IP Library › Granted Patent US 12,327,441
Granted Patent B2
US 12,327,441 · App. 17/969,628 · Granted Jun 10, 2025

Vehicle data processing method and apparatus, computer device, and storage medium

Inventor: Yuwen Wang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
G07C5/04
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 12,327,441
App. No.
17/969,628
Granted
Jun 10, 2025
Kind
B2
Abstract

This application involves a vehicle data processing method performed by a computer device. The method includes: obtaining current vehicle trajectory data and current vehicle status data of a target vehicle; determining a current travel scenario and a corrected vehicle speed of the target vehicle according to the current vehicle trajectory data and a historical vehicle trajectory data set of the target vehicle; determining a target matching mode of the current vehicle trajectory data and the current vehicle status data based on the corrected vehicle speed and vehicle speed reference information corresponding to the current travel scenario; obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode; and transmitting recommended information to the target vehicle based on the target matching vehicle trajectory data, the current vehicle status data, and the current travel scenario.

Claims (81)

1. A vehicle data processing method performed by a computer device, the method comprising:

obtaining current vehicle trajectory data and current vehicle status data of a target vehicle;

determining a current travel scenario and a corrected vehicle speed of the target vehicle according to the current vehicle trajectory data and a historical vehicle trajectory data set of the target vehicle;

obtaining vehicle speed reference information corresponding to the current travel scenario, wherein the vehicle speed reference information includes at least one vehicle speed threshold;

determining a target matching mode of the current vehicle trajectory data and the current vehicle status data based on the corrected vehicle speed and the at least one vehicle speed threshold in the vehicle speed reference information corresponding to the current travel scenario;

obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode;

generating recommended information for the target vehicle based on the target matching vehicle trajectory data, the current vehicle status data, and the current travel scenario; and

transmitting the recommended information to the target vehicle to display on a terminal of the target vehicle.

2. The method according to claim 1 , wherein the obtaining current vehicle trajectory data and current vehicle status data of a target vehicle comprises:

selecting the current vehicle trajectory data from a candidate vehicle trajectory data set according to a data generation time when the current vehicle status data is received, the candidate vehicle trajectory data set being obtained in the following manners: receiving vehicle trajectory data periodically transmitted by the target vehicle, and adding the periodically transmitted vehicle trajectory data to the candidate vehicle trajectory data set, the periodically transmitted vehicle trajectory data carrying the data generation time.

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

obtaining target data from the candidate vehicle trajectory data set in chronological order of the data generation time, and transmitting recommended information to the target vehicle based on the target data; and

deleting the target data from the candidate vehicle trajectory data set, to obtain an updated candidate vehicle trajectory data set.

4. The method according to claim 1 , wherein the determining a current travel scenario and a corrected vehicle speed of the target vehicle according to the current vehicle trajectory data and a historical vehicle trajectory data set of the target vehicle comprises:

performing trajectory matching between the current vehicle trajectory data and each piece of historical vehicle trajectory data in the historical vehicle trajectory data set, to obtain a plurality of matching degrees;

using a piece of historical vehicle trajectory data of the historical vehicle trajectory data set corresponding to a maximum matching degree as target vehicle trajectory data, and using a target travel scenario corresponding to the target vehicle trajectory data as the current travel scenario; and

performing vehicle speed correction on a current vehicle speed corresponding to the current vehicle trajectory data based on a historical vehicle speed corresponding to the target vehicle trajectory data, to obtain the corrected vehicle speed.

5. The method according to claim 4 , wherein the performing vehicle speed correction on a current vehicle speed corresponding to the current vehicle trajectory data based on a historical vehicle speed corresponding to the target vehicle trajectory data, to obtain the corrected vehicle speed comprises:

obtaining current road information; and

performing vehicle speed correction on the current vehicle speed based on the current road information and the historical vehicle speed, to obtain the corrected vehicle speed.

6. The method according to claim 1 , wherein the determining a target matching mode of the current vehicle trajectory data and the current vehicle status data based on the corrected vehicle speed and the at least one vehicle speed threshold in the vehicle speed reference information corresponding to the current travel scenario comprises:

