一种操作方式更改方法、装置及系统的制作方法

文档序号:7982925阅读:125来源:国知局
一种操作方式更改方法、装置及系统的制作方法
【专利摘要】本发明公开了一种操作方式更改方法,用于提高网络管理系统可靠性。所述方法包括:检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态;当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。本发明还公开了用于实现所述方法的装置和系统。
【专利说明】 一种操作方式更改方法、装置及系统
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种操作方式更改方法、装置及系统。
【背景技术】
[0002]随着通讯行业的快速发展,网络规模的迅速膨胀,通讯设备的类型、数量也随之快速增加。因此在工程应用中,对网络通讯设备的监控、管理和维护显得尤为重要。而北向接口是提供给其他厂家或运营商进行接入和管理的接口,即向上提供的接口,是实现对不同网络设备统一管理的关键一环。北向接口发送通知消息又是北向接口的其中一项重要功能,是上层网络管理系统实现对网络设备的实时监控和动态维护的基础。
[0003]北向接口的实现一般是基于TCP/IP (Transmission Control Protocol/InternetProtocol,传输控制协议/网际协议)协议族,但其中有一部分北向接口的实现却是基于UDP (User Datagram Protocol,用户数据报协议),由于UDP实现简单、协议开销小、传输速率快,因而在工程中得到了广泛的应用,例如基于SNMP(Simple Network ManagementProtocol,简单网络管理协议)的北向接口。
[0004]但UDP是一种面向无连接的、不可靠的传输协议,由于该协议的这一缺点,大大降低了网络管理系统的可靠性,北向接口虽然在向上层网络管理系统发送通知消息,但上层网络管理系统究竟是否能够收到,北向接口却无法得知,进而降低了网络管理系统对网络设备监控的可靠性,同时增大了网络管理系统对网络设备的维护难度。

【发明内容】

[0005]本发明实施例提供一种操作方式更改方法、装置及系统,用于解决现有技术中网络管理系统的可靠性较低的技术问题,实现了提高网络管理系统可靠性的技术效果。
[0006]一种操作方式更改方法,应用于一通信网络中的操作方式更改装置,所述操作方式更改装置至少包括消息发送模块,所述方法包括以下步骤:
[0007]检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态;
[0008]当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0009]一种操作方式更改装置,所述装置位于通信网络中,所述装置至少包括消息发送模块,所述装置还包括:
[0010]检测模块,用于检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态;
[0011]生成模块,用于当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0012]一种操作方式更改系统,所述系统位于通信网络中,所述系统包括:
[0013]操作方式更改装置,用于检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态,及当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式;
[0014]网络管理系统,用于接收所述操作方式更改装置发送的UDP数据报文,及当所述网络管理系统处于所述异常状态时向所述操作方式更改装置发送第一应答报文。
[0015]本发明实施例中的操作方式更改方法包括:检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态;当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0016]本发明实施例中,首先可以检测网络管理系统的当前状态是否发生改变,当确定所述网络管理系统的当前状态发生了改变时,可以生成所述第一指令,以指示操作方式更改装置中的消息发送模块更改当前的操作方式。例如,如果之前所述网络管理系统的当前状态为所述正常状态,检测确定其发生了改变,变为了所述异常状态,当所述网络管理系统处于所述异常状态时可能无法正常接收信息,则可以指示所述消息发送模块停止向所述网络管理系统发送消息,以节约网络资源;如果之前所述网络管理系统的状态为所述异常状态,检测确定其发生了改变,变为了所述正常状态,当所述网络管理系统处于所述正常状态时可正常接收信息,则可以指示所述消息发送模块开始向所述网络管理系统发送消息,以使所述网络管理系统能够及时收到相应信息,提高了所述网络管理系统的可靠性,也降低了所述网络管理系统对网络设备的监控、维护难度。
【专利附图】

【附图说明】
[0017]图1为本发明实施例中操作方式更改方法的主要流程图;
[0018]图2为本发明实施例中操作方式更改装置的详细结构图;
[0019]图3为本发明实施例中操作方式更改系统的主要结构图。
【具体实施方式】
[0020]本发明实施例中的操作方式更改方法包括:检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态;当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0021 ] 本发明实施例中,首先可以检测网络管理系统的当前状态是否发生改变,当确定所述网络管理系统的当前状态发生了改变时,可以生成所述第一指令,以指示操作方式更改装置中的消息发送模块更改当前的操作方式。例如,如果之前所述网络管理系统的当前状态为所述正常状态,检测确定其发生了改变,变为了所述异常状态,当所述网络管理系统处于所述异常状态时可能无法正常接收信息,则可以指示所述消息发送模块停止向所述网络管理系统发送消息,以节约网络资源;如果之前所述网络管理系统的状态为所述异常状态,检测确定其发生了改变,变为了所述正常状态,当所述网络管理系统处于所述正常状态时可正常接收信息,则可以指示所述消息发送模块开始向所述网络管理系统发送消息,以使所述网络管理系统能够及时收到相应信息,提高了所述网络管理系统的可靠性,也降低了所述网络管理系统对网络设备的监控、维护难度。[0022]参见图1,为本发明实施例中的操作方式更改方法的主要流程。所述操作方式更改方法可以应用于一通信网络中的操作方式更改装置,所述操作方式更改装置至少可以包括一消息发送模块。本发明实施例中,所述操作方式更改方法主要应用于北向接口侧。所述方法的主要流程如下:
[0023]步骤101:检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态。
[0024]首先可以检测所述网络管理系统的当前状态是否发生改变。本发明实施例中,所述网络管理系统可以包括正常状态及异常状态。当所述网络管理系统处于所述正常状态时,其可以正常接收北向接口发送的信息,当所述网络管理系统处于所述异常状态时,其可能无法正常接收北向接口发送的信息。
[0025]本发明实施例中,所述网络管理系统侧可以应用第一协议,较佳的,本发明实施例中所述第一协议可以是 ICMP (Internet Control Message Protocol, Internet 控制报文协议)。
[0026]如果所述网络管理系统处于所述异常状态,此时如果所述消息发送模块向所述网络管理系统发送了信息,所述网络管理系统会向所述操作方式更改装置发送第一应答报文,所述第一应答报文可以用于告知所述操作方式更改装置,信息发送不成功。本发明实施例中,所述第一应答报文可以是指ICMP应答报文。
[0027]当所述网络管理系统处于所述正常状态时,所述操作方式更改装置可以检测是否接收到所述网络管理系统发送的所述第一应答报文,所述操作方式更改装置可以定时、实时或受触发时进行检测,并可以获得第一检测结果,可以根据所述第一检测结果确定所述网络管理系统的当前状态是否发生改变。
[0028]如果所述网络管理系统的当前状态为所述正常状态,如果检测确定所述操作方式更改装置收到了所述第一应答报文,则可以根据所述第一检测结果确定所述网络管理系统处于所述异常状态;如果检测确定所述操作方式更改装置在第一时长内未收到所述第一应答报文,则可以根据所述第一检测结果确定所述网络管理系统仍处于所述正常状态。
[0029]当所述网络管理系统处于所述异常状态时,所述操作方式更改装置可以检测是否在第一时长内接收到所述网络管理系统发送的所述第一应答报文,所述操作方式更改装置可以定时、实时或受触发时进行检测,并可以获得第二检测结果,可以根据所述第二检测结果确定所述网络管理系统的当前状态是否发生改变。
[0030]如果所述网络管理系统处于所述异常状态,此时即使所述消息发送模块向所述网络管理系统发送了信息,所述网络管理系统也不会返回所述第一应答报文。则所述操作方式更改装置可以检测是否在第一时长内接收到所述网络管理系统发送的所述第一应答报文,如果检测确定所述操作方式更改装置在所述第一时长内接收到了所述第一应答报文,则可以根据所述第一检测结果确定所述网络管理系统仍处于所述异常状态;如果检测确定所述操作方式更改装置在第一时长内未接收到所述第一应答报文,则可以根据所述第一检测结果确定所述网络管理系统处于所述正常状态。
[0031]较佳的,本发明实施例中,所述操作方式更改装置可以预设一第一数值,当连续收到所述网络管理系统发送的所述第一数值个所述第一应答报文时,可以获得第三检测结果,所述操作方式更改装置可以根据所述第三检测结果确定所述网络管理系统的当前状态是否发生改变。
[0032]例如,所述网络管理系统之前的状态为所述正常状态,所述第一数值为4。如果所述操作方式更改装置连续3次收到了所述第一应答报文,即在连续的3个周期中均收到了所述第一应答报文,但在第四个周期中没有收到所述第一应答报文,则所述操作方式更改装置也可以认为所述网络管理系统仍然处于所述正常状态。
[0033]或者例如,所述网络管理系统之前的状态为所述正常状态,所述第一数值为3。如果所述操作方式更改装置连续3次均收到了所述第一应答报文,即在连续的3个周期中均收到了所述第一应答报文,则所述操作方式更改装置可以认为所述网络管理系统由所述正常状态变为了所述异常状态。
[0034]或者例如,所述网络管理系统之前的状态为所述异常状态,所述第一数值为4。如果所述操作方式更改装置连续3次均未收到所述第一应答报文,即在连续的3个周期中均未收到所述第一应答报文,但在第四个周期中收到了所述第一应答报文,则所述操作方式更改装置也可以认为所述网络管理系统仍然处于所述异常状态。
[0035]或者例如,所述网络管理系统之前的状态为所述异常状态,所述第一数值为3。如果所述操作方式更改装置连续3次均未收到所述第一应答报文,即在连续的3个周期中均未收到所述第一应答报文,则所述操作方式更改装置也可以认为所述网络管理系统由所述异常状态变为所述正常状态。
[0036]本发明实施例中,当所述网络管理系统之前的状态为所述正常状态,如果所述操作方式更改装置接收到所述网络管理系统发送的第一应答报文,则可以确定所述网络管理系统的状态由所述正常状态变为所述异常状态。
[0037]较佳的,本发明实施例中,当所述网络管理系统之前的状态为所述正常状态,如果所述操作方式更改装置连续接收到所述网络管理系统发送的所述第一数值个所述第一应答报文,则可以确定所述网络管理系统的状态由所述正常状态变为所述异常状态。
[0038]本发明实施例中,当所述网络管理系统之前的状态为所述异常状态,如果所述操作方式更改装置连续接收到所述网络管理系统发送的所述第一数值个所述第一应答报文,则可以确定所述网络管理系统的状态仍为所述异常状态。
[0039]但因之前已知所述网络管理系统为异常状态,也已向所述消息发送模块和所述操作方式更改装置中的消息缓存模块发送了相应信息,则如果继续确定所述网络管理系统仍处于所述异常状态时,可不进行相应操作,即无需向所述消息发送模块和所述消息缓存模块发送相应信息。
[0040]具体的,如果所述操作方式更改装置连续接收到所述网络管理系统发送的所述第一数值个所述第一应答报文,则可以确定所述网络管理系统的状态为所述异常状态。此时所述操作方式更改装置可以确定之前发送的最后一个指令的内容,如果确定之前发送的最后一个指令是与所述网络管理系统处于所述异常状态相应的第一指令,则可以确定之前已确定所述网络管理系统处于所述异常状态,可以确定所述网络管理系统的状态未发生改变,本次无需再进行相应操作;而如果确定之前发送的最后一个指令是与所述网络管理系统处于所述正常状态相应的第一指令,则可以确定所述网络管理系统之前处于所述正常状态,则所述操作方式更改装置可以确定所述网络管理系统的状态发生了改变,可以进行后续相应操作。[0041]当所述网络管理系统之前的状态为所述异常状态,如果在第一时长内未接收到所述网络管理系统发送的第一应答报文,则确定所述网络管理系统的状态由所述异常状态变为所述正常状态。
[0042]本发明实施例中,当所述网络管理系统之前的状态为所述正常状态,如果所述操作方式更改装置在所述第一时长内未接收到所述网络管理系统发送的所述第一应答报文,则可以确定所述网络管理系统的状态仍为所述正常状态。但因之前已知所述网络管理系统为正常状态,也已向所述消息发送模块和所述操作方式更改装置中的消息缓存模块发送了相应信息,则如果继续确定所述网络管理系统仍处于所述正常状态时,可不进行相应操作,即无需向所述消息发送模块和所述消息缓存模块发送相应信息。
[0043]具体的,如果所述操作方式更改装置在所述第一时长内未接收到所述网络管理系统发送的所述第一应答报文,则可以确定所述网络管理系统的状态为所述正常状态。此时所述操作方式更改装置可以确定之前发送的最后一个指令的内容,如果确定之前发送的最后一个指令是与所述网络管理系统处于所述正常状态相应的第一指令,则可以确定之前已确定所述网络管理系统处于所述正常状态,可以确定所述网络管理系统的状态未发生改变,本次无需再进行相应操作;而如果确定之前发送的最后一个指令是与所述网络管理系统处于所述异常状态相应的第一指令,则可以确定所述网络管理系统之前处于所述异常状态,则所述操作方式更改装置可以确定所述网络管理系统的状态发生了改变,可以进行后续相应操作。
[0044]步骤102:当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0045]如果确定所述网络管理系统的当前状态发生了改变,S卩如果确定所述网络管理系统的当前状态由所述正常状态变为了所述异常状态,或确定所述网络管理系统的当前状态由所述异常状态变为了所述异常状态,则所述操作方式更改装置可以生成所述第一指令,以指示所述消息发送模块更改当前操作方式。
[0046]如果所述网络管理系统之前处于所述正常状态,则所述消息发送模块之前的操作方式可以是:向所述网络管理系统发送UDP数据报文,及可以接收所述消息缓存模块发送的UDP数据报文,不向所述消息缓存模块发送UDP数据报文。则如果确定所述网络管理系统的状态发生了改变,即确定所述网络管理系统的状态由所述正常状态变为了所述异常状态,则可以根据生成的所述第一指令指示所述消息发送模块更改当前操作方式,具体的,可以将所述消息发送模块的操作方式更改为:把准备发送给所述网络管理系统的UDP数据报文发送给所述消息缓存模块,并停止向所述网络管理系统发送UDP数据报文。
[0047]如果所述网络管理系统之前处于所述异常状态,则所述消息发送模块之前的操作方式可以是:把准备发送给所述网络管理系统的UDP数据报文发送给所述消息缓存模块,并不向所述网络管理系统发送UDP数据报文。则如果确定所述网络管理系统的状态发生了改变,即确定所述网络管理系统的状态由所述异常状态变为了所述异常状态,则可以根据生成的所述第一指令指示所述消息发送模块更改当前操作方式,具体的,可以将所述消息发送模块的操作方式更改为:停止向所述消息缓存模块发送UDP数据报文,开始向所述网络管理系统发送UDP数据报文,及可以接收所述消息缓存模块发送的UDP数据报文。
[0048]本发明实施例中,所述操作方式更改装置在生成所述第一指令后,不只可以将所述第一指令发送给所述消息发送模块,指示所述消息发送模块更改当前操作方式,还可以将所述第一指令发送给所述消息缓存模块,可以指示所述消息缓存模块更改当前操作方式。
[0049]其中,所述操作方式更改装置可以同时将所述第一指令发送给所述消息发送模块和所述消息缓存模块,或者可以先将所述第一指令发送给所述消息发送模块,再将所述第一指令发送给所述消息缓存模块,或者可以先将所述第一指令发送给所述消息缓存模块,再将所述第一指令发送给所述消息发送模块,具体发送顺序可以任意。较佳的,可以同时将所述第一指令发送给所述消息发送模块和所述消息缓存模块。
[0050]如果所述网络管理系统之前处于所述正常状态,则所述消息缓存模块之前的操作方式可以是:向所述消息发送模块发送存储的UDP数据报文,及可以不接收所述消息发送模块发送的UDP数据报文。则如果确定所述网络管理系统的状态发生了改变,即确定所述网络管理系统的状态由所述正常状态变为了所述异常状态,则可以根据生成的所述第一指令指示所述消息缓存模块更改当前操作方式,具体的,可以将所述消息缓存模块的操作方式更改为:停止向所述消息发送模块发送UDP数据报文,且接收并存储所述消息发送模块发送的UDP数据报文。
[0051]如果所述网络管理系统之前处于所述异常状态,则所述消息缓存模块之前的操作方式可以是:不向所述消息发送模块发送UDP数据报文,且接收并存储所述消息发送模块发送的UDP数据报文。则如果确定所述网络管理系统的状态发生了改变,即确定所述网络管理系统的状态由所述异常状态变为了所述异常状态,则可以根据生成的所述第一指令指示所述消息缓存模块更改当前操作方式,具体的,可以将所述消息缓存模块的操作方式更改为:开始向所述消息发送模块发送存储的UDP数据报文,及可以不接收所述消息发送模块发送的UDP数据报文。
[0052]本发明实施例中,如果所述网络管理系统处于所述正常状态,则所述消息发送模块可以正常向所述网络管理系统发送UDP数据报文。如果所述网络管理系统处于所述异常状态,则所述消息发送模块可以停止向所述网络管理系统发送UDP数据报文,并可以将准备发送给所述网络管理系统的UDP数据报文发送给所述消息缓存模块,所述消息缓存模块可以将接收的UDP数据报文进行存储。如果所述网络管理系统从所述异常状态变为了所述正常状态,则所述消息发送模块又可以重新开始向所述网络管理系统发送UDP数据报文,且所述消息缓存模块也可以将存储的UDP数据报文发送给所述消息发送模块,以供所述消息发送模块发送给所述网络管理系统。
[0053]如此一来,在所述网络管理系统处于所述异常状态时可以停止向所述网络管理系统发送UDP数据报文,以防所述网络管理系统无法正常接收,可以节省网络资源。且设置有所述消息缓存模块,可以将之前未正常发送的UDP数据报文暂时进行存储,待所述网络管理系统重新变为所述正常状态时再进行发送,可以尽量避免丢包,降低了丢包率,提高了所述网络管理系统的可靠性。
[0054]参见图2,本发明还提供一种操作方式更改装置,所述装置可以位于通信网络中。所述装置可以包括检测模块201、生成模块202和消息发送模块203。所述装置还可以包括消息缓存模块204。
[0055]检测模块201可以用于检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态。
[0056]当所述网络管理系统的当前状态为所述正常状态时,检测模块201具体可以用于检测是否接收到所述网络管理系统发送的第一应答报文,获得第一检测结果,基于所述第一检测结果,确定所述网络管理系统的当前状态是否发生改变。
[0057]当所述网络管理系统的当前状态为所述异常状态时,检测模块201具体可以用于检测是否在第一时长内接收到所述网络管理系统发送的第一应答报文,获得第二检测结果,基于所述第二检测结果,确定所述网络管理系统的当前状态是否发生改变。
[0058]检测模块201具体可以用于当所述第一检测结果为接收到所述网络管理系统发送的第一应答报文时,确定所述网络管理系统的当前状态由所述正常状态变为所述异常状态;或当所述第二检测结果为在第一时长内未接收到所述网络管理系统发送的第一应答报文时,确定所述网络管理系统的当前状态由所述异常状态变为所述正常状态。
[0059]检测模块201还可以用于检测是否连续收到所述网络管理系统发送的第一数值个所述第一应答报文,获得第三检测结果,如果第三检测结果为是,则确定所述网络管理系统的当前状态由所述正常状态变为所述异常状态。
[0060]生成模块202可以用于当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0061]在所述网络管理系统的当前状态由所述正常状态变为所述异常状态时,消息发送模块203具体可以用于根据所述第一指令停止向所述网络管理系统发送UDP数据报文的指令。
[0062]在所述网络管理系统的当前状态由所述异常状态变为所述正常状态时,消息发送模块203具体可以用于根据所述第一指令开始向所述网络管理系统发送UDP数据报文的指令。
[0063]消息缓存模块204可以用于根据所述第一指令更改当前操作方式。
[0064]在所述网络管理系统的当前状态由所述正常状态变为所述异常状态时,消息缓存模块204具体可以用于根据所述第一指令停止向所述消息发送模块发送UDP数据报文,及接收所述消息发送模块发送的UDP数据报文的指令。
[0065]在所述网络管理系统的当前状态由所述异常状态变为所述正常状态时,消息缓存模块204具体可以用于根据所述第一指令停止接收所述消息发送模块发送的UDP数据报文,及开始向所述消息发送模块发送存储的UDP数据报文的指令。
[0066]参见图3,本发明还提供一种操作方式更改系统,所述系统可以位于通信网络中。所述系统可以包括网络管理系统301和如图2中所示的所述操作方式更改装置302。
[0067]操作方式更改装置302可以用于检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态,及当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0068]网络管理系统301可以用于接收所述操作方式更改装置发送的UDP数据报文,及当所述网络管理系统处于所述异常状态时向所述操作方式更改装置发送第一应答报文。
[0069]本发明实施例中的操作方式更改方法包括:检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态;当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
[0070]本发明实施例中,首先可以检测网络管理系统的当前状态是否发生改变,当确定所述网络管理系统的当前状态发生了改变时,可以生成所述第一指令,以指示操作方式更改装置中的消息发送模块更改当前的操作方式。例如,如果之前所述网络管理系统的当前状态为所述正常状态,检测确定其发生了改变,变为了所述异常状态,当所述网络管理系统处于所述异常状态时可能无法正常接收信息,则可以指示所述消息发送模块停止向所述网络管理系统发送消息,以节约网络资源;如果之前所述网络管理系统的状态为所述异常状态,检测确定其发生了改变,变为了所述正常状态,当所述网络管理系统处于所述正常状态时可正常接收信息,则可以指示所述消息发送模块开始向所述网络管理系统发送消息,以使所述网络管理系统能够及时收到相应信息,提高了所述网络管理系统的可靠性,也降低了所述网络管理系统对网络设备的监控、维护难度。
[0071]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0072]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程接收数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程接收数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0073]这些计算机程序指令也可存储在能引导计算机或其他可编程接收数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0074]这些计算机程序指令也可装载到计算机或其他可编程接收数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0075]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种操作方式更改方法,其特征在于,应用于一通信网络中的操作方式更改装置,所述操作方式更改装置至少包括消息发送模块,所述方法包括以下步骤: 检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态; 当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
2.如权利要求1所述的方法,其特征在于: 当所述网络管理系统的当前状态为所述正常状态时,检测网络管理系统的当前状态是否发生改变,具体为: 检测是否接收到所述网络管理系统发送的第一应答报文,获得第一检测结果; 基于所述第一检测结果,确定所述网络管理系统的当前状态是否发生改变;或 当所述网络管理系统的当前状态为所述异常状态时,所述检测网络管理系统的状态是否发生改变,具体为: 检测是否在第一时长内接收到所述网络管理系统发送的第一应答报文,获得第二检测结果; 基于所述第二检测结果,确定所述网络管理系统的当前状态是否发生改变。
3.如权利要求2所述的方法,`其特征在于,在基于所述第一检测结果,确定所述网络管理系统的当前状态是否发生改变之后,所述方法还包括: 当所述第一检测结果为接收到所述网络管理系统发送的第一应答报文时,确定所述网络管理系统的当前状态由所述正常状态变为所述异常状态;或 在基于所述第二检测结果,确定所述网络管理系统的当前状态是否发生改变之后,所述方法还包括: 当所述第二检测结果为在第一时长内未接收到所述网络管理系统发送的第一应答报文时,确定所述网络管理系统的当前状态由所述异常状态变为所述正常状态。
4.如权利要求3所述的方法,其特征在于,确定所述网络管理系统的当前状态由所述正常状态变为所述异常状态的步骤包括: 检测是否连续收到所述网络管理系统发送的第一数值个所述第一应答报文,获得第三检测结果; 如果第三检测结果为是,则确定所述网络管理系统的当前状态由所述正常状态变为所述异常状态。
5.如权利要求4所述的方法,其特征在于,在所述网络管理系统的当前状态由所述正常状态变为所述异常状态时, 所述第一指令具体为用于指示所述消息发送模块停止向所述网络管理系统发送UDP数据报文的指令。
6.如权利要求3所述的方法,其特征在于,在所述网络管理系统的当前状态由所述异常状态变为所述正常状态时,所述第一指令具体为用于指示所述消息发送模块开始向所述网络管理系统发送UDP数据报文的指令。
7.如权利要求1所述的方法,其特征在于,所述操作方式更改装置还包括消息缓存模块,所述第一指令还用于指示所述消息缓存模块更改当前操作方式。
8.如权利要求7所述的方法,其特征在于,在所述网络管理系统的当前状态由所述正常状态变为所述异常状态时,所述第一指令还具体为用于指示所述消息缓存模块停止向所述消息发送模块发送UDP数据报文,及接收所述消息发送模块发送的UDP数据报文的指令。
9.如权利要求7所述的方法,其特征在于,在所述网络管理系统的当前状态由所述异常状态变为所述正常状态时,所述第一指令还具体为用于指示所述消息缓存模块停止接收所述消息发送模块发送的UDP数据报文,及开始向所述消息发送模块发送存储的UDP数据报文的指令。
10.一种操作方式更改装置,所述装置位于通信网络中,其特征在于,所述装置至少包括消息发送模块,所述装置还包括: 检测模块,用于检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态; 生成模块,用于当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式。
11.如权利要求10所述的装置,其特征在于,当所述网络管理系统的当前状态为所述正常状态时,所述检测模块 具体用于:检测是否接收到所述网络管理系统发送的第一应答报文,获得第一检测结果,基于所述第一检测结果,确定所述网络管理系统的当前状态是否发生改变; 当所述网络管理系统的当前状态为所述异常状态时,所述检测模块具体用于:检测是否在第一时长内接收到所述网络管理系统发送的第一应答报文,获得第二检测结果,基于所述第二检测结果,确定所述网络管理系统的当前状态是否发生改变。
12.如权利要求11所述的装置,其特征在于,所述检测模块具体用于: 当所述第一检测结果为接收到所述网络管理系统发送的第一应答报文时,确定所述网络管理系统的当前状态由所述正常状态变为所述异常状态;或 当所述第二检测结果为在第一时长内未接收到所述网络管理系统发送的第一应答报文时,确定所述网络管理系统的当前状态由所述异常状态变为所述正常状态。
13.如权利要求12所述的装置,其特征在于,所述检测模块还用于:检测是否连续收到所述网络管理系统发送的第一数值个所述第一应答报文,获得第三检测结果,如果第三检测结果为是,则确定所述网络管理系统的当前状态由所述正常状态变为所述异常状态。
14.如权利要求13所述的装置,其特征在于,在所述网络管理系统的当前状态由所述正常状态变为所述异常状态时,所述消息发送模块具体用于根据所述第一指令停止向所述网络管理系统发送UDP数据报文的指令。
15.如权利要求12所述的装置,其特征在于,在所述网络管理系统的当前状态由所述异常状态变为所述正常状态时,所述消息发送模块具体用于根据所述第一指令开始向所述网络管理系统发送UDP数据报文的指令。
16.如权利要求10所述的装置,其特征在于,所述装置还包括消息缓存模块,用于根据所述第一指令更改当前操作方式。
17.如权利要求16所述的装置,其特征在于,在所述网络管理系统的当前状态由所述正常状态变为所述异常状态时,所述消息缓存模块具体用于根据所述第一指令停止向所述消息发送模块发送UDP数据报文,及接收所述消息发送模块发送的UDP数据报文的指令。
18.如权利要求16所述的装置,其特征在于,在所述网络管理系统的当前状态由所述异常状态变为所述正常状态时,所述消息缓存模块具体用于根据所述第一指令停止接收所述消息发送模块发送的UDP数据报文,及开始向所述消息发送模块发送存储的UDP数据报文的指令。
19.一种操作方式更改系统,所述系统位于通信网络中,其特征在于,所述系统包括: 操作方式更改装置,用于检测网络管理系统的当前状态是否发生改变,所述网络管理系统包括正常状态及异常状态,及当确定所述网络管理系统的当前状态发生改变时,生成第一指令,所述第一指令用于指示所述消息发送模块更改当前操作方式; 网络管理系统,用于接收所述操作方式更改装置发送的UDP数据报文,及当所述网络管理系统处于所述异常 状态时向所述操作方式更改装置发送第一应答报文。
【文档编号】H04L12/26GK103684820SQ201210330390
【公开日】2014年3月26日 申请日期:2012年9月7日 优先权日:2012年9月7日
【发明者】陈吉庐 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1