用于具有冗余性通信管理的系统和方法

文档序号:7571173阅读:135来源:国知局
专利名称:用于具有冗余性通信管理的系统和方法
技术领域
本发明涉及到包括了至少一个管理系统和一些第一被管系统以及一些第二被管系统的系统,其中当管理系统执行管理操作时提供了冗余性。
本发明还涉及到一个数据存储被管系统,该系统包括一些代表被一个管理系统所管理的源的被管对象,该管理系统可以对被管系统执行管理操作。
更进一步,本发明涉及到在系统中提供冗余性的方法,上述系统包括至少一个第一和一个第二被管系统,每个被管系统包括一些被管对象。
该发明还涉及一种在系统中复制管理操作的方法,上述系统包括被一个管理系统所管理的被管系统。
技术现状涉及一个被管系统的信息或数据量较大,而且处理起来复杂、敏感,等。在这些以及其它情况下,通常最好是提供冗余性。于是信息或数据在冗余系统中相同是非常重要的,冗余系统可以是两个或多个,当系统中数据被管理系统改变时,冗余系统中的数据必须被改变,这样才保持冗余的被管系统中数据一致。
在已知系统中,被管系统(例如由TMN(电信管理网)协议管理的网元)的被管数据的复制,可以通过复制从被寻址网元而来的源数据的实际变化而完成。在源一级的复制与其它一些方式一样具有缺陷,因为在管理级上,在诸如一致性检验、日志、计算机刷新等的MO(被管对象)方面,下一个或后续的变化都不被复制。
通过管理系统将相同的管理操作发送到一些冗余系统,也可以实现复制。
以这种方式实现复制的一个严重缺陷是,管理接口和管理系统(即操作系统)本身会受到影响,意味着操作员和用户管理系统(CAS)必须知道冗余性,并因而有责任维护重复的用户数据等。
例如,在今天的移动通信系统中,实时冗余性通常没有被应用,但在这样一些系统中却加以提供,例如仅在归属位置寄存器发生事故的情况下提供,用于数据恢复。这里给出一个例子可参见WO93/25051。
发明概述因此,需要一种稳固的系统,它通过提供冗余性而能提供高度的可用性和可靠性。需要一种系统,通过它,管理操作可以在至少第一和第二个被管系统中被提供,从而使得在至少两个被管系统中数据总是精确且最新的。
还需要这样一种系统,通过它,当第一个被管系统因为某种原因失败,冗余的第二个被管系统可以立即开始运行而不丢失任何数据。还进一步需要这样的系统,通过它,管理操作可以在至少两个被管系统中执行,从而数据在两个(或多个)系统中在所有的时间内保持一致,且刷新或类似的操作被以一种安全一致的方式传送到至少两个系统中。
还需要这样一个系统,其中冗余性并不影响管理系统本身,也不影响管理系统和被管系统之间的管理接口。
还需要这样一个系统,通过它,冗余性以安全可靠的方式被提供,因此在冗余系统中数据总是全新且一致的。
还需要这样一个系统,通过它冗余性可被提供而不影响管理着两个或多个被管系统的管理系统,也不影响管理和被管系统之间的管理接口。
因此,提供了一种如先前所述的系统,在其中如果需要冗余性,则管理操作便被复制。可取的是,管理操作是在第一个被管系统中被复制,然后被发送至第二个被管系统。可取的是,管理操作在第一个被管系统中被分成一些被管对象事件操作。该被管对象事件操作被复制,并被发送到第二个被管系统。一个管理操作可以是单个操作,在这种情况下,它只寻址一个单被管对象事件,或它可以是对一些事件寻址的范围操作。进一步地,一个过滤条件会运用在该范围操作上,使得管理操作仅关系到范围之内的一些事件。这被简称为过滤操作。
在各个实施方案中,一个或多个复制条件会被给出,从而使得只有满足这个或这些条件的事件操作可以被复制。复制条件可以属于多个不同的类别。一个复制条件的例子是事件操作必须是一个刷新操作。通常,可以在被管对象上执行的管理操作涉及到被管对象的一个事件的创建或删除,涉及到属性值的设置或获得。另一个操作涉及到一个要求被管对象执行某个任务的动作。除了获得属性值的操作,所有的操作都涉及刷新操作。获得属性值只是意味着进行读操作,所以不会引发任何变化。这样的操作一般不必要被复制。
作为开始,为了在第一个系统中完成操作,多个条件可以被给出,比如一个事件操作必须与包括在范围之内的事件相匹配。另一个条件涉及到事件操作必须与由过滤判据组成的事件相匹配。这些不是复制条件,但是是操作被完成的条件。这是指当范围和过滤条件被估计后,这些事件被标识,它们必须服从第一个被管系统中或被寻址系统中的管理操作。除了举例的范围和过滤条件,还有进一步的条件,比如涉及访问条件,安全性条件,等。因此复制条件仅指那些已经或可被规定用来控制哪些操作是属于在第一个被管系统中将被执行、并且也将被在第二个被管系统中执行的。
当然,一个复制条件可以是第一个被管系统中的事件操作的事件对象必须在第二个被管系统中有一份事件备份,或换句话说,为了完成任何使用的复制,必须在两个被管系统中有相应的事件。当然,例如只要创建操作被注意到,在任何被管系统(如网元)中都没有MO-事件。进行这样的复制则意味着在第二个被管系统中(也在第一个系统中)应该有一份复制数据。因此这样的复制条件必须叙述出被管对象事件是否或应该在第二个被管系统中具有冗余复制件。这可以通过如下举例的方法实现通过在管理信息树(MIT)中指出一个子树根域来定义一个复制容器(或多个,如果需要的话),在这种情况下,朝向子树根域的操作和所有包含在内的事件都被复制。然而,复制条件在不同的应用可以不同,当然其它的条件(例如具体实现的特定条件)也可以被给出。
通常复制条件可以按随机次序来计算,即使情况并不总是这样。
为了进行说明,并为了理解本发明,将对一些概念作简短的讨论。电信管理网的原理在ITU-T(前称CCITT)建议M.3010中有阐述。系统管理也在ITU-T建议X.701中阐述。在被管系统中,被管对象的数量可以是非常大的。为了跟踪所有的这些被管对象,它们被放在一个树状结构中,该结构被称为管理信息树或一个命名树,这可以参看ITU-T X.720。上述的管理信息树MIT构成了被管系统或特别是网元的管理视图,而其中构成命名树的关系被称为包容关系。一种包容关系意味着一个类别的被管对象可以包容同一类或其它类的被管对象。这构成了被管对象事件之间的关系。在同一申请人于1995,6,16提交的题目为″涉及信息管理系统的装置和方法″、申请号为9502192-9的瑞士专利申请中,有详细的描述并给出了特定的解决方案,这里引入该专利,以作参考。在上述专利中除了其它内容之外,还涉及到将被管对象映射到信源。
一个被管对象只能被包含在一个包含性被管对象中,而该包含性被管对象本身也被包含在其它被管对象中。这种包含的关系被用于命名被管对象,被管对象依据其它对象来命名,被定义为前一个对象的从属对象,而一个为其它对象建立所讨论的名字的被管对象被定义为后者的上级被管对象。命名树的最高级被定义为根域,它是一个没有任何相关的特性的对象。
所有的被管对象在它们被创建的时候被给定一个事件名。所有从属于另一个被管对象的被管对象必须具有不同的事件名。因此,命名树中的事件名并不必须是唯一的,但两个或更多的被管对象可以具有相同的事件名,其条件是它们从属于不同的被管对象。每个被管对象还具有一个区别名DN。这个名字在命名树中是唯一的,命名是从命名树的根域开始,以被管对象的事件名结束。
一个被管对象可以代表多于一个信源或多个信源的组合。一个被管对象也可以代表其它被管对象。更加进一步地,两个或多个被管对象可以代表一个相同的信源的不同视图。
返回到冗余的问题上来,一旦事件被建立,事件操作就被复制,有时对于那些在第一和第二个被管系统中分别具有不同值的参数,必须作出翻译;例如区别名在第一和第二个被管系统中可以会是不同的。在被寻址的被管系统和冗余系统之间做一个映射,当翻译之后,事件操作分别在第一和第二个被管系统中被执行。上述翻译依据了在第一个被管系统中完成的第一个实施方案,而在第二个被管系统中依据另一个实施方案。
在本发明的特定实施方案中,用于规定范围或过滤的操作可以应用所谓的原子(atomic)同步,意思是如果一个操作对所有符合给定的范围和过滤判据的事件都可以成功地执行,则该操作才被执行。或者,最佳努力(best effort)同步可以被应用,这意味着一个操作在尽可能多的事件上执行。
在涉及到电信管理网的本发明特定实施方案中,第一和第二个被管系统分别包含了第一和第二网元,而管理系统包含了一个操作系统。管理操作会特别地关系到例如涉及用户数据等的操作员刷新。上述第一和第二网元甚至更具体地涉及移动通信网络中的第一和第二归属位置寄存器(HRL)。第一和第二仅仅是名称。第一和第二HLR(或通常的被管系统)对于每个用户组群来说都作为主节点。在每个HRL节点可以有一个或多个主用户组群,并且有一个或多个第二(后备)用户组群,也就是,一个第一HLR可以既作主HLR,同时也作热备份或后备HLR,除了不同的组群之外。这也同样适用于第二HLR(一个或多个)。所以第一和第二HLR(或通常是被管系统)都具有两种功能。
一种数据存储被管系统也被给出,该系统包含了一些代表源或源对象的被管对象,这些被管对象被能够对其执行管理操作的管理系统所管理。在一些复制条件被满足的情况下,被拆散到被管对象事件操作中的管理操作在第一被管系统中被复制,并被发送到第二被管系统中,该第二被管对象的提供是出于冗余的考虑。这样,管理操作通过事件操作的复制而被非直接地复制了。
再提供一种方法,它包括了以下步骤发送管理操作至第一被管系统,在第一被管系统中确立有关的被管对象事件,并把管理操作拆散到一些事件操作中,如果复制条件被给定,则对于每个事件操作,判断这些条件是否满足。如果条件满足(或如果没有给定条件),事件操作便被至少发送到第二个被管系统,且该事件操作分别在第一和第二被管系统中被执行。在一个优选的实施方案中,如果在任何一个被管系统中发生了操作故障,操作在第一和第二被管系统中都会被撤销。
还提供了用于在分别包含了管理和被管系统的系统中复制管理操作的方法,依据该方法,管理操作被拆散到第一被管系统中的一些被管对象事件中,在评判相关的被管对象事件之后,这些事件操作被发送到至少第二个冗余被管系统。该事件操作则在第一和第二被管系统中都被执行。一些事件操作可以被顺序地操作,也可以同时进行。
特别地,在第一和第二被管系统中一种操作不能成功完成的情况下,该操作会被撤销。
可以理解,当以一个第二被管系统为参照时,也同样会有多个第二被管系统;原理是相同的。
附图简述参照附图,本发明在下文中将作进一步的非限定性的阐述,其中

图1图解性地描述了一个单被管对象事件操作,图2是一个图解性的流程图,涉及到一个具有复制的范围和过滤操作,图3图解性地阐述了一个包括分布式事务处理的具有复制的范围和过滤操作。
发明详述本发明将在下文中阐述,它特别地关系到这样一个电信管理网,该网可以为ITU-T(前称CCITT)建议M.3010中阐述的电信管理网TMN形式。本发明的一个特定实施方案涉及到具有网元NE形式的被管系统。更加具体地,本发明将参照涉及移动通信系统中提供归属位置寄存器HLR冗余性的特定实施方案来阐述。然而本发明不限于移动通信系统中的归属位置寄存器,它涉及通常的在被管系统中的管理操作的复制。本发明例如涉及复制管理操作或特别是可以被用来实现被管系统(它们的网元或特别是归属位置寄存器涉及到一些特定实施方案)管理接口中的冗余性的操作员刷新的方法,上述被管系统例如存储了重要的或大量的数据。本发明还涉及到其它的复制,其中需要对例如涉及到远程恢复日志和审计等的管理操作的安全访问。
通常,归属位置寄存器HLR中的用户数据可以用主要的两种方法刷新,即运用移动应用部分MAP由网络完成,以及通过电信管理网TMN或类似TMN的管理操作来由操作维护员完成。本发明特别涉及通过TMN(或类似的网络)提供的刷新,也就是不涉及通过MAP的刷新以及普通的电话话务量造成的刷新。
图1表示具有操作系统OS形式的管理系统,它管理着被管系统,这里特别指电信管理网中的网元NE。电信管理网的范围在上述的建议中已被标准化,它可以包含在任何操作系统和网元之间的简单连接和控制着一个大的电信网络的操作系统的整个网络之间的任何设施。标示为Q3的操作员接口对于电信系统已被标准化,它提供了管理和被管系统(这里指操作系统和网元)之间的连接。
Q3接口定义了网元的面向对象的信息模型和操作系统OS与网元NE之间的通信协议。通过Q3接口(例如涉及到GSM系统,由TMN标准化的Q3接口提供用户管理的支持),操作员可以对网元NE的被管对象MO进行一些操作,例如创建一个被管对象,在一个被管对象中设置值,从被管对象读取值,对被管对象采取动作以及删除被管对象。可以说,网元NE被分成包括一些被管对象MO的管理层ML,该MO代表了源层RL的一些源或源对象RO。MO是所有的可以从操作系统中看到,并构成了管理视图,如以下参照图1的说明那样。
如同在该应用中前面提到的,被管对象MO代表源或源对象RO,它们是网元NE的实际实现。一个被管对象代表一个或多个源对象,或者不同的被管对象可以代表一个源的不同视图,而且一个被管对象也可以代表一些源的组合。所述的源或源对象可以包括功能性的源、逻辑的源和物理的源。一个源比如可以是MO中的内部源,或它可以包含一个RO。最后,一个被管对象可以代表其他的被管对象。操作系统OS可以通过在Q3接口上从管理者向代理发送Q3操作(也就是管理操作)来操纵比如话务系统的管理视图,该话务系统是由源来表示的。如上文所述,MO事件可以在管理信息树MIT中被安排。一个管理操作可以寻址单个MO事件从而构成一个单操作,或者一些被选定的包含在MIT的子树中的事件以构成一个范围操作。该范围操作可以进一步地由一个或多个过滤条件组成,在这种情况下,操作只对处于范围之内且满足过滤条件的MO事件执行,这样构成了一个范围和过滤操作,或简称为过滤操作。例如,在已知标准中,范围可以用四种不同的方法定义,即仅为根对象,根对象和所有从属事件,该根对象和所有从属事件包含n行,最后是在n行上而在根对象下的所有事件。在本文件中,第一个范围被简单地定义为一个单操作,而其它三个被定义为多个范围操作或过滤操作。这仅仅是定义上的事。然而这意味着在一个大网元NE或比如在一个大HLR中,一个管理操作会被定向到大量的MO事件上,这是非常消耗时间的操作。
图1涉及一个单MO事件操作。在管理层ML中的一个被管对象MO2表示一个在源层RL中的源对象RO2,该源层RL构成了被管对象MO2的源实现,并为MO2存储属性值。源是不被操作员或操作系统OS所可看见的,仅仅是被通过所述的管理视图MV来表示它们的被管对象所可以看见。从图1中可以看到被管对象MO2比如定义了一个“用户2”的MO。管理系统OS通过从OS的管理者向NE的代理发送Q3操作来操纵话务系统(源)的管理视图。
如上文所提范围和过滤操作可以用完全不同的两种方法来同步,即原子(atomic)同步和最佳努力(best effort)同步。原子同步意思是要么管理操作对所有满足范围和过滤规则的事件成功地执行,要么对所有的这种事件都不执行,而最佳努力同步意思是一个操作将对尽可能多的事件执行。换句话说,如果用原子同步的范围操作对于一个MO事件失败,那么所有的改变将被撤消,整个操作将失败。但如果应用最佳努力同步,操作将仍旧在其它的事件上执行,不管它是否对一个(或多个)MO事件失败。
依据一个特定的实施方案,第一和第二归属位置寄存器HLR1、HLR2分别构成了第一和第二被管系统。当然,也可以有多个第二被管系统;在本文中第二被管系统仅仅是指一个或多于一个系统以任何组合形式保存了另一个或第一系统的相关数据。在第一和第二系统之间也没有固有的差别。这种称谓只是用来表示有多于一个系统存在,且其中有特定的一个被寻址。
对于用户的管理操作可以被发送到持有相关数据的两个归属位置寄存器中的任何一个(这是在具有两个的情况下,如果有多于两个,则该操作可以被发送给任何一个)。接收到管理操作的HLR将会据此刷新另一个。一般对于特定用户的管理操作被导向至特定的HLR节点。不过,本发明不受任何用户管理系统寻址策略的影响。
图2是一个流程框图(对流程给出一个例子),表示通过Q3接口从一个涉及操作员刷新的操作系统OS发送到第一网元NE(例如,可以是一个HLR)的管理操作的复制。当在被寻址的被管系统(如NE1)中接收了该操作,则执行范围计算,以便确定哪些MO事件是与之有关的(或有关的MO事件的最大数目)。如上文所述,管理操作可以是一个单操作、一个范围操作或是一个过滤操作。当范围被建立起来,它便检测是否任何过滤判据都被满足。这意味着如果一个过滤被完成,该过滤被应用在每个MO事件,且其结果是一组处在范围内的MO事件,该操作应该被应用在这些事件上。
进一步地,一个或多个复制条件可以给出,为了事件操作的复制,这些条件必须被满足。应该指出,并不是必须具有任何复制条件,但也可以有一个或多个条件。而且,独立的复制条件的内部次序是不重要的。它们通常可以以任意的次序来计算。复制条件的一个例子是,操作是一个刷新操作。这就是说,这样的操作必须改变数据,如果数据没有发生改变,就不需要复制。如前面所讨论的,在该应用中,操作创建、设置、删除和动作是会改变数据的操作。如果操作不是一个刷新操作,数据可被阅读出等,这与本发明无关。通常操作只在NE1本地执行。
如果操作具有刷新的特性,那么便进行到第二个复制条件(如上文已论述的,次序没有关系,仅仅是将它们命名为第一、第二等),说明一个MO事件必须是冗余的。这意味着它检查这样的MO事件是否或必须同时存在NE1和NE2中。如果没有、或不需要这样的MO事件存在第二个被管系统NE2中,复制该事件操作便是不正确的。涉及到一个MO事件是否在第二个网元NE2中具有冗余备份的复制条件可以有一些不同的形式,这例如取决于有关的实现方案等。它的一个例子将涉及到复制容器,它是通过在MIT中指出子树根域来定义的。于是指向子树根域且所有包含在其中的事件的操作都将被复制。
如果给定的复制条件被满足(上文中所叙述的复制条件仅仅是用来构成一些例子,可能会有一些替代方案,而且条件可以少些或多些),事件操作便被发送至NE2。当然在发送之前,如果操作中有任何节点的特定参数,这些参数必须对于NE2转换为相应的值。对于类型识别名的操作中的属性就是这类情况,因为在第一和第二NE中的MO事件分别具有不同的识别名。
或者,在操作复制之后,转换工作可以在第二被管系统中完成,但是要在NE2中执行之前。当转换工作完成之后,相应的事件操作便在第二被管系统(在这里是指NE2)中被执行。如果在NE1和NE2中事件操作都成功了,当操作员要求时,便会向操作系统报告。确认报告的发送还要取决于操作的种类等。例如,依据ITU-T X.710,只有当操作员有要求时,成功确认和失败确认才被应用在创建、删除、获得、设置和动作操作上。如果操作在NE1或NE2中失败了,操作将以某种方式撤回或取消,并且如果应用了失败确认,操作系统OS会比如通过错误信息而被告知。
为了确认NE1中的内容与NE2中的一致,在两个NE中的操作可以被包含在一个分布式的事务处理中。在两个系统中的数据则被一致地刷新。如果管理操作是所谓的原子范围操作,而其中的事务处理可以包含上千个MO事件,这就显得尤其地重要。
如果管理操作是一个单操作或最佳努力范围操作,将会有几个分布式的事务处理,每个事件操作有一个事务处理。另一方面,如果管理操作是一个原子范围操作,则将只有一个分布式的事务处理,它包括了所有的事件操作。
依据第一实施方案,事件操作将被一个接一个地连续完成。这就是说,对于一个对满足例如范围和过滤要求的MO上的事件操作,复制条件被检测(以任意期望的次序),转换(如果有的话)和复制被完成,且操作在两个(如果有两个的话)NE上被执行。只有在执行之后,操作才进行到下一个事件操作。在另一个实施方案中,一些事件操作被并行地执行,即全部过程同时进行。执行是顺序进行还是同时进行、或者部分地同时进行等,则取决于特定的实现方式。
图3更加清楚地描述了带有复制的范围和过滤操作,其中操作的调用包含在相应的事务处理中。图3中具有最佳努力同步的范围和过滤管理操作被发送到第一被管系统,在该实施方案中,该系统是一个归属位置寄存器HRL1。
“1”表示在被寻址的HLR1中接收管理操作。范围计算2于是被完成,参见对图2的论述。范围计算的结果是一组MO事件,即一个对象流MO(2),通过过滤运算3,过滤被应用在这个对象流上。过滤被应用在每个MO事件上,而其结果是操作将被应用到其上的一组MO事件或一个对象流MO(3),即形成一组选定的被管对象4。
接着,该事件操作被发送(例如,一个接一个地)到复制函数5,该函数包括了一些复制条件,如在上文中也叙述到的。根据第一个(在此的)复制条件6检查操作是否是一个刷新操作,即,它是否涉及到在被管对象中创建、删除、设置一个值或对其执行一个动作。如果操作不是一个刷新操作,便没有复制被完成,操作只是在本地执行。反过来,如果确认它是一个刷新操作,对于每个被选定的MO事件,便接着进行第二个复制条件7的计算,以确定它是否是一个冗余的MO事件,即,是否该MO事件应被复制。这例如可以通过在MIT 7a中指出一个子树来完成。
如果它不是一个冗余MO事件,便不进行复制,且该操作只在本地执行。不过对于每个冗余MO事件,要完成转换工作,相应的事件操作要被发送到第二HLR,HLR2。参看前文所述,转换工作原则上可以在第一HLR中完成,也可以在第二HLR中完成,只要是在第二HLR中执行操作之前就可以了。不过需要指出的是,只有操作的特定节点参数是需要被转换的,如上文中对图2的描述中论述的那样。转换操作可以比如通过在两个MIT之间进行复制映射8a来完成。
在HLR2,操作在MO备份B上的事务处理内执行。事件操作9也在本地的HLR1中的MO备份A上的事务处理内执行。通过事务协调程序10来协调事务处理,从而使操作要么在第一和第二HRL1、HRL2上都成功地执行,要么都不执行。另一种范围和过滤操作的同步已经在前文中叙述过。如果它是一个用最佳努力同步的范围操作,事务处理将按每个复制的MO对(一个在HRL1中,另一个在HRL2中)被协调。如果操作是用原子同步的范围操作,被协调的事务处理将包括所有的事件操作。
最后,如果操作在HLR1和HLR2中都成功了,操作成功的确认消息会被发送给操作员或操作系统,即使这不是对于所有的操作都必需的。对于一些操作,操作员可以选择他是否需要确认消息。然而,如果操作在HLR1或HLR2中(或在两者中都)失败了,操作失败的消息作为结果11在某些情况下会被送给操作员(对于一些操作(如前文所述),这只是在操作员要求的情况下)。
虽然在本发明中作为参照而特定地描述的被管系统是移动通信系统中的归属位置寄存器的形式,但本发明绝不局限于此,而是可以应用在任何类型的被管系统,其中管理操作由操作员或一个操作系统来完成,或通常它对于任何需要对管理操作访问的应用都是可行的,例如远程日志和审计等。
本发明的一个优点是,操作员或一个操作系统不需要知道冗余性,或换句话说,冗余性对于操作员或操作系统来说是隐藏的。另外,标准化的管理接口不受复制的影响。
本发明的另一个优点是,范围同步被保存。进一步地,除了处理属性值外,使用了例如一致性检测那样的额外MO功能。需要指出的是,如果MO功能导致了外部事件报告或信令(MAP)业务的执行,为了防止多重的或不正确的外部事件,信息模型可能要求这些事件被抑制在一些NE中。还有其它的优点是使得2和3阶段交付事务处理协议成为可能的,并且,对MAP(移动应用部分)话务以及对任何一个冗余节点寻址的其它管理操作的干扰,可以通过MO事件的同步锁定来防止。后者涉及到所描述的移动通信系统的特定的实施方案。然而,只要在权利要求的范围之内,本发明内容可以自由地进行改变。
权利要求
1.一个系统,至少包括了一个管理系统(OS),多个第一被管系统(NE1;HLR1)和多个第二被管系统(NE2;HLR2),每个被管系统(NE1,NE2;HLR1,HLR2)包含多个代表了源的被管对象(MO)、一个用于提供管理和被管系统之间通信的管理接口(Q3),通过该接口,管理操作可以从管理系统(OS)被发送到被管系统(NE1,NE2;HLR1,HLR2),其特征在于为了提供冗余性,管理操作被复制,并被提供到第一和至少一个第二被管系统,并且,复制是在第一被管系统(NE1;HLR1)中完成的。
2.根据权利要求1的系统,其特征在于管理操作在第一被管系统(NE1;HLR1)中被处理和复制,并且它被从一个第一被管系统发送到至少一个第二被管系统(NE2;HLR2)。
3.根据权利要求2的系统,其特征在于通过在第一被管系统(NE1;HLR1)中的处理,管理操作被拆散成多个被管对象(MO)事件操作,而且每个被管对象(MO)事件操作被复制,从而构成管理操作的复制。
4.根据前述任何一条权利要求的系统,其特征在于管理操作是一个单操作,即,它仅对单个被管对象(MO)事件寻址。
5.根据权利要求1-3的系统,其特征在于上述管理操作是一个对多个被管对象(MO)事件寻址的范围操作。
6.根据权利要求5的系统,其特征在于至少一个过滤条件被应用到范围操作中,该管理操作因此形成了过滤操作。
7.根据权利要求3-6中的任何一条的系统,其特征在于一个或多个复制条件被给出,并且只有满足给定复制条件的事件操作才被复制。
8.根据权利要求7的系统,其特征在于第一个复制条件要求事件操作必须是一个刷新操作。
9.根据权利要求8的系统,其特征在于所述的事件操作涉及一个或多个以下的操作创建一个被管对象(MO),删除一个被管对象(MO),在一个被管对象(MO)中设置值,以及在一个被管对象(MO)事件中执行一个动作。
10.根据权利要求5和7或8的系统,其特征在于复制条件只被使用在与操作范围中包含的事件相匹配的事件操作上。
11.根据权利要求7-10中的任何一条的系统,其特征在于根据进一步的复制条件,第一被管系统(NE1;HLR1)中的事件操作的对象事件应该在第二被管系统(NE2;HLR2)中有一个事件备份。
12.根据权利要求11的系统,其特征在于通过指出在包含了被管对象(MO)事件的管理信息树(MIT)中的一个子树根域,至少一个复制容器被定义,并且对于指向子树根域的事件操作和/或所有包含在其中的事件,完成一个复制,除非有任何其他的复制条件没有被满足。
13.根据前述任何一条权利要求的系统,其特征在于对于已被复制的事件操作,在第一或第二被管系统(NE1,NE2)中,对那些在第一和第二被管系统中具有不同值的参数完成转换工作。
14.根据权利要求5-13中任何一条的系统,其特征在于范围或过滤操作是原子同步操作,即一个操作只有当它可以在每一个满足范围和/或过滤条件的事件以及它们的备份上成功地执行,这个操作才被执行。
15.根据权利要求5-13中任何一条的系统,其特征在于范围或过滤操作是最佳努力同步操作,即一个操作对所有可能多的事件的备份上执行。
16.根据前述的任何一条权利要求的系统,其特征在于所述的第一和第二被管系统包含了第一和第二网元(NE1,NE2)。
17.根据权利要求16的系统,其特征在于第一和第二网元分别包含了移动通信网络中的第一和第二归属位置寄存器(HLR1,HLR2)。
18.一个数据存储被管系统(NE1;HLR1),包含了多个代表源或源对象的被管对象(MO),该系统由能够在被管系统上执行管理操作的管理系统管理,其特征在于如果一些条件被满足,在一个或多个被管对象(MO)事件上的管理操作被在该被管对象(NE1)中复制,并被发送到第二被管系统(NE2;HLR2)中,从而提供了冗余性。
19.根据权利要求18的系统,其特征在于管理操作被拆散到被管系统中的一些事件操作中,并且管理操作通过对上述事件操作的复制而被非直接地复制。
20.包含了多个第一归属位置寄存器(HLR1)和多个第二归属位置寄存器(HLR2)的移动通信系统,其中用户数据在第一归属位置寄存器(HLR1)中和相应的第二归属位置寄存器(HLR2)中是基本相同的,并且操作员的刷新操作寻址到第一归属位置寄存器(HLR1),其特征在于操作员刷新操作被在第一归属位置寄存器(HLR1)中复制,并发送到相应的第二归属位置寄存器(HLR2),而不影响操作员以及操作员与第一归属位置寄存器(HLR1)之间的接口。
21.根据权利要求20的移动通信系统,其特征在于如果操作员刷新不能在第一和至少一个冗余的第二归属位置寄存器(HLR1)都成功地执行,则刷新操作在第一和第二归属位置寄存器上都被取消。
22.一种在系统中提供冗余性的方法,该系统包含了至少一个第一和第二被管系统,每个被管系统都包含了多个被管对象(MO),该方法包括以下步骤当管理操作被发送到第一被管系统(NE1;HLR1)-在第一被管系统(NE1;HLR1)中判断哪个被管对象事件是相关的,-将管理操作拆散成多个事件操作,且对于每个事件操作-检查是否有复制条件被给定,如果有,检查这个/些条件是否被满足,-如果满足,将事件操作发送至至少一个第二被管系统,-在第一和第二被管系统中执行该事件操作。
23.根据权利要求22的方法,其特征在于它进一步包括以下步骤-转换事件操作在第一和第二被管系统中具有不同值的参数。
24.根据权利要求23的方法,其特征在于转换工作是在将事件操作发送到第二被管系统之前,在第一被管系统中完成。
25.根据权利要求23的方法,其特征在于它进一步包括了以下步骤-将复制后的事件操作发送到第二被管系统中,-在第二被管系统中完成转换,-执行该事件操作。
26.根据权利要求22-25中的任何一条的方法,其特征在于管理操作的事件操作是一个接一个地执行的。
27.根据权利要求22-25中的任何一条的方法,其特征在于管理操作的多个事件操作至少部分是同时处理的。
28.根据权利要求22-27中的任何一条的方法,其特征在于如果在一个被管系统中一个操作失败了,该操作在第一和第二被管系统中都将被取消。
29.在包含了冗余被管系统(NE1,NE2;HLR1,HLR2)的系统中复制管理操作的方法,包括以下步骤-判断哪个事件操作与管理操作是相关的,-对于每个事件操作检查是否有复制条件被给定,-如果有事件操作满足满足给定的复制条件,或没有复制条件,则复制事件操作,-在冗余系统中执行该事件操作。
全文摘要
本发明涉及包括管理系统和一些被管理系统的系统,其中管理操作可以从管理系统经过管理接口发送至被管系统。通过在所述第一个被管系统中复制管理操作、并将该操作发送到至少一个另外的被管系统,提供了冗余性。一种复制管理操作的方法也被提供,依据该方法来确定哪个事件操作响应于管理操作,并且对于每个事件操作,检查是否有复制条件被给出,且如果该条件已被满足,便复制该操作并在冗余系统中对其执行。
文档编号H04L12/24GK1202998SQ9619863
公开日1998年12月23日 申请日期1996年10月9日 优先权日1995年10月9日
发明者J·哈瑟尔贝里, P·比约恩, L·赫贝里, L·詹森 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1