WO2011079649A1 - Method for remotely waking set-top box, set-top box, server and system - Google Patents

Method for remotely waking set-top box, set-top box, server and system Download PDF

Info

Publication number
WO2011079649A1
WO2011079649A1 PCT/CN2010/078503 CN2010078503W WO2011079649A1 WO 2011079649 A1 WO2011079649 A1 WO 2011079649A1 CN 2010078503 W CN2010078503 W CN 2010078503W WO 2011079649 A1 WO2011079649 A1 WO 2011079649A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
top box
stream
data stream
set top
Prior art date
Application number
PCT/CN2010/078503
Other languages
French (fr)
Chinese (zh)
Inventor
陈俊涛
Original Assignee
华为终端有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为终端有限公司 filed Critical 华为终端有限公司
Publication of WO2011079649A1 publication Critical patent/WO2011079649A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/63Generation or supply of power specially adapted for television receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4436Power management, e.g. shutting down unused components of the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording

Definitions

  • the invention relates to a method for remotely waking up a set top box, a set top box, a server and a system.
  • the present application claims priority to Chinese Patent Application No. 200910189392.X filed on Dec. 28, 2009, the entire contents of In the application.
  • the present invention relates to the field of data communications, and in particular to a method, a set top box, a server and a system for remotely waking up a set top box. Background technique
  • the more common set-top box standby scheme is that the main chip runs in a relatively energy-saving working state during standby, for example, shutting down some internal modules, and the tuner module of the set-top box and the de-multiplexing module of the main chip are still energized to work.
  • This kind of standby mode is generally called "false standby".
  • the information sent by the operator is demodulated into a TS stream (Transport Stream) by the tuner inside the set-top box.
  • the main processor of the set-top box is still in operation, so the TS stream is still It can be demultiplexed by the CPU and analyze the information content in the TS stream. Therefore, when the operator needs to wake up the set-top box or ask the set-top box to perform the specified action, directly add the description information directly to the TS stream. It is common practice to Add such a description to the EMM (Entitlement Management Message).
  • the above standby scheme is a "false standby” scheme.
  • the set-top box is still in a relatively high power consumption state, and there is also a “true standby” scheme.
  • the standby power consumption of "true standby” is generally less than 2W or 1W.
  • the power supply of the system can be cut off by using a single-chip microcomputer, so that both the CPU and the tuner are in a power-off state. At this time, at least the single-chip microcomputer and the infrared receiver can be reserved in the system.
  • the operator needs to wake up the set-top box during the "real standby", for example, when the upgrade is performed, the operator and the set-top box generally agree to a time upgrade, and the appointment time may be that the set-top box is solidified in the set-top box when it leaves the factory, or it may be When the network is in the network, the operator informs the set-top box. Since the single-chip microcomputer can time it, the system power can be turned on at the predetermined time to wake up.
  • the embodiment of the invention provides a method for remotely waking up a set top box, a set top box, a server and a system, so that the set top box can be awake at any time in a true standby state, and the operator can wake up the set top box at any time.
  • a method for remotely waking up a set-top box includes: a tuner demodulating a received network signal, obtaining a TS stream signal, and transmitting the TS stream signal to a single-chip microcomputer; the single-chip microcomputer according to the TS stream signal, It is determined that the set top box needs to be woken up.
  • a set top box includes: a tuner and a single chip microcomputer; the tuner is configured to demodulate the received network signal, obtain a TS stream signal, and send the TS stream signal to the single chip microcomputer; And determining, according to the TS stream signal, that the set top box needs to be woken up.
  • a server includes: a multiplexer and a sending module; the multiplexer is configured to multiplex a specific data stream and other data streams to form an output data stream; and the sending module is configured to: m output data streams carrying the specific data stream are sent to the set top box every n minutes.
  • the present invention implements a system, including: a server and a set top box; the server is configured to multiplex a specific data stream and other data streams to form an output data stream, and carry m specific data every n minutes The output data stream of the stream is sent to the set top box; the set top box is configured to demodulate the received output data stream, obtain a TS stream signal, and determine, according to the TS stream signal, that the set top box needs to be woken up.
  • the embodiment of the invention retains the power supply of the set-top box to the tuner in the "true standby" state, and the TS stream signal demodulated by the tuner determines that the set-top box needs to be woken up, so that the set-top box can be in a true standby state, the operator can always Wake up the set top box.
  • FIG. 1 is a schematic flow chart of an embodiment of a method according to the present invention.
  • FIG. 2 is a schematic diagram of power supply control of a set top box in a "true standby" state according to an embodiment of the present invention
  • FIG. 3 is a diagram showing relationship of a TS stream signal according to an embodiment of the present invention
  • FIG. 4 is a schematic structural diagram of a set top box according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a server according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of a system according to an embodiment of the present invention. detailed description
  • FIG. 1 is a schematic diagram of a method for remotely waking up a set top box according to an embodiment of the present invention, including:
  • Step 101 The tuner demodulates the received network signal to obtain a TS stream signal, and sends the TS stream signal to the single chip microcomputer.
  • Step 102 The single chip determines, according to the TS stream signal, that the set top box needs to be woken up.
  • the single-chip microcomputer turns off the power supply of the main chip and the tuner.
  • the single-chip microcomputer and the infrared receiver are in a working state in the set-top box system (of course, the power module is not included).
  • the MCU is not connected to the network, so the MCU cannot receive network information.
  • the power supply control unit disconnects the power supply to the main chip, but retains the power supply of the tuner, so that the tuner is still in operation and can receive the network signal.
  • the embodiment of the present invention Since the power supply of the tuner is retained, the embodiment of the present invention has a larger standby power consumption than the existing "real standby" scheme of the set top box, but the power consumption of the tuner itself is about 1 W, so the power of the set top box is completed. The consumption can still be controlled within 1.5W. And as the process is updated, the power consumption of the tuner will be lower and lower, and the power consumption of the set-top box can be controlled within 1W.
  • the tuner demodulates the received network signal, and the obtained TS stream signal generally includes: a bit clock signal (M_CKOUT), a frame synchronization signal (M_SYNC), and a data valid signal (M_VAL). , error indication signal (M_ERR), data signal (M_DATA[7:0]), etc.
  • M_CKOUT bit clock signal
  • M_SYNC frame synchronization signal
  • M_VAL data valid signal
  • M_ERR error indication signal
  • M_DATA[7:0] data signal
  • RS coding method of RS (204, 188) is adopted in FIG.
  • the network signal received by the tuner from the operator may be a specific data stream, and the check bits of some frames (packets) of the specific data stream are wrong and uncorrectable, and may be called Is the wrong frame (package).
  • the tuner demodulates the specific data stream, if a wrong frame (packet) is received, the M_ER signal in the demodulated TS stream signal will output a high level signal, if it is received In the correct frame (packet), the M-ERR signal in the demodulated TS stream signal will output a low level signal.
  • these specific error frames can be used with separate special PID (Packet Identifier) frame headers, and are not mixed with other used frames (packets), such as video. Stream, audio stream, etc. In this way, the set-top box can also filter out these specific data streams when watching TV programs normally.
  • PID Packet Identifier
  • each data packet in the code stream is substantially evenly distributed among the new data packets of the output code stream.
  • the tuner demodulates the received network signal to obtain a TS stream signal
  • the TS is The stream signal is sent to the single chip microcomputer by the following means:
  • the regulator demodulates the received network signal, obtains the M_ERR signal in the TS stream signal, and sends the M_ERR signal to the single chip microcomputer.
  • the operator can send m specific data streams carrying the wrong frame every n minutes, and the time for sending the m specific data streams carrying the wrong frame can be set to be less than n/2 minutes or n/3 minutes.
  • the example is not limited.
  • the tuner sends the demodulated M_ERR signal to the single chip microcomputer
  • the M_ERR signal received by the single chip microcomputer is a high level signal
  • the timer and the counter are started, when the predetermined number of cycles is within a predetermined n minutes.
  • a predetermined number of m specific data streams carrying the wrong frame are received, it is determined that the set top box needs to be woken up.
  • the predetermined number of cycles can be set according to the needs of the actual application, which is three times in this embodiment; in this embodiment, m and n are natural numbers.
  • the M-ERR signal When the network signal is not ideal, a wrong frame (packet) may also occur. At this time, the M-ERR signal also outputs a high level signal, but in this case, the error frame (packet) is irregular, and the present invention is implemented.
  • the solution of the example avoids the possibility of erroneously judging that the set top box needs to be woken up when the network signal is not ideal.
  • FIG. 4 is a schematic structural diagram of a set top box according to an embodiment of the present invention, including a tuner 41 and a single chip microcomputer 42.
  • the tuner 41 is configured to demodulate the received network signal, obtain a TS stream signal, and send the TS stream signal to the MCU 42.
  • the single chip microcomputer 42 is configured to determine that the set top box needs to be woken up according to the TS stream signal.
  • the network signal includes: a specific data stream, where the specific data stream includes a wrong frame or a wrong packet, where the error frame or the error packet is a data frame or a data packet whose check bit is an error and is uncorrectable;
  • the particular data stream is distributed substantially evenly across the output data stream on the network side.
  • the tuner 41 includes: a demodulation module 411 for demodulating the specific data stream to obtain an M_ERR signal in the TS stream signal, and a transmitting module 412 for transmitting the M_ERR signal to the single chip microcomputer 42.
  • the single chip microcomputer 42 includes a receiving module 421, a timer 422, a counter 423, and a determining module 424.
  • the receiving module 421 is configured to receive the M_ERR signal
  • the timer 422 is configured to start timing when the received M_ERR signal is a high level signal, and notify the counter 423 when the timing reaches a predetermined n minutes; 423.
  • the received M-ERR signal is a high level signal, start the calculation pre- Receiving the predetermined number of times of the m specific data streams carrying the wrong frame and the number of times of receiving the loop within n minutes
  • the determining module 424 is configured to receive the predetermined m times in the predetermined n minutes by the predetermined number of times of the cycle.
  • the predetermined number of cycles can be set according to the needs of the actual application, which is three times in this embodiment; in this embodiment, m and n are natural numbers.
  • the specific error frame can also use a separate special PID frame header so as not to be mixed with other already used frames (packets), so that the set-top box can also filter out these specific frames (packets) when watching TV programs normally, Affect the normal viewing of TV shows.
  • an embodiment of the present invention further provides a server, including a multiplexer 51 and a transmitting module 52.
  • the multiplexer 51 is configured to multiplex the specific data stream and the other data streams to form an output data stream
  • the sending module 52 is configured to send the m output data streams carrying the specific data stream to the set top box every n minutes.
  • the time during which m outgoing output data streams carrying a particular data stream can be set to be less than n/2 minutes or n/3 minutes.
  • the specific data stream includes a wrong frame or a wrong packet, where the error frame or the error packet is a data frame or a data packet whose parity bit is an error and is uncorrectable; the specific data stream is substantially evenly distributed on the network side. Output in the data stream.
  • the specific error frame can also use a separate special PID frame header so as not to be mixed with other already used frames (packets), so that the set top box can also filter out these specific frames (packets) when watching TV programs normally, Affect the normal viewing of TV shows.
  • an embodiment of the present invention further provides a system including a server 61 and a set top box 62.
  • the server 61 is configured to multiplex the specific data stream and the other data streams to form an output data stream, and send the m output data streams carrying the specific data stream to the set top box every n minutes.
  • the time during which m outgoing output data streams carrying a particular data stream can be set to be less than n/2 minutes or n/3 minutes.
  • the set top box 62 is configured to demodulate the received output data stream to obtain a TS stream signal, and according to the TS stream signal, determine that the set top box 62 needs to be woken up.
  • the specific data stream includes a wrong frame or a wrong packet, and the error frame or the wrong packet is a parity bit. And uncorrectable data frames or data packets; the specific data streams are substantially evenly distributed in the output data stream on the network side.
  • the set top box 62 includes a tuner 41 and a single chip microcomputer 42 as shown in FIG.
  • the tuner 41 includes: a demodulation module 411 for demodulating the specific data stream to obtain an M_ERR signal in the TS stream signal, and a sending module 412 for transmitting the M_ERR signal to the single chip microcomputer 42.
  • the microcontroller 42 includes a receiving module 421, a timer 422, a counter 423, and a determining module 424.
  • the receiving module 421 is configured to receive the M_ERR signal, and the timer 422 is configured to start timing when the received M_ERR signal is a high level signal, and notify the counter 423 when the timing reaches a predetermined n minutes; 423, configured to: when the received M_ERR signal is a high level signal, start counting a number of times of receiving the predetermined m specific data streams carrying the wrong frame within a predetermined n minutes and the number of times received in a loop;
  • the module 424 is configured to determine that the set top box 62 needs to be woken up when a predetermined number of times of the predetermined m data frames carrying the error frame are received within a predetermined number of n minutes.
  • the predetermined number of cycles can be set according to the needs of the actual application, which is three times in this embodiment; in this embodiment, m and n are natural numbers
  • This particular error frame can also use a separate special PID header to not be used with other already used frames.
  • Packages are mixed together, so that the set-top box can also filter out these specific frames (packages) when watching TV programs normally, without affecting the normal viewing of TV programs.
  • the embodiment of the invention retains the power supply of the set-top box to the tuner in the "true standby" state, and the TS stream signal demodulated by the tuner determines that the set-top box needs to be woken up, so that the set-top box can be in a true standby state, the operator can always Wake up the set top box.
  • the present invention can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is a better implementation. the way.
  • the essential machine software product of the present invention is stored in a readable storage medium, such as a computer floppy disk, a hard disk or an optical disk, etc.
  • the instructions are used to cause a device to perform the methods described in various embodiments of the present invention.
  • the above is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or within the technical scope disclosed by the present invention. Alternatives are intended to be covered by the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Abstract

The embodiment of the present invention discloses a method for remotely waking a set-top box, a set-top box and a system. The method includes that: a tuner demodulates a received network signal to obtain a Transport Stream (TS) signal, and transmits the TS signal to a single chip; according to the TS signal, the single chip determines that the set-top box needs to be waked. In the embodiment of the present invention, it is remained that the set-top box feeds power supply to the tuner in the state of real standby; and by the TS signal demodulated by the tuner, it is determined that the set-top box needs to be waked; thus it is implemented that an operator can wake the set-top box at any time while the set-top box is in the state of real standby.

Description

一种远程唤醒机顶盒的方法、 机顶盒、 服务器及系统 本申请要求于 2009 年 12 月 28 日提交中国专利局、 申请号为 200910189392.X 的中国专利申请的优先权, 其全部内容通过引用结合在本申 请中。 技术领域  The invention relates to a method for remotely waking up a set top box, a set top box, a server and a system. The present application claims priority to Chinese Patent Application No. 200910189392.X filed on Dec. 28, 2009, the entire contents of In the application. Technical field
本发明涉及数据通讯领域, 具体地说, 涉及一种远程唤醒机顶盒的方法、 机顶盒、 服务器及系统。 背景技术  The present invention relates to the field of data communications, and in particular to a method, a set top box, a server and a system for remotely waking up a set top box. Background technique
机顶盒在待机状态时,运营商有时需要唤醒机顶盒,要求机顶盒进行一些 操作, 如进行强制升级, 收看紧急新闻或通知等。 而目前比较普遍的机顶盒待 机方案是主芯片在待机时, 运行于比较节能的工作状态, 例如, 关闭一些内部 模块, 此时机顶盒的调谐器模块和主芯片内解复用模块还是通电可以工作的, 这种待机方式,一般被称作"假待机"。在"假待机 "状态下,运营商发来的信息, 经机顶盒内部的调谐器解调成 TS流( Transport Stream, 传输流), 此时机顶盒 的主处理器还处于运行状态, 因此 TS流仍可以被 CPU解复用, 并分析出 TS 流中的信息内容, 这样运营商需要唤醒机顶盒或要求机顶盒做指定性动作时, 直接在 TS 流中直接添加描述信息就可以了, 常见的做法是, 在 EMM ( Entitlement Management Message, 授权管理信息) 中添加此类描述信息。  When the set-top box is in the standby state, the operator sometimes needs to wake up the set-top box and ask the set-top box to perform some operations, such as performing a forced upgrade, watching emergency news or notifications, and the like. At present, the more common set-top box standby scheme is that the main chip runs in a relatively energy-saving working state during standby, for example, shutting down some internal modules, and the tuner module of the set-top box and the de-multiplexing module of the main chip are still energized to work. This kind of standby mode is generally called "false standby". In the "false standby" state, the information sent by the operator is demodulated into a TS stream (Transport Stream) by the tuner inside the set-top box. At this time, the main processor of the set-top box is still in operation, so the TS stream is still It can be demultiplexed by the CPU and analyze the information content in the TS stream. Therefore, when the operator needs to wake up the set-top box or ask the set-top box to perform the specified action, directly add the description information directly to the TS stream. It is common practice to Add such a description to the EMM (Entitlement Management Message).
上述待机方案是一种 "假待机"方案, "假待机"时机顶盒还是处于比较高的 功耗状态,还有一种"真待机 "方案,"真待机 "的待机功耗一般小于 2W或者 1W, 一般可以通过使用单片机将系统的供电切断, 使 CPU和调谐器都处于断电状 态, 此时系统中最少可只保留单片机和红外接收器工作。 "真待机"时, 由于机 顶盒的主处理器, 或主处理器内的相关模块, 如解复用模块, 是处于非工作状 态的, 因此机顶盒就不能解析 TS流中的内容信息, 这样机顶盒就不能接收到 运营商发来的唤醒信息了。 The above standby scheme is a "false standby" scheme. When the "false standby" is set, the set-top box is still in a relatively high power consumption state, and there is also a "true standby" scheme. The standby power consumption of "true standby" is generally less than 2W or 1W. Generally, the power supply of the system can be cut off by using a single-chip microcomputer, so that both the CPU and the tuner are in a power-off state. At this time, at least the single-chip microcomputer and the infrared receiver can be reserved in the system. "Real Standby", because the main processor of the set-top box, or related modules in the main processor, such as the demultiplexing module, is in a non-working state, the set-top box cannot parse the content information in the TS stream, so the set-top box Can't receive The wake-up message sent by the operator.
目前, 如果在 "真待机,,时, 运营商需要唤醒机顶盒, 例如进行升级时, 一 般是运营商和机顶盒约定一个时间升级,该约定时间可以是机顶盒出厂时就固 化在机顶盒内,也可以是在网时运营商通知机顶盒的。单片机由于自己可以计 时, 到了预定时间可以打开系统电源, 实现唤醒。  At present, if the operator needs to wake up the set-top box during the "real standby", for example, when the upgrade is performed, the operator and the set-top box generally agree to a time upgrade, and the appointment time may be that the set-top box is solidified in the set-top box when it leaves the factory, or it may be When the network is in the network, the operator informs the set-top box. Since the single-chip microcomputer can time it, the system power can be turned on at the predetermined time to wake up.
发明人在实现本发明的过程中发现, 现有技术在"真待机 "状态下, 如果运 营商需要唤醒机顶盒, 只能通过事先约定的方式,这种预约方案不是真正意义 上的唤醒方案, 并且也不能实现随时唤醒机顶盒的功能。 发明内容  The inventor found in the process of implementing the present invention that in the "true standby" state, if the operator needs to wake up the set top box, the reservation scheme can only be a wake-up solution in a true sense, and It is also impossible to wake up the set-top box at any time. Summary of the invention
本发明实施例提供一种远程唤醒机顶盒的方法、 机顶盒、 服务器及系统, 以实现机顶盒在真待机状态下, 运营商可以随时唤醒机顶盒。  The embodiment of the invention provides a method for remotely waking up a set top box, a set top box, a server and a system, so that the set top box can be awake at any time in a true standby state, and the operator can wake up the set top box at any time.
本发明实施例一种远程唤醒机顶盒的方法, 包括: 调谐器解调接收到的网 络信号, 得到 TS流信号, 并将所述 TS流信号发送给单片机; 所述单片机根 据所述 TS流信号, 确定所述机顶盒需要被唤醒。  A method for remotely waking up a set-top box according to an embodiment of the present invention includes: a tuner demodulating a received network signal, obtaining a TS stream signal, and transmitting the TS stream signal to a single-chip microcomputer; the single-chip microcomputer according to the TS stream signal, It is determined that the set top box needs to be woken up.
本发明实施例一种机顶盒, 包括: 调谐器和单片机; 所述调谐器, 用于解 调接收到的网络信号, 得到 TS流信号, 并将所述 TS流信号发送给单片机; 所述单片机, 用于根据所述 TS流信号, 确定所述机顶盒需要被唤醒。  A set top box includes: a tuner and a single chip microcomputer; the tuner is configured to demodulate the received network signal, obtain a TS stream signal, and send the TS stream signal to the single chip microcomputer; And determining, according to the TS stream signal, that the set top box needs to be woken up.
本发明实施例一种服务器, 包括: 复用器和发送模块; 所述复用器, 用于 将特定数据流和其它数据流复用在一起, 形成输出数据流; 所述发送模块, 用 于每隔 n分钟将 m个携带所述特定数据流的输出数据流发送给机顶盒。  A server includes: a multiplexer and a sending module; the multiplexer is configured to multiplex a specific data stream and other data streams to form an output data stream; and the sending module is configured to: m output data streams carrying the specific data stream are sent to the set top box every n minutes.
本发明实施一种系统, 包括: 服务器和机顶盒; 所述服务器, 用于将特定 数据流和其它数据流复用在一起, 形成输出数据流, 并每隔 n分钟将 m个携 带所述特定数据流的输出数据流发送给所述机顶盒; 所述机顶盒, 用于解调接 收到的输出数据流, 得到 TS流信号, 并根据所述 TS流信号, 确定所述机顶 盒需要被唤醒。 本发明实施例保留了机顶盒在"真待机 "状态下对调谐器的供电 ,通过调谐 器解调得到的 TS流信号, 确定机顶盒需要被唤醒, 实现了机顶盒在真待机状 态下, 运营商可以随时唤醒机顶盒。 附图说明 The present invention implements a system, including: a server and a set top box; the server is configured to multiplex a specific data stream and other data streams to form an output data stream, and carry m specific data every n minutes The output data stream of the stream is sent to the set top box; the set top box is configured to demodulate the received output data stream, obtain a TS stream signal, and determine, according to the TS stream signal, that the set top box needs to be woken up. The embodiment of the invention retains the power supply of the set-top box to the tuner in the "true standby" state, and the TS stream signal demodulated by the tuner determines that the set-top box needs to be woken up, so that the set-top box can be in a true standby state, the operator can always Wake up the set top box. DRAWINGS
图 1为本发明方法实施例的流程示意图;  1 is a schematic flow chart of an embodiment of a method according to the present invention;
图 2为本发明实施例机顶盒在"真待机"状态下的供电控制示意图; 图 3为本发明实施例中 TS流信号关系图;  2 is a schematic diagram of power supply control of a set top box in a "true standby" state according to an embodiment of the present invention; FIG. 3 is a diagram showing relationship of a TS stream signal according to an embodiment of the present invention;
图 4为本发明实施例机顶盒的结构示意图;  4 is a schematic structural diagram of a set top box according to an embodiment of the present invention;
图 5为本发明实施例服务器的结构示意图;  FIG. 5 is a schematic structural diagram of a server according to an embodiment of the present invention;
图 6为本发明实施例系统的结构示意图。 具体实施方式  FIG. 6 is a schematic structural diagram of a system according to an embodiment of the present invention. detailed description
下面通过结合附图进一步说明本发明实施例的技术方案。  The technical solutions of the embodiments of the present invention are further described below with reference to the accompanying drawings.
图 1所示为本发明实施例一种远程唤醒机顶盒的方法, 包括:  FIG. 1 is a schematic diagram of a method for remotely waking up a set top box according to an embodiment of the present invention, including:
步驟 101、 调谐器解调接收到的网络信号, 得到 TS 流信号, 并将该 TS 流信号发送给单片机。  Step 101: The tuner demodulates the received network signal to obtain a TS stream signal, and sends the TS stream signal to the single chip microcomputer.
步驟 102、 单片机根据该 TS流信号, 确定机顶盒需要被唤醒。  Step 102: The single chip determines, according to the TS stream signal, that the set top box needs to be woken up.
在现有技术中, 机顶盒在"真待机 "状态下, 单片机关断了主芯片和调谐器 的供电, 此时机顶盒系统中只有单片机和红外接收器处于工作状态(当然, 不 包括电源模块), 而单片机是没有和网络连接的, 所以单片机不能接收到网络 信息。 图 2为本发明实施例机顶盒在"真待机"状态下的供电控制示意图。 本发 明实施例的机顶盒的红外接收模块接收到待机命令时,供电控制单元断开给主 芯片的供电, 但是保留调谐器的供电, 这样调谐器仍处于工作状态, 可以接收 到网络信号。  In the prior art, in the "true standby" state of the set-top box, the single-chip microcomputer turns off the power supply of the main chip and the tuner. At this time, only the single-chip microcomputer and the infrared receiver are in a working state in the set-top box system (of course, the power module is not included). The MCU is not connected to the network, so the MCU cannot receive network information. 2 is a schematic diagram of power supply control of a set top box in a "true standby" state according to an embodiment of the present invention. When the infrared receiving module of the set top box of the embodiment of the present invention receives the standby command, the power supply control unit disconnects the power supply to the main chip, but retains the power supply of the tuner, so that the tuner is still in operation and can receive the network signal.
由于保留了调谐器的供电, 本发明实施例虽然比现有的机顶盒"真待机" 方案的待机功耗大, 但是调谐器本身的功耗在 1W左右, 所以机顶盒整机的功 耗仍可以控制在 1.5W以内。并且随着工艺的更新,调谐器的功耗会越来越低, 而机顶盒整机功耗也可以控制在 1W以内。 Since the power supply of the tuner is retained, the embodiment of the present invention has a larger standby power consumption than the existing "real standby" scheme of the set top box, but the power consumption of the tuner itself is about 1 W, so the power of the set top box is completed. The consumption can still be controlled within 1.5W. And as the process is updated, the power consumption of the tuner will be lower and lower, and the power consumption of the set-top box can be controlled within 1W.
如图 3所示,调谐器解调接收到的网络信号,得到的 TS流信号一般包括: 位时钟信号( M— CKOUT )、帧同步信号( M— SYNC )、数据有效信号( M— VAL )、 错误指示信号 (M— ERR )、 数据信号 ( M— DATA[7:0] )等。 其中, 通常在 TS 流信号的每个帧(包)的末尾有数据校验位,例如图 3中采用了 RS ( 204、 188 ) 的编码方式, 其中 16 ( 204、 188 )个字节即为前面 188个字节的校险位, 当 校验发现前面的 188个字节有错字节时, M— ERR信号就会输出一个高电平, 而数据正确时或者有限的错比特位已经被校正后 , M— ERR信号就会一直保持 输出低电平。  As shown in FIG. 3, the tuner demodulates the received network signal, and the obtained TS stream signal generally includes: a bit clock signal (M_CKOUT), a frame synchronization signal (M_SYNC), and a data valid signal (M_VAL). , error indication signal (M_ERR), data signal (M_DATA[7:0]), etc. Wherein, there is usually a data check bit at the end of each frame (packet) of the TS stream signal. For example, the coding method of RS (204, 188) is adopted in FIG. 3, wherein 16 (204, 188) bytes are The first 188 bytes of the insurance risk, when the check finds that the first 188 bytes have a wrong byte, the M-ERR signal will output a high level, and the data is correct or the limited wrong bit has been After correction, the M-ERR signal will remain low for output.
在本发明实施例中 ,调谐器接收到的来自运营商的网络信号可以是一个特 定数据流, 该特定数据流的某些帧 (包) 的校验位是错误并且是不可校正的, 可以称为错帧 (包)。 当调谐器对该特定数据流进行解调时, 如果接收到的是 个错帧 (包), 解调得到的 TS流信号中的 M— ER 信号就会输出高电平信号, 如果接收到的是个正确帧 (包) 时, 解调得到的 TS流信号中的 M— ERR信号 就会输出低电平信号。  In the embodiment of the present invention, the network signal received by the tuner from the operator may be a specific data stream, and the check bits of some frames (packets) of the specific data stream are wrong and uncorrectable, and may be called Is the wrong frame (package). When the tuner demodulates the specific data stream, if a wrong frame (packet) is received, the M_ER signal in the demodulated TS stream signal will output a high level signal, if it is received In the correct frame (packet), the M-ERR signal in the demodulated TS stream signal will output a low level signal.
为了不影响正常收看电视节目的机顶盒, 可以将这些特定的错帧(包)使 用单独特殊 PID ( Packet Identifier, 分组标识符)帧头, 不与其它已经使用的 帧(包)混在一起, 例如视频流、 音频流等。 这样, 机顶盒在正常收看电视节 目时, 也可以过滤出这些特定数据流。  In order not to affect the set-top box that normally watches TV programs, these specific error frames (packets) can be used with separate special PID (Packet Identifier) frame headers, and are not mixed with other used frames (packets), such as video. Stream, audio stream, etc. In this way, the set-top box can also filter out these specific data streams when watching TV programs normally.
这些特定数据流和其它数据流通过复用器复用在一起。一般情况下,运营 商输入给复用器的各路码率是基本相等的 ,同时每个复用器复用的码流路数也 是相同的, 一般为 6路。 当新插入一个含有不可校正的错帧的码流时, 该码流 中的各个数据包是基本均匀地分布在输出码流的各个新数据包中。  These specific data streams and other data streams are multiplexed together by a multiplexer. In general, the code rates input by the operator to the multiplexer are basically equal, and the number of code streams multiplexed by each multiplexer is the same, generally 6 channels. When a code stream containing an uncorrectable error frame is newly inserted, each data packet in the code stream is substantially evenly distributed among the new data packets of the output code stream.
本实施例中, 调谐器解调接收到的网络信号, 得到 TS流信号, 并将该 TS 流信号发送给单片机可以通过以下方式实现: 调节器解调接收到的网络信号 , 得到 TS流信号中的 M— ERR信号 , 并将所述 M— ERR信号发送给单片机。 In this embodiment, the tuner demodulates the received network signal to obtain a TS stream signal, and the TS is The stream signal is sent to the single chip microcomputer by the following means: The regulator demodulates the received network signal, obtains the M_ERR signal in the TS stream signal, and sends the M_ERR signal to the single chip microcomputer.
运营商可以每隔 n分钟就发出 m个上述携带错帧的特定数据流, 发出 m 个上述携带错帧的特定数据流的时间可以设定为小于 n/2分钟或者 n/3分钟, 本实施例不做限定。这样,当调谐器将解调得到的 M— ERR信号发送给单片机, 当单片机接收到的 M— ERR信号是高电平信号时, 启动定时器和计数器, 当循 环预定次数在预定的 n分钟内收到预定的 m个上述携带错帧的特定数据流时, 就确定机顶盒需要被唤醒。其中,循环预定次数可以根据实际应用的需要设定, 本实施例中是 3次; 本实施例中 m和 n为自然数。  The operator can send m specific data streams carrying the wrong frame every n minutes, and the time for sending the m specific data streams carrying the wrong frame can be set to be less than n/2 minutes or n/3 minutes. The example is not limited. In this way, when the tuner sends the demodulated M_ERR signal to the single chip microcomputer, when the M_ERR signal received by the single chip microcomputer is a high level signal, the timer and the counter are started, when the predetermined number of cycles is within a predetermined n minutes. When a predetermined number of m specific data streams carrying the wrong frame are received, it is determined that the set top box needs to be woken up. The predetermined number of cycles can be set according to the needs of the actual application, which is three times in this embodiment; in this embodiment, m and n are natural numbers.
当网络信号不理想时, 也会出现错帧(包)的情况, 此时 M— ERR信号也 会输出高电平信号, 但是这种情况出现错帧(包)是没有规律的, 本发明实施 例的方案避免了在网络信号不理想时误判为机顶盒需要被唤醒的可能性。  When the network signal is not ideal, a wrong frame (packet) may also occur. At this time, the M-ERR signal also outputs a high level signal, but in this case, the error frame (packet) is irregular, and the present invention is implemented. The solution of the example avoids the possibility of erroneously judging that the set top box needs to be woken up when the network signal is not ideal.
图 4为本发明实施例机顶盒的结构示意图, 包括调谐器 41和单片机 42。 其中, 调谐器 41 , 用于解调接收到的网络信号, 得到 TS流信号, 并将该 TS 流信号发送给单片机 42。 单片机 42, 用于根据该 TS流信号, 确定机顶盒需 要被唤醒。  4 is a schematic structural diagram of a set top box according to an embodiment of the present invention, including a tuner 41 and a single chip microcomputer 42. The tuner 41 is configured to demodulate the received network signal, obtain a TS stream signal, and send the TS stream signal to the MCU 42. The single chip microcomputer 42 is configured to determine that the set top box needs to be woken up according to the TS stream signal.
其中, 所述网络信号包括: 特定数据流, 所述特定的数据流包括错帧或错 包, 所述错帧或错包为校验位是错误且不可校正的数据帧或数据包; 所述特定 数据流基本均匀地分布在网络侧的输出数据流中。  The network signal includes: a specific data stream, where the specific data stream includes a wrong frame or a wrong packet, where the error frame or the error packet is a data frame or a data packet whose check bit is an error and is uncorrectable; The particular data stream is distributed substantially evenly across the output data stream on the network side.
该调谐器 41包括: 解调模块 411 , 用于解调该特定数据流, 得到 TS流信 号中的 M— ERR信号;发送模块 412,用于将该 M— ERR信号发送给单片机 42。  The tuner 41 includes: a demodulation module 411 for demodulating the specific data stream to obtain an M_ERR signal in the TS stream signal, and a transmitting module 412 for transmitting the M_ERR signal to the single chip microcomputer 42.
单片机 42包括:接收模块 421、定时器 422、计数器 423和确定模块 424。 接收模块 421 , 用于接收 M— ERR信号; 定时器 422, 用于当接收到的 M— ERR 信号是高电平信号时, 启动计时, 当计时到达预定的 n分钟时, 通知计数器 423; 计数器 423 , 用于当接收到的 M— ERR信号是高电平信号时, 启动计算预 定的 n分钟内收到预定的 m个上述携带错帧的特定数据流的次数及循环收到 的次数; 确定模块 424,用于循环预定次数在预定的 n分钟内收到预定的 m个 上述携带错帧的特定数据流时, 就确定机顶盒需要被唤醒。 其中, 预定循环次 数可以根据实际应用的需要设定, 本实施例中是 3次; 本实施例中 m和 n为 自然数。 The single chip microcomputer 42 includes a receiving module 421, a timer 422, a counter 423, and a determining module 424. The receiving module 421 is configured to receive the M_ERR signal, and the timer 422 is configured to start timing when the received M_ERR signal is a high level signal, and notify the counter 423 when the timing reaches a predetermined n minutes; 423. When the received M-ERR signal is a high level signal, start the calculation pre- Receiving the predetermined number of times of the m specific data streams carrying the wrong frame and the number of times of receiving the loop within n minutes; the determining module 424 is configured to receive the predetermined m times in the predetermined n minutes by the predetermined number of times of the cycle. When a particular data stream carrying a wrong frame is carried, it is determined that the set top box needs to be woken up. The predetermined number of cycles can be set according to the needs of the actual application, which is three times in this embodiment; in this embodiment, m and n are natural numbers.
该特定的错帧还可以使用单独特殊 PID 帧头, 以不与其它已经使用的帧 (包)混在一起, 这样机顶盒在正常收看电视节目时, 也可以过滤出这些特定 的帧 (包), 不影响正常收看电视节目。  The specific error frame can also use a separate special PID frame header so as not to be mixed with other already used frames (packets), so that the set-top box can also filter out these specific frames (packets) when watching TV programs normally, Affect the normal viewing of TV shows.
如图 5所示, 本发明实施例还提供一种服务器, 包括复用器 51和发送模 块 52。 复用器 51 , 用于将特定数据流和其它数据流复用在一起, 形成输出数 据流; 发送模块 52, 用于每隔 n分钟将 m个携带特定数据流的输出数据流发 送给机顶盒。 其中发出 m个携带特定数据流的输出数据流的时间可以设定为 小于 n/2分钟或者 n/3分钟。  As shown in FIG. 5, an embodiment of the present invention further provides a server, including a multiplexer 51 and a transmitting module 52. The multiplexer 51 is configured to multiplex the specific data stream and the other data streams to form an output data stream, and the sending module 52 is configured to send the m output data streams carrying the specific data stream to the set top box every n minutes. The time during which m outgoing output data streams carrying a particular data stream can be set to be less than n/2 minutes or n/3 minutes.
其中, 所述特定数据流包括错帧或错包, 所述错帧或错包为校验位是错误 且不可校正的数据帧或数据包;所述特定数据流基本均匀地分布在网络侧的输 出数据流中。该特定的错帧还可以使用单独特殊 PID帧头, 以不与其它已经使 用的帧(包)混在一起, 这样机顶盒在正常收看电视节目时, 也可以过滤出这 些特定的帧 (包), 不影响正常收看电视节目。  The specific data stream includes a wrong frame or a wrong packet, where the error frame or the error packet is a data frame or a data packet whose parity bit is an error and is uncorrectable; the specific data stream is substantially evenly distributed on the network side. Output in the data stream. The specific error frame can also use a separate special PID frame header so as not to be mixed with other already used frames (packets), so that the set top box can also filter out these specific frames (packets) when watching TV programs normally, Affect the normal viewing of TV shows.
如图 6所示,本发明实施例还提供一种系统,包括服务器 61和机顶盒 62。 服务器 61 , 用于将特定数据流和其它数据流复用在一起, 形成输出数据流, 并每隔 n分钟将 m个携带特定数据流的输出数据流发送给机顶盒。 其中发出 m个携带特定数据流的输出数据流的时间可以设定为小于 n/2分钟或者 n/3分 钟。 机顶盒 62, 用于解调接收到的输出数据流, 得到 TS 流信号, 并根据该 TS流信号, 确定机顶盒 62需要被唤醒。  As shown in FIG. 6, an embodiment of the present invention further provides a system including a server 61 and a set top box 62. The server 61 is configured to multiplex the specific data stream and the other data streams to form an output data stream, and send the m output data streams carrying the specific data stream to the set top box every n minutes. The time during which m outgoing output data streams carrying a particular data stream can be set to be less than n/2 minutes or n/3 minutes. The set top box 62 is configured to demodulate the received output data stream to obtain a TS stream signal, and according to the TS stream signal, determine that the set top box 62 needs to be woken up.
其中, 所述特定数据流包括错帧或错包, 所述错帧或错包为校验位是错误 且不可校正的数据帧或数据包;所述特定数据流基本均匀地分布在网络侧的输 出数据流中。 The specific data stream includes a wrong frame or a wrong packet, and the error frame or the wrong packet is a parity bit. And uncorrectable data frames or data packets; the specific data streams are substantially evenly distributed in the output data stream on the network side.
机顶盒 62包括如图 4所示的调谐器 41和单片机 42。 其中该调谐器 41包 括: 解调模块 411 , 用于解调该特定的数据流, 得到 TS流信号中的 M— ERR 信号; 发送模块 412, 用于将该 M— ERR信号发送给单片机 42。  The set top box 62 includes a tuner 41 and a single chip microcomputer 42 as shown in FIG. The tuner 41 includes: a demodulation module 411 for demodulating the specific data stream to obtain an M_ERR signal in the TS stream signal, and a sending module 412 for transmitting the M_ERR signal to the single chip microcomputer 42.
单片机 42包括:接收模块 421、定时器 422、计数器 423和确定模块 424。 接收模块 421, 用于接收 M— ERR信号; 定时器 422, 用于当接收到的 M— ERR 信号是高电平信号时, 启动计时, 当计时到达预定的 n分钟时, 通知计数器 423; 计数器 423, 用于当接收到的 M— ERR信号是高电平信号时, 启动计算预 定的 n分钟内收到预定的 m个上述携带错帧的特定数据流的次数及循环收到 的次数; 确定模块 424,用于循环预定次数在预定的 n分钟内收到预定的 m个 上述携带错帧的特定数据流时, 就确定机顶盒 62需要被唤醒。 其中, 预定循 环次数可以根据实际应用的需要设定,本实施例中是 3次; 本实施例中 m和 n 为自然数。  The microcontroller 42 includes a receiving module 421, a timer 422, a counter 423, and a determining module 424. The receiving module 421 is configured to receive the M_ERR signal, and the timer 422 is configured to start timing when the received M_ERR signal is a high level signal, and notify the counter 423 when the timing reaches a predetermined n minutes; 423, configured to: when the received M_ERR signal is a high level signal, start counting a number of times of receiving the predetermined m specific data streams carrying the wrong frame within a predetermined n minutes and the number of times received in a loop; The module 424 is configured to determine that the set top box 62 needs to be woken up when a predetermined number of times of the predetermined m data frames carrying the error frame are received within a predetermined number of n minutes. The predetermined number of cycles can be set according to the needs of the actual application, which is three times in this embodiment; in this embodiment, m and n are natural numbers.
该特定的错帧还可以使用单独特殊 PID 帧头, 以不与其它已经使用的帧 This particular error frame can also use a separate special PID header to not be used with other already used frames.
(包)混在一起, 这样机顶盒在正常收看电视节目时, 也可以过滤出这些特定 的帧 (包), 不影响正常收看电视节目。 (Packages) are mixed together, so that the set-top box can also filter out these specific frames (packages) when watching TV programs normally, without affecting the normal viewing of TV programs.
本发明实施例保留了机顶盒在"真待机 "状态下对调谐器的供电,通过调谐 器解调得到的 TS流信号, 确定机顶盒需要被唤醒, 实现了机顶盒在真待机状 态下, 运营商可以随时唤醒机顶盒。  The embodiment of the invention retains the power supply of the set-top box to the tuner in the "true standby" state, and the TS stream signal demodulated by the tuner determines that the set-top box needs to be woken up, so that the set-top box can be in a true standby state, the operator can always Wake up the set top box.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现, 当然也可以通过硬件,但 很多情况下前者是更佳的实施方式。基于这样的理解, 本发明的技术方案本质 机软件产品存储在可读取的存储介质中, 如计算机的软盘, 硬盘或光盘等, 包 括若千指令用以使得一台设备执行本发明各个实施例所述的方法。 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应该以权利要求的保护范围为准。 Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is a better implementation. the way. Based on such understanding, the essential machine software product of the present invention is stored in a readable storage medium, such as a computer floppy disk, a hard disk or an optical disk, etc. The instructions are used to cause a device to perform the methods described in various embodiments of the present invention. The above is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or within the technical scope disclosed by the present invention. Alternatives are intended to be covered by the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

权 利 要 求 书 Claim
1、 一种远程唤醒机顶盒的方法, 其特征在于, 包括:  A method for remotely waking up a set top box, characterized in that it comprises:
调谐器解调接收到的网络信号, 得到 TS流信号, 并将所述 TS流信号发 送给单片机;  The tuner demodulates the received network signal to obtain a TS stream signal, and sends the TS stream signal to the single chip microcomputer;
所述单片机根据所述 TS流信号, 确定所述机顶盒需要被唤醒。  The MCU determines that the set top box needs to be woken up according to the TS stream signal.
2、 根据权利要求 1所述的方法, 其特征在于, 所述网络信号包括: 特定 数据流, 所述特定数据流包括错帧或错包, 所述错帧或错包为校验位是错误且 不可校正的数据帧或数据包;  2. The method according to claim 1, wherein the network signal comprises: a specific data stream, the specific data stream includes a wrong frame or a wrong packet, and the error frame or the error packet is a check bit error. And uncorrectable data frames or data packets;
所述特定数据流基本均匀地分布在网络侧的输出数据流中。  The particular data stream is distributed substantially evenly across the output data stream on the network side.
3、 根据权利要求 2所述的方法, 其特征在于, 所述调谐器解调接收到的 网络信号得到 TS流信号, 并将 TS流信号发送给单片机包括: 所述调节器解 调接收到的网络信号, 得到 TS流信号中的 M— ER 信号, 并将所述 M— ERR 信号发送给所述单片机。  The method according to claim 2, wherein the tuner demodulates the received network signal to obtain a TS stream signal, and sends the TS stream signal to the single chip microcomputer, comprising: the regulator demodulating the received The network signal obtains the M_ER signal in the TS stream signal, and sends the M_ERR signal to the single chip microcomputer.
所述单片机根据 TS流信号确定机顶盒需要被唤醒包括: 当所述单片机接 收到的 M— ERR信号是高电平信号时, 启动定时器和计数器, 当循环预定次数 在 n分钟内收到 m个所述特定数据流时, 就确定所述机顶盒需要被唤醒。  Determining, by the MCU according to the TS stream signal, that the set top box needs to be woken up includes: when the M_ERR signal received by the single chip microcomputer is a high level signal, starting a timer and a counter, and receiving m times when the predetermined number of cycles is within n minutes When the particular data stream is in progress, it is determined that the set top box needs to be woken up.
4、 根据权利要求 3所述的方法, 其特征在于, 还包括:  4. The method according to claim 3, further comprising:
网絡侧将所述特定数据流和其它数据流复用在一起, 形成输出数据流; 每隔 n分钟将 m个携带所述特定数据流的输出数据流发送给所述机顶盒。  The network side multiplexes the specific data stream with other data streams to form an output data stream; and sends m output data streams carrying the specific data stream to the set top box every n minutes.
5、 根据权利要求 4所述的方法, 其特征在于, 发出 m个携带特定数据流 的输出数据流的时间小于 n/2分钟或者小于 n/3分钟。 5. Method according to claim 4, characterized in that the time of sending m output data streams carrying a particular data stream is less than n/2 minutes or less than n/3 minutes.
6、 根据权利要求 2所述的方法, 其特征在于, 所述错帧或错包使用单独 特殊 PID帧头。  6. The method according to claim 2, wherein the error frame or the error packet uses a separate special PID frame header.
7、 一种机顶盒, 其特征在于, 包括: 调谐器和单片机;  7. A set top box, comprising: a tuner and a single chip microcomputer;
所述调谐器, 用于解调接收到的网络信号, 得到 TS流信号, 并将所述 TS 流信号发送给单片机; The tuner is configured to demodulate the received network signal, obtain a TS stream signal, and use the TS The stream signal is sent to the single chip microcomputer;
所述单片机, 用于根据所述 TS流信号, 确定所述机顶盒需要被唤醒。 The single chip microcomputer is configured to determine, according to the TS stream signal, that the set top box needs to be woken up.
8、 根据权利要求 7所述的机顶盒, 其特征在于, 所述网络信号包括: 特 定数据流, 所述特定数据流包括错帧或错包, 所述错帧或错包为校验位是错误 且不可校正的数据帧或数据包; The set top box according to claim 7, wherein the network signal comprises: a specific data stream, the specific data stream includes a wrong frame or a wrong packet, and the error frame or the error packet is a check bit error. And uncorrectable data frames or data packets;
所述特定数据流基本均匀地分布在网络侧的输出数据流中。  The particular data stream is distributed substantially evenly across the output data stream on the network side.
9、 根据权利要求 8所述的机顶盒, 其特征在于, 所述调谐器包括: 解调模块, 用于解调所述特定数据流, 得到所述 TS流信号中的 M— ERR 信号;  The set top box according to claim 8, wherein the tuner comprises: a demodulation module, configured to demodulate the specific data stream, to obtain an M_ERR signal in the TS stream signal;
发送模块, 用于将所述 M— ERR信号发送给所述单片机。  And a sending module, configured to send the M_ERR signal to the single chip microcomputer.
所述单片机包括:  The single chip microcomputer includes:
接收模块, 用于接收所述 M— ERR信号;  a receiving module, configured to receive the M-ERR signal;
定时器, 用于当接收到的 M— ERR信号是高电平信号时, 启动计时, 当计 时到达预定的 n分钟时, 通知计数器;  a timer, configured to start timing when the received M-ERR signal is a high level signal, and notify the counter when the timer reaches a predetermined n minutes;
所述计数器, 用于当接收到的 M— ERR信号是高电平信号时, 启动计算 n 分钟内收到 m个所述特定数据流的次数及循环收到的次数;  The counter is configured to start, when the received M_ERR signal is a high level signal, start counting the number of times the m specific data streams are received in n minutes and the number of times received in a loop;
确定模块, 用于循环预定次数在 n分钟内收到 m个所述特定数据流时, 就确定机顶盒需要被唤醒。  The determining module is configured to determine that the set top box needs to be woken up when the predetermined number of times of receiving the m specific data streams is received within n minutes.
10、根据权利要求 8所述的机顶盒, 其特征在于, 所述错帧或错包使用单 独特殊 PID帧头。  The set top box according to claim 8, wherein the error frame or the error packet uses a separate special PID frame header.
11、 一种服务器, 其特征在于, 包括: 复用器和发送模块;  A server, comprising: a multiplexer and a transmitting module;
所述复用器, 用于将特定数据流和其它数据流复用在一起, 形成输出数据 流;  The multiplexer is configured to multiplex a specific data stream and other data streams to form an output data stream;
所述发送模块, 用于每隔 n分钟将 m个携带所述特定数据流的输出数据 流发送给机顶盒。 The sending module is configured to send m output data streams carrying the specific data stream to the set top box every n minutes.
12、 根据权利要求 11所述的服务器, 其特征在于, 发出 m个携带特定数 据流的输出数据流的时间小于 n/2分钟或者小于 n/3分钟。 The server according to claim 11, characterized in that the time for issuing m output data streams carrying a specific data stream is less than n/2 minutes or less than n/3 minutes.
13、 根据权利要求 11所述的服务器, 其特征在于, 所述特定数据流包括 错帧或错包, 所述错帧或错包为校验位是错误且不可校正的数据帧或数据包; 所述特定数据流基本均匀地分布在网络侧的输出数据流中。  The server according to claim 11, wherein the specific data stream includes a wrong frame or a wrong packet, and the error frame or the error packet is a data frame or a data packet whose check digit is an error and is uncorrectable; The particular data stream is distributed substantially evenly across the output data stream on the network side.
14、 根据权利要求 13所述的机顶盒, 其特征在于, 所述错帧或错包使用 单独特殊 PID帧头。  The set top box according to claim 13, wherein the error frame or the error packet uses a separate special PID frame header.
15、 一种系统, 其特征在于, 包括: 服务器和机顶盒;  15. A system, comprising: a server and a set top box;
所述服务器, 用于将特定数据流和其它数据流复用在一起, 形成输出数据 流, 并每隔 n分钟将 m个携带所述特定数据流的输出数据流发送给所述机顶 盒; The server is configured to multiplex a specific data stream and other data streams to form an output data stream, and send m output data streams carrying the specific data stream to the set top box every n minutes;
所述机顶盒, 用于解调接收到的输出数据流, 得到 TS流信号, 并根据所 述 TS流信号, 确定所述机顶盒需要被唤醒。  The set top box is configured to demodulate the received output data stream, obtain a TS stream signal, and determine, according to the TS stream signal, that the set top box needs to be woken up.
PCT/CN2010/078503 2009-12-28 2010-11-08 Method for remotely waking set-top box, set-top box, server and system WO2011079649A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910189392XA CN101771866B (en) 2009-12-28 2009-12-28 Remote wake set top box method, set top box, server and system
CN200910189392.X 2009-12-28

Publications (1)

Publication Number Publication Date
WO2011079649A1 true WO2011079649A1 (en) 2011-07-07

Family

ID=42504414

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/078503 WO2011079649A1 (en) 2009-12-28 2010-11-08 Method for remotely waking set-top box, set-top box, server and system

Country Status (2)

Country Link
CN (1) CN101771866B (en)
WO (1) WO2011079649A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101771866B (en) * 2009-12-28 2012-05-23 深圳华为通信技术有限公司 Remote wake set top box method, set top box, server and system
CN102340700A (en) * 2010-07-26 2012-02-01 苏州彭华信息技术有限公司 Set-top box of television
CN104601909B (en) * 2013-11-01 2018-03-23 青岛海尔电子有限公司 TV set control method, television set and intelligent home network
CN103905213B (en) * 2014-03-27 2018-01-12 华为技术有限公司 A kind of idle method, home intelligent equipment and standby system
CN105430502B (en) * 2014-09-19 2019-01-25 国家广播电影电视总局广播科学研究院 Set top box remote awakening method and system
CN105100659A (en) * 2015-07-30 2015-11-25 深圳Tcl数字技术有限公司 Apparatus and method for remotely waking up television set at low-power state
CN106331859B (en) * 2016-09-18 2020-02-28 深圳市九洲电器有限公司 Set top box debugging method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070162582A1 (en) * 2006-01-11 2007-07-12 Microsoft Corporation Network event notification and delivery
CN101282431A (en) * 2008-05-06 2008-10-08 华为技术有限公司 Set-top box and standby, awakening method thereof
US20090063878A1 (en) * 2007-08-31 2009-03-05 Schmidt Brian K Group power management of network devices
CN101771866A (en) * 2009-12-28 2010-07-07 深圳华为通信技术有限公司 Remote wake set top box method, set top box, server and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6298091B1 (en) * 1998-03-23 2001-10-02 International Business Machines Corporation Method to play audio and video clips through MPEG decoders
CN101262556B (en) * 2008-03-31 2011-04-13 深圳创维数字技术股份有限公司 A STB with low-power consumption standby

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070162582A1 (en) * 2006-01-11 2007-07-12 Microsoft Corporation Network event notification and delivery
US20090063878A1 (en) * 2007-08-31 2009-03-05 Schmidt Brian K Group power management of network devices
CN101282431A (en) * 2008-05-06 2008-10-08 华为技术有限公司 Set-top box and standby, awakening method thereof
CN101771866A (en) * 2009-12-28 2010-07-07 深圳华为通信技术有限公司 Remote wake set top box method, set top box, server and system

