[發(fā)明專利]IoT設備腳本程序的開發(fā)部署系統(tǒng)、方法及存儲介質有效
| 申請?zhí)枺?/td> | 201811261820.0 | 申請日: | 2018-10-26 |
| 公開(公告)號: | CN109542464B | 公開(公告)日: | 2022-05-10 |
| 發(fā)明(設計)人: | 王永斌 | 申請(專利權)人: | 宜通世紀科技股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/71 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 譚英強 |
| 地址: | 510630 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | iot 設備 腳本 程序 開發(fā) 部署 系統(tǒng) 方法 存儲 介質 | ||
1.IoT設備腳本程序的開發(fā)部署系統(tǒng),其特征在于:包括服務器和客戶端,其中:
所述服務器包括:
Web服務器,用于提供外部設備的訪問接口以及提供RESTful服務;
核心組成轉儲組件,用于存儲腳本程序的崩潰信息;
調試器服務器,用于接收用戶發(fā)出的調試指令以及收集系統(tǒng)運行信息;
混合運行引擎,用于執(zhí)行腳本程序以及優(yōu)化腳本程序的開發(fā)運行環(huán)境;
所述客戶端包括:
編譯器,用于將原生高級語言編譯成機器代碼;
調試器客戶端,用于傳輸用戶發(fā)出的調試指令;
所述混合運行引擎包括本地引擎和腳本引擎,所述腳本引擎建立在虛擬機上,所述本地引擎建立在操作系統(tǒng)上;
其中,所述本地引擎,用于執(zhí)行本地腳本應用程序;
所述腳本引擎,用于提供腳本程序的運行環(huán)境以及管理腳本程序的生命周期。
2.根據(jù)權利要求1所述的IoT設備腳本程序的開發(fā)部署系統(tǒng),其特征在于:所述服務器和客戶端通過RESTful API實現(xiàn)數(shù)據(jù)通訊。
3.根據(jù)權利要求1所述的IoT設備腳本程序的開發(fā)部署系統(tǒng),其特征在于:所述本地引擎還用于:
調用物聯(lián)網設備的CPU和RAM存儲資源;
提供對物聯(lián)網設備資源的訪問,所述物聯(lián)網設備包括GPIO、FLASH和UART;
提供定時、系統(tǒng)時間訪問以及網絡訪問的功能;
提供動態(tài)注冊RESTful資源和取消RESTful資源的功能。
4.根據(jù)權利要求1所述的IoT設備腳本程序的開發(fā)部署系統(tǒng),其特征在于:所述服務器還包括REST引擎;
所述REST引擎,用于提供基于CoAP或HTTP協(xié)議的松散耦合RESTful服務。
5.IoT設備腳本程序的開發(fā)部署方法,其特征在于:包括以下步驟:
通過客戶端的編譯器將原生高級語言編譯成機器代碼;
通過客戶端的調試器客戶端將調試指令發(fā)送至服務器;
通過服務器的調試器服務器接收調試指令并收集系統(tǒng)運行信息;
通過服務器的混合運行引擎執(zhí)行腳本程序以及優(yōu)化腳本程序的開發(fā)運行環(huán)境;
通過服務器的核心組成轉儲組件存儲腳本程序的崩潰信息;
通過服務器的Web服務器提供外部設備的訪問接口以及提供RESTful服務;
所述混合運行引擎包括本地引擎和腳本引擎,所述腳本引擎建立在虛擬機上,所述本地引擎建立在操作系統(tǒng)上;
其中,所述本地引擎,用于執(zhí)行本地腳本應用程序;
所述腳本引擎,用于提供腳本程序的運行環(huán)境以及管理腳本程序的生命周期。
6.根據(jù)權利要求5所述的IoT設備腳本程序的開發(fā)部署方法,其特征在于:所述通過服務器的混合運行引擎執(zhí)行腳本程序以及優(yōu)化腳本程序的開發(fā)運行環(huán)境這一步驟,包括以下步驟:
通過腳本引擎提供腳本程序的運行環(huán)境以及管理腳本程序的生命周期;
通過本地引擎調用物聯(lián)網設備的CPU和RAM存儲資源;
通過本地引擎提供對物聯(lián)網設備資源的訪問,所述物聯(lián)網設備包括GPIO、FLASH和UART;
通過本地引擎提供定時、系統(tǒng)時間訪問以及網絡訪問的功能;
通過本地引擎提供動態(tài)注冊RESTful資源和取消RESTful資源的功能。
7.根據(jù)權利要求6所述的IoT設備腳本程序的開發(fā)部署方法,其特征在于:所述通過服務器的混合運行引擎執(zhí)行腳本程序以及優(yōu)化腳本程序的開發(fā)運行環(huán)境這一步驟,還包括以下步驟:
通過REST引擎提供基于CoAP或HTTP協(xié)議的松散耦合RESTful服務;
所述通過REST引擎提供基于CoAP或HTTP協(xié)議的松散耦合RESTful服務這一步驟,具體為:
通過REST引擎進行宏定義,創(chuàng)建得到REST資源;
向REST資源中添加緩存時間變量;
為REST資源的HTTP請求指定緩存時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宜通世紀科技股份有限公司,未經宜通世紀科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811261820.0/1.html,轉載請聲明來源鉆瓜專利網。
- 用于異構物聯(lián)網(IoT)設備的適應性且可擴展的通用綱要
- 用于在節(jié)點中結合物聯(lián)網(IoT)服務接口協(xié)議層的方法和設備
- 用于標識物理IOT設備的方法和裝置
- NB-IoT終端的網絡切換方法和系統(tǒng)
- 憑證分發(fā)方法、用戶終端、用戶簽約認證管理單元及介質
- 一種基于NB?IoT技術的桿塔傾斜狀態(tài)監(jiān)測系統(tǒng)
- 一種NB?IoT設備的通信切換系統(tǒng)及切換方法
- NB-IoT固定終端、車載移動NB-IoT系統(tǒng)
- 部署方法、訪問方法、設備、系統(tǒng)及計算機可讀存儲介質
- 一種NB-IoT終端的定位方法





