[發明專利]控制器的人機界面升級方法、裝置和計算機可讀存儲介質在審
| 申請號: | 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.szxzyx.cn/pat/books/202110462637.2/2.html,轉載請聲明來源鉆瓜專利網。





