技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 一种黑白屏异常检测方法、装置、设备及存储介质与流程  >  正文

一种黑白屏异常检测方法、装置、设备及存储介质与流程

  • 国知局
  • 2025-01-10 13:11:47

本申请实施例涉及计算机,尤其涉及一种黑白屏异常检测方法、装置、设备及存储介质。

背景技术:

1、随着游戏开发技术的发展,用户对游戏的体验感高要求越来越高,因此开发人员在游戏开发过程中不断丰富游戏场景,如增加竞争因素、提高动作的难度以及增加故事情节等,从而提高游戏的趣味性。但随着开发程序体量的增加,会使得在游戏加载过程中出现资源加载异常或游戏插件异常的情况,从而导致游戏终端出现白屏或黑屏的情况,即页面在加载或运行过程中出现全白或全黑的情况,没有任何内容显示,影响用户的体验感。

2、现有技术中,通常通过对预设区域进行截图,并提取截图中的各像素点,根据像素点的颜色值确定是否出现黑屏或白屏现象,但只根据截图中的像素点的颜色值进行检测并不能保证检测的准确性,且对截图中的每个像素点的颜色值进行提取并检测,检测效率低,不利于对黑屏或白屏等异常情况进行及时处理,影响用户的体验感。

技术实现思路

1、本申请实施例提供一种黑白屏异常检测方法、装置、设备及存储介质,解决了黑白屏等异常情况检测效率低,检测准确性差的问题,提高了黑白屏异常检测的效率和准确性。

2、在第一方面,本申请实施例提供了一种黑白屏异常检测方法,包括:

3、周期性获取游戏页面图,将所述游戏页面图划分成预设数量的检测区域,并确定各检测区域的像素中心点的坐标;

4、根据所述像素中心点的坐标和颜色值计算函数计算所述像素中心点的颜色值;

5、对比各像素中心点的颜色值是否一致,在所述颜色值一致的情况下,将所述颜色值分别与黑色值和白色值进行对比确定页面类型,所述页面类型包括白色页面类型、黑色页面类型或非黑白页面类型;

6、在所述页面类型为白色页面类型或黑色页面类型的情况下确定监测结果为屏幕异常,在所述页面类型为非黑白页面类型的情况下确定监测结果为屏幕正常。

7、可选的,所述将所述游戏页面图划分成预设数量的检测区域,并确定各检测区域的像素中心点坐标,包括:

8、根据游戏状态将所述游戏页面图平均划分成相应数量的检测区域,并确定指定检测区域的顶点坐标,根据所述顶点坐标计算所述指定检测区域的像素中心点坐标。

9、可选的,所述根据游戏状态将所述游戏页面图平均划分成相应数量的检测区域,并确定指定检测区域的顶点坐标,包括:

10、在所述游戏状态为游戏加载中的情况下,将所述游戏页面等比例划分成上中下三个检测区域,并获取中间检测区域的顶点坐标;

11、相应的,所述根据所述顶点坐标计算所述检测区域的像素中心点坐标,包括:

12、根据所述中间检测区域的顶点坐标计算所述中间检测区域的区域像素中心坐标,其中,所述区域像素中心坐标的数量为多个,所述区域像素中心坐标的数量根据游戏加载进度条的长度和位置确定。

13、可选的,所述对比各像素中心点的颜色值是否一致,包括:

14、将第一个像素中心点的颜色值与最后一个像素中心点的颜色值进行对比,在所述颜色值一致的情况下,将所述第一个像素中心点的颜色值与剩余的像素中心点的颜色值进行对比,确定各像素中心点的颜色值是否一致。

15、可选的,所述根据游戏状态将所述游戏页面图平均划分成相应数量的检测区域,并确定指定检测区域的顶点坐标,包括:

16、在所述游戏状态为游戏过程中的情况下,将所述游戏页面划分成九宫格区域,并获取各检测区域的顶点坐标;

17、相应的,所述根据所述顶点坐标计算所述检测区域的像素中心点坐标,包括:

18、根据所述各检测区域的顶点坐标计算所述各检测区域的像素中心点坐标,其中各检测区域的像素中心点的数量为一个。

19、可选的,所述对比各像素中心点的颜色值是否一致,包括:

20、将九宫格区域第一对角线上的像素中心点的第一颜色值进行对比,在所述第一颜色值一致的情况下,将九宫格区域第二对角线上的像素中心点的第二颜色值进行对比,在所述第二颜色值一致的情况下,将所述第一颜色值或第二颜色值与九宫格区域非对角线上的像素中心点的第三颜色值进行对比,确定所述第一颜色值或所述第二颜色值与所述第三颜色值是否一致。

