一種容災方法及網元、服務器的制造方法
【技術領域】
[0001]本發明涉及代理呼叫會話功能實體(P-CSCF,Proxy-Call Sess1n CallFunct1n)容災技術,尤其涉及一種容災方法及網元、服務器。
【背景技術】
[0002]網際協議多媒體子系統(MS,IP Multimedia Subsystem)是未來多媒體通信的發展方向,也是下一代網絡最為重要的組成部分。所述頂S是第三代合作伙伴計劃(3GPP,Third Generat1n Partnership Project)提出的支持網絡協議(IP, Internet Protocol)多媒體業務的子系統,所述MS的顯著特征是采用了會話初始協議(SIP,SeSS1n InitialProtocol)體系,使通信與接入方式無關,如此,實現多種多媒體業務控制功能與承載能力分離、呼叫與會話分離、應用與服務分離、業務與網絡分離的功能,以及實現移動網與因特網之間的業務融合等多種功能。
[0003]通常為了保證可靠運營,所述頂S中的各實體會通過檢測機制檢測下一跳網元的可用性狀態,當下一跳網元故障時,將后續消息發往所述下一跳網元的備用網元或低優先級網元,以實現各實體的容災。
[0004]但是,現有會話邊界控制器(SBC,Sess1n Border Controller)和 / 或 P-CSCF 故障的檢測方法均存會產生大量無線連接建立和釋放信令,如此,會給會LTE網絡帶來大量的信令負荷,因此,亟需一種方法,能夠實現SBC和/或P-CSCF故障檢測的同時,降低信令負荷,以保障所述LTE網絡的穩定性。
【發明內容】
[0005]為解決現有存在的技術問題,本發明實施例提供一種容災方法及網元、服務器,能夠實現SBC和/或P-CSCF故障檢測及故障恢復的同時,降低LTE網絡信令負荷。
[0006]本發明實施例的技術方案是這樣實現的:本發明實施例提供了一種容災方法,所述方法應用于服務呼叫會話控制功能S-CSCF網元側;所述方法包括:
[0007]接收用戶被叫請求消息;
[0008]根據所述用戶被叫請求消息確定與所述用戶對應的會話邊界控制器SBC和/或代理呼叫會話功能實體P-CSCF處于故障狀態時,向歸屬用戶服務器HSS發送服務分配請求SAR消息,以根據所述SAR消息實現容災過程;
[0009]其中,所述SAR消息中攜帶P-CSCF容災標識。
[0010]上述方案中,所述根據所述用戶被叫請求消息確定與所述用戶對應的SBC和/或P-CSCF處于故障狀態時,向HSS發送SAR消息,包括:
[0011]根據所述用戶被叫請求消息,確定記錄有與所述用戶對應的SBC和/或P-CSCF的狀態信息,且所述SBC和/或P-CSCF的狀態信息為故障狀態時,向HSS發送SAR消息;
[0012]或者,根據所述用戶被叫請求消息,確定未記錄有與所述用戶對應的SBC和/或P-CSCF的狀態信息時,向所述SBC和/或P-CSCF發送與所述用戶被叫請求消息對應的業務請求消息;當確定未接收到所述SBC和/或P-CSCF發送的與所述業務請求消息對應的業務響應消息后,向HSS發送SAR消息。
[0013]上述方案中,所述方法還包括:
[0014]接收所述HSS根據所述SAR消息生成的服務分配響應SAA消息;所述SAA消息攜帶成功響應信息,或者錯誤響應信息;
[0015]其中,所述成功響應信息表征支持所述P-CSCF容災標識所指示的容災功能;所述錯誤響應信息表征不支持所述P-CSCF容災標識所指示的容災功能。
[0016]上述方案中,所述方法還包括:
[0017]確定所述SAA消息中攜帶所述成功響應信息時,啟動定時器;
[0018]根據所述定時器等待所述P-CSCF容災標識所對應的容災處理。
[0019]上述方案中,所述根據所述定時器等待所述P-CSCF容災標識所對應的容災處理,包括:
[0020]當到達所述定時器預設的時間,且確定未接收到所述用戶的注冊請求時,發送用戶被叫失敗消息,釋放本次會話;
[0021]當在所述定時器預設的時間內,接收到所述用戶的注冊請求且確定注冊完成后,繼續當前用戶被叫請求。
[0022]本發明實施例還提供了一種容災方法,所述方法應用于歸屬用戶服務器HSS側,所述方法包括:
[0023]接收服務分配請求SAR消息;其中,所述SAR消息是服務呼叫會話控制功能S-CSCF網元根據用戶被叫請求消息生成的;所述SAR消息中攜帶代理呼叫會話功能實體P-CSCF容災標識。
[0024]上述方案中,所述方法還包括:
[0025]根據所述SAR消息,確定與所述用戶對應的移動管理實體MME和/或服務通用分組無線服務支持節點SGSN支持所述P-CSCF容災標識所指示的容災功能時,生成服務分配響應SAA消息;
[0026]將所述SAA消息發送至所述S-CSCF ;
[0027]其中,所述SAA消息中攜帶成功響應信息;所述成功響應信息表征支持所述P-CSCF容災標識所指示的容災功能。
[0028]上述方案中,所述方法還包括:
[0029]根據所述SAR消息,確定所述用戶對應的MME和/或SGSN不支持所述P-CSCF容災標識所指示的容災功能時,生成SAA消息;
[0030]將所述SAA消息發送至所述S-CSCF ;
[0031]其中,所述SAA消息攜帶錯誤響應信息;所述錯誤響應信息表征不支持所述P-CSCF容災標識所指示的容災功能。
[0032]上述方案中,所述方法還包括:
[0033]當確定所述MME和/或SGSN支持所述P-CSCF容災標識所指示的容災功能時,向所述MME和/或SGSN發送插入用戶數據請求IDR消息,以使所述MME和/或SGSN釋放所述用戶對應的網絡連接,使所述用戶重新建網絡連接;
[0034]其中,所述IDR消息中攜帶所述P-CSCF容災標識。
[0035]本發明實施例還提供了一種容災方法,所述方法應用于移動管理實體MME和/或服務通用分組無線服務支持節點SGSN側;所述方法包括:
[0036]接收插入用戶數據請求IDR消息;所述IDR消息中攜帶代理呼叫會話功能實體P-CSCF容災標識;
[0037]根據所述IDR消息中的所述P-CSCF容災標識,實現所述用戶對應的去激活或去附著網絡流程,以使所述用戶對應的用戶設備能夠重新建立網絡連接。
[0038]本發明實施例還提供了一種第一網元,所述第一網元包括:
[0039]第一接收單元,用于接收用戶被叫請求消息;
[0040]第一發送單元,用于根據所述用戶被叫請求消息確定與所述用戶對應的會話邊界控制器SBC和/或代理呼叫會話功能實體P-CSCF處于故障狀態時,向歸屬用戶服務器HSS發送服務分配請求SAR消息;
[0041 ] 其中,所述SAR消息中攜帶P-CSCF容災標識。
[0042]上述方案中,所述第一發送單元,還用于根據所述用戶被叫請求消息,確定記錄有與所述用戶對應的SBC和/或P-CSCF的狀態信息,且所述SBC和/或P-CSCF的狀態信息為故障狀態時,向HSS發送SAR消息;
[0043]或者,還用于根據所述用戶被叫請求消息,確定未記錄有與所述用戶對應的SBC和/或P-CSCF的狀態信息時,向所述SBC和/或P-CSCF發送與所述用戶被叫請求消息對應的業務請求消息;當確定未接收到所述SBC和/或P-CSCF發送的與所述業務請求消息對應的業務響應消息后,向HSS發送SAR消息。
[0044]上述方案中,所述第一接收單元,還用于接收所述HSS根據所述SAR消息生成的服務分配響應SAA消息;所述SAA消息攜帶成功響應信息,或者錯誤響應信息;
[0045]其中,所述成功響應信息表征支持所述P-CSCF容災標識所指示的容災功能;所述錯誤響應信息表征不支持所述P-CSCF容災標識所指示的容災功能。
[0046]上述方案中,所述第一網元還包括:
[0047]定時單元,用于確定所述SAA消息中攜帶所述成功響應信息時,啟動定時器,并根據所述定時器等待所述P-CSCF容災標識所對應的容災處理。
[0048]上述方案中,所述定時單元,還用于當到達所述定時器預設的時間,且確定未接收到所述用戶的注冊請求時,發送用戶被叫失敗消息,釋放本次會話;
[0049]還用于當在所述定時器預設的時間內,接收到所述用戶的注冊請求且確定注冊完成后,繼續當前用戶被叫請求。
[0050]本發明實施例還提供了一種歸屬用戶服務器,所述服務器包括:
[0051]第二接收單元,用于接收服務分配請求SAR消息;其中,所述SAR消息是服務呼叫會話控制功能S-CSCF網元根據用戶被叫請求消息生成的;
[0052]確定單元,用于確定所述SAR消息中攜帶有代理呼叫會話功能實體P-CSCF容災標識。
[0053]上述方案中,所述服務器還包括:
[0054]消息生成單元,用于根據所述SAR消息,確定與所述用戶對應的移動管理實體MME和/或服務通用分組無線服務支持節點SGSN支持所述P-CSCF容災標識所指示的容災功能時,生成服務分配響應SAA消息;
[0055]第二發送單元,用于將所述SAA消息發送至所述S-CSCF ;
[0056]其中,所述SAA消息中攜帶成功響應信息;所述成功響應信息表征支持所述P-CSCF容災標識所指示的容災功能。<