System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于OTA升级的服务请求管理方法、系统和车辆技术方案_技高网

基于OTA升级的服务请求管理方法、系统和车辆技术方案

技术编号:41400287 阅读:4 留言:0更新日期:2024-05-20 19:25
本申请涉及通信技术领域,尤其是涉及一种基于OTA升级的服务请求管理方法、系统和车辆。所述方法包括:当VBOX通过整车网关对目标待刷写件进行升级刷写时,按照预设间隔时长发送在线服务请求,向整车网关发送承载有传输数据服务请求的升级数据报文;整车网关在检查出升级数据报文合法时,向VBOX返回合法应答报文,并将升级数据报文转发给目标待刷写件;目标待刷写件通过整车网关向VBOX返回否定响应消息或肯定响应消息;若目标待刷写件返回否定响应消息,VBOX将超时时长阈值置为第一时长;若目标待刷写件返回肯定响应消息,VBOX将超时时长阈值置为第二时长。采用本方法能够提高多个服务请求存在时的处理效率。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种基于ota升级的服务请求管理方法、系统和车辆。


技术介绍

1、在利用空间下载技术(over the air technology,ota)对汽车固件或软件进行升级的过程中,车载vbox从汽车远程服务提供商(telematics service provider,tsp)下载升级数据包,然后通过整车网关将升级数据包传输至车辆内部的各个电子控制单元(electronic control unit,ecu),从而实现升级数据的刷写。

2、在车载vbox对ecu进行升级刷写时,可能同时存在多个服务请求,例如,统一的诊断服务(unified diagnostic services,uds)的3e服务请求和36服务请求等。而每个服务请求的超时时长阈值有所不同,例如,3e服务请求的超时时长阈值一般为2s,36服务请求的超时时长阈值一般为7s。

3、目前,车载vbox采用串行时序处理各个服务请求,这种方式不仅效率低下,而且会让待处理的服务请求产生额外的超时时长,导致其真正的超时时长还未达到超时时长阈值时就被认定为超时。


技术实现思路

1、基于此,提供一种基于ota升级的服务请求管理方法,以提高多个服务请求存在时的处理效率。

2、第一方面,提供一种基于ota升级的服务请求管理方法,所述方法应用于车端,包括:

3、当vbox通过整车网关对目标待刷写件进行升级刷写时,按照预设间隔时长发送在线服务请求以保持ota模式,并向所述整车网关发送承载有传输数据服务请求的升级数据报文;

4、所述整车网关在检查出所述升级数据报文合法时,向所述vbox返回合法应答报文,并将所述升级数据报文转发给所述目标待刷写件;

5、所述目标待刷写件通过所述整车网关向所述vbox返回否定响应消息或肯定响应消息;

6、若所述目标待刷写件返回所述否定响应消息,所述vbox将预设的超时时长阈值置为预设的第一时长;

7、若所述目标待刷写件返回所述肯定响应消息,所述vbox将预设的超时时长阈值置为预设的第二时长。

8、结合第一方面,在第一方面的第一种可实施方式中,在若所述目标待刷写件返回所述否定响应消息,所述vbox将预设的超时时长阈值置为预设的第一时长的步骤之后,所述方法还包括:

9、所述目标待刷写件每返回一个所述否定响应消息,所述vbox根据所述第一时长延长所述超时时长阈值;

10、当所述目标待刷写件持续返回所述否定响应消息使延长后的超时时长阈值大于预设的最大超时阈值时,所述vbox控制所述目标待刷写件中断返回所述否定响应消息的操作。

11、结合第一方面,在第一方面的第二种可实施方式中,所述否定响应消息表示:所述目标待刷写件已接收到所述升级数据报文且所述升级数据报文中的数据有效,所述目标待刷写件未完成升级刷写操作且未准备好接收其他请求;所述肯定响应消息表示:所述目标待刷写件完成升级刷写操作。

12、结合第一方面,在第一方面的第三种可实施方式中,在所述整车网关将所述升级数据报文转发给所述目标待刷写件的步骤中,包括:

13、若所述目标待刷写件支持doip协议,所述整车网关将所述升级数据报文转换为符合doip协议的升级数据报文;

14、若所述目标待刷写件支持uds协议,所述整车网关将所述升级数据报文转换为符合uds协议的升级数据报文。

15、结合第一方面,在第一方面的第四种可实施方式中,所述升级数据报文包括源ip地址、目的ip地址、源逻辑地址、目的逻辑地址和报文长度。

16、结合第一方面的第四种可实施方式,在第一方面的第五种可实施方式中,所述整车网关检查所述升级数据报文是否合法的步骤,包括:

17、所述整车网关检查所述升级数据报文的源ip地址、目的ip地址、原逻辑地址、目的逻辑地址和报文长度是否合法;

18、若是,所述整车网关向所述vbox返回所述合法应答报文;

19、若否,所述整车网关向所述vbox返回非法应答报文和错误码,以使所述vbox进行异常处理。

20、结合第一方面,在第一方面的第六种可实施方式中,在所述整车网关向所述vbox返回合法应答报文的步骤之后,所述方法还包括:

21、所述vbox判断所述合法应答报文和所述升级数据包中所包含的源地址、目的地址和服务请求类型是否一致;

22、若是,所述vbox将预设的超时时长阈值清空;

23、若否,所述vbox丢弃所述合法应答报文。

