首页> 中国专利> 基于数据结构的自动贯标方法及装置

基于数据结构的自动贯标方法及装置

摘要

一种基于数据结构的自动贯标方法及装置,可用于金融领域或其他领域。所述方法包括:利用元模型技术对预设的字段元素进行配置,生成业务实体数据结构表及数据实体数据结构表;将获取的业务实体信息标准输入至对应的业务实体数据结构表中的业务实体信息标准字段;根据业务实体与数据实体的对应关系,设置业务实体关联关系字段及数据实体关联关系字段;根据业务实体关联关系字段及数据实体关联关系字段,将业务实体信息标准同步至数据实体信息标准字段。本发明通过元模型技术构建业务实体数据结构表及数据实体数据结构表,通过建立关联关系实现自动贯标,增强了贯标的规范性、完整性、一致性,降低了人力资源及时间,提高了贯标效率及正确性。

著录项

  • 公开/公告号CN112800063A

    专利类型发明专利

  • 公开/公告日2021-05-14

    原文格式PDF

  • 申请/专利权人 中国工商银行股份有限公司;

    申请/专利号CN202110129895.9

  • 发明设计人 甘四清;欧毓键;张勇;关海燕;

    申请日2021-01-29

  • 分类号G06F16/22(20190101);G06F16/21(20190101);

  • 代理机构11127 北京三友知识产权代理有限公司;

  • 代理人任默闻;孙乳笋

  • 地址 100140 北京市西城区复兴门内大街55号

  • 入库时间 2023-06-19 10:58:46

说明书

技术领域

本发明涉及数据结构技术领域,尤指一种基于数据结构的自动贯标方法及装置。

背景技术

随着互联网和信息化技术的不断发展,数据呈指数型增长,对应的数据结构要求越来越规范化,在数据结构关联信息标准的维护层面缺少规范的管理,需要一种自动贯标的方法对应这种情况。

贯标应用是从构建概念模型到物理模型强化信息的标准性应用,具有优化信息的标准相关的统计信息功能,完善标准工作的评价机制,提升各类信息项的完整性和一致性。其中,业务实体数据结构表设计的业务实体指导数据实体数据结构表下的数据实体,实现从业务实体属性到数据实体属性指导关系,指引数据库开发人员完成表结构开发。

为了方便介绍,在应用研发流程中从业务层面对数据库操作设计的模型称为业务实体数据结构表,从物理层面对数据库操作设计的模型称为数据实体数据结构表,从业务实体数据结构表关联的信息标准到数据实体数据结构表关联的信息标准保持一致性和完整性的过程称为贯标。数据实体数据结构表的变更主要包括新增、修改、删除操作,需要手工关联信息标准。在银行相关系统中由于信息规范要求严格,开发人员手工维护数据实体数据结构表关联信息标准时需要查找业务实体数据结构表关联的信息标准,无法完全保证业务实体数据结构表到数据实体数据结构表的完整性与一致性。

目前,这种手工关联信息标准方式存在如下不足:

1、当涉及多个应用的数据结构表变更数据量巨大时,手工维护业务实体数据结构表与数据实体数据结构表的信息标准的工作会耗费大量的时间精力,而且由于开发人员的水平和所熟悉的领域不同,极易造成关联的信息标准错误,需要重复修改和提交数据结构表关联信息标准。

2、当开发人员在开发环境或者测试环境修改了数据结构表,却漏提数据结构表关联的信息标准,会导致概念模型与物理模型的数据结构表关联的信息标准不一致,可能引起数据错误,甚至引发严重问题。

3、应用的数据结构表关联的信息标准未能形成线上的资产,为后续的数据治理和维护增加了难度。

发明内容

针对现有技术中存在的问题,本发明实施例的主要目的在于提供一种基于数据结构的自动贯标方法及装置,实现自动贯标,减少人力成本,提高贯标的准确性及效率。

为了实现上述目的,本发明实施例提供一种基于数据结构的自动贯标方法,所述方法包括:

利用元模型技术对预设的字段元素进行配置,生成业务实体数据结构表及数据实体数据结构表;其中,所述业务实体数据结构表包括业务实体信息标准字段及业务实体关联关系字段,所述数据实体数据结构表包括数据实体信息标准字段及数据实体关联关系字段;

获取业务实体信息标准,并将所述业务实体信息标准输入至对应的业务实体数据结构表中的业务实体信息标准字段;

根据业务实体与数据实体的对应关系,设置所述业务实体关联关系字段及所述数据实体关联关系字段;其中,所述业务实体与所述数据实体是一一对应的;

根据所述业务实体关联关系字段及所述数据实体关联关系字段,将所述业务实体信息标准字段中的业务实体信息标准,自动同步至所述数据实体数据结构表中的数据实体信息标准字段。

可选的,在本发明一实施例中,所述业务实体数据结构表还包括业务实体基本信息字段及业务实体属性信息字段;所述数据实体数据结构表还包括数据实体基本信息字段及数据实体属性信息字段。

可选的,在本发明一实施例中,所述根据业务实体与数据实体的对应关系,设置所述业务实体关联关系字段及所述数据实体关联关系字段包括:根据业务实体与数据实体的对应关系,以及所述业务实体基本信息字段中的业务实体名称,确定与所述业务实体名称一一对应的数据实体名称,将所述数据实体名称输入至所述业务实体关联关系字段;根据业务实体与数据实体的对应关系,以及所述数据实体基本信息字段中的数据实体名称,确定与所述数据实体名称一一对应的业务实体名称,将所述业务实体名称输入至所述数据实体关联关系字段。

可选的,在本发明一实施例中,所述根据所述业务实体关联关系字段及所述数据实体关联关系字段,将所述业务实体信息标准字段中的业务实体信息标准,自动同步至所述数据实体数据结构表中的数据实体信息标准字段包括:根据待贯标的数据实体数据结构表中数据实体关联关系字段对应的业务实体名称,确定与待贯标的数据实体数据结构表关联的业务实体数据结构表;若获知与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体关联关系字段对应的数据实体名称,与待贯标的数据实体数据结构表中数据实体名称一致,则将与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体信息标准字段对应的业务实体信息标准,自动同步至待贯标的数据实体数据结构表中的数据实体信息标准字段。

本发明实施例还提供一种基于数据结构的自动贯标装置,所述装置包括:

数据结构表模块,用于利用元模型技术对预设的字段元素进行配置,生成业务实体数据结构表及数据实体数据结构表;其中,所述业务实体数据结构表包括业务实体信息标准字段及业务实体关联关系字段,所述数据实体数据结构表包括数据实体信息标准字段及数据实体关联关系字段;

信息标准模块,用于获取业务实体信息标准,并将所述业务实体信息标准输入至对应的业务实体数据结构表中的业务实体信息标准字段;

关联关系模块,用于根据业务实体与数据实体的对应关系,设置所述业务实体关联关系字段及所述数据实体关联关系字段;其中,所述业务实体与所述数据实体是一一对应的;

自动贯标模块,用于根据所述业务实体关联关系字段及所述数据实体关联关系字段,将所述业务实体信息标准字段中的业务实体信息标准,自动同步至所述数据实体数据结构表中的数据实体信息标准字段。

可选的,在本发明一实施例中,所述业务实体数据结构表还包括业务实体基本信息字段及业务实体属性信息字段;所述数据实体数据结构表还包括数据实体基本信息字段及数据实体属性信息字段。

可选的,在本发明一实施例中,所述关联关系模块包括:业务实体关联关系单元,用于根据业务实体与数据实体的对应关系,以及所述业务实体基本信息字段中的业务实体名称,确定与所述业务实体名称一一对应的数据实体名称,将所述数据实体名称输入至所述业务实体关联关系字段;数据实体关联关系单元,用于根据业务实体与数据实体的对应关系,以及所述数据实体基本信息字段中的数据实体名称,确定与所述数据实体名称一一对应的业务实体名称,将所述业务实体名称输入至所述数据实体关联关系字段。

可选的,在本发明一实施例中,所述自动贯标模块包括:关联数据结构表单元,用于根据待贯标的数据实体数据结构表中数据实体关联关系字段对应的业务实体名称,确定与待贯标的数据实体数据结构表关联的业务实体数据结构表;自动贯标单元,用于若获知与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体关联关系字段对应的数据实体名称,与待贯标的数据实体数据结构表中数据实体名称一致,则将与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体信息标准字段对应的业务实体信息标准,自动同步至待贯标的数据实体数据结构表中的数据实体信息标准字段。

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。

本发明通过元模型技术构建业务实体数据结构表及数据实体数据结构表,并通过建立关联关系实现自动贯标,增强了贯标的规范性、完整性、一致性,降低了人力资源及时间,提高了贯标效率,保证了贯标的正确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一种基于数据结构的自动贯标方法的流程图;

图2为本发明实施例中关联关系设置的流程图;

图3为本发明实施例中自动贯标的流程图;

图4为本发明实施例中业务实体数据结构表与数据实体数据结构表关联的示意图;

图5为本发明实施例一种基于数据结构的自动贯标装置的结构示意图;

图6为本发明实施例中关联关系模块的结构示意图;

图7为本发明实施例中自动贯标模块的结构示意图;

图8为本发明一实施例所提供的电子设备的结构示意图。

具体实施方式

本发明实施例提供一种基于数据结构的自动贯标方法及装置,可用于金融领域或其他领域,需要说明的是,本发明的基于数据结构的自动贯标方法及装置可用于金融领域,也可用于除金融领域之外的任意领域,本发明的基于数据结构的自动贯标方法及装置应用领域不做限定。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在应用研发流程中从业务层面对数据库操作设计的模型称为业务实体数据结构表,从物理层面对数据库操作设计的模型称为数据实体数据结构表,从业务实体数据结构表关联的信息标准到数据实体数据结构表关联的信息标准保持一致性和完整性的过程称为贯标。数据实体数据结构表的变更主要包括新增、修改、删除操作,数据实体数据结构表与业务实体数据结构表关联后,需要手工关联信息标准。这种开发人员手工维护数据实体数据结构表关联信息标准时需要查找业务实体数据结构表关联的信息标准,无法完全保证业务实体数据结构表到数据实体数据结构表的完整性与一致性。

如图1所示为本发明实施例一种基于数据结构的自动贯标方法的流程图,本发明实施例提供的基于数据结构的自动贯标方法的执行主体包括但不限于计算机。图中所示方法包括:

步骤S1,利用元模型技术对预设的字段元素进行配置,生成业务实体数据结构表及数据实体数据结构表;其中,所述业务实体数据结构表包括业务实体信息标准字段及业务实体关联关系字段,所述数据实体数据结构表包括数据实体信息标准字段及数据实体关联关系字段。

其中,元模型是指技术元模型,利用元模型的建模技术能够定义数据结构表的字段元素和规则。通过预设需要用来构建数据结构表的字段元素,例如数据名称、值等字段,利用元模型的建模技术生成业务实体数据结构表及数据实体数据结构表。具体的,通过元模型以key-value表单形式生成数据结构表,元模型如表1所示。

表1

进一步的,业务实体数据结构表是指从业务层面对数据库操作设计的数据结构表,数据实体数据结构表是指从物理层面对数据库操作设计的数据结构表。业务实体数据结构表及数据实体数据结构表中分别包括业务实体的基本信息字段及数据实体的基本信息字段,业务实体的基本信息字段包括业务实体的名称、目的、定义及范围等信息,数据实体基本信息字段包括数据实体的名称、目的、定义及范围等信息。此外,业务实体数据结构表中还包括业务实体关联关系字段及业务实体信息标准字段,数据实体数据结构表中还包括业务实体关联关系字段及业务实体信息标准字段。

具体的,业务实体关联关系字段及业务实体信息标准字段在业务实体数据结构表构建完成后,依据获取的业务实体关联关系及业务实体信息标准进行设置,数据实体数据结构表也是如此。其中,业务实体关联关系字段记载与该业务实体关联的数据实体名称等信息,数据实体关联关系字段记载与该数据实体关联的业务实体名称等信息。业务实体数据结构表如表2所示,数据实体数据结构表如表3所示,表2的业务实体信息标准字段包含在业务实体属性信息字段中,表3中数据实体信息标准字段包含在数据实体属性信息字段中。

表2

表3

步骤S2,获取业务实体信息标准,并将所述业务实体信息标准输入至对应的业务实体数据结构表中的业务实体信息标准字段。

其中,业务实体信息标准的获取方式可以为人工输入或从数据库等存储区域中获取。具体的,根据业务实体的名称,获取与业务实体的名称对应的信息标准。例如,业务实体的名称为账户,则获取账户对应的信息标准,例如账户的数值类型等信息标准。此外,信息标准如表4所示,信息标准中还可以包括多个数据字典,如表5所示,以实现对信息标准进一步的完善。

表4

表5

进一步的,得到业务实体信息标准后,将业务实体信息标准输入至业务实体数据结构表的业务实体信息标准字段中。或者,可赋予业务实体信息标准唯一标识符(ID),将唯一标识符输入至对应的业务实体数据结构表的业务实体信息标准字段中。

步骤S3,根据业务实体与数据实体的对应关系,设置所述业务实体关联关系字段及所述数据实体关联关系字段;其中,所述业务实体与所述数据实体是一一对应的。

其中,业务实体与数据实体是一一对应的,具体可以通过业务实体名称及数据实体名称实现关系的对应。例如,业务实体名称为账户,数据实体名称也为账户,那么名称一致,则该业务实体与数据实体即为一一对应的关系。进一步的,通过设置业务实体数据结构表中的业务实体关联字段,以及数据实体数据结构表中的数据实体关联字段,实现关联关系的设置。具体的,将与业务实体对应的数据实体名称输入至业务实体关联字段,实现业务实体数据结构表指向关联的数据实体数据结构表;将与数据实体对应的业务实体名称输入至数据实体关联字段,实现数据实体数据结构表指向关联的业务实体数据结构表,由此实现相关联的两个数据结构表之间的相互关联。

步骤S4,根据所述业务实体关联关系字段及所述数据实体关联关系字段,将所述业务实体信息标准字段中的业务实体信息标准,自动同步至所述数据实体数据结构表中的数据实体信息标准字段。

其中,业务实体关联关系字段中记载了与业务实体关联的数据实体名称,以及数据实体关联关系字段中记载了与数据实体关联的业务实体名称。当两个名称相互指向对方,表明两个数据结构表相互关联时,将业务实体信息标准字段中的业务实体信息标准,自动同步至数据实体数据结构表中的数据实体信息标准字段,由此实现自动贯标。

作为本发明的一个实施例,业务实体数据结构表还包括业务实体基本信息字段及业务实体属性信息字段;所述数据实体数据结构表还包括数据实体基本信息字段及数据实体属性信息字段。

其中,业务实体数据结构表及数据实体数据结构表中分别包括业务实体的基本信息字段及数据实体的基本信息字段,业务实体的基本信息字段包括业务实体的名称、目的、定义及范围等信息,数据实体基本信息字段包括数据实体的名称、目的、定义及范围等信息。此外,业务实体数据结构表及数据实体数据结构表中分别还包括业务实体属性信息字段及数据实体属性信息字段。具体的,业务实体属性信息字段包括业务实体属性名称、目的、定义及范围,还可以包括业务实体信息标准字段。同样的,数据实体属性信息字段包括数据实体属性名称、目的、定义及范围,还可以包括数据实体信息标准字段。

在本实施例中,如图2所示,根据业务实体与数据实体的对应关系,设置所述业务实体关联关系字段及所述数据实体关联关系字段包括:

步骤S21,根据业务实体与数据实体的对应关系,以及所述业务实体基本信息字段中的业务实体名称,确定与所述业务实体名称一一对应的数据实体名称,将所述数据实体名称输入至所述业务实体关联关系字段。

步骤S22,根据业务实体与数据实体的对应关系,以及所述数据实体基本信息字段中的数据实体名称,确定与所述数据实体名称一一对应的业务实体名称,将所述业务实体名称输入至所述数据实体关联关系字段。

其中,业务实体与数据实体是一一对应的,具体可以通过业务实体名称及数据实体名称实现关系的对应。例如,业务实体名称为账户,数据实体名称也为账户,那么名称一致,则该业务实体与数据实体即为一一对应的关系。进一步的,通过设置业务实体数据结构表中的业务实体关联字段,以及数据实体数据结构表中的数据实体关联字段,实现关联关系的设置。具体的,将与业务实体对应的数据实体名称输入至业务实体关联字段,实现业务实体数据结构表指向关联的数据实体数据结构表;将与数据实体对应的业务实体名称输入至数据实体关联字段,实现数据实体数据结构表指向关联的业务实体数据结构表,由此实现相关联的两个数据结构表之间的相互关联。

在本实施例中,如图3所示,根据所述业务实体关联关系字段及所述数据实体关联关系字段,将所述业务实体信息标准字段中的业务实体信息标准,自动同步至所述数据实体数据结构表中的数据实体信息标准字段包括:

步骤S31,根据待贯标的数据实体数据结构表中数据实体关联关系字段对应的业务实体名称,确定与待贯标的数据实体数据结构表关联的业务实体数据结构表。

其中,从待贯标的数据实体数据结构表中数据实体关联关系字段可以确定出与数据实体对应的业务实体的名称,再由该业务实体的名称确定与待贯标的数据实体数据结构表关联的业务实体数据结构表。

步骤S32,若获知与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体关联关系字段对应的数据实体名称,与待贯标的数据实体数据结构表中数据实体名称一致,则将与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体信息标准字段对应的业务实体信息标准,自动同步至待贯标的数据实体数据结构表中的数据实体信息标准字段。

其中,若业务实体数据结构表中业务实体基本信息的业务实体名称,与数据实体对应的业务实体名称一致,则该业务实体数据结构表为与待贯标的数据实体数据结构表关联的业务实体数据结构表。将关联的业务实体数据结构表业务实体信息标准字段中的业务实体信息标准,自动同步至待贯标的数据实体数据结构表中的数据实体信息标准字段,由此实现自动贯标。

在本发明一具体实施例中,如图4所示,业务人员建立业务实体数据结构表下的业务实体,在业务实体下建立业务实体属性实现业务层面的表结构设计。开发人员根据业务实体数据结构表的业务实体建立数据实体数据结构表下的数据实体并与业务实体数据结构表的业务实体建立关系,实现业务指导开发的作用。在数据实体下新增数据实体属性需要关联信息标准及信息标准下的数据字典,通过数据实体属性通过数据实体关联的业务实体与业务实体属性建立关系,后端根据技术元模型的定义,数据实体属性的信息标准在数据实体属性与业务实体属性建立一对一关系后自动获取到对应的业务实体属性的信息标准及信息标准下的数据字典,完成业务实体数据结构表到数据实体数据结构表自动贯标。

其中,业务实体数据结构表及数据实体数据结构表利用元模型的建模技术构建,元模型能够定义字段元素和规则。具体的,元模型定义字段元素和规则过程如表6所示。

表6

其中,数据实体数据结构表中数据实体信息标准字段对应的信息标准约束数据实体属性,数据实体若是通过业务实体指导建立的,则数据实体属性必须受到信息标准和数据字典的约束,一个数据实体属性仅能关联一个信息标准,信息标准可存在多个数据字典。

进一步的,本申请中业务实体数据结构表及数据实体数据结构表的生成,可以利用技术元模型配置相关的页面信息。设置页面需要展示的字段元素技术元模型信息,包括业务实体数据结构表页面、业务实体数据结构表关联的信息标准字段信息、数据实体数据结构表页面、数据实体数据结构表关联的信息标准字段信息,根据技术元模型配置的字段、字段绑定的UI控件类型绘制页面。然后在技术元模型配置字段元素,包括字段的页面控件类型、是否必输、长度、数据类型、其它等信息,加载技术元模型,按照技术元模型信息设定的规则自动生成页面,确保页面展示的正确性。

此外,技术元模型配置了信息标准校验规则,通过技术元模型的字典特性,配置业务实体数据结构表关联信息标准的规则、数据实体数据结构表关联信息标准的规则、业务实体数据结构表关联数据实体数据结构表的规则等,根据这些规则限制业务实体数据结构表到数据实体数据结构表的贯标规则,确保业务实体数据结构表到数据实体数据结构表关联性的正确性。

业务实体数据结构表与数据实体数据结构表关联后自动贯标。具体的,登记业务实体数据结构表、业务实体数据结构表关联的信息标准信息、数据实体数据结构表,在数据实体数据结构表关联业务实体数据结构表时,业务实体数据结构表关联的信息标准自动与数据实体数据结构表关联。当涉及多个应用,表结构变更数据量巨大时,维护业务实体数据结构表与数据实体数据结构表关系后,业务实体数据结构表到数据实体数据结构表的信息标准将自动建立关系,即数据实体数据结构表自动关联信息标准,减少手工维护信息标准工作,达到贯标的完整性和一致性。进一步的,将表信息形成资产,保证了表资源的准确性和数据展现的及时性,便于后续的维护和治理。

本发明通过元模型技术构建业务实体数据结构表及数据实体数据结构表,并通过建立关联关系实现自动贯标,增强了贯标的规范性、完整性、一致性,降低了人力资源及时间,提高了贯标效率,保证了贯标的正确性。

如图5所示为本发明实施例一种基于数据结构的自动贯标装置的结构示意图,图中所示装置包括:

数据结构表模块10,用于利用元模型技术对预设的字段元素进行配置,生成业务实体数据结构表及数据实体数据结构表;其中,所述业务实体数据结构表包括业务实体信息标准字段及业务实体关联关系字段,所述数据实体数据结构表包括数据实体信息标准字段及数据实体关联关系字段。

其中,元模型是指技术元模型,利用元模型的建模技术能够定义数据结构表的字段元素和规则。通过预设需要用来构建数据结构表的字段元素,例如数据名称、值等字段,利用元模型的建模技术生成业务实体数据结构表及数据实体数据结构表。

进一步的,业务实体数据结构表是指从业务层面对数据库操作设计的数据结构表,数据实体数据结构表是指从物理层面对数据库操作设计的数据结构表。业务实体数据结构表及数据实体数据结构表中分别包括业务实体的基本信息字段及数据实体的基本信息字段,业务实体的基本信息字段包括业务实体的名称、目的、定义及范围等信息,数据实体基本信息字段包括数据实体的名称、目的、定义及范围等信息。此外,业务实体数据结构表中还包括业务实体关联关系字段及业务实体信息标准字段,数据实体数据结构表中还包括业务实体关联关系字段及业务实体信息标准字段。

具体的,业务实体关联关系字段及业务实体信息标准字段在业务实体数据结构表构建完成后,依据获取的业务实体关联关系及业务实体信息标准进行设置,数据实体数据结构表也是如此。其中,业务实体关联关系字段记载与该业务实体关联的数据实体名称等信息,数据实体关联关系字段记载与该数据实体关联的业务实体名称等信息。

信息标准模块20,用于获取业务实体信息标准,并将所述业务实体信息标准输入至对应的业务实体数据结构表中的业务实体信息标准字段。

其中,业务实体信息标准的获取方式可以为人工输入或从数据库等存储区域中获取。具体的,根据业务实体的名称,获取与业务实体的名称对应的信息标准。例如,业务实体的名称为账户,则获取账户对应的信息标准,例如账户的数值类型等信息标准。

进一步的,得到业务实体信息标准后,将业务实体信息标准输入至业务实体数据结构表的业务实体信息标准字段中。或者,可赋予业务实体信息标准唯一标识符(ID),将唯一标识符输入至对应的业务实体数据结构表的业务实体信息标准字段中。

关联关系模块30,用于根据业务实体与数据实体的对应关系,设置所述业务实体关联关系字段及所述数据实体关联关系字段;其中,所述业务实体与所述数据实体是一一对应的。

其中,业务实体与数据实体是一一对应的,具体可以通过业务实体名称及数据实体名称实现关系的对应。例如,业务实体名称为账户,数据实体名称也为账户,那么名称一致,则该业务实体与数据实体即为一一对应的关系。进一步的,通过设置业务实体数据结构表中的业务实体关联字段,以及数据实体数据结构表中的数据实体关联字段,实现关联关系的设置。具体的,将与业务实体对应的数据实体名称输入至业务实体关联字段,实现业务实体数据结构表指向关联的数据实体数据结构表;将与数据实体对应的业务实体名称输入至数据实体关联字段,实现数据实体数据结构表指向关联的业务实体数据结构表,由此实现相关联的两个数据结构表之间的相互关联。

