[发明专利]一种联盟链账本平台的数据结构构建方法及系统有效
申请号: | 202010438417.1 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111339067B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 张正;王洋;左春;成翌宁;张荐森;魏萍 | 申请(专利权)人: | 中科软科技股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/27;G06Q20/38 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 张彩珍 |
地址: | 100190 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 账本 平台 数据结构 构建 方法 系统 | ||
1.一种联盟链账本平台的数据结构构建方法,该构建方法包括以下步骤:
S100:将原始数据导入联盟链账本平台的数据结构模型;
S200:识别所述原始数据的信息元素,将所述信息元素与所述数据结构模型的各个字段进行语义对照和语义约束以生成信息元素映射表;
S300:对所述原始数据的交易及区块组成结构进行分析,以确定该原始数据的元素、子对象和复合对象;
S400:对所述信息元素映射表进行标记和覆盖度检查以生成第一信息元素集;
S500:对所述第一信息元素集进行实例化处理以生成第二信息元素集;
S600:基于所述第二信息元素集构建联盟链账本平台的数据结构。
2.根据权利要求1所述的构建方法,其特征在于,所述构建方法还包括以下步骤,
S700:当所述联盟链账本平台产生新增数据时,基于所述新增数据生成第一信息元素集、第二信息元素集并更新所述联盟链账本平台的数据结构。
3.根据权利要求1所述的构建方法,其特征在于,所述数据结构模型是通过如下子步骤获得的:
S110:基于词根表对联盟链业务涉及的信息元素进行命名,对所述联盟链业务涉及的信息元素进行区分以获得区分结果,所述区分结果包括主体、维度、标量或属性;
S120:基于所述区分结果,根据所述联盟链业务涉及的信息元素归属于纵向账本数据结构、横向数据结构或元数据结构的范围界定规则,建立联盟链的纵向账本数据结构、横向数据结构和元数据结构;
S130:分别对所述纵向账本数据结构、横向数据结构和元数据结构的字段进行定义、语义约束和数据类型约束,以获得所述数据结构模型。
4.根据权利要求3所述的构建方法,其特征在于,所述元数据结构用于约束纵向账本数据和横向数据中的字段的取值、存储联盟链内各结点的数据、设置分布的参数和底层通用参数。
5.根据权利要求3所述的构建方法,其特征在于,所述纵向账本数据结构包括交易组成数据结构和区块组成数据结构。
6.根据权利要求3所述的构建方法,其特征在于,所述横向数据结构包括参与者数据结构、管理者数据结构、智能合约数据结构和网络节点数据结构。
7.根据权利要求3所述的构建方法,其特征在于,所述元数据结构包括从交易类型、激励类型、结点关系图、区块记录数、传输类型、超时约定、汇率和账本ID中选取的多个。
8.根据权利要求1所述的构建方法,其特征在于,所述S400包括以下子步骤:
S410:基于所述信息元素映射表、原始数据的元素、子对象和复合对象,对所述信息元素进行横向或纵向归属标记;
S420:对标记后的信息元素进行覆盖度检查,以生成所述第一信息元素集。
9.根据权利要求1所述的构建方法,其特征在于,所述S500包括以下子步骤:
S510:对所述第一信息元素集中的数据的维度进行调整,以及对所述原始数据的子表进行扩充,获得调整后的信息元素集;
S520:基于所述调整后的信息元素集并依据所述数据结构模型的自定义标注,对自定义项进行语义匹配和实例化处理,以生成所述第二信息元素集。
10.一种联盟链账本平台的数据结构构建系统,该构建系统包括导入模块、识别模块、分析模块、第一生成模块、第二生成模块和构建模块;其中,
所述导入模块用于将原始数据导入联盟链账本平台的数据结构模型;
所述识别模块用于识别所述原始数据的信息元素,将所述信息元素与所述数据结构模型的各个字段进行语义对照和语义约束以生成信息元素映射表;
所述分析模块用于对所述原始数据的交易及区块组成结构进行分析,以确定该原始数据的元素、子对象和复合对象;
所述第一生成模块用于对所述信息元素映射表进行标记和覆盖度检查以生成第一信息元素集;
所述第二生成模块用于对所述第一信息元素集进行实例化处理以生成第二信息元素集;
所述构建模块基于所述第二信息元素集构建联盟链账本平台的数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科软科技股份有限公司,未经中科软科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010438417.1/1.html,转载请声明来源钻瓜专利网。