一种登录验证方法及装置制造方法及图纸

技术编号:15800055 阅读:80 留言:0更新日期:2017-07-11 13:59
本发明专利技术实施例公开了一种登录验证方法,应用于终端,所述方法包括:获取用户提供的目标用户标识及第一验证视频;按照预设验证信息生成规则,对所述第一验证视频进行处理,生成第一验证信息;发送所述第一验证信息至服务器,以使所述服务器将所述第一验证信息与预存的所述目标用户标识对应的第二验证信息进行匹配,并根据匹配结果生成验证结果,发送所述验证结果至所述终端;接收所述服务器发送的验证结果。由于不需要用户设置字符密码,只需用户提供第一验证视频,密码的记忆难度明显降低,同时由于按照预设验证信息生成规则得到第一验证信息,不易被破解,提高了密码的安全性。

Login verification method and device

The embodiment of the invention discloses a login authentication method, is applied to the terminal, the method comprises: acquiring the target user identification and verification of the first video provided by the user; according to the preset information verification generation rules for processing the first verification video, generating a first authentication information; transmitting the first authentication information to the server, to the second authentication information the server transmits the first authentication information with prestored corresponding to the target user identification, and generate results according to the matching result, and send the results to the receiving terminal; the server sends the verification results. Because the user does not need to set the character code, users only need to provide the first password verification of video memory, difficulty is significantly reduced, at the same time because according to a preset authentication information generating rules to get the first authentication information, is not easy to be cracked, improve the safety of the code.

【技术实现步骤摘要】
一种登录验证方法及装置
本专利技术涉及网络通信
,特别是涉及一种登录验证方法及装置。
技术介绍
随着电子技术的不断发展,手机、平板电脑等已成为人们生活中必不可少的电子设备,各种各样的应用程序也应运而生。为了保证应用程序的使用安全,用户在登录应用程序时,一般需要进行登录验证。现有的登录验证方式一般是基于字符密码的,也就是说,用户在登录应用程序时需要输入用户名和对应的字符密码,应用程序将该用户名和字符密码发送至服务器,服务器便可以根据用户的用户名查找预先存储的与该用户名对应的密码(该密码一般为用户在注册应用程序时设置的密码),然后将查找到的密码与接收到的字符密码进行比对,进而判断该用户登录的应用程序是否安全。可以理解的是,如果查找到的密码与接收到的字符密码相同,则登录验证成功,用户可以登录应用程序;如果查找到的密码与接收到的字符密码不同,则登录验证失败,用户不能登录应用程序。在上述登录验证方式中,如果用户设置的字符密码太复杂,则会出现难以记忆,输入繁琐的问题,而字符密码太简单,则容易被破解,安全性低,可见,密码的易记忆和安全性高无法兼得。
技术实现思路
本专利技术实施例公开了一种登录验证方法及装置,用以降低密码的记忆难度,提高密码的安全性。技术方案如下:第一方面,本专利技术实施例提供了一种登录验证方法,应用于终端,所述方法包括:获取用户提供的目标用户标识及第一验证视频;按照预设验证信息生成规则,对所述第一验证视频进行处理,生成第一验证信息;发送所述目标用户标识及所述第一验证信息至服务器,以使所述服务器将所述第一验证信息与预存的所述目标用户标识对应的第二验证信息进行匹配,并根据匹配结果生成验证结果,发送所述验证结果至所述终端;所述第二验证信息为:所述终端在用户注册时根据所述用户提供的用户标识和第二验证视频,按所述预设验证信息生成规则,对所述第二验证视频进行处理生成并发送至所述服务器的;接收所述服务器发送的验证结果。可选的,所述按照预设验证信息生成规则,对所述第一验证视频进行处理,生成第一验证信息的步骤,包括:确定与所述目标用户标识唯一对应的目标视频帧提取顺序;按照所述目标视频帧提取顺序,从所述第一验证视频中提取目标视频帧;根据所述目标视频帧,生成第一验证信息。可选的,所述确定与所述目标用户标识唯一对应的目标视频帧提取顺序的步骤,包括:从预先存储的信息表中,查找所述目标用户标识对应的目标视频帧提取顺序,其中,所述信息表中记录有用户标识和视频帧提取顺序的一一对应关系。可选的,所述确定与所述目标用户标识唯一对应的目标视频帧提取顺序的步骤之前,所述方法还包括:获取所述第一验证视频的视频帧数量;所述确定与所述目标用户标识唯一对应的目标视频帧提取顺序的步骤,包括:按照第一预设算法,将所述目标用户标识生成一字符串;按照第二预设算法,将所述字符串中的非数字字符转换为数字字符,得到一数字字符串;判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量;如果是,将大于所述第一验证视频的视频帧数量的数字对所述第一验证视频的视频帧数量求余,用所得余数替换该大于所述第一验证视频的视频帧数量的数字;确定替换后的字符串为所述目标视频帧提取顺序。可选的,所述判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量的步骤之前,所述方法还包括:从所述数字字符串中选择预设数量的数字;所述判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量的步骤,包括:判断所选择的数字是否大于所述第一验证视频的视频帧数量。可选的,所述根据所述目标视频帧,生成第一验证信息的步骤,包括:将所述目标视频帧确定为第一验证信息;或,按照第三预设算法,将每一帧目标视频帧生成一标识符;将所生成的标识符确定为第一验证信息。第二方面,本专利技术实施例提供了一种登录验证方法,应用于服务器,所述方法包括:接收终端发送的目标用户标识及第一验证信息;所述第一验证信息为:所述终端根据用户提供的目标用户标识和第一验证视频,按照预设验证信息生成规则,对所述第一验证视频进行处理生成的;将所述第一验证信息与预存的所述目标用户标识对应的第二验证信息进行匹配,并根据匹配结果生成验证结果;所述第二验证信息为:所述终端在用户注册时根据所述用户提供的用户标识和第二验证视频,按照所述预设验证信息生成规则,对所述第二验证视频进行处理生成并发送至所述服务器的;发送所述验证结果至所述终端。第三方面,本专利技术实施例提供了一种登录验证装置,应用于终端,所述装置包括:验证视频获取模块,用于获取用户提供的目标用户标识及第一验证视频;验证信息生成模块,用于按照预设验证信息生成规则,对所述第一验证视频进行处理,生成第一验证信息;登录验证模块,用于发送所述目标用户标识及所述第一验证信息至服务器,以使所述服务器将所述第一验证信息与预存的所述目标用户标识对应的第二验证信息进行匹配,并根据匹配结果生成验证结果,发送所述验证结果至所述终端;所述第二验证信息为:所述终端在用户注册时根据所述用户提供的用户标识和第二验证视频,按所述预设验证信息生成规则,对所述第二验证视频进行处理生成并发送至所述服务器的;验证结果接收模块,用于接收所述服务器发送的验证结果。可选的,所述验证信息生成模块包括:提取顺序确定单元,用于确定与所述目标用户标识唯一对应的目标视频帧提取顺序;视频帧提取单元,用于按照所述目标视频帧提取顺序,从所述第一验证视频中提取目标视频帧;验证信息生成单元,用于根据所述目标视频帧,生成第一验证信息。可选的,所述提取顺序确定单元包括:查找子单元,用于从预先存储的信息表中,查找所述目标用户标识对应的目标视频帧提取顺序,其中,所述信息表中记录有用户标识和视频帧提取顺序的一一对应关系。可选的,所述装置还包括:视频帧数量获取模块,用于在确定与所述目标用户标识唯一对应的目标视频帧提取顺序的之前,获取所述第一验证视频的视频帧数量;所述提取顺序确定单元包括:第一生成子单元,用于按照第一预设算法,将所述目标用户标识生成一字符串;第二生成子单元,用于按照第二预设算法,将所述字符串中的非数字字符转换为数字字符,得到一数字字符串;判断子单元,用于判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量;求余子单元,用于如果在所述数字字符串中的数字大于所述第一验证视频的视频帧数量时,将大于所述第一验证视频的视频帧数量的数字对所述第一验证视频的视频帧数量求余,用所得余数替换该大于所述第一验证视频的视频帧数量的数字;确定子单元,用于确定替换后的字符串为所述目标视频帧提取顺序。可选的,所述提取顺序确定单元还包括:选择子单元,用于在判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量之前,从所述数字字符串中选择预设数量的数字;所述判断子单元,用于判断所选择的数字是否大于所述第一验证视频的视频帧数量。可选的,所述验证信息生成单元包括:第一验证信息生成子单元,用于将所述目标视频帧确定为第一验证信息;或,标识符生成子单元,用于按照第三预设算法,将每一帧目标视频帧生成一标识符;第二验证信息生成子单元,用于将所生成的标识符确定为第一验证信息。第四方面,本专利技术实施例提供了一种登录验证装置,应用于服务器,所述装置包括:验证信息接收模块,用于接收终端发本文档来自技高网...
一种登录验证方法及装置

