1.本发明涉及智能交互领域,特别是涉及一种智能交互方式配置交换机的方法。
背景技术:2.随着通信网络技术的发展,对工业交换机的性能和可靠性提出了更高的要求,自然而然,对工业交换机的配置方法也提出了更高更快的要求。以太网交换机的配置方式很多,如本地console口配置、telnet远程登陆配置、ftp、tftp配置和哑终端方式配置。其中最为常用的配置方式就是console口配置和telnet远程配置。在对传统交换机进行用户服务配置方面,命令繁琐,不易记忆,为了完成一项配置内容,需要输入多条命令及命令参数,需要技术人员对命令非常熟悉。且不同厂商使用的linux操作系统版本众多,虽然大同小异,但是配置命令及命令参数还是存在差异的;技术人员记忆这些不尽相同的配置命令及命令参数的细节需要花费大量精力。
3.公开于该背景技术部分的信息仅仅旨在加深对本发明的总体背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现要素:4.本发明的目的在于提供一种智能交互方式配置交换机的方法,以解决现有技术中存在的技术问题。
5.为了实现上述目的,本发明采用以下技术方案:
6.本发明提供一种智能交互方式配置交换机的方法,所述方法包括如下步骤:
7.1)技术人员通过麦克风对计算机输入语音指令,计算机记录语音输入指令,并对语音进行识别,然后对语音输入指令产生关键字信息;
8.2)通过查询系统数据库,找到相关的配置内容,生成提示信息并要求技术人员对配置内容进行确认;
9.3)如果配置内容仅设计一条指令,技术人员只需单条确认;
10.4)如果有多个涉及的配置内容,计算机需要逐一列举每一条可能的配置内容,并要求技术人员逐一确认相关配置内容,最终的目的是产生所涉及的每一条指令;
11.5)产生的命令逐一对交换机进行操作配置,最终的结果使得交换机完成配置。
12.进一步,步骤2)中的数据库通过建立技术协议标准联盟,各个品牌的不同产品都加入到这个技术协议标准联盟中,按照协议标准制作好各自的配置命令文件,并直接存储在交换设备的硬件存储芯片中。
13.进一步,步骤4)中最终产生所涉及的每一条指令如下:
14.命令字a[参数a1][参数a2]......[参数an];
[0015]
命令字b[参数b1][参数b2]......[参数bn];
[0016]
......
[0017]
命令字n[参数n1][参数n2]......[参数nn]。
[0018]
采用上述技术方案,本发明具有如下有益效果:
[0019]
本发明简化了交换机配置操作的复杂程度,只需要技术人员熟悉自己要配置的目标内容,不需要详加记忆具体的配置命令及命令参数,通过语音指令输入需要配置的目标内容,由计算机完成辅助配置,大大减轻了技术人员的工作强度,无需记忆太多的配置命令及命令参数。
附图说明
[0020]
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]
图1为本发明智能交互方式配置交换机的方法的硬件连接结构示意图;
[0022]
图2为本发明智能交互方式配置交换机的方法的流程图;
[0023]
图3为本发明智能交互方式配置交换机的方法中交换设备和外部计算机通过网络rj45接口进行通信连接示意图。
具体实施方式
[0024]
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0026]
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0027]
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
[0028]
如图1所示,本发明智能交互方式配置交换机的方法的硬件部分包括:计算机1,语音输入设备2,串口通讯设备3,交换机设备4,语音识别系统(安装在计算机1的操作系统上)。
[0029]
语音输入设备由麦克风及音频输入线缆组成,技术人员的配置目的内容通过语音输入设备传送到计算机;
[0030]
语音识别系统为现有的功能强大的语言识别工具软件,先记录由麦克风输入的音频信号,再识别技术人员的输入语音指令,根据数据库中存储的语音指令内容表,查找到涉
及到这条配置内容的所有需要的命令及参数,并通过命令行提示技术人员逐一操作完所需的所有指令及参数,最终完成技术人员的配置目的。
[0031]
串口通讯设备包括计算机的串口终端(或者是usb转串口终端设备)和串口线缆(用于连接计算机和交换机)。
[0032]
交换机设备是技术人员想要进行服务配置的交换机。
[0033]
如图2所示,为整个语音输入指令方式配置交换机的软件流程图,技术人员通过麦克风对计算机输入语音指令,计算机记录语音输入指令,并对语音进行识别,然后对语音输入指令产生关键字信息,通过查询系统数据库,找到相关的配置内容,生成提示信息并要求技术人员对配置内容进行确认,如果配置内容仅设计一条指令,技术人员只需单条确认,如果有多个涉及的配置内容,计算机需要逐一列举每一条可能的配置内容,并要求技术人员逐一确认相关配置内容,最终的目的产生所涉及的每一条指令,如下:
[0034]
命令字a[参数a1][参数a2]......[参数an];
[0035]
命令字b[参数b1][参数b2]......[参数bn];
[0036]
......
[0037]
命令字n[参数n1][参数n2]......[参数nn];
[0038]
产生的命令逐一对交换机进行操作配置,最终的结果使得交换机完成配置。
[0039]
图2中涉及到查询数据库,这个数据库的建立也是需要一定程度上时间和应用范围的积累。国内外厂商众多,需要对不同的品牌,不同的产品所涉及的配置命令及参数进行采集汇总,可以和各个厂家建立良好的技术沟通渠道,建立技术协议标准联盟,获取各个厂家的支持,都加入到这个技术协议标准联盟中去,按照协议标准制作好各自的配置命令文件,并直接存储在交换设备的硬件存储芯片中,比如e2prom中。
[0040]
如图3所示,在这个结构框图中,上半部分是一个交换机的主机芯图,显示交换设备和外部计算机通过网络rj45接口进行通信连接,配置命令文件存储在e2prom中,中央处理器cpu或者交换芯片switch读取这个文件,通过rj45接口传送到外部的计算机。在协议中建立业务端口下载配置命令文件的协议,这样可以通过直接连接网络端口,从交换机设备下载相关的配置命令文件,然后将配置命令文件分类归档。图三中的网络接口使用的是rj45接口,网络接口有很多钟规格,不一一列举,只要能保证交换设备和外部计算机可以数据交互即可。
[0041]
每当各个厂家推出一款新的交换机型号,需要将这款新型号加入到并建立相关的关键字指引,已达到后期快速查找对应配置命令的目的。数据库建立的过程,可以通过品牌,型号名称做索引目录,将型号所涉及的命令及命令参数简化到关键字查询,这样建立起来的数据库可以涵盖所有品牌产品,对应各种配置环境。
[0042]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。