一种异常监控方法及装置制造方法及图纸

技术编号:13767942 阅读:54 留言:0更新日期:2016-09-29 01:51
本申请公开了一种异常监控方法及装置,方法包括:确定目标页面对应图片的像素点,该目标页面为终端当前时刻或历史显示的页面;确定所述像素点中的目标像素点的数量,目标像素点为预定义的确定页面显示异常的像素点;基于所述目标像素点的数量,确定所述目标页面的显示状态是否符合设定页面显示异常条件;若是,确定所述目标页面显示异常。由此可见,本申请终端通过对目标页面对应图片的像素点进行分析,能够确定终端侧显示的目标页面是否异常,实现了对终端侧页面显示异常的监控。

【技术实现步骤摘要】

本申请涉及异常监控
,更具体地说,涉及一种异常监控方法及装置
技术介绍
移动终端由于所处的网络环境复杂,且伴随移动终端型号种类多样、系统软件版本繁多,容易导致用户在使用移动终端上的软件服务时,出现软件中显示页面异常的问题。比较常见的如,用户在打开某个页面时出现页面白屏异常。对于移动终端侧出现页面显示异常这类信息,需要及时被了解到,从而便于分析、定位异常问题,提供解决方案,更好的服务于用户。而现有技术缺乏相应的实现手段,因此亟需一种方案能够对移动终端侧的页面异常进行监控。
技术实现思路
有鉴于此,本申请提供了一种异常监控方法及装置,用提供一种方案,以实现对移动终端侧的页面异常进行监控的目的。为了实现上述目的,现提出的方案如下:一种异常监控方法,包括:确定目标页面对应图片的像素点,所述目标页面为终端当前时刻或历史显示的页面;确定所述像素点中的目标像素点的数量,目标像素点为预定义的确定页面显示异常的像素点;基于所述目标像素点的数量,确定所述目标页面的显示状态是否符合设定页面显示异常条件;若是,确定所述目标页面显示异常。一种异常监控装置,包括:像素点确定单元,用于确定目标页面对应图片的像素点,所述目标页面为终端当前时刻或历史显示的页面;数量确定单元,用于确定所述像素点中的目标像素点的数量,目标像素点为预定义的确定页面显示异常的像素点;异常条件判断单元,用于基于所述目标像素点的数量,确定所述目标页面的显示状态是否符合设定页面显示异常条件;若是,确定所述目标页面显示异常。本申请实施例提供的异常监控方法,确定目标页面对应图片的像素点,该目标页面为终端当前时刻或历史显示的页面;确定所述像素点中的目标像素点的数量,目标像素点为预定义的确定页面显示异常的像素点;基于所述目标像素点的数量,确定所述目标页面的显示状态是否符合设定页面显示异常条件;若是,确定所述目标页面显示异常。由此可见,本申请终端通过对目标页面对应图片的像素点进行分析,能够确定终端侧显示的目标页面是否异常,实现了对终端侧页面显示异常的监控。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例公开的一种异常监控方法流程图;图2为本申请实施例公开的另一种异常监控方法流程图;图3为本申请示例的一张截图图片中像素点颜色分布示意图;图4为本申请实施例公开的一种异常监控装置结构示意图;图5为本申请实施例公开的一种终端的硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。申请人发现,对于移动终端侧经常出现的页面显示异常,其大部分是因为移动终端侧的故障,例如网络不稳定、移动终端硬件处理能力低等原因,这些问题对于服务端是无法感知的。现有技术依靠服务端对下发数据进行质量检测,无法监控到移动终端侧的异常,也更加无法在移动终端出现异常时对异常进行分析,及时解决问题。为此,本申请实施例提供了一种异常监控方法,参见图1。如图1所示,该方法包括:步骤S100、确定目标页面对应图片的像素点;其中,所述目标页面为终端当前时刻或历史显示的页面。当然,本申请可以预先设定统一资源定位符URL集合,该集合内的各个URL对应的页面为需要进行监控的页面。则终端在确定目标页面时,可以根据URL集合来筛选页面,若终端当前时刻或历史显示的页面的URL不属于设定URL集合,则不需要对其进行监控。本申请的异常监控方案可以用于实时页面监控,也可以应用于对历史页面的异常监控。当然,如果是对历史页面进行监控,则需要终端对于显示的每一个页面均进行保存。对于历史页面监控的监控时机,可以是按照设定的监控周期,定时对上一周期内保存的历史页面进行统一监控,或者采用其它可选择的监控方式,对此本申请不做严格限定。对于实时监控的过程,本申请可以预先设定检测条件,进而可以判断终端当前时刻显示的页面是否满足设定检测条件,如果满足,则可以将当前时刻显示的页面作为目标页面,执行步骤S100的过程。其中,判断终端当前时刻显示的页面是否满足设定检测条件的过程,可以有多种实现方式。本申请实施例列举几种可选方式,如下:第一种:判断当前时刻是否收到关闭所述页面的指令,若是,则确定满足设定检测条件。具体地,在用户将要关闭所述页面时,本申请确定满足设定检测条件,启动实时监控过程。显然,这种处理逻辑非常简单、方便,不会占用终端过多的处理资源。第二种:判断自所述页面打开时刻至当前时刻之间,是否收到对所述页面的设定操作指令,若是,则确定不满足设定检测条件。其中,设定操作指令可以是滑动指令,翻页指令等。可以理解的是,对于某些页面的内容可能无法在一屏下完全展示,需要翻页或向下滑动来展示。如果用户打开的该页面正常显示,则用户会在浏览过程执行翻页、滑动等操作。因此,本申请在收到对页面的设定操作指令时,可以认为所述页面正常显示,也即不满足设定检测条件。当然,上述两种实现方式可以叠加使用,也即,如果在收到关闭所述页面的指令之前,收到对所述页面的设定操作指令,则认为所述页面已经正常显示,在随后收到关闭页面的指令时,确定不满足设定检测条件,也即不会对所述页面进行监控。可选的,除了上述列举的几种实现方式之外,还可以存在其它多种实现方式,例如判断所述页面的打开时间超过设定时间阈值,则确定不满足设定检测条件,等等。本步骤中,在确定了需要监控的目标页面时,需要确定目标页面对应图片的像素点。也即,需要将目标页面转换为图片,进而能够确定图片上的像素点的属性信息,例如像素点的颜色值等。确定目标页面对应图片的像素点的方式可以包括:对所述目标页面进行截图,得到截图图片,进而从截图图片中提取像素点的颜色值。进一步,如果考虑到简化后续处理的复杂度,可以首先对目标页面进行缩小,得到缩小后的目标页面。缩小后的目标页面中包含的像素点数量将会减少。进一步,对缩小后的目标页面进行截图,得到截图图片。更进一步的,为了进一步简化后续处理的复杂度,在对缩小后的目标页面进行截图时,可以按照设定的区域选择策略,在缩小后的目标页面中确定目标区域,对目标区域进行截图,得到截图图片。其中,设定的区域选择策略可以包括,选择缩小后的目标页面的四个角区域作为目标区域,或者其它可选区域。本案专利技术人通过多次实验验证,发现选取四个角区域作为目标区域,每个角区域的面积为整个缩小后的目标页面的总面积的1/16,这种区域选择方式效果最佳,即保证了对目标页面异常监控的准确度,又保证了处理效率。步骤S110、确定所述像素点中的目标像素点的数量,目标像素点为预定义的确定页面显示异常的像素点;需要解释的是,目标像素点为本申请预先定义的确定页面显示异常的像素点,例如本申请预先定义目标像素点为截图图片中颜色值处于设定颜色值区间的像素点。以页面显示异常为白屏异常为例,本申请可以定本文档来自技高网...

