一种邻区列表中邻区删除方法及装置与流程

文档序号:12069026阅读:616来源:国知局
一种邻区列表中邻区删除方法及装置与流程

本发明涉及一种通信技术,尤其涉及一种邻区列表中邻区删除方法及装置。



背景技术:

无线通信系统中,邻区规划是网络规划中的重要一环,邻区列表结果的合理性对系统运行指标,网络邻区优化难度以及用户体验都有直接影响。

在实际外场网络建设时,都会对一个小区的邻区数目有最大值的限制,同时要求两个小区互为邻区。

目前,在邻区规划时,当小区的邻区数目超出需求的最大数目时,对获得排序的邻区列表,对邻区列表中排在后面的且超出最大数目的邻区进行删除。上述删除方式导致在第一小区删除了某邻区,在该邻区的邻区列表中还有本小区,就出现了单向邻区现象,不满足互配原则。

为此,如何删减各小区邻区列表中的邻区且能够满足互配原则和最大邻区数目要求成为当前需要解决的技术问题。



技术实现要素:

本发明提供一种邻区列表中邻区删除方法及装置,用于解决现有技术中最终确定的邻区列表无法同时满足最大数目要求和互配原则的问题。

第一方面,本发明提供一种邻区列表中邻区删除方法,包括:

在主小区的邻区列表中邻区数目超出最大邻区数目门限时,对主小区的邻区列表中所有邻区按照优先级顺序进行排序;

将排序的邻区列表中排在最大邻区数目门限之后的邻区作为待 删除的邻区;

针对每一待删除的邻区,获取该邻区所属的按照优先级排序的邻区列表;查看该邻区的邻区列表中主小区是否属于待删除的邻区;

如果属于,则从主小区的邻区列表中将该邻区删除,以及从该邻区的邻区列表中将主小区删除。

可选地,查看该邻区的邻区列表中主小区是否属于待删除的邻区,包括:

确定主小区在该邻区的邻区列表中的优先级排在超出最大邻区数目门限的位置,则将该主小区作为该邻区的邻区列表中待删除的邻区。

可选地,查看该邻区的邻区列表中主小区是否属于待删除的邻区的步骤之后,所述方法还包括:

如果主小区不属于待删除的邻区,则根据主小区的所有待删除的邻区,确定属于第一邻区的数量,每一第一邻区的邻区列表中主小区的优先级排在高级优先级门限之前,且第一邻区属于主小区的邻区列表中待删除的邻区;

若第一邻区的数量小于等于最大邻区数目偏移门限,则将所有的第一邻区保留在主小区的邻区列表中;

若第一邻区的数量大于等于最大邻区数目偏移门限,则对主小区的邻区列表中所有的第一邻区进行优先级排序,将排在最大邻区数目偏移门限之后的第一邻区在所述主小区的邻区列表中删除,以及将第一邻区的邻区列表中主小区删除。

可选地,将删除的第一邻区及第一邻区的删除原因输出或记录。

可选地,对主小区的邻区列表中所有邻区按照优先级顺序进行排序的步骤之前,所述方法还包括:

获取主小区的邻区列表,判断主小区的邻区列表中邻区数目是否超出预设的最大邻区数目门限。

第二方面,本发明提供一种邻区列表中邻区删除装置,包括:

排序单元,用于在主小区的邻区列表中邻区数目超出最大邻区数目门限时,对主小区的邻区列表中所有邻区按照优先级顺序进行排序;

待删除的邻区确定单元,用于将排序的邻区列表中排在最大邻区数目门限之后的邻区作为待删除的邻区;

处理单元,用于针对每一待删除的邻区,获取该邻区所属的按照优先级排序的邻区列表;查看该邻区的邻区列表中主小区是否属于待删除的邻区;

邻区删除单元,用于在处理单元确定该邻区的邻区列表中主小区属于待删除的邻区时,从主小区的邻区列表中将该邻区删除,以及从该邻区的邻区列表中将主小区删除。

可选地,处理单元,具体用于

针对每一待删除的邻区,获取该邻区所属的按照优先级排序的邻区列表;确定主小区在该邻区的邻区列表中的优先级排在超出最大邻区数目门限的位置,则将该主小区作为该邻区的邻区列表中待删除的邻区。

可选地,所述处理单元,还用于

如果主小区不属于待删除的邻区,则根据主小区的所有待删除的邻区,确定属于第一邻区的数量,每一第一邻区的邻区列表中主小区的优先级排在高级优先级门限之前,且第一邻区属于主小区的邻区列表中待删除的邻区;

若第一邻区的数量小于等于最大邻区数目偏移门限,则将所有的第一邻区保留在主小区的邻区列表中;

若第一邻区的数量大于等于最大邻区数目偏移门限,则对主小区的邻区列表中所有的第一邻区进行优先级排序;

所述邻区删除单元,还用于将排在最大邻区数目偏移门限之后的第一邻区在所述主小区的邻区列表中删除,以及将第一邻区的邻区列表中主小区删除。

可选地,所述邻区删除单元,还用于将删除的第一邻区及第一邻 区的删除原因输出或记录。

可选地,所述装置还包括:

获取单元,用于获取主小区的邻区列表;

判断单元,用于在排序单元之前判断主小区的邻区列表中邻区数目是否超出预设的最大邻区数目门限。

由上述技术方案可知,本发明的邻区列表中邻区删除方法及装置,在主小区的邻区个数超出最大邻区数目门限时,对于主小区的邻区列表中超出最大邻区数目门限的邻区,由该主小区在该邻区的邻区列表中的优先级排序来决定是否对该邻区进行删除;且在主小区删除某一邻区时,同时在该邻区的邻区列表中删除主小区。此外,对于超出主小区邻区列表中最大邻区数据门限的邻区,若主小区在这些邻区的邻区列表中优先级较高,通过设置最大邻区数目偏移门限判断是否删除这些邻区。在主小区的邻区列表中删除需要删除的邻区时,同时在该需要删除的邻区的邻区列表中删除主小区。由此,较好的解决现有技术中最终确定的邻区列表无法同时满足最大数目要求和互配原则的问题。

附图说明

图1为本发明一实施例提供的邻区列表中邻区删除方法的流程示意图;

图2为本发明另一实施例提供的邻区列表中邻区删除方法的流程示意图;

图3为本发明一实施例提供的邻区列表中邻区删除装置的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

本发明实施例为邻区规划后邻区个数超出最大邻区数目门限的邻 区提供了一种邻区删除方法,使最终的邻区列表同时满足最大数目要求和互配原则,使得邻区规划结果更加合理。

图1示出了本发明一实施例提供的邻区列表中邻区删除方法的流程示意图,如图1所示,本实施例的邻区列表中邻区删除方法如下所述。

101、在主小区的邻区列表中邻区数目超出最大邻区数目门限(MaxNum)时,对主小区的邻区列表中所有邻区按照优先级顺序进行排序。

可理解的是,在执行本实施例的方法之前,可预先获取每一小区的邻区列表,例如,在配置各小区的初始参数之后,进行邻区规划,进而获得每一小区的邻区列表。

另外,本实施例中的最大邻区数目门限可为根据实际需要预先设定的数值。

102、将排序的邻区列表中排在最大邻区数目门限之后的邻区作为待删除的邻区;

103、针对每一待删除的邻区,获取该邻区所属的按照优先级排序的邻区列表;查看该邻区的邻区列表中主小区是否属于待删除的邻区;

104、如果属于,则从主小区的邻区列表中将该邻区删除,以及从该邻区的邻区列表中将主小区删除。

如果步骤103中,该邻区的邻区列表中主小区不属于待删除的邻区;则查看如下图2所示的实施例。

本实施例的邻区列表中邻区删除方法,在主小区的邻区个数超出最大邻区数目门限时,对于主小区的邻区列表中超出最大邻区数目门限的邻区,由该主小区在该邻区的邻区列表中的优先级排序来决定是否对该邻区进行删除;且在主小区删除某一邻区时,同时在该邻区的邻区列表中删除主小区,由此,较好的解决现有技术中最终确定的邻 区列表无法同时满足最大数目要求和互配原则的问题。

图2示出了本发明一实施例提供的邻区列表中邻区删除方法的流程示意图,如图2所示,本实施例的邻区列表中邻区删除方法如下所述。

200、在邻区规划中,配置初始参数,得到每一小区的邻区列表,进而获得主小区的邻区列表。

可选地,在本实施例中步骤200之后,还可统计每个小区的邻区个数N,设置最大邻区数目门限(MaxNum),最大邻区数目偏移门限(MaxNumOffset),重要邻区高级优先级门限(vip_priority)。

201、判断主小区的邻区列表中邻区数目是否超出预设的最大邻区数目门限,如果是,执行步骤202,否则结束。

202、在步骤201中主小区的邻区列表中邻区数目超出最大邻区数目门限时,对主小区的邻区列表中所有邻区按照优先级顺序进行排序;

203、将排序的邻区列表中排在最大邻区数目门限之后的邻区作为待删除的邻区;

204、针对每一待删除的邻区,获取该邻区所属的按照优先级排序的邻区列表;

205、查看主小区在该邻区的邻区列表中优先级是否排在高级优先级门限(vip_priority)之前;如果是,执行步骤208,否则,执行步骤206;

206、在步骤205中确定主小区在该邻区的邻区列表中的优先级排在超出最大邻区数目门限的位置,则将该主小区作为该邻区的邻区列表中待删除的邻区。

本实施例中的高级优先级门限为预先设定的。

207、从主小区的邻区列表中将该邻区删除,以及从该邻区的邻区列表中将主小区删除。

208、在步骤205中主小区在该邻区的邻区列表中优先级排在高级 优先级门限之前,则可确定主小区不属于该邻区的待删除的邻区,此时,将该邻区作为第一邻区,且遍历主小区的邻区列表中每一待删除的邻区,确定属于第一邻区的数量。

本步骤中,每一第一邻区的邻区列表中主小区的优先级排在高级优先级门限之前,且第一邻区属于主小区的邻区列表中待删除的邻区。

209、将确定的属于第一邻区的数量与最大邻区数目偏移门限进行比较,如小于执行步骤210,否则,执行步骤211。

210、若步骤209中第一邻区的数量小于等于最大邻区数目偏移门限(MaxNum Offset),则将所有的第一邻区保留在主小区的邻区列表中。

本实施例中的最大邻区数目偏移门限为预先设定的。

211、若步骤209中第一邻区的数量大于等于最大邻区数目偏移门限,则对主小区的邻区列表中所有的第一邻区进行优先级排序,将排在最大邻区数目偏移门限之后的第一邻区在所述主小区的邻区列表中删除,以及将第一邻区的邻区列表中主小区删除。

可选地,在实际应用中,还可以将删除的第一邻区及第一邻区的删除原因输出或记录,以便后续根据实际情况进行添加。

上述方法中,当主小区的邻区个数超出最大邻区数目门限时,对于超出最大邻区数目的邻区,由该主小区在该邻区的邻区列表中的优先级排序来决定是否对该邻区进行删除;对于超出最大邻区数目的邻区,同时该主小区在这些邻区中的邻区列表优先级较高的邻区,通过设置最大邻区数目偏移门限来判定是否保留。当在主小区删除该邻区时,同时在该邻区的邻区中删除主小区,进而来满足邻区互配原则和最大邻区数目要求,解决了现有技术中最终确定的邻区列表无法同时满足最大数目要求和互配原则的问题。

针对上述的步骤202至步骤211,举例说明如下:

当主小区i的邻区列表中邻区个数大于MaxNum时,对于优先级排序后邻区列表中排在MaxNum值之后的邻区(如小区j在小区i的 邻区列表中优先级排序在MaxNum值之后)作为待删除的邻区;

针对每一待删除的邻区,该主小区i在小区j的邻区列表中优先级排序也在MaxNum值之后时,把小区j从主小区i邻区列表中删除,并且把主小区i从小区j的邻区列表中删除。

另外,当主小区i在小区j的邻区列表中优先级排序在vip_priority值之前时,统计主小区排序在每一待删除的邻区的邻区列表中vip_priority值之前的所有邻区的个数n;

以及,将这些统计的邻区按照主小区i分别在这些邻区的邻区列表中的优先级由高到低进行排序,当主小区i在该些邻区的邻区列表中优先级一样时,按照这些邻区在主小区i邻区列表中的优先级由高到低排序,得到邻区队列V1;

