【技术实现步骤摘要】
一种云游戏的指令传输方法、装置及存储介质
[0001]本申请实施例涉及云游戏
,尤其涉及一种云游戏的指令传输方法、装置及存储介质。
技术介绍
[0002]云游戏(CloudGaming)又称为游戏点播(GamingonDemand),是一种以云计算技术为基础的在线游戏技术。云游戏技术将图形处理与数据运算如游戏运算、渲染、存储等都放在云端设备执行。
[0003]云游戏是以计算为基础的游戏方式,本质上为交互性的在线视频流,在云游戏的运行模式下,游戏在云端设备上运行,并将渲染完毕的游戏画面或指令压缩后,通过网络传送给客户端设备。现有的云游戏的操控,通常是用户在客户端设备上进行操作,然后客户端设备采集操控指令数据发送到云端设备的接收端,云端设备接收后处理操控指令,然后操控云端设备的游戏角色。与此同时,云端设备会实时的将当前界面(游戏画面)以视频流的方式推送给客户端设备。
[0004]在客户端设备将操控指令数据向云端设备传输过程中,若在传输时的网络状态为弱网状态(如网络波动或网络丢包等较差的网络状态),对指令和画 ...
【技术保护点】
【技术特征摘要】
1.一种云游戏的指令传输方法,应用于云游戏的客户端,其特征在于,包括:获取所述客户端中待传输的操控指令,所述操控指令用于操控所述云游戏的云端设备;确定所述客户端传输所述操控指令前的网络状态是否为弱网状态,所述弱网状态为能连续传输的所述操控指令的数量低于目标数量的状态;若是,则根据所述操控指令的指令功能和/或所述操控指令对应的用户触发行为确定所述操控指令的优先级;根据所述优先级将所述操控指令传输至所述云端设备。2.根据权利要求1所述的指令传输方法,其特征在于,所述根据所述优先级将所述操控指令传输至所述云端设备包括:删除所述操控指令中的部分或全部冗余指令,根据所述优先级将剩余的操控指令发送至所述云端设备;所述冗余指令指示用户因弱网状态而重复操作产生的多个相同的操控指令,且在所述相同的操控指令中仅需一个操控指令。3.根据权利要求2所述的指令传输方法,其特征在于,所述删除所述操控指令中的部分或全部冗余指令之前,还包括:判断在预设时长内是否存在多个连续的相同操控指令;若是,则确定所述相同操控指令中,除了在时间顺序上排第一的操控指令外其他的操控指令为冗余指令。4.根据权利要求2所述的指令传输方法,其特征在于,所述删除所述操控指令中的部分或全部冗余指令,根据所述优先级将剩余的操控指令发送至所述云端设备包括:删除所述操控指令中预设数量的冗余指令,根据所述优先级将剩余的操控指令向所述云端设备发送,并获取发送操作的反馈结果;若所述反馈结果为反馈发送失败或在预设时长内未收到反馈,且所述操控指令中仍存在冗余指令,则增大所述预设数量,并返回执行所述删除所述操控指令中预设数量的冗余指令的步骤。5.根据权利要求4所述的指令传输方法,其特征在于,所述获取发送操作的反馈结果后,还包括:若所述反馈结果为反馈发送失败或在预设时长内未收到反馈,且所述操控指令中不存在冗余指令,则等待目标时长后,从剩余的操控指令中确定优先级到达目标优先阈值的目标操控指令,并将目标操控指令向所述云端设备发送。6.根据权利要求5所述的指令传输方法,其特征在于,所述从剩余的操控指令中确定优先级到达目标优先阈值的目标操控指令包括:若当前的网络状态为弱网状态,且所述当前的网络状态中能连续传输的操控指令的数量,比在所述目标时长前的弱网状态中能连续传输的操控指令的数量更多,...
【专利技术属性】
技术研发人员:赵一,
申请(专利权)人:深圳云网雾联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。