System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() OTA升级方法及装置制造方法及图纸_技高网

OTA升级方法及装置制造方法及图纸

技术编号:40360724 阅读:6 留言:0更新日期:2024-02-09 14:47
本发明专利技术公开了OTA升级方法及装置,涉及OTA技术领域。本发明专利技术的TBOX接收第三请求后不会先记录TBOX持锁第三时长的信息,而是判断TBOX是否处于normal模式,若TBOX处于normal模式,则基于第三请求使TBOX持锁第三时长,向OTA组件反馈持锁成功后再记录TBOX持锁第三时长的信息,待OTA升级任务在第三时长内完成后,清除TBOX持锁第三时长的信息,这样相当于在OTA升级失败后不再记录TBOX持锁第三时长的信息、在OTA升级成功后清除记录的信息,TBOX日重启后记录的信息不再存在,不会导致整车长时间唤醒,可以避免OTA升级失败导致的整车亏电。

【技术实现步骤摘要】

本专利技术涉及ota,尤其涉及ota升级方法及装置。


技术介绍

1、tbox控制车辆进行ota升级时,需要ota组件请求tbox禁止休眠3小时,然后记录禁止休眠3小时的信息,若tbox未处于normal模式,则无法完成升级,需要等待tbox日重启后再次尝试进行升级,由于当天升级失败后禁止休眠3小时的信息仍然存在,tbox日重启后会调用该信息,使整车保持唤醒3小时,导致整车亏电。鉴于此,如何避免ota升级失败导致整车亏电是本领域亟待解决的问题。


技术实现思路

1、本专利技术通过提供ota升级方法及装置,解决了如何避免ota升级失败导致整车亏电的技术问题。

2、一方面,本专利技术提供如下技术方案:

3、一种ota升级方法,应用于tbox,包括:

4、ota安装条件检查通过后,接收ota组件发送的持锁第三时长的第三请求;

5、判断tbox是否处于normal模式;

6、若所述tbox处于normal模式,则基于所述第三请求使所述tbox持锁所述第三时长;

7、向所述ota组件反馈持锁成功后,记录所述tbox持锁所述第三时长的信息;

8、待ota升级任务在所述第三时长内完成后,清除所述tbox持锁所述第三时长的信息。

9、可选的,所述ota安装条件检查通过后,接收ota组件发送的持锁第三时长的第三请求之前,还包括:

10、所述tbox在升级预约时间唤醒后,控制所述tbox从sleep模式切换到normal模式,接收所述ota组件发送的持锁第一时长的第一请求;

11、判断所述tbox从sleep模式切换到normal模式的切换时间是否早于接收到所述第一请求的接收时间;

12、若所述切换时间晚于所述接收时间,则向所述ota组件反馈持锁失败,以使所述ota组件基于所述反馈循环发送所述第一请求,直至所述切换时间早于所述接收时间;

13、若所述切换时间早于所述接收时间,则基于所述第一请求使所述tbox持锁所述第一时长;

14、待所述ota组件在所述第一时长内校验ota升级包通过,接收所述ota组件发送的持锁第二时长的第二请求;

15、基于所述第二请求使所述tbox持锁所述第二时长,以便所述ota组件在所述第二时长内进行所述ota安装条件检查。

16、可选的,所述接收所述ota组件发送的持锁第一时长的第一请求之后,还包括:

17、判断预设时长内是否接收到所述第一请求;

18、若所述预设时长内未接收到所述第一请求,则使所述tbox进入sleep模式。

19、可选的,所述所述tbox在升级预约时间唤醒后,控制所述tbox从sleep模式切换到normal模式,接收所述ota组件发送的持锁第一时长的第一请求之前,还包括:

20、在所述ota组件设置所述升级预约时间后,记录所述升级预约时间;

21、在所述升级预约时间唤醒所述tbox。

22、一种ota升级装置,应用于tbox,包括:

23、接收模块,用于ota安装条件检查通过后,接收ota组件发送的持锁第三时长的第三请求;

24、判断模块,用于判断tbox是否处于normal模式;

25、持锁模块,用于若所述tbox处于normal模式,则基于所述第三请求使所述tbox持锁所述第三时长;

26、记录模块,用于向所述ota组件反馈持锁成功后,记录所述tbox持锁所述第三时长的信息;

27、清除模块,用于待ota升级任务在所述第三时长内完成后,清除所述tbox持锁所述第三时长的信息。

28、可选的,ota升级装置还包括:

29、切换模块,用于所述tbox在升级预约时间唤醒后,控制所述tbox从sleep模式切换到normal模式;

30、所述接收模块,还用于接收所述ota组件发送的持锁第一时长的第一请求;

31、所述判断模块,还用于判断所述tbox从sleep模式切换到normal模式的切换时间是否早于接收到所述第一请求的接收时间;

32、反馈模块,用于若所述切换时间晚于所述接收时间,则向所述ota组件反馈持锁失败,以使所述ota组件基于所述反馈循环发送所述第一请求,直至所述切换时间早于所述接收时间;

33、所述持锁模块,还用于若所述切换时间早于所述接收时间,则基于所述第一请求使所述tbox持锁所述第一时长;

34、所述接收模块,还用于待所述ota组件在所述第一时长内校验ota升级包通过,接收所述ota组件发送的持锁第二时长的第二请求;

35、所述持锁模块,还用于基于所述第二请求使所述tbox持锁所述第二时长,以便所述ota组件在所述第二时长内进行所述ota安装条件检查。

36、可选的,所述判断模块,还用于判断预设时长内是否接收到所述第一请求;

37、所述切换模块,还用于若所述预设时长内未接收到所述第一请求,则使所述tbox进入sleep模式。

38、可选的,所述记录模块,还用于在所述ota组件设置所述升级预约时间后,记录所述升级预约时间;

39、还包括唤醒模块,用于在所述升级预约时间唤醒所述tbox。

40、另一方面,本专利技术还提供如下技术方案:

41、一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一ota升级方法。

42、另一方面,本专利技术还提供如下技术方案:

43、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时实现上述任一ota升级方法。

44、本专利技术提供的一个或多个技术方案,至少具有如下技术效果或优点:

45、本专利技术的tbox接收第三请求后不会先记录tbox持锁第三时长的信息,而是判断tbox是否处于normal模式,若tbox处于normal模式,则基于第三请求使tbox持锁第三时长,向ota组件反馈持锁成功后再记录tbox持锁第三时长的信息,待ota升级任务在第三时长内完成后,清除tbox持锁第三时长的信息,这样相当于在ota升级失败后不再记录tbox持锁第三时长的信息、在ota升级成功后清除记录的信息,tbox日重启后记录的信息不再存在,不会导致整车长时间唤醒,可以避免ota升级失败导致的整车亏电。

本文档来自技高网...

【技术保护点】

1.一种OTA升级方法,应用于TBOX,其特征在于,包括:

2.如权利要求1所述的OTA升级方法,其特征在于,所述OTA安装条件检查通过后,接收OTA组件发送的持锁第三时长的第三请求之前,还包括:

3.如权利要求2所述的OTA升级方法,其特征在于,所述接收所述OTA组件发送的持锁第一时长的第一请求之后,还包括:

4.如权利要求2所述的OTA升级方法,其特征在于,所述所述TBOX在升级预约时间唤醒后,控制所述TBOX从sleep模式切换到normal模式,接收所述OTA组件发送的持锁第一时长的第一请求之前,还包括:

5.一种OTA升级装置,应用于TBOX,其特征在于,包括:

6.如权利要求5所述的OTA升级装置,其特征在于,还包括:

7.如权利要求6所述的OTA升级装置,其特征在于,所述判断模块,还用于判断预设时长内是否接收到所述第一请求;

8.如权利要求6所述的OTA升级装置,其特征在于,所述记录模块,还用于在所述OTA组件设置所述升级预约时间后,记录所述升级预约时间;

9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-4中任一项权利要求所述的OTA升级方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时实现权利要求1-4中任一项权利要求所述的OTA升级方法。

...

【技术特征摘要】

1.一种ota升级方法,应用于tbox,其特征在于,包括:

2.如权利要求1所述的ota升级方法,其特征在于,所述ota安装条件检查通过后,接收ota组件发送的持锁第三时长的第三请求之前,还包括:

3.如权利要求2所述的ota升级方法,其特征在于,所述接收所述ota组件发送的持锁第一时长的第一请求之后,还包括:

4.如权利要求2所述的ota升级方法,其特征在于,所述所述tbox在升级预约时间唤醒后,控制所述tbox从sleep模式切换到normal模式,接收所述ota组件发送的持锁第一时长的第一请求之前,还包括:

5.一种ota升级装置,应用于tbox,其特征在于,包括:

6.如权利要求5所述的ota升级装...

【专利技术属性】
技术研发人员:李千陈晴汪青黄治凯梁辰
申请(专利权)人:岚图汽车科技有限公司
类型:发明
国别省市:

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

1