会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 组合管理 / 组合通信服务管理

组合通信服务管理

申请号 CN200610164619.1 申请日 2006-10-08 公开(公告)号 CN101159582A 公开(公告)日 2008-04-09
申请人 阿尔卡特朗讯公司; 发明人 C·N·恩戈; A·扎比希; T·福雄格; R·H·夸帕;
摘要 公开了一种将一组通信服务作为单个组合通信服务管理的系统和技术。当已经定义由通信系统中支持的一个或多个通信服务提供组合通信服务时,可以提供组合通信服务的表示。例如,该表示可以是在显示器上显示的直观表示的形式,或在存储器中存储的表示。在与该通信系统中的通信设备的实际配置有关的配置信息的基础上,该组合通信服务可通过用户人工地定义,或由管理系统自动检测。还公开了相关的数据结构和用户接口。
权利要求

1.一种系统,包括:

组合通信服务检测器,适于检测已经定义了将由通信系统中支持的一 个或多个通信服务提供的组合通信服务;和组合通信服务管理器,可操作地耦合到所述检测器,并适于提供所述 组合通信服务的表示,所述表示包括是否配置通信服务以提供所述组合通 信服务的指示。

2.根据权利要求1的系统,还包括:

用于接收输入的接口;和

组合通信服务配置模块,可操作地耦合到所述接口,并适于经由所述 接口接收用于定义组合通信服务的输入。

3.根据权利要求2的系统,其中所述组合通信服务配置模块进一步适 于经由所述接口接收用于配置通信服务以提供所述组合通信服务的输入。

4.根据权利要求2的系统,其中所述接口进一步适于允许访问所述表 示,用于在所述组合通信服务上执行管理功能,所述管理功能包括以下一 个或多个:配置由所述通信系统支持的通信服务以提供所述组合通信服务, 从所述组合通信服务中移除通信服务,以及删除所述组合通信服务。

5.根据权利要求4的系统,其中所述管理器进一步适于实施一套组合 通信服务规则,该套规则包括以下一个或多个:通信服务可以被配置为只 提供一个组合通信服务的规则;只有当通信服务没有被配置为与提供所述 组合通信服务的任何其他通信服务一起操作时,从所述组合通信服务中移 除所述通信服务的规则。

6.根据权利要1的系统,进一步包括:可操作地与所述检测器耦合的 接口,该接口适于接收与所述通信系统中支持的通信服务有关的配置信息,其中,所述检测器适于基于所述配置信息,通过确定通信服务是否被 配置为和所述通信系统中支持的另一个通信服务一起操作以提供组合通信 服务,来检测组合通信服务已经被定义。

7.根据权利要求1至6任一项的系统,进一步包括下列中的至少一个:显示器,其中所述管理器适于通过在所述显示器上显示所述组合通信 服务的直观表示来提供表示;和存储器,其中所述管理器适于将所述组合通信服务的表示存储在所述 存储器中来提供表示。

8.根据权利要求1至6任一项的系统,其中所述检测器进一步适于通 过检测通信服务之间的服务连接器来确定所述通信系统中支持的通信服务 是否被配置以提供所述组合通信服务,每个服务连接器指定了通信服务之 间的逻辑关系。

9.根据权利要求1的系统,其中所述组合通信服务包括至少一个服务 连接器,每个服务连接器指定了通信服务之间的逻辑关系,所述至少一个 服务连接器包括下列中的一个或多个:指定服务接口之间的逻辑关系的服务连接器,通过该接口可访问通信 服务;

指定通信设备之间的伪线连接的服务连接器,在所述通信设备上支持 通信服务;和指定共同的通信设备上支持的服务之间的连接的服务连接器,其中所 述指定要通过在该通信设备中实施的可配置的连接装置。

10.根据权利要求6的系统,其中所述检测器通过确定所述配置信息 是否包括指定所述通信服务和另一个通信服务之间的逻辑关系的服务连接 器,来确定所述通信服务是否被配置为与另一个通信服务一起操作。

11.根据权利要求6的系统,其中所述管理器适于确定是否配置通信 服务以提供预先定义的组合通信服务,在所述通信服务没有被配置以提供 预先定义的组合通信服务时创建新的组合通信服务,并且在所述通信服务 被配置以提供预先定义的组合通信服务时,更新所述预先定义的组合通信 服务。

12.根据权利要求11的系统,其中所述管理器通过确定是否一个或多 个所述通信服务也被配置以提供预先定义的组合通信服务,来确定是否配 置所述通信服务以提供预先定义的组合通信服务,并且在所述通信服务中 只有一个还被配置为提供预先定义的组合通信服务时,通过更新所述预先 定义的组合通信服务以包括所述通信服务来更新所述预先定义的组合通信 服务。

13.根据权利要求12的系统,其中在一个以上所述通信服务也被配置 以提供各个不同的预先定义的组合通信服务的情况下,所述管理器适于执 行下列一个或多个操作:对于一个或多个所述通信服务、各个不同的组合通信服务和指定所述 通信服务之间的逻辑关系的服务连接器发出警报;

选择所述各个不同的预先定义的组合通信服务中的一个,并且更新所 述各个不同的预先定义的组合通信服务,以便将每个通信服务只包含在选 择的预先定义的组合通信服务中;

创建包括所述通信服务的新的组合通信服务;以及

创建包含所述通信服务和任何其他通信服务的新的组合通信服务,其 中,所述通信服务中的一个或多个被配置为和所述其他通信服务一起操作。

14.一种方法,包括:

检测已经定义了组合通信服务,所述组合通信服务将由通信系统中支 持的一个或多个通信服务提供;和提供所述组合通信服务的表示,所述表示包括通信服务是否被配置以 提供所述组合通信服务的指示。

15.权利要求14的方法,其中检测包括:基于从用户接收的一个或多 个输入和与所述通信系统中支持的通信服务有关的配置信息,检测组合通 信服务已经被定义。

16.根据权利要求14的方法,进一步包括下列至少一个:

检测组合通信服务已经被修改,其中提供进一步包括提供已修改的组 合通信服务的表示;和检测组合通信服务已经被删除,其中已删除的组合通信服务的表示被 移除。

17.根据权利要求14至16任一项的方法,其中提供包括下列一个或 多个:显示所述组合通信服务的直观表示,以及在存储器中存储所述组合 通信服务的表示。

18.根据权利要求14至16任一项的方法,其中在所述通信系统中支 持的通信服务被配置为利用一个或多个连接器提供组合通信服务,每个服 务连接器指定通信服务之间的逻辑关系。

19.根据权利要求14的方法,其中检测包括检测通信服务被配置为与 通信系统中支持的另一个通信服务一起操作,该方法进一步包括:确定所述通信服务是否被配置以提供预先定义的组合通信服务;

在所述通信服务没有被配置以提供预先定义的组合通信服务时,创建 新的组合通信服务;以及在所述通信服务被配置以提供预先定义的组合通信服务时,更新所述 预先定义的组合通信服务。

20.根据权利要求14的方法,其中检测包括检测通信服务被配置为与 所述通信系统中支持的另一个通信服务一起操作,该方法进一步包括:确定一个或多个通信服务是否也被配置以提供预先定义的组合通信服 务;

当所述通信服务中只有一个也被配置为提供预先定义的组合通信服务 时,更新所述预先定义的组合通信服务以包括所述通信服务;和当所述通信服务中多于一个被配置为提供各个不同的预先定义的组合 通信服务时,执行下列一个或多个:对于一个或多个所述通信服务、各自不同的组合通信服务和指定所述 通信服务之间的逻辑关系的服务连接器发出警报;选择所述各个不同的预 先定义的组合通信服务中的一个,并且更新所述各个不同的预先定义的组 合通信服务,以便将每个通信服务只包含在选择的预先定义的组合通信服 务中;创建包括所述通信服务的新的组合通信服务;和创建包含该通信服 务和任何其他通信服务的新的组合通信服务,其中所述通信服务中的一个 或多个已经被配置为与所述其他通信服务一起操作。

21.一种存储指令的机器可读介质,当所述指令被执行时实现权利要 求14至16、权利要求19,或权利要求20中任意一个的方法。

22.一种存储数据结构的机器可读介质,所述数据结构包括:

标识将由通信系统中支持的一个或多个通信服务提供的组合通信服务 的信息;和指示所述通信系统中支持的通信服务是否与所述组合通信服务有关系 的信息。

23.根据权利要求22的介质,其中指示所述通信系统中支持的通信服 务是否与所述组合通信服务有关系的信息包括标识多个通信服务的信息, 所述数据结构进一步包括:定义所述通信服务之间的逻辑连接的信息。

24.根据权利要求22的介质,其中所述组合通信服务包括多个分层等 级,并且其中指示所述通信系统中支持的通信服务是否与所述组合通信服 务有关系的信息包括标识通信服务的信息,所述数据结构进一步包括:指示所述组合通信服务中的所述通信服务的分层等级的信息。

25.根据权利要求22的介质,其中所述数据结构包括多个数据记录, 所述数据记录包括:一个或多个组合通信服务数据记录,每个组合通信服务数据记录包括: 标识组合通信服务的信息;以及,标识被配置为提供所述组合通信服务的、 所述通信系统中支持的一个或多个通信服务的信息,由此指示了一个或多 个通信服务与所述组合通信服务有关系;

一个或多个服务连接器数据记录,每个服务连接器数据记录包括:标 识组合通信服务的信息;以及,标识在所述通信系统中支持的通信服务之 间的逻辑连接的信息,由此指示所述通信服务与所述组合通信服务有关系; 以及一个或多个通信服务数据记录,每个通信数据记录包括:标识所述通 信系统中支持的通信服务的信息;标识组合通信服务的信息;以及,指示 了在包含所述组合通信服务的多个分层等级中的所述通信服务的分层等级 的信息,由此指示了所述通信服务与所述该组合通信服务有关系。

26.一种用户接口,包括:

表示将由通信系统中支持的一个或多个通信服务提供的组合通信服务 的可视单元;

表示被配置以提供所述组合通信服务的通信服务的可视单元;和

如果被配置以提供所述组合通信服务的通信服务之间有逻辑联系的 话,表示所述逻辑联系的各个可视单元。

说明书全文

发明领域

本发明一般地涉及通信,尤其涉及由通信系统中支持的一个或多个组 分(component)通信服务提供的组合通信服务。

背景技术

当前的通信网络和服务管理系统只处理单独服务,如VLAN(虚拟局域 网)、VPLS(虚拟专用LAN服务)、MPLS/BGP VPN(多协议标签交换/边界 网关协议虚拟专用网络),有时涉及第3层VPN或VPRN(虚拟专用路由网 络)、PW(伪线)等。尽管这些当前管理方案可适用于利用单一技术的简 单VPN,但是提供例如所谓“三重奏”(triple play)服务的复杂应用典 型地要求服务提供商使他们的服务跨越多个管理域和/或技术。
另外,当前的网络管理系统倾向于只发现通信服务之间的一些连通性。 例如,用于通信网络的管理系统可能发现支持通信服务的单个服务站点之 间的连通性,但是不考虑向其他方提供服务的所有站点作为一个整体的连 通性。在当前网络中一些服务互连也是不可检测的。
因此,需要改善的技术用于管理通信系统中的组合通信服务。

发明内容

本发明的一些实施例涉及有效的管理多个通信系统中的多个通信服务 的问题,该通信服务包括VPLS、MPLS/BGP VPN、VLAN和伪线,特别地,当 它们用于组合以提供诸如三重奏服务的用户服务时。这里以及在上述参考 的相关申请中提出:将通信服务连接在一起的技术,配置以提供组合通信 服务的分类/连接的通信服务的不同分层视图,和来自单个服务的警报的 聚合。
还提出了服务连接器的发现和组合通信服务的自动更新和/或创建。 通过服务连接器的发现,可以确定单个服务组分之间的逻辑关系。可以产 生新的组合通信服务,可以添加组分通信服务以形成组合通信服务,并且 基于服务连接器的发现可以检测所有连通性规则的违反。
根据本发明的实施例,提供了一种系统,包括组合通信服务检测器和 组合通信服务管理器。该组合通信服务检测器适于检测已经定义了将由通 信系统中支持的一个或多个通信服务提供的组合通信服务。组合通信服务 管理器可操作地耦合到该检测器,并适于提供组合通信服务的表示。所述 表示包括是否配置通信服务以提供该组合通信服务的指示。
该系统还包括适于接收输入的接口,以及可操作地耦合到该接口的组 合通信服务配置模块。组合通信服务配置模块适于通过接口接收用于定义 组合通信服务的输入。组合通信服务配置模块还可适于接收用于配置通信 服务以提供组合通信服务的输入。
在一些实施例中,该接口进一步适于允许访问在该组合通信服务上执 行管理功能的表示。管理功能可以包括以下一个或多个:配置由通信系统 支持的通信服务以提供组合通信服务,从该组合通信服务中移除通信服务, 和删除该组合通信服务。
管理器可以进一步适于实施一套组合通信服务规则。该组规则可以包 括以下一个或多个:配置通信服务只提供一个组合通信服务的规则,以及 只有当未配置通信服务与提供该组合通信服务的其他通信服务一起操作时 从所述组合通信服务中移除该通信服务的规则。
在另一个实施例中,该系统包括可操作地耦合到所述检测器的接口, 用于接收与通信系统中支持的通信服务有关的配置信息。在该情况下,检 测器适于:通过基于该配置信息,确定通信服务是否被配置与通信系统中 支持的另一个通信服务一起操作以提供组合通信服务,来检测已经定义了 组合通信服务。
该系统还包括显示器和/或存储器。管理器通过在显示器上显示组合 通信服务的视觉表示和/或在存储器中存储该组合通信服务的表示来提供 表示。
检测器还可以适于通过检测通信服务之间的服务连接器来确定通信系 统中支持的通信服务是否被配置以提供该组合通信服务。每个服务连接器 指定通信服务之间的逻辑关系。
服务连接器可以包括下列中的一个或多个服务连接器:指定服务接口 之间的逻辑关系的服务连接器,通过该接口可访问通信服务;指定通信设 备之间的伪线连接的服务连接器,在所述设备上支持通信服务;以及,指 定共同的通信设备上支持的服务之间的连接的服务连接器,其中所述指定 要通过在该通信设备中实施的可配置的连接装置。
在一些实施例中,管理器用于确定是否配置通信服务以提供预先定义 的组合通信服务,在该通信服务没有被配置以提供预先定义的组合通信服 务时产生新的组合通信服务,并且在该通信服务被配置以提供预先定义的 组合通信服务时更新预先定义的组合通信服务。
管理器可以通过确定是否一个或多个通信服务也被配置以提供预先定 义的组合通信服务,来确定是否配置通信服务以提供预先定义的组合通信 服务,并且只有一个通信服务也被配置来提供预先定义的组合通信服务时, 更新该预先定义的组合通信服务,以包括该通信服务。
在还配置一个以上通信服务以提供各个不同的预先定义的组合通信服 务时,管理器可以执行下列操作中的一个或多个:对于一个或多个通信服 务、各个不同的组合通信服务和指定通信服务之间的逻辑关系的服务连接 器发出警报;选择各个不同的预先定义的组合通信服务中的一个,并且更 新各个不同的预先定义的组合通信服务以便每个通信服务只包含在所选的 预先定义的组合通信服务中;创建包括该通信服务的新的组合通信服务; 并且创建包含该通信服务和任何其他的通信服务的新的组合通信服务,其 中所述通信服务中的一个或多个被配置与所述其他通信服务一起操作。
根据本发明另一方面的方法包括:检测已经定义了组合通信服务,所 述组合通信服务将由通信系统中支持的一个或多个通信服务提供,以及提 供该组合通信服务的表示。该表示包括通信服务是否被配置以提供该组合 通信服务的指示。
检测操作可以包括:基于从用户接收的一个或多个输入和与通信系统 中支持的通信服务有关的配置信息,检测已经定义了组合通信功能。
该方法还包括以下至少一个:检测组合通信服务已经被修改,其中提 供进一步包括提供修改后的组合通信服务的表示,以及检测组合通信服务 已被删除,其中移除已删除的组合通信服务的表示。
这些操作可以按照任何一种方式执行,并且该方法还包括其他操作, 其中一些操作已经在上面简要描述。
本发明的其他方面提供一种存储数据结构的机器可读介质,该数据结 构包括标识由通信系统中支持的一个或多个通信服务提供的组合通信服务 的信息,以及指示通信系统中支持的通信服务是否与该组合通信服务有关 的信息。
指示通信系统中支持的通信服务是否与该组合通信服务有关的信息可 包括标识多个通信服务的信息。在该情况下,数据结构可以包括定义通信 服务之间的逻辑连接的信息。
在一些实施例中,组合通信服务包括多个分层等级,指示该通信系统 中支持的通信服务是否与该组合通信服务有关的信息包括标识该通信服务 的信息,并且该数据结构还包括指示该组合通信服务中的通信服务的分层 等级的信息。
数据结构可包括多个数据记录,所述多个数据记录包括具有这些数据 结构中任一项的数据记录。
本发明的另一个方面提供了一种用户接口,该用户接口包括:表示由 通信系统中支持的一个或多个通信服务提供的组合通信服务的可视单元; 表示被配置以提供该组合通信服务的通信服务的可视单元;以及表示通信 服务之间的逻辑关系的各个可视单元,如果有的话,其中所述通信服务被 配置以提供组合通信服务。
在考察下面特定实施例的说明后,本发明的其他方面和特征对本领域 技术人员来说将变得更清楚。

