一种自动切换车载娱乐系统外接设备进行压力测试的方法及其装置与流程

文档序号:26588487发布日期:2021-09-10 20:06阅读:144来源:国知局
一种自动切换车载娱乐系统外接设备进行压力测试的方法及其装置与流程

1.本发明涉及电气设备测试技术领域,特别涉及一种自动切换车载娱乐系统外接设备进行压力测试的方法及其装置。


背景技术:

2.众所周知,伴随着中国经济高速发展,汽车的普及度越来越高,人们对于车载娱乐系统(以下简称车机,车机指的是安装在汽车里面的车载信息娱乐产品的简称,车机在功能上要能够实现人与车,车与外界(车与车)的信息通讯)的要求也是随之升高,车载娱乐系统的功能越来越丰富和多样化。从传统的简单的fm、bt音乐,到现在的usb(音乐视频、电子书)、carplay、carlife、车联网、智能驾驶等等。
3.目前,车机功能多样和丰富化,导致车机外接设备越来越丰富化,总体来说主要分为u盘、sd卡、android手机、iphone手机,其中每类又涉及多种型号,如苹果手机,分为iphone 4~iphone11、u盘有金士顿、闪迪、索尼的众多品牌,而这些类型又都是车机需要兼容的。车机使用过程一般都长达5年以上,期间车机可能不断切换外接设备种类或型号,因此进行大量的外接设备切换连接测试保证车机正常使用是必不可少的。
4.然而,为保证质量的稳定性要做到大量外设切换,数量基本都是以千为单位计,且车机执行测试的难度和交互事件次数也随之呈几何倍数的增长,传统的手工去进行拔插需要耗费大量的人力和时间,增加公司的运营成本。而且在软件测试层面上,需要排除物理损坏的可能,即当大量次数的拔插后出现错误时,并不能确定该错误属于软件层面错误还是接口物理损坏错误,即使投入了大量的人力和时间,到后期人工测试的效果不佳且测试结果难以得到保证。也就造成了传统手工测试难度和强度系数越来越大,且传统手动测试很耗费人力及测试次数覆盖率较少。而软件稳定也是压力测试的重要环节,因此需要出一种新的测试方法以进行软件稳定测试。


技术实现要素:

5.本发明为克服上述现有技术所述的不足,提供一种自动切换车载娱乐系统外接设备进行压力测试的方法及其装置。
6.一种自动切换车载娱乐系统外接设备进行压力测试的方法,包括:串口初始化;打开当前测试设备对应的继电器;关闭当前测试设备对应的继电器;输出当前测试设备的log日志;执行下一测试设备对应的继电器的打开、关闭的操作步骤,输出下一测试设备的log日志。
7.在其中一个实施例中,在串口初始化之前,还包括如下步骤:
向所述继电器导入os模块、时间模块及系统模块。
8.在其中一个实施例中,在串口初始化后,还包括如下步骤:判断所述当前测试设备是否挂载,若是,则执行过滤挂载信息步骤;若否,则执行所述下一测试设备的挂载判断。
9.在其中一个实施例中,测试设备的数量为2到16中任一个;所述继电器的数量为2到16中任一个。
10.在其中一个实施例中, 判断过滤拔出是否成功,若是,则输出拔出成功的文本;若否,则输出拔出不成功的文本;判断过滤连接是否成功,若是,则输出连接成功的文本;若否,则输出连接不成功的文本。
11.在其中一个实施例中,判断拔出不成功的次数和/或连接不成功的次数是否大于设定次数,若是,则显示不通过;若否,则显示通过。
12.一种自动切换车载娱乐系统外接设备进行压力测试的装置,包括:车载娱乐系统、存储处理器及多个继电器组成的继电器组,所述车载娱乐系统、所述存储处理器及所述继电器组顺序连接,各所述继电器分别用于与各测试设备串联,所述车载娱乐系统采用如上述任一所述的一种自动切换车载娱乐系统外接设备进行压力测试的方法输出设备的log日志。
13.在其中一个实施例中,所述一种自动切换车载娱乐系统外接设备进行压力测试的装置还包括串口线,所述串口线用于顺序连接所述车载娱乐系统、所述存储处理器及所述继电器组。
14.在其中一个实施例中,各所述继电器顺序串联设置。
15.在其中一个实施例中,所述存储处理器为电脑。
16.与现有技术相比,本发明具有如下有益技术效果:一种自动切换车载娱乐系统外接设备进行压力测试的方法实现了自动切换车载娱乐系统所连接的外接设备测试操作,只需连接好外接设备和继电器,在存储处理器内执行脚本,即可实现自动化执行切换外设的压力测试,节省企业大量的人力成本。上述方法可以适配任何平台的车机,无论是android、linux 还是android+qnx系统,普及性更强,更方便,具有较高的实用性,并以方便的特性吸引客户。
附图说明
17.图1为本发明一实施方式的一种自动切换车载娱乐系统外接设备进行压力测试的方法的步骤流程图。
18.附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的;相同或相似的标号对应相同或相似的部件;附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制。
具体实施方式
19.下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征更
易被本领域技术人员理解,从而对本发明的保护范围作出更为清楚的界定。
20.请参阅图1,其为本发明一实施方式的一种自动切换车载娱乐系统外接设备进行压力测试的方法10的步骤流程图。一种自动切换车载娱乐系统外接设备进行压力测试的方法,包括:s01:串口初始化。
21.一实施例中,在串口初始化之前,还包括如下步骤:向所述继电器导入os模块、时间模块及系统模块;又如,在串口初始化后,还包括如下步骤:判断所述当前测试设备是否挂载,若是,则执行过滤挂载信息步骤;若否,则执行所述下一测试设备的挂载判断,需要说明的是,挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、cd-rom或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程,即,在连接好所有通路之后,测试设备插入车载系统的usb接口后,测试设备是否有与usb接口导通,导通了则车载系统能够识别到测试设备,如不能导通,则舍弃,换上下一个设备进行导通的判断。
22.s02:打开当前测试设备对应的继电器。
23.s03:关闭当前测试设备对应的继电器。
24.需要说明的是,继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系,通常应用于自动化的控制电路中。继电器实际上是充当用小电流去控制大电流运作的一种“自动开关”,将继电器连接车载娱乐系统的外接设备的usb线上,继电器控制的多路开关分别连接一种外接设备,再通过串口线连接pc(个人计算机)和继电器,pc端执行脚本控制继电器的开关从而控制每次连接的外设,脚本执行每次循环包含顺序连接及随机连接全过程。
25.s04:输出当前测试设备的log日志。
26.s05:执行下一测试设备对应的继电器的打开、关闭的操作步骤,输出下一测试设备的log日志。
27.一实施例中,测试设备的数量为2到16中任一个;所述继电器的数量为2到16中任一个,即多个所述继电器构成继电器组。
28.一实施例中,判断过滤拔出是否成功,若是,则输出拔出成功的文本;若否,则输出拔出不成功的文本;判断过滤连接是否成功,若是,则输出连接成功的文本;若否,则输出连接不成功的文本;又如,判断拔出不成功的次数和/或连接不成功的次数是否大于设定次数,若是,则显示不通过;若否,则显示通过。例如,测试过程中所述车载娱乐系统输出设备的log日志到存储处理器,测试结束后根据log日志判断。如外接usb测试了1000次,通过判断过滤成功拔插和连接次数,行业要求1000次失败不超过5次即测试通过。不通过则根据失败连接的时间点分析log日志查明原因。
29.一种自动切换车载娱乐系统外接设备进行压力测试的装置,包括:车载娱乐系统、存储处理器及多个继电器组成的继电器组,所述车载娱乐系统、所述存储处理器及所述继电器组顺序连接,各所述继电器分别用于与各测试设备串联,所述车载娱乐系统采用如上述任一所述的一种自动切换车载娱乐系统外接设备进行压力测试的方法输出设备的log日志。
30.一实施例中,所述一种自动切换车载娱乐系统外接设备进行压力测试的装置还包
括串口线,所述串口线用于顺序连接所述车载娱乐系统、所述存储处理器及所述继电器组,即,所述车载娱乐系统、所述存储处理器及所述继电器组通过所述串口线实现串联。
31.一实施例中,各所述继电器顺序串联设置;又如,所述存储处理器为电脑。
32.与现有技术相比,本发明具有如下有益技术效果:一种自动切换车载娱乐系统外接设备进行压力测试的方法实现了自动切换车载娱乐系统所连接的外接设备测试操作,只需连接好外接设备和继电器,在存储处理器内执行脚本,即可实现自动化执行切换外设的压力测试,节省企业大量的人力成本。上述方法可以适配任何平台的车机,无论是android、linux 还是android+qnx系统,普及性更强,更方便,具有较高的实用性,并以方便的特性吸引客户。
33.显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1