离线应用登录方法、终端及服务器技术

技术编号:20875319 阅读:36 留言:0更新日期:2019-04-17 11:20
本发明专利技术是关于一种离线应用登录方法、终端及服务器,属于计算机技术领域。所述方法包括:在获取到离线登录请求后,生成此次登录对应的登录二维码,其中所述登录二维码中包含所述第一客户端对应的统一资源定位符及登录参数;获取用于验证此次离线登录是否合法的校验码,其中,所述校验码是位于第二终端中的第二客户端根据所述登录二维码从服务器处获取的;在确定所述校验码合法时,控制所述第一客户端进行离线登录。由此,实现了第一客户端在进行离线登录时,通过利用第二客户端实现了与服务器的合法性验证,提高了应用离线登录时的安全性和可靠性,改善了用户体验。

【技术实现步骤摘要】
离线应用登录方法、终端及服务器
本专利技术涉及计算机
,特别涉及一种离线应用登录方法、终端及服务器。
技术介绍
随着网络和计算机技术的发展,各种各样的应用被开发出来,被广泛应用在用户的生活、学习、工作中。许多应用在使用时,需要验证用户的身份。目前,为了满足用户需求,当终端处于无网络连接状态时,终端中的应用也可以根据历史登录信息进行登录,这种应用登录方式,安全性差,用户体验差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术第一方面实施例提供一种离线应用登录方法,应用于第一客户端,所述第一客户端位于第一终端中,该方法包括:在获取到离线登录请求后,生成此次登录对应的登录二维码,其中所述登录二维码中包含所述第一客户端对应的统一资源定位符及登录参数;获取用于验证此次离线登录是否合法的校验码,其中,所述校验码是位于第二终端中的第二客户端根据所述登录二维码从服务器处获取的;在确定所述校验码合法时,控制所述第一客户端进行离线登录。本专利技术实施例提供的离线应用登录方法,在获取到离线登录请求后,生成此次登录对应的登录二维码,然后获取用于验证此次离线登录是否合法的校验码,在确定校验码合法时,控制第一客户端进行离线登录。由此,实现了第一客户端在进行离线登录时,通过利用第二客户端实现了与服务器的合法性验证,提高了应用离线登录时的安全性和可靠性,改善了用户体验。本专利技术第二方面实施例提供另一种离线应用登录方法,应用于第二客户端,所述第二客户端位于第二终端中,该方法包括:对第一终端中显示的登录二维码进行解析处理,确定所述登录二维码中包括的统一资源定位符及登录参数;将所述登录参数发送给与所述统一资源定位符对应的服务器;获取并输出所述服务器返回的校验码。本专利技术实施例提供的离线应用登录方法,首先对第一终端中显示的登录二维码进行解析处理,确定登录二维码中包括的统一资源定位符及登录参数,然后将登录参数发送给与统一资源定位符对应的服务器,最后获取并输出服务器返回的校验码。由此,实现了第一客户端在进行离线登录时,通过利用第二客户端实现了与服务器的合法性验证,提高了应用离线登录时的安全性和可靠性,改善了用户体验。本专利技术第三方面实施例提供另一种离线应用登录方法,应用于服务器,该方法包括:获取第二客户端发送的登录参数;根据所述登录参数,确定与所述登录参数对应的校验码;将所述校验码返回给所述第二客户端。本专利技术实施例提供的离线应用登录方法,首先获取第二客户端发送的登录参数,然后根据登录参数,确定与登录参数对应的校验码,从而将校验码返回给第二客户端。由此,实现了第一客户端在进行离线登录时,通过利用第二客户端实现了与服务器的合法性验证,提高了应用离线登录时的安全性和可靠性,改善了用户体验。本专利技术第四方面实施例提供一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,当所述处理器执行所述程序时实现如第一方面所述的离线应用登录方法,和/或,实现如第二方面所述的离线应用登录方法。本专利技术实施例提供的终端,实现了第一客户端在进行离线登录时,通过利用第二客户端实现了与服务器的合法性验证,提高了应用离线登录时的安全性和可靠性,改善了用户体验。本专利技术第五方面实施例提供一种服务器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,当所述处理器执行所述程序时实现如第三方面所述的离线应用登录方法。本专利技术实施例提供的服务器,首先获取第二客户端发送的登录参数,然后根据登录参数,确定与登录参数对应的校验码,从而将校验码返回给第二客户端。由此,实现了第一客户端在进行离线登录时,通过利用第二客户端实现了与服务器的合法性验证,提高了应用离线登录时的安全性和可靠性,改善了用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种离线应用登录方法的流程示意图;图1A是根据一示例性实施例示出的一种离线应用登录方法的示例图;图1B是根据一示例性实施例示出的一种离线应用登录方法的另一示例图;图2是根据另一示例性实施例示出的一种离线应用登录方法的流程示意图;图2A是根据一示例性实施例示出的一种离线应用登录方法的示例图;图3是根据另一示例性实施例示出的一种离线应用登录方法的流程示意图;图3A是根据一示例性实施例示出的一种离线应用登录方法的示例图;图3B根据一示例性实施例示出的第一客户端、第二客户端和服务器的应用场景图;图4是根据一示例性实施例示出的一种离线应用登录方法的信令交互图;图5是根据另一示例性实施例示出的一种离线应用登录方法的信令交互图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。本专利技术各实施例针对现有的应用登录方法,终端处于无网络连接状态时,终端中的应用根据历史登录信息进行登录的方式,安全性差,用户体验差的问题,提出一种离线应用登录方法。本专利技术实施例提供的离线应用登录方法,位于第一终端中的第一客户端在获取到离线登录请求后,可以生成此次登录的登录二维码,然后由第二终端中的第二客户端对登录二维码进行解析处理,确定登录二维码中包括的统一资源定位符及登录参数,并将登录参数发送给与统一资源定位符对应的服务器,再由服务器根据登录参数,确定对应的校验码,并将校验码返回给第二客户端,第二客户端在获取校验码后可以将校验码输出,从而第一客户端获取到第二客户端输出的校验码,且验证校验码合法时,可以控制第一客户端进行离线登录。由此,实现了第一客户端在进行离线登录时,通过利用第二客户端实现了与服务器的合法性验证,提高了应用离线登录时的安全性和可靠性,改善了用户体验。下面结合附图,对本申请提供的离线应用登录方法、终端及服务器进行详细说明。首先以第一客户端侧为例,对本专利技术实施例提供的离线应用登录方法进行详细说明。图1是根据一示例性实施例示出的一种离线应用登录方法的流程示意图。如图1所示,该离线应用登录方法,应用于第一客户端,第一客户端位于第一终端中,该方法包括以下步骤:步骤101,在获取到离线登录请求时,生成此次登录对应的登录二维码。其中,登录二维码中包含第一客户端对应的统一资源定位符及登录参数。具体的,本专利技术实施例提供的离线应用登录方法,可以由本专利技术实施例提供的第一客户端执行。其中,第一客户端,可以被配置在任意终端中,从而在第一客户端所在的第一终端处于无网络连接,即离线情况时,可以进行离线应用登录。其中,终端的类型有很多,比如可以是手机、电脑等。其中,离线应用登录,指客户端所在的终端处于无网络连接即离线情况时,客户端的本文档来自技高网...

