專利名稱:網絡設備的控制方法
技術領域:
本發明涉及到網絡設備訪問和控制。
背景技術:
目前計算機網絡越來越普及,連網的設備也越來越多,通過計算機或手持設備控制這些聯網設備變得非常平常。當前控制這些聯網設備的最常用的方法是:在局域網中每個設備是一個服務器,設備啟動后就啟動相關服務程序并等待用戶請求,為用戶提供訪問和控制設備的服務;在互聯網中要控制局域網中的設備通常在局域網中布署一個網關或稱服務代理,用戶在互聯網上通過這個網關實現對局域中的設備的訪問和控制。這種模式的缺點是為了訪問設備的安全性通常需要設備對用戶進行一一互相認證,同時用戶訪問不同的設備的時候往往需使用不同的協議參數,比如TCP/IP網絡中的IP地址和端口,尤其是當互聯網中網絡設備分布比較分散時,每個網絡設備都需要公網的IP地址,給用戶使用帶來不便。另外網絡上的設備應該分組,不同的用戶應僅能控制被授權的設備,如客人來家可通過他的手機控制客廳里的電視、音響,但不可以控制家里的安全防范系統。當前在網絡設備控制領域存在幾個比較流行的標準分別是閃聯標準(IGRS)、DLNA(數字生活網絡聯盟),UPnP(通用的即插即用)和Jini (Sun公司發明的網絡設備即插即用協議)。這些協議強調的是設備與設備的互聯,同樣存在設備與設備間的相互認證問題,缺少設備控制服務器用于存放每個用戶使用網絡設備的子集信息。同時這些協議有一共同點:為了實現設備的即插即用,當設備接入系統時要向一個已知端口發布一個廣播消息以通知其他用戶,設備已經就緒,這在互聯網的結構上是不現實的。公開號CN101222488A控制客戶端訪問網絡設備的方法,公開了通過一個認證服務器認證訪問網絡設備的客戶端通過認證后分配用戶一個臨的ID和訪問有效期,用戶通過它去訪問設備。這種方法只是解決用戶使用設備認證問題。
·
公開號CN1859245A—種數字家庭網絡中的權限管理方法及家庭網絡系統,介紹了家庭網絡內容訪問的控制方法,沒有涉及到不同用戶訪問不同的設備集合的問題。
發明內容
為了解決不同用戶訪問一個網絡中不同設備集的問題,需要有一方法:該方法要求對設備、用戶接入網絡設備控制服務器進行認證,設備控制服務器可設置每個用戶可以進行訪問和控制的設備集。本發明是一種網絡設備的控制方法,該方法包括網絡中的設備控制服務器,網絡中的設備,網絡中的用戶。用戶要訪問網絡中的設備其方法是:A.在設備控制服務器中建立網絡中設備登陸項和網絡中用戶的登陸項,為每個使用網絡中設備的用戶設置可以訪問和控制的網絡中設備子集。B.網絡中的設備和用戶在連接到網絡上后首先向設備控制服務器登陸并通過設備控制服務器的認證,認證通過后用戶可以通過設備控制服務器協助訪問、控制設備控制器為該用戶設置的可以訪問和控制的網絡設備集合中的設備。本方法步驟還可以包括:用戶可通過設備控制服務器遍歷設備的方法名稱、描述、參數及類型;設備每經過設備控制服務器規定的時間向設備控制器報告設備在線運行狀態。根據這種方法在一個設備網絡中,不同用戶可以訪問、控制網絡中不同的設備集合,M個設備和N用戶只需M+N次認證。同時這種方法應用到互聯網范圍上,由于用戶訪問、控制設備是得到設備控制器的協助,用戶只需要和設備控制服務器的IP地址和端口通信即可。因此整個系統中只需設備控制服務器需要公網IP地址,各網絡中的設備不需要公網IP地址,甚至在一個公網IP上采用不同的端口運行多個設備控制服務器,這在還沒有普遍實施IPV6時尤為關鍵。
圖1為設備控制服務器布署在局域網中的情形。圖2為設備控制服務器布署在互聯網中的情形。
具體實施方式
:為了更清楚本發明的目的和技術方案,下面給合實施例進行說明。應當清楚這些實施例僅用于解釋本發明,但不用于限定本發明。實施例1:將設備控制服務器布署在局域網中,網絡設備的控制方法。圖1是網絡設備、設備控制服務器和用戶關 系示意圖。本實施例的方法流程是:SlOl:網絡設備控制服務器初始包含一個管理員權限的用戶,建立網絡上設備和其它用戶的登錄項,包括標識和口令。S102:具有管理員權限的用戶為每個其它用戶設置可以訪問和控制的設備集,規定設備定期報告工作狀態的時間間隔。如圖1,可以設置家庭用戶成員具有訪問和控制所有設備的權利,設置來賓用戶只具有訪問和控制空調和音響設備的權利,設置門禁設備I分鐘向設備控制服務器報告設備工作狀態包括監測正常、電池電壓低等狀態。S103:每個網絡設備啟動后,首先以此設備的標識和口令登陸設備控制服務器,通過認證后,設備就接人設備控制服務器,為用戶訪問和控制此設備作好準備。S104:用戶端程序啟動后,首先以此用戶標識和口令登陸設備控制服務器,通過認證后用戶就接入了設備控制服務器,用戶通過設備控制服務器得到本用戶能訪問和控制的所有設備列表和所屬設備的所有方法名稱、描述、參數及類型的說明。S105:用戶訪問一個設備的一個方法,首先將訪問的設備和方法及參數發送給設備控制服務器,設備控制服務器根據用戶對設備擁有的權限進行審查,如果審查不通過返回用戶錯誤信息,如果審查通過則將方法和參數發送給設備,并將從設備返回的執行的結果發送給用戶。實施例2:將設備控制服務器布署在互聯網中,網絡設備的控制方法。圖2是網絡設備、設備控制服務器和用戶關系示意圖,其中「設備/生命體征測量」是用于測量人體血壓、脈搏并具有能接入移動互聯網的設備,例如配帶在病人身上。本實施例的方法流程是:S201:網絡設備控制服務器初始包含一個管理員權限的用戶,建立網絡上設備和其它用戶的登錄項,包括標識和口令。S202:具有管理員權限的用戶為每個其它用戶設置可以訪問和控制的設備集,規定設備定期報告工作狀態的時間隔。如圖2,可以設置家庭用戶成員I和成員2具有訪問和控制所有設備的權利,設置來賓用戶只具有訪問和控制空調和音響設備的權利,設置醫生用戶只有訪問生命體征測量設備。S203:每個網絡設備啟動后,首先以相應設備的標識和口令登陸設備控制服務器,通過認證后,設備就接人設備控制服務器,為用戶訪問和控制此設備作好準備。S204:用戶端程序啟動后,首先以此用戶標識和口令登陸設備控制服務器,通過認證后用戶就接入了設備控制服務器,用戶通過設備控制服務器可以得到本用戶能訪問和控制的所有設備列表和所屬設備的所有方法名稱、描述、參數及類型的說明。S205:用戶訪問一個設備的一個方法,首先將訪問的設備和方法及參數發送給設備控制服務器,設備控制服務器根據用戶對設備擁有的權限進行審查,如果審查不通過返回用戶錯誤信息,如果審查通過則將方法和參數發送給設備,并將從設備返回的執行的結果發送給用戶。 從實施例2可以看出:家人和醫生可隨時了解到病人的生命體征變化,但醫生不能控制病人家的空調設備。病人從外面散步使用的移動互聯網,回到家里后轉變成使用家庭有線寬帶連接到互聯網,不管在何種情況下遠程的醫生和家人都可隨時了解到病人的生命體征情況。
權利要求
1.一種網絡設備的控制方法,該方法包括網絡中的設備控制服務器,網絡中的設備,網絡中的用戶,其特征是: A.在設備控制服務器中建立網絡中設備登陸項和網絡中用戶的登陸項,為每個用戶設置可以訪問和控制的網絡中設備子集; B.網絡中的設備和用戶在連接到網絡后首先向設備控制服務器登陸并通過設備控制服務器的認證,認證通過后用戶可以通過設備控制服務器的協助,訪問、控制設備控制器為該用戶設置的可以訪問和控制的網絡設備集合中的設備。
2.根據權利要求1所述方法,其特征是:用戶通過設備控制服務器可以遍歷設備提供的服務,可以得到設備的方法名稱、描述、參數及類型。
3.根據權利要求1所述方法,其特征是:每經過設備控制服務器規定的時間,設備向設備控制器報告設備在線運行 狀態。
全文摘要
本發明提供了一種控制網絡上設備的控制方法,該方法主要包括網絡中的設備控制服務器控制網絡中設備和用戶的登陸、認證,通過設備控制服務器設置每個用戶可以訪問的設備集,每個用戶可以在設備控制服務器的協助下訪問和控制該用戶被授權的設備集合。利用本方法可以方便、安全地實現家庭網絡、局域網、互連網中的設備控制。
文檔編號H04L29/06GK103237029SQ20131014499
公開日2013年8月7日 申請日期2013年4月25日 優先權日2013年4月25日
發明者楊春生 申請人:楊春生