本发明涉及入侵检测技术领域,尤其涉及一种振动模拟系统、方法以及振动测试系统。
背景技术:
入侵检测系统是应用比较广泛的一种安全防护系统。不同领域的入侵检测系统的系统构成和检测原理均不相同,对于由围栏保护的区域的入侵检测系统而言,其主要在围栏上存在人员攀爬时检测其攀爬产生的振动并进行报警。
现有的针对上述振动检测的入侵检测系统的测试过程通常是由测试人员反复攀爬围栏制造振动样本来重复测试入侵检测系统对振动的反应情况,这样会导致人力成本增加,并且测试效率低下,测试过程较长。
技术实现要素:
根据现有技术中存在的上述问题,现提供一种振动模拟系统、方法以及振动测试系统的技术方案,旨在实现入侵检测系统振动测试的连续性和重复性,提升测试精度,降低测试成本。
上述技术方案具体包括:
一种振动模拟系统,适用于对围栏的入侵检测系统进行振动测试;其中,于所述围栏上设置至少一个第一振动传感器,以及于所述围栏上设置至少一个振动单元;
所述第一振动传感器用于采集测试人员攀爬所述围栏时产生的振动数据并输出;
所述振动测试系统还包括:
接收单元,连接所述第一振动传感器,用于持续接收所述第一振动传感器输出的所述振动数据;
存储单元,连接所述接收单元,用于保存持续接收到的所述振动数据;
处理单元,连接所述存储单元,用于根据所述存储单元中保存的所述振动数据处理得到一个标准振动数据;
控制单元,分别连接所述接收单元和所述存储单元,用于根据所述标准振动数据控制所述振动单元进行振动,以模拟所述测试人员攀爬所述围栏产生的振动效果。
优选的,该振动测试系统,其中,所述控制单元中包括:
第一控制模块,用于根据所述接收单元中实时接收并输出的所述振动数据控制所述振动单元进行振动;
对应每个所述振动单元分别连接一个第二振动传感器,所述第二振动传感器用于采集对应的所述振动单元的所述振动数据并输出,所述接收单元分别连接每个所述第二振动传感器,并接收每个所述第二振动传感器的所述振动数据;
判断模块,用于将所述第二振动传感器采集的所述振动数据与所述标准振动数据进行比较,并输出对应的判断结果;
第二控制模块,连接所述判断模块,用于根据所述判断结果,在所述振动数据与所述标准振动数据不符时,采用所述标准振动数据控制所述振动单元进行振动,以模拟所述测试人员攀爬所述围栏产生的振动效果。
优选的,该振动测试系统,其中,所述振动数据包括振动的幅度和频率。
优选的,该振动测试系统,其中,所述处理单元根据所述振动数据处理得到所述标准振动数据的方式包括:
所述处理单元根据预设时段内接收到的至少一个所述第一振动传感器发送的所述振动数据处理得到所述振动数据的平均值并作为所述标准振动数据。
一种振动模拟方法,适用于对围栏振动进行测试;其中,于所述围栏上设置至少一个第一振动传感器,以及于所述围栏上设置至少一个振动单元,还包括:
步骤S1,所述第一振动传感器,采集测试人员攀爬所述围栏时产生的振动数据并输出;
步骤S2,采用一接收单元接收所述振动数据并保存;
步骤S3,采用一处理单元对被保存的所述振动数据进行处理得到一标准振动数据并输出;
步骤S4,采用一控制单元根据所述标准振动数据控制所述振动单元进行振动,以模拟所述测试人员攀爬所述围栏产生的振动效果。
优选的,该振动模拟方法,其中,对应每个所述振动单元分别连接一个第二振动传感器,所述第二振动传感器用于采集对应的所述振动单元的所述振动数据并输出;
所述步骤S4具体包括:
步骤S41,采用所述控制单元根据所述接收单元中实时接收并输出的所述振动数据控制所述振动单元进行振动;
步骤S42,采用所述接收单元接收每个所述第二振动传感器的所述振动数据;
步骤S43,采用所述控制单元将所述第二振动传感器采集的所述振动数据与所述标准振动数据进行比较:
若所述振动数据与所述标准振动数据相符,则退出;
步骤S44,采用所述控制单元根据所述标准振动数据控制所述振动单元进行振动。
优选的,该振动模拟方法,其中,所述振动数据包括振动的幅度和频率。
优选的,该振动测试系统,其中,所述步骤S3中,采用所述处理单元根据所述振动数据处理得到所述标准振动数据的方式包括:采用所述处理单元根据预设时段内接收到的至少一个所述第一振动传感器发送的所述振动数据处理得到所述振动数据的平均值并作为所述标准振动数据。
一种振动测试系统,适用于对围栏中的入侵检测系统进行振动测试;其中,包括上述振动模拟系统。
一种振动测试系统,适用于对围栏的入侵检测系统进行振动测试;其中,采用上述振动模拟方法。
上述技术方案的有益效果是:
1)提供一种振动模拟系统,能够实现入侵检测系统振动测试的连续性和重复性,提升测试精度,降低测试成本;
2)提供一种振动模拟方法,能够支持上述振动模拟系统正常工作。
附图说明
图1是本发明的较佳的实施例中,一种振动模拟系统的总体结构示意图;
图2是本发明的较佳的实施例中,于图1的基础上,振动模拟系统中控制单元的结构示意图;
图3是本发明的较佳的实施例中,一种振动模拟方法的总体流程示意图;
图4是本发明的较佳的实施例中,于图3的基础上,控制振动单元进行振动的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
基于现有技术中存在的上述问题,现提供一种振动模拟系统,该系统适用于对围栏的入侵检测系统进行振动测试,具体地,用于在对围栏的入侵检测系统中进行振动测试的过程中模拟人攀爬围栏的振动状态,以便于对入侵检测系统进行重复测试。
本发明的较佳的实施例中,如图1中所示,上述振动模拟系统中,于围栏(图中未示出)上设置至少一个第一振动传感器1(图中示出多个),以及于围栏上设置至少一个振动单元2(图中示出多个)。上述第一振动传感器1用于采集测试人员攀爬围栏时产生的振动数据并输出。
仍然如图1中所示,上述振动模拟系统还包括:
接收单元3,连接上述第一振动传感器1,用于持续接收第一振动传感器1输出的振动数据;
存储单元4,连接接收单元3,用于保存持续接收到的振动数据;
处理单元5,连接存储单元4,用于根据存储单元4中保存的振动数据处理得到一个标准振动数据;
控制单元6,分别连接接收单元3和存储单元4,用于根据标准振动数据控制振动单元2进行振动,以模拟测试人员攀爬围栏产生的振动效果。
具体地,本实施例中,上述第一振动传感器1用于采集测试人员在围栏上攀爬产生的振动数据,即第一振动传感器1用于采集供训练和自学习用的振动样本。第一振动传感器1可以持续采集振动数据并输出,以积累振动样本的数量。
上述振动单元2实际为能够根据控制产生振动的振动装置,例如通过偏心轮带动振动的振动装置等。由于现有技术中有较多能够实现上述振动单元2的方式,在此不再赘述。
本实施例中,上述第一振动传感器1可以设置一个,也可以基于模拟精度的考虑在不同的采集点设置多个,从而能够采集到不同位置的不同的振动样本。
本实施例中,上述接收单元3持续接收由第一振动传感器1持续采集并传来的振动数据,随后将该振动数据进行保存。
在对振动数据进行保存时,可以依据接收到振动数据的时间顺序对其进行按序保存,也可以将不同的振动数据与相应的第一振动传感器进行关联保存。
本实施例中,上述处理单元5可以获取上述存储单元4中保存的多个振动数据,并对其进行处理以得到一个标准振动数据,该标准振动数据可以为处理单元5取出的多个振动数据的中间值。
本实施例中,上述控制单元6最终根据上述处理单元5处理得到并输出的标准振动数据对上述振动单元2进行控制,以使振动单元2根据该标准振动数据进行振动,从而能够模拟测试人员在围栏上攀爬时产生的振动效果。
本发明的较佳的实施例中,如图2中所示,上述控制单元6中包括:
第一控制模块61,用于根据接收单元3中实时接收并输出的振动数据控制振动单元2进行振动;
对应每个振动单元2分别连接一个第二振动传感器7(如图1中所示),第二振动传感器7用于采集对应的振动单元2的振动数据并输出,接收单元3分别连接每个第二振动传感器7,并接收每个第二振动传感器7的振动数据;
判断模块62,用于将第二振动传感器7采集的振动数据与标准振动数据进行比较,并输出对应的判断结果;
第二控制模块63,连接判断模块62,用于根据判断结果,在振动数据与标准振动数据不符时,采用标准振动数据控制振动单元2进行振动,以模拟测试人员攀爬围栏产生的振动效果。
具体地,本实施例中,上述控制单元6中,首先采用第一控制模块61尝试利用实时接收到的振动数据对振动单元2进行控制,这样能够最快速地对振动单元2进行控制,从而使得振动样本的采集和振动单元2的振动控制可以同时进行。
本实施例中,上述第一控制模块61对振动单元2进行控制后,对应该振动单元2的第二振动传感器7可以采集该振动单元2的振动数据并反馈给接收单元3。控制单元6中的判断模块6要从接收单元3中获取该振动数据并与标准振动数据进行比较:
若该振动数据与标准振动数据不符,则采用上述第二控制模块63根据标准振动数据控制振动单元2进行振动,以模拟测试人员攀爬围栏的振动效果。
具体地,本发明的一个较佳的实施例中,所谓“振动数据与标准振动数据不符”,是指振动数据不等于上述标准振动数据。即上述判断模块62的判断过程为:
当振动数据与标准振动数据不相等时,则第二控制模块63根据标准振动数据控制上述振动单元2进行振动。
当振动数据与标准振动数据相等时,则不做任何调整。
本发明的另一个较佳的实施例中,标准振动数据还具有一对应的偏差范围,则所谓“振动数据与标准振动数据不符”,是指振动数据不在上述偏差范围内。就上述判断模块62的判断过程为:
当振动数据未落在标准振动数据的偏差范围内,则第二控制模块63根据标准振动数据控制上述振动单元2进行振动。
当振动数据落在标准振动数据的偏差范围内,则不做任何调整。
本发明的较佳的实施例中,上述振动数据包括振动的幅度和频率。即上述第一振动传感器1采集到的振动数据为测试人员攀爬围栏时产生的振动的幅度和频率,上述第二振动传感器7采集到的振动数据为振动单元2振动时产生的振动的幅度和频率。
本发明的较佳的实施例中,上述处理单元5根据振动数据处理得到标准振动数据的方式包括:
处理单元5根据预设时段内接收到的至少一个第一振动传感器1发送的振动数据处理得到振动数据的平均值并作为标准振动数据。
本发明的较佳的实施例中,上述预设时段可以为距离当前时刻X时间的一个时段,例如最近5秒内接收到的振动数据,或者最近3秒内接收到的振动数据等。
本发明的一个较佳的实施例中,若上述振动模拟系统中仅包括一个第一振动传感器1,以及包括一个振动单元2,则上述处理单元5根据预设时段内接收到的该第一振动传感器1的振动数据做平均值处理以得到一个标准振动数据。
则在后续的控制振动单元2的过程中,控制单元6首先根据该第一振动传感器1实时传输的振动数据对该振动单元2进行控制,随后再根据判断模块62的判断结果确认是否需要根据标准振动数据对振动单元2进行控制。
本发明的另一个较佳的实施例中,若上述振动模拟系统中仅包括一个第一振动传感器1,以及包括多个振动单元2,则上述处理单元5根据预设时段内接收到的该第一振动传感器1的振动数据做平均值处理以得到一个标准振动数据。
则在后续的控制振动单元2的过程中,控制单元6首先根据该第一振动传感器1实时传输的振动数据分别对每个振动单元2进行控制,随后再根据判断模块62的判断结果确认是否需要根据标准振动数据分别对振动单元2进行控制,即在本实施例中,对每个振动单元2的控制应该是同步的。
本发明的另一个较佳的实施例中,若上述振动模拟系统中包括多个第一振动传感器1,以及包括多个振动单元2,第一振动传感器1与振动单元2一一对应(图中未示出对应关系)。则上述处理单元5根据预设时段内接收到的所有第一振动传感器1的所有振动数据做平均值处理以得到一个标准振动数据。
则在后续的控制振动单元2的过程中,控制单元6首先根据每个第一振动传感器1实时传输的振动数据分别对对应的振动单元2进行控制,随后再根据判断模块62分别对每个振动单元2的振动数据进行判断,并确认是否需要根据标准振动数据对不同的振动单元2进行控制,即在本实施例中,对不同的振动单元2的控制应该是独立的。
本发明的较佳的实施例中,基于上文中所述的振动模拟系统,现提供一种振动模拟方法,该方法同样适用于对围栏振动进行测试;该方法中,于围栏上设置至少一个第一振动传感器,以及于围栏上设置至少一个振动单元。
则上述方法具体如图3所示,包括:
步骤S1,第一振动传感器,采集测试人员攀爬围栏时产生的振动数据并输出;
步骤S2,采用一接收单元接收振动数据并保存;
步骤S3,采用一处理单元对被保存的振动数据进行处理得到一标准振动数据并输出;
步骤S4,采用一控制单元根据标准振动数据控制振动单元进行振动,以模拟测试人员攀爬围栏产生的振动效果。
本发明的较佳的实施例中,对应每个振动单元分别连接一个第二振动传感器,第二振动传感器用于采集对应的振动单元的振动数据并输出;
则上述步骤S4具体如图4中所示,包括:
步骤S41,采用控制单元根据接收单元中实时接收并输出的振动数据控制振动单元进行振动;
步骤S42,采用接收单元接收每个第二振动传感器的振动数据;
步骤S43,采用控制单元将第二振动传感器采集的振动数据与标准振动数据进行比较:
若振动数据与标准振动数据相符,则退出;
步骤S44,采用控制单元根据标准振动数据控制振动单元进行振动。
本发明的较佳的实施例中,振动数据包括振动的幅度和频率。
本发明的较佳的实施例中,步骤S3中,采用处理单元根据振动数据处理得到标准振动数据的方式包括:采用处理单元根据预设时段内接收到的至少一个第一振动传感器发送的振动数据处理得到振动数据的平均值并作为标准振动数据。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。