一种提高移动终端单播服务质量的内容分发方法及系统的制作方法

文档序号:7711800阅读:101来源:国知局
专利名称:一种提高移动终端单播服务质量的内容分发方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种提高移动终端单播服务质量的内容分发 方法及系统。
背景技术
随着交互式网络电视(Internet Protocol Television,简称IPTV)技术的深入开 展,使用用户数增加,对系统性能和可靠性提出了更高的要求,特别是交互式网络的内容交 付功能,其内部模块功能职责的明晰、与其他系统的功能交互是个非常重要的研究课题。尽 量明确各个功能的主要职责、减少系统各个部分之间的交互从而获得更好的用户体验变得 非常重要,对内容分发及业务流程的简洁性和可靠性提出了更高的要求。图1为根据本发明实施例的基于NGN的IPTV系统的结构示意图。如图1所示, 基于NGN的IPTV系统主要包括用户设备(User Equipment,简称为UE) 11,有时也称 为用户功能(End-User Functions)、业务控制功能(Service Control Function,简称 SCF,如果在NGN中IMS,则为核心IMS-core IMS) 12、IPTV服务控制功能(IPTV Service Control Functions,简称为 IPTV SCF) 13,有时也称为 IPTV 应用功能(IPTV Application Functions,简称 IPTVAF)、传输功能 14 (Transport Functions)。内容分发网络 (ContentDelivery Network,简称为CDN) 14,或称为内容分发装置,在NGN网络中有时候也 称为内容分发和存储(Content Delivery and Storage),含义是一致的。其中,CDN 14进一 步包括CDN控制功能(Content Delivery&StorageControl Functions/Content Delivery Network Control Functions/ContentDistribution&Location Control Functions,简 称为 CD&SCF/CDNCF/CD&LCF) 15、群集控制功能(Cluster Control Function 或 Content Distribution&Delivery&Location Control Functions,简称为 CCF 或 CD&D&LCF) 16 以及 内容交付功能(Content Delivery Function或ContentDelivery and Storage Function, 简称为CDF或CD&SF) 17。其中CDN节点(或者实例)(1,2. . . η)包含1个群集控制功能16 和多个内容交付功能7。CDN节点也可以命名为内容分发和存储(CD&S)实例或者一个集群 (Cluster),其中,CDN节点不仅限上述CDN节点1和CDN节点2 (图中所示),可以为多个。以下分别描述基于NGN的IPTV系统的各实体及接口。UE 11,具体地,可以为具有移动能力的手机、固定网络的机顶盒、实现机顶盒功能 的基于软件实现的软终端,还包括家庭网关等功能。UE通过与用户交互,可以实现如点播、 直播等IPTV业务。SCF 12,与UE 11相连接,其作为NGN业务控制层面的主要功能的集合,主要用于 会话控制、业务认证、鉴权、计费等。在IMS网络情况下,该实体为Core IMS。Core IMS主 要用于提供基于SIP的会话控制机制,对IPTV终端用户进行认证、鉴权,请求资源接纳控制 进行资源分配等。CoreIMS通过与IPTV终端、IPTV应用功能及内容分发功能交互进行SIP 会话,完成安全、服务质量(Quality of Service,简称为QoS)、计费、漫游等功能。IPTV SCF 13,通过会话初始化协议(Session Initiation Protocol,简称为 SIP)与上述SCF 12相连接,用于在会话启动或者修改时提供业务鉴权,其功能包括检查用户 的信息、查看用户是否能够合法使用选择的内容;信用限制和信用控制;为系统选择提供 初步服务的IPTV群集控制功能16,其中,该功能主要针对点播、直播、录像、时移等IPTV业 务。IPTV SCF 13在IMS网络情况下为一个IPTV SIP应用服务器,其对应Open IPTV Forum 标准组织中的IPTV Control和IPTV Application的集合,对应ITU-T标准中的IPTV应用 功能(IPTV Application Functions)及应用支持功能(Application SupportFunctions) 以及服务支持功能(Service Support Functions)。⑶N 14,通过Xc和Xd接口与UE相连接,其中,通过Xc接口连接UE用于对实时流 协议(Real Time Streaming Protocol,简称RTSP)的媒体流进行控制,通过Xd接口连接 UE用于对实时传输协议的媒体流(Real-timeTransport Protocol, RTP)进行传输和媒体 下载(可以采用HTTP协议)。传输功能14,包含传输控制功能(Transport Control Functions)和传输处理功 能(Transport Processing Functions),其包含固网和移动网接入两种方式。对于移动网 络来说对应PS Core/RAN和PCRF,对于固网来说对应NASS (或叫NACF)、RACS (或叫RACF) 及传输处理功能。C21/C22接口(RTSP接口),用户群集控制功能16通过该接口对内容交付功能7 进行媒体控制。C11/C12接口(控制接口),该接口采用SIP协议实现,⑶N控制功能15决策可以 提供内容上传服务的其他CDN节点信息;CDN节点也可以通过该接口向CDN控制功能15上 报各节点的服务状态信息等。图中接口 Al主要用于实体15向实体13返回其管理的⑶N各结点的状态信息,如 是否提供服务。图中的接口 y2主要用于业务控制信令,其也可能是实体12和15之间的接口。目前IPTV标准以下一代网络(Next Generation Network,简称NGN)中IP多媒体 (IP Multimedia Subsystem,简称IMS)和NGN非IMS两种架构为研究的主流,在点播、直播、 录像及一些新业务的研究方面目前已经基本稳定,处于架构研究的后期阶段及详细的协议 规范制定阶段;但是,对于IPTV架构中内容分发网络(Content Delivery Network,简称 CDN)的研究,目前进展仍然非常缓慢。CDN在IPTV系统中的服务质量(Quality ofService, QoE)保障方面及系统稳定性等方面起着举足轻重的作用。CDN内部各重要功能之间的内容 定位技术、调度及存储等显得非常重要。特别是针对内容定位技术,目前的解决方案都是一 次定位的方式,用户设备与确定的媒体服务器建立连接,媒体服务器为该用户设备进行服 务的过程中将不会切换到其他的媒体服务器给该用户设备提供服务。该方式存在的问题 是,在终端移动的过程中,可能该服务的媒体服务器离该用户设备距离比较远,无法提供最 优的媒体服务。如何在NGN网络中使用户设备在移动的过程中得到更优的服务,是本领域 中需要解决的技术问题。

发明内容
本发明要解决的技术问题是提供一种提高移动终端单播服务质量的内容分发方 法及系统,在移动终端进行移动时,提高移动终端的单播服务质量,增加系统服务的灵活
9性。为了解决上述问题,本发明提供了一种提高移动终端单播服务质量的内容分发方 法,包括用户设备从源内容分发网络节点接收业务内容流;内容分发网络的内容分发网 络控制功能根据用户设备新的位置信息选择一目的内容分发网络节点;此目的内容分发网 络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质量;所述 目的内容分发网络节点与所述用户设备建立新的业务会话;所述源内容分发网络节点关闭 与所述用户设备的业务会话;所述用户设备从目的内容分发网络节点接收业务内容流。进一步,上述方法还具有以下特点所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流; 交互式网络电视服务控制功能或业务控制功能将用户设备新的位置信息通知至内容分发 网络控制功能;内容分发网络控制功能根据用户设备新的位置信息选择一目的内容分发网 络节点,此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节 点所提供的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为所述用户设 备提供的节目内容;内容分发网络控制功能向目的内容分发网络节点发起内容会话建立请 求;目的内容分发网络节点中的群集控制功能与内容交付功能建立起内容交付会话,所述 目的内容分发网络节点中群集控制功能向所述内容分发网络控制功能发送携带此新会话 标识的应答消息,所述内容分发网络控制功能将此新的会话通知至所述用户设备,所述用 户设备更新与所述内容分发网络控制功能之间的业务会话;所述内容分发网络控制功能向 所述源内容分发网络节点发送关闭先前业务会话请求,所述源内容分发网络节点关闭与所 述用户设备的所述业务会话;目的内容分发网络节点向用户设备发送单播内容流。进一步,上述方法还具有以下特点所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流; 交互式网络电视服务控制功能或业务控制功能将用户设备新的位置信息通知至源内容分 发网络节点的群集控制功能;所述源内容分发网络节点的群集控制功能向所述内容分发网 络控制功能发送查询目的节点的请求,所述内容分发网络控制功能根据用户设备的位置变 化信息选择一目的内容分发网络节点并通知至所述源内容分发网络节点的群集控制功能; 此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提 供的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为所述用户设备提供 的节目内容;所述源内容分发网络节点的群集控制功能向目的内容分发网络节点发起内容 会话建立请求;目的内容分发网络节点中的群集控制功能与内容交付功能建立起内容交付 会话,所述目的内容分发网络节点中群集控制功能向所述源内容分发网络节点的群集控制 功能发送携带此新会话标识的应答消息,所述源内容分发网络节点的群集控制功能将此新 的会话通知至所述用户设备,所述用户设备更新与所述源内容分发网络节点的群集控制功 能之间的业务会话;所述源内容分发网络节点的群集控制功能关闭与所述用户设备的所述 业务会话;目的内容分发网络节点向用户设备发送单播内容流。进一步,上述方法还具有以下特点所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流; 业务控制功能将用户设备新的位置信息通知至源内容分发网络节点的群集控制功能;所述 源内容分发网络节点的群集控制功能向所述内容分发网络控制功能发送查询目的节点的请求,所述内容分发网络控制功能根据用户设备的位置变化信息选择一目的内容分发网络 节点并依次通过源内容分发网络节点的群集控制功能、业务控制功能通知至所述交互式网 络电视服务控制功能;此目的内容分发网络节点为所述用户设备提供的服务质量高于源内 容分发网络节点所提供的服务质量;并且具有所述源内容分发网络节点通过所述业务会话 为所述用户设备提供的节目内容;所述交互式网络电视服务控制功能向依次通过业务控制 功能、源内容分发网络节点的群集控制功能向目的内容分发网络节点发起内容会话建立请 求;所述目的内容分发网络节点中群集控制功能向所述源内容分发网络节点的群集控制功 能发送携带此新会话标识的应答消息,所述源内容分发网络节点的群集控制功能向所述业 务控制功能返回此应答消息,所述业务控制功能向所述交互式网络电视服务控制功能返回 此应答消息;所述交互式网络电视服务控制功能将此新的会话通知至所述用户设备,所述 用户设备更新与所述源内容分发网络节点的群集控制功能之间的业务会话;所述交互式网 络电视服务控制功能通过业务控制功能向源内容分发网络节点发送关闭先前业务会话请 求,所述源内容分发网络节点关闭与所述用户设备的所述业务会话;目的内容分发网络节 点向用户设备发送单播内容流。为了解决上述技术问题,本发明还提供了一种提高移动终端单播服务质量的内容 分发方法,包括用户设备从源内容分发网络节点接收单播内容流;内容分发网络的内容 分发网络控制功能根据用户设备新的位置信息选择一目的内容分发网络节点;此目的内容 分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质 量;所述交互式网络电视服务控制功能建立新的业务会话;所述交互式网络电视服务控制 功能关闭先前的业务会话;目的内容分发网络节点向用户设备发送单播内容流。进一步,上述方法还具有以下特点所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流; 业务控制功能将用户设备新的位置信息通知至内容分发网络控制功能;内容分发网络控制 功能根据用户设备的位置变化信息选择一目的内容分发网络节点并通过所述业务控制功 能通知至所述交互式网络电视服务控制功能;此目的内容分发网络节点为所述用户设备提 供的服务质量高于源内容分发网络节点所提供的服务质量;并且具有所述源内容分发网络 节点通过所述业务会话为所述用户设备提供的节目内容;所述目的内容分发网络节点与所 述用户设备建立新的业务会话;其中由所述交互式网络电视服务控制功能发起内容会话建 立请求;所述源内容分发网络节点关闭与所述用户设备的业务会话;其中由所述交互式网 络电视服务控制功能发起关闭先前的业务会话的请求;目的内容分发网络节点向用户设备 发送单播内容流。进一步,上述方法还具有以下特点所述交互式网络电视服务控制功能建立新的业务会话具体包括以下内容所述交 互式网络电视服务控制功能向所述业务控制功能发起内容会话建立请求;所述业务控制功 能将此内容会话建立请求发送至所述内容分发网络控制功能,所述内容分发网络控制功能 将此内容会话建立请求发送至所述目的内容分发网络节点的群集控制功能;目的内容分发 网络节点中的群集控制功能与内容交付功能建立起内容交付会话;所述目的内容分发网络 节点中群集控制功能向所述内容分发网络控制功能发送携带此新会话标识的应答消息,所 述内容分发网络控制功能向所述业务控制功能返回此应答消息,所述业务控制功能向所述交互式网络电视服务控制功能返回此应答消息;所述交互式网络电视服务控制功能将此新 的会话通知至所述用户设备,所述用户设备更新与所述内容分发网络控制功能之间的业务 会话。进一步,上述方法还具有以下特点所述交互式网络电视服务控制功能关闭先前的业务会话具体包括以下内容所述 交互式网络电视服务控制功能向所述业务控制功能发送关闭先前的业务会话的请求,所述 业务控制功能向所述内容分发网络控制功能发送关闭先前的业务会话的请求,所述内容分 发网络控制功能向所述源内容分发网络节点的群集控制功能发送关闭先前的业务会话的 请求;所述源内容分发网络节点的群集控制功能向关闭此群集控制功能和内容交付功能之 间的内容交付会话;所述源内容分发网络节点的群集控制功能向所述内容分发网络控制 功能返回应答消息通知业务会话关闭成功,所述内容分发网络控制功能向所述业务控制功 能返回此应答消息,所述业务控制功能向所述交互式网络电视服务控制功能返回此应答消 肩、ο为了解决上述技术问题,本发明还提供了一种提高移动终端单播服务质量的内容 分发系统,包括用户设备、交互式网络电视服务控制功能、业务控制功能、内容分发网络控 制功能、源内容分发网络节点和目的内容分发网络节点;所述源内容分发网络节点,用于与 所述用户设备建立业务会话并向所述用户设备提供单播内容流;还用于收到所述内容分发 网络控制功能发送的关闭业务会话请求后关闭与所述用户设备的所述业务会话;交互式网 络电视服务控制功能或业务控制功能,用于向内容分发网络控制功能提供用户设备新的位 置信息;所述内容分发网络控制功能,用于根据用户设备的新的位置信息选择一目的内容 分发网络节点,此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发 网络节点所提供的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为所述 用户设备提供的节目内容;并向目的内容分发网络节点发起内容会话建立请求;还用于接 收到所述目的分内容发网络节点发送的应答消息后,将此新的会话通知至所述用户设备; 还用于在所述目的分内容发网络节点与用户设备建立起新的业务会话后向所述源内容分 发网络节点发送关闭业务会话请求;所述目的分内容发网络节点,用于在收到内容会话建 立请求后,建立起内容交付会话,向所述内容分发网络控制功能发送携带此新会话标识的 应答消息;所述用户设备,用于更新与所述内容分发网络控制功能之间的业务会话,从目的 内容分发网络节点接收单播内容流。为了解决上述技术问题,本发明还提供了一种提高移动终端单播服务质量的内容 分发系统,包括用户设备、交互式网络电视服务控制功能、业务控制功能、内容分发网络控 制功能、源内容分发网络节点和目的内容分发网络节点;所述源内容分发网络节点,用于与 所述用户设备建立业务会话并向所述用户设备提供单播内容流;还用于接收到所述用户设 备新的位置信息后向所述内容分发网络控制功能发送查询目的节点的请求,并从所述内容 分发网络控制功能获知所述用户设备新的位置信息;还用于向目的内容分发网络节点发起 内容会话建立请求;还用于在目的内容分发网络节点建立起内容交付会话后,将此新会话 通知至所述用户设备;还用于在所述目的内容分发网络节点与所述用户设备建立起新的会 话后关闭与所述用户设备的所述业务会话;交互式网络电视服务控制功能或业务控制功 能,用于向源内容分发网络节点的群集控制功能提供用户设备新的位置信息;所述内容分发网络控制功能,用于收到所述源内容分发网络节点发送的查询目的节点的请求后,根据 用户设备的位置变化信息选择一目的内容分发网络节点并通知至所述源内容分发网络节 点的群集控制功能,此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容 分发网络节点所提供的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为 所述用户设备提供的节目内容;所述目的分内容发网络节点,用于在收到内容会话建立请 求后,建立起内容交付会话,群集控制功能向所述源内容分发网络节点的群集控制功能发 送携带此新会话标识的应答消息;还用于在所述源内容分发网络节点关闭与所述用户设备 的所述业务会话后,向用户设备发送单播内容流;所述用户设备,用于更新与所述源内容分 发网络节点的群集控制功能之间的业务会话,从目的内容分发网络节点接收单播内容流。为了解决上述技术问题,本发明还提供了一种提高移动终端单播服务质量的内容 分发系统,包括用户设备、交互式网络电视服务控制功能、业务控制功能、内容分发网络控 制功能、源内容分发网络节点和目的内容分发网络节点;所述源内容分发网络节点,用于与 所述用户设备建立业务会话并向所述用户设备提供单播内容流;还用于收到所述关闭业务 会话请求后,群集控制功能向内容交付功能发送关闭业务会话的消息,内容交付功能关闭 此会话后返回确认消息;还用于向所述内容分发网络控制功能返回应答消息通知业务会话 关闭成功;所述业务控制功能,用于向内容分发网络控制功能提供用户设备新的位置信息; 还用于从所述交互式网络电视服务控制功能处接收到内容会话建立请求后向将此内容会 话建立请求发送至所述内容分发网络控制功能;还用于接收到携带新会话标识的应答消息 后向所述交互式网络电视服务控制功能返回此应答消息;还用于接收到关闭业务会话请求 后向所述内容分发网络控制功能发送所述关闭业务会话的请求;还用于收到用于通知会话 关闭成功的应答消息后向所述交互式网络电视服务控制功能返回此应答消息;所述内容分 发网络控制功能,用于根据用户设备的位置变化信息选择一目的内容分发网络节点并通过 所述业务控制功能通知至所述交互式网络电视服务控制功能,此目的内容分发网络节点为 所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质量;并且具有所述 源内容分发网络节点通过所述业务会话为所述用户设备提供的节目内容;还用于从所述业 务控制功能接收到内容会话建立请求后将此内容会话建立请求发送至所述目的内容分发 网络节点的群集控制功能;还用于接收到携带新会话标识的应答消息后向所述业务控制功 能返回此应答消息;还用于接收到关闭业务会话请求后向所述源内容分发网络节点的群集 控制功能发送所述关闭业务会话的请求;还用于收到用于通知会话关闭成功的应答消息后 向所述业务控制功能返回此应答消息;所述交互式网络电视服务控制功能,用于向所述业 务控制功能发起内容会话建立请求;还用于接收到用于通知会话关闭成功的应答消息后将 此新的会话通知至所述用户设备;还用于向所述业务控制功能发送关闭所述目的内容分发 网络节点与所述用户设备之间的业务会话的请求;所述目的分内容发网络节点,用于在收 到内容会话建立请求后,建立起内容交付会话,并向所述内容分发网络控制功能发送携带 此新会话标识的应答消息;还用于在所述源内容分发网络节点关闭与所述用户设备的所述 业务会话后,向用户设备发送单播内容流;所述用户设备,用于更新与所述内容分发网络控 制功能之间的业务会话,从目的内容分发网络节点接收单播内容流。为了解决上述技术问题,本发明还提供了一种提高移动终端单播服务质量的内容 分发系统,包括用户设备、交互式网络电视服务控制功能、业务控制功能、内容分发网络控制功能、源内容分发网络节点和目的内容分发网络节点;所述源内容分发网络节点,用于与 所述用户设备建立业务会话并向所述用户设备提供单播内容流;还用于接收到所述用户设 备新的位置信息后向所述内容分发网络控制功能发送查询目的节点的请求;还用于收到应 答消息后向所述业务控制功能返回此应答消息;还用于收到关闭业务会话请求后关闭与所 述用户设备的所述业务会话;业务控制功能,用于向源内容分发网络节点提供用户设备新 的位置信息;还用于收到应答消息后向所述交互式网络电视服务控制功能返回此应答消 息;所述内容分发网络控制功能,用于收到所述源内容分发网络节点发送的查询目的节点 的请求后,根据用户设备新的位置信息选择一目的内容分发网络节点并依次通过源内容分 发网络节点的群集控制功能、业务控制功能通知至所述交互式网络电视服务控制功能,此 目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供 的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为所述用户设备提供的 节目内容;交互式网络电视服务控制功能,用于依次通过业务控制功能、源内容分发网络节 点的群集控制功能向目的内容分发网络节点发起内容会话建立请求;还用于收到应答消息 后将此新的会话通知至所述用户设备;还用于在所述目的分内容发网络节点与所述用户设 备建立起新的业务会话后,依次通过业务控制功能向源内容分发网络节点发送关闭业务会 话请求;所述目的分内容发网络节点,用于在收到内容会话建立请求后,建立起内容交付会 话,并依次通过源内容分发网络节点的群集控制功能、业务控制功能、交互式网络电视服务 控制功能与所述用户终端建立起新的业务会话,向所述源内容分发网络节点的群集控制功 能发送携带此新会话标识的应答消息;还用于在所述源内容分发网络节点关闭与所述用户 设备的所述业务会话后,向用户设备发送单播内容流;所述用户设备,用于更新与所述源内 容分发网络节点的群集控制功能之间的业务会话,从目的内容分发网络节点接收单播内容 流。本发明可以使终端在移动过程中切换内容分发网络节点,从而提高单播服务质 量,用以解决现有技术中现有系统中一次定位的问题,增加服务的灵活性。


图1是现有技术中基于NGN的IPTV系统的结构示意图;图2是实施例中提高移动终端单播服务质量的内容分发方法流程图;图3是实施例一中实现CDN节点服务过程中动态切换的流程图;图4是实施例二中实现CDN节点服务过程中动态切换的流程图;图5是实施例三中实现CDN节点服务过程中动态切换的流程图;图6是实施例四中实现CDN节点服务过程中动态切换的流程图。
具体实施例方式如图2所示,提高移动终端单播服务质量的内容分发方法包括以下步骤步骤201,用户设备通过与源内容分发网络节点之间建立的业务会话从所述源内 容分发网络节点接收节目数据流;步骤202,内容分发网络的内容分发网络控制功能根据用户设备的新的位置信息 选择一目的内容分发网络节点;此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质量;内容分发网络控制功能可以实言之时检测所述用户终端的位置信息,也可以由用 户设备与业务控制功能之间的传输功能(含有线接入和无线接入)检测到用户设备的位置 发生了变化,将用户设备新的位置信息通知至业务控制功能、IPTV服务控制功能和内容分 发网络控制功能。需选择一目的节点的条件的用户设备的位置变化是指用户设备移动出了源CDN 节点为其提供满足系统设定的服务质量门限的范围。步骤203,目的内容分发网络节点与所述用户设备建立新的业务会话;会话标识 符为 RTSP Session ID 2 ;步骤204,源内容分发网络节点关闭与用户设备的业务会话;步骤205,用户设备向目的内容分发网络节点发送播放请求,用户设备通过所述新 的业务会话从目的内容分发网络节点接收节目数据流,流程结束。上述方法中,用户设备从与目的内容分发网络节点处接收的节目可以与原来从源 内容分发网络节点处接收的节目不同,则用户设备在播放请求中需携带会话标识符RTSP Session ID 2和节目标识。用户设备从与目的内容分发网络节点处接收的节目可以与原来从源内容分发网 络节点处接收的节目相同,则内容分发网络控制功能在选择目的节点时需选择具有此节目 内容的目的节点,用户设备在播放请求中需携带会话标识符RTSP Session ID 2和节目标 识此时的播放时间标签(播放开始时间)即从所述源的内容分发网络节点处接收节目数据 流时的中断时间。本发明中提高移动终端单播服务质量的内容分发系统,包括用户设备、交互式网 络电视服务控制功能、业务控制功能、内容分发网络控制功能、源内容分发网络节点和目的 内容分发网络节点。各组成模块的功与下述实施例中描述的相同。实施例一此实施例中,以CDN控制功能作为起始点发起CDN节点切换的新的内容会话。如 图3所示,CDN节点切换方法包括以下步骤步骤301,用户设备进行正常的单播业务服务,从CDN节点1的内容交付功能接受 RTP流服务。此单播业务服务的会话协议如果采用SIP协议,则协议头中需包含一个识别此会 话的标识符(IDl)或者为空。此步骤中CDN节点1与用户设备建立单播业务服务的流程已 标准化,此处不再赘述。步骤302,传输功能(含有线接入和无线接入)检测到用户设备的位置发生了变 化,将用户设备新的位置信息通知至业务控制功能和/或IPTV服务控制功能;用户设备的位置变化是指用户设备移动出了源CDN节点为其提供满足系统设定 的服务质量门限的范围。步骤303,业务控制功能或IPTV服务控制功能将用户设备的新的位置信息通知至 CDN控制功能,此信息可以通过SIP协议的Notify/Refer/Info方式发送;步骤304,⑶N控制功能根据用户设备所处的位置信息选择一目的节点即节点2, 此节点2具有节点1当前为用户设备提供的节目内容并且为用户设备提供的服务质量优于
15节点1为用户设备提供的服务质量。 CDN控制功能为用户设备选择目的节点时,除了考虑用户设备的位置信息引起的 服务质量因素,还考虑CDN节点的负载信息,例如,在多个CDN节点提供的服务质量相当时, 优先选择负载较轻的CDN节点。 步骤305,⑶N控制功能将该⑶N节点2的信息(包含⑶N节点2的群集控制功能 的IP地址和端口信息)通知给业务控制功能和/或IPTV服务控制功能。步骤306,⑶N控制功能向⑶N节点2的群集控制功能发送内容会话建立请求;此内容会话建立请求以SIP INVITE消息的方式发送,其中携带UE和和⑶N节点 1所建立会话的会话标识符(SIP Session ID),或称为Caller ID,并在SIP协议头中标识 此内容会话建立请求是对目的节点的新的请求,该新的INVITE请求,如标识符为ID2。在此内容会话请求中还携带用户设备的信息和CDN节点1向用户设备提供的点播 节目的信息,使CDN节点2得知用户设备需要播放的节目。步骤307,CDN节点2的群集控制功能和内容交付功能之间建立内容交付的会话, 其具体实现如下述步骤1 步骤4所示,其中步骤1 2可选。步骤1,CDN节点2中的群集控制功能查询其节点内部的可服务的内容交付功能的 信息,选择一内容交付功能并向选中的内容交付功能发送RTSPDESCRIBE消息的请求,即选 择要点播哪个节目。其中,该请求的URL中携带有用户设备的信息和点播节目的信息等;步骤2,⑶N节点2中的内容交付功能向群集控制功能通过响应消息(OK)返回可 提供服务的内容交付功能的节目描述信息,包括内容大小、名称、播放时间、IP地址和端口 ^fn 息;步骤3,⑶N节点2中的群集控制功能向内容交付功能发起RTSPSETUP消息,群集 控制功能和内容交付功能建立RTSP会话链接;步骤4,CDN节点2中的内容交付功能向群集控制功能通过响应消息(OK)返回内 容交付会话建立的ID,S卩RTSP Session ID 2。步骤308,⑶N节点2的群集控制功能向⑶N控制功能发送应答(2000K)消息,其 中携带新的RTSP会话标识符RTSP Session ID 2。步骤309,⑶N控制功能将该新的会话(含RTSP Session ID 2)经过业务控制功 能采用通知的方式发给用户设备;用户设备收到该通知消息后更新其和CDN控制功能之间 的业务会话建立的信息(SIP re-INVITE或者UPDATE方法进行更新)。此步骤中的执行流程已标准化,在此不再赘述。步骤310,⑶N控制功能向⑶N节点1的群集控制功能1发送关闭业务会话的请 求;具体可采用SIP协议的BYE方法进行实现,其中包含SIP会话标识符和协议头中的含标 示符IDl或者为空的会话。步骤311,⑶N节点1的群集控制功能1向内容交付功能发送关闭RTSP会话的 消息,内容交付功能关闭此会话后返回确认消息,具体可采用RTSPTEARD0WN的方法进行实 现。步骤312,⑶N节点1的群集控制功能向⑶N控制功能发送应答(2000K)消息,告 知其业务会话关闭成功。到此步骤,用户设备与CDN节点1的会话中断,但因为用户设备中对接收到的节点数据进行缓存,在下述步骤中与CDN节点2的会话连接建立之前不会导致节目播放的中断。步骤313,用户设备向⑶N节点2的群集控制功能发送播放请求(RTSPPLAY),请求 播放节目内容;该请求中携带群集控制功能和内容交付功能的会话ID信息RTSP Session ID 2和目前用户设备的播放开始时间的标签信息(Start Time)。步骤314,⑶N节点2将接收到的播放请求(RTSP PLAY)转发至与之建立会话(RTSP Session ID 2)的内容交付功能;步骤315,⑶N节点2中的内容交付功能根据播放开始时间信息(StartTime)向用 户设备发送此节目的RTP流。实施例二 此实施例中,以CDN节点1的集群控制功能作为起始点发起CDN节点切换的新的 内容会话。如图4所示,CDN节点切换方法包括以下步骤步骤401与实施例一的步骤301相同;步骤402与实施例一的步骤302相同;步骤403,业务控制功能或IPTV服务控制功能将用户设备的新的位置信息通知至 ⑶N节点1的群集控制功能,此信息可以通过SIP协议的Notify/Refer/Info方式发送;用户设备的位置变化是指用户设备移动出了源CDN节点为其提供满足系统设定 的服务质量门限的范围。步骤404,⑶N节点1的群集控制功能向⑶N控制功能发送查询请求(以SIP OPTION方法实现),并在此查询请求中携带用户设备新的位置信息;步骤405,⑶N控制功能根据用户设备所处的位置信息选择一目的节点即节点2, 此节点2具有节点1当前为用户设备提供的节目内容并且为用户设备提供的服务质量优于 节点1为用户设备提供的服务质量。CDN控制功能为用户设备选择目的节点时,除了考虑用户设备的位置信息引起的 服务质量因素,还考虑CDN节点的负载信息,例如,在多个CDN节点提供的服务质量相当时, 优先选择负载较轻的CDN节点。步骤406,⑶N控制功能将该⑶N节点2的信息(包含⑶N节点2的群集控制功能 的IP地址和端口信息)通知给⑶N节点1的群集控制功能。步骤407,⑶N节点1的群集控制功能向业务控制功能/IPTV服务控制功能发送确 认消息。步骤408,⑶N节点1的群集控制功能向⑶N节点2的群集控制功能发送内容会话 建立请求;此内容会话建立请求以SIP INVITE消息的方式发送,其中携带UE和和⑶N节点 1所建立会话的会话标识符(SIP Session ID),或称为Caller ID,并在SIP协议头中标识 此内容会话建立请求是对目的节点的新的请求,该新的INVITE请求,如标识符为ID2。在此内容会话请求中还携带用户设备的信息和CDN节点1向用户设备提供的点播 节目的信息,使CDN节点2得知用户设备需要播放的节目。步骤409,CDN节点2的群集控制功能和内容交付功能之间建立内容交付的会话, 其具体实现如的步骤1 步骤4与实施例一中的步骤1 步骤4相同。步骤410,⑶N节点2的群集控制功能向⑶N节点1的群集控制功能发送应答(2000K)消息,其中携带新的RTSP会话标识符(RTSP SessionID 2)。步骤411,CDN节点1的群集控制功能将该新的会话(含RTSP SessionID 2)经过业务控制功能采用通知的方式发给用户设备;用户设备收到该通知消息后更新其和CDN节 点1的群集控制功能之间的业务会话建立的信息(SIP re-INVITE或者UPDATE方法进行更 新)。此步骤中的执行流程已标准化,在此不再赘述。步骤412,⑶N节点1的群集控制功能1向内容交付功能发送关闭RTSP会话的请 求,并收到确认的结果,具体可采用RTSP TEARDOffN的方法进行实现。步骤413至步骤415与实施例一中的步骤313至步骤315相同,流程结束。实施例三此实施例中,以IPTV服务控制功能作为起始点发起CDN节点切换的新的内容会话 且CDN控制功能作为CDN的主控制功能参与会话。如图5所示,CDN节点切换方法包括以 下步骤步骤501与实施例一的步骤301相同;步骤502,传输功能(含有线接入和无线接入)检测到用户设备的位置发生了变 化,将用户设备新的位置信息通知至业务控制功能;用户设备的位置变化是指用户设备移动出了源CDN节点为其提供满足系统设定 的服务质量门限的范围。步骤503,业务控制功能将用户设备的新的位置信息通知至IPTV服务控制功能, 此信息可以通过SIP协议的Notify/Refer/Info方式发送;步骤504,IPTV服务控制功能向业务控制功能返回应答信息,并携带用户设备新 的位置信息;步骤503和步骤504是可选的。步骤505,业务控制功能将该用户设备位置改变的消息转发给CDN控制功能(可以 通过SIP协议的Notify/Refer/Info等方法进行发送)步骤506,⑶N控制功能根据用户设备所处的位置信息选择一目的节点即节点2, 此节点2具有节点1当前为用户设备提供的节目内容并且为用户设备提供的服务质量优于 节点1为用户设备提供的服务质量。CDN控制功能为用户设备选择目的节点时,除了考虑用户设备的位置信息引起的 服务质量因素,还考虑CDN节点的负载信息,例如,在多个CDN节点提供的服务质量相当时, 优先选择负载较轻的CDN节点。步骤507,CDN控制功能向业务控制功能返回应答信息,并在其中携带CDN节点2 的信息(包含CDN节点2的群集控制功能的IP地址和端口信息)步骤508,业务控制功能将该⑶N节点2的信息通知给IPTV服务控制功能。步骤509,IPTV服务控制功能对该通知消息进行确认;步骤510,IPTV服务控制功能向业务控制功能发送内容会话建立请求;此内容会话建立请求以SIP INVITE消息的方式发送,其中携带UE和和⑶N节点 1所建立会话的会话标识符(SIP Session ID),或称为Caller ID,并在SIP协议头中标识 此内容会话建立请求是对目的节点的新的请求,该新的INVITE请求,如标识符为ID2。
在此内容会话请求中还携带用户设备的信息和CDN节点1向用户设备提供的点播 节目的信息,使CDN节点2得知用户设备需要播放的节目。步骤511,业务控制功能将该业务会话的请求转发给⑶N控制功能(以SIP INVITE 消息实现)。步骤512,CDN控制功能将该业务会话的请求转发给其选中的CDN节点2的群集控 制功能(以SIP INVITE消息实现)。步骤513,CDN节点2的群集控制功能和内容交付功能之间建立内容交付的会话, 其具体实现如的步骤1 步骤4与实施例一中的步骤1 步骤4相同。步骤514,⑶N节点2的群集控制功能向⑶N控制功能发送应答(2000K)消息,其 中携带新的RTSP会话标识符(RTSP Session ID 2)。步骤515,⑶N控制功能向业务控制功能发送应答(2000K)消息,其中携带新的 RTSP 会话标识符 RTSP Session ID 2。步骤516,业务控制功能向IPTV服务控制功能发送2000K消息,其中携带新的 RTSP会话标识符RTSP Session ID 2。CDN节点1的群集控制功能将该新的会话(含RTSP Session ID 2)经过业务控制功能采用通知的方式发给用户设备;用户设备收到该通知消 息后更新其和⑶N控制功能之间的业务会话建立的信息(SIP re-INVITE或者UPDATE方法 进行更新)。步骤517,IPTV服务控制功能向业务控制功能关闭业务会话的请求;具体可采用 SIP协议的BYE方法进行实现,其中包含SIP会话标识符和协议头中的含标示符IDl或者为 空的会话。步骤518,业务控制功能向⑶N控制功能转发此关闭业务会话的请求;步骤519,CDN控制功能向CDN节点1的群集控制功能1转发此关闭业务会话的请 求;步骤520与实施例一中的步骤311相同;步骤521,OTNfA 1的群集控制功能向⑶N控制功能发送应答消息(以SIP实现 时对应的是2000K消息),告知其业务会话关闭成功。到此步骤,用户设备与CDN节点1的会话中断,但因为用户设备中对接收到的节点 数据进行缓存,在下述步骤中与CDN节点2的会话连接建立之前不会导致节目播放的中断。步骤522,⑶N控制功能向业务控制功能转发此应答消息(以SIP实现时对应的是 2000K 消息);步骤523,业务控制功能向IPTV服务控制功能转发此应答消息(以SIP实现时对 应的是2000K消息);步骤524至步骤526与实施例一中的步骤313至步骤315相同,流程结束。实施例四此实施例中,以IPTV服务控制功能作为起始点发起CDN节点切换的新的内容会话 且CDN控制功能不参与会话。如图6所示,CDN节点切换方法包括以下步骤步骤601与实施例一的步骤301相同;步骤602,传输功能(含有线接入和无线接入)检测到用户设备的位置发生了变 化,将新的位置信息通知至业务控制功能;
用户设备的位置变化是指用户设备移动出了源CDN节点为其提供满足系统设定 的服务质量门限的范围;步骤603,业务控制功能将用户设备的新的位置信息通知至IPTV服务控制功能, 此信息可以通过SIP协议的Notify/Refer/Info方式发送;步骤604,IPTV服务控制功能向业务控制功能返回应答信息,并携带用户设备新 的位置信息;步骤605,业务控制功能将该用户设备位置改变的消息通知给CDN节点1的群集控 制功能(可以通过SIP协议的Notify/Refer/Info等方法进行发送)。步骤606,⑶N节点1的群集控制功能向⑶N控制功能发送查询请求(以SIP OPTION方法实现),并在此查询请求中携带用户设备新的位置信息;步骤607,⑶N控制功能根据用户设备所处的位置信息选择一目的节点即节点2, 此节点2具有节点1当前为用户设备提供的节目内容并且为用户设备提供的服务质量优于 节点1为用户设备提供的服务质量。CDN控制功能为用户设备选择目的节点时,除了考虑用户设备的位置信息引起的 服务质量因素,还考虑CDN节点的负载信息,例如,在多个CDN节点提供的服务质量相当时, 优先选择负载较轻的CDN节点。步骤608,⑶N控制功能将该⑶N节点2的信息(包含⑶N节点2的群集控制功能 的IP地址和端口信息)通知给⑶N节点1的群集控制功能。步骤609,⑶N节点1的群集控制功能向业务控制功能发送应答消息。步骤610,业务控制功能将该⑶N节点2的信息通知给IPTV服务控制功能。步骤611,IPTV服务控制功能对该通知消息进行确认;步骤612,IPTV服务控制功能向业务控制功能发送内容会话建立请求;此内容会话建立请求以SIP INVITE消息的方式发送,其中携带UE和和⑶N节点 1所建立会话的会话标识符(SIP Session ID),或称为Caller ID,并在SIP协议头中标识 此内容会话建立请求是对目的节点的新的请求,该新的INVITE请求,如标识符为ID2。在此内容会话请求中还携带用户设备的信息和CDN节点1向用户设备提供的点播 节目的信息,使CDN节点2得知用户设备需要播放的节目。步骤613,业务控制功能将该业务会话的请求转发给CDN节点1中的群集控制功能 (以SIP INVITE消息实现)。步骤614 JDNfA 1中的群集控制功能将该业务会话的请求转发给⑶N节点2中 的群集控制功能(以SIP INVITE消息实现)。步骤615,CDN节点2的群集控制功能和内容交付功能之间建立内容交付的会话, 其具体实现如的步骤1 步骤4与实施例一中的步骤1 步骤4相同。步骤616,CDN节点2的群集控制功能向CDN节点1的群集控制功能发送应答 (2000K)消息,其中携带新的RTSP会话标识符(RTSP SessionID 2)。步骤617,⑶N节点1的群集控制功能向业务控制功能转发应答消息。步骤618,业务控制功能向IPTV服务控制功能发送2000K消息,其中携带新的 RTSP会话标识符RTSP Session ID 2。CDN节点1的群集控制功能将该新的会话(含RTSP Session ID 2)经过业务控制功能采用通知的方式发给用户设备;用户设备收到该通知消息后更新其和⑶N节点1的群集控制功能之间的业务会话建立的信息(SIP re-INVITE或 者UPDATE方法进行更新)。步骤619,IPTV服务控制功能向业务控制功能发送关闭业务会话的请求,采用SIP 协议的BYE方法进行实现,其中包含SIP会话标识符和协议头中的含标示符IDl或者为空 的会话。步骤620,业务控制功能向⑶N节点1的群集控制功能发送关闭业务会话的请求, 采用SIP协议的BYE方法进行实现,其中包含SIP会话标识符和协议头中的含标示符IDl 或者为空的会话。步骤621与实施例一中的步骤311相同;步骤622,CDN节点1的群集控制功能向业务控制功能发送关闭业务会话的应答 (以SIP实现时对应的是2000K消息);步骤623,业务控制功能向IPTV服务控制功能转发此应答消息;步骤624至步骤626与实施例一中的步骤313至步骤315相同,流程结束。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
2权利要求
1.一种提高移动终端单播服务质量的内容分发方法,包括 用户设备从源内容分发网络节点接收业务内容流;内容分发网络的内容分发网络控制功能根据用户设备新的位置信息选择一目的内容 分发网络节点;此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发 网络节点所提供的服务质量;所述目的内容分发网络节点与所述用户设备建立新的业务会话; 所述源内容分发网络节点关闭与所述用户设备的业务会话; 所述用户设备从目的内容分发网络节点接收业务内容流。
2.如权利要求1所述的内容分发方法,其特征在于, 所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流;交互式网络电视服务控制功能或业务控制功能将用户设备新的位置信息通知至内容 分发网络控制功能;内容分发网络控制功能根据用户设备新的位置信息选择一目的内容分发网络节点,此 目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供 的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为所述用户设备提供的 节目内容;内容分发网络控制功能向目的内容分发网络节点发起内容会话建立请求; 目的内容分发网络节点中的群集控制功能与内容交付功能建立起内容交付会话,所述 目的内容分发网络节点中群集控制功能向所述内容分发网络控制功能发送携带此新会话 标识的应答消息,所述内容分发网络控制功能将此新的会话通知至所述用户设备,所述用 户设备更新与所述内容分发网络控制功能之间的业务会话;所述内容分发网络控制功能向所述源内容分发网络节点发送关闭先前业务会话请求, 所述源内容分发网络节点关闭与所述用户设备的所述业务会话; 目的内容分发网络节点向用户设备发送单播内容流。
3.如权利要求1所述的内容分发方法,其特征在于, 所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流;交互式网络电视服务控制功能或业务控制功能将用户设备新的位置信息通知至源内 容分发网络节点的群集控制功能;所述源内容分发网络节点的群集控制功能向所述内容分发网络控制功能发送查询目 的节点的请求,所述内容分发网络控制功能根据用户设备的位置变化信息选择一目的内容 分发网络节点并通知至所述源内容分发网络节点的群集控制功能;此目的内容分发网络节 点为所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质量;并且具有 所述源内容分发网络节点通过所述业务会话为所述用户设备提供的节目内容;所述源内容分发网络节点的群集控制功能向目的内容分发网络节点发起内容会话建 立请求;目的内容分发网络节点中的群集控制功能与内容交付功能建立起内容交付会话,所述 目的内容分发网络节点中群集控制功能向所述源内容分发网络节点的群集控制功能发送携带此新会话标识的应答消息,所述源内容分发网络节点的群集控制功能将此新的会话通 知至所述用户设备,所述用户设备更新与所述源内容分发网络节点的群集控制功能之间的 业务会话;所述源内容分发网络节点的群集控制功能关闭与所述用户设备的所述业务会话; 目的内容分发网络节点向用户设备发送单播内容流。
4.如权利要求1所述的内容分发方法,其特征在于, 所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流;业务控制功能将用户设备新的位置信息通知至源内容分发网络节点的群集控制功能;所述源内容分发网络节点的群集控制功能向所述内容分发网络控制功能发送查询目 的节点的请求,所述内容分发网络控制功能根据用户设备的位置变化信息选择一目的内容 分发网络节点并依次通过源内容分发网络节点的群集控制功能、业务控制功能通知至所述 交互式网络电视服务控制功能;此目的内容分发网络节点为所述用户设备提供的服务质量 高于源内容分发网络节点所提供的服务质量;并且具有所述源内容分发网络节点通过所述 业务会话为所述用户设备提供的节目内容;所述交互式网络电视服务控制功能向依次通过业务控制功能、源内容分发网络节点的 群集控制功能向目的内容分发网络节点发起内容会话建立请求;所述目的内容分发网络节点中群集控制功能向所述源内容分发网络节点的群集控制 功能发送携带此新会话标识的应答消息,所述源内容分发网络节点的群集控制功能向所述 业务控制功能返回此应答消息,所述业务控制功能向所述交互式网络电视服务控制功能返 回此应答消息;所述交互式网络电视服务控制功能将此新的会话通知至所述用户设备,所 述用户设备更新与所述源内容分发网络节点的群集控制功能之间的业务会话;所述交互式网络电视服务控制功能通过业务控制功能向源内容分发网络节点发送关 闭先前业务会话请求,所述源内容分发网络节点关闭与所述用户设备的所述业务会话; 目的内容分发网络节点向用户设备发送单播内容流。
5.一种提高移动终端单播服务质量的内容分发方法,其特征在于, 用户设备从源内容分发网络节点接收单播内容流;内容分发网络的内容分发网络控制功能根据用户设备新的位置信息选择一目的内容 分发网络节点;此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发 网络节点所提供的服务质量;所述交互式网络电视服务控制功能建立新的业务会话; 所述交互式网络电视服务控制功能关闭先前的业务会话; 目的内容分发网络节点向用户设备发送单播内容流。
6.如权利要求5所述的内容分发方法,其特征在于, 所述内容分发方法具体包括用户设备从源内容分发网络节点接收单播内容流;业务控制功能将用户设备新的位置信息通知至内容分发网络控制功能;内容分发网络控制功能根据用户设备的位置变化信息选择一目的内容分发网络节点并通过所述业务控制功能通知至所述交互式网络电视服务控制功能;此目的内容分发网络 节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质量;并且具 有所述源内容分发网络节点通过所述业务会话为所述用户设备提供的节目内容;所述目的内容分发网络节点与所述用户设备建立新的业务会话;其中由所述交互式网 络电视服务控制功能发起内容会话建立请求;所述源内容分发网络节点关闭与所述用户设备的业务会话;其中由所述交互式网络电 视服务控制功能发起关闭先前的业务会话的请求;目的内容分发网络节点向用户设备发送单播内容流。
7.如权利要求6所述的内容分发方法,其特征在于,所述交互式网络电视服务控制功能建立新的业务会话具体包括以下内容 所述交互式网络电视服务控制功能向所述业务控制功能发起内容会话建立请求;所述 业务控制功能将此内容会话建立请求发送至所述内容分发网络控制功能,所述内容分发网 络控制功能将此内容会话建立请求发送至所述目的内容分发网络节点的群集控制功能; 目的内容分发网络节点中的群集控制功能与内容交付功能建立起内容交付会话; 所述目的内容分发网络节点中群集控制功能向所述内容分发网络控制功能发送携带 此新会话标识的应答消息,所述内容分发网络控制功能向所述业务控制功能返回此应答消 息,所述业务控制功能向所述交互式网络电视服务控制功能返回此应答消息;所述交互式 网络电视服务控制功能将此新的会话通知至所述用户设备,所述用户设备更新与所述内容 分发网络控制功能之间的业务会话。
8.如权利要求5或6所述的内容分发方法,其特征在于,所述交互式网络电视服务控制功能关闭先前的业务会话具体包括以下内容 所述交互式网络电视服务控制功能向所述业务控制功能发送关闭先前的业务会话的 请求,所述业务控制功能向所述内容分发网络控制功能发送关闭先前的业务会话的请求, 所述内容分发网络控制功能向所述源内容分发网络节点的群集控制功能发送关闭先前的 业务会话的请求;所述源内容分发网络节点的群集控制功能向关闭此群集控制功能和内容交付功能之 间的内容交付会话;所述源内容分发网络节点的群集控制功能向所述内容分发网络控制功能返回应答消 息通知业务会话关闭成功,所述内容分发网络控制功能向所述业务控制功能返回此应答消 息,所述业务控制功能向所述交互式网络电视服务控制功能返回此应答消息。
9.一种提高移动终端单播服务质量的内容分发系统,其特征在于,包括用户设备、交互 式网络电视服务控制功能、业务控制功能、内容分发网络控制功能、源内容分发网络节点和 目的内容分发网络节点;所述源内容分发网络节点,用于与所述用户设备建立业务会话并向所述用户设备提供 单播内容流;还用于收到所述内容分发网络控制功能发送的关闭业务会话请求后关闭与所 述用户设备的所述业务会话;交互式网络电视服务控制功能或业务控制功能,用于向内容分发网络控制功能提供用 户设备新的位置信息;所述内容分发网络控制功能,用于根据用户设备的新的位置信息选择一目的内容分发网络节点,此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络 节点所提供的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为所述用户 设备提供的节目内容;并向目的内容分发网络节点发起内容会话建立请求;还用于接收到 所述目的分内容发网络节点发送的应答消息后,将此新的会话通知至所述用户设备;还用 于在所述目的分内容发网络节点与用户设备建立起新的业务会话后向所述源内容分发网 络节点发送关闭业务会话请求;所述目的分内容发网络节点,用于在收到内容会话建立请求后,建立起内容交付会话, 向所述内容分发网络控制功能发送携带此新会话标识的应答消息;所述用户设备,用于更新与所述内容分发网络控制功能之间的业务会话,从目的内容 分发网络节点接收单播内容流。
10.一种提高移动终端单播服务质量的内容分发系统,其特征在于,包括用户设备、交 互式网络电视服务控制功能、业务控制功能、内容分发网络控制功能、源内容分发网络节点 和目的内容分发网络节点;所述源内容分发网络节点,用于与所述用户设备建立业务会话并向所述用户设备提供 单播内容流;还用于接收到所述用户设备新的位置信息后向所述内容分发网络控制功能 发送查询目的节点的请求,并从所述内容分发网络控制功能获知所述用户设备新的位置信 息;还用于向目的内容分发网络节点发起内容会话建立请求;还用于在目的内容分发网络 节点建立起内容交付会话后,将此新会话通知至所述用户设备;还用于在所述目的内容分 发网络节点与所述用户设备建立起新的会话后关闭与所述用户设备的所述业务会话;交互式网络电视服务控制功能或业务控制功能,用于向源内容分发网络节点的群集控 制功能提供用户设备新的位置信息;所述内容分发网络控制功能,用于收到所述源内容分发网络节点发送的查询目的节点 的请求后,根据用户设备的位置变化信息选择一目的内容分发网络节点并通知至所述源内 容分发网络节点的群集控制功能,此目的内容分发网络节点为所述用户设备提供的服务质 量高于源内容分发网络节点所提供的服务质量;并且具有所述源内容分发网络节点通过所 述业务会话为所述用户设备提供的节目内容;所述目的分内容发网络节点,用于在收到内容会话建立请求后,建立起内容交付会话, 群集控制功能向所述源内容分发网络节点的群集控制功能发送携带此新会话标识的应答 消息;还用于在所述源内容分发网络节点关闭与所述用户设备的所述业务会话后,向用户 设备发送单播内容流;所述用户设备,用于更新与所述源内容分发网络节点的群集控制功能之间的业务会 话,从目的内容分发网络节点接收单播内容流。
11.一种提高移动终端单播服务质量的内容分发系统,其特征在于,包括用户设备、交 互式网络电视服务控制功能、业务控制功能、内容分发网络控制功能、源内容分发网络节点 和目的内容分发网络节点;所述源内容分发网络节点,用于与所述用户设备建立业务会话并向所述用户设备提供 单播内容流;还用于收到所述关闭业务会话请求后,群集控制功能向内容交付功能发送关 闭业务会话的消息,内容交付功能关闭此会话后返回确认消息;还用于向所述内容分发网 络控制功能返回应答消息通知业务会话关闭成功;所述业务控制功能,用于向内容分发网络控制功能提供用户设备新的位置信息;还用 于从所述交互式网络电视服务控制功能处接收到内容会话建立请求后向将此内容会话建 立请求发送至所述内容分发网络控制功能;还用于接收到携带新会话标识的应答消息后向 所述交互式网络电视服务控制功能返回此应答消息;还用于接收到关闭业务会话请求后向 所述内容分发网络控制功能发送所述关闭业务会话的请求;还用于收到用于通知会话关闭 成功的应答消息后向所述交互式网络电视服务控制功能返回此应答消息;所述内容分发网络控制功能,用于根据用户设备的位置变化信息选择一目的内容分发 网络节点并通过所述业务控制功能通知至所述交互式网络电视服务控制功能,此目的内容 分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质 量;并且具有所述源内容分发网络节点通过所述业务会话为所述用户设备提供的节目内 容;还用于从所述业务控制功能接收到内容会话建立请求后将此内容会话建立请求发送至 所述目的内容分发网络节点的群集控制功能;还用于接收到携带新会话标识的应答消息后 向所述业务控制功能返回此应答消息;还用于接收到关闭业务会话请求后向所述源内容分 发网络节点的群集控制功能发送所述关闭业务会话的请求;还用于收到用于通知会话关闭 成功的应答消息后向所述业务控制功能返回此应答消息;所述交互式网络电视服务控制功能,用于向所述业务控制功能发起内容会话建立请 求;还用于接收到用于通知会话关闭成功的应答消息后将此新的会话通知至所述用户设 备;还用于向所述业务控制功能发送关闭所述目的内容分发网络节点与所述用户设备之间 的业务会话的请求;所述目的分内容发网络节点,用于在收到内容会话建立请求后,建立起内容交付会话, 并向所述内容分发网络控制功能发送携带此新会话标识的应答消息;还用于在所述源内容 分发网络节点关闭与所述用户设备的所述业务会话后,向用户设备发送单播内容流;所述用户设备,用于更新与所述内容分发网络控制功能之间的业务会话,从目的内容 分发网络节点接收单播内容流。
12. 一种提高移动终端单播服务质量的内容分发系统,其特征在于,包括用户设备、交 互式网络电视服务控制功能、业务控制功能、内容分发网络控制功能、源内容分发网络节点 和目的内容分发网络节点;所述源内容分发网络节点,用于与所述用户设备建立业务会话并向所述用户设备提供 单播内容流;还用于接收到所述用户设备新的位置信息后向所述内容分发网络控制功能发 送查询目的节点的请求;还用于收到应答消息后向所述业务控制功能返回此应答消息;还 用于收到关闭业务会话请求后关闭与所述用户设备的所述业务会话;业务控制功能,用于向源内容分发网络节点提供用户设备新的位置信息;还用于收到 应答消息后向所述交互式网络电视服务控制功能返回此应答消息;所述内容分发网络控制功能,用于收到所述源内容分发网络节点发送的查询目的节点 的请求后,根据用户设备新的位置信息选择一目的内容分发网络节点并依次通过源内容分 发网络节点的群集控制功能、业务控制功能通知至所述交互式网络电视服务控制功能,此 目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供 的服务质量;并且具有所述源内容分发网络节点通过所述业务会话为所述用户设备提供的 节目内容;交互式网络电视服务控制功能,用于依次通过业务控制功能、源内容分发网络节点的 群集控制功能向目的内容分发网络节点发起内容会话建立请求;还用于收到应答消息后将 此新的会话通知至所述用户设备;还用于在所述目的分内容发网络节点与所述用户设备建 立起新的业务会话后,依次通过业务控制功能向源内容分发网络节点发送关闭业务会话请 求;所述目的分内容发网络节点,用于在收到内容会话建立请求后,建立起内容交付会话, 并依次通过源内容分发网络节点的群集控制功能、业务控制功能、交互式网络电视服务控 制功能与所述用户终端建立起新的业务会话,向所述源内容分发网络节点的群集控制功能 发送携带此新会话标识的应答消息;还用于在所述源内容分发网络节点关闭与所述用户设 备的所述业务会话后,向用户设备发送单播内容流;所述用户设备,用于更新与所述源内容分发网络节点的群集控制功能之间的业务会 话,从目的内容分发网络节点接收单播内容流。
全文摘要
本发明提供了一种提高移动终端单播服务质量的内容分发方法及系统,此方法包括用户设备从源内容分发网络节点接收业务内容流;内容分发网络的内容分发网络控制功能根据用户设备新的位置信息选择一目的内容分发网络节点;此目的内容分发网络节点为所述用户设备提供的服务质量高于源内容分发网络节点所提供的服务质量;所述目的内容分发网络节点与所述用户设备建立新的业务会话;所述源内容分发网络节点关闭与所述用户设备的业务会话;所述用户设备从目的内容分发网络节点接收业务内容流。本发明可以使终端在移动过程中切换内容分发网络节点,从而提高单播服务质量,用以解决现有技术中现有系统中一次定位的问题,增加服务的灵活性。
文档编号H04N21/266GK101998145SQ20091016569
公开日2011年3月30日 申请日期2009年8月18日 优先权日2009年8月18日
发明者夏宏飞, 阳彦字, 陈伟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1