一种游戏账户管理方法、装置及系统与流程

文档序号:16678788发布日期:2019-01-19 00:11阅读:333来源:国知局
一种游戏账户管理方法、装置及系统与流程

本发明涉及手机游戏技术领域,具体涉及一种游戏账户管理方法、装置及系统。



背景技术:

目前,在游戏开发过程中,会涉及到一台通信设备上开启多个游戏账户的需求。现有技术中,大多采用的是通过一个通信设备同时开启同一个游戏的多个实例。每个实例内部运行多个线程,且每个实例对应一个游戏角色。或者,使用多个线程分类不同账户数据发方式实现在同一台通信设备上管理多个账号。同时开启多个游戏程序必然增加通信设备的负载,降低通信设备的计算能力。此外,虽然使用多线程技术能够满足开启多个游戏账户的需求,但是这种方式对通信设备的处理性能要求较高,很有可能无法提供良好的游戏体验,例如:在游戏过程中频繁出现游戏画面卡顿现象。



技术实现要素:

本发明实施例的目的在于提供一种游戏账户管理方法、装置及系统,用以解决在不影响通信设备计算能力及不增加通信设备负载的前提下,实现同一个通信设备同时登陆多个游戏账号,并且不降低用户的游戏体验的问题。

为实现上述目的,本发明实施例提供一种游戏账户管理方法,该方法包括:

接收终端发送的游戏账户登录请求;

当根据登录请求确定游戏账户包括至少两个时,确定至少两个游戏账户中的主游戏账户;

向终端推送与主游戏账户对应的全部游戏数据和至少两个游戏账户中除主游戏账户之外的游戏账户的部分游戏数据,以便终端进行展示。

本发明实施例具有如下优点:当终端发送游戏账户登录请求中包括至少两个游戏账户时,如果终端并没有指定哪个账户作为主游戏账户,那么可以随机或者根据历史游戏记录确定游戏账户中的主游戏账户。并向终端推送主游戏账户的全部游戏数据和除主游戏账户之外的游戏账户的部分游戏数据。而这个部分游戏数据是预先设定的基础游戏数据。通过上述方式,可以保证多个游戏账户在同一个终端进行的登录的同时,降低终端的运行负荷,提升终端的计算能力。同时,还可以保证游戏画面流畅等,保证用户良好的游戏体验。

为实现上述目的,本发明实施例提供一种游戏账户管理装置,该装置包括:

接收单元,用于接收终端发送的游戏账户登录请求;

处理单元,用于当根据登录请求确定游戏账户包括至少两个时,确定至少两个游戏账户中的主游戏账户;

发送单元,用于向终端推送与主游戏账户对应的全部游戏数据和至少两个游戏账户中除主游戏账户之外的游戏账户的部分游戏数据,以便终端进行展示。

本发明实施例具有如下优点:当终端发送游戏账户登录请求中包括至少两个游戏账户时,如果终端并没有指定哪个账户作为主游戏账户,那么可以随机或者根据历史游戏记录确定游戏账户中的主游戏账户。并向终端推送主游戏账户的全部游戏数据和除主游戏账户之外的游戏账户的部分游戏数据。而这个部分游戏数据是预先设定的基础游戏数据。通过上述方式,可以保证多个游戏账户在同一个终端进行的登录的同时,降低终端的运行负荷,提升终端的计算能力。同时,还可以保证游戏画面流畅等,保证用户良好的游戏体验。

为实现上述目的,本发明实施例提供一种游戏账户管理系统,该系统包括:接收器,用于接收终端发送的游戏账户登录请求;

处理器,用于当根据登录请求确定游戏账户包括至少两个时,确定至少两个游戏账户中的主游戏账户;

发送器,用于向终端推送与主游戏账户对应的全部游戏数据和至少两个游戏账户中除主游戏账户之外的游戏账户的部分游戏数据,以便终端进行展示。

本发明实施例具有如下优点:当终端发送游戏账户登录请求中包括至少两个游戏账户时,如果终端并没有指定哪个账户作为主游戏账户,那么可以随机或者根据历史游戏记录确定游戏账户中的主游戏账户。并向终端推送主游戏账户的全部游戏数据和除主游戏账户之外的游戏账户的部分游戏数据。而这个部分游戏数据是预先设定的基础游戏数据。通过上述方式,可以保证多个游戏账户在同一个终端进行的登录的同时,降低终端的运行负荷,提升终端的计算能力。同时,还可以保证游戏画面流畅等,保证用户良好的游戏体验。

附图说明

图1为本发明实施例1提供的一种游戏账户管理方法流程示意图;

图2为本发明实施例2提供的一种游戏账户管理装置结构示意图;

图3为本发明实施例3提供的一种游戏账户管理系统结构示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。

须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、右”、“中间”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。

实施例1

本发明实施例1提供了一种游戏账户管理方法,具体如图1所示,图1为本发明实施例1提供的一种游戏账户管理方法流程示意图,该方法包括:

步骤110,接收终端发送的游戏账户登录请求。

步骤120,当根据登录请求确定游戏账户包括至少两个时,确定至少两个游戏账户中的主游戏账户。

具体的,如果终端发送的游戏账户登录请求中包括至少两个游戏账户,也就是登录请求中所包含的账号和密码是至少两组。那么,需要确定至少两个游戏账户中的主游戏账户,通过显示主游戏账户的全部游戏数据和其他游戏账户的部分数据,来降低终端的运行负载,提升其运算和渲染能力。这样才能保证多个游戏账户同时登录时,还能保证游戏画面和游戏运行速率不受太大影响,保证用户的体验度。

但是,如果用户在游戏账户登录请求中没有指定哪个游戏账户为主游戏账户的情况下,系统可以随机指定哪个游戏账户为主游戏账户,或者根据历史记录,即用户之前通过终端登录多个游戏账户时主要设定的主游戏账户为哪个,本次开始时则设定该游戏账户为主游戏账户。又或者,通过历史记录,确定用户经常登录的游戏账户为哪个,则将其设定为主游戏账户。

步骤130,向终端推送与主游戏账户对应的全部游戏数据和至少两个游戏账户中除主游戏账户之外的游戏账户的部分游戏数据。

具体的,主游戏账户的全部游戏数据是要全部推送给终端进行展示的,而其他游戏账户的数据则可以首先设定基本的游戏数据进行展示。主游戏账户的全部数据可以包括但不限于游戏角色自身的属性信息,例如血量值、魔法值、智慧属性值、力量属性值或者耐力属性值等等;游戏角色装备的属性信息,例如增加的防御值和增加的攻击力等等;游戏角色当前所在的场景信息或者供游戏玩家操控的选项栏等。通过加载上述全部游戏数据,游戏玩家可以在游戏显示画面内自由操控主游戏账户对应的游戏角色,获得完整的游戏体验。而部分游戏数据则可以是系统设定的初始画面等。当然也可以是其他画面,这个根据实际情况设定即可,不做过多限定。

可选的,如果在初始登录后,用户并不希望将系统自行设定的游戏账户作为主游戏账户,那么还可以在通过终端发送游戏账户登录请求时,在登录请求中携带第一标识信息。第一标识信息就是用于指示指示两个游戏账户中的主游戏账户。

即,从登录请求中获取第一标识信息,根据第一标识信息确定至少两个游戏账户中的主游戏账户。

类似的道理,用户既然选择了多个账户同时登录游戏,可能就是为了可以通过多个账户同时协作,完成一项任务。那么,为终端推送除主游戏账户之外的其他游戏账户的部分游戏数据并非是用户需要的。因此,用户通过终端发送的游戏账户登录请求中还可以包括:第一数据请求信息,用于选择向终端推送除主游戏账户之外的游戏账户的部分游戏数据。而这个部分游戏数据,实际上正式用户此时所需要在终端展示的数据。

例如,用户希望展示在其他游戏账户中利用某个角色打副本时的情况,其目的在于关注游戏角色的血量,便于能够及时为该游戏角色补充血量。那么则需要在终端中显示的部分数据即为游戏角色对应的头像和血量信息。

