A method and device for automatically compensating vehicle running tracks in a vehicle networking system

By calculating the vehicle's real-time speed and direction of travel and combining it with the navigation route to correct the position information, the problem of incomplete trajectory caused by satellite signal loss in the Internet of Vehicles system is solved, and real-time compensation and integrity of the vehicle's trajectory are achieved.

CN115630049BActive Publication Date: 2025-09-16HAOYUN HENGTONG (FUJIAN) DIGITAL TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211072648.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-02
Publication Date
2025-09-16
Estimated Expiration
2042-09-02

AI Technical Summary

Technical Problem

In the Internet of Vehicles system, when there is no signal or poor signal from the satellite antenna, the vehicle cannot obtain GPS positioning data, resulting in incomplete vehicle trajectory.

Method used

By calculating the vehicle's real-time speed and direction of travel, the vehicle's real-time position is predicted using lateral and longitudinal correction coefficients, and the position information is corrected in combination with the navigation route to form a compensated trajectory.

Benefits of technology

When the satellite signal is lost, the vehicle's next position can be predicted in real time to ensure the integrity of the vehicle's trajectory, and the compensated trajectory can be uploaded in time when the network is restored.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115630049B_ABST
    Figure CN115630049B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for automatically compensating a vehicle's trajectory in a connected vehicle system. The method comprises: step S1: when the connected vehicle device cannot obtain geographic location information, obtaining the vehicle's real-time speed and real-time driving direction, and calculating the real-time driving distance based on the real-time speed and interval time; step S2: obtaining a real-time latitude change value based on the real-time driving distance, real-time driving direction, and lateral correction coefficient, and obtaining a real-time longitude change value based on the real-time driving distance, driving direction, and longitudinal correction coefficient; step S3: obtaining a previous longitude value and a previous latitude value, accumulating the previous longitude value with the real-time longitude change value to obtain a real-time longitude value, and accumulating the previous latitude value with the real-time latitude change value to obtain a real-time latitude value. The present invention can predict the vehicle's next location and related geographic location information in real time to ensure the integrity of the vehicle's trajectory.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of path prediction technology, and in particular to a method and device for automatically compensating a vehicle running trajectory in a vehicle networking system. Background Art

[0002] In the connected vehicle system, the connected vehicle platform requires vehicles to report data at intervals, generally less than 60 seconds. If the satellite antenna on the connected vehicle device has no signal or a poor signal, the connected vehicle device cannot obtain GPS (Global Positioning System) positioning data and related data for its current location. Consequently, the reported data will be missing positioning information for that period, resulting in an incomplete vehicle trajectory. Summary of the Invention

[0003] In order to solve the above problems in the prior art, the present invention provides a method and device for automatically compensating a vehicle running track in a vehicle networking system to ensure the integrity of the vehicle running track.

[0004] In order to achieve the above object, the technical solution adopted by the present invention is:

[0005] In a first aspect, the present invention provides a method for automatically compensating a vehicle's running trajectory in a vehicle networking system, comprising:

[0006] Step S1: When the vehicle-connected device cannot obtain geographic location information, obtain the real-time speed and real-time driving direction of the vehicle, and calculate the real-time driving distance based on the real-time speed and interval time;

[0007] Step S2: obtaining a real-time latitude change value based on the real-time travel distance, the real-time travel direction, and the lateral correction coefficient, and obtaining a real-time longitude change value based on the real-time travel distance, the real-time travel direction, and the longitudinal correction coefficient;

[0008] Step S3: Obtain the last longitude value and the last latitude value, accumulate the last longitude value and the real-time longitude change value to obtain the real-time longitude value, and accumulate the last latitude value and the real-time latitude change value to obtain the real-time latitude value.

[0009] The beneficial effect of the present invention is that when the vehicle-connected device cannot obtain geographic location information, the vehicle's next location and related geographic location information can be predicted in real time based on the last reported data and the vehicle's real-time speed, real-time driving direction and interval time to ensure the integrity of the vehicle's running trajectory.

[0010] Optionally, it also includes:

[0011] Step S4: If the vehicle is set with a target location and a corresponding navigation route to the target location, all navigation routes displayed on the vehicle-connected device are obtained;

[0012] Step S5: Obtain a first navigation route with the highest matching degree according to the real-time longitude value and the real-time latitude value, and correct the real-time longitude value and the real-time latitude value according to the first navigation route.

[0013] According to the above description, the navigation route selected by the user is determined by the real-time longitude value and the real-time latitude value, and then the real-time longitude value and the real-time latitude value are corrected according to the navigation route, thereby improving the accuracy of the vehicle trajectory prediction.

[0014] Optionally, step S5 includes:

[0015] If the route matching value of the first navigation route with the highest matching degree is lower than the lane change lower limit, then obtaining in real time whether there are other lane changes at the location of the previous longitude value and the previous latitude value; if so, obtaining all lane changes, and obtaining the first lane change with the highest matching degree and a route matching value greater than the lane change upper limit based on the real-time longitude value and the real-time latitude value;

[0016] The navigation route is replanned based on the first lane change and the user is alerted.

[0017] According to the above description, if the route matching value is lower than the lane change lower limit, it is possible to change lanes. Therefore, the lane change judgment is used to correct the user's route change in special circumstances to cope with vehicle trajectory prediction in special circumstances.

[0018] Optionally, among all the navigation routes displayed on the vehicle-connected device, a matching weight value of a navigation route currently used by the user is greater than matching weight values ​​of the remaining navigation routes.

[0019] According to the above description, the navigation route currently used by the user is usually the route traveled by the user's vehicle. Therefore, the selection degree of the navigation route currently used by the user is increased when the route matching value is the same or even lower.

[0020] Optionally, it also includes:

[0021] The real-time longitude value and the real-time latitude value are stored in real time to form a compensated trajectory, and when the vehicle-connected device can obtain the geographic location information and the network is restored, the compensated trajectory is transmitted to the vehicle-connected platform.

[0022] According to the above description, when the network is restored, it is uploaded in time to ensure the integrity of the vehicle's trajectory.

[0023] In a second aspect, the present invention provides a vehicle trajectory automatic compensation device in a vehicle networking system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the device achieves the following:

[0024] Step S1: When the vehicle-connected device cannot obtain geographic location information, obtain the real-time speed and real-time driving direction of the vehicle, and calculate the real-time driving distance based on the real-time speed and interval time;

[0025] Step S2: obtaining a real-time latitude change value based on the real-time travel distance, the real-time travel direction, and the lateral correction coefficient, and obtaining a real-time longitude change value based on the real-time travel distance, the real-time travel direction, and the longitudinal correction coefficient;

[0026] Step S3: Obtain the last longitude value and the last latitude value, accumulate the last longitude value and the real-time longitude change value to obtain the real-time longitude value, and accumulate the last latitude value and the real-time latitude change value to obtain the real-time latitude value.

[0027] Optionally, it also includes:

[0028] Step S4: If the vehicle is set with a target location and a corresponding navigation route to the target location, all navigation routes displayed on the vehicle-connected device are obtained;

[0029] Step S5: Obtain a first navigation route with the highest matching degree according to the real-time longitude value and the real-time latitude value, and correct the real-time longitude value and the real-time latitude value according to the first navigation route.

[0030] Optionally, step S5 includes:

[0031] If the route matching value of the first navigation route with the highest matching degree is lower than the lane change lower limit, then obtaining in real time whether there are other lane changes at the location of the previous longitude value and the previous latitude value; if so, obtaining all lane changes, and obtaining the first lane change with the highest matching degree and a route matching value greater than the lane change upper limit based on the real-time longitude value and the real-time latitude value;

[0032] The navigation route is replanned based on the first lane change and the user is alerted.

[0033] Optionally, among all the navigation routes displayed on the vehicle-connected device, a matching weight value of a navigation route currently used by the user is greater than matching weight values ​​of the remaining navigation routes.

[0034] Optionally, it also includes:

[0035] The real-time longitude value and the real-time latitude value are stored in real time to form a compensated trajectory, and when the vehicle-connected device can obtain the geographic location information and the network is restored, the compensated trajectory is transmitted to the vehicle-connected platform.

[0036] Among them, the technical effects corresponding to the automatic compensation device for vehicle running tracks in a vehicle networking system provided by the second aspect refer to the relevant description of the automatic compensation method for vehicle running tracks in a vehicle networking system provided by the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of the main flow of a method for automatically compensating a vehicle running trajectory in a vehicle networking system according to an embodiment of the present invention;

[0038] Figure 2 This is a schematic structural diagram of a vehicle trajectory automatic compensation device in a vehicle networking system according to an embodiment of the present invention.

[0039] [Description of Reference Numerals]

[0040] 1: An automatic compensation device for vehicle running trajectory in a vehicle networking system;

[0041] 2: Processor;

[0042] 3: Memory. DETAILED DESCRIPTION

[0043] To better understand the above technical solutions, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein. Instead, these embodiments are provided to enable a clearer and more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0044] Example 1

[0045] Please refer to Figures 1 to 2 A method for automatically compensating vehicle running trajectories in a vehicle networking system, comprising:

[0046] Step S1: When the vehicle-connected device cannot obtain geographic location information, the real-time speed and real-time driving direction of the vehicle are obtained, and the real-time driving distance is calculated based on the real-time speed and interval time.

[0047] Among them, when the satellite antenna on the vehicle-connected device has no signal or the signal is poor, the vehicle-connected device cannot obtain the GPS positioning data and related data of the current location. At this time, it is necessary to obtain the vehicle's own speed and driving direction, so as to calculate the real-time driving distance based on the real-time speed and the calculated interval time.

[0048] Step S2: obtaining a real-time latitude change value based on the real-time driving distance, the real-time driving direction, and the lateral correction coefficient; and obtaining a real-time longitude change value based on the real-time driving distance, the real-time driving direction, and the longitudinal correction coefficient.

[0049] Among them, when the real-time driving distance is obtained, the real-time driving direction is known, and the real-time position of the vehicle can be obtained. At this time, the geographic location information, that is, the longitude and latitude information, needs to be calculated. Therefore, the change values ​​of the longitude and latitude need to be calculated separately based on the lateral correction coefficient and the longitudinal correction coefficient.

[0050] Step S3: Obtain the last longitude value and the last latitude value, add the last longitude value and the real-time longitude change value to obtain the real-time longitude value, and add the last latitude value and the real-time latitude change value to obtain the real-time latitude value.

[0051] Thus, the next location of the vehicle and related geographic location information are obtained to ensure the integrity of the vehicle's trajectory.

[0052] Step S4: If the vehicle is set with a target location and a corresponding navigation route to the target location, all navigation routes displayed on the vehicle-connected device are obtained.

[0053] In this embodiment, when the vehicle-connected device has no signal, although there is a navigation route, the real-time location of the vehicle cannot be updated in real time. Therefore, the geographic location cannot be determined by the navigation route. However, the navigation route can be used to assist in modifying the predicted geographic location.

[0054] At this time, if the user uses navigation, they will usually drive according to the navigation route displayed by the vehicle-connected device, especially according to the navigation route selected by the user. Therefore, in order to improve the accuracy of the predicted position, the vehicle-connected device will obtain all displayed navigation routes, and the matching weight value of the navigation route currently used by the user among all the navigation routes displayed on the vehicle-connected device is greater than the matching weight values ​​of the remaining navigation routes. In this embodiment, the matching weight value is 0.6, and the remaining 0.4 is evenly divided among the remaining navigation routes. In other embodiments, the matching weight value of the navigation route currently used by the user ranges from (0.5 to 0.8).

[0055] Step S5: Obtain a first navigation route with the highest matching degree according to the real-time longitude value and the real-time latitude value, and correct the real-time longitude value and the real-time latitude value according to the first navigation route.

[0056] In this embodiment, the matching degree of each navigation route is calculated by multiplying the real-time longitude and latitude values ​​with the route matching value for that navigation route by the corresponding matching weight value. The route matching value is calculated by obtaining the minimum distance between the geographic location information formed by the real-time longitude and latitude values ​​and each navigation route, determining the proportional interval within which the minimum distance for each navigation route falls, and using the proportional value of each minimum distance within each proportional interval as the route matching value for that navigation route. The span of each proportional interval increases with distance.

[0057] Therefore, if distance is used for proportional conversion, when a certain minimum distance is large, the matching values ​​of the other minimum distances are too close to be distinguished. Therefore, this embodiment increases the proportional interval and the setting interval span to better ensure the accuracy of the matching values ​​between similar distances.

[0058] The upper limit of the route matching value is 1, and the scale intervals are: 0.9 to 1 for 0 to 3 meters, 0.8 to 0.9 for 3 to 10 meters, 0.7 to 0.8 for 10 to 30 meters, and 0.6 to 0.7 for 30 to 100 meters. Since the lower limit of lane change in this embodiment is 0.6, cases below 0.6 are not considered.

[0059] In this embodiment, during driving, there may be situations where the user forgets to change lanes in advance or the navigation route is undergoing maintenance or an accident, and is unable to follow the navigation route. In this case, the user is driving the vehicle and is unable or has not yet manually changed the navigation route on the vehicle-connected device, but the vehicle has already deviated from the driving route. Therefore, step S5 in this embodiment also includes:

[0060] Step S51: If the route matching value of the first navigation route with the highest matching degree is lower than the lane change lower limit, then obtaining in real time whether there are other lane changes at the location of the previous longitude and latitude values; if so, obtaining all lane changes and obtaining the first lane change with the highest matching degree and a route matching value greater than the lane change upper limit based on the real-time longitude and latitude values;

[0061] Among them, the lower limit value of lane change is 0.6, and the value range in other equivalent embodiments is (0.5, 0.8). The upper limit value of lane change is 0.85, and the value range in other equivalent embodiments is (0.8, 0.95). This is because it is more accurate to match the higher point of the value when changing lanes.

[0062] Step S52: replan the navigation route based on the first lane change and remind the user.

[0063] Therefore, step S51 can determine whether there are unexpected situations at other intersections on the original route. At this time, step S51 also includes: when there are no other lane changes or the route matching values ​​of all lane changes are less than the lane change upper limit value, determine whether the real-time driving direction is opposite to the navigation route. If so, re-plan the navigation route according to the U-turn and remind the user, thereby not only achieving accurate compensation of the path, but also ensuring real-time update of the navigation route to ensure the user's navigation accuracy.

[0064] Step S6: Store the real-time longitude and latitude values ​​in real time to form a compensated trajectory. When the connected vehicle device can obtain the geographic location information and the network is restored, the compensated trajectory is transmitted to the connected vehicle platform.

[0065] Therefore, when the network is restored, it can be uploaded in time to ensure the integrity of the vehicle's trajectory.

[0066] Example 2

[0067] Please refer to Figures 1 to 2 A method for automatically compensating a vehicle's running trajectory in a vehicle networking system, in this embodiment, further includes:

[0068] Step S7: When the platform obtains the compensated trajectory during the period of network disconnection, it obtains the final location information composed of the final longitude and latitude values ​​of the compensated trajectory, and determines whether the distance between the final location information and the current location information obtained by GPS is within the preset distance range. If so, the compensated trajectory is saved; otherwise, the compensated trajectory is deleted.

[0069] When deleting the compensation trajectory, all real-time data during the period of network disconnection is obtained to make an accurate prediction, so as to obtain the trajectory that best matches the current location information as the predicted trajectory.

[0070] Example 3

[0071] Please refer to Figure 2 A vehicle trajectory automatic compensation device 1 in a vehicle networking system includes a memory 3, a processor 2, and a computer program stored in the memory 3 and executable on the processor 2. When the processor 2 executes the computer program, the steps in the above-mentioned embodiment 1 or 2 are implemented.

[0072] Since the apparatus / devices described in the above embodiments of the present invention are apparatus / devices used to implement the methods of the above embodiments of the present invention, those skilled in the art will be able to understand the specific structure and variations of the apparatus / devices based on the methods described in the above embodiments of the present invention, and thus will not be described in detail here. All apparatus / devices used in the methods of the above embodiments of the present invention fall within the scope of protection of the present invention.

[0073] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, apparatus, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0074] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (apparatus), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions.

[0075] It should be noted that, in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention may be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In claims enumerating several means, several of these means may be embodied by one and the same hardware. The use of the words first, second, third etc. is for convenience only and does not indicate any order. These words may be understood as part of the component name.

[0076] In addition, it should be noted that, in the description of this specification, the description of the terms "one embodiment", "some embodiments", "embodiment", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0077] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments after learning the basic creative concept. Therefore, the claims should be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0078] Obviously, those skilled in the art may make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. Thus, if such modifications and variations fall within the scope of the claims and their equivalents, the present invention shall also include such modifications and variations.

Claims

1. A method for automatically compensating vehicle running tracks in a vehicle networking system, characterized in that: include: Step S1: When the vehicle-connected device cannot obtain geographic location information, obtain the real-time speed and real-time driving direction of the vehicle, and calculate the real-time driving distance based on the real-time speed and interval time; Step S2: obtaining a real-time latitude change value based on the real-time travel distance, the real-time travel direction, and the lateral correction coefficient, and obtaining a real-time longitude change value based on the real-time travel distance, the real-time travel direction, and the longitudinal correction coefficient; Step S3, obtaining a previous longitude value and a previous latitude value, accumulating the previous longitude value and the real-time longitude change value to obtain a real-time longitude value, and accumulating the previous latitude value and the real-time latitude change value to obtain a real-time latitude value; Also includes: Step S4: If the vehicle is set with a target location and a corresponding navigation route to the target location, all navigation routes displayed on the vehicle-connected device are obtained; Step S5: obtaining a first navigation route with the highest matching degree according to the real-time longitude value and the real-time latitude value, and correcting the real-time longitude value and the real-time latitude value according to the first navigation route; The step S5 comprises: If the route matching value of the first navigation route with the highest matching degree is lower than the lane change lower limit, then obtaining in real time whether there are other lane changes at the location of the previous longitude value and the previous latitude value; if so, obtaining all lane changes, and obtaining the first lane change with the highest matching degree and a route matching value greater than the lane change upper limit based on the real-time longitude value and the real-time latitude value; replanning the navigation route based on the first lane change and reminding the user; Among all the navigation routes displayed on the vehicle-connected device, a matching weight value of a navigation route currently used by the user is greater than matching weight values ​​of the remaining navigation routes.

2. The method for automatically compensating vehicle running tracks in a vehicle networking system according to claim 1, characterized in that: Also includes: The real-time longitude value and the real-time latitude value are stored in real time to form a compensated trajectory, and when the vehicle-connected device can obtain the geographic location information and the network is restored, the compensated trajectory is transmitted to the vehicle-connected platform.

3. A vehicle trajectory automatic compensation device in a vehicle networking system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the following is achieved: Step S1: When the vehicle-connected device cannot obtain geographic location information, obtain the real-time speed and real-time driving direction of the vehicle, and calculate the real-time driving distance based on the real-time speed and interval time; Step S2: obtaining a real-time latitude change value based on the real-time travel distance, the real-time travel direction, and the lateral correction coefficient, and obtaining a real-time longitude change value based on the real-time travel distance, the real-time travel direction, and the longitudinal correction coefficient; Step S3, obtaining a previous longitude value and a previous latitude value, accumulating the previous longitude value and the real-time longitude change value to obtain a real-time longitude value, and accumulating the previous latitude value and the real-time latitude change value to obtain a real-time latitude value; Also includes: Step S4: If the vehicle is set with a target location and a corresponding navigation route to the target location, all navigation routes displayed on the vehicle-connected device are obtained; Step S5: obtaining a first navigation route with the highest matching degree according to the real-time longitude value and the real-time latitude value, and correcting the real-time longitude value and the real-time latitude value according to the first navigation route; The step S5 comprises: If the route matching value of the first navigation route with the highest matching degree is lower than the lane change lower limit, then obtaining in real time whether there are other lane changes at the location of the previous longitude value and the previous latitude value; if so, obtaining all lane changes, and obtaining the first lane change with the highest matching degree and a route matching value greater than the lane change upper limit based on the real-time longitude value and the real-time latitude value; replanning the navigation route based on the first lane change and reminding the user; Among all the navigation routes displayed on the vehicle-connected device, a matching weight value of a navigation route currently used by the user is greater than matching weight values ​​of the remaining navigation routes.

4. The automatic vehicle trajectory compensation device in the vehicle networking system according to claim 3 is characterized in that: Also includes: The real-time longitude value and the real-time latitude value are stored in real time to form a compensated trajectory, and when the vehicle-connected device can obtain the geographic location information and the network is restored, the compensated trajectory is transmitted to the vehicle-connected platform.

Citation Information

Patent Citations

  • Navigation and positioning method and device

    CN105300395A

  • Indoor navigation method and device, electronic equipment and readable storage medium

    CN111735457A

  • Fixed line vehicle track monitoring system and method

    CN111856541A