Vehicle automatic driving data visualization method and device

By filling the vehicle visualization map with geographic areas of autonomous driving data and adding virtual rewards, the problems of poor visualization and low interactivity of autonomous driving data are solved, achieving higher levels of refinement and interactivity.

CN120802725APending Publication Date: 2025-10-17MERCEDES BENZ GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510893418.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

In existing technologies, the visualization effect of vehicle autonomous driving data is poor and the level of interaction with passengers is low.

Method used

By acquiring the vehicle's autonomous driving data during the current trip, the geographical area to be visualized is determined based on a variety of set strategies, and the visual map is filled with set patterns indicating the use of the autonomous driving function, including virtual rewards, to improve interactivity.

Benefits of technology

It improves the visualization refinement and visual effects of autonomous driving data, and enhances the interactive experience between passengers and autonomous driving functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120802725A_ABST
    Figure CN120802725A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle automatic driving data visualization method and device, and belongs to the technical field of automatic driving data processing. A specific embodiment of the method comprises the steps of obtaining automatic driving data of a vehicle in a current travel, and determining a to-be-visualized geographic area using an automatic driving function for the vehicle according to the automatic driving data of the vehicle and various set strategies; and filling each to-be-visualized geographic area into a set pattern for indicating to use an automatic driving function in a visualized map corresponding to the vehicle, thereby improving the refinement degree for automatic driving data visualization, improving the visual effect and interaction degree of automatic driving data visualization, and improving the user experience. And the personalized user experience of passengers is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automatic driving data processing, and in particular to a vehicle automatic driving data visualization method and device. BACKGROUND

[0002] With the wide application of intelligent vehicles, the types of automatic driving functions provided by vehicles for passengers are also increasing, such as adaptive cruise, lane keeping, intelligent parking, etc. The use of automatic driving functions can be analyzed by statistically analyzing the automatic driving data of intelligent vehicles.

[0003] In the prior art, the automatic driving data of multiple intelligent vehicles is usually collected for direct statistics and analysis. In the case of visualizing the automatic driving data, the prior art usually uses a chart to visualize the data. The prior method of processing automatic driving data visualization has the problems of poor visualization effect and low interaction degree between the visualized data and the passengers of the vehicle. SUMMARY

[0004] Therefore, the present application provides a vehicle automatic driving data visualization method and device, which can obtain the automatic driving data of a vehicle in a current trip, and determine one or more to-be-visualized geographic areas in which the vehicle uses the automatic driving function according to the automatic driving data of the vehicle and a plurality of setting strategies. The present application improves the refinement degree of automatic driving data visualization and improves the visual effect and interaction degree of automatic driving data visualization.

[0005] To solve the above technical problems, the present application provides the following technical solutions:

[0006] In a first aspect, the present application provides a vehicle automatic driving data visualization method, comprising: obtaining the automatic driving data of a vehicle for a current trip when it is determined that the vehicle activates the automatic driving function in the current trip; determining one or more to-be-visualized geographic areas in which the vehicle uses the automatic driving function for the current trip according to the automatic driving data of the vehicle and a plurality of setting strategies; and filling the one or more to-be-visualized geographic areas as a setting pattern indicating the use of the automatic driving function in a visualized map displayed by the vehicle.

[0007] Optionally, the vehicle automatic driving data visualization method further comprises: generating one or more virtual rewards for the use of the automatic driving function in the to-be-visualized geographic area for the vehicle; displaying the virtual rewards in the to-be-visualized geographic area in the visualized map displayed by the vehicle; and / or sending the virtual rewards to the vehicle to make the vehicle display the virtual rewards separately in a vehicle display device.

[0008] Optionally, the vehicle automatic driving data visualization method further comprises: analyzing the use data of one or more automatic driving functions indicated by the automatic driving data of the current trip; in the case that the analysis result indicates that there are a plurality of geographical areas in the driving track of the current trip to be visualized, determining that the set strategy is the vehicle driving track strategy; in the case that the analysis result indicates that the plurality of geographical areas in the driving track of the current trip have all been filled with the set pattern indicating the use of the automatic driving function, and the analysis result further indicates that the driving mileage of the vehicle using the automatic driving function exceeds a first set threshold, determining that the set strategy is the automatic driving mileage strategy; in the case that the analysis result indicates that the plurality of geographical areas in the driving track of the current trip have all been filled with the set pattern indicating the use of the automatic driving function, and the analysis result further indicates that the intelligent parking time length in the driving track of the vehicle exceeds a second set threshold, determining that the set strategy is the automatic driving time length strategy.

[0009] Optionally, the vehicle automatic driving data visualization method further comprises: in the case that the analysis result indicates that the driving track of the current trip all belongs to the same geographical area, according to the automatic driving data of the current trip, counting the cumulative use time length and the cumulative driving mileage of the vehicle using the automatic driving function in the geographical area; wherein the cumulative use time length corresponds to the automatic driving time length strategy, and the cumulative driving mileage corresponds to the automatic driving mileage strategy; in the case of determining the to-be-visualized geographical area outside the geographical area, the set strategy adopted is the strategy corresponding to the larger value between the cumulative use time length and the cumulative driving mileage.

[0010] Optionally, in the case that the set strategy indicates the vehicle driving track strategy, according to the automatic driving data of the vehicle and the plurality of set strategies, one or more to-be-visualized geographical areas using the automatic driving function are determined for the current trip of the vehicle, comprising: obtaining one or more passing geographical areas passed by the driving track of the vehicle from the automatic driving data of the current trip; in the case that it is judged that there is one or more passing geographical areas not filled with the set pattern in the visualization map, determining that the passing geographical area is the to-be-visualized geographical area.

[0011] Optionally, in the case that the set strategy indicates the automatic driving time length strategy, according to the automatic driving data of the vehicle and the plurality of set strategies, one or more to-be-visualized geographical areas using the automatic driving function are determined for the current trip of the vehicle, comprising: obtaining the starting point and the destination of the current trip of the vehicle; according to the automatic driving data of the current trip, counting the cumulative use time length of the automatic driving function of the vehicle from the starting point to the destination; taking the starting point as the starting point, finding any target geographical area that can be reached by the vehicle within the cumulative use time length and has not been filled with the set pattern in the visualization map; determining that the target geographical area is the to-be-visualized geographical area.

[0012] Optionally, in the case that the setting strategy indication is an automatic driving mileage strategy, according to the automatic driving data of the vehicle and the plurality of setting strategies, one or more to-be-visualized geographic areas using the automatic driving function are determined for the current trip of the vehicle, including: obtaining a starting point and a destination of the current trip of the vehicle; according to the automatic driving data of the current trip, cumulative driving mileage of the vehicle using the automatic driving function from the starting point to the destination is counted; taking the starting point as a starting point, any one target geographic area that the vehicle can reach within the cumulative driving mileage and that is not filled with a setting pattern in the visualized map is searched; and the target geographic area is determined as a to-be-visualized geographic area.

[0013] In a second aspect, an embodiment of the present application provides a vehicle automatic driving data device, including:

[0014] The data acquisition module is configured to acquire the automatic driving data of the vehicle for the current trip in the case that the vehicle activates the automatic driving function in the current trip;

[0015] The area determination module is configured to determine one or more to-be-visualized geographic areas using the automatic driving function for the current trip of the vehicle according to the automatic driving data of the vehicle and the plurality of setting strategies;

[0016] The visualization module is configured to fill the one or more to-be-visualized geographic areas as a setting pattern indicating the use of the automatic driving function in the visualized map displayed by the vehicle.

[0017] Optionally, the vehicle automatic driving data visualization device is further configured to generate one or more virtual rewards for using the automatic driving function in the to-be-visualized geographic area for the vehicle; display the virtual rewards in the to-be-visualized geographic area in the visualized map displayed by the vehicle; and / or send the virtual rewards to the vehicle to make the vehicle display the virtual rewards separately in the vehicle display device.

[0018] Optionally, the vehicle automatic driving data visualization device is further configured to analyze use data of one or more automatic driving functions indicated by the automatic driving data of the current trip; in a case where the analysis result indicates that a plurality of geographical areas in the driving track of the current trip are to be visualized, the setting strategy is determined to be the vehicle driving track strategy; in a case where the analysis result indicates that the plurality of geographical areas in the driving track of the current trip have all been filled with the setting pattern indicating the use of the automatic driving function, and the analysis result further indicates that the driving mileage of the vehicle using the automatic driving function exceeds a first setting threshold, the setting strategy is determined to be the automatic driving mileage strategy; in a case where the analysis result indicates that the plurality of geographical areas in the driving track of the current trip have all been filled with the setting pattern indicating the use of the automatic driving function, and the analysis result further indicates that the intelligent parking time length in the driving track of the vehicle exceeds a second setting threshold, the setting strategy is determined to be the automatic driving time length strategy.

[0019] Optionally, the vehicle automatic driving data visualization device is further configured to, in a case where the analysis result indicates that the driving track of the current trip all belongs to the same geographical area, according to the automatic driving data of the current trip, count the cumulative use time length and the cumulative driving mileage of the vehicle using the automatic driving function in the geographical area; wherein the cumulative use time length corresponds to the automatic driving time length strategy, and the cumulative driving mileage corresponds to the automatic driving mileage strategy; in a case where the to-be-visualized geographical area is determined to be outside the geographical area, the setting strategy adopted is the strategy corresponding to the larger value between the cumulative use time length and the cumulative driving mileage.

[0020] Optionally, the vehicle automatic driving data visualization device is configured to, in a case where the setting strategy indicates the vehicle driving track strategy, according to the automatic driving data of the vehicle and the plurality of setting strategies, determine one or more to-be-visualized geographical areas using the automatic driving function for the current trip of the vehicle, comprising: obtaining one or more passing geographical areas passed by the driving track of the vehicle from the automatic driving data of the current trip; in a case where it is determined that there is one or more passing geographical areas not filled with the setting pattern in the visualization map, the passing geographical area is determined to be the to-be-visualized geographical area.

[0021] Optionally, the vehicle automatic driving data visualization device is configured to, when the set strategy is indicated as an automatic driving time length strategy, determine one or more to-be-visualized geographic areas using the automatic driving function according to the automatic driving data of the vehicle and the set strategies for the current trip of the vehicle, including: obtaining a starting point and a destination of the current trip of the vehicle; according to the automatic driving data of the current trip, counting a cumulative use time length of the automatic driving function of the vehicle from the starting point to the destination; taking the starting point as a starting point, searching for any one target geographic area that can be reached by the vehicle within the cumulative use time length and that is not filled with the set pattern in the visualized map; and determining the target geographic area as the to-be-visualized geographic area.

[0022] Optionally, the vehicle automatic driving data visualization device is configured to, when the set strategy is indicated as an automatic driving time length strategy, determine one or more to-be-visualized geographic areas using the automatic driving function according to the automatic driving data of the vehicle and the set strategies for the current trip of the vehicle, including: obtaining a starting point and a destination of the current trip of the vehicle; according to the automatic driving data of the current trip, counting a cumulative use time length of the automatic driving function of the vehicle from the starting point to the destination; taking the starting point as a starting point, searching for any one target geographic area that can be reached by the vehicle within the cumulative use time length and that is not filled with the set pattern in the visualized map; and determining the target geographic area as the to-be-visualized geographic area.

[0023] In a third aspect, an electronic device is provided, including:

[0024] one or more processors;

[0025] a storage device for storing one or more programs,

[0026] When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle automatic driving data visualization method of the above-mentioned embodiments of the present application.

[0027] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program for implementing a vehicle automatic driving data visualization method. When the computer program is executed by a vehicle-mounted processor, the vehicle automatic driving data visualization method of the embodiments of the present application is implemented.

[0028] In a fifth aspect, a vehicle is provided, which can implement the vehicle automatic driving data visualization method of the above-mentioned embodiments of the present application.

[0029] The technical scheme of the above-mentioned application has the following advantages or beneficial effects: the automatic driving data of the vehicle in the current trip can be obtained, and the vehicle is determined to use the automatic driving function in the to-be-visualized geographic area according to the automatic driving data of the vehicle and a plurality of different types of setting strategies; and in the visualized map displayed by the vehicle, each to-be-visualized geographic area is filled as a setting pattern indicating the use of the automatic driving function. The embodiment of the application improves the fine degree of automatic driving data visualization, and improves the visual effect and interaction degree of automatic driving data visualization. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 FIG. 1 is a flow diagram of a vehicle automatic driving data visualization method according to an embodiment of the application;

[0031] Figure 2A Figure 2B Figure 2C Figure 2D FIGS. 1 to 4 are various schematic diagrams of visualizing vehicle automatic driving data in a visualized map according to embodiments of the application;

[0032] Figure 3 FIG. 5 is a flow diagram of another vehicle automatic driving data visualization method according to an embodiment of the application;

[0033] Figure 4 FIG. 6 is a structural diagram of a vehicle automatic driving data visualization method device according to an embodiment of the application;

[0034] Figure 5 FIG. 7 is a structural diagram of a computer system suitable for implementing an embodiment of the application. DETAILED DESCRIPTION

[0035] Exemplary embodiments of the present application are described herein with reference to the accompanying drawings, which are meant to be exemplary and not limiting. Therefore, it should be recognized that many modifications and variations of the exemplary embodiments described herein can be made without departing from the scope and spirit of the application. Also, for the purpose of clarity and a concise description, descriptions of well-known functions and constructions can be omitted.

[0036] It should be noted that the embodiments of the application and the technical features in the embodiments can be combined with each other without conflict.

[0037] ​​​In addition, the terms "first", "second", "third", etc. contained in the embodiments of the present application are used to distinguish similar objects, and do not necessarily have to be used to describe a specific number or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, which is only a way of distinguishing objects with the same properties used in the description of the embodiments of the present application.

[0038] In addition, the vehicle related to the embodiments of the present application can be an internal combustion engine vehicle using an engine as a power source, a hybrid vehicle using an engine and an electric motor as a power source, an electric vehicle using an electric motor as a power source, etc.

[0039] Figure 1 The main steps of the vehicle automatic driving data visualization method provided by the embodiments of the present application are shown in the schematic diagram:

[0040] Step S101: In the case of determining that the vehicle activates the automatic driving function in the current trip, the automatic driving data of the vehicle for the current trip is obtained.

[0041] Specifically, in the embodiments of the present application, the vehicle automatic driving function includes a plurality of functions, such as: auxiliary driving, lane keeping, intelligent parking, traffic congestion auxiliary driving, intelligent braking, etc., and the type of automatic driving function is not limited by the present application.

[0042] In the embodiments of the present application, the current trip represents the process of the vehicle driving from a certain starting place to a certain destination, for example: from city A to city D, from city area 1 to city area 5 in city A, etc. It can be understood that in the embodiments of the present application, the method of steps S101-S103 is performed for each trip.

[0043] In the embodiments of the present application, only the automatic driving data related to the automatic driving function is analyzed, that is, in the case of determining that the vehicle activates the automatic driving function in the current trip, the automatic driving data of the vehicle for the current trip is obtained, wherein the automatic driving data can be obtained from the automatic driving system of the vehicle, for example, the type of function using one or more automatic driving functions in the current trip, the mileage driven in the case of using one or more automatic driving functions, the time length of using one or more automatic driving functions in the current trip, etc.

[0044] Step S102: According to the automatic driving data of the vehicle and a plurality of setting strategies, one or more to-be-visualized geographic regions using the automatic driving function are determined for the current trip of the vehicle.

[0045] Step S103: In the visualization map displayed by the vehicle, one or more to-be-visualized geographic regions are filled as a setting pattern indicating the use of the automatic driving function.

[0046] Specifically, in the embodiments of the present application, a corresponding visual map is set for each vehicle, which can be displayed in the display device of the vehicle. By filling the geographical area covered or associated with the vehicle using the automatic driving function with a set pattern in the visual map, the vehicle occupants are shown the "achievements" of the automatic driving function they have used in the form of "unlocking" the map. The visual map can be a world map, a national map, a map of a certain province, a map of a certain city, etc. The process of gradually "unlocking" the automatic driving function of the vehicle is recorded through the visual map. The degree of interaction and interest of the occupants during the use of the automatic driving function is improved, and the personalized experience of the user is improved.

[0047] Figure 2A A visual map schematic diagram is shown, as shown in Figure 2A , which includes a geographical range (for example, a geographical range composed of Hebei Province and surrounding cities), which covers a plurality of cities (for example, Beijing, Tianjin, Zhangjiakou, Chengde, Tangshan, etc.).

[0048] In Figure 2A the schematic diagram, the color of each city (i.e. geographical area) is filled with a grayish white background, which represents the initial visual map that is not filled.

[0049] Figure 2B A visual map schematic diagram is shown, as shown in Figure 2B , on the basis of the initial visual map in Figure 2A , the geographical area "Beijing" is filled with green (i.e. indicating the set pattern of using the automatic driving function). It represents that the current trip of the vehicle is in "Beijing", and one or more automatic driving functions are used in "Beijing", then "Beijing" is determined as one or more visualized geographical areas using the automatic driving function for the current trip of the vehicle. That is, according to the automatic driving data of the vehicle and a plurality of setting strategies, one or more visualized geographical areas using the automatic driving function are determined for the current trip of the vehicle; in the visual map displayed by the vehicle, one or more visualized geographical areas are filled with a set pattern indicating the use of the automatic driving function. The set pattern indicating the use of the automatic driving function can be different colors, fixed color patterns, etc., and the present application does not limit the style of the set pattern indicating the use of the automatic driving function.

[0050] Further, in the embodiments of the present application, one or more visualized geographical areas using the automatic driving function are determined for the current trip of the vehicle in combination with the automatic driving data of the vehicle and a plurality of setting strategies.

[0051] Specifically, for the case where the current trip covers multiple geographic regions: the setting strategy includes one or more of the vehicle driving trajectory strategy, the autonomous driving mileage strategy, and the autonomous driving time length strategy.

[0052] For the case where the current trip covers one geographic region: the setting strategy can be determined by combining the autonomous driving mileage strategy and the autonomous driving time length strategy.

[0053] Each setting strategy (i.e., the strategy of unlocking one or more geographic regions in the visual map) is described below:

[0054] 1) Vehicle driving trajectory strategy.

[0055] In the case where multiple geographic regions in the driving trajectory of the vehicle's current trip are to be visualized, the setting strategy is determined to be the vehicle driving trajectory strategy.

[0056] For example: the current trip of the vehicle is from City A to City D, passing through City B and City C; assuming that City A and City D have been filled with a setting pattern indicating the use of the autonomous driving function, and City B and City C are passing geographic regions that have not been filled with a setting pattern, then City B and City C are determined to be the geographic regions to be visualized, and further filling operations are performed on City B and City C in the visual map displayed by the vehicle.

[0057] Figure 2C A visual map diagram is shown, for example, the current trip of the vehicle is from Beijing to Tangshan; among them, the trip passes through Tianjin and Q (i.e., passing geographic regions), and assuming that Beijing and Tangshan have been filled in the visual map, then further filling operations are performed on "Tianjin" and "Q" in the visual map displayed by the vehicle, which are "unlocked" and displayed by being filled with a color different from the original background color of the visual map. That is, in the case where the setting strategy indicates the vehicle driving trajectory strategy, according to the autonomous driving data of the vehicle and the various setting strategies, one or more geographic regions to be visualized using the autonomous driving function are determined for the current trip of the vehicle, including: from the autonomous driving data of the current trip, one or more passing geographic regions through which the vehicle's driving trajectory passes are obtained; in the case where it is determined that there is one or more passing geographic regions that have not been filled with a setting pattern in the visual map, the passing geographic regions are determined to be the geographic regions to be visualized.

[0058] 2) Autonomous driving mileage strategy.

[0059] In the case where all the geographic regions in the driving trajectory of the current trip have been filled with a setting pattern indicating the use of the autonomous driving function, other target geographic regions are "unlocked" for the vehicle based on the autonomous driving mileage strategy.

[0060] Specifically, the mileage data of the vehicle driving under the automatic driving function in the current trip is acquired. It can be understood that the embodiment of the present application only analyzes the mileage data driven under the use of the automatic driving function, that is, ignores the mileage data driven by the vehicle without the use of the automatic driving function.

[0061] Further, the cumulative mileage data is obtained by counting the mileage data of the vehicle driving under the automatic driving function in the current trip. In the case where the cumulative mileage data exceeds the first set threshold, it is determined that the set strategy is the automatic driving mileage strategy.

[0062] For example, the current trip of the vehicle is from city A (i.e. the starting place) to city D (i.e. the destination), passing through city B and city C. It is assumed that city A-city D has been filled as a set pattern indicating the use of the automatic driving function. Further, the driving mileage using the automatic driving function from city A to city D is counted. For example, there are many highway sections from city A to city D, and the driving mileage using the automatic driving function exceeds the first set threshold, so it is determined that the set strategy is the automatic driving mileage strategy. The first set threshold is set according to the size of the geographical area range, and the specific value of the first set threshold is not limited in the present application.

[0063] Further, according to the cumulative driving mileage using the automatic driving function in the current trip, one or more cities that the vehicle can reach from the starting city A through the cumulative driving mileage are calculated. In the case where there are multiple cities, one city (e.g. city E) is randomly selected as the target geographical area to be visualized, and further filling operation is performed on city E in the visualized map.

[0064] Figure 2CA visual map is shown, for example, the current journey of the vehicle is from Beijing to Tangshan; wherein the journey passes through Tianjin and Q, assuming that Beijing, Tianjin, Q and Tangshan have been filled in the visual map displayed by the vehicle, according to the cumulative driving mileage of the current journey using the automatic driving function, the vehicle from the starting place Beijing can reach one or more cities in the cumulative driving mileage, in the case of multiple cities, randomly select a city (for example, Zhangjiakou) as the geographical area to be visualized (i.e. any one target geographical area that the vehicle can reach within the cumulative driving mileage and has not been filled with a set pattern in the visual map), and further perform a filling operation on Zhangjiakou in the visual map, and through filling with a color different from the original background color, the visual "unlocking" display is performed. That is, in the case where the set strategy indicates the automatic driving mileage strategy, according to the automatic driving data of the vehicle and a plurality of set strategies, one or more geographical areas to be visualized using the automatic driving function are determined for the current journey of the vehicle, including: obtaining the starting place and the destination of the current journey of the vehicle; according to the automatic driving data of the current journey, the cumulative driving mileage of the vehicle using the automatic driving function from the starting place to the destination is counted; taking the starting place as the starting point, finding any one target geographical area that the vehicle can reach within the cumulative driving mileage and has not been filled with a set pattern in the visual map; determining the target geographical area as the geographical area to be visualized.

[0065] 3) Automatic driving duration strategy.

[0066] In the case where a plurality of geographical areas in the driving trajectory of the current journey have been filled with a set pattern indicating the use of the automatic driving function, the vehicle is "unlocked" other target geographical areas based on the automatic driving mileage strategy.

[0067] Specifically, the use duration of the vehicle using the automatic driving function in the current journey is obtained, and further, the cumulative use duration of the vehicle using the automatic driving function in the current journey is counted, and in the case where the cumulative use duration exceeds the second set threshold, it is determined that the set strategy is the automatic driving duration strategy.

[0068] For example, a vehicle's current itinerary is from City A (i.e., the departure point) to City D (i.e., the destination), passing through City B and City C along the way. Assuming that City A through City D have already been populated with a set pattern indicating the use of the autonomous driving function, the duration of the autonomous driving function being used during the journey from City A to City D is further counted. For example, if there is significant road congestion during the journey from City A to City D, the duration of the autonomous driving function associated with traffic congestion (i.e., the duration of smart parking) is longer, or if smart parking is used more frequently, and the cumulative duration exceeds a second set threshold, the set strategy is determined to be the autonomous driving duration strategy. The second set threshold is set based on the geographical area and historical data on traffic congestion, and the present invention does not limit the specific value of the second set threshold.

[0069] Furthermore, based on the cumulative usage time of the automatic driving function in the current trip, one or more cities that the vehicle can reach after the cumulative usage time from the departure city A is calculated. If there are multiple cities, one city (for example, city E) is arbitrarily selected as the target geographical area to be visualized, and a fill operation is further performed on city E in the visual map displayed on the vehicle.

[0070] Figure 2C A schematic diagram of a visualization map is shown. For example, the current itinerary of the vehicle is from Beijing to Tangshan, where the itinerary passes through Tianjin and Q. Assuming that Beijing, Tianjin, Q and Tangshan have been filled in the visualization map displayed by the vehicle, the one or more cities that the vehicle can reach from the departure point Beijing after the cumulative usage time is calculated based on the cumulative usage time of the automatic driving function in the current itinerary. If there are multiple cities, any one city (for example, Zhangjiakou) is selected as the target geographical area to be visualized (that is, any target geographical area that can be reached by the vehicle within the cumulative usage time and is not filled with a set pattern in the visualization map), and a filling operation is further performed on Zhangjiakou in the visualization map displayed by the vehicle, and a visual "unlocked" display is performed by filling it with a color different from the original background color. That is, when the set strategy indicates an autonomous driving time strategy, one or more geographic areas to be visualized using the autonomous driving function are determined for the vehicle's current trip based on the vehicle's autonomous driving data and multiple set strategies, including: obtaining the departure and destination of the vehicle's current trip; based on the autonomous driving data of the current trip, counting the cumulative usage time of the vehicle's autonomous driving function from the departure to the destination; taking the departure as the starting point, searching for any target geographic area that the vehicle can reach within the cumulative usage time and that is not filled with a set pattern in the visualization map; and determining the target geographic area as the geographic area to be visualized.

[0071] Further, in the case that the analysis result indicates that the driving trajectories of the current trip all belong to the same geographical region, according to the automatic driving data of the current trip, the cumulative use time length and the cumulative driving mileage of the vehicle using the automatic driving function in the geographical region are counted; wherein the cumulative use time length corresponds to the automatic driving time length strategy, and the cumulative driving mileage corresponds to the automatic driving mileage strategy; when determining the to-be-visualized geographical region outside the geographical region, the set strategy is the strategy corresponding to the larger value of the cumulative use time length and the cumulative driving mileage.

[0072] Specifically, for example, the current trip of the vehicle all belongs to a certain geographical region (for example Figure 2B As shown, "Beijing", on the basis of filling the geographical region, the to-be-visualized geographical region outside the geographical region is determined in combination with the automatic driving time length strategy cumulative use time length strategy, for example, when the vehicle drives in "Beijing", the cumulative mileage of using the automatic driving function is more, and the cumulative time length of using the intelligent parking is shorter, that is, the set strategy is the strategy corresponding to the larger value of the cumulative use time length and the cumulative driving mileage, then the automatic driving mileage strategy is used to determine any city within the cumulative mileage that can be reached from "Beijing", for example, the randomly selected city is "Zhangjiakou", then "Zhangjiakou" is determined as the to-be-visualized geographical region, and further filling is performed on "Zhangjiakou" in the visualized map displayed by the vehicle.

[0073] In the embodiment of the present application, the set strategy includes one or more of the vehicle driving trajectory strategy, the automatic driving mileage strategy, and the automatic driving time length strategy to execute the step of determining the to-be-visualized geographical region and filling "unlocking" in the visualized map, which further improves the visualization degree of the automatic driving function and forms the effect of encouraging the passenger to use the automatic driving function. It can be understood that in the case that it is not judged whether the multiple geographical regions in the driving trajectory of the current trip are filled as the set pattern indicating the use of the automatic driving function, the vehicle driving trajectory strategy, the automatic driving mileage strategy, and the automatic driving time length strategy can be set with priority, and the priority from high to low is: the vehicle driving trajectory strategy, the automatic driving mileage strategy, and the automatic driving time length strategy.

[0074] The analysis of the use of the automatic driving function of the vehicle is refined by different setting strategies (unlocking strategies). That is, the use data of one or more automatic driving functions indicated by the automatic driving data of the current trip is analyzed; in the case where the analysis result indicates that there are multiple geographic areas in the driving track of the current trip to be visualized, it is determined that the setting strategy is the vehicle driving track strategy; in the case where the analysis result indicates that the multiple geographic areas in the driving track of the current trip have all been filled with the set pattern indicating the use of the automatic driving function, and the analysis result further indicates that the driving mileage of the vehicle using the automatic driving function exceeds a first set threshold, it is determined that the setting strategy is the automatic driving mileage strategy; in the case where the analysis result indicates that the multiple geographic areas in the driving track of the current trip have all been filled with the set pattern indicating the use of the automatic driving function, and the analysis result further indicates that the intelligent parking time in the driving track of the vehicle exceeds a second set threshold, it is determined that the setting strategy is the automatic driving time strategy.

[0075] In the embodiment of the present application, the process of determining the to-be-visualized geographic area for a certain trip (i.e., the current trip) of the vehicle and filling the to-be-visualized geographic area in the visualized map displayed by the vehicle achieves the visualized interactive effect of gradually "unlocking" different geographic areas in the visualized map of the vehicle until all the geographic areas within a certain range are "unlocked". Figure 2D The schematic diagram showing that each geographic area in the visualized map of a certain area is filled is consistent with the description of steps S101-S103 for determining the to-be-visualized geographic area for the vehicle corresponding to the visualized map, and will not be described here.

[0076] Figures 2A to 2D The schematic diagram of the process of gradually "unlocking" the automatic driving function in each geographic area for the vehicle corresponding to the visualized map is shown in the visualized effect of Figures 2A to 2D The visualized effect shown in the schematic diagram improves the interactive experience and personalized experience of the user for the automatic driving function.

[0077] It can be understood that the embodiment of the present application only counts the mileage or time length contained in the automatic driving data of a trip to obtain the cumulative mileage or understanding time length of the trip. For example, for vehicle A, there are consecutive trips A and B. After counting the mileage or time length contained in the automatic driving data of trip A and correspondingly filling the to-be-visualized geographic area, the data obtained by counting the mileage or time length is cleared or discarded, and then the mileage or time length contained in the automatic driving data of trip B is counted. That is, the mileage or time length in each trip is processed separately and has no dependency association.

[0078] Furthermore, in an embodiment of the present invention, the autonomous driving data reported by each vehicle can be collected on the server side, and the usage of the autonomous driving function can be counted and analyzed through the autonomous driving data of each vehicle, for example, the usage rate of different types of autonomous driving functions can be counted, the number of vehicles using the autonomous driving function in different geographical ranges can be counted, etc.; one or more statistical data can also be visualized through visualization methods such as charts and maps, thereby further improving the level of refinement in processing vehicle autonomous driving data.

[0079] Figure 3 A schematic diagram showing the main steps of the method for visualizing vehicle autonomous driving data provided by an embodiment of the present invention is shown:

[0080] Step S301: When it is determined that the vehicle has activated the automatic driving function during the current trip, obtain the vehicle's automatic driving data for the current trip.

[0081] Step S302: Based on the vehicle's autonomous driving data and multiple setting strategies, determine one or more geographic areas to be visualized using the autonomous driving function for the vehicle's current journey.

[0082] Step S303: Fill one or more geographic areas to be visualized in the visual map displayed on the vehicle with a set pattern indicating the use of the automatic driving function.

[0083] Specifically, the description of steps S301 to S303 is consistent with the description of steps S101 to S103 and will not be repeated here.

[0084] Step S304: Generate one or more virtual rewards for the vehicle for using the autonomous driving function in the geographic area to be visualized.

[0085] Specifically, in an embodiment of the present invention, after one or more geographic areas to be visualized in the visual map displayed by the vehicle are filled with a set pattern indicating the use of the autonomous driving function, the vehicle can also be given one or more virtual rewards for using the autonomous driving function in the geographic areas to be visualized, such as: virtual badges, virtual images, wallpapers, etc., further improving the user's interactive experience.

[0086] Furthermore, the virtual reward can be displayed at the location of the to-be-visualized geographic area in the visual map displayed by the vehicle, or can be sent to the vehicle so that the vehicle displays the virtual reward separately on its display device. That is, one or more virtual rewards are generated for the vehicle for using the automated driving function in the to-be-visualized geographic area; the virtual reward is displayed in the to-be-visualized geographic area in the visual map displayed by the vehicle; and / or the virtual reward is sent to the vehicle so that the vehicle displays the virtual reward separately on its display device.

[0087] Figure 4 A structural schematic diagram of a vehicle automatic driving data visualization device 400 to which embodiments of the present application can be applied is shown. It comprises:

[0088] An acquisition data module 401, configured to acquire automatic driving data of a vehicle for a current trip in a case where it is determined that the vehicle activates an automatic driving function in the current trip;

[0089] A determination area module 402, configured to determine one or more to-be-visualized geographical areas using the automatic driving function for the current trip of the vehicle according to the automatic driving data of the vehicle and a plurality of setting strategies;

[0090] A visualization module 403, configured to fill one or more of the to-be-visualized geographical areas as a setting pattern indicating the use of the automatic driving function in a visualized map displayed by the vehicle.

[0091] Reference is made below to Figure 5 , which shows a structural schematic diagram of a computer system 500 suitable for implementing embodiments of the present application. Figure 5 The computer system shown is merely an example and should not impose any limitation on the functions and use range of embodiments of the present application.

[0092] As shown in Figure 5 , the computer system 500 comprises a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 502 or programs loaded from a storage portion 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the system 500 are also stored in the RAM 503. The CPU 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0093] The following components are connected to the I / O interface 505: an input portion 506; an output portion 507 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), and the like, and a speaker, and the like; a storage portion 508 including, for example, a hard disk; and a communication portion 509 including, for example, a network interface card such as a LAN card, a modem, and the like. The communication portion 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as necessary. A removable recording medium 511, such as a magnetic disk, a magneto-optical disk, a semiconductor memory, and the like, is attached to the drive 510 as necessary, so that a computer program read therefrom is installed in the storage portion 508 as necessary.

