[发明专利]一种车用软件更新系统及更新方法在审
申请号: | 201910939614.9 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110874233A | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 谢川;吴亮文 | 申请(专利权)人: | 南京市晨枭软件技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 南京泰普专利代理事务所(普通合伙) 32360 | 代理人: | 窦贤宇 |
地址: | 211100 江苏省南京市麒麟*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 更新 系统 方法 | ||
1.一种车用软件更新系统,其特征在于,该软件更新系统(1)包括无线传输模块(10)、更新启动模块(20)、系统数据库(30)和运行验证模块(40)构成;所述无线传输模块(10)用于无线传输接收与传输软件数据信息;所述更新启动模块(20)用于根据软件的更新版本信息进行软件更新操作;所述系统数据库(30)即车用软件的软件运行数据库;所述运行验证模块(40)用于对更新的软件进行运行验证操作,验证完成安全后再进行使用。
2.如权利要求1所述的一种车用软件更新系统,其特征在于,所述更新启动模块(20)包括接收模块(210)、断开模块(220)、启动模块(230)、更新模块(240)和推出模块(250)构成;所述接收模块(210)用于接收更新软件数据;所述断开模块(220)用于对更新流程中的连接与转接进行控制;所述启动模块(230)用于转接启动分区更新程序;所述更新模块(240)用于正视启动更新程序,进行软件更新操作;所述退出模块(250)用于退出更新程序模块。
3.如权利要求1所述的一种车用软件更新系统,其特征在于,所述系统数据库(30)包括一分区(310)和二分区(320)构成;所述一分区(310)与二分区(320)即将系统数据库划分为两个分区,两个分区内的数据受更新启动模块进行控制更新和记录。
4.如权利要求1所述的一种车用软件更新系统,其特征在于,所述运行验证模块(40)包括模拟运行(410)、常用功能试用(420)、运行功能试用(430)和问题分析模块(440);所述模拟运行(410)用于后台创建模拟运行模型,对更新的软件进行运行;所述常用功能试用(420)用于对模拟运行中的更新软件,以原软件中常用的功能为参照,进行更新软件启用;所述运行功能试用(430)用于对软件的更新功能进行试运行;所述问题分析模块(440)用于对试运行过程中产生的问题进行分析,判断其严重程度。
5.如权利要求1所述的一种车用软件的更新方法,其特征在于,包括如下步骤:
步骤1:将当前运行程序定义为第一程序;
步骤2:接收更新软件数据;
步骤3:对第二程序软件进行更新;
步骤4:将第二程序软件切换为运行程序;
步骤5:对第一程序软件进行更新。
6.如权利要求5所述的一种车用软件更新方法,其特征在于,在步骤3后加入:软件验证,对更新后的第二程序软件进行试运行验证,验证安全通过后进行切换。
7.如权利要求5所述的一种车用软件更新方法,其特征在于,所述对第一程序软件进行更新完毕后,启动更新启动模块,进行数据库更新。
8.如权利要求7所述的一种车用软件更新方法,其特征在于,所述数据库更新包括以当前运行程序的所述数据库为基准,记录并识别基准数据库的数据量增加、数据量转移以及软件内容设置;使用更新模块对非基准数据库内数据信息进行同步更新;在用户启动软件更新程序情况下停止基准数据库与非基准数据库的更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京市晨枭软件技术有限公司,未经南京市晨枭软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910939614.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:芯片系统、电路及无线通信设备
- 下一篇:一种软件自定义系统