第一服务网络节点、第二服务网络节点以及涉及服务会话的处理的方法_4

文档序号:9932627阅读:来源:国知局
服务网络节点122准备从第一服务网络节点121迀移服务会话的命令。
[0167]该方法包括以下动作,这些动作可以以任意适当顺序来进行。
[0168]动作601
[0169]第二服务网络节点122检测到来自第一服务网络节点121的命令,该命令命令第二服务网络节点122准备从第一服务网络节点121迀移服务会话。
[0170]响应于来自第一服务网络节点121的命令,第二服务网络节点122准备从第一服务网络节点121迀移该服务会话。
[0171]所检测到的命令可以进一步命令第二服务网络节点122准备接收应用状态和网络连接状态。该应用状态和网络连接状态每个均与服务会话相关联,并且每个均特定于用户设备130。在这种情况下,第二服务网络节点122准备接收该应用状态和网络连接状态。
[0172]在一些实施例中,所检测到的命令进一步命令第二服务网络节点122准备通过CXTP接口接收应用状态和网络连接状态。在这种情况下,第二服务网络节点122准备通过CXTP接口接收应用状态和网络连接状态。
[0173]所检测到的来自第一服务网络节点121的命令可以是MIH远程命令。
[0174]该动作涉及到的以上的动作305。
[0175]动作602
[0176]第二服务网络节点122从第一服务网络节点121接收应用状态和网络连接状态。该应用状态和网络服务状态每个均与服务会话相关联,并且每个均特定于用户设备130。
[0177]该动作涉及到以上的动作307。
[0178]动作603
[0179]第二服务网络节点122为在第二服务网络节点122中运行的相对应服务应用一即该服务应用的第二实例一提供该服务会话的应用状态和网络连接状态。这使得该服务会话能够在第二服务网络节点122中运行的相对应服务应用中被继续而没有服务会话的中断并且没有用户设备130的任何介入。
[0180]第二服务网络节点122可以经由CXTP接口从第一服务网络节点121接收CXTP所使用的上下文数据块,并且从该上下文数据块提取该应用状态和网络连接状态。
[0181]该动作涉及到以上的动作309。
[0182]为了执行以上参照图6所描述的用于处理与无线通信网络100中的用户设备130相关联的服务会话的方法动作,第二服务网络节点122可以包括以下在图7中描绘的布置。第二服务网络节点122通过被配置为迀移与服务会话相关联的应用状态和网络连接状态而被配置为处理该服务会话。
[0183]用户设备130被配置为由第一基站111进行服务和/或与其进行通信。用户设备130进一步被配置为被切换至与第二服务网络节点122相关联的第二基站112。
[0184]第一服务网络节点121包括被配置为向用户设备130提供服务会话的服务应用。
[0185]第一服务网络节点121可以被配置为作为第一基站111之中或与之连接的本地服务网络节点,并且第二服务网络节点122可以被配置为作为第二基站112之中或与之连接的本地服务网络节点。
[0186]第二服务网络节点122例如利用MIHF模块221、711被配置为而被配置为,检测来自第一服务网络节点121的命令,该命令命令第二服务网络节点122准备从第一服务网络节点121迀移服务会话。
[0187]第二服务网络节点122可以被配置为在检测到该命令时准备接收该应用状态和网络连接状态。
[0188]在一些实施例中,第二服务网络节点122被配置为在检测到该命令时准备通过CXTP接口接收应用状态和网络连接状态。
[0189]第二服务网络节点122可以被配置为检测来自第一服务网络节点121的MIH远程命令。
[0190]MIHF模块221、711可以包括在第二网络节点122中的处理器780中。
[0191]第二服务网络节点122例如利用SMI模块213、713被配置为而被配置为从第一服务网络节点121接收应用状态和网络连接状态。该应用状态和网络连接状态每个均与服务会话相关联并且每个均特定于用户设备130。
[0192]第二服务网络节点122可以被配置为经由CXTP接口从第一服务网络节点121接收CXTP所使用的上下文数据块,并且从该上下文数据块提取应用状态和网络连接状态。
[0193]SMI模块213、713可以包括在第二网络节点122中的处理器780中。
[0194]第二服务网络节点122例如利用MS模块222、512和/或SMI模块213、713被配置为而被配置为为在第二服务网络节点122中运行的相对应服务应用提供该服务会话的应用状态和网络连接状态,这使得服务会话能够在第二服务网络节点122中运行的相对应服务应用中被继续。
[0195]MS模块222、712和SMI模块223、713可以包括在第二服务网络节点122中的处理器780 中。
[0196]这里的用于处理与无线通信网络100中的用户设备130相关联的服务会话的实施例可以通过诸如图7中所描绘的第二服务网络节点122中的处理器780的一个或多个处理器连同用于执行这里的实施例的功能和动作的计算机程序代码一起来实施。以上所提到的程序代码例如还可以以数据载体的形式而作为计算机程序产品来提供,上述数据载体承载用于在被加载到第二服务网络节点122中时执行这里的实施例的计算机程序代码。一种这样的载体可以是CD ROM盘的形式。然而,利用诸如记忆棒之类的其它数据载体也是可行的。计算机程序代码还可以被提供为服务器上的纯程序代码并且被下载至第二服务网络节点
122。
[0197]第二服务网络节点122可以进一步包括存储器790,其包括一个或多个存储器单元。存储器790被布置为例如存储应用状态、网络连接状态、配置,以及用于当在第二服务网络节点122中执行时执行这里的方法的计算机程序代码。
[0198]本领域技术人员还将意识到,以上所描述的MIHF模块211、221、511、711,MS模块212、222、512、712以及SMI模块213、223、513、713可以是指模拟和数字电路的组合,和/或利用例如存储在存储器中的软件和/或固件进行配置的一个或多个处理器,上述软件和/或固件在被诸如处理器780的一个或多个处理器执行时如以上所描述的进行执行。这些处理器中的一个或多个以及其它数字硬件可以包括在单个专用集成电路(ASIC)中,或者若干处理器和各种数字硬件可以在若干单独组件之间进行分布,而无论它们是被单独封装还是被组装到片上系统(SoC)中。
[0199]接口
[0200]现在将对服务网络节点中所包括的不同模块之间的接口,以及服务网络节点中所包括的模块与和该服务网络节点交互的其它实体之间的接口进行描述。这些接口在图8中进行了描绘。
[0201]接口81
[0202]该接口被SMI模块213、513、713用来向服务应用通知准备迀移其会话状态。服务应用使用该接口往来于SMI模块213、513、713输出并输入会话状态。以下给出该接口的原语一也被称作API:
[0203]-PREPARE_T0_EXP0RT(ue_i dent i f i er).
[0204]-EXPORT(ue_identifier,sess1n_data)
[0205]-PREPARE_T0_IMP0RT(ue_identifier)
[0206]-1MPORT(ue_identifier,sess1n_data)
[0207]接口82
[0208]这是MIHF模块311、511、711与其用户一在这种情况下是310模块213、513、713—之间的标准接口。该接口由IEEE 802.21规范所定义。该接口的原语是如IEEE 802.21规范中所定义的MIH命令和事件。
[0209]接口83
[0210]该接口被SMI模块3i 3、513用来在输出操作的情况下请求第一 MS模块312、512提取UE特定的服务会话信息以及与服务会话相关联的网络连接状态。在输入操作的情况下,第二SMI模块513请求第二ANCMS 512将新的UE特定会话引入服务应用并且从CXTP消息输入或提取与该会话相关联的网络连接。以下给出该接口的原语:
[0211 ] a.SESS1N_EXPORT(ue_identif ier,sess1n_data)
[0212]b.SESS1N_IMPORT(ue_identifier,sess1n_data)
[0213]c.SESS1N_EXPORTED(ue_identifier,sess1n_data)
[0214]d.SESS1N_IMPORTED(ue_identifier,sess1n_data)
[0215]接口84
[0216]这是MIHF模块和3G-LTE/SAE子系统之间的标准接口。该接口是如IEEE 802.21规范所定义的技术无关的抽象形式。该接口被用来中继与从3G-LTE/SAE子系统向第一 MIHF模块311的切换相关的链路层事件。该接口的原语是IEEE 802.21规范所定义的链路事件和链路命令。
[0217]接口85
[0218]该接口被第一SMI模块213、513用来向其对等方一即第二 SMI模块223、713—传输应用和协议状态信息。该接口使用CXTP协议传输会话状态相关的信息。
[0219]接口86
[0220]这是诸如第一 MIHF模块311和第二 MIHF模块511之间的本地和远程MIHF模块之间的标准接口。该接口被MIHF模块用来协调并实现切换。该接口的原语是IEEE 802.21规范所定义的远程MIH命令和事件。
[0221]图9图示了根据这里的一些实施例的应用状态和协议状态迀移的概念。图9示出了视频流web服务器的示例。在该示例中,服务是视频流web服务器。诸如用户设备130的客户端UE-3连接至诸如第一基站111的基站A上的诸如第一服务网络节点121的视频流web服务器。视频流web服务器保存涉及客户端UE-3的应用状态。这些状态在该示例服务中为:客户端所观看的视频的文件名称,例如movie_2.mpeg;文件偏移,例如0xAB019D,这是该视频的当前位置;以及用于连接的TCP套接字文件描述符(FD),例如OxlOOlB JCP/IP堆栈维护涉及客户端UE-3的网络连接状态。当客户端UE-3从基站A切换至诸如第二基站112的基站B时,应用状态和网络连接状态都从基站A迀移至基站B,或者换句话说从位于基站A中的第一服务网络节点121迀移至位于基站B中的第二服务网络节点122。基站B上的视频web服务器应用输入从基站A所接收的应用状态。基站B输入从基站A所接收的涉及客户端UE-3的网络连接状态。一旦应用状态和网络连接状态都在基站B上被输入,则视频流可以从基站B上的视频流web服务器向客户端UE-3继续。
[0222]针对其它应用,该应用状态包括不同的应用状态信息,例如:
[0223]-带宽代理:接纳或拒绝针对传输带宽的接入的功能。这样的实体的会话应用状态可以包括“接纳带宽(Admitted bandwidth)”和“ClassOf Service (服务等级)”参数。“ClassOf Service”参数可以是指如互联网工程任务组(IETF)征求评议(RFC) 2475、RFC2474,RFC 3246,RFC 2597中所公开的差分服务代码点(DSCP)的值。“ClassOfService”参数也可以是指加速转发(EF)/保证转发(AF)类。这些被IETF定义为差分服务架构的一部分。
[0224]-如IETFRFC 3261所公开的会话发起协议(SIP)会话。SIP是IP多媒体子系统(IMS)的基础协议。在IMS上下文中的SI P会话状态
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1