一种的固件安装方法、终端、计算机可读存储介质、装置与流程

未命名 07-22 阅读:82 评论:0


1.本技术涉及汽车技术领域,具体涉及一种的固件安装方法、终端、计算机可读存储介质、装置。


背景技术:

2.目前,厂商在生产设备时,会根据市场预期生产一定数量的产品,但由于市场预期发货量和实际发货量偏差的不确定性,经常会产生库存积压。经销商在设备组发生故障为设备组更换设备时,如果使用了这些库存产品,会因设备的固件不兼容导致更换的设备无法正常使用,往往需要重新购买固件版本兼容的设备,会花费大量的时间等待设备到货,延长了设备组的维修时间,也增加了经销商的备货压力。


技术实现要素:

3.为了解决上述问题,本发明提供了一种的固件安装方法,该方法在检测到有新设备插入时,获取现有设备的固件,将所述现有设备的固件写入设备内,能减少设备的维修时间和降低经销商的备货压力。
4.本发明提供一种固件安装方法,应用于终端,所述方法包括:当设备组中至少一个设备异常时,响应于异常设备被新设备替换,选取第一固件,并将所述第一固件写入新设备中;其中,所述第一固件为所述设备组中正常设备的固件,或,根据异常设备的类型从服务器上获取的固件。
5.本发明还提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述固件安装方法的步骤。
6.本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述固件安装方法。
7.本发明还提供了一种固件安装装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述固件安装方法的步骤。
8.本发明提供的固件安装方法、终端、计算机可读存储介质、装置,在检测到有新设备插入时,获取现有设备的固件,将所述现有设备的固件写入设备内,减少了设备组的维修时间和降低了经销商的备货压力。
附图说明
9.图1为本发明第一实施例的固件安装方法流程图;
10.图2为本发明第二实施例固件安装方法的流程图;
11.图3为本发明提供的一种固件安装装置与车辆的交互图。
具体实施方式
12.有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
13.图1为本发明第一实施例的固件安装方法流程图。本发明提供的固件安装方法应用于终端。
14.如图1所示,本发明的固件安装方法,包括如下步骤:
15.步骤s11:检测到设备组中至少一个设备异常。
16.步骤s12:所述异常设备被替换。
17.步骤s13:选取第一固件,并将所述第一固件写入新设备中。
18.具体地,所述第一固件为所述设备组中正常设备的固件、根据异常设备的类型从服务器上获取的固件、设备安装端内预存的对应类型固件、终端内预存的对应类型固件中的一项。
19.本发明提供的固件安装方法,在检测到有新设备插入时,获取现有设备的固件,将所述现有设备的固件写入设备内,减少了设备组的维修时间和降低了经销商的备货压力。
20.图2为本发明第二实施例的固件安装方法流程图。本发明提供的固件安装方法应用于终端。
21.如图2所示,本发明的固件安装方法,包括如下步骤:
22.步骤s21:检测所述设备组中的多个设备的硬件是否异常。
23.具体地,在一实施方式中,检测所述设备组中的多个设备的硬件是否异常时,可以显示设备的工作参数,或设备工作时获取的文字、图像、音频等信息,以便于维修人员识别设备是否在正常工作。
24.具体地,在检测到所述多个设备中的一个或多个设备异常时,进入步骤s22:进行发出异常提示。在未检测到所述多个设备异常时,进入步骤s25:识别所述设备组中的一个或多个设备的固件是否异常。
25.具体地,发出异常提示包括,显示异常设备的设备参数、显示异常设备的异常部件、发出异常设备的更换提醒中的至少一项。例如,在检测到多个设备中的设备c损坏时,显示设备c的设备类型、损坏部件、接口类型等,能让维修人员根据显示的信息选择对应的替换设备或维修设备。在执行完所述出异常提示后,进入步骤s23:检测是否在预设的时间内获取到更换异常设备的反馈信息,以检测维修人员是否更换了异常设备,其中,预设的时间可以根据实际情况设定,本实施例不作进一步说明。
26.具体地,在预设的时间内获取到更换异常设备的反馈信息时,返回步骤s21:检测所述设备组中的多个设备的硬件是否异常。在预设的时间内未获取到更换异常设备的反馈信息时,进入步骤s24:进行根据所述异常设备的类型播放更换教程。具体地,所述根据所述异常设备的类型播放更换教程包括,根据异常设备的类型播放异常设备的图像更换教程和/或文字更换教程和/或语音更换教程,以便于维修人员根据播放的教程更换异常设备。
27.具体地,在根据所述异常设备的类型播放更换教程后返回步骤s23:继续检测是否在预设的时间内获取到更换异常设备的反馈信息。
28.具体地,识别所述设备组中的一个或多个设备的固件是否异常为,识别新插入设备的固件,是否出现与设备安装端或现有正常设备不兼容的情况,能检测新插入的设备是否能正常使用。
29.具体地,在识别到所述设备组中的一个或多个设备的固件异常时,进入步骤s26:选取第一固件,并将所述第一固件写入新设备中。在未识别到所述设备组中的一个或多个设备的固件异常时,进入步骤s28:进行提示安装固件安装完成。
30.具体地,所述第一固件为所述设备组中正常设备的固件,或为根据异常设备的类型从服务器上获取的固件。例如,在检测到新插入设备的固件与现有正常设备或安装端不兼容时,终端读取现有正常设备的固件,并将读取的正常设备的固件写入新插入设备中。以使的新插入设备的固件能在当前安装端正常使用。
31.具体地,在执行完选取第一固件,并将所述第一固件写入新设备中的步骤之后,进入步骤s27:重启写入固件的设备,并为所述写入固件的设备配置新的寄存器,其中,寄存器的配置可直接参考现有正常设备的配置或联网获取对应的配置。
32.具体地,重启写入固件的设备,并为所述写入固件的设备配置新的寄存器后,返回步骤s21:检测所述设备组中的多个设备的硬件是否异常,以检测写入固件和配置寄存器是否成功。
33.具体地,在一实施方式中,在提示安装固件安装完成之前还包括,识别所述设备组中的多个设备之间的固件版本是否一致。在识别到所述设备组中的多个设备之间的固件版本一致时,进入步骤s28:进行提示安装固件安装完成。在识别到所述设备组中的多个设备之间的固件版本不一致时,选取第二固件,并将所述第二固件写入版本号低于所述第二固件的设备中,其中,所述第二固件为所述多个设备中版本号最高的固件。例如,在检测到设备a的固件版本号为2.0,设备b的固件版本号为2.3,设备c的固件版本号为2.0时,选取设备b的固件,并将设备b的固件写入设备a和设备c中。此做法可减少因设备固件版本不一致带来的设备工作误差。
34.具体地,在一实施方式中,在执行完选取第二固件,并将所述第二固件写入版本号低于所述第二固件的设备中的步骤之后,返回步骤s27:重启写入固件的设备,并为所述写入固件的设备配置新的寄存器。
35.本发明提供的固件安装方法,在检测到有新设备插入时,获取现有设备的固件,将所述现有设备的固件写入设备内,减少了设备组的维修时间和降低了经销商的备货压力。
36.图3为本发明提供的一种固件安装装置与车辆的交互图。
37.如图3所示交互图包括车辆s31和固件安装装置s32。
38.车辆s31内有由多个摄像头组成的摄像头设备组。
39.所述固件安装装置s32与车辆s31连接获取摄像头设备组的设备信息。
40.具体的,在所述固件安装装置s32检测到所述摄像头设备组中的摄像头故障,且更换了故障摄像头时,选取所述摄像头设备组中正常摄像头的固件,并将所述正常摄像头的固件写入更换的摄像头中。
41.本发明还提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述固件安装方法的步骤。
42.本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述固件安装方法。
43.本发明还提供了一种固件安装装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述固件安装方法的步骤。
44.本发明提供的固件安装方法、终端、计算机可读存储介质、装置,在检测到有新设备插入时,获取现有设备的固件,将所述现有设备的固件写入设备内,减少了设备组的维修时间和降低了经销商的备货压力。
45.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可通过上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

