首页> 中国专利> 访问网络电视服务的方法、系统及网络电视终端

访问网络电视服务的方法、系统及网络电视终端

摘要

本发明公开了一种访问网络电视(IPTV)服务的方法,包括:向服务描述信息提供装置发送IPTV服务请求消息,请求获取IPTV服务的服务描述信息;收到服务描述信息提供装置返回的IPTV服务的服务描述信息;根据返回的所述服务描述信息,访问提供所述IPTV服务的IPTV服务提供装置,获得所述IPTV服务。另外,本发明还提供了一种提供IPTV服务的系统和一种IPTV终端。应用该发明所提供的方法、系统以及IPTV终端能够节约系统的带宽,不必接收不必要的服务描述信息,降低了IPTV终端的负担。

著录项

  • 公开/公告号CN101212320A

    专利类型发明专利

  • 公开/公告日2008-07-02

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200610168298.2

  • 发明设计人 石国欣;侯伟奕;姚立哲;

    申请日2006-12-25

  • 分类号H04L12/16;H04L29/06;

  • 代理机构北京德琦知识产权代理有限公司;

  • 代理人宋志强

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 20:23:48

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2010-05-19

    授权

    授权

  • 2008-08-27

    实质审查的生效

    实质审查的生效

  • 2008-07-02

    公开

    公开

说明书

技术领域

本发明涉及网络电视(IPTV)技术,尤指一种访问IPTV服务的方法、一种提供IPTV服务的系统、以及一种IPTV终端。

背景技术

图1为现有技术中,IPTV终端访问IPTV服务的系统结构图。在该系统中,包括IPTV终端11、服务描述信息提供装置12和IPTV服务提供装置13。服务描述信息提供装置12,用于在IPTV服务提供装置13的服务描述信息发生改变时,向IPTV终端11轮播更新后的服务信息列表。IPTV终端11,用于根据自身需要访问的IPTV服务,从服务描述信息提供装置12轮播的服务信息列表找到对应的服务访问信息,并根据找到的服务描述信息访问自身需要的IPTV服务。IPTV服务提供装置13,用于向IPTV终端11提供所需的IPTV服务。

其中,服务信息列表与服务描述信息之间的关系是:由于服务描述信息提供装置通常会管理多个IPTV服务提供装置,因此在服务描述信息提供装置中会记录各IPTV服务提供装置的服务描述信息;进而,服务信息列表与服务描述信息之间的关系是:服务信息列表用于记录各IPTV服务提供装置的服务描述信息。

当服务描述信息提供装置所管理的某个IPTV服务提供装置的服务描述信息发生改变时,例如该IPTV服务提供装置的访问地址发生改变,服务描述信息提供装置就会更新自身的服务信息列表,并向所有的IPTV终端轮播更新后的服务信息列表。此时,各IPTV终端不得不被迫接收服务描述信息提供装置轮播的服务信息列表。因此,很明显服务描述信息这样的更新方式,不仅极大的浪费了系统的带宽,而且也终端增加了沉重的负担。

发明内容

有鉴于此,本发明的主要目的在于提供一种访问IPTV服务的方法,应用该方法能够使IPTV终端在访问IPTV服务过程中减少带宽的浪费。

同时,本发明的又一主要目的在于提供一种提供IPTV服务的系统,应用该系统向IPTV终端提供IPTV能够减少IPTV终端的带宽资源浪费。

另外,本发明的另一主要目的在于提供一种IPTV终端,该IPTV终端在访问IPTV服务过程能够减少带宽的浪费。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供了一种访问网络电视IPTV服务的方法,包括:向服务描述信息提供装置发送IPTV服务请求消息,请求获取IPTV服务的服务描述信息;收到服务描述信息提供装置返回的IPTV服务的服务描述信息;根据返回的所述服务描述信息,访问提供所述IPTV服务的IPTV服务提供装置,获得所述IPTV服务。

本发明还提供了一种提供IPTV服务的系统,该系统包括:服务描述信息提供装置,用于接收IPTV终端发送的IPTV服务请求消息,并返回IPTV服务的服务描述信息;IPTV服务提供装置,用于向IPTV终端提供IPTV服务。

另外,本发明还提供了一种IPTV终端,包括:

用于向服务描述信息提供装置发送IPTV服务请求消息,请求获取IPTV服务的服务描述信息的单元;用于收到服务描述信息提供装置返回的IPTV服务的服务描述信息的单元;用于根据返回的所述服务描述信息访问提供所述IPTV服务的IPTV服务提供装置,并获得所述IPTV服务的单元。

本发明所提供的一种访问IPTV服务的方法,通过由IPTV终端在需要访问IPTV服务时,向服务描述信息提供装置发送请求该IPTV服务的服务描述信息的方式;使服务描述信息提供装置在收到该请求后,针对当前需要访问的IPTV服务,向IPTV终端返回该IPTV服务的服务描述信息。另外,本发明还提供了一种提供IPTV服务的系统和一种IPTV终端。通过应用本发明提供的方法及系统能够节约系统的带宽,也使IPTV终端只在自身需要访问IPTV服务时,才获得响应的服务描述信息,不用接收不必要的服务描述信息,降低了IPTV终端的负担。

