【技术实现步骤摘要】
例程控制方法、装置、设备、介质及车辆
[0001]本公开涉及车辆
,尤其涉及一种例程控制方法
、
装置
、
设备
、
介质及车辆
。
技术介绍
[0002]统一诊断服务(
Unified Diagnostic Services
,
UDS
)是一种汽车通用诊断协议,位于在
OSI
模型中的应用层,它可在不同的汽车总线上实现,是当前汽车领域广泛使用的一种车载诊断协议标准,
UDS
诊断服务是介于诊断设备和电子控制单元(
Electronic Control Unit
,
ECU
)之间的一种信息交互方式,通常由诊断设备发出请求,
ECU
作出回应
。
在诊断设备发出请求,
ECU
作出回应的过程中,涉及到例程控制,例程控制服务的目的是诊断设备或客户端或上位机使用此服务来执行定义的步骤序列并获取特定序列的相关结果,比如检查刷写
【技术保护点】
【技术特征摘要】
1.
一种例程控制方法,其特征在于,包括:获取客户端发送的例程请求;响应于所述例程请求为启动例程时,确定车辆的当前状态信息是否满足所述启动例程对应的多个预设条件,每个预设条件分别设置有对应的标识符,所述标识符用于表征所述车辆的当前状态信息是否满足所述预设条件;在确定所述车辆的当前状态信息不满足所述多个预设条件中的至少一个时,返回第一结果以及所述多个预设条件分别对应的目标标识符;基于所述目标标识符确定所述车辆不满足预设条件所对应的第一状态信息;控制所述车辆由所述第一状态信息调整至第二状态信息,并执行所述启动例程,所述第二状态信息用于表征所述车辆满足预设条件所对应的状态信息
。2.
根据权利要求1所述的方法,其特征在于,在所述确定车辆的当前状态信息是否满足所述启动例程对应的多个预设条件之前,所述方法包括:判断诊断会话模式是否支持所述例程请求;在所述诊断会话模式支持所述例程请求时,判断所述例程请求是否为有效请求,以使在所述例程请求为有效请求的情况下,确定车辆的当前状态信息是否满足所述启动例程对应的多个预设条件
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述车辆的当前状态信息满足所述多个预设条件时,执行所述启动例程,并确定与所述启动例程对应的执行动作是否完成;在确定所述执行动作完成时,生成肯定响应,并返回所述肯定响应
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述例程请求为返回例程结果时,判断在所述例程请求之前是否已经成功请求与所述返回例程结果对应的启动例程;在确定在所述例程请求之前未成功请求与所述返回例程结果对应的启动例程时,判断与所述返回例程结果对应的启动例程的标志位信号是否为第一状态,所述第一状态用于表征在所述例程请求之前请求过与所述返回例程结果对应的启动例程但由于车辆的当前状态信息不满足所述启动例程对应的预设条件而中止;在所述标志位信号为所述第一状态时,返回第二结果,并将所述标志位信号由所述第一状态置为第二状态,以对所述...
【专利技术属性】
技术研发人员:辛彩云,程云江,邢国成,
申请(专利权)人:盛瑞传动股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。