本发明涉及汽车远程升级(ota),尤其涉及一种设备更新方法、装置、终端设备以及存储介质。
背景技术:
1、由于车辆每年都会推出新款,有些车可能会用到新的协议,而诊断设备由于没有对应的升级接口,在车辆出厂后无法对应车辆信息以及新的协议对诊断设备进行升级。
2、低成本的诊断设备一般不升级,但是每年都有新车,车辆的诊断协议可能会变化,如果协议变化了,由于诊断设备无法升级,那么新车就无法进行诊断,此时则需要购买新的诊断设备,这会导致成本过高。
3、故现在需要一种方法来完成对诊断设备的升级。
4、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种设备更新方法、装置、终端设备以及存储介质,旨在解决协议更新时无法对诊断设备进行更新,需要购买新的诊断设备导致的成本过高的技术问题。
2、为实现上述目的,本发明提供一种设备升级方法,所述设备升级方法应用于诊断设备,包括以下步骤:
3、使用控制器区域网can接口与通信转接板进行连接,获取通信接口,并使用所述通信接口接收客户端发送的设备升级指令;
4、根据所述设备升级指令进行设备升级,获取升级结果。
5、可选的,所述使用控制器区域网can接口与通信转接板进行连接,获取通信接口,并使用所述通信接口接收客户端发送的设备升级指令的步骤之前还包括:
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、接收模块,用于使用控制器区域网can接口与通信转接板进行连接,获取通信接口,并使用所述通信接口接收客户端发送的设备升级指令;
31、升级模块,用于根据所述设备升级指令进行设备升级,获取升级结果。
32、本发明实施例还提出了一种终端设备所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备升级程序,所述设备升级程序被所述处理器执行时实现如上所述的设备升级方法的步骤。
33、本发明实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有设备升级程序,所述设备升级程序被处理器执行时实现如上所述的设备升级方法的步骤。
34、本发明实施例提出的一种设备升级方法、装置、终端设备以及存储介质,通使用控制器区域网can接口与通信转接板进行连接,获取通信接口,并使用所述通信接口接收客户端发送的设备升级指令;根据所述设备升级指令进行设备升级,获取升级结果。由此,通过预设的通信接口接收客户端的设备升级指令,并根据设备升级指令完成设备升级,解决了协议更新时无法对诊断设备进行更新,需要购买新的诊断设备导致的成本过高的问题,提高了设备升级的效率。
1.一种设备升级方法,其特征在于,所述设备升级方法应用于诊断设备,包括以下步骤:
2.根据权利要求1所述的设备升级方法,其特征在于,所述使用控制器区域网can接口与通信转接板进行连接,获取通信接口,并使用所述通信接口接收客户端发送的设备升级指令的步骤之前还包括:
3.根据权利要求2所述的设备升级方法,其特征在于,所述根据所述设备升级指令进行设备升级,获取升级结果的步骤包括:
4.根据权利要求3所述的设备升级方法,其特征在于,所述根据所述升级数据进行设备升级,获取升级结果的步骤之后还包括:
5.一种设备升级方法,其特征在于,所述设备升级方法应用于客户端,包括以下步骤:
6.根据权利要求5所述的设备升级方法,其特征在于,所述根据预先获取的升级包进行指令生成,获取设备升级指令的步骤之前还包括:
7.根据权利要求5所述的设备升级方法,其特征在于,所述根据预先获取的升级包进行指令生成,获取设备升级指令的步骤包括:
8.一种设备升级装置,其特征在于,所述设备升级装置应用于诊断设备,所述设备升级装置包括:
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备升级程序,所述设备升级程序被所述处理器执行时实现如权利要求1-7中任一项所述的设备升级方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有设备升级程序,所述设备升级程序被处理器执行时实现如权利要求1-7中任一项所述的设备升级方法的步骤。