基于任务订单来测试-配置车辆的任务管理系统及其方法技术方案

技术编号:38199773 阅读:10 留言:0更新日期:2023-07-21 16:41
本公开提供“基于任务订单来测试

【技术实现步骤摘要】
基于任务订单来测试

配置车辆的任务管理系统及其方法
[0001]相关申请的交叉引用
[0002]本申请涉及与其同时提交的标题为“VEHICLE MANAGING SY STEM FOR MANAGING VEHICLES TO BE TESTED

CONFIGU RED AND METHOD THEREOF”(如以美国专利申请号17/572,814提交于2022年1月11日)以及标题为“TASK MANAGING SYSTEMHAVING MULTIPLE TASK EXECUTION CONTROLLERS FOR TESTING

CONFIGURING VEHICLES AND METHOD THEREOF”(如以美国专利申请号17/572,819提交于2022年1月11日)的共同未决申请,这些申请与本申请共同转让,并且其内容以全文引用的方式并入本文。


[0003]本公开涉及一种用于测试和配置一个或多个车辆的系统和方法。

技术介绍

[0004]本部分中的陈述仅提供了与本公开相关的背景信息,并且可能不构成现有技术。
[0005]车辆通常在其寿命期间经历各种测试和系统配置。例如,多年来,车辆制造设施已经对车辆进行生产线下线诊断测试和系统配置。为了进行此类任务,诊断工具被物理地定位并位于生产线的末端,并且使用系留方法,操作者将诊断测试工具物理地插入车辆的连接器中。通过与车辆通信网络(例如,CAN或LIN)通信,诊断工具在一段时间内执行测试和软件配置。这种方法为一种车辆配置提供一种诊断工具。
[0006]系留方法通常提供有限数量的诊断工具,这继而限制了在给定时间段期间可以处理的车辆数量。另外,由于每个工具被物理地定位在生产线的末端,因此测试和配置可被限制到生产线的末端。本公开解决了与车辆诊断和系统配置相关的这些问题,以及与测试和配置车辆相关的其他问题。

技术实现思路

[0007]本部分提供了对本公开的总体概述并且不是对其全部范围或其所有特征的全面公开。
[0008]在一种形式中,本公开涉及一种用于基于来自车辆管理系统(VMS)的所选车辆的任务订单来测试

配置一个或多个车辆的任务管理系统。任务管理系统包括多个任务执行控制器,所述多个任务执行控制器被配置为与一个或多个车辆通信。任务管理系统还包括处理器,所述处理器被配置为执行存储在非暂时性计算机可读介质中的指令以作为任务委派模块和任务状态模块操作。任务委派模块被配置为将一个或多个车辆中的所选车辆分配给多个任务执行控制器中的所选任务执行控制器,其中所选任务执行控制器被配置为执行所选车辆的任务订单。任务订单限定要在所选车辆上执行的一个或多个基于软件的任务。任务状态模块被配置为基于来自所选任务执行控制器的更新消息来监测由所选任务执行控制器正在执行的任务订单的状态。
[0009]在一些形式中,任务委派模块进一步被配置为基于多个任务执行控制器的可用
性、任务订单或它们的组合来将所选车辆和任务订单分配给所选任务执行控制器。在一些形式中,处理器进一步被配置为作为错误控制模块操作,所述错误控制模块被配置为监测所选车辆与所选任务执行控制器之间的无线通信链路以确定所选车辆与所选任务执行控制器之间的无线通信链路是否异常。错误控制模块进一步被配置为响应于无线通信链路异常而执行校正动作。在一些形式中,响应于无线通信链路异常,错误控制模块进一步被配置为从多个任务执行控制器中选择另一个任务执行控制器作为所选任务执行控制器来执行任务订单。在一些形式中,处理器进一步被配置为作为错误控制模块操作,其中错误控制模块被配置为响应于来自多个任务执行控制器中的至少一个任务执行控制器的错误通知而执行校正动作。在一些形式中,响应于来自所选任务执行控制器的错误通知,错误控制模块进一步被配置为从多个任务执行控制器中选择另一个任务执行控制器作为所选任务执行控制器来执行任务订单。在一些形式中,任务状态模块被配置为向所选任务执行控制器传输查询以接收更新消息。在一些形式中,任务状态模块周期性地从多个任务执行控制器接收更新消息。在一些形式中,任务状态模块被配置为生成从多个报告中选择的报告,其中多个报告提供与任务订单的执行、多个任务执行控制器的容量、任务订单执行定时的预测、任务订单执行容量的预测或它们的组合有关的信息。在一些形式中,处理器进一步被配置为作为角色确定模块操作,所述角色确定模块被配置为基于来自VMS的信息和所存储的VMS标识信息将VMS识别为主VMS或辅助VMS。角色确定模块被配置为响应于VMS是主VMS而允许与VMS通信,并且响应于VMS是辅助VMS而向VMS发出角色通知,其中角色通知将VMS识别为辅助VMS。
[0010]在一种形式中,本公开提供了一种用于由任务管理系统基于来自车辆管理系统(VMS)的所选车辆的任务订单来测试

配置一个或多个车辆的方法。任务管理系统包括多个任务执行控制器,所述多个任务执行控制器被配置为与一个或多个车辆通信。所述方法包括由任务管理系统从VMS获得所选车辆的任务订单,以及由任务管理系统将任务订单分配给多个任务执行控制器中的所选任务执行控制器。所选任务执行控制器被配置为执行所选车辆的任务订单。任务订单限定要在所选车辆上执行的一个或多个基于软件的任务。所述方法还包括由任务管理系统基于来自所选任务执行控制器的更新消息来监测由所选任务执行控制器正在执行的任务订单的状态。
[0011]在一些形式中,任务管理系统基于多个任务执行控制器的可用性、任务订单或它们的组合,将任务订单分配给所选执行控制器。在一些形式中,所述方法还包括由任务管理系统监测所选车辆与所选任务执行控制器之间的无线通信链路以确定所选车辆与所选任务执行控制器之间的无线通信链路是否异常,以及响应于无线通信链路异常由任务管理系统执行校正动作。在一些形式中,所述方法还包括由任务管理系统响应于无线通信链路异常从多个任务执行控制器中选择另一个任务执行控制器作为所选任务执行控制器来执行任务订单。在一些形式中,所述方法还包括由任务管理系统响应于来自多个任务执行控制器中的至少一个任务执行控制器的错误通知来执行校正动作。在一些形式中,响应于来自所选任务执行控制器的错误通知,所述方法还包括由任务管理系统从多个任务执行控制器中选择另一个任务执行控制器作为所选任务执行控制器来执行任务订单。在一些形式中,所述方法还包括由任务管理系统周期性地从任务执行控制器接收更新消息。在一些形式中,所述方法还包括由任务管理系统生成从多个报告中选择的报告,其中多个报告提供与
任务订单的执行、多个任务执行控制器的容量、任务订单执行定时的预测、任务订单执行容量的预测或它们的组合有关的信息。在一些形式中,所述方法还包括由任务管理系统基于来自VMS的信息以及所存储的VMS标识信息将VMS识别为主VMS或辅助VMS。所述方法还包括由任务管理系统响应于VMS是主VMS而允许与VMS进行通信。所述方法还包括由任务管理系统响应于VMS是辅助V本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于基于来自车辆管理系统(VMS)的所选车辆的任务订单来测试

配置一个或多个车辆的任务管理系统,所述任务管理系统包括:多个任务执行控制器,所述多个任务执行控制器被配置为与所述一个或多个车辆通信;以及处理器,所述处理器被配置为执行存储在非暂时性计算机可读介质中的指令以作为以下各项操作:任务委派模块,所述任务委派模块被配置为将所述一个或多个车辆中的所选车辆分配给所述多个任务执行控制器中的所选任务执行控制器,其中所述所选任务执行控制器被配置为执行所述所选车辆的所述任务订单,其中所述任务订单限定要在所述所选车辆上执行的一个或多个基于软件的任务;以及任务状态模块,所述任务状态模块被配置为基于来自所述所选任务执行控制器的更新消息来监测由所述所选任务执行控制器正在执行的所述任务订单的状态。2.如权利要求1所述的任务管理系统,其中所述任务委派模块进一步被配置为基于所述多个任务执行控制器的可用性、所述任务订单或它们的组合来将所述所选车辆和所述任务订单分配给所述所选任务执行控制器。3.如权利要求1所述的任务管理系统,其中所述处理器进一步被配置为作为错误控制模块操作,所述错误控制模块被配置为:监测所述所选车辆与所述所选任务执行控制器之间的无线通信链路以确定所述所选车辆与所述所选任务执行控制器之间的所述无线通信链路是否异常;以及响应于所述无线通信链路异常而执行校正动作,其中响应于所述无线通信链路异常,所述错误控制模块进一步被配置为从所述多个任务执行控制器中选择另一个任务执行控制器作为所述所选任务执行控制器来执行所述任务订单。4.如权利要求1所述的任务管理系统,其中:所述处理器进一步被配置为作为错误控制模块操作,其中所述错误控制模块被配置为响应于来自所述多个任务执行控制器中的至少一个任务执行控制器的错误通知而执行校正动作,并且响应于来自所述所选任务执行控制器的错误通知,所述错误控制模块进一步被配置为从所述多个任务执行控制器中选择另一个任务执行控制器作为所述所选任务执行控制器来执行所述任务订单。5.如权利要求1所述的任务管理系统,其中所述任务状态模块被配置为向所述所选任务执行控制器传输查询以接收所述更新消息。6.如权利要求1所述的任务管理系统,其中所述任务状态模块被配置为生成从多个报告中选择的报告,其中所述多个报告提供与所述任务订单的执行、所述多个任务执行控制器的容量、任务订单执行定时的预测、任务订单执行容量的预测或它们的组合有关的信息。7.如权利要求1所述的任务管理系统,其中所述处理器进一步被配置为作为角色确定模块操作,所述角色确定模块被配置为:基于来自所述VMS的信息和所存储的VMS标识信息将所述VMS识别为主VMS或辅助VMS;响应于所述VMS是所述主VMS...

【专利技术属性】
技术研发人员:J
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:

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

1