实现数据智能无感采集的方法及系统技术方案

技术编号:26689918 阅读:144 留言:0更新日期:2020-12-12 02:39
本发明专利技术实现数据智能无感采集的方法及系统,当政务服务应用系统目标办件页面打开时,当客户端监听到有功能标识对象被触发时,继续监听数据采集触发对象是否被触发,当监听到数据采集触发对象被触发时,根据数据采集项从当前目标办件页面无感采集数据并发送给服务端;服务端根据数据采集项绑定的数据元,将采集到的数据发送到大数据平台保存到相应的数据元,可以无感采集政务服务应用系统的数据,其他政务服务应用系统不需要重新进行数据类型转换即可使用,即便于数据共享使用,而且本发明专利技术可有效解决数据智能无感采集中存在的数据验证漏洞问题的同时避免系统资源被占用。

【技术实现步骤摘要】
实现数据智能无感采集的方法及系统
本专利技术涉及政务信息管理
,具体而言,本专利技术涉及一种实现数据智能无感采集的方法及系统。
技术介绍
随着信息技术发展,政务工作电子化、信息化已成为政府高效管理社会事务的需要,大大加快了政务处理的效率,而随着政务信息化的程度不断加深,各种政务应用系统也应运而生,但现有的不同政务应用系统之间往往相互隔离,形成了信息孤岛,大大增加了信息维护的成本,不同的政务应用系统之间进行业务数据共享时,只能对各自应用系统的业务数据做更新,而工作人员在其工作的政务服务应用系统进行办件处理时,往往需要重新录入业务数据,办事效率低下,如何便利的采集政务服务应用系统的数据,以便数据再次供其他应用系统使用是业界面临的问题,现有技术也公开了一种页面数据采集的方法和装置(专利申请公布号:CN107491488A),该现有技术方案中采用如下方案:遍历页面中的所有控件,为每个所述控件的点击事件设置监听器;在每个所述监听器中均加入数据采集代码;当监听到点击事件时,调用所述监听器中的所述数据采集代码以对所述控件进行数据采集。该实施方式通过遍历页面中的所有控件并对控件的点击事件设置监听器,实现了页面内所有控件的自动化数据采集,但该现有技术采集的数据并不能马上为其他政务服务应用系统共享使用,还需要重新进行数据类型转换后再导入到其他政务服务应用系统才能使用,不利于数据的共享使用。
技术实现思路
本专利技术要解决的技术问题是提供一种实现数据智能无感采集的方法及系统,可以无感采集政务服务应用系统的数据,便于数据共享使用,而且本专利技术可有效解决数据无感采集中存在的数据验证漏洞问题的同时避免系统资源被占用。为解决上述技术问题,本专利技术采用如下技术方案:一种实现数据智能无感采集的方法,用于采集政务服务应用系统中的数据,包括如下步骤:预先建立政务服务应用系统目标办件页面的统一资源定位符下的所有功能点,配置功能点的各功能标识对象、数据采集触发对象及数据采集项;预先设置政务服务应用系统目标办件页面的控制安全域,所述控制安全域包括办件页面操作安全控制和数据类型转换安全控制,所述数据类型转换状态包括激活状态、异常状态,所述办件页面操作状态包括工作状态、空闲状态;将所述数据采集项与大数据平台的数据元信息绑定;当所述政务服务应用系统目标办件页面打开时,客户端获取该政务服务应用系统目标办件页面的统一资源定位符下所有功能点的功能标识对象、数据采集触发对象和数据采集项;客户端监听该政务服务应用系统目标办件页面的统一资源定位符下所有功能点的功能标识对象和数据采集触发对象;当客户端监听到有功能标识对象被触发时,继续监听数据采集触发对象是否被触发,当监听到数据采集触发对象被触发时,根据数据采集项从当前目标办件页面无感采集数据;客户端检测控制安全域中数据类型转换状态,若检测到数据类型转换状态为激活状态,办件页面操作状态为空闲状态,则客户端对采集到的数据进行数据类型转换,若数据类型转换成功,则将转换后的数据发送到服务端,若数据类型转换失败,则触发将数据类型转换状态改为异常状态,根据数据采集项重新从当前目标办件页面采集数据进行数据类型转换后发送到服务端;若检测到数据类型转换状态为异常状态,则客户端首先对采集到的数据进行数据验证,并在验证通过后触发将数据类型转换状态改为激活状态,并在办件页面操作为空闲状态时,客户端对采集到的数据进行数据类型转换后发送到服务端,下次对采集的数据进行数据类型转换之前不再进行数据验证;服务端接收到数据后,根据数据采集项绑定的数据元,将采集到的数据发送到大数据平台保存到相应的数据元。另外,本专利技术一种实现数据智能无感采集的系统,用于采集政务服务应用系统中的数据,包括:功能点建立处理模块,用于预先建立政务服务应用系统目标办件页面的统一资源定位符下的所有功能点,配置功能点的各功能标识对象、数据采集触发对象及数据采集项;控制安全域设置处理模块,用于预先设置政务服务应用系统目标办件页面的控制安全域,所述控制安全域包括办件页面操作和数据类型转换,所述数据类型转换状态包括激活状态、异常状态,所述办件页面操作状态包括工作状态、空闲状态;绑定处理模块,用于将所述数据采集项与大数据平台的数据元信息绑定;获取处理模块,用于当所述政务服务应用系统目标办件页面打开时,客户端获取该政务服务应用系统目标办件页面的统一资源定位符下所有功能点的功能标识对象、数据采集触发对象和数据采集项;监听处理模块,用于客户端监听该政务服务应用系统目标办件页面的统一资源定位符下所有功能点的功能标识对象和数据采集触发对象;数据采集处理模块,用于当客户端监听到有功能标识对象被触发时,继续监听数据采集触发对象是否被触发,当监听到数据采集触发对象被触发时,根据数据采集项从当前目标办件页面无感采集数据;数据转换处理模块,用于客户端检测控制安全域中数据类型转换状态,若检测到数据类型转换状态为激活状态,办件页面操作状态为空闲状态,则客户端对采集到的数据进行数据类型转换,若数据类型转换成功,则将转换后的数据发送到服务端,若数据类型转换失败,则触发将数据类型转换状态改为异常状态,根据数据采集项重新从当前目标办件页面采集数据进行数据类型转换后发送到服务端;若检测到数据类型转换状态为异常状态,则客户端首先对采集到的数据进行数据验证,并在验证通过后触发将数据类型转换状态改为激活状态,并在办件页面操作为空闲状态时,客户端对采集到的数据进行数据类型转换后发送到服务端,下次对采集的数据进行数据类型转换之前不再进行数据验证;数据保存处理模块,用于服务端接收到数据后,根据数据采集项绑定的数据元,将采集到的数据发送到大数据平台保存到相应的数据元。本专利技术具有以下有益效果:本专利技术实现数据智能无感采集的方法及系统中,通过预先建立政务服务应用系统目标办件页面的统一资源定位符下的所有功能点,配置功能点的各功能标识对象、数据采集触发对象及数据采集项;将所述数据采集项与大数据平台的数据元信息绑定;当客户端监听到数据采集触发对象被触发时,根据数据采集项从当前目标办件页面无感采集数据并发送给服务端;服务端根据数据采集项绑定的数据元,将采集到的数据发送到大数据平台保存到相应的数据元,即本专利技术可以实现无感采集政务服务应用系统的数据,而本专利技术中将数据采集项与大数据平台的数据元信息绑定,其他政务服务应用系统可以方便的从大数据平台获取共享数据,不需要重新进行数据类型转换即可使用,即便于数据共享使用;另外,本专利技术中客户端对于采集到的数据需要转换为预定类型的数据发送到服务端,但现有技术存在数据验证漏洞的问题,即如果受到网络攻击,攻击者在采集到的数据中放入畸形数据,在将采集到的数据转换进行数据类型转换时,因采集到的数据与畸形数据类型不一致而导致异常,进而影响正常的办件页面操作,即如果不在数据类型转换之前进行数据验证会导致异常,影响正常的办件页面操作,即现有技术存在数据验证漏洞,而若每次都对采集到本文档来自技高网...

