CN108574862B - 机顶盒的控制***及控制方法 - Google Patents
机顶盒的控制***及控制方法 Download PDFInfo
- Publication number
- CN108574862B CN108574862B CN201710147066.7A CN201710147066A CN108574862B CN 108574862 B CN108574862 B CN 108574862B CN 201710147066 A CN201710147066 A CN 201710147066A CN 108574862 B CN108574862 B CN 108574862B
- Authority
- CN
- China
- Prior art keywords
- controller
- top box
- set top
- control
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000012795 verification Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种机顶盒的控制***及控制方法,该控制***包括:上位机、与上位机通信连接的控制器、以及与控制器通信连接的多个机顶盒;上位机根据需要发送控制指令,控制器根据控制指令控制多个机顶盒中的任意一个或任意多个待控制机顶盒。本发明能够实现多路机顶盒中的全部或部分机顶盒的控制,实现了对机顶盒统一、高效地控制。
Description
技术领域
本发明涉及电子设备技术领域,具体来说,涉及一种机顶盒的控制***及机顶盒的控制方法。
背景技术
在现有的对机顶盒的控制方法中,不能对多个机顶盒进行统一且高效地控制。
发明内容
针对相关技术中的上述问题,本发明提出一种机顶盒的控制***及控制方法,能够实现对机顶盒统一、高效地控制。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种机顶盒的控制***,包括:上位机、与上位机通信连接的控制器、以及与控制器通信连接的多个机顶盒;上位机根据需要发送控制指令,控制器根据控制指令控制多个机顶盒中的任意一个或任意多个待控制机顶盒。
根据本发明的一个实施例,控制器包括:一个输入端口,用于接收控制指令;以及分别与多个机顶盒相对应的多个输出端口。
根据本发明的一个实施例,控制指令包括:端口选择指令;其中,上位机用于发送端口选择指令。
根据本发明的一个实施例,控制器用于对端口选择指令进行校验,并根据校验结果控制多个输出端口中对应于待控制机顶盒的输出端口开启。
根据本发明的一个实施例,控制指令还包括:发射指令;上位机还用于发送发射指令;其中,控制器通过开启的输出端口向对应的待控制机顶盒发送发射指令。
根据本发明的一个实施例,还包括:遥控器,用于根据需要发送遥控指令;其中,控制器包括:输入模块,用于接收遥控指令;
根据本发明的一个实施例,控制器通过开启的输出端口向对应的待控制机顶盒发送遥控指令。
根据本发明的一个实施例,控制指令包括:电源控制指令;控制器根据电源控制指令对待控制机顶盒的电源进行控制。
根据本发明的一个实施例,上位机包括:显示模块,用于对多个机顶盒进行监测。
根据本发明的另一方面,提供了一种机顶盒的控制方法,包括:上位机根据需要发送控制指令;以及控制器根据控制指令控制多个机顶盒中的任意一个或任意多个待控制机顶盒。
本发明通过上位机根据需要发送控制指令,并通过控制器根据控制指令控制多个机顶盒中的任意一个或任意多个待控制机顶盒,能够实现多路机顶盒中的全部或部分机顶盒的控制,实现了对机顶盒统一、高效地控制。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的机顶盒的控制***的框图;
图2是根据本发明实施例的机顶盒的控制方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种机顶盒的控制***。
如图1所示,根据本发明实施例的机顶盒的控制***包括:上位机、与上位机通信连接的控制器、以及与控制器通信连接的多个机顶盒(机顶盒1,…机顶盒n)。
根据需要可通过上位机可以发送控制指令,该控制指令可以是对应一个待控制机顶盒发送的信号、也可以是对应于任意多个待控制机顶盒发送的信号,控制器根据接收到的控制指令控制多个机顶盒中的任意一个或任意多个需要进行控制的待控制机顶盒。
通过本发明的上述技术方案,能够实现多路机顶盒中的全部或部分机顶盒的控制,实现了对机顶盒统一、高效地控制。
其中,控制器可以通过可编程的嵌入式***来实现,例如单片机或其它可编程控制器。可选地,上述控制器可采用STM32系列芯片作为主控制芯片。STM32系列基于高性能、低成本、低功耗的ARM Cortex-M3内核,其F103系列的时钟频率能够达到72MHz。
控制器可分为核心板和扩展板两个部分。核心板与扩展板通过扩展板上的插槽相接,保证完整的电气连接。核心板上焊有STM32芯片,还设置有电源指示灯、和复位按键以方便用户使用。
如图1所示,在一个实施例中,控制器包括:一个输入端口IN1,用于接收控制指令;以及分别与多个机顶盒(机顶盒1,…机顶盒n)相对应的多个输出端口(OUT1,…OUT n),各个输出端口(OUT1,…OUT n)用于向相应的机顶盒(机顶盒1,…机顶盒n)发送信号。具体地,可在控制器上设置USB接口转串口的接口转换模块作为输入端口IN1,该接口转换模块可用于为控制器供电以及与上位机之间的数据通信。
可选地,多个机顶盒的数量可以是16个,且由于对机顶盒的控制指令一般为红外信号,因此可在控制器的左右两侧各设置8个940nm波长红外发射头作为多个输出端口(OUT1,…OUT n),控制器的STM32芯片通过相应的I/O端口对应的红外发射头向机顶盒发出上述控制指令。
在一个实施例中,还包括遥控器,用于根据需要发送遥控指令;其中,控制器包括:输入模块,用于接收遥控指令。具体地,可在控制器上设置红外接收头(例如VS1838B型号红外接收头)作为输入模块,用于接收遥控器发送的遥控信号。
进一步地,STM32芯片中的16路I/O端口可与上述16个红外发射头连接,用于将I/O端口发送的控制指令进行红外发射,STM32芯片可支持单一I/O端口以及多I/O端口的通断;另外,STM32芯片中的1路输入模式的I/O端口可与上述红外接收头连接用于接收遥控信号。
控制器的初始化过程包括:当控制器上电几个时钟周期后,控制器内程序开始进行各个模块的初始化,包括时钟初始化,STM32芯片I/O端口的初始化,中断的初始化。由于时钟频率为72MHz因此可保证处理速度的快速和稳定。本发明中的控制器利用STM32芯片特有的NVIC中断,将中断分为串口中断、定时器中断和外部中断三种。串口中断用于与上位机之间的数据通信,定时器中断用于产生红外信号通信必要的38KHz载波信号,外部中断用于接收外部遥控器发射的红外遥控信号。当初始化完成后,控制器进入待机工作状态,此时所有红外发射头均处于关闭状态,红外接收头处于开启状态。
在一个实施例中,控制指令包括:端口选择指令;其中,上位机用于发送端口选择指令。
在一个实施例中,控制器用于对端口选择指令进行校验,并根据校验结果控制多个输出端口中对应于待控制机顶盒的输出端口开启。
在一个实施例中,控制指令还包括:发射指令;上位机还用于发送发射指令;其中,控制器通过开启的输出端口向对应的待控制机顶盒发送发射指令。
在一个实施例中,控制器通过开启的输出端口向对应的待控制机顶盒发送遥控指令。
下面结合控制器的具体控制过程对上述实施例进行说明。控制器的控制过程可分为上位机控制和遥控控制两种工作模式。
在上位机控制模式下:当上位机发出端口选择指令后,上位机会通过输入端口IN1将端口选择指令发送至控制器中的STM32芯片,此时会触发STM32芯片的串口中断,串口中断中会对接收到的端口选择指令的包括头码、功能码、内容码以及校验码进行综合校验,若校验结果符合编码要求则根据功能码和内容码的要求开启相应的输出端口(例如OUT1和OUT n)。输出端口OUT1和OUT n开启后,上位机发出需要发射的发射指令到STM32芯片,STM32芯片对发射指令的功能码和内容码进行识别后,会通过开启的输出端口OUT1和OUT n发出符合红外通讯协议的红外信号。
在遥控控制模式相,可方便测试人员不通过上位机而对机顶盒进行控制,遥控模式使用前需通过上位机发送端口选择指令打开相应端口。遥控模式工作时,控制器上的VS1838B型号红外接收头接收遥控器产生的遥控信号后会触发STM32芯片的外部中断,中断服务程序中同样首先会对遥控信号的接收码进行相应的校验,校验通过后会将遥控信号的命令码以标准的红外通讯方式发射到相应的各机顶盒。
在一个实施例中,控制指令可包括:电源控制指令;控制器根据电源控制指令对待控制机顶盒的电源进行控制。可以实现批量机顶盒的电源集中控制。
在一个实施例中,上位机包括:显示模块,用于对多个机顶盒进行监测。具体地,可采用分屏设备对多个机顶盒(机顶盒1,…机顶盒n)集中显示,从而集成了机顶盒的批量遥控和显示功能。
如图2所示,根据本发明的实施例,还提供了一种机顶盒的控制方法,包括以下步骤:
步骤S201,上位机根据需要发送控制指令;以及
步骤S203,控制器根据控制指令控制多个机顶盒中的任意一个或任意多个待控制机顶盒。
综上所述,借助于本发明的上述技术方案,通过上位机发送控制指令,控制器根据控制指令控制多个机顶盒中的任意一个或任意多个需要进行控制的待控制机顶盒,实现了对多个机顶盒的统一控制;还通过遥控器及其发送的遥控信号,实现了通过使用上位机或一个遥控器控制对多个机顶盒的控制。还可以通过电源控制指令,实现批量机顶盒电源控制功能。还可通过分屏设备实现多路机顶盒集中显示,从而实现了机顶盒群的批量遥控和显示。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种机顶盒的控制***,其特征在于,包括:
上位机、与所述上位机通信连接的控制器、以及与所述控制器通信连接的多个机顶盒;
所述上位机根据需要发送控制指令,所述控制器根据所述控制指令控制所述多个机顶盒中的任意一个或任意多个待控制机顶盒;
其中,在所述控制器的左右两侧分别设置红外发射头作为多个输出端口,以将所述控制指令向所述待控制机顶盒进行红外发射;
所述控制器包括:一个输入端口,用于接收所述控制指令,其中,在所述控制器上设置接口转换模块作为所述输入端口,以及分别与所述多个机顶盒相对应的所述多个输出端口;
所述控制指令包括:端口选择指令,其中,所述上位机用于通过所述输入端口发送所述端口选择指令至所述控制器;
所述控制器用于对所述端口选择指令进行校验,并根据校验结果控制所述多个输出端口中对应于所述待控制机顶盒的输出端口开启。
2.根据权利要求1所述的机顶盒的控制***,其特征在于,
所述控制指令还包括:发射指令;
所述上位机还用于发送所述发射指令;
其中,所述控制器通过开启的输出端口向对应的所述待控制机顶盒发送所述发射指令。
3.根据权利要求1所述的机顶盒的控制***,其特征在于,还包括:遥控器,用于根据需要发送遥控指令;
其中,所述控制器包括:输入模块,用于接收所述遥控指令。
4.根据权利要求3所述的机顶盒的控制***,其特征在于,
所述控制器通过开启的输出端口向对应的所述待控制机顶盒发送所述遥控指令。
5.根据权利要求1所述的机顶盒的控制***,其特征在于,
所述控制指令包括:电源控制指令;
所述控制器根据所述电源控制指令对所述待控制机顶盒的电源进行控制。
6.根据权利要求1-5任一项所述的机顶盒的控制***,其特征在于,所述上位机包括:
显示模块,用于对所述多个机顶盒进行监测。
7.一种机顶盒的控制方法,其特征在于,包括:
上位机根据需要向控制器发送控制指令;以及
所述控制器根据所述控制指令控制与所述控制器通信连接的多个机顶盒中的任意一个或任意多个待控制机顶盒;
其中,在所述控制器的左右两侧分别设置红外发射头作为多个输出端口,以将所述控制指令向所述待控制机顶盒进行红外发射;
所述控制器包括:一个输入端口,用于接收所述控制指令,其中,在所述控制器上设置接口转换模块作为所述输入端口,以及分别与所述多个机顶盒相对应的所述多个输出端口;
所述控制指令包括:端口选择指令,其中,所述上位机通过所述输入端口发送所述端口选择指令至所述控制器;
所述控制器对所述端口选择指令进行校验,并根据校验结果控制所述多个输出端口中对应于所述待控制机顶盒的输出端口开启。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710147066.7A CN108574862B (zh) | 2017-03-13 | 2017-03-13 | 机顶盒的控制***及控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710147066.7A CN108574862B (zh) | 2017-03-13 | 2017-03-13 | 机顶盒的控制***及控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108574862A CN108574862A (zh) | 2018-09-25 |
CN108574862B true CN108574862B (zh) | 2021-06-15 |
Family
ID=63578593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710147066.7A Active CN108574862B (zh) | 2017-03-13 | 2017-03-13 | 机顶盒的控制***及控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108574862B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6297986B1 (en) * | 1999-09-30 | 2001-10-02 | Dongbu Electronics, Co, Ltd. | Ferroelectric random access memory |
CN102137296A (zh) * | 2010-10-18 | 2011-07-27 | 华为终端有限公司 | 机顶盒无线升级方法及其控制终端 |
CN203167158U (zh) * | 2013-03-07 | 2013-08-28 | 江苏下一代广电网物联网研究中心有限公司 | 一种机顶盒远程测试*** |
CN103605604A (zh) * | 2013-11-21 | 2014-02-26 | 四川九洲电器集团有限责任公司 | 一种批量测试机顶盒软件稳定性的方法 |
CN104469501A (zh) * | 2014-10-27 | 2015-03-25 | 福建新大陆通信科技股份有限公司 | 一种基于串口通信协议的机顶盒自动设置方法 |
-
2017
- 2017-03-13 CN CN201710147066.7A patent/CN108574862B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6297986B1 (en) * | 1999-09-30 | 2001-10-02 | Dongbu Electronics, Co, Ltd. | Ferroelectric random access memory |
CN102137296A (zh) * | 2010-10-18 | 2011-07-27 | 华为终端有限公司 | 机顶盒无线升级方法及其控制终端 |
CN203167158U (zh) * | 2013-03-07 | 2013-08-28 | 江苏下一代广电网物联网研究中心有限公司 | 一种机顶盒远程测试*** |
CN103605604A (zh) * | 2013-11-21 | 2014-02-26 | 四川九洲电器集团有限责任公司 | 一种批量测试机顶盒软件稳定性的方法 |
CN104469501A (zh) * | 2014-10-27 | 2015-03-25 | 福建新大陆通信科技股份有限公司 | 一种基于串口通信协议的机顶盒自动设置方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108574862A (zh) | 2018-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2414052A1 (en) | Reconfigurable appliance control system | |
US10261930B2 (en) | System, device and method for transmitting signals between different communication interfaces | |
CN102346501A (zh) | 一种具有统一机框管理架构的设备及其管理控制方法 | |
KR100770856B1 (ko) | 휴대단말기에서 단일포트를 통해 멀티기능을 수행하는 장치및 방법 | |
CN108247632A (zh) | 一种基于ros的协作机器人控制*** | |
CN104932373A (zh) | 一种智能工业网络协议无线转换器 | |
CN102637453A (zh) | 一种包括串行输入输出接口的相变存储器 | |
CN108574862B (zh) | 机顶盒的控制***及控制方法 | |
CN201751896U (zh) | Arinc429总线测试设备 | |
KR20140002254A (ko) | 피엘씨 통신 수행 장치 및 방법 | |
CN202126617U (zh) | 一种光开关控制装置及控制*** | |
CN103942510A (zh) | 一种韦根信号读取及转换装置 | |
CN211928735U (zh) | 一种遥控装置与遥控*** | |
CN103218334A (zh) | 基于usb总线和rs485总线的计算机外设级联装置 | |
CN204350149U (zh) | 基于fpga的串口矩阵切换器 | |
CN102736603B (zh) | 基于plc网络的多操作开关仲裁方法 | |
WO2012139342A1 (zh) | 电视电源控制管理装置和方法 | |
CN114726494B (zh) | uart接口电路、uart通信方法及装置 | |
CN104484196B (zh) | 一种自动完成usbkey设备固件初始化的生产***及方法 | |
CN204406140U (zh) | 一种总线式可编程控制器*** | |
CN220473879U (zh) | 一种国产服务器平台端口管控装置 | |
CN219626328U (zh) | 一种可拓展的分布式注射*** | |
CN218037943U (zh) | 基于pcie接口进行接口扩展的电路板 | |
JP2012129862A (ja) | 通信モジュール | |
CN103390931A (zh) | 一种具备云终端功能的配电***及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |