网站页面异常检测方法、装置及系统制造方法及图纸

技术编号:20160201 阅读:24 留言:0更新日期:2019-01-19 00:12
本发明专利技术公开了一种网站页面异常检测方法、装置及系统,涉及网络技术领域,主要目的在于排除客户端异常因素对网站页面异常检测的干扰,从而减少网站页面异常的检测的误报率。本发明专利技术的方法包括:检测是否接收到客户端发送的异常错误信息数据;若接收到,解析所述异常错误信息数据,并获取包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息的解析数据信息;根据所述解析数据信息获取模拟所述网站页面发生异常时所产生的模拟异常信息;判断所述模拟异常信息与所述异常信息是否相同;若相同,则确定所述网站页面出现异常。本发明专利技术用于对网站页面异常进行检测。

【技术实现步骤摘要】
网站页面异常检测方法、装置及系统
本专利技术涉及网络
,尤其涉及一种网站页面异常检测方法、装置及系统。
技术介绍
随着互联网的迅速发展,人们的日常生活,如购物、阅读、娱乐等都可以在网站上轻松完成。由于人们越来越离不开网络,因此网站的可用性与稳定性显得尤为重要。如果网站页面出现异常,会影响用户的体验并直接造成网站用户的大量流失。为此,网站的运营商通常会对网站页面进行检测,以确保及时的发现网站页面异常,减少对用户的影响。目前,在进行网站页面异常检测时,常采用服务端日志来记录和统计网站页面异常的信息,并在确认异常后进行报警和处理。但是服务端日志中只包含服务端的数据信息,当存在客户端异常因素的干扰时,例如,客户端网络造成的异常、客户端插件造成的异常等,会导致网站页面异常的检测出现误报,进而影响检测的准确性。
技术实现思路
鉴于上述问题,本专利技术提供一种网站页面异常检测方法、装置及系统,主要目的在于排除客户端异常因素对网站页面异常检测的干扰,进而减少网站页面异常的检测的误报率,提高检测的准确性。为解决上述技术问题,第一方面,本专利技术提供了一种网站页面异常检测方法,应用于客户端,该方法包括:监测网站页面是否发生异常;若发生异常,则获取异常错误信息数据并发送至服务端,其中所述异常错误信息数据至少包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息。可选的,所述客户端的环境数据信息包括客户端运行环境数据、用户在所述网站页面执行的操作事件以及所述网站页面的统一资源定位符URL。可选的,所述方法还包括:若接收到所述服务端反馈回的警报信息,则进行报警提示。第二方面,本专利技术提供了一种网站页面异常检测方法,应用于服务端,该方法包括:检测是否接收到客户端发送的异常错误信息数据,其中所述异常错误信息数据至少包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息;若接收到,解析所述异常错误信息数据,并获取包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息的解析数据信息;根据所述解析数据信息获取模拟所述网站页面发生异常时所产生的模拟异常信息;判断所述模拟异常信息与所述异常信息是否相同;若相同,则确定所述网站页面出现异常。可选的,在所述客户端的环境数据信息包括客户端运行环境数据、用户在所述网站页面执行的操作事件以及所述网站页面的统一资源定位符URL;以及所述根据所述解析数据信息获取模拟所述网站页面发生异常时所产生的模拟异常信息包括:根据所述网站页面的统一资源定位符URL,向所述URL发出访问请求;根据客户端运行环境数据模拟所述客户端运行环境,并在根据所述访问请求展示的网站页面上,通过所述用户在所述网站页面执行的操作事件执行模拟操作;接收所述网站页面在所述模拟操作后发生异常所反馈的模拟异常信息。可选的,在所述确定所述网站页面出现异常之后,所述方法还包括:向客户端发送警报信息,所述警报信息用于指示所述网站页面出现异常。可选的,所述向客户端发送警报信息包括:当所述述模拟异常信息与所述异常信息相同的次数大于阈值时,向客户端发送警报信息。第三方面,本专利技术还提供了一种网站页面异常检测装置,应用于客户端,该装置包括:监测单元,用于监测网站页面是否发生异常;获取单元,用于若所述监测单元监测到所述网站页面发生异常,则获取异常错误信息数据并发送至服务端,其中所述异常错误信息数据至少包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息。可选的,所述客户端的环境数据信息包括客户端运行环境数据、用户在所述网站页面执行的操作事件以及所述网站页面的统一资源定位符URL。可选的,所述装置还包括:报警单元,用于若接收到所述服务端反馈回的警报信息,则进行报警提示。第四方面,本专利技术还提供了一种网站页面异常检测装置,应用于服务端,该装置包括:检测单元,用于检测是否接收到客户端发送的异常错误信息数据,其中所述异常错误信息数据至少包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息;解析单元,用于若所述检测单元检测后接收到所述客户端发送的异常错误信息数据,则解析所述异常错误信息数据,获取包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息的解析数据信息;获取单元,用于根据所述解析单元解析出的解析数据信息获取模拟所述网站页面发生异常时所产生的模拟异常信息;判断单元,用于判断所述获取单元获取的模拟异常信息与所述异常信息是否相同;确定单元,用于若所述判断单元判断获取的模拟异常信息与所述异常信息相同,则确定所述网站页面出现异常。可选的,所述客户端的环境数据信息包括客户端运行环境数据、用户在所述网站页面执行的操作事件以及所述网站页面的统一资源定位符URL;以及所述获取单元包括:发出模块,用于根据所述网站页面的统一资源定位符URL,向所述URL发出访问请求;执行模块,用于根据客户端运行环境数据模拟所述客户端运行环境,并在根据所述访问请求展示的网站页面上,通过所述用户在所述网站页面执行的操作事件执行模拟操作;接收模块,用于接收所述网站页面在所述模拟操作后发生异常所反馈的模拟异常信息。可选的,所述装置还包括:发送单元,用于向客户端发送警报信息,所述警报信息用于指示所述网站页面出现异常。可选的,所述发送单元具体用于,当所述述模拟异常信息与所述异常信息相同的次数大于阈值时,向客户端发送警报信息。第五方面,本专利技术还提供了一种网站页面异常检测系统,该系统包括客户端与服务端,所述客户端在进行网站页面异常检测时,执行上述任一项所述的应用于客户端的网站页面异常检测方法;所述服务端在进行网站页面异常检测时,执行上述任一项所述的应用于服务端的网站页面异常检测方法。为了实现上述目的,根据本专利技术的第六方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的网站页面异常检测方法。为了实现上述目的,根据本专利技术的第七方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述所述的网站页面异常检测方法。借由上述技术方案,本专利技术提供的网站页面异常检测方法、装置及系统,对于现有技术在使用服务端日志所记录的网站页面异常信息来确定网站页面异常时,存在客户端异常因素影响检测结果的问题,本专利技术在获取到网站页面的异常信息后,通过在出现异常信息的网站页面上模拟用户的操作行为,并根据该操作行为触发的模拟异常信息与之前出现的网站页面的异常信息进行对比,根据对比结果是否相同来确定网站页面是否出现异常,能够避免当网站页面实际上并没有出现异常,而客户端自身存在异常因素时,可能出现的网站页面异常检测的误报情况。因此,相比于现有技术,本专利技术通过模拟用户行为,对出现异常信息的网站页面进行相同的操作,从而能够保证在网站页面异常的检测过程中,能够排除客户端异常因素的影响,进而可以使检测结果不会受客户端异常因素的干扰,从而提高网站页面异常检测的准确性。同时,在客户端实时监测网站页面是否异常,并在出现异常时获取异常错误数据并发送至服务端,能够使服务端及时的进行后续的检测工作,进而能够达到对网站页面异常的快速响应,从而实现了对网站页面异常的实时检测功能。上述说明仅是本专利技术技术方案的概述,为本文档来自技高网...

