一种登录方法转让专利

申请号 : CN201711032954.0

文献号 : CN107566421B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王坤鹏赵德坤穆慧亚

申请人 : 江西博瑞彤芸科技有限公司

摘要 :

本发明实施例涉及一种登录方法,包括:终端设备根据用户输入的操作指令生成检测指令;根据检测指令获取对应的反馈信息,确定是否已安装客户识别模块SIM卡;如果已安装SIM卡,生成获取SIM卡信息的信息获取指令,获取SIM卡信息,并判断SIM卡信息是否含有SIM卡号码数据;如果含有SIM卡号码数据,终端设备生成第一登录请求,发送给服务器;服务器从第一登录请求中解析得到SIM卡号码数据,判断服务器中是否存在SIM卡号码数据相应的用户标识信息;当存在时,服务器将用户标识信息和凭证信息发送给终端设备;当不存在时,服务器根据SIM卡号码数据生成相应的用户标识信息,将用户标识信息和凭证信息发送给终端设备。

权利要求 :

1.一种登录方法,其特征在于,所述登录方法包括:

终端设备根据用户输入的操作指令生成检测指令;

根据检测指令获取对应的反馈信息,并根据所述反馈信息确定所述终端设备是否已安装客户识别模块SIM卡;

如果已安装所述SIM卡,所述终端设备生成获取所述SIM卡的SIM卡信息的信息获取指令;

根据所述信息获取指令获取所述SIM卡信息,并判断所述SIM卡信息是否含有SIM卡的SIM卡号码数据;

如果所述SIM卡信息含有所述SIM卡号码数据,所述终端设备根据所述SIM卡信息和所述终端设备的终端数据生成第一登录请求,发送给服务器;所述终端数据包括所述终端设备的终端ID;

所述服务器从所述第一登录请求中解析得到所述SIM卡号码数据;

所述服务器根据所述SIM卡号码数据,判断所述服务器中是否存在所述SIM卡号码数据相应的用户标识信息;

当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;所述服务器将所述SIM卡号码数据相对应的用户资料信息发送给终端设备;其中,所述用户资料信息包括用户名信息和用户已关注的资讯的名称;

当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;

其中,在所述终端设备根据所述SIM卡信息和所述终端设备的终端数据生成第一登录请求,发送给服务器之后,所述方法还包括:所述终端设备记录第一登录请求发送时间信息;所述第一登录请求发送时间信息为发送所述第一登录请求的时间的时间信息;

所述终端设备在第一登录请求发送时间之后的第一预设时长内,监测是否接收到所述用户标识信息和所述凭证信息;其中,所述第一预设时长为1分钟;

如果在所述第一预设时长内未接收到所述服务器发送的所述用户标识信息和所述凭证信息,所述终端设备将所述第一登录请求重新发送给所述服务器;

其中,在所述根据所述反馈信息确定所述终端设备是否已安装客户识别模块SIM卡之后,所述方法还包括:如果没有安装所述SIM卡,所述终端设备显示预存的SIM卡号码输入提示信息;

所述终端设备接收所述用户输入的所述SIM卡号码数据;

所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第二登录请求,发送给所述服务器;

所述服务器接收所述第二登录请求,生成第一验证信息,发送给所述终端设备;其中,所述第一验证信息为4位数字;

所述终端设备对所述第一验证信息进行显示;

所述终端设备根据所述用户输入的第一验证填写信息生成第一验证反馈信息,发送给所述服务器;

所述服务器判断所述第一验证反馈信息是否与所述第一验证信息相匹配;

如果匹配,所述服务器从所述第二登录请求中解析得到所述SIM卡号码数据;

所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;

当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;

当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;

其中,如果验证通过,判断所述SIM卡信息是否含有SIM卡的SIM卡号码数据之后,所述方法还包括:如果所述SIM卡信息不具有所述SIM卡号码数据,所述终端设备显示预存的SIM卡号码输入提示信息;

