CN1257365A - 网络管理***中数据库同步用的方法和装置 - Google Patents
网络管理***中数据库同步用的方法和装置 Download PDFInfo
- Publication number
- CN1257365A CN1257365A CN99124347A CN99124347A CN1257365A CN 1257365 A CN1257365 A CN 1257365A CN 99124347 A CN99124347 A CN 99124347A CN 99124347 A CN99124347 A CN 99124347A CN 1257365 A CN1257365 A CN 1257365A
- Authority
- CN
- China
- Prior art keywords
- database
- information
- network element
- management information
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2038—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
- H04L41/0856—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0866—Checking the configuration
- H04L41/0873—Checking configuration conflicts between network elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
- H04L41/0661—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
网络管理器(NM)200的管理信息数据库(MIB)和网络单元(NE)220—22N每一个都储存管理信息和表示管理信息更新历史的数据库识别符。每一次NM200设置或处理网络单元中的每一个时都更新数据库信息。随后访问NE时,当NM内的管理信息数据库被备份数据代替时,比较每一个NM和NE储存的数据库信息,出现差异时,上载储存在NE中的管理信息,用该管理信息更新NM的管理信息,以同步MIB和NE的管理信息。然后取消该NE作为数据库信息比较候选者。
Description
本发明涉及网络管理***(下文简称NMS)中管理信息数据库(下文简称MIB)的同步方法和装置。更详细地说,MIB是一种储存网络管理员(下文简称NM)控制连接到通讯网络的多个网络单元(下文简称NE)用的数据的数据库。本发明涉及当这个MIB的内容由于某种原因被破坏或改变时,用来重新装入预先保存起来的MIB备份数据,另外还使这些数据与每一个NE的当前信息同步的方法和装置。
在先有技术中,信息格式或通信协议是预先在多个NE连接到的通讯网络中规定的,并借助于这些标准,NMS管理构成该通讯网络的多个NE的各种配置设定和控制。NMS收集由每一个NE保存的管理信息,以便实现这种管理,而且除产生它自己的管理信息并将这些信息登记入MIB之外,还使用这种MIB来管理NE和通讯网络。
这里指的网络管理与通讯网络的配置、操作和维护的控制有关,而NM是由其中安装了用来管理配置、检测故障和监视通讯网络上的NE和线路的性能的应用程序的计算机构成的。另一方面,NE各有其自己相应的特定功能,但就有关通讯网络的功能而言,只配备了极其基本的操作功能,诸如分级控制、呼叫处理和信息传输等等。NE不具备超出这一范围的操作能力。
除通讯网络以外,NM和NE通常由用来发送管理信息的控制网络连接。NM分析和判断从每一个单独的NE通过这种控制网络提供的数据,此外,还根据该分析和判断的结果执行一系列操作,诸如指令每一个单独的NE执行特定的操作。通常,一个网络只存在一个这样的NM,但是NM的数目不限于一个,在大型网络的情况下,根据管理区域或功能,可以存在一个或多个NM。
各种设置和NM和NE之间的控制信号的通信是按照为每一个网络建立的特定的通信协议进行的。代表性的通信协议类型包括CMIP(公用管理信息协议),它与由ISO(国际标准化组织)建立的OSI(开放***互连)和比较简单的协议,SNMP(简单网络管理协议)。
以其中使用SNMP协议的一个案例为例,在一个网络中存在一个特定的NM和多个NE,而该NM发出诸如由SNMP建立的“取请求”(get-request)和“设置请求”(set-request)等等命令,从每一个NE收集管理信息,并通过,例如,交换设置信息来执行诸如配置管理和故障管理等管理操作。
在这种情况下,MIB是一种数据库,用来储存当借助于OSI管理或SNMP进行网络管理时使用的管理信息。此外,所储存的管理信息是NM管理所必需的单元的各种NE功能的逻辑模型,而这种信息包括作为属性的功能操作的识别符和详细定义。例如,对于在定义代表硬件开关功能的管理信息时切换线路的NE以及作为这种信息的属性的开关的工作状态,这个NE执行诸如从NM接受命令、把工作状态通知NM和实际操作该开关等操作。换句话说,NM和NE保存的涉及管理信息的全部信息称作MIB,而NM可以借助于作为抽象表示的管理信息管理NE内的各种功能。
从NM对NE实行的操作是利用诸如“Get(取)”和“Set(设置)”等命令,通过指定MIB内定义的管理信息的识别号,进行NE管理信息的设置操作(设置操作条件、操作的开始和停止,以及管理信息本身的产生和删除)来执行的。
图1是表示NM定位的概念图像。图1所示的NM 120通过控制网络110连接到通讯网络100上的每一个NE,并按照特定的控制协议进行通信。
作为防范由于故障而造成的数据丢失的措施,由NM 120管理的数据库MIB 140的备份数据定期地,例如每星期一次拷贝到外部存储介质130。但是,设置操作和从NM 120把各种信息的值读出到通讯网络100上的该组NE上,是每天都要进行许多次的,因此MIB数据140的内容和外部存储介质130上拷贝的数据的内容之间的信息差别和把备份数据拷贝到外部存储介质130的时间开始所经过的时间成比例地增大。
例如,现在解释一种由于出现了某些故障类型而使NM 120的MIB 140的数据变得无法使用的情况。这时,预先存储在外部存储介质130中的备份数据被再存入NM 120的MIB 140。换句话说,当操作时备份数据被重新装入机器内存时,NM 120内存中的信息被备份数据覆盖。在这种情况下,当前设置在NE中的信息极有可能不同于拷贝备份数据时的信息,结果若用这种未经改变的数据继续进行操作,就有由于数据冲突而出现各种各样新故障的危险。
假定所述再存入的数据是一周前从MIB 140保存到外部存储介质130的,在最坏的情况下,所有被管理的NE的信息都会变为非当前的。若所考虑的NM管理着几百个NE,则结果要求进行处理,以便从这许多NE上载信息,用最新的信息来同步这种被一周前的数据恢复的MIB数据。
公开让公众审查的日本专利No.186686/97和公开让公众审查的日本专利No.265426/97是先有技术的一些例子,它们公开了类似的数据库同步方法。
公开让公众审查的日本专利No.186686/97公开了建立两个NM,通过定期地把网络管理信息从现用的NM送往备用的NM,来同步这两个NM,以防止分别由现用的NM和备用的NM管理的数据库出现差异。
另一方面,公开让公众审查的日本专利No.265426/97公开一种数据库同步方法,其中,当数据库被分布在管理***和多个被管理***之间时,通过在管理***和被管理***之间相互交换***配置信息,以建立具有树型结构的数据库,来简化每一个数据库的构造和重构。但是,这个公开的公报并未触及万一管理***和被管理***之间的状态不一致时简化同步的方法。
在理论上,在用于使已经被备份数据恢复的数据库的内容与网络内的当前状态匹配的数据同步的情况下,信息必须仅仅从其中备份数据更新之后状态已经改变的NE上载。但是,为了实现这种处理,进行该操作的操作者必须储存或记录什麽时候和对哪一个NE作了修改。另外,若有多于一个的NM操作者,则必须对所有这些记录进行编译(compile)。对所有操作者的记忆或硬拷贝记录纸进行监视是不可能的,之所以无法实现这一点,是由于误操作造成的。尤其是在大规模的通讯网络中,其中每一个NE的状态都以高的频率改变,于是出现这样的问题,即尽管频繁地进行备份数据的收集,但管理信息不一致的NE仍旧以大比率出现,故难以管理。
本发明的一个目的是提供一种网络管理***,它使操作数据库,亦即MIB与NE之间信息上的差异能够以最小的处理量来达到同步,并且,即使在MIB被过去的备份信息恢复的情况下也使NE可以重新开始管理操作。
为了达到上述目的,本发明在NM内设置一个数据库信息管理单元,用来把储存在MIB中的信息与储存在NE中的信息加以比较,即使在MIB被备份数据恢复为过去的信息的情况下,也自动检测可能在数据上存在差异的NE,并仅仅从这些NE上载必要的信息。
换句话说,按照本发明的网络管理***的数据库同步***涉及经由控制网络、通过修改每一个NE所储存的“管理信息”和“数据库信息”,亦即“定义每一个NE功能的信息”和“表示各次每一个NE的管理信息内容被重写的修改历史的信息”来管理多个NE的NM,并包括下列装置:
(1)MIB,用来与每一个NE对应地储存每一个NE所存储的管理信息和数据库信息,以及用来定期地保存所储存的备份数据;
(2)NM控制单元,用来作为每一个NE的管理操作,既修改存储在该NE中的管理信息的设置内容,又把与储存在MIB中的与该NE对应的管理信息内容更新为同一内容;
(3)数据库信息管理单元,用来在准备执行关于每一个NE的管理操作时,亦即在MIB的储存信息被备份数据代替之后,准备修改管理信息时,首先在设置新的管理信息之前,把储存在NE中的数据库信息与MIB中所储存的对应于该NE的数据库信息加以比较,若在这种比较过程中检测到差异,则利用储存在该NE中的管理信息来更新MIB相应的管理信息,然后取消该NE作为数据库信息比较过程的对象,直至MIB所储存的信息下一次被备份数据替换为止。
在MIB被备份数据替换而数据版本变老的情况下,NM利用数据库信息管理单元在改变NE管理信息的设置之前把MIB信息与NE信息加以比较,若存在差异,则把MIB的管理信息更新为NE的管理信息。
此外,当本发明的NMS的数据库同步***从报告出现故障的NE接收到从故障恢复的通知而准备改变管理该NE的管理信息的设置时,上述数据库信息管理单元可以把储存在该NE中的数据库信息与对应于该NE的MIB数据库信息加以比较,若检测到差异,则可以把该NE的管理信息更新为相应的MIB管理信息。
于是本发明的NM因源于该NE的故障而检测到管理信息的差异时,利用MIB的管理信息更新该NE的管理信息。
另外,与管理信息对应的数据库信息作为访问记录包括:访问时间,亦即NM访问NE管理信息的时间;访问NM识别符,亦即访问该NE的管理信息的NM的识别符;以及被访问NE识别符,亦即被访问的NE的识别符。
检测到指示NM和NE故障的各种事件时,本发明的NM控制单元分析这些事件,在源于NE的故障、源于NM的故障以及两者的复合故障之间对这些事件进行分类,并按照故障的类型而进行数据库同步。
正如上面解释的,对每一个NE进行管理操作时,本发明首先通过比较与两组管理信息对应的每一个数据库信息来确定相关的NE的管理信息是否与NE所保存的数据及MIB所保存的数据同步,若不同步,则用最新的管理信息进行同步,以此使操作者可以进行正常的操作,而不必跟踪每一个NE和MIB的内容的同步状态。即使在MIB被备份数据恢复而变成较老的版本的情况下,例如,数据也会被自动纠正,并免去操作者更新数据的不必要的负担。
一旦完成关于NE的同步,在下一次MIB被恢复之前,不必再重复同步过程,另外,也不会把不必要的负担压在***上,因为对一个未经历任何控制操作的NE不进行同步过程。
即使在储存于NE中的管理信息由于,例如,一个单元被更换而完全改变的情况下,NM也能根据该NE所报告的故障类型而区分出同步过程的必要性,并在区分需要紧急同步的情况和可以个别地进行同步的情况的前提下进行同步。相应地,NM的操作者可以进行操作,而不必跟踪通讯网络内部每一个NE的状态,可以实现一种不给操作者加上不必要的负担的网络管理***。
最后,分析所出现的事件,诸如NM检测到的故障,确定管理信息出现差异的根源是NM还是NE,并自动地启动对数据库的同步过程,使在先有技术上由操作者进行的手工同步工作得以减少,并使提高处理效率成为可能。
从参照举例说明本发明最佳实施例的一些实例的附图进行的以下描述中,将明白本发明的上述和其它目的、特征和优点。
图1是表示NM定位的概念图像;
图2是表示本发明第一实施例***配置的方框图;
图3(A)至3(D)是用来解释MIB数据内容转换的概念图像;
图4是表示数据库信息内容的格式示意图;
图5是解释数据库信息和管理信息状态转换的概念图像;
图6是解释第一实施例的操作的流程图;
图7是本发明第二实施例的***配置视图;
图8是表示本发明第二实施例的操作的流程图;
图9是表示本发明第三实施例的操作的流程图;而
图10是表示数据库信息具体例子的格式图。
下面将参照附图对本发明的实施例进行解释。
图2是表示本发明第一实施例的***配置的方框图,这个网络管理***包括:NM 200,用来管理网络;多个NE 220-22N,这是管理对象;以及控制网络,用来传输管理信息。
NM 200安装在一台在程序控制下操作并作为NM执行控制操作的计算机中,并包括:
NM控制单元202,用来提供通讯网络的操作和维护功能;
操作数据库201,用来储存当前操作的MIB数据A;以及
数据库信息管理单元203,用来管理MIB数据A的内容与NE所保存的管理信息230-23N的内容的一致性,并用来管理作为NE信息的数据库信息240-24N。
当NM控制单元202检测到异常(称为“事件”)的每一种类型时,例如,当NM控制单元202检测到出现异常状态,诸如由NM数据库或NE的故障引起的恢复和通信恢复时,以该事件的出现作为触发器,它启动特定的与每一种事件类型对应的数据库同步。
管理通讯网络所必需的每一个NE 220-22N的各种信息都储存在MIB数据A内部。每一个NE 220-22N把每一个NE 220-22N储存装置内部的由NM设置的信息以及由每一个NE本身保存的有关硬件的信息定义为管理信息230-23N,这是逻辑信息。数据库信息管理单元203通过使已经在每一个NE中设置的这种类型的信息与每一个NE的作为MIB数据A储存的信息一致来进行管理。
作为针对储存的数据由于某些不曾预见的故障而变得无用的情况的一种预防措施,通过定期地把数据保存到外部储存介质210而把MIB数据A的信息作为备份数据库211的MIB数据B进行备份。
接着,将参照图2和表示MIB数据内容转变的图3(A)-(D)解释出现数据差异之前的细节。
图3(A)表示数据备份之前每一个数据库的状态。至于每一个NE的状态,管理信息“a”储存在NE 220中,管理信息“b”储存在NE 221中,管理信息“x”储存在NE 22N中。这时,NM 200中操作数据库201的MIB数据A与储存在每一个NE中的每一个单独的管理信息230-23N是一致的。
图3(B)表示储存在备份数据库211中的操作数据库201的内容的状态。备份时操作数据库210的信息拷贝到备份数据库211。
图3(C)表示在NM 200和NE 221之间进行设置操作的状态,这伴随着NE 211功能的改变,NE 221的管理信息从“b”变为“c”。操作数据库201的与NE 221对应的信息是管理信息“c”并与NE 221一致,但备份数据库221的内容“b”不匹配。尽管如此,这种不一致仍旧是潜在的,从外部无法看见。
图3(D)表示操作数据库201出现故障时,操作数据库201用备份数据221恢复后的状态。未从其在时刻(B)的状态变更的备份数据库221的内容覆盖操作数据库201,关于NE 221的信息变成了管理信息“b”,因而与NE 221实际的管理信息“c”出现差异。
在本发明中,图4所示格式的数据库信息是这样定义的,使得操作数据库201的内容与NE所保存的管理信息之间出现的差异可以容易地发现,以便仅仅对出现了差异的NE的操作数据库的内容进行同步。
这种数据库信息作为对应于各自的管理信息的数据库信息206和240-24N通过在NM 200和NE220-22N之间相互交换NM/NE界面信息而储存在NM 206和NE 200-22N中。
图4中所示的数据库信息是每一次管理信息从NM设置到每一个NE时更新的信息,这个数据库信息的内容包括:访问时间401,表示管理信息从NM设置到NE的时间;访问NM识别符402,表示进行此项设置操作的NM;被访问NE识别符,表示对之进行设置的NE的识别符;以及数据库识别符404,用来区分进行此次访问的NM上的数据库。
更新数据库信息的方法是:当通过控制网络在NM和NE之间的发送和接收关于设置管理信息的消息时,把数据库信息的每一个项目从发送源传递到发送目的地。上述消息发送既包括从NM到NE的发送,也包括从NE到NM的发送。在NM处,指定管理信息的识别符,产生其中数据库信息已经加到被发送的设置控制命令中的消息(这被称为“界面信息250-25N”),并且将这界面信息250-25N通过控制网络发送给目标NE。接收到界面信息的NE 220-22N按照所接收到的设置控制命令和数据库信息,修改每一个单独的管理信息230-23N的设置,并重写数据库信息240-24N。
访问时间401是指出从NM到NE进行诸如GET(取)/SET(设置)等操作的时间的信息,对分别由NM和NE保存的数据库信息的访问的时间在进行此次访问时被更新。访问时间401的设置是通过读出上述界面信息250-25N内的访问时间的值,然后写入NE的数据库信息,而不是通过设置NE直接接收到界面信息的时间来实现的。因此,按照这种方法,在比较数据库信息的访问时间时,不必考虑NM和NE之间时钟的差异,或数据传输延迟(下面还将描述)。另外,在传输延迟可以忽略的情况下,在接收的NE处可以加上访问时间。产品出厂时NE中的访问时间的值是“NULL(空值)”。
如上所述,访问NM识别符402是表示进行访问的NM的识别符,并像其中设置了多个NM的工作站的主机名,每一个NM都有一个唯一的名字,而访问NM识别符402是区分进行访问的NM的信息。
被访问NE识别符403是NM所管理的NE的识别符。例如,当在通讯网络中建立在新的NE并把它包括在NM的管理下时,NM把NE登记为ONU 1,而当为与该NE一起工作而进行初始登记时,名字ONU 1既赋予NM的数据库信息,又赋予NE的数据库信息,以此建立管理。产品出厂时这个识别符的值是“NULL”。
至于数据库识别符404,对为其进行备份的数据库的识别符,每一次该数据库进行备份时都进行更新。例如,若该识别符的初始值是“1”,则在操作其间该数据库仍旧是“1”,而在接受备份的介质中该识别符被保存为“1+1=2”。产品出厂时NE中这个识别符的值是“NULL”。数据库识别符是用来识别备份到外部储存介质中的MIB数据的版本号,并能采取允许鉴别具有这种状态的数据库的任何形式。
图5是解释数据库信息和管理信息状态转变的概念图像。
图5(A)表示把备份数据储存入备份数据库211时的状态。具体地说,把与其对应的管理信息“b”和数据库信息“b”储存在NE 221中;把与NE 211相同的管理信息“b”和数据库信息“b”作为与NE 221有关的信息储存在操作数据库201中,另外,把备份时保存在NM 200中的管理信息“b”与数据库信息“b”作为与NE 221有关的信息拷贝入备份数据库211。
图5(B)表示图5(A)状态之后从NM 200到NE 221进行特定的设置操作、并且借助于NM/NE界面更新管理信息和数据库信息的状态。在NE 221和NM的操作数据库201中有关NE 221的信息中,两者的管理信息都从“b”更新为“c”,而数据库信息都从“b’”更新为“c’”。在这种状态下,备份数据库221不曾以任何方式变更。
图5(C)表示利用备份数据库210把操作数据库201的信息从状态(B)恢复的状态。在这种状态下,在NM和NE 221的操作数据库201之间出现差异,NM的操作数据库201具有管理信息“b”和数据库信息“b’”,而NE 221现在具有管理信息“c”和数据库信息“c’”。
在本发明中,其操作数据库201已利用备份数据以这种方式恢复的NM 200,在对每一个NE进行操作控制之前,把现在储存在准备处理的NE中的数据库信息与操作数据库所保存的并与准备处理的NE对应的数据库信息进行比较和整理。若有差异,则NM把现在由NE储存的管理信息上载,并利用从该NE上载的信息,把操作数据库201中相关的管理信息同步为最新的信息,以便同步NM和NE的状态。
下面考虑操作数据库201已经如上所述地恢复的情况。
对于在该数据库被恢复之后要接受设置操作的NE,全部数据库信息都要接受比较。NM从被处理的NE采集数据库信息,并将其与MIB所保存的数据库信息进行比较。在这种情况下,具体地说,对在图4中已经解释的数据库信息的每一项,把NE的数据库信息和MIB的数据库信息进行比较和整理。
在NM的数据库被恢复,而NE正常操作的情况下,在NE和访问NM之间的连接关系上没有出现变化,NM和NE的数据库信息的访问NM识别符和被访问NE识别符一般都是一致的。
但当数据库信息管理单元203把关于NM 200的数据库信息的以前的数据库识别符和当前的数据库识别符加以比较并发现两者不同时,即可检测出操作数据库已被恢复。
另外,在原因复杂的情况下,诸如当NE中出现故障并更换单元,同时NM正在恢复操作数据库时,访问NM识别符和被访问NE的识别符可能不匹配。下面将解释第一实施例和与这类情况有关的数据库信息的实施例。
关于数据库识别符和访问时间,把从NE采集的数据库信息和操作数据库的数据库信息加以比较和整理。在这种情况下,或者仅仅数据库识别符不匹配,或者数据库识别符和访问时间都不匹配。
若仅仅数据库识别符不一致,则确定从备份时间直至当前(备份数据与NE中所保存的数据匹配)未经任何操作,并仅在NE侧把数据库信息的数据库识别符更新,以便同当前恢复的数据库识别符匹配,其后管理操作继续进行。
若仅仅访问时间和数据库识别符不同,则确定在该数据库备份之后有过来自该NM的访问,这时在数据库恢复后从该NE上载数据,并对NM的数据库进行更新,此外,把访问时间和数据库识别符更新为该上载时间和当前数据库识别符,此后管理操作继续进行。
下面将参照图6的流程图和其它附图对本实施例的操作进行详细解释。
在操作和控制每一个NE之前,NM控制单元202和数据库信息管理单元203进行图6所示的操作。
当NE控制单元202准备对每一个NE进行管理信息的设置或修改时,它首先识别操作数据库是否已被恢复(601)。若操作数据库未被恢复,则这个过程完成,而不对操作数据库进行同步,过程进到设置和修改。但是,若检测到该操作数据库已经用备份数据库211的内容恢复,则NM控制单元202进行这样的控制,使数据库信息管理单元203进行状态同步。
接着,数据库信息管理单元203识别要接受从NM控制单元202传输来的控制设置的NE是否就是要接受状态同步的NE(602)。
数据库信息管理单元203把接受NM管理的所有NE作为接受用被访问NE识别符进行状态同步的NE来管理。每一次操作数据库201恢复时,接受状态同步的NE的信息都复位,而所有登记的NE都变成在恢复后立即接受状态同步。
正如后面将要解释的,依次取消已经接受状态同步的控制的NE作为同步对象,因而已经接受一次状态同步的NE在操作数据库再次恢复之前不再接受状态同步,即使随后再次进行处理或控制(602:否)。
若接受处理的NE要接受状态同步(602:是),则数据库信息管理单元203请求NM控制单元202采集储存在该NE中的数据库信息,该NE的数据库信息用界面信息从该对象NE采集。
然后数据库信息管理单元203从操作数据库201读出对应于对象NE的管理信息的数据库信息,并将其与直接从该NE采集的数据库信息比较和整理(604)。
在这种对比和整理中,即使在采取备份数据之后仍未接受过来自NM 200的任何处理的NE,例如像图3和图5中的NE 220一样,已经被备份数据库221替换的操作数据库203中所储存的数据库信息206与由NE储存的数据库信息240-24N匹配,数据库识别符除外(605:是)。相应地,没有必要为这个NE的管理信息进行同步,而对MIB的数据库信息这样进行更新(在这种情况下,只更新数据库识别符),使得随后进行处理和控制时不必再次进行状态同步的处理,取消这个NE作为要接受状态同步的NE(607),而把对随后的设置和处理的控制移交给NM控制单元202,以便完成这种操作。
若数据库信息的两个项目都不匹配(605:否),但是,例如,像在诸如其中在操作数据库201被备份数据库211备份之后管理信息从“b”变为“c”的NE 221的NE情况下,储存在已经被备份数据替换的操作数据库201中的该NE的管理信息仍旧是“b”,而对应的数据库信息是“b’”,尽管这个NE的管理信息现在是“c”,而相应的数据库信息是“c’”。具体地说,已经为这个NE更新了数据库信息访问时间。
这样,若操作数据库201保存的数据库信息,尤其是访问时间是比较老的,随后的处理和控制都将带来麻烦,除非保存在操作数据库201中的该NE的管理信息“b”更新为最新的管理信息“c”。
因此,数据库信息管理单元203请求NM控制单元202用界面信息上载这个NE的管理信息“c”,而这个NE的管理信息“c”是从对象NE采集的。然后利用这个采集的管理信息“c”把操作数据库201的管理信息从“b”更新为“c”。
当这个更新过程完成时,NM的数据库信息这样更新,使得这个NE在上述设置和处理时不必再次接受状态同步处理,取消这个NE作为接受状态同步的NE(607),这时控制转移到NM控制单元202,而该操作结束。
正如以上解释中所描述的,在本发明的第一实施例中,即使在操作数据库用备份数据恢复并恢复到较老版本号的数据的情况下,与一个NE相关的数据库信息在设置和处理该NE之前通过把该NE所保存的数据与操作数据库所保存的数据比较,来进行检查,以确定两者是否同步。若这些数据不同步,则把这些同步为最新的管理信息。结果,操作者可以完成正常的操作和处理,而不必跟踪每一个NE和操作数据库的内容的同步,因而操作者可以免于承担不必要的负担。
一旦一个NE已经接受同步,另外,在下一次操作数据库被恢复之前它不必再次接受同步,而未受到操作、处理或控制的NE也不接受同步,因而该***免于承受任何不必要的负担。
下面将参照图7和图8对本发明的第二实施例进行解释。图7是表示本实施例***配置的方框图。在构成NE的整个单元或其一部分因故障而更换的情况下,在作为NM的操作数据库的MIB数据A和由其中一个单元已被更换的每一个NE所保存的管理信息之间出现了差异。第二实施例是一种数据库恢复方法,它在这样一种情况下能使MIB数据A和该NE中的管理信息匹配。
如图7所示,NM 200把从NE 220至NE 22N的NE作为管理对象进行管理。每一个NE保存管理信息,例如,NE 220保存管理信息”a”230作为管理信息,而NE 22N保存管理信息”x”23N作为管理信息。在这种情况下,对应于相关的NE的管理信息“a”至“x”也保存在NM 200的操作数据库中的MIB数据A中。与管理信息的每一个项目对应的数据库信息是每一次从NM 200向每一个NE设置管理信息时更新的信息,其内容与图4中所示相同。在这个例子的情况下,只要NE内相关的单元没有更换,MIB数据A中的数据库信息就与每一个NE所保存的数据库信息匹配。
除了作为操作数据库恢复的结果而把所有NE都设置为状态同步对象以外,在检测到异常,诸如通信中断或各个NE中的报警等之后恢复常态或通信恢复时,NM还可以把单个的NE设置和登记为状态同步对象。若在从故障状态中恢复和通信恢复的同时MIB数据A和NE的管理信息不同步,则根据这时检测到的异常类型,NE本身的操作会碰到麻烦。在这样的情况下,立即进行管理信息的同步(后面还将解释),而不把那个NE设置和登记为要接受状态同步的NE。在这种情况下,对按照故障内容的类型预先确定的管理信息进行顺序同步。
可以假定NE是管理信息出现差异的根源的一种情况是包括储存管理信息的CPU板的单元在NE侧更换了,但未从NM进行任何设置和处理,就是说,NM的数据库仍未改变的情况。具体的例子包括其中已更换的单元是具有出厂时的状态,亦即缺省状态的备用单元或在其它地方用过的单元的情况。
考虑从这样的NE采集数据库信息时的数据库信息,NE用具有出厂时的状态的备用单元更换,由于其数据库信息的内容是全空,因而在NM和这样的NE的数据库信息之间出现差异。于是NM确定,需要向所考虑的NE下载,并下载数据。于是该数据库中保存数据库信息设置在该NE的CPU极上,以获取正常的操作状态。
在用在别处用过的CPU板进行更换的情况下,尽管在CPU板中已经储存数据库信息和管理信息,但是该数据库信息中出现差异的项目依该CPU板曾经使用的环境而有所不同。为了举出一个具体的例子,对于由图中未示出的另一个NM管理的特定的NE,把NM 1作为访问NM识别符储存在该数据库信息中。若这个NE的单元移走,用曾受NM 200管理然后使用的NE 221单元更换,则访问NM识别符在由NM 200储存的数据库信息与NE 221的数据库信息比较时将出现差异。若在受同一个NM 200管理的NE范围内的另一个NE的单元被更换,则访问NM识别符将是匹配的,但是被访问NE识别符将不同。作为另一种情况,若一个单元以前装在同一NM范围内的NE中,曾被更换,移走,然后再用在同一NE中,则访问NM识别符和被访问NE识别符将是相符的,但是访问时间将不一致。
在这些情况的任何一种中,最新的数据是从NM下载的,把该单元中的CPU板的数据库信息重写为适当的值,以便达到正常操作的状态。
图8是用来解释本发明第二实施例的操作的流程图。这个流程图用于这样一个例子,其中出现在NE的异常属于即使管理信息不立即同步也不会引起故障的类型,因而同步可以在NM处理管理信息之前单独进行。
如上所述,当报告的异常是由伴随着单元更换的电源中断或通信中断引起时,NE单元更换完成,并达到由异常状态复原,完成NE和NM之间规定的连接过程,并判定所出现的异常类型内容不必立即同步,这时把该NE设置为要接受管理信息同步的NE。
NM控制单元202在操作、处理和控制NE之前,首先识别该NE是不是要接受同步的NE,若要接受同步,则进行状态同步的控制。数据库信息管理单元203识别这个要接受从NM控制单元202传输的操作和处理的NE是不是要接受状态同步的NE(801)。
若要接受操作和处理的NE不必接受同步,则数据库信息管理单元203把控制交给NM控制单元202,而不进行任何处理(801:否)。
若要接受操作和处理的NE是要接受状态同步的NE(801:是),则数据库信息管理单元203请求NM控制单元202从该NE采集储存在该对象NE中的数据库信息,并借助于界面信息采集该对象NE的数据厍信息(802)。
数据库信息管理单元203从储存在操作数据库201中的与该NE的管理信息对应的数据读出该对象NE的数据库信息,并将其与从该NE采集的数据库信息比较(803)。
例如,仅仅调谐NE 220的单元和利用NE 220的管理信息“a”,而不作任何改变之后,储存在操作数据库201中的数据库信息与恢复后的由NE储存的数据库信息一致(804:是)。因此,这个NE的管理信息的同步是不必要的,因而取消该NE作为要接受状态同步的NE,以便在随后的处理和控制时不必再进行状态同步的处理(806),其后控制转移到NM控制单元202,该操作完成。
但是,在诸如安装的单元用另一个备用单元260替换的NE 22N的情况下同步是必要的,因为在该NE内的数据由于故障而破坏了。换句话说,在单元更换之前储存在NE 22N中的管理信息23N是“x”,同一管理信息“x”储存在与NE 22N对应的MIB数据A中。但是,储存在备用单元260中的管理信息261是“y”,该信息通常是出厂时设置的初始数据“NULL”。因而,在一组数据库信息中该管理信息是“x”,但在另一组数据库信息中是“y”,两者不一致。
在两组数据库信息以这样方式不一致的情况下(804:否),数据库信息管理单元203请求NM控制单元202把操作数据库201中与这个NE相关的管理信息下载到相关的NE 22N,并借助于界面信息25N将管理信息“x”下载给对象NE 22N。然后,借助于这个下载的管理信息“x”,NE 22N的管理信息23N从“y”更新为“x”(805)。这时,数据库信息24N也从“y’”更新为“x’”。
当这个更新过程完成时,如上所述,这个NE的数据库信息被更新,取消该NE作为要接受状态同步的NE(805),以便这个NE在下一次被处理、被控制时不必再接受状态同步,随后的处理和控制交回给NM控制单元,该操作完成。
这样,在本发明的第二实施例中,即使在该NE所储存的管理信息由于单元更换而改变的情况下,NM按照该NE所报告的故障的类型识别进行同步的必要性。按照所识别的故障类型,NM区分同步必要性紧迫的情况和可以进行单独的同步的情况,并在相应的时刻进行同步。相应地,NM的操作者可以进行操作和处理,而不必跟踪该通讯网络内的NE的状态,可以实现不把不必要的负担加在操作者身上的NM。
下面将解释本发明的第三实施例。
第三实施例是用来控制数据库信息同步的所有操作的结构,它不仅考虑以前描述的第一实施例和第二实施例的数据库信息的同步,亦即恢复NM中的MIB数据时数据库信息的同步,和该NE的管理信息由于,例如,NE的单元更换而发生变化时的处理,而且还考虑到例如,在NM恢复的过程中NE出现故障,必须更换单元的复杂情况。
图9是用来解释本发明第三实施例的操作的流程图。
当图2所示的NM控制单元202检测到各种异常时,亦即当NM控制单元202检测到出现诸如由于NM数据库中的故障或NE的故障而恢复和通信恢复等异常状态的事件时,它按照每一个事件,以该事件的出现作为触发器启动特定的数据库同步操作。
NM控制单元202不断地监视事件的出现(901);在检测到NM中有故障或NE中有故障的事件出现时分析该事件的内容(902);按照该事件的类型,区分需要立即进行数据库同步的情况与同步不必立即进行的情况;并且,在不需要立即同步的情况下区分仅仅处理NM的故障、仅仅处理NE的故障、以及处理NM和NE两者的故障的情况。
当区分出来的事件类型要求立即对有关的NE的管理信息进行同步(903)时,通过从NM向NE下载或从NE向NM上载而立即进行管理信息的同步。
按照在第一实施例中描述的一系列过程,在NM侧的数据库中出现故障的情况下(905),在恢复MIB数据和对受管理的NE进行设置和处理之前,针对数据库信息中存在差异的NE,上载该NE的管理信息,并用最新的状态对NM和NE的管理信息和数据库信息进行同步。
按照第二实施例中描述的一系列过程,在源于NE侧的数据库差异出现的情况下(906),在对受管理的NE的操作、设置和处理之前,将NM的管理信息下载到相关的NE,而NM和NE的管理信息和数据库信息都同步到最新状态。
最后,在NM恢复和NE的管理信息的改变同时出现(904)的情况下,按照为***操作预先确定的规则进行各自的同步。一般首先恢复NM的MIB数据,因为NM管理信息的恢复被认为是比较重要的,然后,按照适当确定的条件对检测到故障的NE进行同步。
在更新NM(905)或更新NE(906)的每一个过程中,在与NM和NE相关的数据库信息比较结果不同于正常预期的结果的情况下,例如,在NM用过去的备份数据恢复情况下,其后数据库信息的比较表明,与NE有关的访问信息是老的,尽管对于NE没有检测到异常,但假定会存在某些异常,与相关的NE有关的管理信息的同步作为单独的同步进行(904)。
这样,在本发明的第三实施例中,尽管出现异常状态,但是数据库信息的单独的同步是按照预定的条件进行的,这避免了第一实施例和第二实施例的所述处理过程,从而提供一种能够更有效操作的***。
如上所述,各种类型的控制和判断都是用本发明的数据库恢复方法通过对储存在每一个NM和NE中的数据库信息的比较而实现的。下面将描述这种数据库信息的格式和比较操作的具体例子。
图10是表示图4所示的数据库信息具体例子的格式图。
如该图所示,诸如该数据库的全部项目的数据库信息,诸如识别符和时间是用二进制数字表示的。作为例子,时间可以用诸如从预定的基准时间起所经过的秒数的数值(例如,从1998年12月1日上午0:00:00开始所经过的秒数)表达。图10表示数据库信息格式的一个例子,其中数据库识别符储存在1-k位的范围内的,被访问NE识别符储存在k+1-l位的范围内,访问NM识别符储存在l+1-m位的范围内,访问时间储存在m+1-n位的范围内。表A是储存在NM中与特定的管理信息对应的数据库信息的例子,而表B是储存在NE中的关于相应的管理信息的数据库信息的例子。
在这个实施例中,数据库信息管理单元203通过比较每一个对应的储存区或数据库信息的储存区中储存的位串来比较数据库,然后计算这些信息是否一致。在图10所示的例子中,比较是对储存在与数据库信息的访问时间识别符(m+1-n)、访问NM识别符(l+1-m)、被访问NE识别符(k+1-l)和数据库识别符(l-k)对应的区域的数值进行的。若NM数据库信息的表A和NE的数据库信息的表B中每一个项目的从i位到j位储存的值各表达为,例如,S(i→j)和T(i→j),则:
S(m+1→n)=(0 0 0 0 0 1 1 1)
T(m+1→n)=(0 0 1 1 0 1 0 1)
然后每一个项目的比较进行如下:
(1)数据库识别符的比较:
i=1,j=k,S(i→j)≠T(i→j)?
(2)被访问NE识别符的比较:
i=k+1,j=l,S(i→j)≠T(i→j)?
(3)访问NM识别符的比较:
i=l+1,j=m,S(i→j)≠T(i→j)?
(4)访问时间的比较:
i=m+1,j=n,
S(i→j)-T(i→j)=0 访问时间一致 (a)
S(i→j)-T(i→j)>0 NM的管理信息是最新的 (b)
S(i→j)-T(i→j)<0 NE的管理信息是最新的 (c)
若图10的例子是NE中没有出现故障的状态,则访问NM识别符(l+1-m)和被访问NE识别符(k+1-l)一致,数据库识别符(1-k)由于出现恢复而不一致。比较访问时间(m+1-n)的数值S(i→j)-T(i→j)是负的,意味着该NE的访问时间是比较新的。换句话说,可以判定NE的管理信息从备份之后已经更新了,而NM的管理信息应该利用该NE的管理信息进行更新。
作为计算过程的工作实例,在考虑已经检测到的事件的情况下,没有检测到NE故障,访问NM识别符和被访问NE识别符一致,这是显而易见的,与上述识别符有关的比较过程(1)-(3)可以跳过,而仅仅进行有关访问时间的比较过程(4)。
另外,正如已经解释的,在接收的事件的内容和数据库信息比较结果与预期数值不一致的情况下,可以推断出与该NE的管理信息有关的某些异常,此时可以通知同步操作,并作为单独的同步执行(904)。
应该明白,对于本专业的技术人员来说,这里公开的用于网络管理***的数据库和装置的同步方法的变化和修改是显而易见的。打算把所有这样的变化和修改包括在后附的权利要求书中。
Claims (15)
1.一种网络管理***的数据库同步方法,其中网络管理器利用包含与所述每一个网络单元的管理信息对应的信息的操作数据库以及储存所述操作数据库备份用的并定期更新的数据的储存装置,通过设置和更新每一个管理信息来管理多个网络单元中的每一个,所述管理信息包括相关的***配置和每一个网络单元所提供的服务功能的定义,所述方法包括以下步骤:
产生表示所述每一个管理信息的更新历史的数据库信息,并将所述数据库信息存入所述操作数据库和各个网络单元;
访问所述操作数据库中所储存的管理信息时,判断是否必须对储存在所述操作数据库中的数据进行匹配检查;
在判断需要进行匹配检查的情况下,采集储存在目标网络单元中的数据库信息;
把从所述网络单元采集的数据库信息与所述操作数据库中所储存的数据库信息加以比较和对照,并检测它们之间是否存在任何差异;
通过分析所检测到的差异的原因,判定网络管理器和网络单元中的哪一方保存有正确的数据;以及
用被判定保存有正确数据的一方的数据来修改另一方所储存的管理信息和数据库信息。
2.按照权利要求1的网络管理***的数据库同步方法,其特征在于还包括以下步骤:把所述网络管理器管理下的全部网络单元登记入一个每当更新所述储存装置中所储存的数据时都需要检查数据匹配的网络单元的清单中;每当所述网络管理器准备访问每一个网络单元之前,检查所述对象网络单元是否被列入所述检查数据匹配的清单中;只对在所述清单中找到的网络单元进行匹配检查;把所述网络单元的登记从所述检查清单中删除,直至所述储存装置中的下一个备份数据被更新为止。
3.按照权利要求1的网络管理***的数据库同步方法,其特征在于:所述数据库信息包括:所述网络管理器访问储存在网络单元中的管理信息的访问时间;访问NM识别符,即进行访问的所述网络管理器的识别符;和被访问NE识别符,即所述被访问网络单元的识别符;以及在哪一方保存有正确数据的判定步骤中,判定:
若所述访问时间不同,则保存有较新时间的一方保存有恰当的数据;
若所述访问NM识别符和被访问NE识别符中任何一个或两个都不同,则网络单元中出现了某种变化,所述网络管理器所保存的数据是恰当的;以及
若只有所述数据库识别符不同,则用储存在所述储存装置中的备份数据恢复所述操作数据库中所储存的数据,但储存在所述网络单元中的数据不曾被访问,然后仅仅更新所述网络单元的数据库识别符。
4.按照权利要求1的网络管理***的数据库同步方法,其特征在于:在从所述网络管理器对所述网络单元的所述访问涉及任何故障的恢复的情况下,在所进匹配检查必要性的所述判断步骤中判断该访问检查的必要性,并且,若在上述比较和整理步骤中发现任何差异,则判断储存在所述操作数据库中的数据是恰当的,并通过下载所述操作数据库的数据来修改所述网络单元中的数据。
5.一种网络管理***的管理信息同步装置,它包括:多个网络单元,它们构成通讯网络,而且每一个都各自储存其中定义了***配置和功能的管理信息以及表示所述管理信息修改历史的数据库信息;和网络管理器,它通过控制网络连接所述多个网络单元,并通过设置和管理所述每一个网络单元的所述管理信息的内容来进行对每一个网络单元的控制和管理;
其中所述网络管理器包括:
操作用的管理信息数据库,用来储存与每一个所述网络单元对应的数据库信息和管理信息,此外还用来定期地保存所述储存信息作为备份数据;
网络管理器控制单元,在控制每一个网络单元时,既用来通过改变由该网络单元储存的所述管理信息的内容进行设置,又用来把储存在所述管理信息数据库中的与该网络单元对应的管理信息的内容更新为所述改变的相同的信息内容,以及
数据库信息管理单元,当在所述管理信息数据库所储存的供操作用的信息由所述备份数据替换之后对每一个网络单元执行控制管理时,把储存在网络单元中的所述数据库信息与储存在所述管理信息数据库中对应于该网络单元的数据库信息加以比较和整理,当这两者之间出现差异时,用储存在该网络单元中的管理信息更新储存在所述管理信息数据库中的对应于该网络单元的管理信息。
6.按照权利要求5的网络管理***的管理信息同步装置,其特征在于所述数据库信息管理单元:
当所述管理信息数据库所存储的供操作用的内容由所述备份数据替换之后对每一个网络单元执行控制管理时,在执行所述控制管理之前,把储存在所述网络单元中的所述数据库信息与储存在所述管理信息数据库中供操作用的对应于所述网络单元的数据库信息加以比较和整理,
若在所述数据库信息的比较中发现差异,则用储存在所述网络单元中的管理信息来更新储存在所述对应的管理信息数据库中的所述网络单元的管理信息,以及
取消已经对其进行了数据库信息比较的网络单元作为数据库信息比较对象,直至所述管理信息数据库所储存的供操作用的信息再次被所述备份数据代替为止。
7.按照权利要求5的网络管理***的管理信息同步装置,其特征在于所述数据库信息管理单元:
若准备对其管理信息进行控制和管理的网络单元是这样一个网络单元,已经接收到关于它的出现故障的报告和从该故障恢复的报告,则把储存在该网络单元中的数据库信息与储存在所述管理信息数据库中供操作用的、与该网络单元对应的数据库信息加以比较;以及
若检测到差异,则用储存在所述管理信息数据库中对应于该网络单元的管理信息更新该网络单元的管理信息。
8.按照权利要求7的网络管理***的管理信息同步装置,其特征在于所述数据库信息管理单元:
识别由所述网络单元报告的损坏的类型;
当报告了预定的损坏类别时,从该网络单元收到损坏恢复报告时,把储存在所述网络单元的数据库信息与储存在所述管理信息数据库中供操作用的、与该网络单元对应的数据库信息加以比较;以及
若在数据库信息比较中检测到差异,则利用储存在所述数据库中的管理信息更新该网络单元的管理信息。
9.一种网络管理***的数据库同步装置,它包括:多个网络单元,它们构成通讯网络并且每一个都各自储存定义了***配置和功能的管理信息和表示所述管理信息设置和更新历史的数据库信息;和网络管理器,它通过控制网络连接到所述多个网络单元,并且通过设置和更改每一个所述网络单元的所述管理信息的内容来进行对每一个网络单元的控制和管理;
其中所述网络管理器包括:
管理信息数据库(MIB),用来储存管理网络单元用的管理信息;
备份装置,用来把数据库识别符赋予网络管理器用的MIB数据并且把备份数据储存到外部介质中;
网络管理器控制单元,既用来访问每一个网络单元的管理信息,又从网络单元采集数据库信息;以及
数据库信息管理单元,用来管理供每一个网络单元用的数据库信息的储存;
所述数据库信息管理单元包括:
一种装置,用来在把备份数据恢复到网络管理器的操作数据库之后,把由该网络管理器管理的网络单元全都设置为要接受数据库信息比较;并且在设置和处理每一个网络单元的管理信息之前,采集接受处理的网络单元的数据库信息,并把从所述网络单元采集的数据库信息与网络管理器保存的数据库信息加以比较;
一种装置,若除数据库识别符以外数据库信息匹配,则该装置确定该网络单元的管理信息在备份时刻之后不曾经历更新过程,于是取消该网络单元作为接受管理信息比较的对象,而且立即对该网络单元的管理信息进行设置;以及
一种装置,若除数据库识别符外数据库信息都不匹配,则该装置确定网络单元的管理信息是自更新以来最新的;从该网络单元上载管理信息;更新所述网络管理器的所述管理信息;并在更新之后,取消该网络单元作为数据库信息比较对象。
10.按照权利要求9的网络管理***的数据库同步装置,其特征在于所述网络管理器包括:
一种装置,用来检测表示所述网络管理器和所述网络单元中出现异常状态的事件;和
一种装置,用来按照所检测到的事件启动数据库信息的同步过程。
11.按照权利要求9的网络管理***的数据库同步装置,其特征在于所述网络管理器控制单元包括:
一种装置,当对网络单元执行设置控制时,从管理信息数据库读出与该网络单元的有关操作对应的必要的控制内容,并且产生控制消息;以及
一种把数据库信息加到所述控制消息上用的装置,所述数据库信息包括:正在被该网络管理器操作的数据库的识别符;执行所述设置操作的所述网络管理器和所述网络单元中每一个的识别符;以及传输时间,并且发送所述结果。
12.按照权利要求9的网络管理***的数据库同步装置,其特征在于:所述数据库信息管理单元检测到被保存在所述网络管理器的所述操作数据库中的数据库信息的数据库识别符已经变为所述备份数据识别符,从而检测到所述数据库的恢复,于是启动数据库信息的同步过程。
13.一种网络管理***的数据库同步装置,它包括:多个网络单元,它们构成通讯网络并且每一个都各自储存其中定义了***配置和功能的管理信息以及表示所述管理信息的设置和更新历史的数据库信息;和网络管理器,它通过控制网络连接到所述多个网络单元,并且通过设置和更改每一个所述网络单元的所述管理信息的内容来对每一个网络单元执行控制和管理;
其中所述网络管理器包括:
管理信息数据库(MIB),用来储存管理所述网络单元用的管理信息;
备份装置,用来把数据库识别符赋予由所述网络管理器操作的MIB数据;并把备份数据存入外部介质;
网络管理器控制单元,既用来访问每一个网络单元的管理信息,又用来从网络单元采集数据库信息;和
数据库信息管理单元,它储存和管理每一个网络单元用的数据库信息,后者是所述网络管理器和所述网络单元之间访问管理信息的历史;
而且其中所述数据库信息管理单元包括:
一种装置,它把网络单元设置为要接受数据库信息比较的对象,亦即预示它是管理信息中出现差异的根源,在执行该网络单元的设置之前采集该网络单元的数据库信息,并将从所述网络单元采集的所述数据库信息与所述网络管理器的所述数据库信息加以比较和整理;
一种装置,当除数据库识别符外数据库信息匹配时,该装置确定从备份时刻起到目前为止该网络单元的管理信息尚未更新过,取消该网络单元作为要接受数据库信息比较的对象,然后执行该网络单元的设置;以及
一种装置,当除数据库识别符外数据库信息不匹配时,该装置确定备份时刻之后网络管理器的管理信息是最新的信息,把网络管理器的管理信息下载给网络单元的管理信息,更新该网络单元的管理信息,并取消该网络单元作为要接受数据库信息比较的对象。
14.按照权利要求13的网络管理***的数据库同步装置,其特征在于所述网络管理器包括:
一种用来检测表示关于所述网络管理器和网络单元的管理信息异常的事件的装置,以及
用来启动与该事件相应的数据库信息的同步过程的装置。
15.按照权利要求13的网络管理***的数据库同步装置,其特征在于所述网络管理器控制单元包括:
一种装置,用来从所述管理信息数据库读出对每一个网络单元进行管理信息的设置和控制所必需的控制内容并且产生控制消息;以及
一种装置,用来把数据库信息加到所述控制消息上,所述数据库信息包括正在被所述网络管理器操作的所述数据库的识别符、所述网络管理器和所述网络单元的识别符以及发送所述控制消息的时间,并且发送所述结果。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10338055A JP2000163344A (ja) | 1998-11-27 | 1998-11-27 | ネットワーク管理システムのデータベース復旧方式 |
JP338055/1998 | 1998-11-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1257365A true CN1257365A (zh) | 2000-06-21 |
CN1206834C CN1206834C (zh) | 2005-06-15 |
Family
ID=18314498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB991243471A Expired - Fee Related CN1206834C (zh) | 1998-11-27 | 1999-11-26 | 网络管理***中数据库同步用的方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6438563B1 (zh) |
JP (1) | JP2000163344A (zh) |
CN (1) | CN1206834C (zh) |
HK (1) | HK1028508A1 (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1332528C (zh) * | 2003-01-24 | 2007-08-15 | 华为技术有限公司 | 网管标准代理中信息管理库树的加载实现方法 |
CN100349408C (zh) * | 2004-02-12 | 2007-11-14 | 华为技术有限公司 | 实现网管***和网元设备配置数据实时同步的方法 |
CN100353319C (zh) * | 2002-09-24 | 2007-12-05 | 浙江浙大网新科技股份有限公司 | 一种用snmp监视浏览内容的方法 |
CN100377532C (zh) * | 2004-07-12 | 2008-03-26 | 株式会社Ntt都科摩 | 管理***和管理方法 |
CN100387007C (zh) * | 2001-12-27 | 2008-05-07 | 富士施乐株式会社 | 网络***、发信目的地装置及其控制方法 |
CN100417088C (zh) * | 2005-09-02 | 2008-09-03 | 中兴通讯股份有限公司 | 一种前后台告警同步的方法 |
CN100428255C (zh) * | 2006-07-10 | 2008-10-22 | 华为技术有限公司 | 在终端上实现在线实时游戏的方法和装置 |
CN100454845C (zh) * | 2006-09-18 | 2009-01-21 | 华为技术有限公司 | 通信网络中配置规则重用方法及其*** |
CN100463396C (zh) * | 2001-12-27 | 2009-02-18 | 富士施乐株式会社 | 信息管理服务器及信息管理方法 |
CN100571154C (zh) * | 2005-05-13 | 2009-12-16 | 中兴通讯股份有限公司 | 一种全局数据在多模块间动态同步的方法 |
CN101056330B (zh) * | 2006-04-12 | 2011-05-04 | 鸿富锦精密工业(深圳)有限公司 | 网络装置及其用户状态信息同步方法 |
CN101094051B (zh) * | 2007-06-27 | 2011-05-11 | ***通信集团四川有限公司 | 数据一致性比对同步的***和方法 |
WO2012022084A1 (zh) * | 2010-08-19 | 2012-02-23 | 中兴通讯股份有限公司 | 一种网管管理资源的方法及装置 |
CN102118256B (zh) * | 2009-12-31 | 2013-04-24 | 杭州华三通信技术有限公司 | 一种snmp数据获取方法及设备侧装置 |
CN101499069B (zh) * | 2008-02-02 | 2013-06-05 | 中兴通讯股份有限公司 | 内存数据库文件的更新方法及更新装置 |
CN103731251A (zh) * | 2012-10-12 | 2014-04-16 | 上海斐讯数据通信技术有限公司 | 机架式设备卡同步***及其同步方法 |
CN105138612A (zh) * | 2015-08-07 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 数据一致性差异原因的分析和定位的方法及*** |
CN106845881A (zh) * | 2015-12-04 | 2017-06-13 | 阿里巴巴集团控股有限公司 | 一种库存异常数据的检测方法、装置及电子设备 |
CN112787868A (zh) * | 2021-01-29 | 2021-05-11 | 杭州迪普科技股份有限公司 | 一种信息同步的方法和装置 |
WO2023071494A1 (zh) * | 2021-10-27 | 2023-05-04 | 中兴通讯股份有限公司 | 信息恢复方法、装置、电子设备和存储介质 |
Families Citing this family (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6701359B1 (en) * | 1998-07-28 | 2004-03-02 | International Business Machines Corp. | Apparatus and method for managing a multi-threaded persistent agent management information base including a managed object instance cache |
US6952741B1 (en) * | 1999-06-30 | 2005-10-04 | Computer Sciences Corporation | System and method for synchronizing copies of data in a computer system |
US7693844B1 (en) | 1999-10-29 | 2010-04-06 | Computer Sciences Corporation | Configuring processing relationships among entities of an organization |
US7526487B1 (en) | 1999-10-29 | 2009-04-28 | Computer Sciences Corporation | Business transaction processing systems and methods |
US7363264B1 (en) * | 1999-10-29 | 2008-04-22 | Computer Sciences Corporation | Processing business transactions using dynamic database packageset switching |
US7571171B1 (en) | 1999-10-29 | 2009-08-04 | Computer Sciences Corporation | Smart trigger for use in processing business transactions |
US7546304B1 (en) | 1999-10-29 | 2009-06-09 | Computer Sciences Corporation | Configuring keys for use in processing business data |
US7353196B1 (en) * | 1999-10-29 | 2008-04-01 | Computer Sciences Corporation | Configuring dynamic database packageset switching for use in processing business transactions |
JP3546995B2 (ja) * | 1999-11-25 | 2004-07-28 | 日本電気株式会社 | 分散コンテンツ管理システム |
JP3686564B2 (ja) * | 1999-12-21 | 2005-08-24 | 株式会社日立製作所 | データベースシステム、データベースのレプリカ生成方法およびデータベースのレプリカ生成プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6704780B1 (en) * | 1999-12-21 | 2004-03-09 | Cisco Technology | Efficient representation of system network management object identifiers |
US6842769B1 (en) * | 2000-05-05 | 2005-01-11 | Interland, Inc. | Automatically configured network server |
US6990533B1 (en) * | 2000-05-23 | 2006-01-24 | Palm Source, Inc. | Method and system for device bootstrapping via server synchronization |
JP3601777B2 (ja) * | 2000-06-02 | 2004-12-15 | 日本電気株式会社 | コールエージェント用呼制御データの集中管理方法及びシステム |
US6895512B1 (en) * | 2000-06-30 | 2005-05-17 | Microsoft Corporation | Methods and systems for synchronizing security descriptors in systems that use multiple security descriptor specifications |
US6718348B1 (en) * | 2000-08-25 | 2004-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Non-time dependent synchronization of databases |
US7277933B2 (en) * | 2000-08-28 | 2007-10-02 | Fujitsu Limited | System for operating a plurality of apparatuses based on accumulated operating times thereof to equalize the respective operating times of the apparatuses |
US6807407B2 (en) * | 2000-09-11 | 2004-10-19 | Scientific Components, Inc. | Dual double balanced mixer |
US6694337B1 (en) * | 2000-10-26 | 2004-02-17 | Intel Corporation | Synchronizing databases |
US6748379B2 (en) * | 2001-01-22 | 2004-06-08 | Bmc Software, Inc. | Graphical representation of disorganized database records in an IMS database |
JP4131781B2 (ja) * | 2001-03-30 | 2008-08-13 | 株式会社東芝 | 分散処理型データベース管理システム |
WO2003036609A1 (en) * | 2001-10-24 | 2003-05-01 | Bea Systems, Inc. | Portal administration tool |
WO2003040945A1 (en) * | 2001-11-02 | 2003-05-15 | Premedics, Inc. | System and method for monitoring and ensuring proper life safety equipment maintenance, operation, and program implementation |
US20040158518A1 (en) * | 2003-02-10 | 2004-08-12 | Wall Mary P. | Break monitoring process |
US7143117B2 (en) * | 2003-09-25 | 2006-11-28 | International Business Machines Corporation | Method, system, and program for data synchronization by determining whether a first identifier for a portion of data at a first source and a second identifier for a portion of corresponding data at a second source match |
US20050108063A1 (en) * | 2003-11-05 | 2005-05-19 | Madill Robert P.Jr. | Systems and methods for assessing the potential for fraud in business transactions |
KR20050075489A (ko) | 2004-01-15 | 2005-07-21 | 유티스타콤코리아 유한회사 | 메타 mib 를 이용한 자동 업데이트 시스템 및 방법 |
JP4527605B2 (ja) * | 2004-06-21 | 2010-08-18 | 三星エスディアイ株式会社 | リチウムイオン二次電池用電解液及びこれを含むリチウムイオン二次電池 |
US20060059021A1 (en) * | 2004-09-15 | 2006-03-16 | Jim Yulman | Independent adjuster advisor |
US20060072626A1 (en) * | 2004-09-29 | 2006-04-06 | Lucent Technologies Inc. | Data synchronization in a telecommunication management network |
US7330955B2 (en) * | 2004-10-18 | 2008-02-12 | Seagate Technology Llc | Recovery record for updating a system configuration |
US8572026B2 (en) * | 2005-02-06 | 2013-10-29 | Oracle International Corporation | Data synchronisation across multiple data storages when processing transactions received on a network |
US7324796B2 (en) | 2005-03-07 | 2008-01-29 | Scientific Components | Low temperature co-fired ceramic sub-harmonic mixer |
JP4182083B2 (ja) | 2005-05-12 | 2008-11-19 | キヤノン株式会社 | ネットワークに接続されたネットワーク機器を管理する装置、方法、及びプログラム |
US20060294300A1 (en) * | 2005-06-22 | 2006-12-28 | Seagate Technology Llc | Atomic cache transactions in a distributed storage system |
CN100395996C (zh) * | 2005-06-23 | 2008-06-18 | 华为技术有限公司 | 一种网络管理***的信息同步方法 |
US7783746B2 (en) * | 2005-06-30 | 2010-08-24 | Infinera Corporation | Efficient synchronization of element management systems to network element attributes |
US20070025238A1 (en) * | 2005-07-01 | 2007-02-01 | Sbc Knowledge Ventures Lp | Maintaining services of a network element |
US20070064736A1 (en) * | 2005-09-19 | 2007-03-22 | Fujitsu Network Communications | Zero suppressed performance management data interpretation and same value suppression and interpretation |
US20070073663A1 (en) * | 2005-09-26 | 2007-03-29 | Bea Systems, Inc. | System and method for providing full-text searching of managed content |
US7818344B2 (en) | 2005-09-26 | 2010-10-19 | Bea Systems, Inc. | System and method for providing nested types for content management |
US7953734B2 (en) | 2005-09-26 | 2011-05-31 | Oracle International Corporation | System and method for providing SPI extensions for content management system |
US7917537B2 (en) | 2005-09-26 | 2011-03-29 | Oracle International Corporation | System and method for providing link property types for content management |
US7752205B2 (en) * | 2005-09-26 | 2010-07-06 | Bea Systems, Inc. | Method and system for interacting with a virtual content repository |
US8239498B2 (en) * | 2005-10-28 | 2012-08-07 | Bank Of America Corporation | System and method for facilitating the implementation of changes to the configuration of resources in an enterprise |
US8782201B2 (en) * | 2005-10-28 | 2014-07-15 | Bank Of America Corporation | System and method for managing the configuration of resources in an enterprise |
US7529780B1 (en) | 2005-12-30 | 2009-05-05 | Google Inc. | Conflict management during data object synchronization between client and server |
US8521864B1 (en) * | 2006-01-10 | 2013-08-27 | Crimson Corporation | Systems and methods for managing the impact of monitoring processes |
CN101009516B (zh) | 2006-01-26 | 2011-05-04 | 华为技术有限公司 | 一种进行数据同步的方法、***及装置 |
US7697542B1 (en) * | 2006-03-28 | 2010-04-13 | Marvell International Ltd. | Programmable resource scheduler |
US7979339B2 (en) * | 2006-04-04 | 2011-07-12 | Bgc Partners, Inc. | System and method for optimizing execution of trading orders |
US8463852B2 (en) | 2006-10-06 | 2013-06-11 | Oracle International Corporation | Groupware portlets for integrating a portal with groupware systems |
JP2008160385A (ja) * | 2006-12-22 | 2008-07-10 | Nec Corp | ネットワーク経路制御システム、経路制御装置および経路制御方法 |
US8264283B1 (en) | 2007-03-29 | 2012-09-11 | Scientific Components Corporation | Single side band mixer |
US8344818B1 (en) | 2007-06-15 | 2013-01-01 | Scientific Components Corporation | Single side band (SSB) mixer |
US20090006435A1 (en) * | 2007-06-28 | 2009-01-01 | Cisco Technology, Inc. | Object identifier awareness for network device notifications |
US8264970B2 (en) | 2007-10-12 | 2012-09-11 | Rockstar Bidco, LP | Continuity check management in a link state controlled Ethernet network |
US7941399B2 (en) | 2007-11-09 | 2011-05-10 | Microsoft Corporation | Collaborative authoring |
JP5051238B2 (ja) * | 2007-11-13 | 2012-10-17 | 富士通株式会社 | 制御代理装置 |
US8825758B2 (en) | 2007-12-14 | 2014-09-02 | Microsoft Corporation | Collaborative authoring modes |
US8301588B2 (en) | 2008-03-07 | 2012-10-30 | Microsoft Corporation | Data storage for file updates |
US8352870B2 (en) | 2008-04-28 | 2013-01-08 | Microsoft Corporation | Conflict resolution |
US8429753B2 (en) | 2008-05-08 | 2013-04-23 | Microsoft Corporation | Controlling access to documents using file locks |
US8825594B2 (en) | 2008-05-08 | 2014-09-02 | Microsoft Corporation | Caching infrastructure |
US8417666B2 (en) | 2008-06-25 | 2013-04-09 | Microsoft Corporation | Structured coauthoring |
CN101344894B (zh) * | 2008-08-21 | 2012-11-07 | 峰峰集团邯郸鼎峰物流有限公司 | 一种应用***间数据同步的方法和装置 |
US9934240B2 (en) | 2008-09-30 | 2018-04-03 | Google Llc | On demand access to client cached files |
US8620861B1 (en) | 2008-09-30 | 2013-12-31 | Google Inc. | Preserving file metadata during atomic save operations |
JP2010191690A (ja) * | 2009-02-18 | 2010-09-02 | Fujitsu Ltd | 伝送装置データベースのバックアップ管理方法およびリストア管理方法 |
CN101826073B (zh) * | 2009-03-06 | 2013-08-28 | 华为技术有限公司 | 分布式数据库同步方法、设备及*** |
US8346768B2 (en) | 2009-04-30 | 2013-01-01 | Microsoft Corporation | Fast merge support for legacy documents |
US8275869B2 (en) * | 2009-08-05 | 2012-09-25 | Tellabs Operations, Inc. | Re-synchronizing data between network elements and network management system using partial node discovery |
JP5488178B2 (ja) * | 2010-04-30 | 2014-05-14 | 富士通株式会社 | データ管理プログラム及び方法、並びにノード装置 |
US8949179B2 (en) | 2012-04-23 | 2015-02-03 | Google, Inc. | Sharing and synchronizing electronically stored files |
US9239846B2 (en) | 2012-04-23 | 2016-01-19 | Google Inc. | Sharing and synchronizing electronically stored files |
US9529818B2 (en) | 2012-04-23 | 2016-12-27 | Google Inc. | Sharing and synchronizing electronically stored files |
US9244934B2 (en) | 2012-04-23 | 2016-01-26 | Google Inc. | Sharing and synchronizing electronically stored files |
US9071229B1 (en) | 2013-07-30 | 2015-06-30 | Scientific Components Corporation | Miniature multi-decade GHz balun |
US10078558B2 (en) * | 2014-01-10 | 2018-09-18 | Hitachi, Ltd. | Database system control method and database system |
CN105306243A (zh) * | 2014-07-22 | 2016-02-03 | 中兴通讯股份有限公司 | 过期数据采集方法、装置及*** |
JP6506527B2 (ja) * | 2014-10-14 | 2019-04-24 | キヤノン株式会社 | 情報処理装置とデータ同期方法、データ同期システムおよびプログラム |
US9694827B2 (en) * | 2014-12-19 | 2017-07-04 | Paccar Inc | Vehicle computer system with data backup |
JP6641813B2 (ja) * | 2015-09-11 | 2020-02-05 | 富士通株式会社 | 制御装置、情報処理システム、及び制御プログラム |
US10387230B2 (en) | 2016-02-24 | 2019-08-20 | Bank Of America Corporation | Technical language processor administration |
US10366338B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating the impact of technology change incidents |
US10019486B2 (en) | 2016-02-24 | 2018-07-10 | Bank Of America Corporation | Computerized system for analyzing operational event data |
US10067984B2 (en) | 2016-02-24 | 2018-09-04 | Bank Of America Corporation | Computerized system for evaluating technology stability |
US10216798B2 (en) | 2016-02-24 | 2019-02-26 | Bank Of America Corporation | Technical language processor |
US10430743B2 (en) | 2016-02-24 | 2019-10-01 | Bank Of America Corporation | Computerized system for simulating the likelihood of technology change incidents |
US10223425B2 (en) | 2016-02-24 | 2019-03-05 | Bank Of America Corporation | Operational data processor |
US10366367B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating and modifying technology change events |
US10275182B2 (en) | 2016-02-24 | 2019-04-30 | Bank Of America Corporation | System for categorical data encoding |
US10366337B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating the likelihood of technology change incidents |
US10275183B2 (en) | 2016-02-24 | 2019-04-30 | Bank Of America Corporation | System for categorical data dynamic decoding |
CN106527990B (zh) * | 2016-11-09 | 2019-08-30 | 浪潮天元通信信息***有限公司 | 一种网管信息处理服务器、方法和*** |
WO2019221170A1 (ja) * | 2018-05-17 | 2019-11-21 | 日本電信電話株式会社 | 情報管理システム及び情報管理方法 |
CN108986848A (zh) * | 2018-06-01 | 2018-12-11 | 四川斐讯全智信息技术有限公司 | 同步歌曲信息和歌词的方法、***、智能音箱及智能终端 |
JP7092843B2 (ja) * | 2019-10-31 | 2022-06-28 | アシュラント,インコーポレーテッド | 独立したコンピューティングリソースを管理し、および同期させるためのシステム、方法、装置、およびコンピュータプログラム製品 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62224843A (ja) * | 1986-03-26 | 1987-10-02 | Hitachi Ltd | デ−タベ−ス媒体内容保全方式 |
JPH022280A (ja) | 1988-06-15 | 1990-01-08 | Mitsubishi Electric Corp | ネットワーク資源認識方式 |
JP2944123B2 (ja) * | 1990-02-06 | 1999-08-30 | 沖ソフトウェア株式会社 | データベースの検索方法 |
JPH0438537A (ja) * | 1990-06-04 | 1992-02-07 | Fujitsu Ltd | Dasd上のデータ・バックアップ/復元方式 |
JPH04107654A (ja) * | 1990-08-28 | 1992-04-09 | Nec Corp | 分散データ制御方式 |
JPH08194638A (ja) * | 1995-01-19 | 1996-07-30 | Fujitsu Ltd | 指定時刻のデータベースバックアップ方法及びデータベースバックアップ装置 |
JPH08263350A (ja) * | 1995-03-24 | 1996-10-11 | N T T Data Tsushin Kk | 情報管理システム及び方法 |
SE506534C2 (sv) * | 1995-06-15 | 1998-01-12 | Ericsson Telefon Ab L M | Sätt att bestämma innehåll i restaureringslogg |
US5774689A (en) * | 1995-09-22 | 1998-06-30 | Bell Atlantic Network Services, Inc. | Network configuration management system for digital communication networks |
JP3407016B2 (ja) | 1995-12-28 | 2003-05-19 | 三菱電機株式会社 | 網管理システム |
JP3451415B2 (ja) | 1996-03-29 | 2003-09-29 | 富士通株式会社 | ネットワーク管理システムのデータベース同期方法 |
JPH1049418A (ja) * | 1996-08-02 | 1998-02-20 | Nippon Telegr & Teleph Corp <Ntt> | ジャーナルデータの反映方法及び装置と、冗長構成形計算機システム |
WO1998038583A1 (en) * | 1997-02-26 | 1998-09-03 | Siebel Systems, Inc. | Method of determining visibility to a remote database client of a plurality of database transactions having variable visibility strengths |
CN1160970C (zh) * | 1997-05-09 | 2004-08-04 | 美国阿尔卡塔尔资源有限合伙公司 | 可以进行快速数据库同步的通信***和方法 |
WO1998051095A2 (en) * | 1997-05-09 | 1998-11-12 | Dsc Telecom L.P. | Scp database migration |
JPH10312329A (ja) * | 1997-05-09 | 1998-11-24 | Matsushita Electric Ind Co Ltd | データ・バックアップ・リストア装置 |
US5884328A (en) * | 1997-08-29 | 1999-03-16 | Tandem Computers, Inc. | System and method for sychronizing a large database and its replica |
US6052724A (en) * | 1997-09-02 | 2000-04-18 | Novell Inc | Method and system for managing a directory service |
US6295540B1 (en) * | 1997-10-02 | 2001-09-25 | Nortel Networks Limited | Alignment of tirks using network manager |
JP3534596B2 (ja) * | 1997-12-05 | 2004-06-07 | 富士通株式会社 | インテリジェントネットワーク内のデータベースの同期方法と装置 |
US6081806A (en) * | 1998-01-15 | 2000-06-27 | Inventec Corporation | Computer database synchronization method |
US6324547B1 (en) * | 1998-04-02 | 2001-11-27 | Lucent Technologies Inc. | Method for creating and modifing similar and dissimilar databases for use in intelligent network configurations for telecommunication systems |
US6226650B1 (en) * | 1998-09-17 | 2001-05-01 | Synchrologic, Inc. | Database synchronization and organization system and method |
US6243715B1 (en) * | 1998-11-09 | 2001-06-05 | Lucent Technologies Inc. | Replicated database synchronization method whereby primary database is selected queries to secondary databases are referred to primary database, primary database is updated, then secondary databases are updated |
-
1998
- 1998-11-27 JP JP10338055A patent/JP2000163344A/ja active Pending
-
1999
- 1999-11-16 US US09/441,089 patent/US6438563B1/en not_active Expired - Fee Related
- 1999-11-26 CN CNB991243471A patent/CN1206834C/zh not_active Expired - Fee Related
-
2000
- 2000-12-06 HK HK00107833A patent/HK1028508A1/xx not_active IP Right Cessation
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100463396C (zh) * | 2001-12-27 | 2009-02-18 | 富士施乐株式会社 | 信息管理服务器及信息管理方法 |
CN100387007C (zh) * | 2001-12-27 | 2008-05-07 | 富士施乐株式会社 | 网络***、发信目的地装置及其控制方法 |
CN101272288B (zh) * | 2001-12-27 | 2011-02-09 | 富士施乐株式会社 | 信息管理服务器及信息管理方法 |
CN100353319C (zh) * | 2002-09-24 | 2007-12-05 | 浙江浙大网新科技股份有限公司 | 一种用snmp监视浏览内容的方法 |
CN1332528C (zh) * | 2003-01-24 | 2007-08-15 | 华为技术有限公司 | 网管标准代理中信息管理库树的加载实现方法 |
CN100349408C (zh) * | 2004-02-12 | 2007-11-14 | 华为技术有限公司 | 实现网管***和网元设备配置数据实时同步的方法 |
CN100377532C (zh) * | 2004-07-12 | 2008-03-26 | 株式会社Ntt都科摩 | 管理***和管理方法 |
CN100571154C (zh) * | 2005-05-13 | 2009-12-16 | 中兴通讯股份有限公司 | 一种全局数据在多模块间动态同步的方法 |
CN100417088C (zh) * | 2005-09-02 | 2008-09-03 | 中兴通讯股份有限公司 | 一种前后台告警同步的方法 |
CN101056330B (zh) * | 2006-04-12 | 2011-05-04 | 鸿富锦精密工业(深圳)有限公司 | 网络装置及其用户状态信息同步方法 |
CN100428255C (zh) * | 2006-07-10 | 2008-10-22 | 华为技术有限公司 | 在终端上实现在线实时游戏的方法和装置 |
CN100454845C (zh) * | 2006-09-18 | 2009-01-21 | 华为技术有限公司 | 通信网络中配置规则重用方法及其*** |
CN101094051B (zh) * | 2007-06-27 | 2011-05-11 | ***通信集团四川有限公司 | 数据一致性比对同步的***和方法 |
CN101499069B (zh) * | 2008-02-02 | 2013-06-05 | 中兴通讯股份有限公司 | 内存数据库文件的更新方法及更新装置 |
CN102118256B (zh) * | 2009-12-31 | 2013-04-24 | 杭州华三通信技术有限公司 | 一种snmp数据获取方法及设备侧装置 |
WO2012022084A1 (zh) * | 2010-08-19 | 2012-02-23 | 中兴通讯股份有限公司 | 一种网管管理资源的方法及装置 |
CN103731251A (zh) * | 2012-10-12 | 2014-04-16 | 上海斐讯数据通信技术有限公司 | 机架式设备卡同步***及其同步方法 |
CN105138612A (zh) * | 2015-08-07 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 数据一致性差异原因的分析和定位的方法及*** |
CN105138612B (zh) * | 2015-08-07 | 2019-03-15 | 北京思特奇信息技术股份有限公司 | 数据一致性差异原因的分析和定位的方法及*** |
CN106845881A (zh) * | 2015-12-04 | 2017-06-13 | 阿里巴巴集团控股有限公司 | 一种库存异常数据的检测方法、装置及电子设备 |
CN112787868A (zh) * | 2021-01-29 | 2021-05-11 | 杭州迪普科技股份有限公司 | 一种信息同步的方法和装置 |
WO2023071494A1 (zh) * | 2021-10-27 | 2023-05-04 | 中兴通讯股份有限公司 | 信息恢复方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
HK1028508A1 (en) | 2001-02-16 |
CN1206834C (zh) | 2005-06-15 |
JP2000163344A (ja) | 2000-06-16 |
US6438563B1 (en) | 2002-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1206834C (zh) | 网络管理***中数据库同步用的方法和装置 | |
EP1962538B1 (en) | Method for managing terminal device | |
CN101076736A (zh) | 在监督处理控制***中配置冗余 | |
CN101065731A (zh) | 监督处理控制数据获取设备的冗余部署的主机的运行时间故障管理 | |
US20080114570A1 (en) | Method, system and terminal for maintaining capability management object and for managing capability | |
US20010008024A1 (en) | Upgrade control method and data processing system | |
CN101038591A (zh) | 数据库同步方法及*** | |
US20080235357A1 (en) | On-line configuration management system and method | |
CN113326053A (zh) | 一种机器人管理***和方法 | |
US20050193390A1 (en) | Program downloading method, program switching method and network apparatus | |
JP3916232B2 (ja) | ナレッジ型運用管理システム,方法およびプログラム | |
WO2020143324A1 (zh) | 服务程序发布方法、装置、计算机设备及存储介质 | |
CN110233893B (zh) | 一种基于ansible的服务器文件高效更新的方法及*** | |
CN112527381B (zh) | 多平台软件版本管理及更新*** | |
CN112905306A (zh) | 多集群容器管理方法、装置、电子设备和存储介质 | |
JPH10301799A (ja) | 試験プログラムの投入方式 | |
JP2001022627A (ja) | 複数装置間でのデータベース同期方式および方法 | |
CN113485720B (zh) | 一种微服务***的离线升级方法 | |
JP2000138788A (ja) | 画像情報装置の故障解析方法およびプログラム更新方法 | |
JP3957970B2 (ja) | 制御用表示装置、および、そのプログラムが記録された記録媒体 | |
CN115017235A (zh) | 数据同步方法及电子设备、存储介质 | |
CN106850292A (zh) | 一种分布式集群的客户端监视节点的方法 | |
CN116974857B (zh) | 一种监控代理自动部署更新方法及其*** | |
CN101892335B (zh) | 高炉槽下故障诊断与处理方法 | |
CN111404735A (zh) | 一种分布式应用监控方法及监控*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050615 Termination date: 20131126 |