H04L29/06
1.自动注册账号并以此账号自动登录的方法,其特征在于,包括如下 步骤:
(1)客户端应用程序获取用户的设备标识,并将此标识上传至服务器 端申请登录;
(2)所述服务器端校验所述设备标识是否已有对应的绑定账号,如有, 则转到步骤(5);如没有,则继续到步骤(3);
(3)所述客户端以所述设备标识向所述服务器端申请注册账号,服务 器端接受注册申请后根据设备标识进行隐式账号注册;
(4)将所述设备标识与注册得到的隐式账号进行绑定;
(5)所述服务器端接受账号登录申请,登陆后向所述客户端返回登录 成功信息;
(6)完成自动登录。
2.根据权利要求1所述的方法,其特征在于,步骤(1)中所述用户 设备为计算机。
3.根据权利要求2所述的方法,其特征在于,步骤(1)中所述用户 设备的标识为硬盘序列号,将所述硬盘序列号转换为特征码后再上传至所 述服务器端申请登录。
4.根据权利要求3所述的方法,其特征在于,所述特征码的产生过程 如下:
根据账号的组成规则对所述硬盘序列号的信息进行组合,然后对组合 信息进行加密生成所述特征码。
5.根据权利要求4所述的方法,其特征在于,所述步骤(3)为:
所述客户端以所述特征码向所述服务器端申请注册账号,服务器端接 受注册申请后根据所述特征码进行隐式账号注册。
6.根据权利要求5所述的方法,其特征在于,所述步骤(4)为:
将所述特征码与注册得到的隐式账号进行绑定。
7.根据权利要求1所述的方法,其特征在于,步骤(1)中所述用户 设备为手机。
8.根据权利要求7所述的方法,其特征在于,步骤(1)中所述用户 设备的标识为IMSI号,将所述IMSI号转换为特征码后再上传至所述服务 器端申请登录。
9.根据权利要求8所述的方法,其特征在于,所述特征码的产生过程 如下:
根据账号的组成规则对所述IMSI号的信息进行组合,然后对组合信息 进行加密生成所述特征码。
10.根据权利要求9所述的方法,其特征在于,所述步骤(3)为:
所述客户端以所述特征码向所述服务器端申请注册账号,服务器端接 受注册申请后根据所述特征码进行隐式账号注册;
所述步骤(2)的校验中,还包括如下步骤
(21)接收游戏服务器发送的设备标识;
(22)根据所述设备标识,查询所述游戏服务器,判断所述设备标识 对应的账号是否在线;
(23)若所述账号未在线,将所述游戏事件信息发送给所述账号对应 的客户端;
所述步骤(5)的登陆中,还包括如下步骤:
(51)接收用户在游客户端上发送的登陆请求,所述登陆请求包括设 备标识;
(52)如果所述游戏设备标识,根据所述登陆请求查询当前的游戏在 线人数列表;
(53)如果所述游戏在线人数列表已满,将所述游戏账号加入游戏排 队列表同时关闭所述游戏客户端的登陆背景音效,直至所述游戏在线人数 列表出现空位且所述游戏账号位于所述游戏排队列表首位时,进入游戏并 同时恢复所述游戏客户端的登陆背景音效。
本发明涉及应用使用权限的设置方法,尤其涉及自动注册账号并以此 账号自动登录的方法。
目前,用户想要体验网络游戏等应用,必须通过账号进行登录才能进 入,而账号需要通过注册才能获得,然后用该注册账号进行登录认证。但 注册过程比较麻烦,因为需要编写登录名、密码、昵称和验证码等信息, 而且每种信息都有特定的约束规则。
这些约束规则包括:个性登录名有字符数量限制且不能与已有的登录 名相同,即登录名必须唯一,有可能出现输入多个登录名均是别人已用过 的名称,导致无法顺利注册;手机号登录名需验证短信;邮箱登录名需要 通过邮箱接收激活邮件进行账号激活;密码不但有位数限制,还要求是字 母与数字的组合。
所以,进行手动账号注册对用户首次快速进入游戏等应用是非常繁琐 的,用户体验比较差,部分用户会因此放弃使用该应用,进而导致用户的 流失。
本发明的目的是为解决目前手动注册账号对用户首次快速进入游戏等 应用非常繁琐,用户体验比较差的技术问题。
为了实现上述发明目的,本发明提供了一种自动注册账号并以此账号 自动登录的方法,包括如下步骤:
(1)客户端应用程序获取用户设备的标识,并将此标识上传至服务器 端申请登录;
(2)所述服务器端校验所述设备标识是否已有对应的绑定账号,如有, 则转到步骤(5);如没有,则继续到步骤(3);
(3)所述客户端以所述设备标识向所述服务器端申请注册账号,服务 器端接受注册申请后根据设备标识进行隐式账号注册;
(4)将所述设备标识与注册得到的隐式账号进行绑定;
(5)所述服务器端接受账号登录申请,登陆后向所述客户端返回登录 成功信息;
(6)完成自动登录。
进一步地,步骤(1)中所述用户设备为计算机。
进一步地,步骤(1)中所述用户设备的标识为硬盘序列号,将所述硬 盘序列号转换为特征码后再上传至所述服务器端申请登录。
进一步地,所述特征码的产生过程如下:
根据账号的组成规则对所述硬盘序列号的信息进行组合,然后对组合 信息进行加密生成所述特征码。
进一步地,所述步骤(3)为:
所述客户端以所述特征码向所述服务器端申请注册账号,服务器端接 受注册申请后根据所述特征码进行隐式账号注册。
进一步地,所述步骤(4)为:
将所述特征码与注册得到的隐式账号进行绑定。
进一步地,步骤(1)中所述用户设备为手机。
进一步地,步骤(1)中所述用户设备的标识为IMSI号,将所述IMSI 号转换为特征码后再上传至所述服务器端申请登录。
进一步地,所述特征码的产生过程如下:
根据账号的组成规则对所述IMSI号的信息进行组合,然后对组合信息 进行加密生成所述特征码。
进一步地,所述步骤(3)为:
所述客户端以所述特征码向所述服务器端申请注册账号,服务器端接 受注册申请后根据所述特征码进行隐式账号注册
本发明的有益效果是,本发明提供了自动注册账号并以此账号自动登 录的方法,基于用户设备的唯一标识生成的特征码自动进行隐式账号注册, 并以该自动注册的隐式账号进行自动登录,可使用户无需感知注册和登录 过程即可登录网络游戏等应用,用户可以得到一个永久有效,与手动注册 账号同等权限的隐式账号,即可实现一键式注册并登录,降低了用户进入 产品的门槛,使用便利,用户体验好,提高了应用的用户转化效率,对提 高用户的数量有一定的促进作用。
下面结合附图和实施例对本发明进一步说明。
图1是本发明的流程图;
图2是本发明一个实施例的流程图;
图3是本发明另一个实施例的流程图。
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示 意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关 的构成。
本发明的自动注册账号并以此账号自动登录的方法,对用户来说,相 当于免注册账号就能自动登录,因为整个注册和登录是在用户无感知的情 况下,由应用程序自动完成的,用户只需要点击进入游戏等应用的入口按 钮就能直接使用该应用。免注册账号登录必须要分配给用户一个账号,该 帐号采用隐式注册的模式。因为账号要求有用户的唯一标识,所以隐式账 号可以通过采集用户设备的唯一标识进行注册。
如图1所示,本发明的自动注册账号并以此账号自动登录的方法,包括 如下步骤:
S100:客户端应用程序获取用户设备的标识,并将此标识上传至服务 器端申请登录;
S110:服务器端校验设备标识是否已有对应的绑定账号,如有,则转 到步骤S140;如没有,则继续到步骤S120;
S120:客户端以设备标识向服务器端申请注册账号,服务器端接受注 册申请后根据设备标识进行隐式账号注册;
S130:将设备标识与注册得到的隐式账号进行绑定;
S140:服务器端接受账号登录申请,登陆后向客户端返回登录成功信 息;
S150:完成自动登录。
实施例1
如图2所示,例如,用户打开计算机的应用程序,应用初始化后展示登 录页面,点击“快速进入游戏”按钮,就会自动执行本发明的自动注册账 号并以此账号自动登录的方法,包括如下步骤:
S200:客户端应用程序获取用户计算机的硬盘序列号,并根据账号的 组成规则对硬盘序列号的信息进行组合,然后对组合信息进行加密生成特 征码,将特征码上传至服务器端申请登录;
S210:服务器端校验设备标识是否已有对应的合法绑定账号,如有, 则转到步骤S240;如没有,则继续到步骤S220;
其中,所述校验中,还包括如下步骤
S211:接收游戏服务器发送的设备标识;
S212:根据所述设备标识,查询所述游戏服务器,判断所述设备标识 对应的账号是否在线;
S213:若所述账号未在线,将所述游戏事件信息发送给所述账号对应 的客户端。
S220:客户端以特征码向服务器端申请注册账号,服务器端接受注册 申请后根据特征码进行隐式账号注册;
S230:将特征码与注册得到的隐式账号进行绑定;
S240:服务器端接受账号登录申请,登陆后向客户端返回登录成功信 息;
其中,所述登陆中,还包括如下步骤:
S241:接收用户在游客户端上发送的登陆请求,所述登陆请求包括设 备标识;
S242:如果所述游戏设备标识,根据所述登陆请求查询当前的游戏在 线人数列表;
S243:如果所述游戏在线人数列表已满,将所述游戏账号加入游戏排 队列表同时关闭所述游戏客户端的登陆背景音效,直至所述游戏在线人数 列表出现空位且所述游戏账号位于所述游戏排队列表首位时,进入游戏并 同时恢复所述游戏客户端的登陆背景音效。
S250:完成自动登录。进而可以很方便地直接进入游戏。
不同的计算机硬盘具有不同的硬盘序列号,即硬盘序列号可以对用户 计算机进行唯一标识,这样,基于该唯一标识注册的隐式账号也具有唯一 性,注册一次成功,方便快捷。
当然,除了硬盘序列号,还可使用用户计算机的主板ID号、MAC(Media AccessControl,媒体访问控制)地址、CPU识别号和内存ID号等这些能唯 一标识用户计算机的设备标识。
实施例2
如图3所示,例如,用户打开手机应用程序App,应用初始化后展示登 录页面,点击“快速进入游戏”按钮,就会自动执行本发明的自动注册账 号并以此账号自动登录的方法,包括如下步骤:
S300:手机应用程序App获取用户手机的IMSI号(IMSI:International MobileSubscriberIdentificationNumber,国际移动用户识别码),并 根据账号的组成规则对IMSI号的信息进行组合,然后对组合信息进行加密 生成特征 码,将特征码上传至服务器端申请登录;
S310:服务器端校验设备标识是否已有对应的合法绑定账号,如有, 则转到步骤S340;如没有,则继续到步骤S320;
其中,所述校验还包括如下步骤
S311:接收游戏服务器发送的设备标识;
S312:根据所述设备标识,查询所述游戏服务器,判断所述设备标识 对应的账号是否在线;
S313:若所述账号未在线,将所述游戏事件信息发送给所述账号对应 的客户端。
S320:客户端以特征码向服务器端申请注册账号,服务器端接受注册 申请后根据特征码进行隐式账号注册;
S330:将特征码与注册得到的隐式账号进行绑定;
S340:服务器端接受账号登录申请,登陆后向客户端返回登录成功信 息;
其中所述登陆还包括如下步骤:
S341:接收用户在游客户端上发送的登陆请求,所述登陆请求包括设 备标识;
S342:如果所述游戏设备标识,根据所述登陆请求查询当前的游戏在 线人数列表;
S343:如果所述游戏在线人数列表已满,将所述游戏账号加入游戏排 队列表同时关闭所述游戏客户端的登陆背景音效,直至所述游戏在线人数 列表出现空位且所述游戏账号位于所述游戏排队列表首位时,进入游戏并 同时恢复所述游戏客户端的登陆背景音效。
S350:完成自动登录。进而可以很方便地直接进入游戏。
手机的IMSI号(IMSI:InternationalMobileSubscriber IdentificationNumber,国际移动用户识别码),是区别移动用户的唯一 标志,储存在手机SIM卡中。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关 工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更 以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根 据权利要求范围来确定其技术性范围。
本文发布于:2023-04-13 21:36:15,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/4/86114.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |