首页> 中国专利> 实现独占游戏的方法、实现独占游戏的装置和云游戏系统

实现独占游戏的方法、实现独占游戏的装置和云游戏系统

摘要

本申请提供了一种实现独占游戏的方法、实现独占游戏的装置和云游戏系统。该方法包括:发送独占游戏申请界面至对应的零终端;接收零终端发送的独占游戏申请信息;生成绑定信息;接收零终端发送的登陆请求,控制零终端与对应的独占虚拟机建立连接。该方法中,通过接收零终端发送的独占游戏申请信息和当前的独占虚拟机的使用情况,可以生成绑定信息,也就是说,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。

著录项

  • 公开/公告号CN112274914A

    专利类型发明专利

  • 公开/公告日2021-01-29

    原文格式PDF

  • 申请/专利权人 西安万像电子科技有限公司;

    申请/专利号CN202011187042.2

  • 发明设计人 龙科;

    申请日2020-10-29

  • 分类号A63F13/352(20140101);A63F13/358(20140101);G06F9/455(20060101);

  • 代理机构11240 北京康信知识产权代理有限责任公司;

  • 代理人霍文娟

  • 地址 710075 陕西省西安市高新区唐延南路8号3G智能终端产业园4号厂房3层302室

  • 入库时间 2023-06-19 09:43:16

说明书

技术领域

本申请涉及游戏领域,具体而言,涉及一种实现独占游戏的方法、实现独占游戏的装置、云游戏系统、计算机可读存储介质和处理器。

背景技术

云游戏是以云计算为基础的游戏方式。服务侧由强大算力、渲染、存储的服务器组成集群,根据用户的需求,动态的创建合适配置的虚拟机。在云游戏的运行模式下,所有游戏,不管是2D、3D,还是制备精良的3A游戏,都在合适配置的虚拟机上运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的解码和键鼠操作能力就可以了。用户就可以在最基本的配置下,体验到原本需要高配置主机才能玩的游戏。

相关技术中的一种云游戏系统的整体架构可参照图1,如图1所示,服务侧将有强大算力、渲染、存储的服务器组成集群,用户通过自己持有的零终端(ZC)设备访问云端服务器从而进行游戏或者获取其它应用服务,图1示出了多个零终端40、多个虚拟机60和云端服务器80。

在上述系统中,每一个零终端对应一个虚拟机,零终端中所安装的R端软件需要和虚拟机中所安装的S端软件完全适配,虚拟机的操作系统版本和硬件配置决定了当前虚拟机能够支持的应用服务内容。

在现有游戏市场上,很多厂商提供了独占游戏,如果一种游戏只能在一个机种或者平台上运行,则被称为独占游戏。支持独占游戏的机种有很多,比如,常见的PS4、PSv、SWITCH等等。在这种模式下,用户如果想玩某种游戏,就必须具有相应的机种。相应机种的游戏机以其优良的运行体验深受资深游戏玩家的喜爱。

但是,现有云游戏系统中并没有实现独占游戏功能。因此,亟需一种可以实现独占游戏的云游戏系统。

在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。

发明内容

本申请的主要目的在于提供一种实现独占游戏的方法、实现独占游戏的装置、云游戏系统、计算机可读存储介质和处理器,以解决现有技术中在云游戏系统无法实现独占游戏的问题。

根据本发明实施例的一个方面,提供了一种实现独占游戏的方法,所述方法在云游戏系统中运行,所述云游戏系统包括零终端、云游戏登陆平台以及多个虚拟机,多个所述虚拟机中包括独占虚拟机,所述独占虚拟机使用的操作系统为独占游戏运行所需的操作系统,所述方法包括:基于接收到的所述云游戏登陆平台发送的独占游戏申请请求,发送独占游戏申请界面至对应的所述零终端,其中,所述独占游戏申请请求为所述零终端发送至所述云游戏登陆平台的;接收所述零终端发送的独占游戏申请信息,所述独占游戏申请信息为响应于作用在所述独占游戏申请界面上的操作生成的,所述独占游戏申请信息包括申请的独占游戏的名称以及第一用户信息;基于所述独占游戏申请信息以及当前的所述独占虚拟机的使用情况,生成绑定信息,所述绑定信息为所述第一用户信息以及为用户分配的所述独占虚拟机的信息;接收所述零终端发送的登陆请求,并基于所述登陆请求和所述绑定信息,控制所述零终端与对应的所述独占虚拟机建立连接,或者发送通知信息至生成所述登陆请求的所述零终端,所述通知信息用于表征无法进行所述独占游戏的信息,所述登陆请求包括第二用户信息。

可选地,基于所述独占游戏申请信息以及当前的所述独占虚拟机的使用情况,生成绑定信息,包括:基于所述独占游戏申请信息,确定对应的所述用户是否有申请相应的所述独占游戏的权限;在确定对应的所述用户有申请相应的所述独占游戏的权限的情况下,确定与所述用户申请的所述独占游戏对应的所述独占虚拟机中是否有未使用的;在与所述用户申请的所述独占游戏对应的所述独占虚拟机中有未使用的情况下,选择未使用的所述独占虚拟机分配给所述用户,生成对应的所述绑定信息。

可选地,所述方法还包括:在确定对应的所述用户没有申请相应的所述独占游戏的权限的情况下,发送第一提示信息至所述零终端,所述第一提示信息用于表征所述用户没有申请相应的所述独占游戏的权限;在与所述用户申请的所述独占游戏对应的所述独占虚拟机均被使用的情况下,发送第二提示信息至所述零终端,所述第二提示信息用于表征与所述用户申请的所述独占游戏对应的所述独占虚拟机均被使用。

可选地,接收所述零终端发送的登陆请求,并基于所述登陆请求和所述绑定信息,控制所述零终端与对应的所述独占虚拟机建立连接,或者发送通知信息至生成所述登陆请求的所述零终端,包括:接收所述登陆请求,将所述登陆请求与所述绑定信息比较,所述第二用户信息包括第二用户的用户名、第二密码以及所述第二用户登陆所述虚拟机的地址;在所述登陆请求与所述绑定信息匹配的情况下,生成匹配成功的信息并发送至所述云游戏登陆平台,所述匹配成功的信息用于控制所述零终端与对应的所述独占虚拟机建立连接;在所述登陆请求与所述绑定信息不匹配的情况下,生成匹配不成功的信息并发送至对应的所述零终端。

可选地,所述独占游戏申请信息还包括所述用户申请的游戏模式,所述游戏模式包括完全独占模式和限时独占模式,其中,所述完全独占模式为所述用户利用所述独占虚拟机进行所述独占游戏的时间为任意时间,所述限时独占模式为所述用户利用所述独占虚拟机进行所述独占游戏的时间为有限的时间段。

可选地,基于所述独占游戏申请信息以及当前的所述独占虚拟机的使用情况,生成绑定信息,还包括:基于所述游戏模式,生成包括游戏模式信息的所述绑定信息,所述游戏模式信息包括所述游戏模式,在所述游戏模式为所述限时独占模式的情况下,所述游戏模式信息还包括所述独占游戏开始的时间和截止的时间。

根据本发明实施例的另一方面,还提供了一种实现独占游戏的装置,所述装置在云游戏系统中运行,所述云游戏系统包括零终端、云游戏登陆平台以及多个虚拟机,多个所述虚拟机中包括独占虚拟机,所述独占虚拟机使用的操作系统为独占游戏运行所需的操作系统,所述装置包括:第一发送单元,用于基于接收到的所述云游戏登陆平台发送的独占游戏申请请求,发送独占游戏申请界面至对应的所述零终端,其中,所述独占游戏申请请求为所述零终端发送至所述云游戏登陆平台的;授权处理单元,用于接收所述零终端发送的独占游戏申请信息,所述独占游戏申请信息为响应于作用在所述独占游戏申请界面上的操作生成的,所述独占游戏申请信息包括申请的独占游戏的名称以及第一用户信息,还用于基于所述独占游戏申请信息以及当前的所述独占虚拟机的使用情况,生成绑定信息,所述绑定信息为所述第一用户信息以及为用户分配的所述独占虚拟机的信息;用户鉴权单元,接收所述零终端发送的登陆请求,并基于所述登陆请求和所述绑定信息,控制所述零终端与对应的所述独占虚拟机建立连接,或者发送通知信息至生成所述登陆请求的所述零终端,所述通知信息用于表征无法进行所述独占游戏的信息,所述登陆请求包括第二用户信息。

可选地,授权处理单元包括:第一确定模块,用于基于所述独占游戏申请信息,确定对应的所述用户是否有申请相应的所述独占游戏的权限;第二确定模块,用于在确定对应的所述用户有申请相应的所述独占游戏的权限的情况下,确定与所述用户申请的所述独占游戏对应的所述独占虚拟机中是否有未使用的;第一生成模块,用于在与所述用户申请的所述独占游戏对应的所述独占虚拟机中有未使用的情况下,选择未使用的所述独占虚拟机分配给所述用户,生成对应的所述绑定信息。

根据本发明实施例的又一方面,还提供了一种云游戏系统,包括:多个零终端;云游戏登陆平台,与所述零终端通信连接;多个虚拟机,与所述云游戏登陆平台通信连接,多个所述虚拟机中包括独占虚拟机,所述独占虚拟机使用的操作系统为独占游戏运行所需的操作系统;独占游戏管理平台,与所述虚拟机以及所述云游戏登陆平台分别通信连接,所述独占游戏管理平台用于执行任一种所述的方法。

