[发明专利]页面数据采集处理方法、装置、计算机设备和存储介质在审
申请号: | 201910748859.3 | 申请日: | 2019-08-14 |
公开(公告)号: | CN110659435A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 高林龙 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 杨欢 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面状态 页面数据 页面收集 插件 操作页面 服务器 运维 调用 采集 计算机设备 采集处理 操作事件 存储介质 访问请求 监听端口 接收应用 数据对应 页面变化 页面标识 页面操作 用户触发 终端发送 不一致 初始化 监听 检测 比对 上传 返回 申请 分析 | ||
1.一种页面数据采集处理方法,所述方法包括:
发送访问请求至应用服务器,使得所述应用服务器根据所述访问请求获取对应的页面数据并返回至终端;
接收所述应用服务器返回的页面数据,所述页面数据携带页面标识;
调用初始化的页面收集插件,利用所述页面收集插件监听页面变化数据;
当检测到所述页面数据发生变化时,通过所述页面收集插件采集第一页面状态数据;关闭所述页面收集插件的监听端口;
当检测到用户触发的操作事件时,获取所述操作事件对应的操作页面数据,将所述操作页面数据与所述第一页面状态数据进行比对;
若所述操作页面数据与所述第一页面状态数据不一致,调用页面收集插件收集所述页面操作数据对应的第二页面状态数据;
将所述第一页面状态数据和所述第二页面状态数据根据所述页面标识上传至运维服务器,使得所述运维服务器根据页面状态数据对所述页面数据进行分析。
2.根据权利要求1所述的方法,其特征在于,所述通过所述页面收集插件采集第一页面状态数据的步骤包括:
通过所述页面收集插件读取所述页面数据的文档结构数据;
根据所述访问请求对所述文档结构数据和相应的元素节点进行遍历采集,并对所述文档结构数据添加第一读取标签;所述第一读取标签包括多个元素属性;
获取所述页面数据的初始元素标签,根据多个元素属性将所述第一读取标签与所述初始元素标签进行比对;
当所述第一读取标签与所述初始元素标签不一致时,则确定所述页面数据存在变化,并根据所述第一读取标签生成第一页面状态数据。
3.根据权利要求1所述的方法,其特征在于,所述将所述页面操作数据与所述第一页面状态数据进行比对的步骤包括:
检测所述操作事件的事件类型,获取所述操作页面数据的操作页面标识;
将所述页面数据的页面标识与所述操作页面数据的操作页面标识进行比对;
当所述事件类型为动态事件,且所述页面标识与所述操作页面标识不一致时,确定所述页面数据存在变化。
4.根据权利要求3所述的方法,其特征在于,所述第一页面状态数据包括状态属性信息,所述方法还包括:
当所述事件类型为动态事件,且所述页面标识与所述操作页面标识一致时,根据所述操作事件获取当前帧的界面显示数据;所述界面显示数据包括时间标识;
获取上一帧的界面显示数据,根据上一帧的界面显示数据和当前帧的界面显示数据的时间标识计算上一帧的界面显示数据的访问时长;
将所述访问时长添加至所述第一页面状态数据的状态属性信息中。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测所述页面数据中页面数据类型;
当所述页面数据中存在动画数据时,通过所述页面收集插件采集第一页面状态数据后,关闭所述页面收集插件的监听端口;
当检测到用户触发的操作事件时,获取所述操作事件的操作类型;
若所述操作类型为第一预设类型,保持所述页面收集插件的监听端口关闭;
若所述操作类型为第二预设类型,获取所述操作事件对应的第二页面状态数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910748859.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种族谱展示、修订方法
- 下一篇:网络舆情监控方法、装置和设备