云设备分配方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30641503 阅读:17 留言:0更新日期:2021-11-04 00:39
本发明专利技术实施例提供了一种云设备分配方法、装置、电子设备及存储介质。云设备分配方法包括:接收来自于终端的应用运行请求,所述应用运行请求携带目标应用标识;在所述目标应用标识对应的目标云设备集合中,确定目标云设备;所述目标云设备集合为所述目标应用标识对应的空闲云设备的集合;控制所述目标云设备响应所述应用运行请求;在所述目标云设备集合中移除所述目标云设备。本发明专利技术简化管理服务器分配云设备的过程,进而降低终端启动应用的时间,提高了启动效率。提高了启动效率。提高了启动效率。

【技术实现步骤摘要】
云设备分配方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种云设备分配方法、装置、电子设备及存储介质。

技术介绍

[0002]云游戏是以云计算为基础的游戏方式。在云游戏的运行模式下,所有游戏都在云服务器上虚拟出的诸如云手机的云设备运行,并将渲染后的游戏视频流发送至用户使用的终端。其中,业务服务器虚拟出的所有云设备中均安装有相同的游戏。
[0003]管理服务器与云设备连接,用于为终端分配为其提供服务的云设备。管理服务器可以在云设备数据库中针对每个云设备存储其安装的所有游戏的运行状态。管理服务器当接收到来自于终端发送的请求运行目标游戏时,可以将运行状态均为空闲状态的空闲云设备分配给终端,使得空闲云设备为终端提供游戏服务。并且将已分配云设备对应的除目标游戏外的其他游戏的运行状态修改为不可运行状态。
[0004]但是,管理服务器针对每个请求,访问云设备数据库执行确定设备标识以及修改游戏运行状态的过程,导致管理服务器分配云设备的过程较为复杂,耗时较长,进而使得终端启动云游戏的时间较长,效率较低。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种云设备分配方法、装置、电子设备及存储介质,在一定程度上简化管理服务器分配云设备的过程,进而降低终端启动应用的时间,提高了启动效率。具体技术方案如下:
[0006]在本专利技术实施的第一方面,首先提供了一种云设备分配方法,包括:
[0007]接收来自于终端的应用运行请求,所述应用运行请求携带目标应用标识;
[0008]在所述目标应用标识对应的目标云设备集合中,确定目标云设备;所述云目标设备集合为所述目标应用标识对应的空闲云设备的集合;
[0009]控制所述目标云设备响应所述应用运行请求;
[0010]在所述目标云设备集合中移除所述目标云设备。
[0011]在本专利技术实施的第二方面,还提供了一种云设备分配装置,包括:
[0012]接收模块,用于接收来自于终端的应用运行请求,所述应用运行请求携带目标应用标识;
[0013]确定模块,用于在所述目标应用标识对应的目标云设备集合中,确定目标云设备;所述目标云设备集合为所述目标应用标识对应的空闲云设备的集合;
[0014]控制模块,用于控制所述目标云设备响应所述应用运行请求;
[0015]移除模块,用于在所述目标云设备集合中移除所述目标云设备。
[0016]在本专利技术实施的第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0017]存储器,用于存放计算机程序;
[0018]处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。
[0019]在本专利技术实施的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面任一所述的云设备分配方法。
[0020]在本专利技术实施的第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面任一所述的云设备分配方法。
[0021]本专利技术实施例提供的一种云设备分配方法、装置、电子设备及存储介质,在接收来自于终端的应用运行请求后,可以通过应用运行请求中携带的目标应用标识,在该目标应用标识对应的目标云设备集合中,确定目标云设备。从而控制目标云设备响应应用运行请求,并在目标云设备集合中移除目标云设备。该技术方案中,由于可以仅从目标应用标识对应的目标云设备集合中确定目标云设备。因此,相较于技术中,需要从云应用系统包括的所有空闲云设备中确定目标云设备,缩小了目标云设备的确定范围,提高了目标云设备的确定效率。并且由于目标云设备集合为目标应用标识对应的空闲云设备的集合,即目标云设备集合中的任意一个空闲云设备处于空闲状态,且在从目标云设备集合中确定目标云设备后,将该目标云设备移除目标云设备。因此,保证了目标云设备集合中仅存在空闲云设备。因此,在为终端分配空闲云设备的过程,即为来自于终端的应用运行请求确定响应的空闲云设备的过程中,可以直接从与应用运行请求携带的目标应用标识对应的云设备集合中确定。相较于相关技术,无需针对每个请求执行访问云设备数据库,确定设备标识以及修改游戏运行状态的过程,简化了云设备的分配过程,降低了分配耗时,进而降低了终端启动目标应用的时间,提高了启动效率。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0023]图1为本专利技术实施例提供一种云应用系统的结构示意图;
[0024]图2为本专利技术实施例提供另一种云应用系统的结构示意图;
[0025]图3为本专利技术实施例提供的一种云设备分配方法的流程图;
[0026]图4为本专利技术实施例提供的另一种云设备分配方法的流程图;
[0027]图5为本专利技术实施例提供的一种分布式数据库的存储示意图;
[0028]图6为本专利技术实施例提供的一种云设备分组示意图;
[0029]图7为本专利技术实施例提供的一种应用集合和云设备集合划分方法的流程图;
[0030]图8为本专利技术实施例提供的又一种云设备分配方法的流程图;
[0031]图9为本专利技术实施例提供的一种云设备分配装置的结构图;
[0032]图10为本专利技术实施例提供的一种电子设备的结构图。
具体实施方式
[0033]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。
[0034]请参考图1,其示出了本专利技术实施例提供的一种云应用系统的结构示意图。如图1所示,云应用系统100包括:管理服务器101以及至少一个云设备。管理服务器101与各云设备之间通过网络连接。可选的,该网络可以是无线网络(wireless network)。该无线网络可以包括:无线保真网络、第三代(3rd

generation,3G)移动通信技术网络或通用分组无线服务技术(general packet radio service,GPRS)等。需要说明的是,云应用系统中,管理服务器一般可用于调度多个云设备,即,将云应用请求在多个云设备中进行分配。示例性的,图1以三个云设备(102A

102C)为例进行说明,图1中云设备的数量并不对云应用系统中可包括的云设备的数量进行限定。
[0035]其中,云设备可以是虚拟设备,也可以是实体设备。示例性的,云设备可以是通过虚拟技术在云服务器上虚拟出的逻辑设备。具体而言,任意一台云服务器上可以虚拟出多台逻辑设备。则图1所示的云应用系统所包括的各云设备可以是相同或者不同的云服务器上虚拟出的逻辑设备。可选的,云服务器可以是部署于不同地域的云服务器,则相应的云设备可以具有地域属性。图1所示的云应用系统所包括的各云设备可以是同一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云设备分配方法,其特征在于,包括:接收来自于终端的应用运行请求,所述应用运行请求携带目标应用标识;在所述目标应用标识对应的目标云设备集合中,确定目标云设备;所述目标云设备集合为所述目标应用标识对应的空闲云设备的集合;控制所述目标云设备响应所述应用运行请求;在所述目标云设备集合中移除所述目标云设备。2.根据权利要求1所述的方法,其特征在于,在所述目标应用标识对应的目标云设备集合中,确定目标云设备之前,所述方法还包括:确定所述目标应用标识对应的目标应用集合;根据第一对应关系,确定所述目标应用集合对应的所述目标云设备集合;其中,所述第一对应关系为应用集合与云设备集合中各空闲云设备之间的对应关系;或者,所述第一对应关系为应用集合与云设备集合的对应关系。3.根据权利要求1所述的方法,其特征在于,在所述目标应用标识对应的目标云设备集合中,确定目标云设备之前,所述方法还包括:根据第二对应关系,确定所述目标应用标识对应的所述目标云设备集合;其中,所述第二对应关系为应用标识与云设备集合中各空闲云设备之间的对应关系;或者,所述第二对应关系为应用标识与云设备集合的对应关系。4.根据权利要求1

3任一项所述的方法,其特征在于,所述目标云设备集合中的任意一个候选云设备安装有目标应用,所述目标应用是所述目标应用标识指示的应用。5.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:接收来自于所述终端发送的应用退出请求,所述应用退出请求携带标识信息;所述标识信息包括:所述目标云设备对应的设备标识和/或所述目标应用标识;基于所述标识信息,在所述目标云设备集合中添加所述目标云设备。6.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:杨诚田其树陈雄
申请(专利权)人:北京爱奇艺科技有限公司
类型:发明
国别省市:

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

1