一种登陆认证方法、设备及系统的制作方法

文档序号:10474398阅读:222来源:国知局
一种登陆认证方法、设备及系统的制作方法
【专利摘要】本发明实施例公开了一种登陆认证方法、设备及系统,终端接收第一触发操作,所述第一触发操作用于请求开启第一应用;响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;发送登陆认证请求,所述登陆认证请求用于请求服务器对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。
【专利说明】
_种登陆认证方法、设备及系统
技术领域
[0001]本发明涉及通信领域的认证技术,尤其涉及一种登陆认证方法、设备及系统。
【背景技术】
[0002]随着移动互联网的快速发展,智能终端的应用越来越丰富,不断增加终端应用的登陆认证需求。目前,基于终端应用的登陆认证方法包括如下两种:
[0003]I)通过账号和密码进行登陆认证;
[0004]2)通过下发短信随机码至用户绑定的终端实现登陆。
[0005]然而,这两种登陆认证方法均是通过由用户提出登陆申请,再由系统给用户绑定的终端下发登陆认证验证码,待用户绑定的终端收到登陆认证验证码后再确认登陆,操作过程复杂,用户体验差。

【发明内容】

[0006]有鉴于此,本发明实施例期望提供一种登陆认证方法、设备及系统,能够在用户开启终端应用时自动实现登陆认证,从而提升用户体验。
[0007]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0008]本发明实施例提供一种登陆认证方法,应用于终端,该方法包括:
[0009]接收第一触发操作,所述第一触发操作用于请求开启第一应用;
[0010]响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;
[0011]发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;
[0012]发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。
[0013]上述方案中,当登陆认证成功后,接收登陆认证成功响应,开启所述第一应用。
[0014]上述方案中,所述发送第一认证信息至信息接收系统,包括:
[0015]以短信的形式或邮件的形式发送第一认证信息至信息接收系统。
[0016]本发明实施例还提供一种登陆认证方法,应用于服务器,该方法包括:
[0017]接收登陆认证请求;
[0018]解析所述登陆认证请求,提取第一随机码标识和终端身份标识;
[0019]根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息;
[0020]当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应。
[0021]上述方案中,当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识不一致时,返回登陆认证失败响应。
[0022]本发明实施例又提供一种终端,所述终端包括第一接收模块、生成模块、第一发送模块和第二发送模块;
[0023]所述第一接收模块,用于接收第一触发操作,所述第一触发操作用于请求开启第一应用;
[0024]所述生成模块,用于响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;
[0025]所述第一发送模块,用于发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;
[0026]所述第二发送模块,用于发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。
[0027]上述方案中,所述终端还包括执行模块;其中,
[0028]所述第一接收模块,还用于当登陆认证成功后,接收登陆认证成功响应,并触发所述执行模块开启所述第一应用;
[0029]所述执行模块,用于开启所述第一应用。
[0030]本发明实施例还提供一种服务器,所述服务器包括第二接收模块、解析模块、读取模块和确定模块;
[0031]所述第二接收模块,用于接收登陆认证请求;
[0032]所述解析模块,用于解析所述登陆认证请求,提取第一随机码标识和终端身份标识;
[0033]所述读取模块,用于根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息;
[0034]所述确定模块,用于当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应。
[0035]上述方案中,所述确定模块,还用于当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识不一致时,返回登陆认证失败响应。
[0036]本发明实施例又提供一种登陆认证系统,所述系统包括终端、服务器和信息接收系统;
[0037]所述终端,用于接收第一触发操作,所述第一触发操作用于请求开启第一应用;响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识;
[0038]所述服务器,用于接收登陆认证请求;解析所述登陆认证请求,提取第一随机码标识和终端身份标识;根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息;当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应;
[0039]所述信息接收系统,用于接收并存储由终端发送的所述第一认证信息。
[0040]本发明实施例所提供的登陆认证方法、设备及系统,终端接收第一触发操作,所述第一触发操作用于请求开启第一应用;响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;发送登陆认证请求,所述登陆认证请求用于请求服务器对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。如此,能够在用户开启终端应用时自动实现登陆认证,从而提升用户体验。
【附图说明】
[0041]图1为本发明实施例登陆认证方法的实现流程示意图一;
[0042]图2为本发明实施例登陆认证方法的实现流程示意图二 ;
[0043]图3为本发明实施例登陆认证方法的实现流程示意图三;
[0044]图4为本发明实施例终端的组成结构示意图;
[0045]图5为本发明实施例服务器的组成结构示意图;
[0046]图6为本发明实施例登陆认证系统的组成结构示意图。
【具体实施方式】
[0047]在本发明实施例中,终端接收第一触发操作,所述第一触发操作用于请求开启第一应用;响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;发送登陆认证请求,所述登陆认证请求用于请求服务器对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。
[0048]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0049]实施例一
[0050]图1为本发明实施例登陆认证方法的实现流程示意图一,应用于终端,如图1所示,本发明实施例登陆认证方法包括:
[0051]步骤SlOl:接收第一触发操作;其中,所述第一触发操作用于请求开启第一应用。
[0052]具体地,终端接收用户的第一触发操作,所述第一触发操作可以是按键触发操作,也可以是触摸触发操作;所述终端可以包括智能手机、平板电脑、笔记本电脑、以及个人数字助理等。
[0053]步骤S102:响应所述第一触发操作,生成第一随机码标识;其中,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同。
[0054]具体地,终端响应所述第一触发操作,通过自身随机码生成功能随机地生成第一随机码标识;所述第一随机码标识用来对本次开启第一应用请求进行标识。所述第一随机码标识可以为数字、字母、以及各类可识别的符号的任意组合;另外,所述第一随机码标识的位数可以根据需要设置。很显然,当所设置的位数越大时,后续登陆认证的安全性级别越高,但登陆认证的速率会相应降低。因此,在实际应用中,通过均衡登陆认证过程的安全性和速率问题,通常将所述第一随机码标识确定为36位的随机字符串。
[0055]需要说明的是,所述第二触发操作可以用于表示对所述第一应用的二次开启请求,也可以用于表示对不同于所述第一应用的第二应用的开启请求。相应的,所述终端接收并响应第二触发操作时生成的第二随机码标识用来对所述第一应用的二次开启请求进行标识,也可以用来对不同于所述第一应用的第二应用的开启请求进行标识。
[0056]步骤S103:发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;
[0057]其中,所述发送第一认证信息至信息接收系统,包括:以短信的形式或邮件的形式发送第一认证信息至信息接收系统;相应地,所述信息接收系统可以为短信接收系统或邮件接收系统。
[0058]具体地,终端通过自身的短信发送功能或邮件发送功能发送第一认证信息至信息接收系统,以便所述信息接收系统实时存储所接收的第一认证信息。
[0059]需要说明的是,所述第一认证信息与终端在接收并响应第二触发操作时生成的第二随机码标识之后发送至信息接收系统的第二认证信息不同。
[0060]步骤S104:发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;
[0061]其中,所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。
[0062]具体地,终端自动向服务器发送登陆认证请求,以请求服务器对自身的终端身份标识的认证。
[0063]需要说明的是,在实际应用中,步骤S103和S104的执行并无先后顺序的限定。
[0064]在一实施例中,所述方法还可以包括:
[0065]步骤S105:当登陆认证成功后,接收登陆认证成功响应,开启所述第一应用。
[0066]具体地,当服务器接收终端发送的登陆认证请求后,通过具体的登陆认证过程,确定登陆认证成功后,会向终端返回登陆认证成功响应;相应的,终端接收登陆认证成功响应,并开启所述第一应用。
[0067]如此,通过本发明实施例登陆认证方法,终端能够在用户开启终端应用时自动实现登陆认证,从而提升用户体验。
[0068]实施例二
[0069]图2为本发明实施例登陆认证方法的实现流程示意图二,应用于服务器,如图2所示,本发明实施例登陆认证方法包括:
[0070]步骤S201?S202:接收登陆认证请求;解析所述登陆认证请求,提取第一随机码标识和终端身份标识;
[0071]具体地,服务器接收由终端发送的登陆认证请求后,解析所述登陆认证请求,提取出第一随机码标识和终端身份标识。
[0072]步骤S203:根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息;
[0073]具体地,服务器根据所提取的第一随机码标识遍历整个信息接收系统的信息数据库,查找并读取包含有所述第一随机码标识的第一认证信息。
[0074]步骤S204:当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应。
[0075]这里,需要补充说明的是,当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识不一致时,返回登陆认证失败响应。
[0076]如此,通过本发明实施例登陆认证方法,服务器能够在用户开启终端应用时自动实现登陆认证,从而提升用户体验。
[0077]实施例三
[0078]图3为本发明实施例登陆认证方法的实现流程示意图三,如图3所示,本发明实施例登陆认证方法包括:
[0079]步骤S301:终端接收第一触发操作,所述第一触发操作用于请求服务器开启第一应用;
[0080]步骤S302:终端响应所述第一触发操作,生成第一随机码标识;
[0081]其中,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同。
[0082]步骤S303:终端发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;
[0083]步骤S304:信息接收系统接收并存储所述第一认证信息;
[0084]步骤S305:终端向服务器发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;
[0085]其中,所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。
[0086]步骤S306:服务器接收所述登陆认证请求;
[0087]步骤S307:服务器解析所述登陆认证请求,提取第一随机码标识和终端身份标识;
[0088]步骤S308:服务器根据所述第一随机码标识从信息接收系统中读取所存储的第一认证信息;
[0089]步骤S309:服务器经判断确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,向终端返回登陆认证成功响应;
[0090]这里,当服务器确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识不一致时,返回登陆认证失败响应,结束当前流程。
[0091]步骤S310:终端接收登陆认证成功响应后,开启所述第一应用。
[0092]本发明实施例三中的步骤S301?S303、步骤S305及步骤S310可以分别对应地参见实施例一中的步骤SlOl?S105,步骤S306?S309可以分别对应地参加实施例二中的步骤S201?S204,为节约篇幅,这里不再赘述。
[0093]如此,通过本发明实施例登陆认证方法,能够在用户开启终端应用时自动实现登陆认证,从而提升用户体验。
[0094]实施例四
[0095]图4为本发明实施例终端的组成结构示意图,如图4所示,所述终端包括第一接收模块401、生成模块402、第一发送模块403和第二发送模块404 ;
[0096]所述第一接收模块401,用于接收第一触发操作,所述第一触发操作用于请求开启第一应用;
[0097]所述生成模块402,用于响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;
[0098]所述第一发送模块403,用于发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;
[0099]这里,所述第一发送模块403可以以短信的形式或邮件的形式发送第一认证信息至信息接收系统。
[0100]所述第二发送模块404,用于发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。
[0101]在一实施例中,所述终端还包括执行模块405 ;其中,
[0102]所述第一接收模块401,还用于当登陆认证成功后,接收登陆认证成功响应,并触发所述执行模块405开启所述第一应用;
[0103]所述执行模块405,用于开启所述第一应用。
[0104]在实际应用中,本发明实施例四中提供的所述终端中的各模块均可以通过所述终端中的处理器实现,也可以通过具体的逻辑电路实现;比如,在实际应用中,可由位于终端的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)实现。
[0105]实施例五
[0106]图5为本发明实施例服务器的组成结构示意图,如图5所示,所述服务器包括第二接收模块501、解析模块502、读取模块503和确定模块504 ;
[0107]所述第二接收模块501,用于接收登陆认证请求;
[0108]所述解析模块502,用于解析所述登陆认证请求,提取第一随机码标识和终端身份标识;
[0109]所述读取模块503,用于根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息;
[0110]所述确定模块504,用于当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应。
[0111]在一实施例中,所述确定模块504,还用于当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识不一致时,返回登陆认证失败响应。
[0112]在实际应用中,本发明实施例五中提供的所述服务器中的各模块均可以通过所述服务器中的处理器实现,也可以通过具体的逻辑电路实现;比如,在实际应用中,可由位于服务器的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)实现。
[0113]实施例六
[0114]图6为本发明实施例登陆认证系统的组成结构示意图,如图6所示,所述系统包括终端61、服务器62和信息接收系统63 ;
[0115]所述终端61,用于接收第一触发操作,所述第一触发操作用于请求开启第一应用;响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识;
[0116]所述服务器62,用于接收登陆认证请求;解析所述登陆认证请求,提取第一随机码标识和终端身份标识;根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息;当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应;
[0117]所述信息接收系统63,用于接收并存储由终端发送的所述第一认证信息。
[0118]这里,需要说明的是,本发明实施例登陆认证系统中的所述终端61和服务器62的组成结构分别与本发明实施例四中所述终端的组成结构和本发明实施例五中所述服务器的组成结构相类似,为节省篇幅,这里不再赘述。
[0119]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种登陆认证方法,应用于终端,其特征在于,所述方法包括: 接收第一触发操作,所述第一触发操作用于请求开启第一应用; 响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同; 发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识; 发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。2.根据权利要求1所述的方法,其特征在于,当登陆认证成功后,接收登陆认证成功响应,开启所述第一应用。3.根据权利要求1或2所述的方法,其特征在于,所述发送第一认证信息至信息接收系统,包括: 以短信的形式或邮件的形式发送第一认证信息至信息接收系统。4.一种登陆认证方法,应用于服务器,其特征在于,所述方法包括: 接收登陆认证请求; 解析所述登陆认证请求,提取第一随机码标识和终端身份标识; 根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息; 当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应。5.根据权利要求4所述的方法,其特征在于,当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识不一致时,返回登陆认证失败响应。6.一种终端,其特征在于,所述终端包括第一接收模块、生成模块、第一发送模块和第二发送模块; 所述第一接收模块,用于接收第一触发操作,所述第一触发操作用于请求开启第一应用; 所述生成模块,用于响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同; 所述第一发送模块,用于发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识; 所述第二发送模块,用于发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识。7.根据权利要求6所述的终端,其特征在于,所述终端还包括执行模块;其中, 所述第一接收模块,还用于当登陆认证成功后,接收登陆认证成功响应,并触发所述执行模块开启所述第一应用; 所述执行模块,用于开启所述第一应用。8.一种服务器,其特征在于,所述服务器包括第二接收模块、解析模块、读取模块和确定丰吴块; 所述第二接收模块,用于接收登陆认证请求; 所述解析模块,用于解析所述登陆认证请求,提取第一随机码标识和终端身份标识; 所述读取模块,用于根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息; 所述确定模块,用于当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应。9.根据权利要求8所述的服务器,其特征在于, 所述确定模块,还用于当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识不一致时,返回登陆认证失败响应。10.一种登陆认证系统,其特征在于,所述系统包括终端、服务器和信息接收系统; 所述终端,用于接收第一触发操作,所述第一触发操作用于请求开启第一应用;响应所述第一触发操作,生成第一随机码标识,所述第一随机码标识与所述终端在接收并响应第二触发操作时生成的第二随机码标识不同;发送第一认证信息至信息接收系统,所述第一认证信息包含有所述第一随机码标识和终端身份标识;发送登陆认证请求,所述登陆认证请求用于请求对自身的终端身份标识的认证;所述登陆认证请求中携带有所述第一随机码标识和终端身份标识; 所述服务器,用于接收登陆认证请求;解析所述登陆认证请求,提取第一随机码标识和终端身份标识;根据所述第一随机码标识读取信息接收系统中所存储的第一认证信息;当确定所述第一认证信息中与所述第一随机码标识相对应的终端身份标识与所提取的终端身份标识一致时,返回登陆认证成功响应; 所述信息接收系统,用于接收并存储由终端发送的所述第一认证信息。
【文档编号】H04W12/06GK105828327SQ201510001493
【公开日】2016年8月3日
【申请日】2015年1月4日
【发明人】吴有高
【申请人】中国移动通信集团安徽有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1