透明数据处理方法、系统和装置的制作方法

文档序号:7660900阅读:192来源:国知局
专利名称:透明数据处理方法、系统和装置的制作方法
技术领域
本发明涉及通信技术领域,特别涉及通信网络中透明数据处理方法、系 统和装置。
背景技术
互联网协议多媒体子系统(IMS, IP Multimedia Subsystem )网络中,业务 由应用服务器(AS, Application Server)完成。在用户签约服务器(HSS, Home Subscriber Server)中存储了每个用户的初始过滤规则(iFC, initial Filter Criteria)。用户在注册时,将该规则下载给服务呼叫会话控制功能(S-CSCF )。 会话过程中,S-CSCF根据iFC将会话触发到相应的AS上,完成用户签约的业务。 AS可以将业务相关数据以透明数据的方式存储在HSS中,即对HSS 而言,这些业务数据是透明存储的,HSS只理解其语法,不理解其语义,也 不解析或修改其内容。AS可以在HSS中创建、修改或删除一个透明数据, 同时可以对HSS存储的透明数据进行读取、订阅操作。AS对HSS中的透明 数据的读取和订阅是通过Sh接口实现的,对应的Sh接口上的操作命令分别 为用户数据请求(Sh-Pull)操作和用户数据订阅通知请求(Sh-Subs-Notif) 操作。
当AS需要从HSS中读取透明数据时,AS向HSS发送用户数据请求消 息。HSS接收来自AS的用户数据请求消息,向AS发送用户数据应答消息, 并在该应答消息中携带包含AS所请求数据的XML文件。
当AS需要向HSS订阅透明数据的变化通知时,AS向HSS发送订阅通 知请求消息。HSS接收来自AS的订阅通知请求消息,建立起AS对这些数 据的订阅关系,并使用订阅通知应答消息进行应答,通知AS订阅操作成功
与否,还可以将订阅时长和AS订阅的透明数据在应答消息中一并返回给 AS。
对于每个公有用户身份(IMPU, IMS Public User Identity )或公有业务 身份(PSI, Public Service Identity ),其相关的每个透明数据以一个业务指 示(Service Indication)进4亍才示i口、。 AS以Service Indication为单4立,通过Sh 接口对透明^t据进^f亍处理。
现有技术中,AS可以将一个公有用户身份(IMPU, IMS Public User Identity)或公有业务身份(PSI, Public Service Identity )对应的业务用一个 透明lt据进行存储,由一个业务指示Service Indication进行标识,^旦这种情 况下,AS无法实现对部分业务数据的读取、修改和订阅,只能以整个透明 数据为单位在接口上传递,因此使得接口上传递的数据量较大,增加接口的 负担。
为了减轻接口的负担,AS可以将一个数据量很大的业务拆分成多个透 明数据进行存储,实现对部分透明数据的读取、修改和订阅。但这种情况下, AS需要为每一个透明数据配置一个Service Indication,同时如果AS要对整 个业务数据进行读取、修改和订阅时,需要在Sh接口上传递多个Service Indication因此,这种透明数据处理方法同样会使得接口上传递的信息量较 大。

发明内容
本发明实施例一方面提供了两种透明数据处理方法,另一方面提供了实 现所述方法的透明数据处理系统以及装置,以减少Sh接口上传递的数据量。
本发明实施例提供的一种透明数据处理方法,包括
用户签约服务器HSS接收应用服务器AS发送的携带通配业务指示的请 求消息,所述通配业务指示对应所述HSS中存储的至少一个透明数据的业 务指示;
所述HSS接收所述请求消息后,确定与所述通配业务指示对应的业务
指示,并根据接收到的请求消息的类型,对所述业务指示对应的透明数据执 行相应的操作。
本发明实施例提供的另一种透明数据处理方法,包括
应用服务器AS生成通配业务指示,所述通配业务指示对应用户签约服
务器HSS中存储的至少一个透明数据的业务指示;
所述AS向所述HSS发送携带所述通配业务指示的请求消息;
所述HSS接收所述请求消息后,根据所述通配业务指示确定与所述通
配业务指示对应的业务指示,并根据接收到的请求消息的类型,对所述业务
指示对应的透明数据执行相应的操作。
本发明实施例提供的透明数据处理系统,包括
应用服务器AS,用于生成通配业务指示,所述通配业务指示对应要请 求的用户签约服务器HSS中存储的至少一个透明数据的业务指示;向所述 HS S发送携带所述通配业务指示的请求消息;
所述HSS,用于接收所述请求消息,根据所述通配业务指示确定与所述 通配业务指示对应的业务指示,并根据接收到的请求消息的类型,对所述业 务指示对应的透明数据执行相应的操作。
本发明实施例提供的应用服务器AS,包括
通配业务指示生成单元,用于根据预先配置的通配业务指示与透明数据 的业务指示之间的匹配规则,生成通配业务指示,所述通配业务指示对应要 请求的用户签约服务器HSS中存储的至少 一个透明数据的业务指示;
请求发送单元,用于向所述HSS发送携带所述通配业务指示的请求消

