【技术实现步骤摘要】
一种用于智能选择升级包下载路径的方法及系统
[0001]本专利技术涉及软件开发领域,尤其涉及一种用于智能选择升级包下载路径的方法及系统。
技术介绍
[0002]目前整车OTA(固件升级)一般由车辆的主控模块负责从服务器端下载软件包,然后分发至各目标待升级模块;其中有些智能模块的软件包非常大,比如涉及智驾、座舱模块可能超过10GB,整包软件可达到50G,而一般的主控模块不会有这么大的空间容纳如此大的软件包。另外下载的链路冗长,导致下载时长较长和风险都比较高。
[0003]若采用分包下载的方式下载软件包,则会大量占用主控模块的处理能力,使主控模块的性能下降,这对车辆的使用体验以及车辆安全都会造成影响。
技术实现思路
[0004]针对上述技术问题,本专利技术提供了一种用于智能选择升级包下载路径的方法及系统,可根据不同待升级模块的分类进行不同下载通路配置实现升级包下载。
[0005]本专利技术的第一方面,提供一种用于智能选择升级包下载路径的方法,包括:根据待升级模块的属性对升级包分类,基于升级包的分类 ...
【技术保护点】
【技术特征摘要】
1.一种用于智能选择升级包下载路径的方法,其特征在于,包括:根据待升级模块的属性对升级包分类,基于升级包的分类形成配置文件,所述配置文件至少用于选择所述待升级模块下载对应升级包的路径;解析所述配置文件,并根据所述配置文件选择不同的下载路径下载不同类别的所述升级包;其中,所述下载路径与所述待升级模块的属性相对应,所述待升级模块的属性至少包括待升级模块是否具有联网能力。2.根据权利要求1所述的用于智能选择升级包下载路径的方法,其特征在于,所述根据待升级模块的属性对升级包分类,包括:将具有上网能力的待升级模块的升级包划分为第一下载类别,将不具有上网能力但可以利用车载共享网络的待升级模块的升级包划分为第二下载类别,将不具有上网能力的待升级模块的升级包划分为第三下载类别。3.根据权利要求1所述的用于智能选择升级包下载路径的方法,其特征在于,所述配置文件包括升级包下载地址,升级包发送地址;所述根据所述配置文件选择不同的下载路径下载所述升级包,包括:对于具有联网能力的所述待升级模块,由所述待升级模块根据所述升级包下载地址自行下载升级包或由车端的主控模块根据所述升级包下载地址下载升级包,并将所述升级包分发至对应的待升级模块。4.根据权利要求1或3所述的用于智能选择升级包下载路径的方法,其特征在于,还包括:设置四种下载通路对应所述不同的下载路径,四种下载通路包括:用于车端的主控模块获取云端服务器的升级包的第一下载通路,用于所述待升级模块获取所述主控模块中的升级包的第二下载通路;用于所述待升级模块利用车载共享网络自行获取云端服务器的升级包的第三下载通路;用于待升级模块自行获取云端服务器的升级包的第四下载通路;车端的主控模块利用所述第一下载通路从云端服务器下载升级包,车端的主控模块将所述升级包分发至该升级包对应的待升级模块;不具有联网能力的待升级模块利用第二下载通路从车端的主控模块获取对应的升级包;不具有联网能力但可以利用车载共享网络的待升级模块,利用所述第三下载通路自行下载升级包;有联网能力的待升级模块利用所述第四下载通路自行下载升级包。5.根据权利要求4所述的用于智能选择升级包下载路径的方法,其特征在于,还包括:下载开始前,判断当前下载通路是否为最优的下载通路,若否则变更下载通路。6.一种用于智能选择升级包下载路径的方法,应用于车端,其特征在于,包括:获取服务器发送的配置文件,解析所述配置文件并获取升级包对应的待升级模块;当存在目标待升级模块时,由所述目标待升级模块利用车载共享网络自行下载所述服务器中的升级包;或者由主控模块下载所述服务器中的升级包,所述目标待升级模块从所述主控模块中下载所述升级包;其中,所述目标待升级模块为不具有联网能力的待升级模块。7...
【专利技术属性】
技术研发人员:王爱迪,李柏杰,
申请(专利权)人:智己汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。