【技术实现步骤摘要】
基于hash算法的机顶盒遥控器的认证方法及终端设备
本专利技术涉及通信
,尤其涉及一种基于hash算法的机顶盒遥控器的认证方法、终端设备及存储介质。
技术介绍
随着智能手机的普及,用户通过智能手机上的虚拟遥控器App控制机顶盒是一个不错的选择,不但符合用户在智能手机上的使用习惯,而且还能提高用户使用机顶盒的时间,让运营商留住更多的用户,提高经济效益。在对现有技术的研究与实践过程中,本专利技术的专利技术人发现,现有技术中通过智能手机上的虚拟遥控器发送遥控器指令控制机顶盒的方法或系统很多都是基于明文或者简单的加密方法发送,很容易被其他恶意的系统仿真或者修改发送指令对机顶盒进行控制和攻击,造成机顶盒被控制或者无法使用。因此,需要提供一种解决方案,能够在机顶盒与遥控器之间进行保护数据的验证,避免机顶盒被其它恶意的系统进行攻击与控制。
技术实现思路
本专利技术要解决的技术问题在于,提出一种基于hash算法的机顶盒遥控器的认证方法、终端设备及存储介质,其中hash算法用于验证和保护发送数据,避免被不法系统攻击。本专利技术基于hash算法对发送的遥控器指令进行数字签名,保护机 ...
【技术保护点】
1.一种基于hash算法的机顶盒遥控器的认证方法,其特征在于,包括:遥控器响应用户输入的初始控制指令,获取与所述初始控制指令对应的键值;所述遥控器根据所述初始指控制指令的开始码、当前的时间戳、所述键值,以及与目标机顶盒绑定的智能卡号,进行hash运算得到hash值H,并将运算结果发送至数据网关服务器,以使所述数据网关服务器在对所述运算结果进行一次hash值验证通过后,将所述运算结果封装成TS包格式的遥控器指令;所述目标机顶盒在根据所述智能卡号识别到所述遥控器指令后,对所述遥控器控制指令进行二次hash值验证,并在验证通过后执行所述遥控器指令的操作。
【技术特征摘要】
1.一种基于hash算法的机顶盒遥控器的认证方法,其特征在于,包括:遥控器响应用户输入的初始控制指令,获取与所述初始控制指令对应的键值;所述遥控器根据所述初始指控制指令的开始码、当前的时间戳、所述键值,以及与目标机顶盒绑定的智能卡号,进行hash运算得到hash值H,并将运算结果发送至数据网关服务器,以使所述数据网关服务器在对所述运算结果进行一次hash值验证通过后,将所述运算结果封装成TS包格式的遥控器指令;所述目标机顶盒在根据所述智能卡号识别到所述遥控器指令后,对所述遥控器控制指令进行二次hash值验证,并在验证通过后执行所述遥控器指令的操作。2.根据权利要求1所述的基于hash算法的机顶盒遥控器的认证方法,其特征在于,还包括语音通过语音识别生成对应的遥控器键值,具体为:所述遥控器将录入的语音数据发送给语音识别服务器;所述语音识别服务器根据所述语音数据识别到需要发送的遥控器指令并将遥控器指令返回给所述遥控器;所述遥控器接收所述语音服务器返回的遥控器指令并通过指令名称生成对应的遥控器键值。3.根据权利要求1所述的基于hash算法的机顶盒遥控器的认证方法,其特征在于,还包括所述数据网关服务器将所述运算结果封装成TS包格式的遥控器指令后,通过ASI接口把所述遥控器指令数据发送给传输流复用器,以使所述输出流复用器将所述遥控器指令数据复用后通...
【专利技术属性】
技术研发人员:殷焦元,
申请(专利权)人:广州高清视信数码科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。