[0094] In particular, the processes described above with reference to the flow charts can be implemented as a computer software program in accordance with the embodiments disclosed herein. For example, embodiments disclosed herein include a computer program product which includes a computer program tangibly embodied on a computer readable medium, the computer program containing program code for executing the methods illustrated by the flow charts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 509 and / or installed from the removable media 511. When the computer program is executed by the central processing unit (CPU) 501, the above-described functions defined in the system of the present application are executed.

[0095] Note that the computer readable medium shown in the present application can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium may, for example, be but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any suitable combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present application, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device. In the present application, the computer readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, in which a computer readable program code is carried. Such a propagated data signal can take on many forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that can send, propagate or transfer a program for use by or in connection with an instruction execution system, apparatus or device. The program code contained on the computer readable medium can be transmitted using any suitable medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination thereof.

[0096] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0097] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment, or may exist independently and not be incorporated into the device. The computer-readable medium carries one or more programs, and when executed by the device, the device performs the following steps: upon determining that the vehicle has activated the autonomous driving function during the current trip, obtaining autonomous driving data for the vehicle for the current trip; determining, based on the vehicle's autonomous driving data and a plurality of set strategies, one or more geographic areas to be visualized for the vehicle's current trip where the autonomous driving function is used; and filling the one or more geographic areas to be visualized in a visual map with a set pattern indicating the use of the autonomous driving function.

[0098] It should be understood by those skilled in the art that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.

Claims

1. A method for visualizing vehicle autonomous driving data, characterized in that: include: When it is determined that the vehicle has activated the automatic driving function during the current trip, obtaining automatic driving data of the vehicle for the current trip; determining, based on the autonomous driving data of the vehicle and a plurality of set strategies, one or more geographic areas to be visualized for the current trip of the vehicle using the autonomous driving function; One or more of the to-be-visualized geographical areas are filled with a set pattern indicating the use of an automatic driving function in a visual map displayed on the vehicle.

2. The method for visualizing vehicle autonomous driving data according to claim 1, characterized in that: Further including: generating one or more virtual rewards for the vehicle for using the automated driving function in the geographic area to be visualized; displaying the virtual reward in the to-be-visualized geographic area in the visual map displayed by the vehicle; And / or, sending the virtual reward to the vehicle so that the vehicle displays the virtual reward separately on a vehicle display device.

3. The method for visualizing vehicle autonomous driving data according to claim 1, wherein: Further including: analyzing usage data of one or more autonomous driving functions indicated by the autonomous driving data for the current trip; If the analysis result indicates that there are multiple geographical areas in the driving trajectory of the current trip that are to be visualized, determining that the set strategy is a vehicle driving trajectory strategy; If the analysis result indicates that multiple geographical areas in the driving trajectory of the current trip are filled with the set pattern indicating the use of the autonomous driving function, and the analysis result further indicates that the mileage of the vehicle using the autonomous driving function exceeds a first set threshold, determining that the set strategy is the autonomous driving mileage strategy; When the analysis result indicates that multiple geographical areas in the driving trajectory of the current trip have been filled with set patterns indicating the use of the automatic driving function, and the analysis result further indicates that the smart parking duration in the driving trajectory of the vehicle exceeds a second set threshold, the set strategy is determined to be an automatic driving duration strategy.

4. The method for visualizing vehicle autonomous driving data according to claim 3, wherein: Further including: When the analysis result indicates that the driving trajectories of the current trip all belong to the same geographical area, calculating, based on the autonomous driving data of the current trip, a cumulative usage time of the autonomous driving function of the vehicle in the geographic area and the cumulative mileage, wherein the cumulative usage time corresponds to the autonomous driving time strategy, and the cumulative mileage corresponds to the autonomous driving mileage strategy; When determining a geographical area to be visualized outside the geographical area, the setting strategy adopted is a strategy corresponding to the larger value of the cumulative usage time and the cumulative mileage.

5. The method for visualizing vehicle autonomous driving data according to claim 3, wherein: In the case where the setting strategy indicates a vehicle driving trajectory strategy, Determining one or more geographic areas to be visualized using an autonomous driving function for the current trip of the vehicle based on the autonomous driving data of the vehicle and a plurality of set strategies includes: Obtaining, from the autonomous driving data of the current trip, one or more geographical areas passed by the vehicle's driving trajectory; When it is determined that there are one or more passed geographical areas that are not filled with the set pattern in the visualization map, the passed geographical areas are determined to be geographical areas to be visualized.

6. The method for visualizing vehicle autonomous driving data according to claim 3, wherein: In the case where the setting strategy indication is the automatic driving duration strategy, Determining one or more geographic areas to be visualized using an autonomous driving function for the current trip of the vehicle based on the autonomous driving data of the vehicle and a plurality of set strategies includes: Obtaining the departure and destination of the current trip of the vehicle; calculating, based on the autonomous driving data of the current trip, a cumulative usage time of the autonomous driving function of the vehicle from the departure point to the destination; Taking the departure location as a starting point, searching for any target geographical area that the vehicle can reach within the accumulated usage time and that is not filled with the set pattern in the visual map; The target geographical area is determined to be the geographical area to be visualized.

7. The method for visualizing vehicle autonomous driving data according to claim 3, wherein: In the case where the setting strategy indication is the automatic driving mileage strategy, Determining one or more geographic areas to be visualized using an autonomous driving function for the current trip of the vehicle based on the autonomous driving data of the vehicle and a plurality of set strategies includes: Obtaining the departure and destination of the current trip of the vehicle; calculating, based on the autonomous driving data of the current trip, a cumulative mileage of the vehicle from the departure point to the destination using the autonomous driving function; Taking the departure location as a starting point, searching for any target geographical area that the vehicle can reach within the accumulated mileage and that is not filled with the set pattern on the visual map; The target geographical area is determined to be the geographical area to be visualized.

8. A vehicle automatic driving data visualization device, characterized in that: include: a data acquisition module, configured to, when determining that the vehicle has activated the automatic driving function during the current trip, acquire automatic driving data of the vehicle for the current trip; a region determination module, configured to determine, for the current trip of the vehicle, one or more geographic regions to be visualized using an autonomous driving function based on the autonomous driving data of the vehicle and a plurality of set strategies; A visualization module is configured to fill one or more of the to-be-visualized geographic areas in a visualization map displayed on the vehicle with a set pattern indicating the use of an autonomous driving function.

9. An electronic device for visualizing vehicle autonomous driving data, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program for visualizing vehicle autonomous driving data, characterized in that: include: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.