CN113891236B - Method, device and computer readable storage medium for checking position information of base station - Google Patents

Method, device and computer readable storage medium for checking position information of base station Download PDF

Info

Publication number
CN113891236B
CN113891236B CN202010552756.2A CN202010552756A CN113891236B CN 113891236 B CN113891236 B CN 113891236B CN 202010552756 A CN202010552756 A CN 202010552756A CN 113891236 B CN113891236 B CN 113891236B
Authority
CN
China
Prior art keywords
base station
base stations
terminal
determining
position information
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.)
Active
Application number
CN202010552756.2A
Other languages
Chinese (zh)
Other versions
CN113891236A (en
Inventor
陈思中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202010552756.2A priority Critical patent/CN113891236B/en
Publication of CN113891236A publication Critical patent/CN113891236A/en
Application granted granted Critical
Publication of CN113891236B publication Critical patent/CN113891236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The disclosure relates to a method, a device and a computer readable storage medium for checking position information of a base station, and relates to the technical field of communication. The method of the present disclosure comprises: determining the identification of the base station connected with the terminal at each moment according to the related signaling of the terminal; according to the identifiers of the base stations connected by each terminal at each moment, determining the position relationship among the base stations, wherein the position relationship comprises: an adjacency relationship; and comparing the position relation among the base stations with the static position information pre-configured by each base station, and determining whether the static position information of the base stations is wrong or not according to the comparison result.

Description

Method, device and computer readable storage medium for checking position information of base station
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method and apparatus for checking location information of a base station, and a computer readable storage medium.
Background
The mobile operator may provide location services for the terminal. Whether the position, speed and vehicle of the mobile terminal are accurate or not depends mainly on whether the static position information configured by the base station is accurate or not, and the static position information is longitude and latitude information. The static position information of the base station is relatively fixed as configuration information, and can be changed only after the base station is migrated, and the configuration mode of the static position information is manually imported and also automatically measured and imported.
For millions or even tens of millions of base stations of operators (4G base stations are over millions and 5G base station density is theoretically increased by 1023 times), there is a problem that static location information of some base stations is wrong in configuration, which causes trouble to some services of operators based on location information.
At present, whether static position information of a base station is wrong is determined mainly by a mode of reporting position information errors and drive test by a user.
Disclosure of Invention
The inventors found that: the method for reporting the position information errors and the drive test by the user is difficult to comprehensively and accurately determine whether the static position information of the whole network base station is wrong, and has high labor cost and low efficiency.
One technical problem to be solved by the present disclosure is: how to more accurately and efficiently identify the static position information of the wrong base station.
According to some embodiments of the present disclosure, a method for checking location information of a base station is provided, including: determining the identification of the base station connected with the terminal at each moment according to the related signaling of the terminal; according to the identifiers of the base stations connected by each terminal at each moment, determining the position relationship among the base stations, wherein the position relationship comprises: an adjacency relationship; and comparing the position relation among the base stations with the static position information pre-configured by each base station, and determining whether the static position information of the base stations is wrong or not according to the comparison result.
In some embodiments, determining the positional relationship between base stations according to the identities of the base stations to which each terminal is connected at each time instant includes: generating a base station connection change track of each terminal according to the identifiers of the base stations connected by the terminal at each moment; for each base station, determining the number of connection changes between the base station and other base stations in preset time according to the base station connection change track of each terminal in the preset time, and taking other base stations with the corresponding connection change number greater than a first time threshold as adjacent base stations of the base stations; or, for each terminal, generating a base station connection change track of the terminal according to the identifiers of the base stations connected by the terminal at each moment, and determining a plurality of base stations connected by the terminal at the same time according to the base station connection change track of the terminal; for each base station, determining the number of times that the base station and other base stations are simultaneously connected in a preset time, and taking the other base stations with the corresponding times larger than a second time threshold as multiple connection base stations of the base stations; in the case that the base station and the multi-connection base station are the same system base station, the base station and the multi-connection base station are determined as the adjacent base station.
In some embodiments, the positional relationship further comprises: a covering relationship; according to the identifiers of the base stations connected by each terminal at each moment, determining the position relationship between the base stations further comprises: under the condition that the base station and the multi-connection base station are base stations of different systems, the coverage relation between the base station and the multi-connection base station is determined according to the coverage ranges of the base stations of various network systems.
In some embodiments, the method further comprises: determining the communication behavior type of the terminal at each moment according to the related signaling of the terminal, and associating the identification of the base station at each moment with the communication behavior type; after the base station connection change track of the terminal is generated, determining whether the communication behavior type corresponding to the identification of each base station is a preset type, and deleting the identification of the base station corresponding to the preset type in the base station connection change track of the terminal.
In some embodiments, comparing the position relationship between the base stations with the static position information preconfigured by each base station, and determining whether the static position information of the base station is wrong according to the comparison result includes: if the two base stations are determined to belong to adjacent relations according to the position relations between the base stations, and the distance between the two base stations is determined to be larger than a first distance threshold value according to the static position information of the two base stations, the static position information of the two base stations is determined to be suspected error information; or if the two base stations are determined not to belong to the adjacent relation according to the position relation between the base stations, and the distance between the two base stations is determined to be smaller than the second distance threshold according to the static position information of the two base stations, determining the static position information of the two base stations as suspected error information.
In some embodiments, comparing the position relationship between the base stations with the static position information preconfigured by each base station, and determining whether the static position information of the base station is wrong according to the comparison result includes: if the two base stations are determined to belong to the coverage relation according to the position relation between the base stations, and the distance between the two base stations is determined to be larger than a third distance threshold according to the static position information of the two base stations, the static position information of the two base stations is determined to be suspected error information; or if the two base stations are determined not to belong to the coverage relation according to the position relation between the base stations, and if one base station is determined to be located under the coverage of the other base station according to the static position information of the two base stations, determining that the static position information of the two base stations is suspected error information.
In some embodiments, the static position information is taken as suspected error information and is taken as a suspected error base station, and for each suspected error base station, whether the static position information of the suspected error base station is error is determined according to at least one of the position information of the network equipment to which the suspected error base station belongs and the position information of the position area to which the suspected error base station belongs, wherein the number of the suspected error base stations is determined as the suspected error base stations by the base stations adjacent to the suspected error base station; wherein, the base stations adjacent to the suspected wrong base station are determined according to the position relation between the base stations.
In some embodiments, in a case where a base station adjacent to the suspected wrong base station is determined that the number of the suspected wrong base stations is greater than a number threshold, determining that the static position information of the suspected wrong base station is wrong; or determining that the static position information of the suspected wrong base station is wrong under the condition that the distance between the position information of the network equipment to which the suspected wrong base station belongs and the static position information of the suspected wrong base station is larger than a fourth distance threshold value; or if the static position information of the suspected wrong base station is not in the position area to which the suspected wrong base station belongs, determining that the static position information of the suspected wrong base station is wrong.
In some embodiments, the communication behavior types include: calling, short message, starting up, shutting down, registering, logging off, updating position, and surfing one or more.
In some embodiments, the method further comprises: collecting signaling on a signaling link from a mobile communication network; and determining related signaling of the terminal according to the identification of the terminal carried in the signaling.
According to other embodiments of the present disclosure, there is provided an apparatus for checking position information of a base station, including: the connection determining module is used for determining the identification of the base station connected by the terminal at each moment according to the related signaling of the terminal; the position relation determining module is used for determining the position relation among the base stations according to the identifiers of the base stations connected by each terminal at each moment, and the position relation comprises the following steps: an adjacency relationship; and the error information determining module is used for comparing the position relation among the base stations with the static position information pre-configured by each base station, and determining whether the static position information of the base stations is wrong or not according to the comparison result.
In some embodiments, the location relationship determining module is configured to generate, for each terminal, a base station connection change track of the terminal according to an identifier of a base station to which the terminal is connected at each moment; for each base station, determining the number of connection changes between the base station and other base stations in preset time according to the base station connection change track of each terminal in the preset time, and taking other base stations with the corresponding connection change number greater than a first time threshold as adjacent base stations of the base stations; or, for each terminal, generating a base station connection change track of the terminal according to the identifiers of the base stations connected by the terminal at each moment, and determining a plurality of base stations connected by the terminal at the same time according to the base station connection change track of the terminal; for each base station, determining the number of times that the base station and other base stations are simultaneously connected in a preset time, and taking the other base stations with the corresponding times larger than a second time threshold as multiple connection base stations of the base stations; in the case that the base station and the multi-connection base station are the same system base station, the base station and the multi-connection base station are determined as the adjacent base station.
In some embodiments, the positional relationship further comprises: a covering relationship; the position relation determining module is used for determining the coverage relation between the base station and the multi-connection base station according to the coverage ranges of the base stations of various network systems under the condition that the base station and the multi-connection base station are base stations of different systems.
In some embodiments, the apparatus further comprises: the communication behavior determining module is used for determining the communication behavior type of the terminal at each moment according to the related signaling of the terminal and associating the identification of the base station at each moment with the communication behavior type; the position relation determining module is used for determining whether the communication behavior type corresponding to the identification of each base station is a preset type or not after the base station connection change track of the terminal is generated, and deleting the identification of the base station corresponding to the preset type in the base station connection change track of the terminal.
In some embodiments, the error information determining module is configured to determine that the static location information of the two base stations is suspected error information if it is determined that the two base stations belong to an adjacent relationship according to the location relationship between the base stations, and if it is determined that the distance between the two base stations is greater than a first distance threshold according to the static location information of the two base stations; or if the two base stations are determined not to belong to the adjacent relation according to the position relation between the base stations, and the distance between the two base stations is determined to be smaller than the second distance threshold according to the static position information of the two base stations, determining the static position information of the two base stations as suspected error information.
In some embodiments, the error information determining module is configured to determine that the static location information of the two base stations is suspected error information if the two base stations belong to the coverage relationship according to the location relationship between the base stations and if the distance between the two base stations is determined to be greater than a third distance threshold according to the static location information of the two base stations; or if the two base stations are determined not to belong to the coverage relation according to the position relation between the base stations, and if one base station is determined to be located under the coverage of the other base station according to the static position information of the two base stations, determining that the static position information of the two base stations is suspected error information.
In some embodiments, the error information determining module is configured to determine, for each suspected error base station, whether the static location information of the suspected error base station is wrong, according to at least one of location information of a network device to which the suspected error base station belongs, and location information of a location area to which the suspected error base station belongs, where the base station adjacent to the suspected error base station is determined to be the number of the suspected error base stations; wherein, the base stations adjacent to the suspected wrong base station are determined according to the position relation between the base stations.
In some embodiments, the error information determining module is configured to determine that the static location information of the suspected error base station is wrong if the base stations adjacent to the suspected error base station are determined that the number of the suspected error base stations is greater than a number threshold; or determining that the static position information of the suspected wrong base station is wrong under the condition that the distance between the position information of the network equipment to which the suspected wrong base station belongs and the static position information of the suspected wrong base station is larger than a fourth distance threshold value; or if the static position information of the suspected wrong base station is not in the position area to which the suspected wrong base station belongs, determining that the static position information of the suspected wrong base station is wrong.
In some embodiments, the communication behavior types include: calling, short message, starting up, shutting down, registering, logging off, updating position, and surfing one or more.
In some embodiments, the apparatus further comprises: the signaling acquisition module is used for acquiring signaling on a signaling link from the mobile communication network; and determining related signaling of the terminal according to the identification of the terminal carried in the signaling.
According to still further embodiments of the present disclosure, there is provided a method for checking location information of a base station, including: a processor; and a memory coupled to the processor for storing instructions that, when executed by the processor, cause the processor to perform the method of checking the location information of the base station of any of the embodiments described above.
According to still further embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements the steps of the method of checking location information of a base station of any of the previous embodiments.
The method and the device determine the identifiers of the base stations connected by the terminal at all moments according to the related signaling of the terminal, and further determine the position relationship among the base stations. According to the comparison of the position relation between the base stations and the static position information pre-configured by the base stations, whether the static position information of the base stations is wrong or not can be further determined. The method and the device can realize screening of the static position information of the whole-network base station according to the signaling of the whole network, have wider screening range, higher accuracy and higher efficiency, save labor cost and are more suitable for large-scale abnormal screening of the high-density base station in 4G and 5G ages.
Other features of the present disclosure and its advantages will become apparent from the following detailed description of exemplary embodiments of the disclosure, which proceeds with reference to the accompanying drawings.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort to a person of ordinary skill in the art.
Fig. 1 illustrates a flow diagram of a method of checking location information of a base station according to some embodiments of the present disclosure.
Fig. 2 shows a flow diagram of a method of checking location information of a base station according to further embodiments of the present disclosure.
Fig. 3 illustrates a schematic structure diagram of an inspection apparatus of position information of a base station according to some embodiments of the present disclosure.
Fig. 4 is a schematic structural view illustrating a device for checking position information of a base station according to still other embodiments of the present disclosure.
Fig. 5 is a schematic structural view of a device for checking position information of a base station according to still other embodiments of the present disclosure.
Detailed Description
The following description of the technical solutions in the embodiments of the present disclosure will be made clearly and completely with reference to the accompanying drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are only some embodiments of the present disclosure, not all embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses. Based on the embodiments in this disclosure, all other embodiments that a person of ordinary skill in the art would obtain without making any inventive effort are within the scope of protection of this disclosure.
Some embodiments of a method of checking location information of a base station of the present disclosure are described below in conjunction with fig. 1.
Fig. 1 is a flow chart of some embodiments of a method of checking location information of a base station of the present disclosure. As shown in fig. 1, the method of this embodiment includes: steps S102 to S106.
In step S102, the identity of the base station to which the terminal is connected at each moment is determined according to the relevant signaling of the terminal.
In some embodiments, signaling on a signaling link is collected from a mobile communications network; and determining related signaling of the terminal according to the identification of the terminal carried in the signaling. For example, signaling may be collected from various network elements such as base stations, switches, HLRs (Home Location Register, home location registers), etc. The identity of the terminal is for example, MDN (Mobile Directory Number, mobile subscriber directory number), IMSI (International Mobile Subscriber Identification Number, international mobile subscriber identity), etc., but is not limited to the illustrated examples. The signaling may also carry information about the base station to which the terminal is connected, such as an identity of the base station, a Cell identity (e.g., cell ID), and so on. The identity of the corresponding base station may be determined from the cell identity. The signaling also corresponds to a specific timestamp for determining the time of transmission or reception of the signaling.
In step S104, the positional relationship between the base stations is determined based on the identities of the base stations to which each terminal is connected at each time.
The positional relationship includes: adjacent relationship. Aiming at the scene of 5G non-independent networking, a plurality of base stations with different network systems coexist, for example, the coverage area of a 4G base station is large, the 5G base station is positioned under the coverage area of the 4G base station, and a terminal can be connected with a plurality of base stations at the same time. The positional relationship may further include: covering the relationship.
In some embodiments, for each terminal, a base station connection change track of the terminal is generated according to the identities of the base stations to which the terminal is connected at various moments. For each base station, determining the number of connection changes between the base station and other base stations in preset time according to the connection change track of the base station of each terminal in the preset time, and taking other base stations with the corresponding connection change number greater than a first threshold value as adjacent base stations of the base station.
The base station connection change track of the terminal may be the identities of the respective base stations arranged in time sequence. According to the base station connection change track of the terminal, two base stations connected with the terminal in sequence can be determined, and the conditions of the two base stations before and after switching or the two base stations before and after cell reselection can be adopted. For each base station a and each terminal, it may be determined that one base station to which the terminal is connected before the base station a is the previous base station of the base station a or one base station to which the terminal is connected after the base station a is the subsequent base station of the base station. Further, a plurality of previous base stations and/or a plurality of next base stations may be obtained for the base station a, and for each previous base station, the number of times the previous base station occurs before the base station a within a preset time (for example, 1 hour, which may be flexibly configured) may be used as the number of connection change times between the previous base station and the base station a. If the number of connection changes corresponding to the previous base station is greater than the corresponding threshold, the previous base station may serve as a neighbor base station for the base station A. Alternatively, the number of times the latter base station occurs after the base station a within a preset time (e.g., 1 hour, flexibly configurable) may be used as the number of connection changes between the latter base station and the base station a for each latter base station. If the number of connection changes corresponding to the latter base station is greater than the corresponding threshold, the latter base station may serve as a neighbor base station for the base station a.
The movement process of the terminal may be opposite, and thus, the same base station may occur before or after the base station a, that is, in the case where the previous base station and the subsequent base station are the same base station B, the number of times the base station B occurs before the base station a and the number of times the base station B occurs after the base station a within a preset time (for example, 1 hour, which is flexibly configurable) may be added as the number of connection change times between the base station B and the base station a. If the number of connection changes between base station B and base station A is greater than the first threshold, base stations A and B are neighbor base stations to each other. The first list may be generated for each base station in order of high to low number of connection changes between the other respective base stations and the base station.
In other embodiments, for each terminal, generating a base station connection change track of the terminal according to the identifiers of the base stations connected by the terminal at each moment, and determining a plurality of base stations connected by the terminal at the same time according to the base station connection change track of the terminal; for each base station, determining the number of times that the base station and other base stations are simultaneously connected within preset time, and taking other base stations with the corresponding times larger than a second time threshold as multi-connection base stations of the base station; and determining the base station and the multi-connection base station as adjacent base stations under the condition that the base station and the multi-connection base station are the same standard base stations.
Under the multi-connection scene, the terminal may connect a plurality of base stations at the same time, and under the condition that the plurality of base stations are of the same system (for example, 4G or 5G), the plurality of base stations are generally adjacent base stations, and the accuracy of determining the adjacent base stations can be improved through the number of times of multi-connection of the terminal.
Further, in still other embodiments, in the case that the base station and the multi-connection base station are base stations of different standards, the coverage relationship between the base station and the multi-connection base station is determined according to coverage ranges of base stations of various network standards. For example, in the case that the base station is a 4G base station and the multi-connection base station is a 5G base station, the coverage area of the base station is larger than that of the multi-connection base station, and the two base stations are in a coverage relationship.
In some embodiments, determining a communication behavior type of the terminal at each moment according to related signaling of the terminal, and associating an identifier of the base station at each moment with the communication behavior type; after the base station connection change track of the terminal is generated, determining whether the communication behavior type corresponding to the identification of each base station is a preset type, and deleting the identification of the base station corresponding to the preset type in the base station connection change track of the terminal.
The communication behavior types include, for example: one or more of calling, short message, turning on, turning off, registering, logging off, location updating, surfing are not limited to the illustrated examples. The communication behavior of the terminal can be determined according to the type of the related signaling of the terminal, and some communication behaviors, such as restarting after a period of time after the user is shut down, may cause huge or inaccurate connection change of the base station, the behaviors of the types can be used as preset types of behaviors, and the identification of the base station corresponding to the preset types is deleted in the connection change track of the base station of the terminal, so that the accuracy of the subsequent process is further improved, and erroneous judgment is effectively avoided.
In step S106, the positional relationship between the base stations is compared with the static positional information preconfigured by each base station, and whether the static positional information of the base station is wrong is determined according to the comparison result.
The distance between two base stations can be calculated according to static position information (e.g., longitude and latitude) preconfigured by each base station, and the distance calculation formula of any two points on the earth in the prior art can be referred to, and is not limited to the illustrated example. The second list may be generated in a distance-to-near or near-to-far order according to the distance between any two base stations.
In some embodiments, if it is determined that the two base stations belong to the neighboring relationship according to the position relationship between the base stations, and if it is determined that the distance between the two base stations is greater than the first distance threshold according to the static position information of the two base stations, the static position information of the two base stations is determined to be suspected error information. I.e. it is determined that the two base stations are adjacent (obtainable with the first list) according to the connection change trace of the terminal, but the two base stations are far apart (obtainable with the second list) according to the static location information, the static location information of the two base stations may be erroneous.
In other embodiments, if it is determined that the two base stations do not belong to the neighboring relationship according to the position relationship between the base stations, and if it is determined that the distance between the two base stations is less than the second distance threshold according to the static position information of the two base stations, the static position information of the two base stations is determined to be suspected error information. I.e. the two base stations are closely related to each other (obtainable with the second list) according to the static location information, but the two base stations are not adjacent (obtainable with the first list) according to the connection change track of the terminal, the static location information of the two base stations may be wrong.
In still other embodiments, if it is determined that the two base stations belong to the coverage relationship according to the position relationship between the base stations, and it is determined that the distance between the two base stations is greater than the third distance threshold according to the static position information of the two base stations, the static position information of the two base stations is determined to be suspected error information. Or determining that the covered base station is not in the maximum coverage area of the covered base station according to the static position information of the two base stations, and determining the static position information of the two base stations as suspected error information. That is, it is determined that the two base stations are in a coverage relationship according to the connection change track of the terminal, but the two base stations are far apart or do not belong to the coverage relationship according to the static position information, and the static position information of the two base stations may be wrong.
In still other embodiments, if it is determined that the two base stations do not belong to the coverage relationship according to the location relationship between the base stations, and if it is determined that one base station is located under the coverage of another base station according to the static location information of the two base stations, the static location information of the two base stations is determined to be suspected error information. That is, the two base stations belong to the coverage relationship according to the static position information, but it is determined that the two base stations do not belong to the coverage relationship according to the connection change track of the terminal, and the static position information of the two base stations may be wrong.
The suspected error information may be directly determined as error information, and relevant information (e.g., identification, static location information, etc.) of the corresponding base station may be output. Other information can be further combined, and accuracy of static position information error judgment is improved. In some embodiments, the static location information is taken as suspected error information, and for each suspected error base station, according to the number of the suspected error base stations determined as the suspected error base stations by the base stations adjacent to the suspected error base station, at least one item of location information of a network device to which the suspected error base station belongs, whether the static location information of the suspected error base station is wrong or not is determined. Here, the base stations adjacent to the suspected wrong base station are determined according to the positional relationship between the base stations, that is, according to the base station connection change track of the terminal.
For example, if the number of base stations adjacent to the suspected wrong base station is determined to be greater than the number threshold, the static position information of the suspected wrong base station is determined to be wrong. For example, the base station a is a suspected error base station, and the base station B, C, D is a neighboring base station of the base station a, which are all determined to be suspected error base stations according to the above method. This may indicate that base station B, C, D adjacent to base station a is far from base station a. In this case, if the probability that the base station a is the wrong base station is high, it is determined that the static location information of a is wrong.
Or if the proportion of the base stations adjacent to the suspected error base station is determined to be larger than the proportion threshold value, determining that the static position information of the suspected error base station is wrong. The proportion of base stations adjacent to the suspected wrong base station that are determined to be suspected wrong base stations is the number of base stations adjacent to the suspected wrong base station that are determined to be suspected wrong base stations divided by the total number of base stations adjacent to the suspected wrong base station. Or judging whether the distance from the base station adjacent to the suspected error base station is larger than a fifth distance threshold, and determining that the static position information of the suspected error base station is wrong when the number of the base stations larger than the fifth distance threshold is larger than a corresponding number threshold.
For example, if the distance between the location information of the network device to which the suspected wrong base station belongs and the static location information of the suspected wrong base station is greater than a fourth distance threshold, determining that the static location information of the suspected wrong base station is wrong. For example, the home network device is a gateway, a switch, or the like.
For example, if the static location information of the suspected wrong base station is not within the location area (for example, LA, TA, etc.) to which the suspected wrong base station belongs, the static location information of the suspected wrong base station is determined to be wrong.
For example, if the number of base stations covered by the suspected wrong base station is determined to be greater than a corresponding certain number threshold, determining that the static position information of the suspected wrong base station is wrong. Or if the proportion of the base stations covered by the suspected wrong base station is determined to be larger than a corresponding certain proportion threshold value, determining that the static position information of the suspected wrong base station is wrong.
The suspected base station may be determined by the home network device and the location area, and if the determination is not made, the determination is made based on the base station adjacent to or under its coverage.
The above embodiment determines the identity of the base station to which the terminal is connected at each moment according to the related signaling of the terminal, and further determines the positional relationship between the base stations. According to the comparison of the position relation between the base stations and the static position information pre-configured by the base stations, whether the static position information of the base stations is wrong or not can be further determined. The method of the embodiment can realize the screening of the static position information of the whole-network base station according to the signaling of the whole network, has wider screening range, higher accuracy and higher efficiency, saves labor cost and is more suitable for large-scale abnormal screening of the high-density base station in 4G and 5G ages.
Further embodiments of a method of checking location information of a base station of the present disclosure are described below in conjunction with fig. 2.
Fig. 2 is a flowchart of another embodiment of a method for checking location information of a base station according to the present disclosure. As shown in fig. 2, the method of this embodiment includes: steps S202 to S216.
In step S202, signaling on a signaling link is collected from a mobile communication network.
In step S204, relevant signaling of each terminal is determined according to the identifier of the terminal carried in the signaling.
In step S206, for each terminal, the identity of the base station to which the terminal is connected at each time and the communication behavior type of the terminal at each time are determined according to the relevant signaling of the terminal, and the identities of the base stations at each time are associated with the communication behavior type.
In step S208, for each terminal, a base station connection change track of the terminal is generated from the identities of the base stations to which the terminal is connected at the respective times.
In step S210, for each terminal, it is determined whether the communication behavior type corresponding to the identifier of each base station is a preset type, and the identifier of the base station corresponding to the preset type is deleted in the base station connection change track of the terminal.
In step S212, a positional relationship between base stations is determined according to the base station connection change track of each terminal, where the positional relationship includes: adjacent relationships and covering relationships.
In step S214, the positional relationship between the base stations is compared with the static positional information preconfigured by each base station, and whether the static positional information of the base station is wrong is determined according to the comparison result.
In step S216, the relevant information of the base station corresponding to the erroneous static position information is output.
The present disclosure also provides an apparatus for checking position information of a base station, which is described below with reference to fig. 3.
Fig. 3 is a block diagram of some embodiments of an apparatus for checking position information of a base station of the present disclosure. As shown in fig. 3, the apparatus 30 of this embodiment includes: the connection determination module 310, the positional relationship determination module 320, and the error information determination module 330.
The connection determining module 310 is configured to determine, according to signaling related to the terminal, an identity of a base station to which the terminal is connected at each moment.
The location relationship determining module 320 is configured to determine a location relationship between base stations according to the identities of the base stations connected by each terminal at each time, where the location relationship includes: adjacent relationship.
In some embodiments, the location relationship determining module 320 is configured to generate, for each terminal, a base station connection change track of the terminal according to the identifiers of the base stations to which the terminal is connected at each moment; for each base station, determining the number of connection changes between the base station and other base stations in preset time according to the base station connection change track of each terminal in the preset time, and taking other base stations with the corresponding connection change number greater than a first time threshold as adjacent base stations of the base stations; or, for each terminal, generating a base station connection change track of the terminal according to the identifiers of the base stations connected by the terminal at each moment, and determining a plurality of base stations connected by the terminal at the same time according to the base station connection change track of the terminal; for each base station, determining the number of times that the base station and other base stations are simultaneously connected in a preset time, and taking the other base stations with the corresponding times larger than a second time threshold as multiple connection base stations of the base stations; in the case that the base station and the multi-connection base station are the same system base station, the base station and the multi-connection base station are determined as the adjacent base station.
In some embodiments, the positional relationship further comprises: a covering relationship; the location relationship determining module 320 is configured to determine, when the base station and the multi-connection base station are base stations of different standards, a coverage relationship between the base station and the multi-connection base station according to coverage areas of the base stations of various network standards.
In some embodiments, the apparatus further comprises: the communication behavior determining module 340 is configured to determine a communication behavior type of the terminal at each time according to the related signaling of the terminal, and associate the identifier of the base station at each time with the communication behavior type; the location relationship determining module 320 is configured to determine whether the communication behavior type corresponding to the identifier of each base station is a preset type after generating the base station connection change track of the terminal, and delete the identifier of the base station corresponding to the preset type in the base station connection change track of the terminal.
In some embodiments, the communication behavior types include: calling, short message, starting up, shutting down, registering, logging off, updating position, and surfing one or more.
The error information determining module 330 is configured to compare the position relationship between the base stations with the static position information preconfigured by each base station, and determine whether the static position information of the base station is wrong according to the comparison result.
In some embodiments, the error information determining module 330 is configured to determine that the static location information of the two base stations is suspected error information if it is determined that the two base stations belong to an adjacent relationship according to the location relationship between the base stations, and if it is determined that the distance between the two base stations is greater than the first distance threshold according to the static location information of the two base stations; or if the two base stations are determined not to belong to the adjacent relation according to the position relation between the base stations, and the distance between the two base stations is determined to be smaller than the second distance threshold according to the static position information of the two base stations, determining the static position information of the two base stations as suspected error information.
In some embodiments, the error information determining module 330 is configured to determine that the static location information of the two base stations is suspected error information if it is determined that the two base stations belong to a coverage relationship according to a location relationship between the base stations and if it is determined that a distance between the two base stations is greater than a third distance threshold according to the static location information of the two base stations; or if the two base stations are determined not to belong to the coverage relation according to the position relation between the base stations, and if one base station is determined to be located under the coverage of the other base station according to the static position information of the two base stations, determining that the static position information of the two base stations is suspected error information.
In some embodiments, the error information determining module 330 is configured to determine, for each suspected error base station, whether the static location information of the suspected error base station is wrong, according to at least one of the location information of the network device to which the suspected error base station belongs and the location information of the location area to which the suspected error base station belongs, where the base station adjacent to the suspected error base station is determined to be the number of the suspected error base stations; wherein, the base stations adjacent to the suspected wrong base station are determined according to the position relation between the base stations.
In some embodiments, the error information determining module 330 is configured to determine that the static location information of the suspected wrong base station is wrong if the number of base stations adjacent to the suspected wrong base station is determined to be greater than the number threshold; or determining that the static position information of the suspected wrong base station is wrong under the condition that the distance between the position information of the network equipment to which the suspected wrong base station belongs and the static position information of the suspected wrong base station is larger than a fourth distance threshold value; or if the static position information of the suspected wrong base station is not in the position area to which the suspected wrong base station belongs, determining that the static position information of the suspected wrong base station is wrong.
In some embodiments, the apparatus further comprises: a signaling acquisition module 350, configured to acquire signaling on a signaling link from a mobile communication network; and determining related signaling of the terminal according to the identification of the terminal carried in the signaling.
The apparatus for checking position information of a base station in the embodiments of the present disclosure may be each implemented by various computing devices or computer systems, and is described below in conjunction with fig. 4 and 5.
Fig. 4 is a block diagram of some embodiments of an apparatus for checking position information of a base station of the present disclosure. As shown in fig. 4, the apparatus 40 of this embodiment includes: a memory 410 and a processor 420 coupled to the memory 410, the processor 420 being configured to perform a method of checking location information of a base station in any of the embodiments of the present disclosure based on instructions stored in the memory 410.
The memory 410 may include, for example, system memory, fixed nonvolatile storage media, and the like. The system memory stores, for example, an operating system, application programs, boot Loader (Boot Loader), database, and other programs.
Fig. 5 is a block diagram of another embodiment of a device for checking position information of a base station according to the present disclosure. As shown in fig. 5, the apparatus 50 of this embodiment includes: memory 510 and processor 520 are similar to memory 410 and processor 420, respectively. Input/output interface 530, network interface 540, storage interface 550, and the like may also be included. These interfaces 530, 540, 550, as well as the memory 510 and the processor 520, may be connected by a bus 560, for example. The input/output interface 530 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, a touch screen, etc. The network interface 540 provides a connection interface for various networking devices, such as may be connected to a database server or cloud storage server, or the like. The storage interface 550 provides a connection interface for external storage devices such as SD cards, U discs, and the like.
It will be appreciated by those skilled in the art that embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flowchart and/or block of the flowchart illustrations and/or block diagrams, and combinations of flowcharts and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The foregoing description of the preferred embodiments of the present disclosure is not intended to limit the disclosure, but rather to enable any modification, equivalent replacement, improvement or the like, which fall within the spirit and principles of the present disclosure.

Claims (12)

1. A method of checking location information of a base station, comprising:
Determining the identification of a base station connected with a terminal at each moment according to related signaling of the terminal;
according to the identifiers of the base stations connected by each terminal at each moment, determining the position relationship among the base stations, wherein the position relationship comprises: an adjacency relationship;
comparing the position relation between the base stations with the static position information pre-configured by each base station, determining whether the static position information of the base stations is wrong according to the comparison result,
wherein, according to the identifiers of the base stations connected by each terminal at each moment, determining the position relationship between the base stations includes:
for each terminal, generating a base station connection change track of the terminal according to the identifiers of base stations connected by the terminal at all times, determining a plurality of base stations connected by the terminal at the same time according to the base station connection change track of the terminal, determining the number of times that the base stations are connected with other base stations at the same time in preset time for each base station, using other base stations with the corresponding times larger than a second time threshold as multiple connected base stations of the base stations, and determining the base stations and the multiple connected base stations as adjacent base stations under the condition that the base stations and the multiple connected base stations are the same standard.
2. The inspection method according to claim 1, wherein the positional relationship further comprises: a covering relationship; the determining the position relationship between the base stations according to the identifiers of the base stations connected by each terminal at each moment further comprises:
and under the condition that the base station and the multi-connection base station are base stations with different systems, determining the coverage relation between the base station and the multi-connection base station according to the coverage ranges of the base stations with various network systems.
3. The inspection method of claim 1, further comprising:
determining the communication behavior type of the terminal at each moment according to the related signaling of the terminal, and associating the identification of the base station at each moment with the communication behavior type;
after the base station connection change track of the terminal is generated, determining whether the communication behavior type corresponding to the identification of each base station is a preset type, and deleting the identification of the base station corresponding to the preset type in the base station connection change track of the terminal.
4. The inspection method according to claim 1, wherein the comparing the positional relationship between the base stations with the static positional information preconfigured by each base station, and determining whether the static positional information of the base station is wrong according to the comparison result comprises:
If the two base stations are determined to belong to adjacent relations according to the position relations between the base stations, and the distance between the two base stations is determined to be larger than a first distance threshold according to the static position information of the two base stations, the static position information of the two base stations is determined to be suspected error information;
or if the two base stations are determined not to belong to the adjacent relation according to the position relation between the base stations, and the distance between the two base stations is determined to be smaller than a second distance threshold according to the static position information of the two base stations, determining the static position information of the two base stations as suspected error information.
5. The inspection method according to claim 2, wherein the comparing the positional relationship between the base stations with the preconfigured static positional information of each base station, and determining whether the static positional information of the base station is wrong according to the comparison result comprises:
if the two base stations are determined to belong to a coverage relation according to the position relation between the base stations, and the distance between the two base stations is determined to be larger than a third distance threshold according to the static position information of the two base stations, the static position information of the two base stations is determined to be suspected error information;
or if the two base stations are determined not to belong to the coverage relation according to the position relation between the base stations, and if the static position information of the two base stations is determined that one base station is located under the coverage of the other base station, determining that the static position information of the two base stations is suspected error information.
6. The inspection method according to claim 4 or 5, wherein,
the static position information is taken as suspected error information and is taken as the suspected error base stations, and for each suspected error base station, whether the static position information of the suspected error base station is wrong or not is determined according to the position information of network equipment to which the suspected error base station belongs and the number of the suspected error base stations which are determined to be the suspected error base stations by the base stations adjacent to the suspected error base station;
and the base stations adjacent to the suspected wrong base station are determined according to the position relation among the base stations.
7. The inspection method according to claim 6, wherein,
determining that the static position information of the suspected wrong base station is wrong when the base stations adjacent to the suspected wrong base station are determined that the number of the suspected wrong base station is larger than a number threshold;
or determining that the static position information of the suspected wrong base station is wrong when the distance between the position information of the network equipment to which the suspected wrong base station belongs and the static position information of the suspected wrong base station is larger than a fourth distance threshold value;
or determining that the static position information of the suspected wrong base station is wrong under the condition that the static position information of the suspected wrong base station is not in the position area of the suspected wrong base station.
8. The inspection method according to claim 3, wherein,
the communication behavior types include: calling, short message, starting up, shutting down, registering, logging off, updating position, and surfing one or more.
9. The inspection method of claim 1, further comprising:
collecting signaling on a signaling link from a mobile communication network;
and determining related signaling of the terminal according to the identifier of the terminal carried in the signaling.
10. An apparatus for checking position information of a base station, comprising:
the connection determining module is used for determining the identification of the base station connected by the terminal at each moment according to the related signaling of the terminal;
the position relation determining module is used for determining the position relation among the base stations according to the identifiers of the base stations connected by each terminal at each moment, and the position relation comprises the following steps: an adjacency relationship;
an error information determining module for comparing the position relation between the base stations with the preset static position information of each base station, determining whether the static position information of the base station is wrong according to the comparison result,
the position relation determining module is used for generating a base station connection change track of each terminal according to the identifiers of the base stations connected by the terminal at all moments and determining a plurality of base stations connected by the terminal at the same time according to the base station connection change track of the terminal; for each base station, determining the number of times that the base station and other base stations are simultaneously connected within preset time, and taking other base stations with the corresponding times larger than a second time threshold as multi-connection base stations of the base stations; and determining the base station and the multi-connection base station as adjacent base stations under the condition that the base station and the multi-connection base station are the same standard base stations.
11. An apparatus for checking position information of a base station, comprising:
a processor; and
a memory coupled to the processor for storing instructions that, when executed by the processor, cause the processor to perform the method of checking location information of a base station according to any of claims 1-9.
12. A non-transitory computer-readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements the steps of the method of checking location information of a base station according to any of claims 1-9.
CN202010552756.2A 2020-06-17 2020-06-17 Method, device and computer readable storage medium for checking position information of base station Active CN113891236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010552756.2A CN113891236B (en) 2020-06-17 2020-06-17 Method, device and computer readable storage medium for checking position information of base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010552756.2A CN113891236B (en) 2020-06-17 2020-06-17 Method, device and computer readable storage medium for checking position information of base station

Publications (2)

Publication Number Publication Date
CN113891236A CN113891236A (en) 2022-01-04
CN113891236B true CN113891236B (en) 2024-02-13

Family

ID=79011874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010552756.2A Active CN113891236B (en) 2020-06-17 2020-06-17 Method, device and computer readable storage medium for checking position information of base station

Country Status (1)

Country Link
CN (1) CN113891236B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140051742A (en) * 2012-10-23 2014-05-02 에스케이텔레콤 주식회사 Base station location data management apparatus and control method thereof
CN108347693A (en) * 2018-02-09 2018-07-31 广州汇智通信技术有限公司 A kind of latitude and longitude of base station restorative procedure, system, medium and equipment
CN110769452A (en) * 2019-10-30 2020-02-07 北京红山信息科技研究院有限公司 Method, system, server and storage medium for identifying longitude and latitude abnormity of base station
CN110809238A (en) * 2018-08-06 2020-02-18 中国电信股份有限公司 Error detection method and device for position information and computer readable storage medium
CN110972062A (en) * 2019-12-24 2020-04-07 邑客得(上海)信息技术有限公司 Base station position parameter calibration method and system based on mobile phone signaling data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140051742A (en) * 2012-10-23 2014-05-02 에스케이텔레콤 주식회사 Base station location data management apparatus and control method thereof
CN108347693A (en) * 2018-02-09 2018-07-31 广州汇智通信技术有限公司 A kind of latitude and longitude of base station restorative procedure, system, medium and equipment
CN110809238A (en) * 2018-08-06 2020-02-18 中国电信股份有限公司 Error detection method and device for position information and computer readable storage medium
CN110769452A (en) * 2019-10-30 2020-02-07 北京红山信息科技研究院有限公司 Method, system, server and storage medium for identifying longitude and latitude abnormity of base station
CN110972062A (en) * 2019-12-24 2020-04-07 邑客得(上海)信息技术有限公司 Base station position parameter calibration method and system based on mobile phone signaling data

Also Published As

Publication number Publication date
CN113891236A (en) 2022-01-04

Similar Documents

Publication Publication Date Title
CN109996284A (en) Mobile communication Trouble call worksheet method, apparatus, equipment and medium
CN108243421B (en) Pseudo base station identification method and system
CN104853379A (en) Wireless network quality assessment method and device
CN105101212A (en) Method and apparatus for positioning a pseudo base-station
CN108271157B (en) Pseudo base station identification method and device
CN107147521B (en) Early warning and monitoring method for complaint service
CN106535234A (en) Method and device for associating measurement report with user, and method and device for locating Internet surfing problem of user
CN110856188B (en) Communication method, apparatus, system, and computer-readable storage medium
Geissler et al. Signaling traffic in internet-of-things mobile networks
CN109982349B (en) Configuration method, configuration device, equipment and medium for LTE inter-system adjacent cell
CN111294730A (en) Method and device for processing network problem complaint information
CN110662212B (en) Mobile phone terminal identification method based on big data
CN110809238B (en) Error detection method and device for position information and computer readable storage medium
CN106331060B (en) WIFI-based deployment and control method and system
CN105744554A (en) GSM network switching failure management method and system
CN111866847A (en) Mobile communication network data analysis method, equipment and computer storage medium
CN108541011B (en) Method and device for analyzing strength of wireless network signal coverage area
CN113891236B (en) Method, device and computer readable storage medium for checking position information of base station
CN106941690B (en) Data quality determination method and device
CN104035871B (en) Based on fault handling method and the device of the application program in geographic position
CN112188482A (en) Identification ID configuration method and device, and identification ID acquisition method and device
CN106878948B (en) Signal blind spot positioning method and system
CN113329094B (en) Information push time determining method, device, equipment, medium and product
CN112954583B (en) Positioning method, device, system and computer readable storage medium
CN114125913A (en) Distributed pico-base station interference positioning method and system

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