CN102685109A - 一种三网融合下的游戏cp接入方法 - Google Patents

一种三网融合下的游戏cp接入方法 Download PDF

Info

Publication number
CN102685109A
CN102685109A CN2012101097166A CN201210109716A CN102685109A CN 102685109 A CN102685109 A CN 102685109A CN 2012101097166 A CN2012101097166 A CN 2012101097166A CN 201210109716 A CN201210109716 A CN 201210109716A CN 102685109 A CN102685109 A CN 102685109A
Authority
CN
China
Prior art keywords
game
server
recreation
request
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012101097166A
Other languages
English (en)
Inventor
邓任远
熊海超
张少文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PCI Suntek Technology Co Ltd
Original Assignee
PCI Suntek Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PCI Suntek Technology Co Ltd filed Critical PCI Suntek Technology Co Ltd
Priority to CN2012101097166A priority Critical patent/CN102685109A/zh
Publication of CN102685109A publication Critical patent/CN102685109A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

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

Description

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

Claims (5)

1.一种三网融合下的游戏CP接入方法,其特征在于,包括:
一基于Java Applet的游戏客户端,一提供游戏数据交互和事件处理的游戏接口服务器,所述***即可部署在同一web服务器及应用服务器,也可使用不同web服务器和应用服务器实现分布式部署;
所述游戏客户端,用于:用户游戏的登录;游戏接入平台通过http方式传输请求参数至统一的游戏客户端接入jsp,请求参数包含用户信息,游戏信息,游戏服务器信息,客户端jsp转发请求参数至游戏服务器,载入游戏;
所述的游戏接口服务器,用于:接收来游戏服务器的请求,解析XML格式的请求参数,进行参数校验,校验成功则调用相应的游戏接口方法处理请求业务,封装XML格式的返回数据返回给游戏服务器,实现游戏接入平台同游戏服务器的交互。
2.一种三网融合下的游戏CP接入方法,其特征在于,包括:
游戏接口服务器接收到游戏服务器的请求后,分析请求参数得到请求的***编号,接口方法编号,请求内容(XML格式数据),以及签名信息;游戏接口服务器通过查询***配置和数据库,对请求身份和请求内容的合法性进行校验;校验通过则调用相应的接口方法处理请求,返回处理结果;校验失败则返回相应的失败信息通知游戏服务器。
3.根据权利要求1所述的方法,其特征在于,还包括:用户通过游戏接入平台进入游戏时,以页面跳转方式传递相应的请求参数给游戏客户端。
4.根据权利要求2所述的方法,其特征在于,还包括:用户游戏过程中,游戏服务器通过TPC方式连接到游戏接口服务器,发送XML格式的请求报文到游戏接口服务器。
5.根据权利要求1,其特征在于所述具体的构建步骤如下:
①构建一游戏CP接入平台,实现游戏用户和游戏信息的管理,为用户游戏提供平台支持;
②构建一游戏客户端,用户在游戏CP接入平台进入游戏时,跳转至统一的游戏接入jsp,载入游戏客户端;
③用户进入游戏后,游戏服务器通过TPC方式与游戏接口服务器建立连接,发送相应的请求报文到游戏接口服务器,查询用户信息,通知用户游戏事件和同步游戏服务器相关信息;
④游戏接口服务器接收到游戏服务器的请求后,解析请求报文成XML格式的请求参数,鉴权成功后,调用相应的请求接口方法处理游戏服务器请求,返回请求报文。
CN2012101097166A 2012-04-11 2012-04-11 一种三网融合下的游戏cp接入方法 Pending CN102685109A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012101097166A CN102685109A (zh) 2012-04-11 2012-04-11 一种三网融合下的游戏cp接入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101097166A CN102685109A (zh) 2012-04-11 2012-04-11 一种三网融合下的游戏cp接入方法

Publications (1)

Publication Number Publication Date
CN102685109A true CN102685109A (zh) 2012-09-19

