[go: up one dir, main page]

TW201947911A - 自動建置雲端服務的方法 - Google Patents

自動建置雲端服務的方法 Download PDF

Info

Publication number
TW201947911A
TW201947911A TW107116676A TW107116676A TW201947911A TW 201947911 A TW201947911 A TW 201947911A TW 107116676 A TW107116676 A TW 107116676A TW 107116676 A TW107116676 A TW 107116676A TW 201947911 A TW201947911 A TW 201947911A
Authority
TW
Taiwan
Prior art keywords
cloud
local
data
cloud server
setting
Prior art date
Application number
TW107116676A
Other languages
English (en)
Inventor
曾建維
邱玉琴
Original Assignee
新漢股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 新漢股份有限公司 filed Critical 新漢股份有限公司
Priority to TW107116676A priority Critical patent/TW201947911A/zh
Publication of TW201947911A publication Critical patent/TW201947911A/zh

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本發明提供一種自動建置雲端服務的方法。方法是控制連網設備於雲端伺服器設定對應實體的本地設備的虛擬的雲端設備,與雲端設備建立同步連線,並經由同步連線持續同步本地資料與雲端資料,及依據運用本地資料的本地應用規則於雲端伺服器設定運用雲端資料的雲端應用規則。本發明可有效建置連網設備的雲端服務,並可省卻人工建置雲端服務的成本。

Description

