一种交换机的配置方法、装置、移动终端及交换机与流程

文档序号:12375628阅读:294来源:国知局
一种交换机的配置方法、装置、移动终端及交换机与流程

本发明涉及通信领域,特别涉及一种交换机的配置方法、装置、移动终端及交换机。



背景技术:

通常交换机设备的网络配置方法有以下三种:1.使用串口协议或远程登录Telnet协议登录交换机后,以命令行的方式对交换机进行配置。2.使用MIB(Management Information Base,管理信息库)浏览器通过SNMP(Simple Network Management Protocol,简单网络管理协议)协议对交换机进行管理。3.交换机通过嵌入式网页服务器接收网页浏览器发出的配置请求并进行相应的操作。

随着移动设备的发展,便携式移动终端已经成为日常办公用品。但是,上述三种方法都无法或无法有效地通过移动终端设备对交换机进行管理。



技术实现要素:

本发明要解决的技术问题是提供一种交换机的配置方法、装置、移动终端及交换机,解决现有交换机网络配置方法无法通过移动终端对交换机进行管理的问题。

为解决上述技术问题,本发明的实施例提供一种交换机的配置方法,应用于移动终端,所述配置方法包括:

向交换机发送用户输入的用户验证信息;

接收所述交换机对所述用户验证信息进行验证后返回的至少一个命令行管理协议数据包,每个所述命令行管理协议数据包中包含至少一条命令行编码及每条命令行编码对应的命令行名称;

对每个所述命令行管理协议数据包进行解析,若解析出有效的命令行编码, 则获取所述有效的命令行编码对应的命令行名称;

将所述有效的命令行编码对应的命令行名称显示给用户,并获取用户选取的命令行名称;

将与用户选取的命令行名称对应的命令行编码发送给所述交换机,由所述交换机根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

其中,所述命令行管理协议数据包中还包含协议标识和循环冗余校验码CRC;

相应地,所述对每个所述命令行管理协议数据包进行解析,若解析出有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称,具体包括:

对所述协议标识和所述CRC分别进行校验;

若所述协议标识和所述CRC均校验通过,则获取每个所述命令行管理协议数据包中包含的命令行编码;

若获取到有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称。

其中,所述将与用户选取的命令行名称对应的命令行编码发送给所述交换机,由所述交换机根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令,具体包括:

将与用户选取的命令行名称对应的命令行编码、所述协议标识和所述CRC一并发送给所述交换机,由所述交换机对所述协议标识和所述CRC分别进行校验,且所述协议标识和所述CRC均校验通过时,根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

其中,所述命令行管理协议数据包中还包含命令行名称长度;

相应地,所述若解析出有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称,具体为:

若解析出有效的命令行编码,则根据所述命令行名称长度,获取所述有效的命令行编码对应的命令行名称。

其中,所述将与用户选取的命令行名称对应的命令行编码发送给所述交换 机,由所述交换机根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令,具体包括:

将与用户选取的命令名称对应的命令行编码填充到所述命令行管理协议数据包中的命令行编码域,并将所述命令行管理协议数据包中的命令行名称长度值设为无效值;

将填充后的所述命令行管理协议数据包返回给所述交换机,由所述交换机对所述命令行管理协议数据包进行解析后,根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

其中,所述对每个所述命令行管理协议数据包进行解析之后,所述配置方法还包括:

若只解析出无效的命令行编码,则提示所述交换机对所述用户验证信息的验证失败。

为解决上述技术问题,本发明的实施例还提供一种交换机的配置装置,应用于移动终端,所述配置装置包括:

第一发送模块,用于向交换机发送用户输入的用户验证信息;

第一接收模块,用于接收所述交换机对所述用户验证信息进行验证后返回的至少一个命令行管理协议数据包,每个所述命令行管理协议数据包中包含至少一条命令行编码及每条命令行编码对应的命令行名称;

解析模块,用于对每个所述命令行管理协议数据包进行解析,若解析出有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称;

显示模块,用于将所述有效的命令行编码对应的命令行名称显示给用户,并获取用户选取的命令行名称;

第二发送模块,用于将与用户选取的命令行名称对应的命令行编码发送给所述交换机,由所述交换机根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

其中,所述命令行管理协议数据包中还包含协议标识和循环冗余校验码CRC;

相应地,所述解析模块具体包括:

第一校验模块,用于对所述协议标识和所述CRC分别进行校验;

第一获取模块,用于若所述协议标识和所述CRC均校验通过,则获取每个所述命令行协议信息中包含的命令行编码;

第二获取模块,用于若获取到有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称。

其中,所述第二发送模块具体包括:

第一发送子模块,用于将与用户选取的命令行名称对应的命令行编码、所述协议标识和所述CRC一并发送给所述交换机,由所述交换机对所述协议标识和所述CRC分别进行校验,且所述协议标识和所述CRC均校验通过时,根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

为解决上述技术问题,本发明的实施例还提供一种移动终端,包括:如上所述的交换机的配置装置。

为解决上述技术问题,本发明的实施例还提供一种交换机的配置方法,应用于交换机,所述配置方法包括:

接收移动终端发送的用户验证信息;

根据预存的用户信息对所述用户验证信息进行验证,得到验证结果;

根据所述验证结果,向所述移动终端返回包含有命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包;

接收所述移动终端发送的用户选取的命令行编码,所述用户选取的命令行编码为所述移动终端对所述命令行管理协议数据包进行解析,由所述移动终端将解析出的有效的命令行编码对应的命令行名称显示给用户,并由所述移动终端获取的用户选取的命令行名称所对应的命令行编码;

根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

其中,所述根据所述验证结果,向所述移动终端返回包含有命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包的步骤包括:

若所述用户验证信息验证通过,则向所述移动终端返回包含有效的命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包,否则,向所述移动终端返回包含无效的命令行编码及命令行编码对应的命令行名称的命令 行管理协议数据包。

其中,所述命令行管理协议数据包中还包含协议标识和循环冗余校验码CRC;

所述接收所述移动终端发送的用户选取的命令行编码的步骤包括:

接收所述移动终端一并发送的所述用户选取的命令行编码、所述协议标识和所述CRC。

其中,所述根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令之前还包括:

对所述协议标识和所述CRC分别进行校验,若所述协议标识和所述CRC均校验通过,则根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

其中,所述根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令之后还包括:

将执行结果返回给所述移动终端。

为解决上述技术问题,本发明的实施例还提供一种交换机的配置装置,应用于交换机,所述配置装置包括:

第二接收模块,用于接收移动终端发送的用户验证信息;

验证模块,用于根据预存的用户信息对所述用户验证信息进行验证,得到验证结果;

返回模块,用于根据所述验证结果,向所述移动终端返回包含有命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包;

第三接收模块,用于接收所述移动终端发送的用户选取的命令行编码,所述用户选取的命令行编码为所述移动终端对所述命令行管理协议数据包进行解析,由所述移动终端将解析出的有效的命令行编码对应的命令行名称显示给用户,并由所述移动终端获取的用户选取的命令行名称所对应的命令行编码;

执行模块,用于根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

其中,所述返回模块包括:

返回子模块,用于若所述用户验证信息验证通过,则向所述移动终端返回 包含有效的命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包,否则,向所述移动终端返回包含无效的命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包。

其中,所述命令行管理协议数据包中还包含协议标识和循环冗余校验码CRC;

所述第三接收模块包括:

第一接收子模块,用于接收所述移动终端一并发送的所述用户选取的命令行编码、所述协议标识和所述CRC。

其中,所述配置装置还包括:

第三校验模块,用于对所述协议标识和所述CRC分别进行校验,若所述协议标识和所述CRC均校验通过,则根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

为解决上述技术问题,本发明的实施例还提供一种交换机,包括:如上所述的交换机的配置装置。

本发明的上述技术方案的有益效果如下:

本发明实施例的交换机的配置方法,首先向交换机发送用户输入的用户验证信息;然后接收交换机对用户验证信息进行验证后返回的至少一个命令行管理协议数据包,每个命令行管理协议数据包中包含至少一条命令行编码及每条命令行编码对应的命令行名称;对每个命令行管理协议数据包进行解析,若解析出有效的命令行编码,则获取解析出的有效的命令行编码对应的命令行名称;将有效的命令行编码对应的命令行名称显示给用户,并获取用户选取的命令行名称;将与用户选取的命令行名称对应的命令行编码发送给交换机,由交换机根据预设的命令行编码与配置命令的映射关系,获取并执行与用户获取的命令行编码对应的配置命令。从而通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

附图说明

图1为本发明的交换机的配置方法的第一流程图;

图2为本发明的交换机的配置装置的第一结构示意图;

图3为本发明的交换机的配置方法的第二流程图;

图4为本发明的交换机的配置装置的第二结构示意图;

图5为本发明的交换机的配置方法的网络拓扑示意图;

图6为本发明的交换机的配置方法的命令行管理协议第一实施例的示意图;

图7为本发明的交换机的配置方法的命令行管理协议第二实施例的示意图;

图8为本发明的交换机的配置方法的命令行管理协议第三实施例的示意图;

图9为本发明的交换机的配置方法的命令行管理协议第四实施例的示意图;

图10为本发明的交换机的配置方法的命令行管理协议第五实施例的示意图;

图11为本发明的交换机的配置方法一具体实施例的流程示意图;

图12为本发明的交换机的配置装置的软件模块实施示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明实施例的交换机的配置方法,使得基于移动终端的设备,如:手机、平板电脑等设备,可以对交换机进行管理。相比于Telnet协议管理模式,本发明实施例的方法不使用telnet协议,并提供了可视化管理界面,方便了用户对交换机的管理。相比于SNMP协议,SNMP协议需要申请全球唯一的管理节点ID号,并将该ID号配置在MIB文件和交换机端,本发明实施例的方法无需申请任何类似于SNMP协议管理ID号,命令行名称到命令行编码的映射对用户是透明的,方便了用户的使用。相比于WEB配置模式,通常此类服务器消耗的资源较多,本发明实施例的方法在交换机端无需嵌入式WEB服务器的支持,节省了资源消耗。

如图1所示,本发明实施例的交换机的配置方法,应用于移动终端,所述 配置方法包括:

步骤101,向交换机发送用户输入的用户验证信息。

这里,所述用户验证信息可以包括用户名和密码。用户可预先在交换机上创建用户名和密码,由交换机根据预先创建的用户名和密码对终端发送过来的用户名和密码进行验证。

步骤102,接收所述交换机对所述用户验证信息进行验证后返回的至少一个命令行管理协议数据包,每个所述命令行管理协议数据包中包含至少一条命令行编码及每条命令行编码对应的命令行名称。

这里,命令行编码是配置命令的标识,具有唯一性。

步骤103,对每个所述命令行管理协议数据包进行解析,若解析出有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称。

步骤104,将所述有效的命令行编码对应的命令行名称显示给用户,并获取用户选取的命令行名称。

步骤105,将与用户选取的命令行名称对应的命令行编码发送给所述交换机,由所述交换机根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

本发明实施例的交换机的配置方法,通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

其中,如图5所示,移动终端与交换机之间可通过无线路由器为二者提供IP通信业务支持,来实现移动终端与交换机之间的通讯。

本发明的具体实施例中,所述命令行管理协议数据包中还可以包含协议标识和循环冗余校验码CRC;

相应地,上述步骤103的步骤具体包括:

步骤1031,对所述协议标识和所述CRC分别进行校验;

步骤1032,若所述协议标识和所述CRC均校验通过,则获取每个所述命令行管理协议数据包中包含的命令行编码;

步骤1033,若获取到有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称。

这里,协议标识是命令行管理协议的标识,具有唯一性。而CRC的值由 命令行管理协议的所有字段根据CRC算法计算得出。

