System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种软件安装方法、装置、设备及可读存储介质制造方法及图纸_技高网

一种软件安装方法、装置、设备及可读存储介质制造方法及图纸

技术编号:41185689 阅读:2 留言:0更新日期:2024-05-07 22:18
本申请公开了一种软件安装方法、装置、设备及可读存储介质,该方法包括:在诊断设备的生产阶段,在诊断设备中安装下载软件,并建立下载软件与服务器之间的通信连接;其中,服务器中保存诊断软件及产品配置;在确定诊断设备为合法设备的情况下,利用下载软件获取诊断设备的配置标识;向服务器发送配置标识,得到服务器基于配置标识查询产品配置后反馈的配置信息;从服务器中下载配置信息对应的若干个诊断软件;在安装好若干个诊断软件后,卸载诊断设备中下载软件。本申请借助互联网,可完成软件一键安装工作,方式灵活,效率较高,且不容易出错,不用有线连接产品USB口,省去维护和管理、预置车型诊断软件的人工操作,可节省时间和外协费用。

【技术实现步骤摘要】

本申请涉及计算机应用,特别是涉及一种软件安装方法、装置、设备及可读存储介质


技术介绍

1、目前,对车辆诊断设备按照诊断软件,主要是在生产端由人工通过usb口为每台产品烧录和拷贝软件。这种安装方式存在问题:安装过程需要按部就班,时间长,效率较低,容易出错,维护和管理较繁琐,并且需要支付预置车型诊断软件操作的外协生产费用。

2、与此同时,车辆诊断行业产品线有着大量的诊断产品定制项目,不同的客户(主机厂),对车型诊断软件有着不一样的需求,普遍要求定制车型诊断软件。如果每一个定制项目都开发一款定制车型诊断软件,定制车型诊断软件数量将与日俱增,在工厂生产诊断设备时需要预装成百上千个不同项目的车型诊断软件,资源耗费比较严重,影响生产效率。

3、综上所述,如何有效地解决诊断产品生产过程中的诊断软件安装等问题,是目前本领域技术人员急需解决的技术问题。


技术实现思路

1、本申请的目的是提供一种软件安装方法、装置、设备及可读存储介质,通过下载软件,可以实现自动实现诊断软件的快速安装。

2、为解决上述技术问题,本申请提供如下技术方案:

3、一种软件安装方法,包括:

4、在诊断设备的生产阶段,在所述诊断设备中安装下载软件,并建立所述下载软件与服务器之间的通信连接;其中,所述服务器中保存诊断软件及产品配置;

5、在确定所述诊断设备为合法设备的情况下,利用所述下载软件获取所述诊断设备的配置标识;

6、向所述服务器发送所述配置标识,得到所述服务器基于所述配置标识查询所述产品配置后反馈的配置信息;

7、从所述服务器中下载所述配置信息对应的若干个诊断软件;

8、在安装好所述若干个诊断软件后,卸载所述诊断设备中所述下载软件。

9、优选地,所述产品配置包括配置编码、配置名称、产品类型和诊断软件标识,利用所述下载软件获取所述诊断设备的配置标识,包括:

10、利用所述下载软件获取所述诊断设备的配置编码;

11、相应地,向所述服务器发送所述配置标识,得到所述服务器基于所述配置标识查询所述产品配置后反馈的配置信息,包括:

12、向所述服务器发送所述配置编码,得到所述服务器基于所述配置编码查询所述产品配置后反馈的诊断软件标识。

13、优选地,利用所述下载软件获取所述诊断设备的配置编码,包括:

14、从所述下载软件的交互界面获得所述配置编码;

15、或,通过所述下载软件调用摄像头进行扫描,得到所述配置编码。

16、优选地,所述产品配置包括设备序列号和诊断软件标识,利用所述下载软件获取所述诊断设备的配置标识,包括:

17、利用所述下载软件获取所述诊断设备的设备序列号;

18、相应地,向所述服务器发送所述配置标识,得到所述服务器基于所述配置标识查询所述产品配置后反馈的配置信息,包括:

19、向所述服务器发送所述设备序列号,得到所述服务器基于所述设备序列号查询所述产品配置后反馈的诊断软件标识。

20、优选地,确定所述诊断设备为合法设备的过程,包括:

21、利用所述下载软件获取所述诊断设备的产品型号,并判断所述产品型号是否与合法产品型号一致;

22、如果是,则确定所述诊断设备为合法设备;

23、如果否,则确定所述诊断设备为非法设备,禁用所述下载软件。

24、优选地,从所述服务器中下载所述配置信息对应的若干个诊断软件,包括:

25、若所述配置信息对应的诊断软件有多种语言版本;

26、从多种语言版本中下载与所述诊断设备相同系统语言的版本。

27、优选地,安装所述若干个诊断软件,包括:

28、对下载的诊断软件的安装包进行验证;

29、在验证通过后,基于所述诊断软件的安装包进行软件安装。

30、一种软件安装装置,包括:

31、下载软件安装模块,用于在诊断设备的生产阶段,在所述诊断设备中安装下载软件,并建立所述下载软件与服务器之间的通信连接;其中,所述服务器中保存诊断软件及产品配置;

32、配置标识获取模块,用于在确定所述诊断设备为合法设备的情况下,利用所述下载软件获取所述诊断设备的配置标识;

33、配置信息获取模块,用于向所述服务器发送所述配置标识,得到所述服务器基于所述配置标识查询所述产品配置后反馈的配置信息;

34、诊断软件下载模块,用于从所述服务器中下载所述配置信息对应的若干个诊断软件;

35、下载软件卸载模块,用于在安装好所述若干个诊断软件后,卸载所述诊断设备中所述下载软件。

36、一种电子设备,包括:

37、存储器,用于存储计算机程序;

38、处理器,用于执行所述计算机程序时实现上述软件安装方法的步骤。

39、一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述软件安装方法的步骤。

40、应用本申请实施例所提供的方法,在诊断设备的生产阶段,在诊断设备中安装下载软件,并建立下载软件与服务器之间的通信连接;其中,服务器中保存诊断软件及产品配置;在确定诊断设备为合法设备的情况下,利用下载软件获取诊断设备的配置标识;向服务器发送配置标识,得到服务器基于配置标识查询产品配置后反馈的配置信息;从服务器中下载配置信息对应的若干个诊断软件;在安装好若干个诊断软件后,卸载诊断设备中下载软件。

41、在本申请中,在诊断设备的生产阶段,首先在诊断设备中安装下载软件,然后将下载软件与服务器之间建立起通信连接。在该服务器中保存有诊断软件以及产品配置。下载软件被安装后之后,可以检查诊断设备是否合法,在确定合法后,便可利用下载软件获取诊断设备的配置标识,从而向服务器发送该配置标识,然后,可接收又服务器反馈的配置信息。基于该配置信息,便可从服务器中下载诊断设备所需的诊断软件,诊断软件安装好之后,便可将诊断设备中的下载软件卸载。技术效果:本申请借助互联网,可完成软件一键安装工作,方式灵活,效率较高,且不容易出错,不用有线连接产品usb口,省去维护和管理、预置车型诊断软件的人工操作,可节省时间和外协费用。

42、相应地,本申请实施例还提供了与上述软件安装方法相对应的软件安装装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。

本文档来自技高网...

【技术保护点】

1.一种软件安装方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述产品配置包括配置编码、配置名称、产品类型和诊断软件标识,利用所述下载软件获取所述诊断设备的配置标识,包括:

3.根据权利要求2所述的方法,其特征在于,利用所述下载软件获取所述诊断设备的配置编码,包括:

4.根据权利要求1所述的方法,其特征在于,所述产品配置包括设备序列号和诊断软件标识,利用所述下载软件获取所述诊断设备的配置标识,包括:

5.根据权利要求1所述的方法,其特征在于,确定所述诊断设备为合法设备的过程,包括:

6.根据权利要求1所述的方法,其特征在于,从所述服务器中下载所述配置信息对应的若干个诊断软件,包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,安装所述若干个诊断软件,包括:

8.一种软件安装装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述软件安装方法的步骤。

...

【技术特征摘要】

1.一种软件安装方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述产品配置包括配置编码、配置名称、产品类型和诊断软件标识,利用所述下载软件获取所述诊断设备的配置标识,包括:

3.根据权利要求2所述的方法,其特征在于,利用所述下载软件获取所述诊断设备的配置编码,包括:

4.根据权利要求1所述的方法,其特征在于,所述产品配置包括设备序列号和诊断软件标识,利用所述下载软件获取所述诊断设备的配置标识,包括:

5.根据权利要求1所述的方法,其特征在于,确...

【专利技术属性】
技术研发人员:刘新王力
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1