[go: up one dir, main page]

CN100429885C - Software updating method between set-top boxes - Google Patents

Software updating method between set-top boxes Download PDF

Info

Publication number
CN100429885C
CN100429885C CNB2005100284201A CN200510028420A CN100429885C CN 100429885 C CN100429885 C CN 100429885C CN B2005100284201 A CNB2005100284201 A CN B2005100284201A CN 200510028420 A CN200510028420 A CN 200510028420A CN 100429885 C CN100429885 C CN 100429885C
Authority
CN
China
Prior art keywords
top box
software
communication port
update
mentioned
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.)
Expired - Fee Related
Application number
CNB2005100284201A
Other languages
Chinese (zh)
Other versions
CN1909458A (en
Inventor
都源植
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai LG Electronics Co Ltd
Original Assignee
Shanghai LG Electronics Co Ltd
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 Shanghai LG Electronics Co Ltd filed Critical Shanghai LG Electronics Co Ltd
Priority to CNB2005100284201A priority Critical patent/CN100429885C/en
Publication of CN1909458A publication Critical patent/CN1909458A/en
Application granted granted Critical
Publication of CN100429885C publication Critical patent/CN100429885C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明是关于机顶盒之间的软件更新方法的,机顶盒相互间通过诸如DDC CI这样的固定通信频道进行连接,通过设置,相互间能够实现数据发送和接收,机顶盒相互间能很快进行软件更新。为此,本发明通过以下几个步骤实现软件的更新:第1步骤,从机顶盒为了根据使用者的更新命令,从上述主机顶盒中接收主机顶盒的软件及其相关数据,对连接在一起的固定通信端口进行激活;第2步骤,通过上述第1步骤中激活的固定通信端口,确认从机顶盒与上述主机顶盒之间能否进行数据发送和接收,并切换到已经设定的软件更新模式;第3步骤,由于上述第2步骤中从机顶盒切换成软件更新模式,在等待从主机顶盒中进行软件接收的过程中,通过上述第1步骤中激活的通信频道,接收锁定的软件;第4步骤,将上述从机顶盒已经设定的相关软件更新为上述第3步骤中接收到的软件。

The invention relates to a method for updating software between set-top boxes. The set-top boxes are connected to each other through a fixed communication channel such as DDC CI. Through setting, data transmission and reception can be realized between each other, and software updates between the set-top boxes can be performed quickly. For this reason, the present invention realizes the update of software by the following several steps: the 1st step, in order to according to user's updating order, from set-top box, receive the software of main set-top box and relevant data thereof from above-mentioned main set-top box, to the fixed The communication port is activated; the second step is to confirm whether data can be sent and received between the slave set-top box and the above-mentioned host top box through the fixed communication port activated in the first step above, and switch to the software update mode that has been set; the second step Step 3, due to switching from the set-top box to the software update mode in the second step above, while waiting for the software to be received from the host top box, receive the locked software through the communication channel activated in the first step above; Step 4, Update the above-mentioned related software that has been set from the set-top box to the software received in the above-mentioned step 3.

Description

机顶盒之间的软件更新方法 Software update method between set-top boxes

【技术领域】 【Technical field】

本发明是关于机顶盒之间的软件更新方法,具体地说,机顶盒相互间通过诸如DDC CI这样的固定通信频道进行连接,通过设置,相互间能够实现数据发送和接收,机顶盒相互间能很快进行软件更新。The present invention relates to the software updating method between set-top boxes, specifically, the set-top boxes are connected with each other through fixed communication channels such as DDC CI, by setting, data transmission and reception can be realized mutually, and the set-top boxes can be carried out quickly each other. Software update.

【背景技术】 【Background technique】

最近,随着数字电视步入人们的平常生活,各种机顶盒也随之开发并出售,机顶盒能从电视台以应用软件软件的形态,接收新闻、天气预报、股市行情、广告等信息,并对其进行解码,然后提供给使用者,能为使用者提供当前或者下一个节目的开始时间或结束时间,或者当前或下一个电视节目的概要等电视节目相关信息等多样的服务。Recently, as digital TV has entered people's daily life, various set-top boxes have been developed and sold accordingly. The set-top boxes can receive news, weather forecasts, stock market quotes, advertisements and other information from TV stations in the form of application software, and update them. It is decoded and then provided to the user, which can provide the user with various services such as the start time or end time of the current or next program, or the summary of the current or next TV program, etc. TV program related information.

机顶盒为了实现这种服务,需要一定的软件支持,通常通过无线电或光缆接收到相关的数据,然后对这种软件实施更新,或者通过RS 232-C的串行接口从PC中下载更新软件,实施更新。In order to realize this kind of service, the set-top box needs certain software support. It usually receives relevant data through radio or optical cable, and then implements an update to the software, or downloads the update software from the PC through the serial interface of RS 232-C, implements renew.

但是,OTA虽然是机顶盒内更新软件的简单方法,但是在电视数据流接收困难,或者不能接收的时候,软件接收本身就非常困难,或者即使接收了相关软件,利用它在更新软件的时候,会产生系统错误,或者在使用RS-232C进行更新的时候,将耗费比较长的时间。However, although OTA is a simple way to update the software in the set-top box, when the TV data stream is difficult to receive or cannot be received, the software itself is very difficult to receive, or even if the relevant software is received, when using it to update the software, it will be difficult. A system error occurs, or when using RS-232C to update, it will take a long time.

因此,为了解决这样的问题,需要一种改良的更新方法,使得能在较快的时间内,即使电视接收比较困难,也能更新机顶盒内的所需软件。Therefore, in order to solve such a problem, an improved update method is required, so that the required software in the set-top box can be updated in a relatively fast time even if the TV reception is difficult.

【发明内容】 【Content of invention】

因此,本发明是为了满足上述必要性而开发的,其目的之一是要提供一种能在较短的时间内,在即使电视接收比较困难的情况下,也能更新机顶盒内所需软件的机顶盒之间软件更新方法。Therefore, the present invention has been developed in order to meet the above-mentioned needs, and one of its objects is to provide a system that can update the required software in the set-top box in a relatively short period of time even when TV reception is relatively difficult. A method for updating software between set-top boxes.

根据这种目的,本发明想要使机顶盒相互间通过诸如DDC CI这样的固定通信频道进行连接,通过设置,相互间能够实现数据发送和接收,机顶盒相互间能很快进行软件更新。According to this purpose, the present invention wants to make the set-top boxes connect each other through such fixed communication channels as DDC CI, by setting, data transmission and reception can be realized mutually, and the set-top boxes can quickly carry out software updates each other.

为此,本发明通过以下四个步骤,实现机顶盒间的软件更新:For this reason, the present invention realizes the software update between set-top boxes by following four steps:

第1步骤,从(Slave)机顶盒为了根据使用者的更新命令,从上述主(Master)机顶盒中接收主机顶盒的软件及其相关数据,对连接在一起的固定通信端口进行激活;The 1st step, from (Slave) set-top box in order to receive the software of master top box and related data thereof from above-mentioned master (Master) set-top box according to user's update command, activate the fixed communication port that is connected together;

第2步骤,通过上述第1步骤中激活的固定通信端口,确认从机顶盒与上述主机顶盒之间能否进行数据发送和接收,并切换到已经设定的软件更新模式;In the second step, through the fixed communication port activated in the first step above, confirm whether data can be sent and received between the slave set-top box and the above-mentioned host top-box, and switch to the software update mode that has been set;

第3步骤,由于上述第2步骤中从机顶盒切换成软件更新模式,在等待从主机顶盒中进行软件接收的过程中,通过上述第1步骤中激活的通信频道,接收锁定的软件;In the third step, due to the switch from the set-top box to the software update mode in the above-mentioned second step, during the process of waiting for the software to be received from the main set-top box, the locked software is received through the communication channel activated in the above-mentioned first step;

第4步骤,将上述从机顶盒已经设定的相关软件更新为上述第3步骤中接收到的软件。The fourth step is to update the relevant software set in the above-mentioned slave set-top box to the software received in the above-mentioned third step.

而且,本发明追加包含以下步骤:Moreover, the present invention additionally comprises the following steps:

第5步骤,主机顶盒根据使用者的更新命令,激活与从机顶盒相连的通信端口;In step 5, the master top box activates the communication port connected to the slave set top box according to the update command of the user;

第6步骤,通过上述第5步骤中激活的通信端口,确认主机顶盒与从机顶盒之间能否进行数据发送和接收,然后切换成已经设定的软件上传模式;Step 6, through the communication port activated in step 5 above, confirm whether data can be sent and received between the master set-top box and the slave set-top box, and then switch to the software upload mode that has been set;

第7步骤,随着上述第6步骤中,主机顶盒切换成软件上传模式,检测已经储存着的软件,通过上述第5步骤中激活的通信端口,将上述检测的软件传送至从机顶盒。In the seventh step, following the above-mentioned sixth step, the host top box switches to the software upload mode, detects the stored software, and transmits the detected software to the slave set-top box through the communication port activated in the above-mentioned fifth step.

如上所述,本发明地机顶盒之间的软件更新方法具有以下效果:能实现机顶盒间软件的发送和接收,必要的时候,可以进行更新,尤其是主机顶盒与从机顶盒间的通信频道使用了DDC CI等的通信频道,能够提高更新速度。As mentioned above, the software update method between the set-top boxes of the present invention has the following effects: it can realize the sending and receiving of software between the set-top boxes, and when necessary, it can be updated, especially the communication channel between the master set-top box and the slave set-top box uses DDC Communication channels such as CI can improve the update speed.

【附图说明】 【Description of drawings】

图1a是显示采用了本发明的系统概念图,Figure 1a is a conceptual diagram showing a system employing the present invention,

图1b是显示本发明整体性次序的附图,Figure 1b is a drawing showing the overall sequence of the present invention,

图2是举例对采用了本发明的机顶盒进行说明的示意图,Fig. 2 is a schematic diagram illustrating the set-top box adopting the present invention by way of example,

图3是显示在本发明的从机顶盒中实现软件更新的流程图,Fig. 3 is a flow chart showing the implementation of software update in the set-top box of the present invention,

图4是显示在本发明的主机顶盒中实现软件更新的流程图。FIG. 4 is a flow chart showing the implementation of software update in the set top box of the present invention.

【具体实施方式】 【Detailed ways】

以下参照附图,对本发明进行说明。Hereinafter, the present invention will be described with reference to the accompanying drawings.

首先,参照图1a,举例说明采用了本发明机顶盒之间的软件更新方法中主机顶盒100与从机顶盒200的连接形态。本发明包含以下两个部分:First, referring to FIG. 1 a , the connection form of the master top box 100 and the slave set top box 200 in the software update method between the set top boxes of the present invention is illustrated as an example. The present invention comprises following two parts:

用于上传软件主机顶盒100;Host top box 100 for uploading software;

根据主机顶盒100的软件上传,更新相关软件从机顶盒200。According to the software uploaded by the host top box 100, the relevant software is updated from the slave set top box 200.

这两者之间,通过显示数据信道公共接口(Display Data Channel CommonInterface,以下简称DDCBetween the two, through the display data channel common interface (Display Data Channel Common Interface, hereinafter referred to as DDC

CI)进行连接,尤其主机顶盒和从机顶盒通过DVI(Digital VisualInterface)的Insert SquareCI), especially the host top box and the slave set-top box through the Insert Square of DVI (Digital Visual Interface)

Line--DDC通信频道相互连接,通过这样连接的主机顶盒和从机顶盒按照图1b所示的次序,实现本发明的软件上传方法。Line——DDC communication channels are connected to each other, and the software uploading method of the present invention is realized through the master top box and the slave set top box connected in this way according to the sequence shown in FIG. 1 b.

即,本发明所述方法实现过程如下:将主机顶盒100和从机顶盒200相互间进行连接的通信频道DDC CILine在低或者高等级中,激活为已经设定的任意一个等级(1);通过激活的通信频道,主机顶盒100传送轮询(polling)信号(2);然后从机顶盒200将针对它的应答信息传送至主机顶盒100(3),主机顶盒100再通过其应答信息,得知已经成功实现与从机顶盒200的连接之后,上传软件(4),从机顶盒200在传送结束或者出现异常情况时,将传送应答信息(5)。后面将对各个步骤进行详细说明。That is, the implementation process of the method of the present invention is as follows: the communication channel DDC CILine that the host top box 100 and the slave set top box 200 are connected to each other is activated as any level (1) that has been set in a low or high level; communication channel, the set-top box 100 transmits a polling (polling) signal (2); After the connection with the slave set-top box 200 is realized, the software is uploaded (4), and the slave set-top box 200 will transmit a response message (5) when the transmission ends or an abnormal situation occurs. Each step will be described in detail later.

图2是举例说明采用了本发明机顶盒之间的软件更新方法的主机顶盒100和从机顶盒200示意图。FIG. 2 is a schematic diagram illustrating a master STB 100 and a slave STB 200 using the method for updating software between STBs of the present invention.

首先,如图2所示,采用了本发明主机顶盒100包含由以下组件构成:At first, as shown in Figure 2, adopted the main set-top box 100 of the present invention to comprise and be made of the following components:

通过外部设备和各自相关通信端口及频道进行激活和对接的多个通信接口(110-1、100-2、……);Multiple communication interfaces (110-1, 100-2, ...) activated and docked through external devices and their respective communication ports and channels;

有选择性地对上述多个通信接口中的任意一个进行激活的通信对接控制装置120;A communication docking control device 120 for selectively activating any one of the above-mentioned multiple communication interfaces;

储存本发明所使用的软件的主软件储存装置130;the main software storage device 130 storing the software used by the present invention;

将传送分组流中分离出来的软件储存到上述主软件储存装置130中,并根据使用者的命令对其读取,对上述软件进行整体性管理的机顶盒软件管理器140:The software separated from the transmission packet stream is stored in the above-mentioned main software storage device 130, and it is read according to the user's command, and the set-top box software manager 140 for overall management of the above-mentioned software:

对相关主机顶盒的系统进行整体性控制和管理的主机顶盒微型计算机150:The main top box microcomputer 150 for overall control and management of the related main top box system:

通过天线接收电视节目传送分组流的调谐器160;A tuner 160 for receiving the TV program delivery packet stream via the antenna;

对上述调谐器160接收的电视节目传送分组流进行VSB(Vestigial SideBand)/QPSK(Quadrature Phase Shift Keying)解码的传送分组流解码器170;A transport packet stream decoder 170 for VSB (Vestigial SideBand)/QPSK (Quadrature Phase Shift Keying) decoding of the TV program transport packet stream received by the tuner 160;

将经过解码的电视节目传送分组流分离成音频/视频数据和电视节目预告信息的传送分组流多路信号分离器180;transport stream demultiplexer 180 for separating the decoded television program transport stream into audio/video data and television schedule information;

对上述传送分组流多路信号分离器180中分离的音频/视频数据分别进行处理,并分别输出视频和音频信息的视频及音频处理装置190。A video and audio processing unit 190 for separately processing the audio/video data separated in the above-mentioned transport packet stream demultiplexer 180 and outputting video and audio information respectively.

通过上述构成,采用了本发明的主机顶盒通过调谐器160接收的传送分组流,并在传送分组流解码器170进行解码,并为了在传送分组流多路信号分离器180中驱动机顶盒,对必要的软件进行分离,机顶盒软件管理器140在主机顶盒微型计算机150的控制下,将上述传送分组流多路信号分离器180分离的软件储存在主软件储存装置130中。Through the above configuration, the transport packet stream received by the host top box of the present invention through the tuner 160 is decoded in the transport packet stream decoder 170, and in order to drive the set-top box in the transport packet stream demultiplexer 180, necessary The set-top box software manager 140 stores the software separated by the above-mentioned transport packet stream demultiplexer 180 in the main software storage device 130 under the control of the host top box microcomputer 150 .

在这种状态中,主机顶盒微型计算机150根据外部输入的使用者命令,将系统模式切换成软件上传模式,机顶盒软件管理器140在上述主机顶盒微型计算机150的控制下,根据外部输入的使用者命令,读取储存在上述主软件储存装置130中的软件。In this state, the MSTB microcomputer 150 switches the system mode to the software upload mode according to an externally input user command, and the STB software manager 140, under the control of the above-mentioned MSTB microcomputer 150, according to the externally input user command command to read the software stored in the above-mentioned main software storage device 130 .

然后,通信对接控制装置120在主机顶盒微型计算机150的控制下,对多个通信接口中与从机顶盒连接的通信接口110-1有选择性地进行激活,被激活地通信接口110-1将轮询信号传送至从机顶盒200,并判断能否进行数据发送和接收,机顶盒软件管理器140从上述从机顶盒中接收此经过判断的应答信号,然后机顶盒软件管理器140在主机顶盒微型计算机150的控制下,通过被激活的通信接口110-1将从上述主软件储存装置130读取的软件传送至上述从机顶盒200中。Then, under the control of the master top box microcomputer 150, the communication docking control device 120 selectively activates the communication interface 110-1 connected to the slave set top box among the multiple communication interfaces, and the activated communication interface 110-1 will take turns Inquiry signal is transmitted to slave set-top box 200, and judges whether to carry out data transmission and reception, set-top box software manager 140 receives this response signal through judging from above-mentioned slave set-top box, then set-top box software manager 140 is under the control of host top box microcomputer 150 Next, the software read from the master software storage device 130 is transmitted to the slave set-top box 200 through the activated communication interface 110-1.

此外,如图2所示,采用了本发明的从机顶盒200由以下组件构成:In addition, as shown in Figure 2, the set-top box 200 adopting the present invention is composed of the following components:

通过外部设备和各自相关通信端口及频道进行激活和对接的多个通信接口(210-1、210-2、……);Multiple communication interfaces (210-1, 210-2, ...) activated and docked through external devices and their respective communication ports and channels;

有选择性地对上述多个通信接口(110-1,100-2、……)中的任意一个进行激活的通信对接控制装置220;A communication docking control device 220 for selectively activating any one of the above-mentioned multiple communication interfaces (110-1, 100-2, ...);

将主(Master)从(Slave)传送来的软件进行储存的从软件储存装置230;The slave software storage device 230 that stores the software transmitted from the master (Master) to the slave (Slave);

将从传送分组流中分离的软件和上述主、从100中传送来的软件储存在主软件储存装置230中,并根据使用者命令进行读取等等,对软件进行整体性管理的机顶盒软件管理器240;The software separated from the transmission packet stream and the software transmitted from the above-mentioned master and slave 100 are stored in the master software storage device 230, and are read according to user commands, etc., and the set-top box software management for the overall management of the software device 240;

对相关主机顶盒的系统进行总体性控制及管理的从机顶盒微型计算机250:From the set-top box microcomputer 250 that performs overall control and management of the system of the relevant mainframe top box:

通过天线接收电视节目传送分组流的调谐器260;A tuner 260 for receiving a packetized stream of television programs delivered via an antenna;

对上述调谐器160接收的电视节目传送分组流进行VSB(Vestigial SideBand)/QPSK(Quadrature Phase Shift Keying)解码的传送分组流解码器270;The transport packet stream decoder 270 for VSB (Vestigial SideBand)/QPSK (Quadrature Phase Shift Keying) decoding of the TV program transport packet stream received by the tuner 160;

将经过解码的电视节目传送分组流分离成音频/视频数据和电视节目预告信息的传送分组流多路信号分离器280;transport stream demultiplexer 280 for separating the decoded television program transport stream into audio/video data and television schedule information;

对上述传送分组流多路信号分离器180中分离的音频/视频数据分别进行处理,并分别输出视频和音频信息的视频及音频处理装置290。A video and audio processing device 290 for separately processing the audio/video data separated in the above-mentioned transport packet stream demultiplexer 180, and outputting video and audio information respectively.

在采用本发明的从机顶盒200中,从机顶盒微型计算机250根据由外部输入的使用者更新命令,生成并输出控制信号,通信对接控制装置220在上述从机顶盒微型计算机250的控制下,对多个通信接口中与主机顶盒100连接的通信接口210-1有选择性地进行激活,被激活地通信接口210-1等待从主机顶盒100中发送来的轮询信号,在接收了轮询信号时,将在从微型计算机250的控制下输出与其相对应的应答信号,根据上述从微型计算机250更新模式的转换,等待接收由主机顶盒传送来的软件。In adopting the slave set-top box 200 of the present invention, the slave set-top box microcomputer 250 generates and outputs a control signal according to the user update command input from the outside, and the communication docking control device 220 is under the control of the above-mentioned slave set-top box microcomputer 250. Among the communication interfaces, the communication interface 210-1 connected with the host top box 100 is selectively activated, and the activated communication interface 210-1 waits for the polling signal sent from the host top box 100, and when receiving the polling signal, Under the control of the slave microcomputer 250, a corresponding response signal will be output, and according to the above-mentioned conversion of the update mode of the slave microcomputer 250, it will wait to receive the software sent by the host top box.

因此,在从上述主机顶盒100中接收了的软件后,从软件管理器240将从软件储存装置230原先设定的相关软件更新为上述接收到的软件。以下参照图3和图4,对本发明机顶盒之间的软件更新方法进行更详细的说明。Therefore, after receiving the software from the above-mentioned set-top box 100, the slave software manager 240 updates the relevant software originally set from the software storage device 230 to the above-mentioned received software. Referring to FIG. 3 and FIG. 4 , the method for updating software between set-top boxes of the present invention will be described in more detail.

图3是显示在本发明的从机顶盒中实现软件更新的流程图。FIG. 3 is a flow chart showing the implementation of software update in the slave set-top box of the present invention.

如图3所示,从机顶盒实现本发明的软件更新其流程如下。As shown in Fig. 3, the process of realizing the software update of the present invention from the set-top box is as follows.

首先,从机顶盒等待使用者的更新命令(步骤S300),当从外部输入了使用者的更新命令时(步骤S301),为了从主机顶盒中接收主机顶盒的软件及其相关数据,要进行通信频道的连接,并检测激活通信端口(步骤S302),将其激活为设定使能(ENABLE)信号(步骤S303)。First, wait for the user's update command (step S300) from the set-top box, when the user's update command is input from the outside (step S301), in order to receive the software of the set-top box and its related data from the set-top box, a communication channel will be performed. connection, and detect the activation of the communication port (step S302), activate it to set the enable (ENABLE) signal (step S303).

然后,通过步骤(步骤S303)中激活的通信端口,确认从机顶盒能否与上述主机顶盒之间进行数据发送和接收,并将其模式切换成已经设定的软件更新模式(步骤S307)。即,通过步骤(步骤S303)中激活的通信端口,从机顶盒等待从主机顶盒传送来的轮询信号(步骤S304),在从主机顶盒中接收了轮询信号时(步骤S305),将与其对应的应答信号传送至主机顶盒,并切换成的软件更新模式(步骤S307)。Then, through the communication port activated in the step (step S303), confirm whether the slave set-top box can send and receive data with the above-mentioned host top box, and switch its mode to the set software update mode (step S307). That is, by the communication port activated in the step (step S303), the slave set-top box waits for the polling signal (step S304) transmitted from the host top box, and when receiving the polling signal (step S305) from the host top box, will correspond to it The response signal is sent to the host top box, and switched to the software update mode (step S307).

当在步骤(步骤S307)中从机顶盒切换成软件更新模式之后,从机顶盒等待从主机顶盒中接收软件(步骤S308),通过上述步骤(步骤S303)中激活的通信端口,接收由主机顶盒传送来的软件(步骤S309),并判断相关软件有无异常(步骤S310),在步骤(步骤S310)的判断结果为步骤(步骤S309)接收到的软件中有异常的时候,向主机顶盒发送要求再次传送软件的信息,以再次从主机顶盒接收软件,反之,如果步骤(步骤S310)的判断结果为步骤(步骤S309)中接收到的软件没有异常情况时,将向主机顶盒发送软件传送成功的信息。After switching to the software update mode from the set-top box in the step (step S307), the slave set-top box waits to receive software from the host top box (step S308), and receives the software sent by the host top box through the communication port activated in the above-mentioned steps (step S303). (step S309), and judge whether relevant software has abnormality (step S310), when the judging result of step (step S310) is that there is abnormality in the software that step (step S309) receives, send request again to the host top box Send the information of software, to receive software from host top box again, otherwise, if the judgment result of step (step S310) is when the software that receives in the step (step S309) does not have abnormal situation, will send the information that software transmits successfully to host top box .

最后,对步骤(步骤S309)中接收到的软件与原先设定的软件是否是同一类软件进行判断,步骤(步骤S314)的判断结果为当前接收的软件与原先设定的软件为同一类软件,就将原先设定的软件更新为步骤(步骤S309)中接收到的软件,当步骤(步骤S314)的判断结果为同一类软件还没有设定的情况下,为了进行设置,将其另外储存在已经设定的储存装置中(步骤S316),根据使用者结束命令(步骤S316)结束本发明。Finally, it is judged whether the software received in the step (step S309) is the same type of software as the previously set software, and the judgment result of the step (step S314) is that the currently received software is the same type of software as the previously set software , the previously set software is updated to the software received in the step (step S309), when the judgment result of the step (step S314) is that the same type of software has not been set, in order to set it, it is stored in addition In the storage device that has been set (step S316), the present invention is ended according to the user's end command (step S316).

图4是显示在本发明的主机顶盒中实现软件更新的流程图。FIG. 4 is a flow chart showing the implementation of software update in the set top box of the present invention.

首先,如图4所示,主机顶盒等待使用者的更新命令(步骤S400),当外部输入了使用者的更新命令时(步骤S401),检测通过通信频道与从机顶盒进行连接的通信端口是否被激活(步骤S402),在没有被激活的情况下,将相关通信端口激活成与高或者低等级中已经设定的任意一个等级相对应的使能信号(步骤S403)。First, as shown in Figure 4, the master top box waits for the user's update command (step S400), and when the user's update command is input from the outside (step S401), it detects whether the communication port connected with the slave set-top box through the communication channel is blocked. Activation (step S402), if not activated, activate the relevant communication port to an enabling signal corresponding to any one of the high or low levels that has been set (step S403).

通过步骤(步骤S403)中激活的通信端口,确认能与从机顶盒之间进行数据发送和接收,并切换成已经设定的软件上传模式。即,通过步骤(步骤S403)中激活的通信端口,将轮询信号传送至从机顶盒(步骤S404),主机顶盒等待从从机顶盒传送来的轮询信号(步骤S405),在从从机顶盒中接收了轮询信号时(步骤S406),主机顶盒将切换成软件上传模式(步骤S409),反之,如果经过了预设的时间段(步骤S407),还没能从从机顶盒中接收到应答信息,系统进行默认设置(步骤S408)。Through the communication port activated in the step (step S403), confirm that data can be sent and received with the slave set-top box, and switch to the set software upload mode. That is, by the communication port activated in the step (step S403), the polling signal is transmitted to the slave set-top box (step S404), and the master top box waits for the polling signal (step S405) transmitted from the slave set-top box, and then receives the polling signal from the slave set-top box. When the polling signal is received (step S406), the host top box will switch to the software upload mode (step S409), otherwise, if the preset time period (step S407) has passed, the response information has not been received from the set top box, The system performs default settings (step S408).

然后,在步骤(步骤S409)中主机顶盒切换成了软件上传模式之后,对主机顶盒内已经储存的软件进行检测(步骤S410),通过步骤(步骤S403)激活的通信端口,将步骤(步骤S410)中检测的软件传送至从机顶盒(步骤S411),在接收了传送成功的信息时(步骤S412),执行步骤(步骤S400),在步骤(步骤S412)中没有接收传送成功的信息时,如果经过了预设时间段(步骤S413),系统进行默认设置(步骤S408),结束本发明。Then, in the step (step S409), after the host top box has switched to the software upload mode, the software stored in the host top box is detected (step S410), and the step (step S410) is activated by the communication port of the step (step S403). ) is transmitted to the slave set-top box (step S411), when receiving the information of successful transmission (step S412), execute the step (step S400), when not receiving the information of successful transmission in the step (step S412), if After the preset time period (step S413), the system performs default setting (step S408), and ends the present invention.

