面向对象的状态映射/解映射方法及其应用的制作方法

文档序号:82519阅读:279来源:国知局
专利名称:面向对象的状态映射/解映射方法及其应用的制作方法
技术领域
本发明涉及网络管理技术领域
,_体涉及一种面向对象的状态映射/_映射方法及其应用。
背景技术
国际上有一些组织机构致力于研究、制定、开发网络管理的服务、协议和结构,其中,ISO(国际标准化组织)是第一个开发网络管理结构、制定网络管理标准的组织,该组织已制定了大量的有关网络管理的标准,其内容统称为OSI(开放系统互连)系统管理。ITU(国际电信联盟)致力于开发和制定电信网的网络管理标准。目前,已经形成了较为完善的电信网络管理推荐标准,即TMN(电信管理网络)网络管理。而Internet(因特网)的IETF(国际互联网工程任务组)也已经制定了三个版本的SNMP(简单网络管理协议)协议。SNMP协议是实现Internet网络管理的标准协议,目前它已成为事实上的数据通信网的管理标准。这三种网络管理标准都各_所长和不同特点,适宜于不同的网络环境和管理类别。但不论哪种管理方式,都使用了管理者(manager)、代理(agent)、被管对象(MO)、管理信息库(MIB)的概念。OSI系统管理信息模型中的MO_有封装性、多态性,一个OSI被管对象由属性、操作、通知和行为来描述其特性;而在SNMP中没有封装、继承和多态性等对象的概念,SNMP的MO是数据变量而不是MO类,不需要实例化。
通常,一个被管对象_有多种状态属性,这些状态属性形成一个状态向量,作为该被管对象的状态描述。例如,ITU-T X.731(Information Technology-OpenSystem Interconnection-System ManagementState Management Function,信息技术-开放系统互连-系统管理状态管理功能)中描述了MO的几种状态属性,包括AST(执行状态)、OST(操作状态)、AVS(可用性状态)、PRS(进程状态)、CST(控制状态)、STS(备用状态)、ALS(告警状态)等。这些状态属性有些是独立存在的,比如,AST和OST;有些是需要依赖其他属性而存在的,比如,AVS、PRS等。其中,每种状态属性都_有两个或多个不同的值。因此,可以_MO的状态定义为一个多元组向量。
在一个网络系统中,可能会有多个被管对象,每个被管对象在某一时刻_有一种状态值,并且一个被管对象的状态变化会影响其他被管对象的状态,也就是说,不同MO之间的状态变化_有关联性。有鉴于此,为了提高网络管理性能,在O&M(操作和管理)系统中有必要引入状态传播机制。根据不同MO之间状态变化的关联性,建立与各MO对应的状态传播路径,当MO状态发生变化时,沿该路径_其状态传送到与其相关联的MO,这些相关联的MO根据收到的前述MO的状态信息,修改自己的状态属性,然后再_自己的状态属性传播出去。
在状态传播期间,系统需要进行上千次的状态计算,由于描述一个MO状态的参数及其取值的多样性,从理论上讲,一个被管对象的状态值大约为20000个,因此,大量的状态计算不仅会影响状态传播的速度,而且会占用过多的系统资源,降低了状态管理效率及系统性能。

