远程升级方法和装置制造方法及图纸

技术编号:15653566 阅读:138 留言:0更新日期:2017-06-17 08:28
本发明专利技术公开一种远程升级方法和装置,用于对车载诊断系统终端软件进行升级,所述方法包括如下步骤:获取在网络位置的升级服务器中对应所述软件的当前版本号;在所述当前版本号与当地版本号不一致时,记录标记为下载标记;在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记;在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级。本发明专利技术的主要目的是提供远程升级车载诊断系统的功能,提高用户体验。

【技术实现步骤摘要】
远程升级方法和装置
本专利技术涉及车载程序控制装置领域,特别涉及远程升级方法和装置。
技术介绍
现在市场上基本所有车载诊断系统OBD终端都是基于车内使用,用户如果需要升级软件就必须回到购买4S汽车店,由售后人员借助烧录设备才能升级车载终端的软件,操作极为不便。
技术实现思路
本专利技术的主要目的是提供远程升级方法和装置,旨在提供远程升级车载诊断系统的功能,提高用户体验。为实现上述目的,本专利技术提出的一种远程升级方法,用于对车载诊断系统终端软件进行升级,包括如下步骤:获取在网络位置的升级服务器中对应所述软件的当前版本号;在所述当前版本号与当地版本号不一致时,记录标记为下载标记;在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记;在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级。优选的,所述“获取在网络位置的升级服务器中对应所述软件的当前版本号”的步骤具体包括:在预设条件时,上报所述软件的当地版本号到网络位置上的升级服务器;接收由所述升级服务器在检测到版本号区别时返回的当前版本号。优选的,所述预设条件为汽车打火。优选的,所述“在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记”的步骤具体包括:在存在所述下载标记,无车辆数据上报,并且保持数据网络连接时,从所述升级服务器下载对应所述当前版本号的升级文件;在所述升级文件下载完毕时,替换所述标记为升级标记。优选的,所述“在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级”的步骤具体包括:在存在升级标记,并且检测到汽车熄火,并且进入睡眠状态时,进入快速启动FASTBOOT根据所下载的升级文件进行程序升级。本专利技术提供的一种远程升级装置,用于对车载诊断系统终端软件进行升级,包括:获取模块,用于获取在网络位置的升级服务器中对应所述软件的当前版本号;对比模块,用于在所述当前版本号与当地版本号不一致时,记录标记为下载标记;下载模块,用于在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记;升级模块,用于在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级。优选的,所述获取模块具体用于:在预设条件时,上报所述软件的当地版本号到网络位置上的升级服务器;接收由所述升级服务器在检测到版本号区别时返回的当前版本号。优选的,所述预设条件为汽车打火。优选的,所述下载模块具体用于:在存在所述下载标记,无车辆数据上报,并且保持数据网络连接时,从所述升级服务器下载对应所述当前版本号的升级文件;在所述升级文件下载完毕时,替换所述标记为升级标记。优选的,所述升级模块具体用于:在存在升级标记,并且检测到汽车熄火,并且进入睡眠状态时,进入快速启动FASTBOOT根据所下载的升级文件进行程序升级。本专利技术所提供的远程升级方法,通过与升级服务器网络连接,并且根据版本号来获取相应的升级文件,当获取了对于的升级文件则可以进行软件升级。因此具有远程升级的功能。进一步的,本专利技术,新增下载标记和升级标记的技术特征,则将整个升级流程分为几个独立的部分,使得车载诊断系统终端能单个部分执行,具有升级的稳定性更好,以及升级的续传更容易的效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术远程升级方法第一实施例的流程图;图2为本专利技术远程升级方法第二实施例的流程图;图3为本专利技术远程升级方法第三实施例的流程图;图4为本专利技术远程升级方法第四实施例的流程图;图5为本专利技术远程升级装置一实施例的模块示意图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参看图1,本专利技术远程升级方法第一实施例,用于对车载诊断系统终端软件进行升级,其特征在于,包括如下步骤:步骤S100,获取在网络位置的升级服务器中对应所述软件的当前版本号;其中,升级服务器和车载诊断系统终端通过无线网络连接,例如车载诊断系统通过3g/4g模块联网,或者通过wifi或蓝牙模块联网;升级服务器通常会保存需要推广的最新版本软件供终端连接和下载。步骤S200,在所述当前版本号与当地版本号不一致时,记录标记为下载标记;其中,车载诊断系统终端将两个版本号进行比对,如一致则不需要更新,如不一致则需要更新,进一步记录标记为下载标记。步骤S300,在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记;其中,车载诊断系统终端在检测到下载标记时,则通过网络连接升级服务器,从而下载对应的升级文件,优选在网络信号强,本地系统当前空闲的时候进行下载操作。步骤S400,在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级。其中,由于升级时,车载诊断系统终端的功能将暂停服务,因此熄火时升级具有更安全的效果。本实施例,通过与升级服务器网络连接,并且根据版本号来获取相应的升级文件,当获取了对于的升级文件则可以进行软件升级。因此具有远程升级的功能。进一步的,本实施例,新增下载标记和升级标记的技术特征,则将整个升级流程分为几个独立的部分,使得车载诊断系统终端能单个部分执行,具有升级的稳定性更好,以及升级的续传更容易的效果。请参看图2,本专利技术远程升级方法第二实施例,以第一实施例为基础,对其中的步骤S100进行进一步说明。所述“获取在网络位置的升级服务器中对应所述软件的当前版本号”的步骤具体包括:步骤S110,在预设条件时,上报所述软件的当地版本号到网络位置上的升级服务器;其中,预设条件可以是汽车打火时,汽车中途停止时,汽车熄火时,或者是用户点击预设按钮时。所述软件的当地版本号,即为终端正在运行的软件的版本号。步骤S120,接收由所述升级服务器在检测到版本号区别时返回的当前版本号。其中,升级服务器在检测到版本号区别时,则返回位于升级服务器上的当前版本号。当升级服务器没有检测到版本号区别时,则不响应。本实施例,通过终端上传自身版本号,则升级服务器可以判断终端的软件版本号是否需要更新,若是则返回当前版本号,若否则不响应。从而终端仅会在需要升级时,才收到相关信息,减少了终端的性能要求和程序设计难度。优选的,所述预设条件为汽车打火。一方面,汽车打火时,汽车处于静止,终端负载低;另一方面,可以在汽车打火时检测版本号,若需要升级,则当前开车的行程中完成下载;在熄火时完成升级,从而达到一个开车过程完成升级的效果。请参看图3,本专利技术远程升级方法第三实施例,以第一实施例为基础,对其中的步骤S300进行进一步说明。所述“在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记”的步骤具体包括:步骤S310,在本文档来自技高网...
远程升级方法和装置

【技术保护点】
一种远程升级方法,用于对车载诊断系统终端软件进行升级,其特征在于,包括如下步骤:获取在网络位置的升级服务器中对应所述软件的当前版本号;在所述当前版本号与当地版本号不一致时,记录标记为下载标记;在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记;在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级。

【技术特征摘要】
1.一种远程升级方法,用于对车载诊断系统终端软件进行升级,其特征在于,包括如下步骤:获取在网络位置的升级服务器中对应所述软件的当前版本号;在所述当前版本号与当地版本号不一致时,记录标记为下载标记;在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记;在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级。2.如权利要求1所述的远程升级方法,其特征在于,所述“获取在网络位置的升级服务器中对应所述软件的当前版本号”的步骤具体包括:在预设条件时,上报所述软件的当地版本号到网络位置上的升级服务器;接收由所述升级服务器在检测到版本号区别时返回的当前版本号。3.如权利要求1所述的远程升级方法,其特征在于,所述预设条件为汽车打火。4.如权利要求1所述的远程升级方法,其特征在于,所述“在存在所述下载标记时,从所述升级服务器下载对应所述当前版本号的升级文件,并且在所述升级文件下载完毕时,替换所述标记为升级标记”的步骤具体包括:在存在所述下载标记,无车辆数据上报,并且保持数据网络连接时,从所述升级服务器下载对应所述当前版本号的升级文件;在所述升级文件下载完毕时,替换所述标记为升级标记。5.如权利要求1所述的远程升级方法,其特征在于,所述“在存在升级标记,并且汽车熄火时,根据所述升级文件进行软件升级”的步骤具体包括:在存在升级标记,并且检...

【专利技术属性】
技术研发人员:胡滨
申请(专利权)人:深圳市中兴物联科技有限公司
类型:发明
国别省市:广东,44

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

1