[发明专利]一种控制器的同步方法、装置、设备和存储介质有效
申请号: | 201910666868.8 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110413303B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 王新军;黄金福;陆庭锴;刘栋 | 申请(专利权)人: | 日立楼宇技术(广州)有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/71 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510660 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 同步 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种控制器的同步方法、装置、设备和存储介质。该方法通过设置第一控制器所发布的目标主题;向服务器发送携带有所述目标主题的更新指令,所述服务器用于将所述更新指令转发至订阅所述目标主题的第二控制器;建立所述第一控制器和接收到所述更新指令的第二控制器之间的连接;基于所述连接,同步所述第一控制器和所述第二控制器的软件版本,实现通过发布和订阅主题的方式,对控制器中软件版本进行自动升级,减少人工干预,降低维护成本。
技术领域
本发明实施例涉及控制器技术,尤其涉及一种控制器的同步方法、装置、设备和存储介质。
背景技术
随着全球物联网技术的飞速发展,养殖场中的环境监控系统在养殖业的运用日渐增多。养殖场中的环境控制器(以下也称“控制器”)作为环境监控系统中的关键设备之一,根据对养殖场内环境温度、湿度、各种气体浓度等环境的检测结果,控制场内风机、照明、饲喂、喷淋、卷帘等设备调节养殖场内的环境,为猪只创造良好的健康生长环境。
一方面,控制器的功能还在不断完善、增强,另一方面,现场维护不可避免需新增或更换控制器,以上都会涉及控制器中软件版本的升级管理,需要专业技术人员鉴别程序版本,携带编程工具去现场进行处理,浪费人力、物力,影响用户体验。
发明内容
本发明提供一种控制器的同步方法、装置、设备和存储介质,以实现通过发布和订阅主题的方式,对控制器中软件版本进行自动升级,减少人工干预,降低维护成本,提升用户体验。
第一方面,本发明实施例提供了一种控制器的同步方法,该方法包括:
设置第一控制器所发布的目标主题;
向服务器发送携带有所述目标主题的更新指令,所述服务器用于将所述更新指令转发至订阅所述目标主题的第二控制器;
建立所述第一控制器和接收到所述更新指令的第二控制器之间的连接;
基于所述连接,同步所述第一控制器和所述第二控制器的软件版本。
进一步的,所述第一控制器包括:场外控制器;所述第二控制器包括:场内控制器;
所述设置所述第一控制器所发布的目标主题,包括:
在所述场外控制器工作于主机模式时,设置所述场外控制器所发布的目标主题为第一目标主题,所述第一目标主题为所有所述场内控制器所订阅的目标主题;或,
设置所述场外控制器所发布的目标主题为第二目标主题,所述第二目标主题为预设类型的养殖室所关联的目标主题。
进一步的,所述第一控制器包括:新增的场内控制器;所述第二控制器包括:已安装的场内控制器;
所述设置所述第一控制器所发布的目标主题,包括:
在所述第一控制器工作于从机模式时,将所述第一控制器所在养殖室的预设类型,作为目标类型;
设置所述第一控制器所发布的目标主题为第三目标主题,所述第三目标主题为所述目标类型的养殖室所关联的目标主题。
进一步的,所述建立所述第一控制器和接收到所述更新指令的第二控制器之间的连接,包括:
接收从所述服务器所转发的应答信息,所述应答信息为所述第二控制器响应所述更新指令所发送至所述服务器的信息;
从所述应答信息解析所述第二控制的设备号、所述第一控制器和所述第二控制器的主从关系;
当确定所述主从关系为第一关系时,则确定所述第一控制器和所述第二控制器的软件版本相同,将所述第一控制器设置为工作于正常模式,并将所述第一控制器所发布的目标主题设置为所述第一控制器的设备号;或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立楼宇技术(广州)有限公司,未经日立楼宇技术(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910666868.8/2.html,转载请声明来源钻瓜专利网。