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

文档序号:9932627阅读:来源:国知局
是一种使得能够对例如网络、服务器、存储应用和服务的可配置计算资源的共享池进行唯一、方便、按需的网络接入的模型,其可以以最小程度的管理工作或服务提供方交互快速提供和释放。
[0054]这里的实施例使得能够对服务的用户会话进行重新分配,该重新分配由于用户设备的移动而需要进行。
[0055]这里的实施例使得用户设备能够在其在切换期间从一个基站移动至另一个基站时与基站处的本地服务网络节点内主控的服务具有不中断的连接。该方法旨在提供服务会话的先接后断迀移。
[0056]在这里的实施例中,描述了用于使得服务会话能够基于移动触发而进行迀移的方法和服务网络节点,上述移动触发诸如来自基站的切换信号。这里的实施例因此使得能够将服务置于更接近于用户设备之处。服务例如可以被置于基站之处或之内的诸如云的本地服务网络节点之内。这里的实施例进一步对例如TCP会话的网络连接、迀移技术、Layer-3及以上的连接切换机制以及应用状态迀移进行整合。
[0057]这里的实施例减小了延时并且使得基站和移动锚点之间的网络业务有所减少。[°°58] 这里的实施例例如能够通过生成诸如准备输出(prepare-for-export)的应用编程接口(API)事件来准备切换的服务应用的实例。该准备在用户设备进行切换之前执行并且减小了用户设备和服务之间的延时。
[0059]这里的实施例可以被实施为平台即服务(PaaS)IaaS提供给消费者的能力是将使用提供方所支持的编程语言、库、服务和工具创建的消费者所创建或获取的应用部署到云端基础设施上。消费者并不对包括网络、服务器、操作系统或存储的底层云端基础设施进行管理或控制,但是拥有对所部署的应用以及可能用于应用主控环境的配置设定的控制。
[0060]这里的实施例还可以应用于多点载波聚合系统。
[0061]现在将通过多个示例性实施例对这里的实施例进行更为详细的说明。应当注意的是,这些实施例并不互相排斥。来自一个实施例的组件能够不言而喻地被假设出现在另一个实施例中,并且那些组件在其它示例性实施例中可以如何使用对于本领域技术人员而言将是显而易见的。
[0062]图1描绘了其中可以实施这里的实施例的无线通信网络100。无线通信网络100例如可以是LTE/系统架构演进(SAE)、UMTS、GSM、任意3GPP蜂窝网络、WiMAX、或者任意蜂窝网络或系统。
[0063]无线通信网络100包括多个基站以及其它网络节点。更具体地,无线通信网络100包括也被称作源基站的第一基站111以及也被称作目标基站的第二基站112。例如,根据所使用的无线电接入技术和术语,基站也可以各自被称作NodeB、演进NodeB(eNB、eNodeB)、接入点基站、基站路由器、或者能够与基站服务的小区内的用户设备进行通信的任意其它网络单元。
[0064]无线通信网络100进一步包括与第一基站111相关联的第一服务网络节点121,以及与第二基站112相关联的第二服务网络节点122。
[0065]第一服务网络节点121可以是第一基站111之中或者与之相连接的服务网络节点,或者换句话说是服务网络。第二服务网络节点122可以是第二基站112之中或者与之相连接的服务网络节点,或者换句话说是服务网络。第一服务网络节点121和第二服务网络节点122中的每一个可以进一步是诸如计算机、中央处理器(CPU)或服务器的设备。服务网络节点121、122均可以被实施为分布式云。这样的云可以是向用户提供服务的CPU的网络。
[0066]第一基站111为用户设备130进行服务,后者也被称作UE或无线设备。换句话说,用户设备130位于第一基站111所服务的小区之中并且与第一基站111进行通信。
[0067]用户设备130例如可以是移动终端或无线终端、移动电话、例如具有无线能力的诸如膝上计算机、个人数字助理PDA或平板计算机、有时也被称作冲浪板的计算机、或者能够通过无线通信网络中的无线电链路进行通信的任意其它无线电网络单元。请注意,在本文中使用的术语用户设备还覆盖其它无线设备,诸如机器至机器(M2M)设备,即使它们并没有任何用户。
[0068]第一和第二服务网络节点121、122均可以包括图2中所给出的以下用于服务会话迀移的模块:媒体独立切换功能(MIHF)模块211、221,应用和网络连接迀移系统(MS)模块212、222,以及会话移动接口模块213、223。以下部分详细描述了这三种模块。每个模块的对接将在随后进行详细描述。生态系统还包括3G-LTE/SAE网络和服务应用,后者的服务会话由于例如用户设备130的用户设备从一个基站切换至另一个基站一例如,从第一基站111切换至第二基站112—而需要进行迀移。该第一和第二服务网络节点121、122可以被用来将服务会话从一个基站迀移至另一个基站,例如从第一基站111迀移至第二基站112。
[0069]媒体独立切换功能(MIHF)模块211、221
[0070]MIH是使得能够在没有服务中断的情况下在异构网络之间进行切换的IEEE802.21规范。MIH提供了来自3G-LTE/SAE网络的较低层的切换信号和/或指示以技术无关的方式中继至较高层的架构。在这里的实施例中,MIHF模块被配置为向较高层提供也被称作触发的切换使能信号以便实现有关服务会话的应用状态和网络连接会话的无缝切换。
[0071]MS 模块 212、222
[0072]MS模块212、222可以负责与用户设备130相关联的服务会话在用户设备在无线通信网络100中进行切换的情况下从一个基站向另一个基站的迀移。MS模块212、222负责与服务会话相关联的应用状态的迀移和网络连接状态的迀移,每个均与服务会话相关联并且每个均特定于用户设备130。
[0073]服务会话的应用状态是服务的当前执行序列的快照,该执行序列可以被暂停并且随后在另一个服务实例上重新开始,例如在诸如第二服务网络节点122的另一个服务网络节点中的相对应服务应用中。
[0074]网络连接迀移一即网络连接状态的迀移一涉及到与服务会话和用户设备130之间的例如TCP连接状态的协议状态的转移。网络连接迀移还涉及到在服务应用和用户设备130之间进行传送的数据。
[0075]SMI 模块 213、223
[0076]SMI 模块 213、223 将 MIHF 模块 211、221与]\^模块212、222整合在一起。5]\0模块213、223还为服务应用提供简单且清晰的接口以将与用户设备130相关联的服务会话从一个服务应用实例迀移至另一个,即从在第一服务网络节点121中运行的服务应用迀移至在第二服务网络节点122中运行的相对应服务。SMI模块213、223还提供与应用状态和网络连接状态有关的信息可以通过其进行传输的标准接口。上下文(Context)传输协议(CXTP)可以被用来在两个SMI模块之间交换状态信息。
[0077]现在将参考图3中所描绘的组合的流程图和信令图对用于对无线通信网络中与用户设备130相关联的服务会话进行处理的动作进行描述。
[0078]如之前所提到的,用户设备130由第一基站111进行服务。服务会话被在第一服务网络节点121中运行的服务应用提供至用户设备130。以这种方式,服务质量可以由于用户设备130和服务应用之间的延时有所减少而提升。
[0079]用户设备130要切换至第二基站112所服务的小区。该切换例如可以归因于用户设备130的移动。
[0080]动作301
[0081 ] 第一服务网络节点121检测例如来自第一基站111或者例如来自兼容3G-LTE/SAE的设备的切换信号。
[0082]该切换信号指示准备将用户设备130从第一基站111切换至第二基站112的请求。换句话说,第一基站111想要进行用户设备130从第一基站111所服务的小区到第二基站112所服务的小区的切换。
[0083]该检测可以由第一服务网络节点121中包括的第一MIHF模块211来执行。第一 MIHF模块211可以将该切换信号送至第一服务网络节点121中所包括的第一 SMI模块213。
[0084]该动作涉及到以下的动作401。
[0085]动作302
[0086]从第一MIHF模块211所传递的切换信号可以触发第一 SMI模块213获得与服务会话相关联的服务会话状态。
[0087]该服务会话状态可以从在第一服务网络节点121中运行的服务应用获得。第一SMI模块213例如可以通过向服务应用的第一实例发送指示该服务应用的第一实例应当准备输出服务应用状态并且在响应中获得服务会话状态而获得该服务会话状态。这可以通过生成诸如prepare-for-export的API事件来完成。
[0088]响应于该API事件,服务应用暂停与用户设备130相关联的服务会话并且输出服务会话状态。
[0089]随后该第一SMI模块213可以将服务会话状态传递至第一服务网络节点121中所包括的第一 MS模块212。第一 MS模块212可以通过从服务会话状态中提取应用状态而获得它。
[0090]第一MS模块212可以进一步从TCP/IP堆栈中的TCP/IP标识符或者缓冲器获得网络连接状态。第一 MS模块212随后可以将应用状态和网络连接状态发送至SMI模块213,后者负责将应用状态和网络连接状态传输至第二服务网络节点122。
[0091]该动作涉及到以下的动作402。
[0092]动作303
[0093]第一服务网络节点121检测到从第一基站111到第二基站112的切换命令。该切换命令命令将用户设备130从第一基站111切换至第二基站112。
[0094]该动作可以由第一MIHF模块211执行。
[0095]该动作涉及到以下的动作403。
[0096]动作304
[0097]第一服务网络节点121向第二服务网络节点122发送命令,其命令第二服务网络节点122准备从第一服务网络节点121迀移服务会话。
[0098]该命令可以是MIH远程命令。该动作可以由于检测到切换命令而被触发并且可以由第一MIHF模块211执行。
[0099]该动作涉及到以下的动作402。
[0100]动作305
[0101]第二服务网络节点122检测到来自第一服务网络节点121的诸如MIH远程命令的命令。该命令触发第二网络节点准备通过诸如CXTP接口之类的接口接收与服务会话相关联的应用状态和网络连接状态。该动作可以由第二服务网络节点122中所包括的第二MIHF模块221执行。触发准备服务会话的切换可以由第二MIHF模块221通过向第二服务网络节点122中所包括的第二 SMI模块223发送切换准备请求来执行。
[0102]该动作涉及到以下的动作601。
[0103]动作306
[0104]第一服务网络节点121将应用状态和网络连接状态发送至第二服务网络节点122。这使得服务会话能够在第二服务网络节点122中运行的相对应服务应用中被继续。
[0105]第一服务网络节点121经由诸如CXTP接口之类的接口向第二网络节点111发送例如被映射至CXTP所使用的上下文数据块(Context Data Block)的应用状态和网络连接状
??τ O
[0106]该动作可以由第一SMI模块213执行。第一 SMI模块213可以将连接状态和应用状态映射至CXTP所使用的上下文数据块。该上下文数据块可以利用CXTP所使用的特征简档类型进行标识以标识对该数据进行组织的方式。该特征简档类型可以指示上下文数据块中的数据字段中所包括的数据的类型。
[0107]该动作涉及到以下的动作405。
[0108]动作307
[0109]第二服务网络节点122从第一网络节点121接收应用状
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1