一种云游戏的控制方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:22680833 阅读:23 留言:0更新日期:2019-11-29 23:09
本申请涉及游戏技术领域,尤其涉及一种云游戏的控制方法、装置、电子设备及可读存储介质。本申请实施例中,在游戏服务端检测到与用户设备之间的网络异常时,获取与当前游戏活动相匹配的用户操作复现函数,并根据用户操作复现函数控制网络异常期间的游戏活动,其中,用户操作复现函数为根据用户设备输入的历史游戏操作生成的,用于模拟网络异常期间用户设备的游戏操作的函数。采用上述方案,通过获取的用户操作复现函数,可以控制网络异常期间的游戏活动,以降低网络异常期间游戏活动受到的影响。

A control method, device, electronic device and readable storage medium of cloud game

The application relates to the field of game technology, in particular to a cloud game control method, device, electronic device and readable storage medium. In the embodiment of the application, when the game server detects the network abnormality with the user equipment, it obtains the user operation recurrence function matching the current game activity, and controls the game activity during the network abnormality according to the user operation recurrence function, wherein the user operation recurrence function is generated according to the historical game operation input by the user equipment, which is used to simulate the network abnormality A function of the game operation of a user's device. Using the above scheme, the game activity during the network abnormal period can be controlled by the obtained user operation recurrence function, so as to reduce the impact of the game activity during the network abnormal period.

