云游戏服务的排队调度方法、装置、设备和存储介质制造方法及图纸

技术编号:26957556 阅读:28 留言:0更新日期:2021-01-05 23:32
本申请涉及计算机技术领域,公开了一种云游戏服务的排队调度方法、装置、设备和存储介质。在中心服务端未调度到游戏服务端时,应用于用户端的方法包括:接收中心服务端发送的、包含用于排队的至少一个区域服务端信息和云游戏请求的请求标识的云游戏响应;与至少一个区域服务端信息对应的区域服务端建立连接,并将包括请求标识的排队调度请求发送给各区域服务端;接收各区域服务端发送的排队调度信息;确定各排队调度信息为位置更新信息后,更新对应的排队位置;确定各排队调度信息中包含游戏服务端信息后,与一个游戏服务端信息对应的游戏服务端建立连接。实现了以排队调度的方式自动、持续为用户端调度游戏服务端,且使用户及时获知排队进度。

【技术实现步骤摘要】
云游戏服务的排队调度方法、装置、设备和存储介质
本申请涉及计算机
,具体而言,本申请涉及一种云游戏服务的排队调度方法、装置、设备和存储介质。
技术介绍
云游戏是将原本运行在用户端的游戏实例移到云端服务器上运行,用户端只是通过网络将用户端的操作实时传输到云端服务器,使得云端服务器的游戏实例响应于上述操作,并将游戏的运行结果实时传输至用户端,在用户端上呈现出画面和声音。在云游戏的实现中,首先需要完成云端服务器的服务资源调度。由于游戏实例实际上是通过云端服务器上运行的游戏服务组件((GameService,GS),也称为游戏服务端)来向用户端提供云游戏服务的,所以服务资源调度就是为用户调度一个可用的GS。云端服务器的服务资源调度方式主要有:一、云端服务器根据各GS的负载情况,挑选出一个可用GS调度给用户端;二、在用户端的显示界面上列出各GS的负载情况和网络质量,让用户自行挑选其中一个GS进行连接。无论是哪种服务资源调度方式,都可能出现云端服务器处于满负载状态,而无法为用户端调度到可用GS的情况。目前,针对无法为用户端调度到可用G本文档来自技高网...

【技术保护点】
1.一种云游戏服务的排队调度方法,其特征在于,应用于用户端,所述用户端向中心服务端发送云游戏请求后,所述中心服务端选择的各区域服务端均未调度到游戏服务端,所述方法包括:/n接收所述中心服务端发送的云游戏响应,所述云游戏响应中包括用于排队的至少一个区域服务端信息和所述云游戏请求的请求标识;/n基于所述至少一个区域服务端信息,与对应的至少一个区域服务端建立连接,并将排队调度请求发送给建立连接的各区域服务端,所述排队调度请求中包括所述请求标识;/n接收建立连接的各区域服务端发送的排队调度信息,所述排队调度信息包括位置更新信息或游戏服务端信息;/n确定各所述排队调度信息为位置更新信息后,更新对应的排队...

【技术特征摘要】
1.一种云游戏服务的排队调度方法,其特征在于,应用于用户端,所述用户端向中心服务端发送云游戏请求后,所述中心服务端选择的各区域服务端均未调度到游戏服务端,所述方法包括:
接收所述中心服务端发送的云游戏响应,所述云游戏响应中包括用于排队的至少一个区域服务端信息和所述云游戏请求的请求标识;
基于所述至少一个区域服务端信息,与对应的至少一个区域服务端建立连接,并将排队调度请求发送给建立连接的各区域服务端,所述排队调度请求中包括所述请求标识;
接收建立连接的各区域服务端发送的排队调度信息,所述排队调度信息包括位置更新信息或游戏服务端信息;
确定各所述排队调度信息为位置更新信息后,更新对应的排队位置;或者,确定各所述排队调度信息中包含游戏服务端信息后,选择一个游戏服务端信息,并与选择的游戏服务端信息对应的游戏服务端建立连接。


2.一种云游戏服务的排队调度方法,其特征在于,应用于中心服务端,所述中心服务端接收用户端发送的云游戏请求后,所述中心服务端选择的各区域服务端均未调度到游戏服务端,其中,所述云游戏请求包括渠道标识,所述方法包括:
生成所述云游戏请求的请求标识;
基于所述云游戏请求中的渠道标识选择用于排队的至少一个区域服务端;
获取所述至少一个区域服务端的区域服务端信息;
向所述用户端发送云游戏响应,所述云游戏响应中包括用于排队的至少一个区域服务端信息和所述请求标识。


3.根据权利要求2所述的方法,其特征在于,所述基于所述云游戏请求中的渠道标识选择用于排队的至少一个区域服务端包括:
选择至少一个区域服务端,所述至少一个区域服务端具有排队功能,且所述至少一个区域服务端的渠道标识均与所述云游戏请求中的渠道标识相同。


4.一种云游戏服务的排队调度方法,其特征在于,应用于区域服务端,所述区域服务端被中心服务端选择而进行游戏服务端的调度,且所述区域服务端未调度到游戏服务端,且所述区域服务端具有排队功能且维护一个排队队列,所述方法包括:
与所述用户端建立连接,并接收所述用户端发送的排队调度请求,所述排队调度请求中包括云游戏请求的请求标识;
基于所述请求标识和所述排队队列,确定所述用户端的排队位置,其中,所述排队队列是不同请求标识排成的序列;
基于所述请求标识和所述排队位置,调度一个游戏服务端,并基于调度结果生成排队调度信息,所述排队调度信息包括所述请求标识在所述排队队列中的位置更新信息或调度到的游戏服务端的游戏服务端信息;
发送所述排队调度信息至所述用户端。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
对所述排队队列进行循环调度。


6.一种云游戏服务的排队调度装置,其特征在于,配置于用户端,所述用户端向中心服务端发送云游戏请求后,所述中心服务端选择的各区域服务端均未调度到游戏服务端,所述装置包括:
云游戏响应接收模块,用于接收所述中心服务端发送的云游戏响应,所述云游戏响应中包括用于排队的至少一个区域服务端信息和所述云...

【专利技术属性】
技术研发人员:杜晶林顺
申请(专利权)人:厦门雅基软件有限公司
类型:发明
国别省市:福建;35

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

1