用于实时媒体通信服务的会话建立转让专利

申请号 : CN200580019581.2

文献号 : CN1969582B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 奥雅·萨屈西莫·伊蒂阿帕阿沃·埃勒尼于斯贝尔·奥尔塔普珀尔斯安德鲁·雷比罗·哈格雷夫伊尔克卡·韦斯特芒

申请人 : 诺基亚公司

摘要 :

一种用于在包括至少两个单独管理的子系统的通信系统中建立实时媒体通信服务的会话的解决方案。本发明的方法包括:检测终止用户与始发用户不属于同一子系统;确定能够访问终止用户子系统用户数据库的规定中转服务器;利用第一控制消息查询与所请求的会话有关的用户信息,该第一控制消息包括面向该中转服务器的所请求的会话的参数。可以在单独管理子系统的用户之间建立实时媒体通信连接,使得每个子系统的运营商具有对它们自有网元的完全控制,而内部连接建立过程针对该功能仅需要最小程度的更改。

权利要求 :

1.一种在包括至少两个单独管理的子系统的通信系统中建立实时媒体通信服务的会话的方法,包括:在服务器中接收对会话发起的请求;

在所述服务器中检测终止用户与始发用户不属于同一子系统;

在所述服务器中维护将一组用户与中转服务器相关联的中转服务器信息,其中所述关联基于所述用户的标识信息,并且所述中转服务器能够访问所述关联的终止用户的子系统的用户数据库;

在所述服务器中,响应于检测到所述终止用户与所述始发用户不属于同一子系统,利用包括在所述对会话发起的请求中的关于所述终止用户的标识信息,确定与所述终止用户相关联的规定的中转服务器;

利用第一控制消息从所述服务器向所述中转服务器查询与所请求的会话有关的用户信息,其中所述第一控制消息包括所请求会话的参数,所述服务器从所述中转服务器接收所查询的用户信息;以及在所述服务器中,根据所查询的用户信息,发起所请求的会话。

2.根据权利要求1所述的方法,还包括:响应于所接收到的控制消息,从所述终止用户的子系统的用户数据库取回所述用户信息;以及返回包括与所查询的会话有关的用户信息的第二控制消息。

3.根据权利要求1所述的方法,还包括:根据会话发起协议建立所述实时媒体通信服务的所请求的会话;以及在会话发起协议SIP消息的有效载荷中携带与所述实时媒体通信服务有关的信息。

4.根据权利要求2所述的方法,其中所述第一控制消息是SIPOPTIONS消息,而所述第二控制消息是SIP 200 OK消息。

5.根据权利要求2所述的方法,其中所述第一控制消息是SIPOPTIONS消息,而所述第二控制消息是SIP 300 Multiple Choices消息。

6.根据权利要求2所述的方法,其中所述第一控制消息是SIPMESSAGE消息,而所述第二控制消息是SIP 300 Multiple Choices消息。

7.根据权利要求1所述的方法,其中所述查询与所请求的会话有关的所述用户信息的步骤包括查询所述终止用户的用户控制服务器的身份,而所述发起所请求会话的步骤包括发送请求到所述终止用户的用户控制服务器。

8.根据权利要求1所述的方法,其中所述确定与所述终止用户相关联的规定的中转服务器的步骤包括确定在所述终止用户的子系统中的预先规定的用户控制服务器。

9.根据权利要求1所述的方法,其中所述确定与所述终止用户相关联的规定的中转服务器的步骤包括确定在第三子系统中的预先规定的服务器,所述第三子系统在管理上整合到所述终止用户的所述子系统。

10.一种在包括至少两个单独管理的子系统的通信系统中建立实时媒体通信服务的会话的装置,包括:接收装置,用于在服务器中接收对会话发起的请求;

检测装置,用于在服务器中检测终止用户与始发用户不属于同一子系统;维护装置,用于在所述服务器中维护将一组用户与中转服务器相关联的中转服务器信息,其中所述关联基于所述用户的标识信息,并且所述中转服务器能够访问所述关联的终止用户的子系统的用户数据库;

确定装置,用于在所述服务器中,响应于检测到所述终止用户与所述始发用户不属于同一子系统,利用包括在所述对会话发起的请求中的关于所述终止用户的标识信息,确定与所述终止用户相关联的中转服务器;

查询装置,用于利用第一控制消息从所述服务器向所述中转服务器查询与所请求的会话有关的用户信息,其中所述第一控制消息包括所请求会话的参数;以及发起装置,用于在所述服务器中,根据所查询的用户信息,发起所请求的会话;

其中所述中转服务器包括:

取回装置,用于响应于所接收到的控制消息,从所述终止用户的子系统的用户数据库取回所述用户信息;以及返回装置,用于返回包括与所查询的会话有关的用户信息的第二控制消息。

11.根据权利要求10所述的装置,其中所述子系统包括:建立装置,用于根据会话发起协议建立实时媒体通信服务的所述所请求的会话;其中与所述实时媒体通信服务有关的信息携带在会话发起协议SIP消息的有效载荷中。

12.根据权利要求10所述的装置,其中与所请求的会话有关的所述用户信息包括所述终止用户的用户控制服务器的身份,以及所述发起装置通过发送请求到所述终止用户的用户控制服务器来发起所述会话。

13.根据权利要求10所述的装置,其中所述中转服务器是在所述终止用户的子系统中的预先规定的用户控制服务器。

14.根据权利要求10所述的装置,其中所述中转服务器是可由所述终止用户的子系统访问的预先规定的服务器。

15.根据权利要求10所述的装置,其中所述第一控制消息是SIPOPTIONS消息,而所述第二控制消息是SIP 200 OK消息。

16.根据权利要求10所述的装置,其中所述第一控制消息是SIPOPTIONS消息,而所述第二控制消息是SIP 300 Multiple Choices消息。

17.根据权利要求10所述的装置,其中所述第一控制消息是SIPMESSAGE消息,而所述第二控制消息是SIP 300 Multiple Choices消息。

18.一种在包括至少两个单独管理的子系统的通信系统中建立实时媒体通信服务的会话的装置,包括:接收装置,用于在服务器中接收对会话发起的请求;

检测装置,用于在所述服务器中检测终止用户与始发用户不属于同一子系统;

维护装置,用于在所述服务器中维护将一组用户与中转服务器相关联的中转服务器信息,其中所述关联基于所述用户的标识信息,并且所述中转服务器能够访问所述关联的终止用户的子系统的用户数据库;

确定装置,用于在所述服务器中,响应于检测到所述终止用户与所述始发用户不属于同一子系统,利用包括在所述对会话发起的请求中的关于所述终止用户的标识信息,确定与所述终止用户相关联的中转服务器;

查询装置,用于利用第一控制消息从所述服务器向向所述中转服务器查询与所请求的会话有关的用户信息,其中所述第一控制消息包括所请求的会话的参数,并且用于从所述中转服务器接收所查询的用户信息;以及发起装置,用于在所述服务器中,根据所查询的用户信息,发起所请求的会话。

19.根据权利要求18所述的装置,其中所述装置还包括:建立装置,用于根据会话发起协议建立所述实时媒体通信服务的所述所请求的会话;以及其中与所述实时媒体通信服务有关的信息携带在会话发起协议SIP消息的有效载荷中。

20.根据权利要求18所述的装置,其中与所请求的会话有关的所述用户信息包括所述终止用户的用户控制服务器的身份,以及所述发起装置通过发送请求到所述终止用户的用户控制服务器来发起所述会话。

21.一种在单独管理的子系统之间提供实时多媒体通信服务的通信系统,包括:接收装置,用于接收对会话发起的请求;

检测装置,用于检测终止用户与始发用户不属于同一子系统;

维护装置,用于维护将一组用户与中转服务器相关联的中转服务器信息,其中所述关联基于所述用户的标识信息,并且所述中转服务器能够访问所述关联的终止用户的子系统的用户数据库;

确定装置,用于响应于检测到所述终止用户与所述始发用户不属于同一子系统,利用包括在所述对会话发起的请求中的关于所述终止用户的标识信息,确定与所述终止用户相关联的中转服务器;

查询装置,用于利用第一控制消息向所述中转服务器查询与所请求的会话有关的用户信息,其中所述第一控制消息包括所请求的会话的参数,并且用于从所述中转服务器接收所查询的用户信息;以及发起装置,用于根据所查询的用户信息,发起所请求的会话。

说明书 :

用于实时媒体通信服务的会话建立

技术领域

[0001] 本发明涉及电信,具体地涉及在单独管理的子系统的用户之间建立用于实时通信服务的会话。

背景技术

[0002] 蜂窝一键通(PoC)是在蜂窝网络中实现实时一对一和一对多(群)语音通信的新的电信服务。PoC在数字通信系统中可以作为基于分组的用户或者应用级服务被提供。在PoC中,底层通信系统提供了在用户终端内的通信应用与通信服务之间的基本连接(即IP连接)。
[0003] 由于对PoC服务的极大关注,个别销售商已经主要以独立PoC系统的形式提供了对这一新兴技术的早期运用。就在最近,有关组织群体为了遵循现存第3代伙伴项目(3GPP)IP多媒体子系统(IMS)规范的目标而预备用于PoC的业界规范。向着这一方向的标准化工作从那时起就在开放移动联盟(OMA)中使用现存规范集作为出发点而延续着。目前共同的关注是以这样一种方式来整合独立的现存及未来PoC系统,即PoC用户能够在广阔的领域内和在大型用户基础之中利用此服务而不再需要他们亲自关注于单独操作的管理域。
[0004] PoC通信服务通常是在客户机应用驻留于用户设备或者终端中的同时利用通信服务器系统来实施。在PoC系统中的连接建立是使用会话发起协议(SIP)的机制来实施的。SIP协议包括从系统所规定的数据库中查询用于信令消息的路由信息。在会话建立期间,这样的查询一般是基于主叫用户和/或被叫用户的身份来实施的,因此任何被查询的服务器--在这一情况下是地址服务器--都需要拥有与主叫用户和被叫用户二者有关的信息。
然而,这在主叫用户和被叫用户不属于同一管理域时可能成问题。
[0005] 蜂窝运营商被用来在标准接口的框架之内自治地进行运作而且对它们的网元具有完全的控制。运营商偏好于借助经协商的漫游合同来可控制地整合单独监管的子系统,而且尤其是对用户信息的访问在传统上颇为保守地加以共享。因此,引入任一要求在竞争的网络运营商之间的协同运作以及对用户有关信息的持续共享的会话建立机制都可能面临严峻的问题用户。
[0006] 另一方面,在已经指定或者实施的系统中建立会话遵循彻底指定的过程,而对实施服务的元件或者对现存网络规范的任何更改都颇具挑战,尤其是在已安装的基础设施已经相当之大时更是如此。另外,对底层通信系统的功能元件的改变将被认为是几乎不可能的。
[0007] 发明内容
[0008] 因此,本发明的目的在于提供一种解决方案从而以如下方式有助于在两个单独操作的管理域之间为实时媒体通信服务器建立连接,该方式允许对所安装的基础设施以及对未来装备的简便利用。本发明的目的通过一种方法和安排来实现。
[0009] 本发明是基于将属于用户管理子系统的中转服务器功能与关于实时媒体通信服务用户的用户信息相关联这一理念。建立了针对中转服务器的查询机制以便取回与用户有关的信息,从而由另一管理子系统的服务器通过该中转服务器来建立会话。 [0010] 本发明的优点在于它允许为单独管理子系统的用户在实时媒体通信服务的用户之间建立连接,使得每个子系统的运营商可以拥有对它们自有网元的完全控制,并且该内部连接建立过程针对该功能只需要最小限度的更改。
[0011] 附图说明
[0012] 在下文中,将借助于优选实施例以及参照附图来更具体地描述本发明,在附图中:
[0013] 图1是说明了能够提供实时媒体通信服务的通信系统的框图;
[0014] 图2是说明了在现有技术的独立PoC系统中的呼叫设置的信令框图; [0015] 图3是根据本发明的系统中的呼叫设置的信令框图;
[0016] 图4是说明了具体化的PoC群和列表管理服务器的功能元件的框图。 具体实施方式
[0017] 本发明可应用于任何能够提供基于分组的实时媒体通信服务的通信系统。这样的系统包括移动通信系统以及固定电信系统。在下文中,将借助于第三代移动通信系统中的蜂窝一键通(PoC)媒体通信服务来描述本发明,而这并不将本发明限制于这一具体服务或者在实施例的描述中所使用的术语。
[0018] 如图1中所示,在第三代(3G)移动通信系统中,公共陆地移动网络(PLMN)基础架构可以在逻辑上被划分成核心网络(CN)130、131、132、133和接入网络(AN)基础架构120、121、122、123。接入网络AN可以称为用于GSM的基站子系统(BSS)123和用于UMTS的无线电网络子系统(RNS)或者无线电接入网络(RAN)120、121、122。在第三代伙伴项目(3GPP)的技术规范中,核心网络CN在逻辑上被划分成电路交换(CS)域130、分组交换(PS)域131、
132和IP多媒体子系统(IMS)133。CS域是指为用户业务提供电路交换型连接的所有CN实体以及支持有关信令的所有实体的集合。电路交换型连接是这样一种连接,在该连接建立之时针对该连接分配专用网络资源而在连接释放之时针对该连接释放该专用网络资源。分组交换型连接使用分组来传送用户信息,使得每个分组可以与前一分组相独立地被路由。
PS域的例子包括GPRS(通用分组无线业务),而典型的实体包括服务GPRS支持节点(SGSN)和网关GPRS支持节点(GGSN)。IP多媒体子系统包括用于供应多媒体服务的CN元件。IP多媒体子系统IMS 133利用PS域来传送多媒体信令和承载业务。
[0019] 具体来说,在具有“一按即说/一放即听(push to talk/release tolisten)”特征的语音通信中,呼叫是基于将电话中的悬垂式按钮(一键通开关)用作开关:用户通过按压该悬垂式按钮来表示他/她想要说话,并且用户设备将服务请求发送到网络。作为选择,可以使用语音活动检测器(VAD)或者任何适当装置来取代手动开关。网络或是拒绝请求或是基于预确定的标准如资源可用性、进行请求的用户的优先级等来分配所请求的资源。与此同时,也建立到一个接收用户或者在群通信情况下为到多个接收用户的连接。在已经建立语音连接之后,进行请求的用户可以讲话而其他用户可以倾听。当用户释放悬垂式按钮时,或者在业务不活动的情况下,在网络中检测到该事件,并且可以释放资源和/或可以向另一用户批准通话项目。
[0020] 在图1中,蜂窝一键通(PoC)服务器系统表示为提供在分组交换(PS)核心网络131、132、133之上以便向用户设备(UE)110、111、112、113提供分组模式(例如IP)通信服务。对PS CN以及PS核心网络本身进行接入的UE利用由无线电网络子系统(RNS)或者无线电接入网络(RAN)120、121、122、123提供的服务来提供UE与PS CN子系统之间的分组模式通信。在RAN内的空中接口中使用的多路接入方法可以是时分多址(TDMA)、频分多址(FDMA)、码分多址(CDMA)或其组合。在第3代和更高一代的移动通信系统中,该接入方法主要基于CDMA。另外,由于也许信道可以具有与用户数据速率,例如高达2Mbits/s,相对应的宽的带宽,所以这样的接入也可以称为宽带CDMA(WCDMA)。
[0021] 在概念上,在移动网络之上提供基于分组的媒体通信系统,以便通过通信系统向用户设备UE提供媒体通信服务。媒体通信系统可以具体化为服务器系统,而且一般将它称为媒体通信服务器。通信系统可以包括多个媒体通信服务器150、151。
[0022] 因此,在这一实施例中媒体通信服务器的作用由PoC服务器提供。PoC服务器是媒体通信服务器,该服务器可以根据应用来充当SIP、实时传送协议(RTP)和实时传送控制协议(RTCP)信令的端点,提供 SIP会话处理、用于访问群的策略控制、群会话处理、接入控制、免干扰功能、场地控制功能、讲话方标识、参与者信息、质量反馈、收费报告和媒体分发。PoC服务器也可以包括用于管理用户和群数据的用户和群管理功能(SGMF)。也可以提供用于用户和群供应所需要的具体工具和接口。这样的工具或者接口可以包括可通过使用标准Web浏览器来访问的基于WWW的控制接口。SGMF也可以具有用于存储用户和群信息的数据库。SGMF在需要之时,例如在群附着期间,将信息提供给控制平面功能。 [0023] 图1中的PoC服务器150、151因此说明了如下服务器,该服务器包括用于实施PoC服务的管理平面功能、控制平面功能和用户平面功能群。对于本领域技术人员而言显然的是,术语PoC服务器可以解释为指代单个PoC服务器或者是包括PoC服务器和PoC系统基础架构的其它专用逻辑实体之组合的PoC服务器系统。
[0024] 管理平面功能包括可以通过网元和运作系统中功能的组合来实施的操作、管理、维护和供应。控制平面功能包括设置、监控和释放呼叫及连接所必需的信令功能。由于需要群要求和用户具体的要求,所以PoC中的控制平面包括用户控制平面功能和群控制平面功能。用户平面功能负责处理通过底层网络来自于用户的语音分组。
[0025] 在这一实施例中,借助于现有技术的PoC系统的简化呼叫设置来描述本发明,而这并不将本发明限制于这一具体会话建立或者其中所用的消息。呼叫设置表示为图2的信令框图的步骤,其中在通信服务器系统中呼叫设置所涉及到的功能实体被表示为单独逻辑元件。
[0026] 根据规范,为了进行呼叫设置,主叫用户20发送SIP INVITE消息(步骤2.1),该消息寻址到规定的用户控制服务器22,下文称之为UCS-O。UCS-O 22在这里表示控制平面功能实体,该实体在一对一呼叫中对控制动作和端用户信令事务进行处理,而且使用会话发起协议(SIP)来与端用户终端进行通信。该消息通过主叫用户的用户业务服务器21被路由,下文称该服务器为UTS-O。UTS-O 21在这里表示用户平面功能实体,该实体在一对一呼叫中对来自以及去往端用户终端 的语音分组进行处理。UTS-O 21例如使用实时传送协议(RTP)或者对应的专用流传送协议来与端用户终端进行通信。UTS-O 21将该消息路由到UTS-O 22(步骤2.2)。为了授权该呼叫设置以及取回相关路由和用户信息,UCS-O 22将查询发送(步骤2.3)到分配给它的授权服务器23,下文称之为AuS-O。AuS-O 23在这里表示对静态端用户数据进行处理和维护的管理平面功能实体。为了获取对被叫用户的授权服务器进行定位所需要的映射信息,AuS-O 23将包括被叫用户身份的查询发送(步骤2.4)到分配给它的地址服务器(AdS)24。在它的响应中,AdS 24返回(步骤2.5)被叫用户的AuS-T25的地址。AuS-O 23将包括被叫用户身份的查询发送(步骤2.6)到AuS-T 25,而在响应中例如以UCS-T 26主机名的形式来接收(步骤2.7)被叫用户的UCS-T26的地址。UCS-T
26的地址被转发(步骤2.8)到UCS-O 22。从这里开始,该呼叫设置通常根据SIP INVITE过程(步骤2.9)经由被叫用户的UCS-T 26和UTS-T 27继续到在被叫用户的用户设备中的PoC客户机(步骤2.10、2.11)。
[0027] 只要主叫用户和被叫用户在同一管理域中,AdS 24识别用户而且能将被叫用户的AuS 25的相关联地址返回到主叫用户的进行查询的AuS 23。然而,如果主叫用户和被叫用户属于不同的管理域,如图2中的虚线所示,则AdS只有在被叫用户的运营商提供和维护可为主叫用户的网元获得的信息时才能提供所查询的信息。
[0028] 图3借助于根据本发明在PoC系统中的呼叫设置的信令框图来说明本发明的解决方案。在本例中,主叫用户310和被叫用户320属于不同的管理子系统31、32。步骤3.1至3.4直接对应于图2的步骤2.1至2.4,其中为了呼叫设置,主叫用户310经由主叫用户的规定用户业务服务器(UTS-O)311将SIP INVITE消息发送(步骤3.1)到主叫用户的规定用户控制服务器(UCS-O)312(步骤3.2)。UCS-O 312将查询发送(步骤3.3)到分配给它的授权服务器(AuS-O)313。AuS-O 313将包括被叫用户320的身份的查询发送(步骤3.4)到分配给它的地址服务器(AdS-O)314。然而,AdS-O 314没有识别在该查询中包含的 用户身份,而返回(步骤3.5)如下消息,该消息指示了没有找到请求用户身份。AuS-O 313转发(步骤3.6)该消息到UCS-O 312。响应于该消息,UCS-O 312启动用户标识域部分的分析。
该分析通向被叫用户320的运营商32。
[0029] 根据本发明,有被分配的服务器包含于或者整合到被叫用户的子系统中,该服务器在通向被叫用户的会话建立中充当中转服务器。在本实施例中,用户标识包括用户身份部分和运营商域部分,而所分配的中转服务器是在被叫用户320的运营商32的管理子系统中为用户作为中转服务器的规定服务器。因此,该中转服务器能够对被叫用户320的运营商32的用户数据库进行管理性访问,管理性访问在本文中是指如下事实:规定用户数据库和中转服务器属于同一管理域或者在管理上整合在一起的两个域。在具体的情况下,中转服务器的地址可以基于对用户信息域部分的分析来确定。对于本领域技术人员而言显然的是,用户标识可以包括其它类型的信息,而所分配中转服务器的身份需要基于任何类型的用户信息或其一部分来确定。例如,UCS-O可以访问如下数据库,该数据库包括用户身份(例如移动用户编号空间)与中转服务器身份之间的映射信息。然而,中转服务器不是必须与被叫用户在同一管理域中。例如,国际运营商可以拥有数个网络,该数个网络一般作为单独管理域进行操作,但是借助于特殊管理功能加以松散地整合,该管理功能实现了将共享的中转服务器用于运营商的PoC用户。
[0030] 根据该信息,UCS-O 312生成SIP消息而且将它发送到所确定的中转服务器UCS-Tr(步骤3.7)。SIP消息具有优势地属于有助于传送嵌入式有效载荷的类型,而会话有关信息被封装于SIP消息的有效载荷中。在这一实施例中,描述了基于SIP OPTIONS的机制。SIPOPTIONS机制在因特网工程任务组(IETF)RFC文件3261的第11部分中有描述,该文件可为公众所用而且援引于此作为参考。
[0031] 一般来说,SIP方法OPTIONS允许用户代理向另一用户代理或者代理服务器关于它的功能进行查询。这就允许客户机无需实际向其它 方“鸣铃(ringing)”即可发现与所支持的方法、内容类型、扩展、编码解码等有关的信息。OPTIONS请求的目标通过能够标识另一用户代理或者SIP服务器的Request-URI来标识。使用针对SIP请求的标准规则来构造OPTIONS请求,而该OPTIONS请求包括Accept报头字段,该字段用以指示用户代理希望在响应中接收到的消息体的类型。通常,将这一请求设置为用来描述用户代理媒体能力的格式,比如会话描述协议(应用sdp)。同样使用针对SIP响应的标准规则来构造对OPTIONS的响应。在对话之内接收到的OPTIONS请求生成200(OK)响应。可以发送消息体,该消息体的类型根据OPTIONS请求中的Accept报头字段来确定(如果Accept报头字段不存在则应用/sdp作为缺省)。
[0032] 在这一实施例中,SIP OPTIONS消息和有关的200(OK)响应具有应用poc+xml类型的消息体。这一有效载荷封装了PoC具体参数以实现运营商之间的PoC连接建立。XML在这里是指可扩展标记语言,该语言描述了有称为XML文档的数据对象类别,而且部分地描述了处理该数据对象的计算机程序的行为。XML可以用于为结构化数据(例如电子数据表、地址簿、配置参数、财务交易和技术绘图)设计文本格式以及用于产生易于由计算机生成和读取的文件。在具体化的SIP消息中的示例性XML有效载荷可以包括多行: [0033] <?xml version=”1.0”?>
[0034]
[0035] nniversion=”[PoC version]”
[0036] requesttype=”[Request type]”>
[0037]
[0038] 其中[Namespace]携带用于标识目标的信息,即在这里包括关于被叫用户的标识信息。[PoC version]指示了系统软件版本级,而[requesttype]包括提供所请求的服务类型--在这一实施例中是一对一呼叫--的令牌。对于本领域技术人员而言明显的是,其它服务类型也是可能的,例如群附着或者回呼请求。
[0039] 在接收到SIP OPTIONS请求后,中转UCS-Tr 325执行对于与会话有关的用户信息的正常查询,这对应于图2的步骤2.3至2.8。应当注意,术语用户信息不仅涉及由管理系统存储的参数和定义而且涉及在通信系统的数据库中维护的任一种信息,并且可以基于用户的身份来取回。这样的信息例如可以包括路由信息,该信息指示了当前服务于目标用户的网元。中转UCS 325将查询发送(步骤3.8)到分配给它的第一授权服务器(AuS)326。该第一AuS 326将该查询发送(步骤3.9)到被叫用户320的运营商32的地址服务器(AdS-T)324。在它的响应中,AdS-T 324返回(步骤3.10)对被叫用户的端用户数据进行处理和维护的第二AuS 323的地址。第一AuS 326将包括被叫用户身份的查询发送(步骤3.11)到第二AuS 323,而在响应中接收(步骤3.12)例如以UCS-T 322的主机名的形式接收被叫用户的UCS-T 322的地址。UCS-T 322的地址被转发(步骤3.13)到中转服务器UCS-Tr325而且在SIP 200(OK)响应中被发送到主叫用户的UCS-O 312(步骤3.14)。在SIP 200(OK)响应中对应具体化的XML有效载荷在回呼请求的情况下可以包括: [0040] <?xml version=”1.0”?>
[0041]
[0042] nniversion=”[PoC version]”
[0043] requesttype=”1”
[0044] resource=”[Contact IP address]”
[0045]
[0046] 其中[Contact IP address]指示了在被叫用户的网络中目标服务器的地址。 [0047] 对于群附着,有效载荷例如可以包括:
[0048] <?xml version=”1.0”?>
[0049]
[0050] nniversion=”[PoC version]”
[0051] requesttype=”2”
[0052] resource=”[Contact IP address]”>
[0053]
[0054] 对于一对一呼叫,有效载荷可以包括:
[0055] <?xml version=”1.0”?>
[0056]
[0057] nniversion=”[PoC version]”
[0058] requesttype=”3”
[0059] resource=”[Contact IP address]”
[0060] answermode=”[One-to-one answer mode]”>
[0061]
[0062] 其中[One-to-one answermode]指示了被叫用户的应答模式(例如自动或者手动)。
[0063] 在接收到UCS-T 322的地址后,在主叫用户的网络中的UCS-O312能将SIP INVITE消息发送(步骤3.15)到在目的地网络中的正确UCS-T 322,而呼叫设置可以通过经由被叫用户的UTS 321转发SIPINVITE(步骤3.16)到在被叫用户的用户设备320中的PoC客户机(步骤3.17)来正常地继续。
[0064] 利用上述安排,可以通过一种简便的查询机制来有助于在不同管理域内的两个用户之间为实时媒体通信服务建立连接,该查询机制最小程度地需要被更新到在实施实时媒体通信服务的服务器系统中的控制平面功能元件。管理域的运营商维持对他们的网元和用户信息的控制,而无需引入新的元件、路由数据库和建立他们之间的额外机制。 [0065] 用于在主叫用户的UCS 312与中转服务器325之间交换信息的另 一备选方式是在查询中利用SIP MESSAGE机制而在响应中利用SIP300Multiple Choices。一般来说,SIP MESSAGE方法是对允许传送即时消息的会话发起协议(SIP)的扩展。SIP MESSAGE请求以多用途因特网邮件扩展(MIME)体部分的形式携带内容。SIP MESSAGE请求本身不发起SIP对话;在正常使用期间每个即时消息自成一体,这与寻呼机消息如出一辙。MESSAGE请求可以在由另一SIP请求发起的对话背景中进行发送。SIP MESSAGE请求通常在请求体中携带即时消息内容。另一方面,3xx响应给予了与用户的新位置有关的信息以及与可能能够满足呼叫的备选服务有关的信息。在该请求中的地址被分解为数个选择,每个选择与它自身的具体位置相关联,而用户可以选择优选的通信端点并且将它的请求重定向到那一位置。该响应可以包括消息体,该消息体包含资源特征和位置的列表,用户可以从该列表中选择最合适的资源特征和位置,如果这一资源特征和位置被Accept请求报头字段允许的话。 [0066] 用于在主叫用户的UCS 312与中转服务器325之间交换信息的又一备选方式是在查询中利用SIP OPTIONS机制而在响应中利用SIP300Multiple Choices。
[0067] 参照图4来说明上述机制在PoC服务器中的实施。根据定义,服务器是通过如其它计算机所请求的那样进行操作来对同一网络中的其它计算机进行服务的计算机。图4提供了对PoC服务器的描述,该PoC服务器执行前述服务器功能中的一个或多个功能。PoC服务器包括处理装置41,该处理装置是包括算术逻辑单元、许多专用寄存器和控制电路的元件。连接到该处理装置的是存储器装置42,该存储器装置是可以存储计算机可读数据或者程序或者用户数据的数据介质。该存储器装置通常包括允许读和写的存储器单元(RAM)和仅能读取其内容的存储器(ROM)。该单元也包括接口块43,该接口块具有用于输入数据以便在该单元中进行内部处理的输入装置44和用于从该单元的内部处理中输出数据的输出装置45。所述输入装置的例子包括插件单元,该插件单元为递送到它的外部连接点的信息充当关口。为了从运 营商接收信息,PoC服务器也可以包括键盘或者触摸屏、麦克风等。所述输出装置的例子包括插件单元,该插件单元将信息馈送到连接至它的外部连接点的线路。为了输出信息到PoC服务器的运营商,它们也可以包括屏幕、触摸屏、扬声器等。处理装置41、存储器装置42和接口块43相互电连接以便根据该单元的预定义、基本编程的处理来对关于所接收的和/或所存储的数据的操作进行系统性的执行。在根据本发明的解决方案中,该操作包括用于实施上述PoC的操作的功能。
[0068] 对于本领域技术人员而言明显的是,随着技术发展,本发明的概念可以用各种方式付诸实践。本发明及其实施例不限于上述例子,而是可以在权利要求的范围内变化。