[发明专利]一种线上网页监控方法及系统在审
申请号: | 201710508422.3 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107368399A | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 刘富龙;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36;G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹,曹杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线上 网页 监控 方法 系统 | ||
技术领域
本发明涉及网页监控技术领域,更具体地,涉及一种线上网页监控方法及系统。
背景技术
随着互联网的发展,门户网站、电子商务网站、直播网站等各类网站层出不穷,各类公司业务的迅速发展,随之产生了大量活动网页的需求,活动网页用于吸引公司用户,许多公司提供了自助式的建站平台。
在自助式建站平台中,组件开发人员向平台提供工具,即模板或组件。活动网页开发人员可根据提供的工具,快速地开发出质量较高的活动网页。
但是网页开发人员往往是由公司的运营、销售、设计以及相关支持组人员所构成,对于网页的一些细节处理不是很专业。比如将某些链接设置成空链或者设置成无效链接,如填写填写了公司内网的地址,外界无法访问的链接。
由于网页的需求日益增加,会安排测试人员人工对网页开发人员所制作的活动网页进行一一审查再上线,费时费力。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的线上网页监控方法及系统,克服了对多个线上网页人工监控困难的问题。
根据本发明的第一个方面,提供了一种线上网页监控方法,包括:
S1,监听对每一个线上网页的发布按钮点击事件,收集每一个线上网页的相关信息;
S2,根据每一个线上网页的相关信息得到该线上网页的监控指标数据,并对每一个线上网页的监控指标数据进行检测分析;
S3,当线上网页的监控指标数据出现异常时,触发报警。
本发明的有益效果为:能够通过监听开发人员对线上网页的发布按钮的点击,对各个线上网页的监控指标数据进行自动检测,无需专业人员进行检测,有效降低了监控人员的检测成本,提升网页构建质量。
在上述技术方案的基础上,本发明还可以作如下改进。
进一步的,所述步骤S1进一步包括:
监听网页客户端上每一个线上网页的发布按钮点击事件,调用服务器提供的API接口收集线上网页的相关信息;
将每一个线上网页的相关信息存储于任务队列中,其中,一个线上网页的相关信息作为任务队列中的一个任务。
进一步的,所述线上网页的相关信息中包括线上网页应用地址,所述步骤S2中根据每一个线上网页的相关信息得到该线上网页的监控指标数据包括:
根据线上网页应用地址,下载网页,得到网页整体文件;
利用正则匹配规则,从网页整体文件中得到网页内所有的链接标签URL地址和图片标签URL地址,其中,所述链接标签URL地址和图片标签URL地址为线上网页的监控指标数据。
进一步的,还包括:
将每一个线上网页的链接标签URL地址和图片标签URL地址放入地址队列中,其中,为每一个线上网页定义对应的地址队列。
进一步的,所述步骤S2中对每一个线上网页的监控指标数据进行检测分析包括:
在后台服务器中向地址队列中的每一个URL地址发送访问请求,根据访问请求的响应结果判断每一个URL地址是否为有效链接。
进一步的,所述线上网页的相关信息中还包括线上网页开发人员信息,所述步骤S3中当线上网页的监控指标数据出现异常时,触发报警包括:
当判断出URL地址为无效链接时,根据线上网页开发人员信息,将触发的报警信息发送给线上网页开发人员。
进一步的,所述报警信息包括无效链接的地址以及该无效链接地址所属的线上网页应用地址。
根据本发明的第二方面,提供了一种线上网页监控系统,包括:
收集模块,用于监听对每一个线上网页的发布按钮点击事件,收集每一个线上网页的相关信息;
分析模块,用于根据每一个线上网页的相关信息得到该线上网页的监控指标数据,并对每一个线上网页的监控指标数据进行检测分析;
报警模块,用于当线上网页的监控指标数据出现异常时,触发报警。
根据本发明的第三方面,提供了一种线上网页监控方法的设备,包括处理器(processor)、存储器(memory)和总线;
所述处理器和存储器通过所述总线完成相互间的通信;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:
监听对每一个线上网页的发布按钮点击事件,收集每一个线上网页的相关信息;
根据每一个线上网页的相关信息得到该线上网页的监控指标数据,并对每一个线上网页的监控指标数据进行检测分析;
当线上网页的监控指标数据出现异常时,触发报警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710508422.3/2.html,转载请声明来源钻瓜专利网。