诊断设备软件升级的方法及设备技术

技术编号:10050673 阅读:169 留言:0更新日期:2014-05-15 21:23
本发明专利技术适用于车辆技术领域,提供了一种诊断设备软件升级的方法及设备,所述方法包括如下步骤:诊断设备定时向升级服务器获取软件更新提醒的请求,以便升级服务器根据所述请求下发软件更新提醒;所述软件更新提醒的请求包括诊断设备的标识,所述软件更新提醒包括待升级软件的版本标识和升级链接;根据所述升级服务器下发的软件更新提醒更新软件。本发明专利技术提出的方法及设备提供了一种简单方便的自动的诊断设备升级的方法。

【技术实现步骤摘要】

本专利技术属于车辆
,尤其涉及一种诊断设备软件升级的方法及设备
技术介绍
市场上的汽车诊断产品,从其研发、面市到最终退出市场,其软件大多都一直处于发行、修改、再发行的循环状态,以增加新的功能和解决出现的问题。而客户遇到的很多诊断问题都是已经解决的问题,只是由于客户没有能够及时更新对应的软件导致。目前客户需要进行软件更新时,需要登录软件更新网站人工进行升级操作,这样的升级方式延误升级时间,无法使用户及时得到提醒和升级。
技术实现思路
本专利技术实施例的目的在于提供一种通过诊断设备升级的方法及设备,旨在解决现有的诊断设备需要人工操作进行软件升级的问题。本专利技术实施例是这样实现的,一种诊断设备软件升级的方法,所述方法包括如下步骤:诊断设备定时向升级服务器获取软件更新提醒的请求,以便升级服务器根据所述请求下发软件更新提醒;所述软件更新提醒的请求包括诊断设备的标识,所述软件更新提醒包括待升级软件的版本标识和升级链接;根据所述升级服务器下发的软件更新提醒更新软件。进一步地,所述根据服务器下发的软件更新提醒更新软件进一步包括:解析所述软件更新提醒,得到待升级软件的版本标识和升级链接;比较所述待升级软件的版本标识和本端预存的软件版本标识;当待升级软件的版本标识和本端预存的软件版本标识不一致时,根据所述升级链接下载待升级软件。进一步地,所述根据升级链接下载待升级软件之后,还包括:保存所述待升级软件的版本标识。本专利技术还提出一种诊断设备,所述诊断设备包括:请求模块,用于定时向升级服务器发送软件更新提醒的请求,以便升级服务器根据所述请求下发软件更新提醒;所述软件更新提醒的请求包括诊断设备的标识,所述软件更新提醒包括待升级软件的版本标识和升级链接;更新模块,用于根据所述升级服务器下发的软件更新提醒更新软件。进一步地,所述更新模块包括:解析单元,用于解析所述软件更新提醒,得到待升级软件的版本标识和升级链接;比较单元,用于比较所述待升级软件的版本标识和本端预存的软件版本标识;下载单元,用于当待升级软件的版本标识和本端预存的软件版本标识不一致时,根据所述升级链接下载待升级软件。进一步地,所述更新模块还包括:保存单元,用于保存所述待升级软件的版本标识。本专利技术还提出一种诊断设备软件升级的方法,所述方法包括如下步骤:接收诊断设备发送的获取软件更新提醒的请求;根据所述请求下发软件更新提醒,供所述诊断设备根据所述软件更新提醒更新软件;所述软件更新提醒的请求包括诊断设备的标识,所述软件更新提醒包括待升级软件的版本标识和升级链接。进一步地,所述根据请求下发软件更新提醒进一步包括:根据所述诊断设备的标识获取预存的所述诊断设备的历史升级记录;根据所述诊断设备的历史升级记录获取本次待升级软件的版本标识;发送所述待升级软件的版本标识和升级链接至所述诊断设备,并将本次待升级软件的版本标识添加至所述诊断设备的历史升级记录。本专利技术还提出一种升级服务器,所述服务器包括:接收模块,用于接收诊断设备发送的获取软件更新提醒的请求;下发模块,用于根据所述请求下发软件更新提醒,供所述诊断设备根据所述软件更新提醒更新软件;所述软件更新提醒的请求包括诊断设备的标识,所述软件更新提醒包括待升级软件的版本标识和升级链接。进一步地,所述下发模块包括:获取记录单元,用于根据所述诊断设备的标识获取预存的所述诊断设备的历史升级记录;获取标识单元,用于根据所述诊断设备的历史升级记录获取本次待升级软件的版本标识;发送单元,用于发送所述待升级软件的版本标识和升级链接至所述诊断设备,并将本次待升级软件的版本标识添加至所述诊断设备的历史升级记录。本专利技术实施例提供了诊断设备升级的方法,可以在有软件升级时将软件更新提醒直接推送至诊断设备,诊断设备可方便快捷地进行软件升级。本专利技术实施例一的方法简单方便,给用户提供了一种人性化的软件升级方式。附图说明图1是本专利技术实施例一提供的诊断设备升级的方法的流程图;图2是本专利技术实施例一提供的诊断设备升级的方法的另一流程图;图3是本专利技术实施例二提供的诊断设备的结构图;图4是本专利技术实施例二提供的诊断设备中更新模块的结构图;图5是本专利技术实施例三提供的诊断设备升级的方法的流程图;图6是本专利技术实施例四提供的升级服务器的结构图;图7是本专利技术实施例四提供的升级服务器中下发模块的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一本专利技术实施例一提出一种诊断设备升级的方法,用于诊断设备。如图1、图2所示,本专利技术实施例一的方法包括如下步骤:S11、诊断设备定时向升级服务器获取软件更新提醒的请求。诊断设备的相关升级软件在软件发布平台发布后,软件发布平台将主动调用消息平台的web接口,将软件更新提醒(包括升级软件的名称、版本标识、需推送诊断设备的特征等信息)发送到升级服务器。诊断设备在网络连接正常情况下,定时向升级服务器请求新的软件更新提醒,请求中包括诊断设备的标识。升级服务器根据诊断设备提供的标识获取预存在升级服务器的该诊断设备的历史升级记录,该历史升级记录包括了诊断设备上次获取软件更新提醒时的版本标识等信息,升级服务器根据历史升级记录获取本次所有待升级软件的版本标识,将待升级软件的版本标识连同升级链接(软件升级的链接地址)等信息打包成软件更新提醒,发送至诊断设备,并将本次待升级软件的版本标识添加至该诊断设备的历史升级记录。S12、根据升级服务器下发的软件更新提醒更新软件。诊断设备收到软件更新提醒后,可以提示信息的方式显示给客户,如客户确认升级,则诊断设备解析软件更新提醒,得到待升级软件的版本标识和升级链接。诊断设备比较待升级软件的版本标识和本端预存的软件版本标识,如待升级软件的版本标识和本端预存的软件版本标识一致时,说明诊断设备已经升级过该版本的软件,只有当待升级软件的版本标识和本端预存的软件版本标识不一致时,才根据升级链接下载待升级软件。诊断设备下载安装待升级软件后,保存该软件的版本标识作为本端目前软件的版本标识。本文档来自技高网...

