CN101668193A - Play switching method and system - Google Patents
Play switching method and system Download PDFInfo
- Publication number
- CN101668193A CN101668193A CN200810141751.XA CN200810141751A CN101668193A CN 101668193 A CN101668193 A CN 101668193A CN 200810141751 A CN200810141751 A CN 200810141751A CN 101668193 A CN101668193 A CN 101668193A
- Authority
- CN
- China
- Prior art keywords
- user terminal
- media server
- media
- iptv user
- server
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1094—Inter-user-equipment sessions transfer or sharing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a play switching method and a play switching system. The method comprises the following steps: receiving a switching request initiated by an IPTV user terminal; transmitting astop notice to a first media server according to address information in the switching request so as to inform the first media server of stopping transmitting data to the IPTV user terminal; and providing media data to the IPTV user terminal according to the information in the switching request. The play switching method and the play switching system implement the seamless switching method of playinterruption under the condition of not increasing the hardware cost of an IPTV system, and solve the problem of data conflicts on the basis.
Description
Technical field
The present invention relates to the communications field, be specifically related to a kind of method and system of playing switching.
Background technology
As the important form of " integration of three networks ", the IPTV business has become the traffic direction that the communications industry is given priority to, and its userbase is expansion rapidly.The main business form of IPTV is that the IPTV media server (for example: the IPTV set-top box passes through the IPTV user terminal, PC terminal, mobile phone terminal) provides media services and other increment multimedia services such as live, program request, recorded broadcast, time shift of IP based network for the user.The IPTV system is a distributed network system, its media data is distributed on the media server of network edge, the IPTV system can navigate to network edge by most of media play request that user terminal is initiated, and directly the media server by the edge provides relevant media play service for the user.With traditional simulated television with just the Digital Television at widespread deployment is different, powerful IP network not only can support the IPTV system to transmit high-quality media data to user terminal, also supports the user to rely on the interaction capabilities realization of IP network and the interaction of media content.But, on the other hand, because IP network only provides the data delivery service of " doing one's best ", take place under the congested situation suddenly in IP network, the IPTV user terminal may not receive the media data that media server sends at short notice, and this will cause the short interruption of media play.Under even more serious situation, when long-time fault appears in the network equipment of part or media server itself, the IPTV user terminal will thoroughly lose and the current media server that service is provided between connection.More than play the situation of interrupting and will cause the user can't normally watch program, this will greatly influence user's experience.
Exist in the prior art and play the changing method that interrupts.The IPTV application server issues the address of a set of media servers to the IPTV user terminal, is taking place to play when interrupting, and the IPTV user terminal will be connected on other media servers in this group address and obtain data.
The inventor is by discovering, prior art is owing to exist network congestion, therefore the IPTV user terminal may be temporarily can't obtain data from media server, and after network congestion was removed, the IPTV user terminal still can receive provided the media server of service to send media data originally.Therefore may occur the IPTV user terminal in actual applications and receive that simultaneously two or more media servers send the situation of repeating data.This phenomenon is a kind of great wastes for Internet resources, and the reception and the parsing of media data are made troubles for the IPTV user terminal, under the situation that ADSL inserts, also may on down link, cause congestedly, make the IPTV user terminal can't operate as normal.
Summary of the invention
The invention provides a kind of play switching method and system, when having realized seamless switching, solved to take place to play and play the process of switching when interrupting and the data collision problem that causes.Specifically comprise:
A kind of method of playing switching comprises:
Receive the handoff request that the IPTV user terminal sends, comprise the sign of first media server in the described handoff request;
Send expiry notification according to described sign to first media server, notify described first media server to stop to described IPTV user terminal to transmit data;
According to described handoff request, provide media data to described IPTV user terminal.
A kind of method of playing switching comprises:
Send handoff request to second media server, ask described second media server to notify first media server to stop to send media data, and ask described second media server to send media data to described IPTV user terminal to the IPTV user terminal;
Receive the media data that described second media server provides.
A kind of media server, described media server comprise with lower module:
Receiver module: be used to receive the handoff request that the IPTV user terminal sends, comprise the sign of first media server in the described handoff request;
Sending module: be used for sending first expiry notification according to described handoff request; And, provide media data to described IPTV user terminal according to described handoff request.
A kind of IPTV user terminal comprises:
Sending module, be used for sending handoff request to second media server, ask described second media server to notify first media server to stop to send media data, and ask described second media server to send media data to described IPTV user terminal to the IPTV user terminal;
Receiver module is used for receiving and playing media data.
A kind of broadcast switched system, this system comprises some first media servers and second media server:
Second media server is used to receive the handoff request that the IPTV user terminal sends, and according to described handoff request, sends expiry notification to described first media server, notifies it to stop to issue media data to described IPTV user terminal; And issue media data to the IPTV user terminal;
First media server is used to receive described expiry notification, and according to described expiry notification, stops to issue media data to described IPTV user terminal;
The present invention by second media server after receiving the handoff request that terminal sends, send media data according to described handoff request to terminal, can realize the user terminal broadcast seamless switching of in receiving the media data of first media server, having no progeny, further mutual by between second media server and first media server avoided data to repeat to send and caused the problem of user terminal data conflict.Whole handover operation only between IPTV user terminal and each media server, need not third-party participation.
Description of drawings
Fig. 1 plays the system construction drawing that switches for the realization that the embodiment of the invention provides;
The media server structural representation that Fig. 2 provides for the embodiment of the invention;
The structural representation of the IPTV user terminal that Fig. 3 provides for the embodiment of the invention;
The method flow diagram that Fig. 4 switches for the broadcast that the embodiment of the invention provides;
Fig. 5 plays the method flow diagram that switches for the embodiment of the invention.
Embodiment
In order to make present technique field personnel understand the present invention better, the present invention is described in further detail below in conjunction with accompanying drawing.
Fig. 1 plays the system construction drawing that switches for the realization that the embodiment of the invention provides.As shown in Figure 1, described system comprises: IPTV application server 100 and a plurality of media server, present embodiment is an example with two, comprises first media server, 101, the second media servers 102.Described system provides IPTV professional and realization broadcast switching to IPTV user terminal 103.The media server that provides in the present embodiment can also can be used as second media server both as first media server.In addition, also can comprise the media server of other quantity in a further embodiment in this system, concrete operation principle is identical with present embodiment.Wherein:
IPTV application server 100: be used for all media servers of register system and (comprise first media server, second media server) state information, whether as current available, and described state information upgraded, this renewal can be real-time update or periodic upgrade etc.Described state information can be described and corresponding state by the sign of the available media server of record, and the mode of record can be forms such as IP address list; Receive the play service application that IPTV user terminal 103 sends, from described state information, select to be suitably for the useable medium server that this IPTV user terminal 103 provides service, and the sign of described useable medium server is sent to described IPTV user terminal 103.In addition, IPTV application server 100 also can initiatively upgrade the useable medium server identification in the IPTV user terminal 103.
Second media server 102: be used to receive the handoff request that IPTV user terminal 103 sends, comprise the session information such as the session id of the sign, first media server 101 and the IPTV user terminal 103 that switch the sign and first media server 101 in the described handoff request.Described second media server 102 sends expiry notification according to the information in the request to first media server, notifies it to stop to send media data to IPTV user terminal 103.In order to guarantee that described first media server 101 can receive expiry notification, the transmission of expiry notification can be repeatedly, when repeatedly sending expiry notification, described second media server 102 can receive that first media server sends stop acknowledge message after, stop the transmission of expiry notification; In addition, described second media server 102 further according to the handoff request of sending of IPTV user terminal 103, provides media data to this IPTV user terminal 103; For example, if broadcast state information is arranged in the request message,, then provide media data to this IPTV user terminal 103 according to this information as the initial frame number of reproduction time dot information or broadcast; Also can be receive first media server 101 stop acknowledge message after, according to the request of sending of IPTV user terminal 103, provide media data again to this IPTV user terminal 103.
Second media server 102 can also be after the handoff request of receiving 103 transmissions of IPTV user terminal, further judge whether this second media server provides media data to this IPTV user terminal 103, if then suspend to this IPTV user terminal 103 transmission media datas; According to the information in the request, as first media server sign, former session information etc. send expiry notification to first media server 101, notify it to stop to send media data, continue then to send media data to this IPTV user terminal 103 to this IPTV user terminal 103; Also can be receive first media server 101 stop acknowledge message after, continue again to send media datas to this IPTV user terminal 103; Can also be further according to the broadcast state information in the handoff request, but as recovery time dot information send media datas to this IPTV user terminal 103.
First media server 101: be used to receive the playing request that IPTV user terminal 103 sends, and provide media data to described IPTV user terminal 103 according to described playing request.Certainly, first media server 101 can also feed back the upstate of himself to IPTV application server 100, and its feedback system can be multiple, for example immediate feedback or regular feedback etc.; Further can medium data, for example audio, video data in first media server 101;
In addition, first media server 101 also is used to receive the expiry notification that described second media server 102 sends, and the reception of expiry notification can realize by monitoring corresponding udp port, as UDP 654 ports.After the expiry notification that receives second media server 102, according to the information in the expiry notification, as former session information, can be former session id or other identification informations, stop this ID correspondence media play session and stop to send media datas to this IPTV user terminal 103.
First media server 101 further can send to second media server 102 and stop acknowledge message, informs that described second server 102 himself has stopped providing media data to IPTV user terminal 103.
Also can not comprise IPTV application server 100 in the system that broadcast is switched in another embodiment of the present invention, the upstate information of himself directly are provided to IPTV user terminal 103 by first media server 101 and second media server 102.
The media server structural representation that Fig. 2 provides for the embodiment of the invention; As shown in the figure, described media server comprises: receiver module 201, judge module 202, sending module 203, memory module 204;
Receiver module 201 is used for receiving the playing request of IPTV user terminal 103 transmissions or the sign that the described handoff request of handoff request comprises first media server; Can also be used to receive first stops acknowledge message and receives second expiry notification.
Judge module 202 is used for judging whether to provide media data to described IPTV user terminal after receiver module 201 receives described handoff request;
Sending module 203: be used for feeding back this media server upstate information, send corresponding media data to IPTV user terminal 103 to IPTV application server 100 or IPTV user terminal; Be used for sending first expiry notification according to described handoff request; And, provide media data to described IPTV user terminal according to described handoff request., this module also can stop acknowledge message in order to send second.
Stopping modular 204: stop to provide media data to terminal according to described second expiry notification.
In addition, if judge module 202 judges whether to provide media data to described IPTV user terminal, sending module 203 can also be used for providing media data according to the judgement time-out of judge module to described IPTV user terminal; And after sending expiry notification to described first media server or receive described first media server stop to provide media data to described IPTV user terminal after the acknowledge message.
In addition, sending module 203 further can also obtain the broadcast state information in the handoff request, as some break period, recovery time point, play the concluding time point, the frame number of interruption, the frame number of end etc., go out IPTV user terminal 103 needed media datas according to this broadcast state Information Selection, be handed down to described IPTV user terminal 103.
In addition, this sending module 203 further can also be after receiver module 201 receives the expiry notification of second media server transmission, obtain the former link information that will finish in the expiry notification, it can be former session information, for example former session id, stop this ID correspondence media play session and stop to send media datas to this IPTV user terminal 103.
The structural representation of the IPTV user terminal that Fig. 3 provides for the embodiment of the invention.As shown in the figure, described IPTV user terminal comprises receiver module 301 and sending module 302.
Described receiver module is used for receiving and playing media data, and obtains the sign of useable medium server from IPTV application server or media server, such as the IP address of useable medium server; And receive the useable medium server update information that the IPTV application server issues, and for example, the useable medium server ip address tabulation after the renewal;
Described sending module is used for sending the play service application to IPTV application server 100, asks it to issue one group of available media server information, for example, and the IP address of useable medium server; Send playing request to first media server, maybe when take place to play interrupting or receiving the repetition media data that one or more media servers send simultaneously and when data collision takes place, send handoff request to second media server, ask described second media server to notify first media server to stop to send media data, and ask described second media server to send media data to described IPTV user terminal to the IPTV user terminal; Described handoff request realizes by increase new header field in the Play of RTSP agreement method.
Function according to IPTV user terminal 103 in the aforementioned embodiment of the invention, the internal structure of this IPTV user terminal 103 except as above-mentioned embodiment shown in Figure 3, can also comprise that other principles are similarly with software module form or the embodiment that realizes with example, in hardware, in order to realize the function of aforementioned IPTV application terminal 103, concrete principle is identical with above-mentioned enforcement, repeats no more herein.
The embodiment of the invention has provided at first media server and has taken place to play the method for playing switching under the situation of interrupting, is described further below in conjunction with 4 pairs of these seamless handover methods of accompanying drawing, may further comprise the steps:
Step 401:IPTV user terminal sends the play service application to the IPTV application server, asks it that sign of useable medium server is provided.
The application that step 402:IPTV application server responses IPTV user terminal sends, provide the sign of useable medium server to it, for example send the IP address of a set of media servers, can comprise the IP address of first media server and second media server as the aforementioned, also can comprise the more IP address of multimedia server.The IPTV application server can also send the lastest imformation of useable medium server ip address to it in additional embodiments of the present invention;
Step 403:IPTV user terminal sends playing request to first media server;
Step 404: first media server is received the playing request that the IPTV user terminal sends, and according to playing request, as the IPTV user terminal identification in the request, can be the IP address of IPTV user terminal, and broadcast state information in the request, title as media file, numbering sends the media data that it needs to the IPTV user terminal, can also be further according to the broadcast state information in the request, as the initial moment of media play, or definite media datas such as initial frame number of playing;
Step 405: transient state or chromic trouble appear in first media server self or its network equipment, or transmission of media data appearance interruption congestion phenomenon appears, in IP network;
Step 406: because fault or the network congestion phenomenon described in the above-mentioned steps 405, the IPTV user terminal will its needed media data occur not receiving, at this moment, the IPTV user terminal detects the broadcast disruption, and to second media server transmission handoff request, can carry following parameter in the described handoff request, as shown in Table 1: table one
Parameter name | Parameter declaration | For example |
301, switch sign | Whether need to carry out the sign of handover operation | ??YES/NO |
302, the first media servers sign | The first media server IP address, identification informations such as domain name | ??192.168.1.3 |
303, former session id | Former session id, the i.e. ID of the session between the terminal and first media server | ??12345678 |
Parameter 302 and parameter 303 can occur when parameter 301 values are " Yes ".
Suggestion is expanded the RTSP (RFC 2326) of extensive use in the present embodiment, and the carry mode of above-mentioned parameter in this agreement advised as follows:
RTSP://ServerIP:Port/Path/Filename?switch=yes,origin_IP=**,origin_Session=**
Second media server can be to select a server from the useable medium server identification that the IPTV application server issues, and also can further select second media server according to network condition.
Step 407: second media server sends expiry notification according to described handoff request to first media server; Can comprise the former link information in the handoff request in the described notice, can be former session information, for example former session id, and the sign of first media server and port information etc. notify first media server to stop to issue media data to the IPTV user terminal;
In additional embodiments of the present invention, second media server can also be before sending expiry notification in this step, judge further this moment, whether this second media server issued identical media data to described IPTV user terminal, if issue, then stop earlier issuing media data, send expiry notification to above-mentioned first media server again to this IPTV user terminal.
In order to alleviate protocol overhead mutual between server, promote interactive efficiency, mutual employing UDP mode in the present embodiment between the suggestion media server is transmitted, the reliability mutual owing to UDP is lower, therefore present embodiment advises that further second media server repeatedly sends expiry notification to first media server, the mode of its transmission can be repeatedly to send with certain frequency, also can be regular transmission, or customizes the strategy of its transmission according to the communication conditions of network.
Step 408: first media server according to relevant information in the described notice such as former session id, stops associated session after receiving the expiry notification that second media server sends, and stops to send media data to relevant IPTV user terminal;
In order to receive the expiry notification that second media server sends, can receive by first media server udp port to appointment after startup in the present embodiment.The udp port that for example is used to monitor is defined as 654.First media server according to information wherein, is judged the session id that whether exists in the notice in the current server to be comprised as former session id after receiving expiry notification, if exist then the session to described ID correspondence to stop, then continuing monitoring if do not exist.
In additional embodiments of the present invention, first media server described in this step can also stop acknowledge message to the transmission of second media server after stopping associated session, informs that it has stopped sending media data to the IPTV user terminal.
Step 409: second media server, according to the broadcast turntable information in the handoff request, for example: the media information that requires broadcast, can be the title of media file, numbering also can be the initial moment of media play, media play finish time, the initial frame number of playing, the end frame number of broadcast etc. send its needed media data to the IPTV user terminal.
In additional embodiments of the present invention, second media server described in this step can also receive that described first media server sends stop acknowledge message after, send its needed media data to the IPTV user terminal again.
May occur two media servers in actual applications, promptly first media server and second media server send the situation of media data simultaneously to the IPTV user terminal.In order to address this problem, present embodiment finds that first media server and second media server send the media data of repetition simultaneously and when data collision takes place at the IPTV user terminal, send handoff request to described second media server once more, ask it to send expiry notification to first media server.Preceding some recovery time of data collision takes place but will carry in the handoff request of this moment, the last time point of the preceding normal play of data collision for example takes place, also can be the frame number that the last frame of the preceding normal play of data collision takes place, but described like this second media server will begin to send media data to the IPTV user terminal from some beginning recovery time.
The present embodiment suggestion is expanded the RTSP (RFC 2326) of extensive use, and concrete protocol extension suggestion is as follows:
C->S:PLAY?rtsp://audio.example.com/twister.en?RTSP/1.0
CSeq:833
Session:12345678
Switch:Yes
OutdateIP:IP of Media Server (being the IP address of first media server in this example)
OutdateSession:Session?ID
Range:clock=[RecoveryPoint]-[EndPoint]
In the Play of RTSP agreement method, increase new header field---Switch, OutdateIP and OutdateSession.This header field is optional header field.When finding data collision, the IPTV user terminal will send Play method (the Play method is a handoff request) herein to first media server, wherein carry above-mentioned header field.The specific descriptions of newly-increased header field based on the RTSP agreement as shown in Table 2, wherein:
Table two
Parameter name | Parameter declaration | For example |
??501,Switch | Whether need to carry out the sign of handover operation | ??YES/NO |
??502,OutdateIP | The first media server IP address, domain name etc. | ??192.168.1.3 |
??503,Outdate ??Session | Former session id, the i.e. ID of the session between the terminal and first media server | ??12345678 |
??504,Range | Need the scope of media data, but comprise some recovery time | ??Clock=[RecoveryPoint] ??-[EndPoint] |
Whether the Play method that this header field is carried in 501 expressions needs second media server to send expiry notification to other media servers.Which station server is 502 header fields sign need send expiry notification (being the sign of first media server among the present invention) to.Which session is 503 header fields sign need stop.Only when the header field assignment of 501 correspondences was Yes, 502 and 503 two header fields just came into force.504 header fields sign needs the scope of media data, but comprises some recovery time.It is pointed out that the parameter value that provides in the table two just for occupation mode is described, can define in actual applications flexibly.
Occurring under the situation of data collision, the method flow of seamless switching as shown in Figure 5, wherein:
Step 601:IPTV user terminal receives the media data that first media server and second media server send simultaneously, and the situation of data collision has taken place;
Step 602:IPTV user terminal generates handoff request and sends to second media server.The session information such as the session id that comprise the address information, first media server and the IPTV user terminal that switch the sign and first media server in the described handoff request, the IP address that can also comprise IPTV position information of user's terminal such as IPTV user terminal, the IP sign of first media server, and port information; Former link information, or the media information of requirement broadcast can be the titles of media file, numbering; Also having the reproduction time control information, can be the initial moment of media play and media play finish time, the initial frame number of broadcast, the end frame number of broadcast etc.;
Step 603: second media server stops to send media data to described IPTV user terminal;
Step 604: second media server sends to first media server with expiry notification;
Step 605: second media server continues to send media data to described IPTV user terminal, in this step second media services its also can receive first media server feedback stop acknowledge message after, continue to send media data to described IPTV user terminal.
Except above-mentioned execution mode, play switching method of the present invention also has other execution modes, for example, when the data collision of IPTV user terminal is caused to the IPTV user terminal to transmit data by the media server that surpasses two simultaneously, at this moment table two 502 header fields sign will be carried the sign of a plurality of media services that cause conflict.To carry a plurality of session ids that correspond respectively to a plurality of media servers in the 503 header fields sign.The media server that receives handoff request like this will send expiry notification simultaneously to other a plurality of media servers that cause data collision.
By the description of above embodiment, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential general hardware platform, can certainly pass through hardware, but the former is better execution mode under a lot of situation.Based on such understanding, the part that the technical scheme of the embodiment of the invention contributes to prior art in essence in other words can embody with the form of software product, this software product is stored in the storage medium, comprise that some instructions are with so that mobile device (can be a mobile phone, personal computer, media player etc.) the described method of execution each embodiment of the present invention.Here alleged storage medium, as: ROM/RAM, disk, CD etc.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (15)
1. a method of playing switching is characterized in that, comprising:
Receive the handoff request that the IPTV user terminal sends, comprise the sign of first media server in the described handoff request;
Send expiry notification according to described sign to first media server, notify described first media server to stop to described IPTV user terminal to transmit data;
According to described handoff request, provide media data to described IPTV user terminal.
2. according to the described method of claim 1, it is characterized in that, the feedback of receiving described first media server stop acknowledge message after, according to described handoff request, provide media data to described IPTV user terminal.
3. according to the described method of claim 1, it is characterized in that described expiry notification sends by the UDP exchange channels.
4. according to the described method of claim 1, it is characterized in that, further comprise:
Judge and provide media data to described IPTV user terminal;
Time-out provides media data to described IPTV user terminal, after described first media server sends expiry notification or receive described first media server stop to provide media data to described IPTV user terminal again after the acknowledge message.
5. according to each described method among the claim 1-4, it is characterized in that,
But carry some recovery time in the described handoff request, but according to the definite described media data that provides to the IPTV user terminal of described some recovery time.
6. a method of playing switching is characterized in that, comprising:
Send handoff request to second media server, ask described second media server to notify first media server to stop to send media data, and ask described second media server to send media data to described IPTV user terminal to the IPTV user terminal;
Receive the media data that described second media server provides.
7. according to the described method of claim 6, it is characterized in that: this method further comprises:
Obtain the sign of useable medium server from IPTV application server or media server, select second media server to send handoff request according to the sign of described useable medium server.
8. media server, it is characterized in that: described media server comprises with lower module:
Receiver module: be used to receive the handoff request that the IPTV user terminal sends, comprise the sign of first media server in the described handoff request;
Sending module: be used for sending first expiry notification according to described handoff request; And, provide media data to described IPTV user terminal according to described handoff request.
9. media server as claimed in claim 8 is characterized in that: described receiver module also is used to receive second expiry notification; Described media server also comprises stopping modular, is used for stopping to provide media data to the IPTV user terminal according to described second expiry notification.
10. as media server as described in the claim 8, it is characterized in that:
Described sending module can also be used to send second and stop acknowledge message.
Described receiver module can also be used to receive first and stop acknowledge message.
11., it is characterized in that also comprising according to claim 9 or 10 described media servers:
Judge module is used for judging providing media data to described IPTV user terminal;
Described sending module is used for providing media data according to the judgement time-out of judge module to described IPTV user terminal; And send after first expiry notification or receive that first stops to provide media data to described IPTV user terminal after the acknowledge message.
12. an IPTV user terminal is characterized in that:
Sending module, be used for sending handoff request to second media server, ask described second media server to notify first media server to stop to send media data, and ask described second media server to send media data to described IPTV user terminal to the IPTV user terminal;
Receiver module is used for receiving and playing media data.
13. IPTV user terminal as claimed in claim 12 is characterized in that:
Described receiver module is further used for: the sign of obtaining the useable medium server from IPTV application server or media server.
14. play switched system for one kind, it is characterized in that: this system comprises some first media servers and second media server:
Second media server is used to receive the handoff request that the IPTV user terminal sends, and according to described handoff request, sends expiry notification to described first media server, notifies it to stop to issue media data to described IPTV user terminal; And issue media data to described IPTV user terminal;
First media server is used to receive described expiry notification, and according to described expiry notification, stops to issue media data to described IPTV user terminal.
15. according to the described system of claim 14, it is characterized in that: this system also comprises:
IPTV application server: the sign that is used for providing described useable medium server to described IPTV user terminal.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810141751.XA CN101668193A (en) | 2008-09-02 | 2008-09-02 | Play switching method and system |
PCT/CN2009/072694 WO2010025635A1 (en) | 2008-09-02 | 2009-07-09 | Method of switching of play, media server, user terminal and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810141751.XA CN101668193A (en) | 2008-09-02 | 2008-09-02 | Play switching method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101668193A true CN101668193A (en) | 2010-03-10 |
Family
ID=41796732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810141751.XA Pending CN101668193A (en) | 2008-09-02 | 2008-09-02 | Play switching method and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101668193A (en) |
WO (1) | WO2010025635A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298947A (en) * | 2011-08-23 | 2011-12-28 | 百度在线网络技术(北京)有限公司 | Method for carrying out playing switching among multimedia players and equipment |
WO2014023192A1 (en) * | 2012-08-09 | 2014-02-13 | 中兴通讯股份有限公司 | Method and device for preventing interruption of on-demand service in internet protocol television system |
CN107360448A (en) * | 2017-08-11 | 2017-11-17 | 中广热点云科技有限公司 | A kind of video data unicast multicast switching method |
CN112911335A (en) * | 2021-02-03 | 2021-06-04 | 烽火通信科技股份有限公司 | Service scheduling method based on video coding, video server and set top box |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4224037B2 (en) * | 2005-03-31 | 2009-02-12 | 富士通フロンテック株式会社 | Service providing method and data processing apparatus |
US9264455B2 (en) * | 2005-11-15 | 2016-02-16 | Alcatel Lucent | Clustering call servers to provide protection against call server failure |
CN101051883B (en) * | 2007-05-11 | 2011-04-20 | 杭州华三通信技术有限公司 | Service switching method and system after main voice server fault restoring |
CN100542276C (en) * | 2007-06-01 | 2009-09-16 | 华为技术有限公司 | A kind of implementation method of video frequency requested program broadcasting-like services, server and client |
CN101252546B (en) * | 2008-04-15 | 2012-02-29 | 中国科学技术大学 | Method and apparatus for migrating medium stream online service |
-
2008
- 2008-09-02 CN CN200810141751.XA patent/CN101668193A/en active Pending
-
2009
- 2009-07-09 WO PCT/CN2009/072694 patent/WO2010025635A1/en active Application Filing
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298947A (en) * | 2011-08-23 | 2011-12-28 | 百度在线网络技术(北京)有限公司 | Method for carrying out playing switching among multimedia players and equipment |
CN102298947B (en) * | 2011-08-23 | 2015-12-16 | 百度在线网络技术(北京)有限公司 | A kind of for carrying out the method and apparatus playing switching between multimedia player |
WO2014023192A1 (en) * | 2012-08-09 | 2014-02-13 | 中兴通讯股份有限公司 | Method and device for preventing interruption of on-demand service in internet protocol television system |
CN107360448A (en) * | 2017-08-11 | 2017-11-17 | 中广热点云科技有限公司 | A kind of video data unicast multicast switching method |
CN107360448B (en) * | 2017-08-11 | 2019-07-12 | 中广热点云科技有限公司 | A kind of video data unicast multicast switching method |
CN112911335A (en) * | 2021-02-03 | 2021-06-04 | 烽火通信科技股份有限公司 | Service scheduling method based on video coding, video server and set top box |
CN112911335B (en) * | 2021-02-03 | 2022-05-27 | 烽火通信科技股份有限公司 | Service scheduling method based on video coding, video server and set top box |
Also Published As
Publication number | Publication date |
---|---|
WO2010025635A1 (en) | 2010-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9538237B2 (en) | Multi-screen interaction method and system | |
CN101247332B (en) | Bandwidth requesting system, bandwidth requesting device, client device, bandwidth requesting method, content playback method, and program | |
US8468243B2 (en) | Base station apparatus for distributing contents and terminal apparatus for receiving the contents | |
CN102546418B (en) | Overlay-network-multipath-transmission-based Internet protocol multimedia subsystem (IMS) client and media exchange method | |
US7773615B2 (en) | Connection state control device, connection state control method, and connection state controlling program | |
US8203989B2 (en) | Distributing content in a communication network | |
JP5110819B2 (en) | Server and server control method | |
CN102017516A (en) | Systems and methods for media distribution | |
CN102546236A (en) | Central coordinator switching method and coordinator | |
CN101969431B (en) | Method for implementing unicast and multicast seamless switching for streaming media play | |
CN101668193A (en) | Play switching method and system | |
CN100407637C (en) | Network management method of data stream radio transmitting/receiving and network system and equipment | |
CN100512311C (en) | Mobile streaming media arranging method based on single connection | |
CN103442287B (en) | STB network extends player method automatically | |
CN101521852B (en) | Mobile digital television broadcasting method of mobile digital TV broadcasting system | |
CN101800938A (en) | Method, device and system for establishing radio bearer for multimedia broadcast multicast service (MBMS) bearer service | |
CN101686519B (en) | Switch method for keeping continuity of multimedia session | |
US20070076614A1 (en) | Method for changing channels in wireless communication terminal and content service system | |
JP5189822B2 (en) | Method for optimizing transmission of DVB-IP service information by partitioning into multiple multicast streams | |
CN102438170B (en) | Audio and video service on demand method applied to broadcast television network, system thereof and apparatus | |
JP2013533684A (en) | Method and apparatus for transmitting multimedia broadcast multicast service reception status | |
CN117319689A (en) | Service resource distribution method of non-subscription content provider and video service system | |
KR101774482B1 (en) | Video Transmitting System and Method, and Video Play Terminal and Method | |
KR20090070952A (en) | System and method for controlling streaming service, and server applied to the same | |
JP5472228B2 (en) | Receiving terminal and its program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20100310 |