行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211257637.X (22)申请日 2022.10.14 (71)申请人 互联时刻 (北京) 信息科技有限公司 地址 100000 北京市海淀区唐家岭村南8幢 平房9106号 (72)发明人 滕济可 刘亚猛  (74)专利代理 机构 成都顶峰专利事务所(普通 合伙) 51224 专利代理师 陈秋霞 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/22(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种业务表单数据结构处理方法、 系统、 电 子设备及 介质 (57)摘要 本发明属于计算机数据处理技术领域, 其目 的在于提供一种业务表单数据结构处理方法、 系 统、 电子设备及介质。 本发明可根据业务场景的 需求, 灵活定义业务表单; 同时, 本发明中, 业务 表单可以多版本共存, 即针对不用应用场景的同 一业务表单可以定义为多个版本, 相应多个版本 的业务数据值也无需做另行处理, 方便复杂业务 场景下, 对多版本业务表单及历史业务数据值的 处理; 此外, 从业务数据值的存取角度, 本发明可 以灵活地从指标项和业务表单等多个角度在业 务数据集 合中高效存取 数据。 权利要求书2页 说明书8页 附图5页 CN 115328892 A 2022.11.11 CN 115328892 A 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为 业务表单版本号。权 利 要 求 书 1/2 页 2 CN 115328892 A 26.根据权利要求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中任一项 所述的业务表单数 据结构处 理方法的操作。权 利 要 求 书 2/2 页 3 CN 115328892 A 3

.PDF文档 专利 一种业务表单数据结构处理方法、系统、电子设备及介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种业务表单数据结构处理方法、系统、电子设备及介质 第 1 页 专利 一种业务表单数据结构处理方法、系统、电子设备及介质 第 2 页 专利 一种业务表单数据结构处理方法、系统、电子设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:31:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。