Interactive television system based on digital TV broadcasting network
Technical field
The invention belongs to the television broadcasting field, particularly, is a kind of interactive television system based on digital TV broadcasting network.
Background technology
In recent years, the cable television system that with the data cable is transmission medium has entered urban households widely, be used for the issue of traditional tv and data television services, along with the maturation day by day of cable TV network and top box of digital machine technology, Digital Television has the gesture that replaces the traditional tv business greatly.The present invention promptly is based on digital TV network and carries out.
The basic composition of digital TV network comprises general EPG (electronic program guides) server, multiplexer and as the set-top box (STB) of user side, TV station is as program source, the program stream of making in advance is published in the multiplexer, simultaneously general EPG server generates descriptor according to the programme of setting, and is published to equally in the multiplexer, and becomes definite code stream after aforesaid program stream mixes, transfer to user's set-top box, and on domestic television set, show.
Under the prior art, programme information issue is unidirectional, promptly can only be released news to recipient (user) by content provider (TV station), and the recipient can not feedback information; In some cases, the content provider need exchange with the recipient, usually the method for usefulness is on broadcast data server broadcast content to be carried out superposition, and to hang the form additional association information of angle advertisement, the user then is back to background server by modes such as phone, notes with feedback information.
Under this pattern, the issue of TV information is that nationality is finished by different networks with the feedback of user profile, and shared resource is more; And such information interchange can only be carried out single, and can not carry out repeatedly.
Summary of the invention
The present invention will solve be television broadcasting system with the user between exchange the problem that has some setbacks, provide a kind of and can realize the real time information exchange, based on the interactive television system of digital TV broadcasting network with the user.
For this reason, the technical solution used in the present invention is such: based on the interactive television system of digital TV broadcasting network, it is characterized in that: cooperate by Digital Television one-way broadcasting network and two-way Access Network and realize interactive program, provide the reference mechanism of business tine by one-way broadcasting network in the mode of descriptor, by two-way Access Network realize the business tine visit and with user's interaction.
Further, based on the interactive television system of digital cable TV network, it comprises program source, and program is distributed to multiplexer; Generate the general EPG server of corresponding service information according to the programme of program source, be connected, the information on services that is generated is distributed to multiplexer with multiplexer; Multiplexer transfers to the subscriber computer top box with mixed code stream; It also comprises the data dispatching of being responsible for finishing interactive service, generates descriptor, broadcasts data, broadcasts descriptor, is responsible for finishing the dispatching management server that the generation of importing, the interactive service broadcast plan list of standard programme is derived; Be responsible for the storage of service data information to be released, the content management server of broadcasting, the specific data exchange interface of this content management server opening, the dispatching management server carries out obtaining of interactive service content-data as this data exchange interface of client call; Reception is broadcasted the plan list from the interactive service of dispatching management server, generate the special-purpose EPG server of privately owned table and descriptor, this special use EPG server is connected with the dispatching management server on the one hand, carry out the transmission of program plan list by data exchange interface, be connected with multiplexer on the other hand, privately owned table and the descriptor that is generated is distributed to multiplexer; Broadcast the broadcast data server of interactive service content, with the communication of dispatching management server, carry out the issue of interactive television content, broadcast data server is the service end of communication, the dispatching management server is the client of communication, broadcast data server while and multiplexer communication, the interactive service content is broadcasted multiplexer; Multiplexer is accepted the code stream from program source, general EPG server, broadcast data server, special-purpose EPG server, and multiplexing code stream afterwards transfers to the subscriber computer top box by modulation through digital TV broadcasting network; The subscriber computer top box is simultaneously by two-way Access Network and content management server communication.
Data exchange interface between data exchange interface between described content management server and the dispatching management server and described special-purpose EPG server and the dispatching management server is the data of different types Fabric Interface.As, one is FTP server interface, another is the webservice interface.
In the interactive television system of the present invention, can also comprise application server, the subscriber computer top box is by this application server and content management server communication.
Comprise a synchronous module in the aforesaid dispatching management server, this synchronization module all keeps being connected with content management server, broadcast data server, special-purpose EPG server, coordinates their information issuing time.
Special-purpose EPG server is the important component part among the present invention, for reducing influence to existing EPG system, special-purpose EPG server is installed special-purpose EPG application software, accept its interactive service plan that transmits list with the dispatching management server by the form of agreement, and single according to this plan corresponding privately owned table and descriptor of generating, the triggering of each interactive service realizes by a privately owned descriptor of its correspondence; When in the business unit a plurality of interactive service being arranged, these privately owned descriptors are repeatedly inserted according to time sequencing, and its grammer is as follows:
Syntax No.of?bits Identifier |
iTV_service_descriptor(){ descriptor_tag 8 Uimsbf |
descriptor_length 8 Uimsbf iTV_service_type 8 Uimsbf iTV_service_id 16 Uimsbf start_offset 24 Uimsbf display_duration 24 uimsbf URL_length 16 uimsbf for(i=0;i<N;i++){ Char 8 uimsbf } } |
In the present invention, the information issue is undertaken by the Digital Television one-way broadcasting network, under the existence conditions, can be cable television network, also can be radio view, satellite television net etc.; The passback of information is then undertaken by two-way Access Network, and all Internet resources that can insert internet all can be used as Access Network, as two-way cable TV network, public telephone network, IP broadband networks, mobile radio communication etc.
Program source and general EPG server are responsible for broadcast items, i.e. the key frame that the user watched; The staff makes the interactive service content according to the programme of TV station and the interactive service plan is single, the interactive service content promptly is the associated data information relevant with the digital television program content, the image content of the superposition that can see of user just, after this content production is good, be kept in the content management server; The interactive service plan singly is the broadcast plan of aforementioned interactive service content, comprises broadcast time, the time of staying etc., after this plan is singly made, remains in the dispatching management server; After the user enters radio channel data, the dispatching management server is promptly according to programme content, from content management server, transfer relevant information, be published in the broadcast data server, and issue descriptor to multiplexer by special-purpose EPG server, make the key frame content of this related information and program source in multiplexer, become mixed code stream, be transferred in the subscriber computer top box; User's feedback shows as the selection to related information, this selection is undertaken by set-top box, this feedback information is back to application server via two-way Access Network, and further be back to content management server, and transfer further relevant information by the dispatching management server, issue descriptor by special-purpose EPG server to multiplexer, this related information is superimposed on the programme content that program source issues once more; So repeatedly, thus finish the exchanging of user and content supplier, interaction.
In the used privately owned descriptor of the present invention, the descriptor_tag field is in order to defining different types of service, as:
Type of service |
Definition |
The universal interaction television services |
0x01 |
Many pictures interactive television business |
0x02 |
Forced type interactive TV business |
0x03 |
Expansion in the future |
0x04—0xff |
This field can be distinguished the business of different urgency, and correspondingly, set-top box is carried out different processing in view of the above;
ITV_service_id is descriptor of the whole network uniquely identified, and value 0-65535 with marking, is repeatedly opened to avoid same interactive service in set-top box automatically;
Start_offset: the definition interactive service is with respect to the zero-time of main program;
Display_duration: the perdurabgility of definition interactive service;
URL_length: the length that indicates interactive service sign page URL;
Char: be the content of interactive service sign page URL.
Adopted this privately owned descriptor, can guarantee the accuracy that interactive service broadcasts, made it on time and content, all to form good cooperating with the program key frame.
Description of drawings
Fig. 1 is a structured flowchart of the present invention.
Fig. 2 is the set-top box processes flow process of the embodiment of the invention 1.
Fig. 3, Fig. 4, Fig. 5 are the picture views of the embodiment of the invention 1.
Fig. 6 is the set-top box processes flow process of the embodiment of the invention 2.
Fig. 7, Fig. 8 are the picture views of the embodiment of the invention 2.
Embodiment
Referring to accompanying drawing 1.The present invention is an interactive television system based on the digital cable TV network, and it comprises program source 9, and program is distributed to multiplexer 7; General EPG server 2, according to the programme generation descriptor of program source 9, general EPG server 2 is connected with multiplexer 7, and the descriptor that is generated is distributed to multiplexer; Multiplexer 7 transfers to subscriber computer top box 8 with mixed code stream, makes the user watch the main body picture of program; It also comprises dispatching management server 1, be responsible for finishing interactive service data dispatching, generate descriptor, broadcast data, broadcast descriptor, be responsible for finishing the importing of standard programme, the generation of interactive service broadcast plan list is derived; Content management server 5, be responsible for service data information to be released storage, broadcast, the specific FTP Server interface of content management server 5 openings, dispatching management server 1 carries out obtaining of interactive service content-data as this FTP seryer interface of client call by File Transfer Protocol; Special-purpose EPG server 3, reception is broadcasted the plan list from the business of dispatching management server 1, generate privately owned descriptor, special-purpose EPG server 3 is connected with dispatching management server 1 on the one hand, carry out the transmission of program plan list by web service interface, be connected with multiplexer 7 on the other hand, the privately owned descriptor that is generated is distributed to multiplexer; Broadcast data server 4, with 1 communication of dispatching management server, carry out the issue of interactive television content, broadcast data server is the service end of communication, the dispatching management server is the client of communication, 4 whiles and multiplexer 7 communications of broadcast data server, the interactive service content is broadcasted multiplexer; The code stream that multiplexer 7 is accepted from program source 9, general EPG server 2, broadcast data server 4, special-purpose EPG server 3, multiplexing code stream afterwards transfers to subscriber computer top box 8 by the modulation of QAM technology through cable TV network; Comprise a synchronous module 11 in the dispatching management server 1, this synchronization module all keeps being connected with content management server 5, broadcast data server 4, special-purpose EPG server 3, coordinates their information issuing time; Subscriber computer top box 8 is simultaneously by application server 6 and content management server 5 communications.
In the production process of backstage, the staff makes the interactive service content according to the programme of TV station's (being program source) and the interactive service plan is single, the interactive service content promptly is the associated data information relevant with the digital television program content, the image content of the superposition that can see of user just, after this content production is good, be kept in the content management server 5; The interactive service plan singly is the broadcast plan of aforementioned interactive service content, comprises broadcast time, the time of staying etc., after this plan is singly made, remains in the dispatching management server 1; After the user enters radio channel data, the dispatching management server is promptly according to programme content, from content management server, transfer relevant information, be published in the broadcast data server 4, and pass through special-purpose EPG server 3 to multiplexer issue descriptor, make the key frame content of this related information and program source in multiplexer, become mixed code stream, be transferred in the subscriber computer top box; User's feedback shows as the selection to related information, this selection is undertaken by set-top box, this feedback information is back to application server 6 via cable TV network equally, and further be back to content management server 5, and transfer further relevant information by the dispatching management server, issue descriptor by special-purpose EPG server to multiplexer, this related information is superimposed on the programme content that program source issues once more, carry out so repeatedly.
Referring to accompanying drawing 2.Present embodiment is an interactive TV business, 30-60 was after second (user's switching channels for convenience) after the user entered broadcasting channel, whether STB EPG program exists iTV_Service_descriptor according to the iTV_EIT that the cycle time of 3s-5s detects in the current TS in real time, if do not detect whether there is iTV_Service_descriptor among this TS among the standard EIT again.
In case detect this descriptor, row checks whether the value of iTV_service_type in this descriptor is forced type 0x03 again, if then directly open the interactive service content that URL points in the descriptor.
If descriptor type is universal interaction type 0x01, then, judge whether this descriptor once was opened again according to the iTV_service_id correspondence proving set-top box local record state of this descriptor.If this descriptor was opened, then EPG does not initiatively open interactive service prompting frame that should descriptor.EPG did not then show interactive service prompting frame that should descriptor if be opened.
Can select whether to enter the interactive service content that this prompting frame points in interactive service prompting frame situation, look audio frequency under this state and can normally watch.
At the EPG state, the user can activate search iTV_Service_descriptor by red color keys/F1 key.
Interactive service prompting frame state selects to determine to enter the interactive service content; Select cancellation to withdraw from the prompting frame state, return and enter the channel state that interactive service prompting frame state eve is watched.
Participation interactive TV business; Return the last page by " retreating " key; Withdraw from Browser by " withdrawing from " key, input control is taken over by EPG; If the user does not have operation, then the Browser shut-in time is determined by the page.
Under the Browser state, owing to can not carry out the EPG operation, EPG relative keys such as the menu of remote controller by " withdrawing from " key, withdraw from conductively-closed from the control of browser up to the user.
If can not find the corresponding page of URL, Browser calls the built-in fault prompting page, ask the user withdraw to channel state or after return to previous page.
Referring to Fig. 3, Fig. 4, Fig. 5.When the user watched program, the prompting frame of interactive service appearred on the picture under the EPG state; After the user selected " determining ", the item content of interactive service appearred on the picture; After the user selected correct option, the interactive service result appearred on the picture.
Referring to accompanying drawing 6.Present embodiment is the interactive TV of picture more than a business, and it is a plurality of channels that are associated can be combined by the synthetic interface of picture more than to form an interactive service that shows unique characteristics.
Insert multiview_descriptor among the SDT in current TS stream, replace original mosaic_descriptor, represent that this business is the main-inlet business of many pictures business.Grammer is as follows:
Syntax No.of Identifier bits |
Multiview_descriptor(){ descriptor_tag =0xC2 8 Uimsbf descriptor_length 8 Uimsbf mosaic_entry_point1bslbf number_of_horizontal_elementary_cells 3 uimsbf reserved_future_use 1 bslbf number_of_verrical_elementary_cells 3 uimsbf URL_length 16 uimsbf for(i=0;i<N;i++){ Char 8 uimsbf } } |
If wherein call browser from broadcast data server, the URL form is as follows:
"dvb://OC_nid.OC_transport_id.OC_service_id.OC_componen
t_id/Multiview.htm?Ocpid=xxx&Net_id=xxx&Transport_id=xx
x&Service_id=xxx"
If adopt the IP mode, the URL form is as follows:
http://www.hzdtv.tv/path.../Multiview.htm?Net_id=xxx&Transp
ort_id=xxx&Service_id=xxx。
Referring to Fig. 7, Fig. 8.When the user watches program, occur a plurality of alternative sprites on the picture, after the user selects one of them, promptly enter into selected programme content.