认证方法、服务器及系统技术方案

技术编号:30822823 阅读:48 留言:0更新日期:2021-11-18 12:09
本公开提供一种认证方法、服务器及系统,涉及云游戏技术领域,所述方法包括向认证服务器发送携带云服务器上运行的虚拟机的当前数量和云服务器的机器指纹的批量授权请求;认证服务器在确定虚拟机的当前数量小于或等于预设阈值,且确定云服务器的机器指纹合法时,生成授权许可文件,并向认证客户端发送携带授权许可文件的授权成功消息;接收认证服务器发送的授权成功消息;将每个虚拟机的授权状态标记为已授权,存储授权许可文件。本公开是将云服务器上运行的虚拟机进行批量授权,只有授权成功后,虚拟机才有使用图形资源池的权限,不会造成图形资源池中资源的滥用,从而能够保证图形资源池的技术厂家的利益。形资源池的技术厂家的利益。形资源池的技术厂家的利益。

【技术实现步骤摘要】
认证方法、服务器及系统


[0001]本公开涉及云游戏
,尤其涉及认证方法、服务器及系统。

技术介绍

[0002]在软件定义GPU(图形处理器,graphics processing unit)的概念出现后,势必引爆云游戏的概念。针对这种重度渲染的中大型手游来说,需要在云端部署虚拟机来运行手游,并需要有专业的图形图像渲染池支持3D渲染,但是对于手游来说,需要基于ARM(Advanced RISC Machines)架构的物理主机提供硬件载体,同时利用虚拟化技术,提供Android(安卓)虚拟机安装手游,并提供给用户使用。以上是云游戏系统的软件框架的基础,在此基础上,运营云游戏对于图形资源池的技术厂家来说不可行,需要和云游戏内容提供商合作才可以进行运营,因此,带来技术厂家如何保证自己的技术在与云游戏内容运营商合作时候的利益,或者保证自己的技术能够带来回报成为一个迫切的问题。

技术实现思路