自动贯标模块40,用于根据所述业务实体关联关系字段及所述数据实体关联关系字段,将所述业务实体信息标准字段中的业务实体信息标准,自动同步至所述数据实体数据结构表中的数据实体信息标准字段。

其中,业务实体关联关系字段中记载了与业务实体关联的数据实体名称,以及数据实体关联关系字段中记载了与数据实体关联的业务实体名称。当两个名称相互指向对方,表明两个数据结构表相互关联时,将业务实体信息标准字段中的业务实体信息标准,自动同步至数据实体数据结构表中的数据实体信息标准字段,由此实现自动贯标。

作为本发明的一个实施例,所述业务实体数据结构表还包括业务实体基本信息字段及业务实体属性信息字段;所述数据实体数据结构表还包括数据实体基本信息字段及数据实体属性信息字段。

在本实施例中,如图6所示,关联关系模块30包括:

业务实体关联关系单元31,用于根据业务实体与数据实体的对应关系,以及所述业务实体基本信息字段中的业务实体名称,确定与所述业务实体名称一一对应的数据实体名称,将所述数据实体名称输入至所述业务实体关联关系字段;

数据实体关联关系单元32,用于根据业务实体与数据实体的对应关系,以及所述数据实体基本信息字段中的数据实体名称,确定与所述数据实体名称一一对应的业务实体名称,将所述业务实体名称输入至所述数据实体关联关系字段。

在本实施例中,如图7所示,自动贯标模块40包括:

关联数据结构表单元41,用于根据待贯标的数据实体数据结构表中数据实体关联关系字段对应的业务实体名称,确定与待贯标的数据实体数据结构表关联的业务实体数据结构表;

自动贯标单元42,用于若获知与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体关联关系字段对应的数据实体名称,与待贯标的数据实体数据结构表中数据实体名称一致,则将与待贯标的数据实体数据结构表关联的业务实体数据结构表中业务实体信息标准字段对应的业务实体信息标准,自动同步至待贯标的数据实体数据结构表中的数据实体信息标准字段。

基于与上述一种基于数据结构的自动贯标方法相同的申请构思,本发明还提供了上述一种基于数据结构的自动贯标装置。由于该一种基于数据结构的自动贯标装置解决问题的原理与一种基于数据结构的自动贯标方法相似,因此该一种基于数据结构的自动贯标装置的实施可以参见一种基于数据结构的自动贯标方法的实施,重复之处不再赘述。

本发明通过元模型技术构建业务实体数据结构表及数据实体数据结构表,并通过建立关联关系实现自动贯标,增强了贯标的规范性、完整性、一致性,降低了人力资源及时间,提高了贯标效率,保证了贯标的正确性。

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。

如图8所示,该电子设备600还可以包括:通信模块110、输入单元120、音频处理单元130、显示器160、电源170。值得注意的是,电子设备600也并不是必须要包括图8中所示的所有部件;此外,电子设备600还可以包括图8中没有示出的部件,可以参考现有技术。

如图8所示,中央处理器100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器100接收输入并控制电子设备600的各个部件的操作。

其中,存储器140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器100可执行该存储器140存储的该程序,以实现信息存储或处理等。

输入单元120向中央处理器100提供输入。该输入单元120例如为按键或触摸输入装置。电源170用于向电子设备600提供电力。显示器160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。

该存储器140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器140还可以是某种其它类型的装置。存储器140包括缓冲存储器141(有时被称为缓冲器)。存储器140可以包括应用/功能存储部142,该应用/功能存储部142用于存储应用程序和功能程序或用于通过中央处理器100执行电子设备600的操作的流程。

存储器140还可以包括数据存储部143,该数据存储部143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器140的驱动程序存储部144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。

通信模块110即为经由天线111发送和接收信号的发送机/接收机110。通信模块(发送机/接收机)110耦合到中央处理器100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。

基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)110还经由音频处理器130耦合到扬声器131和麦克风132,以经由扬声器131提供音频输出,并接收来自麦克风132的音频输入,从而实现通常的电信功能。音频处理器130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器130还耦合到中央处理器100,从而使得可以通过麦克风132能够在本机上录音,且使得可以通过扬声器131来播放本机上存储的声音。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号