一种直播业务和时移业务的切换方法以及相应设备技术

技术编号:6540454 阅读:263 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种直播业务和时移业务的切换方法以及相应设备,旨在解决现有技术在实现直播业务和时移业务切换时,反复拆除和重建通信连接和媒体传输通道导致切换效率较低、交互信令多、系统开销大的问题。该方法包括在建立会话连接时与服务器协商,同时建立组播通道和单播通道;向所述服务器发送携带请求组播标识或请求单播标识的播放请求;切换到所述播放请求所请求的媒体通道接收直播业务或时移业务,所述媒体通道包括在建立会话连接时建立的所述组播通道或单播通道。本发明专利技术实施例减少了客户端和服务器之间交互的信令、两种媒体通道或业务的切换时间以及系统的开销,从而大大提高了切换效率。

【技术实现步骤摘要】

本专利技术涉及媒体播放领域,尤其涉及一种直播业务和时移业务的切换方法以及相应设备
技术介绍
在网络电视(Internet Protocol television, IPTV)中,为了节省网络带宽和服务器资源,直播业务一般采用组播(Multicast)技术实现,而对于时移(或点播)业务,由于为了满足在一定时限内用户能够观看当前直播节目的先前片段,并能够随时回到直播状态,同时可以对直播节目进行暂停、快退、定位等需求,时移业务一般采用单播(Unicast) 技术实现,因此,直播业务和时移业务的切换本质上是组播通道和单播通道的相互切换。在现有技术中,直播业务和时移业务的相互切换是这样实现的建立终端与媒体服务器之间的通信连接和媒体传输通道,例如,组播通道;若当前状态是直播业务,用户需要切换至时移业务,则拆除终端与媒体服务器之间的通信连接和组播通道;根据接收的切换命令,建立终端与媒体服务器之间新的通信连接和单播通道以进行时移业务;当接收到切换回组播业务的切换命令时,则根据接收的切换命令,建立终端与媒体服务器之间新的通信连接和组播通道以进行直播业务。现有技术虽然可以实现直播业务和时移业务的切换,但这种切换方案需要反复拆除和重建终端和媒体服务器之间的通信连接和媒体传输通道,反复拆除和重建动作使终端和媒体服务器交互的信令增多,加大了系统的开销,是一种效率低下的切换方法。
技术实现思路
本专利技术实施例提供一种直播业务和时移业务的切换方法以及相应设备,旨在解决现有技术在实现直播业务和时移业务切换时,反复拆除和重建通信连接和媒体传输通道导致切换效率较低、交互信令多、系统开销大的问题。一种直播业务和时移业务的切换方法,包括在建立会话连接时与服务器协商,同时建立组播通道和单播通道; 向所述服务器发送携带请求组播标识或请求单播标识的播放请求; 切换到所述播放请求所请求的媒体通道接收直播业务或时移业务,所述媒体通道包括在建立会话连接时建立的所述组播通道或单播通道。一种直播业务和时移业务的切换方法,包括在建立会话连接时与客户端协商,使所述客户端同时建立组播通道和单播通道; 接收所述客户端发送的携带请求组播标识或请求单播标识的播放请求; 根据所述播放请求为所述客户端提供时移业务的服务或者提供直播业务的服务。一种客户端,包括协商模块,用于在建立会话连接时与服务器协商,同时建立组播通道和单播通道; 播放请求发送模块,用于向服务器发送携带请求组播标识或请求单播标识的播放请求; 业务接收模块,用于切换到通过所述播放请求所请求的媒体通道接收直播业务或时移业务,所述媒体通道包括客户端在建立会话连接时与服务器协商同时建立的所述组播通道或单播通道。一种服务器,包括协商模块,用于在建立会话连接时与客户端协商,使所述客户端同时建立组播通道和单播通道; 播放请求接收模块,用于接收所述客户端发送的携带请求组播标识或请求单播标识的播放请求; 服务提供模块,用于根据所述播放请求为所述客户端提供时移业务的服务或者提供直播业务的服务。由于客户端在建立会话连接时即与服务器同时完成了建立组播通道和单播通道的协商,协商建立的两个媒体通道一直保持至会话连接被拆除,客户端从组播通道切换至单播通道接收时移业务或从单播通道切换至组播通道接收直播业务,都不需要再次与服务器进行建立组播通道和单播通道的协商,因此,本专利技术实施例减少了客户端和服务器之间交互的信令、两种媒体通道或业务的切换时间以及系统的开销,从而大大提高了切换效率。附图说明 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种直播业务和时移业务的切换方法基本流程示意图; 图2是本专利技术实施例二提供的一种直播业务和时移业务的切换方法基本流程示意图; 图3_a是本专利技术实施例三提供的直播业务和时移业务的切换方法中各个设备之间的交互示意图; 图3_b是本专利技术实施例三提供的直播业务和时移业务的切换方法中各个设备之间的交互示意图(续图3-a); 图4是本专利技术实施例四提供的一种客户端基本逻辑结构示意图; 图5是本专利技术实施例五提供的一种客户端基本逻辑结构示意图; 图6是本专利技术实施例六提供的一种服务器基本逻辑结构示意图; 图7是本专利技术实施例七提供的一种服务器基本逻辑结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。6 请参阅图1,本专利技术实施例一提供的一种直播业务和时移业务的切换方法基本流程示意图,主要包括步骤 S11,客户端在建立会话连接时与服务器协商,同时建立组播通道和单播通道。会话连接的建立表明客户端和服务器可以通过该连接进行信息的交互。在本专利技术实施例中,当客户端与服务器建立会话连接时,客户端即与服务器协商同时建立组播通道和单播通道,协商建立的两个媒体通道将一直保持至会话连接被拆除。客户端与服务器同时协商建立组播通道和单播通道可以通过如下方式实现 S111,客户端向服务器发送一个“建立会话请求”消息,该“建立会话请求”消息同时包含了组播通道信息和单播通道信息,例如,组播通道信息表明将通过组播通道传输直播业务以及传输直播业务使用的协议等等,单播通道信息表明将通过单播通道传输时移业务、传输时移业务使用的协议以及客户端的端口号等等; S112,客户端接收服务器对“建立会话请求”消息所作的响应消息。响应消息是对客户端发出的“建立会话请求”消息确认,例如,对通过组播通道传输直播业务以及传输直播业务使用的协议的确认,对客户端和服务器之间将通过单播通道传输时移业务、传输时移业务使用的协议以及客户端的端口号的确认等等。除此之外,响应消息还包含直播业务源的组播IP地址、组播端口信息和时移业务源的单播端口信息等等。 响应消息还可以包含时移业务源的单播IP地址,例如当服务器指令其他网络设备向客户端提供时移业务数据时,响应消息还携带该提供时移业务数据的网络设备的IP地址;当服务器自身向客户端提供时移业务数据时,响应消息可以不携带时移业务源的单播IP地址, 客户端可以从响应消息的报文头中获取响应消息的源IP地址作为时移业务源的单播IP地址。基于上述的“请求”与“响应”,客户端和服务器协商可以确定直播业务源的组播IP 地址、组播端口等进行直播业务的基本信息以及客户端的单播传输层协议、客户端的IP地址、客户端端口号、服务器的单播传输层协议、服务器的单播IP地址、服务器端口号等进行时移业务的基本信息。需要说明的是,单播通道是服务器向客户端提供时移业务的媒体通道,组播通道是组播路由器向客户端提供直播业务的媒体通道,并且,该两个媒体通道皆是逻辑信道,其有别于物理的传输通道。S12,客户端向服务器发送携带请求组播标识或请求单播标识的播放请求。在本专利技术实施例中,请求组播标识或请求单播本文档来自技高网...

【技术保护点】
1.一种直播业务和时移业务的切换方法,其特征在于,包括:在建立会话连接时与服务器协商,同时建立组播通道和单播通道;向所述服务器发送携带请求组播标识或请求单播标识的播放请求;切换到所述播放请求所请求的媒体通道接收直播业务或时移业务,所述媒体通道包括在建立会话连接时建立的所述组播通道或单播通道。

【技术特征摘要】
1.一种直播业务和时移业务的切换方法,其特征在于,包括 在建立会话连接时与服务器协商,同时建立组播通道和单播通道; 向所述服务器发送携带请求组播标识或请求单播标识的播放请求;切换到所述播放请求所请求的媒体通道接收直播业务或时移业务,所述媒体通道包括在建立会话连接时建立的所述组播通道或单播通道。2.根据权利要求1所述直播业务和时移业务的切换方法,其特征在于,所述请求组播标识或请求单播标识为所述播放请求采用的协议消息体中增加的标识字段。3.根据权利要求1所述直播业务和时移业务的切换方法,其特征在于,所述在建立会话连接时与服务器协商,同时建立组播通道和单播通道包括向所述服务器发送建立会话请求,所述建立会话请求包含组播通道信息和单播通道信息;接收所述服务器对所述建立会话请求所作的响应消息,所述响应消息至少包含直播业务源的组播IP地址、组播端口和时移业务源的单播端口。4.根据权利要求1所述直播业务和时移业务的切换方法,其特征在于,若向所述服务器发送携带请求单播标识的播放请求,则切换到所述播放请求所请求的媒体通道接收直播业务或时移业务之前,还包括退出直播业务;所述切换到所述播放请求所请求的媒体通道接收直播业务或时移业务包括 接收所述服务器对所述播放请求所作的响应; 通过所述单播通道从所述服务器接收时移业务。5.根据权利要求1所述直播业务和时移业务的切换方法,其特征在于,若向所述服务器发送携带请求组播标识的播放请求,则切换到所述播放请求所请求的媒体通道接收直播业务或时移业务之前,还包括退出时移业务;所述切换到所述播放请求所请求的媒体通道接收直播业务或时移业务包括 接收所述服务器对所述播放请求所作的响应; 向组播路由器发送加入组播消息; 通过组播通道从所述组播路由器接收直播业务。6.一种直播业务和时移业务的切换方法,其特征在于,包括在建立会话连接时与客户端协商,使所述客户端同时建立组播通道和单播通道; 接收所述客户端发送的携带请求组播标识或请求单播标识的播放请求; 根据所述播放请求为所述客户端提供时移业务的服务或者提供直播业务的服务。7.根据权利要求6所述直播业务和时移业务的切换方法,其特征在于,所述在建立会话连接时与客户端协商,使所述客户端同时建立组播通道和单播通道包括接收所述客户端发送的建立会话请求,所述建立会话请求包括组播通道信息和单播通道信息;对所述组播通道信息和单播通道信息进行确认并保存;返回对所述建立会话请求所作的响应消息,所述响应消息至少包含直播业务源的组播 IP地址、组播端口和时移业务源的单播端口。8.根据权利要求6所述直播业务和时移业务的...

【专利技术属性】
技术研发人员:殷悦宋伟康玉东
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1