一种基础数据的共享方法及其系统的制作方法

文档序号:9261356阅读:578来源:国知局
一种基础数据的共享方法及其系统的制作方法
【技术领域】
[0001]本发明涉及信息处理领域,尤其涉及一种基础数据的共享方法及其系统。
【背景技术】
[0002]在企业系统中,占企业系统全部数据量20%的基础数据,支撑企业80%业务的运转,有80%的可能性在整个企业中被访问。基础数据与在业务系统运行过程中使用或产生的内部数据有着本质的不同,它在业务系统中按照标准严格定义,不随业务系统变化而变化,一般指一些基本资料数据,具有较好的稳定性并且能被多个系统应用。因此,解决跨系统的基础数据访问和共享不仅能够最大限度地利用遗留系统,也是实现企业信息共享的有效手段。
[0003]实现企业信息系统的互联互通,支持多种企业信息系统的业务协同,最终要的是解决来自各个企业信息系统的基础数据的识别问题。许多企业系统的数据(基础数据)被单独局限在某个部门级系统内部,或者在多个部门级系统中重复产生,给数据的共享造成了极大障碍。传统的数据集成和信息集成方法虽然在一定程度上能够解决信息孤岛的问题,但存在投入长,周期长,并且适应性不强的缺点。现有的异构系统间实现数据的共享主要是通过对数据格式进行规范处理,之后再对数据进行转换,这种方式存在不能保留原始数据的缺点,并且这种方式基于接口技术,虽然用户可灵活定制接口但却增加了维护接口的负担。

【发明内容】

[0004]本发明解决的问题是提供一种基础数据的共享方法及其系统,不仅在保留业务系统基础数据的情况下,实现了不同业务系统之间基础数据的共享,还具有高度的灵活性和扩展性。
[0005]为了解决上述问题,本发明提供了一种基础数据的共享方法,其中,包括如下步骤:
[0006](I)构建所有业务系统中所有基础数据的交叉索引,并存储于交叉索引库中;
[0007](2)根据业务系统A中需共享基础数据的信息,在所述交叉索引库中检索所述需共享基础数据的交叉索引数据;
[0008](3)根据交叉索引匹配规则管理模块中的匹配规则,将所述需共享基础数据的交叉索引数据匹配到业务系统B所对应基础数据的交叉索引数据;
[0009](4)所述需共享基础数据的交叉索引数据和所述业务系统B所对应基础数据的交叉索引数据是否匹配,若匹配,则通过转换模块将所述需共享基础数据转换成所述业务系统B所对应基础数据能识别的数据,并发送给所述业务系统B ;若不匹配,则结束所述基础数据的共享。
[0010]上述一种基础数据的共享方法,优选地,构建所有业务系统中所有基础数据的交叉索引的过程包括:
[0011](I)根据所述基础数据的类型,在所述交叉索引匹配规则管理模块中读取相应的匹配规则;
[0012](2)根据所述匹配规则,从所述交叉索引库中检索与所述基础数据相关的匹配数据;
[0013](3)若未检索到所述匹配数据,则调用新增交叉索引接口,将所述基础数据新增到所述交叉索引库中,并分配索引ID给所述基础数据;若检索到一条所述匹配数据,则调用所述新增交叉索引接口,建立所述基础数据与匹配数据的交叉索引,并分配交叉索引ID给所述业务系统;若检索到两条以上所述匹配数据,则根据所述基础数据的类型,确定最佳匹配数据,并调用所述新增交叉索引接口,建立所述基础数据与最佳数据的交叉索引,并分配交叉索引ID给所述业务系统。
[0014]上述一种基础数据的共享方法,优选地,所述根据所述基础数据的索引ID,分别调用修改交叉索引接口、删除交叉索引接口或查询交叉索引接口,对所述基础数据进行修改、删除或查询。
[0015]为了解决上述问题,本发明还提供了一种基础数据的共享系统,包括业务系统和与所述业务系统连接的交叉索引系统,其中,所述交叉索引系统包括交叉索引匹配规则管理模块、与所述交叉索引匹配规则管理模块连接的转换模块、以及与所述交叉索引匹配规则管理模块和转换模块均连接的交叉索引库。
[0016]上述一种基础数据的共享系统,优选地,所述业务系统包括基础数据管理模块和与所述基础数据管理模块连接的数据库。
[0017]上述一种基础数据的共享系统,优选地,所述交叉索引系统还包括与所述转换模块连接的系统管理模块和与所述交叉索引匹配规则管理模块连接的索引管理模块。
[0018]上述一种基础数据的共享系统,优选地,所述索引管理模块包括新增交叉索引接口、修改交叉索引接口、删除交叉索引接口和查询交叉索引接口。
[0019]与现有技术相比,本发明引入交叉索引匹配规则管理模块和转换模块,根据不同的基础数据类型,读取交叉索引匹配规则管理模块的匹配规则,依据规则匹配交叉索引库中的数据,并将匹配到的基础数据通过转换模块转换为业务系统能够识别的基础数据,不需要改变业务系统中的基础数据,具有保留业务系统基础数据的优点,且无需在业务系统中增加转换单元,保持了业务系统的操作习惯,方便了系统之间基础数据的共享与互换;
[0020]进一步地,在业务系统升级或更新时,业务系统只需调用索引管理模块的新增接口,并根据基础数据的类型读取相应的匹配规则,对业务系统的基础数据建立交叉索引,不需要对各个业务系统重新设计和开发,降低了维护成本;
[0021]进一步地,当业务系统个数增加时,只需修改匹配规则,调用新增接口注册新业务系统的基础数据并建立交叉索引即可,具有高度的灵活性和扩展性。
【附图说明】
[0022]图1所示为本发明实施例一种基础数据的共享方法的流程示意图;
[0023]图2所示为本发明实施例构建所有业务系统中所有基础数据的交叉索引的流程示意图;
[0024]图3所示为本发明实施例一种基础数据的共享系统的结构示意图。
【具体实施方式】
[0025]在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施的限制。
[0026]其次,本发明利用示意图进行详细描述,在详述本发明实施例时,为便于说明,所述示意图只是实例,其在此不应限制本发明保护的范围。
[0027]下面结合附图和实施例对本发明一种基础数据的共享方法及其系统进行详细地描述。本发明实施例的基础数据共享方法如图1所示。在本实施例中,所采用的应用场景为:业务系统B需要共享业务系统A的设备信息,将业务系统A中的设备信息导出给业务系统B使用,设备信息中包含设备类型的基础数据,并且两个系统中设备类型编码不一致。
[0028]如图1所示,首先执行步骤SI,构建所有业务系统中所有基础数据的交叉索引,并存储于所述交叉索引库中。具体地,在本实施例中,将业务系统A和业务系统B中所有的基础数据都建立其相对应的交叉索引,并将这些交叉索引存储于交叉索引库中。接着,执行步骤S2,根据业务系统A中需共享基础数据的信息,在所述交叉索引库中检索所述需共享基础数据的交叉索引数据。在本实施例中,需共享基础数据的信息为业务系统A的设备类型,业务系统A设备类型编码分别为CT、MRI和DR,其对应的名称为计算机断层扫描、磁共振成像和直接数字化X线成像系统。具体地,将业务系统A中的设备信息数据导出来,对于业务系统A,设备信息中的类型编码为“CT”,根据类型编码为“CT”以及名称为“计算机断层扫描”的设备类型数据所对应的交叉索引ID,调用所述索引管理模块中的查询交叉索引接口,从交叉索引库中查询其对应的索引数据和交叉索引数据。需要说明的是,所述交叉索引ID通过步骤SI得到。
[0029]接着,执行步骤S3,根据所述交叉索引匹配规则管理模块中的匹配规则,将所述需共享基础数据的交叉索引数据匹配到业务系统B所对应基础数据的交叉索引数据。具体地,通过步骤SI已经构建业务系统B中上述基础数据的交叉索引,并存储于交叉索引库中。业务系统B设备类型编码分别为001、002和003,所述编码对应的名称分别为计算机断层扫描、磁共振成像和直接数字化X线成像系统。在本实施例中,所采用的匹配规则为设备类型名称完全相同时,系统之间的设备类型数据才能匹配成功。从而从交叉索引匹配规则管理模块中获取上述匹配规则,将业务系统A的设备类型名称“计算机断层扫描”和所述业务系统B中的设备类型名称“计算机断层扫描”进行匹配。
[0030]接着,执行步骤S4,判断所述需共享基础数据的交叉索引数据和所述业务系统B所对应基础数据的交叉索引数据是否匹配,若匹配,则执行步骤S5,通过转换模块将所述需共享基础数据转换成所述业务系统B所对应基础数据能识别的数据,并发送给所述业务系统B ;若不匹配,则执行步骤6,结束所述基础数据的共享。具体地,在本实施例中,从步骤S3中可知,所述业务系统A的设备类型名称“计算机断层扫描”和所述业务系统B中的设备类型名称“计算机断层扫描”相同,两个业务系统中的设备信息中的设备类型数据匹配成功,则根据匹配到业务系统B中的设备类型编码,将业务系统A中导出的设备类型数据通过转换模块转换为业务系统B能够识别的数据,即将业务系统A名称“计算机断层扫描”数据对应的编码“CT”转换成业务系统B能够识别的编码“001”,保证了业务系统A的设备信息通过以上转换后能供业务系统B正常使用。转换成功后,将转换后的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1