一種通話狀態(tài)切換方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種通話狀態(tài)切換方法。
【背景技術】
[0002]隨著終端使用的日益廣泛,人們可以利用終端實現(xiàn)各種功能,例如語音通話、看視頻、打游戲、聽音樂等等,其中利用終端進行語音通話是一個常用的功能。在終端之間進行通話時,往往是一個終端向另一個終端發(fā)起通話,兩個終端的通話狀態(tài)也不同,例如,第一終端向第二終端發(fā)起通話,則第一終端的通話狀態(tài)為主叫狀態(tài),第二終端的通話狀態(tài)為被叫狀態(tài)。
[0003]在第一終端與第二終端之間進行通話時,當主叫狀態(tài)的第一終端話費余額不足時,只能先掛斷通話,然后由第二終端主動發(fā)起通話,這種通話狀態(tài)更換方式操作不方便,用戶體驗差。
【發(fā)明內容】
[0004]本發(fā)明實施例提供一種通話狀態(tài)切換方法,可實時實現(xiàn)終端之間通話狀態(tài)的切換,操作方便,提高了用戶體驗。
[0005]本發(fā)明實施例提供了一種通話狀態(tài)切換方法,其可包括:
[0006]第一終端顯示用于進行通話狀態(tài)切換的確認信息;
[0007]當檢測到對所述確認信息的確認操作時,所述第一終端根據(jù)所述確認操作生成用于請求切換與所述第二終端之間通話狀態(tài)的請求消息;
[0008]所述第一終端向服務器發(fā)送所述請求消息,以使所述服務器根據(jù)所述請求消息切換所述第一終端與所述第二終端之間的通話狀態(tài)。
[0009]本發(fā)明實施例中,服務器接收到第一終端發(fā)送的用于請求切換與第二終端之間通話狀態(tài)的請求消息時,根據(jù)請求消息向第二終端發(fā)送用于提示第二終端是否允許進行通話狀態(tài)切換的第一提示信息,當?shù)诙K端返回允許進行通話狀態(tài)切換的響應消息時,服務器切換第一終端與第二終端之間的通話狀態(tài)。這種通話狀態(tài)切換方式可以在線實現(xiàn)通話狀態(tài)切換,用戶操作方便,提高了用戶體驗。
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1是本發(fā)明實施例提供的通話狀態(tài)切換方法的第一實施例流程示意圖;
[0012]圖2是本發(fā)明實施例提供的通話狀態(tài)切換方法的第二實施例流程示意圖;
[0013]圖3是本發(fā)明實施例提供的通話狀態(tài)切換方法的第三實施例流程示意圖;
[0014]圖4是本發(fā)明實施例提供的通話狀態(tài)切換方法的第四實施例流程示意圖;
[0015]圖5是本發(fā)明實施例提供的第一終端的一種屏幕顯示示意圖;
[0016]圖6是本發(fā)明實施例提供的第二終端的一種屏幕顯示示意圖;
[0017]圖7是本發(fā)明實施例提供的服務器的第一實施例結構示意圖;
[0018]圖8是本發(fā)明實施例提供的服務器的第二實施例結構示意圖;
[0019]圖9是本發(fā)明實施例提供的服務器的第三實施例結構示意圖;
[0020]圖10是本發(fā)明實施例提供的終端的第一實施例結構示意圖;
[0021]圖11是本發(fā)明實施例提供的終端的第二實施例結構示意圖。
【具體實施方式】
[0022]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023]具體實現(xiàn)中,本發(fā)明實施例中描述的第一終端和第二終端可包括:手機、平板電腦或者隨身聽等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0024]下面將結合圖1至圖11對本發(fā)明實施例提供的通話狀態(tài)切換方法、服務器及終端進行具體描述。
[0025]請參照圖1,是本發(fā)明實施例提供的通話狀態(tài)切換方法的第一實施例流程示意圖。本實施例中所描述的通話狀態(tài)切換方法,包括步驟:
[0026]S101,服務器接收第一終端發(fā)送的用于請求切換與第二終端之間通話狀態(tài)的請求消息;
[0027]在一些可行的實施方式中,本發(fā)明實施例中的通話狀態(tài)切換可以是第一終端與第二終端之間的主被叫狀態(tài)切換,服務器可以是無線網(wǎng)絡服務器或者運營商服務器,第一終端可以是主叫狀態(tài)的終端,第二終端是被叫狀態(tài)的終端;或者第一終端可以是被叫狀態(tài)的終端,第二終端是主叫狀態(tài)的終端。
[0028]本發(fā)明實施例中,可以是在第一終端與第二終端通話過程中,第一終端向服務器發(fā)送用于請求切換與第二終端之間通話狀態(tài)的請求消息,也可以是在第一終端作為主叫狀態(tài)的終端,在撥通第二終端時,向服務器發(fā)送用于請求切換與第二終端之間通話狀態(tài)的請求消息。服務器接收第一終端發(fā)送的請求消息,該請求消息中攜帶第一終端的標識與第二終端的標識,例如,第一終端的電話號碼和第二終端的電話號碼。
[0029]可選的,服務器接收第一終端的請求消息的接收方式可以有以下兩種可選的實施方式:
[0030]在第一種可選的實施方式中,在所述第一終端與所述第二終端進行通話過程中,所述服務器接收所述第一終端發(fā)送的用于請求切換與所述第二終端之間的通話狀態(tài)的請求消息。
[0031]具體的,在第一終端與第二終端進行通話過程中,第一終端與第二終端之間可以進行通話狀態(tài)切換,例如第一終端發(fā)送用于請求切換與第二終端之間的通話狀態(tài)的請求消息,第一終端可以是主叫狀態(tài)的終端,也可以是被叫狀態(tài)的終端。
[0032]在第二種可選的實施方式中,若所述第一終端為主叫狀態(tài)的終端;
[0033]當服務器接收到所述第一終端向所述第二終端發(fā)起的的呼叫請求時,所述服務器查詢所述第一終端的支付余額;
[0034]若所述第一終端的支付余額小于預設閾值時,則所述服務器將所述呼叫請求確定為用于請求切換與所述第二終端之間通話狀態(tài)的請求消息。
[0035]具體的,第一終端為主叫狀態(tài)的終端,但是第一終端的支付余額小于預設閾值,支付余額可以是話費余額,在第一終端的支付余額比較少時,第一終端仍然可以撥電話,即是向第二終端發(fā)起呼叫請求,當服務器接收到呼叫請求時,服務器查詢第一終端的支付余額,當支付余額小于預設閾值,則服務器自動將呼叫請求確定為用于請求切換與第二終端之間通話狀態(tài)的請求消息。
[0036]S102,所述服務器根據(jù)所述請求消息,向所述第二終端發(fā)送用于提示所述第二終端是否允許進行通話狀態(tài)切換的第一提示信息;
[0037]在一些可行的實施方式中,服務器接收請求消息后,對請求消息進行解析,獲取第二終端的標識,并向第二終端發(fā)送用于提示第二終端是否允許進行通話狀態(tài)切換的第一提示信息。
[0038]本發(fā)明實施例中,第二終端接收到第一提示信息后,會向用戶顯示是否同意進行通話狀態(tài)切換的操作框,用戶可以對該操作框進行確認操作,即是同意進行通話狀態(tài)切換或者不同意進行通話狀態(tài)切換。這里以第一終端為主叫狀態(tài)的終端,第二終端為被叫狀態(tài)的終端為例進行舉例說明,請參照圖6第一個操作界面,即是第二終端接收到第一提示信息后,顯示的操作框“對方要求切換通話狀態(tài)”,當用戶同意進行通話狀態(tài)切換,則點擊“同意”操作框,當點擊“同意”操作框,第二終端界面會顯示圖6第二個操作界面,提示已經(jīng)切換,同時第二終端也可以進一步進行通話狀態(tài)切換,即是點擊“切換為被叫”操作框。當用戶不同意進行通話狀態(tài)切換,則點擊“不同意”操作框,第二終端界面會顯示圖6第三個操作界面,提示未切換。
[0039]本發(fā)明實施例中,用戶對第二終端進行選擇操作后,第二終端將用戶選擇的是否允許進行通話狀態(tài)切換的響應消息返回至服務器,以使服務器控制通話狀態(tài)的切換與否。
[0040]S103,當接收到所述第二終端返回的允許進行通話狀態(tài)切換的響應消息時,所述服務器切換所述第一終端與所述第二終端之間的通話狀態(tài)。
[0041]在一些可行的實施方式中,當服務器接收到第二終端返回的允許進行通話狀態(tài)切換的響應消息時,即是表明第二終端同意進行通話狀態(tài)切換,服務器切換第一終端與第二終端之間的通話狀態(tài)。
[0042]可選的,所述服務器切換所述第一終端與所述第二終端之間的通話狀態(tài),包括:
[0043]所述服務器切換所述第一終端與所述第二終端之間的主被叫狀態(tài)。
[0044]在一些可行的實施方式中,服務器切換第一終端與第二終端之間的通話狀態(tài)可以是切換第一終端與第二終端之間的主被叫狀態(tài)。
[0045]進一步的,所述服務器切換所述第一終端與所述第二終端之間的主被叫狀態(tài),包括:
[0046]所述服務器在通話數(shù)據(jù)庫中修改所述第一終端與所述第二終端之間的主被叫狀
??τ O
[0047]更進一步的,所述服務器在通話數(shù)據(jù)庫中修改所述第一終端與所述第二終端之間的主被叫狀態(tài),包括:
[0048]若所述第一終端的通話狀態(tài)為主叫狀態(tài),所述第二終端的通話狀態(tài)為被叫狀態(tài),則所述服務器在所述通話數(shù)據(jù)庫中將所述第一終端的通話狀態(tài)修改為被叫狀態(tài),將所述第二終端的通話狀態(tài)修改為主叫狀態(tài)。
[0049]若所述第一終端的通話狀態(tài)為被叫狀態(tài),所述第二終端的通話狀態(tài)為主叫狀態(tài),則所述服務器在所述通話數(shù)據(jù)庫中將所述第一終端的通話狀態(tài)修改為主叫狀態(tài),將所述第二終端的通話狀態(tài)修改為被叫狀態(tài)。
[0050]可選的,服務器可以是運營商服務器,則運營商服務器根據(jù)第二終端反饋的允許進行通話狀態(tài)切換的反饋結果,在通話數(shù)據(jù)庫中更改第一終端與第二終端的主被叫狀態(tài),例如,若第一終端為主叫狀態(tài)的終端,第二終端為被叫狀態(tài)的終端,則在通話數(shù)據(jù)庫中將第一終端的通話狀態(tài)修改為被叫狀態(tài),將第二終端的通話狀態(tài)修改為主叫狀態(tài)。通話狀態(tài)修改完成后,服務器發(fā)送提示信息給第一終端和第二終端,以使第一終端和第二終端切換通話界面。
[0051]可選的