最后,本发明,从机顶盒为了驱动机顶盒,从主机顶盒中接收了必要的软件,并能够进行更新,尤其主机顶盒与从机顶盒之间的通信频道使用了DDC CI等的通信频道,因此能够更快地将软件从主机顶盒传送至从机顶盒中,从而提高了更新速度。Finally, in the present invention, in order to drive the set-top box, the slave set-top box has received the necessary software from the host top box, and can update it, especially the communication channel between the host top box and the slave set-top box uses a communication channel such as DDC CI, so it can be faster The software is transferred from the master top box to the slave set top box efficiently, thereby improving the update speed.

通过上述说明内容,相关工作人员完全可以在不偏离本项发明技术思想范围的前提下,进行多种多样的变更或修改。因此,本项发明的技术范围并不局限于实例所记载的内容,必须要根据专利调用的范围来确定其技术性范围。Through the above description, relevant staff can make various changes or modifications without departing from the technical scope of the present invention. Therefore, the technical scope of this invention is not limited to the content recorded in the examples, and its technical scope must be determined according to the scope of patent calls.

Claims (3)

1, the Oftware updating method between the set-top box comprises:
The 1st step for the update command according to the user, receives the software and the related data thereof of primary set-top box from set-top box from primary set-top box, the fixed communication port that links together is activated;
Can the 2nd step by the fixed communication port that activates in described the 1st step, be confirmed to send and receive from carrying out data between set-top box and the described primary set-top box, and switched to the software upgrading pattern of having set;
The 3rd step owing to switch to the software upgrading pattern from set-top box in described the 2nd step, in waiting for the process of carrying out the software reception from primary set-top box, by the communication channel that activates in described the 1st step, receives the software that sets;
The 4th step is updated to the software that receives described the 3rd step with the described related software of having set from set-top box,
Described communication port has been used the communication port of utilizing display data channel common interface DDC CI to connect.
2, the Oftware updating method between the set-top box as claimed in claim 1 is characterized in that:
The 5th step, primary set-top box activate and the communication port that links to each other from set-top box according to user's update command;
Can the 6th step by the communication port that activates in described the 5th step, be confirmed primary set-top box and from carrying out the data transmission between the set-top box and receiving, switched to the software upload pattern of having set that sets then;
The 7th step, in described the 6th step, primary set-top box switches to the software upload pattern, detects the software that sets stored, and by the communication port that activates in described the 5th step, the software that sets of described detection is sent to from set-top box.
3, the Oftware updating method between the set-top box as claimed in claim 1 is characterized in that, described the 2nd step comprises:
The 2-1 step by the communication port that activates in described the 1st step, is waited for the polling signal that sends from described primary set-top box from set-top box;
Can the 2-2 step in described 2-1 step, when primary set-top box has received polling signal, carry out the answer signal that data send and receive smoothly from set-top box and be sent to primary set-top box, and switch to the software upgrading pattern of having set.
CNB2005100284201A 2005-08-03 2005-08-03 Software updating method between set-top boxes Expired - Fee Related CN100429885C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100284201A CN100429885C (en) 2005-08-03 2005-08-03 Software updating method between set-top boxes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100284201A CN100429885C (en) 2005-08-03 2005-08-03 Software updating method between set-top boxes

Publications (2)

Publication Number Publication Date
CN1909458A CN1909458A (en) 2007-02-07
CN100429885C true CN100429885C (en) 2008-10-29

Family

ID=37700454

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100284201A Expired - Fee Related CN100429885C (en) 2005-08-03 2005-08-03 Software updating method between set-top boxes

Country Status (1)

Country Link
CN (1) CN100429885C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103237252A (en) * 2013-03-22 2013-08-07 深圳市九洲电器有限公司 Method and device for burning set-top box storage chips

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2913295B1 (en) * 2007-03-02 2010-09-10 Sagem Comm METHOD FOR DOWNLOADING IN A RECEIVER / TELEVISION DECODER UNIT.
CN101753787A (en) * 2008-12-22 2010-06-23 康佳集团股份有限公司 Method for upgrading software of set top box with assistance of another set top box
CN102111654A (en) * 2009-12-23 2011-06-29 康佳集团股份有限公司 Set-top box software upgrading method and set-top box
CN102111667A (en) * 2009-12-25 2011-06-29 康佳集团股份有限公司 Upgrading method of STB and STB
CN101969524B (en) * 2010-05-26 2013-07-17 福建二菱电子有限公司 Method for writing/updating set-top box by using set-top box
CN102572594B (en) * 2011-12-23 2014-07-02 福建新大陆通信科技股份有限公司 Network upgrading method of bidirectional set top box
CN102662693A (en) * 2012-03-21 2012-09-12 深圳雅图数字视频技术有限公司 Method and system for interactive updating of projectors
CN103412774A (en) * 2013-08-09 2013-11-27 深圳市富斯遥控模型技术有限公司 Remote-control transmitter based method and system for achieving automatic updating of system programs
CN103945263A (en) * 2014-04-25 2014-07-23 深圳市九洲电器有限公司 Set top box upgrading method and system
CN105704551B (en) * 2016-03-23 2018-09-14 福建新大陆通信科技股份有限公司 The method and system of set-top box intelligent synchronization are realized based on Zigbee-technology
CN108228217A (en) * 2018-01-18 2018-06-29 晶晨半导体(上海)股份有限公司 A kind of method for upgrading system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360256A (en) * 2000-12-22 2002-07-24 北京算通数字技术研究中心有限公司 Method for dynamic upgrade of set top box software
JP2003084985A (en) * 2001-09-13 2003-03-20 Matsushita Electric Ind Co Ltd Software transmission / reception system, STB, and software management device
US20030135868A1 (en) * 2002-01-16 2003-07-17 Degeorge Martin Method and apparatus for programming the memory of NTSC capable devices using data contained in a video stream
CN1512318A (en) * 2002-12-31 2004-07-14 北京中视联数字系统有限公司 Method for renewing set-top box software

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360256A (en) * 2000-12-22 2002-07-24 北京算通数字技术研究中心有限公司 Method for dynamic upgrade of set top box software
JP2003084985A (en) * 2001-09-13 2003-03-20 Matsushita Electric Ind Co Ltd Software transmission / reception system, STB, and software management device
US20030135868A1 (en) * 2002-01-16 2003-07-17 Degeorge Martin Method and apparatus for programming the memory of NTSC capable devices using data contained in a video stream
CN1512318A (en) * 2002-12-31 2004-07-14 北京中视联数字系统有限公司 Method for renewing set-top box software

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103237252A (en) * 2013-03-22 2013-08-07 深圳市九洲电器有限公司 Method and device for burning set-top box storage chips

Also Published As

Publication number Publication date
CN1909458A (en) 2007-02-07

Similar Documents

Publication Publication Date Title
RU2427096C1 (en) Display system and display device
JP4388125B2 (en) Relay device and relay method
US7861017B2 (en) Consumer electronics control (CEC) line enhancement method for HDMI network that selects a transfer rate from a plurality of transfer rates
CN100429885C (en) Software updating method between set-top boxes
US20080205315A1 (en) Wireless communication method for replacing wireless device to perform wireless communication after receiving confirmation from user and image device thereof
KR102194747B1 (en) Wifi display compatible network gateway
CN104427399A (en) Methods for content sharing utilizing a compatibility notification to a display forwarding function and associated devices
JP4917452B2 (en) Display device and display system
US9582994B2 (en) Apparatus, systems, and methods for configuring devices to accept and process remote control commands
US20110194454A1 (en) Wireless transmission system and wireless transmission method
JP5430200B2 (en) Broadcast receiving apparatus and control method thereof
JP3972907B2 (en) Bidirectional communication system, monitoring device
CN101601283B (en) Image signal processing device for disassembling multiple modules and control method thereof
JP6938732B2 (en) Video display device
JP4889610B2 (en) Display device and display system
WO2015079562A1 (en) Electronic device and inter-electronic device power supply control method
US11463749B2 (en) Methods for processing audiovisual streams and corresponding devices, electronic assembly, system, computer readable program products and storage media
JP5698945B2 (en) Display device and signal processing method
KR20050077124A (en) Method for updating software between a set top boxes
KR20090043977A (en) Content management method, broadcasting receiver and video device
JP2012138933A (en) Communication system
JP2004357188A (en) Control system, control device, data output device, control method, recording medium, and program
KR20160008449A (en) Method and apparatus for controlling multimedia device
JP2013005408A (en) Av equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081029

Termination date: 20110803