一种密码生成、认证方法、相关装置及系统的制作方法

文档序号:9691373阅读:478来源:国知局
一种密码生成、认证方法、相关装置及系统的制作方法
【技术领域】
[0001]本发明涉及终端领域,特别涉及一种密码生成、认证方法、相关装置及系统。
【背景技术】
[0002]目前,许多智能终端如手机、电脑、机顶盒等等,应用功能越来越多,智能终端所携带的用户的个人信息也越来越多,为了保护个人隐私,通常用户会设置终端的开机密码或者某个应用程序加密,例如:用户通常会对机顶盒设置密码,或对机顶盒的点播功能、个人信息读取等设置密码,但是,一旦用户忘记这个密码,就会导致机顶盒无法开机或个人信息读取无法,现有技术中,通常采用一个固定有效的超级密码的方式对机顶盒进行解锁,但是,此超级密码通常适用于所有同款的机顶盒,且超级密码长期有效,因而容易泄露给他人,被他人破解,不安全。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种密码生成、认证方法、相关装置及系统,能够实现向机顶盒提供唯一且动态变化的超级密码,防止他人利用固定不变的超级密码解锁机顶盒。
[0004]本发明提供了一种密码生成方法,应用于服务器,包括:
[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]所述第二获取单元还用于,在所述获取解密信息的同时获取机顶盒当前时间;
[0042]所述判断单元还用于,在所述判断所述超级密码与所述解密信息是否匹配之前,判断所述机顶盒当前时间是否在所述时间权限允许的有效使用时间范围之内,如果是,则执行所述判断所述超级密码与所述解密信息是否匹配的步骤。
[0043]可选地,所述第二获取单元具体用于,获取用户输入的解密信息。
[0044]可选地,所述第二获取单元具体用于,
[0045]获取机顶盒的标识码以及机顶盒当前时间;
[0046]根据所述标识码以及所述机顶盒当前时间,通过终端预设算法生成解密信息,所述机顶盒预设算法与所述服务器预设算法相同。
[0047]本发明还提供了一种密码生成、认证系统,包括服务器和机顶盒,所述服务器包括上述密码生成装置;所述机顶盒包括上述密码认证装置。
[0048]上述发明,通过服务器获取机顶盒的标识码以及服务器当前时间,根据该标识码以及服务器当前时间,通过服务器预设算法生成超级密码,并将该超级密码发送至机顶盒;机顶盒接收服务器发送的超级密码,获取解密信息,并判断超级密码与解密信息是否匹配,如果是,则解锁该机顶盒,由于机顶盒的标识码唯一且服务器当前时间不断变化,因而将其通过预设算法生成的超级密码唯一且动态变化,从而向实现向机顶盒提供唯一且动态变化的超级密码,防止他人利用固定不变的超级密码解锁机顶盒。
【附图说明】
[0049]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050]图1是本发明一种密码生成方法一实施方式的流程图;
[0051 ]图2是本发明一种密码认证方法一实施方式的流程图;
[0052]图3是本发明一种密码生成、认证系统一实施方式的流程图;
[0053]图4是本发明一种密码生成、认证系统另一实施方式的流程图;
[0054]图5是本发明一种密码生成装置一实施方式的结构示意图;
[0055]图6是本发明一种密码认证装置一实施方式的结构示意图;
[0056]图7是本发明一种密码生成、认证系统的结构示意图。
【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组入口 Ο
[0059]请参阅图1,图1是本发明一种密码生成方法一实施方式的流程图。本实施方式的一种密码生成方法可以应用于服务器,该服务器可以是运营商服务器也可以是第三方服务器,该密码生成方法包括:
[0060]步骤S101:获取机顶盒的标识码以及服务器当前时间。
[0061 ]数字视频变换盒(Set Top Box,STB),通常称作机顶盒,是连接电视机与外部信号源的设备,它可以将压缩的数字信号转
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1