自動建置雲端服務的方法
本發明是與方法有關,特別有關於自動建置雲端服務的方法。
請參閱圖1,為現有的物聯網系統的架構圖。現有的物聯網系統10包括管理設備100、一或多個閘道器101(以一個閘道器101為例)及一或多個本地設備102。本地設備102連接閘道器101而可傳送運轉狀態至閘道器101。管理設備100是經由內部網路(如區域網路)連接閘道器101。
當管理員欲對本地設備102進行監控時必須操作管理設備100來經由內部網路連接閘道器101,並經由閘道器101取得本地設備102的運轉狀態以對本地設備102進行監控與管理。
現有的物聯網系統由於是基於內部網路所設置,並不具有遠端監控功能,這使得管理員必須前往現有的物聯網系統10的設置地點才可進行監控與管理。
本發明提供一種自動建置雲端服務的方法,可自動建置雲端服務來實現連網設備與本地設備的雲端監控。
於一實施例中,一種自動建置雲端服務的方法,包括以下步驟:控制連網設備依據用戶識別資訊登入雲端伺服器;取得本地設備的設備識別資訊;依據用戶識別資訊及設備識別資訊於雲端伺服器設定對應本地設備的虛擬的雲端設備;與雲端設備建立同步連線,並經由同步連線持續同步本地設備的本地資料與雲端設備的雲端資料;及,依據運用本地資料的本地應用規則於雲端伺服器設定運用雲端資料的雲端應用規則,其中依據雲端資料及雲端應用規則所產生的雲端執行結果對應依據本地資料及本地應用規則所產生的本地執行結果。
本發明可有效建置連網設備的雲端服務,並可省卻人工建置雲端服務的成本。
茲就本發明的一較佳實施例,配合圖式,詳細說明如後。
本發明主要是提供一種自動建置雲端服務的技術,可自動建置本地設備的雲端服務,而使管理員可經由雲端伺服器對本地設備進行監控與管理。本發明的自動建置雲端服務的技術主要是於雲端伺服器中設定與實體的本地設備相對應的虛擬的雲端設備,並持續同步本地設備的本地資料與雲端設備的雲端資料。藉此,當管理員於雲端伺服器對雲端設備進行監控時,即相當於對本地設備進行監控。
首請同時參閱圖2及圖3。圖2為本發明一實施例的雲端物聯網系統的架構圖,圖3為本發明一實施例的連網設備的架構圖。
如圖所示,本發明的雲端物聯網系統主要包括雲端伺服器20、連網設備21及一或多個本地設備22。
雲端伺服器20可於設定完成後經由網際網路提供雲端服務(如雲端網站服務、雲端資料庫服務、雲端監控服務、雲端儀表板服務或雲端資料存取服務等等)。
於一實施例中,雲端伺服器20為Microsoft Azure、Amazon Web Service或Google Cloud Platform等供應商所提供的雲端伺服器。
本地設備22(如濕度感測器、溫度感測器、空氣品質感測器、可程式邏輯控制器(PLC)等物聯網裝置),儲存有本地設備22的設備識別資訊(如裝置識別碼(device ID)、硬體位址(MAC address)或獨立識別碼(UID),此設備識別資訊通常是唯一的)及本地資料35,並可基於本地資料35運作以實現特定功能。
舉例來說,若本地設備22為具有連接區網能力的攝影機、感測器、按鍵組等物聯網輸入裝置,則本地資料35可包括本地設備22的輸入資料(如所拍攝的影片、感測資料或按鍵觸發訊號)。
若本地設備22為具有連接區網能力的喇叭、顯示器、印表機等物聯網輸出裝置,則本地資料35可包括本地設備22的輸出資料(如語音資料、顯示資料或列印資料)。
連網設備21可包括儲存裝置41、第一網路裝置42、第二網路裝置43及電性連接上述裝置的控制裝置40。
儲存裝置41用以儲存資料。第一網路裝置42(如Wi-Fi裝置、乙太網路裝置或行動網路裝置)用以經由網際網路連接雲端伺服器20。第二網路裝置43(如採用Modbus RTU/TCP、EtherCAT、OPC UA、Fieldbus等工業規格的網路裝置,或採用藍芽模組、Zig-Bee模組、Sub-1GHz模組等家用/商用規格的網路裝置)用以連接外部的本地設備22。控制裝置40用以控制連網設備21。
於一實施例中,第一網路裝置42與第二網路裝置43是不同類型的網路裝置(如第一網路裝置42為Wi-Fi模組,第二網路裝置43為Fieldbus模組)。
於一實施例中,儲存裝置41儲存用以登入雲端伺服器20的用戶識別資訊36(如雲端伺服器20的管理帳號)。
於一實施例中,儲存裝置41儲存一或多個本地應用規則34。各本地應用規則34分別用來運用一或多個本地資料35實現特定功能。
於一實施例中,各本地應用規則34是以電腦可執行程式碼的形式來加以儲存。當控制裝置40執行各本地應用規則34後可對本地資料35進行處理來實現對應的功能。
舉例來說,若本地設備22為電子溫度計,本地資料35為多筆溫度感測值,則控制裝置40可經由執行本地應用規則34來對本地資料35執行資料過濾處理並產生本地執行結果(如高於臨界溫度的溫度感測值)以實現溫度過濾功能。
值得一提的是,於工業應用中,考量成本、安全性與建置便利性,本發明可將本地設備22設定為不直接連接網際網路,,而是經由連網設備21連接網際網路,藉此降低設置成本、提升資訊安全,並增進設置便利性。更進一步地,連網設備21作為本地設備22的閘道器,可取得本地設備22所收發的資料,並可進一步對本地設備22進行控制。
於一實施例中,本地設備是經由內部線路電性連接控制裝置40(如圖3所示本地設備44)。換句話說,本實施例的連網設備21是如同具有連接網際網路功能的本地設備。
於一實施例中,雲端物聯網系統包括安裝於管理設備23(如個人電腦、筆記型電腦、平板電腦或智慧型手機等)的管理程式。管理設備23於執行管理程式後可基於用戶識別資訊36登入雲端伺服器20,並依據管理員的操作對用戶儲存區30進行管理規畫。
舉例來說,管理員可操作管理設備23來查看各雲端設備32的狀態及/或雲端執行結果,前述雲端執行結果是依據特定雲端應用規則31及其對應的雲端資料33進行處理所產生的。或者,管理員可操作管理設備23來手動修改任一雲端設備32的設定或任一雲端應用規則31。接著,雲端伺服器20可自動將修改內容傳送至連網設備21以使連網設備21對應修改本地設備22的設定或本地應用規則34。藉此,本發明可有效同步雲端與本地端的資料與設定。
於一實施例中,雲端物聯網系統包括安裝於設定設備24(如個人電腦、筆記型電腦、平板電腦或智慧型手機等)的設定程式。設定設備24於執行設定程式後可與連網設備21建立連接,並對連網設備21進行設定(容後詳述)。
接著說明本發明如何實現自動建置雲端服務功能。
續請一併參閱圖4,為本發明一實施例的控制裝置的架構圖。於一實施例中,儲存裝置41包括非暫態電腦可讀取媒體,並儲存有電腦程式37(如連網設備21的韌體),電腦程式37記錄有電腦可讀取的程式碼。控制裝置40可執行電腦程式37來與其他裝置進行互動以實現本發明各實施例的自動建置雲端服務的方法的各個功能。並且,電腦程式37包括分別對應下列功能模組的多組程式碼,控制裝置40執行對應的各組程式碼後可實作下列各功能模組:
1. 連線控制模組50:用以控制第一網路裝置42依據用戶識別資訊36登入雲端伺服器20。
2. 設備設定模組51:用以依據用戶識別資訊36及本地設備22的設備識別資訊於雲端伺服器20中設定對應本地設備22的虛擬的雲端設備32。
於一實施例中,雲端伺服器20中規劃有分別對應各連網設備21的連網設備儲存區(如資料夾或記憶體區段)。設備設定模組51是依據各連網設備21所連接的各本地設備22,來於對應的連網設備儲存區中規劃雲端設備儲藏區(如子資料夾或部分記憶體區段)以作為虛擬的雲端設備32。接著,設備設定模組51將本地設備22的設備識別資訊對應至此雲端設備儲藏區(即雲端設備32),並將本地設備22的本地資料35儲存於此雲端設備儲藏區以完成雲端設備32的建置。
於一實施例中,於任一本地設備22自連網設備21斷開時,設備設定模組51可被觸發來控制雲端伺服器20停用對應的雲端設備32(如將對應的雲端設備儲藏區刪除或設為禁止存取),並停止同步雲端資料33(如中斷同步連線)。
於一實施例中,於新的本地設備22連接至連網設備21時,設備設定模組51可被觸發來控制雲端伺服器20設定對應新的本地設備22的新的雲端設備32(如於相同的連網設備儲存區下規劃新的雲端設備儲藏區),控制連網設備21與新的雲端設備32建立新的同步連線,並經由新的同步連線持續同步新的本地設備22的本地資料35與新的雲端設備32的雲端資料33。
3. 應用模組52:用以依據本地應用規則34及對應的本地資料35產生本地執行結果以實現特定功能。
4. 同步模組53:用以控制連網設備21與雲端設備32建立同步連線,並經由所建立的同步連線持續同步本地設備22的本地資料35與雲端設備32的雲端資料33。
5. 規則設定模組54:用以依據各連網設備21所儲存的本地應用規則34於雲端伺服器20的對應的連網設備儲存區中設定對應的雲端應用規則31。
於一實施例中,雲端伺服器20依據雲端應用規則31及對應的雲端資料33進行處理所產生的雲端執行結果是對應連網設備21依據本地應用規則34及對應的本地資料35進行處理所產生的本地執行結果。
6. 偵測模組55:用以偵測連網設備21所儲存的本地應用規則34或所連接的本地設備22是否發生改變,如管理員修改本地應用規則34、將任一本地設備22自連網設備21斷開或將新的本地設備22連接至連網設備21。
7. 更新模組56:用以於任一本地應用規則34改變時依據改變後的本地應用規則34控制雲端伺服器20更新對應的雲端應用規則31。藉此,維持本地應用規則34與雲端應用規則31之間的同步。
8. 初始化模組57:用以對連網設備21及/或雲端伺服器20進行初始化設定。
於一實施例中,初始化模組57於連網設備21未完成設定(如雲端伺服器20中不存在連網設備21的相關資料)時取得設定資料,並依據設定資料於雲端伺服器20中規劃對應連網設備21的連網設備儲存區。
於一實施例中,初始化模組57是於對應用戶識別資訊36的用戶儲存區30中規劃前述連網設備儲存區。
於一實施例中,初始化模組57於連網設備21未完成設定且雲端伺服器20已完成設定(如雲端伺服器20已規劃好對應用戶識別資訊36的用戶儲存區30)時才取得設定資料並規劃連網設備儲存區。
9. 閘道器模組58:用以控制第二網路裝置43連接各本地設備22。
於一實施例中,閘道器模組58控制第二網路裝置43自各本地設備22接收各本地設備22的設備識別資訊及/或本地資料35。
於一實施例中,閘道器模組58控制第二網路裝置43將更新後的本地資料35傳送至各本地設備22。
經由上述功能模組,本發明可自動建置雲端服務。
續請參閱圖5,為本發明一實施例的雲端物聯網系統的架構圖。相較於圖2所示的實施例,本實施例的伺服器可同時連接屬於同一用戶識別資訊36的兩組雲端物聯網系統(第一物聯網系統與第二物聯網系統)。
第一物聯網系統包括第一連網裝置61及連接第一連網裝置61的多個第一本地設備62。第二物聯網系統包括第二連網裝置63及連接第二連網裝置63的多個第二本地設備64。
於本實施例中,雲端伺服器60中規劃有對應用戶識別資訊36的用戶儲存區700。並且,雲端伺服器60規劃有對應第一連網設備61的第一連網設備儲存區80及對應第二連網設備63的第二連網設備儲存區81。
於本實施例中,第一連網設備儲存區80中儲存有第一連網設備61的多個第一本地應用規則705所分別對應的多個第一雲端應用規則701,並設定有多個第一本地設備62所分別對應的多個第一雲端設備702,各第一雲端設備702所包括的第一雲端資料703是與對應的第一本地設備62所儲存的第一本地資料706相同或相似。
第二連網設備儲存區81中儲存有第二連網設備63的多個第二本地應用規則715所分別對應的多個第二雲端應用規則711,並設定有多個第二本地設備64所分別對應的多個第二雲端設備712,各第二雲端設備712所包括的第二雲端資料713是與對應的第二本地設備63所儲存的第二本地資料716相同或相似。
於一實施例中,第一連網設備儲存區80與第二連網設備儲存區81還分別設定有虛擬的第一雲端集線器704與虛擬的第二雲端集線器714。第一雲端集線器704被設定為連結所有第一雲端設備702。第二雲端集線器714被設定為連結所有第二雲端設備712。
於一實施例中,管理員可操作管理設備65來依據用戶識別資訊36登入雲端伺服器60以對用戶儲存區700進行管理與規畫。
藉此,本發明可於雲端伺服器60中模擬各雲端物聯網系統的架構,而方便管理員進行管理。
續請一併參閱圖6,為本發明一實施例的自動建置雲端服務的方法的流程圖。本發明各實施例的自動建置雲端服務的方法(下稱建置方法)可由圖2至圖5所示雲端物聯網系統來加以實現(後續將以圖1至圖4為例進行說明)。本實施例的建置方法包括以下步驟。
步驟S10:連網設備21的控制裝置40經由連線控制模組50經由第一網路裝置42及網際網路連接雲端伺服器20,並依據儲存裝置41所儲存的用戶識別資訊36登入雲端伺服器20。
步驟S11:控制裝置40自儲存裝置41讀取或自本地設備22接收所連接的所有本地設備22的設備識別資訊。並且,控制裝置40讀取儲存裝置41所儲存的所有本地應用規則34。
於一實施例中,控制裝置40僅取得部分的本地設備22(如被管理員設定為可雲端化的本地設備22)的設備識別資訊,並僅讀取部分的本地應用規則34(如被管理員設定為可雲端化的本地應用規則34,或者所運用的本地資料35屬於可雲端化的本地設備22的本地應用規則34)。
步驟S12:控制裝置40經由設備設定模組51依據所取得的用戶識別資訊36及本地設備22的設備識別資訊於雲端伺服器20中設定對應各本地設備22的虛擬的雲端設備32。
步驟S13:控制裝置40經由同步模組53與所設定的各雲端設備32分別建立一組同步連線。接著,控制裝置40經由所建立的同步連線持續同步本地設備22的本地資料35與雲端設備32的雲端資料33以使各雲端資料33與所對應的本地資料35維持一致。
具體而言,控制裝置40持續監測各本地設備22的本地資料35是否發生變化,或經由雲端伺服器20監測雲端設備32的雲端資料33是否發生變化。並且,控制裝置40於本地資料35或雲端資料33發生變化時執行同步處理來使兩組資料維持一致。
步驟S14:控制裝置40經由規則設定模組54依據運用各本地資料35的各本地應用規則34於雲端伺服器20中設定運用對應的雲端資料33的雲端應用規則31。
於一實施例中,控制裝置40經由應用模組52依據任一本地應用規則34及其所對應的本地資料35可產生本地執行結果。並且,雲端伺服器20依據對應前述本地應用規則34的雲端應用規則33及其所對應的雲端資料31可產生雲端執行結果。並且,由於各本地資料35與對應的雲端資料33一致且各本地應用規則34與對應的雲端應用規則31一致,前述本地執行結果會與雲端執行結果具有一致性。
藉此,本發明可完成連網設備21的雲端服務的自動建置,而可供管理員操作管理設備23來於雲端伺服器20中直接對本地設備22與連網設備21進行監控。
本發明可自動建置連網設備的雲端服務,而使管理員可對連網設備及本地設備進行雲端監控。
並且,本發明經由雲端監控可管理員同時對多個物聯網系統進行監控。
並且,由於雲端伺服器具有極佳的對外網路品質及負載能力,本發明可提供極佳的監控品質。
並且,相較於人工建置雲端服務需耗費大量成本且技術門檻極高,本發明經由自動建置雲端服務,可省卻人工建置雲端服務的成本。
續請一併參閱圖6及圖7,圖7為本發明一實施例的自動建置雲端服務的方法的部分流程圖。相較於圖6所示的建置方法,本實施例的建置方法於步驟S14後更包括以下步驟。
步驟S20:控制裝置40偵測到經由偵測模組55偵測是否任一本地應用規則34發生改變(如管理員修改或刪除本地應用規則34),或偵測到新的本地應用規則34(如管理員修改或新增本地應用規則)。
具體而言,管理員可操作設定設備24於近端連接(如連接相同區域網路)連網設備21來新增或修改本地應用規則34以新增或修改特定功能。
若控制裝置40偵測到任一本地應用規則34發生改變,或偵測到新的本地應用規則34,則執行步驟S21。否則,控制裝置40執行步驟S22。
步驟S21:控制裝置40經由規則設定模組54於偵測任一本地應用規則34改變時依據最新的本地應用規則34控制雲端伺服器20更新(包括覆蓋、修改或刪除)對應的雲端應用規則31,或者於偵測到新的本地應用規則34時依據新的本地應用規則34於雲端伺服器20中設定對應的雲端應用規則31。
藉此,本發明可持續維持本地應用規則34與雲端應用規則31之間的一致性。
步驟S22:控制裝置40經由偵測模組55還可偵測是否任一本地設備22自連網設備21斷開(如管理員移除本地設備22或本地設備22發生故障)。
若控制裝置40偵測到任一本地設備22自連網設備21斷開,則執行步驟S23。否則,控制裝置40執行步驟S24。
步驟S23:控制裝置40經由設備設定模組51控制雲端伺服器20停用斷開的本地設備22所對應的雲端設備32。
於一實施例中,控制裝置40是控制雲端伺服器20刪除雲端設備32(如刪除雲端設備32所對應的資料夾或記憶體區段)。
於一實施例中,控制裝置40還可進一步控制雲端伺服器20停止同步雲端資料33(如中斷同步連線)。
步驟S24:控制裝置40經由偵測模組55偵測是否存在新的本地設備22 (如管理員將新的本地設備22連接連網裝置21)。
若控制裝置40偵測到新的本地設備22,則執行步驟S25。否則,控制裝置40執行步驟S26。
步驟S25:控制裝置40經由設備設定模組51控制雲端伺服器20設定對應新的本地設備22的新的雲端設備32。
於一實施例中,控制裝置40還可進一步經由同步模組53控制連網設備21與新的雲端設備32建立新的同步連線,並經由新的同步連線持續同步新的本地設備22的新的本地資料35與新的雲端設備32的新的雲端資料33。
步驟S26:控制裝置40判斷是否停止同步(如管理員是否關閉同步功能,或關閉雲端服務)。
若控制裝置40判斷停止同步,則結束設置方法。否則,控制裝置40再次執行步驟S20。
藉此,本發明可有效同步雲端資料與本地資料。
續請一併參閱圖6及圖8,圖8為本發明一實施例的自動建置雲端服務的方法的部分流程圖。本實施例更提供一種雲端監控功能,可供管理員使用管理設備23來對雲端伺服器20的資料(如雲端應用規則31、雲端設備32與雲端資料33)進行監控。
具體而言,本實施例的建置方法於步驟S14後更包括用以實現雲端監控功能的以下步驟。
步驟S30:雲端伺服器20與管理設備23建立連接。於一實施例中,管理員可進一步操作管理設備23來基於用戶識別資訊36登入雲端伺服器20。並且,於登入完成後,雲端伺服器20可傳送控制介面資料至管理設備23,以使管理設備23依據控制介面資料顯示控制介面。
步驟S31:雲端伺服器20偵測是否自管理設備23收到任何輸出指令。
具體而言,管理員可依需求操作控制介面來發送特定輸出指令至雲端伺服器20,以使雲端伺服器20回傳指定資料。前述輸出指令可為要求回傳指定的本地資料35的指令。
步驟S32:雲端伺服器20取得對應的本地資料35,並回傳至管理設備23。
於一實施例中,輸出指令是指定一或多個雲端應用規則31,雲端伺服器20是回傳依據所指定的雲端應用規則31進行處理後的資料。
具體而言,本地應用規則34(與雲端應用規則31)是記錄有對應的本地資料35(與雲端資料33)的處理規則。雲端伺服器20依據輸出指令取得指定的雲端應用規則31,並依據所取得的多個雲端應用規則31及對應的多個雲端資料33產生雲端執行結果,並回傳所產生的雲端執行結果至管理設備23。
於一實施例中,輸出指令是儀錶板(dashboard)指令。雲端伺服器20可依據前述雲端執行結果產生儀表板資料,並回傳儀表板資料至管理設備23以使管理設備23顯示儀表板介面。前述儀表板介面可顯示對應的雲端設備32的狀態(雲端設備32的狀態會與本地設備22的狀態同步)。
藉此,管理員可透過雲端伺服器20同時查詢多個雲端物聯網系統的本地設備22的狀態,而不須逐一連線至各本地設備22所連接的連網設備21來進行查詢。
圖9為本發明一實施例的自動建置雲端服務的方法的部分流程圖。本實施例更提供初始化功能,可自動對雲端伺服器20與連網設備21進行初始化。
具體而言,於步驟S10之前更包括用以實現初始化功能的以下步驟。
步驟S40:連網設備21於開機後可判斷自動建置功能是否被開啟。
具體而言,於本實施例中,管理員可開啟或關閉自動建置功能。並且,當自動建置功能關閉時,本發明將不會自動建置連網設備21的雲端服務。
若連網設備21判斷自動建置功能被開啟,則執行步驟S41。否則,連網設備21結束建置方法。
步驟S41:連網設備21判斷是否連網設備21已完成初始化設定(如雲端伺服器20中是否已有規畫對應連網設備21的連網設備儲存區)。
若連網設備21判斷已完成初始化設定,則執行步驟S10。否則,連網設備21執行步驟S42。
步驟S42:連網設備21取得用戶識別資訊36,並基於用戶識別資訊36登入雲端伺服器20。
步驟S43:連網設備21判斷雲端伺服器20是否已完成初始化設定。
於一實施例中,連網設備21於雲端伺服器20未被規畫用戶儲存區700及/或連網設備21尚未取得設定資料時判定雲端伺服器20未完成初始化設定。
若連網設備21判斷雲端伺服器20已完成初始化設定,則執行步驟S44。否則,連網設備21執行步驟S46。
步驟S44:連網設備21取得設定資料,前述設定資料包括有雲端伺服器20的連結資訊與雲端伺服器20所規畫的用戶儲存區30的相關資訊。
步驟S45:連網設備21並依據設定資料的連接資訊連接雲端伺服器20,並依據用戶儲存區30的相關資訊於雲端伺服器20中規劃連網設備儲存區。前述連網設備儲存區於後續的建置步驟中是用來存放與連網設備21相關的資料(如雲端應用規則31、雲端設備32或雲端資料33)。
於一實施例中,連網設備21並依據設定資料的服務資訊使用雲端伺服器20的各雲端服務。
接著,連網設備21完成初始化設定並重新啟動,並可於重新啟動後再次執行步驟S40。
若於步驟S43中連網設備21判斷雲端伺服器20未完成初始化設定,則執行步驟S46:設定程式於被設定設備24執行後連接連網設備21,並依據用戶識別資訊36於雲端伺服器20中規劃對應的用戶儲存區30。
於一實施例中,設定設備24還產生連接資訊,前述連接資訊可記錄有雲端伺服器20的網路位址、登入帳號及/或登入密碼,但不以此限定。
步驟S47:設定設備24於雲端伺服器20中初始化一或多個雲端服務(如檔案傳輸服務、網站服務或其他應用服務)並產生各雲端服務的服務資訊。
步驟S48:設定設備24依據連接資訊及服務資訊產生設定資料,並傳送設定資料至連網設備21
藉此,本發明可有效完成連網設備21與雲端伺服器20的初始化設定。
以上所述僅為本發明的較佳具體實例,非因此即侷限本發明的專利範圍,故舉凡運用本發明內容所為的等效變化,均同理皆包含於本發明的範圍內,合予陳明。
10‧‧‧物聯網系統
100‧‧‧管理設備
101‧‧‧閘道器
102‧‧‧本地設備
20‧‧‧雲端伺服器
21‧‧‧連網設備
22‧‧‧本地設備
23‧‧‧管理設備
24‧‧‧設定設備
30‧‧‧用戶儲存區
31‧‧‧雲端應用規則
32‧‧‧雲端設備
33‧‧‧雲端資料
34‧‧‧本地應用規則
35‧‧‧本地資料
36‧‧‧用戶識別資訊
37‧‧‧電腦程式
40‧‧‧控制裝置
41‧‧‧儲存裝置
42‧‧‧第一網路裝置
43‧‧‧第二網路裝置
44‧‧‧本地設備
50‧‧‧連線控制模組
51‧‧‧設備設定模組
52‧‧‧應用模組
53‧‧‧同步模組
54‧‧‧規則設定模組
55‧‧‧偵測模組
56‧‧‧更新模組
57‧‧‧初始化模組
58‧‧‧閘道器模組
60‧‧‧雲端伺服器
61‧‧‧第一連網設備
62‧‧‧第一本地設備
63‧‧‧第二連網設備
64‧‧‧第二本地設備
65‧‧‧管理設備
700‧‧‧用戶儲存區
701‧‧‧第一雲端應用規則
702‧‧‧第一雲端設備
703‧‧‧第一雲端資料
704‧‧‧第一雲端集線器
705‧‧‧第一本地應用規則
706‧‧‧第一本地資料
711‧‧‧第二雲端應用規則
712‧‧‧第二雲端設備
713‧‧‧第二雲端資料
714‧‧‧第二雲端集線器
715‧‧‧第二本地應用規則
716‧‧‧第二本地資料
80‧‧‧第一連網設備儲存區
81‧‧‧第二連網設備儲存區
S10-S14‧‧‧建置步驟
S20-S26‧‧‧偵測步驟
S30-S32‧‧‧監控步驟
S40-S48‧‧‧初始化步驟
圖1為現有的物聯網系統的架構圖。
圖2為本發明一實施例的雲端物聯網系統的架構圖。
圖3為本發明一實施例的連網設備的架構圖。
圖4為本發明一實施例的控制裝置的架構圖。
圖5為本發明一實施例的雲端物聯網系統的架構圖。
圖6為本發明一實施例的自動建置雲端服務的方法的流程圖。
圖7為本發明一實施例的自動建置雲端服務的方法的部分流程圖。
圖8為本發明一實施例的自動建置雲端服務的方法的部分流程圖。
圖9為本發明一實施例的自動建置雲端服務的方法的部分流程圖。

