首页> 中国专利> 一种云游戏服务器模板及游戏磁盘变更方法、系统、存储介质及服务器

一种云游戏服务器模板及游戏磁盘变更方法、系统、存储介质及服务器

摘要

本发明提供一种云游戏服务器模板及游戏磁盘变更方法、系统、存储介质及服务器。其中,一种云游戏服务器模板及游戏磁盘变更方法由为云游戏服务器提供镜像模板的镜像服务器执行,包括步骤:在接收到所述云计算资源管理服务器发送的变更云游戏服务器镜像模板指令后,对所述相应云游戏服务器的镜像模板配置进行修改,该镜像模板中搭载有游戏磁盘挂载程序;在镜像模板配置修改完成后,向所述云计算资源管理服务器返回修改完成的消息;提供启动接口供所述云游戏服务器在接收到重启指令后进行重启以便完成变更模板及挂载与之对应的游戏磁盘。本发明实现了后端云游戏服务器动态调整,以便用户从不同云游戏产品进入对应的不同的云游戏系统,还能实现按用户需求动态切换云游戏服务器模板及游戏磁盘。

著录项

  • 公开/公告号CN112587917A

    专利类型发明专利

  • 公开/公告日2021-04-02

    原文格式PDF

  • 申请/专利权人 上海达龙信息科技有限公司;

    申请/专利号CN202110091849.4

  • 申请日2021-01-23

  • 分类号A63F13/35(20140101);A63F13/77(20140101);

  • 代理机构

  • 代理人

  • 地址 200120 上海市浦东新区自由贸易试验区峨山路111号6幢202室

  • 入库时间 2023-06-19 10:29:05

说明书

技术领域

本发明涉及云游戏服务器技术领域,特别是涉及一种云游戏服务器模板及游戏磁盘变更方法、系统、存储介质及服务器。

背景技术

随着云游戏的发展,云游戏公司秉持互联网、云计算和5G产业的深刻见解,洞察科技产业未来发展与业务创新方向,为玩家用户提供高性能、高服务、低延迟游戏体验。为了更好的扩大市场,云游戏公司会成立不同的公司或是不同的云游戏项目,但现实情况为前端产品有所变化,后台云游戏服务器虚拟机镜像以及游戏磁盘完全相同,即不同的产品之间共用一套系统镜像和游戏磁盘,表现为用户从不同的前端产品进入同一套云游戏系统,也就是所谓换汤不换药,该问题也会导致导致不同产品之间的需求无法分开,无法满足玩家玩不同游戏的需求。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种云游戏服务器模板及游戏磁盘变更方法、系统、存储介质及服务器,用于解决现有技术中的以上不足。

为实现上述目的及其他相关目的,本发明提供一种云游戏服务器模板及游戏磁盘变更方法,应用于应用于为云游戏服务器提供镜像模板的镜像服务器;所述方法包括:在接收到所述云计算资源管理服务器发送的变更云游戏服务器镜像模板指令后,对所述相应云游戏服务器的镜像模板配置进行修改,所述镜像模板中搭载有游戏磁盘挂载程序;在镜像模板配置修改完成后,向所述云计算资源管理服务器返回修改完成的消息;提供启动接口供所述云游戏服务器在接收到重启指令后进行重启以便完成变更模板及挂载与之对应的游戏磁盘。

于本发明一实施例中,所述所述云计算资源管理服务器发送变更云游戏服务器镜像模板指令,具体包括:

中央控制服务器在进行不同云游戏产品的服务器资源池调配时向云计算资源管理服务器发送变更云游戏服务器镜像模板指令;或用户按自身需求向中央控制服务器发送变更云游戏服务器镜像模板指令。

于本发明一实施例中,所述云游戏服务器镜像模板指令,具体包括:所需更改的云游戏服务器标识以及镜像模板标签。

于本发明一实施例中,所述方法还包括:根据不同的云游戏产品配置有不同的云游戏服务器镜像模板;不同镜像模板中搭载有与其对应的游戏磁盘挂载程序。

于本发明一实施例中,所述方法还包括:云游戏服务器标识与每一台云游戏服务器有一一对应关系;不同云游戏产品的服务器的镜像模板与镜像模板标签具有一一对应关系。

于本发明一实施例中,所述对相应云游戏服务器的镜像模板配置进行修改,具体包括:通过云游戏服务器标识确认所需变更云游戏服务器镜像模板及游戏磁盘的具体服务器,并将其原本的启动镜像模板修改为变更镜像模板指令中相应标签的镜像模板。

于本发明一实施例中,所述云游戏服务器在接收到重启指令后进行重启,具体包括:云计算资源管理服务器在接收到镜像服务器返回的镜像模板配置修改完成信息后经由云游戏服务器管理服务器对该台云游戏服务器下发重启指令,该重启指令包含云游戏服务器标识。

为实现上述目的及其他相关目的,本发明提供一种云游戏服务器模板及游戏磁盘变更系统,包括用户客户端、与用户客户端进行通信连接的中央控制服务器、与中央控制服务器进行通信连接的云计算资源管理服务器、与云计算资源管理服务器进行通信连接的镜像服务器和云游戏服务器管理服务器、以及同时与云游戏服务器管理服务器和镜像服务器进行通信连接的云游戏服务器;其中所述中央控制服务器在进行不同云游戏产品的服务器资源池调配时或接收到用户发送的变更云游戏服务器镜像模板指令向所述云计算资源管理服务器发送该指令;所述云计算资源管理服务器在接收由所述中央控制服务器发送的变更云游戏服务器镜像模板指令后向所述镜像服务器转发该指令,并在接收到所述镜像服务器返回的模板修改完成信息后向所述云游戏服务器管理服务器下发对应云游戏服务器的重启指令;所述云游戏服务器在接收到所述云游戏服务器管理服务器下发的重启指令后通过所述镜像服务器提供的启动接口通过网络启动对应镜像以便完成变更模板及挂载与之对应的游戏磁盘;

为实现上述目的及其他相关目的,本发明还提供一种计算机可读存储介质,其中存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述的云游戏服务器模板及游戏磁盘变更的方法。

为实现上述目的及其他相关目的,本发明还提供一种服务器,所述服务器包括:存储器,存储有一计算机程序;处理器,与所述存储器通信相连,执行所述计算机程序时实现上述任一项所述的云游戏服务器模板及游戏磁盘变更的方法;通信模块,与所述处理器通信相连,用于实现所述服务器与云计算资源管理服务器和云游戏服务器的通信。

如上所述,本发明的一种云游戏服务器模板及游戏磁盘变更方法、系统、存储介质及服务器,实现了用户使用不同云游戏前端产品进入不同的模板的云游戏服务器,即每款云游戏产品配置有不同的系统镜像以及游戏磁盘,从而实现不同产品后端服务器动态调整,并且在用户提交变更服务器模板后快速进入配置有另一模板的服务器,满足了玩家畅玩不同游戏的需求,持续改善用户体验。

附图说明

图1显示为本发明一实施例中一种云游戏服务器模板及游戏磁盘变更系统的架构图。

图2显示为本发明另一实施例中一种云游戏服务器模板及游戏磁盘变更方法流程图。

图3显示为本发明一实施例中计算机可读存储介质的一种结构示意图。

图4显示为本发明一实施例中服务器的结构示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

如图1所示,显示为本发明的云游戏服务器模板及游戏磁盘变更系统于一实施例中的架构图。在本实施例中,基于远程桌面的网络直播系统包括:包括用户客户端、与用户客户端进行通信连接的中央控制服务器、与中央控制服务器进行通信连接的云计算资源管理服务器、与云计算资源管理服务器进行通信连接的镜像服务器和云游戏服务器管理服务器、以及同时与云游戏服务器管理服务器和镜像服务器进行通信连接的云游戏服务器。

所述用户客户端各自通过安装的远程桌面控制app或web应用与中央控制服务器建立通信连接,所述用户客户端可以是智能移动设备、便携式电脑、台式机、智能电视等。用户在使用云游戏产品时想更换云游戏服务器模板和游戏磁盘时通过所述用户客户端向所述中央控制服务器发送变更需求信息,该变更需求信息包含所需变更的服务器镜像模板标签。

所述中央控制服务器主要作用于向用户客户端进行资源分配以及后端云游戏服务器资源调配。在接收到所述用户客户端发送的变更模板需求信息时,确认用户使用的云游戏服务器标识信息(例如使用uuid、IP地址等作为云游戏服务器唯一标识信息)并向云计算资管管理服务器(Cloud computing resource management server,简称CCRMS,提供云计算资源管理服务)发送变更镜像模板指令,该指令包含云游戏服务器标识和服务器模板标签。或所述中央控制服务器根据当前各个云游戏产品的服务器负载情况进行所述云游戏服务器调配时向云计算资管管理服务器发送变更镜像模板指令,例如产品A用户量大,服务器负载率高,产品B用户量小,服务器负载率低,所述中央控制服务器根据资源调配原则,需将部分产品B的云游戏服务器镜像模板以及游戏磁盘变更为产品A的服务器镜像模板和游戏磁盘。

所述云计算资管管理服务器在接收到中控服务器发送的变更镜像模板指令后向所述镜像服务器转发变更镜像模板指令,并在接收到所述镜像服务器返回的镜像模板配置修改完成信息后向云游戏服务器管理服务器下发重启指令,该重启指令包含云游戏服务器标识。

所述镜像服务器在接收到变更镜像模板指令后,根据云游戏服务器标识和服务器模板标签修改对应云游戏服务器的镜像模板配置并在修改成功后向所述云计算资源管理服务器返回修改完成信息。

所述云游戏服务器管理服务器在接收到云计算资管管理服务器发送的重启指令后,对所述云游戏服务器下发重启指令。

所述云游戏服务器优选为虚拟机,还可以是物理服务器,所述云游戏服务器在接收到重启指令时进行重启,在重启过程中通过所述镜像服务器提供的启动接口通过网络启动对应镜像,并通过磁盘挂载程序挂载相应的游戏磁盘。

如图2所示,本申请提供一种云游戏服务器模板及游戏磁盘变更方法,该方法由镜像服务器执行。所述镜像服务器是指向云游戏服务器提供镜像的镜像服务器。

本实施例的一种云游戏服务器模板及游戏磁盘变更方法,具体如下:

S21:在接收到所述云计算资源管理服务器发送的变更云游戏服务器镜像模板指令后,对所述相应云游戏服务器的镜像模板配置进行修改,所述镜像模板中搭载有游戏磁盘挂载程序。

具体的,本步骤在接收到变更云游戏服务器镜像模板指令后,通过云游戏服务器标识即uuid或IP地址确认所需变更的云游戏服务器,并根据服务器IP地址及指令中的服务器模板标签将该台服务器配置的镜像模板修改为模板标签对应的镜像模板。

需要说明的是,所述镜像服务器配置有至少一个云游戏产品的服务器镜像模板,不同云游戏产品的服务器镜像模板与镜像模板标签具有一一对应关系,且该镜像模板中搭载有与该云游戏产品具有对应关系的游戏磁盘挂载程序。例如镜像服务器同时配置有云游戏产品A镜像模板、云游戏产品B镜像模板、云游戏产品C镜像模板、云游戏产品B镜像模板,各镜像模板中分别搭载有游戏磁盘A挂载程序、游戏磁盘B挂载程序、游戏磁盘C挂载程序、游戏磁盘D挂载程序。

S22:在镜像模板配置修改完成后,向所述云计算资源管理服务器返回修改完成的消息。

S23:提供启动接口供所述云游戏服务器在接收到重启指令后进行重启以便完成变更模板及挂载与之对应的游戏磁盘。

具体的,当步骤S22完成后,所述云计算资源管理服务器接收到所述镜像服务器返回的镜像模板配置修改完成信息后根据云游戏服务器标识向云游戏服务器管理服务器下发对该台云游戏服务器的重启指令,所述云游戏服务器在接收到经由云游戏服务器管理服务器下发的重启指令后进行重启,在重启过程中通过所述镜像服务器提供的启动接口通过网络启动对应镜像,并通过磁盘挂载程序挂载相应的游戏磁盘。

参见图3所示,本发明实施例还提供了一种计算机可读存储介质30,其中存储有计算机程序,所述计算机程序被处理器执行时,实现本发明实施例所述的云游戏服务器模板及游戏磁盘变更的方法。

实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。基于这样的理解,本发明还提供一种计算机程序产品,包括一个或多个计算机指令。所述计算机指令可以存储在计算机可读存储介质中。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(如:软盘、硬盘、磁带)、光介质(如:DVD)、或者半导体介质(如:固态硬盘Solid State Disk(SSD))等。

参见图4所示,本发明实施例还提供了一种服务器,所述服务器40包括:存储器41,处理器42,通信模块43。所述存储器41存储有一计算机程序;所述处理器42与所述存储器41通信相连,执行所述计算机程序时实现本发明实施例所述的云游戏服务器模板及游戏磁盘变更的方法;所述通信模块43与所述处理器通信相连,用于实现所述服务器与用户端的远程通信。

综上,本发明的一种云游戏服务器模板及游戏磁盘变更方法、系统、存储介质及服务器,实现了用户使用不同云游戏前端产品进入不同的模板的云游戏服务器,实现不同产品后端服务器动态调整,且能随时根据用户需求进行变更,满足了玩家畅玩不同游戏的需求,持续改善用户体验。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号