CN102724571A - Communication method of terminal set top box and head end set top box management system in digital television network - Google Patents

Communication method of terminal set top box and head end set top box management system in digital television network Download PDF

Info

Publication number
CN102724571A
CN102724571A CN2012102196370A CN201210219637A CN102724571A CN 102724571 A CN102724571 A CN 102724571A CN 2012102196370 A CN2012102196370 A CN 2012102196370A CN 201210219637 A CN201210219637 A CN 201210219637A CN 102724571 A CN102724571 A CN 102724571A
Authority
CN
China
Prior art keywords
top box
set top
management system
terminal set
central office
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
Application number
CN2012102196370A
Other languages
Chinese (zh)
Inventor
逯利军
钱培专
姜健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI CULTURE BROADCASTING FILM AND TELEVISION TEST CENTER
Shanghai Meiqi Puyue Communication Technology Co., Ltd.
Original Assignee
SHANGHAI MEIQI PUYUE COMMUNICATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI MEIQI PUYUE COMMUNICATION TECHNOLOGY Co Ltd filed Critical SHANGHAI MEIQI PUYUE COMMUNICATION TECHNOLOGY Co Ltd
Priority to CN2012102196370A priority Critical patent/CN102724571A/en
Publication of CN102724571A publication Critical patent/CN102724571A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a communication method of a terminal set top box and a head end set top box management system in a digital television network. In the method, the terminal set top box performs JavaScript object notation (JSON) coding for requests needed to be sent and sends the requests to the head end set top box management system; and the head end set top box management system also performs JSON coding for the processing results of the requests and sends the processing results to the terminal set top box. By adopting the communication method, single interacting replacing twice interacting is adopted under the premise of keeping the original protocol generality, openness and readability of the extensive makeup language (XML) coding mode, the operating amount of set top box coding and decoding is reduced, coding efficiency is improved, system central processing unit (CPU) resources are saved, the data quantity after coding is greatly reduced, and internal memory and network expanse are reduced. Simultaneously, data uploading is directly achieved through single interacting, multiple times of interacting waiting between the set top box and a server is avoided, and communication efficiency between the terminal set top box and the head end set top box management system is greatly improved.

Description

The means of communication in the digital TV network between terminal set top box and central office terminal's top box management system
Technical field
The present invention relates to networking technology area, particularly digital TV network technical field specifically is meant the means of communication between terminal set top box and central office terminal's top box management system in a kind of digital TV network.
Background technology
Digital video switching box (STB), box on so-called STB or the machine is an equipment that connects television set and outside source.It can change into television content with compressed digital signal, and on television set, shows.Signal can be from wire cable, satellite antenna, broadband network and terrestrial broadcasting.The image that the content that STB receives can provide except simulated television, the sound, more be to receive data content, comprise electronic program guides, internet webpage, captions or the like.Make the user on existing television set, watch digital television program, and can carry out interactive digital amusement, education and commercialization activity through network.In order to realize that remote set-top box is managed and upgraded, need be at the realization communication function between STB and the STB management system.
At present, the TR-069 agreement is often adopted in the communication between STB and the STB management system.TR-069 is one of technical specification of being developed by DSL forum, and its full name is " a CPE wide area network management agreement ".It provides the general framework and the agreement of home network device in the next generation network being carried out administration configuration, is used for from network side equipment such as the gateway of home network, router, STB being carried out the remote centralized management.With the alarm is example, and the reciprocal process of TR-069 agreement is as shown in Figure 1.In the whole reciprocal process, need to accomplish two complete transmitting-receiving processes between STB and the STB management system.
Under the interactive mode of TR-069, all data all adopt the SOAP mode to encode, and therefore all data of transmission all are the XML forms, and the mode of typical SOAP coding is following:
Figure BDA00001821702800011
Figure BDA00001821702800021
Through the interactive mode of TR-069, STB and box end management system can well be carried out communication, but the efficient of this interactive mode is also low relatively.At first, a simple data interaction needs two complete HTTP interaction flows, because the set-top box CPU data-handling capacity is lower, response speed is slow, causes whole reciprocal process long, has significantly reduced the quantity of separate unit management system supervisor top box; Secondly, the coded system of XML relatively expends cpu resource, and the data volume behind the coding is bigger.These all for all relatively limited STB of internal memory and cpu resource duty ratio bigger.
Simultaneously, JSON (Java Script Object Notation) is the simplification coding method of a kind of XML, is used for accomplishing at the network two ends serializing and the unserializing process of object.SOAP is a kind of data interchange format of lightweight, is easy to the people and reads and write, and also is easy to machine simultaneously and resolves and generate.SOAP is based on JavaScript Programming Language, the sub-set of Standard ECMA-262 3rd Edition-December 1999.JSON adopts the text formatting that is totally independent of language, but has also used the custom (comprising C, C++, C#, Java, JavaScript, Perl, Python etc.) that is similar to the C family of language.These characteristics make JSON become desirable exchanges data language.
JSON to as if unordered " ' name/value ' a to " set.An object finishes with " { " (left bracket) beginning, " } " (right parenthesis).": " (colon) of each " title " heel; Use ", " (comma) to separate between " ' name/value ' to ".
Above-mentioned typical SOAP code conversion becomes the JSON format content following:
{″category″:″classifieds″}。
Summary of the invention
The objective of the invention is to have overcome above-mentioned shortcoming of the prior art; A kind of internal memory and cpu load that can effectively reduce STB is provided; The efficient of data interaction is provided, and then increases the quantity of management system supervisor top box, and application mode is simple; With low cost, range of application is the means of communication between terminal set top box and central office terminal's top box management system in the digital TV network comparatively widely.
In order to realize above-mentioned purpose, the means of communication in the digital TV network of the present invention between terminal set top box and central office terminal's top box management system may further comprise the steps:
(1) described terminal set top box initiate with described central office terminal top box management system between HTTP protocol be connected;
(2) the JSON format encoded is carried out in the request that will send of described terminal set top box;
(3) described terminal set top box will be sent to described central office terminal top box management system through the request of JSON format encoded;
(4) described central office terminal top box management system is carried out handled according to described request, and obtains result;
(5) described central office terminal top box management system is carried out the JSON format encoded with described result;
(6) described central office terminal top box management system will be sent to described terminal set top box through the result of JSON format encoded.
In the means of communication in this digital TV network between terminal set top box and central office terminal's top box management system, described method is further comprising the steps of afterwards in step (6):
(7) described terminal set top box judges whether this communication finishes, if, then get into step (8), if not, then return step (2);
(8) HTTP protocol cut off between described and the central office terminal top box management system of described terminal set top box is connected.
In the means of communication in this digital TV network between terminal set top box and central office terminal's top box management system; The JSON format encoded is carried out in the request that described terminal set top box will send, and is specially: described terminal set top box is the request msg of JSON coded format with the SOAP mode XML formatted request data transaction that forms of encoding.
Adopted the means of communication between terminal set top box and central office terminal's top box management system in the digital TV network of this invention, the request that terminal set top box will send is carried out being sent to described central office terminal top box management system after the JSON format encoded; And central office terminal's top box management system is also carried out the JSON format encoded with the processing of request result, then is sent to described terminal set top box.Thereby under the prerequisite that keeps the former protocols having versatility of XML coded system, opening, legibility; Adopt the mutual replacement of single secondary of the prior art mutual; Thereby reduce the operand of STB encoding and decoding greatly, improved code efficiency, practiced thrift the cpu resource of system; And the coding after data volume also dwindle greatly, reduced internal memory and network overhead; Simultaneously, directly can realize data upload alternately, avoid the repeatedly data interaction between STB and the server to wait for, the communication efficiency between terminal set top box and central office terminal's top box management system is greatly improved through single.And the application mode of the means of communication in the digital TV network of the present invention between terminal set top box and central office terminal's top box management system is simple, with low cost, and range of application is comparatively extensive.
Description of drawings
Fig. 1 is the sketch map that employing TR-069 agreement traditional X-ray ML form of the prior art is realized warning information reciprocal process.
Fig. 2 is the flow chart of steps of the means of communication between terminal set top box and central office terminal's top box management system in the digital TV network of the present invention.
Fig. 3 realizes the sketch map of warning information reciprocal process for adopting the means of communication of the present invention between STB and STB management system.
Embodiment
In order more to be expressly understood the technological page of the present invention, the special following examples of lifting specify.
See also shown in Figure 2ly, be the flow chart of steps of the means of communication between terminal set top box in the digital TV network of the present invention and central office terminal's top box management system.
In one embodiment, the means of communication between terminal set top box and central office terminal's top box management system may further comprise the steps in this digital TV network:
(1) described terminal set top box initiate with described central office terminal top box management system between HTTP protocol be connected;
(2) the JSON format encoded is carried out in the request that will send of described terminal set top box;
(3) described terminal set top box will be sent to described central office terminal top box management system through the request of JSON format encoded;
(4) described central office terminal top box management system is carried out handled according to described request, and obtains result;
(5) described central office terminal top box management system is carried out the JSON format encoded with described result;
(6) described central office terminal top box management system will be sent to described terminal set top box through the result of JSON format encoded.
In a kind of more preferably execution mode, as shown in Figure 2, described method is further comprising the steps of afterwards in step (6):
(7) described terminal set top box judges whether this communication finishes, if, then get into step (8), if not, then return step (2);
(8) HTTP protocol cut off between described and the central office terminal top box management system of described terminal set top box is connected.
In preferred execution mode; The JSON format encoded is carried out in the request that described step (2) terminal set top box will send, and is specially: described terminal set top box is the request msg of JSON coded format with the SOAP mode XML formatted request data transaction that forms of encoding.
In an application of the invention, adopt http protocol to carry out communication between terminal set top box and the central office terminal's top box management system usually.Communication is initiated by STB, and direct junctor top box management system.HTTP connects after the foundation, and the content that STB will send is encoded through the JSON form, and the result that will encode is through sending to the STB management system in the http protocol.The STB management system receives after the request of STB transmission, directly handles, and process result is carried out the JSON coding, returns to STB through http protocol then.STB is received after the result, if think that this communication does not finish as yet, then proceeds next step communication; If the fruit STB thinks that this communication finishes, then interrupt HTTP and connect, finish this communication.In this way, can realize that the active that STB generates data reports.With the alarm is example, adopts the reciprocal process of the means of communication of the present invention as shown in Figure 3.
Adopted the means of communication between terminal set top box and central office terminal's top box management system in the digital TV network of this invention, the request that terminal set top box will send is carried out being sent to described central office terminal top box management system after the JSON format encoded; And central office terminal's top box management system is also carried out the JSON format encoded with the processing of request result, then is sent to described terminal set top box.Thereby under the prerequisite that keeps the former protocols having versatility of XML coded system, opening, legibility; Adopt the mutual replacement of single secondary of the prior art mutual; Thereby reduce the operand of STB encoding and decoding greatly, improved code efficiency, practiced thrift the cpu resource of system; And the coding after data volume also dwindle greatly, reduced internal memory and network overhead; Simultaneously, directly can realize data upload alternately, avoid the repeatedly data interaction between STB and the server to wait for, the communication efficiency between terminal set top box and central office terminal's top box management system is greatly improved through single.And the application mode of the means of communication in the digital TV network of the present invention between terminal set top box and central office terminal's top box management system is simple, with low cost, and range of application is comparatively extensive.
In this specification, the present invention is described with reference to its certain embodiments.But, still can make various modifications and conversion obviously and not deviate from the spirit and scope of the present invention.Therefore, specification and accompanying drawing are regarded in an illustrative, rather than a restrictive.

Claims (3)

1. the means of communication between terminal set top box and central office terminal's top box management system in the digital TV network is characterized in that described method may further comprise the steps:
(1) described terminal set top box initiate with described central office terminal top box management system between HTTP protocol be connected;
(2) the JSON format encoded is carried out in the request that will send of described terminal set top box;
(3) described terminal set top box will be sent to described central office terminal top box management system through the request of JSON format encoded;
(4) described central office terminal top box management system is carried out handled according to described request, and obtains result;
(5) described central office terminal top box management system is carried out the JSON format encoded with described result;
(6) described central office terminal top box management system will be sent to described terminal set top box through the result of JSON format encoded.
2. the means of communication in the digital TV network according to claim 1 between terminal set top box and central office terminal's top box management system is characterized in that, described method is further comprising the steps of afterwards in step (6):
(7) described terminal set top box judges whether this communication finishes, if, then get into step (8), if not, then return step (2);
(8) HTTP protocol cut off between described and the central office terminal top box management system of described terminal set top box is connected.
3. the means of communication in the digital TV network according to claim 1 between terminal set top box and central office terminal's top box management system is characterized in that the JSON format encoded is carried out in the request that described terminal set top box will send, and is specially:
Described terminal set top box is the request msg of JSON coded format with the SOAP mode XML formatted request data transaction that forms of encoding.
CN2012102196370A 2012-06-28 2012-06-28 Communication method of terminal set top box and head end set top box management system in digital television network Pending CN102724571A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012102196370A CN102724571A (en) 2012-06-28 2012-06-28 Communication method of terminal set top box and head end set top box management system in digital television network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012102196370A CN102724571A (en) 2012-06-28 2012-06-28 Communication method of terminal set top box and head end set top box management system in digital television network

Publications (1)

Publication Number Publication Date
CN102724571A true CN102724571A (en) 2012-10-10

Family

ID=46950209

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012102196370A Pending CN102724571A (en) 2012-06-28 2012-06-28 Communication method of terminal set top box and head end set top box management system in digital television network

Country Status (1)

Country Link
CN (1) CN102724571A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108183909A (en) * 2017-12-29 2018-06-19 深圳市信锐网科技术有限公司 A kind of LoRa communication means and system
CN112612535A (en) * 2020-12-07 2021-04-06 河南方达空间信息技术有限公司 XML and JSON based satellite receiving system network communication coding and decoding engine method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080208714A1 (en) * 2007-02-28 2008-08-28 Neelakantan Sundaresan Methods and systems for social shopping on a network-based marketplace
US20080313547A1 (en) * 2007-06-12 2008-12-18 At&T Delaware Intellectual Property, Inc. Method and apparatus for presenting a graphical user interface
US20090199210A1 (en) * 2008-02-05 2009-08-06 Smith Jr Marshall L Transaction management in a web service messaging environment
US20100146112A1 (en) * 2008-12-04 2010-06-10 Real Dice Inc. Efficient communication techniques
CN102428465A (en) * 2009-05-19 2012-04-25 微软公司 Media Content Retrieval System And Personal Virtual Channel

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080208714A1 (en) * 2007-02-28 2008-08-28 Neelakantan Sundaresan Methods and systems for social shopping on a network-based marketplace
US20080313547A1 (en) * 2007-06-12 2008-12-18 At&T Delaware Intellectual Property, Inc. Method and apparatus for presenting a graphical user interface
US20090199210A1 (en) * 2008-02-05 2009-08-06 Smith Jr Marshall L Transaction management in a web service messaging environment
US20100146112A1 (en) * 2008-12-04 2010-06-10 Real Dice Inc. Efficient communication techniques
CN102428465A (en) * 2009-05-19 2012-04-25 微软公司 Media Content Retrieval System And Personal Virtual Channel

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108183909A (en) * 2017-12-29 2018-06-19 深圳市信锐网科技术有限公司 A kind of LoRa communication means and system
CN112612535A (en) * 2020-12-07 2021-04-06 河南方达空间信息技术有限公司 XML and JSON based satellite receiving system network communication coding and decoding engine method

Similar Documents

Publication Publication Date Title
CN101917326B (en) Distributed trans-coding system and task scheduling method thereof
CN103813213A (en) Real-time video sharing platform and method based on mobile cloud computing
CN106713937A (en) Video playing control method and device as well as terminal equipment
CN105324972A (en) Live media processing and streaming service
US9294791B2 (en) Method and system for utilizing switched digital video (SDV) for delivering dynamically encoded video content
US8656443B2 (en) Method and system for providing dynamic time slice encoding for complete internet anywhere
CN104053073B (en) Distribute control system, dissemination system and distribution control method
WO2014142358A1 (en) Distribution control system, distribution control method, and computer-readable storage medium
CN101938653A (en) Method, device and system for acquiring television picture in real time and transmitting to mobile terminal
CN105165019B (en) Method and apparatus for sending and receiving additional information in broadcast communication system
EP2790383A2 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
US20160014193A1 (en) Computer system, distribution control system, distribution control method, and computer-readable storage medium
CN110233844A (en) A kind of multimedia live broadcast method, apparatus, equipment and medium
CN105577645A (en) Agent-based HLS client-end device and realization method thereof
CN105120207A (en) Sweeping robot video monitoring method and server
JP2019508953A (en) Information exchange mechanism and network transmission method in multimedia system
CN102724571A (en) Communication method of terminal set top box and head end set top box management system in digital television network
US20100281176A1 (en) Symbiotic client and server for embedded network system
CN110413240A (en) It is a kind of interactive mode conference system and multi-terminal equipment Display on the same screen method
CN103442256B (en) A kind of method and system that electric program menu is realized based on HTML5
CN102802197A (en) Method and device for transmitting application data
CN201414200Y (en) System for realizing real time rebroadcasting of multiple-video streaming media
CN102480644A (en) Cabled digital television system and method adopting wireless terminal to realize data interaction
CN108712434A (en) A kind of implementation method based on the HD video live streaming recorded broadcast meeting consultation of doctors
CN101534419B (en) Method for browsing pages in digital television and system thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SHANGHAI CULTURE BROADCASTING FILM INDUSTRY MONITO

Effective date: 20130306

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20130306

Address after: 200433, room 1301, Fudan Science and technology building, 11 Guotai Road, Shanghai, Yangpu District

Applicant after: Shanghai Meiqi Puyue Communication Technology Co., Ltd.

Applicant after: SHANGHAI CULTURE BROADCASTING FILM AND TELEVISION TEST CENTER

Address before: 200433, room 1301, Fudan Science and technology building, 11 Guotai Road, Shanghai, Yangpu District

Applicant before: Shanghai Meiqi Puyue Communication Technology Co., Ltd.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20121010