可选地,多个所述虚拟机包括多个所述独占虚拟机,且多个所述独占虚拟机分为多个独占虚拟机组,各所述独占虚拟机组包括多个所述独占虚拟机,一个所述独占虚拟机组中的所述独占虚拟机使用的操作系统相同,任意两个所述独占虚拟机组所使用的操作系统不同。

根据本发明实施例的再一方面,还提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。

根据本发明实施例的又一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的方法。

在本发明实施例中,首先,零终端向云游戏登陆平台发送独占游戏申请请求,云游戏登陆平台接收独占游戏申请请求,基于独占游戏申请请求,将独占游戏申请界面发送至对应的零终端,之后,通过独占游戏申请界面接收零终端发送的独占游戏申请信息,其中,独占游戏申请信息为响应于作用在独占游戏申请界面上的操作生成的,独占游戏申请信息包括申请的独占游戏的名称和第一用户信息,然后,根据独占游戏申请信息和当前的独占虚拟机的使用情况,生成绑定信息,其中,绑定信息为第一用户信息和为用户分配的独占虚拟机的信息,最后,接收零终端发送的登陆请求,根据登陆请求和绑定信息控制零终端与对应的独占虚拟机建立连接,或者将通知信息发送至生成登陆请求的零终端,其中,通知信息表征无法进行独占游戏的信息,登陆请求包括第二用户信息。该方法中,通过接收零终端发送的独占游戏申请信息和当前的独占虚拟机的使用情况,可以生成绑定信息,也就是说,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。并且,该方法中,基于云游戏系统的独占游戏还可以提升原有云游戏系统的商业价值,可以提高游戏用户的使用体验,对于游戏用户来说,独占游戏可以不再与特定的某一种或者某一个系统的游戏机中直接绑定,可以节省游戏玩家的购买游戏机的成本,还可以使得游戏用户灵活地进行游戏。

附图说明

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了相关技术中的云游戏系统的整体架构示意图;

图2示出了根据本申请实施例的一种实现独占游戏的方法的流程示意图;

图3示出了根据本申请实施例的一种实现独占游戏的装置的结构示意图;

图4示出了根据本申请实施例的一种云游戏系统的结构示意图;

图5示出了根据本申请实施例的独占虚拟机组的结构示意图;

图6示出了根据本申请实施例的独占游戏管理平台的机构示意图。

其中,上述附图包括以下附图标记:

40、零终端;50、云游戏登陆平台;60、虚拟机;70、独占游戏管理平台;80、云端服务器;90、虚拟机配置记录模块;100、授权处理模块;110、绑定信息存储模块;120、用户鉴权模块。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。

正如背景技术中所说的,现有技术中在云游戏系统无法实现独占游戏,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种实现独占游戏的方法、实现独占游戏的装置、云游戏系统、计算机可读存储介质和处理器。

根据本申请的实施例,提供了一种实现独占游戏的方法,上述方法在云游戏系统中运行,上述云游戏系统包括零终端、云游戏登陆平台以及多个虚拟机,多个上述虚拟机中包括独占虚拟机,上述独占虚拟机使用的操作系统为独占游戏运行所需的操作系统。图2是根据本申请实施例的实现独占游戏的方法的流程图。如图2所示,该方法包括以下步骤:

步骤S101,基于接收到的上述云游戏登陆平台发送的独占游戏申请请求,发送独占游戏申请界面至对应的上述零终端,其中,上述独占游戏申请请求为上述零终端发送至上述云游戏登陆平台的;

步骤S102,接收上述零终端发送的独占游戏申请信息,上述独占游戏申请信息为响应于作用在上述独占游戏申请界面上的操作生成的,上述独占游戏申请信息包括申请的独占游戏的名称以及第一用户信息;

步骤S103,基于上述独占游戏申请信息以及当前的上述独占虚拟机的使用情况,生成绑定信息,上述绑定信息为上述第一用户信息以及为用户分配的上述独占虚拟机的信息;

步骤S104,接收上述零终端发送的登陆请求,并基于上述登陆请求和上述绑定信息,控制上述零终端与对应的上述独占虚拟机建立连接,或者发送通知信息至生成上述登陆请求的上述零终端,上述通知信息用于表征无法进行上述独占游戏的信息,上述登陆请求包括第二用户信息。

上述的方法中,首先,零终端向云游戏登陆平台发送独占游戏申请请求,云游戏登陆平台接收独占游戏申请请求,基于独占游戏申请请求,将独占游戏申请界面发送至对应的零终端,之后,通过独占游戏申请界面接收零终端发送的独占游戏申请信息,其中,独占游戏申请信息为响应于作用在独占游戏申请界面上的操作生成的,独占游戏申请信息包括申请的独占游戏的名称和第一用户信息,然后,根据独占游戏申请信息和当前的独占虚拟机的使用情况,生成绑定信息,其中,绑定信息为第一用户信息和为用户分配的独占虚拟机的信息,最后,接收零终端发送的登陆请求,根据登陆请求和绑定信息控制零终端与对应的独占虚拟机建立连接,或者将通知信息发送至生成登陆请求的零终端,其中,通知信息表征无法进行独占游戏的信息,登陆请求包括第二用户信息。该方法中,通过接收零终端发送的独占游戏申请信息和当前的独占虚拟机的使用情况,可以生成绑定信息,也就是说,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。并且,该方法中,基于云游戏系统的独占游戏还可以提升原有云游戏系统的商业价值,可以提高游戏用户的使用体验,对于游戏用户来说,独占游戏可以不再与特定的某一种或者某一个系统的游戏机中直接绑定,可以节省游戏玩家的购买游戏机的成本,还可以使得游戏用户灵活地进行游戏。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请的一种实施例中,基于上述独占游戏申请信息以及当前的上述独占虚拟机的使用情况,生成绑定信息,包括:基于上述独占游戏申请信息,确定对应的上述用户是否有申请相应的上述独占游戏的权限;在确定对应的上述用户有申请相应的上述独占游戏的权限的情况下,确定与上述用户申请的上述独占游戏对应的上述独占虚拟机中是否有未使用的;在与上述用户申请的上述独占游戏对应的上述独占虚拟机中有未使用的情况下,选择未使用的上述独占虚拟机分配给上述用户,生成对应的上述绑定信息。该实施例中,通过确定用户具有申请相应的独占游戏权限时,并且根据当前的虚拟机的使用情况,可以准确地将未使用的独占虚拟机进行分配给相应的用户,进而可以更准确地生成绑定信息。

在实际应用中,可以通过虚拟机配置记录模块来记录各个虚拟机的绑定信息,还可以在本地建立不同虚拟机绑定不同虚拟机与不同独占游戏的绑定规则,从而,可以根据用户所申请的独占游戏类型,筛选出与该独占游戏类型相适配的独占虚拟机,在筛选出的独占虚拟机中再次筛选出未使用的独占虚拟机,还可以查看各个独占虚拟机的绑定情况,从而找到未绑定的空闲的独占虚拟机。

需要说明的是,生成的绑定信息可以进行存储,可以将绑定信息存储在本地绑定信息存储模块中,后续可以更加准确地将零终端与独占虚拟机建立连接。

本申请的又一种实施例中,上述方法还包括:在确定对应的上述用户没有申请相应的上述独占游戏的权限的情况下,发送第一提示信息至上述零终端,上述第一提示信息用于表征上述用户没有申请相应的上述独占游戏的权限;在与上述用户申请的上述独占游戏对应的上述独占虚拟机均被使用的情况下,发送第二提示信息至上述零终端,上述第二提示信息用于表征与上述用户申请的上述独占游戏对应的上述独占虚拟机均被使用。该实施例中,通过将第一提示信息发送至零终端,可以提示用户未申请相应的独占游戏的权限,通过将第二提示信息发送至零终端,可以提示用户对应的独占虚拟机均被使用,用户可以及时知晓未生成绑定信息的原因。

本申请的再一种实施例中,接收上述零终端发送的登陆请求,并基于上述登陆请求和上述绑定信息,控制上述零终端与对应的上述独占虚拟机建立连接,或者发送通知信息至生成上述登陆请求的上述零终端,包括:接收上述登陆请求,将上述登陆请求与上述绑定信息比较,上述第二用户信息包括第二用户的用户名、第二密码以及上述第二用户登陆上述虚拟机的地址;在上述登陆请求与上述绑定信息匹配的情况下,生成匹配成功的信息并发送至上述云游戏登陆平台,上述匹配成功的信息用于控制上述零终端与对应的上述独占虚拟机建立连接;在上述登陆请求与上述绑定信息不匹配的情况下,生成匹配不成功的信息并发送至对应的上述零终端。该实施例中,将接收到的登陆请求与绑定信息进行比较,在登陆请求与绑定信息匹配时,可以生成匹配成功的信息,进而可以根据匹配成功的信息进一步准确地控制零终端与对应的独占虚拟机建立连接,在登陆请求与绑定信息不匹配时,可以生成匹配不成功的信息发送至零终端,用户可以及时知晓匹配未成功。

本申请的另一种实施例中,上述独占游戏申请信息还包括上述用户申请的游戏模式,上述游戏模式包括完全独占模式和限时独占模式,其中,上述完全独占模式为上述用户利用上述独占虚拟机进行上述独占游戏的时间为任意时间,上述限时独占模式为上述用户利用上述独占虚拟机进行上述独占游戏的时间为有限的时间段。该实施例中,游戏模式分为完全独占模式和限时独占模式,根据用户申请的游戏模式,可以进一步准确地生成绑定信息。

本申请的一种具体的实施例中,基于上述独占游戏申请信息以及当前的上述独占虚拟机的使用情况,生成绑定信息,还包括:基于上述游戏模式,生成包括游戏模式信息的上述绑定信息,上述游戏模式信息包括上述游戏模式,在上述游戏模式为上述限时独占模式的情况下,上述游戏模式信息还包括上述独占游戏开始的时间和截止的时间。该实施例中,可以在游戏模式为限时独占模式时,根据独占游戏开始的时间和截止的时间来进一步准确地生成绑定信息,进而可以根据准确的绑定信息来进一步准确地控制零终端与对应的独占虚拟机建立连接的时间。

本申请实施例还提供了一种实现独占游戏的装置,上述装置在云游戏系统中运行,上述云游戏系统包括零终端、云游戏登陆平台以及多个虚拟机,多个上述虚拟机中包括独占虚拟机,上述独占虚拟机使用的操作系统为独占游戏运行所需的操作系统,需要说明的是,本申请实施例的实现独占游戏的装置可以用于执行本申请实施例所提供的用于实现独占游戏的方法。以下对本申请实施例提供的实现独占游戏的装置进行介绍。

图3是根据本申请实施例的实现独占游戏的装置的示意图。如图3所示,该装置包括:

第一发送单元10,用于基于接收到的上述云游戏登陆平台发送的独占游戏申请请求,发送独占游戏申请界面至对应的上述零终端,其中,上述独占游戏申请请求为上述零终端发送至上述云游戏登陆平台的;

授权处理单元20,用于接收上述零终端发送的独占游戏申请信息,上述独占游戏申请信息为响应于作用在上述独占游戏申请界面上的操作生成的,上述独占游戏申请信息包括申请的独占游戏的名称以及第一用户信息,还用于基于上述独占游戏申请信息以及当前的上述独占虚拟机的使用情况,生成绑定信息,上述绑定信息为上述第一用户信息以及为用户分配的上述独占虚拟机的信息;

用户鉴权单元30,接收上述零终端发送的登陆请求,并基于上述登陆请求和上述绑定信息,控制上述零终端与对应的上述独占虚拟机建立连接,或者发送通知信息至生成上述登陆请求的上述零终端,上述通知信息用于表征无法进行上述独占游戏的信息,上述登陆请求包括第二用户信息。

上述的装置中,第一发送单元零终端向云游戏登陆平台发送独占游戏申请请求,云游戏登陆平台接收独占游戏申请请求,基于独占游戏申请请求,将独占游戏申请界面发送至对应的零终端,授权处理单元通过独占游戏申请界面接收零终端发送的独占游戏申请信息,其中,独占游戏申请信息为响应于作用在独占游戏申请界面上的操作生成的,独占游戏申请信息包括申请的独占游戏的名称和第一用户信息,根据独占游戏申请信息和当前的独占虚拟机的使用情况,生成绑定信息,其中,绑定信息为第一用户信息和为用户分配的独占虚拟机的信息,用户鉴权单元接收零终端发送的登陆请求,根据登陆请求和绑定信息控制零终端与对应的独占虚拟机建立连接,或者将通知信息发送至生成登陆请求的零终端,其中,通知信息表征无法进行独占游戏的信息,登陆请求包括第二用户信息。该装置中,通过接收零终端发送的独占游戏申请信息和当前的独占虚拟机的使用情况,可以生成绑定信息,也就是说,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。并且,该装置中,基于云游戏系统的独占游戏还可以提升原有云游戏系统的商业价值,可以提高游戏用户的使用体验,对于游戏用户来说,独占游戏可以不再与特定的某一种或者某一个系统的游戏机中直接绑定,可以节省游戏玩家的购买游戏机的成本,还可以使得游戏用户灵活地进行游戏。

本申请的一种实施例中,授权处理单元包括第一确定模块、第二确定模块和第一生成模块,第一确定模块用于基于上述独占游戏申请信息,确定对应的上述用户是否有申请相应的上述独占游戏的权限;第二确定模块用于在确定对应的上述用户有申请相应的上述独占游戏的权限的情况下,确定与上述用户申请的上述独占游戏对应的上述独占虚拟机中是否有未使用的;第一生成模块用于在与上述用户申请的上述独占游戏对应的上述独占虚拟机中有未使用的情况下,选择未使用的上述独占虚拟机分配给上述用户,生成对应的上述绑定信息。该实施例中,通过确定用户具有申请相应的独占游戏权限时,并且根据当前的虚拟机的使用情况,可以准确地将未使用的独占虚拟机进行分配给相应的用户,进而可以更准确地生成绑定信息。

在实际应用中,可以通过虚拟机配置记录模块来记录各个虚拟机的绑定信息,还可以在本地建立不同虚拟机绑定不同虚拟机与不同独占游戏的绑定规则,从而,可以根据用户所申请的独占游戏类型,筛选出与该独占游戏类型相适配的独占虚拟机,在筛选出的独占虚拟机中再次筛选出未使用的独占虚拟机,还可以查看各个独占虚拟机的绑定情况,从而找到未绑定的空闲的独占虚拟机。

需要说明的是,生成的绑定信息可以进行存储,可以将绑定信息存储在本地绑定信息存储模块中,后续可以更加准确地将零终端与独占虚拟机建立连接。

本申请的又一种实施例中,上述装置还包括第二发送单元和第三发送单元,第二发送单元用于在确定对应的上述用户没有申请相应的上述独占游戏的权限的情况下,发送第一提示信息至上述零终端,上述第一提示信息用于表征上述用户没有申请相应的上述独占游戏的权限;第三发送单元用于在与上述用户申请的上述独占游戏对应的上述独占虚拟机均被使用的情况下,发送第二提示信息至上述零终端,上述第二提示信息用于表征与上述用户申请的上述独占游戏对应的上述独占虚拟机均被使用。该实施例中,通过将第一提示信息发送至零终端,可以提示用户未申请相应的独占游戏的权限,通过将第二提示信息发送至零终端,可以提示用户对应的独占虚拟机均被使用,用户可以及时知晓未生成绑定信息的原因。

本申请的再一种实施例中,用户鉴权单元包括第一接收模块、第二生成模块和第三生成模块,第一接收模块用于接收上述登陆请求,将上述登陆请求与上述绑定信息比较,上述第二用户信息包括第二用户的用户名、第二密码以及上述第二用户登陆上述虚拟机的地址;第二生成模块用于在上述登陆请求与上述绑定信息匹配的情况下,生成匹配成功的信息并发送至上述云游戏登陆平台,上述匹配成功的信息用于控制上述零终端与对应的上述独占虚拟机建立连接;第三生成模块用于在上述登陆请求与上述绑定信息不匹配的情况下,生成匹配不成功的信息并发送至对应的上述零终端。该实施例中,将接收到的登陆请求与绑定信息进行比较,在登陆请求与绑定信息匹配时,可以生成匹配成功的信息,进而可以根据匹配成功的信息进一步准确地控制零终端与对应的独占虚拟机建立连接,在登陆请求与绑定信息不匹配时,可以生成匹配不成功的信息发送至零终端,用户可以及时知晓匹配未成功。

本申请的另一种实施例中,上述独占游戏申请信息还包括上述用户申请的游戏模式,上述游戏模式包括完全独占模式和限时独占模式,其中,上述完全独占模式为上述用户利用上述独占虚拟机进行上述独占游戏的时间为任意时间,上述限时独占模式为上述用户利用上述独占虚拟机进行上述独占游戏的时间为有限的时间段。该实施例中,游戏模式分为完全独占模式和限时独占模式,根据用户申请的游戏模式,可以进一步准确地生成绑定信息。

本申请的一种具体的实施例中,用户鉴权单元包括第四生成模块,第四生成模块用于基于上述游戏模式,生成包括游戏模式信息的上述绑定信息,上述游戏模式信息包括上述游戏模式,在上述游戏模式为上述限时独占模式的情况下,上述游戏模式信息还包括上述独占游戏开始的时间和截止的时间。该实施例中,可以在游戏模式为限时独占模式时,根据独占游戏开始的时间和截止的时间来进一步准确地生成绑定信息,进而可以根据准确的绑定信息来进一步准确地控制零终端与对应的独占虚拟机建立连接的时间。

本申请还提供了一种云游戏系统,如图4所示,该系统包括多个零终端40、云游戏登陆平台50、多个虚拟机60、独占游戏管理平台70,云游戏登陆平台50与上述零终端40通信连接,多个虚拟机60与上述云游戏登陆平台50通信连接,多个上述虚拟机60中包括独占虚拟机60,上述独占虚拟机60使用的操作系统为独占游戏运行所需的操作系统,独占游戏管理平台70与上述虚拟机60以及上述云游戏登陆平台50分别通信连接,上述独占游戏管理平台70用于执行任一种上述的方法,云端服务器80包括独占游戏管理平台70、虚拟机60和云游戏登陆平台50。

