Driving data processing method and device, storage medium, electronic equipment and vehicle
By obtaining vehicle identifiers and user information, obtaining registration time from the cloud, determining the driving data of the current driving user and displaying it, the problem of historical data interference is solved, the driving experience and personalized services are improved, and the user's personalized needs are met.
Patent Information
- Application Number
- CN202310745689.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2024-12-24
AI Technical Summary
In the prior art, when the vehicle driving data is replaced by the driving user, the accumulated historical data is interfering with the current user's driving information display, unable to meet the user's personalized driving needs, and it is difficult to provide a better driving experience.
By obtaining vehicle identifiers and user information, obtaining registration time from the cloud, determining the driving data of the current driving user based on the registration time, and displaying it in a preset display form, avoiding interference from historical data, and improving driving experience and personalized needs.
It realizes intuitive display of the driving data of current driving users, avoids interference from historical data, improves driving experience and personalized services, and meets users' personalized needs.
Smart Images

Figure CN119182796A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a method, device, storage medium, electronic device and vehicle for processing driving data. Background Art
[0002] As the level of intelligence of automobiles continues to increase, the data generated by vehicles during driving continues to increase, and users are highly concerned about the driving status of the vehicle. Using the vehicle's central control system to display driving data in real time can intuitively reflect the vehicle's operating status, help users understand the vehicle's driving status, improve the visual experience during driving, and improve traffic and travel efficiency.
[0003] At present, the driving data of the same vehicle is mainly displayed in an accumulated manner. When the vehicle changes its driving user, the accumulated driving data still includes the historical driving data of the previous driving user, and cannot intuitively display the driving information of the current driving user, making it difficult to provide users with a better driving experience and unable to meet users' personalized driving needs. Summary of the invention
[0004] In view of this, the present application provides a driving data processing method, device, storage medium, electronic device and vehicle, which can determine and display the driving data of the current driving user based on the registration time, and provide a good driving experience for the current driving user.
[0005] According to a first aspect of the present application, a method for processing driving data is provided, comprising:
[0006] Obtain the vehicle identifier of the vehicle and the user information of the current driving user;
[0007] Acquire the vehicle registration time from the cloud based on the vehicle identifier and the user information, where the registration time is the time when the vehicle is bound to the information of the current driving user;
[0008] determining driving data of the current driving user based on the registration time;
[0009] The driving data is displayed to the current driving user in a preset display format, wherein the preset display format includes at least one of a vehicle-side page display and a user terminal page display.
[0010] According to a second aspect of the present application, a driving data processing device is provided, comprising:
[0011] An acquisition module, used to acquire a vehicle identifier of the vehicle and user information of a current driving user;
[0012] An extraction module, configured to obtain a vehicle registration time from a cloud based on the vehicle identifier and the user information, wherein the registration time is a time when the vehicle is bound to information of the current driving user;
[0013] A determination module, configured to determine driving data of the current driving user based on the registration time;
[0014] A display module is used to display the driving data to the current driving user in a preset display format, and the preset display format includes at least one of a vehicle-side page display and a user terminal page display.
[0015] According to a third aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for processing driving data described in the first aspect is implemented.
[0016] According to a fourth aspect of the present application, an electronic device is provided, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the method for processing driving data described in the first aspect when executing the computer program.
[0017] According to a fifth aspect of the present application, a vehicle is provided, comprising: the electronic device as described in the fourth aspect.
[0018] By means of the above technical solution, the present application provides a method, device, storage medium, electronic device and vehicle for processing driving data. Compared with the current driving data processing method, the present application can obtain the vehicle identifier of the vehicle and the user information of the current driving user, obtain the registration time of the vehicle from the cloud based on the vehicle identifier and the user information, the registration time is the information binding time between the vehicle and the current driving user, determine the driving data of the current driving user based on the registration time, and display the driving data to the current driving user in a preset display format, the preset display format includes at least one of the vehicle-side page display and the user terminal page display. The technical solution disclosed in the present disclosure can obtain the user registration time from the cloud, determine the driving data generated during the time period when the current driving user is bound to the vehicle based on the user registration time, facilitate intuitive display of the driving data of the current driving user, avoid interference from the driving data of other driving users, thereby improving the driving experience and meeting the personalized driving needs of users.
[0019] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0022] Figure 1 A flowchart of a method for processing driving data provided by an embodiment of the present disclosure;
[0023] Figure 2 A flowchart of a method for processing driving data provided by another embodiment of the present disclosure;
[0024] Figure 3 A schematic diagram of the structure of a driving data processing device provided in an embodiment of the present disclosure;
[0025] Figure 4 A schematic diagram of the structure of a driving data processing device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0027] The following describes a method, device, storage medium, electronic device, and vehicle for processing driving data according to an embodiment of the present disclosure with reference to the accompanying drawings.
[0028] In the related art, the driving data of the same vehicle is mainly displayed cumulatively. When the vehicle changes its driving user, the cumulatively displayed driving data still includes the historical driving data of the previous driving user, and cannot intuitively display the driving information of the current driving user, making it difficult to provide users with a better driving experience and unable to meet users' personalized driving needs.
[0029] To solve the above technical problems, the present disclosure provides a driving data processing method, device, storage medium, electronic device and vehicle, which can determine and display the driving data of the driving user based on the registration time, and provide the user with a good driving experience.
[0030] like Figure 1As shown, an embodiment of the present disclosure provides a method for processing driving data, including:
[0031] Step 101: Obtain a vehicle identifier of a vehicle and user information of a current driving user.
[0032] Among them, the vehicle identifier refers to a unique identifier for identifying a vehicle, which is equivalent to the vehicle's identity certificate. In specific application scenarios, the vehicle identification number (VIN) can be used as the vehicle identifier. VIN is a set of fixed codes assigned to the vehicle by the vehicle manufacturer, including the manufacturer, year, model, body type and code, engine code and assembly location of the vehicle, and will not change with external factors. The current driving user is the latest driving user to establish a binding relationship with the vehicle. User information may include but is not limited to personal basic information (name, gender, birthday, place of origin, marital, physical, family situation, etc.) and other information used to reflect the user's identity, which is not specifically limited here.
[0033] Step 102: Obtain the vehicle registration time from the cloud based on the vehicle identifier and user information. The registration time is the time when the vehicle is bound to the information of the current driving user.
[0034] In specific application scenarios, in order to facilitate the update and storage of driving data, the current driving user needs to bind the current driving user with the vehicle through the terminal device when driving for the first time. After the binding is completed, the cloud can store the registration information of the driving user and the vehicle. The registration information may include but is not limited to the user identity information of the current driving user who establishes the binding relationship, the vehicle identification information (such as the vehicle identifier), and the timestamp information of the binding between the driving user and the vehicle (i.e., the registration time).
[0035] Among them, the registration time refers to the time when the vehicle is bound to the current driving user, that is, the time when the user registers information to obtain the vehicle driving authority. This time is used as the start time for filtering driving data to avoid interference from the driving data of other driving users. The cloud virtualizes the server to form a virtual resource pool, which can be transmitted over the network with the vehicle-side database. After receiving the data, the data is stored in a centralized manner on the remote server, which can realize a data storage method with data management and storage separation. Compared with the traditional physical server storage method, this storage method has greater advantages in maintenance and management, elastic expansion, data backup and disaster recovery, security, cost-effectiveness, etc., which helps save resource costs, facilitates management, and ensures the reliability and stability of user data.
[0036] The execution subject of the present disclosure may be the vehicle end, which can extract the vehicle registration time from the cloud, determine the independent driving data of the current driving user based on the registration time, and display the driving data to the current driving user in a preset display format, so as to intuitively display the driving data of the current driving user and avoid interference from the driving data of other driving users. In addition, the vehicle configuration of the current driving user in the next driving trip can be adjusted based on the driving data and safety warning processing can be performed, thereby improving the driving experience and meeting the personalized driving needs of users.
[0037] Step 103: Determine the driving data of the current driving user based on the registration time.
[0038] In a specific application scenario, the vehicle side may store all driving data corresponding to the vehicle, which may include the historical driving data of the previous driving user. Accordingly, for the disclosed embodiment, in order to extract the independent driving data corresponding to the current driving user, the vehicle registration time of the current driving user may be used as the starting time for displaying the driving data, and the current time may be used as the end time for displaying the driving data. The driving data of this time period may be screened in the stored driving data, and the driving data of the current driving user may be obtained. Among them, the driving data includes but is not limited to the accompanying mileage, the accompanying time, the assisted driving mileage, the assisted driving time, the fuel consumption, and the power consumption. The accompanying mileage is the mileage of the current driving user driving the current vehicle, the accompanying time is the time the current driving user is driving the current vehicle, the assisted driving mileage is the mileage of the current driving user driving the current vehicle using the assisted driving function, and the assisted driving time is the time the current driving user is driving the current vehicle using the assisted driving function.
[0039] Step 104: Display the driving data to the current driving user in a preset display format, where the preset display format includes at least one of a vehicle-side page display and a user terminal page display.
[0040] In specific application scenarios, in order to improve the user's driving experience and driving safety as much as possible, as a possible application scenario, the driving data can be sent to the current driving user for display in a preset display format. The preset display format includes but is not limited to vehicle-side page display, user terminal page display, generated report (monthly, annual summary report), customized display data power status, customized display data interface format, etc. Correspondingly, the current driving user can control the displayed page content, including but not limited to touch operation and voice operation. For example, the current driving user can touch and click on the displayed page or use remote voice control to jump to different pages and display different content. Among them, the displayed pages include but are not limited to application pages, web pages, and mini-program pages.
[0041] In summary, according to a driving data processing method disclosed in the present invention, compared with the current driving data processing method, the present application can obtain the registration time of the vehicle from the cloud, the registration time is the information binding time between the vehicle and the current driving user, determine the driving data of the current driving user based on the registration time, and display the driving data to the current driving user in a preset display format, the preset display format includes at least one of a vehicle-side page display and a user terminal page display. The technical solution in the present invention can obtain the user registration time from the cloud, determine the driving data generated during the time period when the current driving user is bound to the vehicle based on the user registration time, so as to intuitively display the driving data of the current driving user and avoid interference from the driving data of other driving users, thereby improving the driving experience and meeting the personalized driving needs of users.
[0042] Further, as a refinement and extension of the above embodiment, in order to fully illustrate the specific implementation process of the method of this embodiment, this embodiment provides the following Figure 2 The specific method shown includes:
[0043] Step 201: Obtain a vehicle identifier of the vehicle and user information of the current driving user.
[0044] For the embodiment of the present disclosure, the specific implementation process can refer to the relevant description in step 101 of the embodiment, which will not be repeated here.
[0045] Step 202: Obtain the vehicle registration time from the cloud based on the vehicle identifier and user information. The registration time is the time when the vehicle is bound to the information of the current driving user.
[0046] For the embodiments of the present disclosure, when performing a registration time extraction operation, as a possible implementation method, a registration time acquisition request carrying a vehicle identifier of the vehicle and user information of the current driving user can be first sent to the cloud. The cloud can respond to the driving data acquisition request, search the cloud database for the registration time of the vehicle that matches the vehicle identifier and user information, and send the registration time to the vehicle.
[0047] In a specific application scenario, as a possible scenario, for a vehicle, the registration information of the vehicle and a unique driving user can be stored in the cloud, that is, the vehicle can only be bound to one driving user at the same time, and the driving data at this time corresponds to the data generated during the driving process of the current driving user. In the case that the vehicle can only be bound to one driving user at the same time, the vehicle end can send a registration time acquisition request to the cloud, and the registration time acquisition request can carry at least one of the vehicle identifier of the vehicle and the user information of the current driving user; the cloud can respond to the driving data acquisition request, search the cloud database for a unique registration time that matches the vehicle identifier and the user information, and send the unique registration time to the vehicle end. In view of the uniqueness of the vehicle identifier and the user information, it can be ensured that the registration time retrieved is the specific time when the current driving user is bound to the vehicle. Accordingly, the steps of the embodiment may include: sending a registration time acquisition request carrying the vehicle identifier of the vehicle and the user information of the current driving user to the cloud; receiving the registration time sent by the cloud, wherein the cloud stores different registration times corresponding to different vehicle identifiers.
[0048] The vehicle identifier refers to a unique identifier for identifying a vehicle, which is equivalent to the vehicle's identity certificate. It is matched with the first driving data and the second driving data to facilitate the storage and query of user data, improve data storage efficiency, and reduce query costs. In specific application scenarios, the vehicle identification number (VIN) can be used as a vehicle identifier. The VIN is a set of fixed codes assigned to the vehicle by the vehicle manufacturer, including the vehicle's manufacturer, year, model, body type and code, engine code, and assembly location, and will not change with external factors.
[0049] Step 203: determine a data storage time period with the vehicle registration time as the time start point and the current time as the time end point, and obtain the first driving data within the data storage time period, where the first driving data is single-dimensional data.
[0050] For the embodiment of the present disclosure, time nodes are used to distinguish the driving data generated by different driving users when using the current vehicle. The vehicle registration time is used as the starting time for the current driving user to drive the current vehicle, and the current time is used as the end time. The data storage time period is calculated, that is, the driving period of the current driving user is determined.
[0051] As a possible implementation, after confirming the data storage time period, the first driving data within the data storage time period can be searched in the storage location corresponding to the vehicle identifier of the current vehicle. Among them, the first driving data is single-dimensional data, that is, used to reflect the driving characteristics under a single data dimension, such as the start time of the trip, the end time of the trip, the hybrid driving time, the pure electric driving time, the fuel consumption, the power consumption, the pure electric driving distance, the hybrid driving distance, the discharge amount inside and outside the vehicle, and the power consumption of electrical appliances. In a specific application scenario, the vehicle trajectory, speed and other vehicle state changes can be dynamically obtained through the environmental perception system, such as the Electronic Control Unit (ECU), the infotainment domain controller (HU), the driving recorder, the camera, the sensor, etc., to extract the minimum granularity driving data of the vehicle, that is, the first driving data. The minimum granularity principle means that when collecting data, the system is divided into modules as small as possible, and each module is responsible for driving characteristic data under a specific data dimension, so as to improve the flexibility of data collection and improve the efficiency of data collection.
[0052] In a specific application scenario, the vehicle can upload the first driving data generated in each driving cycle to the cloud server through the Internet after the end of each driving cycle, realizing functions such as data storage, backup, and sharing. The cloud can perform network transmission with the vehicle database, and after receiving the data, the data is centrally stored on the remote server. By synchronously uploading the first driving data to the cloud storage, data management is facilitated to ensure the reliability and stability of the driving data. Among them, a driving cycle is a driving process from the start of vehicle power-on to the end of vehicle power-off.
[0053] In a specific application scenario, when an unexpected problem occurs (such as a failure or replacement of the infotainment domain controller (Head Unit, HU) storing driving data), resulting in the loss of driving data stored locally on the vehicle side, in order to ensure the integrity of the driving data stored on the vehicle side, after the HU is powered on, the local database can be compared with the first driving data within the data storage period in the cloud database to detect whether the local database includes the missing first driving data. If missing data is found, a data acquisition request carrying the vehicle identification code is sent to the cloud to request the download of the first driving data. After the connection is successful, the data sent by the cloud is received and stored in the storage location corresponding to the vehicle identifier in the local database, which helps to improve the driving data within the data storage period and ensure the accuracy of the data.
[0054] Correspondingly, for the embodiment of the present disclosure, when acquiring the first driving data within the data storage time period, the embodiment steps may also include: detecting whether the data storage time period includes the first driving data with storage abnormality, and if so, acquiring the first driving data within the data storage time period synchronously stored in the cloud by sending a data acquisition request carrying a vehicle identifier to the cloud.
[0055] Step 204 : integrating and calculating the first driving data to obtain second driving data, where the second driving data is multi-dimensional data obtained by integrating at least two first driving data.
[0056] Among them, the second driving data is multi-dimensional data of the current driving user under various driving conditions, that is, it is used to reflect the driving characteristics under multiple feature dimensions, and the multiple feature dimensions may include time dimension (such as driving days, preset time period indicated by the current driving user, daytime, night, dawn, dusk, rainy days, sunny days, etc.), location dimension (such as city center and suburbs) and vehicle feature dimension (such as fuel consumption, power consumption, etc.). Exemplarily, the average fuel consumption A (i.e., the second driving data) under driving days a1 can be calculated by integrating the driving days a1 (i.e., the first driving data) and the total fuel consumption a2 (i.e., the first driving data): A=a2 / a1, and the time characteristics under the time dimension corresponding to the first driving data a1 and the driving characteristics under the driving dimension corresponding to the first driving data a2 can be reflected in the second driving data A at the same time.
[0057] For the disclosed embodiment, a corresponding preset calculation formula can be selected for data with different calculation requirements, and the first driving data of the corresponding features can be extracted and substituted into the preset calculation formula for calculation to obtain the second driving data under multiple feature dimensions, wherein the second driving data can be obtained by integrating at least two first driving data. The preset calculation formula refers to a variety of calculation methods set for a variety of calculation scenarios. For example, when the second driving data needs to be calculated as fuel consumption per 100 kilometers, the corresponding preset calculation formula can be: fuel consumption per 100 kilometers = fuel consumption / driving distance, that is, the first driving data: fuel consumption, driving distance, is substituted into the preset calculation formula of the above-mentioned fuel consumption per 100 kilometers, and the fuel consumption per 100 kilometers can be calculated; when the second driving data needs to be calculated as electricity consumption per 100 kilometers, the corresponding preset calculation formula can be: electricity consumption per 100 kilometers = electricity consumption / driving distance, that is, the electricity consumption and driving distance are substituted into the preset calculation formula of the above-mentioned electricity consumption per 100 kilometers, and the electricity consumption per 100 kilometers can be calculated.
[0058] Step 205: Display the driving data to the current driving user in a preset display format.
[0059] In a specific application scenario, the first driving data and / or the second driving data within the data storage period can be displayed in a preset display format, which helps the user understand the vehicle driving status. The preset display formats include but are not limited to vehicle-side page display, user terminal page display, generated reports (monthly, annual summary reports), power status of customized display data, and customized display data interface format.
[0060] As a possible implementation method, the current driving user can intuitively obtain vehicle information and judge the vehicle status through the vehicle-side page during driving. After driving, the current driving user can obtain vehicle information in a timely manner through the user terminal page to facilitate remote control, vehicle search, monitoring of vehicle status and vehicle rescue. In order to improve driving safety, a voice broadcast function can be provided to facilitate the current driving user to obtain driving information, and corresponding prompts can be given according to driving conditions, such as vehicle voice warnings of "speeding too fast" and "driver's heart rate too fast". In order to integrate and analyze driving data, reports (monthly and annual summary reports) can be generated to help analyze driving habits and optimize driving strategies.
[0061] For the embodiments of the present disclosure, when the driving data is displayed to the current driving user in a preset display format, as a possible implementation method, the first driving data and / or the second driving data within the data storage time period may be displayed to the current driving user in the preset display format; as a possible implementation method, the vehicle end may receive a preset time period indicated by the current driving user, and display the first driving data and / or the second driving data within the preset time period to the current driving user in the preset display format, the preset time period being any sub-time period within the data storage time period.
[0062] Correspondingly, when the user needs to conduct a specific analysis for a certain time period, the start time and the end time can be customized on the display page. After the page receives the preset time period indicated by the current driving user, the first driving data and / or the second driving data within the preset time period are obtained and displayed on the page. The current driving user can customize the power state on the display page. After the page receives the preset power state indicated by the user, the first driving data and / or the second driving data in the preset power state are obtained and displayed on the page. The preset power state includes but is not limited to the fuel power state and the electric power state. The current driving user can customize the driving state on the display page. After the page receives the preset driving state indicated by the user, the first driving data and / or the second driving data in the driving state are obtained and displayed on the page. The preset driving state includes but is not limited to the assisted driving state and the automatic driving state. The current driving user can customize the interface form of the display data, including but not limited to the theme style, display information, interface layout, background color, indication form, display font, prompt sound, skin color element, boot animation, and greeting prompt.
[0063] As a possible implementation method, the current driving user can use touch operation or voice operation to control the display page. When the vehicle-side page performs touch operation, first determine the position of the current driving user touching the current page, determine the target page component clicked, generate a data acquisition instruction, obtain the page data corresponding to the target page component, and finally display it. When performing voice operation, first perform voice recognition on the voice information of the voice operation, and determine the current page and the target page component that the current driving user wants to control based on the voice recognition result, generate a data acquisition instruction, obtain the page data corresponding to the target page component, and finally display it.
[0064] Step 206: Obtain driving habit information of the current driving user by analyzing the first driving data and / or the second driving data, and pre-adjust the configuration information of the vehicle before the next driving trip based on the driving habit information.
[0065] In a specific application scenario, the driving habit information of the current driver can be obtained based on the first driving data and / or the second driving data, the next driving trip can be predicted based on the driving habit, and the vehicle configuration information can be adjusted to match the trip. The driving habit information includes but is not limited to the driving cycle, driving route, and driving time, and the configuration information includes but is not limited to the seat position, rearview mirror position, instrument center control theme, ambient light, vehicle interior temperature, accelerator pedal opening, brake pedal depth, steering wheel amplitude, navigation common routes, music style, and news push data.
[0066] As a possible implementation method, weather query, road query, fuel / battery level detection can be performed before the next driving trip, intelligently reminding the current driver of weather conditions, road congestion, and whether the fuel / battery level is sufficient, reminding the current driver to make travel preparations, and improving the humanistic care of the vehicle. It can be personalized according to the scene in the car. For example, soothing music can be played in daily chat scenes, and the atmosphere light can be adjusted to a bright color type in business negotiation scenes to improve the driving atmosphere and enhance the driving experience.
[0067] Step 207: Obtain a prediction result for a preset driving behavior by analyzing the first driving data and / or the second driving data, and perform safety warning processing on the driving behavior of the current driving user in the next driving trip based on the driving behavior prediction result.
[0068] In a specific application scenario, the first driving data and / or the second driving data can be comprehensively analyzed and predicted using a driving behavior prediction model. Before determining the driving behavior prediction result of the current driving user, the driving behavior prediction model needs to be pre-trained. After the training is completed, the driving behavior prediction model can be repeatedly applied to subsequent driving behavior prediction tasks. When training the driving behavior prediction model, a training sample can be first constructed. The training sample is a character text configured with a preset feature label. The training sample is input into the driving behavior prediction model to train the driving behavior prediction model for driving ability prediction.
[0069] As a possible implementation method, it is possible to analyze whether the current driving user has dangerous driving behaviors based on the driving behavior prediction results; if it is analyzed that the current driving user has dangerous driving behaviors, a braking command matching the dangerous driving behaviors is generated; the braking command is sent to the vehicle end, so that the vehicle end responds to the braking command to perform braking control on the vehicle, thereby ensuring the safety of vehicle driving. Among them, dangerous driving behavior refers to bad driving behaviors that are likely to cause traffic accidents, and may include: physically unfit driving, emotionally unfit driving, and unsafe driving that endangers personal and public safety. The braking command may carry braking information such as braking damping, braking duration, braking distance, and braking speed.
[0070] In summary, according to a method for processing driving data provided by the present disclosure, compared with the current processing method of driving data, the present application can obtain the vehicle identifier of the vehicle and the user information of the current driving user, obtain the registration time of the vehicle from the cloud based on the vehicle identifier and the user information, the registration time is the information binding time between the vehicle and the current driving user, determine the driving data of the current driving user based on the registration time, and display the driving data to the current driving user in a preset display form, the preset display form includes at least one of the vehicle-side page display and the user terminal page display. The technical solution in the present disclosure can obtain the user registration time from the cloud, obtain the time when the current driving user is bound to the vehicle, determine the driving data of the current driving user using the current vehicle based on the time node, avoid being interfered by the driving data of other driving users, and intuitively display the driving data of the current driving user in a preset display form to improve the driving experience. In addition, the driving habits and driving behaviors of the current driving user can be obtained by analyzing the driving data, and the vehicle configuration information can be adjusted before the next trip, and a safety warning can be given to the driving behavior, so as to provide the current driving user with personalized services that conform to the driving habits and reduce safety hazards.
[0071] Based on the above Figure 1 , Figure 2 The specific implementation of the method shown in the embodiment provides a driving data processing device, such as Figure 3 , the device comprises:
[0072] An acquisition module 31, which can be used to acquire a vehicle identifier of the vehicle and user information of a current driving user;
[0073] The extraction module 32 may be used to obtain the registration time of the vehicle from the cloud based on the vehicle identifier and the user information, where the registration time is the time when the vehicle is bound to the information of the current driving user;
[0074] A determination module 33, which can be used to determine the driving data of the current driving user based on the registration time;
[0075] The display module 34 can be used to display the driving data to the current driving user in a preset display format, and the preset display format includes at least one of a vehicle-side page display and a user terminal page display.
[0076] In a specific application scenario, the extraction module 32 can be specifically used to send a registration time acquisition request carrying the vehicle identifier of the vehicle and the user information of the current driving user to the cloud; receive the registration time sent by the cloud, where the cloud stores different registration times corresponding to different vehicle identifiers.
[0077] In a specific application scenario, the determination module 33 can be specifically used to determine a data storage time period with the vehicle registration time as the starting time and the current time as the end time; obtain the first driving data within the data storage time period, the first driving data is single-dimensional data; integrate and calculate the first driving data based on a preset calculation formula to obtain the second driving data, the second driving data is multi-dimensional data obtained by integrating at least two first driving data.
[0078] In a specific application scenario, the display module 34 can be specifically used to display the first driving data and / or the second driving data within the data storage time period to the current driving user in a preset display format; or, receive a preset time period indicated by the current driving user, and display the first driving data and / or the second driving data within the preset time period to the current driving user in a preset display format, where the preset time period is any sub-time period within the data storage time period.
[0079] In specific application scenarios, such as Figure 4 As shown, the device further includes: a detection module 35;
[0080] The detection module 35 can be used to detect whether the data storage time period includes the first driving data with storage abnormality; if so, obtain the first driving data within the data storage time period synchronously stored in the cloud by sending a data acquisition request carrying a vehicle identifier to the cloud.
[0081] In specific application scenarios, such as Figure 4 As shown, the device further includes: a first analysis module 36;
[0082] The first analysis module 36 can be used to obtain the driving habit information of the current driving user by analyzing the first driving data and / or the second driving data; based on the driving habit information, pre-adjust the configuration information of the vehicle before the next driving trip begins.
[0083] In specific application scenarios, such as Figure 4 As shown, the device further includes: a second analysis module 37;
[0084] The second analysis module 37 can be used to obtain a prediction result for a preset driving behavior by analyzing the first driving data and / or the second driving data; based on the driving behavior prediction result, a safety warning process is performed on the driving behavior of the current driving user in the next driving trip.
[0085] It should be noted that for other corresponding descriptions of the functional units involved in the driving data processing device provided in this embodiment, reference can be made to Figure 1 and Figure 2 The corresponding description in will not be repeated here.
[0086] Based on the above Figure 1 and Figure 2 The method shown in the embodiment also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned Figure 1 and Figure 2 The method shown.
[0087] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of the present application.
[0088] Based on the above Figure 1 and Figure 2 The method shown, and Figure 3 and Figure 4 In order to achieve the above-mentioned purpose, the embodiment of the present application also provides an electronic device that can be configured on the vehicle (such as an electric vehicle) side, and the device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 and Figure 2 The method shown.
[0089] Optionally, the above-mentioned physical device may also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display, an input unit such as a keyboard, etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.
[0090] Those skilled in the art will appreciate that the above-mentioned physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or a combination of certain components, or different arrangements of components.
[0091] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the above-mentioned physical device, and supports the operation of the information processing program and other software and / or programs. The network communication module is used to realize the communication between the components inside the storage medium, and the communication with other hardware and software in the information processing physical device.
[0092] Based on the above electronic device, the embodiment of the present application further provides a vehicle, which may specifically include: the above electronic device. The vehicle may specifically be an electric car, etc.
[0093] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or by hardware. The technical solution disclosed in the present invention can obtain the vehicle identifier of the vehicle and the user information of the current driving user, obtain the user registration time from the cloud based on the vehicle identifier and user information, obtain the time when the current driving user is bound to the vehicle, determine the driving data of the current driving user using the current vehicle based on the time node, avoid being interfered by the driving data of other driving users, and intuitively display the driving data of the current driving user in a preset display format to improve the driving experience. In addition, the driving habits and driving behaviors of the current driving user can be obtained by analyzing the driving data, and the vehicle configuration information can be adjusted before the next trip, and a safety warning can be issued for the driving behavior, so as to provide the current driving user with personalized services that conform to the driving habits and reduce safety hazards.
[0094] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0095] The above is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments herein, but will conform to the widest range consistent with the principles and novel features applied for herein.
Claims
1. A method for processing driving data, characterized in that: include: Obtain the vehicle identifier of the vehicle and the user information of the current driving user; Acquire the vehicle registration time from the cloud based on the vehicle identifier and the user information, where the registration time is the time when the vehicle is bound to the information of the current driving user; determining driving data of the current driving user based on the registration time; The driving data is displayed to the current driving user in a preset display format, wherein the preset display format includes at least one of a vehicle-side page display and a user terminal page display.
2. The method according to claim 1, characterized in that The obtaining the registration time of the vehicle from the cloud based on the vehicle identifier and the user information includes: Sending a registration time acquisition request carrying a vehicle identifier of the vehicle and user information of the current driving user to the cloud; The registration time sent by the cloud is received, wherein the cloud stores different registration times corresponding to different vehicle identifiers.
3. The method according to claim 1, characterized in that The determining the driving data of the current driving user based on the registration time includes: Determine a data storage time period with the vehicle registration time as the starting time and the current time as the ending time; Acquire first driving data within the data storage time period, where the first driving data is single-dimensional data; The first driving data are integrated and calculated to obtain second driving data, where the second driving data is multi-dimensional data obtained by integrating at least two of the first driving data.
4. The method according to claim 3, characterized in that The displaying the driving data to the current driving user in a preset display form includes: Display the first driving data and / or the second driving data within the data storage time period to the current driving user in a preset display format; or, Receive a preset time period indicated by the current driving user, and display the first driving data and / or the second driving data within the preset time period to the current driving user in a preset display format, wherein the preset time period is any sub-time period within the data storage time period.
5. The method according to claim 3, characterized in that: The method further comprises: detecting whether the data storage time period includes storage of abnormal first driving data; If so, a data acquisition request carrying a vehicle identifier is sent to the cloud; Acquire the first driving data within the data storage time period synchronously stored in the cloud.
6. The method according to claim 3, characterized in that The method further comprises: Obtaining driving habit information of the current driving user by analyzing the first driving data and / or the second driving data; Based on the driving habit information, the configuration information of the vehicle is pre-adjusted before the next driving trip begins.
7. The method according to claim 3, characterized in that The method further comprises: Obtaining a prediction result for a preset driving behavior by analyzing the first driving data and / or the second driving data; Based on the driving behavior prediction result, a safety warning process is performed for the current driving user's driving behavior in the next driving trip.
8. A driving data processing device, characterized in that: include: An acquisition module, used to acquire a vehicle identifier of the vehicle and user information of a current driving user; An extraction module, configured to obtain a vehicle registration time from a cloud based on the vehicle identifier and the user information, wherein the registration time is a time when the vehicle is bound to information of the current driving user; A determination module, configured to determine driving data of the current driving user based on the registration time; A display module is used to display the driving data to the current driving user in a preset display format, and the preset display format includes at least one of a vehicle-side page display and a user terminal page display.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
10. An electronic device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
11. A vehicle, characterized in that: include: The electronic device as claimed in claim 10.
