建立通話的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及通訊技術(shù)領(lǐng)域,特別涉及一種建立通話的方法和裝置。
【背景技術(shù)】
[0002]各類的通訊軟件給用戶之間的溝通交流帶來了極大便利。
[0003]在相關(guān)技術(shù)中,當(dāng)用戶向另一用戶發(fā)起聊天通話時,另一用戶往往會出于某種原因而不便進行聊天通話。例如,當(dāng)另一用戶正在開會時,往往無法及時地回復(fù)用戶的聊天信息或者響應(yīng)于用戶的通話請求。用戶發(fā)起上述失敗的聊天通話請求,無疑會造成服務(wù)器資源的浪費。
【發(fā)明內(nèi)容】
[0004]為了解決相關(guān)技術(shù)中存在的問題,本公開實施例提供了一種建立通話的方法和裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供了一種建立通話的方法,所述方法包括:
[0006]從服務(wù)器獲取聯(lián)系人的狀態(tài)信息,所述聯(lián)系人的狀態(tài)信息用于指示所述聯(lián)系人的聊天通話意愿;
[0007]在通訊列表的對應(yīng)于所述聯(lián)系人的條目中顯示可操作控件,所述可操作控件用于展示所述聯(lián)系人的狀態(tài)信息;
[0008]獲取對應(yīng)于所述可操作控件的觸發(fā)信號;
[0009]根據(jù)所述觸發(fā)信號與所述聯(lián)系人建立通話連接。
[0010]可選地,所述從服務(wù)器獲取聯(lián)系人的狀態(tài)信息,包括:
[0011]獲取當(dāng)前地理位置;
[0012]向所述服務(wù)器發(fā)送所述當(dāng)前地理位置,以使得所述服務(wù)器根據(jù)所述當(dāng)前地理位置獲取目標范圍內(nèi)的聯(lián)系人的狀態(tài)信息;
[0013]從所述服務(wù)器接收所述目標范圍內(nèi)的聯(lián)系人的狀態(tài)信息。
[0014]可選地,所述根據(jù)所述觸發(fā)信號與所述聯(lián)系人建立通話連接,包括:
[0015]根據(jù)所述觸發(fā)信號向所述服務(wù)器發(fā)送通話建立請求;
[0016]其中,所述通話建立請求中至少包括所述聯(lián)系人的標識,以使得所述服務(wù)器根據(jù)所述聯(lián)系人的標識建立本端與所述聯(lián)系人之間的通話連接,所述通話連接為語音通話連接或者視頻通話連接。
[0017]可選地,所述根據(jù)所述觸發(fā)信號向所述服務(wù)器發(fā)送通話建立請求,包括:
[0018]當(dāng)檢測到所述觸發(fā)信號時,在所述通訊列表上層疊加顯示通話類型選擇界面;其中,所述通話類型選擇界面中至少包括語音通話選擇項和視頻通話選擇項;
[0019]當(dāng)檢測到對應(yīng)于目標選擇項的選擇指示時,向所述服務(wù)器發(fā)送所述通話建立請求;其中,所述通話建立請求中包括所述聯(lián)系人的標識和所述目標選擇項對應(yīng)的通話類型,所述目標選擇項為所述語音通話選擇項或者所述視頻通話選擇項。
[0020]可選地,所述通話類型選擇界面中還包括文字聊天選擇項;
[0021]所述方法還包括:
[0022]當(dāng)檢測到對應(yīng)于所述文字聊天選擇項的選擇指示時,顯示對應(yīng)于所述聯(lián)系人的聊天會話界面。
[0023]可選地,所述方法還包括:
[0024]獲取所述聯(lián)系人的距離;
[0025]根據(jù)所述聯(lián)系人的距離確定所述聯(lián)系人的條目的排列順序;
[0026]將所述聯(lián)系人的條目按所述排列順序顯示于所述通訊列表中。
[0027]可選地,所述在通訊列表的對應(yīng)于所述聯(lián)系人的條目中顯示可操作控件,包括:
[0028]根據(jù)所述聯(lián)系人的狀態(tài)信息,確定所述可操作控件的顯示樣式;其中,不同類型的狀態(tài)信息對應(yīng)于不同的顯示樣式;
[0029]按照確定的所述顯示樣式在所述通訊列表的對應(yīng)于所述聯(lián)系人的條目中顯示所述可操作控件。
[0030]根據(jù)本公開實施例的第二方面,提供了一種建立通話的裝置,所述裝置包括:
[0031]信息獲取模塊,被配置為從服務(wù)器獲取聯(lián)系人的狀態(tài)信息,所述聯(lián)系人的狀態(tài)信息用于指示所述聯(lián)系人的聊天通話意愿;
[0032]控件顯示模塊,被配置為在通訊列表的對應(yīng)于所述聯(lián)系人的條目中顯示可操作控件,所述可操作控件用于展示所述聯(lián)系人的狀態(tài)信息;
[0033]信號獲取模塊,被配置為獲取對應(yīng)于所述可操作控件的觸發(fā)信號;
[0034]通話建立模塊,被配置為根據(jù)所述觸發(fā)信號與所述聯(lián)系人建立通話連接。
[0035]可選地,所述信息獲取模塊,包括:
[0036]位置獲取子模塊,被配置為獲取當(dāng)前地理位置;
[0037]位置發(fā)送子模塊,被配置為向所述服務(wù)器發(fā)送所述當(dāng)前地理位置,以使得所述服務(wù)器根據(jù)所述當(dāng)前地理位置獲取目標范圍內(nèi)的聯(lián)系人的狀態(tài)信息;
[0038]信息接收子模塊,被配置為從所述服務(wù)器接收所述目標范圍內(nèi)的聯(lián)系人的狀態(tài)信息。
[0039]可選地,所述通話建立模塊,被配置為根據(jù)所述觸發(fā)信號向所述服務(wù)器發(fā)送通話建立請求;
[0040]其中,所述通話建立請求中至少包括所述聯(lián)系人的標識,以使得所述服務(wù)器根據(jù)所述聯(lián)系人的標識建立本端與所述聯(lián)系人之間的通話連接,所述通話連接為語音通話連接或者視頻通話連接。
[0041]可選地,所述通話建立模塊,包括:
[0042]第一顯示子模塊,被配置為當(dāng)檢測到所述觸發(fā)信號時,在所述通訊列表上層疊加顯示通話類型選擇界面;其中,所述通話類型選擇界面中至少包括語音通話選擇項和視頻通話選擇項;
[0043]請求發(fā)送子模塊,被配置為當(dāng)檢測到對應(yīng)于目標選擇項的選擇指示時,向所述服務(wù)器發(fā)送所述通話建立請求;其中,所述通話建立請求中包括所述聯(lián)系人的標識和所述目標選擇項對應(yīng)的通話類型,所述目標選擇項為所述語音通話選擇項或者所述視頻通話選擇項。
[0044]可選地,所述通話類型選擇界面中還包括文字聊天選擇項;
[0045]所述通話建立模塊,還包括:第二顯示子模塊;
[0046]所述第二顯示子模塊,被配置為當(dāng)檢測到對應(yīng)于所述文字聊天選擇項的選擇指示時,顯示對應(yīng)于所述聯(lián)系人的聊天會話界面。
[0047]可選地,所述裝置還包括:
[0048]距離獲取模塊,被配置為獲取所述聯(lián)系人的距離;
[0049]順序確定模塊,被配置為根據(jù)所述聯(lián)系人的距離確定所述聯(lián)系人的條目的排列順序;
[0050]列表顯示模塊,被配置為將所述聯(lián)系人的條目按所述排列順序顯示于所述通訊列表中。
[0051 ] 可選地,所述控件顯示模塊,包括:
[0052]樣式確定子模塊,被配置為根據(jù)所述聯(lián)系人的狀態(tài)信息,確定所述可操作控件的顯示樣式;其中,不同類型的狀態(tài)信息對應(yīng)于不同的顯示樣式;
[0053]控件顯示子模塊,被配置為按照確定的所述顯示樣式在所述通訊列表的對應(yīng)于所述聯(lián)系人的條目中顯示所述可操作控件。
[0054]根據(jù)本公開實施例的第三方面,提供了一種建立通話的裝置,所述裝置包括:
[0055]處理器;
[0056]用于存儲所述處理器的可執(zhí)行指令的存儲器;
[0057]其中,所述處理器被配置為:
[0058]從服務(wù)器獲取聯(lián)系人的狀態(tài)信息,所述聯(lián)系人的狀態(tài)信息用于指示所述聯(lián)系人的聊天通話意愿;
[0059]在通訊列表的對應(yīng)于所述聯(lián)系人的條目中顯示可操作控件,所述可操作控件用于展示所述聯(lián)系人的狀態(tài)信息;
[0060]獲取對應(yīng)于所述可操作控件的觸發(fā)信號;
[0061 ]根據(jù)所述觸發(fā)信號與所述聯(lián)系人建立通話連接。
[0062]本公開實施例提供的技術(shù)方案可以包括以下有益效果:
[0063]通過在通訊列表的聯(lián)系人條目中顯示用于展示聯(lián)系人的狀態(tài)信息的可操作控件,在獲取到對應(yīng)于可操作控件的觸發(fā)信號之后,建立與聯(lián)系人之間的通話連接。解決了相關(guān)技術(shù)中因用戶在發(fā)起聊天通話請求時,無法獲知相應(yīng)聯(lián)系人是否有聊天通話意愿,而導(dǎo)致發(fā)起失敗的聊天通話請求,浪費服務(wù)器資源的問題。通過在通訊列表的聯(lián)系人條目中顯示用于展示聯(lián)系人的狀態(tài)信息的可操作控件,使得用戶在發(fā)起聊天通話請求中,能夠準確找到具有聊天通話意愿的聯(lián)系人,提高發(fā)起聊天通話請求的成功率,節(jié)約服務(wù)器資源。另外,由于用戶可直接觸發(fā)聯(lián)系人條目中的可操作控件發(fā)起聊天通話請求,充分簡化用戶操作,提高操作效率。
[0064]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0065]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0066]圖1是根據(jù)一示例性實施例示出的一種建立通話的方法的流程圖;
[0067]圖2A是根據(jù)另一示例性實施例示出的一種建立通話的方法的流程圖;
[0068