Ue与iptv服务器的链接方法、as及流媒体服务器的制作方法

文档序号:7648949阅读:610来源:国知局
专利名称:Ue与iptv服务器的链接方法、as及流媒体服务器的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种UE与IPTV服务器的链接技术。
背景技术
IPTV (Internet Protocol TV OR Interactive Personal TV,网络电#见),也称
交互式网络电视,是一种利用但不限于ADSL或以太网等接入宽带网,向以电 脑、电视和其他终端用户提供宽带视频服务的技术,IPTV的主要特点在于它的 交互性和实时性。
目前,IPTV中各种服务器与用户设备UE的链接,如IPTV中各种分布式 服务器视频点播服务器VoD Server、电子节目导航服务器EPG,是一种持续 性的链接。
如图1所示,给出了基于IMS (IP Multimedia Subsystem, IP多媒体子系统) 的IPTV业务应用场景示意图,该场景示意图包括AS11 (Application Server, 应用服务器)、CSCF12 (Call Session Control Function,会话控制功能)、EPG 服务器群13 (Electronic Program Guide,电子节目导航)、UE14( User Equipment, 用户设备)、VoD Server群15 ( Video on Demand Server,视频点播服务器)。
其中,EPG服务器群进一步包括EPG1、 EPG2........ EPG(n-1) 、 EPG(n)
等多个独立分布式的EPG, VoD Server群15进一步包括VoD Serverl、 VoD
Server2........VoD Server (n - 1 ) 、 VoD Server (n)等多个独立分布式的VoD
Server。
当支持流媒体播放的UE在使用IPTV业务时,AS会给UE分配一个VoD Server (如VoD Serverl)和一个EPG (如EPG1 ) , UE在未退出IPTV业务之 前一直与该VoD Serverl和EPG1之间保持链接。但是,如果UE在使用IPTV 业务的过程中发生较大范围的移动,当前网络中很难保证UE能够成功访问当前 VoD Serverl和EPGl的内容,也就意味着当前的VoD Serverl或EPGl与UE 之间的链接很有可能已经不够稳定,出现延迟现象。另一方面,VoD Server和 EPG又是分布式部署的,所以用户在没有退出IPTV业务之前,网络侧不会为 UE重新分配新的VoD Server或新的EPG,使UE与其建立链接。这将影响到业 务使用的稳定性,以及用户IPTV业务的QoS (Quality of Service,服务质量)。

发明内容
本发明实施例提供了 一种建立UE与IPTV服务器链接的方法与相应的用户 设备、应用服务器和中心流媒体服务器,在UE使用IPTV业务的过程中,当 UE发生较大范围的移动时,可以很好地确保UE与IPTV服务器链接的稳定性, 保障用户IPTV业务的QoS。
本发明提供了一种建立UE与IPTV服务器链接的方法,所述方法包括
获取用户设备的当前位置信息;
判断所述用户设备的当前位置信息对应的IPTV服务器地址与当前所使 用的IPTV服务器地址不一致时,建立所述用户设备与根据所述用户设备当 前位置信息所选的IPTV服务器的链接。
本发明提供了 一种建立UE与IPTV服务器链接的方法,所述方法包括 接收网络侧根据用户设备当前位置信息所分配的新IPTV服务器地址; 用户设备判断所述分配的新IPTV服务器地址与当前使用的IPTV服务器 地址不一致时,建立与所述新分配的IPTV"良务器的链接。 本发明提供了一种用户设备,所述用户设备包括
通信单元,用于接收网络侧根据用户设备当前位置信息所分配的新IPTV服 务器地址;
决策单元,用于判断所述分配的新IPTV服务器地址与当前使用的IPTV 服务器地址是否一致;
执行单元,用于当决策单元判断结果为不一致时,建立与所述新分配的
IPTV服务器的链接。
本发明提供了一种应用服务器,所述应用服务器包括 通信单元,用于获取用户设备的当前位置信息;
决策单元,用于判断所述用户设备的当前位置信息对应的IPTV服务器 地址与当前所使用的IPTV服务器地址是否一致;
通信单元,用于当决策单元判断结果为不一致时,通知用户设备建立与 根据用户设备的当前位置信息所重选的IPTV服务器的链接。
本发明提供了 一种中心流媒体服务器,所述中心流媒体服务器包括
通信单元,用于获取用户设备的当前位置信息;
分配单元,用于当应用服务器判断所述用户设备的当前位置信息对应的 IPTV服务器地址与当前所使用的IPTV服务器地址不一致时,根据用户设备 的当前位置信息为用户设备分配新的IPTV服务器。
本发明提供了 一种中心流媒体服务器,所述中心流媒体服务器包括
通信单元,用于获取用户设备的当前位置信息;
决策单元,用于判断所述用户设备的当前位置信息对应的IPTV服务器 地址与当前所使用的IPTV服务器地址是否一致;
分配单元,用于当决策单元判断结果为不一致时,根据用户设备的当前 位置信息为用户设备分配新的IPTV服务器。
由上述本发明实施例的技术方案可以看出,本发明实施例中,当UE在使用 IPTV业务的过程中发生较大范围的移动时,通过获取UE当前位置信息,判断 是否需要重选IPTV服务器,如果需要,则根据当前位置信息重选并建立与新分 配的IPTV服务器的链接,IPTV服务器从而确保媒体流链接的稳定性,保障用 户IPTV业务的QoS。


图1为现有技术中提供的基于IMS的IPTV业务应用场景示意图2为本发明提供的第一实施例的利用重注册机制建立UE与边缘VoD Server链接的流程图3为本发明提供的第二实施例的利用重注册机制建立UE与边缘VoD Server链接的流程图4为本发明提供的第三实施例的利用重注册机制建立UE与边缘VoD Server链接的流程图5为本发明4是供的第四实施例的利用切换机制建立UE与边缘VoD Server 链接的流程图6为本发明提供的第五实施例的利用切换机制建立UE与边缘VoD Server 链接的流程图7为本发明提供的第六实施例的利用切换机制建立UE与边缘VoD Server 链接的流程图8为本发明提供的第七实施例的利用重注册机制建立UE与EPG链接的 流程图9为本发明提供的第八实施例的利用重注册机制建立UE与EPG链接的 流程图IO为本发明提供的第九实施例的利用重注册机制建立UE与EPG链接的 流程图11为本发明提供的第十实施例的利用切换机制建立UE与EPG链接的流 程图12为本发明提供的第十一实施例的利用切换机制建立UE与EPG链接的 流程图13为本发明提供的第十二实施例的利用切换机制建立UE与EPG链接的 流程图14为本发明实施例提供的利用重注册机制建立UE与边缘VoD Server链接的系统图15为本发明实施例提供的利用切换机制建立UE与边缘VoD Server链接 的系统图16为本发明实施例提供的利用重注册机制建立UE与EPG链接的系统
图17为本发明实施例提供的利用切换机制建立UE与EPG链接的系统图; 图18为本发明实施例提供的中心VoD Server的装置图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施方 式及附图,对本发明作进一步详细的说明。
本发明的技术方案可应用于IPTV中各种服务器与用户设备UE的链接过 程,如IPTV中各种分布式服务器视频点播服务器VoD Server、电子节目导航 服务器EPG。其中,VoD Server是流媒体服务器的一种,在IPTV技术发展中, 不排除流媒体服务器还可以是其它的服务器,所以本文中,流媒体服务器并不 限制于VoD Server。但为了描述的方面,下述实施例仅以VoD Server与UE的 链接以及EPG与UE的链接为例进行说明。
如图14所示,是利用重注册机制建立UE与边缘VoD Server链接的系统。 该系统包括终端UE141, CSCF142, AS143,中心VoD Serverl44,边缘VoD Serverl45边缘VoDServer146。其中,中心VoD Server是指网络中的总服务器, 负责调度边缘服务器和向边缘VoD Server进行媒体分发;边缘VoD Server主要 指为用户直接提供媒体流的服务器。
UE141进一步包括决策单元1411,通信单元1412,执行单元1413; AS143 进一步决策单元1431,通信单元1432,通知单元1433;中心VoD Server 144进 一步包括分配单元1441,通信单元1442。
如图2所示,本发明提供的第一实施例,利用重注册机制建立UE与边缘
VoD Server的链接,下面结合如图14所示的利用重注册机制建立UE与边缘VoD Server链接的系统,详细描述第 一 实施例的具体实施过程。
步骤201, UE141向CSCF142发送重注册请求;
UE141的通信单元1412向CSCF142发送重注册请求。
步骤202, CSCF142向AS143发送第三方注册请求;
CSCF142才艮据收到的重注册请求向AS143的通信单元1432发送第三方注 册请求,其中所述第三方注册请求消息中携带UE141当前位置信息,所述第三 方注册请求消息中携带UE141当前位置信息具体可以通过CSCF142发送所述消 息中的PANI ( P-CSCF Access NetWork Info )域表示用户当前位置信息。
步骤202之后可以执行步骤203,也可以越过步骤203直接执行步骤204。
步骤203, AS 143判断是否需要重选边缘VoD Server;
AS143的通信单元1432将所述第三方注册请求消息中携带的UE141当前位 置信息传给决策单元1431,决策单元1431根据UE141当前位置信息对应的边 缘VoD Server地址与当前使用的边缘VoD Server地址是否一致进行判断,具体 可以根据UE所在区域的位置信息与边缘VoD Server地址之间的关联关系进行 判断,如果UE141当前所在区域对应的边缘VoD Server与当前使用的边缘VoD Server 146地址一致,则继续使用当前的边缘VoD Serverl46,该重选边缘VoD Server流程结束。如果UE141当前所在区域对应的边缘VoD Server与当前使用 的边缘VoD Serverl46地址不一致,说明用户已经发生了跨服务区域的大范围移 动,则执行步骤204。
步骤204, AS143向中心VoD Server发送重选边缘VoD Server的请求;
AS143的通知单元1433向中心VoD Serverl44的通信单元1442发送为 UE141重选边缘VoD Server的请求,所述重选请求消息中携带UE141的当前位 置信息。
步骤205,中心VoD Serverl44向AS143返回新分配的边缘VoD Serverl45 地址; 中心VoD Serverl44的通信单元1442接收所述重选请求后,转给分配单元 1441,分配单元1441 ^4居所述重选请求中携带的UE141当前位置信息为UE141 分配新的边缘VoD Serverl45,并通过通信单元1442返回新分配的边缘VoD Serverl45地址纟会AS143。
上述分配单元1441根据所述重选请求中携带的UE141当前位置信息为 UE141分配新的边缘VoD Serverl45,具体可以根据UE所在区域的位置信息与 边缘VoD Server的地址之间的关联关系、边缘VoD Server负载均衡以及其他相 关的分配策略来实现分配。
步骤205以后,如果前面没有执行步骤203,则执行步骤206;如果前面已 经执行了步骤203,则越过步骤206,直接执行步骤207。
步骤206, AS143判断是否需要通知UE与新分配的边缘VoD Server建立 链接;
AS 143的通信单元1432将所述第三方注册请求消息中携带的UE141当前位 置信息转给决策单元1431,决策单元1431根据UE141当前位置信息对应的边 缘VoD Server地址与当前使用的边缘VoD Server地址是否一致进行判断,具体 可以根据UE所在区域的位置信息与边缘VoD Server的地址之间的关联关系进 行判断,如果UE141当前所在区域对应的边缘VoD Server地址与当前使用的边 缘VoD Serverl46 —致,则继续使用当前的边缘VoD Serverl46,该重选边缘VoD Server流程结束。如果UE141当前所在区域对应的边缘VoD Server地址与当前 使用的边缘VoD Serverl46不一致,说明用户已经发生了跨服务区域的大范围移 动,则执行步骤207。
另外,所述步骤206中,AS143判断是否需要与新分配的边缘VoD Server 建立链接,还可以根据新分配的边缘VoD Serverl45地址与当前使用的边缘VoD Serverl46地址是否一致进行判断,如果一致,则继续使用当前的边缘VoD Serverl46,该重选边缘VoD Server流程结束。如果不一致,则说明用户已经发 生了跨服务区域的大范围移动,则执行步骤207。
步骤207, AS143向CSCF142发送Notify通知消息,所述通知消息中携带 新分配的边缘VoD Serverl45地址信息;
AS143的通信单元1432向CSCF142发送Notify通知消息,所述通知消息 中携带新分配的边缘VoD Serverl45地址信息。
步骤208, CSCF142向UE141转发Notify通知消息,所述通知消息中携带 新分配的边缘VoD Server 145地址信息;
CSCF142向UE141的通信单元1412转发Notify通知消息,,所述消息中携 带新分配的边缘VoD Serverl45地址信息。
步骤209, UE141发出200响应给CSCF142;
UE141的通信单元1412发出200响应给CSCF142。
步骤210, CSCF142转发200响应给AS143;
CSCF142转发200响应给AS143的通信单元1432。
步骤211,协商建立媒体流链接(节目URL、播放时间);
UE141的通信单元1412将Notify通知消息中携带的新分配的边缘VoD Serverl45地址转给UE141的执行单元1413,执行单元1413根据所述新分配的 边缘VoD Serverl45地址与新分配的边缘VoD Serverl45协商建立媒体流链接, 并把正在播放的节目URL以及播放时间上报给新分配的边缘VoD Serverl45, 需要说明的是,这里上报给新分配的边缘VoDServer145的信息中,不仅限于正 在播》文的节目URL以及播》文时间。
步骤212, UE141断开当前边缘VoDServerl46链接,建立与新分配的边缘 VoD Se而145的链接;
UE141的执行单元1413接收到新分配的边缘VoD Serverl45的媒体流之后, 断开与当前边缘VoD Serverl46之间的媒体流链接。或者是,执行单元1413先 断开与当前边缘VoD Serverl46之间的媒体流链接,再接收新的边缘VoD Serverl45的媒体流进行播放。
上述实施例中,步骤203或步骤206的判断过程是在AS143的决策单元1431
上完成的,另外,该判断过程也可以相应地在中心VoDServerl44的决策单元上 完成。如图18的中心VoD Server装置所示,中心VoD Server由决策单元、分 配单元和通信单元组成。如果在中心VoD Server进行判断,则与步骤203至步 骤206的过程有较大不同,具体如下所述
AS143 4妄收第三方注册请求后,向中心VoD Server的通信单元发送分配请 求,所述分配请求携带UE141的当前位置信息,中心VoD Server的分配单元根 据UE141的当前位置信息分配一个新的边缘VoD Server之前,中心VoD Server 的决策单元判断是否需要分配新的边缘VoD Server,该具体判断方法等同于步 骤203;或者,中心VoD Server的分配单元根据UE141的当前位置信息分配一 个新的边缘VoD Server之后,中心VoD Server的决策单元判断是否需要把新分 配的边缘VoD Server地址通知给AS143,该具体判断方法等同于步骤206。
如图3所示,本发明提供的第二实施例,利用重注册机制建立UE与边缘 VoD Server的链接,下面结合如图14所示的利用重注册机制建立UE与边缘VoD Server链接的系统,详细描述第二实施例的具体实施过程。
步骤301, UE141向CSCF142发送重注册请求;
UE141的通信单元1412向CSCF142发送重注册请求。
步骤302,所述CSCF142向AS143发送第三方注册请求;
CSCF142根据接收的重注册请求向AS143的通信单元1432发送第三方注 册请求,其中所述第三方注册请求消息中携带UE141当前位置信息,所述第三 方注册请求消息中携带UE141当前位置信息具体可以通过CSCF142发送所述消 息中的PANI域表示用户当前位置信息。
步骤303, AS143向中心VoD Serverl44发送重选边纟彖VoD Server的分配请 求,请求消息中携带UE141的当前位置信息;
AS143的通知单元1433向中心VoD Serverl44发送为UE141重选边缘VoD Server的分配请求,所述分配请求消息中携带UE141的当前位置信息。
步骤304,中心VoD Serverl44返回新分配的边缘VoD Serverl45地址给
AS143;
中心VoD Serverl44的通信单元1442接收所述分配请求后,转给分配单元 1441,分配单元1441根据UE141的当前位置信息为UE141分配新的边缘VoD Serverl45,并通过通信单元1442返回新分配的边缘VoD Serverl45地址给AS143 的通信单元1432。
上述分配单元1441根据所述UE141当前位置信息为UE141分配新的边缘 VoD Serverl45,具体可以根据UE所在区域的位置信息与边缘VoD Server地址 的关联关系、边缘VoD Server负载均衡以及其他相关的分配策略来实现分配。
步骤305, AS143向CSCF142发送Notify通知消息,消息中携带新分配的 边缘VoD Serverl45的地址信息;
AS143的通信单元1432向CSCF142发送Notify通知消息,所述通知消息 中携带新分配的边缘VoD Serverl45地址信息。
步骤306, CSCF142转发所述Notify通知消息至UE141;
CSCF142转发Notify通知消息至UE141的通信单元1412,所述消息中携带 新分配的边缘VoD Serverl45地址信息。
步骤307, UE141发送200响应给CSCF142;
UE141的通信单元1412发送200响应给CSCF142。
步骤308, CSCF142转发200响应给AS143;
CSCF142转发200响应给AS143的通信单元1432。
步骤309, UE141判断是否需要与新分配的边缘VoD Server建立链接;
UE141的通信单元1412将Notify通知消息中携带新分配的边缘VoD Serverl45地址转发给决策单元1411,决策单元1411根据新分配的边缘VoD Serverl45地址与UE141当前使用的边缘VoD Serverl46地址是否一致进行判断, 如果地址一致,则继续使用当前的边缘VoD Serverl46,该重选边缘VoD Server 流程结束。如果地址不一致,说明UE141已经发生了跨服务区域的大范围移动, 则执行步骤310。步骤310,协商建立媒体流链接(节目URL、播放时间); UE141的执行单元1413根据返回的新分配的边缘VoD Serverl45地址与新 分配的边缘VoD Serverl45协商建立媒体流连接,并把正在播放的节目URL以 及播放时间上报给新分配的边缘VoDServer145。需要说明的是,这里上报给新 分配的边缘VoD Serverl45的信息中,不仅限于正在播放的节目URL以及播放 时间。
步骤311, UE141断开当前边缘VoDServerl46链接,建立与新分配的边缘 VoD Serverl 45的链接;
UE141的执行单元1413接收到新分配的边缘VoD Serverl45的媒体流之后, 断开与当前边缘VoD Serverl46之间的媒体流链接。或者是,执行单元1413先 断开与当前边缘VoD Serverl46之间的媒体流链接,再接收新分配的边缘VoD Serverl45的媒体流进行播放。
如图4所示,本发明提供的第三实施例,利用重注册机制建立UE与边缘 VoD Server的链接,下面结合如图14所示的利用重注册机制建立UE与边缘VoD Server链接的系统,详细描述第三实施例的具体实施过程。
步骤401 , UE141向CSCF142发送重注册请求;
UE141的通信单元1412向CSCF142发送重注册请求。
步骤402,所述CSCF142向AS143发送第三方注册请求;
CSCF142根据接收的重注册请求向AS143的通信单元1432发送第三方注 册请求,其中所述第三方注册请求消息中携带UE141当前位置信息,所述第三 方注册请求消息中携带UE141当前位置信息具体可以通过CSCF142发送所述消 息中的PANI域表示用户当前位置信息。
步骤403, AS143判断是否通知UE141重选边缘VoD Server;
AS143的通信单元1432将所述第三方注册请求消息中携带的UE141当前位 置信息转发给决策单元1431,决策单元1431根据UE141当前位置信息对应的 边缘VoD Server地址与当前使用的边缘VoD Server地址是否一致进行判断,具 体可以根据UE所在区域的位置信息与边缘VoD Server地址的关联关系进行判 断,如果UE141当前所在区域对应的边缘VoD Server地址与当前使用的边缘 VoD Server地址一致,则继续使用当前的边缘VoD Server,该重选边缘VoD Server流程结束。如果UE141所在区域对应的边缘VoD Server地址与与当前使 用的边缘VoD Server地址不一致,说明用户已经发生了跨服务区域的大范围移 动,则执行步骤404。
步骤404, AS143向CSCF142发送Notify通知消息,消息中携带UE141当 前的位置信息;
AS143的通信单元1432向CSCF142发送Notify通知消息,所述通知消息 中携带UE141当前的位置信息。
步骤405, CSCF142转发所述Notify通知消息至UE141;
CSCF142转发Notify通知消息至UE141的通信单元1412,所述通知消息中 携带UE141当前的位置信息。
步骤406, UE141发送200响应给CSCF142;
UE141的通信单元1412发送200响应给CSCF142。
步骤407, CSCF142转发200响应给AS143;
CSCF142转发200响应给AS143的通信单元1432。
步骤408, UE141向中心VoD Serverl44发送重选边缘VoD Server的分配 请求,请求消息中携带UE141的当前位置信息;
UE141的通信单元1412向中心VoD Serverl44发送为UE141重选边缘VoD Server的分配请求,请求消息中携带UE141的当前位置信息。
步骤409,中心VoD Serverl44返回新分配的边缘VoD Serverl45地址给 UE141;
中心VoD Serverl44的通信单元1442 4妄收所述分配请求后,将所述请求消 息中携带的UE141的当前位置信息转给分配单元1041,分配单元1041根据 UE141的当前位置信息为UE141分配新的边缘VoD Serverl45,并通过通信单
元1442返回新分配的边缘VoD Serverl45地址给UE141的通信单元1412。
上述分配单元1441 4艮据所述UE141当前位置信息为UE141分配新的边缘 VoD Serverl45,具体可以根据UE所在区域的位置信息与边缘VoD Server地址 的关联关系、边缘VoD Server负载均衡以及其他相关的分配策略来实现分配。 步骤410,协商建立媒体流链接(节目URL、播放时间); UE141的执行单元1413根据返回的新分配的边缘VoD Serverl45地址与新 分配的边缘VoD Serverl45协商建立媒体流连接,并把正在播放的节目URL以 及播放时间上报给新分配的边缘VoDServer145。需要说明的是,这里上报给新 分配的边缘VoD Serverl45的信息中,不仅限于正在播放的节目URL以及播放 时间。
步骤411, UE141断开当前边缘VoDServerl46链接,建立与新分配的边缘 VoD Serverl45的链接;
UE141的执行单元1413接收到新分配的边缘VoD Serverl45的媒体流之后, 断开与当前边缘VoD Serverl46之间的媒体流。或者是,执行单元1413先断开 与当前边缘VoD Serverl46之间的媒体流链接,再接收新分配的边缘VoD Serverl45的媒体流进行播放。
上述实施例中,步骤403的判断过程是在AS的决策单元上完成的,另外, 该判断过禾呈也可以相应地在中心VoD Server的决策单元上完成。如图18的中心 VoD Server装置所示,中心VoD Server由决策单元、分配单元和通信单元组成。 如果步骤403在VoD Server的决策单元上完成,之前还应该包括AS将UE当前 位置信息转发给中心VoD Server的通信单元的步骤,其它实施步骤及过程与在 AS上完成是相同的。
如图15所示,为利用切换机制建立UE与边缘VoDServer链接的系统。该 系统包括用户终端UE151,接入侧152, GGSN153, CSCF154, AS 155,中心 VoDServer156,边缘VoD Serverl57和边缘VoD Serverl58。其中,UE151进一 步包括决策单元1511、通信单元1512、执行单元1513; AS155进一步包括决策
单元1551、通信单元1552、通知单元1553;中心VoD Serverl56进一步包括分 配单元1561和通信单元1562。
如图5所示,本发明提供的第四实施例,利用切换机制建立UE与边缘VoD Server的链接,下面结合如图15所示的利用切换才几制建立UE与边缘VoD Server 链接的系统,详细描述第四实施例的具体实施过程。
步骤501, UE151在接收媒体流的时候完成接入侧152的切换; UE151的执行单元1513在接收媒体流的时候完成接入侧152的切换。 步骤502,接入侧152上报切换事件和UE151当前位置信息给GGSN153, 所述UE151当前位置信息为切换之后的位置信息,该位置信息在用户要发生切 换的时候叫做目的位置信息。
步骤503, GGSN153上报切换事件和UE151当前位置信息到CSCF154。 步骤504, CSCF154上报切换事件和UE151当前位置信息到AS155; CSCF154上报切换事件和UE151当前位置信息到AS155的通信单元1552。 步骤504之后可以执行步骤505,也可以越过步骤505直接执行步骤506。 步骤505, AS155判断是否需要重选边缘VoD Server; AS155的通信单元1552将UE151当前位置信息转发给决策单元1551,决 策单元1551根据UE151当前位置信息对应的边缘VoD Server地址与当前使用 的边缘VoD Server地址是否一致进行判断,具体可以根据UE所在区域的位置 信息与边缘VoD Server地址的关联关系进行判断,如果UE151当前所在区域对 应的边缘VoD Server地址与当前使用的边缘VoD Serverl58地址一致,则继续 使用当前的边缘VoD Serverl58,该重选边缘VoD Server流程结束。如果UE151 当前所在区域对应的边缘VoD Server地址与当前使用的边缘VoD Server 158地 址不一致,则说明用户已经发生了跨服务区域的大范围移动,则执行步骤506。 步骤506, AS155向中心VoD Serverl56发送重选边纟彖VoD Server的请求; AS155的通知单元1553向中心VoD Serverl56的通4言单元1562发送重选边 缘VoD Server的请求,该重选边缘VoD Server的请求消息中携带UE 151当前
位置信息。
步骤507,中心VoD Serverl56返回新分配的边缘VoD Serverl57地址给 AS155;
中心VoD Serverl56的通信单元1562接收所述重选边^彖VoD Server的请求 后,将所述请求消息中携带的UE151当前位置信息转给分配单元1561,分配单 元1561根据所述UE151当前位置信息分配新的边缘VoD Serverl57,通信单元 1562返回新分配的边缘VoD Serverl57地址给AS155的通信单元1552。
上述分配单元1561根据所述UE151当前位置信息为UE151分配新的边缘 VoD Serverl57,具体可以根据UE所在区域的位置信息与边缘VoD Server地址 的关联关系、边缘VoD Server负载均衡以及其他相关的分配策略来实现分配。
步骤507以后,如果前面没有执行步骤505,则执行步骤508;如果前面已 经执行了步骤505,则越过步骤508,直接执行步骤509。
步骤508, AS155判断是否需要通知UE151与新分配的边缘VoD Server建 立链接;
AS155的通信单元1552将UE151当前位置信息转发给决策单元1551,决 策单元1551根据UE151当前位置信息对应的边缘VoD Server地址与当前使用 的边缘VoD Server地址是否一致进行判断,具体可以根据UE所在区域的位置 信息与边缘VoD Server地址的关联关系进行判断,如果UE151当前所在区域对 应的边缘VoD Serverl58地址与当前使用的边缘VoD Serverl58地址一致,则继 续使用当前的边缘VoD Serverl58,该重选边^彖VoD Server流程结束。如果 UEl51当前所在区域对应的边缘VoD Server 158地址与当前使用的边缘VoD Serverl58地址不一致,说明用户已经发生了跨服务区域的大范围移动,则执行 步骤509。
另外,步骤508中,所述AS155判断是否需要与新分配的边缘VoD Server 建立链接,还可以根据新分配的边缘VoD Serverl57地址与当前使用的边缘VoD Serverl58地址是否一致进行判断,如果一致,则继续使用当前的边缘VoD
Serverl58,该重选边缘VoD Server流程结束。如果不一致,则说明用户已经发 生了移动,则执行步骤509。
步骤509, AS155向CSCF154发送Notify通知消息,所述消息中携带为 UE151新分配的边纟彖VoD Server的地址信息;
AS155的通信单元1552向CSCF154发送Notify通知消息,所述消息中携 带新分配的边缘VoD Serverl57地址信息。
步骤510, CSCF154转发Notify通知消息至UE151,所述消息中携带新分 配的边纟彖VoD Serverl 57地址信息;
CSCF154转发Notify通知消息至UE151的通信单元1512,所述消息中携 带新分配的边缘VoD Serverl57地址信息。
步骤511, UE151发出200响应给CSCF154;
UE151的通信单元1512发出200响应给CSCF154。
步骤512, CSCF154转发200响应给AS155;
CSCF154转发200响应给AS155的通信单元1552。
步骤513,协商建立媒体流链接(节目URL、播放时间);
UE151的执行单元1513根据Notify通知消息中携带的边缘VoD Serverl 57 地址与新分配的边缘VoD Serverl57协商建立媒体流链接,并把正在插-;故的节目 URL以及播放时间上报给新分配的边缘VoDServer157。需要说明的是,这里上 净艮给新分配的边缘VoD Serverl57的信息中,不^f又限于正在播》文的节目URL以 及播方文时间。
步骤514, UE151断开当前的边缘VoDServerl58链接,建立与新分配的边 缘VoD Serverl57的链接;
UE151的执行单元1513接收到新分配的边缘VoD Serverl57的々某体流之后, 断开与当前边缘VoD Serverl58之间的々某体流。或者是,执行单元1513先断开 与当前边缘VoD Serverl58之间的媒体流链接,再接收新分配的边缘VoD Serverl57的媒体流进行播放。
上述实施例中,步骤505或步骤508的判断过程是在AS155的决策单元1551 上完成的,另外,该判断过程也可以相应地在中心VoDServer156的决策单元上 完成。如图18的中心VoD Server装置所示,中心VoD Server由决策单元、分 配单元和通信单元组成。如果在中心VoD Server进行判断,则与步骤505至步 骤508的过程有较大不同,具体如下所述
AS155接收切换事件之后,向中心VoD Server的通信单元发送分配请求, 所述分配请求携带UE151的当前位置信息,中心VoD Server的分配单元根据 UE151的当前位置信息分配一个新的边》彖VoD Server之前,中心VoD Server的 决策单元判断是否需要分配新的边缘VoD Server,该具体判断方法等同于步骤 505;或者,中心VoD Server的分配单元根据UE151的当前位置信息分配一个 新的边缘VoD Server之后,中心VoD Server的决策单元判断是否需要把新分配 的边缘VoD Server地址通知给AS,该具体判断方法等同于步骤508。
如图6所示,本发明提供的第五实施例,利用切换机制建立UE与边缘VoD Server的链接,下面结合如图15所示的利用切换机制建立UE与边缘VoD Server 链接的系统,详细描述第五实施例的具体实施过程。
步骤601, UE151在接收々某体流的时候完成接入侧152的切换; UE151的执行单元1513在接收媒体流的时候完成接入侧152的切换。 步骤602,接入侧152上"t艮切换事件和UE151当前位置信息给GGSN153。 步骤603, GGSN153上报切换事件和UE151当前位置信息到IMS域的 CSCF154。
步骤604, CSCF154上报切换事件和UE151当前位置信息到AS155;
CSCF154上净艮切换事件和UE151当前位置信息到AS155的通信单元1552。
步骤605, AS 155向中心VoD Server 156发送重选边缘VoD Server的分配请 求,请求消息中携带UE151的当前位置信息;
AS 155的通知单元1553向中心VoD Serverl56发送为UE151重选边缘VoD Server的分配请求,请求消息中携带UE151的当前位置信息。步骤606,中心VoD Serverl56返回新分配的边缘VoD Serverl57地址给 UE151;
中心VoD Serverl56的通信单元1562接收所述分配请求后,将所述请求消 息中携带的UE151的当前位置信息转给分配单元1561,分配单元1561根据所 述UE 151的当前位置信息为UE 151分配新的边缘VoD Serverl 57 ,并通过通信 单元1562返回新分配的边缘VoD Serverl57地址给UE151的通信单元1512。
上述分配单元1561根据所述UE151当前位置信息为UE151分配新的边缘 VoD Serverl57,具体可以根据UE所在区域的位置信息与边缘VoD Server地址 的关联关系、边缘VoD Server负载均衡以及其他相关的分配策略来实现分配。
步骤607, AS155向CSCF154发送Notify通知消息,消息中携带新分配的 边缘VoD Serverl57地址信息;
AS155的通信单元1552向CSCF142发送Notify通知消息,所述通知消息 中携带新分配的边缘VoD Serverl57地址信息。
步骤608, CSCF154转发所述Notify通知消息至UE151;
CSCF154转发Notify通知消息至UE151的通信单元1512,所述消息中携带 新分配的边纟彖VoD Serverl 57地址信息。
步骤609, UE151发送200响应给CSCF154;
UE151的通信单元1512发送200响应给CSCF154。
步骤610, CSCF154转发200响应给AS155;
CSCF154转发200响应给AS155的通信单元1552。
步骤611, UE151判断是否需要与新分配的边缘VoD Server建立链接;
UE151的通信单元1512将新分配的边缘VoD Serverl57地址转发给决策单 元1511,决策单元1511根据新分配的边缘VoD Serverl57地址与UE151当前使 用的边缘VoD Serverl58地址是否一致进行判断,如果地址一致,则继续使用当 前的边缘VoD Serverl58,该重选边缘VoD Server流程结束。如果地址不一致, 则说明UE151已经发生了跨服务区域的大范围移动,则执行步骤612。 步骤612,协商建立媒体流链接(节目URL、播放时间); UE151的执行单元1513根据返回的新分配的边缘VoD Serverl57地址与新 分配的边缘VoD Serverl57协商建立媒体流连接,并把正在播放的节目URL以 及播放时间上报给新分配的边缘VoDServer157。需要说明的是,这里上报给新 分配的边缘VoD Serverl57的信息中,不仅限于正在播放的节目URL以及播放 时间。
步骤613, UE151断开当前边缘VoDServerl58链接,建立与新分配的边缘
VoD Serverl57的链接;
UE151的执行单元1513接收到新分配的边缘VoD Serverl57的媒体流之后,
断开与当前边缘VoD Serverl58之间的媒体流链接。或者是,执行单元1513先
断开与当前边缘VoD Serverl58之间的媒体流链接,再接收新分配的边缘VoD
Serverl57的々某体流进行4番放。
如图7所示,本发明提供的第六实施例,利用切换机制建立UE与边缘VoD
Server的链接,下面结合如图15所示的利用切换才几制建立UE与边缘VoD Server
链接的系统,详细描述第六实施例的具体实施过程。
步骤701, UE151在接收媒体流的时候完成接入侧152的切换; UE151的执行单元1513在接收媒体流的时候完成接入侧152的切换。 步骤702,接入侧152上报切换事件和UE151当前位置信息给GGSN153。 步骤703, GGSN153上才艮切换事件和UE151当前位置信息到IMS域的
CSCF154。
步骤704, CSCF154上报切换事件和UE151当前位置信息到AS155;
CSCF154上报切换事件和UE151当前位置信息到AS155的通信单元1552。
步骤705, AS155判断是否通知UE151重选边缘VoD Server;
AS155的通信单元1552将UE151当前位置信息转发给决策单元1551,决 策单元1551根据UE151当前位置信息对应的边缘VoD Server地址与当前使用 的边缘VoD Server地址是否一致进行判断,具体可以根据UE所在区域的位置
信息与边缘VoD Server地址的关联关系进行判断,如果UE151当前所在区域对 应的边缘VoD Server地址与当前使用的边缘VoD Serverl58地址一致,则继续 使用当前的边缘VoD Serverl58,该重选边缘VoD Server流程结束。如果UE151 当前所在区域对应的边缘VoD Server地址与当前使用的边缘VoD Serverl58地 址不一致,说明用户已经发生了跨服务区域的大范围移动,则执行步骤706。
步骤706, AS155向CSCF154发送Notify通知消息,所述通知消息中携带 UE151当前的位置信息;
AS155的通信单元1552向CSCF154发送Notify通知消息,所述通知消息 中携带UE151当前的位置信息。
步骤707, CSCF154转发所述Notify通知消息至UE151;
CSCF154转发Notify通知消息至UE151,所述通知消息中携带UE151当前 的位置信息。
步骤708, UE151发送200响应给CSCF154;
UE151的通信单元1512发送200响应给CSCF154。
步骤709, CSCF154转发200响应给AS155;
CSCF154转发200响应给AS155的通信单元1552。
步骤710, UE151向中心VoD Serverl 56发送重选边缘VoD Server的分配
请求; 》
UE151的通信单元1512向中心VoD Serverl56发送重选边缘VoD Server请 求,请求消息中携带UE151当前的位置信息。
步骤711,中心VoD Serverl56返回新分配的边缘VoD Serverl57地址给 UE151;
中心VoD Serverl56的分配单元1561根据所述请求消息中携带的UE151当 前的位置信息分配新的边缘VoD Serverl57,并通过通信单元1562返回新分配 的边缘VoD Serverl57地址给UE151的通信单元1512。
上述分配单元1561根据所述UE151当前位置信息为UE151分配新的边缘VoD Serverl57,具体可以才艮据UE所在区域的位置信息与边缘VoD Server地址 的关联关系、边缘VoD Server负载均衡以及其他相关的分配策略来实现分配。 步骤712,协商建立々某体流链接(节目URL、播放时间); UE151的执行单元1513根据返回的新分配的边缘VoD Serverl57地址与新 分配的边缘VoD Serverl57协商建立+某体流连接,并把正在播放的节目URL以 及播放时间上报给新分配的边缘VoDServer157。需要说明的是,这里上报给新 分配的边缘VoD Serverl57的信息中,不仅限于正在播放的节目URL以及播放 时间。
步骤713, UE151断开当前边缘VoDServer158的链接,建立与新分配的边 缘VoD Serverl57的链接;
UE151的执行单元1513接收到新的边缘VoD Serverl57的i某体流之后,断 开与当前边缘VoD Serverl58之间的媒体流链接。或者是,执行单元1513先断 开与当前边缘VoD Serverl58之间的i某体流链接,再4妄收新的边》彖VoD Serverl57的媒体流进行播放。
上述实施例中,步骤705的判断过程是在AS的决策单元上完成的,另外, 该判断过程也可以相应地在中心VoD Server的决策单元上完成。如图18的中心 VoD Server装置所示,中心VoD Server由决策单元、分配单元和通信单元组成。 如果步骤705在VoD Server的决策单元上完成,之前还应该包括AS将UE当前 位置信息转发给中心VoD Server的通信单元的步骤,其它实施步骤及过程与在 AS上完成是相同的。
如图16所示,为利用重注册机制建立UE与EPG链接的系统,该系统包括 终端UE161, CSCF162, AS163。其中,UE161进一步包括决策单元1611,通 信单元1612,执行单元1613; AS163进一步包括决策单元1631,通信单元1632, 分配单元1633、通知单元1634。
如图8所示,本发明提供的第七实施例,利用用户终端重注册机制建立UE 与EPG的链接。下面结合如图16所示的利用重注册机制建立UE与EPG链接
的系统图,详细描述第七实施例的具体实施过程。
步骤801, UE161向CSCF162发送重注册请求; UE161的通信单元1612向CSCF162发送重注册请求。 步骤802, CSCF162向AS163发送第三方注册请求;
CSCF162根据所述重注册请求向AS163的通信单元1632发送第三方注册 请求,请求消息中携带UE161当前的位置信息,所述第三方注册请求消息中携 带UE141当前位置信息具体可以通过CSCF162发送所述消息中的PANI域表示 用户当前位置信息。
步骤802之后可以执行步骤803,也可以越过步骤803直接执行804。
步骤803, AS163判断是否需要重选EPG;
AS163的决策单元1631根据UE161当前位置信息对应的EPG服务器地址 与当前使用的EPG地址是否一致进行判断,具体可以根据UE所在区域的位置 信息与EPG地址的关联关系进行判断,如果UE161当前所在区域对应的EPG 地址与当前使用的EPG地址一致,则继续使用当前的EPG,该重选EPG服务器 流程结束。如果UE161当前所在区域对应的EPG地址与当前使用的EPG地址 不一致,说明用户已经发生了跨服务区域的大范围移动,则执行步骤804。
步骤804, AS163根据所述请求消息中携带的UE161当前位置信息重选 EPG;
AS163的分配单元1633才艮据所述请求消息中携带的UE161当前位置信息重 选EPG。
上述AS163的分配单元1633根据所述请求消息中携带的UE161当前位置 信息重选EPG,具体可以根据UE所在区域的位置信息与EPG地址的关联关系、 EPG负载均衡以及其他相关的分配策略来实现分配。
步骤804之后,如果前面没有执行步骤803,则执行步骤805;如果前面已 经执行了步骤803,则越过步骤805,直接执行步骤806。
步骤805, AS163判断是否需要通知UE与新分配的EPG建立链接;
AS163的决策单元1631根据UE161当前位置信息对应的EPG服务器地址 与当前使用的EPG地址是否一致进行判断,具体可以根据UE所在区域的位置 信息与EPG地址的关联关系进行判断,如杲UE161当前所在区域对应的EPG 地址与当前使用的EPG地址一致,则继续使用当前的EPG,该重选EPG服务器 流程结束。如果UE161当前所在区域对应的EPG地址与当前^f吏用的EPG地址 不一致,说明用户已经发生了跨服务区域的大范围移动,则执行步骤806。
另外,步骤805中,所述AS163判断是否需要与新分配的EPG建立链接, 还可以才艮据新分配的EPG地址与当前4吏用的EPG地址是否一致进行判断,如果 一致,则继续使用当前的EPG,该重选EPG流程结束。如果不一致,则说明用 户已经发生了移动,则执行步骤806。
步骤806, AS163发送Notify通知消息给CSCF162,所述通知消息中携带 所述新分配的EPG地址信息;
AS163的通信单元1632发送Notify通知消息给CSCF162,所述通知消息中 携带所述新分配的EPG地址信息。
步骤807, CSCF162转发所述Notify通知消息至UE161;
CSCF162转发Notify通知消息给UE161与新EPG建立链接,所述通知消 息中携带所述新分配的EPG地址信息。
步骤808, UE161发送200响应给CSCF162;
UE161的通信单元1612发送200响应给CSCF162。
步骤809, CSCF162转发200响应给AS 163;
CSCF162转发200响应给AS163的通信单元1632。
步骤810, UE161断开当前EPG的链接,建立与新分配的EPG的链接;
UE161的执行单元1613断开与当前EPG的链接后,并才艮据所述新分配的 EPG地址建立与新分配的EPG的链接。或者是,执行单元1613建立与新分配 的EPG的链接后,断开与当前EPG的链接。
如图9所示,本发明提供的第八实施例,利用用户终端重注册机制建立UE
与EPG的链接。下面结合如图16所示的利用重注册机制建立UE与EPG链接 的系统图,详细描述第八实施例的具体实施过程。
步骤901, UE161向CSCF162发送重注册请求;
UE161的通信单元1612向CSCF162发送重注册请求。
步骤902, CSCF162向AS163发送第三方注册请求;
CSCF162根据所述重注册请求向AS163的通信单元1632发送第三方注册 请求,请求消息中携带UE161当前的位置信息,所述第三方注册请求消息中携 带UE141当前位置信息具体可以通过CSCF162发送所述消息中的PANI域表示 用户当前位置信息。
步骤903, AS163根据所述请求消息中携带的UE161当前位置信息重选
EPG;
AS 163的分配单元1633根据所述请求消息中携带的UE161当前位置信息重 选EPG。
上述AS163的分配单元1633根据所述请求消息中携带的UE161当前位置 信息重选EPG,具体可以根据UE所在区域的位置信息与EPG地址的关联关系、 EPG负载均衡以及其他相关的分配策略来实现分配。
步骤904, AS163发送Notify通知消息给CSCF162,消息中携带所述新分 配的EPG地址信息;
AS163的通信单元1632发送Notify通知消息给CSCF162,所述通知消息中 携带所述新分配的EPG地址信息。
步骤905, CSCF162转发所述Notify通知消息至UE161;
CSCF162转发Notify通知消息给UE161与新EPG建立链接,所述通知消 息中携带所述新分配的EPG地址信息。
步骤906, UE161发送200响应给CSCF162;
UE161的通信单元1612发送200响应给CSCF162。
步骤907, CSCF162发送200响应给AS163;
CSCF162转发200响应给AS163的通信单元1632。 步骤908, UE161判断是否需要与新分配的EPG建立链接; UE161的决策单元1611根据所述新分配的EPG地址与当前使用的EPG地 址进行判断,如果所述新分配的EPG地址与当前4吏用的EPG地址一致,则继续 使用当前的EPG,该重选EPG流程结束。如果所述新分配的EPG地址与当前寸吏 用的EPG地址不一致,则说明用户已经发生了移动,则执行步骤909。
步骤909, UE161断开当前EPG的链接,建立与新分配的EPG的链接; UE161的执行单元1613断开与当前EPG的链接后,建立与新分配的EPG 的链接。或者是,执行单元1613建立与新分配的EPG的链接后,断开与当前 EPG的链接。
如图10所示,本发明提供的第九实施例,利用用户终端重注册机制建立 UE与EPG的链接。下面结合如图16所示的利用重注册机制建立UE与EPG链 接的系统图,详细描述第九实施例的具体实施过程。
步骤IOOI, UE161向CSCF162发送重注册请求;
UE161的通信单元1612向CSCF162发送重注册请求。
步骤1002, CSCF162向AS163发送第三方注册请求,所述第三方注册请求 消息中携带UE161当前的位置信息;
CSCF162才艮据所述重注册请求向AS163的通信单元1632发送第三方注册 请求,所述第三方注册请求消息中携带UE161当前的位置信息,所述第三方注 册请求消息中携带UE161当前位置信息具体可以通过CSCF162发送所述消息中 的PANI域表示用户当前位置信息。
步骤1003, AS163判断是否需要通知UE161重选EPG;
AS163的通信单元1632将所述第三方注册请求消息中携带的UE161当前的 位置信息转给AS163的决策单元1631,决策单元1631根据UE161当前位置信 息对应的EPG服务器地址与当前使用的EPG地址是否一致进行判断,具体可以 根据UE所在区域的位置信息与EPG地址的关联关系进行判断,如果UE161当 前所在区域对应的EPG地址与当前使用的EPG地址一致,则继续使用当前的 EPG,该重选EPG服务器流程结束。如果UE161当前所在区域对应的EPG地 址与当前使用的EPG地址不一致,说明用户已经发生了移动,则执行步骤1004。 步骤1004, AS163向CSCF162发送Notify通知消息,所述消息中携带UE161 的当前位置信息;
AS 163的通信单元1632向CSCF162发送Notify通知消息,所述消息中携 带UE161的当前位置信息。
步骤1005, CSCF162转发Notify通知消息至UE161,所述消息中携带UE161 的当前位置信息;
CSCF162转发Notify通知消息至UE161的通信单元1612,所述消息中携 带UE161的当前位置信息。
步骤1006, UE161发送200响应给CSCF162; UE161的通信单元1612发送200响应给CSCF162。 步骤1007, CSCF162转发200响应给AS163; CSCF162转发200响应给AS163的通信单元1632。 步骤1008, UE161向AS163发送重选EPG的请求;
UE161的执行单元1613向AS163发送重选EPG的请求,所述请求消息中 携带UE161当前的位置信息。
步骤1009, AS163返回新分配的EPG地址给UE161;
AS163的分配单元1633根据所述请求消息中携带的UE161当前的位置信息 分配新的EPG,并通过通信单元1632将新分配的EPG地址返回给UE161的通 信单元1612。
上述AS163的分配单元1633根据所述请求消息中携带的UE161当前位置 信息重选EPG,具体可以根据UE所在区域的位置信息与EPG地址的关联关系、 EPG负载均衡以及其他相关的分配策略来实现分配。
步骤1010, UE161断开当前EPG的链接,建立与新分配的EPG的链接; UE161的执行单元1613断开与当前EPG的链4姿后,建立与新分配的EPG 的链接。或者是,执行单元1613建立与新分配的EPG的链接后,断开与当前 EPG的链接。
如图17所示,为利用切换机制建立UE与EPG链接的系统,该系统包括终 端UE171,接入侧172, GGSN173, CSCF174, AS175。其中,UE171进一步包 括决策单元1711,通信单元1712,执行单元1713; AS175进一步包括决策单元 1751,通信单元1752,分配单元1753,通知单元1754。
如图ll所示,本发明提供的第十实施例,利用切换机制建立UE与EPG的 链接。下面结合如图17所示的利用切换机制建立UE与EPG链接的系统图,详 细描述第十实施例的具体实施过程。
步骤1101, UE171在接收媒体流时完成接入侧172的切换; UE171的执行单元1713在接收i某体流时完成接入侧172的切换。 步骤1102,接入侧172上报切换事件和UE171当前位置信息给GGSN173; 步骤1103, GGSN173上报切换事件和用户UE171当前位置信息到IMS域 的CSCF174。
步骤1104, CSCF174上报切换事件和用户UE171当前位置信息到AS175; CSCF174上报切换事件和用户UE171当前位置信息到AS175的通信单元 1752。
步骤1104之后可以执行步骤1105,也可以越过步骤1105直接执行步骤 1106。
步骤1105, AS175判断是否需要为UE171重选EPG;
AS175的通信单元1752将所述UE171当前位置信息传给决策单元1751, 决策单元1751根据UE171当前位置信息对应的EPG服务器地址与当前使用的 EPG地址是否一致进行判断,具体可以根据UE所在区域的位置信息与EPG地 址的关联关系进行判断,如果UE171当前所在区域对应的EPG地址与当前使用 的EPG地址一致,则继续使用当前的EPG,该重选EPG服务器流程结束。如果
UE 171当前所在区域对应的EPG地址与当前使用的EPG地址不一致,说明用户 已经发生了跨服务区域的大范围移动,则执行步骤1106。
步骤1106, AS175根据所述请求消息中携带的UE171当前位置信息重选
EPG;
AS175的分配单元1753根据所述请求消息中携带的UE171当前位置信息重 选EPG。
上述AS175的分配单元1753根据所述重选请求中携带的UE171当前位置 信息为UE171分配新的EPG,具体可以根据UE所在区域的位置信息与EPG地 址的关联关系、EPG负载均衡以及其他相关的分配策略来实现分配。
步骤1106之后,如果前面没有执行步骤1105,则执行步骤1107;如果前 面已经执行了步骤1105,则越过步骤1107,直接执行步骤1108。
步骤1107, AS175判断是否需要通知UE与新分配的EPG建立链接;
AS175的通信单元1752将所述UE171当前位置信息转给决策单元1751, 决策单元1751根据UE171当前位置信息对应的EPG服务器地址与当前使用的 EPG地址是否一致进行判断,具体可以根据UE所在区域的位置信息与EPG地 址的关联关系进行判断,如果UE171当前所在区域对应的EPG地址与当前使用 的EPG地址一致,则继续使用当前的EPG,该重选EPG服务器流程结束。如果 UE171当前所在区域对应的EPG地址与当前4吏用的EPG地址不一致,"i兌明用户 已经发生了跨服务区域的大范围移动,则执行步骤1108。
另外,步骤1107中,所述AS175判断是否需要通知UE与新分配的EPG 建立链接,还可以根据新分配的EPG地址与当前使用的EPG地址是否一致进行 判断,如果一致,则继续使用当前的EPG,该重选EPG流程结束。如果不一致, 则说明用户已经发生了移动,则执行步骤1108。
步骤1108, AS175发送Notify通知消息给CSCF174,所述通知消息中携带 所述新分配的EPG地址信息;
AS175的通信单元1752发送Notify通知消息给CSCF174,所述通知消息中
携带所述新分配的EPG地址信息。
步骤1109, CSCF174转发Notify通知消息至UE171;
CSCF174转发Notify通知消息至UE171 ,所述通知消息中携带所述新分配 的EPG地址信息。
步骤lllO, UE171发送200响应给CSCF174; UE171的通信单元1712发送200响应给CSCF174。 步骤llll, CSCF174转发200响应给AS175; CSCF174转发200响应给AS 175的通信单元1752。
步骤1112, UE171断开与当前EPG的链接,建立与新分配的EPG的链接; UE171的执行单元1713根据返回给通信单元1712的新分配的EPG的地址,
断开与当前EPG的链接后,建立与新分配的EPG的链接。或者是,执行单元
1713建立与新分配的EPG的链接后,断开与当前EPG的链接。
如图12所示,本发明提供的第十一实施例,利用切换机制建立UE与EPG
的链接。下面结合如图17所示的利用切换机制建立UE与EPG链接的系统图,
详细描述第十 一 实施例的具体实施过程。
步骤1201, UE171在接收力某体流时完成接入侧172的切换;
UE171的执行单元1713在接收媒体流时完成接入侧172的切换。
步骤1202,接入侧172上报切换事件和UE171当前位置信息给GGSN173;
步骤1203, GGSN173上报切换事件和用户UE171当前位置信息到IMS域
的CSCF174。
步骤1204, CSCF174上才艮切换事件和用户UE171当前位置信息到AS175; CSCF174上报切换事件和用户UE171当前位置信息到AS175的通信单元 1752。
步骤1205, AS175根据所述请求消息中携带的UE171当前位置信息重选
EPG;
上述AS175的分配单元1753根据所述重选请求中携带的UE171当前位置
信息为UE171分配新的EPG,具体可以根据UE所在区域的位置信息与EPG地 址的关联关系、EPG负载均衡以及其他相关的分配策略来实现分配。
步骤1206, AS175发送Notify通知消息给CSCF174,所述通知消息中携带 所述新分配的EPG地址信息;
AS 175的通信单元1752通过Notify通知消息通知CSCF174,所述通知消息 中携带所述新分配的EPG地址信息。
步骤1207, CSCF174转发Notify通知消息至UE171;
CSCF174转发Notify通知消息至UE171的通信单元1712,所述通知消息中 携带所述新分配的EPG地址信息。
步骤1208, UE171发送200响应给CSCF174;
UE171的通信单元1712发送200响应给CSCF174。
步骤1209, CSCF174转发200响应给AS175;
CSCF174转发200响应给AS175的通信单元1752。
步骤1210, UE171判断是否需要与新分配的EPG建立链接;
UE171的决策单元1711根据所述新分配的EPG地址与当前使用的EPG地 址进行判断,如果所述新分配的EPG地址与当前使用的EPG地址一致,则继续 使用当前的EPG,该重选EPG流程结束。如果所述新分配的EPG地址与当前使 用的EPG地址不一致,则说明用户已经发生了移动,则执行步骤1211。
步骤1211, UE171断开与当前EPG的链接,建立与新分配的EPG的链接;
UE171的执行单元1713根据所述新分配的EPG的地址,断开与当前EPG 的链接后,建立与新分配的EPG的链接。或者是,执行单元1713建立与新分配 的EPG的链接后,断开与当前EPG的链接。
如图13所示,本发明提供的第十二实施例,利用切换机制建立UE与EPG 的链接。下面结合如图17所示的利用切换机制建立UE与EPG链接的系统,详 细描述第十二实施例的具体实施过程。
步骤1301, UE171在接收i某体流时完成接入侧172的切换;2UE171的执行单元1713在接收々某体流时完成接入侧172的切换。 步骤1302,接入侧172上报切换事件和UE171当前位置信息给GGSN173。 步骤1303, GGSN173上报切换事件和UE171当前位置信息到IMS域的 CSCF174。
步骤1304, CSCF174上报切换事件和UE171当前位置信息到AS175;
CSCF174上报切换事件和UE171当前位置信息到AS175的通信单元1752。
步骤1305, AS175判断是否需要通知UE171重选EPG;
AS175的决策单元1751根据UE171当前位置信息对应的EPG服务器地址 与当前使用的EPG地址是否一致进行判断,具体可以根据UE所在区域的位置 信息与EPG地址的关联关系进行判断,如果UE171当前所在区域对应的EPG 地址与当前使用的EPG地址一致,则继续使用当前的EPG,该重选EPG服务器 流程结束。如果UE171当前所在区域对应的EPG地址与当前使用的EPG地址 不一致,说明用户已经发生了跨服务区域的大范围移动,则执行步骤1306。
步骤1306, AS175向CSCF174发送Notify通知消息,所述通知消息中携带 UE171当前位置信息;
AS175的通信单元1752向CSCF174发送Notify通知消息,所述通知消息 中携带UE171当前位置信息。
步骤1307, CSCF174向UE171转发Notify通知消息,所述通知消息中携 带UE171当前位置信息;
CSCF174向UE171的通信单元1752转发Notify通知消息,所述通知消息 中携带UE171当前位置信息。
步骤1308, UE171发送200响应给CSCF174;
UE171的通信单元1712发送200响应给CSCF174。
步骤1309, CSCF174转发200响应给AS175;
CSCF174转发200响应给AS 175的通信单元1752。
步骤1310, UE171向AS175发送重选EPG的请求; UE171的通信单元1712向AS175的通信单元1752发送重选EPG的请求, 请求消息中携带所述UE171当前的位置信息。
步骤13U, AS175重选EPG,并将新分配的EPG地址返回给UE171;
AS175的通信单元1752将所述UE171当前的位置信息转给分配单元1752, 分配单元1752根据所述UE171当前位置信息为UE171分配新的EPG,并将新 分配的EPG地址返回给UE171的通信单元1712。
上述AS175的分配单元1753根据所述UE171当前位置信息为UE171分配 新的EPG,具体可以根据UE所在区域的位置信息与EPG地址的关联关系、EPG 负载均衡以及其他相关的分配策略来实现分配。
步骤1312, UE171断开与当前EPG的链接,建立与新分配的EPG的链接;
UE171的执行单元1713根据返回给通信单元1712的新分配的EPG的地址, 断开与当前EPG的链接后,建立与新分配的EPG的链接。或者是,执行单元 1713建立与新分配的EPG的链接后,断开与当前EPG的链接。
上述实施例中,AS利用切换机制获取UE当前的位置信息,并根据当前UE 位置信息与当前使用的EPG服务区域的位置信息进行判断,如果当前位置信息 不属于当前使用的EPG所服务区域范围内,则说明用户已经发生了移动,然后 重选EPG,并建立UE与新的EPG的链接。从而确保了业务使用的稳定性,保 障了用户IPTV业务的QoS。
需要说明的是,以上提到的所有消息名称只是为了实现方案所进行的举例 说明,但方案具体实现不局制于这些消息名称。
但上述仅为本发明的较佳实施方式,并非用于限定本发明的保护范围,任 何熟悉本技术领域的技术人员应当认识到,凡在本发明的精神和原则范围之内, 所做的任何修饰、等效替换、改进等,均应包含在本发明的权利保护范围之内。
权利要求
1、一种建立UE与IPTV服务器链接的方法,其特征在于,所述方法包括获取用户设备的当前位置信息;判断所述用户设备的当前位置信息对应的IPTV服务器地址与当前所使用的IPTV服务器地址不一致时,建立所述用户设备与根据所述用户设备当前位置信息所选的IPTV服务器的链接。
2、 如权利要求l所述的方法,其特征在于,所述判断所述用户设备当前 位置对应的IPTV服务器地址与当前所使用的IPTV服务器地址不一致具体 为根据用户设备所在区域信息与IPTV服务器的地址之间的关联关系进行 判断,判断所述用户设备当前位置所在区域对应的IPTV服务器地址与当前 所使用的IPTV服务器地址不一致。
3、 如权利要求l所述的方法,其特征在于,所述获取用户设备当前位置 信息具体包括当用户设备发起重注册请求时,CSCF根据所述重注册请求 向应用服务器发送第三方注册请求,应用服务器从第三方注册请求中获取用 户设备的当前位置信息。
4、 如权利要求l所述的方法,其特征在于,所述获取用户设备当前位置 信息具体包括当用户设备完成接入侧切换后,应用服务器获取接入侧上报 的当前位置信息。
5、 如权利要求l所述的方法,其特征在于,当所述IPTV服务器为流媒 体服务器时,所述建立用户设备与根据用户设备的当前位置所选的IPTV服 务器的链接时,还包括所述所选的的流媒体服务器接收所述用户设备上报的正在播放的节目 URL以及"l番;改时间。
6、 如权利要求l、 2、 3、 4或5所述的方法,其特征在于,当所述IPTV 服务器为流媒体服务器时,所述判断所述用户设备的当前位置信息对应的 IPTV服务器地址与当前所使用的IPTV服务器地址不一致之后,进一步包括应用服务器向中心流媒体服务器发送分配新的流媒体服务器的分配请 求,所述分配请求携带所述用户设备的当前位置信息,中心流媒体服务器根 据用户设备的当前位置信息为用户设备分配新的流媒体服务器。
7、 如权利要求l、 2、 3 、 4或5所述的方法,其特征在于,当所述IPTV 服务器为流媒体服务器时,所述判断所述用户设备的当前位置信息对应的 IPTV服务器地址与当前所使用的IPTV服务器地址不一致之前,进一步包括应用服务器根据获取到的用户设备的当前位置信息,向中心流媒体服务 器发送分配新的流媒体服务器的分配请求,所述分配请求携带所述用户设备 的当前位置信息,中心流媒体服务器根据用户设备的当前位置信息为用户设 备分配新的流媒体服务器。
8、 如权利要求l、 2、 3 、 4或5所述的方法,其特征在于,当所述IPTV 服务器为流媒体服务器时,所述判断所述用户设备的当前位置信息对应的 IPTV服务器地址与当前所使用的IPTV服务器地址不一致之后,进一步包括应用服务器通知用户设备向中心流媒体服务器发送重选流媒体服务器的 分配请求,所述分配请求携带所述用户设备的当前位置信息,中心流媒体服 务器根据用户设备的当前位置信息为用户设备分配新的流媒体服务器。
9、 如权利要求l、 2、 3或4所述的方法,其特征在于,当所述IPTV服 务器为电子节目导航服务器时,所述判断所述用户设备的当前位置信息对应 的IPTV服务器地址与当前所使用的IPTV服务器地址不一致之后,进一步包 括应用服务器根据所述用户设备的当前位置信息为所述用户设备分配新的 电子节目导航服务器。
10、 如权利要求1、 2、 3或4所述的方法,其特征在于,当所述IPTV服务器为电子节目导航服务器时,所述判断所述用户设备的当前位置信息对应的IPTV服务器地址与当前所使用的IPTV服务器地址不一致之前,进一步 包括应用服务器根据所述用户设备的当前位置信息为所述用户设备分配新的 电子节目导航服务器。
11、 如权利要求1、 2、 3或4所述的方法,其特征在于,当所述IPTV 服务器为电子节目导航服务器时,所述判断所述用户设备的当前位置信息对 应的IPTV服务器地址与当前所使用的IPTV服务器地址不一致之后,进一步 包括应用服务器通知用户设备向应用服务器发送重选电子节目导航服务器的 分配请求,该分配请求携带所述用户设备的当前位置信息,应用服务器根据 所述用户设备的当前位置信息为用户设备分配新的电子节目导航服务器。
12、 一种建立UE与IPTV服务器链接的方法,其特征在于,所述方法 包括接收网络侧根据用户设备当前位置信息所分配的新IPTV服务器地址; 用户设备判断所述分配的新IPTV服务器地址与当前使用的IPTV服务器 地址不一致时,建立与所述新分配的IPTV服务器的链接。
13、 如权利要求12所述的方法,其特征在于,当所述IPTV服务器为流 媒体服务器时,所述建立与所述新分配的IPTV服务器的链接时,还包括所述用户设备把正在播放的节目URL以及播放时间上报给所述新分配 的流媒体服务器。
14、 一种用户设备,其特征在于,所述用户设备包括通信单元,用于接收网络侧根据用户设备当前位置信息所分配的新IPTV服 务器地址;决策单元,用于判断所述分配的新IPTV服务器地址与当前使用的IPTV 服务器地址是否一致;执行单元,用于当决策单元判断结果为不一致时,建立与所述新分配的IPTV服务器的链接。
15、 一种应用服务器,其特征在于,所述应用服务器包括 通信单元,用于获取用户设备的当前位置信息;决策单元,用于判断所述用户设备的当前位置信息对应的IPTV服务器 地址与当前所使用的IPTV服务器地址是否一致;通信单元,用于当决策单元判断结果为不一致时,通知用户设备建立与 根据用户设备的当前位置信息所重选的IPTV服务器的链接。
16、 如权利要求15的应用服务器,其特征在于,所述应用服务器还包 括通知单元,用于通知用户设备发起重选IPTV服务器的分配请求。
17、 如权利要求15的应用服务器,其特征在于,所述应用服务器还包 括分配单元,用于根据用户设备的当前位置信息分配新的IPTV服务器。
18、 如权利要求15的应用服务器,其特征在于,所述通信单元还用于 向中心流媒体服务器发起重选所述当前位置信息对应的IPTV服务器的请求。
19、 一种中心流媒体服务器,其特征在于,所述中心流媒体服务器包括 通信单元,用于获取用户设备的当前位置信息;分配单元,用于当应用服务器判断所述用户设备的当前位置信息对应的 IPTV服务器地址与当前所使用的IPTV服务器地址不一致时,根据用户设备 的当前位置信息为用户设备分配新的IPTV服务器。
20、 一种中心流媒体服务器,其特征在于,所述中心流媒体服务器包括 通信单元,用于获取用户设备的当前位置信息;决策单元,用于判断所述用户设备的当前位置信息对应的IPTV服务器 地址与当前所使用的IPTV服务器地址是否一致;分配单元,用于当决策单元判断结果为不一致时,根据用户设备的当前 位置信息为用户设备分配新的IPTV服务器。
全文摘要
本发明公开一种建立UE与IPTV服务器链接的方法,以及相应的用户设备、应用服务器及中心流媒体服务器,本发明的技术方案中,通过判断是否需要重选IPTV服务器,如果需要,则建立用户设备与根据用户设备当前位置信息所重选的IPTV服务器的链接。通过本发明的技术方案,在UE使用IPTV业务的过程中,当UE发生较大范围的移动时,能够很好地确保UE与IPTV服务器链接的稳定性,保障用户IPTV业务的QoS。
文档编号H04L29/06GK101340702SQ20071007639
公开日2009年1月7日 申请日期2007年7月5日 优先权日2007年7月5日
发明者冯国伟, 刘军利, 珂 孙, 张中宝, 张学辉, 旭 杨, 段莹涛, 董争强, 闫立俊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1