建立緊急呼叫的方法、系統及代理呼叫會話控制功能實體的製作方法
2023-05-17 07:49:26 1
專利名稱:建立緊急呼叫的方法、系統及代理呼叫會話控制功能實體的製作方法
技術領域:
本發明涉及緊急業務技術領域,具體涉及建立緊急呼叫的方法、系統及代理呼叫會話控制功能實體。
背景技術:
網際網路協議多媒體子系統(IMQ是第三代合作夥伴組織(3GPP)在R5版本提出的支持IP多媒體業務的子系統,其核心特點是採用會話發起協議(SIP)和與接入的無關性。 IMS是一個在分組(PQ域上的多媒體控制/呼叫控制平臺,支持會話類和非會話類多媒體業務,為未來的多媒體應用提供了一個通用的業務平臺。緊急呼叫是移動通信系統中特有的一種話音業務功能。即使在移動終端設置了限制呼出和未插入用戶識別模塊(SIM)的情況下,只要在行動網路覆蓋的區域內,當用戶撥打一些特殊號碼如:110,119,120等後,呼叫會轉到相應的緊急呼叫中心(PSAP)如警察局、消防隊、急救中心等,從而向群眾提供M小時的緊急救助服務。整個系統的運行由電信運營商和公安、消防、醫院等緊急服務機構共同協作完成。傳統情況下,緊急呼叫都是放在電路(CS)域中,隨著網絡的逐步IP化,PS域也開始逐步支持緊急呼叫業務,並利用IMS系統為緊急會話做呼叫信令控制。當前,利用IMS域提供的緊急呼叫業務可以簡稱為IMS緊急呼叫(IMS-EMER)。IMS網絡中的用戶身份稱作IMS公有用戶身份(IMPU),IMPU在IMS用戶請求與其他用戶通信時使用。IMPU採用SIP統一資源標識符(SIP URI)或電話統一資源標識符(TEL URI)格式。SIP URI採用sip =Useridomain的形式,其中,use為用戶名,domain為域名; 而電話URI採用tel :number的形式,其中,number —般採用國際標準電話號碼即E. 164號碼來表示。
圖1是現有的在IMS域進行緊急呼叫的流程圖,如圖1所示,其具體步驟如下步驟101 用戶設備(UE)向代理呼叫會話控制功能實體(P-CSCF)發送緊急呼叫請求消息,該消息攜帶緊急呼叫標識,同時該消息的首選身份(P-Preferred-Identity)頭中攜帶電話URI格式的IMPU或SIP URI格式的IMPU。步驟102 =P-CSCF收到該緊急呼叫請求消息後,判斷該消息攜帶的UE的IMPU為電話URI格式還是SIP URI格式,若為電話URI格式,執行步驟103 ;若為SIP URI格式,執行步驟105。步驟103 =P-CSCF判斷該緊急呼叫請求消息攜帶的電話URI格式的IMPU是否合法,若是,執行步驟104 ;否則,本次緊急呼叫失敗,本流程結束。步驟104 =P-CSCF在該緊急呼叫請求消息中生成一個證實身份 (P-Asserted-Identity)頭,將該電話 URI 格式的 IMPU 攜帶在該 P-Asserted-Identity 頭中,同時刪除該消息中的P-Preferred-Identity頭,然後將該消息發送給緊急 CSCF (E-CSCF),轉至步驟 106。步驟105 =P-CSCF在該緊急呼叫請求消息中生成一個P-Asserted-Identity頭,同時根據該消息攜帶的SIP URI格式的IMPU生成一個電話URI格式的IMPU,將該電話URI格
4式的IMPU和SIP URI格式的IMPU —同攜帶在P-Asserted-Identity頭中,同時刪除該消息中的P-Preferred-Identity頭,將該消息發送給E-CSCF。步驟106 =E-CSCF收到該緊急呼叫請求消息後,將該消息轉發給PSAP。步驟107 =PSAP收到該緊急呼叫請求消息後,保存該消息攜帶的UE主叫標識,即 P-Asserted-Identity頭中的電話URI格式的IMPU,或電話URI格式的IMPU和SIP URI格式的IMPU。當PSAP確定要向UE發起緊急回叫時,若檢測到自身處於CS域,則根據自身保存的UE的電話URI格式的IMPU,將緊急回叫請求消息依次經過S-CSCF、P-CSCF發送給UE ; 若檢測到自身處於PS域,則判斷自身是否保存SIP URI格式的IMPU,若保存,則根據該SIP URI格式的IMPU,將緊急回叫請求消息依次經過S-CSCF、P-CSCF發送給UE ;若未保存,則執行電話號碼映射(ENUM)功能,根據自身保存的UE的電話URI格式的IMPU查找到SIP URI格式的IMPU,然後根據該SIP URI格式的IMPU,將緊急回叫請求消息依次經過S-CSCF、P-CSCF 發送給UE。可以看出當PSAP位於PS域且未保存UE的SIP URI格式的IMPU時,PSAP需執行ENUM功能,根據已保存的電話URI格式的IMPU查找到SIP URI格式的IMPU,來完成對UE 的緊急回叫。但是,在實際應用中PSAP有可能不支持ENUM功能或者PSAP通過ENUM功能未查找到UE的SIP URI格式的IMPU,此時,PSAP將無法獲取到UE的SIP URI格式的IMPU, 因此將無法回叫UE,導致PSAP發起的緊急回叫失敗。
發明內容
本發明提供建立緊急呼叫的方法、系統和P-CSCF,以提高PSAP發起的緊急回叫的成功率。本發明一方面提供一種建立緊急呼叫的方法,該方法包括P-CSCF收到UE發來的緊急呼叫請求,檢測到該請求攜帶電話URI格式的IMPU,則根據該電話URI格式的IMPU生成SIP URI格式的IMPU,並將所述電話URI格式的IMPU和 SIP URI格式的IMPU發送給緊急呼叫中心。本發明另一方面提供一種建立緊急呼叫的系統,該系統包括P-CSCF和緊急呼叫中心,其中P-CSCF,用於接收用戶設備UE發送來的攜帶有IMPU的緊急呼叫請求,檢測到所述 IMPU為電話URI格式,根據該電話URI格式的IMPU生成SIPURI格式的IMPU,將該電話URI 格式的IMPU和SIP URI格式的IMPU發送給緊急呼叫中心;緊急呼叫中心,根據P-CSCF發來的SIP URI格式的IMPU或電話URI格式的IMPU 向UE發起緊急回叫。本發明另一方面提供一種P-CSCF,包括IMPU接收檢測模塊和IMPU格式轉換模塊,其中IMPU接收檢測模塊,用於接收UE發來的IMPU,並在檢測到該IMPU為電話URI格式時,將該IMPU發送給IMPU格式轉換模塊;IMPU格式轉換模塊,用於根據IMPU接收檢測模塊發來的電話URI格式的IMPU生成SIP URI格式的IMPU,將該SIP URI格式的IMPU和電話URI格式的IMPU發送給緊急呼叫中心。與現有技術相比,本發明通過P-CSCF在檢測到UE發來的緊急呼叫請求攜帶電話 URI格式的IMPU時,根據該電話URI格式的IMPU生成SIP URI格式的IMPU,並將該SIP URI格式的IMPU和電話URI格式的IMPU —同發送給PSAP,使得PS域的PSAP總是可以同時獲取到UE的電話URI格式的IMPU和SIP URI格式的IMPU,從而在PSAP不支持ENUM功能時,可以根據自身保存的UE的SIP URI格式的IMPU向UE發起緊急回叫,提高了 PS域的 PSAP發起緊急回叫的成功率;同時,在PSAP支持ENUM功能時,由於PSAP可以直接通過自身保存的UE的SIP URI格式的IMPU向UE發起緊急回叫,而不必通過ENUM功能查找UE的 SIP URI格式的IMPU,減少了緊急呼叫建立時長。附圖簡要說明圖1為現有的在IMS域進行緊急會話的流程圖;圖2為本發明實施例提供的在IMS域進行緊急呼叫的流程圖;圖3為本發明實施例提供的在IMS域進行緊急呼叫的系統組成圖;圖4為本發明實施例提供的P-CSCF的結構示意圖。實施本發明的方式下面結合附圖及具體實施例對本發明再作進一步詳細的說明。圖2是本發明實施例提供的在IMS域進行緊急呼叫的流程圖,如圖2所示,其具體步驟如下步驟201 :UE向P-CSCF發送緊急呼叫請求消息,該消息攜帶緊急會話標識,同時該消息的P-Preferred-Identity頭中攜帶電話URI格式的IMPU或SIP URI格式的IMPU。步驟202 =P-CSCF收到該緊急呼叫請求消息,判斷該消息攜帶的IMPU為電話URI 格式還是SIP URI格式,若為電話URI格式,執行步驟203;若為SIP URI格式,執行步驟 205。步驟203 =P-CSCF判斷該緊急呼叫請求消息攜帶的電話URI格式的IMPU是否合法,若是,執行步驟204 ;否則,本次緊急呼叫失敗,本流程結束。步驟204 =P-CSCF在該緊急呼叫請求消息中生成一個P-Asserted-Identity頭,並根據該電話URI格式的IMPU生成一個SIP URI格式的IMPU,將該SIP URI格式的IMPU和所述電話URI格式的IMPU同時攜帶在該P-Asserted-Identity頭中,同時刪除該消息中的 P-Preferred-Identity頭,然後將該消息發送給E-CSCF,轉至步驟206。P-CSCF可通過以下兩種方式由電話URI格式的IMPU生成SIP URI格式的IMPU 方式一、P-CSCF根據自身在註冊過程中保存的電話URI格式的IMPU與SIP URI格式的IMPU的關聯關係,查找到與所述電話URI格式的IMPU關聯的SIP URI格式的IMPU。在註冊過程中,S-CSCF在向P-CSCF發送的註冊響應消息的關聯 URI (P-Associated-URI)頭中會攜帶UE的隱性註冊集,該隱性註冊集包含UE的電話URI格式的IMPU和SIP URI格式的IMPU,P-CSCF保存該UE的隱性註冊集。方式二、P-CSCF根據自身在註冊過程中保存的S-CSCF的SIP URI解析出UE的歸屬域名;然後根據UE的電話URI格式的IMPU得到UE的E. 164號碼,將該UE的E. 164號碼與UE的歸屬域名組合,得到UE的SIP URI格式的IMPU。例如若UE 的電話 URI 格式的 IMPU 為tel :+86-10-8888888,則 UE 的 E. 164號碼為+86-10-8888888 ;若 P-CSCF 保存的 S-CSCF 的 SIP URI 為 sip :origiscscf 1. homel. net,則UE的歸屬域名為homel. net ;由此得到UE的SIP URI格式的IMPU為:sip +86-10-8888888ihomel. net ;user = phone ;其中,user = phone 用於表示該 SIP URI 格式的IMPU可與電話URI格式的IMPU進行等價轉換,即SIP URI格式的IMPU的域名前的內容即為電話URI格式的IMPU中的E. 164號碼。步驟205 =P-CSCF在該緊急呼叫請求消息中生成一個P-Asserted-Identity頭,同時根據該消息攜帶的SIP URI格式的IMPU生成一個電話URI格式的IMPU,將該電話URI格式的IMPU和SIP URI格式的IMPU —同攜帶在P-Asserted-Identity頭中,同時刪除該消息中的P-Preferred-Identity頭,將該消息發送給E-CSCF。本步驟中,P-CSCF同樣可根據自身在註冊過程中保存的SIP URI格式的IMPU與電話URI格式的IMPU的關聯關係,查找到與UE發來的緊急呼叫請求消息中攜帶的UE的SIP URI格式的IMPU關聯的UE的電話URI格式的IMPU。步驟206 =E-CSCF收到該緊急呼叫請求消息後,將該消息轉發給PSAP。步驟207 =PSAP收到該緊急呼叫請求消息後,保存該消息攜帶的UE的電話URI格式的IMPU和SIP URI格式的IMPU0步驟208 209 =PSAP確定要向UE發起緊急回叫,判斷自身處於CS域還是PS域, 若處於CS域,則執行步驟210 ;若處於PS域,則執行步驟211。步驟210 =PSAP根據自身保存的UE的電話URI格式的IMPU,將緊急回叫請求消息依次經過S-CSCF、P-CSCF發送給UE,本流程結束。步驟211 =PSAP根據自身保存的UE的SIP URI格式的IMPU,將緊急回叫請求消息依次經過S-CSCF、P-CSCF發送給UE。圖3為本發明實施例提供的在IMS域進行緊急呼叫的系統組成圖,其特徵在於,該系統包括UE31、P-CSCF32、PSAP33 和 S-CSCF34,其中UE31 用於向P-CSCF32發送緊急呼叫請求消息,該消息攜帶自身的電話URI格式的IMPU或SIP URI格式的IMPU ;接收P-CSCF32發來的緊急回叫請求消息。P-CSCF32 用於接收UE31發來的緊急呼叫請求消息,若檢測到該消息攜帶電話 URI格式的IMPU,則根據該電話URI格式的IMPU生成SIP URI格式的IMPU ;若檢測到該消息攜帶SIP URI格式的IMPU,則根據該SIP URI格式的IMPU生成電話URI格式的IMPU ;將電話URI格式的IMPU和SIPURI格式的IMPU攜帶在緊急呼叫請求消息中發送給PSAP33 ; 將S-CSCF34發來的緊急回叫請求消息發送給UE31。PSAP33 用於接收並保存P-CSCF32發來的緊急呼叫請求消息中攜帶的SIP URI格式的IMPU和電話URI格式的IMPU;並在確定要向UE31發起緊急回叫時,若自身位於CS域, 則根據自身保存的電話URI格式的IMPU將緊急回叫請求消息通過S-CSCF34、P-CSCF32發送到UE31,若自身位於PS域,則根據自身保存的SIP URI格式的IMPU將緊急回叫請求消息通過 S-CSCF34, P-CSCF32 發送到 UE31。S-CSCF34 用於將PSAP33發來的緊急回叫請求消息發送給P-CSCF32。圖4為本發明實施例提供的P-CSCF的結構示意圖,如圖4所示,其主要包括IMPU 接收檢測模塊41和IMPU格式轉換模塊42,其中IMPU接收檢測模塊41 用於接收UE發來的攜帶IMPU的緊急呼叫請求消息,並在檢測到該緊急呼叫請求消息攜帶的IMPU為電話URI格式時,將該IMPU發送給IMPU格式轉換模塊42。進一步地,IMPU接收檢測模塊41用於,檢測到UE發來的緊急呼叫請求消息攜帶的IMPU為SIP URI格式,將該IMPU發送給IMPU格式轉換模塊42。IMPU格式轉換模塊42 用於根據IMPU接收檢測模塊41發來的電話URI格式的 IMPU生成SIP URI格式的IMPU,將該SIP URI格式的IMPU和電話URI格式的IMPU攜帶在緊急呼叫請求消息中發送給緊急呼叫中心。進一步地,IMPU格式轉換模塊42用於,根據IMPU接收檢測模塊41發來的SIP URI 格式的IMPU生成電話URI格式的IMPU,將該電話URI格式的IMPU和SIP URI格式的IMPU 攜帶在緊急呼叫請求消息中發送給緊急呼叫中心。以上所述僅為本發明的過程及方法實施例,並不用以限制本發明,凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種建立緊急呼叫的方法,其特徵在於,該方法包括代理呼叫會話控制功能實體P-CSCF收到用戶設備UE發來的緊急呼叫請求,檢測到該請求攜帶電話統一資源標識符URI格式的IP多媒體子系統公有用戶身份IMPU,則根據該電話URI格式的IMPU生成會話發起協議SIP URI格式的IMPU,並將所述電話URI格式的 IMPU和SIP URI格式的IMPU發送給緊急呼叫中心。
2.根據權利要求1所述的方法,其特徵在於,該方法還包括所述P-CSCF收到緊急呼叫中心向UE發起的緊急回叫,所述緊急回叫是所述緊急呼叫中心根據所述電話URI格式的IMPU或SIP URI格式IMPU發起的。
3.如權利要求2所述的方法,其特徵在於,所述P-CSCF收到UE發來的緊急呼叫請求之前進一步包括=P-CSCF接收服務呼叫會話控制功能實體S-CSCF發來的攜帶UE的電話URI 格式的IMPU和SIP URI格式的IMPU的註冊響應,保存該UE的電話URI格式的IMPU和SIP URI格式的IMPU的關聯關係;且,所述P-CSCF根據電話URI格式的IMPU生成SIP URI格式的IMPU包括P-CSCF在自身保存的UE的電話URI格式的IMPU和SIP URI格式的IMPU的關聯關係中,查找該所述電話URI格式的IMPU關聯的SIP URI格式的IMPU。
4.如權利要求2所述的方法,其特徵在於,所述P-CSCF收到UE發來的緊急呼叫請求之前進一步包括=P-CSCF接收S-CSCF發來的攜帶S-CSCF的SIPURI的註冊響應,並保存該 S-CSCF 的 SIP URI ;所述P-CSCF根據電話URI格式的IMPU生成SIP URI格式的IMPU包括P-CSCF根據自身保存的S-CSCF的SIP URI和UE的電話URI格式的IMPU得到UE的 SIP URI 格式的 IMPU0
5.如權利要求4所述的方法,其特徵在於,所述P-CSCF根據自身保存的S-CSCF的SIP URI和UE的電話URI格式的IMPU得到UE的SIP URI格式的IMPU包括P-CSCF通過UE的電話URI格式的IMPU得到UE的E. 164號碼,通過S-CSCF的SIP URI 解析出UE的歸屬域名,將該UE的E. 164號碼和UE的歸屬域名組合得到UE的SIP URI格式的IMPU。
6.如權利要求2所述的方法,其特徵在於,所述緊急呼叫中心根據所述電話URI格式的 IMPU或SIP URI格式IMPU向UE發起緊急回叫包括緊急呼叫中心若檢測到自身處於電路域,則根據自身保存的UE的電話URI格式的IMPU向UE發起緊急回叫;若檢測到自身處於分組域,則根據自身保存的SIPURI格式的IMPU向UE發起緊急回叫。
7.如權利要求2所述的方法,其特徵在於,若檢測到該請求攜帶會話發起協議SIPURI 格式的IP多媒體子系統公有用戶身份IMPU,則根據該會話發起協議SIP URI格式的IMPU 生成電話統一資源標識符URI的IMPU,並將所述電話URI格式的IMPU和SIP URI格式的 IMPU發送給緊急呼叫中心。
8.一種建立緊急呼叫的系統,其特徵在於,該系統包括代理呼叫會話控制功能實體 P-CSCF和緊急呼叫中心,其中P-CSCF,用於接收用戶設備UE發送來的攜帶有IMPU的緊急呼叫請求,檢測到所述IMPU 為電話URI格式,根據該電話URI格式的IMPU生成SIPURI格式的IMPU,將該SIP URI格式的IMPU和電話URI格式的IMPU發送給緊急呼叫中心;緊急呼叫中心,根據P-CSCF發來的SIP URI格式的IMPU或電話URI格式的IMPU向UE 發起緊急回叫。
9.一種P-CSCF,其特徵在於,包括IMPU接收檢測模塊和IMPU格式轉換模塊,其中 IMPU接收檢測模塊,用於接收UE發來的IMPU,並在檢測到該IMPU為電話URI格式時,將該IMPU發送給IMPU格式轉換模塊;IMPU格式轉換模塊,用於根據IMPU接收檢測模塊發來的電話URI格式的IMPU生成SIP URI格式的IMPU,將該SIP URI格式的IMPU和電話URI格式的IMPU發送給緊急呼叫中心。
10.如權利要求9所述的P-CSCF,其特徵在於,所述IMPU接收檢測模塊,還用於檢測到 UE發來的緊急呼叫請求消息攜帶的IMPU為SIP URI格式,將該IMPU發送給IMPU格式轉換模塊;所述IMPU格式轉換模塊,還用於根據所述IMPU接收檢測模塊發來的所述SIP URI格式的IMPU生成電話URI格式的IMPU,將該電話URI格式的IMPU和SIP URI格式的IMPU攜帶在緊急呼叫請求消息中發送給緊急呼叫中心。
全文摘要
本發明公開了一種建立緊急呼叫的方法,包括P-CSCF若檢測到UE發來的緊急呼叫請求攜帶電話URI格式的IMPU,則根據該電話URI格式的IMPU生成SIP URI格式的IMPU,並將該兩IMPU發送給緊急呼叫中心。本發明同時公開了一種建立緊急呼叫的系統,包括UE、P-CSCF和PSAP;另外,本發明公開了一種P-CSCF,包括IMPU接收檢測模塊和IMPU格式轉換模塊。本發明使得PSAP總是可以同時獲取UE的電話URI格式的IMPU和SIP URI格式的IMPU,在PSAP不支持ENUM功能時,可根據自身保存的UE的SIP URI格式的IMPU向UE發起緊急回叫,提高了PSAP發起緊急回叫的成功率;同時,在PSAP支持ENUM功能時,也不必通過ENUM功能查找UE的SIP URI格式的IMPU,減少了緊急呼叫建立時長。
文檔編號H04W4/22GK102291395SQ20111020901
公開日2011年12月21日 申請日期2007年7月19日 優先權日2006年7月21日
發明者楊雁飛 申請人:華為技術有限公司