一种分配ip地址的方法、装置及系统的制作方法

文档序号:8907975阅读:427来源:国知局
一种分配ip地址的方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种分配IP(InternetProtocol,网际协议) 地址的方法、装置和系统。
【背景技术】
[0002] 在VoLTE(voiceoverlongtermevolution,基于长期演进的语音)网络中,一个 PGW(packetdatanetworkgateway,分组数据网络网关)可以与多个P-CSCF(proxy-call sessioncontrolfunction,代理-呼叫会话控制功能)设备进行通信。当一个用户设备 (UserEquipment,UE)(假设为UEA)发起注册请求时,接收到该注册请求的PGW为UEA分 配IP地址(假设为IPA),并将将该IP地址发送给UEA。UEA利用该IP地址构造发送给 P-CSCF设备(假设为P-CSCF设备A)的注册请求,以将UEA注册到P-CSCF设备A上。
[0003] 当UEA去激活时,该PGW释放为UEA分配的IP地址(IPA)。之后,当另一个 UE(假设为UEB)发起注册请求时,该PGW将IPA重新分配给UEB,UEB利用IPA构造 发送给另一个P-CSCF设备(假设为P-CSCF设备B)的注册请求,以将UEB注册到P-CSCF 设备B上。
[0004] 通过对现有技术的分析,发明人认为现有技术至少存在以下问题:
[0005] 在该PGW释放为UEA分配的IP地址(IPA)后,当UEA在IP多媒体子系统(IP multimediasubsystem,IMS)中的注册没有过期时,UEA在IMS中的会话还没有被释放。 此时,当P-CSCF设备A接收到向UEA发送的消息时,P-CSCF设备A向该PGW发送该消息。 由于该PGW已经将IPA重新分配给了UEB,因此,当该PGW接收到该消息后,会将该消息错 误地发送给UEB。

【发明内容】

[0006] 为克服现有技术的缺陷,本发明实施例的目的在于提供一种分配IP地址的方法、 装置和系统,以避免PGW将消息错误地发送给其他的UE。
[0007] 第一方面,本发明实施例提供一种分配IP地址的方法,包括:
[0008] PGW接收第一UE发送的注册请求;
[0009] 该PGW为第一UE分配IP地址;
[0010] 该PGW接收P-CSCF设备发送的第一UE的注册期满时间,其中,第一UE的注册期 满时间是指第一UE在IMS中的注册期满的时间;
[0011] 该PGW存储该IP地址与该注册期满时间的对应关系;
[0012] 该PGW在第一UE去激活时,释放该IP地址;
[0013] 该PGW接收第二UE发送的注册请求;
[0014] 该PGW在与该IP地址对应的注册期满时间到达之前,不将该IP地址分配给第二 UE〇
[0015] 第二方面,本发明实施例提供一种分配IP地址的方法,包括:
[0016] PGW接收第一UE发送的注册请求;
[0017] 该PGW为第一UE分配IP地址;
[0018]P-CSCF设备接收第一UE发送的注册请求;
[0019] 该P-CSCF设备向该PGW发送第一UE的注册期满时间,其中,第一UE的注册期满 时间是指第一UE在IMS中的注册期满的时间;
[0020] 该PGW存储该IP地址与该注册期满时间之间的对应关系;
[0021] 该PGW在第一UE去激活时,释放该IP地址;
[0022] 该PGW接收第二UE发送的注册请求;
[0023] 该PGW在与该IP地址对应的注册期满时间到达之前,不将该IP地址分配给第二 UE〇
[0024] 第三方面,本发明实施例提供一种PGW,包括:
[0025] 接收单元,用于接收第一用户设备UE发送的注册请求;
[0026] 处理单元,用于在接收单元接收到注册请求后,为第一UE分配IP地址;
[0027] 接收单元还用于接收P-CSCF设备发送的第一UE的注册期满时间,其中,第一UE 的注册期满时间是指第一UE在IMS中的注册期满的时间;
[0028] 处理单元还用于存储该IP地址与接收单元接收到的注册期满时间之间的对应关 系;
[0029] 处理单元还用于在第一UE去激活时,释放该IP地址;
[0030] 接收单元还用于接收第二UE发送的注册请求;
[0031] 处理单元还用于在接收单元接收到第二UE发送的注册请求后,在与该IP地址对 应的注册期满时间到达之前,不将该IP地址分配给第二UE。
[0032] 第四方面,本发明实施例提供一种分配IP地址的系统,包括PGW以及P-CSCF设 备,其中,
[0033] 该PGW用于接收第一UE发送的注册请求,为该第一UE分配IP地址;
[0034] 该P-CSCF设备用于接收第一UE发送的注册请求,向该PGW发送第一UE的注册期 满时间,其中,第一UE的注册期满时间是指第一UE在IMS中的注册期满的时间;
[0035] 该PGW还用于存储该IP地址与该注册期满时间之间的对应关系,在第一UE去激 活时,释放该IP地址;
[0036] 该PGW还用于接收第二UE发送的注册请求,在与该IP地址对应的注册期满时间 到达之前,不将该IP地址分配给第二UE。
[0037] 本发明实施例提供了一种分配IP地址的方法、装置和系统。在该方法中,在UE的 IP地址被释放后到该UE的注册期满时间到达之前的这段时间内,曾经分配给该UE的IP地 址并不会分配给其他UE,从而保证了在该注册期满时间到达之前,一个IP地址仅分配给一 个UE,从而可以避免PGW在该UE的IP地址被释放后,将发送给该UE的消息错误地发送给 其他UE。
【附图说明】
[0038] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图 获得其他的附图。
[0039]图1为本发明实施例提供的一种系统架构图;
[0040] 图2为本发明实施例提供的一种分配IP地址的方法流程图;
[0041] 图3为本发明实施例提供的一种PGW的结构图;
[0042] 图4为本发明实施例提供的一种分配IP地址的方法流程图;
[0043]图5为本发明实施例提供的一种分配IP地址的系统的结构图;
[0044]图6为本发明实施例提供的一种分配IP地址的系统的结构图;
[0045] 图7为本发明实施例提供的一种PGW的结构图;
[0046] 图8为本发明实施例提供的一种PGW的结构图。
【具体实施方式】
[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下获得的所有其他实 施例,都属于本发明保护的范围。
[0048] 如图1所示,为本发明实施例提供的一种系统架构图。其中,UE1和6通过PGW2 和PCRF(policyandchargingrulesfunction,策略和计费规则功能)设备3与IMS中的 P-CSCF设备4和5通信。当UE1向PGW2发起注册请求时,PGW2为UE1分配IP地址, 并将分配的IP地址通知UE1。UE1可以利用此IP地址构造新的注册请求,并将该新的注 册请求发送给P-CSCF设备5。P-CSCF设备5在接收到注册请求后,将UE1的注册期满时 间(registrationexpirationtime)发送给PGW2,PGW2存储该IP地址与该注册期满时 间之间的对应关系。
[0049] 在本发明实施例中,UE的注册期满时间是指UE在IMS中的注册(registration) 期满的时间。UE在IMS中的注册是指该UE在IMS中所发起的注册。当UE在IMS中的注册 期满时,该UE需要发起重注册。本发明实施例并不限定注册期满时间的具体表现形式。在 其中一种可能的实现方式中,注册期满时间可以是一个时间段,用于表示在该时间段期满 后,UE在MS的注册将过期,该UE需要发起重注册;在另一种可能的实现方式中,注册期满 时间可以是一个时间点,用于表示在该时间点所指示的时间到来时,UE在IMS中的注册将 过期,该UE需要发起重注册。
[0050]当UE1 去激活时(例如由于SRVCC(singleradiovoicecallcontinuity,单 一无线语音通话连续性)切换而导致VoLTE承载的删除),PGW2释放为UE1分配的IP地 址,以便其他UE可以使用该IP地址。
[005
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1