[发明专利]PTC驱动器的驱动器软件智能同步方法及装置有效
申请号: | 202310783873.3 | 申请日: | 2023-06-29 |
公开(公告)号: | CN116501400B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 邓超;梁向辉 | 申请(专利权)人: | 深圳艾为电气技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/65;G06F9/52 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 迟珊珊 |
地址: | 518000 广东省深圳市龙岗区坂田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ptc 驱动器 软件 智能 同步 方法 装置 | ||
1.一种PTC驱动器的驱动器软件智能同步方法,应用于上位机,其特征在于,所述上位机与多个待同步驱动的PTC驱动器通讯连接,所述方法包括:
响应于驱动器软件智能同步指令,基于预先设置的并行查询策略获取多个PTC驱动器分别对应的驱动器软件数据,以得到驱动器软件数据集;
基于所述驱动器软件数据集中各驱动器软件数据对应的驱动器软件版本进行分组,得到驱动器软件数据分组结果;
若确定所述驱动器软件数据分组结果中包括的分组个数等于2,则获取对应最高驱动器软件版本的驱动器软件数据分组作为第一驱动器软件数据,并获取对应非最高驱动器软件版本的驱动器软件数据分组作为第二驱动器软件数据;
基于所述第一驱动器软件数据和所述第二驱动器软件数据的匹配,获取驱动器软件差异数据;
根据预设的软件数据发送策略将所述驱动器软件差异数据发送至第二驱动器软件数据所对应的各PTC驱动器中进行PTC驱动器的驱动软件更新配置;
所述基于所述驱动器软件数据集中各驱动器软件数据对应的驱动器软件版本进行分组,得到驱动器软件数据分组结果,包括:
将所述驱动器软件数据集中各驱动器软件数据基于聚类进行驱动器软件版本的分组,得到所述驱动器软件数据分组结果;
或者,将所述驱动器软件数据集中各驱动器软件数据中具有相同驱动器软件版本的驱动器软件数据划分至同一分组,以得到所述驱动器软件数据分组结果;
所述多个待同步驱动的PTC驱动器中PTC驱动器的数量超过1000个;
所述基于预先设置的并行查询策略获取多个PTC驱动器分别对应的驱动器软件数据,以得到驱动器软件数据集,包括:
获取各PTC驱动器分别对应的驱动器软件数据的压缩包;其中,各PTC驱动器分别对应的驱动器软件数据的压缩包包括有驱动器软件版本、PTC驱动器的设备唯一标识信息;
对各PTC驱动器分别对应的压缩包进行解压,得到各PTC驱动器分别对应的驱动器软件数据,以组成驱动器软件数据集;
所述将所述驱动器软件数据集中各驱动器软件数据基于聚类进行驱动器软件版本的分组,得到所述驱动器软件数据分组结果中是基于DBSCAN聚类算法对各驱动器软件数据对应的版本向量进行分组,得到所述驱动器软件数据分组结果。
2.根据权利要求1所述的方法,其特征在于,所述基于预先设置的并行查询策略获取多个PTC驱动器分别对应的驱动器软件数据,以得到驱动器软件数据集,包括:
获取已建立通讯连接的多个PTC驱动器中各PTC驱动器的当前通讯状态;
若确定各PTC驱动器的当前通讯状态均为正常通讯状态,则获取与所述并行查询策略对应的驱动版本并行查询指令,并将所述驱动版本并行查询指令发送至各PTC驱动器;
接收各PTC驱动器分别发送的且包括有驱动器软件版本的驱动器软件数据,以组成所述驱动器软件数据集。
3.根据权利要求1所述的方法,其特征在于,所述若确定所述驱动器软件数据分组结果中包括的分组个数等于2,则获取对应最高驱动器软件版本的驱动器软件数据分组作为第一驱动器软件数据,并获取对应非最高驱动器软件版本的驱动器软件数据分组作为第二驱动器软件数据,包括:
若确定所述驱动器软件数据分组结果中包括的分组个数等于2,则获取对应最高驱动器软件版本的驱动器软件数据分组作为第一分组,并在所述第一分组中随机获取一个驱动器软件数据以作为所述第一驱动器软件数据;
获取定所述驱动器软件数据分组结果中对应非最高驱动器软件版本的驱动器软件数据分组作为第二分组,并在所述第二分组中随机获取一个驱动器软件数据以作为所述第二驱动器软件数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳艾为电气技术有限公司,未经深圳艾为电气技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310783873.3/1.html,转载请声明来源钻瓜专利网。