CN101707694B - Method and device for realizing data-on-demand of cable television - Google Patents
Method and device for realizing data-on-demand of cable television Download PDFInfo
- Publication number
- CN101707694B CN101707694B CN200910236874A CN200910236874A CN101707694B CN 101707694 B CN101707694 B CN 101707694B CN 200910236874 A CN200910236874 A CN 200910236874A CN 200910236874 A CN200910236874 A CN 200910236874A CN 101707694 B CN101707694 B CN 101707694B
- Authority
- CN
- China
- Prior art keywords
- node
- program request
- broadcast
- broadcasting
- wheel
- 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method and a device for realizing the data-on-demand of a cable television, which belong to the technical field of the video-on-demand of cable televisions. The method comprises the following steps: setting a playing mode of a node, namely setting part of the sub-nodes of the node as alternately playing nodes, and setting part of the sub-nodes of the node as on-demand nodes; receiving and storing alternately playing node information and corresponding programme information of the alternately playing node information sent by an EPC server by a set-top box; receiving a sent on-demand node request message by the set-top box; transmitting the programme information corresponding to the alternately playing nodes under the node; and performing on-demand playing on the on-demand nodes under the node. The method provided by the invention realizes bidirectional interaction, solves the problem that a programme list with large volume of data causes network congestion easily, and improves user experience because a user can perform the on-demand playing on the node or perform the data-on-demand in time sharing according to actual demand.
Description
Technical field
The present invention relates to the cable television video technical field, particularly a kind of method and apparatus of realizing data-on-demand of cable television.
Background technology
Along with expanding economy; The cable TV indispensable equipment in front yard that got married; From initial cable TV antenna; Develop into STB STB now, the EPG (Electronic Program Guide, electric program menu) that the user only need utilize cable TV to provide selects the multicast channel oneself liked; The song that online performance is liked oneself; Search the various information that IPTV (Internet ProtocolTelevision, Web TV) provides, comprise life information, entertainment information, educational information, sport information etc., the program that the user can be liked according to convenient the watching of own needs.
EPG adopts tree structure usually, and a plurality of child nodes are all arranged under each node, and each child node is the single partial information of programs stored respectively, information such as for example program introduction, website information, film poster.The broadcast mode of EPG only adopts mode of broadcasting or the mode that only adopts program request of taking turns usually, and the wheel broadcast mode is that node identification is broadcast node for wheel, and wheel is broadcast the information stores of node in STB this locality; To be the user carry out program request to the pairing node of broadcast program not to the some broadcast mode; Promptly pairing all child nodes of this node are carried out program request; All child nodes are all as the program request node, and STB is uploaded to network with the request message of program request node, download the pairing programme information of node.
The inventor finds in realizing process of the present invention; There is following shortcoming at least in prior art: when the user carries out a sowing time to node, if when comprising the big information of data volume in the node, owing to only there is the mode of program request; Therefore more Internet resources have been occupied; Cause the obstruction of network easily, can not issue programme information timely, make the user can't obtain programme information timely.
Summary of the invention
In order to realize adopting the mode implementation part of program request to issue to the big programme content of data volume; Reduce network congestion; Improve user experience, the embodiment of the invention provides a kind of method and apparatus of realizing data-on-demand of cable television, and said technical scheme is following:
On the one hand, the embodiment of the invention provides a kind of method that realizes data-on-demand of cable television, and said method comprises:
Broadcast mode to node is provided with, and the child node of said node partly is set to wheel broadcasts node, and part is set to the program request node;
The wheel that STB receives and storage EPG server sends is broadcast nodal information and program information corresponding thereof;
Said STB receives the node order request message that the user sends, and the wheel under this node is broadcast the pairing programme information of node issue, and the program request node under this node is carried out program request.
Said EPG server is provided with the broadcast mode of node, the child node of said node partly is set to wheel broadcasts node and be specially:
Bandwidth according to broadcasting is provided with the said quantity of broadcasting node of taking turns, and the wide more said quantity of broadcasting node of taking turns of the bandwidth of broadcasting is many more.
Take turns when broadcasting number of times that node is used and being lower than threshold value when said, said EPG server is taken turns this and is broadcast node and be converted into the program request node.
When a large number of users request issued a certain program request node, said EPG server was converted into wheel with this program request node and broadcasts node.
Said program request node under this node is carried out program request, specifically comprises:
Said STB is to passback gateway sending node order request message, and said passback gateway receives said node order request message, and said node order request message is sent to said EPG server;
Said EPG server receives said node broadcast messages, from the nodal information database, obtains program request node detailed data and said data are sent to the Broadcast Control server;
Said Broadcast Control server carries out processing and transmitting to said subscriber computer top box to said data;
Said subscriber computer top box receives the data after the said processing, shows the nodal information of program request.
Again on the one hand, the embodiment of the invention provides a kind of device of realizing data-on-demand of cable television, and said device comprises: administration module, memory module, issue module, some broadcasting module;
Said administration module is used for the broadcast mode of management node, the child node of said node partly is set to wheel broadcasts node, and part is set to the program request node;
Said memory module is used to receive and store the wheel that the EPG server sends and broadcasts nodal information and program information corresponding thereof;
The said module that issues is used to receive the node order request message that the user sends, and the wheel under this node is broadcast the pairing programme information of node issue;
Said some broadcasting module is used for the program request node under this node is carried out the program request response.
The said module that is provided with is provided with the broadcast mode of node, the child node of said node partly is set to wheel broadcasts node and be specially:
Bandwidth according to broadcasting is provided with the said quantity of broadcasting node of taking turns, and the wide more said quantity of broadcasting node of taking turns of the bandwidth of broadcasting is many more.
Take turns when broadcasting number of times that node is used and being lower than threshold value when said, the said module that is provided with is taken turns this and is broadcast node and be converted into the program request node.
When a large number of users request issued a certain program request node, the said module that is provided with was converted into wheel with this program request node and broadcasts node.
The beneficial effect of the technical scheme that the embodiment of the invention provides is:
Broadcast mode through to node is provided with, and the child node of node partly is set to wheel broadcasts node, and part is set to the program request node; The wheel that STB receives and storage EPG server sends is broadcast nodal information and program information corresponding thereof; STB receives the receiving node order request message that the user sends; According to node the wheel under this node being broadcast the pairing programme information of node issues; Program request node under this node carries out program request; Solve the problem that data volume big programme causes network congestion easily through said method, improved user experience, satisfied the needs in the practical application.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is a kind of flow chart of realizing the method for data-on-demand of cable television that the embodiment of the invention 1 provides;
Fig. 2 is a kind of sketch map that the program request node is carried out program request that the embodiment of the invention 1 provides;
Fig. 3 is a kind of flow chart of realizing the device of data-on-demand of cable television that the embodiment of the invention 2 provides.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, will combine accompanying drawing that embodiment of the present invention is done to describe in detail further below.
Embodiment 1
In order to make the user can carry out the node program request according to actual needs, or data-on-demand issues at times, realizes two-way program request; Reduce network congestion, improve user experience, referring to Fig. 1; The embodiment of the invention provides a kind of method that realizes the cable TV data playback, and particular content is following:
Step 101:EPG server is provided with the broadcast mode of node.
Because the bandwidth that network system issues is limited; When the programme that issues node contains much information; Need be when issuing by the EPG server with deblocking, need to set a part of programme program request, the program single-wheel of another part is broadcast; Promptly the child node part of this node is set to wheel and broadcasts node, and another part is set to the program request node.Wherein, the root node of directory node need be labeled as wheel and broadcast node, and all the other nodes all can be packaged into the program request node.The EPG server also can be provided with wheel and broadcast which node according to user's setting, and the information that wheel is broadcast node all is kept at STB this locality.
The setting of wheel being broadcast node mainly contains following several kinds of modes:
1, the data volume of wheel being broadcast node is provided with, and the data volume of broadcasting node when wheel is then taken turns the node in this scope and broadcast in the scope that is provided with, and extraneous node is carried out program request.The scope that is provided with and the bandwidth constraints of broadcasting that concrete wheel is broadcast the data volume of node have relation, and the wide more said quantity of broadcasting node of taking turns of the bandwidth of broadcasting is many more.Under the different environment, the bandwidth that broadcasting can be assigned to is different, and then wheel is broadcast the scope difference of the data volume of node.For not influencing video, the downlink bandwidth that the embodiment of the invention is provided with can not surpass 4Mbps, and when specifically realizing, the embodiment of the invention does not limit this.
2, wheel is set in advance and broadcasts the threshold value that node is used, when the number of times that is used is lower than preset threshold value, then this is taken turns and broadcast node and be converted into the program request node.Be specially, can carry out ordering from big to small to the access times that wheel is broadcast node, the minimum wheel of access times that comes the back is broadcast node be converted into the program request node, when specifically realizing, the embodiment of the invention does not limit this.
If 3 some node were not taken turns originally and broadcast, but had a large number of users request to issue these nodes, the EPG server adopts wheel to broadcast processing these nodes.
Wheel is broadcast nodal information to step 102:EPG server and program information corresponding is sent to STB.
Step 103: the wheel that STB receives and storage EPG server sends is broadcast nodal information and program information corresponding thereof.
Wherein, programme information is stored in this locality, and upgrades constantly.
Step 104:STB receives the node order request message of sending, and STB broadcasts the pairing programme information of node with the wheel under this node and issues, and the node that does not have during wheel is broadcast carries out program request.
Step 105:STB is to passback gateway sending node order request message.
Referring to Fig. 2, wherein, STB comprises in the node order request message that passback gateway GW sends at least: the ID of STB ID and institute's program request node, can distinguish different users through the ID of STB, because the ID of each STB is inequality.The information that can also comprise other, for example: the type of sending node order request message, wherein, the type is mainly used in other upstream messages of difference.During concrete the realization, the embodiment of the invention does not limit this.
Step 106: passback gateway GW receiving node order request message is sent to the EPG server with this node order request message.
Wherein, this node order request message is through return network, and GW receives by the passback gateway, receives back passback gateway GW it is distributed to the EPG server.
Step 107:EPG server receiving node order request message is searched this node according to the ID of program request node.
Wherein, because the EPG server stores has the information of all nodes, when the user asked certain node, the EPG server was according to this node of ID index search of program request node.
Step 108:EPG server is packed the information of the node that finds according to the Section form, obtain a plurality of Section packets.
Wherein, The EPG server is packed these node all the elements according to the node that finds according to the Section form, the Section form that the embodiment of the invention adopts is the private data packing manner of Moving Picture Experts Group-2; Provide the form of Section packet in the table 1, seen following table for details:
The form of table 1 Section packet
The content that Section comprises | Shared figure place (bit) |
table_id | 8 |
section_syntax_indicator | 1 |
private_indicator | 1 |
reserved | 2 |
private_section_length(MaxLen=4095B) | 12 |
UserID | 32 |
Version | 8 |
Section_Number | 16 |
Last_Section_Number | 16 |
OVT_Block_Data_Section | 8 |
CRC32 | 32 |
Wherein, a plurality of Section packets are formed whole packet, and Section packet the inside comprises all information of program request node, the for example ID of program request node, STB ID etc.Be divided into a plurality of Section packets and help the transmission (for example when other a Section packet do not receive, need not all again receive) of data in network.
A plurality of Section packets and STB ID that step 109:EPG server will get access to are sent to the Broadcast Control server.
Wherein, the ID that comprises in the Section packet is used for STB to filter use, and the ID that sends in addition is to be used for the Broadcast Control server to be used for controlling the user.
Step 110: the Broadcast Control server is generated as TS stream according to the content of receiving with a plurality of Section packets.
Wherein, The content that the Broadcast Control server is received specifically comprises: the ID of STB ID, program request node; And type of message, wherein type of message is that the EPG server sends to the Broadcast Control server, the Broadcast Control server is handled (issuing) Section packet of receiving according to type of message.
Wherein, because the requirement of digital television techniques, STB receives only the streamed packet of TS when receiving packet, therefore when STB sends packet, must it be generated as TS stream.
Step 111: the Broadcast Control server finds this ID to identify to distribute to user's privately owned PID (Packet Identity) according to STB ID, with the PID of this PID as TS stream.
Wherein, The Broadcast Control server can distribute a privately owned communication PID for each user, and the nodal information of program request issues through this PID, because STB ID has record on the Broadcast Control server; And all corresponding different PID of each ID; This PID just can well be found the user of program request as the PID of TS stream, so just can the nodal information of program request be sent to STB, the PID that STB only need obtain oneself just can receive the nodal information of program request.
Step 112: the Broadcast Control server is issued broadcasting server with the nodal information of program request, and broadcasting server is issued to STB with the nodal information of program request.
Step 113:STB receives the nodal information of program request, shows the nodal information of program request.
After STB receives all Section packets, according to Moving Picture Experts Group-2 packet is merged, send the packet after merging to user, show the nodal information of program request.To use identical packing form be that the private data packing manner of Moving Picture Experts Group-2 is packed to information for STB and EPG server in the embodiment of the invention; Because packing manner is provided with relevant with the bottom that STB uses; Can also adopt other packing manner during concrete the realization, the embodiment of the invention does not limit this.
Wherein, the nodal information of program request mainly comprises: programm name, and program is concise and to the point to be described or the like, and the user can select the program oneself liked according to concise and to the point description of programm name, program; Perhaps the nodal information of program request can also show all child nodes, for program request is next time used.
Wherein, The method that the embodiment of the invention provided can also be sowed data point at times and send out; This is that function by STB determines that STB also can carry out program request according to time sequencing or other according to certain logical order program request node in proper order; For example time-moving television node of each hour program request just can obtain the programme that time-moving television upgrades.
In sum, the embodiment of the invention provides a kind of method that realizes the cable TV data playback, is provided with through the broadcast mode of EPG server to node, the child node of node partly is set to wheel broadcasts node, and part is set to the program request node; The wheel that STB receives and storage EPG server sends is broadcast node and program information corresponding thereof; STB receives the node order request message that the user sends; Wheel under this node is broadcast the pairing programme information of node issue, the program request node under this node is carried out program request, method through above-mentioned program request has solved the problem that the big programme of data volume causes network congestion easily; The user can carry out program request to node according to the demand of reality; Perhaps data-on-demand has at times improved user experience, has satisfied the needs in the practical application.
Embodiment 2
The embodiment of the invention also provides a kind of device of realizing the cable TV data playback, and referring to Fig. 3, this device mainly comprises: administration module 201, memory module 202, issue module 203, the some broadcasting module 204;
Wherein, the broadcast mode of administration module 201 management nodes partly is set to wheel with the child node of node and broadcasts node and be specially:
The quantity of wheel being broadcast node according to the bandwidth of broadcasting is provided with, and the wide more quantity of broadcasting node of taking turns of the bandwidth of broadcasting is many more.
Wherein, when wheel is broadcast number of times that node is used and is less than preset threshold value, module 201 is set this is taken turns broadcasts node and be converted into the program request node.
Wherein, when a large number of users request issues a certain program request node, module 201 is set this program request node is converted into wheel broadcasts node.
In sum; The embodiment of the invention provides a kind of device of realizing the cable TV data playback, through said apparatus, has solved the problem that data volume big programme causes network congestion easily; The user can carry out program request to node according to the demand of reality; Perhaps data-on-demand has at times improved user experience, has satisfied the needs in the practical application.
More than be merely preferred embodiment of the present invention, or not all within spirit of the present invention and principle in order to restriction the present invention, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (5)
1. a method that realizes data-on-demand of cable television is characterized in that, said method comprises:
Broadcast mode to node is provided with, and the child node of said node partly is set to wheel broadcasts node, and part is set to the program request node;
The wheel that STB receives and storage EPG server sends is broadcast nodal information and program information corresponding thereof;
Said STB receives the node order request message of sending, and the wheel under this node is broadcast the pairing programme information of node issue, and the program request node under this node is carried out program request;
Wherein, take turns when broadcasting number of times that node is used and being lower than threshold value, this is taken turns broadcast node and be converted into the program request node, when a large number of users request issues a certain program request node, this program request node is converted into wheel broadcasts node when said.
2. the method for claim 1 is characterized in that, said EPG server is provided with the broadcast mode of node, the child node of said node partly is set to wheel broadcasts node and be specially:
Bandwidth according to broadcasting is provided with the said quantity of broadcasting node of taking turns, and the wide more said quantity of broadcasting node of taking turns of the bandwidth of broadcasting is many more.
3. the method for claim 1 is characterized in that, said program request node under this node is carried out program request, specifically comprises:
Said STB is to passback gateway sending node order request message, and said passback gateway receives said node order request message, and said node order request message is sent to said EPG server;
Said EPG server receives said node broadcast messages, from the nodal information database, obtains program request node detailed data and said data are sent to the Broadcast Control server;
Said Broadcast Control server carries out processing and transmitting to said STB to said data;
Said STB receives the data after the said processing, shows the nodal information of program request.
4. a device of realizing data-on-demand of cable television is characterized in that, said device comprises: administration module, memory module, issue module, the some broadcasting module;
Said administration module; The broadcast mode that is used for management node partly is set to wheel with the child node of said node and broadcasts node, and part is set to the program request node; And take turns when broadcasting number of times that node is used and being lower than threshold value when said; This is taken turns broadcast node and be converted into the program request node, when a large number of users request issues a certain program request node, this program request node is converted into wheel broadcasts node;
Said memory module is used to receive and store the wheel that the EPG server sends and broadcasts nodal information and program information corresponding thereof;
The said module that issues is used to receive the node order request message of transmission, the wheel under this node is broadcast the pairing programme information of node issue;
Said some broadcasting module is used for the program request node under this node is carried out the program request response.
5. device as claimed in claim 4 is characterized in that said administration module is provided with the broadcast mode of node, the child node of said node partly is set to wheel broadcasts node and be specially:
Bandwidth according to broadcasting is provided with the said quantity of broadcasting node of taking turns, and the wide more said quantity of broadcasting node of taking turns of the bandwidth of broadcasting is many more.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910236874A CN101707694B (en) | 2009-11-04 | 2009-11-04 | Method and device for realizing data-on-demand of cable television |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910236874A CN101707694B (en) | 2009-11-04 | 2009-11-04 | Method and device for realizing data-on-demand of cable television |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101707694A CN101707694A (en) | 2010-05-12 |
CN101707694B true CN101707694B (en) | 2012-10-24 |
Family
ID=42377874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910236874A Active CN101707694B (en) | 2009-11-04 | 2009-11-04 | Method and device for realizing data-on-demand of cable television |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101707694B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917592B (en) * | 2010-07-21 | 2013-07-24 | 深圳创维数字技术股份有限公司 | Unidirectional and bidirectional parallel reception method of EPG (Electronic Program Guide) data and set top box thereof |
CN102143396A (en) * | 2011-03-24 | 2011-08-03 | 四川长虹电器股份有限公司 | Method for controlling playing of program of FTA set top box |
CN112135165B (en) * | 2020-08-06 | 2022-07-12 | 河北广电无线传媒有限公司 | Method and system for preventing IPTV template file from being tampered |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001363A (en) * | 2006-06-29 | 2007-07-18 | 华为技术有限公司 | System and method of data single broadcasting |
CN101436948A (en) * | 2008-12-02 | 2009-05-20 | 浪潮电子信息产业股份有限公司 | SCM/Ethernet composite PON network and method for bearing VoD business |
-
2009
- 2009-11-04 CN CN200910236874A patent/CN101707694B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001363A (en) * | 2006-06-29 | 2007-07-18 | 华为技术有限公司 | System and method of data single broadcasting |
CN101436948A (en) * | 2008-12-02 | 2009-05-20 | 浪潮电子信息产业股份有限公司 | SCM/Ethernet composite PON network and method for bearing VoD business |
Also Published As
Publication number | Publication date |
---|---|
CN101707694A (en) | 2010-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101222504B (en) | Iptv receiver and method for controlling contents viewing in the iptv receiver | |
US7757251B2 (en) | Technique for providing program guide data through a communications network delivering programming content | |
US8285818B2 (en) | System and method of recording and accessing multimedia data | |
US10499101B2 (en) | Apparatus and method for providing media content | |
US20020184642A1 (en) | Method and apparatus for opportunistically broadcasting rich media digital content | |
JP2005515571A (en) | Content-oriented content caching and routing using reservation information from downstream | |
CN101207805A (en) | Method and system for transmitting flow media by P2P set-top box technique | |
CN106612463A (en) | Barrage processing methods and system, and terminal | |
CN101217642A (en) | Method of transmitting preview content and method and apparatus for receiving preview content | |
CN102196314A (en) | System and method for realizing streaming media transmission by using peer-to-peer (P2P) set-top box | |
US11374670B2 (en) | Receiving device, transmitting device, and data processing method | |
US8850474B2 (en) | Virtual content store in interactive services architecture | |
CN101267531A (en) | An interactive network TV system and its realization method | |
CN110337004A (en) | Method and system for disseminating television programs | |
RU2546543C2 (en) | Method of allocating channel resources in broadband access system during data transmission, including multimedia data | |
CN101707694B (en) | Method and device for realizing data-on-demand of cable television | |
US9924239B2 (en) | Video on demand over satellite | |
CN104349218A (en) | Bidirectional interactive video-on-demand playing system of terrestrial digital television | |
CN205179273U (en) | Two -way order system based on one -way STB is realized | |
KR20120039980A (en) | Apparatus and method for distributing intrgrated broadcast | |
KR102613231B1 (en) | Apparatus and method for providing broadcasting service information in a broadcasting system | |
CN101188740A (en) | Multicast method for living broadcast network TV | |
CN103701813A (en) | Method for realizing data dissemination and interaction by combining one-to-all broadcast with bilateral network | |
WO2016082806A1 (en) | Video processing method and device | |
CN101788878B (en) | Method for outputting content information and display system enabling the 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |