多接口的基于客户端服务器的通信方法及支持其的客户端的制作方法

文档序号:7973666阅读:204来源:国知局
专利名称:多接口的基于客户端服务器的通信方法及支持其的客户端的制作方法
技术领域
各种协议因基于客户端服务器通信而众所周知,其支持与如召开会议的两个或两个以上参与者的会话等等。这种非常重要和广泛使用的协议就是所谓的会话发起协议。
背景技术
会话发起协议(SIP)用于在固定线路网络以及第三代移动网络中发送信号以及控制交互式多媒体会话。这是关于互连网会议、电话技术、在线(presence)、事件通知和即时消息的信令协议。SIP通过一种机制使用户移动性成为可能,这种机制使得请求能够被代理或改发到用户当前的位置。用户能够通过他们的家用服务器来注册其当前位置。SIP独立于低层传输协议,这使得SIP能够利用新的传输协议。目前,这个协议通过经由终端的接口注册用户的位置(例如,IP地址)来支持用户的移动性,该终端在整个注册期间保持不变。
甚至对于会话来说,假定在会话进行的同时,为用户数据(用户平面)所选择的接口不改变。当用户通过新的注册过程移动到另一个装置(例如,其他PC或其他移动装置)时,用户将新的IP地址捆绑到其全球唯一的SIP地址上。然后,可以通过新的装置到达该用户。对于UMTS多媒体会话和基于IP的服务来说,通过3GPP引入新的网络。IMS(即,IP多媒体子系统)使用SIP来作为用于在线信息的多媒体会话(例如PoC或VoIP)传输以及即时信息交换的信令协议。
目前,在移动环境中(具有移动终端),终端可以具有若干接口(即,所谓的多模终端-MMT),例如,WLAN、UMTS、GPRS……,并且可以通过若干(空中)接口来到达IMS。通过在周围移动,接口的信号强度可以改变。这就导致可能会丢失链路(用于信令)的情况。这只被低层(接口层)注意到,而不会被SIP注册注意到,并且可能必须对SIP会话进行恢复/更新。所以,SIP堆栈和/或应用程序将不得不提供具体接口以获得具体通知。然后,堆栈和/或应用程序不得不更新注册以及所有运行的会话。这会使得应用程序和/或SIP堆栈依赖于终端的类别(多模或非多模)。虽然移动IP(MIP)旨在引入移动性,但是接口以及IP地址的改变必须被发送给所有的模块和应用程序。这隐含地暗示用户将必须相互作用然后激活新的连接。

发明内容
本发明目的在于改进这种情况及其不足。通过根据权利要求之一的方法或设备来实现这个目的。
以下将借助以图解方式示出的本发明特性的附图来详细公开本发明。


