專利名稱:基于對等連接的家庭網(wǎng)絡(luò)中多個控制設(shè)備的協(xié)調(diào)工作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制設(shè)備的管理技術(shù)領(lǐng)域,尤指一種在對等連接的家庭網(wǎng)絡(luò)環(huán)境下,控制多個控制設(shè)備協(xié)調(diào)工作的方法。
背景技術(shù):
遙控器是家用電器和家庭自動化設(shè)備的基本控制單元。通過遙控器對家庭中的電器和設(shè)備進(jìn)行操作已經(jīng)成為一種普遍的生活方式。目前的遙控器按照作用方向可以分成兩類單向遙控器和雙向遙控器。單向遙控器按照用戶操作向被遙控設(shè)備發(fā)出控制信息,而不用顧及被遙控設(shè)備的目前狀態(tài)。雙向遙控器一方面要完成按照用戶操作向被遙控設(shè)備發(fā)出控制信息,另一方面設(shè)備要向遙控器按照某種時間間隔反饋設(shè)備狀態(tài)。
隨著人們物質(zhì)生活水平的提高,家庭范圍內(nèi)的信息設(shè)備、通訊設(shè)備、娛樂設(shè)備、家用電器、自動化設(shè)備、保安監(jiān)控裝置等設(shè)備逐漸增多,同時,由于個人計算機和因特網(wǎng)在家庭中的迅速普及、電訊技術(shù)的蓬勃發(fā)展以及智能設(shè)備的長足進(jìn)步,人們對于簡單、靈活、可靠的家庭網(wǎng)絡(luò)的需求也愈顯強烈。于是,提出了很多諸如智能家居(Smart Home)、電子家庭(Electronic Home,e-Home)、數(shù)字家園(Digital Family)、網(wǎng)絡(luò)家居(Network Home)、智能化家庭(Intelligent Home)的家庭網(wǎng)絡(luò)概念。家庭網(wǎng)絡(luò)中的設(shè)備可以通過對等方式連接,所謂對等的方式指的是在家庭網(wǎng)絡(luò)中各個設(shè)備之間不存在主從關(guān)系,且設(shè)備間沒有中心控制和等級劃分,各個網(wǎng)絡(luò)設(shè)備之間的關(guān)系為對等關(guān)系,其間的通訊僅取決于網(wǎng)絡(luò)狀況、設(shè)備功能和安全許可。參見圖1所示,基于對等連接的網(wǎng)絡(luò)設(shè)備不需要向某一個設(shè)備進(jìn)行注冊,設(shè)備間的通訊及其服務(wù)調(diào)用也不通過其它設(shè)備中介。采用此種連接方式不會因為網(wǎng)絡(luò)上的中心控制設(shè)備發(fā)生故障而導(dǎo)致整個網(wǎng)絡(luò)的癱瘓,從而使得家庭網(wǎng)絡(luò)的可靠性得以提高。
在該家庭網(wǎng)絡(luò)中,由于單向遙控器的操作狀態(tài)并不總是與設(shè)備狀態(tài)一致,因此采用執(zhí)行相同協(xié)議的雙向遙控器對網(wǎng)絡(luò)上各個設(shè)備進(jìn)行控制。在實際應(yīng)用中,可能會有多個雙向遙控器同時存在于家庭網(wǎng)絡(luò)環(huán)境之中,用戶可以在不同空間/房間利用不同的雙向遙控器對網(wǎng)絡(luò)設(shè)備進(jìn)行控制,因此會出現(xiàn)以下問題當(dāng)不同用戶采用不同遙控器對同一個網(wǎng)絡(luò)設(shè)備進(jìn)行控制時,一方面可能造成由于被控設(shè)備處于工作忙狀態(tài)而無法進(jìn)行遙控操作,另一方面也可能造成由于對被控制設(shè)備當(dāng)前狀態(tài)不清而造成的誤操作或重復(fù)操作。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種基于對等連接的家庭網(wǎng)絡(luò)中多個控制設(shè)備的協(xié)調(diào)工作方法,使多個控制設(shè)備對網(wǎng)絡(luò)上的被控制設(shè)備進(jìn)行有序統(tǒng)一的操作,并能將網(wǎng)絡(luò)上所有設(shè)備的當(dāng)前狀態(tài)信息反映到控制設(shè)備上,提供給用戶。
本發(fā)明利用一個以上控制設(shè)備控制處于對等連接狀態(tài)的家庭網(wǎng)絡(luò)上的設(shè)備,具體包括以下步驟當(dāng)控制設(shè)備發(fā)起對被控制設(shè)備的操作時,判斷該控制設(shè)備是否已在該被控制設(shè)備上注冊,如果沒有注冊,則控制設(shè)備向被控制設(shè)備發(fā)注冊請求,控制設(shè)備向被控制設(shè)備進(jìn)行注冊;如果已注冊,則分別判斷控制設(shè)備和被控制設(shè)備雙方的工作狀態(tài)是否為忙狀態(tài),如果是,則重復(fù)判斷當(dāng)前處于忙狀態(tài)設(shè)備的工作狀態(tài),否則,分別置該控制設(shè)備和被控制設(shè)備的工作狀態(tài)為忙狀態(tài),被控制設(shè)備執(zhí)行控制設(shè)備所發(fā)起的操作,操作完成后,將執(zhí)行操作后的新狀態(tài)發(fā)送到所有注冊的控制設(shè)備上,清除該控制設(shè)備和被控制設(shè)備的忙狀態(tài)。
其中,當(dāng)控制設(shè)備開機時,該方法進(jìn)一步包括控制設(shè)備以廣播方式向網(wǎng)絡(luò)上所有被控制設(shè)備發(fā)送注冊請求,向被控制設(shè)備進(jìn)行注冊。
其中,所述控制設(shè)備向被控制設(shè)備進(jìn)行注冊進(jìn)一步包括
被控制設(shè)備判斷自身是否為忙狀態(tài),如果是,則控制設(shè)備向被控制設(shè)備重新發(fā)送注冊請求,否則,被控制設(shè)備置自身工作狀態(tài)為忙狀態(tài),并接收注冊請求,控制設(shè)備判斷自身是否為忙狀態(tài),如果是,則重復(fù)對自身狀態(tài)的判斷,否則,置自身工作狀態(tài)為忙狀態(tài),控制設(shè)備與被控制設(shè)備進(jìn)行交互完成注冊過程,控制設(shè)備和被控制設(shè)備分別清除其自身忙狀態(tài)。
其中,所述控制設(shè)備向被控制設(shè)備重新發(fā)送注冊請求是以預(yù)先設(shè)定的時間間隔進(jìn)行,并判斷當(dāng)前重發(fā)的次數(shù)是否到達(dá)預(yù)先設(shè)定的次數(shù),如果是,則當(dāng)前控制設(shè)備終止重發(fā)注冊請求操作并結(jié)束流程;否則,當(dāng)前控制設(shè)備執(zhí)行重發(fā)注冊請求操作。
其中,該方法進(jìn)一步包括被控制設(shè)備收到控制設(shè)備所發(fā)的注冊請求后,對控制設(shè)備進(jìn)行身份認(rèn)證,如果認(rèn)證通過,則繼續(xù)完成注冊過程,否則,結(jié)束此次注冊過程。
其中,所述對控制設(shè)備進(jìn)行身份認(rèn)證為判斷控制設(shè)備的密鑰是否與被控制設(shè)備中的密鑰一致。
其中,該方法進(jìn)一步包括控制設(shè)備和被控制設(shè)備之間進(jìn)行信息交互時,利用所述密鑰對信息進(jìn)行加密或解密。
其中,所述控制設(shè)備與被控制設(shè)備進(jìn)行交互完成注冊過程進(jìn)一步包括被控制設(shè)備向控制設(shè)備傳送包括設(shè)備名稱、設(shè)備地址、設(shè)備狀態(tài)的注冊信息,控制設(shè)備收到后將這些信息記錄在自身上,同時被控制設(shè)備將控制設(shè)備的標(biāo)識符記錄在自身。
其中,所述判斷控制設(shè)備是否已在被控制設(shè)備上注冊為控制設(shè)備判斷自身上是否存有被控制設(shè)備的信息。
其中,所述判斷控制設(shè)備是否已在被控制設(shè)備上注冊為被控制設(shè)備判斷自身是否存有所述控制設(shè)備的標(biāo)識符。
其中,在對所述被控制設(shè)備進(jìn)行工作狀態(tài)判斷時,該方法進(jìn)一步包括控制設(shè)備判斷被控制設(shè)備是否在線,如果是,則繼續(xù)執(zhí)行所述對被控制設(shè)備工作狀態(tài)的判斷,否則,以廣播的方式向網(wǎng)絡(luò)上所有注冊的控制設(shè)備傳送被控制設(shè)備掉線的消息,清除控制設(shè)備忙狀態(tài),結(jié)束此次操作過程。
其中,所述在控制設(shè)備上生成對被控制設(shè)備的操作命令進(jìn)一步包括控制設(shè)備顯示對被控制設(shè)備的操作界面,在該操作界面下對被控制設(shè)備進(jìn)行操作,控制設(shè)備根據(jù)該操作生成所述操作命令。
其中,該方法進(jìn)一步包括被控制設(shè)備按照預(yù)先設(shè)定的時間間隔將當(dāng)前狀態(tài)信息發(fā)送到所有注冊的控制設(shè)備上,如果經(jīng)過預(yù)定次數(shù)的詢問后,控制設(shè)備仍然沒有被控制設(shè)備的當(dāng)前狀態(tài)信息,則控制設(shè)備將該被控制設(shè)備的當(dāng)前狀態(tài)改為下線。
其中,控制設(shè)備注銷時該方法進(jìn)一步包括控制設(shè)備刪除其自身上所有被控制設(shè)備的信息,同時發(fā)刪除信息給所有其已注冊的被控制設(shè)備,收到該刪除信息的每個被控制設(shè)備分別刪除各自保存在其上的相應(yīng)控制設(shè)備的標(biāo)識符。
其中,所述控制設(shè)備與被控制設(shè)備之間的信息交互通過籃牙技術(shù)、或紅外技術(shù)、或802.11x技術(shù)、或三者的任意組合實現(xiàn)。
其中,所述控制設(shè)備為雙向遙控器。
可見,在本發(fā)明中,控制設(shè)備的注冊、操作過程只有在控制設(shè)備和被控制設(shè)備均處于空閑狀態(tài)時方可進(jìn)行,且控制設(shè)備和被控制設(shè)備一旦進(jìn)行以上任一過程,則不會再接受其它任何設(shè)備工作請求,以此方式使得控制設(shè)備通過中心控制器對設(shè)備的控制得以有序進(jìn)行。此外,本發(fā)明在控制設(shè)備對被控制設(shè)備進(jìn)行操作后,會將被控制設(shè)備的當(dāng)前狀態(tài)信息反映到所有注冊的控制設(shè)備上,提供給用戶。以此方式使得用戶明確被控制設(shè)備的當(dāng)前狀態(tài),以避免發(fā)生網(wǎng)絡(luò)設(shè)備失控現(xiàn)象。
圖1為基于對等連接的家庭網(wǎng)絡(luò)示意圖。
圖2為基于對等連接的家庭網(wǎng)絡(luò)中遙控器注冊的流程圖。
圖3為基于對等連接的家庭網(wǎng)絡(luò)中遙控器協(xié)調(diào)工作的流程圖。
具體實施例方式
在本發(fā)明中,控制設(shè)備的注冊、操作過程僅在控制設(shè)備和被控制設(shè)備均空閑時方可進(jìn)行,并且在每次操作過程完畢后,該被控制設(shè)備將其當(dāng)前狀態(tài)信息反饋給所有注冊的控制設(shè)備,控制設(shè)備顯示此狀態(tài)信息給用戶,以此避免家庭網(wǎng)絡(luò)中對被控制設(shè)備狀態(tài)的失控。
結(jié)合附圖以所述控制設(shè)備是遙控器作為實施例,對本發(fā)明進(jìn)行詳細(xì)描述。對于家庭網(wǎng)絡(luò)中的任意一個遙控器,當(dāng)家庭網(wǎng)絡(luò)中的該遙控器啟動時,參見圖2所示,其中RC表示遙控器,每個RC具有一個標(biāo)識自己身份的ID,其注冊過程具體包括步驟201~步驟202RC啟動后,RC向家庭網(wǎng)絡(luò)中的各個被控制設(shè)備發(fā)出注冊請求,以申請進(jìn)行注冊;本實施例中,該發(fā)出注冊請求以廣播方式進(jìn)行,在被控制設(shè)備為忙狀態(tài)的情況下該步驟以預(yù)先設(shè)定的時間間隔重復(fù)執(zhí)行且僅重復(fù)執(zhí)行默認(rèn)次數(shù);步驟203以被控制設(shè)備(j)為例,該被控制設(shè)備接收到注冊請求后,判斷自身工作狀態(tài)是否為忙狀態(tài),如果是,則返回執(zhí)行步驟202;否則,執(zhí)行步驟204;步驟204被控制設(shè)備(j)置自身狀態(tài)為忙狀態(tài);步驟205~步驟206被控制設(shè)備(j)收到RC的注冊請求,對RC的注冊請求進(jìn)行身份認(rèn)證,判斷身份認(rèn)證是否合格,如果合格,則執(zhí)行步驟207,否則,執(zhí)行步驟213;在本實施例中,身份認(rèn)證的依據(jù)為系統(tǒng)密鑰,該系統(tǒng)密鑰可以在控制器和設(shè)備之間傳送的信息進(jìn)行加密和解密,同時也是新設(shè)備加入時的認(rèn)證口令;步驟207被控制設(shè)備(j)記錄通過身份認(rèn)證的RC的標(biāo)識符(ID),通過網(wǎng)絡(luò)向RC發(fā)送詢問狀態(tài)消息,并準(zhǔn)備向RC傳送被控制設(shè)備信息;被控制設(shè)備可以根據(jù)其所記錄的RC ID來判斷某個RC是否已在自身成功注冊;
步驟208~步驟209RC判斷自身當(dāng)前狀態(tài)是否為忙狀態(tài),如果是,則返回重復(fù)執(zhí)行步驟208,否則,RC將自身工作狀態(tài)置為忙狀態(tài),并向被控制設(shè)備(j)返回傳送信息指令;步驟210~步驟211被控制設(shè)備(j)收到傳送信息指令,向RC上傳包括設(shè)備名稱、設(shè)備地址、設(shè)備狀態(tài)的設(shè)備信息;在步驟211中,RC將收到的這些設(shè)備信息記錄在自身上。在每個RC中也可以單獨設(shè)置一個已注冊被控制設(shè)備列表,表示當(dāng)前RC已成功注冊于哪些被控制設(shè)備中,該已注冊被控制設(shè)備列表中只需存儲被控制設(shè)備的設(shè)備名稱記錄即可,該控制表可供當(dāng)前RC來判斷自身是否已在某個被控制設(shè)備上注冊。當(dāng)然,RC也可以直接通過自身所記錄的設(shè)備信息來判斷是否已在某個被控制設(shè)備上注冊。
步驟212RC清除自身工作忙狀態(tài);步驟213被控制設(shè)備(j)清除自身的忙狀態(tài),結(jié)束RC注冊過程;其中,步驟212和213可以以任意順序進(jìn)行。
當(dāng)家庭網(wǎng)絡(luò)中的遙控器協(xié)調(diào)工作時,仍以遙控器RC和設(shè)備(j)為例,參見圖3所示,具體包括以下步驟步驟300RC判斷自身是否為忙狀態(tài),如果是,則返回執(zhí)行步驟300,否則,執(zhí)行步驟301;步驟301RC顯示當(dāng)前可控制的設(shè)備,也就是RC成功注冊的設(shè)備,可以顯示該被控制設(shè)備的所有設(shè)備信息;如果存在已注冊被控制設(shè)備列表,也可以只顯示已注冊被控制設(shè)備列表中的設(shè)備信息。本實施例中RC顯示的可控制設(shè)備包括設(shè)備(j);RC自可控制設(shè)備中選擇欲控制的設(shè)備(j),并將RC的工作狀態(tài)置為忙狀態(tài);步驟302~步驟303RC利用注冊時記錄在其上的設(shè)備(j)的設(shè)備地址,通過網(wǎng)絡(luò)向設(shè)備(j)發(fā)送詢問消息,詢問被控制設(shè)備(j)是否在線,如果設(shè)備(j)返回在線消息,則執(zhí)行步驟304,否則用廣播方式向網(wǎng)絡(luò)上所有注冊的遙控器RC傳送設(shè)備(j)掉線消息,然后,執(zhí)行步驟311結(jié)束遙控器此次工作過程;步驟304RC判斷設(shè)備(j)是否為忙狀態(tài),如果是,則返回執(zhí)行步驟304,否則,執(zhí)行步驟305;其中,步驟304重復(fù)執(zhí)行時,按照預(yù)先設(shè)定好的時間間隔執(zhí)行并且最多執(zhí)行到預(yù)先設(shè)定的執(zhí)行次數(shù)即結(jié)束;步驟305設(shè)備(j)置自身工作狀態(tài)為忙狀態(tài),RC在自身上顯示對于設(shè)備(j)的控制界面;步驟306~步驟307在RC上執(zhí)行對設(shè)備(j)的操作,將所執(zhí)行的操作以執(zhí)行命令的形式發(fā)送到設(shè)備(j)上;步驟308設(shè)備(j)按照收到的執(zhí)行命令完成操作;步驟309設(shè)備(j)根據(jù)其自身保存的所有注冊控制設(shè)備的標(biāo)識符ID,將執(zhí)行操作后的新狀態(tài)以廣播的方式發(fā)送到網(wǎng)絡(luò)上的所有注冊控制設(shè)備上;步驟310設(shè)備(j)將其自身工作忙狀態(tài)清除,并向RC發(fā)送通知消息;步驟311RC收到通知消息,清除其自身工作忙狀態(tài),并結(jié)束RC的此次工作過程。
在使用遙控器RC結(jié)束后,如果選擇RC關(guān)機,則RC進(jìn)行注銷過程,刪除在RC上保存的注冊設(shè)備的信息,同時,RC通過刪除消息通知所有其已注冊的被控制設(shè)備,每個收到刪除消息的被控制設(shè)備分別刪除各自保存的相應(yīng)控制設(shè)備的標(biāo)識符。具體操作可以由RC先發(fā)刪除消息給相關(guān)被控制設(shè)備,由被控制設(shè)備判斷自身當(dāng)前工作狀態(tài),在自身處于空閑狀態(tài)時刪除自身所保存的該RC的ID;該過程也可是由RC逐一判斷設(shè)備(j)是否忙,如果是,則重復(fù)判斷,否則,發(fā)刪除消息給設(shè)備(j),設(shè)備(j)置自身為忙狀態(tài),刪除自身所保存的該RC的ID,然后清除自身的忙狀態(tài)。
在本發(fā)明中,遙控器的實施媒介傳輸可采用籃牙技術(shù)或紅外技術(shù)或802.11x技術(shù)或籃牙技術(shù)、紅外技術(shù)和802.11x技術(shù)的混合來實現(xiàn)。
本發(fā)明中,設(shè)備周期性的定時將當(dāng)前狀態(tài)廣播至各個注冊遙控器,以更新注冊遙控器上記錄的該設(shè)備的狀態(tài)信息。當(dāng)注冊的遙控器在設(shè)定的時間內(nèi),沒有收到一設(shè)備廣播的設(shè)備狀態(tài)信息,則該遙控器認(rèn)為該設(shè)備已經(jīng)掉線,并改變遙控器上保留的該設(shè)備的信息,顯示該設(shè)備掉線。
在本發(fā)明中,控制設(shè)備還可采用具有控制功能的其它設(shè)備,比如手機、個人數(shù)字助理(PDA)設(shè)備、計算機等等;多個控制設(shè)備可以是多個同種控制設(shè)備,也可以是多種控制設(shè)備的組合。
可見,本發(fā)明中,控制設(shè)備的注冊、操作過程均需在控制設(shè)備和被控制設(shè)備均空閑時方能進(jìn)行,采用此種方式,避免了多個控制設(shè)備同時對被控制設(shè)備進(jìn)行操作時的相互間沖突問題。此外,本發(fā)明中,網(wǎng)絡(luò)上被控制設(shè)備的信息發(fā)送到所有注冊控制設(shè)備上,所有注冊控制設(shè)備顯示該狀態(tài)信息給用戶,以避免家庭網(wǎng)絡(luò)中設(shè)備的失控。
權(quán)利要求
1.一種基于對等連接的家庭網(wǎng)絡(luò)中多個控制設(shè)備的協(xié)調(diào)工作方法,其特征在于,利用一個以上控制設(shè)備控制處于對等連接狀態(tài)的家庭網(wǎng)絡(luò)上的設(shè)備,該方法包括以下步驟當(dāng)控制設(shè)備發(fā)起對被控制設(shè)備的操作時,判斷該控制設(shè)備是否已在該被控制設(shè)備上注冊,如果沒有注冊,則控制設(shè)備向被控制設(shè)備發(fā)注冊請求,控制設(shè)備向被控制設(shè)備進(jìn)行注冊;如果已注冊,則分別判斷控制設(shè)備和被控制設(shè)備雙方的工作狀態(tài)是否為忙狀態(tài),如果是,則重復(fù)判斷當(dāng)前處于忙狀態(tài)設(shè)備的工作狀態(tài),否則,分別置該控制設(shè)備和被控制設(shè)備的工作狀態(tài)為忙狀態(tài),被控制設(shè)備執(zhí)行控制設(shè)備所發(fā)起的操作,操作完成后,將執(zhí)行操作后的新狀態(tài)發(fā)送到所有注冊的控制設(shè)備上,清除該控制設(shè)備和被控制設(shè)備的忙狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)控制設(shè)備開機時,該方法進(jìn)一步包括控制設(shè)備以廣播方式向網(wǎng)絡(luò)上所有被控制設(shè)備發(fā)送注冊請求,向被控制設(shè)備進(jìn)行注冊。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述控制設(shè)備向被控制設(shè)備進(jìn)行注冊進(jìn)一步包括被控制設(shè)備判斷自身是否為忙狀態(tài),如果是,則控制設(shè)備向被控制設(shè)備重新發(fā)送注冊請求,否則,被控制設(shè)備置自身工作狀態(tài)為忙狀態(tài),并接收注冊請求,控制設(shè)備判斷自身是否為忙狀態(tài),如果是,則重復(fù)對自身狀態(tài)的判斷,否則,置自身工作狀態(tài)為忙狀態(tài),控制設(shè)備與被控制設(shè)備進(jìn)行交互完成注冊過程,控制設(shè)備和被控制設(shè)備分別清除其自身忙狀態(tài)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述控制設(shè)備向被控制設(shè)備重新發(fā)送注冊請求是以預(yù)先設(shè)定的時間間隔進(jìn)行,并判斷當(dāng)前重發(fā)的次數(shù)是否到達(dá)預(yù)先設(shè)定的次數(shù),如果是,則當(dāng)前控制設(shè)備終止重發(fā)注冊請求操作并結(jié)束流程;否則,當(dāng)前控制設(shè)備執(zhí)行重發(fā)注冊請求操作。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述控制設(shè)備與被控制設(shè)備進(jìn)行交互完成注冊過程進(jìn)一步包括被控制設(shè)備向控制設(shè)備傳送包括設(shè)備名稱、設(shè)備地址、設(shè)備狀態(tài)的注冊信息,控制設(shè)備收到后將這些信息記錄在自身上,同時被控制設(shè)備將控制設(shè)備的標(biāo)識符記錄在自身。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括被控制設(shè)備收到控制設(shè)備所發(fā)的注冊請求后,對控制設(shè)備進(jìn)行身份認(rèn)證,如果認(rèn)證通過,則繼續(xù)完成注冊過程,否則,結(jié)束此次注冊過程。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對控制設(shè)備進(jìn)行身份認(rèn)證為判斷控制設(shè)備的密鑰是否與被控制設(shè)備中的密鑰一致。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于該方法進(jìn)一步包括控制設(shè)備和被控制設(shè)備之間進(jìn)行信息交互時,利用所述密鑰對信息進(jìn)行加密或解密。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷控制設(shè)備是否已在被控制設(shè)備上注冊為控制設(shè)備判斷自身上是否存有被控制設(shè)備的信息,或被控制設(shè)備判斷自身是否存有所述控制設(shè)備的標(biāo)識符。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對所述被控制設(shè)備進(jìn)行工作狀態(tài)判斷時,該方法進(jìn)一步包括控制設(shè)備判斷被控制設(shè)備是否在線,如果是,則繼續(xù)執(zhí)行所述對被控制設(shè)備工作狀態(tài)的判斷,否則,以廣播的方式向網(wǎng)絡(luò)上所有注冊的控制設(shè)備傳送被控制設(shè)備掉線的消息,清除控制設(shè)備忙狀態(tài),結(jié)束此次操作過程。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括被控制設(shè)備按照預(yù)先設(shè)定的時間間隔將當(dāng)前狀態(tài)信息發(fā)送到所有注冊的控制設(shè)備上,如果經(jīng)過預(yù)定次數(shù)的詢問后,控制設(shè)備仍然沒有被控制設(shè)備的當(dāng)前狀態(tài)信息,則控制設(shè)備將該被控制設(shè)備的當(dāng)前狀態(tài)改為下線。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,控制設(shè)備注銷時該方法進(jìn)一步包括控制設(shè)備刪除其自身上所有被控制設(shè)備的信息,同時發(fā)刪除信息給所有其已注冊的被控制設(shè)備,收到該刪除信息的每個被控制設(shè)備分別刪除各自保存在其上的相應(yīng)控制設(shè)備的標(biāo)識符。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制設(shè)備為雙向遙控器。
全文摘要
本發(fā)明公開了一種基于對等連接的家庭網(wǎng)絡(luò)中多個控制設(shè)備的協(xié)調(diào)工作方法,利用控制設(shè)備控制家庭網(wǎng)絡(luò)上的設(shè)備,該方法包括當(dāng)控制設(shè)備發(fā)起對被控制設(shè)備的操作時,判斷該控制設(shè)備是否已在該被控制設(shè)備上注冊,如果沒有注冊,則控制設(shè)備向被控制設(shè)備發(fā)注冊請求,控制設(shè)備向被控制設(shè)備進(jìn)行注冊;如果已注冊,則分別判斷控制設(shè)備和被控制設(shè)備雙方的工作狀態(tài)是否為忙狀態(tài),如果是,則重復(fù)判斷當(dāng)前處于忙狀態(tài)設(shè)備的工作狀態(tài),否則,分別置該控制設(shè)備和被控制設(shè)備的工作狀態(tài)為忙狀態(tài),被控制設(shè)備執(zhí)行控制設(shè)備所發(fā)起的操作,操作完成后,將執(zhí)行操作后的新狀態(tài)發(fā)送到所有注冊的控制設(shè)備上,清除該控制設(shè)備和被控制設(shè)備的忙狀態(tài)。
文檔編號G08C17/00GK1523820SQ0310465
公開日2004年8月25日 申請日期2003年2月19日 優(yōu)先權(quán)日2003年2月19日
發(fā)明者姜珊, 姜 珊 申請人:聯(lián)想(北京)有限公司