本发明专利技术公开了一种在隔离网络环境下实现政务系统业务数据交换的方法,所述方法在隔离网络的环境下,通过安装启动抓取工具客户端,然后正常操作源系统,通过抓取工具客户端捕获到源系统HTTP数据,并通过抓取工具客户端导出处理过的源系统HTTP数据,再将离线数据拷贝到目标系统网络,通过目标系统网络的客户端导入离线数据并推送到目标系统,从而实现隔离网络环境下源系统和目标系统的数据交换。本发明专利技术方法具有适用大多数源系统的通用性、源系统无需改造的便捷性等特点。一次配置即可使用,业务变化时只需修改配置,无需重新开发,具有易应用、易部署、实施周期短等优点。实施周期短等优点。实施周期短等优点。
【技术实现步骤摘要】
一种在隔离网络环境下实现政务系统业务数据交换的方法
[0001]本专利技术涉及政务服务信息化应用
,具体提供一种在隔离网络环境下实现政务系统业务数据交换的方法,涉及到计算机网络通讯、应用数据交换、及一种基于http协议数据抓取及传输的技术。
技术介绍
[0002]近几年来,中国政府实行自上而下顶层设计方式的政务服务制度改革及信息化系统改造建设。从国务院、省一级、地市一级都陆续建立了本级政府统一的政务服务平台,要求各地政务服务实施部门实行一门式、一窗式业务受理、后台分类审批,这样给政务服务工作人员带来的是需要在两个系统里录入业务数据,一个是在本部门的业务办理系统里录入,一个是在统一政务服务平台的统建业务办理系统里录入,给工作人员带来双倍的工作量,影响了工作效率。对于网络安全要求比较高的部门系统,存在着和统一政务服务办事平台的网络隔离,无法进行业务数据交换。当前缺少应对这个“二次录入”问题的解决办法。人工导入导出数据报表的方法,存在着业务系统需要挨个对接的问题,没有通用的方法,成本比较高。
技术实现思路
[0003]本专利技术主要针对需要二次录入的系统,在网络隔离无法互通、无需对现有系统改造的情况下,通过在两个网络分别部署抓取工具客户端的方式,以相对更少的物力和人力成本实现一次录入同步数据到其他系统,提升工作人员工作效率。
[0004]为实现上述目的,本专利技术提供了如下技术方案:
[0005]一种在隔离网络环境下实现政务系统业务数据交换的方法,所述方法在隔离网络的环境下,不依赖接口对接、前置库、数据交换平台等手段,在源系统不需要改造的情况下,通过办事人员安装启动抓取工具客户端,然后正常操作源系统,即可通过抓取工具客户端捕获到源系统HTTP数据,并可以通过抓取工具客户端导出处理过的源系统HTTP数据,再将离线数据拷贝到目标系统网络,通过目标系统网络的客户端导入离线数据并推送到目标系统,从而实现隔离网络环境下源系统和目标系统的数据交换。
[0006]所述方法通过采用浏览器代理技术,实现对源系统HTTP请求的抓取,得到HTTP请求的完整报文,包括请求和返回内容。
[0007]所述方法通过采用HTTP过滤技术,实现抓取HTTP的过滤,提取符合抓取规则的HTTP请求。
[0008]所述方法通过采用HTTP报文解析技术,实现将HTTP报文解析为业务数据,满足目标系统的数据交换格式要求。
[0009]所述方法的实现流程包括内容如下:
[0010](1)通过后台引擎配置,定义源系统的http抓取规则;
[0011](2)后台引擎导出抓取规则;
[0012](3)抓取工具客户端导入抓取规则;
[0013](4)抓取工具客户端开启抓取;
[0014]用户可以自由控制客户端监听的开启、停止、查看历史记录等操作,开启抓取后即开启浏览器代理,所有的http请求都会被客户端监听;
[0015](5)抓取工具客户端导出离线数据包;
[0016]用户可按时间将抓取的数据包导出为离线数据;
[0017](6)客户端导入离线数据包并推送;
[0018]将离线包拷贝或者切换网络之后,导入目标系统网络客户端,并推送到后台引擎,后台引擎会解析数据包得到业务数据,然后推送到目标系统。
[0019]所述源系统的http抓取规则定义过程如下:
[0020]通过分析源系统,记录业务提交的整个过程经过了哪些http请求,
[0021]所述抓取规则的匹配需支持多条http请求配置,
[0022]只有当所有的http请求配置与抓取规则全部匹配之后,才确认捕获到一条完整的业务记录。
[0023]所述抓取工具客户端具有导入离线配置功能,支持用户的在离线状态下通过导入离线配置文件使用抓取工具客户端。
[0024]所述后台引擎根据系统对导出过程进行的配置,将配置好的规则导出为离线配置文件。
[0025]所述抓取规则的匹配按权重分为系统级、业务级、请求级,
[0026]抓取工具每抓取到一条http请求,需要依次通过三种级别过滤。
[0027]所述方法的操作流程包括内容如下:
[0028]1)政务服务大厅管理人员通过后台引擎配置源系统的抓取规则、业务映射、字段映射、数据字典解析等内容,然后将抓取规则导出为离线配置文件,由工作人员在源系统客户端导入离线配置文件;
[0029]2)工作人员开启源系统客户端监听,然后正常使用源系统办理业务;
[0030]3)工作人员根据需要,比如以天为单位导出当天抓取到的离线数据包;
[0031]4)工作人员将离线数据包拷贝、或者直接切换到目标系统网络下,在目标系统网络客户端使用导入功能导入离线数据,并点击推送按钮,客户端将数据推送给后台引擎,由后台引擎解析后推送给目标系统。
[0032]与现有技术相比,本专利技术一种应用于多系统对接处理的模型具有以下突出的有益效果:
[0033]本专利技术方法具有适用大多数源系统的通用性、源系统无需改造的便捷性等特点。一次配置即可使用,业务变化时只需修改配置,无需重新开发,具有易应用、易部署、实施周期短等优点。可以在隔离网络的环境下,不依赖接口对接、前置库、数据交换平台等手段,在源系统不需要改造的情况下,仅需办事人员安装启动抓取工具客户端,然后正常操作源系统,客户端即可捕获到源系统HTTP数据,并可以通过客户端导出处理过的源系统HTTP数据,再将离线数据拷贝到目标系统网络通过目标系统网络的客户端导入离线数据并推送到目标系统,从而实现隔离网络环境下源系统和目标系统的数据交换。
附图说明
[0034]图1是本专利技术业务数据交换流程示意图。
具体实施方式
[0035]下面将结合附图和实施例,对本专利技术作进一步详细说明。
[0036]如图1所示,一种在隔离网络环境下实现政务系统业务数据交换的方法,所述方法的实现流程包括内容如下:
[0037](1)通过后台引擎配置,定义源系统的http抓取规则;
[0038]所述源系统的http抓取规则定义过程如下:
[0039]通过分析源系统,记录业务提交的整个过程经过了哪些http请求,
[0040]所述抓取规则的匹配需支持多条http请求配置,
[0041]只有当所有的http请求配置与抓取规则全部匹配之后,才确认捕获到一条完整的业务记录。
[0042]所述抓取规则的匹配按权重分为系统级、业务级、请求级,
[0043]抓取工具每抓取到一条http请求,需要依次通过三种级别过滤。
[0044](2)后台引擎导出抓取规则;
[0045](3)抓取工具客户端导入抓取规则;
[0046]所述抓取工具客户端具有导入离线配置功能,支持用户的在离线状态下通过导入离线配置文件使用抓取工具客户端。
[0047]所述后台引擎根据系统对导出过程进行的配置,将配置好的规则导出为离线配置文本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种在隔离网络环境下实现政务系统业务数据交换的方法,其特征在于,所述方法在隔离网络的环境下,通过安装启动抓取工具客户端,然后正常操作源系统,通过抓取工具客户端捕获到源系统HTTP数据,并通过抓取工具客户端导出处理过的源系统HTTP数据,再将离线数据拷贝到目标系统网络,通过目标系统网络的客户端导入离线数据并推送到目标系统,从而实现隔离网络环境下源系统和目标系统的数据交换。2.根据权利要求1所述的一种在隔离网络环境下实现政务系统业务数据交换的方法,其特征在于,所述方法通过采用浏览器代理技术,实现对源系统HTTP请求的抓取,得到HTTP请求的完整报文,包括请求和返回内容。3.根据权利要求2所述的一种在隔离网络环境下实现政务系统业务数据交换的方法,其特征在于,所述方法通过采用HTTP过滤技术,实现抓取HTTP的过滤,提取符合抓取规则的HTTP请求。4.根据权利要求3所述的一种在隔离网络环境下实现政务系统业务数据交换的方法,其特征在于,所述方法通过采用HTTP报文解析技术,实现将HTTP报文解析为业务数据,满足目标系统的数据交换格式要求。5.根据权利要求4所述的一种在隔离网络环境下实现政务系统业务数据交换的方法,其特征在于,所述方法的实现流程包括内容如下:(1)通过后台引擎配置,定义源系统的http抓取规则;(2)后台引擎导出抓取规则;(3)抓取工具客户端导入抓取规则;(4)抓取工具客户端开启抓取;用户可控制客户端监听的开启、停止、查看历史记录,开启抓取后即开启浏览器代理,所有的http请求都会被客户端监听;(5)抓取工具客户端导出离线数据包;用户可按时间将抓取的数据包导出为离线数据;(6)客户端导入离线数据包并推送;将离线包拷贝或者切换网络之后,导入目标系统网络客户端...
【专利技术属性】
技术研发人员:李宁,秦祝成,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。