大数据的认证方法及装置制造方法及图纸

技术编号:30974531 阅读:12 留言:0更新日期:2021-11-25 20:59
本发明专利技术提供的一种大数据的认证方法及装置,涉及互联网技术,通过接收用户的登录信息;基于所述登录信息和多个预设的初始令牌,获取多个待定令牌,其中,每个所述初始令牌的有效时长不同;接收用户输入的第一预测时长;根据所述第一预测时长和多个所述待定令牌,获取一个或多个有效令牌;根据一个或多个所述有效令牌的过期时间,确定所述用户端的登录状态,提高访问授权方法的灵活性和便捷性,本发明专利技术通过设置多个初始令牌,每个令牌的有效时间不同,在用户登录时,基于用户输入的上网时间来匹配一个最佳的令牌,用户与服务器传输数据时,携带该令牌进行验证即可,可以根据用户的实际需求完成对用户访问时间的授权,灵活便捷。灵活便捷。灵活便捷。

【技术实现步骤摘要】
大数据的认证方法及装置


[0001]本专利技术涉及互联网技术,尤其涉及一种大数据的认证方法及装置。

技术介绍

[0002]在大数据时代,越来越多的内容都趋于互联网化,随之而来的就是网络用户越来越多,为了提高用户的访问安全,通常设置有验证过程,只有验证通过(被授权)的用户才可以访问数据。
[0003]现有技术中,通常使用访问令牌(有效期凭证)来对用户进行身份认证,但是,由于有效期凭证存在着过期时间,在前后端通信过程中,一旦过了期限,后端就必须重新签发有效期凭证,从用户使用的角度来看,就必须退出重新登录。
[0004]因此,现有技术中的访问授权方法不够灵活和方便。

技术实现思路

