一种基于云游戏的联机方法和装置制造方法及图纸

技术编号:22556406 阅读:19 留言:0更新日期:2019-11-16 00:44
本发明专利技术公开了一种基于云游戏的联机方法和装置。所述方法包括:根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机;其中,N≥2,所述云游戏主机包括信令服务器和媒体服务器;驱动所述信令服务器启动云游戏进程,并根据接收的用户控制指令对所述云游戏进程进行控制,生成云游戏界面数据;驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端;当所述云游戏进程结束时,对所述云游戏进程进行存档。本发明专利技术能够打破用户间地域和网络的限制,降低对用户设备的要求,实现海量用户参与联机游戏。

An online method and device based on cloud game

The invention discloses an online method and device based on cloud game. The method includes: according to the cloud game requests sent by N user terminals, n cloud game hosts are allocated; wherein, n \u2265 2, the cloud game host includes signaling server and media server; driving the signaling server to start the cloud game process, controlling the cloud game process according to the received user control instructions, generating the cloud game interface data; driving the media The body server sends the compressed and encoded cloud game interface data to the user terminal; when the cloud game process ends, the cloud game process is archived. The invention can break the restriction of region and network among users, reduce the requirements for user equipment, and realize the participation of massive users in online games.

【技术实现步骤摘要】
一种基于云游戏的联机方法和装置
本专利技术涉及云计算
,尤其涉及一种基于云游戏的联机方法和装置。
技术介绍
对于大型游戏,通常要求玩家的网络和硬件配置均达到一定标准才可实现联机游戏。比如,要求联机的玩家需处于同一个局域网内,尽管采用N2N方式可打通各玩家的局域网,但却会带来网络延迟问题;要求玩家所处于的网络具有较大规模,但目前网吧、公司等场所大多会通过网络设置限制网络规模,难以保证联机游戏过程中网络能够保持稳定;要求玩家购置硬件配置达标或者使用游戏平台提供的支持大型游戏的网络设备和电脑设备,使得玩家无法通过手机、平板等手持终端设备参与联机游戏。可见,大型联机游戏更多的是面向高端玩家,受众范围并不大。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种基于云游戏的联机方法和装置,能够打破用户间地域和网络的限制,降低对用户设备的要求,实现海量用户参与联机游戏。为了解决上述技术问题,本专利技术提出了一种基于云游戏的联机方法,包括:根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机;其中,N≥2,所述云游戏主机包括信令服务器和媒体服务器;驱动所述信令服务器启动云游戏进程,并根据接收的用户控制指令对所述云游戏进程进行控制,生成云游戏界面数据;驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端;当所述云游戏进程结束时,对所述云游戏进程进行存档。进一步地,所述驱动所述信令服务器启动云游戏进程,还包括:驱动所述信令服务器监控所述云游戏进程。进一步地,所述驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端,还包括:所述经压缩编码后的所述云游戏界面数据经低延迟传输通道发送至所述用户终端。进一步地,所述根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机,包括:对接收的所述云游戏请求进行合法性校验,将校验合法的所述云游戏请求标记为初验合法云游戏请求;根据所述初验合法云游戏请求分配所述云游戏主机,并将所述初验合法云游戏请求转发至所述信令服务器。进一步地,所述驱动所述信令服务器启动云游戏进程,包括:对接收的所述初验合法云游戏请求进行合法性校验,将校验合法的所述初验合法云游戏请求标记为复验合法云游戏请求;根据所述复验合法云游戏请求启动所述云游戏进程,并发送初始化指令至所述媒体服务器,使所述媒体服务器完成初始化。本专利技术还提出了一种基于云游戏的联机装置,包括:主机分配模块,用于根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机;其中,N≥2,所述云游戏主机包括信令服务器和媒体服务器;游戏启控模块,用于驱动所述信令服务器启动云游戏进程,并根据接收的的用户控制指令对所述云游戏进程进行控制,生成云游戏界面数据;数据传输模块,用于驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端;游戏存档模块,用于当所述云游戏进程结束时,对所述云游戏进程进行存档。进一步地,所述游戏启控模块,还包括:驱动所述信令服务器监控所述云游戏进程。进一步地,所述数据传输模块,还包括:所述经压缩编码后的所述云游戏界面数据经低延迟传输通道发送至所述用户终端。进一步地,所述主机分配模块,包括:合法性初验单元,用于对接收的所述云游戏请求进行合法性校验,将校验合法的所述云游戏请求标记为初验合法云游戏请求;主机分配单元,用于根据所述初验合法云游戏请求分配所述云游戏主机,并将所述初验合法云游戏请求转发至所述信令服务器。进一步地,所述游戏启控模块,包括:合法性复验单元,用于对接收的所述初验合法云游戏请求进行合法性校验,将校验合法的所述初验合法云游戏请求标记为复验合法云游戏请求;游戏启动单元,用于根据所述复验合法云游戏请求启动所述云游戏进程,并发送初始化指令至所述媒体服务器,使所述媒体服务器完成初始化。实施本专利技术的实施例具有如下有益效果:本专利技术的实施例,能够通过云游戏的联机组网架构,即包括大量云游戏主机的组网架构,使得多个用户通过终端连接云游戏主机即可参与联机游戏,打破用户间地域和网络的限制,降低对用户设备的要求,实现海量用户参与联机游戏。附图说明图1为本专利技术第一实施例中的一种基于云游戏的联机方法的流程示意图;图2为本专利技术第一实施例中的云游戏的联机组网架构图;图3为本专利技术第一实施例中的云游戏的联机网络拓扑结构图;图4为本专利技术第一实施例中的一优选实施例的流程示意图;图5为本专利技术第一实施例中的另一优选实施例的流程示意图;图6为本专利技术第二实施例中的一种基于云游戏的联机装置的结构示意图。具体实施方式下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例提供的方法可以由相关的服务器执行,且下文均以服务器作为执行主体为例进行说明。第一实施例。请参阅图1-5。如图1-2所示,第一实施例提供的一种基于云游戏的联机方法,包括步骤S1~S4:S1、根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机;其中,N≥2,所述云游戏主机包括信令服务器和媒体服务器。S2、驱动所述信令服务器启动云游戏进程,并根据接收的用户控制指令对所述云游戏进程进行控制,生成云游戏界面数据。S3、驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端。S4、当所述云游戏进程结束时,对所述云游戏进程进行存档。在本实施例中,所述用户终端为用户所持终端设备,包括手机、电脑、平板等可与服务器连接的通信设备。可以理解的是,用户通过智能手机、Pad等手持设备、PC、Web等多种方式与云游戏平台进行通信连接,并向所述云游戏平台发送云游戏请求,使得在接收所述云游戏请求后,可根据所述云游戏请求为用户分配所述云游戏主机,从而通过所述云游戏主机内部的所述信令服务器启动所述云游戏进程。在所述云游戏进程中,所述信令服务器根据接收的所述用户控制指令对所述云游戏进程进行控制,生成所述云游戏界面数据,并由所述云游戏主机内部的所述媒体服务器将经压缩编码后的所述云游戏界面数据发送给用户。云游戏是以云计算为基础的游戏方式。在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏界面压缩编码后通过网络传输给用户,仅要求用户的游戏设备具备基本的视频解压能力。因此,在所述云游戏联机的组网架构中,游戏在所述云游戏主机上运行,极大地降低了对用户设备的要求。需要说明的是,所述云游戏主机作为运行游戏的服务器,既可以是物理机,也可以是虚拟机,不同的游戏对其CPU、GPU、内存有符合自身的要求,其主要职责是完成游戏界面的渲染,同时为信本文档来自技高网...

【技术保护点】
1.一种基于云游戏的联机方法,其特征在于,包括:/n根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机;其中,N≥2,所述云游戏主机包括信令服务器和媒体服务器;/n驱动所述信令服务器启动云游戏进程,并根据接收的用户控制指令对所述云游戏进程进行控制,生成云游戏界面数据;/n驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端;/n当所述云游戏进程结束时,对所述云游戏进程进行存档。/n

【技术特征摘要】
1.一种基于云游戏的联机方法,其特征在于,包括:
根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机;其中,N≥2,所述云游戏主机包括信令服务器和媒体服务器;
驱动所述信令服务器启动云游戏进程,并根据接收的用户控制指令对所述云游戏进程进行控制,生成云游戏界面数据;
驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端;
当所述云游戏进程结束时,对所述云游戏进程进行存档。


2.根据权利要求1所述的基于云游戏的联机方法,其特征在于,所述驱动所述信令服务器启动云游戏进程,还包括:驱动所述信令服务器监控所述云游戏进程。


3.根据权利要求1所述的基于云游戏的联机方法,其特征在于,所述驱动媒体服务器将经压缩编码后的所述云游戏界面数据发送至所述用户终端,还包括:所述经压缩编码后的所述云游戏界面数据经低延迟传输通道发送至所述用户终端。


4.根据权利要求1所述的基于云游戏的联机方法,其特征在于,所述根据N个用户终端发送的云游戏请求,分配N个所述云游戏主机,包括:
对接收的所述云游戏请求进行合法性校验,将校验合法的所述云游戏请求标记为初验合法云游戏请求;
根据所述初验合法云游戏请求分配所述云游戏主机,并将所述初验合法云游戏请求转发至所述信令服务器。


5.根据权利要求4所述的基于云游戏的联机方法,其特征在于,所述驱动所述信令服务器启动云游戏进程,包括:
对接收的所述初验合法云游戏请求进行合法性校验,将校验合法的所述初验合法云游戏请求标记为复验合法云游戏请求;
根据所述复验合法云游戏请求启动所述云游戏进程,并发送初始化指令至所述媒体服务器,使所述媒体服务器完成初始化。

<...

【专利技术属性】
技术研发人员:周丕化张顺四林文峰龙海涛黄裕楠
申请(专利权)人:广州点云科技有限公司
类型:发明
国别省市:广东;44

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

1
相关领域技术
  • 暂无相关专利