游戏中的交互处理方法、交互处理装置以及服务器系统与流程

文档序号:12076700阅读:来源:国知局

技术特征:

1.一种游戏中的交互处理方法,其特征在于,包括:

在游戏内接收第一触发操作,其中,所述第一触发操作用于打开预定功能,所述预定功能为独立于所述游戏的游戏功能的功能;

响应于所述第一触发操作,调用所述游戏中的库,其中,所述库为预先打包在所述游戏中的用于实现所述预定功能的库;

通过所述库提供的接口与第一服务器进行交互,其中,所述第一服务器为向所述游戏提供所述预定功能的服务器。

2.根据权利要求1所述的交互处理方法,其特征在于,所述预定功能为网络社区功能。

3.根据权利要求1或2所述交互处理方法,其特征在于,在游戏内接收第一触发操作之前,还包括:

在所述游戏的初始化的过程中,通过所述库提供的初始化接口,对所述库进行初始化。

4.根据权利要求3所述交互处理方法,其特征在于,在对所述库进行初始化后,还包括:

在所述游戏登录时,通过所述库提供的接口,根据所述游戏登录游戏服务器时使用的用户I D登录所述第一服务器;或

计算生成特征码,通过所述库提供的接口,根据所述特征码登录所述第一服务器。

5.根据权利要求4所述的方法,其特征在于,对所述库进行初始化包括:

通过所述库提供的接口从第二服务器查询与所述第一服务器所在的集群相关的集群信息,所述集群信息包括以下各项中的至少一项:集群名、集群网关服务器个数、所述游戏与集群之间的映射关系、所述第一服务器的I P地址和端口信息;

通过所述库提供的接口对所查询的集群信息进行存储。

6.根据权利要求5所述的方法,其特征在于,登录所述第一服务器包括:

通过所述库提供的接口根据所查询的集群信息连接至包括所述第一服务器的集群,以及

进一步连接至所述第一服务器并登录所述第一服务器;

如果所述查询失败,则通过所述库提供的接口根据所存储的集群信息连接至包括所述第一服务器的集群,以及

通过所述库提供的接口进一步连接至所述第一服务器并登录所述第一服务器。

7.根据权利要求1或2所述的方法,其特征在于,与第一服务器进行交互,包括:与所述第一服务器建立长链接,采用自定义协议与所述第一服务器进行交互。

8.根据权利要求7所述的方法,其特征在于,通过所述库提供的接口与第一服务器进行交互,包括:

从本地缓存中读取最新界面,用所述最新界面覆盖所述游戏的游戏界面并予以显示;

向所述第一服务器发送获取最新界面的请求;

获取所述第一服务器返回的最新界面,更新本地缓存并更新所述最新界面;

获取并向所述第一服务器转发用户对所述最新界面的操作请求;以及

接收所述第一服务器对所述操作请求的响应并在所述最新界面中进行显示。

9.根据权利要求8所述的方法,其特征在于,还包括:

接收第二触发操作,关闭所述最新界面,并返回至所述游戏的游戏界面。

10.根据权利要求1所述的方法,其特征在于,还包括:

所述库向开发者提供接口,以使得开发者通过所述接口与第一服务器进行交互。

11.一种交互处理装置,其特征在于,包括:

触发接收模块,用于在游戏内接收第一触发操作,其中,所述第一触发操作用于打开预定功能,所述预定功能为独立于所述游戏的游戏功能的功能;

调用模块,用于响应于所述第一触发操作,调用所述游戏中的库,其中,所述库为预先打包在所述游戏中的用于实现所述预定功能的库;以及

交互模块,用于通过所述库提供的接口与第一服务器进行交互,其中,所述第一服务器为向所述游戏提供所述预定功能的服务器。

12.一种服务器系统,其特征在于,包括:

多个第一服务器,所述多个第一服务器分布在至少一个集群中,并且分别用于向多个不同游戏提供与所述游戏对应的预定功能,其中所述预定功能为独立于所述游戏的游戏功能的功能;以及

第二服务器,维护并存储与不同游戏相对应的集群信息,操作用于从一个或多个游戏客户端接收查询请求,并向所述游戏客户端反馈与所述游戏客户端上所运行的游戏相对应的第一服务器所在的集群相关的集群信息。

13.根据权利要求12所述的服务器系统,其特征在于,所述预定功能为网络社区功能。

14.根据权利要求12或13所述的服务器系统,其特征在于,所述集群信息包括以下各项中的至少一项:集群名、集群网关服务器个数、游戏与集群之间的映射关系、所述第一服务器的I P地址和端口信息。

15.根据权利要求12或13所述的服务器系统,其特征在于,所述第一服务器设置为能够根据所述游戏在登录游戏服务器时所使用的用户I D进行登录或根据所述游戏客户端计算生成的特征码进行登录。

16.根据权利要求12或13所述的服务器系统,其特征在于,所述第二服务器还配置为在以下至少一种情况下,更新所述集群信息:

在至少一个集群中增加新的第一服务器;以及

增加一个或多个新的集群。

17.一种用于服务器系统的方法,其特征在于,包括:

将多个第一服务器分布在至少一个集群中,其中所述多个第一服务器分别用于向多个不同游戏提供与所述游戏对应的预定功能,其中所述预定功能为独立于所述游戏的游戏功能的功能;以及

通过第二服务器,维护并存储与不同游戏相对应的集群信息,以及从一个或多个游戏客户端接收查询请求,并向所述游戏客户端反馈与所述游戏客户端上所运行的游戏相对应的第一服务器所在的集群相关的集群信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1