基于移动终端的联网游戏实现方法和游戏服务器技术

技术编号:2913348 阅读:307 留言:0更新日期:2012-04-11 18:40
公开了基于移动终端的联网游戏实现方法和游戏服务器的技术方案。其中联网游戏实现方法包括:游戏服务器接收游戏参与终端的游戏请求,游戏服务器根据所述游戏请求判断并确定出所述游戏请求为客户端参与终端与WAP参与终端之间进行游戏的游戏请求后,根据所述游戏请求、以及接收方类型确定需要发送至接收方的信息,并将所述信息设置为对应的消息,游戏服务器向所述游戏请求的接收方发送所述消息。上述技术方案能够使采用CS模式的游戏参与终端与采用BS模式的游戏参与终端之间进行游戏,从而实现了客户端参与终端与WAP参与终端之间的游戏互通。

【技术实现步骤摘要】

本专利技术涉及网络通讯
,具体涉及基于移动终端的联网游戏实现方法、以及游戏服务器。
技术介绍
目前,基于移动终端的联网游戏主要采用CS(客户端-服务器)模式或者BS(WAP浏览器-服务器)模式。在实现本专利技术的过程中,专利技术人发现:在采用CS模式进行联网游戏时,游戏参与终端必须都是安装有客户端工具的移动终端;在采用BS模式进行联网游戏时,游戏参与终端必须都是采用WAP进行游戏的移动终端;采用CS模式的游戏参与终端与采用BS模式的游戏参与终端之间不能够进行游戏,即客户端参与终端与WAP参与终端之间不能够实现游戏互通。
技术实现思路
本专利技术实施方式提供基于移动终端的联网游戏实现方法和游戏服务器,能够使采用CS模式的游戏参与终端与采用BS模式的游戏参与终端之间进行游戏,实现了客户端参与终端与WAP参与终端之间的游戏互通。本专利技术实施方式提供的基于移动终端的联网游戏实现方法,包括:游戏服务器接收游戏参与终端的游戏请求;所述游戏服务器根据所述游戏请求判断并确定出所述游戏请求为客户端参与终端与WAP参与终端之间进行游戏的游戏请求后,根据所述游戏请求、以及接收方类型确定需要发送至接收方的信息,并将所述信息设置为对应的消-->息;所述游戏服务器向所述游戏请求的接收方发送所述消息,以实现不同参与终端类型之间的游戏。本专利技术实施方式提供的游戏服务器,包括:接入模块,用于接收游戏参与终端发送来的游戏请求;游戏逻辑处理模块,用于根据所述接入模块接收到的游戏请求判断并确定出所述游戏请求为客户端参与终端与WAP参与终端之间进行游戏的游戏请求后,根据所述游戏请求以及接收方类型确定需要发送至接收方的信息,将所述信息设置为对应的消息,并将所述消息提供给所述接入模块;所述接入模块将所述游戏逻辑处理模块提供的消息发送至所述游戏请求的接收方。通过上述技术方案的描述可知,游戏服务器通过对接收到的游戏请求的参与终端类型进行判断,能够确定出游戏请求是否为客户端参与终端与WAP参与终端之间进行游戏的游戏请求,通过针对游戏请求进行与接收方类型适配的信息确定及消息设置处理,使采用CS模式的游戏参与终端与采用BS模式的游戏参与终端之间能够进行游戏,实现了客户端参与终端与WAP参与终端之间的游戏互通。附图说明图1是本专利技术实施例一的联网游戏实现方法流程图;图2是本专利技术实施例二的联网游戏实现方法流程图;图3是本专利技术实施例三的联网游戏实现方法流程图;图4是本专利技术实施例四的联网游戏实现方法流程图;图5是本专利技术实施例五的联网游戏实现方法流程图;图6是本专利技术实施例六的联网游戏实现方法流程图;-->图7是本专利技术实施例七的联网游戏实现方法流程图;图8是本专利技术实施例八的联网游戏实现方法流程图;图9是本专利技术实施例九的游戏服务器结构示意图;图10是本专利技术实施例九的游戏逻辑处理模块结构示意图一;图11是本专利技术实施例九的游戏逻辑处理模块结构示意图二;图12是本专利技术实施例九的游戏逻辑处理模块结构示意图三。具体实施方式下面结合附图对本专利技术的基于移动终端的联网游戏实现方法和游戏服务器的实现方式进行例举说明。实施例一、联网游戏实现方法流程如附图1所示。图1中,步骤100、游戏服务器接收游戏参与终端的游戏请求。游戏服务器接收到的游戏请求可以是客户端参与终端发送的游戏请求,也可以是WAP参与终端发送的游戏请求,即本实施例中的游戏服务器既可以接收到客户端参与终端发送的游戏请求,也可以接收到WAP参与终端发送的游戏请求。这里的游戏请求可以是非实时交互游戏的游戏请求,也可以是实时交互游戏的游戏请求。非实时交互游戏可以为:聊天、交友、组队等。实时交互游戏可以为:对战游戏、打怪等。步骤110、游戏服务器根据游戏请求中携带的信息判断该游戏请求是否为客户端参与终端与WAP参与终端之间进行游戏的游戏请求,即游戏服务器判断游戏请求的发送方和接收方是否为客户端参与终端和WAP参与终端。游戏服务器中可以预先设置游戏参与终端类型信息,游戏参与终端类型信息可以表示出游戏参与终端为客户端类型,还是为WAP类型。游戏参与终端类型信息的一个具体例子为:游戏参与终端的标识信息与类型标识信息的对应关系。这样,游戏服务器可以在上述对应关系中查找游戏请求中携带的发送方标识和接收方标识分别对应的类型标识信息,从而根据查找到的类型标识信息即-->可判断出游戏请求的发送方和接收方是否为客户端参与终端和WAP参与终端。需要说明的是,如果系统中的客户端参与终端包括与服务器长连接的客户端参与终端和与服务器短连接的客户端参与终端,则上述游戏参与终端类型信息中还需要表示出客户端参与终端为长连接类型,还是短连接类型;如果系统中的所有客户端参与终端均为长连接类型或者均为短连接类型,则上述游戏参与终端类型信息不需要表示出游戏参与终端的连接类型。另外,如果系统中的所有客户端参与终端支持的协议不同,则上述游戏参与终端类型信息中还可以表示出客户端参与终端支持的协议信息(协议信息中可以体现出协议的版本信息);同样,如果系统中的所有WAP参与终端支持的协议不同,则上述游戏参与终端类型信息中还可以表示出WAP参与终端支持的协议信息。当然,游戏服务器也可以根据接收到的游戏请求判断出游戏请求的发送方类型以及发送方支持的协议。游戏服务器在判断出游戏请求为客户端参与终端与WAP参与终端之间进行游戏的游戏请求后,到步骤120,否则,到步骤111,本次针对上述接收到的游戏请求的联网游戏操作结束,游戏服务器可以按照现有的CS模式或者BS模式等处理方式进行后续的游戏处理。步骤120、游戏服务器根据上述接收到的游戏请求携带的信息、以及游戏请求接收方类型进行确定需要发送的信息和设置消息处理。游戏服务器设置的消息应该能够被游戏请求的接收方正确解析。在步骤120中,确定需要发送的信息过程应考虑游戏请求接收方类型,接收方类型如客户端类型、WAP类型。确定需要发送的信息的一个具体例子为:在客户端参与终端可以接收图片、而WAP参与终端只能接收到文字信息的情况下,如果游戏请求是希望向接收方发送一个图片、且接收方为客户端参与终端,则确定出的需要发送的信息应该是图片格式的信息;如果游戏请求是希望向接收方发送一个图片、且接收方为WAP参与终端,则确定出的需要发送的信息应-->该是图片转换成的文字格式的信息。另外,确定出的需要发送的信息可以是游戏请求中携本文档来自技高网...

