一种收敛注册区域的方法和网络设备 |
|||||||
申请号 | CN201310739903.7 | 申请日 | 2013-12-27 | 公开(公告)号 | CN103747526A | 公开(公告)日 | 2014-04-23 |
申请人 | 华为技术有限公司; | 发明人 | 银宇; 戚彩霞; 王绍伟; | ||||
摘要 | 本 发明 提供一种收敛注册区域的方法和网络设备,涉及通信领域,提供了一种收敛用户设备注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。其方法为:在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过;将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域;向用户设备发送更新后的注册区域。本发明 实施例 用于收敛用户设备注册区域。 | ||||||
权利要求 | 1.一种收敛注册区域的方法,其特征在于,所述方法包括: |
||||||
说明书全文 | 一种收敛注册区域的方法和网络设备技术领域[0001] 本发明涉及通信领域,尤其涉及一种收敛注册区域的方法和网络设备。 背景技术[0002] 当用户设备处于空闲状态时,网络所知道的用户设备的位置区称为注册区域。在演进的分组系统(Enhanced Packet Switch,EPS)中,注册区域由1个或多个基本注册区域,即TA(Tracking Area,跟踪区域)组成,在实际的数据发送过程中,注册区域信息以跟踪区域(Tracking Area List,TA List)的形式由网络发送给用户设备。 [0003] 若网络需要在用户设备处于空闲状态时向用户设备发送信令或者数据,网络会通过寻呼技术在该用户设备的TA List内所有的TA寻呼用户设备。用户设备在收到发给自己的寻呼消息后响应寻呼,建立与网络的通讯,由空闲状态转为连接状态。此时,如果TA List的范围太小,用户设备在移动时可能频繁的离开当前的TA List进入新的TA,从而产生较多的位置更新信令;而如果TA List的范围较大,那么网络在寻呼用户设备时需要在一个较大的范围内发送寻呼消息,寻呼的负荷较高,因此规划TA List要考虑平衡位置更新信令和寻呼开销两方面的影响。 [0004] 因此,现有技术提供了两种TA List的生成方法:第一种方法是通过实地勘察以后,分析从当前TA会进入哪些相邻TA,将当前TA和相邻TA静态配置在网元上,静态配置生成TA List。此时,当用户设备进入当前TA时,网络固定地向用户设备下发配置的TA List。第二种方法是,网络根据现有算法和包括用户类型、用户移动模型、时间段和用户设备当前移动方向速度等在内的不同的输入,动态组成不同的TA List分配给不同的用户设备。 [0005] 但是现有技术的TA List分配方法在为用户设备指定TA List后,缺少调节和优化的方法,使网络无法根据用户设备的实际情况对分配的TA List进行调整和收敛,进而造成网络资源的浪费。 发明内容[0006] 本发明的实施例提供一种收敛注册区域的方法和网络装置,提供了一种收敛用户设备基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0007] 为达到上述目的,本发明的实施例采用如下技术方案: [0008] 第一方面,提供一种收敛注册区域的方法,所述方法包括: [0009] 在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过; [0010] 将所述用户设备未驻留过的基本注册区域从所述注册区域中移除,得到更新后的注册区域; [0011] 向所述用户设备发送所述更新后的注册区域。 [0012] 结合第一方面,在第一种可能的实现方式中,所述规定时间段为一个预设的注册区域更新周期。 [0013] 结合第一方面,在第二种可能的实现方式中, [0014] 所述规定时间段为向所述用户设备发送所述注册区域时至所述用户设备发起注册区域更新流程时的时间间隔;所述规定时间段大于或等于预设的时间间隔阈值; [0015] 其中,所述规定时间段是根据向所述用户设备发送所述注册区域时的时刻与所述用户设备发起注册区域更新流程时的时刻确定的。 [0016] 结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述将所述用户设备未驻留过的基本注册区域从所述注册区域中移除,得到更新后的注册区域之前,所述方法还包括: [0017] 判断所述注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0018] 若所述注册区域中基本注册区域个数大于所述最小基本注册区域个数,则将所述用户设备未驻留过的基本注册区域从所述注册区域中移除,得到更新后的注册区域。 [0019] 结合第一方面,在第四种可能的实现方式中,所述向所述用户设备发送所述更新后的注册区域包括: [0020] 向所述用户设备发送包含所述更新后的注册区域的信令消息; [0021] 所述信令消息包括注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0022] 第二方面,提供一种收敛注册区域的方法,所述方法包括: [0023] 记录用户设备在注册区域的各个基本注册区域中最后一次驻留时的第一时刻,所述注册区域包括所述为所述用户设备分配的一个或多个基本注册区域; [0024] 将所述注册区域的各个基本注册区域中的所述第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从所述注册区域中删除,得到更新后的注册区域;其中,所述第二时刻为所述用户设备发起注册区域更新流程时的时刻; [0025] 向所述用户设备发送所述更新后的注册区域。 [0026] 结合第二方面,在第一种可能的实现方式中,所述将所述注册区域的各个基本注册区域中的所述第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从所述注册区域中删除,得到更新后的注册区域之前,所述方法还包括: [0027] 判断所述注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0028] 若所述注册区域中基本注册区域个数大于所述最小基本注册区域个数,则在用户设备发起注册区域更新流程时,将与第二时刻之间的时间间隔大于预设时间间隔的第一时刻对应的基本注册区域从所述注册区域中删除,得到更新后的注册区域。 [0029] 结合第二方面,在第二种可能的实现方式中,所述向所述用户设备发送所述更新后的注册区域包括: [0030] 向所述用户设备发送包含所述更新后的注册区域的信令消息; [0031] 所述信令消息包括注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0032] 第三方面,提供一种网络设备,所述网络设备包括: [0033] 统计单元,用于在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过; [0034] 更新单元,将所述用户设备未驻留过的基本注册区域从所述注册区域中移除,得到更新后的注册区域; [0035] 发送单元,向所述用户设备发送所述更新后的注册区域。 [0036] 结合第三方面,在第一种可能的实现方式中,所述规定时间段为一个预设的注册区域更新周期。 [0037] 结合第三方面,在第二种可能的实现方式中, [0038] 所述规定时间段为向所述用户设备发送所述注册区域时至所述用户设备发起注册区域更新流程时的时间间隔;所述规定时间段大于或等于预设的时间间隔阈值; [0039] 其中,所述规定时间段是根据向所述用户设备发送所述注册区域时的时刻与所述用户设备发起注册区域更新流程时的时刻确定的。 [0040] 结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述网络设备还包括判断单元,所述判断单元用于: [0041] 判断所述注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0042] 若所述注册区域中基本注册区域个数大于所述最小基本注册区域个数,则将所述用户设备未驻留过的基本注册区域从所述注册区域中移除,得到更新后的注册区域。 [0043] 结合第三方面,在第四种可能的实现方式中,向所述用户设备发送包含所述更新后的注册区域的信令消息; [0044] 所述信令消息包括注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0045] 第四方面,提供一种网络设备,所述网络设备包括: [0046] 记录单元,用于记录用户设备在注册区域的各个基本注册区域中最后一次驻留时的第一时刻,所述注册区域包括所述为所述用户设备分配的一个或多个基本注册区域; [0047] 更新单元,用于将所述注册区域的各个基本注册区域中的所述第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从所述注册区域中删除,得到更新后的注册区域;其中,所述第二时刻为所述用户设备发起注册区域更新流程时的时刻; [0048] 发送单元,用于向所述用户设备发送所述更新后的注册区域。 [0049] 结合第四方面,在第一种可能的实现方式中,所述网络设备还包括判断单元,所述判断单元用于: [0050] 判断所述注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0051] 若所述注册区域中基本注册区域个数大于所述最小基本注册区域个数,则在用户设备发起注册区域更新流程时,所述更新单元将与第二时刻之间的时间间隔大于预设时间间隔的第一时刻对应的基本注册区域从所述注册区域中删除,得到更新后的注册区域。 [0052] 结合第四方面,在第二种可能的实现方式中,所述发送单元具体用于: [0053] 向所述用户设备发送包含所述更新后的注册区域的信令消息; [0054] 所述信令消息包括注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0055] 本发明提供一种收敛注册区域的方法和网络设备,网络设备首先在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过,再将所述用户设备未驻留过的基本注册区域从所述注册区域中移除,得到更新后的注册区域,最后向用户设备发送更新后的注册区域;或者首先记录用户设备在注册区域的各个基本注册区域中最近一次驻留时的第一时刻,将所述注册区域的各个基本注册区域中的所述第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从所述注册区域中删除,得到更新后的注册区域,并向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。附图说明 [0056] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 [0057] 图1为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0058] 图2为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0059] 图3为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0060] 图4为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0061] 图5为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0062] 图6为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0063] 图7为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0064] 图8为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0065] 图9为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0066] 图10为本发明实施例提供的一种收敛注册区域的方法的流程示意图; [0067] 图11为本发明实施例提供的一种网络设备的结构示意图; [0068] 图12为本发明实施例提供的一种网络设备的结构示意图; [0069] 图13为本发明实施例提供的一种网络设备的结构示意图; [0070] 图14为本发明实施例提供的一种网络设备的结构示意图; [0071] 图15为本发明实施例提供的一种网络设备的结构示意图; [0072] 图16为本发明实施例提供的一种网络设备的结构示意图。 具体实施方式[0073] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0074] 本发明实施例提供一种收敛注册区域的方法,如图1所示,该方法包括: [0075] 101、网络设备在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过。 [0076] 102、网络设备将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域。 [0077] 103、网络设备向用户设备发送更新后的注册区域。 [0078] 其中,注册区域可以为列表的形式,注册区域中包括的每个基本注册区域可以记录在该列表的每个表项中,例如,在4G网络中注册区域可以记录为跟踪区域列表,由于基本注册区域也可以称为跟踪区域,所以也注册区域可以称为注册区域列表。 [0079] 其中,上述网络设备可以为移动管理实体(Mobility Management Entity,MME)[0080] 本发明提供一种收敛注册区域的方法,首先在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过,再将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域,最后向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0081] 本发明实施例还提供一种收敛注册区域的方法,如图2所示,该方法包括: [0082] 201、网络设备记录用户设备在注册区域的各个基本注册区域中最近一次驻留时的第一时刻,注册区域包括为用户设备分配的一个或多个基本注册区域。 [0083] 202、网络设备将注册区域的各个基本注册区域中的第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从注册区域中删除,得到更新后的注册区域;其中,第二时刻为用户设备发起注册区域更新流程时的时刻。 [0084] 203、网络设备向用户设备发送更新后的注册区域。 [0085] 本发明提供一种收敛注册区域的方法,首先记录用户设备在注册区域的各个基本注册区域中最近一次驻留时的第一时刻,将注册区域的各个基本注册区域中的第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从注册区域中删除,得到更新后的注册区域,并向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0086] 为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通过具体的实施例,对本发明实施例提供的一种收敛注册区域的方法进行详细说明,本实施提到的注册区域与前述实施例中网络设备为用户设备分配的注册区域为相同概念,本实施提到的基本注册区域与前述实施例提到的基本注册区域也为相同概念,如图3所示,该方法包括: [0087] 301、网络设备为用户设备分配注册区域,向用户设备发送分配的注册区域。注册区域中包括一个或者多个基本注册区域。 [0088] 302、网络设备在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过。 [0089] 具体的,判断在一个规定时间段内用户设备在注册区域中某一个基本注册区域中是否驻留过可以通过判断在上述规定时间内该用户设备是否在该基本注册区域中曾经处于连接状态。 [0090] 其中,规定时间段可以是预设的注册区域更新周期,该注册区域更新周期A可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器(Home Subscribe Sever,HSS)、策略和计费规则功能(Policy&Charging Rule Function,PCRF)或分组数据网关(Packet Data Network Gateway,P-GW)。 [0091] 示例性的,可以通过统计用户设备在注册区域中各个基本注册区域中驻留标志的方式,统计在规定时间段内用户设备在注册区域中各个基本注册区域中是否驻留过,将注册区域中的用户设备驻留过的基本注册区域的驻留标志设置为是,将用户设备未驻留过的基本注册区域的驻留标志设置为否。 [0092] 为了本领域技术人员更清楚地理解,通过以下举例进行更加详细的说明,为了方便说明,在下文将基本注册区域简称为TA,将注册区域简称为TA List,具体的: [0093] 假设用户设备接收到的TA List中TA为TA1~TA5,如表1所示: [0094] 表1 [0095]基本注册区域 TA1 TA2 TA3 TA4 TA5 [0096] 假设规定时间段A内,用户设备在TA1中驻留过,则将TA1对应的驻留标志设置为Y(或是),若用户设备没有在TA1中驻留过,则将TA1对应的驻留标志设置为N(或否),同理,可以完成TA2~TA5的驻留标志的设置,得到用户设备在TA List中TA1~TA5的驻留记录。假设用户设备在TA3、TA5中没有驻留过,在TA1、TA2、TA4驻留过,则用户设备在TA List中TA的TA1~TA5的驻留记录可以如表2所示: [0097] 表2 [0098]基本注册区域 驻留标志 TA1 Y TA2 Y TA3 N TA4 Y TA5 N [0099] [0100] 303、网络设备将驻留标志设置为否的基本注册区域从注册区域列表中移除,得到更新后的注册区域,并将更新后的注册区域中的驻留标志清除。 [0101] 例如,根据表2所示的驻留记录,在TA List时,将TA3和TA5从TA List中移除,得到更新后的TA List,更新后的TA List如表3所示: [0102] 表3 [0103]基本注册区域 TA1 TA2 TA4 [0104] 304、网络设备向用户设备发送更新后的注册区域。 [0105] 具体的,利用信令消息将更新后的注册区域发送给用户设备。其中,信令消息可以为全球唯一临时标识重分配要求(Globally Unique Temporary Identifier Command,GUTI Command)或者基本注册区域更新接受(Tracking Area Update Accept,TAUA)消息。 [0106] 可选的,如图4所示,在304后还可以包括: [0107] 305、将驻留记录清空,以便网络设备在下一个规定时间段内统计用户设备在更新后的注册区域中各个基本注册区域中的驻留记录。 [0108] 其中,所述下一个规定时间段是与所述规定时间段相邻的下一时间段,所述规定时间段和所述下一个规定时间段时间长度相同或不同。 [0109] 本发明实施例中出现的规定时间段与下一个规定时间段并非特指某两个时间段,而是可以为整个根据区域列表流程的第N个和第N+1个相邻的时间段(N为正整数,N起始值为1)。 [0110] 另外,可选的,还可以预先设置注册区域收敛次数和/或最小基本注册区域个数,最小基本注册区域个数是指注册区域中的最小基本注册区域个数,示例性的,如图5所示,在302之前还可以包括: [0111] 306、判断注册区域的更新次数是否小于预设的注册区域收敛次数。 [0112] 若更新次数小于注册区域收敛次数,则执行302;若更新次数等于注册区域收敛次数,则不再执行302及后续流程。 [0113] 或者,执行 [0114] 307、判断注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数。 [0115] 若注册区域中基本注册区域个数大于最小基本注册区域个数,则执行302;若更新后的注册区域中基本注册区域个数小于或等于最小基本注册区域个数,则不执行302及后续流程。 [0116] 注册区域收敛次数和最小基本注册区域个数可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器、策略和计费规则功能或分组数据网关。 [0117] 本发明提供一种收敛注册区域的方法,网络设备在第一规定时间内统计用户设备在注册区域中各个基本注册区域中的驻留记录,根据驻留记录更新注册区域得到更新后的注册区域,然后向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0118] 本发明实施例提供的另一种收敛注册区域的方法,本实施提到的注册区域与前述实施例中网络设备为用户设备分配的注册区域为相同概念,本实施提到的基本注册区域与前述实施例提到的基本注册区域也为相同概念,如图6所示,该方法包括: [0119] 401、网络设备为用户设备分配注册区域,向用户设备发送分配的注册区域,并记录向用户设备发送注册区域的时刻。注册区域中包括一个或者多个基本注册区域。 [0120] 402、网络设备在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过。 [0121] 示例性的,可以通过统计用户设备在注册区域中各个基本注册区域中驻留标志的方式,统计在规定时间内用户设备在注册区域中各个基本注册区域中是否驻留过,将注册区域中的用户设备驻留过的基本注册区域的驻留标志设置为是,将用户设备未驻留过的基本注册区域的驻留标志设置为否。 [0122] 其中,规定时间段可以是从向用户设备发送注册区域列表时至用户设备发起注册区域更新流程时的时间间隔。该时间间隔可以是向用户设备发送注册区域列表的时刻与用户设备发起注册区域更新流程时的时刻之间的时间间隔。 [0123] 除了上述规定时间段的形式与402中的不同之外,其余该步骤与402相同,不再赘述。 [0124] 403、用户设备发起注册区域更新流程,网络设备判断从向用户设备发送注册区域时至用户设备发起注册区域更新流程时的时间间隔是否大于或等于预设的时间间隔阈值,若时间间隔大于或等于预设的时间间隔阈值,则执行404;若时间间隔小于预设的时间间隔阈值,则执行405。 [0125] 预设的时间间隔阈值可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器、策略和计费规则功能或分组数据网关。 [0126] 404、将驻留标志设置为否的基本注册区域从注册区域中移除,得到更新后的注册区域。 [0127] 405、若时间间隔小于预设的时间间隔阈值,则不对注册区域进行更新。 [0128] 假设,统计的用户设备在注册区域中各个基本注册区域中的驻留记录如表4所示: [0129] 表4 [0130]基本注册区域 驻留标志 TA1 Y TA2 Y TA3 N TA4 Y TA5 N [0131] 用户设备发起注册区域更新流程,假设从向用户设备发送注册区域时至用户设备发起注册区域更新流程时的时间间隔为时间间隔A。 [0132] 在用户设备发起注册区域的更新流程后,网络设备首先判断时间间隔A是否大于或等于预设的时间间隔阈值,若时间间隔A大于或等于预设的时间间隔阈值,则将TA3和TA5从注册区域中移除,得到更新后的注册区域,并且将向用户设备发送注册区域的时刻更新为当前时间,更新后的注册区域可以如表5所示: [0133] 表5 [0134]基本注册区域 TA1 TA2 TA4 [0135] 在404之后,后续的执行406;在405之后,后续执行407。 [0136] 406、网络设备向用户设备发送更新后的注册区域。 [0137] 具体的,利用信令消息将更新后的注册区域发送给用户设备。其中,信令消息可以为全球唯一临时标识重分配要求或者基本注册区域更新接受消息。 [0138] 407、网络设备继续统计用户设备在注册区域中各个基本注册区域中的驻留记录,直到用户设备再次发起注册区域更新流程时,再次执行403。 [0139] 可选的,如图7所示,在406之后还可以包括: [0140] 408、将驻留记录清空,以便在用户设备下一个规定时间段内统计用户设备在更新后的注册区域中各个基本注册区域中的驻留记录。 [0141] 上述下一个规定时间段为从向用户设备发送注册区域时至用户设备发起注册区域更新流程时的时间间隔。该时间间隔也可以是向用户设备发送注册区域列表的时刻与用户设备发起注册区域更新流程时的时刻之间的时间间隔。 [0142] 用户设备再次发起注册区域更新流程,网络设备判断从向用户设备发送注册区域时至用户设备发起注册区域更新流程时的时间间隔是否大于或等于预设的时间间隔阈值,若时间间隔大于或等于预设的时间间隔阈值,则执行404;若时间间隔小于预设的时间间隔阈值,则执行405。 [0143] 本发明实施例中出现的规定时间段与下一个规定时间段并非特指某两个时间段,而是可以为整个根据区域列表流程的第N个和第N+1个相邻的规定时间段(N为正整数,N起始值为1)。 [0144] 另外,可选的,还可以预先设置注册区域收敛次数和/或最小基本注册区域个数,最小基本注册区域个数是指注册区域中的最小基本注册区域个数,示例性的,如图8所示,在404之前还可以包括,上述方法还可以包括: [0145] 409、判断注册区域的更新次数是否小于预设的注册区域收敛次数。 [0146] 若更新次数小于注册区域收敛次数,则执行402;若更新次数等于注册区域收敛次数,则不再执行402及后续流程。 [0147] 或者,执行 [0148] 410、判断注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数。 [0149] 若注册区域中基本注册区域个数大于最小基本注册区域个数,则执行404;若注册区域中基本注册区域个数等于或者小于最小基本注册区域个数,则不执行404及后续流程。 [0150] 本发明提供一种收敛注册区域的方法,网络设备在第一规定时间内统计用户设备在注册区域中各个基本注册区域中的驻留记录,然后将注册区域中的用户设备驻留过的基本注册区域的驻留标志设置为是,将用户设备未驻留过的基本注册区域的驻留标志设置为否。再根据驻留记录更新注册区域,将驻留标志设置为否的基本注册区域从注册区域中移除,得到更新后的注册区域。最后通过信令消息向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0151] 本发明实施例提供的另一种收敛注册区域的方法,本实施提到的注册区域与前述实施例中网络设备为用户设备分配的注册区域为相同概念,本实施提到的基本注册区域与前述实施例提到的基本注册区域也为相同概念,如图9所示,该方法包括: [0152] 501、网络设备为用户设备分配注册区域,向用户设备发送分配的注册区域,注册区域中包括一个或者多个基本注册区域。 [0153] 502、网络设备统计用户设备在注册区域中各个基本注册区域中的最近一次驻留时的时刻。 [0154] 具体的,对注册区域中某一个基本注册区域,记录用户设备最近一次驻留时的时刻,该时刻为第一时刻,并对注册区域各个基本注册区域按照同样的方式进行记录,得到与每个基本注册区域对应的当前时刻。 [0155] 其中,判断用户设备在注册区域中某一个基本注册区域中是否驻留过可以通过判断该用户设备是否在该基本注册区域中曾经处于连接状态。 [0156] 为了本领域技术人员更清楚地理解,通过以下举例进行更加详细的说明,为了方便说明,在下文将基本注册区域简称为TA,将注册区域简称为TA List,具体的: [0157] 用户设备接收到的TA List中TA为TA1~TA5,如表6所示: [0158] 表6 [0159]基本注册区域 TA1 TA2 TA3 TA4 TA5 [0160] [0161] 若在用户设备接收到的TA List之后向网络设备发起注册区域更新流程,注册区域更新流程指示用户设备当前处于TA1。假设用户设备发起注注册区域更新流程的时间为第一时刻A,网络设备将TA1对应的驻留时刻记为第一时刻A;若假设用户设备发起注册区域更新流程的时间为第一时刻B,并且注册区域更新流程指示用户设备当前处于TA2,网络设备将TA2对应的驻留时刻记为第一时刻B;若假设用户设备没有在TA1中驻留,则不记录TA1对应的驻留时刻,假设用户设备在TA1、TA2和TA4中驻留,没有在TA3和TA5中驻留,则用户设备在TA List的TA1~TA5的驻留时刻记录可以如表7所示: [0162] 表7 [0163]基本注册区域 驻留时刻 TA1 第一时刻A TA2 第一时刻B TA3 TA4 第一时刻C TA5 [0164] 若用户设备再次发起注册区域更新流程,当前时刻为第一时刻D,而注册区域更新流程指示用户设备当前处于TA1。网络设备对TA1的驻留时刻用第一时刻D覆盖第一时刻A,用户设备在TA List的TA1~TA5的驻留时刻记录更新为如表8所示: [0165] 表8 [0166]基本注册区域 驻留时刻 TA1 第一时刻D TA2 第一时刻B TA3 TA4 第一时刻C TA5 [0167] [0168] 503、用户设备发起注册区域更新流程,网络设备判断当前的时刻与记录的向用户设备发送的注册区域中的各个基本注册区域的驻留时刻之间的时间间隔是否大于预设的时间间隔门限,若时间间隔大于预设的时间间隔门限,则执行504;若时间间隔小于或者等于预设的时间间隔门限,则执行505。 [0169] 该预设的时间间隔门限可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器、策略和计费规则功能或分组数据网关。 [0170] 504、将时间间隔大于预设的时间间隔门限的基本注册区域从注册区域中移除,得到更新后的注册区域。 [0171] 505、若时间间隔小于或者等于预设的时间间隔门限,则仍然保留在注册区域中。 [0172] 具体的,在用户设备发起注册区域更新流程后,网络设备首先判断TA1~TA5的驻留时刻和第一时刻D之间的时间间隔是否大于时间间隔A。 [0173] 假设第一时刻B与第一时刻D之间的时间间隔大于时间间隔A;假设第一时刻B与第一时刻D之间的时间间隔小于时间间隔A;则保留TA1和TA4在TA List,将TA2、TA3和TA5从TA List中删除,得到行的TA List如表9所示: [0174] 表9 [0175]基本注册区域 TA1 TA4 [0176] 对应的,在504之后,后续执行506,或者,在505之后,后续执行507。 [0177] 506、网络设备向用户设备发送更新后的注册区域,后续的执行507。 [0178] 具体的,利用信令消息将更新后的注册区域发送给用户设备。其中,信令消息可以为全球唯一临时标识重分配要求或者基本注册区域更新接受消息。 [0179] 507、网络设备继续统计用户设备在注册区域中各个基本注册区域中的最近一次驻留时的时刻,直到用户设备发起下一个注册区域更新流程时,再次执行503。 [0180] 可选的,还可以预先设置注册区域收敛次数和/或最小基本注册区域个数,最小基本注册区域个数是指注册区域中的最小基本注册区域个数,示例性的,如图10所示,在503之前还可以包括,上述方法还可以包括: [0181] 508、判断注册区域的更新次数是否小于预设的注册区域收敛次数。 [0182] 若更新次数小于注册区域收敛次数,则执行503;若更新次数等于注册区域收敛次数,则不执行503及后续流程。 [0183] 或者,执行 [0184] 509、判断注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数。 [0185] 若注册区域中基本注册区域个数大于最小基本注册区域个数,则执行503;若注册区域中基本注册区域个数等于或者小于最小基本注册区域个数,则不执行503及后续流程。 [0186] 本发明提供一种收敛注册区域的方法,网络设备记录用户设备在注册区域的各个基本注册区域中最后一次驻留时的第一时刻,然后利用第一时刻更新注册区域,得到更新后的注册区域,并向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0187] 本发明实施例还提供一种网络设备1,该网络设备1可以应用于前述实施例所提供的收敛注册区域的方法,如图11所示,该用户设备包括: [0188] 统计单元11,用于在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过; [0189] 更新单元12,用于将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域; [0190] 发送单元13,用于向用户设备发送更新后的注册区域。 [0191] 具体的,判断在规定时间段内用户设备在注册区域中某一个基本注册区域中是否驻留过可以通过判断在上述规定时间段内该用户设备是否在该基本注册区域中曾经处于连接状态。 [0192] 其中,规定时间段可以是预设的注册区域更新周期,该预设的注册区域更新周期可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器、策略和计费规则功能或分组数据网关。 [0193] 示例性的,可以使用驻留记录来统计在规定时间段内用户设备在注册区域中各个基本注册区域中是否驻留过。 [0194] 可选的,统计单元11还用于: [0195] 将驻留记录清空,以便在与当前规定时间相邻的下一个规定时间内统计用户设备在更新后的注册区域中各个基本注册区域中的驻留记录; [0196] 规定时间段和下一个规定时间段的时间长度相同或不同。 [0197] 本发明实施例中出现的规定时间段与下一个规定时间段并非特指某的两个时间段,而是可以为整个根据区域列表流程的第N个和第N+1个的规定时间段(N为正整数,N起始值为1)。 [0198] 可选的,若规定时间段为一个预设的注册区域更新周期,统计单元11具体用于: [0199] 在一个预设的注册区域更新周期内统计用户设备在注册区域中各个基本注册区域中是否驻留过,将注册区域中的用户设备驻留过的基本注册区域的驻留标志设置为是,将用户设备未驻留过的基本注册区域的驻留标志设置为否。 [0200] 本发明实施中的驻留标志的设置仅仅是统计用户设备在注册区域中各个基本注册区域中是否驻留过的方法的一种,此处不加以限定。 [0201] 为了本领域技术人员更清楚地理解,通过以下举例进行更加详细的说明,为了方便说明,在下文将基本注册区域简称为TA,将注册区域简称为TA List,具体的: [0202] 假设用户设备接收到的TA List中TA为TA1~TA5,如表1所示。假设在预设的注册区域更新周期A内,用户设备在TA1中驻留过,则将TA1对应的驻留标志设置为Y(或是),若用户设备没有在TA1中驻留过,则将TA1对应的驻留标志设置为N(或否),同理,可以完成TA2~TA5的驻留标志的设置,得到用户设备在TA List中TA1~TA5的驻留记录。假设用户设备在TA3、TA5中没有驻留过,在TA1、TA2、TA4驻留过,则用户设备在TA List中TA的TA1~TA5的驻留记录可以如表2所示。 [0203] 可选的,更新单元12具体用于: [0204] 将驻留标志设置为否的基本注册区域从注册区域中移除,得到更新后的注册区域。 [0205] 例如,根据表2所示的驻留记录,在TA List时,将TA3和TA5从TA List中移除,得到更新后的TA List,更新后的TA List如表3所示。 [0206] 可选的,若规定时间段为向用户设备发送注册区域时至用户设备发起注册区域更新流程时的时间间隔,记录单元11还用于: [0207] 在向用户设备发送注册区域时至用户设备发起注册区域更新流程时的时间间隔内统计用户设备在注册区域中各个基本注册区域中是否驻留过,将注册区域中的用户设备驻留过的基本注册区域的驻留标志设置为是,将用户设备未驻留过的基本注册区域的驻留标志设置为否。 [0208] 其中,规定时间段大于或等于预设的时间间隔阈值,规定时间段是根据向用户设备发送注册区域时的时刻与用户设备发起注册区域更新流程时的时刻确定的。 [0209] 示例性的,假设统计的用户设备在注册区域中各个基本注册区域中的驻留记录如表4所示。 [0210] 可选的,如图12所示,网络设备1还包括判断单元14,判断单元14用于: [0211] 判断注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0212] 若注册区域中基本注册区域个数大于最小基本注册区域个数,则将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域。 [0213] 规定时间段的时间长度、注册区域收敛次数和最小基本注册区域个数可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器、策略和计费规则功能或分组数据网关。 [0214] 可选的,发送单元13还用于: [0215] 向用户设备发送包含更新后的注册区域的信令消息; [0216] 该信令消息包括基本注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0217] 上述网络设备1可以是移动管理实体。 [0218] 本发明提供一种网络设备,该网络设备首先在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过,再将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域,最后向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0219] 本发明实施例还提供一种网络设备2,该网络设备2可以应用于前述实施例所提供的收敛注册区域的方法,如图13所示,该用户设备包括: [0220] 记录单元21,用于记录用户设备在注册区域的各个基本注册区域中最近一次驻留时的第一时刻,注册区域包括为用户设备分配的一个或多个基本注册区域; [0221] 更新单元22,用于将注册区域的各个基本注册区域中的第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从注册区域中删除,得到更新后的注册区域;其中,第二时刻为用户设备发起注册区域更新流程时的时刻; [0222] 发送单元23,用于向用户设备发送更新后的注册区域。 [0223] 具体的,对注册区域中某一个基本注册区域,记录用户设备最近一次驻留时的时刻,该时刻为第一时刻,并对注册区域各个基本注册区域按照同样的方式进行记录,得到与每个基本注册区域对应的当前时刻。 [0224] 其中,判断用户设备在注册区域中某一个基本注册区域中是否驻留过可以通过判断该用户设备是否在该基本注册区域中曾经处于连接状态。 [0225] 为了本领域技术人员更清楚地理解,通过以下举例进行更加详细的说明,为了方便说明,在下文将基本注册区域简称为TA,将注册区域简称为TA List,具体的: [0226] 用户设备接收到的TA List中TA为TA1~TA5,如表6所示。 [0227] 若在用户设备接收到的TA List之后向网络设备发起注册区域更新流程,注册区域更新流程指示用户设备当前处于TA1。假设用户设备发起注册区域更新流程的时刻为第一时刻A,网络设备将TA1对应的驻留时刻记为第一时刻A;若假设用户设备发起注册区域更新流程的时间时刻为第一时刻B,并且注册区域更新流程指示用户设备当前处于TA2,网络设备将TA2对应的驻留时刻记为第一时刻B;若假设用户设备没有在TA1中驻留,则不记录TA1对应的驻留时刻,假设用户设备在TA1、TA2和TA4中驻留,没有在TA3和TA5中驻留,则用户设备在TA List的TA1~TA5的驻留时刻记录可以如表7所示。 [0228] 若用户设备再次发起注册区域更新流程,当前时刻为第一时刻D,而信令流程指示用户设备当前处于TA1。网络设备对TA1的驻留时刻用第一时刻D覆盖第一时刻A,用户设备在TA List的TA1~TA5的驻留时刻记录更新为如表8。 [0229] 可选的,更新单元22还用于: [0230] 在用户设备发起注册区域更新流程时,判断用户设备发起注册区域更新流程时的第二时刻与第一时刻之间的时间间隔是否大于预设时间间隔;其中,预设时间间隔为预先设定; [0231] 若用户设备发起注册区域更新流程时的第二时刻与第一时刻之间的时间间隔大于预设时间间隔,则将与第一时刻对应的基本注册区域从注册区域中删除; [0232] 若用户设备发起注册区域更新流程时的第二时刻与第一时刻之间的时间间隔小于或者等于预设时间间隔,则将与第一时刻对应的基本注册区域保留在注册区域中。 [0233] 预设时间间隔可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器、策略和计费规则功能或分组数据网关。 [0234] 示例性的,以表8中的TA为例,在用户设备发起第一注册区域更新流程后,网络设备首先判断TA1~TA5的驻留时刻和第一时刻D之间的时间间隔是否大于时间间隔A。 [0235] 假设第一时刻B与第一时刻D之间的时间间隔大于时间间隔A;假设第一时刻B与第一时刻D之间的时间间隔小于时间间隔A;则保留TA1和TA4在TA List,将TA2、TA3和TA5从TA List中删除,得到行的TA List如表9所示。 [0236] 可选的,网络设备2还包括判断单元24,如图14所示,判断单元24用于:判断注册区域的更新次数是否小于预设的注册区域收敛次数; [0237] 判断注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0238] 若注册区域中基本注册区域个数大于最小基本注册区域个数,则在用户设备发起注册区域更新流程时,更新单元将与第二时刻之间的时间间隔大于预设时间间隔的第一时刻对应的基本注册区域从注册区域中删除,得到更新后的注册区域。 [0239] 可选的,发送单元23还用于: [0240] 向用户设备发送包含更新后的注册区域的信令消息; [0241] 该信令消息包括注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0242] 本发明提供一种收敛注册区域的方法,首先记录用户设备在注册区域的各个基本注册区域中最近一次驻留时的第一时刻,将注册区域的各个基本注册区域中的第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从注册区域中删除,得到更新后的注册区域,并向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0243] 本发明实施例还提供一种网络设备3,如图15所示,该用户设备包括:总线31,以及连接到总线的处理器32、存储器33和接口34,其中接口34用于和其他网元通信;存储器33用于存储指令331;处理器32执行指令331用于: [0244] 在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过; [0245] 将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域; [0246] 向用户设备发送更新后的注册区域。 [0247] 可选的, [0248] 规定时间段为一个预设的注册区域更新周期。该预设的注册区域更新周期可以预先在本地配置,或者从其他网元获取,比如归属用户寄存器、策略和计费规则功能或分组数据网关。 [0249] 可选的, [0250] 规定时间段为向用户设备发送注册区域时至用户设备发起注册区域更新流程时的时间间隔;规定时间段大于或等于预设的时间间隔阈值; [0251] 其中,规定时间段是根据向用户设备发送注册区域时的时刻与用户设备发起注册区域更新流程时的时刻确定的。 [0252] 可选的,处理器32执行指令331还用于: [0253] 判断注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0254] 若注册区域中基本注册区域个数大于最小基本注册区域个数,则将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域。 [0255] 可选的,处理器32执行指令331还用于: [0256] 向用户设备发送包含更新后的注册区域的信令消息; [0257] 信令消息包括注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0258] 本发明提供一种网络设备,该网络设备首先在规定时间段内统计用户设备在注册区域中各个基本注册区域中是否驻留过,再将用户设备未驻留过的基本注册区域从注册区域中移除,得到更新后的注册区域,最后向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0259] 本发明实施例还提供一种网络设备4,如图16所示,该用户设备包括:总线41,以及连接到总线41的处理器42、存储器43和接口44,其中接口44用于和其他网元通信;存储器43用于存储指令431;处理器42执行指令431用于: [0260] 记录用户设备在注册区域的各个基本注册区域中最近一次驻留时的第一时刻,注册区域包括为用户设备分配的一个或多个基本注册区域; [0261] 将注册区域的各个基本注册区域中的第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从注册区域中删除,得到更新后的注册区域;其中,第二时刻为用户设备发起注册区域更新流程时的时刻; [0262] 向用户设备发送更新后的注册区域。 [0263] 可选的,处理器42执行指令431还用于: [0264] 判断注册区域中基本注册区域个数是否大于预设的最小基本注册区域个数; [0265] 若注册区域中基本注册区域个数大于最小基本注册区域个数,则在用户设备发起注册区域更新流程时,将与第二时刻之间的时间间隔大于预设时间间隔的第一时刻对应的基本注册区域从注册区域中删除,得到更新后的注册区域。 [0266] 可选的,处理器42执行指令431还用于: [0267] 向用户设备发送包含更新后的注册区域的信令消息; [0268] 信令消息包括注册区域更新接受消息或全球唯一临时标识重分配要求消息。 [0269] 本发明提供一种收敛注册区域的方法,首先记录用户设备在注册区域的各个基本注册区域中最近一次驻留时的第一时刻,将注册区域的各个基本注册区域中的第一时刻与第二时刻之间的时间间隔大于预设时间间隔的基本注册区域从注册区域中删除,得到更新后的注册区域,并向用户设备发送更新后的注册区域。从而提供了一种收敛基本注册区域的机制,能够保证网络根据用户设备的实际情况对注册区域进行调整和收敛,避免了网络资源的浪费。 [0270] 本发明中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。 [0271] 在本申请所提供的几个实施例中,应该理解到,所揭露的方法和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。 [0272] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。 [0273] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。 [0274] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。 [0275] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 |