此时,通过对协议数据包中的协议标识进行校验,可判断获取到的协议数据包是否为命令行管理协议数据包,以在获取到的数据包为命令行管理协议数据包时,进行后续操作。且通过对协议数据包中的CRC进行校验,可判断获取到的数据包在传输过程中是否出现错误。在CRC校验通过时,可判断获取到的数据包在传输过程中没有出错,否则,判断获取到的数据包在传输过程中出现了错误。从而通过对协议标识和CRC分别进行校验,保证了终端接收数据的准确性和有效性。

进一步的,上述步骤105的步骤具体包括:

步骤1051,将与用户选取的命令行名称对应的命令行编码、所述协议标识和所述CRC一并发送给所述交换机,由所述交换机对所述协议标识和所述CRC分别进行校验,且所述协议标识和所述CRC均校验通过时,根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

此时,通过将协议标识和CRC同用户选取的命令行编码一并返回给交换机,并由交换机对协议标识和CRC校验后才进行后续操作,同样保证了交换机接收数据的准确性和有效性。

本发明的具体实施例中,所述命令行管理协议数据包中还可以包含命令行名称长度;

相应地,上述步骤103的步骤中,所述若解析出有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称,具体为:

步骤1034,若解析出有效的命令行编码,则根据所述命令行名称长度,获取所述有效的命令行编码对应的命令行名称。

此时,通过命令行名称长度可准确解析出命令行名称,以将命令行名称显示给用户,供用户选择,提高了处理的准确性。

其中,如图8所示,当一个命令行管理协议数据包中包含多个(N个,N为大于1的整数)命令行编码及命令行编码对应的命令行名称时,所述命令行管理协议数据包中还可以包含命令行个数。此时,上述步骤13中,可根据命令行个数,解析出有效的命令行编码及命令行编码对应的命令行名称。且,如 图10所示,上述步骤15中,当用户选取了多个命令行编码(M个,M为大于1的整数)时,也可在终端向交换机返回的数据中添加命令行编码个数,以方便交换机对多个命令行编码的解析。

其中,上述步骤105的步骤具体包括:

步骤1052,将与用户选取的命令名称对应的命令行编码填充到所述命令行管理协议数据包中的命令行编码域,并将所述命令行管理协议数据包中的命令行名称长度值设为无效值;

步骤1053,将填充后的所述命令行管理协议数据包返回给所述交换机,由所述交换机对所述命令行管理协议数据包进行解析后,根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

此时,交换机只需根据用户选取的命令行编码就可执行对应的配置命令,无需使用命令行名称,因此,通过上述步骤1052可将命令行名称长度值设为无效值,避免了多余数据的传输,节省了资源。

本发明的具体实施例中,所述命令行管理协议数据包中还可以包含保留字段,并初始化为无效值,供所述命令行管理协议数据包实现扩展功能。且所述命令行管理协议数据包中还可以包含报文长度,方便终端或交换机对所述命令行管理协议数据包进行解析的操作。

其中,交换机发送给移动终端的命令行管理协议数据包的格式可如图6-8所示,而移动终端发送给交换机的命令行管理协议数据包的格式可如图6-10所示。其中,移动终端发送给交换机的命令行管理协议数据包可不包含命令行名称,也可包含命令行名称,当包含命令行名称时,可将命令行名称长度值设为无效值。

当然,上述命令行管理协议数据包的格式仅仅是举例说明,任何可以实现终端对交换机管理作用的命令行管理协议数据包的格式均能应用到本发明的具体实施例中,在此不一一举例。

进一步的,上述步骤103中,所述对所述命令行管理协议数据包进行解析之后,所述配置方法还可以包括:

步骤106,若只解析出无效的命令行编码,则提示所述交换机对所述用户 验证信息的验证失败。

此时,通过提示交换机对用户验证信息的验证失败,可提示用户进行重新输入验证信息等操作,方便了用户的使用。

下面以图6所示的命令行管理协议数据包的格式为例,对本发明的交换机的配置方法举例说明如下:

