一种用于云存储数据的用户身份认证系统及方法技术方案

技术编号:25643258 阅读:18 留言:0更新日期:2020-09-15 21:34
本发明专利技术涉及一种用于云存储数据的用户身份认证系统及方法,用户存储数据调用模块在接收用户输入的账号时,获取账号对应的认证用云存储数据,随机选择账号对应的认证用云存储数据中;身份验证信息生成模块根据用户存储数据调用模块发送的认证用云存储数据的类型,随机选择与认证用云存储数据同种类型的校验数据,将认证用云存储数据和校验数据发送给身份认证模块;用户选择认证用云存储数据时通过账号的身份认证。利用云存储系统本身存储有用户数据这一特点,利用用户存储在云端的数据进行身份验证,针对云存储系统会需要经常异地登陆的情况,既保证了用户身份认证的便捷和安全性,也避免了用户在忘记密码时不能及时登陆的问题产生。

【技术实现步骤摘要】
一种用于云存储数据的用户身份认证系统及方法
本专利技术涉及云存储领域,具体涉及一种用于云存储数据的用户身份认证系统及方法。
技术介绍
随着人们对数据量的需求变化,对数据存储容量和数据安全性的要求也逐步提高。云存储作为近年兴起的“云计算机网络”的一大重要组成部分,“云存储”减少携带存储设备的不便,便于用户随时存储管理数据,提高了使用便捷性。互联网时代,用户登录网站时需要注册一个账号和密码,不同网站的密码格式要求不尽相同,这样,每个用户在登录不同网站时,可能使用不同的密码,将每个网站和密码一一对应记牢是一件很困难的事情,忘记密码的情况非常普遍。云存储系统的用户身份认证也存在上述问题,尤其云存储系统用于存储用户的数据,因此用户经常会在不同客户端上的登陆,因此更需要保证用户身份认证的便捷和安全性。另外,有些用户身份认证系统会设置找回密码的功能,用户在忘记密码时,通过密码找回功能,正确回答自己预先设置的密保问题,就可以重新设置/或获取自己的账号密码信息。而校验密保问题的答案一般是基于字符串完全匹配进行校验的,即只有回答和预先设置的答案完全一致才可以通过校验。然而,对于用户来说,如何准确记住自己的密保信息也是件困难的事情,从而导致用户给出的回答与预先设置的答案不能完全一致,这就需要用户多次输入答案来完成校验,校验效率较低。
技术实现思路
本专利技术针对现有技术中存在的技术问题,提供一种用于云存储数据的用户身份认证系统及方法,解决现有技术中云存储数据的用户身份认证过程比较繁琐的问题。本专利技术解决上述技术问题的技术方案如下:一种用于云存储数据的用户身份认证系统,包括:用户存储数据调用模块101、身份验证信息生成模块102和身份认证模块103;所述用户存储数据调用模块101在接收用户输入的账号时,获取所述账号对应的认证用云存储数据,随机选择所述账号对应的认证用云存储数据中的至少一个发送给所述身份验证信息生成模块102;所述身份验证信息生成模块102根据所述用户存储数据调用模块101发送的所述认证用云存储数据的类型,随机选择与所述认证用云存储数据同种类型的校验数据,将所述认证用云存储数据和所述校验数据发送给身份认证模块103;所述身份认证模块103将所述认证用云存储数据和所述校验数据推送到用户端显示界面,接受用户的认证选择,用户选择所述认证用云存储数据时通过所述账号的身份认证。一种用于云存储数据的用户身份认证方法,包括:步骤1,接收到用户输入的账号时,获取所述账号对应的认证用云存储数据,随机选择所述账号对应的认证用云存储数据中的至少一个;步骤2,根据所述认证用云存储数据的类型,随机选择与所述认证用云存储数据同种类型的校验数据;步骤3,将所述认证用云存储数据和所述校验数据推送到用户端显示界面,提示所述用户进行认证选择;步骤4,接受所述用户在所述用户端显示界面的认证选择结果,在所述用户选择所述认证用云存储数据时通过所述账号的身份认证。本专利技术的有益效果是:本专利技术提供的一种用于云存储数据的用户身份认证系统及方法,利用云存储系统本身存储有用户数据这一特点,利用用户存储在云端的数据进行身份验证,针对云存储系统会需要经常异地登陆的情况,既保证了用户身份认证的便捷和安全性,也避免了用户在忘记密码时不能及时登陆的问题产生。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述系统还包括身份验证数据选择模块104;所述身份验证数据选择模块104接受用户选择的所述认证用云存储数据的类型和范围发送给所述用户存储数据调用模块101;所述用户存储数据调用模块101根据用户选择的所述认证用云存储数据的类型和范围选择所述认证用云存储数据发送给所述身份验证信息生成模块102。进一步,所述认证用云存储数据的类型包括图片,所述类型为图片时,推送到用户端显示界面进行身份验证的数据为图片。进一步,所述类型为图片时,所述认证用云存储数据和校验数据的头像部分做打码处理。进一步,所述认证用云存储数据的类型包括office文件或TXT文件,所述类型为office文件或TXT文件时,推送到用户端显示界面进行身份验证的数据为所述office文件或TXT文件的名称。进一步,所述认证用云存储数据的类型包括视频或音频文件,所述类型为视频或音频文件时,推送到用户端显示界面进行身份验证的数据为截取的设定时长的所述视频或音频文件的片段。进一步,所述用户存储数据调用模块101随机选择至少三个所述认证用云存储数据,所述身份验证信息生成模块102分别根据各个所述认证用云存储数据选择对应的验证数据;所述身份认证模块103接收用户的认证选择时,所述用户每次均选择所述云存储数据时通过所述账号的身份认证。采用上述进一步方案的有益效果是:用户在首次登陆后,可以在显示界面进行选择可以进行身份验证的云存储数据的类型和范围,例如,该云存储数据的类型可以包括:图片、office文件、视频、音频以及TXT文件等,云存储数据的范围即选择可以用哪些云存储数据进行验证,保证用户数据的隐私性;涉及到图片中的人像部分,会自动进行识别打码,进一步保障用户的隐私;身份验证信息生成模块可以从建立好的数据库中选择校验数据,数据库的数据可以设定周期进行更新,尽量减少防止用户身份验证时遇到同样的校验数据;为了保证身份认证的安全性,可以设置至少三次的校验,只有用户连续三次的选择均正确时才判断身份认证通过。附图说明图1为本专利技术提供的一种用于云存储数据的用户身份认证系统的实施例的结构框图;图2为本专利技术提供的一种用于云存储数据的用户身份认证方法的实施例的流程图;图3为本专利技术实施例提供的一种电子设备的实体结构示意图。附图中,各标号所代表的部件列表如下:101、用户存储数据调用模块,102、身份验证信息生成模块,103、身份认证模块,104、身份验证数据选择模块,201、处理器,202、通信接口,203、存储器,204、通信总线。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示为本专利技术提供的一种用于云存储数据的用户身份认证系统的结构框图,由图1可知,该系统包括:用户存储数据调用模块101、身份验证信息生成模块102和身份认证模块103。用户存储数据调用模块101在接收用户输入的账号时,获取账号对应的认证用云存储数据,随机选择账号对应的认证用云存储数据中的至少一个发送给身份验证信息生成模块102。身份验证信息生成模块102根据用户存储数据调用模块101发送的认证用云存储数据的类型,随机选择与认证用云存储数据同种类型的校验数据,将认证用云存储数据和校验数据发送给身份认证模块103。身份认证模块103将认证用云存储数据和校验数据推送到用户端显示界面,接受用户的认证选择,用户选择认证用云存储数据时通过账号的身份认证。本本文档来自技高网...

