一种网络设备操作指令确认的方法、装置及网络设备与流程

文档序号:14522750阅读:217来源:国知局
一种网络设备操作指令确认的方法、装置及网络设备与流程

本发明涉及通信技术领域,尤其涉及一种网络设备操作指令确认的方法、装置及网络设备。



背景技术:

随着互联网的普及,越来越多的人利用互联网的便利性,通过网络设备上网进行学习、购物、娱乐等。但是,如果单独的网络设备并不能实现上网,而是需要使网络设备与互联网通信,才能保证人们通过网络设备上网;因此,网络设备的网络可达性对于人们的上网体验有着重要的影响。

而现有网络设备中存在着很多重要的操作指令,比如删除路由指令、端口重启指令等,一旦被错误执行,可能会导致网络不可达的问题,造成业务中断;因此,如何保证操作人员确能够准确执行操作指令,避免出现操作失误出现成为人们亟待解决的问题。



技术实现要素:

本发明的目的在于提供一种网络设备操作指令确认的方法、装置及网络设备,用于减少操作失误,以提高操作指令的准确执行性。

为了实现上述目的,本发明提供如下技术方案:

一种网络设备操作指令确认的方法,应用于网络设备,所述方法包括:

s1:接收操作人员发送的操作指令,判断所述操作指令是否属于预设操作指令集合,如果是,执行s2,否则,执行所述操作指令;

s2:向第一客户端发送验证码,接收操作人员从所述第一客户端获取验证码后所反馈的验证码;

s3:判断反馈的验证码与生成的验证码是否一致,如果是,则执行所述操作指令,否则退出所述网络设备的操作系统。

与现有技术相比,本发明提供的网络设备操作指令确认的方法具有如下有益效果:

本发明提供的网络设备操作指令确认方法中,由于网络设备在接收到操作人员发送的操作指令后,会预先对操作指令进行判断,以确定其是否属于预设操作指令集合,如果是,则可以向第一客户端发送验证码,并将操作人员从第一客户端获取验证码后的反馈验证码与生成的验证码进行比对,在一致时,执行该操作指令,否则退出网络设备的操作系统;可见,如果有操作人员对网络设备进行操作,其所发出的操作指令会以验证码的形式经过网络设备的二次确认,这样就能减少操作失误,从而提高操作指令的准确执行性。

本发明还提供了一种网络设备操作指令确认装置,包括指令判断模块、分析对比模块、验证码生成模块、告警模块以及无线通信模块;所述指令判断模块的输出端分别与所述验证码生成模块的输入端和指令执行模块的输入端相连,所述验证码生成模块的输出端通过无线通信模块与第一客户端通信连接;所述分析对比模块的输出端分别与告警模块的输入端和指令执行模块的输入端相连;

所述指令判断模块用于接收操作人员发送的操作指令,判断所述操作指令是否属于预设操作指令集合;

所述指令判断模块用于接收操作人员发送的操作指令,判断所述操作指令是否属于预设操作指令集合;

所述指令执行模块用于在所述操作指令不属于预设操作指令集合时,执行所述操作指令;

所述验证码生成模块用于在所述操作指令属于预设操作指令集合时,生成与所述操作指令对应的验证码;

所述无线通信模块用于向第一客户端发送所述验证码;

所述分析对比模块用于接收操作人员从所述第一客户端获取验证码后所反馈的验证码,判断反馈的验证码与生成的验证码是否一致;

所述告警模块用于在反馈的验证码与生成的验证码不一致时,退出所述网络设备的操作系统;

所述指令执行模块还用于在反馈的验证码与生成的验证码一致时,执行所述操作指令。

与现有技术相比,本发明提供的网络设备操作指令确认装置的有益效果与上述技术方案提供的网络设备操作指令确认的方法的有益效果相同,在此不做赘述。

本发明还提供了一种网络设备,包括上述技术方案提供的所述的网络设备操作指令确认装置。

与现有技术相比,本发明提供的网络设备的有益效果与上述技术方案提供的网络设备操作指令确认装置的有益效果相同,在此不做赘述。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例一提供的网络设备操作指令确认的方法流程图;

图2为本发明实施例一中接收操作人员从所述第一客户端获取验证码后所反馈的验证码的方法流程图;

图3为本发明实施例二提供的网络设备操作指令确认装置的结构框图一;

图4为本发明实施例二提供的网络设备操作指令确认装置的结构框图二;

图5为本发明实施例二提供的网络设备操作指令确认装置的结构框图三。

附图标记:

1-指令判断模块,2-验证码生成模块;