如图6所示,本发明实施例的命令行管理协议数据包中包含:命令行编码601,长度为4个字节;协议标识602,长度为2个字节;命令行名称长度603,以字节为单位标识命令行名称的长度,其自身长度为2个字节;命令行名称604,命令行名称604的长度由命令行名称长度603字段域标识;保留字段605,初始化为0,长度为2个字节;CRC 606,初始化为0,长度为2个字节。其中,由于数据包中的数据以4个字节为单位进行保存,因此为了保证数据处理的高效性,如果命令名称604字段的长度对4取模余数不为0,则填充1-3个字节的0,使其长度对4取模余数为0。

如图11所示,本发明实施例的交换机的配置方法包括:

步骤1101,由交换机将所有配置命令映射成命令行编码,并将命令行编码与配置命令按照映射关系进行保存。

步骤1102,由交换机保存用户在交换机上创建的用户名和密码。

步骤1103,由移动终端发送用户输入的用户名和密码给交换机。

步骤1104,由交换机根据保存的用户名和密码对移动终端发送过来的用户名和密码进行验证,得到验证结果。

步骤1105,若验证结果显示验证通过,由交换机使用多个命令行管理协议数据包发送所有配置命令的命令行编码到移动终端,命令行管理协议数据包的封装如图6所示;否则,发送一个命令行管理协议数据包到移动终端,将该命令行管理协议数据包的命令行编码601域设为全0。

步骤1106,由移动终端逐个解析收到的命令行管理协议数据包,解析过程为:对协议标识602和CRC 606进行校验,若协议标识602和CRC 606均校验通过,且获取到有效的命令行编码601,则根据命令行名称长度603获取命令行名称604,并记录下有效的命令行编码601及对应的命令行名称604.

步骤1107,若移动终端只解析到一个命令行编码601全为0的报文,则 提示用户验证失败;否则,由移动终端根据记录的命令行编码及对应的命令行名称生成可视化配置列表,将有效的命令行编码对应的命令行名称显示给用户。

步骤1108,用户选取要配置的命令行名称。

步骤1109,由移动终端将用户选取的命令名称对应的命令行编码填充到命令行管理协议数据包的命令行编码601域,添加协议标识602,设置命令行名称长度603为0,保留字段605初始化为0,并计算CRC 606的值。

步骤1110,由移动终端将上述步骤1109的命令行管理协议数据包发送给交换机。

步骤1111,由交换机对接收的数据包中的CRC 606和协议标识602进行校验,若校验通过,则根据上述步骤1101保存的命令行编码与配置命令的映射关系,获取与用户选取的命令行编码对应的配置命令。

步骤1112,由交换机执行与用户选取的命令行编码对应的配置命令。

步骤1113,由交换机将执行结果反馈给移动终端。

本发明实施例的交换机的配置方法,通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

如图2所示,本发明的实施例还提供了一种交换机的配置装置,应用于移动终端,其特征在于,所述配置装置包括:

第一发送模块,用于向交换机发送用户输入的用户验证信息;

第一接收模块,用于接收所述交换机对所述用户验证信息进行验证后返回的至少一个命令行管理协议数据包,每个所述命令行管理协议数据包中包含至少一条命令行编码及每条命令行编码对应的命令行名称;

解析模块,用于对每个所述命令行管理协议数据包进行解析,若解析出有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称;

显示模块,用于将所述有效的命令行编码对应的命令行名称显示给用户,并获取用户选取的命令行名称;

第二发送模块,用于将与用户选取的命令行名称对应的命令行编码发送给所述交换机,由所述交换机根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

本发明实施例的交换机的配置装置,通过移动终端实现了对交换机的管理 作用,方便了用户的使用,提高了实用性。

其中,所述用户验证信息可以包括用户名和密码。用户可预先在交换机上创建用户名和密码,由交换机根据预先创建的用户名和密码对终端发送过来的用户名和密码进行验证。

本发明的具体实施例中,如图12所示,第一发送模块可通过移动终端的连接管理模块实现;第一接收模块和第二发送模块可通过移动终端的通信协议模块实现;解析模块可通过移动终端的命令结构配置模块实现;显示模块可通过移动终端的人机接口模块实现。

其中,连接管理模块用于交换机和移动终端之间的用户和密码的验证、连接状态维护;命令结构配置模块用于实现交换机配置命令到命令行编码的映射,以及命令行编码到命令行名称的映射;通信协议模块负责移动终端设备和交换机之间的信息交流;交换机管理人机接口模块在移动终端上提供可视化的图形界面,使交换机的管理更加便捷。

本发明的具体实施例中,所述命令行管理协议数据包中还可以包含协议标识和循环冗余校验码CRC;

相应地,所述解析模块具体包括:

第一校验模块,用于对所述协议标识和所述CRC分别进行校验;

第一获取模块,用于若所述协议标识和所述CRC均校验通过,则获取每个所述命令行协议信息中包含的命令行编码;

第二获取模块,用于若获取到有效的命令行编码,则获取所述有效的命令行编码对应的命令行名称。

进一步的,所述第二发送模块具体包括:

第一发送子模块,用于将与用户选取的命令行名称对应的命令行编码、所述协议标识和所述CRC一并发送给所述交换机,由所述交换机对所述协议标识和所述CRC分别进行校验,且所述协议标识和所述CRC均校验通过时,根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

其中,所述命令行管理协议数据包中还可以包含命令行名称长度;

相应地,所述解析模块具体包括:

第三获取模块,用于若解析出有效的命令行编码,则根据所述命令行名称长度,获取所述有效的命令行编码对应的命令行名称。

进一步的,第二发送模块具体包括:

填充模块,用于将与用户选取的命令名称对应的命令行编码填充到所述命令行管理协议数据包中的命令行编码域,并将所述命令行管理协议数据包中的命令行名称长度值设为无效值;

第二发送子模块,用于将填充后的所述命令行管理协议数据包返回给所述交换机,由所述交换机对所述命令行管理协议数据包进行解析后,根据预设的命令行编码与配置命令的映射关系,获取并执行与用户选取的命令行编码对应的配置命令。

其中,本发明实施例的交换机的配置装置还可以包括:

提示模块,用于若只解析出无效的命令行编码,则提示所述交换机对所述用户验证信息的验证失败。

本发明实施例的交换机的配置装置,通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

需要说明的是,该交换机的配置装置是与上述交换机的配置方法相对应的装置,其中上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到同样的技术效果。

由于本发明实施例的交换机的配置装置应用于移动终端,因此,本发明实施例还提供了一种移动终端,包括:如上述实施例中所述的交换机的配置装置。其中,上述交换机的配置装置的所述实现实施例均适用于该移动终端的实施例中,也能达到相同的技术效果。本发明的移动终端如可以是手机、平板电脑等移动电子设备。

如图3所示,本发明的实施例还提供了一种交换机的配置方法,应用于交换机,所述配置方法包括:

步骤301,接收移动终端发送的用户验证信息;

步骤302,根据预存的用户信息对所述用户验证信息进行验证,得到验证结果;

步骤303,根据所述验证结果,向所述移动终端返回包含有命令行编码及 命令行编码对应的命令行名称的命令行管理协议数据包;

步骤304,接收所述移动终端发送的用户选取的命令行编码,所述用户选取的命令行编码为所述移动终端对所述命令行管理协议数据包进行解析,由所述移动终端将解析出的有效的命令行编码对应的命令行名称显示给用户,并由所述移动终端获取的用户选取的命令行名称所对应的命令行编码;

步骤305,根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

本发明实施例的交换机的配置方法,通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

本发明的具体实施例中,上述步骤303的步骤具体包括:

步骤3031,若所述用户验证信息验证通过,则向所述移动终端返回包含有效的命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包,否则,向所述移动终端返回包含无效的命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包。

此时,只有用户验证信息验证通过时,才会向移动终端返回有效的命令行编码,避免了非法用户对交换机的破坏,保证了移动终端对交换机管理的安全性。

本发明的具体实施例中,所述命令行管理协议数据包中还可以包含协议标识和循环冗余校验码CRC;

上述步骤304中,所述接收所述移动终端发送的用户选取的命令行编码的步骤包括:

