[发明专利]控制器的人机界面升级方法、装置和计算机可读存储介质在审
申请号: | 202110462637.2 | 申请日: | 2021-04-27 |
公开(公告)号: | CN113190247A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 陈欢;陈钊;沈国辉 | 申请(专利权)人: | 蘑菇物联技术(深圳)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/41;G06F9/451;H04L29/08 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 刘冰 |
地址: | 518110 广东省深圳市龙华区龙华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 人机界面 升级 方法 装置 计算机 可读 存储 介质 | ||
本申请公开了一种控制器的人机界面升级方法、装置和计算机可读存储介质,控制器的人机界面升级方法包括:向客户端提供编辑界面,根据编辑界面获取控制器的人机界面数据;对人机界面数据进行编译,生成控制器的编译文件;向终端设备发送远程无线升级消息,以使终端设备中控制器根据远程无线升级消息进行升级操作,远程无线升级消息包括编译文件的下载地址和检验码。云端将客户端提供的人机界面数据自动编译为对应的编译文件,并由控制器根据该编译文件进行升级,使得能快速地升级控制器的人机界面。
技术领域
本申请涉及升级技术领域,尤其涉及一种控制器的人机界面升级方法、装置和计算机可读存储介质。
背景技术
目前控制器人机界面的一般包括两种:一种是专用控制器,专用控制器是针对某一个类型的设备而开发的控制器,人机界面在内部程序集成,用户直接使用,无法对人机界面进行调整,如果设备出现变更则原有控制器无法使用,需重新开发。另外一种是可编程逻辑控制器(Programmable Logic Controller,简称PLC),配合专用的人机界面编程软件来实现控制器的人机界面开发,要求开发人员具备较高的技术能力,使用PLC控制器的设备,人机界面一般基于人机界面(Human Machine Interface,简称HMI)专用软件开发,软件操作复杂,开发完成后,需通过有线的方式连接控制器进行人机界面的升级,无法实现快速的升级控制器的人机界面。
发明内容
本申请实施例通过提供一种控制器的人机界面升级方法、装置和计算机可读存储介质,旨在解决现有控制器的人机界面无法实现快速升级的问题。
为实现上述目的,本申请一方面提供一种控制器的人机界面升级方法,控制器的人机界面升级方法应用于云端,云端与控制器连接,所述方法包括:
向客户端提供编辑界面,根据所述编辑界面获取控制器的人机界面数据;
对所述人机界面数据进行编译,生成控制器的编译文件;
向终端设备发送远程无线升级消息,以使所述终端设备中的控制器根据所述远程无线升级消息进行升级操作,所述远程无线升级消息包括所述编译文件的下载地址和检验码。
可选地,所述向终端设备发送远程无线升级消息的步骤包括:
获取远程无线升级任务;
根据所述远程无线升级任务确定待升级的终端设备,向所述待升级的终端设备发送远程无线升级信息,所述待升级的终端设备至少包括一个。
可选地,所述向终端设备发送远程无线升级消息的步骤之前,包括:
在接收到至少两个控制器的所述人机界面数据时,同时编译每个所述控制器的所述人机界面数据,以生成每个所述控制器对应的编译文件。
可选地,所述对所述人机界面数据进行编译,生成控制器的编译文件的步骤包括:
将所述人机界面数据按照设定结构进行存储;
对按照所述设定结构进行存储的人机界面数据对应的高级语言指令转换为汇编程序;
将所述汇编程序转换为机器语言,并按照设定的可执行文件格式的要求链接生成可执行程序。
此外,为实现上述目的,本申请另一方面还提供一种控制器的人机界面升级方法,控制器的人机界面升级方法应用于终端设备,所述方法包括:
接收云端发送的远程无线升级消息;
获取所述远程无线升级消息中的编译文件的下载地址和检验码,根据所述编译文件的下载地址下载对应的编辑文件;
根据所述检验码对所述编译文件进行校验,若校验成功,则根据所述编译文件升级所述控制器的人机界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蘑菇物联技术(深圳)有限公司,未经蘑菇物联技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110462637.2/2.html,转载请声明来源钻瓜专利网。