【技术保护点】
1.一种网站页面异常检测方法,应用于客户端,其特征在于,包括:监测网站页面是否发生异常;若发生异常,则获取异常错误信息数据并发送至服务端,其中所述异常错误信息数据至少包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息。

【技术特征摘要】
1.一种网站页面异常检测方法,应用于客户端,其特征在于,包括:监测网站页面是否发生异常;若发生异常,则获取异常错误信息数据并发送至服务端,其中所述异常错误信息数据至少包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息。2.根据权利要求1所述的方法,其特征在于,所述客户端的环境数据信息包括客户端运行环境数据、用户在所述网站页面执行的操作事件以及所述网站页面的统一资源定位符URL。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到所述服务端反馈回的警报信息,则进行报警提示。4.一种网站页面异常检测方法,应用于服务端,其特征在于,包括:检测是否接收到客户端发送的异常错误信息数据,其中所述异常错误信息数据至少包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息;若接收到,解析所述异常错误信息数据,并获取包括所述网站页面发生异常时对应的异常信息以及所述客户端的环境数据信息的解析数据信息;根据所述解析数据信息获取模拟所述网站页面发生异常时所产生的模拟异常信息;判断所述模拟异常信息与所述异常信息是否相同;若相同,则确定所述网站页面出现异常。5.根据权利要求4所述的方法,其特征在于,所述客户端的环境数据信息包括客户端运行环境数据、用户在所述网站页面执行的操作事件以及所述网站页面的统一资源定位符URL;以及所述根据所述解析数据信息获取模拟所述网站页面发生异常时所产生的模拟异常信息包括:根据所述网站页面的统一资源定位符URL,向所述URL发出访问请求;根据客户端运行环境数据模拟所述客户端运行环境,并在根据所述访问请求展示的网站页面上,通过所述用户在所述网站页面执行的操作事件执行模拟操作;接收所述网站页面在所述模拟操作后发生异常所反馈的模拟异常信息。6.根据权利要求5所述的方法,其特征在于,在所述确定所述网站页面出现异常之后,所述方法还包括:向客户端发送警报信息,所述警报信息用于指示所述网站页面出现异常。7.根据权利要求4-6任一项所述的方法,其特...

【专利技术属性】
技术研发人员:伯诺克
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1