[0005]本专利技术实施例提供一种大数据的认证方法及装置,可以根据用户的实际需求完成对用户访问时间的授权,灵活便捷。
[0006]本专利技术实施例的第一方面,提供一种大数据的认证方法,包括:接收用户的登录信息;基于所述登录信息和多个预设的初始令牌,获取多个待定令牌,其中,每个所述初始令牌的有效时长不同;接收用户输入的第一预测时长;根据所述第一预测时长和多个所述待定令牌,获取一个或多个有效令牌;根据一个或多个所述有效令牌的过期时间,确定所述用户端的登录状态。
[0007]可选地,在第一方面的一种可能实现方式中,所述基于所述登录信息和多个预设的初始令牌,获取多个待定令牌,包括:对所述登录信息进行验证处理;若验证通过,根据所述登录信息对多个预设的初始令牌进行签名处理,获取多个所述待定令牌。
[0008]可选地,在第一方面的一种可能实现方式中,所述根据所述第一预测时长和多个所述待定令牌,获取有效令牌,包括:根据所述第一预测时长和多个所述待定令牌对应的有效时长,获取所述有效令牌。
[0009]可选地,在第一方面的一种可能实现方式中,所述根据所述第一预测时长和多个所述待定令牌对应的有效时长,获取一个或多个所述有效令牌,包括:若所述第一预测时长与多个所述有效时长中的任一时长相同,将相同的所述有效时长对应的所述待定令牌作为所述有效令牌。
[0010]可选地,在第一方面的一种可能实现方式中,还包括:
若所述第一预测时长大于最大所述有效时长;获取并展示多个所述有效时长的组合结果,所述组合结果用于展示多个所述有效时长的总和;基于所述用户对所述组合结果的选择请求,将所述组合结果对应的所述待定令牌作为多个所述有效令牌。
[0011]可选地,在第一方面的一种可能实现方式中,所述获取并展示多个所述有效时长的组合结果,包括:获取并展示任意两个所述有效时长的组合结果。
[0012]可选地,在第一方面的一种可能实现方式中,还包括:若所述第一预测时长大于最小所述有效时长,且小于最大所述有效时长;获取与所述第一预测时长相邻的有效时长;将所述有效时长中最大的有效时长对应的所述待定令牌作为所述有效令牌。
[0013]可选地,在第一方面的一种可能实现方式中,所述根据一个或多个所述有效令牌的过期时间,确定所述用户端的登录状态,包括:根据一个或多个所述有效时长,获取一个或多个所述有效令牌的过期时间;获取当前时间;根据所述当前时间和一个或多个所述有效令牌的过期时间,确定所述 用户端的登录状态。
[0014]可选地,在第一方面的一种可能实现方式中,所述根据所述当前时间和一个或多个所述有效令牌的过期时间,确定所述用户端的登录状态,包括:若所述有效令牌数量为1;当所述有效令牌的过期时间大于所述当前时间时,确定所述用户端为未登录状态;若所述有效令牌数量大于1;当所有所述有效令牌的过期时间大于所述当前时间时,确定所述用户端为未登录状态。
[0015]本专利技术实施例的第二方面,提供一种大数据的认证装置,包括:登录模块,用于接收用户的登录信息;签名模块,用于基于所述登录信息和多个预设的初始令牌,获取多个待定令牌,其中,每个所述初始令牌的有效时长不同;输入模块,用于接收用户输入的第一预测时长;选择模块,用于根据所述第一预测时长和多个所述待定令牌,获取一个或多个有效令牌;验证模块,用于根据一个或多个所述有效令牌的过期时间,确定所述用户端的登录状态。
[0016]本专利技术实施例的第三方面,提供一种大数据的认证设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本专利技术第一方面及第一方面各种可能涉及的所述方法。
[0017]本专利技术实施例的第四方面,提供一种可读存储介质,所述可读存储介质中存储有
计算机程序,所述计算机程序被处理器执行时用于实现本专利技术第一方面及第一方面各种可能涉及的所述方法。
[0018]本专利技术提供的一种大数据的认证方法及装置,通过接收用户的登录信息;基于所述登录信息和多个预设的初始令牌,获取多个待定令牌,其中,每个所述初始令牌的有效时长不同;接收用户输入的第一预测时长;根据所述第一预测时长和多个所述待定令牌,获取一个或多个有效令牌;根据一个或多个所述有效令牌的过期时间,确定所述用户端的登录状态,提高访问授权方法的灵活性和便捷性,本专利技术通过设置多个初始令牌,每个令牌的有效时间不同,在用户登录时,基于用户输入的上网时间来匹配一个最佳的令牌,用户与服务器传输数据时,携带该令牌进行验证即可,可以根据用户的实际需求完成对用户访问时间的授权,灵活便捷。
附图说明
[0019]图1是本专利技术实施例提供的一种应用场景示意图;图2是本专利技术实施例提供的一种大数据的认证方法的流程示意图;图3是本专利技术实施例提供的一种大数据的认证装置的结构示意图;图4是本专利技术实施例提供的一种大数据的认证设备的硬件结构示意图。
具体实施方式
[0020]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]参见图1,是本专利技术实施例提供的一种应用场景示意图。其中的用户端11可以是网页端,也可以是APP端,或者可以是其他前端UI,用户端11可以供用户输入用户信息,例如可以是输入用户名和用户密码,以用于完成用户登录的操作,服务器12与用户端11连接,当服务器12端接收到用户端11的用户信息后,对用户信息进行解析和验证,如果验证通过,则并将访问凭证加入用户信息,之后用户端11在发送操作请求时,会携带此访问凭证一起发送,服务器12端会先对访问凭证进行验证,如果访问凭证处于有效状态,那么会对操作请求进行处理,例如可以是将操作请求对应的数据发送给用户端11,如果访问凭证处于无效状态,那么服务器12端不会对操作请求进行数据访问的处理,而用户端11则必须退出重新登录,因此,现有技术中的访问授权方法不够灵活和方便。
[0022]参见图2,是本专利技术实施例提供的一种大数据的认证方法的流程示意图,图2所示方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种大数据的认证方法,其特征在于,包括:接收用户的登录信息;基于所述登录信息和多个预设的初始令牌,获取多个待定令牌,其中,每个所述初始令牌的有效时长不同;接收用户输入的第一预测时长;根据所述第一预测时长和多个所述待定令牌,获取一个或多个有效令牌;根据一个或多个所述有效令牌的过期时间,确定用户端的登录状态。2.根据权利要求1所述的方法,其特征在于,所述基于所述登录信息和多个预设的初始令牌,获取多个待定令牌,包括:对所述登录信息进行验证处理;若验证通过,根据所述登录信息对多个预设的初始令牌进行签名处理,获取多个所述待定令牌。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一预测时长和多个所述待定令牌,获取有效令牌,包括:根据所述第一预测时长和多个所述待定令牌对应的有效时长,获取所述有效令牌。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一预测时长和多个所述待定令牌对应的有效时长,获取一个或多个所述有效令牌,包括:若所述第一预测时长与多个所述有效时长中的任一时长相同,将相同的所述有效时长对应的所述待定令牌作为所述有效令牌。5.根据权利要求4所述的方法,其特征在于,还包括:若所述第一预测时长大于最大所述有效时长;获取并展示多个所述有效时长的组合结果,所述组合结果用于展示多个所述有效时长的总和;基于所述用户对所述组合结果的选择请求,将所述组合结果对应的所述待定令牌作为多个所述有效令牌。6.根据权利要求5所述的方法,其特征在于,所述获取并展示多个所述有效时...

【专利技术属性】
技术研发人员:谷雪美
申请(专利权)人:徐州蜗牛智能科技有限公司
类型:发明
国别省市:

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

1