• 沒有找到結果。

系統運作流程

在文檔中 中 華 大 學 碩 士 論 文 (頁 32-37)

第三章 系統架構與方法

3.3 系統運作流程

系統運作流程主要分為兩個部分,一為硬體相關流程,敘述如何安裝具 UPnP 功能的網路設備,並敘述使用者如何安裝使用這項功能;另一為軟體 相關流程,描述網路軟體服務提供商的註冊方式與使用者進行搜尋、安裝與 使用之流程。

3.3.1 硬體安裝與使用流程

具 UPnP 功能的網路設備,要安裝於 CloudOS Server 中主要依靠 Cloud Agent,透過 Cloud Agent 自動將具 UPnP 功能的網路設備安裝至 CloudOS 中使用者的帳號當中,Cloud Agent 主要的功能是將搜集本地網路設備,並 將設備資訊登錄到 CloudOS 與 UPnP 封包之轉送功能,使設備能連接至不同 的網路。 Cloud Agent 會判斷本地的網路環境,若本地網路環境使用 NAT,

Cloud Agent 會自動替本地的設備建立對應連接埠,透過對應連接埠,其他 網路的設備才能和 NAT 網路中設備連接。

如圖十六所示,使用者將 UPnP Device 裝置於 Office Network 當中,當 Cloud Agent 啟動後,使用者輸入帳號密碼來驗證使用者身分,Cloud Agent 將帳號密碼送至 CloudOS Server 進行驗證,驗證通過後開始執行搜集本地 UPnP Device 的資訊,並登錄 UPnP Device 資訊至 CloudOS 中自己的帳號底 下,來完成 Install Cloud Device 這個動作。

圖 十六 網路設備註冊並安裝程圖

如圖十七所示,當使用者在 Office Network 將 UPnP Device 透過 Cloud Agent 自動安裝完成後,使用者回到家中,在 Home Network 中再次透過 Cloud Agent 將家中的 UPnP Device 安裝至 CloudOS 中自己的帳號底下,透過 Cloud Agent 分析、修改與轉送封包內容,使 UPnP Device 可以和在不同網段底下 的 UPnP Device 溝通,因此當使用者回到家中之後,便可以連接上 CloudOS 並使用預先在公司中安裝好的 UPnP Device 從其中存取資料至家用電腦之 中。使用者也可以選擇將 UPnP Device 設為公開,此時 CloudOS Server 便會 將此 UPnP Device 資訊公開並設定為 Cloud Device,此時其他使用 CloudOS 的使用者便可使用此 Cloud Device,當提供此 Cloud Device 的使用者要停止 公開此 UPnP Device 時,也只需透過 CloudOS 提供的操作介面選擇移除欲移 除的 UPnP Device,CloudOS 便會通知 Cloud Agent 將此 Cloud Device 自使 用者帳號中移除。

圖 十七 網路設備的使用流程圖 1

如圖十八所示,使用者透過瀏覽器登入後,即可透過 CloudOS 取得於 先前已安裝在帳號底下的 IPCam 資訊,透過取得的 Presentation URL 去使用 IPCam。

圖 十八 網路設備的使用流程圖 2

3.3.2 軟體相關流程

在軟體服務部分,如圖十九所示,首先服務提供商會將自己提供的單一 或多個網路軟體服務向 CloudOS 註冊,服務提供商需要提供服務名稱 (Service Name)、服務分類(Service Type)、服務位址(Service Location)、服務 類型名稱(Service Domain Name)與服務簡介(Service Intrduction)。

當這些資料會被儲存於 CloudOS 當中後,使用者就可以透過 CloudOS 提供的介面,尋找自己想要使用的網路軟體服務,並將其安裝於自己的帳號 底下,之後使用者只要透過網際網路連接至 CloudOS 登入自己的帳號,便 可以透過 CloudOS 使用者介面,選取已經安裝過的軟體服務,連線至軟體 服務提供商端使用軟體服務。

圖 十九 網路軟體服務流程圖

在文檔中 中 華 大 學 碩 士 論 文 (頁 32-37)

相關文件