Claims (8)

  1. 一種自動建置雲端服務的方法,包括以下步驟: a) 控制一連網設備依據一用戶識別資訊登入一雲端伺服器; b) 取得一本地設備的一設備識別資訊; c) 依據該用戶識別資訊及該設備識別資訊於該雲端伺服器設定對應該本地設備的虛擬的一雲端設備; d) 與該雲端設備建立一同步連線,並經由該同步連線持續同步該本地設備的一本地資料與該雲端設備的一雲端資料;及 e) 依據運用該本地資料的一本地應用規則於該雲端伺服器設定運用該雲端資料的一雲端應用規則,其中依據該雲端資料及該雲端應用規則所產生的一雲端執行結果對應依據該本地資料及該本地應用規則所產生的一本地執行結果。
  2. 如請求項1所述的自動建置雲端服務的方法,其中更包括一步驟f) 於偵測該本地應用規則改變時依據改變後的該本地應用規則控制該雲端伺服器更新對應的該雲端應用規則。
  3. 如請求項1所述的自動建置雲端服務的方法,其中更包括以下步驟: g1) 於偵測該連網設備斷開該本地設備時控制該雲端伺服器停用對應的該雲端設備,並停止同步對應的該雲端資料; g2) 於偵測該連網設備連接新的該本地設備時控制該雲端伺服器設定對應新的該本地設備的新的該雲端設備;及 g3) 控制該連網設備與新的該雲端設備建立新的該同步連線,並經由新的該同步連線持續同步新的該本地設備的新的該本地資料與新的該雲端設備的新的該雲端資料。
  4. 如請求項1所述的自動建置雲端服務的方法,其中更包括以下步驟: h1) 控制該雲端伺服器與一管理設備建立連接; h2) 於自該管理設備收到一輸出指令後依據該輸出指令選擇該多個雲端應用規則;及 h3) 依據所選擇的該多個雲端應用規則及對應的該多個雲端資料產生該多個雲端執行結果,依據該多個雲端執行結果產生一儀表板資料,並傳送該儀表板資料至該管理設備以顯示一儀表板介面。
  5. 如請求項1所述的自動建置雲端服務的方法,其中更包括以下步驟: i1) 控制該雲端伺服器與一管理設備建立連接; i2) 於自該管理設備收到一設定指令後依據該設定指令設定該雲端資料或該應用規則;及 i3) 傳送該設定指令至該連網設備以依據該設定指令設定該本地資料或該本地應用規則。
  6. 如請求項1所述的自動建置雲端服務的方法,其中於該步驟b)之前更包括一步驟j1) 控制該連網設備於該連網設備未完成設定時取得一設定資料,並依據該設定資料於該雲端伺服器中規劃一連網設備儲存區。
  7. 如請求項6所述的自動建置雲端服務的方法,其中該步驟j1)被設定為控制該連網設備於該連網設備未完成設定且該雲端伺服器已完成設定時取得該設定資料,並依據該設定資料於該雲端伺服器的一用戶儲存區中規劃該連網設備儲存區。
  8. 如請求項6所述的自動建置雲端服務的方法,其中於該步驟b)之前更包括以下步驟: j2) 控制一設定設備於該連網設備未完成設定且該雲端伺服器未完成設定時連接該連網設備; j3) 依據該用戶識別資訊於該雲端伺服器中規劃一用戶儲存區並產生一連接資訊; j4) 於該雲端伺服器中初始化一雲端服務並產生一服務資訊;及 j5) 依據該連接資訊及該服務資訊產生該設定資料,並傳送該設定資料至該連網設備。
