帐号信息的传输方法技术

技术编号:21458185 阅读:27 留言:0更新日期:2019-06-26 06:13
本发明专利技术公开了一种帐号信息的传输方法。其中,该方法包括:接收原服务器发送的跨服登录请求,其中,跨服登录请求用于请求在目标服务器上登录第一帐号,第一帐号为在原服务器上存放数据且当前登录在原服务器上的帐号;响应跨服登录请求在目标服务器上登录第一帐号;将第一帐号的跨服在线信息发送至原服务器,其中,跨服在线信息用于指示第一帐号在目标服务器上登录;接收原服务器基于跨服在线信息发送的第一操作信息,其中,第一操作信息用于指示原服务器上登录的帐号与第一帐号执行的交互操作。本发明专利技术解决了现有技术中跨服操作的过程中操作效率较低的技术问题。

【技术实现步骤摘要】
帐号信息的传输方法
本专利技术涉及计算机领域,具体而言,涉及一种帐号信息的传输方法。
技术介绍
在多人在线角色扮演类游戏(MultiplayerOnlineRole-PlayingGame,简称为MMORPG)中,为了增加多服玩家互相PK的机会,往往会在游戏中增加跨服玩法,实现多服互通。现有的跨服机制在机制上都存在一定的局限,在现网运维和玩家交互层面都存在一定的问题,例如:在基于路由跳转的跨服机制中,接入层需要维护大量和战斗场景进程的连接,而战斗场景进程也需要维护大量和接入层进程的连接,现网部署复杂,维护成本高;当连接过多时,也会导致进程效率下降。在基于数据同步目标服的断线重连的跨服机制中,玩家在目标服务器跨服占位之后,将玩家数据同步到目标服务器,然后玩家从源登录服下线,然后去目标服务器登录上线;此后玩家的数据回写和交互行为都在目的服进行,只有当玩家回服的时候才会把数据从目的服回写到本服,这种方案玩家跨服之后,玩家行为和原服割裂,玩家所有行为只能在目的服进行,无法与原服玩家进行互动。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种帐号信息的传输方法,以至少解决现有技术中跨服操作的过程中操作效率较低的技术问题。根据本专利技术实施例的一个方面,提供了一种帐号信息的传输方法,包括:接收原服务器发送的跨服登录请求,其中,所述跨服登录请求用于请求在目标服务器上登录第一帐号,所述第一帐号为在所述原服务器上存放数据且当前登录在所述原服务器上的帐号;响应所述跨服登录请求在所述目标服务器上登录所述第一帐号;将所述第一帐号的跨服在线信息发送至所述原服务器,其中,所述跨服在线信息用于指示所述第一帐号在所述目标服务器上登录;接收所述原服务器基于所述跨服在线信息发送的第一操作信息,其中,所述第一操作信息用于指示所述原服务器上登录的帐号与所述第一帐号执行的交互操作。可选地,响应所述跨服登录请求在所述目标服务器上登录所述第一帐号包括:响应所述跨服登录请求从所述原服务器获取所述第一帐号的帐号信息;基于所述帐号信息在所述目标服务器上登录所述第一帐号。可选地,接收所述原服务器发送的跨服登录请求包括:接收所述原服务器发送的资源请求,其中,所述资源请求用于请求所述目标服务器为所述第一帐号分配资源,所述资源包括以下至少之一:内存资源、连接资源;响应所述资源请求为所述第一帐号分配所述资源;向所述原服务器发送携带有鉴权信息的资源分配指示信息,其中,所述资源分配指示信息用于指示在所述目标服务器上为所述第一帐号分配了所述资源,所述鉴权信息用于对所述第一帐号的合法性进行鉴权;接收所述原服务器发送的携带有鉴权响应消息的所述跨服登录请求,其中,所述鉴权响应消息为所述第一帐号响应所述鉴权信息返回的信息。可选地,响应所述跨服登录请求从所述原服务器获取所述第一帐号的帐号信息包括:在确定所述鉴权响应消息为合法消息的情况下,从所述原服务器获取所述第一帐号的帐号信息;在接收所述原服务器发送的携带有所述鉴权响应消息的所述跨服登录请求之后,所述方法还包括:在确定所述鉴权响应消息为非法消息的情况下,拒绝所述第一帐号在所述目标服务器上登录。可选地,在基于所述帐号信息在所述目标服务器上登录所述第一帐号之后,所述方法还包括:在所述目标服务器上建立第一跨服信息表,其中,所述第一跨服信息表用于记录具有对应关系的所述第一帐号和所述原服务器。可选地,在基于所述帐号信息在所述目标服务器上登录所述第一帐号之后,所述方法还包括:获取所述第一帐号的第二操作信息,其中,所述第二操作信息用于指示所述第一帐号在所述目标服务器上执行的目标操作;将所述第二操作信息发送给所述原服务器,其中,所述第二操作信息被存储在所述原服务器为所述第一帐号分配的存储位置中。可选地,获取所述第一帐号的第二操作信息包括:获取所述第一帐号的所述第二操作信息以及时间信息,其中,所述时间信息用于指示所述目标服务器获取到所述第二操作信息的时间;将所述第二操作信息发送给所述原服务器包括:将携带有所述时间信息的所述第二操作信息发送给所述原服务器。可选地,在基于所述帐号信息在所述目标服务器上登录所述第一帐号之后,所述方法还包括:获取所述第一帐号的第三操作信息,其中,所述第三操作信息用于指示所述第一帐号与第二帐号执行的交互操作,所述第二帐号为处于离线状态的帐号,所述第三操作信息中携带有所述第二帐号的帐号标识,所述帐号标识中携带了所述第二帐号所存放数据的服务器对应的服务器标识;在服务器映射表中查找所述服务器标识对应的服务器地址,其中,所述服务器映射表中记录了具有对应关系的所述服务器标识和所述服务器地址;将所述第三操作信息发送至所述服务器地址对应的服务器。可选地,所述原服务器与所述目标服务器均为目标应用下的目标服务器分组中的服务器,其中,所述目标应用下的全部服务器划分为多个服务器分组,所述多个服务器分组包括所述目标服务器分组,所述原服务器与所述目标服务器通过为所述目标服务器分组配置的代理服务器传输信息,所述代理服务器用于转发所述目标服务器分组中的服务器之间传输的信息。可选地,所述目标服务器分组中的服务器为部署在同一个入侵检测系统IDS下的服务器。根据本专利技术实施例的另一方面,还提供了一种帐号信息的传输方法,包括:向目标服务器发送跨服登录请求,其中,所述跨服登录请求用于请求在所述目标服务器上登录第一帐号,所述第一帐号为在原服务器上存放数据且当前登录在所述原服务器上的帐号;接收所述目标服务器响应所述跨服登录请求发送的所述第一帐号的跨服在线信息,其中,所述跨服在线信息用于指示所述第一帐号在所述目标服务器上登录;在所述原服务器上登录的帐号与所述第一帐号执行交互操作的情况下,基于所述跨服在线信息向所述目标服务器发送第一操作信息,其中,所述第一操作信息用于指示所述原服务器上登录的帐号与所述第一帐号执行的所述交互操作。可选地,向目标服务器发送跨服登录请求包括:向所述目标服务器发送的资源请求,其中,所述资源请求用于请求所述目标服务器为所述第一帐号分配资源,所述资源包括以下至少之一:内存资源、连接资源;接收所述目标服务器发送的携带有鉴权信息的资源分配指示信息,其中,所述资源分配指示信息用于指示在所述目标服务器上为所述第一帐号分配了所述资源,所述鉴权信息用于对所述第一帐号的合法性进行鉴权;响应所述鉴权信息获取鉴权响应消息,其中,所述鉴权响应消息为所述第一帐号响应所述鉴权信息返回的信息;向所述目标服务器发送携带有所述鉴权响应消息的所述跨服登录请求。可选地,接收所述目标服务器响应所述跨服登录请求发送的所述第一帐号的跨服在线信息包括:接收所述目标服务器发送的帐号信息获取请求,其中,所述帐号信息获取请求用于向所述原服务器请求获取所述第一帐号的帐号信息;响应所述帐号信息获取请求向所述目标服务器发送所述帐号信息;接收所述目标服务器发送的所述跨服在线信息,其中,所述跨服在线信息为所述目标服务器为在所述目标服务器上登录的所述第一帐号生成的信息。可选地,在接收所述目标服务器响应所述跨服登录请求发送的所述第一帐号的跨服在线信息之后,所述方法还包括:在所述原服务器上建立第二跨服信息表,其中,所述第二跨服信息表用于记录具有对应关系的所述第一帐号和所述目标服本文档来自技高网...

