WO2015124012A1 - 定位检测方法、装置及计算机存储介质 - Google Patents

定位检测方法、装置及计算机存储介质 Download PDF

Info

Publication number
WO2015124012A1
WO2015124012A1 PCT/CN2014/092745 CN2014092745W WO2015124012A1 WO 2015124012 A1 WO2015124012 A1 WO 2015124012A1 CN 2014092745 W CN2014092745 W CN 2014092745W WO 2015124012 A1 WO2015124012 A1 WO 2015124012A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning
location
request
bad
base station
Prior art date
Application number
PCT/CN2014/092745
Other languages
English (en)
French (fr)
Inventor
林苏琦
Original Assignee
百度在线网络技术(北京)有限公司
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 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Priority to US15/119,316 priority Critical patent/US20170219678A1/en
Publication of WO2015124012A1 publication Critical patent/WO2015124012A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/021Calibration, monitoring or correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • 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

Definitions

  • the present invention relates to a positioning detection method, device and computer storage medium, and more particularly to a technology for realizing automatic detection of bad positioning results in a positioning service system.
  • a positioning detection method includes: acquiring a positioning signal of an arbitrary positioning request; obtaining, by using an existing positioning service system, location information corresponding to the positioning signal of the positioning request; Obtained in the database of bad positioning results And obtaining, by the location information of the bad positioning result corresponding to the positioning signal of the positioning request, the bad positioning result database is configured to store the location information of the positioning request and the location information of the bad positioning result corresponding to the positioning signal of the positioning request; determining the obtained location Whether the information is similar to the obtained location information of the bad positioning result; if the obtained location information is similar to the obtained location information of the bad positioning result, it is determined that the obtained location information is a bad positioning result.
  • the method further comprises: updating the bad positioning result database.
  • the specific step of updating the bad positioning result database is: mining the bad positioning result from the positioning log generated by the positioning service system; and updating the bad positioning result database according to the poor positioning result of the mining.
  • the method further comprises: determining the cause of the obtained location information as a poor positioning result.
  • the positioning signal of the positioning request is a base station positioning signal.
  • the specific step of determining the reason why the obtained location information is a bad positioning result is: obtaining base station location information corresponding to the base station positioning signal of the positioning request from a base station information database of the positioning service system; determining the obtained base station a distance between the location and the actual location of the location request; if the determined distance is less than the first predetermined distance, determining that the obtained base station location does not deviate from the actual location of the location request, and determining that the obtained location information is
  • the reason for the bad positioning result is that the positioning service system determines an error in the manner of determining the base station location information corresponding to the base station positioning signal of the positioning request according to the obtained base station location information; if the determined distance is not less than the first preset distance, determining to obtain The location of the base station deviates from the actual location of the location request and determines the bit resulting
  • the reason why the information is badly located is that the obtained base station position deviates from the actual position of the positioning request.
  • the determining that the obtained location information is a bad positioning result is that the obtained base station location deviates from the actual location of the positioning request
  • the specific step is: obtaining and positioning from the base station information database of the positioning service system.
  • the confidence range of the base station location information corresponding to the requested base station positioning signal if the actual location of the positioning request is within the obtained confidence range, determining that the obtained confidence range data is correct, and determining that the obtained location information is bad positioning
  • the reason for the result is that an error occurs in the manner in which the base station information database of the positioning service system creates the base station location information corresponding to the base station positioning signal of the positioning request; if the actual location of the positioning request is not within the obtained confidence range, the obtained confidence is determined.
  • the range of data is not correct, and the reason for determining that the obtained location information is a bad location result is that all location data of the base station information database of the location service system is erroneous.
  • the positioning signal of the positioning request is a Wi-Fi positioning signal.
  • the specific step of determining the reason why the obtained location information is a bad positioning result is: obtaining Wi-Fi corresponding to the Wi-Fi positioning signal of the positioning request from the Wi-Fi hotspot information database of the positioning service system. Hot spot location information; determining a distance between the obtained Wi-Fi hotspot location and an actual location of the location request; if the determined distance is less than the second preset distance, determining the obtained Wi-Fi hotspot location relative to the location request The actual location does not deviate, and the reason for determining that the obtained location information is a bad positioning result is that the positioning service system determines the Wi-Fi hotspot location corresponding to the Wi-Fi positioning signal of the positioning request according to the obtained Wi-Fi hotspot location information.
  • the manner of the information has an error; if the determined distance is not less than the second preset distance, it is determined that the obtained Wi-Fi hotspot position deviates from the actual position of the positioning request, and it is determined that the obtained position information is bad positioning. The reason for the result is The resulting Wi-Fi hotspot location deviates from the actual location of the location request.
  • the determining that the obtained location information is a bad positioning result is that the obtained Wi-Fi hotspot location deviates from the actual location of the positioning request is: a Wi-Fi hotspot from the positioning service system. Obtaining a confidence range of the Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request in the information database; if the actual location of the positioning request is within the obtained confidence range, determining that the obtained confidence range data is correct And determining that the obtained location information is a bad positioning result is that the Wi-Fi hotspot information database of the positioning service system creates an error in the manner of creating the Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request.
  • the reason for determining that the obtained location information is a bad positioning result is the Wi-Fi hotspot information of the location service system. All location data for the database is wrong.
  • a positioning detection apparatus comprising: a positioning request acquiring unit, configured to acquire a positioning signal of any one positioning request; and an original positioning service unit, configured to pass an existing positioning service
  • the system obtains location information corresponding to the positioning signal of the positioning request
  • the bad positioning unit is configured to obtain, from the preset bad positioning result database, location information of the bad positioning result corresponding to the positioning signal of the positioning request, the bad positioning
  • the result database is configured to store the location information of the positioning request and the location information of the bad positioning result corresponding to the positioning signal of the positioning request
  • the result comparing unit is configured to determine whether the obtained location information is similar to the obtained location information of the bad positioning result
  • a determining unit configured to determine that the obtained location information is a bad positioning result if the obtained location information is close to the obtained location information of the bad positioning result.
  • the device further comprises: a bad positioning update unit, configured to The poor positioning result database is updated before the location information of the bad positioning result corresponding to the positioning signal of the positioning request is obtained in the good positioning result database.
  • a bad positioning update unit configured to The poor positioning result database is updated before the location information of the bad positioning result corresponding to the positioning signal of the positioning request is obtained in the good positioning result database.
  • the bad location update unit includes: a bad location mining sub-unit, configured to mine a bad positioning result from a positioning log generated by the positioning service system; and a bad positioning update sub-unit, configured to update the bad positioning according to the poor positioning result of the mining Results database.
  • the device further comprises: a bad positioning analysis unit, configured to determine the cause of the obtained location information as a poor positioning result.
  • a bad positioning analysis unit configured to determine the cause of the obtained location information as a poor positioning result.
  • the positioning signal of the positioning request is a base station positioning signal.
  • the bad location analysis unit includes: a base station information acquisition subunit, configured to obtain, from a base station information database of the location service system, base station location information corresponding to the base station location signal of the location request; a first distance determining subunit, Determining a distance between the obtained base station location and the actual location of the positioning request; the first analyzing subunit, configured to determine, if the determined distance is less than the first preset distance, the obtained base station location relative to the positioning request The actual position does not deviate, and the reason for determining that the obtained location information is a bad positioning result is that the positioning service system determines an error of the base station location information corresponding to the base station positioning signal of the positioning request according to the obtained base station location information; a second analyzing subunit, configured to determine that the obtained base station position deviates from the actual position of the positioning request if the determined distance is not less than the first preset distance, and determine the cause of the obtained location information as a bad positioning result Is the obtained base station location relative to the location request Deviation from
  • the second analyzing subunit obtains a confidence range of the base station location information corresponding to the base station positioning signal of the positioning request from the base station information database of the positioning service system; if the actual location of the positioning request is within the obtained confidence range , determine the confidence range obtained The data is correct, and the reason for determining that the obtained location information is a bad positioning result is that the base station information database of the positioning service system creates an error in the manner of the base station location information corresponding to the base station positioning signal of the positioning request; if the positioning occurs If the actual location of the request is not within the obtained confidence range, it is determined that the obtained confidence range data is not correct, and the reason for determining that the obtained location information is a bad positioning result is that all location data of the base station information database of the positioning service system is wrong.
  • the positioning signal of the positioning request is a Wi-Fi positioning signal.
  • the bad positioning analysis unit comprises: a Wi-Fi information acquisition subunit, configured to obtain a Wi-Fi hotspot corresponding to the Wi-Fi positioning signal of the positioning request from a Wi-Fi hotspot information database of the positioning service system. Position information; a second distance determining subunit, configured to determine a distance between the obtained Wi-Fi hotspot location and an actual location of the positioning request; and a third analyzing subunit, configured to determine if the determined distance is less than the second preset distance And determining that the obtained Wi-Fi hotspot location does not deviate from the actual location of the positioning request, and determining that the obtained location information is a bad positioning result is that the positioning service system determines and is based on the obtained Wi-Fi hotspot location information.
  • the method of the Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request has an error; and the fourth analyzing subunit is configured to determine the obtained Wi-Fi if the determined distance is not less than the second preset distance.
  • the location of the hotspot is deviated from the actual location of the location request, and the reason for determining that the obtained location information is a bad location result is the obtained Wi-Fi.
  • the hotspot location deviates from the actual location of the location request.
  • the fourth analysis subunit obtains Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request from a Wi-Fi hotspot information database of the positioning service system; if the actual location of the positioning request is Within the confidence range obtained, the data of the obtained confidence range is determined to be correct, and the cause of the obtained positional information is determined as the result of the poor positioning result.
  • the method in which the Wi-Fi hotspot information database of the location service system creates the Wi-Fi hotspot location information corresponding to the Wi-Fi location signal of the location request has an error; if the actual location of the location request is not within the obtained confidence range, Then, it is determined that the obtained confidence range data is not correct, and the reason that the obtained location information is a bad positioning result is that all the location data of the location service system's Wi-Fi hotspot information database is erroneous.
  • the present invention has the following advantages:
  • the invention not only can realize the automatic detection of the bad positioning result in the process of the mobile phone positioning service, but also effectively avoids the manual analysis of the bad positioning result, which not only effectively improves the detection and analysis efficiency of the bad positioning result.
  • the invention can determine the cause of the formation of the bad positioning result, and also establish the panoramic collection of the bad positioning result on the line, thereby expanding the influence surface of the bad positioning result in the positioning service process, and providing reasonable and reliable for repairing the positioning service system. in accordance with.
  • FIG. 1 is a flowchart illustrating a positioning detection method according to an exemplary embodiment of the present invention
  • FIG. 2 is a block diagram showing the structure of an apparatus for positioning detection according to an exemplary embodiment of the present invention.
  • FIG. 1 is a flow chart showing a preferred embodiment of a position detecting method of the present invention.
  • a position detecting device shown in Fig. 2 can be used to implement the method described in Fig. 1.
  • the apparatus acquires a positioning signal of any one of the positioning requests.
  • the positioning request may be on-line or offline, and the invention is not limited thereto.
  • the device obtains location information corresponding to the positioning signal of the positioning request through an existing positioning service system.
  • the device obtains location information of a bad positioning result (ie, Badcase) corresponding to the positioning signal of the positioning request from a preset bad positioning result (ie, Badcase) database, and the bad positioning result (ie, Badcase)
  • the database is configured to store the positioning signal of the positioning request and the location information of the bad positioning result (ie, Badcase) corresponding to the positioning signal of the positioning request.
  • the apparatus determines if the obtained location information is similar to the location information of the obtained bad location result (ie, Badcase).
  • the device determines that the obtained location information is a bad positioning result (ie, Badcase).
  • the method further includes: the device is in a preset bad positioning result (That is, in the Badcase database, the location information of the bad positioning result (ie, Badcase) corresponding to the positioning signal of the positioning request is obtained, and the bad positioning result (ie, Badcase) database is updated.
  • the specific step of the device updating the bad positioning result (ie, Badcase) database is: the device mining the bad positioning result (ie, Badcase) from the positioning log generated by the positioning service system; Bad positioning result (ie Badcase) updates the bad location result (ie Badcase) database.
  • the device can perform mining and summarization of bad positioning results (ie, Badcase) of the positioning logs generated by the existing positioning service system through the Hadoop (ie, a distributed software framework) platform.
  • the specific step of the device for mining the bad positioning result (ie, Badcase) from the positioning log generated by the positioning service system is: the device obtains a positioning signal and a positioning service of any positioning request from the positioning log generated by the positioning service system. a position information calculated by the system according to the positioning signal of the positioning request; determining a distance between the calculated position and an actual position of the positioning request; if the determined distance is greater than a given threshold, determining that the calculated position information is a bad positioning result (ie, Badcase).
  • the actual location of the location request may be known, or may be obtained by using a GPS (Global Positioning System) information carried by the mobile phone positioning request.
  • GPS Global Positioning System
  • the invention is not limited thereto.
  • the mobile phone positioning request carries an exemplary embodiment of the GPS information. If the user opens the GPS positioning service on the mobile phone, the positioning request obtained by the device includes not only the positioning signal of the positioning request but also the positioning signal. Positioning the requested GPS information, that is, the actual location of the positioning request (gps_x, gps_y); the device obtains the location information (resx, resy) corresponding to the positioning information of the positioning request by using the existing positioning service system, and then calculates and obtains The distance between the position (resx, resy) and the actual position of the positioning request (gps_x, gps_y).
  • the device can store it as a bad positioning result (ie, Badcase) in a bad positioning result (ie, Badcase) database.
  • the device The obtained entire positioning request and the location information obtained by the positioning service system may be stored in a correspondence result in a bad positioning result (ie, Badcase) database, and the specific data format is as follows:
  • the Request_context is a mobile phone positioning request content, and the request content may be base station positioning information, Wi-Fi positioning information, or a combination of the two, and the present invention is not limited thereto.
  • the apparatus further includes: determining, by the device, that the obtained location information is a bad positioning result (That is why Badcase).
  • the positioning signal of the positioning request is an exemplary embodiment of a base station positioning signal
  • the specific step of the device determining the cause of the obtained location information as a bad positioning result is: the device Obtaining base station location information corresponding to the base station positioning signal of the positioning request from the base station information database of the positioning service system; determining a distance between the obtained base station location and an actual location of the positioning request; if the determined distance is smaller than the first preset The distance is determined to be that the obtained base station position does not deviate from the actual position of the positioning request, and the reason for determining that the obtained location information is a bad positioning result (ie, Badcase) is that the positioning service system determines the location based on the obtained base station location information.
  • An error occurs in the manner of locating the base station location information corresponding to the base station positioning signal of the request; if the determined distance is not less than the first preset distance, determining that the obtained base station location deviates from the actual location of the positioning request, and determining The obtained location information is a bad positioning result
  • the reason for (Badcase) is that the obtained base station position deviates from the actual position of the positioning request.
  • the positioning signal of the positioning request is an exemplary embodiment of a base station positioning signal
  • the apparatus determines that the obtained location information is a bad positioning result (ie, Badcase) because the obtained base station position is relatively
  • the specific step of deviating from the actual location of the location request is: the device obtains, from the base station information database of the location service system, a confidence range of the base station location information corresponding to the base station location signal of the location request; if the location request is The actual location is within the obtained confidence range, then the data of the obtained confidence range is determined to be correct, and the reason for determining that the obtained location information is a bad positioning result (ie, Badcase) is that the base station information database of the positioning service system is created and positioned.
  • An error occurs in the manner of the base station location information corresponding to the requested base station positioning signal; if the actual location of the positioning request is not within the obtained confidence range, it is determined that the obtained confidence range data is not correct, and it is determined that the obtained location information is Reasons for poor positioning results (ie Badcase) All location data base information database of location-based services system is wrong.
  • the positioning signal of the positioning request according to the present invention is an exemplary embodiment of a Wi-Fi positioning signal
  • the specific step of the apparatus determining the cause of the obtained location information as a bad positioning result is: Determining, by the device, the Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request from the Wi-Fi hotspot information database of the positioning service system; determining the obtained Wi-Fi hotspot location and the actual location of the positioning request If the determined distance is less than the second preset distance, it is determined that the obtained Wi-Fi hotspot position does not deviate from the actual position of the positioning request, and it is determined that the obtained position information is a bad positioning result (ie Badcase) The reason is that the positioning service system determines the Wi-Fi hotspot location letter corresponding to the Wi-Fi positioning signal of the positioning request according to the obtained Wi-Fi hotspot location information.
  • the determined distance is not less than the second preset distance, it is determined that the obtained Wi-Fi hotspot position deviates from the actual position of the positioning request, and it is determined that the obtained position information is bad positioning.
  • the reason for the result is that the obtained Wi-Fi hotspot location deviates from the actual location of the location request.
  • the positioning signal of the positioning request according to the present invention is an exemplary embodiment of a Wi-Fi positioning signal, and the device determines that the obtained location information is a bad positioning result (ie, Badcase) because the obtained Wi is obtained.
  • the specific step of the Fi hot spot location deviating from the actual location of the positioning request is: the device obtains Wi- corresponding to the Wi-Fi positioning signal of the positioning request from the Wi-Fi hotspot information database of the positioning service system.
  • the confidence range of the Fi hotspot location information if the actual location of the location request is within the obtained confidence range, it is determined that the obtained confidence range data is correct, and it is determined that the obtained location information is a bad positioning result (ie, Badcase)
  • the reason is that the Wi-Fi hotspot information database of the positioning service system creates an error in the manner of creating the Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request; if the actual location of the positioning request is not within the obtained confidence range , determining that the obtained confidence range data is not correct, and determining that the obtained location information is a bad positioning result
  • the reason for Badcase is that all location data of the Wi-Fi hotspot information database of the location service system is wrong.
  • the device may implement any one of the above two exemplary embodiments separately, or the two exemplary embodiments may be combined and implemented.
  • the specific data content of the Wi-Fi positioning information is as follows:
  • the above data represents the mac address of each hotspot in the location request and its corresponding signal strength rssi, which indicates that the Wi-Fi location contains two fields of mac and rssi.
  • the device obtains Wi-Fi hotspot location information (wifix, wifiy) corresponding to the Wi-Fi positioning information of the positioning request by using an existing system positioning service system. Then determining the distance between the obtained Wi-Fi hotspot location information (wifix, wifiy) and the actual location of the positioning request (gps_x, gps_y); if the determined distance is not large or small, the obtained Wi-Fi The location of the hotspot is not deviated from the actual location of the location request, and the reason why the obtained location information is a bad location result (ie, Badcase) is that the location service system determines the Wi- with the location request according to the obtained Wi-Fi hotspot location information.
  • Wi-Fi hotspot location information (wifix, wifiy) corresponding to the Wi-Fi positioning information of the positioning request by using an existing system positioning service system. Then determining the distance between the obtained Wi-Fi hotspot location information (wifix, wifiy) and the actual location of the positioning request (gps_x
  • the method of the Wi-Fi hotspot location information corresponding to the Fi location signal is problematic; if the determined distance is large, the obtained Wi-Fi hotspot location is deviated from the actual location of the location request, and the obtained location information is The reason for the poor positioning result (ie Badcase) is that the obtained Wi-Fi hotspot position deviates from the actual position of the positioning request.
  • the device may continue to obtain Wi-Fi corresponding to the Wi-Fi positioning signal of the positioning request from the Wi-Fi hotspot information database of the positioning service system.
  • the confidence range of the hotspot location information (wifix, wifiy, wifi_radius); if the actual location of the location request (gps_x, gps_y) is within the obtained confidence range, the reason why the obtained location information is a bad positioning result (ie, Badcase)
  • the Wi-Fi hotspot information database of the positioning service system creates Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request; if the actual location of the positioning request (gps_x, gps_y) is not obtained Within the confidence range, the reason that the obtained location information is a bad positioning result (ie, Badcase) is that the overall data of the Wi-Fi hotspot information database of the positioning service system is wrong.
  • the request for the base station positioning policy carries the base station information (cellID)
  • the request for the wifi positioning policy will carry the wifi information (mac, rssi). If the request has both the base station information and the wifi information, the positioning service usually Going is the wifi positioning strategy that integrates two messages.
  • Fig. 2 is a block diagram showing the construction of a preferred embodiment of a position detecting device of the present invention.
  • the apparatus includes at least a positioning request acquiring unit 201, an original positioning service unit 202, a bad positioning unit 203, a result comparing unit 204, and a bad positioning determining unit 205.
  • the location request obtaining unit 201 is configured to acquire a positioning signal of any one of the positioning requests.
  • the original positioning service unit 202 is configured to obtain location information corresponding to the positioning signal of the positioning request by using an existing positioning service system.
  • the bad positioning unit 203 is configured to obtain, from a preset bad positioning result (ie, a Badcase) database, location information of a bad positioning result (ie, Badcase) corresponding to the positioning signal of the positioning request, where the bad positioning result (ie, Badcase)
  • the database is configured to store the positioning signal of the positioning request and the location information of the bad positioning result (ie, Badcase) corresponding to the positioning signal of the positioning request.
  • the result comparison unit 204 is configured to determine whether the obtained location information is similar to the obtained location information of the bad positioning result (ie, Badcase).
  • the bad positioning determining unit 205 is configured to determine that the obtained location information is a bad positioning result (ie, Badcase) if the obtained location information is close to the obtained location information of the bad positioning result (ie, Badcase).
  • Log data is badly fixed Bit result (ie, Badcase) mining, according to an optional embodiment of the present invention, in the embodiment shown in FIG. 2, further comprising: a bad positioning update unit (not shown) for pre-setting
  • the bad positioning result (ie, Badcase) database is updated before the location information of the bad positioning result (ie, Badcase) corresponding to the positioning signal of the positioning request is obtained in the bad positioning result (ie, Badcase) database.
  • the bad location update unit includes: a bad location mining sub-unit (not shown) for mining a bad location result (ie, Badcase) from a location log generated by the location service system.
  • a bad location update sub-unit (not shown) for updating the bad location result (ie, Badcase) database based on the poor location result of the mining (ie, Badcase).
  • the actual location of the location request may be known, or may be obtained by using the GPS information carried by the mobile phone to locate the request.
  • the invention is not limited thereto.
  • a poor positioning analysis unit (not shown) is used for Determine the cause of the resulting location information as a bad location result (ie Badcase).
  • the positioning signal of the positioning request is an exemplary embodiment of a base station positioning signal
  • the bad positioning analyzing unit includes: a base station information acquiring subunit, configured to obtain and obtain from a base station information database of the positioning service system.
  • Base station location information corresponding to the base station positioning signal of the positioning request a first distance determining subunit, configured to determine the obtained base station location a distance from the actual location of the location request; a first analysis sub-unit, configured to determine that the obtained base station location does not deviate from the actual location of the location request if the determined distance is less than the first predetermined distance, and
  • the reason for determining that the obtained location information is a bad positioning result is that the positioning service system determines an error in the manner of determining the base station location information corresponding to the base station positioning signal of the positioning request according to the obtained base station location information; a unit, if the determined distance is not less than the first preset distance, determining that the obtained base station position deviates from the actual position of the positioning request, and determining that the obtained location information is a bad positioning result (ie, Badcase) The reason is that the obtained base station position deviates from the actual position of the positioning request.
  • the positioning signal of the positioning request is an exemplary embodiment of a base station positioning signal
  • the second analyzing subunit obtains a base station positioning signal with the positioning request from a base station information database of the positioning service system.
  • a confidence range of the corresponding base station location information if the actual location of the location request is within the obtained confidence range, determining that the obtained confidence range data is correct, and determining that the obtained location information is a bad positioning result (ie, Badcase)
  • the reason is that the base station information database of the positioning service system creates an error in the manner of creating the base station location information corresponding to the base station positioning signal of the positioning request; if the actual location of the positioning request is not within the obtained confidence range, the obtained confidence range is determined.
  • the data is not correct, and the reason for determining that the obtained location information is a bad positioning result (ie, Badcase) is that all location data of the base station information database of the positioning service system is wrong.
  • the positioning signal of the positioning request is an exemplary embodiment of a Wi-Fi positioning signal
  • the bad positioning analysis unit includes: a Wi-Fi information acquiring subunit for Wi- from a positioning service system Obtaining Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request in the Fi hotspot information database; and determining, by the second distance determining subunit, the obtaining The distance between the location of the Wi-Fi hotspot and the actual location of the location request; the third analysis subunit, configured to determine the obtained Wi-Fi hotspot location relative to the location if the determined distance is less than the second predetermined distance
  • the actual position of the request does not deviate, and the reason for determining that the obtained location information is a bad positioning result (ie, Badcase) is that the positioning service system determines the Wi-Fi positioning signal corresponding to the positioning request according to the obtained Wi-Fi hotspot location information.
  • the fourth analyzing subunit is configured to determine the actual location of the obtained Wi-Fi hotspot location relative to the positioning request if the determined distance is not less than the second preset distance The deviation has occurred, and the reason for determining that the obtained location information is a bad positioning result (ie, Badcase) is that the obtained Wi-Fi hotspot position deviates from the actual position of the positioning request.
  • a bad positioning result ie, Badcase
  • the positioning signal of the positioning request is an exemplary embodiment of a Wi-Fi positioning signal obtained from the Wi-Fi hotspot information database of the positioning service system and the positioning The Wi-Fi hotspot location information corresponding to the requested Wi-Fi positioning signal; if the actual location of the positioning request is within the obtained confidence range, determining that the obtained confidence range data is correct, and determining that the obtained location information is The reason for the bad positioning result (ie, Badcase) is that the Wi-Fi hotspot information database of the positioning service system creates an error in the manner of creating the Wi-Fi hotspot location information corresponding to the Wi-Fi positioning signal of the positioning request; if the positioning request is If the actual location is not within the obtained confidence range, it is determined that the obtained confidence range data is not correct, and the reason for determining that the obtained location information is a bad positioning result (ie, Badcase) is the location service system's Wi-Fi hotspot information database. All location data is wrong.
  • the device may implement any one of the above two exemplary embodiments separately, or the two exemplary embodiments may be combined and implemented.
  • the present invention can not only realize the automatic detection of the bad positioning result (ie, Badcase) in the process of the mobile phone positioning service, but also can determine the cause of the formation of the bad positioning result (ie, Badcase).
  • the present invention effectively avoids the bad positioning result (ie, Badcase) manual analysis, which not only effectively improves the detection and analysis efficiency of the bad positioning result (ie, Badcase), but also establishes a panoramic view of the bad positioning result (ie, Badcase).
  • the acquisition further expands the bad positioning result (ie Badcase) in the positioning service process to evaluate the impact surface, and provides a reasonable and reliable basis for repairing the positioning service system.
  • the above method according to the present invention can be implemented in hardware, firmware, or as software or computer code that can be stored in a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or can be downloaded through a network.
  • a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or can be downloaded through a network.
  • the computer code originally stored in a remote recording medium or non-transitory machine readable medium and to be stored in a local recording medium, whereby the methods described herein can be stored using a general purpose computer, a dedicated processor, or programmable or dedicated Such software processing on a recording medium of hardware such as an ASIC or an FPGA.
  • a computer, processor, microprocessor controller or programmable hardware includes storage components (eg, RAM, ROM, flash memory, etc.) that can store or receive software or computer code, when the software or computer code is The processing methods described herein are implemented when the processor or hardware is accessed and executed. Moreover, when a general purpose computer accesses code for implementing the processing shown herein, the execution of the code converts the general purpose computer into a special purpose computer for performing the processing shown herein.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明提供了一种定位检测方法、装置及计算机存储介质,所述方法包括:获取任意一条定位请求的定位信号;通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息;从预置的不良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息,所述不良定位结果数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果的位置信息;确定获得的位置信息与获得的不良定位结果的位置信息是否相近;如果获得的位置信息与获得的不良定位结果的位置信息相近,则确定获得的位置信息为不良定位结果。

Description

定位检测方法、装置及计算机存储介质
本申请要求了申请日为2014年02月18日,申请号为201410054240.X发明名称为“定位检测方法及装置”的中国专利申请的优先权。
技术领域
本申请涉及一种定位检测方法、装置及计算机存储介质,尤其涉及一种在定位服务***中实现不良定位结果自动检测的技术。
背景技术
随着无线互联网快速发展和智能手机技术的不断更新,手机定位服务随之应运而生,用户通过手机定位服务不仅可以方便地获知当前所处的地理位置、及时了解附近各种场所的资讯,而且还可以对其他手机用户进行定位。但是,手机定位服务过程中出现的一些不良定位结果(Badcase,即用户通过定位服务获取的位置信息不准确或者获取的位置信息偏离用户真实位置超出允许范围的情况)会影响用户对手机定位服务的定位体验,并直接导致手机定位请求的定位结果不准确。因此如何有效地检测出手机在定位服务过程中出现的不良定位结果以及如何确定这些不良定位结果形成的原因,对于修复定位服务***有着重要的意义。
发明内容
本发明的目的在于提供一种定位检测的方法、装置及计算机存储介质,以便于在手机定位服务过程中实现不良定位结果的自动化检测。
根据本发明的一方面,提供一种定位检测方法,所述方法包括:获取任意一条定位请求的定位信号;通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息;从预置的不良定位结果数据库中获 得与该定位请求的定位信号对应的不良定位结果的位置信息,所述不良定位结果数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果的位置信息;确定获得的位置信息与获得的不良定位结果的位置信息是否相近;如果获得的位置信息与获得的不良定位结果的位置信息相近,则确定获得的位置信息为不良定位结果。
优选地,在从预置的不良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息之前,所述方法还包括:更新不良定位结果数据库。
优选地,所述更新不良定位结果数据库的具体步骤为:从定位服务***生成的定位日志中挖掘不良定位结果;根据挖掘的不良定位结果更新不良定位结果数据库。
优选地,所述方法还包括:确定造成获得的位置信息为不良定位结果的原因。
优选地,该定位请求的定位信号为基站定位信号。
优选地,所述确定造成获得的位置信息为不良定位结果的原因的具体步骤为:从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息;确定获得的基站位置与该定位请求的实际位置之间的距离;如果确定的距离小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***根据获得的基站位置信息确定与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;如果确定的距离不小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位 置信息为不良定位结果的原因是获得的基站位置相对于该定位请求的实际位置发生了偏离。
优选地,所述确定造成获得的位置信息为不良定位结果的原因是获得的基站位置相对于该定位请求的实际位置发生了偏离具体步骤为:从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息的置信范围;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***的基站信息数据库创建与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***的基站信息数据库的所有位置数据都是错误的。
优选地,该定位请求的定位信号为Wi-Fi定位信号。
优选地,所述确定造成获得的位置信息为不良定位结果的原因的具体步骤为:从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;确定获得的Wi-Fi热点位置与该定位请求的实际位置之间的距离;如果确定的距离小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***根据获得的Wi-Fi热点位置信息确定与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;如果确定的距离不小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位置信息为不良定位结果的原因是获 得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离。
优选地,所述确定造成获得的位置信息为不良定位结果的原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离的具体步骤为:从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的置信范围;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***的Wi-Fi热点信息数据库创建与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***的Wi-Fi热点信息数据库的所有位置数据都是错误的。
根据本发明的另一方面,提供一种定位检测装置,所述装置包括:定位请求获取单元,用于获取任意一条定位请求的定位信号;原有定位服务单元,用于通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息;不良定位单元,用于从预置的不良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息,所述不良定位结果数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果的位置信息;结果对比单元,用于确定获得的位置信息与获得的不良定位结果的位置信息是否相近;不良定位确定单元,用于如果获得的位置信息与获得的不良定位结果的位置信息相近,则确定获得的位置信息为不良定位结果。
优选地,所述装置还包括:不良定位更新单元,用于在从预置的不 良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息之前,更新不良定位结果数据库。
优选地,所述不良定位更新单元包括:不良定位挖掘子单元,用于从定位服务***生成的定位日志中挖掘不良定位结果;不良定位更新子单元,用于根据挖掘的不良定位结果更新不良定位结果数据库。
优选地,所述装置还包括:不良定位分析单元,用于确定造成获得的位置信息为不良定位结果的原因。
优选地,该定位请求的定位信号为基站定位信号。
优选地,所述不良定位分析单元包括:基站信息获取子单元,用于从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息;第一距离确定子单元,用于确定获得的基站位置与该定位请求的实际位置之间的距离;第一分析子单元,用于如果确定的距离小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***根据获得的基站位置信息确定与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;第二分析子单元,用于如果确定的距离不小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位置信息为不良定位结果的原因是获得的基站位置相对于该定位请求的实际位置发生了偏离。
优选地,所述第二分析子单元从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息的置信范围;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围 的数据是正确的,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***的基站信息数据库创建与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***的基站信息数据库的所有位置数据都是错误的。
优选地,该定位请求的定位信号为Wi-Fi定位信号。
优选地,所述不良定位分析单元包括:Wi-Fi信息获取子单元,用于从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;第二距离确定子单元,用于确定获得的Wi-Fi热点位置与该定位请求的实际位置之间的距离;第三分析子单元,用于如果确定的距离小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***根据获得的Wi-Fi热点位置信息确定与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;第四分析子单元,用于如果确定的距离不小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位置信息为不良定位结果的原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离。
优选地,所述第四分析子单元从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成获得的位置信息为不良定位结果的原因 是定位服务***的Wi-Fi热点信息数据库创建与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果的原因是定位服务***的Wi-Fi热点信息数据库的所有位置数据都是错误的。
与现有技术相比,本发明具有以下优点:
本发明不仅能够在手机定位服务过程中实现不良定位结果的自动化检测,还有效避免了不良定位结果人工分析,这不仅有效提高了不良定位结果的检测和分析效率。
而且本发明能够确定出不良定位结果形成的原因,同时还建立起线上不良定位结果全景采集,进而扩大了定位服务过程中的不良定位结果评估影响面,为修复定位服务***提供了合理可靠的依据。
附图说明
图1是示出根据本发明的示例性实施例的定位检测方法的流程图;
图2是示出根据本发明的示例性实施例的定位检测的装置结构框图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
图1示出了本发明一种定位检测方法的优选实施例的流程图。图2示出的一种定位检测装置可用于实现图1中所述的方法。
参照图1,在110中,所述装置获取任意一条定位请求的定位信号。
其中,该定位请求可以线上的,也可以是线下的,对此本发明没有限制。
在120中,所述装置通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息。
在130中,所述装置从预置的不良定位结果(即Badcase)数据库中获得与该定位请求的定位信号对应的不良定位结果(即Badcase)的位置信息,所述不良定位结果(即Badcase)数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果(即Badcase)的位置信息。
在140中,所述装置确定获得的位置信息与获得的不良定位结果(即Badcase)的位置信息是否相近。
在150中,如果获得的位置信息与获得的不良定位结果(即Badcase)的位置信息相近,则所述装置确定获得的位置信息为不良定位结果(即Badcase)。
由于用户每天都会不断地产生新的定位请求,为了使得不良定位结果(即Badcase)数据库能够及时、准确地反映出定位服务***中新增的不良定位结果(即Badcase),需要对用户新增的日志数据进行不良定位结果(即Badcase)挖掘,根据本发明的一个可选实施例,在图1所示的实施例中,所述方法还包括:所述装置在从预置的不良定位结果(即Badcase)数据库中获得与该定位请求的定位信号对应的不良定位结果(即Badcase)的位置信息以前,更新不良定位结果(即Badcase)数据库。
根据本发明的一个示例性实施例,所述装置更新不良定位结果(即Badcase)数据库的具体步骤为:所述装置从定位服务***生成的定位日志中挖掘不良定位结果(即Badcase);根据挖掘的不良定位结果(即 Badcase)更新不良定位结果(即Badcase)数据库。具体实施,所述装置可在线下通过hadoop(即一种分布式软件框架)平台对已有的定位服务***每日生成的定位日志进行不良定位结果(即Badcase)挖掘和汇总。
其中,所述装置从定位服务***生成的定位日志中挖掘不良定位结果(即Badcase)的具体步骤为:所述装置从定位服务***生成的定位日志中获取任意一条定位请求的定位信号及定位服务***根据该定位请求的定位信号计算的位置信息;确定计算的位置与该定位请求的实际位置之间的距离;如果确定的距离大于给定阈值,则确定计算的位置信息为不良定位结果(即Badcase)。
其中,该定位请求的实际位置可以是已知的,也可以通过该手机定位请求携带的GPS(Global Positioning System,即全球定位***)信息获得,对此本发明不作限制。
另外,还需要指出的是,上述不良定位结果(即Badcase)数据库的更新方式仅仅只是示例性的,本发明并不受限与此,只要有助于获得最新的不良定位结果(即Badcase)数据,则均可应用于本发明。
根据本发明的手机定位请求携带有GPS信息的示例性实施例,用户如果在手机上开启了GPS定位服务,则所述装置获得的定位请求中不仅包含有定位请求的定位信号,而且还包含有定位请求的GPS信息,即该定位请求的实际位置(gps_x,gps_y);所述装置通过已有的定位服务***获得与该定位请求的定位信息对应的位置信息(resx,resy),然后计算获得的位置(resx,resy)与该定位请求的实际位置(gps_x,gps_y)之间的距离,如果计算的距离大于给定阈值,则确定计算的位置信息为不良定位结果(即Badcase),也就是说,通过已有的定位服务***获得的位置信息(resx, resy)偏离了该定位请求的实际位置(gps_x,gps_y),所述装置可将其作为一条不良定位结果(即Badcase)存储至不良定位结果(即Badcase)数据库中,具体实施时,所述装置可以将获得的整个定位请求及通过定位服务***获得的位置信息按照对应关系存储至不良定位结果(即Badcase)数据库中,具体的数据格式如下:
Request_context,resx,resy
其中,Request_context为手机定位请求内容,该请求内容可以是基站定位信息,也可以是Wi-Fi定位信息,还可以是两者的组合,对此本发明也不作限制。
为了给修复定位服务***提供合理可靠的依据,根据本发明的另一可选实施例,在图1所示的实施例中,还包括:所述装置确定造成获得的位置信息为不良定位结果(即Badcase)的原因。
具体地,根据本发明的该定位请求的定位信号为基站定位信号的示例性实施例,所述装置确定造成获得的位置信息为不良定位结果(即Badcase)的原因的具体步骤为:所述装置从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息;确定获得的基站位置与该定位请求的实际位置之间的距离;如果确定的距离小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***根据获得的基站位置信息确定与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;如果确定的距离不小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位置信息为不良定位结果 (即Badcase)的原因是获得的基站位置相对于该定位请求的实际位置发生了偏离。
更为具体地,根据本发明的该定位请求的定位信号为基站定位信号的示例性实施例,所述装置确定造成获得的位置信息为不良定位结果(即Badcase)的原因是获得的基站位置相对于该定位请求的实际位置发生了偏离的具体步骤为:所述装置从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息的置信范围;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的基站信息数据库创建与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的基站信息数据库的所有位置数据都是错误的。
具体地,根据本发明的该定位请求的定位信号为Wi-Fi定位信号的示例性实施例,所述装置确定造成获得的位置信息为不良定位结果(即Badcase)的原因的具体步骤为:所述装置从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;确定获得的Wi-Fi热点位置与该定位请求的实际位置之间的距离;如果确定的距离小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***根据获得的Wi-Fi热点位置信息确定与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信 息的方式出现了错误;如果确定的距离不小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离。
更为具体地,根据本发明的该定位请求的定位信号为Wi-Fi定位信号的示例性实施例,所述装置确定造成获得的位置信息为不良定位结果(即Badcase)的原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离的具体步骤为:所述装置从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的置信范围;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的Wi-Fi热点信息数据库创建与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的Wi-Fi热点信息数据库的所有位置数据都是错误的。
需要指出的是,所述装置可以单独实施上述两个示例性实施例中任意一个,也可以将上述两个示例性实施组合在一起实施。
以下以Wi-Fi定位信息为例,对本发明的具体实施过程作进一步的说明:
其中,Wi-Fi定位信息的具体数据内容如下:
mac1,rssi1|mac2;rssi2|……
上述数据表示的是该定位请求中周围各个热点的mac地址及其对应的信号强度rssi,这说明Wi-Fi定位包含有mac和rssi两个字段信息。
当该定位请求的定位信息为Wi-Fi定位信息时,所述装置通过已有的***定位服务***获得与该定位请求的Wi-Fi定位信息对应的Wi-Fi热点位置信息(wifix,wifiy);然后确定获得的Wi-Fi热点位置信息(wifix,wifiy)与该定位请求的实际位置(gps_x,gps_y)之间的距离;如果确定的距离不大或者很小,则说明获得的Wi-Fi热点位置相对于该定位请求的实际位置没有发生偏离,造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***根据获得的Wi-Fi热点位置信息确定与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式有问题;如果确定的距离很大,则说明获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,造成获得的位置信息为不良定位结果(即Badcase)的原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离。
为进一步确定出上述偏离对已有的定位服务***造成的影响,所述装置可继续从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的置信范围(wifix,wifiy,wifi_radius);如果该定位请求的实际位置(gps_x,gps_y)在获得的置信范围内,则说明造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的Wi-Fi热点信息数据库创建与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了问题;如果该定位请求的实际位置(gps_x,gps_y)不在获得的置信范围内,则说明造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的Wi-Fi热点信息数据库的整体数据都是错误的。
如果走基站定位策略的请求中会带有基站信息(cellID),走wifi定位策略的请求中会带有wifi信息(mac,rssi),如果请求中同时带有基站信息和wifi信息,定位服务通常走的是整合两个信息的wifi定位策略。
图2示出了本发明一种定位检测装置的优选实施例结构框图。
参照图2,所述装置至少包括定位请求获取单元201、原有定位服务单元202、不良定位单元203、结果对比单元204以及不良定位确定单元205。
其中,定位请求获取单元201,用于获取任意一条定位请求的定位信号。
原有定位服务单元202,用于通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息。
不良定位单元203,用于从预置的不良定位结果(即Badcase)数据库中获得与该定位请求的定位信号对应的不良定位结果(即Badcase)的位置信息,所述不良定位结果(即Badcase)数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果(即Badcase)的位置信息。
结果对比单元204,用于确定获得的位置信息与获得的不良定位结果(即Badcase)的位置信息是否相近。
不良定位确定单元205,用于如果获得的位置信息与获得的不良定位结果(即Badcase)的位置信息相近,则确定获得的位置信息为不良定位结果(即Badcase)。
由于用户每天都会不断地产生新的定位请求,为了使得不良定位结果(即Badcase)数据库能够及时、准确地反映出定位服务***中新增的不良定位结果(即Badcase),还需要对用户新增的日志数据进行不良定 位结果(即Badcase)挖掘,根据本发明的一个可选实施例,在图2所示的实施例中,还包括:不良定位更新单元(图中未示出),用于在从预置的不良定位结果(即Badcase)数据库中获得与该定位请求的定位信号对应的不良定位结果(即Badcase)的位置信息之前,更新不良定位结果(即Badcase)数据库。
根据本发明的一个示例性实施例,所述不良定位更新单元包括:不良定位挖掘子单元(图中未示出),用于从定位服务***生成的定位日志中挖掘不良定位结果(即Badcase);不良定位更新子单元(图中未示出),用于根据挖掘的不良定位结果(即Badcase)更新不良定位结果(即Badcase)数据库。
其中,该定位请求的实际位置可以是已知的,也可以通过该手机定位请求携带的GPS信息获得,对此本发明不作限制。
另外,还需要指出的是,上述不良定位结果(即Badcase)数据库的更新方式仅仅只是示例性的,本发明并不受限与此,只要有助于获得最新的不良定位结果(即Badcase)数据,则均可应用于本发明。
为了给修复定位服务***提供合理可靠的依据,根据本发明的另一可选实施例,在图2所示的实施例中,还包括:不良定位分析单元(图中未示出),用于确定造成获得的位置信息为不良定位结果(即Badcase)的原因。
具体地,根据本发明的该定位请求的定位信号为基站定位信号的示例性实施例,所述不良定位分析单元包括:基站信息获取子单元,用于从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息;第一距离确定子单元,用于确定获得的基站位置 与该定位请求的实际位置之间的距离;第一分析子单元,用于如果确定的距离小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***根据获得的基站位置信息确定与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;第二分析子单元,用于如果确定的距离不小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是获得的基站位置相对于该定位请求的实际位置发生了偏离。
更为具体地,根据本发明的该定位请求的定位信号为基站定位信号的示例性实施例,所述第二分析子单元从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息的置信范围;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的基站信息数据库创建与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的基站信息数据库的所有位置数据都是错误的。
具体地,根据本发明的该定位请求的定位信号为Wi-Fi定位信号的示例性实施例,所述不良定位分析单元包括:Wi-Fi信息获取子单元,用于从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;第二距离确定子单元,用于确定获得 的Wi-Fi热点位置与该定位请求的实际位置之间的距离;第三分析子单元,用于如果确定的距离小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置没有发生偏离,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***根据获得的Wi-Fi热点位置信息确定与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;第四分析子单元,用于如果确定的距离不小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离。
更为具体地,根据本发明的该定位请求的定位信号为Wi-Fi定位信号的示例性实施例,所述第四分析子单元从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的Wi-Fi热点信息数据库创建与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成获得的位置信息为不良定位结果(即Badcase)的原因是定位服务***的Wi-Fi热点信息数据库的所有位置数据都是错误的。
需要指出的是,所述装置可以单独实施上述两个示例性实施例中任意一个,也可以将上述两个示例性实施组合在一起实施。
由此可见,与现有技术相比,本发明不仅能够在手机定位服务过程中实现不良定位结果(即Badcase)的自动化检测,而且能够确定出不良定位结果(即Badcase)形成的原因。另外,本发明还有效避免了不良定位结果(即Badcase)人工分析,这不仅有效提高了不良定位结果(即Badcase)的检测和分析效率,同时还建立起线上不良定位结果(即Badcase)全景采集,进而扩大了定位服务过程中的不良定位结果(即Badcase)评估影响面,为修复定位服务***提供了合理可靠的依据。
需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
尽管已参照优选实施例为和描述了本发明,但本领域技术人员应该 理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。

Claims (17)

  1. 一种定位检测方法,其特征在于,包括:
    获取任意一条定位请求的定位信号;
    通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息;
    从预置的不良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息,所述不良定位结果数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果的位置信息;
    确定所述定位请求的定位信号对应的位置信息与获得的不良定位结果的位置信息是否相近;
    如果相近,则确定所述定位请求的定位信号对应的位置信息为不良定位结果。
  2. 如权利要求1所述的方法,其特征在于,在从预置的不良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息之前,还包括:
    更新不良定位结果数据库。
  3. 如权利要求2所述的方法,其特征在于,所述更新不良定位结果数据库,包括:
    从定位服务***生成的定位日志中挖掘不良定位结果;
    根据挖掘的不良定位结果更新不良定位结果数据库。
  4. 如权利要求1所述的方法,其特征在于,还包括:
    确定造成所述定位请求的定位信号对应的位置信息为不良定位结果的原因。
  5. 如权利要求4所述的方法,其特征在于,该定位请求的定位信号为基站定位信号;
    所述确定造成所述定位请求的定位信号对应的位置信息为不良定位结果的原因,包括:
    从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息;
    确定获得的基站位置与该定位请求的实际位置之间的距离;
    如果确定的距离小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置没有发生偏离,并且确定所述原因是定位服务***根据获得的基站位置信息确定与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;
    如果确定的距离不小于第一预设距离,则确定获得的基站位置相对于该定位请求的实际位置发生了偏离,并且确定所述原因是获得的基站位置相对于该定位请求的实际位置发生了偏离。
  6. 如权利要求5所述的方法,其特征在于,确定所述原因是获得的基站位置相对于该定位请求的实际位置发生了偏离,包括:
    从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息的置信范围;
    如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成所述原因是定位服务***的基站信息数据库创建与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;
    如果该定位请求的实际位置不在获得的置信范围内,则确定获得的 置信范围的数据不是正确的,并且确定所述原因是定位服务***的基站信息数据库的所有位置数据都是错误的。
  7. 如权利要求4所述的方法,其特征在于,该定位请求的定位信号为Wi-Fi定位信号;
    所述确定造成所述定位请求的定位信号对应的位置信息为不良定位结果的原因,包括:
    从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;
    确定获得的Wi-Fi热点位置与该定位请求的实际位置之间的距离;
    如果确定的距离小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置没有发生偏离,并且确定造成所述原因是定位服务***根据获得的Wi-Fi热点位置信息确定与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;
    如果确定的距离不小于第二预设距离,则确定获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,并且确定造成所述原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离。
  8. 如权利要求7所述的方法,其特征在于,确定造成所述原因是获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,包括:
    从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的置信范围;
    如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成所述原因是定位服务***的Wi-Fi热点信息数据库创建与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位 置信息的方式出现了错误;
    如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成所述原因是定位服务***的Wi-Fi热点信息数据库的所有位置数据都是错误的。
  9. 一种定位检测装置,其特征在于,包括:
    定位请求获取单元,用于获取任意一条定位请求的定位信号;
    原有定位服务单元,用于通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息;
    不良定位单元,用于从预置的不良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息,所述不良定位结果数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果的位置信息;
    结果对比单元,用于确定所述原有定位服务单元获得的位置信息与所述不良定位单元获得的不良定位结果的位置信息是否相近;
    不良定位确定单元,用于如果所述结果对比单元的判断结果为相近,则确定所述原有定位服务单元获得的位置信息为不良定位结果。
  10. 如权利要求9所述的装置,其特征在于,该装置还包括:
    不良定位更新单元,用于更新不良定位结果数据库。
  11. 如权利要求10所述的装置,其特征在于,所述不良定位更新单元包括:
    不良定位挖掘子单元,用于从定位服务***生成的定位日志中挖掘不良定位结果;
    不良定位更新子单元,用于根据挖掘的不良定位结果更新不良定位 结果数据库。
  12. 如权利要求9所述的装置,其特征在于,该装置还包括:
    不良定位分析单元,用于确定造成所述原有定位服务单元获得的位置信息为不良定位结果的原因。
  13. 如权利要求12所述的装置,其特征在于,该定位请求的定位信号为基站定位信号;
    所述不良定位分析单元包括:
    基站信息获取子单元,用于从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位置信息;
    第一距离确定子单元,用于确定所述基站信息获取子单元获得的基站位置与该定位请求的实际位置之间的距离;
    第一分析子单元,用于如果所述第一距离确定子单元确定的距离小于第一预设距离,则确定所述基站信息获取子单元获得的基站位置相对于该定位请求的实际位置没有发生偏离,并且确定造成所述原因是定位服务***根据获得的基站位置信息确定与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;
    第二分析子单元,用于如果所述第一距离确定子单元确定的距离不小于第一预设距离,则确定所述基站信息获取子单元获得的基站位置相对于该定位请求的实际位置发生了偏离,并且确定造成所述原因是所述基站信息获取子单元获得的基站位置相对于该定位请求的实际位置发生了偏离。
  14. 如权利要求13所述的装置,所述第二分析子单元从定位服务***的基站信息数据库中获得与该定位请求的基站定位信号对应的基站位 置信息的置信范围;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成所述原因是定位服务***的基站信息数据库创建与该定位请求的基站定位信号对应的基站位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成所述原因是定位服务***的基站信息数据库的所有位置数据都是错误的。
  15. 如权利要求12所述的装置,其特征在于,该定位请求的定位信号为Wi-Fi定位信号;
    所述不良定位分析单元包括:
    Wi-Fi信息获取子单元,用于从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;
    第二距离确定子单元,用于确定所述Wi-Fi信息获取子单元获得的Wi-Fi热点位置与该定位请求的实际位置之间的距离;
    第三分析子单元,用于如果所述第二距离确定子单元确定的距离小于第二预设距离,则确定Wi-Fi信息获取子单元获得的Wi-Fi热点位置相对于该定位请求的实际位置没有发生偏离,并且确定造成所述原因是定位服务***根据获得的Wi-Fi热点位置信息确定与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;
    第四分析子单元,用于如果所述第二距离确定子单元确定的距离不小于第二预设距离,则确定Wi-Fi信息获取子单元获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离,并且确定造成所述原因是Wi-Fi信息获取子单元获得的Wi-Fi热点位置相对于该定位请求的实际位置发生了偏离。
  16. 如权利要求15所述的装置,所述第四分析子单元从定位服务***的Wi-Fi热点信息数据库中获得与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息;如果该定位请求的实际位置在获得的置信范围内,则确定获得的置信范围的数据是正确的,并且确定造成所述原因是定位服务***的Wi-Fi热点信息数据库创建与该定位请求的Wi-Fi定位信号对应的Wi-Fi热点位置信息的方式出现了错误;如果该定位请求的实际位置不在获得的置信范围内,则确定获得的置信范围的数据不是正确的,并且确定造成所述原因是定位服务***的Wi-Fi热点信息数据库的所有位置数据都是错误的。
  17. 一种计算机存储介质,所述计算机存储介质被编码有计算机程序,所述程序在被一个或多个计算机执行时,使得所述一个或多个计算机执行如下操作:
    获取任意一条定位请求的定位信号;
    通过已有的定位服务***获得与该定位请求的定位信号对应的位置信息;
    从预置的不良定位结果数据库中获得与该定位请求的定位信号对应的不良定位结果的位置信息,所述不良定位结果数据库用于存储定位请求的定位信号及定位请求的定位信号对应的不良定位结果的位置信息;
    确定所述定位请求的定位信号对应的位置信息与获得的不良定位结果的位置信息是否相近;
    如果相近,则确定所述定位请求的定位信号对应的位置信息为不良定位结果。
PCT/CN2014/092745 2014-02-18 2014-12-02 定位检测方法、装置及计算机存储介质 WO2015124012A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/119,316 US20170219678A1 (en) 2014-02-18 2014-12-02 Positioning detection method and apparatus, and computer storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410054240.XA CN103763731B (zh) 2014-02-18 2014-02-18 定位检测方法及装置
CN201410054240.X 2014-02-18

Publications (1)

Publication Number Publication Date
WO2015124012A1 true WO2015124012A1 (zh) 2015-08-27

Family

ID=50530876

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/092745 WO2015124012A1 (zh) 2014-02-18 2014-12-02 定位检测方法、装置及计算机存储介质

Country Status (3)

Country Link
US (1) US20170219678A1 (zh)
CN (1) CN103763731B (zh)
WO (1) WO2015124012A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103763731B (zh) * 2014-02-18 2017-01-18 百度在线网络技术(北京)有限公司 定位检测方法及装置
CN104486722B (zh) * 2014-12-11 2019-03-12 百度在线网络技术(北京)有限公司 定位结果的评估方法及装置
CN105992259B (zh) * 2015-02-12 2020-01-21 阿里巴巴集团控股有限公司 定位检测方法及装置
CN111669469A (zh) * 2019-03-08 2020-09-15 富士施乐实业发展(中国)有限公司 一种多功能机信息的获取***及方法
CN110796002A (zh) * 2019-09-23 2020-02-14 苏州光格设备有限公司 一种含有热点信息的全景图像自动生成方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102300312A (zh) * 2011-09-15 2011-12-28 厦门雅迅网络股份有限公司 一种自动更新基站数据方法
CN102480784A (zh) * 2010-11-24 2012-05-30 ***通信集团公司 一种指纹定位误差的评估方法和***
CN103347278A (zh) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 无线定位中指纹数据库的更新方法及装置
CN103763731A (zh) * 2014-02-18 2014-04-30 百度在线网络技术(北京)有限公司 定位检测方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6405127B1 (en) * 2000-09-15 2002-06-11 General Electric Company Method for determining stationary locomotive location in a railyard
US7065368B2 (en) * 2002-12-30 2006-06-20 Kt Corporation Method for correcting NLOS error in wireless positioning system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102480784A (zh) * 2010-11-24 2012-05-30 ***通信集团公司 一种指纹定位误差的评估方法和***
CN102300312A (zh) * 2011-09-15 2011-12-28 厦门雅迅网络股份有限公司 一种自动更新基站数据方法
CN103347278A (zh) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 无线定位中指纹数据库的更新方法及装置
CN103763731A (zh) * 2014-02-18 2014-04-30 百度在线网络技术(北京)有限公司 定位检测方法及装置

Also Published As

Publication number Publication date
US20170219678A1 (en) 2017-08-03
CN103763731A (zh) 2014-04-30
CN103763731B (zh) 2017-01-18

Similar Documents

Publication Publication Date Title
WO2015124012A1 (zh) 定位检测方法、装置及计算机存储介质
US10268701B2 (en) Method and system for acquiring and distributing location-related information
US10928218B2 (en) Map information management and correction of geodata
US9301098B2 (en) Location detection in wireless communication networks
CN103347278B (zh) 无线定位中指纹数据库的更新方法及装置
US8918103B2 (en) Location data regression
US8589070B2 (en) Apparatus and method for compensating position information in portable terminal
CN107431995B (zh) 实现对移动装置的估计位置的验证
JP5329716B2 (ja) 参照データベースを更新するための経験メッセージを生成する概念
WO2015135478A1 (zh) 一种终端定位方法及设备
US20140123035A1 (en) Method, terminal, server and computer readable medium for displaying microblog topic
US9297653B2 (en) Location correction apparatus and method
US9554253B2 (en) Locating method, drive test terminal and hand-held terminal
WO2016127878A1 (zh) 定位检测方法及装置
CN106488529B (zh) 一种接入wifi网络的方法及装置
WO2016180124A1 (zh) 一种基于定位数据的基站优化方法和装置
WO2014180219A1 (zh) 一种定位方法、装置、终端和计算机存储介质
CN104080043A (zh) 兴趣点的位置信息的校正方法及设备
WO2017088474A1 (zh) 一种提高定位准确度的方法和装置
CN105101089B (zh) 一种实现定位的方法、相关装置及***
US11310339B2 (en) Selecting a positioning technique based on the accuracy
WO2019051657A1 (zh) 一种终端设备的室内外定位方法及***
KR102297577B1 (ko) 기지국 신호의 세기를 이용한 단말의 위치 측정 방법 및 그 방법을 수행하는 단말
CN106534371A (zh) 一种获取终端位置信息的方法及装置
CN105704662A (zh) 一种自适应网络定位的方法和装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14883135

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15119316

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14883135

Country of ref document: EP

Kind code of ref document: A1