本发明实施例提供的用户签约服务器HSS,包括 请求消息接收单元,用于接收AS发送的用户数据请求消息和/或订阅通 知请求消息;
匹配单元,用于根据预先配置的通配业务指示与透明数据的业务指示之 间的匹配规则,匹配出与所述请求消息接收单元接收到的消息中携带的通配
业务指示匹配的业务指示;
请求消息处理单元,用于根据所述请求消息接收单元接收到的请求消息 的类型,对所述匹配单元匹配出的所有业务指示对应的透明数据执行相应的 操作。
由以上技术方案可知,本发明实施例提供的方法、系统和装置,AS要 向HSS读取或订阅至少一个透明数据时,采用通配业务指示的形式通过Sh 接口向HSS发送请求消息,该通配业务指示对应AS要读取或订阅的至少一 个透明数据的业务指示,因此利用本发明实施例提供的技术方案,对于只需 读取或订阅一个透明数据的情况,可以通过通配业务指示筒化需要携带的透 明数据的业务指示,进而减少Sh接口上传递的信息量;如果需要读取或订 阅多个透明数据,则可以通过一个通配业务指示标识多个要读取或订阅的透 明数据的业务指示,从而不必在Sh接口上传递要读取或订阅的多个透明数 据的业务指示,减少了 Sh接口上传递的信息量,提高了数据传输的效率和 灵活性。


图1为本发明透明数据处理方法实施例一的流程图; 图2为本发明透明数据处理方法实施例二的流程图; 图3为本发明透明数据处理系统实施例的结构示意图。
具体实施例方式
本发明实施例中,当AS要读取或订阅HSS中的透明数据时,AS生成 通配业务指示,该通配业务指示对应要读取或订阅的存储在HSS中的至少 一个透明数据的业务指示;AS向HSS发送携带生成的通配业务指示的请求 消息;HSS接收到来自AS的请求消息后,根据其中携带的通配业务指示 确定与该通配业务指示对应的业务指示,并根据接收到的请求消息的类型, 对确定出的业务指示对应的透明数据执行相应的操作。
当AS要读取或订阅HSS中的至少一个透明数据时,AS生成通配业务 指示的步骤具体可以为AS根据预先配置的通配业务指示与透明数据的业 务指示之间的匹配规则,生成对应要请求的至少 一个透明数据的业务指示的 通配业务指示;
则,HSS确定与通配业务指示对应的业务指示的步骤具体可以为根据 预先配置的通配业务指示与透明数据的业务指示之间的匹配规则,匹配出与 通配业务指示对应的业务指示。
图1为本发明透明数据处理方法实施例一的流程图,该实施例给出AS 向HSS发送用户数据请求消息的实现过程,即AS读取HSS中存储的透明 数据的过程,该流程包括
步骤101, AS将一个公有用户身份或公有业务身份对应的业务划分为 多个透明数据存储到HSS中,并且每个透明数据用一个Service Indication 标识。
一个具体实例AS将一个公有用户身份或公有业务身份对应的业务划 分为10个透明数据,分别用如下所述10个Service Indication标识 Serblndl Parti @as.homedomain 、 SerbIndlPart2@'as.homedomain 、 SerbIndlPart3@as.homedomain 、 SerbIndlPart4@as.homedomain 、 SerbIndlPart5@as.homedomain 、 SerbInd2Partl@as.homedomain 、 SerbInd2Part2@as.homedomain 、 SerbInd2Part3@'as.homedomain 、 Serblnd2Part4(g(as.homedomain、 SerbInd2Part5@,as.homedomain。
步骤102, AS根据预先配置的匹配规则,生成对应要读取的多个透明 数据的业务指示的通配业务指示。
一个具体实例如果AS请求读取步骤101具体实例所述业务的全部透 明数据,则AS可以用符合扩展正则表达式(ERE , Extended Regular Expressions)匹配头见则的通酉己业务指示ServInd!.*!@as.homedomain,表示上 述业务的全部透明数据对应的Service Indication。该通配业务指示中"!" 是分隔符,将正常字符和通配符分隔开。"."表示匹配任意单个字符;"*"
表示匹配它前面的零到多个连续的单个字符。这样".*"就表示匹配零到多 个任意字符。
如果AS请求读取步骤101具体实例中所述业务的部分透明数据,如请 求 读 取ServiceIndication为SerbIndlPartl@as.homedomain 、 SerbIndlPart2@as.homedomain 、 SerbIndlPart3@as.homedomain 、 SerbIndlPart4@as.homedomain以1 SerblndlPart5(^as.homedomain 6勺透明凄t 据,则AS可以用通配业务指示ServIndlPart!.*!@as.homedomain,表示要读 取的上述透明l史才居的Service Indication。
AS具体采用什么样形式的通配业务指示表示要读取的多个透明数据的 Service Indication,由预先在AS和HSS中配置的匹配规则,以及透明数据 的Service Indication的标识形式决定。
这里,在AS和HSS中预先配置的匹配>见则可以为ERE的匹配*见则, 也可以为其它任意一种可以将通配业务指示和透明数据的Service ndication 对应起来的匹配-见则。
ERE的匹配规则主要包括 匹配任意单个字符;
"()":匹配括号中的单个字符或整个元素;
"+":单个字符或包含了 ERE的括号后有一个"+"号表示匹配一到多 个连续的单个字符或括号中的元素;
"*":单个字符或包含了 ERE的括号后有一个"*"号表示匹配零到多 个连续的单个字符或括号中的元素;
" ":单个字符或包含了 ERE的括号后有一个"?"号表示匹配零到1 个连续的单个字符或括号中的元素;
"{m}":单个字符或包含了 ERE的括号后有一个"{m},,表示匹配m个 连续的单个字符或括号中的元素;
"{m,}":单个字符或括号后有一个"{m},,表示匹配至少m个连续的 单个字符或括号中的元素;"{m,n}":单个字符或包含了 ERE的括号后有一个"{m,n},,表示匹配 m到n之间任意个连续的单个字符或括号中的元素; ".*,,表示匹配零到多个任意字符。
步骤103, AS通过Sh接口向HSS发送用户数据请求消息,该请求消息 中携带了步骤102生成的通配业务指示。
如果AS通过Sh接口向HSS发送用户请求消息时,要携带步骤102生 成的通配业务指示,则可以扩展现有用户请求消息的格式,在其中增加一个 新参数,用于携带所述通配业务指示,比如可以用Wildcarded-Service Indication表示该新参数,类型为UTF8String的字符串;或者也可以直接由 原来用户数据请求消息中的Service Indication参数携带。
步骤104, HSS接收来自AS的用户数据请求消息,根据预先配置的匹 酉己头见则,匹配出与该消息中携带的通配业务指示匹配的Service Indication, 即匹配出AS所请求的透明数据对应的Service Indication。
具体实例如果HSS接收到来自AS的用户数据请求消息中,携带了符 合ERE匹配头见则的通配业务指示Servind 1 Part!.*!@as.homedomain,贝'J HSS 才艮据相应的ERE的匹配失见则,匹配出该通配业务指示对应的Service Indication包括
SerbIndlPartl@as.homedomain 、 SerbIndlPart2@as.homedomain 、 SerbIndlPart3@as.homedomain 、 SerbIndlPart4@as.homedomain 以及 Serblnd 1 Part5 @as .homedomain 。
如果HSS接收到来自AS的用户数据请求消息中,携带了通配业务指示 Servlnd!.*!@as.homedomain,贝'J HSS才艮据相应的ERE的匹配夫见则,匹配出 该通配业务指示对应的Service Indication包括所述业务的全部IO个透明数 据对应的Service Indication。
步骤105, HSS将步骤104匹配出的所有Service Indication对应的透明 数据,通过用户数据应答消息携带的XML文件返回给AS。
由以上描述可见,利用本发明实施例提供的方法,AS要读取HSS中的 透明数据时,可以在用户数据请求消息中携带对应要读取的多个透明数据的
业务指示的通配业务指示,从而使AS不必将每一个要读取的透明数据的 Service Indication在Sh接口上传递给HSS,减少了 Sh接口上传递的信息量, 提高了数据传输的效率和灵活性。
图2为本发明透明数据处理方法实施例二的流程图,该实施例给出AS 向HSS订阅透明数据的过程,该流程包括
步骤201, AS将一个公有用户身份或公有业务身份对应的业务划分为 多个透明数据存储到HSS中,并且每个透明数据用一个Service Indication 标识。
一个具体实例AS将一个公有用户身份或公有业务身份对应的业务划 分为10个透明数据,分别用如下所述10个Service Indication标识 SerbIndlPartl@as.homedomain 、 SerblndlPart2争s.homedomain 、
Serblnd 1 Part3 @as.homedomain SerbIndlPart5@as.homedomain S erblnd2Part2 @as .homedomain SerbInd2Part4@as.homedomain、
Serblnd 1 Part4@as .homedomain SerbInd2Partl@as.homedomain SerbInd2Part3@as.homedomain Serblnd2Part5 @as.homedomain c
步骤202, AS根据预先配置的匹配规则,生成对应要订阅的多个透明 数据的业务指示的通配业务指示。
一个具体实例如果AS请求订阅步骤101具体实例所述业务的全部透 明数据,则 AS可以用符合ERE匹配规则的通配业务指示 Servlnd!.*!@as.homedomain,表示上述业务的全部透明数据对应的Service Indication。
如果AS请求订阅步骤101具体实例中所述业务的部分透明数据,如请 求 订 阅ServiceIndication为SerbIndlPartl@as.homedomain 、 Serblnd lPart2@as.homedomain 、 SerbIndlPart3@'as.homedomain 、 Serblnd 1Part4(Sjas.homedomain以及SerblndlPart5—s.homedomain的透明数 据,则AS可以用通配业务指示Servlnd 1 Part!.*!@as.homedomain,表示要订
阅的上述透明数据的Service Indication 。
AS具体采用什么样形式的通配业务指示对应要订阅的多个透明数据的 Service Indication,由预先在AS和HSS中配置的匹配规则,以及透明数据 的Service Indication的才示识形式决定。
这里,在AS和HSS中预先配置的匹配MJ'J可以为扩展正则表达式ERE 的匹配规则,也可以为其它任意一种可以将通配业务指示和多个透明数据的 Service Indication 3于应起来的匹酉己MJ寸。
步骤203 , AS通过Sh接口向HSS发送订阅通知请求消息,该请求消息 中携带了步骤202生成的通配业务指示。
如果AS通过Sh接口向HSS发送订阅通知请求消息时,要携带步骤102 生成的通配业务指示,则可以扩展现有订阅通知请求的格式,在其中增加一 个新参数,用于携带所述通配业务指示,比如可以用Wildcarded-Service Indication表示该新参数,类型为UTF8String的字符串;或者也可以直接由 原来用户数据请求消息中的Service Indication参数携带。
步骤204, HSS接收来自AS的订阅通知请求消息,根据预先配置的匹 配规则,解析出与该消息中携带的通配业务指示匹配的Service Indication, 即匹配出AS要订阅的透明数据对应的Service Indication。
具体实例如果HSS接收到来自AS的订阅通知请求消息中,携带了包 含符合ERE匹配规则的通配业务指示Servlnd 1 Part 1@as.homedomain,则 HSS才艮据相应的ERE的匹配A见则,匹配出该通配业务指示对应的Service Indication包括
SerbIndlPartl@as.homedomain 、 SerbIndlPart2@as.homedomain 、 SerbIndlPart3@'as.homedomain 、 SerbIndlPart4@as.homedomain 以及 S erblnd 1P art 5 @'as .homedomain 。
如果HSS接收到来自AS的订阅通知请求消息中,携带了符合ERE匹 配规则的通配业务指示Servlnd!.*!@as.homedom,则HSS根据相应的ERE 的匹配规则,匹配出该通配业务指示对应的Service Indication包括所述业务
的全部IO个透明数据对应的Service Indication。
步骤205, HSS建立AS与步骤104匹配出的所有Service Indication对 应的透明数据的订阅通知关系。
HSS还可以将AS请求订阅的透明数据在订阅通知应答消息中通过 XML文件携带给AS。
如果与AS建立了订阅通知关系的任何一个透明数据发生变化,HSS会 通过推送通知请求通知AS。
由以上描述可见,利用该实施例提供的方法,AS通过Sh接口向HSS 发送订阅通知请求消息时,可以在该请求消息中携带对应多个透明数据的业 务指示的通配业务指示,从而使得AS不必将每一个要订阅的透明数据的 Service Indication在Sh接口上传递给HSS,进而减少了 Sh接口上传递的信 息量,提高了数据传输的效率和灵活性。
以前转业务为例,AS可以根据需要将前转业务配置数据分成无条件前 转、无应答前转、遇忙前转、缺省前转业务配置数据等几部分,每一部分的 业务配置数据还可以再细分,以透明数据的方式将上述业务配置数据存储到 HSS中。这样,AS可以通过图1和图2实施例中的方法用一个用户数据请 求消息或一个订阅通知请求消息就可以实现对所有或部分前转业务配置数 据的读取或订阅操作,HSS也只需要将发生更改的最小相关的前转业务数据 通过推送通知请求发送给AS。
上述实施例中,AS要读取或订阅的都是多个透明数据,在实际应用中, 如果AS要读取或订阅的透明数据只有 一 个时,也可以根据预先配置的匹配 规则生成对应该透明数据的业务指示的通配业务指示,通常该通配业务指示 的信息量要小于原透明数据的业务指示。比如,如果HSS中保存了步骤101 中所述的10个透明数据,则当AS要读取或订阅业务指示为 SerblndlPartl(g(as.homedomain的透明数据时,AS可以用通配业务指示 SerblndlPartl!,!表示该透明数据的业务指示,当HSS接收到来自AS的携 带该通配业务指示的用户数据请求消息或订阅通知请求消息时,可以根据预
先设置的ERE匹配规则,从已保存的IO个透明数据中匹配出AS要读取或 订阅的透明数据的业务指示为SerbIndlPartl@as.homedomain。因此,利用 本发明实施例提供的方法,即使AS只读取或订阅一个透明数据,也可以通 过生成通配业务指示的方法减少在Sh接口上传递的信息量,提高数据传输 效率和灵活性。
本发明实施例提供的透明数据处理方法,并不限定使用于同一个业务 中,也可以应用到不同业务的同时读取和订阅才喿作中。比如将无条件前转和 无应答前转作为两个不同业务进行处理时,如果需要同时读取这两个业务中 的多个透明数据,则AS只要将这两个业务中的要读取的透明数据的Service Indication按照预先设置的匹配规则生成通配业务指示,就可以在一个用户 数据请求消息或订阅通知请求消息中向HSS请求读取或订阅通知不同业务 的多个透明数据。
本发明实施例同时还提供了 一种实现上述透明数据处理方法的系统,图 3为本发明透明数据处理系统实施例的结构示意图。该系统包括AS和HSS。
其中,AS,用于生成通配业务指示,该通配业务指示对应要请求的存 储在HSS中的至少一个透明数据的业务指示;向HSS发送携带该通配业务 指示的请求消息;
HSS,用于接收来自AS的请求消息,根据其中携带的通配业务指示确 定与该通配业务指示对应的业务指示,并根据接收到的请求消息的类型,对 确定出的业务指示对应的透明数据执行相应的操作。
具体而言,当AS要读取或订阅HSS中的至少一个透明数据时,可以根 据预先配置的通配业务指示与透明数据的业务指示之间的匹配规则,生成对 应要读取或订阅的至少一个透明数据的业务指示的通配业务指示;将该通配 业务指示携带在请求消息中,通过Sh接口发送给HSS;
HSS接收到AS通过Sh接口发送的请求消息时,根据预先配置的通配 业务指示与透明数据的业务指示之间的匹配规则,匹配出与接收到的请求消
息中携带的通配业务指示匹配的Service Indication;根据接收到的请求消息
的类型,对匹配出的所有Service Indication对应的透明数据执行相应的操作。 该系统中的AS包括通配业务指示生成单元和请求发送单元。 其中,通配业务指示生成单元,用于根据预先配置的通配业务指示与透
明数据的业务指示之间的匹配规则,生成通配业务指示,该通配业务指示对
应要请求的用户签约服务器HSS中存储的至少一个透明数据的业务指示; 请求发送单元,用于向HSS发送携带通配业务指示生成单元生成的通
配业务指示的请求消息。
该请求发送单元具体包括用户数据发送请求单元和订阅通知请求单
元。其中,
用户数据请求单元,用于向HSS发送用户数据请求,该请求中携带通 配业务指示生成单元生成的,对应要读取的至少 一个透明数据的业务指示的 通配业务指示;
订阅通知请求单元,用于向HSS发送订阅通知请求消息,该消息中携 带通配业务指示生成单元生成的,对应要订阅的至少一个透明数据的业务指 示的通配业务指示。
AS中还包括信息接收单元,用于接收来自HSS的用户数据应答消息, 获取其中携带的透明数据。
该系统中的HSS包括请求消息接收单元、匹配单元以及请求消息处 理单元。其中,
请求消息接收单元,用于接收AS发送的用户数据请求消息和/或订阅通 知请求消息;
匹配单元,用于根据预先配置的通配业务指示与透明数据的业务指示之 间的匹配^L则,匹配出与请求消息接收单元接收到的请求消息中携带的通配 业务指示匹配的Service Indication;
请求消息处理单元,用于根据请求消息接收单元接收到的消息类型,对 匹配单元匹配出的所有Service Indication对应的透明数据执行相应的4喿作。
该请求消息处理单元包括数据发送单元和订阅建立单元。其中,
数据发送单元,用于在所述请求消息为用户数据请求消息时,将匹配单
元匹配出的所有Service Indication对应的透明数据,通过用户数据应答消息 携带的XML文件返回给AS;
订阅建立单元,用于在所述请求消息为订阅通知消息时,建立AS与匹 配单元匹配出的所有Service Indication对应的透明凄t据的订阅通知关系,并 通过订阅通知应答消息将建立了订阅关系的透明数据返回给AS。
由以上描述可见,利用本发明实施例提供的方法、系统和装置,AS通 过Sh接口向HSS发送用户数据请求消息和/或订阅通知请求消息时,可以在 请求消息中携带对应至少一个透明数据的业务指示的通配业务指示,从而减 少Sh接口上传递的信息量,提高了数据传输的效率和灵活性。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种透明数据处理方法,其特征在于,包括:用户签约服务器HSS接收应用服务器AS发送的携带通配业务指示的请求消息,所述通配业务指示对应所述HSS中存储的至少一个透明数据的业务指示;所述HSS接收所述请求消息后,确定所述通配业务指示所对应的业务指示,并根据接收到的请求消息的类型,对所述业务指示对应的透明数据执行相应的操作。
2、 如权利要求1所述的方法,其特征在于,确定与所述通配业务指示 对应的业务指示具体为根据预先配置的通配业务指示与透明数据的业务指 示之间的匹配规则,匹配出与所述通配业务指示对应的至少一个透明数据的 业务指示。
3、 如权利要求2所述的方法,其特征在于,所述匹配规则为正则表达 式ERE匹配身见则。
4、 一种透明数据处理方法,其特征在于,包括应用服务器AS生成通配业务指示,所述通配业务指示对应用户签约服务器HSS中存储的至少一个透明数据的业务指示;所述AS向所述HSS发送携带所述通配业务指示的请求消息;所述HSS接收所述请求消息后,根据所述通配业务指示确定所述通配业务指示所对应的业务指示,并根据接收到的请求消息的类型,对所述业务指示对应的至少 一个透明数据执行相应的操作。
5、 如权利要求4所述的方法,其特征在于,所述AS生成通配业务指 示具体为所述AS根据预先配置的通配业务指示与透明数据的业务指示之间的匹 配规则,生成要请求的至少 一个透明数据的业务指示对应的通配业务指示; 贝寸,确定与所述通配业务指示对应的业务指示具体为根据预先配置的通配业务指示与透明数据的业务指示之间的匹配规则,匹配出与所述通配业 务指示对应的至少一个透明数据的业务指示。
6、 如权利要求5所述的方法,其特征在于,所述匹配规则为正则表达 式ERE匹配身见则。
7、 如权利要求4至6任一项所述的方法,其特征在于,当所述AS要 读取多个透明数据时,所述AS向所述HSS发送携带所述通配业务指示的请求消息为所述 AS向所述HSS发送携带所述通配业务指示的用户数据请求消息;对所述业务指示对应的透明数据执行相应的操作为所述HSS将所述业务指示对应的多个透明数据,通过用户数据应答消 息返回给所述AS。
8、 如权利要4至6任一项所述的方法,其特征在于,当所述AS要订 阅多个透明数据时,所述AS向所述HSS发送携带所述通配业务指示的请求消息为所述 AS向所述HSS发送携带所述通配业务指示的订阅通知请求消息;对所述业务指示对应的透明数据执行相应的操作为所述HSS建立所述AS与所述业务指示对应的多个透明数据的订阅通知 关系。
9、 一种透明数据处理系统,其特征在于,包括应用服务器AS,用于生成通配业务指示,所述通配业务指示对应要请 求的用户签约服务器HSS中存储的至少一个透明数据的业务指示;并向所 述HSS发送携带所述通配业务指示的请求消息;所述HSS,用于接收所述AS发送的携带通配业务指示的请求消息,确 定与所述通配业务指示对应的至少一个透明数据的业务指示,并根据接收到 的请求消息的类型,对所述业务指示对应的至少一个透明数据执行相应的搡 作。
10、 如权利要求9所述的系统,其特征在于,所述AS包括通配业务指示生成单元,用于根据预先配置的通配业务指示与透明数据 的业务指示之间的匹配规则,生成通配业务指示,所述通配业务指示对应要请求的用户签约服务器HSS中存储的至少一个透明数据的业务指示;请求发送单元,用于向所述HSS发送携带所述通配业务指示的请求消自
11、 如权利要求9所述的系统,其特征在于,所述HSS包括 请求消息接收单元,用于接收所述AS发送的携带通配业务指示的请求消息;匹配单元,用于根据预先配置的通配业务指示与透明数据的业务指示之 间的匹配规则,匹配出与所述请求消息接收单元接收到的消息中携带的通配 业务指示所对应的透明数据的业务指示;请求消息处理单元,用于根据所述请求消息接收单元接收到的请求消息 的类型,对所述匹配单元匹配出的业务指示对应的透明数据执行相应的操 作。
12、 一种应用服务器AS,其特征在于,包括通配业务指示生成单元,用于根据预先配置的通配业务指示与透明数据 的业务指示之间的匹配规则,生成通配业务指示,所述通配业务指示对应要 请求的用户签约服务器HSS中存储的至少一个透明数据的业务指示;请求发送单元,用于向所述HSS发送携带所述通配业务指示的请求消息。
13、 如权利要求12所述的AS,其特征在于,所述请求发送单元具体包括用户数据请求单元,用于向所述HSS发送用户数据请求,该请求中携 带所述通配业务指示生成单元生成的,对应要读取的透明数据的业务指示对 应的通配业务指示;和/或订阅通知请求单元,用于向所述HSS发送订阅通知请求消息,该消息 中携带所述通配业务指示生成单元生成的,对应要订阅的透明数据的业务指示对应的通配业务指示。
14、 一种用户签约服务器HSS,其特征在于,所述HSS包括请求消息接收单元,用于接收AS发送的携带通配业务指示的请求消息; 匹配单元,用于根据预先配置的通配业务指示与透明数据的业务指示之间的匹配规则,匹配出与所述请求消息接收单元接收到的消息中携带的通配业务指示所对应的业务指示;请求消息处理单元,用于根据所述请求消息接收单元接收到的请求消息的类型,对所述匹配单元匹配出的业务指示对应的透明数据执行相应的操作。
15、 如权利要求14所述的HSS,其特征在于,所述请求消息处理单元 包括数据发送单元,用于在所述请求消息为用户数据请求消息时,将所述匹 配单元匹配出的所有业务指示对应的透明数据,通过用户数据应答消息返回 给AS;订阅建立单元,用于在所述请求消息为订阅通知消息时,建立所述AS 与所述匹配单元匹配出的所有业务指示对应的透明数据的订阅通知关系,通 过订阅通知应答消息将建立了订阅关系的透明数据返回给AS。
全文摘要
本发明实施例公开了透明数据处理方法,其中应用服务器AS生成通配业务指示,所述通配业务指示对应用户签约服务器HSS中存储的至少一个透明数据的业务指示;所述AS向所述HSS发送携带所述通配业务指示的请求消息;所述HSS接收所述请求消息后,根据所述通配业务指示确定与所述通配业务指示对应的业务指示,并根据接收到的请求消息的类型,对所述业务指示对应的透明数据执行相应的操作。本发明实施例同时公开了一种透明数据的处理系统以及一种AS和HSS。利用本发明实施例提供的方法、系统及装置,可以减少Sh接口上传递的数据量,提高数据传输效率。
文档编号H04L29/02GK101378383SQ20071014797
公开日2009年3月4日 申请日期2007年8月30日 优先权日2007年8月30日
发明者时书锋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1