專利名稱:業務檔案包含的業務標簽的簡化處理方法
技術領域:
本發明涉及一種通訊領域的IMS業務,具體說,涉及一種業務檔案包 含的業務標簽的筒化處理方法。
背景技術:
IMS(IP Multimedia Subsystem)是3GPP提出的支持IP多媒體業務的子系 統。它的顯著特點是采用了 SIP體系,通信與接入方式無關,可以具備多種 能力,例如,媒體業務控制功能與承載能力分離、呼叫與會話分離、應用與 服務分離、業務與網絡分離,以及移動網與因特網業務融合等多種能力。如圖l所示,歸屬用戶服務器(HSS)是存儲用戶信息的中心數據庫, 是GSM網絡節點中的歸屬位置寄存器(HLR, Home Location Register)的 演化,它包含所有與用戶相關的數據,借助這些數據來控制多媒體會話。這 些數據包含位置信息、安全信息(包括鑒別和授權信息)、用戶資料信息(包 括用戶訂購的服務)和分配給用戶的S-CSCF (服務CSCF)。HSS將所有與用戶相關的數據存儲在名為用戶檔案(UserProfile)的數 據結構中。每個用戶檔案中包含一個私有用戶標識(Private User Identity), 及一個或多個業務檔案(ServiceProfile)。每個業務檔案中包含一個或多個 公開用戶標識(Public User Identity),及零個或多個初始過濾規則(Initial Filter Criteria)。而初始過濾規則定義了業務的觸發標準,決定了提供給每 個用戶的業務,是在網絡存儲的用戶信息中最為重要的一部分。其包含一個 用戶相關的信息,這些用戶信息可以協助S-CSCF決定何時需要引入一臺特 殊的應用服務器(ApplicationServer)來提供業務。當S-CSCF通過與HSS之間的多媒體認證請求和應答(MAR, MAA) 消息交互,對用戶(私有用戶身份)進行了認證時,公開用戶標識已經注冊 并且綁定到了一個聯系地址上。此時,S-CSCF會向HSS發送服務器分配請
求(SAR)消息通知HSS該用戶已在這個S-CSCF注冊。S-CSCF同樣也要 求和這個用戶相關的檔案(或部分)。HSS會將要求的用戶檔案貼在服務器 分配應答(SAA)消息中。下列描述顯示了一個業務檔案的具體實例< xml version="1.0" encoding="UTF-8" ><IMSSubscriptionxmlns:xsi="http:〃www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="D:\\CxDataType.xsd">〈PrivatelD〉JAfP/7(^o附^to附似'/i^o祝〈/PrivatelD〉<ServiceProfile><PublicIdentity><BarringIndication>2</BarringIndication> <Identity> w>,'/3/PJ^/@/t0)itA/0ifitfi>t>£0w </Identity> </PublicIdentity> <PublicIdentity〉<Identity> s(p.'/AfPt/2@A<wwafo w/rt.c<ww </Identity〉</PublicIdentity><InitialFilterCriteria><Priority>0</Priority><TriggerPoint>〈ConditionTypeCNF〉J〈/ConditionTypeCNF〉 <SPT><ConditionNegated>0</ConditionNegated><GroupKGroup>〈Method順Wr五〈/Method〉</SPT><SPT><ConditionNegatedKConditionNegated><Group>(K/Group><Method>M£^GE</Method></SPT> <SPT><CcmditionNegated>0</ConditionNegated><Group>Croup>〈Method^t/ftSCft/朋〈/Method〉</SPT> <SPT><ConditionNegated>0</ConditionNegated><Group>7</Group><Method>/iV>7:rE</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>2</Group>〈Method〉MES^GE〈編hod〉</SPT><SPT>〈ConditionNegated〉KConditionNegated〉<Group>J</Group><SIPHeader>〈Header〉i^V柳〈/Header〉<Content> >e "</Content> </SIPHeader></SPT> </TriggerPoint><ApplicationServer><ServerNam6> i7<>viS7@fco i /o ia/n>c<M </Scrv6rName><DefaultHandling>(K/DefaultHandling></ApplicationServer〉</InitialFilterCriteria></ServiceProfile></IMSSubscription>文中由加粗傾斜字體標出的內容為業務檔案中實際有效的數據,是業務 觸發時真正需要的信息,其在業務檔案中所占空間的比例是比較低的,而標 識其數據類型的XML標簽所占空間的比例是比較高的。在IMS網絡中,需要為每個用戶關聯一個業務檔案,當用戶數量級別 較大時,如果以標準的業務檔案數據格式來為每個用戶保存業務檔案,所需 的存儲空間也是巨大,且存儲空間的浪費是嚴重的,同時給業務檔案的數據 處理和傳輸也會造成一定的難度。而且,用戶簽約的業務越復雜,此類問題 就會越嚴重,會在很大程度上影響業務的開展,從而導致客戶滿意度的降低, 給運營商造成損失。發明內容本發明所解決的技術問題是提供一種業務檔案包含的業務標簽的簡化 處理方法,對各類業務標簽進行簡化處理,達到壓縮數據量、增大數據處理 能力的目的。才支術方案如下業務檔案包含的業務標簽的簡化處理方法包括如下步驟 (1 )歸屬用戶服務器從數據庫中獲取經過標簽簡化處理的業務檔案數據;(2) 判斷網絡是否支持簡化業務標簽的業務檔案數據;(3) 當網絡支持標簽的簡化處理時,歸屬用戶服務器直接傳輸簡化后 的用戶檔案數據;當網絡不支持標簽的簡化處理時,歸屬用戶服務器向發送 消息之前,將數據庫中保存的經過標簽簡化處理的業務檔案數據還原為標準 業務標簽,然后傳輸還原后的用戶檔案數據到。進一步,步驟(2)中,歸屬用戶服務器在處理用戶具體業務時,根據 網管的配置選項來判斷SAR/SAA消息的傳輸是否支持業務檔案中標簽的筒 化處理。進一步,步驟(3)具體為當歸屬用戶服務器和S-CSCF網元配置支持標簽的簡化處理時,歸屬用 戶服務器直接傳輸簡化后的用戶檔案數據到S-CSCF;當S-CSCF不支持標 簽的簡化處理時,歸屬用戶服務器向S-CSCF發送SAA消息之前,將數據 庫中保存的經過標簽簡化處理的業務檔案數據還原為標準業務標簽,然后傳輸還原后的用戶檔案數據到S-CSCF。 進一步,步驟(1)進一步包括(11)建立標準業務標簽和簡化業務標簽之間的映射關系;U2)根據映射關系,生成支持簡化業務標簽的業務檔案數據,并保存。根據權利要求4所述的業務檔案包含的業務標簽的簡化處理方法,其特 征在于,.步驟(11)中,通過對標準業務標簽進^f亍縮寫或者進行統一編碼, 建立標準業務標簽和簡化業務標簽之間的映射關系。進一步,步驟(ll)中,標準業務標簽為XML標簽。進一步,步驟(ll)中,分別在HSS和S-CSCF網元的網管配置選項中 設置相應開關選項,用以標志SAR/SAA消息的傳輸支持業務檔案中標準業 務標簽的簡化處理。進一步,步驟(12)具體為,歸屬用戶服務器的業務受理部分根據預先 定義的標準業務標簽和簡化業務標簽的映射關系表,由實際的業務需求生成 使用簡化業務標簽的業務檔案數據,保存到歸屬用戶服務器的數據庫。本發明通過對各類業務標簽進行簡化處理,達到壓縮數據量、增大數據處理能力,為運營商提供一種可行的、高效的和可靠的Service Profile中業 務標簽的簡化處理的實現方法。同時,HSS與S-CSCF之間的服務器分配請 求和應答(SAR, SAA)消息針對本發明方法進行相應的處理邏輯。采用筒化的、縮寫的標簽代替原有的、標準的標簽,以達到減少Service Profile所需存儲空間,同時也可以減少HSS與S-CSCF網元間消息交互的網 絡流量,從而提高了系統對用戶業務的處理能力。本發明考慮到XML標簽 的特點,以原有標簽的縮寫來進行業務標簽的簡化,可以使簡化后的標簽保 持一定的可讀性,同時保證XML文件的合法有效性。
圖1是IMS網絡實體之間的關系圖;圖2是Service Profile中標準業務標簽與簡化業務標簽之間的映射關系表;圖3是HSS處理其與S-CSCF之間SAA消息的流程圖。
具體實施方式
本發明主要通過對標準業務標簽的縮寫來進行業務標簽的簡化。另外, 也可以使用對業務標簽進行統一編碼的方式,對標準業務標簽進行替換處 理,達到簡化的目的。本優選實施例中,考慮到XML標簽的特點,以原有標簽的縮寫來進行 業務標簽的簡化,可以使簡化后的標簽保持一定的可讀性,同時保證XML 文件的合法有效性。如圖2所示,顯示了 Service Profile中標準業務標簽與簡化業務標簽之 間的映射關系。下文顯示了一個經過標簽簡化處理后的業務檔案的具體實例 < xml version-" 1.0" encoding="UTF-8" ><IMSSub xmlns:xsi-"http:〃www.w3 .org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation="D:\\CxDataType.xsd">〈PV^/AfPii^Awnerfo加似'汰owiK/ PVI ><SP> <PUI><BI>K/BI><Id> s^/MPC/7砂柳^m似'汰c柳</Id></PUI〉<PUI><Id> s^p,'/3/P(/2(^(om^f0挑aiV^cam </Id></PUI><IFC>
0</P><TP><CNF>/</ CNF > <SPT><CNg>0</CNg> <G*/G></SPT> <SPT><CNg >(K/CNg> <G〉<K/G〉 </SPT> <SPT>< CNg K CNg > <G>(K/G></SPT> <SPT><CNg >0</CNg><G>K/G>〈M〉J層r五〈/M〉</SPT><SPT><CNg K/CNg> <G>2</G><M>M£XS^GE</M〉</SPT> <SPT><CNg></ CNg ><G〉/</G><SH>〈H〉F調〈/H〉<c>y</c></SH></SPT></TP><AS><SN>s^i,v457@Aow /iwwaiVi c<w </SN><DH>0</DH></AS></IFC> </SP> </IMSSub>標準業務標簽和簡化業務標簽的映射關系必須保證對應關系的唯一性。 HSS的業務受理部分和業務處理部分對標準業務標簽和簡化業務標簽之間 的轉換進行的必要的處理工作,確保轉換處理的正確性和一致性,以及處理 的效率。本發明的實現需要分別在HSS和S-CSCF網元的網管配置選項中設置相 應開關選項,用以標志SAR/SAA消息的傳輸是否支持Service Profile中XML 標簽的簡化處理。當HSS和S-CSCF網元均配置為支持XML標簽的簡化處 理時,HSS與S-CSCF之間的SAR/SAA消息中的用戶檔案數據就直接傳輸 簡化后的Service Profile內容,這樣就可以固定的消息包中傳輸更多更復雜 的用戶檔案數據。如果S-CSCF不支持XML標簽的筒化處理,HSS也需要 將對應配置項設置為"否",即,HSS向S-CSCF發送SAA消息之前,需 要將數據庫中保存的經過XML標簽簡化處理的Service Profile數據,進行轉 換處理,還原為標準業務標簽,然后再填入SAA消息中。如圖3所示,Serivce Prifile中業務標簽的簡化處理方法是按照如下步驟 實現的(1)網絡部署時,HSS需要根據與其對接的S-CSCF是否支持Service Profile中XML標簽的簡化處理,設置對應的網管配置選項,以確定SAR/SAA 消息的傳輸是否支持Service Profile中XML標簽的簡化處理。(2 )預先建立Service Profile中標準業務標簽和簡化業務標簽之間的映 射關系表。映射關系表中,以原有標簽的縮寫來進行業務標簽的簡化,簡化后的簡
化業務標簽和標準業務標簽一一對應,保證標簽對應關系的唯一性。另外,還可以通過對標準業務標簽進行統一編碼,建立標準業務標簽和 簡化業務標簽之間的映射關系表。(3) 歸屬用戶服務器根據映射關系,將業務需求生成支持簡化業務標 簽的業務檔案數據,并保存。HSS的業務受理部分根據預先建立的標準業務標簽和簡化業務標簽的 映射關系表,由實際的業務需求生成支持簡化業務標簽的Service Profile數 據,保存到HSS數據庫。(4) 歸屬用戶服務器根據映射關系,將獲取的支持簡化業務標簽的業 務檔案數據還原成支持標準業務標簽的業務檔案數據。HSS的業務處理部分在處理用戶具體業務時,需要才艮據網管的配置選項 來判斷SAR/SAA消息的傳輸是否支持Service Profile中XML標簽簡化的處 理,決定是否需要將簡化的XML標簽還原為標準業務標簽。必要時,根據 標簽的映射關系,對數據庫中讀取的使用簡化業務標簽的Service Profile數 據進行轉換處理,還原為使用標準業務標簽的ServiceProfile。具體步驟如下步驟S201: HSS處理SAA流程開始。步驟S202: HSS從數據庫中獲取經過標簽簡化處理的Service Profile數據。步驟S203:判斷網絡是否支持Service Profile中XML標簽的簡化處理。HSS在處理用戶具體業務時,根據網管的配置選項來判斷SAR/SAA消 息的傳輸是否支持Service Profile中標簽的筒化處理。當支持執行步驟S205,否則執行步驟S204。步驟S204:如果S-CSCF不支持XML標簽的簡化處理,HSS需要將對 應配置項設置為"否",即,HSS向S-CSCF發送SAA消息之前,需要將 數據庫中保存的經過XML標簽簡化處理的Service Profile數據進行轉換處 理,還原為標準業務標簽,然后再填入SAA消息中。
步驟S205:當HSS和S-CSCF網元配置為支持XML標簽的簡化處理時, HSS與S-CSCF之間的SAR/SAA消息中的用戶檔案數據就直接傳輸簡化后 的Service Profile內容,這樣就可以固定的消息包中傳輸更多更復雜的用戶 檔案數據。步驟S206: HSS處理SAA流程結束。
權利要求
1、一種業務檔案包含的業務標簽的簡化處理方法,包括如下步驟(1)歸屬用戶服務器從數據庫中獲取經過標簽簡化處理的業務檔案數據;(2)判斷網絡是否支持簡化業務標簽的業務檔案數據;(3)當網絡支持標簽的簡化處理時,歸屬用戶服務器直接傳輸簡化后的用戶檔案數據;當網絡不支持標簽的簡化處理時,歸屬用戶服務器向發送消息之前,將數據庫中保存的經過標簽簡化處理的業務檔案數據還原為標準業務標簽,然后傳輸還原后的用戶檔案數據到。
2、 根據權利要求1所述的業務檔案包含的業務標簽的簡化處理方法, 其特征在于,步驟(2)中,歸屬用戶服務器在處理用戶具體業務時,根據 網管的配置選項來判斷SAR/SAA消息的傳輸是否支持業務檔案中標簽的簡 化處理。
3、 根據權利要求1所述的業務檔案包含的業務標簽的簡化處理方法, 器特征在于,步驟(3)具體為當歸屬用戶服務器和S-CSCF網元配置支持標簽的簡化處理時,歸屬用 戶服務器直接傳輸簡化后的用戶檔案數據到S-CSCF;當S-CSCF不支持標 簽的簡化處理時,歸屬用戶服務器向S-CSCF發送SAA消息之前,將數據 庫中保存的經過標簽簡化處理的業務檔案數據還原為標準業務標簽,然后傳 輸還原后的用戶檔案數據到S-CSCF。
4、 根據權利要求1所述的業務檔案包含的業務標簽的簡化處理方法, 器特征在于,步驟(1)進一步包括(11)建立標準業務標簽和簡化業務標簽之間的映射關系;U2)根據映射關系,生成支持簡化業務標簽的業務檔案數據,并保存。
5、 根據權利要求4所述的業務檔案包含的業務標簽的簡化處理方法, 其特征在于,步驟(U)中,通過對標準業務標簽進行縮寫或者進行統一編 碼,建立標準業務標簽和簡化業務標簽之間的映射關系。
6、 根據權利要求5所述的業務檔案包含的業務標簽的簡化處理方法, 其特征在于,步驟(ll)中,標準業務標簽為XML標簽。
7、 根據權利要求6所述的業務檔案包含的業務標簽的簡化處理方法, 其特征在于,步驟(ll)中,分別在HSS和S-CSCF網元的網管配置選項中 設置相應開關選項,用以標志SAR/SAA消息的傳輸支持業務檔案中標準業 務標簽的簡化處理。
8、 根據權利要求4所述的業務檔案包含的業務標簽的簡化處理方法, 其特征在于,步驟(12)具體為,歸屬用戶服務器的業務受理部分才艮據預先 定義的標準業務標簽和簡化業務標簽的映射關系表,由實際的業務需求生成 使用簡化業務標簽的業務檔案數據,保存到歸屬用戶服務器的數據庫。
全文摘要
本發明公開了一種業務檔案包含的業務標簽的簡化處理方法,包括如下步驟歸屬用戶服務器從數據庫中獲取經過標簽簡化處理的業務檔案數據;判斷網絡是否支持簡化業務標簽的業務檔案數據;當網絡支持標簽的簡化處理時,歸屬用戶服務器直接傳輸簡化后的用戶檔案數據;當網絡不支持標簽的簡化處理時,歸屬用戶服務器向發送消息之前,將數據庫中保存的經過標簽簡化處理的業務檔案數據還原為標準業務標簽,然后傳輸還原后的用戶檔案數據到。采用簡化的、縮寫的標簽代替原有的、標準的標簽,以達到減少Service Profile所需存儲空間,同時也可以減少HSS與S-CSCF網元間消息交互的網絡流量,從而提高系統對用戶業務的處理能力。
文檔編號H04L12/24GK101155058SQ20061014100
公開日2008年4月2日 申請日期2006年9月28日 優先權日2006年9月28日
發明者許衛峰 申請人:中興通訊股份有限公司