TW107116676A 2018-05-16 2018-05-16 自動建置雲端服務的方法 TW201947911A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW107116676A TW201947911A (zh) 2018-05-16 2018-05-16 自動建置雲端服務的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW107116676A TW201947911A (zh) 2018-05-16 2018-05-16 自動建置雲端服務的方法

Publications (1)

Publication Number Publication Date
TW201947911A true TW201947911A (zh) 2019-12-16

Family

ID=69583060

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107116676A TW201947911A (zh) 2018-05-16 2018-05-16 自動建置雲端服務的方法

Country Status (1)

Country Link
TW (1) TW201947911A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI786461B (zh) * 2020-11-09 2022-12-11 財團法人工業技術研究院 基於Modbus的資訊轉譯裝置、方法、系統及電腦可讀記錄媒體
TWI801730B (zh) * 2020-04-07 2023-05-11 神雲科技股份有限公司 具系統設定資料同步功能的伺服器

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI801730B (zh) * 2020-04-07 2023-05-11 神雲科技股份有限公司 具系統設定資料同步功能的伺服器
TWI786461B (zh) * 2020-11-09 2022-12-11 財團法人工業技術研究院 基於Modbus的資訊轉譯裝置、方法、系統及電腦可讀記錄媒體
US12228919B2 (en) 2020-11-09 2025-02-18 Industrial Technology Research Institute Information translation device, method, system and computer readable recording medium based on Modbus

