IP Library › Granted Patent US 11,924,805
Granted Patent B2
US 11,924,805 · App. 17/454,066 · Granted Mar 5, 2024

Positioning method and device, electronic device and storage medium

Inventors: Yanze Jiang (Beijing, CN); Yu Liu (Beijing, CN)
Assignee: BEIJING QISHENG SCIENCE AND TECHNOLOGY CO., LTD.
H04W64/006G01S5/0258G01S5/0284G01S5/14G08G1/0141G08G1/149
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,924,805
App. No.
17/454,066
Granted
Mar 5, 2024
Kind
B2
Abstract

The present disclosure provides a positioning method and device, an electronic device, and a storage medium. The positioning method may include obtaining a precise positioning request sent by a service equipment. The precise positioning request may carry rough positioning location information of the service equipment. The positioning method may further include determining, based on the rough positioning location information of the service equipment, a reference positioning point corresponding to the service equipment, and obtaining precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment. The positioning deviation information of the reference positioning point may be calculated based on precise positioning location information of the reference positioning point and rough positioning location information of the reference positioning point.

Claims (67)

1. A positioning method applied to a backend server, comprising:

obtaining a precise positioning request sent by a service equipment, the precise positioning request carrying rough positioning location information of the service equipment;

determining, based on the rough positioning location information of the service equipment, a reference positioning point corresponding to the service equipment; and

obtaining precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment, the positioning deviation information of the reference positioning point being calculated based on precise positioning location information of the reference positioning point and rough positioning location information of the reference positioning point.

2. The positioning method according to claim 1 , wherein the determining, based on the rough positioning location information of the service equipment, a reference positioning point corresponding to the service equipment comprises:

calculating, based on the rough positioning location information of the service equipment, a distance between the service equipment and each positioning point; and

selecting a positioning point with the shortest distance from the service equipment as the reference positioning point.

3. The positioning method according to claim 1 , wherein the determining, based on the rough positioning location information of the service equipment, a reference positioning point corresponding to the service equipment comprises:

determining, based on the rough positioning location information of the service equipment and preset positioning region information, a positioning region where the service equipment is located; and

determining a positioning point in the positioning region where the service equipment is located as the reference positioning point.

4. The positioning method according to claim 3 , wherein

edges of two adjacent positioning regions are close to each other; or

edges of two adjacent positioning regions overlap with each other.

5. The positioning method according to claim 1 , wherein if there are a plurality of reference positioning points, the obtaining precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment comprises:

determining a weighting coefficient based on a distance between the service equipment and each reference positioning point;

determining comprehensive deviation information by weighting, based on the weighting coefficient, the positioning deviation information of each reference positioning point; and

obtaining the precise positioning location information of the service equipment by correcting, based on the comprehensive deviation information, the rough positioning location information of the service equipment.

6. The positioning method according to claim 1 , wherein the precise positioning request further carries an identification code of the service equipment, the service equipment is a vehicle, and after obtaining the precise positioning location information of the service equipment, the positioning method further comprises:

when receiving information indicating that the vehicle has been locked sent by the service equipment, determining, based on the precise positioning location information of the service equipment and pre-stored legitimate parking region information, whether the vehicle is located in a legitimate parking region; and

in response to determining that the vehicle is not located in the legitimate parking region, controlling the service equipment to perform an unlocking operation, and sending information indicating that the vehicle cannot be locked to a user terminal associated with the identification code.

7. The positioning method according to claim 1 , wherein the service equipment is a vehicle, and after obtaining the precise positioning location information of the service equipment, the positioning method further comprises:

when receiving a locking request sent by a user terminal, determining, based on the precise positioning location information of the service equipment and pre-stored legitimate parking region information, whether the vehicle is located in a legitimate parking region; and

in response to determining that the vehicle is not located in the legitimate parking region, sending information indicating that the vehicle cannot be locked to the user terminal.

8. A positioning method applied to a service equipment, comprising:

sending a precise positioning request to a backend server, the precise positioning request carrying rough positioning location information of the service equipment;

receiving a reference positioning point corresponding to the service equipment returned by the backend server, the reference positioning point being determined by the backend server based on the rough positioning location information of the service equipment; and

obtaining precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment, the positioning deviation information of the reference positioning point being calculated based on precise positioning location information of the reference positioning point and rough positioning location information of the reference positioning point.

9. The positioning method according to claim 8 , wherein if there are a plurality of reference positioning points, the obtaining precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment comprises:

determining a weighting coefficient based on a distance between the service equipment and each reference positioning point;

determining comprehensive deviation information by weighting, based on the weighting coefficient, positioning deviation information of each reference positioning point; and

obtaining the precise positioning location information of the service equipment by correcting, based on the comprehensive deviation information, the rough positioning location information of the service equipment.

10. The positioning method according to claim 8 , wherein the reference positioning point corresponding to the service equipment is determined according to a process including:

calculating, based on the rough positioning location information of the service equipment, a distance between the service equipment and each positioning point; and

selecting a positioning point with the shortest distance from the service equipment as the reference positioning point.

11. The positioning method according to claim 8 , wherein the reference positioning point corresponding to the service equipment is determined according to a process including:

determining, based on the rough positioning location information of the service equipment and preset positioning region information, a positioning region where the service equipment is located; and

determining a positioning point in the positioning region where the service equipment is located as the reference positioning point.

12. An electronic device, comprising: a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device operates, the processor communicates with the storage medium through the bus, and the processor executes the machine-readable instructions to:

determine, based on the rough positioning location information of the service equipment, a reference positioning point corresponding to the service equipment; and

obtain precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment, the positioning deviation information of the reference positioning point being calculated based on precise positioning location information of the reference positioning point and rough positioning location information of the reference positioning point.

13. The electronic device according to claim 12 , wherein to determine, based on the rough positioning location information of the service equipment, a reference positioning point corresponding to the service equipment, the processor executes the machine-readable instructions to:

calculate, based on the rough positioning location information of the service equipment, a distance between the service equipment and each positioning point; and

select a positioning point with the shortest distance from the service equipment as the reference positioning point.

14. The electronic device according to claim 12 , wherein to determine, based on the rough positioning location information of the service equipment, a reference positioning point corresponding to the service equipment, the processor executes the machine-readable instructions to:

determine, based on the rough positioning location information of the service equipment and preset positioning region information, a positioning region where the service equipment is located; and

determine a positioning point in the positioning region where the service equipment is located as the reference positioning point.

15. The electronic device according to claim 14 , wherein

edges of two adjacent positioning regions are close to each other; or

edges of two adjacent positioning regions overlap with each other.

16. The electronic device according to claim 12 , wherein if there are a plurality of reference positioning points, to obtain precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment, the processor executes the machine-readable instructions to:

determine a weighting coefficient based on a distance between the service equipment and each reference positioning point;

determine comprehensive deviation information by weighting, based on the weighting coefficient, the positioning deviation information of each reference positioning point; and

obtain the precise positioning location information of the service equipment by correcting, based on the comprehensive deviation information, the rough positioning location information of the service equipment.

17. The electronic device according to claim 12 , wherein the precise positioning request further carries an identification code of the service equipment, the service equipment is a vehicle, and after obtaining the precise positioning location information of the service equipment, the processor executes the machine-readable instructions further to:

when receiving information indicating that the vehicle has been locked sent by the service equipment, determine, based on the precise positioning location information of the service equipment and pre-stored legitimate parking region information, whether the vehicle is located in a legitimate parking region; and

in response to determining that the vehicle is not located in the legitimate parking region, control the service equipment to perform an unlocking operation, and sending information indicating that the vehicle cannot be locked to a user terminal associated with the identification code.

18. The electronic device according to claim 12 , wherein the service equipment is a vehicle, and after obtaining the precise positioning location information of the service equipment, the processor executes the machine-readable instructions further to:

when receiving a locking request sent by a user terminal, determine, based on the precise positioning location information of the service equipment and pre-stored legitimate parking region information, whether the vehicle is located in a legitimate parking region; and

in response to determining that the vehicle is not located in the legitimate parking region, send information indicating that the vehicle cannot be locked to the user terminal.

19. The electronic device according to claim 12 , wherein the processor executes the machine-readable instructions further to:

send a precise positioning request to a backend server, the precise positioning request carrying rough positioning location information of the service equipment;

receive a reference positioning point corresponding to the service equipment returned by the backend server, the reference positioning point being determined by the backend server based on the rough positioning location information of the service equipment; and

obtain precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment, the positioning deviation information of the reference positioning point being calculated based on precise positioning location information of the reference positioning point and rough positioning location information of the reference positioning point.

20. The electronic device according to claim 12 , wherein if there are a plurality of reference positioning points, to obtain precise positioning location information of the service equipment by correcting, based on positioning deviation information of the reference positioning point, the rough positioning location information of the service equipment, the processor executes the machine-readable instructions to:

determine a weighting coefficient based on a distance between the service equipment and each reference positioning point;

determine comprehensive deviation information by weighting, based on the weighting coefficient, positioning deviation information of each reference positioning point; and

obtain the precise positioning location information of the service equipment by correcting, based on the comprehensive deviation information, the rough positioning location information of the service equipment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2021
From: JIANG, YANZE; LIU, YU
To: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
Reel/Frame 058106/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2021
From: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
To: BEIJING QISHENG SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 058106/0636 →
Priority Claims (1)
CN 201910458371.7 · May 29, 2019 · national
Continuity (2)
Continuation PCTCN2020093482 · May 29, 2020
Related Publication 20220070821A1 · Mar 3, 2022