CN105611340B - Bi-directional set-top box safety upgrade management method - Google Patents
Bi-directional set-top box safety upgrade management method Download PDFInfo
- Publication number
- CN105611340B CN105611340B CN201610091017.1A CN201610091017A CN105611340B CN 105611340 B CN105611340 B CN 105611340B CN 201610091017 A CN201610091017 A CN 201610091017A CN 105611340 B CN105611340 B CN 105611340B
- Authority
- CN
- China
- Prior art keywords
- top box
- upgrading
- information
- end system
- set top
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 13
- 238000012795 verification Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 abstract description 12
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000007849 functional defect Effects 0.000 description 1
- 239000009153 huxin Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4432—Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to set-top box technique fields, provide a kind of bi-directional set-top box safety upgrade management method, this method comprises: set-top box is opened an account in use, set top box information and user information are written in the database of front end system;When front end system disposes set top box upgrading, the data base entries in front end system are retrieved;Terminal set top box comparison upgrading verification information and ownship information send set top box information, user information and upgrading mark to front end system if matching;Whether the information that front end system judgement receives matches with the information in front end system database, issues upgrading message to set-top box if matching;Set-top box logs in version server downloading upgrading data packet and is upgraded.Technical solution proposed by the present invention only sends upgrade information on the basis of set-top box meets promotion condition, logs in version server after set-top box reception upgrade information and is downloaded upgrading, therefore reduces network bandwidth occupancy.
Description
Technical field
The invention belongs to set-top box technique field, in particular to a kind of bi-directional set-top box safety upgrade management method.
Background technique
Bi-directional set-top box be increased on traditional top box of digital machine one piece of dedicated IP exchange chip (it is main it is built-in with
Too exchange chip, also built-in ADSL Modem, CABLE MODEM and WiMAX Modem etc.), it can both pass through IP's
Channel carries out the broadcast and program request of video and data, but can be carried out by RF cable television channel video and data broadcast and
The business such as program request.
In actual application, bi-directional set-top box due to demand change or functional defect need online upgrading, at present
Upgrade method there are two types of, one is the upgrade methods of no testing mechanism with high safety, and specifically, set-top box detects upgrading
The upgrading message that passive receiving front-end issues after information is upgraded;Be for second by bi-directional set-top box and front-end server into
To carry out set top box upgrading, this method network bandwidth occupies larger for row interaction.In addition, broadcasting and TV front-end server usually can not be right
Upgrade information is recorded, therefore can not understand extraneous use environment and customer upgrade information, also just can not to escalation process into
Row intelligent control.
Summary of the invention
[technical problems to be solved]
The object of the present invention is to provide a kind of bi-directional set-top box safety upgrade management methods, are asked at least solving above-mentioned technology
One of topic.
[technical solution]
The present invention is achieved by the following technical solutions.
The present invention relates to a kind of bi-directional set-top box safety upgrade management methods, and the method comprising the steps of:
A, set-top box is opened an account in use, in the database of front end system, and set top box information and user information is written;
B, when front end system deployment set top box upgrading, the data base entries in ordered retrieval front end system, if front end system
Software version number in the software version number and set top box information of the data-base recording of system is inconsistent, and upgrading is identified write-in data
Library, while set top box upgrading verification information is sent, the set top box upgrading verification information includes at least set top box information, Yong Huxin
Breath and upgrading mark;
C, after terminal set top box receives the upgrading verification information that front end system issues, by the upgrading verification information and the machine
Set top box information and user information compare, if matching if send set top box information, user information and upgrading mark extremely
Front end system;
D, after front end system receives the set top box information sent in step C, user information and upgrading mark, then number is retrieved
According to library, if the set top box information received, user information and upgrading mark are believed with the set-top box in front end system database
Breath, user information and upgrading mark match, then issue upgrading message to set-top box, the upgrading message includes at least version
Server, server end slogan, upgrading data packet title, upgrading data packet version number;
E, set-top box, which receives upgrading message and parses, obtains version server, server end slogan, upgrading data packet name
Claim, upgrading data packet version number, logs in version server downloading upgrading data packet and upgraded.
As a preferred embodiment, storage software version number arrives set-top box after the set top box upgrading success
Nonvolatile memory, and updating result is sent to front end system.
As another preferred embodiment, after the step E further include: front end system receives set top box upgrading
Database is write after success message, updates software version number and upgrading mark.
As another preferred embodiment, the set top box information further includes master chip number, set-top box product sequence
Number, software version number, hardware version numbers, No. MAC.
As another preferred embodiment, the user information includes Customs Assigned Number, user smart card number, user
Address information.
As another preferred embodiment, the front end system and terminal set top box are assisted based on TCP/IP multicast transmission
View is communicated.
[beneficial effect]
Technical solution proposed by the present invention has the advantages that
(1) present invention only sends upgrade information on the basis of set-top box meets promotion condition, and set-top box receives upgrading letter
Version server is logged in after breath and is downloaded upgrading, therefore reduces network bandwidth occupancy.
(2) present invention is by being counted the mesh being monitored with the escalation process reached to set-top box to updating result
's.
Specific embodiment
It to make the object, technical solutions and advantages of the present invention clearer, below will be to a specific embodiment of the invention
Carry out clear, complete description.
Embodiment one
Embodiment one provides a kind of bi-directional set-top box safety upgrade management method, and the method comprising the steps of (one) to step
(6), each step is described in detail separately below.
Step (1): set-top box is opened an account in use, set top box information and user's letter are written in the database of front end system
Breath.
In step (1), set-top box is opened an account in use, in the database of front end system, and set top box information and user is written
Information.Set top box information includes master chip number, set-top box product sequence number, software version number, hardware version numbers, No. MAC, user
Information includes Customs Assigned Number, user smart card number, station address information).Operating database sentence content example:
INSERTINTOstbaccount(stb_chipid,stb_sn,stb_swver,stb_hwver,stb_mac,
user_id,user_tele,user_cardno,user_addr)VALUES(‘100002';'0010010,‘01000305','
01050506 ', ' 64-88-FF-6A-39-E9 ', ' 440901197709194316 ', ' 8512010004490119 ', ' Jiangsu Huaihe River
Pacify Lianshui County Hai'an road 14 ').
Step (2): when front end system disposes set top box upgrading, the data base entries in front end system are retrieved.
In step (2), when front end system disposes set top box upgrading, data base entries in ordered retrieval front end system, such as
Software version number in the software version number and set top box information of the data-base recording of fruit front end system is inconsistent, and upgrading is identified
Database is written, while sending set top box upgrading verification information, the set top box upgrading verification information is believed including at least set-top box
Breath, user information and upgrading mark.As another embodiment, due to safety concerns, is carried and minimized using issuing message, uploaded
Authenticate message maximization principle.Simultaneously to reduce backbone network network congestion, data-transmission efficiency is improved, is passed by TCP/IP multicast
Defeated agreement (IGMP) sends the network packet of upgrading verification information, and the data packet format and content example are as shown in table 1.
1 data packet format of table and content example
Set-top box software version number | Top-set hardware version number | Sequence number of set top box | Upgrading mark |
SW Version | HW Version | SN | Flag |
01000305 | 01050506 | 0010010 | 1 |
Step (3): terminal set top box comparison upgrading verification information and ownship information send set-top box letter if matching
Breath, user information and upgrading are identified to front end system.
In step (3), after terminal set top box receives the upgrading verification information that front end system issues, which is verified
The set top box information and user information of information and the machine compare, and set top box information are sent if matching, user information (is used
Family smart card number) and upgrade mark to front end system, specifically, using TCP transmission agreement and front-end server three-way handshake
Data packet is sent after being successfully connected, the data packet format of transmission is as shown in table 2.
2 data packet format of table and content example
Step (4): set top box information, user information and the upgrading mark and front end system that front end system judgement receives
Set top box information, user information and upgrading in system database identify whether to match, and issue upgrading message extremely if matching
Set-top box.
In step (4), front end system receives the set top box information sent in step S3, user information and upgrading mark
Afterwards, then searching database, if the set top box information received, user information and upgrading mark in front end system database
Set top box information, user information and upgrading mark match, then issue upgrading message to set-top box, wherein upgrading message is extremely
It less include version server, server end slogan, upgrading data packet title, upgrading data packet version number.Due to safety concerns, it sends out
It is carried and is minimized using issuing message when sending data, upload certification message maximization principle.It is hindered simultaneously to reduce backbone network network
Plug improves data-transmission efficiency, and the network packet of upgrade information, the number are sent by TCP/IP multicast transport protocol (IGMP)
It is as shown in table 3 according to packet format and content example.
3 data packet format of table and content example
Step (5): set-top box logs in version server downloading upgrading data packet and is upgraded.
In step (5), after set-top box receives upgrading message, upgrading message is parsed to obtain version server, clothes
Business device port numbers, upgrading data packet title, upgrading data packet version number log in version server downloading upgrading data packet and are risen
Grade.After set top box upgrading success, the nonvolatile memory of storage software version number to set-top box, and updating result is sent to preceding
End system.
Step (6): front end system, which receives, writes database after set top box upgrading success message, update software version number and
Upgrading mark.
In step (6), front end system writes database after receiving set top box upgrading success message, updates software version number
And upgrading mark.It is to be appreciated that after the completion of set top box upgrading, before deployment upgrading next time, front end system and terminal set top box
Between there is no two-way interactive operate.
As can be seen from the above embodiments, the embodiment of the present invention only sends on the basis of set-top box meets promotion condition and rises
Grade information, set-top box log in version server and are downloaded upgrading after receiving upgrade information, therefore reduce network bandwidth and occupy;
In addition, the embodiment of the present invention is by being counted the mesh being monitored with the escalation process reached to set-top box to updating result
's.
It is to be appreciated that the embodiment of foregoing description is a part of the embodiments of the present invention, rather than whole embodiments, also not
It is limitation of the present invention.Based on the embodiment of the present invention, those of ordinary skill in the art are not making the creative labor premise
Under every other embodiment obtained, belong to protection scope of the present invention.
Claims (6)
1. a kind of bi-directional set-top box safety upgrade management method, it is characterised in that comprising steps of
A, set-top box is opened an account in use, in the database of front end system, and set top box information and user information is written;
B, when front end system deployment set top box upgrading, the data base entries in ordered retrieval front end system, if front end system
Software version number in the software version number and set top box information of data-base recording is inconsistent, and upgrading is identified write-in database,
Set top box upgrading verification information is sent simultaneously, and the set top box upgrading verification information includes at least set top box information and upgrading mark
Know;
C, after terminal set top box receives the upgrading verification information that front end system issues, by the machine of the upgrading verification information and the machine
Top box information compares, and set top box information, user information and upgrading mark are sent if matching to front end system;
D, after front end system receives the set top box information sent in step C, user information and upgrading mark, then data are retrieved
Library, if the set top box information received, user information and upgrading mark with front end system database in set top box information,
User information and upgrading mark match, then issue upgrading message to set-top box, the upgrading message takes including at least version
Business device, server end slogan, upgrading data packet title, upgrading data packet version number;
E, set-top box receives upgrading message and parses and obtains version server, server end slogan, upgrading data packet title, rises
Grade data packet version number logs in version server downloading upgrading data packet and is upgraded.
2. bi-directional set-top box safety upgrade management method according to claim 1, it is characterised in that the set top box upgrading
After success, the nonvolatile memory of storage software version number to set-top box, and updating result is sent to front end system.
3. bi-directional set-top box safety upgrade management method according to claim 2, it is characterised in that after the step E also
Include: to write database after front end system receives set top box upgrading success message, updates software version number and upgrading mark.
4. bi-directional set-top box safety upgrade management method according to claim 1, it is characterised in that the set top box information
It further include master chip number, set-top box product sequence number, software version number, hardware version numbers, No. MAC.
5. bi-directional set-top box safety upgrade management method according to claim 1, it is characterised in that the user information packet
Include Customs Assigned Number, user smart card number, station address information.
6. bi-directional set-top box safety upgrade management method according to claim 1, it is characterised in that the front end system with
Terminal set top box is based on TCP/IP multicast transport protocol and is communicated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610091017.1A CN105611340B (en) | 2016-02-18 | 2016-02-18 | Bi-directional set-top box safety upgrade management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610091017.1A CN105611340B (en) | 2016-02-18 | 2016-02-18 | Bi-directional set-top box safety upgrade management method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105611340A CN105611340A (en) | 2016-05-25 |
CN105611340B true CN105611340B (en) | 2019-05-07 |
Family
ID=55990831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610091017.1A Active CN105611340B (en) | 2016-02-18 | 2016-02-18 | Bi-directional set-top box safety upgrade management method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105611340B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108363584A (en) * | 2018-02-11 | 2018-08-03 | 中国联合网络通信集团有限公司 | Set-top box desktop programs upgrade method and device |
CN112533063A (en) * | 2019-08-30 | 2021-03-19 | 中兴通讯股份有限公司 | Set top box upgrading method, set top box upgrading device, set top box and storage medium |
CN112866812A (en) * | 2020-12-31 | 2021-05-28 | 武汉欣向宜电子技术有限公司 | Set top box upgrading method and set top box terminal |
CN115086726A (en) * | 2022-05-30 | 2022-09-20 | 深圳市汇星数字技术有限公司 | Method, system and storage medium for deploying application by set top box |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102905173A (en) * | 2012-10-16 | 2013-01-30 | 青岛海信信芯科技有限公司 | Method and system for upgrading software of televisions or set-top boxes |
CN103546809A (en) * | 2012-07-13 | 2014-01-29 | 中兴通讯股份有限公司 | Method and device for upgrading software of set top box |
CN103581710A (en) * | 2013-10-28 | 2014-02-12 | 青岛海信宽带多媒体技术有限公司 | Upgrade server, set top box and software upgrading method for upgrade server and set top box |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026684A (en) * | 2007-03-30 | 2007-08-29 | 广东有线广播电视网络股份有限公司 | Condition judging method for digital television set top box software updating system |
CN101557458A (en) * | 2009-05-26 | 2009-10-14 | 四川长虹电器股份有限公司 | Upgrading monitoring method and system for two-way set-top box |
CN101984690B (en) * | 2010-11-15 | 2015-06-03 | 中兴通讯股份有限公司 | Data card and system and method for customizing application business of data card |
CN102222011A (en) * | 2011-06-28 | 2011-10-19 | 广东中大讯通软件科技有限公司 | Software upgrading method for set-top box and set-top box |
CN102253851A (en) * | 2011-07-26 | 2011-11-23 | 中兴通讯股份有限公司 | Set-top box and upgrading method thereof |
-
2016
- 2016-02-18 CN CN201610091017.1A patent/CN105611340B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546809A (en) * | 2012-07-13 | 2014-01-29 | 中兴通讯股份有限公司 | Method and device for upgrading software of set top box |
CN102905173A (en) * | 2012-10-16 | 2013-01-30 | 青岛海信信芯科技有限公司 | Method and system for upgrading software of televisions or set-top boxes |
CN103581710A (en) * | 2013-10-28 | 2014-02-12 | 青岛海信宽带多媒体技术有限公司 | Upgrade server, set top box and software upgrading method for upgrade server and set top box |
Also Published As
Publication number | Publication date |
---|---|
CN105611340A (en) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105611340B (en) | Bi-directional set-top box safety upgrade management method | |
CN101184151A (en) | System for united updating and management of set up box downloader files | |
US20150312296A1 (en) | Method and device for pushing multimedia resource and display terminal | |
CN103327378B (en) | Data output method, data output routine and terminal device | |
CN102316377B (en) | Method and device for processing entitlement control message (ECM) packs | |
CN102547447B (en) | A kind of method of downloading video files, Apparatus and system | |
CN105100835B (en) | The sorting technique and device of channel | |
CN107592351A (en) | A kind of multi-user's distribution subscription method and system based on Redis | |
CN107087038A (en) | A kind of method of data syn-chronization, synchronizer, device and storage medium | |
CN102843589A (en) | Intelligent advertisement insertion system and intelligent advertisement insertion method | |
US20070104220A1 (en) | Methods and apparatus for fragmenting system information messages in wireless networks | |
CN102957941A (en) | Program content broadcasting method and digital television front end | |
CN106303626A (en) | Orientation pushes the system and method for diversity advertisement in real time | |
CN109525578A (en) | A kind of CDN distribution network transmission method, device, system and storage medium | |
CN100473037C (en) | Method for realizing distributed DHCP relay | |
CN106168956A (en) | data statistical analysis method and system for intelligent terminal | |
CN103581710A (en) | Upgrade server, set top box and software upgrading method for upgrade server and set top box | |
CN107070866A (en) | The transmission method and device of a kind of flow data | |
CN112087744A (en) | Method, system, device and storage medium for identifying terminal model | |
CN104270656A (en) | Pushed message delay processing method and system, intelligent receiving terminal and mobile terminal | |
CN103023750B (en) | Terminal obtains the method for message | |
US20090319849A1 (en) | Data Reception Method, Repair Method and Corresponding Terminal | |
CN102802051B (en) | Method for managing programs based on cloud computing, and method for updating programs of set top box | |
CN101742247A (en) | Method and system for interactive web TV service authentication and EPG server | |
CN101997928B (en) | Advertisement inserting method and device for on-line reading |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20160525 Assignee: Sichuan Changhong Xinwang Technology Co.,Ltd. Assignor: SICHUAN CHANGHONG ELECTRIC Co.,Ltd. Contract record no.: X2023980043949 Denomination of invention: Management Method for Security Upgrade of Bidirectional Set-top Box Granted publication date: 20190507 License type: Common License Record date: 20231030 |