[发明专利]页面的监控方法、装置、终端及可读存储介质在审
| 申请号: | 201910189625.X | 申请日: | 2019-03-13 |
| 公开(公告)号: | CN110032493A | 公开(公告)日: | 2019-07-19 |
| 发明(设计)人: | 任德平;洪明伟;杨伟昌;侯施群;刘德志 | 申请(专利权)人: | 平安城市建设科技(深圳)有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态数据 动态显示 页面文件 监控 可读存储介质 监控页面 目标控件 终端 渲染 被控服务器 控件标识 数据采集 性能数据 页面请求 统计分析 加载 网页 载入 采集 发送 保存 | ||
本发明公开了一种页面的监控方法、装置、终端及可读存储介质,其中,所述页面的监控方法包括:向被控服务器发送加载页面请求,获得页面文件;载入所述页面文件获得监控页面,所述监控页面包括框架部分和嵌设在所述框架部分中的动态显示部分;根据所述页面文件获取动态数据,并根据所述动态数据进行渲染,以刷新所述动态显示部分;获取所述监控页面上各个目标控件的控件标识;采集所述目标控件的所有性能数据,保存并进行统计分析。本发明提出的方案基于无埋点技术的数据采集和动态数据的渲染,从而可对网页中动态显示部分进行监控。
技术领域
本发明涉及数据统计技术领域,尤其涉及一种页面的监控方法、装置、终端及计算机可读存储介质。
背景技术
为了快速显示网页页面、提高响应速度、防止爬虫,现有的网页显示技术通常采用多次获取所需展示的数据,浏览器先从服务器端获取一些基本数据以便展示基本网页页面,然后再获取其他动态数据来填充基本网页页面,使页面最终完整展现。现有的网页监控技术仅能对基本网页页面进行监控,而不能对动态数据的部分进行监控。
因此,有必要提供一种页面的监控方法,以解决上述技术问题。
发明内容
本发明的主要目的在于提供一种页面的监控方法、装置、终端及计算机可读存储介质,旨在解决现有的网页监控技术仅能对基本网页页面进行监控,而不能对动态数据的部分进行监控的技术问题。
为实现上述目的,本发明提出一种页面的监控方法,所述页面的监控方法包括:
向被控服务器发送加载页面请求,获得页面文件;
载入所述页面文件获得监控页面,所述监控页面包括框架部分和嵌设在所述框架部分中的动态显示部分;
根据所述页面文件获取动态数据,并根据所述动态数据进行渲染,以刷新所述动态显示部分;
获取所述监控页面上各个目标控件的控件标识;
采集所述目标控件的所有性能数据,根据所述控件标识和所述性能数据进行监控。
优选地,所述性能数据包括加载完成所述目标控件的加载时间、加载完成所述目标控件的流量大小和所述目标控件的请求次数;所述采集所述目标控件的所有性能数据,根据所述控件标识和所述性能数据进行监控的步骤,包括:
采集所述目标控件的所有性能数据;
根据预设阈值表,确定与所述目标控件和所述性能数据对应的第一预设阈值;
判断所述性能数据是否大于所述第一预设阈值;
若所述性能数据大于所述第一预设阈值,则生成异常信息。
优选地,所述若所述性能数据大于所述第一预设阈值,则生成异常信息的步骤之后,包括:
根据预存联系表,查找所述目标控件和所述性能数据对应工程师联系信息;
通过所述工程师联系信息,将所述异常信息发送至工程师。
优选地,所述根据所述页面文件获取动态数据,并根据所述动态数据进行渲染,以刷新所述动态显示部分的步骤,包括:
解析所述页面文件,确定所述页面文件中包含Ajax调用的函数;
触发所述包含Ajax调用的函数,获得所述动态数据;
调用渲染引擎解析所述动态数据,并根据所述动态数据进行排版和布局,以刷新所述动态显示部分。
优选地,所述调用渲染引擎解析所述动态数据,并根据所述动态数据进行排版和布局,以刷新所述动态显示部分的步骤包括:
调用所述渲染引擎对所述动态数据进行解析,生成多个节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安城市建设科技(深圳)有限公司,未经平安城市建设科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910189625.X/2.html,转载请声明来源钻瓜专利网。





