CN102724653B - 一种对Diameter消息进行过载处理的方法、装置及*** - Google Patents
一种对Diameter消息进行过载处理的方法、装置及*** Download PDFInfo
- Publication number
- CN102724653B CN102724653B CN201210213444.4A CN201210213444A CN102724653B CN 102724653 B CN102724653 B CN 102724653B CN 201210213444 A CN201210213444 A CN 201210213444A CN 102724653 B CN102724653 B CN 102724653B
- Authority
- CN
- China
- Prior art keywords
- message
- diameter
- receiving element
- server
- hss
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及通信技术领域,尤其涉及一种对Diameter消息进行过载处理的方法、装置及***。本发明实施例提供一种对Diameter消息进行过载处理的方法,HSS接收到CSCF发送的携带业务属性参数的Diameter消息之后,根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,若是,则对所述Diameter消息进行过载处理。通过本发明实施例提供的方法,所述HSS根据Diameter消息携带的业务属性参数即可对所述Diameter消息是否是Diameter首消息进行判断,不需保存每一个业务流程对应的会话标识,从而节省了所述HSS的存储资源。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种对Diameter消息进行过载处理的方法、装置及***。
背景技术
在IMS(IP Multimedia Subsystem,IP多媒体子***)网络的一个业务流程中,归属用户服务器(Home Subscriber Server,简称:HSS)与呼叫会话功能控制实体(Call Session Control Function,简称:CSCF)之间可能存在多次Diameter消息的交互。由于HSS并不知道当前接收的Diameter消息是否为当前业务流程的Diameter首消息,使得HSS在进行过载处理时,丢弃的有可能不是当前业务流程的Diameter首消息,从而导致了***资源的浪费。
为了使得HSS在进行过载处理时,仅丢弃当前业务流程的Diameter首消息,HSS可以通过在Diamter消息中携带的会话标识,确定当前接收到的Diameter消息是否为当前业务流程的Diameter首消息。
具体地,CSCF向HSS发送携带会话标识的Diameter消息,同一业务流程中所有的Diameter消息携带相同的会话标识;HSS接收到Diameter消息后,判断Diameter消息中携带的会话标识是否已经保存,若已保存,则HSS确定当前接收到的Diameter消息不是当前业务流程的Diameter首消息;否则,HSS确定当前接收到的Diameter消息是当前业务流程的Diameter首消息,并保存该会话标识。
通过对现有技术的分析,发明人认为现有技术至少存在以下问题:
为了进行过载处理,现有技术中的HSS需要识别当前接收到的Diameter消息是否为当前业务流程的Diameter首消息,为此,该HSS需要保存每一个业务流程对应的会话标识。由于在进行过载处理时,该HSS处理的业务量一般都很大,因此需要占用大量的存储资源。
发明内容
为克服现有技术的缺陷,本发明实施例的目的在于提供一种对Diameter消息进行过载处理的方法、装置及***,以便能够节省HSS的存储资源。
一方面,本发明实施例提供一种对Diameter消息进行过载处理的方法,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收问询-呼叫会话控制功能实体发送的用户授权请求消息,所述用户授权请求消息携带用户授权类型参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
若所述用户授权类型参数的值为DE_REGISTRATION,则所述归属用户服务器确定所述用户授权请求消息是Diameter首消息;或者,
若所述用户授权类型参数的值为REGISTRATION,则所述用户归属用户服务器判断是否保存有所述用户授权请求消息包含的用户标识,若没有,则所述归属用户服务器确定所述用户授权请求消息是Diameter首消息,否则,所述归属用户服务器确定所述用户授权请求消息不是Diameter首消息。
另一方面,本发明实施例提供一种对Diameter消息进行过载处理的方法,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收问询-呼叫会话控制功能实体发送的位置信息请求消息,所述位置信息请求消息携带用户授权类型参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
若所述用户授权类型参数的值为REGISTRATION,则所述归属用户服务器确定所述位置信息请求消息是Diameter首消息;或者,
若所述用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES,则所述归属用户服务器确定所述位置信息请求消息不是Diameter首消息。
另一方面,本发明实施例提供另一种对Diameter消息进行过载处理的方法,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收服务-呼叫会话控制功能实体发送的服务器分配请求消息,所述服务器分配请求消息携带服务器分配类型参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
若所述服务器分配类型参数的值为以下任意之一:RE_REGISTRATION、REGISTRATION、USER_DEREGISTRATION_STORE_SERVER_NAME、USER_DEREGISTRATION,则所述归属用户服务器确定所述服务器分配请求消息不是Diameter首消息;或者,
若所述服务器分配类型参数的值为以下任意之一:TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION、TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME,则所述归属用户服务器确定所述服务器分配请求消息是Diameter首消息。
另一方面,本发明实施例提供又一种对Diameter消息进行过载处理的方法,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收服务-呼叫会话控制功能实体发送的多媒体授权请求消息,所述多媒体授权请求消息携带鉴权参数组数目参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
所述归属用户服务器确定所述多媒体授权请求消息不是Diameter首消息。
另一方面,本发明实施例提供一种归属用户服务器,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;
其中,所述接收单元具体用于接收问询-呼叫会话控制功能实体发送的用户授权请求消息,所述用户授权请求消息携带用户授权类型参数;
所述判断单元具体用于在所述接收单元接收到的用户授权类型参数的值为DE_REGISTRATION时,确定所述接收单元接收到的用户授权请求消息是Diameter首消息;或者具体用于在所述接收单元接收到的用户授权类型参数的值为REGISTRATION时,判断是否保存有所述接收单元接收到的用户授权请求消息包含的用户标识,若没有,则确定所述接收单元接收到的用户授权请求消息是Diameter首消息,否则,确定所述接收单元接收到的用户授权请求消息不是Diameter首消息。
另一方面,本发明实施例提供一种归属用户服务器,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;
其中,所述接收单元具体用于接收问询-呼叫会话控制功能实体发送的位置信息请求消息,所述位置信息请求消息携带用户授权类型参数;
所述判断单元具体用于在所述接收单元接收到的用户授权类型参数的值为REGISTRATION时,确定所述接收单元接收到的位置信息请求消息是Diameter首消息;或者具体用于在所述接收单元接收到的用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES时,确定所述接收单元接收到的位置信息请求消息不是Diameter首消息。
另一方面,本发明实施例提供另一种归属用户服务器,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;
其中,所述接收单元具体用于接收服务-呼叫会话控制功能实体发送的服务器分配请求消息,所述服务器分配请求消息携带服务器分配类型参数;
所述判断单元具体用于在所述接收单元接收到的服务器分配类型参数的值为REGISTRATION、RE_REGISTRATION、USER_DEREGISTRATION或USER_DEREGISTRATION_STORE_SERVER_NAME时,确定所述接收单元接收到的服务器分配请求消息不是Diameter首消息;或者具体用于在所述接收单元接收到的服务器分配类型参数的值为TIMEOUT_DEREGISTRATION、TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME或ADMINISTRATIVE_DEREGISTRATION时,确定所述接收单元接收到的服务器分配请求消息是Diameter首消息。
另一方面,本发明实施例提供又一种归属用户服务器,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;
其中,所述接收单元具体用于接收服务-呼叫会话控制功能实体发送的多媒体授权请求消息,所述多媒体授权请求消息携带鉴权参数组数目参数;
所述判断单元具体用于确定所述接收单元接收到的多媒体授权请求消息不是Diameter首消息。
又一方面,本发明实施例提供一种对Diameter消息进行过载处理的***,包括呼叫会话控制功能实体以及归属用户服务器,其中,
所述呼叫会话控制功能实体,用于向所述归属用户服务器发送Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器,用于接收所述呼叫会话控制功能实体发送的携带业务属性参数的Diameter消息,根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,若是,则对所述Diameter消息进行过载处理。
本发明实施例提供的一种对Diameter消息进行过载处理的方法、装置及***,HSS接收CSCF发送的Diameter消息之后,可以根据该Diameter消息携带的业务属性参数判断该Diameter消息是否是Diameter首消息,使得该HSS根据Diameter消息携带的业务属性参数即可对该Diameter消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种对Diameter消息进行过载处理的方法示意图;
图2为本发明实施例提供的另一种对Diameter消息进行过载处理的方法示意图;
图3为本发明实施例提供的又一种对Diameter消息进行过载处理的方法示意图;
图4为本发明实施例提供的又一种对Diameter消息进行过载处理的方法示意图;
图5为本发明实施例提供的又一种对Diameter消息进行过载处理的方法示意图;
图6为本发明实施例提供的又一种对Diameter消息进行过载处理的方法示意图;
图7为本发明实施例提供的一种Diameter消息进行过载处理的***示意图;
图8为本发明实施例提供的一种归属用户服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提供的一种对Diameter消息进行过载处理的方法示意图,包括:
S101:HSS接收CSCF发送的Diameter消息,所述Diameter消息携带业务属性参数;
其中,需要说明的是,IMS网络采用归属服务控制模型,HSS以及访问HSS的实***于用户设备所属的归属网络;具体地,在所述归属服务控制模型中,HSS以及与该HSS交互的问询-呼叫会话控制功能实体(Interrogating-CallSession Control Function,简称:I-CSCF)和服务-呼叫会话控制功能实体(Serving-Call Session Control Function,简称:S-CSCF)均位于用户设备所属的归属网络;
其中,需要说明的是,所述CSCF与所述HSS之间通过Cx接口进行Diameter消息的交互,所述Diameter消息具体是指采用Diameter协议进行通讯的消息;
其中,需要说明的是,所述业务属性参数可以包括:用户授权类型参数、服务器分配类型参数或鉴权参数组数目参数;
其中,所述HSS可以采用以下任一方式接收所述CSCF发送的Diameter消息:
方式一,所述CSCF为I-CSCF:所述HSS接收I-CSCF发送的用户授权请求(User Authorization Request,简称:UAR)消息,所述UAR消息携带用户授权类型(User-Authorization-Type)参数;
其中,需要说明的是,所述UAR消息的属性值对(Attribute Value Pair,简称:AVP)中携带有所述用户授权类型参数的值;具体地,所述UAR消息的User-Authorization-Type AVP中携带有所述用户授权类型参数的值;
方式二,所述CSCF为I-CSCF:所述HSS接收I-CSCF发送的位置信息请求(Location Information Request,简称:LIR)消息,所述LIR消息携带用户授权类型参数;
其中,需要说明的是,所述LIR消息的属性值对中携带有所述用户授权类型参数的值;具体地,所述LIR消息的User-Authorization-Type AVP中携带有所述用户授权类型参数的值;
方式三,所述CSCF为S-CSCF:所述HSS接收S-CSCF发送的服务器分配请求(Server Assignment Request,简称:SAR)消息,所述SAR消息携带服务器分配类型(Server-Assignment-Type)参数;
其中,需要说明的是,所述SAR消息的属性值对中携带有所述服务器分配类型参数的值;具体地,所述SAR消息的Server-Assignment-Type AVP中携带有所述服务器分配类型参数的值;
方式四,所述CSCF为S-CSCF:所述HSS接收S-CSCF发送的多媒体授权请求(Multimedia Authentication Request,简称:MAR)消息,所述MAR消息携带鉴权参数组数目(SIP-Number-Auth-Items)参数;
其中,需要说明的是,所述MAR消息的属性值对中携带有所述鉴权参数组数目参数的值,所述鉴权参数组数目参数的值用于表示S-CSCF所要求的鉴权参数组的个数,所述鉴权参数组数目参数一般用于用户注册的场景;具体地,所述MAR消息的SIP-Number-Auth-Items AVP中携带有所述鉴权参数组数目的值;
S102:所述HSS根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
其中,需要说明的是,所述Diameter首消息具体是指所述HSS通过Cx接口接收的当前业务流程的第一个Diameter消息,例如,在用户注册的场景下,HSS接收到的第一个用户授权请求消息为Diameter首消息;
其中,所述HSS可以采用以下任一方式,判断接收到的Diameter消息是否是Diameter首消息:
方式一:当所述HSS接收到I-CSCF发送的携带用户授权类型参数的UAR消息时,若所述用户授权类型参数的值为DE_REGISTRATION,则所述HSS确定所述UAR消息是Diameter首消息;或者若所述用户授权类型参数的值为REGISTRATION,则所述HSS进一步判断是否保存有所述UAR消息包含的用户标识,若没有,则所述HSS确定所述UAR消息是Diameter首消息,否则,所述HSS确定所述UAR消息不是Diameter首消息;
其中,需要说明的是,所述UAR消息的Public-Identity AVP(公共标识属性值对)中携带有所述用户标识;
其中,若所述用户授权类型参数的值为REGISTRATION,则所述HSS确定所述UAR消息是Diameter首消息之后,所述HSS还可以保存所述用户标识,并在设定的时间到期时,删除保存的所述用户标识;
方式二:当所述HSS接收到I-CSCF发送的携带用户授权类型参数的LIR消息时,若所述用户授权类型参数的值为REGISTRATION,则所述HSS确定所述LIR消息是Diameter首消息;或者若所述用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES,则所述HSS确定所述LIR消息不是Diameter首消息;
方式三:当所述HSS接收到S-CSCF发送的携带服务器分配类型参数的SAR消息时,若所述服务器分配类型参数的值为以下任意之一:RE_REGISTRATION、REGISTRATION、USER_DEREGISTRATION、USER_DEREGISTRATION_STORE_SERVER_NAME,则所述HSS确定所述SAR消息不是Diameter首消息;或者若所述服务器分配类型参数的值为以下任意之一:TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME、TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION,则所述HSS确定所述SAR消息是Diameter首消息;
方式四:当所述HSS接收到S-CSCF发送的携带鉴权参数组数目参数的MAR消息时,所述HSS可以直接确定所述MAR消息不是Diameter首消息;
S103:若是,则所述HSS对所述Diameter消息进行过载处理;
其中,所述HSS可以采用以下方式对接收到的Diameter消息进行过载处理:
所述HSS直接将所述Diameter消息丢弃,即所述HSS不对所述Diameter消息作任何处理;
其中,所述HSS将所述Diameter消息丢弃之后,所述HSS还可以向所述CSCF发送过载响应消息,以便所述CSCF获知其发送的Diameter消息已被所述HSS丢弃;其中,作为示例而非限定,所述SCSF接收到过载响应消息后,可以向用户设备转发所述过载响应消息,以使得用户可以获知***当前处于过载状态。
本发明实施例提供的一种对Diameter消息进行过载处理的方法,HSS接收CSCF发送的Diameter消息之后,可以根据该Diameter消息携带的业务属性参数判断该Diameter消息是否是Diameter首消息,使得该HSS根据Diameter消息携带的业务属性参数即可对该Diameter消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源;另外,该HSS接收到I-CSCF发送的携带用户授权类型参数的UAR消息时,可以根据该用户授权类型参数的值确定该UAR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的UAR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的UAR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;其次,当HSS接收的UAR消息携带的用户授权类型参数的值为REGISTRATION时,在确定该UAR消息是Diameter消息之后,该HSS可以保存UAR消息包含的用户标识,并在设定的时间到期时,删除保存的该用户标识,相对于现有技术,该HSS在设定的时间到期时,能够自动删除保存的该用户标识,从而能够节约该HSS的存储资源,且能够保证该HSS能够正确地对同一用户设备在设定的时间范围之外发起的多个注册流程进行处理;再次,HSS接收到I-CSCF发送的携带用户授权类型参数的LIR消息时,可以根据该用户授权类型参数的值确定该LIR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的LIR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的LIR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;此外,HSS接收到S-CSCF发送的携带服务器分配类型参数的SAR消息时,可以根据该服务器分配类型参数的值确定该SAR消息是否是Diameter首消息,由于现有的S-CSCF向HSS发送的SAR消息中除携带会话标识之外,还会携带服务器分配类型参数,因此,相对于现有技术,本发明实施例中的S-CSCF向HSS发送的SAR消息可以不再携带会话标识,从而减少了HSS与S-CSCF之间进行通讯的开销;再次,HSS接收到S-CSCF发送的携带鉴权参数组数据参数的MAR消息时,可以直接确定该MAR消息不是Diameter首消息,从而提高了HSS识别MAR消息是否是Diameter首消息的效率;最后,HSS在对CSCF发送的Diameter消息进行过载处理之后,还可以向该CSCF发送过载响应消息,使得该CSCF可以显式地获知HSS处于过载状态。
如图2所示,为本发明实施例提供的另一种对Diameter消息进行过载处理的方法示意图,该方法应用于用户注册的场景,该方法包括:
S201:用户设备(User Equipment,简称:UE)向代理-呼叫会话控制功能实体(Proxy-Call Session Control Function,简称:P-CSCF)发送第一注册(Register)消息,所述第一注册消息携带值不为0的过期参数(expire);
S202:所述P-CSCF向I-CSCF发送所述第一注册消息;
S203:所述I-CSCF向HSS发送第一UAR消息,所述第一UAR消息携带用户授权类型参数,所述用户授权类型参数的值为REGISTRATION;
其中,需要说明的是,所述第一UAR消息的User-Authorization-Type AVP中携带有所述用户授权类型参数的值;
S204:若所述HSS需要进行过载处理,则执行步骤S205,否则,执行步骤S207;
S205:所述HSS根据所述用户授权类型参数,判断所述第一UAR消息是否是Diameter首消息,若是,则执行步骤S206,否则,执行步骤S207;
其中,所述HSS可以采用以下方式判断接收到的UAR消息是否是Diameter首消息:
若接收到的UAR消息携带的用户授权类型参数的值为DE_REGISTRATION,则所述HSS确定接收到的UAR消息是Diameter首消息;或者若接收到的UAR消息携带的用户授权类型参数的值为REGISTRATION,则所述HSS进一步判断是否保存有接收到的UAR消息中包含的用户标识,若没有,则所述HSS确定接收到的UAR消息是Diameter首消息,否则,所述HSS确定接收到的UAR消息不是Diameter首消息;
具体地,由于所述第一UAR消息携带的用户授权类型参数的值为REGISTRATION,因此,所述HSS接收到所述第一UAR消息之后,继续判断是否保存有所述第一UAR消息包含的用户标识,若没有,则所述HSS确定所述第一UAR消息是Diameter首消息,否则,所述HSS确定所述第一UAR消息不是Diameter首消息;
其中,需要说明的是,由于之前没有保存有所述第一UAR消息包含的用户标识,因此,所述HSS确定所述第一UAR消息是Diameter首消息,所述HSS将执行步骤S206;
其中,所述第一UAR消息的Public-Identity AVP中携带有所述用户标识;
其中,所述HSS确定所述第一UAR消息是Diameter首消息之后,所述HSS可以保存所述第一UAR消息中包含的用户标识,并在设定的时间到期时,删除保存的所述用户标识;例如,作为示例而非限定,所述HSS保存用户标识之后,可以设置一个与该用户标识对应的定时器,在设定的时间(例如60秒)到期时,所述HSS自动删除该用户标识;
S206:所述HSS对所述第一UAR消息进行过载处理;
其中,所述HSS可以采用以下方式对接收到的第一UAR消息进行过载处理:
所述HSS直接将所述第一UAR消息丢弃;
其中,在所述HSS将所述第一UAR消息丢弃之后,若所述HSS保存有所述第一UAR消息包含的用户标识,则所述HSS删除所述用户标识;作为示例而非限定,若要删除所述用户标识时,设定的时间仍未到期,则可以直接将设定的时间置为0,以便删除所述用户标识;
其中,所述HSS将所述第一UAR消息丢弃之后,所述HSS还可以向所述I-CSCF发送过载响应消息,以便所述I-CSCF获知其发送的第一UAR消息已被所述HSS丢弃;
其中,需要说明的是,所述I-CSCSF接收到过载响应消息后,还可以向所述UE转发所述过载响应消息,以便所述UE获知***当前处于过载状态,注册流程结束;
S207:所述HSS向所述I-CSCF发送第一用户授权应答(User AuthorizationAnswer,简称:UAA)消息;
S208:所述I-CSCF选择S-CSCF;
S209:所述I-CSCF向选择到的S-CSCF发送所述第一注册消息;
S210:所述S-CSCF向所述HSS发送MAR消息,所述MAR消息携带鉴权参数组数目参数;
其中,需要说明的是,所述MAR消息的SIP-Number-Auth-Items AVP中携带有所述鉴权参数组数目的值;
S211:当需要进行过载处理时,所述HSS判断所述MAR消息是否是Diameter首消息,若是,则对所述MAR消息进行过载处理,否则,执行步骤S212;
其中,需要说明的是,所述HSS接收到S-CSCF发送的MAR消息之后,可以直接确定所述MAR消息不是Diameter首消息,因此,所述HSS将执行步骤S212;
S212:所述HSS进行鉴权矢量选择;
S213:所述HSS向所述S-CSCF发送多媒体授权应答(MultimediaAuthentication Answer,简称:MAA)消息;
S214:所述S-CSCF向所述I-CSCF发送401未授权响应;
S215:所述I-CSCF向所述P-CSCF发送所述401未授权响应;
S216:所述P-CSCF向所述UE发送所述401未授权响应;
S217:所述UE向所述P-CSCF发送第二注册(Register)消息,所述第二注册消息携带响应值(response),且所述第二注册消息携带值不为0的过期参数;
S218:所述P-CSCF向所述I-CSCF发送所述第二注册消息;
S219:所述I-CSCF向所述HSS发送第二UAR消息,所述第二UAR消息携带用户授权类型参数,所述用户授权类型参数的值为REGISTRATION;
其中,需要说明的是,所述第二UAR消息的User-Authorization-Type AVP中携带有所述用户授权类型参数的值;
S220:当需要进行过载处理时,所述HSS判断所述第二UAR消息是否是Diameter首消息,若是,则对所述第二UAR消息进行过载处理,否则,执行步骤S221;
其中,所述HSS可以采用以下方式判断接收到的UAR消息是否是Diameter首消息:
若接收到的UAR消息携带的用户授权类型参数的值为DE_REGISTRATION,则所述HSS确定接收到的UAR消息是Diameter首消息;或者若接收到的UAR消息携带的用户授权类型参数的值为REGISTRATION,则所述HSS进一步判断是否保存有接收到的UAR消息中包含的用户标识,若没有,则所述HSS确定接收到的UAR消息是Diameter首消息,否则,所述HSS确定接收到的UAR消息不是Diameter首消息;
具体地,由于所述第二UAR消息携带的用户授权类型参数的值为REGISTRATION,因此,所述HSS接收到所述第二UAR消息之后,继续判断是否保存有所述第二UAR消息包含的用户标识,若没有,则所述HSS确定所述第二UAR消息是Diameter首消息,否则,所述HSS确定所述第二UAR消息不是Diameter首消息;
其中,需要说明的是,所述第一UAR消息包含的用户标识与所述第二UAR消息包含的用户标识相同,由于在步骤S205中已经保存所述第一UAR消息中包含的用户标识,因此,所述HSS在设定的时间到期之前接收到所述第二UAR消息之后,确定所述第二UAR消息不是Diameter首消息,所述HSS将执行步骤S221;
例如,作为示例而非限定,所述HSS设定的时间为60秒,所述HSS从接收到第一UAR消息开始的60秒内接收到第二UAR消息,此时,所述HSS并未删除保存的第一UAR消息包含的用户标识,由于第一UAR消息包含的用户标识与第二UAR消息包含的用户标识相同,因此,所述HSS可以获知已经保存第二UAR消息中包含的用户标识,并确定第二UAR消息不是Diameter首消息;
S221:所述HSS向所述I-CSCF发送第二UAA消息;
S222:所述I-CSCF向所述S-CSCF发送所述第二注册消息;
S223:所述S-CSCF对所述UE的注册信息进行鉴权,鉴权通过后执行步骤S224;
S224:所述S-CSCF向所述HSS发送SAR消息,所述SAR消息携带服务器分配类型参数,所述服务器分配类型参数的值为REGISTRATION;
其中,需要说明的是,所述SAR消息的Server-Assignment-Type AVP中携带有所述服务器分配类型参数的值;
S225:当需要进行过载处理时,所述HSS根据所述服务器分配类型参数,判断所述SAR消息是否是Diameter首消息,若是,则对所述SAR消息进行过载处理,否则,执行步骤S226;
其中,所述HSS可以采用以下方式判断所述SAR消息是否是Diameter首消息:
若所述服务器分配类型参数的值为以下任意之一:RE_REGISTRATION、USER_DEREGISTRATION_STORE_SERVER_NAME、REGISTRATION、USER_DEREGISTRATION,则所述HSS确定所述SAR消息不是Diameter首消息;或者若所述服务器分配类型参数的值为以下任意之一:TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME、TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION,则所述HSS确定所述SAR消息是Diameter首消息;
其中,需要说明的是,由于所述SAR消息携带的服务器分配类型参数的值为REGISTRATION,因此,所述HSS确定所述SAR消息不是Diameter首消息,所述HSS将执行步骤S226;
S226:所述HSS向所述S-CSCF发送服务器分配应答(Server AssignmentAnswer,简称:SAA)消息;
S227:所述S-CSCF向所述I-CSCF发送200确认响应(OK);
S228:所述I-CSCF向所述P-CSCF发送所述200确认响应;
S229:所述P-CSCF向所述UE发送所述200确认响应。
其中,需要说明的是,本发明实施例还适用于用户重注册鉴权的场景,用户重注册鉴权时的流程与用户注册的流程类似,不同之处在于,S-CSCF向HSS发送的SAR消息中携带的服务器分配类型参数的值为RE_REGISTRATION,因此,在用户重注册鉴权的场景下,HSS可以按照本发明实施例中描述的方式对接收到的Diameter消息进行处理,在此不再赘述。
本发明实施例提供的一种对Diameter消息进行过载处理的方法,HSS接收CSCF发送的Diameter消息之后,可以根据该Diameter消息携带的业务属性参数判断该Diameter消息是否是Diameter首消息,使得该HSS根据Diameter消息携带的业务属性参数即可对该Diameter消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源;另外,该HSS接收到I-CSCF发送的携带用户授权类型参数的UAR消息时,可以根据该用户授权类型参数的值确定该UAR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的UAR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的UAR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;其次,当HSS接收的UAR消息携带的用户授权类型参数的值为REGISTRATION时,在确定该UAR消息是Diameter消息之后,该HSS保存UAR消息包含的用户标识,并在设定的时间到期时,删除保存的该用户标识,相对于现有技术,该HSS在设定的时间到期时,能够自动删除保存的该用户标识,从而能够节约该HSS的存储资源,且能够保证该HSS能够正确地对同一用户设备在设定的时间范围之外发起的多个注册流程进行处理;再次,HSS接收到S-CSCF发送的携带服务器分配类型参数的SAR消息时,可以根据该服务器分配类型参数的值确定该SAR消息是否是Diameter首消息,由于现有的S-CSCF向HSS发送的SAR消息中除携带会话标识之外,还会携带服务器分配类型参数,因此,相对于现有技术,本发明实施例中的S-CSCF向HSS发送的SAR消息可以不再携带会话标识,从而减少了HSS与S-CSCF之间进行通讯的开销;此外,HSS接收到S-CSCF发送的携带鉴权参数组数据参数的MAR消息时,可以直接确定该MAR消息不是Diameter首消息,从而提高了HSS识别MAR消息是否是Diameter首消息的效率;最后,HSS在对CSCF发送的Diameter消息进行过载处理之后,还可以向该CSCF发送过载响应消息,使得该CSCF可以显式地获知HSS处于过载状态。
如图3所示,为本发明实施例提供的又一种对Diameter消息进行过载处理的方法示意图,该方法应用于用户设备发起注销的场景,该方法包括:
S301:UE向P-CSCF发送注册(Register)消息,所述注册消息携带值为0的过期参数;
S302:所述P-CSCF向I-CSCF发送所述注册消息;
S303:所述I-CSCF向HSS发送UAR消息,所述UAR消息携带用户授权类型参数,所述用户授权类型参数的值为DE_REGISTRATION;
其中,需要说明的是,所述UAR消息的User-Authorization-Type AVP中携带有所述用户授权类型参数的值;
S304:若所述HSS需要进行过载处理,则执行步骤S305,否则,执行步骤S307;
S305:所述HSS根据所述用户授权类型参数,判断所述UAR消息是否是Diameter首消息,若是,则执行步骤S306,否则,执行步骤S307;
其中,所述HSS可以采用以下方式判断所述UAR消息是否是Diameter首消息:
若所述用户授权类型参数的值为DE_REGISTRATION,则所述HSS确定所述UAR消息是Diameter首消息;或者若所述用户授权类型参数的值为REGISTRATION,则所述HSS进一步判断是否保存有所述UAR消息包含的用户标识,若没有,则所述HSS确定所述UAR消息是Diameter首消息,否则,所述HSS确定所述UAR消息不是Diameter首消息;
其中,需要说明的是,由于所述用户授权类型参数的值为DE_REGISTRATION,因此,所述HSS确定所述UAR消息是Diameter首消息,所述HSS将执行步骤S306;
可选地,所述HSS在确定所述UAR消息是Diameter首消息之后,可以保存所述UAR消息包含的用户标识,并在设定的时间到期时,删除保存的所述用户标识;
S306:所述HSS对所述UAR消息进行过载处理;
其中,所述HSS可以采用以下方式对所述UAR消息进行过载处理:
所述HSS将所述UAR消息丢弃;
其中,所述HSS将所述UAR消息丢弃之后,所述HSS还可以向所述I-CSCF发送过载响应消息,以便所述I-CSCF获知其发送的UAR消息已被所述HSS丢弃;
其中,需要说明的是,所述I-CSCF接收到过载响应消息之后,所述I-CSCF可以向所述UE转发所述过载响应消息,以便所述UE获知***当前处于过载状态,注销流程结束;
S307:所述HSS向所述I-CSCF发送UAA消息;
S308:所述I-CSCF选择S-CSCF;
S309:所述I-CSCF向选择得到的S-CSCF发送所述注册消息;
S310:所述S-CSCF向所述HSS发送SAR消息,所述SAR消息携带服务器分配类型参数,所述服务器分配类型参数的值为USER_DEREGISTRATION或USER_DEREGISTRATION_STORE_SERVER_NAME;
其中,需要说明的是,所述SAR消息的Server-Assignment-Type AVP中携带有所述服务器分配类型参数的值;
S311:当需要进行过载处理时,所述HSS根据所述服务器分配类型参数,判断所述SAR消息是否是Diameter首消息,若是,则对所述SAR消息进行过载处理,否则,执行步骤S312;
其中,所述HSS可以采用以下方式判断所述SAR消息是否是Diameter首消息:
若所述服务器分配类型参数的值为以下任意之一:RE_REGISTRATION、USER_DEREGISTRATION_STORE_SERVER_NAME、REGISTRATION、USER_DEREGISTRATION,则所述HSS确定所述SAR消息不是Diameter首消息;或者若所述服务器分配类型参数的值为以下任意之一:TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME、TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION,则所述HSS确定所述SAR消息是Diameter首消息;
其中,需要说明的是,由于所述SAR携带的服务器分配类型参数的值为USER_DEREGISTRATION_STORE_SERVER_NAME或USER_DEREGISTRATION,因此,所述HSS确定所述SAR消息不是Diameter首消息,所述HSS将执行步骤S312;
S312:所述HSS向所述S-CSCF发送SAA消息;
S313:所述S-CSCF向所述I-CSCF发送200确认响应(OK);
S314:所述I-CSCF向所述P-CSCF发送所述200确认响应;
S315:所述P-CSCF向所述UE发送所述200确认响应。
本发明实施例提供的一种对Diameter消息进行过载处理的方法,HSS接收CSCF发送的Diameter消息之后,可以根据该Diameter消息携带的业务属性参数判断该Diameter消息是否是Diameter首消息,使得该HSS根据Diameter消息携带的业务属性参数即可对该Diameter消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源;另外,该HSS接收到I-CSCF发送的携带用户授权类型参数的UAR消息时,可以根据该用户授权类型参数的值确定该UAR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的UAR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的UAR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;其次,HSS接收到S-CSCF发送的携带服务器分配类型参数的SAR消息时,可以根据该服务器分配类型参数的值确定该SAR消息是否是Diameter首消息,由于现有的S-CSCF向HSS发送的SAR消息中除携带会话标识之外,还会携带服务器分配类型参数,因此,相对于现有技术,本发明实施例中的S-CSCF向HSS发送的SAR消息可以不再携带会话标识,从而减少了HSS与S-CSCF之间进行通讯的开销;再次,HSS在对CSCF发送的Diameter消息进行过载处理之后,还可以向该CSCF发送过载响应消息,使得该CSCF可以显式地获知HSS处于过载状态。
如图4所示,为本发明实施例提供的又一种对Diameter消息进行过载处理的方法示意图,该方法应用于S-CSCF发起注销的场景,该方法包括:
S401:当S-CSCF要发起注销流程时,S-CSCF向HSS发送SAR消息,所述SAR携带服务器分配类型参数,所述服务器分配类型参数的值为TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION或TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME;
其中,需要说明的是,所述SAR消息的Server-Assignment-Type AVP中携带有所述服务器分配类型参数的值;
其中,需要说明的是,所述SAR消息还可以携带注销原因值;
S402:若所述HSS需要进行过载处理,则执行步骤S403,否则,执行步骤S405;
S403:所述HSS根据所述服务器分配类型参数,判断所述SAR消息是否是Diameter首消息,若是,则执行步骤S404,否则,执行步骤S405;
其中,所述HSS可以采用以下方式判断所述SAR消息是否是Diameter首消息:
若所述服务器分配类型参数的值为以下任意之一:RE_REGISTRATION、USER_DEREGISTRATION_STORE_SERVER_NAME、REGISTRATION、USER_DEREGISTRATION,则所述HSS确定所述SAR消息不是Diameter首消息;或者若所述服务器分配类型参数的值为以下任意之一:TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME、TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION,则所述HSS确定所述SAR消息是Diameter首消息;
其中,需要说明的是,由于所述SAR消息携带的服务器分配类型参数的值为TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION或TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME,因此,所述HSS确定所述SAR消息是Diameter首消息,所述HSS将执行步骤S404;
S404:所述HSS对接收到的SAR消息进行过载处理;
其中,所述HSS可以采用以下方式对接收到的SAR消息进行过载处理:
所述HSS将所述SAR消息丢弃;
其中,所述HSS将所述SAR消息丢弃之后,所述HSS还可以向所述S-CSCF发送过载响应消息,以便所述S-CSCF获知其发送的SAR消息已被所述HSS丢弃;
其中,需要说明的是,所述S-CSCF接收到过载响应消息之后,所述S-CSCF可以向所述UE转发所述过载响应消息,以便所述UE获知***当前处于过载状态,注销流程结束;
S405:所述HSS向所述S-CSCF发送SAA消息。
本发明实施例提供的一种对Diameter消息进行过载处理的方法,HSS接收S-CSCF发送的SAR消息之后,可以根据该SAR消息携带的服务器分配类型参数判断该SAR消息是否是Diameter首消息,使得该HSS根据SAR消息携带的服务器分配类型参数即可对该SAR消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源;另外,HSS接收到S-CSCF发送的携带服务器分配类型参数的SAR消息时,可以根据该服务器分配类型参数的值确定该SAR消息是否是Diameter首消息,由于现有的S-CSCF向HSS发送的SAR消息中除携带会话标识之外,还会携带服务器分配类型参数,因此,相对于现有技术,本发明实施例中的S-CSCF向HSS发送的SAR消息可以不再携带会话标识,从而减少了HSS与S-CSCF之间进行通讯的开销;其次,HSS在对S-CSCF发送的SAR消息进行过载处理之后,还可以向该S-CSCF发送过载响应消息,使得该S-CSCF可以显式地获知HSS处于过载状态。
如图5所示,为本发明实施例提供的又一种对Diameter消息进行过载处理的方法示意图,该方法应用于用户重注册不鉴权的场景,该方法包括:
S501:UE向P-CSCF发送注册(Register)消息,所述注册消息携带值不为0的过期参数;
S502:所述P-CSCF向I-CSCF发送所述注册消息;
S503:所述I-CSCF向HSS发送UAR消息,所述UAR消息携带用户授权类型参数,所述用户授权类型参数的值为REGISTRATION;
其中,需要说明的是,所述UAR消息的User-Authorization-Type AVP中携带有所述用户授权类型参数的值;
S504:若所述HSS需要进行过载处理,则执行步骤S505,否则,执行步骤S507;
S505:所述HSS根据所述用户授权类型参数,判断所述UAR消息是否是Diameter首消息,若是,则执行步骤S506,否则,执行步骤S507;
其中,所述HSS可以采用以下方式判断所述UAR消息是否是Diameter首消息:
若所述用户授权类型参数的值为DE_REGISTRATION,则所述HSS确定所述UAR消息是Diameter首消息;或者若所述用户授权类型参数的值为REGISTRATION,则所述HSS进一步判断是否保存有所述UAR消息包含的用户标识,若没有,则所述HSS确定所述UAR消息是Diameter首消息,否则,所述HSS确定所述UAR消息不是Diameter首消息;
其中,需要说明的是,由于所述用户授权类型参数的值为REGISTRATION,且之前没有保存有所述UAR消息中包含的用户标识,因此,所述HSS确定所述UAR消息是Diameter首消息,所述HSS将执行步骤S506;
可选地,所述HSS在确定所述UAR消息是Diameter首消息之后,可以保存所述UAR消息包含的用户标识,并在设定的时间到期时,删除保存的所述用户标识;
S506:所述HSS对所述UAR消息进行过载处理;
其中,所述HSS可以采用以下方式对所述UAR消息进行过载处理:
所述HSS将所述UAR消息丢弃;
其中,所述HSS将所述UAR消息丢弃之后,所述HSS还可以向所述I-CSCF发送过载响应消息,以便所述I-CSCF获知其发送的UAR消息已被所述HSS丢弃;
其中,需要说明的是,所述I-CSCF接收到过载响应消息之后,所述I-CSCF可以向所述UE转发所述过载响应消息,以便所述UE获知***当前处于过载状态,重注册流程结束;
S507:所述HSS向所述I-CSCF发送UAA消息;
S508:所述I-CSCF选择S-CSCF;
S509:所述I-CSCF向选择得到的S-CSCF发送所述注册消息;
S510:所述S-CSCF向所述HSS发送SAR消息,所述SAR消息携带服务器分配类型参数,所述服务器分配类型参数的值为RE_REGISTRATION;
其中,需要说明的是,所述SAR消息的Server-Assignment-Type AVP中携带有所述服务器分配类型参数的值;
S511:当需要进行过载处理时,所述HSS根据所述服务器分配类型参数,判断所述SAR消息是否是Diameter首消息,若是,则对所述SAR消息进行过载处理,否则,执行步骤S512;
其中,所述HSS可以采用以下方式判断所述SAR消息是否是Diameter首消息:
若所述服务器分配类型参数的值为以下任意之一:RE_REGISTRATION、USER_DEREGISTRATION_STORE_SERVER_NAME、REGISTRATION、USER_DEREGISTRATION,则所述HSS确定所述SAR消息不是Diameter首消息;或者若所述服务器分配类型参数的值为以下任意之一:TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME、TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION,则所述HSS确定所述SAR消息是Diameter首消息;
其中,需要说明的是,由于所述SAR携带的服务器分配类型参数的值为RE_REGISTRATION,因此,所述HSS确定所述SAR消息不是Diameter首消息,所述HSS将执行步骤S512;
S512:所述HSS向所述S-CSCF发送SAA消息;
S513:所述S-CSCF向所述I-CSCF发送200确认响应(OK);
S514:所述I-CSCF向所述P-CSCF发送所述200确认响应;
S515:所述P-CSCF向所述UE发送所述200确认响应。
本发明实施例提供的一种对Diameter消息进行过载处理的方法,HSS接收CSCF发送的Diameter消息之后,可以根据该Diameter消息携带的业务属性参数判断该Diameter消息是否是Diameter首消息,使得该HSS根据Diameter消息携带的业务属性参数即可对该Diameter消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源;另外,该HSS接收到I-CSCF发送的携带用户授权类型参数的UAR消息时,可以根据该用户授权类型参数的值确定该UAR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的UAR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的UAR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;其次,HSS接收到S-CSCF发送的携带服务器分配类型参数的SAR消息时,可以根据该服务器分配类型参数的值确定该SAR消息是否是Diameter首消息,由于现有的S-CSCF向HSS发送的SAR消息中除携带会话标识之外,还会携带服务器分配类型参数,因此,相对于现有技术,本发明实施例中的S-CSCF向HSS发送的SAR消息可以不再携带会话标识,从而减少了HSS与S-CSCF之间进行通讯的开销;再次,HSS在对CSCF发送的Diameter消息进行过载处理之后,还可以向该CSCF发送过载响应消息,使得该CSCF可以显式地获知HSS处于过载状态。
如图6所示,为本发明实施例提供的一种对Diameter消息进行过载处理的方法示意图,该方法应用于会话建立的场景,该方法包括:
S601:I-CSCF接收主叫用户设备发送的会话邀请(Invite)消息;
其中,需要说明的是,所述I-CSCF位于被叫用户所属的归属网络;
S602:所述I-CSCF向HSS发送LIR消息,所述LIR消息携带用户授权类型参数,所述用户授权类型参数的值为REGISTRATION;
其中,需要说明的是,所述LIR消息的User-Authorization-Type AVP中携带有所述用户授权类型参数的值;
其中,所述HSS位于被叫用户所属的归属网络;
S603:若所述HSS需要进行过载处理,则执行步骤S604,否则,执行步骤S606;
S604:所述HSS根据所述用户授权类型参数,判断所述LIR消息是否是Diameter首消息,若是,则执行步骤S605,否则,执行步骤S606;
其中,所述HSS可以采用以下方式判断所述LIR消息是否是Diameter首消息;
若所述用户授权类型参数的值为REGISTRATION,则所述HSS确定所述LIR消息是Diameter首消息;或者若所述用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES,则所述HSS确定所述LIR消息不是Diameter首消息;
其中,需要说明的是,由于所述用户授权类型参数的值为REGISTRATION,因此,所述HSS确定所述LIR消息是Diameter首消息,所述HSS将执行步骤S605;
其中,在所述I-CSCF通过LIR消息向所述HSS查询被叫用户所属的归属网络的S-CSCF时,若所述S-CSCF异常或不可达,则所述I-CSCF可以再次向所述HSS发送携带LIR消息,此时,该LIR消息携带的用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES;
S605:所述HSS对接收到的LIR行过载处理;
其中,所述HSS可以采用以下方式对接收到的LIR行过载处理:
所述HSS将所述LIR消息丢弃;
其中,所述HSS将所述LIR消息丢弃之后,所述HSS还可以向所述I-CSCF发送过载响应消息,以便所述I-CSCF获知其发送的LIR消息已被所述HSS丢弃;
其中,需要说明的是,所述I-CSCF在接收到过载响应消息之后,所述I-CSCF可以向被叫用户设备转发所述过载响应消息,以便被叫用户设备获知***当前处于过载状态,会话流程结束;
S606:所述HSS向所述I-CSCF发送位置信息应答(Location InformationAnswer,简称:LIA)消息;
S607:所述I-CSCF向S-CSCF发送所述Invite消息;
其中,需要说明的是,所述S-CSCF位于被叫用户所属的归属网络;
S608:所述S-CSCF向被叫用户设备发送所述Invite消息。
本发明实施例提供的一种对Diameter消息进行过载处理的方法,HSS接收I-CSCF发送的LIR消息之后,可以根据该LIR消息携带的用户授权类型参数判断该LIR消息是否是Diameter首消息,使得该HSS根据LIR消息携带的用户授权类型参数即可对该LIR消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源;另外,HSS接收到I-CSCF发送的携带用户授权类型参数的LIR消息时,可以根据该用户授权类型参数的值确定该LIR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的LIR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的LIR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;其次,HSS在对CSCF发送的Diameter消息进行过载处理之后,还可以向该CSCF发送过载响应消息,使得该CSCF可以显式地获知HSS处于过载状态。
如图7所示,为本发明实施例提供的一种对Diameter消息进行过载处理的***示意图,包括CSCF 701以及HSS 702,其中,
所述CSCF 701,用于向所述HSS 702发送Diameter消息,所述Diameter消息携带业务属性参数;
所述HSS 702,用于接收所述CSCF 701发送的携带业务属性参数的Diameter消息,根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,若是,则对所述Diameter消息进行过载处理。
本发明实施例提供的一种对Diameter消息进行过载处理的***,HSS接收CSCF发送的Diameter消息之后,可以根据该Diameter消息携带的业务属性参数判断该Diameter消息是否是Diameter首消息,使得该HSS根据Diameter消息携带的业务属性参数即可对该Diameter消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源。
如图8所示,为本发明实施例提供的一种HSS的结构示意图,所述HSS可以应用于如图7所示的***中,所述HSS包括:
接收单元801,用于接收CSCF发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元802,用于根据所述接收单元801接收到的业务属性参数,判断所述接收单元801接收到的Diameter消息是否是Diameter首消息;
过载处理单元803,用于在所述判断单元802确定所述接收单元801接收到的Diameter消息是Diameter首消息时,对所述接收单元801接收到的Diameter消息进行过载处理。
其中,所述接收单元801可以具体用于接收I-CSCF发送的UAR消息,所述UAR消息携带用户授权类型参数;
所述判断单元802可以具体用于在所述接收单元801接收到的用户授权类型参数的值为DE_REGISTRATION时,确定所述接收单元801接收到的UAR消息是Diameter首消息;或者可以具体用于在所述接收单元801接收到的用户授权类型参数的值为REGISTRATION时,判断是否保存有所述接收单元801接收到的UAR消息包含的用户标识,若没有,则确定所述接收单元801接收到的UAR消息是Diameter首消息,否则,确定所述接收单元801接收到的UAR消息不是Diameter首消息;
其中,所述HSS还可以包括:
用户标识处理单元,用于在所述接收单元801接收到的用户授权类型参数的值为REGISTRATION时,在所述判断单元802确定所述接收单元801接收到的UAR消息是Diameter首消息之后,保存所述接收单元801接收到的UAR消息包含的用户标识,并在设定的时间到期时,删除保存的所述用户标识。
其中,所述接收单元801可以具体用于接收I-CSCF发送的LIR消息,所述LIR消息携带用户授权类型参数;
所述判断单元802可以具体用于在所述接收单元801接收到的用户授权类型参数的值为REGISTRATION时,确定所述接收单元801接收到的LIR消息是Diameter首消息;或者具体用于在所述接收单元801接收到的用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES时,确定所述接收单元801接收到的LIR消息不是Diameter首消息。
其中,所述接收单元801可以具体用于接收S-CSCF发送的SAR消息,所述SAR消息携带服务器分配类型参数;
所述判断单元802可以具体用于在所述接收单元801接收到的服务器分配类型参数的值为REGISTRATION、USER_DEREGISTRATION、RE_REGISTRATION或USER_DEREGISTRATION_STORE_SERVER_NAME时,确定所述接收单元801接收到的SAR消息不是Diameter首消息;或者具体用于在所述接收单元801接收到的服务器分配类型参数的值为TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION或TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME时,确定所述接收单元801接收到的SAR消息是Diameter首消息。
其中,所述接收单元801可以具体用于接收S-CSCF发送的MAR消息,所述MAR消息携带鉴权参数组数目参数;
所述判断单元802可以具体用于直接确定所述接收单元801接收到的MAR消息不是Diameter首消息。
其中,所述过载处理单元803可以具体用于将所述接收单元801接收到的Diameter消息丢弃。
其中,所述HSS还可以包括:
发送单元,用于在所述过载处理单元803对所述接收单元801接收到的Diameter消息进行过载处理之后,向所述CSCF发送过载响应消息。
本发明实施例提供的一种对Diameter消息进行过载处理的方法、装置及***,HSS接收CSCF发送的Diameter消息之后,可以根据该Diameter消息携带的业务属性参数判断该Diameter消息是否是Diameter首消息,使得该HSS根据Diameter消息携带的业务属性参数即可对该Diameter消息是否是Diameter首消息进行判断,相对于现有技术,该HSS不需保存每一个业务流程对应的会话标识,从而节省了该HSS的存储资源;另外,该HSS接收到I-CSCF发送的携带用户授权类型参数的UAR消息时,可以根据该用户授权类型参数的值确定该UAR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的UAR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的UAR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;其次,当HSS接收的UAR消息携带的用户授权类型参数的值为REGISTRATION时,在确定该UAR消息是Diameter消息之后,该HSS保存UAR消息包含的用户标识,并在设定的时间到期时,删除保存的该用户标识,相对于现有技术,该HSS在设定的时间到期时,能够自动删除保存的该用户标识,从而能够节约该HSS的存储资源,且能够保证该HSS能够正确地对同一用户设备在设定的时间范围之外发起的多个注册流程进行处理;再次,HSS接收到I-CSCF发送的携带用户授权类型参数的LIR消息时,可以根据该用户授权类型参数的值确定该LIR消息是否是Diameter首消息,由于现有的I-CSCF向HSS发送的LIR消息中除携带会话标识之外,还会携带用户授权类型参数,因此,相对于现有技术,本发明实施例中的I-CSCF向HSS发送的LIR消息可以不再携带会话标识,从而减少了HSS与I-CSCF之间进行通讯的开销;此外,HSS接收到S-CSCF发送的携带服务器分配类型参数的SAR消息时,可以根据该服务器分配类型参数的值确定该SAR消息是否是Diameter首消息,由于现有的S-CSCF向HSS发送的SAR消息中除携带会话标识之外,还会携带服务器分配类型参数,因此,相对于现有技术,本发明实施例中的S-CSCF向HSS发送的SAR消息可以不再携带会话标识,从而减少了HSS与S-CSCF之间进行通讯的开销;再次,HSS接收到S-CSCF发送的携带鉴权参数组数据参数的MAR消息时,可以直接确定该MAR消息不是Diameter首消息,从而提高了HSS识别MAR消息是否是Diameter首消息的效率;最后,HSS在对CSCF发送的Diameter消息进行过载处理之后,还可以向该CSCF发送过载响应消息,使得该CSCF可以显式地获知HSS处于过载状态。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,各单元具体功能的执行过程参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种对Diameter消息进行过载处理的方法,其特征在于,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收问询-呼叫会话控制功能实体发送的用户授权请求消息,所述用户授权请求消息携带用户授权类型参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
若所述用户授权类型参数的值为DE_REGISTRATION,则所述归属用户服务器确定所述用户授权请求消息是Diameter首消息;或者,
若所述用户授权类型参数的值为REGISTRATION,则所述用户归属用户服务器判断是否保存有所述用户授权请求消息包含的用户标识,若没有,则所述归属用户服务器确定所述用户授权请求消息是Diameter首消息,否则,所述归属用户服务器确定所述用户授权请求消息不是Diameter首消息。
2.如权利要求1所述的方法,其特征在于,若所述用户授权类型参数的值为REGISTRATION,则所述归属用户服务器确定所述用户授权请求消息是Diameter首消息之后,所述方法还包括:
所述归属用户服务器保存所述用户标识,并在设定的时间到期时,删除保存的所述用户标识。
3.一种对Diameter消息进行过载处理的方法,其特征在于,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收问询-呼叫会话控制功能实体发送的位置信息请求消息,所述位置信息请求消息携带用户授权类型参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
若所述用户授权类型参数的值为REGISTRATION,则所述归属用户服务器确定所述位置信息请求消息是Diameter首消息;或者,
若所述用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES,则所述归属用户服务器确定所述位置信息请求消息不是Diameter首消息。
4.一种对Diameter消息进行过载处理的方法,其特征在于,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收服务-呼叫会话控制功能实体发送的服务器分配请求消息,所述服务器分配请求消息携带服务器分配类型参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
若所述服务器分配类型参数的值为以下任意之一:RE_REGISTRATION、REGISTRATION、USER_DEREGISTRATION_STORE_SERVER_NAME、USER_DEREGISTRATION,则所述归属用户服务器确定所述服务器分配请求消息不是Diameter首消息;或者,
若所述服务器分配类型参数的值为以下任意之一:TIMEOUT_DEREGISTRATION、ADMINISTRATIVE_DEREGISTRATION、TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME,则所述归属用户服务器确定所述服务器分配请求消息是Diameter首消息。
5.一种对Diameter消息进行过载处理的方法,其特征在于,包括:
归属用户服务器接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息;
若是,则所述归属用户服务器对所述Diameter消息进行过载处理;
其中,所述归属用户服务器接收所述呼叫会话控制功能实体发送的Diameter消息,包括:
所述归属用户服务器接收服务-呼叫会话控制功能实体发送的多媒体授权请求消息,所述多媒体授权请求消息携带鉴权参数组数目参数;
则,所述归属用户服务器根据所述业务属性参数,判断所述Diameter消息是否是Diameter首消息,包括:
所述归属用户服务器确定所述多媒体授权请求消息不是Diameter首消息。
6.如权利要求1至5中任一所述的方法,其特征在于,所述归属用户服务器对所述Diameter消息进行过载处理,包括:
所述归属用户服务器将所述Diameter消息丢弃。
7.如权利要求6所述的方法,其特征在于,所述归属用户服务器将所述Diameter消息丢弃之后,所述方法还包括:
所述归属用户服务器向所述呼叫会话控制功能实体发送过载响应消息。
8.一种归属用户服务器,其特征在于,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;其中,所述接收单元具体用于接收问询-呼叫会话控制功能实体发送的用户授权请求消息,所述用户授权请求消息携带用户授权类型参数;
所述判断单元具体用于在所述接收单元接收到的用户授权类型参数的值为DE_REGISTRATION时,确定所述接收单元接收到的用户授权请求消息是Diameter首消息;或者具体用于在所述接收单元接收到的用户授权类型参数的值为REGISTRATION时,判断是否保存有所述接收单元接收到的用户授权请求消息包含的用户标识,若没有,则确定所述接收单元接收到的用户授权请求消息是Diameter首消息,否则,确定所述接收单元接收到的用户授权请求消息不是Diameter首消息。
9.如权利要求8所述的归属用户服务器,其特征在于,还包括:
用户标识处理单元,用于在所述接收单元接收到的用户授权类型参数的值为REGISTRATION时,在所述判断单元确定所述接收单元接收到的用户授权请求消息是Diameter首消息之后,保存所述接收单元接收到的用户授权请求消息包含的用户标识,并在设定的时间到期时,删除保存的所述用户标识。
10.一种归属用户服务器,其特征在于,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;
其中,所述接收单元具体用于接收问询-呼叫会话控制功能实体发送的位置信息请求消息,所述位置信息请求消息携带用户授权类型参数;
所述判断单元具体用于在所述接收单元接收到的用户授权类型参数的值为REGISTRATION时,确定所述接收单元接收到的位置信息请求消息是Diameter首消息;或者具体用于在所述接收单元接收到的用户授权类型参数的值为REGISTRATION_AND_CAPABILITIES时,确定所述接收单元接收到的位置信息请求消息不是Diameter首消息。
11.一种归属用户服务器,其特征在于,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;
其中,所述接收单元具体用于接收服务-呼叫会话控制功能实体发送的服务器分配请求消息,所述服务器分配请求消息携带服务器分配类型参数;
所述判断单元具体用于在所述接收单元接收到的服务器分配类型参数的值为REGISTRATION、RE_REGISTRATION、USER_DEREGISTRATION或USER_DEREGISTRATION_STORE_SERVER_NAME时,确定所述接收单元接收到的服务器分配请求消息不是Diameter首消息;或者具体用于在所述接收单元接收到的服务器分配类型参数的值为TIMEOUT_DEREGISTRATION、TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME或ADMINISTRATIVE_DEREGISTRATION时,确定所述接收单元接收到的服务器分配请求消息是Diameter首消息。
12.一种归属用户服务器,其特征在于,包括:
接收单元,用于接收呼叫会话控制功能实体发送的Diameter消息,所述Diameter消息携带业务属性参数;
判断单元,用于根据所述接收单元接收到的业务属性参数,判断所述接收单元接收到的Diameter消息是否是Diameter首消息;
过载处理单元,用于在所述判断单元确定所述接收单元接收到的Diameter消息是Diameter首消息时,对所述接收单元接收到的Diameter消息进行过载处理;
其中,所述接收单元具体用于接收服务-呼叫会话控制功能实体发送的多媒体授权请求消息,所述多媒体授权请求消息携带鉴权参数组数目参数;
所述判断单元具体用于确定所述接收单元接收到的多媒体授权请求消息不是Diameter首消息。
13.如权利要求8至12中任一所述的归属用户服务器,其特征在于,所述过载处理单元具体用于将所述接收单元接收到的Diameter消息丢弃。
14.如权利要求8至12中任一所述的归属用户服务器,其特征在于,还包括:
发送单元,用于在所述过载处理单元对所述接收单元接收到的Diameter消息进行过载处理之后,向所述呼叫会话控制功能实体发送过载响应消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210213444.4A CN102724653B (zh) | 2012-06-26 | 2012-06-26 | 一种对Diameter消息进行过载处理的方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210213444.4A CN102724653B (zh) | 2012-06-26 | 2012-06-26 | 一种对Diameter消息进行过载处理的方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102724653A CN102724653A (zh) | 2012-10-10 |
CN102724653B true CN102724653B (zh) | 2014-11-05 |
Family
ID=46950282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210213444.4A Active CN102724653B (zh) | 2012-06-26 | 2012-06-26 | 一种对Diameter消息进行过载处理的方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102724653B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112243291B (zh) * | 2019-07-16 | 2024-02-23 | ***通信集团有限公司 | 通信业务处理方法、***、业务单元、终端和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299714A (zh) * | 2008-05-19 | 2008-11-05 | 华为技术有限公司 | 流控的方法、装置和*** |
CN101588297A (zh) * | 2009-06-23 | 2009-11-25 | 华为技术有限公司 | 业务消息包处理方法、业务消息包处理设备和网络*** |
CN102090042A (zh) * | 2008-05-01 | 2011-06-08 | 阿尔卡特朗讯美国公司 | Diameter服务器的消息限制 |
CN102143040A (zh) * | 2010-06-30 | 2011-08-03 | 华为技术有限公司 | 流量控制的方法和装置 |
CN102668627A (zh) * | 2009-08-17 | 2012-09-12 | 爱立信(中国)通信有限公司 | 用于调节策略控制的方法和设备 |
-
2012
- 2012-06-26 CN CN201210213444.4A patent/CN102724653B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102090042A (zh) * | 2008-05-01 | 2011-06-08 | 阿尔卡特朗讯美国公司 | Diameter服务器的消息限制 |
CN101299714A (zh) * | 2008-05-19 | 2008-11-05 | 华为技术有限公司 | 流控的方法、装置和*** |
CN101588297A (zh) * | 2009-06-23 | 2009-11-25 | 华为技术有限公司 | 业务消息包处理方法、业务消息包处理设备和网络*** |
CN102668627A (zh) * | 2009-08-17 | 2012-09-12 | 爱立信(中国)通信有限公司 | 用于调节策略控制的方法和设备 |
CN102143040A (zh) * | 2010-06-30 | 2011-08-03 | 华为技术有限公司 | 流量控制的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102724653A (zh) | 2012-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2541331C (en) | A method for handling service failures | |
EP2835027B1 (en) | Call-back to a ue that has made an emergency call in a visited ims network | |
US8165582B2 (en) | Reducing occurrence of user equipment registration expiry during calls | |
US8036659B2 (en) | Method for requesting an unregistered UE to perform registration in the IMS | |
CN102984164B (zh) | 一种ims注册方法及装置 | |
US20150282242A1 (en) | Methods and apparatus for processing an ims session | |
US20150120947A1 (en) | Method and a proxy-call session control function node for deregistration of a user equipment from an internet multimedia subsystem | |
CN109274512B (zh) | 一种代理呼叫业务控制功能的管理方法及装置 | |
CN102984678A (zh) | 处理非结构化补充业务数据ussd业务的方法与装置 | |
US9560084B2 (en) | Reallocation of serving proxy function in IMS | |
CN103685163A (zh) | Ims网络中的容灾方法、***和设备 | |
US20110314140A1 (en) | Capability Query Handling in a Communication Network | |
US8908634B2 (en) | Method for controlling VCC functions initiated by network and terminal and network server thereof | |
CN101426261B (zh) | 多媒体子***业务处理的方法、p-cscf、i-cscf和多媒体子*** | |
EP3402169B1 (en) | Data processing | |
CN102752879B (zh) | 会话接入方法及装置 | |
CN101645901A (zh) | Ims网络根据终端能力决策用户鉴权方式的方法 | |
CN102724653B (zh) | 一种对Diameter消息进行过载处理的方法、装置及*** | |
CN1856167B (zh) | 请求没有进行ims注册的用户进行注册的方法 | |
WO2012138178A2 (ko) | 무선 통신 시스템에서 iut 방법 및 장치 | |
CN102740269B (zh) | 一种对Diameter消息进行处理的方法、装置及*** | |
CN104168275A (zh) | 一种注册控制方法和装置 | |
CN102104862B (zh) | 一种电路域cs锚定ip多媒体子***的方法、装置和*** | |
CN101448258A (zh) | 一种ue接入ims鉴权方式的判定方法和装置 | |
CN102711085B (zh) | 一种实现ue注册的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |