Android智能电视对串口访问密码控制的方法技术

技术编号:19704316 阅读:48 留言:0更新日期:2018-12-08 14:49
本发明专利技术提出一种Android智能电视对串口访问密码控制的方法,涉及串口访问权限的控制领域。本申请解决了目前串口固定密码明文容易受到攻击导致泄露,且不易更改的问题,其技术方案要点为:通过服务器为与其网络连接的Android智能电视配置密码加密字符串,当检测到访问者欲访Android智能电视的串口服务程序时,启动该串口服务程序,访问者输入密码明文后,串口服务程序将其加密为密码加密字符串并与配置的密码加密字符串进行匹配,若匹配,则向访问者提供串口控制权限,否则拒绝访问者的控制串口请求,服务器判断是否需要更新Android智能电视中的密码加密字符串,若需要,则为Android智能电视配置新的密码加密字符串。本发明专利技术的有益效果是,能够根据需要更新密码加密字符串。

【技术实现步骤摘要】
Android智能电视对串口访问密码控制的方法
本专利技术涉及Android智能电视技术,特别涉及串口访问权限的控制技术。
技术介绍
Android系统目前已经成为智能电视的主流平台,对系统的安全性要求也越来越高。目前除了大量的root软件之外,还可以通过串口访问系统进行深度的操控,带来了不小的安全隐患。因此有必要对串口的访问进行控制,防止电视系统被通过串口控制的方式进行破解和更改,加强电视的安全性。现有的Android智能电视对串口的控制,一种是从硬件上不提供串口接口,这种方法虽然安全,但是给开发和调试带来极大的不方便;一种是在串口服务程序中内置固定的密码,进行串口访问验证控制,这种方法有一定效果,但是密码明文容易泄露,甚至被第三方反编译串口程序获得密码明文,这种方法的另一个缺陷是密码永远固定,一旦被破解就无法再对系统进行保护。
技术实现思路
本专利技术的目的是提供一种Android智能电视对串口访问密码控制的方法,解决目前串口固定密码明文容易受到攻击导致泄露,且不易更改的问题。本专利技术解决其技术问题,采用的技术方案是:Android智能电视对串口访问密码控制的方法,包括如下步骤:步骤1、通过服务器为与其网络连接的Android智能电视配置密码加密字符串,所述服务器中至少预存储有为Android智能电视配置的密码加密字符串;步骤2、实时检测访问者是否需要访问Android智能电视的串口服务程序,当检测到访问者欲访Android智能电视的串口服务程序时,启动该串口服务程序,该串口服务程序从Android智能电视中获取配置的密码加密字符串,提示访问者输入密码明文;步骤3、访问者输入密码明文后,串口服务程序获取该密码明文,并将其加密为密码加密字符串;步骤4、串口服务程序将加密后的密码加密字符串与配置的密码加密字符串进行匹配,若匹配,则向访问者提供串口控制权限,否则拒绝访问者的控制串口请求;步骤5、Android智能电视定期检测网络是否可用,若可用,则向服务器发送Android智能电视当前的密码加密字符串,并进入步骤6,否则进入等待网络状态;步骤6、服务器判断Android智能电视发送来的密码加密字符串与预存储的密码加密字符串是否一致,若一致,则进入步骤7,否则进入步骤1;步骤7、服务器判断是否需要更新Android智能电视中的密码加密字符串,若需要,则进入步骤1,否则提示Android智能电视当前密码加密字符串正确,并进入步骤2。具体地,步骤1中,为了能够更直观查看服务器中的密码加密字符串,在服务器中预存储的为Android智能电视配置的密码加密字符串以列表的形式进行存储,可以通过列表查看各个密码加密字符串,并且列表中的密码加密字符串以规定的顺序存储,查看时很直观。进一步地,步骤1中,为了避免Android智能电视中的密码加密字符串长期不更新或者遭受恶意攻击而外泄,加强Android智能电视串口的稳定性,权限管理者通过远程操作端对该服务器中的密码加密字符串进行更改或向该服务器中添加或删除已存储的密码加密字符串,然后将对应的更新完的密码加密字符串通过网络配置在Android智能电视约定的位置。具体地,步骤3中,为了实现稳定、高效的加密过程,将密码明文加密为密码加密字符串的过程采用MD5或AES或3DES加密算法。本专利技术的有益效果是,通过上述Android智能电视对串口访问密码控制的方法,通过对Android智能电视在接收到串口访问申请时进行密码管控,并通过对密码明文进行加密形成密码加密字串对密码进行保护,同时通过网络定期、随机更新密码加密字串,可有效提高Android智能电视系统安全性,拒绝未经许可的串口访问对电视系统带来破坏,防止电视系统被恶意修改和破解。具体实施方式下面结合实施例,详细描述本专利技术的技术方案。本专利技术所述Android智能电视对串口访问密码控制的方法,由如下步骤组成:步骤1、通过服务器为与其网络连接的Android智能电视配置密码加密字符串,其中,服务器中至少预存储有为Android智能电视配置的密码加密字符串;步骤2、实时检测访问者是否需要访问Android智能电视的串口服务程序,当检测到访问者欲访Android智能电视的串口服务程序时,启动该串口服务程序,该串口服务程序从Android智能电视中获取配置的密码加密字符串,提示访问者输入密码明文;步骤3、访问者输入密码明文后,串口服务程序获取该密码明文,并将其加密为密码加密字符串;步骤4、串口服务程序将加密后的密码加密字符串与配置的密码加密字符串进行匹配,若匹配,则向访问者提供串口控制权限,否则拒绝访问者的控制串口请求;步骤5、Android智能电视定期检测网络是否可用,若可用,则向服务器发送Android智能电视当前的密码加密字符串,并进入步骤6,否则进入等待网络状态;步骤6、服务器判断Android智能电视发送来的密码加密字符串与预存储的密码加密字符串是否一致,若一致,则进入步骤7,否则进入步骤1;步骤7、服务器判断是否需要更新Android智能电视中的密码加密字符串,若需要,则进入步骤1,否则提示Android智能电视当前密码加密字符串正确,并进入步骤2。这里,通过对Android智能电视在接收到串口访问申请时进行密码管控,并通过对密码明文进行加密形成密码加密字串对密码进行保护,同时通过网络定期、随机更新密码加密字串,可有效提高Android智能电视系统安全性,拒绝未经许可的串口访问对电视系统带来破坏,防止电视系统被恶意修改和破解。实施例本专利技术实施例Android智能电视对串口访问密码控制的方法,包括如下步骤:步骤1、通过服务器为与其网络连接的Android智能电视配置密码加密字符串,其中,服务器中至少预存储有为Android智能电视配置的密码加密字符串;为了能够更直观查看服务器中的密码加密字符串,在服务器中预存储的为Android智能电视配置的密码加密字符串以列表的形式进行存储,可以通过列表查看各个密码加密字符串,并且列表中的密码加密字符串以规定的顺序存储,查看时很直观。为了避免Android智能电视中的密码加密字符串长期不更新或者遭受恶意攻击而外泄,加强Android智能电视串口的稳定性,权限管理者通过远程操作端对该服务器中的密码加密字符串进行更改或向该服务器中添加或删除已存储的密码加密字符串,然后将对应的更新完的密码加密字符串通过网络配置在Android智能电视约定的位置。步骤2、实时检测访问者是否需要访问Android智能电视的串口服务程序,当检测到访问者欲访Android智能电视的串口服务程序时,启动该串口服务程序,该串口服务程序从Android智能电视中获取配置的密码加密字符串,提示访问者输入密码明文。步骤3、访问者输入密码明文后,串口服务程序获取该密码明文,并将其加密为密码加密字符串;为了实现稳定、高效的加密过程,将密码明文加密为密码加密字符串的过程采用MD5或AES或3DES加密算法。步骤4、串口服务程序将加密后的密码加密字符串与配置的密码加密字符串进行匹配,若匹配,则向访问者提供串口控制权限,否则拒绝访问者的控制串口请求;步骤5、Android智能电视定期检测网络是否可用,若可用,则向服务器发送Android智能电视本文档来自技高网...

