一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务表单数据结构处理方法、系统、电子设备及介质与流程

2022-11-13 23:49:45 来源:中国专利 TAG:

技术特征:
1.一种业务表单数据结构处理方法,其特征在于:包括:获取指标项及其基本属性信息,并根据所述基本属性信息为所述指标项分配唯一的指标项标识码,然后根据所述指标项对应的指标项标识码和基本属性信息构建指标项集合;其中,所述指标项集合中包括多个指标项对应的指标项标识码和基本属性信息;从所述指标项集合中选取指定指标项,并获取所述指定指标项的表单项属性信息,然后根据所述表单项属性信息为所述指定指标项分配唯一的表单项标识码,再根据所述指定指标项对应的表单项标识码、指标项标识码和表单属性信息构建业务表单;其中,所述业务表单用于采集指定指标项下的业务数据值;提取所述业务表单中的业务数据值,并获取所述业务数据值对应的表单项标识码和指标项标识码,然后根据所述业务数据值对应的表单项标识码和指标项标识码,以及所述业务数据值构建业务数据集合;接收待查询条件,并根据所述待查询条件,从所述业务数据集合中读取所有与所述待查询条件匹配的业务数据值和/或业务表单。2.根据权利要求1所述的一种业务表单数据结构处理方法,其特征在于:所述待查询条件包括指定取值的指标项标识码;当所述待查询条件为指定取值的指标项标识码时,根据所述待查询条件,从所述业务数据集合中读取所有与所述待查询条件匹配的业务数据值和/或业务表单,包括:根据所述指定取值的指标项标识码,从所述业务数据集合中读取与该指标项标识码的指定取值匹配的所有业务数据值;或,根据所述指定取值的指标项标识码,从所述业务数据集合中读取与该指标项标识码的指定取值匹配的所有业务数据值,并从所述业务数据集合中读取与该指定取值的指标项标识码对应的业务表单。3.根据权利要求1所述的一种业务表单数据结构处理方法,其特征在于:所述指标项标识码采用指标项哈希值,所述指标项的基本属性信息包括指标项名称、指标项编码和指标项类型;对应地,任一指标项的指标项标识码为:hash(x)=md5(n c t);其中,md5(*)为信息摘要算法,n为指标项名称,c为指标项编码,t为指标项类型。4.根据权利要求1所述的一种业务表单数据结构处理方法,其特征在于:所述表单项标识码采用表单项哈希值,所述指定指标项的表单项属性信息包括业务表单标识码、业务表单名称、业务表单版本号和指定指标项在业务表单内的顺序;对应地,所述业务表单中任一指定指标项的表单项标识码为:hash(y)=md5(hash(t) name ver order);其中,md5(*)为信息摘要算法,hash(t)为业务表单标识码,name为业务表单名称,ver为业务表单版本号,order为当前指定指标项在业务表单内的顺序。5.根据权利要求4所述的一种业务表单数据结构处理方法,其特征在于:所述业务表单标识码采用业务表单哈希值,所述业务表单标识码根据业务表单属性信息得到,所述业务表单属性信息包括业务表单名称和业务表单版本号;对应地,任一业务表单标识码为:hash(t)=md5(name ver);其中,md5(*)为信息摘要算法,name为业务表单名称,ver为业务表单版本号。
6.根据权利要求4或5所述的一种业务表单数据结构处理方法,其特征在于:所述待查询条件包括指定取值的业务表单标识码;当所述待查询条件为指定取值的业务表单标识码时,根据所述待查询条件,从所述业务数据集合中读取所有与所述待查询条件匹配的业务数据值和/或业务表单,包括:根据指定取值的业务表单标识码,从所述业务数据集合中读取与该指定取值的业务表单标识码对应的业务表单中和业务表单中的所有业务数据值。7.根据权利要求1所述的一种业务表单数据结构处理方法,其特征在于:获取所述业务数据值对应的表单项标识码和指标项标识码后,所述方法还包括:根据所述业务数据值对应的表单项标识码为所述业务数据值分配唯一的数据标识码,然后根据所述业务数据值对应的数据标识码、表单项标识码和指标项标识码,以及所述业务数据值构建业务数据集合;其中,所述数据标识码采用数据哈希值,所述数据标识码为:hash(z)=md5(hash(y) random(key));其中,md5(*)为信息摘要算法,hash(y)为表单项标识码,random(key)为随机数。8.一种业务表单数据结构处理系统,其特征在于:用于实现如权利要求1至7中任一项所述的业务表单数据结构处理方法;所述业务表单数据结构处理系统包括:指标项集合构建模块,用于获取指标项及其基本属性信息,并根据所述基本属性信息为所述指标项分配唯一的指标项标识码,然后根据所述指标项对应的指标项标识码和基本属性信息构建指标项集合;其中,所述指标项集合中包括多个指标项对应的指标项标识码和基本属性信息;业务表单构建模块,与所述指标项集合构建模块通信连接,用于从所述指标项集合中选取指定指标项,并获取所述指定指标项的表单项属性信息,然后根据所述表单项属性信息为所述指定指标项分配唯一的表单项标识码,再根据所述指定指标项对应的表单项标识码、指标项标识码和表单属性信息构建业务表单;其中,所述业务表单用于采集指定指标项下的业务数据值;业务数据集合构建模块,与所述业务表单构建模块通信连接,用于提取所述业务表单中的业务数据值,并获取所述业务数据值对应的表单项标识码和指标项标识码,然后根据所述业务数据值对应的表单项标识码和指标项标识码,以及所述业务数据值构建业务数据集合;数据查询模块,与所述业务数据集合构建模块通信连接,用于接收待查询条件,并根据所述待查询条件,从所述业务数据集合中读取所有与所述待查询条件匹配的业务数据值和/或业务表单。9.一种电子设备,其特征在于:包括:存储器,用于存储计算机程序指令;以及,处理器,用于执行所述计算机程序指令从而完成如权利要求1至7中任一项所述的业务表单数据结构处理方法的操作。10.一种计算机可读存储介质,用于存储计算机可读取的计算机程序指令,其特征在于:所述计算机程序指令被配置为运行时执行如权利要求1至7中任一项所述的业务表单数据结构处理方法的操作。

技术总结
本发明属于计算机数据处理技术领域,其目的在于提供一种业务表单数据结构处理方法、系统、电子设备及介质。本发明可根据业务场景的需求,灵活定义业务表单;同时,本发明中,业务表单可以多版本共存,即针对不用应用场景的同一业务表单可以定义为多个版本,相应多个版本的业务数据值也无需做另行处理,方便复杂业务场景下,对多版本业务表单及历史业务数据值的处理;此外,从业务数据值的存取角度,本发明可以灵活地从指标项和业务表单等多个角度在业务数据集合中高效存取数据。务数据集合中高效存取数据。务数据集合中高效存取数据。


技术研发人员:滕济可 刘亚猛
受保护的技术使用者:互联时刻(北京)信息科技有限公司
技术研发日:2022.10.14
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献