一種在手持設備上實現語音信箱功能的方法及裝置的製作方法
2023-05-15 03:16:46 2
專利名稱:一種在手持設備上實現語音信箱功能的方法及裝置的製作方法
技術領域:
本發明屬於無線通信技術領域,涉及利用現有的移動通訊網絡和現有的手持設備硬體平臺的有效組合,實現以往手持設備不具備的新功能的技術。
背景技術:
智慧型手機是手持移動終端發展的一次革新。一般智慧型手機採用雙平臺架構,能夠實現傳統行動電話不具備的一些功能。雙平臺結構手機一般採用傳統手機晶片與應用處理器的結合,由應用處理器實現整個系統的控制和數據傳遞,將傳統手機的數字基帶和模擬基帶作為系統的子模塊來使用。
傳統手機能夠實現的功能有限,大部分依賴於運營商來提供。在「語音信箱」功能上,運營商可以提供類似的功能,但是運營商提供的該項功能存在著一些缺點,比如數據存儲在伺服器端,查詢和提取不便等,並且功能的實現是由運營商控制的。
發明內容
本發明的目的在於提供一種在手持設備上實現語音信箱功能的方法及裝置,克服現有技術的上述缺點。
為達到上述目的,本發明的解決方案是一種在手持設備上實現語音信箱功能的方法,包括以下步驟A、來電;以來電作為方法實現的起點;B、記錄並存放來電屬性;C、判斷「語音信箱」功能是否開啟如果該功能沒有開啟,則按照傳統電話的應答方式進行;如果該功能開啟,則轉入「語音信箱」功能流程;D、判斷是否特定來電當來電信息符合用戶設定的特定信息,則自動接聽來電並播放用戶制定的錄音開啟提示音文件;反之,則播放默認的提示音;E、創建錄音文件並開始記錄對方語音;F、結束錄音;G、創建界面提示信息;H、完畢,系統恢復原始的待機狀態。
進一步,步驟B中,以應用處理器記錄來電屬性,並存放在存儲器中;步驟D中,以應用處理器對來電的信息進行處理,用戶設定的特定信息包括特定來電號碼;步驟E中,應用處理器在存儲器中創建一個音頻文件,並開始錄製對方語音;步驟F中,結束錄音的條件可以是對方的掛機動作,也可以是錄音時長超過預設時長;當由於錄音時間超過時長而中斷錄音,應用處理器將播放錄音完畢提示音,並掛機。
步驟F中,當由於錄音時間超過時長而中斷錄音,應用處理器將播放錄音完畢提示音,並掛機。
對「語音信箱」開啟條件包括不開啟、任何來電開啟、特定來電開啟、來電等待N秒鐘開啟、重複呼叫第N次時開啟。
可以進行個性化的提示音設定可以播放已有的音頻文件,也可以播放自行錄製的新音頻文件;根據不同的來電號碼判斷來選擇播放。
可以根據需要對錄音時長和/或錄音音質進行設定。
另外,在進入「語音信箱」狀態過程中,用戶界面將提示對方來電、錄音狀態等信息,並且預留「接聽來電」以及「終止錄音」兩個中斷功能。
一種在手持設備上實現語音信箱功能的裝置,包括數字基帶模塊、模擬基帶模塊、應用處理器和相應的外圍設備,還包括多媒體數位訊號編解碼器,其前端同數字基帶的數字語音總線接口連接,後端通過數據和控制總線同應用處理器連接。
該多媒體數位訊號編解碼器上還連接有MIC、揚聲器等音頻輸入輸出設備。
該應用處理器前端同多媒體數位訊號編解碼器通過數據和控制總線連接,所連接的外圍設備包括存儲器、顯示設備、鍵盤。
連接在基帶和多媒體數位訊號編解碼器之間的是支持多種不同的協議模式的全雙工數字音頻接口。
通過手持設備上的強大的硬體配合和配套的軟體設定,本發明的手持設備已經具備在運營商僅提供語音服務的前提下實現「語音信箱」的功能,該功能將語音錄製在機體上,可以隨時進行查詢,並方便地將錄音文件提取。另外,由於錄音文件存放在機體,查詢是完全免費的。該功能的實現可以提高信息的傳遞效率,擴展應用、節省了用戶使用成本。
圖1是本發明一種實施例的實現方法流程示意圖。
圖2是硬體結構框圖。
具體實施例方式
下面對技術的實現進行詳細描述,請參閱圖1,本發明的方法1、來電功能的實現以來電為起點。語音信號由基帶晶片編解碼通過全雙工的數字語音通道與下級接口連接。而相應的控制信號,如來電提示信息等有連接在基帶晶片和應用處理器之間的數據和控制總線A來完成。
2、來電屬性記錄當對方來電後,基帶晶片將來電信息通過數據和控制總線A傳遞給應用處理器,並等待應用處理器的命令。應用處理器記錄來電屬性,並存放在存儲器中。
3、判斷「語音信箱」功能是否開啟應用處理器接到來電信息首先判斷「語音信箱」功能是否開啟。如果該功能沒有開啟,則按照傳統電話的應答方式進行,並對基帶晶片進行相應的控制操作。如果該功能開啟,則轉入「語音信箱」功能流程。進入「語音信箱」狀態過程中,用戶界面將提示對方來電、錄音狀態等信息直至錄音狀態結束,並且預留「接聽來電」以及「終止錄音」兩個中斷功能。界面提示信息通過數據和控制總線D與相應的外設(如LCD顯示器)連接,由應用處理器提供相應的數據與控制信息。
「接聽來電」的實施為中斷錄音狀態,進入正常的接聽電話狀態;「終止錄音」的實施為強行中斷錄音並掛機。
功能開啟後,除用戶開啟「接聽電話」外,系統將自動屏蔽用戶的聲音輸入。
4、判斷是否特定來電是否特定來電在「語音信箱」功能流程中,應用處理器對來電的信息進行處理,比如讀取來電號碼等信息,當來電信息符合用戶設定的特定信息,如特定來電號碼等,則自動接聽來電並播放用戶制定的錄音開啟提示音文件,如果為非特定來電,則播放默認的提示音。提示音可以是用戶自行制定的音頻文件,也可以是其他音頻文件。在播放提示音文件的時候,應用處理器讀取存儲器中的音頻文件通過數據和控制總線B發送給多媒體數位訊號編解碼器,多媒體數位訊號編解碼器再通過全雙工的數字語音通道發送給基帶晶片。基帶晶片將數字語音信號處理後通過天線發送到無線網絡。
5、創建錄音文件並開始記錄對方語音應用處理器在存儲器中創建一個音頻文件,並開始錄製對方語音。對方的語音信號是由基帶晶片通過全雙工的數字語音通道傳遞給多媒體數位訊號編解碼器,再由多媒體數位訊號編解碼器通過數據和控制總線B傳遞給應用處理器。
6、結束錄音結束錄音的條件可以是對方的掛機動作,也可以是錄音時長超過預設時長。當由於錄音時間超過時長而中斷錄音,應用處理器將播放錄音完畢提示音,並掛機。錄音完畢提示音的播放同錄音開啟提示音的機制基本相同。
7、創建界面提示信息應用處理器保存對方錄音文件,並生成界面提示信息。界面提示信息通過數據和控制總線D與相應的外設(如LCD顯示器)連接,由應用處理器提供相應的數據與控制信息。
8、完畢系統恢復原始的待機狀態。
進一步的,可以對「語音信箱」開啟條件、錄音提示音文件、錄音時長、錄音音質等進行設定;包括「語音信箱」開啟條件用戶可以自行設定「語音信箱」開啟條件,如不開啟、任何來電開啟、特定來電開啟、來電等待N秒鐘開啟、重複呼叫第N次時開啟等。主要是根據來電的號碼並搭配相應的判斷、計時、計數軟體操作來完成該功能。
錄音提示音文件用戶可以進行個性化的提示音設定,可以播放已有的音頻文件也可以自行錄製,比如「我在開會,不便接聽,請留言!」等。該功能的實現主要是根據不同的來電號碼判斷來選擇不同的音頻播放文件。
錄音時長、錄音音質設定用戶可以進行錄音時長設定,也可以根據需要對錄音音質(如採樣率和採樣位)進行設定。錄音時長越長、音質越高,生成的錄音文件越大。
現舉例說明該功能的使用。最基本的應用為「任何來電開啟」狀態。
A君使用的是具有「語音信箱」功能的手機,並開啟該功能。B君撥通A君手機,此時聽到A君聲音「您好!我現在開會,不便接聽電話,請留言!」的提示音。此時B君為A君留言「A君,我是B君。我有重要事情磋商,立刻回公司見面!」並掛機。
待A君會議完畢後,查看手機提示,發現界面顯示「來電人B君時間10:00留言時長10秒請查看!」(注在「來電人」一欄需要運營商提供來電顯示功能方可顯示,否則該項預設)A君點擊該詞條,立刻傳出B君聲音「A君,我是B君。我有重要事情磋商,立刻回公司見面!」在A君對「語音信箱」功能進行不同設定的時候,B處的現象為特定來電開啟若B符合「特定來電」則會聽到提示音,否則將聽到忙音;來電等待N秒鐘開啟待忙音等待第N秒時,聽到提示音;重複呼叫第N次時開啟待B重複呼叫A第N次時聽到提示音(需運營商提供來電顯示功能);錄音時長如果B君的錄音時間過長,超過了預設值,則會聽到「對不起,錄音時間到!」A君自動掛機。
一種在手持設備上實現語音信箱功能的裝置,請參閱圖2,包括1、數字基帶、模擬基帶傳統手機的一般僅由數字基帶模塊、模擬基帶模塊和相應的外設組成。該模塊可以實現傳統行動電話的一些基本功能。在本發明中,該子模塊實現語音信號和射頻電路之間的信息轉化,前端部分和配套的射頻電路、天線結合構成與行動網路無線信號的接口,後端提供通話過程中的數字語音總線接口,與多媒體數位訊號編解碼器進行數字語音信號的傳遞。另外通過數據與控制總線A與應用處理器進行來電信息的傳遞和相應的控制信號傳遞。
2、媒體數位訊號編解碼器整個系統的音頻控制中心,幾乎所有的音頻信號都要通過它來進行相應的處理。在本發明中,其前端同數字基帶的數字語音總線接口連接,後端通過數據和控制總線B(如AC-LINK、12C等)同應用處理器連接,數據和控制總線B可以傳遞語音編碼信號也可以傳遞控制信號。另外在該子模快上還連接有MIC、揚聲器等音頻輸入輸出設備,供其他功能使用。
3、應用處理器系統的控制中心、數據處理中心,前端同多媒體數位訊號編解碼器通過數據和控制總線B連接,實現數據信號和控制信號的傳遞,通過該總線對基帶晶片進行控制,並完成傳遞來電信息等功能。通常在應用處理器上還連接有存儲器、顯示設備、鍵盤等外圍設備,供系統運行使用。
更具體而言,硬體平臺可以採用模擬、數字基帶使用AGERE公司CSP2600/TRIDENT HP晶片組。
多媒體音頻編解碼器使用WOLFSON公司的WM9713L晶片。
應用處理器使用INTEL公司的PXA270晶片。
軟體平臺可以採用MICROSOFT的WINDOUS MOBILE 5.0作業系統,該系統支持AT命令/AC97等協議。
具體實施為保證系統的正常運行,首先要保證相應接口的匹配。需要進行匹配的埠為數據與控制總線A該總線用於傳遞基帶晶片與應用處理器之間的數據與控制命令。軟體上,可以運用微軟定義的RIL(RADIO INTERFACE LAYER)驅動層,該RIL驅動層通過AT命令完成應用處理器與基帶的數據和控制交互。其中一種實現方式是將AT命令協議建立在硬體RS232協議上,通過串口來實現AT命令的傳輸,硬體上也可以建立在如USB等其他硬體接口上。本發明為通過應用處理器與基帶間的串口進行AT命令的傳輸。在傳輸格式和比特率方面兩者要進行匹配,並且要分別在基帶晶片和應用處理器中定義該串口的RIL功能。
數據和控制總線B在該總線上傳輸可以是AC-LINK/I2C等數據控制總線,本發明使用的是AC-LINK,其總線遵循AC97協議。
全雙工數字音頻接口連接在基帶和多媒體數位訊號編解碼器之間的數據接口,兩個子模塊分別支持多種不同的協議模式,需要進行傳輸協議的匹配,本發明中使用的TI的SSP協議,傳輸PCM數據。
具體的運作流程如下來電,基帶晶片通過數據與控制總線A將來電信息發送給應用處理器,應用處理器通過讀取總線上的數據位來記錄來電信息,並將來電信息存儲在內存中。
功能開啟,依據用戶設定的語音信箱開啟功能進行判斷,該判斷在高層應用程式中處理,可以應用條件判斷和多分支語句,並為特定的開啟功能創建計數器和計時器。
首先由應用處理器對基帶晶片進行配置。應用處理器命令基帶晶片通過數字語音埠進行通信,並配置成SSP協議,待條件滿足後上層應用程式調用RIL驅動層接聽電話同時播放提示音文件給多媒體音頻編解碼器。多媒體音頻編解碼器將AC-LINK解碼出的音頻文件直接通過全雙工的數字接口發送給基帶晶片,並屏蔽外界的模擬輸入輸出。
基帶晶片傳輸過來的PCM語音信號經多媒體數位訊號編解碼器解碼再編碼的過程轉成符合AC97協議的音頻信號,該信號將被應用處理器讀取並保存。
進入錄音中止模式。如果對方掛機,則基帶通過數據與控制總線A將掛機信號傳輸給應用處理器,應用處理器結束錄音流程,並將錄音文件保存在制定的文件目錄下。同時創建界面提示信息。
完畢,進入正常待機狀態。
上述的對實施例的描述是為便於該技術領域的普通技術人員能理解和應用本發明。熟悉本領域技術的人員顯然可以容易地對這些實施例做出各種修改,並把在此說明的一般原理應用到其他實施例中而不必經過創造性的勞動。因此,本發明不限於這裡的實施例,本領域技術人員根據本發明的揭示,對於本發明做出的改進和修改都應該在本發明的保護範圍之內。
權利要求
1.一種在手持設備上實現語音信箱功能的方法,其特徵在於包括以下步驟A、來電;以來電作為方法實現的起點;B、記錄並存放來電屬性;C、判斷「語音信箱」功能是否開啟如果該功能沒有開啟,則按照傳統電話的應答方式進行;如果該功能開啟,則轉入「語音信箱」功能流程;D、判斷是否特定來電當來電信息符合用戶設定的特定信息,則自動接聽來電並播放用戶制定的錄音開啟提示音文件;反之,則播放默認的提示音;E、創建錄音文件並開始記錄對方語音;F、結束錄音;G、創建界面提示信息;H、完畢,系統恢復原始的待機狀態。
2.根據權利要求1所述的在手持設備上實現語音信箱功能的方法,其特徵在於步驟B中,以應用處理器記錄來電屬性,並存放在存儲器中;步驟D中,以應用處理器對來電的信息進行處理,用戶設定的特定信息包括特定來電號碼;步驟E中,應用處理器在存儲器中創建一個音頻文件,並開始錄製對方語音;步驟F中,結束錄音的條件可以是對方的掛機動作,也可以是錄音時長超過預設時長;當由於錄音時間超過時長而中斷錄音,應用處理器將播放錄音完畢提示音,並掛機。
3.根據權利要求2所述的在手持設備上實現語音信箱功能的方法,其特徵在於步驟F中,當由於錄音時間超過時長而中斷錄音,應用處理器將播放錄音完畢提示音,並掛機。
4.根據權利要求1所述的在手持設備上實現語音信箱功能的方法,其特徵在於對「語音信箱」開啟條件包括不開啟、任何來電開啟、特定來電開啟、來電等待N秒鐘開啟、重複呼叫第N次時開啟。
5.根據權利要求1所述的在手持設備上實現語音信箱功能的方法,其特徵在於可以進行個性化的提示音設定可以播放已有的音頻文件,也可以播放自行錄製的新音頻文件;根據不同的來電號碼判斷來選擇播放。
6.根據權利要求1所述的在手持設備上實現語音信箱功能的方法,其特徵在於可以根據需要對錄音時長和/或錄音音質進行設定。
7.一種在手持設備上實現語音信箱功能的裝置,包括數字基帶模塊、模擬基帶模塊、應用處理器和相應的外圍設備,其特徵在於還包括多媒體數位訊號編解碼器,其前端同數字基帶的數字語音總線接口連接,後端通過數據和控制總線同應用處理器連接。
8.根據權利要求7所述的在手持設備上實現語音信箱功能的裝置,其特徵在於該多媒體數位訊號編解碼器上還連接有MIC、揚聲器等音頻輸入輸出設備。
9.根據權利要求7所述的在手持設備上實現語音信箱功能的裝置,其特徵在於該應用處理器前端同多媒體數位訊號編解碼器通過數據和控制總線連接,所連接的外圍設備包括存儲器、顯示設備、鍵盤。
10.根據權利要求7所述的在手持設備上實現語音信箱功能的裝置,其特徵在於連接在基帶和多媒體數位訊號編解碼器之間的是支持多種不同的協議模式的全雙工數字音頻接口。
全文摘要
一種在手持設備上實現語音信箱功能的方法,包括以下步驟A.來電;以來電作為方法實現的起點;B.記錄並存放來電屬性;C.判斷「語音信箱」功能是否開啟;D.判斷是否特定來電;E.創建錄音文件並開始記錄對方語音;F.結束錄音;G.創建界面提示信息;H.完畢,系統恢復原始的待機狀態。一種在手持設備上實現語音信箱功能的裝置,包括數字基帶模塊、模擬基帶模塊、應用處理器和相應的外圍設備,還包括多媒體數位訊號編解碼器,其前端同數字基帶的數字語音總線接口連接,後端通過數據和控制總線同應用處理器連接。本發明將語音錄製在機體上,可以隨時進行查詢、提取,提高了信息的傳遞效率,擴展了應用、節省了用戶使用成本。
文檔編號H04M1/64GK101026646SQ200610024150
公開日2007年8月29日 申請日期2006年2月24日 優先權日2006年2月24日
發明者李 赫, 嚴政偉, 徐青, 王斌 申請人:上海夏新電子開發有限公司