CN102790920A - STB (Set Top Box) upgrading method and equipment - Google Patents
STB (Set Top Box) upgrading method and equipment Download PDFInfo
- Publication number
- CN102790920A CN102790920A CN2012102383076A CN201210238307A CN102790920A CN 102790920 A CN102790920 A CN 102790920A CN 2012102383076 A CN2012102383076 A CN 2012102383076A CN 201210238307 A CN201210238307 A CN 201210238307A CN 102790920 A CN102790920 A CN 102790920A
- Authority
- CN
- China
- Prior art keywords
- stb
- data
- teletext
- frequency point
- point information
- 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.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention relates to the technical field of a STB (Set Top Box), discloses a method and equipment for upgrading the STB and is used for carrying out automatic upgrading when a user does not use the STB. The method comprises the following steps: the STB detects standby information triggered by the user, wherein the standby information is used for triggering the STB to start a standby mode; the STB acquires any one piece of fixed frequency point information in system parameters; the STB receives transmission streaming data of a page identifier of any one teletext packet identifier of the frequency point information; the transmission streaming data of the page identifier of any one teletext packet identifier of the frequency point information is analyzed into data of a STB database; the data of the STB database, which is obtained after analysis, is written into a flash memory of the STB; and the STB is transferred to enter a standby state. According to the embodiment of the invention, the automatic upgrading can be carried out when the STB is idle, so that the user is avoided being influenced to view programs and the troubles brought to the user are reduced.
Description
Technical field
The invention belongs to the set-top box technique field, relate in particular to a kind of set top box upgrading method and equipment.
Background technology
STB (Set Top Box; STB) database is meant and is used for the data structure of information such as storing satellite, frequency, program, can implant in advance through upgrade software through operator, also can be generated by user's manual operation and (manually add satellite, frequency; Through the single-frequency point search; Search means such as multifrequency point search are added program) database, operation such as it is stored on the fixing hardware device (generally being flash memory flash) not because of outage, shutdown and losing.
The mode of customer upgrade database mainly is through the upgrading new version software at present, the upgrading whole system, and database also can upgrade simultaneously.When perhaps upgrading new version software, select a upgrade data library module.The user can pass through USB (Universal Serial BUS; USB), network, aerial upgrade, PC (Personal Computer, PC) mode such as upgrading tool new version software of upgrading, but which kind of upgrade mode no matter; All need in the normal process of using of user, accomplish; Influence the user and watch program, taken many times of user, also give just with person or the user that is unfamiliar with set top box operations and bring very big trouble.
Summary of the invention
The embodiment of the invention provides a kind of method and apparatus of set top box upgrading, can when the user does not use STB, STB be upgraded automatically and upgrade.
A kind of method of set top box upgrading comprises:
STB detects the machine information of treating of user's triggering, and the said machine information of treating is used to trigger said STB startup standby;
Said STB obtains arbitrary fixing frequency point information in the system parameters;
Said STB receives the transmit flow data of footers symbol of arbitrary teletext bag identifier of said frequency point information;
The transmit flow data of the footers symbol of arbitrary teletext identifier of said frequency point information is resolved to the data in said data of set top box storehouse;
Said data of resolving the said data of set top box storehouse of back acquisition are written to the flash memory flash of said STB;
Said STB changes the entering holding state over to.
A kind of equipment of set top box upgrading comprises:
The Infrared Transmission module is used for the machine information of treating that STB detects user's triggering, and the said machine information of treating is used to trigger said STB startup standby;
The Data Control module is used for said STB and obtains the arbitrary fixing frequency point information of system parameters;
The MPTS receiver module is used for the transmit flow data of footers symbol that said STB receives arbitrary teletext bag identifier of said frequency point information;
Data resolution module is used for the transmit flow data of the footers symbol of arbitrary teletext identifier of said frequency point information is resolved to the data in said data of set top box storehouse;
Data memory module is used for said data of resolving the said data of set top box storehouse that the back obtains are written to the flash memory flash of said STB;
The standby module is used for said STB and changes the entering holding state over to.
Compared with prior art, the embodiment of the invention can be upgraded when the user does not use STB and upgrade automatically.STB detects, receives the teletext data of a certain fixed packet identifier of a certain fixedly frequency in the standby process, the data parsing in the database of needs is come out; Be upgraded in the customer data base and go, after upgrading is accomplished, get into holding state; In the whole process,, the user moves after selecting standby, i.e. running background; The user needs any operation, and is to accomplish in the idle stage of STB, does not influence user's viewing and use.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention; To do to introduce simply to the accompanying drawing of required use among the embodiment below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the method flow sketch map of a kind of set top box upgrading of providing of the embodiment of the invention;
Fig. 2 is the method flow sketch map of the another kind of set top box upgrading that provides of the embodiment of the invention;
Fig. 3 is the device structure sketch map of a kind of set top box upgrading of providing of the embodiment of the invention;
Fig. 4 is the device structure sketch map of another set top box upgrading of providing of the embodiment of the invention;
Fig. 5 is the structural representation of data memory module in the set top box upgrading equipment that provides of the embodiment of the invention.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
See also Fig. 1, Fig. 1 is the method flow sketch map of a kind of set top box upgrading of providing of the embodiment of the invention.As shown in Figure 1, the method for this set top box upgrading may further comprise the steps:
101, STB detects the machine information of treating of user's triggering, and the above-mentioned machine information of treating is used to trigger said STB startup standby;
In the present embodiment, the above-mentioned machine information of treating can be triggered by the standby button of remote controller, and remote controller is a kind of wireless launcher; Digital coding through the modern times; Key information is encoded, and through infrared diode emission light wave, light wave is transformed into the signal of telecommunication through the infrared remote receiver of receiver with the infrared signal of receiving; Advance processor and decode, reconcile corresponding instruction and reach the required operation requirements of equipment completion such as controller top box.When the user presses the button of remote controller, this key information coding back is detected and is received by TV-set top box through infrared diode emission light wave.
In the present embodiment, the standby button of remote controller can include but not limited to treat machine information, user press remote controller treat switch after, STB detects and also receives standby Information Selection standby operation.The present invention mainly provides a kind of method of intelligent, succinct upgrading customer data base more, in the whole process, after the user selects standby, moves; It is running background; The user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.
102, above-mentioned STB obtains arbitrary fixing frequency point information in the system parameters;
In the present embodiment, after TV-set top box detected and receives and treats machine information, set-top box standby also read arbitrary fixing frequency point information, the data of teletext bag identifier, the data of footers symbol on the backstage.Wherein, read a certain fixing frequency point information and be used to lock this fixing frequency; Teletext (teletext) is that a kind of wireless wave or cable transmission text and picture of passing through is so that the unidirectional or nonreciprocal system that TV shows; Must decoder be installed in the television set or microchip obtains the telecommunication text message, the text can aloft be transmitted through unidirectional cable or with the mode of wireless or TV; DTV multiplex system noun pid (packet identifier) its effect in the DTV multiplex system cans be compared to the filename of a file; Can claim that it is " an identity code transmission package "; Read the data that the data (teletext pid) of teletext bag identifier are used to filter teletext pid; Read the data that footers symbol (page Id) information is used to resolve footers symbol (Page Id); Read satellite data or program data version number in order to relatively, need to judge whether upgrading with the version number that extracts in the subsequent step.
In the present embodiment, set-top box standby and in the method for backstage upgrading customer data base mainly transmits database data through teletext; STB is in the standby process; Detect, receive the teletext data of a certain fixedly pid of a certain fixedly frequency, the database data of needs is parsed, be upgraded in the customer data base and go; After upgrading is accomplished, get into holding state.
103, above-mentioned STB receives the transmit flow data of footers symbol of arbitrary teletext bag identifier of said frequency point information;
In the present embodiment; Set-top box standby also reads a certain fixing frequency point information, teletext bag identifier (teletext pid), footers symbol (Page Id) on the backstage, STB receives the transmit flow data of a certain teletext bag identifier (teletext pid) of the frequency point information of said fixing.This transmit flow data comprises the Relational database upgrade information of above-mentioned a certain teletext bag identifier (teletext pid); So that after STB receives the transmit flow data that carries upgrade information, the above-mentioned transmit flow data that carries upgrade information is resolved to the STB satellite database or the programs of set-top box database is accomplished STB satellite database or programs of set-top box database upgrade.
104, the transmit flow data of the footers symbol of arbitrary teletext identifier of above-mentioned frequency point information is resolved to the data in said data of set top box storehouse;
In the present embodiment; Behind the transmit flow data of a certain teletext identifier (teletext pid) of the frequency point information of STB reception said fixing; The transmit flow data of above-mentioned a certain teletext identifier (teletext pid) is resolved to STB satellite database or programs of set-top box database, accomplish database update.Customer data base is meant and is used for the data structure of information such as storing satellite, frequency, program; Can implant in advance through upgrade software through operator; Also can generate database and (manually add satellite, frequency by user's manual operation; Through the single-frequency point search, search means such as multifrequency point search are added program), it is stored in fixing hardware device merchant (generally being flash memory flash) and does not lose because of operations such as outage, shutdown.
105, the data in the said data of set top box storehouse that obtains after the above-mentioned parsing are written to the flash memory flash of said STB;
In the present embodiment, the transmit flow data of a certain teletext identifier (teletext pid) after the above-mentioned parsing is written to flash memory flash, accomplishes database update and storage.
106, above-mentioned STB changes the entering holding state over to.
In this enforcement, STB is in the standby process, and behind completion STB satellite database or the programs of set-top box database update, sending the dormancy instruction is that STB gets into the low-power consumption resting state, accomplishes more new technological process of whole STB.
In the present embodiment; STB is in the standby process; Detect and receive the key information of remote controller; Read a certain fixing frequency point information, frequency point information, teletext bag identifier (teletext pid), footers symbol (Page Id); The transmit flow data of a certain teletext bag identifier (teletext pid) of the frequency point information of reception said fixing; The transmit flow data of above-mentioned a certain teletext bag identifier (teletext pid) is resolved to STB satellite database or programs of set-top box database, the transmit flow data of a certain teletext bag identifier (teletext pid) after the above-mentioned parsing is written to flash memory flash, send the dormancy instruction and make system get into the low-power consumption resting state.
Present embodiment mainly provides a kind of intelligent, succinct more upgrading customer data base method; (teletext pid) transmits database data through teletext bag identifier; STB is in the standby process; Detect, receive the teletext data of a certain fixedly pid of a certain fixedly frequency, the database data of needs is parsed, be upgraded in the customer data base and go.After upgrading is accomplished, get into holding state, in the whole process, after the user selects standby, move, i.e. running background, the user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.Need the frequency and the teletext pid of detection, current database version information such as (being divided into satellite data version number, program data version number) then is kept in the system parameters, if frequency and pid change, then revises the value in the system parameters.After database upgrade is each time accomplished, upgrade corresponding version number.
See also Fig. 2, Fig. 2 is the method flow sketch map of the another kind of set top box upgrading that provides of the embodiment of the invention, and this method can may further comprise the steps:
201, press remote controller and treat switch;
In the present embodiment; Above-mentioned remote controller is a kind of wireless launcher, through the digital coding in modern times, key information is encoded; Through infrared diode emission light wave; Light wave is transformed into the signal of telecommunication through the infrared remote receiver of receiver with the infrared signal of receiving, advances processor and decodes, and reconciles corresponding instruction and reaches the required operation requirements of equipment completion such as controller top box.When the user presses the button of remote controller, this key information coding back is detected and is received by TV-set top box through infrared diode emission light wave.
In the present embodiment, the user press remote controller treat switch after, STB detects and also to receive standby Information Selection standby operation.The present invention mainly provides a kind of method of intelligent, succinct upgrading customer data base more, in the whole process, after the user selects standby, moves; It is running background; The user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.
202, from system parameters, take out frequency, teletext bag identifier (teletext pid), footers symbol (Page Id);
In the present embodiment, after TV-set top box detected and receives and treats machine information, set-top box standby also read a certain fixing frequency point information, teletext bag identifier (teletext pid), footers symbol (Page Id) on the backstage.Wherein, read a certain fixing frequency point information and be used to lock this fixing frequency; Telecommunication text (teletext) is that a kind of wireless wave or cable transmission text and picture of passing through is so that the unidirectional or nonreciprocal system that TV shows; Must decoder be installed in the television set or microchip obtains the telecommunication text message, the text can aloft be transmitted through unidirectional cable or with the mode of wireless or TV; DTV multiplex system noun pid (packet identifier) its effect in the DTV multiplex system cans be compared to the filename of a file; Can claim that it is " an identity code transmission package "; Read the data that teletext pid is used to filter teletext pid; Read the data that page Id information is used to resolve the Page Id page number, read satellite data or program data version number, need to judge whether upgrading in order to relatively with the version number that extracts in the subsequent step.
In the present embodiment, set-top box standby and in the method for backstage upgrading customer data base mainly transmits database data through teletext (teletext); STB is in the standby process; Detect, receive the teletext data of a certain fixedly pid of a certain fixedly frequency, the database data of needs is parsed, be upgraded in the customer data base and go; After upgrading is accomplished, get into holding state.
203, frequency locking;
In the present embodiment, STB takes out frequency, teletext bag identifier (teletext pid), footers symbol (Page Id) from system parameters,
After STB receives above-mentioned frequency point information, lock a certain specific frequency and carry out the data message filtration.
204, the data of filtration teletext bag identifier (teletext pid);
In the present embodiment, STB takes out frequency, teletext bag identifier (teletext pid), footers symbol (Page Id) from system parameters,
STB filters the data of above-mentioned teletext bag identifier (teletext pid).
205, resolve the data that footers accords with (page id);
In the present embodiment, STB takes out frequency, teletext bag identifier (teletext pid), footers symbol (Page Id) from system parameters, and STB is resolved the data of above-mentioned footers symbol (Page Id).
206, read flag bit;
In the present embodiment, STB reads flag bit from system parameters, is satellite data upgrading or program data upgrading in order to judgement.
207, compare version number;
In the present embodiment, STB reads version number from system parameters, in order to compare with existing version, need to judge whether upgrading, if the version number and the existing version that read are different, judges that then STB needs upgrading; If the version number that reads is the same with existing version, judge that then STB does not need upgrading.
208, the data of preserving this footers symbol (Page Id);
In the present embodiment, if the version number and the existing version that read are different, judge that then STB needs upgrading, the data of the above-mentioned footers symbol (Page Id) after STB is preserved and resolved; If the version number that reads is the same with existing version, judge that then STB does not need upgrading, send standby command, system gets into holding state.
209, part of program data in the storehouse that Updates Information;
In the present embodiment, if the flag bit that reads in the step 206 is the satellite data upgrading, satellite data part in the storehouse that then Updates Information; If the flag bit that reads in the step 206 is the program data upgrading, part of program data in the storehouse that then Updates Information.
210, write flash;
In the present embodiment, the transmit flow data of the footers of a certain teletext bag identifier (teletext pid) after above-mentioned parsing symbol (Page Id) is written to flash, accomplishes database update and storage.
211, storehouse version number Updates Information;
In the present embodiment,, then upgrade version database this shop in the satellite database if the flag bit that reads in the step 206 is the satellite data upgrading; If the flag bit that reads in the step 206 is the program data upgrading, then upgrade program database version number in the program database.
212, system gets into holding state.
In this enforcement, STB is in the standby process, and behind completion STB satellite database or the programs of set-top box database update, sending the dormancy instruction is that STB gets into the low-power consumption resting state, accomplishes more new technological process of whole STB.
Present embodiment mainly provides a kind of intelligent, succinct more upgrading customer data base method, and this method comprises: press remote controller and treat switch, from system parameters, take out frequency, teletext bag identifier (teletext pid), footers symbol (Page Id); Frequency locking, the data of filtration teletext bag identifier (teletext pid), the data of the parsing page id page number; Read flag bit, relatively version number preserves the data that this footers accords with (Page Id); Part of program data in the storehouse Updates Information; Write flash memory flash, the storehouse version number that Updates Information, system gets into holding state.In the whole process,, the user moves after selecting standby, i.e. running background, and the user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.The frequency and the teletext (teletext pid) that need detection; The current database version (is divided into satellite data version number; Program data version number) etc. information then is kept in the system parameters, if frequency and pid change, then revises the value in the system parameters.After database upgrade is each time accomplished, upgrade corresponding version number.
See also Fig. 3, Fig. 3 is the device structure sketch map of a kind of set top box upgrading of providing of the embodiment of the invention, and as shown in Figure 3, the equipment of this set top box upgrading can comprise:
Infrared Transmission module 301 is used for the machine information of treating that STB detects user's triggering, and the above-mentioned machine information of treating is used to trigger said STB startup standby;
In the present embodiment, the above-mentioned machine information of treating can be triggered by the standby button of remote controller, and remote controller is a kind of wireless launcher; Digital coding through the modern times; Key information is encoded, and through infrared diode emission light wave, light wave is transformed into the signal of telecommunication through the infrared remote receiver of receiver with the infrared signal of receiving; Advance processor and decode, reconcile corresponding instruction and reach the required operation requirements of equipment completion such as controller top box.When the user presses the button of remote controller, this key information coding back is detected and is received by TV-set top box through infrared diode emission light wave.
In the present embodiment, the standby button of remote controller can include but not limited to treat machine information, user press remote controller treat switch after, STB detects and also receives standby Information Selection standby operation.The present invention mainly provides a kind of method of intelligent, succinct upgrading customer data base more, in the whole process, after the user selects standby, moves; It is running background; The user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.
Data Control module 302 is used for above-mentioned STB and obtains the arbitrary fixing frequency point information of system parameters;
In the present embodiment, after TV-set top box detected and receives and treats machine information, set-top box standby also read arbitrary fixing frequency point information, the data of teletext bag identifier, the data of footers symbol on the backstage.Wherein, read a certain fixing frequency point information and be used to lock this fixing frequency; Teletext (teletext) is that a kind of wireless wave or cable transmission text and picture of passing through is so that the unidirectional or nonreciprocal system that TV shows; Must decoder be installed in the television set or microchip obtains the telecommunication text message, the text can aloft be transmitted through unidirectional cable or with the mode of wireless or TV; DTV multiplex system noun pid (packet identifier) its effect in the DTV multiplex system cans be compared to the filename of a file; Can claim that it is " an identity code transmission package "; Read the data that the data (teletext pid) of teletext bag identifier are used to filter teletext pid; Read the data that footers symbol (page Id) information is used to resolve footers symbol (Page Id); Read satellite data or program data version number in order to relatively, need to judge whether upgrading with the version number that extracts in the subsequent step.
In the present embodiment, set-top box standby and in the method for backstage upgrading customer data base mainly transmits database data through teletext; STB is in the standby process; Detect, receive the teletext data of a certain fixedly pid of a certain fixedly frequency, the database data of needs is parsed, be upgraded in the customer data base and go; After upgrading is accomplished, get into holding state.
MPTS receiver module 303 is used for the transmit flow data of footers symbol that above-mentioned STB receives arbitrary teletext bag identifier of said frequency point information;
In the present embodiment; Set-top box standby also reads a certain fixing frequency point information, teletext bag identifier (teletext pid), footers symbol (Page Id) on the backstage, STB receives the transmit flow data of a certain teletext bag identifier (teletext pid) of the frequency point information of said fixing.This transmit flow data comprises the Relational database upgrade information of above-mentioned a certain teletext bag identifier (teletext pid); So that after STB receives the transmit flow data that carries upgrade information, the above-mentioned transmit flow data that carries upgrade information is resolved to the STB satellite database or the programs of set-top box database is accomplished STB satellite database or programs of set-top box database upgrade.
Data resolution module 304 is used for the transmit flow data of the footers symbol of arbitrary teletext identifier of above-mentioned frequency point information is resolved to the data in said data of set top box storehouse;
In the present embodiment; Behind the transmit flow data of a certain teletext identifier (teletext pid) of the frequency point information of STB reception said fixing; The transmit flow data of above-mentioned a certain teletext identifier (teletext pid) is resolved to STB satellite database or programs of set-top box database, accomplish database update.Customer data base is meant and is used for the data structure of information such as storing satellite, frequency, program; Can implant in advance through upgrade software through operator; Also can generate database and (manually add satellite, frequency by user's manual operation; Through the single-frequency point search, search means such as multifrequency point search are added program), it is stored in fixing hardware device merchant (generally being flash memory flash) and does not lose because of operations such as outage, shutdown.
Data memory module 305 is used for the data in the said data of set top box storehouse that obtains after the above-mentioned parsing are written to the flash memory flash of said STB;
In the present embodiment, the transmit flow data of a certain teletext identifier (teletext pid) after the above-mentioned parsing is written to flash memory flash, accomplishes database update and storage.
Standby module 306 is used for above-mentioned STB and changes the entering holding state over to.
In this enforcement, STB is in the standby process, and behind completion STB satellite database or the programs of set-top box database update, sending the dormancy instruction is that STB gets into the low-power consumption resting state, accomplishes more new technological process of whole STB.
In the present embodiment, STB is in the standby process, and Infrared Transmission module 301 is used for the machine information of treating that STB detects user's triggering, and the above-mentioned machine information of treating is used to trigger above-mentioned STB startup standby; Data Control module 302 is used for above-mentioned STB and obtains the arbitrary fixing frequency point information of system parameters; MPTS receiver module 303 is used for the transmit flow data of footers symbol that above-mentioned STB receives arbitrary teletext bag identifier of above-mentioned frequency point information; Data resolution module is used for the transmit flow data of the footers symbol of arbitrary teletext identifier of above-mentioned frequency point information is resolved to the data in above-mentioned data of set top box storehouse; Data memory module is used for the data in the above-mentioned data of set top box storehouse that obtains after the above-mentioned parsing are written to the flash memory flash of above-mentioned STB; The standby module is used for above-mentioned STB and changes the entering holding state over to.
Present embodiment mainly provides a kind of intelligent, succinct more upgrading customer data base method; (teletext) transmits database data through teletext; STB is in the standby process; Detect, receive the teletext data of a certain fixedly pid of a certain fixedly frequency, the database data of needs is parsed, be upgraded in the customer data base and go.After upgrading is accomplished, get into holding state, in the whole process, after the user selects standby, move, i.e. running background, the user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.Need the frequency of detection and the footers symbol (teletext pid) of teletext identifier; The current database version (is divided into satellite data version number; Program data version number) etc. information then is kept in the system parameters, if frequency and pid change, then revises the value in the system parameters.After database upgrade is each time accomplished, upgrade corresponding version number.
See also Fig. 4, Fig. 4 is the device structure sketch map of another set top box upgrading of providing of the embodiment of the invention, and the equipment of this set top box upgrading can comprise:
In the present embodiment, the above-mentioned machine information of treating can be triggered by the standby button of remote controller, and remote controller is a kind of wireless launcher; Digital coding through the modern times; Key information is encoded, and through infrared diode emission light wave, light wave is transformed into the signal of telecommunication through the infrared remote receiver of receiver with the infrared signal of receiving; Advance processor and decode, reconcile corresponding instruction and reach the required operation requirements of equipment completion such as controller top box.When the user presses the button of remote controller, this key information coding back is detected and is received by TV-set top box through infrared diode emission light wave.
In the present embodiment, the standby button of remote controller can include but not limited to treat machine information, user press remote controller treat switch after, STB detects and also receives standby Information Selection standby operation.The present invention mainly provides a kind of method of intelligent, succinct upgrading customer data base more, in the whole process, after the user selects standby, moves; It is running background; The user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.
In the present embodiment, after TV-set top box detected and receives and treats machine information, set-top box standby also read arbitrary fixing frequency point information, the data of teletext bag identifier, the data of footers symbol on the backstage.Wherein, read a certain fixing frequency point information and be used to lock this fixing frequency; Teletext (teletext) is that a kind of wireless wave or cable transmission text and picture of passing through is so that the unidirectional or nonreciprocal system that TV shows; Must decoder be installed in the television set or microchip obtains the telecommunication text message, the text can aloft be transmitted through unidirectional cable or with the mode of wireless or TV; DTV multiplex system noun pid (packet identifier) its effect in the DTV multiplex system cans be compared to the filename of a file; Can claim that it is " an identity code transmission package "; Read the data that the data (teletext pid) of teletext bag identifier are used to filter teletext pid; Read the data that footers symbol (page Id) information is used to resolve footers symbol (Page Id); Read satellite data or program data version number in order to relatively, need to judge whether upgrading with the version number that extracts in the subsequent step.
In the present embodiment, set-top box standby and in the method for backstage upgrading customer data base mainly transmits database data through teletext; STB is in the standby process; Detect, receive the teletext data of a certain fixedly pid of a certain fixedly frequency, the database data of needs is parsed, be upgraded in the customer data base and go; After upgrading is accomplished, get into holding state.
In the present embodiment; Set-top box standby also reads a certain fixing frequency point information, teletext bag identifier (teletext pid), footers symbol (Page Id) on the backstage, STB receives the transmit flow data of a certain teletext bag identifier (teletext pid) of the frequency point information of said fixing.This transmit flow data comprises the Relational database upgrade information of above-mentioned a certain teletext bag identifier (teletext pid); So that after STB receives the transmit flow data that carries upgrade information, the above-mentioned transmit flow data that carries upgrade information is resolved to the STB satellite database or the programs of set-top box database is accomplished STB satellite database or programs of set-top box database upgrade.
In the present embodiment; Behind the transmit flow data of a certain teletext identifier (teletext pid) of the frequency point information of STB reception said fixing; The transmit flow data of above-mentioned a certain teletext identifier (teletext pid) is resolved to STB satellite database or programs of set-top box database, accomplish database update.Customer data base is meant and is used for the data structure of information such as storing satellite, frequency, program; Can implant in advance through upgrade software through operator; Also can generate database and (manually add satellite, frequency by user's manual operation; Through the single-frequency point search, search means such as multifrequency point search are added program), it is stored in fixing hardware device merchant (generally being flash memory flash) and does not lose because of operations such as outage, shutdown.
In the present embodiment, the transmit flow data of a certain teletext identifier (teletext pid) after the above-mentioned parsing is written to flash memory flash, accomplishes database update and storage.
In this enforcement, STB is in the standby process, and behind completion STB satellite database or the programs of set-top box database update, sending the dormancy instruction is that STB gets into the low-power consumption resting state, accomplishes more new technological process of whole STB.
In the present embodiment, STB is in the standby process, and Infrared Transmission module 401 is used for the machine information of treating that STB detects user's triggering, and the said machine information of treating is used to trigger said STB startup standby; Data Control module 402 is used for said STB and obtains the arbitrary fixing frequency point information of system parameters; Filtering module 403 is used to lock above-mentioned arbitrary fixing frequency point information and filters the transmit flow data of footers symbol of a certain teletext bag identifier of the frequency point information of said fixing.MPTS receiver module 404 is used for the transmit flow data of footers symbol that said STB receives arbitrary teletext bag identifier of said frequency point information; Data resolution module 405 is used for the transmit flow data of the footers symbol of arbitrary teletext identifier of said frequency point information is resolved to the data in said data of set top box storehouse; Judge module 406 is used for judging needs upgrading satellite database or program database according to the flag bit of said frequency point information; Whether the version number that is used to judge said frequency point information is consistent with the version number of the version number of said STB satellite database or program database; Data memory module 407 is used for said data of resolving the said data of set top box storehouse that the back obtains are written to the flash memory flash of said STB; Standby module 408 is used for said STB and changes the entering holding state over to.
Present embodiment mainly provides a kind of intelligent, succinct more upgrading customer data base method; Transmit database data through teletext; STB is in the standby process; Detect, receive the teletext data of a certain fixedly pid of a certain fixedly frequency, the database data of needs is parsed, be upgraded in the customer data base and go.After upgrading is accomplished, get into holding state, in the whole process, after the user selects standby, move, i.e. running background, the user is without any need for operation, and is to accomplish in the idle stage of STB, do not influence user's viewing and use.Need the frequency and the teletext pid of detection, current database version information such as (being divided into satellite data version number, program data version number) then is kept in the system parameters, if frequency and pid change, then revises the value in the system parameters.After database upgrade is each time accomplished, upgrade corresponding version number.
See also Fig. 5, Fig. 5 is the structural representation of data memory module in the set top box upgrading equipment that provides of the embodiment of the invention, and data memory module 305 can comprise in the equipment of this set top box upgrading:
In the present embodiment, preserve module 501, the transmit flow data of footers symbol of a certain teletext identifier that is used to preserve said arbitrary fixing frequency point information is to extra buffer; Update module 502 is used to upgrade said satellite database or said program database; Writing module 503; Said satellite database after being used for upgrading or said program database write the flash memory flash of said STB; The function of these three modules makes that data memory module is accomplished the function of preserving, upgrading and writing in the set top box upgrading equipment, thereby has intactly realized the purpose of storage.
The above is merely preferred implementation of the present invention, does not constitute the qualification to protection range of the present invention.Any any modification of within spirit of the present invention and principle, being done, be equal to replacement and improvement etc., all should be included in requirement of the present invention and comprise within the scope.
Claims (10)
1. a set top box upgrading method is characterized in that, comprising:
STB detects the machine information of treating of user's triggering, and the said machine information of treating is used to trigger said STB startup standby;
Said STB obtains arbitrary fixing frequency point information in the system parameters;
Said STB receives the transmit flow data of footers symbol of arbitrary teletext bag identifier of said frequency point information;
The transmit flow data of the footers symbol of arbitrary teletext identifier of said frequency point information is resolved to the data in said data of set top box storehouse;
Said data of resolving the said data of set top box storehouse of back acquisition are written to the flash memory flash of said STB;
Said STB changes the entering holding state over to.
2. method according to claim 1 is characterized in that, said STB receives before the transmit flow data of footers symbol of arbitrary teletext bag identifier of said frequency point information, and said method also comprises:
Lock said arbitrary fixing frequency point information and filter the transmit flow data of footers symbol of a certain teletext bag identifier of said fixing frequency point information.
3. method according to claim 2 is characterized in that, said data with the said data of set top box storehouse that obtains after said the parsing are written to before the flash memory flash of said STB, and said method also comprises:
Flag bit judgement needs upgrading satellite database or program database according to said frequency point information; Whether the version number of judging said frequency point information is consistent with the version number of the version number of said STB satellite database or program database; If not, then carry out the described step that said data of resolving the said data of set top box storehouse of back acquisition is written to the flash memory flash of said STB.
4. method according to claim 2 is characterized in that, the flash memory flash that said data of resolving the said data of set top box storehouse of back acquisition are written to said STB comprises:
The transmit flow data of footers symbol of a certain teletext identifier of preserving said arbitrary fixing frequency point information is to extra buffer;
Upgrade said satellite database or said program database;
Said satellite database after upgrading or said program database are write the flash memory flash of said STB.
5. method according to claim 4 is characterized in that, said method also comprises:
Upgrade version number or the version number of program database of the satellite database of said STB.
6. a set top box upgrading equipment is characterized in that, comprising:
The Infrared Transmission module is used for the machine information of treating that STB detects user's triggering, and the said machine information of treating is used to trigger said STB startup standby;
The Data Control module is used for said STB and obtains the arbitrary fixing frequency point information of system parameters;
The MPTS receiver module is used for the transmit flow data of footers symbol that said STB receives arbitrary teletext bag identifier of said frequency point information;
Data resolution module is used for the transmit flow data of the footers symbol of arbitrary teletext identifier of said frequency point information is resolved to the data in said data of set top box storehouse;
Data memory module is used for said data of resolving the said data of set top box storehouse that the back obtains are written to the flash memory flash of said STB;
The standby module is used for said STB and changes the entering holding state over to.
7. equipment according to claim 6 is characterized in that, also comprises:
Filtering module is used to lock said arbitrary fixing frequency point information and filters the transmit flow data of footers symbol of a certain teletext bag identifier of said fixing frequency point information.
8. equipment according to claim 7 is characterized in that, also comprises:
Judge module: be used for judging needs upgrading satellite database or program database according to the flag bit of said frequency point information; Whether the version number that is used to judge said frequency point information is consistent with the version number of the version number of said STB satellite database or program database; If not, then carry out the described step that said data of resolving the said data of set top box storehouse of back acquisition is written to the flash memory flash of said STB.
9. equipment according to claim 7 is characterized in that, said data memory module comprises:
Preserve module, the transmit flow data of footers symbol of a certain teletext identifier that is used to preserve said arbitrary fixing frequency point information is to extra buffer;
Update module is used to upgrade said satellite database or said program database;
Writing module is used for the said satellite database after upgrading or said program database are write the flash memory flash of said STB.
10. equipment according to claim 9 is characterized in that, update module also is used to upgrade version number or the version number of program database of the satellite database of said STB.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102383076A CN102790920A (en) | 2012-07-11 | 2012-07-11 | STB (Set Top Box) upgrading method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102383076A CN102790920A (en) | 2012-07-11 | 2012-07-11 | STB (Set Top Box) upgrading method and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102790920A true CN102790920A (en) | 2012-11-21 |
Family
ID=47156203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012102383076A Pending CN102790920A (en) | 2012-07-11 | 2012-07-11 | STB (Set Top Box) upgrading method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102790920A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686355A (en) * | 2013-12-27 | 2014-03-26 | 珠海迈科电子科技有限公司 | Method and system for repairing software fault of set-top box |
CN104363512A (en) * | 2014-11-04 | 2015-02-18 | 福建新大陆通信科技股份有限公司 | Simple STB (set top box) upgrading method and system without operating system |
CN105183503A (en) * | 2015-08-12 | 2015-12-23 | 浪潮(北京)电子信息产业有限公司 | Secure upgrading method and apparatus for security software |
CN108551591A (en) * | 2018-03-30 | 2018-09-18 | 四川迪佳通电子有限公司 | Set-top box OTA upgrade methods and system |
CN112702654A (en) * | 2019-10-22 | 2021-04-23 | 深圳市茁壮网络股份有限公司 | Software upgrading method and device and set top box |
CN112866812A (en) * | 2020-12-31 | 2021-05-28 | 武汉欣向宜电子技术有限公司 | Set top box upgrading method and set top box terminal |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
CN1642266A (en) * | 2004-01-18 | 2005-07-20 | 北京中电华大电子设计有限责任公司 | Technical method for realizing machine-card separation of top box of digital TV set |
CN101753979A (en) * | 2009-12-10 | 2010-06-23 | 四川长虹电器股份有限公司 | Method for updating programs of set-top box |
CN101800842A (en) * | 2010-04-16 | 2010-08-11 | 四川长虹电器股份有限公司 | Method for upgrading software of set-top box |
CN102253851A (en) * | 2011-07-26 | 2011-11-23 | 中兴通讯股份有限公司 | Set-top box and upgrading method thereof |
-
2012
- 2012-07-11 CN CN2012102383076A patent/CN102790920A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
CN1642266A (en) * | 2004-01-18 | 2005-07-20 | 北京中电华大电子设计有限责任公司 | Technical method for realizing machine-card separation of top box of digital TV set |
CN101753979A (en) * | 2009-12-10 | 2010-06-23 | 四川长虹电器股份有限公司 | Method for updating programs of set-top box |
CN101800842A (en) * | 2010-04-16 | 2010-08-11 | 四川长虹电器股份有限公司 | Method for upgrading software of set-top box |
CN102253851A (en) * | 2011-07-26 | 2011-11-23 | 中兴通讯股份有限公司 | Set-top box and upgrading method thereof |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686355A (en) * | 2013-12-27 | 2014-03-26 | 珠海迈科电子科技有限公司 | Method and system for repairing software fault of set-top box |
CN104363512A (en) * | 2014-11-04 | 2015-02-18 | 福建新大陆通信科技股份有限公司 | Simple STB (set top box) upgrading method and system without operating system |
CN105183503A (en) * | 2015-08-12 | 2015-12-23 | 浪潮(北京)电子信息产业有限公司 | Secure upgrading method and apparatus for security software |
CN105183503B (en) * | 2015-08-12 | 2018-10-12 | 浪潮(北京)电子信息产业有限公司 | A kind of security upgrading method and device of security software |
CN108551591A (en) * | 2018-03-30 | 2018-09-18 | 四川迪佳通电子有限公司 | Set-top box OTA upgrade methods and system |
WO2019184528A1 (en) * | 2018-03-30 | 2019-10-03 | 深圳市九洲电器有限公司 | Set-top box ota upgrade method and set-top box ota upgrade system |
CN108551591B (en) * | 2018-03-30 | 2019-12-10 | 四川迪佳通电子有限公司 | Set top box OTA (over the air) upgrading method and system |
CN112702654A (en) * | 2019-10-22 | 2021-04-23 | 深圳市茁壮网络股份有限公司 | Software upgrading method and device and set top box |
CN112866812A (en) * | 2020-12-31 | 2021-05-28 | 武汉欣向宜电子技术有限公司 | Set top box upgrading method and set top box terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102790920A (en) | STB (Set Top Box) upgrading method and equipment | |
JP5783402B2 (en) | Reception device, reception method, supply device, supply method, program, and broadcasting system | |
JP5793871B2 (en) | Reception device, reception method, supply device, supply method, program, and broadcasting system | |
EP2809070B1 (en) | Receiving device, receiving method, program, and information processing system | |
RU2601434C2 (en) | Receiving device, receiving method, program and information processing system | |
KR102033809B1 (en) | Reception device, reception method, and program | |
US20170070771A1 (en) | Reception device, reception method, program, and information processing system | |
CN102572541B (en) | Television subscriber interaction method and system | |
JP2018078597A (en) | Transmission device, transmission method, and program | |
CN102769796A (en) | Set-top box, server and method and system for updating program information of set-top box | |
CN103891296A (en) | Information processing device, information processing method, and program | |
CN102413366A (en) | Method and device for searching channels in digital television | |
US20100199315A1 (en) | Method, system and apparatus for hiding programs | |
CN101217629A (en) | TV program searching system and method | |
CN104038812A (en) | Information push method and device | |
CN103477653A (en) | Supplying apparatus, supplying method, receiving apparatus, receiving method, program, and broadcasting system | |
CN1254423A (en) | Television or radio control system development | |
CN109274723B (en) | Information pushing method and device based on earphone | |
KR101228103B1 (en) | A method and terminal for producing and applying electronic service guide information | |
JPH05284478A (en) | Teletext receiver | |
CN106657837B (en) | Television system switching method and television | |
CN101114884A (en) | Method of controlling data broadcast application and broadcast receiver receiving the same | |
CN210327841U (en) | Earthquake early warning system based on set top box and set top box | |
KR101561537B1 (en) | Method and Apparatus for Providing Emergency Alert Message on Active Standby Mode | |
CN103313119A (en) | Method and device for switching channels according to reserved program contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121121 |