一種基于音頻技術(shù)的數(shù)據(jù)傳輸方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻傳輸技術(shù)領(lǐng)域,具體涉及音頻傳輸技術(shù)的安全機制,尤其涉及一種基于音頻技術(shù)的數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機網(wǎng)絡(luò)的發(fā)展,聲音逐漸成為移動終端間的通信手段,音頻傳輸技術(shù)是最近在移動互聯(lián)網(wǎng)領(lǐng)域新興的信息傳輸技術(shù)。音頻傳輸技術(shù)的實現(xiàn)中,需要有發(fā)送端及接收端。在發(fā)送端將需傳輸?shù)膬?nèi)容信息通過電聲轉(zhuǎn)化為高頻的音頻信號,通過揚聲設(shè)備播放;接收端監(jiān)聽到該音頻信號后,將音頻信號按照協(xié)議進行聲電轉(zhuǎn)化,從而獲得其中的內(nèi)容信肩、O
[0003]例如,現(xiàn)有移動終端的瀏覽器等應(yīng)用工具具備了通過語音廣播來分享內(nèi)容信息的功能,可實現(xiàn)通過聲音信號分享瀏覽器的網(wǎng)址給其他移動終端用戶。但在一些場景下,發(fā)送端用戶并不想讓周圍除朋友以為的用戶獲取其分享的內(nèi)容信息。而現(xiàn)有移動終端之間的音頻傳輸技術(shù)還沒有制定出相應(yīng)的安全機制。
[0004]因此,現(xiàn)有技術(shù)還有待改進。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種基于音頻技術(shù)的數(shù)據(jù)傳輸方法、裝置及系統(tǒng),音頻信號接收端只有經(jīng)過解密操作,才能獲得音頻信號發(fā)送端傳輸?shù)膬?nèi)容信息,實現(xiàn)了移動終端之間數(shù)據(jù)的安全傳輸。
[0006]本發(fā)明采用以下技術(shù)方案:
[0007]第一方面提供了一種基于音頻技術(shù)的數(shù)據(jù)傳輸方法,包括:第一移動終端對需傳輸?shù)膬?nèi)容信息加密后轉(zhuǎn)換成音頻信號,通過揚聲器將所述音頻信號對外廣播;
[0008]第二移動終端通過傳聲器接收所述音頻信號,將音頻信號轉(zhuǎn)換成數(shù)據(jù)流,解密所述數(shù)據(jù)流,獲得所述內(nèi)容信息。
[0009]第二方面提供了一種基于音頻技術(shù)的數(shù)據(jù)發(fā)送方法,包括:
[0010]移動終端對需傳輸?shù)膬?nèi)容信息加密后轉(zhuǎn)換成音頻信號;
[0011]通過揚聲器將所述音頻信號對外廣播。
[0012]第三方面提供了一種基于音頻技術(shù)的數(shù)據(jù)接收方法,包括:
[0013]移動終端通過傳聲器接收音頻信號,所述音頻信號是由發(fā)送端對需傳輸?shù)膬?nèi)容信息加密后轉(zhuǎn)換得到;
[0014]將所述音頻信號轉(zhuǎn)換成數(shù)據(jù)流;
[0015]解密所述數(shù)據(jù)流,獲得所述內(nèi)容信息。
[0016]第四方面提供了一種基于音頻技術(shù)的數(shù)據(jù)傳輸系統(tǒng),包括:
[0017]發(fā)送端,用于對需傳輸?shù)膬?nèi)容信息加密后轉(zhuǎn)換成音頻信號,通過揚聲器將所述音頻信號對外廣播;
[0018]接收端,用于通過傳聲器接收所述音頻信號,將音頻信號轉(zhuǎn)換成數(shù)據(jù)流,解密所述數(shù)據(jù)流,獲得所述內(nèi)容信息。
[0019]第五方面提供了一種基于音頻技術(shù)的數(shù)據(jù)發(fā)送裝置,包括:
[0020]加密轉(zhuǎn)換單元,用于對需傳輸?shù)膬?nèi)容信息加密后轉(zhuǎn)換成音頻信號;
[0021]廣播單元,用于通過揚聲器將所述音頻信號對外廣播。
[0022]第六方面提供了一種基于音頻技術(shù)的數(shù)據(jù)接收裝置,包括:
[0023]接收單元,用于通過傳聲器接收音頻信號,所述音頻信號是由發(fā)送端對需傳輸?shù)膬?nèi)容信息加密后轉(zhuǎn)換得到;
[0024]模數(shù)轉(zhuǎn)換單元,用于將所述音頻信號轉(zhuǎn)換成數(shù)據(jù)流;
[0025]解密單元,用于解密所述數(shù)據(jù)流,獲得所述內(nèi)容信息。
[0026]實施本發(fā)明的上述技術(shù)方案的有益效果包括:通過在音頻信號發(fā)送端的對需傳輸?shù)膬?nèi)容信息加密,將需傳輸?shù)膬?nèi)容信息加密后通過音頻信號的方式對外廣播,使得在音頻信號接收端收到音頻信號轉(zhuǎn)換成數(shù)據(jù)流后,需解密后才能獲得其中的內(nèi)容信息,提高了移動終端之間數(shù)據(jù)傳輸?shù)陌踩浴?br>【附圖說明】
[0027]圖1是實施本發(fā)明的基于音頻技術(shù)的數(shù)據(jù)傳輸方法的硬件環(huán)境示意圖。
[0028]圖2是本發(fā)明第一實施例中的基于音頻技術(shù)的數(shù)據(jù)傳輸方法的實現(xiàn)流程圖。
[0029]圖3a是本發(fā)明第二實施例中的基于音頻技術(shù)的數(shù)據(jù)傳輸方法的第一移動終端的實現(xiàn)流程圖。
[0030]圖3b是本發(fā)明第二實施例中的基于音頻技術(shù)的數(shù)據(jù)傳輸方法的第二移動終端的實現(xiàn)流程圖。
[0031]圖4是本發(fā)明第三實施例中的基于音頻技術(shù)的數(shù)據(jù)發(fā)送方法的實現(xiàn)流程圖。
[0032]圖5是本發(fā)明第四實施例中的基于音頻技術(shù)的數(shù)據(jù)接收方法的實現(xiàn)流程圖。
[0033]圖6是本發(fā)明第五實施例中的基于音頻技術(shù)的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖。
[0034]圖7是本發(fā)明第六實施例中的基于音頻技術(shù)的數(shù)據(jù)發(fā)送裝置的結(jié)構(gòu)示意圖。
[0035]圖8是本發(fā)明第七實施例中的基于音頻技術(shù)的數(shù)據(jù)接收裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0036]下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
[0037]如圖1所示,圖1是實施本發(fā)明的基于音頻技術(shù)的數(shù)據(jù)傳輸方法的硬件環(huán)境示意圖。實施本發(fā)明的數(shù)據(jù)傳輸方法所需的硬件環(huán)境001音頻信號的發(fā)送端10和接收端20,所述發(fā)送端10和接收端20均安裝運行有帶音頻分享功能的應(yīng)用工具(如QQ瀏覽器),所述發(fā)送端10設(shè)置有可將數(shù)據(jù)流轉(zhuǎn)換為音頻信號的數(shù)模轉(zhuǎn)換單元,還設(shè)有可對外廣播音頻信號的揚聲器。所述接收端20設(shè)有可將音頻信號解析為數(shù)據(jù)流的模數(shù)轉(zhuǎn)換單元,還設(shè)有可接收音頻信號的傳聲器。
[0038]在圖2中示出了本發(fā)明的第一實施例。
[0039]圖2為本發(fā)明第一實施例中的基于音頻技術(shù)的數(shù)據(jù)傳輸方法的實現(xiàn)流程100,該實現(xiàn)流程100詳述如下:
[0040]在步驟SlOl中,第一移動終端對需傳輸?shù)膬?nèi)容信息加密后轉(zhuǎn)換成音頻信號,通過揚聲器將所述音頻信號對外廣播。
[0041]在第一實施例中,第一移動終端為音頻信號的發(fā)送端。
[0042]本實施例中,第一移動終端獲取需傳輸?shù)膬?nèi)容信息,確定需加密傳輸該內(nèi)容信息之后,獲取本地用戶為該內(nèi)容信息設(shè)定的加密信息,將該內(nèi)容信息和該加密信息均轉(zhuǎn)換成音頻信號,即將包括內(nèi)容信息和加密信息的數(shù)據(jù)流通過電聲轉(zhuǎn)化變?yōu)橐纛l信號,通過第一移動終端的揚聲設(shè)備播放該音頻信號。
[0043]第一實施例中,本地用戶為該內(nèi)容信息設(shè)定的加密信息可為觸屏手勢,包括但不限于下上劃屏手勢,左右劃屏手勢、右左劃屏手勢、左上劃屏手勢、左下劃屏手勢、右上劃屏手勢、下左劃屏手勢、下右劃屏手勢、上左劃屏手勢、上右劃屏手勢。具體實施時,還可按照用戶的操作習(xí)慣設(shè)定其他觸屏手勢。通過設(shè)定觸屏手勢進行加密,無需用戶輸入字符,為用戶帶來了方便。
[0044]第一實施例中本地用戶為該內(nèi)容信息設(shè)定的加密信息還可為字符信息,包括但不限于數(shù)字、字母和或漢字。本實施例中字符型的加密信息可由簡單的兩位形成,以方便用戶在屏幕受限的移動終端進行輸入。其中數(shù)字部分可為“0-9”,字母部分可為“a-ζ”,也可將發(fā)送端用戶的姓氏作為加密信息。
[0045]本實施例中,第一移動終端具體將需傳輸?shù)膬?nèi)容信息和用戶設(shè)定的加密信息轉(zhuǎn)換成高頻的音頻信號進行廣播,有利于增大廣播距離,減少廣播過程中的干擾,該高頻的音頻信號可被人耳聽到,提醒用戶及時進行處理。
[0046]在步驟S102中,第二移動終端通過傳聲器接收所述音頻信號,將音頻信號轉(zhuǎn)換成數(shù)據(jù)流,解密所述數(shù)據(jù)流,獲得所述內(nèi)容信息。
[0047]在第一實施例中,第二移動終端作為音頻信號接收端。
[0048]本實施例中,第二移動終端通過傳聲器收到音頻信號后,通過模數(shù)轉(zhuǎn)換將其還原成數(shù)據(jù)流,確定該數(shù)據(jù)流包含加密信息后,則獲取用戶輸入的驗證信息,以解密所述數(shù)據(jù)流獲得所述內(nèi)容信息。解密所述數(shù)據(jù)流獲得所述內(nèi)容信息的方式可為:判斷用戶輸入的驗證信息是否正確,若否,則銷毀所述數(shù)據(jù)流,及時釋放接收端的緩存空間,若是,則獲得所述數(shù)據(jù)流中的內(nèi)容信息。或者為:判斷用戶輸入的驗證信息是否正確,若是,則獲得所述內(nèi)容信息;若否,則提示錯誤,提醒用戶繼續(xù)嘗試,若用戶嘗試設(shè)定次數(shù)(例如3次)后依然不正確,則銷毀所述數(shù)據(jù)流,釋放接收端的緩存空間,丟棄不相關(guān)的發(fā)送端傳輸?shù)男畔ⅰ?br>[0049]本實施例中,判斷用戶輸入的驗證信息是否正確,即判斷用戶輸入的驗證信息與上述的加密信息是否匹配。
[0050]通過上述第一實施例,通過在音頻信號發(fā)送端的對需傳輸?shù)膬?nèi)容信息加密,將設(shè)定的加密信息和需傳輸?shù)膬?nèi)容信息一起通過音頻信號的方式對外廣播,使得在音頻信號接收端收到音頻信號轉(zhuǎn)換成數(shù)據(jù)流后,需解密才能獲得其中的內(nèi)容信息,提高了移動終端之間的音頻信息傳輸?shù)陌踩?。進一步的,本發(fā)明上述第一實施例在發(fā)送端將內(nèi)容信息和用戶設(shè)定的加密信息一起轉(zhuǎn)換為音頻信號對外廣播,接收端根據(jù)發(fā)送端的加密信息進行驗證,用戶加密、解密的操作簡單,為用戶帶來了便利。
[0051]在圖3a和圖3b中示出了本發(fā)明的第二實施例。第二實施例中需傳輸?shù)膬?nèi)容信息為第一終端的瀏覽器分享的網(wǎng)址,第二移動終端解密獲得所述網(wǎng)址后使用瀏