IP Library Granted Patent US 10,952,030
Granted Patent B2
US 10,952,030 · App. 16/713,405 · Granted Mar 16, 2021

Methods, devices, systems, and computer-readable storage mediums for location positioning

Inventors: Jie Liu (Zhejiang, CN); Jiajia Li (Zhejiang, CN)
Assignee: Advanced New Technologies Co., Ltd.
H04W4/029G01S19/05H04W4/40H04W4/80H04W76/11
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 10,952,030
App. No.
16/713,405
Granted
Mar 16, 2021
Kind
B2
Abstract

Location positioning methods, devices, systems, and computer-readable mediums are provided. One of the methods includes: receiving a vehicle identification and location information from at least one client terminal; and determining a location of a target vehicle corresponding to the vehicle identification according to the location information. The determining the location of the target vehicle corresponding to the vehicle identification according to the location information comprises: determining location information corresponding to the vehicle identification of the target vehicle received from the at least one client terminal within a set time period; determining a number of occurrences of each piece of the determined location information; and determining the location of the target vehicle corresponding to the vehicle identification according to a piece of the determined location information with a number of occurrences larger than a set threshold.

Claims (73)

1. A method for location positioning, comprising:

receiving a vehicle identification and location information from at least one client terminal; and

determining a location of a target vehicle corresponding to the vehicle identification according to the location information,

wherein the determining the location of the target vehicle corresponding to the vehicle identification according to the location information comprises:

determining a plurality of pieces of location information corresponding to the vehicle identification received from the at least one client terminal within a set time period;

determining a number of occurrences of each piece of different location information in the plurality of pieces of location information; and

determining the location of the target vehicle corresponding to the vehicle identification according to a piece of the plurality of pieces of location information with the determined number of occurrences larger than a set threshold; and

wherein the determining the location of the target vehicle corresponding to the vehicle identification according to the location information further comprises:

determining a plurality of offset weights for the plurality of pieces of location information, respectively, each of the plurality of offset weights indicating a deviation from an actual location of the target vehicle; and

determining the location of the target vehicle corresponding to the vehicle identification based on the plurality of offset weights for the plurality of pieces of location information and a plurality of coordinates contained in the plurality of pieces of location information.

2. The method according to claim 1 , wherein the plurality of pieces of location information are a first plurality of pieces of location information, and before determining the location of the target vehicle corresponding to the vehicle identification according to the location information, the method further comprises:

determining a plurality of generation times for a second plurality of pieces of location information corresponding to the vehicle identification received from a first client terminal of the at least one client terminal;

selecting a piece of the second plurality of pieces of location information based on the generation times; and

determining the selected piece of location information as the location information corresponding to the vehicle identification received from the first client terminal.

3. The method according to claim 1 , further comprising:

determining a plurality of generation times corresponding to the plurality of pieces of location information; and

determining a moving track of the target vehicle based on the plurality of pieces of location information and the corresponding generation times.

4. The method of claim 1 , further comprising:

acquiring the vehicle identification of the target vehicle; and

determining the piece of the plurality of pieces of location information when the vehicle identification of the target vehicle is acquired.

5. The method according to claim 4 , wherein the acquiring the vehicle identification of the target vehicle comprises:

detecting a carrier carrying the vehicle identification of the target vehicle; and

obtaining the vehicle identification of the target vehicle from the carrier.

6. The method according to claim 4 , wherein the acquiring the vehicle identification of the target vehicle comprises:

detecting a radio frequency identification (RFID) tag associated with the target vehicle; and

obtaining the vehicle identification of the target vehicle from the RFID tag.

7. The method according to claim 6 , wherein,

the vehicle identification is obtained from the RFID tag in a periodic manner; and

the determining the piece of the plurality of pieces of location information when the vehicle identification of the target vehicle is acquired comprises:

in response to vehicle identifications obtained at two adjacent times are identical, determining at least one piece of location information obtained during the two adjacent times as the piece of the plurality of pieces of location information when the vehicle identification is acquired.

8. The method according to claim 4 , wherein the acquiring the vehicle identification of the target vehicle comprises:

obtaining the vehicle identification of the target vehicle from an in-vehicle fee-charging terminal, when a boarding request is sent to the in-vehicle fee-charging terminal.

9. The method according to claim 8 , wherein the obtaining the vehicle identification of the target vehicle from the in-vehicle fee-charging terminal comprises:

obtaining the vehicle identification of the target vehicle from the in-vehicle fee-charging terminal in a near field communication (NFC) mode.

