CN101547143A - 一种流媒体业务的切换方法、***和装置 - Google Patents
一种流媒体业务的切换方法、***和装置 Download PDFInfo
- Publication number
- CN101547143A CN101547143A CN200810147358A CN200810147358A CN101547143A CN 101547143 A CN101547143 A CN 101547143A CN 200810147358 A CN200810147358 A CN 200810147358A CN 200810147358 A CN200810147358 A CN 200810147358A CN 101547143 A CN101547143 A CN 101547143A
- Authority
- CN
- China
- Prior art keywords
- media
- switching
- information
- control function
- media 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/109—Integrated on microchip, e.g. switch-on-chip
-
- 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/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- 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/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种流媒体业务的切换方法、***和装置,所述流媒体业务的切换方法,用于在IP多媒体子***IMS架构下进行流媒体业务的切换,包括:接收切换请求,所述切换请求携带请求的媒体标识;利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。本发明实施例提供了一种在IMS架构下利用实时流快速切换能力进行流媒体业务的切换方法,实现了在IMS架构下利用切换前的媒体通道传送切换后的媒体内容,提高了切换速度、用户的体验度以及网络对切换的控制能力。
Description
技术领域
本发明实施例涉及网络通信技术领域,特别涉及一种流媒体业务的切换方法、***和装置。
背景技术
流媒体业务是从因特网上发展起来的一种多媒体应用,指使用流方式在网络上传输多媒体文件,包括音频、视频和动画等。移动流媒体业务就是流媒体技术在移动网络和终端上的应用,主要是利用目前2.5G或3G(ThirdGeneration,第三代移动通信)的移动通信网,为手机终端提供音频、视频的流媒体服务。移动流媒体业务的内容包括新闻资讯、影视、MTV(MusicTelevision,音乐电视)、体育、教育、行业和专项应用等多种形式。
随着第三代移动通信技术的逐步成熟,将移动流媒体技术引入移动增值业务,已经成为目前全球范围内移动业务研究的热点之一。目前,3GPP(ThirdGeneration Partnership Project,第三代合作伙伴计划),3GPP2等标准化组织早已经开展了移动流媒体的应用研究工作,并已经制定了相应的标准。
PSS(Packet Switched Streaming Service,包交换流业务)是3GPP定义的一种向用户提供流媒体业务的技术,PSS网络架构中主要包括移动终端和网络侧的PSS服务器,以RTSP(Real Time Streaming Protocol,实时流协议)为基础。PSS技术定义了一种fast content switching(快速内容切换)技术,假设用户已经建立好RTSP会话,正在观看一个内容或节目,如果用户要改变当前观看的内容,不必发送RTSP SETUP(建立)消息重新建立RTSP会话,而只需要发送一个特殊的RTSP PLAY(播放)消息,在该RTSP PLAY消息中携带想要观看的新内容的标识,就可以利用原有的媒体通道发送切换后的内容,从而省去了重新协商媒体的处理,提高了切换的性能。
IMS(IP Multimedia Subsystem,IP多媒体子***)是3GPP定义的IP多媒体子***,以SIP(Session Initiation Protocol,会话初始协议)为基本业务控制协议,提供会话(业务)控制功能。IMS提供了一个业务平台,不同的AS(Application Server,应用服务器)可以提供不同的业务,用户设备可通过IMS从AS获取业务。IMS会话若要建立媒体通道,需要资源预留以提供可靠的传输质量,而资源预留通常需要相对比较长的时间。
现在,3GPP标准组织最新成立新的研究项目,研究基于IMS和PSS的移动IPTV(Internet Protocol Television,网络电视)业务,要把PSS和IMS结合起来提供IPTV业务。
在实现本发明的过程中,发明人发现没有现有技术解决如何在IMS架构下,利用PSS技术进行业务切换的问题,不能在IMS架构下通过PSS为用户提供快速的切换功能来提高用户的业务体验。
发明内容
本发明实施例提供一种流媒体业务的切换方法、***和装置,以实现在IMS架构下利用实时流快速切换能力进行流媒体业务的切换。
为达到上述目的,本发明实施例一方面提供一种流媒体业务的切换方法,用于在IP多媒体子***IMS架构下进行流媒体业务的切换,包括:
接收切换请求,所述切换请求携带请求的媒体标识;
利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。
另一方面,本发明实施例还提供一种流媒体业务的切换***,包括:
用户设备,用于发送切换请求;
媒体服务器,用于接收所述用户设备直接发送的切换请求,或者,接收业务控制功能实体在接收到用户设备发送的切换请求后,发送的切换请求或指示,并利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。
再一方面,本发明实施例还提供一种媒体服务器,包括:
接收模块,用于接收用户设备直接发送的切换请求,或者,接收业务控制功能实体在接收到用户设备发送的切换请求;
发送模块,用于利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。
与现有技术相比,本发明实施例具有以下优点:本发明实施例提供了一种在IMS架构下利用PSS的快速切换能力进行流媒体业务的切换方法,实现了在IMS架构下利用切换前的媒体通道传送切换后的媒体内容,同时在切换时能够按切换后传送媒体的需要进行媒体通道的调整,对切换进行统计或计费,提高了切换速度、用户的体验度以及网络对切换的控制能力。
附图说明
图1为本发明实施例流媒体业务的切换方法的流程图;
图2为本发明流媒体业务的切换方法实施例一的流程图;
图3为本发明流媒体业务的切换方法实施例二的流程图;
图4为本发明流媒体业务的切换方法实施例三的流程图;
图5为本发明流媒体业务的切换方法实施例四的流程图;
图6为本发明流媒体业务的切换方法实施例五的流程图;
图7为本发明流媒体业务的切换方法实施例六的流程图;
图8为本发明流媒体业务的切换方法实施例六的流程图;
图9为本发明流媒体业务的切换方法实施例七的流程图;
图10为本发明流媒体业务的切换方法实施例八的流程图;
图11为本发明流媒体业务的切换方法实施例九的流程图;
图12为本发明实施例流媒体业务的切换***的结构图;
图13为本发明实施例媒体服务器的结构图;
图14为本发明实施例业务控制功能实体的结构图。
具体实施方式
在基于IMS的移动流媒体业务中,用户需要切换当前观看的内容,并且切换的速度越快,越有利于提高用户的感受。本发明实施例提出了一种流媒体业务的切换方法,使用户可以在基于IMS的移动流媒体业务中切换当前观看的内容,并且提高了切换速度。
如图1所示,为本发明实施例流媒体业务的切换方法的流程图,包括以下步骤:
步骤S101,接收用户设备发送的切换请求,该切换请求携带请求的媒体标识。
在接收用户设备发送的切换请求之前,用户设备首先需要获取媒体服务器的能力信息,该能力信息为媒体服务器是否具备利用切换前的RTSP会话进行切换的能力信息。当媒体服务器具备利用切换前的RTSP会话进行切换的能力时,用户设备才向该媒体服务器发送切换请求。
其中,用户设备获取媒体服务器的能力信息具体可以为:
通过网络侧提供的内容菜单或内容列表,获取媒体服务器的能力信息;或者,
通过业务控制功能实体获取该媒体服务器的能力信息;或者,
建立用户设备与媒体服务器间的RTSP会话,用户设备从媒体服务器处直接获取该媒体服务器的能力信息。
在接收到用户设备发送的切换请求之后的任意时刻,媒体服务器向业务控制功能实体发送通知消息,以通知该业务控制功能实体切换的发生。
在接收到切换请求之后,媒体服务器可以对切换请求进行授权检查。具体可以为获取授权检查信息,然后根据获取的授权检查信息判断来自所述用户设备的切换请求是否能够被授权。
其中,获取授权检查信息可以为:从保存授权检查信息的功能实体处获取授权检查信息,或者,在媒体服务器中配置该授权检查信息,从该媒体服务器中获取授权检查信息。
对切换请求进行授权检查还可以为:向业务控制功能实体发送授权检查请求,请求该业务控制功能实体对切换请求进行授权检查。若采用这个方法,则通知该业务控制功能实体切换的发生的处理可以与向业务控制功能实体发送授权检查请求的处理同时进行。
步骤S102,利用切换前的媒体通道向用户设备发送切换后的媒体内容。
在利用切换前的媒体通道向用户设备发送切换后的媒体内容之前,媒体服务器根据该切换请求对媒体通道进行调整。具体可以为:
(1)修改媒体通道。若切换后的媒体内容对媒体通道的要求不同,则根据新的要求对切换后的媒体通道进行修改,所述要求包括但不限于QoS参数,比如带宽、抖动、时延或丢包率。
(2)新增媒体通道。若切换后的媒体内容中的媒体流多于切换前的,则新增媒体通道以传递切换后多出的媒体流。
(3)释放媒体通道。若切换后的媒体内容中的媒体流少于切换前的,则释放多出的媒体通道。
(4)若切换前后,所需媒体通道相同,则无需所述调整。
则利用切换前的媒体通道向用户设备发送切换后的媒体内容具体可以为:
当切换前后的媒体内容在同一媒体服务器中时,利用切换前的媒体通道向用户设备发送切换后的媒体内容。
根据授权检查的结果通过切换前的媒体通道向用户设备发送切换后的媒体内容还可以为:
另外,当向用户设备提供切换前的媒体内容的第一媒体服务器中没有切换后的媒体内容时,第一媒体服务器从包含切换后的媒体内容的第二媒体服务器处获取切换后的媒体内容,然后第一媒体服务器通过切换前的媒体通道向用户设备发送获取的切换后的媒体内容。
其中,第一媒体服务器从包含切换后的媒体内容的第二媒体服务器处获取切换后的媒体内容具体可以为:
第一媒体服务器向第二媒体服务器发送RTSP会话建立请求,建立RTSP会话,通过RTSP会话获取切换后的媒体内容;或者,
第一媒体服务器通过FTP(File Transfer Protocol,文件传输协议)从第二媒体服务器处获取切换后的媒体内容。
在第一媒体服务器从包含切换后的媒体内容的第二媒体服务器处获取切换后的媒体内容之前,还要对切换请求进行授权检查。
具体可以为:
第二媒体服务器请求业务控制功能实体对切换请求进行授权检查;或者,
第一媒体服务器向业务控制功能实体请求授权检查信息,根据授权检查信息判断来自所述用户设备的切换请求是否能够被授权。
上述流媒体业务的切换方法,实现了在IMS架构下利用实时流的快速切换能力进行流媒体业务的切换,并且实现了利用切换前的媒体通道传送切换后的媒体内容,提高了切换速度和用户的体验度。
如图2所示,为本发明流媒体业务的切换方法实施例一的流程图,实施例一中,用户设备通过切换前该用户设备与媒体服务器间的RTSP会话发送切换请求,最终利用切换前的媒体通道发送切换请求中指示的内容。具体包括以下步骤:
步骤S201,UE(User Equipment,用户设备)通过GPRS(Gerneral PackerRadio Service,通用无线分组业务)网络,经P-CSCF(Proxy Call Server ControlFunction,代理呼叫服务器控制功能)、IMS核向业务控制功能实体发送SIPINVITE(邀请)消息,请求建立业务。该SIP INVITE消息携带媒体内容标识、UE侧收发媒体的IP地址和端口以及编解码等信息。
步骤S202,业务控制功能实体向媒体服务器发送RTSP建立消息,请求建立RTSP会话,该RTSP建立消息携带媒体内容标识、UE侧收发媒体的IP地址和端口以及编解码等信息。
步骤S203,媒体服务器接受请求,返回RTSP响应消息例如:200 OK,分配RTSP会话标识。同时该RTSP响应消息携带媒体服务器侧收发媒体的IP地址和端口以及编解码等信息。
步骤S204,业务控制功能实体向UE发送SIP响应消息例如:SIP 183响应消息。该SIP响应消息携带媒体服务器侧收发媒体的IP地址和端口以及编解码等信息。
步骤S205,UE向业务控制功能实体发送SIP PRACK消息。
步骤S206,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。
步骤S207,为UE的媒体传送预留传输资源。
步骤S208,UE向业务控制功能实体发送SIP UPDATE(更新)消息。
步骤S209,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。其中,步骤S204~步骤S206以及步骤S208和步骤S209为可选步骤,步骤S207可在步骤S201之后任意时刻执行。
步骤S210,业务控制功能实体向UE发送SIP响应消息例如:200 OK消息。
步骤S211,UE向业务控制功能实体发送SIP ACK(Acknowledgement,确认)消息。
步骤S212,业务控制功能实体向媒体服务器发送RTSP PLAY(播放)消息,请求媒体播放。
步骤S213,媒体服务器接受请求,返回RTSP响应消息例如:RTSP 200 OK消息,开始媒体内容的发送。其中,步骤S212和步骤S213也可在用户设备与媒体服务器间进行。
至此,UE与网络侧建立了业务,媒体服务器开始向UE发送内容。在本实施例中,媒体服务器为PSS(Packet Switched Streaming Service,包交换流业务)服务器,但该媒体服务器也可以是一个媒体资源功能实体。上述业务建立过程仅是一种示例,本发明实施例并不局限于此,本发明实施例提出的流媒体业务的切换方法不依赖于业务建立的具体方式。
然后,UE向媒体服务器发送切换请求,要求更改访问的内容,媒体服务器和业务控制功能实体处理这一请求,具体为:
步骤S214,UE向媒体服务器发送RTSP OPTION消息,询问媒体服务器的快速切换能力信息。
步骤S215,媒体服务器返回RTSP响应消息例如:RTSP 200 OK消息,携带该媒体服务器的快速切换能力信息。其中步骤S214和步骤S215为可选步骤,获取媒体服务器的快速切换能力信息也可以为:在步骤S201之前,在给用户设备的内容菜单中携带该内容菜单中的内容所对应的媒体服务器的快速切换能力信息,或者,在由业务控制功能发往UE的任何一条SIP消息中携带媒体服务器的快速切换能力信息,而业务控制功能实体也同样可以通过RTSP OPTION消息向媒体服务器获取该媒体服务器的快速切换能力信息。
步骤S216,UE向媒体服务器发送RTSP PLAY消息,携带UE要切换的媒体内容标识。
步骤S217,媒体服务器向业务控制功能实体发送授权检查请求消息,携带要切换的媒体内容标识。
步骤S218,业务控制功能实体进行授权检查。
步骤S219,业务控制功能实体返回授权检查响应消息。
步骤S220,媒体服务器向UE发送RTSP响应消息例如:200OK消息,并利用切换前的媒体通道传递切换后的媒体内容。
本发明实施例一针对GPRS接入的情形,但同样适用于其它IP接入的情形,例如LTE(Long Term Evolution,长期演进)、WLAN(Wireless Local AreaNetwork,无线局域网),WiMAX(Worldwide Interoperability for MicrowaveAccess,微波存取全球互通)或CDMA(Code Division Multiple Access,码分多址)1X/DO。
在本发明实施例一中,用户设备通过切换前该用户设备与媒体服务器间的RTSP会话向媒体服务器发送切换请求,业务控制功能实体对该切换请求进行授权检查,最终媒体服务器利用切换前的媒体通道将切换请求中请求的内容发送给用户设备,实现了在IMS架构下利用实时流的快速切换能力进行流媒体业务的切换。
如图3所示,为本发明流媒体业务的切换方法实施例二的流程图,实施例二中,用户设备通过切换前该用户设备与业务控制功能实体间的SIP会话发送切换请求,最终利用切换前的媒体通道发送切换请求中指示的内容。具体包括以下步骤:
步骤S301,UE通过WLAN网络,经P-CSCF、IMS核向业务控制功能实体发送SIP INVITE消息,请求建立业务。该SIP INVITE消息携带媒体内容标识、UE侧收发媒体IP地址和端口以及编解码等信息。
步骤S302,业务控制功能实体向媒体服务器发送RTSP建立消息,请求建立RTSP会话。该RTSP建立消息携带媒体内容标识、UE侧收发媒体IP地址和端口以及编解码等信息。
步骤S303,媒体服务器接受请求,返回RTSP响应消息例如:RTSP200OK消息,分配RTSP会话标识,携带媒体服务器侧收发媒体IP地址和端口以及编解码等信息。在接收到业务控制功能实体发送的RTSP建立消息之后,媒体服务器可以先对用户是否能够访问SIP INVITE消息中指示的内容进行授权检查,在检查通过后,媒体服务器再接受该RTSP建立请求,返回RTSP响应消息。
步骤S304,业务控制功能实体向UE发送SIP响应消息例如:SIP183响应消息,该SIP响应消息携带媒体服务器侧收发媒体IP地址和端口以及编解码等信息。
步骤S305,UE向业务控制功能实体发送SIP PRACK消息。
步骤S306,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。其中,步骤S304~步骤S306为可选步骤。
步骤S307,为UE的媒体传送预留传输资源。
步骤S308,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。
步骤S309,UE向业务控制功能实体发送SIPACK消息。
步骤S310,业务控制功能实体向媒体服务器发送RTSP播放消息,请求媒体播放。
步骤S311,媒体服务器接受请求,返回RTSP响应消息例如:RTSP 200 OK消息,开始媒体内容的播放。
至此,UE与网络侧建立业务,媒体服务器开始向UE发送内容。在本实施例中,媒体服务器为PSS服务器,但该媒体服务器也可以是一个媒体资源功能实体。上述业务建立过程仅是一种示例,本发明实施例并不局限于此,本发明实施例提出的流媒体业务的切换方法不依赖于业务建立的具体方式。
然后,UE向业务控制功能实体发送切换请求,要求更改访问的内容,业务控制功能实体处理该切换请求,具体为:
步骤S312,UE在步骤S301建立的SIP会话中发送SIP Re-INVITE(重邀请)消息,携带UE要切换的媒体内容标识等信息。UE要切换的内容标识可以通过一个头域携带,也可以通过消息体携带。
步骤S313,业务控制功能实体向媒体服务器发送RTSP播放消息,携带要切换的媒体内容标识,在发送该RTSP播放消息前,业务控制功能实体可对用户是否能够访问SIP Re-INVITE消息中指示的内容进行授权检查,在检查用户能够访问SIP Re-INVITE消息中指示的内容之后才发送该消息。
步骤S314,媒体服务器返回RTSP响应消息例如:RTSP 200 OK消息。若业务控制功能实体不在步骤S313中进行授权检查,在接收到业务控制功能实体发送的RTSP播放消息之后,媒体服务器可以先对用户是否能够访问SIPRe-INVITE消息中指示的内容进行授权检查,在检查通过后,媒体服务器再接受该RTSP播放请求,返回RTSP响应消息。
步骤S315,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。
步骤S316,UE向业务控制功能实体发送SIP ACK消息。然后媒体服务器利用切换前的媒体通道向UE传递切换后的媒体内容。
在本发明实施例二中,若切换后的内容在传送带宽上有不同的需求,那么在步骤S312中,可携带媒体描述信息,保持IP地址和端口不变,更新带宽控制参数,在步骤S313前,由业务控制功能实体向媒体服务器发送RTSPSETUP消息,携带步骤S303中获得的RTSP会话标识,媒体服务器返回RTSP200 OK成功响应消息,以更新媒体服务器与用户设备间切换前的的媒体通道的带宽。完成该处理后,再执行步骤S313后的处理。从而实现了利用切换前的传送通道(不改变用户设备和媒体服务器的收发IP地址和端口)和RTSP会话,根据切换后的媒体内容的需要调整媒体通道的带宽。
本发明实施例二针对WLAN接入的情形,但同样适用于其它IP接入的情形,例如GPRS、SAE(Sytem Architecture Evolution,***构架演进)+LTE。
在本发明实施例二中,用户设备通过切换前该用户设备与业务控制功能实体间的SIP会话发送切换请求,媒体服务器或业务功能控制实体对该切换请求进行授权检查,最终媒体服务器利用切换前的媒体通道发送切换后的媒体内容,从而实现了在IMS架构下利用实时流的快速切换能力进行流媒体业务的切换,并且利用切换前的媒体通道发送切换后的媒体内容提高了切换的速度和用户的体验度。
如图4所示,为本发明流媒体业务的切换方法实施例三的流程图,实施例三中,用户设备通过切换前该用户设备与媒体服务器间的RTSP会话发送切换请求,最终利用切换前的媒体通道发送切换请求中指示的内容。具体包括以下步骤:
步骤S401,UE与网络侧建立业务,媒体服务器开始向UE发送内容。UE与网络侧建立业务的具体方式同实施例一或实施例二,但本发明实施例并不局限于此,本发明实施例提出的流媒体业务的切换方法不依赖于业务建立的具体方式。
然后,UE向媒体服务器发送切换请求,要求更改访问的内容,媒体服务器和业务控制功能实体控制切换,具体为:
步骤S402,UE向媒体服务器发送RTSP播放消息,携带UE要切换的媒体内容标识。
步骤S403,媒体服务器向业务控制功能实体发送消息,请求业务授权检查信息。其中,该业务控制功能实体也可以为其它业务签约数据保存功能实体。
步骤S404,业务控制功能实体返回响应消息,携带业务授权检查信息。其中,该业务控制功能实体也可以为其它业务签约数据保存功能实体。
步骤S403和步骤S404为可选步骤,该业务授权检查信息可以由业务控制功能实体或其它业务签约数据保存功能实体直接向媒体服务器推送,该推送步骤可以在用户签约业务后的任意时刻执行,该业务授权检查信息也可直接保存在媒体服务器中,媒体服务器不必从其它功能实体获取。
步骤S405,媒体服务器进行授权检查。
步骤S406,媒体服务器向UE发送RTSP响应消息例如:RTSP 200 OK消息,并发送切换后的媒体流。
在本发明实施例三中,用户设备通过切换前该用户设备与媒体服务器间的RTSP会话发送切换请求,媒体服务器对该切换请求进行授权检查,最终媒体服务器利用切换前的媒体通道发送切换请求中指示的内容,从而实现了在IMS架构下利用实时流的快速切换能力进行流媒体业务的切换,并且利用切换前的媒体通道发送切换后的媒体内容提高了切换的速度和用户的体验度。
如图5所示,为本发明流媒体业务的切换方法实施例四的流程图,实施例四对切换前后的媒体内容分别在不同媒体服务器的切换方法进行描述,具体包括以下步骤:
步骤S501,UE通过GPRS网络,经P-CSCF、IMS核向业务控制功能实体发送SIP INVITE消息,请求建立业务。该SIP INVITE消息携带媒体内容标识、UE侧收发媒体IP地址和端口以及编解码等信息。
步骤S502,为UE的媒体传送预留传输资源。
步骤S503,业务控制功能实体向第一媒体服务器发送RTSP建立消息,请求建立RTSP会话。该RTSP建立消息携带内容标识、UE侧收发媒体IP地址和端口以及编解码等信息。
步骤S504,第一媒体服务器接受请求,返回RTSP响应消息例如:RTSP200OK消息,分配RTSP会话标识,携带媒体服务器侧收发媒体IP地址和端口以及编解码等信息。
步骤S505,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。
步骤S506,UE向业务控制功能实体发送SIP ACK消息。
步骤S507,业务控制功能实体向第一媒体服务器发送RTSP播放消息,请求媒体播放。
步骤S508,第一媒体服务器接受请求,返回RTSP响应消息例如:RTSP200 OK消息,开始媒体内容的发送。
至此,UE与网络侧建立业务,媒体服务器开始向UE发送媒体内容。在本实施例中,媒体服务器为PSS服务器,但该媒体服务器也可以是一个媒体资源功能实体。上述业务建立过程仅是一种示例,本发明实施例并不局限于此,本发明实施例提出的流媒体业务的切换方法不依赖于业务建立的具体方式。
然后,UE向业务控制功能实体发送切换请求,要求更改访问的内容,业务控制功能实体处理这一请求,具体为:
步骤S509,UE向第一媒体服务器发送RTSP播放消息,携带UE要切换的媒体内容标识。
步骤S510,第一媒体服务器向能够提供RTSP播放消息中所指示的内容的第二媒体服务器发送RTSP建立消息。
步骤S511,第二媒体服务器向业务控制功能实体发送授权检查请求消息,携带要切换的媒体内容标识信息。
步骤S512,业务控制功能实体进行授权检查。
步骤S513,业务控制功能实体返回授权检查响应消息。
步骤S514,第二媒体服务器向第一媒体服务器返回RTSP响应消息例如:RTSP 200 OK消息,向第一媒体服务器发送RTSP播放消息中所指示的内容。
步骤S515,第一媒体服务器向UE发送响应消息例如:RTSP 200 OK消息,并利用切换前的媒体通道向UE发送RTSP播放消息中指示的内容。
在实施例四中,第一媒体服务器与第二媒体服务器还可以采用其它方式例如:FTP方式传送切换请求中指示的内容,并不仅限于使用RTSP方式传送切换请求中指示的内容。
在本发明实施例四中,当切换前后的媒体内容不在同一媒体服务器时,业务控制功能实体对切换请求进行授权检查,第一媒体服务器从具有切换后的媒体内容的第二媒体服务器处获取切换后的媒体内容,利用切换前的媒体通道向UE发送切换后的媒体内容,实现了在IMS架构下进行流媒体业务的切换,提高了切换的速度和用户的体验度。
如图6所示,为本发明流媒体业务的切换方法实施例五的流程图,实施例五对切换前后的媒体内容分别在不同媒体服务器的切换方法进行描述,具体包括以下步骤:
步骤S601,UE与网络侧建立业务,媒体服务器开始向UE发送内容。UE与网络侧建立业务的具体方式同实施例四,但本发明实施例并不局限于此,本发明实施例提出的流媒体业务的切换方法不依赖于业务建立的具体方式。
UE向媒体服务器发送切换请求,要求更改访问的内容,媒体服务器和业务控制功能实体处理切换,具体为:
步骤S602,UE向第一媒体服务器发送RTSP播放消息,携带UE要切换的媒体内容标识。
步骤S603,第一媒体服务器向业务控制功能实体发送请求消息,请求授权检查信息。
步骤S604,业务控制功能实体向第一媒体服务器返回响应消息,携带授权检查信息。
步骤S605,第一媒体服务器进行授权检查。
步骤S606,第一媒体服务器通过FTP向第二媒体服务器获取RTSP播放消息中指示的内容。
步骤S607,第一媒体服务器向UE发送RTSP响应消息例如:RTSP 200 OK消息,并利用切换前的媒体通道向UE发送RTSP播放消息中指示的内容。
在本发明实施例五中,当切换前后的媒体内容不在同一媒体服务器时,第一媒体服务器对切换请求进行授权检查,从具有切换后的媒体内容的第二媒体服务器处获取切换后的媒体内容,利用切换前的媒体通道向UE发送切换后的媒体内容,相对于通过完全重新建立业务的方式来实现切换,提高了切换的完成速度,以及用户的业务体验。
如图7所示,为本发明流媒体业务的切换方法实施例六的流程图,实施例六中业务控制功能实体与媒体服务器间的接口为SIP接口,而非RTSP接口,具体包括以下步骤:
步骤S701,UE通过GPRS网络,经P-CSCF、IMS核向业务控制功能实体发送SIP INVITE消息,请求建立业务。该SIP INVITE消息携带媒体内容标识、UE侧收发媒体IP地址和端口以及编解码等信息。
步骤S702,为UE的媒体传送预留传输资源。
步骤S703,业务控制功能实体向媒体服务器发送SIP INVITE消息,请求建立SIP会话。该SIP INVITE消息携带内容标识、UE侧收发媒体IP地址和端口以及编解码等信息。
步骤S704,媒体服务器接受请求,返回SIP响应消息例如:RTSP 200 OK消息,分配RTSP会话标识,携带媒体服务器侧收发媒体IP地址和端口以及编解码等信息。
步骤S705,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。
步骤S706,UE向业务控制功能实体发送SIPACK消息。
步骤S707,UE向媒体服务器发送RTSP播放消息,请求媒体播放。
步骤S708,媒体服务器接受请求,返回RTSP响应消息例如:RTSP 200 OK消息,开始媒体内容的发送。
至此,UE与网络侧建立业务,媒体服务器开始向UE发送媒体内容。在本实施例中,媒体服务器为PSS服务器,但该媒体服务器也可以是一个媒体资源功能实体。上述业务建立过程仅是一种示例,本发明实施例并不局限于此,本发明实施例提出的流媒体业务的切换方法不依赖于业务建立的具体方式。
然后,UE向业务控制功能实体发送切换请求,要求更改访问的内容,业务控制功能实体处理这一请求,具体为:
步骤S709,UE向媒体服务器发送RTSP播放消息,携带UE要切换的媒体内容标识。
步骤S710,媒体服务器向业务控制功能实体发送授权检查请求消息例如:SIP INFO消息,该授权检查请求消息携带要切换的媒体内容的标识信息。
步骤S711,业务控制功能实体进行授权检查。
步骤S712,业务控制功能实体返回授权检查响应消息。
步骤S713,媒体服务器向UE发送响应消息例如:RTSP 200 OK消息,并利用切换前的媒体通道向UE发送RTSP播放消息中指示的内容。
在本发明实施例六中,业务控制功能实体和媒体服务器通过SIP接口进行信息交互,业务控制功能实体对切换请求进行授权检查,媒体服务器利用切换前的媒体通道向UE发送切换后的媒体内容,实现了在IMS架构下进行流媒体业务的切换,相对于通过完全重新建立业务的方式来实现切换,提高了切换的速度和用户的体验度。
如图8所示,为本发明流媒体业务的切换方法实施例七的流程图,具体包括以下步骤:
步骤S801,建立会话,接收切换前的媒体内容。其中,建立会话的过程同本发明实施例六中的步骤S701~步骤S708。
然后,UE向业务控制功能实体发送切换请求,要求变更访问的内容,业务控制功能实体进行相关处理,具体可以为:
步骤S802,UE向媒体服务器发送RTSP播放消息,携带UE要切换的媒体内容标识。
步骤S803,媒体服务器向UE发送响应消息例如:RTSP 200 OK消息,并利用切换前的媒体通道向UE发送RTSP播放消息中指示的内容。
步骤S804,媒体服务器向业务控制功能实体发送切换信息。
可选地,在收到切换信息之后,媒体服务器向业务控制功能实体发送响应消息。
步骤S805,业务控制功能实体根据切换信息对用户内容访问进行统计。
在本发明实施例七中,媒体服务器向业务控制功能实体发送切换信息,使得运营商可以进行内容访问统计处理,依据该切换信息交互机制,运营商还可以完成比如切换统计处理(统计切换发生的频度、内容被访问的次数和时间),或对用户的切换到新内容进行计费的处理等等。
如图9所示,为本发明流媒体业务的切换方法实施例八的流程图,具体包括以下步骤:
步骤S901,建立会话,接收切换前的媒体内容。其中,建立会话的过程同本发明实施例六中的步骤S701~步骤S708。
然后,UE向业务控制功能实体发送切换请求,要求变更访问的内容,业务控制功能实体进行相关处理,具体为:
步骤S902,UE向媒体服务器发送RTSP播放消息,携带UE要切换的媒体内容标识。该媒体内容标识可以是整个内容的标识,也可以是媒体成分标识。本实施例中,传送UE要切换的媒体内容比传送切换前的媒体内容需要更大的带宽。
步骤S903,媒体服务器向UE发送响应消息例如:RTSP 200 OK消息,并利用切换前的媒体通道向UE发送RTSP播放消息中指示的内容。
步骤S904,媒体服务器向业务控制功能实体发送切换信息,该切换信息至少包括以下信息之一或组合:切换目标内容标识、切换目标成分标识信息、用户信息、被切换内容标识、被切换成分标识信息、切换前后媒体间的替代关系信息、切换前后成分间的对应关系信息、媒体通道与切换前的媒体成分的对应关系信息、媒体通道与切换后的媒体成分的对应关系信息,以及内容或成分所需传送通道的参数信息。
步骤S905,业务控制功能实体生成新的媒体通道参数(这里是带宽),向UE方向发送SIP Re-INVTIE消息携带这些参数,也可通过SIP UPDATE消息携带这些参数。
步骤S906,UE向业务控制功能实体回复SIP 200OK消息。
经与UE进行媒体协商以及对媒体前媒体流通道进行资源重新预留,业务控制功能实体可以控制修改切换前媒体流通道,增加带宽,从而更好的支持切换后的媒体流传送。
在本发明实施例八中,媒体服务器向业务控制功能实体发送切换信息,使得运营商可以进行媒体流通道的修改,增加带宽以支持切换到更高质量(画质、音质)的内容(通常需要更高的带宽),另外,以同样的方式也能够支持用户切换到更普通质量的内容,降低媒体流通道的带宽或其它指标(如时延);以及支持切换后,因媒体内容的媒体成分(指任意一条语音、视频或数据)增加或减少,而需要增加或释放媒体流通道的处理。
本实施例八中,媒体服务器包括适配功能实体和PSS服务器,这时切换信息由适配功能实体发送给业务控制功能实体,具体可以通过SIP INFO消息携带该切换信息。但是本发明实施例并不局限于此,对于切换后需要修改媒体通道的情形,切换信息可以由媒体服务器或适配功能实体发出的SIPReINVITE或UPDATE消息携带,利用SIP媒体重协商机制对媒体通道进行更改。
如图10所示,为本发明流媒体业务的切换方法实施例九的流程图,本发明实施例中,媒体服务器具体可以在适配功能实体和PSS服务器上实现,该适配功能实体分别与PSS服务器和UE相连,则UE与PSS服务器交互的信息都经过该适配功能实体,PSS服务器与业务控制功能实体交互的信息都经过该适配功能实体。
具体包括以下步骤:
步骤S1001,UE通过GPRS网络,经IMS核向业务控制功能实体发送SIP INVITE消息,请求建立业务。
步骤S1002,业务控制功能实体向适配功能实体发送SIP INVITE消息。
步骤S1003,适配功能实体向PSS服务器发送RTSP建立消息,请求建立会话。
步骤S1004,PSS服务器向适配功能实体发送RTSP响应消息。
步骤S1005,适配功能实体向业务控制功能实体返回SIP响应消息。
步骤S1006,业务控制功能实体向UE发送SIP响应消息例如:SIP 200 OK消息。
步骤S1007,UE向业务控制功能实体发送SIPACK消息。
步骤S1008,适配功能实体向PSS服务器发送RTSP播放消息,请求媒体播放。
步骤S1009,PSS服务器向适配功能实体发送RTSP响应消息。
至此,UE与网络侧建立业务,媒体服务器开始向UE发送媒体内容,可以通过UDP(User Datagram Protocol,用户数据报协议)或TCP(TransportControl Protocol,传输控制协议)发送,但并未建立UE与适配器间的RTSP通道。上述业务建立过程仅是一种示例,本发明实施例并不局限于此。
然后,UE向业务控制功能实体发送切换请求,要求变更访问的内容,业务控制功能实体进行相关处理,具体为:
步骤S1010,UE向业务控制功能实体发送SIP Re-INVITE消息,请求切换到CoD业务内容。
步骤S1011,业务控制功能实体向适配功能实体发送SIP Re-INVITE消息。
步骤S1012,适配功能实体返回SIP响应消息,携带建立UE与适配器间的RTSP通道建立信息,例如:IP地址。
步骤S1013,业务控制功能实体向UE发送SIP响应消息。
步骤S1014,UE向业务控制功能实体发送SIPACK消息。
步骤S1015,建立UE与适配功能实体间的连接以传送RTSP消息。
步骤S1016,UE经适配功能实体向PSS服务器发送RTSP播放消息,携带UE要切换的业务内容标识。
步骤S1017,PSS服务器经适配功能实体向UE发送响应消息。至此,UE开始接收切换后的内容。
在本发明实施例九中,切换前UE与网络侧未建立RTSP通道,通过在切换时利用SIP建立RTSP通道,UE可通过RTSP进行内容切换。
如图11所示,为本发明流媒体业务的切换方法实施例十的流程图,具体包括以下步骤:
步骤S1101~S1109,同步骤S1001到S1009。
至此,UE与网络侧建立业务,媒体服务器开始向UE发送媒体内容。上述业务建立过程仅是一种示例,本发明实施例并不局限于此。
然后,UE向业务控制功能实体发送切换请求,要求变更访问的内容,业务控制功能实体进行相关处理,具体为:
步骤S1110,UE向业务控制功能实体发送SIP Re-INVITE、SIP UPDATE或SIP INFO消息,请求切换内容,上述消息至少包括以下信息之一或组合:切换目标内容标识、切换目标成分标识信息、用户信息、被切换内容标识或成分标识信息、切换前后媒体间的替代关系信息、切换前后成分间的对应关系信息、媒体通道与切换前的媒体成分的对应关系信息、媒体通道与切换后的媒体成分的对应关系信息和重用切换前媒体通道指示信息。
步骤S1111,业务控制功能实体向适配功能实体发送SIP Re-INVITE、SIPUPDATE或SIP INFO消息,上述消息中可携带以下信息之一或组合:切换目标内容标识、切换目标成分标识信息、用户信息、被切换内容标识或成分标识信息、切换前后媒体间的替代关系信息、切换前后成分间的对应关系信息、媒体通道与切换前的媒体成分的对应关系信息、媒体通道与切换后的媒体成分的对应关系信息和重用切换前媒体通道指示信息。
步骤S1112,适配功能实体向PSS服务器发送RTSP播放消息,请求切换内容。
步骤S1113,PSS服务器向适配功能实体发送RTSP响应消息。PSS服务器开始利用切换前的媒体传送通道向用户提供切换后的内容。
步骤S1114,适配功能实体返回SIP响应消息。
步骤S1115,业务控制功能实体向UE发送SIP响应消息。
步骤S1116,UE向业务控制功能实体发送SIP ACK消息。
在本发明实施例十中,UE通过SIP方式请求切换内容,而适配功能实体将SIP方式的切换请求转换成RTSP方式的切换请求,使得切换得以完成。本实施例中,若PSS服务器生成了媒体描述信息、同步源信息和成功切换的媒体成分信息之一或组合,则上述信息可由适配功能实体和/或业务控制功能实体提供给用户设备。
如图12所示,为本发明实施例流媒体业务的切换***的结构图,包括:
用户设备121,用于通过IMS建立业务,接收媒体内容,并发送切换请求,该切换请求携带请求的媒体标识;
媒体服务器122,用于向用户设备121传送媒体内容,接收用户设备121发送的切换请求,或者,接收业务控制功能实体在接收到用户设备121发送的切换请求后,发送的切换请求或指示,并利用切换前媒体内容的媒体通道向用户设备121发送切换后的媒体内容。在本发明实施例中,媒体服务器122可以为PSS服务器,也可以为一个媒体资源功能实体,还可以是PSS服务器和适配功能实体的组合。
该流媒体业务的切换***还包括:业务控制功能实体123,用于对流媒体业务切换进行控制,根据媒体服务器122发送的切换信息,进行控制/参与媒体通道的增加、修改或释放操作,或进行统计或计费处理。
该流媒体业务的切换***还可以包括:签约数据功能实体124,用于保存用户的媒体内容签约信息。签约数据功能实体124可以为一个单独的实体,也可以集成在业务控制功能实体123和/或媒体服务器122中。
该流媒体业务的切换***还可以包括:分组接入网125和IMS核126,
其中,分组接入网125包括:GSM(Global System For MobileCommunications,全球移动通信***)PS(Packet Switch,分组交换)、UMTS(Universal Mobile Telecommunications System,通用移动通信***)PS、WLAN、LTE、CDMA1x/DO或WiMAX等。
其中,IMS核126包括:P-CSCF、I-CSCF(Interrogating Call Server ControlFunction,查询呼叫服务器控制功能)、S-CSCF(Serving Call Server ControlFunction,服务呼叫服务器控制功能)或HSS(Home Subscriber Server,归属签约服务器)等。
其中,该流媒体业务的切换***还包括:接口A、接口A’、接口B、接口C、接口D和接口E,
其中,接口A是用户设备与IMS中P-CSCF之间的接口,接口A’是CSCF(Call Server Control Function,呼叫服务器控制功能)与AS之间的接口,都采用SIP协议。
接口B为业务控制功能实体123与媒体服务器122之间的接口,可采用RTSP/SIP协议。
接口C为媒体服务器122与用户设备121之间的媒体内容传送以及可选的流控制接口,内容传送可采用RTP(Real-time Transport Protocol,实时传输协议)、RTCP(Real-time Transport Control Protocol,实时传送控制协议)等,流控制可采用RTSP协议。
接口D为签约数据功能实体124与业务控制功能实体123之间的接口,可采用DIAMETER(直径)等协议。
接口E为签约数据功能实体124与媒体服务器122之间的接口,可采用DIAMETER等协议。
上述流媒体业务的切换***,媒体服务器122接收用户设备121的切换请求或来自业务控制功能实体123的切换请求或指示,通过切换前的媒体通道向用户设备121发送切换后的媒体内容,切换时业务控制功能实体123能够对切换进行业务处理。从而实现了在IMS架构下利用切换前的媒体通道传送切换后的媒体内容,同时在切换时能够按切换后传送媒体的需要进行媒体通道的调整、对切换进行统计或计费,提高了切换速度、用户的体验度以及网络对切换的控制能力。
如图13所示,为本发明实施例媒体服务器的结构图,包括:
接收模块131,用于接收用户设备121发送的切换请求,或者,接收业务控制功能实体123在接收到用户设备121发送的切换请求后,发送的切换请求或指示;
发送模块132,用于利用切换前的媒体通道向用户设备121发送切换后的媒体内容。
该媒体服务器还可以包括:
授权检查模块133,用于对接收模块131接收的切换请求进行授权检查,或代理进行授权检查。
其中,授权检查模块133可以包括:信息获取子模块1331,用于获取授权检查信息;
授权判断子模块1332,用于根据信息获取子模块1331获取的授权检查信息判断用户设备是否具有获取该切换请求中请求的媒体内容的授权。
其中,该媒体服务器还可以包括:切换信息交互模块134,用于向业务控制功能实体123传送切换信息,该切换信息至少包括以下信息之一或组合:切换目标内容标识、切换目标成分标识信息、用户信息、被切换内容标识、被切换成分标识信息、切换前后媒体间的替代关系信息、切换前后成分间的对应关系信息、媒体通道与切换前的媒体成分的对应关系信息、媒体通道与切换后的媒体成分的对应关系信息,以及内容或成分所需传送通道的参数信息。
上述媒体服务器,接收模块131接收用户设备121的切换请求,发送模块132通过切换前的媒体通道向用户设备发送切换后的媒体内容,实现了在IMS架构下利用实时流的快速切换能力进行流媒体业务的切换,相对于通过完全重新建立业务的方式来实现切换,提高了切换的速度和用户的体验度。同时,通过切换信息交互模块134,向业务控制功能实体123发送切换信息,使得业务控制功能实体可以对切换进行通道调整、统计或计费的处理,提高了网络对切换的控制能力。
如图14所示,为本发明实施例业务控制功能实体的结构图,包括:
接收模块141,用于接收用户设备121发送的切换请求;
发送模块142,用于向媒体服务器122发送切换请求消息,请求或指示媒体服务器122利用切换前的媒体通道向用户设备121发送切换后的媒体内容;
信息通知模块143,用于向用户设备142发送媒体服务器122生成的媒体描述信息、同步源信息和成功切换的媒体成分信息之一或组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (27)
1、一种流媒体业务的切换方法,用于在IP多媒体子***IMS架构下进行流媒体业务的切换,其特征在于,包括:
接收切换请求,所述切换请求携带请求的媒体标识;
利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。
2、如权利要求1所述流媒体业务的切换方法,其特征在于,所述切换请求由所述用户设备发送到媒体服务器,或者,所述切换请求由所述用户设备发送到业务控制功能实体,所述业务控制功能实体请求或指示媒体服务器进行切换。
3、如权利要求1所述流媒体业务的切换方法,其特征在于,媒体服务器在接收到切换请求后,对所述切换请求进行授权检查。
4、如权利要求3所述流媒体业务的切换方法,其特征在于,所述对切换请求进行授权检查包括:
获取授权检查信息;
根据所述授权检查信息判断来自所述用户设备的切换请求是否能够被授权。
5、如权利要求4所述流媒体业务的切换方法,其特征在于,所述获取授权检查信息包括:
从保存所述授权检查信息的功能实体处获取所述授权检查信息,或者,从媒体服务器处获取所述授权检查信息。
6、如权利要求3所述流媒体业务的切换方法,其特征在于,所述对切换请求进行授权检查包括:
向业务控制功能实体发送授权检查请求,请求所述业务控制功能实体对所述切换请求进行授权检查;
接收所述业务控制功能实体返回的授权检查结果。
7、如权利要求6所述流媒体业务的切换方法,其特征在于,所述利用切换前的媒体通道向所述用户设备发送切换后的媒体内容包括:
在所述授权检查通过之后,通过切换前的媒体通道向所述用户设备发送切换后的媒体内容。
8、如权利要求1所述流媒体业务的切换方法,其特征在于,在所述接收切换请求之前,还包括:
用户设备获取媒体服务器的能力信息,所述能力信息为所述媒体服务器是否具备利用切换前的实时流控制会话进行切换的能力信息;
当所述媒体服务器具备所述能力时,所述用户设备向所述媒体服务器发送切换请求。
9、如权利要求8所述流媒体业务的切换方法,其特征在于,所述用户设备获取媒体服务器的能力信息包括:
通过网络侧提供的内容菜单或内容列表,获取所述媒体服务器的能力信息;或者,
通过业务控制功能实体获取所述媒体服务器的能力信息;或者,
建立所述用户设备与所述媒体服务器间的实时流控制会话,所述用户设备从所述媒体服务器获取所述媒体服务器的能力信息。
10、如权利要求1所述流媒体业务的切换方法,其特征在于,所述利用切换前的媒体通道向所述用户设备发送切换后的媒体内容包括:
当向用户设备提供切换前的媒体内容的第一媒体服务器中没有所述切换后的媒体内容时,所述第一媒体服务器从包含所述切换后的媒体内容的第二媒体服务器处获取所述切换后的媒体内容;
所述第一媒体服务器通过切换前的媒体通道向所述用户设备发送所述获取的切换后的媒体内容。
11、如权利要求10所述流媒体业务的切换方法,其特征在于,所述第一媒体服务器从包含所述切换后的媒体内容的第二媒体服务器处获取所述切换后的媒体内容包括:
所述第一媒体服务器向所述第二媒体服务器发送实时流控制会话建立请求,建立实时流控制会话,通过所述实时流控制会话获取所述切换后的媒体内容;或者,
所述第一媒体服务器通过文件传送协议从所述第二媒体服务器处获取所述切换后的媒体内容。
12、如权利要求1所述流媒体业务的切换方法,其特征在于,媒体服务器向业务控制功能实体发送切换信息,所述业务控制功能实体根据所述切换信息进行业务处理。
13、如权利要求12所述流媒体业务的切换方法,其特征在于,所述切换信息至少包括以下信息之一或组合:
切换目标内容标识、切换目标成分标识信息、用户信息、被切换内容标识、被切换成分标识信息、切换前后媒体间的替代关系信息、切换前后成分间的对应关系信息、媒体通道与切换前的媒体成分的对应关系信息、媒体通道与切换后的媒体成分的对应关系信息,以及内容或成分所需传送通道的参数信息。
14、如权利要求12所述流媒体业务的切换方法,其特征在于,所述业务控制功能实体根据所述切换信息进行业务处理具体包括:
所述业务控制功能实体根据所述切换信息进行业务统计;或者,
所述业务控制功能实体根据所述切换信息进行计费;或者,
所述业务控制功能实体根据所述切换信息参与修改、增加或释放媒体通道,满足切换后的媒体内容的传送需要。
15、如权利要求12所述流媒体业务的切换方法,其特征在于,所述媒体服务器包括适配功能实体和包交换流业务PSS服务器,
所述媒体服务器向业务控制功能实体发送切换信息具体包括:
所述适配功能实体向所述业务控制功能实体发送切换信息。
16、如权利要求15所述的流媒体业务的切换方法,其特征在于,在所述接收切换请求之后,还包括:
所述适配功能实体向所述PSS服务器发送切换请求,利用切换前媒体通道发送切换后的媒体内容。
17、如权利要求2所述流媒体业务的切换方法,其特征在于,当所述切换请求由所述用户设备发送到业务控制功能实体,所述业务控制功能实体请求或指示媒体服务器进行切换,则所述切换请求至少包含以下信息之一或组合:
切换目标内容标识、切换目标成分标识信息、用户信息、被切换内容标识或成分标识信息、切换前后媒体间的替代关系信息、切换前后成分间的对应关系信息、媒体通道与切换前的媒体成分的对应关系信息、媒体通道与切换后的媒体成分的对应关系信息和重用切换前媒体通道指示信息。
18、如权利要求2所述流媒体业务的切换方法,其特征在于,所述媒体服务器包括适配功能实体和PSS服务器,
所述业务控制功能实体请求或指示媒体服务器进行切换,利用切换前的媒体通道发送切换后的媒体内容具体包括:
所述业务控制功能实体请求或指示适配功能实体,由所述适配功能实体向所述PSS服务器发送内容切换请求,利用切换前的媒体通道发送切换后的媒体内容。
19、如权利要求18所述流媒体业务的切换方法,其特征在于,所述PSS服务器接收到所述切换请求后,生成以下信息之一或组合:媒体描述信息、同步源信息和成功切换的媒体成分信息,则所述媒体描述信息、同步源信息和成功切换的媒体成分信息经由业务控制功能实体和/或适配功能实体传送给所述用户设备。
20、如权利要求1所述流媒体业务的切换方法,其特征在于,所述媒体服务器包括适配功能实体和PSS服务器,
所述接收切换请求具体包括:
所述适配功能实体接收来自用户设备的切换请求,向业务控制功能实体发起修改媒体传送通道请求,并向所述PSS服务器发送内容切换请求,利用切换前的媒体通道发送切换后的媒体内容。
21、如权利要求20所述流媒体业务的切换方法,其特征在于,所述向业务控制功能实体发起修改媒体传送通道请求具体包括:
所述适配功能实体获取切换后媒体传送通道的服务质量QoS参数信息,依据所述QoS参数信息发起修改媒体传送通道请求。
22、一种流媒体业务的切换***,其特征在于,包括:
用户设备,用于发送切换请求;
媒体服务器,用于接收所述用户设备直接发送的切换请求,或者,接收业务控制功能实体在接收到用户设备发送的切换请求后,发送的切换请求或指示,并利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。
23、如权利要求22所述流媒体业务的切换***,其特征在于,还包括:
业务控制功能实体,用于对流媒体业务切换进行控制,根据所述媒体服务器发送的切换信息,进行媒体通道的增加、修改或释放操作,或进行统计或计费处理;或者,
所述业务控制功能实体用于接收用户的切换请求,请求或指示所述媒体服务器利用切换前的媒体通道向所述用户设备发送切换后的媒体内容,向所述用户设备传送所述媒体服务器生成的媒体描述信息、同步源信息和成功切换的媒体成分信息之一或组合。
24、一种媒体服务器,其特征在于,包括:
接收模块,用于接收用户设备直接发送的切换请求,或者,接收业务控制功能实体在接收到用户设备发送的切换请求;
发送模块,用于利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。
25、如权利要求24所述媒体服务器,其特征在于,还包括:
切换信息交互模块,用于向业务控制功能实体传送切换信息,所述切换信息至少包括以下信息之一或组合:切换目标内容标识、切换目标成分标识信息、用户信息、被切换内容标识、被切换成分标识信息、切换前后媒体间的替代关系信息、切换前后成分间的对应关系信息、媒体通道与切换前的媒体成分的对应关系信息、媒体通道与切换后的媒体成分的对应关系信息,以及内容或成分所需传送通道的参数信息。
26、如权利要求25所述媒体服务器,其特征在于,所述媒体服务器包括适配功能实体和PSS服务器,所述适配功能实体分别与所述PSS服务器、用户设备和所述业务控制功能实体相连,所述切换信息由适配功能实体向业务控制功能进行传递。
27、一种业务控制功能实体,其特征在于,包括:
接收模块,用于接收用户设备发送的切换请求;
发送模块,用于向媒体服务器发送切换请求消息,请求或指示所述媒体服务器利用切换前的媒体通道向所述用户设备发送切换后的媒体内容。
信息通知模块,用于向所述用户设备发送所述媒体服务器生成的媒体描述信息、同步源信息和成功切换的媒体成分信息之一或组合。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101473581A CN101547143B (zh) | 2008-03-28 | 2008-08-11 | 一种流媒体业务的切换方法和装置 |
EP09725815.6A EP2259506B1 (en) | 2008-03-28 | 2009-03-09 | A stream media service switching method, system and device |
PCT/CN2009/070706 WO2009117917A1 (zh) | 2008-03-28 | 2009-03-09 | 一种流媒体业务的切换方法、***和装置 |
ES09725815.6T ES2557899T3 (es) | 2008-03-28 | 2009-03-09 | Método, sistema y dispositivo de conmutación de servicios de medios por secuencias |
US12/892,809 US20110019620A1 (en) | 2008-03-28 | 2010-09-28 | Method, system, and apparatus for switching streaming service |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810090355.9 | 2008-03-28 | ||
CN200810090355 | 2008-03-28 | ||
CN2008101473581A CN101547143B (zh) | 2008-03-28 | 2008-08-11 | 一种流媒体业务的切换方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101547143A true CN101547143A (zh) | 2009-09-30 |
CN101547143B CN101547143B (zh) | 2012-10-03 |
Family
ID=41112948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101473581A Active CN101547143B (zh) | 2008-03-28 | 2008-08-11 | 一种流媒体业务的切换方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110019620A1 (zh) |
EP (1) | EP2259506B1 (zh) |
CN (1) | CN101547143B (zh) |
ES (1) | ES2557899T3 (zh) |
WO (1) | WO2009117917A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316301A (zh) * | 2010-06-29 | 2012-01-11 | 华为终端有限公司 | 会议切换的方法、***及设备 |
CN107548111A (zh) * | 2016-06-28 | 2018-01-05 | 中兴通讯股份有限公司 | 会话处理方法、装置及*** |
CN112351320A (zh) * | 2019-08-09 | 2021-02-09 | 青岛海信传媒网络技术有限公司 | 一种业务切换方法、装置、存储介质和电子设备 |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080045149A1 (en) * | 2006-05-26 | 2008-02-21 | Dinesh Dharmaraju | Wireless architecture for a traditional wire-based protocol |
US9198084B2 (en) * | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
US8667144B2 (en) * | 2007-07-25 | 2014-03-04 | Qualcomm Incorporated | Wireless architecture for traditional wire based protocol |
US8811294B2 (en) * | 2008-04-04 | 2014-08-19 | Qualcomm Incorporated | Apparatus and methods for establishing client-host associations within a wireless network |
US9398089B2 (en) * | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
US8599834B2 (en) * | 2009-09-29 | 2013-12-03 | Ipc Systems, Inc. | Systems, methods, and computer program products for providing a manual ring-down communication line using session initiation protocol |
US9582238B2 (en) * | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
US20110161813A1 (en) * | 2009-12-31 | 2011-06-30 | Mobitv, Inc. | Data measurement and feedback mechanism using an application framework |
US9363102B1 (en) * | 2010-12-21 | 2016-06-07 | Amazon Technologies, Inc. | Methods and apparatus for implementing anycast flow stickiness in stateful sessions |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US8674957B2 (en) | 2011-02-04 | 2014-03-18 | Qualcomm Incorporated | User input device for wireless back channel |
CN103858457B (zh) * | 2011-08-01 | 2018-11-13 | 英特尔公司 | 用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO) |
US9215283B2 (en) * | 2011-09-30 | 2015-12-15 | Alcatel Lucent | System and method for mobility and multi-homing content retrieval applications |
CN103095664B (zh) * | 2011-10-31 | 2015-12-16 | 国际商业机器公司 | Ip多媒体会话建立方法和*** |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
CN114301883B (zh) * | 2021-12-29 | 2023-07-04 | 中电福富信息科技有限公司 | 基于udp协议传输的国标设备视频流的防串流方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6732183B1 (en) * | 1996-12-31 | 2004-05-04 | Broadware Technologies, Inc. | Video and audio streaming for multiple users |
US6901067B1 (en) * | 2000-02-04 | 2005-05-31 | Lucent Technologies Inc. | Method and device for generating a PCM signal stream from a streaming packet source |
SE0402876D0 (sv) * | 2004-11-25 | 2004-11-25 | Ericsson Telefon Ab L M | TV-like standards-compliant unicast streaming over IP |
CN100596157C (zh) * | 2005-12-29 | 2010-03-24 | 华为技术有限公司 | 一种实现流媒体切换的方法及流媒体服务器 |
CN101137048A (zh) * | 2006-08-29 | 2008-03-05 | 中兴通讯股份有限公司 | 单播方式下减少直播频道切换时间的方法 |
CN1972441A (zh) * | 2006-12-14 | 2007-05-30 | 中兴通讯股份有限公司 | 流媒体存储及服务的方法 |
WO2008085203A2 (en) * | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises |
US7761902B2 (en) * | 2007-05-11 | 2010-07-20 | At&T Intellectual Property I, L.P. | System and method of providing video content |
CN101083605B (zh) * | 2007-08-01 | 2011-07-06 | 华为技术有限公司 | 一种媒体源快速切换的方法、***和装置 |
CN101115187B (zh) * | 2007-08-24 | 2011-04-20 | 中兴通讯股份有限公司 | 一种交互式网络电视***的点播方法 |
AP2010005268A0 (en) * | 2007-10-25 | 2010-06-30 | Nokia Corp | System and method for re-synchronization of a PSS session to an MBMS session |
-
2008
- 2008-08-11 CN CN2008101473581A patent/CN101547143B/zh active Active
-
2009
- 2009-03-09 EP EP09725815.6A patent/EP2259506B1/en active Active
- 2009-03-09 ES ES09725815.6T patent/ES2557899T3/es active Active
- 2009-03-09 WO PCT/CN2009/070706 patent/WO2009117917A1/zh active Application Filing
-
2010
- 2010-09-28 US US12/892,809 patent/US20110019620A1/en not_active Abandoned
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316301A (zh) * | 2010-06-29 | 2012-01-11 | 华为终端有限公司 | 会议切换的方法、***及设备 |
CN102316301B (zh) * | 2010-06-29 | 2014-05-07 | 华为终端有限公司 | 会议切换的方法、***及设备 |
US8890928B2 (en) | 2010-06-29 | 2014-11-18 | Huawei Device Co., Ltd. | Method, system and device for conference switching |
CN107548111A (zh) * | 2016-06-28 | 2018-01-05 | 中兴通讯股份有限公司 | 会话处理方法、装置及*** |
CN112351320A (zh) * | 2019-08-09 | 2021-02-09 | 青岛海信传媒网络技术有限公司 | 一种业务切换方法、装置、存储介质和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
ES2557899T3 (es) | 2016-01-29 |
CN101547143B (zh) | 2012-10-03 |
US20110019620A1 (en) | 2011-01-27 |
WO2009117917A1 (zh) | 2009-10-01 |
EP2259506A1 (en) | 2010-12-08 |
EP2259506B1 (en) | 2015-10-28 |
EP2259506A4 (en) | 2011-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101547143A (zh) | 一种流媒体业务的切换方法、***和装置 | |
US8046479B2 (en) | Media channel management | |
CN101232389B (zh) | 一种提供组播业务的方法、设备及*** | |
CN109802932B (zh) | 一种直播通信的方法和装置 | |
US8307049B2 (en) | Method and device for obtaining media description information of IPTV services | |
JP4787360B2 (ja) | PoCセッションにおける発言権管理規則の伝達、適用方法、及びこれを実現するためのシステム | |
CN101547189A (zh) | 一种CoD业务的建立方法,***和装置 | |
EP2604012A1 (en) | Session control for media stream transmission | |
EP2192817B1 (en) | Broadcast service (bc) improving method, device and system | |
CN101472235A (zh) | 一种多终端通信方法、***和装置 | |
CN101212316A (zh) | 一种多方会话中基于媒体流计费的方法及*** | |
WO2009024092A1 (fr) | Procédé et système permettant la commande d'autorisation de ressource de service | |
CN101313551A (zh) | 以对服务端点基本透明的方式利用网络服务的方法和设备 | |
WO2008096258A1 (en) | A system and method for dynamic bearer allocation | |
CN101415149B (zh) | 一种bc业务改进的方法和设备 | |
CN101883443B (zh) | 实现sip会话转移的方法及设备 | |
KR100985927B1 (ko) | Ims 기반의 가상 커뮤니티 서비스 제공을 위한 장치 및 방법 | |
EP1619838A1 (en) | Push to watch dedicated network element and software architecture | |
CN101848444B (zh) | 被叫处理方法、***及网络节点 | |
CN101714924A (zh) | 媒体服务能力协商的方法和装置 | |
WO2009056036A1 (fr) | Procédé, système et équipement d'exécution de commande de supports | |
KR20100053987A (ko) | 메시지 전송을 제어하는 방법 및 장치 | |
Lee et al. | Dynamic session control over IMS for cross-layer optimization of multi-stream video |
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 |