技术特征:
1.一种固件安装方法,其特征在于,应用于终端,所述方法包括:当设备组中至少一个设备异常时,响应于异常设备被新设备替换,选取第一固件,并将所述第一固件写入新设备中;其中,所述第一固件为所述设备组中正常设备的固件,或,根据异常设备的类型从服务器上获取的固件。2.如权利要求1所述的固件安装方法,所述固件安装方法还包括:检测所述设备组中的多个设备的硬件是否异常;若检测到所述设备组中的一个或多个设备的硬件异常,则发出异常提示;若未检测到所述设备组中的多个设备异常,则识别所述设备组中的一个或多个设备的固件是否异常。3.如权利要求2所述的固件安装方法,所述识别所述设备组中的一个或多个设备的固件是否异常的步骤,之后包括:在所述设备组中的一个或多个设备的固件异常时,进入响应于异常设备被新设备替换,选取第一固件,并将所述第一固件写入新设备中的步骤。4.如权利要求2所述的固件安装方法,所述发出异常提示的步骤,之后包括:检测是否在预设的时间内获取到更换异常设备的反馈信息;若在预设的时间内获取到所述反馈信息,则返回所述检测所述设备组中的多个设备的硬件是否异常的步骤;若预设的时间内未获取到所述反馈信息,则根据所述异常设备的类型播放更换教程,并返回检测是否在预设的时间内获取到更换异常设备的反馈信息的步骤。5.如权利要求1所述的固件安装方法,在将所述第一固件写入新设备中后还包括:识别到所述设备组中的多个设备之间的固件版本不一致时,选取第二固件,并将所述第二固件写入版本号低于所述第二固件的设备中;其中,所述第二固件为所述多个设备中版本号最高的固件。6.如权利要求5所述的固件安装方法,所述识别到所述设备组中的多个设备之间的固件版本不一致时,选取第二固件,并将所述第二固件写入版本号低于所述第二固件的设备中的步骤,之后包括:返回检测所述设备组中的多个设备的硬件是否异常的步骤。7.如权利要求1所述的固件安装方法,在将所述第一固件写入新设备中后还包括:重启写入固件的设备,并为所述写入固件的设备配置新的寄存器后,返回检测所述设备组中的多个设备的硬件是否异常的步骤。8.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述固件安装方法的步骤。9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的固件安装方法。10.一种固件安装装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述固件安装方法的步骤。

技术总结
本发明公开了一种固件安装方法,应用于终端,包括:当设备组中至少一个设备异常时,响应于异常设备被新设备替换,选取第一固件,并将所述第一固件写入新设备中;其中,所述第一固件为所述设备组中正常设备的固件,或,根据异常设备的类型从终端上获取的固件。本发明还提供一种固件安装终端、计算机可读存储介质。本发明在检测到有新设备插入时,获取现有设备的固件,将所述现有设备的固件写入设备内,减少了设备组的维修时间和降低了经销商的备货压力。力。力。


技术研发人员:鲁桂桂
受保护的技术使用者:博泰车联网(南京)有限公司
技术研发日:2021.12.30
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