【技术实现步骤摘要】
云游戏画面静止检测方法、装置、存储介质及电子设备
[0001]本申请涉及云游戏
,具体涉及一种云游戏画面静止检测方法
、
装置
、
存储介质及电子设备
。
技术介绍
[0002]云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕的游戏画面压缩后通过网络传输给用户的终端,最后由用户的终端进行解码,最终使得用户的终端实时获取到一帧帧对应的游戏画面,使用户收获极致的云游戏体验
。
[0003]当服务器中运行的游戏发生卡顿,游戏画面静止不动时,由于服务器仍在正常运行,继续采集游戏画面并发送给用户的终端,因此用户的终端无法第一时间识别出游戏画面处于静止的异常状态并提醒用户游戏卡顿,导致用户无法及时知晓运行在服务器中的游戏出现卡顿问题
。
技术实现思路
[0004]为了使用户及时知晓运行在服务器中的游戏出现卡顿问题,本申请提供一种云游戏画面静止检测方法
、
装置
、
存储介质及电子设备
。
[0005]在本申请的第一方面提供了一种云游戏画面静止检测方法,具体包括:获取云游戏数据,所述云游戏数据包括运行在服务器的目标游戏的一帧游戏画面的压缩数据;从所述游戏画面中选取预设个数的像素点;对所述云游戏数据进行解码,得到目标数据,并从所述目标数据中确定各所述像素点对应的目标色值;重复执行所述获取云游戏数据的步骤,直到已选取所述像素点的游戏画面的连续帧数达到预设帧数 ...
【技术保护点】
【技术特征摘要】
1.
一种云游戏画面静止检测方法,其特征在于,应用于终端,所述方法包括:获取云游戏数据,所述云游戏数据包括运行在服务器的目标游戏的一帧游戏画面的压缩数据;从所述游戏画面中选取预设个数的像素点;对所述云游戏数据进行解码,得到目标数据,并从所述目标数据中确定各所述像素点对应的目标色值;重复执行所述获取云游戏数据的步骤,直到已选取所述像素点的游戏画面的连续帧数达到预设帧数时停止选取像素点;若各帧所述游戏画面的同一像素点对应的目标色值未发生变化,则确定所述目标游戏的游戏画面处于静止状态,并生成画面静止的提醒弹窗
。2.
根据权利要求1所述的云游戏画面静止检测方法,其特征在于,所述从所述游戏画面中选取预设个数的像素点,具体包括:获取所述游戏画面的宽度和高度;根据所述高度和所述宽度,从所述游戏画面中确定固定位置,所述固定位置上包括均匀分布在所述游戏画面上的点;从所述固定位置上选取预设个数的像素点
。3.
根据权利要求2所述的云游戏画面静止检测方法,其特征在于,所述根据所述高度和所述宽度,从游戏画面中确定固定位置,具体包括:根据所述高度和所述宽度,生成所述游戏画面对应的斐波那契螺旋线,并将所述斐波那契螺旋线确定为固定位置;所述从所述固定位置上选取预设个数的像素点,具体包括:从所述斐波那契螺旋线上选取预设个数的平均点,将各所述平均点确定为像素点
。4.
根据权利要求1所述的云游戏画面静止检测方法,其特征在于,所述从所述目标数据中确定各所述像素点对应的目标色值,具体包括:确定各所述像素点的坐标;根据各所述坐标,从所述目标数据中筛选每个所述坐标对应的目标色值
。5.
根据权利要求1所述的云游戏画面静止检测方法,其特征在于,所述对所述云游戏数据进行解码,得到目标数据,并从所述目标数据中确定各所述像素点对应的目标色值之后,还包括:判断当前帧的游戏画面是否为已确定目标色值的首帧游戏画面;若是,则存储各所述目标色值;若否,将每个所述目标色值与上一帧已存储的同一像素点的目标色值进行对比,得到对比结果;所述若各帧所述游戏画面的同一像素点对应的目标色值未发生变化,则确定所述目标游戏的游戏画面处于静止状态,并生成画面静止的提醒弹窗,具体包括:基于各所述对比结果,若各帧所述游戏画面的同一像素点对应的目标色值未发生变化,则确定所述目标游戏的游戏画面处于静止状态,并生成画面静止的提醒弹窗
。6.
根据权利要求3所述的云游戏...
【专利技术属性】
技术研发人员:赵强,郭建君,
申请(专利权)人:北京蔚领时代科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。