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

技术编号:3476213 阅读:282 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种不同信息系统间的数据传输平台及方法,数据传输平台包括:数据集成模块和至少两个不同的信息系统;所述各信息系统之间建立控制通道的连接,通过控制通道进行不同信息系统间的数据传输请求交互;所述数据集成模块分别与各信息系统建立数据通道的连接,通过数据通道接收发送数据侧信息系统上传的数据并转发到接收数据侧信息系统。采用本发明专利技术可以实现各软件厂商所开发的不同信息管理系统之间的按需进行数据互导。

【技术实现步骤摘要】

本专利技术涉及在大型企业、事业单位不同信息系统中为使同数据库不同 数据结构、不同数据库中不同数据结构的数据集成并通过网络线路传输的 设备和方法。
技术介绍
随着3G电信即将铺开,互联网的传输速度将会大大提高,在网络速 度不断提高的背景下,基于互联网的数据集成,就成为软件行业发展方向。 例如在跨地区经营的大型企业中,同时存在不同软件系统,这些软件系 统的信息各自为政,形成信息孤岛,企业无法把各自为政的数据信息统一 在一个平台上,实现信息资源共享。在各自为政的信息体系中,企业数据 汇总的重复劳动不断增加,造成人力成本的增加和管理效率的降低。目前所了解的传输方式主要是应用在同数据库之间的数据传输,这种 数据的传输方法只适用于相同数据库之间的数据传输,它在应用上带有很 大的局限性。现在的大型企业都存在多种业态经营,不同经营业态只靠一 套信息系统管理是不现实的,每个行业都有自身的管理流程, 一套信息系 统不可能把所有行业的管理流程都包含在内,这就是相同数据库之间的数 据传输带有局限性的原因。随着企业经营业态不断扩大,不同行业之间, 不同信息系统之间需要搭建一个互相沟通和转换的平台,把不同行业的信 息,在不改变原来企业管理流程的情况下转化成统一的信息平台。这样, 才能突破管理上的盲区,真正实现信息资源共享。
技术实现思路
本专利技术解决的技术问题是提出一种不同信息系统间的数据传输平台 和方法,能够实现对于各软件厂商所开发的不同信息管理系统之间的按需 数据互导。本专利技术提出的不同信息系统间的数据传输平台,包括数据集成模块和至少两个不同的信息系统;所述各信息系统之间建立控制通道的连接,通过控制通道进行不同信息系统间的数据传输请求交互;所述数据集成模 块分别与各信息系统建立数据通道的连接,通过数据通道接收发送数据侧 信息系统上传的数据并转发到接收数据侧信息系统。优选的,所述的数据集成模块中还包括用于将不同信息系统间不同数 据结构的数据进行集成的数据集成单元,通过数据通道接收发送数据侧信 息系统上传的数据,并经过数据集成单元将数据集成处理成接收数据侧信 息系统支持的数据结构后转发到接收数据侧信息系统。优选的,所述的数据集成模块中还包括用于将转发数据进行暂存的数 据存储单元。优选的,所述各信息系统之间具体是通过网络端口建立控制通道的连接。优选的,所述平台中包括多个数据集成模块,分别对应不同的信息系 统,接收数据侧信息系统对应的数据集成模块通过数据通道接收发送数据 侧信息系统上传的数据并转发到接收数据侧信息系统。优选的,所述数据具体为发送数据侧信息系统根据设定或接收到的检 索条件在信息系统中进行检索得到的数据。本专利技术提出的不同信息系统间的数据传输方法,包括以下处理步骤-l)接收端信息系统通过信息系统间的控制通道接收发送端信息系统的 数据传输请求;2 )发送端信息系统将需要发送数据通过发送端信息系统与数据集成模 块之间的数据通道发送到数据集成模块;3 )数据集成模块将集成处理后数据通过数据集成模块与接收端信息系 统之间的数据通道发送到接收端信息系统;优选的,对于发送端信息系统发送的数据的数据结构与接收端信息系 统支持的数据结构不同时,所述步骤3)之前还包括以下步骤数据集成 单元将步骤2)中接收到的数据按照接收端信息系统的数据结构进行数据 集成处理。优选的,所述步骤2)之后还包括以下处理步骤将步骤2)中接收到 的数据暂存到数据存储单元。优选的,所述步骤1)中接收端信息系统通过信息系统间网络端口建 立的控制通道发送数据传输请求到发送端信息系统。 本专利技术的有益效果是1) 在服务器端和客户端互传数据时,程序之间是通过网络端口连接, 数据库端口不用对外开发。2) 可根据设置对不同数据库、不同表结构之间进行数据检索互传, 从而达到对不同软件之间的数据进行检索传输。3) 数据传输时,临时表可对数据进行暂时的保存,并按客户需要集 成数据。附图说明图1是本专利技术不同信息系统间的数据传输平台优选实施例原理图; 图2是本专利技术不同信息系统间的数据传输方法优选实施例流程图。具体实施例方式以下结合附图并通过具体实施例对本专利技术进行详细说明。 如附图1,当发送端信息系统请求接收端信息系统向其发送相关数据 时,发送端信息系统通过信息系统间的控制通道发送数据传输请求到接收 端信息系统;接收端信息系统将需要发送数据通过接收端信息系统与数据 集成模块之间的数据通道发送到数据集成模块;数据集成模块将集成处理 后数据通过数据集成模块与发送端信息系统之间的数据通道发送到发送端 信息系统;当发送端信息系统根据系统设置主动向接收端信息系统发送相关数 据时,接收端信息系统通过信息系统间的控制通道接收发送端信息系统的 数据传输请求;发送端信息系统将需要发送数据通过发送端信息系统与数 据集成模块之间的数据通道发送到数据集成模块;数据集成模块将集成处 理后数据通过数据集成模块与接收端信息系统之间的数据通道发送到接收 端信息系统;数据集成模块主要用于数据转换,根据接收数据侧信息系统数据库结 构对发送数据侧信息系统发送的数据进行数据转换。具体转换可以是根 据接收端信息系统数据库结构对发送端信息系统发送的数据进行数据转 换;或者根据发送端信息系统数据库结构对接收端信息系统发送的数据进行数据转换;从而达到发送端信息系统与接收端信息系统之间的数据集成。 例如在医院行业的系统中,它同时存在业务信息系统和财务管理系统;这两个系统由于业务对象不同,数据库表结构不同,它们的数据信息 没有办法达到数据共享,形成了各自的信息孤岛,财务管理部门对业务系 统的数据只能靠手工输入财务管理系统,这样的话,医院的财务管理人员 把有限的时间浪费在手工输入业务数据当中,阻碍医院推进成本管理和精 细化管理的进程。如医生在开处方时,业务信息系统中包括了医疗费、西药、中药, 这三种数据信息在财务管理系统内的处理方式可能为医疗收入、药品收 入-西药、药品收入-中药。发送端连接业务信息系统数据库,接收端连接财务管理系统数据库, 发送端检索出新的医疗费、西药、中药等数据信息时,发送端通过信息系 统间的控制通道发送数据传输请求到接收端,发送端把检索出新的医疗费、 西药、中药数据信息发送到数据集成模块;数据集成模块接收到接收端的 数据结构,再把发送端发送过来的数据进行转换、集成(医疗收入、药品 收入-西药、药品收入-中药),数据集成模块发送数据到接收端,从而完成 业务信息系统到财务管理系统的数据集成、合并。如图2所示的不同信息系统间的数据传输方法优选实施例处理流程, 假设两个信息系统分别位于客户端和服务器端。首先对系统进行设置,根 据系统设置的连接间隔自动连接上网;如是使用拨号网络连接,则自动拨 号(没有在线的前提下);自动拨号失败会继续执行拨号连接。在步骤100,客户端连接远程服务器端,如果连接成功,则进行步骤 101,如果网络故障或服务器端未开,系统注销连接后,等待下次自动连接。在步骤101,客户端按设置产生检索条件,产生检索条件成功,则进 行步骤102,如产生检索条件失败或未产生出检索条件,则进行步骤107;在步骤102,检索出需要的数据,根据检索条件查找出服务器端与客 户端需要传输的数据,则进行步骤103,没有査找出需要传输本文档来自技高网...

【技术保护点】
一种不同信息系统间的数据传输平台,其特征在于,所述平台包括:数据集成模块和至少两个不同的信息系统;所述各信息系统之间建立控制通道的连接,通过控制通道进行不同信息系统间的数据传输请求交互;所述数据集成模块分别与各信息系统建立数据通道的连接,通过数据通道接收发送数据侧信息系统上传的数据并转发到接收数据侧信息系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴穗平杨国平刘鸿
申请(专利权)人:深圳市天路软件开发有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1