determining that the target matching mode is a time information matching mode when the corrected vehicle speed is less than a first vehicle speed threshold in the vehicle speed reference information; and

determining that the target matching mode is a position information matching mode when the corrected vehicle speed is greater than the first vehicle speed threshold and less than a second vehicle speed threshold in the vehicle speed reference information, the first vehicle speed threshold being less than the second vehicle speed threshold.

7. The method according to claim 1 , wherein the current vehicle trajectory data comprises a plurality of pieces of current vehicle trajectory subdata, each piece of current vehicle trajectory subdata carrying a data generation time, the current vehicle status data carrying a data arrival time, and when the target matching mode is a time information matching mode, the obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode comprises:

calculating a corresponding time gap between the current vehicle status data and each piece of current vehicle trajectory subdata according to the corresponding data generation time and the data arrival time; and

using a piece of current vehicle trajectory subdata corresponding to a minimum time gap as the target matching vehicle trajectory data.

8. The method according to claim 1 , wherein the current vehicle trajectory data comprises a plurality of pieces of current vehicle trajectory subdata, each piece of current vehicle trajectory subdata and the current vehicle status data both carrying vehicle position information, and when the target matching mode is a position information matching mode, the obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode comprises:

calculating a corresponding vehicle position gap between the current vehicle status data and each piece of current vehicle trajectory subdata according to the corresponding vehicle position information; and

using current vehicle trajectory subdata corresponding to a minimum vehicle position gap as the target matching vehicle trajectory data.

9. The method according to claim 1 , wherein the transmitting recommended information to the target vehicle based on the target matching vehicle trajectory data, the current vehicle status data, and the current travel scenario comprises:

obtaining a recommended information type set matching the current travel scenario;

determining a target recommended information type from the recommended information type set based on the current vehicle status data;

generating target recommended information corresponding to the target recommended information type based on the target matching vehicle trajectory data and the current vehicle status data; and

transmitting the target recommended information to the target vehicle.

10. A computer device, comprising a memory and one or more processors, the memory storing computer-readable instructions, the computer-readable instructions, when executed by the one or more processors, causing the computer device to implement a vehicle data processing method including:

obtaining current vehicle trajectory data and current vehicle status data of a target vehicle;

determining a current travel scenario and a corrected vehicle speed of the target vehicle according to the current vehicle trajectory data and a historical vehicle trajectory data set of the target vehicle;

obtaining vehicle speed reference information corresponding to the current travel scenario, wherein the vehicle speed reference information includes at least one vehicle speed threshold;

determining a target matching mode of the current vehicle trajectory data and the current vehicle status data based on the corrected vehicle speed and the at least one vehicle speed threshold in the vehicle speed reference information corresponding to the current travel scenario;

obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode;

generating recommended information for the target vehicle based on the target matching vehicle trajectory data, the current vehicle status data, and the current travel scenario; and

transmitting the recommended information to the target vehicle to display on a terminal of the target vehicle.

11. The computer device according to claim 10 , wherein the obtaining current vehicle trajectory data and current vehicle status data of a target vehicle comprises:

selecting the current vehicle trajectory data from a candidate vehicle trajectory data set according to a data generation time when the current vehicle status data is received, the candidate vehicle trajectory data set being obtained in the following manners: receiving vehicle trajectory data periodically transmitted by the target vehicle, and adding the periodically transmitted vehicle trajectory data to the candidate vehicle trajectory data set, the periodically transmitted vehicle trajectory data carrying the data generation time.

12. The computer device according to claim 11 , wherein the method further comprises:

obtaining target data from the candidate vehicle trajectory data set in chronological order of the data generation time, and transmitting recommended information to the target vehicle based on the target data; and

deleting the target data from the candidate vehicle trajectory data set, to obtain an updated candidate vehicle trajectory data set.

13. The computer device according to claim 10 , wherein the determining a current travel scenario and a corrected vehicle speed of the target vehicle according to the current vehicle trajectory data and a historical vehicle trajectory data set of the target vehicle comprises:

performing trajectory matching between the current vehicle trajectory data and each piece of historical vehicle trajectory data in the historical vehicle trajectory data set, to obtain a plurality of matching degrees;

using a piece of historical vehicle trajectory data of the historical vehicle trajectory data set corresponding to a maximum matching degree as target vehicle trajectory data, and using a target travel scenario corresponding to the target vehicle trajectory data as the current travel scenario; and

performing vehicle speed correction on a current vehicle speed corresponding to the current vehicle trajectory data based on a historical vehicle speed corresponding to the target vehicle trajectory data, to obtain the corrected vehicle speed.

14. The computer device according to claim 13 , wherein the performing vehicle speed correction on a current vehicle speed corresponding to the current vehicle trajectory data based on a historical vehicle speed corresponding to the target vehicle trajectory data, to obtain the corrected vehicle speed comprises:

obtaining current road information; and

performing vehicle speed correction on the current vehicle speed based on the current road information and the historical vehicle speed, to obtain the corrected vehicle speed.

15. The computer device according to claim 10 , wherein the determining a target matching mode of the current vehicle trajectory data and the current vehicle status data based on the corrected vehicle speed and the at least one vehicle speed threshold in the vehicle speed reference information corresponding to the current travel scenario comprises:

determining that the target matching mode is a time information matching mode when the corrected vehicle speed is less than a first vehicle speed threshold in the vehicle speed reference information; and

determining that the target matching mode is a position information matching mode when the corrected vehicle speed is greater than the first vehicle speed threshold and less than a second vehicle speed threshold in the vehicle speed reference information, the first vehicle speed threshold being less than the second vehicle speed threshold.

16. The computer device according to claim 10 , wherein the current vehicle trajectory data comprises a plurality of pieces of current vehicle trajectory subdata, each piece of current vehicle trajectory subdata carrying a data generation time, the current vehicle status data carrying a data arrival time, and when the target matching mode is a time information matching mode, the obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode comprises:

calculating a corresponding time gap between the current vehicle status data and each piece of current vehicle trajectory subdata according to the corresponding data generation time and the data arrival time; and

using a piece of current vehicle trajectory subdata corresponding to a minimum time gap as the target matching vehicle trajectory data.

17. The computer device according to claim 10 , wherein the current vehicle trajectory data comprises a plurality of pieces of current vehicle trajectory subdata, each piece of current vehicle trajectory subdata and the current vehicle status data both carrying vehicle position information, and when the target matching mode is a position information matching mode, the obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode comprises:

calculating a corresponding vehicle position gap between the current vehicle status data and each piece of current vehicle trajectory subdata according to the corresponding vehicle position information; and

using current vehicle trajectory subdata corresponding to a minimum vehicle position gap as the target matching vehicle trajectory data.

18. The computer device according to claim 10 , wherein the transmitting recommended information to the target vehicle based on the target matching vehicle trajectory data, the current vehicle status data, and the current travel scenario comprises:

obtaining a recommended information type set matching the current travel scenario;

determining a target recommended information type from the recommended information type set based on the current vehicle status data;

generating target recommended information corresponding to the target recommended information type based on the target matching vehicle trajectory data and the current vehicle status data; and

transmitting the target recommended information to the target vehicle.

19. One or more non-transitory computer-readable storage media storing computer-readable instructions, the computer-readable instructions, when executed by one or more processors of a computer device, causing the computer device to implement a vehicle data processing method including:

obtaining current vehicle trajectory data and current vehicle status data of a target vehicle;

determining a current travel scenario and a corrected vehicle speed of the target vehicle according to the current vehicle trajectory data and a historical vehicle trajectory data set of the target vehicle;

obtaining vehicle speed reference information corresponding to the current travel scenario, wherein the vehicle speed reference information includes at least one vehicle speed threshold;

determining a target matching mode of the current vehicle trajectory data and the current vehicle status data based on the corrected vehicle speed and the at least one vehicle speed threshold in the vehicle speed reference information corresponding to the current travel scenario;

obtaining target matching vehicle trajectory data corresponding to the current vehicle status data from the current vehicle trajectory data according to the target matching mode;

generating recommended information for the target vehicle based on the target matching vehicle trajectory data, the current vehicle status data, and the current travel scenario; and

transmitting the recommended information to the target vehicle to display on a terminal of the target vehicle.

20. The non-transitory computer-readable storage media according to claim 19 , wherein the transmitting recommended information to the target vehicle based on the target matching vehicle trajectory data, the current vehicle status data, and the current travel scenario comprises:

obtaining a recommended information type set matching the current travel scenario;

determining a target recommended information type from the recommended information type set based on the current vehicle status data;

generating target recommended information corresponding to the target recommended information type based on the target matching vehicle trajectory data and the current vehicle status data; and

transmitting the target recommended information to the target vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: WANG, YUWEN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 062370/0129 →
Priority Claims (1)
CN 202011398107.8 · Dec 3, 2020 · national
Continuity (2)
Continuation PCTCN2021121319 · Sep 28, 2021
Related Publication 20230045727A1 · Feb 9, 2023
References Cited (33)
US 20100131142A1 · Deng et al. · 2010 [cited by applicant]
US 20140330505A1 · Wenneman · 2014 [cited by examiner]
US 20160280220A1 · Parundekar · 2016 [cited by examiner]
US 20200302789A1 · Oyama · 2020 [cited by applicant]
US 20210377355A1 · Ren · 2021 [cited by examiner]
CN 102692227A · 2012 [cited by applicant]
CN 105741556A · 2016 [cited by applicant]
CN 105761483A · 2016 [cited by applicant]
CN 109094575A · 2018 [cited by applicant]
CN 109425355A · 2019 [cited by applicant]
CN 109739230A · 2019 [cited by applicant]
CN 110300175A · 2019 [cited by applicant]
CN 110579219A · 2019 [cited by applicant]
CN 110807915A · 2020 [cited by applicant]
CN 110986985A · 2020 [cited by applicant]
CN 111516622A · 2020 [cited by applicant]
CN 111598663A · 2020 [cited by applicant]
CN 111625709A · 2020 [cited by applicant]
CN 111859167A · 2020 [cited by applicant]
CN 111860879A · 2020 [cited by applicant]
CN 111949891A · 2020 [cited by applicant]
CN 112380448A · 2021 [cited by applicant]
JP 2010083312A · 2010 [cited by applicant]
JP 2017084113A · 2017 [cited by applicant]
WO WO2019222651A1 · 2019 [cited by examiner]
Tencent Technology, Indian Office Action, IN Patent Application No. 202347013175, Jan. 4, 2024, 10 pgs. [cited by applicant]
Tencent Technology, WO, PCT/CN2021/121319, Dec. 31, 2021, 4 pgs. [cited by applicant]
Tencent Technology, Iprp, PCT/CN2021/121319, May 30, 2023, 5 pgs. [cited by applicant]
Fozia Mehboob et al., “Trajectory Based Vehicle Counting and Anomalous Event Visualization in Smart Cities”, Cluster Computing, May 5, 2017, 8 pgs., Retrieved from the Internet: https://link.springer.com/article/10.1007… [cited by applicant]
Tencent Technology, ISR, PCT/CN2021/121319, Dec. 31, 2021, 2 pgs. [cited by applicant]
Yang Xing et al., “Personalized Vehicle Trajectory Prediction Based on Joint Time-Series Modeling for Connected Vehicles”, IEEE Transactions on Vehicular Technology, vol. 69, Issue 2, Dec. 16, 2019, 3 pgs., Retrieved fr… [cited by applicant]
Ericsson GMBH, “Intelligent Transport Systems (ITS); Framework for Public Mobile Networks in Cooperative ITS (C-ITS)”, Draft ETSI TR 102 962, V1.1.5, European Telecommunications Standards Institute, Aug. 2019, 45 pages,… [cited by applicant]
Tencent Technology, Extended European Search Report & Supplementary European Search Report, EP Patent Application No. 21899696.5, Feb. 9, 2024, 88 pgs. [cited by applicant]