可选的,在某个时间段,用户还可能需要切换主游戏账户。那么,该方法还可以包括:

接收终端发送的切换主游戏账户的请求,其中切换主游戏账户的请求中携带第二标识信息和第二数据请求信息。

根据第二标识信息将主游戏账户进行切换。

向终端推送切换后的主游戏账户的全部数据信息,以及根据第二数据请求信息确定除切换后的主游戏账户之外的游戏账户欲展示的部分游戏数据信息。

具体的,在某个时间段内,如果用户希望从众多游戏账户中,切换游戏主账户。那么还可以通过终端发送切换主游戏账户的请求。在请求中携带第二标识信息,第二标识信息用于指示待切换的主游戏账户。可选的,还可以携带第二数据请求信息。第二数据请求信息和第一数据请求信息比较类似,就是为了说明在终端中需要展示的除主游戏账户之外的其他游戏账户的部分游戏数据。

因此,需要根据第二标识信息将当前的主游戏账户切换为指定的游戏账户。然后,向终端推送主游戏账户对应的全部游戏数据,以及除主游戏账户之外的其他游戏账户欲展示的部分游戏数据。

进一步可选的,实际上通常一个终端可能设置为同一时刻登录一个游戏账户。而为了能够在同一时刻登录多个游戏账户,可以事先做一个设置。即,在执行步骤110之前,该方法还可以包括:

向终端发送控制指令,控制指令用于指示终端将游戏模式设置为允许至少两个游戏账号同时登陆的模式。

可选的,为了保证账户登录安全,避免不法分子登录用户的游戏账户,转移财产导致用户的财产造成不必要的损失。该方法还可以包括:验证终端发送的游戏账户登录请求的合法性。与其说验证终端发送的游戏账户登录请求的合法性,更确切的说是验证终端的合法性。

具体的可以包括:获取与终端对应的游戏行为数据,游戏行为数据为用户通过终端登录至少两个游戏账户中每一个游戏账户后所记录的游戏行为数据;

根据与终端对应的游戏行为数据,验证终端发送的游戏账户登录请求的合法性。

其中,与终端对应的游戏行为数据具体包括:通过终端登录至少两个游戏账户中每一个游戏账户的有效时长,以及通过终端登录至少两个游戏账户中每一个游戏账户后的活跃点数,根据与终端对应的游戏行为数据,验证终端发送的游戏账户登录请求的合法性,具体包括:

当通过终端登录至少两个游戏账户中每一个游戏账户的有效时长均超过预设时长,且通过终端登录至少两个游戏账户中每一个游戏账户后的活跃点数均超过预设点数时,验证终端发送的游戏账户登录请求合法。

本发明实施例提供的一种游戏账户管理方法,当终端发送游戏账户登录请求中包括至少两个游戏账户时,如果终端并没有指定哪个账户作为主游戏账户,那么可以随机或者根据历史游戏记录确定游戏账户中的主游戏账户。并向终端推送主游戏账户的全部游戏数据和除主游戏账户之外的游戏账户的部分游戏数据。而这个部分游戏数据是预先设定的基础游戏数据。通过上述方式,可以保证多个游戏账户在同一个终端进行的登录的同时,降低终端的运行负荷,提升终端的计算能力。同时,还可以保证游戏画面流畅等,保证用户良好的游戏体验。

实施例2

与上述实施例相对应的,本发明实施例还提供了一种游戏账户管理装置。具体如图2所示,该游戏账户管理装置包括:接收单元201、处理单元202和发送单元203。

接收单元201,用于接收终端发送的游戏账户登录请求;

处理单元202,用于当根据登录请求确定游戏账户包括至少两个时,确定至少两个游戏账户中的主游戏账户;

发送单元203,用于向终端推送与主游戏账户对应的全部游戏数据和至少两个游戏账户中除主游戏账户之外的游戏账户的部分游戏数据,以便终端进行展示。

