CN104144356A - Efficient upgrading method and device for intelligent set top box - Google Patents
Efficient upgrading method and device for intelligent set top box Download PDFInfo
- Publication number
- CN104144356A CN104144356A CN201410354588.0A CN201410354588A CN104144356A CN 104144356 A CN104144356 A CN 104144356A CN 201410354588 A CN201410354588 A CN 201410354588A CN 104144356 A CN104144356 A CN 104144356A
- Authority
- CN
- China
- Prior art keywords
- top box
- set top
- upgrading
- download
- bit stream
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses an efficient upgrading method and device for an intelligent set top box. The method comprises the steps that a bit stream protocol and a cover technology are combined, the intelligent set top box ( a user terminal) is upgraded by means of a bit stream protocol server and a bit stream protocol downloading technology, and the intelligent set top box terminal is upgraded by the adoption of the cover technology; in other words, upgraded file distribution is achieved in a sharing mode, the cover technology and the updating technology are reasonably combined, pressure of a server of the intelligent set top box is effectively relieved, the multithreading downloading speed of the set top box user terminal is improved, pressure of a server side is greatly relieved, the robustness of the whole network is improved, and the rapid and efficient upgrading mode of terminal equipment is achieved.
Description
Technical field
The present invention relates to Intelligent set top box technical field, particularly relate to the efficient upgrade-system of Intelligent set top box.
Background technology
Along with the development of sized enterprises in chinese DTV industry, in network, the manufacturer of digital TV set-top box and software, the hardware version of the Set Top Box that each manufacturer provides are increasing gradually.Opening new business, solution set-top box software defect etc. all needs to carry out updating set-top box software, and Dan Duo producer, many software and hardwares version have brought very large difficulty to the management of updating set-top box software.Updating set-top box software becomes one of major issue that digital TV network operator need to face.
As shown in Figure 3, traditional upgrading mode, with downloading modes such as HTTP, FTP, is all generally that upgrade file is put on server, and then is sent in each Set Top Box by server, operation principle as shown in Figure 1.If the Set Top Box quantity that therefore synchronization is downloaded is too many, certainly will have influence on the speed of download of all clients, if client is used multithreading to download, that is just more serious on the impact of bandwidth.
Summary of the invention
In order to overcome above-mentioned the deficiencies in the prior art, the invention provides the efficient upgrade method of Intelligent set top box and device, be intended to solve the problem of the terminal staging poor efficiency existing in prior art.
The technical solution adopted in the present invention is: the efficient upgrade method of Intelligent set top box, and utilize bit stream agreement to cover in conjunction with Android the upgrading that upgrading mode realizes STB terminal equipment high efficiency, comprise the following steps:
1) start upgrading module: after Intelligent set top box starting up, start the upgrading mode that aerial downloading service module decision-making system is set;
2) connect aerial Download Server: after aerial downloading service module starts, from the aerial Download Server that is dynamically connected, aerial Download Server is just exited in connection failure, connect aerial Download Server success and just check upgrade file, and the version information of comparison upgrade file, redaction information without upgrade file, exits aerial downloading service module;
3) check and whether have transaction file: examination is after new edition upgrade file, and whether prompting user upgrades;
4) download and check upgrade file: utilize bit stream agreement to download upgrade file, and upgrade file is carried out to verification;
5) upgrading: after upgrade file has been downloaded, replace mode is set and restarts Set Top Box, after start, Set Top Box directly realizes and covers upgrading again;
6) submit updating result to: after covering upgrades successfully, then the report whether upgrading successfully is submitted in start to.
Upgrade method of the present invention is bright combines bit stream agreement and soverlay technique, utilize bit stream protocol server and bit stream agreement download technology to upgrade to Intelligent set top box user terminal, and adopt soverlay technique to upgrade to Intelligent set top box terminal, namely by shared mode, realize the distribution of upgrade file, soverlay technique renewal technology reasonable combination, effectively alleviated the pressure of Intelligent set top box server, promoted the multithreading speed of download of set-top box users terminal, alleviated greatly the pressure of service end, also improved the robustness of overall network, realized the terminal equipment mode of rapidly and efficiently upgrading.
Preferably, in order to carry out quickly and efficiently the upgrading of Intelligent set top box, the 5th) after step covers and upgrade unsuccessfully, covering is exited and restarts, thereby has saved the time of Set Top Box again, and has effectively avoided the download again of upgrade file.
The efficient update device of Intelligent set top box, comprise several Intelligent set top boxes and bit stream protocol server, described in each, Intelligent set top box is connected on bit stream protocol server, on described bit stream protocol server, be provided with bit stream agreement download distribution module, in described Set Top Box, be provided with and cover upgrading module; After Intelligent set top box start, according to upgrading, need to start covering upgrading module, during described covering upgrading module upgrade, by bit stream agreement download distribution module, download the upgrade file of redaction.
Preferably, covering upgrading module is that Android covers upgrading mode, has improved the updating speed of Intelligent set top box.
Preferably, after Intelligent set top box starts, adopt aerial downloading service module automatically to start and cover upgrading module, whether the automatic inspection of described covering upgrading module has transaction file, be checked through after transaction file, use bit stream agreement download distribution module to download the upgrade file of redaction, from realizing upgrading set top box fast and efficiently.
Compared with prior art, the invention has the beneficial effects as follows: upgrade method of the present invention is bright combines bit stream agreement and soverlay technique, utilize bit stream protocol server and bit stream agreement download technology to upgrade to Intelligent set top box user terminal, and adopt soverlay technique to upgrade to Intelligent set top box terminal, namely by shared mode, realize the distribution of upgrade file, soverlay technique renewal technology reasonable combination, effectively alleviated the pressure of Intelligent set top box server, promoted the multithreading speed of download of set-top box users terminal, alleviated greatly the pressure of service end, also improved the robustness of overall network, realized the terminal equipment mode of rapidly and efficiently upgrading.
Method and apparatus of the present invention has alleviated the pressure of service end effectively, has improved the robustness of overall network, has realized the terminal equipment mode of rapidly and efficiently upgrading.
Accompanying drawing explanation
Fig. 1 is the block diagram of the efficient upgrade method of Intelligent set top box;
Fig. 2 is the efficient upgrade method of Intelligent set top box and installs this and enter front structural representation;
Fig. 3 is the bit stream protocol server work structuring figure schematic diagram after the efficient upgrade method of Intelligent set top box and device improve;
Fig. 4 is the workflow diagram of the efficient upgrade method of Intelligent set top box and device;
Wherein: BitTorrent-bit stream agreement, STB-Set Top Box, OTA-downloads in the air, the aerial downloading service module of OTAServer-, Recovery-covers, Android-Android.
Embodiment
In order to deepen the understanding of the present invention, below in conjunction with drawings and Examples, the present invention is further described, and this embodiment, only for explaining the present invention, does not form and limits protection scope of the present invention.
As shown in Figure 1, the efficient upgrade method of Intelligent set top box, utilizes bit stream agreement to cover in conjunction with Android the upgrading that upgrading mode realizes STB terminal equipment high efficiency, comprises the following steps:
1) start upgrading module: after Intelligent set top box starting up, start the upgrading mode that aerial downloading service module decision-making system is set;
2) connect aerial Download Server: after aerial downloading service module starts, from the aerial Download Server that is dynamically connected, aerial Download Server is just exited in connection failure, connect aerial Download Server success and just check upgrade file, and the version information of comparison upgrade file, redaction information without upgrade file, exits aerial downloading service module;
3) check and whether have transaction file: examination is after new edition upgrade file, and whether prompting user upgrades;
4) download and check upgrade file: utilize bit stream agreement to download upgrade file, and upgrade file is carried out to verification;
5) upgrading: after upgrade file has been downloaded, replace mode is set and restarts Set Top Box, after start, Set Top Box directly realizes and covers upgrading again;
6) submit updating result to: after covering upgrades successfully, then the report whether upgrading successfully is submitted in start to.
Upgrade method of the present invention is bright combines bit stream agreement and soverlay technique, by shared mode, realize the distribution of upgrade file, and adopt soverlay technique to upgrade to Intelligent set top box terminal, alleviated greatly the pressure of service end, also improve the robustness of overall network, realized the terminal equipment mode of rapidly and efficiently upgrading.
In order to carry out quickly and efficiently the upgrading of Intelligent set top box, the 5th) after step covers and upgrade unsuccessfully, covering is exited and restarts, thereby has saved the time of Set Top Box again, and has effectively avoided the download again of upgrade file.
The efficient update device of Intelligent set top box, comprise several Intelligent set top boxes and bit stream protocol server, described in each, Intelligent set top box is connected on bit stream protocol server, on described bit stream protocol server, be provided with bit stream agreement download distribution module, in described Set Top Box, be provided with and cover upgrading module; After Intelligent set top box start, according to upgrading, need to start covering upgrading module, during described covering upgrading module upgrade, by bit stream agreement download distribution module, download the upgrade file of redaction.
Covering upgrading module is that Android covers upgrading mode, has improved the updating speed of Intelligent set top box.
After Intelligent set top box starts, adopt aerial downloading service module automatically to start and cover upgrading module, whether the automatic inspection of described covering upgrading module has transaction file, be checked through after transaction file, use bit stream agreement download distribution module to download the upgrade file of redaction, from realizing upgrading set top box fast and efficiently.
As shown in Figure 3, bit stream protocol server is realized upgrade file distribution by a kind of sharing mode.For example, for example BT server has been divided into N part by a file, there are first, second, third, four clients of fourth to download simultaneously, BT can't download all parts of this file completely from server so, but from other users' machine, downloads selectively according to actual conditions the part of having downloaded.For example first has been downloaded part 1, second has been downloaded part 2, third will from the machine of first, download part 1 so, from the machine of second, download part 2, certain first, second, three users of fourth also download corresponding part at the same time from third machine, this has just alleviated the load of BT server greatly, also accelerated third speed of download simultaneously, that is to say that every computer of participating in download is both from other users' computer downloading files, self also to other users, provide download simultaneously, therefore the number of users that participates in download is more, speed of download is also higher.
As shown in Figure 4, be the workflow diagram of one embodiment of the present of invention.After Intelligent set top box starting up, start the upgrading mode that aerial downloading service module decision-making system is set, aerial downloading service module is from being dynamically connected bit stream protocol server afterwards, to check upgrade file update.xml, examination is after the upgrade file of redaction, prompting user whether upgrade, examination less than, exit aerial download service.
For being checked through renewal upgrade file, and need to upgrade, utilize bit stream agreement to download AKU, thereby effectively improved upgrading efficiency and the robustness of Intelligent set top box terminal.
After download completes, replace mode is set and restarts, after start, Intelligent set top box terminal covers upgrading automatically, and unsuccessful the exiting of upgrading restarted, and upgrades successfully submission and successfully reports, so far, upgrading completes.
Method and apparatus of the present invention has alleviated the pressure of service end greatly, has also improved the robustness of overall network, has realized the terminal equipment mode of rapidly and efficiently upgrading.
What embodiments of the invention were announced is preferred embodiment, but is not limited to this, those of ordinary skill in the art; very easily, according to above-described embodiment, understand spirit of the present invention, and make different amplifications and variation; but only otherwise depart from spirit of the present invention, all in protection scope of the present invention.
Claims (5)
1. the efficient upgrade method of Intelligent set top box, is characterized in that: adopt bit stream agreement to cover in conjunction with Android the upgrading that upgrading mode realizes STB terminal equipment high efficiency, comprise the following steps:
Start upgrading module: after Intelligent set top box starting up, start the upgrading mode that aerial downloading service module decision-making system is set;
Connect aerial Download Server: after aerial downloading service module starts, from the aerial Download Server that is dynamically connected, aerial Download Server is just exited in connection failure, connect aerial Download Server success and just check upgrade file, and the version information of comparison upgrade file, redaction information without upgrade file, exits aerial downloading service module;
Check and whether have transaction file: examination is after new edition upgrade file, and whether prompting user upgrades;
Download and check upgrade file: utilize bit stream agreement to download upgrade file, and upgrade file is carried out to verification;
Upgrading: after upgrade file has been downloaded, replace mode is set and restarts Set Top Box, after start, Set Top Box directly realizes and covers upgrading again;
Submit updating result to: after covering upgrades successfully, then the report whether upgrading successfully is submitted in start to.
2. the efficient upgrade method of Intelligent set top box according to claim 1, is characterized in that: after the 5th) step covers and upgrades unsuccessfully, cover and exit and restart.
3. the efficient update device of Intelligent set top box, it is characterized in that: comprise several Intelligent set top boxes and bit stream protocol server, described in each, Intelligent set top box is connected on bit stream protocol server, on described bit stream protocol server, be provided with bit stream agreement download distribution module, in described Set Top Box, be provided with and cover upgrading module; After Intelligent set top box start, according to upgrading, need to start covering upgrading module, during described covering upgrading module upgrade, by bit stream agreement download distribution module, download the upgrade file of redaction.
4. the efficient update device of Intelligent set top box according to claim 3, is characterized in that: described covering upgrading module is that Android covers upgrading mode.
5. the efficient update device of Intelligent set top box according to claim 3, it is characterized in that: after Intelligent set top box starts, adopt aerial downloading service module automatically to start and cover upgrading module, whether the automatic inspection of described covering upgrading module has transaction file, be checked through after transaction file, use bit stream agreement download distribution module to download the upgrade file of redaction.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410354588.0A CN104144356A (en) | 2014-07-24 | 2014-07-24 | Efficient upgrading method and device for intelligent set top box |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410354588.0A CN104144356A (en) | 2014-07-24 | 2014-07-24 | Efficient upgrading method and device for intelligent set top box |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104144356A true CN104144356A (en) | 2014-11-12 |
Family
ID=51853412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410354588.0A Pending CN104144356A (en) | 2014-07-24 | 2014-07-24 | Efficient upgrading method and device for intelligent set top box |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104144356A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104484194A (en) * | 2014-11-24 | 2015-04-01 | 东软集团股份有限公司 | Method and device for system updating of vehicle-mounted intelligent terminal |
| CN104811759A (en) * | 2015-04-01 | 2015-07-29 | 深圳市九洲电器有限公司 | Set top box dynamically upgrading method and system |
| CN107231423A (en) * | 2017-06-07 | 2017-10-03 | 北京奇艺世纪科技有限公司 | A kind of document distribution method and system |
| CN110267107A (en) * | 2019-06-21 | 2019-09-20 | 深圳Tcl新技术有限公司 | A kind of software upgrade package method for down loading, system and storage medium |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070192798A1 (en) * | 2005-12-30 | 2007-08-16 | Barrett Morgan | Digital content delivery via virtual private network (VPN) incorporating secured set-top devices |
| US20090100128A1 (en) * | 2007-10-15 | 2009-04-16 | General Electric Company | Accelerating peer-to-peer content distribution |
| US20090182815A1 (en) * | 2007-10-15 | 2009-07-16 | General Electric Company | Accelerating peer-to-peer content distribution |
| CN101635783A (en) * | 2008-07-21 | 2010-01-27 | 青岛海信电子产业控股股份有限公司 | Upgrading method of TV software |
| CN102057716A (en) * | 2008-04-09 | 2011-05-11 | Ubiquisys有限公司 | Access point |
| CN102333240A (en) * | 2011-08-04 | 2012-01-25 | 深圳创维数字技术股份有限公司 | Set-top box and online upgrade method thereof |
| CN102750176A (en) * | 2012-07-20 | 2012-10-24 | 冠捷显示科技(厦门)有限公司 | Software upgrading method and device for network TV |
| CN102970342A (en) * | 2012-11-01 | 2013-03-13 | 山东大学 | Automatic update method of embedded terminal based on over the air (OTA) technology |
| CN103024026A (en) * | 2012-12-07 | 2013-04-03 | 康佳集团股份有限公司 | Multi-screen interactive software auto update method and system based on Android |
| CN103686685A (en) * | 2012-09-20 | 2014-03-26 | 芯讯通无线科技(上海)有限公司 | Wireless communication module over-the-air upgrading method |
-
2014
- 2014-07-24 CN CN201410354588.0A patent/CN104144356A/en active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070192798A1 (en) * | 2005-12-30 | 2007-08-16 | Barrett Morgan | Digital content delivery via virtual private network (VPN) incorporating secured set-top devices |
| US20090100128A1 (en) * | 2007-10-15 | 2009-04-16 | General Electric Company | Accelerating peer-to-peer content distribution |
| US20090182815A1 (en) * | 2007-10-15 | 2009-07-16 | General Electric Company | Accelerating peer-to-peer content distribution |
| CN102057716A (en) * | 2008-04-09 | 2011-05-11 | Ubiquisys有限公司 | Access point |
| CN101635783A (en) * | 2008-07-21 | 2010-01-27 | 青岛海信电子产业控股股份有限公司 | Upgrading method of TV software |
| CN102333240A (en) * | 2011-08-04 | 2012-01-25 | 深圳创维数字技术股份有限公司 | Set-top box and online upgrade method thereof |
| CN102750176A (en) * | 2012-07-20 | 2012-10-24 | 冠捷显示科技(厦门)有限公司 | Software upgrading method and device for network TV |
| CN103686685A (en) * | 2012-09-20 | 2014-03-26 | 芯讯通无线科技(上海)有限公司 | Wireless communication module over-the-air upgrading method |
| CN102970342A (en) * | 2012-11-01 | 2013-03-13 | 山东大学 | Automatic update method of embedded terminal based on over the air (OTA) technology |
| CN103024026A (en) * | 2012-12-07 | 2013-04-03 | 康佳集团股份有限公司 | Multi-screen interactive software auto update method and system based on Android |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104484194A (en) * | 2014-11-24 | 2015-04-01 | 东软集团股份有限公司 | Method and device for system updating of vehicle-mounted intelligent terminal |
| CN104811759A (en) * | 2015-04-01 | 2015-07-29 | 深圳市九洲电器有限公司 | Set top box dynamically upgrading method and system |
| CN104811759B (en) * | 2015-04-01 | 2018-08-03 | 深圳市九洲电器有限公司 | Set-top box dynamic update method and system |
| CN107231423A (en) * | 2017-06-07 | 2017-10-03 | 北京奇艺世纪科技有限公司 | A kind of document distribution method and system |
| CN107231423B (en) * | 2017-06-07 | 2019-12-13 | 北京奇艺世纪科技有限公司 | File distribution method and system |
| CN110267107A (en) * | 2019-06-21 | 2019-09-20 | 深圳Tcl新技术有限公司 | A kind of software upgrade package method for down loading, system and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020106779A8 (en) | Testing as a service for cloud gaming | |
| CN106572372A (en) | Set-top box upgrading method and set-top box | |
| CN105741810A (en) | LED display screen control system and control method | |
| WO2017161947A1 (en) | Multi-system ota upgrade method and multi-system device | |
| CN104144356A (en) | Efficient upgrading method and device for intelligent set top box | |
| CN104866307A (en) | Application repairing method and apparatus | |
| US20110289354A1 (en) | Distributed Batch Runner | |
| CN113709708B (en) | Data transmission method, device, equipment and storage medium | |
| EP3076290B1 (en) | Method and device for remotely updating application program | |
| CN103440172A (en) | Resource management method and terminal device | |
| CN104202667A (en) | IPTV (internet protocol television) set-top box upgrading method and system | |
| CN104301395A (en) | Method, electronic equipment and system for upgrading devices automatically | |
| CN105812426A (en) | Upgrade system and upgrade method for multi-business access platform | |
| CN104581397A (en) | System upgrade method and device for android set-top box | |
| CN108874825B (en) | Abnormal data verification method and device | |
| US20170156018A1 (en) | Method And Electronic Device For Online Tuning Application | |
| CN104965727A (en) | Method and device for restarting server | |
| CN106611297A (en) | Workflow abnormity handling method and system | |
| CN105357572A (en) | Set top box built-in wifi automatic upgrade system and method based on integration of three networks | |
| CN103024025A (en) | Method and system of managing and sharing application information of intelligent device | |
| CN104092781A (en) | Cloud-computing-based cloud cluster rapid-deployment system | |
| CN105430435B (en) | The method and system of pushing video file download in a kind of IOS system | |
| CN105704191A (en) | Wireless upgrading method and device of vehicle-borne terminal | |
| CN110233906A (en) | A kind of OTA Engine Version update method and system, storage medium and OTA terminal | |
| CN105357056A (en) | Strategy-based EOC central office end equipment upgrading method |
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 |
Application publication date: 20141112 |
|
| RJ01 | Rejection of invention patent application after publication |