CN112702231B - 一种网络延时的测量方法及*** - Google Patents

一种网络延时的测量方法及*** Download PDF

Info

Publication number
CN112702231B
CN112702231B CN202011515621.5A CN202011515621A CN112702231B CN 112702231 B CN112702231 B CN 112702231B CN 202011515621 A CN202011515621 A CN 202011515621A CN 112702231 B CN112702231 B CN 112702231B
Authority
CN
China
Prior art keywords
signal
time
waveform
timestamp
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.)
Active
Application number
CN202011515621.5A
Other languages
English (en)
Other versions
CN112702231A (zh
Inventor
余嘉宁
于银刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Infrastructure Investment Co ltd
Traffic Control Technology TCT Co Ltd
Original Assignee
Traffic Control Technology TCT Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Traffic Control Technology TCT Co Ltd filed Critical Traffic Control Technology TCT Co Ltd
Priority to CN202011515621.5A priority Critical patent/CN112702231B/zh
Publication of CN112702231A publication Critical patent/CN112702231A/zh
Application granted granted Critical
Publication of CN112702231B publication Critical patent/CN112702231B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种网络延时的测量方法及***,包括:将示波器的第一探针连接发送设备的信号线,将示波器的第二探针连接接收设备的信号线;在发送设备将测试帧通过交换机发送至接收设备的情况下,利用第一探针采集第一信号,并记录第一信号的第一时间戳;利用第二探针采集第二信号,并记录第二信号的第二时间戳;在第一信号与第二信号匹配的情况下,获取第二时间戳与第一时间戳之间的时间作为网络的延时时间。本发明提供的网络延时的测量方法及***,通过采集网络中的发送设备和接收设备对于同一测试帧的动作时间差,实现在物理层进行网络延时测试,测试结果不依赖测试设备的时钟同步精度,且不影响网络的正常使用。

Description

一种网络延时的测量方法及***
技术领域
本发明涉及通信技术领域,尤其涉及一种网络延时的测量方法及***。
背景技术
网络延时为信息从一台设备到达另一台设备之间的时间,网络延时的大小直接影响网络通信质量。在工业TSN网络通信中报文从发送端被发送到网络交换机,再由交换机发送到接收设备。其中的延迟时间主要包括转发延时和传输延时两部分,其中:转发延时主要是指交换机接收到数据到将数据转发出去消耗的时间;传输延时主要为信号在通信路径上的传输时间。
目前用于网络延时测量方法,一般采用两步测量法,通过测量从一个设备发送某个消息的时间以及另一个设备接收到此消息的时间,然后以相反方向发送另一个消息,并执行相同的测量,再综合得到网络的延时。
上述测量方式要求两台设备时钟完全同步运行,才能保证设备计算的时间差的准确性。但在网路时间同步时的同步精度有限的情况下不能做到完全同步运行,并且传输路径的介质属性及路径长度也将对信号的到达时间产生影响,在进行两设备间延时测量时难免会产生一定的误差。
发明内容
针对现有技术存在的问题,本发明实施例提供一种网络延时的测量方法及***。
本发明提供一种网络延时的测量方法,包括:将示波器的第一探针连接发送设备的信号线,将示波器的第二探针连接接收设备的信号线;在所述发送设备将测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并记录所述第一信号的第一时间戳;利用所述第二探针采集第二信号,并记录所述第二信号的第二时间戳;在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间。
根据本发明提供的一种网络延时的测量方法,所述第一信号和所述第二信号为波形信号;所述在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,包括:
分别对所述第一信号和所述第二信号进行波形分析,获取与第一信号对应的第一波形信息以及所述第二信号对应的第二波形信息;将所述第一波形信息和所述第二波形信息进行比对,获取比对结果;在所述比对结果相匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差。
根据本发明提供的一种网络延时的测量方法,所述将所述第一波形信息和所述第二波形信息进行比对,获取比对结果,包括:
将所述第一波形信息相关的第一标记信息和第一时间信息与所述第二波形信息相关的第二标记信息和第二时间信息进行比对;在所述第一标记信息与所述第二标记信息相同,且所述第一时间信息与所述第二时间信息相同的情况下,确定所述比对结果是相匹配的。
根据本发明提供的一种网络延时的测量方法,还包括:改变所述测试帧的发送频率,以根据改变后的发送频率重新确定所述发送设备与所述接收设备所在网络的延时时间。
根据本发明提供的一种网络延时的测量方法,所述测试帧是由矩形波、锯齿波、三角波、尖峰波和阶梯波中的至少一种构成的脉冲波。
根据本发明提供的一种网络延时的测量方法,所述发送设备与所述接收设备所在网络为时效性网络。
本发明还提供一种网络延时的测量***,包括:示波器和计算机;所述计算机至少包括信号模拟模块、时间获取模块和运算处理模块;
所述示波器的第一探针连接发送设备的信号线,所述示波器的第二探针连接接收设备的信号线;
所述信号模拟模块用于生成测试帧;
在所述发送设备将所述测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并由所述时间获取模块记录所述第一信号的第一时间戳;
利用所述第二探针采集第二信号,并由所述时间获取模块记录所述第二信号的第二时间戳;
在所述运算处理模块确定所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间。
根据本发明提供的一种网络延时的测量***,所述运算处理模块包括波形分析单元、信息比对单元和差值计算单元;
所述波形分析单元用于分别对所述第一信号和所述第二信号进行波形分析,获取与第一信号对应的第一波形信息以及所述第二信号对应的第二波形信息;
所述信息比对单元用于将所述第一波形信息和所述第二波形信息进行比对,获取比对结果;
所述差值计算单元用于在所述比对结果相匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述网络延时的测量方法的步骤。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述网络延时的测量方法的步骤。
本发明提供的网络延时的测量方法及***,通过采集网络中的发送设备和接收设备对于同一测试帧的动作时间差,实现在物理层进行网络延时测试,测试结果不依赖测试设备的时钟同步精度,且不影响网络的正常使用。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的网络延时的测量方法的流程示意图之一;
图2是本发明提供的网络延时的测量方法的流程示意图之二;
图3是本发明提供的网络延时的测量方法的流程示意图之三;
图4是本发明提供的一种测试帧的信号示意图;
图5是本发明提供的网络延时的测量***的结构示意图;
图6是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1-图6描述本发明实施例所提供的网络延时的测量方法和***。
图1是本发明提供的网络延时的测量方法的流程示意图之一,如图1所示,包括但不限于以下步骤:
步骤S1:将示波器的第一探针连接发送设备的信号线,将示波器的第二探针连接接收设备的信号线;
步骤S2:在所述发送设备将测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并记录所述第一信号的第一时间戳;利用所述第二探针采集第二信号,并记录所述第二信号的第二时间戳;
步骤S3:在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间。
由于目前采用的网络延时测量方法,要求被测量的信号发送设备和信号接收设备的时钟完全同步运行,才能保证计算的时间差的精准性,但在实际操作的过程中难以做到完全同步。有鉴于此,本发明提供了一种新的网络延时的测量方法,使用示波器在物理层进行测量,无需两设备时钟精确同步,可以完全消除软件处理消耗的时间及传输路径不同造成的误差,同时只需匹配发送及接收端的数据帧,测试期间不影响设备的正常使用,在测试中可以得到真实使用过程中延时的大小。
本发明的基本原理是,使用同一示波器的两个探针分别记录发送设备发送测试帧的时间t1及接收设备接收到该测试帧的时间t2,两个时间的差值t2-t1,就是发送设备和接收设备所处的网络的延时时间。
本发明所使用的示波器至少为两通道示波器。首先,在步骤S1中,主要是搭建测试平台,分别将示波器的第一探针连接发送设备的信号线,并将示波器的第二探针连接接收设备的信号线。本发明提供的网络延时的测量方法,在网络物理层进行测量,使用示波器探针检测信号的到达时间,能有效地消除设备时钟不同步带来的及软件处理造成的误差。
图2是本发明提供的网络延时的测量方法的流程示意图之二,如图2所示,在步骤S2中,首先通过待测试网络中的信号发送设备向接收设备发送一个测试帧,由于第一探针连接发送设备的信号线,故可以根据采集的第一信号,及时确定发送设备发送所述测试帧的时间戳,作为第一时间戳,
由发送设备发送的测试帧经过交换之后到达所述接收设备,由于示波器的第二探针连接接收设备的信号线,故可以根据采集的第二信号,及时确定接收设备接收到测试帧时的时间戳,作为第二时间戳。
进一步地,需要将第一探针所采集的第一信号与第二探针所采集的第二信号进行比对,以确定接收设备所接收的测试帧是否与发送设备所发送的测试帧相同。
在第一信号与所述第二信号匹配的情况下,则计算出第二时间戳和第一时间戳之间的时间差,由此可以确定出信号由发送设备发送至接收设备接收之间的延时,作为网络的延时时间。
本发明提供的网络延时的测量方法,通过采集网络中的发送设备和接收设备对于同一测试帧的动作时间差,实现在物理层进行网络延时测试,测试结果不依赖测试设备的时钟同步精度,且不影响网络的正常使用。
基于上述实施例的内容,作为一种可选实施例,所述第一信号和所述第二信号为波形信号;所述在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,包括:
分别对所述第一信号和所述第二信号进行波形分析,获取与第一信号对应的第一波形信息以及所述第二信号对应的第二波形信息;将所述第一波形信息和所述第二波形信息进行比对,获取比对结果;在所述比对结果相匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差。
图3是本发明提供的网络延时的测量方法的流程示意图之三,如图3所示,由于本发明提供的网络延时的测量方法,是通过记录发送设备向接收设备发送一个测试帧的第一时间戳t1,并获取接收设备接收到该测试帧的第二时间戳t2,然后利用t2和t1之间的差值,确定出网络的延时,故需要保证接收设备所接收到的测试帧是由发送设备所发送的。
进一步地,在利用示波器进行信号检测及分析时,可以先将检测到的信号进行记录保存,在测试完成后再进行分析。
进一步地,本发明提供的网络延时的测量方法,单纯的采用某一测试帧进行网络延时测量受外在因素干扰可能会存在误差的不足,可以通过发送设备以脉冲波的形式发送测试帧,且每次发送的测试帧不同。
具体地,在示波器探针每采集到一个测试帧波形(以下称为当前波形),对其进行记录后,对波形进行分析,获取其波形信息,并与之前记录的测试帧波形(以下称为历史波形)进行匹配。
由于发射装置每次发送的测试帧的波形是不相同的,若在历史波形中没有与当前波形相匹配的波形信息,则说明所述当前波形是由发射装置所发送的,则将所述当前波形添加到数据库,继续进行下一次采集。
若数据库中的历史波形信息中含有与当前波形的波形信息相匹配的信息,则证明所述当前波形是由接收设备所接收的,此时读取所述当前波形的第二时间戳,并同时读取与之对应的历史波形的第一时间戳,再计算两个时间戳之间的时间差,即为此网络的延时大小。
进一步地,可以同时获取多对相互匹配的波形,并分别确定出相应的时间差,再求取所有时间差的平均值作为网络的延时大小,能够有效地减小单次采样所带来的误差,提高检测的精度。
基于上述实施例的内容,作为一种可选实施例,所述将所述第一波形信息和所述第二波形信息进行比对,获取比对结果,包括:
将所述第一波形信息相关的第一标记信息和第一时间信息与所述第二波形信息相关的第二标记信息和第二时间信息进行比对;
在所述第一标记信息与所述第二标记信息相同,且所述第一时间信息与所述第二时间信息相同的情况下,确定所述比对结果是相匹配的。
具体地,所述波形信息可以包括标记信息和时间信息。
图4是本发明提供的一种测试帧的信号示意图,将如图4所示的一段矩形波作为一个测试帧,则所述测试帧的波形信息所包括的标记信息和时间信息具体为:
标记信息为:10101010,对应的时间信息为1ms、1ms、0.5ms、1.5ms、0.5ms、0.5ms、0.5ms、1ms。
结合本发明提供的网络延时的测量方法,设获取第一波形信息相关的第一标记信息和第一时间信息为如图4所示的矩形波,若第二波形信息相关的第二标记信息为:11101011,与所述第一标记信息不相同,;或者,所述第二波形信息相关的第二标记信息为10101010,但其对应的时间信息为1ms、1ms、1ms、1ms、0.5ms、0.5ms、0.5ms、0.5ms,与第一时间信息不相同,均证明比对结果是不匹配的,此时接收设备所接收的测试帧与发送设备所发送的测试帧是不相同的,故需要继续在数据库中搜寻取与所述第一波形信息相匹配的波形。
本发明提供的网络延时的测量方法,通过对发送设备所发送的波形与接收设备所接收的波形进行信息比较,能够有效地避免外界信号的杂波干扰,提高检测的精度。
基于上述实施例的内容,作为一种可选实施例,还包括:改变所述测试帧的发送频率,以根据改变后的发送频率重新确定所述发送设备与所述接收设备所在网络的延时时间。
可选地,本发明提供的网络延时的测量方法,可以通过改变测试帧的发送频率,可以模拟出不同网络占用情况下的网络延时情况,例如,通过增大测试帧的发送频率,以获取网络占用率高的情况下的网络延时;而通过降低测试帧的发送频率,以获取网络占用率低的情况下的网络延时。
基于上述实施例的内容,作为一种可选实施例,所述测试帧是由矩形波、锯齿波、三角波、尖峰波和阶梯波中的至少一种构成的脉冲波。
可选地,由于本发明是通过将示波器探针被连接到发送设备信号输出端和信号接收设备信号接收端,利用示波器记录信号传输所消耗的时间,以根据两个示波器探针记录的信号接收时间间隔计算得到网络的延时情况,因此要求有发送设备所发出的测试帧能够被接收设备所接收,并能够被唯一识别。
有鉴于此,本发明中的测试帧要求具有独一无二的脉冲波,并且每个脉冲过程中所发送的波形也不相同。故测试帧可以是由矩形波、锯齿波、三角波、尖峰波和阶梯波中任一种构成的脉冲波,也可以采用将多种不同形状的波形进行拼接后作为测试帧,如将矩形波与三角波向组合生成一段测试帧作为第一信号,经由发送设备发送给接收设备。与此对应地,在第二探针采集与所述第一信号相匹配的第二信号也是唯一的,因此能够有效地避免杂波干扰。提高了检测的精度。
基于上述实施例的内容,作为一种可选实施例,所述发送设备与所述接收设备所在网络为时效性网络(Time-Sensitive Networking,TSN)。
TSN网络也称为时间敏感网络,主要应用包括使用在车用网络或工业控制上,结合实时影音串流以及实时控制串流的整合性网络。TSN有着高带宽、安全性和互操作性等方面的优势,能够很好满足未来万物互联的要求。其主要的工作原理是优先适用(IEEEP802.3br)机制,在传输中让关键数据包优先处理。这意味着关键数据不必等待所有的非关键数据完成传送后才开始,从而确保更快速的传输路径。
本发明提供的网络延时的测量方法,主要针对TSN网络的延时进行检测,能充分发挥通过两个示波器探针记录的信号接收时间的优势。
图5是本发明提供的网络延时的测量***的结构示意图,如图5所示,主要包括:示波器和计算机;所述计算机至少包括信号模拟模块、时间获取模块和运算处理模块。
示波器的第一探针连接发送设备的信号线,示波器的第二探针连接接收设备的信号线;信号模拟模块用于生成测试帧。
在所述发送设备将所述测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并由所述时间获取模块记录所述第一信号的第一时间戳。
利用所述第二探针采集第二信号,并由所述时间获取模块记录所述第二信号的第二时间戳。
在所述运算处理模块确定所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间。
本发明提供的网络延时的测量***,通过采集网络中的发送设备和接收设备对于同一测试帧的动作时间差,实现在物理层进行网络延时测试,测试结果不依赖测试设备的时钟同步精度,且不影响网络的正常使用。
基于上述实施例的内容,作为一种可选实施例,所述运算处理模块包括波形分析单元、信息比对单元和差值计算单元;
所述波形分析单元用于分别对所述第一信号和所述第二信号进行波形分析,获取与第一信号对应的第一波形信息以及所述第二信号对应的第二波形信息;所述信息比对单元用于将所述第一波形信息和所述第二波形信息进行比对,获取比对结果;所述差值计算单元用于在所述比对结果相匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差。
需要说明的是,本发明实施例提供的提高列车定位精度***,在具体执行时,可以基于上述任一实施例所述的提高列车定位精度方法来实现,对此本实施例不作赘述。
图6是本发明提供的电子设备的结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(CommunicationsInterface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行网络延时的测量方法,该方法包括:将示波器的第一探针连接发送设备的信号线,将示波器的第二探针连接接收设备的信号线;在所述发送设备将测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并记录所述第一信号的第一时间戳;利用所述第二探针采集第二信号,并记录所述第二信号的第二时间戳;在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间。
此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的网络延时的测量方法,该方法包括:将示波器的第一探针连接发送设备的信号线,将示波器的第二探针连接接收设备的信号线;在所述发送设备将测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并记录所述第一信号的第一时间戳;利用所述第二探针采集第二信号,并记录所述第二信号的第二时间戳;在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的网络延时的测量方法,该方法包括:将示波器的第一探针连接发送设备的信号线,将示波器的第二探针连接接收设备的信号线;在所述发送设备将测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并记录所述第一信号的第一时间戳;利用所述第二探针采集第二信号,并记录所述第二信号的第二时间戳;在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (8)

1.一种网络延时的测量方法,其特征在于,包括:
将示波器的第一探针连接发送设备的信号线,将示波器的第二探针连接接收设备的信号线;
在所述发送设备将测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并记录所述第一信号的第一时间戳;利用所述第二探针采集第二信号,并记录所述第二信号的第二时间戳;
在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间;
所述第一信号和所述第二信号为波形信号;所述在所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,包括:
对所述第一信号和所述第二信号进行波形分析,获取与所述第一信号对应的第一波形信息及所述第二信号对应的第二波形信息,将所述第一波形信息和所述第二波形信息进行比对,获取比对结果;
在所述比对结果不相匹配的情况下,将所述第二信号对应的第二波形信息添加至数据库;
在所述比对结果相匹配的情况下,读取所述第二波形信息的第二时间戳,并读取所述比对结果相匹配的第一信号对应的第一波形信息的第一时间戳;
获取所述第二时间戳与所述第一时间戳之间的时间差;
其中,所述发送设备每次发送的测试帧的波形不同。
2.根据权利要求1所述的网络延时的测量方法,其特征在于,所述将所述第一波形信息和所述第二波形信息进行比对,获取比对结果,包括:
将所述第一波形信息相关的第一标记信息和第一时间信息与所述第二波形信息相关的第二标记信息和第二时间信息进行比对;
在所述第一标记信息与所述第二标记信息相同,且所述第一时间信息与所述第二时间信息相同的情况下,确定所述比对结果是相匹配的。
3.根据权利要求1所述的网络延时的测量方法,其特征在于,还包括:改变所述测试帧的发送频率,以根据改变后的发送频率重新确定所述发送设备与所述接收设备所在网络的延时时间。
4.根据权利要求1所述的网络延时的测量方法,其特征在于,所述测试帧是由矩形波、锯齿波、三角波、尖峰波和阶梯波中的至少一种构成的脉冲波。
5.根据权利要求1所述的网络延时的测量方法,其特征在于,所述发送设备与所述接收设备所在网络为时效性网络。
6.一种网络延时的测量***,其特征在于,包括:示波器和计算机;所述计算机至少包括信号模拟模块、时间获取模块和运算处理模块;
所述示波器的第一探针连接发送设备的信号线,所述示波器的第二探针连接接收设备的信号线;
所述信号模拟模块用于生成测试帧;
在所述发送设备将所述测试帧通过交换机发送至所述接收设备的情况下,利用所述第一探针采集第一信号,并由所述时间获取模块记录所述第一信号的第一时间戳;
利用所述第二探针采集第二信号,并由所述时间获取模块记录所述第二信号的第二时间戳;
在所述运算处理模块确定所述第一信号与所述第二信号匹配的情况下,获取所述第二时间戳与所述第一时间戳之间的时间差,以将所述时间差作为所述发送设备与所述接收设备所在网络的延时时间;
所述运算处理模块包括波形分析单元、信息比对单元和差值计算单元;
所述波形分析单元用于对所述第一信号和所述第二信号进行波形分析,获取与所述第一信号对应的第一波形信息和所述第二信号对应的第二波形信息;
所述信息比对单元用于将所述第一波形信息和所述第二波形信息进行比对,获取比对结果;
所述差值计算单元用于所述比对结果不相匹配的情况下,将所述第二信号对应的第二波形信息添加至数据库;
在所述比对结果相匹配的情况下,读取所述第二波形信息的第二时间戳,并读取所述比对结果相匹配的第一信号对应的第一波形信息的第一时间戳;
其中,所述发送设备每次发送的测试帧的波形不同。
7.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述网络延时的测量方法步骤。
8.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述网络延时的测量方法步骤。
CN202011515621.5A 2020-12-21 2020-12-21 一种网络延时的测量方法及*** Active CN112702231B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011515621.5A CN112702231B (zh) 2020-12-21 2020-12-21 一种网络延时的测量方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011515621.5A CN112702231B (zh) 2020-12-21 2020-12-21 一种网络延时的测量方法及***

Publications (2)

Publication Number Publication Date
CN112702231A CN112702231A (zh) 2021-04-23
CN112702231B true CN112702231B (zh) 2022-12-16

Family

ID=75507779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011515621.5A Active CN112702231B (zh) 2020-12-21 2020-12-21 一种网络延时的测量方法及***

Country Status (1)

Country Link
CN (1) CN112702231B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114374625A (zh) * 2021-12-24 2022-04-19 董亮 时间敏感网络测试方法、装置、电子设备及存储介质
CN115396333B (zh) * 2022-08-24 2024-01-16 北京智芯微电子科技有限公司 用于通信网络延时测试的可视化芯片、方法和交换机

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6041352A (en) * 1998-01-23 2000-03-21 Hewlett-Packard Company Response time measuring system and method for determining and isolating time delays within a network
CN100364354C (zh) * 2005-01-05 2008-01-23 华为技术有限公司 一种网络延时测试方法
US8214694B1 (en) * 2009-03-12 2012-07-03 Xilinx, Inc. Lightweight probe and data collection within an integrated circuit
CN102158334B (zh) * 2011-01-28 2014-04-23 北京视博云科技有限公司 一种ipqam设备时延检测方法及装置
CN104575503B (zh) * 2015-01-16 2018-04-10 广东美的制冷设备有限公司 语音识别方法和装置
JP6488808B2 (ja) * 2015-03-24 2019-03-27 三菱電機株式会社 時間差測位システム
CN109617743B (zh) * 2019-01-10 2022-05-13 北京新宇航星科技有限公司 网络性能监测与业务测试***及测试方法

Also Published As

Publication number Publication date
CN112702231A (zh) 2021-04-23

Similar Documents

Publication Publication Date Title
US6741952B2 (en) Instrument timing using synchronized clocks
CN112702231B (zh) 一种网络延时的测量方法及***
US8233506B2 (en) Correlation technique for determining relative times of arrival/departure of core input/output packets within a multiple link-based computing system
US10416704B2 (en) Method and structure for determining global clock among systems
CN101207591A (zh) 测量集成电路芯片间传输的数据信号的信号特性的方法和***
CN110554364B (zh) 一种雷达信号脉冲到达时间测量精度的测试***及方法
US20100293243A1 (en) method and apparatus for measuring directionally differentiated (one-way) network latency
CN101951300B (zh) 一种实现以太网精确对时的方法
JP4966779B2 (ja) ネットワーク遅延計測方法及び通信システム
CN115200609A (zh) 高速综合检测列车的时间里程校准***及方法
CN114500317B (zh) 综合检测列车时钟同步网络测试方法及装置
CN100334846C (zh) 一种基于通用pc的高精度网络时延测量方法
CN112564842A (zh) 轨道车辆的控制***校时方法及装置
CN116865896A (zh) 一种网络授时测试方法和测试设备
CN103401813B (zh) 一种非对称延迟补偿方法及交换机
CN106788841A (zh) 同步网在线监测***
CN116388896A (zh) 一种应答器信息接收单元btm测试装置、***和方法
JP3900470B2 (ja) ディジタル信号測定装置及びトラフィック観測方法
CN111405603A (zh) 一种时延获取方法、测试装置以及计算机存储介质
US11606156B1 (en) Clock synchronization
Zhou et al. Hats: high accuracy timestamping system based on netfpga
CN114884605A (zh) 基于fpga实现网络节点时间同步的方法
CN109709422B (zh) 一种时钟漂移的消除方法及其装置
CN109583029B (zh) 一种消除受Ledge影响信号边沿斜率值的方法及装置
CN117155502A (zh) 时钟同步偏差确定方法和装置、测试设备、存储介质

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20221207

Address after: Room 101, 1f, building 1, traffic control building, yard 3, Zhicheng North Street, Fengtai District, Beijing 100070

Applicant after: TRAFFIC CONTROL TECHNOLOGY Co.,Ltd.

Applicant after: Beijing Infrastructure Investment Co.,Ltd.

Address before: No.2 and No.3 building, Beijing headquarters international, No.6 Haiying Road, science and Technology Park, Fengtai District, Beijing 100070

Applicant before: TRAFFIC CONTROL TECHNOLOGY Co.,Ltd.