本申请涉及新能源汽车的ptc驱动器,尤其涉及一种ptc驱动器的驱动器软件智能同步方法及装置。
背景技术:
1、ptc驱动器(positive temperature coefficient,表示正温度系数热敏电阻)是电动汽车中的常用元器。为了实现对ptc的精确控制,需要使用相应的ptc驱动器。ptc驱动器针对不同的ptc采用不同的驱动软件,目前在确定ptc驱动器中待更新的驱动软件时,一般是先获取到ptc的种类、型号或具体参数,之后再人工去查询到与ptc的种类、型号或具体参数对应驱动器软件,这就导致整个驱动器软件的确定过程复杂,且效率低下。
2、同时,上述过程对操作人员的专业知识要求较高,提高了确定驱动器软件版本并对ptc驱动器进行驱动更新的难度。
技术实现思路
1、本申请实施例提供了一种ptc驱动器的驱动器软件智能同步方法及装置,旨在解决现有技术中在确定ptc驱动器中待更新的驱动软件时,是先获取到ptc的种类、型号或具体参数,之后再人工去查询到与ptc的种类、型号或具体参数对应驱动器软件,这就导致整个驱动器软件的确定过程复杂,且效率低下的问题。
2、第一方面,本申请实施例提供了一种ptc驱动器的驱动器软件智能同步方法,应用于上位机,所述上位机与多个待同步驱动的ptc驱动器通讯连接,其包括:
3、响应于驱动器软件智能同步指令,基于预先设置的并行查询策略获取多个ptc驱动器分别对应的驱动器软件数据,以得到驱动器软件数据集;
4、基于所述驱动器软件数据集中各驱动器软件数据对应的驱动器软件版本进行分组,得到驱动器软件数据分组结果;
5、若确定所述驱动器软件数据分组结果中包括的分组个数等于2,则获取对应最高驱动器软件版本的驱动器软件数据分组作为第一驱动器软件数据,并获取对应非最高驱动器软件版本的驱动器软件数据分组作为第二驱动器软件数据;
6、基于所述第一驱动器软件数据和所述第二驱动器软件数据的匹配,获取驱动器软件差异数据;
7、根据预设的软件数据发送策略将所述驱动器软件差异数据发送至第二驱动器软件数据所对应的各ptc驱动器中进行ptc驱动器的驱动软件更新配置。
8、第二方面,本申请实施例提供了一种ptc驱动器的驱动器软件智能同步装置,应用于上位机,所述上位机与多个待同步驱动的ptc驱动器通讯连接,其包括:
9、并行查询单元,用于响应于驱动器软件智能同步指令,基于预先设置的并行查询策略获取多个ptc驱动器分别对应的驱动器软件数据,以得到驱动器软件数据集;
10、驱动器软件数据分组单元,用于基于所述驱动器软件数据集中各驱动器软件数据对应的驱动器软件版本进行分组,得到驱动器软件数据分组结果;
11、驱动器软件数据确定单元,用于若确定所述驱动器软件数据分组结果中包括的分组个数等于2,则获取对应最高驱动器软件版本的驱动器软件数据分组作为第一驱动器软件数据,并获取对应非最高驱动器软件版本的驱动器软件数据分组作为第二驱动器软件数据;
12、软件差异数据获取单元,用于基于所述第一驱动器软件数据和所述第二驱动器软件数据的匹配,获取驱动器软件差异数据;
13、驱动软件同步单元,用于根据预设的软件数据发送策略将所述驱动器软件差异数据发送至第二驱动器软件数据所对应的各ptc驱动器中进行ptc驱动器的驱动软件更新配置。
14、第三方面,本申请实施例提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的ptc驱动器的驱动器软件智能同步方法。
15、第四方面,本申请实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的ptc驱动器的驱动器软件智能同步方法。
16、本申请实施例提供了一种ptc驱动器的驱动器软件智能同步方法及装置,应用于上位机,上位机与多个待同步驱动的ptc驱动器通讯连接,是先响应于驱动器软件智能同步指令,基于预先设置的并行查询策略获取多个ptc驱动器分别对应的驱动器软件数据,以得到驱动器软件数据集;基于驱动器软件数据集中各驱动器软件数据对应的驱动器软件版本进行分组,得到驱动器软件数据分组结果;若确定驱动器软件数据分组结果中包括的分组个数等于2,则获取对应最高驱动器软件版本的驱动器软件数据分组作为第一驱动器软件数据,并获取对应非最高驱动器软件版本的驱动器软件数据分组作为第二驱动器软件数据;基于第一驱动器软件数据和第二驱动器软件数据的匹配,获取驱动器软件差异数据;根据预设的软件数据发送策略将驱动器软件差异数据发送至第二驱动器软件数据所对应的各ptc驱动器中进行ptc驱动器的驱动软件更新配置。本申请实现了对多个ptc驱动器的驱动器软件版本的并行快速查询,并在确定了多个ptc驱动器的驱动器软件版本的区别后,基于驱动器软件版本以及驱动器软件数据的差异进行快速的智能同步,使得驱动器软件数据的更新更智能化且更加高效。
1.一种ptc驱动器的驱动器软件智能同步方法,应用于上位机,其特征在于,所述上位机与多个待同步驱动的ptc驱动器通讯连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于预先设置的并行查询策略获取多个ptc驱动器分别对应的驱动器软件数据,以得到驱动器软件数据集,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述驱动器软件数据集中各驱动器软件数据对应的驱动器软件版本进行分组,得到驱动器软件数据分组结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述若确定所述驱动器软件数据分组结果中包括的分组个数等于2,则获取对应最高驱动器软件版本的驱动器软件数据分组作为第一驱动器软件数据,并获取对应非最高驱动器软件版本的驱动器软件数据分组作为第二驱动器软件数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一驱动器软件数据和所述第二驱动器软件数据的匹配,获取驱动器软件差异数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据预设的软件数据发送策略将所述驱动器软件差异数据发送至第二驱动器软件数据所对应的各ptc驱动器中进行ptc驱动器的驱动软件更新配置,包括:
7.根据权利要求1所述的方法,其特征在于,在所述基于所述驱动器软件数据集中各驱动器软件数据对应的驱动器软件版本进行分组,得到驱动器软件数据分组结果之后,还包括:
8.一种ptc驱动器的驱动器软件智能同步装置,应用于上位机,其特征在于,所述上位机与多个待同步驱动的ptc驱动器通讯连接,所述ptc驱动器的驱动器软件智能同步装置包括:
9.根据权利要求8所述的ptc驱动器的驱动器软件智能同步装置,其特征在于,所述并行查询单元用于:
10.根据权利要求8所述的ptc驱动器的驱动器软件智能同步装置,其特征在于,所述驱动器软件数据分组单元用于: