网络实体选择的制作方法

文档序号:7942920阅读:169来源:国知局
专利名称:网络实体选择的制作方法
技术领域
本发明一般涉及通信系统中的网络实体选择。特别地,本发明的实施例涉及通 信系统的电路交换核心网络中的网络实体选择。通过本发明,可以选择任何种类的网络 实体,例如媒体网关。
背景技术
当前,对目前和未来通信系统的标准化工作一般旨在实现更大的会聚性、灵活 性和技术独立的实现。特别地,某些努力涉及通信系统中的承载独立核心网络。虽然 本说明书示例性地参考核心网络(CN)的电路交换(CS)域,但以下内容还可以应用于 核心网络的分组交换域乃至除核心网络本身之外的网络部分,例如公共陆地移动网络 (PLMN)。

尽管如此,图1示出电路交换核心网络的示例性逻辑网络架构,以下说明可以 以其为基础且可以对其应用所述原理。与图1的细节无关,一方面,可以存在任何其它数目的某些元件,另一方面, 还可以在其之间存在任意数目的中间元件(如例如其它图中所描绘的)。虽然图1所使用 的命名涉及3GPP(第三代合作伙伴计划)术语,但应注意的是此类术语(在下文中使用 时同样)仅仅意图作为示例,并且还可以使用具有根据不同术语的不同命名的任何其它 元件,只要基本原理、条件和/或前提相似即可。这适用于例如举例说明的单独元件以 及单独接口(参考点)。特别地,当在下文中作为用于网络实体的非限制性示例对媒体网 关进行参考时,任何其它网络实体(即,例如网络元件或网络元件的功能部分)同样可适 用,例如附着于执行IP和/或端口转换但透明地传递媒体的会话边界控制器(SBC)的网 关。根据图1的示例性逻辑CS核心网络架构包括两个移动服务交换中心(MSC),其 中的一个是网关移动服务交换中心(GMSC)。虽然还可以使用整体移动服务交换中心, 但举例说明了具有分别由作为控制实体的MSC/GMSC服务器(G/MSC-S)和连接媒体网 关(MGW)组成的分解架构(即软交换架构)的组合MSC节点。作为示例,核心网络 在操作上与GERAN (GSM EDGE无线电接入网络;GSM =全球移动通信系统;EDGE = GSM演进增强型数据速率)和UTRAN(通用陆地无线接入网)、以及PSTN(公共交换电 话网)连接。作为诸如根据图1的CS核心网络的网络架构内的呼叫控制协议,已经提出了 承载独立呼叫控制(BICC)和会话发起协议的某些修改,即具有封装的(encapsulated) ISDN(综合服务数字网)用户部分(SIP-I)的会话发起协议。虽然可以将BICC和SIP-I 两者视为用于呼叫/会话控制的备选方案,但已提出了所谓的最优化和延迟媒体网关选 择程序以用于基于BICC以及基于SIP-I的呼叫控制。在基于SIP-I的呼叫控制的情况下,当前所定义的最优化MGW选择包括一个节 点(例如MSC/GMSC服务器)根据某些规则来选择媒体网关(MGW)并在SIP-I消息中将所选媒体网关的身份用信号通知给另一节点(例如,MSC/GMSC服务器)。因此,使 得接收到SIP-I消息的另一节点能够选择相同的媒体网关,如果其具有到所选媒体网关的 Mc接口的话,因此节省媒体网关和传送网络资源。当前所定义的延迟MGW选择提供 用于SIP-I消息的接收机选择其优选的媒体网关并将所选媒体网关的身份送回前一节点以 便使得该节点能够选择相同的媒体网关的机会。另外,所述程序允许提供者(offerer)将 “提出的”媒体网关身份发送到可以在后续节点获取(seizes)媒体网关时加以考虑的下一 个SIP-I节点。由于所述最优化和延迟媒体网关选择程序当前被定义为可选程序,所以可以预 见通信系统或网络将包括支持此类程序的节点和不支持此类程序的节点两者。这将在此 类程序内的中间节点不能适当地处理各(信令)业务时导致兼容性问题。此外,对于对所选媒体网关的身份进行编码以便在最优化和延迟媒体网关选择 中从一个节点传输到另一节点,尚未定义特定的程序。这也可能导致兼容性问题。用于媒体网关身份编码的一种可想象方法在于会话描述协议(SDP)属性的使 用,导致在SIP、更具体而言是SIP-I信令内传送SDP。鉴于一般的两种媒体网关选择程序的上述可选性和SDP作为用于媒体网关身份 的特定编码的使用,这意味着不是CS CN中的每个节点都可以理解对MGW身份进行编 码的此类新SDP属性。根据当前SIP程序,中间节点将透明地转送任何未知SDP属性, 例如对MGW身份进行编码的属性。然而,假设源节点MSCA已选择MGW A且已在此 类SDP MGW身份属性中指示其身份,并且不理解MGW身份SDP属性的中间(呼叫控 制)节点B在IP信令中朝着后续节点转送未知属性并同时插入另一 MGW B,那么所转送 的MGW身份A可能误导例如MSC C的后续节点选择次最佳MGW A。这将导致其中用 户平面业务被从MGWA传送到MGWB并返回到MGWA的配置。应注意的是只有当呼叫(即,用户平面业务)保持在由两个服务器(例如MSC A和MSC B)控制的MGW(即“逻辑MGW” )的两个分区(partition)之间的相同媒体 网关内,处理由两个服务器控制的呼叫的媒体网关处的资源节省才是可能的。如果另一 方面,MSC服务器知道其不能实现此最优化,则其可以使用其它标准来使MGW选择最 优化,例如到其中其判定路由要建立的连接或呼叫的下一跳的接近性(请注意,当涉及 某种连接或呼叫时,还可以将下述网络地址表示为连接地址)。上述缺点不利于其中执行某种媒体网关选择的目前和未来通信系统和网络的平 稳操作。为了克服此类不利效果,必须注意的是目前的媒体网关选择程序被定义为可选 的。因此,命令任何节点以某种方式操作(在媒体网关选择中)的任何解决方案不符合 其可选性质,因此是不适当的。在此方面,例如对基于BICC的媒体网关选择采取的强 制性措施不适用于基于SIP或SIP-I的媒体网关选择。这是因为对SIP或SIP-I应用类似 程序将要求命令核心网络中的每个节点识别这个属性,这与程序的期望可选性冲突。特 别地,可以部署充当SIP-ALG(应用级网关)的会话边界控制器(SBC),其出于IP (因特 网协议)地址转换和防火墙的目的插入不转换代码(tnmscode)的用户平面实体。同时, 此类SBC可以透明地转送未知SDP属性。相对于上文,必须注意的是对于除媒体网关之外的网络实体的选择而言也存在相同或类似的缺点,例如附着于执行IP和/或端口转换但透明地传递媒体的会话边界控 制器(SBC)的网关。因此,不存在对上述缺点的任何可行解决方案,特别是关于例如基于SIP-I的媒 体网关选择。

