一种在移动终端上进行网络游戏的方法、系统和设备技术方案

技术编号:8389027 阅读:183 留言:0更新日期:2013-03-07 20:52
本发明专利技术实施例公开了一种在移动终端上进行网络游戏的方法、系统和设备。该方法包括:移动终端与游戏服务器进行游戏参数的协商,根据协商的游戏参数建立游戏会话;移动终端将游戏用户的操作信息发给游戏服务器;游戏服务器对所述操作信息进行分析,根据分析结果生成原始游戏画面;游戏服务器对所述原始游戏画面进行后期处理,将经过后期处理得到的游戏画面以视频流的方式发给移动终端;移动终端接收所述视频流,通过播放所述视频流展现游戏画面。应用本发明专利技术能够降低网络游戏对移动终端的硬件配置要求。

【技术实现步骤摘要】

本专利技术涉及互联网和计算机
,尤其涉及一种在移动终端上进行网络游戏的方法、系统和设备
技术介绍
当前的网络游戏系统采用的是传统的客户端/服务器(Client/Server,C/S)架构,需要游戏用户在本地个人计算机(PC)上下载并安装游戏的客户端软件(Client),通过该客户端连接上游戏服务器进行游戏。图1是传统的网络游戏系统的架构图。如图1所示,在游戏客户端侧,包括操作功能模块和图像功能模块,在服务器侧,包括下载服务器和游戏服务器。图2是图1所示网络游戏系统的业务流程图。如图2所示,该业务流程包括:步骤201,网络游戏提供商将网络游戏的客户端部署在下载服务器上。步骤202,游戏用户操作计算机通过Internet连接到下载服务器上下载游戏客户端。步骤203,游戏用户在计算机上安装游戏客户端。其中,步骤201-步骤203是预准备工作,一旦安装了游戏客户端,则可以直接进入步骤204。步骤204,游戏用户启动游戏客户端,连接上游戏服务器,开始游戏。步骤205,在游戏过程中,游戏客户端和服务器端进行交互,游戏客户端收集游戏用户的操作信息,根据所述操作信息生成游戏画面的数据信息,将该数据信息发给游戏服务器。所述游戏画面的数据信息,例如可以包括人物坐标信息等。步骤206,游戏服务器根据游戏逻辑以及游戏客户端发来的数据信息,生成原始游戏画面的数据信息,将原始游戏画面的数据信息发给游戏客户端。步骤207,游戏客户端接收所述原始游戏画面的数据信息,根据接收的数据信息生成原始游戏画面,并对生成的原始游戏画面进行画面渲染等后期处理工作。步骤208,游戏客户端将后期处理后的游戏画面呈现给游戏用户。有上述方案可见,目前的网络游戏系统,需要游戏客户端参与游戏画面的生成,例如进行图形渲染等后期处理工作,这种重量级的游戏客户端对个人计算机的性能要求较高,如果游戏客户端所在的计算机配置的硬件设备在CPU、内存、显卡的任何一方面不符合性能要求,都会严重影响游戏数据的处理性能。与计算机的硬件配置相比,手机等移动终端的硬件配置则相对要差很多。鉴于目前游戏客户端对其所在载体(例如计算机)的性能要求较高,而手机等移动终端的硬件配置通常无法达到其要求,因此,通常无法在手机等移动终端上进行网络游戏。可见,如何降低网络游戏对移动终端的硬件配置要求,是当前急需解决的一个技术问题。另外,目前重量级的客户端软件的大小在几百MB至1GB以上不等,因此,下载游戏客户端也需要耗费较长的时间,并且,重量级的客户端软件的安装也需要花费较长的时间。再者,由于目前重量级的游戏客户端包含的功能较多,因此,常常会涉及游戏客户端的更新、游戏bug的修复等。对于游戏提供商,每次更新游戏或者修复某个bug都可能涉及客户端的更新,他们必须提供客户端更新程序或者补丁,并且分发给所有游戏用户。对于游戏用户,每次游戏提供商发布,他们都必须下载并安装更新。可见,目前游戏客户端的维护对提供商和游戏用户而言,都是一件成本很高的事。
技术实现思路
有鉴于此,本专利技术提供了一种在移动终端上进行网络游戏的方法、系统和设备,以便降低网络游戏对移动终端的硬件配置要求。本专利技术的技术方案具体是这样实现的:一种在移动终端上进行网络游戏的方法,该方法包括:移动终端与游戏服务器进行游戏参数的协商,根据协商的游戏参数建立游戏会话;移动终端将游戏用户的操作信息发给游戏服务器;游戏服务器对所述操作信息进行分析,根据分析结果生成原始游戏画面,对所述原始游戏画面进行后期处理,将经过后期处理得到的游戏画面以视频流的方式发给移动终端;移动终端接收所述视频流,通过播放所述视频流展现游戏画面。一种在移动终端上进行网络游戏的系统,该系统包括移动终端和游戏服务器;移动终端与游戏服务器进行游戏参数的协商,根据协商的游戏参数建立游戏会话;所述移动终端,将游戏用户的操作信息发给游戏服务器,接收游戏服务器发来的视频流,通过播放所述视频流展现游戏画面所述游戏服务器,对所述操作信息进行分析,根据分析结果生成原始游戏画面,对所述原始游戏画面进行后期处理,将经过后期处理得到的游戏画面以视频流的方式发给所述移动终端。一种移动终端,该移动终端包括第一会话建立模块、操作功能模块和画面播放模块;所述第一会话建立模块,用于与游戏服务器进行游戏参数的协商,根据协商的游戏参数与游戏服务器建立游戏会话;所述操作功能模块,用于收集游戏用户的操作信息,将所述操作信息发给游戏服务器;所述画面播放模块,用于接收以视频流的方式发来的游戏画面,通过播放所述视频流展现游戏画面。一种游戏服务器,该游戏服务器包括第二会话建立模块、操作分析模块和画面处理模块;所述第二会话建立模块,用于与移动终端进行游戏参数的协商,根据协商的游戏参数与所述移动终端建立游戏会话;所述操作分析模块,用于对移动终端发来的操作信息进行分析,将分析结果发给所述画面处理模块;所述画面处理模块,用于根据所述分析结果生成原始游戏画面,对所述原始游戏画面进行后期处理,将经过后期处理得到的游戏画面以视频流的方式发给所述移动终端。由上述技术方案可见,本专利技术将对游戏用户的操作信息进行分析、根据分析结果生成原始游戏画面,以及对原始游戏画面进行处理这些对硬件要求较高的功能从游戏客户端侧迁移到游戏服务器侧,能够大大降低网络游戏对移动终端的硬件配置要求。另外,由于游戏服务器将后期处理后的游戏画面以视频流的方式发给游戏客户端,因此,游戏客户端通过播放视频流,即可向游戏用户展现游戏画面,从而简化了游戏客户端的结构。再者,本专利技术在开始游戏之前,游戏客户端与游戏服务器进行游戏参数的协商,根据协商的游戏参数建立游戏会话,在游戏开始之后,游戏客户端只需要将用户的操作信息发给游戏服务器,播放游戏服务器发来的视频流即可向游戏用户展现游戏画面,因此,可以实现不同的游戏共享相同的游戏客户端。附图说明图1是传统的网络游戏系统的架构图。图2是图1所示网络游戏系统的业务流程图。图3是本专利技术提供的在移动终端上进行网络游戏的方法流程图。图4是本专利技术提供的在移动终端上进行网络游戏的系统组成示意图。图5是图4所示系统的业务流程图。图6是本专利技术提供的移动终端的结构图。图7是本专利技术提供的游戏服务器的结构图。具本文档来自技高网
...

【技术保护点】
一种在移动终端上进行网络游戏的方法,其特征在于,该方法包括:移动终端与游戏服务器进行游戏参数的协商,根据协商的游戏参数建立游戏会话;移动终端将游戏用户的操作信息发给游戏服务器;游戏服务器对所述操作信息进行分析,根据分析结果生成原始游戏画面,对所述原始游戏画面进行后期处理,将经过后期处理得到的游戏画面以视频流的方式发给移动终端;移动终端接收所述视频流,通过播放所述视频流展现游戏画面。

【技术特征摘要】
1.一种在移动终端上进行网络游戏的方法,其特征在于,该方法包括:
移动终端与游戏服务器进行游戏参数的协商,根据协商的游戏参数建立游
戏会话;
移动终端将游戏用户的操作信息发给游戏服务器;
游戏服务器对所述操作信息进行分析,根据分析结果生成原始游戏画面,
对所述原始游戏画面进行后期处理,将经过后期处理得到的游戏画面以视频流
的方式发给移动终端;
移动终端接收所述视频流,通过播放所述视频流展现游戏画面。
2.根据权利要求1所述的方法,其特征在于,所述游戏参数包括:移动终
端的输入信息与游戏命令的对应关系、和/或移动终端的能力信息、和/或游戏数
据传输的服务质量Qos信息。
3.根据权利要求1所述的方法,其特征在于,对所述原始游戏画面进行后
期处理包括:
根据所述移动终端的类型,对所述原始游戏画面进行后期处理;所述后期
处理包括图像渲染。
4.根据权利要求1所述的方法,其特征在于,所述将经过后期处理得到的
游戏画面以视频流的形式发给移动终端包括:
游戏服务器与移动终端协商视频流的传输格式、和/或压缩算法、和/或服务
质量Qos信息,根据协商好的传输格式、和/或压缩算法、和/或服务质量Qos
信息,向移动终端发送视频流。
5.根据权利要求1所述的方法,其特征在于,所述将游戏用户的操作信息
发给游戏服务器包括:
移动终端与游戏服务器协商操作信息的传输格式、和/或底层传输协议、和/
或压缩算法、和/或Qos信息,根据协商好的传输格式、和/或底层传输协议、和
/或压缩算法、和/或Qos信息,将所述操作信息发给游戏服务器。
6.一种在移动终端上进行网络游戏的系统,其特征在于,该系统包括移动
终端和游戏服务器;
移动终端与游戏服务器进行游戏参数的协商,根据协商的游戏参数建立游
戏会话;
所述移动终端,将游戏用户的操作信息发给游戏服务器,接收游戏服务器
发来的视频流,通过播放所述视频流展现游戏画面;
所述游戏服务器,对所述操作信息进行分析,根据分析结果生成原始游戏
画面,对所述原始游戏画面进行后期处理,将经过后期处理得到的游戏画面以
视频流的方式发给所述移动终端。
7.根据权利要求6所述的系统,其特征在于,所述移动终端包括第一会话
建立模块、操作功能模块和画面播放模块,所述游戏服务器包括第二会话建立
模块、操作分析模块和画面处理模块;
所述第一会话建立模块和所述第二会话建立模块,用于进行游戏参数的协
商,根据协商的游戏参数建立游戏会话;
所述操作功能模块,用于收集游戏用户的操作信息,将所述操作信息发给
游戏服务器;
所述画面播放模块,用于接收以视频流的方式发来的游戏画面,通过播放
所述视频流展现游戏画面;
所述操作分析模块,用于对所述操作信息进行分析,将分析结果发给所述
画面处理模块;
所述画面处理模块,用于根据所述分析结果生成原始游戏画面,对所述原
始游戏画面进行后期处理,将经过后期处理得到的游戏画面以视频流的方式发
给所述画面播放模块。
8.根据权利要求6所述的系统,其特征在于,所述游戏参数包括:移动终
端的输入信息与游戏命令的对应关系、和/或游戏客户端的能力信息、和/或游戏
数据传输的服务质量Qos信息。
9.根据权利要求6所述的系统,其特征在于,
所述画面处理模块,用于根据所述移动终端的类型,对所述原始游戏画面
进行后期处理;所述后期处理包括图像渲染。

【专利技术属性】
技术研发人员:李勇胡睿
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:

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

1