本發(fā)明涉及一種利用光線傳遞信息的方法及一種利用光線傳遞信息的系統(tǒng),屬于通信領域。
背景技術:
當前社會中傳遞信息的方式多種多樣,不過一般都是依賴公用網絡來實現(xiàn),在網絡信號不好甚至沒有網絡的時候,就需要依賴一些專門設定的裝備來實現(xiàn)信息傳遞,比如最常見的智能鎖,包括智能車位鎖、智能門鎖和車鎖等等,都需要專門對應的遙控器開發(fā)送專門的解鎖信息,這些專門的設備太多,使用起來就不太方便,就很容易遺漏或者丟失,一旦丟失想要開鎖就更為不方便,在這方面,還有待改進。
技術實現(xiàn)要素:
本發(fā)明的目的在于,提供一種利用光線傳遞信息的方法,它可以改進當前技術中存在的不足,利用現(xiàn)有設備發(fā)出光的閃爍來實現(xiàn)和設備間的信息交互。
為解決上述技術問題,本發(fā)明采用如下的技術方案:一種利用光線傳遞信息的方法,包括以下步驟:
s1,第一處理器對輸入信號進行加密運算,控制光源裝置,發(fā)出不同的光信號;
s2,信號接收裝置接收光信號,將之轉換為電子信號,并將電子信號發(fā)送給第二處理器;
s3,第二處理器根據(jù)預存的解密規(guī)則,解密電子信號,得到與輸入信號相對應的電子信號。
優(yōu)選的,所述步驟s1中的加密運算步驟包括:采用國標加密算法、des算法、rc2算法、rc4算法或者rsa算法中的一種或多種進行加密運算。
優(yōu)選的,所述步驟s1中所述第一處理器對輸入信號進行加密運算的步驟還包括切換加密算法的步驟,所述步驟s3中包括,切換解密規(guī)則的步驟。
前述的一種利用光線傳遞信息的方法中,所述光源裝置包括智能手機的閃光燈、指示燈或屏幕,所述信號接收裝置包括光線傳感器或攝像頭。
前述的一種利用光線傳遞信息的方法中,所述步驟s1中的不同的光信號包括不同光強度、波長或閃爍間隔的光信號。
前述的一種利用光線傳遞信息的方法中,所述閃爍間隔范圍從1/500秒到長亮。
前述的一種利用光線傳遞信息的方法中,還所述步驟s3中還包括第二處理器將信號發(fā)送至云端處理器,由云端處理器根據(jù)預存的解密規(guī)則,解密電子信號,并返回解密后的信息至第二處理器。
一種利用光線傳遞信息的的系統(tǒng),包括:第一處理器、光源裝置、信號接收裝置、第二處理器,所述第一處理器加密輸入信號,連接并控制光源裝置發(fā)出不同的光信號,信號接收裝置接收光源裝置發(fā)出的光信號,并連接第二處理器,第二處理器根據(jù)預存的解密規(guī)則,解密電子信號,得到與輸入信號相對應的電子信號。
優(yōu)選的,還包括云端處理器,所述云端處理器連接第二處理器,根據(jù)預存的解密規(guī)則解密第二處理器發(fā)來的電子信號,并將解密后的電子信號返回給第二處理器。
優(yōu)選的,所述光源裝置包括智能手機的閃光燈、指示燈和屏幕中的一種或多種,所述信號接收裝置包括光線傳感器和攝像頭中的一種或多種。
與現(xiàn)有技術相比,本發(fā)明通過使用常用的設備,比如智能手機的閃光燈、指示燈或屏幕,發(fā)出具有加密信息的閃爍光,來實現(xiàn)和本地裝置的信息傳遞,不需專用設備也無需公用網絡即可實現(xiàn),而且通過加密算法利用光信號進行信息的傳遞,每一次發(fā)射的光信息都不同,從而也大大提高了信息傳遞的安全性。
附圖說明
圖1是本發(fā)明的一種實施例的工作流程圖;
圖2是本發(fā)明的一種實施例的系統(tǒng)結構框圖。
附圖標志:1-第一處理器,2-光源裝置,3-信號接收裝置,4-第二處理器,5-云端處理器。
下面結合附圖和具體實施方式對本發(fā)明作進一步的說明。
具體實施方式
本發(fā)明的實施例:一種利用光線傳遞信息的方法,如圖1所示,包括以下步驟:
s1,第一處理器進行國標加密算法,加密輸入信號,并控制智能手機的閃光燈、指示燈或屏幕,這里以閃光燈為例,發(fā)出不同光強度、波長或閃爍間隔的光信號,形成在一組長亮的光信號中加入一些間隔為1/500秒的閃爍光信號,如可采用1/250、1/125、1/80、1/20秒進行閃爍;需要說明書的是,本發(fā)明實施例中閃爍間隔可隨著閃光燈設備的發(fā)展而進一步縮短,實際運用中可根據(jù)運用場合調整間隔,如在有人環(huán)境下,需要考慮閃關燈閃爍間隔對人眼的傷害,從而避開人眼容易感覺不適的閃爍間隔進行工作;對于手機設備,隨著手機設備的更新?lián)Q代,處理器處理頻率更高,此時閃關燈的閃爍間隔可對應調整縮短,即閃光頻率提升。
s2,信號接收裝置,包括光線傳感器和攝像頭,接收光信號,將之轉換為電子信號,并將電子信號發(fā)送給第二處理器;例如所述光線傳感器為光敏二極管,當光強達到超過閾值時導通,輸出高電平信號;還可為光敏電阻,產生模擬信號,進一步模數(shù)轉換,產生數(shù)字信號。
s3,第二處理器根據(jù)預存的解密規(guī)則,解密電子信號,第二處理器再和本地裝置進行交互,或者在處第二處理器聯(lián)網時,處理器將信號發(fā)送至云端處理器,由云端處理器根據(jù)預存的解密規(guī)則,解密電子信號,并返回解密后的信息至第二處理器,得到與輸入信號相對應的電子信號。本發(fā)明實施例中所采用的加密算法例如可為常規(guī)的國際數(shù)據(jù)加密算法(idea,internationaldataencryptionalgorithm),由8個相似圈(round)和一個輸出變換(outputtransformation)組成的迭代算法。idea的每個圈都由三種函數(shù):模(216+1)乘法、模216加法和按位xor組成。在實際運用過程中,本發(fā)明中的第二處理器所運用的解密規(guī)則(即解密算法)可根據(jù)適用條件或者人為選擇而改變,以達到效率較優(yōu)的效果,例如,可在國際數(shù)據(jù)加密算法、des(dataencryptionstandard)對稱算法、rc2或rc4算法、rsa算法之間進行切換。這樣也保證了通信的安全性,在實施時,每次傳輸信息時可不定時的切換加密算法,還可以在向不同設備傳遞信息時,采用不同的加密算法,保證了信息安全性,不易被破密。對應解密規(guī)則也相應作出改變,進行切換。一般地,可在建立光通信之前,握手時確定所采用的加密、解密算法,在實際光通信中進行相應加密,解密,切換設備時,改變加密、解密算法,保證了設備之間通信的安全性,也保證了信息不被非當事設備所接收。即在步驟s1之前還包括,確定加密算法的步驟,具體地,第一處理器獲取加密規(guī)則代碼,通過光信號或者無線信號將加密規(guī)則代碼和當次通信代碼發(fā)送給所述第二處理器;所述第二處理器接收到加密規(guī)則代碼和當次通信代碼后,確定通信設備的序號;所述步驟s3中包括,所述第二處理器接收到與所述通信設備的序號對應的通信信息時,根據(jù)接收到的加密規(guī)則代碼確定解密規(guī)則。
本發(fā)明的一些實施例中,一終端中處理器獲取了信息后,進行加密,形成加密信息,將加密信息轉換為電信號傳給閃光燈,通過手機閃光燈以設定的閃爍頻率或者強度進行閃爍,另一終端(手機或者接收器)上的攝像頭或者光感元件接收到光之后生成電信息信號,所述電信息信號包含了與閃爍頻率相關的信息,如以1hz閃爍代表“1”,2hz閃爍代表“2”,或者是代表字母信息;所述電信號信息還可包含了與強度有關的信息,如高強度的光信號代表“1”,低強度的光信號代表“0”,所述攝像頭或者光感元件接收到光信號之后獲取強度值,并與閾值比較,獲取信息。所述攝像頭或者光感元件還與另一處理器連接,這一處理器將信號進行解密形成可直接利用的信息。
本發(fā)明的實施例還提供了一種利用光線傳遞信息的系統(tǒng),如圖2所示,包括:第一處理器1、光源裝置2、信號接收裝置3、第二處理器4,所述第一處理器1加密輸入信號,連接并控制光源裝置2發(fā)出不同的光信號,信號接收裝置3接收光源裝置2發(fā)出的光信號,并連接第二處理器4。
還包括云端處理器5,所述云端處理器5連接第二處理器4,根據(jù)預存的解密規(guī)則解密第二處理器4發(fā)來的電子信號,并將解密后的電子信號返回給第二處理器4。利用云端處理器4來解密信號可以使解密規(guī)則更加難以被破解。所述光源裝置2包括智能手機的閃光燈、指示燈或屏幕,所述信號接收裝置2包括光線傳感器和攝像頭,這些裝置都是平時常用的甚至隨身會攜帶的裝置,不需再額外增加設備,方便了用戶。
解密后得到的電子信號,可以作為一種信息傳遞來實現(xiàn)支付或者文件傳輸這樣的功能,也可以用來與本地裝置預存的信息對比,來實現(xiàn)開關鎖這樣的功能,這樣就實現(xiàn)了和本地裝置的信息交互,不需專用設備也無需公用網絡即可實現(xiàn),而且通過加密算法利用光信號進行信息的傳遞,每一次發(fā)射的光信息都不同,從而也大大提高了信息傳遞的安全性。
本發(fā)明的方法和系統(tǒng)能夠很方便地與智能鎖進行通信,保證了通信效率,也能防止由于網絡不暢時無法建立通信的問題發(fā)生。
本發(fā)明利用光線傳遞信息的方法和系統(tǒng)還可用于智能家居場景中,常規(guī)的智能家居運用環(huán)境中,常常采用藍牙配對的方式,操作繁雜,降低了用于體驗,本發(fā)明采用光閃爍進行信息傳遞,在家居環(huán)境中,很容易就接受到光信息,且光環(huán)境穩(wěn)定,從而使得在智能家居使用環(huán)境中配對過程更加容易,用戶通過簡單的操作,就能夠很輕松地將智能家居產品配對到系統(tǒng)中。例如,當手機進入到智能家居環(huán)境時,當需要將手機配對到智能家居管理系統(tǒng)中時,或者需要和其他互聯(lián)設備之間傳遞信息從而需要配對時,手機上的閃光燈進行閃爍,智能家居系統(tǒng)或者其他互聯(lián)設備上的光線接收器,接收到光信號之后轉換為電信號,通過解密規(guī)則將信息解讀出來,從而實現(xiàn)建立通信握手、配對,之后通過wifi、藍牙傳輸數(shù)據(jù),也可通過采用光線傳遞信息,當然,如果手機需要同時和多個設備互聯(lián)時,可通過光建立通信配對,然后利用wifi或者藍牙進行數(shù)據(jù)傳輸,這時避免了一直采用光通信通道,由于光線相互干擾,其他設備的連接配對就無法實現(xiàn)。
本發(fā)明中的方法和系統(tǒng)能夠方便快捷建立通信,保證信息傳輸安全。