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

xiaoxiao2020-10-23  17

一种分配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] 当PGW2接收到UE6发送的注册请求时,在PGW2将前述被释放的IP地址分配 给UE6之前,PGW2需要检查与该IP地址对应的注册期满时间是否已经到达。若注册期满 时间已经到达,则PGW2可以为UE6分配该IP地址。若该注册期满时间尚未到达,则PGW 2不可将该IP地址分配给UE2,此时,PGW2可以为UE2分配除该IP地址以外的其他IP 地址,也可以不为UE2分配任何IP地址。
[0052] 需要说明的是,在本发明实施例中,UE(如图1中的UE1和6)可以是移动电话、 平板电脑或上网本等终端设备。P-CSCF设备包括存储器和处理器,P-CSCF设备中的处理器 可以实现代理-呼叫会话控制的功能。PCRF设备包括存储器和处理器,PCRF设备中的处理 器可以实现策略和计费规则的功能。
[0053] 如图2所示,为本发明实施例提供的一种分配IP地址的方法,该方法由PGW执行, 例如,该方法可以由图1中的PGW2执行。图2所示的方法包括:
[0054] 步骤201:接收第一UE发送的注册请求。
[0055] 该第一UE可以是图1中的UE1。
[0056] 步骤202:为第一UE分配IP地址。
[0057] 可选地,在PGW为第一UE分配IP地址后,PGW可以向第一UE发送注册响应,该注 册响应携带该为第一UE分配的IP地址。
[0058] 可选地,该注册响应还可以携带P-CSCF设备的IP地址,以便UE向该P-CSCF设备 发起注册请求。
[0059] 步骤203:接收P-CSCF设备发送的第一UE的注册期满时间,其中,第一UE的注册 期满时间是指第一UE在IMS中的注册(registration)期满的时间。
[0060] 在本发明实施例中,该P-CSCF设备在发送该注册期满时间之前,接收第一UE发送 的注册请求。
[0061] 该PGW可以直接接收P-CSCF设备发送的注册期满时间,也可以通过PCRF设备接 收P-CSCF设备发送的注册期满时间。
[0062] 需要说明的是,该P-CSCF设备可以是图1中的P-CSCF设备4或5。注册期满时间 可以是一个时间段,也可以是一个时间点,当该注册期满时间到时时,UE1在IMS中的注册 过期,具体可参照前述的解释,在此不再赘述。。
[0063] 步骤204:存储为第一UE分配的IP地址与该注册期满时间的对应关系。
[0064] 步骤205:在第一UE去激活时,释放为第一UE分配的IP地址。
[0065] 第一UE去激活具体是指去激活第一UE的承载,也就是释放第一UE的承载。在释 放第一UE的承载时,会释放为第一UE分配的IP地址,以便该IP地址可以被其他UE使用。
[0066] 步骤206:接收第二UE发送的注册请求。
[0067] 该第二UE可以是图1中的UE6。
[0068] 步骤207:在与被释放的IP地址对应的注册期满时间到达之前,不将该被释放的 IP地址分配给第二UE。
[0069] 步骤207具体可以包括两种情形。第一种情形是该PGW为第二UE分配除该被释 放的IP地址以外的其他IP地址。在这种情形中,PGW会为第二UE分配IP地址,但分配的 是与之前分配给第一UE的IP地址不同的IP地址。第二种情形是该PGW不为第二UE分配 任何IP地址。
[0070] 在步骤203中,当PGW通过PCRF设备接收P-CSCF设备发送的注册期满时间时,步 骤203可以通过如下方式实现:
[0071]该P-CSCF设备向该PCRF设备发送鉴权授权请求(AA-Reqest,AAR),该AAR携带 注册期满时间,该PCRF设备向该PGW发送重鉴权请求(Re-Auth-Request,RAR),该RAR携 带注册期满时间。
[0072] 在本发明实施例提供的方法中,在UE的IP地址被释放后到该UE的注册期满时间 到达之前的这段时间内,曾经分配给该UE的IP地址并不会分配给其他UE,从而保证了在该 注册期满时间到达之前,一个IP地址仅分配给一个UE,从而可以避免PGW在该UE的IP地 址被释放后,将发送给该UE的消息错误地发送给其他UE。
[0073] 如图3所示,为本发明实施例提供一种PGW,该PGW包括存储器301和处理器302。 存储器301存储有一系列可执行程序代码,处理器302读取存储器301中的可执行程序代 码,以实现本发明的目的。具体地,处理器302用于执行图2所示的方法,有关详细描述可 以参见图2所示的实施例,在此不再赘述。
[0074] 如图4所示,为本发明实施例提供的在图1所示的系统架构下的一种分配IP地址 的方法,包括:
[0075]步骤 401:UE1 向PGW2 发送注册(register)请求。
[0076]UE1 可以通过S_GW(servinggateway,服务网关)或SGSN(gatewaygeneral packetradiosystemsupportnode,网关通用分组无线系统支撑节点)向PGW2发送注 册请求,以将UE1注册到PGW2。
[0077] 步骤402:PGW2为UE1分配IP地址。
[0078]步骤 403:PGW2 向PCRF设备 3 发送信用控制请求(creditcontrolrequest, CCR),该信用控制请求携带该IP地址。
[0079]步骤 404:PCRF设备 3 向PGW2 发送信用控制应答(creditcontrolanswer, CCA) 〇
[0080] 通过步骤403和404,PGW2在PGW2和PCRF设备3之间建立起Gx会话。
[0081] 可选地,该CCR和CCA都携带该Gx会话的会话标识(sessionid)。
[0082] 步骤405:PGW2向UE1发送注册响应,该注册响应携带为UE1分配的IP地址。
[0083] 需要说明的是,本发明实施例并不限定步骤405与步骤403之间的先后执行顺序, 步骤405可以在步骤403之前执行,也可以在步骤403之后执行。
[0084] 步骤406:UE1向P-CSCF设备5发送注册(register)请求。
[0085]UE1向P-CSCF设备5发送的注册请求可以携带UE1的注册期满时间。步骤406 中的注册请求是基于会话发起协议(SessionInitiationProtocol,SIP)的注册请求。作 为示例而非限定,可以利用注册请求中Contact头域的expires字段来表示该注册期满时 间。
[0086]UE1向P-CSCF设备5发送的注册请求携带PGW2为UE1分配的IP地址以及 P-CSCF设备5的IP地址。P-CSCF设备5的IP地址可以由PGW2确定,并由PGW2通过步 骤405中的注册响应发送给UE1,也可以由UE1在获得PGW2为UE1分配的IP地址后, 根据PGW2所分配的IP地址确定。
[0087] 例如,UE1或PGW2可以预先存储一个UE的IP地址与P-CSCF设备的IP地址的 映射表,UE1或PGW2可以根据此映射表,确定与UE的IP地址对应的P-CSCF设备的地址。
[0088]步骤407 :P-CSCF设备5向PCRF设备3发送鉴权授权请求(AAR),该鉴权授权请 求携带UE1的注册期满时间。
[0089] 该鉴权授权请求还携带有为UE1分配的IP地址。
[0090] 作为示例而非限定,可以在AAR中扩展expiresAVP(attribute-valuepair,属性 值对),该扩展的AVP用于表示注册期满时间,如下所示:
[0091]
[0092]
[0093] 步骤408 :PCRF设备3向PGW2发送重鉴权请求(RAR),该重鉴权请求携带UE1的 注册期满时间。
[0094] 该重鉴权请求还携带有为UE1分配的IP地址。
[0095] 作为示例而非限定,可以在RAR中扩展expiresAVP,该扩展的AVP用于表示注册 期满时间,如下所示:
[0096]
[0097] 步骤409:PGW2存储为UE1分配的IP地址与UE1的注册期满时间之间的对应 关系。
[0098] 例如,PGW 2可以将为UE1分配的IP地址与UE1的注册期满时间之间的对应关 系存储在一个表(table)的一条记录(record)中,如表1所示。
[0099]表1:
[0100]
[0101]步骤 410:PGW2 向PCRF设备 3 发送重鉴权应答(Re-Auth-Answer,RAA)。
[0102] 本发明实施例并不限定步骤409与步骤410之间的先后执行顺序,步骤410可以 在步骤409之前执行,也可以在步骤409之后执行。
[0103] 步骤411 :PCRF设备3向P-CSCF设备5发送鉴权授权应答(AA-Answer,AAA) 。
[0104] 通过步骤407和步骤411,P-CSCF设备5在P-CSCF设备5与PCRF设备3之间建 立起Rx会话。
[0105] 可选地,该AAR和AAA都携带该Rx会话的会话标识(sessionid)。
[0106]PCRF设备3可以根据为UE1分配的IP地址,将P-CSCF设备5与PCRF设备3之 间的Rx会话和PGW2与PCRF设备3之间的Gx会话关联起来。
[0107] 步骤412:当UE1去激活时,PGW2释放为UE1分配的IP地址。
[0108] 例如,当UE1从4G网络切换到3G网络时,会导致SGSN向PGW2发起删除VoLTE 承载的请求,PGW2在删除VoLTE承载后,通知PCRF设备3删除PGW2与PCRF设备3之间 的Gx会话。在PGW2删除VoLTE承载的同时,PGW2会释放为UE1分配的IP地址,以便 以后能够将该IP地址分配给其他UE使用。
[0109] 步骤413:PGW2接收UE6发送的注册请求。
[0110] 步骤414:PGW2在确定要将上述被释放的IP地址分配给UE6之前,需要首先检 查与该被释放的IP地址对应的注册期满时间是否已经到达。若该注册期满时间已经到达, 则执行步骤415,否则执行步骤416。
[0111] 步骤415:PGW2将该被释放的IP地址分配给UE6。
[0112] 当然,当该注册期满时间已经到达时,PGW2也可以将除之前曾分配给UE1的IP 地址以外的其他IP地址分配给UE6。
[0113] 步骤416:PGW2不将该被释放的IP地址分配给UE6。
[0114]PGW2不将该被释放的IP地址分配给UE6具体是指PGW2可以为UE6分配除该 被释放的IP地址以外的其他IP地址,也可以不为UE6分配任何IP地址。
[0115] 在本发明实施例中,UE1的注册期满时间可以是一个时间段(如30分钟),也可 以是一个时间点(如2000年1月1日1时1分1秒)。当注册期满时间是一个时间点时, 在步骤414中,PGW2可以检查该时间点是否已经到达,如果当前时间已经超过了该时间 点,那么PGW2就可以确定注册期满时间已经到达。当注册期满时间是一个时间段时,PGW 2可以在释放为UE1分配的IP地址时,启动一个定时器,将该定时器的时间间隔设置为注 册期满时间所表示的时间间隔(如30分钟),当该定时器的时间间隔期满时,PGW2确定注 册期满时间已经到达。
[0116] 值得注意的是,当注册期满时间是一个时间段时,PGW2还可以在接收到PCRF设 备3发送的携带注册期满时间的重鉴权请求时,启动一个定时器,将该定时器的时间间隔 设置为注册期满时间所表示的时间间隔(如30分钟),在该定时器的时间间隔期满时,PGW 2确定注册期满时间已经到达。
[0117] 通过本发明实施例提供的方法,可以保证在UE的IP地址被释放之后,在MS中的 注册过期之前,分配给该UE的IP地址不再分配给其他UE使用,从而可以避免PGW在此时 间段内,将发送给该UE的消息错误地发送给其他UE。
[0118] 如图5所示,为本发明实施例提供的一种分配IP地址的系统,该系统包括PGW501 和P-CSCF设备 502。
[0119]PGW501用于接收第一UE发送的注册请求,为第一UE分配IP地址;
[0120]P-CSCF设备502用于接收第一UE发送的注册请求,向PGW501发送第一UE的注 册期满时间,其中,第一UE的注册期满时间是指第一UE在IMS中的注册期满的时间;
[0121]PGW501还用于存储该IP地址与该注册期满时间之间的对应关系,在第一UE去激 活时,释放该IP地址;
[0122] PGW501还用于接收第二UE发送的注册请求,在与该IP地址对应的注册期满时间 到达之前,不将该IP地址分配给第二UE。
[0123]PGW501不将该IP地址分配给第二UE是指PGW501为第二UE分配除该IP地址 以外的其他IP地址,或者不为第二UE分配任何IP地址。
[0124] 在本发明的一种实施方式中,该系统还可以包括PCRF设备603,如图6所示。 P-CSCF设备502可以通过PCRF设备603向PGW501发送注册期满时间。
[0125]PCRF设备603用于接收P-CSCF设备502发送的该注册期满时间,并向PGW501发 送该注册期满时间。
[0126] 作为示例而非限定,PCRF设备603可以用于接收P-CSCF设备502发送的 AA-Reqest,该AA-Reqest携带注册期满时间,并向PGW501发送Re-Auth-Request,该 Re-Auth-Request携带注册期满时间。
[0127] 需要说明的是,可以将图3所示的PGW应用在该系统中。
[0128] 如图7所示,为本发明实施例所提供的另一种PGW。图7所示的PGW可以应用于图 5和图6所示的系统中。图7所示的PGW包括:
[0129] 接收单元701,用于接收第一UE发送的注册请求;
[0130] 处理单元702,用于在接收单元701接收到注册请求后,为第一UE分配IP地址;
[0131] 接收单元701还用于接收P-CSCF设备发送的第一UE的注册期满时间,其中,第一 UE的注册期满时间是指第一UE在IMS中的注册(registration)期满的时间;
[0132] 处理单元702还用于存储该IP地址与接收单元701接收到的注册期满时间之间 的对应关系;
[0133] 处理单元702还用于在第一UE去激活时,释放该IP地址;
[0134] 接收单元701还用于接收第二UE发送的注册请求;
[0135] 处理单元702还用于在接收单元701接收到第二UE发送的注册请求后,在与该IP 地址对应的注册期满时间到达之前,不将该IP地址分配给第二UE。
[0136] 其中,处理单元702不将该IP地址分配给第二UE具体是指处理单元702为第二 UE分配除该IP地址以外的其他IP地址,或者不为第二UE分配任何IP地址。
[0137] 在本发明实施例的一种实现方式中,接收单元701通过PCRF设备接收P-CSCF设 备发送的第一UE的注册期满时间。
[0138] 在本发明实施例的一种实现方式中,该PGW还包括发送单元803,如图8所示。发 送单元803用于向第一UE发送注册响应,所述注册响应携带处理单元702为第一UE分配 的IP地址。
[0139] 其中,发送单元803所发送的注册响应还可以携带该P-CSCF设备的IP地址。
[0140] 本发明实施例提供了一种分配IP地址的方法、装置和系统。在该方法中,在UE的 IP地址被释放后到该UE的注册期满时间到达之前的这段时间内,曾经分配给该UE的IP地 址并不会分配给其他UE,从而保证了在该注册期满时间到达之前,一个IP地址仅分配给一 个UE,从而可以避免PGW在该UE的IP地址被释放后,将发送给该UE的消息错误地发送给 其他UE。
[0141] 通过以上的实施方式的描述可知,所属领域的技术人员可以清楚地了解到本发明 可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述 功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传 输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方 向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介 质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存 储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形 式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成 为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL) 或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那 么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所 属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、 光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来 光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
[0142] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之 间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。 尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,各单元 具体功能的执行过程参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示 意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或 者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目 的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0143] 总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
【主权项】
1. 一种分配网际协议IP地址的方法,其特征在于,包括: 分组数据网络网关PGW接收第一用户设备UE发送的注册请求; 所述PGW为所述第一 UE分配IP地址; 所述PGW接收代理-呼叫会话控制功能P-CSCF设备发送的所述第一 UE的注册期满时 间,其中,所述第一 UE的注册期满时间是指所述第一 UE在IP多媒体子系统IMS中的注册 期满的时间; 所述PGW存储所述IP地址与所述注册期满时间的对应关系; 所述PGW在所述第一 UE去激活时,释放所述IP地址; 所述PGW接收第二UE发送的注册请求; 所述PGW在与所述IP地址对应的注册期满时间到达之前,不将所述IP地址分配给所 述第二UE。2. 如权利要求1所述的方法,其特征在于,所述不将所述IP地址分配给所述第二UE, 包括: 所述PGW为所述第二UE分配除所述IP地址以外的其他IP地址;或者, 所述PGW不为所述第二UE分配任何IP地址。3. 如权利要求1或2所述的方法,其特征在于,所述PGW接收所述P-CSCF设备发送的 所述注册期满时间,包括: 所述PGW通过策略和计费规则功能PCRF设备接收所述P-CSCF设备发送的所述注册期 满时间。4. 如权利要求3所述的方法,其特征在于,所述PGW通过所述PCRF设备接收所述 P-CSCF设备发送的所述注册期满时间,包括: 所述P-CSCF设备向所述PCRF设备发送鉴权授权请求AA-Reqest,所述AA-Request携 带所述注册期满时间; 所述PCRF设备向所述PGW发送重鉴权请求Re-Auth-Request,所述Re-Auth-Request 携带所述注册期满时间。5. 如权利要求1-4中任一所述的方法,其特征在于,所述PGW为所述第一 UE分配所述 IP地址之后,所述方法还包括: 所述PGW向所述第一 UE发送注册响应,所述注册响应携带所述PGW为所述第一 UE分 配的IP地址。6. 如权利要求5所述的方法,其特征在于,所述注册响应还携带所述P-CSCF设备的IP 地址。7. -种分配网际协议IP地址的方法,其特征在于,包括: 分组数据网络网关PGW接收第一用户设备UE发送的注册请求; 所述PGW为所述第一 UE分配IP地址; 代理-呼叫会话控制功能P-CSCF设备接收所述第一 UE发送的注册请求; 所述P-CSCF设备向所述PGW发送所述第一 UE的注册期满时间,其中,所述第一 UE的 注册期满时间是指所述第一 UE在IP多媒体子系统IMS中的注册期满的时间; 所述PGW存储所述IP地址与所述注册期满时间之间的对应关系; 所述PGW在所述第一 UE去激活时,释放所述IP地址; 所述PGW接收第二UE发送的注册请求; 所述PGW在与所述IP地址对应的注册期满时间到达之前,不将所述IP地址分配给所 述第二UE。8. 如权利要求7所述的方法,其特征在于,所述不将所述IP地址分配给所述第二UE, 包括: 所述PGW为所述第二UE分配除所述IP地址以外的其他IP地址;或者, 所述PGW不为所述第二UE分配任何IP地址。9. 如权利要求7或8所述的方法,其特征在于,所述P-CSCF设备向所述PGW发送所述 注册期满时间,包括: 所述P-CSCF设备向策略和计费规则功能PCRF设备发送所述注册期满时间; 所述PCRF设备向所述PGW发送所述注册期满时间。10. 如权利要求9所述的方法,其特征在于,所述P-CSCF设备向所述PCRF设备发送所 述注册期满时间,包括: 所述P-CSCF设备向所述PCRF设备发送鉴权授权请求AA-Reqest,所述AA-Request携 带所述注册期满时间; 所述PCRF设备向所述PGW发送所述注册期满时间,包括: 所述PCRF设备向所述PGW发送重鉴权请求Re-Auth-Request,所述Re-Auth-Request 携带所述注册期满时间。11. 如权利要求7-10中任一所述的方法,其特征在于,在所述PGW为所述第一 UE分配 IP地址之后,所述方法还包括: 所述PGW向所述第一 UE发送注册响应,所述注册响应携带所述PGW为所述第一 UE分 配的IP地址。12. 如权利要求11所述的方法,其特征在于,所述注册响应还携带所述P-CSCF设备的 IP地址。13. -种分组数据网络网关PGW,其特征在于,包括: 接收单元,用于接收第一用户设备UE发送的注册请求; 处理单元,用于在所述接收单元接收到所述注册请求后,为所述第一 UE分配IP地址; 所述接收单元还用于接收代理-呼叫会话控制功能P-CSCF设备发送的所述第一 UE的 注册期满时间,其中,所述第一 UE的注册期满时间是指所述第一 UE在IP多媒体子系统IMS 中的注册期满的时间; 所述处理单元还用于存储所述IP地址与所述接收单元接收到的注册期满时间之间的 对应关系; 所述处理单元还用于在所述第一 UE去激活时,释放所述IP地址; 所述接收单元还用于接收第二UE发送的注册请求; 所述处理单元还用于在所述接收单元接收到所述第二UE发送的注册请求后,在与所 述IP地址对应的注册期满时间到达之前,不将所述IP地址分配给所述第二UE。14. 如权利要求13所述的PGW,其特征在于,所述处理单元具体用于在所述接收单元接 收到所述第二UE发送的注册请求后,在与所述IP地址对应的注册期满时间到达之前,为所 述第二UE分配除所述IP地址以外的其他IP地址,或者不为所述第二UE分配任何IP地址。15. 如权利要求13或14所述的PGW,其特征在于,所述接收单元在接收所述注册期满 时间时,具体用于通过策略和计费规则功能PCRF设备接收所述P-CSCF设备发送的所述注 册期满时间。16. 如权利要求13-15中任一所述的PGW,其特征在于,所述PGW还包括: 发送单元,用于向所述第一 UE发送注册响应,所述注册响应携带所述处理单元为所述 第一 UE分配的IP地址。17. 如权利要求16所述的PGW,其特征在于,所述注册响应还携带所述P-CSCF设备的 IP地址。18. -种分配网际协议IP地址的系统,其特征在于,包括分组数据网络网关PGW以及代 理-呼叫会话控制功能P-CSCF设备,其中, 所述PGW用于接收第一用户设备UE发送的注册请求,为所述第一 UE分配IP地址; 所述P-CSCF设备用于接收所述第一 UE发送的注册请求,向所述PGW发送所述第一 UE 的注册期满时间,其中,所述第一 UE的注册期满时间是指所述第一 UE在IP多媒体子系统 IMS中的注册期满的时间; 所述PGW还用于存储所述IP地址与所述注册期满时间之间的对应关系,在所述第一 UE 去激活时,释放所述IP地址; 所述PGW还用于接收第二UE发送的注册请求,在与所述IP地址对应的注册期满时间 到达之前,不将所述IP地址分配给所述第二UE。19. 如权利要求18所述的系统,其特征在于,所述PGW具体用于在与所述IP地址对应 的注册期满时间到达之前,为所述第二UE分配除所述IP地址以外的其他IP地址,或者不 为所述第二UE分配任何IP地址。20. 如权利要求18或19所述的系统,其特征在于,所述系统还包括策略和计费规则功 能PCRF设备; 所述PCRF设备用于接收所述P-CSCF设备发送的所述注册期满时间,并向所述PGW发 送所述注册期满时间。21. 如权利要求20所述的系统,其特征在于,所述PCRF设备具体用于接收所述P-CSCF 设备发送的鉴权授权请求AA-Reqest,所述AA-Request携带所述注册期满时间,并向所述 PGW发送重鉴权请求Re-Auth-Request,所述Re-Auth-Request携带所述注册期满时间。
【专利摘要】本发明涉及通信技术领域,尤其涉及一种分配IP地址的方法、装置和系统。在该方法中,PGW在接收到第一UE发送的注册请求后,为该第一UE分配IP地址,在接收到P-CSCF设备发送的第一UE的注册期满时间后,存储该IP地址与该注册期满时间的对应关系。在该第一UE去激活时,PGW释放该IP地址,在该注册期满时间到达之前,不将该IP地址分配给其他UE。通过本发明实施例提供的方法,可以保证在该注册期满时间到达之前,一个IP地址仅分配给一个UE,从而可以避免PGW在该UE的IP地址被释放后,将发送给该UE的消息错误地发送给其他UE。
【IPC分类】H04L29/12, H04W8/26
【公开号】CN104883675
【申请号】CN201510284154
【发明人】马春燕
【申请人】华为技术有限公司
【公开日】2015年9月2日
【申请日】2015年5月28日
转载请注明原文地址:https://www.famiwei.com/read-8135912.html

最新回复(0)