【技术保护点】
1.一种用于云存储数据的用户身份认证系统,其特征在于,系统包括:用户存储数据调用模块(101)、身份验证信息生成模块(102)和身份认证模块(103);/n所述用户存储数据调用模块(101)在接收用户输入的账号时,获取所述账号对应的认证用云存储数据,随机选择所述账号对应的认证用云存储数据中的至少一个发送给所述身份验证信息生成模块(102);/n所述身份验证信息生成模块(102)根据所述用户存储数据调用模块(101)发送的所述认证用云存储数据的类型,随机选择与所述认证用云存储数据同种类型的校验数据,将所述认证用云存储数据和所述校验数据发送给身份认证模块(103);/n所述身份认证模块(103)将所述认证用云存储数据和所述校验数据推送到用户端显示界面,接受用户的认证选择,用户选择所述认证用云存储数据时通过所述账号的身份认证。/n

【技术特征摘要】
1.一种用于云存储数据的用户身份认证系统,其特征在于,系统包括:用户存储数据调用模块(101)、身份验证信息生成模块(102)和身份认证模块(103);
所述用户存储数据调用模块(101)在接收用户输入的账号时,获取所述账号对应的认证用云存储数据,随机选择所述账号对应的认证用云存储数据中的至少一个发送给所述身份验证信息生成模块(102);
所述身份验证信息生成模块(102)根据所述用户存储数据调用模块(101)发送的所述认证用云存储数据的类型,随机选择与所述认证用云存储数据同种类型的校验数据,将所述认证用云存储数据和所述校验数据发送给身份认证模块(103);
所述身份认证模块(103)将所述认证用云存储数据和所述校验数据推送到用户端显示界面,接受用户的认证选择,用户选择所述认证用云存储数据时通过所述账号的身份认证。


2.根据权利要求1所述的系统,其特征在于,所述系统还包括身份验证数据选择模块(104);
所述身份验证数据选择模块(104)接受用户选择的所述认证用云存储数据的类型和范围发送给所述用户存储数据调用模块(101);
所述用户存储数据调用模块(101)根据用户选择的所述认证用云存储数据的类型和范围选择所述认证用云存储数据发送给所述身份验证信息生成模块(102)。


3.根据权利要求2所述的系统,其特征在于,所述认证用云存储数据的类型包括图片,所述类型为图片时,推送到用户端显示界面进行身份验证的数据为图片。


4.根据权利要求3所述的系统,其特征在于,所述类型为图片时,所述认证用云存储数据和校验数据的头像部分做打码处理。


5.根据权利要求2所述的系统,其特征在于,所述认证用云存储数据的类型包括office文件或TXT文件,所述类型为office文件或TX...

【专利技术属性】
技术研发人员:廖剑锋赵胜阳陈洁孙芸
申请(专利权)人:武汉文华众创空间管理有限公司
类型:发明
国别省市:湖北;42

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

1