同时,在本发明提供的方法中,通过针对IPTV服务设置支持不同终端能力的服务提供服务器,使IPTV终端能够根据自身的终端能力访问对应的服务提供服务器,从而能够在IPTV终端上达到最佳的显示效果。例如,IPTV终端接收流的传输速率是适合自己带宽的,则IPTV终端的视频画面将更加流畅。

附图说明

下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:

图1为现有技术中IPTV终端访问IPTV服务的系统结构图;

图2为本发明较佳实施例方法的流程图;

图3为本发明较佳实施例提供IPTV服务的系统和IPTV终端之间的结构图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。

在本发明所提供的技术方案中,当IPTV终端需要访问IPTV服务时,针对所述需要获得的IPTV服务向服务描述信息提供装置发送IPTV服务请求消息;服务描述信息提供装置根据收到的IPTV服务请求消息,向IPTV终端返回所述IPTV服务的服务描述信息;IPTV终端根据返回的服务描述信息,访问提供所述IPTV服务的IPTV服务提供装置,获得所述IPTV服务。在本发明的技术方案中,由于服务描述信息提供装置是在IPTV终端请求IPTV服务时,才向IPTV终端返回服务描述信息,因此减少了IPTV终端在获得服务描述信息过程中的带宽,进而节约了IPTV终端在访问IPTV服务过程中的带宽。

另外,针对目前IPTV终端的终端能力多样性,如果IPTV服务提供装置仅采用某种单一模式向IPTV终端提供IPTV服务的话,则会使IPTV服务在IPTV终端上达不到最佳的显示效果,也有可能会使某些IPTV终端没有办法享受IPTV服务提供装置提供的IPTV服务。这里所指的终端能力包括IPTV终端支持的流媒体传输协议、音频格式、视频编码格式和传输协议中的一种或多种。

因此在本发明中改变原来一个服务提供装置仅提供一种终端能力的IPTV服务的状况,而是在针对一种IPTV服务设置支持不同终端能力的服务提供服务器。本发明中所指的服务提供服务器,可以是单独的设备、也可以是某个设备中不同的功能单元。当该针对不同终端能力设置的不同的服务提供服务器位于一个IPTV服务提供装置内时,可以用端口号和/或IP地址进行区分。此时,在IPTV发送给服务描述信息提供装置的IPTV服务请求消息中,可以携带IPTV终端自身的终端能力;在服务描述信息提供装置端,其则可以根据携带的终端能力,查找到提供该终端能力的IPTV服务提供服务器;向IPTV终端返回相应的服务描述信息。

图2为本发明较佳实施例方法的流程图。在图2所示的流程中,设置了用户代理装置,用于对IPTV终端与服务描述信息提供装置之间交互信息进行格式变换,以使IPTV终端和服务描述信息提供装置均能收到自身能够识别的信息。同时,在IPTV服务提供装置中为同一IPTV服务,分别设置支持不同终端能力的服务提供服务器;并在服务描述信息提供装置中,设置了各服务提供服务器支持的IPTV服务的服务标识和终端能力。

在本较佳实施例中,将终端能力封装在会话描述协议SDP信息中,而SDP信息则封装在SIP格式的IPTV服务请求消息为例进行介绍。具体过程如下所示:

在步骤201中,在IPTV终端需要访问IPTV服务时,向用户代理装置发送SIP请求消息,即本发明中的IPTV服务请求消息,其中至少携带服务描述信息提供装置的会话初始化协议统一资源定位符(SIP URL)、IPTV终端的终端能力、IPTV终端请求IPTV服务的服务标识、以及IPTV终端支持的IP地址和IP版本号这类的基本信息。

其中描述的在IPTV终端需要访问IPTV服务时,可以是IPTV终端需要新访问的IPTV服务、或者是该IPTV终端目前正在访问一个IPTV服务,但需要对该IPTV服务的播放进度进行调整时。例如:当IPTV终端当前正在播放流媒体,需要进行暂停或者后退操作时,则IPTV终端同样需要进行如下步骤201~205所示的流程,才能获得所需的IPTV服务。

这里,服务描述信息提供装置的SIP URL、IPTV终端的终端能力以及请求的IPTV服务的服务标识,均封装在SDP信息中,携带的SIP请求消息内。其中,终端能力包括IPTV终端支持的流媒体传输协议、音频格式、IPTV终端的带宽信息、视频编码格式和传输协议中的一种或多种。

以下是IPTV终端访问CCTV-5向用户代理装置发送的SIP请求消息,这里假设该IPTV终端的终端能力为:支持MPEG-2编码的视频文件,支持RTP协议,IPTV终端最佳显示效果的传输速率为300k~500k;CCTV-5的服务标识为:123456789,对应的服务描述信息提供装置的SIP URL为:sip:iptvservices@huawei.com。SIP请求消息的具体形式如下:

INVITE sip:iptvservices@huawei.com SIP/2.0