【技术保护点】
一种诊断设备软件升级的方法,其特征在于,所述方法包括如下步骤:诊断设备定时向升级服务器获取软件更新提醒的请求,以便升级服务器根据所述请求下发软件更新提醒;所述软件更新提醒的请求包括诊断设备的标识,所述软件更新提醒包括待升级软件的版本标识和升级链接;根据所述升级服务器下发的软件更新提醒更新软件。

【技术特征摘要】
1.一种诊断设备软件升级的方法,其特征在于,所述方法包括
如下步骤:
诊断设备定时向升级服务器获取软件更新提醒的请求,以便升级
服务器根据所述请求下发软件更新提醒;所述软件更新提醒的请求包
括诊断设备的标识,所述软件更新提醒包括待升级软件的版本标识和
升级链接;
根据所述升级服务器下发的软件更新提醒更新软件。
2.如权利要求1所述的方法,其特征在于,所述根据服务器下
发的软件更新提醒更新软件进一步包括:
解析所述软件更新提醒,得到待升级软件的版本标识和升级链
接;
比较所述待升级软件的版本标识和本端预存的软件版本标识;
当待升级软件的版本标识和本端预存的软件版本标识不一致时,
根据所述升级链接下载待升级软件。
3.如权利要求1或2所述的方法,其特征在于,所述根据升级
链接下载待升级软件之后,还包括:
保存所述待升级软件的版本标识。
4.一种诊断设备,其特征在于,所述诊断设备包括:
请求模块,用于定时向升级服务器发送软件更新提醒的请求,以
便升级服务器根据所述请求下发软件更新提醒;所述软件更新提醒的

\t请求包括诊断设备的标识,所述软件更新提醒包括待升级软件的版本
标识和升级链接;
更新模块,用于根据所述升级服务器下发的软件更新提醒更新软
件。
5.如权利要求4所述的诊断设备,其特征在于,所述更新模块
包括:
解析单元,用于解析所述软件更新提醒,得到待升级软件的版本
标识和升级链接;
比较单元,用于比较所述待升级软件的版本标识和本端预存的软
件版本标识;
下载单元,用于当待升级软件的版本标识和本端预存的软件版本
标识不一致时,根据所述升级链接下载待升级软件。
6....

【专利技术属性】
技术研发人员:李红京颜家松刘洪
申请(专利权)人:深圳市道通科技有限公司
类型:发明
国别省市:广东;44

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

1