一种云游戏前后台切换的方法、装置、系统和设备与流程

文档序号:35038139发布日期:2023-08-05 21:58阅读:95来源:国知局
一种云游戏前后台切换的方法、装置、系统和设备与流程

本技术涉及互联网,尤其涉及一种云游戏前后台切换的方法、装置、系统和设备。


背景技术:

1、随着云游戏的普及以及应用场景的增多,如何在各场景下均提供堪比原生的游戏体验成为一种普遍需求。而用户在游戏过程中可能会存在需要将游戏切换至后台的场景,例如用户接听电话、回复微信消息等场景,重新进入游戏时切回前台,游戏的前后台切换目前存在两种比较普遍的方案。

2、第一种方案是本地游戏切后台时,云端游戏同样切后台。本地游戏恢复至前台时,云端游戏也恢复至前台。第二种方案是本地游戏切后台时,云端游戏持续运行在前台。

3、对于第一种方案,当云端游戏切换至后台时,变为后台程序,程序优先级降低,当长时间在后台且云端服务器云端资源不足时容易被系统杀死。同时在恢复至前台时游戏需要进行前后台切换,容易卡顿。对于第二种方案,当本地游戏切换至后台后,云端游戏持续在前台时,程序优先级较高,保持在活跃状态,但是该过程会持续消耗云端资源,长时间容易造成云端资源浪费。

4、可见,如何在节约云端资源的同时,保障云游戏前后台切换的效率,是本领域技术人员需要解决的问题。


技术实现思路

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、为实现上述目的,本技术进一步提供一种云游戏前后台切换的方法,适用于终端设备,所述方法包括:

32、在检测到前台页面由游戏页面切换为非游戏页面的情况下,向云端服务器发送游戏后台切换指令;

33、在检测到前台页面为由非游戏页面切换为游戏页面的情况下,向所述云端服务器发送游戏前台切换指令,以便于所述云端服务器执行上述适用于云端服务器的云游戏前后台切换的方法。

34、为实现上述目的,本技术进一步提供一种云游戏前后台切换的系统,包括终端设备和云端服务器;

35、所述终端设备,用于执行上述适用于终端设备的云游戏前后台切换的方法;

36、所述云端服务器,用于执行上述适用于云端服务器的云游戏前后台切换的方法。

37、为实现上述目的,本技术进一步提供一种云游戏前后台切换的设备,所述设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的云游戏前后台切换的方法程序,所述云游戏前后台切换的方法程序被所述处理器执行时实现上述的云游戏前后台切换的方法。

38、为实现上述目的,本技术进一步提供一种计算机可读存储介质,所述计算机可读存储介质上存储有云游戏前后台切换的方法程序,所述云游戏前后台切换的方法程序可被一个或者多个处理器执行,以实现上述的云游戏前后台切换的方法。

39、为实现上述目的,本技术进一步提供一种计算机程序产品,包括计算机指令,当其在计算机上运行时,使得计算机可以执行上述任一项所述的云游戏前后台切换方法。

40、由上述技术方案可以看出,云端服务器在接收到终端设备发送的游戏后台切换指令的情况下,说明终端设备已经将游戏由前台切换为后台,为了降低游戏对云端资源的消耗,并且保证游戏的快速恢复,可以将云端游戏页面缩小,以使得当前的云端游戏页面小于原云端游戏页面的大小并且保留原云端游戏页面的全部内容,此时云端服务器以小窗口模式展示云端游戏页面。云端服务器在接收到终端设备发送的游戏前台切换指令的情况下,说明终端设备已经将游戏由后台切换为前台,此时云端服务器可以将当前的云端游戏页面放大,以使得当前的云端游戏页面恢复至原云端游戏页面的大小,从而满足终端设备的游戏需求。在该技术方案中,在终端设备游戏需要进行前后台切换时,云端游戏不完全切换至后台,而是切换至小窗口模式,充分保障游戏程序正常运行,避免被系统杀死,同时又节约大量云端资源。在终端设备将游戏由后台切回前台时,不需要重新拉起,极大缩短了整个过程的切换时间,同时保证了游戏的良好运行和快速恢复。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1