业务档案中的业务标签的简化处理方法

文档序号:7970206阅读:186来源:国知局
专利名称:业务档案中的业务标签的简化处理方法
技术领域
本发明涉及一种通讯领域的IMS业务,具体说,涉及一种业务档案中 的业务标签的简化处理方法。
背景技术
IMS(IP Multimedia Subsystem)是3GPP提出的支持IP多媒体业务的子系 统。它的显著特点是采用了 SIP体系,通信与接入方式无关,可以具备多种 能力,例如,媒体业务控制功能与承载能力分离、呼叫与会话分离、应用与 服务分离、业务与网络分离,以及移动网与因特网业务融合等多种能力。如图1所示,归属用户服务器(HSS)是存储用户信息的中心数据库, 是GSM网络节点中的归属位置寄存器(HLR, Home Location Register)的 演化,它包含所有与用户相关的数据,借助这些凄t据来控制多媒体会话。这 些数据包含位置信息、安全信息(包括鉴别和授权信息)、用户资料信息(包 括用户订购的服务)和分配给用户的S-CSCF (服务CSCF)。HSS将所有与用户相关的数据存储在名为用户档案(User Profile)的数 据结构中。每个用户档案中包含一个私有用户标识(Private User Identity), 及一个或多个业务档案(Service Profile)。每个业务档案中包含一个或多个 公开用户标识(Public User Identity),及零个或多个初始过滤规则(Initial Filter Criteria)。而初始过滤规则定义了业务的触发标准,决定了提供给每 个用户的业务,是在网络存储的用户信息中最为重要的一部分。其包含一个 用户相关的信息,这些用户信息可以协助S-CSCF决定何时需要引入一台特 殊的应用服务器(Application Server)来提供业务。当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〉/3fiY/砂ow《flto加fl/".ctf挑〈/PrivatelD〉<ServiceProfile><PublicIdentity>〈Barringlndication〉j 〈/Barringlndication〉 <Identity> w》,'/AfPl/i@A<ww /<w w//i.c£ww </Identity> </PublicIdentity> <PublicIdentity><Identity> si》:/MPl/2砂,油附ai'汰c(ww </Identity></PublicIdentity><InitialFilterCriteria><Priority><K/Priority><TriggerPoint><ConditionTypeCNF>J</ConditionTypeCNF> <SPT〉<ConditionNegated>( </ConditionNegated><Group>(K/Group>〈Method〉/丽re〈/Method〉</SPT> <SPT><ConditionNegated>fl</ConditionNegated><GroupKGroup><Method>MES&4GE</Method></SPT> <SPT><ConditionNegated>0</ConditionNegated> <Group>0</Group> 〈Metho(MZ7ASCR/朋〈/Method〉</SPT> <SPT><ConditionNegated>( </ConditionNegated><Group>/</Group><Method>JiVra^</Method></SPT> <SPT><ConditionNegated>0</ConditionNegated> <Group>_/ </ Group> <Method>M£5^ G£</Method></SPT> <SPT><ConditionNegated>7</ConditionNegated><Group>/</Group><SIPHeader>〈Header〉Fra附々Header〉 <Content> > "</Content></SIPHeader></SPT></TriggerPoint> <ApplicationServer><ServerMame>si]p,v457@fe<M gi/£Mnai' ccMM</ServerName><DefaultHandling>CefaultHandling></ApplicationServer></InitialFilterCriteria></ServiceProfile></IMSSubscription>文中由加粗倾斜字体标出的内容为业务档案中实际有效的数据,是业务 触发时真正需要的信息,其在业务档案中所占空间的比例是比较低的,而标 识其数据类型的XML标签所占空间的比例是比较高的。在IMS网络中,需要为每个用户关联一个业务档案,当用户数量级别 较大时,如果以标准的业务档案数据格式来为每个用户保存业务档案,所需 的存储空间也是巨大,且存储空间的浪费是严重的,同时给业务档案的数据 处理和传输也会造成一定的难度。而且,用户签约的业务越复杂,此类问题 就会越严重,会在很大程度上影响业务的开展,从而导致客户满意度的降低, 给运营商造成损失。发明内容本发明所解决的技术问题是提供一种业务档案中的业务标签的简化处 理方法,对各类业务标签进行简化处理,达到压缩数据量、增大数据处理能 力的目的。技术方案如下业务档案中的业务标签的简化处理方法包括如下步骤 (1 )在业务档案中,通过对XML标签进行缩写,建立XML标签和简 化业务标签之间的映射关系,在所述的映射关系中,XML标签和简化业务 标签之间--对应;(2) 归属用户服务器根据映射关系,将业务需求生成支持简化业务标 签的业务档案数据,并保存;(3) 归属用户服务器根据映射关系,将获取的支持筒化业务标签的业 务档案数据还原成支持XML标签的业务档案数据。进一步,步骤(l)中,分别在HSS和S-CSCF网元的网管配置选项中 设置相应开关选项,用以标志SAR/SAA消息的传输支持业务档案中标准业 务标签的简化处理。进一步,步骤(2)具体为,归属用户服务器的业务受理部分根据预先 定义的标准业务标签和简化业务标签的映射关系表,由实际的业务需求生成 使用简化业务标签的业务档案数据,保存到归属用户服务器的数据库。进一步,步骤(3)进一步包括当归属用户服务器和S-CSCF网元配置为支持XML标签的简化处理时, 归属用户服务器直接传输筒化后的用户档案数据到S-CSCF;当S-CSCF不 支持XML标签的筒化处理时,归属用户服务器向S-CSCF发送SAA消息之 前,将数据库中保存的经过XML标签简化处理的业务档案数据转换处理, 还原为标准业务标签,然后再填入SAA消息中。进一步,步骤(3)具体为(31) 归属用户服务器从数据库中获取经过标签简化处理的业务档案数据;(32) 判断网络是否支持筒化业务标签的业务档案数据;当支持执行步 骤(33),否则执行步骤(34);(33) 当归属用户服务器和S-CSCF网元配置支持标签的简化处理时, 归属用户服务器直接传输简化后的用户档案数据到S-CSCF;(34) 当S-CSCF不支持标签的简化处理时,归属用户服务器向S-CSCF 发送SAA消息之前,将数据库中保存的经过标签简化处理的业务档案数据
还原为标准业务标签,然后传输还原后的用户档案数据到S-CSCF。进一步,步骤(32)中,归属用户服务器在处理用户具体业务时,根据 网管的配置选项来判断SAR/SAA消息的传输是否支持业务档案中标签的简 化处理。本发明通过对各类业务标签进行简化处理,达到压缩数据量、增大数据 处理能力,为运营商提供一种可行的、高效的和可靠的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"〉〈PVI〉/J^户/Z(pw附ftto附似'仏co附々PVI ><SP> <PUI><BW</ BI ><Id〉 一.'/MP27/砂柳油加"/汰c柳</Id></ PUI ><PUI><Id> si》.'/MPC/2砂柳^/柳a/汰c柳</Id></PUI><IFC>
0</P><TP><CNF>J</ CNF 〉 <SPT><CNg>^</ CNg ><G>0</G><M>/iVP </M></SPT><SPT>< CNg >< </ CNg 〉 <G>tf</G> <M>M£SS^G^</M></SPT> <SPT><CNg>0</CNg> <G>(K/G>〈M"C/MCR/朋〈/M〉</SPT> <SPT>< CNg >。</ CNg ><G>i</G><M>JiW7r£</M></SPT><SPT><CNg>(K/CNg> <G>K/G></SPT> <SPT><CNg>J</ CNg ><G>J</G><SH><H>Fiww</H> <C〉>e"</C> </SH> </SPT> </TP><AS><SN>w>*v457@^{wi /0 "/k c0w</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所示,SerivcePrifile中业务标签的简化处理方法是按照如下步骤 实现的(1) 网络部署时,HSS需要根据与其对接的S-CSCF是否支持Service Profile中XML标签的简化处理,设置对应的网管配置选项,以确定SAR7SAA 消息的传输是否支持Service Profile中XML标签的简化处理。(2) 预先建立Service Profile中标准业务标签和简化业务标签之间的映 射关系表。
映射关系中,标准业务标签和筒化业务标签之间——对应,保证标签对 应关系的唯一性。当然,又可以通过对标准业务标签进行统一编码,建立标准业务标签和 简化业务标签之间的映射关系表。(3) 归属用户服务器根据映射关系,将业务需求生成支持简化业务标 签的业务档案数据,并保存。HSS的业务受理部分4艮据预先建立的标准业务标签和简化业务标签的 映射关系表,由实际的业务需求生成支持简化业务标签的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)在业务档案中,通过对XML标签进行缩写,建立XML标签和简化业务标签之间的映射关系,在所述的映射关系中,XML标签和简化业务标签之间一一对应;(2)归属用户服务器根据映射关系,将业务需求生成支持简化业务标签的业务档案数据,并保存;(3)归属用户服务器根据映射关系,将获取的支持简化业务标签的业务档案数据还原成支持XML标签的业务档案数据。
2、 根据权利要求1所迷的业务档案中的业务标签的简化处理方法,其 特征在于,步骤(1)中,分别在HSS和S-CSCF网元的网管配置选项中设 置相应开关选项,用以标志SAR/SAA消息的传输支持业务档案中标准业务 标签的筒化处理。
3、 根据权利要求1所述的业务档案中的业务标签的简化处理方法,其 特征在于,步骤(2)具体为,归属用户服务器的业务受理部分根据预先定 义的标准业务标签和简化业务标签的映射关系表,由实际的业务需求生成使 用简化业务标签的业务档案数据,保存到归属用户服务器的数据库。
4、 根据权利要求1所述的业务档案中的业务标签的简化处理方法,其 特征在于,步骤(3)进一步包括当归属用户服务器和S-CSCF网元配置为支持XML标签的简化处理时, 归属用户服务器直接传输筒化后的用户档案数据到S-CSCF;当S-CSCF不 支持XML标签的简化处理时,归属用户服务器向S-CSCF发送SAA消息之 前,将数据库中保存的经过XML标签简化处理的业务档案数据转换处理, 还原为标准业务标签,然后再填入SAA消息中。
5、 根据权利要求1所述的业务档案中的业务标签的简化处理方法,其 特征在于,步骤(3)具体为(31) 归属用户服务器从数据库中获取经过标签简化处理的业务档案数据;(32) 判断网络是否支持简化业务标签的业务档案数据;当支持执行步 骤(33),否则执行步骤(34);(33) 当归属用户服务器和S-CSCF网元配置支持标签的简化处理时, 归属用户服务器直接传输简化后的用户档案数据到S-CSCF;(34) 当S-CSCF不支持标签的简化处理时,归属用户服务器向S-CSCF 发送SAA消息之前,将数据库中保存的经过标签简化处理的业务档案^t据 还原为标准业务标签,然后传输还原后的用户档案数据到S-CSCF。
6、根据权利要求5所述的业务档案中的业务标签的简化处理方法,其 特征在于,步骤(32)中,归属用户服务器在处理用户具体业务时,根据网 管的配置选项来判断SAR/SAA消息的传输是否支持业务档案中标签的简化 处理。
全文摘要
本发明公开了一种业务档案中的业务标签的简化处理方法,包括如下步骤在业务档案中,通过对XML标签进行缩写,建立XML标签和简化业务标签之间的映射关系,在所述的映射关系中,XML标签和简化业务标签之间一一对应;归属用户服务器根据映射关系,将业务需求生成支持简化业务标签的业务档案数据,并保存;归属用户服务器根据映射关系,将获取的支持简化业务标签的业务档案数据还原成支持XML标签的业务档案数据。采用简化的、缩写的标签代替原有的、标准的标签,以达到减少ServiceProfile所需存储空间,同时也可以减少HSS与S-CSCF网元间消息交互的网络流量,从而提高了系统对用户业务的处理能力。
文档编号H04W8/22GK101155408SQ20061014100
公开日2008年4月2日 申请日期2006年9月28日 优先权日2006年9月28日
发明者许卫峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1