24、结合第一方面,在第一方面的第七种可实施方式中,在所述vbox按照预设间隔时长发送在线服务请求以保持ota模式的步骤之前,所述方法还包括:

25、所述vbox通过所述整车网关建立与所述目标待刷写件之间的通信连接;

26、所述整车网关进行通信连接初始化;

27、所述vbox向所述整车网关发起路由激活请求;

28、所述整车网关对所述路由激活请求进行应答,以完成路由激活。

29、第二方面,提供了一种基于ota升级的服务请求管理系统,所述系统应用于车端,包括:

30、vbox,用于当通过整车网关对目标待刷写件进行升级刷写时,按照预设间隔时长发送在线服务请求以保持ota模式,并向所述整车网关发送承载有传输数据服务请求的升级数据报文;

31、所述整车网关,用于在检查出所述升级数据报文合法时,向所述vbox返回合法应答报文,并将所述升级数据报文转发给所述目标待刷写件;

32、所述目标待刷写件,用于通过所述整车网关向所述vbox返回否定响应消息或肯定响应消息;

33、若所述目标待刷写件返回所述否定响应消息,所述vbox还用于将预设的超时时长阈值置为预设的第一时长;

34、若所述目标待刷写件返回所述肯定响应消息,所述vbox还用于将预设的超时时长阈值置为预设的第二时长。

35、第三方面,提供了一种车辆,所述车辆包括如第二方面所述的基于ota升级的服务请求管理系统。

36、上述基于ota升级的服务请求管理方法、系统和车辆,所述方法应用于车端,当vbox通过整车网关对目标待刷写件进行升级刷写时,通过按照预设间隔时长发送在线服务请求以保持ota模式,并向整车网关发送承载有传输数据服务请求的升级数据报文;所述整车网关在检查出升级数据报文合法时,向vbox返回合法应答报文,并将升级数据报文转发给目标待刷写件;目标待刷写件通过整车网关向vbox返回否定响应消息或肯定响应消息;若目标待刷写件返回否定响应消息,vbox将预设的超时时长阈值置为预设的第一时长;若目标待刷写件返回肯定响应消息,vbox将预设的超时时长阈值置为预设的第二时长。本申请的基于ota升级的服务请求管理方法,当存在不同服务请求时,对不同服务请求进行区分处理和超时计时,保证目标待刷写件在忙碌状本文档来自技高网...

【技术保护点】

1.一种基于OTA升级的服务请求管理方法,其特征在于,所述方法应用于车端,包括:

2.根据权利要求1所述的基于OTA升级的服务请求管理方法,其特征在于,在若所述目标待刷写件返回所述否定响应消息,所述VBOX将预设的超时时长阈值置为预设的第一时长的步骤之后,所述方法还包括:

3.根据权利要求1所述的基于OTA升级的服务请求管理方法,其特征在于,所述否定响应消息表示:所述目标待刷写件已接收到所述升级数据报文且所述升级数据报文中的数据有效,所述目标待刷写件未完成升级刷写操作且未准备好接收其他请求;所述肯定响应消息表示:所述目标待刷写件完成升级刷写操作。

4.根据权利要求1所述的基于OTA升级的服务请求管理方法,其特征在于,在所述整车网关将所述升级数据报文转发给所述目标待刷写件的步骤中,包括:

5.根据权利要求1所述的基于OTA升级的服务请求管理方法,其特征在于,所述升级数据报文包括源IP地址、目的IP地址、源逻辑地址、目的逻辑地址和报文长度。

6.根据权利要求5所述的基于OTA升级的服务请求管理方法,其特征在于,所述整车网关检查所述升级数据报文是否合法的步骤,包括:

7.根据权利要求1所述的基于OTA升级的服务请求管理方法,其特征在于,在所述整车网关向所述VBOX返回合法应答报文的步骤之后,所述方法还包括:

8.根据权利要求1所述的基于OTA升级的服务请求管理方法,其特征在于,在所述VBOX按照预设间隔时长发送在线服务请求以保持OTA模式的步骤之前,所述方法还包括:

9.一种基于OTA升级的服务请求管理系统,其特征在于,所述系统应用于车端,包括:

10.一种车辆,其特征在于,所述车辆包括如权利要求9所述的基于OTA升级的服务请求管理系统。

...

【技术特征摘要】

1.一种基于ota升级的服务请求管理方法,其特征在于,所述方法应用于车端,包括:

2.根据权利要求1所述的基于ota升级的服务请求管理方法,其特征在于,在若所述目标待刷写件返回所述否定响应消息,所述vbox将预设的超时时长阈值置为预设的第一时长的步骤之后,所述方法还包括:

3.根据权利要求1所述的基于ota升级的服务请求管理方法,其特征在于,所述否定响应消息表示:所述目标待刷写件已接收到所述升级数据报文且所述升级数据报文中的数据有效,所述目标待刷写件未完成升级刷写操作且未准备好接收其他请求;所述肯定响应消息表示:所述目标待刷写件完成升级刷写操作。

4.根据权利要求1所述的基于ota升级的服务请求管理方法,其特征在于,在所述整车网关将所述升级数据报文转发给所述目标待刷写件的步骤中,包括:

5.根据权利要求1所述的基于ota升级...

【专利技术属性】
技术研发人员:汪星星韩波邓凌天陈建伟龙政方
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司
类型:发明
国别省市:

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

1