端和兩個或兩個以上終端中的其他終端建立連接后,則會分別向第一終端發(fā)送共享通話請求建立完成的消息。
[0096]步驟S740,偵測第一終端是否接收到控制指令。若是,則進入步驟S750;若否,則進入步驟S760。
[0097]在本實施方式中,第三終端通在準備向第二終端發(fā)送呼叫請求時,會預先向第一終端發(fā)送同意與第二終端進行共享視頻通話的同意通知,同時,等待預定的時間以偵測是否收到第一終端發(fā)送的控制指令,第一終端在接收到第三終端發(fā)送的同意通知后提示用戶是否向第三終端發(fā)送控制指令,以使第三終端根據(jù)控制指令以不同的連接方式與第二終端進行數(shù)據(jù)傳輸,以實現(xiàn)視頻通話。
[0098]在其他實施方式中,該控制指令信息也可以包含在第一終端發(fā)送的共享視屏通話連接請求中。
[0099]步驟S750,通過第一終端建立其他終端之間的數(shù)據(jù)傳輸連接。
[0100]控制指令是指將第一終端作為第二終端和第三終端進行數(shù)據(jù)傳輸?shù)霓D發(fā)中心,當?shù)谝唤K端偵測到用戶觸發(fā)控制指令后,通過將第一終端的物理存儲虛擬為臨時擴充內存,該臨時擴充內存用以收發(fā)第二終端和第三終端彼此之間發(fā)送的數(shù)據(jù)信息,以滿足第二終端和第三終端之間的數(shù)據(jù)傳輸。第三終端接收到第一終端發(fā)送的控制指令后,則在將呼叫請求通過第一終端和第三終端之間的VoLTE視頻通話連接的IP通道發(fā)送至第一終端,第一終端將該呼叫請求通過第一終端和第二終端之間的VoLTE視頻通話連接的IP通道發(fā)送至第二終端,當?shù)诙K端接收了該呼叫請求后,則第一終端與第三終端之間的VoLTE視頻通話連接的IP通道和第一終端與第二終端之間的VoLTE視頻通話連接的IP通道被打通,第二終端和第三終端之間的數(shù)據(jù)信息通過各自的IP通道發(fā)送至第一終端的臨時擴充內存中,第一終端將該數(shù)據(jù)信息再通過對應的IP通道發(fā)送至另一方,通過這種方式實現(xiàn)低質量但延遲小的三方通話。
[0101]進一步地,第一終端根據(jù)通話連接的ID、通話雙方的信號質量、通話雙方傳輸?shù)臄?shù)據(jù)量等參數(shù),實時建立、拆除、重配置各方的通話連接,進行物理存儲與臨時擴充內存的調度管理。
[0102]步驟S760,其他終端之間通過VoLTE建立視頻通話連接。
[0103]第三終端接收到第一終端發(fā)送的共享通話連接請求后,對該請求信息進行解析以獲取該請求中包含的第二終端的注冊身份信息,例如:SIP ID、IP地址等,第三終端向第二終端發(fā)起呼叫請求,該呼叫請求通過LTE/EPC網絡提供的頂S APN IP通道傳送至IMS核心網及第三終端注冊的IMS AS,IMS AS將該呼叫請求發(fā)送至第二終端。第二終端接收到第三終端發(fā)送過來的呼叫請求,當?shù)诙K端接受了該呼叫請求,則第二終端和第三終端之間建立VoLTE視頻通話連接,至此,第一終端、第二終端和第三終端實現(xiàn)了高質量但有延遲的三方通話。
[0104]本實施例提供的視頻通話方法,根據(jù)第一終端的用戶需求,來控制第二終端和第三終端之間的數(shù)據(jù)傳輸方式。當用戶選擇高質量但有延遲的三方通話,則第一終端控制第二終端和第三終端建立基于VoLTE的視頻通話連接。當用戶選擇低質量但延遲小的三方通話時,則將第一終端將其物理存儲虛擬為臨時擴充內存,以滿足第二終端和第三終端之間的數(shù)據(jù)傳輸。
[0105]如圖8所示,圖8為本發(fā)明的視頻通話裝置一實施例。該視頻通話裝置包括數(shù)據(jù)處理模塊810、信息處理模式820、偵測模塊830、連接模塊840、資源協(xié)調模塊850和數(shù)據(jù)共享模塊860。
[0106]數(shù)據(jù)處理模塊810,用于與兩個或兩個以上終端建立VoLTE視頻通話連接。
[0107]移動終端中包括兩個或兩個以上的芯片和射頻發(fā)射器,可以同時支持兩張或兩張以上的SIM卡進行同時通話。移動終端支持VoLTE進行視頻通話,移動終端的廣播接收模塊111接收到小區(qū)廣播后,利用移動通信模塊112通過LTE無線網接入EPC核心網,EPC核心網為用戶建立默認承載,接入internet,使移動終端能夠正常使用互聯(lián)網業(yè)務。在移動終端接入LTE/EPC網絡的過程中,網絡告知移動終端“網絡支持VoLTE業(yè)務”,移動終端發(fā)起頂S APN承載建立請求,LTE/EPC為移動終端建立頂S APN默認承載,移動終端通過LTE/EPC網絡提供的IMS APN IP通道接入頂S核心網進行注冊,鑒權通過后,MS核心網根據(jù)用戶的頂S簽約信息完成用戶在相應IMS AS的注冊。后續(xù),移動終端發(fā)起呼叫,呼叫請求通過LTE/EPC網絡提供的IMS APN IP通道送至頂S核心網及移動終端注冊的IMS ASJMS AS負責移動終端呼叫的處理;IMS核心網負責根據(jù)呼叫請求中的被叫號碼進行路由,接續(xù)被叫,若被叫位于IMS網內,則在頂S網內接續(xù)被叫,若被叫為其它運營商用戶或被叫位于2/3G網,則頂S核心網將呼叫接續(xù)至電路域關口局。在用戶媒體面連接建立之前,頂S核心網會通知PCRF,在LTE/EPC網內為VoLTE用戶建立頂S APN專用承載的IP通道,保障用戶的語音業(yè)務質量。
[0108]在本實施方式中,包括一個第一終端800,該第一終端800作為通話發(fā)起端,被該第一終端800與第二終端和第三終端進行VoLTE視頻通話。在其他實施方式中,與第一終端800進行VoLTE視頻通話連接的終端數(shù)量可以為三個、四個等根據(jù)實際情況而定的數(shù)量。第一終端800中包括第一 S頂卡和第二 SIM卡,用戶通過第一 SIM卡與第二終端進行VoLTE視頻通話連接,用戶通過第二 S頂卡與第三終端進行VoLTE視頻通話連接。此時,第二終端和第三終端彼此之間沒有進行VoLTE視頻通話連接,第二終端和第三終端均獨立與第一終端800進行通話連接。
[0109]第一終端800通過主動呼叫的方式,利用第一 SM卡與第二終端建立第一 VoLTE視頻通話連接,利用第二 S頂卡與第三終端建立第二 VoLTE視頻通話連接。在其他實施方式中,第一終端800也可以通過被動的方式分別與第二終端和第三終端建立VoLTE視頻通話連接,即,第二終端向第一終端800發(fā)出呼叫請求,第一終端800通過第一SM卡接入該呼叫請求,與第二終端建立第一 VoLTE視頻通話連接,第三終端向第一終端800發(fā)出呼叫請求,第一終端800通過第二 S頂卡接入該呼叫請求,與第三終端建立第一 VoLTE視頻通話連接。在其他實施方式中,第一終端800可以通過主動和被動相結合的方式分別與第二終端和第三終端建立VoLTE視頻通話連接,即,第一終端800通過第一SM卡主動向第二終端發(fā)出呼叫請求,第二終端接入該呼叫請求,使第一終端800通過第一 SM卡與第二終端建立第一 VoLTE視頻通話連接,此時,第三終端向第一終端800發(fā)送呼叫請求,第一終端800通過第二S頂卡接入該呼叫請求,通過第二 S頂卡與第三終端建立第二 VoLTE視頻通話連接。
[0110]信息處理模式820,用于向所述兩個或兩個以上終端中的其中一個所述終端發(fā)送共享通話連接請求。
[0111]在第一終端800通過移動通信模塊112與第二終端和第三終端獨立進行連接時,第二終端若想要與第三終端進行VoLTE視頻通話連接以實現(xiàn)三方通話,則此時第二終端向第一終端800發(fā)送共享通知,以告知其想與第三終端進行VoLTE視頻通話連接。
[0112]其中,第二終端向第一終端800發(fā)送共享通知的方式可以通過如下方式來進行:當?shù)谝唤K端800通過數(shù)據(jù)處理模塊810與第二終端和第三終端進行VoLTE視頻通話時,第二終端和第三終端會向第一終端800發(fā)送請求,以獲知第一終端800此時正在進行VoLTE視頻通話的對方終端信息,在第一終端800中,顯示單元151會以提示框的方式提醒第一終端800的用戶是否允許第二終端和第三終端獲取對方信息,即,第二終端獲知第一終端800此時還與第三終端進行VoLTE視頻通話連接,第三終端獲知第一終端800此時還與第二終端進行VoLTE視頻通話連接。當?shù)诙K端和第三終端獲取到對方信息后,會以列表或圖標的方式顯示在各自的視頻通話顯示界面。當?shù)诙K端偵測到代表第三終端的圖標被觸摸后,則第二終端會向第一終端800發(fā)送共享通知,以告知其想與第三終端進行VoLTE視頻通話連接。
[0113]第一終端800收到該共享通知后,信息處理模式820獲取第二終端的注冊身份信息,根據(jù)需求將注冊身份信息以加密的方式向第三終端發(fā)送共享通話連接請求。
[0114]偵測模塊830,用于偵測接收到所述共享通話連接請求的終端是否根據(jù)共享通話連接請求與所述兩個或兩個以上終端中的其他所述終端建立VoLTE視頻通話連接。
[0115]連接模塊840,用于第三終端接收到第一終端800發(fā)送的共享通話連接請求后,對該請求信息進行解析以獲取該請求中包含的第二終端的注冊身份信息,例如:SIP ID、IP地址等,第三終端向第二終端發(fā)起呼叫請求,該呼叫請求通過LTE/EPC網絡提供的IMS APN IP通道傳送至MS核心網及第三終端注冊的頂S AS,IMS AS將該呼叫請求發(fā)送至第二終端。第二終端接收到第三終端發(fā)送過來的呼叫請求,當?shù)诙K端接受了該呼叫請求,則第二終端和第三終端之間建立Vo LTE視頻通話連接,至此,第一終端800、第二終端和第三終端實現(xiàn)了三方視頻通話。
[0116]偵測模塊830,還用于偵測第一終端800的系統(tǒng)資源是否達到預設值。
[0117]第一終端800在與第二終端和第三終端進行VoLTE視頻通話期間,會占用第一終端800的系統(tǒng)資源,其中,系統(tǒng)資源包括射頻資源,信號質量,RAM,可用電量和SIM卡可用流量等。第一終端800對各項系統(tǒng)資源預設了閥值,在第一終端800與第二終端和第三終端進行VoLTE視頻通話期間周期性偵測各項系統(tǒng)資源是否達到了預設閥值。
[0118]資源協(xié)調模塊850,用于根據(jù)第一終端800與兩個或兩個以上終端建立的VoLTE視頻通話的優(yōu)先級,調整第一終端800與不同終端之間VoLTE視頻通話質量。
[0119]第一終端800在與其他終端建立VoLTE視頻通話連接時,會在該VoLTE視頻通話連接上設置標簽,該標簽代表不同的VoLTE視頻通話連接的優(yōu)先級,優(yōu)先級高的VoLTE視頻通話連接代表占用該VoLTE視頻通話連接對端為重要聯(lián)系人需要優(yōu)先保證通話質量,優(yōu)先級底的VoLTE視頻通話連接的對端的重要性次之。第一終端800在設置標簽時可以根據(jù)如下方式條件來確定VoLTE視頻通話連接的優(yōu)先級:
[0120]第一種方式,根據(jù)不同第一終端800的SIM卡主副卡身份來確定占用該SIM卡的VoLTE視頻通話連接的優(yōu)先級,例如,當?shù)谝?S頂卡為主卡,第二 SM卡為副卡時,