Zigbee光鏈路網絡調試的制作方法
【專利摘要】本發明概括地說涉及Zigbee光鏈路(ZLL)網絡中的調試。所提出的解決方案利用現有的觸控鏈接過程以使能實現控制器設備在不必與被包括在ZLL網絡中的每個單個照明設備觸控鏈接的情況下加入ZLL網絡。這樣,由于調試設備的引入,ZLL網絡的一個或多個照明設備可以在單個觸控鏈接之后由新加入的控制器設備直接控制。所述調試設備可以被配置為向所述控制器設備提供特定加入信息和綁定信息。進一步地,調試設備中的定時器可以在給定的時間段之后觸發為終止,此時,可以將所述控制器從所述ZLL網絡斷開連接。
【專利說明】
Zigbee光鏈路網絡調試
技術領域
[0001 ] 本發明概括地說涉及Zigbee光鏈路網絡(Zigbee Light Link network)中的調試。
【背景技術】
[0002]最近,照明工業已處在數字革命的中間,在所述數字革命中,例如,光源已采取LED(發光二極管),驅動器已變為數字的,以及控制已變為聯網的。特別是隨著例如智能設備、傳感器和物聯網的出現,該革命已帶來新的使用光的方式。Zigbee光鏈路(ZLL)標準(其是由Zigbee聯盟基于Zigbee PRO無線網絡協議為消費者照明應用設計的公開應用簡檔)由于它允許消費者以易于使用的方式獲得對他們的照明設備(例如LED器材、燈泡、投影儀)的無線控制而是該數字革命的一部分。
[0003]與常規Zigbee網絡不同,ZLL網絡不要求Zigbee協調器發起網絡或者接受來自Zigbee路由器和Zigbee終端設備的加入請求。實際上,ZLL網絡僅包括Zigbee路由器(即照明設備)和Zigbee終端設備(即控制器設備),其中,Zigbee終端設備能夠經由使用例如應用命令控制Zigbee路由器。這樣的主要結果是例如形成或者加入ZLL網絡的不同方式被詳盡闡述。例如,使用被已知為“觸控鏈接(Touchlink)”的無協調器調試機制來執行加入ZLL網絡,所述“觸控鏈接”的目標瞄準取代照明設備上的關聯按鈕,其以其他方式將是促進調試所要求的。在觸控鏈接下,目標設備(例如照明設備)由稱為“發起者”(例如控制器設備)的控制器設備添加到ZLL網絡中。更精確地說,在發起者處(例如通過按壓按鈕)來開始加入過程,以及簡單地要求使目標設備是物理上與發起者設備接近的以便目標設備被添加到ZLL網絡。
[0004]盡管在將例如照明設備向現有ZLL網絡的加入過程方面充分利用了觸控鏈接,但在其中要求將例如控制器設備加入現有ZLL網絡的情況下,一些缺點可能出現。這樣的情形可以例如在其中現有ZLL網絡的之前的控制器設備已丟失或者損壞使得需要新的控制器設備來對現有照明設備進行控制的情況下發生。然而在這樣的情形下,觸控鏈接是現有ZLL網絡的每個單個照明設備所要求的。如可以看見的,這樣的任務可能是相當冗長的,并且因此,提供一種用于將ZLL控制器設備加入現有ZLL網絡的新機制將是有優勢的。
【發明內容】
[0005]本申請提供一種將Zigbee光鏈路(ZLL)控制器設備加入不包括任何ZLL控制器設備的現有ZLL網絡的系統和方法,如所附權利要求中所描述的。在從屬權利要求中闡述了本申請的具體實施例。
[0006]本申請的特定實施例包括一種用于將至少一個控制器設備加入具有至少一個連接到其的照明設備的第一 Zigbee光鏈路(ZLL)網絡的系統,所述系統包括調試設備,所述調試設備是所述網絡的一部分。所述調試設備包括目標模塊,所述目標模塊可操作為促使所述調試設備在至少所述控制器設備與所述調試設備之間建立的單個觸控鏈接過程期間在目標模式中操作,其中所述調試設備能夠響應于所述觸控鏈接過程被所述控制器設備發起而將所述控制器設備加入所述網絡。附加地,如果在發起所述觸控鏈接過程之前所述控制器設備不與第二 ZLL網絡相關聯,則不會有進一步的ZLL網絡在所述觸控鏈接過程期間被所述控制器設備創建。另外,如果在發起所述觸控鏈接過程之前所述控制器設備與第二 ZLL網絡相關聯,則所述控制器設備在所述觸控鏈接過程期間離開所述第二 ZLL網絡。
[0007]在本申請的實施例中進一步包括一種用于在所提出的申請的系統中使用的控制器設備。所述控制器包括可操作為生成至少第一控制消息的第一處理單元;耦合到所述第一處理單元并且可操作為傳輸所述第一控制消息和/或接收第二控制消息的收發器。在該實施例中,所述第一控制消息包括表示ZLL加入和綁定機制的發起的第一信息。另外,所述第二控制消息包括表示ZLL加入和綁定機制的建立的第二信息。
[0008]本申請的其他實施例包括遠程控制單元,所述遠程控制單元包括可與所提出的申請的控制器相組合地操作的通信裝置。所述通信裝置包括適于生成至少一個控制命令和/或至少一個信息命令的第二處理單元。附加地,響應于所述控制命令的生成而生成所述第一控制消息。另外,響應于所述第二控制消息的接收而生成所述信息命令。
[0009]在本申請的特定實施例中,包括一種將至少一個控制器設備加入具有至少一個連接到其的照明設備的第一 Zigbee光鏈路ZLL網絡的方法。所述方法包括提供所述網絡的調試設備部分的步驟。所述方法進一步包括促使所述調試設備在至少所述控制器設備與所述調試設備之間建立的單個觸控鏈接過程期間在目標模式中操作,以響應于所述觸控鏈接過程被所述控制器設備發起而將所述控制設備加入所述網絡。所述控制器設備從所述調試設備接收與所述第一 ZLL網絡相關聯的至少一個加入信息。因此,如果在發起所述觸控鏈接過程之前所述控制器設備不與第二 ZLL網絡相關聯,則不在所述觸控鏈接過程期間創建另外的ZLL網絡。另外,如果在發起所述觸控鏈接過程之前所述控制器設備與第二ZLL網絡相關聯,則所述方法進一步包括促使所述控制器設備在所述觸控鏈接過程期間離開所述第二ZLL網絡。
[0010]本申請的特定實施例還包括一種具有存儲在其上的指令的非瞬時性計算機可讀介質,所述指令用于促使一個或多個處理單元執行本申請的方法。
[0011]在本發明的特定實施例中,包括一種用于將至少一個控制器設備加入具有至少一個連接到其的照明設備的第一 ZLL網絡的調試設備。該調試設備是所述ZLL網絡的一部分,并且包括目標模塊,其可操作為促使所述調試設備在至少所述控制器設備與所述調試設備之間建立的單個觸控鏈接過程期間在目標模式中操作,其中所述調試設備能夠響應于所述觸控鏈接過程被所述控制器設備發起而將所述控制器設備加入所述第一 ZLL網絡。所述調試設備被安排為用于為所述控制器設備提供至少一個與所述第一 ZLL網絡相關聯的加入信息。因此,由于該加入信息,如果在發起所述觸控鏈接過程之前所述控制器設備不與第二ZLL網絡相關聯,則不會有另外的ZLL網絡在所述觸控鏈接過程期間被所述控制器設備創建。另外,假如所述控制器設備已經是第二 ZLL網絡的一部分,則所述控制器設備由于接收所述加入信息而在所述觸控鏈接過程期間離開所述第二 ZLL網絡。
[0012]在本發明的其他實施例中,提出一種用于由調試設備加入具有至少一個連接到其的照明設備的第一 ZLL網絡的控制器設備。這樣的控制器設備包括可操作為生成至少第一控制消息的第一處理單元,所述第一控制消息用于發起在目標模式中操作的所述調試設備與所述控制器設備之間建立的單個觸控鏈接過程,其中所述調試設備能夠將所述控制器設備加入所述第一 ZLL網絡。耦合到所述第一處理單元的、所耦合的收發器可操作為傳輸所述第一控制消息和從所述調試設備接收第二控制消息,所述第二控制消息包括與所述第一ZLL網絡相關聯的至少一個加入信息。由于所述加入信息,如果在發起所述觸控鏈接過程之前所述控制器設備不與第二 ZLL網絡相關聯,則不會有進一步的ZLL網絡在所述觸控鏈接過程期間被所述控制器設備創建。另外,假如所述控制器設備已經是第二 ZLL網絡的一部分,則所述控制器設備由于接收所述加入信息而在所述觸控鏈接過程期間離開所述第二 ZLL網絡。
[0013]從參考在下文中描述的實施例闡明的內容中,本申請的這些和其他方面將是顯而易見的。
【附圖說明】
[0014]將僅作為示例參考附圖描述所提出的解決方案的進一步細節、方面和實施例。在附圖中,類似參考數字用于標識類似或者功能上相似的元件。附圖中的元件為了簡單和清楚而被圖示出,并且不必是按比例畫出的。
[0015]圖1是根據本申請的一個實施例的系統的示意圖。
[0016]圖2是根據本申請的調試設備和遠程控制單元的示意方框圖。
[0017]圖3是根據本發明的一個實施例的方法的示意流程圖。
【具體實施方式】
[0018]因為本申請的所圖示出的實施例可能大半部分由本領域的技術人員已知的機制、電子構件和電路組成,所以將不在比對于對本申請的底層概念的理解和認識來說被認為必要的更高的程度上闡述細節,以便不使本申請的講授模糊或者混亂。
[0019]然而,為了清楚起見,將簡要描述常規的Zigbee光鏈路(ZLL)是如何工作的。首先,指出ZLL標準指定兩個一般類別的設備是必要的:ZLL照明設備和ZLL控制器設備。照明設備可以包括例如開/關燈、可調光燈、彩色燈、擴展彩色燈和色溫燈。在另一端,控制器設備可以包括燈開關(例如在墻上)、占用傳感器、(一個或者多個)遠程控制單元、智能電話、計算設備(例如PC或者平板裝置)。在ZLL網絡中,控制器設備被稱為“終端設備”,而照明設備被稱為“路由器”。即,終端設備沒有任何將消息路由通過ZLL網絡的能力,而路由器能夠將消息路由通過ZLL網絡。另一方面,觸控鏈接基本上是持有一個控制器設備(即“發起者”)在物理上接近一個照明設備(即“目標”)的用戶操作,以便促進兩者之間的網絡連接。在其中目標已屬于現有ZLL網絡的情況下,ZLL規范規定,在觸控鏈接期間,發起者首先向目標發送“作為路由器加入網絡”命令。然后,響應于前述命令,目標在它可以變成發起者的網絡的一部分之前向現有ZLL網絡發出“離開”命令。該操作有時被稱為由另一網絡的發起者(例如控制器設備)通過觸控鏈接從現有網絡“偷竊”目標(例如照明設備)。應當理解,出于消費照明應用的目的詳盡闡述了這樣的機制。例如,在其中消費者擁有控制器設備的情況下,每當他/她購買新的照明設備時,ZLL標準為消費者提供通過觸控鏈接利用現有控制器設備控制新獲得的照明設備的能力。這樣,不論所獲得的照明設備與之前的觸控鏈接相關聯的網絡是什么,新獲得的照明設備在加入由現有控制器設備控制的現有網絡之前將需要離開該以前的網絡。然而,在現有控制器設備丟失或者損壞并且獲得了新的控制器設備的情況下,需要新獲得的控制器設備與現有ZLL網絡的每個單個照明設備觸控鏈接以便對它們進行控制。由于這可能是相當煩人和討厭的,所以在本文中提出了一種可以緩解上面提到的問題中的一些問題的可替換的觸控鏈接機制。
[0020]參考圖1,在其中圖形化地示出了根據本申請的一個實施例的系統10。如所示的系統1包括:
-第一 Zigbee光鏈路(ZLL)網絡100;
-一個遠程控制單元200。
[0021 ] 在如所不的圖1的不例中,第一ZLL網絡100包括一個或多個照明設備120和一個調試設備110。圖1的照明設備120和調試設備110是能夠將消息路由通過第一ZLL網絡100的ZLL路由器。即,照明設備120和調試設備110可以一起通信,而非如在上面已闡述的那樣需要Zigbee協調器。另外,照明設備120和調試設備110是具有相同PAN ID的相同個域網(PAN)的一部分。在圖1中,全部照明設備120被綁定到調試設備110。示例性的一個或多個照明設備120可以是例如臺燈、LED器材、燈泡、投影儀或者其任何組合。在一個示例中,調試設備110可以例如被體現在可以包括一個開關按鈕的墻面開關面板中。由于調試設備110和照明設備120可以一起通信,所述開關按鈕可以用于在需要時打開或者關閉第一 ZLL網絡100的全部照明設備120。在另一個示例中,調試設備可以是固定的或者可移除的。附加地,照明設備120和調試設備110可以是例如市電供電的。
[0022]在圖1中,如所示的遠程控制單元200包括:
-一個控制器設備210;以及
-一個諸如是智能電話或者平板裝置之類的通信裝置220。
[0023]另外,遠程控制單元200不是第一 ZLL網絡100的一部分。例如,遠程控制單元200可以是工廠新設備或者可以是與第一 ZLL網絡100不同的第二 ZLL網絡的一部分。圖1的示例性控制器設備210是ZLL終端設備節點,如已在上面闡述的那樣,其因此沒有任何將消息路由通過ZLL網絡的能力。在圖2中,控制器設備210包括第一處理單元211,其諸如是處理器并且可操作為生成至少第一控制消息。例如,第一控制消息可以是符合OSI標準格式(例如MAC(介質訪問控制)標準格式)或者ZLL標準格式消息的。在一個示例中,第一控制消息可以包括表示由ZLL機制(諸如觸控鏈接或者綁定)的控制器設備210的發起的第一信息。控制器設備210進一步包括收發器212,其可操作地耦合到第一處理單元211并且可操作為:
-發送至少第一控制消息;和/或,
-接收至少第二控制消息。
[0024]例如,第二控制消息可以是符合OSI標準格式(例如MAC標準格式)或者ZLL標準格式消息的。在一個示例中,第二控制消息可以包括第二信息,所述第二信息表示在控制器設備210層的ZLL機制(諸如是觸控鏈接或者綁定)的建立。控制器設備210可以是電子設備,諸如是適于可移除地耦合到通信裝置220的軟件狗(dongle)。例如,控制器設備210可以可移除地耦合到通信設備220的諸如是USB端口或者插座端口之類的常規端口。附加地,控制器設備210可以是例如電池供電的。在圖2中,通信裝置220包括:
-一個第二處理單元221,諸如是處理器;以及,
-軟件元件222。
[0025]在圖2的示例中,第二處理單元221可操作地耦合到軟件元件222,并且適于生成針對控制器設備210的至少一個控制命令。例如,可以已響應于在軟件元件中發生的事件生成控制命令。即,軟件元件可以提供圖形用戶界面,所述圖形用戶界面提供按鈕,所述按鈕可以被通信裝置220的用戶施加行動,并且將觸發控制命令的生成。例如,圖形用戶界面中的按鈕可以與諸如是觸控鏈接或者綁定之類的ZLL機制的發起相關聯。因此,控制命令可以是例如觸控鏈接發起控制命令或者綁定發起控制命令。參考圖2,可以響應于從通信裝置220接收控制命令生成第一控制消息。在如所示的示例中,第二處理單元221還進一步適于生成針對軟件元件的至少一個建立命令。例如,可能已響應于在控制設備210層接收第二控制消息生成建立命令。即,軟件元件可以在圖形用戶界面中提供窗口,在其中與第二控制消息相關聯的建立命令被顯示,以使得通信裝置220的用戶可以意識到進行中的ZLL機制的建立。例如,執行觸控鏈接或者綁定所需要的參數可以被顯示在圖形用戶界面的窗口中。因此,建立命令可以是例如觸控鏈接建立控制命令或者綁定建立控制命令。
[0026]在圖1的示例中,控制器設備210適于進行與調試設備110的觸控鏈接。然而,在所提出的觸控鏈接過程中,控制器設備210(其是終端設備)不是第一ZLL網絡100的一部分,而是“發起者”,而調試設備110(其是路由器)是“目標”。在一個示例中,可以通過使控制器設備210以緊密的接近度靠近調試設備110以及例如按壓位于關聯的通信設備220的圖形用戶界面上的按鈕或者按壓位于調試設備110上的按鈕來發起觸控鏈接。響應于該行動并且與常規的觸控鏈接過程相反,在所提出的觸控鏈接過程中,將控制器設備210直接加入到第一ZLL網絡100。實際上,在常規的觸控鏈接過程中,如已在上面闡述的那樣,由于不得不對第一 ZLL網絡100的每個單個照明設備做出觸控鏈接,所以不允許這樣做。
[0027]總而言之,由本申請解決的前述問題可以通過允許控制器設備210直接加入第一ZLL網絡來解決,而在常規的觸控鏈接過程中,本該要求與第一ZLL網絡100的每個照明設備120進行觸控鏈接。換句話說,利用所提出的解決方案,控制器設備210能夠利用與調試設備110的單個觸控鏈接調試屬于第一 ZLL網絡100的多于一個照明設備120,而在常規的觸控鏈接過程中,本該有必要執行與第一ZLL網絡100中存在的照明設備120—樣多的觸控鏈接過程。如可以看見的,所提出的解決方案是相當方便和切實可行的。然而,其與常規的機制非常地不同。實際上,ZLL規范沒有規定將工廠新控制器設備210或者已屬于ZLL網絡的控制器設備添加到另一 ZLL網絡的能力。實際上,ZLL標準僅考慮在其中發起者已經是第一 ZLL網絡100的一部分的情況。即在該情況下,利用常規的觸控鏈接,已經是網絡的一部分的發起者首先向目標發送“作為終端設備加入網絡”命令。然后,響應于前述命令,目標加入現有的網絡。相反,本申請的所提出的解決方案解決了在其中發起者不是第一 ZLL網絡100的一部分的情況,其中,第一ZLL網絡100可能已被預先調試,并且發起者希望加入到其中。可能由調試設備110的特定安排做出所提出的解決方案。即,調試設備110是路由器,該路由器在發起觸控鏈接之前已經是ZLL網絡100的一部分,并且可以容易地與ZLL網絡100的照明設備120通信。因此,主要是添加調試設備110,其允許容易地將控制器設備210加入到第一 ZLL網絡100的能力。
[0028]現在參考圖2,調試設備110包括目標模塊111,其可操作為促使調試設備110在調試設備110與控制器設備210之間的觸控鏈接期間在目標模式中操作。如已在早先闡述的,本申請中的觸控鏈接由在發起觸控鏈接之前不是第一 ZLL網絡100的一部分的控制器設備210發起。在一個示例中,觸控鏈接的發起可以通過使控制器設備210向調試設備110發送對于加入ZLL網絡100的請求消息來執行。例如,可以經由第一控制消息發送加入消息。響應于請求消息,調試設備110可以將控制器設備210加入到ZLL網絡100。在一個示例中,調試設備110可以通過為控制器設備210提供與ZLL網絡100相關聯的諸如是網絡參數(例如PAN ID(個域網ID)、網絡密鑰)之類的加入信息來將控制器設備210加入。例如,加入信息可以經由第二控制消息來發送,并且可以稍后被轉換成可在軟件元件層222使用的建立命令。在此亥IJ,控制器還未在第一 ZLL網絡100上。然而,通信由于其可以在例如MAC層發生而是可能的。然后,基于所提供的網絡參數,控制器設備210將能夠加入第一 ZLL網絡100。這意味著控制器設備210將是第一 ZLL網絡100的一部分,并且因此可以獲得例如IP(互聯網協議)地址。通信網絡領域的技術人員應當指出,在所提出的觸控鏈接過程中,在控制器設備210與不同于第一 ZLL網絡100的第二 ZLL網絡相關聯的情況下,控制器設備210在加入第一 ZLL網絡100之前將不得不離開第二ZLL網絡。實際上,在ZLL規范中,控制器設備210可以僅與單個網絡相關聯。
[0029]參考圖2,調試設備110進一步包括:
-諸如是閃存單元等的存儲器單元113;以及 _提供器模塊112。
[0030]在圖2中,存儲器單元113可操作為存儲至少與第一ZLL網絡100相關聯的加入信息,諸如是PAN ID或者唯一網絡密鑰。在圖2的示例中,提供器模塊112可操作地耦合到存儲器單元111。進一步地,提供器模塊112可操作為促使調試設備110在觸控鏈接期間在提供器模式中操作,在所述提供器模式中,調試設備110能夠響應于控制器設備210發起與調試設備110的觸控鏈接向控制器設備210至少提供加入信息。然后,基于所提供的網絡參數,控制器設備210能夠加入第一ZLL網絡100。在一個示例中,加入信息可以經由第二控制消息被提供給控制器設備210。稍后,響應于在控制器設備210層接收第二控制消息,通過使控制器設備210向調試設備110發送第一控制消息來執行發起觸控鏈接。
[0031]在一個實施例中,當調試設備處在提供器模式中并且當控制器設備210已加入第一ZLL網絡100時,調試設備110進一步向控制器設備210提供與網絡的至少一個照明設備120和/或至少一組照明設備120相關聯的綁定信息。在一個示例中,綁定信息可以存儲在存儲器單元113中。在另一個示例中,調試設備110可以被預先配置為,允許提供僅與特定照明設備120而不與其他照明設備相關聯的綁定信息,所述其他照明設備可以看作被鎖定而不能由控制器設備210控制。在另一個示例中,綁定信息可以包括第一ZLL網絡100的再一個照明設備120的網絡標識信息、物理位置信息和/或服務信息(例如照明設備的能力、電池水平)。實際上,在控制器設備210已加入現有網絡100之后,它仍然不能對照明設備120進行控制,并且因此綁定是必要的。實際上,綁定是將ZLL節點附著或者連接到另一個ZLL節點或者一組ZLL節點的機制。因此,基于綁定信息(例如源ZLL節點、目的地ZLL節點和集群ID),控制器設備210能夠被“綁定”到第一 ZLL網絡100內的一個或多個照明設備120。從此開始,控制器設備210可以例如通過響應于由通信裝置220生成控制命令通過第一 ZLL網絡100發送第一控制消息來控制照明設備120。
[0032]在本申請的另一個實施例中,當控制器設備210已加入網絡并且觸控鏈接已被完成時,調試設備110可以進一步包括定時器模塊114。在圖2的示例中,定時器模塊114可操作為:
-設置預定的時間;
-計算控制器在此期間已被連接到第一ZLL網絡100的時間;以及 -確定所計算的時間是否大于預定的時間。
[0033]這樣的定時器可以用于控制控制器設備210在此期間可以被連接到第一ZLL網絡100并且因此可能能夠控制其照明設備120的時間段。如在室外環境中那樣,這在室內可以具有大量應用。
[0034]在室內環境中,例如,考慮會議室的情況,其中,可以在幾個用戶之間共享訪問,并且其中,所述幾個用戶中的每個用戶擁有諸如是遠程控制單元200之類的控制設備。還考慮所述會議包括調試設備110和諸如是照明設備120(例如臺燈、復古投影儀的屏幕和會議室的窗戶處的百葉窗/窗簾)之類的多個Zigbee設備,這些全部都屬于諸如是第一 ZLL網絡100之類的相同網絡。利用所提出的解決方案,當用戶進入會議室時,可以通過將遠程控制單元200與調試設備110“觸控鏈接”來執行調試。在觸控鏈接期間,遠程控制單元200可以向調試設備110發送對于加入網絡的請求。響應于該請求,調試設備可以向遠程控制單元200發送將用于加入網絡的加入信息。之后,遠程控制單元200已加入網絡100;調試設備110可以向遠程控制單元200提供綁定信息。例如,位置信息可以被提供,使得遠程控制單元200的通信裝置210可以將其顯示在圖形用戶界面上(例如,在表示網絡被安裝在其中的房間的地圖窗口上)。這樣,遠程控制單元200的用戶可以有能力在地圖上選取他/她希望被與哪個(哪些)照明設備110綁定。所述信息還可以指示可以通過相同界面來操作的其他設備(例如是所述房間的屏幕、投影儀、空調系統),以使得這些其他設備可以也通過相同用戶界面來控制。該信息可以然后由遠程控制單元200在與所選擇的(一個或者多個)照明設備110綁定時使用。當觸控鏈接已被完成時,調試設備110的定時器模塊114可以用于在預定的連接時間終止之后將遠程控制單元200與第一 ZLL網絡100斷開連接。實際上,由于會議室被幾個用戶共享,利用所提出的解決方案,在給定的時間段(例如30分鐘、I小時或者一整天)內預訂會議室以使得在該時間段期間遠程控制單元200能夠控制第一 ZLL網絡100的照明設備110將是可能的。然而,在預定的時間終止之后,遠程控制單元200將被斷開連接,并且因此將不再能夠控制照明設備110。在一個示例中,斷開連接的信息可以由調試設備110通過第二控制消息發送給遠程控制單元200。在另一個示例中,遠程控制單元200可以經由向調試設備110發送第一控制消息來設置預定的連接時間。在又一個示例中,遠程控制單元200可以定期地參考ZLL網絡的調試設備110和/或照明設備120確定其位置。這樣,在遠程控制200在與調試設備110和/或照明設備120距離預定的地帶之外的情況下,遠程控制設備可以刪除其對ZLL網絡的全部引用。例如,位置確定可以通過能量檢測掃描來完成。
[0035]在室外環境中,例如,考慮具有可以被公園的不同用戶控制的照明裝飾的公共公園的情況。所述照明裝飾可以包括調試設備110和可以已被調試為諸如第一 ZLL網絡100之類的相同ZLL網絡的多個照明設備120。用戶可以控制照明裝飾,以便在公園的專用部分中或者遍及公園創造特定照明體驗(例如,使照明設備120示出的不同動物或者如蝴蝶之類的昆蟲的形狀)。例如,具有諸如是平板裝置之類的通信裝置220的用戶可以向該平板裝置插入將控制器設備210,因此創建諸如是遠程控制單元200之類的的網絡的控制設備。用戶可以然后向平板裝置上下載專用軟件元件222,以便例如生成控制命令。例如,控制器設備210和專用軟件元件222兩者可以例如由公園作為可付費的租賃服務或者免費地提供。在已與調試設備110執行了該觸控鏈接之后,用戶可能能夠控制ZLL網絡的一個或多個照明設備。稍后,在預定的時間終止之后,可以將控制器設備與ZLL網絡斷開連接。這樣,隨后的用戶也可能能夠控制ZLL網絡。
[0036]現在參考圖3,在其中圖形化地示出了根據本申請的一個實施例并且關于圖1的系統10的方法的流程圖。
[0037]在S300中,如已在上面闡述的,在調試設備110與控制器設備210之間建立的觸控鏈接期間,將調試設備110在目標模式中操作。
[0038]在S310中,如已在上面闡述的,在調試設備110處存儲與第一ZLL網絡100相關聯的加入信息和與照明設備120相關聯的綁定信息。
[0039]然后,在S320中,如已在上面闡明的,將調試設備110在其中加入信息和/或綁定信息被提供給控制器設備210的提供器模式中操作,以使得后者可以加入第一 ZLL網絡并且與ZLL網絡100的一個或多個照明設備120綁定。
[0040]稍后在S330中,如已在上面闡述的,確定斷開連接時間,在該斷開連接時間之后,促使控制器設備210與ZLL網絡100斷開連接。
[0041]技術人員將認識到,所提出的解決方案利用現有的觸控鏈接過程以便使能夠實現控制器設備210加入第一 ZLL網絡100,而不必破壞第一 ZLL網絡,并且不必與被包括在第一ZLL網絡100中的每個單個照明設備120觸控鏈接。這樣,第一ZLL網絡100的一個或多個照明設備120可以在單個觸控鏈接之后由新加入的控制器設備210直接地控制。調試設備110可以被配置為向控制器設備提供具體的綁定信息。這樣,只有第一 ZLL網絡100的特定照明設備120可以由控制器設備210控制,而其他照明設備可以特意地停留在不可由控制器設備210控制的狀態下。進一步地,調試設備110中的定時器被觸發為在給定的時間段之后終止,此時,可以將控制器與第一 ZLL網絡100斷開連接。因此,顯而易見,利用所提出的解決方案,做出對于ZLL網絡的丟失的遠程控制的替換是簡單的。附加地,在消費者沒有任何對照明設備進行遠距離控制(例如通過互聯網)的意圖的情況下,由于諸如是智能電話或者平板裝置之類的通信裝置220可以被直接集成到第一 ZLL網絡100(多虧了可以可操作地與其耦合的控制器設備210,因此了提供ZLL遠程控制單元200),所以ZLL控制網橋/路由器將不是必要的。
[0042]當然,上面的優點是示例性的,并且這些或者其他的優點可以由所提出的解決方案實現。進一步地,技術人員將認識到,并非全部上面所聲明的優點必須由本文中描述的實施例實現。
[0043]用于實現相同功能性的設備的任何安排被有效地“關聯”,以使得實現期望的功能性。因此,在本文中被合并以實現特定功能性的任何兩個設備不論架構或者中間設備如何都可以看作是與彼此“相關聯的”以使得實現期望的功能性。類似地,任何兩個被如此關聯的設備也可以看作是與彼此“可操作地連接”或者“可操作地耦合”的以實現期望的功能性。
[0044]此外,本領域技術人員將認識到,上面描述的操作之間的邊界僅是說明性的。多個操作可以被合并成單個操作,單個操作可以被分布在附加的操作中,以及操作可以在時間上至少部分重疊執行。此外,可替換實施例可以包括特定操作的多個示例,以及操作的次序在各種其他實施例中可以更改。
[0045]然而,其他修改、變型和可替換項也是可能的。本說明書和附圖相應地將在說明性而非限制性的意義上被看待。例如,控制器設備和通信裝置可以取代如已在附圖中所表示的兩個單獨的設備而被合并到單個單元中。
[0046]在權利要求中,被放置在圓括號之間的任何參考符號不應當理解為限制權利要求。術語‘包括’不排除除在權利要求中所列出那些之外的其他元素或者操作的出現。此外,如在本文中使用的術語“一”或者“一個”被定義為一個或者多于一個。另外,即便當同一權利要求包括介紹性短語“一個或多個”或者“至少一個”以及諸如是“一”或者“一個”之類的不定冠詞時,在權利要求中對諸如是“至少一個”和“一個或多個”之類的介紹性短語的使用不應當理解為暗示由不定冠詞“一”或者“一個”對另一權利要求元件的介紹將包含這樣的被介紹的權利要求元件的任何特定權利要求限于包含僅一個這樣的元件的發明。相同的內容同樣適用于定冠詞的使用。除非以其他方式指出,否則諸如是“第一”和“第二”之類的術語用于任意地在這樣的術語描述的元件之間進行區分。因此,這些術語不必旨在指示這樣的元件的時間或者其他優先次序。特定措施在相互不同的權利要求中詳述的單純事實不指示這些措施的組合不能加以使用。本申請的范圍在下面的權利要求及其等價項中定義。此夕卜,在本說明書和權利要求中使用的參考符號不限制所要求保護的本申請的范圍。
[0047]本發明的各種實施例的原理可以被實施為硬件、固件、軟件或者其任意組合。此夕卜,軟件優選被實施為有形地體現在可以采用數字電路、模擬電路、磁介質或者其組合的形式的程序存儲單元、非瞬時性計算機可讀介質或者非瞬時性機器可讀存儲介質上的應用程序。所述應用程序可以被上傳到包括任何合適的架構的機器并被該機器執行。優選地,在具有諸如是一個或多個中央處理單元(“CPU”)、存儲器和輸入/輸出接口之類的硬件的計算機平臺上實施所述機器。所述計算機平臺還可以包括操作系統和微指令代碼。本文中描述的各種進程和功能可以是可以被CPU執行的微指令代碼的一部分、或者應用程序的一部分或者其任何組合,而不論是否明確示出了這樣的計算機或者處理器。附加地,諸如是附加的數據存儲單元和打印單元之類的各種其他外圍單元可以連接到所述計算機平臺。
[0048]前述詳細的說明書已闡述了本發明可以采用的許多形式中的一些形式。旨在前述詳細的說明書被理解為對本發明可以采用的所選形式的圖示,而不被理解為對本發明的定義的限制。僅權利要求(包括全部等價項)旨在定義本發明的范圍。
【主權項】
1.一種用于將至少一個控制器設備(210)加入具有至少一個連接到其的照明設備(120)的第一 Zigbee光鏈路ZLL網絡(100 )的調試設備(110), 其中,所述調試設備(110)是所述ZLL網絡的一部分,所述調試設備包括: -目標模塊(111),其可操作為促使所述調試設備在至少所述控制器設備與所述調試設備之間建立的單個觸控鏈接過程期間在目標模式中操作,其中所述調試設備能夠響應于所述觸控鏈接過程被所述控制器設備發起而將所述控制器設備加入所述第一 ZLL網絡; 其中,所述調試設備被安排為用于為所述控制器設備提供與所述第一 ZLL網絡相關聯的至少一個加入信息,以使得, 如果在發起所述觸控鏈接過程之前所述控制器設備不與第二 ZLL網絡相關聯,則不會有另外的ZLL網絡在所述觸控鏈接過程期間被所述控制器設備創建,以及, 如果在發起所述觸控鏈接過程之前所述控制器設備與第二 ZLL網絡相關聯,則所述控制器設備在所述觸控鏈接過程期間離開所述第二 ZLL網絡。2.根據權利要求1所述的調試設備,進一步包括: -存儲器單元(113),其可操作為存儲與所述第一 ZLL網絡相關聯的所述至少一個加入信息; -提供器模塊(I 12),其耦合到所述存儲器單元并且可操作為促使所述調試設備在所述觸控鏈接過程期間在提供器模式中操作,其中,所述調試設備能夠響應于所述控制器設備發起所述觸控鏈接過程,將所述加入信息提供給所述控制器設備。3.根據權利要求2所述的調試設備,其中,當所述調試設備處在所述提供器模式中時: -所述存儲器單元進一步適于存儲與所述網絡的至少一個照明設備和/或至少一組照明設備相關聯的綁定信息;以及, -所述調試設備進一步適于一旦所述控制器設備加入了所述網絡則將所述綁定信息提供給所述控制器設備。4.根據權利要求3所述的調試設備,其中,所述綁定信息包括網絡標識信息、物理位置信息和/或服務信息。5.根據權利要求1、2、3或4所述的調試設備,其中,所述調試設備進一步包括定時器模塊(114),其可操作為當所述控制器設備加入了所述網絡并且所述觸控鏈接過程已被完成時,設置預定的時間,計算所述控制器在此期間已被連接到所述網絡的時間,以及確定所計算的時間是否大于所述預定的時間。6.—種用于由調試設備(110)加入到具有至少一個連接到其的照明設備(120)的第一Zigbee光鏈路ZLL網絡(100)的控制器設備(210), 所述控制器設備(210)包括: -第一處理單元(211),其可操作為生成用于發起在目標模式中操作的所述調試設備(110)與所述控制器設備(210)之間建立的單個觸控鏈接過程的至少一個第一控制消息,其中所述調試設備(210)能夠將所述控制器設備加入到所述第一 ZLL網絡; -收發器(212),其耦合到所述第一處理單元并且可操作為傳輸所述第一控制消息,以及從所述調試設備接收包括與所述第一 ZLL網絡相關聯的至少一個加入信息的第二控制消息,所述控制器設備被安排為使得, 如果在發起所述觸控鏈接過程之前所述控制器設備不與第二 ZLL網絡相關聯,則不會有另外的ZLL網絡在所述觸控鏈接過程期間被所述控制器設備創建,以及, 如果在發起所述觸控鏈接過程之前所述控制器設備與第二 ZLL網絡相關聯,則所述控制器設備在所述觸控鏈接過程期間離開第二 ZLL網絡。7.—種用于將至少一個控制器設備(210)加入到具有至少一個連接到其的照明設備(120)的第一 Zigbee光鏈路ZLL網絡(100)的系統(10),所述系統包括: -根據權利要求1、2、3、4或5中任一項所述的調試設備(110), -根據權利要求6所述的控制器設備(210): 其中: -所述第一控制消息包括第一信息,所述第一信息表示ZLL加入和綁定機制的發起; -所述第二控制消息包括第二信息,所述第二信息包括至少一個加入信息。8.根據權利要求7所述的系統,其中: -所述第一控制消息進一步包括定義預定的時間的第三信息;以及-所述第二 ZLL消息進一步包括第四信息,所述第四信息適于啟動與所述第一 ZLL網絡斷開連接的過程。9.根據權利要求7或8中任一項所述的系統,其中,所述控制器設備(210)是遠程控制單元(200)的一部分,所述遠程控制還包括可與所述控制器設備(210)相組合地操作的通信裝置(220),以及其中,所述通信裝置(220)包括第二處理單元(222),所述第二處理單元(222)適于生成至少一個控制命令和/或至少一個信息命令; 以及其中: -響應于所述控制命令的生成而生成所述第一控制消息; -響應于所述的/第二控制消息的接收而生成所述信息命令。10.—種將至少一個控制器設備(210)加入到具有至少一個連接到其的照明設備(120)的第一 Zigbee光鏈路ZLL網絡(100)的方法,所述方法包括: -提供所述網絡的調試設備(110)部分; -促使(S300)所述調試設備在至少所述控制器設備與所述調試設備之間建立的單個觸控鏈接過程期間在目標模式中操作,以響應于所述觸控鏈接過程被所述控制器設備發起而將所述控制器設備加入到所述網絡; 其中,所述控制器設備從所述調試設備接收與所述第一 ZLL網絡相關聯的至少一個加入ig息,以使得: -如果在發起所述觸控鏈接過程之前所述控制器設備不與第二 ZLL網絡相關聯,則在所述觸控鏈接過程期間不創建另外的ZLL網絡;以及, -如果在發起所述觸控鏈接過程之前所述控制器設備與第二 ZLL網絡相關聯,則促使所述控制器設備在所述觸控鏈接過程期間離開所述第二 ZLL網絡。11.根據權利要求10所述的方法,進一步包括: -存儲(S310)與所述網絡的至少一個照明設備和/或至少一組照明設備相關聯的至少一個綁定信息; -促使(S320)所述調試設備在所述觸控鏈接過程期間在提供器模式中操作,以響應于所述控制器設備加入所述網絡而向所述控制器設備提供所述綁定信息。12.根據權利要求11所述的方法,其中,所述綁定信息包括網絡標識信息、物理位置信息和/或服務信息。13.根據權利要求10、11或12所述的方法,其中,當所述控制器設備已加入所述網絡并且所述觸控鏈接過程已被完成時,所述方法進一步包括: -設置預定的時間; -計算所述控制器在此期間被連接到所述網絡的時間;以及 -確定(S330)所計算的時間是否大于所述預定的時間。14.根據權利要求13所述的方法,其中,當所計算的時間大于所述預定的時間時,促使將所述控制器設備與所述ZLL網絡斷開連接。15.—種具有存儲在其上的指令的非瞬時性計算機可讀介質,所述指令用于促使一個或多個處理單元執行根據權利要求9、1、11、12或13所述的方法。
【文檔編號】H04W84/20GK105960829SQ201480065072
【公開日】2016年9月21日
【申請日】2014年11月21日
【發明人】C.M.譚, F.張, S.張
【申請人】飛利浦燈具控股公司