[发明专利]一种不同工程软件系统间的数据集成装置及方法有效
申请号: | 201110328030.1 | 申请日: | 2011-10-25 |
公开(公告)号: | CN102375912A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 赵罡;魏昂昂;闫光荣;吕炎杰;陈畅宇 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30;H04L29/08 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文利 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 不同 工程 软件 系统 数据 集成 装置 方法 | ||
技术领域
本发明涉及一种不同工程软件系统间的数据集成装置及方法,属于信息技术领域。
背景技术
在工业界,出于生产加工等的需要,往往需要在产品的设计制造过程当中应用到多种不同的软件系统,而这些软件出自不同的软件公司,往往支持不同的工程数据标准。而在产品的整个的开发制造过程当中,产品数据往往需要在不同的软件系统之间进行一些处理,这就要求我们能够实现支持不同数据结构系统间的数据集成,使各个软件系统也能对其他软件系统的数据也能进行操作和处理,实现产品设计制造过程的集成化、一体化和无纸化。
为了能够实现异构系统间的数据共享,有些公司或研究机构提出了自己的解决办法。比如,华为技术有限公司提供了一种在异构系统间实现数据共享的方法和系统,该方法是:应用系统向处理系统发送查询请求,处理系统根据接收到的查询请求提取用户的源数据,然后发送给应用系统,应用系统将接收到的源数据转换为目的数据,提供给用户。
还有,中国商用飞机有限责任公司、中国商用飞机有限责任公司上海飞机设计研究所提供了一种在异构的第一系统与第二系统间实现数据自动重构的方法,也是为了实现异构系统间的数据集成。包括以下步骤:a.将设计数据由一个第一系统导出;b.将所导出的数据导入到所述第二系统,并在导入过程中对所述设计数据进行自动重构;其中,所述设计数据包括对称件数据和/或标准件数据。
但是,上述两种方法都各有各的局限性和不足。比如,第一种就需要将源数据先发送到应用系统之中后,然后再由应用系统将源数据转化成目的数据供用户使用。
可是,由于必须先发送数据且数据转化工作是在应用系统所在的机器上完成的,所以首先必须把工程数据发送到应用系统所在的机器上,但是在航空航天领域数据一般占用空间都比较大,这样发送不但缓慢,而且还会极大占用应用系统所在机器的存储空间。而且实际上我们最需要使用的仅仅是转换后的数据,源数据并不一定需要。另外,由于是先发送数据,再转化数据两个分开的步骤,对于大的工程数据来讲,这样极大的浪费了时间。还有,在进行数据转换过程当中,转换数据所用到的程序往往会占用较大的内存,造成进行转换的机器系统运行缓慢,给进行其他同步的工作造成了不便,降低了工作效率。
而对于第二种方法,先将设计数据由一个第一系统导出,再将所导出的数据导入到所述第二系统,并在导入过程中对所述设计数据进行自动重构;
由于同样需要数据的导入导出,对于航空航天领域的大批量大数据来说,同样存在存储空间浪费和导入导出时间的耗费。该方法实际上还是在第二系统上进行数据转换,同样存在第一种方法的缺陷。
同时上述两种方法有一个隐性的问题没有注意到,那就是国际上普遍存在的技术壁垒问题。大的软件公司大多有自己的数据标准,都希望对方能够按自己的标准来,但是同时它们又不希望对方的软件能完全兼容自己公司的数据格式或是能够自带对数据格式转换的功能。因为如果某个软件能够完全兼容或是转换对方的数据,那么很可能的这个软件的市场和客户认可度就高,用的人就多。久而久之这种软件的市场的占用度和影响力就会增加。比如CAD(计算机辅助设计)软件领域的两大巨头美国参数技术公司和法国达索公司,就签订有互不开发对对方的工程数据进行转换的软件。此外,除了极少数合作伙伴关系的公司之外,现在应用比较广泛的各种软件系统之间都不存在直接的数据集成通道。
发明内容
本发明的目的是为了解决上述问题,实现异构系统间的数据集成的同时,尽量有效地节省时间,节省资源,提高工作效率,提出一种不同工程软件系统间的数据集成装置及方法。
一种不同工程软件系统间的数据集成装置,包括数据采集模块、数据转换模块、数据集成通道和数据输出模块;
初始系统内的工程软件运行后,生成源数据;采集模块采集源数据,将源数据发送至数据转换模块;数据转换模块对源数据进行转换,将源数据转换为目标系统中工程软件运行需要的数据格式,得到目的数据,通过P2P(对等网络计算peer-to-peer)技术,得到与源数据、目的数据相关联的种子数据;将种子数据和目的数据发送至数据集成通道;数据输出模块将数据集成通道中的种子数据和目的数据输出至目标系统,目标系统需要使用源数据时,通过种子数据关联到源数据然后进行下载,得到需要的数据格式;初始系统、目标系统同一网络内的其他电脑需要使用源数据或目的数据时,通过种子数据关联到源数据或者目的数据,然后进行下载,得到需要的数据格式。
一种不同工程软件系统间的数据集成方法,包括以下几个步骤:
步骤一:采集初始系统中的源数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110328030.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:目标检测方法和设备
- 下一篇:一种用于大面积光刻的投影物镜