一种延时测试方法及装置制造方法及图纸

技术编号:31454965 阅读:66 留言:0更新日期:2021-12-18 11:20
本申请实施例公开了一种延时测试方法及装置,该方法包括:通过获取目标线路中传输的同步报文,根据同步报文确定同步时间;在所述目标线路传输的报文中,获取所述同步报文后的第一个数据处理报文,将所述同步报文后的第一个数据处理报文作为接收报文;获取所述接收报文中的接收时间;根据所述同步时间和所述接收时间,确定所述目标线路的延时时间。由此可见,通过同步报文的同步时间以及接收报文的接收时间,可以得到车载以太网中传输的延时时间,便于根据延时时间确定车载以太网的延时特性。便于根据延时时间确定车载以太网的延时特性。便于根据延时时间确定车载以太网的延时特性。

【技术实现步骤摘要】
一种延时测试方法及装置


[0001]本申请涉及互联网
,具体涉及一种延时测试方法及装置。

技术介绍

[0002]在以太网系统中,节点数量较多,通信的过程中需要占用通信线路进行数据的传输。由于以太网系统的网络承载能力以及通信带宽资源有限,在数据传输过程中容易出现时延的问题。
[0003]对于车载以太网系统而言,网络环境较为复杂,并且对于数据传输的实时性要求较高,需要对车载以太网系统中的数据传输时延进行测试,以实现对车载以太网系统的时延特性的分析和时延改进。

技术实现思路