可选的,登录请求中包含第一标识信息。处理单元202,具体用于从登录请求中获取第一标识信息,根据第一标识信息确定至少两个游戏账户中的主游戏账户。

可选的,登录请求中还包括:第一数据请求信息。处理单元202还用于,根据第一数据请求信息,选择向终端推送的至少两个游戏账户中除主游戏账户之外的游戏账户欲展示的部分游戏数据。

可选的,接收单元201还用于,接收终端发送的切换主游戏账户的请求,其中切换主游戏账户的请求中携带第二标识信息和第二数据请求信息;

处理单元202还用于,根据第二标识信息将主游戏账户进行切换;

发送单元203还用于,向终端推送切换后的主游戏账户的全部数据信息,以及根据第二数据请求信息确定除切换后的主游戏账户之外的游戏账户欲展示的部分游戏数据信息。

可选的,发送单元203还用于,向终端发送控制指令,控制指令用于指示终端将游戏模式设置为允许至少两个游戏账号同时登陆的模式。

可选的,装置还包括:验证单元204,用于验证终端发送的游戏账户登录请求的合法性。

可选的,验证单元204具体用于,获取与终端对应的游戏行为数据,游戏行为数据为用户通过终端登录至少两个游戏账户中每一个游戏账户后所记录的游戏行为数据;

根据与终端对应的游戏行为数据,验证终端发送的游戏账户登录请求的合法性。

进一步可选的,与终端对应的游戏行为数据具体包括:通过终端登录至少两个游戏账户中每一个游戏账户的有效时长,以及通过终端登录至少两个游戏账户中每一个游戏账户后的活跃点数,根据与终端对应的游戏行为数据。验证单元204,具体用于:当通过终端登录至少两个游戏账户中每一个游戏账户的有效时长均超过预设时长,且通过终端登录至少两个游戏账户中每一个游戏账户后的活跃点数均超过预设点数时,验证终端发送的游戏账户登录请求合法。

本发明实施例所提供的游戏账户管理装置中各功能单元所执行的功能均已在实施例1中做了详细说明,这里将不再赘述。

本发明实施例提供的一种游戏账户管理装置,当终端发送游戏账户登录请求中包括至少两个游戏账户时,如果终端并没有指定哪个账户作为主游戏账户,那么可以随机或者根据历史游戏记录确定游戏账户中的主游戏账户。并向终端推送主游戏账户的全部游戏数据和除主游戏账户之外的游戏账户的部分游戏数据。而这个部分游戏数据是预先设定的基础游戏数据。通过上述方式,可以保证多个游戏账户在同一个终端进行的登录的同时,降低终端的运行负荷,提升终端的计算能力。同时,还可以保证游戏画面流畅等,保证用户良好的游戏体验。

实施例3

与上述实施例相对应的,本发明实施例还提供了一种游戏账户管理系统,该系统包括:接收器301、处理器302和发送器303。

接收器301,用于接收终端发送的游戏账户登录请求;

处理器302,用于当根据登录请求确定游戏账户包括至少两个时,确定至少两个游戏账户中的主游戏账户;

发送器303,用于向终端推送与主游戏账户对应的全部游戏数据和至少两个游戏账户中除主游戏账户之外的游戏账户的部分游戏数据,以便终端进行展示。

本发明实施例提供的游戏账户管理系统各功能器件所执行的功能均已在上述两个实施例中做了详细介绍,这里将不再赘述。本发明实施例提供的一种游戏账户管理系统,当终端发送游戏账户登录请求中包括至少两个游戏账户时,如果终端并没有指定哪个账户作为主游戏账户,那么可以随机或者根据历史游戏记录确定游戏账户中的主游戏账户。并向终端推送主游戏账户的全部游戏数据和除主游戏账户之外的游戏账户的部分游戏数据。而这个部分游戏数据是预先设定的基础游戏数据。通过上述方式,可以保证多个游戏账户在同一个终端进行的登录的同时,降低终端的运行负荷,提升终端的计算能力。同时,还可以保证游戏画面流畅等,保证用户良好的游戏体验。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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