报文生成方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:26650711 阅读:37 留言:0更新日期:2020-12-09 00:50
本发明专利技术涉及数据处理技术,揭露了一种报文生成方法,包括:利用配置数据提取模型从需求数据中提取报文配置数据,报文配置数据包括报文字段名配置数据和报文规则配置数据;将报文配置数据进行序列化处理,生成报文数据配置表;从区块链节点中获取待发布业务数据,按照报文字段名配置数据将待发布业务数据划分为若干报文字段;按照报文规则配置数据对若干报文字段进行配置,得到待上报字段;将待上报字段写入报文数据配置表,得到业务报文。本发明专利技术提出一种报文生成方法、装置、电子设备及计算机可读存储介质。此外,本发明专利技术还涉及区块链技术,待发布业务数据可存储于区块链节点中。本发明专利技术可以提高个性化报文生成的效率。

【技术实现步骤摘要】
报文生成方法、装置、电子设备及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种报文生成方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着市场的多元化,出现越来越多的产品,尤其在金融行业,各种产品所产生的业务数据数量庞大,且有些产品可能产生非法的业务数据,因此,国家对于市场上各式各样产品所产生的业务数据的监控力度也越来越大,这要求各产品的供应商定期将业务数据上传给监管机构。目前在上报业务数据时是根据每个金融办的要求进行定制化开发,对不同产品需要到不同的业务系统分别查询业务数据生成报文,例如采用oracle存储数据,通过pkg存储过程查询处理业务数据,导致获取业务数据的效率不高,进而降低了生成业务报文的效率。进一步地,生成业务报文的过程中,由于各地的监管机构对上报的内容、上报范围、报文格式、报文编码、上报频率、上报方式、报文大小限制等都各不相同,由业务人员逐条对获取的业务数据进行配置也大大降低了业务报文生成的效率,因此,如何提高个性化业务报文生成的效率,成为了亟待解决的问题。专利技术内容本专利本文档来自技高网...

【技术保护点】
1.一种报文生成方法,其特征在于,所述方法包括:/n获取需求数据,利用配置数据提取模型从所述需求数据中提取报文配置数据,所述报文配置数据包括报文字段名配置数据和报文规则配置数据;/n将所述报文配置数据进行序列化处理,生成报文数据配置表;/n从预构建的区块链节点中获取待发布业务数据,按照所述报文字段名配置数据将所述待发布业务数据划分为若干报文字段;/n按照所述报文规则配置数据对所述若干报文字段进行配置,得到待上报字段;/n将所述待上报字段写入所述报文数据配置表,得到业务报文。/n

【技术特征摘要】
1.一种报文生成方法,其特征在于,所述方法包括:
获取需求数据,利用配置数据提取模型从所述需求数据中提取报文配置数据,所述报文配置数据包括报文字段名配置数据和报文规则配置数据;
将所述报文配置数据进行序列化处理,生成报文数据配置表;
从预构建的区块链节点中获取待发布业务数据,按照所述报文字段名配置数据将所述待发布业务数据划分为若干报文字段;
按照所述报文规则配置数据对所述若干报文字段进行配置,得到待上报字段;
将所述待上报字段写入所述报文数据配置表,得到业务报文。


2.如权利要求1所述的报文生成方法,其特征在于,所述将所述报文配置数据进行序列化处理,包括:
获取多个序列化处理函数;
将所述多个序列化处理函数线性组合为构造函数;
利用所述构造函数构造序列化接口;
利用所述序列化接口对所述报文配置数据进行序列化处理。


3.如权利要求1所述的报文生成方法,其特征在于,所述从预构建的区块链节点中获取待发布业务数据,包括:
确定所述待发布业务数据的存储环境;
选择与所述存储环境对应的编译器;
利用所述编译器生成调用所述待发布业务数据的调用语句;
执行所述调用语句从预构建的区块链节点中获取所述待发布业务数据。


4.如权利要求1所述的报文生成方法,所述按照所述报文规则配置数据对所述若干报文字段进行配置,得到待上报字段,包括:
确定所述若干报文字段的字段类别;
从所述报文规则配置数据中提取所述字段类别对应的字段配置规则;
将所述若干报文字段根据所述字段配置规则进行配置,得到待上报字段。


5.如权利要求4所述的报文生成方法,其特征在于,所述确定所述若干报文字段的字段类别,包括:
随机从所述若干报文字段中选取目标报文字段;
计算所述目标报文字段的字段类别与预设标准类别的差异值;
当所述差异值小于预设差异阈值时,确定所述目标报文字段的...

【专利技术属性】
技术研发人员:吴波刘元勋
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1