一种车载导航的测试方法、装置及系统与流程

文档序号:11249080
一种车载导航的测试方法、装置及系统与流程

本发明实施例涉及汽车多媒体信息技术领域,特别是涉及一种车载导航的测试方法、装置及系统。



背景技术:

随着人们生活水平的提高,汽车已经成为一种重要的交通工具,并且随着科技的发展,车载导航在汽车上的应用越来越广泛,车载导航的应用使人们的出行更加便捷。为了及时发现车载导航的性能是否正常,需要对车载导航的性能进行测试,现有技术中,在对车载导航的性能进行测试时,是通过工作人员人工对其进行测试,不但增加了工作人员的工作量,降低了测试效率,而且由于人为因素的影响,还会导致测试精度降低。

因此,如何提供一种解决上述技术问题的车载导航的测试方法、装置及系统成为本本领域的技术人员需要解决的问题。



技术实现要素:

本发明实施例的目的是提供一种车载导航的测试方法、装置及系统,在使用过程中节约了人力,减小了工作人员的工作量,提高了测试效率和测试精度。

为解决上述技术问题,本发明实施例提供了一种车载导航的测试方法,包括:

S11:获取测试信息,所述测试信息包括测试项目及参数信息;

S12:依据所述测试项目及所述参数信息生成相应的测试指令;

S13:依据所述测试指令对所述车载导航进行相应的项目测试,得到测试结果。

可选的,所述测试项目为开关机测试。

可选的,所述参数信息为测试次数阈值及测试时间。

可选的,所述依据所述测试指令对所述车载导航进行相应的项目测试,得到测试结果的过程为:

S131:依据所述测试指令控制所述车载导航的供电电源对所述车载导航进行断电;

S132:获取所述车载导航的供电电流,判断所述供电电流是否在所述测试时间内达到预设阈值,如果是,则关机成功,并进入S133;否则,关机失败,停止测试并记录相应的测试结果;

S133:控制所述车载导航的供电电源对所述车载导航进行上电;

S134:判断在所述测试时间内是否能接收到所述车载导航发送的验证信息,如果是,则开机成功,并进入S135,否则,开机失败,停止测试并记录相应的测试结果;

S135:判断测试次数是否达到所述测试次数阈值,如果是,则结束测试,并输出测试结果;否则返回S131进行下一次开关机测试。

可选的,所述方法还包括:

依据所述测试结果判断所述车载导航的运行状态是否正常,如果否,则进行告警。

可选的,所述方法还包括:

将所述测试结果进行显示。

为解决上述技术问题,本发明实施例提供了一种车载导航的测试装置,包括:

获取模块,用于获取测试信息,所述测试信息包括测试项目及参数信息;

生成模块,用于依据所述测试项目及所述参数信息生成相应的测试指令;

测试模块,用于依据所述测试指令对所述车载导航进行相应的项目测试,得到测试结果。

可选的,还包括:

判断模块,用于依据所述测试结果判断所述车载导航的运行状态是否正常,如果否,则触发告警模块;

所述告警模块,用于发出报警。

可选的,还包括:

显示模块,用于将将所述测试结果进行显示。

为解决上述技术问题,本发明实施例提供了一种车载导航的测试系统,包括如上述所述的车载导航的测试装置。

本发明实施例提供了一种车载导航的测试方法、装置及系统,包括获取测试信息,测试信息包括测试项目及参数信息;依据测试项目及参数信息生成相应的测试指令;依据测试指令对车载导航进行相应的项目测试,得到测试结果。

可见,本发明实施例中通过所获取的测试信息可以生成相应的测试指令,进一步通过该测试指令对车载导航进行相应的项目测试,测试结束后得到测试结果。本发明实施例可以自动实现对车载导航的相应测试项目的测试,在使用过程中节约了人力,减小了工作人员的工作量,提高了测试效率和测试精度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种车载导航的测试方法的流程示意图;

图2为本发明实施例提供的一种车载导航的测试装置的结构示意图。

具体实施方式

本发明实施例提供了一种车载导航的测试方法、装置及系统,在使用过程中节约了人力,减小了工作人员的工作量,提高了测试效率和测试精度。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,图1为本发明实施例提供的一种车载导航的测试方法的流程示意图。该方法包括:

S11:获取测试信息,测试信息包括测试项目及参数信息;

