HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

一种游戏账号的快速登录方法、系统及游戏设备与流程

2021-01-11 12:01:08|279|起点商标网
一种游戏账号的快速登录方法、系统及游戏设备与流程

本发明属于手机/网络游戏技术领域,具体涉及一种游戏账号的快速登录方法、系统及游戏设备。



背景技术:

在现有技术中,执行手机/网络游戏的登录时,大多采用的是游戏账号id与账号密码配合验证的方式进行登录,而对于游戏账号的所有者而言,每次登录游戏都需要执行验证操作,使得游戏登录过程较为麻烦。

另外,在实际情况中,玩家很有可能会出现遗忘账号密码的现象,此时则需要通过绑定的手机、邮箱进行账号密码的找回及验证,从而进一步提高了游戏登录的繁琐程度,影响游戏体验。



技术实现要素:

鉴于此,为解决现有技术中的不足,本发明的目的在于提供一种游戏账号的快速登录方法、系统及游戏设备。

为实现上述目的,本发明提供如下技术方案:

一种游戏账号的快速登录方法,包括如下步骤:

步骤s1.在游戏服务器中,获取由第一移动游戏终端发的游戏登录请求,且所述游戏登录请求包括目标游戏账号和动态验证数据;

步骤s2.判断所述动态验证数据是否为所述目标游戏账号的历史游戏数据;是,进入步骤s3;否,进入步骤s4;

步骤s3.执行所述目标游戏账号的自动登录;

步骤s4.执行所述目标游戏账号的验证登录。

优选的,在所述的步骤s2中,判断所述动态验证数据是否为所述目标游戏账号的历史游戏数据时,包括如下步骤:

步骤s21.获取所述动态验证数据的生成时间;

步骤s22.根据所述生成时间获取目标游戏账号的游戏时间;

步骤s23.根据所述游戏时间获取完整的所述历史游戏数据;

步骤s24.判断所述历史游戏数据中是否包含动态验证数据。

优选的,在所述的步骤s4中,执行所述目标游戏账号的验证登录时,包括如下步骤:

步骤s41.验证所述目标游戏账号的账号密码;验证正确,进入步骤s42;验证失败,退出登录;

步骤s42.通过所述目标游戏账号绑定的手机号码或邮箱进行验证码验证;验证正确,完成登录;验证失败,进入步骤s43;

步骤s43.判断验证失败的次数是否超过第一阈值;是,退出登录;否,重复步骤s42。

优选的,所述的快速登录方法还包括:

所述目标游戏账号在游戏过程中,随机截取一片段游戏数据作为新的动态验证数据,并储存于第一移动游戏终端的加密文件中;

重复步骤s1-步骤s4。

其中:所述动态验证数据采用覆盖式储存的方式进行保存。所述片段游戏数据为目标游戏账号在游戏过程中所产生的游戏动作、游戏画面或游戏录像中的一种。

优选的,所述的快速登录方法还包括:

面对面建立第一移动游戏终端与第二移动游戏终端的对应关系;

基于所述对应关系,将第一移动游戏终端中储存的动态验证数据加密传送至第二移动游戏终端中;

通过所述第二移动游戏终端执行所述目标游戏账号的登录。

其中:所述对应关系为一对一的无线传输关系,且所述对应关系基于蓝牙传输、wifi无线通信协议、zigbee或z-wbve中的一种建立形成。

本发明与现有技术相比,具有以下有益效果:

在本发明中,随机截取一个游戏过程中的游戏动作、游戏画面或游戏录像作为动态验证数据,并通过该动态验证数据进行对应游戏账号的动态验证登录,以此有效实现了在连续使用同一移动游戏终端进行游戏时其游账戏号的自动登录,简化了用户操作,并提高了游戏登录效率。

另外,该登录方式为动态验证登录,相比于静态密码的登录方式而言,其安全性更高,从而降低了游戏账号被盗的概率。

再另外,玩家在更换移动游戏终端进行游戏登录时,还可基于面对面加密传输的方式记性动态验证数据的传输,由此保证玩家在更换移动游戏终端后仍能进行有效的自动登录。

为实现上述目的,本发明还提供如下技术方案:

一种游戏账号的快速登录系统,包括:

获取模块,获取由移动游戏终端发的游戏登录请求,且所述游戏登录请求包括目标游戏账号和动态验证数据;

判断模块,用于判断所述动态验证数据是否为所述目标游戏账号的历史游戏数据;

选择模块,用于根据所述判断模块的判断结果选择所述目标游戏账号的登录执行方案,且所述登录执行方案包括自动登录方案和验证登录方案;

执行模块,根据所述选择模块选择的登录执行方案执行所述目标游戏账号的登录操作,且所述自动登录方案对应为自动登录操作,所述验证登录方案对应为验证登录操作。

为实现上述目的,本发明还提供如下技术方案:

一种游戏设备,包括移动游戏终端和游戏服务器,且所述游戏服务器包括处理器、存储器和收发器;

所述收发器实现游戏服务器与移动游戏终端之间的无线通信;

所述储存器中至少储存有一条可执行代码,至少一条所述可执行代码由处理器加载并执行,且至少一条可执行代码在执行时实现上述所公开的游戏账号的快速登录方法。

附图说明

图1为本发明第一实施方式所提供的游戏账号的快速登录方法的流程图;

图2为本发明第二实施方式所提供的游戏账号的快速登录方法的流程图;

图3为本发明第三实施方式所提供的游戏账号的快速登录方法的流程图;

图4为本发明所提的游戏账号的快速登录系统的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

在本发明实施例中,公开了一种游戏账号的快速登录方法,该方法具体通过随机截取一个游戏过程中的游戏动作、游戏画面或游戏录像作为动态验证数据的方式,执行游戏账号的动态验证登录,由此使得游戏账号能自动完成登录操作,提高游戏体验,同时基于动态验证的形成还能提供游戏账号登录的安全性。

第一实施方式

在本实施方式中,具体请参阅图1所示,为本实施方式中所公开的一种游戏账号的快速登录方法的流程图;由图可知,所述的快速登录方法包括如下步骤:

步骤s1.在游戏服务器中,获取由第一移动游戏终端发的游戏登录请求,且游戏登录请求包括目标游戏账号和动态验证数据。

步骤s2.判断动态验证数据是否为目标游戏账号的历史游戏数据;是,进入步骤s3;否,进入步骤s4;

具体,在本步骤中,其具体判断执行流程为:

步骤s21.获取动态验证数据的生成时间;

步骤s22.根据生成时间获取目标游戏账号的游戏时间;

步骤s23.根据游戏时间获取完整的历史游戏数据;

步骤s24.判断历史游戏数据中是否包含动态验证数据。

容易解释的,假设游戏服务器中储存有目标游戏账号a的5段历史游戏数据,且5段历史游戏数据分别为:

历史游戏数据01,对应的游戏时间为2020/1/20/10:30-2020/1/20/12:00;

历史游戏数据02,对应的游戏时间为2020/1/22/14:05-2020/1/22/16:20;

历史游戏数据03,对应的游戏时间为2020/3/15/20:15-2020/1/20/21:10;

历史游戏数据04,对应的游戏时间为2020/4/1/09:40-2020/4/1/11:50;

历史游戏数据05,对应的游戏时间为2020/4/1/15:30-2020/4/1/18:03。

由上:

假设步骤s1中获取的动态验证数据b的生成时间为:2020/4/1/10:16;2020/4/1/10:16的时间点对应为2020/4/1/09:40-2020/4/1/11:50的时间段中,由此可知,动态验证数据b与历史游戏数据04相对应,进而判断动态验证数据b是否为历史游戏数据04中的片段数据即可。

步骤s3.执行目标游戏账号的自动登录。

步骤s4.执行目标游戏账号的验证登录。

具体,在本步骤中,其具体验证执行流程为:

步骤s41.验证目标游戏账号的账号密码;验证正确,进入步骤s42;验证失败,退出登录;

步骤s42.通过目标游戏账号绑定的手机号码或邮箱进行验证码验证;验证正确,完成登录;验证失败,进入步骤s43;

步骤s43.判断验证失败的次数是否超过第一阈值;是,退出登录;否,重复步骤s42。

综上,关于动态验证数据为游戏过程中随机截取的一片段游戏数据,且片段游戏数据为目标游戏账号在游戏过程中所产生的游戏动作、游戏画面或游戏录像中的一种。

第二实施方式

在本实施方式中,具体请参阅图2所示,为本实施方式中所公开的一种游戏账号的快速登录方法的流程图;由图可知,所述的快速登录方法包括如下步骤:

步骤s1.在游戏服务器中,获取由第一移动游戏终端发的游戏登录请求,且游戏登录请求包括目标游戏账号和动态验证数据。

步骤s2.判断动态验证数据是否为目标游戏账号的历史游戏数据;是,进入步骤s3;否,进入步骤s4;

步骤s3.执行目标游戏账号的自动登录;

步骤s4.执行目标游戏账号的验证登录;

步骤s5.目标游戏账号在游戏过程中,随机截取一片段游戏数据作为新的动态验证数据,并储存于第一移动游戏终端的加密文件中;

步骤s6.重复步骤s1-步骤s5。

具体,动态验证数据采用覆盖式储存的方式进行保存。

综上,基于本实施方式所提供的游戏账号的快速登录方法可知,关于动态验证数据的形成具有如下特点:目标游戏账号每执行一次游戏,便对动态验证数据进行一次随机更新,以此有效降低了动态验证数据被盗号者破解的概率,即对应提高了游戏账号登录的安全性。并且,动态验证数据采用覆盖式加密储存的方式进行保存,由此能有效避免登录请求生成时出现动态验证数据获取错误的问题。

在本实施方式,容易解释的,假设游戏服务器中储存有目标游戏账号a的5段历史游戏数据,且5段历史游戏数据分别为:

历史游戏数据01,对应的游戏时间为2020/1/20/10:30-2020/1/20/12:00;

历史游戏数据02,对应的游戏时间为2020/1/22/14:05-2020/1/22/16:20;

历史游戏数据03,对应的游戏时间为2020/3/15/20:15-2020/1/20/21:10;

历史游戏数据04,对应的游戏时间为2020/4/1/09:40-2020/4/1/11:50;

历史游戏数据05,对应的游戏时间为2020/4/1/15:30-2020/4/1/18:03;

在上述假设的情况下,若目标游戏账号a执行第6次的游戏登录,其对应登录请求中的动态验证数据应为历史游戏数据05中所对应的一片段游戏数据,由此能有效减少游戏服务器在进行动态验证数据与历史游戏数据对比时的计算量,从而降低游戏服务器的运行负荷。

另外,目标游戏账号a在完成第6次的游戏登录后,在游戏过程中即对应生成第7次登录时所需的动态验证数据。

第三实施方式

在本实施方式中,具体请参阅图3所示,为本实施方式中所公开的一种游戏账号的快速登录方法的流程图;由图可知,所述的快速登录方法包括如下步骤:

步骤s1.面对面建立第一移动游戏终端与第二移动游戏终端的对应关系;

步骤s2.基于对应关系,将第一移动游戏终端中储存的动态验证数据加密传送至第二移动游戏终端中;

步骤s3.通过第二移动游戏终端执行目标游戏账号的登录;

步骤s4.在游戏服务器中,获取由第二移动游戏终端发的游戏登录请求,且游戏登录请求包括目标游戏账号和动态验证数据。

步骤s5.判断动态验证数据是否为目标游戏账号的历史游戏数据;是,进入步骤s6;否,进入步骤s7;

步骤s6.执行目标游戏账号的自动登录;

步骤s7.执行目标游戏账号的验证登录;

步骤s8.目标游戏账号在游戏过程中,随机截取一片段游戏数据作为新的动态验证数据,并储存于第二移动游戏终端的加密文件中;

步骤s9.重复步骤s4-步骤s8。

具体的,关于第一移动游戏终端与第二移动游戏终端之间的对应关系为一对一的无线传输关系,且对应关系基于蓝牙传输、wifi无线通信协议、zigbee或z-wbve中的一种建立形成。

由此,在本实施方式中可面对面实现动态验证数据的加密传输,从而保证玩家在更换移动游戏终端进行游戏时,也可执行自动登录操作。

在本实施方式中,上述图示及描述中,虽然将各步骤描述成顺序的处理,但是其中的许多步骤可以被择一的、并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。并且,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等。

实施例2

在本发明实施例中,请参阅图4所示,提供了一种游戏账号的快速登录系统;具体,由图可知,该系统包括如下结构:

获取模块10,获取由移动游戏终端发的游戏登录请求,且游戏登录请求包括目标游戏账号和动态验证数据;

判断模块20,用于判断动态验证数据是否为目标游戏账号的历史游戏数据;

选择模块30,用于根据判断模块20的判断结果选择目标游戏账号的登录执行方案,且登录执行方案包括自动登录方案和验证登录方案;

执行模块40,根据选择模块30选择的登录执行方案执行目标游戏账号的登录操作,且自动登录方案对应为自动登录操作,验证登录方案对应为验证登录操作。

在本实施例中,所述的系统在执行时,依据上述实施例1中第一实施方式、第二实施方式或第三实施方式所提出的游戏账号的快速登录方法进行执行。

实施例3

在本发明实施例中,提供了一种游戏设备,具体包括移动游戏终端和游戏服务器,且游戏服务器包括处理器、存储器和收发器;

收发器实现游戏服务器与移动游戏终端之间的无线通信;

储存器中至少储存有一条可执行代码,至少一条可执行代码由处理器加载并执行,且至少一条可执行代码在执行时上述实施例1中第一实施方式、第二实施方式或第三实施方式所提出的游戏账号的快速登录方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

相关标签: 游戏账号
tips