一种游戏画面显示处理方法、设备及计算机可读存储介质技术

技术编号:32922945 阅读:16 留言:0更新日期:2022-04-07 12:14
本发明专利技术公开了一种游戏画面显示处理方法、设备及计算机可读存储介质,其中,该方法包括:在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中;对所述内存中的所述绘制命令进行抽取分析,得到所述游戏画面的绘制信息;通过比对算法将所述绘制信息转换为标准的显示正常的通用格式;在后续的游戏过程中,获取当前的绘制命令中的着色器格式,并与所述通用格式进行比较,若差值大于预设比值,则确定当前的游戏画面显示异常。实现了一种人性化的游戏画面显示处理方案,节省了开发时间,提高了开发效率,增强了设备的显示稳定性和用户的使用体验。的使用体验。的使用体验。

【技术实现步骤摘要】
一种游戏画面显示处理方法、设备及计算机可读存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种游戏画面显示处理方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着智能终端设备的不断发展和普及,移动游戏以惊人的速度深入人们的生活。人们在用手机玩游戏的时候,对游戏画面的要求是非常高的,游戏画面不清晰,游戏画面显示异常对用户的游戏体验影响非常严重。
[0003]而作为游戏手机生产厂商,如何获取当时异常游戏画面的绘制数据,以及,如何在第一时间内解决这类显示问题,提高手机等设备的显示稳定性,是亟待解决的技术问题。

技术实现思路

[0004]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种游戏画面显示处理方法,该方法包括:
[0005]在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中。
[0006]对所述内存中的所述绘制命令进行抽取分析,得到所述游戏画面的绘制信息。
[0007]通过比对算法将所述绘制信息转换为标准的显示正常的通用格式。
[0008]在后续的游戏过程中,获取当前的绘制命令中的着色器格式,并与所述通用格式进行比较,若差值大于预设比值,则确定当前的游戏画面显示异常。
[0009]可选地,所述在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中,包括:
[0010]确定当前系统的游戏画面的绘制库。
[0011]在所述绘制库中预埋用于实时分析游戏画面显示异常的分析命令。
[0012]可选地,所述在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中,还包括:
[0013]在所述初始的游戏过程中,通过所述分析命令获取多场次和多场景的所述游戏画面的所述绘制命令。
[0014]将所述绘制命令缓存至所述内存中。
[0015]可选地,所述对所述内存中的所述绘制命令进行抽取分析,得到所述游戏画面的绘制信息,包括:
[0016]对所述绘制命令进行分析,抽取得到着色器通用格式语言。
[0017]通过所述着色器通用格式语言获取并记录绘制的坐标信息和颜色信息,并将所述坐标信息和所述颜色信息整合为所述绘制信息,并缓存至当前游戏对应的私有目录中。
[0018]可选地,所述通过比对算法将所述绘制信息转换为标准的显示正常的通用格式,包括:
[0019]根据所述绘制信息分析得到每一帧所述游戏画面的通用着色器信息。
[0020]通过所述比对算法将所述通用着色器信息转换为所述通用格式。
[0021]可选地,所述在后续的游戏过程中,获取当前的绘制命令中的着色器格式,并与所述通用格式进行比较,若差值大于预设比值,则确定当前的游戏画面显示异常,包括:
[0022]比较得到所述着色器格式与所述通用格式的差值。
[0023]若所述差值小于所述预设比值,则确定所述游戏画面显示正常。
[0024]可选地,所述在后续的游戏过程中,获取当前的绘制命令中的着色器格式,并与所述通用格式进行比较,若差值大于预设比值,则确定当前的游戏画面显示异常,还包括:
[0025]在当所述差值大于所述预设比值时,确定当前的游戏画面显示异常。
[0026]记录当前的所述游戏画面的截图和所述游戏画面的绘制命令。
[0027]可选地,所述在后续的游戏过程中,获取当前的绘制命令中的着色器格式,并与所述通用格式进行比较,若差值大于预设比值,则确定当前的游戏画面显示异常,之后包括:
[0028]结合所述绘制命令对所述截图进行提取和分析。
[0029]确定所述截图中的花屏显示异常、黑屏显示异常以及噪点显示异常中的一种或多种。
[0030]本专利技术还提出了一种游戏画面显示处理设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的游戏画面显示处理方法的步骤。
[0031]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有游戏画面显示处理程序,游戏画面显示处理程序被处理器执行时实现如上述任一项所述的游戏画面显示处理方法的步骤。
[0032]实施本专利技术的游戏画面显示处理方法、设备及计算机可读存储介质,通过在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中;对所述内存中的所述绘制命令进行抽取分析,得到所述游戏画面的绘制信息;通过比对算法将所述绘制信息转换为标准的显示正常的通用格式;在后续的游戏过程中,获取当前的绘制命令中的着色器格式,并与所述通用格式进行比较,若差值大于预设比值,则确定当前的游戏画面显示异常。实现了一种人性化的游戏画面显示处理方案,节省了开发时间,提高了开发效率,增强了设备的显示稳定性和用户的使用体验。
附图说明
[0033]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0034]图1是本专利技术涉及的一种移动终端的硬件结构示意图;
[0035]图2是本专利技术实施例提供的一种通信网络系统架构图;
[0036]图3是本专利技术游戏画面显示处理方法第一实施例的流程图;
[0037]图4是本专利技术游戏画面显示处理方法第二实施例的流程图;
[0038]图5是本专利技术游戏画面显示处理方法第三实施例的流程图;
[0039]图6是本专利技术游戏画面显示处理方法第四实施例的流程图;
[0040]图7是本专利技术游戏画面显示处理方法第五实施例的流程图;
[0041]图8是本专利技术游戏画面显示处理方法第六实施例的流程图;
[0042]图9是本专利技术游戏画面显示处理方法第七实施例的流程图;
[0043]图10是本专利技术游戏画面显示处理方法第八实施例的流程图。
具体实施方式
[0044]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0045]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0046]终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。
[0047]后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。
[0048]请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(Radio Frequency,射频)单元101、WiFi模块102本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏画面显示处理方法,其特征在于,所述方法包括:在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中;对所述内存中的所述绘制命令进行抽取分析,得到所述游戏画面的绘制信息;通过比对算法将所述绘制信息转换为标准的显示正常的通用格式;在后续的游戏过程中,获取当前的绘制命令中的着色器格式,并与所述通用格式进行比较,若差值大于预设比值,则确定当前的游戏画面显示异常。2.根据权利要求1所述的游戏画面显示处理方法,其特征在于,所述在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中,包括:确定当前系统的游戏画面的绘制库;在所述绘制库中预埋用于实时分析游戏画面显示异常的分析命令。3.根据权利要求2所述的游戏画面显示处理方法,其特征在于,所述在初始的游戏过程中,将绘制每一帧游戏画面的绘制命令拷贝至内存中,还包括:在所述初始的游戏过程中,通过所述分析命令获取多场次和多场景的所述游戏画面的所述绘制命令;将所述绘制命令缓存至所述内存中。4.根据权利要求3所述的游戏画面显示处理方法,其特征在于,所述对所述内存中的所述绘制命令进行抽取分析,得到所述游戏画面的绘制信息,包括:对所述绘制命令进行分析,抽取得到着色器通用格式语言;通过所述着色器通用格式语言获取并记录绘制的坐标信息和颜色信息,并将所述坐标信息和所述颜色信息整合为所述绘制信息,并缓存至当前游戏对应的私有目录中。5.根据权利要求4所述的游戏画面显示处理方法,其特征在于,所述通过比对算法将所述绘制信息转换为标准的显示正常的通用格式,包括:根据所述绘制信息分析得到每一帧所述游戏画面的通用着色器信息;通过所述比对算法将所述通用...

【专利技术属性】
技术研发人员:王力
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

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

1