一种用于数据库系统的数据交换平台及方法

文档序号:6572484阅读:552来源:国知局
专利名称:一种用于数据库系统的数据交换平台及方法
技术领域
本发明涉及数据信息的管理及处理技术,更具体地说,涉及一种用于数据库系统的数据交换平台及方法。
背景技术
目前越来越多的工作需要利用到各种各样的数据库系统,每种数据库系统存储不同的数据,比如在我国的公共安全领域中,就至少包括派出所综合业务数据库系统,治安数据库系统,刑侦数据库系统以及其他数据库系统,上述的每个数据库系统均存储不同的数据并有不同的用途,但是其中的一个数据库系统可能在某种情况下需要用到另一个数据库系统的数据,比如在使用刑侦数据库系统时就要用到治安数据库系统,那么如果要实现这个目的,可以将治安数据库系统的数据导入刑侦数据库系统中,这样虽然实现目的但是显然增加了刑侦数据库系统的运行负担,提高了使用成本,可见我们需要找到一种平台及方法,使上述的各个数据库产生关联,当一个数据库系统需要使用另外一种数据库系统时,通过所述平台对所述各个数据库系统的控制和调用,轻松实现各个数据库系统之间的数据交换和调用的目的。

发明内容
本发明的目的在于提供一种用于数据库系统的数据交换平台及方法,以实现各个数据库系统之间的数据交换和调用的目的。
根据本发明的第一方面,提供一种用于数据库系统的数据交换平台,包括交换控制装置,所述交换控制装置与所述数据库系统连接,所述交换控制装置依照所述数据库系统输入的请求对所述数据交换平台进行控制;整合支撑装置,所述整合支撑装置与所述交换控制装置连接,所述整合支撑装置为所述数据交换平台相应的模块提供注册服务,以实现所述相应模块的功能的扩展;综合查询装置,所述综合查询装置与所述交换控制装置和所述数据库系统连接,所述综合查询装置受所述交换控制装置调用并执行所述数据库系统之间的数据交换。
所述交换控制装置包括数据复用服务模块,所述数据复用服务模块在所述整合支撑装置注册,所述数据复用服务模块作为所述数据交换平台的公用组件,供所述数据库系统调用。
所述综合查询装置包括接口模块,所述综合查询装置和所述数据库系统通过所述接口模块连接,所述接口模块包括数据访问接口模块和数据交换接口模块。
所述数据访问接口模块实现所述数据交换平台对各种标准的关系型数据库的访问。
所述数据交换接口模块把所述数据库系统需要的数据打包为XML数据并传输给所述数据库系统。
根据本发明的第二方面,提供一种用于数据库系统的数据交换方法,包括以下步骤a.建立整合支撑装置,为实现所述数据交换方法的模块提供注册服务,实现所述模块的功能扩展;b.建立交换控制装置,接收所述数据库系统交换数据的请求;c.建立综合查询装置,所述综合查询装置依照所述交换控制装置接收的所述数据库系统交换数据的请求,执行所述数据库系统之间的数据交换和调用。
所述b步骤的交换控制装置包括数据复用服务模块,所述数据复用服务模块在所述整合支撑装置注册,所述数据复用服务模块作为所述数据交换平台的公用组件,供所述数据库系统调用。
所述c步骤的综合查询装置包括接口模块,所述综合查询装置和所述数据库系统通过所述接口模块连接,所述接口模块包括数据访问接口模块和数据交换接口模块。
所述数据访问接口模块实现所述数据交换平台对各种标准的关系型数据库的访问。
所述数据交换接口模块把所述数据库系统需要的数据打包为XML数据并传输给所述数据库系统。
采用本发明所述的一种用于数据库系统的数据交换平台及方法,由于所述数据交换平台的交换控制装置可以接收所述数据库系统的交换数据的请求,并将此请求传给所述综合查询装置执行数据的交换和调用,这样就实现了保持原来的各个数据库系统不变,通过本发明所述平台的调用和控制,使各个数据库系统的数据可以实现相互调用和交换,从而大大提高所述数据库系统的工作效率,也满足了数据库系统应用的灵活性需求。