【技术保护点】
1.Android智能电视对串口访问密码控制的方法,其特征在于,包括如下步骤:步骤1、通过服务器为与其网络连接的Android智能电视配置密码加密字符串,所述服务器中至少预存储有为Android智能电视配置的密码加密字符串;步骤2、实时检测访问者是否需要访问Android智能电视的串口服务程序,当检测到访问者欲访Android智能电视的串口服务程序时,启动该串口服务程序,该串口服务程序从Android智能电视中获取配置的密码加密字符串,提示访问者输入密码明文;步骤3、访问者输入密码明文后,串口服务程序获取该密码明文,并将其加密为密码加密字符串;步骤4、串口服务程序将加密后的密码加密字符串与配置的密码加密字符串进行匹配,若匹配,则向访问者提供串口控制权限,否则拒绝访问者的控制串口请求;步骤5、Android智能电视定期检测网络是否可用,若可用,则向服务器发送Android智能电视当前的密码加密字符串,并进入步骤6,否则进入等待网络状态;步骤6、服务器判断Android智能电视发送来的密码加密字符串与预存储的密码加密字符串是否一致,若一致,则进入步骤7,否则进入步骤1;步骤7、服务器判断是否需要更新Android智能电视中的密码加密字符串,若需要,则进入步骤1,否则提示Android智能电视当前密码加密字符串正确,并进入步骤2。...

【技术特征摘要】
1.Android智能电视对串口访问密码控制的方法,其特征在于,包括如下步骤:步骤1、通过服务器为与其网络连接的Android智能电视配置密码加密字符串,所述服务器中至少预存储有为Android智能电视配置的密码加密字符串;步骤2、实时检测访问者是否需要访问Android智能电视的串口服务程序,当检测到访问者欲访Android智能电视的串口服务程序时,启动该串口服务程序,该串口服务程序从Android智能电视中获取配置的密码加密字符串,提示访问者输入密码明文;步骤3、访问者输入密码明文后,串口服务程序获取该密码明文,并将其加密为密码加密字符串;步骤4、串口服务程序将加密后的密码加密字符串与配置的密码加密字符串进行匹配,若匹配,则向访问者提供串口控制权限,否则拒绝访问者的控制串口请求;步骤5、Android智能电视定期检测网络是否可用,若可用,则向服务器发送Android智能电视当前的密码加密字符串,并进入步骤6,否则进入等待网络状态...

【专利技术属性】
技术研发人员:缪鸿生
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1