一种基于cdma的车载远程下载设备及其升级方法

文档序号:9750607阅读:295来源:国知局
一种基于cdma的车载远程下载设备及其升级方法
【技术领域】
[0001]本发明涉及车载电子技术领域,尤其涉及一种基于CDMA的车载远程下载设备及其升级方法。
【背景技术】
[0002]目前市场上的车载设备基本不支持远程升级,如果有新的功能和需求都必须返回厂家升级,操作不方便;对于具备有远程升级的设备,不具备硬件版本校验,旧的设备一旦升级出现无法使用的情况。

【发明内容】

[0003]本发明为克服上述的不足之处,目的在于提供一种基于CDMA的车载远程下载设备,包括控制平台、服务器、车载定位设备,装置结构简单,解决了硬件不兼容的问题。
[0004]本发明另一目的在于提供一种基于CDMA的车载远程下载设备的升级方法,支持远程自动或者手动升级,操作方便安全可靠。
[0005]本发明通过以下技术方案达到上述目的:一种基于⑶MA的车载远程下载设备的升级方法,包括如下步骤:
[0006](I)车载定位设备与控制平台建立通信,并将自身程序的版本号上报给控制平台,控制平台对比车载定位设备上报的版本号与服务器中应用程序的版本号大小;
[0007](2)若服务器中的应用程序版本号大于车载定位设备上报的版本号,提示升级;否则不提示升级;
[0008](3)点击车载定位设备上的提示,车载定位设备一键升级到服务器中的最高应用程序版本,车载定位设备自动远程下载并将下载的应用程序存储到车载定位设备自带的存储器中;
[0009](4)若下载成功,车载定位设备运行下载的应用程序完成升级并将旧的应用程序删除,将自身更新后的版本号上报到控制平台;若下载失败,则返回失败标识和之前的版本号到控制平台,等待重新升级。
[0010]作为优选,所述服务器中应用程序的获取方法为控制平台利用TFTP协议将应用程序上传到服务器指定的文件夹中。
[0011]作为优选,所述的版本号包括硬件版本号与软件版本号,硬件版本号用于控制平台对比时选择条件相符的应用程序进行对比,软件版本号用于控制中心判断是否进行升级。
[0012]作为优选,所述步骤(I)控制平台对比车载定位设备上报的版本号与服务器中应用程序的版本号大小的方法为在服务器中查找具有与车载定位设备相同的硬件版本号的应用程序,并对比软件版本号的大小。
[0013]作为优选,所述步骤(3)车载定位设备应用程序还可手动升级到服务器中已有的任一版本的应用程序版本。
[0014]作为优选,所述步骤(3)自动远程下载采用TFTP方式;下载时通过将应用程序分割成若干个512字节的数据包进行传送,每个数据包带有标记,用于校验。
[0015]作为优选,所述应用程序若正好分割成若干个512字节的数据包,则在文件传送完毕时发送一个只含首部而无数据的数据包作为结束标志;如不能分割成整数个数据包,则将最后一个小于512字节的数据包作为结束标志。
[0016]作为优选,所述车载定位设备与控制平台通过CDMA网络进行通信。
[0017]—种应用如上所述升级方法的车载远程下载设备,包括控制平台、车载定位设备、服务器;控制平台分别与车载定位设备、服务器连接。
[0018]作为优选,所述的控制平台包括地图监控模块、CPU、业务流程配置模块、通讯接口模块、设备接口; CPU分别与地图监控模块、业务流程配置模块、通讯接口模块、设备接口连接。
[0019]作为优选,所述的车载定位设备带有装载电信ΙΠΜ卡的通信模块。
[0020]本发明的有益效果在于:(I)支持自动和手动升级,有效解决不同批次产品硬件不支持远程升级的瓶颈,操作方便,安全可靠;(2)有效避免部分车载设备因为硬件不支持而造成无法使用的情况。
【附图说明】
[0021]图1是本发明的控制平台判断远程升级流程示意图;
[0022]图2是本发明的的车载设备下载应用包升级流程示意图。
【具体实施方式】
[0023]下面结合具体实施例对本发明进行进一步描述,但本发明的保护范围并不仅限于此:
[0024]实施例:一种基于⑶MA的车载远程下载设备由控制平台、车载定位设备、服务器组成;控制平台包括地图监控模块、CPU、业务流程配置模块、通讯接口模块、设备接口;CPU分别与地图监控模块、业务流程配置模块、通讯接口模块、设备接口连接;车载定位模块带有通信模块,通过装电信ΙΠΜ卡,与控制平台进行通信,ΙΠΜ卡抗干扰能力强,同时还可空中烧号,将号码写在车载设备中,不需要插卡,防止车辆颠簸导致卡接触不良问题。控制中心与服务器相连,通过CDMA网络与车载定位设备进行通信。
[0025]如图1、图2所示,一种基于CDMA的车载远程下载设备的升级方法,如下所示:
[0026]步骤1、将升级的应用程序利用TFTP协议上传到服务器指定的某个文件夹中,其中每个应用程序带有版本号;当车载定位设备首次与控制平台建立通信时,将自身的版本号上报到控制平台中;控制平台对比车载定位设备上报的版本信息与服务器中应用包的版本号大小;
[0027]其中,版本号的定义主要有两部分构成,一部分表示硬件版本,另外一部分表示软件,每次上传新的应用程序或有车载定位设备上报版本号到控制平台时,控制平台都会对比车载定位设备版本号与服务器中已有应用程序版本号的大小。
[0028]控制平台通过对比服务器中应用程序的版本号与设备上报的版本号大小,若服务器中应用程序的版本号中具有与车载定位设备相同的硬件版本,而软件版本大于车载定位设备则提示升级,否则不提示升级,有效避免部分车载定位设备因为硬件不支持而造成无法使用的情况。
[0029]步骤2、若服务器中的应用包版本号有与车载定位设备相同的硬件版本号但软件版本号大于车载定位设备,则提示升级;
[0030]步骤3、点击一键升级到相同硬件版本下的最高
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1