專利名稱:一種根據夜間行人位置實現小區照明的裝置及方法
技術領域:
本發明涉及小區路燈照明領域,尤其是涉及小區內根據夜間行人位置、小區道路情況以及路燈位置進行照明的裝置及方法。
背景技術:
夜間照明是小區物管機構為晚歸住戶提供的重要服務,但其成本通常會記入住戶需繳納的物業管理費用中。為提供夜間照明,物管機構通常是根據小區的樓棟、道路、路燈等分布情況,選擇部分路燈在夜間保持常亮狀態為行人提供照明。但這種光照通常很難達到為行人全程服務的程度,如果要為行人提供全程光照服務則需要打開更多的路燈,但夜間行人的數量很少,其行走的道路也各不相同,且開啟的路燈越多付出的成本也越高。這就形成了一對矛盾小區住戶為夜間照明支付了費用,但卻未能享受到較好的照明服務;要享受更好的照明服務,住戶不僅要增加費用支出,而且更重要的是會浪費更多的電力資源, 這與綠色環保和節能減排的社會要求也背道而馳。
發明內容
本發明所要解決的技術問題是針對上述存在的問題,提供一種實現在小區內根據夜間行人位置進行照明的裝置及方法,達到在夜間根據小區內行人位置在其周圍提供必要的照明服務,一方面提高行人周圍的照明條件,同時減少小區內常開路燈的數量,這樣既能提高照明質量也能降低小區照明能耗。本發明采用的技術方案如下
一種根據夜間行人位置實現小區照明裝置,包括路燈,還包括行人定位儀,用于通過電磁波方式發射信號定位儀編號信息;
行人位置偵測儀,用于接收行人定位儀發射的編號信息并實時定位行人在相對此行人位置偵測儀的方位,并將行人定位儀編號信息、偵測到行人定位儀時間、行人定位儀方位信息通過通信網絡方式輸出;
行人位置處理器,用于接收行人位置偵測儀發送的信息處理后輸出;
路燈控制器,用于接收控制命令控制路燈開關,并回發路燈開關信息;
路燈控制處理器,用于接收行人位置處理器輸出的處理信息,并輸出控制信息控制路燈控制器;同時接收路燈控制器的返回信息。所述行人位置偵測儀的安裝位置是按照行人定位儀在小區道路上的任意位置發射出的電磁波至少能被兩個以上的行人位置偵測儀接收的要求在小區內安裝行人位置偵測儀。一種根據夜間行人位置實現小區照明的方法,包括步驟
步驟SI :在行人位置處理器中建立小區電子地圖、行人位置偵測儀數據表、行人位置信息列表;在路燈控制處理器中建立小區地圖及小區電子地圖信息數據庫、路燈信息數據表、小區路燈列表、行人照明信息列表;步驟S2 :每個路燈控制器控制路燈的開關,路燈控制器將路燈信息發送至路燈控制處理器中,路燈控制處理器通過路燈控制器控制所有路燈的開關;
步驟S3 :行人位置偵測儀將行人定位儀信息發送至行人位置處理器中,行人位置處理器根據行人位置偵測儀發回的行人定位儀編號以及行人定位儀對不同行人位置偵測儀的方位數據結合行人位置偵測儀在小區平面坐標系中的坐標計算出行人定位儀在小區平面坐標系中的坐標;
步驟S4 :路燈控制處理器一直執行S5,另如在步驟S3中行人位置處理器計算出行人位置坐標,則行人位置處理器將該行人定位儀信息和坐標信息發送給路燈控制處理器執行 S6 ;
步驟S5 :路燈控制處理器判斷是否有行人離開小區照明范圍并進行相應的處理;
步驟S6 :路燈控制處理器根據行人位置處理器發送的處理信息,控制路燈控制器來具體控制路燈的開關。所述步驟SI中電子地圖是按一定比例將小區的實際平面圖進行等比例縮小制成并在小區中心區域中某處為原點以東西為X軸,南北為Y軸建立小區平面坐標系,在該電子地圖上根據小區道路、路燈、行人位置偵測儀在小區中的實際位置按照電子地圖的比例尺在電子地圖標注出小區道路、路燈、行人位置偵測儀同時計算出路燈、行人位置偵測儀在小區平面坐標系中的坐標;地圖信息數據庫包括小區路燈列表,每個小區路燈列表項對應一個路燈信息,包括路燈編號、該路燈對應的控制器編號及其的行人照明需要數,并將路燈中需夜間常亮路燈的行人照明需要數初始化為1,其他路燈的行人照明需要數初始化為0 ;同時通過路燈控制器打開需夜間常亮路燈。其中,路燈的行人照明需要數的操作規則是當有一個行人進入一個路燈的照明范圍并需要該路燈為其照明時,該路燈的行人照明需要數加 I ;當該行人離開該路燈的照明區域,不再需要該路燈為其照明時,則該路燈的行人照明需要數減I;當路燈的行人照明需要數為0時,則關閉該路燈;照明需要數大于0時則開啟該路燈;路燈信息數據表,用于存放路燈編號、路燈在小區平面坐標系中的坐標、是否為夜間常亮路燈,路燈對應的路燈控制器編號;行人位置偵測儀數據表,用于存放行人定位偵測儀編號及其在小區平面坐標系中的坐標;行人照明信息列表,列表中的每一項對應一個行人信息,包括該行人對應的定位儀編號、離開倒計時次數以及一個為該行人照明的路燈列表, 為該行人照明的路燈列表中每一項對應整個小區路燈列表中的一項。初始化時,此行人照明信息列表初始化為空;行人位置信息列表,列表中每一行人位置信息列表項對應在小區中被行人位置偵測儀偵測到的行人位置信息,行人位置信息包括行人定位儀編號、最后偵測到此行人定位儀的時間以及最近偵測到此行人定位儀的兩個行人位置偵測儀的偵測儀偵測信息,偵測儀偵測信息包括偵測儀編號、偵測時間、偵測方位。初始化時,此行人位置信息列表初始化為空。所述步驟S3行人位置處理器計算行人定位儀在小區平面坐標系中的坐標具體步驟為包括
步驟S31:行人位置處理器判斷是否接收到行人位置偵測儀發送的行人定位儀編號及方位數據,若接收到,則根據接收到的行人定位儀編號在行人位置信息列表中查找是否有對應項,執行步驟S32 ;否則,重新判斷是否接收到行人位置偵測儀發送的行人定位儀編號及方位數據;步驟S32 :若有對應項,則將找到的行人位置信息列表最后偵測到此行人定位儀的時間設置為當前時間,執行步驟S33 ;若沒有對應項,則執行步驟S36 ;
步驟S33 :用本次接收到的行人位置偵測儀偵測信息代替兩條最新偵測到此行人定位儀的偵測信息中時間較早的一條,執行步驟S34 ;
步驟S34 :根據兩條最新偵測到此行人定位儀的行人位置偵測儀偵測信息和這兩個行人位置偵測儀在小區平面坐標系中的坐標數據,計算出本次偵測到的行人定位儀的坐標, 執行步驟S35 ;
步驟S35:將本次上報的行人定位儀編號以及計算出的該行人定位儀坐標發送給路燈控制處理器進行處理,本次處理結束;
步驟S36 :在人位置信息列表中建一條行人位置信息列表項,將其中最后偵測到此行人位置偵測儀的時間設置為當前時間,兩條最新偵測到此行人定位儀的行人位置偵測儀偵測信息中的第一條填充為本次上報的行人位置偵測儀偵測數據,第二條的偵測時間設置為O。所述步驟S5路燈控制處理器判斷是否有行人離開小區照明范圍時控制路燈開關具體過程如下
步驟S51 :從路燈控制處理器判斷行人照明信息列表是否為空,若行人照明信息列表為空,則暫停2S后執行S51 ;若行人照明信息列表不為空,則執行步驟S52 ;
步驟S52:取出行人照明信息列表中未處理項中的第一項,將此行人照明信息列表中的行人離開倒計時次數減一,并判斷行人照明信息列表的行人離開倒計時次數是否為0 ; 若為0,則取出行人照明信息列表項中為其照明的路燈列表,執行步驟S53 ;否則執行步驟 S54 ;
步驟S53 :判斷為其照明的路燈列表是否為空,若為空則執行步驟S54 ;否則執行步驟
S57;
步驟S54 :從行人照明信息列表中刪除此行人離開倒計時次數為0的行人照明信息列表項,判斷行人照明信息列表中是否有未處理的列表項,若有未處理的列表項,則執行步驟 S56 ;若沒有未處理的列表項,則暫停2S后執行S51 ;
步驟S56 :取出行人照明信息列表中還未處理的行人照明信息列表項,返回步驟S52 ; 步驟S57 :取出為其照明路燈中的小區路燈列表第一個路燈項,判斷此小區路燈列表路燈項的照明需要數是否為1,若為1,則執行步驟S58 ;若不為1,則執行步驟S59 ;
步驟S58 :通過路燈控制處理器向該路燈控制器發送關閉路燈指令,執行步驟S59 ; 步驟S59 :將此小區路燈列表項中照明需要數減一,判斷為其照明的小區路燈列表中是否還有未處理的小區路燈列表路燈項,若有未處理的小區路燈列表路燈項,則執行步驟 S510 ;若沒有未處理的小區路燈列表路燈項,則返回步驟S54 ;
步驟S510 :取出為其照明的小區路燈列表中還未處理的小區路燈列表路燈項,返回步驟 S57。所述步驟S6路燈控制處理器根據行人位置處理器發送的處理信息,路燈控制器控制路燈的開關具體步驟為
步驟S61 :判斷是否接收到行人位置處理器發送的行人定位儀編號及坐標數據,若接收到則步驟S62 ;若沒有接收到則繼續執行S61 ;步驟S62 :根據接收到的行人定位儀坐標從小區路燈列表中搜索出需為此行人定位儀照明的小區路燈列表路燈項,執行S63 ;
步驟S63 :判斷是否搜索到路燈項,若搜索到小區路燈列表路燈項,則新建一個為行人照明的小區路燈列表,執行步驟S64 ;若沒有搜索到小區路燈列表路燈項,則返回步驟S61 ; 步驟S64 :取出步驟S62中計算結果中的第一個小區路燈列表路燈項,執行步驟S65 ; 步驟S65 :判斷步驟S64中計算的小區路燈列表路燈項的照明需要數是否為0,若路燈項為0,通過路燈控制處理器向路燈控制器發送打開路燈指令,執行步驟S66 ;若路燈項不為0,則執行步驟S66 ;
步驟S66 :將此路燈列表項中的照明需要數加一,執行步驟S67 ;
步驟S67:新建一個需為行人照明的小區路燈列表項,存入該路燈在小區路燈列表中的索引,執行步驟S68 ;
步驟S68 :將步驟S67中新建的列表項加入步驟S63建立的列表的末尾,執行步驟S69 ; 步驟S69 :判斷步驟S62計算結果中是否還有未處理的小區路燈列表路燈項,若有未處理的小區路燈列表路燈項,則取出步驟S62中計算結果中的未處理下一個小區路燈列表路燈項,返回步驟S64中判斷小區路燈列表路燈項;若沒有未處理的小區路燈列表路燈項,則執行步驟S610 ;
步驟S610 :判斷接收到的行人定位儀編號在行人照明信息列表中是否找到對應項,若為查找到對應項,則執行步驟S611 ;若查找到對應項,則執行步驟S612 ;
步驟S611 :新建一個行人照明信息列表項存入定位儀編號,并初始化行人離開倒計時次數為至少一次,將新建的行人照明信息列表項中的為行人照明的小區路燈列表設置為步驟S63建立的路燈列表,返回步驟S61 ;
步驟S612 :將找到的行人照明信息列表中行人離開倒計時次數重置為5次,同時取出此項中為行人照明的小區路燈列表中的第一個路燈項,執行步驟S613 ;
步驟S613 :判斷取出的小區路燈列表路燈項的照明需要數是否為1,若為1,則通過路燈控制處理器向路燈控制器發送關閉路燈指令,執行步驟S614 ;若不為1,則執行步驟 S615 ;
步驟S614 :將步驟S613中的小區路燈列表項中的照明需要數減一,執行步驟S615 ; 步驟S615 :判斷步驟S612中結果中的小區路燈列表中是否還有未處理的小區路燈列表路燈項,若還有未處理的小區路燈列表路燈項,則取出步驟S612結果中的小區路燈列表中還未處理的小區路燈列表路燈項,執行步驟S613 ;若沒有未處理的小區路燈列表路燈項,則執行步驟S616 ;
步驟S616 :用步驟S63建立的小區路燈列表替換步驟S610找到的行人照明信息列表中的為行人照明的路燈列表,返回步驟S61。所述步驟S61或步驟S51之前都包括路燈控制處理器初始化步驟,具體包括 步驟S651 :初始化行人位置信息列表為空;
步驟S652 :路燈控制處理器判斷是否小區地圖信息數據庫中的路燈信息數是否大于 0,若路燈信息數大于0,則從小區地圖信息數據庫中取出第一個路燈信息,執行步驟S653 ; 若路燈信息數不大于0,則表示小區內無路燈,系統錯誤,退出系統;
步驟S653 :新建一個小區路燈列表項,存入路燈編號,路燈對應的路燈控制器編號,判斷此路燈是否是夜間常量路燈,若是常量路燈,則通過路燈控制處理器項路燈控制器發送打開路燈指令,執行步驟S654 ;否則,設置此小區路燈列表項中的行人照明需要數為0,執行步驟S655 ;
步驟S654 :設置小區路燈列表中的行人照明需要數為1,執行步驟S655 ;
步驟S655 :將此小區路燈列表項加入到小區路燈列表項的末尾,判斷小區地圖信息數據庫中是否還有未處理的路燈,若還有未處理的路燈,則執行步驟S653,否則,路燈控制處理器初始化完成。所述倒計數次數為5次。所述路燈控制器與路燈控制處理器通過光纖網、以太網、無線網或總線網傳遞數據,行人位置偵測儀與行人位置處理器通過光纖網、以太網、無線網或總線網傳遞數據。綜上所述,由于采用了上述技術方案,本發明的有益效果是
I、本發明由路燈控制器、路燈控制處理器、行人定位儀、行人位置偵測儀、行人位置處理器等構成。其中路燈控制器通過無線網絡等方式接入到路燈控制中心,行人位置偵測儀通過數據傳輸網接入行人位置處理器,行人定位儀間隔固定時間(如500ms)以電磁波的方式向外發射自身編號,行人位置偵測儀能接收各個方向的來自行人定位儀的電磁波,并能確定行人定位儀的編號和相對該行人位置偵測儀的方位。2、路燈控制中心建有整個小區的電子地圖,在該地圖上標注了整個小區的道路、 路燈以及行人位置偵測儀在電子地圖上的位置,同時行人位置處理器也能根據行人位置偵測儀返回的行人定位儀相對行人位置偵測儀的方向,計算出所有行人的位置并能標注到電子地圖的相應位置。3、路燈控制中心根據夜間行人在小區道路上的位置,對其周圍部分路燈的開關進行控制為行人提供其周圍的照明服務。
本發明將通過例子并參照附圖的方式說明,其中
圖I是本設計硬件原理圖2是行人位置處理器處理數據流程圖3是路燈控制處理器判斷是否有行人離開小區照明范圍時控制路燈流程圖4是路燈控制處理器根據行人位置控制處理器發送的處理信息,控制路燈控制器來具體控制路燈的開關流程圖5是路燈控制處理器初始化流程圖。
具體實施例方式本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。本說明書(包括任何附加權利要求、摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是一系列等效或類似特征中的一個例子而已。硬件原理圖如圖I所示,一種根據夜間行人位置實現小區照明裝置,包括路燈,還包括行人定位儀,用于通過電磁波方式發射信號定位儀編號信息;行人位置偵測儀,用于接收行人定位儀發射的編號信息并實時定位行人在相對自身的方位,并將行人定位儀編號信息、偵測到行人定位儀時間、行人定位儀方位信息通過通信網絡方式輸出;行人位置處理器,用于接收行人位置偵測儀發送的信息處理后輸出;路燈控制器,用于接收控制命令控制路燈開關,并回發路燈開關信息;路燈控制處理器,用于接收行人位置處理器輸出的處理信息,并輸出控制信息控制路燈控制器;同時接收路燈控制器的返回信息。行人位置偵測儀的安裝位置是按照行人定位儀在小區道路上的任意位置發射出的電磁波至少能被兩個以上的行人位置偵測儀接收的要求在小區內安裝行人位置偵測儀。行人定位儀可使用RFID有源標簽(每個行人進入小區,會要求攜帶行人定位儀, 通過行人位置偵測儀偵測行人通過),行人位置偵測儀可使用多天線RFID讀寫器。行人位置處理器、路燈控制處理器是CPU處理器。實施例一一種根據夜間行人位置實現小區照明裝置,包括路燈,行人定位儀,用于通過電磁波方式發射信號定位儀編號信息;行人位置偵測儀,用于接收行人定位儀發射的編號信息并實時定位行人相對此偵測儀的方位,并將行人定位儀編號信息、偵測到行人定位儀時間、行人定位儀方位信息通過無線網絡方式輸出;行人位置處理器,用于接收行人位置偵測儀發送的信息處理后輸出;路燈控制器,用于接收控制命令控制路燈開關命令,并回發路燈開關信息;路燈控制處理器,用于接收行人位置控制處理器輸出的處理信息,并輸出控制信息控制路燈控制器;同時接收路燈控制器的返回信息。實施例二 在實施例一基礎上,行人位置偵測儀的安裝位置是按照行人定位儀在小區道路上的任意位置發射出的電磁波至少能被兩個以上的行人位置偵測儀接收的要求在小區內安裝行人位置偵測儀。實施例三在實施例一基礎上,一種根據夜間行人位置實現小區照明的方法,包括步驟
步驟SI :在行人位置處理器中建立小區電子地圖、行人位置偵測儀數據表、行人位置信息列表;在路燈控制處理器中建立小區電子地圖及小區地圖信息數據庫、路燈信息數據表、小區路燈列表、行人照明信息列表;
步驟S2 :每個路燈控制器控制路燈的開關,路燈控制器將路燈信息發送至路燈控制處理器中,路燈控制處理器通過路燈控制器控制所有路燈的開關;
步驟S3 :行人位置偵測儀將行人定位儀信息發送至行人位置處理器中,行人位置處理器根據行人位置偵測儀發回的行人定位儀編號以及行人定位儀對不同行人位置偵測儀的方位數據結合行人位置偵測儀在小區平面坐標系中的坐標計算出行人定位儀在小區平面坐標系中的坐標;
步驟S4 :路燈控制處理器一直執行S5,另如在步驟S3中行人位置處理器計算出行人位置坐標,則行人位置處理器將該行人定位儀信息和坐標信息發送給路燈控制處理器執行 S6 ;
步驟S5 :路燈控制處理器判斷是否有行人離開小區照明范圍時控制路燈開關;
步驟S6 :路燈控制處理器根據行人位置處理器發送的處理信息,控制路燈控制器來具體控制路燈的開關;
實施例四在實施例三基礎上,一種根據夜間行人位置實現小區照明的方法,所述步驟SI中電子地圖是按一定比例將小區的實際平面圖進行等比例縮小制成并在小區中心區域中某處為原點以東西為X軸,南北為Y軸建立小區平面坐標系,在該電子地圖上根據小區道路、路燈、行人位置偵測儀在小區中的實際位置按照電子地圖的比例尺在電子地圖標注出小區道路、路燈、行人位置偵測儀同時計算出路燈、行人位置偵測儀在小區平面坐標系中的坐標;
地圖信息數據庫包括
小區路燈列表,每項對應一個路燈信息,包括路燈編號、該路燈對應的控制器編號及其的行人照明需要數,并將路燈中需夜間常亮路燈的行人照明需要數初始化為1,其他路燈的行人照明需要數初始化為0 ;同時通過路燈控制器打開需夜間常亮路燈。其中,路燈的行人照明需要數的操作規則是當有一個行人進入一個路燈的照明范圍并需要該路燈為其照明時,該路燈的行人照明需要數加I ;當該行人離開該路燈的照明區域,不再需要該路燈為其照明時,則該路燈的行人照明需要數減I ;當路燈的行人照明需要數為0時,則關閉該路燈; 照明需要數大于0時則開啟該路燈;
路燈信息數據表,用于存放路燈編號、路燈在小區平面坐標系中的坐標、是否為夜間常亮路燈,路燈對應的路燈控制器編號;
行人位置偵測儀數據表,用于存放行人定位偵測儀編號及其在小區平面坐標系中的坐
標;
行人照明信息列表,列表中的每一項對應一個行人信息,包括該行人對應的定位儀編號、離開倒計時次數以及一個為該行人照明的路燈列表,為該行人照明的路燈列表中每一項對應整個小區路燈列表中的一項。初始化時,此行人照明信息列表初始化為空;
行人位置信息列表,列表中每一項對應在小區中被行人位置偵測儀偵測到的行人位置信息,行人位置信息包括行人定位儀編號、最后偵測到此行人定位儀的時間以及最近偵測到此行人定位儀的兩個行人位置偵測儀的偵測儀偵測信息,偵測儀偵測信息包括偵測儀編號、偵測時間、偵測方位。初始化時,此行人位置信息列表初始化為空。實施例五如圖2所示,在實施例四基礎上,所述步驟S3行人位置處理器計算行人定位儀在小區平面坐標系中的坐標具體步驟為包括
步驟S31:行人位置處理器判斷是否接收到行人位置偵測儀發送的行人定位儀編號及方位數據,若接收到,則根據接收到的行人定位儀編號在行人位置信息列表中查找是否有對應項,執行步驟S32 ;否則,重新判斷是否接收到行人位置偵測儀發送的行人定位儀編號及方位數據;
步驟S32 :若有對應項,則將找到的行人位置信息列表最后偵測到此行人定位儀的時間設置為當前時間,執行步驟S33 ;若沒有對應項,則執行步驟S36 ;
步驟S33 :用本次接收到的行人位置偵測儀偵測信息代替兩條最新偵測到此行人定位儀的偵測信息中時間較早的一條,執行步驟S34 ;
步驟S34 :根據兩條最新偵測到此行人定位儀的行人位置偵測儀偵測信息和這兩個行人位置偵測儀在小區平面坐標系中的坐標數據,計算出本次偵測到的行人定位儀的坐標, 執行步驟S35 ;
步驟S35:將本次上報的行人定位儀編號以及計算出的該行人定位儀坐標發送給路燈控制處理器進行處理,本次處理結束;步驟S36 :在人位置信息列表中建一條行人位置信息列表項,將其中最后偵測到此行人位置偵測儀的時間設置為當前時間,兩條最新偵測到此行人定位儀的行人位置偵測儀偵測信息中的第一條填充為本次上報的行人位置偵測儀偵測數據,第二條的偵測時間設置為 O。實施例六如圖3所示,在實施例五基礎上,步驟S5路燈控制處理器判斷是否有行人定位儀離開小區范圍,進而控制路燈的開關,具體過程如下
步驟S51 :從路燈控制處理器判斷行人照明信息列表是否為空,若行人照明信息列表為空,則暫停2S后執行S51 ;若行人照明信息列表不為空,則執行步驟S52 ;
步驟S52 :取出行人照明信息列表中未處理項中的第一項,將此行人照明信息列表中的行人離開倒計時次數減一,并判斷行人照明信息列表的行人離開倒計時次數是否為0 ; 若為0,則取出行人照明信息列表項中為其照明的路燈列表,執行步驟S53 ;否則執行步驟 S54 ;
步驟S53 :判斷為其照明的路燈列表是否為空,若為空則執行步驟S54 ;否則執行步驟
S57 ;
步驟S54 :從行人照明信息列表中刪除此行人離開倒計時次數為0的行人照明信息列表項,判斷行人照明信息列表中是否有未處理的列表項,若有未處理的列表項,則執行步驟 S56 ;若沒有未處理的列表項,則暫停2S后執行S51 ;
步驟S56 :取出行人照明信息列表中還未處理的行人照明信息列表項,返回步驟S52 ; 步驟S57 :取出為其照明路燈中的小區路燈列表第一個路燈項,判斷此小區路燈列表路燈項的照明需要數是否為1,若為1,則執行步驟S58 ;若不為1,則執行步驟S59 ;
步驟S58 :通過路燈控制處理器向該路燈控制器發送關閉路燈指令,執行步驟S59 ; 步驟S59:將此小區路燈列表項中照明需要數減一,判斷為其照明的小區路燈列表中是否還有未處理的小區路燈列表路燈項,若有未處理的小區路燈列表路燈項,則執行步驟 S510 ;若沒有未處理的小區路燈列表路燈項,則返回步驟S54 ;
步驟S510 :取出為其照明的小區路燈列表中還未處理的小區路燈列表路燈項,返回步驟 S57 ;
實施例七如圖4所示,在實施例五基礎上,步驟S6路燈控制處理器根據行人位置處理器發送的處理信息,路燈控制器控制路燈的開關具體步驟為
步驟S61 :判斷是否接收到行人位置處理器發送的行人定位儀編號及坐標數據,若接收到則步驟S62 ;若沒有接收到則繼續執行S61 ;
步驟S62 :根據接收到的行人定位儀坐標從小區路燈列表中搜索出需為此行人定位儀照明的小區路燈列表路燈項,執行S63 ;
步驟S63 :判斷是否搜索到路燈項,若搜索到小區路燈列表路燈項,則新建一個為行人照明的小區路燈列表,執行步驟S64 ;若沒有搜索到小區路燈列表路燈項,則返回步驟S61 ; 步驟S64 :取出步驟S62中計算結果中的第一個小區路燈列表路燈項,執行步驟S65 ; 步驟S65 :判斷步驟S64中計算的小區路燈列表路燈項的照明需要數是否為0,若路燈項為0,通過路燈控制處理器向路燈控制器發送打開路燈指令,執行步驟S66 ;若路燈項不為0,則執行步驟S66 ;
步驟S66 :將此路燈列表項中的照明需要數加一,執行步驟S67 ;步驟S67:新建一個需為行人照明的小區路燈列表項,存入該路燈在小區路燈列表中的索引,執行步驟S68 ;
步驟S68 :將步驟S67中新建的列表項加入步驟S63建立的列表的末尾,執行步驟S69 ; 步驟S69 :判斷步驟S62計算結果中是否還有未處理的小區路燈列表路燈項,若有未處理的小區路燈列表路燈項,則取出步驟S62中計算結果中的未處理下一個小區路燈列表路燈項,返回步驟S64中判斷小區路燈列表路燈項;若沒有未處理的小區路燈列表路燈項,則執行步驟S610 ;
步驟S610 :判斷接收到的行人定位儀編號在行人照明信息列表中是否找到對應項,若為查找到對應項,則執行步驟S611 ;若查找到對應項,則執行步驟S612 ;
步驟S611 :新建一個行人照明信息列表項存入定位儀編號,并初始化行人離開倒計時次數為至少一次,將新建的行人照明信息列表項中的為行人照明的小區路燈列表設置為步驟S63建立的路燈列表,返回步驟S61 ;
步驟S612 :將找到的行人照明信息列表中行人離開倒計時次數重置為5次,同時取出此項中為行人照明的小區路燈列表中的第一個路燈項,執行步驟S613 ;
步驟S613 :判斷取出的小區路燈列表路燈項的照明需要數是否為1,若為1,則通過路燈控制處理器向路燈控制器發送關閉路燈指令,執行步驟S614 ;若不為1,則執行步驟 S615 ;
步驟S614 :將步驟S613中的小區路燈列表項中的照明需要數減一,執行步驟S615 ; 步驟S615 :判斷步驟S612中結果中的小區路燈列表中是否還有未處理的小區路燈列表路燈項,若還有未處理的小區路燈列表路燈項,則取出步驟S612結果中的小區路燈列表中還未處理的小區路燈列表路燈項,執行步驟S613 ;若沒有未處理的小區路燈列表路燈項,則執行步驟S616 ;
步驟S616 :用步驟S63建立的小區路燈列表替換步驟S610找到的行人照明信息列表中的為行人照明的路燈列表,返回步驟S61。實施例八如圖5所示,在實施例六或者實施例七基礎上,所述步驟S61或步驟 S51之前都包括路燈控制處理器初始化步驟,具體包括
步驟S651 :初始化行人位置信息列表為空;
步驟S652 :路燈控制處理器判斷是否小區地圖信息數據庫中的路燈信息數是否大于 0,若路燈信息數大于0,則從小區地圖信息數據庫中取出第一個路燈信息,執行步驟S653 ; 若路燈信息數不大于0,則表示小區內無路燈,系統錯誤,退出系統;
步驟S653 :新建一個小區路燈列表項,存入路燈編號,路燈對應的路燈控制器編號,判斷此路燈是否是夜間常量路燈,若是常量路燈,則通過路燈控制處理器向該路燈控制器發送打開路燈指令,執行步驟S654 ;否則,設置此小區路燈列表中的行人照明需要數為0,執行步驟S655 ;
步驟S654 :設置小區路燈列表中的行人照明需要數為1,執行步驟S655 ;
步驟S655 :將此小區路燈列表項加入到小區路燈列表的末尾,判斷小區地圖信息數據庫中是否還有未處理的路燈,若還有未處理的路燈,則執行步驟S653,否則,路燈控制處理器初始化完成。實施例九在實施例八基礎上,倒計數次數為5次。
14
實施例十在實施例八基礎上,路燈控制器與路燈控制處理器通過光纖網、以太網、無線網或總線網傳遞數據,行人位置偵測儀與行人位置控制處理器通過光纖網、以太網、無線網或總線網傳遞數據。本發明并不局限于前述的具體實施方式
。本發明擴展到任何在本說明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。
權利要求
1.一種根據夜間行人位置實現小區照明裝置,包括路燈,其特征在于還包括行人定位儀,用于通過電磁波方式發射信號定位儀編號信息;行人位置偵測儀,用于接收行人定位儀發射的編號信息并實時定位行人相對此行人位置偵測儀的方位,并將行人定位儀編號信息、偵測到行人定位儀時間、行人定位儀方位信息通過通信網絡方式輸出;行人位置處理器,用于接收行人位置偵測儀發送的信息處理后輸出;路燈控制器,用于接收控制命令控制路燈開關,并回發路燈開關信息;路燈控制處理器,用于接收行人位置處理器輸出的處理信息,并輸出控制信息控制路燈控制器;同時接收路燈控制器的返回信息。
2.根據權利要求I所述的一種根據夜間行人位置實現小區照明裝置,其特征在于所述行人位置偵測儀的安裝位置是按照行人定位儀在小區道路上的任意位置發射出的電磁波至少能被兩個以上的行人位置偵測儀接收的要求在小區內安裝行人位置偵測儀。
3.根據權利要求I所述的一種根據夜間行人位置實現小區照明的方法,其特征在于包括步驟步驟SI :在行人位置處理器中建立小區電子地圖、行人位置偵測儀數據表、行人位置信息列表;在路燈控制處理器中建立小區地圖及小區電子地圖信息數據庫、路燈信息數據表、小區路燈列表、行人照明信息列表;步驟S2 :每個路燈控制器控制路燈的開關,路燈控制器將路燈信息發送至路燈控制處理器中,路燈控制處理器通過路燈控制器控制所有路燈的開關;步驟S3 :行人位置偵測儀將行人定位儀信息發送至行人位置處理器中,行人位置處理器根據行人位置偵測儀發回的行人定位儀編號以及行人定位儀對不同行人位置偵測儀的方位數據結合行人位置偵測儀在小區平面坐標系中的坐標計算出行人定位儀在小區平面坐標系中的坐標;步驟S4 :路燈控制處理器一直執行S5,另如在步驟S3中行人位置處理器計算出行人位置坐標,則行人位置處理器將該行人定位儀信息和坐標信息發送給路燈控制處理器執行 S6 ;步驟S5 :路燈控制處理器判斷是否有行人離開小區照明范圍時控制路燈開關;步驟S6 :路燈控制處理器根據行人位置處理器發送的處理信息,控制路燈控制器來具體控制路燈的開關。
4.根據權利要求3所述的一種根據夜間行人位置實現小區照明的方法,其特征在于所述步驟SI中電子地圖是按一定比例將小區的實際平面圖進行等比例縮小制成并在小區中心區域中某處為原點以東西為X軸,南北為Y軸建立小區平面坐標系,在該電子地圖上根據小區道路、路燈、行人位置偵測儀在小區中的實際位置按照電子地圖的比例尺在電子地圖標注出小區道路、路燈、行人位置偵測儀同時計算出路燈、行人位置偵測儀在小區平面坐標系中的坐標;地圖信息數據庫包括小區路燈列表,每個小區路燈列表項對應一個路燈信息,包括路燈編號、該路燈對應的控制器編號及其的行人照明需要數,并將路燈中需夜間常亮路燈的行人照明需要數初始化為1,其他路燈的行人照明需要數初始化為0 ;同時通過路燈控制器打開需夜間常亮路燈, 其中,路燈的行人照明需要數的操作規則是當有一個行人進入一個路燈的照明范圍并需要該路燈為其照明時,該路燈的行人照明需要數加I ;當該行人離開該路燈的照明區域,不再需要該路燈為其照明時,則該路燈的行人照明需要數減I ;當路燈的行人照明需要數為0 時,則關閉該路燈;照明需要數大于0時則開啟該路燈;路燈信息數據表,用于存放路燈編號、路燈在小區平面坐標系中的坐標、是否為夜間常亮路燈,路燈對應的路燈控制器編號;行人位置偵測儀數據表,用于存放行人定位偵測儀編號及其在小區平面坐標系中的坐標;行人照明信息列表,列表中的每一項對應一個行人照明信息,包括該行人對應的定位儀編號、離開倒計時次數以及一個為該行人照明的路燈列表,為該行人照明的路燈列表中每一項對應整個小區路燈列表中的一項,初始化時,此行人照明信息列表初始化為空;行人位置信息列表,列表中每一行人位置信息列表項對應在小區中被行人位置偵測儀偵測到的行人位置信息,行人位置信息包括行人定位儀編號、最后偵測到此行人定位儀的時間以及最近偵測到此行人定位儀的兩個行人位置偵測儀的偵測儀偵測信息,偵測儀偵測信息包括偵測儀編號、偵測時間、偵測方位,初始化時,此行人位置信息列表初始化為空。
5.根據權利要求4中所述的一種根據夜間行人位置實現小區照明的方法,其特征在于所述步驟S3行人位置處理器計算行人定位儀在小區平面坐標系中的坐標具體步驟為包括步驟S31:行人位置處理器判斷是否接收到行人位置偵測儀發送的行人定位儀編號及方位數據,若接收到,則根據接收到的行人定位儀編號在行人位置信息列表中查找是否有對應項,執行步驟S32 ;否則,重新判斷是否接收到行人位置偵測儀發送的行人定位儀編號及方位數據;步驟S32 :若有對應項,則將找到的行人位置信息列表最后偵測到此行人定位儀的時間設置為當前時間,執行步驟S33 ;若沒有對應項,則執行步驟S36 ;步驟S33 :用本次接收到的行人位置偵測儀偵測信息代替兩條最新偵測到此行人定位儀的偵測信息中時間較早的一條,執行步驟S34 ;步驟S34 :根據兩條最新偵測到此行人定位儀的行人位置偵測儀偵測信息和這兩個行人位置偵測儀在小區平面坐標系中的坐標數據,計算出本次偵測到的行人定位儀的坐標, 執行步驟S35 ;步驟S35:將本次上報的行人定位儀編號以及計算出的該行人定位儀坐標發送給路燈控制處理器進行處理,本次處理結束;步驟S36 :在人位置信息列表中建一條行人位置信息列表項,將其中最后偵測到此行人位置偵測儀的時間設置為當前時間,兩條最新偵測到此行人定位儀的行人位置偵測儀偵測信息中的第一條填充為本次上報的行人位置偵測儀偵測數據,第二條的偵測時間設置為 O。
6.根據權利要求5中所述的一種根據夜間行人位置實現小區照明的方法,其特征在于所述步驟S5路燈控制處理器判斷是否有行人離開小區照明范圍時控制路燈開關,具體過程如下步驟S51 :從路燈控制處理器判斷行人照明信息列表是否為空,若行人照明信息列表為空,則暫停2S后執行S51 ;若行人照明信息列表不為空,則執行步驟S52 ;步驟S52 :取出行人照明信息列表中未處理項中的第一項,將此行人照明信息列表中的行人離開倒計時次數減一,并判斷行人照明信息列表的行人離開倒計時次數是否為0 ; 若為0,則取出行人照明信息列表項中為其照明的路燈列表,執行步驟S53 ;否則執行步驟 S54 ;步驟S53 :判斷為其照明的小區路燈列表是否為空,若為空則執行步驟S54 ;否則執行步驟S57 ;步驟S54 :從行人照明信息列表中刪除此行人離開倒計時次數為0的行人照明信息列表項,判斷行人照明信息列表中是否有未處理的列表項,若有未處理的列表項,則執行步驟S56;若沒有未處理的列表項,則暫停2S后,執行S51 ;步驟S56 :取出行人照明信息列表中還未處理的行人照明信息列表項,返回步驟S52 ; 步驟S57 :取出為其照明路燈中的小區路燈列表第一個路燈項,判斷此小區路燈列表路燈項的照明需要數是否為1,若為1,則執行步驟S58 ;若不為1,則執行步驟S59 ;步驟S58 :通過路燈控制處理器向該路燈控制器發送關閉路燈指令,執行步驟S59 ; 步驟S59 :將此小區路燈列表項中照明需要數減一,判斷為其照明的小區路燈列表中是否還有未處理的小區路燈列表路燈項,若有未處理的小區路燈列表路燈項,則執行步驟 S510 ;若沒有未處理的小區路燈列表路燈項,則返回步驟S54 ;步驟S510 :取出為其照明的小區路燈列表中還未處理的小區路燈列表路燈項,返回步驟 S57。
7.根據權利要求5所述的一種根據夜間行人位置實現小區照明的方法,其特征在于所述步驟S6路燈控制處理器根據行人位置處理器發送的處理信息,路燈控制器控制路燈的開關具體步驟為步驟S61 :判斷是否接收到行人位置處理器發送的行人定位儀編號及坐標數據,若接收到則步驟S62 ;若沒有接收到,則繼續執行S61 ;步驟S62 :根據接收到的行人定位儀坐標從小區路燈列表中搜索出需為此行人定位儀照明的小區路燈列表路燈項,執行S63 ;步驟S63 :判斷是否搜索到路燈項,若搜索到小區路燈列表路燈項,則新建一個為行人照明的小區路燈列表,執行步驟S64 ;若沒有搜索到小區路燈列表路燈項,則返回步驟S61 ; 步驟S64 :取出步驟S62中計算結果中的第一個小區路燈列表路燈項,執行步驟S65 ; 步驟S65 :判斷步驟S64中計算的小區路燈列表路燈項的照明需要數是否為0,若路燈項為0,通過路燈控制處理器向路燈控制器發送打開路燈指令,執行步驟S66 ;若路燈項不為0,則執行步驟S66 ;步驟S66 :將此路燈列表項中的照明需要數加一,執行步驟S67 ;步驟S67:新建一個需為行人照明的小區路燈列表項,存入該路燈在小區路燈列表中的索引,執行步驟S68 ;步驟S68 :將步驟S67中新建的列表項加入步驟S63建立的列表的末尾,執行步驟S69 ; 步驟S69 :判斷步驟S62計算結果中是否還有未處理的小區路燈列表路燈項,若有未處理的小區路燈列表路燈項,則取出步驟S62中計算結果中的未處理下一個小區路燈列表路燈項,返回步驟S64中判斷小區路燈列表路燈項;若沒有未處理的小區路燈列表路燈項,則執行步驟S610 ;步驟S610 :判斷接收到的行人定位儀編號在行人照明信息列表中是否找到對應項,若為查找到對應項,則執行步驟S611 ;若查找到對應項,則執行步驟S612 ;步驟S611 :新建一個行人照明信息列表項存入定位儀編號,并初始化行人離開倒計時次數為至少一次,將新建的行人照明信息列表項中的為行人照明的小區路燈列表設置為步驟S63建立的路燈列表,返回步驟S61 ;步驟S612 :將找到的行人照明信息列表中行人離開倒計時次數重置為5次,同時取出此項中為行人照明的小區路燈列表中的第一個路燈項,執行步驟S613 ;步驟S613 :判斷取出的小區路燈列表路燈項的照明需要數是否為1,若為1,則通過路燈控制處理器向路燈控制器發送關閉路燈指令,執行步驟S614 ;若不為1,則執行步驟 S615 ;步驟S614 :將步驟S613中的小區路燈列表項中的照明需要數減一,執行步驟S615 ;步驟S615 :判斷步驟S612中結果中的小區路燈列表中是否還有未處理的小區路燈列表路燈項,若還有未處理的小區路燈列表路燈項,則取出步驟S612結果中的小區路燈列表中還未處理的小區路燈列表路燈項,執行步驟S613 ;若沒有未處理的小區路燈列表路燈項,則執行步驟S616 ;步驟S616 :用步驟S63建立的小區路燈列表替換步驟S610找到的行人照明信息列表中的為行人照明的路燈列表,返回步驟S61。
8.根據權利要求6或7所述的一種根據夜間行人位置實現小區照明的方法,其特征在于所述步驟S61或步驟S51之前都包括路燈控制處理器初始化步驟,具體包括步驟S651 :初始化行人位置信息列表為空;步驟S652 :路燈控制處理器判斷是否小區地圖信息數據庫中的路燈信息數是否大于 0,若路燈信息數大于0,則從小區地圖信息數據庫中取出第一個路燈信息,執行步驟S653 ; 若路燈信息數不大于0,則表示小區內無路燈,系統錯誤,退出系統;步驟S653 :新建一個小區路燈列表項,存入路燈編號,路燈對應的路燈控制器編號,判斷此路燈是否是夜間常量路燈,若是常量路燈,則通過路燈控制處理器項路燈控制器發送打開路燈指令,執行步驟S654 ;否則,設置此小區路燈列表項中的行人照明需要數為0,執行步驟S655 ;步驟S654 :設置小區路燈列表中的行人照明需要數為1,執行步驟S655 ;步驟S655 :將此小區路燈列表項加入到小區路燈列表項的末尾,判斷小區地圖信息數據庫中是否還有未處理的路燈,若還有未處理的路燈,則執行步驟S653,否則,路燈控制處理器初始化完成。
9.根據權利要求8所述的一種根據夜間行人位置實現小區照明的方法,其特征在于所述倒計數次數為5次。
10.根據權利要求8所述的一種根據夜間行人位置實現小區照明的方法,其特征在于所述路燈控制器與路燈控制處理器通過光纖網、以太網、無線網或總線網傳遞數據,行人位置偵測儀與行人位置處理器通過光纖網、以太網、無線網或總線網傳遞數據。
全文摘要
本發明涉及小區路燈照明領域,尤其是涉及小區內根據夜間行人位置、小區道路情況以及路燈位置進行照明的裝置及方法。本發明針對現有技術中存在的問題,提供一種實現在小區內根據夜間行人位置進行照明的方法,達到在夜間根據小區內行人位置在其周圍提供必要的照明服務,一方面提高行人周圍的照明條件,同時減少小區內常開路燈的數量,這樣既能提高照明質量也能降低小區照明能耗。
文檔編號H05B37/02GK102548144SQ20111045418
公開日2012年7月4日 申請日期2011年12月30日 優先權日2011年12月30日
發明者金啟明 申請人:四川長虹電器股份有限公司