【技术实现步骤摘要】
一种对强身份认证系统进行数据采集的方法及计算机设备
本专利技术涉及一种数据采集方法,尤其涉及一种对强身份认证系统(如:证书登录、生物特征识别等)进行数据采集的方法及计算机设备。
技术介绍
随着大数据时代的到来,数据作为重要和宝贵的资源,经常分布在各个不同的系统和平台,而很多数据之间都有关联,作为数据分析师和信息研判人员也要经常分别从不同的系统中撷数据进行分析研判。传统的做法是采用数据交换平台和数据采集系统来进行数据抓取。数据交换平台是采用对接目标数据库的方式进行数据采集,需要目标业务系统开放数据库权限的情况下才能采集数据,这在大部分场景下是无法实现的,导致数据采集的难度大且对接成本高;而数据采集系统是采用模拟HTTP请求的方式来进行数据抓取,这种方式虽然不用对方开放数据库权限,但是当目标业务系统的HTTP请求需要鉴权或者对请求链接做加密或者服务端WAF做防采集策略时这种采集方式显然是不适用的。在2016年12月28日公布的公布号为CN106257887A的中国专利技术,公开了一种基于WebSocket的获取客户端硬件信息的方法,所述方法包括:步骤1)对通用WebS ...
【技术保护点】
1.一种对强身份认证系统进行数据采集的方法,其特征在于:包括如下步骤:步骤1、对采集云端进行安装部署;步骤2、针对要采集的页面定制开发采集脚本,并将该采集脚本发送给采集云端,由采集云端的发布采集脚本订阅服务进行采集脚本的发布;步骤3、在客户端上安装采集代理端;步骤4、所述采集代理端按需选择采集云端上发布的采集脚本进行安装订阅;步骤5、所述采集代理端通过浏览器对采集脚本进行解析,获取到该采集脚本的参数信息;步骤6、当触发采集指令时,采集代理端将采集脚本的参数信息中所定义的脚本逻辑代码注入到要采集的页面中,浏览器根据采集脚本所定义的脚本逻辑代码进行执行预定的操作,实现对页面中数据进行采集。
【技术特征摘要】
1.一种对强身份认证系统进行数据采集的方法,其特征在于:包括如下步骤:步骤1、对采集云端进行安装部署;步骤2、针对要采集的页面定制开发采集脚本,并将该采集脚本发送给采集云端,由采集云端的发布采集脚本订阅服务进行采集脚本的发布;步骤3、在客户端上安装采集代理端;步骤4、所述采集代理端按需选择采集云端上发布的采集脚本进行安装订阅;步骤5、所述采集代理端通过浏览器对采集脚本进行解析,获取到该采集脚本的参数信息;步骤6、当触发采集指令时,采集代理端将采集脚本的参数信息中所定义的脚本逻辑代码注入到要采集的页面中,浏览器根据采集脚本所定义的脚本逻辑代码进行执行预定的操作,实现对页面中数据进行采集。2.根据权利要求1所述的一种对强身份认证系统进行数据采集的方法,其特征在于:所述步骤6中触发采集指令的方式包括自动匹配采集和接收采集任务指令采集两种触发方式进行实现的;自动匹配采集:当采集代理端的浏览器访问到的页面地址通过正则表达式规则匹配到采集脚本的参数信息中所设置的地址匹配规则时,采集脚本中的脚本逻辑代码将自动注入到当前页面并触发执行,开始采集页面中的数据;接收采集任务指令采集:由第三方业务系统发起采集任务请求,采集云端的任务调度服务接收到该采集任务请求后,根据采集代理端的注册顺序依次将该采集任务请求分发中转到不同的采集代理端,当采集云端接收到采集代理端回应时,则停止继续分发采集任务请求,通过当前类型采集脚本的WebSocket服务和采集代理端间建立连接后,向采集代理端发送采集指令;采集代理端根据接收到的采集指令将采集脚本所定义的脚本逻辑代码注入到要采集的页面中,并执行脚本逻辑代码对页面中的数据进行采集后,采集代理端再次通过采集云端的WebSocket服务进行数据交换将采集的数据回传给采集云端,经过采集云端的任务调度服务中转回传给第三方业务系统;采集云端通过轮询各个采集代理端进行数据采集,一旦接收到数据响应后则停止,否则继续向下一个采集代理端发送采集指令。3.根据权利要求1所述的一种对强身份认证系统进行数据采集的方法,其特征在于:所述步骤6之后还包括:步骤7、将采集代理端采集到的页面访问的数据存储到WebSQL数据库中,并且在采集代理端查看所有采集到的数据,并将数据导出到excel文档中。4.根据权利要求1所述的一种对强身份认证系统进行数据采集的方法,其特征在于:所述采集脚本的参数信息包括采集脚本名称、命名空间、版本号、脚本描述信息、脚本作者、地址匹配规则和脚本逻辑代码;所述步骤4之后还包括:当已订阅的采集脚本进行维护更新后,采集云端通过比较采集脚本的版本号将更新后的采集脚本自动同步到各个采集代理端;所述采集代理端提供脚本编辑器功能,用户通过该脚本编辑器查看采集脚本的逻辑或按需对订阅的采集脚本进行修改。5.根据权利要求1所述的一种对强身份认证系统进行数据采集的方法,其特征在于:所述步骤1之前还包括:客户端通过浏览器登录页面,登录一次后浏览器通过Session及Cookie记录系统记录该页面的登录...
【专利技术属性】
技术研发人员:林培土,陈炳灿,林汉权,徐春梅,
申请(专利权)人:南威软件股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。