图1示出了SIP信令的技术发展现状。
图2示出了为SIP信令增加LSP。
图3示出了实例场景。
图4示出了新模块在MMT内的可能位置。
图5示出了根据本发明的典型配置。
具体实施例方式
根据实施例,用于在客户端(CL)和服务器(SV)之间进行通信的方法包括一种方法,其中,客户端能够使用若干,即,至少两个接口(INTF1、INTF2、……、INTFN)之中的一个并且在通信会话期间能够在这些接口(INTF1、INTF2、……、INTFN)之间进行切换。该方法包括客户端(CL)使用本地代理服务器(LSP),其用于当客户端在接口(INTF1、INTF2、……、INTFN)之间进行切换时,向服务器(SV)进行合适的重新注册。
上述类型的方法可以包括本地代理服务器(LSP)还用于必要时对消息进行修改以避免由在接口之间切换引起的通信会话的任何干扰。
用于通过若干接口(INTF1、INTF2、……、INTFN)中的一个来与服务器(SV)进行通信而被建立的客户端(CL),其具有在通信会话期间在这些接口(INTF1、INTF2、……、INTFN)之间进行切换的能力,可以使用本地代理服务器(LSP),其用于当客户端在这些接口(INTF1、INTF2、……、INTFN)之间进行切换时,向服务器(SV)进行合适的重新注册。
上述类型的客户端可以使用本地代理服务器(LSP),其也用于在必要时对消息进行修改以避免由在接口之间切换引起的通信会话的任何干扰。
本方法的实施例提议在MMT内引入新模块。新模块增加了智能功能,其能够根据优先权将SIP信令移交给其他接口。这通过向注册器发送自动的重注册来实现。由SIP堆栈所发出的后续SIP请求将被修改,以便所使用的接口地址始终正确。这就使用户保持连接到IMS/SIP网络并且能够使用IMS/SIP服务。该实施例提供了一种方式来使IMS/SIP应用程序和SIP堆栈保持不依赖于MMT所必需的具体行为。
图1示出了SIP信令的技术发展现状。如所示,MMT(终端A或CL(a))直接联系IMS(SV)。为了便于理解,假定IMS包括所有需要的组件,例如注册器、代理服务器、重定向服务器等等。(终端A的)用户A发送注册给IMS(SV)。然后就可以使用所有的服务(在线、即时消息、会话、PoC)。如果到IMS的链路断开或者改变,就再也不能到达用户A的移动终端。这就意味着,通过或经由IMS发送的IM、会话邀请、在线更新将不会到达用户A,并且用户A将不会有关于这个的任何信息(直到注册超时并且将被恢复)。在这种情况下,IMS服务器可丢弃送往终端A的消息。
与标准概念形成对照,优选实施例在MMT内引入了新模块。这显示在图2中。SIP堆栈将被配置,以使得其与新模块进行通信(如同这个新模块是本地SIP代理服务器(LSP))并且发送其联系方式,诸如SIP和IP地址。在IP地址(在图2中标为“IP(x)”)的情况下,SIP堆栈从一组可用的IP地址中随机地选择一个(注意,在MMT中,每个接口均具有IP地址)。例如,这个IP地址可以是本地IP地址(127.0.0.1)。LSP根据需要来修改由SIP堆栈所发送的消息,然后将正确信息发送给IMS服务器。
如上所示,如果接口有改变,那么LSP用于向IMS服务器进行重新注册。因而,LSP处于操纵所有接口并且控制移交机制而不干扰SIP注册的位置。
在终端中引入新模块带来了以下优点
●支持所有标准信令机制,因为终端与标准相符合。
●由于SIP堆栈经常联系SIP代理服务器,所以无需对该堆栈进行专门的改变。
●如果接口在启动和休眠,那么新模块就将信令移交给有效接口。
●通过新模块自动执行SIP(重新)注册。
●新模块改变关于当前配置(IP、端口、…)的SIP消息。
●新模块对于应用程序来说是透明的,并且充当网关。
我们将借助于在图3中描绘的场景来讨论本发明的思想。
假定MMT具有两个接口,GPRS和WLAN。三个或更多接口也是可用的。在WLAN热点之外,MMT想要通过GPRS接口来建立与终端B(在附图中也标为CL(b))的SIP会话。GPRS是通用分组无线业务,其使用数据包来传递数据。WLAN是无线局域网。在这点上,WLAN接口是非活动的。还假定MMT增加了新的LSP模块。MMT使用新模块在IMS服务器注册其本身位置。在那之后,在标准SIP过程中可以交换由B发送的即时消息。现在,MMT移动到WLAN热点中并且通过热点将其本身进行注册,然后激活其WLAN接口。由于MMT的用户喜欢WLAN胜于GPRS接口,则现在,新模块通过WLAN接口执行重新注册过程并且更新其在IMS服务器处的数据库,以便可以通过终端B来对其进行访问。
图4示出了新模块在多模终端中的位置。新模块负责通过适当接口来处理所有的注册信令。
图5示出了根据本发明的典型配置。根据本发明的典型配置包括接口(INTF1、INTF2、INTFN3);本地代理服务器(LSP);服务器(SV);以及通过接口(INTF1、INTF2、INTFN3)中的一个来与服务器(SV)进行通信而被建立的客户端(CL),其具有在通信会话期间在这些接口(INTF1、INTF2、INTFN3)之间进行切换的能力,可以使用本地代理服务器(LSP),其用于当客户端在这些接口(INTF1、INTF2、INTFN3)之间进行切换时,向服务器(SV)进行合适的重新注册。
权利要求
1.一种用于在客户端(CL)与服务器(SV)之间进行通信的方法,其中,所述客户端能够使用两个或更多个接口(INTF1、INTF2、……、INTFN)中的一个,以及能够在通信会话期间,在所述两个或多个接口(INTF1、INTF2、……、INTFN)之间进行切换,所述方法包括所述客户端(CL)使用本地代理服务器(LSP),本地代理服务器(LSP)用于当所述客户端在所述两个或多个接口(INTF1、INTF2、……、INTFN)之间切换时,向所述服务器(SV)进行合适的重新注册。
2.根据权利要求1所述的方法,其中,所述本地代理服务器(LSP)还用于修改消息,以避免由在接口之间的所述切换引起的所述通信会话的任何干扰。
3.根据权利要求1所述的方法,其中,会话发起协议堆栈响应于从所述接口中的第一接口到所述接口中的第二接口的切换,发送其联系方式。
4.根据权利要求3所述的方法,其中,所述会话发起协议堆栈从一组可用IP地址中选择一个。
5.根据权利要求4所述的方法,其中,选择包括选择所述本地IP地址,并且其中,所述本地代理服务器修改由所述会话发起协议堆栈发送的所述消息。
6.根据权利要求5所述的方法,包括将所修改的消息传送到所述服务器。
7.根据权利要求1所述的方法,所述服务器被配置为IP多媒体子系统服务器。
8.根据权利要求7所述的方法,其中,所述本地代理服务器向所述IP多媒体子系统服务器重新注册。
9.根据权利要求1所述的方法,其中,所述两个或多个接口是GPRS接口和WLAN接口中的一个,并且其中,所述客户端在所述GPRS接口和所述WLAN接口之间进行切换。
10.根据权利要求1所述的方法,其中,当所述客户端到达WLAN服务节点时,所述客户端从所述GPRS接口切换到所述WLAN接口。
11.根据权利要求1所述的方法,其中,当所述客户端离开WLAN服务节点的接收区域时,所述客户端从WLAN接口切换到GPRS接口。
12.一种用于通过若干接口(INTF1、INTF2、……、INTFN)中至少一个来与服务器(SV)进行通信而建立的客户端,其具有在通信会话期间在所述若干接口(INTF1、INTF2、……、INTFN)之间进行切换的能力,所述客户端使用本地代理服务器(LSP),本地代理服务器(LSP)用于当所述客户端在所述若干接口(INTF1、INTF2、……、INTFN)之间进行切换时,向所述服务器(SV)进行合适的重新注册。
13.根据权利要求12所述的客户端,其使用本地代理服务器(LSP),本地代理服务器(LSP)还用于修改消息,以避免由在接口之间进行的所述切换引起的所述通信会话的任何干扰。
14.根据权利要求12或13所述的客户端,其具有GPRS接口和WLAN接口。
全文摘要
一种用于在客户端(CL)与服务器(SV)之间进行通信的方法,其使用能够使用至少两个接口(INTF1、INTF2、……、INTFN)中的一个并在通信会话期间在这些接口(INTF1、INTF2、……、INTFN)之间进行切换的客户端。客户端(CL)使用本地代理服务器(LSP),其用于当客户端在这些接口(INTF1、INTF2、……、INTFN)之间进行切换时,向服务器(SV)进行合适的重新注册。
文档编号H04L12/18GK1992663SQ20061016099
公开日2007年7月4日 申请日期2006年12月11日 优先权日2005年12月9日
发明者卡利安·科拉, 米尔科·瑙曼 申请人:明基电通股份有限公司, 明基移动有限责任两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1