CN111356152A - 基站位置矫正方法、装置、设备及介质 - Google Patents
基站位置矫正方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN111356152A CN111356152A CN201811591038.5A CN201811591038A CN111356152A CN 111356152 A CN111356152 A CN 111356152A CN 201811591038 A CN201811591038 A CN 201811591038A CN 111356152 A CN111356152 A CN 111356152A
- Authority
- CN
- China
- Prior art keywords
- base station
- slave
- slave base
- group
- base stations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000012937 correction Methods 0.000 title claims description 55
- 230000011664 signaling Effects 0.000 claims abstract description 69
- 238000004364 calculation method Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims description 20
- 238000004088 simulation Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 13
- 230000006854 communication Effects 0.000 description 10
- 101000946191 Galerina sp Laccase-1 Proteins 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 241000764238 Isis Species 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012821 model calculation Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/003—Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了基站位置矫正方法、装置、设备及介质。方法包括:获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正;若是,根据从基站群中各从基站的位置计算出第一基站的位置。通过基站中上报的信令数据结合基站实际站址位置,能够快速将基站的实际站址位置通过计算确定。
Description
技术领域
本发明涉及数据业务及无线技技术领域,尤其涉及一种基站位置矫正方法、装置、设备及介质。
背景技术
随着通信技术的发展,手机通讯经过2G到4G的发展,基站位置在网络优化及大数据分析的作用越来越大,特别是5G也正在如火如荼的发展中,对于基站位置精度需求越来越高。运营商为了节省资源经常使用基站拉远技术进行信号覆盖,同时在基站参数录入过程中也存在人工录入误差;导致利用基站站址进行分析的业务存在一定的误差,对于利用基站位置进行无线网络优化、基于基站位置的数据挖掘分析的业务造成了障碍和困难。传统的基站位置确定方法主要有:一、终端实测方法:利用终端与目标基站交互的参数估算目标基站的位置,具体方法为:设定几个参考位置,并通过终端在每个参考位置与基站的交互参数建立几何模型联合计算当前基站的模拟位置。但该方法虽然具有较高的准确性,但是可操作性及数据采集成本较高,位置预测周期长,目标基站目的性差,在实际使用过程中发生了基站位置预测不准确时无法及时响应。二、模型计算方法:通过行动训练装置自复数个卫星与复数个小区基站获取信号,基于所述该复数个信号,建立一信号特征数据库,且依据该特征数据库的数据来估算小区基站的位置,但是此方法也需要实地训练,采集成本高,预测周期长,对于大量基站位置更新能力有限。
综上所述,因此需要提供一种对于基站的精确位置进行计算和确定,以为网络管理及相关业务部门提供有力的支撑和保障的方法、装置、设备及介质。
发明内容
本发明实施例提供了基站位置矫正方法、装置、设备及介质,本发明通过基站中上报的信令数据结合基站实际站址位置,计算基站之间的相互关系,将干扰基站数据删除,建立针对主基站的从基站群,并根据从基站群计算出主基站的预测位置,对于整个城市级别的基站站址计算和矫正具有很强的实用性,能够快速将城市中的基站的实际站址位置通过计算确定,避免了通过实际采集基站位置时产生的成本问题,简化了获取基站位置的过程。
第一方面,本发明实施例提供了一种基站位置矫正方法,方法包括:获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正;若是,根据从基站群中各从基站的位置计算出第一基站的位置。
第二方面,本发明实施例提供了一种基站位置矫正装置,装置包括:第一获取单元,用于获取在预设区域内所用的信令数据,遍历各所述信令数据以统计所述预设区域内的全部基站中的任意两个基站之间的切换次数;第一处理单元,用于在所述全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成所述第一基站的从基站群;第二处理单元,用于分别计算所述第一基站与所述从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算所述从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据所述第一数据组与所述第二数据组判断所述第一基站的位置是否需要矫正;第一计算单元,用于在所述第一基站的位置需要矫正时,根据所述从基站群中各从基站的位置计算出所述第一基站的位置。
第三方面,本发明实施例提供了一种基站位置矫正设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
本发明实施例提供的基站位置矫正方法、装置、设备及介质,通过本发明通过基站中上报的信令数据结合基站实际站址位置,计算基站之间的相互关系,将干扰基站数据删除,建立针对主基站的从基站群,并根据从基站群计算出主基站的预测位置,对于整个城市级别的基站站址计算和矫正具有很强的实用性,能够快速将城市中的基站的实际站址位置通过计算确定,避免了通过实际采集基站位置时产生的成本问题,简化了获取基站位置的过程。本发明通过历史信令数据和现有的基站数据进行拉远基站站址优化和选择,能够自动的计算和判断当前基站是否偏离实际位置,并直接计算出基站的估算位置。避免了实地采集基站交互信息,提高基站位置更新的自动化水平。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本发明一些实施例提供的基站位置矫正方法的一个流程示意图;
图2示出了根据本发明一些实施例提供的基站位置矫正方法的又一个流程示意图;
图3示出了根据本发明一些实施例提供的基站位置矫正方法的又一个流程示意图;
图4示出了根据本发明一些实施例提供的基站位置矫正方法的又一个流程示意图;
图5示出了根据本发明一些实施例提供的基站位置矫正方法的又一个流程示意图;
图6示出了根据本发明一些实施例提供的基站位置矫正装置的一个框架图;
图7示出了根据本发明一些实施例提供的基站位置矫正装置的又一个框架图;
图8示出了根据本发明一些实施例提供的基站位置矫正装置的又一个框架图;
图9示出了根据本发明一些实施例提供的基站位置矫正装置的又一个框架图;
图10示出了根据本发明一些实施例提供的基站位置矫正装置的又一个框架图;
图11示出了根据本发明一些实施例提供的基站位置位置关系示意图;
图12示出了本发明一个实施例提供的数据迁移的设备的硬件结构示意图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了解决现有技术问题,本发明实施例提供了一种基站位置矫正方法、基站位置矫正装置、基站位置矫正设备及计算机存储介质。下面首先对本发明实施例所提供的基站位置矫正方法进行介绍。
图1示出了本发明一个实施例提供的基站位置矫正方法的流程示意图。如图1所示,本实施例提供的一种基站位置矫正方法包括:
S102,获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
S104,在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
S106,分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正;
S108,若是,根据从基站群中各从基站的位置计算出第一基站的位置。
本发明提供的基站位置矫正方法,首先获取在预设区域内的所有移动终端的信令数据,这是由于移动终端的信令数据中数据资源丰富,可以利用用户的切换信息提取基站之间的关联关系,逐条遍历各信令数据之间的切换关系,以统计在该预设区域内的任意两个基站之间的切换次数,具体地,当一条信令数据中反映了移动终端是由A基站切换至B基站,则将该切换进行记录,当遍历完成所有的信令数据后,便获取到了在该预设区域内的移动终端之间的切换次数;在全部基站中选取与第一基站(主基站)的切换次数大于预设次数的基站,被选取的基站均为与第一基站之间频繁出现切换,即可认定为与第一基站之间的距离足够近,而与第一基站的切换次数小于预设次数的基站,可能是由于信号异常偏移等原因导致基站切换,因此切换次数过少则不可认定两基站之间的距离足够近,需要将两者的切换关系进行排除;随后分别计算第一基站与从基站群中的各从基站之间的距离,并记录各个数据至第一数据组中,分别计算从基站群中的任意两个从基站之间的距离,并记录各个数据至第二数据组中,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正,在需要后续的矫正时,由于从基站群中的基站都为与第一基站具有切换关系的距离较近的基站,因此需要根据第一基站的从基站群对第一基站的位置进行矫正,即可根据从基站群中各从基站的位置计算出第一基站的位置。本发明通过基站中上报的信令数据结合基站实际站址位置,计算基站之间的相互关系,将干扰基站数据删除,建立针对主基站的从基站群,并根据从基站群计算出主基站的预测位置,对于整个城市级别的基站站址计算和矫正具有很强的实用性,能够快速将城市中的基站的实际站址位置通过计算确定,避免了通过实际采集基站位置时产生的成本问题,简化了获取基站位置的过程。
本发明通过历史信令数据和现有的基站数据进行拉远基站站址优化和选择,能够自动的计算和判断当前基站是否偏离实际位置,并直接计算出基站的估算位置。避免了实地采集基站交互信息,提高基站位置更新的自动化水平。
具体地,在移动终端的通信过程中,由于基站的覆盖范围有部分重合或较近,因此在移动终端进行运动的过程中,如若两个基站之间具有切换则说明两者之间的距离足够近,而一个主基站对应的从基站群中每个从基站都为与之距离足够近,在后续的矫正过程中则会根据周围的从基站的位置确定主基站的位置;此外,在预设区域内的全部基站都会有与之有切换关系的从基站,即一个基站可以做出其他基站的从基站,也可以作为主基站。
可以想到地,预设区域可以为一个城市内的所有基站、也可以为一个省内的所有基站;同时为保证矫正的时效性,可以设定预设时长内进行一次统计,即可以为设定获取7天的信令数据,以同时保证信息的准确性及计算的精确性。
图2示出了本发明一个实施例提供的基站位置矫正方法的流程示意图。
如图2所示,本实施例提供的一种基站位置矫正方法包括:
S202,获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
S204,在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
S206,分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组;
S208,获取第一数据组中的最小值并记为第一距离,获取第二数据组中的最大值并记为第二距离;
S210,判断第一距离是否大于第二距离;
S212,若是,根据从基站群中各从基站的位置计算出第一基站的位置。
在该实施例中,提供了一种如何判断第一基站是否需要进行位置矫正的具体方法。从第一基站与从基站群中的各从基站之间的距离中获取最小值计为第一距离,随后从从基站群中的任意两个从基站之间的距离中获取最大值计为第二距离,判断第一距离是否大于第二距离,即判断第一基站到各个从基站中的最小距离是否都大于各个从基站之前的最大距离,当判断成立时,可以认为由于第一基站与各个从基站之间具有一定数量的切换关系,第一基站如若距离从基站均较远,则切换是不易发生的,因此肯定断定现有的第一基站的位置不能真实的反映出第一基站的位置,需要根据从基站群的位置对第一基站的位置进行重新确定。
图3示出了本发明一个实施例提供的基站位置矫正方法的流程示意图。
如图3所示,本实施例提供的一种基站位置矫正方法包括:
S302,获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
S304,在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
S306,分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组;
S308,获取第一数据组中的最小值并记为第一距离,获取第二数据组中的最大值并记为第二距离;
S310,判断第一距离是否大于第二距离;
S312,若是,根据从基站群中各从基站的位置计算出第一基站的位置;
S314,若否,则认为第一基站的位置无需矫正。
在该实施例中,在判断第一距离是否大于第二距离之后,如若判定结果为第一距离小于等于第二距离,则可以认定第一基站的位置无需矫正,即在上述计算过程中使用到的第一基站的位置即可较为真实地反映出其现在的位置。
图4示出了本发明一个实施例提供的基站位置矫正方法的流程示意图。如图4所示,本实施例提供的一种基站位置矫正方法包括:
S402,获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
S404,在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
S406,分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正;
S408,若是,计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;
S410,计算第i个从基站的位置权重Wi,对第一基站的坐标进行模拟;
其中,Lij为第i个从基站到第j个从基站的距离;Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;
其中,Lj为第j个从基站到从基站群中其他各从基站的距离和;
其中的第一基站的坐标(X主,Y主)模拟公式为:
其中,X主为第一基站的经度坐标的模拟结果;Y主为第一基站的纬度坐标的模拟结果;n为从基站群中的从基站个数。
在该实施例中,提供了一种通过从基站群中各从基站的位置来确定第一基站的位置的方案。首先在需要进行位置矫正时,会计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;其中Li的计算公式为:
Lij为第i个从基站到第j个从基站的距离;Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;然后再根据Li计算第i个从基站的位置权重Wi;为了计算主基站站址位置,需要使用从基站位置进行模拟,因此从基站位置权重是计算主基站站址是否准确的重要因素,从基站位置权重计算非常重要,因此使用从基站到其他所有从基站的距离和作为参数,使用反距离加权法计算每个从基站的权重,其中位置权重Wi的计算公式为:
其中,Lj为第j个从基站到从基站群中其他各从基站的距离和;即使用反距离加权法可获取到在第i个从基站在总的从基站中的位置权重,在确定位置权重后,对第一基站的坐标进行模拟,其使用的方式计算第一基站的坐标(X主,Y主),其中模拟公式为:
其中,X主为第一基站的经度坐标的模拟结果;Y主为第一基站的纬度坐标的模拟结果;n为从基站群中的从基站个数;即根据从基站位置及其对应主基站的位置权重模拟主基站的站址位置,无需室外基站交互数据实采,并且能够根据计算结果自动判定是否属于偏离基站并进行位置矫正,提高了基站位置估算自动化水平。
图5示出了本发明一个实施例提供的基站位置矫正方法的流程示意图。如图5所示,本实施例提供的一种基站位置矫正方法包括:
S502,获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
S504,在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
S506,获取从基站群中各从基站到从基站群中其他各从基站的距离Lij;
S508,计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;
S510,标记距离和Li中的最大值所对应的第一从基站,获取第一从基站到其他从基站的距离中的最小值并记为Lmin;
S512,获取从基站群中除第一从基站的其他从基站之间的距离中的最大值并记为Lmax;
S514,当Lmin>Lmax时,判定第一从基站为误差从基站,将第一从基站剔除出从基站群;
S516,分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正;
S518,若是,根据从基站群中各从基站的位置计算出第一基站的位置。
其中,Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;
在该实施例中,提供了一种保证从基站群中的各个从基站位置可靠的方案,由于后续需要根据从基站的位置来确定主基站的位置,因此需要保证所选取的从基站的位置准确。获取从基站群中各从基站到从基站群中其他各从基站的距离Lij;其中Lij的计算公式为:
其中,Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;随后再计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;其中Li的计算公式为:
获取所有的从基站的距离和,并标记距离和Li中的最大值所对应的第一从基站,获取第一从基站到其他从基站的距离中的最小值并记为Lmin;随后获取从基站群中除第一从基站的其他从基站之间的距离中的最大值并记为Lmax;当Lmin>Lmax时,距离和最大的第一从基站中的最小距离Lmin都大于除第一从基站的其他从基站之间的距离中的最大值Lmax,则说明该第一从基站游离于该基站群中其他基站的位置之外,因此判定第一从基站为误差从基站,将第一从基站剔除出从基站群。
如图11所示,误差从基站的位置相对于从基站群中其他各个基站的位置更偏离中心,因此需要剔除。
在本发明的一个实施例中,优选地,将第一从基站剔除出从基站群的步骤之后,还包括:重复迭代以至从基站群中不包括任一误差从基站。
在该实施例中,在将第一从基站剔除出从基站群的之后,还会重复迭代验证以至从基站群中不包括任一误差从基站,即使得从基站群每一个基站的位置均较为靠拢。
在本发明的一个实施例中,优选地,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数的步骤,包括:读取信令数据中具有切换关系的两个基站;并按照两个基站的切换方向将切换关***计至由切换源头的基站至切换目的基站的关系表中,以更新关系表中的切换次数。
在该实施例中,提供了一种确定全部基站中任意两个基站之间的切换次数的方案。在所有信令数据中读取具有切换关系的两个基站,例如A基站与B基站具有切换关系,并按照两个基站的切换方向将切换关***计至由切换源头的基站至切换目的基站的关系表中,以更新关系表中的切换次数。
具体地,对于同一用户信令数据计算基站切换关系,如用户信令数据中存在IMSI1,Lac1,Ci1,IMSI1,Lac2、Ci2的信令数据,则认为Lac1/Ci1和Lac2/Ci2有切换关系,查询并更新基站切换关系表,如表1所示。
表1基站切换关系表
编号 | 字段 | 类型 | 字段说明 | 说明 |
1 | ID | Char(8) | 记录编号 | |
2 | olac | Char(10) | 源位置区 | |
3 | oci | Char(10) | 源小区 | |
4 | dlac | Char(10) | 目的位置区 | |
5 | dci | Char(10) | 目的小区 | |
6 | Num | Char(10) | 切换发生的次数 |
如果存在Lac1/Ci1和Lac2/Ci2,则将此记录中切换次数增加1,如果不存在,则在记录表中将此数据***,记录次数设置为1。
在基站切换关系表中,ID表明信令数据的标号,olac表示为源位置区,oci表示为源小区,dlac表示为目的位置区,dci表示为目的小区,一个基站通过位置区和小区共同进行标识,例如Lac1/Ci1标识唯一一个基站,Num表示为信令数据中由该源位置区/源小区标识的基站切换至目的位置区/目的小区标识的基站的次数(即包含切换方向)。其中在后续的统计过程中,源位置区/源小区标识的基站作为主基站;目的位置区/目的小区标识的基站作为从基站。
在形成完整的基站切换关系表时,需要重复上述步骤,直到所有信令数据遍历完毕,形成最终的基站切换关系表。
可以想到地,对于预设次数的选定可以为,根据基站切换关系表,计算Num字段,如果Num>10次,保留切换记录,如果Num<10次,删除此切换关系。
在本发明的一个实施例中,优选地,在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群的步骤之后,包括:遍历全部基站以针对全部基站中的每一基站生成基站主从关系表。
在该实施例中,在组成第一基站的从基站群之后,遍历全部基站以针对全部基站中的每一基站生成基站主从关系表。即选择各个基站作为主基站时所形成的从基站群,并根据各个从基站群,逐一对主基站的位置进行验证。
具体地,根据基站切换关系表数据,按源位置区/源小区(记为主基站),选择本基站的有切换关系的所有基站(记为从基站),建立每个基站的主从关系,并将基站主从关系按照主从关系表组织存储,基站主从关系表如下表2所示:
表2基站主从关系表
编号 | 字段 | 类型 | 字段说明 | 说明 |
1 | ID | Char(8) | 记录编号 | |
2 | olac_ci | Char(20) | 源位置区和小区 | |
3 | dlac_cis | Char(256) | 目的位置区和小区集合 |
图6示出了本发明一个实施例提供的基站位置矫正装置600的框架图。如图6所示,本实施例提供的一种基站位置矫正装置600包括:
第一获取单元602,用于获取在预设区域内所用的信令数据,遍历各所述信令数据以统计所述预设区域内的全部基站中的任意两个基站之间的切换次数;
第一处理单元604,用于在所述全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成所述第一基站的从基站群;
第二处理单元606,用于分别计算所述第一基站与所述从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算所述从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据所述第一数据组与所述第二数据组判断所述第一基站的位置是否需要矫正;
第一计算单元608,用于在所述第一基站的位置需要矫正时,根据所述从基站群中各从基站的位置计算出所述第一基站的位置。
本发明提供的基站位置矫正装置600,包括第一获取单元602,第一处理单元604,第二处理单元606和第一计算单元608,首先获取在预设区域内的所有移动终端的信令数据,这是由于移动终端的信令数据中数据资源丰富,可以利用用户的切换信息提取基站之间的关联关系,逐条遍历各信令数据之间的切换关系,以统计在该预设区域内的任意两个基站之间的切换次数,具体地,当一条信令数据中反映了移动终端是由A基站切换至B基站,则将该切换进行记录,当遍历完成所有的信令数据后,便获取到了在该预设区域内的移动终端之间的切换次数;在全部基站中选取与第一基站(主基站)的切换次数大于预设次数的基站,被选取的基站均为与第一基站之间频繁出现切换,即可认定为与第一基站之间的距离足够近,而与第一基站的切换次数小于预设次数的基站,可能是由于信号异常偏移等原因导致基站切换,因此切换次数过少则不可认定两基站之间的距离足够近,需要将两者的切换关系进行排除;随后分别计算第一基站与从基站群中的各从基站之间的距离,并记录各个数据至第一数据组中,分别计算从基站群中的任意两个从基站之间的距离,并记录各个数据至第二数据组中,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正,在需要后续的矫正时,由于从基站群中的基站都为与第一基站具有切换关系的距离较近的基站,因此需要根据第一基站的从基站群对第一基站的位置进行矫正,即可根据从基站群中各从基站的位置计算出第一基站的位置。本发明通过基站中上报的信令数据结合基站实际站址位置,计算基站之间的相互关系,将干扰基站数据删除,建立针对主基站的从基站群,并根据从基站群计算出主基站的预测位置,对于整个城市级别的基站站址计算和矫正具有很强的实用性,能够快速将城市中的基站的实际站址位置通过计算确定,避免了通过实际采集基站位置时产生的成本问题,简化了获取基站位置的过程。
本发明通过历史信令数据和现有的基站数据进行拉远基站站址优化和选择,能够自动的计算和判断当前基站是否偏离实际位置,并直接计算出基站的估算位置。避免了实地采集基站交互信息,提高基站位置更新的自动化水平。
具体地,在移动终端的通信过程中,由于基站的覆盖范围有部分重合或较近,因此在移动终端进行运动的过程中,如若两个基站之间具有切换则说明两者之间的距离足够近,而一个主基站对应的从基站群中每个从基站都为与之距离足够近,在后续的矫正过程中则会根据周围的从基站的位置确定主基站的位置;此外,在预设区域内的全部基站都会有与之有切换关系的从基站,即一个基站可以做出其他基站的从基站,也可以作为主基站。
可以想到地,预设区域可以为一个城市内的所有基站、也可以为一个省内的所有基站;同时为保证矫正的时效性,可以设定预设时长内进行一次统计,即可以为设定获取7天的信令数据,以同时保证信息的准确性及计算的精确性。
图7示出了本发明一个实施例提供的基站位置矫正装置700的框架图。
如图7所示,本实施例提供的一种基站位置矫正装置700包括:
第一获取单元702,用于获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
第一处理单元704,用于在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
第二处理单元706,用于分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组;
第二获取单元708,用于获取第一数据组中的最小值并记为第一距离,获取第二数据组中的最大值并记为第二距离;
第一判断单元710,用于判断第一距离是否大于第二距离;
第一计算单元712,用于在所述第一基站的位置需要矫正时,根据从基站群中各从基站的位置计算出第一基站的位置。
在该实施例中,提供了一种如何判断第一基站是否需要进行位置矫正的具体方法。从第一基站与从基站群中的各从基站之间的距离中获取最小值计为第一距离,随后从从基站群中的任意两个从基站之间的距离中获取最大值计为第二距离,判断第一距离是否大于第二距离,即判断第一基站到各个从基站中的最小距离是否都大于各个从基站之前的最大距离,当判断成立时,可以认为由于第一基站与各个从基站之间具有一定数量的切换关系,第一基站如若距离从基站均较远,则切换是不易发生的,因此肯定断定现有的第一基站的位置不能真实的反映出第一基站的位置,需要根据从基站群的位置对第一基站的位置进行重新确定。
图8示出了本发明一个实施例提供的基站位置矫正装置800的框架图。
如图8所示,本实施例提供的一种基站位置矫正装置800包括:
第一获取单元802,用于获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
第一处理单元804,用于在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
第二处理单元806,用于分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组;
第二获取单元808,用于获取第一数据组中的最小值并记为第一距离,获取第二数据组中的最大值并记为第二距离;
第一判断单元810,用于判断第一距离是否大于第二距离;
第三处理单元812,用于在第一距离大于第二距离时,根据从基站群中各从基站的位置计算出第一基站的位置;
第四处理单元814,用于在第一距离不大于第二距离,则认为第一基站的位置无需矫正。
在该实施例中,在判断第一距离是否大于第二距离之后,如若判定结果为第一距离小于等于第二距离,则可以认定第一基站的位置无需矫正,即在上述计算过程中使用到的第一基站的位置即可较为真实地反映出其现在的位置。
图9示出了本发明一个实施例提供的基站位置矫正装置900的框架图。如图9所示,本实施例提供的一种基站位置矫正装置900包括:
第一获取单元902,用于获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
第一处理单元904,用于在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
第二处理单元906,用于分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正;
第一计算单元908,用于在第一基站的位置需要矫正时,计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;
第二计算单元910,用于计算第i个从基站的位置权重Wi,对第一基站的坐标进行模拟;
其中,Lij为第i个从基站到第j个从基站的距离;Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;
其中,Lj为第j个从基站到从基站群中其他各从基站的距离和;
其中的第一基站的坐标(X主,Y主)模拟公式为:
其中,X主为第一基站的经度坐标的模拟结果;Y主为第一基站的纬度坐标的模拟结果;n为从基站群中的从基站个数。
在该实施例中,提供了一种通过从基站群中各从基站的位置来确定第一基站的位置的方案。首先在需要进行位置矫正时,会计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;其中Li的计算公式为:
Lij为第i个从基站到第j个从基站的距离;Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;然后再根据Li计算第i个从基站的位置权重Wi;为了计算主基站站址位置,需要使用从基站位置进行模拟,因此从基站位置权重是计算主基站站址是否准确的重要因素,从基站位置权重计算非常重要,因此使用从基站到其他所有从基站的距离和作为参数,使用反距离加权法计算每个从基站的权重,其中位置权重Wi的计算公式为:
其中,Lj为第j个从基站到从基站群中其他各从基站的距离和;即使用反距离加权法可获取到在第i个从基站在总的从基站中的位置权重,在确定位置权重后,对第一基站的坐标进行模拟,其使用的方式计算第一基站的坐标(X主,Y主),其中模拟公式为:
其中,X主为第一基站的经度坐标的模拟结果;Y主为第一基站的纬度坐标的模拟结果;n为从基站群中的从基站个数;即根据从基站位置及其对应主基站的位置权重模拟主基站的站址位置,无需室外基站交互数据实采,并且能够根据计算结果自动判定是否属于偏离基站并进行位置矫正,提高了基站位置估算自动化水平。
图10示出了本发明一个实施例提供的基站位置矫正装置1000的流程示意图。如图10所示,本实施例提供的一种基站位置矫正装置1000包括:
第一获取单元1002,用于获取在预设区域内所用的信令数据,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数;
第一处理单元1004,用于在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群;
第二获取单元1006,用于获取从基站群中各从基站到从基站群中其他各从基站的距离Lij;
第一计算单元1008,用于计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;
第三获取单元1010,用于标记距离和Li中的最大值所对应的第一从基站,获取第一从基站到其他从基站的距离中的最小值并记为Lmin;
第四获取单元1012,用于获取从基站群中除第一从基站的其他从基站之间的距离中的最大值并记为Lmax;
第一控制单元1014,用于当Lmin>Lmax时,判定第一从基站为误差从基站,将第一从基站剔除出从基站群;
第二处理单元1016,用于分别计算第一基站与从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据第一数据组与第二数据组判断第一基站的位置是否需要矫正;
第一计算单元1018,用于在第一基站的位置需要矫正时,根据从基站群中各从基站的位置计算出第一基站的位置。
其中,Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;
在该实施例中,提供了一种保证从基站群中的各个从基站位置可靠的方案,由于后续需要根据从基站的位置来确定主基站的位置,因此需要保证所选取的从基站的位置准确。获取从基站群中各从基站到从基站群中其他各从基站的距离Lij;其中Lij的计算公式为:
其中,Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;随后再计算从基站群中第i个从基站到从基站群中其他各从基站的距离和Li;其中Li的计算公式为:
获取所有的从基站的距离和,并标记距离和Li中的最大值所对应的第一从基站,获取第一从基站到其他从基站的距离中的最小值并记为Lmin;随后获取从基站群中除第一从基站的其他从基站之间的距离中的最大值并记为Lmax;当Lmin>Lmax时,距离和最大的第一从基站中的最小距离Lmin都大于除第一从基站的其他从基站之间的距离中的最大值Lmax,则说明该第一从基站游离于该基站群中其他基站的位置之外,因此判定第一从基站为误差从基站,将第一从基站剔除出从基站群。
在本发明的一个实施例中,优选地,将第一从基站剔除出从基站群的步骤之后,还包括:重复迭代以至从基站群中不包括任一误差从基站。
在该实施例中,在将第一从基站剔除出从基站群的之后,还会重复迭代验证以至从基站群中不包括任一误差从基站,即使得从基站群每一个基站的位置均较为靠拢。
在本发明的一个实施例中,优选地,遍历各信令数据以统计预设区域内的全部基站中的任意两个基站之间的切换次数的步骤,包括:读取信令数据中具有切换关系的两个基站;并按照两个基站的切换方向将切换关***计至由切换源头的基站至切换目的基站的关系表中,以更新关系表中的切换次数。
在该实施例中,提供了一种确定全部基站中任意两个基站之间的切换次数的方案。在所有信令数据中读取具有切换关系的两个基站,例如A基站与B基站具有切换关系,并按照两个基站的切换方向将切换关***计至由切换源头的基站至切换目的基站的关系表中,以更新关系表中的切换次数。
具体地,对于同一用户信令数据计算基站切换关系,如用户信令数据中存在IMSI1,Lac1,Ci1,IMSI1,Lac2、Ci2的信令数据,则认为Lac1/Ci1和Lac2/Ci2有切换关系,查询并更新基站切换关系表,如表3所示。
表3基站切换关系表
编号 | 字段 | 类型 | 字段说明 | 说明 |
1 | ID | Char(8) | 记录编号 | |
2 | olac | Char(10) | 源位置区 | |
3 | oci | Char(10) | 源小区 | |
4 | dlac | Char(10) | 目的位置区 | |
5 | dci | Char(10) | 目的小区 | |
6 | Num | Char(10) | 切换发生的次数 |
如果存在Lac1/Ci1和Lac2/Ci2,则将此记录中切换次数增加1,如果不存在,则在记录表中将此数据***,记录次数设置为1。
在基站切换关系表中,ID表明信令数据的标号,olac表示为源位置区,oci表示为源小区,dlac表示为目的位置区,dci表示为目的小区,一个基站通过位置区和小区共同进行标识,例如Lac1/Ci1标识唯一一个基站,Num表示为信令数据中由该源位置区/源小区标识的基站切换至目的位置区/目的小区标识的基站的次数(即包含切换方向)。其中在后续的统计过程中,源位置区/源小区标识的基站作为主基站;目的位置区/目的小区标识的基站作为从基站。
在形成完整的基站切换关系表时,需要重复上述步骤,直到所有信令数据遍历完毕,形成最终的基站切换关系表。
可以想到地,对于预设次数的选定可以为,根据基站切换关系表,计算Num字段,如果Num>10次,保留切换记录,如果Num<10次,删除此切换关系。
在本发明的一个实施例中,优选地,在全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成第一基站的从基站群的步骤之后,包括:遍历全部基站以针对全部基站中的每一基站生成基站主从关系表。
在该实施例中,在组成第一基站的从基站群之后,遍历全部基站以针对全部基站中的每一基站生成基站主从关系表。即选择各个基站作为主基站时所形成的从基站群,并根据各个从基站群,逐一对主基站的位置进行验证。
具体地,根据基站切换关系表数据,按源位置区/源小区(记为主基站),选择本基站的有切换关系的所有基站(记为从基站),建立每个基站的主从关系,并将基站主从关系按照主从关系表组织存储,基站主从关系表如下表4所示:
表4基站主从关系表
编号 | 字段 | 类型 | 字段说明 | 说明 |
1 | ID | Char(8) | 记录编号 | |
2 | olac_ci | Char(20) | 源位置区和小区 | |
3 | dlac_cis | Char(256) | 目的位置区和小区集合 |
本发明相比于传统基站位置估算方法,具有如下优点:
1、自动化水平高,无需室外基站交互数据实采,并且能够根据计算结果自动判定是否属于偏离基站并进行位置矫正,提高了基站位置估算自动化水平;
2、成本低,仅利用基站产生的历史信令数据及基站位置数据,大大降低了基站位置估算成本。
3、周期短,本发明能仅需要计算机程序计算基站实际位置,速度快,效率高。
4、覆盖范围广,可以计算整个城市甚至整个省份的基站位置一次性计算。
另外,结合图1至5描述的本发明实施例的基站位置矫正方法可以由基站位置矫正设备来实现。图11示出了本发明实施例提供的基站位置矫正设备的硬件结构示意图。
基站位置矫正设备可以包括处理器401以及存储有计算机程序指令的存储器402。
具体地,上述处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种基站位置矫正方法。
在一个示例中,基站位置矫正设备还可包括通信接口403和总线410。其中,如图12所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线410包括硬件、软件或两者,将基站位置矫正设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
另外,结合上述实施例中的基站位置矫正方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种基站位置矫正方法。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或***。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
Claims (11)
1.一种基站位置矫正方法,其特征在于,所述方法包括:
获取在预设区域内所用的信令数据,遍历各所述信令数据以统计所述预设区域内的全部基站中的任意两个基站之间的切换次数;
在所述全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成所述第一基站的从基站群;
分别计算所述第一基站与所述从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算所述从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据所述第一数据组与所述第二数据组判断所述第一基站的位置是否需要矫正;
若是,根据所述从基站群中各从基站的位置计算出所述第一基站的位置。
2.根据权利要求1所述的基站位置矫正方法,其特征在于,所述根据所述第一数据组与所述第二数据组判断所述第一基站的位置是否需要矫正的步骤,包括:
获取所述第一数据组中的最小值并记为第一距离,获取所述第二数据组中的最大值并记为第二距离;
判断所述第一距离是否大于所述第二距离。
3.根据权利要求2所述的基站位置矫正方法,其特征在于,
若所述第一距离小于等于所述第二距离,则认为所述第一基站的位置无需矫正。
4.根据权利要求1至3中任一项所述的基站位置矫正方法,其特征在于,所述根据所述从基站群中各从基站的位置计算出所述第一基站的位置的步骤,包括:
计算所述从基站群中第i个从基站到所述从基站群中其他各从基站的距离和Li,
其中,Lij为第i个从基站到第j个从基站的距离;Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;
计算所述第i个从基站的位置权重Wi,
其中,Lj为第j个从基站到所述从基站群中其他各从基站的距离和;
对所述第一基站的坐标进行模拟,
其中,X主为所述第一基站的经度坐标的模拟结果;Y主为所述第一基站的纬度坐标的模拟结果;n为所述从基站群中的从基站个数。
5.根据权利要求1至3中任一项所述的基站位置矫正方法,其特征在于,在所述全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成所述第一基站的从基站群的步骤之后,还包括:
获取所述从基站群中各从基站到所述从基站群中其他各从基站的距离Lij,
其中,Xi为第i个从基站的经度坐标;Xj为第j个从基站的经度坐标;Yi为第i个从基站的纬度坐标;Yj为第j个从基站的纬度坐标;
计算所述从基站群中第i个从基站到所述从基站群中其他各从基站的距离和Li,
标记所述距离和Li中的最大值所对应的第一从基站,获取所述第一从基站到其他从基站的距离中的最小值并记为Lmin;
获取所述从基站群中除所述第一从基站的其他从基站之间的距离中的最大值并记为Lmax;
当Lmin>Lmax时,判定所述第一从基站为误差从基站,将所述第一从基站剔除出所述从基站群。
6.根据权利要求5所述的基站位置矫正方法,其特征在于,将所述第一从基站剔除出所述从基站群的步骤之后,还包括:
重复迭代以至所述从基站群中不包括任一所述误差从基站。
7.根据权利要求1至3中任一项所述的基站位置矫正方法,其特征在于,所述遍历各所述信令数据以统计所述预设区域内的全部基站中的任意两个基站之间的切换次数的步骤,包括:
读取所述信令数据中具有切换关系的两个基站;
并按照所述两个基站的切换方向将所述切换关***计至由切换源头的基站至切换目的基站的关系表中,以更新所述关系表中的切换次数。
8.根据权利要求1至3中任一项所述的基站位置矫正方法,其特征在于,在所述全部基站中获取与第一基站的切换次数大于预设次数的基站,以组成所述第一基站的从基站群的步骤之后,包括:
遍历所述全部基站以针对所述全部基站中的每一基站生成基站主从关系表。
9.一种基站位置矫正装置,其特征在于,所述装置包括:
第一获取单元,用于获取在预设区域内所用的信令数据,遍历各所述信令数据以统计所述预设区域内的全部基站中的任意两个基站之间的切换次数;
第一处理单元,用于在所述全部基站中获取与第一基站的切换次数大于预设次数的基站时,以组成所述第一基站的从基站群;
第二处理单元,用于分别计算所述第一基站与所述从基站群中的各从基站之间的距离,并记录为第一数据组,分别计算所述从基站群中的任意两个从基站之间的距离,并记录为第二数据组,根据所述第一数据组与所述第二数据组判断所述第一基站的位置是否需要矫正;
第一计算单元,用于在所述第一基站的位置需要矫正时,根据所述从基站群中各从基站的位置计算出所述第一基站的位置。
10.一种基站位置矫正设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-8中任一项所述的方法。
11.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811591038.5A CN111356152B (zh) | 2018-12-20 | 2018-12-20 | 基站位置矫正方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811591038.5A CN111356152B (zh) | 2018-12-20 | 2018-12-20 | 基站位置矫正方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111356152A true CN111356152A (zh) | 2020-06-30 |
CN111356152B CN111356152B (zh) | 2023-11-21 |
Family
ID=71196822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811591038.5A Active CN111356152B (zh) | 2018-12-20 | 2018-12-20 | 基站位置矫正方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111356152B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117528775A (zh) * | 2024-01-08 | 2024-02-06 | 智慧足迹数据科技有限公司 | 一种基站位置修正方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070021122A1 (en) * | 2005-07-20 | 2007-01-25 | Lane Frank A | Methods and apparatus for providing base station position information and using position information to support timing and/or frequency corrections |
CN101860958A (zh) * | 2001-12-27 | 2010-10-13 | 高通股份有限公司 | 无线移动通信网络内使用移动站确定基站位置参数 |
CN102281629A (zh) * | 2011-08-22 | 2011-12-14 | 北京邮电大学 | 一种定位的方法和装置 |
CN103916868A (zh) * | 2012-12-31 | 2014-07-09 | ***通信集团浙江有限公司 | 位置区优化方法及*** |
CN104459749A (zh) * | 2014-12-02 | 2015-03-25 | 范子成 | 一种能对基站定位进行纠正的定位方法和装置 |
CN105101261A (zh) * | 2015-06-23 | 2015-11-25 | 中国联合网络通信集团有限公司 | 一种基站检索方法及装置 |
CN106304135A (zh) * | 2015-05-26 | 2017-01-04 | 中国联合网络通信集团有限公司 | 纠正基站地理位置坐标的方法及装置 |
CN108093417A (zh) * | 2017-12-18 | 2018-05-29 | 北京工业大学 | 一种基于基站分布密度自适应的基站位置纠偏方法 |
US20180156918A1 (en) * | 2010-11-19 | 2018-06-07 | Agjunction Llc | Portable base station network for local differential gnss corrections |
-
2018
- 2018-12-20 CN CN201811591038.5A patent/CN111356152B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101860958A (zh) * | 2001-12-27 | 2010-10-13 | 高通股份有限公司 | 无线移动通信网络内使用移动站确定基站位置参数 |
US20070021122A1 (en) * | 2005-07-20 | 2007-01-25 | Lane Frank A | Methods and apparatus for providing base station position information and using position information to support timing and/or frequency corrections |
US20140302872A1 (en) * | 2005-07-20 | 2014-10-09 | Qualcomm Incorporated | Methods and apparatus for providing base station position information and using position information to support timing and/or frequency corrections |
US20180156918A1 (en) * | 2010-11-19 | 2018-06-07 | Agjunction Llc | Portable base station network for local differential gnss corrections |
CN102281629A (zh) * | 2011-08-22 | 2011-12-14 | 北京邮电大学 | 一种定位的方法和装置 |
CN103916868A (zh) * | 2012-12-31 | 2014-07-09 | ***通信集团浙江有限公司 | 位置区优化方法及*** |
CN104459749A (zh) * | 2014-12-02 | 2015-03-25 | 范子成 | 一种能对基站定位进行纠正的定位方法和装置 |
CN106304135A (zh) * | 2015-05-26 | 2017-01-04 | 中国联合网络通信集团有限公司 | 纠正基站地理位置坐标的方法及装置 |
CN105101261A (zh) * | 2015-06-23 | 2015-11-25 | 中国联合网络通信集团有限公司 | 一种基站检索方法及装置 |
CN108093417A (zh) * | 2017-12-18 | 2018-05-29 | 北京工业大学 | 一种基于基站分布密度自适应的基站位置纠偏方法 |
Non-Patent Citations (2)
Title |
---|
IMTIAZ PARVEZ;ET AL: "A survey on low latency towards 5G:RAN, core network and caching", 《IEEE COMMUNICATIONS SURVEYS & TUTORIALS》 * |
杜刚: "移动伪基站定位和轨迹追踪技术研究", 《中国会议》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117528775A (zh) * | 2024-01-08 | 2024-02-06 | 智慧足迹数据科技有限公司 | 一种基站位置修正方法及装置 |
CN117528775B (zh) * | 2024-01-08 | 2024-04-16 | 智慧足迹数据科技有限公司 | 一种基站位置修正方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111356152B (zh) | 2023-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106658399B (zh) | 一种基于手机用户位置指纹进行手机位置定位的方法 | |
CN109996279B (zh) | 过覆盖小区定位方法、装置、设备及介质 | |
CN109522895B (zh) | 兴趣点位置校验方法、装置、服务器和计算机可读介质 | |
CN111787488B (zh) | 一种用户定位方法及*** | |
CN109936820B (zh) | 一种用户终端定位方法及装置 | |
JP2011158459A (ja) | パターン分類を使用した、無線端末が屋内にあるかどうかの推定 | |
CN112469066A (zh) | 5g网络覆盖评估方法及装置 | |
CN109429330B (zh) | 室内定位方法、装置、设备和介质 | |
CN108770057B (zh) | 预定指纹库的确定方法及指纹定位方法、装置、存储介质 | |
CN111356152A (zh) | 基站位置矫正方法、装置、设备及介质 | |
CN108541011B (zh) | 无线网络信号覆盖区域的强度分析方法和装置 | |
EP3657841A1 (en) | Method and device for obtaining emission probability, transfer probability and sequence positioning | |
CN112995893A (zh) | 一种指纹定位方法、***、服务器和存储介质 | |
CN111343648B (zh) | 一种区域分析方法、装置及设备 | |
CN114599040B (zh) | 基站位置确定方法、装置和电子设备 | |
CN114970495A (zh) | 人名消歧方法、装置、电子设备及存储介质 | |
CN111372309B (zh) | 一种基于lte信号的定位方法、装置及可读存储介质 | |
CN111328013B (zh) | 移动终端定位方法及*** | |
CN110234163B (zh) | 用户终端的定位方法、装置、设备和介质 | |
CN109874170B (zh) | 地理坐标系盲检测方法、装置、设备及介质 | |
KR101161983B1 (ko) | 이동통신 단말기의 위치 정보를 산출하는 위치 관리 서버 및 그 산출 방법 | |
CN111787490A (zh) | 伪基站轨迹识别方法、装置、设备和存储介质 | |
CN115515143B (zh) | 一种基站覆盖场景确定方法、装置、设备及存储介质 | |
CN113260045B (zh) | 一种确定路由器地理位置的方法、装置、设备及存储介质 | |
CN115696572B (zh) | 一种定位数据的生成方法、装置及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |