一种诊断软件自动下载的方法、装置和计算机设备制造方法及图纸

技术编号:33406602 阅读:17 留言:0更新日期:2022-05-11 23:30
本发明专利技术公开了一种诊断软件自动下载的方法、装置和计算机设备,应用于诊断设备,诊断软件自动下载的方法包括以下步骤:服务器连接,以获取软件下载目录表,其中,所述服务器中预先存储有该诊断设备的软件下载目录表以及对应的诊断软件安装包;根据软件下载目录表,判断本地预装的软件是否完整;判断结果为否,则自动生成一个后台任务指令;根据后台任务指令从服务器自动获取未安装的软件安装包并执行安装,其中,软件安装包包括诊断软件名称及对应的压缩文件;本发明专利技术不需要用户手动下载确认诊断软件,节省了用户下载软件的时间,用户在拿到设备开机后可以快捷高效使用所需要的诊断软件,不需要自己等待下载很长时间就能保证软件能正常使用。软件能正常使用。软件能正常使用。

【技术实现步骤摘要】
一种诊断软件自动下载的方法、装置和计算机设备


[0001]本专利技术涉及汽车诊断
,尤其涉及一种诊断软件自动下载的方法、装置和计算机设备。

技术介绍

[0002]汽车出现系统功能故障或者是零部件故障,这些故障往往都是在维修店或者4S店由工作人员解决处理。而大多数维修店或者4S店为了提高维修的效率和诊断的准确率,都是采用专业的诊断工具对汽车进行诊断分析以精准且快速地找到汽车的故障问题所在,有针对性地进行维修处理,从而排除汽车故障。
[0003]而这些诊断工具在出厂时就会预装一些最基本的诊断软件,针对不同类型的车辆可能需要使用到不同的诊断软件,这些诊断软件在出厂时若没有预先安装,就需要在激活设备后用户自行连网下载,诊断软件的容量过大需长时间的下载,且用户有时间会漏安装一些诊断软件,等到需要使用时在进行下载安装,极其浪费时间,影响用户体验感。
[0004]因此,现有技术存在缺陷,需要改进。

技术实现思路

[0005]为了解决现有技术存在的缺陷,本专利技术提供了一种诊断软件自动下载的方法、装置和计算机设备。
[0006]本专利技术提供的技术文案,一种诊断软件自动下载的方法,应用于诊断设备,该方法包括以下步骤:与服务器连接,以获取软件下载目录表,其中,所述服务器中预先存储有该诊断设备的软件下载目录表以及对应的诊断软件安装包;根据所述软件下载目录表,判断本地预装的软件是否完整;判断结果为否,则自动生成一个后台任务指令;根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装,其中,软件安装包包括诊断软件名称及对应的压缩文件。
[0007]可选的,在与服务器连接,以获取软件下载目录表的步骤之前,还包括:当检测到设备激活启动时,生成自检指令;根据所述自检指令获取本地软件预装信息,以生成软件预装目录表。
[0008]可选的,与服务器连接,以获取软件下载目录表的具体步骤,包括:与服务器建立通信链路,向服务器发送请求下载指令以获取软件下载目录表,其中,服务器根据请求下载指令将软件下载目录表发送至诊断设备;接收所述软件下载目录表,其中,所述软件下载目录表包括诊断设备需要预先安装的所有必备诊断软件名称以及最新版本信息。
[0009]可选的,根据所述软件下载目录表,判断本地预装的软件是否完整的具体步骤,包括:
将所述软件下载目录表与软件预装目录表进行比对分析,以生成软件分析表;根据所述软件分析表,判断诊断设备本地预装的诊断软件是否完整。
[0010]可选的,根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装的具体步骤,包括:根据后台任务指令向服务器发送请求安装指令以获取未安装的软件安装包,其中,服务器根据请求安装指令将软件安装包发送至诊断设备;接收所述软件安装包并执行后台静默安装任务以完成诊断软件安装。
[0011]可选的,在根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装的步骤之后,还包括:当检测到诊断软件使用信号时,则生成优先下载指令,其中,诊断软件使用信号为用户点击未下载完成的诊断软件反馈的信号;根据所述优先下载指令提供优先线程以下载对应的诊断软件。
[0012]可选的,在根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装的步骤之后,还包括:判断后台静默安装任务是否完成;若判断结果为是,则关闭后台静默安装任务,并发出安装完成的提示。
[0013]本申请还公开了一种诊断软件自动下载装置,包括:获取模块,用于与服务器连接,以获取软件下载目录表;第一判断模块,用于根据所述软件下载目录表,判断本地预装的软件是否完整;生成模块,用于判断结果为否,则自动生成一个后台任务指令;安装模块,用于根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装,其中,软件安装包包括诊断软件名称及对应的压缩文件。
[0014]本申请还公开了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述诊断软件自动下载的方法的步骤。
[0015]本申请还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述诊断软件自动下载的方法的步骤。
[0016]有益效果:本专利技术通过与服务器连接,可从服务器中获取该诊断设备所需要安装的软件下载目录表;根据软件下载目录表,判断诊断设备上预装的诊断软件是否完整;若不完整,则可自动生成一个后台任务指令;根据后台任务指令,诊断设备可在后台自动从服务器获取未安装的软件安装包并在后台自动安装;本专利技术不需要用户手动下载确认诊断软件,节省了用户下载软件的时间,用户在拿到设备开机后可以快捷高效使用所需要的诊断软件,不需要自己等待下载很长时间就能保证软件能正常使用。
附图说明
[0017]图1为本专利技术的诊断软件自动下载的方法流程图示意图;图2为本专利技术的诊断软件自动下载装置的结构示意图;图3为本专利技术的计算机设备结构示意图。
[0018]图例所示:10、获取模块;20、第一判断模块;30、生成模块;40、安装模块。
具体实施方式
[0019]为了便于理解本专利技术,下面结合附图和具体实施例,对本专利技术进行更详细的说明。附图中给出了本专利技术的较佳的实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本说明书所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。
[0020]需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本说明书所使用的术语“固定”、“一体成型”、“左”、“右”以及类似的表述只是为了说明的目的,在图中,结构相似的单元是用以相同标号标示。
[0021]除非另有定义,本说明书所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本说明书中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本专利技术。
[0022]下面结合附图对本专利技术作详细说明。
[0023]实施例一:请参阅图1,一种诊断软件自动下载的方法,应用于诊断设备,该方法包括以下步骤:步骤S1、与服务器连接,以获取软件下载目录表,其中,所述服务器中预先存储有该诊断设备的软件下载目录表以及对应的诊断软件安装包;步骤S2、根据所述软件下载目录表,判断本地预装的软件是否完整;步骤S3、判断结果为否,则自动生成一个后台任务指令;步骤S4、根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装,其中,软件安装包包括诊断软件名称及对应的压缩文件。
[0024]如上述步骤S1