【技术保护点】
1.一种离线应用登录方法,应用于第一客户端,所述第一客户端位于第一终端中,其特征在于,包括:在获取到离线登录请求后,生成此次登录对应的登录二维码,其中所述登录二维码中包含所述第一客户端对应的统一资源定位符及登录参数;获取用于验证此次离线登录是否合法的校验码,其中,所述校验码是位于第二终端中的第二客户端根据所述登录二维码从服务器处获取的;在确定所述校验码合法时,控制所述第一客户端进行离线登录。

【技术特征摘要】
1.一种离线应用登录方法,应用于第一客户端,所述第一客户端位于第一终端中,其特征在于,包括:在获取到离线登录请求后,生成此次登录对应的登录二维码,其中所述登录二维码中包含所述第一客户端对应的统一资源定位符及登录参数;获取用于验证此次离线登录是否合法的校验码,其中,所述校验码是位于第二终端中的第二客户端根据所述登录二维码从服务器处获取的;在确定所述校验码合法时,控制所述第一客户端进行离线登录。2.如权利要求1所述的方法,其特征在于,所述登录参数中包括待登录的用户信息;所述生成此次登录对应的登录二维码,包括:将所述待登录的用户信息进行加密处理,生成加密数据;利用所述加密数据修改所述第一客户端对应的统一资源定位符;根据修改后的统一资源定位符,生成所述登录二维码。3.如权利要求2所述的方法,其特征在于,所述确定所述校验码合法,包括:在确定所述校验码与预设的校验码一致时,或者,在确定所述校验码与根据第一预设的规则生成的校验码一致时,确定所述校验码合法。4.如权利要求2所述的方法,其特征在于,所述生成加密数据之前,还包括:根据第二预设的规则,生成随机数;所述生成加密数据,包括:将所述随机数及所述待登录的用户信息进行加密处理,生成所述加密数据;所述确定所述校验码合法,包括:在确定所述校验码与随机数一致时,确定所述校验码合法。5.如权利要求1-4任一所述的方法,其特征在于,所述获取到离线登录请求之前,还包括:在确定所述第一终端当前处于无网络连接状态时,触发离线登录请求;或者,获取用户输入的离线登录请求。6.如权利要求1-4任一所述的方法,其特征在于,所述获取用于验证此次离线登录是否合法的校验码,包括:获取用户输入的校验码;或者,对第二终端中的二维码进行扫描,获取所述校验码;或者,对获取的语音进行解析,确定所述校验码。7.一种离线应用登录方法,应用于第二客户端,所述第二客户端位于第二终端中,其特征在于,包括:对第一终端中显示的登录二维码进行解析处理,确定所述登录二维码中包括的统一资源定位符及登录参数;将所述登录参数发送给与所述统一资源定位符对应的服务器;获取并输出所述服务器返回的校验码。8.如权利要求7所述的方法,其特...

【专利技术属性】
技术研发人员:伍海君文飞王杰郑钟焱李鹏宏张书鑫王辉寇华
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1