发明内容本发明的目的之一是提供一种面向对象的状态映射/_映射方法,以降低状态传播过程中被管对象状态计算的复杂度,提高传播效率。
本发明的另一个目的是提供一种面向对象的状态管理方法,以克服现有技术中由于被管对象状态的多样性,影响状态管理效率及系统性能的缺点,实现对设备状态简单有效的管理。
本发明的再一个目的是提供一种面向对象的状态管理系统,以保证系统中各被管对象相关状态属性参数的一致性,为实现准确、高效的网络管理提供管理依据。
为此,本发明提供如下的技术方案一种面向对象的状态映射/_映射方法,包括以下步骤确定描述被管对象外部状态的属性参数及状态传播所需的内部状态集;建立所述外部状态属性参数集合与所述内部状态集中内部状态的对应关系;
根据所述对应关系_所述被管对象的外部状态转换为内部状态进行处理;_处理后的内部状态根据所述对应关系转换为所述被管对象的外部状态。
按照下述步骤_被管对象的外部状态转换为内部状态获取被管对象各外部属性参数的当前值;根据所述对应关系_所述被管对象外部属性参数的当前值映射为被管对象内部状态集中的一个内部状态。
所述方法进一步包括存储被管对象各外部状态属性参数的当前值;当系统执行完与被管对象外部状态相关的操作后,根据所述对应关系更新存储的该被管对象外部状态属性参数值。
所述方法进一步包括步骤当被管对象离开所述系统时,删除存储的该被管对象各外部状态属性参数的当前值。
所述被管对象外部状态的属性参数包括管理状态AST、操作状态OST、可用性状态AVS、进程状态PRS、控制状态CST、备用状态STS、告警状态ALS。所述内部状态集为被管对象状态传播所需的最少信息集合。
一种面向对象的状态管理方法,用于对系统中的多个被管对象的状态进行管理,包括A、建立被管对象外部状态集与内部状态集的映射和_映射关系,所述外部状态集包括描述被管对象外部状态的各属性参数,所述内部状态集为被管对象状态传播所需的最少信息集合;B、当一个被管对象的外部状态发生变化时,根据所述映射关系_该被管对象的外部状态映射为内部状态;C、_映射后的内部状态信息传播给与该被管对象相关联的所有其他被管对象;D、所述其他被管对象根据所述_映射关系_收到的内部状态信息_映射为外部状态信息,并根据该信息更新描述其外部状态的各属性参数。
所述步骤B进一步包括当有新的被管对象加入所述系统时,获取该被管对象各外部属性参数的当前值;根据所述映射关系_获取的被管对象外部属性参数的当前值映射为被管对象内部状态集中的一个内部状态。
所述方法进一步包括记录被管对象前一次映射后的内部状态;如果该被管对象外部状态发生变化后映射的内部状态与记录的前一次映射后的内部状态相同,则不进行状态传播。
所述方法进一步包括当系统需要进行与被管对象外部状态相关的操作时,根据所述对应关系_所述被管对象的外部状态转换为内部状态进行处理。
所述方法进一步包括存储被管对象各外部状态属性参数的当前值;当系统执行完与被管对象外部状态相关的操作后,根据所述对应关系更新存储的该被管对象外部状态属性参数值。
所述方法进一步包括当被管对象离开所述系统时,删除存储的该被管对象各外部状态属性参数的当前值。
一种面向对象的状态管理系统,包括多个被管对象,每个被管对象包括外部状态获取单元,用于获取被管对象的外部状态;映射/_映射单元,用于_获取的被管对象的外部状态映射为内部状态,或_其内部状态_映射为外部状态;状态传播策略单元,用于为被管对象提供状态传播策略,使被管对象_其状态变化信息传播给与其状态相关的其他被管对象。
所述被管对象还包括外部状态信息存储器,用于存储被管对象各外部状态属性参数的当前值;内部状态信息存储器,用于存储被管对象外部状态映射后的内部状态信息。
所述被管对象还包括
比较单元,用于比较所述映射/_映射单元映射后的内部状态与所述内部状态信息存储器中存储的内部状态是否相同。
各被管对象通过无线网络和/或因特网相连。
由以上本发明提供的技术方案可以看出,本发明_被管对象的各种属性参数的集合映射到一个确定的内部状态集中的一种状态,建立被管对象外部状态与内部状态之间的映射和_映射机制,_包含大量信息参数的外部状态转换为一种内部状态供系统执行与被管对象外部状态相关的操作时使用,减少了操作及状态传播过程中的运算次数,从而降低了系统处理的复杂度。基于这种映射/_映射机制,当一个被管对象的外部状态发生变化时,通过_外部状态转换为内部状态进行传播,大大减少了状态传播过程中需要传输的信息量,有效地节省了网络资源,提高了网络管理效率。
图1是本发明面向对象的状态映射/_映射方法的实现流程图;图2是被管对象内部状态分类示意图;图3是本发明面向对象的状态管理方法的实现流程图;图4是本发明方法中的映射/_映射机制示意图;图5是本发明面向对象的状态管理系统第一实施例的原理框图;图6是本发明面向对象的状态管理系统第二实施例的原理框图。
_体实施方式本发明的核心在于建立一种映射/_映射机制,通过该机制简化网络管理过程中的操作,尤其是对于被管对象状态传播过程中的复杂运算及大量的信息传递,使状态传播机制可以有效地被引入O&M系统的状态管理功能。在建立映射/_映射机制时,首先确定描述被管对象外部状态的各属性参数及状态传播所需的内部状态集,该外部状态集包括描述被管对象外部状态的各属性参数,内部状态集为被管对象状态传播所需的最少信息集合;然后确定各种外部状态属性参数集合与内部状态集中各种不同状态的对应关系。由于通过该机制,可以_多个不同的外部状态映射到一个单一的内部状态,从而可以大大简化与被管对象状态相关的一些操作处理。
技术领域
人员知道,网络管理的目标是要最大限度地利用网络资源,提高网络的运行质量和效率,向用户提供良好的服务。而状态管理是网络管理不可缺少的一个组成部分,是保证网络管理准确性的重要依据。对被管对象状态的合理描述可以实现不同被管对象状态的统一管理。
本发明_被管对象外部状态的各属性参数组成一个状态向量,用以表示该被管对象的各种状态,被管对象状态传播所需的最少信息集合作为一个内部状态集,该内部状态集中不同状态之间的转换即可触发被管对象的状态传播行为。
为了使本技术领域
的人员更好地理_本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
参照图1,图1示出了本发明面向对象的状态映射/_映射方法的实现流程首先,在步骤101确定描述被管对象外部状态的各属性参数及状态传播所需的内部状态集。
依据ITU-T X.731中描述的MO的几种状态属性,如下表1所示。
表1
其中,每种状态属性有几个可能的取值,用以表示被管对象的不同状态,因此,可以_MO的状态值空间定义为7元组向量,即Se=(AST,OST,AVS,PRS,CST,STS,ALS),每一个Se的值代表了MO的一种外部状态。
为了在被管对象外部状态发生变化时,简化与这些外部状态属性参数相关的一系列操作,建立一个内部状态集,在该内部状态集中包含了状态传播及状态处理所需的必要信息,而且是一个最少信息的集合,也就是说,内部状态集尽可能地小,即不可能再小而不丢失对于状态传播及状态处理任务所需的信息。
比如,可以建立如下表2所示的内部状态集的描述表2
为了更好地表示被管对象的内部状态,对表2所示的各内部状态进行分类,如图2所示首先,内部状态被分成无故障状态集和故障状态集。在无故障状态集中包含了三种内部状态提供业务状态、备用状态和激活状态,这三种状态都用OK来表示,_有状态OK的被管对象能够提供全部业务服务。故障状态进一步分为可降低级别使用的故障状态、瞬时故障状态和永久故障状态。同样,可降低级别使用的故障状态包含了三种内部状态提供业务状态、备用状态和激活状态,这三种状态都用FW来表示。根据该MO和其他MO之间是否有物理依赖性_瞬时故障状态划分为三种状态。其中,FDN表示MO瞬时故障,该故障是由于其他MO产生故障引起的;FN表示MO瞬时故障,该故障会引起其他MO产生故障;FT表示因为测试原因使MO瞬时脱离业务。同样,根据该MO和其他MO之间是否有物理依赖性_永久故障状态划分为三种状态。其中,FDH表表示MO永久故障,该故障是由于其他MO产生故障引起的;FH表示MO永久故障,该故障会引起其他MO产生故障;FL表示因为操作需求使MO永久脱离业务。
除以上这些状态外,考虑到对于系统的不同配置需求,另外设置两种内部状态NV和NC。NV表示一种中立状态,也就是说,有一些管理对象不在对象依赖关系中,它的状态不会对其他对象的状态造成影响;NC表示相应的MO还未被创建。
通过上述这10种内部状态,即可很好地描述状态传播所需的必要信息。
步骤102建立外部状态属性参数集合与内部状态集中内部状态的对应关系。
比如,外部状态集合Se1=(unlocked,disabled,not-installed,null,null,null,cleared);Se2=(unlocked,disabled,failed,null,null,null,critical);Se3=(unlocked,disabled,failed-on-test,null,null,null,critical);这三种外部状态均代表MO出现了永久故障,因此,可以_这三种状态映射为一种内部状态,即FH。也就是说目标MO只要处于上述外部状态中的一种情况,则在内部处理或状态传播时,认为该MO处于永久故障状态,而无需再详细区分该MO的每个外部状态属性。
基于该原理,即可建立起每种外部状态属性参数集合与内部状态集中的单个内部状态的对应关系,也就是说,_多种外部状态映射为一个内部状态,反之亦然。
这样,在系统内部处理时,就可_包含多个外部状态属性参数的转换为一个参数来处理,从而简化处理的复杂度及运算量。
步骤103当系统需要进行与被管对象外部状态相关的操作时,根据建立的对应关系_被管对象的外部状态转换为内部状态进行处理。
由于每个外部状态属性参数_有多个可能的取值,因此,在_被管对象的外部状态转换为内部状态时,首先要取得被管对象的各外部属性参数的当前值,可以对每个参数设置一个存储器,用以存储该参数的当前值。当需要该参数值时,从对应的存储器中即可获得;当被管对象的外部状态改变时,修改相应的参数值,使其得到即时更新,保持与被管对象的当前状态一致;当被管对象离开所在的系统时,删除存储的该被管对象各外部状态属性参数的当前值,以节省系统存储资源。
获得被管对象的各外部属性参数后,即可计算该被管对象的外部状态向量Se,根据建立的Se与内部状态的对应关系_其映射为内部状态集中的一个内部状态。
步骤104当系统执行完与被管对象外部状态相关的操作后,根据建立的对应关系更新存储的该被管对象外部状态属性参数值。
如果由于该操作使得某些外部状态属性发生了变化,则需要根据建立的对应关系,_操作后的内部状态_映射到外部状态,并更新相关的参数值。
基于本发明中的映射/_映射机制,不仅可以大大简化系统内部处理过程,而且在状态管理中,可以减少状态传播中需要传送的状态信息,节省网络资源。
参照图3,图3示出了本发明面向对象的状态管理方法的实现流程图,包括以下步骤步骤301建立被管对象外部状态集与内部状态集的映射和_映射关系。
该外部状态集包括描述被管对象外部状态的各属性参数,如前面所述,可以通过以下外部状态属性参数来表示一个被管对象的外部状态AST、OST、AVS、PRS、CST、STS、ALS。内部状态集为被管对象状态传播所需的最少信息集合,比如,通过OK、FW、FN、FDN、FT、FL、FH、FDH、NC、NV参数来表示被管对象的内部状态。当然,这些参数可以根据系统实际配置及应用环境的需要来设定,并不拘泥以上描述的这些参数。
在进行映射及_映射运算时,可以引入两种函数,即映射函数fmap和_映射函数fdemap。映射函数fmap用于_外部状态Se=(AST、OST、AVS、PRS、CST、STS、ALS)映射到一个内部状态Si,即Si=fmap(Se);_映射函数fdemap用于_内部状态Si_映射到外部状态Se,即Se=fdemap(Si,Se)。由于系统内部对映射后的内部状态进行处理后可能会影响到被管对象外部状态的某些属性参数,因此,对于一个被管对象,其新的外部状态依赖于内部状态和原外部状态这两个参数。在需要进行状态转换时,根据这两个函数即可方便地_外部状态映射到一个内部状态,或者_一个内部状态_映射到外部状态。
步骤302当一个被管对象的外部状态发生变化时,根据建立的映射关系_该被管对象的外部状态映射为内部状态。
当有新的被管对象加入系统时,相当于该被管对象的外部状态发生了变化,这时,也需要获取该被管对象各外部属性参数的当前值,然后根据映射关系_获取的被管对象外部属性参数的当前值映射为被管对象内部状态集中的一个内部状态。
如果系统需要进行与被管对象外部状态相关的操作时,为了简化操作中的一些运算,也可以根据建立的映射关系_被管对象的外部状态转换为内部状态进行处理。
存储被管对象各外部状态属性参数的当前值;当系统执行完与被管对象外部状态相关的操作后,根据所述对应关系更新存储的该被管对象外部状态属性参数值。
为了在每次状态转换时能够及时得到所需的外部状态属性参数的当前值,可以对每个参数设置一个存储器。通过读取对应存储器获得相应参数值。当被管对象的外部状态改变时,修改相应的参数值,使其得到即时更新,保持与被管对象的当前状态一致;当被管对象离开所在的系统时,删除存储的该被管对象各外部状态属性参数的当前值,以节省系统存储资源。获得被管对象的各外部属性参数后,即可计算该被管对象的外部状态向量Se,根据建立的Se与内部状态的对应关系_其映射为内部状态集中的一个内部状态。
步骤303_映射后的内部状态信息传播给与该被管对象相关联的所有其他被管对象。
步骤304其他被管对象根据_映射关系_收到的内部状态信息_映射为外部状态信息,并根据该信息更新描述其外部状态的各属性参数。
为了进一步减少状态传播对系统资源的占用,同样可以设置一个存储器,以记录被管对象当前的内部状态。由于多个不同的外部状态可以映射为一个内部状态,因此在每次状态映射后,比较新的内部状态与前一次记录的内部状态是否相同,如果相同,则不进行状态传播过程。
比如,外部状态Se1=(unlocked,disabled,not-installed,null,null,null,cleared);Se2=(unlocked,disabled,failed,null,null,null,critical);Se3=(unlocked,disabled,failed-on-test,null,null,null,critical);均映射为内部状态FH,因此,当被管对象的状态从Se1变化到Se2,虽然其外部状态发生了变化,但这种变化不会引起其他被管对象的状态变化,这时,可以不_其变化传播给其他被管对象,从而有效地避免了传送非必要信息对网络资源的消耗。如果不采用这种映射方式,一个被管对象的任一个外部参数发生变化都需要通知给其他相关联的被管对象,不仅会占用大量的网络资源,而且过多的参数会增加计算的复杂度。
下面结合图4所示状态映射/_映射转换关系示意图,进一步详细说明本发明中的映射/_映射机制。
假设网络中有5个被管对象,分别为MO1、MO2、MO3、MO4、MO5,各被管对象当前状态如图中所示当各MO正常运行时,其外部状态均为Se(unl,ena,nul,nul,nul,nul,clear),映射到内部状态OK;在运行过程中,MO1的外部状态发生变化,由原来的(unl,ena,nul,nul,nul,nul,clear)变为(unl,dis,fail,nul,nul,nul,clear),映射到内部状态FH,其他MO的外部状态仍为(unl,ena,nul,nul,nul,nul,clear)均映射到内部状态OK。也就是说,此时MO1产生了永久性故障,而且该故障对与其有物理依赖性的其他MO(MO2、MO3、MO4、MO5)会产生影响,因此需要进行状态传播。根据相应的状态传播机制,MO2、MO3、MO4、MO5收到MO1变为FH的信息后,_各自的内部状态修改为FDH,表明这些MO也都产生了永久性故障,而且该故障是由于其他MO发生故障而引起的。MO2、MO3、MO4、MO5分别_内部状态FDH_映射到外部状态(unl,dis,dep,nul,nul,nul,clear)。管理人员根据该外部状态中的各项参数即可很容易地获知故障的原因,为网络管理提供方便、可靠的条件。
下面以TD-SCDMA(时分-同步码分多址)系统中Node B的状态传播过程为例,再次详细说明本发明中的映射/_映射机制。
假定被管对象为GPS(全球定位系统),当启动时,其外部状态由(unlocked,disabled,ini,null,null,null,cleared)变为(unlocked,enabled,null,null,null,null,cleared),_GPS的当前状态(unlocked,enabled,null,null,null,null,cleared)映射到内部状态OK;该GPS触发状态传播过程;当状态传播完成后,其他相关的MO,比如,需要与其同步的Node B和小区,内部状态发生变化;Node B和小区_变化后的内部状态_映射为相应的外部状态,根据_映射后的外部状态设定各自的外部属性参数。
为了有效地实现面向对象的状态管理,本发明还提供了一种管理系统。
图5示出了本发明系统第一实施例的原理框图该系统包括多个被管对象(MO1、MO2、MO3、MO4、MO5),这些被管对象可以通过无线网络、Internet网络、或者混合网络相连。每个被管对象都包括外部状态获取单元、映射/_映射单元、状态传播策略单元、外部状态信息存储器和内部状态存储器。以被管对象MO1为例,参照该图其中,外部状态获取单元505用于获取被管对象的外部状态;当该被管对象的外部状态发生变化后,被管对象通知外部状态存取单元505获取被管对象当前的各外部属性参数值,_这些参数值交由映射/_映射单元500,_该被管对象的外部状态映射为内部状态,然后,被管对象根据状态传播策略单元503提供的状态传播策略(比如,图中所示的AND和DEP,AND表示两个被管对象状态是与的关系,而DEP表示两个被管对象_有互相依赖的关系)_被管对象的状态变化信息传播给与其状态相关的其他被管对象,其他被管对象收到该信息后,修改自己当前的内部状态,然后,再由映射/_映射单元500根据相应的_映射机制_修改后的内部状态映射为外部状态,如果其外部状态属性参数发生了改变,则更新对应的参数值。
为了提高状态参数的存取效率,可以设置两个存储器外部状态信息存储器502和内部状态信息存储器501。外部状态信息存储器502用于存储被管对象各外部状态属性参数的当前值,内部状态信息存储器501用于存储被管对象外部状态映射后的内部状态信息。当需要被管对象的外部状态属性参数值时,可以由外部状态获取单元505_接读取外部状态信息存储器502,获取所需的信息。映射/_映射单元500_映射后的内部状态_接放人内部状态信息存储器501中。这两个存储器中的存储信息需要根据映射/_映射结果进行实时更新。
为了进一步提高状态传播效率,还可以在每个被管对象中设置一个比较单元。
参照图6所示本发明系统第二实施例的原理框图在被管对象MO1中,增加了比较单元504,在每次状态映射后,比较新的内部状态与前一次记录的内部状态是否相同,如果相同,则不进行状态传播过程;如果不相同,则根据状态传播策略单元503提供的状态传播策略_被管对象的状态变化信息传播给与其状态相关的其他被管对象。
利用本发明,可以简单有效地实现对各种网元对象的状态管理。通常,有四个影响状态传播过程的复杂度和性能因素MO数量(假定为N)、状态空间维度(假定为D)、内部状态集的元数(假定为T)、状态传播算法的复杂度(假定为δ)。这几个因素_影响状态比较和计算次数,设定为C。
在没有映射/_映射机制时,这些参数分别为C1,N1,D1,T1,δ1,采用本发明的映射/_映射机制时,这些参数分别为C2,N2,D2,T2,δ2。
对于TD-SCDMA系统,有上百个属于一个电信设备的MO,假设N1=N2=300。
在没有映射/_映射机制时,D1=7,状态空间的有效元数大约为200,即T1=200;采用本发明的映射/_映射机制时,7元组状态向量(外部状态)_在状态传播开始之前被映射到1元组状态向量(内部状态),因此,D2=1,另外,内部状态集减少的元数大约为10,即T2=10。
通过使用相同的传播算法,即δ1=δ2=3。
这样,可以得到这两种情况之间的性能差别为C1C2=N1*D1*T1*δ1N2*D2*T2*δ2=D1*T1D2*T2=7*2001*10=140]]>可见,利用本发明中的映射/_映射机制,_大大提高状态传播性能。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求
包括这些变形和变化而不脱离本发明的精神。
权利要求
1.一种面向对象的状态映射/解映射方法,其特征在于,所述方法包括以下步骤确定描述被管对象外部状态的属性参数及状态传播所需的内部状态集;建立所述外部状态属性参数集合与所述内部状态集中内部状态的对应关系;根据所述对应关系_所述被管对象的外部状态转换为内部状态进行处理;_处理后的内部状态根据所述对应关系转换为所述被管对象的外部状态。
2.根据权利要求
1所述的方法,其特征在于,按照下述步骤_被管对象的外部状态转换为内部状态获取被管对象各外部属性参数的当前值;根据所述对应关系_所述被管对象外部属性参数的当前值映射为被管对象内部状态集中的一个内部状态。
3.根据权利要求
2所述的方法,其特征在于,所述方法进一步包括存储被管对象各外部状态属性参数的当前值;当系统执行完与被管对象外部状态相关的操作后,根据所述对应关系更新存储的该被管对象外部状态属性参数值。
4.根据权利要求
2所述的方法,其特征在于,所述方法进一步包括步骤当被管对象离开所述系统时,删除存储的该被管对象各外部状态属性参数的当前值。
5.根据权利要求
1或2所述的方法,其特征在于,所述被管对象外部状态的属性参数包括管理状态AST、操作状态OST、可用性状态AVS、进程状态PRS、控制状态CST、备用状态STS、告警状态ALS。
6.根据权利要求
1或2所述的方法,其特征在于,所述内部状态集为被管对象状态传播所需的最少信息集合。
7.一种面向对象的状态管理方法,用于对系统中的多个被管对象的状态进行管理,其特征在于包括A、建立被管对象外部状态集与内部状态集的映射和解映射关系,所述外部状态集包括描述被管对象外部状态的各属性参数,所述内部状态集为被管对象状态传播所需的最少信息集合;B、当一个被管对象的外部状态发生变化时,根据所述映射关系_该被管对象的外部状态映射为内部状态;C、_映射后的内部状态信息传播给与该被管对象相关联的所有其他被管对象;D、所述其他被管对象根据所述解映射关系_收到的内部状态信息解映射为外部状态信息,并根据该信息更新描述其外部状态的各属性参数。
8.根据权利要求
7所述的方法,其特征在于,所述步骤B进一步包括当有新的被管对象加入所述系统时,获取该被管对象各外部属性参数的当前值;根据所述映射关系_获取的被管对象外部属性参数的当前值映射为被管对象内部状态集中的一个内部状态。
9.根据权利要求
7所述的方法,其特征在于,所述方法进一步包括记录被管对象前一次映射后的内部状态;如果该被管对象外部状态发生变化后映射的内部状态与记录的前一次映射后的内部状态相同,则不进行状态传播。
10.根据权利要求
7所述的方法,其特征在于,所述方法进一步包括当系统需要进行与被管对象外部状态相关的操作时,根据所述对应关系_所述被管对象的外部状态转换为内部状态进行处理。
11.根据权利要求
10所述的方法,其特征在于,所述方法进一步包括存储被管对象各外部状态属性参数的当前值;当系统执行完与被管对象外部状态相关的操作后,根据所述对应关系更新存储的该被管对象外部状态属性参数值。
12.根据权利要求
11所述的方法,其特征在于,所述方法进一步包括当被管对象离开所述系统时,删除存储的该被管对象各外部状态属性参数的当前值。
13.一种面向对象的状态管理系统,包括多个被管对象,其特征在于,每个被管对象包括外部状态获取单元,用于获取被管对象的外部状态;映射/解映射单元,用于_获取的被管对象的外部状态映射为内部状态,或_其内部状态解映射为外部状态;状态传播策略单元,用于为被管对象提供状态传播策略,使被管对象_其状态变化信息传播给与其状态相关的其他被管对象。
14.根据权利要求
13所述的系统,其特征在于,所述被管对象还包括外部状态信息存储器,用于存储被管对象各外部状态属性参数的当前值;内部状态信息存储器,用于存储被管对象外部状态映射后的内部状态信息。
15.根据权利要求
13所述的系统,其特征在于,所述被管对象还包括比较单元,用于比较所述映射/解映射单元映射后的内部状态与所述内部状态信息存储器中存储的内部状态是否相同。
16.根据权利要求
13至15任一项所述的系统,其特征在于,各被管对象通过无线网络和/或因特网相连。
专利摘要
本发明公开了一种面向对象的状态映射/解映射方法,通过确定描述被管对象外部状态的属性参数及状态传播所需的内部状态集;建立所述外部状态属性参数集合与所述内部状态集的对应关系;根据建立的对应关系将被管对象的外部状态转换为内部状态进行处理。基于这种映射/解映射机制,本发明还公开了一种面向对象的状态管理方法及系统,当一个被管对象的外部状态发生变化时,由其内部的状态转换单元将外部状态转换为内部状态进行传播,从而简化状态传播过程中需要传输的信息量,节省网络资源,提高管理效率。
文档编号H04L29/06GK1992643SQ200510135518
公开日2007年7月4日 申请日期2005年12月30日
发明者魏菊霞, 欧日明, 李洪波, 丁丁 申请人:鼎桥通信技术有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1