System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能座舱娱乐系统,尤其涉及一种车辆程序更新方法及系统。
技术介绍
1、随着智能座舱的不断发展,音频的重要性逐步凸显,用户在用车过程中对于音频的需求不断增多,比如蓝牙电话、多媒体音效、车内模拟声浪、车外行人警告提示音等。为了兼顾开发效率和良好的用户体验,车载娱乐系统主要面临三个问题:音频关联应用升级过程中,会导致音频功能无法使用,升级的时间较长,同时升级过程中需要重启硬件导致车辆相关音频功能无法使用,这种情况严重影响用户体验,更严重的可能会影响车辆行驶安全。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种车辆程序更新方法及系统,旨在解决现有技术数据升级导致系统在升级过程中无法使用的技术问题。
2、为实现上述目的,本专利技术提供了一种车辆程序更新方法,所述方法应用于车辆程序更新系统,所述车辆程序更新系统包括:主控芯片,相互连接的音频处理模块以及存储模块;
3、所述车辆程序更新方法包括:
4、主控芯片获取升级文件;
5、根据所述主控芯片控制音频处理模块,进行升级文件使用;
6、响应用户锁车指令,根据所述主控芯片对音频处理模块进行重启,并将所述升级文件写入存储模块,完成音频处理模块升级。
7、可选的,所述响应用户锁车指令,根据所述主控芯片对音频处理模块进行重启,并将所述升级文件写入存储模块之后,还包括:
>8、在所述音频处理模块升级失败时,记录音频处理模块的升级状态;
9、响应车辆启动指令,根据所述升级状态生成提示信息。
10、可选的,所述方法还包括:
11、在所述音频处理模块升级失败时,确定所述升级文件为不可用状态;
12、响应升级文件使用指令,在所述升级文件为不可用状态时,根据所述升级文件查找对应的备份升级文件;
13、控制所述音频处理模块执行备份升级文件;
14、在所述音频处理模块升级成功时,删除对应的备份升级文件。
15、可选的,所述方法还包括:
16、所述升级文件是音频算法文件;
17、所述主控芯片对音频算法文件进行运算并控制音频处理模块,进行音频算法文件使用;
18、响应用户锁车指令,根据所述主控芯片对音频处理模块进行重启,并将所述音频算法文件写入音频处理模块,完成音频处理模块升级。
19、可选的,所述获取升级文件,包括:
20、获取升级文件的文件容量;
21、在本地空间小于文件容量时,确定本地空间中文件时序信息;
22、根据所述文件时序信息清理本地空间,直到本地空间大于等于所述升级文件的文件容量;
23、将所述升级文件下载至本地空间。
24、可选的,所述车辆程序更新系统,还包括:微控制模块;
25、所述方法还包括:
26、响应用户锁车指令,所述主控芯片生成延迟掉电指令,以使所述微控制模块根据延迟掉电指令保持上电状态;
27、在音频处理模块升级成功或升级失败时,所述主控芯片生成下电指令,以使所述微控制模块根据下电指令完成下电流程。
28、此外,为实现上述目的,本专利技术还提出一种车辆程序更新系统,所述车辆程序更新系统包括:
29、所述系统包括:相互连接的主控模块、音频处理模块以及存储模块;
30、所述主控模块,用于获取并存储音频文件和音频算法文件;
31、所述主控模块,用于向音频处理模块发送指令;
32、所述音频处理模块,用于根据所述主控模块的指令完成所述音频文件和音频算法文件使用;
33、所述主控模块,还用于响应用户锁车指令,发送升级指令至音频处理模块,将所述音频文件和音频算法文件发送至音频处理模块及存储模块;
34、所述音频处理模块,还用于根据所述升级指令进行重启升级;
35、所述音频处理模块,还用于存储所述音频算法文件;
36、所述存储模块,用于存储所述音频文件;
37、所述主控模块,还用于在音频处理模块升级成功时,删除主控模块中的所述音频文件和音频算法文件。
38、可选的,所述系统还包括微控制模块,所述存储模块包括闪存模块,所述微控制模块的一端与所述主控模块连接,另一端与所述闪存模块连接;
39、所述微控制模块,用于对微控制模块以及所述闪存模块进行电源模式管理和数据传输。
40、可选的,所述闪存模块包括至少两个的分区,其中一个分区用于存储当前升级文件,另一分区用于存储备份升级文件。
41、可选的,所述系统至少包括:
42、第一通信接口,一端与所述主控模块连接,另一端与所述音频处理模块连接,用于对所述主控模块与音频处理模块进行双向数据传输以及双向指令传输;
43、第二通信接口,一端与所述主控模块连接,另一端与所述音频处理模块连接,用于将所述主控模块的数据传输至所述音频处理模块,仅进行单向数据传输以及双向指令传输;
44、第三通信接口,一端与所述微控制模块连接,另一端与所述音频处理模块连接,用于接收所述微控制模块的电源控制和数据传输以及双向指令传输。
45、本专利技术主控芯片从云端获取音频或音频算法文件,如果升级对象是音频文件则主控芯片进行存储,如果升级对象是音频算法文件则主控芯片存储文件并参与运算,主控芯片控制音频处理模块,进行音频、音频算法文件使用;响应用户锁车指令,根据所述主控芯片对音频处理模块进行重启,并将所述音频、音频算法文件写入存储模块,完成音频处理模块升级。通过上述方式,在保证音频、音频算法文件可以随下随用的同时,也不会影响用户的使用,避免了重启音频处理模块造成的问题,提升了用户使用的舒适性和行车的安全性。
本文档来自技高网...【技术保护点】
1.一种车辆程序更新方法,其特征在于,所述方法应用于车辆程序更新系统,所述车辆程序更新系统包括:主控芯片,相互连接的音频处理模块以及存储模块;
2.如权利要求1所述的方法,其特征在于,所述响应用户锁车指令,根据所述主控芯片对音频处理模块进行重启,并将所述升级文件写入存储模块之后,还包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述获取升级文件,包括:
6.如权利要求1所述的方法,其特征在于,所述车辆程序更新系统,还包括:微控制模块;
7.一种车辆程序更新系统,其特征在于,所述系统包括:相互连接的主控模块、音频处理模块以及存储模块;
8.如权利要求7所述的系统,其特征在于,所述系统还包括微控制模块,所述存储模块包括闪存模块,所述微控制模块的一端与所述主控模块连接,另一端与所述闪存模块连接;
9.如权利要求8所述的系统,其特征在于,所述闪存模块包括至少两个的分区,其中一个分
10.如权利要求8所述的系统,其特征在于,所述系统至少包括:
...【技术特征摘要】
1.一种车辆程序更新方法,其特征在于,所述方法应用于车辆程序更新系统,所述车辆程序更新系统包括:主控芯片,相互连接的音频处理模块以及存储模块;
2.如权利要求1所述的方法,其特征在于,所述响应用户锁车指令,根据所述主控芯片对音频处理模块进行重启,并将所述升级文件写入存储模块之后,还包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述获取升级文件,包括:
6.如权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:杨孛,刘兵,刘敏,方锦生,
申请(专利权)人:东风汽车有限公司东风日产乘用车公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。