【技术实现步骤摘要】
一种云游戏的控制方法、装置、电子设备及可读存储介质
本申请涉及游戏
,尤其涉及一种云游戏的控制方法、装置、电子设备及可读存储介质。
技术介绍
云游戏是以云计算为基础的游戏,在云游戏的运行模式下,游戏在服务端运行,服务端将渲染完毕后的游戏画面压缩后通过网络传送给用户设备,用户设备不需要具备任何高端处理器和显卡,只需要基本的视频解压能力就可以。然而,云游戏与传统游戏相比,云游戏的多媒体数据传输对网络延迟更为敏感,当游戏中的一方玩家的网络条件不理想时,服务端接收不到该玩家发送的游戏操作,会影响到后续的游戏活动。现有技术中,主要通过优化网络硬件条件、添加网络加速器的方式来提升云游戏的网络环境,但是优化硬件条件的方案较为被动,严重依赖硬件条件和生产力水平的改观,网络加速器往往只能有效改善由于网络延迟、丢包率等因素影响网速的情况,但针对网络断连、硬件设备故障等其他网络问题无有效改观。因此,在云游戏的服务端与用户设备之间的网络发生异常时,如何降低网络异常期间游戏活动受到的影响是目前亟待解决的技术问题。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种云游戏的控制方法、装置、电子设备及可读存储介质,可以控制网络异常期间的游戏活动,以降低网络异常期间游戏活动受到的影响。本申请主要包括以下几个方面:第一方面,本申请实施例提供一种云游戏的控制方法,应用于游戏服务端,所述控制方法包括:通过网络接收用户设备输入的游戏操作,根据所述游戏操作控制游戏活动,并通过网络向所述用户设备反馈对应游戏活动的游戏画面;当检测到与所述用户设备之间的网络异常时,获取与当前游戏活动相匹配的用户操作复现函数,并根据所述用户操作复现函数控制网络异常期间的游戏活动,其中,所述用户操作复现函数为根据所述用户设备输入的历史游戏操作生成的,用于模拟网络异常期间所述用户设备的游戏操作的函数;当检测到与所述用户设备之间的网络恢复正常时,停止根据所述用户操作复现函数控制游戏活动,恢复通过网络接收所述用户设备输入的所述游戏操作,并根据所述游戏操作控制游戏活动。在一种可能的实施方式中,若游戏中存在根据所述用户设备输入的所述游戏操作控制的虚拟角色,所述根据所述游戏操作控制游戏活动,包括:根据所述游戏操作控制所述虚拟角色的游戏行为。在一种可能的实施方式中,在检测到与所述用户设备之间的网络异常之前,所述控制方法还包括:根据所述游戏操作确定所述虚拟角色在游戏中执行的第一游戏行为,获取所述第一游戏行为;当所述第一游戏行为满足预设条件时,记录并存储所述虚拟角色执行的第二游戏行为;所述第二游戏行为是在所述第一游戏行为之后、根据所述游戏操作确定的所述虚拟角色执行的游戏行为;基于所述第二游戏行为,生成所述用户操作复现函数。在一种可能的实施方式中,根据以下步骤确定所述第一游戏行为满足所述预设条件:统计所述虚拟角色执行所述第一游戏行为的执行次数;当所述执行次数等于第一预设次数时,则确定所述第一游戏行为满足所述预设条件。在一种可能的实施方式中,所述第一游戏行为包括单独游戏行为和组合游戏行为。在一种可能的实施方式中,根据以下步骤确定所述第一游戏行为满足所述预设条件:检测所述虚拟角色在第一游戏场景中执行所述第一游戏行为后,转换到的第二游戏场景是否为预设游戏场景;若是,则确定所述第一游戏行为满足所述预设条件。在一种可能的实施方式中,所述记录并存储所述虚拟角色执行的第二游戏行为,包括:获取所述虚拟角色在所述预设游戏场景中执行的所述第二游戏行为;记录并存储游与第一预设游戏行为相同的所述第二游戏行为。在一种可能的实施方式中,所述记录并存储所述虚拟角色执行的第二游戏行为,包括:获取所述虚拟角色在所述预设游戏场景中执行的所述第二游戏行为;记录并存储所述预设游戏场景中与特定虚拟对象的第二预设游戏行为相匹配的所述第二游戏行为。在一种可能的实施方式中,所述记录并存储所述虚拟角色执行的第二游戏行为,包括:获取所述虚拟角色在所述预设游戏场景中执行的所述第二游戏行为;记录并存储执行次数大于或等于第二预设次数的所述第二游戏行为。在一种可能的实施方式中,所述基于所述第二游戏行为,生成所述用户操作复现函数,包括:根据所述第二游戏行为中的各个游戏行为,以及每个游戏行为的执行时序,生成所述用户操作复现函数。在一种可能的实施方式中,所述基于所述第二游戏行为,生成所述用户操作复现函数,包括:获取与所述第二游戏行为相关联的场景元素;根据所述第二游戏行为和所述场景元素,生成所述用户操作复现函数。在一种可能的实施方式中,所述获取与当前游戏活动相匹配的用户操作复现函数,包括:根据所述虚拟角色的当前游戏行为,获取与所述当前游戏行为相匹配的所述用户操作复现函数。在一种可能的实施方式中,所述获取与当前游戏活动相匹配的用户操作复现函数,包括:根据所述虚拟角色的当前游戏行为,以及所述当前游戏行为相关联的当前场景元素,获取与所述当前游戏行为相匹配的所述用户操作复现函数。在一种可能的实施方式中,所述根据所述用户操作复现函数控制网络异常期间的游戏活动,包括:根据所述用户操作复现函数中与所述第二游戏行为相关联的场景元素,判断所述当前场景元素中是否存在不满足所述第二游戏行为中任意一个游戏行为的执行条件的场景元素;若存在,按照所述用户复现函数中每个游戏行为的执行时序,执行所述用户操作复现函数中除不满足所述执行条件的游戏行为之外的游戏行为。第二方面,本申请实施例还提供一种云游戏的控制装置,所述控制装置包括:第一控制模块,用于通过网络接收用户设备输入的游戏操作,根据所述游戏操作控制游戏活动,并通过网络向所述用户设备反馈对应游戏活动的游戏画面;第二控制模块,用于当检测到与所述用户设备之间的网络异常时,获取与当前游戏活动相匹配的用户操作复现函数,并根据所述用户操作复现函数控制网络异常期间的游戏活动,其中,所述用户操作复现函数为根据所述用户设备输入的历史游戏操作生成的,用于模拟网络异常期间所述用户设备的游戏操作的函数;所述第一控制模块,还用于当检测到与所述用户设备之间的网络恢复正常时,停止根据所述用户操作复现函数控制游戏活动,恢复通过网络接收所述用户设备输入的所述游戏操作,并根据所述游戏操作控制游戏活动。在一种可能的实施方式中,若游戏中存在根据所述用户设备输入的所述游戏操作控制的虚拟角色,所述第一控制模块,用于根据以下步骤控制所述游戏活动:根据所述游戏操作控制所述虚拟角色的游戏行为。在一种可能的实施方式中,所述控制装置还包括:获取模块,用于根据所述游戏操作确定所述虚拟角色在游戏中执行的第一游戏行为,获取所述第一游戏行为;存储模块,用于当所述第一游戏行为满足预设条件时,记录并存储所述虚拟角色本文档来自技高网...

【技术保护点】
1.一种云游戏的控制方法,应用于游戏服务端,其特征在于,所述控制方法包括:/n通过网络接收用户设备输入的游戏操作,根据所述游戏操作控制游戏活动,并通过网络向所述用户设备反馈对应游戏活动的游戏画面;/n当检测到与所述用户设备之间的网络异常时,获取与当前游戏活动相匹配的用户操作复现函数,并根据所述用户操作复现函数控制网络异常期间的游戏活动,其中,所述用户操作复现函数为根据所述用户设备输入的历史游戏操作生成的,用于模拟网络异常期间所述用户设备的游戏操作的函数;/n当检测到与所述用户设备之间的网络恢复正常时,停止根据所述用户操作复现函数控制游戏活动,恢复通过网络接收所述用户设备输入的所述游戏操作,并根据所述游戏操作控制游戏活动。/n

【技术特征摘要】
1.一种云游戏的控制方法,应用于游戏服务端,其特征在于,所述控制方法包括:
通过网络接收用户设备输入的游戏操作,根据所述游戏操作控制游戏活动,并通过网络向所述用户设备反馈对应游戏活动的游戏画面;
当检测到与所述用户设备之间的网络异常时,获取与当前游戏活动相匹配的用户操作复现函数,并根据所述用户操作复现函数控制网络异常期间的游戏活动,其中,所述用户操作复现函数为根据所述用户设备输入的历史游戏操作生成的,用于模拟网络异常期间所述用户设备的游戏操作的函数;
当检测到与所述用户设备之间的网络恢复正常时,停止根据所述用户操作复现函数控制游戏活动,恢复通过网络接收所述用户设备输入的所述游戏操作,并根据所述游戏操作控制游戏活动。


2.根据权利要求1所述的控制方法,其特征在于,若游戏中存在根据所述用户设备输入的所述游戏操作控制的虚拟角色,所述根据所述游戏操作控制游戏活动,包括:
根据所述游戏操作控制所述虚拟角色的游戏行为。


3.根据权利要求2所述的控制方法,其特征在于,在检测到与所述用户设备之间的网络异常之前,所述控制方法还包括:
根据所述游戏操作确定所述虚拟角色在游戏中执行的第一游戏行为,获取所述第一游戏行为;
当所述第一游戏行为满足预设条件时,记录并存储所述虚拟角色执行的第二游戏行为;所述第二游戏行为是在所述第一游戏行为之后、根据所述游戏操作确定的所述虚拟角色执行的游戏行为;
基于所述第二游戏行为,生成所述用户操作复现函数。


4.根据权利要求3所述的控制方法,其特征在于,根据以下步骤确定所述第一游戏行为满足所述预设条件:
统计所述虚拟角色执行所述第一游戏行为的执行次数;
当所述执行次数等于第一预设次数时,则确定所述第一游戏行为满足所述预设条件。


5.根据权利要求4所述的控制方法,其特征在于,所述第一游戏行为包括单独游戏行为和组合游戏行为。


6.根据权利要求3所述的控制方法,其特征在于,根据以下步骤确定所述第一游戏行为满足所述预设条件:
检测所述虚拟角色在第一游戏场景中执行所述第一游戏行为后,转换到的第二游戏场景是否为预设游戏场景;
若是,则确定所述第一游戏行为满足所述预设条件。


7.根据权利要求6所述的控制方法,其特征在于,所述记录并存储所述虚拟角色执行的第二游戏行为,包括:
获取所述虚拟角色在所述预设游戏场景中执行的所述第二游戏行为;
记录并存储游与第一预设游戏行为相同的所述第二游戏行为。


8.根据权利要求6所述的控制方法,其特征在于,所述记录并存储所述虚拟角色执行的第二游戏行为,包括:
获取所述虚拟角色在所述预设游戏场景中执行的所述第二游戏行为;
记录并存储所述预设游戏场景中与特定虚拟对象的第二预设游戏行为相匹配的所述第二游戏行为。


9.根据权利要求6所述的控制方法,其特征在于,所述记录并存储所述虚拟角色执行的第二游戏行为,包括:
获取所述虚拟角色在所述预设游戏场景...

【专利技术属性】
技术研发人员:欧阳炫
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1