用于升級光子接收端的方法
【專利摘要】本發明提供了一種用于升級光子接收端的方法,包括:從第一光子客戶端接收光形式的光信息參數指令;從該光信息參數指令中提取指令碼;以及響應于該指令碼執行該光子接收端的升級。
【專利說明】用于升級光子接收端的方法
【技術領域】
[0001]本發明涉及可見光通信系統,尤其涉及可見光通信系統中用于升級光子接收端的方法。
【背景技術】
[0002]可見光通信技術是一種在LED技術上發展起來的新型無線光通信技術。通過LED光源的高頻率閃爍來進行通信,可見光通信的傳輸速率最高達每秒千兆。可見光通信有著相當豐富的頻譜資源,這是包括微波通信在內的一般無線通信無法比擬的。同時,可見光通信可以適用任何通信協議、適用于任何環境,并且可見光通信的設備架設靈活便捷、成本低廉,適合大規模普及應用。
[0003]可見光通信系統利用可見光進行近距離通信,可見光的指向性高,不能穿透障礙物,比使用無線通信方式具有更高的安全性。目前已有一些可見光通信系統開始應用,如光子物聯網中的光子門禁系統等。光子門禁系統利用可見光通信技術,將光子客戶端(即客戶端)中的身份(ID)信息通過編碼,變成可見光信號被發射出去。光子接收端將接收到的可見光信號轉化為電信號,從中獲得客戶端的ID信息,并將其發送至門禁控制器進行ID權限判斷,確定是否打開門鎖。光子客戶端可以是各種發光裝置,例如隨著諸如手機之類的便攜式設備的日益普及,可以利用手機的閃光燈功能將手機用作光子客戶端,這大大地降低了門禁系統的成本,而且由于手機原本就是用戶隨身攜帶的,因此不會對用戶造成額外負擔。
[0004]然而,不同發光裝置的發光參數是不一樣的,例如不同品牌、甚至同一品牌的不同型號的手機的閃光燈的發光參數都是不一樣的,對于光子接收端而言需要依據光子客戶端所采用的發光參數才能對該光子客戶端發射的可見光信號進行合適的解讀。這要求光子接收端能夠不斷升級以支持新的光子客戶端。在一些特殊場合中,特別是在光子門禁系統中出于安全性考慮,一般不允許在云端向光子接收端進行在線升級。
[0005]因此,本領域亟需一種利用光子客戶端通過可見光通信來給光子接收端進行在線升級的方案。
【發明內容】
[0006]以下給出一個或多個方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構想到的方面的詳盡綜覽,并且既非旨在指認出所有方面的關鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個或多個方面的一些概念以為稍后給出的更加詳細的描述之序。
[0007]根據本發明的一方面,提供了一種用于升級光子接收端的方法,包括:從第一光子客戶端接收光形式的光信息參數指令;從該光信息參數指令中提取指令碼;以及響應于該指令碼執行該光子接收端的升級。
[0008]在一實例中,該光形式為紅外光、可見光或紫外光。
[0009]在一實例中,該方法還包括:從該光信息參數指令中提取校驗碼;對該光信息參數指令執行校驗,若校驗通過,則執行該提取指令碼的步驟。
[0010]在一實例中,該方法還包括在升級后發出反饋信號以指示升級是否成功。
[0011]在一實例中,該指令碼指示增加光信息參數,響應于該指令碼執行該光子接收端的升級包括:從該光信息參數指令中提取光信息參數編號和光信息參數集;以及將所提取的光信息參數集與所提取的光信息參數編號相關聯地存儲在數據庫中。
[0012]在一實例中,該指令碼指示修改光信息參數,響應于該指令碼執行該光子接收端的升級包括:從該光信息參數指令中提取光信息參數編號和光信息參數集;以及用所提取的光信息參數集替換數據庫中已與所提取的光信息參數編號相關聯地存儲著的光信息參數集。
[0013]在一實例中,該指令碼指示修改光信息參數,響應于該指令碼執行該光子接收端的升級包括:從光信息參數指令中提取光信息參數集;用所提取的光信息參數集替換數據庫中已存儲的光信息參數集。
[0014]在一實例中,該光信息參數集選自預熱參數、組內參數、組間參數中的一種或多種。
[0015]在一實例中,預熱參數包括預熱時間,組內參數包括組內每個信號之間的時間間隔,組間參數包括組信號和組信號之間的時間間隔。
[0016]在一實例中,該方法還包括:在該升級之后接收來自第二光子客戶端的光信號;分析該光信號的發光模式以獲得該第二光子客戶端所用的組內參數或組間參數;根據該第二光子客戶端所用的組內參數或組間參數在該數據庫中執行反向查找以獲得該第二光子客戶端所用的光信息參數集;以及根據該第二光子客戶端所用的光信息參數集對該光信號解碼。
[0017]在一實例中,該光子接收端是光子門禁系統中的光子鎖、與POS機相連的光子接收端、光子會議系統的光子接收端、光子票務系統的光子接收端、光子防偽標簽的光子接收端。
[0018]在一實例中,該第二光子客戶端是包括手機、平板電腦、PDA的便攜式設備和光鑰匙。
[0019]在一實例中,該光信號為紅外光信號、可見光信號或紫外光信號。
【專利附圖】
【附圖說明】
[0020]在結合以下附圖閱讀本公開的實施例的詳細描述之后,能夠更好地理解本發明的上述特征和優點。在附圖中,各組件不一定是按比例繪制,并且具有類似的相關特性或特征的組件可能具有相同或相近的附圖標記。
[0021]圖1是示出了可在其中實踐本發明的可見光通信系統的簡化框圖;
[0022]圖2是不出了多種編碼方式的/[目號編碼的不意圖;
[0023]圖3是示出了可在其中實踐本發明的通信環境的示意圖;
[0024]圖4是示出了根據本發明的一方面的光信息參數指令的格式的示意圖;以及
[0025]圖5是示出了根據本發明的一方面的用于升級光子接收端的方法的流程圖。
【具體實施方式】[0026]以下結合附圖和具體實施例對本發明作詳細描述。注意,以下結合附圖和具體實施例描述的諸方面僅是示例性的,而不應被理解為對本發明的保護范圍進行任何限制。
[0027]圖1示出了可在其中實踐本發明的可見光通信系統的簡化框圖。可見光通信系統100包括光子客戶端110和光子接收端120。光子客戶端110包括編碼器111。編碼器111接收原始通信數據。原始通信數據可以是與光子客戶端110要傳達給光子接收端的任何信息數據,例如,用戶身份(ID)信息、操作指令等等。
[0028]編碼器111可以采用任何編碼方式來編碼原始通信數據。常見的編碼可包括NRZ編碼、NRZI編碼、NRZI反轉計數編碼等等。NRZ編碼是以高電平代表1,低電平代表O。NRZI編碼是以信號的翻轉即高低電平的跳變為代表一個邏輯例如1(0),而信號高低電平保持不變表示另一邏輯例如O (I)。RZ脈沖計數編碼是將原始信息以η個比特為一組,相鄰兩組信號之間設有組間時間間隔,每組內以脈沖的個數表示該組信號中的η個比特的信息。如圖2中的表I所示,當η=2,即以兩個比特為一組時,分別用1、2、3和4個脈沖代表00、01、10和11。如圖2所示,組間時間間隔設定為25ms,圖中的兩組號分別代表信息位00、10。根據RZ編碼,用一個脈沖表不信息位00,用3個脈沖表不信息10。注意,表I中的RZ編碼的
10、101010中的I和O是用于代表聞電平和低電平,而非/[目息位。
[0029]NRZI反轉計數編碼也是將原始信息以η個比特為一組,相鄰兩組信號之間設有組間時間間隔。區別于RZ脈沖計數編碼,NRZI是在每組內以高電平到低電平(或低電平到高電平)的反轉次數分別表示該組信號中的η個比特的信息。如圖2中的表2所示,當η=2,即以兩個比特為一組時,分別用1、2、3和4個反轉次數代表00、01、10和11。如圖2所示,組間時間間隔設定為25ms,圖中的兩組號分別代表信息00、10。根據NRZI編碼,用I次信號電平反轉例如I到O或O到I表不信息位00,用三次信號電平反轉表不信息位10。
[0030]編碼器111將經編碼信號輸出至發光單元113。發光單元113可以例如通過以發光表示高電平信號、而以不發光表示低電平來將接收到的經編碼信號以可見光的形式發送出去。發光單元113可以是LED或其他具有發光功能的元件。光子客戶端110可以是光子物聯網,例如光子門禁系統中的便攜式設備,諸如手機、平板電腦、PDA和光鑰匙等等。光鑰匙即基于可見光通信的可實現打開門鎖的鑰匙,也可以稱為光子鑰匙。此時,發光單元113可以是手機上的閃光燈。處理器112可以控制編碼器111、發光單元113的操作。處理器112可以是通用處理器、數字信號處理器(DSP)等。通用處理器可以是微處理器,但在替換方案中,該處理器112也可以是任何常規的處理器、控制器、微控制器、或狀態機。處理器112還可以被實現為計算設備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協作的一個或多個微處理器、或任何其他此類配置。
[0031]光子接收端120包括用于接收客戶端110發射的可見光信號、并將可見光信號轉換為數字信號的接收單元123。例如,對于LED燈產生的高頻率閃爍,有光可代表高電平,無光可代表低電平,或反之,從而可將接收的可見光信號轉換為數字信號。接收單元123可以是光敏器件,例如光電二極管。利用光電二極管的電信號與光信號的特性,通過光電轉換將形成電脈沖信號。實踐中由于光子客戶端110與光子接收端120的相對位置不一樣,即每個光子客戶端110發射到光子接收端120的光信號強度是不一樣的,所以其電信號強弱也是不一樣的,所以需要對光電二極管所形成的電流進行整流比較。如當二極管通過的電流值高于某一定門限值時,光電轉換電路將輸出的電壓電平值調整為高電平;當通過光電二極管的電流值低于某一門限值時,光電轉換電路將輸出的電壓電平值調整為低電平。該門限值的設定是通過一個數學模型根據不同的環境來設定的,如距離較遠時,門限值可能會降低;距離近時門限值可能會相對升高。通過以上過程,可以將電平調整到一定范圍內,以此保證正確的脈沖形狀,以盡可能保證采樣的準確性。
[0032]解碼器121接收由接收單元123輸出的數字信號并對其進行解碼,以恢復出原始通信數據。處理器122可以控制解碼器121、接收單元123的操作。處理器122可以是通用處理器、數字信號處理器(DSP)等。通用處理器可以是微處理器,但在替換方案中,該處理器122也可以是任何常規的處理器、控制器、微控制器、或狀態機。處理器122還可以被實現為計算設備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協作的一個或多個微處理器、或任何其他此類配置。
[0033]前文描述了可見光通信系統中的光子客戶端和光子接收端。本領域技術人員容易理解的是,在除可見光之外的其他光通信系統中,光子客戶端和光子接收端也可以采用其他的光形式進行通信,例如紅外光、紫外光等等。
[0034]圖3是示出了可在其中實踐本發明的通信環境300的示意圖。通信環境300可以是光子門禁系統。在該光子門禁系統中,光子接收端320可以是安裝在門上的光子鎖,通過接收包含用戶身份信息的可見光信號對用戶身份進行識別,并采取相應地操作。在其他應用中,光子接收端320可以是與POS機相連的光子接收端、光子會議系統的光子接收端、光子票務系統的光子接收端、光子防偽標簽的光子接收端。光子接收端320可包括接收單元321,諸如光電二極管之類的光敏器件。光子接收端320還可包括處理芯片322,例如以用于對光電轉換后的數字信號進行解碼,以及對光子接收端320的各種操作的控制等等。另夕卜,光子接收端320還可包括與處理芯片322相耦合的存儲器323以存儲用戶信息和操作數據。與光子接收端320相對應的是光子發射端310,在本文也稱為光子客戶端310。用戶可以使用光子客戶端310的發光單元311 (例如,LED閃光燈)向光子接收端320發射可見光信號以達到解鎖的目的。
[0035]可見光通信通信的特點是將信息以可見光形式發射出去,接收端通過光電轉換并通過采樣判決以得到數字信號,并最終解碼出原始通信數據。為了減少光子接收端接收光信號的出錯率,往往對數據進行分組發送和接收。例如,發送50位的數據,那么可以對其進行分組,如2位為一組,總共25組。組信號和組信號之間的設有時間間隔,稱之為組間間隔;同時每一組光信號當中,信號和信號之間也設有時間間隔。以NRZ編碼為例,發送一組數據01,其中O可用低電平即不發光表示,I可用高電平即發光表示。以可見光信號發送這一組數據時,假設用以表示高低電平的發光和不發光的時間皆為1ms,組內每個信號之間的時間間隔(即組內間隔)為2ms。此時,以可見光信號發送此信息的發光過程為:不發光(Ims) +不發光(組內2ms) +發光(Ims) +發光(組內2ms)。類似地,假設發送兩組數據00、01,并且組內間隔為2ms,組間間隔為30ms,以可見光信號發送此信息的發光過程為:不發光(Ims)+不發光(組內2ms) +不發光(1ms) +不發光(組內2ms) +不發光(組間30ms) +不發光(1ms)+不發光(組內2ms) +發光(Ims) +發光(組內2ms)。在可見光通信系統中,組內間隔用組內參數表示,而組間間隔用組間參數表示。此外,為了適應發射端的發光單元在發光之前需要對設備進行預熱才能發送比較穩定的可見光信號,一般還設有一段預熱時間,稱之為預熱參數。光子客戶端310通過自己的組內參數、組間參數、和預熱參數來控制發射可見光信號時的發光。這里,組內參數、組間參數、以及預熱參數被統稱為光子客戶端310的光信息參數,這一組參數合起來被稱為光信息參數集。
[0036]光子接收端320需要基于光子客戶端310的光信息參數集對光子客戶端310的可見光信號進行正確地解碼。因此,光子接收端320的數據庫中存儲著與各種現行常用的手機型號的光信息參數集。例如,數據庫中可存儲著許多條光信息參數記錄,每條記錄有相應的光信息參數編號和具體的光信息參數集。下表3示出了數據庫中光信息參數記錄的一個示例。在其他實例中,每條記錄也可僅記錄具體的光信息參數集而沒有光信息參數編號。
[0037]
光信息參數編號I光信息參數集I
1_光信息參數集I
2_光信息參數集2
3_光信息參數集3
N~I光信息參數集「
[0038]表I——光信息參數記錄
[0039]隨著手機等便攜式設備的日益普及,利用這些便攜式設備上的閃光燈將便攜式設備本身作為光子客戶端有極大的便利性。這取消了傳統門禁系統對于制作專用的智能卡的需求,降低了成本,同時可以使用一臺手機解鎖不同門禁,極大提高了便利性。然而,不同品牌甚至不同型號的手機的閃光燈的光信息參數是不一樣的。因此,光子接收端320需要不斷升級以支持新的光子客戶端。
[0040]根據本發明的一方面,提供了一種使用光子客戶端310通過可見光通信對光子接收端320進行升級的方法。在執行升級的情形中,光子客戶端310可以是專用于對光子接收端320的升級的超級光子客戶端,光子接收端320能夠正確地接收和解碼超級光子客戶端的可見光信號。所謂的超級光子客戶端,是可以通過向光子接收端320發送讀寫指令的光子客戶端。
[0041]為了對光子接收端320進行升級以使其能夠支持一種較新型號的光鑰匙,光子客戶端310可向光子接收端320以可見光形式發送光信息參數指令。圖4是示出了根據本發明的一方面的光信息參數指令的格式的示意圖。如圖4所示,光信息參數指令400可包括指令碼字段401、參數集編號字段402、光信息參數字段403、以及校驗碼字段404。指令碼字段401可指示指令類型,例如增加光信息參數、修改光信息參數等。參數集編號字段402可指這一條指令中的光信息參數集所對應的編號。光信息參數字段403可包含該條指令中光信息參數集的具體光信息參數,例如組內參數、組間參數、預熱參數。如上所述的,預熱參數包括預熱時間,組內參數包括組內每個信號之間的時間間隔,而組間參數包括組信號和組信號之間的時間間隔。例如,該光信息參數集可以是該較新型號的光鑰匙所使用的光信息參數集。校驗碼字段404可包括校驗碼,例如CRC校驗等。
[0042]光子接收端320可從光子客戶端310接收該可見光形式的光信息參數指令。首先,光子接收端320可從該光信息參數指令中提取校驗碼,并對該條光信息參數指令進行校驗。例如,光子接收端可對該條光信息參數指令執行CRC計算,并將計算得到的校驗值與所提取的校驗碼相比較。若兩者一致,則校驗通過,該光信息參數指令為合法指令,否則校驗失敗,該光信息參數指令為非法指令,從而不對其進一步處理。
[0043]在校驗通過的情況下,光子接收端320可從光信息參數指令中提取指令碼,并響應于該指令碼執行光子接收端320的升級。例如,若指令碼指示增加光信息參數,則光子接收端320可從光信息參數指令中提取出光信息參數編號和伴隨的光信息參數集,并將所提取的光信息參數集與所提取的光信息參數編號相關聯地存儲在數據庫中,由此增加一條光信息參數記錄。若指令碼指示修改光信息參數,則表示該升級是要修改數據庫中的某一條已存在的光信息參數記錄。因此,在從光信息參數指令中提取出光信息參數編號和伴隨的光信息參數集,光子接收端320可用所提取的光信息參數集替換數據庫中已與所提取的光信息參數編號相關聯地存儲著的光信息參數集。例如,光子接收端320以所提取的光信息參數編號為索引從數據庫中找到該條光信息參數記錄,并用所提取的新的光信息參數集來覆蓋該條記錄中的光信息參數集。由此,可以完成對光子接收端320的升級。在其他實例中,也可從光信息參數指令中提取光信息參數集,并直接用所提取的光信息參數集替換數據庫中已存儲的光信息參數集。升級成功后,光子接收端320可發出反饋信號。在一實例中,光子接收端320可使用狀態指示單元324指示升級成功。例如,該狀態指示單元可包括彩色LED燈和蜂鳴器,比如反饋一個藍燈,并發出嘟的一聲的聲音表示升級成功,反饋一個紅燈,并發出嘟的兩聲表示升級失敗。
[0044]升級后,包括該較新型號的光鑰匙在內,光子接收端320可以對其所支持的所有光鑰匙的可見光信號進行正確解碼。作為一說明性而非限制性實例,在所支持的光子客戶端310與光子接收端320的常規可見光通信中(例如,用于身份認證以進行門禁控制),光子接收端320可自動鑒別光子客戶端310所采用的光信息參數集,從而以合適的光信息參數集對光子客戶端310的可見光信號進行解碼。在此常規通信的上下文中,光子客戶端310可以是光子接收端320所支持的所有客戶端中的一個。
[0045]在該實例中,光子接收端320可以分析從光子客戶端310接收到的可見光信號的發光模式以獲得光子客戶端310所用的組內參數。這里的發光模式可包括光子客戶端310發出的可見光信號的斷續、間隔長短等等。組內參數是可見光的斷續過程中的最短時間間隔,光子接收端320可以較為容易地得到這一參數。同時,由于組內參數一般也是光子客戶端310 (例如,手機)的發光單元311在硬件上所能實現的最短間隔,所以不同型號的光子客戶端310的組內參數一般是互不相同的。因此,在獲得該可見光信號的組內參數之后,光子接收端320可根據光子客戶端310所用的組內參數在數據庫中執行反向查找以獲得光子客戶端310所用的光信息參數集,從而獲得包括組間參數、預熱參數在內的其他光信息參數。例如,光子接收端320可在數據庫的光信息參數記錄中查找哪一條記錄的組內參數等于所分析得到的組內參數,并可認為這一條記錄中的光信息參數集正是光子客戶端310所使用的光信息參數集。因此,光子接收端320可采用該光信息參數集來對光子客戶端310進行后續解碼。類似地,也可通過分析光子客戶端310所用的組間參數,并根據分析得到的組間參數執行反向查找來獲得該光子客戶端310所用的光信息參數集。本領域技術人員理解,上述方法只是光子接收端320對其所支持的光子客戶端310進行自適應解碼的一種方式,本發明也可采用其他方式實現光子接收端320對其所支持的光子客戶端310的自適應解碼。
[0046]上文以可見光通信系統為例說明了本發明的原理,然而,本發明的方案也可應用于其他光通信系統,例如紅外光通信系統、紫外光通信系統等等。
[0047]圖5是示出了根據本發明的一方面的用于升級光子接收端的方法的流程圖500。該流程可由光子接收端執行。
[0048]步驟501,從第一光子客戶端接收光形式的光信息參數指令,該第一光子客戶端可以是專用于升級光子接收端的超級光子客戶端;
[0049]步驟502,從該光信息參數指令中提取校驗碼;
[0050]步驟503,對該光信息參數指令執行校驗;
[0051]步驟504,若校驗通過,則流程行進至步驟505,否則行進至步驟510 ;
[0052]步驟505,從該光信息參數指令中提取指令碼,若指令碼為增加光信息參數,則流程行進至步驟506,若指令碼為修改光信息參數,則流程行進至步驟508 ;
[0053]步驟506,從該光信息參數指令中提取光信息參數編號和光信息參數集;
[0054]步驟507,將所提取的光信息參數集與所提取的光信息參數編號相關聯地存儲在數據庫中;
[0055]步驟508,從該光信息參數指令中提取光信息參數編號和光信息參數集;
[0056]步驟509,用所提取的光信息參數集替換數據庫中已與所提取的光信息參數編號相關聯地存儲著的光信息參數集。
[0057]步驟510,發出反饋信號以指示升級是否成功。
[0058]這里的光形式可以是可見光、紅外光、或紫外光。
[0059]盡管為使解釋簡單化將上述方法圖示并描述為一系列動作,但是應理解并領會,這些方法不受動作的次序所限,因為根據一個或多個實施例,一些動作可按不同次序發生和/或與來自本文中圖示和描述或本文中未圖示和描述但本領域技術人員可以理解的其他動作并發地發生。
[0060]本領域技術人員將進一步領會,結合本文中所公開的實施例來描述的各種解說性邏輯板塊、模塊、電路、和算法步驟可實現為電子硬件、計算機軟件、或這兩者的組合。為清楚地解說硬件與軟件的這一可互換性,各種解說性組件、框、模塊、電路、和步驟在上面是以其功能性的形式作一般化描述的。此類功能性是被實現為硬件還是軟件取決于具體應用和施加于整體系統的設計約束。技術人員對于每種特定應用可用不同的方式來實現所描述的功能性,但這樣的實現決策不應被解讀成導致脫離了本發明的范圍。
[0061]結合本文所公開的實施例描述的各種解說性邏輯板塊、模塊、和電路可用通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其設計成執行本文所描述功能的任何組合來實現或執行。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規的處理器、控制器、微控制器、或狀態機。處理器還可以被實現為計算設備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協作的一個或多個微處理器、或任何其他此類配置。
[0062]結合本文中公開的實施例描述的方法或算法的步驟可直接在硬件中、在由處理器執行的軟件模塊中、或在這兩者的組合中體現。軟件模塊可駐留在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM、或本領域中所知的任何其他形式的存儲介質中。示例性存儲介質耦合到處理器以使得該處理器能從/向該存儲介質讀取和寫入信息。在替換方案中,存儲介質可以被整合到處理器。處理器和存儲介質可駐留在ASIC中。ASIC可駐留在用戶終端中。在替換方案中,處理器和存儲介質可作為分立組件駐留在用戶終端中。
[0063]提供對本公開的先前描述是為使得本領域任何技術人員皆能夠制作或使用本公開。對本公開的各種修改對本領域技術人員來說都將是顯而易見的,且本文中所定義的普適原理可被應用到其他變體而不會脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中所描述的示例和設計,而是應被授予與本文中所公開的原理和新穎性特征相一致的最廣范圍。
【權利要求】
1.一種用于升級光子接收端的方法,包括: 從第一光子客戶端接收光形式的光信息參數指令; 從所述光信息參數指令中提取指令碼;以及 響應于所述指令碼執行所述光子接收端的升級。
2.如權利要求1所述的方法,其特征在于,所述光形式為紅外光、可見光或紫外光。
3.如權利要求1所述的方法,其特征在于,還包括: 從所述光信息參數指令中提取校驗碼; 對所述光信息參數指令執行校驗,若校驗通過,則執行所述提取指令碼的步驟。
4.如權利要求1所述的方法,其特征在于,還包括: 在升級后發出反饋信號以指示升級是否成功。
5.如權利要求1所述的方法,其特征在于,所述指令碼指示增加光信息參數,響應于所述指令碼執行所述光子接收端的升級包括: 從所述光信息參數指令中提取光信息參數編號和光信息參數集;以及 將所提取的光信息參數集與所提取的光信息參數編號相關聯地存儲在數據庫中。
6.如權利要求1所述的方法,其特征在于,所述指令碼指示修改光信息參數,響應于所述指令碼執行所述光子接收端的升級包括:` 從所述光信息參數指令中提取光信息參數編號和光信息參數集; 用所提取的光信息參數集替換數據庫中已與所提取的光信息參數編號相關聯地存儲著的光信息參數集。
7.如權利要求1所述的方法,其特征在于,所述指令碼指示修改光信息參數,響應于所述指令碼執行所述光子接收端的升級包括: 從所述光信息參數指令中提取光信息參數集; 用所提取的光信息參數集替換數據庫中已存儲的光信息參數集。
8.如權利要求5或6所述的方法,其特征在于,所述光信息參數集選自預熱參數、組內參數、組間參數中的一種或多種。
9.如權利要求8所述的方法,其特征在于,所述預熱參數包括預熱時間,所述組內參數包括組內每個信號之間的時間間隔,所述組間參數包括組信號和組信號之間的時間間隔。
10.如權利要求7所述的方法,其特征在于,所述光信息參數集選自預熱參數、組內參數、組間參數中的一種或多種。
11.如權利要求10所述的方法,其特征在于,所述預熱參數包括預熱時間,所述組內參數包括組內每個信號之間的時間間隔,所述組間參數包括組信號和組信號之間的時間間隔。
12.如權利要求8所述的方法,其特征在于,還包括: 在所述升級之后接收來自第二光子客戶端的光信號; 分析所述光信號的發光模式以獲得所述第二光子客戶端所用的組內參數或組間參數; 根據所述第二光子客戶端所用的組內參數或組間參數在所述數據庫中執行反向查找以獲得所述第二光子客戶端所用的光信息參數集;以及 根據所述第二光子客戶端所用的光信息參數集對所述光信號解碼。
13.如權利要求1所述的方法,其特征在于,所述光子接收端選自光子門禁系統中的光子鎖、與POS機相連的光子接收端、光子會議系統的光子接收端、光子票務系統的光子接收端、光子防偽標簽的光子接收端。
14.如權利要求12所述的方法,其特征在于,所述第二光子客戶端選自手機、平板電腦、PDA的便攜式設備和光鑰匙。
15.如權利要求12所述的方法,其特征在于,所述光信號為紅外光信號、可見光信號或紫外光信號。
【文檔編號】G07C9/00GK103793979SQ201310713673
【公開日】2014年5月14日 申請日期:2013年12月20日 優先權日:2013年12月20日
【發明者】不公告發明人 申請人:深圳光啟創新技術有限公司