新四季網

為用戶提供業務的方法和設備的製作方法

2023-05-18 01:37:06 1


專利名稱::為用戶提供業務的方法和設備的製作方法
技術領域:
:本發明涉及網絡
技術領域:
:,尤其涉及一種為用戶提供業務的方法和設備。技術背景隨著通信領域的技術發展,IMS(IPMultimediaSubsystem,IP,多媒體子系統)將成為下一代固定和移動的核心網絡,將出現接入技術和業務提供多樣化,承載IP化,核心網絡統一到IMS的發展趨勢和網絡演進過程。用戶在IMS網絡中會得到更佳的業務體驗。IMS的架構圖如圖1所示,其中的CSCF(CallSessionControlFunction,呼叫會話控制功能)在IMS核心網中處於核心的控制地位,負責對UE的註冊鑑權和會話控制,執行針對主叫端及被叫端IMS用戶的基本會話路由功能,並根據用戶籤約的IMS過濾規則,在條件滿足時進行到AS(ApplicationServer,應用伺服器)的增值業務路由觸發及業務控制交互。HSS(HomeSubscriberServer,歸屬用戶伺服器)是用戶資料庫伺服器,存儲運營商開戶時設定的IMS籤約信息,同時支持通過與業務管理系統的接口由運營商或終端用戶對籤約數據進行的定製和修改。HSS通過與S-CSCF間基於Diameter協議的Cx接口實現IMS註冊過程中對S-CSCF域名路由信息的登記,並支持通過該接口將基本IMS籤約信息下載到S-CSCF;HSS通過與I-CSCF間基於Diameter協議的Cx接口實現用戶註冊中為用戶選擇服務的S-CSCF或給I-CSCF提供目前為用戶提供服務的S-CSCF的名字,從而I-CSCF能將註冊消息或會話路由到正確的S-CSCF;HSS提供與SIPAS間基於Diameter十辦i義的Sh才矣口,為增Y直業務SIP(SessionInitiationProtocol,會話發起協議)AS或OSA(OpenServicesArchitecture,開》文月良務架構)SCS(ServiceCapabilityServers,服務能力伺服器)提供籤約數據、業務邏輯腳本的遠程資料庫訪問接口,HSS僅負責對特定籤約用戶AS增值業務數據的透明存儲,語義上不做解析。SLF(SubscriptionLocatorFunction,用戶籤約定位功能)具有地址解析機制,當網絡運營商部屬了多個獨立可尋址的HSS時,這種才幾制使I-CSCF、S-CSCF和AS能夠找到用於給定用戶身份的籤約數據所在的HSS地址,物理上可與HSS合設。AS通過與HSS的Sh接口獲得或更新用戶業務相關的數據和用戶狀態信息,S-CSCF通過與HSS的Cx接口獲得用戶的籤約信息。用戶要使用業務,首先需要在網絡中進行註冊,之後通過以上的各個接口完成會話接續。當一個用戶註冊到的S-CSCF突然宕機並重新啟動後,如果在此過程中用戶相關的UE沒有發生過註冊行為,HSS中用戶的註冊信息沒有發生變化,已經註冊的用戶仍然記錄為在原來的S-CSCF上註冊。這樣當S-CSCF收到用戶發來的會話請求時,S-CSCF中因為沒有相應的用戶數據,S-CSCF會向HSS發送SAR請求用戶數據,而HSS發現該S-CSCF和HSS中記錄的S-CSCF是同一個,但所請求操作的用戶狀態在HSS中存儲的是註冊的,HSS將不會返回用戶的業務信息,這樣該次業務將會失敗。
發明內容本發明的實施例提供一種為用戶提供業務的方法和設備,用於使得網絡中S-CSCF發生宕機或異常重啟後能夠繼續為用戶提供服務。為達到上述目的,本發明的實施例提供一種為用戶提供業務的方法,包括以下步驟服務呼叫會話控制功能實體S-CSCF接收到用戶的業務請求時,確定自身未保存所述用戶的用戶凌t據;所述S-CSCF獲取所述用戶的用戶數據,並根據所述用戶數據為所述用戶提供業務。本發明的實施例還提供一種服務呼叫會話控制功能實體S-CSCF,包括判斷單元,接收到用戶的業務請求時,確定自身未保存所述用戶的用戶7數據;數據獲取單元,用於當所述判斷單元判斷本地不存在所述用戶的用戶數據時,獲取所述用戶的用戶數據;處理單元,用於根據所述數據獲取單元獲取的用戶數據為所述用戶提供業務。與現有技術相比,本發明的實施例具有以下優點使得網絡中S-CSCF發生宕機或異常重啟後無法繼續為用戶提供服務時,通過獲取用戶的數據,並根據用戶的數據繼續為用戶提供始發業務或終發業務,避免因網絡實體異常給用戶帶來的較差的業務體驗。圖1是現有技術中IMS網絡的功能架構圖;圖2是現有技術中用戶發起始呼的會話流程示意圖;圖3是現有技術中AS代替用戶發起始呼的會話流程示意圖;圖4是本發明實施例中為用戶提供業務的方法流程圖;圖5是本發明實施例一中S-CSCF重啟後業務恢復流程圖;圖6是本發明實施例二中S-CSCF宕機後業務恢復流程圖;圖7是本發明實施例中S-CSCF的結構示意圖;圖8是本發明實施例中S-CSCF的結構示意圖。具體實施方式在IMS網絡中,UE在網絡中註冊後即可使用IMS網絡提供的各種業務。同時,UE可以選4^籤約未註冊業務,當UE沒有在網絡中註冊時網絡仍然可以為用戶提供未註冊業務如來話前轉、來話記錄等。當UE在網絡中註冊或用戶作為終呼時,S-CSCF和HSS之間通過Cx接口的SAR/SAA(Server隱Asignment-Request/Server-Asignment-Answer,月l務器分酉己"i貪求/月艮務器分配應答)命令對交互用戶鑑權數據和業務數據。SAR/SAA的應用場景S-CSCF收到P-CSCF發來的UE的註冊請求或收到來自I-CSCF的會話建立請求INVITE消息時。(1)S-CSCF通過SAR命令向HSS進行以下4喿作1、分配一個S-CSCF給公有身份,或清除分配給一個或多個公有身份的S-CSCF的名字;2、請求下載用戶信息,包括用戶數據或計費信息;3、更改用戶相關PU的註冊狀態。消息中攜帶的主要應用層參數如表1所示表1消息中攜帶的主要應用層參數tableseeoriginaldocumentpage9其中ServerAssignmentType—共有12個取值,含義如下所述1、NO—ASSIGNMENT(O):用於S-CSCF從HSS請求用戶數據,不影響用戶的註冊狀態;2、REGISTRATIONS):用於一個身份的首次註冊;3、RE_REGISTRATION(2):用於一個身份的再註冊;4、UNREGISTERED—USER(3):用於指示S-CSCF收到了終呼到一個沒有註冊的用戶的INVITE請求;5、TIMEOUT—DEREGISTRATION(4):用於因為註冊定時器超時引起的去註冊;6、USER—DEREGISTRATION(5):用於S-CSCF收到了用戶發起的去註冊請求;7、TIMEOUT—DEREGISTRATION—STORE—SERVER—NAME(6):用於因為註冊定時器超時引起的去註冊,同時S-CSCF保存了用戶數據並請求HSS保存S-CSCF的名字;8、USER—DEREGISTRATIONSTORE—SERVER—NAME(7):用於S-CSCF收到了用戶發起的去註冊請求,同時S-CSCF保存了用戶數據並請求HSS保存S-CSCF的名字;9、ADMINISTRATIVE—DEREGISTRATION(8):用於S-CSCF因為管理原因執行一個身份的去註冊;10、AUTHENTICATION—FAILURE(9):用於指示用戶鑑權失敗;11、AUTHENTICATIONJTIMEOUT(10):用於指示鑑權超時;12、DEREGISTRATION—TOO—MUCH—DATA(11):用於S-CSCF從HSS中請求用戶數據,但收到的數據量超過了S-CSCF能接受的大小。HSS不會用新的S-CSCF的名字替換原來的,而是返回Experimental-Result-Code為DIAMETER—ERROR—IDENTITY—ALREADY—REGISTERED,表示已經為用戶指配了S-CSCF。當HSS收到的SAR中的操作類型是用戶當前狀態不允許的操作比如Server10AssignmentType為UNREGISTERED—USER表示S-CSCF收到了終呼到一個沒有註冊的IMPU的INVITE請求,但HSS中該IMPU是註冊的,HSS會返回Experimental-Result-Code為DIAMETER—ERROR—IN—ASSIGNMENTTYPE,表示該S-CSCF已分配給用戶,且用戶當前的狀態不允許該操作。(2)HSS通過SAA命令向S-CSCF返回的內容包括處理結果、用戶數據、計費信息、屬於IMSSubscription的所有IMPI。消息中攜帶的主要應用層參數如表2所示表2消息中攜帶的主要應用層參數IE名稱映射的DiameterAVP類別描述PrivateUserIdentity/PrivateServiceIdentityUser-NameC(條件滿足時必選)私有身份。對HSS可用時必須包含RegistrationresultResult-Code/Experimental-ResultM(必選)Result-Code用於指示Diameter基本協議中定義的返回值,Experimental-Result用於指示Cx/Dx接口上新定義的返回值UserProfileUser-DataC(條件滿足時必選)請求的用戶數據ChargingInformationCharging畫InformationC(條件滿足時必選)計費功能的地址,User-Data存在時必須存在AssociatedPrivateIdentitiesAssociated-IdentitiesO(可選)PI或PU所在IMSsubscription所屬的所有PI,11IMSsubscription只包含一個PI時該AVP不存在其中當作類型是NO—ASSIGNMENT,REGISTRATION,RE—REGISTRATION,UNREGISTERED—USER時HSS才可能下載用戶數據和計費功能地址。現有技術中,已在網絡中註冊的用戶的始呼會話流程如圖2所示,包括以下步驟步驟s201、UE發起INVITE消息,可以選擇在P-Preferred-Identity頭域中填入能夠標識自己身份的PublicUserIdentity;步驟s202、P-CSCF收到INVITE消息後,會4企查消息中是否有P-Preferred-Identity頭域並檢查其值是否和P-CSCF中記錄的某個已註冊PublicUserIdentity匹配,如果有且匹配,P-CSCF就將該PublicUserIdentity作為會話發起方並填寫在P-Asserted-Identity中;如果不匹配或沒有P-Preferred-Identity頭域,P-CSCF就為用戶選擇一個預設的PublicUserIdentity作為會話發起方並填寫在P-Asserted-Identity中;步驟s203、S-CSCF收到INVITE消息後,才艮據消息中P-Asserted-Identity頭域中的主叫用戶身份進行業務觸發,之後根據INVITE消息中的Request-URI也就是淨皮叫進行後續會話的路由。AS代替已在網絡中註冊的用戶的始呼會話流程如圖3所示,包括以下步驟步驟s301、如果AS在代替用戶發起始呼前能獲得用戶所在的S-CSCF的名字,則執行圖3的1a步驟,即AS直接將會話路由到用戶所在的S-CSCF。如果無法獲得用戶所在的S-CSCF的名字,則需要執行以下lb步驟步驟s301a、將會話路由到用戶所在的歸屬域的I-CSCF;步驟s301bl、將會話路由到用戶所在的歸屬域的I-CSCF;步驟s301b2、I-CSCF向HSS發起LIR消息,將消息中P-Asserted-Identity頭域中的主叫用戶身份填寫在LIR中,並增加一個始呼請求標誌,查詢該用12戶目前所在的位置信息,也就是用戶所在S-CSCF的信息;步驟s301b3、HSS根據LIR中的用戶身份,在資料庫中查詢該用戶對應的信息,通過LIA將用戶所在S-CSCF的名字或S-CSCF的能力集返回給I-CSCF;步驟s301b4、如果HSS返回的是S-CSCF的能力集,I-CSCF就需要根據能力集選擇S-CSCF;步驟s301b5、I-CSCF將INVITE消息路由到HSS返回的S-CSCF,或根據HSS返回的S-CSCF的能力集為用戶選擇的S-CSCF;步驟s302、如果S-CSCF沒有該用戶的信息,S-CSCF將消息中P-Asserted-Identity頭域中的用戶身份攜帶在SAR中向HSS請求用戶籤約數據;如果有該用戶的信息,則直接進行步驟s304;步驟s303、HSS通過SAA向S-CSCF返回請求的用戶籤約數據;步驟s304、S-CSCF進行業務控制和後續處理。本發明的實施例提供一種為用戶提供業務的方法,如圖4所述,包括以下步驟步驟s401、S-CSCF接收到用戶的業務請求。具體的,該接收到的用戶的業務請求可以為由AS代替用戶發起的始發業務請求,或I-CSCF轉發的由AS代替用戶發起的始發業務請求,或I-CSCF轉發的用戶終端發起的始發業務請求,或I-CSCF發送的終發業務請求。步驟s402、S-CSCF發現本地不存在該用戶的數據。具體的,該S-CSCF可能因宕機或異常等原因進行了重啟,導致用戶數據的丟失;或該S-CSCF為I-CSCF在為用戶提供業務的S-CSCF發生故障時選擇的替代S-CSCF,因此不存在該用戶的數據。步驟s403、S-CSCF獲取該用戶的數據。具體的,S-CSCF可以向HSS發送請求消息,獲取用戶的數據。步驟s404、S-CSCF根據獲取的數據確定用戶的註冊狀態,為該用戶提供業務。具體的,該用戶的數據中,至少包括用戶的籤約服務配置數據,S-CSCF根據所述用戶的籤約服務配置數據中的初始過濾規則進行業務匹配和觸發;還可能包括用戶的註冊備份數據,該註冊備份數據包括但不限於註冊時S-CSCF存儲的P-CSCF的地址和用戶設備的CONTACT地址。根據獲取的用戶的數據,S-CSCF可以獲知用戶的註冊狀態,進而對用戶的業務請求進行處理,為該用戶提供業務。以下結合具體的應用場景,描述本發明的具體實施方式。本發明的實施例一中,宕機重啟的S-CSCF收到從AS發來的代替用戶發起的始發業務請求,或者收到從I-CSCF轉來的AS代替用戶發起的始發業務請求,或者收到I-CSCF發來的終發業務請求時,對業務請求的處理流程如圖5所示,包括以下步驟步驟s501、S-CSCF收到AS或I-CSCF發來的AS代替用戶發起的始發業務請求,其中501a、501bl-501b4步驟同現有技術,或者如501c所示S-CSCF收到I-CSCF發來的終發業務請求;步驟s502、若S-CSCF沒有該用戶的數據,則按照正常流程通過SAR向HSS請求用戶的未註冊業務數據;步驟s503a、HSS對請求數據的S-CSCF的名字進行判斷,當HSS發現請求數據的S-CSCF的名字和保存的S-CSCF的名字相同,且用戶的註冊狀態是已註冊時,則HSS返回所述用戶的用戶身份已註冊的指示信息,並不返回用戶籤約數據和註冊備份數據,其中,所述指示信息可以通過DIAMETER—ERROR—IN—ASSIGNMENT—TYPE錯誤碼指示,HSS也可以在SAA中增加一個指示說明被請求未註冊業務的用戶身份是註冊的;步驟s503b、S-CSCF收到該錯誤碼後,使用帶恢復指示的SAR向HSS重新請求用戶數據;步驟s504、HSS將用戶的籤約數據通過SAA帶給S-CSCF,HSS也可以在SAA中增加一個指示說明被請求未註冊業務的用戶身份是註冊的;HSS可以在發現請求數據中S-CSCF的名字和保存的S-CSCF的名字相同,且用戶的註冊狀態是已註冊時就在返回DIAMETER—ERROR—IN—ASSIGNMENT一TYPE錯誤碼的同時將用戶的籤約14數據通過SAA帶給S-CSCF;則可以不執行步驟s503a、步驟s503b。如果HSS保存有用戶的註冊備份數據,可以選擇將註冊備份數據一起通過SAA帶給S-CSCF;另外,在以上步驟s503a或步驟s504中,S-CSCF收到DIAMETER—ERROR—IN—ASSIGNMENT一TYPE就可以判斷出用戶是註冊的,S-CSCF也可以通過收到用戶的註冊備份數據判斷出用戶是註冊的,S-CSCF也可以通過SAA中攜帶的指示被請求未註冊業務的用戶身份是註冊的信息,判斷出用戶是註冊的。步驟s505、當S-CSCF從AS或I-CSCF收到的是始發業務請求時,且S-CSCF通過步驟s503a或步驟s504判斷出用戶是已註冊狀態時,則觸發匹配的始發已註冊業務;否則觸發匹配的始發未註冊業務;當S-CSCF從I-CSCF收到的是終發業務請求時,且S-CSCF通過步驟s503a或步驟s504判斷出用戶是已註冊狀態時,且同時收到了註冊備份數據時則觸發匹配的終發已註冊業務;若用戶是已註冊狀態但未收到註冊備份數據,觸發匹配的終發未註冊業務。本發明的實施例二中,S-CSCF宕機或異常後,I-CSCF收到終發業務請求,或者收到從AS發來的代替用戶發起的始發業務請求時,或者收到P-CSCF轉發的用戶終端發起的始發業務請求時,對業務請求的處理流程如圖6所示,包括以下步驟步驟s601、I-CSCF將業務請求轉給為用戶提供業務的S-CSCF1;步驟s601a、S-CSCF1返回失敗響應指示發生異常無法繼續為用戶提供服務;或者步驟s601b、I-CSCF沒有收到S-CSCF1的響應;步驟s602、I-CSCF向HSS明確請求S-CSCF的能力集;如果I-CSCF收到業務請求消息時已經獲知S-CSCF1宕機或異常,則可以不執行以上步驟s601;步驟s603、HSS將S-CSCF的能力集返回;則可以不執行以上步驟s602、步驟s603;步驟s604、I-CSCF根據S-CSCF的能力集為用戶重新選擇了一個S-CSCF2,並將業務請求轉發給新的S-CSCF2,可選地可以在消息中帶上恢復指示,明確告訴S-CSCF2需要從HSS中恢復數據;步驟s605、S-CSCF2沒有用戶數據,將通過帶恢復指示的SAR向HSS請求用戶數據;步驟s606、HSS將用戶數據通過SAA返回給S-CSCF2,HSS也可以在SAA中增加一個指示說明被請求數據的用戶身份是否已註冊。其中用戶數據至少包括用戶的籤約服務配置數據,可以選擇包括S-CSCF的註冊備份數據;步驟s607、S-CSCF2收到了用戶籤約服務配置數據和註冊備份數據,則觸發匹配的已註冊業務;如果只收到用戶的籤約服務配置數據,而沒有收到指示說明被請求數據的用戶身份已註冊的信息,則觸發匹配的未註冊業務;如果收到了用戶的籤約服務配置數據的同時,收到指示說明被請求數據的用戶身份已註冊的信息,則對於始發業務請求,觸發匹配的始發已註冊業務;對於終發業務請求,觸發匹配的終發未註冊業務。步驟s608、S-CSCF2進行後續路由。通過本發明實施例提供的上述方法,使得網絡中S-CSCF發生宕機或異常重啟後無法繼續為用戶提供服務時,通過獲取用戶的數據,並根據用戶的數據繼續為用戶提供始發業務或終發業務,避免因網絡實體異常給用戶帶來的較差的業務體驗。本發明的實施例還提供一種服務呼叫會話控制功能實體S-CSCF,其結構如圖7所示,包括判斷單元10,接收到用戶的業務請求時,確定自身未保存所述用戶的用戶數據;數據獲取單元20,用於當判斷單元IO判斷本地不存在所述用戶的用戶數據時,獲取所述用戶的用戶數據;處理單元30,用於根據數據獲取單元20獲取的用戶數據為所述用戶提供業務。具體的,數據獲取單元20進一步包括第一獲取子單元21,用於向HSS發送獲取用戶數據的請求;第二獲取子單元22,用於當接收所述HSS在判斷所述用戶已在所述S-CSCF註冊時返回的所述用戶的用戶身份已註冊的指示信息,向所述HSS發送攜帶恢復指示的請求,並接收所述HSS發送的用戶的數據。或進一步包括第三獲取子單元23,用於向HSS發送獲取用戶數據的請求,並接收所述HSS在判斷所述用戶已在所述S-CSCF註冊時返回的所述用戶的用戶身份已註冊的指示信息,以及所述HSS發送的用戶數據。具體的,處理單元30進一步包括第一判斷子單元31,用於當所述數據獲取單元接收到所述用戶的用戶身份已註冊的指示信息或者接收到的用戶數據中的註冊備份數據時,判斷所述用戶已註冊;第一處理子單元32,用於根據所述第一判斷子單元31的判斷結果進行處理,對於已註冊用戶的始發業務請求,根據所述用戶數據觸發始發已註冊業務;對於未註冊用戶的始發業務請求,根據所述用戶數據觸發始發未註冊業務;對於已註冊用戶的終發業務請求,若接收到的所述用戶的用戶數據中包括註冊備份數據時,根據所述用戶數據觸發終發已註冊業務,否則觸發終發未註冊業務;對於未註冊用戶的終發業務請求,觸發終發未註冊業務。本發明的實施例還提供一種服務呼叫會話控制功能實體S-CSCF,其結構如圖8所示,包括判斷單元50,接收到用戶的業務請求時,確定自身未保存所述用戶的用戶數據;數據獲取單元60,用於當判斷單元50判斷本地不存在所述用戶的用戶數據時,獲取所述用戶的用戶數據;處理單元70,用於根據數據獲取單元60獲取的用戶數據為所述用戶提供業務。具體的,數據獲取單元60進一步包括第四獲取子單元61,用於向HSS發送攜帶恢復指示的請求,接收所述HSS發送的用戶數據。17具體的,處理單元70進一步包括第二判斷子單元71,用於判斷所述數據獲取單元獲取的用戶數據是否包括註冊備份數據、或HSS指示被請求數據的用戶身份為已註冊的信息;第二處理子單元72,用於根據所述第二判斷子單元71的判斷結果進行處理,若所述用戶數據包括註冊備份數據,或者接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求或終發業務請求,觸發所述用戶的始發已註冊業務或終發已註冊業務;若所述用戶數據不包括註冊備份數據,也未接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求或終發業務請求,觸發所述用戶的始發未註冊業務或終發未註冊業務;若所述用戶數據不包括註冊備份數據,但接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求,觸發所述用戶的始發已註冊業務;對於所述用戶的終發業務請求,觸發所述用戶的終發未註冊業務。通過本發明實施例提供的上述設備,使得網絡中S-CSCF發生宕機或異常重啟後無法繼續為用戶提供服務時,通過獲取用戶的數據,並根據用戶的數據繼續為用戶提供始發業務或終發業務,避免因網絡實體異常給用戶帶來的較差的業務體驗。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體實現。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺設備執行本發明各個實施例所述的方法。以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。18權利要求1、一種為用戶提供業務的方法,其特徵在於,包括以下步驟服務呼叫會話控制功能實體S-CSCF接收到用戶的業務請求時,確定自身未保存所述用戶的用戶數據;所述S-CSCF獲取所述用戶的用戶數據,並根據所述用戶數據為所述用戶提供業務。2、如權利要求1所述為用戶提供業務的方法,其特徵在於,所述S-CSCF獲取所述用戶的用戶數據包括所述S-CSCF至少獲取所述用戶的籤約^^務配置數據;貝寸,所述根據所述用戶數據為所述用戶提供業務包括所述S-CSCF根據所述用戶的籤約服務配置數據中的初始過濾規則進行業務匹配和觸發。3、如權利要求2所述為用戶提供業務的方法,其特徵在於,所述S-CSCF獲取用戶的用戶數據包括所述S-CSCF向歸屬用戶伺服器HSS發送獲取用戶數據的請求;所述S-CSCF接收所述HSS在判斷所述用戶已在所述S-CSCF註冊時返回的所述用戶的用戶身份已註冊的指示信息;所述S-CSCF向所述HSS發送攜帶恢復指示的請求;所述S-CSCF接收所述HSS發送的響應消息,獲取所述響應消息中攜帶的用戶數據。4、如權利要求2所述為用戶提供業務的方法,其特徵在於,所述S-CSCF獲取用戶的用戶數據包括所述S-CSCF向歸屬用戶伺服器HSS發送獲取用戶數據的請求;所述S-CSCF接收所述HSS在判斷所述用戶已在所述S-CSCF註冊時返回的所述用戶的用戶身份已註冊的指示信息,以及接收所述HSS發送的用戶數據。5、如權利要求1至4中任一項所述為用戶提供業務的方法,其特徵在於,所述根據用戶數據為用戶提供業務之前還包括所述S-CSCF根據接收到所述用戶的用戶身份已註冊的指示信息或者接收到的用戶數據中的註冊備份數據,確定所述用戶已註冊。6、如權利要求5中所述為用戶提供業務的方法,其特徵在於,所述根據所述用戶的註冊狀態及所述用戶數據為所述用戶提供業務包括對於已註冊用戶的始發業務請求,根據所述用戶數據觸發始發已註冊業務;對於未註冊用戶的始發業務請求,根據所述用戶數據觸發始發未註冊業務;對於已註冊用戶的終發業務請求,若接收到的所述用戶的用戶數據中包括註冊備份數據時,根據所述用戶數據觸發終發已註冊業務,否則觸發終發未註冊業務;對於未註冊用戶的終發業務請求,觸發終發未註冊業務。7、如權利要求2所述為用戶提供業務的方法,其特徵在於,所述S-CSCF獲取用戶的用戶數據包括所述S-CSCF向HSS發送攜帶恢復指示的請求;所述S-CSCF接收所述HSS發送的用戶數據。8、如權利要求1、2或7所述為用戶提供業務的方法,其特徵在於,所述根據用戶數據為用戶提供業務的步驟具體為若所述用戶數據包括註冊備份數據,或者接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求或終發業務請求,觸發所述用戶的始發已註冊業務或終發已註冊業務;若所述用戶數據不包括註冊備份數據,也未接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求或終發業務請求,觸發所述用戶的始發未註冊業務或終發未註冊業務;若所述用戶數據不包括註冊備份數據,但接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求,觸發所述用戶的始發已註冊業務;對於所述用戶的終發業務請求,觸發所述用戶的終發未註冊業務。9、一種服務呼叫會話控制功能實體S-CSCF,其特徵在於,包括判斷單元,接收到用戶的業務請求時,確定自身未保存所述用戶的用戶數據;數據獲取單元,il千當斷a刺脈並開,刺據時,獲取所述用戶的用戶數據;處理單元,用於根據所述數據獲取單元獲取的用戶數據為所述用戶提供業務。10、如權利要求9所述S-CSCF,其特徵在於,所述數據獲取單元包括第一獲取子單元,用於向HSS發送獲取用戶數據的請求;第二獲取子單元,用於當接收所述HSS在判斷所述用戶已在所述S-CSCF註冊時返回的所述用戶的用戶身份已註冊的指示信息,向所述HSS發送攜帶恢復指示的請求,並接收所述HSS發送的用戶的數據。11、如權利要求9所述S-CSCF,其特徵在於,所述數據獲取單元進一步包括第三獲取子單元,用於向HSS發送獲取用戶數據的請求,並接收所述HSS在判斷所述用戶已在所述S-CSCF註冊時返回的所述用戶的用戶身份已註冊的指示信息,以及所述HSS發送的用戶數據。12、如權利要求9、10或11中任一項所述S-CSCF,其特徵在於,所述處理單元包括第一判斷子單元,用於當所述數據獲取單元接收到所述用戶的用戶身份已註冊的指示信息或者接收到的用戶數據中的註冊備份數據時,判斷所述用戶已註冊;第一處理子單元,用於根據所述第一判斷子單元的判斷結果進行處理,對於已註冊用戶的始發業務請求,根據所述用戶數據觸發始發已註冊業務;對於未註冊用戶的始發業務請求,根據所述用戶數據觸發始發未註冊業務;對於已註冊用戶的終發業務請求,若接收到的所述用戶的用戶數據中包括註冊備份數據時,根據所述用戶數據觸發終發已註冊業務,否則觸發終發未註冊業務;對於未註冊用戶的終發業務請求,觸發終發未註冊業務。13、如權利要求9所述S-CSCF,其特徵在於,所述數據獲取單元進一步包括第四獲取子單元,用於向HSS發送攜帶恢復指示的請求,接收所述HSS發送的用戶數據。14、如權利要求9或13所述S-CSCF,其特徵在於,所述處理單元進一步包括第二判斷子單元,用於判斷所述數據獲取單元獲取的用戶數據是否包括註冊備份數據、或HSS指示被請求數據的用戶身份為已註冊的信息;第二處理子單元,用於根據所述第二判斷子單元的判斷結果進行處理,若所述用戶數據包括註冊備份數據,或者接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求或終發業務請求,觸發所述用戶的始發已註冊業務或終發已註冊業務;若所述用戶數據不包括註冊備份數據,也未接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求或終發業務請求,觸發所述用戶的始發未註冊業務或終發未註冊業務;若所述用戶數據不包括註冊備份數據,但接收到被請求數據的用戶身份為已註冊的指示信息時,對於所述用戶的始發業務請求,觸發所述用戶的始發已註冊業務;對於所述用戶的終發業務請求,觸發所述用戶的終發未註冊業務。專利摘要本發明的實施例公開了一種為用戶提供業務的方法,包括以下步驟服務呼叫會話控制功能實體S-CSCF接收到用戶的業務請求時,發現本地不存在所述用戶的數據;所述S-CSCF獲取所述用戶的數據,並根據所述數據為所述用戶提供業務。本發明的實施例還公開了一種服務呼叫會話控制功能實體S-CSCF。通過本發明的實施例,使得網絡中S-CSCF發生宕機或異常重啟後無法繼續為用戶提供服務時,通過獲取用戶的數據,並根據用戶的數據繼續為用戶提供始發業務或終發業務,避免因網絡實體異常給用戶帶來較差的業務體驗。文檔編號GKCN101489215SQ200810001411公開日2009年7月22日申請日期2008年1月18日發明者時書鋒,申林飛申請人:華為技術有限公司導出引文BiBTeX,EndNote,RefMan

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