一种在网络规划仿真中自动布置基站的方法及装置与流程

文档序号:14847125发布日期:2018-06-30 16:49阅读:381来源:国知局
一种在网络规划仿真中自动布置基站的方法及装置与流程

本发明涉及基站布置领域,具体地,涉及一种在网络规划仿真中自动布置基站的方法及装置。



背景技术:

在网络规划软件中自动布置基站是网络规划中常用的一项功能,即在划定的规划区域内,按照一定的原则自动布置基站。目前,常用的自动布置基站的原则为规则六边形组网布站。

图1是现有技术在网络规划仿真中自动布置基站的示意图。如图1所示,目前常用的自动布置基站的方法是根据用户输入的站间距进行规则六边形组网布站。因此,在划定的规划区域内基站按照用户输入的站间距均匀分布。

然而,现有的自动布置基站的方法主要存在以下缺点:

1、规划区内基站按照用户输入的站间距均匀分布,这样就不能根据不同场景进行不同站间距的自动布站。

2、在实际应用中,每个地区都有多种地形和多种场景,不同场景下的基站分布稀疏不一样。这样,在自动布置基站后需要手动调整基站的分布,效率很低。



技术实现要素:

本发明的目的是提供一种在网络规划仿真中自动布置基站的方法及装置。其中,所述方法所要解决的技术问题是:如何根据不同场景对应的不同站间距自动布置基站,减少手动调整的工作量,进而提高工作效率。

为了实现上述目的,本发明提供一种在网络规划仿真中自动布置基站的方法。所述方法包括以下步骤:

S1、根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;

S2、根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;

S3、将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并返回至步骤S1,直至所述网络规划区域布置完基站。

可选地,步骤S1之前,所述方法还包括:

根据所述网络规划区域确定初始基站在所述网络规划区域中的位置。

可选地,步骤S1包括:

以所述当前基站在所述网络规划区域中的位置为中心,并以所述地物统计距离为半径确定所述当前基站在所述网络规划区域中的正多边形范围;

根据所述正多边形范围内的地图数据识别得到所述正多边形范围内的地物类型和每种地物类型的占地面积分别与所述正多边形范围的面积的比值;

根据所述每种地物类型的占地面积分别与所述正多边形范围的面积的比值确定比值最大的地物类型;

根据预设的地物类型与站间距的对应关系表确定所述比值最大的地物类型所对应的站间距,并将所述站间距作为所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距。

可选地,所述布站原则为正六边形组网布站。

可选地,步骤S2包括:

以所述当前基站在所述网络规划区域中的位置为中心,并以所述站间距为半径确定所述当前基站在所述网络规划区域中的正六边形;

根据所述正六边形的六个顶点所在的位置分别确定所述第一圈基站中每个基站在所述网络规划区域中的位置。

可选地,步骤S3之前,所述方法还包括:

以所述每个基站在所述网络规划区域中的位置为中心,并以预设的基站冲突距离为半径确定所述每个基站在所述网络规划区域中的圆形范围;

判断所述每个基站在所述网络规划区域中的圆形范围内是否存在基站;

若是,则相应的基站在所述网络规划区域中的位置不作为布置基站的位置。

相应地,本发明还提供一种在网络规划仿真中自动布置基站的装置。所述装置包括:

第一确定单元,用于根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;

第二确定单元,用于根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;

循环单元,用于将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并转至所述第一确定单元和所述第二确定单元执行相应的操作,直至所述网络规划区域布置完基站。

可选地,所述第一确定单元,具体用于:

以所述当前基站在所述网络规划区域中的位置为中心,并以所述地物统计距离为半径确定所述当前基站在所述网络规划区域中的正多边形范围;

根据所述正多边形范围内的地图数据识别得到所述正多边形范围内的地物类型和每种地物类型的占地面积分别与所述正多边形范围的面积的比值;

根据所述每种地物类型的占地面积分别与所述正多边形范围的面积的比值确定比值最大的地物类型;

根据预设的地物类型与站间距的对应关系表确定所述比值最大的地物类型所对应的站间距,并将所述站间距作为所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距。

可选地,所述布站原则为正六边形组网布站。

可选地,所述第二确定单元,具体用于:

以所述当前基站在所述网络规划区域中的位置为中心,并以所述站间距为半径确定所述当前基站在所述网络规划区域中的正六边形;

根据所述正六边形的六个顶点所在的位置分别确定所述第一圈基站中每个基站在所述网络规划区域中的位置。

由上述技术方案可知,根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;再根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;再将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,重复循环上述两个步骤,直至所述网络规划区域布置完基站,能够根据不同场景对应的不同站间距自动布置基站,减少手动调整的工作量,进而提高工作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1是现有技术在网络规划仿真中自动布置基站的示意图;

图2是本发明一实施例提供的在网络规划仿真中自动布置基站的方法的流程图;

图3是本发明一实施例提供的在网络规划仿真中自动布置基站的装置的结构示意图;

图4是本发明又一实施例提供的在网络规划仿真中自动布置基站的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图2是本发明一实施例提供的在网络规划仿真中自动布置基站的方法的流程图。如图2所示,本发明一实施例提供的在网络规划仿真中自动布置基站的方法包括:

在步骤S1中,根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距。

具体地,在该步骤之前,所述方法还包括:根据所述网络规划区域确定初始基站在所述网络规划区域中的位置。

更为具体地,该步骤包括:以所述当前基站在所述网络规划区域中的位置为中心,并以所述地物统计距离为半径确定所述当前基站在所述网络规划区域中的正多边形范围;根据所述正多边形范围内的地图数据识别得到所述正多边形范围内的地物类型和每种地物类型的占地面积分别与所述正多边形范围的面积的比值;根据所述每种地物类型的占地面积分别与所述正多边形范围的面积的比值确定比值最大的地物类型;根据预设的地物类型与站间距的对应关系表确定所述比值最大的地物类型所对应的站间距,并将所述站间距作为所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距。

接着,在步骤S2中,根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置。

其中,所述布站原则为正六边形组网布站。具体地,该步骤包括:以所述当前基站在所述网络规划区域中的位置为中心,并以所述站间距为半径确定所述当前基站在所述网络规划区域中的正六边形;根据所述正六边形的六个顶点所在的位置分别确定所述第一圈基站中每个基站在所述网络规划区域中的位置。

最后,在步骤S3中,将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并返回至步骤S1,直至所述网络规划区域布置完基站。

在自动布置基站时,对每个已放置基站,都进行360度的地物统计并进行第一圈6个基站的位置确定,实现不同站间距区域间的过度。

优选地,在该步骤之前,所述方法还包括:以所述每个基站在所述网络规划区域中的位置为中心,并以预设的基站冲突距离为半径确定所述每个基站在所述网络规划区域中的圆形范围;判断所述每个基站在所述网络规划区域中的圆形范围内是否存在基站;若是,则相应的基站在所述网络规划区域中的位置不作为布置基站的位置。藉此,能够避免多个基站布置于地图上的同一位置。

本实施例根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;再根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;再将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,重复循环上述两个步骤,直至所述网络规划区域布置完基站,能够根据不同场景对应的不同站间距自动布置基站,减少手动调整的工作量,进而提高工作效率。

在具体的实施方式中,在实施本发明实施例提供的方法之前,对不同的地物类型设置不同的站间距,例如,对高建筑物可设置其对应的站间距为4公里,对草地可设置其对应的站间距为10公里,这样便可得到地物类型与站间距的对应关系表。此外,还要设置地物统计距离d和基站冲突距离D。

在本发明另一实施方式中,根据地图上的网络规划区域确定初始基站在网络规划区域上的位置。具体地,确定地图上的网络规划区域的中心位置,并将所述中心位置作为初始基站在网络规划区域上的位置。然后,根据所述初始基站在所述网络规划区域上的位置和预设的地物统计距离内的地物统计结果确定所述初始基站与所述初始基站周围的第一圈基站的站间距。具体地,以所述初始基站在所述网络规划区域中的位置为中心,并以所述地物统计距离为半径确定所述初始基站在所述网络规划区域中的正多边形范围;根据所述正多边形范围内的地图数据识别得到所述正多边形范围内的地物类型和每种地物类型的占地面积分别与所述正多边形范围的面积的比值;根据所述每种地物类型的占地面积分别与所述正多边形范围的面积的比值确定比值最大的地物类型;根据预设的地物类型与站间距的对应关系表确定所述比值最大的地物类型所对应的站间距,并将所述站间距作为所述初始基站与所述初始基站周围的第一圈基站在所述网络规划区域中的站间距。再然后,根据所述站间距、所述初始基站在所述网络规划区域上的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域上的位置。具体地,以所述初始基站在所述网络规划区域中的位置为中心,并以所述站间距为半径确定所述初始基站在所述网络规划区域中的正六边形;根据所述正六边形的六个顶点所在的位置分别确定所述第一圈基站中每个基站在所述网络规划区域中的位置。在得到第一圈基站中每个基站在网络规划区域上的位置之后,以所述每个基站在所述网络规划区域中的位置为中心,并以预设的基站冲突距离为半径确定所述每个基站在所述网络规划区域中的圆形范围;判断所述每个基站在所述网络规划区域中的圆形范围内是否存在基站;若是,则相应的基站在所述网络规划区域中的位置不作为布置基站的位置。接着,分别以初始基站的第一圈基站中的每个基站为中心基站,以d为地物统计范围,确定每个中心基站周围第一圈基站中6个基站的位置,重复循环上述过程直至网络规划区域布置完基站。

本实施例根据不同的地物类型设置不同的站间距,通过统计多边形内各地物类型的比例,选择比例最大的地物类型对应的站间距作为自动布站使用的站间距,并进行后续的自动布站操作,在无线网络规模很大,地物类型种类多且分布分散的情况下,能够根据不同场景(如密集城区,郊区)的不同站间距进行自动布站,更加贴近实际情况,减少手动调整工作量,提高了工作效率。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

图3是本发明一实施例提供的在网络规划仿真中自动布置基站的装置的结构示意图。如图3所示,本发明一实施例提供的在网络规划仿真中自动布置基站的装置包括第一确定单元201、第二确定单元202和循环单元203,其中:

第一确定单元201,用于根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;

第二确定单元202,用于根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;

循环单元203,用于将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并转至所述第一确定单元和所述第二确定单元执行相应的操作,直至所述网络规划区域布置完基站。

本实施例提供的在网络规划仿真中自动布置基站的装置适用于以上实施例对应的在网络规划仿真中自动布置基站的方法,在此不再赘述。

本实施例提供一种在网络规划仿真中自动布置基站的装置,第一确定单元201根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;第二确定单元202根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;循环单元203将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并转至所述第一确定单元201和所述第二确定单元202执行相应的操作,直至所述网络规划区域布置完基站,能够根据不同场景对应的不同站间距自动布置基站,减少手动调整的工作量,进而提高工作效率。

进一步地,在本发明公开的一可选实施方式中,所述第一确定单元201,具体用于:

以所述当前基站在所述网络规划区域中的位置为中心,并以所述地物统计距离为半径确定所述当前基站在所述网络规划区域中的正多边形范围;

根据所述正多边形范围内的地图数据识别得到所述正多边形范围内的地物类型和每种地物类型的占地面积分别与所述正多边形范围的面积的比值;

根据所述每种地物类型的占地面积分别与所述正多边形范围的面积的比值确定比值最大的地物类型;

根据预设的地物类型与站间距的对应关系表确定所述比值最大的地物类型所对应的站间距,并将所述站间距作为所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距。

进一步地,在本发明公开的一可选实施方式中,所述布站原则为正六边形组网布站。

进一步地,在本发明公开的一可选实施方式中,所述第二确定单元202,具体用于:

以所述当前基站在所述网络规划区域中的位置为中心,并以所述站间距为半径确定所述当前基站在所述网络规划区域中的正六边形;

根据所述正六边形的六个顶点所在的位置分别确定所述第一圈基站中每个基站在所述网络规划区域中的位置。

图4是本发明又一实施例提供的在网络规划仿真中自动布置基站的装置的结构示意图。如图4所示,所述服务器包括:处理器(processor)301、存储器(memory)302和通信总线303;

其中,所述处理器301、存储器302通过所述通信总线303完成相互间的通信;

所述处理器301用于调用所述存储器302中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:S1、根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;S2、根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;S3、将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并返回至步骤S1,直至所述网络规划区域布置完基站。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:S1、根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;S2、根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;S3、将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并返回至步骤S1,直至所述网络规划区域布置完基站。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:S1、根据当前基站在地图上的网络规划区域中的位置和预设的地物统计距离内的地物统计结果确定所述当前基站与所述当前基站周围的第一圈基站在所述网络规划区域中的站间距;S2、根据所述站间距、所述当前基站在所述网络规划区域中的位置和预设的布站原则确定所述第一圈基站中每个基站在所述网络规划区域中的位置;S3、将所述每个基站在所述网络规划区域中的位置分别作为当前基站在所述网络规划区域中的位置,并返回至步骤S1,直至所述网络规划区域布置完基站。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的在网络规划仿真中自动布置基站的装置等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

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

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