CN105611340B - Bi-directional set-top box safety upgrade management method - Google Patents

Bi-directional set-top box safety upgrade management method Download PDF

Info

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
Application number
CN201610091017.1A
Other languages
Chinese (zh)
Other versions
CN105611340A (en
Inventor
杨国沭
张雷鸣
吴纯彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201610091017.1A priority Critical patent/CN105611340B/en
Publication of CN105611340A publication Critical patent/CN105611340A/en
Application granted granted Critical
Publication of CN105611340B publication Critical patent/CN105611340B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4432Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26291Content 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

Bi-directional set-top box safety upgrade management method
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.
CN201610091017.1A 2016-02-18 2016-02-18 Bi-directional set-top box safety upgrade management method Active CN105611340B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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