【技术保护点】
一种登录验证方法,其特征在于,应用于终端,所述方法包括:获取用户提供的目标用户标识及第一验证视频;按照预设验证信息生成规则,对所述第一验证视频进行处理,生成第一验证信息;发送所述目标用户标识及所述第一验证信息至服务器,以使所述服务器将所述第一验证信息与预存的所述目标用户标识对应的第二验证信息进行匹配,并根据匹配结果生成验证结果,发送所述验证结果至所述终端;所述第二验证信息为:所述终端在用户注册时根据所述用户提供的用户标识和第二验证视频,按所述预设验证信息生成规则,对所述第二验证视频进行处理生成并发送至所述服务器的;接收所述服务器发送的验证结果。

【技术特征摘要】
1.一种登录验证方法,其特征在于,应用于终端,所述方法包括:获取用户提供的目标用户标识及第一验证视频;按照预设验证信息生成规则,对所述第一验证视频进行处理,生成第一验证信息;发送所述目标用户标识及所述第一验证信息至服务器,以使所述服务器将所述第一验证信息与预存的所述目标用户标识对应的第二验证信息进行匹配,并根据匹配结果生成验证结果,发送所述验证结果至所述终端;所述第二验证信息为:所述终端在用户注册时根据所述用户提供的用户标识和第二验证视频,按所述预设验证信息生成规则,对所述第二验证视频进行处理生成并发送至所述服务器的;接收所述服务器发送的验证结果。2.如权利要求1所述的方法,其特征在于,所述按照预设验证信息生成规则,对所述第一验证视频进行处理,生成第一验证信息的步骤,包括:确定与所述目标用户标识唯一对应的目标视频帧提取顺序;按照所述目标视频帧提取顺序,从所述第一验证视频中提取目标视频帧;根据所述目标视频帧,生成第一验证信息。3.如权利要求2所述的方法,其特征在于,所述确定与所述目标用户标识唯一对应的目标视频帧提取顺序的步骤,包括:从预先存储的信息表中,查找所述目标用户标识对应的目标视频帧提取顺序,其中,所述信息表中记录有用户标识和视频帧提取顺序的一一对应关系。4.如权利要求2所述的方法,其特征在于,所述确定与所述目标用户标识唯一对应的目标视频帧提取顺序的步骤之前,所述方法还包括:获取所述第一验证视频的视频帧数量;所述确定与所述目标用户标识唯一对应的目标视频帧提取顺序的步骤,包括:按照第一预设算法,将所述目标用户标识生成一字符串;按照第二预设算法,将所述字符串中的非数字字符转换为数字字符,得到一数字字符串;判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量;如果是,将大于所述第一验证视频的视频帧数量的数字对所述第一验证视频的视频帧数量求余,用所得余数替换该大于所述第一验证视频的视频帧数量的数字;确定替换后的字符串为所述目标视频帧提取顺序。5.如权利要求4所述的方法,其特征在于,所述判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量的步骤之前,所述方法还包括:从所述数字字符串中选择预设数量的数字;所述判断所述数字字符串中的数字是否大于所述第一验证视频的视频帧数量的步骤,包括:判断所选择的数字是否大于所述第一验证视频的视频帧数量。6.如权利要求2所述的方法,其特征在于,所述根据所述目标视频帧,生成第一验证信息的步骤,包括:将所述目标视频帧确定为第一验证信息;或,按照第三预设算法,将每一帧目标视频帧生成一标识符;将所生成的标识符确定为第一验证信息。7.一种登录验证方法,其特征在于,应用于服务器,所述方法包括:接收终端发送的目标用户标识及第一验证信息;所述第一验证信息为:所述终端根据用户提供的目标用户标识和第一验证视频,按照预设验证信息生成规则,对所述第一验证视频进行处理生成的;将所述第一验证信息与预存的所述目标用户标识对应的第二验证信息进行匹配,并根据匹配结果生成验证结果;所述第二验证信息为:所述终端在用户注册时根据所述用户提供的用户标识和第二验证视频,按照所述预设验证信息生成规则,对所述第二验证视频进行处理生成并发送至所述服务器的;发送所述验证结果至所述终端。8.一种登录验证装置,其特征在于,应用于终端,所述装置包括:验证视频获取模块,用于获取用户提供的目标用户标识及第一验证视频;验证信息生...

【专利技术属性】
技术研发人员:梁建煌
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1