CN105790978A - 一种网管通讯报文的处理方法、装置、服务器及主控板 - Google Patents
一种网管通讯报文的处理方法、装置、服务器及主控板 Download PDFInfo
- Publication number
- CN105790978A CN105790978A CN201410809218.1A CN201410809218A CN105790978A CN 105790978 A CN105790978 A CN 105790978A CN 201410809218 A CN201410809218 A CN 201410809218A CN 105790978 A CN105790978 A CN 105790978A
- Authority
- CN
- China
- Prior art keywords
- subcommand
- webmaster
- node
- response message
- upper strata
- 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.)
- Withdrawn
Links
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种网管通讯报文的处理方法、装置、服务器及主控板,涉及通信领域,解决现有网管同步应答存在缺陷的问题,该处理方法包括:将上层网管发送的命令存储到预设队列的节点中;根据节点中的命令对应的下层网管或设备的数量,将命令转换成预设多个子命令,并生成每个子命令分别对应的子命令标识;将子命令及子命令标识按照对应关系下发给下层网管或设备,并获取下层网管或设备根据子命令返回的,带有子命令标识的应答信息;根据子命令标识,对预设时间内获取到的节点包含的子命令的应答信息进行分析,并根据分析结果向上层网管返回命令的处理结果。本发明的方案可同时处理多个上层网管的命令,解决了同步应答不能满足复杂应用的问题。
Description
技术领域
本发明涉及通信领域,特别涉及一种网管通讯报文的处理方法、装置服务器及主控板。
背景技术
随着网管***越来越庞大,功能越来越多,管理的设备种类和数量也越来越多,现在出现了需要将上层网管的一条命令转换成多条下层网管的命令,并在一定的时间内收集齐这些多条下层网管的命令的执行结果并应答上层网管的情况。比如客户端图形用户界面GUI发送一条创建路径的命令,由于这条命令涉及到多个网元,所以需要服务器(网管中一般称为管理者Manager)端将这条命令转换成每一个网元的命令并下发到网元,并且在设定的时间内等待所有的网元的处理结果,将结果汇总后上报客户端。类似的,如果网元的主控板收到一条Manager命令涉及到多个单板的情况,比如查询多个单板的性能,也需要将这条命令转换成每一个单板的命令并下发到单板,并且在设定的时间内等待所有的单板的处理结果,将结果汇总后上报Manager。
如果一个下层的网管只接入一个上层的网管,那么处理会比较简单,只需要把转换后的命令全部下发,然后对上报的返回结果进行计数,如果在设定的时间内等待到所有的期待结果就汇总上报,这是一个同步的处理过程。但是,实际的网管中,一个Manager往往接入多个客户端,同样,设备网元的主控板也往往同时受多个Manager的管理,这就对命令的转换和等待应答处理有了新的要求,使用同步等待应答的方式已经不能满足这种场景。
发明内容
本发明要解决的技术问题是提供一种网管通讯报文的处理方法、装置、服务器及主控板,解决现有技术中网管报文同步应答方式不能满足复杂应用场景的问题。
为解决上述技术问题,本发明的实施例提供一种网管通讯报文的处理方法,所述处理方法包括:
将上层网管发送的命令存储到预设队列的节点中;
根据所述节点中的命令对应的下层网管或设备的数量,将所述命令转换成预设多个子命令,并生成每个所述子命令分别对应的子命令标识;
将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备,并获取所述下层网管或设备根据所述子命令返回的,带有所述子命令标识的应答信息;
根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果。
其中,所述根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果,包括:
根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管。
其中,所述根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管,包括:
根据所述子命令标识,按照预设时间间隔,定时判断是否获取到所述节点包含的所有子命令的应答信息;
若获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,使预先保存在所述节点中的计数器进行一次计数,并在所述计数器累计到所述预设时间对应的次数时,生成一超时报文上报给所述上层网管。
其中,所述将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备之后,还包括:
对预先保存在所述节点中的计数器进行初始化。
其中,所述根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果之后,还包括:
删除所述命令对应的节点。
为解决上述技术问题,本发明的实施例还提供一种网管通讯报文的处理装置,所述处理装置包括:
存储模块,用于将上层网管发送的命令存储到预设队列的节点中;
转换模块,用于根据所述节点中的命令对应的下层网管或设备的数量,将所述命令转换成预设多个子命令,并生成每个所述子命令分别对应的子命令标识;
下发模块,用于将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备,并获取所述下层网管或设备根据所述子命令返回的,带有所述子命令标识的应答信息;
处理模块,用于根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果。
其中,所述处理模块包括:
处理子模块,用于根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管。
其中,所述处理子模块包括:
判断模块,用于根据所述子命令标识,按照预设时间间隔,定时判断是否获取到所述节点包含的所有子命令的应答信息;
上报模块,用于若获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,使预先保存在所述节点中的计数器进行一次计数,并在所述计数器累计到所述预设时间对应的次数时,生成一超时报文上报给所述上层网管。
其中,所述处理装置还包括:
初始化模块,用于将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备之后,对预先保存在所述节点中的计数器进行初始化。
其中,所述处理装置还包括:
删除模块,用于根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果之后,删除所述命令对应的节点。
为解决上述技术问题,本发明的实施例还提供一种服务器,包括:如上所述的网管通讯报文的处理装置。
为解决上述技术问题,本发明的实施例还提供一种主控板,包括:如上所述的网管通讯报文的处理装置。
本发明的上述技术方案的有益效果如下:
本发明实施例的网管通讯报文的处理方法,首先将上层网管发送的命令存储到预设队列的节点中;然后根据节点中的命令对应的下层网管或设备的数量,将节点中的命令转换成预设多个子命令,并生成每个子命令分别对应的子命令标识;再将子命令及子命令标识按照对应关系下发给下层网管或设备,并获取下层网管或设备根据子命令返回的,带有子命令标识的应答信息;最后根据子命令标识,对预设时间内获取的节点的子命令的应答信息进行分析,并根据分析结果向上层网管返回命令的处理结果。从而通过子命令标识对预设队列中不同节点的命令进行区分,实现了对不同上层网管命令的有效应答,且采用异步处理的方式使不同命令之间不会受到干扰,可同时处理多个上层网管下发的命令,有效解决了同步应答方式不能满足复杂应用场景的问题,节省了处理时间,提高了处理效率。
附图说明
图1为本发明网管通讯报文的处理方法流程图;
图2为本发明网管通讯报文的处理方法一具体实施例的流程图;
图3为本发明网管通讯报文的处理方法一应用实例的结构示意图;
图4为本发明网管通讯报文的处理装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明实施例的网管通讯报文的处理方法,可有效处理下层网管或设备接入多个上层网管时,对上层网管的命令转换成多个命令进行下发,并在设定的时间内进行应答,有效解决了同步应答方式不能满足复杂应用场景的问题。
如图1所示,本发明实施例的网管通讯报文的处理方法,包括:
步骤11,将上层网管发送的命令存储到预设队列的节点中;
步骤12,根据所述节点中的命令对应的下层网管或设备的数量,将所述命令转换成预设多个子命令,并生成每个所述子命令分别对应的子命令标识;
步骤13,将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备,并获取所述下层网管或设备根据所述子命令返回的,带有所述子命令标识的应答信息;
步骤14,根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果。
本发明实施例的网管通讯报文的处理方法,首先将上层网管下发的命令保存到预设队列的节点中;然后将节点中的命令转换为多个子命令,并生成子命令对应的子命令标识;再将子命令及子命令标识一并下发给下层网管或设备,获取下层网管或设备的应答信息;最后根据子命令标识,对预设时间内获取的节点子命令的应答情况进行分析,并根据分析结果向上层网管返回处理结果。从而通过子命令标识对预设队列中不同节点的命令进行区分,实现了对不同上层网管命令的有效应答,且采用异步处理的方式使不同命令之间不会受到干扰,可同时处理多个上层网管下发的命令,有效解决了同步应答方式不能满足复杂应用场景的问题,节省了处理时间,提高了处理效率。
本发明的具体实施例中,上述步骤14的步骤可以包括:
步骤141,根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管。
此时,通过子命令标识可将下层网管或设备返回的应答信息对应到子命令归属的节点中,从而对预设时间内是否获取到节点包含的所有子命令的应答信息进行有效判断,以在获取到节点所有子命令的应答信息时,将应答信息进行汇总上报,并在未获取到节点所有子命令的应答信息时,生成一超时报文并上报。从而根据子命令标识,对保存在节点中的命令进行了有效处理,且保证了处理的准确性和高效性。
其中,上述步骤12中还可以包括:将所述节点包含的所有子命令对应的子命令标识保存到所述节点中。从而保证通过子命令标识将下层网管或设备的应答信息对应到节点的顺利进行,以对预设时间内是否获取到节点包含的所有子命令的应答信息进行有效判断。
其中,上述步骤13中还可以包括:根据所述节点保存的子命令标识及所述应答信息携带的子命令标识,将所述应答信息保存到对应的节点中。从而使对预设时间内是否获取到节点所有应答信息的判断更加快速有效地进行,只需查看节点中保存的应答信息即可,提高了处理效率,优化了处理方式。
进一步的,上述步骤141的步骤可以包括:
步骤1411,根据所述子命令标识,按照预设时间间隔,定时判断是否获取到所述节点包含的所有子命令的应答信息;
步骤1412,若获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,使预先保存在所述节点中的计数器进行一次计数,并在所述计数器累计到所述预设时间对应的次数时,生成一超时报文上报给所述上层网管。
此时,通过在节点中预先保存一计数器,并在定时判断未获取到节点包含的所有子命令的应答信息时,使计数器完成一次计数,直到计数器累计到预设时间对应的次数时,生成超时报文。实现了对节点命令应答超时的有效判断,且提高了判断的准确性,优化了处理方式,提高了处理效率。
其中,所述计数器可进行累加计数也可进行累减计数。
其中,上述步骤11中还可以包括:为每个所述节点分别分配一个计数器。为上述通过计数器完成超时统计提供先决条件,保证统计的顺利完成。
其中,上述步骤13中,所述将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备之后,还可以包括:
步骤131,对预先保存在所述节点中的计数器进行初始化。
此时,通过在将子命令下发给下层网管或设备之后,对计数器进行初始化,以对下发的命令进行新一轮的计数统计,保证了计数的准确性和有效性。
优选的,上述步骤14之后,还可以包括:
步骤15,删除所述命令对应的节点。
此时,在对上层网管下发的命令处理完成后,删除命令对应的节点,以释放资源,为新的命令提供存储节点,保证了处理的高效性和合理性。
其中,本发明实施例的网管通信报文的处理方法可应用到服务器(网管中一般称为Manager),也可应用到网元的主控板中。
下面以客户端作为上层网管,设备网元作为下层网管,Manager为执行主体,对本发明的具体实施例举例说明如下。
其中,若客户端下发一条创建路径的命令,由于这条命令涉及到多个网元,所以需要Manager端收到这条命令后转换成每一个网元的命令并下发到网元,并且在设定的时间内等待所有的网元的处理结果,将结果汇总后上报客户端。若多个客户端同时下发创建路径的命令,则要求Manager能够同时处理不同客户端的请求,在设定的时间内报告不同的客户端命令执行是否成功,或者超时。
如图3所示,Manager(C)接入两个客户端(A和B),对网元(AA)、(BB)、(CC)、(DD)、(EE)进行控制。则应用本发明实施例的方法,Manager(C)可实现上述功能,如图2所示,步骤包括:
步骤S11,Manager(C)将来自不同客户端的命令存储到预设队列的节点中,并为每一个节点分配一个计数器。比如将来自客户端(A)的命令存储到节点11中,将来自客户端(B)的命令存储到节点22中,同时为节点11和节点22分别分配一个超时间隔计数器,比如客户端要求命令的等待超时是2分钟,预设时间间隔是5秒,那么计数器的计数是2×60/5=24时表示2分钟的超时等待已经达到。
步骤S12,启动一个任务将队列节点里的命令转换成预设多个子命令,并生成每个子命令分别对应的子命令标识,同时将子命令标识记录到节点中。
步骤S13,将子命令及子命令标识按照对应关系下发给下层网管,并对节点中的计数器进行初始化。
其中,如果Manager(C)是一个进程,那么可以启动一个线程来完成命令的转换工作。比如节点11涉及到网元(AA),(BB),(CC),(DD),节点22涉及到网元(AA),(BB),(EE),那么需要把节点11转换成4条子命令,把节点22转换成3条子命令,并为每个子命令分配一个唯一的子命令标识。实际操作中,采用连续的数字较为便利,这里假设节点11转换的4个子命令的子命令标识分别是101,102,103,104,节点22转换的3个子命令的子命令标识分别是105,106,107。则节点11需要记录子命令标识101,102,103,104;节点22需要记录子命令标识105,106,107。然后Manager(C)下发所有的7条子命令到网元中,并初始化节点11和节点22的超时间隔计数器。
步骤S14,获取下层网管根据子命令返回的,带有子命令标识的应答信息,并根据节点保存的子命令标识及应答信息携带的子命令标识,将应答信息保存到对应的节点中。
其中,网元收到子命令后,应答需要带回子命令标识,比如网元接收到标识为101的子命令时,应答也需要带上101的子命令标识。Manager(C)收到带有101子命令标识的应答信息后,在预设列表中查找到101的子命令标识是由节点11转换出来的,就把这条应答信息保存到节点11当中。
步骤S15,启动一个任务以预设时间间隔遍历预设队列中的所有节点,若节点包含的所有子命令的应答信息都已收齐,则将应答信息汇总后上报给上层网管,同时从队列中删除该节点;若节点包含的所有子命令的应答信息还没收齐,则对节点保存的计数器进行累加或者累减;若节点计数器的计数达到超时时间对应的次数,则生成一超时报文并上报给上层网管,同时从队列中删除该节点。
其中,如果Manager(C)是一个进程,同样启动一个线程,比如以5秒的时间间隔,定时遍历预设队列中的节点11和节点22。比如遍历到节点11时,发现节点11等待的101,102,103,104四条子命令的应答报文已经收集齐,那么把节点11内记录的101,102,103,104四条子命令的应答报文汇总成一条报文并上报客户端(A),同时在列表中删除节点11;比如遍历到节点22时,发现节点22等待的105,106,107三条子命令的应答报文还没有收集齐,那么对节点22的超时间隔计数器进行操作,比如使用累加操作,如果计数器没有到达计数上限(如24),那么就继续等待下一次5秒的遍历;如果计数器已经达到24的上限,则说明预设时间内节点22没有收集齐105,106,107三条子命令的应答,那么生成一条超时报文并上报给客户端(B),同时在列表中删除节点22。
本发明实施例的网管通讯报文的处理方法,通过子命令标识对预设队列中不同节点的命令进行区分,实现了对不同上层网管命令的有效应答,且采用异步处理的方式使不同命令之间不会受到干扰。可同时处理多个上层网管下发的命令,有效解决了同步应答方式不能满足复杂应用场景的问题,节省了处理时间,提高了处理效率。
如图4所示,本发明的实施例还提供了一种网管通讯报文的处理装置,所述处理装置包括:
存储模块,用于将上层网管发送的命令存储到预设队列的节点中;
转换模块,用于根据所述节点中的命令对应的下层网管或设备的数量,将所述命令转换成预设多个子命令,并生成每个所述子命令分别对应的子命令标识;
下发模块,用于将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备,并获取所述下层网管或设备根据所述子命令返回的,带有所述子命令标识的应答信息;
处理模块,用于根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果。
本发明实施例的网管通讯报文的处理装置,通过子命令标识对预设队列中不同节点的命令进行区分,实现了对不同上层网管命令的有效应答,且采用异步处理的方式使不同命令之间不会受到干扰。可同时处理多个上层网管下发的命令,有效解决了同步应答方式不能满足复杂应用场景的问题,节省了处理时间,提高了处理效率。
本发明的具体实施例中,所述处理模块可以包括:
处理子模块,用于根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管。
此时,通过子命令标识可将下层网管或设备返回的应答信息对应到子命令归属的节点中,从而对预设时间内是否获取到节点包含的所有子命令的应答信息进行有效判断,以在获取到节点所有子命令的应答信息时,将应答信息进行汇总上报,并在未获取到节点所有子命令的应答信息时,生成一超时报文并上报。从而根据子命令标识,对保存在节点中的命令进行了有效处理,且保证了处理的准确性和高效性。
其中,所述处理子模块可以包括:
判断模块,用于根据所述子命令标识,按照预设时间间隔,定时判断是否获取到所述节点包含的所有子命令的应答信息;
上报模块,用于若获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,使预先保存在所述节点中的计数器进行一次计数,并在所述计数器累计到所述预设时间对应的次数时,生成一超时报文上报给所述上层网管。
此时,通过在节点中预先保存一计数器,并在定时判断未获取到节点包含的所有子命令的应答信息时,使计数器完成一次计数,直到计数器累计到预设时间对应的次数时,生成超时报文。实现了对节点命令应答超时的有效判断,且提高了判断的准确性,优化了处理方式,提高了处理效率。
其中,所述处理装置还可以包括:
初始化模块,用于将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备之后,对预先保存在所述节点中的计数器进行初始化。
此时,通过在将子命令下发给下层网管或设备之后,对计数器进行初始化,以对下发的命令进行新一轮的计数统计,保证了计数的准确性和有效性。
其中,所述处理装置还可以包括:
删除模块,用于根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果之后,删除所述命令对应的节点。
此时,在对上层网管下发的命令处理完成后,删除命令对应的节点,以释放资源,为新的命令提供存储节点,保证了处理的高效性和合理性。
本发明实施例的网管通讯报文的处理装置,可同时处理多个上层网管下发的命令,有效解决了同步应答方式不能满足复杂应用场景的问题,节省了处理时间,提高了处理效率。
需要说明的是,该网管通讯报文的处理装置是与上述网管通讯报文的处理方法相对应的装置,其中上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到同样的技术效果。
由于本发明实施例的网管通讯报文的处理装置应用于服务器,因此,本发明实施例还提供了一种服务器,包括:如上述实施例中所述的网管通讯报文的处理装置。其中,上述网管通讯报文的处理装置的所述实现实施例均适用于该服务器的实施例中,也能达到相同的技术效果。
由于本发明实施例的网管通讯报文的处理装置应用于主控板,因此,本发明实施例还提供了一种主控板,包括:如上述实施例中所述的网管通讯报文的处理装置。其中,上述网管通讯报文的处理装置的所述实现实施例均适用于该主控板的实施例中,也能达到相同的技术效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (12)
1.一种网管通讯报文的处理方法,其特征在于,所述处理方法包括:
将上层网管发送的命令存储到预设队列的节点中;
根据所述节点中的命令对应的下层网管或设备的数量,将所述命令转换成预设多个子命令,并生成每个所述子命令分别对应的子命令标识;
将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备,并获取所述下层网管或设备根据所述子命令返回的,带有所述子命令标识的应答信息;
根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果。
2.根据权利要求1所述的处理方法,其特征在于,所述根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果,包括:
根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管。
3.根据权利要求2所述的处理方法,其特征在于,所述根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管,包括:
根据所述子命令标识,按照预设时间间隔,定时判断是否获取到所述节点包含的所有子命令的应答信息;
若获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,使预先保存在所述节点中的计数器进行一次计数,并在所述计数器累计到所述预设时间对应的次数时,生成一超时报文上报给所述上层网管。
4.根据权利要求3所述的处理方法,其特征在于,所述将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备之后,还包括:
对预先保存在所述节点中的计数器进行初始化。
5.根据权利要求1所述的处理方法,其特征在于,所述根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果之后,还包括:
删除所述命令对应的节点。
6.一种网管通讯报文的处理装置,其特征在于,所述处理装置包括:
存储模块,用于将上层网管发送的命令存储到预设队列的节点中;
转换模块,用于根据所述节点中的命令对应的下层网管或设备的数量,将所述命令转换成预设多个子命令,并生成每个所述子命令分别对应的子命令标识;
下发模块,用于将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备,并获取所述下层网管或设备根据所述子命令返回的,带有所述子命令标识的应答信息;
处理模块,用于根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果。
7.根据权利要求6所述的处理装置,其特征在于,所述处理模块包括:
处理子模块,用于根据所述子命令标识,若预设时间内获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,生成一超时报文并上报给所述上层网管。
8.根据权利要求7所述的处理装置,其特征在于,所述处理子模块包括:
判断模块,用于根据所述子命令标识,按照预设时间间隔,定时判断是否获取到所述节点包含的所有子命令的应答信息;
上报模块,用于若获取到所述节点包含的所有子命令的应答信息,则将所述应答信息进行汇总后上报给所述上层网管,否则,使预先保存在所述节点中的计数器进行一次计数,并在所述计数器累计到所述预设时间对应的次数时,生成一超时报文上报给所述上层网管。
9.根据权利要求8所述的处理装置,其特征在于,所述处理装置还包括:
初始化模块,用于将所述子命令及所述子命令标识按照对应关系下发给所述下层网管或设备之后,对预先保存在所述节点中的计数器进行初始化。
10.根据权利要求6所述的处理装置,其特征在于,所述处理装置还包括:
删除模块,用于根据所述子命令标识,对预设时间内获取到的所述节点包含的子命令的应答信息进行分析,并根据分析结果向所述上层网管返回所述命令的处理结果之后,删除所述命令对应的节点。
11.一种服务器,其特征在于,包括:如权利要求6-10任一项所述的网管通讯报文的处理装置。
12.一种主控板,其特征在于,包括:如权利要求6-10任一项所述的网管通讯报文的处理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410809218.1A CN105790978A (zh) | 2014-12-23 | 2014-12-23 | 一种网管通讯报文的处理方法、装置、服务器及主控板 |
PCT/CN2015/097910 WO2016101844A1 (zh) | 2014-12-23 | 2015-12-18 | 一种网管通讯报文的处理方法、装置、服务器及主控板 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410809218.1A CN105790978A (zh) | 2014-12-23 | 2014-12-23 | 一种网管通讯报文的处理方法、装置、服务器及主控板 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105790978A true CN105790978A (zh) | 2016-07-20 |
Family
ID=56149259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410809218.1A Withdrawn CN105790978A (zh) | 2014-12-23 | 2014-12-23 | 一种网管通讯报文的处理方法、装置、服务器及主控板 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105790978A (zh) |
WO (1) | WO2016101844A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109688000A (zh) * | 2018-12-13 | 2019-04-26 | 四川天邑康和通信股份有限公司 | 一种同时接入多个网管服务器平台的方法 |
CN111858090A (zh) * | 2020-06-30 | 2020-10-30 | 广东浪潮大数据研究有限公司 | 一种数据处理方法、***、电子设备及存储介质 |
CN114584527A (zh) * | 2022-03-16 | 2022-06-03 | 杭州和利时自动化有限公司 | 一种hart通信方法、装置、设备及可读存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106292911A (zh) * | 2016-08-04 | 2017-01-04 | 浪潮(北京)电子信息产业有限公司 | 一种融合架构服务器 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020097683A1 (en) * | 2000-11-21 | 2002-07-25 | Koichi Yamamoto | ATM switch |
CN1148923C (zh) * | 1997-11-04 | 2004-05-05 | 通用仪器公司 | 在通信网络的代理部件与管理部件之间提供通信的方法和设备 |
CN1543125A (zh) * | 2003-04-30 | 2004-11-03 | 华为技术有限公司 | 满足海量终端设备网络管理需求的***及方法 |
CN1708044A (zh) * | 2004-06-08 | 2005-12-14 | 华为技术有限公司 | 基于简单网络管理协议的异步通讯机制处理方法 |
CN101060437A (zh) * | 2007-06-07 | 2007-10-24 | 中兴通讯股份有限公司 | 一种对多个同类网元的并行管理方法及装置 |
CN101060559A (zh) * | 2007-05-29 | 2007-10-24 | 中兴通讯股份有限公司 | 一种人机命令队列管理***和方法 |
CN101179622A (zh) * | 2006-11-07 | 2008-05-14 | 中兴通讯股份有限公司 | 通讯***中一种多命令的处理设备及其处理方法 |
CN101610173A (zh) * | 2009-07-14 | 2009-12-23 | 中兴通讯股份有限公司 | 一种对多网元进行数据配置的方法和网管服务器 |
CN102209002A (zh) * | 2011-07-21 | 2011-10-05 | 迈普通信技术股份有限公司 | Snmp网管***及snmp请求的处理方法 |
CN102694675A (zh) * | 2011-03-25 | 2012-09-26 | 中兴通讯股份有限公司 | 一种基于snmp协议的异步通信方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101453355A (zh) * | 2007-11-30 | 2009-06-10 | 华为技术有限公司 | 一种轮询方法、***、网管站及被管设备 |
CN104022893B (zh) * | 2014-04-22 | 2017-08-01 | 烽火通信科技股份有限公司 | 一种多子代理snmp重定向的配置管理方法 |
CN104079462B (zh) * | 2014-07-16 | 2017-10-17 | 北京华为数字技术有限公司 | 环网配置检测方法及装置 |
-
2014
- 2014-12-23 CN CN201410809218.1A patent/CN105790978A/zh not_active Withdrawn
-
2015
- 2015-12-18 WO PCT/CN2015/097910 patent/WO2016101844A1/zh active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1148923C (zh) * | 1997-11-04 | 2004-05-05 | 通用仪器公司 | 在通信网络的代理部件与管理部件之间提供通信的方法和设备 |
US20020097683A1 (en) * | 2000-11-21 | 2002-07-25 | Koichi Yamamoto | ATM switch |
CN1543125A (zh) * | 2003-04-30 | 2004-11-03 | 华为技术有限公司 | 满足海量终端设备网络管理需求的***及方法 |
CN1708044A (zh) * | 2004-06-08 | 2005-12-14 | 华为技术有限公司 | 基于简单网络管理协议的异步通讯机制处理方法 |
CN101179622A (zh) * | 2006-11-07 | 2008-05-14 | 中兴通讯股份有限公司 | 通讯***中一种多命令的处理设备及其处理方法 |
CN101060559A (zh) * | 2007-05-29 | 2007-10-24 | 中兴通讯股份有限公司 | 一种人机命令队列管理***和方法 |
CN101060437A (zh) * | 2007-06-07 | 2007-10-24 | 中兴通讯股份有限公司 | 一种对多个同类网元的并行管理方法及装置 |
CN101610173A (zh) * | 2009-07-14 | 2009-12-23 | 中兴通讯股份有限公司 | 一种对多网元进行数据配置的方法和网管服务器 |
CN102694675A (zh) * | 2011-03-25 | 2012-09-26 | 中兴通讯股份有限公司 | 一种基于snmp协议的异步通信方法及装置 |
CN102209002A (zh) * | 2011-07-21 | 2011-10-05 | 迈普通信技术股份有限公司 | Snmp网管***及snmp请求的处理方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109688000A (zh) * | 2018-12-13 | 2019-04-26 | 四川天邑康和通信股份有限公司 | 一种同时接入多个网管服务器平台的方法 |
CN109688000B (zh) * | 2018-12-13 | 2022-06-14 | 四川天邑康和通信股份有限公司 | 一种同时接入多个iptv网管服务器平台的方法 |
CN111858090A (zh) * | 2020-06-30 | 2020-10-30 | 广东浪潮大数据研究有限公司 | 一种数据处理方法、***、电子设备及存储介质 |
CN111858090B (zh) * | 2020-06-30 | 2024-02-09 | 广东浪潮大数据研究有限公司 | 一种数据处理方法、***、电子设备及存储介质 |
CN114584527A (zh) * | 2022-03-16 | 2022-06-03 | 杭州和利时自动化有限公司 | 一种hart通信方法、装置、设备及可读存储介质 |
CN114584527B (zh) * | 2022-03-16 | 2024-04-09 | 杭州和利时自动化有限公司 | 一种hart通信方法、装置、设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2016101844A1 (zh) | 2016-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107688496B (zh) | 任务分布式处理方法、装置、存储介质和服务器 | |
US20200382362A1 (en) | Alarm information processing method, related device, and system | |
CN107426274B (zh) | 基于时序的业务应用及监控分析调度的方法和*** | |
JP2017507572A (ja) | クラウドに基づく仮想オーケストレーターのための方法、システム、およびコンピュータ読取可能な媒体 | |
CN105790978A (zh) | 一种网管通讯报文的处理方法、装置、服务器及主控板 | |
KR102328938B1 (ko) | 전자 시스템들에서의 로그 데이터의 관리 | |
CN107786593A (zh) | 任务部署方法、实例部署方法、装置及设备 | |
CN113364624B (zh) | 基于边缘计算的混合云流量采集方法和*** | |
CN109995612A (zh) | 一种服务巡检方法、装置及电子设备 | |
CN103109497B (zh) | 用于测量网络中性能特性的互连设备的动态配置 | |
CN104618162A (zh) | 一种***对接的管理方法、装置和*** | |
EP2940600A1 (en) | Data scanning method and device | |
CN111190960A (zh) | 一种分布式文件传输的方法、装置、设备及介质 | |
CN110430070A (zh) | 一种服务状态分析方法、装置、服务器、数据分析设备及介质 | |
WO2015184850A1 (zh) | 过期数据采集方法、装置及*** | |
CN104714875A (zh) | 一种分布式的自动化采集的方法 | |
CN108334410A (zh) | 一种分布式应用程序客户端轻量化方法以及计算机设备 | |
CN112968788A (zh) | 网络切片容量设置方法、控制方法、装置、设备及介质 | |
CN108154343B (zh) | 一种企业级信息***的应急处理方法及*** | |
CN106933718B (zh) | 性能监控方法及装置 | |
CN104063451A (zh) | 一种数据库连接管理方法及*** | |
CN113419745A (zh) | 应用实例编号管理方法、装置、电子设备及计算机可读介质 | |
CN109587128A (zh) | 数据采集方法、网络设备及控制器 | |
CN102209002A (zh) | Snmp网管***及snmp请求的处理方法 | |
US9875279B2 (en) | Data scanning method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160720 |
|
WW01 | Invention patent application withdrawn after publication |