【技术实现步骤摘要】
一种云应用的启动方法、装置、可读存储介质及设备
本公开涉及资源分配
,具体而言,涉及一种云应用的启动方法、装置、可读存储介质及设备。
技术介绍
在云游戏的运行模式下,游戏应用运行于云服务器上,终端(手机、电脑、平板电脑等)用于实现人机交互,实时将对游戏的操控指令上传至云服务器的游戏应用,游戏应用响应该操控指令生成游戏场景数据,云服务器根据游戏场景数据渲染生成游戏画面,云服务器采集游戏运行所产生的音频数据和渲染生成的游戏画面进行编码,并实时发送至终端进行解码显示。进而云游戏的运行模式能在很大程度上减小对于承载游戏的终端的性能要求。相关技术中,用户在启动一路云游戏时,用户在客户端侧一般首先选择进入自己所在的地区,客户端向该地区所对应的分前端发送云游戏的启动请求,若该地区所对应的分前端没有足够资源启动该路云游戏,则在返回无资源的信息至客户端以后,用户会再次选择其他可进入的地区进行向该地区的分前端请求资源分配,直到用户所选的地区的分前端具备足够的资源能够启动该路云游戏;该过程中需要用户进行自主的去选择和切换地区 ...
【技术保护点】
1.一种云应用的启动方法,其特征在于,所述方法应用于服务器,所述方法包括:/n接收客户端在启动云应用时发送的云应用排队请求;/n根据所述云应用排队请求和获取的各分前端的信息,从所述各分前端中选取待请求为所述云应用分配资源的目标分前端;/n若所述目标分前端的排队队列的长度为0,则向所述目标分前端请求为所述云应用分配资源;/n若所述目标分前端的排队队列的长度不为0,则将排队请求信息添加至所述目标分前端的排队队列,在检测到向所述目标分前端请求为所述云应用分配资源的触发事件后,向所述目标分前端请求为所述云应用分配资源;其中,所述目标分前端用于在成功为所述云应用分配资源后告知所述客户 ...
【技术特征摘要】
1.一种云应用的启动方法,其特征在于,所述方法应用于服务器,所述方法包括:
接收客户端在启动云应用时发送的云应用排队请求;
根据所述云应用排队请求和获取的各分前端的信息,从所述各分前端中选取待请求为所述云应用分配资源的目标分前端;
若所述目标分前端的排队队列的长度为0,则向所述目标分前端请求为所述云应用分配资源;
若所述目标分前端的排队队列的长度不为0,则将排队请求信息添加至所述目标分前端的排队队列,在检测到向所述目标分前端请求为所述云应用分配资源的触发事件后,向所述目标分前端请求为所述云应用分配资源;其中,所述目标分前端用于在成功为所述云应用分配资源后告知所述客户端拉起所述云应用,并告知所述服务器将所述排队请求信息从所述目标分前端的排队队列中删除。
2.根据权利要求1所述的方法,其特征在于,所述云应用排队请求中携带有用户标识、云应用标识和客户端IP地址;
所述根据所述云应用排队请求和获取的各分前端的信息,从所述各分前端中选取待请求为所述云应用分配资源的目标分前端,包括:
根据所述云应用排队请求中的客户端IP地址和各分前端与地区的映射关系,确定所述客户端所属地区对应的地区分前端;
若所述地区分前端的数量为一个,则将所述地区分前端作为所述目标分前端;
若所述地区分前端的数量为多个,则根据所述用户标识、所述云应用标识和所述地区分前端的配置信息,从所述地区分前端中选取所述客户端能够接入的待选地区分前端;
若所述待选地区分前端的数量为多个且本地存储有所述客户端与各所述待选地区分前端之间的时延数据,则依据所述时延数据、各所述待选地区分前端的当前排队情况和所请求分配的资源的部署情况,从所述待选地区分前端中选取出目标分前端。
3.根据权利要求2所述的方法,其特征在于,所述方法,还包括:
若所述待选地区分前端的数量为多个且本地未存储有所述客户端与各所述待选地区分前端之间的时延数据,则依据各所述待选地区分前端的接入优先级、当前的排队情况和所请求分配的资源的部署情况,从所述待选分前端中确定出目标分前端。
4.根据权利要求2所述的方法,其特征在于,在所述获取所述客户端与各所述待选分前端之间的时延数据之前,所述方法,还包括:
接收所述客户端发送的所述客户端与各分前端之间的时延数据,存储所述客户端与所述各分前端之间的时延数据。
5.根据权利要求1-4任一所述方法,其...
【专利技术属性】
技术研发人员:高彬,韩永,李华宇,
申请(专利权)人:北京视博云信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。