專利名稱:移動交換中心獲取ims控制點信息的方法及系統的制作方法
技術領域:
本發明涉及IMS(IP Multimedia Subsystem, IP多媒體子系統),尤其涉及一種 MSC (移動交換中心)獲取ICP(IMS控制點)信息的方法及系統。
背景技術:
IMS 是由 3GPP (3rd Generation Partnership Pro ject,第三代合作伙伴計劃)提出的一種基于IP的網絡架構,其構建了一個開放而靈活的業務環境,支持多媒體應用,并能夠為用戶提供豐富的多媒體業務。在MS業務體系中,控制層和業務層是分離的,控制層不提供具體業務,只向業務層提供必要的觸發、路由和計費等功能。控制層中業務觸發和控制功能是由CSCF(Call Session Control Function,呼叫會話控制功能)完成的。CSCF分為三種類型P-CSCF(Proxy-CalI Session Control Function,代理 CSCF)、I-CSCF (Interrogating-CalI Session Control Function,查詢 CSCF)和 S-CSCF(Serving-CalI Session Control Function,服務 CSCF);其中,S-CSCF 負主要責任,I-CSCF是可選的。除此之外,MS業務體系中還有一些輔助網元,如IBCF (MS邊界控制功能)和ATCF(訪問轉移控制功能)等。業務層由一系列AS (Application Server,應用服務器)組成,并提供具體業務服務。AS可以是獨立的實體,也可以存在于S-CSCF中。S-CSCF根據用戶的簽約信息控制業務觸發,調用AS上的業務,實現業務功能。會話中的端到端設備稱為UE (User Equipment,用戶設備),負責與使用者的交互。 有的UE具有多種接入移動網絡的方式,如通過3GPP移動網絡的PS (Packet Switch,包交換)域接入移動網絡,通過非3GPP移動網絡(如CDMA (碼分多址)IX或Wimax (全球微波互聯接入)網絡)的PS域接入移動網絡,甚至可以通過移動網絡的CS (Circuit Switch,電路交換)域接入移動網絡。移動網絡包括基站子系統和核心網,核心網網兀可以是SGSN(月艮務GPRS支持節點)、GGSN (網關GPRS支持節點)、MME (移動管理實體)、MSC、PCF (分組控制功能)或I3DSN(分組數據服務節點)等。為了實現UE在CS域與MS網絡的交互,在某些情況下需要MSC能夠獲得ICP信息,ICP可以是P-CSCF、I-CSCF、IBCF、ATCF或AS等具有 IMS信令控制功能的實體,甚至可以是具有IMS信令功能的MSC。圖I是現有技術中MSC獲取ICP信息的流程圖,獲取流程包括步驟101 UE向移動網絡發起附著請求,比如向為自身服務的基站子系統發送附著請求(Attach Request)消息;其中,基站子系統可以是基站系統(BSS, Base Station System)或無線網絡控制器(RNC, Radio Network Controller)。步驟102 :基站子系統將附著請求消息發送給MSC。步驟103 :MSC收到附著請求消息后,允許UE附著并使用移動網絡,于是向UE發送允許附著消息,比如附著接受(Attach Accept)消息,該允許附著消息途經基站子系統。步驟104 :基站子系統將允許附著消息發送給UE。
步驟105 =MSC允許UE附著并使用移動網絡后,向UE的歸屬MS網絡發起注冊請求,比如向UE的歸屬MS網絡中的S-CSCF發送注冊(Register)消息,該注冊消息屬于MS 信令。步驟106 :S-CSCF允許UE接入MS網絡,于是向MSC返回注冊響應,比如發送 “2000K”消息,該“2000K”消息屬于MS信令。步驟107 UE通過PS域提供的接入服務和P-CSCF向UE的歸屬MS網絡發起注冊請求,比如向P-CSCF發送Register消息,以使用IMS網絡提供的業務;其中,Register消息屬于IMS信令。以下步驟是ICP不在AS上的情況。如果ICP在P-CSCF和S-CSCF之間,如在IBCF上,則包括步驟108a :P_CSCF收到注冊請求后,選擇服務該UE的ICP,并將該注冊請求轉發給該ICP。步驟109a :ICP收到注冊請求后,向S-CSCF發送另一注冊請求,該另一注冊請求中攜帶有ICP信息,該ICP信息可以是直接定位ICP的信息,如ICP的號碼、地址或標識,也可以是間接定位ICP的信息,如ICP的索引,還可以是上述各種信息的任意組合。步驟IlOa =S-CSCF允許UE接入MS網絡并使用MS網絡提供的業務,于是返回注冊響應,比如發送“2000K”消息,該“2000K”消息屬于MS信令。步驟Illa :注冊響應到達ICP,ICP將該注冊響應轉發給P-CSCF。如果ICP在P-CSCF上,則步驟108a_llla簡化為P-CSCF收到注冊請求后,向S-CSCF發送另一注冊請求,該另一注冊請求中攜帶有 ICP信息。S-CSCF允許UE接入MS網絡并使用MS網絡提供的業務,于是向P-CSCF返回注冊響應,比如發送“2000K”消息,該“2000K”消息屬于MS信令。如果ICP在S-CSCF上,則步驟108a_llla簡化為P-CSCF收到注冊請求后,將該注冊請求轉發給S-CSCF。S-CSCF允許UE接入MS網絡并使用MS網絡提供的業務,于是向P-CSCF返回注冊響應,比如發送“2000K”消息,該“2000K”消息屬于MS信令。以下步驟是ICP在AS上的情況。步驟108b =P-CSCF收到注冊請求后,將該注冊請求轉發給S-CSCF。步驟109b =S-CSCF允許UE接入MS網絡并使用MS網絡提供的業務,于是向 P-CSCF返回注冊響應,比如發送“2000K”消息,該“2000K”消息屬于MS信令。步驟IlOb :S-CSCF向ICP轉發注冊請求。步驟Illb =ICP收到注冊請求后,向S-CSCF返回注冊響應,該注冊響應中攜帶有 ICP /[目息,該ICP彳目息可以是直接定位ICP的/[目息,如ICP的號碼、地址或標識,也可以是間接定位ICP的信息,如ICP的索引,還可以是上述各種信息的任意組合。以下步驟是上述兩種情況后續的共同步驟。步驟112 =P-CSCF收到步驟Illa或109b的注冊響應后,向UE轉發該注冊響應。步驟113 =S-CSCF獲得ICP信息后,將獲得的ICP信息通知給MSC,比如向MSC發送 Notify (通知)消息,該Notify消息中攜帶有獲得的ICP信息,且該Notify消息屬于IMS信令。由以上流程可以看出,現有技術中MSC必須支持IMS信令并完成代替UE的注冊過程才能獲得ICP信息;如果MSC不支持IMS信令,則為了能夠應用圖I所示的流程,需要增加新的接口與協議以使MSC能夠與S-CSCF進行消息交互,因此上述流程的應用場景很有限。
發明內容
有鑒于此,本發明的主要目的在于提供一種MSC獲取ICP信息的方法及系統,使 MSC無需增加新的接口及協議就能獲得ICP信息。為達到上述目的,本發明的技術方案是這樣實現的一種移動交換中心獲取IMS控制點信息的方法,所述方法包括應用服務器將IMS控制點信息提供給服務GPRS支持節點;所述服務GPRS支持節點將所述MS控制點信息發送給基站子系統;所述基站子系統將所述IMS控制點信息發送給所述移動交換中心。進一步地,當MS控制點不在所述應用服務器上時,在應用服務器將MS控制點信息提供給服務GPRS支持節點之前,所述方法還包括IMS控制點將所述MS控制點信息通過MS過程發送給所述應用服務器。進一步地,所述應用服務器將IMS控制點信息提供給服務GPRS支持節點為所述應用服務器將攜帶有所述MS控制點信息的通知消息發送給所述服務GPRS 支持節點;或所述應用服務器將攜帶有所述IMS控制點信息的更新消息發送給歸屬用戶服務器;所述歸屬用戶服務器將攜帶有所述MS控制點信息的通知消息發送給所述服務GPRS支持節點。進一步地,所述基站子系統將所述MS控制點信息發送給所述移動交換中心為所述基站子系統將所述MS控制點信息攜帶在呼叫請求或切換請求中發送給所述移動交換中心。一種移動交換中心獲取IMS控制點信息的系統,所述系統包括應用服務器、服務 GPRS支持節點、基站子系統和移動交換中心;其中,應用服務器,用于將IMS控制點信息提供給服務GPRS支持節點;服務GPRS支持節點,用于將所述MS控制點信息發送給基站子系統;基站子系統,用于將所述MS控制點信息發送給移動交換中心;移動交換中心,用于接收所述基站子系統發來的IMS控制點信息。所述應用服務器進一步用于當MS控制點不在所述應用服務器上時,接收所述 IMS控制點通過MS過程發來的所述MS控制點信息。進一步地,所述系統還包括歸屬用戶服務器,用于接收所述應用服務器發來的攜帶有所述MS控制點信息的更新消息,并將攜帶有所述MS控制點信息的通知消息發送給所述服務GPRS支持節點。進一步地,所述基站子系統進一步用于將所述IMS控制點信息攜帶在呼叫請求或切換請求中發送給所述移動交換中心。由以上技術方案可以看出,本發明中,ICP信息是由SGSN提供給基站子系統,再由基站子系統提供給MSC的,因此MSC可以不支持IMS信令,并可以不增加新的接口及協議就能獲得ICP信息,所以本發明可以應用于更多的應用場景。
圖I為現有技術中MSC獲取ICP信息的流程圖;圖2為本發明實施例一的MSC獲取ICP信息的流程圖;圖3為本發明實施例二的MSC獲取ICP信息的流程圖;圖4為本發明實施例一種MSC獲取ICP信息的系統的結構圖。
具體實施例方式以下通過幾個實施例對本發明作進一步詳細說明。實施例一圖2是本發明實施例一的MSC獲取ICP信息的流程圖,描述了 UE在CS域發起呼叫后,由MSC將CS呼叫錨定在IMS域的過程,該過程包括步驟201 UE通過PS域向IMS網絡發起注冊請求,比如發送Register消息。步驟202 :注冊請求途經P-CSCF,P-CSCF將注冊請求轉發給ICP。步驟203 =ICP向S-CSCF轉發另一注冊請求,該另一注冊請求中攜帶有ICP信息, 該ICP信息可以是直接定位ICP的信息,如ICP的號碼、地址或標識,也可以是間接定位ICP 的信息,如ICP的索引,還可以是上述各種信息的任意組合。 肩、O
步驟204 =S-CSCF允許UE接入MS網絡,于是返回注冊響應,比如發送“2000Κ”
步驟205 =ICP收到注冊響應后,將注冊響應轉發給P-CSCF。
步驟206 =P-CSCF收到注冊響應后,將注冊響應轉發給UE。
步驟202-206描述的是ICP在P-CSCF和S-CSCF之間的情況,如ICP在IBCF或 MSC上;其中,此處的MSC可以是其他MSC,也可以是UE附著的MSC (即圖2所示的MSC)。如果ICP在P-CSCF上,則步驟202-206簡化為P-CSCF收到注冊請求后,向S-CSCF轉發另一注冊請求,該另一注冊請求中攜帶有 ICP信息;S-CSCF允許UE接入MS網絡,于是返回注冊響應,比如發送“2000Κ”消息;P-CSCF收到注冊響應后,將注冊響應轉發給UE。如果ICP在S-CSCF上,則步驟202-206簡化為注冊請求途經P-CSCF,P-CSCF將注冊請求轉發給S-CSCF ;S-CSCF允許UE接入MS網絡,于是返回注冊響應;P-CSCF收到注冊響應后,將注冊響應轉發給UE。上述這些步驟屬于MS注冊過程,UE和MS網絡可能還存在其他MS消息交互過程,比如UE發起IMS呼叫過程,IMS呼叫請求的Invite (邀請)消息經過ICP時,ICP (ICP 不在S-CSCF上)也可在向S-CSCF轉發的Invite消息中攜帶ICP信息。步驟207 =S-CSCF根據UE的簽約信息向AS轉發攜帶有ICP信息的注冊請求。在MS呼叫過程中,S-CSCF向AS轉發的是攜帶有ICP信息的Invite消息。
步驟208 AS向S-CSCF返回注冊響應,比如發送“2000K”消息。步驟209 AS將攜帶有ICP信息的通知消息發送給SGSN,比如當SGSN不支持MS 信令時,發送攜帶有ICP信息的Insert Subscriber Data (插入用戶數據)消息;或當SGSN 支持IMS信令時,發送攜帶有ICP信息的Publish (發布)消息或Options (選項)消息。步驟210 :SGSN將獲得的ICP信息通知給基站子系統,比如發送攜帶有ICP信息的 Common ID(公共標識)消息。步驟211 UE在CS域向MSC發送呼叫請求,比如發送Setup (建立)消息。步驟212 :收到呼叫請求后,基站子系統向MSC轉發另一呼叫請求,該另一呼叫請求中攜帶有ICP信息。至此,MSC獲得了 ICP信息。步驟213 :MSC根據ICP信息向ICP發送呼叫請求,比如當MSC不支持MS信令時,發送IAM(Initial Address Message,初始地址消息);或當MSC支持IMS信令時,發送 Invite 消息。步驟214 =ICP繼續后續的MS呼叫過程。步驟215 :ICP收到被叫的應答后,向MSC發送呼叫響應,比如當MSC不支持MS信令時,發送ANM(Answer Message,應答消息);或當MSC支持MS信令時,發送“2000K”消
肩、O由步驟213-215可以看出,當MSC不支持MS信令時,可以用普通的信令消息與 ICP進行消息交互;當MSC支持MS信令時,可以用MS信令與ICP進行消息交互。步驟216-217 :MSC經由基站子系統向UE發送呼叫響應,比如發送Connect (連接) 消息,該Connect消息途經基站子系統。如果ICP在AS上,則步驟209中AS發送給SGSN的ICP信息是由AS生成的,而不是由S-CSCF轉發來的,且步驟202-208變為注冊請求途經P-CSCF,P-CSCF將注冊請求轉發給S-CSCF ;S-CSCF允許UE接入MS網絡,于是返回注冊響應,比如發送“2000K”消息;P-CSCF收到注冊響應后,將注冊響應轉發給UE ;S-CSCF根據UE的簽約信息向AS轉發注冊請求;AS向S-CSCF返回注冊響應,比如發送“2000K”消息。由以上步驟202-208的變形可知,當ICP在AS上時,轉發的注冊請求或Invite消息中沒有ICP信息。實施例二圖3是本發明實施例二的MSC獲取ICP信息的流程圖,描述了 UE在CS域的會話被轉移到PS域,其間由MSC通知ICP開始轉移的過程,該過程包括步驟301-308 :與圖2中步驟201-208相同,在此不再贅述。步驟309 :AS將攜帶有ICP信息的更新消息發送給HSS (Home Subscriber Server, 歸屬用戶服務器),比如發送攜帶有ICP信息的Sh-push (Sh-推送)消息。如果ICP在AS上,則ICP信息由AS生成;否則,ICP信息由S-CSCF轉發給AS。步驟310 =HSS向SGSN發送攜帶有ICP信息的通知消息,比如發送攜帶有ICP信息的 Insert Subscriber Data 消息。0107]步驟309-310也可以由圖2中的步驟209代替。
0108]步驟311 :SGSN將獲得的ICP信息通知給基站子系統,比如發送攜帶有ICP信息的 Common ID 消息。
0109]步驟312 UE在CS域已有會話,比如UE在CS域發起呼叫或在CS域接受呼叫而有會話,會話進行過程中,基站子系統決定將UE的CS域會話切換到PS域,即基站子系統觸發 CS域到PS域的切換過程。
0110]步驟313 :基站子系統向MSC發送攜帶有ICP信息的切換請求,比如發送攜帶有 ICP信息的Handover Request (切換請求)消息或Relocation Request (重定向請求)消
肩、O
0111]至此,MSC獲得了 ICP信息。
0112]步驟314 :MSC根據ICP信息向ICP發送轉移請求,比如當MSC不支持MS信令時, 發送IAM消息;或當MSC支持MS信令時,發送Invite消息。
0113]步驟315 =ICP向MSC返回轉移響應,比如發送“2000K”消息。
0114]步驟316-317 :MSC經由基站子系統通知UE切換到PS域,比如發送Handover Command(切換命令)消息。
0115]步驟318 :與步驟315同時,ICP發起重建ICP控制的媒體網關與遠端UE的媒體連接的過程,比如向遠端UE發送relnvite(重邀請)消息,或向AS發送Invite消息并由AS 向遠端UE發送reinvite消息。
0116]步驟319 :步驟317之后,UE調制到PS域,通過PS域接入MS網絡。
0117]步驟320 UE在PS域發起轉移請求,比如發送Invite消息或reinvite消息。
0118]步驟321 =ICP收到轉移請求后,向UE返回轉移響應,比如發送“2000K”消息。
0119]步驟322 =ICP根據UE發起的轉移請求建立ICP控制的媒體網關與UE的媒體連接,并通過ICP的橋接作用使UE在PS域可以繼續與遠端UE進行會話。
0120]實施例二中步驟313之后的過程還可以有其他實現方案,實施例二僅說明了其中
-種情況的實現方案,但步驟313之后的過程并不影響步驟301-313之間的過程。
0121]為實現上述方法,本發明實施例還提供一種MSC獲取ICP信息的系統。如圖4所示,該系統包括-AS、SGSN、基站子系統和MSC ;其中,
0122]AS,用于將ICP信息提供給SGSN ;
0123]SGSN,用于將所述ICP信息發送給基站子系統;
0124]基站子系統,用于將所述ICP信息發送給MSC ;
0125]MSC,用于接收所述基站子系統發來的ICP信息。
0126]所述AS進一步用于當ICP不在所述AS上時,接收所述ICP通過MS過程發來的所述ICP信息。ICP如何通過MS過程向AS發送ICP信息可參見步驟203-207,在此不再贅述。
0127]所述系統還包括HSS,用于接收所述AS發來的攜帶有所述ICP信息的更新消息, 并將攜帶有所述ICP信息的通知消息發送給所述SGSN。
0128]所述基站子系統進一步用于將所述ICP信息攜帶在呼叫請求或切換請求中發送給所述MSC。
0129]以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
1.一種移動交換中心獲取IMS控制點信息的方法,其特征在于,所述方法包括 應用服務器將MS控制點信息提供給服務GPRS支持節點;所述服務GPRS支持節點將所述MS控制點信息發送給基站子系統;所述基站子系統將所述MS控制點信息發送給所述移動交換中心。
2.根據權利要求I所述的移動交換中心獲取IMS控制點信息的方法,其特征在于,當 IMS控制點不在所述應用服務器上時,在應用服務器將MS控制點信息提供給服務GPRS支持節點之前,所述方法還包括IMS控制點將所述MS控制點信息通過MS過程發送給所述應用服務器。
3.根據權利要求I所述的移動交換中心獲取IMS控制點信息的方法,其特征在于,所述應用服務器將MS控制點信息提供給服務GPRS支持節點為所述應用服務器將攜帶有所述MS控制點信息的通知消息發送給所述服務GPRS支持節點;或所述應用服務器將攜帶有所述IMS控制點信息的更新消息發送給歸屬用戶服務器;所述歸屬用戶服務器將攜帶有所述MS控制點信息的通知消息發送給所述服務GPRS支持節
4.根據權利要求I所述的移動交換中心獲取IMS控制點信息的方法,其特征在于,所述基站子系統將所述MS控制點信息發送給所述移動交換中心為所述基站子系統將所述IMS控制點信息攜帶在呼叫請求或切換請求中發送給所述移動交換中心。
5.一種移動交換中心獲取IMS控制點信息的系統,其特征在于,所述系統包括應用服務器、服務GPRS支持節點、基站子系統和移動交換中心;其中,應用服務器,用于將IMS控制點信息提供給服務GPRS支持節點;服務GPRS支持節點,用于將所述MS控制點信息發送給基站子系統;基站子系統,用于將所述MS控制點信息發送給移動交換中心;移動交換中心,用于接收所述基站子系統發來的IMS控制點信息。
6.根據權利要求5所述的移動交換中心獲取IMS控制點信息的系統,其特征在于,所述應用服務器進一步用于當IMS控制點不在所述應用服務器上時,接收所述IMS控制點通過 IMS過程發來的所述MS控制點信息。
7.根據權利要求5所述的移動交換中心獲取IMS控制點信息的系統,其特征在于,所述系統還包括歸屬用戶服務器,用于接收所述應用服務器發來的攜帶有所述IMS控制點信息的更新消息,并將攜帶有所述MS控制點信息的通知消息發送給所述服務GPRS支持節
8.根據權利要求5所述的移動交換中心獲取IMS控制點信息的系統,其特征在于,所述基站子系統進一步用于將所述IMS控制點信息攜帶在呼叫請求或切換請求中發送給所述移動交換中心。
全文摘要
本發明公開了一種移動交換中心獲取IMS控制點信息的方法及系統。該方法包括應用服務器將IMS控制點信息提供給服務GPRS支持節點;所述服務GPRS支持節點將所述IMS控制點信息發送給基站子系統;所述基站子系統將所述IMS控制點信息發送給所述移動交換中心。采用本發明能夠使移動交換中心無需增加新的接口及協議就能獲得IMS控制點信息。
文檔編號H04L29/06GK102612141SQ20111002199
公開日2012年7月25日 申請日期2011年1月19日 優先權日2011年1月19日
發明者謝振華 申請人:中興通訊股份有限公司