語音呼叫連續(xù)性業(yè)務中的媒體協(xié)商方法、系統(tǒng)及atcf的制作方法
【技術領域】
[0001]本發(fā)明涉及,尤其涉及語音呼叫連續(xù)性(VCC, Voice Call Continuity)業(yè)務中的媒體協(xié)商方法、系統(tǒng)及接入轉移控制功能(ATCF, Access Transfer ControlFunct1nality)。
【背景技術】
[0002]單一無線語音呼叫連續(xù)(SRVCC,Single Rad1 Voice Call Continuity)方案是第三代合作伙伴計劃(3GPP,3rd Generat1n Partnership Project)提出的一種基于長期演進語音(VoLTE, Voice over Long Term Evolut1n)業(yè)務的連續(xù)性方案,主要是為了解決當單射頻用戶設備(UE, User Equipment)在長期演進(LTE, Long Term Evolut1n)/傳統(tǒng)的長期演進(Pre-LTE)網絡和第二代(2G, Second Generat1n) /第三代(3G, 3rdGenerat1n)電路交換(CS,Circuit Switch)網絡之間移動時,如何保證語音呼叫連續(xù)性的問題,即保證單射頻UE在IP多媒體子系統(tǒng)aMS,IP Multimedia Subsystem)控制的IP電話(V0IP,Voice over IP)語音和CS域語音之間的平滑切換。LTE網絡建設初期,其覆蓋范圍有限,當用戶在使用LTE網絡進行語音通話過程中,移動到LTE信號較弱,但GSM EDGE無線接入網(Global System for Mobile communicat1ns Enhanced Data Rate for GSMEvolut1n rad1 access network,簡稱為GERAN)/全球移動通信系統(tǒng)無線接入網(UTRAN,Universal Mobile Telecommunicat1n System Rad1 Access Network)網絡信號覆蓋較好的區(qū)域時,為了保證VCC,需要將話路由LTE網絡切換到GERAN/UTRAN。
[0003]增強的單一無線語音呼叫連續(xù)性(eSRVCC,enhanced Single Rad1 Voice CallContinuity)技術中的VoLTE語音呼叫,解決了 4G網絡升級過程中語音平滑演進問題,提高了切換速度,同時為VoLTE呼叫提供了端到端的語音質量保證。這里,eSRVCC技術是在3GPP R10中定義的。eSRVCC技術相對3GPP R8中的SRVCC技術,有效縮短了語音切換的媒體時延,改善了用戶體驗。eSRVCC與SRVCC技術方案的區(qū)別在于:前者在IMS中新增了一對功能實體:接入轉移控制功能(ATCF,Access Transfer Control Funct1nality)和接入轉移網關(ATGW, Access Transfer Gateway),分別作為VoIP呼叫在控制平面和用戶平面的錨定點。
[0004]在3GPP TS24.292、3GPP TS23.237 和 3GPP TS24.237 等規(guī)范中已經有使用 ATCF實現分組交換(PS,Packet Switched)和CS之間切換的信令和流程。但是,現有技術中存在以下問題:
[0005]當使用eSRVCC技術時,會話切換較快,但會話的媒體協(xié)商,按現有流程,由于ATCF與ATGW信令交互流程信令較多,時延明顯比采用SRVCC技術的時延長。
【發(fā)明內容】
[0006]為解決現有存在的技術問題,本發(fā)明實施例提供一種VCC業(yè)務中的媒體協(xié)商方法、系統(tǒng)及ATCF。
[0007]本發(fā)明實施例提供了一種VCC業(yè)務中的媒體協(xié)商方法,包括:
[0008]收到的第一呼叫會話控制功能(CSCF, Call Sess1n Control Funct1n)發(fā)送的修改媒體請求中攜帶提議(offer)媒體時,保存所述offer媒體,且不指示ATGW更新媒體;
[0009]收到的第二 CSCF發(fā)送的修改媒體響應中攜帶應答(answer)媒體時,指示所述ATGW進行媒體更新。
[0010]上述方案中,收到所述第二 CSCF發(fā)送的修改媒體響應時,所述方法還包括:
[0011]選擇所述offer媒體和所述answer媒體使用相同的編解碼方式。
[0012]上述方案中,收到所述二 CSCF發(fā)送的修改媒體響應時,所述方法還包括:
[0013]確定所述offer媒體與所述answer媒體無交集;
[0014]相應地,所述指示所述ATGW進行媒體更新包括:
[0015]指示所述ATGW啟用轉碼。
[0016]上述方案中,所述修改媒體請求為更新(update)請求消息、或重新邀請(reinvite)請求消息、或會話切換請求;相應地,所述修改媒體響應為2000K響應消息;或者,
[0017]所述修改媒體請求為2000K響應消息;相應地,所述修改媒體響應為ACK響應消肩、Ο
[0018]上述方案中,收到所述第一 CSCF發(fā)送的修改媒體請求之前,所述方法還包括:
[0019]保存對應的會話和所述ATGW的錨定媒體。
[0020]相應地,收到所述第二 CSCF發(fā)送的修改媒體響應之前,所述方法還包括:
[0021]將所述offer媒體與保存的對應的ATGW的錨定媒體進行組裝,得到組裝后的媒體,并將組裝后的媒體發(fā)送給所述第二 CSCF。
[0022]上述方案中,所述將所述offer媒體與保存的對應的ATGW的錨定媒體進行組裝,包括:
[0023]將所述offer媒體的IP地址和端口(port)替換為相應ATGW錨定媒體的IP地址和port,并補充ATGW支持且所述offer媒體中沒有的編解碼能力。
[0024]上述方案中,所述方法還包括:
[0025]當收到所述第二 CSCF發(fā)送的媒體協(xié)商失敗的響應消息時,不指示所述ATGW進行媒體更新,并向所述第一 CSCF轉發(fā)收到的媒體協(xié)商失敗的響應消息。
[0026]本發(fā)明實施例還提供了一種ATCF,包括:第一指示模塊及第二指示模塊;其中,
[0027]所述第一指示模塊,用于收到的第一 CSCF發(fā)送的修改媒體請求中攜帶offer媒體時,保存所述offer媒體,且不指示ATGW更新媒體;
[0028]所述第二指示模塊,用于收到的第二 CSCF發(fā)送的修改媒體響應中攜帶answer媒體時,指示所述ATGW進行媒體更新。
[0029]上述方案中,所述第二指示模塊,還用于收到所述第二 CSCF發(fā)送的修改媒體響應時,選擇所述offer媒體和所述answer媒體使用相同的編解碼方式。
[0030]上述方案中,所述第二指示模塊,還用于確定所述offer媒體與所述answer媒體無交集;相應地,所述指示所述ATGW進行媒體更新包括:
[0031 ] 指示所述ATGW啟用轉碼。
[0032]上述方案中,所述ATCF還包括存儲模塊,用于保存對應的會話和所述ATGW的錨定媒體;
[0033]所述第二指示模塊,還用于收到所述第二 CSCF發(fā)送的修改媒體響應之前,將所述offer媒體與保存的對應的ATGW的錨定媒體進行組裝,得到組裝后的媒體,并將組裝后的媒體發(fā)送給所述第二 CSCF。
[0034]上述方案中,所述第二指示模塊,還用于當收到所述第二 CSCF發(fā)送的媒體協(xié)商失敗的響應消息時,不指示所述ATGW進行媒體更新,并向所述第一 CSCF轉發(fā)收到的媒體協(xié)商失敗的響應消息。
[0035]本發(fā)明實施例又提供了一種VCC業(yè)務中的媒體協(xié)商系統(tǒng),其特征在于,所述系統(tǒng)包括第一 CSCF、ATCF、第二 CSCF 及 ATGW ;其中,
[0036]所述第一 CSCF,用于向所述ATCF發(fā)送修改媒體請求;
[0037]所述ATCF,用于接收所述第一 CSCF發(fā)送的修改媒體請求,且收到的所述第一 CSCF發(fā)送的修改媒體請求中攜帶offer媒體時,保存所述offer媒體,并不指示所述ATGW更新媒體;還用于接收所述第二 CSCF發(fā)送的修改媒體響應,并在收到的所述第二 CSCF發(fā)送的修改媒體響應中攜帶answer媒體時,指示所述ATGW進行媒體更新;
[0038]所述第二 CSCF,用于向所述ATCF發(fā)送修改媒體響應;
[0039]所述ATGW,用于收到所述ATCF的指示后,進行媒體更新。
[0040]上述方案中,所述ATCF,還用于收到所述第二 CSCF發(fā)送的修改媒體響應時,選擇所述offer媒體和所述answer媒體使用相同的編解碼方式。
[0041]上述方案中,所述ATCF,還用于確定所述offer媒體與所述answer媒體無交集;相應地,所述指示所述ATGW進行媒體更新包括:
[0042]指示所述ATGW啟用轉碼。
[0043]上述方案中,所述ATCF,還用于收到所述第一 CSCF發(fā)送的修改媒體請求之前,保存對應的會話和所述ATGW的錨定媒體,以進行媒體協(xié)商與修改。
[0044]上述方案中,所述ATCF,還用于收到所述第二 CSCF發(fā)送的修改媒體響應之前,將所述offer媒體與保存的對應的ATGW的錨定媒體進行組裝,得到組裝后的媒體,并將組裝后的媒體發(fā)送給所述第二 CSCF ;
[0045]相應地,所述第二 CSCF,還用于接收所述ATCF發(fā)送的組裝后的媒體。
[0046]上述方案中,所述第二 CSCF,還用于向所述ATCF發(fā)送媒體協(xié)商失敗的響應消息;
[0047]所述ATCF,還用于當收到所述第二 CSCF發(fā)送的媒體協(xié)商失敗的響應消息時,不指示所述ATGW進行媒體更新,并向所述第一 CSCF轉發(fā)收到的媒體協(xié)商失敗的響應消息;
[0048]所述第一 CSCF,還用于接收所述ATCF轉發(fā)的媒體協(xié)商失敗的響應消息。本發(fā)明實施例提供的VCC業(yè)務中的媒體協(xié)商方法、系統(tǒng)及ATCF,收到的修改媒體請求中攜帶offer媒體時,保存所述offer媒體,且不指示ATGW更新媒體;收到的修改媒體響應中攜帶answer媒體時,指示ATGW進行媒體更新;也就是說,僅在收到媒體協(xié)商的answer媒體時,才通知AGTW更新媒體,如此,能解決在媒體協(xié)商過程中已錨定媒體的ATCF多次與ATGW交互導致媒體協(xié)商時延明顯的問題,也就是說,采用本發(fā)明實施例的方案,由于僅在收到媒體協(xié)商的answer媒體時,才通知AGTW更新媒體,這樣能使媒體協(xié)商流程中ATCF與ATGW的信令減少一半,使媒體協(xié)商速度大大提高,即有效地降低了時延。
【附圖說明】
[0049]在附圖(其不一定是按比例繪制的)中,相似的附圖標記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個實施例。
[0050]圖1為本發(fā)明實施例一 VCC業(yè)務中的媒體協(xié)商方法流程示意圖;
[0051 ] 圖2為本發(fā)明實施例二媒體協(xié)商的方法流程示意圖;
[0052]圖3為本發(fā)明實施例媒體協(xié)商前的媒體通道連接情況示意圖;
[0053]圖4為本發(fā)明實施例媒體協(xié)商后的媒體通道連接情況示意圖;
[0054]圖5為本發(fā)明實施例三媒體協(xié)商的方法流程示意圖;
[0055]圖6為本發(fā)明實施例四媒體協(xié)商的方法流程示意圖;
[0056]圖7為本發(fā)明實施例五媒體協(xié)商的方法流程示意圖;
[0057]圖8為本發(fā)明實施例六媒體協(xié)商的方法流程示意圖;
[0058]圖9為本發(fā)明實施例ATCF結構示意圖;
[0059]圖10為本發(fā)明實施例VCC業(yè)務中的媒體協(xié)商系統(tǒng)結構示意圖。
當前第1頁
1 
2 
3 
4 
5