CN113475003A - 网络检查***及网络检查程序 - Google Patents
网络检查***及网络检查程序 Download PDFInfo
- Publication number
- CN113475003A CN113475003A CN201980093042.5A CN201980093042A CN113475003A CN 113475003 A CN113475003 A CN 113475003A CN 201980093042 A CN201980093042 A CN 201980093042A CN 113475003 A CN113475003 A CN 113475003A
- Authority
- CN
- China
- Prior art keywords
- network
- communication
- signal
- inspection
- communication network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/46—Monitoring; Testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/162—Implementing security features at a particular protocol layer at the data link layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
检查控制部(210)确认连接有1个以上的节点的通信网络(101、102)的通信状况,基于所述通信状况判定能否检查所述通信网络。在判定为能够检查所述通信网络的情况下,检查控制部向所述通信网络输出基础信号,该基础信号是用于检查所述通信网络的脉冲信号。***(220)受理通过在所述通信网络中流动而改变了波形的基础信号即检查信号,基于所述检查信号的波形,判定有无与所述通信网络连接的新的节点。
Description
技术领域
本发明涉及与通信网络连接的非法节点的检测。
背景技术
在车载网络等通信网络中连接有非法节点时,在通信网络中可能无法进行正常的处理。
因此,检测与通信网络连接的非法节点是重要的。
现有技术文献
专利文献
专利文献1:日本特开2018-031718号公报
发明内容
发明要解决的问题
作为用于检测配置于输电线的节点的故障的技术,已知有被称为TDR的技术。在TDR中,基于流过输电线的脉冲信号的波形的变化来检测节点的故障。TDR是Time DomainReflectmetry的简称。
在专利文献1中公开了一种与TDR相关的技术。具体而言,公开了一种基于输出到输电线的脉冲波的反射时间来确定事故的发生部位的方式。
但是,TDR是以输电线为对象的技术,针对通信网络无法直接应用TDR。例如,在针对通信网络直接应用了TDR的情况下,通信网络中的通信可能会受到TDR的影响而无法正常地进行通信。
本发明的目的在于,能够检测非法节点而不对通信网络中的通信造成影响。
用于解决问题的手段
本发明的网络检查***具备:通信状况确认部,其确认连接有1个以上的节点的通信网络的通信状况,基于所述通信状况,判定能否检查所述通信网络;基础信号输出部,在判定为能够检查所述通信网络的情况下,该基础信号输出部向所述通信网络输出基础信号,该基础信号是用于检查所述通信网络的脉冲信号;以及节点判定部,其受理通过在所述通信网络中流动而改变了波形的基础信号即检查信号,基于所述检查信号的波形,判定有无与所述通信网络连接的新的节点。
发明的效果
根据本发明,能够检测非法节点(新的节点)而不对通信网络中的通信造成影响。
附图说明
图1是实施方式1中的网络检查***100的结构图。
图2是实施方式1中的网络检查装置200的结构图。
图3是实施方式1中的网络检查方法的流程图。
图4是实施方式1中的各种信号的关系图。
图5是实施方式1中的通信状况的确认的说明图。
图6是实施方式1中的通信状况的确认的说明图。
图7是实施方式2中的网络检查***100的结构图。
图8是实施方式2中的网络检查装置200的结构图。
图9是实施方式2中的网络检查方法的流程图。
图10是实施方式2中的网络检查方法的流程图。
图11是实施方式2中的检查信号112的恢复的说明图。
图12是实施方式3中的网络检查***100的结构图。
图13是实施方式3中的网络检查装置200的结构图。
图14是实施方式3中的网络检查方法的流程图。
图15是实施方式4中的网络检查***100的结构图。
图16是实施方式4中的网络检查装置200的结构图。
图17是实施方式4中的网络检查方法的流程图。
图18是实施方式4中的网络检查方法的流程图。
图19是实施方式4中的通信信号的重发的说明图。
图20是实施方式中的网络检查装置200的硬件结构图。
具体实施方式
在实施方式及附图中,针对相同要素或对应的要素标注了相同的标号。适当省略或简化标注了与已说明的要素相同的标号的要素的说明。图中的箭头主要表示数据流或处理的流程。
实施方式1.
基于图1至图6来说明用于检测与通信网络连接的非法节点的方式。
***结构的说明***
基于图1来说明网络检查***100的结构。
网络检查***100具有1个以上的通信网络。
具体而言,网络检查***100具有第1网络101和第2网络102。
但是,网络检查***100也可以具有1个通信网络,还可以具有3个以上的通信网络。
例如,通信网络是车载网络。具体的车载网络是Controller Area Network(CAN:控域网)。
在各个通信网络连接有1个以上的节点。例如,节点是车载设备。
“通常节点”是与第1网络101连接的节点,与第1网络101合法连接。
“非法节点”是与第1网络101新连接的节点,与第1网络101非法连接。
网络检查***100具备用于检测非法节点的网络检查装置200。
基于图2对网络检查装置200的结构进行说明。
网络检查装置200是具备处理器201、存储器202、辅助存储装置203、输入输出接口204、通信接口205及各种电路这样的硬件的计算机。这些硬件经由信号线而相互连接。
具体而言,在网络检查装置200中设置有脉冲信号电路281、第1选择器282、第2选择器283及AD转换电路284这样的电路。
处理器201是进行运算处理的IC,对其他硬件进行控制。例如,处理器201是CPU或DSP。
IC是Integrated Circuit(集成电路)的简称。
CPU是Central Processing Unit(中央处理单元)的简称。
DSP是Digital Signal Processor(数字信号处理器)的简称。
存储器202是易失性的存储装置。存储器202也被称为主存储装置或主存储器。例如,存储器202是RAM。根据需要将存储器202所存储的数据保存于辅助存储装置203。
RAM是Random Access Memory(随机存取存储器)的简称。
辅助存储装置203是非易失性的存储装置。例如,辅助存储装置203是ROM、HDD或闪存。根据需要将辅助存储装置203所存储的数据加载到存储器202。
ROM是Read Only Memory(只读存储器)的简称。
HDD是Hard Disk Drive(硬盘驱动器)的简称。
输入输出接口204是供输入装置及输出装置连接的端口。例如,输入输出接口204是USB端子,输入装置是键盘及鼠标,输出装置是显示器。
USB是Universal Serial Bus(通用串行总线)的简称。
通信接口205是通信用的接口。例如,通信接口205是通信端口。使用通信接口205来实现网络检查装置200与各通信网络之间的信号的输入输出。
脉冲信号电路281是产生脉冲信号的电路。
第1选择器282与第2选择器283分别是切换成为连接目的地的通信网络的电路。
AD转换电路284是将模拟信号转换成数字数据的电路。AD转换电路也称为AD转换器。
网络检查装置200具备检查控制部210和***220这样的要素。这些要素由软件实现。
检查控制部210具备通信状况确认部211、基础信号输出部212以及切换部213。
***220具备节点判定部221和结果输出部222。
在辅助存储装置203中存储有用于使计算机作为检查控制部210和***220发挥功能的网络检查程序。网络检查程序被加载到存储器202中,由处理器201执行。
在辅助存储装置203中还存储有OS。OS的至少一部分被加载到存储器202中,由处理器201执行。
处理器201一边执行OS,一边执行网络检查程序。
OS是Operating System(操作***)的简称。
网络检查程序的输入输出数据被存储在存储部290中。
存储器202作为存储部290发挥功能。但是,辅助存储装置203、处理器201内的寄存器及处理器201内的高速缓冲存储器等存储装置也可以代替存储器202或者与存储器202一起作为存储部290发挥功能。
网络检查装置200也可以具备代替处理器201的多个处理器。多个处理器分担处理器201的作用。
网络检查程序能够以计算机可读取的方式记录(存储)在光盘或闪存等非易失性的记录介质中。
***动作的说明***
网络检查装置200的动作相当于网络检查方法。此外,网络检查方法的步骤相当于网络检查程序的步骤。
基于图3对网络检查方法进行说明。
在步骤S101中,通信状况确认部211选择1个未选择的通信网络。
将在步骤S101中选择出的通信网络称为“选择网络”。
在步骤S102中,切换部213将成为基础信号的输出目的地的通信网络切换为选择网络。后面叙述基础信号。
具体而言,切换部213将指定了选择网络的第1选择器信号向第1选择器282输入。第1选择器信号是用于控制第1选择器282的信号。
然后,第1选择器282按照第1选择器信号将连接目的地切换为选择网络。
此外,切换部213将成为检查信号的输入源的通信网络切换为选择网络。后面叙述检查信号。
具体而言,切换部213将指定了选择网络的第2选择器信号向第2选择器283输入。第2选择器信号是用于控制第2选择器283的信号。
然后,第2选择器283按照第2选择器信号将连接目的地切换为选择网络。
在步骤S111中,通信状况确认部211确认选择网络的通信状况。
在步骤S112中,通信状况确认部211基于选择网络的通信状况,判定能否检查选择网络。
在判定为能够检查选择网络的情况下,处理进入步骤S121。
在判定为不能检查选择网络的情况下,处理进入步骤S111。
后面叙述通信状况的确认。
在步骤S121中,基础信号输出部212向选择网络输出基础信号。
基础信号是用于检查选择网络的脉冲信号,具有预先决定的时间间隔。具体而言,基础信号是阶梯波。
具体而言,基础信号输出部212将信号输出指令向脉冲信号电路281输入。信号输出指令是用于指示作为基础信号的脉冲信号的输出的信号。
然后,脉冲信号电路281输出具有预先决定的时间间隔的脉冲信号。从脉冲信号电路281输出的脉冲信号是基础信号。
从脉冲信号电路281输出的基础信号通过第1选择器282被输入到选择网络。
在步骤S131中,节点判定部221受理在选择网络中流动的检查信号。
检查信号是通过在选择网络中流动而改变了波形的基础信号。
节点判定部221如以下那样受理检查信号。
在选择网络中流动的检查信号通过第2选择器283被输入到AD转换电路284。
AD转换电路284将输入的检查信号从模拟信号转换成数字数据,输出检查信号的数字数据。检查信号的数字数据从AD转换电路284被输入到节点判定部221。
节点判定部221受理所输入的检查信号的数字数据。
在步骤S132中,节点判定部221基于检查信号的波形,判定有无与选择网络连接的新的节点。
节点判定部221如以下那样进行判定。
检查控制部210向***220通知选择网络。例如,切换部213在步骤S102中向节点判定部221通知选择网络。
节点判定部221将数字数据所表示的检查信号的波形与选择网络用的参照信号的波形进行比较,基于比较结果进行判定。
基于图4来说明基础信号111、检查信号112以及参照信号113的关系。
基础信号111是具有预先决定的时间间隔的脉冲信号。
检查信号112是通过在选择网络中流动而改变了波形的基础信号。在检查信号112的波形中,包含与选择网络连接的节点组(包含非法节点)所产生的反射。在图4中,检查信号112的波形包含4个节点所产生的4个反射。
参照信号113是与仅连接有通常节点组的选择网络对应的检查信号。在参照信号113的波形中,包含与选择网络连接的通常节点组所产生的反射。在图4中,参照信号113的波形包含3个正常节点所产生的3个反射。
节点判定部221对检查信号112与参照信号113各自的波形的阻抗进行分析。而且,节点判定部221对检查信号112的波形所包含的反射的数量与参照信号113的波形所包含的反射的数量进行比较。
在检查信号112的波形所包含的反射的数量比参照信号113的波形所包含的反射的数量多的情况下,节点判定部221判定为存在与选择网络连接的新的节点(非法节点)。
在检查信号112的波形所包含的反射的数量比参照信号113的波形所包含的反射的数量相同的情况下,节点判定部221判定为不存在与选择网络连接的新的节点(非法节点)。
在检查信号112的波形所包含的反射的数量比参照信号113的波形所包含的反射的数量少的情况下,节点判定部221判定为与选择网络连接的通常节点组存在变化。
在图4中,在检查信号112的波形中包含4个节点所产生的4个反射。另一方面,在参照信号113的波形中包含3个正常节点所产生的3个反射。
因此,节点判定部221判定为存在与选择网络连接的新的节点(非法节点)。
返回图3,从步骤S133开始继续说明。
在步骤S133中,结果输出部222输出选择网络的检查结果。即,结果输出部222输出表示有无与选择网络连接的新的节点的检查结果。
例如,结果输出部222将选择网络的检查结果显示于显示器。
在步骤S141中,通信状况确认部211判定是否存在未选择的通信网络。
在存在未选择的通信网络的情况下,处理进入步骤S101。
在不存在未选择的通信网络的情况下,处理结束。
基于图5及图6对通信状况的确认(S111及步骤S112)进行说明。
通信状况确认部211在确认时间的期间确认选择网络的通信状况。确认时间是预先决定的时长。
具体而言,通信状况确认部211确认通信的有无、通信的时间间隔或通信的电压图案等作为通信状况。
在图5的(1)中,通信状况确认部211在确认时间的期间确认选择网络中有无通信。
在确认时间的期间在选择网络中未发生通信的情况下,通信状况确认部211判定为能够检查选择网络。
在图5的(2)中,通信状况确认部211在确认时间的期间确认选择网络中的通信的时间间隔(通信间隔)。
在确认时间中的通信间隔比规定间隔长的情况下,通信状况确认部211判定为能够检查选择网络。
规定间隔是对于网络检查来说充分的时间,被预先决定。
在图5的(3)中,通信状况确认部211在确认时间的期间确认选择网络中的通信的时间间隔(通信间隔)。
在确认时间中的通信间隔比规定间隔短的情况下,通信状况确认部211判定为不能检查选择网络。
在图6的(4)中,在产生了预先决定的电压图案(规定图案)的通信的情况下,在直至下一次通信为止的期间,确保规定间隔以上的通信间隔。该规定在各节点中被预先设定。
通信状况确认部211在确认时间的期间确认选择网络中的通信的电压图案。
在确认时间的期间发生了规定图案的通信的情况下,通信状况确认部211在检测到规定图案的通信的时间点判定为能够检查选择网络。
在图6的(5)中,在发生了通信的情况下,在直至下一次通信为止的期间,确保规定间隔以上的通信间隔。该规定在各节点中被预先设定。
通信状况确认部211在确认时间的期间确认选择网络中的通信的电压图案。
在确认时间的期间发生了通信信号的下降的情况下,通信状况确认部211在检测到通信信号的结束的时间点判定为能够检查选择网络。
***实施方式1的效果***
网络检查装置200观察通信网络的通信状况,检测能够实施TDR的状态。由此,能够检测非法节点而不对通信造成影响。
检查控制部210通过控制第1选择器282和第2选择器283来切换连接目的地的通信网络。由此,即便不准备多个脉冲信号电路281、AD转换电路284及***220,也能够检查多个通信网络。
即,针对多个通信网络,能够以较少的部件数实施TDR。因此,实现了网络检查装置200的低成本化及省空间化。而且,能够通过嵌入式设备来实现网络检查装置200。例如,作为ECU的一个功能,能够实现网络检查装置200。ECU是Electronic Control Unit(电控单元)的简称。
实施方式2.
关于使用低精度的AD转换器的方式,基于图7至图11来主要说明与实施方式1的不同点。
***结构的说明***
基于图7对网络检查***100的结构进行说明。
网络检查***100的结构除了网络检查装置200的一部分之外与实施方式1中的结构相同(参照图1)。
基于图8对网络检查装置200的结构进行说明。
网络检查装置200具备AD转换电路285而代替AD转换电路284。
AD转换电路284是高精度的AD转换器,采样间隔短。
AD转换电路285是低精度的AD转换器,采样间隔长。
例如,AD转换电路284的采样间隔是1纳秒,AD转换电路285的采样间隔是10纳秒。
网络检查装置200还具备移相电路286。
移相电路286是使从脉冲信号电路281输出的基础信号的相位偏移的电路。
其他结构与实施方式1中的结构相同(参照图2)。
***动作的说明***
基于图9及图10对网络检查方法进行说明。
在步骤S201中,基础信号输出部212向移相电路286输入移相指令。移相指令是用于使基础信号的相位偏移规定量的指令。
移相电路286在接受移相指令后,进行移相用的电路设定(相位设定)。在相位设定后,直至移相电路286的动作稳定为止会耗费某种程度的时间。
在步骤S211中,通信状况确认部211选择1个未选择的通信网络。切换部213将连接目的地切换为选择网络。
步骤S211与实施方式1中的处理(步骤S101及步骤S102)相同。
在步骤S221中,通信状况确认部211判定是否能够检查选择网络。
步骤S221与实施方式1中的处理(步骤S111及步骤S112)相同。
在能够检查通信网络的情况下,处理进入步骤S222。
在不能检查通信网络的情况下,处理进入步骤S221。
在步骤S222中,基础信号输出部212判定移相是否稳定。
具体而言,基础信号输出部212将步骤S201之后的经过时间与规定时间进行比较。
步骤S201之后的经过时间是从向移相电路286输入移相指令开始所经过的时间。
规定时间是在相位设定后直至移相电路286的动作稳定为止所需的时间,被预先决定。
在步骤S201之后的经过时间超过规定时间的情况下,基础信号输出部212判定为移相已经稳定。
在判定为移相已经稳定的情况下,处理进入步骤S231。
在判定为移相未稳定的情况下,处理进入步骤S221。
在步骤S231中,基础信号输出部212向选择网络输出基础信号。
步骤S231与实施方式1中的步骤S121相同。但是,向选择网络输出的基础信号的相位通过移相电路286而偏移。
即,基础信号输出部212向选择网络输出移相后的基础信号。
在步骤S232中,节点判定部221受理在选择网络中流动的检查信号的数字数据。
步骤S232是在实施方式1的步骤S131中将AD转换电路284置换成AD转换电路285得到的处理。
检查信号的数字数据表示检查信号的1个以上的采样值。
在步骤S241中,通信状况确认部211判定是否存在未选择的通信网络。
在存在未选择的通信网络的情况下,处理进入步骤S211。
在不存在未选择的通信网络的情况下,处理进入步骤S251。
在步骤S251中,基础信号输出部212判定规定数的移相是否完成。规定数是2以上的数,被预先决定为进行移相的次数。
在规定数的移相完成的情况下,处理进入步骤S261。
在规定数的移相未完成的情况下,处理进入步骤S201。
在步骤S201至步骤S251的处理的重复中,基础信号输出部212一边使相位偏移一边将多个基础信号向各个通信网络输出。
在步骤S261中,节点判定部221按照每个通信网络,使用规定数的数字数据来恢复检查信号的波形。
具体而言,节点判定部221通过使各个数字数据所示的1个以上的采样值按照相位顺序排列,来恢复检查信号的波形。
在步骤S262中,节点判定部221按照每个通信网络,基于检查信号的波形来判定有无新的节点。
判定有无新的节点的方法与实施方式1的步骤S132中的方法相同。
在步骤S263中,结果输出部222按照每个通信网络输出检查结果。即,结果输出部222按照每个通信网络,输出表示有无新的节点的检查结果。
基于图11对检查信号112的恢复进行说明。
高精度数字数据是由AD转换电路284得到的数字数据。AD转换电路284的采样间隔为1纳秒。因此,高精度数字数据以1纳秒间隔示出采样值。
第n数字数据是在第n次移相后由AD转换电路285得到的数字数据。AD转换电路284的采样间隔为10纳秒。因此,第n数字数据以10纳秒间隔示出采样值。
在该情况下,进行10次1纳秒的移相,将第1数字数据至第10数字数据各自的采样值按照相位顺序排列,由此,得到与高精度数字数据同等的检查信号112。
***实施方式2的效果***
通过实施方式2,能够使用低精度的AD转换器(AD转换电路285)来检测非法节点。
在基础信号的移相稳定之前耗费时间。对此,基础信号输出部212在开始通信网络的通信状况的确认之前向移相电路286指示移相。然后,通信状况确认部211利用直至移相稳定为止的时间来确认通信网络的通信状况。由此,能够防止直至得到检查结果为止的时间增大。
实施方式3.
关于应对在通信状况的影响下无法进行网络检查的情况的方式,基于图12至图14来主要说明与实施方式1的不同点。
***结构的说明***
基于图12对网络检查***100的结构进行说明。
网络检查***100的结构除了网络检查装置200的一部分之外,与实施方式1中的结构相同(参照图1)。
基于图13对网络检查装置200的结构进行说明。
网络检查装置200还具备通信管理部231。通信管理部231由软件实现。
网络检查程序还使计算机作为通信管理部231发挥功能。
其他结构与实施方式1中的结构相同(参照图2)。
***动作的说明***
基于图14对网络检查方法进行说明。
在步骤S301中,通信状况确认部211选择1个未选择的通信网络。切换部213将连接目的地切换为选择网络。
步骤S301与实施方式1中的处理(步骤S101及步骤S102)相同。
在步骤S311中,通信状况确认部211确认选择网络的通信状况。
步骤S311与实施方式1中的步骤S111相同。
在步骤S312中,通信状况确认部211基于选择网络的通信状况,判定能否检查选择网络。
步骤S312与实施方式1中的步骤S112相同。
在判定为能够检查选择网络的情况下,处理进入步骤S322。
在判定为不能检查选择网络的情况下,处理进入步骤S321。
在步骤S321中,通信状况确认部211将附加检查选择网络这样的判定结果通知给通信管理部231。
通信管理部231向选择网络的各节点发送通信停止指示。通信停止指示是用于指示通信的停止的信号。例如,通信管理部231通过广播将通信停止指示向选择网络发送。
然后,通信管理部231将通信停止指示的完成通知给基础信号输出部212。
在步骤S322中,基础信号输出部212向选择网络输出基础信号。
步骤S322与实施方式1中的步骤S121相同。
步骤S331至步骤S341与实施方式1中的处理(步骤S131至步骤S141)相同。
***实施方式3的效果***
在通信状况的影响下无法进行网络检查的情况下,通信管理部231向通信网络的各节点指示通信的停止。由此,能够实施网络检查。
***实施方式3的实施例***
也可以组合实施方式3与实施方式2而进行实施。
在该情况下,实施方式3中的网络检查装置200具备使基础信号的相位偏移的移相电路286。而且,节点判定部221使用多个检查信号各自的1个以上的采样值来恢复检查信号的波形,基于恢复后的波形进行判定。
实施方式4.
关于应对发生了通信信号与检查信号的竞争的情况的方式,基于图15至图19来主要说明与实施方式1的不同点。
***结构的说明***
基于图15对网络检查***100的结构进行说明。
网络检查***100的结构除了网络检查装置200的一部分之外,与实施方式1中的结构相同(参照图1)。
基于图16对网络检查装置200的结构进行说明。
网络检查装置200还具备通信管理部232。通信管理部232由软件实现。
网络检查程序还使计算机作为通信管理部232发挥功能。
其他结构与实施方式1中的结构相同(参照图2)。
***动作的说明***
基于图17及图18对网络检查方法进行说明。
在步骤S401中,通信状况确认部211选择1个未选择的通信网络。切换部213将连接目的地切换为选择网络。
步骤S401与实施方式1中的处理(步骤S101及步骤S102)相同。
在步骤S411中,通信状况确认部211基于选择网络的通信状况,判定能否检查选择网络。
步骤S411与实施方式1中的处理(步骤S111及步骤S112)相同。
在判定为能够检查选择网络的情况下,处理进入步骤S421。
在判定为不能检查选择网络的情况下,处理进入步骤S411。
在步骤S421中,基础信号输出部212向选择网络输出基础信号。
步骤S421与实施方式1中的步骤S121相同。
在步骤S431中,节点判定部221受理在选择网络中流动的检查信号。
步骤S431与实施方式1中的步骤S131相同。
在从步骤S421的开始到步骤S431的结束为止的期间,通信状况确认部211持续确认选择网络的通信状况。
在步骤S441中,通信状况确认部211判定在观测时间的期间是否在选择网络中是否发生了通信。
观测时间是从步骤S421的开始到步骤S431的结束为止的时间。即,观测时间是从向选择网络输出基础信号起到受理检查信号为止的时间。
在判定为在选择网络中发生了通信的情况下,处理进入步骤S442。
在判定为在选择网络中未发生通信的情况下,处理进入步骤S451。
在步骤S442中,通信状况确认部211将通信的发生通知给节点判定部221。
然后,节点判定部221废弃受理到的检查信号。
在步骤S443中,通信状况确认部211将通信的发生通知给通信管理部232。
通信管理部232向选择网络的各节点发送重发指示。重发指示是用于指示在一定时间内发送的通信信号的重发的信号。例如,通信管理部232通过广播向选择网络发送重发指示。
然后,通信管理部232将重发指示的完成通知给通信状况确认部211。
在步骤S443之后,处理进入步骤S411。
步骤S451至步骤S461与实施方式1中的处理(步骤S132至步骤S141)相同。
基于图19对通信管理部232的重发指示进行说明。
假定为在从开始从网络检查装置200向选择网络输出基础信号到完成从选择网络向网络检查装置200输入检查信号为止的期间内,通信信号流动于选择网络。
在该情况下,通信信号与检查信号相互竞争。其结果是,网络检查装置200得不到正确的检查信号,各节点得不到正确的通信信号。
因此,节点判定部221废弃所得到的检查信号。此外,通信管理部232向各节点发送重发指示。然后,各节点进行通信信号的重发。
***实施方式4的效果***
在发生了通信信号与检查信号的竞争的情况下,通信管理部232向通信网络的各节点指示重发。由此,能够维持通信网络中的正常的通信。
之后,在判定为能够进行网络检查的情况下,基础信号输出部212向通信网络新输出基础信号。由此,能够正确地检查通信网络。
***实施方式4的实施例***
也可以组合实施方式4与实施方式2而进行实施。
在该情况下,实施方式4中的网络检查装置200具备使基础信号的相位偏移的移相电路286。而且,节点判定部221使用多个检查信号各自的1个以上的采样值来恢复检查信号的波形,基于恢复后的波形进行判定。
***实施方式的补充***
基于图20来说明网络检查装置200的硬件结构。
电路组208是脉冲信号电路281、第1选择器282、第2选择器283及AD转换电路(284、285)的组。
网络检查装置200具备处理电路209。
处理电路209是实现检查控制部210、***220及通信管理部(231、232)的硬件。
处理电路209可以是专用的硬件,也可以是执行存储器202所存储的程序的处理器201。
在处理电路209是专用的硬件的情况下,处理电路209例如是单一电路、复合电路、程序化的处理器、并行程序化的处理器、ASIC、FPGA或者它们的组合。
ASIC是Application Specific Integrated Circuit(专用集成电路)的简称。
FPGA是Field Programmable Gate Array(现场可编程门阵列)的简称。
网络检查装置200也可以具备代替处理电路209的多个处理电路。多个处理电路分担处理电路209的作用。
在网络检查装置200中,也可以由专用的硬件实现一部分功能,由软件或固件实现剩余的功能。
这样,处理电路209能够通过硬件、软件、固件或者它们的组合来实现。
实施方式是优选方式的例示,并非意在限制本发明的技术范围。实施方式可以部分地实施,也可以与其他方式组合来实施。使用流程图等说明的步骤也可以适当变更。
脉冲信号电路281、第1选择器282、第2选择器283以及AD转换电路(284、285)这样的电路也可以设置于网络检查装置200的外部。
网络检查装置200也可以由多个装置实现。例如,网络检查装置200也可以由实现检查控制部210的装置、实现***220的装置、实现通信管理部(231、232)的装置实现。
作为网络检查装置200的要素的“部”也可以改写为“处理”或“工序”。
标号说明
100网络检查***,101第1网络,102第2网络,111基础信号,112检查信号,113参照信号,200网络检查装置,201处理器,202存储器,203辅助存储装置,204输入输出接口,205通信接口,208电路组,209处理电路,210检查控制部,211通信状况确认部,212基础信号输出部,213切换部,220***,221节点判定部,222结果输出部,231通信管理部,232通信管理部,281脉冲信号电路,282第1选择器,283第2选择器,284AD转换电路,285AD转换电路,286移相电路,290存储部。
Claims (8)
1.一种网络检查***,其中,
所述网络检查***具备:
通信状况确认部,其确认连接有1个以上的节点的通信网络的通信状况,基于所述通信状况,判定能否检查所述通信网络;
基础信号输出部,在判定为能够检查所述通信网络的情况下,该基础信号输出部向所述通信网络输出基础信号,该基础信号是用于检查所述通信网络的脉冲信号;以及
节点判定部,其受理通过在所述通信网络中流动而改变了波形的基础信号即检查信号,基于所述检查信号的波形,判定有无与所述通信网络连接的新的节点。
2.根据权利要求1所述的网络检查***,其中,
所述网络检查***具备将模拟信号转换成数字数据的转换电路,
所述基础信号输出部使相位偏移,并且将多个基础信号向所述通信网络输出,
所述转换电路通过对与所述多个基础信号对应的多个检查信号中的各个检查信号进行采样,从而按照每个检查信号而得到1个以上的采样值,
所述节点判定部受理所述多个检查信号各自的1个以上的采样值,使用所述多个检查信号各自的1个以上的采样值来恢复检查信号的波形,基于恢复后的波形进行判定。
3.根据权利要求2所述的网络检查***,其中,
所述网络检查***具备使脉冲信号的相位偏移的移相电路,
所述基础信号输出部向所述移相电路指示基础信号的移相,
所述通信状况确认部利用针对所述移相电路的指示之后直至所述移相电路中的移相稳定为止的时间,确认所述通信网络的通信状况。
4.根据权利要求1至3中的任意一项所述的网络检查***,其中,
所述网络检查***具备通信管理部,在判定为不能检查所述通信网络的情况下,该通信管理部向与所述通信网络连接的各节点指示通信的停止。
5.根据权利要求1至3中的任意一项所述的网络检查***,其中,
所述通信状况确认部判定在从向所述通信网络输出基础信号起到受理检查信号为止的观测时间的期间内是否在所述通信网络中发生了通信,
在所述观测时间的期间内在所述通信网络中发生了通信的情况下,所述基础信号输出部向所述通信网络重新输出基础信号。
6.根据权利要求5所述的网络检查***,其中,
所述网络检查***具备通信管理部,在所述观测时间的期间内在所述通信网络中发生了通信的情况下,该通信管理部向与所述通信网络连接的各节点指示重发。
7.根据权利要求1至6中的任意一项所述的网络检查***,其中,
所述网络检查***具备切换部,该切换部针对多个通信网络依次切换成为基础信号的输出目的地的通信网络,并将成为检查信号的输入源的通信网络切换为所述输出目的地。
8.一种网络检查程序,其中,
所述网络检查程序用于使计算机执行如下处理:
通信状况确认处理,确认连接有1个以上的节点的通信网络的通信状况,基于所述通信状况,判定能否检查所述通信网络;
基础信号输出处理,在判定为能够检查所述通信网络的情况下,向所述通信网络输出基础信号,该基础信号是用于检查所述通信网络的脉冲信号;以及
节点判定处理,受理通过在所述通信网络中流动而改变了波形的基础信号即检查信号,基于所述检查信号的波形,判定有无与所述通信网络连接的新的节点。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/008530 WO2020178968A1 (ja) | 2019-03-05 | 2019-03-05 | ネットワーク検査システムおよびネットワーク検査プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113475003A true CN113475003A (zh) | 2021-10-01 |
CN113475003B CN113475003B (zh) | 2023-05-12 |
Family
ID=72337048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980093042.5A Active CN113475003B (zh) | 2019-03-05 | 2019-03-05 | 网络检查***及计算机可读取的记录介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11502725B2 (zh) |
JP (1) | JP6921357B2 (zh) |
CN (1) | CN113475003B (zh) |
DE (1) | DE112019006787T5 (zh) |
WO (1) | WO2020178968A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023139856A1 (ja) * | 2022-01-19 | 2023-07-27 | 住友電気工業株式会社 | 検知装置および検知方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005045541A (ja) * | 2003-07-22 | 2005-02-17 | Fujitsu Ltd | 光加入者伝送システム |
US20080186870A1 (en) * | 2007-02-01 | 2008-08-07 | Nicholas Lloyd Butts | Controller Area Network Condition Monitoring and Bus Health on In-Vehicle Communications Networks |
JP6373529B1 (ja) * | 2017-09-07 | 2018-08-15 | 三菱電機株式会社 | 不正接続検知装置、不正接続検知方法および情報処理プログラム |
WO2018146845A1 (ja) * | 2017-02-08 | 2018-08-16 | 三菱電機株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
WO2018203372A1 (ja) * | 2017-05-01 | 2018-11-08 | 三菱電機株式会社 | 端末検出装置 |
CN109005678A (zh) * | 2017-04-07 | 2018-12-14 | 松下电器(美国)知识产权公司 | 非法通信检测方法、非法通信检测***以及程序 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2516422B2 (ja) | 1989-03-07 | 1996-07-24 | 日本電信電話株式会社 | 通信線路の故障位置探索装置 |
US8220050B2 (en) * | 2008-03-31 | 2012-07-10 | Sophos Plc | Method and system for detecting restricted content associated with retrieved content |
JP5105442B2 (ja) | 2009-01-15 | 2012-12-26 | 三菱電機株式会社 | プリント基板の検査装置および検査方法 |
JP6058898B2 (ja) * | 2012-02-22 | 2017-01-11 | 株式会社日立国際電気 | 無線通信装置、無線通信方法、及び無線通信システム |
JP2014032072A (ja) | 2012-08-02 | 2014-02-20 | Mitsubishi Electric Corp | ケーブル診断装置 |
JP6109060B2 (ja) | 2013-12-19 | 2017-04-05 | 三菱電機株式会社 | プリント基板検査装置 |
US9942248B1 (en) * | 2015-06-24 | 2018-04-10 | Symantec Corporation | Systems and methods for adjusting behavioral detection heuristics |
JP6857876B2 (ja) | 2016-08-26 | 2021-04-14 | 関西電力株式会社 | 架空配電系統探査システムおよび架空配電系統探査方法 |
-
2019
- 2019-03-05 CN CN201980093042.5A patent/CN113475003B/zh active Active
- 2019-03-05 JP JP2021503302A patent/JP6921357B2/ja active Active
- 2019-03-05 WO PCT/JP2019/008530 patent/WO2020178968A1/ja active Application Filing
- 2019-03-05 DE DE112019006787.7T patent/DE112019006787T5/de active Pending
-
2021
- 2021-07-19 US US17/379,751 patent/US11502725B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005045541A (ja) * | 2003-07-22 | 2005-02-17 | Fujitsu Ltd | 光加入者伝送システム |
US20080186870A1 (en) * | 2007-02-01 | 2008-08-07 | Nicholas Lloyd Butts | Controller Area Network Condition Monitoring and Bus Health on In-Vehicle Communications Networks |
WO2018146845A1 (ja) * | 2017-02-08 | 2018-08-16 | 三菱電機株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
CN109005678A (zh) * | 2017-04-07 | 2018-12-14 | 松下电器(美国)知识产权公司 | 非法通信检测方法、非法通信检测***以及程序 |
WO2018203372A1 (ja) * | 2017-05-01 | 2018-11-08 | 三菱電機株式会社 | 端末検出装置 |
JP6373529B1 (ja) * | 2017-09-07 | 2018-08-15 | 三菱電機株式会社 | 不正接続検知装置、不正接続検知方法および情報処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6921357B2 (ja) | 2021-08-18 |
WO2020178968A1 (ja) | 2020-09-10 |
DE112019006787T5 (de) | 2021-11-25 |
JPWO2020178968A1 (ja) | 2021-09-13 |
US11502725B2 (en) | 2022-11-15 |
US20210351813A1 (en) | 2021-11-11 |
CN113475003B (zh) | 2023-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107430167B (zh) | 半导体装置和诊断测试方法 | |
CN113475003B (zh) | 网络检查***及计算机可读取的记录介质 | |
US9818494B2 (en) | Operation recording circuit and operation method thereof | |
US8959252B2 (en) | Method for configuring a field device and corresponding system for parameterization | |
US7055078B2 (en) | Microprocessor with trace module | |
CN115623464B (zh) | 一种电能表蓝牙模块的故障处理方法、装置及电能表 | |
EP3564691B1 (en) | Test device, test method, and test program | |
KR101608437B1 (ko) | 원자력 발전소 계통의 비교논리회로의 실시간 건전성 검사 장치 및 방법 | |
US20160267034A1 (en) | Controller, bus circuit, control method, and recording medium | |
US8489828B2 (en) | Control apparatus having non-volatile RAM, protection apparatus and method applied thereto | |
JP2008134807A (ja) | アクセス競合試験におけるアクセス競合発生システム | |
JP7038934B2 (ja) | ネットワーク検査システムおよびネットワーク検査方法 | |
JP2011228996A (ja) | 車載制御装置、車載制御装置の検査方法 | |
JP2020099033A (ja) | 通信システム | |
US20050102490A1 (en) | Data-driven type information processor and method of controlling execution of data flow program | |
US20210148978A1 (en) | Joint test action group transmission system capable of transmitting data continuously | |
JP2011061962A (ja) | 保護継電器 | |
US4327409A (en) | Control system for input/output apparatus | |
US20070061655A1 (en) | Path data transmission unit | |
JP3963135B2 (ja) | 不揮発性メモリのテスト制御方法 | |
CN114356410A (zh) | 安全起电方法、***、芯片及电子设备 | |
JP2024014258A (ja) | データ転送遮断回路及びデータ転送遮断方法 | |
CN115687500A (zh) | 自动换道数据的回注方法、装置、设备及存储介质 | |
CN114201195A (zh) | 一种固件刷新方法及装置、电子设备 | |
JPH08105625A (ja) | ガス遮断装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |