一种注册方法、边界代理设备及通信系统技术方案

技术编号:4269774 阅读:222 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种注册方法、边界代理设备及通信系统。本发明专利技术技术方案采用由边界代理设备来接收终端发送的重注册请求,然后根据重注册请求判断是否需要到核心侧网元重注册,当确定确实需要进行重注册时,边界代理设备将重注册请求中携带的用户注册时长修改为预置的核心侧注册时长,即修改成一个较长的注册时长,然后才发送修改后的重注册请求给核心侧网元进行重注册,从而减少了核心侧网元接收到的重注册请求的信息量,大大减轻了终端频繁重注册给核心侧网元造成的负荷,同时由于返回给终端的响应消息是普通的响应消息,例如200响应消息,所以对终端没有特殊的要求。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种注册方法、边界代理设备及通信 系统。
技术介绍
在网际协议多媒体子系统(IMS, IP Multimedia Subsystem)网络中,处 于相同归属域的终端通过其拜访域内的不同的边界代理设备(Outbo皿d-Prox y),例如呼叫会话控制功能代理设备(P-CSCF,即Proxy-CSCF,其中CSCF 的全称为Call Session Control Function,即呼叫会话控制功能)接入到IMS 域,并在核心侧网元如呼叫会话控制功能服务器(S-CSCF, Serving-CSCF) 上进行注册。与此同时,终端在注册后会周期性地发起重注册,很多终端基于 网络地址转换(NAT, Network Address Translation)保活或其他目的,以很 短的周期频繁发起重注册,使得核心侧网元处理的重注册消息量大大增加,从 而导致其成为核心侧网元的性能瓶颈。为了解决终端频繁重注册给核心侧网元带来的性能瓶颈问题,现有技术的 解决方法是由核心侧网元检查重注册消息中的注册时长,判断该注册时长是否 小于本核心侧网元能接受的最小注册时长,如果小于,则核心侧网元返回423 给终端并携带本核心侧网元能接受的最小注册时长,通知终端以核心侧网元返 回的最小注册时长重注册,在此过程中,边界代理设备负责终端与核心侧网元 之间信息的转发。在对现有技术的研究和实践过程中,现有技术提供的方案要求终端支持 423并支持根据423中携带的最小注册时长重新发起重注册。如果终端 不支持423或终端恶意频繁重注册,即重注册的频率较高但未高到需要防 攻击的程度,则仍会有大量重注册消息到达核心侧网元,核心侧网元的负荷仍 然很重。
技术实现思路
本专利技术实施例提供一种注册方法、边界代理设备及通信系统,目的在于降低IMS网络中终端频繁重注册给核心侧网元造成的负荷,同时该方法适用于所 有类型的终端。一种注册方法,包括接收终端发送的重注册请求,所述重注册请求中携带用户注册时长;根据所述重注册请求判断是否需要到核心侧网元重注册;若是,则将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时长,发送修改后的重注册请求给核心侧网元,接收核心侧网元返回的响应消息并转发给终端;若否,则返回响应消息给终端。 一种边界代理设备,包括重注册J妄收单元,用于接收终端发送的重注册请求,所述重注册请求中携 带用户注册时长;重注册判断单元,用于根据所述重注册接收单元接收到的重注册请求判断 是否需要到核心侧网元重注册;重注册处理单元,用于当重注册判断单元判断需要到核心侧网元重注册 时,将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时长, 发送修 t^的重注册请求给核心侧网元,接收核心侧网元返回的响应消息并转 发给终端。重注册发送单元,用于当重注册判断单元判断不需要到核心侧网元重注册 时,返回响应消息纟会终端。一种通信系统,包括本专利技术实施例提供的任一种边界代理设备。 本专利技术实施例采用由边界代理设备来接收终端发送的重注册请求,然后根 据重注册请求判断是否需要到核心侧网元重注册,当确定确实需要进行重注册 时,边界代理设备将重注册请求中携带的用户注册时长修改为预置的核心侧注 册时长,即修改成一个较长的注册时长,然后才发送修改后的重注册请求给核 心侧网元进行重注册,从而减少了核心侧网元接收到的重注册请求的信息量, 大大减轻了终端频繁重注册给核心侧网元造成的负荷,同时由于返回给终端的 响应消息是普通的响应消息,例如200响应消息,所以对终端没有特殊的要求。附图说明7为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需 要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的 一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以才艮据这些附图获得其他的附图。图l是本专利技术提供的实施例一的重注册方法流程图2是本专利技术提供的实施例二的重注册方法流程图3是本专利技术提供的实施例三的初次注册方法流程图4是本专利技术提供的实施例四的边界代理设备的结构示意图5是本专利技术提供的实施例四的重注册处理单元的结构示意图6是本专利技术提供的实施例四的初次注册处理单元的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是 全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种注册方法。本专利技术实施例还提供相应的边界代理设 备及通信系统。以下分别进行详细说明。实施例一、本实施例将从边界代理设备的角度对本专利技术实施例进行描述。 本专利技术实施例提供了一种注册方法,包括,边界代理设备接收终端发送的 重注册请求,然后根据该重注册请求判断是否需要到核心侧网元重注册,若是, 则将该重注册请求中携带的用户注册时长修改为预置的核心侧注册时长,发送 修改后的重注册请求给核心侧网元,最后接收核心侧网元返回的响应消息并转 发给终端,若否,则直接返回响应消息给终端。如图1所示,给出了本专利技术实施例一种重注册方法的具体流程,包括 101、边界代理设备接收终端发送的重注册请求,该重注册请求中携带用 户注册时长。102 、边界代理设备根据所述重注册请求判断是否需要到核心侧网元重注8册,若是,则执行步骤103,若否,则执行步骤104。 本专利技术实施例提供了多种判断方法方法一设置一个固定时长,该固定时长等于核心侧注册时长或者核心侧 注册时长减去一个余量,边界代理设备确定用户上次核心网注册至本次重注册 之间的时长是否大于预设的固定时长,如果大于,则判断需要到核心网元重注 册,如果小于,则不需要到核心网元重注册;例如,可以通过一个定时器来监 控固定时长,在用户初始注册或者重注册成功后启动该定时器,当用户再次发 起重注册后,确定当前定时器是否大于固定时长,如果大于,则判断需要到核 心侧重注册,重注册后将定时器清零后重新计时,如果小于,则判断不需要到 核心侧注册;方法二判断重注册请求中携带的用户注册时长与定时器中的时间的和是 否大于预置的核心侧注册时长,若是,则表示需要到核心侧网元重注册;若否, 则表示不需要到核心侧网元重注册;所述定时器在终端进行初次注册成功时开 始启动,并在每次重注册成功后清零重新计时;在方法二的勤出上,也可以设置一个余量,判断方法为判断重注册请求 中携带的用户注册时长、定时器中的时间以及余量之和是否大于预置的核心侧 注册时长;方法三判断重注册请求中携带的用户注册时长是否大于定时器中的时 长,若是,则表示需要到核心侧网元重注册;若否,则表示不需要到核心侧网 元重注册,其中所述定时器为一个递减定时器,初始时长可以设置为核心侧注 册时长,或者核心侧注册时长减去一个余量,在终端进行初次注册成功时开始 启动递减,并在每次重注册成功后重新i殳置定时器的初始时长;以上方法中的余量可以根据运营商的策略进行设置或配置,通过加/减余 量的方法,可以减少因用户重注册间隔过长,而导致的因核心侧注册时长超时 而将用户状态变更为注销状态的情况。103 、边界代理设备将所述本文档来自技高网
...

【技术保护点】
一种注册方法,其特征在于,包括: 接收终端发送的重注册请求,所述重注册请求中携带用户注册时长; 根据所述重注册请求判断是否需要到核心侧网元重注册; 若是,则将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时长,发送修改后的重注册请求给核心侧网元,接收核心侧网元返回的响应消息并转发给终端; 若否,则返回响应消息给终端。

【技术特征摘要】
1、一种注册方法,其特征在于,包括接收终端发送的重注册请求,所述重注册请求中携带用户注册时长;根据所述重注册请求判断是否需要到核心侧网元重注册;若是,则将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时长,发送修改后的重注册请求给核心侧网元,接收核心侧网元返回的响应消息并转发给终端;若否,则返回响应消息给终端。2、 根据权利要求l所述的注册方法,其特征在于,所述根据所述重注册请 求判断是否需要到核心侧网元重注册包括边界代理设备判断用户上次核心网注册至本次重注册之间的时长是否大 于预设的固定时长,如果大于,则判断需要到核心网元重注册,如果小于,则 不需要到核心网元重注册,其中所述固定时长等于核心侧注册时长或者核心侧 注册时长减去一个余量;或者判断所述重注册请求中携带的用户注册时长与定时器中的时间的和或者 用户注册时长、定时器中的时间以及一个余量之和是否大于预置的核心侧注册 时长,所述定时器在终端进行初次注册成功时开始启动,并在每次重注册成功 后清零重新计时,若是,则表示需要到核心侧网元重注册,若否,则表示不需 要到核心侧网元重注册;或者判断重注册请求中携带的用户注册时长是否大于定时器中的时长,若是, 则表示需要到核心侧网元重注册;若否,则表示不需要到核心侧网元重注册, 其中所述定时器为一个递减定时器,定时器的初始时长设置为核心侧注册时 长,或者核心侧注册时长减去一个余量,在终端进行初次注册成功时开始启动 递减,并在每次重注册成功后重新设置定时器的初始时长。3、 根据权利要求1或2所述的注册方法,其特征在于,所述接收终端发送 的重注册请求之后还包括记录所述重注册请求中携带的用户注册时长。4、 根据权利要求3所述的注册方法,其特征在于,所述接收核心侧网元返 回的响应消息并转发给终端具体为接收核心侧网元返回的响应消息,所述响应消息携带核心侧注册时长;将所述响应消息中携带的核心侧注册时长修改为记录的用户注册时长; 发送修改后的响应消息给终端。5、 根据权利要求l所述的注册方法,其特征在于,所述接收终端发送的重 注册请求之前还包括接收终端发送的初次注册请求,所述初次注册请求中携带用户注册时长; 判断所述用户注册时长是否小于预置的核心侧注册时长; 若是,则将所述初次注册请求中的用户注册时长修改为所述核心侧注册时 长,发送修_改后的初次注册请求》会核心侧网元; 若否,则转发所述初次注册请求给核心侧网元; 接收核心侧网元返回的表示成功的响应消息后转发给终端。6、 一种边界代理设备,其特征在于,包括重注册接收单元,用于接收终端发送的重注册请求,所述重注册请求中携 带用户注册时长;重注册判断单元,用于根据所述重注册接收单元接收到的重注册请求判断 是否需要到核心侧网元重注册;重注册处理单元,用于当重注册判断单元判断需要到核心侧网元重注册 时,将所述重注册...

【专利技术属性】
技术研发人员:杨玉婕
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利