帐号登录的方法、装置和系统的制作方法_3

文档序号:9306690阅读:来源:国知局
设备锁,若是,则获取与该帐号对应的第一终端标识,第一终端标识对应的状态为已开启设备锁。
[0069]步骤506,登录验证服务器通过第一终端标识对应的第一终端实现第二终端上的帐号登录。
[0070]本实施例中,登录验证服务器是用于进行帐号登录验证的服务器,信息管理服务器是用于管理设备锁信息的服务器。具体的,信息管理服务器中存储了帐号和对应的设备锁标志、帐号和第一终端标识/第二终端标识的对应关系以及第一终端标识/第二终端标识对应的状态。其中,设备锁标志包括已开启和未开启两种,设备锁标志为已开启,表明对应的帐号已开启了设备锁,反之,设备锁标志为未开启,表明帐号未开启设备锁。第一终端标识对应的第一终端是指已开启设备锁的终端,信息管理服务器中存储的是帐号和多个第一终端标识的对应关系。第二终端是未开启设备锁的终端。终端标识,用于唯一标识一个终端。不同类型的终端,其终端标识可有所不同。比如,对于智能手机,终端标识可以是手机号码、MAC地址和頂EI等信息组成的字符串,对于个人计算机,终端标识可以是MAC地址、硬盘序列号等信息组成的字符串。当然,终端标识并不仅局限于这两种形式,只要是唯一可标识终端即可。
[0071]所谓设备锁,是指通过设备来对帐号进行锁定,开启了设备锁的第一终端称为授信设备,而未开启设备锁的第二终端称为未授信设备。第一终端和第二终端上可运行同一应用程序,也就是说,可通过一帐号在第一终端上登录一应用程序,也可通过该帐号在第二终端上登录该应用程序。比如,对于同一款即时通讯软件,既可以在第一终端上登录,也可在第二终端上通过同一帐号登录。
[0072]本实施例中,第一终端通过帐号登录应用程序,且开启了设备锁,则该帐号对应的设备锁标志为已开启。当第二终端使用该帐号登录同一款应用程序或以网页形式登录时,登录验证服务器则需要对该帐号进行检测。具体的,登录验证服务器在信息管理服务器中进行检测,当检测到信息管理服务器中存储的该帐号对应的设备锁标志为已开启且第二终端标识对应的状态为未开启设备锁,表明该帐号已被设备锁定但请求登录的第二终端并不是授信设备,则从信息管理服务器中获取与帐号对应的状态为已开启设备锁的第一终端标识,从而通过作为授信设备的第一终端来实现第二终端上的帐号登录。具体的,可以是第一终端参与第二终端的验证过程,从而确保使用第二终端的用户同时也是使用第一终端的用户。
[0073]在一个实施例中,登录验证服务器通过第一终端标识对应的第一终端实现第二终端上的帐号登录的步骤,包括:登录验证服务器生成二维码并发送至第二终端进行显示;登录验证服务器接收第一终端对二维码的扫描命令,该扫描命令携带帐号;登录验证服务器根据扫描命令实现第二终端上的帐号登录。
[0074]在另一个实施例中,登录验证服务器通过第一终端标识对应的第一终端实现第二终端上的帐号登录的步骤,包括:登录验证服务器接收第二终端发送的验证码获取请求;登录验证服务器根据验证码获取请求生成验证码并发送至第一终端;登录验证服务器接收第二终端发送的验证码,对接收到的验证码进行验证,验证通过则实现第二终端上的帐号登录。
[0075]在一个实施例中,在登录验证服务器接收第二终端发送的请求登录命令的步骤之前,帐号登录方法还包括:信息管理服务器接收第一终端发送的开启设备锁命令,该开启设备锁命令携带帐号和第一终端标识;信息管理服务器将该帐号对应的设备锁标志设置为已开启,并建立帐号与第一终端标识的对应关系,将第一终端标识对应的状态设置为已开启设备锁。
[0076]下面以第一终端为手机、第二终端为PC(个人计算机)为例来具体说明上述各实施例中的帐号登录方法的过程。
[0077]如图6所示,在一个实施例中,帐号登录方法具体过程如下:
[0078]步骤602:手机开启设备锁。一种设置设备锁的界面请参考图8所示。手机登录帐号进入一应用程序,通过应用程序提供的界面上的控件(如图8中的滑块)来选择开启或关闭设备锁。
[0079]步骤604:手机发送开启设备锁的命令、手机ID号和帐号发送到信息管理服务器。手机ID号可以是手机号码、MAC地址和頂EI等信息组成的字符串。帐号可直接通过登录的应用程序获取得到。
[0080]步骤606:信息管理服务器标记该帐号为开启设备锁。具体的,信息管理服务器将该帐号对应的设备锁标志设置为已开启,且将该帐号与手机ID号对应起来,设置手机ID号对应的状态为已开启设备锁,即手机是对应该帐号的授信设备。
[0081]步骤608:PC向登录验证服务器请求登录。PC向登录验证服务器发送请求登录命令、请求登录的帐号和PC的ID号。
[0082]步骤610:登录验证服务器在信息管理服务器中进行检测。
[0083]步骤612:提示PC获取验证码。登录验证服务器在信息管理服务器中检测到PC请求登录的帐号对应的设备锁标志为已开启,并且PC的状态为未开启设备锁时,发送提示信息至PC,在PC上显示提示用户获取验证码的界面元素。
[0084]步骤614:PC向登录验证服务器请求获取验证码。
[0085]步骤616:登录验证服务器向手机发送包含验证码的短信。具体的,登录验证服务器获取到与PC请求登录的帐号对应的手机ID号,将包含验证码的短信发送到手机上。
[0086]步骤618:PC输入验证码。若使用手机和PC的为同一用户,则用户在手机接收到包含验证码的短信后,查看验证码并输入到PC中。
[0087]步骤620:PC向登录验证服务器发送验证码。
[0088]步骤622:登录验证服务器对接收的验证码进行验证,如果与之前生成的验证码相同,则通过验证,帐号在PC上登录成功。
[0089]如图7所示,在另一个实施例中,帐号登录方法具体过程如下:
[0090]步骤702:手机开启设备锁。
[0091]步骤704:手机发送开启设备命令、手机ID号和帐号到信息管理服务器。
[0092]步骤706:信息管理服务器标记该帐号为开启设备锁。
[0093]步骤708:PC请求登录帐号。
[0094]步骤710:登录验证服务器在信息管理服务器进行检测。
[0095]步骤702?步骤710的具体过程如图6所示实施例中的过程相同,在此则不再赘述。
[0096]步骤712:登录验证服务器发送二维码。登录验证服务器在信息管理服务器中检测到PC请求登录的帐号对应的设备锁标志为已开启,并且PC的状态为未开启设备锁时,自动生成唯一随机数,并根据该唯一随机数生成二维码,将二维码发送到PC进行显示。
[0097]步骤714:手机扫描PC上显示二维码。手机通过该帐号登录应用程序,通过应用程序提供的二维码扫描接口启动二维码扫描。
[0098]步骤716:手机发送帐号到登录验证服务器。通过手机的图像采集装置采集PC上显示的二维码,解析二维码,得到唯一随机数,将该唯一随机数与登录应用程序的帐号一起发送到登录验证服务器。
[0099]步骤718:登录验证服务器验证通过,登录成功。具体的,登录验证服务器接收到唯一随机数和帐号,判断接收的唯一随机数与之前生成的是否相同,如果相同,则实现该帐号在PC上的登录。
[0100]在一个实施例中,该帐号登录方法还包括:信息管理服务器接收删除设备锁命令,该删除设备锁命令携带帐号和第一终端标识,将第一终端标识对应的状态修改为未开启设备锁。
[0101]在本实施例或另一实施例中,该帐号登录方法还包括:信息管理服务器接收关闭设备锁命令,该关闭设备锁命令携带帐号;将该帐号对应的设备锁标志修改为未开启。
[0102]结合图8所示,在任意一个授信设备上都可以选择关闭设备锁和/或选择删除某个授信设备。本实施例中,第一终端是授信设备,第一终端通过帐号登录应用程序进入到设置设备锁的界面(如图8所示)。该界面上可显示所有与该帐号具有对应关系,且已开启了设备锁的授信设备的列表。该列表中包含授信设备的设备名称和对应的删除按钮。当用户在该界面上选择关闭设备锁,则在信息管理服务器中,存储的该帐号对应的设备锁状态修改为未开启。当用户在该界面上选择删除某个授信
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1