CN102123131A - Method and system for maintaining continuity of stream media service - Google Patents
Method and system for maintaining continuity of stream media service Download PDFInfo
- Publication number
- CN102123131A CN102123131A CN2010100012161A CN201010001216A CN102123131A CN 102123131 A CN102123131 A CN 102123131A CN 2010100012161 A CN2010100012161 A CN 2010100012161A CN 201010001216 A CN201010001216 A CN 201010001216A CN 102123131 A CN102123131 A CN 102123131A
- Authority
- CN
- China
- Prior art keywords
- streaming media
- terminal
- link
- media server
- service
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000011084 recovery Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method for maintaining the continuity of stream media service, comprising: when a link between a stream media terminal and a stream media server is disconnected or a network is required to be switched, the stream media server stores the current relative information of the stream media service between the stream media terminal and the stream media server; and after the link is recovered or a new link is established, the stream media service, before the link is disconnected or the network is switched, is carried out again on the recovered link or the newly established link according to the stored relative information of the stream media service between the stream media terminal and the stream media server. The invention further correspondingly discloses a system for maintaining the continuity of stream media service. The stream media service before the link is disconnected/the network is switched can be carried out again after the link is disconnected or the network is switched, therefore, the method and the system can be used for solving the problem that the playing of the stream media service is stopped caused by a temporary interrupt of a bearing network and improving the smoothness of network switching, thereby improving the user experience.
Description
Technical Field
The present invention relates to streaming media technologies, and in particular, to a method and a system for maintaining continuity of a streaming media service.
Background
Streaming media refers to continuous media such as audio, video, multimedia files, etc. using streaming technology in the Internet/Intranet. The streaming media does not download the whole file before playing, and the data stream of the streaming media is transmitted and played at any time, but has some delay at the beginning. The key technology for realizing streaming media is streaming transmission. In recent years, with the gradual maturity of 3G mobile communication technology and the continuous improvement of 3G network devices and terminal devices, streaming media technology based on mobile communication networks is also gradually maturing. When a mobile terminal user watches streaming media under a mobile condition, a temporary interruption phenomenon of a mobile network signal (for example, a situation that the user passes through an isolation gate) often occurs, so that the playing of the streaming media is interrupted, and the user experience is affected.
WiFi (Wireless Fidelity) comprises 802.11b/g standard, the transmission speed of WiFi is higher, can reach 11/54Mbps, WiFi has become the pronoun of Wireless Local Area Network (WLAN) technology at present, and the WiFi function has become the standard of middle and high-end mobile phones. The WiFi &3G dual-mode mobile terminal can access a stream media service system through two access modes of WiFi and 3G, and when the terminal is switched between the WiFi and 3G mobile networks, the problem of interruption of stream media playing can be caused; in addition, in the WiFi coverage, the mobile terminal changes the location, and network interruption may also occur, thereby causing interruption of the streaming media playing.
In summary, no matter the WiFi &3G dual-mode terminal, the 3G single-mode terminal, or the WiFi single-mode terminal (including a mobile phone or other types of terminals), there is a phenomenon that the streaming media service is terminated due to a temporary interruption of the bearer network, that is, there is no effective measure in the prior art to maintain the continuity of the streaming media service.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and a system for maintaining continuity of a streaming media service, which can solve the problem that a streaming media service terminates playing due to a temporary interruption of a bearer network, and improve smoothness of network switching, thereby improving user experience.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a method for maintaining continuity of a streaming media service comprises the following steps:
when a link between a streaming media terminal and a streaming media server is disconnected/network switching is needed, the streaming media server stores the related information of the streaming media service between the current streaming media terminal and the streaming media server;
after the link is recovered/a new link is established, the streaming media terminal sends a playback recovery request to the streaming media server;
and after receiving the playing recovery request, the streaming media server continues to perform the streaming media service before link disconnection/network switching on the recovered link/the newly established link according to the playing recovery request and the streaming media service related information stored in the streaming media server.
The information related to the streaming media service between the streaming media server and the streaming media terminal includes: the real-time streaming media protocol RTSP current state, audio streaming time stamp and video streaming time stamp.
When the link between the streaming media terminal and the streaming media server is disconnected/network switching is needed, the method further comprises the following steps: the streaming media terminal stores the field data, wherein the field data comprises: RTSP state machine, RTSP URL.
The resume play request carries at least a terminal identifier;
the streaming media server continues to perform the streaming media service before the link disconnection/network switching on the recovered link/the newly established link according to the playback recovery request and the information related to the streaming media service stored in the streaming media server: and restoring the streaming media service between the streaming media terminal according to the terminal identifier carried by the play restoring request and the streaming media service related information stored by the streaming media terminal.
The terminal identifier is at least one of: the stream media Session identifier Session-ID, the stream media playing address RTSP URL, the terminal IP address and the port number, and the unique identifier of the terminal stream media player.
The network switching between the streaming media terminal and the streaming media server is initiated by the streaming media terminal according to a preset switching strategy or initiated manually by a user.
Setting a storage time threshold of the streaming media service related information, wherein the method further comprises the following steps: and if the time for storing the related information of the streaming media service exceeds the threshold value of the storage time of the related information of the streaming media service, the streaming media server deletes the stored related information of the streaming media service.
A system for maintaining continuity of streaming media service comprises a streaming media terminal and a streaming media server,
the streaming media server is used for storing the related information of the streaming media service between the current streaming media terminal and the streaming media server when the link between the streaming media terminal and the streaming media server is disconnected/the network switching is needed; after receiving a play recovery request from the streaming media terminal, continuing to perform streaming media service before link disconnection/network switching on a recovered link/a newly established link according to the play recovery request and the streaming media service related information stored in the streaming media terminal;
and the streaming media terminal is used for sending a play recovery request to the streaming media server after the link recovery/new link establishment.
The streaming media terminal is further configured to store field data when a link between the streaming media terminal and the streaming media server is disconnected/a network needs to be switched, where the field data includes: RTSP state machine, RTSP URL.
The streaming media terminal sends a play recovery request to the streaming media server, wherein the play recovery request at least carries a terminal identifier;
and the streaming media server is further configured to recover the streaming media service with the streaming media terminal according to the terminal identifier carried by the streaming media server and the streaming media service related information stored in the streaming media server after receiving the playback recovery request.
The network switching between the streaming media terminal and the streaming media server is initiated by the streaming media terminal according to a preset switching strategy or initiated manually by a user.
Setting a storage time threshold of the streaming media service related information,
the streaming media server is further configured to delete the stored streaming media service-related information when the time for storing the streaming media service-related information exceeds the threshold of the storage time of the streaming media service-related information.
The invention relates to a method and a system for maintaining continuity of a streaming media service, wherein when a link between a streaming media terminal and a streaming media server is disconnected/needs to be switched, the streaming media server stores related information of the streaming media service between the current streaming media terminal and the streaming media server, and after a link is recovered/a new link is established, the streaming media service before the link is disconnected/switched on the recovered link/the newly established link is continued according to the stored related information of the streaming media service between the streaming media terminals. The invention can continue the streaming media service before the link disconnection/the network switching after the link disconnection/the network switching, thereby solving the problem that the streaming media service is stopped playing due to the temporary interruption of the bearing network, improving the smoothness of the network switching and further improving the user experience.
Drawings
Fig. 1 is a schematic flow chart of a method for maintaining continuity of a streaming media service according to the present invention;
FIG. 2 is a schematic diagram of a system for maintaining continuity of a streaming media service according to the present invention;
fig. 3 is a flowchart illustrating a method for maintaining continuity of a streaming media service in embodiment 1 of the present invention.
Detailed Description
The basic idea of the invention is: when the link between the streaming media terminal and the streaming media server is disconnected/needs to be switched over, the streaming media server stores the related information of the streaming media service between the current streaming media terminal and the streaming media server, and after the link is recovered/a new link is established, the streaming media service before the link disconnection/the network switching is continued on the recovered link/the newly established link according to the stored related information of the streaming media service between the streaming media terminals.
Fig. 1 is a schematic flow chart of a method for maintaining continuity of a streaming media service according to the present invention, and as shown in fig. 1, the method for maintaining continuity of a streaming media service according to the present invention includes the following steps:
step 101: when the link between the streaming media terminal and the streaming media server is disconnected/network switching is needed, the streaming media server stores the related information of the streaming media service between the current streaming media terminal and the streaming media server.
Here, the streaming service related information stored by the streaming server and related to the streaming terminal generally includes: RTSP current state, audio stream timestamp, video stream timestamp.
It should be noted that, when the link between the streaming media terminal and the streaming media server is disconnected/a network switch is required, the streaming media terminal also needs to store the field data, such as the RTSP state machine, RTSP URL, etc., for maintaining the local program.
Step 102: after the link is recovered/a new link is established, the streaming media terminal sends a playback recovery request to the streaming media server.
Step 103: and after receiving the playing recovery request, the streaming media server continues to perform the streaming media service before link disconnection/network switching on the recovered link/the newly established link according to the playing recovery request and the streaming media service related information stored in the streaming media server.
The resume play request at least carries the terminal identifier, and after receiving the resume play request, the streaming media server restores the original information to the newly established link according to the terminal identifier carried by the streaming media server and the streaming media service related information stored by the streaming media server, so as to ensure the continuity of the streaming media service. Here, the terminal identifier may be one or more of the following: streaming media Session identification Session-ID; RTSPURL of streaming media playing address; terminal IP address and port number; and unique identification of the terminal streaming media player.
It should be noted that, in the present invention, network switching between the streaming media terminal and the streaming media server is initiated by the streaming media terminal according to a preset switching policy, or is initiated manually by a user.
According to the above description, the technical implementation of the present invention mainly relates to the improvement of the software functions of the streaming media terminal and the streaming media server, specifically:
the improved software functions of the streaming media terminal are as follows: adding a switching control module or adding an operation interface for manual switching; wherein,
the switching control module is used for completing automatic switching control between the mobile network and the WiFi. The switching control module obtains signal energy values of WiFi and mobile networks, whether switching operation is needed or not is determined through a preset switching strategy, if switching is needed after the switching strategy is judged, the terminal interrupts the current TCP link, reestablishes the TCP link with the service end on the switched bearing network, and logs in again.
The manual switching operation interface provides user operable options, so that a user can switch between a mobile network and a WiFi network at any time according to own will under the permission of a network signal, and a player of the streaming media terminal can be seamlessly used after switching.
The improved functions of the streaming media server are as follows: after the user is abnormally interrupted, the information of the original interrupted user such as the RTSP protocol state, the audio stream timestamp, the video stream timestamp and the like is stored in a certain time period; and after the terminal initiates a play resuming request (such as a SetParameter message), retrieving the user record matching the interruption, and resuming the state information of the user before the interruption. The scheme is suitable for the situation that the service interruption is caused by the temporary interruption of the network. For the situation when the terminal is switched between different access networks, in order to maintain the continuity of the streaming media service, the streaming media terminal re-establishes a TCP link in the switched access network to re-initiate a SetParameter message, after receiving the message, the streaming media server determines that the message is matched with a certain link that has been stored, and then switches the matched link to the newly established link to continue the subsequent media playing.
It should be noted that, if the streaming media terminal is normally terminating playing (TearDown), the streaming media server does not keep the information of the state of the user, and all the temporary operation records related to the user are cleared, and in addition, the time for the streaming media server to keep interrupting the operation records and the state of the user can be configured, for example, the storage time threshold of the related information of the streaming media service is configured to be 30s or 60s, and after the time is exceeded, the related information of the state in the process of one login of the user is cleared.
Compared with the prior art, the streaming media server provided by the invention has the advantages that the temporary information of the interrupted user is stored, so that the streaming media terminal can still recover the previous protocol state when logging in again after network switching is carried out, and the user experience effect of seamless switching of the terminal can be improved; in addition, in the invention, after the stream media terminal is switched into the target network or the network signal is recovered, the stream media terminal sends the playback recovery request (such as a SetParameter switching request or a recovery message) to the stream media server, so that the user experience of service continuity can still be ensured when the stream media terminal is switched over to the access network or the network is temporarily interrupted, and the problem of stream playback interruption caused by the switching over to the access network of the stream media terminal is solved.
Fig. 2 is a schematic structural diagram of a system for maintaining continuity of a streaming media service according to the present invention, and as shown in fig. 2, the system for maintaining continuity of a streaming media service according to the present invention includes: a streaming terminal and a streaming server, wherein,
the streaming media server is used for storing the related information of the streaming media service between the current streaming media terminal and the streaming media server when the link between the streaming media terminal and the streaming media server is disconnected/the network switching is needed; and after the link is recovered/a new link is established, according to the stored related information of the streaming media service between the recovered link and the streaming media terminal, continuing the streaming media service before the link is disconnected/the network is switched on the recovered link/the newly established link.
The streaming media terminal is further configured to store field data when a link between the streaming media terminal and the streaming media server is disconnected/a network switching is required, where the field data includes: RTSP state machine, RTSP URL.
The streaming media terminal is also used for sending a playing recovery request to the streaming media server after the link recovery/new link is established, wherein the playing recovery request at least carries a terminal identifier;
and the streaming media server is further used for recovering the streaming media service between the streaming media server and the streaming media terminal according to the terminal identifier carried by the streaming media server and the streaming media service related information stored in the streaming media server after receiving the play recovering request.
The network switching between the streaming media terminal and the streaming media server is initiated by the streaming media terminal according to a preset switching strategy or initiated manually by a user.
Setting a storage time threshold of the streaming media service related information,
the streaming media server is further configured to delete the stored streaming media service-related information when the time for storing the streaming media service-related information exceeds the threshold of the streaming media service-related information storage time.
Example 1
There are many implementation schemes for streaming media systems, generally, Real-time streaming media Protocol (RTSP) is used to establish and control time synchronization stream of continuous media, and plays a role of "network remote control" for multimedia services, and the RTSP is usually implemented based on Transmission Control Protocol (TCP) Protocol; the transmission of audio and video streams is realized by adopting a Real-time transport protocol (RTP), and the synchronization of audio and video streams is realized by providing timestamp information, wherein the RTP can be realized based on a TCP or a User Datagram Protocol (UDP); the flow Control is realized by using a RTP Control Protocol (RTCP), and the RTCP mainly functions to provide feedback for the data transmission. The receiving end sends report information to the sending end periodically, wherein the report information comprises: the receiving end measures the unstable condition and the lost quantity of the information packet in the transmission process, and RTCP can be realized based on TCP or UDP.
In this embodiment, the scenario of maintaining the continuity of the streaming media service is a switching process from WiFi to CDMA, and the RTSP, RTP, and RTCP of the streaming media server are implemented by using one TCP link,
in the system based on the implementation scheme, the continuity of the streaming media service is realized through the reconstruction of the streaming media terminal and the streaming media server. Fig. 3 is a schematic flow chart of a method for maintaining continuity of a streaming media service according to embodiment 1 of the present invention, and as shown in fig. 3, the method for maintaining continuity of a streaming media service according to embodiment 1 of the present invention includes:
step 301: the streaming media terminal establishes a link with the streaming media server in a WiFi bearing mode.
In this step, the user can select the network type (WiFi or CDMA) or automatically set the selection, depending on the terminal specific situation, usually before or after the streaming terminal is started.
Step 302: the streaming media terminal normally plays the streaming media, and at this time, the switching from WiFi to CDMA occurs.
In this step, the switching type is set according to a preset configuration, and the switching may be automatic switching or manual switching. The automatic switching is initiated by the switching control module and the manual switching is initiated by a user manually operating the user interface.
Step 303: when a network switch occurs, whether automatic switch or manual switch, the streaming media terminal reestablishes a communication link with the streaming media server, and sends a SetParameter switch request message on the newly established link.
In this step, the streaming terminal reestablishes a new TCP link on the CDMA network after the handover. The stream media terminal can be WiFi & CDMA dual standby or single standby, if the stream media terminal is dual standby, the stream media terminal only needs to directly establish a new TCP link; if the terminal is in single standby mode, after switching, the playing start needs to be established after the terminal completes CDMA network access.
In this step, the SetParameter handover request message carries the terminal unique identifier.
Step 304: after receiving the SetParameter switching request, the streaming media server retrieves the established link record through the unique terminal identifier, and if the link record is matched with the established link record, the streaming media server switches the original information to the newly established link record to continue the subsequent streaming media service.
After the streaming media server successfully continues the subsequent streaming media service, the original streaming media link can be further interrupted.
Step 305: and the streaming media terminal completes the switching process and recovers the user operation on the newly established link.
Generally, the existing streaming media terminal software generally consists of a User Interface (UI) module, an RTSP protocol module, an RTP protocol module, an RTCP protocol module, an audio/video decoder module, and an audio/video synchronization control module. The RTSP module has the main functions of performing stream control functions of starting, pausing, stopping and the like on the playing of the audio and video stream; the RTP protocol module is used for completing the transmission of audio and video data; the RTCP is mainly used for session quality or broadcast performance quality information, i.e. a statistical report of the sending end and/or the receiving end; the UI provides a streaming media playing picture and operation options of playing, pausing, closing and the like.
In this embodiment, the streaming media terminal software may add a switching control module or add an operation interface for manual switching, where the switching control module is used to complete automatic switching control between the mobile network and the WiFi. The switching control module obtains signal energy values of WiFi and a mobile network, whether switching operation is needed or not is determined through a preset switching strategy, specifically, if the switching control module needs to switch after being judged by the switching strategy, the switching control module establishes a new TCP link with a streaming media server by calling a bottom layer communication interface, and sends a SetParameter switching request message to the server.
The manual switching operation interface provides user operable options, so that a user can switch between a mobile network and a WiFi network at any time according to own will under the permission of a network signal, and a player of the streaming media terminal can be seamlessly used after switching. Specifically, a network switching operation menu or button is provided, for example, if the current working network of the streaming media terminal is WiFi, the switching menu or button may display "CDMA", and if the user operates the "CDMA" option, the user interface software module reestablishes a TCP link with the server by calling the underlying communication interface, and sends a SetParameter switching request message to the server.
Generally, the streaming server establishes temporary maintenance record information with the streaming terminal in the memory area. The invention improves the function, in particular, the newly added configuration function can save the configuration content through the configuration file. The configured data is the interval for storing the temporary data related to a certain user when the user is abnormally interrupted, and the abnormal interruption can be detected through a communication interface of a TCP/IP bottom layer.
It should be noted that the present invention is applicable to any WiFi & WCDMA, WiFi & TD-SCDMA dual-mode mobile terminal or WiFi, GSM, WCDMA, TD-SCDMA, CDMA single-mode terminal, where the terminal includes a mobile phone, a smart phone, a Personal Digital Assistant (PDA), a Palmtop Personal Computer (PPC), and the like.
The method of the invention is not only suitable for the situation of how to keep the continuity of the streaming media service when the WiFi dual-mode mobile phone is switched in the bearing network, but also suitable for the situation of how to keep the continuity of the streaming media service in the 'off-line' time recovered after the interruption of the network signal by the single-mode terminals such as GSM, TD-SCDMA, WCDMA, WiFi and the like.
In addition, the method of the invention is not only suitable for the situation that the continuity of the streaming media service is kept when the WiFi dual-mode or multi-mode mobile phone is switched in the bearing network, but also suitable for the situation that the continuity of the streaming media service is kept when the WiMax dual-mode or multi-mode mobile phone is switched in the bearing network if the access network is slightly changed.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (12)
1. A method for maintaining continuity of a streaming media service, the method comprising:
when a link between a streaming media terminal and a streaming media server is disconnected/network switching is needed, the streaming media server stores the related information of the streaming media service between the current streaming media terminal and the streaming media server;
after the link is recovered/a new link is established, the streaming media terminal sends a playback recovery request to the streaming media server;
and after receiving the playing recovery request, the streaming media server continues to perform the streaming media service before link disconnection/network switching on the recovered link/the newly established link according to the playing recovery request and the streaming media service related information stored in the streaming media server.
2. The method according to claim 1, wherein the streaming media service related information stored by the streaming media server and related to the streaming media terminal comprises: the real-time streaming media protocol RTSP current state, audio streaming time stamp and video streaming time stamp.
3. The method according to claim 1, wherein when the link between the streaming media terminal and the streaming media server is disconnected/network switching is required, the method further comprises: the streaming media terminal stores the field data, wherein the field data comprises: RTSP state machine, RTSP URL.
4. The method of claim 1, wherein the resume play request carries at least a terminal identifier;
the streaming media server continues to perform the streaming media service before the link disconnection/network switching on the recovered link/the newly established link according to the playback recovery request and the information related to the streaming media service stored in the streaming media server: and restoring the streaming media service between the streaming media terminal according to the terminal identifier carried by the play restoring request and the streaming media service related information stored by the streaming media terminal.
5. The method of claim 4, wherein the terminal identifier is at least one of: streaming media Session identification Session-ID; streaming media playing address RTSP URL; terminal IP address and port number; and unique identification of the terminal streaming media player.
6. The method according to claim 1, wherein the network switching between the streaming media terminal and the streaming media server is initiated by the streaming media terminal according to a preset switching policy, or is initiated manually by a user.
7. The method according to any of claims 1 to 6, wherein a streaming media service related information storage time threshold is set, the method further comprising: and if the time for storing the related information of the streaming media service exceeds the threshold value of the storage time of the related information of the streaming media service, the streaming media server deletes the stored related information of the streaming media service.
8. A system for maintaining continuity of streaming media service comprises a streaming media terminal and a streaming media server, characterized in that,
the streaming media server is used for storing the related information of the streaming media service between the current streaming media terminal and the streaming media server when the link between the streaming media terminal and the streaming media server is disconnected/the network switching is needed; after receiving a play recovery request from the streaming media terminal, continuing to perform streaming media service before link disconnection/network switching on a recovered link/a newly established link according to the play recovery request and the streaming media service related information stored in the streaming media terminal;
and the streaming media terminal is used for sending a play recovery request to the streaming media server after the link recovery/new link establishment.
9. The system of claim 8,
the streaming media terminal is further configured to store field data when a link between the streaming media terminal and the streaming media server is disconnected/a network needs to be switched, where the field data includes: RTSP state machine, RTSP URL.
10. The system of claim 8,
the streaming media terminal sends a play recovery request to the streaming media server, wherein the play recovery request at least carries a terminal identifier;
and the streaming media server is further configured to recover the streaming media service with the streaming media terminal according to the terminal identifier carried by the streaming media server and the streaming media service related information stored in the streaming media server after receiving the playback recovery request.
11. The system according to claim 8, wherein the network switching between the streaming media terminal and the streaming media server is initiated by the streaming media terminal according to a preset switching policy, or is initiated manually by a user.
12. The system according to any of the claims 8 to 11, characterized in that a streaming media service related information storage time threshold is set,
the streaming media server is further configured to delete the stored streaming media service-related information when the time for storing the streaming media service-related information exceeds the threshold of the storage time of the streaming media service-related information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010001216.1A CN102123131B (en) | 2010-01-08 | 2010-01-08 | The successional method and system of a kind of maintenance streaming media service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010001216.1A CN102123131B (en) | 2010-01-08 | 2010-01-08 | The successional method and system of a kind of maintenance streaming media service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102123131A true CN102123131A (en) | 2011-07-13 |
CN102123131B CN102123131B (en) | 2016-03-30 |
Family
ID=44251586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010001216.1A Expired - Fee Related CN102123131B (en) | 2010-01-08 | 2010-01-08 | The successional method and system of a kind of maintenance streaming media service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102123131B (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103037341A (en) * | 2012-12-06 | 2013-04-10 | 惠州Tcl移动通信有限公司 | Method of playing and converting streaming media, mobile terminal and server |
CN103546540A (en) * | 2013-09-26 | 2014-01-29 | 传线网络科技(上海)有限公司 | Method and system for realizing control of cache data on CDN (content delivery network) |
WO2014063512A1 (en) * | 2012-10-26 | 2014-05-01 | 中兴通讯股份有限公司 | Method and apparatus for implementing digital living network alliance |
CN104219568A (en) * | 2014-09-05 | 2014-12-17 | 四川长虹电器股份有限公司 | Seamless continuous playing method of traveling television audios on cellphone |
CN104378819A (en) * | 2014-11-28 | 2015-02-25 | 东莞宇龙通信科技有限公司 | Method and system for call data synchronization during network switching |
CN104796271A (en) * | 2014-01-17 | 2015-07-22 | 中兴通讯股份有限公司 | Connecting method and connecting device |
CN105338420A (en) * | 2014-08-15 | 2016-02-17 | 中国电信股份有限公司 | Media playing method, media playing device, media providing device and media playing system |
CN105592094A (en) * | 2015-12-30 | 2016-05-18 | 深圳市有信网络技术有限公司 | Internet telephone link establishing method and system |
CN105634690A (en) * | 2015-06-24 | 2016-06-01 | 东莞市芯谷电子科技有限公司 | Method for reinforcing communication reliability of pattern machine serial port |
CN106454550A (en) * | 2015-08-06 | 2017-02-22 | 船井电机株式会社 | Content receiving apparatus and method for changing connection of content receiving apparatus |
CN107615262A (en) * | 2015-03-31 | 2018-01-19 | 交互智能集团有限公司 | The system and method survived offline |
CN108347622A (en) * | 2018-03-06 | 2018-07-31 | 腾讯科技(深圳)有限公司 | Multi-medium data method for pushing, device, storage medium and equipment |
CN110140332A (en) * | 2016-12-28 | 2019-08-16 | 谷歌有限责任公司 | Handoff features for content shared platform |
CN111954037A (en) * | 2020-07-13 | 2020-11-17 | 深圳市九洲电器有限公司 | Method for realizing seamless playing of network connection switching video stream and related product |
CN112351320A (en) * | 2019-08-09 | 2021-02-09 | 青岛海信传媒网络技术有限公司 | Service switching method, device, storage medium and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1829233A (en) * | 2006-04-14 | 2006-09-06 | ***通信集团公司 | Mobile streaming media arranging method based on single connection |
CN1997150A (en) * | 2006-12-27 | 2007-07-11 | 北京大学 | Switching method and system for fixed and mobile integrated network stream media and source video stream |
CN101090348A (en) * | 2006-06-14 | 2007-12-19 | ***通信集团公司 | Data connection switchover method for mobile flow medium service |
CN101127870A (en) * | 2007-09-13 | 2008-02-20 | 深圳市融合视讯科技有限公司 | A creation and use method for video stream media bookmark |
CN101277209A (en) * | 2008-05-14 | 2008-10-01 | 山东大学 | Reconnection technique for network flow medium transmission disconnection |
-
2010
- 2010-01-08 CN CN201010001216.1A patent/CN102123131B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1829233A (en) * | 2006-04-14 | 2006-09-06 | ***通信集团公司 | Mobile streaming media arranging method based on single connection |
CN101090348A (en) * | 2006-06-14 | 2007-12-19 | ***通信集团公司 | Data connection switchover method for mobile flow medium service |
CN1997150A (en) * | 2006-12-27 | 2007-07-11 | 北京大学 | Switching method and system for fixed and mobile integrated network stream media and source video stream |
CN101127870A (en) * | 2007-09-13 | 2008-02-20 | 深圳市融合视讯科技有限公司 | A creation and use method for video stream media bookmark |
CN101277209A (en) * | 2008-05-14 | 2008-10-01 | 山东大学 | Reconnection technique for network flow medium transmission disconnection |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014063512A1 (en) * | 2012-10-26 | 2014-05-01 | 中兴通讯股份有限公司 | Method and apparatus for implementing digital living network alliance |
CN103780596A (en) * | 2012-10-26 | 2014-05-07 | 中兴通讯股份有限公司 | Method and device for realizing digital life network alliance |
CN103780596B (en) * | 2012-10-26 | 2017-06-13 | 中兴通讯股份有限公司 | A kind of method and device for realizing DLNA |
CN103037341B (en) * | 2012-12-06 | 2017-12-12 | 惠州Tcl移动通信有限公司 | Play, the method and mobile terminal, server of conversion streaming video |
CN103037341A (en) * | 2012-12-06 | 2013-04-10 | 惠州Tcl移动通信有限公司 | Method of playing and converting streaming media, mobile terminal and server |
CN103546540B (en) * | 2013-09-26 | 2015-11-18 | 传线网络科技(上海)有限公司 | CDN realizes the method and system of data cached control |
CN103546540A (en) * | 2013-09-26 | 2014-01-29 | 传线网络科技(上海)有限公司 | Method and system for realizing control of cache data on CDN (content delivery network) |
CN104796271A (en) * | 2014-01-17 | 2015-07-22 | 中兴通讯股份有限公司 | Connecting method and connecting device |
CN105338420A (en) * | 2014-08-15 | 2016-02-17 | 中国电信股份有限公司 | Media playing method, media playing device, media providing device and media playing system |
CN105338420B (en) * | 2014-08-15 | 2019-02-26 | 中国电信股份有限公司 | Media playing method and device and offer device and play system |
CN104219568A (en) * | 2014-09-05 | 2014-12-17 | 四川长虹电器股份有限公司 | Seamless continuous playing method of traveling television audios on cellphone |
CN104219568B (en) * | 2014-09-05 | 2018-08-28 | 四川长虹电器股份有限公司 | A kind of mobile phone takes away the seamless continuous playback method for listening television audio |
CN104378819A (en) * | 2014-11-28 | 2015-02-25 | 东莞宇龙通信科技有限公司 | Method and system for call data synchronization during network switching |
CN104378819B (en) * | 2014-11-28 | 2017-11-17 | 东莞宇龙通信科技有限公司 | Method and system for synchronizing call data in network switching process |
CN107615262A (en) * | 2015-03-31 | 2018-01-19 | 交互智能集团有限公司 | The system and method survived offline |
CN105634690A (en) * | 2015-06-24 | 2016-06-01 | 东莞市芯谷电子科技有限公司 | Method for reinforcing communication reliability of pattern machine serial port |
CN106454550B (en) * | 2015-08-06 | 2019-08-06 | 船井电机株式会社 | Content reception apparatus |
CN106454550A (en) * | 2015-08-06 | 2017-02-22 | 船井电机株式会社 | Content receiving apparatus and method for changing connection of content receiving apparatus |
CN105592094A (en) * | 2015-12-30 | 2016-05-18 | 深圳市有信网络技术有限公司 | Internet telephone link establishing method and system |
CN110140332A (en) * | 2016-12-28 | 2019-08-16 | 谷歌有限责任公司 | Handoff features for content shared platform |
US11418601B2 (en) | 2016-12-28 | 2022-08-16 | Google Llc | Handoff feature for content sharing platforms |
CN110140332B (en) * | 2016-12-28 | 2022-08-26 | 谷歌有限责任公司 | Handover feature for content sharing platform |
CN108347622A (en) * | 2018-03-06 | 2018-07-31 | 腾讯科技(深圳)有限公司 | Multi-medium data method for pushing, device, storage medium and equipment |
CN108347622B (en) * | 2018-03-06 | 2020-06-30 | 腾讯科技(深圳)有限公司 | Multimedia data pushing method and device, storage medium and equipment |
CN112351320A (en) * | 2019-08-09 | 2021-02-09 | 青岛海信传媒网络技术有限公司 | Service switching method, device, storage medium and electronic equipment |
CN111954037A (en) * | 2020-07-13 | 2020-11-17 | 深圳市九洲电器有限公司 | Method for realizing seamless playing of network connection switching video stream and related product |
Also Published As
Publication number | Publication date |
---|---|
CN102123131B (en) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102123131B (en) | The successional method and system of a kind of maintenance streaming media service | |
EP2188966B1 (en) | Access network handover for a mobile television system | |
CN103181143B (en) | Method and apparatus for playing streaming media file | |
KR101547315B1 (en) | Access network handover for a mobile television system | |
US8335218B2 (en) | Methods and devices for restoring session state | |
CN112399190B (en) | Audio and video data acquisition method and device | |
CN101257617B (en) | Continued broadcasting system in mobile stream medium demand service and method thereof | |
US8599917B2 (en) | Apparatus and method for receiving streaming data in a portable terminal | |
US20150271661A1 (en) | Service processing method and terminal | |
CN101686519B (en) | Switch method for keeping continuity of multimedia session | |
KR101548501B1 (en) | Chunk based seamless stream transmitting and receiving apparatus and the method thereof | |
CN102984158B (en) | VOIP method for switching network, system and device | |
US7817576B1 (en) | Transitioning between multiple data streams of a media channel based on client conditions | |
CN101552684A (en) | Method, device and system for controlling real time streaming media protocol conversation state | |
KR101672253B1 (en) | Apparatus and method for providing streaming service in portable terminal | |
CN101631214A (en) | Method and device for updating electronic program list of mobile TV | |
CN108449611B (en) | Media transmission method and system | |
US20200205155A1 (en) | Downloading and storing video content offline to manage video playback | |
CN113691827A (en) | Media stream transmission method and device | |
CN106993216A (en) | A kind of equipment switching method and device |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160330 Termination date: 20200108 |