一種通話切換方法和裝置的制造方法
【技術領域】
[0001 ]本發明涉及通信技術領域,具體涉及一種通話切換方法和裝置。
【背景技術】
[0002]隨著智能終端的普及,越來越多用戶使用智能終端進行學習、娛樂等等,不僅豐富用戶生活,還給用戶帶來便利。
[0003]現有技術中,在用戶A的第一終端與用戶B的第二終端進行語音通話時,如果該用戶A需要與該用戶B進行視頻通話,即第一終端由語音通話切換至視頻通話,需要用戶A對第一終端進行一系列操作,比如,掛斷與用戶B的語音通話,或者退出語音通話界面,然后,打開第一終端上的視頻通話客戶端,查找用戶b的視頻通話賬戶,發起與該視頻通話賬戶進行視頻通話的通話請求。
[0004]在對現有技術的研究和實踐過程中,本發明的發明人發現,目前終端由語音通話切換至視頻通話,需要用戶進行一系列的操作,會導致終端由語音通話切換至視頻通話的效率比較低。
【發明內容】
[0005]本發明實施例提供一種通話切換方法和裝置,可以提高終端由語音通話切換至視頻通話的效率。
[0006]本發明實施例提供一種通話切換方法,包括:
[0007]在第一終端與第二終端進行語音通話的過程中,獲取針對所述第一終端的振動信號;
[0008]判斷所述振動信號是否為所述第一終端受到用戶敲擊產生的振動信號;
[0009]若是,則向網絡側發送視頻通話請求,以請求與所述第二終端進行視頻通話,并接收所述網絡側根據所述視頻通話請求返回的響應信息;
[0010]根據所述響應信息使所述第一終端切換至與所述第二終端進行視頻通話。
[0011]相應的,本發明實施例還提供一種通話切換裝置,包括:
[0012]獲取模塊,用于在第一終端與第二終端進行語音通話的過程中,獲取針對所述第一終端的振動信號;
[0013]信號判斷模塊,用于判斷所述振動信號是否為所述第一終端受到用戶敲擊產生的振動信號;
[0014]收發模塊,用于在所述信號判斷模塊判斷為是時,向網絡側發送視頻通話請求,以請求與所述第二終端進行視頻通話,并接收所述網絡側根據所述視頻通話請求返回的響應信息;
[0015]切換模塊,用于根據所述響應信息使所述第一終端切換至與所述第二終端進行視頻通話。
[0016]本發明實施例采用在第一終端與第二終端進行語音通話的過程中,獲取針對該第一終端的振動信號,然后,判斷該振動信號是否為該第一終端受到用戶敲擊產生的振動信號,若是,則向網絡側發送視頻通話請求,以請求與該第二終端進行視頻通話,并接收該網絡側根據該視頻通話請求返回的響應信息,根據該響應信息使該第一終端切換至與該第二終端進行視頻通話;該方案可以通過振動信號識別用戶敲擊該終端的動作,并自動發起視頻通話請求,以使得終端自動由語音通話切換到視頻通話;無需用戶針對終端進行一系列復雜的操作,對于用戶來說只需敲擊終端即可實現語音通話到視頻通話的切換,相對于現有技術而言,提高了終端由語音通話切換到視頻通話的效率。
【附圖說明】
[0017]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1是本發明實施例一提供的通話切換方法的流程圖;
[0019]圖2是本發明實施例一提供的信號處理裝置的結構示意圖;
[0020]圖3是本發明實施例三提供的通話切換方法的流程圖;
[0021]圖4a是本發明實施例四提供的一種通話切換裝置的結構示意圖;
[0022]圖4b是本發明實施例四提供的另一種通話切換裝置的結構示意圖;
[0023]圖4c是本發明實施例四提供的又一種通話切換裝置的結構示意圖。
【具體實施方式】
[0024]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]本發明實施例提供一種通話切換方法和裝置。以下將分別進行詳細說明。
[0026]實施例一、
[0027]本實施例將從通話切換裝置的角度進行描述,該通話切換裝置具體可以集成在第一終端中,該第一終端可以為智能手機、平板電腦等設備。
[0028]如圖1所示,本實施例提供了一種通話切換方法,具體流程可以如下:
[0029]101、在第一終端與第二終端進行語音通話的過程中,獲取針對該第一終端的振動信號。
[0030]具體地,第一終端與第二終端進行的語音通話可以為手機通話、網絡上的語音通話等等;比如第一終端通過語音通話客戶端(QQ、微信等)與第二終端進行語音通話。
[0031]其中,針對第一終端的振動信號可以為第一終端受到外界作用力發生機械振動,從而產生的振動信號,也可以稱為聲波信號,比如,用戶敲擊終端時,終端會發生振動,從而終端會產生振動信號,也可以是第一終端傳遞的,且由外部振源產生的振動信號。
[0032]在本實施例中,獲取針對第一終端的振動信號可以有多種,比如可以通過第一終端上的振膜獲取針對該第一終端的振動信號,在第一終端發生振動時,該振膜都會跟著一起振動,因此,可以通過振膜來感應第一終端的振動,從而獲取針對第一終端的振動信號。
[0033]在實際應用中,由于終端有些器件本身自帶振膜,比如,終端上的麥克風、揚聲器、受話器等,因此,可以通過這些器件的振膜來獲取針對終端的振動信號;也即,步驟“獲取針對第一終端的振動信號”可以包括:通過第一終端自帶的麥克風、揚聲器或者受話器接收針對第一終端的振動信號。
[0034]102、判斷該振動信號是否為該第一終端受到用戶敲擊產生的振動信號,若是,執行步驟103,若否,則執行步驟105。
[0035]具體地,本實施例中用戶敲擊可以為用手指直接點擊終端,也可以是利用其他硬物,比如用筆桿、鑰匙等,點擊終端。
[0036]由于敲擊動作時間非常短暫,且通過設備的固體傳播,因此,終端受到用戶敲擊產生的振動信號是一種特殊的振動信號,其與終端受到其他作用力產生的振動信號,或者終端傳遞的外部振源產生的振動信號不相同。從電學角度來分析敲擊產生的振動信號,比如將敲擊產生的振動信號轉換成數字信號,對該數字信號進行數字處理分析,可以得出以下分析結果:
[0037]從信號時間來看,該信號持續的時間時長非常短(毫秒級別);從信號幅值大小比較來看,該數字信號的電平相對較大,(由于振動信號是固體傳播,且由終端自身傳播),比一般振動信號對應的數字信號的信號強更大的;從信號的頻譜來看,頻率覆蓋了整個數字信號頻段,且各個頻率的幅值差別不大。
[0038]因此,可以基于上述振動信號對應的數字信號的特點或者特征,識別或者判斷獲取到的振動信號是否為終端受到用戶敲擊產生的振動信號;也即,步驟“判斷該振動信號是否為該第一終端受到用戶敲擊產生的振動信號”可以包括:
[0039]將該振動信號轉換成對應的振動數字信號;
[0040]獲取該振動數字信號的關鍵特征信息;
[0041]根據該關鍵特征信息判斷該振動信號是否為該第一終端受到用戶敲擊產生的振動信號。
[0042]比如,通過第一終端自帶的麥克風、受話器或者揚聲器將該振動信號轉換成模擬電信號,然后,將該模擬電信號進行模數轉換(例如,通過模數轉換器轉換),得到振動數字信號,對該振動數字信號進行數字處理(DSP),以得到該振動數字信號的關鍵特征信息,然后,根據關鍵特征信息判斷該振動信號是否為該第一終端受到用戶敲擊產生的振動信號。為了便于判斷,本實施例在得到模擬電信號之后,進行模數轉換之前,還可以對模擬電信號進行放大處理,比如通過PGA放大器對該模擬電信號進行放大處理,其中,對數字信號的處理可以由DSP芯片來執行。
[0043]其中,振動數字信號的關鍵特征信息可以包括:頻率信息(包括頻率分布、頻帶寬度等)、幅值信息(包括平均幅值)、時間信息(信號周期)中的至少一種,當然,還可以包括其他特征信息。
[0044]本實施例中,根據關鍵特征信息來判斷或者識別振動信號是否為第一終端受到用戶敲擊產生的振動信號的方式有多種,比如,判斷關鍵特征信息是否滿足