用于在包括ims的网络环境中实现sip呼叫的系统和方法

文档序号:7644178阅读:291来源:国知局

专利名称::用于在包括ims的网络环境中实现sip呼叫的系统和方法
技术领域
:本专利公开通常涉及通信网络中的呼叫路由。更具体地、且不作为任何限制,本专利公开提供了系统和方法,用于对包括电路交换(CS)网络和IP多媒体子系统(IMS)网络的网络环境中的呼叫路由进行管理,其中,使用IMS网络基础结构对由CS发起的IP呼叫(例如,基于会话初始协议或SIP)进行路由。
背景技术
:当今的高级通信设备能够在分组交换IP网络域(例如,使用无线LAN(WLAN)或Wi-MAX网络等)、以及电路交换蜂窝网络域中无缝地操作。为了促进这种能力,当前的第3代移动通信合作伙伴计划(3GPP)标准规定了一种新的基于IP的网络架构,被称作IP多媒体子系统(IMS),它允许通信设备(称为用户装置或UE)使用任意一个域,既向仅使用IP的订户、又向传统电路交换电话的订户发起呼叫。然而,可能出现的情况是,仅由于没有可用的分组交换网络、或在分组交换域中的可用网络不支持IP电话(VoIP)服务,所以无线设备(即,3GPP中的UE)才能够使用电路交换网络域向被呼叫方做出语音呼叫。在这种情况下,如果被呼叫方碰巧是仅使用IP的订户,并且由统一资源标识符(URI)来标识,则由于UE设备在电路交换域中操作时仅可以实现基于E.164号码的呼叫,所以发话方UE可能不能够做出基于IP的呼叫。
发明内容广义上,本专利公开提供了一种方案,用于对包括CS网络域和IMS网络域的网络环境中的IP呼叫(例如,基于会话初始协议(SIP)的呼叫)进行路由。当在CS域中操作的UE设备发起SIP呼叫时,把与该呼叫相关联的呼叫信息(包括被叫方的SIPURI)提供给放置在IMS网络中的应用服务器(AS)节点。在AS节点处,维护E.164号码池作为IP多媒体路由号码(IMRN),该IMRN可配置以映射到被叫方SIPURI、或与被叫方SIPURI相关联。AS节点对于从UE设备接收到的被叫方SIPURI,来动态地分配所选IMRN,并将该IMRN返回UE设备。然后,在对SIPURI-IMRN映射进行询问后,利用动态分配的IMRN,来将该SIP呼叫向被叫方进行路由,由此可以将该IMRN释放回IMRN池以便将来使用。可以在设备和AS节点的端点处设置适合的定时器,从而可以验证与呼叫相关联的呼叫参考号码是否保持有效(例如,没有超时)、或者动态分配的IMRN是否保持有效(例如,没有超时)。可选地,可以将所释放的IMRN隔离一段时间。一方面,公开了一种方法,用于对包括CS网络和IMS网络的网络环境中的SIP呼叫进行路由,所述SIP呼叫由CS网络域中的UE设备面向具有SIPURI的被叫方而发起,该方法包括以下至少一个或多个步骤从UE设备向放置在IMS网络中的AS节点提供与呼叫相关联的呼叫信息;在AS网络节点处,动态地分配从IMRN池中选择的IMRN,其中,将动态分配的IMRN映射到被叫方的SIPURI;从AS节点向UE设备提供动态分配的IMRN;以及利用动态分配的IMRN,对面向被叫方的SIP呼叫进行路由。另一方面,这里公开了一种UE设备,用于在包括CS网络和IMS网络的网络环境中发起SIP呼叫,该呼叫面向具有SIPURI的被叫方,该设备包括以下至少一项或多项装置,用于向放置在IMS网络中的AS节点提供与SIP呼叫相关联的呼叫信息,该呼叫信息包括呼叫参考号码和被叫方的SIPURI中至少一项;装置,对从AS网络节点接收到动态分配的IMRN做出响应,其中,从IMRN池中选择该动态分配的IMRN,并将该动态分配的IMRN映射到被叫方的SIPURI,用于验证该呼叫参考号码保持有效(例如,没有超时);以及装置,对验证该呼叫号码有效做出响应,用于将动态IMRN提供给AS节点,以便基于IMRN-SIPURI映射,来促进对于被叫方的SIP会话。另一方面,这里公开了一种适于放置在IMS网络中的AS节点,该AS节点包括以下至少一项或多项装置,用于维护IMRN池,可以对IMRN进行配置从而将其映射到多个SIPURI,其中,对于电路交换网络域中发起的SIP呼叫,可把所选IMRN动态地分配给从UE设备接收到的被叫方的SIPURI;装置,用于将所选IMRN动态地分配给从UE设备接收到的被叫方的SIPURI,以及用于向UE设备提供所选IMRN;以及装置,用于当所选IMRN返回AS节点时,验证所选IMRN保持有效(例如,没有超时),从而实现对于被叫方的SIP会话。另一方面,公开了一种UE设备可操作的方法,该方法包括以下至少一个或多个步骤向放置在IMS网络部分中的AS节点提供与SIP呼叫相关联的呼叫信息,其中,该呼叫信息包括呼叫参考号码;验证该呼叫参考号码保持有效,该验证是响应从AS节点接收到动态分配的IMRN,其中,从IMRN池中选择该动态分配的IMRN,并将该动态分配的IMRN映射到呼叫信息中至少一部分;以及响应验证该呼叫参考号码有效,向AS节点提供动态IMRN,以便使用该呼叫信息来促进对于被叫方的SIP会话。另一方面,公开了一种AS节点可操作的方法,该方法包括以下至少一个或多个步骤维护IMRN池,其中,对于电路交换网络域中发起的SIP呼叫,把所选IMRN映射到从UE设备接收的呼叫信息;向UE设备提供所选IMRN;以及在所选IMRN返回AS节点时,验证所选IMRN保持有效时,基于该呼叫信息来建立与被叫方的SIP会话。通过参考下文的详细描述以及附图,将会对本
发明内容的实施例有更加完整的理解,其中,图1示出了包括电路交换网络基础结构和IP多媒体子系统(IMS)基础结构的网络环境,在其中,可以实践本专利公开的实施例;图2示出了本专利公开的典型实施例的流程图;图3示出了根据实施例使用动态分配IP多媒体路由号码(IMRN)来实现SIP呼叫的消息流示意图;图4A和4B示出了根据其它实施例使用动态分配的IMRN来实现SIP呼叫的消息流示意图;以及图5示出了为了本专利公开而操作的通信设备实施例的结构框图。具体实施例方式将参考如何最佳地构成和使用实施例的各个示例,来对本专利公开的系统和方法进行描述。在描述中和几个附图中,相似的参考数字用于表示相似或相应的部件,其中,各个元件不需要按比例绘制。现在参考附图,以及更具体地,参考图1,示出了典型的网络环境100,其中,可以实践本专利公开的实施例,以便对电路交换网络或域中的UE设备所发起的呼叫进行路由。如图所示,网络环境100包括访问空间104,访问空间104由多个UE设备102-1至102-N可用的多个访问技术组成。为了本专利公开,UE设备可以是任意的系留(tethered)或非系留通信设备,以及可以包括配备有适合的无线调制解调器的个人计算机(例如,台式机、膝上计算机、掌上计算机或手持计算设备)、或移动通信设备(例如,能够接收和发送消息、进行网络浏览等的蜂窝电话或支持数据功能的手持设备)、或是能够进行电子邮件、视频邮件、因特网访问、企业数据访问、消息收发、日历和日程安排、信息管理等的增强型PDA设备或综合信息设备。优选地,UE设备能够在多个模式下操作,其中,它可以既进行电路交换(CS)通信又进行分组交换(PS)通信,以及可以不失连续性地从一个通信模式转变为另一个通信模式。访问空间104可以由CS和PS网络组成,可以包括无线技术、金属线路技术、宽带访问技术等。例如,参考数字106是指例如全球移动通信系统(GSM)网络和码分多址(CDMA)网络的无线技术,然而可以想象的是,本
发明内容的示教同样可以扩展到与第3代移动通信合作伙伴计划(3GPP)兼容的任意蜂窝网络(例如,3GPP或3GPP2)。参考数字108是指宽带访问网络,包括无线局域网或WLAN、Wi-MAX网络、以及例如DSL、电缆宽带等的固定网络。此外,所示访问空间104的一部分是传统的有线线路PSTN基础结构110。IP多媒体子系统(IMS)核心网络112与上文提到的、包括任意基于CS的网络的各种访问网络耦合。众所公知,3GPP所定义的IMS标准被设计为允许服务提供商管理可以通过基于任意网络类型上的IP来传递的各种服务,其中,IP用于传送承载业务和基于SIP的信令业务。广义上,IMS是用于管理应用(即,服务)和网络(即,访问)的框架,它能够提供多媒体服务。IMS定义了“应用服务器”作为网络元件,用于递送订户使用的服务,例如,语音呼叫连续性(VCC)、一键通(PTT)等。IMS通过定义每一个应用服务器(AS)都要求具有的公共控制组件来管理应用,例如,订户简档、IMS移动性、网络访问、认证、服务授权、收费和记帐、内部操作员功能、以及与遗留电话网络的配合操作。应当理解的是,尽管IMS由主要处理GSM网络的3GPP标准主体来定义,但是另一个组3GPP2也定义了相接近的类似结构,被称作多媒体域(MMD)。实质上,MMD是CDMA网络的IMS,以及由于MMD和IMS大致相同,所以术语“IMS”可以用于本专利公开中,以在适用处共同地指示IMS和MMD。继续参考图1,参考数字114-1至114-N是指可操作用于支持上文提到的各种服务(例如,VCC、PTT等)的多个AS节点。此外,为了实现呼叫连续性和适合的域选择,可以设置一个AS节点(例如,AS114-(N-1)),用于实现被称作呼叫连续性控制功能(CCCF)116和网络域选择(NeDS)118的功能。实质上,AS114-(N-1)中的CCCF部分116可以用作位于归属IMS网络中的新IMS应用服务器,并且跟踪所有的呼叫会话和相关的移动的基于IP的语音(VoIP)承载业务,包括CS与IMS域之间的呼叫转移/路由。特别地,AS114-(N-1)中的NeDS部分118负责执行IMS与CS网络(例如,GSM或CDMA)之间的注册/注销管理。尽管可能是独立的功能,但是如图1所示,还能够将CCCF和NeDS功能集成到单个IMS兼容网络元件AS114-(N-1)中。与AS114-(N-1)的功能有关的附加细节可以在提交于2006年1月10日的、申请号No.__的名为“SYSTEMANDMETHODFORMANAGINGCALLROUTINGINANETWORKENVIRONMENTINCLUDINGIMS”,(代理文档号No.1400-1059US;RIMNo.30683-US-PAT)的审理中的美国专利申请中找到。另外,将另一个AS节点(AS114-N)设置为核心IMS网络112的一部分,用于当PS域中的连接性不可用、或是可用的PS网络不能够支持VoIP服务(例如,由于带宽限制的原因)时,促进对CS域中一个UE设备所发起的IP/SIP呼叫进行路由。为了配置并管理IP多媒体路由号码(IMRN)池,可以结合AS114-N来设置适合的数据库结构(例如,DB122)、定时器装置(例如,定时器124)和适合的逻辑126,其中,从IP多媒体路由号码(IMRN)池中可以动态地分配所选IMRN以便进行SIP呼叫路由,这一点将在下文详细描述。根据本专利公开的示教,优选地,为AS114-N提供用于执行一下操作的适合的逻辑/结构/软件/固件模块维护可作为IMRN操作的、在AS节点上终止的E.164号码池,其中,可以将所选IMRN映射到从UE设备接收到的、被叫方的SIPURI;将所选IMRN动态地分配给所接收到的被叫方的SIPURI,并且将所选IMRN设置为发起方UE设备;当将所选IMRN返回(通过传统的CS呼叫建立)AS114-N时,验证所选IMRN没有超时,从而实现对于被叫方的SIP呼叫会话;以及可选地,在将所选IMRN返回IMRN池以便将来使用时,将所选IMRN隔离一段时间。为了管理可动态分配的IMRN池,可以相对于E.164号码,以多种方式来配置AS节点(例如,AS114-N)。例如,可以将特定的E.164号码设置为IMRN范围的“起始地址”号码。另一个E.164号码可以用作对于该IMRN范围的范围分界符。为了实现灵活性,可以期望设置不同的号码范围,以对不同的IMRN池进行配置。此外,可以在AS114-N处实现适合的定时器装置,以确保所分配的IMRN保持有效(例如,没有超时,即,在适合的时间限制中使用)或应用适合的隔离时间。如下文的详细描述,对在AS114-N处与IMRN相关联的定时器、以及对在发起方UE设备处与呼叫参考号码相关联的定时器的管理允许动态供应IMRN,该IMRN的动态供应可以用于使在CS域中操作的UE设备实现SIP呼叫。图2示出了本专利公开的全部方法的典型实施例的流程图,该方法用于对于具有SIPURI的被叫方,来实现由UE设备的由CS发起的SIP呼叫。优选地,发起方通过适合的接口(例如,MMI)输入URI,或者从存储在UE中的列表中选择URI。众所公知,典型的SIP地址可以采用如下形式,sip<usemame>@<hostname>,它可以包括附加的语法元素和参数,例如在RFC3261中的名为SIPSessionInitiationProtocolandIntemetDraftentitledObtainingandUsingGloballyRoutableUserAgent(UA)URIs(GRUU)intheSessionInitiationProtocol(SIP)(draft-ietf-sip-gruu-06)(2006年4月23日到期)中所描述。在块202处,发起方UE设备向IMS网络节点(例如,AS114-N)提供与SIP呼叫相关的多条信息(在这里可以统称为“呼叫信息”),例如,与呼叫相关联的呼叫参考号码、被叫方的SIPURI(或B-URI)、不透明参数(如果可用)、GRID参数(如果可用)、附加的URI相关信息(例如,显示姓名)、呼叫方的SIPURI(或A-URI)、不透明参数等。换句话说,如果呼叫方发送包括记录地址(AOR)以及不透明和GRID参数的B-URI,则将会把它们设置为呼叫信息的一部分。另外,如果呼叫方发送包括AOR、不透明和GRID参数的自身的URI,则也将会把它们设置在呼叫信息中。本领域的技术人员应当理解,在VCC的情况下,为实现SIP呼叫功能而操作的IMS节点(即,AS114-N)还可以包括CCCF/NeDS功能。因此,在一些实施例中,可以把AS/CCCF节点视为单个IMS网络元件。不考虑IMSAS/CCCF节点的实施方式,可以在UE设备上启动定时器,其中,该定时器用于对上述发起方UE设备所传输的呼叫信息中的至少一部分进行监测。具体地,由于产生了特殊的呼叫参考号码并将其转发到IMS网络节点,因而可以实现用于监测流逝的时间的定时器。在IMS网络节点处,把从IMRN池中选择的IMRN与呼叫参考号码动态地进行关联,其中,将IMRN映射到呼叫信息中至少一部分(例如,所接收到的被叫方SIPURI)(块204)。在一些实施例中,可以把IMRN映射到所有接收的SIP呼叫信息。此外,可以启动网络节点处的定时器,以监测与动态分配的IMRN相关联的生存时间变量。之后,使用下文所述的适合的消息收发,将动态分配的IMRN提供给UE设备。在UE设备处接收到动态分配的IMRN时,监测与呼叫参考号码相关联的流逝时间,以确保所接收的IMRN没有失效(块206)。如果流逝的时间满足所选条件(例如,在生存时间值内),则UE设备接受动态分配的IMRN(块208)。然后,UE设备使用该动态IMRN发起适合的呼叫建立,由于该IMRN在AS节点处终止,因而把所接受的IMRN返回AS节点。在AS节点处接收到IMRN时,对该IMRN的生存时间变量进行监测,以确保该变量没有超时(块210)。之后,AS节点利用被叫方的SIPURI、以及最初接收到的、被映射到动态分配的IMRN的任意其它SIP信息,以使用SIP邀请消息(例如,插入A方URI、不透明参数等)来实现与被叫方的SIP会话。在一种实施方式中,可选地将动态IMRN返回IMRN池,其中,在再次使用该IMRN、或在可用于将来使用之前,将该IMRN隔离特定的时间段(块212)。基于上文描述,本领域的技术人员可以理解,当UE设备向伺服AS节点发送呼叫信息(即,被叫方SIPURI、呼叫参考号码等)时,AS节点处的适合的逻辑可以创建返回到UE设备的记录,该记录用于将所接收的呼叫信息映射到基于E.164的IMRN。在将IMRN与呼叫参考号码相关联时,UE使用在AS节点上终止的IMRN来建立呼叫。然后,参照记录对IMRN进行询问,从而获取用于建立与被叫方的SIP会话的被叫方URI。本领域的技术人员还应当理解,UE设备与归属IMS网络的AS节点之间的消息流可以通过大量其它适合的网络基础结构元件来传送,并且可以依据设备能力、网络特征以及所使用的协议,来以多种方式实现。典型地,可以通过诸如移动交换中心(MSC)和媒体网关控制功能(MGCF)元件的网络元件来传送消息流,其中,这些网络元件放置在UE设备与用于促进CS发起的SIP呼叫的归属IMSAS节点之间。下文提出了多个消息流的典型实施方式,其中,利用动态分配的IMRN,对于在CS域中发起的SIP呼叫进行呼叫路由。图3示出了消息流实施例300,用于基于实现了SIP消息收发的动态IMRN分配,来实现由CS发起的SIP呼叫。在确定在CS域中发起SIP呼叫时,具有CS域和IMS域功能模式的无线UE设备302可操作地产生面向AS308的SIP通知消息324。如上文所提到的,SIP通知消息包括适用的呼叫信息,例如,呼叫参考号码、被叫方的SIPURI、附加的URI信息等(例如,A方AOR、不透明参数、GRID参数等)。可以在UE设备处启动适合的定时器装置322,以便监测与呼叫参考号码相关联的生存时间变量。AS节点308响应SIP通知消息324,来产生朝向UE设备302的OK消息326。之后,优选地,在验证允许用户做出SIP呼叫时,AS节点向所接收的呼叫信息(例如,被叫方的SIPURI)动态地分配所选MRN,并通过SIP通知消息330,将所选IMRN返回UE302。再次,可以在AS节点308处启动适合的定时器装置(块328),以便监测与动态分配的IMRN相关联的生存时间变量。UE设备向AS节点308产生OK消息334,以确认SIP通知消息330的接收。在基于UE设备的定时器装置来验证呼叫参考号码没有超时之后(块332),UE设备302向MSC304提供包括动态IMRN的呼叫建立消息336。作为响应,MSC304向AS节点308产生具有动态IMRN的起始地址信息(IAM)消息338,用于进行呼叫路由。MGCF306向AS节点308产生SIP邀请消息340,AS节点308利用动态IMRN-SIP呼叫信息映射,以使用SIP邀请消息344,将呼叫路由到被叫方(未示出)。应当理解,在MGCF306与SIP邀请340之后的被叫方之间,可以发生一个或多个中间SIP消息和/或资源分配以及保留协商,这里没有详细描述。此外,这里没有示出,在UE设备302与被叫方之间建立承载路径之前,可以发生的额外的ISUP消息收发。当在AS节点308处通过SIP邀请340接收到动态分配的IMRN时,可以停止定时器装置(342),以验证IMRN是否超时。如果已经超时,则可以丢弃该SIP邀请消息,并可以终止该SIP呼叫路由过程。如果IMRN没有超时,则AS节点308可以使用SIP邀请消息344来建立SIP会话,其中,基于对IMRN-URI映射的询问来确定被叫方的SIPURI。另外,如果在SIP通知消息324中没有接收到CallerID(CID),则AS节点308可以使用来自SIP邀请消息340的适合的保密选项(如果接收到)来插入CID。在AS308使用IMRN建立了SIP会话之后,IMRN可以返回到IMRN池,其中,可以启动隔离定时器(块346),从而禁止该IMRN的进一步使用,直到在经过一段时间后停止该隔离定时器(块348)。如上文所指出的那样,设备侧的定时器装置(例如,块322和332)也可以用于确保呼叫参考号码没有超时,其中,UE设备使用该参考号码对从AS节点接收到的信息(例如,动态IMRN)进行关联。如果从AS节点接收回相同的参考号码之前定时器已经到时,则UE设备可以以预定次数(例如五次)重试呼叫过程,在这之后,如果没有接收到响应,则可以将该呼叫过程看作已经失败。换句话说,如果UE设备接收到不再有效的参考号码,则该号码将被丢弃,以及该呼叫过程将会终止。图4A示出了消息流实施例400A,用于基于实现了非结构化补充业务数据(USSD)的消息收发的动态IMRN分配,来实现由CS发起的SIP呼叫。与上文提到的消息收发过程相似,无线UE设备302可操作用于向MSC304产生USSD消息404,响应该消息404,可以将另一个USSD消息406转发到AS节点308。如上所述,USSD消息404、406包括适用的呼叫消息,例如呼叫参考号码、被叫方的SIPURI、附加的URI信息、A方SIPURI等。可以在UE设备处启动适合的定时器装置402,以便监测与呼叫参考号码相关联的生存时间变量。AS节点308响应USSD消息406,来产生向MSC304的USSD消息410,该消息410包括确认和动态IMRN以及呼叫参考号码信息。该USSD消息410被转发到UE302。再次,可以在AS节点308处启动适合的定时器装置(块408),以便监测与动态分配的IMRN相关联的生存时间变量。在基于UE设备的定时器装置来验证呼叫参考没有超时之后(块414),UE设备302向MSC304提供包括动态IMRN的呼叫建立消息416。作为响应,MSC304向MGCF306产生具有动态IMRN的IAM消息418,用于实现SIP呼叫路由。与上文描述的消息收发流相似,MGCF306向AS节点308产生SIP邀请消息420,用于向被叫方(未示出)进行呼叫路由。当AS节点308通过SIP420接收到动态分配的IMRN时,可以停止定时器装置(422),以监测IMRN是否已经超时。之后,如果IMRN没有超时,则AS节点可以使用在USSD消息406中接收到的、经由SIP邀请344至正确的目的地的相对于IMRN的呼叫信息(例如,B方SIPURI、不透明参数、GRID参数、A方SIPURI等),来建立SIP会话。另外,与上文所述相似,AS节点308可以实现诸如IMRN释放和隔离等过程。此外,如果没有在USSD消息406中接收到CallerID(CID),则AS节点308可以使用来自SIP邀请消息420的适合的保密选项(如果接收到)来插入CID。因此,可以在AS节点308处实现适合的定时器装置(块424、426)。此外,还可以对与SIP呼叫相关联的呼叫参考号码类似地使用设备侧处的定时器装置。图4B示出了USSD消息流实施例的另一个变体400B。消息流实施例400B与上述实施例400A实质上相同,除了在UE302与AS308之间传播独立的USSD确认消息450和456。因此,设置了附加的USSD消息收发454,用于将IMRN消息从AS308传送到UE302。图5示出了为了本专利公开而将无线UE设备(例如,UE302)用作通信设备实施例的结构框图。本领域的技术人员可以理解,尽管这里所参考的UE302的实施例可以包括类似于图5所示的设置,但是对于所示出的各个模块来说,可以存在硬件、软件或固件上的多种变体和修改。因此,对于本专利公开的实施例来说,图5中的设置应看作示意性的而非限制性的。微处理器502可操作地与能够多模式通信(例如,CS域、诸如IMS的IP域等)的通信子系统504相连,其中,微处理器502提供了对UE302的实施例的所有控制。通信子系统504通常包括一个或多个接收机508、一个或多个发射机514、以及诸如一个或多个本地振荡器(LO)模块510之类的相关组件、和诸如数字信号处理器(DSP)512之类的处理模块。通信领域的技术人员可以看出,通信模块504的具体设计可能依赖于移动设备的操作所处的通信网络(例如,CDMA网络、GSM网络、WLAN网络等)。然而,不考虑具体的设计,将天线506通过适合的访问基础结构505(例如,蜂窝基站塔、WLAN热点等)所接收到的信号提供给接收机508,接收机508可以执行一些普通的接收机功能,例如,信号放大、下变频、滤波、信道选择、模拟-数字(A/D)转换等。类似地,例如,由DSP512对将要传输的数据进行处理,包括进行调制和编码,然后提供给发射机514进行数字-模拟(D/A)转换、上变频、滤波、放大并通过天线516在无线空中接口上传输。微处理器502还可以与其它设备子系统相接口,例如辅助输入/输出(I/O)518、串口520、显示器522、键盘/小键盘524、扬声器526、麦克风528、随机存取存储器(RAM)530、短距离通信子系统532、以及任意其它设备子系统(例如,参考数字533所标记的定时器装置)。为了控制访问,可以提供用户识别模块(SIM)或可去除用户识别模块(RUIM)接口534,以便和微处理器502进行通信。在一种实施方式中,SIM/RUIM接口534能够与具有多个关键配置544和其它信息546(例如,识别数据和订户相关数据、以及SIPURI列表信息)的SIM/RUIM卡进行操作。可以在诸如闪速存储器535之类的永久存储模块(即,非易失性存储器)中包括操作系统软件和适用的服务逻辑软件。在一种实施方式中,闪速存储器535可以被分为不同的区域,例如,计算机程序536(例如,服务处理逻辑)的存储区、以及诸如设备状态537、地址簿539、其它个人信息管理器(PIM)数据541的数据存储区、以及通常以参考数字543标记的其它数据存储区。可以设置传输栈545,以实现一个或多个适合的无线分组传输协议。另外,提供了SIP呼叫逻辑模块548,用于实现上文提出的呼叫参考ID生成、确认、验证和与IMRN进行关联等。根据上文的详细描述,可以确信本发明申请的实施例的操作和结构是明显的。虽然以优选的方式示出并描述了典型实施例,容易理解的是,在不背离所附权利要求中提出的本
发明内容的范围的前提下,可以做出各种改变和修改。权利要求1.一种用户装置(UE)设备(302),用于在包括电路交换(CS)网络和因特网协议(IP)多媒体子系统(IMS)网络(112)的网络环境(100)中发起SIP呼叫,所述呼叫面向具有SIP统一资源标识符(URI)的被叫方,所述设备包括装置(548、533),用于对从放置在所述IMS网络(112)中的应用服务器节点AS节点(114-N)接收到动态分配的IP多媒体路由号码(IMRN)做出响应,其中,从IMRN池中选择所述动态分配的IMRN,并将所述动态分配的IMRN映射到所述被叫方的SIPURI,用于验证从所述AS节点(114-1)返回的呼叫参考号码保持有效;以及装置(502、504),用于对验证所述呼叫参考号码有效做出响应,以向所述AS节点(114-N)提供所述动态IMRN,以便使用所述动态分配的IMRN,来促进对于所述被叫方的SIP会话。2.根据权利要求1所述的用于在网络环境(100)中发起SIP呼叫的UE设备(302),其中,所述装置(502、504)还包括装置,用于使用会话初始协议(SIP),来对所述AS节点(114-N)产生包括所述呼叫信息的消息。3.根据权利要求1所述的用于在网络环境(100)中发起SIP呼叫的UE设备(302),其中,所述装置(502、504)还包括装置,用于使用非结构化补充业务数据(USSD),来对所述AS节点(114-N)产生包括所述呼叫信息的消息。4.一种应用服务器(AS)节点(114-N),适于放置在因特网协议(IP)多媒体子系统(IMS)网络(112)中,所述AS节点(114-N)包括装置(122),用于维护IP多媒体路由号码(IMRN)池,所述IP多媒体路由号码(IMRN)可配置地被映射到多个会话初始协议(SIP)统一资源标识符(URI),其中,对于电路交换网络域中发起的SIP呼叫,将所选IMRN动态地分配给从用户装置(UE)设备(302)接收到的被叫方的SIPURI;装置(126),用于将所选IMRN动态地分配给从所述UE设备(302)接收到的所述被叫方的SIPURI、以及用于向所述UE设备(302)提供所选IMRN;以及装置(124),用于当所选IMRN返回所述AS节点(114-N)时,验证所选IMRN保持有效,从而实现对于所述被叫方的SIP会话。5.根据权利要求4所述的AS节点(114-N),其中,使用会话初始协议(SIP)消息,将所选IMRN提供给所述UE设备(302)。6.根据权利要求4所述的AS节点(114-N),其中,使用非结构化补充业务数据(USSD)消息,将所选IMRN提供给所述UE设备(302)。7.根据权利要求4、5或6所述的AS节点(114-N),还包括装置(124),用于在把所选IMRN释放到所述IMRN池以便将来使用时,隔离所选IMRN。8.一种用户装置(UE)设备(302)可操作的方法,用于在包括电路交换(CS)网络和因特网协议(IP)多媒体子系统(IMS)网络(112)的网络环境(100)中实现SIP呼叫,所述呼叫面向具有SIP统一资源标识符(URI)的被叫方,所述方法包括向放置在所述IMS网络(112)中的应用服务器(AS)节点(114-N)提供与所述SIP呼叫有关的呼叫信息,所述呼叫信息包括呼叫参考号码;验证所述呼叫参考号码保持有效,所述验证对从所述AS节点(114-N)接收到动态分配的IP多媒体路由号码(IMRN)做出响应,其中,从IMRN池中选择所述动态分配的IMRN,并将所述动态分配的IMRN映射到所述呼叫信息;以及对验证所述呼叫参考号码有效做出响应,向所述AS节点(114-N)提供所述动态IMRN,以便使用所述呼叫信息来促进对于所述被叫方的SIP会话。9.根据权利要求8所述的方法,其中,通过会话初始协议(SIP)消息,向所述AS节点(114-N)提供所述呼叫信息。10.根据权利要求9所述的方法,其中,通过非结构化补充业务数据(USSD)消息,向所述AS节点(114-N)提供所述呼叫信息。11.一种应用服务器(AS)节点(114-N)可操作的方法,用于在包括电路交换(CS)网络和因特网协议(IP)多媒体子系统(IMS)网络(112)的网络环境(100)中实现SIP呼叫,所述呼叫面向具有SIP统一资源标识符(URI)的被叫方,所述方法包括维护IP多媒体路由号码(IMRN)池,其中,对于电路交换网络域中发起的SIP呼叫,把所选IMRN映射到从用户装置(UE)设备(302)接收到的呼叫信息;向所述UE设备(302)提供所选IMRN;以及在当所选IMRN返回所述AS节点(114-N)时验证所选IMRN保持有效时,基于所述呼叫信息来建立与所述被叫方的SIP会话。12.根据权利要求11所述的方法,其中,使用会话初始协议(SIP)消息,向所述UE设备(302)提供所选IMRN。13.根据权利要求12所述的方法,其中,使用非结构化补充业务数据(USSD)消息,向所述UE设备(302)提供所选IMRN。14.根据权利要求11、12、13所述的方法,还包括在将所选IMRN释放到所述IMRN池以便将来使用时,隔离所述选择的IMRN。全文摘要在一个实施例中公开了一个方案,用于对包括电路交换(CS)网络和IP多媒体子系统(IMS)网络(112)的网络环境(100)中的会话初始协议(SIP)呼叫进行路由。当在CS网络域中由用户装置(UE)设备(302)发起SIP呼叫时,向放置在IMS网络(112)中的应用服务器(AS)节点(114-N)提供与呼叫相关联的呼叫信息。在AS节点(114-N)处,维护E.164号码池作为IP多媒体路由号码(IMRN),将IMRN映射到被叫方SIPURI,或将IMRN与被叫方SIPURI相关联。AS节点(114-N)对于从UE设备(302)接收到的被叫方SIPURI来动态地分配所选IMRN,并将该IMRN返回UE设备(302)。然后,利用动态分配的IMRN,用于面向被叫方对SIP呼叫进行路由。文档编号H04L12/58GK101026573SQ200710007388公开日2007年8月29日申请日期2007年1月31日优先权日2006年2月6日发明者艾德里安·巴克利申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1