鬼佬大哥大
  • / 8
  • 下載費用:30 金幣  

一種通過USB音頻通道傳輸數據的方法及系統.pdf

摘要
申請專利號:

CN201410169096.4

申請日:

2014.04.23

公開號:

CN105024719A

公開日:

2015.11.04

當前法律狀態:

實審

有效性:

審中

法律詳情: 專利申請權的轉移IPC(主分類):H04B 1/40登記生效日:20160516變更事項:申請人變更前權利人:深圳市微機電藝科技有限公司變更后權利人:深圳市高盛科物聯技術有限公司變更事項:地址變更前權利人:518000 廣東省深圳市南山區南頭深南大道與前海路東南角海岸時代公寓東座2106變更后權利人:518000 廣東省深圳市寶安區西鄉街道銀田路4號寶安智谷D座101|||實質審查的生效IPC(主分類):H04B 1/40申請日:20140423|||公開
IPC分類號: H04B1/40; G06F13/38 主分類號: H04B1/40
申請人: 深圳市微機電藝科技有限公司
發明人: 陳中南; 程軍
地址: 518000廣東省深圳市南山區南頭深南大道與前海路東南角海岸時代公寓東座2106
優先權:
專利代理機構: 北京聯瑞聯豐知識產權代理事務所(普通合伙)11411 代理人: 黃冠華
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410169096.4

授權公告號:

||||||

法律狀態公告日:

2016.06.08|||2015.12.02|||2015.11.04

法律狀態類型:

專利申請權、專利權的轉移|||實質審查的生效|||公開

摘要

本發明適用于通訊技術領域,提供了一種通過USB音頻通道傳輸數據的方法及系統,所述方法包括:將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸;通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據,本發明,采用USB Mic接口異步傳輸模式,將數據直接上報給上層應用軟件,應用軟件直接從USB Mic接口獲取數據,無需操作系統參與協調。

權利要求書

權利要求書
1.  一種通過USB音頻通道傳輸數據的方法,其特征在于,所述方法包括:
將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;
通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸;
通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;
按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據。

2.  如權利要求1所述的方法,其特征在于,所述交互數據具體為32bit位。

3.  一種通過USB音頻通道傳輸數據的系統,其特征在于,所述系統包括數據發射端和數據接收端,所述數據發射端包括:
數據轉化單元,用于將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;
數據傳輸單元,用于通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸;
所述數據接收端包括:
數據接收單元,用于通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;
數據解析單元,用于按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據。

4.  如權利要求3所述的系統,其特征在于,所述交互數據具體為32bit位。

說明書

說明書一種通過USB音頻通道傳輸數據的方法及系統
技術領域
本發明屬于通訊技術領域,尤其涉及一種通過USB音頻通道傳輸數據的方法及系統。
背景技術
隨著計算機硬件飛速發展,外圍設備日益增多,鍵盤、鼠標、調制解調器、打印機、掃描儀早已為計算機人所共知,數碼相機、MP3隨身聽接踵而至,這么多的設備,如何接入個人計算機?USB接口即插即用已經成為重要的數據接入方式之一,現有USB傳輸數據方法是通過USB閃存數據塊或HID中斷傳輸方法,需由操作系統來統一負責管理數據傳輸,當同時插上多個USB同時需要大量傳輸數據時,操作系統執行效率則偏低,應用軟件無法及時讀取數據,影響應用軟件的執行效率和終端客戶體驗。
發明內容
本發明實施例提供了一種通過USB音頻通道傳輸數據的方法及系統,旨在解決現有技術有多個USB同時需要大量傳輸數據時,操作系統執行效率則偏低,應用軟件無法及時讀取數據,執行效率低的問題。
一方面,提供一種通過USB音頻通道傳輸數據的方法,所述方法包括:
將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;
通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口, 其中所述語音數據包以ISO方式傳輸;
通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;
按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據。
另一方面,提供一種通過USB音頻通道傳輸數據的系統,所述系統包括:
數據發射端和數據接收端,所述數據發射端包括:
數據轉化單元,用于將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;
數據傳輸單元,用于通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸;
所述數據接收端包括:
數據接收單元,用于通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;
數據解析單元,用于按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據。
在本發明實施例,將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸;通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據,本發明,采用USB Mic接口異步傳輸模式,將數據直接上報給上層應用軟件,應用軟件直接從USB Mic接口獲取數據,無需操作系統參與協調。
附圖說明
圖1是本發明實施例一提供的通過USB音頻通道傳輸數據的方法的實現流程圖;
圖2是本發明實施例一提供的USB麥克風的拓撲結構示意圖;
圖3是本發明實施例二提供的通過USB音頻通道傳輸數據的系統的具體結構圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
在本發明實施例中,將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸;通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據。
以下結合具體實施例對本發明的實現進行詳細描述:
實施例一
圖1示出了本發明實施例一提供的通過USB音頻通道傳輸數據的方法的實現流程,詳述如下:
需要說明的是,本發明適用于Android、Windows系統并具有USB Microphone接口的智能終端。
在步驟S101中,將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包。
在本實施例中,所述非語音數據為數據發射端存儲的非音頻數據。所述數據包為USB格式非音頻數據,其一個的大小為16K采樣,16位,所述語音數據包為轉化為USB音頻通道傳輸的麥克風數據格式的非音頻數據,其一個的大小為16K采樣,16位。
在步驟S102中,通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸。
在本實施例中,所述USB音頻通道即USB Microphone接口,也稱USB Mic接口。數據發射端通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸,這樣相當于每毫秒傳32個字節,其格式具體如下表:

在步驟S103中,通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用。
在本實施例中,數據接收端通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用,無需系統參與。
在步驟S104中,按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據。
在本實施例中,數據接收端按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據,上層應用軟件直接讀取數據,效率高,跨硬 件平臺,應用廣泛。
本實施例,可以達到采用USB Mic接口異步傳輸模式,將數據直接上報給上層應用軟件,應用軟件直接從USB Mic接口獲取數據,無需操作系統參與協調。
實施例二
圖3示出了本發明實施例二提供的通過USB音頻通道傳輸數據的系統的具體結構框圖,為了便于說明,僅示出了與本發明實施例相關的部分。在本實施例中,該通過USB音頻通道傳輸數據的系統包括:數據發射端1和數據接收端2,所述數據發射端1包括:
數據轉化單元11,用于將非語音數據傳送至語音控制接口并將所述非語音數據轉化為交互數據,所述交互數據包括數據包、語音數據包;
數據傳輸單元12,用于通過USB音頻通道交替將所述交互數據傳輸至數據接收端的語音流接口,其中所述語音數據包以ISO方式傳輸;
所述數據接收端2包括:
數據接收單元21,用于通過所述語音流接口接收所述交互數據,上報所述交互數據至相關應用;
數據解析單元22,用于按照預設標準描述解析所述語音數據包,結合所述數據包獲取完整非語音數據。
本實施例,可以達到采用USB Mic接口異步傳輸模式,將數據直接上報給上層應用軟件,應用軟件直接從USB Mic接口獲取數據,無需操作系統參與協調。
進一步地,所述交互數據具體為32bit位。
本發明實施例提供的通過USB音頻通道傳輸數據的系統可以應用在前述對 應的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。
值得注意的是,上述系統實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。
另外,本領域普通技術人員可以理解實現上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,相應的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如ROM/RAM、磁盤或光盤等。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。

關 鍵 詞:
一種 通過 USB 音頻 通道 傳輸 數據 方法 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種通過USB音頻通道傳輸數據的方法及系統.pdf
鏈接地址:http://www.wwszu.club/p-6401722.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大