The transmitting device of interactive television message, system and method
Technical field
The present invention relates to network communication field, especially relate to a kind of transmitting device, system and method for interactive television message.
Background technology
IPTV is a Web TV, is the infrastructure of utilizing broadband internet, as main terminal, provides the multiple digital media service that comprise TV programme and the technology of value-added service thereof by Internet protocol with domestic television set.The video/audio service is the basic business of IPTV, and wherein live telecast, video request program are the most basic.
For live telecast, it is unidirectional that existing radio and television system, business provide, and the user is merely able to the passive arrangement of time of accepting TV programme, enjoys specific service in the time of appointment.It is the same with the time itself that live telecast gives user's experience, has irreversibility.From user's practical operation, live just the support enters broadcast, withdraws from simple operationss such as broadcast, switching channels, and business experiences such as rewind down, F.F., time-out, positioning playing can't be provided.
For video request program, video request program provides operational means for the user, and business experience no longer is unidirectional, no longer is irreversible.In on-demand process, the user can carry out F.F., rewind down, time-out, positioning playing operation, can arbitraryly watch and oneself want the Pgmtime section seen.
For interactive TV, the key feature of IPTV is exactly that system provides the two-way interaction ability, the user can (mainly being net cast) participate in finishing interactive operations such as guess, ballot, answer when watching video frequency program, has made things convenient for user's participation, has promoted content value simultaneously.
In network application environment, the transmission of interactive television message has specific control mode, common comprises following technical scheme:
Prior art scheme one: obtain interactive television message based on heartbeat
Please refer to shown in Figure 1ly, set up between terminal and the message desk and communicate by letter, transmit interactive television message by heartbeat communication based on the heartbeat of clean culture.Heartbeat communication can be set up in advance, can set up in real time; Heartbeat communication can unify to set up, and can separate foundation.
Set up in advance: no matter whether enter video living broadcast programs, at starting terminal and after inserting the IPTV operation system, just set up heartbeat in advance, this heartbeat keeps always;
Set up in real time: as long as after entering video living broadcast programs and watching, terminal is just initiated to set up with the heartbeat of message desk and is communicated by letter, and obtains interactive telecom information;
Unified foundation: heartbeat communication is irrelevant with the channel of specifically watching, and can connect the interactive television message that obtains different channel by same heartbeat;
Separate and set up: heartbeat communication is relevant with the channel of specifically watching, and heartbeat communication must be carried channel identication, and different heartbeats issues different interactive television messages.
This scheme is applicable to that insensitive interactive information of time issues, and such as ball match result guess, but can't support the interactive information of time-sensitive to issue, such as the interim quiz information that inserts; Simultaneously, keeping generally based on clean culture of heartbeat connects, and user's response must be influenced by server process mechanism, the heartbeat response have have earlier after, the message between different terminals shows that the time difference is difficult to accurate control; And because terminal quantity is huge,, must need in design to consider the concurrent visit quantity of control and carry out the load balancing design, cause the management platform cost to increase thus if message management platform needs the back-up system smooth expansion.
Prior art scheme two: push interactive television message based on clean culture
Please refer to shown in Figure 2ly, set up the message channel based on clean culture between terminal and the message desk, keep a long connection, message management platform can initiatively issue interactive television message based on the channel of having set up.Message channel can be unified to set up, and can separate foundation.
Unified foundation: message channel is irrelevant with the channel of specifically watching, and can obtain the interactive television message of different channel by same message channel, does not need to change in the channel handoff procedure;
Separate and set up: message channel is relevant with the channel of specifically watching, and each channel enters to watch all needs independent foundation, needs to rebulid in the channel handoff procedure.
This scheme can support the interactive information of time-sensitive to issue, but management platform need and be kept long a connection for each terminal foundation, the resource overhead of server is excessive, and the demonstration time difference control in the prior art scheme one and the problem of system load design still can't be properly settled.
Summary of the invention
The technical problem that the embodiment of the invention will solve is, a kind of transmitting device, system and method for interactive television message is provided, and interactive television message can be issued synchronously with live code stream, and in time issuing of interactive television message of realization satisfied extensive operation demand.
For solving the problems of the technologies described above, the embodiment of the invention provides a kind of transmitting device of interactive television message, comprise the message integration module, be used to receive interactive television message and this interactive television message be multiplexed into live code stream transmits so that terminal is finished interface display according to the content of transmission;
Wherein, the PID of newly-increased transmission interactive television message in the pat table of described live code stream;
Described interactive television message comprises one or more of following key information: show rank, demonstration time, duration, display mode, displaying contents, user interface description and return path URL.
The embodiment of the invention provides a kind of transmission system of interactive television message again, the transmitting device that comprises message desk and interactive television message, described message desk sends to the transmitting device of described interactive television message with interactive television message, and the transmitting device of described interactive television message is multiplexed into the interactive television message that receives that live code stream transmits so that terminal is finished interface display according to the content of transmission;
Wherein, the PID of newly-increased transmission interactive television message in the pat table of described live code stream;
Described interactive television message comprises one or more of following key information: show rank, demonstration time, duration, display mode, displaying contents, user interface description and return path URL.
The embodiment of the invention also provides a kind of transmission method of interactive television message, may further comprise the steps:
Interactive television message is multiplexed in the live code stream so that terminal is finished interface display according to the content of transmission; And the live code stream that transmits multiplexing interactive television message;
Wherein, the PID of newly-increased transmission interactive television message in the pat table of described live code stream;
Described interactive television message comprises one or more of following key information: show rank, demonstration time, duration, display mode, displaying contents, user interface description and return path URL.
The embodiment of the invention has following useful effect: after the interactive television message issue, this interactive television message can be inserted in the live code stream in real time by the message integration module, make interactive television message issue jointly with live code stream, terminal does not need to set up independently and connects, for the interactive television message of time-sensitive class, can in time finish transmitting-receiving; Terminal treatment time difference is consistent with the net cast time difference; Do not need interactive transmission of messages server resource newly-increased and terminal interaction; In the channel handoff procedure, do not need to go separately to set up and safeguard the interactive television message channel, can ensure that channel switches experience.
Description of drawings
Fig. 1 is prior art scheme one is obtained interactive television message based on heartbeat a schematic diagram.
Fig. 2 is prior art scheme two pushes interactive television message based on clean culture a schematic diagram.
Fig. 3 is the transmitting device of the embodiment of the invention one, two interactive television messages, the structural representation of system.
Fig. 4 is the transport layer syntactic structure schematic diagram of MPEG-2TS stream in the embodiment of the invention.
Fig. 5 is the schematic flow sheet of the transmission method of the embodiment of the invention three interactive television messages.
Embodiment
Below in conjunction with accompanying drawing the embodiment of the invention is described in detail.
The embodiment of the invention is set up the message integration module in the message desk side, message desk does not directly send to terminal with interactive television message, but interactive television message is published to the message integration module, by the message integration module interactive television message is injected in the live code stream, follow MPEG-2TS (transport stream, TransportStream) Liu requirement, the Packet Identifier PID (Packet Identification) of newly-increased transmission interactive television message, after terminal receives MPEG-2TS stream, detect specific PID (PID describes) in Program Association Table PAT (ProgramAssociation Table), and interactive television message extracts the most at last.Include but not limited to following key information in the interactive television message: show rank, demonstration time (relative time and calendar time), duration, display mode, displaying contents, user interface description, return path URL (URL(uniform resource locator), Uniform Resource Locator).Terminal is finished interface display according to the content of transmission, and user's selection result is returned to message desk by the return path URL that issues simultaneously.
Please refer to shown in Figure 3ly, the transmitting device of the embodiment of the invention one interactive television message comprises message integration module 1, is used to receive interactive television message and this interactive television message is multiplexed into live code stream transmit.This message integration module 1 further comprises message sink equipment 11 and multiplexing equipment 12, and message sink equipment 11 is used to receive interactive television message, and this interactive television message that multiplexing equipment 12 is used for receiving is multiplexed into live code stream and transmits.
The transmission system of the embodiment of the invention two interactive television messages comprises the transmitting device of message desk 2 and interactive television message.Message desk 2 sends to the transmitting device of interactive television message with interactive television message, and the transmitting device of interactive television message is multiplexed into live code stream with the interactive television message that receives and transmits.The transmitting device of interactive television message further comprises message sink equipment 11 and multiplexing equipment 12, and message sink equipment 11 is used to receive interactive television message, and this interactive television message that multiplexing equipment 12 is used for receiving is multiplexed into live code stream and transmits.
Please refer to shown in Figure 4, follow the requirement of MPEG-2TS stream, the PID of newly-increased transmission interactive television message in pat table, and interactive television message includes but not limited to following key information one or more: show rank, demonstration time (relative time and calendar time), duration, display mode, displaying contents, user interface description, return path URL.
Terminal 3 received interactive television message multiplexing and the MPEG-2TS of live code stream stream after, this specific PID will be detected, then interactive television message is extracted, and according to the transmission content finish interface display, the selection result with the user returns to message desk 1 by the return path URL that issues simultaneously again.
Referring again to shown in Figure 5, the transmission method of the embodiment of the invention three interactive television messages may further comprise the steps:
Step 1 is multiplexed into interactive television message in the live code stream.
Message desk does not directly send to terminal with interactive television message, but interactive television message is published to the transmitting device of interactive television message, transmitting device by interactive television message is injected into interactive television message in the live code stream, make interactive television message and live code stream to issue synchronously, realize the timely transmission of interactive television message.
Step 2 is transmitted the live code stream of multiplexing interactive television message.
The live code stream of multiplexing interactive television message is transmitted with MPEG-2TS stream, follow the requirement of MPEG-2TS stream, the PID of newly-increased transmission interactive television message in pat table, and interactive television message includes but not limited to following key information one or more: show rank, demonstration time (relative time and calendar time), duration, display mode, displaying contents, user interface description, return path URL.
Step 3 receives the live code stream of this multiplexing interactive television message and therefrom extracts interactive television message.
Terminal received interactive television message multiplexing and the MPEG-2TS of live code stream stream after, with detecting this specific PID, then interactive television message is extracted, and finishes interface display according to the content of transmission.
Again user's selection result is returned to message desk by the return path URL in the interactive television message that issues simultaneously with live code stream.
In the embodiment of the invention, because live communication begins just to set up from entering cannel broadcast, in the cannel broadcast process, keep always, it is a long connection, behind the message desk issuing interactive Television message, by the message integration module can interactive television message is real-time the live code stream of insertion in, terminal does not need to set up independently and connects, for the interactive television message of time-sensitive class, can in time finish transmitting-receiving.
Because interactive television message issues jointly with live code stream, and terminal treatment time difference is consistent with the net cast time difference, particularly adopts the live situation of multicast, the reception time difference of terminal can be ignored substantially again.
Also issue jointly with live code stream owing to interactive television message, do not need interactive transmission of messages server resource newly-increased and terminal interaction, issuing of interactive television message do not need to consider the server resource expense, mode of unicast is then adopted in the processing of passback message, and the resource requirement of this part is necessary.
Because interactive television message issues jointly with live code stream, in the channel handoff procedure, do not need to go separately to set up and safeguard the interactive television message channel again, do not need newly-increased interaction flow, can not introduce new time overhead, can ensure that channel switches experience.