附图说明

将参考附图更加详细的描述本发明实施例的范例,附图中:
图1是通信系统的框图;
图2是示意在提供组合通信服务中包含的组分通信服务的框图;
图3是组合通信服务管理系统的框图;
图4是组合通信服务管理方法的流程图;
图5是用于定义和管理组合通信服务的UI(用户接口)的框图;
图6是组分通信服务UI的框图;
图7是服务连接器UI的框图;
图8是显示组合通信服务的表示和配置以提供该组合通信服务的通信 服务的表示的UI框图;
图9是表示了组合通信服务的数据结构的框图;
图10是表示了服务连接器的数据结构的框图;
图11是表示了通信服务的数据结构的框图。

具体实施方式

图1是通信系统的框图。通信系统10包括多个通信网络12、14、16, 其具有网络单元18、20、22、24、26、28、30。通信网络14的网络单元 24、26可操作地耦合到多接入设备32、34,该接入设备为终端用户提供对 通信网络14的接入。可通过管理系统36管理任何或所有这些网络单元18、 20、22、24、26、28、30。
通信系统可以具有许多不同的拓扑结构,包括更多或更少通信网络, 这些网络所具有的设备与图1所示的设备类似或不同。例如,不同的通信 网络可使用不同的接入方案。如图所示,终端用户通过多个接入设备32、 34接入通信网络14,而通过网络单元30向该通信网络16提供更直接的终 端用户接入。因此,应当理解,图1的系统以及其他附图的内容仅仅出于 说明的目的,并且本发明绝不限于在附图中明确显示并在此描述的特定实 施例。
交换机和路由器是由网络单元18、20、22、24、26、28、30表示的通 信设备类型的例子。除了图1中明确显示的边缘或边界网络单元之外,通 信网络12、14、16可以包括通过通信网络12、14、16传送通信服务的中 间网络单元。任何或所有通信网络12、14、16可以包括边界、核心、和/ 或其他类型的通信设备。在其他实施例中,在此公开的技术与通信设备结 合使用,所述通信设备可以不必连接到网络。因此,对通信设备和连接的 引用应作相应解释。
例如,用于管理通信网络12、14、16以配置连接和服务、控制通信设 备、和/或监控网络操作的功能可以由管理系统36提供。尽管图1所示为 单个部件,但在由不同的实体操作通信设备的情况下,也可以实施多个管 理系统。下面详细参考图3描述管理系统的范例。在任何或所有通信网络 12、14、16中提供诸如本地操作员终端的其他管理或控制设备。
多个接入设备32、34将通信业务分发给终端用户设备和/或接收来自 终端用户设备的通信业务,所述终端用户设备例如计算机系统,通过其产 生并发送通信服务和/或接收并终止通信服务。例如,到终端用户的连接 是DSL(数字用户线)连接的情况下,多个接入设备32、34可以是DSLAM (DSL接入多路复用器)。多个接入设备32、34的其他例子是用户边缘路 由器和其他用户端设备。
许多不同类型的网络、接入和终端用户通信设备及其操作,对本领域 技术人员来说是显而易见的。通常,可能地通过一个或多个通信网络12、 14、16,在源和目的地之间传送通信服务。在传输期间,业务可在不同协 议或格式之间转换。如在此进一步讨论的,通信业务的传输可以涉及在通 信系统10中支持的多个通信服务,和例如在不同通信网络12、14、16中 支持的通信服务,这些通信服务被配置以合作提供组合通信服务。
在一个特定实施例中,在通信网络12中使用IP(网际协议)或MPLS 传送服务,通信网络14、16是以太网,并且多个接入设备32、34是DSLAM。
然而,应当理解,本发明的实施例不限于任何特定类型的通信设备、 传输机制或协议。本领域技术人员应当熟悉可与本发明使用的实施例相结 合的各种通信系统设备和服务。也可以设想:本发明的实施例可应用于随 后开发的通信系统和服务。
通信服务11、13、15以服务站点和其间互连的形式显示在图1中。通 信服务11、13、15由通信网络12、14、16中的通信设备支持,因为这些 服务通过通信设备和设备之间的物理连接传输数据。然而,通信网络和它 们的单元可以不必具有任何类型的服务“意识”。例如,网络单元通常不 知道通过网络单元提供的服务站点建立的通信服务的完整拓扑结构。而且, 通信设备通常不能区分相同通信服务的服务站点之间的连接与不同通信服 务的服务站点之间的连接,显然,通常,通信设备完全不知道它的服务站 点之一的SAP(服务接入点)何时通过例如电缆实际连接到不同通信服务 的另一服务站点的SAP上,其中通过SAP可访问通信服务。
考虑这样一种情况的例子,其中,整个系统10在例如NSM(网络和服 务管理系统)的管理系统36的管理下,通过该管理系统,能配置和管理通 信设备和服务。管理系统36能用于在它管理的任何网络单元中提供服务站 点,在该例子中,网络单元包括所有的网络单元18、20、22、24、26、28。
如图1所示,在网络单元18、20中提供服务站17、19、21、23并互 连以在通信网络12中建立通信服务11,在网络单元22、24、26中提供服 务站25、27、31、33、35、37、39并互连以在通信网络14中建立通信服 务13,并且在网络单元28、30中提供服务站43、45、47、49并互连以在 通信网络16中提供另一个通信服务15。这些服务站点中的一些,尤其是 服务站点17/25、23/43连接在不同服务之间以建立使用所有单一通信服 务11、13、15的组合通信服务。当然,其他类型的服务站点和通信服务安 排也是可能的。
在组合通信服务包括所有通信服务11、13、15的背景下,通信网络 12、14、16中的网络单元18、20、22、24、26、28可以认为是整个服务 提供商网络的一部分。
通过图1,本领域技术人员应当清楚实际设备和通信服务之间的关系。 通信服务有效地覆盖通信设备。例如,网络单元18/22,20/28之间的连 接可以是物理链路,而在图1中以虚线示出的服务站点17/25、23/43 之间的逻辑连接允许通过物理链路在服务站点之间传输数据。
图2是在提供组合服务中涉及的示意性组分通信服务的框图。在图2 中,通过多个不同技术的组分通信服务提供组合通信服务40,所述不同技 术的组分通信服务包括:MPLS/BGP VPN服务42;VPLS44、46、48;IES(因 特网增强服务)51;H-VPLS(分层VPLS)50、52、54、56、58、60;和VLAN 服务62、64、66、68。其他组合通信服务可包括与所示的相比更少、更多 或不同的组分通信服务。
组分通信服务,在此也称作通信服务或组分通信服务,可以被配置以 提供组合通信服务。在一些实施例中,配置组分通信服务以与其他组分通 信服务一起操作以提供组合通信服务,组分通信服务的示意性范例包括图 2所示的服务,本领域技术人员对这些应当熟悉。
相对于图1所示的组合的设备和服务等级视图,图2所示的方框提供 了服务等级视图。根据实施例,例如VPLS可以构成一个或多个相互可操作 地耦合的VPLS服务站点。服务站点表示网络单元中的服务对象,如MPLS /BGP VPN的VLL(虚拟租用线)服务站点或VRF(虚拟路由和转发)服务 站点,或VLAN对象。服务可包括多个服务站点。VPLS服务的VLL服务站 点或VPLS服务站点能可操作地耦合或“连接”到另一个VPLS服务的一个 或多个服务站点。
本领域技术人员应当熟悉如图2所示的MPLS/BGP VPN、VPLS、H-VPLS、 和VLAN服务。
在一个实施例中,本发明提供了一种技术,用于将不同类型的通信服 务配置并连接在一起以提供诸如商业VPN的组合通信服务。于是,在此称 作组合通信服务的相关服务组作为一个单个实体被管理。
例如考虑视频/TV广播应用,MPLS/BGP VPN 42可以使用PIM(协议 独立多播)和IGMP(因特网组管理协议)以将TV信道分发给各种城域以太 网,如图2的VPLS 44、46、48所示。利用H-VPLS 50、52、54、56、58、 60,业务被进一步广播给每个城市的不同区域,其中H-VPLS 50、52、54 以菊花链可操作地耦合。低成本L2交换机或DLSMAM可以用在最后一英里 以在不同的环组或不同的DSLAM中实施VLAN服务62、64、66、68,用于 向组合TV服务的用户传递TV内容。
利用服务连接器将组合通信服务40的组分通信服务可操作地相互耦 合,该服务连接器由图2中连接一些组分通信服务的实线表示。图2所示 的每个服务连接器表示两个组分通信服务之间的逻辑链路。
可以使用不同类型的服务连接器将服务可操作地耦合在一起以提供组 合TV服务。例如,接口到接口服务连接器可以使用在VLAN服务62、64、 66、68和H-VPLS54之间,也可使用在MPLS/BGP VPN服务42和VPLS 44、 46、48之间。PW连接器可以用于互连“卫星”H-VPLS50、52、54,并用于 H-VPLS50、56、58、60和VPLS44、48之间。这里称作交叉连接的另一种 类型的服务连接器,可用于具有位于相同通信设备中的服务站点的服务之 间,如VPLS48和IES51。
显然,根据上述内容,组合通信服务本质上是通信系统中支持的一组 通信服务,该组通信服务中的一些服务被配置为一起操作。在一些实施例 中使用服务连接器以配置通信服务一起操作,以便提供组合通信服务。
图2中所示的组合通信服务40,例如,包括MPLS/BGP VP、VPLS、H-VPLS 和VLAN技术以及这些技术之间的互连。利用常规管理系统对这些互连进行 管理是困难的,因为网络操作员或其他管理人员不能容易地识别通信服务 之间的关系。根据本发明的实施例,管理系统提供组合通信服务的表示, 其中清楚地指示了通信服务、组合通信服务和配置为组合通信服务的一部 分的任何其他通信服务之间的关系。
如上所述,尽管组合通信服务和它的组分通信服务由通信系统中的设 备支持,组合通信服务本身的概念对于在用于管理该通信系统的服务和设 备之外的通信系统来说,可能是未知的。因此,管理组分通信服务的能力 不必被通信系统中的变化而扰乱。例如,可以建立用于组合通信服务的创 建、删除、修改和/或表示的规则。例如,在管理系统中可以实施这些规 则以防止添加不适当的服务连接,或让服务管理人员警惕在该领域中已经 对通信系统作出的、并影响现组合通信服务的改变。在后一种情况下,管 理人员可以采取合适的操作,以修改组分通信服务和/或受影响的通信服 务的连接器。不适当的连接器可以反映组分通信服务的不正确设置,例如, 通过改变该组分通信服务被配置为互相操作的方式来进行补救。
尽管管理组合通信服务是个难题,但在管理的通信网络或部分通信系 统的范围内或超过该范围,在许多情况下希望配置多个通信服务,以提供 组合通信服务。该组分通信服务可以是相同或不同类型。
例如,在不同桥接网络中的VLAN服务可以连接到H-VPLS。VLAN服务 和H-VPLS能被设置为使用管理系统产生SCP(服务连接点)到SCP连接器 来相互操作。SCP到SCP服务连接器是根据本发明实施例的一类服务连接 器,其可用于配置组分通信服务以提供组合通信服务。SCP到SCP服务连 接器可用于配置除VLAN和H-VPLS之外的其他类型的通信服务,如将VPLS 连接到MPLS/BGP VPN服务,如图2所示,或反之亦然。
SCP到SCP连接器指定两个SCP之间的逻辑链路。SCP是服务接口,通 过该接口在服务的服务提供商“侧”可访问该通信服务,与通过SAP可访 问的服务的用户或用户侧相对。关于该物理通信链路,例如,该SCP到SCP 逻辑链路可以运行在诸如以太网电缆的电缆上或诸如使用FR(帧中继)或 ATM(异步传输模式)的网络上。
再举一例,希望提供具有高速因特网接入的专用数据服务。可以通过 桥接提供L2数据服务的多个L2服务站点提供这样的专用数据服务。这可 通过上述SCP到SCP连接器或通过其他类型的服务连接器来实现,所述其 他类型的服务连接器包括PW轮辐式连接器、可配置的交叉连接器,在PW 轮辐式连接器中,提供该组合专用数据服务的服务在相同的通信设备上被 支持。
通信系统中的PW轮辐式连接可用于创建H-VPLS服务,或连接IES和 VPLS。在一个实施例中,通过将通信服务逻辑地绑定到通信路径来建立PW 轮辐。在绑定中的通信量是单向的的情况下,例如从该服务到通信隧道, 在每个端点服务站点中可以创建绑定,以支持服务之间的双向通信。
在一些情况下,可在相同的一件设备中支持多个通信服务。例如,单 个服务路由器可以结合多个SAP。例如,通过本地电缆连接或可配置的连 接装置可以进行这些服务之间的物理连接。然而,在部署通信设备之后电 缆可以通常安装在通信设备端口或接口之间,当建立内部SAP连接时,例 如,在通信背板上可预安装可配置的连接装置,并随后从远程位置上的管 理系统连接设备端口/接口进行配置。
希望通信系统中的通信设备之间的物理连接在通信服务被配置以一起 操作来提供组合通信服务之前就已经被安装或已经就位,其中通过该物理 连接建立通信服务之间的逻辑连接。如果必要,可以安装新的物理连接以 支持服务之间的内部操作。一旦已经安装或配置任何需要的物理连接时, 如在可配置连接装置的情况下,可以进行组合通信服务配置。
作为相同过程的一部分,通信服务的配置和服务连接器的配置可以单 独地或实际地执行。例如,管理系统可提供多个接口用于管理通信服务。 例如,可以通过CLI(命令线接口)、OSSI(操作支持系统接口),以及 通过GUI(图形用户接口)来控制相同的通信设备和服务。可以通过输入 组合通信服务的名称、指定与该组合通信服务有关的组分通信服务并配置 服务连接器以创建组分通信服务之间的逻辑联系或关系来建立组合通信服 务。用于实现在服务连接器中指定的逻辑关系的通信系统的实际配置,可 以人工地,如通过CLI、OSSI,或GUI,或由管理系统自动执行。后面一种 方法通常是优选的,因为整个组合通信服务作为单一实体被管理。于是避 免了用于配置每个组分通信服务的单独任务。
无论人工还是自动配置方法,组合通信服务由此被作为单一实体管理。
在一个实施例中,通信系统中的组合通信服务的实际配置包括使得通 信隧道端点处的设备交换控制信令,以在相反方向上建立单向服务到隧道 的绑定,以便通过该隧道实现服务之间的双向通信。
因此,尽管通信系统自身不可能“意识到”组合通信服务的概念,但 是组合通信服务的管理通过它的组分通信服务和/或服务连接器可以影响 网络中的设备和服务的配置。
以类似的方式,在管理系统中可自动检测和反映影响组合通信服务的 通信系统的配置。例如,在组合通信服务管理GUI中,可以检测和反映一 起操作的两个通信服务的配置。下面以更详细的细节描述本发明的这个方 面。
通过下面对图3的描述,在本发明实施例中提供的这些和其他功能将 显而易见,图3是组合通信服务管理系统的框图。
图3显示了示意性的管理系统70的例子,其包括配置/管理接口72、 与配置/管理接口72可操作地耦合的组合服务配置模块73、与组合服务 设置模块73可操作地耦合的组合服务检测器77、与组合服务配置模块73 可操作地耦合的组合服务管理器79、与组合服务检测器77和组合服务管 理器79可操作地耦合的通信系统接口74,以及与组合服务配置模块73、 组合服务检测器77和组合服务管理器79可操作地耦合的存储器78。如图 所示,组合服务配置模块73、检测器77和管理器79可以利用处理器76 来实现,但本发明绝不限于该特定类型的实施方式。
组合通信服务管理系统可以作为通信系统的整个管理方案的一部分来 实现,并且可以由此结合在图3中没有明确示出的其他部件和功能进行操 作。因此,本发明可以包括以与所示相同或不同的方式可操作地耦合的更 多、更少、和/或不同的部件。另外,图3所示的功能的特定划分也仅仅 旨在示意的目的。在其他实施例中,能以3个以上的部件或模块,或以单 个部件或模块提供配置模块73、检测器77和管理器79。
图3的部件之间的互连类型将至少在一定程度上是与实施相关的。在 系统70的部件以硬件实施的情况下,可以通过诸如计算机系统总线的物理 连接来提供互连。在一些实施例中,至少组合服务配置模块73、组合服务 检测器77和组合服务管理器79以软件来实现,所述软件由处理器76执行。 在这种情况下,可替代地,这些部件之间的可操作耦合是逻辑的。例如, 组合服务配置模块73、组合服务检测器77,和组合服务管理器79可以访 问存储器78中的一些数据结构,其中所述数据结构表示模块73、检测器 77和管理器79之间的逻辑可操作连接。
配置/管理接口72可以包括一个或多个装置,用于接收来自用户的输 入和/或提供输出给用户。例如,用户通过使用键盘和鼠标来输入或选择 信息以执行组合通信服务管理功能,并且通过在显示器上呈现给用户的信 息可以简化组合通信服务的管理。配置/管理接口152可以支持任何或所 有用于接收指令的OSSI以及和GUI,其中所述指令例如组合通信服务创建 指令和/或来自其他系统的其他输入。使用诸如应用程序接口的接口可以 提供对OSSI的支持,例如,以允许外部系统与管理系统150相互作用。
在本发明几乎绝大多数的实施例中,管理系统70将与提供组合通信服 务的该通信系统通信。通信系统接口74包括发射机、接收机,或例如以收 发机的形式两者兼有,以实现这样的通信。
如上所述,管理系统70可以向通信系统中的通信设备发送控制信号以 配置由该设备支持的设备和/或通信服务,以便提供组合通信服务。可以 由本发明实施例提供的另一个功能是:基于通信系统中通信设备的配置, 组合通信服务的自动发现。为此目的,例如同步操作期间,系统中与该设 备和/或服务有关的配置信息可以由管理系统70经由通信系统接口74来 接收,其中通过所述同步操作使得通信系统配置与中央系统管理记录一致。
本领域技术人员应理解,通信系统接口74的特定结构和操作取决于和 管理系统70进行通信的特定通信系统和设备、在管理系统70和通信系统 之间使用的介质和协议、以及管理系统70是否发送、接收或者既发送信息 给通信系统又从通信系统接收信息。
组合服务配置模块73、组合服务检测器77和组合服务管理器79中的 每一个能以硬件、由处理器76执行的软件,或硬件和软件的组合来实施, 其中处理器76例如微处理器、ASIC(专用集成电路)、FPGA(现场可编程 门阵列)或其他类型的处理元件。尽管在图3中显示了单个处理器76,也 可以设想多处理器实施,其中利用一个以上的处理单元来实施任何或所有 的模块73、检测器77和管理器79。管理系统70的其他部件可以类似地部 分或整个利用硬件或软件来实施。
存储器78可以包括相同或不同类型的一个或多个存储装置。存储器 78可以包括的典型的存储器设备例如:固态存储器装置和使用可移动性和 /或可擦除性存储介质的装置。应当清楚,例如,存储器78可以位于管理 系统70本地,如图所示,或可以通过管理系统访问的服务器中的远程存储 装置。在一个实施例中,存储器78用于实施数据库系统。
操作中,组合服务检测器77检测已经定义的组合通信服务,所述组合 通信服务将由通信系统支持的一个或多个通信服务提供。由检测器77进行 的组合服务检测可以基于经由配置/管理接口72输入到该组合通信系统 配置模块73的用户输入、经由通信系统接口74接收的信息,或基于两者。
如上简短的描述,用户可以调用功能以确定新的组合通信服务,并且 输入诸如名称的信息,和与该新组合通信服务有关的可能的其他信息。在 一个实施例中,在配置/管理接口72中,通过点击在呈现给用户的UI中 的按钮或菜单项目来调用该功能。通过配置模块73接收这些输入,并且检 测器77基于用户的输入检测到已经配置了服务。
当创建组合通信服务时或在稍后的时间,可以由用户类似地配置组分 通信服务。在这种情况下,配置通信服务以提供组合通信服务也能由检测 器77基于用户输入检测到。诸如上述类型的服务连接器,在提供组合通信 服务中涉及多个通信服务的情况下,可以由用户添加并由检测器77检测。
用户从组合通信服务中移除服务连接器和/或组分通信服务也是可能 的。
因此,组合通信服务可以包括零或更多组分通信服务。可以通过添加 服务连接器来配置一些或所有组分通信服务以协同提供组合通信服务。
组合通信服务管理器79提供该组合通信服务的表示。该表示可以是经 由配置/管理接口72向用户显示的直观表示形式。也可以或者替代地,由 存储器78中的存储数据记录提供该表示。
通过在表示中包含组分通信服务是否被配置以提供组合通信服务的 指示来简化组合通信服务的管理。例如,直观表示可以包括诸如组合通信 服务的名称的组合通信服务的表示,和该组合通信服务的任何或所有组分 通信服务的表示,例如各个图标。在这种情况下,当用户选择查看组合通 信服务的细节时,能容易地确定任何组分通信服务是否已经被设置以提供 该组合通信服务。如果显示了组分通信服务的图标,用户知道该组分通信 服务与该组合通信服务之间具有某种关系。
在存储的表示中,存储器78中存储的数据明确地表示组合通信服务和 其组分通信服务之间的关系。
组合通信服务管理器79可以提供对该表示的随后访问,以便允许用户 通过配置模块73执行该组合通信服务的管理功能。管理功能可以包括:配 置由该通信系统支持的通信服务以提供组合通信服务、从该组合通信服务 中移除通信服务、删除该组合通信服务,和/或可以修改该组合通信服务 的其他功能。组合通信服务的修改可以由检测器77检测并反映在管理器 79提供的表示中。
组合服务管理器79还可以确定是否已经在通信系统中适当地配置了 组分通信服务。可以经由通信系统接口74将控制信号发送给该通信系统, 以配置组分通信服务。例如,这可以包括与通信设备的通信,以使得该设 备建立服务和通信隧道之间的绑定。
现在转到基于通信系统中的配置的、组合通信服务的检测特征,经由 通信接口74可以由管理系统70接收与在通信系统中支持的通信服务有关 的配置信息,如上所述。检测器77直接从接口74或通过存储器78接收配 置信息。可以由组合服务管理器79接收配置信息并将其存储到存储器78 中,并且由组合服务检测器77访问并分析以确定通信服务是否已经被配置 为与别的通信服务一起操作以提供组合通信服务。
在一些实施例中,通过发现反映管理系统服务连接器的配置来完成检 测器77的这种功能。不管设备类型/版本或服务类型,在通信设备中提供 的服务之间的连通性能由检测器77确定。然后,通过管理器79更新任何 受影响的组合通信服务。归因于新发现的服务之间的关系,还能形成新的 组合通信服务。管理器79可以实施连接和连接器规则,并且引发警报和/ 或基于这些规则采取其他动作过程。
例如,检测器77可以适于检测上述任何连接器类型和通信系统中服务 的相应配置。SCP到SCP连接器指定服务接口之间的逻辑链路,在一些实 施例中该逻辑链路可以本质上表示为SAP到SAP连接器。对于L2交换,SCP 到SCP连接器可以具有从上行链路(网络接口)到SAP的一端。基于例如, L1/L2(电缆、LAG(逻辑集合组)、APS(自动保护交换)连通性,以及信 道(用于SONET/SDH)和封装类型和值,能在两个SCP之间形成连接以创 建或修改组合通信服务,并且由检测器77随后检测。具有QinQ封装和在 该物理链路一端具有相同外部/内部值的两个SAP可以被检测器77检测为 采用有效内部服务连接进行了配置。于是,在管理系统70中可以自动产生 新的SCP到SCP连接器。
在通信设备的预定再同步期间或通过来自该通信设备的网络事件(即, 中断),例如通过可配置的连接装置,能发现由相同的通信设备支持的通 信服务之间的内部交叉连接。
PW轮辐式连接的发现可以包括在不同通信设备上的终端服务站点中 使用的VC(虚电路)标识符的匹配。该过程还能在再同步时间内,或当接 收到来自该通信设备的网络事件时被执行。
检测器77还可以区分不同类型的服务站点互连。例如,两个连接的服 务站点可以与相同或不同的通信服务有关。从服务等级的观点来看,表示 不同通信服务之间的服务连接器可以是极其重要的。因此,检测器77可以 被配置为检测多个类型的连接,但是将只表示那些被检测的连接的服务连 接器添加到组合通信服务,其中所述被检测的连接连接了不同服务的服务 站点。
重要的是注意到:检测器77可以通过发现通信系统中的、该通信系统 接收的配置信息中反映的实际配置,或者通过发现在管理系统70中建立的 服务连接器来检测组合通信服务。在前一种情况中,对应于发现的配置的 服务连接器能在管理系统70中自动添加。在组合通信服务管理系统70被 部署为结合之前利用常规管理系统已经管理的通信系统的情况下,这可以 对反向兼容性是有用的。
上述后一个例子包括发现已经存在于管理系统中的服务连接器。在两 个服务的服务站点之间创建新连接时,这种情况可能出现。例如通过CLI 或OSSI配置新连接的服务提供人员可能忘记随后在组合通信服务中创建 表示新连接的服务连接器。只有管理系统可以意识到服务连接器的概念。 在该例中,通信系统并不知道两个新连接的服务站点是相同的通信服务或 不同的通信服务。管理系统检测新连接并确定是否应当创建服务连接器。
因此,可以直接从通信系统或从管理系统的用户或通过组合服务配置 模块73和/或储器78接收配置信息,其中所述配置信息由连接器77使用 以检测已经定义了组合通信服务。
发现的服务之间的服务连接器或连接可以或可以不必属于现有的、预 先定义的组合通信服务。例如,可以将通信服务配置为通过CLI或管理系 统70的组合通信服务管理功能之外的其他装置来互相操作。尽管在这种情 况下,该服务和新的服务连接器可能不会明确地与组合通信服务有关,但 是管理器79可以自动创建新的组合通信服务,该组合通信服务包括新的服 务连接器和其连接的通信服务。根据预定的策略、规则,或默认值,管理 器79可以自动分配与该新组合通信服务有关的名称和其他可能的信息。组 合通信服务信息,和与该通信服务和服务连接器有关的可能的信息可以被 存储在存储器78中和/或在显示器上呈现给用户。当新组合通信服务自动 创建时,管理器79也可以警告用户。
作为另一个例子,用户可以在属于组合通信服务的一个通信服务和不 属于组合通信服务的另一个通信服务之间创建新的服务连接器。新的服务 连接器可以通过检测器77发现并通过管理器79添加到组合通信服务的表 示中。管理器79确定该服务连接器将该现有的组合通信服务的通信服务连 接到另一个通信服务,并由此该服务连接器应当也成为该组合通信服务的 一部分。同样,由于另一个通信服务连接到该组合通信服务的组分通信服 务,管理器79可以确定应当更新该组合通信服务以包括另一个服务。
发现的服务连接器或连接与已经被配置以提供不同组合通信服务的通 信服务相关,这是有可能的。一旦检测到这种情况的出现,管理器79可以 采取若干动作中的任何动作。
一个可能的动作是对一个或多个通信服务、各个不同的组合通信服务、 和在服务连接器存在前提下指定该通信服务之间的逻辑关系的服务连接器 引发警报。在该情况下,管理器79可能没有添加新的服务连接器,并因此 可能并不存在服务连接器。
管理器79也可以或替代地选择一个以前定义的组合通信服务,并更新 两个组合通信服务,以便只有选择的组合通信服务包括组分通信服务和服 务之间的服务连接器。任何其他受影响的服务也可以移动到选择的组合通 信服务中。受影响的服务包括当前通过其他服务连接器或连接,连接到组 分通信服务中任何一个的服务。
管理器79可以使用各种标准以确定组分通信服务和服务连接器应当 添加到哪个组合通信服务。管理器79能够应用的一个可能的规则是在较旧 的组合通信服务中包括组分通信服务。基于计算的每个组合通信服务的加 权,该组分通信服务可以替代地包含在该组合通信服务中。可以基于下列 中的一个或多个确定组合通信服务的加权:每个组合通信服务中的组分通 信服务的总数、每个组合通信服务中的服务连接器的数量,以及到每个组 合通信服务的用户的数量。
另一个可能的选择或加权标准是基于每个组合通信服务的分层排列。 例如,根据每个组合通信服务的类型或与该组合通信服务有关的OSI(开 放系统互连)层,组分通信服务可以分配给组合通信服务分层中的级或层。 可以在存储器,或其他装置中存储的查找表中指定服务和层级之间的映射。 参考图2,MPLS/BGP VPN服务42在该组合通信服务的顶层,VPLS44、46、 48和IES51在下一层,H-VPLS50、52、54、56、58、60在更下一层,并 且VLAN服务62、64、66、68在组合通信服务40的最底层。可能的基于分 层的确定标准包括选择具有最多或最少层的组合通信服务,或这样选择该 组合通信服务:其中与发现的连接或服务连接器有关的组分通信服务已经 被分配给较高或较低层。
也可以设想:响应于警报或用户提示,由用户明确选择组合通信服务 中的一个。
用于处理多个组合通信服务情况的另一个选项是创建包括通信服务和 这些服务之间的服务连接的新的组合通信服务。任何或所有受影响的服务 也可以移动到新的组合通信服务中。
管理器79也可以实施其他规则以控制管理组合通信服务的方式。例 如,根据前述内容这将是很显然的:管理器79可以实施这样的规则,即可 以将通信服务配置为只提供一个组合通信服务。一组组合通信服务规则也 可以或替代地包含下面一个或多个规则,其中:只有在通信服务未被配置 为和提供组合通信服务的任何其他通信服务操作一起操作时,从该组合通 信服务中删除该通信服务的规则;以及,只有当未配置通信服务以提供组 合通信服务时,删除该组合通信服务的规则。因此,在能移动或删除组分 通信服务和/或组合通信服务之前,可以必须首先从组合通信服务中删除 服务连接器和服务。
图4是组合通信服务管理方法的流程图。方法80从82检测组合通信 服务已经被定义的操作开始,所述组合通信服务将由通信系统中支持的一 个或多个通信服务提供。如上所述,该检测可以基于从用户接收的输入和 /或与通信系统中支持的通信服务有关的配置信息。
在84,通过将配置命令发送到通信系统,可以配置通信系统中的设备 和/或组分通信服务。该操作可以不必在所有实施例中或对于每个组合或 组分通信服务执行,例如在82组合通信服务的检测基于通信系统中组分通 信服务的实际配置的情况下。
方法80在86进行提供该组合通信服务的表示的操作。该表示包括是 否配置通信服务以提供该组合通信服务的指示,该指示以在存储器中存储 的信息和/或在显示器上呈现的直观表示的形式被提供。
一旦已经定义了组合通信服务,用户可以被允许访问该组合通信服务 的表示,如图88所示。这样的用户访问能使用户通过改变组合通信服务的 组分通信服务和/或服务连接器来管理该组合通信服务。这些或其他可能 的修改,不论是通过修改所述表示作出的,还是通过在通信系统中进行变 化作出的,都在89被检测,并且组合通信服务的表示相应地在86被更新。
根据上述图3的管理系统70的描述,执行图4所示的操作以及在一些 实施例中可以执行的其他操作的各种方式是显而易见的。
本领域技术人员将清楚方法80的其他变体是可能的。本发明的其他实 施例还包括更多、更少,和/或不同的操作,该操作按照与所示相同或不 同的顺序执行。
参考本发明的实施例中提供的范例UI来进一步描述定义和管理组合 通信服务的过程。图5-8所示的UI只用于说明的目的,并不限制本发明 的范围。本发明的其他实施例可以利用不同的UI布局和单元,或甚至诸如 CLI的非图形UI技术,来实施组合通信服务管理功能。另外,图5-8所 示的UI与特定类型的组合通信服务、组分通信服务和服务连接器有关。用 于不同类型服务和服务连接其的UI可以与所示的基本相同或不同。
图5-8及其对应的说明应当作相应解释。
图5是用于定义和管理组合通信服务的UI框图。UI90包括用于在用 于组合通信服务的概要信息和组分通信服务信息之间移动的标记92、94。 概要组合通信服务信息显示在图5中,组分通信服务信息下面将作更详细 描述。
如图所示,概要组合通信服务信息包括标识符96,在一些实施例中当 用户调用功能以确定新的组合通信服务时自动分配该标识符。
分别在98和100,对于新的组合通信服务可以输入组合通信服务名称 和描述,或对于现有的组合通信服务可以修改组合通信服务名称和描述。
在102中,在UI90呈现状态信息。尽管在102该状态信息反映由管理 系统自动确定并在UI90中呈现的状态,应当意识到,也可以设想组合通信 服务状态的用户控制。例如,当组合通信服务最初创建时,用户希望明白 地控制该组合通信服务的操作状态。
在102,状态信息包括连接状态和聚合操作状态,例如,所述聚合操 作状态可以基于任何组分通信服务和/或服务连接器的操作状态来确定。 连接状态提供这样的指示:经由通信系统中的服务连接器和连接,是否所 有组分通信服务都能被所有其他组分通信服务“到达”。这不必意味着每 个组分通信服务都能通过服务连接器连接到每个其他组分通信服务,或每 个组分通信服务都能实际上与所有其他组分通信服务进行通信。例如,图 2中所示的组合通信服务40可以被表征为完全连接,因为每一个组分通信 服务至少可以通过所有其他组分通信服务间接地到达,尽管不是所有服务 必须与所有其他服务进行通信。例如,VPLS44、48可能从来不互相通信, 但是为了确定组合通信服务40的连接状态,仍然考虑可到达并连接。
在102还提供了该组合通信系统中的服务数量的指示和连接器数量的 指示。
允许用户调用各个功能的各种功能的可视元素显示在104、103、105、 107、109中。再同步元素104调用再同步功能以更新管理系统数据库和/ 或通信系统中的配置,以反映对组合通信服务进行的任何修改。例如,利 用鼠标和光标,复位元素103的选择在UI90中复位至少一个用户输入的信 息。通过选择元素105而调用的‘OK’功能接受用户输入并可以关闭UI90, 而通过选择元素109调用的应用功能可以接受用户输入而不关闭UI90。尽 管再同步元素104的选择立刻调用再同步操作,当选择‘OK’或应用元素 105、109时,在下一个再同步操作中执行组合通信服务信息分配和/或配 置变化。下一个再同步操作可以随后被人工调用或者根据预定的进度表或 触发器条件被执行。通过选择元素107调用的取消功能忽略由用户输入的 任何信息并且可以关闭UI90。
在其他实施例中可以提供比图5所示的更多、更少和/或不同类型的 信息和功能。
在UI90顶部的组分标记94的选择允许用户导航到被配置为提供组合 通信服务的任何组分通信服务的列表或其他表示中。在图8中所示并在下 面详细描述的这种表示的示意性例子,还可以允许用户管理组分通信服务 和/或到组合通信服务的服务连接器。在另一实施例中,组分通信服务和 服务连接器管理功能可以直接从UI90调用。
图6是组分通信服务UI的框图,当用户希望将组分通信服务添加到组 合通信服务中,或查看已经成为组合通信服务的一部分的组分通信服务的 细节时,可以显示该UI。
在112,UI110包括与该组分通信服务的所有者有关的信息。例如, 通信服务的所有者可以是公司,其向作为该服务的客户的终端用户提供该 通信服务。服务所有者可以或可以不必拥有提供该服务的基础设施。
用户通过选择查看元素113访问与该所有者有关的其他信息,该元素 可以打开其他屏幕显示用户信息。
在114中指示与组分通信服务所属的或要被添加到的组合通信服务有 关的信息。组合通信服务信息包括组合通信服务ID,名称和聚合操作状态。 查看元素115提供对于该组合通信服务的其他信息的访问,并且查看元素 115的选择可以显示该信息,并且有可能是图5所示的UI90。
在UI110中呈现的服务特定信息包括服务ID116,其可通过管理系统 自动分配。在118和120的服务名称和描述符可由用户输入。122的服务 管理状态可以在UI110例子中的下拉菜单中选择。除了‘上’或模拟状态 之外的服务操作状态和一些可能的操作状态的原因可以分别显示在124、 126。
组分通信服务可以是已经在通信系统中创建的现有服务,或者是将要 创建并添加到组合通信服务的新服务。通过输入UI110中的信息和与该组 分通信服务有关的其他可能的信息来完成新服务的创建。通过服务信息查 看元素或者类似于图5中92、94所示的标记可以访问其他服务信息。
从组合通信服务中移除组分通信服务可以通过选择移除元素134来完 成。例如,在组分通信服务和组合通信服务的其他组分通信服务之间存在 服务连接器的情况下,如果移除条件被违反,则可以呈现错误消息或其他 警报。所述警报可以允许用户放弃该移除操作,或继续去除任何或所有组 分通信服务、服务连接器和可能的任何其他受影响的组分通信服务。可以 按照类似的方式提供移动功能,用于将组分通信服务从一个组合通信服务 移动到另一现有的或新的组合通信服务。
在UI90中也可以提供类似的移除元素和功能,以允许用户移除组合通 信服务。在组合通信服务移除的情况下,如果所有组分通信服务和/或服 务连接器没有从该组合通信服务中移除,则可呈现警报。
拓扑查看元素136向用户提供对组分通信服务所属的组合通信服务的 完整视图的访问。图8在194显示了组合通信服务拓扑视图的范例,并且 下面将更详细地描述。
再同步、复位、“OK”、取消和应用元素132、133、135、137、139 调用以上参考图5所描述的各个功能,但是用于组合通信服务。
图7是服务连接器UI140的简图,当用户选择添加服务连接器、查看 服务连接器或类似功能时,呈现该服务连接器。
在142可以输入并显示服务连接器名称,并且它的状态可在144中显 示。服务连接器所属的或要被添加的组合通信服务在146显示。组合通信 服务可以通过用户输入或通过管理系统自动填充。例如,当从如下所述的 组合通信服务管理UI中调用添加或查看服务连接器功能时,组合通信服务 字段的预填充146功能是优选的。通过选择查看元素148,可以查看组合 通信服务的细节。
通过该服务连接器连接的或将要连接的组分通信服务在150被选择。 当选择元素154、155时,用户可以从显示的列表中选择组分通信服务名称 或其他标识符。每个所选服务的名称或其他标识符显示在152、153。通过 选择元素156、157可以访问每个服务的细节。
当选择元素164、165、176、177时,通过从显示的列表中选择,服务 连接器的服务站点和接口信息以基本相似的方式在160、170被配置并显 示。于是信息字段162/163、172/173被显示。经由查看元素166/167、 178/179可获得服务站点和接口的细节。
通过选择元素174、175调用新接口功能的创建,通过所述接口功能, 用户能指定并配置新的接口。在其他实施例中可以提供基本类似的元素, 以允许用户还或替代地配置新的服务和/或站点。
如上针对组分通信服务所述,服务连接器可以从样板中创建或者用作 创建新模板的基础。在180,创建模板功能显示在UI140中。
元素183、185、187、189调用上述功能,用于服务连接器。
图8是UI的简图,该UI显示了组合通信服务和被配置为提供该组合 通信服务的组分通信服务的表示。UI190包括组合通信服务列表部分192, 用于显示与该组合通信服务有关的信息,以及拓扑查看部分194,用于根 据组合通信服务的组分通信服务和服务连接器的拓扑,显示该组合通信服 务的表示。
该部分192包括表示该组合通信服务的可视元素191。元素191可以 呈现该组合通信服务名称和/或对该组合通信服务定义的其他信息。元素 193、195、197、199同样呈现该组合通信服务的组分通信服务的信息,在 所示的例子中,组合通信服务包括四个组分通信服务。
在191的组合通信服务和在193、195、197、199的其组分通信服务的 信息显示是一种示意的方式,在该方式中,UI可以提供一个或多个组分通 信服务已经被配置以提供组分通信服务的指示,如上所述,组合通信服务 具有零个或多个组分通信服务。如果在193、195、197、199没有显示组分 通信服务,则没有组分通信服务添加到该组合通信服务中。
在部分192中所示的元素的布局还提供组分通信服务之间关系的指 示。例如,在192该组合通信服务被列出的顺序和它们的缩进可以反映该 组合通信服务的分层结构。在图8中,元素193、195、197、199表示组分 通信服务1在组合通信服务的最高层,组分通信服务2和4在下一层,组 分通信服务3连接到通信服务2并位于更下一层。
表示组合通信服务的另一种方式显示在部分194中。图标202、204、 206、208被显示用于四个组分通信部分中的每一个。此外,在201、203、 205显示了图标之间的服务连接器,提供了组合通信服务、其组分通信服 务和其间的连接的完整图像。
尽管在图8中没有明确显示,诸如服务和服务连接器类型和状态的其 他信息也可以指示在UI190中。在一个实施例中,符号用于指定服务和服 务连接器类型,而颜色指示任何或所有组分通信服务、服务连接器和组合 通信服务的状态。
UI190提供组合通信服务的清楚表示。这显著地简化了组合通信服务 的管理,特别是对于涉及多个不同类型的服务之间的内部操作的组合通信 服务。
元素207、209是功能元素,可以由用户选择以调用管理功能,以便将 组分通信服务和服务连接器分别添加到组合通信服务中207。元素207、209 的选择可导致UI110、140的显示,以允许用户将组分通信服务或服务连接 器添加到组合通信服务中。
在此公开的功能性的可视元素207、209和其他类似的功能可视元素, 仅用于示意的目的。根据本发明其他实施例的UI可以包括例如用于调用其 他功能的附加元素。也可以设想用于调用管理功能的其他机制。替代地或 者除了功能‘按钮’可视元素之外,可以使用下拉和/或弹出菜单。而且, 在一些实施例中,通过点击或通过别的方式选择UI90中的相应标记191、 193、195、197、199或图标201、202、203、204、205、206、208,可以 调用组分通信服务或连接器特定的功能,以查看、删除、移动和/或修改 服务或连接器。
尽管在单个UI190中显示,根据本发明的一个实施例,将部分192、 194作为不同的屏幕提供。例如,在图5的UI90的部分标记94下,列表 表示192可以呈现给用户,而当用户选择图6的UI110中的拓扑查看元素 136时,可以在194呈现表示。
图9-11是数据结构的框图,所述数据结构中可以分别存储表示组合 通信服务、服务连接器和组分通信服务的信息。这些数据结构可以存储在 系统70的存储器78(图3)中,并且必要时更新以保持管理系统记录精确 并且是最新的。
如上对于其他附图所述,图9-11表示了数据结构的范例仅用于示意 的目的,并且不限制本发明的范围。本发明的其他实施例可以包括以与所 示相同或不同的顺序排列的更少、更多,或不同的数据字段。
组合通信服务数据结构210包括:信息212,诸如名称和/或ID,其 标识了组合通信服务;信息214、216,分别标识了该组合通信服务的n个 组分通信服务,诸如组合通信服务名称和/或ID;以及,与该组合通信服 务有关的其他信息218,例如任何或所有描述、聚合操作状态、组合通信 服务的数量和连接器的数量。
服务连接器数据结构220包括:信息222,诸如名称和/或ID,其标 识了该服务连接器;信息223,指示服务连接器的类型,其范例已经在上 面描述;信息224,诸如标识了该服务连接器所属的组合通信服务的名称 和/或ID;信息226、228,诸如名称和/或ID,其标识了通过服务连接 器连接的m个端点的名称、ID、服务站点,和/或接口;以及,其他服务 连接器信息229,如该服务连接器的状态。尽管希望服务连接器将连接两 个通信服务,一种设想的该服务连接器概念的变体是定义在两个以上服务 之间的互连。
对于由该服务连接器连接的每个通信服务,在226、228提供的端点信 息可以包括标识该通信服务的信息、通信服务的特定服务站点和连接信息。 例如,连接两个服务,服务1和2的服务连接器可以在字段226、228中分 别包括数据(服务ID1、服务站点ID1、SCP/绑定ID/连接装置ID1)和(服 务ID2、服务站点ID2、SCP/绑定ID/连接装置ID2)。
组分通信服务在数据结构230中由以下信息指定:服务标识符232, 该标识符是标识该通信服务的信息,如名称和/或ID;组合通信服务标识 符234,包括标识该服务所属的组合通信服务的信息;组合通信服务分层 236,表示已经分配服务的该组合通信服务的层次或分层等级;以及其他信 息238,如服务状态。
由此,每个数据结构包括标识组合通信服务的信息212、224、234。 该数据结构还包括表示在通信系统中支持的通信服务是否与该组合通信服 务有关系的信息。在数据结构210、220中,信息214/216和226/228 标识与该组合通信服务有关的通信服务。在数据结构230中的服务标识符 232标识与在234标识的组合通信服务有关的服务。
应当意识到,在管理系统中存储的数据记录可以包括一个以上如图9 -11所示的数据结构。管理系统数据库可以包括一个或多个体现数据结构 210的组合通信服务数据记录、体现数据结构220的一个或多个服务连接 器数据记录,和体现数据结构230的一个或多个通信服务数据记录。
应当注意,本发明的其他实施例可以使用各种范例数据结构210、220、 230。例如,在允许服务连接器或服务属于一个以上组合通信服务的情况下, 多个组合通信服务可在224、234中标识。在不脱离本发明的情况下,其他 变体也是可能的。
已经描述的仅仅是本发明实施例原理应用的示意。在不脱离本发明范 围的情况下,本领域技术人员也可以实施其他的设备和方法。
例如,在一些实施例中,组合通信服务可以像组分通信服务那样来处 理,已将组合通信服务移动到其他组合通信服务中。
另外,以上还描述了在组分通信服务之间提供单个连接的服务连接器。 还可以考虑冗余的连接器,以通过一对服务连接器将两个VPLS连接在一 起,以提供支持多个用户的H-VPLS的冗余。在图2的组合通信服务40中, 任何或所有H-VPLS50、56、58、60可以通过多个连接器耦合到其对应的 VPLS44、48,以便对VPLS和H-VPLS之间的通信提供冗余保护,并由此对 组合通信服务40提供冗余保护。
上面没有特别描述的另一种类型的服务连接器是在管理系统的管理域 内的一个通信服务和在该管理域外的另一个通信服务之间的服务连接器。 对于这类连接器,一个端点可以是SCP,另一个端点是用于描述另一个非 管理服务的字符串。
本发明的实施例提供其他有关组合通信服务的特征,包括在上述参考 的相关专利申请中描述的特征。
应当意识到,可以设想按照实施本发明实施例的方式的变体。尽管主 要在方法和系统的背景下进行描述,但在此公开的技术也可以或替代地作 为机器可读介质中存储的指令实施。
相关申请的交叉参考
本申请涉及序列号11/243,196、名为“COMMUNICATION SYSTEM HIERARCHICAL TESTING SYSTEM AND METHOD-ENTITY DEPENDENT AUTOMATIC SELECTION OF TESTS”的美国专利申请,和序列号11/243,388、名为 “MANAGEMENT OF TIERED COMMUNICATION SERVICES IN A COMPOSITE COMMUNICATION SERVICE”的美国专利申请,这两个申请都在2005年10 月4日提交,并转让给本申请的受让人。