基于ip的信令网络中路由消息的网络节点和方法

文档序号:7943097阅读:556来源:国知局
专利名称:基于ip的信令网络中路由消息的网络节点和方法
技术领域
本发明涉及在基于IP的信令网络中路由消息的方法和在此类网络中用于路由消 息的网络节点。本发明还涉及使用此类网络节点作为中继节点的中继网络。
背景技术
现代公共交换电话网络(PSTN)使用例如7号信令系统(SS7)等信令协议交换电 话呼叫。信令消息在与承载信道分开的信令网络中传输。为允许通过基于因特网协议(IP) 的网络传输SS7信令,因特网工程任务组(IETF)的SIGTRAN工作组定义了 SIGTRAN协议集 合。此类协议的示例有消息传送部分3 (MTP;3)用户适配(M3UA)协议或信令连接控制部分 (SCCP)用户适配(SUA)协议。SS7协议与用户适配协议之间的互配在信令网关执行,信令 网关一般终止在SS7和IP侧的基础协议层。在SIGTRAN中一般定义有三种类型的信令进程,这些进程能使用用户适配协议传 输信令消息。这些进程是信令网关进程(SGP)、应用服务器进程(ASP)和因特网协议服务器 进程(IPSP)。对于在这些进程之间的通信,定义了三种不同类型的接口 SGP到ASP接口、 ASP到SGP接口和IPSP到IPSP接口。接口不兼容,这是因为例如只有某些类型的消息被 允许经由特定接口发送。SIGTRAN协议因此定义取决于通信进程的类型并且是非对称的接 口,即,对于接口,通信的方向是重要的。有关此类协议的详细信息能够在用于SUA协议的 RFC3868中和用于M3UA协议的RFC 4666中找到。相应地,两种不同SIGTRAN信令网关(SG)的两个SGP不能使用标准SIGTRAN接口 相互通信。要进行通信,它们需要另外模拟ASP角色或IPSP角色。相应地,它们需要有附 加的资源提供以便允许此类通信。类似地,包括ASP,为两个不同应用服务器服务的两个网 络节点除非另外实现SGP角色或IPSP角色,否则,它们不可能使用标准SIGTRAN接口相互 通信。相应地,经由在SIGTRAN标准中定义的接口的通信能力在一定程度上受到限制,并且 只可通过在SIGTRAN网络节点中提供附加的功能而得到改进。然而,信令网关和应用服务 器经常未提供有此类附加的功能,由此阻止了某些类型的通信。在SS7网络中,多个功能集中在信令传送点(STP)。在迁移到基于IP的网络时,此 类集中功能可放置在SIGTRAN信令网关。然而,在仅IP (all-IP)网络中,一般无需SIGTRAN 信令网关。SIGTRAN标准未定义能够执行这些集中功能的任何网络节点。此外,除非在中继时执行SIGTRAN适配层协议的更改,否则,在SIGTRAN协议中未 定义将允许在基于IP的网络中实现SS7信令的简单中继的网络和业务管理/维护功能和 过程。由于层之间的相互作用原因,在中继时SIGTRAN适配层的更改可还具有负面影响。例 如,从M3UA更改到消息传送部分2(MTP2)用户对等适配(M2PA)层可导致通过M2PA和M3UA 携带的MTP3之间的负面相互作用,这可影响M3UA向其用户提供的服务质量。虽然SUA标准RFC 3868提到中继功能,但它未提及可如何实现此类功能。从在 SS7与IP网络之间路由消息的信令网关(SG)进一步了解中继功能。然而,SG需要实现SS7 层栈,并且执行与用户适配层的互配。中继因此只在添加必须在SG中提供以及维护的附加SS7层的条件下才可能实现。此类中继功能同样不包括某些类型的信令进程之间的通信。 信令进程的互操作性不能通过上述中继功能之一实现。使用此类中继功能时,多个可能的 通信情形因此被排除在外。如果没有中继功能,则不可能实现基于现有SIGTRAN用户适配 层的分层SIGTRAN网络架构。依赖在中继时更改适配层的方案使节点配置、网络维护变得 复杂,并且增大了运营支出。相应地,需要克服或至少减轻上述缺陷。具体而言,需要在基于IP的信令网络中 实现消息的改进传输,并允许通过此类网络在不同类型的信令进程之间的通信。最好还在 无需在基于IP的信令网络的网络节点中实现SS7协议层的情况下实现消息的此类改进传 输,并且相应地减少必需的网络维护和运营支出。此外,需要在基于IP的信令网络中提供 能够执行集中功能的网络实体。

发明内容
此需要通过如独立权利要求项所述的网络节点和方法而得以满足。从属权利要求 项描述本发明的实施例。本发明提供用于在基于IP的信令网络中路由消息的网络节点和方法。根据本发明的第一方面,提供了一种使用包括至少两个接口的网络节点在基于IP 的信令网络中路由消息的方法,每个接口朝向基于IP的网络的远程网络节点,每个远程网 络节点实现远程信令进程。方法包括将在至少两个接口的第一接口收到的输入消息路由到 至少两个接口的第二接口。路由包括根据在第一接口的远程网络节点的远程信令进程的类 型和在第二接口的远程网络节点的远程信令进程的类型,将输入消息转换成对应的输出消 息。第一和第二接口可以是相同接口或不同接口。在其处执行输入消息的路由的网络节点 可被视为中继节点。通过使用此类方法,能够实现在信令网络的不同类型的网络节点之间 的通信。作为一个示例,方法实现了实现SGP的网络节点与实现IPSP的网络节点之间的通 信,而无需包括SGP的网络节点承担ASP的角色。此外,方法不要求使用SS7协议栈。因 此,对于经由中继节点进行通信的基于IP的信令网络中的远程网络节点,减少了实现成本 和运营支出。执行路由的网络节点,即中继节点能进一步以具成本效益的方式实现。它在 基于IP的信令网络中路由业务时,它还能够执行集中功能。根据本发明的一个实施例,方法还包括基于在输入消息中包括的地址有关参数, 确定在第二接口的远程网络节点的远程信令进程的类型。输出消息路由朝向的远程网络节 点可包括多个远程信令进程,并且相应地,方法可还包括根据输入消息的消息参数和/或 中继节点的本地配置,选择在第二接口的远程网络节点的远程信令进程。根据该方法的一个实施例,至少两个接口包括朝向实现应用服务器进程的远程网 络节点的接口、朝向实现信令网关进程的远程网络节点的接口及朝向实现因特网协议服务 器进程的远程网络节点的接口。根据一个实施例,转换可包括通过基于在输入消息中包括的路由上下文(RC)参 数识别与输入消息相关联的输入路由密钥(RK),转录路由上下文。基于输入路由密钥或基 于输入路由密钥和在输入消息中包括的地址有关参数的组合,确定输出消息的输出路由密 钥。随后,将对应于输出路由密钥的路由上下文指配到输出消息。路由密钥例如可标识为 特定业务范围服务的远程网络节点。经由朝向与输出路由密钥相关联的远程网络节点的接口发送输出消息。输出路由密钥可与为远程网络节点服务的活动远程信令进程列表相关 联。方法可还包括从所述列表中选择活动远程信令进程,并在流控制传输协议(SCTP)关联 上将输出消息发送到选定远程信令进程。选择可基于诸如循环法(roimdrobin)等负载平 衡方法执行。地址有关参数可包括服务指示符(Si)、网络指示符(Ni)、网络外貌(NA)、目的 地点代码(DPC)、源点代码(OPC)或信令链路选择(SLQ代码。根据另一实施例,网络节点实现包括用户适配应层的基于因特网协议(IP)的协 议栈,其中通过接收输入消息并使用相同用户适配协议层发送输出消息,执行路由。用户适 配协议层的示例是SUA层或M3UA层。以此类方式路由消息具有的优点是无需提供附加的 SS7协议层,并且无需执行在SS7层与用户适配层之间的互配。输入消息的转换可由在所述用户适配层实现的功能执行。用户适配层例如可以是 信令连接控制部分用户适配层或消息传送部分3用户适配层。根据一个实施例,对于至少 两个接口的每个接口,通过为所有流控制传输协议关联使用单一流控制传输协议端点,或 者通过为在至少两个接口的远程网络节点的每个远程信令进程使用专用流控制传输协议 端点,可由基于IP的协议栈的流控制传输协议层建立朝向在相应接口的远程网络节点的 流控制传输协议关联。根据该方法的一个实施例,至少两个接口包括朝向实现应用服务器 进程的远程网络节点的接口、朝向实现信令网关进程的远程网络节点的接口及朝向实现因 特网协议服务器进程的远程网络节点的接口。根据另一实施例,方法可还包括在网络节点上本地地运行至少两个本地信令进 程。每个本地信令进程提供至少两个接口的至少一个接口。本地信令进程的类型由在本地 信令进程提供的接口的远程网络节点的远程信令进程的类型确定。每个本地信令流程只可 提供朝向包括相同类型的远程信令进程的远程网络节点的接口。此类配置具有的优点是远 程网络节点可没有意识到它连接到中继节点,而不是连接到包括远程信令进程的另一远程 网络节点。此外,能由本地信令进程向每个远程信令进程提供适当的接口。朝向实现应用服务器进程的远程网络节点的接口可由本地信令网关进程提供,朝 向实现信令网关进程的远程网络节点的接口可由本地应用服务器进程提供,以及朝向实现 因特网协议服务器进程的远程网络节点的接口可由本地因特网协议服务器进程提供。根据另一实施例,转换包括至少修改以下之一消息参数值、消息参数集合、信息 元素值、信息元素集合或从包括网络外貌(NA)、路由上下文(RC)、消息类型、消息类、协议 版本或消息长度的组中选择的至少一个参数。执行修改是为了使输出消息符合在第二接口 的远程网络节点的远程信令进程的类型。这具有的优点是能够修改消息以便符合网络节点 能够在第二接口接收和处理的消息格式。由于SIGTRAN网络节点只适用于接收某些类型的 消息,因此,此类转换改进了在不同类型的SIGTRAN网络节点之间的通信。作为一个示例,在至少两个接口之一的远程网络节点的远程信令进程的类型确定 允许经由接口发送的消息类型。转换可包括修改输入消息的消息类型,以便输出消息的消 息类型对应于允许经由第二接口发送的消息类型。因此,确保发送消息朝向的远程网络节 点能够理解消息。对于如下情况能够提供另一示例在第一接口的远程网络节点的远程信 令进程实现用户适配协议的第一版本,不同于在第二接口的远程网络节点的远程信令进程 实现的用户适配协议的第二版本。在此类情况下,转换可还包括移除和/或替代输入消息 的参数,以便使输出消息符合第二用户适配协议版本。通过以此类方式执行转换,能够实现在实现不同用户适配协议版本的远程网络节点之间的通信。在实现不同协议版本的不同运 营商的SIGTRAN网络之间路由信令消息时,这特别有利。转换也可包括在SS7信令网络特定标识符与因特网协议特定标识符之间和/或 在不同SS7网络特定编号计划之间的网络地址变换。IP特定标识符例如可以是IP地址或 主机名称。由于在网络中可存在带有有限寻址能力的SIGTRAN信令进程,因此,这是有利 的。此外,不同运营商运营的信令网络可具有不同编号方案,因此,此类变换可允许在不同 SIGTRAN网络中的网络节点之间交换消息。根据另一实施例,方法还包括存储与所述至少两个接口之一相关联的远程网络节 点的状态和/或存储经由与所述至少两个接口之一相关联的信令网关可用的远程SS7网络 节点的状态。通过存储状态,网络节点,即中继节点因此能够通知远程网络节点另一远程网 络节点或SS7网络节点的状态。为特定远程网络节点存储的状态可根据收到的网络管理消 息或收到的业务维护消息进行更改。方法可还包括通过经由至少两个接口之一发送网络管 理消息或业务维护消息到远程信令进程,将有关存储的状态更改的信息提供到远程信令进 程。通过发送相应消息朝向的远程信令进程的类型确定发送的网络管理消息的类型或业务 维护消息的类型。作为一个示例,可用目的地(DUNA)或不可用目的地(DAVA)消息可发送 到应用服务器进程,而ASP活动(ASPAC)或ASP不活动(ASPIA)消息可发送到信令网关进 程。相应地,为SIGTRAN网络的不同类型的远程网络节点实现网络管理和业务管理过程的 互配。根据方法的另一实施例,路由可还包括在网络节点执行集中功能。此类集中功能 可包括基于在输入消息中携带的信息,将输入消息中包括的用户协议数据加密。此类信息 例如可以是目的地地址或目的地应用的类型。在消息要路由到与包括始发消息的远程网络 节点的基于IP的信令网络不同的基于IP的信令网络时,此类集中功能也可包括执行输入 消息的监管。监管可通过根据与输入消息相关联的用户数据限制输入消息和/或输入管理 消息的路由来执行。此类用户数据可以在本地存储或者从数据库检索。集中功能也可包括 执行诸如短消息过滤、短消息屏蔽、SCCP消息屏蔽、SCCP消息过滤或漫游操控等应用有关 功能。集中功能也可包括在输入消息中包括的应用数据的变换,以便符合在第二接口的远 程网络节点的远程信令进程支持的应用变型。在始发输入消息的远程信令进程和接收输出 消息的信令进程实现不同应用变型的情况下,这是有益的。在中继节点执行此类集中功能 是有利的,这是因为它们在其它情况下将要放置在每个SIGTRAN端点,即远程网络节点中。 此类功能例如可集中在少数冗余中继节点中,这能减少运营支出。根据本发明的另一方面,提供了一种用于在基于IP的信令网络中路由消息的网 络节点。网络节点包括至少两个接口,每个接口朝向基于IP的网络的远程网络节点,每个 远程网络节点实现远程信令进程。网络节点还包括配置为将在至少两个接口的第一接口收 到的输入消息路由到至少两个接口的第二接口的处理单元。路由包括根据在第一接口的远 程网络节点的远程信令进程的类型和在第二接口的远程网络节点的远程信令进程的类型, 将输入消息转换成对应的输出消息。此类网络节点具有的优点是它能提供适合的接口到不 同类型的远程SIGTRAN网络节点。这些节点随后可经由网络节点相互通信。网络节点因此 可被视为是将SIGTRAN接口的一种类型变换为另一类型。相应地,网络接口允许在具有不 兼容接口的不同远程网络节点的应用相互通信。使用本发明的网络节点路由消息的又一优点是在所述接口之一远程网络节点的配置可向在另一接口的远程网络节点隐藏。网络节点 也允许功能的集中,使得实现这些功能的成本减少。网络节点可称为中继节点。如上相对 于方法概述的类似优点也可通过本发明网络节点实现。根据一个实施例,至少两个接口包括朝向实现应用服务器进程(ASP)的远程网络 节点的接口、朝向实现信令网关进程(SGP)的远程网络节点的接口及朝向实现因特网协议 服务器进程(IPSP)的远程网络节点的接口。虽然这些不同的远程信令进程具有不同的不 兼容接口,但网络节点允许在这些不同的远程信令进程之间或者在相同类型的远程信令进 程之间进行通信。应明白的是,网络节点也可包括朝向实现特定类型的远程信令进程的远 程网络节点的多个接口,并且可经由一个接口到达相同类型的多个远程信令进程。至少两个接口的每个接口可由在处理单元上本地地运行的本地信令进程提供。本 地信令进程的类型由在本地信令进程提供的接口的远程网络节点的远程信令进程的类型 确定。本地信令进程能够为远程网络节点提供适当的接口,并且通过实现多个本地信令进 程,可允许实现在不同接口类型之间的变换。作为一个示例,朝向实现应用服务器进程的远 程网络节点的接口可由本地信令网关进程提供,朝向实现信令网关进程的远程网络节点的 接口可由本地应用服务器进程提供,以及朝向实现因特网协议服务器进程的远程网络节点 的接口可由本地因特网协议服务器进程提供。相应地,匹配的接口能够在网络节点为每种 类型的远程网络节点提供。转换随后可通过在本地信令进程之间的互配执行,这可包括地 址映射和消息类型变换,由此允许实现在不同类型的远程网络节点之间的互操作性。根据一个实施例,在至少两个接口之一的远程网络节点的远程信令进程的类型确 定允许经由接口发送的消息类型。处理单元可配置为执行转换,使得它包括修改输入消息 的消息类型,以便输出消息的消息类型对应于允许经由第二接口发送的消息类型。根据仍有的另一实施例,处理单元可配置为执行转换,使得它包括路由上下文的 转录。例如,通过基于在输入消息中包括的路由上下文参数,识别与输入消息相关联的输入 路由密钥,基于输入路由密钥或基于输入路由密钥和在输入消息中包括的地址有关参数的 组合,确定所述输出消息的输出路由密钥,以及将对应于输出路由密钥的路由上下文指配 到输出消息,可转录路由上下文。根据另一实施例,网络节点可还包括存储器单元以存储在至少两个接口之一至少 一个远程网络节点的状态,其中,提供相应接口的本地信令进程配置为根据远程网络节点 的状态更新存储的状态。如上所述,这可根据经由相应接口收到的网络管理或业务维护消 息进行。通过将存储的状态更改通知远程网络节点,可实现网络管理和业务维护过程的互 配。作为一个示例,处理单元可配置为根据收到的网络管理消息或收到的业务维护消 息,更改为特定远程网络节点存储的所述状态。此外,处理单元可配置为通过经由至少两个 接口之一发送网络管理消息或业务维护消息到远程信令进程,将有关存储的状态更改的信 息提供到远程信令进程,其中,通过发送相应消息朝向的远程信令进程的类型,确定发送的 网络管理消息的类型或业务维护消息的类型。根据另一实施例,处理单元配置为执行转换,使得它包括SS7信令网络特定标识 符与因特网协议特定标识符之间和/或不同SS7网络特定编号计划之间的网络地址变换。根据仍有的另一实施例,处理单元可配置为执行转换,使得在第一接口的远程网络节点的远程信令进程实现用户适配协议的与在第二接口的远程网络节点的远程信令进 程实现的用户适配协议的第二版本不同的第一版本时,它包括移除和/或替代输入消息的 参数以使输出消息符合第二用户适配协议版本。根据另一实施例,处理单元实现包括用户适配层的基于因特网的协议栈。在用户 适配层提供至少两个接口。用户适配层例如可包括提供至少两个接口的功能或进程,例如 上述本地信令进程。在相同用户适配层提供接口时,无需执行在不同用户适配层之间或者 在用户适配与SS7协议层之间的互配。应明白的是,基于IP的协议栈可包括其它层,例如 流控制传输协议(SCTP)层和IP层。此外,处理单元可配置为通过在用户适配层实现的功 能执行转换。此类功能可以是在两个本地信令进程之间执行互配的互配功能。用户适配层 例如可以是信令连接控制部分(SCCP)用户适配(SUA)层或消息传送部分3(MTP3)用户适 配(M3UA)层。根据另一实施例,处理单元实现包括SCTP层的IP协议栈,SCTP层配置为建立至 少两个接口的每个接口朝向在相应接口的远程网络节点的SCTP关联。要建立这些关联,单 个SCTP端点可用于所有SCTP关联,或者专用SCTP端点可用于在至少两个接口的远程网络 节点的每个远程信令进程。通过每远程信令进程使用专用SCTP端点,能够实现业务/地址 分离。根据本发明的又一方面,提供了一种将基于因特网协议的用户适配协议用于中继 信令消息、包括多个上述网络节点作为中继节点的中继网络。通过使用多个中继节点,能够 实现分层SIGTRAN网络架构。这例如可允许SIGTRAN信令网络分成独立的子网络。由于每 个子网络可独立配置,因此,这是有益的。子网络可通过中继节点桥接,中继节点可执行网 络管理和业务管理过程的互配。例如子网络等SIGTRAN网络的部分配置可向某些SIGTRAN 网络节点隐藏,例如,现有信令进程、应用服务器及其能力、业务模式、冗余方案及诸如此 类。在此类中继网络中,特定功能可集中在可在地理上是分布式的少数冗余中继节点。相 应地,能够减少运营支出。根据一个实施例,中继网络的中继节点可配置为检测中继网络的另一中继节点, 并且使其配置适应该另一中继节点的配置。中继节点例如可包括本地信令进程,这些进程 可根据在该另一中继节点提供的本地信令进程配置。分层SIGTRAN中继网络的构造因此可 得以实现,其中,信令消息能够从始发网络节点经由多个中继节点路由到目的地网络节点。 此外,中继网络的至少一个中继节点可实现操作和维护应用(OMAP)以便检测在中继网络 中至少包括循环路由的路由问题。可为SIGTRAN网络中的操作修改其它OMAP过程,由此实 现中继网络中消息的可靠路由。根据本发明的另一方面,提供了一种带有存储的电子可读控制信息的电子可读数 据载体。控制信息配置为使得在计算机系统中使用数据载体时,控制信息执行上述方法之 一。控制信息也可包括在计算机程序产品中。本领域的技术人员将理解,本发明的上述方面和实施例的一个或多个特性可组合 在一起。此外,上述方法之一可在本发明网络节点中实现,或者上面概述的方法的实施例可 包括相对于本发明网络节点或其实施例所述的步骤。结合附图阅读下面的具体实施方式
,将进一步明白本发明的上述和其它特性和优 点。
具体实施方式
和附图只是说明本发明而不是限制。


本发明的实施例通过附图示出,其中图1示出根据本发明,连接到SIGTRAN网络中不同类型的远程网络节点的网络节 点的实施例的示意图;图2是示出根据本发明的一个实施例的网络节点的功能单元的示意图;图3示出根据本发明的一个实施例的网络节点的示意框图;图4是根据本发明的一个实施例的网络节点的示意图,示出在网络节点上本地运 行并提供不同类型接口的不同类型的信令进程;图5是示出根据本发明的一个实施例的消息路由的示意图,路由包括参数映射;图6是示出根据本发明的一个实施例的地址有关参数的映射的示意图;图7是更详细示出地址有关参数的映射的示意图;图8是根据本发明的一个实施例,包括多个网络节点的SIGTRAN中继网络的示意 图;图9是示出根据本发明的一个实施例,作为SIGTRAN代理节点的网络节点的示意 图;图10示出根据通知的对等信令进程的类型,根据本发明的实施例的网络节点发 送的网络管理或业务维护消息的类型;图11是示出在SS7网络的信令端点、信令网关和基于IP的网络的应用服务器实 现的层结构的示意图;图12是示出在为信令网关服务的两个信令网关进程实现的层结构的示意图;图13是示出在为应用服务器服务的两个应用服务器进程实现层结构的三个不同 示例的示意图。
具体实施例方式图1示出根据本发明的一个实施例,用于在基于IP的信令网络102中路由消息的 网络节点101。网络节点101也可称为中继节点。基于IP的网络102是实现诸如SUA或 M3UA等用户适配层的SIGTRAN网络。信令网关103允许在SIGTRAN网络102的网络节点与 例如信令端点(SEP) 105等SS7网络104中的网络节点之间交换消息。信令网关(SG) 103 包括信令网关进程(SGP) 106和107。中继节点101包括朝向远程网络节点的多个接口,具 体而言到实现远程信令进程ASP 109、ASP 110和ASP 111的应用服务器(AS) 108的接口、 朝向实现因特网协议服务器进程(IPSP) 113和IPSP 114形式的远程信令进程的AS 112的 接口、朝向实现IPSP 116和IPSP 117的AS 115的接口及朝向实现SGP 106和107的SG 103的接口。中继节点101可使用相同接口与相同类型的不同远程信令进程进行通信,例 如,IPSP113、114和116。中继节点101也可提供朝向每个远程网络节点或朝向每个远程 信令进程的单独接口。接口可以是软件实现的,例如,在用户适配层的层级。通过中继节点 101的接口接收和发送的消息可使用朝向远程网络节点的SCTP关联来传输。由于中继节点101包括朝向不同类型的远程网络节点的接口,因此,即使这些网 络节点具有不兼容接口,例如SGP 106和IPSP 117,在不同类型的远程网络节点之间的消息交换也能实现。由于中继节点101不但将在接口之一收到的消息路由到另一接口,而且 根据在相应接口的远程信令进程的类型执行消息的转换,因此,通信能够实现。在朝向SGP 106的接口收到的输入消息例如被转换成能由IPSP 117理解并且经由朝向IPSP 117的接 口发送的输出消息。作为另一示例,不同SG的信令网关进程可具有相互不兼容的接口,但 由于中继节点101根据需要执行消息转换,因此,它们仍可经由中继节点101通信。在另一示例中,转换可只包括地址参数的映射,例如,在将消息从SGP 106经由中 继节点101发送到AS 108时。在中继时,中继节点101也可例如基于负载平衡考虑事项, 选择消息寻址朝向的远程网络节点的远程进程。消息可通过在中继节点101与远程信令进 程之间建立的SCTP关联传输。因此通过选择发送消息通过的SCTP关联,可选择远程信令 进程。中继节点101可进一步互配网络管理和业务维护过程。中继节点101例如可将经由 信令网关可到达的远程SS7目的地的状态存储到SEP 105,例如,经由SG 103可到达的SEP 105的状态和/或路由的路由可用性。此外,它可存储例如AS 108,112或115等远程网络 节点的状态。随后,可通过有关远程网络节点的状态更改的网络管理或业务维护消息,通知 相关的远程信令进程。每个接口只允许向相应远程网络节点发送某些类型的消息,并且中 继节点101将根据接口类型发送适当的消息。进程管理和网络管理消息也可直接路由,并 在需要时转换。SIGTRAN网络102可包括多个中继节点101。因此可经由多个中继节点路由消息。 这进一步允许SIGTRAN网络分成子网络,子网络可经由一个或多个中继节点连接。相应地, 根据本发明的实施例,能够与多个中继节点建立分层网络结构。在此类中继网络中,功能能 够在中继节点集中,并且无需在每个网络节点中提供。图2以示意图方式示出根据本发明的一个实施例的中继节点201的功能单元。中 继节点201实现包括IP层203、SCCP层204和M3UA层205的基于IP的协议栈202。应理 解的是,协议栈202可包括图2中未示出的其它层,并且它可在其它实施例中包括不同的 层,例如,SUA层代替M3UA层。在本示例中,中继节点201包括朝向远程ASP206的接口 214 和朝向远程SGP 207的接口 215。为实现简化目的,远程信令进程206和207服务的远程 网络节点未在图2中示出。接口 214和215由在M3UA层205的层级的中继节点201提供。 在M3UA层205的级别上,实现两个本地信令进程SGP 208和ASP 209,所述进程在中继节点 201上本地运行。SGP 208提供兼容的接口 214到ASP206,而ASP 209提供兼容的接口 215 到SGP 207。通过实现本地信令进程208和209,远程信令进程206和207因此在实际上与 中继节点201进行通信时留下与另一远程信令进程进行通信的印象。在本实施例中,本地 信令进程不实现远程信令进程206和207可实现的完全IP层栈,而是实现在M3UA层运行 的进程。SCTP层204在本地信令进程208和209与其远程对等信令进程206和207之间建 立SCTP关联。SCTP层能够将输入信息输送到正确的本地信令进程。在此类配置中,实现了中继节点201始终提供朝向远程信令进程的适当接口。路 由单元210将在接口之一收到的消息路由到在相同或另一接口的远程网络节点。路由单元 210基于在收到的输入消息中包括的地址参数,例如路由上下文和网络外貌,确定目的地远 程网络节点。这些参数由路由单元210用于确定输出路由密钥以及例如相关联的应用服务 器。SCTP层204可使朝向为目的地应用服务器服务的多个ASP的SCTP关联被建立,并且 路由单元210可通过选择发送消息将通过的SCTP关联而选择ASP。为此,路由密钥可包括为应用服务器服务的活动ASP列表。在路由消息时,中继节点201还使用变换单元211执 行消息的转换。转换例如可包括变换单元211执行的地址映射。消息的转换可还包括修改 参数集合或参数,例如消息类型或协议版本,以便在接口之一收到的输入消息转换成能够 由目的地远程网络节点的信令进程处理的格式的输出消息。中继节点201还包括网络管理 互配单元212。单元212存储SS7网络中远程网络节点的状态和/或朝向经由在提供的接 口之一的信令网关能够到达的这些的路由的状态。远程SS7网络节点可通过发送MTP3或 SCCP网络管理消息来指示其状态,所述消息可由信令网关转录(transcribe)和路由到中 继节点201。根据收到的管理消息,例如DUNA、DAVA或SC0N(信令拥塞),网络管理互配单 元212更新为相关SS7网络节点存储的状态。此外,单元212启动网络管理消息到相关远 程信令进程的发送,例如远程SS7网络节点的ASP处理业务。由于中继节点201能够执行 消息的转换,因此,即使其它类型的信号进程可能不支持中继节点201收到的消息类型,中 继节点也可通知其它类型的信号进程,例如,IPSP或SGP。由此实现了网络管理互配。进程管理单元213执行状态和业务维护过程的互配。它路由状态和业务维护消 息,并根据源和目的地信令进程的类型,可修改消息类型。单元213可还存储远程网络节点 的状态,并且将存储状态的更改广播到相关信令进程。例如,它可指示受影响的业务范围, 例如,特定的信令点代码(SPC)可访问、不可访问或者拥塞。例如,这可通过在朝向ASP的 接口上发送DUNA、DAVA或SCON消息或者在朝向SGP或IPSP的接口上发送ASPAC或ASPIA 消息来实现。上述类型的消息为本领域的技术人员所熟知,并且此处将不更详细解释。参 照了 RFC 3868和RFC 4666,其中能够找到其它详细信息。上述功能可在例如M3UA层205等用户适配层或在SUA层实现。通过使用这些功 能,实现了在用户适配层实现的本地信令进程之间的互配。应明白的是,用户适配层可实现 相同类型和不同类型的多个本地信令进程,由此提供例如多个ASP、SGP和IPSP接口。由于 在用户适配层执行转换和路由,因此,无需在中继节点201实现附加的SS7或遗留网络层。图3以示意图方式示出包括处理单元302的中继节点301的组件。处理单元302 具有联接(interface)中央处理单元(CPU) 304的输入/输出单元303。CPU 304可实现为 单一或多个微处理器。CPU 304联接只读存储器306和随机存取存储器305。应明白的是, 中继节点301可包括其它类型的存储器,例如易失性或非易失性存储器,例如闪存、硬盘驱 动器及诸如此类。计算机程序形式的软件可存储在此类存储器上,并且可在CPU 304上运 行。在CPU 304上运行的程序可实现图2所示的功能单元。具体而言,CPU 304运行本地 信令进程,提供朝向远程网络节点的不同类型的接口。输入/输出单元303连接到网络接口 307。应明白的是,网络接口 307不同于上述 接口,并且提供到IP网络的物理链路。这样,它执行IP数据分组的发送和接收,并且可以 是IP协议栈的基础链路层的一部分。通过网络接口 307,中继节点301连接到多个远程网 络节点,例如实现SGP 309的SG308、实现ASP 311的AS 310和实现IPSP 313的AS 312。 应明白的是,其它IP路由器可位于网络接口 307与所述远程网络节点之间的路径中。此外, 中继节点301可包括多于一个网络接口 307。图4中以示意图方式示出根据本发明的中继节点的又一实施例。在下述内容中, 将概括描述图4所示中继节点401的功能。虽然在下述内容中将参照M3UA层,但应注意的 是,这对本发明明显不是限制,并且任何类型的用户适配层在本发明的覆盖范围内,例如,SUA层。就实施例的以下描述涉及M3UA层而言,应理解的是所有这些解释同样适用于任何 其它用户适配层。中继节点401是SIGTRAN中继节点,作为信令进程的集合实现而未指配任何类型 的遗留SS7地址,例如点代码或全局码(GT)。SIGTRAN中继节点401将SIGTRAN层的任何 可能接口变换为相同SIGTRAN层的任何接口。也就是说,SIGTRAN中继节点充当不同类型 SIGTRAN接口、管理过程和业务消息的变换器、聚集器和分发器。根据本实施例的M3UA或SUA中继节点能够中继业务消息,聚集,分发ASP状态维 护(ASPSM)、ASP业务维护(ASPTM)及SS7信令网络管理(SSNM)过程,并且在需要时在传送 中将消息相互转换。以下类型的远程网络节点或远程对等节点可使用SIGTRAN中继(例如,M3UA中 继)节点的服务为一个或多个AS服务的ASP,为一个或多个AS服务的IPSP及为SG服务 并托管(host)信令点管理集群(SPMC)的SGP。上述每种类型的支持对在中继节点中执行的业务路由和管理/维护过程及在中 继节点与其M3UA对等节点之间能够交换的消息类型有影响。每种类型的进程具有其自己 的M3UA接口,接口定义允许输入消息和允许输出消息的类型。SIGTRAN中继节点具有IPSP 402、ASP 403和SGP 404类型的一个或多个信令进 程,并且根据目的地信令进程的类型执行消息路由和参数与消息的映射,以及执行在中继 节点中的本地配置,例如,始发和目的地AS的本地配置。中继节点能够具有自动发现其它中继节点并协调其配置的功能,例如,在中继节 点中实现的SIGTRAN信令进程及在SIGTRAN网络中其对等信令进程的配置。在仅IP网络中无需SG。因此,SIGTRAN SG能演进/迁移到带有中继的SIGTRAN 中继节点,而对SIGTRAN层无任何更改,这允许实现分层SIGTRAN网络结构,并且允许集中 和分布式框架,框架中分配了一些辅助功能,例如监管(policing)、计费、寻址信息映射/ 变换、无状态服务互配(在可能时)、应用级安全网关及诸如此类。通过提供SIGTRAN中继节点,可实现SIGTRAN中继层次结构的概念。SIGTRAN过 程的适当使用允许有效管理和维护此类SIGTRAN中继层次结构。为SS7网络定义的操作和 维护应用(ΟΜΑΡ)、消息路由验证(MRVT)和SCCP路由验证(SRVT)功能能适用于在SIGTRAN 中继层次结构中用以实现回路检测和防止目的。SIGTRAN中继节点允许实现SIGTRAN节点的通信,这些节点不实现SIGTRAN信令进 程的兼容类型,或者具有SIGTRAN接口的不兼容实现。SIGTRAN中继节点001)可包括如下功能,即所述功能执行SIGTRAN接口和诸如 ASP、SGP和IPSP类型的接口等接口类型的变换和聚集,以及为输入和输出业务执行应用业 务从一个远程信令进程到使用例如M3UA或SUA等相同用户适配层的另一远程信令进程的 中继或路由。在消息中继时,SIGTRAN中继节点执行业务平衡和到为相关业务范围服务的 信令进程的分发。又一功能可包括在SIGTRAN信令和中继进程的不活动或路由失败情况下SIGTRAN 中继网络的动态重新配置、从一个协议版本/实现到协议的另一不兼容版本/实现的变换、 网络中SIGTRAN标准进程和SIGTRAN中继节点的自动发现,由此动态构建SIGTRAN中继 层次结构,及在中继节点和远程信令进程的状态更改时的动态业务管理和中继网络重新配置。可提供增强SIGTRAN中继节点的能力的功能扩展及SIGTRAN协议在协议栈中相同 级别执行时SIGTRAN协议的互配。例如,中继进程,即在中继节点上本地运行的进程可将 M2PA和M2UA协议互配。SIGTRAN中继节点由在SIGTRAN中继节点中执行所有可能SIGTRAN接口的变换和 聚集的内部SIGTRAN信令进程的集合实现。也就是说,能够进行SIGTRAN中继的网元401 能中继从不同类型的信令进程收到或发送到这些进程的业务和管理/维护消息,这些进程 符合或在需要时不符合SIGTRAN标准(ASP、SGP和IPSP)。图4示出执行SIGTRAN接口的变换的SIGTRAN中继节点401的示例。SIGTRAN中继节点以适合远程SIGTRAN信令进程的类型(接口类型)的方式,遵循 SIGTRAN 过程a)在例如ASP 405,406或407等朝向ASP的接口上,中继节点表现得象一个或多 个SGP —样,a)在例如IPSP 408,409或410等朝向IPSP的接口上,中继节点表现得象一个或 多个IPSP 402 一样,a)在例如SGP 411,412或413等朝向SGP的接口上,中继节点表现得象一个或多 个 ASP 403 一样。本地信令进程,即,中继进程在本地保持目的地AS (在远程目的地为ASP或IPSP 时)和SS7目的地(在远程对等体是SGP时)的最新状态,聚集和分发管理/维护信息到 其对等进程,以及在需要时执行管理/维护消息的有意义变换。在一个示例中,SIGTRAN中继节点只能为朝向远程SIGTRAN信令进程的所有其 SCTP关联使用一个SCTP端点。在需要业务/地址分离时,中继节点可每远程信令进程采用 一个专用SCTP端点。中继节点根据本地配置将输入消息的诸如RC、NA、SPC等参数映射到其它参数和/ 或参数的新值。因此,SIGTRAN中继节点401的功能的一般方案包括在原始输入消息是维护、管 理或业务消息时,由对应于输入和输出SIGTRAN接口的类型的过程在需要时将原始输入消 息及其参数转换成新的输出消息。例如,消息转换可由旧消息类型到新消息类型的转换、参数/信息元素的旧集合 到参数/信息元素的新集合的转换或参数/信息元素的旧值到参数/信息元素的新值的转 换组成。因此,旧消息类型(类)可以更改为新消息类型(类),旧参数可被移除,新参数可 以被添加,并且参数值可以被更改。例如,可以添加,移除或更改以下参数版本在中继节点执行不同SIGTRAN协议版本及其不兼容过程的互配的情况下, 可以更改协议版本。消息类在互配不同类型的SIGTRAN接口的情况下,中继节点可更改消息类,例 如,SS匪消息可以更改为ASPTM或甚至ASPSM消息。消息类型中继节点要更改消息类时,通常需要进行消息类型的更改。消息长度中继节点在消息被发送到下一跳,即路由到下一远程信令进程之前,根据其变换的内容设置输出消息的长度。如果一个参数类型被替代为另一类型或者其值已更改,则可以更改输入消息中参 数的标记长度值字段。因此,以下参数可以改变参数标记、参数长度和参数值。在下述内容中,单独考虑了 SIGTRAN中继节点的各种功能部分,并且示出了 SIGTRAN过程的互配、消息类型的变换及其参数和值。SIGTRAN中继节点可包括以下功能实体SIGTRAN进程管理单元,例如用于进程状 态管理(降,升)和进程业务管理;业务路由单元;网络管理互配单元;及参数映射和地址 变换单元。应用/进程冗余SIGTRAN中继节点可对于其对等信令进程支持不同类型的业务模式类型(TMT), 并且可对于对等应用的预期,包括其自己的冗余方案。作为分布式SIGTRAN中继节点的一部分的本地ASP和IPSP信令进程可选择根据 负载分担或取代(override) TMT来相互作用。这取决于SIGTRAN中继节点或设计的网络层 次结构的内部架构。SIGTRAN中继节点可向其对等应用所需或支持的应用分发方案屏蔽分布式 SIGTRAN应用,并使它们适应每个分布式应用的预期。也就是说,SIGTRAN中继层次结构可 保护分布式应用以防止不同的业务模式类型,并且使TMT适应例如托管应用的路由节点等 端节点所需和支持的类型。SIGTRAN中继节点可提供向运行的分布式应用服务器的通知(NTFY)过程支持,分 布式应用服务器在其冗余方案中信赖从对等节点收到的NTFY消息。因此,分布式应用服务器无需支持NTFY过程。分布式SIGTRAN中继节点使用其内 部通信协议,并且无需应用服务器触发的NTFY过程。SIGTRAN中继节点中的业务路由根据本实施例的SIGTRAN中继节点执行消息路由功能。消息路由基于在要中继的 消息中收到的信息、在中继节点的本地配置及能够消耗收到消息的SIGTRAN进程的当前状 态。路由可包括向其发送消息的下一路由信令进程的确定。在确定下一跳信令进程后 或在确定进程中,中继节点可执行收到的输入消息的参数到对应输出消息的参数及其值的 变换。中继节点也可基于旧的和新的消息参数与其值及本地配置与路由数据,得出下一跳 信令进程。图5示出M3UA中继节点的实施例,并且示出在中继M3UADATA消息中信息元素的 对应更改和可能接口映射。在图5中,由远程信令进程502到504之一发送的消息由中继节点501根据输入 消息参数值向远程信令进程505到507路由。中继节点501还包括本地信令进程,这些进 程提供朝向远程信令进程的接口。在本地信令进程之间的实黑线指示可执行互配。对于在 本地ASP 508收到的输入消息,可执行消息的变换和地址映射,并且经由本地ASP509可将 消息发送到SGP 505。在M3UA中,唯一的业务消息是DATA ;它能包含以下参数,这些参数在存在时可在 中继时加以考虑网络外貌(NA)、路由上下文(RC)和协议数据。
输入消息511的网络外貌510标识消息所属的网络上下文。具体而言,它表示NA 独特地标识对应的M3UA网络、市场变型(marketvariant)和网络指示符(Ni)值。由于在 中继节点501的不同侧上的M3UA对等体可独立配置,因此,有时,中继消息的NA需要修改 为下一跳信令进程预期的NA。输入消息的RC 512标识消息所属的输入RK。输入RK可不包含执行随后路由的充 分信息,但包含充分信息是可能的。在输入RK对随后路由而言不充分时,中继节点501的 业务中继功能能够使用来自“协议数据”513的以下参数以选择输出RK和下一跳信令进程, 而此选择消耗输出RK业务服务指示符(Si);网络指示符(Ni)、目的地点代码(DPC)、源点 代码(OPC)及信令链路选择代码(SLS)/电路识别代码(CIC)或诸如此类。可能发生以对称方式中继对应于正向业务的反向业务,也就是说,业务在相反的 方向沿相同路径通过网络。随后,正向业务的输入RK变成反向业务的输出RK,而正向业务 的输出RK变成反向业务的输入RK。从中继节点角度而言,正向和反向业务方向是不相关 的,这是因为它涉及应用逻辑。因此,RK能够相对于中继的消息是输入或输出RK ;这取决于 MTP路由标签参数的值,例如服务指示符、网络指示符、目的地点代码或源点代码。同时,在假设网络上下文的情况下(RK通常只在一个网络上下文内有效),RK能够 既是输入也是输出RK,但用于MTP路由标签参数的不同值。在中继DATA消息时,输出消息可与原始输入消息不同,有新NA和/或RC值。然 而,如图6所示旧值到新值的直接映射并不是始终可能的。为此,SIGTRAN中继节点可执行 如图7所示进程中参数映射的多个步骤。基于输入消息704的收到参数和在消息已收到情况下可能的SCTP关联id,中继 节点先确定输入RK,并从RK参数获取在输入消息中缺失并且进一步的消息路由所需的那 些参数(图7的步骤701)。随后,在步骤702,识别输出RK,并且在步骤703,确定输出消息 705的参数。如果在步骤703是ANSI网络,则SIGTRAN中继节点可根据为STP采纳的ANSI标 准,或者根据在整个SIGTRAN中继层次结构协调的任何其它采纳的算法,改变信令链路选 择代码(SLS)的值。这可有利于在最终目的地与中继层次结构的信令进程之间的负载平在确定输出消息的输出RK和参数后,中继节点可选择下一跳信令进程,S卩,它可 确定将在其上发送消息的SCTP关联。作为一个实现选择,输出路由密钥可具有其活动输出远程信令进程和到对应SCTP 关联的指针的列表。在具有为RK服务的活动远程信令进程列表的情况下,中继节点基于在 发送的消息中包括的信息元素选择其中之一。输出远程信令进程的选择将确保消息的有 序输送。也就是说,只要为RK服务的活动输出远程信令进程集合的集合未更改,诸如0PC、 DPC、SLS、CIC、NI、NA等在负载平衡时考虑的信息元素的相同值便可产生相同的输出远程信 令进程。0PC、DPC、NA、NI可在负载平衡时考虑,但它们在一个RK内不变化。在远程信令进 程同时为多个RK服务,并且活动输出远程信令进程的数量很大的情况下,它可大大改进负 载平衡。如果为RK服务的活动输出远程信令进程的集合更改,则中继节点可执行与强制和受控重新路由的MTP3过程类似的过程。例如,在负载平衡值重新分配到RK的活动输出 远程信令进程的新集合的时段内,能够缓冲消息。在输出远程信令进程属于SGP类型时,中继节点可附加地考虑SG内DPC的可用 性。也就是说,在DPC可用的情况下,中继节点可先选择输出SG。随后,中继节点从为SG服 务的活动输出远程信令进程的集合选择一个进程。在有多个SG情形的情况下,可执行SG的选择。SG选择可遵循类似于上述一个方 法的方法,并且类似地应确保负载平衡和消息的有序输送。一旦选择输出远程信令进程,便在其SCTP关联上发送消息。也可能使用朝向一个 远程信令进程的多个SCTP关联。如果中继节点托管相同类型的多个本地信令进程,则除选择远程SG和输出远程 信令进程的过程外,中继节点可选择本地信令进程。根据以上描述,消息路由能在根据远程对等体的类型确定的几种情况下分离1) 路由到远程SG/SGP ;2)路由到远程ASP ;以及幻路由到远程IPSP。输出路由密钥的数据提供远程对等体的类型,S卩,将应用的远程信令进程选择的 类型。一些实现可将后两种情况幻和幻组合为一,这是因为它只包括从为输出RK服务 的活动输出信令进程的集合选择目标远程信令进程(ASP或IPSP)的步骤。信令进程列表 通常在RK数据中链接。基于确保有序输送的内部采纳算法选择ASP/IPSP。在第一种情况下,路由能基于可经由SG访问的到SS7目的地(SPC)的预置 (provisioned)路由执行。每个路由受SG约束,以便除非在SG (路由状态)的目的地的可 访问性状态更改,否则,相同SG的所有SGP能接收SS7目的地的业务。路由/SG的选择是 基于确保在必需时的有序输送的中继节点内部机制。因此,路由/SG的选择能够基于动态 或通过预置指配的优先级。一旦选定路由/SG,中继节点便选择其中RK在活动状态的SG的 SGP之一。在是M3UA的情况下,这能够基于到SGP的SLS分配而进行。实际上,视上述情形而定,收到的业务消息可包含确定消息路由的不同信息元素。 也就是说,路由所需的信息元素能够不同或者在不同类型的信令进程中具有不同含意。为 此,上面考虑了一种一般机制,它提取足以使消息随后路由到下一跳信令进程的所有SS7 特定参数。业务中继功能能够使用来自“协议数据”的以下参数选择下一跳信令进程(和在 向目的地使用多于一个本地进程时的本地信令进程)服务指示符、网络指示符、目的地点 代码、源点代码及信令链路选择代码(SLS)。在SUA中继的情况下,附加地能够在消息中继时考虑、改变、替代、添加或移除以 下信息元素路由上下文、源地址、目的地地址、目的地参考号(DNR)及源参考号(SRN)。中继节点也能够将它们用于消息路由,并确定朝向SIGTRAN业务消息的最终目的 地(及下一跳信令进程)的下一跳,例如M3UA的DATA或CORE、CODT、COAK等。关于上述消 息类型的详细信息,再次参照了 RFC 3868和RFC 4666。在下述内容中,提供了参数列表,并概述了 SIGTRAN中继节点能够修改它们时的 可能情形。网络外貌中继节点在不同SIGTRAN网络之间执行中继,并且例如要转换或映射源和目的地地址或OPC和DPC地址时,中继节点可更改网络外貌参数的值。路由上下文在下一跳信令进程与中继节点组合使用不同RC值以标识消息所属 的AS时,中继节点可更改RC值。视下一跳信令进程的类型而定,RC可指向中继节点中的 本地AS (下一跳是SGP时)或远程AS (下一跳是ASP或IPSP时)。甚至可能希望远程AS使用与中继进程使用的RC值不同的RC值,因此,中继进程 能够基于RC值区分本地AS与远程AS。例如,指向中继节点中本地AS,即输入业务的RC可 属于RC值的专用范围,由此可类似于DRN和TID标签,定义RC标签的概念。RC标签能够在 SIGTRAN中继层次结构中用于业务管理过程。网络指示符中继节点在不同SIGTRAN网络之间执行中继,并且例如要转换或映 射源和目的地地址或OPC和DPC地址时,中继节点可更改网络指示符参数的值。消息优先级中继节点在不同SIGTRAN网络之间执行中继,并且例如通信SIGTRAN 网络或其NE相对于消息优先级/拥塞处理具有不同能力时,中继节点可更改消息优先级参 数的值。目的地点代码和源点代码中继节点在不同SIGTRAN网络之间执行中继,并且例 如要转换或映射源和目的地地址或OPC和DPC地址以便在通信SIGTRAN网络中隐藏实际网 络寻址方案时,中继节点可更改目的地点代码参数的值。源点代码列表中继节点在不同SIGTRAN网络之间执行中继,并且例如在通信 SIGTRAN网络中需要隐藏实际网络寻址方案时需要注册表示中继业务的RK时,中继节点可 更改源点代码列表参数中源点代码的值。业务模式类型中继节点可使用与目的地信令进程不同的TMT,因此,在SIGTRAN 过程中需要时,中继节点需要变换TMT。有一些负载分担有关参数,这些参数类似于TMT,并且能够在中继时类似地互配。中继节点不期望远程信令进程遵循受目的地信令进程采纳的业务分发约束的一 个特定业务分发方案;视目的地信令进程的首选项而定,SIGTRAN中继进程可使在远程信 令进程使用的业务分发方案适应目的地进程采纳的方案。例如,中继节点可执行以下参数 及其值的映射负载选择器、负载选择和负载分担标签;负载分担标签可以从诸如SLS、序 号控制参数及诸如此类等消息参数中得到。用户协议数据如果中继进程不桥接不同SIGTRAN网络,则在大部分情况下,无需 在中继时修改用户协议数据参数;然而,在一些情况下,可能需要进行此操作以提供在信令 对等体的不兼容实现的互配。例如,SIGTRAN中继节点可更改在用户协议数据中包含的寻 址f曰息。中继节点可在网络边界执行用户协议数据的加密,并且添加安全报头到消息;这 可根据消息所属的应用的类型或消息中携带的信息来进行;例如,目的地地址中的Si、子 系统成员(SSN)或其它参数可确定用户协议数据是否需要加密和将使用哪些算法和安全 密钥。换而言之,中继节点可充当中继的用户协议数据的安全网关,并且基于在中继节点与 其对等体之间预置/建立的安全关联,加密/解密传送的信息。有一些SIGTRAN参数,它们只表示对其直接SIGTRAN对等体的关注;具体而言,这 适用于中继节点。那些参数无需由中继节点中继,并且中继节点能将它们用于满足其自己 的需要。此类参数的示例有
UNFO字符串由于INFO字符串能够在大部分SIGTRAN消息中存在,因此,使用类 型、长度、值(TLV)格式将与专有协议扩展有关的数据作为INFO字符串信息元素(IE)的一 部分发送可能是有用的;·诊断信息;·心跳数据;·错误代码视业务情形和错误代码值而定,中继节点可决定中继、放弃或修改 它;·状态;.ASP 标识符; 相关 ID。下面的列表是SIGTRAN中继节点能够在消息路由时使用和转换并在业务路径上 传送到下一 SIGTRAN节点的其它SIGTRAN参数的示例,并且在需要时,中继节点能够互配对 应过程。·目的地地址,例如被叫方地址(CdPA) 源地址,例如主叫方地址(CgPA) 用户/原因 拥塞指示符 相关目的地 路由密钥 注册结果 取消注册结果·本地路由密钥标识符 注册状态 取消注册状态*SS7跳计数器 源参考号·目的地参考号.SCCP 原因·序号 接收序号.ASP 能力 信用 数据· DRN 标签· TID (事务身份)标签 地址范围· SMI (子系统多重指示符) 重要性 协议类
序列控制 分段 拥塞程度 全局码·点代码·子系统号· IPv4 地址·主机名称· IPv6 地址SIGTRAN网络中的中继节点执行用户消息的中继并且提供在相同用户适配层网络管理和业务管理过程的互 配的SIGTRAN中继节点可为相关用户适配层建立SIGTRAN中继网络。从业务路由角度而言,SIGTRAN网络的对称设置不是必需的。与来自节点的一个 会话、事务或呼叫有关的反向业务能够采用与到节点的输入业务为相同会话、事务或呼叫 所采用的不同路径。除在IPSP模型中的双交换(DE)情况下,在SIGTRAN消息的信息元素 中没有强制不对称路由的可见的标准方式。到不同AS的不同信令进程接收/发送业务的SLS分配(静态或动态)可影响业 务路径上下一跳的选择。然而,在SGP到ASP、ASP到SGP及甚至SGP到SGP的情况下,从RK 角度而言的信令传输网络设置和对应信令进程保持对称。因此,在SGP到ASP、ASP到SGP 及SGP到SGP的情况下业务的非对称路由只能够通过专有预置实现,并且不能通过从ASP 朝向SGP的标准SIGTRAN过程推动。同时,使用SS7信令NW管理(SSNM)过程的SGP能够 在需要时自动设置非对称中继网络,并且该网络可根据为相同RK服务的信令进程的预置 优先级推动。在SUA中,SS匪中SSN的存在更改远程SSN或SCCP的状态,然而,这不更改消息 的路由,它只可为受影响的SSN/远程SCCP禁用/启用消息的路由。在如此处建议的SIGTRAN中继网络的一般设置中,节点无需知道其对等节点是否 为SIGTRAN中继节点,或者它们是消耗和始发业务的端节点。是网络节点能够保持不关注 网络中的中继节点。图8示出SIGTRAN中继网络的示例,其中,每个节点认为它在与SIGTRAN 端节点通话,而实际上在网络中有SIGTRAN中继节点。M3UA中继节点无需具有自己的SPC。因此,M3UA中继节点是点代码更少的节点, 并且寻址转移到SCTP和IP层。M3UA中继节点启动的M3UA消息均无需包括自己的SPC,甚 至信令远程管理(S匪)消息(象DUNA/DAVA)也无需具有0PC。图9的实施例示出SIGTRAN中继级的情况。中继节点可称为SIGTRAN代理节点或 SIGTRAN接口变换器节点。如图9所示,代理节点901或902将在其SIGTRAN接口上同时充当SGP、IPSP和 ASP,遵守对应SIGTRAN协议的规则和过程。因此,SIGTRAN代理可使在左侧的ASP业务管 理和SS7网络管理过程和在右侧SIGTRAN接口的ASP业务管理和SS7网络管理过程互配。 在SIGTRAN代理901或902中预置的SIGTRAN路由密钥的颗粒度可考虑此互配。在使用M3UA代理的情况下,RK将定义在一个冊单元中服务最多的业务范围。因此,在冊单元可用性更改的情况下,此事件能从SIGTRAN代理向对等信令进程IPSP/SGP指 示而不影响其它冊单元处理的业务。为此,SIGTRAN代理可以为指向受影响业务范围的路 由上下文使用ASP业务维护(ASPTM)过程。SIGTRAN中继进程的自动发现在分层SIGTRAN中继网络的一个实施例中,中继节点能自动发现其对等中继节点 并交换其配置。SIGTRAN中继网络中的OMAPOMAP应用已在SS7中定义用于在SS7网络中检测回路和路由问题的MRVT和SRVT 应用。OMAP应用能适用于在SIGTRAN中继网络中检测回路和路由问题。为此,OMAP过程可 增强以便在SS7地址外的其它节点身份上发挥作用。SIGTRAN中继网络中的OMAP应用可使 用SIGTRAN中继网络而没有为OMAP消息的传输进行任何功能修改。在SIGTRAN中继网络中的OMAP过程能够识别由于在中继节点中定义的SIGTRAN 中继政策、SIGTRAN中继网络中的故障及SIGTRAN中继节点中路由密钥的错误预置原因造 成的问题。OMAP测试提供肯定或否定响应。OMAP测试与网络结构无关。OMAP测试能够限于 一个网络,并且不可跨越网络边界。OMAP测试可配置为1)检测在SIGTRAN中继网络内路由中的回路,2)检测在SIGTRAN中继网络中过长的路由,3)检测SIGTRAN中继节点中预置的未知业务范围或目的地,4)检查SIGTRAN中继网络中信令关系的双向性,5)检查预置RK是否允许在SIGTRAN中继网络中NW管理过程的适当互配。在要求时,OMAP测试能够从具有给定身份的指定SIGTRAN中继节点启动。OMAP 测试过程可对于经由SIGTRAN路由密钥定义的指定和测试业务范围执行,或者借助于在 SIGTRAN中继节点中定义的其它身份或寻址执行。在要求时,OMAP测试能在预置时间从 SIGTRAN网络中专用节点调度和启动。能够调度定期OMAP测试。调度的测试能包括所有预置业务范围。不同业务范围 的测试能在给定时段期间扩展,并且能受限于仅在允许的时间期间运行。它能调度为永远 运行或运行指定的次数。使用SIGTRAN中继节点的网络管理根据一个实施例,由于收到的DUNA消息原因,更改了在SIGTRAN SG的目的地的 可访问性状态(例如,路由状态),这使得经由SG的路由不可访问。SS匪过程修改经由 SIGTRAN SG朝向SS7目的地的路由的状态。DAVA消息将路由的状态更改为可访问。ASPTM和SS匪过程的互配图4和图5示出SIGTRAN中继情形和可能类型的远程信令进程(例如,进程 405-413)。根据本实施例,SIGTRAN中继节点中继业务消息,并且使NW管理和业务管理过 程互配。SIGTRAN中继节点可SIGTRAN NW管理过程或用于对等信令进程的其业务管理等 效物以及为它们服务的业务范围提供支持。例如,M3UA业务范围能够由M3UA NW中驻留并且由其SPC和NI或NA识别的信令点定义。业务范围也可由分布式节点服务。SIGTRAN中 继节点将业务范围更改其状态或者例如由于服务信令进程的不可用性而无法再被服务的 时间通知对等信令进程。通常,在某个业务范围更改其状态时,所有相关信令进程可相应地 通过对应ASPTM或SS匪消息而得到通知。也就是说,SIGTRAN中继节点将通过发送DUNA、 DAVA、SCON、ASPAC和ASPIA消息到对等信令进程,在业务范围“更改其状态”时通知对等信 令进程。特定消息类型的使用根据发送消息朝向的远程信令进程的类型确定。SIGTRAN 过程SIGTRAN中继节点检测到路由密钥状态或目的地状态的更改时,SIGTRAN中继节 点将向其对等信令进程指示例如SPC等受影响的业务范围可访问/不可访问/拥塞。这能 够通过将DUNA、DAVA、SCON、ASPAC和ASPIA消息发送到SIGTRAN对等体来进行。根据通知 的远程对等体的类型确定特定消息类型的使用。图10的表格概括可能的指示和取决于通知的远程对等体的类型和目的地状态的 对应SIGTRAN(例如,M3UA)消息。图10的表格的第一列示出M3UA目的地的新状态。根据第2列所示要修改的远程 M3UA网络节点的类型,中继节点或信令代理节点(SPX)根据第3列给出的特定角色起作用, 以便提供朝向通知的对等节点兼容的接口。SPX采用的特定接口或角色定义如第4列给出 的可发送的消息。第5列中列出这些消息所属的管理或维护过程。在SIGTRAN中继节点充当SGP时,它可发送DUNA、DAVA或SCON消息,并且为消息 填充识别业务范围的其它寻址信息或受影响点代码参数,并且在需要时,填充NA、RC和拥 塞指示符。正如从图10能看到的一样,在SIGTRAN中继节点充当ASP或IPSP时,它可发送 ASPAC、ASPIA 或 SCON 消息。预置RK的颗粒度将允许网络管理过程的互配。例如,在预置RK包含多个目的地 SPC并且来自业务范围的一个SPC能独立于其它SPC变得不可用时,则网络管理过程的互配 可能是不可能的,并且应重新考虑预置RK。这种情况能够由采纳的OMAP过程检测到。在使用M3UA中继网络的情况下,为避免互配NW管理过程中的问题,可使用带有最 多一个目的地SPC加可选SI并且无OPC的RK。在中继节点的功能增强根据以下实施例,功能增强可根据本发明集中在网络节点,即,中继节点。网络地址变换在管理边界上,可能需要将SS7/SIGTRAN地址从一个编号计划/寻址方案变换为 另一编号计划/寻址方案。此外,在管理域内,能够存在具有有限寻址能力的SIGTRAN信令进程。因此,SIGTRAN中继功能能托管网络地址变换功能,该功能可配置为将网络地址从 一个SS7特定编号计划变换为另一编号计划和/或从诸如SS7等一个类型的地址变换为另 一类型,例如变换为象主机名称、IP地址、通用身份或甚至以太网特定地址等IP网络特定 标识符。消息屏蔽在带有SIGTRAN对等体的演进的仅IP网络中,存在SIGTRAN对等体的非均勻能力的危险。SIGTRAN信令进程可具有SIGTRAN协议的不同版本,并且可使用不兼容参数。在此 类情况下,SIGTRAN中继节点能使用消息屏蔽功能移除或替代不支持的参数。SIGTRAN 协议变换随着SIGTRAN的演进,工作组(WG)制订了新的协议版本。新版本有时可与旧版本 不兼容。因此,SIGTRAN中继节点可提供用于SIGTRAN协议从一个版本到另一版本或者从协 议能力的一个集合到另一集合的变换。一个示例是在两个RFC中定义的M3UA标准,其中, RFC 4666使RFC 3332变得过时。监管位于两个SIGTRAN网络之间边界上的SIGTRAN中继节点可托管增强监管功能,该 功能限制可用于其它运营商的网络服务。因此,监管可限制业务的中继及管理信令的中继。监管功能可基于应用级控制信令的分析,S卩,SIGTRAN用户数据的分析。SIGTRAN远程管理控制/业务限制根据一个实施例,中继节点可实现远程管理控制过程。远程SIGTRAN管理控制提供了防止网络拥塞或故障的另外方式,并且可由操作员 或远程信令管理系统激活。本地拥塞级别能够通过用于特定远程对等体的命令设置。响应收到的带有比设置 级别更低或可能相等的优先级/重要性的消息,发送指示自己的信令进程拥塞程度的另一 消息或SC0N。此过程也能用于手动从容或强制隔离信令进程与来自特定信令进程或SS7目的 地的新信令业务。为实现从容隔离,信令进程指示在防止中继新的未分配业务的同时允许 在进行呼叫和多媒体会话的业务的拥塞程度。对于强制业务隔离,中继进程向“相关”信令 进程发送用于特定“受影响”路由上下文的不活动(INACTIVE)消息,或用于特定SPC和可 选的SSN或SI的DUNA消息,或用于特定SPC和SI的DUPU消息。在一些情况下,DRST消息能用于指示对特定信令流的业务的限制。为恢复SIGTRAN业务的中继,进程可停止自己的拥塞程度和/或停止发送SCON消 息以响应远程对等/信令进程。活动(ACTIVE)和DAVA消息能够发送到远程对等体以便为 一个或多个远程SS7目的地或AS指示中继功能的可用性。中继业务的隔离和恢复能够为特定信令流执行,该信令流根据SIGTRAN RK的支持 颗粒度和/或负载分担/分发机制确定。应用级增强根据其它实施例,中继节点可包括如以下部分中详细描述的功能或应用级增强。无状态应用逻辑不需要诸如SMS过滤、SMS屏蔽、SCCP消息屏蔽和过滤、漫游操控等复杂状态逻辑 的应用有关功能可放置在SIGTRAN中继节点内。中继应用数据的变换在大型演进SIGTRAN网络中,将有支持应用的特定全局和区域标准的许多节点, 并且在一些网络情形中,SIGTRAN中继进程能根据其SIGTRAN目的地进程,使应用数据适应 目的地信令进程及其应用支持的能力和市场变化。应用地址变换
在仅IP网络中,出现了新应用。新应用可能不能使用在应用级的SS7寻址,S卩,能 够存在具有有限IP特定寻址能力的SIGTRAN AS,同时仍可存在与只通过SS7地址标识的节 点的互配。这种情况下,从SS7和其它PSTN/PLMN/ISDN地址类型到对IP网络特定的地址以 及反过来的应用级地址的变换需要在网络中执行。例如,IP地址、主机名称、全局身份、以 太网特定身份、移动节点定位器等能够变换为SS7地址。这可能是提供旧PSTN、PLMN或IN 服务与新兴服务的互配所需要的。在此类情况下,SIGTRAN中继节点可提供互操作性,并且 将应用级地址变换/映射到目的地AS或SS7应用能识别的类型。以下部分将描述在网络节点,即根据本发明的中继节点的实施例中或在根据本发 明的中继节点的实施例中可实现的过程。此外,描述了诸如网络节点或信令进程等可以是此类中继网络的一部分的网络实 体。应明白的是,虽然以下过程和网络实体可与本发明的实施例组合使用,但描述明显是非 限制性的,并且根据本发明的中继节点可在下面所述网络环境外的其它网络环境中使用。SUA 概述根据本发明的实施例的中继节点可在SUA、M3UA或其它协议环境中使用。SUA是用 于通过IP网络从SEP到SEP输送SCCP用户部分消息的协议。在SS7网络中,SCCP用于在 对等SEP之间输送SCCP用户部分消息。类似地,SUA能用于输送SCCP用户部分消息。应 提到的是,最初SIGTRAN WG引入xxUA和SCTP以将SCCP用户原语从位于SG中的SCCP层 传输到位于分布式基于IP的节点中的SCCP用户。然而,SUA协议已演进为在IP网络中对 等SEP之间SCCP用户部分消息的输送机制,并且替代在IP框架中的SCCP协议。例如,SUA 的地址映射功能(AMF)功能能够执行全局码转换(GTT).对等SEP能驻留在SS7或IP网络 中。以下互配情形是可能的· 一个SEP驻留在SS7网络中,另一 SEP在IP网络中。 两个SEP均在IP网络中,并且经由SEP之间的直接通信,经由IP网络传输信令。·两个SEP均在IP网络中,并且在IP网络中经由中继节点传输信令。 两个SEP均在SS7网络中,并且经由转接SS7网络传输信令。此情况是第一项目 符号中情形的双重应用。·两个SEP均在SS7网络中,并且经由转接IP网络传输信令。SAU允许这些情形的每种情形。然而,在SUA RFC 3868中它们并非全部以相同的 详细程度描述。根据RFC 3868的第1. 4部分,SUA层能够提供以下服务· SCCP用户消息传输支持· SCCP协议类支持· SUA本地管理·与SCCP网络管理的互配驻留在IP网络中的信令节点能够具有分布式架构,并且SUA通过实现信令进程的 概念和RFC中所述的专用功能,例如也称为业务模式类型(TMT)的ASP故障转移模型的支 持,提供用于分布式基于IP的信令节点。分布式基于IP的信令节点的内部架构被视为是一个实现问题;它可以是在RFC3868中定义的功能的分布式实现,或者是应用协议的分布式实现或两者。RFC 3868的第1. 5部分描述SUA层的一些内部功能,例如· SUA层管理和SUA流控制·地址映射功能(AMF)·拥塞管理· SCTP 流映射这些功能是实现SUA服务所需的;RFC 3868的随后章节在一定程度详细描述了它 们。在RFC 3868中描述的功能和过程可在根据本发明的方法、网络节点和中继网络的实施 例中实现。信令进程下面描述了 一个可能的信令进程配置。在SUA情形中,信令进程是使用SUA协议相 互通信的实体。每个信令进程拥有用于接收和发送SUA消息的SCTP端点。从发送方(即, 发送信令进程)的角度而言,其对等信令进程是一个独立节点,该节点由其SCTP端点表征。 该独立节点可包括从物理层开始并以最高层(例如,在SGP或中继节点中的用户应用层或 SUA层)结束的完整协议栈。一个信令进程不可同时使用朝向相同信令进程对等体的两个本地SCTP端点,但 它能在非重叠时间间隔期间使用不同SCTP端点。信令进程配置为服务某个范围的业务。能够使用动态配置和手动配置。能够为业 务的相同范围(或重叠范围)服务的信令进程是一个分布式基于IP的信令节点的一部分。 它们可形成信令进程的冗余“集群”。这些信令进程能够在三种不同业务模式类型(TMT)起 作用负载分担、取代、广播。TMT能取决于特定业务范围。在相同集群的信令进程之间的内部通信不是任何标准的一部分,并且它被认为是 实现相关。在集群内信令进程之间共享的信息取决于在使用的TMT,它提供用于与独立SUA 对等体的一致互配,并且它取决于分布式基于IP的信令节点的内部架构,即信令进程的集群。信令进程类型信令进程能够属于以下三种类型信令网关进程(SGP)、应用服务器进程(ASP)和 IP服务器进程(IPSP)。SUA RFC 3868将不同功能分配到不同类型的信令进程。RFC 3868 也对每种类型的信令进程能够发送和接收的消息类型做出了限制。此事实与SUA RFC中协 议设计为模块化的和对称的摘要的声明相矛盾。SUA协议的对称性是对SUA提出的初始要 求之一,以允许在不同的架构中的互配,例如信令网关到IP信令端点架构及对等IP信令端 点架构。RFC不明确禁止特定信令进程类型对消息的使用;RFC只不提及某些消息朝向ASP、 IPSP、SGP的使用,因此,它们可被一些实现视为错误。除信令进程类型外的SUA规范具有信令进程能力的概念(参阅第3. 10. 9部分 "ASP能力”(ASP Capabilities),它将中继节点添加为SUA网络中的新实体。ASP能力的概 念未充分详细描述,例如,没有中继节点行为的规范。目的是允许充当网络ASP的SUA信令 进程充当纯ASP,或者同时充当ASP和SGP,或者充当ASP和中继节点,或者充当IPSP。因 此,视分配的互配能力而定,SUA信令进程能够充当· IPSP,互配值0x0指示没有与SS7网络的互配;
· ASP,互配值Oxl指示IP信令端点(ASP)与SS7网络互配;·配有SG能力的ASP,互配值0x2指示信令网关;·中继节点,即,配有中继能力的ASP,互配值0x3指示中继节点支持。目的是在SUA中的信令进程能够发送和接收协议消息,并且根据其互配能力执行 附加的功能。然而,RFC不定义带有中继能力的信令进程的行为和过程。通信情形表1示出在SUA RFC 3868中明确提到的可能通信类型。
权利要求
1.一种用于在基于IP的信令网络(102)中路由消息的网络节点,包括-至少两个接口 014,215),各朝向所述基于IP的网络(102)的远程网络节点(103, 108),每个远程网络节点(103,108)实现远程信令进程(106,109);以及-处理单元(302),配置为将在所述至少两个接口(214,21 的第一接口收到的输入消 息路由到所述至少两个接口的第二接口,所述路由包括根据在所述第一接口(214)的所 述远程网络节点(108)的所述远程信令进程(109)的类型和在所述第二接口(21 的所述 远程网络节点(10 的所述远程信令进程(106)的类型,将所述输入消息转换成对应的输 出消息。
2.如权利要求1所述的网络节点,其中所述处理单元配置为基于在所述输入消息中包 括的地址有关参数,确定在所述第二接口所述远程网络节点的所述远程信令进程的类型。
3.如权利要求1或2所述的网络节点,其中所述至少两个接口包括朝向实现应用服务 器进程的远程网络节点的接口、朝向实现信令网关进程的远程网络节点的接口及朝向实现 因特网协议服务器进程的远程网络节点的接口。
4.如前面权利要求任一项所述的网络节点,其中所述至少两个接口的每个接口由在所 述处理单元上本地运行的本地信令进程提供,其中所述本地信令进程的类型由在所述本地 信令进程提供的所述接口的所述远程网络节点的所述远程信令进程的类型确定。
5.如权利要求3和4所述的网络节点,其中朝向实现应用服务器进程的所述远程网络 节点的所述接口由本地信令网关进程提供,朝向实现信令网关进程的远程网络节点的所述 接口由本地应用服务器进程提供,以及朝向实现因特网协议服务器进程的远程网络节点的 所述接口由本地因特网协议服务器进程提供。
6.如权利要求4或5所述的网络节点,还包括存储器单元以存储在所述至少两个接口 之一的至少一个远程网络节点的状态,其中提供所述相应接口的所述本地信令进程配置为 根据所述远程网络节点的所述状态更新所述存储的状态。
7.如前面权利要求任一项所述的网络节点,其中所述处理单元实现包括用户适配层的 基于IP的协议栈,在所述用户适配层提供所述至少两个接口。
8.如权利要求7所述的网络节点,其中所述处理单元配置为通过在所述用户适配层实 现的功能执行所述转换。
9.如权利要求7或8所述的网络节点,其中所述用户适配层是信令连接控制部分用户 适配层或消息传送部分3用户适配层。
10.如前面权利要求任一项所述的网络节点,其中所述处理单元实现包括流控制传输 协议层的基于IP的协议栈,所述流控制传输协议层配置为通过为所有流控制传输协议关 联使用单一流控制传输协议端点,或者通过为在所述至少两个接口的所述远程网络节点的 每个远程信令进程使用专用流控制传输协议端点,建立所述至少两个接口的每个接口的朝 向在所述相应接口的所述远程网络节点的流控制传输协议关联,
11.如前面权利要求任一项所述的网络节点,其中所述处理单元配置为执行所述转换 以便它包括修改至少以下之一-消息参数值,-消息参数集合,-信息元素值,-信息元素集合,-从包括以下项的群组中选择的至少一个参数 -网络外貌, -路由上下文, -消息类型, -消息类, -协议版本,以及 -消息长度以使所述输出消息符合在所述第二接口的所述远程网络节点的远程信令进程的类型。
12.一种在使用包括至少两个接口(214,215)的网络节点(101)的基于IP的信令网络 (102)中路由消息的方法,所述至少两个接口各朝向所述基于IP的网络(102)的远程网络 节点(103,108),每个远程网络节点(103,10 实现远程信令进程(106,109),所述方法包 括-将在所述至少两个接口(214,215)的第一接口收到的输入消息路由到所述至少两个 接口的第二接口,所述路由包括根据在所述第一接口(214)的所述远程网络节点(108)的 所述远程信令进程(109)的类型和在所述第二接口(21 的所述远程网络节点(10 的所 述远程信令进程(106)的类型,将所述输入消息转换成对应的输出消息。
13.如权利要求12所述的方法,还包括-基于在所述输入消息中包括的地址有关参数,确定在所述第二接口的所述远程网络 节点的所述远程信令进程的类型。
14.如权利要求12或13所述的方法,其中所述网络节点实现包括用户适配层的基于 IP的协议栈,以及其中通过接收所述输入消息并使用相同用户适配协议层发送所述输出消 息,执行所述路由。
15.如权利要求12-14任一项所述的方法,还包括在所述中继节点上本地运行至少两 个本地信令进程,每个本地信令进程提供所述至少两个接口的至少一个接口,其中通过在 所述本地信令进程提供的所述接口的所述远程网络节点的所述远程信令进程的类型确定 所述本地信令进程的类型。
16.如权利要求12-15任一项所述的方法,其中所述转换包括修改至少以下之一 -消息参数值,-消息参数集合, -信息元素值, -信息元素集合,-从包括以下项的群组中选择的至少一个参数 -网络外貌, -路由上下文, -消息类型, -消息类, -协议版本,以及 -消息长度以使所述输出消息符合在所述第二接口的所述远程网络节点的远程信令进程的类型。
17.如权利要求12-16任一项所述的方法,其中在所述至少两个接口之一的所述远程 网络节点的远程信令进程的类型确定允许经由所述接口发送的消息类型,以及其中所述转 换包括修改所述输入消息的消息类型,以便所述输出消息的消息类型对应于允许经由所述 第二接口发送的消息类型。
18.如权利要求12-17任一项所述的方法,其中所述转换包括通过以下操作转录路由 上下文-基于在所述输入消息中包括的路由上下文参数,识别与所述输入消息相关联的输入 路由密钥;-基于所述输入路由密钥或基于所述输入路由密钥和在所述输入消息中包括的地址有 关参数的组合,确定所述输出消息的输出路由密钥;-将对应于所述输出路由密钥的路由上下文指配到所述输出消息。
19.如权利要求12-18任一项所述的方法,还包括存储与所述至少两个接口之一相关 联的远程网络节点的状态和/或存储经由与所述至少两个接口之一相关联的信令网关可 用的远程SS7网络节点的状态。
20.如权利要求19所述的方法,还包括-根据收到的网络管理消息或收到的业务维护消息,更改为特定远程网络节点存储的 所述状态;以及-通过经由所述至少两个接口之一发送网络管理消息或业务维护消息到远程信令进 程,将有关存储的状态更改的信息提供到所述远程信令进程,其中通过发送相应消息朝向 的所述远程信令进程的类型确定发送的网络管理消息的类型或业务维护消息的类型。
21.如权利要求12-20任一项所述的方法,其中所述转换包括SS7信令网络特定标识符 与因特网协议特定标识符之间和/或不同SS7网络特定编号计划之间的网络地址变换。
22.如权利要求12-21任一项所述的方法,其中,在所述第一接口的所述远程网络节点 的所述远程信令进程实现用户适配协议的第一版本且所述用户适配协议的第一版本不同 于在所述第二接口的所述远程网络节点的所述远程信令进程实现的所述用户适配协议的 第二版本的情况下,所述转换包括移除和/或替代所述输入消息的参数,以便使所述输出 消息符合所述第二用户适配协议版本。
23.一种将基于IP的用户适配协议用于中继信令消息的中继网络,包括如权利要求 1-11中任一项所述的、作为中继节点的多个网络节点(101,201 ;901,902)。
24.如权利要求23所述的中继网络,其中所述中继网络的中继节点配置为检测所述中 继网络的另一中继节点,并且使其配置适应所述另一中继节点的配置。
25.如权利要求23或对所述的中继网络,其中至少一个中继节点实现操作和维护应用 以便检测在所述中继网络中至少包括循环路由的路由问题。
26.一种电子可读数据载体,配置有存储的电子可读控制信息,使得在计算机系统中使 用所述数据载体时,所述控制信息执行如权利要求12到22任一项所述的方法。
全文摘要
本文提供了一种在基于IP的信令网络中路由消息的方法。此外,提供了用于在基于IP的信令网络中执行消息的此类路由的网络节点(201)。网络节点(201)包括至少两个接口(214,215)和配置为将在至少两个接口的第一接口收到的输入消息路由到至少两个接口的第二接口的处理单元(302)。此外,提供了包括作为中继节点的多个此类网络节点的中继网络。
文档编号H04Q3/00GK102067623SQ200880130097
公开日2011年5月18日 申请日期2008年11月17日 优先权日2008年4月22日
发明者A·赫利比邱克, B·德伦斯基, R·施内尔 申请人:爱立信电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1