上述的系统中,由于包括执行上述任一种实现独占游戏的方法的独占游戏管理平台,因此,该系统,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。并且,该系统中,基于云游戏系统的独占游戏还可以提升原有云游戏系统的商业价值,可以提高游戏用户的使用体验,对于游戏用户来说,独占游戏可以不再与特定的某一种或者某一个系统的游戏机中直接绑定,可以节省游戏玩家的购买游戏机的成本,还可以使得游戏用户灵活地进行游戏。

本申请的一种实施例中,多个上述虚拟机包括多个上述独占虚拟机,且多个上述独占虚拟机分为多个独占虚拟机组,各上述独占虚拟机组包括多个上述独占虚拟机,一个上述独占虚拟机组中的上述独占虚拟机使用的操作系统相同,任意两个上述独占虚拟机组所使用的操作系统不同。该实施例中,每个独占虚拟机组中,独占虚拟机使用的为相同的操作系统,且任意两个独占虚拟机组使用的操作系统为不同的操作系统,进而可以在不同的操作系统下,运行相应的独占游戏,可以进一步使得用户的体验效果较好。

云游戏登陆平台是零终端登陆虚拟机的入口,独占游戏管理平台还用于对各个虚拟机的操作系统硬件配置进行监测和记录,独占虚拟机所使用的操作系统不同于其它的普通虚拟机,某一个或多个独占游戏被设计为智能在某一种或者属于同一个系列的可支持独占游戏的虚拟机上运行,对于现有的支持独占游戏的游戏机,均采用定制的操作系统,例如,PS4所支持的操作系统是Orbis OS,微软的Xbox游戏机所采用的是定制版win8系统,任天堂的ns游戏机所采用的是定制版的类unix系统,因此,本申请的支持独占游戏的虚拟机所采用的操作系统也是为相应独占游戏而定制的,具体的,本系统中支持独占游戏的虚拟机可以采用各种不同的定制操作系统,所有支持独占游戏的虚拟机形成独占虚拟机组,系统中包含了三种定制操作系统的虚拟机,由这些虚拟机构成的独占虚拟机组中包括了n个采用第一定制操作系统的虚拟机,m个采用第二定制操作系统的虚拟机以及t个采用第三定制操作系统的虚拟机,如图5所示。

一种具体的实施例中,独占游戏管理平台70包括虚拟机配置记录模块90、授权处理模块100、绑定信息存储模块110和用户鉴权模块120,如图6所示。

上述实现独占游戏的装置包括处理器和存储器,上述第一发送单元、授权处理单元和用户鉴权单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来在云游戏系统实现独占游戏。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述实现独占游戏的方法。

本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述实现独占游戏的方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:

步骤S101,基于接收到的上述云游戏登陆平台发送的独占游戏申请请求,发送独占游戏申请界面至对应的上述零终端,其中,上述独占游戏申请请求为上述零终端发送至上述云游戏登陆平台的;

步骤S102,接收上述零终端发送的独占游戏申请信息,上述独占游戏申请信息为响应于作用在上述独占游戏申请界面上的操作生成的,上述独占游戏申请信息包括申请的独占游戏的名称以及第一用户信息;

步骤S103,基于上述独占游戏申请信息以及当前的上述独占虚拟机的使用情况,生成绑定信息,上述绑定信息为上述第一用户信息以及为用户分配的上述独占虚拟机的信息;

步骤S104,接收上述零终端发送的登陆请求,并基于上述登陆请求和上述绑定信息,控制上述零终端与对应的上述独占虚拟机建立连接,或者发送通知信息至生成上述登陆请求的上述零终端,上述通知信息用于表征无法进行上述独占游戏的信息,上述登陆请求包括第二用户信息。

本文中的设备可以是服务器、PC、PAD、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:

步骤S101,基于接收到的上述云游戏登陆平台发送的独占游戏申请请求,发送独占游戏申请界面至对应的上述零终端,其中,上述独占游戏申请请求为上述零终端发送至上述云游戏登陆平台的;

步骤S102,接收上述零终端发送的独占游戏申请信息,上述独占游戏申请信息为响应于作用在上述独占游戏申请界面上的操作生成的,上述独占游戏申请信息包括申请的独占游戏的名称以及第一用户信息;

步骤S103,基于上述独占游戏申请信息以及当前的上述独占虚拟机的使用情况,生成绑定信息,上述绑定信息为上述第一用户信息以及为用户分配的上述独占虚拟机的信息;

步骤S104,接收上述零终端发送的登陆请求,并基于上述登陆请求和上述绑定信息,控制上述零终端与对应的上述独占虚拟机建立连接,或者发送通知信息至生成上述登陆请求的上述零终端,上述通知信息用于表征无法进行上述独占游戏的信息,上述登陆请求包括第二用户信息。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:

