一种基于智能机顶盒的防入侵方法与流程

文档序号:17728635发布日期:2019-05-22 02:41阅读:480来源:国知局
一种基于智能机顶盒的防入侵方法与流程

本发明涉及机顶盒领域,特别是一种基于智能机顶盒的防入侵方法。



背景技术:

目前,有线数字电视机顶盒都是根据每个运营商的需求定制开发的,这期间企业需要投入大量人力物力。但是当机顶盒出货到当地后,却有不法商人通过硬件抄板、拷贝软件的方式来非法复制、销售机顶盒,这样给正规企业带来严重损失,也给广电运营商的用户管理工作带来困难。

现有机顶盒的启动过程为:机顶盒开机,启动加载软件;加载软件校验机顶盒主系统数据是否完整,如果完整,则加载机顶盒系统,正常启动;如果数据不完整,则系统挂起,等待修复。从该启动流程可知,现在机顶盒在启动过程中,只能检验主系统数据是否被意外损坏,而对于整个软件系统是否为复制的版本没有鉴别能力,因此无法杜绝机顶盒软件无法复制。目前的防范手段只能是通过法律渠道禁止和打击,但是却屡禁不止。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种基于智能机顶盒的防入侵方法,本技术利用用户注册生成的用户id以及注册的时间自动生成单体区域链,利用用户id为根节点生成权限树,使得每个用户id加密性高,避免机顶盒被恶意入侵,也避免权限信息被恶意分配使用。

本发明的目的是通过以下技术方案来实现的:

一种基于智能机顶盒的防入侵方法,包括以下步骤:

用户首次注册机顶盒时,机顶盒自动分配一个单体区域链,单体区域链关联用户填写的手机号码信息、联系人姓名信息和人体生物特征验证信息,并自动生成用户id以及对用户id分配使用权限;

区域链系统从首个单体区域链开始,按照区域链排列的次序遍历整个区域链,并根据遍历结果,收集用户手机号码信息、联系姓名信息、人体生物特征验证信息、用户id和使用权限,并以用户id为根节点生成权限树;

当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体生物特征验证信息,与用户当前人体特征验证信息进行比对,若比对成功,则启用用户的后续操作,若验证失败,则退出用户登录界面。

优选的,用户首次注册机顶盒时,机顶盒自动分配一个单体区域链,单体区域链关联用户填写的手机号码信息、联系人姓名信息和人体生物特征验证信息,包括:

用户首次注册时,填写手机号码信息、联系人姓名、用户昵称、使用时长以及录入人体生物特征验证信息,所述人体生物特征验证信息包括人体面部信息、人体指纹信息、人体静脉信息和虹膜信息;

通过关联手机获取动态密码,以及通过再次录入人体生物特征验证信息进行二次验证。

优选的,区域链系统根据单体区域链生成时间依次链接而成,每个区域链包括产生时间、当前区域根哈希值、前一区域的哈希值和用户搜索内容和用户观看内容信息。

优选的,当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体生物特征验证信息中,还包括:

当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出用户的手机号码信息,向用户的关联手机发送动态验证码,进行动态验证码的验证比对。

优选的,当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体生物特征验证信息,还包括:

在单体区域链中关联声纹验证信息,当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体的声纹信息,获取当前声纹信息与存储的声纹信息进行比对,比对成功,则允许登录,否则退出登录界面。

本发明的有益效果是:本发明利用用户注册生成的用户id以及注册的时间自动生成单体区域链,利用用户id为根节点生成权限树,使得每个用户id加密性高,避免机顶盒被恶意入侵,也避免权限信息被恶意分配使用。

附图说明

图1是本发明的方法流程图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

一种基于智能机顶盒的防入侵方法,请参阅附图1所示,包括以下步骤:

s101、用户首次注册机顶盒时,机顶盒自动分配一个单体区域链,单体区域链关联用户填写的手机号码信息、联系人姓名信息和人体生物特征验证信息,并自动生成用户id以及对用户id分配使用权限;

s102、区域链系统从首个单体区域链开始,按照区域链排列的次序遍历整个区域链,并根据遍历结果,收集用户手机号码信息、联系姓名信息、人体生物特征验证信息、用户id和使用权限,并以用户id为根节点生成权限树;

s103、当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体生物特征验证信息,与用户当前人体特征验证信息进行比对,若比对成功,则启用用户的后续操作,若验证失败,则退出用户登录界面。

优选的,用户首次注册机顶盒时,机顶盒自动分配一个单体区域链,单体区域链关联用户填写的手机号码信息、联系人姓名信息和人体生物特征验证信息,包括:

用户首次注册时,填写手机号码信息、联系人姓名、用户昵称、使用时长以及录入人体生物特征验证信息,所述人体生物特征验证信息包括人体面部信息、人体指纹信息、人体静脉信息和虹膜信息;

通过关联手机获取动态密码,以及通过再次录入人体生物特征验证信息进行二次验证。

优选的,区域链系统根据单体区域链生成时间依次链接而成,每个区域链包括产生时间、当前区域根哈希值、前一区域的哈希值和用户搜索内容和用户观看内容信息。

优选的,当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体生物特征验证信息中,还包括:

当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出用户的手机号码信息,向用户的关联手机发送动态验证码,进行动态验证码的验证比对。

优选的,当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体生物特征验证信息,还包括:

在单体区域链中关联声纹验证信息,当获取用户id以及该用户id的登录请求信息,从该用户id的区域链系统中筛选出人体的声纹信息,获取当前声纹信息与存储的声纹信息进行比对,比对成功,则允许登录,否则退出登录界面。

需要说明的是,本发明利用用户注册生成的用户id以及注册的时间自动生成单体区域链,利用用户id为根节点生成权限树,使得每个用户id加密性高,避免机顶盒被恶意入侵,也避免权限信息被恶意分配使用。

以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。



技术特征:

技术总结
本发明公开了一种基于智能机顶盒的防入侵方法,包括:用户首次注册机顶盒时,机顶盒自动分配一个单体区域链,并自动生成用户ID以及对用户ID分配使用权限;区域链系统从首个单体区域链开始,收集用户手机号码信息、联系姓名信息、人体生物特征验证信息、用户ID和使用权限,并以用户ID为根节点生成权限树;当获取用户ID以及该用户ID的登录请求信息,从该用户ID的区域链系统中筛选出人体生物特征验证信息,与用户当前人体特征验证信息进行比对。本发明利用注册生成的用户ID以及注册的时间自动生成单体区域链,利用用户ID为根节点生成权限树,使得每个用户ID加密性高,避免机顶盒被恶意入侵,也避免权限信息被恶意分配使用。

技术研发人员:汪文清;陈浩;张立生
受保护的技术使用者:安徽站乾科技有限公司
技术研发日:2018.12.05
技术公布日:2019.05.21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1