Family

ID=46816473

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101097166A Pending CN102685109A (zh) 2012-04-11 2012-04-11 一种三网融合下的游戏cp接入方法

Country Status (1)

Country Link
CN (1) CN102685109A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468608A (zh) * 2014-12-23 2015-03-25 北京奇虎科技有限公司 应用程序接入方法、装置
CN106411880A (zh) * 2016-09-27 2017-02-15 北京奇虎科技有限公司 一种游戏数据的安全加密、解密方法和加密、解密装置
CN108170537A (zh) * 2017-12-06 2018-06-15 北京像素软件科技股份有限公司 游戏api实现方法、装置、接口服务器及可读存储介质
CN108495196A (zh) * 2018-03-13 2018-09-04 刘伟 用于电视游戏的数据处理方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1691597A (zh) * 2004-04-24 2005-11-02 华为技术有限公司 一种用于在通信网络中提供游戏业务的***和方法
CN102254098A (zh) * 2011-07-08 2011-11-23 盛趣信息技术(上海)有限公司 一种开发部署运营游戏的分布式***及方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1691597A (zh) * 2004-04-24 2005-11-02 华为技术有限公司 一种用于在通信网络中提供游戏业务的***和方法
CN102254098A (zh) * 2011-07-08 2011-11-23 盛趣信息技术(上海)有限公司 一种开发部署运营游戏的分布式***及方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468608A (zh) * 2014-12-23 2015-03-25 北京奇虎科技有限公司 应用程序接入方法、装置
CN106411880A (zh) * 2016-09-27 2017-02-15 北京奇虎科技有限公司 一种游戏数据的安全加密、解密方法和加密、解密装置
CN108170537A (zh) * 2017-12-06 2018-06-15 北京像素软件科技股份有限公司 游戏api实现方法、装置、接口服务器及可读存储介质
CN108495196A (zh) * 2018-03-13 2018-09-04 刘伟 用于电视游戏的数据处理方法及装置

Similar Documents

Publication Publication Date Title
CN103905497B (zh) 实现第三方应用业务网站登录的方法、装置及应用平台
CN106209726B (zh) 一种移动应用单点登录方法及装置
EP2589179B1 (en) Apparatus and method for controlling access to multiple services
CN104320679B (zh) 一种基于hls协议的用户信息获取方法和服务器
KR101638315B1 (ko) 와이파이 망을 이용한 웹기반 광고 제공 시스템 및 방법
CN106453576B (zh) 一种基于混合云平台的交互方法、***及调度中心
CN114124929B (zh) 跨网络的数据处理方法和装置
CN106227780A (zh) 一种海量网页的自动化截图取证方法和***
CN103179099B (zh) 一种接入开放网站平台的统一认证方法和一种网站平台
CN106105154B (zh) 数据上载的方法、装置及***
CN103973642A (zh) 实现js应用程序接口安全访问控制的方法与装置
CN109413138B (zh) 文件上传方法和装置
US20120278456A1 (en) Method and apparatus for data configuration
CN103281361A (zh) 个人云协同***及数据管理方法
CN109150800A (zh) 一种登录访问方法、***和存储介质
CN107508822A (zh) 访问控制方法及装置
CN102685109A (zh) 一种三网融合下的游戏cp接入方法
CN105610883A (zh) 策略文件同步管理的方法及策略同步服务器和管理设备
CN104660547B (zh) 一种实现远距离通信的服务平台
CN103457802A (zh) 一种信息传输***及方法
CN102546166A (zh) 一种身份认证方法、***及装置
US10225358B2 (en) Page push method, device, server and system
CN103138871B (zh) 移动通讯***中应用程序的服务器数据处理***和方法
CN106657271A (zh) 一种本地控件的调用方法和装置
CN102842006A (zh) 扩展脚本对象的访问控制方法及其访问控制***和终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120919