【技术保护点】
1.一种实现数据智能无感采集的方法,用于采集政务服务应用系统中的数据,其特征在于,包括:/n预先建立政务服务应用系统目标办件页面的统一资源定位符下的所有功能点,配置功能点的各功能标识对象、数据采集触发对象及数据采集项;将所述数据采集项与大数据平台的数据元信息绑定;/n预先设置政务服务应用系统目标办件页面的控制安全域,所述控制安全域包括办件页面操作安全控制和数据类型转换安全控制,所述数据类型转换状态包括激活状态、异常状态,所述办件页面操作状态包括工作状态、空闲状态;/n当客户端监听到数据采集触发对象被触发时,根据数据采集项从当前目标办件页面无感采集数据;/n客户端检测控制安全域中数据类型转换状态,若检测到数据类型转换状态为激活状态,办件页面操作状态为空闲状态,则客户端对采集到的数据进行数据类型转换,若数据类型转换成功,则将转换后的数据发送到服务端,若数据类型转换失败,则触发将数据类型转换状态改为异常状态,根据数据采集项重新从当前目标办件页面采集数据进行数据类型转换后发送到服务端;若检测到数据类型转换状态为异常状态,则客户端首先对采集到的数据进行数据验证,并在验证通过后触发将数据类型转换状态改为激活状态,并在办件页面操作为空闲状态时,客户端对采集到的数据进行数据类型转换后发送到服务端,下次对采集的数据进行数据类型转换之前不再进行数据验证;/n服务端接收到数据后,根据数据采集项绑定的数据元,将采集到的数据发送到大数据平台保存到相应的数据元。/n...

【技术特征摘要】
1.一种实现数据智能无感采集的方法,用于采集政务服务应用系统中的数据,其特征在于,包括:
预先建立政务服务应用系统目标办件页面的统一资源定位符下的所有功能点,配置功能点的各功能标识对象、数据采集触发对象及数据采集项;将所述数据采集项与大数据平台的数据元信息绑定;
预先设置政务服务应用系统目标办件页面的控制安全域,所述控制安全域包括办件页面操作安全控制和数据类型转换安全控制,所述数据类型转换状态包括激活状态、异常状态,所述办件页面操作状态包括工作状态、空闲状态;
当客户端监听到数据采集触发对象被触发时,根据数据采集项从当前目标办件页面无感采集数据;
客户端检测控制安全域中数据类型转换状态,若检测到数据类型转换状态为激活状态,办件页面操作状态为空闲状态,则客户端对采集到的数据进行数据类型转换,若数据类型转换成功,则将转换后的数据发送到服务端,若数据类型转换失败,则触发将数据类型转换状态改为异常状态,根据数据采集项重新从当前目标办件页面采集数据进行数据类型转换后发送到服务端;若检测到数据类型转换状态为异常状态,则客户端首先对采集到的数据进行数据验证,并在验证通过后触发将数据类型转换状态改为激活状态,并在办件页面操作为空闲状态时,客户端对采集到的数据进行数据类型转换后发送到服务端,下次对采集的数据进行数据类型转换之前不再进行数据验证;
服务端接收到数据后,根据数据采集项绑定的数据元,将采集到的数据发送到大数据平台保存到相应的数据元。


2.根据权利要求1所述的方法,其特征在于,还包括:
当所述政务服务应用系统目标办件页面打开时,客户端获取该政务服务应用系统目标办件页面的统一资源定位符下所有功能点的功能标识对象、数据采集触发对象和数据采集项;
客户端监听该政务服务应用系统目标办件页面的统一资源定位符下所有功能点的功能标识对象和数据采集触发对象;
当客户端监听到有功能标识对象被触发时,继续监听数据采集触发对象是否被触发。


3.根据权利要求1所述的方法,其特征在于,还包括:
服务端获得大数据平台返回的保存结果信息,记录数据采集日志。


4.根据权利要求2所述的方法,其特征在于,客户端获取该政务服务应用系统目标办件页面的统一资源定位符下的所有功能点的功能标识对象和数据采集触发对象具体包括:
客户端向服务端发送政务服务应用系统目标办件页面的统一资源定位符;
服务端向客户端返回该统一资源定位符下所有功能点的功能标识对象、数据采集触发对象和数据采集项。


5.根据权利要求1所述的方法,其特征在于,所述客户端为浏览器插件,安装在政务服务应用系统工作人员使用的浏览器中。


6.一种实现数据智能无感采集的系统,用于采集政务...

【专利技术属性】
技术研发人员:王云霄徐欢朱忠良
申请(专利权)人:浙江非线数联科技有限公司
类型:发明
国别省市:浙江;33

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

1