一种汽车软件升级方法、装置及系统制造方法及图纸

技术编号:17544577 阅读:24 留言:0更新日期:2018-03-25 01:05
本发明专利技术公开了一种汽车软件升级方法、装置及系统,该方法包括:基于目标车辆共享的升级安装包,获取得到所需的升级安装包;根据获取得到的升级安装包,对汽车功能模块进行升级。该装置包括存储器以及用于执行上述汽车功能模块的升级方法的处理器。该系统包括:多个车载终端以及与多个车载终端通信连接的云端升级服务器,多个车载终端之间实现升级安装包共享。通过使用本发明专利技术,可提高升级效率、节省升级的时间成本和流量成本。本发明专利技术作为一种汽车软件升级方法、装置及系统可广泛应用于车载升级技术领域中。

A method, device and system for automobile software upgrading

The invention discloses a vehicle software upgrading method, device and system. The method comprises the following steps: obtaining the required upgrade installation package based on the upgrading and installation package shared by the target vehicle, and upgrading the automobile functional module according to the acquired upgrade installation package. The device includes a memory and a processor for executing the upgrading method of the function module of the vehicle. The system includes multiple vehicle terminals and cloud upgrade servers connected with multiple vehicle terminals, and upgrading and installation packages sharing among multiple vehicle terminals. By using the invention, the upgrading efficiency, the time cost and the flow cost of the upgrade can be saved. The invention, as an automobile software upgrading method, device and system, can be widely used in the field of vehicle upgrading technology.

【技术实现步骤摘要】
一种汽车软件升级方法、装置及系统
本专利技术涉及软件升级技术,尤其涉及一种汽车软件升级方法、装置及系统。
技术介绍
汽车系统十分复杂,包含的功能模块很多,如电池控制系统、车身控制系统、制动系统等。在目前的实践应用中,车辆系统的庞大,功能模块的版本繁多,这样便导致车辆系统的更新迭代变得困难,有些汽车用户甚至因无法忍受需时长的版本安装包下载过程而选择放弃升级,这样便导致用户无法使用更新颖、便捷的功能,大大降低用户的操作交互体验感。目前汽车系统和功能模块的升级方式主要还是下载完整安装包进行点对点的升级,例如:1、对车载终端进行直接升级时,先通过wifi或者移动网络与升级服务器通讯连接,查询是否有新的升级安装包,然后下载完整的安装包至车载终端中进行升级;2、利用移动存储设备连接汽车控制终端进行升级时,先需要专业升级人员主动检索或查询是否存在升级版本,然后通过计算机下载完整安装包至移动存储设备中,最后将移动存储设备拿到车上,连接汽车控制终端进行升级。由此可见,目前的升级方式具有如下缺点:1、升级使用网络导致成本高,其中,所述的成本包括时间成本(车辆难以获取无线网络热点,导致升级所需时间长)和流量成本(移动网络的流量价格相对高);2、软件升级包往往很大,甚至有好几个G的安装包,因此以传统升级方式来实现汽车系统和功能模块的升级,其存在升级速度慢、升级效率低下的问题。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种汽车软件升级方法、装置及系统,可降低升级成本,以及提高升级处理效率。本专利技术所采用的第一技术方案是:一种汽车软件升级方法,应用于车载终端中,包括以下步骤:基于目标车辆共享的升级安装包,获取得到所需的升级安装包;根据获取得到的升级安装包,对汽车功能模块进行升级。本专利技术所采用的第二技术方案是:一种汽车软件升级装置,应用于车载终端中,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述第一技术方案一种汽车软件升级方法。本专利技术所采用的第三技术方案是:一种汽车软件升级系统,包括:多个车载终端,用于基于目标车辆共享的升级安装包,获取得到所需的升级安装包,然后,根据获取得到的升级安装包,对汽车功能模块进行升级;云端升级服务器,与多个车载终端无线通讯连接。本专利技术方法、装置及系统的有益效果是:本专利技术将每一个车载终端作为一将下载得到的升级安装包进行共享的终端,因此,对于任一车载终端,其能通过附近其它车载终端所共享的升级,即目标车辆共享的升级安装包,从而获取得到所需的升级安装包,以实现汽车功能模块的升级,由此可见,通过车载终端之间共享升级安装包的方式,车载终端能实现所需的升级安装包的快速获取,大大节省时间成本和网络流量成本,提高工作处理效率,从而提高用户的操作交互体验感。附图说明图1是本专利技术一种汽车软件升级方法的步骤流程图;图2是本专利技术一种汽车软件升级系统的第二实施例结构框图;图3是图2的具体实施例结构示意图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。如图1所示,本专利技术提供了一种汽车软件升级方法,应用于车载终端中,该方法包括以下步骤:S101、基于目标车辆共享的升级安装包,获取得到所需的升级安装包;具体地,所述车载终端之间实现升级安装包的共享,当需要进行汽车功能模块升级时,可通过其它车辆终端所共享的升级安装包,从中获取得到所需的升级安装包,可见,所述目标车辆实质指的是,除自身本车外的其它车辆,而所述车辆则实质指的是车载终端;S102、根据获取得到的升级安装包,对汽车功能模块进行升级。由上述可得,通过使用本专利技术的方法,令车载终端之间实现升级安装包的共享,从而当需要进行升级汽车功能模块时,可从其它车辆终端所共享的升级安装包中获取得到所需的升级安装包,这样可大大减少利用WIFI/移动网络从升级服务器中下载升级安装包的情况,降低了成本,并且提高了升级效率。进一步作为本方法的优选实施例,所述基于目标车辆共享的升级安装包,获取得到所需的升级安装包这一步骤S101,其具体包括:S1011、当感应到目标车辆时,从云端升级服务器中获取得到目标车辆的软件版本信息;具体地,当本车感应到周围有其它车辆时,则向云端升级服务器查询得到其它车辆的软件版本信息,所述查询得到的软件版本信息,都是车载终端当前所运行的软件版本的信息;S1012、当根据获取得到的软件版本信息,判断出目标车辆共享的升级安装包为所需的升级安装包时,则获取目标车辆共享的升级安装包作为所需的升级安装包;具体地,根据获取得到的软件版本信息,判断周围其它车辆所共享的升级安装包是否含有本车所需的升级安装包,若是,则获取对应的共享的升级安装包,也就是说,通过获取得到的软件版本信息,可以从周围其它车辆上获取得到本车自身没有的升级安装包;其中,对于获取目标车辆共享的升级安装包这一获取过程,其可以是由其它车辆以主动推送的方式将升级安装包发送至本车,又可以是本车主动从其它车辆中获取得到升级安装包,也就是说,本车可主动或被动地获取得到目标车辆共享的升级安装包。进一步作为本方法的优选实施例,所述基于目标车辆共享的升级安装包,获取得到所需的升级安装包这一步骤S101,其还具体包括:S1013、当根据获取得到的软件版本信息,判断出本车与目标车辆的软件版本的发布时间均先于最新软件版本的发布时间时,则令本车与目标车辆分别下载不同的升级安装包后,将下载得到的升级安装包作为共享的升级安装包,接着,获取目标车辆共享的升级安装包,其中,本车下载得到的升级安装包以及获取得到的目标车辆共享的升级安装包均属于所需的升级安装包;具体地,当本车的软件版本的发布时间及其它车辆的软件版本的发布时间,均早于最新软件版本(此处,所述的最新软件版本指的是存储于云端升级服务器中最新的升级安装包所对应的软件版本)的发布时间较多时,即,当本车的软件版本及其它车辆的软件版本落后当前最新的软件版本比较多时,此时则需要下载比较多的升级安装包,那么为了提高效率,可令本车与其它车辆分担相应的下载任务,对应下载不同的升级安装包,然后,双方将自身下载的升级安装包共享给对方,以实现多点异步下载、共享的模式,此时,本车所获得的升级安装包,包括自身下载的以及其它车辆所共享的升级安装包,便是本车所需获取得到的升级安装包。由此可见,通过这些所需升级安装包的获取方式,能够满足不同情况的需求,令本专利技术具有高的应用兼容性和灵活性,而且设计了多点异步下载、共享的模式,能够进一步地提高升级效率,以及节省升级成本。进一步作为本方法的优选实施例,所述根据获取得到的升级安装包,对汽车功能模块进行升级这一步骤S102之后还设有以下步骤S103:S103、将升级后的软件版本信息发送至云端升级服务器进行存储。具体地,在车载终端的汽车功能模块升级完后,需要将当前车载终端的软件版本信息,即车载终端升级后的软件版本信息,发送至云端升级服务器进行存储,替换掉该车载终端的旧的软件版本信息,这样便可令云端升级服务器中所存储的车辆的软件版本文档来自技高网...
一种汽车软件升级方法、装置及系统

【技术保护点】
一种汽车软件升级方法,应用于车载终端中,其特征在于:包括以下步骤:基于目标车辆共享的升级安装包,获取得到所需的升级安装包;根据获取得到的升级安装包,对汽车功能模块进行升级。

【技术特征摘要】
1.一种汽车软件升级方法,应用于车载终端中,其特征在于:包括以下步骤:基于目标车辆共享的升级安装包,获取得到所需的升级安装包;根据获取得到的升级安装包,对汽车功能模块进行升级。2.根据权利要求1所述一种汽车软件升级方法,其特征在于:所述基于目标车辆共享的升级安装包,获取得到所需的升级安装包这一步骤,其具体包括:当感应到目标车辆时,从云端升级服务器中获取得到目标车辆的软件版本信息;当根据获取得到的软件版本信息,判断出目标车辆共享的升级安装包为所需的升级安装包时,则获取目标车辆共享的升级安装包作为所需的升级安装包。3.根据权利要求2所述一种汽车软件升级方法,其特征在于:所述基于目标车辆共享的升级安装包,获取得到所需的升级安装包这一步骤,其还具体包括:当根据获取得到的软件版本信息,判断出本车与目标车辆的软件版本的发布时间均先于最新软件版本的发布时间时,则令本车与目标车辆分别下载不同的升级安装包后,将下载得到的升级安装包作为共享的升级安装包,接着,获取目标车辆共享的升级安装包,其中,本车下载得到的升级安装包以及获取得到的目标车辆共享的升级安装包均属于所需的升级安装包。4.根据权利要求1-3任一项所述一种汽车软件升级方法,其特征在于:所述根据获取得到的升级安装包,对汽车功能模块进行升级这一步骤之后还设有以下步骤:将升级后的软件版本信息发送至云端升级服务器进行存储。5.根据权利要求1-3任一项所述一种汽车软件升级方法,其特征在于:所述目标车辆共享的升级安装包通过蓝牙通信方式来获取得到。6.一种汽车软件升级装置,应用于车载终端中,其特征在于:包括:至少一个处理...

【专利技术属性】
技术研发人员:张龙唐正黄荣海
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:广东,44

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

1