【技术实现步骤摘要】
一种异常检测方法及装置
本申请涉及异常处理
,尤其涉及一种异常检测方法及装置。
技术介绍
随着互联网技术的发展,越来越多的客户端得到广泛应用。用户在使用客户端的过程中,常会出现各种异常状况,例如:页面加载失败等。为了了解客户端产生的异常状况,以进行修复。在现有技术中,开发人员通过埋点的方式,在页面代码中添加监控代码。在用户使用客户端的过程中,通过监控代码监控用户的行为,并将监控到的用户的行为数据发送至用于进行数据统计的服务器,以使该服务器根据接收到的用户的行为数据,进行用户行为分析,并根据分析结果判断客户端中是否出现异常。例如:当监控到一段时间内用户点击注册页面50次,但未监控到用户的注册行为,则确定注册页面可能出现异常。
技术实现思路
本说明书实施例提供一种异常检测方法及装置,用于部分解决现有技术中通过埋点的方式检测页面加载过程的异常状况时,仅能检测页面是否正常加载,而无法准确判断异常状况出现在哪个加载阶段,从而定位异常产生原因的问题。本说明书实施例采用下述技术方案:本说明书提供的 ...
【技术保护点】
1.一种异常检测方法,其特征在于,包括:/n在开始加载页面后,确定检测指令,所述检测指令为当监测到用户对所述页面的指定操作或运行所述页面的页面代码时确定的;/n根据所述检测指令,确定当前显示的所述页面对应的图像;/n根据确定出的图像中各像素点的颜色信息,确定所述图像的颜色特征,所述图像的颜色特征至少包含图像中像素点的颜色占比;/n根据针对所述页面预设的异常颜色特征和/或预设的正常颜色特征,判断所述图像的颜色特征是否正常;/n若异常,则确定加载所述页面出现异常,当所述图像的颜色特征与预设的任一异常颜色特征匹配时,确定所述匹配的异常颜色特征对应的加载阶段,作为所述页面出现异常时 ...
【技术特征摘要】
1.一种异常检测方法,其特征在于,包括:
在开始加载页面后,确定检测指令,所述检测指令为当监测到用户对所述页面的指定操作或运行所述页面的页面代码时确定的;
根据所述检测指令,确定当前显示的所述页面对应的图像;
根据确定出的图像中各像素点的颜色信息,确定所述图像的颜色特征,所述图像的颜色特征至少包含图像中像素点的颜色占比;
根据针对所述页面预设的异常颜色特征和/或预设的正常颜色特征,判断所述图像的颜色特征是否正常;
若异常,则确定加载所述页面出现异常,当所述图像的颜色特征与预设的任一异常颜色特征匹配时,确定所述匹配的异常颜色特征对应的加载阶段,作为所述页面出现异常时所处的加载阶段,并确定所述加载阶段的信息,作为异常加载阶段信息,当所述图像的颜色特征与预设的任一异常颜色特征均不匹配,且与预设的正常颜色特征不匹配时,确定所述页面出现异常时所处的加载阶段为加载完成阶段,并确定所述加载完成阶段的信息,作为异常加载阶段信息;
将所述异常加载阶段信息发送至目标服务器。
2.如权利要求1所述的方法,其特征在于,所述检测指令中至少包含检测区域的坐标位置;
根据所述检测指令,确定当前显示的所述页面对应的图像,具体包括:
根据所述检测指令中包含的检测区域的坐标位置,确定当前显示的所述页面中的检测区域;
将确定出的检测区域的图像,作为所述页面对应的图像。
3.如权利要求2所述的方法,其特征在于,根据所述检测指令中包含的检测区域的坐标位置,确定当前显示的所述页面中的检测区域,具体包括:
根据所述检测指令中包含的检测区域的坐标位置、预设的标准分辨率以及当前显示设备的分辨率,确定所述检测区域在所述页面中的坐标位置;
根据确定出的检测区域在所述页面中的坐标位置,确定当前显示页面中的检测区域。
4.如权利要求2所述的方法,其特征在于,所述检测指令中还包含针对页面中检测区域预设的正常颜色特征;
根据针对所述页面预设的正常颜色特征,判断所述图像的颜色特征是否正常,具体包括:
将确定出的检测区域的图像的颜色特征与所述检测指令中包含的正常颜色特征进行匹配;
根据匹配结果,判断所述图像的颜色特征是否正常。
5.如权利要求1所述的方法,其特征在于,不同加载阶段对应不同的异常颜色特征;
根据针对所述页面预设的异常颜色特征,判断所述图像的颜色特征是否正常,具体包括:
将确定出的图像的颜色特征分别与各加载阶段对应的异常颜色特征进行匹配;
当与各加...
【专利技术属性】
技术研发人员:王鹤鹏,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。