提供关于协议的计时器控制信息的制作方法

文档序号:7947053阅读:210来源:国知局
专利名称:提供关于协议的计时器控制信息的制作方法
技术领域
本发明大体上涉及提供关于通信协议的控制信息。特别地,本发明涉及提供关于被用在通信设备中的协议的控制信息。
背景技术
可以将通信系统看作这样的工具,它使得在两个或者多个实体(例如,与所述通信系统相关联的用户设备和/或其他节点)之间能够进行通信会话。所述通信可能包含,例如,语音、数据、多媒体等等的通信。为通信设备(包括各种用户设备)提供无线通信的通信系统已经为人们所知。所述无线系统的例子是公众陆地移动电话网(PLMN)。另一个例子是无线局域网(WLAN)。
PLMN典型地是蜂窝系统,其中,基站收发机(BTS)或者类似的接入实体通过所述实体之间的无线接口服务于用户设备(UE),例如移动台(MS)。所述通信所需的设备进行的操作可以由一个或者多个控制实体来控制。所述各种控制实体可以相互连接。还提供一个或者多个网关节点,用于将所述蜂窝网络与其他网络耦合,例如,耦合到其他蜂窝系统,或者耦合到公众电话网(PSTN)和/或其他通信网络,如互联网协议(IP)和/或其他分组交换数据网络。
这样,蜂窝网络能够提供对各种业务和应用的访问,所述业务和应用由所述蜂窝网络,或者所述蜂窝网络外部的实体或者网络提供。对于与其它网络耦合的其他无线网络,亦是如此。存在对于这样的架构的方案,所述架构以一种与接入网无关的方式来提供业务。举例来说,这意味着,会议电话便利服务可以被任何这样的通信设备使用,所述通信设备具有某些被定义了的能力并且通过任何接入网来访问所述会议电话便利服务。
一个提供与特定接入网无关的业务的、用于通信设备的方案是IP多媒体子系统(IMS),它在第三代合作伙伴计划3GPP规范中定义。IMS业务可以通过提供IP连接性的任何接入网来访问。与全球移动通信系统(GSM)相关的通用分组无线业务(GPRS)和通用移动通信系统(UMTS)是IMS的IP连接性接入网(ICAN)的两个例子。
和任何通信系统一样,所述IMS定义了用于控制业务订购和用于为用户提供业务的各种实体。在所述IMS中,这些实体被实现为网络中的服务器。为了能够从通信系统中请求业务,典型地,用户需要订购所述业务,并且需要在所述系统的服务控制实体中注册。在所述IMS中,所述订购用户的信息(用户的档案)被存储在归属用户服务器(HSS)中,并且所述服务控制实体是服务呼叫会话控制功能(S-CSCF)实体。用户可以通过所述通信系统的接入实体在所述服务控制实体中注册。如上所述,所述IMS与接入网无关,因此所述接入网提供IP连接性就足够了。
除了所述服务控制实体之外,所述用户还需要和代理控制实体相关联。在所述IMS中,所述代理控制实体是P-CSCF。所述代理实体被分配给所述用户漫游所处的区域。对于更为普遍的情况,当用户通过任意类型的接入网接入所述网络时,从网络的观点来看,可以认为所述接入网分配了代理控制实体,以用于控制所访问的业务,例如用于带宽管理。
在所述IMS中,呼叫状态控制功能(CSCF)实体可以提供这样的功能,如服务呼叫状态控制(S-CSCF)、代理呼叫状态控制(P-CSCF)和询问呼叫状态控制(I-CSCF)。控制功能也可以由这样的实体提供,如归属用户服务器(HSS)和各种应用服务器。
在所述用户设备(通信设备)和通信网络的网络单元之间的通信,典型地基于一个适当的通信协议或者基于一组适当的通信协议。此外,通信系统典型地按照这样的特定标准或者规范进行运作,所述标准或规范规定了允许所述系统中的各个单元做什么以及如何实现这些功能。还可以定义在特定连接中应使用的通信协议和/或参数。换句话说,需要定义所述通信所基于的特定的一组“规则”,以确保通过所述系统进行的通信。
典型地,通信协议定义了这样的消息或者消息序列,它们涉及各种动作,以及例如当请求的动作未被执行时的默认动作。典型地,协议还有对于接收对所发送的消息的响应的各种特定时限。如果响应被时延,通常所述协议将无法正确运行。则需要重复发送关于某个动作的消息。在最坏的情况下,所述请求的动作完全没有被执行。
在IMS中使用的控制协议中的一个是会话初始协议(SIP)。SIP是在提交给互联网工程任务组(IETF)的RFC3261中规定的协议。在RFC3261中,主要在第17节中,规定了各种计时器。RFC3261的附录A中列出了关于SIP的计时器值。
结合所述IMS,会话初始协议用于例如向所述S-CSCF注册和创建会话。应理解,本文使用的所述术语“会话”指的是用户可以进行的任何通信,例如电话、数据(例如,浏览网页)或者多媒体通信等等。由于在接收对于与所述IMS相关的某个SIP消息的响应时的时延,在S-CSCF上的注册可能会失败,或者可能无法建立所请求的会话。
对于使用所述IMS和UMTS来说,在RFC3261中规定的SIP的计时器值并不足够长,这一点已经引起注意。这是因为由例如UMTS的空中接口所导致的信令时延。为了克服这个问题,在3GPP规范TS 24.229(5.6.0版本Release 5)的7.7节和表7.5中规定了更长的计时器值。所述3GPP规范定义了用于网络单元之间的第一计时器值、用于用户设备中(或者,更普遍地,在通信设备中)的第二计时器值,以及用于对所述用户设备的P-CSCF中的第三计时器值。
应根据在相应标准(例如,3GPP标准)中定义的值来设置在运营商核心网的网络单元中的计时器值。运营商可以使用所述网络的管理系统来设置所述计时器值。然而,因为,例如所述网络的大小、所述网络的实施(不同提供商)、所述网络的结构和复杂度,所述网络中的时延可能比所述标准中介绍的更长。因此,运营商需要使用与标准的规定所不同(典型地,更长)的计时器值,以保证为最终用户提供更高的呼叫成功率。通信设备(例如,移动电话)中的计时器值由设备商在所述终端的制造阶段设置。之后,分销商在将所述终端售给最终用户之前,可以修改所述值。最终用户通常并不明白这些计时器。然而,当不知道所述终端将被用于哪个网络中时,将会出现问题,并且因此,无法事先配置正确的计时器值。因而,如果运营商的接入网和核心网中的时延比标准中所介绍的长,则所述终端中的计时器值可能太短。
此外,存在至少一个有关问题,涉及为结合所述IMS和UMTS的SIP确定不同于通常SIP的计时器值。由于通信设备具有这样的能力,即可以通过多个接入网来接入IMS或者除IMS外为其他目的而使用SIP,故所述通信设备需要能够确定并且使用正确的计时器值,以确保在使用SIP时的成功的控制功能。
因此,存在这样的问题,涉及确定对于SIP协议或者其他控制协议的正确的SIP计时器值,以及在通信设备中使用所述计时器值。
应理解,尽管上述讨论的问题涉及第三代通信系统中的IMS,但是类似的优势也可以和其他系统相关联,并且因此,所述描述并不局限于这些例子。

发明内容
本发明实施例的目的是解决一个或者多个以上讨论的问题。
本发明的第一个方面提供一种用于提供关于协议的控制信息的方法,所述方法包含将指示至少一个计时器值的信息发送给至少一个通信设备,以配置与在所述至少一个通信设备中所使用的协议有关的至少一个计时器。
本发明的第二个方面提供一种通信设备,所述通信设备包含用于接收关于协议的控制信息的装置,所述控制信息已经由通信网络发送并且指示关于所述协议的至少一个计时器值,以及用于在所接收的控制信息的基础上,配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器值的装置。
本发明的第三个方面提供一种通信系统,所述通信系统包含这样的装置,所述装置将指示所述至少一个计时器值的控制信息发送给至少一个通信设备,以配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。
本发明的第四个方面提供一种用于通信系统的网络单元,所述网络单元包含这样的装置,所述装置将指示所述至少一个计时器值的控制信息发送给至少一个通信设备,以配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。
本发明的第五个方面提供一种用于通信系统的网络单元,所述网络单元包含这样的装置,所述装置用于触发将指示所述至少一个计时器值的控制信息发送给至少一个通信设备,以配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。


现在,将通过参考附图的例子来描述本发明的实施例,其中图1示意性示出了所述IP多媒体子系统的通用架构;图2示意性示出了关于所述SIP协议的协议栈;图3示意性示出了作为例子的可以应用本发明实施例的通信系统;
图4示意性示出了根据本发明第一实施例的方案;图5示意性示出了根据本发明第二实施例的方案;图6示意性示出了作为例子的关于本发明第二实施例的消息流程图;图7示意性示出了根据本发明第三实施例的方案;图8示意性示出了作为例子的关于本发明第三实施例的消息流程图;图9示意性示出了作为例子的根据本发明实施例的通信系统;以及图10示意性示出了作为例子的根据本发明实施例的通信设备。
发明内容图1示意性示出了所述IP多媒体子系统的通用架构100。希望使用所述IMS提供的业务的用户,需要首先向服务控制器(例如服务呼叫会话控制功能单元(S-CSCF)110)进行注册。如图1所示,在S-CSCF 110和通信设备(用户设备UE)101之间的通信,可以经过至少一个代理呼叫会话控制功能单元(P-CSCF)112,而被路由。这样,P-CSCF 112用于代理到S-CSCF 110去的消息。在通信设备101和P-CSCF 112之间的通信通常经由接入网120或者接入实体来提供。尽管未在图中示出,但是在所述连接中可以涉及若干其他网络单元,例如I-CSCF。接着,所述服务控制器,即图1中的S-CSCF 110提供需要注册所述用户设备101的控制实体。所述注册被需要,从而使得,例如所述通信设备能够从应用服务器(AS)114a或者114b中请求业务,或者运行和另一个用户设备的端到端应用。在某些情况下,所述S-CSCF会发现,对于S-CSCF的能力来说,某个时刻注册进程的总数太大。在这种情况下,所述S-CSCF可以通过发送禁止所述注册的响应,从而拒绝注册请求。
用户信息存储实体也被设置,用于存储与各个用户的订购相关的信息。所述用户信息存储实体可以位于所述订购的归属网络的服务器中。在不同通信网络中,可以用不同的术语来称呼所述用户信息存储实体,并且在IMS中,所述用户信息存储实体被称为归属用户服务器(HSS)。图1示出了归属用户服务器(HSS)116。其他功能实体可以通过适当的参考点(例如,在会话建立过程中以及之后)向所述HSS 116发起询问。所述用户信息包括这样的信息,例如用于认证的所需数据(例如,所述用户或者用户设备的注册身份)等等。HSS 116还可以用于永久地存储用户的档案信息。
在IMS中,所述会话初始协议SIP用于控制会话。这样,至少以下实体使用SIP通信设备UE、控制实体S-CSCF和代理实体P-CSCF。所述SIP构架包含,例如,SIP客户端、SIP服务器、SIP代理和用户代理(UA)。SIP客户端是发送SIP请求和接收SIP响应的任何网络单元。SIP服务器是接收SIP请求以处理所述请求、并且发送回对于这些请求的SIP响应的网络单元。SIP代理是中间实体,其为了代表其他SIP客户端进行请求,从而既充当SIP服务器又充当SIP客户端。SIP代理服务器主要负责路由。用户代理是逻辑实体,其可以既充当用户代理客户端(UAC)又充当用户代理服务器(UAS)。用户代理客户端是这样的逻辑实体,其生成新的请求,然后使用客户端事务状态机来发送该请求。UAC的角色仅仅在所述客户端事务期间存在。换句话说,如果一段代码对请求进行初始化,则它在所述客户端事务期间充当UAC。如果之后所述代码接收请求,则它将充当用于处理所述客户端事务的用户代理服务器。
对于IMS,使用IMS业务的通信设备通常充当SIP用户代理。所述代理实体P-CSCF通常充当SIP代理,但是在某些情况下,也充当SIP用户代理。所述控制实体S-CSCF通常充当SIP代理,但也具有SIP注册服务器的某些能力并且接收注册请求。关于所述通信设备(用户设备)、S-CSCF和P-CSCF的能力的更详细描述参见3GPP规范TS24.229(5.6.0版本Release 5)。
图2示意性示出了关于所述SIP协议的协议栈200。最底下的协议层PHY 201与物理传输介质有关。紧接的上一层协议层MAC 202与介质接入控制有关。IP协议层203典型地被提供在MAC层202之上。传输协议层204通常包括至少传输控制协议(TCP)和用户数据报协议(UDP)。SIP层205在传输协议层204之上。
接着,SIP层205包含四个子层。最低子层是语法/编码层251,涉及SIP消息结构和对SIP协议消息进行编码,以提供净荷信息给传输协议层204。紧接的上一子层是传输层252,它定义了在所述网络中,SIP客户端如何发送请求并且接收响应,以及SIP服务器如何接收请求并且发送响应。
紧接的上一子层是事务层253,并且在事务层253之上的层被称为事务用户(TU)254。用户代理包含事务层253,作为有状态SIP代理。无状态SIP代理不包含事务层253。事务层253具有客户端组件(称为客户端事务)和服务器组件(称为服务器事务),它们中的每一个都由有限状态机来表示,所述有限状态机被构建以用于处理特定SIP请求。除了无状态代理,SIP实体中的每一个都是事务用户层254。当TU希望发送请求时,它将创建客户端事务实例,并且向所述事务实例传递请求以及目的IP地址、端口和将所述请求发送给谁来传输事务是SIP的基本组件。事务是由SIP客户端事务(使用所述传输层)向SIP服务器发送的SIP请求,以及从所述SIP服务器发送回所述SIP客户端的对于所述请求的全部响应。所述事务层处理应用层的重传、响应与请求的匹配,以及应用层的超时。用户代理客户端(UAC)所完成的任何任务都是使用一系列事务来进行的。
SIP是事务型协议在一系列独立的消息交换中进行组件之间的相互作用。特别地,SIP事务包含单个请求和关于所述请求的任何响应,其中所述响应包含零个或者多个临时响应和一个或者多个最终响应。如果某个SIP消息没有响应,则事务层253中的计时器通常将超时,并且导致所述状态机进入新的状态。
为SIP确定了许多计时器。表1列出了这些计时器,参考了RFC 3261中的相关章节,并且简要说明了每个计时器的含义。如表1所示,计时器T1涉及往返时间(RTT)的估计,并且默认值为500ms。在以上关于背景技术的讨论中提到,在3GPP规范TS24.229(5.6.0版本Release 5)的7.7节和表7.5中规定了更长的计时器值。3GPP规范定义了用于网络单元之间的第一计时器值,在用户设备中(或者,更普遍地,在通信设备中)使用的第二计时器值,以及在对所述用户设备的P-CSCF中使用的第三计时器值。
表1SIP计时器


图3示意性示出了可应用本发明实施例的通信系统的例子,即第一通信系统300a,第二通信系统300b和通信设备301。举例来说,通信系统300a包含接入网310和核心网330。图3仅示出了有关第二通信系统300b的接入网320。所述两个接入网310和320可以在地理上是分开的,或者使用不同协议和设备来实现。第一接入网310和第二接入网320都能够为通信设备301提供互联网协议(IP)连接性。举例来说,图3示出了第一接入网310直接与核心网330相连。第二接入网320则通过例如公共IP网络340与核心网330连接。或者,第二接入网320也可能直接与核心网330相连。通信系统300a是使用通信设备301的用户的归属网络,从这个意义上来说,核心网330包含控制实体S-CSCF 331和归属用户服务器HSS332。在核心网330中还示出了应用服务器AS 333。
本领域的技术人员很清楚,作为所述互联网协议的替代,任何分组数据协议都是适用的。由于IMS涉及到IP,所以在这里使用IP作为分组数据协议的例子。本领域的技术人员还很清楚,所述IMS构架只是例子,并且具有类似功能和类似控制以及代理功能和/或实体的任何业务构架均可以使用。此外,在此使用SIP协议作为具有计时器的协议的例子,并且特别地作为控制协议的例子。
第一接入网310和第二接入网320通常都是无线网络。图3举例为第一接入网310是GPRS网络。第一接入网310包含基站BS 312、基站控制器313和服务GPRS支持节点SGSN 314和网关GPRS支持节点GGSN315。所述GGSN通常将GPRS网络310的分组交换部分耦合到IP骨干网。接入网的更多例子有增强型GSM演进数据业务(EDGE)、无线局域网(WLAN)、运营商无线局域网(OWLAN)、UMTS的无线接入网或者宽带CDMA系统(WCDMA)的无线接入网。
即使第一接入网310和第二接入网320都遵照相同标准和规范,例如都是GPRS网络,但是在这些网络中的传送时延可以截然不同。所述时延通常是由于例如无线接入网的网络单元和分组交换网的网络单元造成的。在所述GPRS例子中,无线接入网的网络单元是基站和基站控制器,而分组交换网的网络单元是SGSN和GGSN。例如,所述接入网和所述IP骨干网的大小和负荷也可以影响所述时延。相同大小的网络可以具有不同的时延,因为所述网络单元由不同生产商制造。有可能某个网络通常很繁忙而另一个网络通常负荷较轻。此外,所述时延有可能依赖于所述通信设备在接入网的覆盖区域中所处的位置。
当通信设备301经由第一接入网310访问由应用服务器AS 333提供的业务时,适用的SIP计时器值与通信设备301经由第二接入网320来访问所述业务时的不同。如图3所示,所述通信设备有与所述控制协议有关的至少一个计时器302,更确切地说是SIP协议。代理实体P-CSCF 311和321也有与所述控制协议有关的至少一个计时器316、326。控制实体S-CSCF 331也有与所述控制协议有关的至少一个计时器335。
应理解,网络单元(例如,服务实体S-CSCF或者代理实体P-CSCF)通常具有一组计时器值,所述网络单元利用这些计时器值来控制所有会话。如果网络单元有特定会话计时器或者特定用户计时器,则可以将所述计时器配置为和通信设备中的计时器值相同的值,其中所述通信设备的会话由所述网络单元进行控制。所述配置可以例如使用网络的普通配置和管理接口来进行。
有可能测量并确定关于某个网络或者网络的某个部分的时延,从而为所述SIP计时器确定合适的计时器值。类似地,例如,如果IP骨干网的时延很重要,则可以选择所述SIP计时器值,使得也考虑了这些因素。
需要进行配置的SIP协议计时器的一个特定例子是往返计时器,也就是T1。所述往返计时器被用在SIP协议的INVITE事务中,参见RFC 3261的17.1.1.1节。所述INVITE事务包含三向握手。所述客户端事务发送INVITE消息,所述服务器事务发送响应,并且所述客户端事务发送ACK消息。对于不可靠传输(例如UDP),所述客户端事务以这样的时间间隔来重传请求,即以T1秒开始,并且每次重传后时间间隔加倍。T1是关于往返时间(RTT)的估计,并且根据RFC 3261,默认为500ms。如表1所示,许多其他计时器以T1作为标度。这意味着改变T1也将会调整所述其他计时器的值。
为了控制所述SIP协议,将计时器值从所述通信系统发送给通信设备301。所述通信设备301被设置有从所述通信网络接收配置或者控制信息的功能单元。发送并接收配置或者控制信息的一个例子是空中下载(OTA)接口。通常,配置或者控制信息由所述归属网络(图3中的通信系统300a)或者拜访网络(图3中的通信系统300b)来提供。
图4示意性示出了根据本发明第一实施例的方案。本发明的第一实施例涉及业务订购,例如订购IMS业务的用户。图4所示的业务订购管理器410是负责业务订购的实体。所述业务订购管理器可以从例如管理人员那接收到业务订购。另外的例子是用户可以通过访问WWW网页来订购业务。很明显,存在许多其他的可能性,将业务订购信息输入到业务订购管理器410内。一旦接收到业务订购,业务订购管理器410就将用户和所订购的业务的信息存储到例如用于存储业务订购信息的存储器(图4中未示)中。例如,在IMS中,业务订购信息被存储于HSS中。
在本发明的第一实施例中,适于在所述归属网络中使用的计时器值被发送给订购所述业务的用户的通信设备401。需要发送适合于所述归属网络的计时器值,这是因为在用户的通信设备中,通信设备401可能具有预定的计时器值,而所述预定的计时器值不同于适于所述归属网络的计时器值。或者,通信设备401可能没有任何预定的计时器值。为了发送所述合适的计时器值,业务订购管理器410可以从信息存储器420中取出对于所述归属网络的计时器值。所述计时器值可以存储于例如合适的网络单元中。经由例如终端管理器430将所述控制协议(例如,关于IMS的SIP)的计时器值发送给所述用户的通信设备401。
终端管理器430使用例如空中下载(OTA)接口或者使用SyncMI来发送所述计时器值。所述OTA接口指的是使用短消息(SMS)来将控制信息发送给通信设备。所述OTA接口涉及客户端的提供和设备管理,由开放移动联盟为其制定规范。在这种情况下,所述用户需要明确地接受收到的计时器值。所述SyncML基于客户端-服务器的解决方案,并且因此通信设备401包含客户端应用,所述客户端应用能够无需和用户交互就接收并保存所述计时器值。应理解,存在许多其他的可能方案,将所述计时器值发送给通信设备401。另外还应理解,所述计时器值还可以随同其他控制信息一起发送。所述其他控制信息的一个例子是IMS参数,在IMS订购之后所述IMS参数被发送给通信设备401,以使得所述通信设备的用户能够访问IMS业务。
图5示意性示出了根据本发明第二实施例的方案。本发明第二实施例适用于特别地向漫游用户发送计时器值。在图5中,IMS架构被用作例子。漫游用户的通信设备501经由代理控制实体P-CSCF 511将其本身注册到服务控制实体S-CSCF 521上。代理控制实体P-CSCF 511位于拜访网络510中,服务控制实体S-CSCF 521在归属网络520中。
当所述通信设备进入拜访网络510时,在通信设备501中所使用的SIP计时器值可以是,例如,根据相关3GPP标准的默认SIP计时器值。作为第二个例子,当订购所述IMS业务时,所述计时器值由通信设备501的用户的归属网络来设置。拜访网络510可能使用不同SIP计时器值。通信设备501和代理控制实体P-CSCF 511应该采用相同SIP计时器值,以确保会话初始化可靠和成功。因此,所述拜访网络可以发送信息,用于为漫游用户的通信设备指示至少一个计时器值。
图5示意性示出了发送SIP计时器值的一个例子。代理控制实体P-CSCF 511可以发送用于指示至少一个SIP计时器值的信息。更特别地,代理控制实体P-CSCF 511可以在SIP协议消息中发送所述计时器值。通信设备501需要被配置为,在继续进行另外的SIP消息交换之前,使用接收到的SIP计时器值。实际上,这意味着需要及时地自动配置所述SIP协议栈。如果通信设备501不能配置所述SIP协议栈或者处理接收到的计时器值,它将忽略接收到的SIP计时器值并且继续使用当前的计时器值。
图6示出了关于本发明第二实施例的消息流程图,作为使用SIP协议消息来发送SIP计时器值的例子。图6所示为当用户漫游时关于重新注册的消息流程图。所述漫游用户的通信设备501向代理控制实体P-CSCF 511发送注册消息601。基于呈现在注册消息601中的漫游用户标识符,例如基于统一资源标识符(URI),代理控制实体P-CSCF 511确定所述用户正在从拜访域注册,并且进行域名服务器(DNS)询问(图6中的箭头602),以定位在归属网络520中的询问控制实体I-CSCF。所述DNS为P-CSCF511提供归属网络520中的I-CSCF的地址。此后,代理控制实体P-CSCF511将注册消息603转发给归属网络520中的所述询问控制实体I-CSCF。接着,所述询问控制实体I-CSCF利用归属网络520中的HSS来执行用户注册状态询问。此后,所述询问控制实体将注册消息605转发给归属网络520中的服务控制实体S-CSCF 521。在最简单的情况下,服务控制实体S-CSCF 521仅仅更新注册计时器(图6中的步骤606)。或者,所述S-CSCF也可以执行其他任务。此后,服务控制实体S-CSCF 521向所述询问控制实体I-CSCF回复200 OK消息607。所述询问控制实体I-CSCF将200 OK消息608转发给代理控制实体P-CSCF,所述P-CSCF接着将200 OK消息609转发给通信设备501。3GPP规范TS 24.228(5.6.0版本Release 5)的6.3节进一步详细讨论了图6中的消息图。
在200 OK消息609之后,所述SIP计时器值将由所述代理控制实体P-CSCF发送给通信设备501。图6将其示为消息610。或者,有可能用新的消息610代替200OK消息609。然而,所述第二个选择比第一个选择需要更多地改变当前的SIP协议。
关于图4,应理解,作为选择地,归属网络520中的所述询问控制实体I-CSCF或者服务控制实体S-CSCF 521,可以触发归属网络520中的终端管理器以向通信设备501发送SIP计时器值。在这种情况下,所述合适的SIP计时器值可以从例如基于代理控制实体P-CSCF 511的身份或者地址的数据库中取得。或者,在拜访网络510中的代理控制实体P-CSCF 511或其他实体可以向归属网络520发送所述计时器值,从而将所述计时器值发送给通信设备501。
还应理解,例如,如果服务控制实体S-CSCF 521触发了用于指示计时器值的信息的发送,则无论所述用户是在归属网络520中还是在拜访网络510中,所述计时器信息都将被发送给所述用户。然而,所述计时器值应该是适用于所述用户当前位于的网络的值。
图7示意性示出了根据本发明第三实施例的方案。本发明的第三实施例也适合于向漫游用户发送计时器值。在图7中,使用IMS和GPRS作为例子。图7示出了漫游的场景,被称为GPRS漫游。无线接入网711和服务GPRS支持节点(SGSN)712位于拜访网络710中。网关GPRS支持节点(GGSN)722和服务控制实体S-CSCF 721位于归属网络720中。如箭头731所示,漫游通信设备701发起与SGSN 721的分组数据上下文激活。作为响应,SGSN 712发送用于指示对于SIP协议的至少一个计时器值的信息(图7中的箭头732)。
图8示出了关于用于P-CSCF发现的GPRS过程的消息流程图,作为本发明第三实施例的例子。图8示出了漫游通信设备701、SGSN 712和GGSN 722。通信设备701通过向SGSN 712发送激活PDP上下文请求801来请求建立分组数据上下文。所述激活PDP上下文请求801可以包含对于SIP计时器值的明确请求,或者所述SGSN可以将消息801解释为对于SIP计时器值的请求。SGSN 712选择GGSN,并且向所选择的GGSN 722发送生成PDP上下文请求。所述GGSN 722获取所述代理控制实体P-CSCF的地址(图8中的步骤803)。此后,GGSN 722向SGSN 712发送生成PDP上下文响应804。一旦接收到所述消息,SGSN 712就向通信设备701发送激活PDP上下文接受消息805。所述SIP计时器值可以是构成消息805的一部分,或者可以在额外的消息中发送。
关于图8的进一步细节参见3GPP规范TS 24.228(5.6.0版本Release5)的5.2.3节。
图9示意性示出了作为例子的、根据本发明实施例的通信系统900。应理解,图9所示的功能模块可以在各种网络单元中实施。
发送模块901负责发送信息,所述信息用于指示对于在通信设备中使用的协议的至少一个计时器值。可以实现所述发送模块901的网络单元的例子是终端管理器430、代理控制实体P-CSCF 511和SGSN 712。触发模块902负责触发所述计时器值的发送。触发模块902有可能和发送模块901一起实现。可以实现所述触发功能的网络单元的一些例子有订购管理器410、服务控制实体S-CSCF 521(通常和发送模块901分离)、代理控制实体P-CSCF 511(通常和发送模块901在一起实现),以及SGSN 712(通常和发送模块901一起实现)。触发模块902还可以位于运营商的管理接口中的某处,特别是这种情况下,即所述运营商决定配置和网络相连的所有或者多数终端的计时器值。
图9还示出了计时器值确定模块903,其负责基于所述通信系统的性能来确定计时器值。计时器值确定模块903可以将所述计时器值存储于存储器904中。发送模块901可以从存储器904中访问所述计时器值。计时器值确定模块903还可以通知触发模块902,应当将新的计时器值发送给许多通信设备。所述通信设备可以是例如,当前使用所述通信系统的通信设备。图5和图7中的方案在这里是可以应用的。或者,归属网络可以向当前位于所述归属网络中的、所述归属网络的用户发送新的计时器值。
配置模块905负责为相关的网络单元配置新的计时器值。所述相关网络单元的例子有对于漫游用户的代理控制实体P-CSCF和对于在用户归属网络中的用户的服务控制实体S-CSCF。
应理解,图9中的模块903、904和905通常在网络运营商的网络管理系统中实现。
图10示意性示出了作为例子的可应用本发明实施例的通信设备1000。通信设备1000包含用于接收指示由通信系统发送的至少一个计时器值的消息的功能单元1010。通信设备1000还包含用于配置有关协议1030的至少一个计时器1031的功能单元1020。通常,计时器配置功能单元1020被设置为用于配置相关的协议栈的应用。对于SIP协议,为有关事务层253的至少一个计时器配置了新的值。
计时器配置功能单元1020可以被配置为为关于所述协议的计时器存储至少一个先前的值1021。例如,在这样的情况下,即,漫游通信设备进入新的网络,而所述新网络没有用于发送指示至少一个计时器值的信息的功能单元,存储至少一个先前的计时器值(先前的一组计时器值)是有用的。如果通过例如向S-CSCF注册反复出错,而注意到最新的这组计时器值定义的计时器值太严格,则会使用所述先前的那组计时器值。或者,计时器配置功能单元1020可以被配置为存储一组默认的计时器值。当所述新的接入网没有发送用于指示对于所述控制协议的计时器值的任何信息时,可以使用所述默认值。另一个选择是,所述计时器配置功能体1020被配置为存储两组默认计时器值关于所述归属网络的第一组计时器值以及关于所述拜访网络的第二组计时器值。在这种情况下,当所述通信设备进入新的网络时,计时器配置功能单元1010将被告知所述新网络是归属网络还是拜访网络,并且它将相应地更新所述协议计时器。
应理解,尽管在上述详细描述中,用会话初始协议SIP作为控制协议的例子,并且用IMS作为业务提供架构的例子,但是本发明也可应用其他协议、控制协议和业务架构/框架。
应理解,在所附的权利要求中,注册到业务框架中指的是,在通信设备和所述业务框架的相关网络实体之间进行的动作,以使得所述通信设备能够访问所述业务框架中的业务。以上,使用IMS作为业务框架的特定例子。例如,可以这样执行所述在业务框架中的注册,即一旦通信设备进入拜访的接入网或者进入归属网络,就自动进行所述注册。
应理解,向通信设备发送指示至少一个计时器值的信息,以在所述通信设备中配置协议,这在除了例如IMS这样的业务框架之外的其他连接中也可应用。例如,当通信设备漫游到拜访的蜂窝通信网络中时,可以一旦所述通信设备进入拜访的接入网,就向所述通信设备发送用于指示计时器值的消息。
还应进一步理解,在所附的权利要求中,发送用于指示关于某个过程(例如,注册到业务框架中或者激活分组数据上下文)的至少一个计时器值的信息,指的是作为所述过程的一部分来发送所述信息。通常,使用与所述过程所使用的协议消息相同的协议消息来发送所述信息。
还应理解,所述通信设备可以是这样的任何通信设备,其能够与通信系统进行通信,并且具备用于访问并使用业务所必需的功能单元。通信设备的例子有用户设备、移动电话、移动台、个人数字助理、笔记本电脑等等。另外,通信设备并不需要是由人类用户直接使用的设备。
尽管在前面的详细描述中描述了并且在附图中说明了体现本发明的设备和方法的优选实施例,但应理解,本发明并不局限于所公开的实施例,而在不超出依据下列权利要求而阐述和定义的本发明精神的情况下,可以进行许多重新配置、修改和置换。
权利要求
1.一种用于提供关于协议的控制信息的方法,所述方法包括将指示至少一个计时器值的信息发送给至少一个通信设备,以配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。
2.根据权利要求1的方法,进一步包括响应给定动作,触发所述发送用于指示所述至少一个计时器值的信息的步骤。
3.根据权利要求2的方法,其中,在所述触发步骤中,所述给定动作包括进入接入网。
4.根据权利要求2的方法,其中,在所述触发步骤中,所述给定动作包括订购业务。
5.根据权利要求2的方法,其中,在所述触发步骤中,所述给定动作包括注册到业务框架。
6.根据权利要求2的方法,其中,在所述触发步骤中,所述给定动作包括激活分组数据上下文。
7.根据权利要求2的方法,其中,结合所述给定动作来执行所述发送用于指示所述至少一个计时器值的信息的步骤。
8.根据权利要求7的方法,其中,使用协议来执行所述给定动作,并且,在所述发送步骤中,使用所述协议来发送所述用于指示所述至少一个计时器值的信息。
9.根据权利要求2的方法,其中,在所述触发步骤中,所述给定动作包括,基于通信系统的性能来确定所述至少一个计时器值中的至少一个。
10.根据权利要求9的方法,其中,在所述发送步骤中,所述用于指示上述至少一个计时器值的信息被发送给多个通信设备。
11.根据前述权利要求中的任何一项的方法,其中,在所述发送步骤中,通过终端管理接口来发送所述用于指示所述至少一个计时器值的信息。
12.根据前述权利要求中的任何一项的方法,进一步包括基于通信系统的性能来确定所述至少一个计时器值。
13.根据权利要求12的方法,其中,所述确定所述至少一个计时器值的步骤包括,确定在所述通信系统中的至少一个时延。
14.根据前述权利要求中的任何一项的方法,进一步包括在网络管理单元中存储所述至少一个计时器值。
15.根据前述权利要求中的任何一项的方法,进一步包括在将所述用于指示所述至少一个计时器值的信息发送给所述至少一个通信设备之前,向网络管理单元询问所述至少一个计时器值。
16.根据前述权利要求中的任何一项的方法,其中,在所述发送步骤中,发送所述信息以用于配置会话控制协议。
17.根据前述权利要求中的任何一项的方法,其中,在所述发送步骤中,发送所述信息以用于配置会话初始协议SIP。
18.一种通信设备,包括用于接收关于协议的控制信息的装置,所述控制信息已经由通信网络发送并且指示关于所述协议的至少一个计时器值;以及这样的装置,其用于基于所述控制信息来配置与所述通信设备中使用的协议有关的至少一个计时器值。
19.根据权利要求18的通信设备,其中,所述用于接收所述控制信息的装置被配置为,通过终端管理接口接收所述控制信息。
20.根据权利要求18或者19的通信设备,其中,所述用于接收所述控制信息的装置被配置为,结合订购业务来接收所述控制信息。
21.根据权利要求18到20的任何一项的通信设备,其中,所述用于接收所述控制信息的装置被配置为,结合激活分组数据上下文来接收所述控制信息。
22.根据权利要求18到21的任何一项的通信设备,其中,所述用于接收所述控制信息的装置被配置为,结合注册到业务框架来接收所述控制信息。
23.根据权利要求18到22的任何一项的通信设备,其中,所述用于接收所述控制信息的装置被配置为,结合进入接入网来接收所述控制信息。
24.一种通信系统,包括用于将指示至少一个计时器值的控制信息发送给至少一个通信设备的装置;以及用于配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器的装置。
25.根据权利要求24的通信系统,进一步包括用于触发所述用于发送所述控制信息的装置的装置。
26.根据权利要求25的通信系统,其中,所述用于触发的装置被配置为至少响应关于通信设备的给定动作而进行触发,并且所述用于发送所述控制信息的装置被配置为向所述通信设备发送所述控制信息。
27.根据权利要求26的通信系统,其中,所述给定动作包括订购业务。
28.根据权利要求26或者27的通信系统,其中,所述给定动作包括注册到业务框架。
29.根据权利要求26到28中的任何一项的通信系统,其中,所述给定动作包括进入接入网。
30.根据权利要求26到29中的任何一项的通信系统,其中,所述给定动作包括激活分组数据上下文。
31.根据权利要求25到30中的任何一项的通信系统,其中,所述用于触发的装置被配置为至少响应确定在所述通信系统中的所述至少一个计时器值,而进行触发。
32.根据权利要求24到31中的任何一项的通信系统,进一步包括基于所述通信系统的性能来确定所述至少一个计时器值的装置。
33.根据权利要求32的通信系统,所述通信系统被配置为在网络管理单元中存储所述至少一个计时器值。
34.根据权利要求24到33中的任何一项的通信系统,所述通信系统被配置为,在将用于指示所述至少一个计时器值的信息发送给所述至少一个通信设备之前,向网络管理单元询问所述至少一个计时器值。
35.一种用于通信系统的网络单元,所述网络单元包括用于将指示至少一个计时器值的控制信息发送给至少一个通信设备的装置;以及用于配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器的装置。
36.根据权利要求35的网络单元,其中,所述网络单元包括终端管理功能单元。
37.根据权利要求35或者36的网络单元,其中,所述网络单元包括业务框架注册功能单元。
38.根据权利要求35到37中的任何一项的网络单元,其中,所述网络单元包括分组数据上下文激活功能单元。
39.一种用于通信系统的网络单元,所述网络单元包括用于触发将用于指示至少一个计时器值的控制信息发送给至少一个通信设备的装置;以及用于配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器的装置。
40.根据权利要求39的网络单元,其中,所述网络单元包括业务订购功能单元。
41.根据权利要求39或者40的网络单元,其中,所述网络单元包括业务框架注册功能单元。
42.根据权利要求39到41中的任何一项的网络单元,其中,所述网络单元包括分组数据上下文激活功能单元。
43.一种通信设备,包括接收机,其被配置为接收关于协议的控制信息,所述控制信息已经由通信网络发送并且指示关于所述协议的至少一个计时器值;以及控制器,其被配置为基于所述控制信息来配置与所述通信设备中使用的协议有关的至少一个计时器值。
44.一种通信系统,包括发射机,其被配置为将用于指示至少一个计时器值的控制信息发送给至少一个通信设备;以及控制器,其被配置为配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。
45.一种用于通信系统的网络单元,所述网络单元包括发射机,其被配置为将用于指示至少一个计时器值的控制信息发送给至少一个通信设备;以及控制器,其被配置为配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。
46.一种用于通信系统的网络单元,所述网络单元包括第一控制器,其被配置为触发将用于指示至少一个计时器值的控制信息发送给至少一个通信设备;以及第二控制器,其被配置为配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。
全文摘要
本发明讨论了用于提供关于协议的控制信息的方法。在所述方法中,将指示至少一个计时器值的信息发送给至少一个通信设备,以配置与在所述至少一个通信设备中使用的协议有关的至少一个计时器。还提出了一种通信设备,所述通信设备被配置为接收关于所述协议的控制信息,并且基于接收到的控制信息来配置与所述通信设备中使用的协议有关的至少一个计时器值,其中,所述控制信息由通信网络发送并且指示关于所述协议的至少一个计时器值。
文档编号H04W60/04GK1957580SQ200580016720
公开日2007年5月2日 申请日期2005年4月21日 优先权日2004年5月31日
发明者J·哈蒂凯宁 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1