队伍数据处理方法及装置制造方法及图纸

技术编号:20697923 阅读:25 留言:0更新日期:2019-03-30 11:54
本申请实施例提供队伍数据处理方法及装置,该方法应用于与至少两个游戏服务器通信连接的队伍服务器,队伍服务器中储存有队伍数据。方法包括:接收目标游戏服务器发送的与目标队伍关联的目标消息,其中,目标消息包括目标队伍的成员的登录消息、目标队伍的成员的下线消息、与目标队伍相关的操作请求;根据目标消息对目标队伍的队伍数据进行处理;将处理后的目标队伍的队伍数据同步至所有游戏服务器或目标队伍的所有成员所在的游戏服务器。如此,实现了队伍数据在不同游戏服务器间的同步,从而满足了玩家跨游戏服务器组队的需求。

【技术实现步骤摘要】
队伍数据处理方法及装置
本申请涉及网络游戏
,具体而言,涉及队伍数据处理方法及装置。
技术介绍
在MMOG(MassiveMultiplayerOnlineGame,大型多人在线游戏)中,多名玩家组成队伍共同参与某种游戏玩法(打怪、升级、刷副本等),是增加游戏趣味性的一种重要方式。然而,目前的游戏里通常只有在同一游戏服务器的玩家才能一起组队游戏,不同游戏服务器间由于无法协调队伍数据的同步不能满足玩家跨服务器组队的需求。
技术实现思路
为了至少部分地克服现有技术中的上述不足,本申请实施例的目的在于提供一种队伍数据处理方法及装置。为了达到上述目的,本申请实施例提出如下技术方案:第一方面,本申请实施例提供一种队伍数据处理方法,应用于与至少两个游戏服务器通信连接的队伍服务器,所述队伍服务器中储存有队伍数据,所述方法包括:接收目标游戏服务器发送的与目标队伍关联的目标消息,其中,所述目标消息包括所述目标队伍的成员的登录消息、所述目标队伍的成员的下线消息以及与所述目标队伍相关的操作请求;根据所述目标消息对所述目标队伍的队伍数据进行处理;将处理后的所述目标队伍的队伍数据同步至所有游戏服务器或所述目标队伍的所有成员所在的游戏服务器。第二方面,本申请实施例提供一种队伍数据处理装置,应用于与至少两个游戏服务器通信连接的队伍服务器,所述队伍服务器中储存有队伍数据,所述装置包括:接收模块,用于接收目标游戏服务器发送的与目标队伍关联的目标消息,其中,所述目标消息包括所述目标队伍的成员的登录消息、所述目标队伍的成员的下线消息、与所述目标队伍相关的操作请求;处理模块,用于根据所述目标消息对所述目标队伍的队伍数据进行处理;同步模块,用于将处理后的所述目标队伍的队伍数据同步至所有游戏服务器或所述目标队伍的所有成员所在的游戏服务器。第三方面,本申请实施例提供队伍数据处理方法,应用于互相通信连接的队伍服务器和至少两个游戏服务器,所述队伍服务器中储存有队伍数据,所述方法包括:目标游戏服务器根据玩家操作,生成与目标队伍关联的目标消息,并向所述队伍服务器发送所述目标消息,其中,所述目标消息包括所述目标队伍的成员的登录消息、所述目标队伍的成员的下线消息以及与所述目标队伍相关的操作请求;所述队伍服务器根据所述目标消息对所述目标队伍的队伍数据进行处理,并将处理后的所述目标队伍的队伍数据同步至所有游戏服务器或所述目标队伍的所有成员所在的游戏服务器;接收到所述队伍数据的游戏服务器对所述队伍数据进行保存。相对于现有技术而言,本申请实施例具有的有益效果包括:本申请实施例提供一种队伍数据处理方法及装置,该方法应用于与至少两个游戏服务器通信连接的队伍服务器,所述队伍服务器中储存有队伍数据。方法包括:接收目标游戏服务器发送的与目标队伍关联的目标消息,其中,所述目标消息包括所述目标队伍的成员的登录消息、所述目标队伍的成员的下线消息以及与所述目标队伍相关的操作请求;根据所述目标消息对所述目标队伍的队伍数据进行处理;将处理后的所述目标队伍的队伍数据同步至所有游戏服务器或所述目标队伍的所有成员所在的游戏服务器。如此,实现了队伍数据在不同游戏服务器间的同步,从而满足了玩家跨服务器组队的需求。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1本申请实施例提供的队伍数据处理方法的应用场景的示意图;图2为申请实施例提供的队伍服务器的一种方框示意图;图3为本申请实施例提供的队伍数据处理方法应用于队伍服务器时的流程示意图;图4为本申请实施例提供的应用于队伍服务器的队伍数据处理装置的方框示意图;图5为本申请实施例提供的队伍数据处理方法应用于互相通信连接的队伍服务器和至少两个游戏服务器时的流程示意图。图标:100-队伍服务器;101、102-游戏服务器;110-机器可读存储介质;120-处理器;300-队伍数据处理装置;310-接收模块;320-处理模块;330-同步模块。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。请参照图1,是本申请实施例提供的队伍数据处理方法的应用场景的示意图。该应用场景包括互相通信连接的队伍服务器100和至少两个游戏服务器。可以理解,图1所示的队伍服务器100与游戏服务器101及游戏服务器102通信连接的情况仅为示例,在其他情况中可以有更多数量的游戏服务器与队伍服务器100通信连接。如图2所示,是本申请实施例提供的一种队伍服务器100的方框示意图。队伍服务器100包括队伍数据处理装置300、机器可读存储介质110及处理器120。其中,机器可读存储介质110及处理器120各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。其中,队伍数据处理装置300包括至少一个可以软件或固件(firmware)的形式存储在机器可读存储介质110中或固化在队伍服务器100的操作系统(OperatingSystem,OS)中的软件功能模块。处理器120用于执行存储在机器可读存储介质110中的可执行模块,例如队伍数据处理装置300所包括的软件功能模块及计算机程序等。机器可读存储介质110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。处理器120可以是一种集成电路芯片,具有信号处理能力。所述处理器120也可以是通用处理器,如中央处理器(CentralProcessingUnit,CPU)、网络处理器(NetworkProcessor,NP)、微处理器等;还可以是数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分本文档来自技高网...

