[发明专利]一种车用软件更新系统及更新方法在审
申请号: | 201910939614.9 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110874233A | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 谢川;吴亮文 | 申请(专利权)人: | 南京市晨枭软件技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 南京泰普专利代理事务所(普通合伙) 32360 | 代理人: | 窦贤宇 |
地址: | 211100 江苏省南京市麒麟*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 更新 系统 方法 | ||
本发明公开了一种车用软件更新系统,该软件更新系统包括无线传输模块、更新启动模块、系统数据库和运行验证模块构成;所述无线传输模块用于无线传输接收与传输软件数据信息;所述更新启动模块用于根据软件的更新版本信息进行软件更新操作;所述系统数据库即车用软件的软件运行数据库;所述运行验证模块用于对更新的软件进行运行验证操作,验证完成安全后再进行使用。本发明中,通过将汽车系统数据库划分为两个区域,更新软件时车轮使用其中一个分区软件进行正常工作,对另一个分区软件进行更新,更新完成后只需要短暂停车切换系统分区即可完成车用软件的更新,软件更新时不需要长时间停止更新。
技术领域
本发明属于软件技术领域,具体为一种车用软件更新系统及更新方法。
背景技术
电子设备(例如个人计算机、智能型手机、平板计算机等)中的操作系统或应用程序等软件的功能越来越多元化,而为了维护电子设备中的软件或是増进功能,供货商及开发团队常会提供软件的更新版本或升级版本,让使用者能将电子设备的软件更新到最新或最稳定的版本。 一般而言,软件更新分为两个阶段。第一个阶段是通过某些公定协议或私定协议将存放在远端的软件文件下载到电子设备的储存装置匕例如闪存或SD存储卡。第二个阶段为通过各电子设备自定的史新机制,藉由相关的Flash读写工具将下载的软件文件更新至Flash上,因此,当使用者下次重新启动电子设备时,就能从Flash载入更新过的软件文件以使用更新或更稳定的软件版本。
这种软件更新方法在应用车用软件更新过程中,车辆需要停止才能进行更新操作,且现有车用软件更新多由车主将车开至4S店进行更新,限制了车用软件的更新灵活性,无法随时随地进行更新,因此我们提出一种车用软件更新系统及更新方法。
发明内容
本发明的目的在于:为了解决现有车用软件更新时需要由4S进行,且车辆需要停止,缺乏软件更新灵活性的问题,提供一种车用软件更新系统及更新方法。
本发明采用的技术方案如下:
一种车用软件更新系统,该软件更新系统包括无线传输模块、更新启动模块、系统数据库和运行验证模块构成;所述无线传输模块用于无线传输接收与传输软件数据信息;所述更新启动模块用于根据软件的更新版本信息进行软件更新操作;所述系统数据库即车用软件的软件运行数据库;所述运行验证模块用于对更新的软件进行运行验证操作,验证完成安全后再进行使用。
其中,所述更新启动模块包括接收模块、断开模块、启动模块、更新模块和推出模块构成;所述接收模块用于接收更新软件数据;所述断开模块用于对更新流程中的连接与转接进行控制;所述启动模块用于转接启动分区更新程序;所述更新模块用于正视启动更新程序,进行软件更新操作;所述退出模块用于退出更新程序模块。
其中,所述系统数据库包括一分区和二分区构成;所述一分区与二分区即将系统数据库划分为两个分区,两个分区内的数据受更新启动模块进行控制更新和记录。
其中,所述运行验证模块包括模拟运行、常用功能试用、运行功能试用和问题分析模块;所述模拟运行用于后台创建模拟运行模型,对更新的软件进行运行;所述常用功能试用用于对模拟运行中的更新软件,以原软件中常用的功能为参照,进行更新软件启用;所述运行功能试用用于对软件的更新功能进行试运行;所述问题分析模块用于对试运行过程中产生的问题进行分析,判断其严重程度。
其中,所述的一种车用软件的更新方法,包括如下步骤:
步骤1:将当前运行程序定义为第一程序;
步骤2:接收更新软件数据;
步骤3:对第二程序软件进行更新;
步骤4:将第二程序软件切换为运行程序;
步骤5:对第一程序软件进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京市晨枭软件技术有限公司,未经南京市晨枭软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910939614.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:芯片系统、电路及无线通信设备
- 下一篇:一种软件自定义系统