一种更新车机端预装应用的方法技术

技术编号:34112860 阅读:18 留言:0更新日期:2022-07-12 01:41
本发明专利技术公开了一种更新车机端预装应用的方法,包括:车机系统分区、在运营管理平台配置应用相关的参数、当前系统版本号与云端配置的最低版本号进行比较后车机应用商店则下载拉到对应的预装应用包;如当前车辆车机系统版本号不满足系统最低版本要求,则无法获取预装应用包。本发明专利技术通过应用商店的更新方式实现应用版本的随时更新随时发布,提升用户的满意度,从而提高用户的粘性;最终提升整体品牌的认可度和品牌影响能力,应用于智能网联汽车的应用更新升级,更为快速迭代车机预装应用,快速响应客户需求,为用户提供更多的个性化服务同时为企业提供新的商业模式。为企业提供新的商业模式。为企业提供新的商业模式。

【技术实现步骤摘要】
一种更新车机端预装应用的方法


[0001]本专利技术涉及智能网联汽车
,具体涉及一种更新车机端预装应用的方法。

技术介绍

[0002]随着电动车时代的到来,汽车的电动化、智能化、网联化、共享化和电子化的程度有了明显的提高,汽车电子成本占整车成本的比例也有了较大提升,新能源汽车提升比例尤为明显;软件定义汽车已经成为了一大趋势,汽车软件的难度和复杂度也随之提高,软件问题的修复和个性化需求的更新迭代,仅通过4S店升级难以为用户带来较好的体验。
[0003]消费者对汽车智能化的需求越发的多样化,消费者对汽车智能化的功能越发的个性化,需要更多更好的功能和应用来满足消费者的用户体验。虽然,部分功能可以通过OTA进行升级,但OTA的迭代节奏较慢,在汽车生命周期内会有多次迭代和升级,无法满足应用快速迭代快速发版的需求,不能快速响应客户的功能需求。
[0004]例如,CN201810746224.5公开了一种车载软件更新方法及系统,实现UDS等ECU软件的在线升级功能,并基于UART接口实现车载软件的更新,由协议转换器将UART协议数据转换为CAN总线协议数据;控制协议转换器,将经过数据格式转换之后的数据发送给车机,以使得车机根据目标文件更新对应的车载软件。又如,CN202110602985.5 公开一种基于双系统升级包共享的升级方法,在存储设备中划分出一个磁盘存储分区,作为可共享的预设存储分区,并由宿主机端、客户机端同时挂载;在新版本更新检测之前,先将预设存储分区依次挂载到宿主机端的升级共享区域、目标存储区域,当客户机端检测到新版本推送时,自动完成升级数据包的下载并存储到目标存储区域后,无需将升级数据包下载到宿主机端的存储中,宿主机端可从升级共享区域中直接读取升级数据包,既节约了主机存储的磁盘空间,又提高了双系统(例如QNX操作系统、Android操作系统)的升级效率。但是,上述现有技术均只能对ECU系统软件(对车辆ECU模块中的一段代码或者操作系统进行升级)、在存储设备中划出共享区域实现系统的更新,提升系统升级的效率;无法实现车机预装应用的快速更新。

技术实现思路

[0005]针对现有技术存在的上述不足,本专利技术的目的在于提供一种更新车机端预装应用的方法,解决现有技术应用更新迭代效率低,且不能快速响用户对生态应用的需求。为实现上述目的,本专利技术采用如下技术方案:一种更新车机端预装应用的方法,其特征在于,包括:A.车机系统分区,将车机系统分为若干个区域;所述区域至少包括system_a区,以及system_b区域,所述system_b区域用于存储更新后的预装应用数据;B.运营人员在运营管理平台配置应用相关的参数,包括车型范围以及选择对应每个车系此应用对车辆终端系统的最低版本号要求,然后完善相关信息后提交上架;C.车载应用商店获取运营管理平台配置的当前车辆系统的版本号,并将当前系统
版本号上传到云端与云端配置的最低版本号进行比较;D.若当前系统版本号满足云端配置的最低版本号需求,车机应用商店则可以下载拉到对应的预装应用包;如当前车辆车机系统版本号不满足系统最低版本要求,则无法获取预装应用包;E.车机端获取到可以升级的车机预装应用之后,车机端用户点击“更新”,则系统将应用新版本的升级包和新版本应用的相关的数据文件写到system_b分区中,完成预装应用旧版本相关数据文件的更新。
[0006]进一步,所述应用管理平台配置为车机基础基本信息,包括应用说明、开发者、版本、更新说明以及应用包文件。
[0007]进一步,还包括车载应用商店获取到可以更新的应用后,在应用商店内会展示可以更新的应用列表,用户选择更新预装应用后系统将更新预装应用旧版本相关的数据文件,系统将最新版本的应用升级包和新版本中应用相关的文件和数据写入并存入指定系统区域中。
[0008]进一步,应用上架云端之后对应车型且满足系统版本要求的车在车载应用商店中查看到更新的预装应用。
[0009]进一步,若升级失败则应用数据回退到上一个版本切换回原来的区域运行。
[0010]相比现有技术,本专利技术具有如下有益效果:1、本专利技术通过应用商店的更新方式可以实现应用版本的随时更新随时发布,提升用户的满意度,从而提高用户的粘性;最终提升整体品牌的认可度和品牌影响能力。
[0011]2、本专利技术将车机系统与应用的更新升级进行了分离,保证了系统升级的时候,降低系统包的大小,减小对宽带和车机内存的占用率,同时提高了应用更新迭代的效率,可以为用户带来更好的车机应用使用体验。
[0012]3、本专利技术应用于智能网联汽车的应用更新升级,更为快速迭代车机预装应用,快速响应客户需求,为用户提供更多的个性化服务同时为企业提供新的商业模式。
附图说明
[0013]图1是本专利技术预装应用升级流程图;图2是本专利技术应用配置上架流程图;图3是本专利技术车机端与云端OS版本对比图。
具体实施方式
[0014]为了使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图对本专利技术作进一步的说明,但本专利技术的实施方式不仅限于此。
[0015]本专利技术的核心思想是软件或者服务部署在服务器上的功能,用户在车机应用商店中可以自行更新车机上的预装应用,车机端通过资源获取接口获取当前车辆可以升级的预装应用包,用户在车机上通过打开应用商店APP后,用户可以选择需要更新的预装应用,点击更新应用,系统将预装应用数据写入系统的B区,更新完成之后用户即可使用应用的最新服务或者新功能。
[0016]为了实现上述思想本专利技术定义了功能配置接口、应用获取接口、版本校验接口,并
将其发布为各个业务模块调用,有了这些可以直接使用的业务接口,业务方通过业务调用实现预装应用的更新升级。
[0017]参见图1,一种更新车机预装应用系统的方法,包括以下步骤:步骤101~102,运营方(人员)在应用管理平台配置应用的基础信息,包括应用说明、开发者以及版本相关信息,同时需要配置每个应用对应车型终端的最低系统版本要求,配置完成之后将应用进行上架到云端,应用上架之后对应车型且满足系统版本要求的车就可以在车载应用商店中查看到可以更新的预装应用。
[0018]步骤103,用户端可以车载应用商店可以获取到当前车辆的系统OS版本号,获取到车辆的系统版本号之后上传到云端服务器,服务端在获取到车辆的系统版本号之后与管理平台配置的系统版本号进度比较,确认当前车辆的系统版本号是否满足管理平台对该车型最低版本号的要求。
[0019]步骤104,若当前车辆的OS版本号满足云端配置对当前车型最低版本号的要求,则车载应用商店可以获取到配置对应的预装应用的信息;若当前车辆的OS版本号低于系统配置中最低版本的要求,则车载应用商店不能下载到对应的预装应用的信息,当前业务流程结束。
[0020]步骤105,更新应用:车载应用商店获取到可以更新的应用后,在应用商店内会展示可以更新的应用列表,用户选择更新预装应用后系统将更新预装应用旧版本相关的数据文件,系统将最新版本的应用升级包和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种更新车机端预装应用的方法,其特征在于,包括:A.车机系统分区,将车机系统分为若干个区域;所述区域至少包括system_a区,以及system_b区域,所述system_b区域用于存储更新后的预装应用数据;B.运营人员在运营管理平台配置应用相关的参数,包括车型范围以及选择对应每个车系此应用对车辆终端系统的最低版本号要求,然后完善相关信息后提交上架;C.车载应用商店获取运营管理平台配置的当前车辆系统的版本号,并将当前系统版本号上传到云端与云端配置的最低版本号进行比较;D.若当前系统版本号满足云端配置的最低版本号需求,车机应用商店则可以下载拉到对应的预装应用包;如当前车辆车机系统版本号不满足系统最低版本要求,则无法获取预装应用包;E.车机端获取到可以升级的车机预装应用之后,车机端用户点击“更新”,则系统将应用新版本的升级包和新版本应用的相关的数据文件写到system_b分区中,完成预装应用旧版本相关数据文件的更新。2.根据权利要求1所述更新车机端预装应用的方法,其特征在于,所述应用管理平台配置为车机基础基本信息,包括应用说明、开发者、版本、更新说明以及应用包文件。3.根据权利要求1所...

【专利技术属性】
技术研发人员:吴长章
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1