S4所述,通过与服务器连接,这样在下载诊断软件时就不需要用户自己连网使用流量下载,可从服务器获取诊断设备所需要下载的软件下载目录表,根据软件下载目录表,可判断诊断设备预装的诊断软件是否本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种诊断软件自动下载的方法,应用于诊断设备,其特征在于:该方法包括以下步骤:与服务器连接,以获取软件下载目录表,其中,所述服务器中预先存储有该诊断设备的软件下载目录表以及对应的诊断软件安装包;根据所述软件下载目录表,判断本地预装的软件是否完整;判断结果为否,则自动生成一个后台任务指令;根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装,其中,软件安装包包括诊断软件名称及对应的压缩文件。2.根据权利要求1所述诊断软件自动下载的方法,其特征在于,在与服务器连接,以获取软件下载目录表的步骤之前,还包括:当检测到设备激活启动时,生成自检指令;根据所述自检指令获取本地软件预装信息,以生成软件预装目录表。3.根据权利要求1所述诊断软件自动下载的方法,其特征在于,与服务器连接,以获取软件下载目录表的具体步骤,包括:与服务器建立通信链路,向服务器发送请求下载指令以获取软件下载目录表,其中,服务器根据请求下载指令将软件下载目录表发送至诊断设备;接收所述软件下载目录表,其中,所述软件下载目录表包括诊断设备需要预先安装的所有必备诊断软件名称以及最新版本信息。4.根据权利要求2所述诊断软件自动下载的方法,其特征在于,根据所述软件下载目录表,判断本地预装的软件是否完整的具体步骤,包括:将所述软件下载目录表与软件预装目录表进行比对分析,以生成软件分析表;根据所述软件分析表,判断诊断设备本地预装的诊断软件是否完整。5.根据权利要求1所述诊断软件自动下载的方法,其特征在于,根据所述后台任务指令从服务器自动获取未安装的软件安装包并执行安装的具体步骤,包括:根据后台任务指令向服务器发送请求安装...

【专利技术属性】
技术研发人员:蒋永鑫尹欣荣谢嘉丰
申请(专利权)人:深圳市星卡科技有限公司
类型:发明
国别省市:

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

1