【技术实现步骤摘要】
一种基于Android机顶盒的硬件测试系统
[0001]本专利技术涉及一种硬件测试系统,尤其涉及一种机顶盒的硬件测试系统
。
技术介绍
[0002]伴随着电视机顶盒的智能化和性能提升,用户对电视机顶盒人机交互方式的易用性和人性化要求越来越高
。
此领域的人机交互技术也获得了快速发展:
Android
与电视的结合
—Android
机顶盒,使电视的功能向多元化发展,同时对人机交互工具提出了许多新的要求
。
因此,机顶盒的硬件测试工具应运而生
。
机顶盒的硬件测试工具主要用来在机顶盒安装出厂时,检测其内部各个硬件组件是否安装完好,功能是否正常
。
[0003]但是由于
Android
的安全机制,对于
Android
平台的机顶盒,其上层应用软件
APP
是无法直接访问机顶盒的各个硬件组件的
。
这是因为机顶盒的硬件组件大多位于
vendor
分区,而上层应用软件
APP
位于
system
分区,
Android 10
平台上
system
分区和
vendor
分区是分开编译的,两者不能互相访问
。
[0004]现有技术中,为了解决这个问题,需要增加很多
selinux
权限,还需要把该上层应用软件
APP
...
【技术保护点】
【技术特征摘要】
1.
一种基于
Android
机顶盒的硬件测试系统,用于测试机顶盒的各个硬件组件是否安装正常,其特征在于,所述硬件测试系统包括:配置参数模块,位于第一分区,通过套接字与守护进程模块进行通讯连接,用于传输对待测试的硬件组件执行操作指令的命令参数;守护进程模块,用于通过守护进程将所述命令参数从第一分区传输至第二分区;权限配置模块,位于第二分区,分别与所述守护进程模块和机顶盒的硬件驱动连接,用于配置守护进程对所述硬件组件的访问权限;参数执行模块,与所述权限配置模块连接,用于守护进程根据获得的命令参数对硬件组件执行所述操作指令,并输出测试结果
。2.
根据权利要求1所述的基于
Android
机顶盒的硬件测试系统,其特征在于,通过建立一个
socket
类对象的套接字,来实现配置参数模块和守护进程模块的通讯连接,其中,所述
socket
类对象包括
IP
地址
、
端口号
、
命令参数
。3.
根据权利要求1或2所述的基于
Android
机顶盒的硬件测试系统,其特征在于,所述权限配置模块的配置方法为:在
Android
系统的
vendor
目录下新建和所述守护进程模块的封装文件名称相同的
te
文件
。4.
根据权利要求1或2所述的基于
Android
机顶盒的硬件测试系统,其特征在于,所述硬件测试系统还包括:用例配置模块,用于对待测试的硬件组件设置配置文件;用例测试模块,与所述用例配置模块连接,用于对硬件组件建立测试用例
。5.
根据权利要求4所述的基于
Android
机顶盒的硬件测试系统,其特征在于,所述硬件测试系统还包括:对比模块,与所述参数执行模块连接,用于将所述测试结果与测试用例的结果进行对比,判断所述硬件组件是否安装正常
。6.
根据权利要求5所述的基于
Android
机顶盒的硬件测试系统,其特征在于,所述硬件测试系统还包括:日志记录模块,与...
【专利技术属性】
技术研发人员:吕羡羡,李婧怡,金德恩,姚天赐,陈允辉,薛勇,裴开俊,
申请(专利权)人:上海数字电视国家工程研究中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。