一種語(yǔ)音處理的方法、裝置以及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)音處理的方法、裝置以及終端。
【背景技術(shù)】
[0002]隨著終端技術(shù)的不斷發(fā)展,通信終端在移動(dòng)互聯(lián)網(wǎng)環(huán)境下帶給用戶很大地便捷和快樂,但同時(shí)對(duì)隱私要求也很高。目前有很多語(yǔ)音加密的方案,比如加密算法、加密數(shù)據(jù)傳輸方式、密鑰管理方式等,主要用于防止語(yǔ)音/信令數(shù)據(jù)在網(wǎng)絡(luò)傳輸過程中被監(jiān)聽或獲取。
[0003]在實(shí)踐中發(fā)現(xiàn),通信終端在接收通過網(wǎng)絡(luò)傳輸層發(fā)送過來的加密語(yǔ)音數(shù)據(jù)后可以對(duì)所述加密語(yǔ)音數(shù)據(jù)進(jìn)行解密;當(dāng)解密后的語(yǔ)音數(shù)據(jù)通過所述通信終端的操作系統(tǒng)、驅(qū)動(dòng)甚至是應(yīng)用程序時(shí),可能被早就潛伏的木馬程序捕獲,這樣就造成通話雙方語(yǔ)音數(shù)據(jù)的泄露,降低了終端中語(yǔ)音數(shù)據(jù)的安全性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種語(yǔ)音處理的方法、裝置以及終端,可提升語(yǔ)音處理的安全性和方便快捷性。
[0005]—方面,本發(fā)明實(shí)施例公開提供了一種語(yǔ)音處理的方法,所述方法包括:
[0006]當(dāng)終端執(zhí)行加密通話業(yè)務(wù)時(shí),如果接收到所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)的錄制請(qǐng)求時(shí),檢測(cè)發(fā)起所述錄制請(qǐng)求的發(fā)起方的權(quán)限;
[0007]若所述權(quán)限為用于指示有權(quán)對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制的錄制權(quán)限,則獲取終端對(duì)通話語(yǔ)音進(jìn)行音頻編碼得到的音頻數(shù)據(jù);
[0008]將獲取到的所述音頻數(shù)據(jù)存儲(chǔ)至預(yù)置的錄音存儲(chǔ)區(qū)。
[0009]其中可選地,所述當(dāng)終端執(zhí)行加密通話業(yè)務(wù)時(shí),如果接收到所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)的錄制請(qǐng)求時(shí),檢測(cè)發(fā)起所述錄制請(qǐng)求的發(fā)起方的錄制權(quán)限之前,還包括:
[0010]在所述終端的音頻管理模塊中設(shè)置對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制的錄制權(quán)限,設(shè)置的具有所述錄制權(quán)限的發(fā)起方包括:通話U1、通信框架、或者音頻編碼驅(qū)動(dòng)。
[0011]其中可選地,所述方法還包括:
[0012]若所述權(quán)限為用于指示無權(quán)對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制的權(quán)限,則發(fā)送安全提示信息;
[0013]其中,所述安全提示信息用于提示所述發(fā)送方無權(quán)對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制。
[0014]其中可選地,所述獲取終端對(duì)通話語(yǔ)音進(jìn)行音頻編碼得到的音頻數(shù)據(jù),包括:
[0015]調(diào)用具有錄制權(quán)限的所述音頻編碼驅(qū)動(dòng)來獲取對(duì)通話語(yǔ)音進(jìn)行音頻編碼得到的音頻數(shù)據(jù)。
[0016]其中可選地,所述方法還包括:
[0017]如果接收到對(duì)所述錄音存儲(chǔ)區(qū)中存儲(chǔ)的音頻數(shù)據(jù)的訪問請(qǐng)求時(shí),檢測(cè)發(fā)起所述訪問請(qǐng)求的發(fā)起方的權(quán)限;
[0018]若所述權(quán)限為用于指示有權(quán)對(duì)所述錄音存儲(chǔ)區(qū)中存儲(chǔ)的音頻數(shù)據(jù)進(jìn)行訪問的權(quán)限,則響應(yīng)所述訪問請(qǐng)求以返回所述錄音存儲(chǔ)區(qū)中存儲(chǔ)的音頻數(shù)據(jù)。
[0019]另一方面,本發(fā)明實(shí)施例還公開提供了一種語(yǔ)音處理的裝置,所述裝置包括:
[0020]檢測(cè)模塊,用于當(dāng)終端執(zhí)行加密通話業(yè)務(wù)時(shí),如果接收到所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)的錄制請(qǐng)求時(shí),檢測(cè)發(fā)起所述錄制請(qǐng)求的發(fā)起方的權(quán)限;
[0021 ]獲取模塊,用于若所述檢測(cè)模塊檢測(cè)到的權(quán)限為用于指示有權(quán)對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制的錄制權(quán)限,則獲取終端對(duì)通話語(yǔ)音進(jìn)行音頻編碼得到的音頻數(shù)據(jù);
[0022]存儲(chǔ)模塊,用于將所述獲取模塊獲取到的所述音頻數(shù)據(jù)存儲(chǔ)至預(yù)置的錄音存儲(chǔ)區(qū)。
[0023]其中可選地,所述裝置還包括:
[0024]設(shè)置模塊,用于在所述終端的音頻管理模塊中設(shè)置對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制的錄制權(quán)限,設(shè)置的具有所述錄制權(quán)限的發(fā)起方包括:通話U1、通信框架、或者音頻編碼驅(qū)動(dòng)。
[0025]其中可選地,所述裝置還包括:
[0026]發(fā)送模塊,用于若所述檢測(cè)模塊檢測(cè)到的權(quán)限為用于指示無權(quán)對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制的權(quán)限,則發(fā)送安全提示信息;
[0027]其中,所述安全提示信息用于提示所述發(fā)送方無權(quán)對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制。
[0028]其中可選地,
[0029]所述獲取模塊,具體用于調(diào)用具有錄制權(quán)限的所述音頻編碼驅(qū)動(dòng)來獲取對(duì)通話語(yǔ)音進(jìn)行音頻編碼得到的音頻數(shù)據(jù)。
[0030]其中可選地,
[0031]所述檢測(cè)模塊,還用于如果接收到對(duì)所述錄音存儲(chǔ)區(qū)中存儲(chǔ)的音頻數(shù)據(jù)的訪問請(qǐng)求時(shí),檢測(cè)發(fā)起所述訪問請(qǐng)求的發(fā)起方的權(quán)限;
[0032]所述發(fā)送模塊,還用于若所述檢測(cè)模塊檢測(cè)到的權(quán)限為用于指示有權(quán)對(duì)所述錄音存儲(chǔ)區(qū)中存儲(chǔ)的音頻數(shù)據(jù)進(jìn)行訪問的權(quán)限,則響應(yīng)所述檢測(cè)模塊檢測(cè)到的訪問請(qǐng)求以返回所述錄音存儲(chǔ)區(qū)中存儲(chǔ)的音頻數(shù)據(jù)。
[0033]再一方面,本發(fā)明實(shí)施例還公開提供了一種終端,所述終端包括所述的語(yǔ)音處理
目.ο
[0034]本發(fā)明實(shí)施例可通過在終端執(zhí)行加密通話業(yè)務(wù)時(shí),如果接收到所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)的錄制請(qǐng)求時(shí),檢測(cè)發(fā)起所述錄制請(qǐng)求的發(fā)起方的權(quán)限;若所述權(quán)限為用于指示有權(quán)對(duì)所述加密通話業(yè)務(wù)的音頻數(shù)據(jù)進(jìn)行錄制的錄制權(quán)限,則獲取終端對(duì)通話語(yǔ)音進(jìn)行音頻編碼得到的音頻數(shù)據(jù),進(jìn)一步地將獲取到的所述音頻數(shù)據(jù)存儲(chǔ)至預(yù)置的錄音存儲(chǔ)區(qū);這樣可提升語(yǔ)音處理的安全性和方便快捷性。
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是本發(fā)明實(shí)施例的一種加密通話框架結(jié)構(gòu)示意圖;
[0037]圖2是本發(fā)明實(shí)施例的一種語(yǔ)音處理方法的流程示意圖;
[0038]圖3是本發(fā)明實(shí)施例的一種加密通話語(yǔ)音錄制的結(jié)構(gòu)示意圖;
[0039]圖4是本發(fā)明實(shí)施例的另一種語(yǔ)音處理方法的流程示意圖;
[0040]圖5是本發(fā)明實(shí)施例的另一種語(yǔ)音處理方法的流程示意圖;
[0041 ]圖6是本發(fā)明實(shí)施例的一種語(yǔ)音處理裝置的結(jié)構(gòu)示意圖;
[0042]圖7是本發(fā)明實(shí)施例的另一種語(yǔ)音處理裝置的結(jié)構(gòu)示意圖;
[0043]圖8是本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]本發(fā)明實(shí)施例提供了一種語(yǔ)音處理的方法、裝置及終端,以期可以對(duì)關(guān)鍵詞進(jìn)行快速搜索,獲取用戶最想得到的結(jié)果信息,操作簡(jiǎn)單,效率高。
[0045]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0046]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”和“第三”等是用于區(qū)別不同對(duì)象,而非用于描述特定順序。此外,術(shù)語(yǔ)“包括”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0047]為了更好理解本發(fā)明實(shí)施例提供的一種語(yǔ)音處理的方法、裝置及終端,下面先對(duì)本發(fā)明實(shí)施例適用的加密通話構(gòu)架進(jìn)行描述。請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種加密通話構(gòu)架的結(jié)構(gòu)示意圖。如圖1所示,該加密通話框架示意圖中可以包括應(yīng)用處理器CPU、通信模塊、MIC/Speaker模塊、音頻編碼(也即是音頻Codec)、ADSP(Aud1 digitalsignal processor,音頻數(shù)據(jù)信號(hào)處理器,簡(jiǎn)稱ADSP)。所述應(yīng)用處理器CPU可以包括通話UI(User Interface,用戶界面,簡(jiǎn)稱UI)也即是通話界面、通信框架、音頻管理模塊、Aud1驅(qū)動(dòng)、Codec驅(qū)動(dòng)、音頻數(shù)據(jù)存儲(chǔ)區(qū);其中,所述通話UI主要用于通話界面的顯示以及通話相關(guān)的邏輯處理部分,如通話顯示界面的顯示和界面上的一些按鈕;所述通信框架可以為用于維護(hù)通信功能夠正常工作的邏輯以及控制中心;所述音頻管理模塊可以為管理音頻相關(guān)的處理單元,如音頻的開啟/關(guān)閉、通話錄音、音頻模式管理(如免提模式管理)等;所述音頻數(shù)據(jù)存儲(chǔ)區(qū)可以是音頻數(shù)據(jù)的存放中心,如通話音頻、普通音頻等音頻數(shù)據(jù)的存放中心;所述Aud1驅(qū)動(dòng)主要用于負(fù)責(zé)管理驅(qū)動(dòng)MIC/Speake