一种公安业务数据的整合方法和系统技术方案

技术编号:16270966 阅读:60 留言:0更新日期:2017-09-22 22:33
本发明专利技术公开了一种公安业务数据的整合方法和系统,方法包括:采集公安数据;抽取所述公安数据封装为XML报文;格式转换;使目标数据包随下级消息中间件与上级消息中间件的业务往来进入上级消息中间件;获取目标数据包;进行格式转换获取所述XML报文;对所述XML报文进行解析;将解析后的公安数据按预设规则存储至上级公安系统的公安业务数据中心。系统包括下级公安系统和上级公安系统;下级公安系统包括:数据采集模块、第一数据处理模块和下级消息中间件,上级公安系统包括:上级消息中间件和第二数据处理模块。本发明专利技术通过消息中间件实现不同公安系统的数据往来,解决跨网、跨平台的公安业务数据整合交换困难的问题。

【技术实现步骤摘要】
一种公安业务数据的整合方法和系统
本专利技术涉及公安数据传输领域,具体涉及一种公安业务数据的整合方法和系统。
技术介绍
通过金盾工程一、二期的建设,公安机关信息化建设取得了较大的发展,网络基础设施基本到位,主要公安业务已初步实现信息化,信息中心的主体技术框架已经建立,基层公安的信息化应用条件得到很大的改善,公安民警信息化应用总体水平有明显提高,科技强警、信息强警有了初步的成效,信息化工作获得了长足发展。随着国家社会经济生活的不断发展,公安机关对各级公安民警打击流动犯罪的能力,对各警种统一指挥、快速反应、协同作战的能力,对把握和加强社会治安管理能力要求的不断提高,这就对公安信息化建设提出了更高的要求。按照公安部“大信息”系统建设和全省“大平台”建设的总体部署要求,省、地市级“大平台”“大信息”系统功能建设日趋完善,内外数据信息资源的关联汇聚增强,已经逐步建立健全了各种公共信息资源库、基础业务系统和综合应用系统,并积累了大量的信息数据资源,如何发挥这些系统中数据资源的作用,将不同应用系统的数据进行提炼、整合,并充分利用已有的技术及应用资源,通过一种公安业务数据的整合方法和系统,建成一个完整的、可持续发展的综合数据中心,同时为公安业务数据的自动整合打下坚实的基础。面向服务的架构(SOA,Service-OrientedArchitecture)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。消息中间件(MOM,Message-OrientedMiddleware)提供了以松散耦合的、灵活集成应用程序的一种机制。利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。目前主流商用和开源的消息中间件包括IBMMQ、BEAMessageQ、东方通TLQ和ActiveMQ等。可扩展标记语言(XML,ExtensibleMarkupLanguage),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。也是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然可扩展标记语言占用的空间比二进制数据要占用更多的空间,但可扩展标记语言极其简单易于掌握和使用,是跨平台、依赖于内容的技术,是当前处理结构化文档信息的有力工具。为了保证信息安全,现有的公安社会信息资源系统相对独立、尚不整合、缺乏共享数据整合平台,普遍存在“信息孤岛”的问题,缺少实现各个系统之间共享的技术方案。现有解决该技术问题的方案是定期采用人工来利用存储设备存储数据以实现数据转移共享。
技术实现思路
针对现有技术中所存在的问题,本专利技术的目的在于提供一种公安业务数据的整合方法和系统,该技术方案能够解决跨网、跨平台的公安业务数据整合交换,至少部分解决“信息孤岛”的问题。为达到上述专利技术目的,本专利技术的技术方案如下:一种公安业务数据的整合方法,包括采集步骤和存储步骤:所述采集步骤发生于下级公安系统,具体包括:(1)采集公安数据;(2)抽取所述公安数据,将其封装为XML报文;(3)对所述XML报文进行格式转换为目标数据包以加入数据来源信息;(4)将所述目标数据包发送至下级消息中间件的指定队列上,以使所述目标数据包随下级消息中间件与上级消息中间件的业务往来进入所述上级消息中间件的指定队列中;所述存储步骤发生于上级公安系统,具体包括:(5)由上级消息中间件的指定队列中获取所述目标数据包;(6)对所述目标数据包进行格式转换以获取所述XML报文;(7)对所述XML报文进行解析;(8)将解析后的公安数据按预设规则存储至上级公安系统的公安业务数据中心。步骤(4)中下级消息中间件和上级消息中间件的业务往来通过公安信息通讯网边界接入指定的链路进行。进一步地,上述的公安业务数据的整合方法,所述步骤(2)中,所述公安数据封装成XML报文后还进行格式校验。进一步地,上述的公安业务数据的整合方法,所述步骤(6)中,格式转换后的所述XML报文进行格式检验后进入步骤(7)。进一步地,上述的公安业务数据的整合方法,所述目标数据包包括单笔报文结构;所述单笔报文结构包括业务报文头、业务报文体和数字签名三个部分;所述业务报文头用于记录收发双方编码、报文数据类型、报文标识号、报文参考号和工作日期中的一项或几项;所述业务报文体用于记录一个所述XML报文的信息;所述数据签名用于记录签名信息。进一步地,上述的公安业务数据的整合方法,所述目标数据包包括批量报文结构,所述批量报文结构包括业务报文头、业务报文体和数字签名三个部分;所述业务报文头用于记录收发双方编码、报文数据类型、报文标识号、报文参考号和工作日期中的一项或几项;所述业务报文体包括批量头和信息体两个部分,所述批量头用于记录批量数,所述信心体用于记录多个所述XML报文的信息,;所述数据签名用于记录签名信息。进一步地,上述的公安业务数据的整合方法,步骤(1)中,所述公安数据为来自于与所述下级公安系统同级的公安系统的公安数据和/或来自于所述下级公安系统的下一级的公安系统。进一步地,上述的公安业务数据的整合方法,步骤(1)中,采集的公安数据是该数据来源处全部的公安数据或该数据来源处预设时间内增加的公安数据。对应地,本专利技术还提供了一种公安业务数据的整合系统,包括下级公安系统和上级公安系统;所述下级公安系统包括:数据采集模块,用于采集公安数据;第一数据处理模块,用于抽取所述公安数据,将其封装为XML报文,还用于将所述XML报文进行格式转换为目标数据包以加入数据来源信息,还用于将所述目标数据包发送至下级消息中间件的指定队列上;下级消息中间件,用于通过公安信息通讯网边界接入指定的链路与上级消息中间件的进行业务往来以将所述目标数据包发送至上级消息中间件的制定队列上;所述上级公安系统包括:上级消息中间件,用于通过公安信息通讯网边界接入指定的链路与下级消息中间件的进行业务往来以接收所述目标数据包;第二数据处理模块,用于由上级消息中间件的指定队列中获取所述目标数据包,对所述目标数据包进行格式转换以获取所述XML报文,对所述XML报文进行解析,将解析后的公安数据按预设规则存储至上级公安系统的公安业务数据中心。进一步地,上述的公安业务数据的整合系统,所述第一数据处理模块,还用于在所述公安数据封装成XML报文后进行格式校验。进一步地,上述的公安业务数据的整合系统,所述第二数据处理模块,还用于对格式转换后的所述XML报文进行格式检验,之后再后对所述XML报文进行解析。进一步地,上述的公安业务数据的整合系统,所述目标数据包包括单笔报文结构;所述单笔报文结构包括业务报文头、业务报文体和数字签名三个部分;所述业务报文头用于记录收发双方编码、报文数据类型、报文标识号、报文参考号和工作日期中的一项或几项;所述业务报文体用于记录一个所述XML报文的信息;所述数据签名用于记录签名信息。进一步地,上述的公安业务数据的整合系统,所述目标数据包包括本文档来自技高网
...
一种公安业务数据的整合方法和系统

【技术保护点】
一种公安业务数据的整合方法,其特征在于,包括采集步骤和存储步骤:所述采集步骤发生于下级公安系统,具体包括:(1)采集公安数据;(2)抽取所述公安数据,将其封装为XML报文;(3)将所述XML报文进行格式转换为目标数据包以加入数据来源信息;(4)将所述目标数据包发送至下级消息中间件的指定队列上,以使所述目标数据包随下级消息中间件与上级消息中间件的业务往来进入所述上级消息中间件的指定队列中;所述存储步骤发生于上级公安系统,具体包括:(5)由上级消息中间件的指定队列中获取所述目标数据包;(6)对所述目标数据包进行格式转换以获取所述XML报文;(7)对所述XML报文进行解析;(8)将解析后的公安数据按预设规则存储至上级公安系统的公安业务数据中心。步骤(4)中下级消息中间件和上级消息中间件的业务往来通过公安信息通讯网边界接入指定的链路进行。

【技术特征摘要】
1.一种公安业务数据的整合方法,其特征在于,包括采集步骤和存储步骤:所述采集步骤发生于下级公安系统,具体包括:(1)采集公安数据;(2)抽取所述公安数据,将其封装为XML报文;(3)将所述XML报文进行格式转换为目标数据包以加入数据来源信息;(4)将所述目标数据包发送至下级消息中间件的指定队列上,以使所述目标数据包随下级消息中间件与上级消息中间件的业务往来进入所述上级消息中间件的指定队列中;所述存储步骤发生于上级公安系统,具体包括:(5)由上级消息中间件的指定队列中获取所述目标数据包;(6)对所述目标数据包进行格式转换以获取所述XML报文;(7)对所述XML报文进行解析;(8)将解析后的公安数据按预设规则存储至上级公安系统的公安业务数据中心。步骤(4)中下级消息中间件和上级消息中间件的业务往来通过公安信息通讯网边界接入指定的链路进行。2.如权利要求1所述的公安业务数据的整合方法,其特征在于:所述步骤(2)中,所述公安数据封装成XML报文后还进行格式校验。3.如权利要求1所述的公安业务数据的整合方法,其特征在于:所述步骤(6)中,格式转换后的所述XML报文进行格式检验后进入步骤(7)。4.如权利要求1所述的公安业务数据的整合方法,其特征在于:所述目标数据包包括单笔报文结构;所述单笔报文结构包括业务报文头、业务报文体和数字签名三个部分;所述业务报文头用于记录收发双方编码、报文数据类型、报文标识号、报文参考号和工作日期中的一项或几项;所述业务报文体用于记录一个所述XML报文的信息;所述数据签名用于记录签名信息。5.如权利要求1所述的公安业务数据的整合方法,其特征在于:所述目标数据包包括批量报文结构,所述批量报文结构包括业务报文头、业务报文体和数字签名三个部分;所述业务报文头用于记录收发双方编码、报文数据类型、报文标识号、报文参考号和工作日期中的一项或几项;所述业务报文体包括批量头和信息体两个部分,所述批量头用于记录批量数,所述信心体用于记录多个所述XML报文的信息,;所述数据签名用于记录签名信息。6.如权利要求1-5任一所述的公安业务数据的整合方法,其特征在于:步骤(1)中,所述公安数据为来自于与所述下级公安系统同级的公安系统的公安数据和/或来自于所述下级公安系统的下一级的公安系统。7.如权利要求1-5任一所述的公安业务数据的整合方法,其特征在于:步骤(1)中,采集的公安数据是该数据来源处全部的公安数据或该数据来源处预设时间内增加的公安数据。8.一种公安业务数据的整合系统,其特征在于:包括下级公安...

【专利技术属性】
技术研发人员:杜辉史本夏李玉杰程建芳张静湛瑞玲王艳李佳轩
申请(专利权)人:北京一零科技有限公司
类型:发明
国别省市:北京,11

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

1