一種基于聲波的信息無線推送方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息傳輸研宄領(lǐng)域,特別涉及一種基于聲波的信息無線推送方法。
【背景技術(shù)】
[0002]目前信息傳輸方式多種多樣,其中基于聲波進(jìn)行信息傳輸由于不需要終端必須具備藍(lán)牙、WIFI以及數(shù)據(jù)通信的環(huán)境,因此成為一研宄熱點(diǎn),特別是利用聲波技術(shù)對信息進(jìn)行無線推送得到關(guān)注。
[0003]利用聲波技術(shù)對信息進(jìn)行無線推送的工作原理是:基于聲波發(fā)送移動(dòng)終端能夠獲取到的小型的數(shù)據(jù)包,然后移動(dòng)終端上的相關(guān)應(yīng)用通過解碼獲得數(shù)據(jù)包的內(nèi)容。用戶對移動(dòng)終端進(jìn)行設(shè)置,可以在特定的時(shí)間抓取聲波,或者當(dāng)用戶進(jìn)入某個(gè)特定的地理區(qū)域后開始接收聲波。這一技術(shù)給人們生活帶來極大便利,例如在比賽現(xiàn)場、演唱會(huì)等場合,可以在音頻廣播中插入一連串的密碼,然后定時(shí)或分區(qū)域地發(fā)送特定的信息,移動(dòng)終端接收到上述信息后,對其解碼就可以直接在移動(dòng)終端上查詢相關(guān)信息。
[0004]但是上述技術(shù)在應(yīng)用過程中仍存在一定問題,例如:
[0005](I)為了避免對可聽見音頻造成影響,都是采用超聲波進(jìn)行信息傳送,但是超聲波容易被折射分散,因此傳輸距離短;
[0006](2)超聲波信息傳輸容易丟失數(shù)據(jù);
[0007](3)超聲波傳輸速率慢。
[0008]因此,提供一種信息傳輸距離長、速率快且準(zhǔn)確的方法具有重要應(yīng)用價(jià)值。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種基于聲波的信息無線推送方法,該方法具有信息傳輸距離長、速率快且準(zhǔn)確的優(yōu)點(diǎn)。
[0010]本發(fā)明的目的通過以下的技術(shù)方案實(shí)現(xiàn):一種基于聲波的信息無線推送方法,包括步驟:
[0011](I)處理器將要推送的信息(如文字、圖片、視頻等文件)編碼調(diào)制成超聲波;
[0012](2)處理器將超聲波和可聽見音波進(jìn)行波融合,得到混合波;所述超聲波和可聽見音波在同一個(gè)頻道內(nèi),超聲波根據(jù)可聽見音波動(dòng)態(tài)調(diào)整融合波形,使得超聲波融合在可聽見音波內(nèi)部,可聽見音波為其形成屏障;
[0013](3)通過帶有揚(yáng)聲器的聲音設(shè)備播放包含上述混合波的混合音頻;
[0014](4)移動(dòng)終端采集混合音頻,對其進(jìn)行解調(diào)、解碼,得到要推送的信息。
[0015]優(yōu)選的,所述步驟⑴中,要推送的信息采用64位編碼,組成包括0-9、A-Z、a_z、@、/。其是根據(jù)二進(jìn)制數(shù)據(jù)流衍生得到,在技術(shù)中每個(gè)編碼代表一個(gè)高頻的頻率。采用64位可以使數(shù)據(jù)流的表達(dá)長度更短,更方便信息波的傳輸,便于擴(kuò)容。
[0016]優(yōu)選的,所述步驟(I)中,要推送的信息采用FSK(Frequency_shift keying,頻移鍵控)調(diào)制成頻段為18KHZ?24KHZ的超聲波。
[0017]優(yōu)選的,所述步驟(2)中,先對可聽見音頻進(jìn)行頻道的新增擴(kuò)容,然后在預(yù)先設(shè)定的可聽見音波的若干時(shí)間段內(nèi)對可聽見音波和超聲波進(jìn)行波融合,形成混合波。
[0018]優(yōu)選的,在所述移動(dòng)終端和處理器之間建立一握手機(jī)制,步驟如下:
[0019](4-1)移動(dòng)終端采集混合音頻后,利用降噪算法對可聽見音波進(jìn)行屏蔽;
[0020](4-2)按照頻率解調(diào)出握手信號(hào),根據(jù)握手信號(hào)對要推送的信息進(jìn)行解碼,得到信息碼;
[0021](4-3)將信息碼返回到處理器,處理器從其備份庫中提取緩存信息,然后將緩存信息發(fā)送到移動(dòng)終端。
[0022]更進(jìn)一步的,為了防止數(shù)據(jù)傳輸過程中丟失,本發(fā)明還采用了一容錯(cuò)算法,容錯(cuò)算法是一種前向錯(cuò)誤更正的信道編碼,整體基于“任意k個(gè)確定點(diǎn)可表示一個(gè)階數(shù)至少為k-1的多項(xiàng)式”,實(shí)際上發(fā)送超過k個(gè)點(diǎn),就算中間有一些錯(cuò)誤,只要接收器能正確的收到足夠的點(diǎn),就能通過算法反推出最初的多項(xiàng)式,從而獲得信息。步驟如下:
[0023](5-1)在對推送的信息進(jìn)行編碼時(shí),在其多個(gè)點(diǎn)上對一多項(xiàng)式求冗余,然后將其存儲(chǔ)并傳輸;
[0024](5-2)移動(dòng)終端對要推送的信息進(jìn)行解碼,得到一容錯(cuò)代碼;
[0025](5-3)根據(jù)容錯(cuò)代碼判斷當(dāng)前缺失數(shù)據(jù)是否小于閾值,如果是,則根據(jù)二維碼的容錯(cuò)原理,以及步驟(5-1)的多項(xiàng)式,利用接收的其他信號(hào)進(jìn)行補(bǔ)齊填充;否則,執(zhí)行步驟(4-3)ο
[0026]更進(jìn)一步的,考慮到數(shù)據(jù)大小及移動(dòng)終端當(dāng)前所處的網(wǎng)絡(luò)環(huán)境,為了進(jìn)一步提高用戶體驗(yàn),本發(fā)明采用一種延時(shí)發(fā)送算法,包括步驟:
[0027](6-1)判斷信息數(shù)據(jù)的大小是否超過限值,是則執(zhí)行步驟(6-2);否則執(zhí)行步驟(6-3);
[0028](6-2)判斷當(dāng)前網(wǎng)絡(luò)傳輸速度是否達(dá)到限值,是則執(zhí)行步驟(4-3),否則移動(dòng)終端將數(shù)據(jù)包放置于一緩沖區(qū),待網(wǎng)絡(luò)優(yōu)化后再發(fā)送到處理器;
[0029](6-3)執(zhí)行步驟(5-3)。
[0030]優(yōu)選的,所述處理器為云端服務(wù)器,所述云端服務(wù)器、聲音設(shè)備、移動(dòng)終端組成一云系統(tǒng),每個(gè)聲音設(shè)備擁有一指定tag值,在云端服務(wù)器上,每個(gè)tag值對應(yīng)一推送信息,在進(jìn)行信息推送時(shí),云端服務(wù)器將該tag值也融合到混合波中;帶有揚(yáng)聲器的聲音設(shè)備播放包含上述混合波的混合音頻;移動(dòng)終端解析出該tag值,根據(jù)該tag值得到云端服務(wù)器上對應(yīng)的推送信息。通過此方法,擁有聲音設(shè)備的商家等就不需要通過改變超聲波或者可聽見音波來更改信息,只需要更改云端服務(wù)器上該tag值對應(yīng)的要推送的信息即可,具有操作簡便的優(yōu)點(diǎn)。
[0031]優(yōu)選的,所述處理器為云端服務(wù)器,所述云端服務(wù)器、聲音設(shè)備、移動(dòng)終端組成一云系統(tǒng),每個(gè)商戶(即擁有聲音設(shè)備的商家等)在云端服務(wù)器上擁有一指定tag值,每個(gè)tag值對應(yīng)若干個(gè)推送信息;在進(jìn)行信息推送時(shí),云端服務(wù)器將該tag值融合到混合波中;聲音設(shè)備播放包含上述混合波的混合音頻;移動(dòng)終端解析出該tag值,同時(shí)將當(dāng)前位置、當(dāng)前持有移動(dòng)終端的用戶分類信息上傳到云端服務(wù)器,云端服務(wù)器結(jié)合上述信息向移動(dòng)終端推送相應(yīng)的推送信息。在云端服務(wù)器上每個(gè)商戶采用一個(gè)tag值,便于管理。
[0032]本發(fā)明與現(xiàn)有技術(shù)相比,具有如下優(yōu)點(diǎn)和有益效果:
[0033]1、本發(fā)明中超聲波粘附在音頻里面,與可聽見波進(jìn)行融合,使得可聽見波形成保護(hù)傘,保護(hù)超聲波攜帶信息不被折射分散掉,從而可以進(jìn)行遠(yuǎn)距離的信息傳播與交替。
[0034]2、通過本發(fā)明,同時(shí)具備揚(yáng)聲器、喇叭以及智能芯片的電子產(chǎn)品之間可以相互進(jìn)行數(shù)據(jù)傳輸,另外具備揚(yáng)聲器的電子產(chǎn)品可以向具備喇叭以及智能芯片的智能電子產(chǎn)品單向傳輸數(shù)據(jù)。目前在數(shù)據(jù)傳輸領(lǐng)域已知技術(shù)有無線藍(lán)牙技術(shù)、WIFI無線傳輸技術(shù)、WAP技術(shù)。與藍(lán)牙技術(shù)以及WIFI無線傳輸技術(shù)相比,本發(fā)明使用聲音作為傳播載體,使發(fā)送數(shù)據(jù)的電子產(chǎn)品不用裝載特定的設(shè)備,只需具備基本的揚(yáng)聲器,接收數(shù)據(jù)的電子產(chǎn)品只需具備喇叭以及智能芯片。并且本項(xiàng)發(fā)明的最大傳輸距離達(dá)200米,大大超多藍(lán)牙3.0技術(shù)的10米有效傳輸距離,并且該項(xiàng)發(fā)明支持一臺(tái)電子設(shè)備同時(shí)向多臺(tái)電子設(shè)備發(fā)送數(shù)據(jù)。與WAP技術(shù)相比,傳輸數(shù)據(jù)以及接受數(shù)據(jù)的電子產(chǎn)品無需連入互聯(lián)網(wǎng),保證了數(shù)據(jù)傳輸?shù)谋C苄砸约霸跓o網(wǎng)環(huán)境下本發(fā)明能夠在電子產(chǎn)品間傳輸數(shù)據(jù)。
[0035]3、本發(fā)明采用一種容錯(cuò)算法,使得缺失數(shù)據(jù)小于一定程度時(shí),可以完成自動(dòng)填補(bǔ)。
[0036]4、本發(fā)明提出一延時(shí)發(fā)送算法,可以離線積攢數(shù)據(jù)包、在線發(fā)送數(shù)據(jù)包,提升數(shù)據(jù)傳輸速率。
【附圖說明】
[0037]圖1是實(shí)施例1的流程圖。
[0038]圖2是實(shí)施例1中波融合的原理圖。
[0039]圖3是實(shí)施例2的流程圖。
[0040]圖4是實(shí)施例3的流程圖。
【具體實(shí)施方式】
[0041]下面結(jié)合實(shí)施例及附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。
[0042]實(shí)施例1
[0043]現(xiàn)有技術(shù)中因?yàn)槌暡ㄈ菀妆徽凵浞稚?,?dǎo)致超聲波傳輸距離短,本實(shí)施例將超聲波粘附在音頻里面,與可聽見波進(jìn)行融合,使得可聽見波形成保護(hù)傘,保護(hù)超聲波攜帶信息不被折射分散掉。
[0044]本實(shí)施例所述基于聲波的信息無線推送方法可應(yīng)用于多種場合,例如:
[0045]1、電視廣告的結(jié)合:超聲波可以蘊(yùn)含在視頻內(nèi),當(dāng)用戶在觀看汾酒廣告時(shí),移動(dòng)終端上會(huì)捕獲到微波,從而在移動(dòng)終端屏幕上出現(xiàn)汾酒,并可以一鍵購買。
[0046]2、音樂會(huì)的結(jié)合:當(dāng)觀眾在聽音樂會(huì)時(shí),微波可以粘附在音頻上,用戶手機(jī)可以捕獲到微波,在手機(jī)上出現(xiàn)專輯的購買頁面,可在手機(jī)一鍵購買。
[0047]3、導(dǎo)游的結(jié)合:當(dāng)用戶去了旅游景點(diǎn),不再需要導(dǎo)游,微波會(huì)粘附在景點(diǎn)里的廣播進(jìn)行傳播,用戶手機(jī)能夠獲取到微波,自動(dòng)就獲得景點(diǎn)的介紹。
[0048]4、線下廣告的結(jié)合:傳媒公司利用微波技術(shù)處理,可以解決廣告轉(zhuǎn)化率以及大數(shù)據(jù)的問題。
[0049]5、商場結(jié)合:利用超聲波粘附在音頻內(nèi)在商場內(nèi)給用戶推送優(yōu)惠券代金券等信息幫傳統(tǒng)行業(yè)門店吸引用戶進(jìn)店。
[0050]參見圖1,本實(shí)施例基于聲波的信息無線推送方法包括步驟:
[0051](I)處理器將要推送的信息(如文字、圖片、視頻等文件)編碼調(diào)制成超聲波;要推送的信息采用64位編碼,組成包括0-9、A-Z、a-z、@、/。要推送的信息采用FSK調(diào)制成頻段為18KHZ?24KHZ的超聲波。
[0052](2)處理器先對可聽見音頻進(jìn)行頻道的新增擴(kuò)容,然后在預(yù)先設(shè)定的可聽見音波的若干時(shí)間段內(nèi)對可聽見音波和超聲波