发明内容
实现本发明及其实施例是为了解决一个或多个上述缺点。因此,本发明及其实施例意图缓解网络实体选择中的缺点,例如由其可选性质 导致的兼容性问题。根据本发明的示例性方面,公开了 -在权利要求1至8中的任一项中阐述的方法,-在权利要求9至19中的任一项中阐述的方法,-在权利要求20至27中的任一项中阐述的设备,-在权利要求28至38中的任一项中阐述的设备,-在权利要求39中阐述的计算机程序产品,-在权利要求40中阐述的计算机程序产品,-在权利要求41中阐述的数据结构,和/或-在权利要求42中阐述的数据结构。根据本发明的一个示例性方面,提供了一种网络实体选择的方法,包括供应 (furnishing)由第一网络设备预选的网络实体的身份,并提供用于所述预选网络实体身份 的验证信息,使得能够检验所述预选网络实体身份是否可适用于第二网络设备处的网络 实体选择。根据其进一步改进或修改,适用以下各项中的一个或多个-所述方法还包括在会话发起协议消息中将预选网络实体身份和验证数据发送到
第二设备,-身份的供应包括在会话描述协议属性中对预选网络实体身份进行编码,并且验 证信息的提供包括将所述预选网络实体的网络地址添加到所述会话描述协议属性,和/ 或-所述方法还包括将预选网络实体的网络地址定义为会话描述协议连接数据,并 在会话发起协议消息中将这样定义的网络地址作为会话描述协议连接数据发送。根据本发明的一个示例性方面,提供了一种网络实体选择的方法,包括获得由 第一设备预选的网络实体的身份和用于所述预选网络实体身份的验证信息,并基于该验 证信息来检验所获得的网络实体身份是否可适用于网络实体选择。根据其进一步改进或修改,适用以下各项中的一个或多个_所述方法还包括在会话发起协议消息中接收预选网络实体身份和验证数据,-所述会话发起协议消息包含会话描述协议属性中的预选网络实体的预选网络实 体身份和网络地址、以及作为会话描述协议连接数据的预选网络实体的网络地址,-所述方法还包括从会话描述协议连接数据检索预选网络实体的网络地址,并且 验证信息的获得包括从会话描述协议属性获得预选网络实体的网络地址,
7
-所述检验包括将会话描述协议属性中的所获得的网络地址与会话描述协议连接 数据的所检索的网络地址相互比较,-所述方法还包括如果该比较显示所比较的网络地址是相等的,则将所获得的网 络实体身份用于网络实体选择,并且如果该比较显示网络地址不相等,则丢弃所获得的 网络实体身份,和/或-所述方法还包括从会话发起协议消息中去除会话描述协议属性。根据上述方面中的任何一个,所述预选网络实体的网络地址可以包括用于经由 所述网络实体的通信的因特网协议地址,和/或可以由移动服务交换中心设备来执行所 述方法,和/可以在通信系统的电路交换核心网络中执行所述方法,和/或所述网络实体 可以是媒体网关。根据本发明的一个示例性方面,提供了一种设备,包括用于供应由第一网络设 备预选的网络实体的身份的装置,用于提供用于所述预选网络实体身份的验证信息、使 得能够检验所述预选网络实体身份是否可适用于第二网络设备处的网络实体选择的装置。根据其进一步改进或修改,适用以下各项中的一个或多个-所述设备还包括用于在会话发起协议消息中将预选网络实体身份和验证数据发 送到第二设备的装置,-所述供应装置包括用于在会话描述协议属性中对预选网络实体身份进行编码的 装置,并且所述提供装置包括用于将预选网络实体的网络地址发送到所述会话描述协议 属性的装置,和/或-所述设备还包括用于将预选网络实体的网络地址定义为会话描述协议连接数据 的装置,所述发送装置还被配置为在会话发起协议消息中将这样定义的网络地址作为会 话描述协议连接数据发送。根据本发明的一个示例性方面,提供了一种设备,包括用于获得由第一设备预 选的网络实体的身份和用于所述预选网络实体身份的验证信息的装置,和用于基于所述 验证信息来检验所获得的网络实体身份是否可适用于网络实体选择的装置。根据其进一步改进或修改,适用以下各项中的一个或多个-所述设备还包括用于在会话发起协议消息中接收预选网络实体身份和验证数据 的装置,-所述接收装置被配置接收会话发起协议消息,该会话发起协议消息包含会话描 述协议属性中的预选网络实体的预选网络实体身份和网络地址、以及作为会话描述协议 连接数据的预选网络实体的网络地址,-所述设备还包括用于从会话描述协议连接数据检索预选网络实体的网络地址的 装置,并且所述获得装置包括用于从会话描述协议属性获得预选网络实体的网络地址的 装置,-所述检验装置包括用于将会话描述协议属性中的所获得的网络地址与会话描述 协议连接数据的所检索的网络地址相互比较的装置,-所述设备还包括用于在所述比较装置显示所比较的网络地址相等的情况下将所 获得的网络实体身份用于网络实体选择的装置,和用于在所述比较装置显示所比较的网络地址不相等的情况下丢弃所获得的网络实体身份的装置,和/或_所述设备还包括用于从会话发起协议消息中去除会话描述协议属性的装置。根据上述方面中的任何一个,所述预选网络实体的网络地址可以包括用于经由 所述网络实体的通信的因特网协议地址,和/或所述设备可以包括移动服务交换中心设 备,和/可以所述设备可以位于通信系统的电路交换核心网络中,和/或所述网络实体可 以是媒体网关。根据本发明的一个示例性方面,提供了一种包括程序代码装置的计算机程序产 品,所述程序代码装置被布置成当在设备的处理器上运行时执行根据上述方面中的任何 一个的方法中的任何一个。根据本发明的一个示例性方面,提供了一种包括包含媒体网关的身份和媒体网 关的网络地址的会话描述协议属性的数据结构。根据本发明的一个示例性方面,提供了一种包括会话发起协议消息的数据结 构,该会话发起协议消息包含会话描述协议属性中的媒体网关的身份和媒体网关的网络 地址、以及作为会话描述协议连接数据的媒体网关的网络地址。在各从属权利要求中阐述了根据本发明及其实施例的其它方面、实施例和修 改。通过本发明的示例性实施例,要选择的网络实体可以例如是媒体网关。通过本发明的示例性实施例,例如提供了检测在一个网络设备处预选的网络实 体(例如媒体网关)身份或标识符与将在另一网络设备处的网络实体选择过程中使用的接 收的网络实体身份或标识符之间的不符合性的至少一种方式,其中,所选网络实体身份 或标识符被经由中间节点传递至另一网络设备。此类检测可以例如包括所述一个网络设 备提供用于指示此类不符合性的装置,并且所述另一网络设备能够通过这样提供的装置 来识别所述不符合性。通过本发明的示例性实施例,例如提供了某些避免网络设备(例如移动服务交 换中心)处的网络实体(例如媒体网关)选择被来自前一节点的网络实体(例如媒体网 关)身份或标识符误导的措施、以及避免需要支持在通信系统或网络中的所有节点或网 络设备中的网络实体(例如媒体网关)身份或标识符(即其选择和/或编码)的需要的措 施。


在下文中,将参照附图以非限制性示例的方式更详细地描述本发明,在附图中图1示出其中可以应用本发明的示例性实施例的电路交换核心网络的逻辑网络 架构,图2示出根据本发明的示例性实施例的第一方法的流程图,图3示出根据本发明的示例性实施例的第二方法的流程图,图4示出根据本发明的示例性实施例的第三方法的流程图,图5示出根据本发明的示例性实施例的第四方法的流程图,图6示出根据本发明的示例性实施例的最优化媒体网关选择的信令图,图7示出根据本发明的示例性实施例的具有中间节点的最优化媒体网关选择的信令图,图8示出根据本发明的示例性实施例的延迟媒体网关选择的信令图,图9示出根据本发明的示例性实施例的具有中间节点的延迟媒体网关选择的信 令图,图10示出根据本发明的示例性实施例的第一设备的示意性方框图,图11示出根据本发明的示例性实施例的第二设备的示意性方框图,图12示出根据本发明的示例性实施例的第一数据结构的示意性表示,以及图13示出根据本发明的示例性实施例的第二数据结构的示意性表示。
具体实施例方式在本文中参照特定非限制性示例来描述本发明。本领域的技术人员应认识到本 发明不限于那些示例,并且可以更广泛地进行应用。特别地,主要相对于被用作用于网络配置的非限制性示例的可以根据3GPP规范 来定义的电路交换(CS)核心网络(CN)来描述本发明及其实施例。同样地,本文给出 的实施例的描述具体而言指的是直接与之相关的术语。此外,主要相对于媒体网关选择 来描述本发明及其实施例,虽然任何种类的网络实体或网络元件的选择同样可适用。并 且,出于会话信令目的使用SDP和SIP术语,同时还可以利用任何其它会话信令机制, 只要符合所述特征即可。此类术语仅在所提出的非限制性示例的背景下使用,并且当然 不以任何方式限制本发明。对于示例性地作为以下示例性说明的根据的基本逻辑网络架构,对图1进行参考。概括地说,本发明的实施例涉及可能将在网络实体(例如媒体网关)选择程序中 使用的网络实体(例如媒体网关)身份的验证。为此,本发明的实施例特别地包括被配 置为用于在网络设备或节点之间以信号发送网络实体(例如媒体网关)身份的方法和设备 及软件和数据结构的示例。作为一个非限制性示例,可以将此类实施例配置为用于基于 例如具有封装的ISDN用户部分(SIP-I)的会话发起协议的会话发起协议(SIP)的信令, 其中,例如传送会话描述协议(SDP)数据。此类信令例如可以在根据当前标准(例如通 过3GPP、ETSI等)在例如公共陆地移动网络(PLMN)的电路交换核心网络中的以整体 或组合方式(在后一种情况下在移动MSC服务器之间)实现的移动服务交换中心(MSC) 之间出现。在下文中,为了简化起见,术语“媒体网关”被用作用于任何种类的网络实体 的非限制性示例,所述讲授内容不限于此。图2示出根据本发明的示例性实施例的方法的流程图。根据图2的方法,供应预选媒体网关(MGW)的身份(操作S201),并提供验证 信息(操作S202)。使这样提供的验证信息与所选MGW身份相关联并使得接收到MGW 身份和验证信息的网络设备能够检验这样接收到的媒体网关身份是否可适用于该设备处 的MGW选择。因此,可以避免接收网络设备在媒体网关选择中由于预选媒体网关(在 发送网络设备处选择)的身份在从发送网络设备到接收网络设备的传输期间被以某种方 式改变或变得不明确而被误导。
因此,可以优选地在媒体网关选择程序的发起侧、例如在第一网络设备(例如 MSC)处或在MGW选择中的任何中间网络设备(例如MSC)的发送侧处执行图2的方法。也就是说,图2的方法描述了如何向远程网络设备(例如MSC)指示(例如经由 中间节点)透明地通过网络的MGW身份不可适用于远程网络设备处的媒体网关选择的方式。图3示出根据本发明的示例性实施例的方法的流程图。对于这样描绘的方法, 示例性地假设在SIP或SIP-I消息内的SDP属性中传送MGW身份。根据图3的方法,通过在SDP属性中对预选MGW身份进行编码来供应预选媒 体网关(MGW)的身份(操作S301),并通过将预选媒体网关的网络地址、即被选用于要 建立的相应连接或呼叫的网络地址,也添加到SDP属性来提供验证信息(请注意,当涉 及某种连接或呼叫时,还可以将下述网络地址表示为连接地址)。虽然不限于此,网络地 址(连接地址)可以是用来传送用户平面业务的预选媒体网关的IP(任何可想象版本的因 特网协议,例如IPv4或IPv6)地址。此外,可以将预选媒体网关的预选MGW身份和网 络(IP)地址结合在同一 SDP属性/扩展或彼此相关联的不同SDP属性/扩展中。此类 属性可以例如是会话级属性或媒体级属性。网络地址可以是例如在根据RFC 4566的SDP c线中传输的“连接地址”。或者,作为替代或除SDP属性之外,还可以使用用于这些 元素的传送的任何其它可想象参数或消息字段。在操作S303中,预选媒体网关的网络地 址(例如IP地址)被定义为SDP连接数据。即,根据当前SDP程序,用于要建立的相 应连接或呼叫的网络地址(例如IP地址)被包括在各参数中。出于本说明的目的,虽然 非限制性地,但假设此参数是根据SDP规范的“C线”。包括在SDP “C线”中的网络 地址(操作S303)当然与添加到上述SDP属性(操作S302)的网络地址相同。随后,在 操作S304中发送SIP(更具体而言是SIP-I)消息,其至少包含作为SDP属性的所选MGW 身份和验证信息(即,例如IP地址),并且优选地还包含作为SDP “C线”的定义网络 (IP)地址。所述消息可以将此属性包含在SDP提供或SDP应答中。因此,图3的方法 可以例如在媒体网关选择程序的发起侧处、例如在执行MGW选择的第一网络设备(例如 MSC)处执行,或者在MGW选择中的任何中间网络设备(例如MSC)的发送侧处执行。图4示出根据本发明的示例性实施例的方法的流程图。根据图4的方法,在操作S401中获得预选或推荐媒体网关(MGW)的身份和与 此MGW身份相关联的验证信息。在操作S402中,检验预选网络实体身份是否可适用于 执行本发明的设备、即第二网络设备处的网络实体选择。因此,可以避免接收第二网络 设备由于意图使用的预选媒体网关的身份在从发送网络设备到接收第二网络设备的传输 期间被以某种方式改变或变得不明确而在媒体网关选择过程中被误导。因此,例如可以 在媒体网关选择程序的终止侧、例如在执行MGW选择过程的第二网络设备处或在执行 MGW选择过程的任何中间网络设备(例如MSC)的接收侧处执行图4的方法。图5示出根据本发明的示例性实施例的方法的流程图。对于这样描绘的方法, 示例性地假设在SIP或SIP-I消息内的SDP属性中传送MGW身份。根据图5的方法,在SIP或SIP-I消息中接收预选或推荐媒体网关(MGW)的身 份和与该预选MGW身份相关联的验证信息(操作S501),然后由此、即从其SDP属性获得所述身份和验证信息(操作S502)。所述消息可以将此属性包含在SDP提供或SDP 应答中。根据对应于根据图3的方法的非限制性示例的非限制性示例,接收到的消息包 含SDP属性中的预选媒体网关的预选媒体网关身份和网络地址、以及作为SDP连接数据 的预选媒体网关的网络地址,其中,所述网络地址可以优选地是IP地址。如果是这样, 在这里假设如此,则操作502获得预选媒体网关的网络(例如IP)地址作为验证数据。 在这样接收到的SIP或SIP-I消息中,根据当前SDP规范,SDP连接数据被包括在例如 SDP “C线”中,其中,可以由发送网络设备与接收网络设备之间的通道上的中间节点 来改变“C线”中的此连接数据。还从连接数据、即“C线”中检索此连接数据,例如 即预选媒体网关的网络地址(操作S503)。然后,为了检验接收到的MGW身份,在操 作S504中,将SDP “C线”中的网络(IP)地址与上述SDP属性中的网络地址相比较。 如果操作S504的比较显示网络地址是相等的,即接收到的MGW身份可适用于MGW选 择,则将接收到的MGW身份用于MGW选择(操作S505)。否则,如果操作S504的比 较显示网络地址是不相等的,即接收到的MGW身份不可适用于MGW选择,则将接收 到的MGW身份丢弃而不用于MGW选择(操作S506)。在任何情况下,可以从SIP或 SIP消息中去除接收到的包含由发送网络设备添加的预选MGW身份和预选MGW身份的 IP地址的SDP属性(操作S507)。可选地,可以将图5中未示出的经这样修改的SIP或 SIP-I消息转送到另一节点或网络设备。因此,可以在执行媒体网关选择程序的设备的终 止侧处、或在任何中间网络设备(例如MSC)的接收侧处执行图5的方法。对于关于图2至5的上述方法的更多细节,对图6至9的示例性流程图进行参 考。图6示出根据本发明的示例性实施例的最优化媒体网关选择的信令图。根据图6,第一设备MSC A从媒体网关MGW A请求新终结点(termination)的 预留。MGWA确认该终结点的预留并指示其向该终结点分配了网络(IP)地址IPA(步 骤1)。应注意的是MGW可以包含具有单独IP地址的多个接口。MSCA因此预选媒体 网关MGW A,其中,网络地址IPA用于经由预选媒体网关进行的相应呼叫建立。在步 骤2中,MSC A生成SIP或SIP-I消息,在这种情况下为SIP邀请(SIP INVITE),并将 其发送到后续节点B。作为非限制性示例,这样发送的消息包括封装的SDP,其包括叙 述由GMW A根据正常SIP/SDP规则分配的网络地址IPA的SDP “C线”(“C=” ) 和叙述唯一预选(因此推荐)的MGW身份MGWIDA和对应于预选媒体网关的添加网络 地址IPA两者的称为“mgwid”的SDP属性(“a=” )作为验证数据。当接收到此消 息时,特别地,MSCB基于“C线”内容、即IPA来确定用于媒体(即用户平面业务) 的目的地。并且,发现“C线”的内容、即IPA等于SDP属性中的验证数据的内容, 即IPA。因此,发现应将SDP “mgwid”属性中的接收到的媒体网关身份MGWIDA用 于媒体网关选择过程。还确定其具有朝向MGWA的控制接口并判定在此媒体网关处请 求资源的预留。其指示MGW为朝向IP地址IPA发送媒体的终结点预留资源并为另一终 结点预留资源(步骤3)。媒体网关MGWA确定用于第一终结点的IP地址IPA是自己 的IP地址并且配置某些内部捷径将该终结点与在步骤1中预留的终结点相连,从而节省 外部传送资源和内部处理资源。在步骤4中,MGW A确认资源的预留并指示其向第二 终结点分配网络(IP)地址IPA2。出于继续呼叫建立的目的,节点B本身可以生成用于转送的相应SIP或SIP-I消息,在这种情况下为SIP邀请(SIP INVITE)(步骤5)。在此 消息中,在SDP “C线”中插入网络地址IPA2。该消息还可以如前所述包括SDP属性 “mgwid”。因此,根据图6的操作,MSCA被配置为在发送侧处执行图2和3方法中的任 何一个,而节点B被配置为在接收侧处执行图4和5的方法中的任何一个以及在发送侧处 执行图2和3的方法中的任何一个。图7示出根据本发明的示例性实施例的具有中间节点的最优化媒体网关选择的 信令图。假设中间节点B不支持具有根据SDP编码的MGW身份的基于SIP或SIP-I的 MGW选择。图7的步骤1和2等效于图6的那些。与图6的节点B相反,图7的节点B不 具有与媒体网关MGWA的接口,但是具有使用网络地址IPB的媒体网关MGW B。例如 作为SBC或SIP-ALG的节点B不支持最优化MGW选择和相关“mgwid”属性,从MSC A接收SIP邀请(SIP INVITE)消息并忽视“mgwid”属性。其插入自己的MGW B,该 MGWB可以在与节点B相同的物理实体中或在分离的单独物理实体中。可以例如为了 IP版本转换或作为媒体平面防火墙而插入MGW B且其可以在没有代码转换的情况下传 递媒体。节点B指示MGW B为朝向IP地址IPA发送媒体的终结点预留资源并为另一终 结点预留资源(步骤3)。MGW B确认资源的预留并指示其向第二终结点分配了 IP地址 IPB(步骤4)。根据SDP程序,节点B在SDP “C线”中插入此网络地址IPB(由于愿 意经由其相关媒体网关MGW B建立呼叫或连接),但透明地传递(即不改变)被视为在 节点B处未知的SDP属性(步骤5)。后续节点MSCC具有与媒体网关MGW C的接口。 当接收到由中间节点B发送的消息时,特别地,MSC C确定“C线”的内容、S卩IPB不 等于SDP属性中的验证数据的内容,S卩IPA。因此,可以发现不应将接收到的媒体网关 身份MGWIDA用于MGW选择。相反,MSC C识别到最优化MGW选择不可适用,从 接收到的消息中去除SDP属性。此外,MSC C选择媒体网关MGW C,该选择可以例如 确定相对于MSC C路由呼叫的下一跳的最优化位置上的MGW。MSC C指示MGW C为 朝向IP地址IPB发送媒体的终结点预留资源并为另一终结点预留资源,并且MGW C确 认资源的预留并指示其向第二终结点分配了 IP地址IPC (步骤6和7)。然后,其将其到 其相关媒体网关MGW C的网络地址插入到SDP “C线”中、即IPC,并转送此生成的 SIP或SIP-I消息(步骤8)。该消息还可以如前所述包括SDP属性“mgwid”。因此,根据图7的操作,MSCA被配置为在发送侧执行图2和3的方法中的任 何一个,节点B被配置为不执行本文所述的方法中的任何一个,并且MSC C被配置为在 接收侧处执行图4和5的方法中的任何一个以及在发送侧处执行图2和3的方法中的任何 一个。图8示出根据本发明的示例性实施例的延迟媒体网关选择的信令图。根据图8,第一设备MSC-A判定应用延迟MGW选择程序且在此阶段不选择或 预选MGW。MSCA向后续节点B指示MSC A将不选择或预选媒体网关。这通过向后 续节点、例如MSC B发送SIP邀请(SIPINVITE)请求来实现。SIP邀请(SIP INVITE)请 求包含封装的SDP,该封装的SDP包含具有未指定IP地址(0.0.0.0)的“C线”。MSC A还可以判定推荐媒体网关并使用新SDP属性“mgwid”来指示所推荐的MGWB的身
13份。根据本实施例,此SDP属性的值包含与在“C线”中相同的未指定IP地址,另外包 含MGW B的唯一标识MGWID B (步骤1)。在从MSC A接收到SIP邀请(SIP INVITE) 消息时,MSC B将SDP “mgwid”属性中的IP地址与相应SDP “C线”中的IP地址 相比较。由于两个IP地址是相等的,所以MSC B将SDP “mgwid”属性中MGW身
份MGWIDB用于媒体网关的选择。其确定其具有朝向MGW B的控制接口并判定在此 MGW处请求资源的预留。MSC B指示MGW B为两个互连终结点预留资源。MGW B 确认资源的预留并指示其向终结点分配了 IP地址IPBl和IPB2(步骤2)。根据图8,网 络地址IPBl用于继续步骤3和4中的会话发起过程。在步骤5中,MSC B将MGW B 配置为使用网络地址IPC来发送媒体。应注意的是可以用其它信令例如ISUP(ISDN用户 部分)信令或朝向移动终端的信令来代替步骤3至5,。在步骤6中,节点B生成SIP或SIP-I消息,在这种情况下为SIP 183会话过程, 并将其发送到MSCA。作为非限制性示例,这样发送的消息包含SDP数据部分,该SDP 数据部分包括叙述由MGW B根据正常SIP/SDP规则分配的网络地址IPB2的SDP "c 线”(“C=”)和叙述预选或推荐MGW身份MGWIDB和对应于预选或推荐媒体网关 的添加网络地址IPB2两者的SDP属性(a = mgwid)作为验证数据。根据本实施例,此 新SDP属性“mgwid”的值包含与在“C线”中相同的IP地址IPB2,另外包含媒体网 关B的唯一标识MGWIDB。当接收到此消息时,特别地,MSCA基于“C线”内容、 即IPB2来确定“C线”的内容、即IPB2等于SDP属性中的验证数据的内容,即IPB2。 因此,将接收到的媒体网关身份MGWIDB用于MGW选择。其确定其具有朝向MGWB 的控制接口并判定在此媒体网关处请求资源的预留。其指示MGW B为朝向IP地址IPB2 发送媒体的终结点预留资源(步骤7)。MGW B确定IP地址IPB2是自己的IP地址并将 某个内部捷径配置为将该终结点与在步骤2中预留的终结点相连,从而节省外部传送资 源和内部处理资源。因此,根据图8的操作,MSC A和MSC B两者被配置为在发送侧处执行图2和 3的方法中的任何一个以及在接收侧处执行图4和5的方法中的任何一个。图9示出根据本发明的示例性实施例的具有中间节点的延迟媒体网关选择的信 令图。假设中间节点B不支持具有根据SDP编码的MGW身份的基于SIP或SDM的 MGW选择。图9的步骤1等效于图8的步骤。然后,例如SBC或SIP-ALG的不支持最优 化MGW选择和相关“mgwid”属性的某个节点B接收SIP邀请(SIP INVITE)消息并忽 视“mgwid”属性。其插入自己的媒体网关MGW B,该媒体网关MGW B可以在与节 点B相同的物理实体中或在分离的单独物理实体中。可以例如为了 IP版本转换或作为媒 体平面防火墙而插入MGW B且其可以在没有代码转换的情况下传递媒体。节点B指示 MGWB为两个终结点预留资源,并且MGW B确认资源的预留并指示其向该终结点分配 了 IP地址IPBl和IPB2 (步骤2)。在步骤3中,节点B将SIP邀请(SIP INVITE)消息 转送到另一网络设备MSC C。SIP邀请(SIP INVITE)包含具有IP地址IPBl的SDP “C 线”。由于其不理解SDP “mgwid”属性,所以节点B在不进行修改的情况下转送其属 性。在接收到SIP邀请(SIP INVITE)消息时,MSC C将SDP “mgwid”属性中的IP地 址与相应SDP “C线”中的IP地址相比较。由于两个IP地址不相等,所以MSC C不将
14SDP “mgwid”属性中的MGWID B用于媒体网关的(预先)选择。相反,其选择媒体 网关MGWC。所述(预先)选择可以例如确定相对于MSC C路由要建立的呼叫的下一 跳的最优化位置上的媒体网关。MSC C指示MGW C为朝向IP地址IPBl发送媒体的终 结点预留资源并为另一终结点预留资源(步骤4),并且MGW C确认资源的预留并指示其 向终结点分配了 IP地址IPCl和IPC2 (步骤5)。在步骤6至8中,MSC C可以转送包含 具有IP地址IPCl的SDP “C线”的SIP邀请(SIP INVITE)消息,MSC C可以接收SIP 响应消息,例如“183会话过程消息”,其包含具有“C线”中的IP地址IPD的SDP应 答,并且MSC C将MGW C配置为朝着IPD发送媒体。应注意的是可以用其它信令例如 ISUP(ISDN用户部分)信令或朝向移动终端的信令来代替步骤6至8。在步骤9中,MSC C转送在步骤7中接收到的SIP响应消息。SIP响应消息包 含封装的SDP,该封装的SDP包含指示由MGW C根据正常SIP/SDP规则分配的IP地址 IPC2的“C线”。MSC C还使用新SDP属性“mgwid”来指示MGW C的身份。根据 本实施例,此SDP属性的值包含与在“C线”中相同的IP地址IPC2作为验证数据,另外 包含媒体网关MGW C的唯一标识MGWID C。在步骤10中,节点B将MGW B配置为朝 向IPC2发送媒体,并且在步骤11中,节点B朝向MSCA转送SIP响应消息。SIP响应消 息包含具有IP地址IPB2的SDP c线。由于其不理解SDP “mgwid”属性,所以节点B 在不进行修改的情况下转送其属性。在接收到SIP响应时,MSC A将SDP “mgwid”属 性中的IP地址与相应SDP c线中的IP地址相比较。由于两个IP地址不相等,所以MSC A不将SDP “mgwid”属性中的MGWID C用于媒体网关的选择。相反,其选择MGW A。该选择可以例如确定相对于MSCA从其接收呼叫的前一跳的最优化位置上的MGW。 MSC A指示MGWA为朝向IP地址IPB2发送媒体的终结点预留资源(步骤12)。因此,根据图9的操作,MSC A被配置为在接收侧处执行图4和5的方法中的 任何一个以及在发送侧处执行图2和3的方法中的任何一个,节点B未被配置为执行本文 所述的方法中的任何一个,并且MSC C被配置为在发送侧处执行图2和3的方法中的任 何一个以及在接收侧处执行图4和5的方法中的任何一个。虽然“SIP邀请(SIP INVITE)”和“SIP 183会话过程”在上文已被用作其中
可以传输相关信息的消息的非限制性示例,但应注意的是可以另外或替换地使用任何种 类的消息。例如,可以应用任何种类的“SDP提供”或“SDP应答”消息。虽然到目前为止已主要参照方法、程序和功能描述了本发明的实施例,但本发 明的相应实施例也涵盖各设备、网络节点,包括其软件和硬件两者。在下面的图10和11中描绘的设备可以被实现为独立装置或装置、网络设备、 节点等的组成部分。所示的两个设备还可以例如通过可操作地与或不与中间节点或设备 耦合组成公共系统。举例说明的方框中的任何一个表示某些功能且可以以任何可想象的 方式在硬件或软件中或以组合方式实现。也就是说,当在下文中使用术语“用于…的装 置”时,意图涵盖能够实现此类功能的任何物理实现。这些可以例如是任何种类的处理 器、数据处理单元、数据发生器等。在这种意义上,术语“用于…的装置”意图具有与 术语“被配置为…的装置”具有相同的意义和范围,其中,装置可以是任何种类的物理 实现。在下面的图10和11中,单独方框之间的箭头表示其之间的操作性耦合以及这些
15耦合上的数据流的方向,并且斜体字的命名表示在某些耦合上传输的数据。图10示出根据本发明的示例性实施例的设备的示意性方框图。这样举例说明的 设备被配置为以单独或组合方式执行图2和3的方法中的任何一个。也就是说,图10还 包括两个细节层次(根据图2的一个用虚线描绘,并且根据图3的一个用实线描绘),必 须将其视为本发明的两个不同实施例。根据图10,根据本实施例的设备包括用于供应被预选的媒体网关的身份的装置 1010和用于提供用于所述预选媒体网关身份的验证信息的装置1020,其中,所述验证信 息被配置为能够检验所述预先网络实体身份是否可适用于第二网络设备处的网络实体选 择。通过存储媒体网关(预先)选择程序的相关结果的存储器装置1030来为装置1010 和1020两者提供必要的信息。也就是说,当(预先)选择了媒体网关时,其身份及诸如 网络地址等其它数据被存放在存储器装置1030中以供将来使用。存储器装置1030在操 作上与装置1010和1020 二者耦合且可以是永久性和临时性的任何种类。根据本实施例的供应装置1010由用于优选地在SDP属性中在某些参数中对预选 MGW身份进行编码以便传输的装置1011构成。根据本实施例的提供装置1020由用于向例如SDP属性的经这样编码的传输参数 添加诸如预选媒体网关的IP地址的网络地址的装置1021构成。根据本实施例的设备还包括用于在会话发起协议(SIP或SIP-I)消息中将预选媒 体网关身份和验证数据发送到另一设备的装置1040 (例如发送器)。根据本发明的一方面,所述设备还包括用于将诸如预选媒体网关的IP地址的网 络地址定义为连接数据、优选地作为SDP “C线”的装置1050。如果是这样,则发送装 置1040还被配置为在会话发起协议(SIP或SIP-I)消息中发送此连接数据。图11示出根据本发明的示例性实施例的设备的示意性方框图。这样举例说明的 设备被配置为以单独或组合方式执行图4和5的方法中的任何一个。也就是说,图11还 包括两个细节层次(根据图4的一个用虚线描绘,并且根据图5的一个用实线描绘),必 须将其视为本发明的两个不同实施例。根据图11,根据本实施例的设备包括用于获得预选媒体网关的身份和用于所述 预选媒体网关身份的验证信息的装置1110,和用于基于该验证信息来检验所获得的预选 网络实体身份是否可适用于本设备处的网络实体选择的装置1130。根据本实施例的一个方面,所述设备还包括用于在会话发起协议(SIP或SIP-I) 消息中从另一设备接收预选媒体网关身份和验证数据的装置(例如接收机)1140。此类消 息可以例如包括SDP属性中的预选媒体网关身份和诸如预选媒体网关的IP地址的网络地 址、以及作为SDP连接数据、优选地作为SDP “C线”的诸如预选媒体网关的IP地址的 网络地址。根据图11,获得装置1110包括用于从SDP属性获得预选媒体网关的网络地址的 装置1111,即装置1111从SDP属性获得IP地址作为验证数据。此外,根据一个实施例 的检验装置1130由用于将由装置1110获得的SDP属性中的网络地址与由用于检索此信 息的检索装置1120从SDP “C线”检索的SDP连接数据(例如c线)中的网络地址相互 比较的装置1131构成。此外,所述设备可以包括用于在比较装置1131显示网络地址相 等(或者,换言之,检验装置1130显示预选网络实体身份可适用于网络实体选择)的情况下将预选媒体网关身份用于媒体网关选择的装置1150,和用于在比较装置1131显示网 络地址是不相等(或者,换言之,检验装置1130显示预选网络实体身份不可适用于网络 实体选择)的情况下丢弃预选媒体网关身份的装置1160。作为替换,根据本发明的实施例的设备还包括无论由比较装置1170产生的结果 如何都从SIP/SIP-I消息去除SDP属性的装置1170。图12示出根据本发明的示例性实施例的数据结构的示意性表示。如图12示例性地描绘的,根据本发明的实施例的特定数据结构可由SDP属 性或扩展表示,其包含媒体网关的身份(MGWID)的数据表示和媒体网关的网络地址 (ADDR)的表示,例如用于通过媒体网关的用户平面业务的IP地址。请注意,用于“网 络地址”的等效术语可以是“连接地址”。因此,根据本发明的实施例,可以用以下语法(在ABNF定义中)将媒体网管身 份MGW ID (即,MGW标识符)示例性地编码为以下“会话级”或“媒体级” SDP属 性(例如,称为 “mgwid” ) MGWJdentifier = " a = MGW_Identifier:<connection_add ress><MGW_Id>"子字段<connection-address>、即网络地址可以具有与针对RFC 4566的第5.7款 中的SDP c线的<connection-address>子字段所定义的相同的编码。子字段<MGW_Id>、 即媒体网关的身份可以是包含除OxOO(Nul)、OxOA(LF),和OxOD(CR)之外的任何八位
位组(octet)值的八位位组串。将如在标准字符集中一样解释所述值。应注意的是,可以 例如以与在BICC中的BCU-ID相同的方式对子字段<MGW_Id>进行编码,即用于表示网 络ID字段和本地BCU-ID字段的4个八位位组。子字段<MGWId>应包含用于媒体网关 的运营商定义的唯一标识符。SDPMGW_Identifier属性的属性值不应服从SDP “charset”属性。如上所述,如果MGW_Identifier属性中的<connection_address>子字段和相应 SDP c线的<connection-address>子字段不匹配,则不支持该属性的中间节点已在用户平 面中插入某物,但透明地传递该属性。图13示出根据本发明的示例性实施例的数据结构的示意性表示。如图13示例性地描绘的,根据本发明的实施例的特定数据结构可以由SIP或 SIP-I消息格式表示,该SIP或SIP-I消息格式包含SDP属性部分中的媒体网关的身份 (MGWID)和媒体网关的网络地址(ADDR),例如用于通过媒体网关的用户平面业务的 IP地址,以及例如SDP “C线”中的作为SDP连接数据的媒体网关的网络地址(ADDR), 例如用于通过媒体网关的用户平面业务的IP地址。应注意的是SDP属性和SDP连接数据 中的网络地址可以是相等或不同的,并且还可以由不同的实体插入,如上文通过图6至9 可以看到的。应注意的是图12和13的数据表示仅仅是说明性的,并且也可以沿水平取向或以 任何其它顺序进行举例说明。并且,SDP属性/扩展和SIP/SIP-I消息可以在所描绘的 那些元件前面、在其之间、和/或在其之后包含其它元件。当然可以通过软件和/或硬件来实现上述任何功能、方法和操作。通常,应注意的是如果仅仅适合于执行各部分的所述功能,则可以分别在硬件 和/或软件中通过任何已知手段来实现根据上述方面的各功能元件。可以在单独功能块
17中或由单独装置来实现所述方法步骤,或者可以在单个功能块中或由单个装置来实现方 法步骤中的一个或多个。此外,可能被实现为软件代码部分并在实体之一处使用处理器运行的方法步骤 和功能是软件代码无关的,并且可以使用诸如例如Java、C++、C、和汇编程序的任何已 知或未来开发的编程语言来规定。可能在实体之一处被实现为硬件组件的方法步骤和/ 或设备或装置是硬件无关的,并且例如,可以使用任何已知或未来开发的硬件技术或它 们的任何混合来实现,诸如MOS、CMOS、BiCMOS> ECL> TTL等,其使用例如ASIC 组件或DSP组件。通常,在不改变本发明的构思的情况下,任何方法步骤适合于被实现 为软件或由硬件来实现。设备和装置可以被实现为单独的设备,但这不排除遍及整个系 统以分布式方式来实现它们,只要保留设备的功能即可。应认为此类和类似原理为本领 域的技术人员所知。在本说明的意义上的软件包括软件代码,该软件代码同样地包括用于执行各功 能的代码装置,以及在诸如具有在其上面存储的各数据结构或代码部分的计算机可读存 储介质的有形介质上体现或可能在其处理期间在信号中或在芯片中体现的软件(或计算 机程序或计算机程序产品)。一般而言,出于上文所述的本发明的目的,应注意的是_接入技术可以是用户设备通过其能够接入一个接入网络(例如经由基站或一 般为接入节点)的任何技术。可以使用任何目前或未来的技术,诸如WLAN(无线本 地接入网)、WiMAX(微波存取全球互通)、蓝牙、红外等;虽然以上技术大部分是无 线接入技术,例如在不同的射频频谱中,在本发明的意义上的接入技术还可以意指有线 (wirebound)技术,例如类似于电缆网络或固定线路的基于IP的接入技术,以及电路交换 接入技术;接入技术可以是可在诸如分组交换和电路交换的至少两个类别或接入域中区 别的,但是多于两个的接入域的存在不妨碍对其应用的本发明,_接入网络可以是通过其站、实体或其它用户设备可以连接到和/或利用由接入 网络提供的服务的任何装置、设备、单元或手段;此类服务特别地包括数据和/或(听) 视觉通信、数据下载等;_用户设备可以是通过其系统用户可以体验来自接入网络的服务的任何装置、设 备、单元或手段,诸如移动电话、个人数字助理PDA、或计算机;-很可能被实现为软件代码部分且使用网络元件或终端处的处理器(作为其装 置、设备和/或模块的示例,或者作为包括用于其的设备和/或模块的实体的示例)来运 行的方法步骤是软件代码无关的,且可以使用任何已知或未来开发的编程语言来规定, 只要保留该方法步骤所定义的功能即可;-通常,在不改变所实现的功能方面的本发明的思想的情况下,任何方法步骤适 合于被实现为软件或由硬件来实现;-可能在终端或网络元件处被实现为硬件组件的方法步骤和/或装置、设备、单 元或手段、或其任何模块是硬件无关的,并且可以使用任何已知或未来开发的硬件技术 或其任何混合来实现,诸如MOS (金属氧化物半导体)、CMOS (互补MOS)、BiMOS (双 极MOS)、BiCMOS (双极CMOS)、ECL (发射极耦合逻辑)、TTL (晶体管-晶体管逻 辑)等,其使用例如ASIC (专用IC (集成电路))组件、FPGA (现场可编程门阵列)组件、CPLD (复杂可编程逻辑器件)组件或DSP (数字信号处理器)组件;另外,可能被 实现为软件组件的任何方法步骤和/或装置、单元或手段可以例如基于能够进行认证、 授权、加密(keying)和/或业务保护的任何安全架构;-装置、设备、单元或手段可以被实现为单独的装置、设备、单元或手段,但这 不排除以遍布于系统的分布式方式来实现它们,只要保留装置、设备、单元或手段的功 能即可;-设备可以由半导体芯片、芯片组、或包括此类芯片或芯片组的(硬件)模块来 表示;然而,这不排除将设备或模块的功能实现为诸如计算机程序或计算机程序产品的 (软件)模块中的软件而不是作为实现的硬件的可能,所述计算机程序或计算机程序产品 包括用于在处理器上执行/运行的可执行软件代码部分;-例如,可以将装置视为设备或多于一个设备的组件,无论其在功能上相互配合 还是在功能上相互独立但处于同一个装置外壳中。本发明还涵盖上述方法步骤和操作的任何可想象组合、以及上述节点、设备、 模块或元件的任何可想象组合,只要可适用方法和结构布置的上述构思即可。即使上文根据附图参照示例描述了本发明,但应理解的是本发明不限于此。相 反,对于本领域的技术人员来说显而易见的是在不脱离本文公开的发明构思的范围的情 况下,可以以许多方式来修改本发明。
19
权利要求
1.一种网络实体选择的方法,包括供应由第一网络设备预选的网络实体的身份,以及提供用于所述预选网络实体身份的验证信息,使得能够检验所述预选网络实体身份 是否可适用于第二网络设备处的网络实体选择。
2.如权利要求1所述的方法,还包括在会话发起协议消息中将预选网络实体身份和验证数据发送到第二设备。
3.如权利要求1或2所述的方法,其中,所述身份的供应包括 在会话描述协议属性中对预选网络实体身份进行编码,以及 其中,验证信息的提供包括将预选网络实体的网络地址添加到所述会话描述协议属性。
4.如权利要求2或3所述的方法,还包括将预选网络实体的网络地址定义为会话描述协议连接数据,以及在会话发起协议消息中将这样定义的网络地址作为会话描述协议连接数据发送。
5.如权利要求3或4所述的方法,其中,所述预选网络实体的网络地址包括用于经由 所述网络实体的通信的因特网协议地址。
6.如权利要求1至5中的任一项所述的方法,其中,由移动服务交换中心设备来执行 所述方法。
7.如权利要求1至6中的任一项所述的方法,其中,在通信系统的电路交换核心网络 中执行所述方法。
8.如权利要求1至7中的任一项所述的方法,其中,所述网络实体是媒体网关。
9.一种网络实体选择的方法,包括获得由第一设备预选的网络实体的身份和用于所述预选网络实体身份的验证信息,以及基于所述验证信息来检验所获得的网络实体身份是否可适用于网络实体选择。
10.如权利要求9所述的方法,还包括在会话发起协议消息中接收预选网络实体身份和验证数据。
11.如权利要求10所述的方法,其中,所述会话发起协议消息包含会话描述协议属性 中的预选网络实体的预选网络实体身份和网络地址、以及作为会话描述协议连接数据的 预选网络实体的网络地址。
12.如权利要求11所述的方法,还包括从会话描述协议连接数据检索预选网络实体的网络地址,以及 其中,所述验证信息的获得包括从所述会话描述协议属性获得所述预选网络实体的网络地址。
13.如权利要求12所述的方法,其中,所述检验包括将会话描述协议属性中的所获得 的网络地址与会话描述协议连接数据的所检索的网络地址相互比较。
14.如权利要求13所述的方法,还包括如果所述比较显示所比较的网络地址是相等的,则将所获得的网络实体身份用于网 络实体选择,以及如果该比较显示网络地址不相等,则丢弃所获得的网络实体身份。
15.如权利要求13或14所述的方法,还包括从所述会话发起协议消息中去除所述会话描述协议属性。
16.如权利要求11至15中的任一项所述的方法,其中,所述预选网络实体的网络地 址包括用于经由所述网络实体的通信的因特网协议地址。
17.如权利要求9至16中的任一项所述的方法,其中,由移动服务交换中心设备来执 行所述方法。
18.如权利要求9至17中的任一项所述的方法,其中,在通信系统的电路交换核心网 络中执行所述方法。
19.如权利要求9至18中的任一项所述的方法,其中,所述网络实体是媒体网关。
20.—种设备,包括用于供应由第一网络设备预选的网络实体的身份的装置;用于提供用于所述所选网络实体身份的验证信息、使得能够检验所述预选网络实体 身份是否可适用于第二网络设备处的网络实体选择的装置。
21.如权利要求20所述的设备,还包括用于在会话发起协议消息中将预选网络实体身份和验证数据发送到所述第二设备的直ο
22.如权利要求20或21所述的设备,其中,所述供应装置包括用于在会话描述协议属性中对预选网络实体身份进行编码的装置,以及其中,所述提供装置包括用于将预选网络实体的网络地址发送到所述会话描述协议属性的装置。
23.如权利要求21或22所述的设备,还包括用于将所述预选网络实体的网络地址定义为会话描述协议连接数据的装置,其中所述发送装置还被配置为在会话发起协议消息中将这样定义的网络地址作为会话描 述协议连接数据发送。
24.如权利要求22或23所述的设备,其中,所述预选网络实体的网络地址包括用于 经由所述网络实体的通信的因特网协议地址。
25.如权利要求20至24中的任一项所述的设备,其中,所述设备包括移动服务交换 中心设备。
26.如权利要求20至25中的任一项所述的设备,其中,所述设备位于通信系统的电 路交换核心网络中。
27.如权利要求20至26中的任一项所述的设备,其中,所述网络实体是媒体网关。
28.—种设备,包括用于获得由第一设备预选的网络实体的身份和用于所述预选网络实体身份的验证信 息的装置,以及用于基于所述验证信息来检验所获得的网络实体身份是否可适用于网络实体选择的直ο
29.如权利要求28所述的设备,还包括用于在会话发起协议消息中接收预选网络实体身份和验证数据的装置。
30.如权利要求29所述的设备,其中,所述接收装置被配置接收会话发起协议消息,该会话发起协议消息包含会话描述协议属性中的预选网络实体的预选网络实体身份和网 络地址、以及作为会话描述协议连接数据的所述预选网络实体的网络地址。
31.如权利要求30所述的设备,还包括用于从会话描述协议连接数据检索预选网络实体的网络地址的装置,以及其中,所述获得装置包括用于从会话描述协议属性获得所述预选网络实体的网络地址的装置。
32.如权利要求31所述的设备,其中,所述检验装置包括用于将会话描述协议属性中的所获得的网络地址与会话描述协议连接数据的所检索 的网络地址相互比较的装置。
33.如权利要求32所述的设备,还包括用于在所述比较装置显示所比较的网络地址相等的情况下将所获得的网络实体身份 用于网络实体选择的装置,以及在所述比较装置显示所比较的网络地址不相等的情况下丢弃所获得的网络实体身份 的装置。
34.如权利要求32或33所述的设备,还包括用于从所述会话发起协议消息中去除会话描述协议属性的装置。
35.如权利要求30至34所述的设备,其中,所述预选网络实体的网络地址包括用于 经由所述网络实体的通信的因特网协议地址。
36.如权利要求28至35中的任一项所述的设备,其中,所述设备包括移动服务交换 中心设备。
37.如权利要求28至36中的任一项所述的设备,其中,所述设备位于通信系统的电 路交换核心网络中。
38.如权利要求28至37中的任一项所述的设备,其中,所述网络实体是媒体网关。
39.一种包括程序代码装置的计算机程序产品,所述程序代码装置被布置在当在设备 的处理器上运行时执行如权利要求1至8中的任一项所述的方法。
40.一种包括程序代码装置的计算机程序产品,所述程序代码装置被布置在当在设备 的处理器上运行时执行如权利要求9至19中的任一项所述的方法。
41.一种包括包含媒体网关的身份和媒体网关的网络地址的会话描述协议属性的数据 结构。
42.一种包括会话发起协议消息的数据结构,该会话发起协议消息包含会话描述协议 属性中的媒体网关的身份和媒体网关的网络地址、以及作为会话描述协议连接数据的媒 体网关的网络地址。
全文摘要
本发明涉及网络实体选择。公开了网络实体选择的措施,例如包括供应由第一网络设备预选的网络实体的身份,并提供用于所述预选网络实体身份的验证信息,使得能够检验所述预选网络实体身份是否可适用于第二网络设备处的网络实体选择。
文档编号H04W88/18GK102017783SQ200880128835
公开日2011年4月13日 申请日期2008年4月25日 优先权日2008年4月25日
发明者T·贝林 申请人:诺基亚西门子通信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1