所述终端设备接收所述用户输入的所述SIM卡号码数据;

所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第三登录请求,发送给所述服务器;

所述服务器接收所述第三登录请求,生成第三验证信息,发送给所述终端设备;

所述终端设备对所述第三验证信息进行显示;

所述终端设备根据所述用户输入的第三验证填写信息生成第三验证反馈信息,发送给所述服务器;

所述服务器判断所述第三验证反馈信息是否与所述第三验证信息相匹配;

如果匹配,所述服务器从所述第三登录请求中解析得到所述SIM卡号码数据;

所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;

当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;

当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。

2.根据权利要求1所述的登录方法,其特征在于,在所述服务器判断所述第一验证反馈信息是否与所述第一验证信息相匹配之后,所述方法还包括:如果不匹配,所述服务器生成第二验证信息,将所述第二验证信息和预设的提示第一验证反馈信息错误的第一提示信息发送给所述终端设备;

所述终端设备对所述第二验证信息和所述第一提示信息进行显示;

所述终端设备根据所述用户输入的第二验证填写信息生成第二验证反馈信息,发送给所述服务器;

所述服务器判断所述第二验证反馈信息是否与所述第二验证信息相匹配;

如果匹配,所述服务器从所述第二登录请求中解析得到所述SIM卡号码数据;

所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;

当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;

当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。

3.根据权利要求1所述的登录方法,其特征在于,在所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第二登录请求,发送给服务器之后,所述方法还包括:所述终端设备记录第二登录请求发送时间信息;所述第二登录请求发送时间信息为发送所述第二登录请求的时间的时间信息;

所述终端设备在第二登录请求发送时间之后的第二预设时长内,监测是否接收到所述第一验证信息;

如果在所述第二预设时长内未接收到所述服务器发送的所述第一验证信息,所述终端设备将所述第二登录请求重新发送给所述服务器。

4.根据权利要求1所述的登录方法,其特征在于,在所述服务器判断所述第三验证反馈信息是否与所述第三验证信息相匹配之后,所述方法还包括:如果不匹配,所述服务器生成第四验证信息,将所述第四验证信息和预设的提示第三验证反馈信息错误的第二提示信息发送给所述终端设备;

所述终端设备对所述第四验证信息和所述第二提示信息进行显示;

所述终端设备根据所述用户输入的第四验证填写信息生成第四验证反馈信息,发送给所述服务器;

所述服务器判断所述第四验证反馈信息是否与所述第四验证信息相匹配;

如果匹配,所述服务器从所述第二登录请求中解析得到所述SIM卡号码数据;

所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;

当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;

当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。

5.根据权利要求1所述的登录方法,其特征在于,在所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第三登录请求,发送给服务器之后,所述方法还包括:所述终端设备记录第三登录请求发送时间信息;所述第三登录请求发送时间信息为发送所述第三登录请求的时间的时间信息;

所述终端设备在第三登录请求发送时间之后的第三预设时长内,监测是否接收到所述第三验证信息;

如果在所述第三预设时长内未接收到所述服务器发送的所述第三验证信息,所述终端设备将所述第三登录请求重新发送给所述服务器。

说明书 :

一种登录方法

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种登录方法。

背景技术

[0002] 目前随着移动互联网的发展和普及,移动应用已成为人们生活中必不可少的部分,各种各样的移动应用给人们生活和工作带来了很大的方便。
[0003] 但是许多移动应用服务需要用户注册登录才能享用,比如许多应用都需要用户注册登录填写个人信息等,操作繁琐。因此需要一种更为快速简便的登录方法为用户提供更好的使用体验。

发明内容

[0004] 本发明的目的是提供一种登录方法,能够通过直接获取终端设备安装的客户识别模块SIM卡的号码实现登录,简化登录步骤,更为快速简便。
[0005] 为实现上述目的,本发明提供了一种登录方法,包括:
[0006] 终端设备根据用户输入的操作指令生成检测指令;
[0007] 根据检测指令获取对应的反馈信息,并根据所述反馈信息确定所述终端设备是否已安装客户识别模块SIM卡;
[0008] 如果已安装所述SIM卡,所述终端设备生成获取所述SIM卡的SIM卡信息的信息获取指令;
[0009] 根据所述信息获取指令获取所述SIM卡信息,并判断所述SIM卡信息是否含有SIM卡的SIM卡号码数据;
[0010] 如果所述SIM卡信息含有所述SIM卡号码数据,所述终端设备根据所述SIM卡信息和所述终端设备的终端数据生成第一登录请求,发送给服务器;所述终端数据包括所述终端设备的终端ID;
[0011] 所述服务器从所述第一登录请求中解析得到所述SIM卡号码数据;
[0012] 所述服务器根据所述SIM卡号码数据,判断所述服务器中是否存在所述SIM卡号码数据相应的用户标识信息;
[0013] 当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;
[0014] 当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。
[0015] 优选的,在所述终端设备根据所述SIM卡信息和所述终端设备的终端数据生成第一登录请求,发送给服务器之后,所述方法还包括:
[0016] 所述终端设备记录第一登录请求发送时间信息;所述第一登录请求发送时间信息为发送所述第一登录请求的时间的时间信息;
[0017] 所述终端设备在第一登录请求发送时间之后的第一预设时长内,监测是否接收到所述用户标识信息和所述凭证信息;
[0018] 如果在所述第一预设时长内未接收到所述服务器发送的所述用户标识信息和所述凭证信息,所述终端设备将所述第一登录请求重新发送给所述服务器。
[0019] 优选的,在所述根据所述反馈信息确定所述终端设备是否已安装客户识别模块SIM卡之后,所述方法还包括:
[0020] 如果没有安装所述SIM卡,所述终端设备显示预存的SIM卡号码输入提示信息;
[0021] 所述终端设备接收所述用户输入的所述SIM卡号码数据;
[0022] 所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第二登录请求,发送给所述服务器;
[0023] 所述服务器接收所述第二登录请求,生成第一验证信息,发送给所述终端设备;
[0024] 所述终端设备对所述第一验证信息进行显示;
[0025] 所述终端设备根据所述用户输入的第一验证填写信息生成第一验证反馈信息,发送给所述服务器;
[0026] 所述服务器判断所述第一验证反馈信息是否与所述第一验证信息相匹配;
[0027] 如果匹配,所述服务器从所述第二登录请求中解析得到所述SIM卡号码数据;
[0028] 所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;
[0029] 当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;
[0030] 当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。
[0031] 进一步优选的,在所述服务器判断所述第一验证反馈信息是否与所述第一验证信息相匹配之后,所述方法还包括:
[0032] 如果不匹配,所述服务器生成第二验证信息,将所述第二验证信息和预设的提示第一验证反馈信息错误的第一提示信息发送给所述终端设备;
[0033] 所述终端设备对所述第二验证信息和所述第一提示信息进行显示;
[0034] 所述终端设备根据所述用户输入的第二验证填写信息生成第二验证反馈信息,发送给所述服务器;
[0035] 所述服务器判断所述第二验证反馈信息是否与所述第二验证信息相匹配;
[0036] 如果匹配,所述服务器从所述第二登录请求中解析得到所述SIM卡号码数据;
[0037] 所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;
[0038] 当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;
[0039] 当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。
[0040] 进一步优选的,在所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第二登录请求,发送给服务器之后,所述方法还包括:
[0041] 所述终端设备记录第二登录请求发送时间信息;所述第二登录请求发送时间信息为发送所述第二登录请求的时间的时间信息;
[0042] 所述终端设备在第二登录请求发送时间之后的第二预设时长内,监测是否接收到所述第一验证信息;
[0043] 如果在所述第二预设时长内未接收到所述服务器发送的所述第一验证信息,所述终端设备将所述第二登录请求重新发送给所述服务器。
[0044] 优选的,如果验证通过,判断所述SIM卡信息是否含有SIM卡的SIM卡号码数据之后,所述方法还包括:
[0045] 如果所述SIM卡信息不具有所述SIM卡号码数据,所述终端设备显示预存的SIM卡号码输入提示信息;
[0046] 所述终端设备接收所述用户输入的所述SIM卡号码数据;
[0047] 所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第三登录请求,发送给所述服务器;
[0048] 所述服务器接收所述第三登录请求,生成第三验证信息,发送给所述终端设备;
[0049] 所述终端设备对所述第三验证信息进行显示;
[0050] 所述终端设备根据所述用户输入的第三验证填写信息生成第三验证反馈信息,发送给所述服务器;
[0051] 所述服务器判断所述第三验证反馈信息是否与所述第三验证信息相匹配;
[0052] 如果匹配,所述服务器从所述第三登录请求中解析得到所述SIM卡号码数据;
[0053] 所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;
[0054] 当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;
[0055] 当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。
[0056] 进一步优选的,在所述服务器判断所述第三验证反馈信息是否与所述第三验证信息相匹配之后,所述方法还包括:
[0057] 如果不匹配,所述服务器生成第四验证信息,将所述第四验证信息和预设的提示第三验证反馈信息错误的第二提示信息发送给所述终端设备;
[0058] 所述终端设备对所述第四验证信息和所述第二提示信息进行显示;
[0059] 所述终端设备根据所述用户输入的第四验证填写信息生成第四验证反馈信息,发送给所述服务器;
[0060] 所述服务器判断所述第四验证反馈信息是否与所述第四验证信息相匹配;
[0061] 如果匹配,所述服务器从所述第二登录请求中解析得到所述SIM卡号码数据;
[0062] 所述服务器根据所述SIM卡号码数据,判断本地是否存储有所述SIM卡号码数据相应的用户标识信息;
[0063] 当存在所述用户标识信息时,所述服务器将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器;
[0064] 当不存在所述用户标识信息时,所述服务器根据所述SIM卡号码数据生成相应的用户标识信息,将所述用户标识信息和凭证信息发送给所述终端设备,用以所述终端设备根据所述凭证信息接入所述服务器。
[0065] 进一步优选的,在所述终端设备根据所述SIM卡号码数据和所述终端设备的终端数据生成第三登录请求,发送给服务器之后,所述方法还包括:
[0066] 所述终端设备记录第三登录请求发送时间信息;所述第三登录请求发送时间信息为发送所述第三登录请求的时间的时间信息;
[0067] 所述终端设备在第三登录请求发送时间之后的第三预设时长内,监测是否接收到所述第三验证信息;
[0068] 如果在所述第三预设时长内未接收到所述服务器发送的所述第三验证信息,所述终端设备将所述第三登录请求重新发送给所述服务器。
[0069] 本发明实施例提供的登录方法,能够通过直接获取终端设备安装的客户识别模块SIM卡的号码实现登录,简化了登录步骤,更为快速简便。

附图说明

[0070] 图1为本发明实施例提供的登录方法流程图;
[0071] 图2为本发明实施例提供的登录方法流程中的二次验证子流程的方法流程图;
[0072] 图3为本发明实施例提供的登录方法流程中的四次验证子流程的方法流程图。

具体实施方式

[0073] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0074] 本发明提供一种登录方法,能够通过直接获取终端设备安装的客户识别模块SIM卡的号码实现登录,简化了登录步骤,更为快速简便。
[0075] 图1为本发明实施例提供的登录方法流程图,图2为登录方法流程中的二次验证子流程的方法流程图,图3为登录方法流程中的四次验证子流程的方法流程图,以下结合图1、图2和图3所示,对本发明实施例提供的登录方法进行说明。
[0076] 本发明实施例提供的登录方法包括如下步骤:
[0077] 步骤101,终端设备根据用户输入的操作指令生成检测指令。
[0078] 具体的,终端设备可以为智能手机等加载有服务应用的设备。
[0079] 在一个具体的例子中,用户主动请求登录,进行了点击操作,终端设备接收到的用户输入的操作指令。也可能是用户点击选择了一个需要登录才能提供服务的应用页面,终端设备接收到的用户输入的操作指令。
[0080] 终端设备根据用户输入的操作指令生成检测指令,以检测终端设备是否安装了SIM卡,并且如果安装了SIM卡,一并获取SIM卡的信息。
[0081] 步骤102,根据检测指令获取对应的反馈信息,并根据反馈信息判断终端设备是否已安装SIM卡。
[0082] 具体的,终端设备根据检测指令获取与检测指令相应的反馈信息,并且确定反馈信息所指向的是终端设备已经安装了SIM卡还是终端设备没有安装SIM卡。
[0083] 如果已经安装了SIM卡,执行步骤103,如果没有安装SIM卡,执行步骤110。
[0084] 步骤103,终端设备生成获取SIM卡的SIM卡信息的信息获取指令。
[0085] 具体的,终端设备根据反馈信息确定终端设备已安装SIM卡,终端设备生成信息获取指令,以获取SIM卡信息。SIM卡信息可以包括SIM卡的SIM卡号码数据和SIM卡的序列号数据等。
[0086] 步骤104,终端设备根据信息获取指令获取SIM卡信息,并判断SIM卡信息是否含有SIM卡的SIM卡号码数据。
[0087] 在一给具体的例子里,终端设备根据获取到的SIM卡信息,判断SIM卡信息里是否含有SIM卡号码数据,即手机号码数据。
[0088] 如果SIM卡信息含有SIM卡号码数据,执行步骤105,如果没有SIM卡号码数据,执行步骤124。
[0089] 步骤105,终端设备根据SIM卡信息和终端设备的终端数据生成第一登录请求,发送给服务器。
[0090] 具体的,终端数据包括终端设备的终端ID,还可以包括终端设备的类型信息等。
[0091] 在一个优选的实施例里,终端设备记录第一登录请求发送时间信息,即发送第一登录请求的时间的时间信息,并且在第一登录请求发送时间之后的第一预设时长内,监测是否接收到用户标识信息和凭证信息。其中,第一预设时长可以为服务器管理人员预先设置的,用户标识信息和凭证信息为服务器针对第一登录请求返回的与SIM卡号码数据相应的用户标识信息和凭证信息,用以终端设备根据凭证信息接入服务器。如果在第一预设时长内未接收到服务器发送的用户标识信息和凭证信息,终端设备将第一登录请求重新发送给所述服务器。例如,设置第一预设时长为1min,终端设备在6:00发送第一登录请求,并记录第一登录请求发送时间信息。终端设备在6:00之后的1min内,监测是否接受到服务器发送的用户标识信息和凭证信息,如果在1min内,没有接收到用户标识信息和凭证信息,终端设备重新将第一登录请求发送给服务器,以避免由于服务器没有接收到终端设备第一次发送的第一登录请求等原因而造成终端设备接收不到服务器发送的用户信息和凭证信息。
[0092] 步骤106,服务器从第一登录请求中解析得到SIM卡号码数据。
[0093] 具体的,服务器接收终端设备发送的第一登录请求,从第一登录请求中解析得到SIM卡号码数据,还可以得到终端ID等。
[0094] 步骤107,服务器根据SIM卡号码数据,判断服务器中是否存在SIM卡号码数据相应的用户标识信息。
[0095] 具体的,服务器根据SIM卡号码数据,判断是否服务器中已经存在与之相对应的用户标识信息,如与SIM卡号码数据相对应的用户ID。
[0096] 当存在与SIM卡号码数据相应的用户标识信息时,执行步骤108,当不存在相应的用户标识信息时,执行步骤109。
[0097] 步骤108,服务器将用户标识信息和凭证信息发送给终端设备,用以终端设备根据凭证信息接入服务器。
[0098] 具体的,服务器将与SIM卡号码数据相对应的用户标识信息和凭证信息发送给终端设备。
[0099] 在一个优选的实施例里,服务器还可以将服务器内存储的与SIM卡号码数据相对应的用户资料信息,如用户名信息、用户已关注的资讯的名称等的信息发送给终端设备。
[0100] 当不存在与SIM卡号码数据相应的用户标识信息时,执行步骤109。
[0101] 步骤109,服务器根据SIM卡号码数据生成相应的用户标识信息,将用户标识信息和凭证信息发送给终端设备,用以终端设备根据凭证信息接入服务器。
[0102] 具体的,服务器根据SIM卡号码数据确定不存在与SIM卡号码数据相应的用户标识信息,则根据SIM卡号码数据生成与之相应的用户标识信息,如用户ID等,并将用户标识信息和凭证信息发送给终端设备,用以终端设备根据凭证信息接入服务器。
[0103] 在一个优选的实施例里,服务器还可以将服务器内存储的与SIM卡号码数据相对应的用户资料信息,如用户名信息、用户已关注的资讯的名称等的信息发送给终端设备。
[0104] 在步骤102之后,如果终端设备根据反馈信息确定终端设备没有安装SIM卡,执行步骤110。
[0105] 步骤110,终端设备显示预存的SIM卡号码输入提示信息。
[0106] 具体的,如果终端设备根据反馈信息确定终端设备没有安装SIM卡,终端设备对预存的SIM卡号码输入提示信息进行显示,用以提示用户输入SIM卡号码。
[0107] 步骤111,终端设备接收用户输入的SIM卡号码数据。
[0108] 在一个具体的例子里,终端设备接收用户看到SIM卡号码输入提示信息后输入的SIM卡号码数据。
[0109] 步骤112,终端设备根据SIM卡号码数据和终端设备的终端数据生成第二登录请求,发送给服务器。
[0110] 具体的,终端数据包括终端设备的终端ID,还可以包括终端设备的类型信息等。
[0111] 在一个优选的实施例里,终端设备记录第二登录请求发送时间信息,即发送第二登录请求的时间的时间信息,并且在第二登录请求发送时间之后的第二预设时长内,监测是否接收到第一验证信息。其中,第二预设时长可以为服务器管理人员预先设置的,第一验证信息为服务器接收到第二登录请求后,根据第二登录请求生成的验证信息。如果在第二预设时长内未接收到服务器发送的第一验证信息,终端设备将第一登录请求重新发送给所述服务器。例如,设置第二预设时长为1min,终端设备在6:00发送第二登录请求,并记录第二登录请求发送时间信息。终端设备在6:00之后的1min内,监测是否接受到服务器发送的第一验证信息,如果在1min内,没有接收到第一验证信息,终端设备重新将第二登录请求发送给服务器,以避免由于服务器没有接收到终端设备第一次发送的第二登录请求等原因而造成终端设备接收不到服务器发送的第一验证信息。
[0112] 步骤113,服务器接收第二登录请求,生成第一验证信息,发送给终端设备。
[0113] 具体的,第一验证信息可以为验证码信息,如4位数字等。
[0114] 步骤114,终端设备对第一验证信息进行显示。
[0115] 具体的,终端设备接收到服务器发送的第一验证信息,并对第一验证信息进行显示。
[0116] 步骤115,终端设备根据用户输入的第一验证填写信息生成第一验证反馈信息,发送给服务器。
[0117] 具体的,终端设备接收到用户输入的第一验证填写信息,如四位数字,根据第一验证填写信息生成第一验证反馈信息,发送给服务器。
[0118] 步骤116,服务器判断第一验证反馈信息是否与第一验证信息相匹配。
[0119] 具体的,服务器判断接收到的第一验证反馈信息是否与第一验证信息相匹配,例如第一验证信息是1234,第一验证反馈信息是1234时,第一验证反馈信息与第一验证信息相匹配,第一验证反馈信息是1235时,第一验证反馈信息与第一验证信息不匹配。
[0120] 如果匹配,执行步骤117,如果不匹配,执行二次验证子流程,如图2所示,图2为二次验证子流程图,包括步骤118-122。步骤117,服务器从第二登录请求中解析得到SIM卡号码数据。
[0121] 具体的,服务器接收终端设备发送的第二登录请求,从第二登录请求中解析得到SIM卡号码数据,还可以得到终端ID等。
[0122] 步骤117之后,执行步骤107-109。
[0123] 如果第一验证反馈信息与第一验证信息不匹配,执行二次验证子流程200,如图2所示,包括步骤118-122。
[0124] 步骤118,服务器生成第二验证信息,将第二验证信息和预设的提示第一验证反馈信息错误的第一提示信息发送给终端设备。
[0125] 具体的,如果第一验证反馈信息与第一验证信息不匹配,服务器生成第二验证信息和第一提示信息发送给终端设备。其中第一提示信息是提示第一验证反馈信息错误的信息,可以是服务器管理人员预先设定的。
[0126] 步骤119,终端设备对第二验证信息和第一提示信息进行显示。
[0127] 具体的,终端设备对接收到的服务器发送的第二验证信息和第一提示信息进行显示,以提示用户第一次输入的第一验证填写信息错误,需要再输入与第二验证信息相应的验证填写信息。
[0128] 步骤120,终端设备根据用户输入的第二验证填写信息生成第二验证反馈信息,发送给服务器。
[0129] 具体的,终端设备接收到用户输入的第二验证填写信息,如四位数字,根据此第二验证填写信息生成第二验证反馈信息,发送给服务器。
[0130] 步骤121,服务器判断第二验证反馈信息是否与第二验证信息相匹配。
[0131] 具体的,服务器判断接收到的第二验证反馈信息是否与第二验证信息相匹配,例如第二验证信息是1345,第二验证反馈信息是1345时,第二验证反馈信息与第二验证信息相匹配,第二验证反馈信息是1234时,第二验证反馈信息与第二验证信息不匹配。
[0132] 如果匹配,执行步骤117,如果不匹配,执行步骤122。
[0133] 步骤122,服务器将预设的第二验证反馈信息错误信息发送给终端设备。
[0134] 具体的,第二验证反馈信息错误信息是提示第二验证反馈信息错误的信息。
[0135] 在步骤104之后,如果SIM卡信息不具有SIM卡号码数据,执行步骤123。
[0136] 步骤123,终端设备显示预存的SIM卡号码输入提示信息。
[0137] 具体的,如果SIM卡信息不具有SIM卡号码数据,终端设备对预存的SIM卡号码输入提示信息进行显示,用以提示用户输入SIM卡号码。
[0138] 步骤124,终端设备接收用户输入的SIM卡号码数据。
[0139] 在一个具体的例子里,终端设备接收用户看到SIM卡号码输入提示信息后输入的SIM卡号码数据。
[0140] 步骤125,终端设备根据SIM卡号码数据和终端设备的终端数据生成第三登录请求,发送给服务器。
[0141] 具体的,终端数据包括终端设备的终端ID,还可以包括终端设备的类型信息等。
[0142] 在一个优选的实施例里,终端设备记录第三登录请求发送时间信息,即发送第三登录请求的时间的时间信息,并且在第三登录请求发送时间之后的第三预设时长内,监测是否接收到第三验证信息。其中,第三预设时长可以为服务器管理人员预先设置的,第三验证信息为服务器接收到第三登录请求后,根据第三登录请求生成的验证信息。如果在第三预设时长内未接收到服务器发送的第三验证信息,终端设备将第三登录请求重新发送给所述服务器。例如,设置第三预设时长为1min,终端设备在6:00发送第三登录请求,并记录第三登录请求发送时间信息。终端设备在6:00之后的1min内,监测是否接受到第三验证信息,如果在1min内,没有接收到第三验证信息,终端设备重新将第三登录请求发送给服务器,以避免由于服务器没有接收到终端设备第一次发送的第三登录请求等原因而造成终端设备接收不到服务器发送的第三验证信息。
[0143] 步骤126,服务器接收第三登录请求,生成第三验证信息,发送给终端设备。
[0144] 具体的,第三验证信息可以为验证码信息,如4位数字等。
[0145] 步骤127,终端设备对第三验证信息进行显示。
[0146] 具体的,终端设备接收到服务器发送的第三验证信息,并对第三验证信息进行显示。
[0147] 步骤128,终端设备根据用户输入的第三验证填写信息生成第三验证反馈信息,发送给所述服务器。
[0148] 具体的,终端设备接收到用户输入的第三验证填写信息,如四位数字,根据第三验证填写信息生成第三验证反馈信息,发送给服务器。
[0149] 步骤129,服务器判断第三验证反馈信息是否与第三验证信息相匹配。
[0150] 具体的,服务器判断接收到的第三验证反馈信息是否与第三验证信息相匹配,例如第三验证信息是1234,第三验证反馈信息是1234时,第三验证反馈信息与第三验证信息相匹配,第三验证反馈信息是1235时,第三验证反馈信息与第三验证信息不匹配。
[0151] 如果匹配,执行步骤130,如果不匹配,执行四次验证子流程300,如图3所示,包括步骤131-步骤135。
[0152] 步骤130,服务器从第三登录请求中解析得到SIM卡号码数据。
[0153] 具体的,服务器接收终端设备发送的第三登录请求,从第三登录请求中解析得到SIM卡号码数据,还可以得到终端ID等。
[0154] 步骤130之后,执行步骤107-步骤109。
[0155] 如果第三验证反馈信息与第三验证信息不匹配,执行四次验证子流程,如图3所示,包括步骤131-步骤135。
[0156] 步骤131,服务器生成第四验证信息,将第四验证信息和预设的提示第三验证反馈信息错误的第二提示信息发送给终端设备。
[0157] 具体的,如果第三验证反馈信息与第三验证信息不匹配,服务器生成第四验证信息和第二提示信息发送给终端设备。其中第二提示信息是提示第四验证反馈信息错误的信息,可以是服务器管理人员预先设定的。
[0158] 步骤132,终端设备对第四验证信息和第二提示信息进行显示。
[0159] 具体的,终端设备对接收到的服务器发送的第四验证信息和第二提示信息进行显示,以提示用户输入的第三验证填写信息错误,需要再输入与第四验证信息相应的验证填写信息。
[0160] 步骤133,终端设备根据用户输入的第四验证填写信息生成第四验证反馈信息,发送给服务器。
[0161] 具体的,终端设备接收到用户输入的第四验证填写信息,如四位数字,根据此第四验证填写信息生成第四验证反馈信息,发送给服务器。
[0162] 步骤134,服务器判断第四验证反馈信息是否与第四验证信息相匹配。
[0163] 具体的,服务器判断接收到的第四验证反馈信息是否与第四验证信息相匹配,例如第四验证信息是1345,第四验证反馈信息是1345时,第四验证反馈信息与第四验证信息相匹配,第四验证反馈信息是1234时,第四验证反馈信息与第四验证信息不匹配。
[0164] 如果匹配,执行步骤130,如果不匹配,执行步骤135。
[0165] 步骤135,服务器将预设的第四验证反馈信息错误信息发送给终端设备。
[0166] 具体的,第四验证反馈信息错误信息是提示第四验证反馈信息错误的信息。
[0167] 本发明实施例提供的登录方法,能够通过直接获取终端设备安装的客户识别模块SIM卡的号码实现登录,简化了登录步骤,更为快速简便。
[0168] 专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0169] 结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0170] 以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。