S12:依据测试项目及参数信息生成相应的测试指令;

S13:依据测试指令对车载导航进行相应的项目测试,得到测试结果。

需要说明的是,当需要对车载导航的某一个测试项目进行测试时,可以获取用户输入的测试信息,即测试项目及相应的参数信息,具体可以通过计算机获取测试信息,也可以通过测试装置上的输入模块获取测试信息。获取测试信息后,生成相应的测试指令,以对车载导航进行相应的控制,从而实现对相应的测试项目进行测试。

具体的,所测试的测试项目可以为开关机测试,当然也可以包括其他的测试项目,例如蓝牙测试和倒车线测试等。

需要说明的是,当对车载导航进行开关机测试时,可以先让车载导航开机,然后对其依次进行关机、开机的测试操作,进一步对车载导航进行开关机测试,也可以在车载导航处于关机状态时,通过与开关机相应的测试指令先时车载导航开机后,在对其进行开关机测试。

本发明实施例中,可以预先将车载导航进行开机后再对其进行开关机测试,并且在进行开关机测试时,用户可以通过计算机设置相应的参数信息,包括测试次数阈值(即最大测试次数)和测试时间(即正常开机或正常关机所需时间),例如测试次数阈值可以为10000次,测试时间可以为30s。当获取到测试项目和参数信息后,依据测试项目和参数信息生成相应的测试指令对车载导航进行开关机测试,具体过程可以为:

S131:依据测试指令控制车载导航的供电电源对车载导航进行断电;

S132:获取车载导航的供电电流,判断供电电流是否在测试时间内达到预设阈值,如果是,则关机成功,并进入S133;否则,关机失败,停止测试并记录相应的测试结果;

S133:控制车载导航的供电电源对车载导航进行上电;

S134:判断在测试时间内是否能接收到车载导航发送的验证信息,如果是,则开机成功,并进入S135,否则,开机失败,停止测试并记录相应的测试结果;

S135:判断测试次数是否达到测试次数阈值,如果是,则结束测试,并输出测试结果;否则返回S131进行下一次开关机测试。

需要说明的是,当车载导航的供电电流降低至预设阈值时,可以认为车载导航关机完成;并且当车载导航开机完成后,会通过通信模块(例如CAN总线或者串口)向测试装置发送验证信息(例如字符等),以便测试装置接收到验证信息后即可知道车载导航以完成开机动作。

具体的,可以依据测试指令控制车载导航的供电电源的输出电压,使供电电源下降,进一步使车载导航的供电电流降低至预设阈值,从而使车载导航断电,同时可以实时获取车载导航的供电电流,判断车载导航的供电电流在供电电源的输出电压减小的瞬间至供电电流降低至预设阈值时所经历的时间是否大于测试时间,如果在预设时间内车载导航的供电电流降低至预设阈值,则说明本次车载导航可以正常关机,否则,说明本次车载导航关机不正常,此时可以停止测试,并记录测试结果,即记录车载导航当前的运行状态,例如记录其供电电压和供电电流的大小,及供电电流降低至预设阈值时所需的实际时间等运行信息,以便工作人员可以通过测试记录对该车载导航进行相应的后续处理。

当检测到车载导航正常关机后,则通过相应的指令控制车载导航的供电电流(具体为静态电流)对车载导航进行上电,具体的可以控制车载导航的供电电源的供电电压升高,进一部使车载导航进行上电。此时,可以实时监测是否能够接收到车载导航发送的验证消息,如果在测试时间内能够接收到车载导航发送的验证信息,则说明该车载导航可以正常开机,如果在测试时间内没有接收到车载导航发送的验证信息,则说明该车载导航开机不正常,此时可以停止测试,并且记录测试结果,即记录车载导航当前的运行状态,例如记录车载导航的供电电压和供电电流的大小,以及接收到车载导航发送的验证信息所需的实际时间等运行信息,以便工作人员可以通过测试记录对该车载导航进行相应的后续处理。

另外,当对车载导航进行开关机测试时,如果单次的关机测试和开机测试均正常,则在开机测试中车载导航正常开机后,进行下一次的关机、开机测试,直至出现关机失败或者开机失败,或者总的测试次数达到了测试次数阈值时,即可结束测试,同时记录车载导航的当前运行状态,测试期间的测试记录均可为工作人员对车载导航的运维提供依据。

还需要说明的是,本发明实施例中的供电电源(即车载导航供电电源芯片)可以采用但不仅限于采用LMR14050型号的供电电源,该供电电源可以提高较大的输出电流,从而可以更好的满足车载导航的供电需求。

可选的,参数信息为测试次数阈值及测试时间。

需要说明的是,本发明实施例中的参数信息不仅限于上述两种信息,也可以包括其他的参数信息,例如输出的供电电压的大小等,具体可以根据实际情况进行确定,并且对于本发明实施例中的测试次数阈值及测试时间的具体数值也可以根据实际情况进行设定,本发明实施例对此不做特殊的限定,能实现本发明实施例的目的即可。

进一步的,该方法还可以包括:

依据测试结果判断车载导航的运行状态是否正常,如果否,则进行告警。

需要说明的是,在上述实施例的S13中得到测试结果后,还可以对该测试结果进行判断,当该测试结果反映了车载导航的运行状态不正常(例如,开机不正常或关机不正常)时,可以进行告警,以便工作人员及时发现,并及时对车载导航进行查看与处理。

具体的,可以通过鸣笛进行告警,也可以通过灯光进行告警,具体采用哪种告警方式本发明实施例对此不做特殊限定,能实现本发明实施例的目的即可。

更进一步的,该方法还可以包括:

将测试结果进行显示。

需要说明的是,本发明实施例中还可以将测试结果通过测试装置中的显示模块进行显示,工作人员除了可以通过主动查看测试记录以外,还可以直接通过显示模块查看相应的测试结果,使工作更加便捷。本发明实施例提供了一种车载导航的测试方法,包括获取测试信息,测试信息包括测试项目及参数信息;依据测试项目及参数信息生成相应的测试指令;依据测试指令对车载导航进行相应的项目测试,得到测试结果。

可见,本发明实施例中通过所获取的测试信息可以生成相应的测试指令,进一步通过该测试指令对车载导航进行相应的项目测试,测试结束后得到测试结果。本发明实施例可以自动实现对车载导航的相应测试项目的测试,在使用过程中节约了人力,减小了工作人员的工作量,提高了测试效率和测试精度。

相应的本发明实施例还公开了一种车载导航的测试装置,具体请参照图2,图2为本发明实施例提供的一种车载导航的测试装置的结构示意图。在上述实施例的基础上:

该装置包括:

获取模块1,用于获取测试信息,测试信息包括测试项目及参数信息;

生成模块2,用于依据测试项目及参数信息生成相应的测试指令;

测试模块3,用于依据测试指令对车载导航进行相应的项目测试,得到测试结果。

具体的,本发明实施例中的获取模块1、生成模块2以及测试模块3可以集成在核心控制模块上,并且还核心控制模块可以采用ARM新品STM32微处理器,当然,不仅限于采用上述微处理器作为核心控制模块,也可以采用其他的处理器,具体本发明实施例对此不做特殊的限定。另外,核心控制模块与车载导航之间可以通过串口和/或CAN总线模块进行信息交互。进一步的,该装置还可以包括:

判断模块,用于依据测试结果判断车载导航的运行状态是否正常,如果否,则触发告警模块;

告警模块,用于发出报警。

更进一步的,该装置还可以包括:

显示模块,用于将将测试结果进行显示。

需要说明的是,在对测试装置进行上电之前,需要对该装置进行初始化,例如对各个端口、电源、扫描、显示、告警等进行初始化,而后即可开始对车载导航进行相应的项目测试。

具体的,本发明实施例提供了一种车载导航的测试装置,在使用过程中可以自动实现对车载导航的相应测试项目的测试,节约了人力,减小了工作人员的工作量,提高了测试效率和测试精度。需要说明的是,对于本发明实施例中所涉及到的车载导航的测试方法的具体介绍请参照上述方法实施例,本申请在此不再赘述。

为解决上述技术问题,本发明实施例提供了一种车载导航的测试系统,包括如上述的车载导航的测试装置。

需要说明的是,本发明实施例提供了一种车载导航的测试系统,在使用过程中可以自动实现对车载导航的相应测试项目的测试,节约了人力,减小了工作人员的工作量,提高了测试效率和测试精度。

另外,对于本发明实施例中所涉及到的车载导航的测试方法的具体介绍请参照上述方法实施例,本申请在此不再赘述。

还需要说明的是,在本说明书中,诸如术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1