CN110162327A - 一种用于仪表***升级的方法及*** - Google Patents
一种用于仪表***升级的方法及*** Download PDFInfo
- Publication number
- CN110162327A CN110162327A CN201910295472.7A CN201910295472A CN110162327A CN 110162327 A CN110162327 A CN 110162327A CN 201910295472 A CN201910295472 A CN 201910295472A CN 110162327 A CN110162327 A CN 110162327A
- Authority
- CN
- China
- Prior art keywords
- instrument system
- upgrade file
- fpd
- upgrading
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明属于汽车电子仪表领域,尤其涉及一种用于仪表***升级的方法及***。所述用于仪表***升级的方法具体包括以下步骤:导航主机通过USB接口从外部存储介质中获取升级文件;通过FPD_LINK将导航主机中的升级文件传送至仪表***;对仪表***进行***升级。本发明通过USB接口直接从外部存储介质获取升级文件,再通过FPD_LINK将升级文件从导航主机传送至仪表***进行升级,方便快捷,可以有效的降低升级成本;同时使用FPD_LINK进行升级文件的传输,可以有效的提高传输速度,即提高仪表***的升级效率。
Description
技术领域
本发明属于汽车电子仪表领域,尤其涉及一种用于仪表***升级的方法及***。
背景技术
随着车载电子产品快速迭代,用户对产品的使用体验要求也越来越高。然而市面上大多数的汽车仪表***无法自主升级,出现故障或Bug时只能去4S店或厂商进行***的升级。为了打破这种局面,顺应消费者的要求,现在急需一种可以实现用户自主用于仪表***升级的方法。现有的解决方案是在仪表硬件中添加无线路由模块,然后软件实现中也需要增加热点搜索、连接部分的代码,同时也只能连接没有设置秘钥的热点(因为仪表没有触屏的必要),仪表连接网络后自动搜索并检查***有无更新版本,检测到新的***则自动更新。但是这种方案会额外硬件的成本输出,且实用性不高。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于用于仪表***升级的方法、***,解决现有的汽车仪表***升级不方便或升级成本高等问题。
为解决该技术问题,本发明提供一种用于仪表***升级的方法,所述方法具体包括以下步骤:
步骤A、导航主机通过USB接口从外部存储介质中获取升级文件;
步骤B、通过FPD_LINK将导航主机中的升级文件传送至仪表***;
步骤C、对仪表***进行***升级。
其中,较佳方案是,所述步骤B包括以下步骤:
步骤B1:对导航主机获取的升级文件进行编码打包,形成符合FPD_LINK形式的数据;
步骤B2:通过FPD_LINK将数据从导航主机传送至仪表***;
步骤B3:将步骤B2中的数据解码转换为升级文件。
其中,较佳方案是,所述步骤A包括步骤:
步骤A1:对USB接口上***的外部存储介质进行扫描,并判断是否发现升级文件;若有,则跳到步骤A2;若无,则结束升级;
步骤A2:从外部存储介质获取升级文件。
其中,较佳方案是,所述步骤A2之前还包括步骤:弹窗提醒用户是否确定升级仪表;若选择是,则跳到步骤A2;若选择否,则结束升级。
其中,较佳方案是,所述弹窗提醒用户是否确定升级仪表的步骤中,在外部存储介质的一个***/拔出的周期内只弹窗提醒一次。
其中,较佳方案是,所述步骤B还包括步骤:
B4:判断步骤B3中的解码是否完成;若是,则跳到步骤C;若否,则返回步骤B3。
其中,较佳方案是,所述步骤B3解码过程中:将解码的实时进度显示在多媒体显示屏上。
其中,较佳方案是,所述步骤将解码的实时进度显示在多媒体显示屏上,还包括步骤:判断进度条是否已满,若是,则跳到步骤C;若否,则返回步骤将解码的实时进度显示在多媒体显示屏上。
本发明还提供一种用于仪表***升级的***,其包括:
读取模块:用于通过USB接口从外部存储介质中获升级文件;
FPD_LINK传送模块:用于将读取模块中的升级文件传送至升级模块;
升级模块:用于对仪表***进行***升级。
其中,较佳方案是,所述FPD_LINK传送模块包括:
编码模块:对读取模块获取的升级文件进行编码打包,形成符合FPD_LINK形式的数据;
FPD_LINK总线模块:通过FPD_LINK将数据从读取模块送至升级模块;
解码模块:将传送至升级模块中的数据解码转换为升级文件。
本发明的有益效果在于,与现有技术相比,本发明通过USB接口直接从外部存储介质获取升级文件,再通过FPD_LINK将升级文件从导航主机传送至仪表***进行升级,方便快捷,可以有效的降低升级成本;同时使用FPD_LINK进行升级文件的传输,可以有效的提高传输速度,即提高仪表***的升级效率。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明用于仪表***升级的方法的流程框图;
图2是本发明数据传输的流程框图;
图3是本发明获取升级文件的流程框图;
图4是本发明用于仪表***升级的***的组成图;
图5是本发明用于仪表***升级的***的工作流程框图;
图6是本发明用于仪表***升级的***获取升级文件的流程框图。
具体实施方式
现结合附图,对本发明的较佳实施例作详细说明。
如图1至图6所示,本发明提供一种用于仪表***升级的方法的优选实施例。
具体地,参考图1,一种用于仪表***升级的方法,所述用于仪表***升级的方法具体包括以下步骤:
S100、导航主机通过USB接口从外部存储介质中获取升级文件;
S200、通过FPD_LINK将导航主机中的升级文件传送至仪表***;
S300、对仪表***进行***升级。
其中,所述FPD_LINK是一种通过差分链路实现高速视频数据传输和双向控制通信的全双工控制,可进行数据的高速传输。所述外部存储介质可以为U盘或移动硬盘等储存介质,其内部储存有仪表***升级所需的升级文件。
本用于仪表***升级的方法通过USB接口直接从外部存储介质获取升级文件,再通过FPD_LINK将升级文件从导航主机传送至仪表***进行升级,方便快捷,可以有效的降低升级成本;使用FPD_LINK进行升级文件的传输,可以有效的提高传输速度,即提高仪表***的升级效率。
更具体地,参考图1、图2,所述步骤S200包括以下步骤:
步骤S210:对导航主机获取的升级文件进行编码打包,形成符合FPD_LINK形式的数据;
步骤S220:通过FPD_LINK将数据从导航主机传送至仪表***;
步骤S230:将步骤S220中的数据解码转换为升级文件。
其中,符合FPD_LINK形式的数据为符合FPD_LINK协议要求的十六进制数据。
先对获取的升级文件进行编码打包并形成符合FPD_LINK形式的数据,通过FPD_LINK将数据传输至仪表***,再将数据解码转换为升级文件,即可用于仪表***的升级。
更具体地,参考图1、图3,所述步骤S100包括步骤:
步骤S110:对USB接口上***的外部存储介质进行扫描,并判断是否发现升级文件;若有,则跳到步骤S120;若无,则结束升级;
步骤S120:从外部存储介质获取升级文件。
通过在获取升级文件之前,增加一个扫描的步骤,可以有效的判断外部存储介质内是否储存有升级文件,或者升级文件是否完整,以便及时更换没有升级文件或升级文件损坏的外部存储介质,提搞工作效率。
更具体地,参考图3,所述步骤S120之前还包括步骤:弹窗提醒用户是否确定升级仪表;若选择是,则跳到步骤S120;若选择否,则结束升级。
本实施例中,所述导航主机与多媒体显示屏电连接。通过在多媒体显示屏上弹窗提醒用户是否确定升级仪表,可以提高仪表***升级的可控性,方便客户在合适的地点以及时间进行仪表***的升级,避免在行车过程中进行***升级,造成意外的发生。
更具体地,参考图3,所述弹窗提醒用户是否确定升级仪表的步骤中,在外部存储介质的一个***/拔出的周期内只弹窗提醒一次。通过限制弹窗提醒的次数,可以有效的防止***升级对客户造成干扰,提高用户体验感。
更具体地,参考图2,所述步骤S230解码过程中:将解码的实时进度显示在多媒体显示屏上。通过将解码的实时进度显示在多媒体显示屏上,可以使解码的进程以及解码时间更加的直观。通过对解码进度进行编码,再通过导航主机与多媒体显示屏连接,即可将解码进度显示在多媒体显示屏上。本实施例中,主要以进度条的方式显示解码进度,更加的清楚直观;当然,在另外的实施例中,可以直接使用百分比数值或者百分比数值加进度条的方式进行显示。
更具体地,参考图1,所述步骤将解码的实时进度显示在多媒体显示屏上,还包括步骤:判断进度条是否已满,若是,则跳到步骤S300;若否,则返回步骤将解码的实时进度显示在多媒体显示屏上。通过增加一个判断解码是否完成的步骤,可用于判断解码是否完成,继而进行下一个升级的步骤,减少人工判断操作,提高升级的便捷性。
本发明还提供一种用于仪表***升级的***的较佳实施例。
具体地,参考图4、图5、图6,所述用于仪表***升级的***包括:
读取模块100:用于通过USB接口110从外部存储介质200中获升级文件;
FPD_LINK传送模块300:用于通过FPD_LINK将读取模块100中的升级文件传送至升级模块400;
升级模块400:用于对仪表***进行***升级。
本发明的一种用于仪表***升级的***通过读取模块100即可获取升级文件,再通过FPD_LINK传送模块300可以将升级文件快速稳定的传送至升级模块400,最后再由升级模块400对仪表***进行升级,本用于仪表***升级的***方便快捷,可有效的降低仪表***的升级成本。
具体地,参考图4、图5、图6所述FPD_LINK传送模块300包括:
编码模块310:对读取模块获取的升级文件进行编码打包,形成符合FPD_LINK形式的数据;
FPD_LINK总线模块320:通过FPD_LINK将数据从读取模块100送至升级模块400;
解码模块330:将传送至升级模块400中的数据解码转换为升级文件。
通过编码模块310可以将升级文件进行编码打包,形成符合FPD_LINK形式传输的数据,再通过FPD_LINK总线模块320连接编码模块310和解码模块330,即可完成数据的传送,最后再由解码模块330对数据解码转换为升级文件,即可对仪表***进行升级。
更进一步的,参考图4、图5、图6,所述读取模块100(导航主机)的第一MCU(Microcontroller Unit)120与升级模块400(仪表***)的第二MCU(MicrocontrollerUnit)410通过CAN(ControllerArea Network)总线连接,通过上述设置可以使升级模块400(仪表***)通过第二MCU410接收CAN总线2的数据并处理的同时,升级模块400(仪表***)可以接收并显示来自多媒体的信息,提高了仪表的性能。
参考图4、图5、图6,本用于仪表***升级的***的工作流程为:
读取模块100(导航主机)通过USB接口110与U盘等外部存储介质200连接;读取模块100扫描外部存储介质200中的升级文件,在同一个外部存储介质200***/拔出周期内,读取模块100识别到升级文件时只进行一次仪表升级弹框提醒;
当用户点击确定用于仪表***升级时,读取模块100会将升级文件读取出来,然后通过SPI(Serial Peripheral Interface)总线1发送给编码模块310。编码模块310对接收到的升级文件进行编码、打包,形成符合FPD_LINK协议要求的十六进制数据,然后将其通过FPD_LINK总线模块320发送给解码模块330;
解码模块330接收到数据后进行解码操作,同时将接收到数据的大小通过FPD_LINK总线模块320反馈给编码模块310,编码模块310将其进行简单运算,然后通过导航主机发送给多媒体显示屏500(其中导航主机与多媒体显示屏500通过I2C总线连接),以进度条的形式实时显示发送的进度。当进度条满时会以弹框的形式提示用户,并通过FPD_LINK总线模块320发送一个代表已经发送完毕的信号给仪表的解码模块330。仪表***中的解码模块330对接收到的数据进行实时解码,还原为升级文件,并将其保存在一个缓冲区中,当解码完毕并接收到发送完毕的信号后,通过SPI总线1把解码出来的数据发送给仪表***,由仪表***实现***升级。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改,等同替换,改进等,均应包含在本发明的保护范围内。
Claims (10)
1.一种用于仪表***升级的方法,其特征在于,所述方法具体包括以下步骤:
步骤A、导航主机通过USB接口从外部存储介质中获取升级文件;
步骤B、通过FPD_LINK将导航主机中的升级文件传送至仪表***;
步骤C、对仪表***进行***升级。
2.根据权利要求1所述的用于仪表***升级的方法,其特征在于,所述步骤B包括以下步骤:
步骤B1:对导航主机获取的升级文件进行编码打包,形成符合FPD_LINK形式的数据;
步骤B2:通过FPD_LINK将数据从导航主机传送至仪表***;
步骤B3:将步骤B2中的数据解码转换为升级文件。
3.根据权利要求1所述的用于仪表***升级的方法,其特征在于,所述步骤A包括步骤:
步骤A1:对USB接口上***的外部存储介质进行扫描,并判断是否发现升级文件;若有,则跳到步骤A2;若无,则结束升级;
步骤A2:从外部存储介质获取升级文件。
4.根据权利要求3所述的用于仪表***升级的方法,其特征在于,所述步骤A2之前还包括步骤:弹窗提醒用户是否确定升级仪表;若选择是,则跳到步骤A2;若选择否,则结束升级。
5.根据权利要求4所述的用于仪表***升级的方法,其特征在于,所述弹窗提醒用户是否确定升级仪表的步骤中,在外部存储介质的一个***/拔出的周期内只弹窗提醒一次。
6.根据权利要求2所述的用于仪表***升级的方法,其特征在于,所述步骤B还包括步骤:
B4:判断步骤B3中的解码是否完成;若是,则跳到步骤C;若否,则返回步骤B3。
7.根据权利要求2所述的用于仪表***升级的方法,其特征在于,所述步骤B3解码过程中:将解码的实时进度显示在多媒体显示屏上。
8.根据权利要求7所述的用于仪表***升级的方法,其特征在于,所述步骤将解码的实时进度显示在多媒体显示屏上,还包括步骤:判断进度条是否已满,若是,则跳到步骤C;若否,则返回步骤将解码的实时进度显示在多媒体显示屏上。
9.一种用于仪表***升级的***,其特征在于,包括:
读取模块:用于通过USB接口从外部存储介质中获升级文件;
FPD_LINK传送模块:用于将读取模块中的升级文件传送至升级模块;
升级模块:用于对仪表***进行***升级。
10.根据权利要求9所述的用于仪表***升级的***,其特征在于,所述FPD_LINK传送模块包括:
编码模块:对读取模块获取的升级文件进行编码打包,形成符合FPD_LINK形式的数据;
FPD_LINK总线模块:通过FPD_LINK将数据从读取模块传送至升级模块;
解码模块:将传送至升级模块中的数据解码转换为升级文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910295472.7A CN110162327A (zh) | 2019-04-12 | 2019-04-12 | 一种用于仪表***升级的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910295472.7A CN110162327A (zh) | 2019-04-12 | 2019-04-12 | 一种用于仪表***升级的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110162327A true CN110162327A (zh) | 2019-08-23 |
Family
ID=67639306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910295472.7A Withdrawn CN110162327A (zh) | 2019-04-12 | 2019-04-12 | 一种用于仪表***升级的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110162327A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673870A (zh) * | 2019-09-27 | 2020-01-10 | 奇瑞汽车股份有限公司 | 一种汽车仪表软件的刷新方法 |
CN110716732A (zh) * | 2019-10-25 | 2020-01-21 | 马瑞利汽车电子(广州)有限公司 | 一种升级汽车仪表ui和固件程序的装置及方法 |
CN112214228A (zh) * | 2020-09-04 | 2021-01-12 | 南京市德赛西威汽车电子有限公司 | 一种车载仪表升级方法、装置及*** |
CN112650510A (zh) * | 2019-10-10 | 2021-04-13 | 北京新能源汽车股份有限公司 | 一种仪表控制***软件升级的方法、装置和汽车 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108132796A (zh) * | 2018-01-10 | 2018-06-08 | 吉利汽车研究院(宁波)有限公司 | 一种组合仪表的升级方法及装置 |
CN108600211A (zh) * | 2018-04-18 | 2018-09-28 | 惠州市德赛西威汽车电子股份有限公司 | 一种汽车虚拟仪表获取升级文件的方法 |
CN207926766U (zh) * | 2017-12-08 | 2018-09-28 | 延锋伟世通电子科技(南京)有限公司 | 一种通过FPD-Link中的SPI通道实现车载娱乐***与仪表的互联 |
CN109189423A (zh) * | 2018-08-21 | 2019-01-11 | 东软集团股份有限公司 | 车载显示屏升级方法、存储介质、设备和车载多媒体*** |
-
2019
- 2019-04-12 CN CN201910295472.7A patent/CN110162327A/zh not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN207926766U (zh) * | 2017-12-08 | 2018-09-28 | 延锋伟世通电子科技(南京)有限公司 | 一种通过FPD-Link中的SPI通道实现车载娱乐***与仪表的互联 |
CN108132796A (zh) * | 2018-01-10 | 2018-06-08 | 吉利汽车研究院(宁波)有限公司 | 一种组合仪表的升级方法及装置 |
CN108600211A (zh) * | 2018-04-18 | 2018-09-28 | 惠州市德赛西威汽车电子股份有限公司 | 一种汽车虚拟仪表获取升级文件的方法 |
CN109189423A (zh) * | 2018-08-21 | 2019-01-11 | 东软集团股份有限公司 | 车载显示屏升级方法、存储介质、设备和车载多媒体*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673870A (zh) * | 2019-09-27 | 2020-01-10 | 奇瑞汽车股份有限公司 | 一种汽车仪表软件的刷新方法 |
CN112650510A (zh) * | 2019-10-10 | 2021-04-13 | 北京新能源汽车股份有限公司 | 一种仪表控制***软件升级的方法、装置和汽车 |
CN110716732A (zh) * | 2019-10-25 | 2020-01-21 | 马瑞利汽车电子(广州)有限公司 | 一种升级汽车仪表ui和固件程序的装置及方法 |
CN110716732B (zh) * | 2019-10-25 | 2023-11-21 | 马瑞利汽车电子(广州)有限公司 | 一种升级汽车仪表ui和固件程序的装置及方法 |
CN112214228A (zh) * | 2020-09-04 | 2021-01-12 | 南京市德赛西威汽车电子有限公司 | 一种车载仪表升级方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110162327A (zh) | 一种用于仪表***升级的方法及*** | |
US10417514B2 (en) | Apparatus and method for reproducing handwritten message by using handwriting data | |
CN201327514Y (zh) | 便携式媒体设备、附件设备和用于生成识别信息的集成电路 | |
US20150371223A1 (en) | Method and system for identifying and processing text operation instruction, and server | |
CN102238139A (zh) | 一种插播广告的方法、装置及*** | |
CN1325517A (zh) | 智能卡读出器 | |
CN1442792A (zh) | 无源闪速媒体适配器*** | |
CN103000008A (zh) | 遥控接收设备响应遥控信号的方法和装置 | |
CN104571942B (zh) | 数据存储***和非信号分析方法 | |
US20060294278A1 (en) | Computer server | |
US7631339B2 (en) | Method for correcting clock frequency, receiving apparatus, reproducing apparatus, and program | |
CN111353821A (zh) | 一种广告推广*** | |
CN103593760A (zh) | 基于多媒体接收终端的支付方法及支付*** | |
CN101063962A (zh) | 管理大容量存储装置的方法及电子装置 | |
CN103379006B (zh) | 数据卡自适应方法及装置 | |
CN201282509Y (zh) | 机顶盒实现卫星和地面双模接收功能的电路结构 | |
CN112235615A (zh) | 电视终端用户画像数据的打通使用方法及*** | |
EP3537268A1 (en) | Method for transmitting continuous data by data compression | |
US20130171931A1 (en) | Communication Method Between Electronic Appliances, and Corresponding Appliances | |
CN201663666U (zh) | 网络视频装置 | |
CN103347212B (zh) | Vod节目的播放方法和装置 | |
US20100082819A1 (en) | Network bridging apparatus for storage device and data stream transmitting method thereof | |
CN109688468A (zh) | 一种开机视频的播放方法、智能终端、***及存储介质 | |
CN102421031A (zh) | 一种电视节目列表的显示方法 | |
CN101163304A (zh) | 一种处理外接设备文件的方法和***以及一种移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190823 |