專利名稱:地址編碼的更新方法和更新裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光通信領(lǐng)域,具體而言,涉及一種地址編碼的更新方法和更新裝置。
背景技術(shù):
在采用可見光實現(xiàn)通信信息的傳輸系統(tǒng)中,可見光的發(fā)射器和接收器均需要有自己的地址編碼,一般情況下,發(fā)射器和接收器的生產(chǎn)廠商在出廠時會預(yù)燒錄一個地址編碼,但用戶在進行傳輸系統(tǒng)的組建時,需要根據(jù)實際使用工況對每個發(fā)射器或接收器設(shè)備分配地址并進行地址編碼的更新。目前采用如下的更新方式方式一,將發(fā)射器或接收器設(shè)備中的地址芯片從設(shè)備上取出,放到專門的芯片燒 錄其上進行地址編碼的更新;方式二,通過發(fā)射器或接收器設(shè)備上預(yù)留的燒錄接口,插入燒錄線,通過PC機或燒錄器進行燒寫。上述方式一需要取出地址芯片,方式二需要連接燒錄線,操作復(fù)雜,浪費人力物力。針對相關(guān)技術(shù)中對可見光傳輸設(shè)備進行地址編碼更新時操作復(fù)雜的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種地址編碼的更新方法和更新裝置,以解決對可見光傳輸設(shè)備進行地址編碼更新時操作復(fù)雜的問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種地址編碼的更新方法。根據(jù)本發(fā)明的地址編碼的更新方法包括可見光傳輸設(shè)備接收地址編碼的更新裝置發(fā)送的更新光信號,其中,更新光信號解碼后的指令包括目標(biāo)地址編碼;可見光傳輸設(shè)備將更新光信號進行解碼;以及可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼。進一步地,在進行地址編碼更新之后,該方法還包括可見光傳輸設(shè)備發(fā)送驗證光信號至更新裝置,以使更新裝置根據(jù)目標(biāo)地址編碼和更新后的地址編碼確定更新結(jié)果,其中,驗證光信號解碼后的指令包括可見光傳輸設(shè)備更新后的地址編碼;以及可見光傳輸設(shè)備接收更新裝置發(fā)送的更新結(jié)果光信號,其中,更新結(jié)果光信號解碼后的指令包括更新裝置確定的更新結(jié)果。進一步地,在進行地址編碼更新之前,該方法還包括可見光傳輸設(shè)備判斷更新光信號是否滿足預(yù)設(shè)的地址更新條件,其中,可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼包括當(dāng)更新光信號滿足預(yù)設(shè)的地址更新條件時,可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼。進一步地,可見光傳輸設(shè)備判斷更新光信號是否滿足預(yù)設(shè)的地址更新條件包括可見光傳輸設(shè)備判斷接收到更新光信號的時間與可見光傳輸設(shè)備的開機時間之差是否在預(yù)設(shè)的時間差范圍之內(nèi);可見光傳輸設(shè)備判斷更新光信號的編碼方式與預(yù)設(shè)的編碼方式是否一致;和/或可見光傳輸設(shè)備判斷更新光信號解碼后的指令是否包括預(yù)設(shè)的更新指令。進一步地,更新光信號是可見光按照預(yù)設(shè)時間間隔閃爍產(chǎn)生的光信號,可見光傳輸設(shè)備判斷更新光信號的編碼方式與預(yù)設(shè)的編碼方式是否一致包括可見光傳輸設(shè)備判斷更新光信號對應(yīng)的多個時間間隔是否包括第一時間間隔;以及當(dāng)多個時間間隔包括第一時間間隔時,可見光傳輸設(shè)備確定更新光信號的編碼方式與預(yù)設(shè)的編碼方式一致。進一步地,當(dāng)更新光信號對應(yīng)的多個時間間隔包括第一時間間隔時,可見光傳輸設(shè)備將更新光信號進行解碼包括可見光傳輸設(shè)備判斷更新光信號對應(yīng)的時間間隔是否為第一時間間隔;當(dāng)更新光信號對應(yīng)的時間間隔為第一時間間隔時,可見光傳輸設(shè)備判斷第一時間間隔之后更新光信號對應(yīng)的時間間隔是否為第二時間間隔或第三時間間隔;以及當(dāng)更新光信號對應(yīng)的時間間隔為第二時間間隔時,可見光傳輸設(shè)備將更新光信號解碼為數(shù)字信號為0,當(dāng)更新光信號對應(yīng)的時間間隔為第三時間間隔時,可見光傳輸設(shè)備將更新光信號解碼為數(shù)字信號為1,其中,第一時間間隔、第二時間間隔和第三時間間隔為不同的時間間·隔。進一步地,第一時間間隔的長度分別大于第二時間間隔和第三時間間隔的長度。進一步地,在接收更新光信號之前,該方法還包括可見光傳輸設(shè)備發(fā)送更新請求光信號至更新裝置,其中,更新請求光信號是與更新前的地址編碼對應(yīng)的光信號。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了另一種地址編碼的更新方法。根據(jù)本發(fā)明的地址編碼的更新方法包括地址編碼的更新裝置獲取待更新的地址編碼和目標(biāo)地址編碼;更新裝置根據(jù)目標(biāo)地址編碼生成更新光信號,其中,更新光信號解碼后的指令包括目標(biāo)地址編碼;以及更新裝置發(fā)送更新光信號至待更新設(shè)備,以使待更新設(shè)備根據(jù)更新光信號將待更新的地址編碼更新為目標(biāo)地址編碼,其中,待更新設(shè)備是與待更新的地址編碼對應(yīng)的可見光傳輸設(shè)備。進一步地,在發(fā)送更新光信號至待更新設(shè)備之后,該方法還包括更新裝置接收待更新設(shè)備發(fā)送的驗證光信號,其中,驗證光信號解碼后的指令包括待更新設(shè)備更新后的地址編碼;更新裝置比較更新后的地址編碼與目標(biāo)地址編碼是否一致;更新裝置根據(jù)比較結(jié)果確定更新結(jié)果;更新裝置根據(jù)更新結(jié)果生成更新結(jié)果光信號,其中,更新結(jié)果光信號解碼后的指令包括更新結(jié)果;以及更新裝置發(fā)送更新結(jié)果光信號至待更新設(shè)備。進一步地,更新裝置發(fā)送更新光信號至待更新設(shè)備包括當(dāng)更新后的地址編碼與目標(biāo)地址編碼不一致時,更新裝置發(fā)送更新光信號至待更新設(shè)備。進一步地,更新裝置獲取待更新的地址編碼包括更新裝置接收待更新設(shè)備發(fā)送的更新請求光信號,其中,更新請求光信號解碼后的指令包括待更新的地址編碼;以及更新裝置將更新請求光信號解碼,以得到待更新的地址編碼,更新裝置獲取目標(biāo)地址編碼包括更新裝置獲取用戶輸入的目標(biāo)地址編碼。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種地址編碼的更新裝置。根據(jù)本發(fā)明的地址編碼的更新裝置包括獲取單元,用于獲取待更新的地址編碼和目標(biāo)地址編碼;控制單元,與獲取單元相連接,用于根據(jù)目標(biāo)地址編碼生成更新光信號,其中,更新光信號解碼后的指令包括目標(biāo)地址編碼;以及發(fā)射單元,與控制單元相連接,用于發(fā)送更新光信號至待更新設(shè)備,以使待更新設(shè)備根據(jù)更新光信號將待更新的地址編碼更新為目標(biāo)地址編碼,其中,待更新設(shè)備是與待更新的地址編碼對應(yīng)的可見光傳輸設(shè)備。進一步地,還裝置還包括接收單元,與控制單元相連接,用于在發(fā)射單元發(fā)送更新光信號至待更新設(shè)備之后,接收待更新設(shè)備發(fā)送的驗證光信號,其中,驗證光信號解碼后的指令包括待更新設(shè)備更新后的地址編碼;控制單元還用于在更新后的地址編碼與目標(biāo)地址編碼一致時,生成更新成功的更新結(jié)果,在更新后的地址編碼與目標(biāo)地址編碼不一致時,生成更新失敗的更新結(jié)果,并根據(jù)生成的更新結(jié)果生成更新結(jié)果光信號,其中,更新結(jié)果光信號解碼后的指令包括更新結(jié)果;發(fā)射單元還用于發(fā)送更新結(jié)果光信號至待更新設(shè)備。 進一步地,發(fā)射單元還用于當(dāng)更新后的地址編碼與目標(biāo)地址編碼不一致時,重新發(fā)送更新光信號至待更新設(shè)備。通過本發(fā)明,采用包括以下步驟的地址編碼更新方法可見光傳輸設(shè)備接收地址編碼的更新裝置發(fā)送的更新光信號,其中,更新光信號解碼后的指令包括目標(biāo)地址編碼;可見光傳輸設(shè)備將更新光信號進行解碼;以及可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼,利用可見光輸送光信號完成地址編碼的更新,無需拆解待更新設(shè)備,節(jié)省了設(shè)備拆卸和組裝時間,也無需待更新設(shè)備預(yù)留燒錄線接口與燒錄線相連接,解決了對可見光傳輸設(shè)備進行地址編碼更新時操作復(fù)雜的問題,進而達到了在對可見光傳輸設(shè)備進行地址編碼時作業(yè)方便,簡單易操作的效果。
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明第一實施例的地址編碼更新系統(tǒng)的框圖;圖2是圖I所示實施例的更新系統(tǒng)的示意圖;圖3是根據(jù)本發(fā)明第二實施例的地址編碼更新系統(tǒng)的框圖;圖4是圖3所示實施例的更新系統(tǒng)的示意圖;圖5是圖4所示實施例的更新系統(tǒng)的工作流程圖;圖6是根據(jù)本發(fā)明實施例的地址編碼更新裝置的框圖;圖7是根據(jù)本發(fā)明第一實施例的地址編碼更新方法的流程圖;圖8是根據(jù)本發(fā)明第二實施例的地址編碼更新方法的流程圖;圖9(a)至圖9(c)是根據(jù)本發(fā)明實施例的光信號編碼方式的示意圖;以及圖10是根據(jù)本發(fā)明實施例的光信號與數(shù)字信號對應(yīng)示意具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。首先介紹本具體實施方式
提供的地址編碼的更新系統(tǒng)。圖I是根據(jù)本發(fā)明第一實施例的地址編碼更新系統(tǒng)的框圖,該實施例的更新系統(tǒng)用于對可見光傳輸設(shè)備(包括接收器和發(fā)射器)中地址編碼的更新。如圖I所示,該系統(tǒng)包括PC機、光信號發(fā)射器、待更新的可見光傳輸設(shè)備和光信號接收器。
PC機用于給出目標(biāo)地址編碼、將目標(biāo)地址編碼傳送給光信號發(fā)射器;光信號發(fā)射器用于根據(jù)目標(biāo)地址編碼生成更新光信號,例如通過預(yù)定的編碼方式將目標(biāo)地址編碼轉(zhuǎn)換為光信號得到更新光信號,使得接收方對更新光信號解碼后能夠得到目標(biāo)地址編碼,并將更新光信號發(fā)送至待更新的可見光傳輸設(shè)備;待更新的可見光傳輸設(shè)備接收更新光信號,將更新光信號進行解碼,解碼后得到目標(biāo)地址編碼,通過自身的芯片將當(dāng)前的地址編碼更新為目標(biāo)地址編碼,并將更新后的地址編碼再按照上述預(yù)定的編碼方式轉(zhuǎn)換為光信號得到驗證光信號,進而將驗證光信號傳送給光信號接收器;光信號接收器將接收到的驗證光信號解碼,將解碼得到的地址編碼返回給PC機,以使PC機完成地址編碼的驗證。以待更新的可見光傳輸設(shè)備為在礦井中使用的頭燈為例,如圖2所示,該系統(tǒng)對頭燈中地址編碼進行更新的工作流程如下I、用戶向電腦(PC機)輸入目標(biāo)地址編碼,由電腦給出地址編碼;2、電腦將地址編碼發(fā)送給發(fā)射器;
3、發(fā)射器將地址編碼和預(yù)設(shè)的更新指令按照預(yù)設(shè)的編碼方式進行編碼得到光信號,也即編碼指令,然后將編碼指令發(fā)送給頭燈;4、頭燈為待更新地址的設(shè)備,等待接收表現(xiàn)形式為光信號的地址編碼和預(yù)設(shè)的更新指令,在開機30s內(nèi)的時間作為地址編碼更新時間,如果在該30s接收到地址編碼時,滿足地址編碼的更新條件一,然后再將光信號進行解碼,判斷光信號的編碼方式是否為預(yù)設(shè)的編碼方式,如果編碼方式是預(yù)設(shè)的編碼方式,則確定滿足地址編碼的更新條件二,最后在判斷解碼后的得到的指令中是否包括更新指令,如果解碼后得到的指令中包括預(yù)設(shè)的更新指令,則確定滿足地址編碼的更新條件三,在確定滿足所有的更新條件之后,頭燈進行地址編碼的更新;5、頭燈再根據(jù)更新后的地址編碼生成驗證光信號回傳給接收器;6、接收器將接收到的驗證光信號解碼,得到頭燈當(dāng)前的地址編碼,然后將待更新設(shè)備(也即頭燈)當(dāng)前的地址編碼返回給電腦;7、電腦根據(jù)目標(biāo)地址編碼和接收到返回的編碼確認(rèn)編碼是否更新正確,如果接收新地址與目標(biāo)地址編碼相同,更新地址結(jié)束,如果接收新地址與目標(biāo)地址編碼不同,重復(fù)上述步驟I至步驟6,直至地址更新完成或超出地址編碼更新時間。在該實施例的更新系統(tǒng)中,利用可見光輸送光信號完成地址編碼的更新,在開機30S內(nèi),將地址編碼進行編碼生成光信號,完成對可見光傳輸設(shè)備(發(fā)射器或接收器)的地址編碼的更新,不要拆解設(shè)備,節(jié)省了設(shè)備拆卸和組裝時間,也無需預(yù)留燒錄線接口與燒錄線相連接,能夠滿足如井下礦燈等設(shè)備的密封防水需求,做到非接觸式更新地址信息,作業(yè)方便,簡單易操作。此外,采用光信號進行地址編碼更新時,還可通過廣播的方式同時更新多個設(shè)備。由于在特定的時間內(nèi)發(fā)送帶特定更新指令的光信號,并且該光信號是將目標(biāo)地址編碼采用預(yù)定的編碼方式編碼得到,因而在地址編碼更新時,更新方式安全可靠,能夠避免誤更新。由于在更新完地址后增加地址信息確認(rèn)功能,通過PC機確認(rèn)反饋回來的更新后的地址編碼與目標(biāo)地址編碼是否一致,使地址更新更為準(zhǔn)確。圖3是根據(jù)本發(fā)明第二實施例的地址編碼更新系統(tǒng)的框圖,該實施例的更新系統(tǒng)用于對可見光傳輸設(shè)備(包括接收器和發(fā)射器)中地址編碼的更新。如圖3所示,該系統(tǒng)包括待更新的可見光傳輸設(shè)備和地址編碼的更新裝置。該實施例中的更新裝置為可移動的手持設(shè)備,更新人員攜帶該裝置至待更新設(shè)備附近的一定范圍內(nèi),通過操作更新裝置能夠完成對待更新設(shè)備中地址編碼的更新。以對作為光信號發(fā)射器的燈具進行地址設(shè)備更新為例,如圖4所示,待更新燈具與更新設(shè)備通過7個步驟的交互可完成燈具地址編碼的更新,該系統(tǒng)的工作流程的具體步驟如圖5所示,具體如下①、在燈具開啟后的預(yù)設(shè)時間段內(nèi),將當(dāng)前地址編碼轉(zhuǎn)換為光信號,按照轉(zhuǎn)換后的光信號工作,當(dāng)更新裝置位于燈具附近時,能夠接收到燈具發(fā)出的光信號,也即燈具向移動更新裝置發(fā)送燈具地址;②、移動更新裝置接收光信號并進行解碼,得到相應(yīng)的燈具地址,并將解碼后得到的燈具地址顯示在屏幕上; ③、更新人員根據(jù)顯示的燈具地址,將需要更新的目標(biāo)地址信息輸入到顯示屏;④、更新裝置將需要更新的目標(biāo)地址信息編碼為光信號,并發(fā)送給燈具;⑤、燈具接收到光信號并解碼,燈具的MCU分析判斷解碼后的地址編碼是否滿足更新條件(例如是否滿足圖2所示實施例中的更新條件一、二、三),如果滿足,則更新地址編碼;⑥、燈具更新完地址編碼后,將更新后的地址編碼轉(zhuǎn)換為光信號,以通過燈具向移動更新裝置發(fā)送燈具的新地址編碼;⑦、更新裝置接收到燈具新地址通過顯示屏顯示,并判斷是否與目標(biāo)地址信息一致,如果一致,更新地址結(jié)束,如果不一致,重復(fù)上述步驟4至步驟6,直至地址更新完成或超出地址編碼更新時間。該實施例所提供的更新系統(tǒng)能夠達到圖I和圖2所示實施例的效果,此外,將更新裝置設(shè)置為獨立的移動設(shè)備,更新時靈活性強,操作更見便利。其次介紹本具體實施方式
提供的地址編碼的更新裝置,下述的任意一種更新裝置均可應(yīng)用于圖3所示的更新系統(tǒng)。圖6是根據(jù)本發(fā)明實施例的地址編碼更新裝置的框圖,該更新裝置能夠通過光信號的傳輸完成對可見光傳輸設(shè)備的地址編碼的更新。如圖6所示,該更新裝置包括控制器MCU、輸入單元、接收單元、顯示單元和發(fā)射單元。輸入單元作為用于獲取目標(biāo)地址編碼的獲取單元,接收用戶輸入的目標(biāo)地址編碼,也可作為用于獲取待更新的地址編碼的獲取單元,接收用戶輸入的待更新的地址編碼??稍诳刂破鱉CU中預(yù)存原始地址編碼及對應(yīng)的目標(biāo)地址編碼和對應(yīng)關(guān)系,控制器MCU可分析輸入單元接收到的地址編碼與存儲的編碼的關(guān)系,當(dāng)接收到的地址編碼與預(yù)存的原始地址編碼一致時,確定用戶輸入的是待更新的地址編碼,且根據(jù)對應(yīng)關(guān)系同時獲取到目標(biāo)地址編碼,當(dāng)接收到的地址編碼與目標(biāo)地址編碼一致時,確定用戶輸入的是目標(biāo)地址編碼。當(dāng)通過輸入單元獲取到目標(biāo)地址編碼時,可通過接收單元獲取待更新的地址編碼,可選地,接收單元接收待更新設(shè)備發(fā)送的更新請求光信號,該更新請求光信號解碼后的指令包括待更新設(shè)備更新前的地址編碼,例如待更新設(shè)備將更新前的地址編碼進行編碼得到的更新請求光信號,也可以包括更新請求指令,控制器MCU將更新請求光信號解碼為目標(biāo)地址編碼。更新裝置獲取到待更新的地址編碼和目標(biāo)地址編碼,通過發(fā)射單元將目標(biāo)地址編碼發(fā)送至待更新的地址編碼對應(yīng)的可見光傳輸設(shè)備。具體地,控制單元根據(jù)目標(biāo)地址編碼生成更新光信號,該更新光信號解碼后得到的指令包括目標(biāo)地址編碼,需要說明的是,該處的更新光信號可以為僅由目標(biāo)地址編碼后得到的光信號組成,也可以由目標(biāo)地址編碼和更新指令編碼后得到的光信號組成,發(fā)射單元可包括控制部分和燈具部分,控制部分控制燈具部分按照更新光信號發(fā)光,從而將更新光信號發(fā)送至待更新設(shè)備,進而使待更新設(shè)備根據(jù)更新光信號將待更新的地址編碼更新為目標(biāo)地址編碼,完成地址編碼的更新。通過該實施例的更新裝置,利用可見光輸送光信號完成地址編碼的更新,無需拆解待更新設(shè)備,節(jié)省了設(shè)備拆卸和組裝時間,也無需待更新設(shè)備預(yù)留燒錄線接口與燒錄線相連接,能夠滿足如井下礦燈等設(shè)備的密封防水需求,做到非接觸式更新地址信息,作業(yè)方便,簡單易操作。優(yōu)選地,待更新設(shè)備在完成地址更新之后,根據(jù)更新后的地址編碼生成驗證光信·號,該驗證光信號解碼后得到的指令包括更新后的地址編碼,也可包括預(yù)設(shè)的驗證指令,將驗證光信號返回至更新裝置。更新裝置的接收單元接收待更新設(shè)備發(fā)送的驗證光信號,控制單元還用于將驗證光信號解碼,得到更新后的地址編碼,并判斷更新后的地址編碼與目標(biāo)地址編碼是否一致,在更新后的地址編碼與目標(biāo)地址編碼一致時,生成更新成功的更新結(jié)果,在更新后的地址編碼與目標(biāo)地址編碼不一致時,生成更新失敗的更新結(jié)果,并根據(jù)更新結(jié)果生成更新結(jié)果光信號,該更新結(jié)果光信號解碼后得到的指令包括更新結(jié)果,發(fā)射單元還用于發(fā)送更新結(jié)果光信號至待更新設(shè)備。待更新設(shè)備接收到更新結(jié)果光信號后解碼得到更新結(jié)果,當(dāng)解碼后的更新結(jié)果的更新失敗時,再次接收到新的光信號時進行是否滿足地址編碼更新條件的分析,當(dāng)解碼后的更新結(jié)果的更新成功時,再接收到新的光信號時直接解碼為指令,執(zhí)行相應(yīng)的操作。采用該優(yōu)選的實施例,由于在更新完地址后增加地址信息確認(rèn)功能,將更新后的地址編碼進行反饋,使地址更新更為準(zhǔn)確。進一步優(yōu)選地,當(dāng)更新失敗時,控制單元控制燈具繼續(xù)發(fā)送更新光信號至待更新設(shè)備,直至反饋的更新后的地址編碼與目標(biāo)地址編碼一致。其中的顯示單元用于地址編碼的顯示,包括對獲取到的目標(biāo)地址編碼和待更新的地址編碼的顯示,也包括對反饋回來的更新后的地址編碼的顯示。通過設(shè)置顯示單元將地址編碼進行顯示,利于更新人員操作更新,使得地址編碼的更新過程更加直觀。最后介紹本具體實施方式
提供的地址編碼的更新方法,以下對本發(fā)明實施例所提供的地址編碼的更新方法進行介紹。需要說明的是,在本發(fā)明實施例的地址編碼的更新方法可以通過本發(fā)明實施例所提供的地址編碼的更新裝置來執(zhí)行,本發(fā)明實施例的地址編碼的更新裝置也可以用于執(zhí)行本發(fā)明實施例所提供的地址編碼的更新方法。圖7是根據(jù)本發(fā)明第一實施例的地址編碼更新方法的流程圖,如圖7所示,該方法包括如下的步驟S102至步驟S106。步驟S102 :可見光傳輸設(shè)備接收地址編碼的更新裝置發(fā)送的更新光信號,其中,更新光信號解碼后的指令包括目標(biāo)地址編碼。
地址編碼的更新裝置獲取到待更新的地址編碼和目標(biāo)地址編碼后,生成與目標(biāo)地址編碼相對應(yīng)的光信號(更新光信號),例如將目標(biāo)地址編碼按照預(yù)設(shè)的編碼方式編碼為光信號,該光信號為按照預(yù)設(shè)時間間隔閃爍的可見光信號,并將該光信號發(fā)送給待更新的地址編碼對應(yīng)的可見光傳輸設(shè)備。步驟S104 :可見光傳輸設(shè)備將更新光信號進行解碼。步驟S106 :可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼??梢姽鈧鬏斣O(shè)備接收到更新光信號后,對光信號進行解碼,得到相應(yīng)的指令(包括目標(biāo)地址編碼),并根據(jù)該指令將待更新的地址編碼更新為目標(biāo)地址編碼,完成對地質(zhì)編碼的更新。通過該實施例的更新方法,利用可見光輸送光信號完成地址編碼的更新,無需拆 解待更新設(shè)備,節(jié)省了設(shè)備拆卸和組裝時間,也無需待更新設(shè)備預(yù)留燒錄線接口與燒錄線相連接,能夠滿足如井下礦燈等設(shè)備的密封防水需求,做到非接觸式更新地址信息,作業(yè)方便,簡單易操作。圖8是根據(jù)本發(fā)明第二實施例的地址編碼更新方法的流程圖,如圖8所示,該方法包括如下的步驟S202至步驟S222。步驟S202 :可見光傳輸設(shè)備開機時發(fā)射當(dāng)前地址編碼對應(yīng)的光信號。步驟S204 :更新裝置在接收到該光信號時,對光信號進行解碼,并判斷解碼后得到的編碼是否為最新的地址編碼,當(dāng)解碼后得到的編碼為最新的地址編碼,更新裝置不做任何處理,當(dāng)解碼后得到的編碼不是最新的地址編碼,則執(zhí)行步驟S206。步驟S206 :更新裝置獲取解碼后編碼對應(yīng)的最新地址編碼,并將最新地址編碼按照預(yù)設(shè)的編碼方式編碼為光信號發(fā)送給可見光傳輸設(shè)備。當(dāng)解碼后得到的編碼不是最新的地址編碼時,更新裝置將接收到的光信號作為更新請求光信號,通過更新光信號響應(yīng)該更新請求光信號,對可見光傳輸設(shè)備進行地址編碼的更新,其中,更新光信號也即最新地址編碼按照預(yù)設(shè)的編碼方式編碼得到的光信號,也即目標(biāo)地址編碼對應(yīng)的光信號。步驟S208 :可見光傳輸設(shè)備接收到更新光信號后,對更新光信號進行解碼,并判斷是否滿足地址更新的條件。具體可通過如下的方式進行判斷方式一將更新的條件設(shè)置為僅在特定時間段內(nèi)執(zhí)行更新時,可見光傳輸設(shè)備判斷接收到更新光信號的時間與可見光傳輸設(shè)備的開機時間之差是否在預(yù)設(shè)的時間差范圍之內(nèi),例如將預(yù)設(shè)時間差范圍設(shè)置為30s,當(dāng)接收到更新光信號的時間與開機時間之差在30s之內(nèi)時,可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼,否則不進行更新。方式二 將更新的條件設(shè)置為僅在符合預(yù)定的編碼方式時執(zhí)行更新時,可見光傳輸設(shè)備判斷更新光信號的編碼方式與預(yù)設(shè)的編碼方式是否一致,當(dāng)更新光信號的編碼方式與預(yù)設(shè)的編碼方式一致時,可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼。優(yōu)選地,更新光信號是可見光按照預(yù)設(shè)時間間隔閃爍產(chǎn)生的光信號,通過不同長度的時間間隔完成地址編碼的編碼,預(yù)定的編碼方式可采用如圖9(a)至圖9(c)所示的編碼方式,其中,圖9(a)為更新光信號中引導(dǎo)碼對應(yīng)的指令波形示意圖,將該引導(dǎo)碼設(shè)置為更新光信號的標(biāo)識信息,當(dāng)光信號兩次閃爍的時間間隔為102us時,確定該光信號為更新光信號。圖9(b)為更新光信號中數(shù)字信號“O”對應(yīng)的指令波形示意圖,當(dāng)光信號兩次閃爍的時間間隔為22us時,確定該處的光信號對應(yīng)的數(shù)字信號為O。圖9(c)為更新光信號中數(shù)字信號“I”對應(yīng)的指令波形示意圖,當(dāng)光信號兩次閃爍的時間間隔為32us時,確定該處的光信號對應(yīng)的數(shù)字信號為I。采用上述編碼方式對目標(biāo)地址編碼進行編碼后得到的更新光信號的指令波形示意圖如圖10所示,可見光傳輸設(shè)備在接收到更新光信號后,采用上述方式二進行地址更新條件的判斷時,采用如下的判斷步驟可見光傳輸設(shè)備判斷更新光信號對應(yīng)的多個時間間隔是否包括第一時間間隔,也即可見光設(shè)備的MCU通過計算每2個下降沿之間的時間間隔得到多個時間間隔,判斷各個時間間隔是否等于第一時間間隔,該處的第一時間間隔可設(shè)置為102us,當(dāng)存在某一時間間隔為92us-112us時,可見光傳輸設(shè)備確定光信號的編碼方式與預(yù)設(shè)的編碼方式一致,也即滿足地址接收的條件,并且將該第一時間間隔作為引導(dǎo)碼,對引導(dǎo)碼之后的信號進行解碼,得到更新光信號的正文,也即地址編碼。 方式三更新光信號是由目標(biāo)地址編碼和預(yù)設(shè)的更新指令分別編碼轉(zhuǎn)換后得到的光信號,也即更新光信號解碼后的指令包括目標(biāo)地址編碼,也包括預(yù)設(shè)的更新指令。將更新的條件設(shè)置為僅在光信號解碼后的指令中包括預(yù)設(shè)的更新指令執(zhí)行更新時,可見光傳輸設(shè)備判斷接收到的光信號解碼后的指令中是否包括預(yù)設(shè)的更新指令,當(dāng)光信號中包括預(yù)設(shè)的更新指令時,可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼。例如,將更新指令設(shè)為“5A”,可見光傳輸設(shè)備解碼得到指令后,判斷Fun位是否為” 5A”,當(dāng)接收到的Fun位為” 5A”時,執(zhí)行更新地址的操作,否則不做地址更新操作。步驟S210 :當(dāng)該更新光信號滿足地址更新的條件時,可見光傳輸設(shè)備按照解碼后得到的指令將當(dāng)前的地址編碼更新為目標(biāo)地址編碼。對引導(dǎo)碼之后的信號進行解碼時,可采用如下的解碼方式在接收到引導(dǎo)碼之后,進入更新光信號正文的接收狀態(tài),可見光傳輸設(shè)備的MCU判斷引導(dǎo)碼之后更新光信號對應(yīng)的時間間隔是否為第二時間間隔或第三時間間隔,該處將第二時間間隔設(shè)置為22us,將第三是瞬間間隔設(shè)置為32us,也即可見光傳輸設(shè)備的MCU通過計算2個下降沿之間的時間來判斷光信號表示的數(shù)字信號是“O”還是“1”,當(dāng)更新光信號對應(yīng)的時間間隔為22us時,可見光傳輸設(shè)備將更新光信號解碼為數(shù)字信號為0,當(dāng)更新光信號對應(yīng)的時間間隔為32us時,可見光傳輸設(shè)備將更新光信號解碼為數(shù)字信號為I。上述的第一、第二和第三時間間隔均為理論值,為保證實際傳輸過程中的容錯能力,將各時間間隔的定義為一個時間范圍而不是一個時間值,例如,將第一時間間隔定義為92us 112us,則只要更新光信號對應(yīng)的多個時間間隔中包括92us 112us中的任意一個時間間隔,便可確定為滿足地址更新條件;將第二時間間隔定義為15us 27us,則更新光信號對應(yīng)的時間間隔中為15us 27us中的任意一個時間間隔,便可解碼為數(shù)字信號為O ;將第三時間間隔定義為27us 40us,則更新光信號對應(yīng)的時間間隔中為27us 40us中的任意一個時間間隔,便可解碼為數(shù)字信號為I。通過解碼后的數(shù)字信號指令得到目標(biāo)地址編碼,從而可見光傳輸設(shè)備的MCU根據(jù)目標(biāo)地址編碼進行更新。步驟S212 :在可見光傳輸設(shè)備進行地址編碼更新之后,根據(jù)更新后的地址編碼生成驗證光信號,該驗證光信號解碼后的指令包括更新后的地址編碼,也可包括驗證指令。步驟S214 :可見光傳輸設(shè)備發(fā)送驗證光信號至更新裝置。步驟S216 :更新裝置將驗證光信號進行解碼,得到更新后的地址編碼。步驟S218 :更新裝置根據(jù)目標(biāo)地址編碼和更新后的地址編碼確定更新結(jié)果。在更新后的地址編碼與目標(biāo)地址編碼一致時,生成更新成功的更新結(jié)果,在更新后的地址編碼與目標(biāo)地址編碼不一致時,生成更新失敗的更新結(jié)果。步驟S220 :更新裝置將更新結(jié)果轉(zhuǎn)換為更新結(jié)果光信號發(fā)送至可見光設(shè)備,其中,在更新后的地址編碼與目標(biāo)地址編碼不一致時,返回步驟S206重新執(zhí)行。 步驟S222 :可見光傳輸設(shè)備接收到更新結(jié)果光信號后解碼為更新結(jié)果。當(dāng)解碼后的更新結(jié)果的更新失敗時,再接收到新的光信號時進行是否滿足地址編碼更新條件的分析,當(dāng)解碼后的更新結(jié)果的更新成功時,再接收到新的光信號時直接解碼為指令,執(zhí)行相應(yīng)的操作。從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果利用可見光輸送光信號完成地址編碼的更新,無需拆解待更新設(shè)備,節(jié)省了設(shè)備拆卸和組裝時間,也無需待更新設(shè)備預(yù)留燒錄線接口與燒錄線相連接,能夠滿足如井下礦燈等設(shè)備的密封防水需求,做到非接觸式更新地址信息,作業(yè)方便,簡單易操作。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種地址編碼的更新方法,其特征在于,包括 可見光傳輸設(shè)備接收地址編碼的更新裝置發(fā)送的更新光信號,其中,所述更新光信號解碼后的指令包括目標(biāo)地址編碼; 所述可見光傳輸設(shè)備將所述更新光信號進行解碼;以及 所述可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為所述目標(biāo)地址編碼。
2.根據(jù)權(quán)利要求I所述的地址編碼的更新方法,其特征在于,在進行地址編碼更新之后,所述方法還包括 所述可見光傳輸設(shè)備發(fā)送驗證光信號至所述更新裝置,以使所述更新裝置根據(jù)所述目標(biāo)地址編碼和所述更新后的地址編碼確定更新結(jié)果,其中,所述驗證光信號解碼后的指令包括所述可見光傳輸設(shè)備更新后的地址編碼;以及 所述可見光傳輸設(shè)備接收所述更新裝置發(fā)送的更新結(jié)果光信號,其中,所述更新結(jié)果光信號解碼后的指令包括所述更新裝置確定的更新結(jié)果。
3.根據(jù)權(quán)利要求I所述的地址編碼的更新方法,其特征在于,在進行地址編碼更新之前,所述方法還包括 所述可見光傳輸設(shè)備判斷所述更新光信號是否滿足預(yù)設(shè)的地址更新條件, 其中,所述可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為所述目標(biāo)地址編碼包括當(dāng)所述更新光信號滿足所述預(yù)設(shè)的地址更新條件時,所述可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為所述目標(biāo)地址編碼。
4.根據(jù)權(quán)利要求3所述的地址編碼的更新方法,其特征在于,所述可見光傳輸設(shè)備判斷所述更新光信號是否滿足預(yù)設(shè)的地址更新條件包括 所述可見光傳輸設(shè)備判斷接收到所述更新光信號的時間與所述可見光傳輸設(shè)備的開機時間之差是否在預(yù)設(shè)的時間差范圍之內(nèi); 所述可見光傳輸設(shè)備判斷所述更新光信號的編碼方式與預(yù)設(shè)的編碼方式是否一致;和/或 所述可見光傳輸設(shè)備判斷所述更新光信號解碼后的指令是否包括預(yù)設(shè)的更新指令。
5.根據(jù)權(quán)利要求4所述的地址編碼的更新方法,其特征在于,所述更新光信號是可見光按照預(yù)設(shè)時間間隔閃爍產(chǎn)生的光信號,所述可見光傳輸設(shè)備判斷所述更新光信號的編碼方式與預(yù)設(shè)的編碼方式是否一致包括 所述可見光傳輸設(shè)備判斷所述更新光信號對應(yīng)的多個時間間隔是否包括第一時間間隔;以及 當(dāng)所述多個時間間隔包括所述第一時間間隔時,所述可見光傳輸設(shè)備確定所述更新光信號的編碼方式與所述預(yù)設(shè)的編碼方式一致。
6.根據(jù)權(quán)利要求5所述的地址編碼的更新方法,其特征在于,當(dāng)所述更新光信號對應(yīng)的多個時間間隔包括所述第一時間間隔時,所述可見光傳輸設(shè)備將所述更新光信號進行解碼包括 所述可見光傳輸設(shè)備判斷所述更新光信號對應(yīng)的時間間隔是否為所述第一時間間隔; 當(dāng)所述更新光信號對應(yīng)的時間間隔為所述第一時間間隔時,所述可見光傳輸設(shè)備判斷所述第一時間間隔之后所述更新光信號對應(yīng)的時間間隔是否為第二時間間隔或第三時間間隔;以及 當(dāng)所述更新光信號對應(yīng)的時間間隔為所述第二時間間隔時,所述可見光傳輸設(shè)備將所述更新光信號解碼為數(shù)字信號為O,當(dāng)所述更新光信號對應(yīng)的時間間隔為所述第三時間間隔時,所述可見光傳輸設(shè)備將所述更新光信號解碼為數(shù)字信號為1, 其中,所述第一時間間隔、所述第二時間間隔和所述第三時間間隔為不同的時間間隔。
7.根據(jù)權(quán)利要求6所述的地址編碼的更新方法,其特征在于,所述第一時間間隔的長度分別大于所述第二時間間隔和所述第三時間間隔的長度。
8.根據(jù)權(quán)利要求I所述的地址編碼的更新方法,其特征在于,在接收所述更新光信號之前,所述方法還包括 所述可見光傳輸設(shè)備發(fā)送更新請求光信號至所述更新裝置,其中,所述更新請求光信號是與更新前的地址編碼對應(yīng)的光信號。
9.一種地址編碼的更新方法,其特征在于,包括 地址編碼的更新裝置獲取待更新的地址編碼和目標(biāo)地址編碼; 所述更新裝置根據(jù)所述目標(biāo)地址編碼生成更新光信號,其中,所述更新光信號解碼后的指令包括所述目標(biāo)地址編碼;以及 所述更新裝置發(fā)送所述更新光信號至待更新設(shè)備,以使所述待更新設(shè)備根據(jù)所述更新光信號將所述待更新的地址編碼更新為所述目標(biāo)地址編碼,其中,所述待更新設(shè)備是與所述待更新的地址編碼對應(yīng)的可見光傳輸設(shè)備。
10.根據(jù)權(quán)利要求9所述的地址編碼的更新方法,其特征在于,在發(fā)送所述更新光信號至所述待更新設(shè)備之后,所述方法還包括 所述更新裝置接收所述待更新設(shè)備發(fā)送的驗證光信號,其中,所述驗證光信號解碼后的指令包括所述待更新設(shè)備更新后的地址編碼; 所述更新裝置比較所述更新后的地址編碼與所述目標(biāo)地址編碼是否一致; 所述更新裝置根據(jù)比較結(jié)果確定更新結(jié)果; 所述更新裝置根據(jù)所述更新結(jié)果生成更新結(jié)果光信號,其中,所述更新結(jié)果光信號解碼后的指令包括所述更新結(jié)果;以及 所述更新裝置發(fā)送所述更新結(jié)果光信號至所述待更新設(shè)備。
11.根據(jù)權(quán)利要求10所述的地址編碼的更新方法,其特征在于,所述更新裝置發(fā)送所述更新光信號至所述待更新設(shè)備包括 當(dāng)所述更新后的地址編碼與所述目標(biāo)地址編碼不一致時,所述更新裝置發(fā)送所述更新光信號至所述待更新設(shè)備。
12.根據(jù)權(quán)利要求9所述的地址編碼的更新方法,其特征在于, 所述更新裝置獲取待更新的地址編碼包括所述更新裝置接收所述待更新設(shè)備發(fā)送的更新請求光信號,其中,所述更新請求光信號解碼后的指令包括待更新的地址編碼;以及所述更新裝置將所述更新請求光信號解碼,以得到所述待更新的地址編碼, 所述更新裝置獲取所述目標(biāo)地址編碼包括所述更新裝置獲取用戶輸入的目標(biāo)地址編碼。
13.—種地址編碼的更新裝置,其特征在于,包括 獲取單元,用于獲取待更新的地址編碼和目標(biāo)地址編碼;控制單元,與所述獲取單元相連接,用于根據(jù)所述目標(biāo)地址編碼生成更新光信號,其中,所述更新光信號解碼后的指令包括所述目標(biāo)地址編碼;以及 發(fā)射單元,與所述控制單元相連接,用于發(fā)送所述更新光信號至待更新設(shè)備,以使所述待更新設(shè)備根據(jù)所述更新光信號將所述待更新的地址編碼更新為所述目標(biāo)地址編碼,其中,所述待更新設(shè)備是與所述待更新的地址編碼對應(yīng)的可見光傳輸設(shè)備。
14.根據(jù)權(quán)利要求13所述的地址編碼的更新裝置,其特征在于,還包括 接收單元,與所述控制單元相連接,用于在所述發(fā)射單元發(fā)送所述更新光信號至所述待更新設(shè)備之后,接收所述待更新設(shè)備發(fā)送的驗證光信號,其中,所述驗證光信號解碼后的指令包括所述待更新設(shè)備更新后的地址編碼; 所述控制單元還用于在所述更新后的地址編碼與所述目標(biāo)地址編碼一致時,生成更新成功的更新結(jié)果,在所述更新后的地址編碼與所述目標(biāo)地址編碼不一致時,生成更新失敗的更新結(jié)果,并根據(jù)生成的更新結(jié)果生成更新結(jié)果光信號,,其中,所述更新結(jié)果光信號解碼后的指令包括所述更新結(jié)果; 所述發(fā)射單元還用于發(fā)送所述更新結(jié)果光信號至所述待更新設(shè)備。
15.根據(jù)權(quán)利要求13所述的地址編碼的更新裝置,其特征在于,所述發(fā)射單元還用于當(dāng)所述更新后的地址編碼與所述目標(biāo)地址編碼不一致時,重新發(fā)送所述更新光信號至所述待更新設(shè)備。
全文摘要
本發(fā)明公開了一種地址編碼的更新方法和更新裝置。該更新方法包括可見光傳輸設(shè)備接收地址編碼的更新裝置發(fā)送的更新光信號,其中,更新光信號解碼后的指令包括目標(biāo)地址編碼;可見光傳輸設(shè)備將更新光信號進行解碼;以及可見光傳輸設(shè)備根據(jù)解碼后得到的指令將地址編碼更新為目標(biāo)地址編碼。通過本發(fā)明,利用可見光輸送光信號完成地址編碼的更新,無需拆解待更新設(shè)備,節(jié)省了設(shè)備拆卸和組裝時間,也無需待更新設(shè)備預(yù)留燒錄線接口與燒錄線相連接,作業(yè)方便,簡單易操作。
文檔編號H04B10/116GK102904640SQ20121043687
公開日2013年1月30日 申請日期2012年11月5日 優(yōu)先權(quán)日2012年11月5日
發(fā)明者郭成, 胡洪, 董建飛, 黃建梅, 張國旗 申請人:北京半導(dǎo)體照明科技促進中心