两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法、裝置與系統(tǒng)與流程

文檔序號(hào):11234292閱讀:1070來(lái)源:國(guó)知局
一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法、裝置與系統(tǒng)與流程

本申請(qǐng)涉及可見(jiàn)光通信領(lǐng)域,尤其涉及一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法、裝置與系統(tǒng)。



背景技術(shù):

由于可見(jiàn)光通信技術(shù)綠色低碳、可實(shí)現(xiàn)近乎零耗能通信,還可有效避免無(wú)線電通信電磁信號(hào)泄露等弱點(diǎn),因此,可見(jiàn)光通信技術(shù)得到了大力發(fā)展。

其中,可見(jiàn)光通信技術(shù),是利用可見(jiàn)光發(fā)射單元,例如熒光燈或發(fā)光二極管(light-emittingdiode,led)等,進(jìn)行閃爍發(fā)光,來(lái)傳輸信息的,該信息可以是音頻信息、視頻信息、圖像信息或文字信息等任何類(lèi)型的信息。

可見(jiàn)光通信技術(shù)的原理是:將待傳輸數(shù)據(jù)轉(zhuǎn)化成二進(jìn)制格式的數(shù)據(jù),該二進(jìn)制格式的數(shù)據(jù)中僅僅只有“0”和“1”兩個(gè)邏輯位,其中,當(dāng)邏輯位是“1”時(shí),將可見(jiàn)光發(fā)射單元的開(kāi)關(guān)置于開(kāi)的位置,可見(jiàn)光發(fā)射單元向外發(fā)光;當(dāng)邏輯位是“0”時(shí),將可見(jiàn)光發(fā)射單元的開(kāi)關(guān)置于關(guān)的位置,可見(jiàn)光發(fā)射單元不向外發(fā)光,以使得可見(jiàn)光發(fā)射單元通過(guò)閃爍發(fā)光的方式傳輸數(shù)據(jù)。其中,當(dāng)可見(jiàn)光發(fā)射單元不向外發(fā)光,可認(rèn)為可見(jiàn)光發(fā)射單元發(fā)出光強(qiáng)度為零的可見(jiàn)光。在可見(jiàn)光發(fā)射單元向外發(fā)射光信號(hào)后,可見(jiàn)光接收裝置用于接收可見(jiàn)光發(fā)射單元發(fā)出的光信號(hào),對(duì)該光信號(hào)進(jìn)行處理,便可獲取到待傳輸數(shù)據(jù)。

現(xiàn)有技術(shù)中,可見(jiàn)光接收裝置一般通過(guò)攝像頭來(lái)接收可見(jiàn)光發(fā)射單元發(fā)出的光信號(hào)時(shí),攝像頭接收可見(jiàn)光發(fā)射單元發(fā)出的光信號(hào)時(shí),會(huì)將可見(jiàn)光發(fā)光單元發(fā)出的光信號(hào)顯示在圖像中,然后可見(jiàn)光接收裝置通過(guò)對(duì)該圖像進(jìn)行處理,最終可得到待傳輸數(shù)據(jù)。

目前,比較常見(jiàn)的攝像頭為互補(bǔ)金屬氧化物半導(dǎo)體(complementarymetaloxidesemiconductor,cmos)攝像頭,其中,cmos攝像頭是一種采用cmos傳感器采集圖像的攝像頭。其中,cmos傳感器存在一個(gè)弊端,即cmos傳感器無(wú)法不間斷采集圖像,即在采集完上一幀圖像后,需要間隔一段時(shí)間(后稱(chēng)屏蔽時(shí)間)才能采集下一幀圖像,在屏蔽時(shí)間內(nèi),cmos傳感器是不采集圖像的。因此,在實(shí)際應(yīng)用中,那么若在屏蔽時(shí)間內(nèi),可見(jiàn)光發(fā)射單元仍在發(fā)射光信號(hào),cmos傳感器便無(wú)法接收可見(jiàn)光發(fā)射單元發(fā)出的光信號(hào),從而出現(xiàn)丟失數(shù)據(jù)的現(xiàn)象。

因此,目前亟需一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法,用于解決現(xiàn)有技術(shù)中基于可見(jiàn)光進(jìn)行數(shù)據(jù)傳輸時(shí)出現(xiàn)的丟失數(shù)據(jù)的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法、裝置與系統(tǒng),用于解決現(xiàn)有技術(shù)中基于可見(jiàn)光進(jìn)行數(shù)據(jù)傳輸時(shí)出現(xiàn)的丟失數(shù)據(jù)的問(wèn)題。

本申請(qǐng)實(shí)施例采用下述技術(shù)方案:

一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法,所述方法包括:

獲取待傳輸?shù)臄?shù)據(jù);

對(duì)所述待傳輸數(shù)據(jù)按照預(yù)設(shè)編碼方式進(jìn)行編碼,及按照預(yù)設(shè)的數(shù)據(jù)包格式將所述編碼后的數(shù)據(jù)劃分至多個(gè)數(shù)據(jù)包中,且每個(gè)數(shù)據(jù)包中的數(shù)據(jù)量為第一數(shù)據(jù)量;

根據(jù)每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù),控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),以使光信號(hào)接收裝置接收到所述光信號(hào)后,根據(jù)所述光信號(hào)生成所述待傳輸數(shù)據(jù);

其中,所述光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量不小于所述第一數(shù)據(jù)量。

一種基于可見(jiàn)光的數(shù)據(jù)傳輸裝置,所述裝置包括:

獲取模塊,用于獲取待傳輸?shù)臄?shù)據(jù);

劃分模塊,用于對(duì)所述獲取模塊獲取到的所述待傳輸數(shù)據(jù)按照預(yù)設(shè)編碼方式進(jìn)行編碼,及按照預(yù)設(shè)的數(shù)據(jù)包格式將所述編碼后的數(shù)據(jù)劃分至多個(gè)數(shù)據(jù)包中,且每個(gè)數(shù)據(jù)包中的數(shù)據(jù)量為第一數(shù)據(jù)量;

發(fā)射模塊,用于根據(jù)每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù),控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),以使光信號(hào)接收裝置接收到所述光信號(hào)后,根據(jù)所述光信號(hào)生成所述待傳輸數(shù)據(jù);

其中,所述光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量不小于所述第一數(shù)據(jù)量。

一種基于可見(jiàn)光的數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括一種基于可見(jiàn)光的數(shù)據(jù)傳輸裝置以及光信號(hào)接收裝置,其中,所述光信號(hào)接收裝置,用于接收所述基于可見(jiàn)光的數(shù)據(jù)傳輸裝置發(fā)出的光信號(hào)后,并根據(jù)所述光信號(hào)生成待傳輸數(shù)據(jù)。

本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:

本申請(qǐng)實(shí)施例提供的基于可見(jiàn)光的數(shù)據(jù)傳輸方法為:通過(guò)獲取待傳輸?shù)臄?shù)據(jù),對(duì)所述待傳輸數(shù)據(jù)按照預(yù)設(shè)編碼方式進(jìn)行編碼,及按照預(yù)設(shè)的數(shù)據(jù)包格式將所述編碼后的數(shù)據(jù)劃分至多個(gè)數(shù)據(jù)包中,且每個(gè)數(shù)據(jù)包中的數(shù)據(jù)量為第一數(shù)據(jù)量,根據(jù)每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù),控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),以使光信號(hào)接收裝置接收到所述光信號(hào)后,根據(jù)所述光信號(hào)生成所述待傳輸數(shù)據(jù),其中,所述光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量不小于所述第一數(shù)據(jù)量。

通過(guò)采用本申請(qǐng)?zhí)峁┑幕诳梢?jiàn)光的數(shù)據(jù)傳輸方法,重復(fù)n次針對(duì)同一數(shù)據(jù)包控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),且光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量不小于所述第一數(shù)據(jù)量,因此能夠使得一幀圖像采集到至少一個(gè)上述數(shù)據(jù)包對(duì)應(yīng)的光信號(hào),從而解決了現(xiàn)有技術(shù)中基于可見(jiàn)光進(jìn)行數(shù)據(jù)傳輸時(shí)出現(xiàn)的丟失數(shù)據(jù)的問(wèn)題。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1為本申請(qǐng)實(shí)施例提供的一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法的具體流程圖;

圖2為本申請(qǐng)實(shí)施例提供的cmos攝像頭采集光信號(hào)時(shí)呈現(xiàn)出的幀圖像示意圖;

圖3為本申請(qǐng)實(shí)施例提供的一種基于可見(jiàn)光的數(shù)據(jù)傳輸裝置的具體結(jié)構(gòu)示意圖;

圖4為本申請(qǐng)實(shí)施例提供的一種基于可見(jiàn)光的數(shù)據(jù)傳輸系統(tǒng)的具體結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

以下結(jié)合附圖,詳細(xì)說(shuō)明本申請(qǐng)實(shí)施例提供的技術(shù)方案。

為了解決現(xiàn)有技術(shù)中基于可見(jiàn)光進(jìn)行數(shù)據(jù)傳輸時(shí)出現(xiàn)的丟失數(shù)據(jù)的問(wèn)題,本申請(qǐng)實(shí)施例提供一種基于可見(jiàn)光的數(shù)據(jù)傳輸方法。其中,本方法的執(zhí)行主體可以但不限于為手機(jī)、平板電腦或個(gè)人電腦(personalcomputer,pc)等用戶終端,或者該些用戶終端上運(yùn)行的應(yīng)用(application,app)。

為便于描述,下文以該方法的執(zhí)行主體為pc為例,對(duì)該方法的實(shí)施方式進(jìn)行介紹??梢岳斫?,該方法的執(zhí)行主體為pc只是一種示例性的說(shuō)明,并不應(yīng)理解為對(duì)該方法的限定。

該方法的具體流程示意圖如圖1所示,包括下述步驟:

步驟101,獲取待傳輸?shù)臄?shù)據(jù)。

步驟101獲取到的待傳輸?shù)臄?shù)據(jù)的格式可為二進(jìn)制數(shù)據(jù)格式。

步驟102,對(duì)所述待傳輸數(shù)據(jù)按照預(yù)設(shè)編碼方式進(jìn)行編碼,及按照預(yù)設(shè)的數(shù)據(jù)包格式將所述編碼后的數(shù)據(jù)劃分至多個(gè)數(shù)據(jù)包中,且每個(gè)數(shù)據(jù)包中的數(shù)據(jù)量為第一數(shù)據(jù)量。

預(yù)設(shè)編碼方式可為任意編碼方式,在本申請(qǐng)實(shí)施例中,上述預(yù)設(shè)編碼方式可為曼徹斯特編碼方式,用該編碼方式對(duì)待傳輸數(shù)據(jù)進(jìn)行編碼,可使得編碼后的數(shù)據(jù)在被傳輸時(shí)具有自同步能力和良好的抗干擾性能。

預(yù)設(shè)的數(shù)據(jù)包格式可為任意數(shù)據(jù)包格式,在本申請(qǐng)實(shí)施例中,上述數(shù)據(jù)包格式可以為同步頭+有效數(shù)據(jù)的格式。上述同步頭可為任意類(lèi)型的同步頭,在本申請(qǐng)實(shí)施例中,上述同步頭可由m序列組成,m序列可更好實(shí)現(xiàn)數(shù)據(jù)同步,并便于后續(xù)對(duì)數(shù)據(jù)進(jìn)行處理時(shí),準(zhǔn)確找到有效數(shù)據(jù)的起始位置。上述有效數(shù)據(jù)是第一數(shù)據(jù),該第一數(shù)據(jù)是將步驟101獲取到的待傳輸數(shù)據(jù)按照預(yù)設(shè)編碼方式進(jìn)行編碼后劃分至多個(gè)數(shù)據(jù)包中數(shù)據(jù)。

有時(shí),在按照預(yù)設(shè)的數(shù)據(jù)包格式將所述編碼后的數(shù)據(jù)劃分至多個(gè)數(shù)據(jù)包中時(shí),最后一個(gè)數(shù)據(jù)包中被劃入的第一數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)量可能小于其他數(shù)據(jù)包中的第一數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)量,便會(huì)導(dǎo)致最后一個(gè)數(shù)據(jù)包對(duì)應(yīng)的數(shù)據(jù)量小于其他數(shù)據(jù)包對(duì)應(yīng)的數(shù)據(jù)量。由于每一個(gè)數(shù)據(jù)包的數(shù)據(jù)包格式相同,因此第一數(shù)據(jù)量應(yīng)相同,那么可以在最后一個(gè)數(shù)據(jù)包中的第一數(shù)據(jù)后添加一定數(shù)據(jù)量的補(bǔ)充數(shù)據(jù),以使得最后一個(gè)數(shù)據(jù)包對(duì)應(yīng)的第一數(shù)據(jù)量與其他數(shù)據(jù)包對(duì)應(yīng)的第一數(shù)據(jù)量相同,另外,為了區(qū)別于第一數(shù)據(jù),補(bǔ)充數(shù)據(jù)可為僅僅包含一個(gè)邏輯位、進(jìn)行編碼后的數(shù)據(jù),其中,補(bǔ)充數(shù)據(jù)對(duì)應(yīng)的編碼方式與待傳輸數(shù)據(jù)對(duì)應(yīng)的編碼方式相同。在后續(xù)對(duì)最后一個(gè)數(shù)據(jù)包的數(shù)據(jù)進(jìn)行處理時(shí),將補(bǔ)充數(shù)據(jù)丟棄即可。

步驟103,根據(jù)每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù),控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),以使光信號(hào)接收裝置接收到所述光信號(hào)后,根據(jù)所述光信號(hào)生成所述待傳輸數(shù)據(jù),其中,所述光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量(后可稱(chēng)第二數(shù)據(jù)量)不小于所述第一數(shù)據(jù)量。

考慮到在傳輸過(guò)程中,可能會(huì)有部分?jǐn)?shù)據(jù)的丟失的情況,本實(shí)施例將每個(gè)數(shù)據(jù)包冗余n次進(jìn)行傳輸,以確保每個(gè)數(shù)據(jù)包中的數(shù)據(jù)都能傳輸?shù)浇邮斩恕的值可以根據(jù)具體的傳輸環(huán)境確定,通??稍O(shè)置為3,在光傳輸不利的環(huán)境中,n可以設(shè)置大于3的整數(shù)。

具體的,pc可按照預(yù)設(shè)原則控制可見(jiàn)光發(fā)射單元發(fā)射與數(shù)據(jù)包的數(shù)據(jù)對(duì)應(yīng)的光信號(hào),其中,該預(yù)設(shè)原則可以為:當(dāng)每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù)的邏輯位是1時(shí),控制可見(jiàn)光發(fā)射單元發(fā)光,每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù)的邏輯位是0時(shí),控制可見(jiàn)光發(fā)射單元不發(fā)光。

在本申請(qǐng)實(shí)施例中,上述光信號(hào)接收裝置可使用cmos攝像頭來(lái)接收可見(jiàn)光發(fā)射單元發(fā)出的光信號(hào),其中,上述光信號(hào)接收裝置可為手機(jī)、pc或平板電腦等任意終端設(shè)備,上述cmos攝像頭可為該些設(shè)備自身具備的cmos攝像或外接的cmos攝像。

由于cmos攝像頭存在屏蔽時(shí)間,因此若第一數(shù)據(jù)量大于第二數(shù)據(jù)量,那么不管可見(jiàn)光發(fā)射單元開(kāi)關(guān)轉(zhuǎn)換頻率(后可稱(chēng)切換頻率)有多大,數(shù)據(jù)包中的數(shù)據(jù)對(duì)應(yīng)的光信號(hào)均無(wú)法被cmos攝像頭采集到一幀圖像中,因此cmos攝像頭最終無(wú)法獲取到完整的數(shù)據(jù)包的數(shù)據(jù)對(duì)應(yīng)的光信號(hào),會(huì)一直存在丟失數(shù)據(jù)的現(xiàn)象。因此,為了使得cmos攝像頭有機(jī)會(huì)獲取到完整的數(shù)據(jù)包的數(shù)據(jù)對(duì)應(yīng)的光信號(hào),應(yīng)使得數(shù)據(jù)包中的數(shù)據(jù)對(duì)應(yīng)的光信號(hào)可被cmos攝像頭采集到一幀圖像中,那么,第一數(shù)據(jù)量應(yīng)不大于第二數(shù)據(jù)量。

另外,在第一數(shù)據(jù)量不大于第二數(shù)據(jù)量時(shí),還應(yīng)調(diào)整切換頻率,使得切換頻率大于幀速率,以使得數(shù)據(jù)包的數(shù)據(jù)對(duì)應(yīng)的光信號(hào)有機(jī)會(huì)完整顯示在一幀圖像中。由于cmos攝像頭進(jìn)行拍攝的快門(mén)方式是卷簾門(mén)式快門(mén)。卷簾快門(mén)的工作方式是逐行掃描,每幀圖像不是在一個(gè)時(shí)間點(diǎn)一下捕獲到的,而是按時(shí)間順序依次掃描或水平激活一行像素的方法得到的。如果切換頻率低于幀速率,一張或多張圖片才能代表一個(gè)邏輯位;如果切換頻率高于幀速率,那么明暗條紋可以在一幅圖中捕獲到,因此一張圖可以代表多個(gè)邏輯位,如圖2所示。因此,切換頻率應(yīng)大于幀速率。

在第一數(shù)據(jù)量不大于第二數(shù)據(jù)量以及切換頻率大于幀速率的前提下,可根據(jù)每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù),控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),以增大完整數(shù)據(jù)包的數(shù)據(jù)對(duì)應(yīng)的光信號(hào)在一幀圖像中顯示出來(lái)的機(jī)率,進(jìn)而降低丟數(shù)據(jù)的機(jī)率。上述n為大于1的整數(shù)。其中,當(dāng)n取不同數(shù)值時(shí),可適當(dāng)調(diào)整第一數(shù)據(jù)量的大小以及切換頻率的大小,以盡可能使得完整數(shù)據(jù)包的數(shù)據(jù)對(duì)應(yīng)的光信號(hào)可顯示在一幀圖像中。

當(dāng)將n設(shè)置為2時(shí),調(diào)整第一數(shù)據(jù)的大小以及切換頻率的大小,可盡量降低丟失數(shù)據(jù)的機(jī)率,但是仍有可能出現(xiàn)丟失數(shù)據(jù)的現(xiàn)象;將n設(shè)置為3以及大于3的整數(shù)時(shí),調(diào)整第一數(shù)據(jù)量的大小以及切換頻率的大小,可避免出現(xiàn)丟數(shù)據(jù)的現(xiàn)象。在本申請(qǐng)實(shí)施例中,為了使得基于可見(jiàn)光進(jìn)行數(shù)據(jù)傳輸時(shí)的傳輸效率較高,盡量減少重復(fù)發(fā)送相同數(shù)據(jù)包的數(shù)據(jù)對(duì)應(yīng)的光信號(hào)的次數(shù),可將n設(shè)置為3。

在實(shí)際應(yīng)用中,不同的終端設(shè)備中的cmos攝像頭對(duì)應(yīng)的第二數(shù)據(jù)量是不同的,一般情況下,第二數(shù)據(jù)量的取值范圍為66~80比特。一般情況下,屏蔽時(shí)間為幀顯示時(shí)間的30%,由于第二數(shù)據(jù)量的取值范圍為66~80比特,那么在屏蔽時(shí)間內(nèi)cmos攝像頭最多可丟失的數(shù)據(jù)量(后可稱(chēng)第三數(shù)據(jù)量)的取值范圍為66*30%~80*30%比特,即19.8~24比特。在這一情況下,若將n設(shè)置為3,可將第一數(shù)據(jù)量的取值范圍設(shè)置為31/66~31/80,適當(dāng)調(diào)整切換速率,便可避免丟失數(shù)據(jù)的情況出現(xiàn)。其中,優(yōu)選的,可將第一數(shù)據(jù)量設(shè)置為31比特,然后適當(dāng)調(diào)整切換速率,便可避免丟數(shù)據(jù)的情況出現(xiàn)。若數(shù)據(jù)包的數(shù)據(jù)包格式為步驟102中提及的同步頭+有效數(shù)據(jù)的數(shù)據(jù)包格式,其中,同步頭由m序列組成,那么可將m序列對(duì)應(yīng)的數(shù)據(jù)量設(shè)置為7比特,將有效數(shù)據(jù)的對(duì)應(yīng)的數(shù)據(jù)量設(shè)置為(31-7)比特,即為24比特。

通過(guò)采用本申請(qǐng)?zhí)峁┑幕诳梢?jiàn)光的數(shù)據(jù)傳輸方法,重復(fù)n次針對(duì)同一數(shù)據(jù)包控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),且光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量不小于所述第一數(shù)據(jù)量,因此能夠使得一幀圖像采集到至少一個(gè)上述數(shù)據(jù)包對(duì)應(yīng)的光信號(hào),從而解決了現(xiàn)有技術(shù)中基于可見(jiàn)光進(jìn)行數(shù)據(jù)傳輸時(shí)出現(xiàn)的丟失數(shù)據(jù)的問(wèn)題。

在本申請(qǐng)實(shí)施例中,還可通過(guò)一種基于可見(jiàn)光的數(shù)據(jù)傳輸裝置,來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例中提供的基于可見(jiàn)光的數(shù)據(jù)傳輸方法。

如圖3所示,為本申請(qǐng)實(shí)施例提供的一種基于可見(jiàn)光的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖,主要包括下述裝置:

獲取模塊31,用于獲取待傳輸?shù)臄?shù)據(jù)。

劃分模塊32,用于對(duì)所述獲取模塊31獲取到的所述待傳輸數(shù)據(jù)按照預(yù)設(shè)編碼方式進(jìn)行編碼,及按照預(yù)設(shè)的數(shù)據(jù)包格式將所述編碼后的數(shù)據(jù)劃分至多個(gè)數(shù)據(jù)包中,且每個(gè)數(shù)據(jù)包中的數(shù)據(jù)量為第一數(shù)據(jù)量。

發(fā)射模塊33,用于根據(jù)每個(gè)數(shù)據(jù)包冗余n次得到的數(shù)據(jù),控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),以使光信號(hào)接收裝置接收到所述光信號(hào)后,根據(jù)所述光信號(hào)生成所述待傳輸數(shù)據(jù)。

其中,所述光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量不小于所述第一數(shù)據(jù)量。

在一種實(shí)施方式中,所述n為3。

在一種實(shí)施方式中,所述數(shù)據(jù)包包括同步頭和有效數(shù)據(jù),所述同步頭由m序列組成,所述有效數(shù)據(jù)是第一數(shù)據(jù),所述第一數(shù)據(jù)是將所述待傳輸數(shù)據(jù)按照預(yù)設(shè)編碼方式進(jìn)行編碼后劃分至多個(gè)數(shù)據(jù)包中的數(shù)據(jù)。

在一種實(shí)施方式中,所述預(yù)設(shè)編碼方式為曼徹斯特編碼方式。

在本申請(qǐng)實(shí)施例中,還可通過(guò)一種基于可見(jiàn)光的數(shù)據(jù)傳輸系統(tǒng),來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例中提供的基于可見(jiàn)光的數(shù)據(jù)傳輸方法。

如圖4所示,為本申請(qǐng)實(shí)施例提供的一種基于可見(jiàn)光的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖,主要包括下述裝置:

所述系統(tǒng)40包括本申請(qǐng)實(shí)施例提供的基于可見(jiàn)光的數(shù)據(jù)傳輸裝置41,以及光信號(hào)接收裝置42,其中,所述光信號(hào)接收裝置42,用于接收所述基于可見(jiàn)光的數(shù)據(jù)傳輸裝置41發(fā)出的光信號(hào)后,并根據(jù)所述光信號(hào)生成待傳輸數(shù)據(jù)。

通過(guò)采用本申請(qǐng)?zhí)峁┑幕诳梢?jiàn)光的數(shù)據(jù)傳輸方法、裝置以及系統(tǒng),重復(fù)n次針對(duì)同一數(shù)據(jù)包控制可見(jiàn)光發(fā)射單元發(fā)射相應(yīng)的光信號(hào),且光信號(hào)接收裝置每幀可采集的數(shù)據(jù)量不小于所述第一數(shù)據(jù)量,因此能夠使得一幀圖像采集到至少一個(gè)上述數(shù)據(jù)包對(duì)應(yīng)的光信號(hào),從而解決了現(xiàn)有技術(shù)中基于可見(jiàn)光進(jìn)行數(shù)據(jù)傳輸時(shí)出現(xiàn)的丟失數(shù)據(jù)的問(wèn)題。

本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安西县| 洛隆县| 达日县| 沛县| 肇州县| 财经| 固镇县| 松滋市| 香格里拉县| 平顶山市| 吉木乃县| 汝州市| 清涧县| 大足县| 兴业县| 恩施市| 偏关县| 临夏县| 丹阳市| 黑山县| 武邑县| 于田县| 巨鹿县| 齐河县| 芜湖市| 绥滨县| 菏泽市| 年辖:市辖区| 枞阳县| 兴隆县| 江安县| 惠安县| 双江| 烟台市| 阿克| 平湖市| 宣汉县| 福海县| 竹山县| 四会市| 甘南县|