3-无线通信模块,4-分析对比模块;

5-指令执行模块,6-告警模块;

7-配置模块,71-指令配置子模块;

72-验证码配置子模块,73-验证码接收人配置子模块;

74-告警信息配置子模块,8-验证提示模块;

9-写入模块,10-对比次数判断模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

请参阅图1,本发明实施例提供的网络设备操作指令确认的方法,应用于网络设备,该方法包括:

s1:接收操作人员发送的操作指令,判断操作指令是否属于预设操作指令集合,如果是,执行s2,否则,执行操作指令;

s2:向第一客户端发送验证码,接收操作人员从第一客户端获取验证码后所反馈的验证码;

s3:判断反馈的验证码与生成的验证码是否一致,如果是,则执行操作指令,否则退出网络设备的操作系统。

通过本实施例提供的网络设备操作指令确认的方法可知,由于网络设备在接收到操作人员发送的操作指令后,会预先对操作指令进行判断,以确定其是否属于预设操作指令集合,如果是,则可以向第一客户端发送验证码,并将操作人员从第一客户端获取验证码后的反馈验证码与生成的验证码进行比对,在一致时,执行该操作指令,否则退出网络设备的操作系统;可见,如果有操作人员对网络设备进行操作,其所发出的操作指令会以验证码的形式经过网络设备的二次确认,这样就能减少操作失误,从而提高操作指令的准确执行性。

需要说明的是,在操作指令属于预设操作指令集合时,可以显示验证码输入框或显示验证码输入行,使得操作人员能够输入反馈的验证码。

而使得操作人员能够输入反馈的验证码这一过程中,s2在网络设备接收操作人员通过第一客户端获取验证码后反馈的验证码后,还包括:将反馈的验证码写入验证码输入框或显示验证码输入行中,然后判断反馈的验证码与生成的验证码是否一致。

另外,请参阅图1,如果反馈的验证码与生成的验证码不一致时,还可以向第二客户端发送告警内容,使管理员通过第二客户端接收告警内容,及时了解网络设备与预设操作指令有关的操作;进一步,不管,反馈的验证码与生成的验证码一致或不一致,网络设备操作指令确认的方法还可以包括s4:保存操作记录,以备后续人员查看。

可以理解的是,本实施例中网络设备向第一客户端发送验证码的方式以及向第二客户端发送告警内容的方式比较多,例如:邮件、短信等常见的无线通讯方式都可实现。另外,为了进一步优化网络设备操作指令确认的方法,还可在接收操作指令前配置文件,配置文件的方法具体如下:

对所述网络设备的操作指令进行配置,得到预设操作指令集合;示例性的,预设操作指令集合中的预设操作指令可以根据实际情况设定。

对验证码的生成规则进行配置,得到验证码生成规则,使得s2中向第一客户端发送的验证码根据验证码生成规则生成;示例性的,验证码生成规则可以包括验证码位数的生成规则,进一步,还可以规定验证码必须同时包括字母和数字、必须同时包括大小写等。

对验证码接收人进行配置,得到验证码接收人集合,使得s2中向第一客户端发送验证码时,根据验证码接收人集合,向所述第一客户端发送验证码;

示例性的,验证码接收人集合中,一个操作指令对应一个验证码接收人,也可以实现多个操作指令对应一个验证码接收人。进一步,对验证码接收人进行配置,得到验证码接收人集合的方法包括:向预设操作指令集合中每个预设操作指令分配验证码接收人,得到验证码接收人集合;其中,验证码接收人集合中,一个验证码接收人对应所述预设操作指令集合中至少一个预设操作指令。

配置告警配置信息,使得s3中根据告警方式配置信息和告警接收人配置信息,向第二客户端发送告警内容;其中,告警配置信息包括告警方式配置信息和告警接收人配置信息;例如告警方式可以为邮件或短信形式,告警接收人配置信息可以包括指定的告警接收人。

通过配置文件后,预设操作指令集合中的预设操作指令可以根据实际情况进行配置,而不是一成不变,而通过对验证码的生成规则进行配置,使得生成的验证码的复杂度提高,这样能够更好的对操作指令进行二次确认;另外,通过对验证码接收人进行配置,使得每个操作指令对应有验证码接收人,这样就能够对操作指令的验证码接收人提前配置,使需要进行二次确认的操作指令对应的验证码接收人被指定,当对操作指令进行二次确认时,可以将验证码发给第一客户端,使得已经被提前指定的验证码接收人收到,从而保证了需要二次确认的操作指令能够经过指定的验证码接收人确认,这样就能提高网络设备的操作指令的操作安全性。

具体的,验证码接收人与操作人员可以是同一个人或不是同一个人,如果验证码接收人与操作人员是同一个人,则网络设备将验证码发送给第一客户端后,作为验证码接收人的操作人员就可以直接从第一客户端获取到验证码。而当验证码接收人与操作人员不是同一个人时,操作人员就无法直接从第一客户端获取到验证码,考虑到这种情况的存在,请参阅图2,上述实施例的s2中,接收操作人员从第一客户端获取验证码后所反馈的验证码具体包括如下步骤:

s21:网络设备向第一客户端发送含有验证码的待确认操作信息;

s22:第一客户端接收验证码接收人对待确认信息的确认指令,第一客户端向第三客户端发送的验证码;

s23:网络设备接收操作人员从第三客户端获取验证码后所反馈的验证码。

通过s2的具体步骤限定可以发现,由于网络设备向第一客户端发送了含待确认操作信息,并且第一客户端在收到验证码接收人对待确认信息的确认指令后,才会将验证码发送给第三客户端,使得操作用户能够通过第三客户端最终获取到验证码,这样网络设备才能接收到操作人员从第三客户端获取验证码后所反馈的验证码;可见,本实施例在验证码接收人与操作人员不是同一个人时,对接收操作人员从第一客户端获取验证码后所反馈的验证码的方法进行限定,使得验证码接收人在接收到含验证码的待确认信息后,能够根据实际情况决定是否需要确认信息,以保证验证码接收人通过第一客户端将验证码发送给第三客户端,使操作人员能够通过第三客户端获取验证码后,发送反馈的验证码。

通过上述分析可知,如果操作人员与经过配置后的验证码接收人为同一个人,则能够直接接收到验证码,并发送反馈验证码,对该操作指令进行二次确认,如果操作人员与验证码接收人不是同一个人,则操作人员没有经过验证码接收人的允许,是无法对操作指令进行二次确认;所以,本实施例提供的网络设备操作指令确认的方法,能够在配置验证码接收人后,通过向第一客户端发送验证码,保证操作指令能够通过验证码接收人的确认,才可以进行操作,而不是任何操作人员都可以通过网络设备执行操作指令。

可以理解的是,虽然上述实施例限定了操作人员通过第三客户端获取验证码后发送反馈的验证码,但实质上获取的验证码是由第一客户端提供的,即操作人员通过第三客户端间接的从第一客户端获取验证码。

进一步,为了避免操作人员虽然经过验证码接收人的确认,但是由于操作人员的疏忽导致二次验证错误问题的发生的问题,请参阅图1,上述实施例的s3中,在反馈的验证码是与生成的验证码不一致时,在执行所述操作指令前,还包括:判断反馈的验证码与生成的验证码不一致的次数是否大于等于预设次数,如果该次数大于等于预设次数,则退出网络设备的操作系统;如果次数小于预设次数,则接收操作人员从所述第一客户端获取验证码后再次反馈的验证码。从该限定可以发现,通过判断反馈的验证码与生成的验证码不一致的次数是否大于等于预设次数,以预设次数作为是否退出网络设备的操作系统的评价指标,能够给予操作人员更多次的反馈验证码的机会,避免因为一次反馈的验证码,而导致退出网络设备的操作系统。

另外,向第二客户端发送告警内容,使管理员通过第二客户端接收告警内容,也是在反馈的验证码与生成的验证码不一致的次数是大于等于预设次数时执行的。

可以理解的是,预设次数可以根据实际情况选择,一般设定预设次数为3次。

实施例二

请参阅图1和3,本发明实施例提供了一种网络设备操作指令确认装置,包括指令判断模块1、分析对比模块4、验证码生成模块2、告警模块6以及无线通信模块3;指令判断模块1的输出端分别与验证码生成模块2的输入端和指令执行模块5的输入端相连,验证码生成模块2的输出端通过无线通信模块3与第一客户端通信连接;分析对比模块4的输出端分别与告警模块6的输入端和指令执行模块5的输入端相连;

指令判断模块4用于接收操作人员发送的操作指令,判断所述操作指令是否属于预设操作指令集合;

指令执行模块5用于在所述操作指令不属于预设操作指令集合时,执行操作指令;

验证码生成模块2用于在所述操作指令属于预设操作指令集合时,生成与操作指令对应的验证码;

无线通信模块3用于向第一客户端发送验证码;

分析对比模块4用于接收操作人员从第一客户端获取验证码后所反馈的验证码,判断反馈的验证码与生成的验证码是否一致;

告警模块6用于在反馈的验证码与生成的验证码不一致时,退出网络设备的操作系统;

指令执行模块5还用于在反馈的验证码与生成的验证码一致时,执行操作指令。

具体实施时,利用本发明实施例提供的网络设备操作指令确认装置实现操作指令的确认方法如下:

s1:指令判断模块1接收操作人员发送的操作指令,判断操作指令是否属于预设操作指令集合,如果是,执行s2,否则,指令执行模块5执行操作指令;

s2:无线通信模块3向第一客户端发送利用验证码生成模块生成的验证码,网络设备接收操作人员从第一客户端获取验证码后所反馈的验证码;

s3:分析对比模块4判断反馈的验证码与生成的验证码是否一致,如果是,则指令执行模块5执行操作指令,否则通过告警模块6退出网络设备的操作系统。

与现有技术相比,本发明实施例提供的网络设备操作指令确认装置的有益效果与上述实施例提供的网络设备操作指令确认的方法的有益效果相同,在此不做赘述。

具体的,请参阅图4,上述实施例提供的网络设备操作指令确认装置还可以包括验证提示模块8和写入模块9;写入模块9的输出端与验证提示模块8的输入端相连,验证提示模块8的输入端与分析对比模块4的输出端相连;

验证提示模块8用于在操作指令属于预设操作指令集合时,显示验证码输入框或显示验证码输入行;

写入模块9用于将反馈的验证码写入所述验证码输入框或显示验证码输入行中。

通过上述描述可以发现,由于验证提示模块8在操作指令属于预设操作指令集合时,可以显示验证码输入框或显示验证码输入行,这样如果无线通信模块3向第一客户端发送验证码后,操作人员可以通过写入模块9直接将验证码输入到验证码输入框或验证码输入行中,这样就能够接收操作人员从第一客户端获取验证码后所反馈的验证码。

可以理解的是,本实施例中网络设备接收操作人员从第一客户端获取验证码后所反馈的验证码具体可以通过无线通信模块3接收,并传送至分析对比模块4进行比对,此时不仅无线通信模块3要与第一客户端通信连接,而且,无线通信模块3还应当与分析对比模块4的输入端相连,才能保证数据传输。而如果本实施例中还进一步包括上述提到的验证提示模块8和写入模块9,则无线通信模块3还应当与写入模块9的输入端相连,以使得无线通信模块能够通过写入模块9、验证提示模块8与分析对比模块4的输入端相连。

另外,请参阅图4,上述实施例还可以包括日志记录模块(图4未示出),且告警模块6的输出端通过无线通信模块3与第二客户端通信连接;

日志记录模块用于保存操作记录;告警模块6用于在反馈的信息与生成的验证码不一致时,生成告警内容,无线通信模块3还用于在反馈的信息与生成的验证码不一致时,向第二客户端发送告警内容,使管理员通过第二客户端接收告警内容。

通过该描述可以发现:如果反馈的验证码与生成的验证码不一致时,告警模块6还可以通过无线通信模块3向第二客户端发送告警内容,使管理员通过第二客户端接收告警内容,及时了解网络设备与预设操作指令有关的操作;进一步,不管反馈的验证码与生成的验证码一致或不一致,网络设备还可以通过日志记录模块保存操作记录,以备后续人员查看。

需要说明的是,本实施例中无线通信模块3向第一客户端发送验证码的方式以及向第二客户端发送告警内容的方式比较多,例如:邮件、短信等常见的无线通讯形式都可实现。

另外,上述实施例中的无线通信模块中可以内置sim卡,支持移动上网,主要用于发送验证码短信或验证码邮件,发送告警短信或告警邮件。

为了进一步优化网络设备操作指令确认装置,进一步,上述实施例提供的网络设备操作指令确认装置还包括配置模块7,配置模块7的输出端分别与指令判断模块1的输入端、验证码生成模块2的输入端和无线通信模块3的输入端相连;

配置模块7用于对所述网络设备的操作指令进行配置,得到预设操作指令集合;对验证码的生成规则进行配置,得到验证码生成规则;对验证码接收人进行配置,得到验证码接收人集合;配置告警配置信息,告警配置信息包括告警方式配置信息和告警接收人配置信息;

验证码生成模块2用于根据根据验证码生成规则生成验证码;

无线通信模块3用于根据验证码接收人集合,向第一客户端发送验证码;以及在反馈的验证码与生成的验证码不一致时,根据告警配置信息向第二客户端发送告警内容。

具体的,请参阅图4,该配置模块包括所述配置模块包括指令配置子模块、验证码配置子模块、验证码接收人配置子模块和告警信息配置子模块;指令配置子模块71的输出端与指令判断模块1的输入端相连,验证码配置子模块72的输出端与验证码生成模块2的输入端相连,验证码接收人配置子模块73的输出端与无线通信模块3的输入端相连,告警信息配置子模块74的输出端与无线通信模块3的输入端相连;

指令配置子模块71用于对网络设备的操作指令进行配置,得到预设操作指令集合;

验证码配置子模块72用于对验证码的生成规则进行配置,得到验证码生成规则;

验证码接收人配置子模块73用于向预设操作指令集合中每个预设操作指令分配验证码接收人,得到验证码接收人集合;其中,验证码接收人集合中,一个验证码接收人对应所述预设操作指令集合中至少一个预设操作指令;

告警信息配置子模块74用于配置告警配置信息,告警配置信息包括告警方式配置信息和告警接收人配置信息。

请参阅图4,无线通信模块3还与第三客户端通信连接;当操作人员与验证码接收人不同时,无线通信模块3用于向第一客户端发送含有验证码的待确认操作信息;

第一客户端用于接收含有验证码的待确认操作信息后,当验证码接收人对所述待确认信息的确认指令,向第三客户端发送验证码;

无线通信模块3还用于接收操作人员从第三客户端获取验证码后所反馈的验证码。

具体实施时,当操作人员与验证码接收人不同时,网络设备如何实现接收操作人员反馈的验证码。

可以理解的是,无线通信模块3也可以不与第三客户端通信连接,而是操作人员通过网络设备输入反馈的验证码,使得分析对比模块4直接接收。也就是说,网络设备实现接收操作人员反馈的验证码的方法可以通过以下两种方式实现。

第一种方式:请参阅图3,无线通信模块3向第一客户端发送含有验证码的待确认操作信息;第一客户端接收含有验证码的待确认操作信息后,当验证码接收人对待确认信息的确认指令,向第三客户端发送验证码;

请参阅图3中a路线,操作人员通过第三客户端获取反馈的验证码,直接通过网络设备输入到分析对比模块中即可,这种输入一般是手动输入;此时,第三客户端不需要与无线通信单元3连接,只需配合前面提到的写入模块9和验证提示模块8一起工作,就实现手动输入。

第二种方式:请参阅图2、3和图4,无线通信模块3向第一客户端发送含有验证码的待确认操作信息;第一客户端接收含有验证码的待确认操作信息后,当验证码接收人对所述待确认信息的确认指令,向第三客户端发送验证码;

请参阅图3中b路线,第三客户端接收到操作人员所输入的反馈的验证码,将反馈的验证码以短信或邮件的形式发送给无线通信模块,无线通信模块3将反馈的验证码发给分析对比模块,至于是直接发送还是配合前面提到的写入模块9和验证提示模块8发送给分析对比模块4,则由实际情况决定,在此不做赘述。

为了避免操作人员虽然经过验证码接收人的确认,但是由于操作人员的疏忽导致二次验证错误问题的发生的问题,请参阅图1和图5,上述实施例提供的网络设备操作指令确认装置还包括对比次数判断模块10;对比次数判断模块10的输入端与分析对比模块4的输出端相连,对比次数判断模块10的输出端分别与告警模块6的输入端和分析对比模块4的输入端相连;

对比次数判断模块10用于在反馈的验证码与生成的验证码不一致时,判断反馈的验证码与生成的验证码不一致的次数是否大于预设次数;

告警模块6用于在反馈的验证码与生成的验证码不一致的次数大于等于预设次数时,退出网络设备的操作系统,并向第二客户端发送告警内容,使管理员通过第二客户端接收告警内容。

分析对比模块4用于在反馈的验证码与生成的验证码不一致的次数小于预设次数时,还接收操作人员从所述第一客户端获取验证码后再次反馈的验证码。

具体实施时,对比次数判断模块10在反馈的验证码与生成的验证码不一致时,判断反馈的验证码与生成的验证码不一致的次数是否大于预设次数;

如果是,通过告警模块6退出网络设备的操作系统,并向第二客户端发送告警内容,使管理员通过第二客户端接收告警内容。

否则,分析对比模块4接收操作人员从所述第一客户端获取验证码后再次反馈的验证码。

实施例三

本发明实施例提供了一种网络设备,包括上述实施例二提供的网络设备操作指令确认装置。

与现有技术相比,本发明实施例提供的网络设备的有益效果与上述实施例二提供的网络设备操作指令确认装置的有益效果相同,在此不做赘述。

在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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