通話模式的切換方法及裝置的制造方法
【技術領域】
[0001]本發明涉及終端技術領域,特別是涉及一種通話模式的切換方法及裝置。
【背景技術】
[0002]隨著終端的不斷發展,終端的功能越來越多,例如用戶使用終端進行通話,使得用戶對通話功能的要求越來越高。
[0003]目前用戶在嘈雜環境下通話時,為了保證通話的清晰度,需要將正常的通話模式切換至大音量切換模式,現有的一種切換方式是將音量調到最大值,再長按一下終端上的音量加鍵,才能進入大音量通話模式;現有的另一種切換方式是退出通話界面,再通過屏幕操作進入通話模式設置界面,經過相應的設置才能進入大音量通話模式;可見現有的大音量通話模式的切換方式快捷性較差,操作比較繁瑣。
【發明內容】
[0004]本發明實施例提供一種通話模式的切換方法及裝置,以解決現有終端的通話模式的切換方式快捷性較差,操作比較繁瑣的技術問題。
[0005]為解決上述問題,本發明提供的技術方案如下:
[0006]本發明實施例提供一種通話模式的切換方法,其包括:
[0007]當檢測到終端處于通話狀態時,接收用戶通過敲擊所述終端所產生的敲擊指令;
[0008]判斷所述敲擊指令是否為模式切換指令;
[0009]如果判定所述敲擊指令為所述模式切換指令,則根據所述模式切換指令將所述通話的當前通話模式切換至大音量通話模式。
[0010]本發明實施例還提供一種通話模式的切換裝置,其包括:
[0011]接收模塊,用于當檢測到終端處于通話狀態時,接收用戶通過敲擊所述終端所產生的敲擊指令;
[0012]判斷模塊,用于判斷所述敲擊指令是否為模式切換指令;
[0013]切換模塊,用于當所述判斷模塊判定所述敲擊指令為所述模式切換指令時,則根據所述模式切換指令將所述通話的當前通話模式切換至大音量通話模式。
[0014]相較于現有技術,本實施例的通話模式的切換方法及裝置,當檢測到終端處于通話狀態時,接收用戶通過敲擊該終端產生的敲擊指令;判斷該敲擊指令是否為模式切換指令;如果判定該敲擊指令為該模式切換指令,則根據該模式切換指令將該通話的當前通話模式切換至大音量通話模式;從而方便快捷地將當前通話模式切換至大音量通話模式,操作過程簡便。
【附圖說明】
[0015]圖1為本發明實施例一提供的通話模式的切換方法的流程圖;
[0016]圖2是本發明實施例一提供的信號處理裝置的結構示意圖;
[0017]圖3為本發明實施例二提供的通話模式的切換方法的流程圖;
[0018]圖4為本發明實施例三提供的通話模式的切換方法的流程圖;
[0019]圖5為本發明實施例四提供的通話模式的切換裝置的結構示意圖。
【具體實施方式】
[0020]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0021]請參照圖1,圖1為本發明實施例一提供的通話模式的切換方法的流程圖。
[0022]本優選實施例的通話模式的切換方法,包括:
[0023]步驟S101,當檢測到終端處于通話狀態時,接收用戶通過敲擊該終端所產生的敲擊指令;
[0024]例如,終端監測到通話時,檢測用戶是否在終端上進行敲擊操作,以得到該敲擊指令,比如,終端可以通過終端自帶的麥克風、受話器或者揚聲器,檢測該敲擊指令,用戶可以在終端的任何位置進行敲擊,比如可以在終端的背面或者側面敲擊,只要終端能檢測到該敲擊指令均可,該終端可以為手機、平板電腦等設備。
[0025]比如,該接收用戶通過敲擊該終端所產生的敲擊指令步驟可以包括:
[0026]獲取用戶在該終端上的振動信號;
[0027]判斷該振動信號是否為用戶通過敲擊該終端產生的振動信號;
[0028]如果是,則確定該振動信號為該敲擊指令。
[0029]該敲擊指令是根據用戶通過敲擊產生的振動信號產生的,例如,當監聽到終端處于通話狀態時,終端接收用戶在終端上的振動信號,之后判斷該振動信號是否為用戶通過敲擊產生的振動信號,如果是,則確定該振動信號為該敲擊指令;
[0030]具體地,本實施例中用戶的敲擊操作可以為用手指直接點擊終端,也可以是利用其他硬物,比如用筆桿、鑰匙等,點擊終端。
[0031]由于敲擊動作時間非常短暫,且通過設備的固體傳播,因此,終端受到用戶敲擊產生的振動信號是一種特殊的振動信號,其與終端受到其他作用力產生的振動信號,或者終端傳遞的外部振源產生的振動信號不相同。從電學角度來分析敲擊產生的振動信號,比如將敲擊產生的振動信號轉換成數字信號,對該數字信號進行數字處理分析,可以得出以下分析結果:
[0032]從信號時間來看,該信號持續的時間時長非常短(毫秒級別);從信號幅值大小比較來看,該數字信號的電平相對較大,(由于振動信號是固體傳播,且由終端自身傳播),比一般振動信號對應的數字信號的信號強更大的;從信號的頻譜來看,頻率覆蓋了整個數字信號頻段,且各個頻率的幅值差別不大。
[0033]因此,可以基于上述振動信號對應的數字信號的特點或者特征,識別或者判斷獲取到的振動信號是否為用戶通過敲擊產生的振動信號;具體判斷過程可以為:
[0034]將該振動信號轉換成對應的振動數字信號;
[0035]獲取該振動數字信號的關鍵特征信息;
[0036]根據該關鍵特征信息判斷振動信號是否為用戶通過敲擊終端產生的振動信號,例如,可以通過終端的麥克風、受話器或者揚聲器接收用戶通過敲擊該終端而產生的敲擊指令,比如,通過終端自帶的麥克風、受話器或者揚聲器將該振動信號轉換成模擬電信號,然后,將該模擬電信號進行模數轉換(例如,通過模數轉換器轉換),得到振動數字信號,對該振動數據信號進行數字處理(DSP),以得到該振動數字信號的,關鍵特征信息,然后,根據關鍵特征信息判斷該振動信號是否為敲擊指令。為了便于判斷,本實施例在得到模擬電信號之后,進行模數轉換之前,還可以對模擬電信號進行放大處理,比如通過PGA放大器對該模擬電信號進行放大處理,其中,對數字信號的處理可以由DSP芯片來執行。
[0037]其中,振動數字信號的關鍵特征信息可以包括:頻率信息(包括頻率分布、頻帶寬度等)、幅值信息(包括平均幅值)、以及時間信息(信號周期)中的至少一種,當然,還可以包括其他特征信息。
[0038]本實施例中,根據關鍵特征信息來判斷,比如,判斷關鍵特征信息是否滿足預設條件,若是,則判定該振動信號為用戶通過敲擊該終端產生的振動信號,否則,則判定該振動信號不是用戶通過敲擊該終端產生的振動信號。
[0039]例如,在關鍵特征信息可以包括:頻率信息、幅值信息、以及時間信息時,分別判斷該頻率信息是否滿足預設頻率條件、該幅值信息是否滿足預設幅值條件、以及該時間信息是否滿足預設時間條件,其中,預設頻率條件、預設幅值條件和預設時間條件可以分別根據預設數字信號對應的頻率信息、幅度信息和時間信息設置,該預設數字信號為用戶通過敲擊該終端產生的振動信號對應的數字信號。本實施例在需要判斷多個關鍵特征信息是否滿足預設條件,來識別敲擊產生的振動信號時,比如,上述頻率信息、幅值信息、以及時間信息三次判斷,可以基于多次的判斷結果來識別,例如,當三個判斷結果均為是時,才確定振動信號為敲擊產生的振動信號,即敲擊指令,或者,當多個判斷結果中有某幾個判斷結果為是時,確定振動信號為敲擊產生的振動信號,這些均可以根據實際情況來設定,判斷結果為是的情況越多,識別精度越高。
[0040]例如,以圖2該的信號處理裝置來介紹本實施例判斷振動信號是否為用戶敲擊終端產生的振動信號的具體過程,該信號處理裝置包括:
[0041]麥克風201,用于通過獲取針對終端的振動信號,并將該振動信號轉換成模擬信號,具體地,在終端振動產生振動信號時,麥克風201內的振膜感應到振動信號,并且都會跟著一起振動,振膜就會帶動麥克風201中的線圈做切割磁力線的運動,從而線圈中就會產生對應的電流信號,即模擬信號;本實施例中還可以用受話器或者揚聲器替換該麥克風實現同樣的功能,其工作過程與麥克風的工作過程類型,這里就不再贅述。
[0042]模