用于實現(xiàn)文件傳輸?shù)姆椒ā⒀b置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種用于實現(xiàn)文件傳輸?shù)姆椒ā⒀b置和系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)的終端到終端文件傳輸方式主要有藍牙、數(shù)據(jù)線、紅外線、WiFi等方式,這些方式在解決了用戶文件傳輸問題,提高了傳輸速度的同時,但同時也存在操作方式較復(fù)雜、保密性差、傳輸速度存在瓶頸、速度提升空間較小的問題。
[0003]可見光通信技術(shù)(Visible Light Communicat1n,簡稱:VLC)是一種新型的基于可見光的無線通信技術(shù),可見光通信可提供短距離、安全、無干擾的無線鏈路。與傳統(tǒng)的射頻通信相比,具有明顯的優(yōu)勢。但當前的可見光通信技術(shù)存在傳輸信息量小、容易受到環(huán)境干擾、且傳輸速率低,因此無法應(yīng)用于終端之間的數(shù)據(jù)傳輸。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種用于實現(xiàn)文件傳輸?shù)姆椒?、裝置和系統(tǒng)。通過利用屏幕顯示和圖像采集的方式實現(xiàn)數(shù)據(jù)實時傳輸,簡化了傳輸流程,提高了數(shù)據(jù)定向傳輸?shù)乃俣群涂煽啃?,解決了現(xiàn)有系統(tǒng)易受干擾和傳輸速率低的問題,為可靠傳輸及大數(shù)據(jù)應(yīng)用創(chuàng)造了條件。
[0005]根據(jù)本發(fā)明的一個方面,提供一種用于實現(xiàn)文件傳輸?shù)姆椒?,包?
[0006]在發(fā)送文件信息時,對所述文件進行編碼,以生成比特信息;
[0007]依次將連續(xù)m個比特信息映射為相應(yīng)的灰度值信息,其中m為大于或等于I的自然數(shù);
[0008]將灰度值信息進行分組,以得到屏幕幀序列,其中在同一傳輸周期內(nèi)在屏幕上僅顯不同一屏幕巾貞內(nèi)的灰度值信息;
[0009]逐屏依次顯示各屏幕幀內(nèi)的灰度值信息,以便接收裝置采集在屏幕上顯示的圖像,從而實現(xiàn)將所述文件發(fā)送給所述接收裝置。
[0010]在一個實施例中,在發(fā)送文件信息前,還包括:
[0011]將預(yù)定的脈沖振幅調(diào)制參數(shù)作為當前設(shè)置的調(diào)制參數(shù);
[0012]逐屏依次顯示各屏幕幀內(nèi)的灰度值信息的步驟包括:
[0013]在當前需要顯示的屏幕幀中,利用當前設(shè)置的調(diào)制參數(shù)對灰度值信息進行脈沖振幅調(diào)制;
[0014]在與當前需要顯示的屏幕幀相對應(yīng)的傳輸周期內(nèi),將調(diào)制后的灰度值信息顯示在屏幕上。
[0015]在一個實施例中,在發(fā)送文件信息前,還包括:
[0016]將預(yù)定的脈沖振幅調(diào)制參數(shù)和預(yù)定的相位調(diào)制參數(shù)作為當前設(shè)置的調(diào)制參數(shù);
[0017]逐屏依次顯示各屏幕幀內(nèi)的灰度值信息的步驟包括:
[0018]在當前需要顯示的屏幕幀中,利用當前設(shè)置的調(diào)制參數(shù)對灰度值信息進行脈沖振幅和相位聯(lián)合調(diào)制;
[0019]在與當前需要顯示的屏幕幀相對應(yīng)的傳輸周期中的相應(yīng)時隙上,將調(diào)制后的灰度值信息顯示在屏幕上。
[0020]在一個實施例中,當接收到接收裝置發(fā)送的反饋信息時,根據(jù)反饋信息中包括的誤碼率調(diào)整當前設(shè)置的調(diào)制參數(shù),以便減小接收裝置的誤碼率。
[0021]在一個實施例中,當對灰度值信息進行脈沖振幅調(diào)制、或者脈沖振幅與相位聯(lián)合調(diào)制時,將相應(yīng)的調(diào)制參數(shù)發(fā)送給接收裝置,以便接收裝置進行解調(diào)。
[0022]根據(jù)本發(fā)明的另一方面,提供一種用于實現(xiàn)文件傳輸?shù)姆椒ǎ?
[0023]采集在發(fā)送裝置屏幕上逐屏顯示的圖像信息;其中發(fā)送裝置在發(fā)送文件信息時,對所述文件進行編碼以生成比特信息,依次將連續(xù)m個比特信息映射為相應(yīng)的灰度值信息,其中m為大于或等于I的自然數(shù);將灰度值信息進行分組以得到屏幕幀序列,其中在同一傳輸周期內(nèi)在屏幕上僅顯示同一屏幕幀內(nèi)的灰度值信息,逐屏依次顯示各屏幕幀內(nèi)的灰度值信息;
[0024]對采集的圖像信息中的灰度值進行映射,以得到各屏幕幀內(nèi)相應(yīng)的比特信息;
[0025]對比特信息進行解碼,以得到所述發(fā)送裝置發(fā)送的文件信息。
[0026]在一個實施例中,對采集的圖像信息中的灰度值進行映射,以得到各屏幕幀內(nèi)相應(yīng)的比特信息的步驟包括:
[0027]利用發(fā)送裝置提供的調(diào)制參數(shù),對采集的圖像信息中的灰度值進行解調(diào);
[0028]對解調(diào)后的灰度值進行映射,以得到各屏幕幀內(nèi)相應(yīng)的比特信息。
[0029]在一個實施例中,根據(jù)接收到的比特信息計算當前的誤碼率;
[0030]判斷當前的誤碼率是否大于預(yù)定門限;
[0031]若當前的誤碼率大于預(yù)定門限,則向發(fā)送裝置發(fā)送反饋信息,其中反饋信息中包括當前的誤碼率,以便發(fā)送裝置對所采用的調(diào)制參數(shù)進行自適應(yīng)調(diào)整。
[0032]本發(fā)明的另一方面提供了一種用于實現(xiàn)文件傳輸?shù)陌l(fā)送裝置,包括編碼單元、第一映射單元、分組單元和顯示控制單元,其中:
[0033]編碼單元,用于在發(fā)送文件信息時,對所述文件進行編碼,以生成比特信息;
[0034]第一映射單元,用于依次將連續(xù)m個比特信息映射為相應(yīng)的灰度值信息,其中m為大于或等于I的自然數(shù);
[0035]分組單元,用于將灰度值信息進行分組,以得到屏幕幀序列,其中在同一傳輸周期內(nèi)在屏幕上僅顯示同一屏幕幀內(nèi)的灰度值信息;
[0036]顯示控制單元,用于逐屏依次顯示各屏幕幀內(nèi)的灰度值信息,以便接收裝置采集在屏幕上顯示的圖像,從而實現(xiàn)將所述文件發(fā)送給所述接收裝置。
[0037]在一個實施例中,發(fā)送裝置還包括調(diào)制參數(shù)設(shè)置單元,其中:
[0038]調(diào)制參數(shù)設(shè)置單元,用于在發(fā)送文件信息前,將預(yù)定的脈沖振幅調(diào)制參數(shù)作為當前設(shè)置的調(diào)制參數(shù);
[0039]顯示控制單元還用于在當前需要顯示的屏幕幀中,利用當前設(shè)置的調(diào)制參數(shù)對灰度值信息進行脈沖振幅調(diào)制;在與當前需要顯示的屏幕幀相對應(yīng)的傳輸周期內(nèi),將調(diào)制后的灰度值信息顯示在屏幕上。
[0040]在一個實施例中,調(diào)制參數(shù)設(shè)置單元還用于在發(fā)送文件信息前,將預(yù)定的脈沖振幅調(diào)制參數(shù)和預(yù)定的相位調(diào)制參數(shù)作為當前設(shè)置的調(diào)制參數(shù);
[0041]顯示控制單元還用于在當前需要顯示的屏幕幀中,利用當前設(shè)置的調(diào)制參數(shù)對灰度值信息進行脈沖振幅和相位聯(lián)合調(diào)制;在與當前需要顯示的屏幕幀相對應(yīng)的傳輸周期中的相應(yīng)時隙上,將調(diào)制后的灰度值信息顯示在屏幕上。
[0042]在一個實施例中,發(fā)送裝置還包括反饋信息接收單元,其中:
[0043]反饋信息接收單元,用于接收裝置發(fā)送的反饋信息;
[0044]調(diào)制參數(shù)設(shè)置單元還用于當反饋信息接收單元接收到接收裝置發(fā)送的反饋信息時,根據(jù)反饋信息中包括的誤碼率調(diào)整當前設(shè)置的調(diào)制參數(shù),以便減小接收裝置的誤碼率。
[0045]在一個實施例中,發(fā)送裝置還包括參數(shù)發(fā)送單元,其中:
[0046]參數(shù)發(fā)送單元,用于當顯示控制單元對灰度值信息進行脈沖振幅調(diào)制、或者脈沖振幅與相位聯(lián)合調(diào)制時,將相應(yīng)的調(diào)制參數(shù)發(fā)送給接收裝置,以便接收裝置進行解調(diào)。
[0047]根據(jù)本發(fā)明的另一方面,提供一種用于實現(xiàn)文件傳輸?shù)慕邮昭b置,包括采集單元、第二映射單元和解碼單元,其中:
[0048]采集單元,用于采集在發(fā)送裝置屏幕上逐屏顯示的圖像信息;其中發(fā)送裝置在發(fā)送文件信息時,對所述文件進行編碼以生成比特信息,依次將連續(xù)m個比特信息映射為相應(yīng)的灰度值信息,其中m為大于或等于I的自然數(shù);將灰度值信息進行分組以得到屏幕幀序列,其中在同一傳輸周期內(nèi)在屏幕上僅顯示同一屏幕幀內(nèi)的灰度值信息,逐屏依次顯示各屏幕幀內(nèi)的灰度值信息;
[0049]第二映射單元,用于對采集的圖像信息中的灰度值進行映射,以得到各屏幕幀內(nèi)相應(yīng)的比特信息;
[0050]解碼單元,用于對比特信息進行解碼,以得到所述發(fā)送裝置發(fā)送的文件信息。
[0051]在一個實施例中,第二映射單元具體利用發(fā)送裝置發(fā)送的調(diào)制參數(shù),對采集的圖像信息中的灰度值進行解調(diào);對解調(diào)后的灰度值進行映射,以得到各屏幕幀內(nèi)相應(yīng)的比特信息。
[0052]在一個實施例中,接收裝置還包括誤碼率計算單元、識別單元和反饋信息發(fā)送單元,其中:
[0053]誤碼率計算單元,用于根據(jù)接收到的比特信息計算當前的誤碼率;
當前第1頁
1 
2 
3 
4