[发明专利]报文生成方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202010911999.0 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112052370A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 吴波;刘元勋 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/9535;G06F16/25;H04L29/06 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 生成 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本发明涉及数据处理技术,揭露了一种报文生成方法,包括:利用配置数据提取模型从需求数据中提取报文配置数据,报文配置数据包括报文字段名配置数据和报文规则配置数据;将报文配置数据进行序列化处理,生成报文数据配置表;从区块链节点中获取待发布业务数据,按照报文字段名配置数据将待发布业务数据划分为若干报文字段;按照报文规则配置数据对若干报文字段进行配置,得到待上报字段;将待上报字段写入报文数据配置表,得到业务报文。本发明提出一种报文生成方法、装置、电子设备及计算机可读存储介质。此外,本发明还涉及区块链技术,待发布业务数据可存储于区块链节点中。本发明可以提高个性化报文生成的效率。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种报文生成方法、装置、电子设备及计算机可读存储介质。
背景技术
随着市场的多元化,出现越来越多的产品,尤其在金融行业,各种产品所产生的业务数据数量庞大,且有些产品可能产生非法的业务数据,因此,国家对于市场上各式各样产品所产生的业务数据的监控力度也越来越大,这要求各产品的供应商定期将业务数据上传给监管机构。
目前在上报业务数据时是根据每个金融办的要求进行定制化开发,对不同产品需要到不同的业务系统分别查询业务数据生成报文,例如采用oracle存储数据,通过pkg存储过程查询处理业务数据,导致获取业务数据的效率不高,进而降低了生成业务报文的效率。进一步地,生成业务报文的过程中,由于各地的监管机构对上报的内容、上报范围、报文格式、报文编码、上报频率、上报方式、报文大小限制等都各不相同,由业务人员逐条对获取的业务数据进行配置也大大降低了业务报文生成的效率,因此,如何提高个性化业务报文生成的效率,成为了亟待解决的问题。
发明内容
本发明提供一种报文生成方法、装置、电子设备及计算机可读存储介质,其主要目的在于提高个性化报文生成的效率。
为实现上述目的,本发明提供的一种报文生成方法,包括:
获取需求数据,利用配置数据提取模型从所述需求数据中提取报文配置数据,所述报文配置数据包括报文字段名配置数据和报文规则配置数据;
将所述报文配置数据进行序列化处理,生成报文数据配置表;
从预构建的区块链节点中获取待发布业务数据,按照所述报文字段名配置数据将所述待发布业务数据划分为若干报文字段;
按照所述报文规则配置数据对所述若干报文字段进行配置,得到待上报字段;
将所述待上报字段写入所述报文数据配置表,得到业务报文。
可选地,所述将所述报文配置数据进行序列化处理,包括:
获取多个序列化处理函数;
将所述多个序列化处理函数线性组合为构造函数;
利用所述构造函数构造序列化接口;
利用所述序列化接口对所述报文配置数据进行序列化处理。
可选地,所述从预构建的区块链节点中获取待发布业务数据,包括:
确定所述待发布业务数据的存储环境;
选择与所述存储环境对应的编译器;
利用所述编译器生成调用所述待发布业务数据的调用语句;
执行所述调用语句从预构建的区块链节点中获取所述待发布业务数据。
可选地,所述按照所述报文规则配置数据对所述若干报文字段进行配置,得到待上报字段,包括:
确定所述若干报文字段的字段类别;
从所述报文规则配置数据中提取所述字段类别对应的字段配置规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010911999.0/2.html,转载请声明来源钻瓜专利网。