车载倒车影像与蓝牙电话并发压力测试方法、系统及车辆与流程
本发明涉及车载电子系统测试,具体涉及一种车载倒车影像与蓝牙电话并发压力测试方法、系统及车辆。
背景技术:
1、随着智能座舱技术的快速发展,车载终端集成了倒车影像、蓝牙电话、导航、多媒体播放等多种功能,各功能模块共享处理器、内存、显示及音频等硬件资源。在实际驾驶场景中,驾驶员在倒车过程中接听或拨打电话属于高频并发使用场景,此时倒车影像的视频解码与渲染任务与蓝牙电话的音频编解码及协议栈任务同时运行,对车载终端的资源调度能力提出了较高要求。
2、目前,针对车载终端的测试方法主要存在以下不足:
3、第一,现有测试方案多针对单一功能进行独立验证,例如单独测试倒车影像的显示效果或单独测试蓝牙电话的通话质量,缺乏对多功能并发运行工况下的压力测试手段,难以暴露资源争用条件下的潜在缺陷。
4、第二,现有并发测试多依赖人工操作,由测试人员手动触发倒车信号、手动拨打电话并依靠肉眼观察画面和主观听感判断是否存在异常,测试过程的一致性差、效率低,且无法长时间持续执行以覆盖低概率故障。
5、第三,现有测试缺乏统一的量化判定标准,对于画面卡顿、音频断续、进程异常等故障的识别主要依赖测试人员的经验判断,不同测试人员之间判定标准不一致,测试结果的可重复性和可比性不足。
6、第四,现有测试的数据采集维度较为单一,通常仅记录最终的通过或不通过结论,缺少对视频链路、音频链路、系统资源及进程状态等多维度运行数据的同步采集与关联分析能力,在出现故障时难以进行根因定位。
7、第五,现有测试流程中,测试数据的汇总、统计与报告编制多由人工完成,数据整理周期长,且缺乏对资源变化趋势的可视化呈现,不利于版本迭代过程中的质量对比与回归分析。
技术实现思路
1、鉴于上述现有技术的不足,本技术的目的在于提供一种车载倒车影像与蓝牙电话并发压力测试方法、系统及车辆,以解决现有技术中车载终端多功能并发测试自动化程度低、异常判定缺乏量化标准、数据采集维度单一以及测试报告依赖人工编制的技术问题。
2、第一方面,本技术实施例提供一种车载倒车影像与蓝牙电话并发压力测试方法,其包括:
3、建立自动化测试主机、信号模拟装置、无线通信测试终端与待测车载终端之间的通信链路,完成无线通信配对与音频参数校准,配置信号模拟输出参数、通话循环策略及异常判定阈值;
4、同步启动视频显示持续运行任务与无线通话循环任务,通过所述信号模拟装置持续向所述车载终端发送触发信号以维持视频显示功能运行,同时按照预设策略自动执行无线通话的发起、接通、保持、断开的循环流程,使所述视频显示持续运行任务与所述无线通话循环任务并行执行;
5、在并发测试周期内,按照预设采样周期并行采集视频链路数据、无线通话音频链路数据、系统资源数据以及进程与系统日志数据,所有数据附加时间戳进行存储;
6、将实时采集数据与预设阈值逐条比对,自动识别视频显示异常、无线通话异常、进程与服务异常、内存泄漏异常及系统过载异常,并对异常事件进行分类标记与现场数据抓取;
7、测试结束后,对全量测试数据和异常事件进行统计分析,生成包含指标统计、异常明细及资源趋势曲线的结构化测试报告。
8、在上述技术方案中,通过信号模拟装置替代人工触发倒车信号,通过自动化测试主机替代人工拨打电话,实现了并发压力测试全流程的自动化执行,消除了人工操作引入的不一致性和效率瓶颈;通过多维度数据的同步采集与时间戳对齐,为异常事件的关联分析和根因定位提供了完整的数据基础;通过预设阈值的逐条比对实现异常判定的标准化和客观化,避免了人工主观判断带来的标准不统一问题;通过自动生成结构化测试报告,缩短了数据整理周期,便于版本迭代过程中的质量对比与回归分析。
9、一种实施例中,所述建立自动化测试主机、信号模拟装置、无线通信测试终端与待测车载终端之间的通信链路,完成无线通信配对与音频参数校准,配置信号模拟输出参数、通话循环策略及异常判定阈值,具体包括:
10、将所述自动化测试主机通过有线通信接口与所述待测车载终端连接并建立调试通信通道,将所述信号模拟装置通过信号接口接入所述车载终端的触发信号检测端,将所述无线通信测试终端与所述车载终端建立无线配对连接;
11、控制所述无线通信测试终端与所述车载终端的无线通信模块执行配对流程,基于免提通信协议和音频分发协议建立双向链路,校准音频采样率、声道参数、音频增益及回声消除参数;
12、配置所述信号模拟装置的输出模式为持续常输出;配置无线通话循环策略,所述无线通话循环策略包括单次通话保持时长、通话断开后等待间隔、自动发起重试次数及整体循环总次数;
13、录入并存储量化判定阈值,所述量化判定阈值包括视频显示最低有效帧率阈值、单帧画面最大渲染时延阈值、单位时间内存最大增量阈值、处理器最高负载告警阈值、核心进程心跳超时阈值及无线通话建立最大响应时延阈值。
14、在上述技术方案中,通过有线通信接口建立调试通道,保证了指令下发与数据回传的传输可靠性。通过信号接口直接接入触发信号检测端,绕过了实车传感器依赖,使测试环境可脱离整车独立搭建。通过基于免提通信协议和音频分发协议建立双向链路并进行音频参数校准,保证了无线通话测试链路与实际使用场景的一致性。通过将通话循环策略和量化判定阈值进行参数化配置,使测试方案可根据不同车型和不同测试需求灵活调整,无需修改测试程序本身。
15、一种实施例中,所述视频显示持续运行任务具体包括:
16、所述信号模拟装置持续向所述车载终端发送触发信号,所述车载终端的视频显示应用被唤醒后依次执行:图像采集装置原始视频流采集、图像信号处理、视频帧数据解码、图像变换与拼接处理、辅助图形渲染、多图层合成、帧缓冲区写入及显示驱动输出至显示终端;
17、所述无线通话循环任务具体包括:向所述车载终端下发无线拨号指令,所述车载终端的无线通信协议栈完成链路状态检测、呼叫指令下发、通话链路建立、通话状态切换及音频路由切换;到达预设通话时长后下发断开指令断开通话链路,经过预设间隔时间后重复执行发起、通话、断开全流程形成闭环循环;
18、通过系统调度机制对所述视频显示持续运行任务与所述无线通话循环任务进行同步管控,若任一任务异常中断则自动重启该任务。
19、在上述技术方案中,视频显示持续运行任务覆盖了从图像采集到显示输出的完整视频处理链路,无线通话循环任务覆盖了从拨号发起到通话断开的全协议栈流程,两大任务的并行执行能够充分暴露视频解码与音频编解码在共享处理器和内存资源时的争用问题。通过闭环循环方式反复执行通话流程,能够在长时间运行中累积触发低概率故障;通过异常中断自动重启机制,保证了测试过程的连续性和完整性,避免因单次任务异常导致整体测试中断。
20、一种实施例中,所述按照预设采样周期并行采集视频链路数据、无线通话音频链路数据、系统资源数据以及进程与系统日志数据,具体包括:
21、视频链路数据采集:采集实时解码帧率、单帧渲染时延、帧丢失数量、画面异常标记、解码器工作状态、显示缓冲区占用率及视频解码异常日志;
22、无线通话音频链路数据采集:采集通话建立响应时延、通话断连次数、音频故障次数、音频信噪比、无线信号强度、协议栈交互日志及音频路由切换记录;
23、系统资源数据采集:按采样周期采集处理器总占用率、各处理核心负载、图形处理单元使用率、内存占用量及数据传输带宽利用率;
24、进程与系统日志数据采集:实时监控视频服务进程、无线通信服务进程、音频服务进程、显示管理进程的线程状态与进程存活状态,持续抓取应用层日志、系统日志、内核日志、崩溃日志及应用无响应异常日志;
25、其中,采用轮询采样与事件触发相结合的方式进行数据采集,常规指标通过定时轮询方式采集,故障类事件通过实时触发方式采集。
26、在上述技术方案中,通过视频链路、音频链路、系统资源和进程日志四个维度的并行采集,构建了覆盖应用层、框架层和内核层的全栈数据采集体系,使异常发生时能够从多个维度进行关联分析;通过时间戳标记实现多源数据的时序对齐,为跨维度的因果关系推断提供了时间基准;通过轮询采样与事件触发相结合的方式,在保证常规指标连续记录的同时,对突发故障事件进行即时捕获,兼顾了数据采集的完整性和实时性。
27、一种实施例中,所述将实时采集数据与预设阈值逐条比对,自动识别视频显示异常、无线通话异常、进程与服务异常、内存泄漏异常及系统过载异常,具体包括:
28、视频显示异常判定:若实时帧率连续多个采样周期低于预设帧率阈值,判定为画面卡顿故障;若单帧渲染时延超出预设渲染时延阈值,判定为画面显示延迟故障;若识别到画面异常标记,判定为视频显示故障;
29、无线通话异常判定:若通话建立时延超出预设响应时延阈值或连续多次发起失败,判定为通话建立异常;若通话中途自动断连、出现音频单向或双向中断或持续性杂音,判定为无线音频链路故障;
30、进程与服务异常判定:若核心进程心跳超时、触发应用无响应、闪退或反复重启,判定为进程运行异常;
31、内存泄漏异常判定:连续统计多个周期的内存增量,若内存数值持续上涨且无明显回落,判定为内存泄漏故障;
32、系统过载异常判定:若处理器负载持续高于预设告警阈值且系统出现主动降频现象,判定为系统资源过载故障;
33、其中,所有异常事件绑定唯一事件标识、发生时间、故障类型、故障等级及持续时长,故障触发时自动抓取对应的日志、内存快照及进程堆栈信息。
34、在上述技术方案中,通过五类异常的独立判定逻辑,实现了对车载终端并发运行状态下各类故障模式的全面覆盖;通过连续多个采样周期的条件约束,避免了瞬时波动引起的误判;通过内存增量的趋势分析而非单点判断,能够识别渐进式内存泄漏问题;通过在故障触发时自动抓取日志、内存快照及进程堆栈信息,保留了故障现场的完整上下文,为后续的根因分析提供了第一手数据;通过唯一事件标识和结构化标记,使异常事件可被追溯、统计和横向对比。
35、第二方面,本技术实施例提供一种车载倒车影像与蓝牙电话并发压力测试系统,其包括:
36、场景配置模块,用于完成测试参数、判定阈值及规则的编辑、校验、存储与下发,所述测试参数包括通信参数、无线配对与音频参数、信号模拟输出参数、通话循环策略参数及异常判定阈值;
37、并发控制模块,与所述场景配置模块连接,用于接收配置参数并同步启动视频显示持续运行任务与无线通话循环任务,驱动信号模拟装置持续输出触发信号,自动执行无线通话的发起、接通、保持、断开的循环流程,并实时监控所述视频显示持续运行任务与所述无线通话循环任务的运行状态;
38、数据采集模块,与所述并发控制模块连接,用于按照预设采样周期多线程并行采集视频链路数据、无线通话音频链路数据、系统资源数据及进程与系统日志数据,对采集数据进行格式标准化、时间戳标记并实时推送;
39、异常判定模块,与所述数据采集模块和所述场景配置模块连接,内置判定规则引擎与阈值比对单元,用于将实时采集数据与预设阈值逐条比对,自动识别并标记异常事件,抓取故障现场数据;
40、报告生成模块,与所述数据采集模块和所述异常判定模块连接,用于汇总全量测试数据与异常事件,进行统计分析并生成结构化测试报告。
41、在上述技术方案中,通过模块化架构将测试流程划分为配置、控制、采集、判定和报告五个独立功能单元,各模块之间通过标准化接口进行数据交互,便于单独升级或替换;通过场景配置模块实现测试参数的集中管理和统一下发,避免了各模块参数不一致导致的测试偏差;通过并发控制模块对两大任务的同步管控和状态监控,保证了并发测试过程的稳定运行;通过数据采集模块的多线程并行采集机制,避免了单线程采集在高数据量场景下的丢帧和延迟问题;通过异常判定模块内置的规则引擎,支持判定规则的灵活扩展,便于后续新增故障类型的识别。
42、一种实施例中,所述场景配置模块具体用于:
43、配置所述自动化测试主机与所述待测车载终端之间的调试通信协议及车载通信协议,建立指令下发通道、数据回传通道及日志抓取通道;
44、控制所述无线通信测试终端与所述车载终端的无线通信模块基于免提通信协议和音频分发协议建立双向链路,校准音频采样率、声道参数、音频增益及回声消除参数;
45、配置所述信号模拟装置的输出类型及输出模式为持续常输出;
46、录入并持久化存储量化判定阈值,所述量化判定阈值包括视频显示最低有效帧率阈值、单帧画面最大渲染时延阈值、单位时间内存最大增量阈值、处理器最高负载告警阈值、核心进程心跳超时阈值及无线通话建立最大响应时延阈值;
47、将配置完成的参数集下发至所述并发控制模块和所述数据采集模块。
48、在上述技术方案中,通过建立指令下发、数据回传和日志抓取三条独立通道,实现了控制流与数据流的分离,避免了大数据量回传对控制指令实时性的影响;通过持久化存储量化判定阈值,使测试配置在系统重启或断电后不丢失,保证了测试方案的可复现性;通过将参数集统一下发至并发控制模块和数据采集模块,确保了控制侧与采集侧使用一致的参数基准。
49、一种实施例中,所述并发控制模块具体用于:
50、解析触发信号控制指令,驱动所述信号模拟装置持续输出触发信号,使所述车载终端的视频显示应用执行图像采集、视频解码、图像拼接处理、辅助图形渲染及显示输出的视频链路;
51、解析无线通话循环策略,自动执行发起、接通、保持、断开、延时重试的全流程指令,控制所述车载终端的无线通信协议栈完成通话链路建立、通话状态切换及音频路由切换;
52、实时监控所述视频显示持续运行任务与所述无线通话循环任务的运行状态,若任一任务异常中断则自动重启该任务;管控整体测试流程的启动、暂停及终止,并将任务运行状态同步至所述数据采集模块。
53、在上述技术方案中,通过将触发信号控制和通话循环控制集成于同一模块,实现了两大并发任务的统一调度和时序协调;通过延时重试机制,在通话建立失败时自动进行重试,避免了因偶发性通信失败导致测试流程中断;通过将任务运行状态实时同步至数据采集模块,使数据采集模块能够根据任务状态变化调整采集策略,例如在任务重启时标记数据断点,便于后续数据分析时区分正常数据与异常恢复期数据。
54、第三方面,本技术实施例提供一种车辆,其包括:
55、车载终端,集成有视频显示功能和无线通话功能;
56、信号模拟装置,设置于所述车辆上,与所述车载终端的触发信号检测端通信连接,用于向所述车载终端持续输出触发信号以维持所述视频显示功能运行;
57、无线通信测试终端,设置于所述车辆上或与所述车辆通信连接,用于与所述车载终端建立无线通话链路并执行通话循环流程;
58、测试控制单元,分别与所述信号模拟装置、所述无线通信测试终端及所述车载终端通信连接,被配置为如第一方面所述的方法。
59、在上述技术方案中,通过将信号模拟装置、无线通信测试终端和测试控制单元集成于车辆上或与车辆通信连接,使并发压力测试能力内嵌于车辆自身,无需依赖外部测试台架即可执行自动化测试;通过在车辆内部直接采集车载终端的运行数据,避免了外部采集方式可能引入的通信延迟和数据丢失;通过测试控制单元的统一调度,使车辆可在产线下线检测、售后诊断或远程ota回归测试等多种场景下自主完成并发压力测试。
60、一种实施例中,所述信号模拟装置集成于所述车辆的车身控制模块中,通过车载总线向所述车载终端发送模拟触发信号;
61、所述无线通信测试终端为集成于所述车辆内部的通信模块,或为通过无线链路与所述车辆连接的外部测试设备;
62、所述测试控制单元为独立于所述车载终端的嵌入式控制器,或为运行于所述车载终端内部的测试服务进程;
63、所述车辆还包括数据存储单元,与所述测试控制单元连接,用于存储所述测试报告及原始测试数据,并支持通过车载通信接口导出;
64、所述车载终端包括图像采集装置、视频解码器、图形处理单元、显示驱动及显示屏幕,所述视频显示功能通过所述图像采集装置采集原始视频流,经所述视频解码器解码、所述图形处理单元进行图像变换拼接与辅助图形渲染后,由所述显示驱动输出至所述显示屏幕。
65、在上述技术方案中,通过将信号模拟装置集成于车身控制模块并经由车载总线发送触发信号,复用了车辆已有的总线架构,无需额外布设专用信号线路;通过无线通信测试终端和测试控制单元的多种实现形式,适配不同车型的电子电气架构差异;通过数据存储单元和车载通信接口的配合,支持测试数据的本地留存和远程导出,便于测试数据的集中管理和跨地域协同分析;通过对车载终端内部视频处理链路的完整描述,明确了视频显示功能所涉及的全部硬件资源,为并发资源争用分析提供了硬件层面的参照基准。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com