本發(fā)明涉及通信領(lǐng)域,特別涉及語音數(shù)據(jù)傳輸方法、系統(tǒng)及所適用的智能終端。
背景技術(shù):
隨著智能終端類型的不斷更新,移動設(shè)備可作為幫助用戶傳遞數(shù)據(jù)的中間節(jié)點。例如,人們利用移動設(shè)備與車載終端的無線通信,將移動設(shè)備中的各種數(shù)據(jù)傳遞至車載終端,并將用戶在車載終端所操作的指令反饋至移動設(shè)備。在此,語音通話業(yè)務(wù)是其中一種。
目前,為了減少開發(fā)投入,從設(shè)備(如上述車載終端)利用藍牙模塊來傳遞與主設(shè)備(如上述移動設(shè)備)和之間的語音數(shù)據(jù)的方式為:從設(shè)備將語音輸入模塊所提供的語音數(shù)據(jù)調(diào)制成預(yù)設(shè)頻率的語音信號后,通過從設(shè)備內(nèi)置的通信處理模塊(如手機卡傳輸語音數(shù)據(jù)的通信模塊)將語音信號轉(zhuǎn)發(fā)至藍牙模塊;以及,從設(shè)備將藍牙模塊所接收的語音信號解調(diào)后通過所述通信模塊轉(zhuǎn)發(fā)給語音輸出模塊。
上述方式過多的依賴上述通信模塊來傳輸已調(diào)制的語音信號和已解調(diào)的語音信號,造成通信模塊的資源浪費。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種語音數(shù)據(jù)傳輸方法、系統(tǒng)及所適用的智能終 端,用于解決現(xiàn)有技術(shù)中的帶有操作系統(tǒng)的智能終端在傳輸語音數(shù)據(jù)時對通信處理模塊的過分依賴的問題。
為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種語音數(shù)據(jù)發(fā)送方法,用于智能終端,其中,所述智能終端包含與一移動設(shè)備通信的藍牙模塊和語音輸入模塊,包含:基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊并接收語音數(shù)據(jù);將所述語音數(shù)據(jù)直接調(diào)制到所述藍牙模塊所發(fā)送信號的信道頻率,并通過所述藍牙模塊予以發(fā)送。
基于上述目的,本發(fā)明還提供一種語音數(shù)據(jù)接收方法,用于智能終端,其中,所述智能終端包含與一移動設(shè)備通信的藍牙模塊和語音輸出模塊,包含:基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸出模塊;將通過所述藍牙模塊所接收的信道頻率解調(diào)出所獲取的語音數(shù)據(jù),并直接輸送至所述語音輸出模塊,由所述語音輸出模塊予以播放。
基于上述目的,本發(fā)明還提供一種語音數(shù)據(jù)傳輸方法,用于包含語音輸入模塊和語音輸出模塊的智能終端,包含:基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,啟動執(zhí)行預(yù)設(shè)的兩個線程;其中,一個線程執(zhí)行如上所述的語音數(shù)據(jù)發(fā)送方法;另一個線程執(zhí)行如上所述的語音數(shù)據(jù)接收方法。
基于上述目的,本發(fā)明還提供一種語音數(shù)據(jù)發(fā)送系統(tǒng),用于智能終端,其中,所述智能終端包含與一移動設(shè)備通信的藍牙模塊和語音輸入模塊,包含:第一占用模塊,用于基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊并接收語音數(shù)據(jù);調(diào)制模塊,用于將所述語音數(shù)據(jù)直接調(diào)制到所述藍牙模塊所發(fā)送信號的信道頻率,并通過所述藍牙模塊予以發(fā)送。
基于上述目的,本發(fā)明還提供一種語音數(shù)據(jù)接收系統(tǒng),用于智能終端,其中,所述智能終端包含與一移動設(shè)備通信的藍牙模塊和語音輸出模塊,還包含:第二占用模塊,用于基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸出模塊;解調(diào)模塊,用于將通過所述藍牙模塊所接收的信道頻率解調(diào)出所獲取的語音數(shù)據(jù),并直接輸送至所述語音輸出模塊,由所述語音輸出模塊予以播放。
基于上述目的,本發(fā)明還提供一種智能終端,包含語音輸入模塊和語音輸出模塊,還包含:線程執(zhí)行模塊,用于基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,啟動執(zhí)行預(yù)設(shè)的兩個線程;其中,如上所述的語音數(shù)據(jù)發(fā)送系統(tǒng)執(zhí)行一個線程;如上所述的語音數(shù)據(jù)接收系統(tǒng)執(zhí)行另一個線程。
本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,本發(fā)明通過將語音數(shù)據(jù)直接通過藍牙模塊進行傳輸,有效解決了帶有操作系統(tǒng)的智能終端在傳輸語音數(shù)據(jù)時對現(xiàn)有通信模塊的依賴,實現(xiàn)了無卡傳輸語音數(shù)據(jù)的業(yè)務(wù)模式,同時切換成藍牙從模式,能有效防止其他語音業(yè)務(wù)對語音輸入模塊和語音輸出模塊的搶占。
另外,通過檢測語音輸入模塊和語音輸出模塊的狀態(tài),來確定是否占用該兩模塊,能有效防止多個語音業(yè)務(wù)之間對硬件資源占用的沖突。
另外,采用如藍牙模塊來進行語音數(shù)據(jù)的傳輸,先進行藍牙模塊的配對步驟,能夠確保智能終端與移動設(shè)備之間的有效數(shù)據(jù)傳輸。
附圖說明
圖1是本發(fā)明第一實施方式的流程圖;
圖2是本發(fā)明的第二實施方式的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的各實施方式進行詳細的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細節(jié)。但是,即使沒有這些技術(shù)細節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請各權(quán)利要求所要求保護的技術(shù)方案。
實施例一
如圖1所示,本發(fā)明提供一種語音數(shù)據(jù)傳輸方法。所述語音數(shù)據(jù)傳輸方法包括:語音數(shù)據(jù)發(fā)送方法和語音數(shù)據(jù)接收方法。其中,發(fā)送方法由發(fā)送系統(tǒng)來執(zhí)行,所述接收方法由接收系統(tǒng)來執(zhí)行。所述發(fā)送系統(tǒng)和接收系統(tǒng)都安裝在智能終端中。所述智能終端包括但不限于:車載終端、移動終端、基于安卓操作系統(tǒng)的終端等。所述智能終端可以包括通信處理模塊。本發(fā)明所述的傳輸方法無論是發(fā)送方法還是接收方法都不通過所述通信模塊傳輸語音數(shù)據(jù),而是采用以下各步驟與移動設(shè)備進行語音數(shù)據(jù)通信。所述移動設(shè)備包括但不限于:手機、平板電腦等包含藍牙模塊的電子設(shè)備。對應(yīng)的,所述智能終端中也包含藍牙模塊,同時還包括語音輸入模塊和語音輸出模塊。其中,所述移動設(shè)備為主設(shè)備,所述智能終端為從設(shè)備。
在此,所述智能終端和移動設(shè)備在傳輸語音數(shù)據(jù)之前,所述智能終端先基于藍牙通信協(xié)議,與所述移動設(shè)備進行配對。
當用戶操作主設(shè)備發(fā)起與第三方終端的語音業(yè)務(wù),或者所述主設(shè)備接收到第三方終端所發(fā)起的語音業(yè)務(wù)時,通過之前的配對操作,所述主設(shè)備確定將所接收的語音數(shù)據(jù)轉(zhuǎn)發(fā)給從設(shè)備;以及將來自從設(shè)備的語音數(shù)據(jù)通過通信處理模塊轉(zhuǎn)發(fā)給第三方終端。在此,所述第三方終端為移動設(shè)備。本發(fā)明的改進點主要針對所述智能終端(即從設(shè)備)。
具體地,當用戶確定建立與第三方終端進行語音通信時,點擊所述主設(shè)備中的通話按鈕,則所述主設(shè)備向所述智能終端發(fā)出語音通話指令。所述智能終端啟動執(zhí)行預(yù)設(shè)的兩個線程,該兩個線程的運行分別由所述發(fā)送系統(tǒng)和接收系統(tǒng)來執(zhí)行。
在此,由于該兩個線程為并行線程,需同步執(zhí)行,所述智能終端可采用分時復(fù)用的方式執(zhí)行該兩個線程。例如,所述智能終端按照預(yù)設(shè)的時序周期,將所述時序周期分為若干時序片段,所述智能終端為該兩線程分配不同的時序片段,以實現(xiàn)并行執(zhí)行該兩線程的目的。
所述智能終端還可以為每個線程分配一個處理器內(nèi)核,并行的執(zhí)行所述兩個線程。例如,對于具有多核處理器的智能終端來說,所述智能終端為每個線程單獨分配一個處理器內(nèi)核,并利用各內(nèi)核中的獨占內(nèi)存并行的執(zhí)行兩線程。
為了方便描述,先詳細描述發(fā)送系統(tǒng)所執(zhí)行的線程的過程。
在步驟S11中,所述發(fā)送系統(tǒng)基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊并接收語音數(shù)據(jù)。
具體地,所述發(fā)送系統(tǒng)在接收到所述語音通話指令時,可直接將智能終端從當前的如主機模式、全屏播放模式等轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊,以實時接收所述語音輸入模塊所輸出的語音數(shù)據(jù)。
在此,所述語音輸入模塊包括:麥克風(fēng)、模數(shù)轉(zhuǎn)換器、語音編碼器等。優(yōu)選地,所述語音輸入模塊為集成有上述各硬件的集成電路。所述語音輸入模塊所提供的語音數(shù)據(jù)為具有預(yù)設(shè)編碼格式的數(shù)字信號。
優(yōu)選地,所述發(fā)送系統(tǒng)基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,檢測所述語音輸入模塊的狀態(tài),當所述狀態(tài)為空閑狀態(tài)時,占用所述語音輸入模塊并接收語音數(shù)據(jù)。
具體地,所述發(fā)送系統(tǒng)接收到語音通話指令時,并非強占語音輸入模塊,而是先檢測所述語音輸入模塊的狀態(tài)是否為空閑狀態(tài);若是,則占用所述語音輸入模塊并接收語音數(shù)據(jù);若否,則向主設(shè)備(即移動設(shè)備)反饋忙狀態(tài)。當檢測到所述語音輸入模塊的狀態(tài)為忙狀態(tài)時,所述發(fā)送系統(tǒng)可根據(jù)用戶的確定操作,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊。
例如,用戶正使用所述智能終端進行網(wǎng)絡(luò)語音聊天,所述移動設(shè)備接收到一語音通話請求,用戶點擊通話按鈕后,所述移動設(shè)備向所述智能終端發(fā)出語音通話指令。所述發(fā)送系統(tǒng)基于所述語音通話指令檢測所述語音輸入模塊處于忙狀態(tài),則反饋給移動設(shè)備一正在通話中的忙狀態(tài)對話框,則用戶可通過選擇對話框中的選項,來確定是否控制所述智能終端占用所述語音輸入模塊。
為此,所述發(fā)送系統(tǒng)所接收到的語音通話指令還可以包含優(yōu)先級,當用戶選擇接聽移動設(shè)備(即主設(shè)備)的語音通話業(yè)務(wù)時,所述發(fā)送系統(tǒng)所接收到的語音通話指令包含最高的優(yōu)先級,則所述發(fā)送系統(tǒng)強制性的將所述語音輸入模塊轉(zhuǎn)為空閑狀態(tài),并將其占用,以便接收語音數(shù)據(jù)。
在步驟S12中,所述發(fā)送系統(tǒng)將所述語音數(shù)據(jù)直接調(diào)制到所述藍牙模塊所發(fā)送信號的信道頻率,并通過所述藍牙模塊予以發(fā)送。
在此,所述發(fā)送系統(tǒng)并非通過所述智能終端中的對應(yīng)通信處理模塊來發(fā)送語音數(shù)據(jù),而是直接將語音數(shù)據(jù)通過藍牙模塊調(diào)制到相應(yīng)的信道頻率,并發(fā)送至所述移動設(shè)備。例如,所述發(fā)送系統(tǒng)將語音數(shù)據(jù)輸送至藍牙模塊中的PCM子模塊(脈沖碼調(diào)制子模塊),并調(diào)制到藍牙傳輸所對應(yīng)的信道頻率,并發(fā)送給移動設(shè)備,以便所述移動設(shè)備進行解調(diào)后再通過通信處理模塊予以轉(zhuǎn)發(fā)。
與此同時,所述接收系統(tǒng)執(zhí)行線程的過程為:
在步驟S21中,所述接收系統(tǒng)基于所獲取的、與所述移動設(shè)備進行語音 通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸出模塊。
與步驟S11類似,所述接收系統(tǒng)可以強行占用所述語音輸出模塊,或者先檢測語音輸出模塊的狀態(tài),并在檢測到其狀態(tài)為空閑狀態(tài)時,占用之。
在此,所述接收系統(tǒng)占用語音輸出模塊的方式與步驟S11相同或相似,在此不再詳述。
與所述發(fā)送系統(tǒng)類似,所述接收系統(tǒng)也可以在接收到語音通話指令時,等待用戶確認指令,并根據(jù)確認指令強行占用語音輸出模塊。
在此,所述語音輸出模塊包括:揚聲器、模數(shù)轉(zhuǎn)換器、語音解碼器等。優(yōu)選地,所述語音輸出模塊為集成有上述各硬件的集成電路。所述語音輸出模塊將所接收到的具有預(yù)設(shè)編碼格式的數(shù)字信號轉(zhuǎn)為模擬的語音信號。
在步驟S22中,所述接收系統(tǒng)將通過所述藍牙模塊所接收的信道頻率解調(diào)出所獲取的語音數(shù)據(jù),并直接輸送至所述語音輸出模塊,由所述語音輸出模塊予以播放。
具體地,所述接收系統(tǒng)在接收到所述藍牙模塊所提供的語音數(shù)據(jù)后,并非通過所述智能終端中的通信處理模塊來轉(zhuǎn)發(fā)語音數(shù)據(jù),而是直接將語音數(shù)據(jù)解調(diào)、解碼,并予以播放。例如,所述接收系統(tǒng)從藍牙所在信道頻率接收包含語音數(shù)據(jù)的信號,并將其解調(diào)和數(shù)字化處理,交由所述語音輸出模塊。由所述語音輸出模塊進行解碼后予以播放。
需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,所述傳輸方法只有當檢測出所述語音輸入模塊和語音輸出模塊的狀態(tài)均為空閑時,才對二者進行占用,并進一步執(zhí)行后續(xù)步驟。如此,能有效防止智能終端的語音輸出模塊或語音輸入模塊單獨被占用時,而造成的應(yīng)用沖突。例如,當智能終端為用戶導(dǎo)航時,只占用了語音輸出模塊,當所述智能終端接收到語音通話指令時,檢測到語音輸出模塊被占用,則可向用戶發(fā)出確認選項,并根據(jù)用戶確認指令, 來更改所述語音輸出模塊的占用者。
實施例二
如圖2所示,本發(fā)明提供一種智能終端。所述智能終端包括:語音數(shù)據(jù)發(fā)送系統(tǒng)和語音數(shù)據(jù)接收系統(tǒng)。其中,所述智能終端包括但不限于:車載終端、移動終端、基于安卓操作系統(tǒng)的終端等。所述智能終端可以包括通信處理模塊。本發(fā)明所述的傳輸方法無論是發(fā)送方法還是接收方法都不通過所述通信模塊傳輸語音數(shù)據(jù),而是采用以下各模塊與移動設(shè)備進行語音數(shù)據(jù)通信。所述移動設(shè)備包括但不限于:手機、平板電腦等包含藍牙模塊的電子設(shè)備。對應(yīng)的,所述智能終端中也包含藍牙模塊15,同時還包括語音輸入模塊12和語音輸出模塊17。其中,所述移動設(shè)備為主設(shè)備,所述智能終端為從設(shè)備。
在此,所述智能終端和移動設(shè)備在傳輸語音數(shù)據(jù)之前,所述智能終端先基于藍牙通信協(xié)議,與所述移動設(shè)備進行配對。
當用戶操作主設(shè)備發(fā)起與第三方終端的語音業(yè)務(wù),或者所述主設(shè)備接收到第三方終端所發(fā)起的語音業(yè)務(wù)時,通過之前的配對操作,所述主設(shè)備確定將所接收的語音數(shù)據(jù)轉(zhuǎn)發(fā)給從設(shè)備;以及將來自從設(shè)備的語音數(shù)據(jù)通過通信處理模塊轉(zhuǎn)發(fā)給第三方終端。在此,所述第三方終端為移動設(shè)備。本發(fā)明的改進點主要針對所述智能終端(即從設(shè)備)。
具體地,當用戶確定建立與第三方終端進行語音通信時,點擊所述主設(shè)備中的通話按鈕,則所述主設(shè)備向所述智能終端發(fā)出語音通話指令。所述智能終端中的線程執(zhí)行模塊11啟動執(zhí)行預(yù)設(shè)的兩個線程,該兩個線程的運行分別由所述發(fā)送系統(tǒng)和接收系統(tǒng)來執(zhí)行。
在此,由于該兩個線程為并行線程,需同步執(zhí)行,所述線程執(zhí)行模塊11可采用分時復(fù)用的方式執(zhí)行該兩個線程。例如,所述智能終端按照預(yù)設(shè)的時序周期,將所述時序周期分為若干時序片段,所述智能終端為該兩線程分配不同的時序片段,以實現(xiàn)并行執(zhí)行該兩線程的目的。
所述線程執(zhí)行模塊11還可以為每個線程分配一個處理器內(nèi)核,并行的執(zhí)行所述兩個線程。例如,對于具有多核處理器的智能終端來說,所述智能終端為每個線程單獨分配一個處理器內(nèi)核,并利用各內(nèi)核中的獨占內(nèi)存并行的執(zhí)行兩線程。
為了方便描述,先詳細描述發(fā)送系統(tǒng)中的各模塊。所述發(fā)送系統(tǒng)包括:第一占用模塊13和調(diào)制模塊14。
所述第一占用模塊13用于基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊12并接收語音數(shù)據(jù)。
具體地,所述第一占用模塊13在接收到所述語音通話指令時,可直接將智能終端從當前的如主機模式、全屏播放模式等轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊12,并實時接收所述語音輸入模塊12所輸出的語音數(shù)據(jù)。
在此,所述語音輸入模塊12包括:麥克風(fēng)、模數(shù)轉(zhuǎn)換器、語音編碼器等。優(yōu)選地,所述語音輸入模塊12為集成有上述各硬件的集成電路。所述語音輸入模塊12所提供的語音數(shù)據(jù)為具有預(yù)設(shè)編碼格式的數(shù)字信號。
優(yōu)選地,所述第一占用模塊13基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,檢測所述語音輸入模塊12的狀態(tài),當所述狀態(tài)為空閑狀態(tài)時,占用所述語音輸入模塊12并接收語音數(shù)據(jù)。
具體地,所述第一占用模塊13接收到語音通話指令時,并非強占語音輸入模塊12,而是先檢測所述語音輸入模塊12的狀態(tài)是否為空閑狀態(tài);若是,則占用所述語音輸入模塊12并接收語音數(shù)據(jù);若否,則向主設(shè)備(即移動設(shè)備)反饋忙狀態(tài)。當檢測到所述語音輸入模塊12的狀態(tài)為忙狀態(tài)時,所述第一占用模塊13可根據(jù)用戶的確定操作,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸入模塊12。
例如,用戶正使用所述智能終端進行網(wǎng)絡(luò)語音聊天,所述移動設(shè)備接收到一語音通話請求,用戶點擊通話按鈕后,所述移動設(shè)備向所述智能終端發(fā)出語音通話指令。所述第一占用模塊13基于所述語音通話指令檢測所述語音輸入模塊12處于忙狀態(tài),則反饋給移動設(shè)備一正在通話中的忙狀態(tài)對話框,則用戶可通過選擇對話框中的選項,來確定是否控制所述智能終端占用所述語音輸入模塊12。
為此,所述第一占用模塊13所接收到的語音通話指令還可以包含優(yōu)先級,當用戶選擇接聽移動設(shè)備(即主設(shè)備)的語音通話業(yè)務(wù)時,所述第一占用模塊13所接收到的語音通話指令包含最高的優(yōu)先級,則所述第一占用模塊13強制性的將所述語音輸入模塊12轉(zhuǎn)為空閑狀態(tài),并將其占用,以便接收語音數(shù)據(jù)。
所述調(diào)制模塊14用于將所述語音數(shù)據(jù)直接調(diào)制到所述藍牙模塊15所發(fā)送信號的信道頻率,并通過所述藍牙模塊15予以發(fā)送。
在此,所述調(diào)制模塊14并非通過所述智能終端中的對應(yīng)通信處理模塊來發(fā)送語音數(shù)據(jù),而是直接將語音數(shù)據(jù)通過藍牙模塊15調(diào)制到相應(yīng)的信道頻率,并發(fā)送至所述移動設(shè)備。例如,所述調(diào)制模塊14將所述語音數(shù)據(jù)輸送至藍牙模塊中的PCM子模塊(脈沖碼調(diào)制子模塊),并調(diào)制到藍牙傳輸所對應(yīng)的信道頻率,并發(fā)送給移動設(shè)備,以便所述移動設(shè)備進行解調(diào)后再通過通信處理模塊予以轉(zhuǎn)發(fā)。
與此同時,所述接收系統(tǒng)執(zhí)行以下各模塊:
第二占用模塊16用于基于所獲取的、與所述移動設(shè)備進行語音通信的語音通話指令,將當前模式轉(zhuǎn)換成藍牙從模式,并占用所述語音輸出模塊17。
與第一占用模塊13類似,所述第二占用模塊16可以強行占用所述語音輸出模塊17,或者先檢測語音輸出模塊17的狀態(tài),并在檢測到其狀態(tài)為空閑狀態(tài)時,占用之。
在此,所述第二占用模塊16占用語音輸出模塊17的方式與第一占用模塊12相同或相似,在此不再詳述。
與所述第一占用模塊12類似,所述第二占用模塊16也可以在接收到語音通話指令時,等待用戶確認指令,并根據(jù)確認指令強行占用語音輸出模塊17。
在此,所述語音輸出模塊17包括:揚聲器、模數(shù)轉(zhuǎn)換器、語音解碼器等。優(yōu)選地,所述語音輸出模塊17為集成有上述各硬件的集成電路。所述語音輸出模塊17將所接收到的具有預(yù)設(shè)編碼格式的數(shù)字信號轉(zhuǎn)為模擬的語音信號。
解調(diào)模塊18用于將通過所述藍牙模塊15所接收的信道頻率解調(diào)出所獲取的語音數(shù)據(jù),并直接輸送至所述語音輸出模塊17,由所述語音輸出模塊17予以播放。
具體地,所述解調(diào)模塊18在接收到所述藍牙模塊15所提供的語音數(shù)據(jù)后,并非通過所述智能終端中的對應(yīng)通信處理模塊來轉(zhuǎn)發(fā)語音數(shù)據(jù),而是直接將語音數(shù)據(jù)解調(diào)、解碼,并予以播放。例如,所述解調(diào)模塊18從藍牙所在信道頻率接收包含語音數(shù)據(jù)的信號,并將其解調(diào)和數(shù)字化處理,交由所述語音輸出模塊17。由所述語音輸出模塊17進行解碼后予以播放。
需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,所述第一占用模塊13和第二占用模塊16只有在檢測出所述語音輸入模塊12和語音輸出模塊17的狀態(tài)均為空閑時,才對二者進行占用,并進一步執(zhí)行后續(xù)各模塊。如此,能有效防止智能終端的語音輸出模塊或語音輸入模塊單獨被占用時,而造成的應(yīng)用沖突。例如,當智能終端為用戶導(dǎo)航時,只占用了語音輸出模塊17。此時所述線程執(zhí)行模塊11接收到語音通話指令時,指令所述第二占用模塊16檢測到語音輸出模塊17被占用,則所述第一占用模塊13和第二占用模塊16均可根據(jù)所述語音通話指令中的優(yōu)先級,來確定是否更改所述語音輸出模塊17 的占用者。
值得一提的是,本實施方式中所涉及到的各模塊和單元均為邏輯模塊和邏輯單元,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。