车载终端重连时延的测试方法、装置、设备及存储介质与流程

摘要: 本发明涉及通信性能测试技术的,尤其涉及一种车载终端重连时延的测试方法、装置、设备及存储介质。背景技术:1、随着智能网联汽车技术的快速发展,车载终端与移动终端之间...
车载终端重连时延的测试方法、装置、设备及存储介质与流程

本发明涉及通信性能测试技术的,尤其涉及一种车载终端重连时延的测试方法、装置、设备及存储介质。

背景技术:

1、随着智能网联汽车技术的快速发展,车载终端与移动终端之间的无线投屏技术得到了广泛应用。在该类应用场景中,车载终端冷热启动后与移动终端建立无线重连会话的启动时延,直接关系到用户的交互体验。因此,在产品认证及研发测试阶段,对重连会话启动时延进行精确测量显得尤为重要。现有技术中,针对无线重连时延的测试通常关注两个关键阶段,具体为一是从系统启动到蓝牙寻呼广播完成的物理链路建立时间,二是从链路建立到投屏界面成功渲染显示的会话协商时间。为了量化这些指标,业界多数采用专业的蓝牙空口抓包分析仪或基于移动终端侧的专用测试应用程序来进行数据采集与时延计算。

2、现有的相关测试技术在实际应用中存在一些不足;一方面,采用专业蓝牙空口分析仪虽然能精准捕获射频层面的寻呼广播包,但此类设备采购成本极其高昂,且对测试环境要求严苛,难以在研发前期进行高频次自测。另一方面,采用移动终端侧的专用测试应用程序进行时延测算时,由于应用程序运行在高层协议栈之上,其记录的链路建立时间戳与底层射频实际发送广播的时间存在不可避免的系统级偏差;同时,应用程序对投屏界面显示时刻的判定往往依赖于应用层回调,未能真实反映底层显示配置响应报文发送至屏幕实际渲染完成的全过程时延,导致测试结果较实际值偏小,无法准确暴露重连超时问题,此测试偏差使得前期自测结果难以与第三方权威实验室的认证结果保持一致,严重影响了测试的有效性与产品迭代的准确性。

技术实现思路

1、为了克服现有技术方案的不足,本发明实施例提供了一种车载终端重连时延的测试方法、装置、设备及存储介质。

2、本发明解决其技术问题所采用的技术方案是:

3、第一方面,本发明提供了一种车载终端重连时延的测试方法,所述测试方法包括:

4、记录被测终端的启动时刻;

5、响应于所述启动时刻,通过监测与移动终端建立无线连接的主机控制接口的数据,获取第一目标事件的发生时刻,其中,所述第一目标事件为无线链路首次建立完成时发送的连接完成事件;

6、监测所述移动终端的无线投屏会话的数据,以获取第二目标事件的发生时刻,其中,所述第二目标事件为显示配置响应报文的发送时刻;

7、根据所述第二目标事件的发生时刻和预设的界面渲染时延,确定投屏界面显示时刻;

8、根据所述启动时刻、所述第一目标事件的发生时刻和所述投屏界面显示时刻,确定重连会话启动时延。

9、第二方面,本发明提供了一种车载终端重连时延的测试装置,所述测试装置包括:

10、记录模块,用于记录被测终端的启动时刻;

11、第一获取模块,用于响应于所述启动时刻,通过监测与移动终端建立无线连接的主机控制接口的数据,获取第一目标事件的发生时刻,其中,所述第一目标事件为无线链路首次建立完成时发送的连接完成事件;

12、第二获取模块,用于监测所述移动终端的无线投屏会话的数据,以获取第二目标事件的发生时刻,其中,所述第二目标事件为显示配置响应报文的发送时刻;

13、第一确定模块,用于根据所述第二目标事件的发生时刻和预设的界面渲染时延,确定投屏界面显示时刻;

14、第二确定模块,用于根据所述启动时刻、所述第一目标事件的发生时刻和所述投屏界面显示时刻,确定重连会话启动时延。

15、第三方面,本发明提供了一种计算机设备,所述计算机设备包括处理器、网络接口、存储器和通信总线,其中,处理器、网络接口、存储器通过通信总线完成相互间的通信;

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

17、处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一项所述的车载终端重连时延的测试方法的步骤。

18、第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的车载终端重连时延的测试方法的步骤。

19、与现有技术相比,本发明的有益效果是:

20、通过监测主机控制接口数据,提取无线链路首次建立完成时的连接完成事件作为第一目标事件发生时刻,以底层协议数据等效替代空口射频包捕获,既免除了高昂硬件,又排除了应用层调度延迟导致的计时偏差;同时,通过监测无线投屏会话数据获取显示配置响应报文发送时刻,并叠加预设的界面渲染时延来确定投屏界面显示时刻,真实还原了底层报文交互至屏幕实际渲染完成的全过程时延;最终结合启动时刻精准算出重连会话启动总时延,有效消除了前期自测与第三方实验室认证结果的系统性偏差,确保测试结果能真实暴露潜在的超时问题,从而提升了测试的有效性。

1.一种车载终端重连时延的测试方法,其特征在于,所述测试方法包括:

2.根据权利要求1所述的车载终端重连时延的测试方法,其特征在于,所述监测与移动终端建立无线连接的主机控制接口的数据,获取第一目标事件的发生时刻,包括:

3.根据权利要求1所述的车载终端重连时延的测试方法,其特征在于,所述监测所述移动终端的无线投屏会话的数据,以获取第二目标事件的发生时刻,包括:

4.根据权利要求1所述的车载终端重连时延的测试方法,其特征在于,所述根据所述启动时刻、所述第一目标事件的发生时刻和所述投屏界面显示时刻,确定重连会话启动时延,包括:

5.根据权利要求4所述的车载终端重连时延的测试方法,其特征在于,所述测试方法还包括:

6.根据权利要求1所述的车载终端重连时延的测试方法,其特征在于,所述预设的界面渲染时延的获取方式,包括:

7.根据权利要求1-6中任一项所述的车载终端重连时延的测试方法,其特征在于,所述被测终端为车载终端,所述无线投屏会话为车载投屏会话。

8.一种车载终端重连时延的测试装置,其特征在于,所述测试装置包括:

9.一种计算机设备,其特征在于,所述计算机设备包括处理器、网络接口、存储器和通信总线,其中,处理器、网络接口、存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的车载终端重连时延的测试方法的步骤。