一种组合设备及其管理维护方法

文档序号:7594967阅读:267来源:国知局
专利名称:一种组合设备及其管理维护方法
技术领域
本发明涉及通信领域,尤其涉及该领域中的组合设备及管理维护方法。
背景技术
随着Internet应用及WLAN的迅猛发展,以WLAN作为接入方式的移动终端越来越受到人们的欢迎。为了快速推出物美价廉的终端设备,一种直接而且简单可行的想法就是将原来的终端设备通过以太网接口与WLAN的端站(STA)对接,然后以WLAN方式接入网络。这样就产生了组合设备的管理维护问题(所述组合设备就是由两种或两种以上独立装置组成的设备)。组合设备的管理维护模型如图1所示。
对组合设备的管理维护主要有以下两种方法一如图2所示,将管理维护通道与业务通道分开,对每个装置分别进行管理维护。
这种方法存在以下不足1、由于管理维护通道与业务通道分开,其他装置需要多提供1个以太网口或串口,导致软、硬件成本增加。
2、当各个装置来自不同的厂家时,管理维护界面不统一,而且需要用户记忆每个装置的管理维护Web地址,因此不便于管理维护。
3、需要用户对每个装置分别进行管理维护,使管理维护成本增加。
方法二如图3所示,修改每个装置的软件,装置之间的管理维护使用私有协议与接口,对用户则提供统一的管理维护界面。
采用这种方法时,由于各个装置之间的管理维护使用私有接口与协议,不便于各个装置的独立开发、升级或替换;当升级或替换第一装置时需要改动每个其他装置的软件,不仅工作量大而且成本也高。

发明内容
本发明在于提供一种组合设备及其管理维护方法,以解决在现有设备的管理维护中存在的成本高和升级不便的问题。
实现本发明的技术方案如下一种组合设备的管理维护方法,所述组合设备包括一个独立的第一装置,以及与该第一装置连接的一个或多个其他装置;其特征在于该方法包括步骤A、管理维护终端向组合设备发送管理维护设备的第一请求报文;B、第一装置接收所述第一请求报文并判断是否为下发给本装置的请求报文,如果是则处理该第一请求报文并返回响应报文;否则进行步骤C;C、第一装置将第一请求报文转换为符合标准协议的第二请求报文;D、第一装置通过业务通道将第二请求报文发送给对应的其他装置;E、第一装置接收并处理其他装置的响应报文,然后给管理维护终端发送处理后的响应报文。
一种组合设备,包括一个独立的第一装置,以及与该第一装置连接的一个或多个其他装置,其特征在于所述第一装置还包括服务器模块、代理模块和客户端模块;所述服务器模块,用于接收管理维护设备的请求报文,处理发送给第一装置的请求报文和将发送给其他装置的请求报文转换为内部消息发送给代理模块,以及转换代理模块发送来的响应消息;所述代理模块,用于记录所述内部消息来源并发送给客户端模块,以及将接收的响应消息返回给服务器模块;所述客户端模块,用于将代理模块发送的内部消息转换为标准协议消息并发送给其他装置,并将其他装置返回的响应消息转换为内部消息发送给代理模块。
所述服务器模块包括WEB服务器模块、命令行接口(CLI)模块和TELNET服务器模块。
本发明具有以下有益效果1、通过组合设备中的第一装置代理维护其他装置,屏蔽了数据来源的差异,使得管理维护界面友好统一,而且用户只需记忆一个管理维护Web地址。
2、管理维护与业务共享同一通道,降低了组合设备的软、硬件成本。
3、第一装置与其他装置之间采用标准的管理维护接口和协议,使得各个装置可以独立开发、升级或替换,不仅工作量小而且成本也低。
4、由第一装置提供友好统一的管理维护界面,不需用户对每个装置分别进行管理维护,降低了组合设备的管理维护成本。


图1为组合设备的管理维护模型;图2、图3为现有技术中管理维护组合设备的示意图;图4为本发明的组合设备的结构框图;图5为Agent模块内部消息接口格式图;图6为本发明的组合设备的管理维护流程图。
具体实施例方式
参阅图4所示,组合设备由独立的第一装置,以及与第一装置连接的一个或多个独立的其他装置构成。本发明将第一装置作为其他装置的管理维护代理,由第一装置屏蔽数据来源的差异。管理维护与业务共享以太网通道,第一装置与其他装置之间采用标准的管理维护接口与协议,如HTTP协议或TELNET协议,并由第一装置统一给用户提供管理维护界面,使得用户把其他装置当作第一装置的一部分进行管理维护。
第一装置包括服务器模块、代理模块(Agent)和客户端模块(Client),其中服务器模块包括Web服务器模块(WebServerl模块)、命令行接口服务器模块(CLIServer模块)和TELNET服务器模块(TELNETServer模块)。各模块的详细说明如下1、WebServerl模块接收来自管理维护终端中WebClientl模块的HTTP请求报文,给用户提供友好统一的管理维护界面,并对此报文进行处理。处理主要包括A、若WebClientl模块发送过来的请求报文为请求管理维护首页的报文,则浏览器上同时出现每个装置的管理维护信息。
B、若WebClientl模块发送过来的请求报文为第一装置的相关报文,则经过数据处理后给WebClientl模块回送响应报文。
C、若WebClientl模块发送过来的请求报文为非第一装置的相关报文,则将此请求报文转换为内部请求消息后发给Agent模块,等待Agent模块的响应。
D、若WebServerl模块在预先设定时间内收到Agent模块回送的响应消息,则将此响应消息转换为响应报文发送给WebClientl模块。
E、若WebServerl模块在预先设定时间内未收到Agent模块回送的响应消息,则给WebClientl模块发送响应代码为503(服务器暂时失效)的响应报文。
2、CLIServer模块接收来自CLILocalClient模块的命令,给用户提供友好统一的管理维护界面,并对此命令进行处理。处理主要包括A、若CLILocalClient模块发送过来的命令为第一装置的相关命令,则经过数据处理后给CLILocalClient模块回送响应。
B、若CLILocalClient模块发送过来的命令为非第一装置的相关命令,则将此命令转换为内部请求消息后发送给Agent模块,等待Agent模块的响应。
C、若CLIServer模块在预先设定时间内收到Agent模块的响应消息,则将此响应消息转换为响应报文发送给CLILocalClient模块。
D、若CLIServer模块在预先设定时间内未收到Agent模块的响应消息,则给CLILocalClient模块发送“Please try again”的响应。
3、TELNETServer模块接收来自TELNETClient模块的命令,给用户提供友好统一的管理维护界面,并对此命令进行处理。处理主要包括A、若TELNETClient模块发送过来的命令为第一装置的相关命令,则经过数据处理后给TELNETClient模块回送响应。
B、若TELNETClient模块发送过来的命令为非第一装置的相关命令,则将此命令转换为内部请求消息后发送给Agent模块,等待Agent模块的响应。
C、若TELNETServer模块在预先设定时间内收到Agent模块的响应消息,则将此响应消息转换为响应报文发送给TELNETClient模块。
D、若TELNETServer模块在预先设定时间内未收到Agent模块的响应消息,则给TELNETClient模块发送“Please try again”的响应。
4、Agent模块A、接收来自WebServerl模块、CLIServer模块和TELNETServer模块的请求消息,记录此请求消息的来源(以模块号标识),并将此消息转发给Client模块。
B、接受来自Client模块的响应消息,根据此响应消息对应的请求消息的来源转发到相应模块。
5、Client模块A、接收Agent模块的命令消息,根据配置将此请求消息转换为HTTP请求报文或TELNET请求报文,然后发送给其他装置。
B、接收其他装置的HTTP响应报文或TELNET响应报文,将此响应报文转换为内部消息,然后发送给Agent模块。
其他装置包括一个服务器模块,用于接收、处理第一装置中的客户端模块发送来的请求报文,并向客户端模块返回响应报文。如果第一装置与其他装置之间为HTTP协议接口,则Client模块为Web Client模块,相应地,其他装置的服务器模块为Web Server模块;如果第一装置与其他装置之间为TELNET协议接口,则Client模块为TELNET Client模块,相应地,其他装置的服务器模块为TELNET Server模块。
Agent模块与WebServerl模块、CLIServer模块、TELNET服务器模块和Client模块的接口采用内部消息接口,其格式如图5所示。其中消息类型表示该消息是何种请求消息或响应消息。
消息长度表示该消息所携带的所有信息单元的总长度,单位为字节。
信息单元为非定长结构化数据,采用TLV(TType,LLength,VValue)格式描述。
其他模块对外接口采用以下接口WebServerl模块与WebClientl模块之间采用采用HTTP协议接口。
CLIServer模块与CLILocal之间采用CLI接口。
TELNETServer模块与TELNETClient模块之间采用TELNET接口。
Client与其他装置之间采用HTTP协议接口或TELNET协议接口。
参阅图6所示,管理维护组合设备的具体处理流程如下步骤1、第一装置通过管理维护终端提供统一的管理维护界面。
步骤2、通过管理维护界面下发管理维护命令,由终端中的WebClientl模块将管理维护请求报文发送到组合设备。
步骤3、第一装置中的WebServerl模块接收请求报文并判断是否为下发给本装置的请求报文,如果是则处理该第一请求报文并向WebClientl模块返回响应报文(步骤3-1);否则进行步骤4。
步骤4、将请求报文转换为内部消息并发送给Agent模块。
步骤5、Agent模块记录此请求消息的来源,并将此消息转发给Client模块。
步骤6、Client模块根据配置将请求消息转换为HTTP请求报文或TELNET请求报文,然后发送给其他装置。
步骤7、Client模块将接收到其他装置返回的HTTP响应报文或TELNET响应报文转换为内部消息发送给Agent模块。
步骤8、Agent模块根据记录的请求消息的来源,将内部消息发送给相应模块。
步骤9、相应模块将内部消息转换为HTTP响应报文或TELNET响应报文返回给终端。
通过TELNETClient模块和CLILocalClient模块向组合设备发送的请求报文的处理过程与上述过程同理。
本发明将组合设备中的第一装置作为其他装置的管理维护代理,由第一装置屏蔽数据来源的差异;第一装置与其他装置之间采用标准的管理维护接口与协议,而且管理维护与业务共享通道,使各个装置可以独立开发、升级或替换,而不需要对每个装置分别进行管理维护或增加额外的硬件来支持各个装置的管理维护,更不需要改动其他装置的软件或硬件;同时由第一装置给用户提供友好统一的管理维护界面,使得用户把其他装置当作第一装置的一部分进行管理维护,这样就给用户提供了方便而且低成本的管理维护手段。
权利要求
1.一种组合设备的管理维护方法,所述组合设备包括一个独立的第一装置,以及与该第一装置连接的一个或多个其他装置;其特征在于,该方法包括步骤A、管理维护终端向组合设备发送管理维护设备的第一请求报文;B、第一装置接收所述第一请求报文并判断是否为下发给本装置的请求报文,如果是则处理该第一请求报文并返回响应报文;否则进行步骤C;C、第一装置将第一请求报文转换为符合标准协议的第二请求报文;D、第一装置通过业务通道将第二请求报文发送给对应的其他装置;E、第一装置接收并处理其他装置的响应报文,然后给管理维护终端发送处理后的响应报文。
2.如权利要求1所述的管理维护方法,其特征在于,所述第一请求报文为TELNET协议报文,或HTTP协议报文,或CLI协议报文。
3.如权利要求1所述的管理维护方法,其特征在于,由第一装置通过管理维护终端提供统一的管理维护界面,用户通过该界面对所有装置进行管理维护操作。
4.如权利要求1、2或3所述的管理维护方法,其特征在于,步骤C中第一装置先将第一请求报文转换为内部消息,然后再将内部消息转换为符合标准协议的第二请求报文。
5.如权利要求4所述的管理维护方法,其特征在于,步骤E中先将其他装置返回的响应报文转换为内部消息,然后再将该内部消息转换为符合第一请求报文协议的响应报文返回管理维护终端。
6.如权利要求4所述的管理维护方法,其特征在于,所述标准协议为HTTP协议或TELNET协议。
7.一种组合设备,包括一个独立的第一装置,以及与该第一装置连接的一个或多个其他装置,其特征在于所述第一装置还包括服务器模块、代理模块和客户端模块;所述服务器模块,用于接收管理维护设备的请求报文,处理发送给第一装置的请求报文和将发送给其他装置的请求报文转换为内部消息发送给代理模块,以及转换代理模块发送来的内部响应消息;所述代理模块,用于记录所述内部消息来源并发送给客户端模块,以及将接收的响应消息返回给服务器模块;所述客户端模块,用于将代理模块发送的内部消息转换为标准协议报文并发送给其他装置,并将其他装置返回的响应报文转换为内部消息发送给代理模块。
8.如权利要求7所述的组合设备,其特征在于,客户端模块与其他装置之间的接口为HTTP协议报文接口或TELNET协议报文接口;代理模块与客户端模块和服务器模块之间的接口为内部消息接口。
9.如权利要求7所述的组合设备,其特征在于,服务器模块包括WEB服务器模块,用于接收和处理HTTP请求报文,并进行HTTP请求报文与内部消息的转换;命令行接口(CLI)模块,用于接收和处理CLI请求报文,并进行CLI请求报文与内部消息的转换;TELNET服务器模块,用于接收和处理TELNET请求报文,并进行TELNET请求报文与内部消息的转换。
10.如权利要求7、8或9所述的组合设备,其特征在于,所述其他装置还包括服务器模块,用于接收、处理第一装置中的客户端模块发送来的请求报文,并向客户端模块返回响应报文。
全文摘要
本发明公开了一种组合设备及其管理维护方法,所述组合设备包括一个独立的第一装置,以及与该第一装置连接的一个或多个其他装置;该方法为管理维护终端向组合设备发送管理维护设备的第一请求报文;第一装置接收所述第一请求报文并判断是否为下发给本装置的请求报文,如果是则处理该第一请求报文并返回响应报文;否则将第一请求报文转换为符合标准协议的第二请求报文,并通过业务通道将第二请求报文发送给对应的其他装置;第一装置接收并处理其他装置返回的响应报文,然后给管理维护终端发送处理后的响应报文。
文档编号H04L12/56GK1735035SQ20041005915
公开日2006年2月15日 申请日期2004年8月11日 优先权日2004年8月11日
发明者赵红斌 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1