基于可見光實現信息傳輸的方法、裝置和系統的制作方法
【技術領域】
[0001]本發明涉及通信領域,特別涉及一種基于可見光實現信息傳輸的方法、裝置和系統。
【背景技術】
[0002]傳統的終端到終端文件傳輸方式主要有藍牙、數據線、紅外線、WiFi等方式,這些方式在解決了用戶文件傳輸問題,提高了傳輸速度的同時,但同時也存在操作方式較復雜、保密性差、傳輸速度存在瓶頸、速度提升空間較小的問題。
[0003]可見光通信技術(Visible Light Communicat1n,簡稱:VLC)是一種新型的基于可見光的無線通信技術,可見光通信可提供短距離、安全、無干擾的無線鏈路。與傳統的射頻通信相比,具有明顯的優勢。但當前的可見光通信技術容易受到環境干擾、且傳輸速率低,因此無法應用于終端之間的數據傳輸。
【發明內容】
[0004]本發明實施例提供一種基于可見光實現信息傳輸的方法、裝置和系統。通過利用屏幕和諸如攝像頭的圖像采集單元對數據實時傳輸,簡化了傳輸流程,提高了數據定向傳輸的速度和可靠性,解決了現有系統易受干擾和傳輸速率低的問題。并為利用可見光通信提供了新的技術路徑。
[0005]根據本發明的一個方面,提供一種基于可見光實現信息傳輸的方法,包括:
[0006]在發送文件信息時,對所述文件進行編碼,以生成比特信息;
[0007]將比特信息進行分組,以得到比特組,其中同一時刻在屏幕上僅顯示同一比特組內的比特信息;
[0008]逐屏顯示各比特組內的比特信息,其中將比特信息調制為具有相應顏色的像素以進行顯示,以便接收裝置采集在屏幕上顯示的圖像,從而實現將所述文件發送給所述接收
目-ο
[0009]在一個實施例中,上述逐屏顯示各比特組內的比特信息的步驟包括:
[0010]在當前需要顯示的比特組中,將比特值“0”轉換為白色像素,將比特值“1”轉換為黑色像素;
[0011]將得到的白色像素和黑色像素依次顯示在屏幕上。
[0012]根據本發明的另一方面,提供了一種基于可見光實現信息傳輸的方法,包括:
[0013]采集在發送裝置屏幕上逐屏顯示的圖像信息;其中發送裝置在發送文件信息時,對所述文件進行編碼以生成比特信息,將比特信息進行分組以得到比特組,并逐屏顯示各比特組內的比特信息,其中將比特信息調制為具有相應顏色的像素以進行顯示;
[0014]對采集的圖像信息中的像素顏色進行解調,以得到各比特組內的比特信息,其中在同一屏幕上顯示的圖像信息屬于同一比特組;
[0015]對各比特組內的比特信息進行解碼,以得到所述發送裝置發送的文件信息。
[0016]在一個實施例中,對采集的圖像信息中的像素顏色進行解調的步驟包括:
[0017]在采集的圖像中,將白色像素轉換為比特值“0”,將黑色像素轉換為比特值“ 1 ”。
[0018]在一個實施例中,在采集在發送裝置屏幕上逐屏顯示的圖像信息的步驟之前,還包括:
[0019]針對發送裝置屏幕進行對焦處理。
[0020]根據本發明的另一方面,提供一種基于可見光實現信息傳輸的發送裝置,包括編碼單元、分組單元和顯示控制單元,其中:
[0021]編碼單元,用于在發送文件信息時,對所述文件進行編碼,以生成比特信息;
[0022]分組單元,用于將比特信息進行分組,以得到比特組,其中同一時刻在屏幕上僅顯示同一比特組內的比特信息;
[0023]顯示控制單元,用于逐屏顯示各比特組內的比特信息,其中將比特信息調制為具有相應顏色的像素以進行顯示,以便接收裝置采集在屏幕上顯示的圖像,從而實現將所述文件發送給所述接收裝置。
[0024]在一個實施例中,顯示控制單元具體在當前需要顯示的比特組中,將比特值“0”轉換為白色像素,將比特值“ 1”轉換為黑色像素,并將得到的白色像素和黑色像素依次顯示在屏幕上。
[0025]根據本發明的另一方面,提供一種基于可見光實現信息傳輸的接收裝置,包括采集單元、解調單元和解碼單元,其中:
[0026]采集單元,用于采集在發送裝置屏幕上逐屏顯示的圖像信息;其中發送裝置在發送文件信息時,對所述文件進行編碼以生成比特信息,將比特信息進行分組以得到比特組,并逐屏顯示各比特組內的比特信息,其中將比特信息調制為具有相應顏色的像素以進行顯示;
[0027]解調單元,用于對采集的圖像信息中的像素顏色進行解調,以得到各比特組內的比特信息,其中在同一屏幕上顯示的圖像信息屬于同一比特組;
[0028]解碼單元,用于對各比特組內的比特信息進行解碼,以得到所述發送裝置發送的文件信息。
[0029]在一個實施例中,解調單元具體在采集的圖像中,將白色像素轉換為比特值“0”,將黑色像素轉換為比特值“1”。
[0030]在一個實施例中,上述接收裝置還包括對焦單元,其中:
[0031]對焦單元,用于在采集單元采集在發送裝置屏幕上逐屏顯示的圖像信息之前,針對發送裝置屏幕進行對焦處理。
[0032]根據本發明的另一方面,提供一種基于可見光實現信息傳輸的系統,包括發送裝置和接收裝置,其中:
[0033]發送裝置為上述任一實施例涉及的發送裝置;
[0034]接收裝置為上述任一實施例涉及的接收裝置。
[0035]在一個實施例中,發送裝置和接收裝置為移動終端。
[0036]本發明通過在發送文件信息時,對所述文件進行編碼,以生成比特信息;將比特信息進行分組,以得到比特組,其中同一時刻在屏幕上僅顯示同一比特組內的比特信息;逐屏顯示各比特組內的比特信息,其中將比特信息調制為具有相應顏色的像素以進行顯示,從而以便接收裝置采集在屏幕上顯示的圖像,以實現將所述文件發送給所述接收裝置。通過利用屏幕和攝像頭對數據實時傳輸,簡化了傳輸流程,提高了數據定向傳輸的速度和可靠性,解決了現有系統易受干擾和傳輸速率低的問題。并為利用可見光通信提供了新的技術路徑。
【附圖說明】
[0037]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0038]圖1為本發明基于可見光實現信息傳輸的方法一個實施例的示意圖。
[0039]圖2為本發明在屏幕上顯示的比特信息一個實施例的示意圖。
[0040]圖3為本發明基于可見光實現信息傳輸的方法另一實施例的示意圖。
[0041]圖4為本發明基于可見光實現信息傳輸的發送裝置一個實施例的示意圖。
[0042]圖5為本發明基于可見光實現信息傳輸的接收裝置一個實施例的示意圖。
[0043]圖6為本發明基于可見光實現信息傳輸的接收裝置另一實施例的示意圖。
[0044]圖7為本發明基于可見光實現信息傳輸的系統一個實施例的示意圖。
[0045]圖8為本發明基于可見光實現信息傳輸一個實施例的示意圖。
【具體實施方式】
[0046]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發明及其應用或使用的任何限制。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,