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

文档序号:9691373阅读:来源:国知局
所述将所述超级密码发送至所述机顶盒71之前,所述服务器70还用于根据所述服务器70当前时间变化的时间步长生成时间权限;或根据预设时间阈值生成时间权限,将所述时间权限发送至所述机顶盒71,所述时间权限用于限定所述超级密码的有效使用时间。
[0165]所述机顶盒71还用于接收前端发送的时间权限,所述时间权限用于限定所述超级密码的有效使用时间;在所述获取解密信息的同时获取机顶盒71当前时间;在所述判断所述超级密码与所述解密信息是否匹配之前,判断所述机顶盒71当前时间是否在所述时间权限允许的有效使用时间范围之内,如果是,则执行所述判断所述超级密码与所述解密信息是否匹配的步骤。
[0166]可选地,所述机顶盒71获取解密信息的方式包括:获取用户输入的解密信息。
[0167]可选地,所述机顶盒71获取解密信息的方式还包括:获取机顶盒71的标识码以及机顶盒71当前时间;根据所述标识码以及所述机顶盒71当前时间,通过终端预设算法生成解密信息,所述机顶盒71预设算法与所述服务器70预设算法相同。
[0168]可选地,所述服务器70为运营商服务器或第三方服务器,其中,
[0169]当所述装置应用于所述运营商服务器时,所述装置还包括:储存单元,用于记录所述机顶盒71的日志。
[0170]当所述装置应用于所述第三方服务器时,所述发送单元还用于,将所述机顶盒71的日志发送至给运营商服务器。
[0171]需要说明的是,本发明实施例中的密码生成、认证系统中服务器70和机顶盒71的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0172]综上所述,本发明通过服务器获取机顶盒的标识码以及服务器当前时间,根据所述标识码以及所述服务器当前时间,通过所述服务器预设算法生成超级密码,并将该超级密码以及时间权限发送至所述机顶盒;机顶盒接收服务器发送的超级密码和时间权限,获取解密信息以及机顶盒当前时间,并判断所述超级密码与解所述密信息是否匹配以及机顶盒的当前时间是否在时间权限允许的范围之内,只有上述判断都为“是”时,才解锁该机顶盒,由于机顶盒的标识码唯一且服务器当前时间不断变化,因而将其通过预设算法生成的超级密码唯一且动态变化,添加时间权限后,可向实现向机顶盒提供唯一且动态变化且有时效的超级密码,防止他人利用固定不变的或者超期的超级密码解锁机顶盒。
[0173]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0174]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【主权项】
1.一种密码生成方法,应用于服务器,其特征在于,包括: 获取机顶盒的标识码以及服务器当前时间; 根据所述标识码以及所述服务器当前时间,通过服务器预设算法生成超级密码; 将所述超级密码发送至所述机顶盒,所述超级密码用于当所述机顶盒被锁定时解锁所述机顶盒。2.根据权利要求1所述的方法,其特征在于,在所述将所述超级密码发送至所述机顶盒之前,所述方法还包括:所述服务器根据所述服务器当前时间变化的时间步长生成时间权限;或所述服务器根据预设时间阈值生成时间权限;所述时间权限用于限定所述超级密码的有效使用时间; 所述将所述超级密码发送至所述机顶盒的同时,所述方法还包括:将所述时间权限发送至所述机顶盒。3.根据权利要求2所述的方法,其特征在于,所述服务器为运营商服务器或第三方服务器,其中,所述方法还包括:记录所述机顶盒的日志; 当所述方法应用于所述第三方服务器时,所述方法还包括:将所述机顶盒的日志发送至给所述运营商服务器。4.一种密码生成装置,应用于服务器,其特征在于,包括: 第一获取单元,用于获取机顶盒的标识码以及服务器当前时间; 生成单元,用于根据所述标识码以及所述服务器当前时间,通过服务器预设算法生成超级密码; 发送单元,用于将所述超级密码发送至所述机顶盒,所述超级密码用于当所述机顶盒被锁定时解锁所述机顶盒。5.根据权利要求4所述的装置,其特征在于,所述生成单元还用于根据所述服务器当前时间变化的时间步长生成时间权限;或根据预设时间阈值生成时间权限;所述时间权限用于限定所述超级密码的有效使用时间; 所述发送单元还用于将所述时间权限发送至所述机顶盒。6.根据权利要求5所述的装置,其特征在于,所述服务器为运营商服务器或第三方服务器,其中, 当所述装置应用于所述运营商服务器时,所述装置还包括:储存单元,用于记录所述机顶盒的日志; 当所述装置应用于所述第三方服务器时,所述发送单元还用于,将所述机顶盒的日志发送至给所述运营商服务器。7.一种密码认证方法,应用于机顶盒,其特征在于,包括: 接收服务器发送的超级密码,所述超级密码为所述服务器根据所述机顶盒的标识码以及所述服务器的当前时间通过服务器预设算法生成; 获取解密ig息; 判断所述超级密码与所述解密信息是否匹配,如果是,则解锁所述机顶盒。8.根据权利要求7所述的方法,其特征在于,所述解锁所述机顶盒之后,所述方法还包括:重新设置所述机顶盒的解锁密码,所述解锁密码用于当所述机顶盒获取的用户输入的解密信息与所述解锁密码一致时解锁所述机顶盒。9.根据权利要求8所述的方法,其特征在于,所述接收服务器发送的超级密码之前或之后,所述方法还包括:接收前端发送的时间权限,所述时间权限用于限定所述超级密码的有效使用时间; 所述获取解密信息的同时,所述方法还包括:获取机顶盒当前时间; 所述判断所述超级密码与所述解密信息是否匹配之前,所述方法还包括: 判断所述机顶盒当前时间是否在所述时间权限允许的有效使用时间范围之内,如果是,则执行所述判断所述超级密码与所述解密信息是否匹配的步骤。10.根据权利要求7-9任一权利要求所述的方法,其特征在于,所述获取解密信息包括: 获取用户输入的解密信息。11.根据权利要求7-9任一权利要求所述的方法,其特征在于,所述获取解密信息包括: 获取机顶盒的标识码以及机顶盒当前时间; 根据所述标识码以及所述机顶盒当前时间,通过终端预设算法生成解密信息,所述机顶盒预设算法与所述服务器预设算法相同。12.一种密码认证装置,应用于机顶盒,其特征在于,包括: 接收单元,用于接收服务器发送的超级密码,所述超级密码为所述服务器根据所述机顶盒的标识码以及所述服务器的当前时间通过服务器预设算法生成; 第二获取单元,用于获取解密信息; 判断单元,用于判断所述超级密码与所述解密信息是否匹配,如果是,则解锁所述机顶合ΙΤΓΤ.Ο13.根据权利要求12所述的装置,其特征在于,所述装置还包括:设置单元,用于重新设置所述机顶盒的解锁密码,所述解锁密码用于当所述机顶盒获取的用户输入的解密信息与所述解锁密码一致时解锁所述机顶盒。14.根据权利要求13所述的方法,其特征在于,所述接收单元还用于:接收前端发送的时间权限,所述时间权限用于限定所述超级密码的有效使用时间; 所述第二获取单元还用于,在所述获取解密信息的同时获取机顶盒当前时间; 所述判断单元还用于,在所述判断所述超级密码与所述解密信息是否匹配之前,判断所述机顶盒当前时间是否在所述时间权限允许的有效使用时间范围之内,如果是,则执行所述判断所述超级密码与所述解密信息是否匹配的步骤。15.根据权利要求12-14任一权利要求所述的装置,其特征在于,所述第二获取单元具体用于,获取用户输入的解密信息。16.根据权利要求12-14任一权利要求所述的装置,其特征在于,所述第二获取单元具体用于, 获取机顶盒的标识码以及机顶盒当前时间; 根据所述标识码以及所述机顶盒当前时间,通过终端预设算法生成解密信息,所述机顶盒预设算法与所述服务器预设算法相同。17.一种密码生成认证系统,包括服务器和机顶盒,其特征在于,所述服务器包括如权利要求4-6任一权利要求所述的密码生成装置;所述机顶盒包括如权利要求12-16任一权利要求所述的密码认证装置。
【专利摘要】本发明公开了一种密码生成、认证方法、相关装置及系统,所述方法通过服务器获取机顶盒的标识码以及服务器当前时间,根据所述标识码以及所述服务器当前时间,通过所述服务器预设算法生成超级密码,并将该超级密码发送至所述机顶盒;机顶盒接收服务器发送的超级密码,获取解密信息,并判断所述超级密码与解所述密信息是否匹配,如果是,则解锁所述机顶盒,由于机顶盒的标识码唯一且服务器当前时间不断变化,因而将其通过预设算法生成的超级密码唯一且动态变化,从而向实现向机顶盒提供唯一且动态变化的超级密码,防止他人利用固定不变的超级密码解锁机顶盒。
【IPC分类】H04N21/4623, H04N21/4627, H04N21/266, H04N21/8352, H04N21/254
【公开号】CN105451038
【申请号】CN201510785581
【发明人】蓝允长
【申请人】深圳市创维软件有限公司, 深圳创维数字技术有限公司
【公开日】2016年3月30日
【申请日】2015年11月16日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1