[0003]本公开实施例提供一种认证方法、服务器及系统,能够解决现有技术中无法保证技术厂家利益的问题。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种认证方法,应用于云服务器,所述云服务器上运行认证客户端和多个虚拟机,所述方法包括:
[0005]所述认证客户端向认证服务器发送批量授权请求;所述批量授权请求中携带所述云服务器上运行的所述虚拟机的当前数量和所述云服务器的机器指纹,使得所述认证服务器在确定所述虚拟机的当前数量小于或等于预设阈值,且确定所述云服务器的机器指纹合法时,生成授权许可文件,并向所述认证客户端发送携带所述授权许可文件的授权成功消息;所述授权许可文件用于激活所述虚拟机使用图形资源池的权限;
[0006]接收所述认证服务器发送的授权成功消息;
[0007]将每个所述虚拟机的授权状态标记为已授权,并存储所述授权许可文件。
[0008]本公开实施例提供一种认证方法,向认证服务器发送携带云服务器上运行的虚拟机的当前数量和云服务器的机器指纹的批量授权请求,使得认证服务器在接收到该批量授权请求时,将虚拟机的当前数量和云服务器的机器指纹进行认证,在确定虚拟机的当前数量大于预设阈值,且云服务器的机器指纹合法时,向认证客户端发送携带授权许可文件的授权成功消息,认证客户端在接收到授权成功消息时,将虚拟机的授权状态标记为已授权,并存储授权许可文件,便于后续虚拟机使用图形资源池。可知,本公开是将云服务器上运行的虚拟机进行批量授权,只有授权成功后,虚拟机才有使用图形资源池的权限,不会造成图形资源池中资源的滥用,从而能够保证图形资源池的技术厂家的利益。
[0009]在一个实施例中,还包括:
[0010]接收所述认证服务器发送的授权失败消息;
[0011]将每个所述虚拟机的授权状态标记为未授权。
[0012]在一个实施例中,还包括:
[0013]目标虚拟机接收云游戏客户端发送的连接请求;所述连接请求用于指示所述目标虚拟机启动目标云游戏;
[0014]所述认证客户端获取所述目标虚拟机的授权状态;
[0015]在确定所述目标虚拟机的授权状态为已授权时,所述目标虚拟机载入所述授权许可文件,启动所述目标云游戏,并将所述目标云游戏的游戏界面图像发送至所述云游戏客户端进行显示。
[0016]在一个实施例中,在所述将所述目标云游戏的游戏界面图像发送至所述云游戏客户端进行显示之后,还包括:
[0017]接收所述游戏客户端发送的渲染指令;
[0018]将所述渲染指令发送至图形资源池,使得所述图形资源池对所述渲染指令中的待渲染数据进行渲染,并将渲染后的图像发送至所述云游戏客户端进行显示。
[0019]在一个实施例中,还包括:
[0020]在确定所述目标虚拟机的授权状态为未授权时,禁止启动所述目标云游戏,并销毁所述目标虚拟机。
[0021]在一个实施例中,所述认证客户端向认证服务器发送批量授权请求包括:
[0022]所述认证客户端根据预设周期向所述认证服务器发送所述批量授权请求。
[0023]根据本公开实施例的第二方面,提供一种认证方法,应用于认证服务器,所述方法包括:
[0024]接收认证客户端发送的批量授权请求;所述批量授权请求中携带所述云服务器上运行的所述虚拟机的当前数量和所述云服务器的机器指纹;
[0025]在确定所述虚拟机的当前数量小于或等于预设阈值,且确定所述云服务器的机器指纹合法时,生成授权许可文件;所述授权许可文件用于激活所述虚拟机使用图形资源池的权限;
[0026]向所述认证客户端发送授权成功消息;所述授权成功消息中携带所述授权许可文件。
[0027]在一个实施例中,还包括:
[0028]在确定所述虚拟机的当前数量大于所述预设阈值,或者所述云服务器的机器指纹非法时,向所述认证客户端发送授权失败消息。
[0029]在一个实施例中,所述接收认证客户端发送的批量授权请求包括:
[0030]根据预设周期接收所述认证客户端发送的所述批量授权请求。
[0031]根据本公开实施例的第三方面,提供一种云服务器,包括:
[0032]第一发送模块,用于向认证服务器发送批量授权请求;所述批量授权请求中携带所述云服务器上运行的所述虚拟机的当前数量和所述云服务器的机器指纹,使得所述认证服务器在确定所述虚拟机的当前数量小于或等于预设阈值,且确定所述云服务器的机器指纹合法时,生成授权许可文件,并向所述认证客户端发送携带所述授权许可文件的授权成功消息;所述授权许可文件用于激活所述虚拟机使用图形资源池的权限;
[0033]第一接收模块,用于接收所述认证服务器发送的授权成功消息;
[0034]第一标记模块,用于将每个所述虚拟机的授权状态标记为已授权,并存储所述授
权许可文件。
[0035]在一个实施例中,所述云服务器还包括第三接收模块和第二标记模块;
[0036]所述第三接收模块,用于接收所述认证服务器发送的授权失败消息;
[0037]所述第二标记模块,用于将每个所述虚拟机的授权状态标记为未授权。
[0038]在一个实施例中,所述云服务器还包括第四接收模块、获取模块和第三发送模块;
[0039]所述第四接收模块,用于接收云游戏客户端发送的连接请求;所述连接请求用于指示所述目标虚拟机启动目标云游戏;
[0040]所述获取模块,用于获取所述目标虚拟机的授权状态;
[0041]所述第三发送模块,用于在确定所述目标虚拟机的授权状态为已授权时,所述目标虚拟机载入所述授权许可文件,启动所述目标云游戏,并将所述目标云游戏的游戏界面图像发送至所述云游戏客户端进行显示。
[0042]在一个实施例中,所述云服务器还包括第五接收模块和第四发送模块;
[0043]所述第五接收模块,用于接收所述游戏客户端发送的渲染指令;
[0044]所述第四发送模块,用于将所述渲染指令发送至图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种认证方法,其特征在于,应用于云服务器,所述云服务器上运行认证客户端和多个虚拟机,所述方法包括:所述认证客户端向认证服务器发送批量授权请求;所述批量授权请求中携带所述云服务器上运行的所述虚拟机的当前数量和所述云服务器的机器指纹,使得所述认证服务器在确定所述虚拟机的当前数量小于或等于预设阈值,且确定所述云服务器的机器指纹合法时,生成授权许可文件,并向所述认证客户端发送携带所述授权许可文件的授权成功消息;所述授权许可文件用于激活所述虚拟机使用图形资源池的权限;接收所述认证服务器发送的授权成功消息;将每个所述虚拟机的授权状态标记为已授权,并存储所述授权许可文件。2.根据权利要求1所述的方法,其特征在于,还包括:接收所述认证服务器发送的授权失败消息;将每个所述虚拟机的授权状态标记为未授权。3.根据权利要求1所述的方法,其特征在于,还包括:目标虚拟机接收云游戏客户端发送的连接请求;所述连接请求用于指示所述目标虚拟机启动目标云游戏;所述认证客户端获取所述目标虚拟机的授权状态;在确定所述目标虚拟机的授权状态为已授权时,所述目标虚拟机载入所述授权许可文件,启动所述目标云游戏,并将所述目标云游戏的游戏界面图像发送至所述云游戏客户端进行显示。4.根据权利要求3所述的方法,其特征在于,在所述将所述目标云游戏的游戏界面图像发送至所述云游戏客户端进行显示之后,还包括:接收所述游戏客户端发送的渲染指令;将所述渲染指令发送至图形资源池,使得所述图形资源池对所述渲染指令中的待渲染数据进行渲染,并将渲染后的图像发送至所述云游戏客户端进行显示。5.根据权利要求3所述的方法,其特征在于,还包括:在确定所述目标虚拟机的授权状态为未授权时,禁止启动所述目标云游戏,并销毁所述目标虚拟机。6.根据权利要求1所述的方法,其特征在于,所述认证客户端向认证服务器发送批量授权请求包括:所述认证客户端根据预设周期向所述认证服务器发送所述批量授权请求。7.一种认证方法,其特征在于,应用于认证服务器,包括:接收认证客户端发送的批量授权请求;所述批量授权请求中携带所述云服务器上运行的所述虚拟机的当前数量和所述云服务器的机器指纹;在确定所述虚拟...

【专利技术属性】
技术研发人员:马权
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:

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

1