【技术保护点】
一种异常监控方法,其特征在于,包括:确定目标页面对应图片的像素点,所述目标页面为终端当前时刻或历史显示的页面;确定所述像素点中的目标像素点的数量,目标像素点为预定义的确定页面显示异常的像素点;基于所述目标像素点的数量,确定所述目标页面的显示状态是否符合设定页面显示异常条件;若是,确定所述目标页面显示异常。

【技术特征摘要】
1.一种异常监控方法,其特征在于,包括:确定目标页面对应图片的像素点,所述目标页面为终端当前时刻或历史显示的页面;确定所述像素点中的目标像素点的数量,目标像素点为预定义的确定页面显示异常的像素点;基于所述目标像素点的数量,确定所述目标页面的显示状态是否符合设定页面显示异常条件;若是,确定所述目标页面显示异常。2.根据权利要求1所述的方法,其特征在于,所述确定目标页面对应图片的像素点,包括:对所述目标页面进行截图,得到截图图片;从所述截图图片中提取像素点的颜色值。3.根据权利要求2所述的方法,其特征在于,所述对所述目标页面进行截图,得到截图图片,包括:对所述目标页面进行缩小,得到缩小后的目标页面;对所述缩小后的目标页面进行截图,得到截图图片。4.根据权利要求3所述的方法,其特征在于,所述对所述缩小后的目标页面进行截图,得到截图图片,包括:按照设定的区域选择策略,在缩小后的目标页面中确定目标区域;对所述目标区域进行截图,得到截图图片。5.根据权利要求2-4任一项所述的方法,其特征在于,所述确定所述像素点中的目标像素点的数量,包括:根据截图图片中提取的像素点的颜色值,确定截图图片中颜色值处于非设定颜色值区间的像素点的数量,所述设定颜色值区间为趋近于白色的颜色值区间。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标像素点的数量,确定所述目标页面的显示状态是否符合设定页面显示异常条件,包括:判断所述目标像素点的数量是否超过设定个数阈值;若是,则确定所述目标页面的显示状态不符合设定页面显示异常条件;若否,则确定所述目标页面的显示状态符合设定页面显示异常条件;或者,判断所述目标像素点的数量与所述截图图片中像素点的总数量的比值是否超过设定比值阈值;若是,则确定所述目标页面的显示状态不符合设定页面显示异常条件;若否,则确定所述目标页面的显示状态符合设定页面显示异常条件。7.根据权利要求1所述的方法,其特征在于,在所述确定目标页面对应图片的像素点之前,该方法还包括:确定目标页面,该过程包括:确定终端当前时刻显示的页面是否满足设定检测条件;若是,将终端当前时刻显示的页面确定为目标页面。8.根据权利要求7所述的方法,其特征在于,所述确定终端当前时刻显示的页面是否满足设定检测条件,包括:判断当前时刻是否收到关闭所述页面的指令,若是,则确定满足设定检测条件。9.根据权利要求7所述的方法,其特征在于,所述确定终端当前时刻显示的页面是否满足设定检测条件,包括:判断自所述页面打开时刻至当前时刻之间,是否收到对所述页面的设定操作指令,若是,则确定不满...

【专利技术属性】
技术研发人员:范保成
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1