1)、本申请的实现独占游戏的方法,首先,零终端向云游戏登陆平台发送独占游戏申请请求,云游戏登陆平台接收独占游戏申请请求,基于独占游戏申请请求,将独占游戏申请界面发送至对应的零终端,之后,通过独占游戏申请界面接收零终端发送的独占游戏申请信息,其中,独占游戏申请信息为响应于作用在独占游戏申请界面上的操作生成的,独占游戏申请信息包括申请的独占游戏的名称和第一用户信息,然后,根据独占游戏申请信息和当前的独占虚拟机的使用情况,生成绑定信息,其中,绑定信息为第一用户信息和为用户分配的独占虚拟机的信息,最后,接收零终端发送的登陆请求,根据登陆请求和绑定信息控制零终端与对应的独占虚拟机建立连接,或者将通知信息发送至生成登陆请求的零终端,其中,通知信息表征无法进行独占游戏的信息,登陆请求包括第二用户信息。该方法中,通过接收零终端发送的独占游戏申请信息和当前的独占虚拟机的使用情况,可以生成绑定信息,也就是说,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。并且,该方法中,基于云游戏系统的独占游戏还可以提升原有云游戏系统的商业价值,可以提高游戏用户的使用体验,对于游戏用户来说,独占游戏可以不再与特定的某一种或者某一个系统的游戏机中直接绑定,可以节省游戏玩家的购买游戏机的成本,还可以使得游戏用户灵活地进行游戏。

2)、本申请的实现独占游戏的装置,第一发送单元零终端向云游戏登陆平台发送独占游戏申请请求,云游戏登陆平台接收独占游戏申请请求,基于独占游戏申请请求,将独占游戏申请界面发送至对应的零终端,授权处理单元通过独占游戏申请界面接收零终端发送的独占游戏申请信息,其中,独占游戏申请信息为响应于作用在独占游戏申请界面上的操作生成的,独占游戏申请信息包括申请的独占游戏的名称和第一用户信息,根据独占游戏申请信息和当前的独占虚拟机的使用情况,生成绑定信息,其中,绑定信息为第一用户信息和为用户分配的独占虚拟机的信息,用户鉴权单元接收零终端发送的登陆请求,根据登陆请求和绑定信息控制零终端与对应的独占虚拟机建立连接,或者将通知信息发送至生成登陆请求的零终端,其中,通知信息表征无法进行独占游戏的信息,登陆请求包括第二用户信息。该装置中,通过接收零终端发送的独占游戏申请信息和当前的独占虚拟机的使用情况,可以生成绑定信息,也就是说,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。并且,该装置中,基于云游戏系统的独占游戏还可以提升原有云游戏系统的商业价值,可以提高游戏用户的使用体验,对于游戏用户来说,独占游戏可以不再与特定的某一种或者某一个系统的游戏机中直接绑定,可以节省游戏玩家的购买游戏机的成本,还可以使得游戏用户灵活地进行游戏。

3)、本申请的云游戏系统,第一发送单元零终端向云游戏登陆平台发送独占游戏申请请求,云游戏登陆平台接收独占游戏申请请求,基于独占游戏申请请求,将独占游戏申请界面发送至对应的零终端,授权处理单元通过独占游戏申请界面接收零终端发送的独占游戏申请信息,其中,独占游戏申请信息为响应于作用在独占游戏申请界面上的操作生成的,独占游戏申请信息包括申请的独占游戏的名称和第一用户信息,根据独占游戏申请信息和当前的独占虚拟机的使用情况,生成绑定信息,其中,绑定信息为第一用户信息和为用户分配的独占虚拟机的信息,用户鉴权单元接收零终端发送的登陆请求,根据登陆请求和绑定信息控制零终端与对应的独占虚拟机建立连接,或者将通知信息发送至生成登陆请求的零终端,其中,通知信息表征无法进行独占游戏的信息,登陆请求包括第二用户信息。该系统中,通过接收零终端发送的独占游戏申请信息和当前的独占虚拟机的使用情况,可以生成绑定信息,也就是说,可以将零终端与当前的独占虚拟机进行绑定,根据接收到的零终端发送的登陆请求和绑定信息,可以将零终端与对应的独占虚拟机建立连接,零终端可以单独使用独占虚拟机,进而在云游戏模式下零终端操作独占虚拟机来运行相应的独占游戏,从而解决了云游戏系统无法实现独占游戏的问题。并且,该系统中,基于云游戏系统的独占游戏还可以提升原有云游戏系统的商业价值,可以提高游戏用户的使用体验,对于游戏用户来说,独占游戏可以不再与特定的某一种或者某一个系统的游戏机中直接绑定,可以节省游戏玩家的购买游戏机的成本,还可以使得游戏用户灵活地进行游戏。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号