一种三网融合下的游戏CP接入方法技术

技术编号:7789257 阅读:295 留言:0更新日期:2012-09-21 23:40
本发明专利技术公开了一种三网融合下的游戏CP接入方法,包括了可在浏览器和机顶盒上运行的游戏客户端,用于和游戏服务器进行游戏数据交互和事件处理的游戏接口服务器;游戏客户端,基于Java?Applet技术,很好的解决了三网融合环境下的跨平台的问题;游戏接口服务器,用于为游戏接入平台和游戏服务器之间的数据交换和事件处理,提供TCP方式的交互接口,使用MD5加密校验数据合法性;通过以上方法可以实现三网融合下网络游戏互动功能。

【技术实现步骤摘要】

本专利技术涉及电子信息
,特别是涉及一种三网融合下的游戏CP接入方法
技术介绍
随着国家进一步推进“三网合一”进程,传统媒体和新媒体之间的界限将逐步打破,广电行业、电信行业和互联网行业业务的相互渗透成为内容融合的趋势;在三网合一的政策推动下,休闲互动娱乐平台联手游戏产业,将网络游戏推向电视与客厅,为用户提供在电视机上开展宽带互动性电子竞技游戏的业务拥有着巨大的市场前景。而实现此业务的前提就是提供游戏CP的接入,实现三网融合下的游戏互动功能。
技术实现思路
本专利技术所要解决的技术问题是设计一种三网融合下的游戏CP接入方法,针对现 有电视互动平台,提供一种安全,可靠,支持高并发的游戏接口方法,实现同游戏服务器的交互,并通过统一的游戏接入jsp,实现用户游戏登录。为实现上述专利技术目的,本专利技术提供一种三网融合下的游戏CP接入方法,包括游戏客户端和游戏接口服务器,所述游戏客户端基于Java Applet技术,并提供统一的游戏接入jsp,所述游戏接口服务器,实现同游戏服务器的交互功能;所述游戏客户端,用于基于Java Apple t技术,在浏览器和机顶盒上载入游戏信息,所述游戏客户端提供统一的游戏接入jsp,传递游戏CP接入平台的请求参数至游戏服务器实现用户游戏登录;所述游戏接口服务器,用于接受合法身份游戏服务器的TCP连接请求,接收请求报文,解析XML格式的请求参数,进行身份鉴权和参数合法性校验,调用相应的接口方法实现业务处理,返回处理结果报文通知游戏服务器;同时游戏接口服务器的接口基于JavaNIO设计,有效地提供了接口的并发访问量。本专利技术还提供一种在游戏接口服务器和游戏服务器之间的通信协议,包括游戏接口服务器和游戏服务器之间以XML格式的数据进行交互,以单行的”号作为报文结束符;游戏接口服务器和游戏服务器之间建立TCP连接后,进行数据传输,当接收方收到报文结束符时,开始解析报文成XML格式的请求参数。游戏接口服务器解析完请求参数后,从中获取游戏服务器的身份信息,请求接口方法编号,请求接口方法参数,以及鉴权信息,对游戏服务器的身份,请求接口编号,接口参数,以及鉴权信息进行合法性校验;校验成功,则调用接口方法处理请求,返回请求结果至游戏服务器;校验失败,则返回相应的失败信息通知游戏服务器。游戏服务器解析完请求参数后,从中获取游戏接口服务器的处理结果,更新用户游戏界面的相关信息。由上述方案可以看出,本专利技术中游戏客户端基于Java Applet,可以跨平台、在多总浏览器上运行,解决了三网融合环境下的跨平台问题;游戏接口服务器使用Java NIO框架,有效提高了游戏接口的并发响应能力;同时游戏服务器和游戏接口服务器之间的数据交互使用MD5加密校验,并对游戏服务器进行身份合法性校验,保证了接口安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例一中系统结构示意图; 图2为本专利技术实施例一中系统处理信息流程示意具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一,参见图I。本专利技术提供一种三网融合下的游戏CP接入方法,所述系统包括游戏客户端和游戏接口服务器,其中所述游戏客户端,用于提供统一的游戏接入jsp,用于从游戏接入平台跳转进入游戏;载入运行游戏客户端Jave Applet ;所述游戏接口服务器,用于接收来自游戏服务器的请求,分析请求参数并对游戏服务器身份和请求信息进行校验,校验成功则调用相应的接口方法处理请求,返回处理结果给游戏服务器;校验失败则返回相应的错误信息通知游戏服务器。上述系统的信息过程参见图2,具体包括以下步骤I)用户从游戏CP接入平台进入游戏,跳转至游戏接入jsp页面;2)游戏接入jsp页面载入游戏客户端,运行客户端Java Applet ;3)游戏客户端将用户从游戏CP接入平台带入的用户信息和游戏信息参数传递给游戏服务器,登录游戏;4)游戏服务器收到客户端的登录信息,生成请求报文发送用户登录请求给游戏接口服务器,游戏接口服务器对用户信息进行鉴权,返回登录结果通知游戏服务器;5)游戏服务器根据游戏接口服务器的登录结果通知游戏客户端,让用户登录进入游戏,或者登录失败退出游戏;6)用户登录游戏成功,进行游戏操作;7)游戏客户端将用户游戏过程中的游戏事件,如游戏结果通知游戏服务器,游戏服务器生成请求报文发送给游戏接口服务器;8)游戏接口服务器处理用户游戏事件,返回事件处理结果给游戏服务器;9)游戏服务器将游戏接口服务器的处理结果返回给游戏客户端,在客户端进行显/Jn ο由上可见,本专利技术提供的一种三网融合下的游戏CP接入方法,有以下优点。(I)基于Java Applet的游戏客户端基于Java Applet的游戏客户端,可以在三网融合环境下的任意装有JVM的浏览器和机顶盒上运行。(2)统一的游戏接入页面所有游戏提供统一的接入页面,方便已有系统的游戏CP接入。(2)高并发访问量的游戏接口服务器采用Java NIO技术,相对传统阻塞式通信有效提高了游戏接口服务器的并发访问 能力。(3)具有较高的安全性采用MD5加密校验,对游戏服务器和游戏接口服务器之间的通信数据进行加密校验,提闻了系统的安全性。以上所述仅是本专利技术的具体实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三网融合下的游戏CP接入方法,其特征在于,包括 一基于Java Applet的游戏客户端,一提供游戏数据交互和事件处理的游戏接口服务器,所述系统即可部署在同一 web服务器及应用服务器,也可使用不同web服务器和应用服务器实现分布式部署; 所述游戏客户端,用于用户游戏的登录;游戏接入平台通过http方式传输请求参数至统一的游戏客户端接入jsp,请求参数包含用户信息,游戏信息,游戏服务器信息,客户端jsp转发请求参数至游戏服务器,载入游戏; 所述的游戏接口服务器,用于接收来游戏服务器的请求,解析XML格式的请求参数,进行参数校验,校验成功则调用相应的游戏接口方法处理请求业务,封装XML格式的返回数据返回给游戏服务器,实现游戏接入平台同游戏服务器的交互。2.—种三网融合下的游戏CP接入方法,其特征在于,包括 游戏接口服务器接收到游戏服务器的请求后,分析请求参数得到请求的系统编号,接口方法编号,请求内容(XML格式数据),以及签名信息;游戏接口服务器通过查询系统配置和数据库,对请求身份和请求内容的合法性进行校...

【专利技术属性】
技术研发人员:邓任远熊海超张少文
申请(专利权)人:佳都新太科技股份有限公司
类型:发明
国别省市:

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

1