10. The method according to claim 8 , wherein the determining the piece of the plurality of pieces of location information when the vehicle identification of the target vehicle is acquired comprises:

after the boarding request is sent to the in-vehicle fee-charging terminal, determining multiple pieces of location information periodically or in real time; and

determining at least one piece of the multiple pieces of location information as the piece of the plurality of pieces of location information when the vehicle identification of the target vehicle is acquired.

11. The method according to claim 4 , wherein the acquiring the vehicle identification of the target vehicle comprises:

accessing a Wireless Fidelity (WIFI) device provided on the target vehicle; and

obtaining the vehicle identification of the target vehicle from the WIFI device.

12. The method according to claim 11 , wherein the obtaining the vehicle identification of the target vehicle from the WIFI device comprises:

taking a WIFI identification of the WIFI device as the vehicle identification of the target vehicle.

13. The method according to claim 4 , wherein the vehicle identification and the location information corresponding to the vehicle identification are sent to a server at a preset time.

14. A device for location positioning, comprising:

a processor; and

a memory storing instructions;

wherein the processor is configured to execute the instructions to:

receive a vehicle identification and location information from at least one client terminal; and

determine a location of a target vehicle corresponding to the vehicle identification according to the location information,

wherein in determining the location of the target vehicle corresponding to the vehicle identification according to the location information, the processor is further configured to execute the instructions to:

determine a plurality of pieces of location information corresponding to the vehicle identification received from the at least one client terminal within a set time period;

determine a number of occurrences of each piece of different location information in the plurality of pieces of location information; and

determine the location of the target vehicle corresponding to the vehicle identification according to a piece of the plurality of pieces of location information with the determined number of occurrences larger than a set threshold; and

wherein in determining the location of the target vehicle corresponding to the vehicle identification according to the location information, the processor is further configured to execute the instructions to:

determine a plurality of offset weights for the plurality of pieces of location information, respectively, each of the plurality of offset weights indicating a deviation from an actual location of the target vehicle; and

determine the location of the target vehicle corresponding to the vehicle identification based on the plurality of offset weights for the plurality of pieces of location information and a plurality of coordinates contained in the plurality of pieces of location information.

15. The device according to claim 14 , wherein the plurality of pieces of location information are a first plurality of pieces of location information, and before determining the location of the target vehicle corresponding to the vehicle identification according to the location information, the processor is further configured to execute the instructions to:

determine a plurality of generation times for a second plurality of pieces of location information corresponding to the vehicle identification received from a first client terminal of the at least one client terminal;

select a piece of the second plurality of pieces of location information based on the generation times; and

determine the selected piece of location information as the location information corresponding to the vehicle identification received from the first client terminal.

16. The device according to claim 14 , wherein the processor is further configured to execute the instructions to:

determine a plurality of generation times corresponding to the plurality of pieces of location information; and

determine a moving track of the target vehicle based on the plurality of pieces of location information and the corresponding generation times.

17. A non-transitory computer readable medium storing instructions that, when executed by a processor of a device, cause the device to perform a method for location positioning, the method comprising:

receiving a vehicle identification and location information from at least one client terminal; and

determining a location of a target vehicle corresponding to the vehicle identification according to the location information,

wherein the determining the location of the target vehicle corresponding to the vehicle identification according to the location information comprises:

determining a plurality of pieces of location information corresponding to the vehicle identification received from the at least one client terminal within a set time period;

determining a number of occurrences of each piece of different location information in the plurality of pieces of location information; and

determining the location of the target vehicle corresponding to the vehicle identification according to a piece of the plurality of pieces of location information with the determined number of occurrences larger than a set threshold; and

wherein the determining the location of the target vehicle corresponding to the vehicle identification according to the location information further comprises:

determining a plurality of offset weights for the plurality of pieces of location information, respectively, each of the plurality of offset weights indicating a deviation from an actual location of the target vehicle; and

determining the location of the target vehicle corresponding to the vehicle identification based on the plurality of offset weights for the plurality of pieces of location information and a plurality of coordinates contained in the plurality of pieces of location information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053761/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053713/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2019
From: LIU, JIE; LI, JIAJIA
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051275/0326 →
Priority Claims (1)
CN 201710462361.1 · Jun 19, 2017 · national
Continuity (2)
Continuation PCTCN2018091197 · Jun 14, 2018
Related Publication 20200120451A1 · Apr 16, 2020