专利名称:一种实现手机终端进行pc网络游戏的服务系统及方法
技术领域:
本发明涉及PC网络游戏服务技术领域,特别是涉及一种使用手机终端作为终端进行PC网络游戏的系统及方法。
背景技术:
目前PC网络游戏大多是RPG(role playing game)游戏,即角色扮演类游戏,通常具有鲜明的人物特性和独特的故事情节,让游戏用户有很强的参与感和投入感。游戏过程中,用户经常需要完成很多简单枯燥的重复性工作例如采药、挖矿、打宝等,以获取足够多的物品来进行后续游戏,使用PC终端进行这些重复性工作时,经常会占用大量PC资源,影响用户使用PC进行其他工作。另外由于PC终端不易携带性的弊端使得用户无法随时随地进行PC网络游戏。因此,在PC网络游戏中增加手机终端作为PC网络游戏的终端成为游戏运营商看好的一项增值业务。使用手机终端进行PC网络游戏中需要解决的问题是如何将在手机终端产生的游戏逻辑数据及时发送到游戏服务器进行更新,保证PC网络游戏正常的运营。
发明内容
为了能够使手机终端进行PC网络游戏,实现手机终端进行PC网络游戏时产生的逻辑数据能发送到游戏服务器中进行更新,本发明提供一种实现手机终端进行PC网络游戏的服务系统及方法。
为实现上述目的,本发明所提供了一种实现手机终端进行PC网络游戏的服务系统,该系统包括提供游戏逻辑并保存逻辑数据的游戏服务器、和用于认证及管理用户帐号的认证服务器,尤其,在手机终端和认证服务器之间增设一中转服务器,该中转服务器具有存储手机终端发送的逻辑数据并向认证服务器发送逻辑数据的功能,所述游戏服务器向认证服务器获取其保存的逻辑数据,并对逻辑数据进行更新。
其中,所述认证服务器上设有一保存逻辑数据信息的模块,所述中转服务器发送来的逻辑数据保存在认证服务器上。
进一步,所述认证服务器对中转服务器发送来的逻辑数据进行临时保存。
其中,当用户在PC终端登录PC网络游戏时,游戏服务器向所述认证服务器获取其保存的逻辑数据,并进行逻辑数据更新。
其中,所述游戏服务器还包括用以保存角色信息的角色服务器,游戏服务器向所述认证服务器获取其临时保存的逻辑数据,并进行逻辑数据更新,更新的逻辑数据保存到角色服务器中。
其中,所述PC网络游戏包括RPG类游戏。
本发明还提供了一种实现手机终端进行PC网络游戏的服务方法,该方法包括如下步骤A、手机终端将游戏过程中产生的逻辑数据发送到中转服务器;B、中转服务器将接收到的逻辑数据存储,发送到并保存到认证服务器上;C、游戏服务器获取认证服务器上存储的逻辑数据,并对游戏服务器上的逻辑数据进行更新。
其中,所述步骤B,进一步包括中转服务器将接收到的逻辑数据临时保存,并按照预设的时间间隔发送到并临时保存在认证服务器上;其中,所述步骤C,进一步包括当PC终端登录PC网络游戏时,游戏服务器获取认证服务器上保存的逻辑数据,并对逻辑数据进行更新,更新的逻辑数据保存到游戏服务器中的用于保存角色信息的角色服务器上。
其中,在步骤A之前,进一步包括如下步骤A10、手机终端发送登录某PC网络游戏的请求到认证服务器;A11、认证服务器接受请求,若认证通过,则手机终端进入该游戏,若认证失败,则结束游戏。
其中,在步骤A之前,还可以用如下步骤实现A20、手机终端发送登录某PC网络游戏请求到中转服务器;A21、中转服务器接收并转发所述登录请求到认证服务器;
A22、认证服务器对接收到的登录请求进行认证,若认证通过,则手机终端进入该游戏,若认证失败,则结束游戏。
其中,,所述中转服务器为一设在所述手机终端和认证服务器之间用于存储所述手机终端发送的逻辑数据并发送该逻辑数据的服务器。
进一步,所述中转服务器为一设在所述手机终端和认证服务器之间用于临时存储所述手机终端发送的逻辑数据并按照预定时间间隔向认证服务器发送逻辑数据的服务器。
其中,所述认证服务器为用于认证、管理用户帐号,并在其内部设有一用于保存逻辑数据模块的服务器。
其中,本发明所述PC网络游戏包括RPG类游戏。
从以上方案可以看出,本发明在手机终端和认证服务器之间增设了一中转服务器,该中转服务器具有临时存储数据并按照预定时间间隔向认证服务器发送数据的功能,有效地降低了手机终端与认证服务器间的交互频率,避免认证服务器负载过重,当用户在PC终端上成功登录时,游戏服务器获取认证服务器上临时保存的逻辑数据,并进行数据更新。实现了手机终端产生的逻辑数据在游戏服务器中的数据更新,进而让手机终端也能够进行PC网络游戏。
图1是本发明实现手机终端进行PC网络游戏的系统结构示意图。
图2是本发明一实施例的流程图;图3是本发明一实施例的手机终端与认证服务器之间通信流程图。
具体实施例方式
本发明为一种实现手机终端进行PC网络游戏的服务系统及方法,为使本发明的目的、技术方案、及优点更加清楚,下面结合附图对本发明作进一步的阐述。
本发明所提供的系统,如图1所示,该系统包括用于认证、管理用户帐号的认证服务器12、提供游戏逻辑以及保存逻辑数据的游戏服务器13、用于接收手机终端发送的逻辑数据的中转服务器14。其中,所述游戏服务器进一步包括用于保存逻辑数据的角色服务器15。
当用户欲在手机终端10上进行PC网络游戏时,首先要安装PC网络游戏的应用于手机终端10的游戏程序上,该程序可以包含PC网络游戏的一个或多个游戏逻辑,例如将PC网络游戏中简单枯燥的游戏逻辑,如采药、挖矿、打宝等安装到手机终端10中。用户使用手机终端10作为PC网络游戏终端进行上述游戏时,游戏逻辑数据会不断发生变化,例如用户在进行挖矿游戏时,其挖矿的数量会不断发生变化,若挖到宝物,该用户在游戏中对应的角色物品信息数据会发生变化,这些变化了的逻辑数据,通过手机终端10发送到用于接收、保存、发送游戏逻辑数据的中转服务器14上,并在该中转服务器14上临时保存。在认证服务器12上设有一数据存储模块(图中未做标识),用于接收中转服务器发送的游戏逻辑数据并进行临时保存。在游戏过程中,游戏逻辑数据是实时变换并实时发送到中转服务器中,为了避免中转服务器与认证服务器之间的频繁交互,导致认证服务器负载过重的情况出现,在中转服务器接收到游戏逻辑数据时,并不实时发送到认证服务器中,而是临时保存在中转服务器中,按预设的时间间隔发送到认证服务器。当用户未在PC登录该游戏时,认证服务器12临时保存该逻辑数据;当用户使用同样的帐号在PC上登录该游戏时,首先由认证服务器对该用户登录信息进行认证,认证通过后,游戏服务器13判断认证服务器12是否保存有逻辑数据,若有,游戏服务器13获取临时存储的逻辑数据,并进行该逻辑数据的更新,一般情况下,游戏服务器将逻辑数据更新到用以保存角色信息的角色服务器15中。角色服务器一般用于保存所有角色的信息,包括使用PC终端进行PC网络游戏时所产生的逻辑数据以及使用手机终端进行PC网络游戏时所产生的逻辑数据,逻辑数据产生后,由游戏服务器将逻辑数据更新到角色服务器中。以上方案实现了手机终端产生的逻辑数据在游戏服务器中的数据更新。
实现本发明需要如下步骤,参见图2,步骤201使用手机终端作为PC网络游戏终端进行PC网络游戏时,产生的逻辑数据实时发送到中转服务器;步骤202中转服务器接收到手机终端发送的逻辑数据后,临时存储并按预设的时间间隔向认证服务器发送;步骤203认证服务器对接收到的逻辑数据进行临时保存;步骤204认证服务器检测当前帐号是否通过PC终端成功登录该游戏,若是,则执行步骤205,若否,进行步骤206;步骤205游戏服务器判断认证服务器上是否保存有更新的逻辑数据,若有,则获取认证服务器上临时存储的逻辑数据,并进行逻辑数据的更新,若无,则游戏服务器为PC提供游戏服务。
步骤206当前帐号用户在PC终端上进行游戏。
其中,步骤201~步骤202的具体通信流程参加图3所示图3中,步骤301手机终端登录PC网络游戏,游戏终端向中转服务器发送帐号信息,请求认证;步骤302中转服务器收到认证请求后,将收到的帐号信息发送给认证服务器;步骤303认证服务器认证该帐号信息是否合法,若认证通过,认证服务器发送认证成功信息通过中转服务器至手机终端,执行步骤304,若认证失败,认证服务器发送认证失败信息到中转服务器,并通过中转服务器发送至手机终端,游戏登录失败;步骤304手机终端与游戏服务器进行游戏连接,用户通过手机终端可进行游戏;步骤305,在游戏进行过程中,手机终端若逻辑数据发生变化,则执行步骤306,若逻辑数据没发生变化,则继续进行步骤304;步骤306,在手机终端中进行游戏时,将产生的逻辑数据发送到中转服务器,并临时保存;步骤307,中转服务器按照预设的时间间隔发送其临时保存的逻辑数据到认证服务器上,并在认证服务器中进行临时保存。
其中,中转服务器将逻辑数据发送成功后,删除中转服务器中临时保存的逻辑数据,以减少中转服务器的负担,不影响本发明的实现。
其中,在步骤301~302中,手机终端可以将登录请求直接发送到认证服务器,不影响本发明的实现。
至此,认证服务器临时保存的手机终端发送的逻辑数据更新到了游戏服务器中。
特别需要说明的是,现有技术中还没有使用手机终端作为PC网络游戏终端进行PC网络游戏的服务,本发明所提供的系统及方法实现了这个服务,并且解决了在手机终端进行PC网络游戏时产生的逻辑数据能够更新到游戏服务器中的问题,保证了使用手机终端进行PC网络游戏时的数据更新,同时也保证了PC网络游戏的正常运营,实现了手机终端用户可以随时随地进行PC网络游戏的梦想。
以上对本发明所提供的一种实现手机终端进行PC网络游戏的服务系统及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种实现手机终端进行PC网络游戏的服务系统,该系统包括提供游戏逻辑并保存逻辑数据的游戏服务器、和用于认证及管理用户帐号的认证服务器,其特征在于,在手机终端和认证服务器之间增设一中转服务器,该中转服务器具有存储手机终端发送的逻辑数据并向认证服务器发送逻辑数据的功能,所述游戏服务器向认证服务器获取其保存的逻辑数据,并对逻辑数据进行更新。
2.根据权利要求1所述的系统,其特征在于,所述中转服务器具有临时存储手机终端发送的逻辑数据并按照预定时间间隔向认证服务器发送逻辑数据的功能。
3.根据权利要求1所述的系统,其特征在于,所述认证服务器上设有一保存逻辑数据信息的模块,所述中转服务器发送来的逻辑数据保存在认证服务器上。
4.根据权利要求3所述的系统,其特征在于,所述认证服务器对中转服务器发送来的逻辑数据进行临时保存。
5.根据权利要求1所述的系统,其特征在于,用户在PC终端登录PC网络游戏时,游戏服务器向所述认证服务器获取其保存的逻辑数据,并进行逻辑数据更新。
6.根据权利要求1所述的系统,其特征在于,所述游戏服务器还包括用以保存角色信息的角色服务器,游戏服务器向所述认证服务器获取其保存的逻辑数据,并进行逻辑数据更新,更新的逻辑数据保存到角色服务器中。
7.一种实现手机终端进行PC网络游戏的服务方法,其特征在于,该方法包括如下步骤A、手机终端将游戏过程中产生的逻辑数据发送到中转服务器;B、中转服务器将接收到的逻辑数据存储,发送到并保存到认证服务器上;C、游戏服务器获取认证服务器上存储的逻辑数据,并对游戏服务器上的逻辑数据进行更新。
8.根据权利要求7所述的方法,其特征在于,所述步骤B,进一步包括中转服务器将接收到的逻辑数据临时保存,并按照预设的时间间隔发送到并临时保存在认证服务器上。
9.根据权利要求7所述的方法,其特征在于,所述步骤C,进一步包括当PC终端登录PC网络游戏时,游戏服务器获取认证服务器上保存的逻辑数据,并对逻辑数据进行更新,更新的逻辑数据保存到游戏服务器中的用于保存角色信息的角色服务器上。
10.根据权利要求7所述的方法,其特征在于,在步骤A之前,进一步包括如下步骤A10、手机终端发送登录PC网络游戏的请求到认证服务器;A11、认证服务器接受请求,若认证通过,则手机终端与游戏服务器进行游戏连接,若认证失败,则将认证失败信息发送至手机终端。
11.根据权利要求6所述的方法,其特征在于,在步骤A之前,包括如下步骤A20、手机终端发送登录PC网络游戏请求到中转服务器;A21、中转服务器接收并转发所述登录请求到认证服务器;A22、认证服务器对接收到的登录请求进行认证,若认证通过,则手机终端与游戏服务器进行游戏连接,若认证失败,则将认证失败信息发送至手机终端。
全文摘要
本发明提供了一种实现手机终端进行PC网络游戏的服务系统及方法,该系统包括提供PC网络游戏的游戏服务器、和用于认证、管理用户帐号的认证服务器,尤其,在手机终端和认证服务器之间增设一中转服务器,该中转服务器具有临时存储手机终端发送的逻辑数据并按照预定时间间隔向认证服务器发送所述逻辑数据的功能。本发明实现了手机终端可以进行PC网络游戏,并有效地降低了手机终端与认证服务器间的交互频率,使得手机终端在进行游戏时产生的逻辑数据能够更新到游戏服务器中。
文档编号H04Q7/32GK1845548SQ20061007839
公开日2006年10月11日 申请日期2006年5月19日 优先权日2006年5月19日
发明者李琳 申请人:北京金山软件有限公司