CN107302748B - Positioning method and device - Google Patents
Positioning method and device Download PDFInfo
- Publication number
- CN107302748B CN107302748B CN201610237695.4A CN201610237695A CN107302748B CN 107302748 B CN107302748 B CN 107302748B CN 201610237695 A CN201610237695 A CN 201610237695A CN 107302748 B CN107302748 B CN 107302748B
- Authority
- CN
- China
- Prior art keywords
- user behavior
- behavior record
- measurement report
- information
- interface
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000005259 measurement Methods 0.000 claims description 72
- 238000004590 computer program Methods 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 3
- 230000007774 longterm Effects 0.000 claims description 2
- 230000006399 behavior Effects 0.000 description 184
- 238000010586 diagram Methods 0.000 description 12
- 238000012512 characterization method Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
The invention discloses a positioning method, which comprises the following steps: acquiring navigation system information of user equipment; using the acquired navigation system information as first position information of the user equipment; backfilling the first position information into user behavior records of various types of interfaces corresponding to the user equipment; and each type of backfilled interface meets the preset condition. The invention also discloses a positioning device.
Description
Technical Field
The present invention relates to wireless communication technologies, and in particular, to a positioning method and apparatus.
Background
In order to meet the requirements of Long Term Evolution (LTE) network operation and maintenance and optimization, the LTE system provides a method for monitoring and maintaining a network based on network full data. To achieve this goal, data acquisition systems have been introduced in existing networks for data acquisition of multiple interfaces of LTE networks (including Uu/X2/S1-MME/S1-U/S6a/S11/SGs interfaces). Based on the raw data collected from the interfaces, the data collection system generates corresponding user behavior records based on user dimensions, and reports the user behavior records to the storage device for storage, or directly reports to the application system for big data correlation analysis.
In the existing LTE network data acquisition system, a user is located by using a user behavior record, such as UE _ MR. However, the existing positioning method has poor precision.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide a positioning method and apparatus.
In order to achieve the above purpose, the technical solution of the embodiment of the present invention is realized as follows:
the embodiment of the invention provides a positioning method, which comprises the following steps:
acquiring navigation system information of User Equipment (UE);
using the acquired navigation system information as first position information of the UE;
backfilling the first position information into user behavior records of various types of interfaces corresponding to the UE; and each type of backfilled interface meets the preset condition.
In the foregoing solution, the acquiring navigation system information of the UE includes:
collecting service data from an S1-U interface;
and carrying out deep packet analysis (DPI) on the collected service data to acquire the navigation system information.
In the foregoing solution, the backfilling the first location information into the user behavior records of the interfaces of the respective types corresponding to the UE includes:
filling longitude and latitude information corresponding to the starting time of the service in the user behavior record;
filling longitude and latitude information corresponding to the service ending time in the user behavior record.
In the above scheme, the method further comprises:
filling position information source information in the user behavior record; the location information source information characterizes a source of location information in the user behavior record.
In the foregoing solution, before the obtaining the navigation system information of the UE, the method further includes:
obtaining second position information of the UE based on positioning information in the UE measurement report user behavior record; the measurement report user behavior record is a user behavior record generated based on a measurement report message reported by the UE;
and backfilling the obtained second position information into a user behavior record of the UE measurement report.
In the above scheme, the user behavior record of the preset condition characterization backfill does not include the user behavior record of the measurement report;
when the backfilled interface user behavior record is an S1-U interface user behavior record, the method further comprises:
when the navigation system information is not acquired within a preset time period, acquiring a user behavior record of the UE measurement report within the preset time period;
backfilling second position information in the acquired first measurement report user behavior record in the S1-U user behavior record; and the first measurement report user behavior record is the UE measurement report user behavior record at the moment closest to the end moment of the preset time period.
In the above scheme, the method further comprises:
and backfilling the position information of the base station into the S1-U user behavior record when the UE measurement report user behavior record is not obtained within the preset time period.
In the above scheme, the user behavior record of the preset condition characterization backfill does not include the user behavior record of the measurement report;
the user behavior records of the backfilled interfaces are the user behavior records of other interfaces except the S1-U interface; the method further comprises the following steps:
when first position information in an S1-U interface user behavior record is not acquired within a preset time period, acquiring a UE measurement report user behavior record within the preset time period;
backfilling third position information in the acquired second measurement report user behavior record in the preset time period into the user behavior records of each type of interface; and the second measurement report user behavior record is the UE measurement report user behavior record at the moment closest to the end moment of the preset time period.
An embodiment of the present invention further provides a positioning apparatus, including:
a first obtaining unit, configured to obtain navigation system information of a UE;
a determining unit configured to use the acquired navigation system information as first location information of the UE;
the backfilling unit is used for backfilling the first position information into user behavior records of various types of interfaces corresponding to the UE; and each type of backfilled interface meets the preset condition.
In the above scheme, the apparatus further comprises:
a second obtaining unit, configured to obtain second location information of the UE based on the positioning information in the UE measurement report user behavior record; the measurement report user behavior record is a user behavior record generated based on a measurement report message reported by the UE;
the backfilling unit is further configured to backfill the obtained second location information into the UE measurement report user behavior record.
In the above scheme, the user behavior record of the preset condition characterization backfill does not include the user behavior record of the measurement report; the backfilled interface user behavior record is an S1-U interface user behavior record;
the backfill unit is further configured to acquire a user behavior record of the UE measurement report within a preset time period when the navigation system information is not acquired within the preset time period; backfilling second position information in the acquired first measurement report user behavior record in the preset time period to the S1-U user behavior record; and the first measurement report user behavior record is the UE measurement report user behavior record at the moment closest to the end moment of the preset time period.
In the above scheme, the user behavior record of the preset condition characterization backfill does not include the user behavior record of the measurement report;
the user behavior records of the backfilled interfaces are the user behavior records of the interfaces of other types except the S1-U interface;
the backfill unit is further configured to acquire the UE measurement report user behavior record within a preset time period when the first location information in the S1-U interface user behavior record is not acquired within the preset time period; backfilling third position information in the acquired second measurement report user behavior record in the preset time period into the user behavior records of each type of interface; and the second measurement report user behavior record is the UE measurement report user behavior record at the moment closest to the end moment of the preset time period.
The positioning method and the positioning device provided by the embodiment of the invention are used for acquiring the navigation system information of the UE; and preferentially taking the acquired navigation system information as the position information of the UE, backfilling the navigation system information into user behavior records of various types of interfaces corresponding to the UE, and preferentially using the navigation system information of the UE as the position information of the UE, so that the positioning precision can be improved.
Drawings
In the drawings, which are not necessarily drawn to scale, like reference numerals may describe similar components in different views. Like reference numerals having different letter suffixes may represent different examples of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed herein.
FIG. 1 is a schematic flow chart of a positioning method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a second positioning method according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a user behavior record format;
FIG. 4 is a diagram illustrating a user behavior record format according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a positioning apparatus according to a third embodiment of the present invention;
fig. 6 is a schematic structural diagram of another positioning apparatus according to the embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Currently, an LTE network data acquisition system locates a user by using a UE _ MR user behavior record. Specifically, firstly, the UE reports a Measurement Report (MR) message to the base station through the Uu interface, and the base station outputs the MR message to the data acquisition system according to a specified data format after receiving the MR message; the data acquisition system processes the data to generate a UE-MR user behavior record, wherein the UE-MR user behavior record comprises a measurement result of a neighboring cell in an MR message, and a time Advance (TA, Timing Advance) and an Arrival Angle (AoA, Angle-of-Arrival) obtained by a base station through measurement; the data acquisition system further uses the information to perform positioning calculation to obtain the longitude and latitude corresponding to the UE _ MR user behavior record, and backfills the longitude and latitude into user behavior records of other interface types of the UE so as to represent the geographic position of the user.
The positioning algorithm used by the data acquisition system for positioning calculation can adopt triangular field intensity positioning or TA + AoA positioning. However, if the user MR samples are less, the UE _ MR user behavior record in the cell cannot be found, and then the latitude and longitude of the base station in the engineering parameters (abbreviated as "working parameters") are backfilled in the user behavior records of other interface types for fuzzily representing the geographic location of the user.
However, the calculation accuracy is poor whether the triangular field intensity positioning algorithm or the TA + AoA positioning algorithm is adopted.
Based on this, in various embodiments of the invention: acquiring navigation system information of UE; and preferentially taking the acquired navigation system information as the position information of the UE, and backfilling the position information into user behavior records of various types of interfaces corresponding to the UE.
Example one
The positioning method provided by the embodiment is applied to an LTE data acquisition system, and as shown in fig. 1, the method includes the following steps:
step 101: acquiring navigation system information of UE;
specifically, business data are collected from an S1-U interface;
and performing Deep Packet analysis (DPI) on the collected service data to acquire the navigation system information.
Here, the navigation system information: the information may be Global Positioning System (GPS) information, BeiDou Navigation Satellite System (BDS) information, or the like.
In practical applications, before the step is performed, the method may further include:
obtaining second position information of the UE based on positioning information in the UE measurement report user behavior record;
backfilling the obtained second position information into the UE measurement report user behavior record.
The measurement report user behavior record is a user behavior record generated based on a measurement report message reported by the UE.
Here, the purpose of backfilling the obtained second location information into the UE measurement report user behavior record is:
when navigation system information cannot be obtained subsequently, the second location information may be adopted as location information in a user behavior record of each type of interface of the UE.
In practical applications, the measurement report user behavior record may also be referred to as UE _ MR user behavior record.
Based on the positioning information in the UE measurement report user behavior record, a specific implementation process of obtaining the second position information of the UE may adopt a triangular field intensity positioning method, or may adopt a TA + AoA positioning method, etc.
Step 102: using the acquired navigation system information as first position information of the UE;
step 103: and backfilling the first position information into user behavior records of various types of interfaces corresponding to the UE.
Here, each type of interface backfilled satisfies a preset condition.
Specifically, filling longitude and latitude information corresponding to the service starting time in the user behavior record;
filling longitude and latitude information corresponding to the service ending time in the user behavior record.
In addition, position information source information can be filled in the user behavior record; the location information source information characterizes a source of location information in the user behavior record.
Here, when backfilling with navigation system information, the source information of the filled-in location information is a navigation system (such as GPS or BDS, etc.); when the position information in the UE _ MR user behavior record is used for backfilling, the filled position information source information is UE _ MR; and when the position information of the base station is used for backfilling, the filled position information source information is the engineering parameter.
In practical application, the navigation system information of the UE may not be obtained, and thus the navigation system information cannot be backfilled into the user behavior records of each type of interface as the location information of the UE, so in this case, the user behavior records of each type of interface still need to be backfilled with the location information in the UE _ MR user behavior record.
Based on this, the preset condition characterization backfill user behavior record does not comprise the UE _ MR user behavior record.
When the backfilled interface user behavior record is the S1-U interface user behavior record and the navigation system information is not acquired within a preset time period, acquiring the UE _ MR user behavior record within the preset time period;
backfilling the second position information in the acquired first UE _ MR user behavior record in the preset time period to the S1-U user behavior record; and the first UE _ MR user behavior record is the UE _ MR user behavior record at the moment closest to the end moment of the preset time period.
Here, when the UE _ MR user behavior record is not acquired within the preset time period, the location information of the base station is backfilled into the S1-U user behavior record.
Wherein the location information of the base station can be obtained from network engineering parameters.
The preset time period may be determined as needed.
When the backfilled user behavior records of various interfaces are the user behavior records of other interfaces (such as Uu, X2, S1-MME, S6a, S11, SGs interfaces and the like) except the S1-U interface, navigation system information (first position information) in the user behavior records of the S1-U interface is obtained within a preset time period, and when the navigation system information is obtained, the obtained navigation system information is backfilled into the user behavior records of other interfaces as position information; when first position information in the user behavior record of the S1-U interface is not acquired within the preset time period, acquiring the user behavior record of the UE _ MR within the preset time period;
backfilling third position information in the acquired second UE _ MR user behavior record in the preset time period into user behavior records of various types of interfaces; and the second UE _ MR user behavior record is the UE _ MR user behavior record at the moment closest to the end moment of the preset time period.
Here, when the UE _ MR user behavior record is not acquired within the preset time period, the location information of the base station is backfilled into the user behavior records of each type of interface.
Also, the preset time period used to backfill the user behavior records of other types of interfaces is set as desired.
The positioning method provided by the embodiment of the invention obtains the navigation system information of the UE; and preferentially taking the acquired navigation system information as the position information of the UE, backfilling the navigation system information into user behavior records of various types of interfaces corresponding to the UE, and preferentially using the navigation system information of the UE as the position information of the UE, so that the positioning precision can be improved.
Example two
On the basis of the first embodiment, the present embodiment takes GPS information as an example to describe in detail how to perform the positioning process.
The positioning process of this embodiment, as shown in fig. 2, includes the following steps:
step 200: based on the positioning information in the UE _ MR user behavior record, acquiring the position information of the UE, and backfilling the position information into the UE _ MR user behavior record;
step 201: analyzing the service data collected by the S1-U interface to obtain GPS information, if the GPS information can be obtained, executing step 202, and if the GPS information cannot be obtained, executing step 204;
step 202: backfilling the acquired GPS information into a position information field of the S1-U interface user behavior record, and then executing the step 203;
specifically, in practical applications, as shown in fig. 3, the user behavior record of the S1-U interface includes two pieces of time information, which are the start time of the service and the end time of the service. During backfilling, two groups of GPS information at the closest time are respectively collected corresponding to the two times, and are filled into the S1-U interface user behavior record, that is, the "longitude and latitude corresponding to the start time" and the "longitude and latitude corresponding to the end time" fields, so as to obtain the record format shown in fig. 4.
Step 203: setting a position information source field in the S1-U interface user behavior record as a GPS, and then executing a step 204;
step 204: setting the position information fields in the user behavior record of the S1-U interface to be F, indicating that the GPS information is not acquired, and then executing the step 205;
here, the location information field includes: longitude corresponding to the starting time, latitude corresponding to the starting time, longitude corresponding to the ending time, and latitude corresponding to the ending time.
Step 205: judging whether the position information fields in the S1-U interface user behavior record are all F, if so, executing the step 206, otherwise, executing the step 211;
step 206: searching whether the position information in the UE _ MR user behavior record can be searched in the time window T, if so, executing step 207, otherwise, executing step 209;
step 207: backfilling the position information in the UE _ MR user behavior record at the searched latest moment to a position information field in the S1-U interface user behavior record;
here, the filling manner may refer to fig. 4.
The latest time is the time closest to the end time of the time window T.
Step 208: setting a position information source field in the user behavior record of the S1-U interface as UE _ MR;
step 209: backfilling the position information of the base station to a position information field in the user behavior record of the S1-U interface;
here, the filling manner may refer to fig. 4.
The purpose of this step is to obscure the characterization of the geographical location of the UE.
Step 210: setting a position information source field in the S1-U interface user behavior record as a worker parameter;
step 211: searching whether the GPS information in the S1-U interface user behavior record can be searched in the time window T, if so, executing the step 212, otherwise, executing the step 214;
here, whether the GPS information can be searched can be determined from whether the location information source field is GPS.
Step 212: backfilling the position information (GPS information) in the searched user behavior record of the S1-U interface at the latest moment into the position information field of the user behavior record of other types of interfaces;
here, the latest time is the time closest to the end time of the time window T.
The filling-in manner can refer to fig. 4.
Step 213: setting a position information source field in the user behavior records of other types of interfaces as a GPS;
here, the other type of interface may be a Uu, X2, S1-MME, S6a, S11, SGs interface, or the like.
Step 214: searching whether the position information in the UE _ MR user behavior record can be searched in the time window T, if so, executing step 215, otherwise, executing step 217;
here, the latest time is the time closest to the end time of the time window T.
Step 215: backfilling the position information in the searched UE-MR user behavior record at the latest moment to position information fields in user behavior records of other types of interfaces;
here, the filling manner may refer to fig. 4.
The latest time is the time closest to the end time of the time window T.
Step 216: setting a position information source field in the user behavior record of other types of interfaces as UE _ MR;
step 217: backfilling the position information of the base station to position information fields in user behavior records of other types of interfaces;
here, the purpose of this step is to obscure the characterization of the geographical location of the UE.
Step 218: and setting the position information source field in the user behavior record of the other type of interface as the work parameter.
As can be seen from the above description, in the solution provided by the embodiment of the present invention, first, raw data of the S1-U interface is collected and analyzed to obtain GPS information (including longitude and latitude); when the GPS information is acquired, the GPS information is preferentially taken as a positioning reference of the data acquisition system and is backfilled into user behavior records of various interfaces (except for the Uu interface). Wherein,
in the backfilling process, if the GPS information cannot be obtained within a preset time period (assumed to be T), the position information obtained through the existing UE _ MR user behavior record is used as a positioning reference, and the position information is backfilled into the user behavior records (except the UE _ MR user behavior record) of various types of interfaces.
Of course, if within the range of T, neither GPS information can be found nor location information can be obtained by the existing scheme, the location information of the base station is backfilled into the user behavior records of various types of interfaces.
Meanwhile, because there are three ways to obtain the location information, in order to enable other types of interfaces (except the S1-U interface) to correctly obtain the location information, the source of the location information, such as GPS, UE _ MR, and employee id, is marked in the user behavior record to represent the source of the location information.
According to the scheme provided by the embodiment of the invention, the GPS information is preferentially used as the position information of the UE and is backfilled into the user behavior records of various types of interfaces, so that the positioning precision can be improved.
EXAMPLE III
In order to implement the method according to the embodiment of the present invention, the embodiment provides a positioning apparatus, which is disposed in an LTE data acquisition system, and as shown in fig. 5, the apparatus includes:
a first obtaining unit 51, configured to obtain navigation system information of the UE;
a determining unit 52, configured to use the acquired navigation system information as first location information of the UE;
a backfill unit 53, configured to backfill the first location information into user behavior records of each type of interface corresponding to the UE; and each type of backfilled interface meets the preset condition.
The first obtaining unit 51 is specifically configured to:
collecting service data from an S1-U interface;
and carrying out DPI on the collected service data to acquire the navigation system information.
Here, the navigation system information: may be GPS information, or BDS information, etc.
In practical applications, as shown in fig. 6, the apparatus may further include:
a second obtaining unit 54, configured to obtain second location information of the UE based on the positioning information in the UE measurement report user behavior record;
the backfilling unit 53 is further configured to backfill the obtained second location information into the UE measurement report user behavior record.
Here, the purpose of backfilling the obtained second location information into the user behavior record with UE measurements is:
when navigation system information cannot be obtained subsequently, the backfill unit 53 may use the second location information as location information in a user behavior record of each type of interface of the UE.
In practical applications, the measurement report user behavior record may also be referred to as UE _ MR user behavior record.
Based on the positioning information in the UE measurement report user behavior record, a specific implementation process of obtaining the second position information of the UE may adopt a triangular field intensity positioning method, or may adopt a TA + AoA positioning method, etc.
The backfill unit 53 is specifically configured to:
filling longitude and latitude information corresponding to the starting time of the service in the user behavior record;
filling longitude and latitude information corresponding to the service ending time in the user behavior record.
In addition, the backfill unit 53 may also fill in the location information source information in the user behavior record; the location information source information characterizes a source of location information in the user behavior record.
Here, when backfilling with navigation system information, the source information of the filled-in location information is a navigation system (such as GPS or BDS, etc.); when the position information in the UE _ MR user behavior record is used for backfilling, the filled position information source information is UE _ MR; and when the position information of the base station is used for backfilling, the filled position information source information is the engineering parameter.
In practical application, the navigation system information of the UE may not be obtained, and thus the navigation system information cannot be backfilled into the user behavior records of each type of interface as the location information of the UE, so in this case, the user behavior records of each type of interface still need to be backfilled with the location information in the UE _ MR user behavior record.
Based on this, the preset condition characterization backfill user behavior record does not comprise the UE _ MR user behavior record.
When the backfilled interface user behavior record is the S1-U interface user behavior record and the navigation system information is not acquired within a preset time period, the backfilling unit 53 acquires the UE _ MR user behavior record within the preset time period; backfilling the second position information in the user behavior record of the first Uu interface in the preset time period into the S1-U user behavior record; and the first UE _ MR user behavior record is the UE _ MR user behavior record at the moment closest to the end moment of the preset time period.
Here, when the UE _ MR user behavior record is not acquired within the preset time period, the backfilling unit 53 backfills the location information of the base station into the S1-U user behavior record.
Wherein the location information of the base station can be obtained from network engineering parameters.
The preset time period may be determined as needed.
When the backfilled user behavior record of each type of interface is a user behavior record of an interface (such as Uu, X2, S1-MME, S6a, S11, SGs interface, etc.) other than the S1-U interface, acquiring navigation system information (first position information) in the user behavior record of the S1-U interface within a preset time period, and when the navigation system information is acquired, backfilling the acquired navigation system information as position information into the user behavior record of the other type of interface by the backfilling unit 53; when the first position information in the S1-U interface user behavior record is not acquired within the preset time period, the backfill unit 53 acquires the UE-MR user behavior record within the preset time period; backfilling third position information in the acquired second UE _ MR user behavior record in the preset time period into user behavior records of various types of interfaces; and the second UE _ MR user behavior record is the UE _ MR user behavior record at the moment closest to the end moment of the preset time period.
Here, when the UE _ MR user behavior record is not acquired within the preset time period, the backfilling unit 53 backfills the position information of the base station into the user behavior records of each type of interface.
Also, the preset time period used to backfill the user behavior records of other types of interfaces is set as desired.
In practical applications, the first obtaining Unit 51, the determining Unit 52, the backfilling Unit 53, and the second obtaining Unit 54 may be implemented by a Central Processing Unit (CPU), a Microprocessor (MCU), a Digital Signal Processor (DSP), or a Programmable logic Array (FPGA) in the positioning apparatus.
In the positioning apparatus provided in the embodiment of the present invention, the first obtaining unit 51 obtains navigation system information of the UE; the determining unit 52 preferentially uses the acquired navigation system information as the position information of the UE, the backfilling unit 53 backfills the navigation system information into the user behavior records of each type of interface corresponding to the UE, and preferentially uses the navigation system information of the UE as the position information of the UE, so that the positioning accuracy can be improved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams 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 above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (9)
1. A positioning method is applied to a Long Term Evolution (LTE) network data acquisition system, and comprises the following steps:
acquiring navigation system information of user equipment;
using the acquired navigation system information as first position information of the user equipment;
backfilling the first position information into user behavior records of various types of interfaces corresponding to the user equipment; each type of backfilled interface meets a preset condition; wherein,
before the acquiring the navigation system information of the user equipment, the method further includes:
obtaining second position information of the user equipment based on positioning information in the user behavior record of the user equipment measurement report; the measurement report user behavior record is a user behavior record generated based on a measurement report message reported by the user equipment;
backfilling the obtained second position information into a user behavior record of a user equipment measurement report; wherein,
the preset condition represents that the backfilled user behavior record does not contain the measurement report user behavior record; when the backfilled interface user behavior record is an S1-U interface user behavior record, the method further comprises:
when the navigation system information is not acquired within a preset time period, acquiring a user behavior record of the user equipment measurement report within the preset time period;
backfilling second position information in the acquired first measurement report user behavior record in the S1-U user behavior record; the first measurement report user behavior record is the user equipment measurement report user behavior record at the time closest to the end time of the preset time period.
2. The method of claim 1, wherein the obtaining navigation system information of the user equipment comprises:
collecting service data from an S1-U interface;
and carrying out deep packet analysis (DPI) on the collected service data to acquire the navigation system information.
3. The method of claim 1, wherein backfilling the first location information into the user behavior records of the interfaces corresponding to the ue comprises:
filling longitude and latitude information corresponding to the starting time of the service in the user behavior record;
filling longitude and latitude information corresponding to the service ending time in the user behavior record.
4. The method of claim 3, further comprising:
filling position information source information in the user behavior record; the location information source information characterizes a source of location information in the user behavior record.
5. The method of claim 1, further comprising:
and backfilling the position information of the base station into the S1-U user behavior record when the user behavior record of the user equipment measurement report is not obtained within the preset time period.
6. The method of claim 1, wherein backfilling is performed when the user behavior record of each type of interface is a user behavior record of other types of interfaces except an S1-U interface; the method further comprises the following steps:
when first position information in an S1-U interface user behavior record is not acquired within a preset time period, acquiring a user behavior record of a user equipment measurement report within the preset time period;
backfilling third position information in the acquired second measurement report user behavior record in the preset time period into the user behavior records of each type of interface; and the second measurement report user behavior record is the user equipment measurement report user behavior record at the moment closest to the preset time period end moment.
7. A positioning device is applied to an LTE network data acquisition system, and the device comprises:
the first acquisition unit is used for acquiring navigation system information of the user equipment;
a determining unit configured to use the acquired navigation system information as first location information of the user equipment;
the backfill unit is used for backfilling the first position information into user behavior records of various types of interfaces corresponding to the user equipment; each type of backfilled interface meets a preset condition; wherein,
the device further comprises:
a second obtaining unit, configured to obtain second location information of the ue based on positioning information in the ue measurement report user behavior record; the measurement report user behavior record is a user behavior record generated based on a measurement report message reported by the user equipment;
the backfill unit is further used for backfilling the obtained second position information into the user behavior record of the user equipment measurement report; wherein,
the preset condition represents that the backfilled user behavior record does not contain the measurement report user behavior record; the backfilled interface user behavior record is an S1-U interface user behavior record;
the backfill unit is further configured to acquire a user behavior record of the user equipment measurement report within a preset time period when the navigation system information is not acquired within the preset time period; backfilling second position information in the acquired first measurement report user behavior record in the preset time period to the S1-U user behavior record; the first measurement report user behavior record is the user equipment measurement report user behavior record at the time closest to the end time of the preset time period.
8. The apparatus of claim 7, wherein the preset condition characterizes that a backfilled user behavior record does not include the measurement report user behavior record;
the user behavior records of the backfilled interfaces are the user behavior records of the interfaces of other types except the S1-U interface;
the backfill unit is further configured to obtain a user behavior record of the user equipment measurement report within a preset time period when first position information in the user behavior record of the S1-U interface is not obtained within the preset time period; backfilling third position information in the acquired second measurement report user behavior record in the preset time period into the user behavior records of each type of interface; and the second measurement report user behavior record is the user equipment measurement report user behavior record at the moment closest to the preset time period end moment.
9. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610237695.4A CN107302748B (en) | 2016-04-15 | 2016-04-15 | Positioning method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610237695.4A CN107302748B (en) | 2016-04-15 | 2016-04-15 | Positioning method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107302748A CN107302748A (en) | 2017-10-27 |
CN107302748B true CN107302748B (en) | 2020-10-30 |
Family
ID=60137766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610237695.4A Active CN107302748B (en) | 2016-04-15 | 2016-04-15 | Positioning method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107302748B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109963253B (en) * | 2017-12-25 | 2020-11-20 | ***通信集团上海有限公司 | Method and device for identifying geographic position of user residence |
CN109996186B (en) * | 2017-12-29 | 2021-02-26 | ***通信集团陕西有限公司 | Network coverage problem identification method and device and readable storage medium |
-
2016
- 2016-04-15 CN CN201610237695.4A patent/CN107302748B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107302748A (en) | 2017-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Fu et al. | Android raw GNSS measurement datasets for precise positioning | |
CN108243405B (en) | Fingerprint database establishing method and measurement report MR positioning method and device | |
CN106658399B (en) | Method for positioning mobile phone position based on mobile phone user position fingerprint | |
EP2640116A1 (en) | Calibration method and device for coverage database | |
CN104780605B (en) | A kind of localization method and device of terminal | |
CN103179658A (en) | Method for positioning by using wireless signals and positioning server | |
CN105527629A (en) | Beidou satellite navigation system performance monitoring device and monitoring method thereof | |
CA2952794C (en) | Method for collecting and aggregating network quality data | |
CN105911563A (en) | Method for detecting static GPS observation data mass in real time | |
CN114080021B (en) | Method and device for obtaining geographic position information of terminal | |
CN106817712B (en) | Positioning method and device and server | |
CN107302748B (en) | Positioning method and device | |
CN103476111A (en) | Method, device and system for obtaining geographic position information | |
CN110769452A (en) | Method, system, server and storage medium for identifying longitude and latitude abnormity of base station | |
CN103200579B (en) | A kind of measurement report method, Apparatus and system | |
CN105527641B (en) | A kind of localization method, system and terminal | |
CN105635958B (en) | A kind of position data collecting method and apparatus | |
JP2015100043A (en) | Device and method for estimating deterioration of area quality | |
CN107037454B (en) | Navigation drive test automatic analysis method, mobile terminal and processing equipment | |
CN104574373A (en) | Detection method and system capable of accurately positioning pavement disease in memory image | |
CN103095815B (en) | Positioning of mobile equipment method and apparatus | |
CN104703214B (en) | A kind of positioning and monitoring method and device | |
CN104735775A (en) | Enhanced cell positioning terminal method, system and base station | |
CN107974904B (en) | Beidou intelligent compaction terminal processor | |
WO2016150084A1 (en) | Method and apparatus for computing distance from mobile station to cell |
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 |