CN101360095A - 会话初始协议网络中提供电视业务的方法、装置和*** - Google Patents
会话初始协议网络中提供电视业务的方法、装置和*** Download PDFInfo
- Publication number
- CN101360095A CN101360095A CNA2007101540280A CN200710154028A CN101360095A CN 101360095 A CN101360095 A CN 101360095A CN A2007101540280 A CNA2007101540280 A CN A2007101540280A CN 200710154028 A CN200710154028 A CN 200710154028A CN 101360095 A CN101360095 A CN 101360095A
- Authority
- CN
- China
- Prior art keywords
- channel
- sip
- uri
- network
- television
- 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
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种在会话初始协议(SIP)网络中提供电视业务的***,包括:网络电视终端功能,用于向网络电视应用服务器发起SIP会话请求,在SIP会话请求中包含指示频道信息的SIP统一资源指示符(URI);网络电视应用服务器,用于解析SIP URI以获取频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。本发明还公开了在SIP网络中提供电视业务的方法、网络电视终端和网络电视应用服务器。应用本发明以后,能够在SIP网络中标识电视频道,在广泛的SIP网络中唯一地标识电视频道或电视频道集,从而在SIP网络中提供电视业务,而且SIP实体能够根据频道标识路由SIP信令到其他特定的SIP实体。
Description
技术领域
本发明涉及基于IP互联网络的电视(Internet Protocol Television,IPTV)技术领域,更具体地,涉及一种会话初始协议(Session Initiation Protocol,SIP)网络中提供电视业务的方法、装置和***。
背景技术
会话初始协议(Session Initiation Protocol,SIP)是由互联网工程任务组(Internet Engineering Task Force,IETF)制订的多媒体通信***框架协议之一。SIP协议是用于建立、改变或结束多媒体会话的应用层协议,与实时传输协议(Real-time Transport Protocol,RTP)/实时控制协议(Real TimeControl Protocol,RTCP)、会话描述协议(Session Description Protocol,SDP)、实时流协议(Real Time Streaming Protocol,RTSP)、域名服务器(DomainName Server,DNS)等协议配合,共同完成IP多媒体子***(IP MultimediaSubsystem,IMS)中的会话建立及媒体协商。在当前通信***中,SIP协议已经广泛应用,如下一代网络(Next Generation Network,NGN)/IMS等。
NGN是基于分组技术的融合型网络,以分组交换为主,采用承载与控制分离的架构。NGN综合了固定电话网、移动电话网和IP网络的优势,使得模拟用户、数字用户、移动用户、非对称数字用户环线(AsymmetricalDigital Subscriber Loop,ADSL)用户、综合服务数字网(Integrated ServicesDigital Network,ISDN)用户、IP窄带网络用户、IP宽带网络用户甚至是通过卫星接入的用户都能作为下一代网络中的一员相互通信。IMS是宽带码分多址(Wideband Code Division Multiple Access,WCDMA)网络中叠加在已有分组域之上的一个子***,采用分组域为其上层控制信令和媒体传输的承载通道,引入SIP协议作为业务控制协议。
基于IMS的IPTV(IMS based IPTV)在IMS整体架构下提供IPTV业务,以充分利用IMS网络中已有的注册、认证、路由、会话控制与建立、业务触发、计费、端到端服务质量(Quality Of Service,QoS)保证等机制来为用户提供流媒体业务及融合流媒体和实时会话业务。用户到内容的多媒体会话通过IMS已有的会话控制机制完成,在建立会话过程中,需要为媒体流的传送预留承载资源。
目前已经定义了基于IMS的IPTV(IMS based IPTV)的业务功能架构。IPTV媒体功能(IPTV Media Functions)负责到UE媒体流的控制与交付(Delivery)。从功能角度分解为媒体控制功能(MCF/Media Control Function)和媒体交付功能(MDF/Media Delivery Function),并定义了相应的功能。
传统电视频道基于传送节目的频带/频率进行标识。一个国家或地区具有一个标准的节目频带或频道划分表,不同地区/国家之间的频谱划分可能不同,终端或电视机调谐到不同频率收到不同频道的电视节目。
现有IPTV产品通常采用IP多播地址标识频道,而IP多播地址仅在IP局域网内有效,并不适用于IP广域网,因此使用多播地址标识频道的方式不合适广泛的互联网络。
另外,目前在RFC2838中描述了互联网络电视广播的统一资源标识符(URI)机制,称为TV URI。TV URI的基本格式为tv:<broadcast>,其中broadcast是数据源的描述,采用域名服务器(Domain Name Server,DNS)类型的标识符。为确保电视频道标识的唯一性,TV URI机制使用DNS类型标识符号来标识所有广播流。因为基于DNS主机-名称的登记***,TV URI机制能够解决名字相同的情况。然而,DNS类型标识符不需要匹配真实的主机名,不使用DNS解析机制将它们解析为IP地址,因此TV URI不具有信令路由功能。而且,TV URI携带业务参数不方便,目前还没有应用SIP网络中,因此不能够在SIP网络中标识电视频道。
发明内容
本发明实施例提出了一种SIP网络中提供电视业务的***,在SIP网络中标识电视频道,以实现在SIP网络中提供电视业务。
本发明实施例还提出了一种提供电视业务的方法,在SIP网络中标识电视频道,以实现在SIP网络中提供电视业务
本发明实施例还提出了一种网络电视终端,以实现在SIP网络中提供电视业务。
本发明实施例还提出了一种网络电视应用服务器,以实现在SIP网络中提供电视业务。
本发明实施例还提出了一种电视频道标识服务器,以实现在SIP网络中提供电视业务。
本发明实施例还提出了一种Core IMS,以实现在SIP网络中提供电视业务。
本发明实施例的技术方案包括:
一种在SIP网络中提供电视业务的***,包括:
网络电视终端功能,用于向网络电视应用服务器发起SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP统一资源指示符URI;
网络电视应用服务器,用于解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
一种SIP网络中提供电视业务的方法,该方法包括:
网络电视应用服务器接收由网络电视终端功能发起的SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP URI;
网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
一种SIP网络中提供电视业务的方法,其特征在于,该方法包括:
电视频道标识服务器从网络电视终端功能接收包含TV URI的SIP URI查询请求,电视频道标识服务器根据TV URI和SIP URI的对应关系,将对应于TVURI的SIP URI发送到网络电视终端功能,其中在所述SIP URI中包含频道信息;
网络电视应用服务器接收由网络电视终端功能发起的SIP会话请求,在所述SIP会话请求中包含所述SIP URI;
网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
一种SIP网络中提供电视业务的方法,该方法包括:
Core IMS接收由网络电视终端功能发送的SIP会话请求,在所述SIP会话请求中包含TV URI;Core IMS根据解析到的TV URI向电视频道标识服务器发送SIP URI查询请求;
电视频道标识服务器根据TV URI和SIP URI的对应关系,将对应于TV URI的SIP URI发送到Core IMS;
Core IMS根据接收到的SIP URI将所述SIP会话请求路由到网络电视应用服务器,网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
一种网络电视终端功能,包括SIP会话请求发起单元和电视信息展现单元,其中:
SIP会话请求发起单元,用于向网络电视应用服务器发起SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP URI;
电视信息展现单元,用于接收由网络电视应用服务器根据该频道信息确定的电视频道信息,并展现所述电视频道信息。
一种网络电视应用服务器,包括频道信息获取单元和电视信息提供单元,其中:
频道信息获取单元,用于接收SIP会话请求,并解析所述SIP URI以获取所述频道信息,其中在所述在SIP会话请求中包含指示频道信息的SIP URI;
电视信息提供单元,用于根据该频道信息确定向网络电视终端功能播放的电视频道,并向所述网络电视终端功能发送所述电视频道信息。
一种电视频道标识服务器,包括对应关系保存单元和SIP URI查询单元,其中
对应关系保存单元,保存有TV URI和SIP URI的对应关系;
SIP URI查询单元,用于接收网络电视终端功能或Core IMS所发送的包含TV URI的SIP URI查询请求,并根据TV URI和SIP URI的对应关系,将对应于该TV URI的SIP URI发送到所述网络电视终端功能或Core IMS。
一种Core IMS,包括TV URI解析单元和路由单元,其中
TV URI解析单元,用于从网络电视终端功能接收包含有TV URI的SIP会话请求,从所述SIP会话请求中解析出TV URI,并向电视频道标识服务器发送SIP URI查询请求;
路由单元,用于将所述SIP会话请求路由到网络电视应用服务器,其中在所述SIP会话请求中包含由电视频道标识服务器响应于所述SIP URI查询请求而返回的SIP URI。
从上述技术方案可以看出,网络电视终端功能向Core IMS发送的SIP会话请求中包含指示频道信息的SIP URI;网络电视应用服务器根据频道信息可以确定电视频道。可见,本发明的频道标识基于SIP URI机制,在SIP URI中携带有频道信息,因此能够在SIP网络中唯一地标识电视频道,可以实现在SIP网络(含IMS Based IPTV)中提供直播电视业务。
附图说明
图1为根据本发明实施例的SIP网络中提供电视业务的***结构示意图;
图2为根据本发明较佳实施例的SIP网络中提供电视业务的***结构示意图;
图3为根据本发明实施例的SIP网络中提供电视业务的方法流程示意图;
图4为根据本发明实施例的SIP网络中请求观看缺省直播或时移动电视频道的流程示意图;
图5为根据本发明实施例的SIP网络中请求观看特定频道的流程示意图;
图6为根据本发明实施例的SIP网络中请求观看特定频道组的流程示意图;
图7为根据本发明实施例的网络电视终端结构示意图;
图8为根据本发明实施例的网络电视应用服务器结构示意图;
图9为根据本发明实施例的电视频道标识服务器结构示意图;
图10为根据本发明实施例的Core IMS结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为根据本发明实施例的SIP网络中提供电视业务的***结构示意图。
如图1所示,该***包括网络电视终端功能(IPTV Terminal Function,ITF)101和网络电视应用服务器(IPTV AS)102。
网络电视终端功能101,用于向网络电视应用服务器102发起SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP URI;
网络电视应用服务器102,用于解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能101播放的电视频道。
优选地,可以通过扩展URI参数或user类型在SIP URI中包含指示频道信息。指示频道信息可以包括:频道/频道组的名称和/或频道编号、频道类型、频道组的成员频道信息以及业务提供商等信息。
比如,可以新增一个URI参数,比如“tv”,而且该新增加的URI参数形式不限,用于标识本SIP URI为电视频道标识,参考格式(1):
格式(1):sip:user@host:port;tv;
或者,也可以新增一个user类型,通过user类型,SIP实体能够确定网络电视终端功能正请求的播放电视频道,参考格式(2):
格式(2):sip:user@host:port;user=tv;
或者,也可以新增一个URI参数或采用已有URI参数,携带标识电视频道信息的TV URI,参考格式(3):
格式(3):sip:user@host:port;tv=“tv URI”。
基于上述定义的格式,可以采用无频道信息表示缺省频道,即由网络确定特定频道。提供TV业务的网络电视应用服务器102根据本地策略或用户相关数据来决定用户请求的频道。
缺省频道的确定方法包含但不限于以下方式:
A、采用网络电视应用服务器102的缺省频道或主频道(即TV业务提供商的主频道)作为缺省频道;
B、采用记录的用户前次观看的频道或用户设置的开机频道(即用户每次开机都从该频道开始观看)作为缺省频道。
基于上述格式(1)和格式(2),缺省频道的标识举例如下:
sip:TvServer.com;tv或者
sip:TvServer.com;user=tv
基于上述定义的(1)和格式(2),特定频道或频道组的标识方法可以如下:
SIP URI中所包含的特定频道信息可以包含特定频道名称或特定频道编号、特定频道组名称或特定频道组编号。可能包含但不限于以下几种情况:
(1)、包含特定频道信息(含特定频道编号和/或特定频道名称);
(2)、包含特定频道信息(含特定频道编号和/或特定频道名称),URI参数包含该特定频道归属的频道组信息;
(3)、包含特定频道组信息(包含特定频道组名称和/或特定频道组编号)。
比如:网络电视应用服务器102提供的频道编号为1023的电视频道或频道组,举例如下::
sip:[email protected];tv或
sip:[email protected];user=tv
比如:地址为TvServer.com网络电视应用服务器102提供的频道标识为tv:wqed.org的电视频道,举例如下:
sip:TvServer.com;tv=“tv:wqed.org”。以上虽然具体描述了通过扩展URI参数和user类型来标识电视频道的方式,还可以通过扩展其它URI参数来携带频道其他参数。所述频道其他参数包含但不限于业务提供商信息、频道类型(如直播频道或时移频道)和频道属性(如是否支持TrickMode属性)等其它参数。使用user部分描述缺省频道、特定频道和频道组的方法可以有很多,本发明实施例对具体实施方法不做任何限制。
比如:标识某频道是否具有“是否支持TrickMode操作”属性,标识方法举例如下:
sip:[email protected];tv;trickMode;或
sip:[email protected];user=tv;trickMode
当前基于IP互联网的电视***中,常采用TV URI格式的频道标识方法,在电子节目单(EPG)或Web页面中包含TV URI标识的电视频道(直播频道或时移频道)。
在基于RFC2838定义的TV URI机制中,“broadcast”部分为DNS域名类型的标识符,不具有路由功能。当tv URI为缺省频道描述格式时,转化后的标识TV频道的SIP URI不包含频道信息。举例如下:
tv URI为:<tv:wqed.org>(描述WQED电视频道)
转化后SIP URI为:
SIP URI:<sip:[email protected];user=tv;>或
<sip:[email protected];tv;>或
<sip:example.com;tv=“wqed.org”>
或者,在SIP信令中直接使用tv URI。当ITF发起SIP会话时,在Request-URI/To头域中直接包含TV URI。Core IMS收到SIP会话请求后,向电视频道标识服务器查询TV URI对应的标识电视频道的SIP URI,然后IMS Core根据SIP URI路由SIP信令到提供电视业务的IPTV AS。
另外,还可以采用SIP协议现有头域或头域参数(或扩展头域或头域参数)携带缺省(或当前)频道信息。还可采用XML消息的方式携带频道组及成员信息,如定义一种内容类型:
Content-Type:application/tv-package-list
XML消息体举例为:
<package package-id=”sip:[email protected]”;
<entry channel=”sip:[email protected]”/>
<entry channel=”sip:[email protected]”/>
</package>
基于上述分析,下面详细描述本发明的具体实施方式。
图2为根据本发明较佳实施例的SIP网络中提供电视业务的***结构示意图。
如图2所示,该***包括IPTV终端201、IPTV应用服务器202、IMS核心(Core IMS)203和电视频道标识服务器204。
IPTV终端201为用户观看电视业务的IPTV终端,它支持SIP协议,充当SIP用户设备角色,通过IMS核心203的路由向提供电视业务的IPTV应用服务器202请求电视业务。
通常情况下,用户可对IPTV终端201进行设置,每次开机后,自动观看缺省频道或上一次观看的频道。这种情况下,当用户开机后,IPTV终端201自动发起SIP会话,发送的INVITE请求的Request-URI头域中包含指示请求缺省频道式的SIP URI。
当用户观看直播电视节目(LTV)时,通过电子节目单(EPG)选择特定的直播频道或直播频道组并点击,IPTV终端201发起SIP会话,发送的INVITE请求的Request-URI头域中包含指示特定频道或频道组的SIP URI。
IPTV终端201收到初始INVITE请求的可靠临时响应或成功响应后,可以加入初始频道对应的IP多播组。
在电视频道标识服务器204中,保存有TV URI与SIP URI的对应关系。在会话过程中,IPTV终端201可以通过与电视频道标识服务器204的Q1接口直接向电视频道标识服务器204查询与TV URI对应的标识频道的SIPURI。
IPTV终端201通过Q1接口直接查询SIP URI的过程具体包括:IPTV终端201向电视频道标识服务器204发送SIP URI查询请求,电视频道标识服务器204根据TV URI和SIP URI的对应关系,将对应于TV URI的SIP URI发送到IPTV终端201,然后IPTV终端201通过IMS核心203的路由向IPTV应用服务器202发送包含有电视频道标识服务器204所返回的SIP URI的SIP会话请求,IPTV应用服务器202解析该SIP URI以获取所述频道信息,并根据该频道信息确定向IPTV终端201播放的电视频道。
电视频道标识服务器204还可以通过与IMS核心203之间的Q2接口向IMS核心203或其他实体提供TV URI的查询接口。IMS核心203提供信令路由、会话控制和业务触发等功能。如果IMS核心203从IPTV终端201收到包含TV URI的SIP会话请求,则IMS核心203通过Q2接口查询该TV URI对应的SIP URI,然后根据查询获得的SIP URI将IPTV终端201发起的SIP会话请求路由到IPTV应用服务器202。
IPTV应用服务器202为提供电视业务的应用服务器,如提供直播电视业务(LTV)、按需内容业务(Content On Demand)等业务。IPTV应用服务器202收到INVITE请求后,解析Request-URI头域中携带的频道信息。
在图2所示实施例的SIP网络中,具体采用IMS核心203来路由SIP会话请求到IPTV应用服务器202。实际上,本发明并不局限于此。本领域技术人员可以意识到,只要是在SIP网络中具有SIP会话请求路由功能的实体都适用于本发明,而且IPTV终端201还可以通过SIP协议直接与IPTV应用服务器202执行交互功能。
如果Request-URI头域不包含频道信息,则认为IPTV终端201请求缺省频道。IPTV应用服务器202根据本地业务规则或策略确定当前给用户播放的频道。IPTV应用服务器202确定缺省频道后,在SIP响应消息SDP消息体中包含频道对应的媒体描述信息(SDP Offer),并可在SIP可靠临时响应或成功响应消息中包含该缺省频道对应的频道组信息、频道组标识和其它成员频道的信息。
如果Request-URI头域包含特定频道或频道组信息,IPTV应用服务器202根据本地策略或业务逻辑解析频道信息,确定IPTV终端201请求的特定频道或频道组。如果是频道组标识则根据上述缺省频道确定方法确定初始频道。IPTV应用服务器202可以在SIP可靠临时响应或成功响应消息中包含初始频道的媒体描述信息、频道组标识和其它成员频道信息。
应用本发明实施例以后,频道标识能够在SIP网络中标识缺省电视频道、特定电视频道和电视频道组。所述SIP网络包括但不限于NGN/IMS/IMSBased IPTV等网络。
图3为根据本发明实施例的SIP网络中提供电视业务的方法流程示意图。如图3所示,该方法包括:
步骤301:网络电视终端功能向网络电视应用服务器发起SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP URI;
步骤302:网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
基于上述流程,在一种具体实现方式中,网络电视终端功能向电视频道标识服务器发送SIP URI查询请求,电视频道标识服务器根据TV URI和SIPURI的对应关系,将对应于TV URI的SIP URI发送到网络电视终端功能,其中在所述SIP URI中包含频道信息;然后网络电视终端功能向网络电视应用服务器发起SIP会话请求,在所述SIP会话请求中包含所述SIP URI;网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
在另外一种具体实现方式中,网络电视终端功能向Core IMS发送SIP会话请求,在所述SIP会话请求中包含TV URI;Core IMS根据解析到的TVURI向电视频道标识服务器发送SIP URI查询请求;电视频道标识服务器根据TV URI和SIP URI的对应关系,将对应于TV URI的SIP URI发送到CoreIMS;Core IMS根据接收到的SIP URI将所述SIP会话请求路由到网络电视应用服务器,网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
以上详细描述了本发明实施例的流程,下面再结合具体应用详细描述各个应用实施例的流程。
图4为根据本发明实施例的SIP网络中请求观看缺省直播或时移动电视频道的流程示意图。
如图4所示,该方法包括:
步骤401:网络电视终端向Core IMS实体发送INVITE请求,Request-URI为提供TV业务的IPTV应用服务器实体的SIP URI信息,参数User为“tv”类型或包含“tv”参数。
步骤402:Core IMS实体按照现有SIP协议的路由规则将INVITE请求路由到IPTV应用服务器。
步骤403:IPTV应用服务器收到INVITE请求后解析Request-URI,判断为缺省频道标识的会话请求,业务授权通过(200OK消息),然后IPTV应用服务器根据本地策略和/或用户数据确定用户当前观看的频道,并向用户返回该初始频道的媒体描述信息(SDP offer)、缺省频道信息、缺省频道对应的频道组信息和其他成员频道的相关信息。
步骤404:Core IMS将IPTV应用服务器的响应消息转发到网络电视终端。
步骤405:网络电视终端收到响应消息后,保存响应消息中包含的信息,并根据终端能力向Core IMS返回初始频道的媒体描述应答(SDP Answer)消息。
步骤406:Core IMS转发网络电视终端的媒体描述应答消息到IPTV应用服务器。
步骤407:网络电视终端根据媒体协商结果向多播控制点发送加入多播组报告。
步骤408:多播控制点向网络电视终端发送多播媒体流。
图5为根据本发明实施例的SIP网络中请求观看特定频道的流程示意图。如图5所示,该方法包括:
步骤501:网络电视终端实体发送INVITE请求到Core IMS实体,Request-URI为提供TV业务的IPTV应用服务器实体的SIP URI信息,参数User为“tv”类型或包含“tv”参数,包含具体的特定频道信息,如特定频道编码或频道名称。
步骤502:Core IMS实体按照现有SIP协议的路由规则将INVITE请求路由到IPTV应用服务器。
步骤503:IPTV应用服务器收到INVITE请求后,解析Request-URI,判断为特定频道标识的会话请求,业务授权通过,然后IPTV应用服务器确定用户当前观看的频道。IPTV应用服务器向用户返回初始频道的媒体描述信息(SDP offer)、特定频道信息、特定频道对应的频道组信息和其他成员频道的相关信息。
步骤504:Core IMS转发IPTV应用服务器的响应消息到网络电视终端。
步骤505:网络电视终端收到响应后,保存响应中包含的信息,并根据终端能力返回向Core IMS初始频道的媒体描述应答(SDP Answer)消息。
步骤506:Core IMS转发网络电视终端的媒体描述应答消息到IPTV应用服务器。
图6为根据本发明实施例的SIP网络中请求观看特定频道组的流程示意图。
如图6所示,该方法流程包括:
步骤601:网络电视终端实体发送INVITE请求到Core IMS实体,Request-URI为提供TV业务的IPTV应用服务器实体的SIP URI信息,参数User为“tv”类型或包含“tv”参数,包含特定频道组信息,如特定频道组编码或频道组名称;
步骤602:Core IMS实体按照现有SIP协议的路由规则将INVITE请求路由到IPTV应用服务器。
步骤603:IPTV应用服务器收到INVITE请求后,解析Request-URI,判断为特定频道组标识的会话请求,业务授权通过,然后IPTV应用服务器确定用户当前观看的频道组。IPTV应用服务器可采用下述方式中的任一种确定初始频道:采用网络电视应用服务器设置的频道组内缺省频道为初始频道;或采用用户前次观看的该频道组内的频道为初始频道;或采用用户设置的频道组内缺省频道为初始频道。IPTV应用服务器向用户返回频道组的媒体描述信息(SDP offer)、特定频道组信息和其他成员频道的相关信息。另一种可选方式是IPTV应用服务器不确定用户初始观看的电视频道,由用户根据成员频道信息选择初始观看的电视频道。
步骤604:Core IMS转发IPTV应用服务器的响应消息到网络电视终端。
步骤605:网络电视终端收到响应后,保存响应中包含的信息,并根据终端能力返回向Core IMS频道组的媒体描述应答(SDP Answer)消息。
步骤606:Core IMS转发网络电视终端的媒体描述应答消息到IPTV应用服务器。
基于上述分析,本发明实施例还提出了一种网络电视终端和网络电视应用服务器。
图7为根据本发明实施例的网络电视终端结构示意图。
如图7所示,该网络电视终端包括SIP会话请求发起单元701和电视信息展现单元702。其中:
SIP会话请求发起单元701,用于向网络电视应用服务器发起SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP URI;
电视信息展现单元701,用于接收由网络电视应用服务器根据该频道信息确定的电视频道信息,并展现所述电视频道信息。
可选地,SIP会话请求发起单元701,用于向电视频道标识服务器发送包含TV URI的SIP URI查询请求,接收由电视频道标识服务器所返回的对应于该TV URI的SIP URI,并向网络电视应用服务器发起包含SIP URI的SIP会话请求,在所述SIP URI中包含频道信息;此时
电视信息展现单元701,用于接收由网络电视应用服务器根据该频道信息确定的电视频道信息,并展现所述电视频道信息。
图8为根据本发明实施例的网络电视应用服务器结构示意图。
如图8所示,该网络电视应用服务器包括频道信息获取单元801和电视信息提供单元802,其中:
频道信息获取单元801,用于接收包含指示频道信息的SIP URI的SIP会话请求,并解析所述SIP URI以获取所述频道信息;
电视信息提供单元802,用于根据该频道信息确定向网络电视终端功能播放的电视频道,并向所述网络电视终端发送所述电视频道信息。
本发明实施例还提出了一种电视频道标识服务器。
图9为根据本发明实施例的电视频道标识服务器结构示意图。如图9所示,电视频道标识服务器包括对应关系保存单元901和SIP URI查询单元902,其中
对应关系保存单元901,保存有TV URI和SIP URI的对应关系;
SIP URI查询单元902,用于接收网络电视终端功能或Core IMS所发送的包含TV URI的SIP URI查询请求,并根据TV URI和SIP URI的对应关系,将对应于该TV URI的SIP URI发送到所述网络电视终端功能或Core IMS。
本发明实施例还提出了一种Core IMS。图10为根据本发明实施例的CoreIMS结构示意图。
如图10所示,该Core IMS包括TV URI解析单元1001和路由单元1002,其中
TV URI解析单元1001,用于从网络电视终端功能接收包含有TV URI的SIP会话请求,从所述SIP会话请求中解析出TV URI,并向电视频道标识服务器发送SIP URI查询请求;
路由单元1002,用于将所述SIP会话请求路由到网络电视应用服务器,其中在所述SIP会话请求中包含由电视频道标识服务器响应于所述SIP URI查询请求而返回的SIP URI。
综上所述,由于网络电视终端功能向应用服务器发送的SIP会话请求中包含指示频道信息的SIP URI,应用服务器能够根据该SIP URI确定频道信息,因此本发明实施例的频道标识能够在SIP网络中标识缺省电视频道、特定电视频道和电视频道组。而且本发明实施例的频道标识能够在广泛的SIP网络中唯一地标识一个电视频道或一个电视频道集。并且SIP实体能够根据频道标识路由SIP信令到其他特定的SIP实体。
同时本发明还能够在IMS Based IPTV***中如下直播电视业务中得到应用:
在目前TISPAN定义的IMS based IPTV***中对直播业务的标识采用业务包的概念进行描述,即用户订阅或签约直播业务时订阅/签约的是一个业务包,请求直播业务时也是向该业务包发起请求,由于一个业务包可以包括若干个频道,此时有可能IMS based IPTV网络侧无法确切知道用户当前或初始想要观看的频道,而无法对网络带宽资源进行预留,或者有可能所预留的网络带宽资源和用户观看的频道所需要的网络资源不匹配,结果导致或者用户的带宽需求不能满足,影响客户体验,或者预留带宽过多,浪费网络带宽资源。
针对上述问题,可以有如下几种解决方案:
1)用户向IPTV***请求观看直播电视,在请求消息中指明请求的业务包的同时,同时携带具体电视频道信息,该具体电视频道信息可以是用户从业务选择功能(SSF)上获取的、也可以是用户终端初始设定或记录的上次退出时观看的频道信息、或其它方式获取,也可以在携带具体电视频道业务标识信息时,和/或同时指明频道组(即业务包)标识,业务建立过程中,IPTV网络根据业务包的签约信息对用户的访问进行授权,根据所携带的具体频道业务标识信息进行资源预留,业务建立成功后,终端加入用户指定的电视频道。图5所述的方法能够提供直播电视业务的本场景。
2)用户向IPTV***请求观看直播电视,如果在请求消息中不指明具体电视频道但包含频道组信息,或不指明具体频道和电视频道组,则由IPTV***确定用户初始观看的电视频道,确定方式可以是根据用户在签约数据中设置的节目偏好、或者是根据用户前期的节目观看统计导出的用户观看习惯等,确定一个合适的频道作为用户观看直播业务的初始频道,然后IPTV***在请求响应消息中携带初始电视频道信息、和/或频道组信息、和/或频道组内的其它成员频道信息,并根据所携带的初始频道信息进行资源预留,业务建立成功后,终端加入初始电视频道。图4所述的方法能够提供请求消息中不指明具体频道和频道组信息的直播电视业务场景。图6所述的方法能够提供请求消息中指明频道组但不指明具体频道信息的直播电视业务场景。
3)用户向IPTV***请求观看直播电视,如果请求消息中只携带电视频道组信息,未指明具体电视频道,且IPTV***无法确定用户初始观看的该频道组内电视频道,则IPTV***通知终端频道组内的成员频道信息(可以是在请求响应消息中携带,也可以是通过其它消息或方式,如下发一个该频道组的链接地址等),此时,在业务建立过程中,还无法准确完成网络资源的预留,只能完成对业务请求的授权(如承载网络可以接受来自用户的组播加入请求,并获取该频道组中各频道的网络参数信息,组播地址、带宽需求等),终端根据获得的频道组成员信息选择加入初始观看的电视频道,此时承载网络设备ECF/EFF在收到用户的Join消息后,触发网络(RACS)开始预留资源,完成该初始频道资源的预留。图6所述的方法能够提供直播电视业务的本场景。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (25)
1、一种在会话初始协议SIP网络中提供电视业务的***,其特征在于,包括:
网络电视终端功能,用于向网络电视应用服务器发起SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP统一资源指示符URI;
网络电视应用服务器,用于解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
2、根据权利要求1所述的SIP网络中提供电视业务的***,其特征在于,该***进一步包括保存有电视统一资源标识符TV URI和SIP URI对应关系的电视频道标识服务器,
网络电视终端功能,用于向电视频道标识服务器发送包含TV URI的SIPURI查询请求,并向网络电视应用服务器发送包含有电视频道标识服务器所返回的SIP URI的SIP会话请求;
电视频道标识服务器,用于根据TV URI和SIP URI的对应关系,将对应于该TV URI的SIP URI发送到网络电视终端功能。
3、根据权利要求2所述的SIP网络中提供电视业务的***,其特征在于,该***进一步包括IP多媒体子***核心Core IMS,Core IMS用于将所述SIP会话请求从网络电视终端功能路由到网络电视应用服务器。
4、根据权利要求1所述的SIP网络中提供电视业务的***,其特征在于,该***进一步包括Core IMS和电视频道标识服务器,其中电视频道标识服务器保存有TV URI和SIP URI的对应关系;
网络电视终端功能,用于向Core IMS发送SIP会话清求,在所述SIP会话请求中包含TV URI;
Core IMS,用于根据解析到的TV URI向电视频道标识服务器发送SIP URI查询请求,并根据接收到的SIP URI将所述SIP会话请求路由到网络电视应用服务器;
电视频道标识服务器,用于根据TV URI和SIP URI的对应关系,将对应于TV URI的SIP URI发送到Core IMS。
5、根据权利要求1-4中任一项所述的SIP网络中提供电视业务的***,其特征在于,所述SIP网络包括下述网络之一:下一代网络NGN、IMS网络或基于IMS的IPTV网络。
6、一种SIP网络中提供电视业务的方法,其特征在于,该方法包括:
网络电视应用服务器接收由网络电视终端功能发起的SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP URI;
网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
7、根据权利要求6所述的SIP网络中提供电视业务的方法,其特征在于,所述SIP会话请求中包含指示缺省频道的SIP URI;
所述网络电视应用服务器根据本地策略和/或用户数据确定所述缺省频道。
8、根据权利要求7所述的SIP网络中提供电视业务的方法,其特征在于,所述缺省频道的确定方式包含:
采用网络电视应用服务器的缺省或主频道为所述缺省频道;或
采用用户前次观看的频道为缺省频道;或
采用用户设置的开机频道为缺省频道。
9、根据权利要求7所述的SIP网络中提供电视业务的方法,其特征在于,该方法进一步包括:
网络电视应用服务器利用SIP响应消息向网络电视终端功能返回确定的缺省频道信息;或者
网络电视应用服务器利用SIP响应消息向网络电视终端功能返回确定的缺省频道信息和频道组标识;或者
网络电视应用服务器利用SIP响应消息向网络电视终端功能返回确定的缺省频道信息、频道组标识和频道组成员信息。
10、根据权利要求6所述的SIP网络中提供电视业务的方法,其特征在于,所述SIP会话请求中包含指示特定频道或频道组的SIP URI;所述网络电视应用服务器根据本地策略和/或业务逻辑解析频道信息,确定网络电视终端功能所请求的特定频道或频道组。
11、根据权利要求6所述的SIP网络中提供电视业务的方法,其特征在于,所述SIP会话请求中包含指示特定频道组的SIP URI;所述网络电视应用服务器根据本地策略和/或业务逻辑解析频道信息,确定网络电视终端功能所请求的特定频道组,并采用下述方式中的任一种确定初始频道:
采用网络电视应用服务器设置的频道组内缺省频道为初始频道;或
采用用户前次观看的该频道组内的频道为初始频道;或
采用用户设置的频道组内缺省频道为初始频道
12、根据权利要求10所述的SIP网络中提供电视业务的方法,其特征在于,所述SIP URI包括:
特定频道编号和/或特定频道名称;或
特定频道编号和/或特定频道名称,或以及包含该特定频道归属的频道组信息;
特定频道组名称和/或特定频道组编号。
13、根据权利要求10所述的SIP网络中提供电视业务的方法,其特征在于,该方法进一步包括:
网络电视应用服务器利用SIP响应消息向网络电视终端功能返回确定的特定频道信息;或者
网络电视应用服务器利用SIP响应消息向网络电视终端功能返回确定的特定频道信息和频道组标识;或者
网络电视应用服务器利用SIP响应消息向网络电视终端功能返回确定的特定频道信息、频道组标识和频道组成员信息;或者
网络电视应用服务器利用SIP响应消息向网络电视终端功能返回频道组标识和频道组成员信息。
14、一种SIP网络中提供电视业务的方法,其特征在于,该方法包括:
电视频道标识服务器从网络电视终端功能接收包含TV URI的SIP URI查询请求,电视频道标识服务器根据TV URI和SIP URI的对应关系,将对应于TVURI的SIP URI发送到网络电视终端功能,其中在所述SIP URI中包含频道信息;
网络电视应用服务器接收由网络电视终端功能发起的SIP会话请求,在所述SIP会话请求中包含所述SIP URI;
网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
15、根据权利要求14所述的SIP网络中提供电视业务的方法,其特征在于,通过扩展参数或扩展用户user类型在SIP URI中携带所述频道信息。
16、根据权利要求14或15所述的SIP网络中提供电视业务的方法,其特征在于,所述频道信息包括:频道和/或频道组的名称、频道编号、频道类型、频道组的成员频道信息、或业务提供商中至少一项的任意组合。
17、一种SIP网络中提供电视业务的方法,其特征在于,该方法包括:
Core IMS接收由网络电视终端功能发送的SIP会话请求,在所述SIP会话请求中包含TV URI;Core IMS根据解析到的TV URI向电视频道标识服务器发送SIP URI查询请求;
电视频道标识服务器根据TV URI和SIP URI的对应关系,将对应于TV URI的SIP URI发送到Core IMS,在所述SIP URI中包含频道信息;
Core IMS根据接收到的SIP URI将所述SIP会话请求路由到网络电视应用服务器,网络电视应用服务器解析所述SIP URI以获取所述频道信息,并根据该频道信息确定向网络电视终端功能播放的电视频道。
18、根据权利要求17所述的SIP网络中提供电视业务的方法,其特征在于,所述SIP会话请求中包含指示缺省频道的SIP URI;
所述网络电视应用服务器根据本地策略和/或用户数据确定所述缺省频道。
19、根据权利要求17所述的SIP网络中提供电视业务的方法,其特征在于,所述缺省频道的确定方式包含:
采用网络电视应用服务器的缺省或主频道为缺省频道;或
采用用户前次观看的频道为缺省频道;或
采用用户设置的开机频道为缺省频道。
20、根据权利要求17、18或19所述的SIP网络中提供电视业务的方法,其特征在于,所述SIP会话请求中包含指示特定频道的SIP URI;所述SIP URI包括:
特定频道编号和/或特定频道名称;或
特定频道编号和/或特定频道名称,以及包含该特定频道归属的频道组信息;或
特定频道组名称和/或特定频道组编号。
21、一种网络电视终端功能,其特征在于,包括SIP会话请求发起单元和电视信息展现单元,其中:
SIP会话请求发起单元,用于向网络电视应用服务器发起SIP会话请求,在所述SIP会话请求中包含指示频道信息的SIP URI;
电视信息展现单元,用于接收由网络电视应用服务器根据该频道信息确定的电视频道信息,并展现所述电视频道信息。
22、一种网络电视终端功能,其特征在于,包括SIP会话请求发起单元和电视信息展现单元,其中:
SIP会话请求发起单元,用于向电视频道标识服务器发送包含TV URI的SIP URI查询请求,接收由电视频道标识服务器所返回的对应于该TV URI的SIP URI,并向网络电视应用服务器发起包含SIP URI的SIP会话请求,在所述SIP URI中包含频道信息;
电视信息展现单元,用于接收由网络电视应用服务器根据该频道信息确定的电视频道信息,并展现所述电视频道信息。
23、一种网络电视应用服务器,其特征在于,包括频道信息获取单元和电视信息提供单元,其中:
频道信息获取单元,用于接收SIP会话请求,并解析所述SIP URI以获取所述频道信息,其中在所述在SIP会话请求中包含指示频道信息的SIP URI;
电视信息提供单元,用于根据该频道信息确定向网络电视终端功能播放的电视频道,并向所述网络电视终端功能发送所述电视频道信息。
24、一种电视频道标识服务器,其特征在于,包括对应关系保存单元和SIPURI查询单元,其中
对应关系保存单元,保存有TV URI和SIP URI的对应关系;
SIP URI查询单元,用于接收网络电视终端功能或Core IMS所发送的包含TV URI的SIP URI查询请求,并根据TV URI和SIP URI的对应关系,将对应于该TV URI的SIP URI发送到所述网络电视终端功能或Core IMS。
25、一种Core IMS,其特征在于,包括TV URI解析单元和路由单元,其中
TV URI解析单元,用于从网络电视终端功能接收包含有TV URI的SIP会话请求,从所述SIP会话请求中解析出TV URI,并向电视频道标识服务器发送SIP URI查询请求;
路由单元,用于将所述SIP会话请求路由到网络电视应用服务器,其中在所述SIP会话请求中包含由电视频道标识服务器响应于所述SIP URI查询请求而返回的SIP URI。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101540280A CN101360095A (zh) | 2007-08-03 | 2007-09-07 | 会话初始协议网络中提供电视业务的方法、装置和*** |
PCT/CN2007/070999 WO2008052484A1 (fr) | 2006-11-02 | 2007-10-31 | Procédé, système et appareil de commande service tv ip |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710138554 | 2007-08-03 | ||
CN200710138554.8 | 2007-08-03 | ||
CNA2007101540280A CN101360095A (zh) | 2007-08-03 | 2007-09-07 | 会话初始协议网络中提供电视业务的方法、装置和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101360095A true CN101360095A (zh) | 2009-02-04 |
Family
ID=40332435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101540280A Pending CN101360095A (zh) | 2006-11-02 | 2007-09-07 | 会话初始协议网络中提供电视业务的方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101360095A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895811A (zh) * | 2010-04-23 | 2010-11-24 | 中兴通讯股份有限公司 | 一种移动终端及移动终端电视业务的控制方法和*** |
CN102256181A (zh) * | 2010-05-17 | 2011-11-23 | 华为技术有限公司 | 互联网内容访问方法及相关装置 |
CN111225251A (zh) * | 2018-11-27 | 2020-06-02 | 深圳Tcl数字技术有限公司 | 一种自适应匹配时间获取epg的方法、存储介质及设备 |
-
2007
- 2007-09-07 CN CNA2007101540280A patent/CN101360095A/zh active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895811A (zh) * | 2010-04-23 | 2010-11-24 | 中兴通讯股份有限公司 | 一种移动终端及移动终端电视业务的控制方法和*** |
WO2011130979A1 (zh) * | 2010-04-23 | 2011-10-27 | 中兴通讯股份有限公司 | 一种移动终端及移动终端电视业务的控制方法和*** |
CN102256181A (zh) * | 2010-05-17 | 2011-11-23 | 华为技术有限公司 | 互联网内容访问方法及相关装置 |
WO2011143993A1 (zh) * | 2010-05-17 | 2011-11-24 | 华为技术有限公司 | 互联网内容访问方法及相关装置 |
CN102256181B (zh) * | 2010-05-17 | 2013-06-05 | 华为技术有限公司 | 互联网内容访问方法及相关装置 |
CN111225251A (zh) * | 2018-11-27 | 2020-06-02 | 深圳Tcl数字技术有限公司 | 一种自适应匹配时间获取epg的方法、存储介质及设备 |
CN111225251B (zh) * | 2018-11-27 | 2022-07-08 | 深圳Tcl数字技术有限公司 | 一种自适应匹配时间获取epg的方法、存储介质及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10397644B2 (en) | Switching between delivery methods in an IPTV communication network | |
EP1988666B1 (en) | A streaming media network system, a realization method and a enable entity of streaming media service | |
CN101326826B (zh) | 网络电视的业务控制方法、***以及装置 | |
EP2241078B1 (en) | Method and internet protocol television (iptv) content manager server for iptv servicing | |
CN101547189B (zh) | 一种CoD业务的建立方法,***和装置 | |
US8046479B2 (en) | Media channel management | |
US8307049B2 (en) | Method and device for obtaining media description information of IPTV services | |
RU2480936C2 (ru) | Способ, устройство и система для распространения информации на основе ip-телевидения | |
CN100579209C (zh) | 基于ngn网络实现时移电视业务的方法及***、媒体资源设备 | |
CN101197832B (zh) | 一种实现iptv业务的方法、***、装置 | |
CN102685563B (zh) | 互联网协议电视内容共享方法、装置以及终端设备 | |
EP2387844B1 (en) | Managing associated sessions in a network | |
CN101674323A (zh) | 业务推送协商方法及装置、推送业务*** | |
KR20090018673A (ko) | Ims 아키텍쳐 네트워크에서 ip 텔레비젼 서비스에 액세스하기 위한 시스템 | |
CN101060532B (zh) | 因特网网络电视业务信息传输方法 | |
CN101163279A (zh) | 实现好友电视业务的方法、***和设备 | |
US20110167441A1 (en) | An interactive iptv system and a content pushing method thereof | |
CN101605142A (zh) | 会话管理的实现方法、装置、***及终端 | |
CN101415250B (zh) | Ip互联网络电视***中会话建立的方法、***及实体 | |
CN101360095A (zh) | 会话初始协议网络中提供电视业务的方法、装置和*** | |
CN101883333A (zh) | 获取指定用户实时媒体播放信息的方法、***和装置 | |
EP2104298A1 (en) | Method of processing data in an internet protocol television system | |
CN101388783B (zh) | 一种获取媒体处理信息的方法、装置及*** | |
WO2008052484A1 (fr) | Procédé, système et appareil de commande service tv ip |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090204 |