【技术保护点】
一种基于移动终端的联网游戏实现方法,其特征在于,包括: 游戏服务器接收游戏参与终端的游戏请求; 所述游戏服务器根据所述游戏请求判断并确定出所述游戏请求为客户端参与终端与WAP参与终端之间进行游戏的游戏请求后,根据所述游戏请求、以 及接收方类型确定需要发送至接收方的信息,并将所述信息设置为对应的消息; 所述游戏服务器向所述游戏请求的接收方发送所述消息,以实现不同参与终端类型之间的游戏。

【技术特征摘要】
1、一种基于移动终端的联网游戏实现方法,其特征在于,包括:
游戏服务器接收游戏参与终端的游戏请求;
所述游戏服务器根据所述游戏请求判断并确定出所述游戏请求为客户端
参与终端与WAP参与终端之间进行游戏的游戏请求后,根据所述游戏请求、以
及接收方类型确定需要发送至接收方的信息,并将所述信息设置为对应的消
息;
所述游戏服务器向所述游戏请求的接收方发送所述消息,以实现不同参与
终端类型之间的游戏。
2、如权利要求1所述的方法,其特征在于,所述游戏服务器向所述游戏
请求的接收方发送所述消息包括:
所述游戏服务器在设置所述消息后,直接向所述游戏请求的接收方发送所
述消息;或者
所述游戏服务器在设置所述消息后,缓存所述消息,并在接收到所述接收
方发送的游戏请求后,向所述接收方发送所述缓存的消息。
3、如权利要求2所述的方法,其特征在于:
在所述游戏请求的接收方为与所述游戏服务器保持长连接的客户端参与
终端的情况下,所述游戏服务器在设置所述消息后,直接向所述游戏请求的接
收方发送所述消息。
4、如权利要求2所述的方法,其特征在于:
在所述游戏请求的接收方为WAP参与终端、或者为与所述游戏服务器保
持短连接的客户端参与终端的情况下,所述游戏服务器在设置消息后,缓存所
述设置的消息,所述游戏服务器在接收到所述接收方发送的游戏请求后,向所
述接收方发送所述缓存的消息。
5、如权利要求1所述的方法,其特征在于,所述根据所述游戏请求、以
及接收方类型确定需要发送至接收方的信息,并将所述信息设置为对应的消息
包括:
所述游戏服务器缓存所述游戏请求;
所述游戏服务器在接收到所述接收方发送的游戏请求时,根据所述游戏请
求、以及接收方类型确定需要发送至接收方的信息,并将所述信息设置为对应
的消息。
6、一种游戏服务器,其特征在于,所述游戏服务器包括:
接入模块,用于接收游戏参与终端发送来的游戏请求;
游戏逻辑处理模块,用于根据所述接入模块接收到的游戏请求判断并确定
出所述游戏请求为客户端参与终端与WAP参与终端之间进行游戏的游戏请求
后,根据所述游戏请求以及接收方类型确定需要发送至接收方的信息,将所述
信息设置为对应的消息,并将所述消息提供给所述接入模块;
所述接入模块将所述游戏逻辑处理模块提供的消息发送至所述游戏请求
的接收方。
7、如权利要求6所述的游戏服务器,其特征在于,所述游戏逻辑处理模
块包括:
判断子模块,用于判断所述接入模块接收的游戏请求是否为客户端参与终
端与WAP参与终端之间进行游戏的游戏请求;
第一消息子模块,用于在判断子模块的判断结果为游戏请求为客户端参与
终端与WAP参与终端之间进行游戏的游戏请求后,根据所述游戏请求以及接

【专利技术属性】
技术研发人员:周涛谭旭孟金锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

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