[发明专利]公共语义转换器及转换方法、随机数据交换方法有效
申请号: | 201510073857.0 | 申请日: | 2015-02-11 |
公开(公告)号: | CN104615745B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 张家锐;张涵 | 申请(专利权)人: | 安徽久鼎软件科技开发有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/27 |
代理公司: | 合肥市上嘉专利代理事务所(普通合伙)34125 | 代理人: | 郭华俊 |
地址: | 230088 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公共 语义 转换器 转换 方法 随机 数据 交换 | ||
技术领域
本发明涉及一种计算机数据交换方法,尤其是一种公共语义转换器及转换方法、随机数据交换方法。
背景技术
现有的数据交换技术主要围绕以下两个方面:(1)实现数据交换的基本技术方法;如中间件方法、基于交换规则的方法等;(2)提高交换效率;如ESB(Enterprise Services Bus,企业服务总线)技术、并行处理技术、任务池技术、数据分解策略等。这些数据交换的基本技术方法都需要做如下的假设:数据交换的所有数据项的涵义交换双方必须是心知肚明的,即双方事先要通过人工协商对交换数据的语义达成理解上的一致,交换的数据才能使用。
但是,在实际工作过程中,这种事先人工协商是需要大量时间的,尤其是交换任务成千上万时,事先人工协商的时间成本将高得不可接受,协商的结果也无法保证有稳定的生命周期。这就使得目前的方法只能在局部的、小规模的数据交换场景下应用,对于具有成千上万个交换任务或者事先无法预知有多少个交换任务的通用、大规模数据交换应用下,目前的人工协商的方法显然力不从心。当人工协商涉及大量的工作单位和数量巨大的工作人员时,这种人工协商的方式是非常难以实现的。
发明内容
本发明是为避免上述已有技术中存在的不足之处,提供一种公共语义转换器及转换方法、随机数据交换方法,以解决现有技术中人工协商无法实现大规模数据交换的问题。
本发明属于计算机数据交换技术领域,具体地说是在数据交换的节点系统之间,通过公共语义转换器对发送的交换请求和交换数据进行语义解释、转换,使双方对交换请求和交换数据达成语义上的一致理解,从而实现节点系统之间无需事先约定交换信息的格式、类型、涵义即可达成信息交换的目的。
为了突破现有数据交换方法必须就交换数据的语义进行事先人工协商的不足,本发明给出了公共语义转换器的设计及基于该转换器实现随机数据交换的方法,以满足大规模数据交换应用、数据链建设的需要。
本发明设立了一个独立的公共语义转换器系统,当数据交换的某一方在发出交换请求或交换数据前,首先通过公共语义转换器将交换请求或交换数据中的所有数据项转换成具有完整语义的数据元素编码,数据交换的另一方接收到该由数据元素编码组成的交换请求或交换数据时,从公共语义转换器中检索出各数据元素编码对应的语义,从而理解其交换请求和交换数据,避免了对交换数据的事先人工协商,从而实现随机数据交换目的,满足数据交换任务众多或无法预知有多少交换任务时的大规模数据交换应用的需要。
本发明使用了以下术语。
数据项:是业务系统对应的关系数据库的数据表中的一个字段(item),一个数据项可形式化表示为以下八元组:<库名,表名,字段名,字段标签,字段类型,是否唯一,是否可空,缺省值>。
数据项名称:即上述的字段名,如:name,age,addr等。本文中不特别说明时,数据项与数据项名称含义相同。
数据项标签:即字段标签,如上述name数据项的标签是“办事人姓名”。数据项标签由定语修饰词和中心词组成偏正结构。本例中,定语修饰词为“办事人”,中心词为“姓名”。
数据元素:数据项在公共语义转换器中注册并经审核、启用后,则称为数据元素,数据元素通过特定的结构来明确其语义。每个数据元素都有全局唯一的编码,称为数据元素编码。
交换请求:主要由源节点编号、目标节点编号、需要的数据项名称的集合、过滤条件等要素组成,本发明主要关注数据项名称集合、过滤条件。
交换数据:主要由源节点编号、目标节点编号、主动发送的或应交换请求反馈的数据项名称与值对的集合等要素组成,本发明主要关注数据项名称与值对的集合。
交换节点系统:可以是参与数据交换的某个业务系统,也可以是一个或多个业务系统对应的前置系统,当是后者时,业务系统与前置系统之间应具有交换桥接处理功能。
本发明为解决技术问题,提供了一种公共语义转换器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽久鼎软件科技开发有限公司,未经安徽久鼎软件科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510073857.0/2.html,转载请声明来源钻瓜专利网。