From:sip:12332515@10.164.34.132注:IPTV终端标志

to:sip:iptvservices@huawei.com

call-ID:4235234@10.164.34.132注:呼叫ID

Subject:Get address注:获得地址

CSeq:1invite注:呼叫序列号

Content-Type:Application/sdp注:表示携带SDP信息

Content-Length...

V=0

o=Tony 536556782346789IN IP410.164.34.132注:会话描述

m=video 49170/2RTP/AVP 32注:编码是MPEG-2格式的视频流

a=fmtp:MPEG-232//IPTV注:终端支持的编码类型

a=serviceID:123456789注:服务的ID

a=bandwidth:300k~500k注:推荐流媒体传输速率的取值范围

在步骤202中,用户代理装置接收到IPTV终端发送的SIP请求消息后,将SIP请求消息转换成服务描述信息提供装置支持的格式,并根据SIP请求消息中携带服务描述信息提供装置的SIP URL,将转换后的请求消息发送给服务描述信息提供装置。

当IPTV终端和服务描述信息提供装置的消息格式是双方均支持的消息格式时,则不需要本较佳实施例中的用户代理装置。

在步骤203中,服务描述信息提供装置收到用户代理装置发送的请求消息,获得请求消息中携带的服务标识和IPTV终端的终端能力,并根据各服务提供服务器能够支持的终端能力,查找到符合该IPTV终端能力的服务提供服务器,将服务提供服务器对应的服务描述信息返回给用户代理装置。

当没有预先针对不同的终端能力设置不同的服务提供服务器时,则服务描述信息提供装置只需根据请求消息中携带的服务标识,向用户代理装置返回提供该IPTV服务的IPTV服务提供装置的服务描述信息。

在步骤204中,用户代理装置将服务描述信息提供装置返回的服务描述信息转换成SIP协议格式的SIP响应消息,返回给IPTV终端。

根据步骤201中CCTV-5的例子,用户代理装置返回给IPTV终端的SIP响应消息可以是如下形式:

SIP/2.0200 OK

From:sip:iptvservices@huawei.com 注:SIP消息发送方

to:sip:12332515@10.164.34.132注:SIP消息接收方

call-ID:4235234@10.164.34.132注:呼叫ID

CSeq:1 invite

Content-Type:Application/sdp

Content-Length...

V=0

o=Media server

c=IN IP4224.2.36.42注:组播地址

m=video 4988/2RTP/AVP 3注:RTP端口号4988

a=fmtp:MPEG-2注:视频编码方式

a=serviceID:123456789注:服务ID

在步骤205中,IPTV终端根据SIP响应消息中,携带的提供当前IPTV服务服务提供服务器的服务描述信息,访问IPTV终端所需访问的IPTV服务。

根据IPTV终端需要访问的IPTV服务,IPTV终端收到的服务描述信息中的服务提供服务器的地址,有两个种类。一种是单播的地址描述信息,另一类是组播的地址描述信息。当收到的是单播的地址描述信息时,IPTV终端则根据实际的应用场合,使用实时流媒体协议(RTSP,Real Time StreamingProtocol)、流媒体传输协议(RTP,Real-Time Applications)或RTP控制协议(RTP Control Protocol)RTCP来访问单播的IPTV服务;当收到的是组播的地址描述信息时,则根据实际应用场合,使用IGMP、RTP或RTCP来访问组播的IPTV服务。

图3为本发明较佳实施例中提供IPTV服务的系统和IPTV终端连接的结构图。其中,该系统包括:服务描述信息提供装置32和IPTV服务提供装置33。服务描述信息提供装置32用于接收IPTV终端31发送的IPTV服务请求消息,并返回IPTV服务的服务描述信息。IPTV服务提供装置33,用于向IPTV终端31提供IPTV服务。其中,IPTV服务提供装置33包括:多个分别支持不同终端能力的IPTV服务的服务提供服务器。相应的,服务描述信息提供装置32,根据IPTV终端31的终端能力,向IPTV终端31返回支持所述终端能力的服务提供服务器的服务描述信息。

在该系统中进一步包括:用户代理装置34,用于接收IPTV终端31的IPTV服务请求消息;将所述IPTV服务请求消息转换成服务描述信息提供装置32支持的格式,并发送给服务描述信息提供装置32;接收服务描述信息提供装置32返回给IPTV终端31的服务描述信息,将所述服务描述信息转换成IPTV终端31能够支持的格式,发送IPTV终端31。这里,用户代理装置34和服务描述信息提供装置32位于同一物理实体内。

IPTV终端31,其中包括用于向服务描述信息提供装置32发送IPTV服务请求消息,请求获取IPTV服务的服务描述信息的单元;用于收到服务描述信息提供装置32返回的IPTV服务的服务描述信息的单元;用于根据返回的所述服务描述信息访问提供所述IPTV服务的IPTV服务提供装置33,并获得所述IPTV服务的单元。其中,IPTV服务请求消息中至少携带终端能力以及服务标识。在图3中假设的是IPTV终端31从服务提供服务器C中获取IPTV服务的情况。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号