图1为本发明所述的数据交换平台结构及其应用示意图;图2为本发明一实施例的工作流程示意图。
具体实施例方式
下面结合附图和实施例进一步说明本发明的技术方案。
参考图1,图1中的虚线框部分揭示了一种用于数据库系统的数据交换平台100,虚线框外面是与数据交换平台100连接的公共安全领域的数据库系统综合业务系统40及其数据库41,治安管理系统50及其数据库51,刑侦管理系统60及其数据库61,其他系统70及其数据库71,所述数据交换平台100包括整合支撑装置20,所述整合支撑装置20为所述数据交换平台100相应的模块提供注册服务,以实现所述相应模块的功能的扩展;交换控制装置10,交换控制装置10包括数据复用服务模块11,所述数据复用服务模块11在所述整合支撑装置20中注册后,所述数据复用服务模块11作为所述数据交换平台100的公用组件,供所述数据库系统(综合业务系统40,治安管理系统50,刑侦管理系统60及其他系统70)调用,所述数据库系统(综合业务系统40,治安管理系统50,刑侦管理系统60及其他系统70)通过对数据复用服务模块11的调用而向交换控制装置10发出数据交换请求。
综合查询装置30,所述综合查询装置30与所述交换控制装置10和所述数据库系统(综合业务系统40,治安管理系统50,刑侦管理系统60及其他系统70)连接,所述综合查询装置30受所述交换控制装置10调用并执行所述数据库系统(综合业务系统40,治安管理系统50,刑侦管理系统60及其他系统70)之间的数据交换,所述综合查询装置30包括接口模块31,所述综合查询装置30和所述数据库系统(综合业务系统40,治安管理系统50,刑侦管理系统60及其他系统70)通过所述接口模块31连接,所述接口模块31包括数据访问接口模块312和数据交换接口模块311,所述数据访问接口模块312实现所述数据交换平台100对各种标准的关系型数据库(如数据库41,51,61及71)的访问,所述数据交换模块311把所述数据库系统(综合业务系统40,治安管理系统50,刑侦管理系统60及其他系统70)需要的数据打包为XML数据并传输给所述数据库系统(综合业务系统40,治安管理系统50,刑侦管理系统60及其他系统70)。
下面结合本发明所述技术方案的一实施例的工作流程来进一步说明本发明所述的数据交换平台及方法参考图1和图2,现在刑侦管理系统60欲调用治安管理系统50的数据库51中的数据,于是刑侦管理系统60调用公用组件数据复用服务模块11从而发出数据调用请求,数据复用服务模块11收到调用请求后将该请求传给综合查询装置30,综合查询装置30对该请求进行分析,由于数据访问模块312能对各种标准的关系型数据库(如数据库41,51,61及71)进行访问,所以综合查询装置30指令数据访问模块312访问治安管理系统50的数据库51,同时指令数据交换模块311将数据访问模块312访问的数据打包为任何环境和系统都可以识别的XML数据,将打包的数据传给刑侦管理系统60使用,从而实现了刑侦管理系统60调用治安管理系统50的数据库51的数据的目的。
当然,本发明所述的技术方案除了应用在公共安全领域,还可以应用到更广泛的领域,比如公共管理领域包括公安系统,民政系统,劳动系统,计生系统等以及社会外部的征信系统,税务系统,调查机构及商业系统等,上述的各种系统之间不可避免也要相互调用和交换数据,故公共管理领域也可以应用本发明所述的数据交换平台及方法。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施例的变化、变型都将落在本发明的权利要求书范围内。
权利要求
1.一种用于数据库系统的数据交换平台,其特征在于,包括交换控制装置,所述交换控制装置与所述数据库系统连接,所述交换控制装置依照所述数据库系统输入的请求对所述数据交换平台进行控制;整合支撑装置,所述整合支撑装置与所述交换控制装置连接,所述整合支撑装置为所述数据交换平台相应的模块提供注册服务,以实现所述相应模块的功能的扩展;综合查询装置,所述综合查询装置与所述交换控制装置和所述数据库系统连接,所述综合查询装置受所述交换控制装置调用并执行所述数据库系统之间的数据交换。
2.如权利要求1所述的数据交换平台,其特征在于,所述交换控制装置包括数据复用服务模块,所述数据复用服务模块在所述整合支撑装置注册,所述数据复用服务模块作为所述数据交换平台的公用组件,供所述数据库系统调用。
3.如权利要求1所述的数据交换平台,其特征在于,所述综合查询装置包括接口模块,所述综合查询装置和所述数据库系统通过所述接口模块连接,所述接口模块包括数据访问接口模块和数据交换接口模块。
4.如权利要求3所述的数据交换平台,其特征在于,所述数据访问接口模块实现所述数据交换平台对各种标准的关系型数据库的访问。
5.如权利要求3所述的数据交换平台,其特征在于,所述数据交换接口模块把所述数据库系统需要的数据打包为XML数据并传输给所述数据库系统。
6.一种用于数据库系统的数据交换方法,其特征在于,包括以下步骤a.建立整合支撑装置,为实现所述数据交换方法的模块提供注册服务,实现所述模块的功能扩展;b.建立交换控制装置,接收所述数据库系统交换数据的请求;c.建立综合查询装置,所述综合查询装置依照所述交换控制装置接收的所述数据库系统交换数据的请求,执行所述数据库系统之间的数据交换和调用。
7.如权利要求6所述的数据交换方法,其特征在于,所述b步骤的交换控制装置包括数据复用服务模块,所述数据复用服务模块在所述整合支撑装置注册,所述数据复用服务模块作为所述数据交换平台的公用组件,供所述数据库系统调用。
8.如权利要求6所述的数据交换方法,其特征在于,所述c步骤的综合查询装置包括接口模块,所述综合查询装置和所述数据库系统通过所述接口模块连接,所述接口模块包括数据访问接口模块和数据交换接口模块。
9.如权利要求8所述的数据交换方法,其特征在于,所述数据访问接口模块实现所述数据交换平台对各种标准的关系型数据库的访问。
10.如权利要求8所述的数据交换方法,其特征在于,所述数据交换接口模块把所述数据库系统需要的数据打包为XML数据并传输给所述数据库系统。
全文摘要
本发明揭示了一种用于数据库系统的数据交换平台及方法,包括交换控制装置,所述交换控制装置依照所述数据库系统输入的请求对所述数据交换平台进行控制;整合支撑装置,所述整合支撑装置为所述数据交换平台相应的模块提供注册服务,以实现所述相应模块的功能的扩展;综合查询装置,所述综合查询装置受所述交换控制装置调用并执行所述数据库系统之间的数据交换。采用本发明所述的技术方案,实现了在保持原来的各个数据库系统不变的情况下,通过本发明所述平台的调用和控制,使各个数据库系统的数据可以实现相互调用和交换,从而大大提高所述数据库系统的工作效率,也满足了数据库系统应用的灵活性需求。
文档编号G06F17/30GK101063974SQ20071004127
公开日2007年10月31日 申请日期2007年5月25日 优先权日2007年5月25日
发明者王占宏, 王伟, 鲍世方 申请人:上海众恒信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1