纠正基站地理位置坐标的方法及装置与流程

文档序号:12380029阅读:516来源:国知局
纠正基站地理位置坐标的方法及装置与流程

本发明涉及信息技术领域,特别涉及一种纠正基站地理位置坐标的方法及装置。



背景技术:

随着第四代移动通信技术(英文全称:the Fourth Generation mobile communication technology,英文缩写:4G)网络的建设及发展,越来越多的基站需要被建设及被维护,目前,基站的地理位置坐标通过人工输入至数据库,有可能导致数据库中存储的基站的地理位置坐标与基站实际的地理位置相差很大,因此需要纠正基站的地理位置坐标。

目前,一种纠正基站地理位置坐标的方法,网络服务器获取用户设备进行信息传输所使用的基站号,并通过全球定位系统(英文全称:Global Positioning System,英文缩写:GPS)获取该用户设备当前的地理位置坐标,然后根据用户设备的地理位置坐标,判断数据库中存储的该用户设备对应的基站的地理位置坐标是否正确,若不正确,则根据当前用户设备的地理位置坐标估算该基站的正确地理位置坐标。

然而,当网络服务器通过GPS获取的地理位置坐标判断对应的基站的地理位置坐标是否正确,若不正确,则纠正基站的地理位置坐标时,由于GPS信息属于隐私信息,故通过GPS仅能获取较少用户设备的地理位置坐标,并且较少用户设备的地理位置坐标,估算基站的地理位置坐标,很可能将受到较多因素的影响,以使得估算得出的基站的地理位置坐标不准确,从而导致纠正基站地理坐标的准确度较低。



技术实现要素:

本发明提供一种纠正基站地理位置坐标的方法及装置,可以提高纠正基站地理位置坐标的准确度。

本发明采用的技术方案为:

第一方面,本发明提供一种纠正基站地理位置坐标的方法,包括:

数据采集模块采集每个用户设备的切换基站数据,所述切换基站数据包括每个用户设备在进行信息传输的过程中,所切换的基站对应的标识号;

干扰祛除模块祛除所述每个用户设备的切换基站数据中的干扰数据,以得到祛除干扰数据后的每个用户设备的切换基站数据;

数据处理模块处理所述祛除干扰数据后的每个用户设备的切换基站数据,以得到每个基站与周边基站的地理位置关系;

所述数据处理模块根据所述每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确;

若不正确,则输出模块输出所述目标基站对应的错误地理位置坐标以及所述目标基站对应的正确地理位置坐标。

第二方面,本发明提供一种纠正基站地理位置坐标的装置,包括:

数据采集模块,用于采集每个用户设备的切换基站数据,所述切换基站数据包括每个用户设备在进行信息传输的过程中,所切换的基站对应的标识号;

干扰祛除模块,用于祛除所述数据采集模块中采集的所述每个用户设备的切换基站数据中的干扰数据,以得到祛除干扰数据后的每个用户设备的切换基站数据;

数据处理模块,用于处理所述干扰祛除模块祛除干扰数据后的每个用户设备的切换基站数据,以得到每个基站与周边基站的地理位置关系;

所述数据处理模块,还用于根据所述每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确;

所述输出模块,用于当所述网络数据库中存储的目标基站的地理位置坐标不正确时,输出所述目标基站对应的错误地理位置坐标以及所述目标基站对应的正确地理位置坐标。

本发明提供的纠正基站地理位置坐标的方法及装置,首先数据采集模块采集每个用户设备的切换基站数据,其次干扰祛除模块祛除每个用户设备的切换基站数据中的干扰数据,以得到每个基站与周边基站的地理位置关系,然后数据处理模块处理祛除干扰数据后的每个用户设备的切换基站数据,以得到每个 基站与周边基站的地理位置关系,并判断网络数据库中存储的目标基站的地理位置坐标是否正确,最后若不正确,则输出模块输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标。与目前网络服务器通过GPS获取的地理位置坐标判断对应的基站的地理位置坐标是否正确,若不正确,则纠正基站的地理位置坐标相比,本发明通过通过获取每个用户设备的切换基站数据,能够得到大量的切换基站数据,并能够处理大量的切换基站数据,得到每个基站与周边基站的地理位置关系,从而可以根据每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确,并当不正确时,能够输出该目标基站对应的正确坐标,进而可以提高纠正基站地理位置坐标的准确度。

附图说明

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

图1为本发明实施例中纠正基站地理位置坐标的方法流程图;

图2为本发明实施例中另一种纠正基站地理位置坐标的方法流程图;

图3为本发明实施例中又一种纠正基站地理位置坐标的方法流程图;

图4为本发明实施例中又一种纠正基站地理位置坐标的方法流程图;

图5为本发明实施例中又一种纠正基站地理位置坐标的方法流程图;

图6为本发明实施例中纠正基站地理位置坐标的装置结构示意图。

具体实施方式

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

本发明实施例提供一种纠正基站地理位置坐标的方法,能够提高纠正基站地理位置坐标的准确度,如图1所示,所述方法包括:

101、数据采集模块采集每个用户设备的切换基站数据。

其中,切换基站数据包括每个用户设备在进行信息传输的过程中,所切换的基站对应的标识号。

对于本发明实施例,标识号为基站的唯一标识号,能够用于表征各个基站。在本发明实施例中,数据采集模块可以采集整个网络中所有用户设备的切换基站数据。

对于本发明实施例,由于每个用户设备在进行通话或者上网的过程中,由于每个用户设备位置的移动,服务基站将进行改变。在本发明实施例中,数据采集模块需要记录每个用户设备在移动过程当中,服务基站的变化情况。

例如,用户设备1在通话的过程中,由于该用户设备1的位置移动,该用户设备1可能有基站1切换至基站2,再切换基站3,数据采集模块记录该用户设备1是由基站1切换至基站2再切换至基站3。

102、干扰祛除模块祛除每个用户设备的切换基站数据中的干扰数据,以得到祛除干扰数据后的每个用户设备的切换基站数据。

对于本发明实施例,由于用户在某处通话或者上网后,关闭该用户设备或者使该用户设备处于飞行模式,再用户移动至另一地点后,开启该用户设备或者将关闭该用户设备的飞行模式,因此该用户设备可能由一个基站切换至另一个距离较远的基站,即数据采集模块可能采集到两个距离相距较远的基站之间的切换数据,因此这些数据可以称之为干扰数据。

干扰祛除模块可以获取到用户设备在关机或开启飞行模式前方位的基站以及该用户设备开机后或者关闭飞行模式后访问的基站,并且祛除该用户设备这两个基站之间的切换数据。

例如,用户设备1在使用基站1后,关机或者开启飞行模式,然后在开机或者关闭飞行模式后,使用基站2进行数据传输,则干扰祛除模块祛除该用户设备由基站1切换至基站2的切换关系。

103、数据处理模块处理祛除干扰数据后的每个用户设备的切换基站数据,以得到每个基站与周边基站的地理位置关系。

对于本发明实施例,每个基站与周边基站的地理位置关系表征为得到该基 站周围存在的基站对应的标识号。

对于本发明实施例,数据处理模块能够将数据采集模块采集的网络中每个用户设备在进行数据传输时,基站之间的切换关系,进行统计处理,以得到各个基站之间的位置关系。

例如,数据处理模块处理数据采集单元采集到的基站之间的切换关系,能够得到基站1的周围存在基站2、基站3、基站4、基站5及基站6。

104、数据处理模块根据每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确。

对于本发明实施例,网络数据库中存储着网络中各个基站的位置坐标,数据处理模块能够根据得到的各个基站之间的位置关系,判断出网络数据库中存储的各个基站分别对应的位置坐标是否正确。

例如,数据处理模块判断网络数据库中存储的基站1的位置坐标与该基站1与基站2、基站3、基站4、基站5及基站6之间的位置关系,判断网络数据库中存储的基站1的坐标是否正确。

105、若不正确,则输出模块输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标。

对于本发明实施例,数据处理模块判断出网络数据库存储的目标基站的坐标不正确,则输出模块将目标基站的错误坐标输出,并输出该目标基站对应的正确位置坐标。

本发明实施例提供的纠正基站地理位置坐标的方法,首先数据采集模块采集每个用户设备的切换基站数据,其次干扰祛除模块祛除每个用户设备的切换基站数据中的干扰数据,以得到每个基站与周边基站的地理位置关系,然后数据处理模块处理祛除干扰数据后的每个用户设备的切换基站数据,以得到每个基站与周边基站的地理位置关系,并判断网络数据库中存储的目标基站的地理位置坐标是否正确,最后若不正确,则输出模块输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标。与目前网络服务器通过GPS获取的地理位置坐标判断对应的基站的地理位置坐标是否正确,若不正确,则纠正基站的地理位置坐标相比,本发明实施例通过通过获取每个用户设备的切 换基站数据,能够得到大量的切换基站数据,并能够处理大量的切换基站数据,得到每个基站与周边基站的地理位置关系,从而可以根据每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确,并当不正确时,能够输出该目标基站对应的正确坐标,进而可以提高纠正基站地理位置坐标的准确度。