[0004]有鉴于此,本申请实施例提供一种延时测试方法及装置,能够对车载以太网系统的时延时间进行测试。
[0005]为解决上述问题,本申请实施例提供的技术方案如下:
[0006]第一方面,本申请提供一种延时测试方法,所述方法包括:
[0007]获取目标线路中传输的同步报文,通过所述同步报文确定同步时间;
[0008]在所述目标线路传输的报文中,获取所述同步报文后的第一个数据处理报文,将所述同步报文后的第一个数据处理报文作为接收报文;
[0009]获取所述接收报文中的接收时间;
[0010]根据所述同步时间和所述接收时间,确定所述目标线路的延时时间。
[0011]可选的,所述同步报文为gPTP报文;
[0012]所述获取目标线路中传输的同步报文,通过同步报文确定同步时间,包括:
[0013]获取目标线路中传输的gPTP报文,通过所述gPTP报文中的gPTP秒字段时间值和gPTP纳秒字段时间值,确定同步时间戳。
[0014]可选的,所述接收报文为目标AVTP报文,所述目标AVTP报文为在获取所述gPTP报文之后获取到的第一个数据处理报文;
[0015]所述获取所述接收报文中的接收时间,包括:
[0016]获取所述目标AVTP报文中的AVTP_timestamp值。
[0017]可选的,所述根据所述同步时间和所述接收时间,确定延时时间,包括:
[0018]根据所述AVTP_timestamp值与所述gPTP秒字段时间值计算得到目标时间值;
[0019]计算所述gPTP纳秒字段时间值与所述目标时间值之间的差值,得到所述目标线路的延时时间。
[0020]可选的,所述方法还包括:
[0021]获取所述目标线路的预设传输时间,若所述预设传输时间大于时间阈值,将所述延时时间去除所述预设传输时间,得到绝对延时时间。
[0022]第二方面,本申请提供一种延时测试装置,所述装置包括:
[0023]同步时间获取单元,用于获取目标线路中传输的同步报文,通过同步报文确定同步时间;
[0024]接收报文获取单元,用于在所述目标线路传输的报文中,获取所述同步报文后传输的第一个数据处理报文,将所述同步报文后接收的第一个数据处理报文作为接收报文;
[0025]接收时间获取单元,用于获取所述接收报文中的接收时间;
[0026]延时时间获取单元,用于根据所述同步时间和所述接收时间,确定所述目标线路的延时时间。
[0027]可选的,所述同步报文为gPTP报文;
[0028]所述同步时间获取单元,具体用于获取目标线路中传输的gPTP报文,通过所述gPTP报文中的gPTP秒字段时间值和gPTP纳秒字段时间值,确定同步时间戳。
[0029]可选的,所述接收报文为目标AVTP报文,所述目标AVTP报文为在获取所述gPTP报文之后获取到的第一个数据处理报文;
[0030]接收时间获取单元,具体用于获取所述目标AVTP报文中的AVTP_timestamp值。
[0031]可选的,所述延时时间获取单元,包括:
[0032]目标时间值计算单元,用于根据所述AVTP_timestamp值与所述gPTP秒字段时间值计算得到目标时间值;
[0033]延时时间计算单元,用于计算所述gPTP纳秒字段时间值与所述目标时间值之间的差值,得到所述目标线路的延时时间。
[0034]可选的,所述装置还包括:
[0035]绝对延时时间计算单元,用于获取所述目标线路的预设传输时间,若所述预设传输时间大于时间阈值,将所述延时时间去除所述预设传输时间,得到绝对延时时间。
[0036]由此可见,本申请实施例具有如下有益效果:
[0037]本申请实施例提供的延时测试方法及装置,通过获取目标线路中传输的同步报文,根据同步报文确定同步时间;在所述目标线路传输的报文中,获取所述同步报文后的第一个数据处理报文,将所述同步报文后的第一个数据处理报文作为接收报文;获取所述接收报文中的接收时间;根据所述同步时间和所述接收时间,确定所述目标线路的延时时间。由此可见,通过同步报文可以确定车载以太网中目标线路中各个节点的同步时间,通过获取同步报文后的第一个数据处理报文可以获取到节点在同步之后接收到报文的接收时间,根据同步时间以及接收时间可以确定报文在目标线路中传输的延时时间。通过同步报文的同步时间以及接收报文的接收时间,可以得到车载以太网中传输的延时时间,便于根据延时时间确定车载以太网的延时特性。
附图说明
[0038]图1为本申请实施例提供的一种延时测试方法的流程图;
[0039]图2为本申请实施例提供的一种延时测试方法示例性应用场景的示意图;
[0040]图3为本申请实施例提供的获取的gPTP报文的示意图;
[0041]图4为本申请实施例提供的获取的AVTP报文的示意图;
[0042]图5为本申请实施例提供的一种延时测试装置的结构示意图。
具体实施方式
[0043]为了便于理解和解释本申请实施例提供的技术方案,下面将先对本申请的
技术介绍
进行说明。
[0044]专利技术人在对传统的车载以太网系统进行研究后发现,由于车载以太网的网络环境较为复杂,通信环境较差,可能造成车载以太网中线路传输存在延时。但是,鉴于车载以太网在车辆中使用,应用环境较为特殊,传统的对于以太网中延时的检测方法难以适用于车载以太网中。另一方面,由于在车载以太网中对于数据的实时性要求较高,需要获取车载以太网中的时延时间进行对车载以太网的调整。
[0045]基于此,本申请实施例提供一种延时测试方法,先获取目标线路中传输的同步报文,通过所述同步报文确定同步时间;再在所述目标线路传输的报文中,获取所述同步报文后的第一个数据处理报文,将所述同步报文后的第一个数据处理报文作为接收报文;获取所述接收报文中的接收时间;最后,根据所述同步时间和所述接收时间,确定所述目标线路的延时时间。
[0046]为了便于理解本申请实施例提供的技术方案,下面结合附图对本申请实施例提供的一种延时测试方法进行说明。
[0047]参见图1所示,该图为本申请实施例提供的一种延时测试方法的流程图,该方法包括步骤S101-S104。
[0048]S101:获取目标线路中传输的同步报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种延时测试方法,其特征在于,所述方法包括:获取目标线路中传输的同步报文,通过所述同步报文确定同步时间;在所述目标线路传输的报文中,获取所述同步报文后的第一个数据处理报文,将所述同步报文后的第一个数据处理报文作为接收报文;获取所述接收报文中的接收时间;根据所述同步时间和所述接收时间,确定所述目标线路的延时时间。2.根据权利要求1所述的方法,其特征在于,所述同步报文为gPTP报文;所述获取目标线路中传输的同步报文,通过所述同步报文确定同步时间,包括:获取目标线路中传输的gPTP报文,通过所述gPTP报文中的gPTP秒字段时间值和gPTP纳秒字段时间值,确定同步时间戳。3.根据权利要求2所述的方法,其特征在于,所述接收报文为目标AVTP报文,所述目标AVTP报文为在获取所述gPTP报文之后获取到的第一个数据处理报文;所述获取所述接收报文中的接收时间,包括:获取所述目标AVTP报文中的AVTP_timestamp值。4.根据权利要求3所述的方法,其特征在于,所述根据所述同步时间和所述接收时间,确定延时时间,包括:根据所述AVTP_timestamp值与所述gPTP秒字段时间值计算得到目标时间值;计算所述gPTP纳秒字段时间值与所述目标时间值之间的差值,得到所述目标线路的延时时间。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标线路的预设传输时间,若所述预设传输时间大于时间阈值,将所述延时时间去除所述预设传输时间,得到绝对延时时间。6.一种延时测试装置,其特征在于,所述装置包括:同步时间...

【专利技术属性】
技术研发人员:张宇杨磊王万荣陈艳子毛承志高雅洁
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1