国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種信息傳輸?shù)姆椒?、系統(tǒng)及終端設(shè)備的制作方法

      文檔序號:2826028閱讀:154來源:國知局
      一種信息傳輸?shù)姆椒ā⑾到y(tǒng)及終端設(shè)備的制作方法
      【專利摘要】本發(fā)明適用于無線通訊【技術(shù)領(lǐng)域】,提供了一種信息傳輸?shù)姆椒?、系統(tǒng)及終端設(shè)備,所述方法包括:發(fā)送端獲取待傳輸?shù)囊纛l數(shù)據(jù);發(fā)送端對獲取的音頻數(shù)據(jù)按M比特單位長度進行編碼;發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口控制發(fā)送端的音頻輸出裝置將編碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端;所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置接收編碼后的音頻數(shù)據(jù)。本發(fā)明實施例只需要通過發(fā)送端已配備的音頻輸出裝置和接收端已配備的音頻輸入裝置通過特定的編碼方式即可實現(xiàn)信息的傳輸,不需要配備額外的硬件裝置,對硬件要求低。而且,傳輸雙方不需要進行傳輸前的匹配。另外,發(fā)送端可以將信息同時發(fā)送給多個接收端,提高傳輸?shù)男省?br> 【專利說明】一種信息傳輸?shù)姆椒?、系統(tǒng)及終端設(shè)備

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明屬于無線通訊【技術(shù)領(lǐng)域】,尤其涉及一種信息傳輸?shù)姆椒?、系統(tǒng)及終端設(shè)備。

      【背景技術(shù)】
      [0002] 現(xiàn)有的無線通訊技術(shù)大多是基于電磁場,即通過終端設(shè)備發(fā)出的電磁場來傳輸信 息,對終端設(shè)備均有較高的硬件要求。例如藍牙無線傳輸,需要發(fā)送端和接收端都配備藍牙 通訊模塊,并在通訊雙方匹配成功后才能傳輸信息。另外,對于WIFI無線傳輸,發(fā)送端和接 收端也都需要配備WIFI通訊模塊,也需要通訊雙方在匹配成功后才能傳輸信息。


      【發(fā)明內(nèi)容】

      [0003] 本發(fā)明實施例在于提供一種信息傳輸?shù)姆椒ǎ越鉀Q現(xiàn)有無線通訊技術(shù)通訊雙方 在通訊前需要進行匹配,且對通訊雙方硬件要求較高的問題。
      [0004] 本發(fā)明實施例是這樣實現(xiàn)的,一種信息傳輸?shù)姆椒?,?yīng)用于包含有發(fā)送端和至少 一個接收端的系統(tǒng),所述發(fā)送端包含有音頻輸出裝置,所述接收端包含有音頻輸入裝置,所 述方法包括:
      [0005] 發(fā)送端獲取待傳輸?shù)囊纛l數(shù)據(jù);
      [0006] 發(fā)送端對獲取的所述音頻數(shù)據(jù)按M比特單位長度進行編碼,所述M比特單位長度 為選擇的N個頻率中每一個頻率對應(yīng)的編碼長度,所述N大于或等于2,所述M大于零;
      [0007] 發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述編碼 后的音頻數(shù)據(jù)發(fā)送給至少一個接收端;
      [0008] 所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置接 收所述編碼后的音頻數(shù)據(jù)。
      [0009] -種信息傳輸?shù)姆椒?,?yīng)用于包含有音頻輸出裝置的發(fā)送端,所述方法包括:
      [0010] 獲取待傳輸?shù)囊纛l數(shù)據(jù);
      [0011] 對獲取的所述音頻數(shù)據(jù)按M比特單位長度進行編碼,所述M比特單位長度為選擇 的N個頻率中每一個頻率對應(yīng)的編碼長度,所述N大于或等于2,所述M大于零;
      [0012] 通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述編碼后的音 頻數(shù)據(jù)發(fā)送給至少一個接收端,以使得所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控 制接收端的音頻輸入裝置接收所述編碼后的音頻數(shù)據(jù)。
      [0013] -種信息傳輸?shù)姆椒?,?yīng)用于包含有音頻輸入裝置的接收端,所述方法包括:
      [0014] 通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置接收發(fā)送端通過其音頻 輸出裝置發(fā)送的編碼后的音頻數(shù)據(jù)。
      [0015] 本發(fā)明實施例的另一目的在于提供一種信息傳輸?shù)南到y(tǒng),所述系統(tǒng)包括發(fā)送端以 及至少一個接收端,所述發(fā)送端包括音頻輸出裝置,所述接收端包括音頻輸入裝置:
      [0016] 所述發(fā)送端,用于獲取待傳輸?shù)囊纛l數(shù)據(jù),對獲取的所述音頻數(shù)據(jù)按M比特單位 長度進行編碼,并通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述編碼 后的音頻數(shù)據(jù)發(fā)送給至少一個接收端,其中所述M比特單位長度為選擇的N個頻率中每一 個頻率對應(yīng)的編碼長度,所述N大于或等于2,所述M大于零;
      [0017] 所述接收端,用于通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置接收所 述編碼后的音頻數(shù)據(jù)。
      [0018] 本發(fā)明實施例的再一目的在于提供一種終端設(shè)備,所述終端設(shè)備包含有音頻輸出 裝置,所述終端設(shè)備包括:
      [0019] 數(shù)據(jù)獲取單元,用于獲取待傳輸?shù)囊纛l數(shù)據(jù);
      [0020] 數(shù)據(jù)編碼單元,用于對所述數(shù)據(jù)獲取單元獲取的所述音頻數(shù)據(jù)按M比特單位長度 進行編碼,所述M比特單位長度為選擇的N個頻率中每一個頻率對應(yīng)的編碼長度,所述N大 于或等于2,所述M大于零;
      [0021] 數(shù)據(jù)發(fā)送單元,用于通過預(yù)設(shè)的跨平臺音頻接口控制所述音頻輸出裝置將所述編 碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端,以使得所述至少一個接收端通過預(yù)設(shè)的跨平臺音 頻接口控制接收端的音頻輸入裝置接收所述編碼后的音頻數(shù)據(jù)。
      [0022] -種終端設(shè)備,所述終端設(shè)備包含有音頻輸入裝置,所述終端設(shè)備包括:
      [0023] 數(shù)據(jù)接收單元,用于通過預(yù)設(shè)的跨平臺音頻接口控制所述音頻輸入裝置接收發(fā)送 端通過其音頻輸出裝置發(fā)送的編碼后的音頻數(shù)據(jù)。
      [0024] 本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例在進行信息傳輸 時,通過獲取待傳輸?shù)囊纛l數(shù)據(jù),并將獲取的音頻數(shù)據(jù)經(jīng)過預(yù)定的編碼方式進行編碼后通 過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述編碼后的音頻數(shù)據(jù)發(fā)送 給至少一個接收端,所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸 入裝置接收所述編碼后的音頻數(shù)據(jù)。本發(fā)明實施例只需要通過發(fā)送端已配備的音頻輸出裝 置和接收端已配備的音頻輸入裝置通過特定的編碼方式即可實現(xiàn)信息的傳輸,不需要配備 額外的硬件裝置,對硬件要求低。而且,在進行信息傳輸時,傳輸雙方不需要進行傳輸前的 匹配。另外,發(fā)送端可以將信息同時發(fā)送給多個接收端,提高傳輸?shù)男省?br>
      【專利附圖】

      【附圖說明】
      [0025] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些 附圖獲得其他的附圖。
      [0026] 圖1是本發(fā)明一實施例提供的信息傳輸系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖;
      [0027] 圖2是本發(fā)明一實施例提供的信息傳輸方法交互流程的示意圖;
      [0028] 圖3是本發(fā)明一實施例提供的信息傳輸方法實現(xiàn)流程的示意圖;
      [0029] 圖4是本發(fā)明一實施例提供的信息傳輸方法實現(xiàn)流程的示意圖;
      [0030] 圖5是本發(fā)明一實施例提供的終端設(shè)備的結(jié)構(gòu)示意圖;
      [0031] 圖6是本發(fā)明一實施例提供的終端設(shè)備的結(jié)構(gòu)示意圖;
      [0032] 圖7是本發(fā)明一實施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0033] 以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之 類的具體細節(jié),以便透切理解本發(fā)明實施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這 些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝 置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
      [0034] 圖1示出了本發(fā)明一實施例提供的信息傳輸系統(tǒng)00的網(wǎng)絡(luò)架構(gòu),為了便于說明, 僅示出了與本發(fā)明實施例相關(guān)的部分。其中,所述系統(tǒng)00包括發(fā)送端1以及至少一個接收 端2。
      [0035] 所述發(fā)送端1以及至少一個接收端2之間通過聲波連接通信。
      [0036] 其中,所述發(fā)送端1可以是任意包含有音頻輸出裝置11的終端設(shè)備,所述至少一 個接收端2可以是任意包含有音頻輸入裝置21的終端設(shè)備,所述終端設(shè)備包括但不限于手 機、平板電腦、筆記本電腦等,所述音頻輸入裝置包括但不限于麥克風(fēng),所述音頻輸出裝置 包括但不限于揚聲器。
      [0037] 在本實施例中,發(fā)送端獲取待傳輸?shù)囊纛l數(shù)據(jù),對對獲取的所述音頻數(shù)據(jù)按M比 特單位長度進行編碼,并通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置11 將所述編碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端2,其中所述M比特單位長度為選擇的N個 頻率中每一個頻率對應(yīng)的編碼長度,所述N大于或等于2,所述M大于零。所述至少一個接 收端2通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置21接收所述編碼后的音頻 數(shù)據(jù)。其中,獲取的待傳輸?shù)囊纛l數(shù)據(jù)可以是發(fā)送端1預(yù)先存儲的音頻數(shù)據(jù)或者發(fā)送端1 通過其音頻輸入裝置12采集的音頻數(shù)據(jù),還可以是文字信息轉(zhuǎn)換后的音頻數(shù)據(jù),所述文字 信息可以是用戶輸入的文字信息或者發(fā)送端1預(yù)先存儲的文字信息。
      [0038] 其中,所述發(fā)送端1在對獲取的所述音頻數(shù)據(jù)按M比特單位長度進行編碼時,具體 用于:
      [0039] 在可傳輸?shù)囊纛l頻域范圍內(nèi)選擇N個頻率,所述N個頻率中的每一個頻率對應(yīng)M 比特編碼,所述N大于或等于2,優(yōu)選的是N為31 ;所述M大于零,優(yōu)選的是M為5 ;
      [0040] 在獲取的所述音頻數(shù)據(jù)的起始位置和結(jié)束位置分別添加不同的標記符,所述標記 符為所述N個頻率中任意一個頻率對應(yīng)的編碼;
      [0041] 通過第三方庫對所述添加標記符的音頻數(shù)據(jù)進行糾錯處理,并對糾錯處理后的音 頻數(shù)據(jù)按M比特單位長度進行編碼。其中,所述第三方庫可以為里德所羅門(soloman)庫。 [0042] 本實施例引入第三方庫的目的是在所述音頻數(shù)據(jù)有環(huán)境噪音干擾時,可以對其進 行糾錯處理以去除噪音,保證所述音頻數(shù)據(jù)可以準確、無誤的發(fā)送到接收端。
      [0043] 其中,發(fā)送端1通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端1的音頻輸出裝置11 將所述編碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端2包括:
      [0044] 發(fā)送端1通過預(yù)設(shè)的跨平臺音頻接口獲取所述至少一個接收端2的信息,所述信 息包括但不限于接收端2的音頻采樣信息、通道數(shù)、每個通道占用的比特、每一個音頻數(shù)據(jù) 緩存的大小、每個音頻數(shù)據(jù)緩沖的個數(shù)等;
      [0045] 根據(jù)獲取的所述至少一個接收端1的信息通過所述發(fā)送端1的音頻輸出裝置11 將當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送給所述至少一個接收端2 ;示例性的,每一次發(fā)送M比特單位 長度的音頻數(shù)據(jù)。
      [0046] 在所述當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送完后,通過所述跨平臺音頻接口中的回調(diào)函數(shù) 檢測是否存在新的編碼后的音頻數(shù)據(jù);
      [0047] 若是,則繼續(xù)通過所述發(fā)送端1的音頻輸出裝置11發(fā)送所述新的編碼后的音頻數(shù) 據(jù),若所述回調(diào)函數(shù)未檢測到存在新的編碼后的音頻數(shù)據(jù)則停止發(fā)送。
      [0048] 進一步的,所述至少一個接收端2通過預(yù)設(shè)的跨平臺音頻接口控制接收端2的音 頻輸入裝置21接收所述編碼后的音頻數(shù)據(jù)包括:
      [0049] 所述至少一個接收端2通過預(yù)設(shè)的跨平臺音頻接口創(chuàng)建新線程;
      [0050] 通過所述新線程控制接收端的音頻輸入裝置21接收編碼后的音頻數(shù)據(jù),所述編 碼后的音頻數(shù)據(jù)為在其起始位置添加有標記符的音頻數(shù)據(jù);
      [0051] 將接收到的所述音頻數(shù)據(jù)通過快速傅里葉變換轉(zhuǎn)換成音頻信號;
      [0052] 根據(jù)數(shù)字頻率編碼表,將所述音頻信號還原為數(shù)字信號;
      [0053] 通過第三方庫(例如soloman庫)對所述數(shù)字信號進行解碼,獲得所述待傳輸?shù)囊?頻數(shù)據(jù),所述待傳輸?shù)囊纛l數(shù)據(jù)為發(fā)送端最初獲取的所述待傳輸?shù)囊纛l數(shù)據(jù)。
      [0054] 本實施例設(shè)置跨平臺音頻接口的目的還包括屏蔽各終端設(shè)備信息傳輸平臺的差 異性,采用統(tǒng)一的標準實現(xiàn)在不同終端設(shè)備間的信息傳輸。
      [0055] 下面給出本實施例信息傳輸系統(tǒng)所適用的一種應(yīng)用場景:
      [0056] 發(fā)送端包括麥克風(fēng)和揚聲器,接收端包括麥克風(fēng)和揚聲器。發(fā)送端通過麥克風(fēng)錄 制用戶的語音信息,發(fā)送端對所述語音信息采用上述編碼方式進行編碼,并在編碼的過程 中通過soloman庫對所述語音信息進行糾錯處理。發(fā)送端通過跨平臺音頻接口控制所述發(fā) 送端的揚聲器將所述編碼后的語音信息發(fā)送給多個接收端。所述多個接收端通過跨平臺 音頻接口控制接收端的麥克風(fēng)錄制所述語音信息,所述多個接收端對所述語音信息采用上 述解碼方式進行解碼,并在解碼的過程中再次通過soloman庫對所述語音信息進行糾錯處 理,所述多個接收端通過所述揚聲器對解碼后的語音信息進行播放。
      [0057] 需要說明的是,本實施例提供的所述應(yīng)用場景只用于解釋本發(fā)明,并不限定本發(fā) 明的保護范圍。另外,本實施例為了便于說明,圖1中的系統(tǒng)、發(fā)送端和接收端僅示出了與 本發(fā)明實施例相關(guān)的部分。然而,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚,圖1中的系統(tǒng)、發(fā)送端和接收 端的組成結(jié)構(gòu)并不構(gòu)成對其限定,圖1中的系統(tǒng)、發(fā)送端和接收端可以包括比圖示更多或 更少的部件,或者組合某些部件,或者不同的部件布置。例如,發(fā)送端和接收端都可以包含 音頻輸入裝置和音頻輸出裝置。
      [0058] 基于圖1所示的系統(tǒng)架構(gòu)圖,本發(fā)明實施例提供了一種信息傳輸方法,如圖2所 示,該方法過程詳述如下:
      [0059] 在步驟S201中,發(fā)送端獲取待傳輸?shù)囊纛l數(shù)據(jù)。
      [0060] 在本實施例中,獲取的待傳輸?shù)囊纛l數(shù)據(jù)可以是發(fā)送端預(yù)先存儲的音頻數(shù)據(jù)或者 發(fā)送端通過其音頻輸入裝置采集的音頻數(shù)據(jù),還可以是文字信息轉(zhuǎn)換后的音頻數(shù)據(jù),所述 文字信息可以是用戶輸入的文字信息或者發(fā)送端預(yù)先存儲的文字信息。其中所述音頻輸入 裝置包括但不限于麥克風(fēng)。本實施例可以將用戶通過麥克風(fēng)等音頻輸入設(shè)備輸入的語音信 息作為所述音頻數(shù)據(jù)。
      [0061] 在步驟S202中,發(fā)送端對獲取的所述音頻數(shù)據(jù)按M比特單位長度進行編碼,所述 M比特單位長度為選擇的N個頻率中每一個頻率對應(yīng)的編碼長度,所述N大于或等于2,所 述M大于零。
      [0062] 具體的是,在可傳輸?shù)囊纛l頻域范圍內(nèi)選擇N個頻率,所述N個頻率中的每一個頻 率對應(yīng)M比特編碼,所述N大于或等于2,優(yōu)選的是N為31 ;所述M大于零,優(yōu)選的是M為 5 ;
      [0063] 在獲取的所述音頻數(shù)據(jù)的起始位置和結(jié)束位置分別添加不同的標記符,所述標記 符為所述N個頻率中任意一個頻率對應(yīng)的編碼;
      [0064] 通過第三方庫對所述添加標記符的音頻數(shù)據(jù)進行糾錯處理,并對糾錯處理后的音 頻數(shù)據(jù)按M比特單位長度進行編碼。其中,所述第三方庫可以為里德所羅門(soloman)庫。 [0065] 本實施例引入第三方庫的目的是在所述音頻數(shù)據(jù)有環(huán)境噪音干擾時,可以對其進 行糾錯處理以去除噪音,保證所述音頻數(shù)據(jù)可以準確、無誤的發(fā)送到接收端。
      [0066] 在步驟S203中,發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出 裝置將所述編碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端。
      [0067] 其中,發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述 編碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端包括:
      [0068] 發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口獲取所述至少一個接收端的信息,所述信息包 括但不限于接收端的音頻采樣信息、通道數(shù)、每個通道占用的比特、每一個音頻數(shù)據(jù)緩存的 大小、每個音頻數(shù)據(jù)緩沖的個數(shù)等;
      [0069] 根據(jù)獲取的所述至少一個接收端的信息通過所述發(fā)送端的音頻輸出裝置將當(dāng)前 編碼后的音頻數(shù)據(jù)發(fā)送給所述至少一個接收端;示例性的,每一次發(fā)送M比特單位長度的 音頻數(shù)據(jù);
      [0070] 在所述當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送完后,通過所述跨平臺音頻接口中的回調(diào)函數(shù) 檢測是否存在新的編碼后的音頻數(shù)據(jù);
      [0071] 若是,則繼續(xù)通過所述發(fā)送端的音頻輸出裝置發(fā)送所述新的編碼后的音頻數(shù)據(jù), 若所述回調(diào)函數(shù)未檢測到存在新的編碼后的音頻數(shù)據(jù)則停止發(fā)送。
      [0072] 在步驟S204中,所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控制接收端的 音頻輸入裝置接收所述編碼后的音頻數(shù)據(jù)。
      [0073] 其中,所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝 置接收所述編碼后的音頻數(shù)據(jù)包括:
      [0074] 所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口創(chuàng)建新線程;
      [0075] 通過所述新線程控制接收端的音頻輸入裝置接收編碼后的音頻數(shù)據(jù),所述編碼后 的音頻數(shù)據(jù)為在其起始位置添加有標記符的音頻數(shù)據(jù);
      [0076] 將接收到的所述音頻數(shù)據(jù)通過快速傅里葉變換轉(zhuǎn)換成音頻信號;
      [0077] 根據(jù)數(shù)字頻率編碼表,將所述音頻信號還原為數(shù)字信號;
      [0078] 通過第三方庫(例如soloman庫)對所述數(shù)字信號進行解碼,獲得所述待傳輸?shù)囊?頻數(shù)據(jù)。
      [0079] 本實施例設(shè)置跨平臺音頻接口的目的還包括屏蔽各終端設(shè)備信息傳輸平臺的差 異性,采用統(tǒng)一的標準實現(xiàn)在不同終端設(shè)備間的信息傳輸。
      [0080] 跨平臺音頻接口設(shè)計與實現(xiàn)示例如下:
      [0081]
      [0082]

      【權(quán)利要求】
      1. 一種信息傳輸?shù)姆椒?,?yīng)用于包含有發(fā)送端和至少一個接收端的系統(tǒng),所述發(fā)送端 包含有音頻輸出裝置,所述接收端包含有音頻輸入裝置,其特征在于,所述方法包括: 發(fā)送端獲取待傳輸?shù)囊纛l數(shù)據(jù); 發(fā)送端對獲取的所述音頻數(shù)據(jù)按Μ比特單位長度進行編碼,所述Μ比特單位長度為選 擇的Ν個頻率中每一個頻率對應(yīng)的編碼長度,所述Ν大于或等于2,所述Μ大于零; 發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述編碼后的 音頻數(shù)據(jù)發(fā)送給至少一個接收端; 所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置接收所 述編碼后的音頻數(shù)據(jù)。
      2. 如權(quán)利要求1所述的方法,其特征在于,發(fā)送端對獲取的所述音頻數(shù)據(jù)按Μ比特單位 長度進行編碼包括: 在可傳輸?shù)囊纛l頻域范圍內(nèi)選擇Ν個頻率,所述Ν個頻率中的每一個頻率對應(yīng)Μ比特 編碼; 在獲取的所述音頻數(shù)據(jù)的起始位置和結(jié)束位置分別添加不同的標記符,所述標記符為 所述Ν個頻率中任意一個頻率對應(yīng)的編碼; 通過第三方庫對所述添加標記符的音頻數(shù)據(jù)進行糾錯處理,并對糾錯處理后的音頻數(shù) 據(jù)按Μ比特單位長度進行編碼。
      3. 如權(quán)利要求1所述的方法,其特征在于,發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口控制所 述發(fā)送端的音頻輸出裝置將所述編碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端包括: 發(fā)送端通過預(yù)設(shè)的跨平臺音頻接口獲取所述至少一個接收端的信息; 根據(jù)獲取的所述至少一個接收端的信息通過所述發(fā)送端的音頻輸出裝置將當(dāng)前編碼 后的音頻數(shù)據(jù)發(fā)送給所述至少一個接收端; 在所述當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送完后,通過所述跨平臺音頻接口中的回調(diào)函數(shù)檢測 是否存在新的編碼后的音頻數(shù)據(jù); 若是,則繼續(xù)通過所述發(fā)送端的音頻輸出裝置發(fā)送所述新的編碼后的音頻數(shù)據(jù),否則 停止發(fā)送。
      4. 如權(quán)利要求1所述的方法,其特征在于,所述至少一個接收端通過預(yù)設(shè)的跨平臺音 頻接口控制接收端的音頻輸入裝置接收所述編碼后的音頻數(shù)據(jù)包括: 所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口創(chuàng)建新線程; 通過所述新線程控制接收端的音頻輸入裝置接收編碼后的音頻數(shù)據(jù),所述編碼后的音 頻數(shù)據(jù)為在其起始位置添加有標記符的音頻數(shù)據(jù); 將接收到的所述音頻數(shù)據(jù)通過快速傅里葉變換轉(zhuǎn)換成音頻信號; 根據(jù)數(shù)字頻率編碼表,將所述音頻信號還原為數(shù)字信號; 通過第三方庫對所述數(shù)字信號進行解碼,獲得所述待傳輸?shù)囊纛l數(shù)據(jù)。
      5. -種信息傳輸?shù)姆椒?,?yīng)用于包含有音頻輸出裝置的發(fā)送端,其特征在于,所述方法 包括: 獲取待傳輸?shù)囊纛l數(shù)據(jù); 對獲取的所述音頻數(shù)據(jù)按Μ比特單位長度進行編碼,所述Μ比特單位長度為選擇的Ν 個頻率中每一個頻率對應(yīng)的編碼長度,所述Ν大于或等于2,所述Μ大于零; 通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述編碼后的音頻數(shù) 據(jù)發(fā)送給至少一個接收端,以使得所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接口控制接 收端的音頻輸入裝置接收所述編碼后的音頻數(shù)據(jù)。
      6. 如權(quán)利要求5所述的方法,其特征在于,所述對獲取的所述音頻數(shù)據(jù)按Μ比特單位長 度進行編碼包括: 在可傳輸?shù)囊纛l頻域范圍內(nèi)選擇Ν個頻率,所述Ν個頻率中的每一個頻率對應(yīng)Μ比特 編碼; 在獲取的所述音頻數(shù)據(jù)的起始位置和結(jié)束位置分別添加不同的標記符,所述標記符為 所述Ν個頻率中任意一個頻率對應(yīng)的編碼; 通過第三方庫對所述添加標記符的音頻數(shù)據(jù)進行糾錯處理,并對糾錯處理后的音頻數(shù) 據(jù)按Μ比特單位長度進行編碼。
      7. 如權(quán)利要求5所述的方法,其特征在于,所述通過預(yù)設(shè)的跨平臺音頻接口控制所述 音頻輸出裝置將所述編碼后的音頻數(shù)據(jù)發(fā)送給至少一個接收端包括: 通過預(yù)設(shè)的跨平臺音頻接口獲取所述至少一個接收端的信息; 根據(jù)獲取的所述至少一個接收端的信息通過所述音頻輸出裝置將當(dāng)前編碼后的音頻 數(shù)據(jù)發(fā)送給所述至少一個接收端; 在所述當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送完后,通過所述跨平臺音頻接口中的回調(diào)函數(shù)檢測 是否存在新的編碼后的音頻數(shù)據(jù); 在檢測到存在新的編碼后的音頻數(shù)據(jù)時,繼續(xù)通過所述音頻輸出裝置發(fā)送所述新的編 碼后的音頻數(shù)據(jù),否則停止發(fā)送。
      8. -種信息傳輸?shù)姆椒?,?yīng)用于包含有音頻輸入裝置的接收端,其特征在于,所述方法 包括: 通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置接收發(fā)送端通過其音頻輸出 裝置發(fā)送的編碼后的音頻數(shù)據(jù)。
      9. 如權(quán)利要求8所述的方法,其特征在于,所述通過預(yù)設(shè)的跨平臺音頻接口控制接收 端的音頻輸入裝置接收發(fā)送端通過其音頻輸出裝置發(fā)送的編碼后的音頻數(shù)據(jù)包括: 通過預(yù)設(shè)的跨平臺音頻接口創(chuàng)建新線程; 通過所述新線程控制接收端的音頻輸入裝置接收編碼后的音頻數(shù)據(jù),所述編碼后的音 頻數(shù)據(jù)為在其起始位置添加有標記符的音頻數(shù)據(jù); 將接收到的所述音頻數(shù)據(jù)通過快速傅里葉變換轉(zhuǎn)換成音頻信號; 根據(jù)數(shù)字頻率編碼表,將所述音頻信號還原為數(shù)字信號; 通過第三方庫對所述數(shù)字信號進行解碼,獲得發(fā)送端待傳輸?shù)囊纛l數(shù)據(jù)。
      10. -種信息傳輸?shù)南到y(tǒng),所述系統(tǒng)包括發(fā)送端以及至少一個接收端,所述發(fā)送端包括 音頻輸出裝置,所述接收端包括音頻輸入裝置,其特征在于: 所述發(fā)送端,用于獲取待傳輸?shù)囊纛l數(shù)據(jù),對獲取的所述音頻數(shù)據(jù)按Μ比特單位長度 進行編碼,并通過預(yù)設(shè)的跨平臺音頻接口控制所述發(fā)送端的音頻輸出裝置將所述編碼后的 音頻數(shù)據(jù)發(fā)送給至少一個接收端,其中所述Μ比特單位長度為選擇的Ν個頻率中每一個頻 率對應(yīng)的編碼長度,所述Ν大于或等于2,所述Μ大于零; 所述接收端,用于通過預(yù)設(shè)的跨平臺音頻接口控制接收端的音頻輸入裝置接收所述編 碼后的音頻數(shù)據(jù)。
      11. 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述發(fā)送端具體用于: 在可傳輸?shù)囊纛l頻域范圍內(nèi)選擇N個頻率,所述N個頻率中的每一個頻率對應(yīng)Μ比特 編碼; 在獲取的所述音頻數(shù)據(jù)的起始位置和結(jié)束位置分別添加不同的標記符,所述標記符為 所述Ν個頻率中任意一個頻率對應(yīng)的編碼; 通過第三方庫對所述添加標記符的音頻數(shù)據(jù)進行糾錯處理,并對糾錯處理后的音頻數(shù) 據(jù)按Μ比特單位長度進行編碼。
      12. 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述發(fā)送端具體用于: 通過預(yù)設(shè)的跨平臺音頻接口獲取所述至少一個接收端的信息; 根據(jù)獲取的所述至少一個接收端的信息通過所述發(fā)送端的音頻輸出裝置將當(dāng)前編碼 后的音頻數(shù)據(jù)發(fā)送給所述至少一個接收端; 在所述當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送完后,通過所述跨平臺音頻接口中的回調(diào)函數(shù)檢測 是否存在新的編碼后的音頻數(shù)據(jù); 若是,則繼續(xù)通過所述發(fā)送端的音頻輸出裝置發(fā)送所述新的編碼后的音頻數(shù)據(jù),否則 停止發(fā)送。
      13. 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述接收端具體用于: 通過預(yù)設(shè)的跨平臺音頻接口創(chuàng)建新線程; 通過所述新線程控制接收端的音頻輸入裝置接收編碼后的音頻數(shù)據(jù),所述編碼后的音 頻數(shù)據(jù)為在其起始位置添加有標記符的音頻數(shù)據(jù); 將接收到的所述音頻數(shù)據(jù)通過快速傅里葉變換轉(zhuǎn)換成音頻信號; 根據(jù)數(shù)字頻率編碼表,將所述音頻信號還原為數(shù)字信號; 通過第三方庫對所述數(shù)字信號進行解碼,獲得所述待傳輸?shù)囊纛l數(shù)據(jù)。
      14. 一種終端設(shè)備,所述終端設(shè)備包含有音頻輸出裝置,其特征在于,所述終端設(shè)備包 括: 數(shù)據(jù)獲取單元,用于獲取待傳輸?shù)囊纛l數(shù)據(jù); 數(shù)據(jù)編碼單元,用于對所述數(shù)據(jù)獲取單元獲取的所述音頻數(shù)據(jù)按Μ比特單位長度進行 編碼,所述Μ比特單位長度為選擇的Ν個頻率中每一個頻率對應(yīng)的編碼長度,所述Ν大于或 等于2,所述Μ大于零; 數(shù)據(jù)發(fā)送單元,用于通過預(yù)設(shè)的跨平臺音頻接口控制所述音頻輸出裝置將所述編碼后 的音頻數(shù)據(jù)發(fā)送給至少一個接收端,以使得所述至少一個接收端通過預(yù)設(shè)的跨平臺音頻接 口控制接收端的音頻輸入裝置接收所述編碼后的音頻數(shù)據(jù)。
      15. 如權(quán)利要求14所述的終端設(shè)備,其特征在于,所述數(shù)據(jù)編碼單元包括: 頻率選擇模塊,用于在可傳輸?shù)囊纛l頻域范圍內(nèi)選擇Ν個頻率,所述Ν個頻率中的每一 個頻率對應(yīng)Μ比特編碼; 標記符添加模塊,用于在獲取的所述音頻數(shù)據(jù)的起始位置和結(jié)束位置分別添加不同的 標記符,所述標記符為所述Ν個頻率中任意一個頻率對應(yīng)的編碼; 數(shù)據(jù)編碼模塊,用于通過第三方庫對所述添加標記符的音頻數(shù)據(jù)進行糾錯處理,并對 糾錯處理后的音頻數(shù)據(jù)按Μ比特單位長度進行編碼。
      16. 如權(quán)利要求14所述的終端設(shè)備,其特征在于,所述數(shù)據(jù)發(fā)送單元包括: 信息獲取模塊,用于通過預(yù)設(shè)的跨平臺音頻接口獲取所述至少一個接收端的信息; 數(shù)據(jù)發(fā)送模塊,用于根據(jù)獲取的所述至少一個接收端的信息通過所述音頻輸出裝置將 當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送給所述至少一個接收端; 檢測模塊,用于在所述當(dāng)前編碼后的音頻數(shù)據(jù)發(fā)送完后,通過所述跨平臺音頻接口中 的回調(diào)函數(shù)檢測是否存在新的編碼后的音頻數(shù)據(jù); 處理模塊,用于在所述檢測模塊檢測到存在新的編碼后的音頻數(shù)據(jù)時,繼續(xù)通過所述 音頻輸出裝置發(fā)送所述新的編碼后的音頻數(shù)據(jù),在所述檢測模塊未檢測到存在新的編碼后 的音頻數(shù)據(jù)時停止發(fā)送。
      17. -種終端設(shè)備,所述終端設(shè)備包含有音頻輸入裝置,其特征在于,所述終端設(shè)備包 括: 數(shù)據(jù)接收單元,用于通過預(yù)設(shè)的跨平臺音頻接口控制所述音頻輸入裝置接收發(fā)送端通 過其音頻輸出裝置發(fā)送的編碼后的音頻數(shù)據(jù)。
      18. 如權(quán)利要求17所述的終端設(shè)備,其特征在于,所述數(shù)據(jù)接收單元包括: 線程創(chuàng)建模塊,用于通過預(yù)設(shè)的跨平臺音頻接口創(chuàng)建新線程; 數(shù)據(jù)接收模塊,用于通過所述新線程控制接收端的音頻輸入裝置接收編碼后的音頻數(shù) 據(jù),所述編碼后的音頻數(shù)據(jù)為在其起始位置添加有標記符的音頻數(shù)據(jù); 轉(zhuǎn)換模塊,用于將接收到的所述音頻數(shù)據(jù)通過快速傅里葉變換轉(zhuǎn)換成音頻信號; 還原模塊,用于根據(jù)數(shù)字頻率編碼表,將所述音頻信號還原為數(shù)字信號; 數(shù)據(jù)獲取模塊,用于通過第三方庫對所述數(shù)字信號進行解碼,獲得發(fā)送端待傳輸?shù)囊?頻數(shù)據(jù)。
      【文檔編號】G10L19/008GK104240710SQ201310222406
      【公開日】2014年12月24日 申請日期:2013年6月6日 優(yōu)先權(quán)日:2013年6月6日
      【發(fā)明者】翁粵東, 黃鵬飛, 陳生, 羅春華, 賀志強 申請人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1