一种多系统车载设备的自动升级方法

文档序号:7869462阅读:221来源:国知局
专利名称:一种多系统车载设备的自动升级方法
技术领域
本发明涉及车载领域,尤其涉及一种多系统车载设备的自动升级方法。
背景技术
现有车载设备在进行软件升级时,一般通过介质拷贝好新版本的软件进行安装升级,或者通过3G网络进行在线升级,这两种升级方法都是针对只有一个操作系统的车载设备有用,对于具备两个以上操作系统的车载设备,暂末有便捷高效的升级方法可用。本发明公开一种新的升级方法,这种方法能就近利用车载设备可接收到的无线网络实现对拥有两个以上的操作系统的车载设备同时进行软件升级,使得多系统车载设备的软件升级更为便捷高效。

发明内容
为了解决现有技术不能实现具备两个以上的操作系统的车载设备同时进行软件升级问题,本发明公开一种新的升级方法,这种方法能就近利用可接收到的无线网络实现对拥有两个以上的操作系统的车载设备同时进行软件升级,使得多系统车载设备的软件升级更为便捷高效。本发明为解决现有技术问题,采用的设计方案如下
一种多系统车载设备的自动升级系统,该系统包括服务器、云存储、无线网络、多系统车载设备。所述多系统车载设备包括版本自动升级管理程序、无线通讯模块。所述无线通讯模块包括3G模块、wi-fi模块。服务器把多系统车载设备的每一系统最新的软件版本都存放在云存储里。一种多系统车载设备的自动升级方法,该方法包括如下步骤
启动无线通讯模块连接云存储,查询云存储上多系统软件的最新版本;
比对多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本是否一致;如果多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本一致,则推迟到下一次开机,再从第一步开始;如果多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本不一致,且服务器上直接进入下一步;
请求发送最新版本的系统软件数据包;
接收、验证、解压最新的系统软件数据包;
检测到本系统软件的最新版本时,提醒用户是否升级,检测到另一系统软件的最新版本时,通过数据通道直接发送到另一系统并提醒用户是否升级;如果用户选择是,则直接升级到最新版本,如果用户选择否,则推迟到下一次开机再询问;
用户确定升级,自动升级到最新版本;
升级后重启系统完成升级。进一步地,上述自动升级步骤由多系统车载设备里的版本升级管理程序进行控制。


图I为本发明的一种多系统车载设备的自动升级方法的流程图。图2为本发明的一种实现多系统车载设备的自动升级方法的系统构架图。
具体实施例方式 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I是本发明实施例中一种多系统车载设备的自动升级方法的流程图。根据该流程图,所述一种多系统车载设备的自动升级方法的步骤如下
101启动无线网络模块连接云存储,查询云存储上多系统软件的最新版本;
102比对多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本是否一致;如果多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本不一致,且服务器上直接进入下一步;
103如果多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本一致,则推迟到下一次开机,再从第一步开始;
104请求发送最新版本的系统软件数据包;
105接收、验证、解压最新的系统软件数据包;
106检测到本系统软件的最新版本时,提醒用户是否升级,检测到另一系统软件的最新版本时,通过数据通道直接发送到另一系统并提醒用户是否升级;如果用户选择是,则直接升级到最新版本;
107如果用户选择否,则推迟到下一次开机再询问;
108用户确定升级,自动升级到最新版本;
109升级后重启系统完成升级。图2为本发明一种实现多系统车载设备的自动升级方法的系统构架图。201为服务器,服务器201把多系统车载设备的每一系统最新的软件版本都存放在云存储202里。203为多系统车载设备。所述一种多系统车载设备203包括核心处理器301,可更换处理器302,切换/叠加单元303,设备共享单元304,接口总成305,切换按键306,功能模组307,汽车总线处理模组308,音频功放模块309,LCD310,触摸屏311,视频输入312,音频输入313,外设314,无线通讯模块315。所述核心处理器301与切换/叠加单元303连接,所述可更换处理器302与切换/叠加单元303连接,所述切换/叠加单元303与设备共享单元304连接(具体为所述切换/叠加单元303分别与音频功放模块309、IXD310、触摸屏311、视频输入312、音频输入313、无线通讯模块315相连接),所述核心处理器301通过接口总成305与可更换处理器302连接。所述核心处理器301还分别与功能模组307、汽车总线处理模组308及切换按键306连接。所述可更换处理单元302还与外设314连接。所述可更换处理器302可以进行升级更换。
所述核心处理器301包括处理器,动态存储器,固态存储器,电源,采用独立的wince操作系统。所述可更换处理器302包括处理器,动态存储器,固态存储器,电源,外设接口,视频输入接口,视频输出接口,音频输入接口,音频输出接口,控制接口,采用独立的android操作系统。所述设备共享单元304包括音频功放模块309,IXD310,触摸屏311,音频输入模块313,视频输入模块312。所述功能模组307包括车载收音机,数字电视,GPS/北斗,蓝牙、DVD,倒车后视模块。所述接口总成305包括音频输入接口,视频输入接口,音频输出接口,视频输出接口,控制输入接口,控制输出接口。所述无线通讯模块315包括3G、wi-fi模块。进一步地,所述多系统车载设备203包括有版本升级管理程序。进一步地,所述多系统车载设备203所包含的两个操作系统的软件通过版本升级管理程序进行自动升级的过程如下
多系统车载设备203启动wi-fi连接云存储,查询云存储202上多系统软件的最新版
本;
比对多系统车载设备的wince操作系统及android操作系统的软件版本与云存储202上wince操作系统及android操作系统的最新版本是否一致;如果多系统车载设备的wince操作系统及android操作系统与云存储202上的wince操作系统及android操作系统最新版本不一致,且云存储202上存储有最新版本的数据包,则直接进入下一步;
如果多系统车载设备的wince操作系统及android操作系统的软件版本与云存储wince操作系统及android操作系统的最新版本一致,则推迟到下一次开机,再从第一步开始;
请求发送最新版本的系统软件数据包; 接收、验证、解压最新的系统软件数据包;
检测到wince操作系统的软件的最新版本时,提醒用户是否升级,检测到android操作系统的软件的最新版本时,通过接口总成把最新版本的软件数据包直接发送到android操作系统并提醒用户是否升级;如果用户选择是,则直接升级到最新版本;
如果用户选择否,则推迟到下一次开机再询问;
用户确定升级,自动升级到最新版本;
升级后重启系统完成升级。本发明所述的技术方案并不限于上述的具体实施例。本领域技术人员根据本发明的技术思路得出其他的实施方式,同样属于本发明的技术创新范围。
权利要求
1.一种多系统车载设备的自动升级方法,其特征在于,该方法包括如下步骤 连接云存储,查询云存储上多系统软件的最新版本; 比对多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本是否一致; 请求发送最新版本的系统软件数据包; 接收、验证、解压最新的系统软件数据包; 检测到本系统软件的最新版本时,提醒用户是否升级,检测到另一系统软件的最新版本时,通过数据通道直接发送到另一系统并提醒用户是否升级; 用户确定升级,自动升级到最新版本; 升级后重启系统完成升级。
2.根据权利要求I所述的一种多系统车载设备的自动升级方法,其特征在于,比对多系统车载设备的每一系统的软件版本与服务器上每一系统的最新版本是否一致还包括以下步骤 如果多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本一致,则推迟到下一次开机,再从第一步开始; 如果多系统车载设备的每一系统的软件版本与云存储上每一系统的最新版本不一致,且服务器上直接进入下一步。
3.根据权利要求I所述的一种多系统车载设备的自动升级方法,其特征在于,所述检测到本系统软件的最新版本时,提醒用户是否升级,检测到另一系统软件的最新版本时,通过数据通道直接发送到另一系统并提醒用户是否升级;如果用户选择是,则直接升级到最新版本,如果用户选择否,则推迟到下一次开机再询问。
全文摘要
本发明公开了一种多系统车载设备的自动升级方法,该方法包括如下步骤查询云存储上多系统软件的最新版本;比对多系统车载设备的每一系统的软件版本与服务器上每一系统的最新版本是否一致;请求发送最新版本的软件数据包;接收、验证、解压最新的系统软件数据包;检测到本系统软件的最新版本时,提醒用户是否升级,检测到另一系统软件的最新版本时,通过数据通道直接发送到另一系统并提醒用户是否升级;升级后重启系统完成升级。本发明的优点是多系统的车载终端可以同时进行多系统的升级,免去了分别对每一系统进行升级的烦恼。
文档编号H04L29/08GK102984281SQ201210558000
公开日2013年3月20日 申请日期2012年12月20日 优先权日2012年12月20日
发明者常促宇 申请人:湖南纽曼数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1