專利名稱:泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備實現(xiàn)通用即插即用的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于泛在網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體涉及一種泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備實現(xiàn)通用即插即用的方法。
背景技術(shù):
隨著工業(yè)技術(shù)的發(fā)展,電子設(shè)備(例如智能設(shè)備、無線設(shè)備和個人電腦等)種類不斷增加,人們希望通過網(wǎng)絡(luò)將這些設(shè)備互聯(lián)起來,并由指定的控制節(jié)點集中控制。這種背景下,Microsoft和一些設(shè)備制造商提出了通用即插即用(Universal Plug and Play, UPnP)技術(shù)。如圖I所示,UPnP技術(shù)將整個網(wǎng)絡(luò)包括在內(nèi),實現(xiàn)了網(wǎng)絡(luò)設(shè)備和服務(wù)的發(fā)現(xiàn)和控制,例如網(wǎng)絡(luò)打印機、Internet網(wǎng)關(guān)和消費類電子設(shè)備。UPnP旨在實現(xiàn)一種“零”配置和“隱性”的聯(lián)網(wǎng)過程,自動發(fā)現(xiàn)和控制來自各家廠商的各種網(wǎng)絡(luò)設(shè)備。
UPnP技術(shù)一般是在控制節(jié)點和具體設(shè)備之間實現(xiàn),即兩層結(jié)構(gòu)UPnP (如圖I)。UPnP技術(shù)是基于TCP/IP協(xié)議棧而實現(xiàn)的,而且在實現(xiàn)該技術(shù)的過程中包括以下幾個步驟尋址、發(fā)現(xiàn)、描述、控制、事件通知。同時在這一過程中會用到三個重要的協(xié)議(SSDP、SOAP、GENA)。發(fā)現(xiàn)過程中會使用SSDP協(xié)議,控制過程中會使用SOAP協(xié)議,事件通知過程中會使用GENA協(xié)議。在泛在網(wǎng)環(huán)境中,一方面,設(shè)備種類很多,節(jié)點間往往采用短距離通信協(xié)議,且節(jié)點設(shè)備往往是資源受限的,有些設(shè)備(如傳感節(jié)點、射頻標簽等)都不支持TCP/IP協(xié)議(支持特定的私有協(xié)議);另一方面,泛在網(wǎng)中往往包含數(shù)量巨大的資源受限設(shè)備(如傳感節(jié)點等),如果每個設(shè)備都與控制節(jié)點直接關(guān)聯(lián),則給控制節(jié)點的設(shè)備管理帶來了巨大的挑戰(zhàn);因此,傳統(tǒng)的UPnP技術(shù)無法直接應(yīng)用于泛在網(wǎng)中。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備實現(xiàn)通用即插即用的方法,解決了現(xiàn)有技術(shù)中UPnP技術(shù)不能實現(xiàn)泛在網(wǎng)環(huán)境中的泛在設(shè)備的設(shè)備管理等問題。為了解決現(xiàn)有技術(shù)中的這些問題,本發(fā)明提供的技術(shù)方案是一種泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備實現(xiàn)通用即插即用的方法,所述泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備通過網(wǎng)關(guān)節(jié)點進行通訊,所述網(wǎng)關(guān)節(jié)點與控制節(jié)點連接,通過網(wǎng)關(guān)節(jié)點對泛在設(shè)備進行識別與控制;其特征在于所述方法包括以下步驟(I)開啟泛在設(shè)備后,泛在設(shè)備進入泛在網(wǎng)絡(luò),網(wǎng)關(guān)節(jié)點給泛在設(shè)備分配一個未使用過的地址,其格式為IP地址與一個16位整數(shù)的組合;(2)所述泛在設(shè)備發(fā)送發(fā)現(xiàn)消息給網(wǎng)關(guān)節(jié)點,通知該設(shè)備上的相關(guān)服務(wù);網(wǎng)關(guān)節(jié)點收到消息后,再將關(guān)服務(wù)通知給控制節(jié)點;控制節(jié)點在收到發(fā)現(xiàn)消息后,向網(wǎng)關(guān)發(fā)送一個確認消息,進而由網(wǎng)關(guān)向設(shè)備轉(zhuǎn)發(fā)該確認消息;(3)泛在設(shè)備收到網(wǎng)關(guān)節(jié)點發(fā)送的發(fā)現(xiàn)確認消息后,將設(shè)備描述與服務(wù)描述發(fā)送給網(wǎng)關(guān)節(jié)點,網(wǎng)關(guān)節(jié)點將其轉(zhuǎn)發(fā)給控制節(jié)點;
(4)控制節(jié)點在收到泛在設(shè)備與服務(wù)描述后,通過網(wǎng)關(guān)節(jié)點向泛在設(shè)備發(fā)送控制消息以實現(xiàn)控制動作;當控制動作結(jié)束后,泛在設(shè)備會返回一個整數(shù)表示執(zhí)行操作的結(jié)果。優(yōu)選的,所述方法中當泛在設(shè)備上的服務(wù)發(fā)生變化時,如果控制節(jié)點已訂閱了預(yù)定服務(wù),則立刻通知網(wǎng)關(guān)節(jié)點,然后再由網(wǎng)關(guān)節(jié)點發(fā)送事件消息至控制節(jié)點;否則,不執(zhí)行任何操作。優(yōu)選的,所述方法中控制節(jié)點向網(wǎng)關(guān)節(jié)點發(fā)送消息向網(wǎng)關(guān)來訂閱或取消預(yù)定服務(wù)。優(yōu)選的,所述方法中網(wǎng)關(guān)節(jié)點與泛在設(shè)備間通過服務(wù)設(shè)備發(fā)現(xiàn)協(xié)議(DSDP)發(fā)現(xiàn)泛在設(shè)備和相應(yīng)的泛在設(shè)備的服務(wù)。優(yōu)選的,所述方法中網(wǎng)關(guān)節(jié)點使用對象訪問協(xié)議(OAP)向泛在設(shè)備發(fā)送控制消息,泛在設(shè)備響應(yīng)后,將結(jié)果或錯誤返回給網(wǎng)關(guān)節(jié)點。 優(yōu)選的,所述方法中當泛在設(shè)備上服務(wù)發(fā)生變化時,泛在設(shè)備通過簡單事件通知協(xié)議(SENP )通知網(wǎng)關(guān)節(jié)點。具體的,本發(fā)明技術(shù)方案是一種面向泛在網(wǎng)的通用即插即用技術(shù),在開啟泛在設(shè)備時,通過網(wǎng)關(guān)實現(xiàn)向控制點報告其設(shè)備描述與服務(wù)描述,而控制點通過網(wǎng)關(guān)實現(xiàn)對泛在設(shè)備的識別與控制。包括以下步驟步驟一當設(shè)備進入網(wǎng)絡(luò)時,網(wǎng)關(guān)節(jié)點會為該設(shè)備分配一個未使用過的地址,其格式為IP地址與一個16位整數(shù)的組合。步驟二 設(shè)備有了地址之后,就可以與網(wǎng)關(guān)進行通信。首先,設(shè)備發(fā)送發(fā)現(xiàn)消息給網(wǎng)關(guān),以通知該設(shè)備上的相關(guān)服務(wù)。網(wǎng)關(guān)收到消息后,再將服務(wù)通知給控制點,這樣控制點便可發(fā)現(xiàn)設(shè)備上的服務(wù)??刂泣c在收到發(fā)現(xiàn)消息后,向網(wǎng)關(guān)發(fā)送一個確認消息,進而由網(wǎng)關(guān)向設(shè)備轉(zhuǎn)發(fā)該確認消息。步驟三在收到網(wǎng)關(guān)發(fā)送的發(fā)現(xiàn)確認消息后,泛在設(shè)備將設(shè)備描述與服務(wù)描述發(fā)送給網(wǎng)關(guān),進而轉(zhuǎn)發(fā)給控制點。這樣,控制點和網(wǎng)關(guān)都獲取了設(shè)備與服務(wù)的描述。步驟四控制點在收到設(shè)備與服務(wù)描述后,可以通過網(wǎng)關(guān)向傳感節(jié)點發(fā)送控制消息以實現(xiàn)一個控制動作,例如獲取服務(wù)的狀態(tài)等。當控制動作結(jié)束后,會返回一個整數(shù),以表示執(zhí)行操作的結(jié)果。步驟五當設(shè)備上的服務(wù)發(fā)生變化時,如果控制點已訂閱了預(yù)定服務(wù),則立刻通知網(wǎng)關(guān),然后再由網(wǎng)關(guān)發(fā)送事件消息至控制點;否則,不執(zhí)行任何操作。當控制點需要通過發(fā)送消息向網(wǎng)關(guān)來訂閱或取消預(yù)定服務(wù)。本發(fā)明技術(shù)方案為適合泛在網(wǎng)的即插即用U-UPnP技術(shù),其核心是3層體系架構(gòu),即泛在設(shè)備一網(wǎng)關(guān)一控制節(jié)點。圖2中的網(wǎng)關(guān),對控制節(jié)點而言,它相當于“設(shè)備”,它上面有許多服務(wù),控制節(jié)點可以控制它并使用這些服務(wù);對泛在設(shè)備而言,它又相當于“控制節(jié)點”。這些泛在設(shè)備將設(shè)備與服務(wù)暴露給網(wǎng)關(guān),網(wǎng)關(guān)再將這些服務(wù)暴露給控制節(jié)點。所以網(wǎng)關(guān)在這里像一個中介,向上連接控制節(jié)點,向下連接泛在設(shè)備。其優(yōu)勢在于,控制節(jié)點不需直接與許多設(shè)備聯(lián)系,減少了泛在設(shè)備的即插即用管理復雜度。當控制節(jié)點需要某項服務(wù)(例如,需要讀設(shè)備采集的數(shù)據(jù)),直接發(fā)送控制消息給網(wǎng)關(guān),網(wǎng)關(guān)響應(yīng)取得服務(wù)之后,將其提供給控制節(jié)點。而設(shè)備的尋址、發(fā)現(xiàn)與控制和服務(wù)的發(fā)現(xiàn)與控制都是由網(wǎng)關(guān)來實現(xiàn)的。相對于現(xiàn)有技術(shù)中的方案,本發(fā)明的優(yōu)點是
本發(fā)明提供了一種泛在網(wǎng)中的即插即用技術(shù),設(shè)計了設(shè)備一網(wǎng)關(guān)一控制節(jié)點的3層U-UPnP實現(xiàn)架構(gòu);在開啟泛在設(shè)備時,通過網(wǎng)關(guān)實現(xiàn)向控制節(jié)點報告其設(shè)備描述與服務(wù)描述,而控制節(jié)點通過網(wǎng)關(guān)實現(xiàn)對泛在設(shè)備的識別與控制,為設(shè)備在泛在網(wǎng)絡(luò)中實現(xiàn)即插即用提供了一種有效手段。首先,針對泛在網(wǎng)中的節(jié)點不支持TCP/IP協(xié)議的特性,設(shè)計了3層U-UPnP體系架構(gòu),從而使更多的設(shè)備可以加入到泛在網(wǎng)中;其次,降低了控制節(jié)點的管理復雜度,提高了泛在網(wǎng)U-UPnP技術(shù)的效率。
下面結(jié)合附圖及實施例對本發(fā)明作進一步描述圖I為現(xiàn)有技術(shù)中兩層結(jié)構(gòu)的UPnP的體系架構(gòu)圖;
圖2為本發(fā)明技術(shù)方案泛在網(wǎng)絡(luò)UPnP的體系架構(gòu)圖;圖3為本發(fā)明技術(shù)方案泛在網(wǎng)絡(luò)UPnP的協(xié)議體系原理圖。
具體實施例方式以下結(jié)合具體實施例對上述方案做進一步說明。應(yīng)理解,這些實施例是用于說明本發(fā)明而不限于限制本發(fā)明的范圍。實施例中采用的實施條件可以根據(jù)具體廠家的條件做進一步調(diào)整,未注明的實施條件通常為常規(guī)實驗中的條件。實施例如圖2所示,泛在網(wǎng)中的U-UPnP體系結(jié)構(gòu)。所述泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備通過網(wǎng)關(guān)節(jié)點進行通訊,所述網(wǎng)關(guān)節(jié)點與控制節(jié)點連接,通過網(wǎng)關(guān)節(jié)點對泛在設(shè)備進行識別與控制。這里泛在設(shè)備特指傳感設(shè)備。如圖3所示為泛在網(wǎng)絡(luò)UPnP的協(xié)議體系原理圖。從控制節(jié)點到網(wǎng)關(guān),使用的是UPnP技術(shù),它是基于TCP/IP協(xié)議棧的。這個技術(shù)已經(jīng)成熟,而且在業(yè)界有很廣的應(yīng)用。而從網(wǎng)關(guān)到設(shè)備,使用的是類似于UPnP技術(shù),它是基于特定的私有協(xié)議棧。下面簡單介紹一下協(xié)議棧。最底下的四層(PHY、MAC、NKW、APP)是私有協(xié)議的邏輯層次描述,并不代表某個特定的協(xié)議。主要描述最上層三個協(xié)議,它們分別是DSDP、OAP、SENP,對應(yīng)于實現(xiàn)流程中的發(fā)現(xiàn)、控制、事件。(I)服務(wù)設(shè)備發(fā)現(xiàn)協(xié)議(DSDP),該協(xié)議類似于SSDP,是它的精簡版。DSDP的功能是在泛在網(wǎng)中發(fā)現(xiàn)設(shè)備和服務(wù)。(2 )對象訪問協(xié)議(OAP ),該協(xié)議是用來訪問和控制設(shè)備與服務(wù)的。網(wǎng)關(guān)使用OAP向設(shè)備發(fā)送控制消息,設(shè)備響應(yīng)后,將結(jié)果或錯誤返回給網(wǎng)關(guān)。從而達到網(wǎng)關(guān)對服務(wù)的控制效果。(3)簡單事件通知協(xié)議(SENP),該協(xié)議是用來通知網(wǎng)關(guān),設(shè)備上的服務(wù)發(fā)生變化。網(wǎng)關(guān)把它感興趣的服務(wù)事件告訴給相應(yīng)的設(shè)備,當服務(wù)發(fā)生相應(yīng)的事件(例如,服務(wù)的某個狀態(tài)變量發(fā)生變化)。服務(wù)會通知網(wǎng)關(guān)。為了適應(yīng)新的體系結(jié)構(gòu),泛在網(wǎng)中的U-UPnP的實現(xiàn)過程與傳統(tǒng)的UPnP實現(xiàn)過程有很大的區(qū)別。具體包括如下步驟步驟一當設(shè)備進入網(wǎng)絡(luò)之后,網(wǎng)關(guān)會為設(shè)備分配一個唯一的未使用過的私有地址,其格式為IP地址與一個16位整數(shù)的組合。網(wǎng)關(guān)維持一個地址庫,而泛在設(shè)備接收網(wǎng)關(guān)分配的地址。步驟二 設(shè)備獲得網(wǎng)關(guān)分配的地址之后,就會執(zhí)行發(fā)現(xiàn)這個過程,發(fā)現(xiàn)是由DSDP(Device and Service Discovery Protocol)協(xié)議實現(xiàn)的。DSDP協(xié)議允許設(shè)備主動發(fā)送發(fā)現(xiàn)消息給網(wǎng)關(guān),將設(shè)備及其相應(yīng)的服務(wù)暴露給網(wǎng)關(guān)。網(wǎng)關(guān)在收到發(fā)現(xiàn)消息之后,回復確認消息,并更新(添加相應(yīng)的表項)設(shè)備以及服務(wù)列表。同時網(wǎng)關(guān)會使用發(fā)現(xiàn)消息將新發(fā)現(xiàn)的設(shè)備與服務(wù)報告給控制節(jié)點??刂乒?jié)點在收到消息之后,回復確認消息,同時也會 更新服務(wù)列表(添加相應(yīng)的表項)。設(shè)備會每隔一段時間(根據(jù)具體情況來設(shè)置)發(fā)送alive消息給網(wǎng)關(guān)。如果網(wǎng)關(guān)在設(shè)置的時間內(nèi)沒有收到設(shè)備發(fā)送的alive消息,則網(wǎng)關(guān)就認為該設(shè)備從網(wǎng)絡(luò)上卸載。如果網(wǎng)關(guān)在設(shè)置的時間內(nèi)收到設(shè)備發(fā)送的byebye消息,則網(wǎng)關(guān)同樣認為設(shè)備主動從網(wǎng)絡(luò)上卸載。如果網(wǎng)關(guān)知道設(shè)備從網(wǎng)絡(luò)卸載之后,首先更新自己的設(shè)備和服務(wù)列表(刪除相應(yīng)的表項)。然后,發(fā)送消息通知控制節(jié)點,控制節(jié)點再更新服務(wù)列表(刪除相應(yīng)的表項)。步驟三在收到網(wǎng)關(guān)發(fā)送的發(fā)現(xiàn)確認消息后,泛在設(shè)備將設(shè)備描述與服務(wù)描述發(fā)送給網(wǎng)關(guān),再由網(wǎng)關(guān)將這些描述轉(zhuǎn)發(fā)給控制節(jié)點。這樣,控制節(jié)點就獲取了網(wǎng)關(guān)對應(yīng)泛在網(wǎng)絡(luò)中所有設(shè)備與服務(wù)的描述。步驟四在獲取描述之后,控制點和網(wǎng)關(guān)可以根據(jù)描述信息向設(shè)備和服務(wù)發(fā)送0AP(0bjectAccess Protocol)控制消息。發(fā)送控制消息實質(zhì)上是一種遠程過程調(diào)用設(shè)備在收到控制消息后,完成相應(yīng)的控制動作(例如,讀取泛在設(shè)備采集的數(shù)據(jù)),并將相應(yīng)的結(jié)果發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)收到后,回復確認。同樣,控制節(jié)點也可以控制服務(wù)??刂泣c先將控制消息發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)收到后,回復確認并將控制消息轉(zhuǎn)給泛在設(shè)備。泛在設(shè)備收到消息后,完成相應(yīng)的控制動作(例如,讀取泛在設(shè)備采集的數(shù)據(jù)),并將相應(yīng)的結(jié)果發(fā)送給網(wǎng)關(guān)。網(wǎng)關(guān)收到后,回復確認并將結(jié)果轉(zhuǎn)發(fā)給控制點。最后控制點收到結(jié)果后,回復確認。這樣,一個控制動作就完成了。網(wǎng)關(guān)也可查詢服務(wù)的狀態(tài)變量值以獲得狀態(tài)變量的當前值,這與執(zhí)行控制動作的過程相似,網(wǎng)關(guān)向服務(wù)持有設(shè)備發(fā)送一個適當?shù)牟樵兿ⅲ?wù)收到后則返回相應(yīng)的變量值。每個服務(wù)必須保持狀態(tài)變量的一致性,以便網(wǎng)關(guān)能夠查詢并接收到有意義的值。步驟五當描述某項服務(wù)的狀態(tài)變量發(fā)生變化時,服務(wù)會發(fā)布更新,并觸發(fā)一個事件,從而生成一個事件消息。泛在設(shè)備會將這個事件消息用SENP協(xié)議進行包裝,最后把它發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)收到事件消息后,回復確認。如果是控制點想知道服務(wù)發(fā)生的改變,網(wǎng)關(guān)會繼續(xù)將收到的事件消息轉(zhuǎn)發(fā)給控制點??刂泣c和網(wǎng)關(guān)要想接收到設(shè)備發(fā)來的事件消息,必須要提前預(yù)定。首次進行預(yù)定時,會發(fā)送一種專門的初始化事件消息,包括所有事件變量的名稱和值,并允許預(yù)定者對其關(guān)于該服務(wù)狀態(tài)的模型進行初始化。如果是網(wǎng)關(guān)需要預(yù)定某個事件消息,則直接發(fā)送預(yù)定消息,泛在設(shè)備收到預(yù)定消息后,回復確認。如果是控制點需要預(yù)定事件消息,則先將預(yù)定消息發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)收到消息后,回復確認并將預(yù)定消息發(fā)送給相應(yīng)的泛在設(shè)備,同樣泛在設(shè)備收到預(yù)定消息后,回復確認。上述實例只為說明本發(fā)明的技術(shù)構(gòu)思及特點,其目的在于讓熟悉此項技術(shù)的人是 能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,并不能以此限制本發(fā)明的保護范圍。凡根據(jù)本發(fā)明精神實質(zhì)所做的等效變換或修飾,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備實現(xiàn)通用即插即用的方法,所述泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備通過網(wǎng)關(guān)節(jié)點進行通訊,所述網(wǎng)關(guān)節(jié)點與控制節(jié)點連接,通過網(wǎng)關(guān)節(jié)點對泛在設(shè)備進行識別與控制;其特征在于所述方法包括以下步驟 (1)開啟泛在設(shè)備后,泛在設(shè)備進入泛在網(wǎng)絡(luò),網(wǎng)關(guān)節(jié)點給泛在設(shè)備分配一個未使用過的地址,其格式為IP地址與一個16位整數(shù)的組合; (2)所述泛在設(shè)備發(fā)送發(fā)現(xiàn)消息給網(wǎng)關(guān)節(jié)點,通知該設(shè)備上的相關(guān)服務(wù);網(wǎng)關(guān)節(jié)點收到消息后,再將關(guān)服務(wù)通知給控制節(jié)點;控制節(jié)點在收到發(fā)現(xiàn)消息后,向網(wǎng)關(guān)發(fā)送一個確認消息,進而由網(wǎng)關(guān)向設(shè)備轉(zhuǎn)發(fā)該確認消息; (3)泛在設(shè)備收到網(wǎng)關(guān)節(jié)點發(fā)送的發(fā)現(xiàn)確認消息后,將設(shè)備描述與服務(wù)描述發(fā)送給網(wǎng)關(guān)節(jié)點,網(wǎng)關(guān)節(jié)點將其轉(zhuǎn)發(fā)給控制節(jié)點; (4)控制節(jié)點在收到泛在設(shè)備與服務(wù)描述后,通過網(wǎng)關(guān)節(jié)點向泛在設(shè)備發(fā)送控制消息以實現(xiàn)控制動作;當控制動作結(jié)束后,泛在設(shè)備會返回一個整數(shù)表示執(zhí)行操作的結(jié)果。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于所述方法中當泛在設(shè)備上的服務(wù)發(fā)生變化時,如果控制節(jié)點已訂閱了預(yù)定服務(wù),則立刻通知網(wǎng)關(guān)節(jié)點,然后再由網(wǎng)關(guān)節(jié)點發(fā)送事件消息至控制節(jié)點;否則,不執(zhí)行任何操作。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于所述方法中控制節(jié)點向網(wǎng)關(guān)節(jié)點發(fā)送消息向網(wǎng)關(guān)來訂閱或取消預(yù)定服務(wù)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于所述方法中網(wǎng)關(guān)節(jié)點與泛在設(shè)備間通過服務(wù)設(shè)備發(fā)現(xiàn)協(xié)議(DSDP)發(fā)現(xiàn)泛在設(shè)備和相應(yīng)的泛在設(shè)備的服務(wù)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于所述方法中網(wǎng)關(guān)節(jié)點使用對象訪問協(xié)議(OAP)向泛在設(shè)備發(fā)送控制消息,泛在設(shè)備響應(yīng)后,將結(jié)果或錯誤返回給網(wǎng)關(guān)節(jié)點。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于所述方法中當泛在設(shè)備上服務(wù)發(fā)生變化時,泛在設(shè)備通過簡單事件通知協(xié)議(SENP )通知網(wǎng)關(guān)節(jié)點。
全文摘要
本發(fā)明公開了一種泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備實現(xiàn)通用即插即用的方法,所述泛在網(wǎng)絡(luò)內(nèi)泛在設(shè)備通過網(wǎng)關(guān)節(jié)點進行通訊,所述網(wǎng)關(guān)節(jié)點與控制節(jié)點連接,通過網(wǎng)關(guān)節(jié)點對泛在設(shè)備進行識別與控制。該方法中采用服務(wù)設(shè)備發(fā)現(xiàn)協(xié)議(DSDP)在泛在網(wǎng)中發(fā)現(xiàn)設(shè)備和服務(wù);采用對象訪問協(xié)議(OAP)訪問和控制設(shè)備與服務(wù);采用簡單事件通知協(xié)議(SENP)通知網(wǎng)關(guān)相關(guān)泛在設(shè)備上的服務(wù)發(fā)生變化。該方法為設(shè)備在泛在網(wǎng)絡(luò)中實現(xiàn)即插即用提供了一種有效手段,降低了控制節(jié)點的管理復雜度,提高了泛在網(wǎng)u-UPnP技術(shù)的效率。
文檔編號H04L12/66GK102904978SQ20121041124
公開日2013年1月30日 申請日期2012年10月25日 優(yōu)先權(quán)日2012年10月25日
發(fā)明者黃劉生, 盛敏朝, 徐宏力, 周有松 申請人:中國科學技術(shù)大學蘇州研究院