步骤3041,接收所述移动终端一并发送的所述用户选取的命令行编码、所述协议标识和所述CRC。

进一步的,上述步骤305之前还可以包括:

步骤3051,对所述协议标识和所述CRC分别进行校验,若所述协议标识和所述CRC均校验通过,则根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

这里,协议标识是命令行管理协议的标识,具有唯一性。而CRC的值由命令行管理协议的所有字段根据CRC算法计算得出。

此时,通过对协议数据包中的协议标识进行校验,可判断获取到的协议数据包是否为命令行管理协议数据包,以在获取到的数据包为命令行管理协议数据包时,进行后续操作。且通过对协议数据包中的CRC进行校验,可判断获取到的数据包在传输过程中是否出现错误。在CRC校验通过时,可判断获取到的数据包在传输过程中没有出错,否则,判断获取到的数据包在传输过程中出现了错误。从而通过对协议标识和CRC分别进行校验,保证了交换机接收数据的准确性和有效性。

其中,上述步骤305之后还可以包括:

步骤306,将执行结果返回给所述移动终端。

此时,通过将执行结果返回给移动终端,使用户可及时获取到执行结果,以根据执行结果进行后续操作,方便了用户的使用,提高了实用性和便利性。

本发明实施例的交换机的配置方法,通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

如图4所示,本发明的实施例还提供了一种交换机的配置装置,应用于交换机,所述配置装置包括:

第二接收模块,用于接收移动终端发送的用户验证信息;

验证模块,用于根据预存的用户信息对所述用户验证信息进行验证,得到验证结果;

返回模块,用于根据所述验证结果,向所述移动终端返回包含有命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包;

第三接收模块,用于接收所述移动终端发送的用户选取的命令行编码,所述用户选取的命令行编码为所述移动终端对所述命令行管理协议数据包进行解析,由所述移动终端将解析出的有效的命令行编码对应的命令行名称显示给用户,并由所述移动终端获取的用户选取的命令行名称所对应的命令行编码;

执行模块,用于根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

本发明实施例的交换机的配置装置,通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

本发明的具体实施例中,如图12所示,第二接收模块和验证模块可通过 交换机的连接管理模块实现;返回模块和第三接收模块可通过交换机的通信协议模块实现;执行模块可通过交换机的命令结构配置模块和命令执行模块实现。

其中,连接管理模块用于交换机和移动终端之间的用户和密码的验证、连接状态维护;命令结构配置模块用于实现交换机配置命令到命令行编码的映射,以及命令行编码到命令行名称的映射;通信协议模块负责移动终端设备和交换机之间的信息交流;命令执行模块负责在交换机上执行收到的命令。

本发明的具体实施例中,所述返回模块包括:

返回子模块,用于若所述用户验证信息验证通过,则向所述移动终端返回包含有效的命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包,否则,向所述移动终端返回包含无效的命令行编码及命令行编码对应的命令行名称的命令行管理协议数据包。

其中,所述命令行管理协议数据包中还包含协议标识和循环冗余校验码CRC;

所述第三接收模块包括:

第一接收子模块,用于接收所述移动终端一并发送的所述用户选取的命令行编码、所述协议标识和所述CRC。

其中,所述配置装置还包括:

第三校验模块,用于对所述协议标识和所述CRC分别进行校验,若所述协议标识和所述CRC均校验通过,则根据预设的命令行编码与配置命令的映射关系,获取并执行所述用户选取的命令行编码对应的配置命令。

进一步的,所述配置装置还包括:

第二返回模块,用于将执行结果返回给所述移动终端。

本发明实施例的交换机的配置装置,通过移动终端实现了对交换机的管理作用,方便了用户的使用,提高了实用性。

需要说明的是,该交换机的配置装置是与上述交换机的配置方法相对应的装置,其中上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到同样的技术效果。

由于本发明实施例的交换机的配置装置应用于交换机,因此,本发明实施例还提供了一种交换机,包括:如上述实施例中所述的交换机的配置装置。其 中,上述交换机的配置装置的所述实现实施例均适用于该交换机的实施例中,也能达到相同的技术效果。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1