Similar Documents

Publication Publication Date Title
EP3361707B1 (en) Method and apparatus for controlling and managing a field device using an industry internet operating system
US9806900B2 (en) Wireless provisioning and configuring of hardware elements of a home automation system
US8909758B2 (en) Physical server discovery and correlation
US11221889B2 (en) Method of deploying cloud services quickly
CN104639913A (zh) 一种网络视频录像机及其自动接入ipc的方法
JP2019057905A (ja) イーサネット(登録商標)スイッチ用のロールベースの自動構成システム及び方法
CN109510717B (zh) 节点设备的信息的获取方法、装置、设备及存储介质
US10999243B2 (en) Sharing media among remote access clients in a universal plug and play environment
TW201947911A (zh) 自動建置雲端服務的方法
TWI838172B (zh) 企業專網與邊緣應用開通管理系統、方法及其電腦可讀媒介
CN106230667B (zh) Vtep保活检测方法及装置
JP6021853B2 (ja) ネットワーク構成情報提供装置、ネットワーク構成情報提供方法、及びプログラム
US10713278B2 (en) Flexible configuration of offline synchronization scope
JP6913780B2 (ja) 製造現場システムにおける変化を検出する方法
TWI722643B (zh) 快速部署雲端服務的方法
CN114745445B (zh) 控制方法、装置、电子设备和存储介质
CN119583320B (zh) 带宽管理方法、装置、计算机设备和存储介质
CN106464722A (zh) 用于至云网络的无缝的数据传送的设备及方法
US20250343793A1 (en) Automatic health probes for assets based on pre-configured access methods
JP6021852B2 (ja) ネットワーク構築制御装置、ネットワーク構築方法、及びプログラム
JP2007019947A (ja) 通信システムおよびフィルタ設定方法
JP2009251890A (ja) サーバ監視システム及びサーバ監視方法
JP2018073084A (ja) 監視装置、通信障害自動復旧システム、方法及びプログラム
JP2025015459A (ja) セキュリティ機能実行デバイス
CN112910934A (zh) 快速部署云服务的方法