Also Published As

Publication number Publication date
CN101771866A (en) 2010-07-07
CN101771866B (en) 2012-05-23

Similar Documents

Publication Publication Date Title
WO2011079649A1 (en) Method for remotely waking set-top box, set-top box, server and system
JPH1198480A (en) Digital broadcast receiver
US8082458B2 (en) Configuring an operating state of a terminal device
CN101562760A (en) Methods and devices for reducing power consumption in a passive optical network while maintaining service continuity
EP1474906A2 (en) CLOCK−BASED TIME SLICING
CN101188770A (en) An audio and video synchronization output method for multi-process control
WO2010118696A1 (en) Electronic apparatus and power management device thereof
CN112887838A (en) Method for awakening emergency broadcast by digital frequency modulation, DTMB set top box and system
CN112887836A (en) Method for awakening emergency broadcast by digital frequency modulation, DTMB set top box and system
CN105323618A (en) STB (Set Top Box) operation method and apparatus and STB
JP2008005327A (en) Information processor mounted digital broadcasting receiver
KR101151925B1 (en) Method and apparatus for receiving multiple simultaneous stream bursts with limited dvb receiver memory
CN112887841A (en) Method for responding to emergency broadcast by digital frequency modulation, DTMB set top box and system
JP2003204482A (en) Broadcasting device
US6552752B1 (en) Clock generating based on a reference signal included in the digital input data of a digital broadcasting receiver
CN112887840A (en) Method for responding to emergency broadcast by digital frequency modulation, DTMB set top box and system
WO2011113267A1 (en) Method, apparatus and system for adjusting working performance of optical communication device
JP2002354068A (en) Cable modem device and operation rate reducing method
JP3620277B2 (en) Digital broadcast receiving apparatus and method thereof
WO2019041134A1 (en) Energy-saving control method, apparatus and system
JPH07143080A (en) Satellite communication terminal
JP4392963B2 (en) Multiplexing / separating method and multiplexing / separating apparatus
CN112738595A (en) Method for responding to emergency broadcast by digital frequency modulation, satellite television set top box and system
JP4548947B2 (en) Demultiplexer
CN112689179A (en) Method for awakening emergency broadcast by digital frequency modulation, satellite television set top box and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10840438

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10840438

Country of ref document: EP

Kind code of ref document: A1