[发明专利]串口控制台应用于机顶盒的方法有效
| 申请号: | 201410329326.9 | 申请日: | 2014-07-11 | 
| 公开(公告)号: | CN104093074B | 公开(公告)日: | 2017-05-24 | 
| 发明(设计)人: | 范春祥 | 申请(专利权)人: | 四川金网通电子科技有限公司 | 
| 主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/422 | 
| 代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 刘兴亮 | 
| 地址: | 610000 四川省*** | 国省代码: | 四川;51 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 串口 控制台 应用于 机顶盒 方法 | ||
技术领域
本发明涉及一种串口控制台应用于机顶盒的方法,属于数字电视机顶盒技术领域。
背景技术
目前的机顶盒都只能通过遥控器来操作,这使得其在实际开发和调试时有诸多限制。比如只有在遥控器调试好后才能切换菜单,切换节目等,使得多模块开发工作不能同时进行。其次,在客户处维护调试机顶盒时必须携带指定专用遥控器,否则不能操作机顶盒。
发明内容
本发明的目的是通过串口控制台实现遥控器控制机顶盒的功能,同时获得对机顶盒的诊断信息。
为了达到上述的技术效果,本发明采取以下技术方案:
一种串口控制台应用于机顶盒的方法,由串口设备当任系统控制台的角色(简称串口控制台或控制台),所述串口控制台和机顶盒的串口通过电缆相互电连接,通过串口控制台输入指令来控制机顶盒,并获得机顶盒的诊断信息,包括以下步骤:
1).首先,机顶盒上电启动、系统软件启动,创建控制台线程,用于监控命令输入;
2).其次,通过电脑键盘,敲入控制命令M键(对应字符16进制0x6D);
3).开启串口控制台线程,从串口缓冲区读入一个字符,当读到0x6D(键盘M键),根据事先约定,即表示控制命令;
4).串口控制台命令处理模块将M键映射为手动遥控器菜单键,M键与手动按遥控器的菜单键达到同一效果,这时机顶盒主菜单会自动打开;
5).最后,通过电脑键盘输入其他控制命令,回到步骤3,从串口缓冲区读取其他字符,如此循环,以实现对机顶盒的控制;
6).当需要获得机顶盒的诊断信息时,首先通过电脑键盘,输入诊断命令T键(对应字符16进制0x74);
7).其次,开启串口控制台线程,从串口缓冲区读入一个字符,当读到0x74(键盘T键),根据事先约定,即表示诊断命令;
8).再次,串口控制台的诊断处理模块将机顶盒当前的线程情况输出到电视屏幕;
9).最后,通过电脑键盘输入其他诊断命令,回到步骤6,如此循环,以实现对机顶盒的诊断。
进一步的技术方案是:
所述串口控制台和机顶盒的串口为RS232接口,在机顶盒建立一个consol的TASK(配置文件),可在没有集成好遥控器驱动时,使得多个开发模块同时进行,提高工作效率。
本发明与现有技术相比,具有以下的有益效果:将串口控制台和机顶盒串口连接后,就可以将其作为输入输出通道来使用,一个键盘字符代表一个不同的命令,从而可以通过串口输入指令来控制机顶盒,也可获得机顶盒的诊断信息;当出差或者去客户现场调试时,特别是针对不同的电视机顶盒,无需携带多个遥控器,甚至可以一个不带,增加了后期软件维护及调试的方便性。
附图说明
图1为本发明总流程图;
图2为本发明中的串口控制台线程流程图。
具体实施方式
下面结合本发明的实施例对本发明作进一步的阐述和说明。
实施例:
表1.控制命令/诊断命令描述
一种串口控制台应用于机顶盒的方法,包括串口控制台、串口控制台命令处理模块、串口控制台诊断处理模块、电脑键盘、机顶盒,所述串口控制台和机顶盒的串口相互电连接,串口为RS232接口;通过串口控制台输入指令来控制机顶盒,一个键盘字符代表一个不同的命令,同时可获得机顶盒的诊断信息,如图1、图2、表1所示,具体包括以下步骤:
a.首先,机顶盒上电启动、系统软件启动,创建控制台线程,用于监控命令输入;
b.其次,通过电脑键盘,敲入控制命令,优选M键(对应字符16进制0x6D);
c.开启串口控制台线程,从串口缓冲区读入一个字符,当读到0x6D(键盘M键),根据事先约定,M键表示控制命令;
d.控制台命令处理模块将M键映射为手动遥控器菜单键,M键与手动按遥控器的菜单键达到同一效果,这时机顶盒主菜单会自动打开;
e.最后,通过电脑键盘输入其他控制命令,回到步骤c,从串口缓冲区读取其他字符,如此循环,以实现对机顶盒的控制;
f.当需要获得机顶盒的诊断信息时,首先通过电脑键盘,输入诊断命令,优选T键(对应字符16进制0x74);
g.其次,开启串口控制台线程,从串口缓冲区读入一个字符,当读到0x74(键盘T键),根据事先约定,T键表示诊断命令;
h.再次,控制台的诊断处理模块将机顶盒当前的线程情况输出到电视屏幕;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川金网通电子科技有限公司,未经四川金网通电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410329326.9/2.html,转载请声明来源钻瓜专利网。





