控制器终端程序更新方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28496329 阅读:25 留言:0更新日期:2021-05-19 22:30
本申请涉及一种控制器终端程序更新方法、装置、计算机设备和存储介质。本申请能够针对批量的待更新控制器终端进行自动更新程序,提高了程序更新的效率。该包括:从程序更新文件中提取程序更新信息,获取本地存储的针对与上述终端管理模块连接的各控制器终端的程序同步信息,根据程序更新信息与程序同步信息的匹配,从各控制器终端中确定待更新控制器终端;将上述程序更新信息发送至待更新控制器终端,以供待更新控制器终端根据程序更新信息检测是否已存储上述程序更新文件,并反馈文件检测结果;若文件检测结果表征上述待更新控制器终端已存储程序更新文件,则向待更新控制器终端发送程序升级命令,以指示待更新控制器终端执行上述程序更新文件。行上述程序更新文件。行上述程序更新文件。

【技术实现步骤摘要】
控制器终端程序更新方法、装置、计算机设备和存储介质


[0001]本申请涉及自动化控制
,特别是涉及一种控制器终端程序更新方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着自动化控制技术的发展,智能终端设备已深入各行各业以及人们的日常生活中,例如在智能楼宇自动化控制领域,通常需要安装各种控制器终端(Control Termination),如门禁控制器、智能家居控制器、数据采集终端等。控制器终端连接的外部设备种类复杂,通信协议繁多,客户定制化的需求较多,控制器终端的固件BUG经常的试运行阶段被发现,因此需要经常更新控制器终端的程序。
[0003]目前控制器终端的程序更新方法主要有两种,一种是在现场使用SD卡(Secure Digital Memory Card,安全数码卡)或者U盘等外部存储器,或者Ulink编程器逐个针对控制器终端进行更新,另一种是通过网络远程逐个在线更新。可见,这些程序更新方法缺少应对不同类型设备进行测试管理和自动批量更新的功能。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种控制器终端程序更新方法、装置、计算机设备和存储介质。
[0005]一种控制器终端程序更新方法,应用于终端管理模块,所述方法包括:
[0006]从程序更新文件中提取程序更新信息;
[0007]获取本地存储的针对与所述终端管理模块连接的各控制器终端的程序同步信息;
[0008]根据所述程序更新信息与所述程序同步信息的匹配,从所述各控制器终端中确定待更新控制器终端;
[0009]将所述程序更新信息发送至所述待更新控制器终端,以供所述待更新控制器终端根据所述程序更新信息检测是否已存储所述程序更新文件,并反馈文件检测结果;
[0010]若所述文件检测结果表征所述待更新控制器终端已存储所述程序更新文件,则向所述待更新控制器终端发送程序升级命令,以指示所述待更新控制器终端执行所述程序更新文件。
[0011]在其中一个实施例中,所述方法还包括:
[0012]若所述文件检测结果表征所述待更新控制器终端未存储所述程序升级文件,则向所述待更新控制器终端发送所述程序升级文件以及所述程序升级命令,以指示所述待更新控制器终端执行所述程序更新文件。
[0013]在其中一个实施例中,所述将所述程序更新信息发送至所述待更新控制器终端之前,所述方法还包括:
[0014]确定所述待更新控制器终端对应的更新测试终端;所述更新测试终端与所述终端管理模块连接;
[0015]获取所述程序更新文件对应的程序更新测试文件;
[0016]将所述程序更新测试文件发送至所述更新测试终端,以使所述更新测试终端执行所述程序更新测试文件,反馈更新测试结果;
[0017]若所述更新测试结果为测试通过,则执行所述将所述程序更新信息发送至所述待更新控制器终端。
[0018]在其中一个实施例中,所述若所述更新测试结果为测试通过,则执行所述将所述程序更新信息发送至所述待更新控制器终端之前,还包括:
[0019]根据所述更新测试结果,得到所述更新测试终端在更新后的预设时段内的故障次数;
[0020]若所述故障次数小于或者等于故障次数阈值,则判断所述更新测试结果为测试通过。
[0021]在其中一个实施例中,所述更新测试终端,用于根据所述程序更新测试文件确定测试起止时间,将历史故障信息清零后在所述测试起止时间内统计所述故障次数形成所述更新测试结果。
[0022]在其中一个实施例中,所述待更新控制器终端的数量为多个;所述更新测试终端的数量为一个或者多个;所述待更新控制器终端与所述更新测试终端的终端类型相同。
[0023]一种控制器终端程序更新装置,应用于终端管理模块,所述装置包括:
[0024]更新信息提取模块,用于从程序更新文件中提取程序更新信息;
[0025]同步信息获取模块,用于获取本地存储的针对与所述终端管理模块连接的各控制器终端的程序同步信息;
[0026]待更新终端确定模块,用于根据所述程序更新信息与所述程序同步信息的匹配,从所述各控制器终端中确定待更新控制器终端;
[0027]更新信息发送模块,用于将所述程序更新信息发送至所述待更新控制器终端,以供所述待更新控制器终端根据所述程序更新信息检测是否已存储所述程序更新文件,并反馈文件检测结果;
[0028]升级命令发送模块,用于若所述文件检测结果表征所述待更新控制器终端已存储所述程序更新文件,则向所述待更新控制器终端发送程序升级命令,以指示所述待更新控制器终端执行所述程序更新文件。
[0029]一种控制器终端程序更新系统,包括终端管理模块,以及与所述终端管理模块连接的各控制器终端;其中,
[0030]所述终端管理模块,用于从程序更新文件中提取程序更新信息,获取本地存储的针对所述各控制器终端的程序同步信息,根据所述程序更新信息与所述程序同步信息的匹配,从所述各控制器终端中确定待更新控制器终端,将所述程序更新信息发送至所述待更新控制器终端;
[0031]所述待更新控制器终端,用于根据所述程序更新信息检测是否已存储所述程序更新文件,并反馈文件检测结果;
[0032]所述终端管理模块,还用于接收所述文件检测结果,若所述文件检测结果表征所述待更新控制器终端已存储所述程序更新文件,则向所述待更新控制器终端发送程序升级命令,以指示所述待更新控制器终端执行所述程序更新文件。
[0033]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述的控制器终端程序更新方法的步骤。
[0034]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的控制器终端程序更新方法的步骤。
[0035]上述控制器终端程序更新方法、装置、计算机设备和存储介质,应用于终端管理模块,从程序更新文件中提取程序更新信息,获取本地存储的针对与上述终端管理模块连接的各控制器终端的程序同步信息,根据程序更新信息与程序同步信息的匹配,从各控制器终端中确定待更新控制器终端;将上述程序更新信息发送至待更新控制器终端,以供上述待更新控制器终端根据程序更新信息检测是否已存储上述程序更新文件,并反馈文件检测结果;若该文件检测结果表征上述待更新控制器终端已存储程序更新文件,则向待更新控制器终端发送程序升级命令,以指示待更新控制器终端执行上述程序更新文件。该方法能够根据程序更新文件和本地存储的程序同步信息自动匹配需要进行程序更新的控制器终端,并针对批量的待更新控制器终端进行自动更新程序,与传统逐个更新程序相比,提高了程序更新的效率。
附图说明
[0036]图1为一个实施例中控制器终端程序更新方法的应用环境图;
[0037]图2为一个实施例中控制器终端程序更新方法的流程示意图;
[0038]图3为一个实施例中测试终端测试程序步骤的流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制器终端程序更新方法,其特征在于,应用于终端管理模块,所述方法包括:从程序更新文件中提取程序更新信息;获取本地存储的针对与所述终端管理模块连接的各控制器终端的程序同步信息;根据所述程序更新信息与所述程序同步信息的匹配,从所述各控制器终端中确定待更新控制器终端;将所述程序更新信息发送至所述待更新控制器终端,以供所述待更新控制器终端根据所述程序更新信息检测是否已存储所述程序更新文件,并反馈文件检测结果;若所述文件检测结果表征所述待更新控制器终端已存储所述程序更新文件,则向所述待更新控制器终端发送程序升级命令,以指示所述待更新控制器终端执行所述程序更新文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述文件检测结果表征所述待更新控制器终端未存储所述程序升级文件,则向所述待更新控制器终端发送所述程序更新文件以及所述程序升级命令,以指示所述待更新控制器终端执行所述程序更新文件。3.根据权利要求1所述的方法,其特征在于,所述将所述程序更新信息发送至所述待更新控制器终端之前,所述方法还包括:确定所述待更新控制器终端对应的更新测试终端;所述更新测试终端与所述终端管理模块连接;获取所述程序更新文件对应的程序更新测试文件;将所述程序更新测试文件发送至所述更新测试终端,以使所述更新测试终端执行所述程序更新测试文件,反馈更新测试结果;若所述更新测试结果为测试通过,则执行所述将所述程序更新信息发送至所述待更新控制器终端。4.根据权利要求3所述的方法,其特征在于,所述若所述更新测试结果为测试通过,则执行所述将所述程序更新信息发送至所述待更新控制器终端之前,还包括:根据所述更新测试结果,得到所述更新测试终端在更新后的预设时段内的故障次数;若所述故障次数小于或者等于故障次数阈值,则判断所述更新测试结果为测试通过。5.根据权利要求4所述的方法,其特征在于,所述更新测试终端,用于根据所述程序更新测试文件确定测试起止时间,将历史故障信息清零后在所述测试起止时间内统计所述故障次数形成所述更新测试结果。6.根据权利要求3至5任一项所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:刘苑洪叶创国
申请(专利权)人:日立楼宇技术广州有限公司
类型:发明
国别省市:

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

1