System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车载应用程序更新方法、装置、设备、介质及车辆制造方法及图纸_技高网

车载应用程序更新方法、装置、设备、介质及车辆制造方法及图纸

技术编号:40737201 阅读:16 留言:0更新日期:2024-03-25 19:58
本公开提供一种车载应用程序更新方法、装置、设备、介质及车辆,通过微控制单元实现,所述微控制单元被配置为控制引导启动程序和所述应用程序,其中,控制所述引导启动程序在所述应用程序之前运行;该方法包括:响应于确定在预设的时间阈值内接收到更新所述应用程序的指令,控制所述引导启动程序执行更新所述应用程序的动作;响应于确定在所述时间阈值内未接收到更新所述应用程序的指令,控制所述应用程序开始运行。引导启动程序在应用程序之前运行,从而避免了应用程序无法跳转到引导启动程序从而无法实现更新的问题,保证了应用程序的更新实现和微控制单元的功能实现。

【技术实现步骤摘要】

本公开涉及车辆,尤其涉及一种车载应用程序更新方法、装置、设备、介质及车辆


技术介绍

1、本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、车辆运动域控制器是车辆运动域的控制中心、计算中心和网联功能集成中心,其搭载了微控制单元(microcontroller unit,mcu),从而实现对于车辆运动域的控制。

3、在车辆的开发以及使用过程中,由于需求的变更或者对于故障的修正等,通常需要对微控制单元中的应用程序(application,app)进行更新,例如升级。

4、然而,当出现导致无法从应用程序跳转到引导启动程序(boot)的问题时(例如应用程序的刷新入口存在故障,或者写入了非本项目的程序等),应用程序将无法实现更新,微控制单元无法继续实现功能(俗称mcu变砖),从而影响车辆的开发或者使用。


技术实现思路

1、有鉴于此,本公开的目的在于提出一种车载应用程序更新方法、装置、设备、介质及车辆,以至少在一定程度上解决相关技术中的技术问题之一。

2、基于上述目的,本公开示例性实施例提供了一种车载应用程序更新方法,通过微控制单元实现,所述微控制单元被配置为控制引导启动程序和所述应用程序,其中,控制所述引导启动程序在所述应用程序之前运行;

3、所述方法包括:

4、响应于确定在预设的时间阈值内接收到更新所述应用程序的指令,控制所述引导启动程序执行更新所述应用程序的动作;

5、响应于确定在所述时间阈值内未接收到更新所述应用程序的指令,控制所述应用程序开始运行。

6、基于同一专利技术构思,本公开示例性实施例还提供了一种车载应用程序更新装置,通过微控制单元实现,所述微控制单元被配置为运行引导启动程序和所述应用程序,其中,控制所述引导启动程序在所述应用程序之前运行;

7、所述装置包括:

8、应用程序更新模块,被配置为响应于确定在预设的时间阈值内接收到更新所述应用程序的指令,控制所述引导启动程序执行更新所述应用程序的动作;

9、应用程序运行模块,被配置为响应于确定在所述时间阈值内未接收到更新所述应用程序的指令,控制所述应用程序开始运行。

10、基于同一专利技术构思,本公开示例性实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一项所述的方法。

11、基于同一专利技术构思,本公开示例性实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上任一所述方法。

12、基于同一专利技术构思,本公开示例性实施例还提供了一种车辆,包括如上所述的车载应用程序更新装置或者如上所述的电子设备或如上所述的非暂态计算机可读存储介质。

13、从上面所述可以看出,本公开实施例提供的车载应用程序更新方法、装置、设备、介质及车辆,通过微控制单元实现,所述微控制单元被配置为控制引导启动程序和所述应用程序,其中,控制所述引导启动程序在所述应用程序之前运行;该方法包括:响应于确定在预设的时间阈值内接收到更新所述应用程序的指令,控制所述引导启动程序执行更新所述应用程序的动作;响应于确定在所述时间阈值内未接收到更新所述应用程序的指令,控制所述应用程序开始运行。引导启动程序在应用程序之前运行,从而避免了应用程序无法跳转到引导启动程序从而无法实现更新的问题,保证了应用程序的更新实现和微控制单元的功能实现。

本文档来自技高网...

【技术保护点】

1.一种车载应用程序更新方法,其特征在于,通过微控制单元实现,所述微控制单元被配置为控制引导启动程序和所述应用程序,其中,控制所述引导启动程序在所述应用程序之前运行;

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种车载应用程序更新装置,其特征在于,通过微控制单元实现,所述微控制单元被配置为运行引导启动程序和所述应用程序,其中,控制所述引导启动程序在所述应用程序之前运行;

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

9.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至6任一所述方法。

10.一种车辆,其特征在于,包括如权利要求7所述的车载应用程序更新装置或者如权利要求8所述的电子设备或如权利要求9所述的非暂态计算机可读存储介质。

...

【技术特征摘要】

1.一种车载应用程序更新方法,其特征在于,通过微控制单元实现,所述微控制单元被配置为控制引导启动程序和所述应用程序,其中,控制所述引导启动程序在所述应用程序之前运行;

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种车载应用程序更新装置,其特征在于,通过微控制单元实现,...

【专利技术属性】
技术研发人员:张启超
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1