【技术保护点】
1.一种队伍数据处理方法,其特征在于,应用于与至少两个游戏服务器通信连接的队伍服务器,所述队伍服务器中储存有队伍数据,所述方法包括:接收目标游戏服务器发送的与目标队伍关联的目标消息,其中,所述目标消息包括所述目标队伍的成员的登录消息、所述目标队伍的成员的下线消息以及与所述目标队伍相关的操作请求;根据所述目标消息对所述目标队伍的队伍数据进行处理;将处理后的所述目标队伍的队伍数据同步至所有游戏服务器或所述目标队伍的所有成员所在的游戏服务器。

【技术特征摘要】
1.一种队伍数据处理方法,其特征在于,应用于与至少两个游戏服务器通信连接的队伍服务器,所述队伍服务器中储存有队伍数据,所述方法包括:接收目标游戏服务器发送的与目标队伍关联的目标消息,其中,所述目标消息包括所述目标队伍的成员的登录消息、所述目标队伍的成员的下线消息以及与所述目标队伍相关的操作请求;根据所述目标消息对所述目标队伍的队伍数据进行处理;将处理后的所述目标队伍的队伍数据同步至所有游戏服务器或所述目标队伍的所有成员所在的游戏服务器。2.根据权利要求1所述的队伍数据处理方法,其特征在于,所述队伍数据包括队伍介绍信息;所述将处理后的所述目标队伍的队伍数据同步至所有游戏服务器或所述目标队伍的所有成员所在的游戏服务器,包括:将处理后的所述目标队伍的队伍介绍信息同步至所有游戏服务器;以及将处理后的所述目标队伍的队伍数据中除所述队伍介绍信息外的其它信息同步至所述目标队伍的所有成员所在的游戏服务器。3.根据权利要求1或2所述的队伍数据处理方法,其特征在于,所述方法还包括:针对每个队伍,周期性地将该队伍的队伍数据同步至所有游戏服务器或该队伍的所有成员所在的游戏服务器。4.根据权利要求1或2所述的队伍数据处理方法,其特征在于,所述方法还包括:当接收到所述目标游戏服务器发送的所述目标队伍中的成员的下线通知时,检测所有游戏服务器上是否存在在线的所述目标队伍的成员,若不存在,则清除所述队伍服务器中储存的所述目标队伍的队伍数据。5.根据权利要求4所述的队伍数据处理方法,其特征在于,检测所有游戏服务器上是否存在在线的所述目标队伍的成员,包括:从接收到所述下线通知时开始计时,若计时满预设时长,则检测所有游戏服务器上是否存在在线的所述目标队伍的成员。6.一种队伍数据处理装置,其特征在于,应用于与至少两个游戏服务器通信连接的队伍服务器,所述队伍服务器中储存有队伍数据,所述装置包括:接收模块,用于接收目标游戏服务器发送的与目标队伍关联的目标消息,其中,所述目标消息包括所述目标队伍的成员的登录消息、所述目标队伍的成员的下线消息、与所述目标队伍相关的操作请求;处理模块,用于根据所述目标消息对所述目标队伍的队伍数据进行处理;同步模块,用于将处理后的所述目...

【专利技术属性】
技术研发人员:李刚
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:北京,11

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

1