不同信息系统间的数据传输平台及方法

文档序号:6573962阅读:211来源:国知局
专利名称:不同信息系统间的数据传输平台及方法
技术领域
本发明涉及在大型企业、事业单位不同信息系统中为使同数据库不同 数据结构、不同数据库中不同数据结构的数据集成并通过网络线路传输的 设备和方法。
背景技术
随着3G电信即将铺开,互联网的传输速度将会大大提高,在网络速 度不断提高的背景下,基于互联网的数据集成,就成为软件行业发展方向。 例如在跨地区经营的大型企业中,同时存在不同软件系统,这些软件系 统的信息各自为政,形成信息孤岛,企业无法把各自为政的数据信息统一 在一个平台上,实现信息资源共享。在各自为政的信息体系中,企业数据 汇总的重复劳动不断增加,造成人力成本的增加和管理效率的降低。
目前所了解的传输方式主要是应用在同数据库之间的数据传输,这种 数据的传输方法只适用于相同数据库之间的数据传输,它在应用上带有很 大的局限性。现在的大型企业都存在多种业态经营,不同经营业态只靠一 套信息系统管理是不现实的,每个行业都有自身的管理流程, 一套信息系 统不可能把所有行业的管理流程都包含在内,这就是相同数据库之间的数 据传输带有局限性的原因。随着企业经营业态不断扩大,不同行业之间, 不同信息系统之间需要搭建一个互相沟通和转换的平台,把不同行业的信 息,在不改变原来企业管理流程的情况下转化成统一的信息平台。这样, 才能突破管理上的盲区,真正实现信息资源共享。

发明内容
本发明解决的技术问题是提出一种不同信息系统间的数据传输平台 和方法,能够实现对于各软件厂商所开发的不同信息管理系统之间的按需 数据互导。
本发明提出的不同信息系统间的数据传输平台,包括数据集成模块
和至少两个不同的信息系统;所述各信息系统之间建立控制通道的连接,
通过控制通道进行不同信息系统间的数据传输请求交互;所述数据集成模 块分别与各信息系统建立数据通道的连接,通过数据通道接收发送数据侧 信息系统上传的数据并转发到接收数据侧信息系统。
优选的,所述的数据集成模块中还包括用于将不同信息系统间不同数 据结构的数据进行集成的数据集成单元,通过数据通道接收发送数据侧信 息系统上传的数据,并经过数据集成单元将数据集成处理成接收数据侧信 息系统支持的数据结构后转发到接收数据侧信息系统。
优选的,所述的数据集成模块中还包括用于将转发数据进行暂存的数 据存储单元。
优选的,所述各信息系统之间具体是通过网络端口建立控制通道的连接。
优选的,所述平台中包括多个数据集成模块,分别对应不同的信息系 统,接收数据侧信息系统对应的数据集成模块通过数据通道接收发送数据 侧信息系统上传的数据并转发到接收数据侧信息系统。
优选的,所述数据具体为发送数据侧信息系统根据设定或接收到的检 索条件在信息系统中进行检索得到的数据。
本发明提出的不同信息系统间的数据传输方法,包括以下处理步骤-
l)接收端信息系统通过信息系统间的控制通道接收发送端信息系统的 数据传输请求;
2 )发送端信息系统将需要发送数据通过发送端信息系统与数据集成模 块之间的数据通道发送到数据集成模块;
3 )数据集成模块将集成处理后数据通过数据集成模块与接收端信息系 统之间的数据通道发送到接收端信息系统;
优选的,对于发送端信息系统发送的数据的数据结构与接收端信息系 统支持的数据结构不同时,所述步骤3)之前还包括以下步骤数据集成 单元将步骤2)中接收到的数据按照接收端信息系统的数据结构进行数据 集成处理。
优选的,所述步骤2)之后还包括以下处理步骤将步骤2)中接收到 的数据暂存到数据存储单元。
优选的,所述步骤1)中接收端信息系统通过信息系统间网络端口建 立的控制通道发送数据传输请求到发送端信息系统。 本发明的有益效果是
1) 在服务器端和客户端互传数据时,程序之间是通过网络端口连接, 数据库端口不用对外开发。
2) 可根据设置对不同数据库、不同表结构之间进行数据检索互传, 从而达到对不同软件之间的数据进行检索传输。
3) 数据传输时,临时表可对数据进行暂时的保存,并按客户需要集 成数据。


图1是本发明不同信息系统间的数据传输平台优选实施例原理图; 图2是本发明不同信息系统间的数据传输方法优选实施例流程图。
具体实施例方式
以下结合附图并通过具体实施例对本发明进行详细说明。 如附图1,当发送端信息系统请求接收端信息系统向其发送相关数据 时,发送端信息系统通过信息系统间的控制通道发送数据传输请求到接收 端信息系统;接收端信息系统将需要发送数据通过接收端信息系统与数据 集成模块之间的数据通道发送到数据集成模块;数据集成模块将集成处理 后数据通过数据集成模块与发送端信息系统之间的数据通道发送到发送端 信息系统;
当发送端信息系统根据系统设置主动向接收端信息系统发送相关数 据时,接收端信息系统通过信息系统间的控制通道接收发送端信息系统的 数据传输请求;发送端信息系统将需要发送数据通过发送端信息系统与数 据集成模块之间的数据通道发送到数据集成模块;数据集成模块将集成处 理后数据通过数据集成模块与接收端信息系统之间的数据通道发送到接收 端信息系统;
数据集成模块主要用于数据转换,根据接收数据侧信息系统数据库结 构对发送数据侧信息系统发送的数据进行数据转换。具体转换可以是根 据接收端信息系统数据库结构对发送端信息系统发送的数据进行数据转 换;或者根据发送端信息系统数据库结构对接收端信息系统发送的数据进
行数据转换;从而达到发送端信息系统与接收端信息系统之间的数据集成。 例如在医院行业的系统中,它同时存在业务信息系统和财务管理系
统;这两个系统由于业务对象不同,数据库表结构不同,它们的数据信息 没有办法达到数据共享,形成了各自的信息孤岛,财务管理部门对业务系 统的数据只能靠手工输入财务管理系统,这样的话,医院的财务管理人员 把有限的时间浪费在手工输入业务数据当中,阻碍医院推进成本管理和精 细化管理的进程。
如医生在开处方时,业务信息系统中包括了医疗费、西药、中药, 这三种数据信息在财务管理系统内的处理方式可能为医疗收入、药品收 入-西药、药品收入-中药。
发送端连接业务信息系统数据库,接收端连接财务管理系统数据库, 发送端检索出新的医疗费、西药、中药等数据信息时,发送端通过信息系 统间的控制通道发送数据传输请求到接收端,发送端把检索出新的医疗费、 西药、中药数据信息发送到数据集成模块;数据集成模块接收到接收端的 数据结构,再把发送端发送过来的数据进行转换、集成(医疗收入、药品 收入-西药、药品收入-中药),数据集成模块发送数据到接收端,从而完成 业务信息系统到财务管理系统的数据集成、合并。
如图2所示的不同信息系统间的数据传输方法优选实施例处理流程, 假设两个信息系统分别位于客户端和服务器端。首先对系统进行设置,根 据系统设置的连接间隔自动连接上网;如是使用拨号网络连接,则自动拨 号(没有在线的前提下);自动拨号失败会继续执行拨号连接。
在步骤100,客户端连接远程服务器端,如果连接成功,则进行步骤 101,如果网络故障或服务器端未开,系统注销连接后,等待下次自动连接。
在步骤101,客户端按设置产生检索条件,产生检索条件成功,则进 行步骤102,如产生检索条件失败或未产生出检索条件,则进行步骤107;
在步骤102,检索出需要的数据,根据检索条件查找出服务器端与客 户端需要传输的数据,则进行步骤103,没有査找出需要传输的数据,则 进行步骤107;
在步骤103,按照客户端与服务器端的数据库的类型进行相应的数据 传输;
在步骤104,数据集成模块对客户端或服务器端传入的数据进行客户 需要的相应集成;
在步骤105,更新数据库,根据数据集成模块内数据对客户端与服务 器端数据库中的数据进行更新与写入,成功则进行步骤106,更新、写入 失败则进行步骤107;
在步骤106,成功信息返回到客户端与服务端,接收到成功信息后, 则进行步骤107;
操作指令包括以下步骤-
3-1)客户端根据设置的IP与网络端口向服务器端发送连接请求,产 生连接服务器端的操作指令;
3-2)根据客户端的设置检索出客户端数据库中需要上传的数据,发 送数据到数据集成模块,在数据集成模块中进行相应处理后,再写入服务 器端数据库;
3-3)根据客户端的设置产生出下传检索条件,向服务器端的发出下 传请求,服务器端根据接收到的下传检索条件,检索出服务器端数据库需 要下传的数据,发送数据到数据集成模块,在数据集成模块中进行相应的 处理后,再写入客户端数据库;
3-4)传输完成后,断开连接;如拨号则注销网络连接。 此外可以在每个信息系统对应设置一个数据集成模块,该数据集成模 块用于接收发送到该信息系统的数据,数据经过集成处理后发送到该信息 系统。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说 明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术 领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种不同信息系统间的数据传输平台,其特征在于,所述平台包括数据集成模块和至少两个不同的信息系统;所述各信息系统之间建立控制通道的连接,通过控制通道进行不同信息系统间的数据传输请求交互;所述数据集成模块分别与各信息系统建立数据通道的连接,通过数据通道接收发送数据侧信息系统上传的数据并转发到接收数据侧信息系统。
2. 根据权利要求1所述的不同信息系统间的数据传输平台,其特征在 于,所述的数据集成模块中还包括用于将不同信息系统间不同数据结构的 数据进行集成的数据集成单元,通过数据通道接收发送数据侧信息系统上 传的数据,并经过数据集成单元将数据集成处理成接收数据侧信息系统支 持的数据结构后转发到接收数据侧信息系统。
3. 根据权利要求1所述的不同信息系统间的数据传输平台,其特征在 于,所述的数据集成模块中还包括用于将转发数据进行暂存的数据存储单 元。
4. 根据权利要求1_3任一项所述的不同信息系统间的数据传输平台, 其特征在于,所述各信息系统之间具体是通过网络端口建立控制通道的连 接。
5. 根据权利要求1 — 3任一项所述的不同信息系统间的数据传输平台, 其特征在于,所述平台中包括多个数据集成模块,分别对应不同的信息系 统,接收数据侧信息系统对应的数据集成模块通过数据通道接收发送数据 侧信息系统上传的数据并转发到接收数据侧信息系统。
6. 根据权利要求l一3任一项所述的不同信息系统间的数据传输平台, 其特征在于,所述数据具体为发送数据侧信息系统根据设定或接收到的检 索条件在信息系统中进行检索得到的数据。
7. —种不同信息系统间的数据传输方法,其特征在于,所述方法包括 以下处理步骤l)接收端信息系统通过信息系统间的控制通道接收发送端信息系统的 数据传输请求;2 )发送端信息系统将需要发送数据通过发送端信息系统与数据集成模 块之间的数据通道发送到数据集成模块; 后数据通过数据集成模块与接收端信息系 统之间的数据通道发送到接收端信息系统。
8. 根据权利要求7所述的不同信息系统间的数据传输方法,其特征在 于,对于发送端信息系统发送的数据的数据结构与接收端信息系统支持的 数据结构不同时,所述步骤3)之前还包括以下步骤数据集成单元将步 骤2)中接收到的数据按照接收端信息系统的数据结构进行数据集成处理。
9. 根据权利要求7所述的不同信息系统间的数据传输方法,其特征在 于,所述步骤2)之后还包括以下处理步骤将步骤2)中接收到的数据暂 存到数据存储单元。
10. 根据权利要求7—9任一项所述的不同信息系统间的数据传输方 法,其特征在于,所述步骤1)中接收端信息系统通过信息系统间网络端 口建立的控制通道发送数据传输请求到发送端信息系统。
全文摘要
本发明公开了一种不同信息系统间的数据传输平台及方法,数据传输平台包括数据集成模块和至少两个不同的信息系统;所述各信息系统之间建立控制通道的连接,通过控制通道进行不同信息系统间的数据传输请求交互;所述数据集成模块分别与各信息系统建立数据通道的连接,通过数据通道接收发送数据侧信息系统上传的数据并转发到接收数据侧信息系统。采用本发明可以实现各软件厂商所开发的不同信息管理系统之间的按需进行数据互导。
文档编号G06F17/30GK101364931SQ20071007554
公开日2009年2月11日 申请日期2007年8月6日 优先权日2007年8月6日
发明者鸿 刘, 吴穗平, 杨国平 申请人:深圳市天路软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1