專利名稱:一種移動終端實現撥號器的裝置及方法
技術領域:
本發明涉及撥號器技術,特別是指一種移動終端實現撥號器的裝置及方法。
背景技術:
中國專利99243606.0中介紹了一種智能電話撥號器,該智能電話撥號器包括機殼、鍵盤、指示燈、送話器接觸裝置和揚聲器等,機殼內設有控制單元、雙音頻信號發送單元、數據存儲單元、鍵盤操作單元、復位電路、顯示單元、撥號或工作指示電路和揚聲器驅動電路。其中,控制一方面與鍵盤操作單元、復位電路及顯示單元相連,另一方面又與雙音頻信號發送單元及數據存儲單元相連,雙音頻信號發送單元后接有將其信號放大的揚聲器驅動電路,而作為鍵盤撥號或連續撥號顯示用的撥號及工作指示電路則接在雙音頻信號發送單元處。控制單元將鍵盤操作單元產生的撥號代碼經掃描后傳送至雙音頻信號發送單元,產生相應的DTMF信號,該DTMF信號經揚聲器驅動電路放大后傳送至揚聲器,使揚聲器發出相應頻率的聲音。另一方面將需要存儲或需要撥出的撥號代碼傳送至數據存儲單元進行存儲,根據需要可通過鍵盤操作單元上的相應按鍵隨時撥叫,同時通過鍵盤操作單元輸入的撥號或連續撥打從數據存儲單元中取出的撥號,在控制單元控制下產生DTMF信號的同時,又傳送至顯示單元進行顯示,而復位電路則是使控制單元回復到初始狀態,以便進行下一次撥號或號碼存儲的操作。
移動終端具有無線接收電話號碼裝置,例如主叫號碼接收裝置(主叫顯示)。無線接收電話號碼裝置和電話號碼存儲裝置相連接。如果用戶申請了主叫號碼顯示功能,當用戶的手機接收到電話呼叫時,電話號碼會自動存入一個專用的電話號碼本中,例如存儲在“未接電話號碼”或“已接電話號碼”的電話號碼存儲裝置中。
以上所述的智能電話撥號器是一個獨立的裝置,如果用戶需要使用撥號器,就必須將撥號器隨身攜帶,這為用戶帶來了很大不便,使得撥號器本身為用戶帶來的便利優勢蕩然無存。
發明內容
有鑒于此,本發明的一個目的在于提供一種移動終端實現撥號器的裝置,本發明的另一目的在于提供一種移動終端實現撥號器的方法,使得目前普遍使用的移動終端能夠具有撥號器的功能,大大方便用戶對撥號器的使用。
為了達到上述目的,本發明提供了一種撥號器移動終端,該移動終端包含號碼存儲單元,用于存儲移動終端的電話號碼,號碼接收單元,用于接收來自號碼存儲單元的電話號碼,并向號碼輸出單元提供該電話號碼;該裝置進一步包括號碼輸出單元,用于從號碼接收單元中讀取需要呼叫的電話號碼,并生成與該電話號碼相對應的雙音頻電信號,然后向發聲單元提供該雙音頻電信號,發聲單元,用于將雙音頻電信號轉換為雙音頻聲音信號,并向固定電話提供該雙音頻聲音信號。
所述號碼接收單元包括鍵盤輸入單元,鍵盤輸入單元,用于從號碼存儲單元中選擇需要呼叫的電話號碼,并向號碼輸出單元提供該電話號碼。
所述號碼輸出單元進一步包括號碼轉換單元,用于根據設定的號碼規則,將來自號碼存儲單元的電話號碼進行轉換。
所述號碼輸出單元進一步包括號碼轉換單元,用于根據設定的號碼規則,將來自鍵盤輸入單元的電話號碼進行轉換,并向雙音頻電路提供轉換后的電話號碼。
本發明還提供了一種移動終端實現撥號器的方法,該方法包含以下步驟A、用戶選擇移動終端中存儲的電話號碼,讀取該電話號碼;B、生成與所述電話號碼相對應的雙音頻聲音信號,并將該雙音頻聲音信號輸出至通信終端。
步驟A中所述判斷移動終端當前是否處于撥號器模式為判斷用戶是否選擇撥號器模式操作,如果是,則執行步驟B,否則,進入移動終端發起呼叫流程。
所述步驟B之前進一步包括根據設定的號碼原則,判斷是否需要進行號碼轉換,如果是,則進行號碼轉換,然后執行步驟B;否則,直接執行步驟B。
步驟B中所述生成與電話號碼相對應的雙音頻聲音信號為調用雙音頻轉換接口函數,將電話號碼作為該雙音頻轉換接口函數的參數,該雙音頻轉換接口函數生成與電話號碼相對應的雙音頻聲音信號。
錄制并存儲與每個字符相對應的雙音頻語音文件,步驟B中所述生成與電話號碼相對應的雙音頻聲音信號為從電話號碼的第一位字符開始,依次打開并播放與每個字符相對應的雙音頻語音文件,直至電話號碼中的所有字符完成。
所述雙音頻文件存儲于ROM或RAM中。
根據本發明提出的方案,將撥號器與移動終端相結合,使得用戶通過攜帶具有撥號器功能的移動終端一個設備,就可既實現移動終端的功能,又可實現撥號器的功能,大大方便用戶對撥號器的使用,節省用戶在通信終端上撥號的時間,也無需用戶對需要呼叫的電話號碼進行記憶,為用戶提供更多便利。另外,本發明中提出的通過移動終端實現的撥號器,可利用移動終端自身存儲的電話號碼,方便用戶撥號器號碼的存儲。
此外,移動終端作為被叫接收到主叫的電話后,只需要進行選擇操作,不需要在移動終端或固定終端中重新輸入一遍電話號碼,即可讓通信終端發起對主叫的回呼。
圖1示出了移動終端實現撥號器裝置的結構示意圖;圖2示出了移動終端實現撥號器流程圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明作進一步的詳細描述。
圖1示出了移動終端實現撥號器裝置的結構示意圖,如圖1所示,移動終端實現撥號器的裝置包括號碼存儲單元、號碼輸出單元和發聲單元,其中,號碼存儲單元為移動終端自身的號碼存儲單元,用于存儲移動終端的電話號碼,并向號碼輸出單元提供存儲的電話號碼,號碼存儲單元可存儲多個電話號碼,號碼存儲單元中存儲的電話號碼可為移動終端電話號碼簿中的電話號碼;由于移動終端還可將未接電話和/或已接電話的電話號碼進行存儲,因此,號碼存儲單元中存儲的電話號碼可為移動終端電話號碼簿中的電話號碼與未接電話和/或已接電話的電話號碼的組合;號碼接收單元,用于接收來自號碼存儲單元的電話號碼,并向號碼輸出單元提供該電話號碼;號碼輸出單元,用于從號碼接收單元中讀取需要呼叫的電話號碼,并生成與需要呼叫的電話號碼相對應的雙音頻電信號,然后向發聲單元提供該雙音頻電信號,號碼輸出單元可為一個雙音頻電路。號碼接收單元可包含鍵盤輸入單元,鍵盤輸入單元用于通過鍵盤選擇需要呼叫的電話號碼,即通過鍵盤輸入單元從號碼存儲單元中取出需要呼叫的電話號碼,然后向號碼輸出單元提供該電話號碼,由號碼輸出單元生成與需要呼叫的電話號碼相對應的雙音頻電信號,并將該雙音頻電信號提供至發聲單元;發聲單元用于將雙音頻電信號轉換為雙音頻聲音信號,并向固定終端提供該雙音頻聲音信號,使固定終端能夠將雙音頻聲音信號傳給交換機,實現對該電話號碼進行呼出,將雙音頻聲音信號輸出至固定電話的可為移動終端原有的揚聲器(Speaker)。由于移動終端中存儲的電話號碼為適合于移動終端撥打的電話號碼,這樣,就存在不適于固定終端撥打的問題,因此,該裝置的號碼輸出單元中可進一步包括號碼轉換單元,用于將來自號碼存儲單元的電話號碼進行轉換,然后向雙音頻電路提供轉換后的電話號碼。可在號碼轉換單元中預先設置一些號碼規則,號碼轉換單元收到電話號碼后,根據存儲的號碼規則判斷是否需要進行號碼轉換,如增加或刪除部分號碼,如果是,則對收到的電話號碼進行轉換,然后向雙音頻電路提供轉換后的電話號碼,否則,直接向雙音頻電路提供收到的電話號碼,例如,號碼轉換單元收到的來自號碼存儲單元的電話號碼為05741234567,號碼轉換單元根據存儲的號碼規則,確定0574為本地區號,需要刪除,因此,將電話號碼05741234567轉換為1234567,然后提供給雙音頻電路。
對于能夠實現撥號器的移動終端而言,移動終端上可設置兩種模式,即通信模式和撥號器模式,用戶可在通信終端的通信功能與撥號器功能之間進行切換。用戶在電話號碼簿中選擇電話號碼后,移動終端判斷當前是否處于撥號器模式,如果是,則觸發雙音頻電路生成與需要呼叫的電話號碼相對應的雙音頻電信號,并將該雙音頻電信號提供至發聲單元;否則,進入移動終端發起呼叫流程。
圖2示出了移動終端實現撥號器流程圖,如圖2所示,移動終端實現撥號器的具體過程包括以下步驟步驟201~步驟202用戶選擇移動終端中存儲的電話號碼后,判斷移動終端當前是否處于撥號器模式,如果是,則執行步驟203;否則,執行步驟205。
步驟203~步驟204生成與用戶選擇的電話號碼相對應的雙音頻聲音信號,并將該雙音頻聲音信號輸出至通信終端。
步驟205進入移動終端的發起呼叫流程。
本發明既可通過硬件實體的連接關系實現,也可通過軟件流程來實現,下面對軟件的實現流程進行描述。
目前許多移動終端已采用智能操作系統,該操作系統能夠安裝應用程序,可通過應用程序的方式實現。操作系統具有讀取存儲在移動終端電話號碼簿中電話號碼的應用程序接口(API)和控制發聲裝置的應用程序接口。用戶切換至撥號器并選擇需要呼叫的電話號碼后,應用程序調用操作系統的讀取電話號碼簿中電話號碼的應用程序接口,讀取電話號碼簿中的電話號碼,該電話號碼即為需要呼叫的電話號碼,然后調用操作系統的控制發聲裝置的應用程序接口,控制發聲裝置輸出與需要呼叫的電話號碼相對應的雙音頻聲音信號,并將該雙音頻聲音信號提供給通信終端。
具體實現上,也可為用戶提供一項新的操作選擇,電話號碼簿即通常所說的通訊錄,可在電話號碼簿即通常所說的基本通訊錄的基礎上進行擴展,提供一項新的操作選擇,例如,基于目前通訊錄,當用戶選擇通訊錄中存儲的一個電話號碼后,在為用戶提供“呼叫”和“寫信息”兩項原有操作選擇的前提下,可再擴展一項操作選擇為“通過固定電話呼叫”,用戶選擇該項操作后,則生成與用戶選擇的電話號碼相對應的雙音頻聲音信號。
可根據設定的號碼規則判斷是否需要進行號碼轉換,如增加或刪除部分號碼,如果是,則對收到的電話號碼進行轉換,然后生成與轉換后的電話號碼相對應的雙音頻聲音信號,否則,直接生成與電話號碼相對應的雙音頻聲音信號,例如,用戶選擇的電話號碼為05741234567,根據設定的號碼規則,確定0574為本地區號,需要刪除,因此,將電話號碼05741234567轉換為1234567,然后生成與1234567相對應的雙音頻聲音信號。
可通過二種實現方案生成與需要呼叫的電話號碼相對應的雙音頻聲音信號。
一種實現方式是如果移動終端的操作系統已開放雙音頻轉換接口函數,則調用該雙音頻轉換接口函數是最簡單的實現方案,例如,在操作系統的CMdaAudio ToneUtility類中,有一個函數為PrepareToPlayDTMFString(Const TDesC & aDTMF),只要將需要轉換的電話號碼以參數的方式傳送給該函數,就能夠生成與需要呼叫的電話號碼相對應的雙音頻聲音信號,例如,呼叫電話號碼0755114,令string a=“0755114”,然后調用函數PrepareToPlayDTMFString(a),函數PrepareToPlayDTMFString(a)即可生成與需要呼叫的電話號碼相對應的雙音頻聲音信號,再通過調用函數Play( )將雙音頻聲音信號通過移動終端的揚聲器播放出來。
另一種實現方式是預先錄制與每個字符相對應的雙音頻語音文件,一共12個文件,分別為0,1,2,3……9,*和#這12個字符對應的雙音頻聲音信號,錄制的12個雙音頻語音文件可存儲在只讀存儲器(ROM)中或隨機存取存儲器(RAM)中。用戶選擇需要呼叫的電話號碼后,從該電話號碼的第一位字符開始,依次調用函數OpenFileL( ),打開與每個字符相對應的雙音頻信號文件,然后調用函數Play( )播放對應的文件,對電話號碼的下一個字符依次調用這兩個函數,直至電話號碼中的所有字符完成后停止。
以上所述通信終端為以雙音頻聲音信號作為撥號方式的終端,如固定終端。
總之,以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
1.一種移動終端實現撥號器的裝置,該裝置包括號碼存儲單元,用于存儲移動終端的電話號碼,號碼接收單元,用于接收來自號碼存儲單元的電話號碼,并向號碼輸出單元提供該電話號碼;其特征在于,該裝置進一步包括號碼輸出單元,用于從號碼接收單元中讀取需要呼叫的電話號碼,并生成與該電話號碼相對應的雙音頻電信號,然后向發聲單元提供該雙音頻電信號,發聲單元,用于將雙音頻電信號轉換為雙音頻聲音信號,并向固定電話提供該雙音頻聲音信號。
2.根據權利要求1所述的裝置,其特征在于,所述號碼接收單元包括鍵盤輸入單元,鍵盤輸入單元,用于從號碼存儲單元中選擇需要呼叫的電話號碼,并向號碼輸出單元提供該電話號碼。
3.根據權利要求1所述的裝置,其特征在于,所述號碼輸出單元進一步包括號碼轉換單元,用于根據設定的號碼規則,將來自號碼存儲單元的電話號碼進行轉換。
4.根據權利要求2所述的裝置,其特征在于,所述號碼輸出單元進一步包括號碼轉換單元,用于根據設定的號碼規則,將來自鍵盤輸入單元的電話號碼進行轉換,并向雙音頻電路提供轉換后的電話號碼。
5.一種移動終端實現撥號器的方法,其特征在于,該方法包含以下步驟A、用戶選擇移動終端中存儲的電話號碼,讀取該電話號碼;B、生成與所述電話號碼相對應的雙音頻聲音信號,并將該雙音頻聲音信號輸出至通信終端。
6.根據權利要求5所述的方法,其特征在于,所述步驟B之前進一步包括判斷移動終端當前是否處于撥號器模式,即判斷用戶是否選擇撥號器模式操作,如果是,則執行步驟B,否則,進入移動終端發起呼叫流程。
7.根據權利要求5所述的方法,其特征在于,所述步驟B之前進一步包括根據設定的號碼原則,判斷是否需要進行號碼轉換,如果是,則進行號碼轉換,然后執行步驟B;否則,直接執行步驟B。
8.根據權利要求5所述的方法,其特征在于,步驟B中所述生成與電話號碼相對應的雙音頻聲音信號為調用雙音頻轉換接口函數,將電話號碼作為該雙音頻轉換接口函數的參數,該雙音頻轉換接口函數生成與電話號碼相對應的雙音頻聲音信號。
9.根據權利要求5所述的方法,其特征在于,錄制并存儲與每個字符相對應的雙音頻語音文件,步驟B中所述生成與電話號碼相對應的雙音頻聲音信號為從電話號碼的第一位字符開始,依次打開并播放與每個字符相對應的雙音頻語音文件,直至電話號碼中的所有字符完成。
10.根據權利要求9所述的方法,其特征在于,所述雙音頻文件存儲于ROM或RAM中。
全文摘要
本發明公開了一種移動終端實現撥號器的裝置,該裝置包括號碼存儲單元,用于存儲移動終端的電話號碼,號碼接收單元,用于接收來自號碼存儲單元的電話號碼,并向號碼輸出單元提供該電話號碼;號碼輸出單元,用于從號碼接收單元中讀取需要呼叫的電話號碼,并生成與該電話號碼相對應的雙音頻電信號,然后向發聲單元提供該雙音頻電信號,發聲單元,用于將雙音頻電信號轉換為雙音頻聲音信號,并向固定電話提供該雙音頻聲音信號。本發明還公開了一種移動終端實現撥號器的方法,用戶選擇移動終端中存儲的電話號碼,讀取該電話號碼;生成與所述電話號碼相對應的雙音頻聲音信號,并將該雙音頻聲音信號輸出至通信終端,大大方便用戶對撥號器的使用。
文檔編號H04M1/26GK1801845SQ20041001169
公開日2006年7月12日 申請日期2004年12月31日 優先權日2004年12月31日
發明者胡立新, 余景文 申請人:華為技術有限公司