一种bypass控制方法、系统、设备及计算机介质与流程

文档序号:23063445发布日期:2020-11-25 17:47阅读:421来源:国知局
一种bypass控制方法、系统、设备及计算机介质与流程

本申请涉及bypass控制技术领域,更具体地说,涉及一种bypass控制方法、系统、设备及计算机介质。



背景技术:

bypass指的是可以通过特定的触发状态(断电或死机)让两个网络不通过网络安全设备的系统,而直接物理上导通,所以有了bypass后,当网络安全设备故障以后,还可以让连接在这台设备上的网络相互导通,当然这个时候这台网络设备也就不会再对网络中的封包做处理了。

当前,在设备上实现bypass功能时,可以设定好bypass的控制脚本,将该控制脚本交由设备的操作系统进行控制,使得设备可以自行调整bypass功能,但是在此过程中,当设备硬件异常或者软件失效的情况下,bypass功能也会失效,为了避免此种情况,可以在设备上设置硬件bypass开关,使得用户可以通过拨动该硬件bypass开关来实现强制bypass。

然而,当用户误拨动硬件bypass开关之后,设备会进入强制bypass状态,增加了设备的安全风险。

综上所述,如何降低设备bypass时的安全风险是目前本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种bypass控制方法,其能在一定程度上解决如何降低设备bypass时的安全风险的技术问题。本申请还提供了一种bypass控制系统、设备及计算机可读存储介质。

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

一种bypass控制方法,包括:

判断目标设备的硬件bypass开关是否被触发;

若所述硬件bypass开关被触发,则获取与所述硬件bypass开关对应的目标触发事件信息;

解析所述目标触发事件信息;

若所述目标触发事件信息表征开启bypass,则控制所述目标设备的bypass处于开启状态;

若所述目标触发事件信息表征关闭bypass,则控制所述目标设备的bypass处于关闭状态。

优选的,所述获取与所述硬件bypass开关对应的目标触发事件信息,包括:

读取所述硬件bypass开关对应的标志位上的目标标志信息,将所述目标标志信息作为所述目标触发事件信息;

所述解析所述目标触发事件信息,包括:

解析出所述目标触发事件信息的数值;

若所述目标触发事件信息的数值是否为第一预设数值,则判定所述目标触发事件信息表征开启bypass;

若所述目标触发事件信息的数值是否为第二预设数值,则判定所述目标触发事件信息表征关闭bypass。

优选的,所述第一预设数值的值为0,所述第二预设数值的值为1。

优选的,所述判断目标设备的硬件bypass开关是否被触发之前,还包括:

接收上传端口传输的所述目标触发事件信息;

存储所述目标触发事件信息至预设存储位置;

所述获取与所述硬件bypass开关对应的目标触发事件信息,包括:

对所述预设存储位置进行读取,得到所述目标触发事件信息。

优选的,所述接收上传端口传输的所述目标触发事件信息,包括:

接收所述上传端口传输的触发事件修改信息;

按照所述触发事件修改信息对上一次保存的触发事件信息进行修改,得到所述目标触发事件信息。

优选的,所述获取与所述硬件bypass开关对应的目标触发事件信息之后,还包括:

显示所述目标触发事件信息。

优选的,所述获取与所述硬件bypass开关对应的目标触发事件信息之前,还包括:

控制自身进入离线模式。

一种bypass控制系统,包括:

第一判断模块,用于判断目标设备的硬件bypass开关是否被触发;若所述硬件bypass开关被触发,则获取与所述硬件bypass开关对应的目标触发事件信息;

第一解析模块,用于解析所述目标触发事件信息;

第一控制模块,用于若所述目标触发事件信息表征开启bypass,则控制所述目标设备的bypass处于开启状态;

第二控制模块,用于若所述目标触发事件信息表征关闭bypass,则控制所述目标设备的bypass处于关闭状态。

一种bypass控制设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上任一所述bypass控制方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述bypass控制方法的步骤。

本申请提供的一种bypass控制方法,判断目标设备的硬件bypass开关是否被触发;若硬件bypass开关被触发,则获取与硬件bypass开关对应的目标触发事件信息;解析目标触发事件信息;若目标触发事件信息表征开启bypass,则控制目标设备的bypass处于开启状态;若目标触发事件信息表征关闭bypass,则控制目标设备的bypass处于关闭状态。本申请中,目标设备的硬件bypass开关被触发后,并不是直接控制目标设备的bypass处于开启状态,而是需要根据目标触发事件信息的类型来控制目标设备的bypass是处于开启状态还是处于关闭状态,也即本申请基于目标触发事件信息实现了通过硬件bypass开关来开启或关闭设备的bypass功能,安全性高。本申请提供的一种bypass控制系统、设备及计算机可读存储介质也解决了相应技术问题。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的一种bypass控制方法的第一流程图;

图2为本申请实施例提供的一种bypass控制方法的第二流程图;

图3为本申请实施例提供的一种bypass控制系统的结构示意图;

图4为本申请实施例提供的一种bypass控制设备的结构示意图;

图5为本申请实施例提供的一种bypass控制设备的另一结构示意图。

具体实施方式

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

请参阅图1,图1为本申请实施例提供的一种bypass控制方法的第一流程图。

本申请实施例提供的一种bypass控制方法,可以包括以下步骤:

步骤s101:判断目标设备的硬件bypass开关是否被触发;若硬件bypass开关被触发,则执行步骤s102。

步骤s102:获取与硬件bypass开关对应的目标触发事件信息。

实际应用中,可以先判断目标设备的硬件bypass开关是否被触发,若硬件bypass开关的被触发,则需要获取与硬件bypass开关对应的目标触发事件信息,以便后续根据目标触发事件信息来决定目标设备bypass功能的运行情况。

应当指出,目标设备的类型可以根据实际需要确定;且在判定目标设备的硬件bypass开关未被触发后,可以直接结束操作等。

步骤s103:解析目标触发事件信息,执行步骤s104或步骤s105。

步骤s104:若目标触发事件信息表征开启bypass,则控制目标设备的bypass处于开启状态。

步骤s105:若目标触发事件信息表征关闭bypass,则控制目标设备的bypass处于关闭状态。

实际应用中,在获取与硬件bypass开关对应的目标触发事件信息之后,便可以解析目标触发事件信息,若目标触发事件信息表征开启bypass,则控制目标设备的bypass处于开启状态,相当于强制目标设备开启bypass;若目标触发事件信息表征关闭bypass,则控制目标设备的bypass处于关闭状态,相当于强制目标设备关闭bypass。以此来通过硬件bypass开关及目标触发事件信息的类型来控制目标设备开启bypass或者关闭bypass,也即用户可以通过目标触发事件信息来控制硬件bypass开关被触发后,目标设备到底是开启bypass还是关闭bypass,与现有的硬件bypass开关被触发后目标设备直接开启bypass相比,可以降低用户误触发硬件bypass开关时给目标设备带来的安全风险,且本申请通过目标触发事件信息丰富了硬件bypass开关的功能,因为目标设备一般自带自适应bypass功能,所以本申请相当于为目标设备设置了自适应bypass功能、强制开启bypass功能及强制关闭bypass功能,可以丰富目标设备的bypass功能。

应当指出,实际应用中,本申请提供的bypass控制方法可以直接应用于目标设备的mcu(singlechipmicrocomputer,单片微型计算机)等控制器中,此时控制器需要与硬件bypass开关相连接,以此来获知硬件bypass开关是否被触发。

本申请提供的一种bypass控制方法,判断目标设备的硬件bypass开关是否被触发;若硬件bypass开关被触发,则获取与硬件bypass开关对应的目标触发事件信息;解析目标触发事件信息;若目标触发事件信息表征开启bypass,则控制目标设备的bypass处于开启状态;若目标触发事件信息表征关闭bypass,则控制目标设备的bypass处于关闭状态。本申请中,目标设备的硬件bypass开关被触发后,并不是直接控制目标设备的bypass处于开启状态,而是需要根据目标触发事件信息的类型来控制目标设备的bypass是处于开启状态还是处于关闭状态,也即本申请基于目标触发事件信息实现了通过硬件bypass开关来开启或关闭设备的bypass功能,安全性高。

请参阅图2,图2为本申请实施例提供的一种bypass控制方法的第二流程图。

本申请实施例提供的一种bypass控制方法,可以包括以下步骤:

步骤s201:判断目标设备的硬件bypass开关是否被触发;若硬件bypass开关被触发,则执行步骤s202。

步骤s202:读取硬件bypass开关对应的标志位上的目标标志信息,将目标标志信息作为目标触发事件信息。

实际应用中,在获取与硬件bypass开关对应的目标触发事件信息的过程中,可以读取硬件bypass开关对应的标志位上的目标标志信息,将目标标志信息作为目标触发事件信息,也即可以直接通过对目标标志信息的设定来实现对目标触发事件信息的设定,这样,便于用户设定目标触发事件信息。

应当指出,目标标志信息可以为预设的与硬件bypass开关对应的标志位上的信息,且标志位可以寄存器上的相应标志位,比如可以为0x72寄存器的bit6等。

步骤s203:解析出目标触发事件信息的数值,执行步骤s104或步骤s105。

步骤s204:若目标触发事件信息的数值是否为第一预设数值,则判定目标触发事件信息表征开启bypass,控制目标设备的bypass处于开启状态。

步骤s205:若目标触发事件信息的数值是否为第二预设数值,则判定目标触发事件信息表征关闭bypass,控制目标设备的bypass处于关闭状态。

实际应用中,在解析目标触发事件信息的过程中,可以解析出目标触发事件信息的数值;若目标触发事件信息的数值是否为第一预设数值,则判定目标触发事件信息表征开启bypass;若目标触发事件信息的数值是否为第二预设数值,则判定目标触发事件信息表征关闭bypass。也即可以将目标触发事件信息的值设置为对应的数值,进一步降低用户设置目标触发事件信息的难度,且可以降低本申请解析目标触发事件信息的难度,便于提高本申请方法的实时效率。

具体应用场景中,第一预设数值的值可以为0,第二预设数值的值可以为1等。当然,也可以为其他数值,本申请在此不做具体限定。

本申请实施例提供的一种bypass控制方法中,为了满足用户对目标设备bypass功能的控制需求,在判断目标设备的硬件bypass开关是否被触发之前,还可以接收上传端口传输的目标触发事件信息;存储目标触发事件信息至预设存储位置;相应的,在获取与硬件bypass开关对应的目标触发事件信息的过程中,可以对预设存储位置进行读取,得到目标触发事件信息。

本申请实施例提供的一种bypass控制方法中,用户在设置目标触发事件信息时,可以直接将目标触发事件信息设置为目标信息,也可以对目标设备上已有的触发事件信息进行更改,得到目标触发事件信息,这样用户既可以知晓历史触发事件信息,又只需对已有的触发事件信息进行更改便可以快速得到目标触发事件信息,也即接收上传端口传输的目标触发事件信息的过程中,可以接收上传端口传输的触发事件修改信息;按照触发事件修改信息对上一次保存的触发事件信息进行修改,得到目标触发事件信息。

本申请实施例提供的一种bypass控制方法中,为了便于外界知晓目标触发事件信息的类型,在获取与硬件bypass开关对应的目标触发事件信息之后,还可以显示目标触发事件信息。

显示目标触发事件信息的具体方式可以根据实际需要确定,比如可以以不同颜色的指示灯来表征不同类型的目标触发事件信息等。

本申请实施例提供的一种bypass控制方法中,因为硬件bypass开关被触发后,本申请提供的bypass控制方法的执行主体便无法再通过软件等方式来对目标设备的bypass功能进行管控,所以在获取与硬件bypass开关对应的目标触发事件信息之前,还可以控制自身进入离线模式,以避免本申请提供的bypass控制方法的执行主体再通过软件来管控目标设备的bypass功能,避免目标设备的bypass功能紊乱。

请参阅图3,图3为本申请实施例提供的一种bypass控制系统的结构示意图。

本申请实施例提供的一种bypass控制系统,可以包括:

第一判断模块301,用于判断目标设备的硬件bypass开关是否被触发;若硬件bypass开关被触发,则获取与硬件bypass开关对应的目标触发事件信息;

第一解析模块302,用于解析目标触发事件信息;

第一控制模块303,用于若目标触发事件信息表征开启bypass,则控制目标设备的bypass处于开启状态;

第二控制模块304,用于若目标触发事件信息表征关闭bypass,则控制目标设备的bypass处于关闭状态。

本申请实施例提供的一种bypass控制系统第一判断模块可以包括:

第一读取子模块,用于读取硬件bypass开关对应的标志位上的目标标志信息,将目标标志信息作为目标触发事件信息;

第一解析模块可以包括:

第一解析子模块,用于解析出目标触发事件信息的数值;若目标触发事件信息的数值是否为第一预设数值,则判定目标触发事件信息表征开启bypass;若目标触发事件信息的数值是否为第二预设数值,则判定目标触发事件信息表征关闭bypass。

本申请实施例提供的一种bypass控制系统,第一预设数值的值可以为0,第二预设数值的值可以为1。

本申请实施例提供的一种bypass控制系统,还可以包括:

第一接收模块,用于第一判断模块判断目标设备的硬件bypass开关是否被触发之前,接收上传端口传输的目标触发事件信息;

第一存储模块,用于存储目标触发事件信息至预设存储位置;

第一判断模块可以包括:

第一读取单元,用于对预设存储位置进行读取,得到目标触发事件信息。

本申请实施例提供的一种bypass控制系统,第一接收模块可以包括:

第一接收单元,用于接收上传端口传输的触发事件修改信息;

第一修改单元,用于按照触发事件修改信息对上一次保存的触发事件信息进行修改,得到目标触发事件信息。

本申请实施例提供的一种bypass控制系统,还可以包括:

第一显示模块,用于第一判断模块获取与硬件bypass开关对应的目标触发事件信息之后,显示目标触发事件信息。

本申请实施例提供的一种bypass控制系统,还可以包括:

第三控制模块,用于第一判断模块获取与硬件bypass开关对应的目标触发事件信息之前,控制自身进入离线模式。

本申请还提供了一种bypass控制设备及计算机可读存储介质,其均具有本申请实施例提供的一种bypass控制方法具有的对应效果。请参阅图4,图4为本申请实施例提供的一种bypass控制设备的结构示意图。

本申请实施例提供的一种bypass控制设备,包括存储器401和处理器402,存储器401中存储有计算机程序,处理器402执行计算机程序时实现如下步骤:

判断目标设备的硬件bypass开关是否被触发;

若硬件bypass开关被触发,则获取与硬件bypass开关对应的目标触发事件信息;

解析目标触发事件信息;

若目标触发事件信息表征开启bypass,则控制目标设备的bypass处于开启状态;

若目标触发事件信息表征关闭bypass,则控制目标设备的bypass处于关闭状态。

本申请实施例提供的一种bypass控制设备,包括存储器401和处理器402,存储器401中存储有计算机程序,处理器402执行计算机程序时实现如下步骤:读取硬件bypass开关对应的标志位上的目标标志信息,将目标标志信息作为目标触发事件信息;解析出目标触发事件信息的数值;若目标触发事件信息的数值是否为第一预设数值,则判定目标触发事件信息表征开启bypass;若目标触发事件信息的数值是否为第二预设数值,则判定目标触发事件信息表征关闭bypass。

本申请实施例提供的一种bypass控制设备,包括存储器401和处理器402,存储器401中存储有计算机程序,处理器402执行计算机程序时实现如下步骤:第一预设数值的值为0,第二预设数值的值为1。

本申请实施例提供的一种bypass控制设备,包括存储器401和处理器402,存储器401中存储有计算机程序,处理器402执行计算机程序时实现如下步骤:判断目标设备的硬件bypass开关是否被触发之前,接收上传端口传输的目标触发事件信息;存储目标触发事件信息至预设存储位置;对预设存储位置进行读取,得到目标触发事件信息。

本申请实施例提供的一种bypass控制设备,包括存储器401和处理器402,存储器401中存储有计算机程序,处理器402执行计算机程序时实现如下步骤:接收上传端口传输的触发事件修改信息;按照触发事件修改信息对上一次保存的触发事件信息进行修改,得到目标触发事件信息。

本申请实施例提供的一种bypass控制设备,包括存储器401和处理器402,存储器401中存储有计算机程序,处理器402执行计算机程序时实现如下步骤:获取与硬件bypass开关对应的目标触发事件信息之后,显示目标触发事件信息。

本申请实施例提供的一种bypass控制设备,包括存储器401和处理器402,存储器401中存储有计算机程序,处理器402执行计算机程序时实现如下步骤:获取与硬件bypass开关对应的目标触发事件信息之前,控制自身进入离线模式。

请参阅图5,本申请实施例提供的另一种bypass控制设备中还可以包括:与处理器402连接的输入端口403,用于传输外界输入的命令至处理器402;与处理器402连接的显示单元404,用于显示处理器402的处理结果至外界;与处理器402连接的通信模块405,用于实现bypass控制设备与外界的通信。显示单元404可以为显示面板、激光扫描使显示器等;通信模块405所采用的通信方式包括但不局限于移动高清链接技术(hml)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线连接:无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:

判断目标设备的硬件bypass开关是否被触发;

若硬件bypass开关被触发,则获取与硬件bypass开关对应的目标触发事件信息;

解析目标触发事件信息;

若目标触发事件信息表征开启bypass,则控制目标设备的bypass处于开启状态;

若目标触发事件信息表征关闭bypass,则控制目标设备的bypass处于关闭状态。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:读取硬件bypass开关对应的标志位上的目标标志信息,将目标标志信息作为目标触发事件信息;解析出目标触发事件信息的数值;若目标触发事件信息的数值是否为第一预设数值,则判定目标触发事件信息表征开启bypass;若目标触发事件信息的数值是否为第二预设数值,则判定目标触发事件信息表征关闭bypass。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:第一预设数值的值为0,第二预设数值的值为1。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:判断目标设备的硬件bypass开关是否被触发之前,接收上传端口传输的目标触发事件信息;存储目标触发事件信息至预设存储位置;对预设存储位置进行读取,得到目标触发事件信息。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:接收上传端口传输的触发事件修改信息;按照触发事件修改信息对上一次保存的触发事件信息进行修改,得到目标触发事件信息。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:获取与硬件bypass开关对应的目标触发事件信息之后,显示目标触发事件信息。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:获取与硬件bypass开关对应的目标触发事件信息之前,控制自身进入离线模式。

本申请所涉及的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。

本申请实施例提供的bypass控制系统、设备及计算机可读存储介质中相关部分的说明请参见本申请实施例提供的bypass控制方法中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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