專利名稱:電器無線控制網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及本發(fā)明涉及無線電氣技術(shù)領(lǐng)域,更具體地說,涉及一種通過組網(wǎng)的方 式控制電器的電器無線控制網(wǎng)絡(luò)。
背景技術(shù):
目前市場上的智能化電器控制方案主要分為三大類。第一類是有線控制方案。這類方案多是使用電線或是標準的網(wǎng)線來傳輸控制信 號。由于使用了有線技術(shù),所以這類方案多適用于新建的樓房。在樓房建造時,就必須將控 制線路鋪設(shè)完畢,或是預(yù)留一定的空間,以便后期鋪設(shè)新的控制線路。對于大量的已經(jīng)投入 使用的樓房,就必須對原有的結(jié)構(gòu)進行比較大的改動,才能使用這類方案。第二類是單向的無線控制方案。在這類方案中,無線控制信號是單向傳輸?shù)?。?控制器使用無線發(fā)射模塊,被控設(shè)備使用無線接收模塊。在這類方案中,控制器將控制信號 發(fā)出后,是無法得到被控設(shè)備的回復。因為被控設(shè)備只是不斷的監(jiān)聽從控制器傳來的無線 控制信號,而無法向控制器發(fā)射回復信號。這樣就造成了控制器無法了解被控設(shè)備的真實 狀態(tài)。第三類是雙向的無線控制方案。在這類方案中,控制器和被控設(shè)備上都安裝了無 線接收和發(fā)射模塊。這樣就確保了控制器可以從被控設(shè)備獲得設(shè)備的真實狀態(tài)。這類系統(tǒng) 的缺陷在于,系統(tǒng)中不存在網(wǎng)絡(luò)的概念,以及被控設(shè)備之間也不存在信息的傳送。也就是 說,對于單個的被控設(shè)備而言,它只能接收從控制器發(fā)出的無線控制信號。無線信號的傳輸 是有一定的范圍的。因此,在這類系統(tǒng)中,當控制器發(fā)出的信號無法到達被控設(shè)備的時候, 必須通過移動控制器得位置,縮短其與被控設(shè)備之間的距離,以確保信號能夠被接收到。這 些缺陷會嚴重的影響到整體系統(tǒng)的穩(wěn)定性。因此,在這類方案中,往往會有多個單獨的轉(zhuǎn)發(fā) 設(shè)備,專門用來再次發(fā)射從控制器發(fā)出的控制信號。而這樣的設(shè)備就會造成系統(tǒng)的整體擁 有成本的上升。
發(fā)明內(nèi)容
本發(fā)明旨在提出一種電器無線控制網(wǎng)絡(luò),通過組網(wǎng)的形式實現(xiàn)無線控制,克服現(xiàn) 有技術(shù)中信號傳遞不便,系統(tǒng)整體成本較高的缺陷。根據(jù)本發(fā)明,提出一種電器無線控制網(wǎng)絡(luò),包括數(shù)個電器無線控制終端,該數(shù)個電 器無線控制終端相互無線連接構(gòu)成一無線控制網(wǎng)絡(luò),其中的每一個電器無線控制終端包 括收發(fā)裝置、存儲裝置、處理器與電器操作裝置,收發(fā)裝置用于與其他的電器無線控制終 端交換信息;存儲裝置至少存儲有該電器無線控制終端設(shè)備所處的無線控制網(wǎng)絡(luò)的網(wǎng)絡(luò)拓 撲結(jié)構(gòu);處理器處理接收的信息、準備將要發(fā)射的信息并更新存儲裝置中的網(wǎng)絡(luò)拓撲結(jié)構(gòu); 電器操作裝置連接到一電器,該電器實現(xiàn)一種電氣功能;數(shù)個電器無線控制終端的其中一個被定義為主控節(jié)點,其余的電器無線控制終端 被定義為附屬節(jié)點;
主控節(jié)點直接向一附屬節(jié)點發(fā)送控制指令以控制其電器操作裝置,或者由其它附 屬節(jié)點轉(zhuǎn)發(fā)控制指令;每一個附屬節(jié)點接收來自主控節(jié)點或者其它附屬節(jié)點的信息,由其處理器判斷是 發(fā)送給自己的控制指令還是要求自己轉(zhuǎn)發(fā)的用于其它附屬節(jié)點的控制指令,如果是用于自 己的控制指令,則根據(jù)該控制指令操作所述電器操作裝置;如果是要求轉(zhuǎn)發(fā)的控制指令,則 將其轉(zhuǎn)發(fā)。無線控制網(wǎng)絡(luò)構(gòu)建時,每一個附屬節(jié)點向主控節(jié)點發(fā)送入網(wǎng)請求,主控節(jié)點接收 該入網(wǎng)請求并發(fā)送入網(wǎng)許可作為回復;附屬節(jié)點收到入網(wǎng)許可后查詢所有與之相連的附屬 節(jié)點或者主控節(jié)點,并生成連接信息通知主控節(jié)點;主控節(jié)點根據(jù)所有附屬節(jié)點返回的連 接信息生成網(wǎng)絡(luò)拓撲結(jié)構(gòu)并發(fā)送給每一個附屬節(jié)點。主控節(jié)點或者附屬節(jié)點使用其收發(fā)裝置向所有的其它節(jié)點發(fā)送詢問信息,如果在 預(yù)定的時間內(nèi)收到回復,則認為這兩個節(jié)點是相連的,否則認為這兩個節(jié)點是不相連的;完 成對所有節(jié)點的詢問后,主控節(jié)點的處理器獲取主控節(jié)點的連接信息,每一個附屬節(jié)點的 處理器生成連接信息并由收發(fā)裝置發(fā)送給主控節(jié)點。一新的電器無線控制終端加入一已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò),該電器無線控制終端 向主控節(jié)點發(fā)送入網(wǎng)請求,主控節(jié)點接收該入網(wǎng)請求并發(fā)送入網(wǎng)許可作為回復;該電器無 線控制終端作為附屬節(jié)點收到入網(wǎng)許可后查詢當前已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)中與之相連 的主控節(jié)點或者附屬節(jié)點,并生成連接信息通知所述主控節(jié)點;主控節(jié)點根據(jù)該電器無線 控制終端返回的連接信息更新網(wǎng)絡(luò)拓撲結(jié)構(gòu)并發(fā)送給每一個附屬節(jié)點。新的電器無線控制終端加入已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)時,主控節(jié)點將目前已構(gòu)建 的無線控制網(wǎng)絡(luò)中的所有的節(jié)點的信息發(fā)送給該電器無線控制終端,以使該電器無線控制 終端確定其中哪些節(jié)點是與之相連的。新的電器無線控制終端加入已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)時,該新的電器無線控制終 端與主控節(jié)點之間的通信可以通過已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)中的任何一個或數(shù)個附屬節(jié) 點轉(zhuǎn)發(fā),其中,該新的電器無線控制終端已經(jīng)確定其與一個或數(shù)個附屬節(jié)點相連。無線控制網(wǎng)絡(luò)中的附屬節(jié)點離開無線網(wǎng)絡(luò),該附屬節(jié)點向主控節(jié)點的發(fā)送離網(wǎng)請 求,主控節(jié)點接收該離網(wǎng)請求并發(fā)送離網(wǎng)許可作為回復;附屬節(jié)點收到離網(wǎng)許可后與所有 與之相連的附屬節(jié)點斷開連接,并生成連接信息通知所述主控節(jié)點;主控節(jié)點根據(jù)該附屬 節(jié)點返回的連接信息更新網(wǎng)絡(luò)拓撲結(jié)構(gòu)并發(fā)送給每一個附屬節(jié)點。附屬節(jié)點離開網(wǎng)絡(luò)時,其與主控節(jié)點之間的通信可通過一個或數(shù)個附屬節(jié)點轉(zhuǎn) 發(fā);其中,該附屬節(jié)點與這些附屬節(jié)點的連接在發(fā)送連接信息至主控節(jié)點之后才斷開。采用本發(fā)明的技術(shù)方案,以組網(wǎng)的方式將電器無線控制終端組成無線控制網(wǎng)絡(luò)并 以網(wǎng)絡(luò)的方式實現(xiàn)電器的無線控制,當直接傳輸無線控制信號距離不夠或者遇到障礙時, 會自動由網(wǎng)絡(luò)中的其他節(jié)點轉(zhuǎn)發(fā),克服現(xiàn)有技術(shù)中信號傳遞不便的缺陷,同時節(jié)省無線控 制網(wǎng)絡(luò)的整體成本。
圖1是按照本發(fā)明的電器無線控制網(wǎng)絡(luò)中的電器無線控制終端一實施例的結(jié)構(gòu) 框5
圖2是按照本發(fā)明的電器無線控制網(wǎng)絡(luò)中的電器無線控制終端另一實施例的結(jié) 構(gòu)框圖;圖3是按照本發(fā)明的電器無線控制網(wǎng)絡(luò)的一個實施例的框圖;圖4是本發(fā)明的電器無線控制網(wǎng)絡(luò)的組建流程示意圖;圖5是本發(fā)明的電器無線控制網(wǎng)絡(luò)中增加一新電器無線控制終端的流程示意圖;圖6是本發(fā)明的電器無線控制網(wǎng)絡(luò)中通過其它附屬節(jié)點中轉(zhuǎn)增加一新電器無線 控制終端的流程示意圖;圖7是本發(fā)明的電器無線控制網(wǎng)絡(luò)中的附屬節(jié)點離開無線控制網(wǎng)絡(luò)的流程示意 圖;圖8是本發(fā)明的電器無線控制網(wǎng)絡(luò)中的通過其它附屬節(jié)點中轉(zhuǎn)離開無線控制網(wǎng) 絡(luò)的流程示意圖;圖9是在本發(fā)明的電器無線控制網(wǎng)絡(luò)中發(fā)送或者轉(zhuǎn)發(fā)控制指令的一個實施例的 流程示意圖。
具體實施例方式首先參考圖1,其示出了本發(fā)明的電器無線控制網(wǎng)絡(luò)中的電器無線控制終端的一 個實施例的框圖,如圖示,該電器無線控制終端100包括收發(fā)裝置102、存儲裝置104、處理 器106和電器操作裝置108。收發(fā)裝置102用于與其它的電器無線控制終端交換信息。收發(fā)裝置可以利用現(xiàn)有 技術(shù)中的相應(yīng)部件實現(xiàn),例如可以利用現(xiàn)有技術(shù)中的第三類方案中的收發(fā)部件。存儲裝置104至少存儲有該電器無線控制終端所處的無線控制網(wǎng)絡(luò)的網(wǎng)絡(luò)拓撲 結(jié)構(gòu)。根據(jù)本發(fā)明,網(wǎng)絡(luò)拓撲結(jié)構(gòu)需要被保存在該無線控制網(wǎng)絡(luò)中,較佳的,每一個電器無 線控制終端都具有一個存儲裝置104以保存網(wǎng)絡(luò)拓撲結(jié)構(gòu)。在另一個簡化的實現(xiàn)方式中, 除了主控節(jié)點以外的其它附屬節(jié)點的電器無線控制終端都不需要保存網(wǎng)絡(luò)拓撲結(jié)構(gòu),因此 對于附屬節(jié)點的電器無線控制終端就不需要存儲裝置104,該種電器無線控制終端的結(jié)構(gòu) 框圖在圖2中示出。處理器106處理接收的信息、準備將要發(fā)射的信息并更新所述存儲裝置104 (如果 有的話)中的網(wǎng)絡(luò)拓撲結(jié)構(gòu)。處理器106的功能是處理接收到的信息,通常是控制指令,處 理器106需要判斷該指令是發(fā)給自己的還是一個需要轉(zhuǎn)發(fā)的控制指令,如果是一個轉(zhuǎn)發(fā)指 令,則根據(jù)其中的路由信息轉(zhuǎn)發(fā)。處理器106還需要對所保存的網(wǎng)絡(luò)拓撲結(jié)構(gòu)(如果有的 話)進行更新。電器操作裝置108連接到一電器,該電器實現(xiàn)一種電氣功能。由于本發(fā)明是一種 電器設(shè)備的無線控制網(wǎng)絡(luò),因此其中的電器無線控制終端都連接到實現(xiàn)特定的電氣功能的 電器。比如,電器操作裝置108可以連接到電燈、插座、插頭、開關(guān)等等。圖2示出了本發(fā)明的電器無線控制終端的另一個實施例,該實施例中,沒有存儲 設(shè)備104。參考下面對系統(tǒng)和控制方法的描述可知,圖2所示的電器無線控制終端可被用作 附屬節(jié)點,而圖1所示的電器無線控制終端可被用作主控節(jié)點、也可被用作附屬節(jié)點。在描述本發(fā)明的無線控制網(wǎng)絡(luò)之前,首先說明將要使用的各種術(shù)語在本發(fā)明中的
3眉、
6
“相連”,在本文中,“相連”表示兩者可以直接實現(xiàn)互相的通信而不需要使用中繼 設(shè)備,通信是無線形式的,可以采用任何已知的通信協(xié)議實現(xiàn)。“主控節(jié)點”,在本文中,“主控節(jié)點”是指發(fā)出控制指令的電器無線控制終端,在本 發(fā)明的一些實施例中,“主控節(jié)點”并不一定是固定一個電器無線控制終端,在某一次的控 制過程中,一個電器無線控制終端可以作為“主控節(jié)點”,而在其它的控制過程中,它可以作 為“附屬節(jié)點”?!案綄俟?jié)點”,相對于“主控節(jié)點”,當無線控制網(wǎng)絡(luò)中的一個電器無線控制終端不 是“主控節(jié)點”的時候,它就作為“附屬節(jié)點”。“連接信息”,在無線控制網(wǎng)絡(luò)組建、新電器無線控制終端加入無線控制網(wǎng)絡(luò)、或者 電器無線控制終端離開無線控制網(wǎng)絡(luò)時,該電器無線控制終端都會發(fā)送“連接信息”以說明 當前與該電器無線控制終端相連的附屬節(jié)點有哪些。圖3是按照本發(fā)明的具有組網(wǎng)能力的電器無線控制終端組網(wǎng)成無線控制網(wǎng)絡(luò)的 一個實施例的框圖,如圖示,該無線控制網(wǎng)絡(luò)包括數(shù)個上述的電器無線控制終端100,為了 說明簡單,圖3中僅列出了 3個終端設(shè)備100a、100b、100c,且除非特別指明,此處的電器無 線控制終端100都是具有圖1所示的結(jié)構(gòu),即具有存儲裝置104。這些電器無線控制終端相 互無線連接構(gòu)成一無線控制網(wǎng)絡(luò),無線控制網(wǎng)絡(luò)中的每一個電器無線控制終端100的存儲 裝置中保存有當前的網(wǎng)絡(luò)拓撲結(jié)構(gòu),且其收發(fā)裝置可與當前網(wǎng)絡(luò)中與之相連的其他電器無 線控制終端實現(xiàn)信息的收發(fā);其中一個電器無線控制終端100a被定義為主控節(jié)點,其余的 電器無線控制終端100b和100c被定義為附屬節(jié)點。在圖3中,主控節(jié)點100a可以直接向一附屬節(jié)點,例如100b發(fā)送控制指令以控制 其電器操作裝置,或者由其它附屬節(jié)點,例如100c轉(zhuǎn)發(fā)控制指令。每一個附屬節(jié)點100b、100b可接收來自主控節(jié)點100a或者其它附屬節(jié)點(比如 由100c轉(zhuǎn)發(fā)發(fā)送至100b的信息)的信息,由其處理器判斷是發(fā)送給自己的控制指令還是 要求自己轉(zhuǎn)發(fā)的用于其它附屬節(jié)點的控制指令,如果是用于自己的控制指令,則根據(jù)該控 制指令操作電器操作裝置;如果是要求轉(zhuǎn)發(fā)的控制指令,則將其轉(zhuǎn)發(fā)。上述的這些操作將在下面詳細說明。圖4是本發(fā)明的電器無線控制網(wǎng)絡(luò)組建流程示意圖。圖4中仍然參考圖3中的三 個附屬節(jié)點100a、100b和100c,其中100a是主控節(jié)點,100b和100c是附屬節(jié)點。開始建網(wǎng) 時,每一個附屬節(jié)點100b、100c向主控節(jié)點100a發(fā)送入網(wǎng)請求,主控節(jié)點100a接收入網(wǎng)請 求并發(fā)送入網(wǎng)許可作為回復。與此同時,主控節(jié)點100a還將已經(jīng)獲得入網(wǎng)許可(即發(fā)送過 入網(wǎng)許可的附屬節(jié)點)附屬節(jié)點100b、100c的信息一并發(fā)送給兩個附屬節(jié)點100b、100c。附 屬節(jié)點100b和100c收到入網(wǎng)許并根據(jù)信息進行查詢,確定可與它們各自相連的附屬節(jié)點。 例如在圖4所示的實施例中,100b和100c是相連的附屬節(jié)點,此時,在100b和100c的處 理器中會生成連接信息并通知主控節(jié)點100a。主控節(jié)點100a中的處理器根據(jù)所有附屬節(jié) 點,此處即附屬節(jié)點100b和100c返回的連接信息生成網(wǎng)絡(luò)拓撲結(jié)構(gòu)并發(fā)送給每一個附屬 節(jié)點。本領(lǐng)域的技術(shù)人員應(yīng)當理解,圖4中示出兩個附屬節(jié)點僅僅是為了說明的目的,按照 此處的描述,完全可以預(yù)見到當附屬節(jié)點數(shù)擴展到n個時,其操作步驟是類似的。對于附屬 節(jié)點之間的是否相連的確認,可以采用公知的“握手”操作,同樣參考圖4,附屬節(jié)點100b向 附屬節(jié)點100c發(fā)送詢問信息,如果在預(yù)定的時間內(nèi)收到回復,則認為這兩個附屬節(jié)點100b和100c是相連的,否則認為這兩個附屬節(jié)點是不相連的;當一個附屬節(jié)點完成對所有附屬 節(jié)點的詢問后,該附屬節(jié)點的處理器生成連接信息并由收發(fā)裝置發(fā)送給主控節(jié)點。附屬節(jié) 點100c也執(zhí)行同樣的操作,為了簡明,在圖4中就不再示出。同樣,本領(lǐng)域的技術(shù)人員應(yīng)當 理解,圖4中示出兩個附屬節(jié)點僅僅是為了說明的目的,按照此處的描述,完全可以預(yù)見到 當附屬節(jié)點數(shù)擴展到n個時,其操作步驟是類似的。在圖4的實施例中,判斷結(jié)果是附屬節(jié) 點100b和100c是相連的,因此形成的網(wǎng)絡(luò)拓撲結(jié)構(gòu)中這兩個附屬節(jié)點是相連接的,對于不 相連的情況,是本領(lǐng)域的技術(shù)人員可以預(yù)見的。對于本發(fā)明的電器無線控制網(wǎng)絡(luò)來說,其中的附屬節(jié)點可以隨時增加。圖5示出 了新增加一個附屬節(jié)點至已構(gòu)建的網(wǎng)絡(luò)的流程示意圖。在圖4已經(jīng)建立的無線控制網(wǎng)絡(luò)的 基礎(chǔ)上,一個新的附屬節(jié)點100d將要加入到該網(wǎng)絡(luò)中。該附屬節(jié)點100d向主控節(jié)點100a 發(fā)送入網(wǎng)請求,主控節(jié)點100a接收該入網(wǎng)請求并發(fā)送入網(wǎng)許可作為回復,并同時將已經(jīng)在 網(wǎng)絡(luò)中的附屬節(jié)點100b和100c的信息一并發(fā)送給附屬節(jié)點100d,收到入網(wǎng)許可后附屬節(jié) 點100d根據(jù)信息查詢當前已經(jīng)構(gòu)建的無線網(wǎng)絡(luò)中的附屬節(jié)點100b和100c是否與之相連, 判斷的方式還是采用上述的“握手”操作,其具體過程此處不再重復,判斷的結(jié)果是100d與 100b相連,與100c不相連,根據(jù)該情況,100d的處理器生成連接信息并通知主控節(jié)點100a ; 主控節(jié)點100a根據(jù)該附屬節(jié)點100d返回的連接信息更新網(wǎng)絡(luò)拓撲結(jié)構(gòu)并發(fā)送給每一個附 屬節(jié)點100b、100c、100d。同樣,本領(lǐng)域的技術(shù)人員應(yīng)當理解,圖5中示出增加一個新附屬節(jié) 點100d僅僅是為了說明的目的,按照此處的描述,完全可以預(yù)見到當新附屬節(jié)點數(shù)擴展到 n個時,其操作步驟是類似的。上述圖4、5描述的情況中,所有的附屬節(jié)點都可以直接與主控節(jié)點進行通信,但 是也存在一附屬節(jié)點無法直接與主控節(jié)點相連的情況,此處,就需要通過一個或者數(shù)個其 它的附屬節(jié)點進行中轉(zhuǎn)。圖6示出了這種情況下新增加附屬節(jié)點至網(wǎng)絡(luò)的流程示意圖。還 是參考圖4中已經(jīng)構(gòu)建的網(wǎng)絡(luò),一個新的附屬節(jié)點100e將要加入到該網(wǎng)絡(luò)中,但是其無法 直接與主控節(jié)點100a相連。此時,通過預(yù)先的“握手”操作或者其它的操作確定100e是與 附屬節(jié)點100c相連的,于是,新的附屬節(jié)點100e將首先與附屬節(jié)點100c建立連接,然后 由附屬節(jié)點100c作為中轉(zhuǎn)實現(xiàn)附屬節(jié)點100e與主控節(jié)點100a之間的通信,完成附屬節(jié)點 100e加入網(wǎng)絡(luò)的過程。此處圖6示出了由一個附屬節(jié)點實現(xiàn)中轉(zhuǎn)的情況,本領(lǐng)域的技術(shù)人 員應(yīng)該理解,采用兩個附屬節(jié)點連續(xù)的中轉(zhuǎn)的情況也是可能的,其操作是通過此處的描述 可以預(yù)見的。同樣,本領(lǐng)域的技術(shù)人員應(yīng)當理解,圖6中示出增加一個新附屬節(jié)點100e僅 僅是為了說明的目的,按照此處的描述,完全可以預(yù)見到當新附屬節(jié)點數(shù)擴展到n個時,其 操作步驟是類似的。本發(fā)明的電器無線控制網(wǎng)絡(luò)既可以新增加附屬節(jié)點,已經(jīng)在網(wǎng)絡(luò)中的附屬節(jié)點也 可以離開網(wǎng)絡(luò)。參考圖7,示出了一附屬節(jié)點離開網(wǎng)絡(luò)的流程示意圖。例如,參考圖5中最 終組建的網(wǎng)絡(luò),主控節(jié)點100a、附屬節(jié)點100b、100c、100d,其中附屬節(jié)點100b和100c以及 100d相連接。當附屬節(jié)點100c要離開網(wǎng)絡(luò)時,該附屬節(jié)點100c向主控節(jié)點100a的發(fā)送離 網(wǎng)請求,主控節(jié)點100a接收該離網(wǎng)請求并發(fā)送離網(wǎng)許可作為回復;附屬節(jié)點100c收到離網(wǎng) 許可后與所有與之相連的附屬節(jié)點斷開連接,在該實施例中,需要與附屬節(jié)點100b以及主 控節(jié)點100a斷開,斷開的過程仍然使用“握手”操作實現(xiàn),此處不再詳細說明;之后,附屬節(jié) 點100c的處理器生成連接信息通知主控節(jié)點100a附屬節(jié)點100c已經(jīng)離開,且與之相關(guān)的連接都已斷開;主控節(jié)點100a根據(jù)該附屬節(jié)點100c返回的連接信息更新網(wǎng)絡(luò)拓撲結(jié)構(gòu)并 發(fā)送給留在網(wǎng)絡(luò)中的每一個附屬節(jié)點100b、100d。在圖7中用虛線表示已經(jīng)斷開的連接,用 虛框表示已經(jīng)離開的附屬節(jié)點100c,在圖7中剩下的實線的連接就是更新后的網(wǎng)絡(luò)拓撲結(jié) 構(gòu)。如果要離開的附屬節(jié)點不與主控節(jié)點100a相連,離開的步驟就有一些變化。參考 圖8。圖8中的網(wǎng)絡(luò)是在圖6的步驟完成之后形成的網(wǎng)絡(luò),現(xiàn)在,附屬節(jié)點100e將要離開 網(wǎng)絡(luò),由于其是通過附屬節(jié)點100c中轉(zhuǎn)完成與主控節(jié)點100a的通信的,因此其與附屬節(jié)點 100c之間的連接將在最后斷開,即由附屬節(jié)點100c將100e發(fā)送的連接信息轉(zhuǎn)發(fā)給主控節(jié) 點100a之后,附屬節(jié)點100c與附屬節(jié)點100e之間的連接才斷開。在完成了網(wǎng)絡(luò)的建立之后,下面說明如在在本發(fā)明的電器無線控制網(wǎng)絡(luò)中發(fā)送或 者轉(zhuǎn)發(fā)控制指令。參考圖9,其是在本發(fā)明的電器無線控制網(wǎng)絡(luò)中發(fā)送或者轉(zhuǎn)發(fā)控制指令的一個實 施例的流程示意圖。該電器無線控制網(wǎng)絡(luò)的結(jié)構(gòu)如下主控節(jié)點100f與附屬節(jié)點100g相連,附屬節(jié)點100g和附屬節(jié)點100h相連。主控節(jié)點100f向附屬節(jié)點100g發(fā)送控制指令,由于它們直接相連,指令可以直接 發(fā)送給附屬節(jié)點100g,附屬節(jié)點100g收到指令后返回確認信息,之后,附屬節(jié)點100g中的 處理器判斷該指令是發(fā)送給附屬節(jié)點100g的,故按照指令操作其電器操作裝置,操作完成 之后發(fā)送完成指令至主控節(jié)點100f,主控節(jié)點100f收到指令后返回確認信息。主控節(jié)點100f向附屬節(jié)點100h發(fā)送控制指令,由于它們不直接相連,指令不可以 直接發(fā)送給附屬節(jié)點100h,而需要附屬節(jié)點100g進行中轉(zhuǎn),附屬節(jié)點100g收到指令后首先 判斷其不是發(fā)給自己的控制指令,而是一個轉(zhuǎn)發(fā)給100h的轉(zhuǎn)發(fā)指令,附屬節(jié)點100g先返回 確認信息給主控節(jié)點100f 表示其收到該轉(zhuǎn)發(fā)指令。之后,附屬節(jié)點100g將該指令轉(zhuǎn)發(fā)給 附屬節(jié)點100h,由于該指令現(xiàn)在是由附屬節(jié)點100g轉(zhuǎn)發(fā),所以在圖9中表示為。附屬節(jié)點 100h收到該指令后首先向附屬節(jié)點100g返回確認信息,之后附屬節(jié)點100h的處理器判斷 該指令是發(fā)送給附屬節(jié)點looh的,故按照指令操作其電器操作裝置,操作完成之后發(fā)送完 成指令至附屬節(jié)點I00g,附屬節(jié)點100g收到完成指令后返回確認信息。之后附屬節(jié)點100g 向主控節(jié)點100f用完成消息通告附屬節(jié)點100h已經(jīng)完成了指令,主控節(jié)點100f向附屬節(jié) 點100g發(fā)送確認消息。至此,主控節(jié)點100f完成對附屬節(jié)點100h的控制。采用本發(fā)明的技術(shù)方案,以組網(wǎng)的方式將電器無線控制終端組成無線控制網(wǎng)絡(luò)并 以網(wǎng)絡(luò)的方式實現(xiàn)電器的無線控制,當直接傳輸無線控制信號距離不夠或者遇到障礙時, 會自動由網(wǎng)絡(luò)中的其他節(jié)點轉(zhuǎn)發(fā),克服現(xiàn)有技術(shù)中信號傳遞不便的缺陷,同時節(jié)省無線控 制網(wǎng)絡(luò)的整體成本。
9
權(quán)利要求
一種電器無線控制網(wǎng)絡(luò),其特征在于,包括數(shù)個電器無線控制終端,該數(shù)個電器無線控制終端相互無線連接構(gòu)成一無線控制網(wǎng)絡(luò),其中的每一個電器無線控制終端包括收發(fā)裝置、存儲裝置、處理器與電器操作裝置,收發(fā)裝置用于與其他的電器無線控制終端交換信息;存儲裝置至少存儲有該電器無線控制終端設(shè)備所處的無線控制網(wǎng)絡(luò)的網(wǎng)絡(luò)拓撲結(jié)構(gòu);處理器處理接收的信息、準備將要發(fā)射的信息并更新所述存儲裝置中的網(wǎng)絡(luò)拓撲結(jié)構(gòu);電器操作裝置連接到一電器,該電器實現(xiàn)一種電氣功能;所述數(shù)個電器無線控制終端的其中一個被定義為主控節(jié)點,其余的電器無線控制終端被定義為附屬節(jié)點;所述主控節(jié)點直接向一附屬節(jié)點發(fā)送控制指令以控制其電器操作裝置,或者由其它附屬節(jié)點轉(zhuǎn)發(fā)所述控制指令;所述每一個附屬節(jié)點接收來自主控節(jié)點或者其它附屬節(jié)點的信息,由其處理器判斷是發(fā)送給自己的控制指令還是要求自己轉(zhuǎn)發(fā)的用于其它附屬節(jié)點的控制指令,如果是用于自己的控制指令,則根據(jù)該控制指令操作所述電器操作裝置;如果是要求轉(zhuǎn)發(fā)的控制指令,則將其轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述的電器無線控制網(wǎng)絡(luò),其特征在于,所述無線控制網(wǎng)絡(luò)構(gòu)建時,每 一個附屬節(jié)點向主控節(jié)點發(fā)送入網(wǎng)請求,主控節(jié)點接收該入網(wǎng)請求并發(fā)送入網(wǎng)許可作為回 復;所述附屬節(jié)點收到入網(wǎng)許可后查詢所有與之相連的附屬節(jié)點或者主控節(jié)點,并生成連 接信息通知所述主控節(jié)點;主控節(jié)點根據(jù)所有附屬節(jié)點返回的連接信息生成網(wǎng)絡(luò)拓撲結(jié)構(gòu) 并發(fā)送給每一個附屬節(jié)點。
3.如權(quán)利要求1所述的電器無線控制網(wǎng)絡(luò),其特征在于,所述主控節(jié)點或者附屬節(jié)點 使用其收發(fā)裝置向所有的其它節(jié)點發(fā)送詢問信息,如果在預(yù)定的時間內(nèi)收到回復,則認為 這兩個節(jié)點是相連的,否則認為這兩個節(jié)點是不相連的;完成對所有節(jié)點的詢問后,主控節(jié) 點的處理器獲取主控節(jié)點的連接信息,每一個附屬節(jié)點的處理器生成連接信息并由收發(fā)裝 置發(fā)送給主控節(jié)點。
4.如權(quán)利要求1所述的電器無線控制網(wǎng)絡(luò),其特征在于,一新的電器無線控制終端加 入一已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò),該電器無線控制終端向主控節(jié)點發(fā)送入網(wǎng)請求,主控節(jié)點 接收該入網(wǎng)請求并發(fā)送入網(wǎng)許可作為回復;該電器無線控制終端作為附屬節(jié)點收到入網(wǎng)許 可后查詢當前已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)中與之相連的主控節(jié)點或者附屬節(jié)點,并生成連接 信息通知所述主控節(jié)點;主控節(jié)點根據(jù)該電器無線控制終端返回的連接信息更新網(wǎng)絡(luò)拓撲 結(jié)構(gòu)并發(fā)送給每一個附屬節(jié)點。
5.如權(quán)利要求4所述的電器無線控制網(wǎng)絡(luò),其特征在于,新的電器無線控制終端加入 已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)時,所述主控節(jié)點將目前已構(gòu)建的無線控制網(wǎng)絡(luò)中的所有的節(jié)點 的信息發(fā)送給該電器無線控制終端,以使該電器無線控制終端確定其中哪些節(jié)點是與之相 連的。
6.如權(quán)利要求4或5所述的電器無線控制網(wǎng)絡(luò),其特征在于,所述新的電器無線控制終 端加入已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)時,該新的電器無線控制終端與主控節(jié)點之間的通信可以 通過已經(jīng)構(gòu)建的無線控制網(wǎng)絡(luò)中的任何一個或數(shù)個附屬節(jié)點轉(zhuǎn)發(fā),其中,該新的電器無線 控制終端已經(jīng)確定其與所述的一個或數(shù)個附屬節(jié)點相連。
7.如權(quán)利要求1所述的電器無線控制網(wǎng)絡(luò),其特征在于,所述無線控制網(wǎng)絡(luò)中的附屬節(jié)點離開無線網(wǎng)絡(luò),該附屬節(jié)點向主控節(jié)點的發(fā)送離網(wǎng)請求,主控節(jié)點接收該離網(wǎng)請求并 發(fā)送離網(wǎng)許可作為回復;所述附屬節(jié)點收到離網(wǎng)許可后與所有與之相連的附屬節(jié)點斷開連 接,并生成連接信息通知所述主控節(jié)點;主控節(jié)點根據(jù)該附屬節(jié)點返回的連接信息更新網(wǎng) 絡(luò)拓撲結(jié)構(gòu)并發(fā)送給每一個附屬節(jié)點。
8.如權(quán)利要求7所述的電器無線控制網(wǎng)絡(luò),其特征在于,附屬節(jié)點離開網(wǎng)絡(luò)時,其與所 述主控節(jié)點之間的通信可通過一個或數(shù)個附屬節(jié)點轉(zhuǎn)發(fā);其中,該附屬節(jié)點與這些附屬節(jié) 點的連接在發(fā)送連接信息至主控節(jié)點之后才斷開。
全文摘要
本發(fā)明揭示了一種電器無線控制網(wǎng)絡(luò),包括數(shù)個電器無線控制終端,該數(shù)個電器無線控制終端相互無線連接構(gòu)成一無線控制網(wǎng)絡(luò),其中的每一個電器無線控制終端包括收發(fā)裝置、存儲裝置、處理器與電器操作裝置,數(shù)個電器無線控制終端的其中一個被定義為主控節(jié)點,其余的被定義為附屬節(jié)點;主控節(jié)點直接向一附屬節(jié)點發(fā)送控制指令以控制其電器操作裝置,或者由其它附屬節(jié)點轉(zhuǎn)發(fā)控制指令;每一個附屬節(jié)點接收來自主控節(jié)點或者其它附屬節(jié)點的信息,由其處理器判斷是發(fā)送給自己的控制指令還是要求自己轉(zhuǎn)發(fā)的用于其它附屬節(jié)點的控制指令,如果是用于自己的控制指令,則根據(jù)該控制指令操作所述電器操作裝置;如果是要求轉(zhuǎn)發(fā)的控制指令,則將其轉(zhuǎn)發(fā)。
文檔編號H04W84/18GK101859480SQ20101016552
公開日2010年10月13日 申請日期2010年4月29日 優(yōu)先權(quán)日2010年4月29日
發(fā)明者陸培華, 顧翠紅 申請人:顧翠紅