21、可选的,在所述确定检测结果为屏幕异常之后,还包括:

22、根据预设周期的检测结果计算所述屏幕异常的异常时间,当所述异常时间超过异常时间阈值,则进行屏幕异常提示,并基于确认指令进行游戏重启。

23、在第二方面,本申请实施例提供了一种黑白屏异常检测装置,包括:

24、区域划分模块,用于周期性获取游戏页面图,将所述游戏页面图划分成预设数量的检测区域;

25、坐标确定模块,用于确定各检测区域的像素中心点的坐标;

26、颜色值计算模块,用于根据所述像素中心点的坐标和颜色值计算函数计算所述像素中心点的颜色值;

27、页面类型确定,用于对比各像素中心点的颜色值是否一致,在所述颜色值一致的情况下,将所述颜色值分别与黑色值和白色值进行对比确定页面类型,所述页面类型包括白色页面类型、黑色页面类型或非黑白页面类型;

28、屏幕状况确定模块,用于在所述页面类型为白色页面类型或黑色页面类型的情况下确定监测结果为屏幕异常,在所述页面类型为非黑白页面类型的情况下确定监测结果为屏幕正常。

29、在第三方面,本申请实施例提供了一种黑白屏异常检测设备,所述设备包括:一个或多个处理器;存储装置,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面所述的黑白屏异常检测方法。

30、在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的黑白屏异常检测方法。

31、本申请实施例通过周期性获取游戏页面图,将所述游戏页面图划分成预设数量的检测区域,并确定各检测区域的像素中心点的坐标;根据所述像素中心点的坐标和颜色值计算函数计算所述像素中心点的颜色值;对比各像素中心点的颜色值是否一致,在所述颜色值一致的情况下,将所述颜色值分别与黑色值和白色值进行对比确定页面类型,所述页面类型包括白色页面类型、黑色页面类型或非黑白页面类型;在所述页面类型为白色页面类型或黑色页面类型的情况下确定监测结果为屏幕异常,在所述页面类型为非黑白页面类型的情况下确定监测结果为屏幕正常。能够通过划分检测区域并获取各区域像素中心点的坐标,能够均匀的获取页面中各区域的颜色值,基于各检测区域像素中心点的颜色值确定页面的类型,即能够保证黑白屏幕检测的准确性,又能够提高检测效率,避免了对页面中的每个像素点的颜色值进行计算和比对,影响检测效率。

技术特征:

1.一种黑白屏异常检测方法,其特征在于,包括:

2.根据权利要求1所述的黑白屏异常检测方法,其特征在于,所述将所述游戏页面图划分成预设数量的检测区域,并确定各检测区域的像素中心点坐标,包括:

3.根据权利要求2所述的黑白屏异常检测方法,其特征在于,所述根据游戏状态将所述游戏页面图平均划分成相应数量的检测区域,并确定指定检测区域的顶点坐标,包括:

4.根据权利要求3所述的黑白屏异常检测方法,其特征在于,所述对比各像素中心点的颜色值是否一致,包括:

5.根据权利要求2所述的黑白屏异常检测方法,其特征在于,所述根据游戏状态将所述游戏页面图平均划分成相应数量的检测区域,并确定指定检测区域的顶点坐标,包括:

6.根据权利要求5所述的黑白屏异常检测方法,其特征在于,所述对比各像素中心点的颜色值是否一致,包括:

7.根据权利要求1所述的黑白屏异常检测方法,其特征在于,在所述确定检测结果为屏幕异常之后,还包括:

8.一种黑白屏异常检测装置,其特征在于,包括:

9.一种黑白屏异常检测设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的黑白屏异常检测方法。

10.一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一项所述的黑白屏异常检测方法。

技术总结本申请实施例公开了一种黑白屏异常检测方法、装置、设备及存储介质,包括:周期性获取游戏页面图,将所述游戏页面图划分成预设数量的检测区域,并确定各检测区域的像素中心点的坐标;根据所述像素中心点的坐标和颜色值计算函数计算所述像素中心点的颜色值;对比各像素中心点的颜色值是否一致,在所述颜色值一致的情况下,将所述颜色值分别与黑色值和白色值进行对比确定页面类型,所述页面类型包括白色页面类型、黑色页面类型或非黑白页面类型;在所述页面类型为白色页面类型或黑色页面类型的情况下确定监测结果为屏幕异常,在所述页面类型为非黑白页面类型的情况下确定监测结果为屏幕正常。本申请提高了黑白屏异常检测的效率和准确性。技术研发人员:张日智,赖玮受保护的技术使用者:广州三七极耀网络科技有限公司技术研发日:技术公布日:2025/1/6

本文地址:https://www.jishuxx.com/zhuanli/20250110/351561.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。