本发明实施例的另一种可能的实现方式,在如图1所示的实现方式的基础上,步骤102、干扰祛除模块祛除每个用户设备的切换基站数据中的干扰数据,以得到祛除干扰数据后的每个用户设备的切换基站数据,具体还可以包括如图2所示的步骤201-202。

201、干扰祛除模块计算每个用户设备的切换基站数据中所进行切换的两个基站之间的距离。

对于本发明实施例,由于干扰祛除模块可以从网络数据库获取所有基站的地理位置坐标,从而可以根据基站的地理位置坐标计算所进行切换到两个基站之间的距离。

202、干扰祛除模块祛除每个用户设备的切换基站数据中所进行切换的两个基站之间的距离大于预置距离的切换基站数据。

对于本发明实施例,由于预置距离可以通过由干扰祛除模块预先设定。例如,预置距离可以为1000米或1200米等。

对于本发明实施例,由于两个相邻的基站之间的距离在一定的范围之内,当每个用户设备的切换基站数据中所进行切换的两个基站之间的距离大于预置距离时,认为这两个基站为不相邻的基站。

对于本发明实施例,由于用户设备在当前访问的基站时,该用户设备突然关机或者突然开启飞行模式,并且当用户设备到达下一个与该当前基站地理位置不相邻的基站开机或者关闭飞行模式,将可以得到两个不相邻的切换基站数据。

例如,用户设备正在访问基站1时,突然关机或者开启飞行模式,当到达基站3时,突然开机或者关闭飞行模式,以使得该用户设备访问基站3,即用户设备由基站1切换至基站3,然而基站1在地理位置上与基站2相邻,因此该用户设 备由基站1切换至基站3为干扰数据。

本发明实施例的另一种可能的实现方式,在如图2所示的实现方式的基础上,步骤104、数据处理模块根据每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确,之前还可以包括如图3所示的步骤301,步骤104、数据处理模块根据每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确,可以具体实现为如图3所示的步骤302-303。

301、数据处理模块从网络数据库中获取目标基站的地理位置坐标。

对于本发明实施例,由于数据处理模块得到每个基站与周边基站的地理位置关系,以判断网络数据库中存储的基站的地理位置坐标是否正确,故数据处理模块从网络数据库中获取目标基站的地理位置坐标。

例如,数据处理模块从网络上数据库中基站1的地理位置坐标为北纬39.6”,东经115.9”。

对于本发明实施例,数据处理模块通过从网络数据库中获取目标基站的地理位置坐标,能够使得数据处理模块判断该目标基站的地理位置坐标是否正确,从而可以得出该目标基站的地理位置坐标是否正确。

302、数据处理模块确定目标基站与目标基站对应的周边基站的地理位置关系。

对于本发明实施例,数据处理模块首先确定目标基站,然后从每个基站与周边基站的地理位置关系中确定该目标基站与周边基站的地理位置关系,以使得纠正网络数据库中存储的目标基站的地理位置坐标。

对于本发明实施例,通过数据处理模块确定目标基站与目标基站对应的周边基站的地理位置关系,能够判断该目标基站的位置坐标是否正确,若不正确,能够计算出该目标基站正确的地理位置坐标,从而可以获得该目标基站的正确地理位置坐标。

303、数据处理模块根据网络数据库中存储的目标基站的地理位置坐标以及目标基站与目标基站对应的周边基站的地理位置关系,判断目标基站是否位于目标基站对应的周边基站的范围之内。

对于本发明实施例,该目标基站对应的周边基站可以围成一个区域,数据处理模块判断该网络数据库中存储的目标基站的位置坐标,是否在该周边基站所围成的区域的范围之内,以判断网络数据库中存储的目标基站的位置坐标是否正确。

对于本发明实施例,数据处理模块通过判断目标基站是否位于该目标基站对应的周边基站的范围之内,能够判断网络数据库中存储的目标基站的地理位置坐标是否正确,从而可以提高判断地理位置坐标是否正确的准确度。

本发明实施例的另一种可能的实现方式,在如图3所示的实现方式的基础上,步骤105、若不正确,则输出模块输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标,可以具体实现为如图4所示的步骤401。

401、若目标基站不在目标基站对应的周边基站的范围之内,则输出模块输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标。

对于本发明实施例,若网络数据库中存储的目标基站的地理位置坐标不在该目标基站对应的周边基站所围成的区域内,则表征为该网络数据库中存储的地理位置坐标不正确。在本发明实施例中,若网络数据库中存储的目标基站的地理位置坐标不正确,则输出模块输出错误的位置坐标,并输出正确的地理位置坐标,以使得修改网络数据库中存储的错误地理位置坐标。

对于本发明实施例,输出模块通过输出目标基站对应的错误的地理位置坐标以及目标基站正确地理位置坐标,能够用正确的位置地理坐标替代错误的位置坐标,从而可以纠正网络数据库中存储的目标基站的位置坐标。

本发明实施例的另一种可能的实现方式,在如图4所示的实现方式的基础上,步骤401、若目标基站不在目标基站对应的周边基站的范围之内,则输出模块输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标,之前还可以如图5所示的步骤501-503。

501、输出模块获取目标基站对应的周边基站的地理位置坐标。

对于本发明实施例,若目标基站1对应的周边基站为基站2、基站3、基站4及基站5,则输出模块从网络数据库中获取基站2、基站3、基站4及基站5分别对应的地理位置坐标。

502、输出模块根据目标基站对应的周边基站的地理位置坐标,估算中心位置的地理位置坐标。

其中,中心位置为目标基站对应的周边基站所包围的范围内的中心位置。

对于本发明实施例,目标基站1对应的周边基站为基站2、基站3、基站4及基站5,并且基站2、基站3、基站4及基站5的地理位置关系可以近似为一个几何图形,例如,圆形或者矩形等,输出模块可以估算该基站2、基站3、基站4及基站5分别对应的地理位置坐标,估算所围成的圆形或矩形的中心位置的坐标。

503、输出模块将中心位置的地理位置坐标确定为目标基站的正确地理位置坐标。

对于本发明实施例,输出模块可以将该基站的地理位置近似为为周边基站所围成区域内的中心位置,通过计算该中心位置的地理坐标,估算该目标基站的地理位置坐标。

对于本发明实施例,输出模块通过根据目标基站与目标基站对应的周边基站的地理位置关系,能够估算出该目标基站正确地理位置坐标,从而可以输出该目标基站正确地理位置坐标。

进一步地,本发明实施例提供的纠正基站地理位置坐标的方法,数据处理模块通过从网络数据库中获取目标基站的地理位置坐标,能够使得数据处理模块判断该目标基站的地理位置坐标是否正确,从而可以得出该目标基站的地理位置坐标是否正确;通过数据处理模块确定目标基站与目标基站对应的周边基站的关系,能够判断该目标基站的地理位置坐标是否正确,若不正确,能够计算出该目标基站正确的地理位置坐标,从而可以获得该目标基站的正确地理位置坐标;数据处理模块通过判断目标基站是否位于该目标基站对应的周边基站的范围之内,能够判断网络数据库中存储的目标基站的地理位置坐标是否正确,从而可以提高判断地理位置坐标是否正确的准确度;输出模块通过输出目标基站对应的错误的地理位置坐标以及目标基站正确的地理位置坐标,能够用正确的地理位置坐标替代错误的地理位置坐标,从而可以纠正网络数据库中存储的目标基站的地理位置坐标;输出模块通过根据目标基站与目标基站对应的周边基站的地理位置关系,能够估算出该目标基站正确地理位置坐标,从而可以输 出该目标基站正确地理位置坐标。

作为对图1、图2、图3、图4及图5所示方法的实现,本发明实施例还提供了一种纠正基站地理位置坐标的装置,用于提高纠正基站地理位置坐标的准确度,如图6所示,所述装置包括:数据采集模块61、干扰祛除模块62、数据处理模块63、输出模块64。

数据采集模块61,用于采集每个用户设备的切换基站数据。

其中,切换基站数据包括每个用户设备在进行信息传输的过程中,所切换的基站对应的标识号。

干扰祛除模块62,用于祛除数据采集模块61中采集的每个用户设备的切换基站数据中的干扰数据,以得到祛除干扰数据后的每个用户设备的切换基站数据。

数据处理模块63,用于处理干扰祛除模块62祛除干扰数据后的每个用户设备的切换基站数据,以得到每个基站与周边基站的地理位置关系。

数据处理模块63,还用于根据每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确。

输出模块64,用于当网络数据库中存储的目标基站的地理位置坐标不正确时,输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标。

干扰祛除模块62,具体用于计算每个用户设备的切换基站数据中所进行切换的两个基站之间的距离。

干扰祛除模块62,具体还用于祛除每个用户设备的切换基站数据中所进行切换的两个基站之间的距离大于预置距离的切换基站数据。

数据处理模块63,还用于从网络数据库中获取目标基站的地理位置坐标。

数据处理模块63,具体用于确定目标基站与目标基站对应的周边基站的地理位置关系。

数据处理模块63,具体还用于根据网络数据库中存储的目标基站的地理位置坐标以及目标基站与目标基站对应的周边基站的地理位置关系,判断目标基站是否位于目标基站对应的周边基站的范围之内。

输出模块64,具体用于当目标基站不在目标基站对应的周边基站的范围之内时,输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标。

输出模块64,还用于获取目标基站对应的周边基站的地理位置坐标。

输出模块64,还用于根据目标基站对应的周边基站的地理位置坐标,估算中心位置的地理位置坐标。

其中,中心位置为目标基站对应的周边基站所包围的范围内的中心位置。

输出模块64,还用于将中心位置的地理位置坐标确定为目标基站的正确地理位置坐标。

本发明实施例提供的纠正基站地理位置坐标的装置,首先数据采集模块采集每个用户设备的切换基站数据,其次干扰祛除模块祛除每个用户设备的切换基站数据中的干扰数据,以得到每个基站与周边基站的地理位置关系,然后数据处理模块处理祛除干扰数据后的每个用户设备的切换基站数据,以得到每个基站与周边基站的地理位置关系,并判断网络数据库中存储的目标基站的地理位置坐标是否正确,最后若不正确,则输出模块输出目标基站对应的错误地理位置坐标以及目标基站对应的正确地理位置坐标。与目前网络服务器通过GPS获取的地理位置坐标判断对应的基站的地理位置坐标是否正确,若不正确,则纠正基站的地理位置坐标相比,本发明实施例通过通过获取每个用户设备的切换基站数据,能够得到大量的切换基站数据,并能够处理大量的切换基站数据,得到每个基站与周边基站的地理位置关系,从而可以根据每个基站与周边基站的地理位置关系,判断网络数据库中存储的目标基站的地理位置坐标是否正确,并当不正确时,能够输出该目标基站对应的正确坐标,进而可以提高纠正基站地理位置坐标的准确度。

进一步地,本发明实施例提供的纠正基站地理位置坐标的装置,数据处理模块通过从网络数据库中获取目标基站的地理位置坐标,能够使得数据处理模块判断该目标基站的地理位置坐标是否正确,从而可以得出该目标基站的地理位置坐标是否正确;通过数据处理模块确定目标基站与目标基站对应的周边基站的关系,能够判断该目标基站的地理位置坐标是否正确,若不正确,能够计 算出该目标基站正确的地理位置坐标,从而可以获得该目标基站的正确地理位置坐标;数据处理模块通过判断目标基站是否位于该目标基站对应的周边基站的范围之内,能够判断网络数据库中存储的目标基站的地理位置坐标是否正确,从而可以提高判断地理位置坐标是否正确的准确度;输出模块通过输出目标基站对应的错误的地理位置坐标以及目标基站正确的地理位置坐标,能够用正确的地理位置坐标替代错误的地理位置坐标,从而可以纠正网络数据库中存储的目标基站的地理位置坐标;输出模块通过根据目标基站与目标基站对应的周边基站的地理位置关系,能够估算出该目标基站正确地理位置坐标,从而可以输出该目标基站正确地理位置坐标。

需要说明的是,本发明实施例中提供的纠正基站地理位置坐标的装置中各单元所对应的其他相应描述,可以参考图1、图2、图3、图4及图5中的对应描述,在此不再赘述。

本发明实施例提供的纠正基站地理位置坐标的装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的纠正基站地理位置坐标的方法及装置可以适用于纠正网络数据库中存储的目标基站的地理位置坐标,但不仅限于此。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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