当n小于等于MaxNumOffset时,保留上述统计的邻区;

当n大于MaxNumOffset时,把MaxNumOffset之后的邻区从主小区i邻区列表中删除,并且该主小区i从这些邻区的邻区列表中删除。同时把这些邻区输出,以便后续根据实际情况进行添加。

上述方法实现当主小区的邻区个数超出MaxNum时,对于超出最大邻区数目的邻区,由该主小区在该邻区的邻区列表中的优先级排序来决定是否对该邻区进行删除。

此外,对于超出最大邻区数目的邻区,同时该主小区在这些邻区中的邻区列表优先级较高的邻区,通过设置MaxNumOffset来判定是否保留。

进一步地,当在主小区中删除某邻区时,同时在该邻区的邻区中删除主小区,即成对删除,实现互配原则。

图3示出了本发明一实施例提供的邻区列表中邻区删除装置的结构示意图,如图3所示,本实施例的邻区列表中邻区删除装置包括:排序单元31、待删除的邻区确定单元32、处理单元33、邻区删除单元34;

其中,排序单元31用于在主小区的邻区列表中邻区数目超出最大邻区数目门限时,对主小区的邻区列表中所有邻区按照优先级顺序进行排序;

待删除的邻区确定单元32用于将排序的邻区列表中排在最大邻区数目门限之后的邻区作为待删除的邻区;

处理单元33用于针对每一待删除的邻区,获取该邻区所属的按照优先级排序的邻区列表;查看该邻区的邻区列表中主小区是否属于待删除的邻区;

邻区删除单元34用于在处理单元确定该邻区的邻区列表中主小区属于待删除的邻区时,从主小区的邻区列表中将该邻区删除,以及从该邻区的邻区列表中将主小区删除。

举例来说,处理单元33可具体用于,针对每一待删除的邻区,获取该邻区所属的按照优先级排序的邻区列表;确定主小区在该邻区的邻区列表中的优先级排在超出最大邻区数目门限的位置,则将该主小区作为该邻区的邻区列表中待删除的邻区。

在一种优选的实现方式中,所述处理单元33还用于,如果主小区不属于待删除的邻区,则根据主小区的所有待删除的邻区,确定属于第一邻区的数量,每一第一邻区的邻区列表中主小区的优先级排在高级优先级门限之前,且第一邻区属于主小区的邻区列表中待删除的邻区;

若第一邻区的数量小于等于最大邻区数目偏移门限,则将所有的第一邻区保留在主小区的邻区列表中;

若第一邻区的数量大于等于最大邻区数目偏移门限,则对主小区的邻区列表中所有的第一邻区进行优先级排序;

所述邻区删除单元,还用于将排在最大邻区数目偏移门限之后的第一邻区在所述主小区的邻区列表中删除,以及将第一邻区的邻区列表中主小区删除。

进一步地,所述邻区删除单元,还用于将删除的第一邻区及第一 邻区的删除原因输出或记录。

在实际应用中,前述图3所示的装置还可包括下述的图中未示出的获取单元和判断单元;该获取单元用于获取主小区的邻区列表;判断单元,用于在排序单元之前判断主小区的邻区列表中邻区数目是否超出预设的最大邻区数目门限。

本实施例的邻区列表中邻区删除装置,在主小区的邻区个数超出最大邻区数目门限时,对于主小区的邻区列表中超出最大邻区数目门限的邻区,由该主小区在该邻区的邻区列表中的优先级排序来决定是否对该邻区进行删除;且在主小区删除某一邻区时,同时在该邻区的邻区列表中删除主小区。此外,对于超出主小区邻区列表中最大邻区数据门限的邻区,若主小区在这些邻区的邻区列表中优先级较高,通过设置最大邻区数目偏移门限判断是否删除这些邻区。在主小区的邻区列表中删除需要删除的邻区时,同时在该需要删除的邻区的邻区列表中删除主小区。由此,较好的解决现有技术中最终确定的邻区列表无法同时满足最大数目要求和互配原则的问题。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施例中的系统中的模块可以按照实施例描述进行分布于实施例的系统中,也可以进行相应变化位于不同于本实施例的一个或多个系统中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1