三网融合的跨平台网络游戏系统的制作方法

文档序号:7896065阅读:267来源:国知局
专利名称:三网融合的跨平台网络游戏系统的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种三网融合的跨平台网络游戏系统。
技术背景
现在,三网融合的趋势正在大力发展。所谓三网是指电信网、计算机网和有线电视 网。三网融合是一种广义的、社会化的说法,在现阶段它并不意味着电信网、计算机网和有 线电视网三大网络的物理合一,而主要是指高层业务应用的融合。其表现为技术上趋向一 致,网络层上可以实现互联互通,形成无缝覆盖,业务层上互相渗透和交叉,应用层上趋向 使用统一的IP协议,在经营上互相竞争、互相合作,朝着向人类提供多样化、多媒体化、个 性化服务的同一目标逐渐交汇在一起,行业管制和政策方面也逐渐趋向统一。三大网络通 过技术改造,能够提供包括语音、数据、图像等综合多媒体的通信业务,这就是所谓的三网 融合。
网络游戏系统也面临着跨网络平台使用的问题。现有的网络游戏系统只能在各自 的网络平台上使用,比如在计算机网上使用的网络游戏,就不能在电信网或有线电视网上 使用。导致网络游戏用户无法实现在不同网络平台客户端改变同一目标的数据的目的,严 重影响用户的体验,也带来使用上的不便。发明内容
针对现有技术中存在的在电信网、计算机网和有线电视网的各客户端不能使用同 一目标数据的问题,本发明的目的在于提供一种三网融合的跨平台网络游戏系统,在三网 融合的网络游戏中,通过增加跨平台模块,实现在不同客户端平台上,能够运行基于同一数 据库、同一游戏的内容,能使玩家在不同的硬件和软件终端上基于不同的操作系统登录的 跨平台网络游戏。本发明涉及的跨平台网络游戏使得玩家可以通过电视机、个人计算机、手 机等硬件终端登录并进行游戏;可以在微软、Linux等不同软件平台上运行。
为了解决上述技术问题,本发明所采用的技术方案是
一种三网融合的跨平台网络游戏系统,所述系统包括游戏客户端和游戏服务器集 群,其中,所述游戏客户端为计算机网客户端、电信网客户端和有线电视网客户端,三个客 户端中任何一个客户端将数据传输给所述游戏服务器集群,所述游戏服务器集群一方面完 成游戏服务器的一般性处理工作,另一方面对此次数据进行分析处理,适配为各个目标客 户端需要的数据,并将此数据传递给对应的目标客户端。
所述的游戏服务器集群还包括适配模块和服务器模块,所述任何一个客户端数据 在进入服务器模块处理之前先经过适配模块进行适配处理,识别客户端的特征,并作为接 下来数据交互的基础,服务器模块将处理完的数据在传递给客户端之前再经过适配模块进 行适配处理。
所述适配模块包括数据包拆包模块、输入识别分析模块、输出识别分析模块、数据 转换模块和数据包打包模块,其中,
数据包拆包模块,将接收到的来自于客户端的数据包进行分离;
输入识别分析模块,根据数据包的封装协议,对特定的若干字节进行识别和分析, 从而得到客户端类型、地址、数据类型、数据格式等可识别信息,并进行适当的记录存储,为 接下来的数据交互做基础;
输出识别分析模块,根据该客户端输入数据时识别到的特征,对相应的客户端类 型、地址、数据类型、数据格式等进行分析和判断;
数据转换模块用于将服务器模块处理后的数据转换为目标客户端所需要的数 据;
数据包打包模块,根据目标客户端特征,将传递给各个目标客户端的数据进行打 包;
所述系统还包括登录模块,用于统一的用户登录,所述任何一个客户端的账号必 须首先进行登录,在经过权限认证确认后,方可通过适配模块与服务器进行数据的交互。
所述系统包括游戏客户端和游戏服务器,其中,所述游戏客户端为计算机网客户 端、电信网客户端和有线电视网客户端,三个客户端中任何一个客户端将数据在传输给所 述游戏服务器处理之前先将数据分析处理为各个目标客户端所认识的数据。
所述游戏客户端包括适配模块,适配模块对来自于各个客户端的数据进行分析处 理,使此次数据能为各个目标客户端所认识的数据。
所述适配模块包括数据包拆包模块、输入识别分析模块、输出识别分析模块、数据 转换模块和数据包打包模块,其中,
数据包拆包模块,将接收到的来自于客户端的数据包进行分离;
输入识别分析模块,根据数据包的封装协议,对特定的若干字节进行识别和分析, 从而得到客户端类型、地址、数据类型、数据格式等可识别信息,并进行适当的记录存储,为 接下来的数据交互做基础;
输出识别分析模块,根据该客户端输入数据时识别到的特征,对相应的客户端类 型、地址、数据类型、数据格式等进行分析和判断;
数据转换模块用于将服务器模块处理后的数据转换为目标客户端所需要的数 据;
数据包打包模块,根据目标客户端特征,将传递给各个目标客户端的数据进行打 包;
本发明的有益效果本发明基于三网融合的网络环境,在传统的网络游戏解决方 案中增加跨平台适配处理机制,可以让游戏玩家在不同的场合使用不同的终端运行、续接 同一个游戏,不仅大大提高了便捷性也给玩家带来了更丰富的游戏体验。


图1为本发明的一种实施例的结构流程图2为本发明的另一种实施例的结构流程图3为本发明中数据的传输流程图4为本发明另外一种实施例的结构流程图中1游戏服务器集群,2适配模块。
具体实施方式
结合附图对本发明做进一步的说明,以使本领域的技术人员可以更好的理解本发 明并能予以实施,但所举实施例不作为对本发明的限定。
服务器的一般性工作为客户端发出信息数据传递给服务器,服务器对这些数据 进行相应的处理,再将处理后的数据返回给客户端。
一种三网融合的跨平台网络游戏系统,包括游戏客户端和游戏服务器集群1,其 中,所述游戏客户端包括计算机网客户端、电信网客户端和有线电视网客户端,不同网络平 台所使用的相对应的游戏客户端所使用的游戏画面、音效、操控等是不尽相同的,所以每个 网络平台都需要一个相应配套的游戏客户端供用户使用,在本系统中不同平台的游戏客户 端均对应同一个游戏服务器集群1,游戏服务器集群1除用于处理各个客户端发送的数据, 并将各个处理结果发还给对用客户端用户以外,游戏服务器集群1还对三个客户端中任何 一个客户端传输的数据进行分析处理,适配为各个目标客户端需要的数据,并将此数据传 递给对应的目标客户端。
其中,游戏服务器集群1还包括适配模块2和服务器模块,适配模块2将三种网络 客户端中任何一个客户端发送来的数据进行适配处理,并且使得数据在返回目标客户端时 能成为对用客户端所认识的数据。服务器模块是将经适配模块2适配处理后的数据发送给 各个目标客户端。
具体过程如下任何一个客户端数据在进入服务器模块处理之前先经过适配模块 2进行适配处理,识别客户端的特征,并作为接下来数据交互的基础,服务器模块将经过适 配处理完的数据在传递给客户端之前再经过适配模块2进行适配处理。
所述适配模块2包括数据包拆包模块、输入识别分析模块、输出识别分析模块、数 据转换模块和数据包打包模块,其中,
数据包拆包模块,将接收到的来自于客户端的数据包进行分离;输入识别分析模 块,根据数据包的封装协议,对特定的若干字节进行识别和分析,从而得到客户端类型、地 址、数据类型、数据格式等可识别信息,并进行适当的记录存储,为接下来的数据交互做基 石出;
输出识别分析模块,用于分析数据的目标客户端的类型;数据转换模块用于将服 务器模块处理后的数据转换为目标客户端所需要的数据;
数据包打包模块,将传递给各个目标客户端的数据进行打包并传递给各个目标客户端。
更为优选地,所述系统还包括登录模块,用于统一的用户登录,所述任何一个客户 端的账号必须首先进行登录,在经过权限认证确认后,方可通过适配模块2与服务器进行 数据的交互。
为了更好地说明本发明跨平台的网络游戏系统的特点,下面我们通过实施例来具 体说明
实施例一
一种三网融合的跨平台网络游戏系统,包括游戏客户端和游戏服务器集群1,其 中,游戏客户端为计算机网客户端、电信网客户端和有线电视网客户端,这三种不同平台的游戏客户端均对应同一个游戏服务器集群1,现在要实现三种网络客户端之间能运行基于 同一数据库、同一游戏的内容,需要通过本发明的系统来实现,具体过程如下
三个客户端中任何一个客户端将数据传输给游戏服务器集群1,游戏服务器集群 1对此次数据进行分析处理,适配为各个目标客户端需要的数据,并将此数据传递给对应的 目标客户端。
优选地,其中,计算机网客户端输出的数据为指令数据,该指令数据输入游戏服务 器集群1的适配模块2,适配模块2首先对计算机网的客户端输出的指令数据拆包分离,指 令数据具体为视频、声音或控制命令等,然后适配模块2分析这些数据来自于客户端的类 型确定为计算机网客户端,再将分析后的数据重新分配,传给游戏服务器集群1,游戏服务 器集群1通过服务器模块对这一指令数据的进行处理,一方面将这一处理结果发送给计算 机网的客户端,另一方面将这一指令数据处理结果发送给电信网客户端和有线电视网客户 端,但是在发送给客户端之前,游戏服务器集群1还要将这些处理后的数据传给适配模块 2,适配模块2再判断分析这些指令数据结果的目标客户端类型,适配模块2再将指令数据 的结果转换为分别对应电信网客户端的数据和对应有线电视网客户端的数据,这样在三种 网络的客户端均可以看到计算机网客户端的指令数据的结果显示,当然与此同时,电信网 客户端和有线电视网客户端也在不断地向游戏服务器集群1发送指令数据,这些指令数据 的结果也同样能被其他两个网络客户端所接收。
实施例二
计算机网客户端输出的数据为指令数据,该指令内容为“劈怪”,该指令数据包括 视频和音频数据,该指令数据发送到游戏服务器集群1的适配模块2,先经过数据包拆包模 块,将接收到的指令数据包进行拆包分离,然后输入识别分析模块分析分离后的数据并将 一些与此指令数据无关的信息去除,并且判断出该指令数据来自于计算机网客户端,该指 令数据传递给服务器模块,服务器模块对该指令数据进行处理,处理后得到“劈怪”这一指 令结果为“劈怪成功”,然后服务器模块将这一指令结果发送给适配模块2,首先输出识别分 析模块,分析这一指令结果数据的目标客户端的类型为计算机网客户端、电信网客户端和 有线电视网客户端;数据转换模块用于将服务器模块处理后的数据转换为三个客户端所认 识的数据,例如,三维立体视频数据根据电信网客户端的需要,要删减一些数据使其转换为 二维平面视频数据,同样的,音频中的立体声CD也要根据需要压缩为单声道mp3格式;最后 经数据包打包模块,将传递给各个目标客户端的指令结果数据进行打包,再将这一指令结 果数据分别传递给三个目标客户端。
实施例三
本系统中还包括登录模块,用于三网统一的用户登录,所述系统还包括登录模块, 用于统一的用户登录,所述任何一个客户端的账号必须首先进行登录,在经过权限认证确 认后,方可通过适配模块2与服务器进行数据的交互,其余数据的传递过程与实施例二所 描述的过程一致,其中,如果其中出现二维平面视频数据向三维立体视频数据转换,则需要 在适配模块2的数据转换模块进行转换,在二维平面数据基础上增加数据使之能成为被另 一个客户端所认识的三维立体视频数据。
实施例四
一种三网融合的跨平台网络游戏系统,包括游戏客户端和游戏服务器,其中,所述游戏客户端包括计算机网客户端、电信网客户端和有线电视网客户端,三个客户端中任何 一个客户端将数据在传输给所述游戏服务器处理之前先将数据分析处理为各个目标客户 端所认识的数据,这要求在客户端的处理能力足够强的情况下。
计算机网客户端、电信网客户端和有线电视网客户端三个不同的客户端分别输出 数据,并分别通过适配模块2对各自输出的数据进行处理,适配模块2首先对各个客户端输 出的数据拆包分离,然后分析这些数据并将与此数据无关的数据去除,再将分析后的数据 重新分配并分别转换为三个目标客户端所认识的数据传给游戏服务器,游戏服务器对这一 数据的进行处理,并将这三种数据结果分别发送到对应的目标客户端。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范 围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明 的保护范围之内。本发明的保护范围以权利要求书为准。
权利要求
1.一种三网融合的跨平台网络游戏系统,其特征在于所述系统包括游戏客户端和游 戏服务器集群,其中,所述游戏客户端为计算机网客户端、电信网客户端和有线电视网客户 端,三个客户端中任何一个客户端将数据传输给所述游戏服务器集群,所述游戏服务器集 群对此次数据进行分析处理,适配为各个目标客户端需要的数据,并将此数据传递给对应 的目标客户端。
2.根据权利要求1所述的三网融合的跨平台网络游戏系统,其特征在于所述的游戏 服务器集群还包括适配模块和服务器模块,所述任何一个客户端数据在进入服务器模块处 理之前先经过适配模块进行适配处理,识别客户端的特征,服务器模块将处理完的数据在 传递给客户端之前再经过适配模块进行适配处理。
3.根据权利要求2所述的三网融合的跨平台网络游戏系统,其特征在于所述适配模 块包括数据包拆包模块、输入识别分析模块、输出识别分析模块、数据转换模块和数据包打 包模块,其中,数据包拆包模块,将接收到的来自于客户端的数据包进行分离;输入识别分析模块,根据数据包的封装协议,对特定的若干字节进行识别和分析,从而 得到客户端类型、地址、数据类型、数据格式等可识别信息,并进行适当的记录存储,为接下 来的数据交互做基础;输出识别分析模块,根据该客户端输入数据时识别到的特征,对相应的客户端类型、地 址、数据类型、数据格式等进行分析和判断;数据转换模块用于将服务器模块处理后的数据转换为目标客户端所需要的数据;数据包打包模块,根据目标客户端特征,将传递给各个目标客户端的数据进行打包;
4.根据权利要求1或2所述的三网融合的跨平台网络游戏系统,其特征在于所述系 统还包括登录模块,用于统一的用户登录,所述任何一个客户端的账号必须首先进行登录, 在经过权限认证确认后,方可通过适配模块与服务器进行数据的交互。
5.一种三网融合的跨平台网络游戏系统,其特征在于所述系统包括游戏客户端和游 戏服务器,其中,所述游戏客户端为计算机网客户端、电信网客户端和有线电视网客户端, 三个客户端中任何一个客户端将数据在传输给所述游戏服务器处理之前先将数据分析处 理为各个目标客户端所认识的数据。
6.根据权利要求5所述的三网融合的跨平台网络游戏系统,其特征在于所述游戏客 户端包括适配模块,适配模块对来自于各个客户端的数据进行分析处理,使此次数据能为 各个目标客户端所认识的数据。
7.根据权利要求6所述的三网融合的跨平台网络游戏系统,其特征在于所述适配模 块包括数据包拆包模块、输入识别分析模块、输出识别分析模块、数据转换模块和数据包打 包模块,其中,数据包拆包模块,将接收到的来自于客户端的数据包进行分离;输入识别分析模块,根据数据包的封装协议,对特定的若干字节进行识别和分析,从而 得到客户端类型、地址、数据类型、数据格式等可识别信息,并进行适当的记录存储,为接下 来的数据交互做基础;输出识别分析模块,根据该客户端输入数据时识别到的特征,对相应的客户端类型、地 址、数据类型、数据格式等进行分析和判断;数据转换模块用于将游戏服务器处理后的数据转换为目标客户端所需要的数据; 数据包打包模块,根据目标客户端特征,将传递给各个目标客户端的数据进行打包并 传递给各个目标客户端。
全文摘要
一种三网融合的跨平台网络游戏系统,所述系统包括游戏客户端和游戏服务器集群,其中,所述游戏客户端为计算机网客户端、电信网客户端和有线电视网客户端,三个客户端中任何一个客户端将数据传输给所述游戏服务器集群,所述游戏服务器集群对此次数据进行分析处理,适配为各个目标客户端需要的数据,并将此数据传递给对应的目标客户端。本发明基于三网融合的网络环境,在传统的网络游戏解决方案中增加跨平台适配处理机制,可以让游戏玩家在不同的场合使用不同的终端运行、续接同一个游戏,不仅大大提高了便捷性也给玩家带来了更丰富的游戏体验。
文档编号H04L29/06GK102035844SQ201010595770
公开日2011年4月27日 申请日期2010年12月20日 优先权日2010年12月20日
发明者岳红梅 申请人:德信互动科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1