机顶盒及其自动发键测试的方法

文档序号:9220194阅读:430来源:国知局
机顶盒及其自动发键测试的方法
【专利说明】
【技术领域】
[0001]本发明涉及机顶盒领域,尤其涉及机顶盒及其自动发键测试的方法。
【【背景技术】】
[0002]随着人们生活水平的不断提高,人们对机顶盒系统的要求越来越高,特别是系统的稳定性的要求。为保证机顶盒的稳定性,必须加大对机顶盒的测试力度。
[0003]然而传统的机顶盒长期测试的方法需要耗费大量的人力物力,极大的耗费了公司的资源,测试力度不够大,模拟环境不够恶劣,效果不太好。

【发明内容】

[0004]本发明要解决的技术问题是解决现有技术中对机顶盒的测试力度不大、耗费人力物力,测试效果不好的问题。
[0005]为解决上述技术问题,本发明提供以下技术方案:
[0006]一方面,本发明提供一种机顶盒。
[0007]所述机顶盒包括主CPU、待机CPU、IR(红外线,Infrared Radiat1n)部件,其中:
[0008]所述主CPU,用于通过预设的方式获取按键码表;以及发送所述按键码表和使能命令至所述待机CPU ;
[0009]所述待机CPU,用于在接收到使能命令时,按照预设的通讯标准随机发送与所述按键码表中的表值对应的模拟IR信号至所述IR部件;
[0010]所述IR部件,用于接收、解调所述模拟IR信号和/或真实IR信号,并生成IR信号,发送所述IR信号至机顶盒的主CPU ;
[0011]所述主CPU还用于接收并响应所述IR信号。
[0012]在一些实施例中,所述IR部件包括第一通道、第二通道和解调单元,所述第一通道用于接收所述模拟IR信号,所述第二通道用于接收所述真实IR信号,所述第一通道与所述第二通道通过线与的方式连接后输出第一 IR信号,所述第一 IR信号经解调单元解调后生成IR信号。
[0013]在一些实施例中,所述预设的方式包括界面输入、内置于代码和读取移动存储设备的方式中的其中一种。
[0014]在一些实施例中,所述预设的通讯标准为IR通讯标准,所述模拟IR信号为符合所述IR通讯标准的高/低电平信号。
[0015]在一些实施例中,所述待机CPU为机顶盒自带的单片机。
[0016]另一方面,本发明提供一种应用于上述机顶盒的自动发键测试的方法。
[0017]所述自动发键测试的方法包括:
[0018]主CPU通过预设的方式获取按键码表;
[0019]主CPU发送所述按键码表和使能命令至待机CPU ;
[0020]待机CPU在接收到使能命令时,按照预设的通讯标准随机发送与所述按键码表中的表值对应的模拟IR信号至IR部件;
[0021]IR部件接收、解调所述模拟IR信号和/或真实IR信号,并生成IR信号,发送所述IR信号至机顶盒的主CPU;
[0022]主CPU接收并响应所述IR信号。
[0023]在一些实施例中,所述IR部件接收、解调所述模拟IR信号和/或真实IR信号,并生成IR信号,发送所述IR信号至机顶盒的主CPU的步骤包括:
[0024]IR部件的第一通道接收所述模拟IR信号;
[0025]IR部件的第二通道接收所述真实IR信号;
[0026]所述模拟IR信号与所述真实IR信号线与后输出第一 IR信号;
[0027]所述第一 IR信号经解调单元解调后生成IR信号;
[0028]输出所述IR信号至主CPU。
[0029]在一些实施例中,所述主CPU通过预设的方式获取按键码表的步骤包括:
[0030]主CPU通过界面输入的方式获取按键码表;或者
[0031]主CPU通过内置于代码的方式获取按键码表;或者
[0032]主CPU通过读取移动存储设备的方式获取按键码表。
[0033]在一些实施例中,所述预设的通讯标准为IR通讯标准,所述模拟IR信号为符合所述IR通讯标准的高/低电平信号。
[0034]在一些实施例中,所述待机CPU为机顶盒自带的单片机。
[0035]本发明的有益效果在于通过预设的方式获取按键码表,并发送按键码表和使能命令至待机CPU,待机CPU在接收到使能命令时,按照预设的通讯标准随机发送与所述按键码表中的表值对应的模拟IR信号至IR部件,IR部件接收、解调所述模拟IR信号和/或真实IR信号,并生成IR信号,发送所述IR信号至机顶盒的主CPU,主CPU接收并响应所述IR信号,在此过程中,待机CPU在接收到使能命令时通过反复随机输出模拟IR信号,构造更恶劣的测试环境,且可操作性强,在提高测试效率的同时,无需人为参与,极大地节省了人力物力,在IR部件中增加模拟IR信号的输入通道,并与真实IR信号的输入通道线与连接,使得IR部件在只有一端输入IR信号的时候,才输出IR信号至主CPU,使得主CPU正确解析IR信号,可以在硬件层过滤干扰信号,测试效果更好。
【【附图说明】】
[0036]图1为本发明机顶盒的第一实施例结构示意图;
[0037]图2为本发明机顶盒的IR部件实施例结构示意图;
[0038]图3为本发明应用于机顶盒的自动发键测试的方法第一实施例流程示意图;
[0039]图4为图3中步骤S40的细化流程示意图。
【【具体实施方式】】
[0040]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0041]此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0042]实施例1
[0043]实施例1为本发明提供的机顶盒的第一实施例。参照图1,图1为本发明机顶盒的第一实施例结构示意图。
[0044]所述机顶盒包括主CPU 10、待机CPU 20、IR部件30,所述主CPU 10与所述待机CPU 20之间通讯连接,所述待机CPU 20与所述IR部件30之间信号连接,所述IR部件30与所述主CPU 10之间信号连接,在本发明实施例中,所述待机CPU 20为机顶盒自带的单片机;在其他实施例中,所述待机CPU 20也可以不是机顶盒自定的单片机,例如与机顶盒通讯连接的其他电子设备;其中:
[0045]所述主CPU 10,用于通过预设的方式获取按键码表;以及发送所述按键码表和使能命令至所述待机CPU 20 ;
[0046]具体地,主CPU 10可以通过界面输入、内置于代码和读取移动存储设备的方式中的其中一种方式获取。所述按键码表为机顶盒按键信息与机顶盒操作指令映射表,例如在运行于主CPU的应用程序中增加界面输入以供用户输入按键码表,主CPU 10通过读取用户输入的按键码表获取按键码表;或者提前将所述按键码表内置于运行在主CPU的应用程序代码中,该应用程序在运行时,主CPU 10通过读取代码中内置的按键码表即可获取所述按键码表;或者将所述按键码表以文件的方式存储于移动存储设备中,当需要对机顶盒进行测试时,连接所述移动存储设备,主CPU 10读取该移动存储设备预先存储的按键码表。所述主CPU 10获取到按键码表后发送所述按键码表至所述待机CPU 20,并同时发送使能命令至所述待机CPU 20。
[0047]所述待机CPU 20,用于在接收到使能命令时,按照预设的通讯标准随机发送与所述按键码表中的表值对应的模拟IR信号至所述IR部件30 ;
[0048]具体地,所述待机CPU 20在接收到该使能命令时,开始发送模拟IR信号至IR部件30。优选地,该模拟IR信号为随机发送的与按键码表中的表值对应的模拟IR通讯标准的一系列高/低电平信号,以模拟采用遥控器发出的红外光信号。较其他的依赖与外部设备统一发键的方法,本发明实施例能够独立的通过反复随机输出模拟IR信号,构造更恶劣的测试环境,且可操作性强,在提高测试效率的同时,无需人为参与,极大地节省了人力物力。
[0049]所述IR部件30,用于接收、解调所述模拟IR信号和/或真实IR信号,并生成IR信号,发送所述IR信号至机顶盒的主CPU 10 ;所述主CPU 10还用于接收并响应所述IR信号。
[0050]具体地,本发明对现有的机顶盒中的IR部件进行了改进,在原有单路信号输入(指真实IR信号的输入通道)的基础上,在信号输入端增加了模拟IR信号的输入通道,同时,两路信号通过线与的方式连接,默认情况下,真实IR信号输入端和模拟IR信号输入端都呈现为高电平,在只有一端输入IR信号的时候,IR部件才输出IR信号,主CPU 10能正确的接收IR信号并解读其键值,当真实IR信号输入端和模拟IR信号输入端同时有信号输入时,两路信号相互干扰,IR部件不能输出严格的高低信号,主CPU 10不能正常的解析IR信号,表现为不响应,即可以在硬件层过滤干扰信号。
[0051]本发明实施例通过预设的方式获取按键码表,并发送按键码表和使能命令至待机CPU,待机CPU在接收到使能命令时,按照预设的通讯标准随机发送与所述按键码表中的表值对应的模拟IR信号至IR部件,IR部件接收、解调所述模拟IR信号和/或真实IR信号,并生成IR信号,发送所述IR信号至机顶盒的主CPU,主CPU接收并响应所述IR信号,在此过程中,待机CPU在接收到使能命令时通过反复随机输出模拟IR信号,构造更恶劣的测试环境,且可操作性强,在提高测试效率的同时,无需人为参与,极大地节省了人力物力,在IR部件中增加模拟IR信号的输入通道,并与真实IR信号的输入通道线与连接,使得IR部件在只有一端输入IR信号的时候,才输出IR信号至主CPU,使得主CPU正确解析IR信号,可以在硬件层过滤干扰信号,测试效果更好。
[0052]实施例2
[0053]实施例2为本发明提供的机顶盒的第二实施例。参照图2,图2为本发明机顶盒的IR部件实施例结构示意图。
[0054]基于实施例1,在本实施例中,所述IR部件30包括第一通道31、第二通道32和解调单元33,所述第一通道31用于接收所述模拟IR信号,所述第二通道32用于接收所述真实IR信号,所述第一通道31与所述第二通道32通过线与的方式连接后输出第一 IR信号,所述第一 IR信号经解调单元33解调后生成IR信号。
[0055]具体地,本发明对现有的机顶盒中的IR部件进行了改进,在原有单路信号输入(指真实IR信号的输入通道,即本实施例中的第二通道
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1