【技术保护点】
1.一种帐号信息的传输方法,其特征在于,包括:接收原服务器发送的跨服登录请求,其中,所述跨服登录请求用于请求在目标服务器上登录第一帐号,所述第一帐号为在所述原服务器上存放数据且当前登录在所述原服务器上的帐号;响应所述跨服登录请求在所述目标服务器上登录所述第一帐号;将所述第一帐号的跨服在线信息发送至所述原服务器,其中,所述跨服在线信息用于指示所述第一帐号在所述目标服务器上登录;接收所述原服务器基于所述跨服在线信息发送的第一操作信息,其中,所述第一操作信息用于指示所述原服务器上登录的帐号与所述第一帐号执行的交互操作。

【技术特征摘要】
1.一种帐号信息的传输方法,其特征在于,包括:接收原服务器发送的跨服登录请求,其中,所述跨服登录请求用于请求在目标服务器上登录第一帐号,所述第一帐号为在所述原服务器上存放数据且当前登录在所述原服务器上的帐号;响应所述跨服登录请求在所述目标服务器上登录所述第一帐号;将所述第一帐号的跨服在线信息发送至所述原服务器,其中,所述跨服在线信息用于指示所述第一帐号在所述目标服务器上登录;接收所述原服务器基于所述跨服在线信息发送的第一操作信息,其中,所述第一操作信息用于指示所述原服务器上登录的帐号与所述第一帐号执行的交互操作。2.根据权利要求1所述的方法,其特征在于,响应所述跨服登录请求在所述目标服务器上登录所述第一帐号包括:响应所述跨服登录请求从所述原服务器获取所述第一帐号的帐号信息;基于所述帐号信息在所述目标服务器上登录所述第一帐号。3.根据权利要求2所述的方法,其特征在于,接收所述原服务器发送的跨服登录请求包括:接收所述原服务器发送的资源请求,其中,所述资源请求用于请求所述目标服务器为所述第一帐号分配资源,所述资源包括以下至少之一:内存资源、连接资源;响应所述资源请求为所述第一帐号分配所述资源;向所述原服务器发送携带有鉴权信息的资源分配指示信息,其中,所述资源分配指示信息用于指示在所述目标服务器上为所述第一帐号分配了所述资源,所述鉴权信息用于对所述第一帐号的合法性进行鉴权;接收所述原服务器发送的携带有鉴权响应消息的所述跨服登录请求,其中,所述鉴权响应消息为所述第一帐号响应所述鉴权信息返回的信息。4.根据权利要求3所述的方法,其特征在于,响应所述跨服登录请求从所述原服务器获取所述第一帐号的帐号信息包括:在确定所述鉴权响应消息为合法消息的情况下,从所述原服务器获取所述第一帐号的帐号信息;在接收所述原服务器发送的携带有所述鉴权响应消息的所述跨服登录请求之后,所述方法还包括:在确定所述鉴权响应消息为非法消息的情况下,拒绝所述第一帐号在所述目标服务器上登录。5.根据权利要求1所述的方法,其特征在于,在基于所述帐号信息在所述目标服务器上登录所述第一帐号之后,所述方法...

【专利技术属性】
技术研发人员:王鹏程聂黎明赵永伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1