Method and device for evaluating driving state of vehicle and vehicle

By acquiring information on changes in the vehicle's throttle and brake states, including the number of operations and the average gradient, the problem of high hardware cost and complex algorithms in existing technologies is solved, and efficient vehicle driving state assessment is achieved.

CN121640596APending Publication Date: 2026-03-10MOBILITY ASIA SMART TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Current technologies require external devices to collect data to determine the driving status of a vehicle, which increases hardware costs and makes the algorithms complex.

Method used

The vehicle's driving status is assessed by acquiring information on the changes in the accelerator and brake pedals over a preset time period, including the number of operations and the average change gradient.

Benefits of technology

Accurately assess vehicle driving status, reduce hardware costs, improve assessment efficiency, and reduce computing power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121640596A_ABST
    Figure CN121640596A_ABST
Patent Text Reader

Abstract

The invention provides a method and device for evaluating the driving state of a vehicle and the vehicle. The method comprises the steps that state change information of an accelerator and a brake of the vehicle within a preset duration is obtained; and evaluating the vehicle driving state based on the state change information of the accelerator and the brake. By adopting the scheme, the evaluation efficiency of the vehicle driving state can be improved, and the hardware cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control, and more particularly to a method, apparatus, and vehicle for assessing the driving status of a vehicle. Background Technology

[0002] With the development of vehicle intelligence and the enhancement of media functions, more and more functions / services on vehicles will adaptively set according to the vehicle's driving conditions or usage scenarios. Therefore, vehicle systems usually need to analyze driving conditions or usage scenarios. Among them, driving status is an important category reflecting driving conditions or usage scenarios.

[0003] Currently, most solutions for judging the driving status of a vehicle require the use of external devices to collect data for analysis, such as cameras, radar, and navigation systems. This increases hardware costs, and the corresponding software algorithms use numerous parameters and are quite complex. Summary of the Invention

[0004] This application provides a method, apparatus, and vehicle for evaluating the driving status of a vehicle, in order to solve at least one of the aforementioned technical problems in the prior art.

[0005] According to a first aspect of this application, a method for assessing the driving state of a vehicle is provided, the method comprising:

[0006] Obtain information on the changes in the accelerator and brake states of the vehicle within a preset time period;

[0007] The vehicle's driving status is assessed based on the information regarding changes in the throttle and brake settings.

[0008] In one embodiment, the throttle and brake state change information includes:

[0009] The number of times the throttle is controlled; wherein, the number of times the throttle state changes to meet a first specified condition;

[0010] The number of times the brakes were operated; wherein, the number of times the brake state changes to meet the second specified condition;

[0011] The average gradient of throttle and brake; wherein the average gradient of throttle and brake is the average of the positive gradient of throttle and the positive gradient of brake, or the average gradient of throttle and brake is the average of the absolute values ​​of the gradient of throttle and the absolute values ​​of the gradient of brake.

[0012] In one embodiment, assessing the vehicle driving state based on the throttle and brake state change information includes:

[0013] Based on the number of times the accelerator was operated and the number of times the brake was operated, determine whether the sum of the number of times the accelerator was operated and the number of times the brake was operated reaches a first threshold; and

[0014] Determine whether the average change gradient of the throttle and brake reaches the second threshold.

[0015] When the sum of the number of times the accelerator is operated and the number of times the brake is operated reaches the first threshold, and the average change gradient of the accelerator and brake reaches the second threshold, the vehicle driving state is confirmed to be the preset first state.

[0016] In one embodiment, assessing the vehicle driving state based on the throttle and brake state change information includes:

[0017] Based on the number of times the accelerator was operated and the number of times the brake was operated, determine whether the sum of the number of times the accelerator was operated and the number of times the brake was operated reaches a first threshold.

[0018] If the sum of the number of times the accelerator is operated and the number of times the brake is operated does not reach the first threshold, the vehicle driving state is confirmed to be the preset second state.

[0019] In one embodiment, assessing the vehicle driving state based on the throttle and brake state change information includes:

[0020] Based on the number of times the accelerator was operated and the number of times the brake was operated, determine whether the sum of the number of times the accelerator was operated and the number of times the brake was operated reaches a first threshold; and

[0021] Determine whether the average change gradient of the accelerator and brake is less than a second threshold;

[0022] If the sum of the number of times the accelerator is operated and the number of times the brake is operated reaches the first threshold and the average change gradient of the accelerator and brake is less than the second threshold, the vehicle driving state is confirmed to be a preset third state.

[0023] In one embodiment, the method further includes:

[0024] Provide corresponding services to the vehicle driver based on the assessed vehicle driving status.

[0025] According to a second aspect of this application, an apparatus for assessing the driving state of a vehicle is provided, the apparatus comprising:

[0026] The acquisition unit is configured to acquire information on the changes in the accelerator and brake states of a vehicle within a preset time period;

[0027] The driving state assessment unit is configured to assess the vehicle driving state based on the throttle and brake state change information.

[0028] In one embodiment, the throttle and brake state change information includes:

[0029] The number of times the throttle is controlled; wherein, the number of times the throttle state changes to meet a first specified condition;

[0030] The number of times the brakes were operated; wherein, the number of times the brake state changes to meet the second specified condition;

[0031] The average gradient of throttle and brake; wherein the average gradient of throttle and brake is the average of the positive gradient of throttle and the positive gradient of brake, or the average gradient of throttle and brake is the average of the absolute values ​​of the gradient of throttle and the absolute values ​​of the gradient of brake.

[0032] In one embodiment, the driving state assessment unit is further configured to:

[0033] Based on the number of times the accelerator was operated and the number of times the brake was operated, determine whether the sum of the number of times the accelerator was operated and the number of times the brake was operated reaches a first threshold; and

[0034] Determine whether the average change gradient of the throttle and brake reaches the second threshold.

[0035] When the sum of the number of times the accelerator is operated and the number of times the brake is operated reaches the first threshold, and the average change gradient of the accelerator and brake reaches the second threshold, the vehicle driving state is confirmed to be the preset first state.

[0036] In one embodiment, the driving state assessment unit is further configured to:

[0037] Based on the number of times the accelerator was operated and the number of times the brake was operated, determine whether the sum of the number of times the accelerator was operated and the number of times the brake was operated reaches a first threshold.

[0038] If the sum of the number of times the accelerator is operated and the number of times the brake is operated does not reach the first threshold, the vehicle driving state is confirmed to be the preset second state.

[0039] In one embodiment, the driving state assessment unit is further configured to:

[0040] Based on the number of times the accelerator was operated and the number of times the brake was operated, determine whether the sum of the number of times the accelerator was operated and the number of times the brake was operated reaches a first threshold; and

[0041] Determine whether the average change gradient of the accelerator and brake is less than a second threshold;

[0042] If the sum of the number of times the accelerator is operated and the number of times the brake is operated reaches the first threshold and the average change gradient of the accelerator and brake is less than the second threshold, the vehicle driving state is confirmed to be a preset third state.

[0043] In one embodiment, the device for assessing the vehicle's driving status further includes:

[0044] The service providing unit is configured to provide corresponding services to the vehicle driver based on the assessed vehicle driving status.

[0045] According to a third aspect of this application, a vehicle is provided, including the aforementioned device for assessing the driving state of the vehicle.

[0046] According to a fourth aspect of this application, a computer device is provided, including a memory and a processor, wherein computer instructions are stored on the memory, and when executed by the processor, the computer instructions cause the aforementioned method for assessing the driving state of a vehicle to be performed.

[0047] According to a fifth aspect of this application, a non-transitory computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, causes the aforementioned method for assessing the driving state of a vehicle to be performed.

[0048] In summary, the method, apparatus, vehicle, computer equipment, and storage medium provided in this application for evaluating the driving status of a vehicle have at least the following beneficial effects:

[0049] By using information on throttle and brake state changes within a preset time period, the vehicle's driving status can be accurately assessed. This method requires fewer parameters, is simpler to calculate, and does not require excessive computing power, thus improving the efficiency of vehicle driving status assessment. Furthermore, it does not require external equipment to collect data, thereby reducing hardware costs. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in the specific embodiments of this application, the accompanying drawings used in the specific embodiments will be briefly introduced below in conjunction with the accompanying drawings. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings or solutions can be obtained based on these drawings without creative effort.

[0051] Figure 1 This is a flowchart of a method for evaluating the driving state of a vehicle in one embodiment of this application;

[0052] Figure 2This is a flowchart illustrating the assessment of vehicle driving status based on throttle and brake state change information in one embodiment of this application;

[0053] Figure 3 This is a structural diagram of a device for evaluating the driving state of a vehicle in one embodiment of this application;

[0054] Figure 4 This is a structural diagram of a computer device provided for an embodiment of this application. Detailed Implementation

[0055] To make the above and other features and advantages of this application clearer, the application is further described below with reference to the accompanying drawings. It should be understood that the specific embodiments given herein are for the purpose of explanation to those skilled in the art, and are exemplary only, not restrictive.

[0056] In the following description, numerous specific details are set forth to provide a thorough understanding of this application. However, it will be apparent to those skilled in the art that the specific details are not required to practice this application. In other instances, well-known steps or operations have not been described in detail to avoid obscuring this application.

[0057] The method for evaluating vehicle driving status provided in this application embodiment can be executed by the device for evaluating vehicle driving status provided in this application embodiment, which can be configured in a computer device.

[0058] refer to Figure 1 This application provides a method for evaluating the driving status of a vehicle, the method comprising the following steps S110 and S130.

[0059] S110: Obtain information on the changes in the accelerator and brake states of the vehicle within a preset time period.

[0060] The preset duration can be set according to actual needs. For example, the preset duration can be 10 minutes, 15 minutes, or other durations. The vehicle is equipped with an accelerator and brake pedals, such as a car or motorcycle. The status change information of the accelerator and brake pedals can be obtained by collecting parameters from the accelerator and brake pedals through the in-vehicle controller.

[0061] S130: Assess vehicle driving status based on throttle and brake state changes.

[0062] Vehicle driving states can be categorized into at least two types based on the driving conditions or scenarios the vehicle may be involved in. For example, daily driving can generally be classified into road conditions with frequent acceleration and deceleration and road conditions with frequent constant speed. Urban areas or winding roads are examples of road conditions with frequent acceleration and deceleration, while highways and rural roads are examples of road conditions with frequent constant speed. Road conditions with frequent constant speed can be further divided into cruising driving states. Road conditions with frequent acceleration and deceleration can be further divided into aggressive driving states with relatively sharp acceleration and deceleration and relaxed driving states with relatively gentle acceleration and deceleration. Specifically, the current vehicle driving state is determined by analyzing the changes in accelerator and brake pedal positions.

[0063] Specifically, steps S110 and S130 can be executed cyclically at set time intervals. That is, at each set time interval, information on the changes in the throttle and brake states within a preset duration prior to the current moment is acquired. For each acquired information on the changes in the throttle and brake states, step S130 is executed to continuously evaluate the vehicle state information. Furthermore, the set time interval can be equal to the preset duration, that is, information on the changes in the throttle and brake states is acquired once at each preset duration, thereby continuously acquiring state change information and evaluating the vehicle driving state.

[0064] The above-mentioned method for assessing vehicle driving status can accurately assess vehicle driving status by using throttle and brake status change information within a preset time period. It uses few parameters, is simple to calculate, does not require excessive computing power, can improve the assessment efficiency of vehicle driving status, and does not require external equipment to collect data, thus reducing hardware costs.

[0065] It is understood that, in another embodiment, steps S110 and S130 can also be executed in real time, that is, the throttle and brake state change information within a preset time period before the current moment can be obtained in real time, and the vehicle driving state can be evaluated based on the obtained throttle and brake state change information.

[0066] In one embodiment, step S110 may be preceded by: determining whether the vehicle is in a driving state; if so, then step S110 is executed.

[0067] Specifically, vehicle speed, energy consumption, and / or gear position can be used to determine whether a vehicle is in motion. For example, if the vehicle speed exceeds a speed threshold, it is considered to be in motion. By detecting whether the vehicle is in motion, the assessment of the vehicle's driving status is ensured, avoiding ineffective processing.

[0068] In one embodiment, the throttle and brake state change information includes: the number of times the throttle was operated, the number of times the brake was operated, and the average change gradient of the throttle and brake.

[0069] The number of times the accelerator is operated is the number of times the accelerator state changes to meet a first specified condition; the number of times the brake is operated is the number of times the brake state changes to meet a second specified condition. The accelerator and brake states are obtained by collecting parameters from the accelerator and brake pedals via the in-vehicle controller. Changes in the accelerator pedal parameters are used to determine whether the accelerator state changes meet the first specified condition, and changes in the brake pedal parameters are used to determine whether the brake state changes meet the second specified condition. Specifically, the first and second specified conditions can be set according to actual needs.

[0070] For example, the in-vehicle controller collects the opening of the accelerator pedal and the brake pedal. If the accelerator pedal opening increases from 0% to a value less than or equal to the maximum accelerator opening, and then returns to 0%, it indicates that the accelerator state change has met a first specified condition, and the accelerator pedal operation count is incremented by 1. Similarly, if the brake pedal opening increases from 0% to a value less than or equal to the maximum brake opening, and then returns to 0%, it indicates that the brake state change has met a second specified condition, and the brake pedal operation count is incremented by 1. It can be understood that the parameters of the accelerator and brake pedals can also be other types of data, such as accelerator pedal position and brake pedal pressure.

[0071] In one embodiment, the average gradient of the accelerator and brake pedals is the average of the positive gradients of the accelerator and brake pedals. The positive gradient of the accelerator pedal refers to the change in the opening of the accelerator pedal per unit time, i.e., the change in the opening of the accelerator pedal during the process of pressing the accelerator pedal; the positive gradient of the accelerator pedal is a positive value. Similarly, the positive gradient of the brake pedal refers to the change in the opening of the brake pedal per unit time, i.e., the change in the opening of the brake pedal during the process of pressing the brake pedal; the positive gradient of the brake pedal is a positive value.

[0072] It is understood that changes in throttle and brake opening include both positive changes (increasing opening) and negative changes (decreasing opening). A positive increase in opening corresponds to the pedal being depressed, while a negative decrease corresponds to the pedal automatically returning to its original position. Generally, the in-vehicle controller can collect pedal opening data in real time and calculate the throttle and brake change gradients. The throttle gradient includes both positive and negative throttle gradients, and the brake gradient includes both positive and negative brake gradients. Specifically, the positive throttle and brake gradients are statistically analyzed over multiple time units within a preset time period. The gradient data is then scattered according to the sampling rate, and the average value is calculated based on the discrete positive throttle and brake gradients within the preset time period. This yields the average gradient of the throttle and brake, thus using only the gradient of positive changes caused by human operation to calculate the average gradient for analyzing vehicle driving status, resulting in a more accurate analysis. For example, within a preset time period, the positive gradient of throttle change is sampled at a certain sampling frequency to obtain: X1, X2, ... Xi, and the positive gradient of brake change is obtained: Y1, Y2, ... Yn; then, the average value of the positive gradient of throttle change is a = (X1 + X2 + ... Xi) / i, the average value of the positive gradient of brake change is b = (Y1 + Y2 + ... Yn) / n, and the average gradient of throttle and brake change is (a + b) / 2; or the average gradient of throttle and brake change is (X1 + X2 + ... Xi + Y1 + Y2 + ... Yn) / (i + n).

[0073] In another embodiment, the average gradient of throttle and brake changes is the average of the absolute values ​​of the throttle and brake change gradients. Specifically, when calculating the throttle and brake change gradients, the absolute values ​​of each gradient (including both throttle and brake change gradients) are taken, and these absolute values ​​are scattered according to the sampling rate. The average value is calculated based on these discrete gradients over a preset time period to obtain the average gradient of throttle and brake changes. By calculating the average value based on the absolute values ​​of each gradient as the average gradient of throttle and brake changes, negative gradient values ​​during the throttle or brake return process can be avoided, which would cancel out the values ​​and affect the accuracy of the gradient calculation. For example, if the throttle change gradients are obtained within a preset time period: X1, X2, ..., Xi, and the brake change gradients are obtained: Y1, Y2, ..., Yn; then, the average value of the throttle change gradients is a = (|X1| + |X2| + ... + |Xi|) / i, the average value of the brake change gradients is b = (|Y1| + |Y2| + ... + |Yn|) / n, and the average change gradients of the throttle and brake are (a + b) / 2; or the average change gradients of the throttle and brake are (|X1| + |X2| + ... + |Xi| + |Y1| + |Y2| + ... + |Yn|) / (i + n).

[0074] The number of times the accelerator and brake are controlled can accurately reflect the amount of acceleration and deceleration of the vehicle within a preset time period. The average change gradient of the accelerator and brake can accurately reflect the urgency of acceleration and deceleration of the vehicle within a preset time period. By obtaining the number of times the accelerator and brake are controlled, as well as the average change gradient of the accelerator and brake, the overall acceleration and deceleration of the vehicle can be accurately analyzed.

[0075] In one embodiment, reference Figure 2 Step S130 includes steps S131 to S135.

[0076] S131: Based on the number of times the accelerator is controlled and the number of times the brake is controlled, determine whether the total number of times the accelerator is controlled and the number of times the brake is controlled reaches the first threshold.

[0077] Specifically, the sum of the number of times the accelerator was controlled and the number of times the brake was controlled is calculated to obtain the total number of times the accelerator was controlled and the brake was controlled, and then it is determined whether the total number of times the accelerator was controlled and the brake was controlled is greater than or equal to the first threshold n.

[0078] S133: Determine whether the average change gradient of the accelerator and brake reaches the second threshold.

[0079] Specifically, the average gradient of throttle and brake is compared with a second threshold x% per second to determine whether the average gradient of throttle and brake is greater than or equal to the second threshold x% per second.

[0080] It is understandable that there is no restriction on the order of execution of steps S131 and S133.

[0081] S135: When the total number of times the accelerator is operated and the total number of times the brake is operated reaches the first threshold, and the average change gradient of the accelerator and brake reaches the second threshold, the vehicle driving state is confirmed to be the preset first state.

[0082] The preset first state refers to a vehicle driving state characterized by a high frequency and intensity of acceleration and deceleration (e.g., sudden braking and acceleration), such as an aggressive driving state. Specifically, if the total number of times the accelerator and brake are operated reaches a first threshold n (i.e., greater than or equal to the first threshold), it indicates a high frequency of vehicle acceleration and deceleration; if the average change gradient of the accelerator and brake reaches a second threshold x% per second, it indicates relatively rapid acceleration and deceleration. When both conditions are met, the vehicle driving state is determined to be the preset first state, thus enabling the analysis of the first type of driving state.

[0083] In one embodiment, reference Figure 2 Step S130 includes step S132 after step S131.

[0084] S132. If the total number of times the accelerator is operated and the total number of times the brake is operated does not reach the first threshold, confirm that the vehicle driving state is the preset second state.

[0085] The preset second state represents a vehicle driving state with fewer accelerations and decelerations, such as cruise driving. Specifically, if the total number of times the accelerator and brake are operated does not reach the first threshold (i.e., the number of times the accelerator and brake are operated is less than the first threshold n), it indicates that the vehicle accelerates and decelerates less. In this case, the vehicle driving state can be determined to be the preset second state, thus realizing the analysis of the second driving state.

[0086] In one embodiment, reference Figure 2 Step S130 includes step S136 after steps S131 and S133.

[0087] S136: When the total number of times the accelerator is controlled and the total number of times the brake is controlled reaches the first threshold and the average change gradient of the accelerator and brake is less than the second threshold, confirm that the vehicle driving state is the preset third state.

[0088] The preset third state represents a vehicle driving state characterized by a high number of accelerations and decelerations with relatively smooth acceleration and deceleration, such as a relaxed driving state. Specifically, if the total number of times the accelerator and brake are operated is greater than or equal to a first threshold, it indicates that the vehicle accelerates and decelerates frequently; if the average change gradient of the accelerator and brake is less than a second threshold, it indicates that the vehicle accelerates and decelerates relatively smoothly. When both conditions are met, the vehicle driving state is determined to be the preset third state, thus realizing the analysis of the third driving state.

[0089] like Figure 2 As shown, the vehicle driving state is divided into three categories based on the number of times the accelerator is operated, the number of times the brake is operated, and the average change gradient of the accelerator and brake within a preset time period. The classification is simple and basically covers the three vehicle driving states of daily driving.

[0090] In one embodiment, the method for assessing the driving state of a vehicle further includes providing corresponding services to the driver based on the assessed driving state.

[0091] Here, "service" refers to the functional services provided by devices on the vehicle. Specifically, based on the assessed vehicle driving state, the system controls the devices to activate functional services corresponding to that driving state. For example, a vehicle device could be a massage seat, which can be controlled to provide massage services corresponding to the driving state. For instance, in aggressive driving mode, the massage seat could be controlled to operate in the first massage mode; in relaxed driving mode, in the second massage mode; and in cruise driving mode, in the third massage mode. Vehicle devices could also be in-vehicle multimedia systems, controlling the playback of music or display of prompts corresponding to the driving state. They could also be ambient lighting, controlling the ambient lighting to illuminate according to the driving state. It is understood that other services can also be provided based on the assessed vehicle driving state, such as those applied to vehicle suspension control and driving state-related linkage controls.

[0092] For example, the vehicle system categorizes songs into three genres based on song information or album information, corresponding to aggressive driving, relaxed driving, and cruise driving states respectively. Genres corresponding to aggressive driving include Electronic, Rock, and Schlager; those corresponding to relaxed driving include Pop and Country; and those corresponding to cruise driving include Jazz and Classical. After determining that the current driving state is aggressive, the system selects and plays songs from the genre library corresponding to aggressive driving to suit the current driving scenario.

[0093] According to this application, a device for assessing the driving status of a vehicle is provided, such as... Figure 3 As shown, the device includes an acquisition unit 310 and a driving state assessment unit 330.

[0094] The acquisition unit 310 is configured to acquire information on the changes in the throttle and brake states of the vehicle within a preset time period; the driving state evaluation unit 330 is configured to evaluate the driving state of the vehicle based on the information on the changes in the throttle and brake states.

[0095] In one embodiment, the throttle and brake state change information includes: the number of times the throttle was operated, the number of times the brake was operated, and the average change gradient of the throttle and brake.

[0096] The number of times the throttle is controlled is the number of times the throttle state changes to meet the first specified condition; the number of times the brake is controlled is the number of times the brake state changes to meet the second specified condition.

[0097] In one embodiment, the driving state evaluation unit 330 is further configured to: determine whether the total number of times the accelerator is controlled and the number of times the brake is controlled reaches a first threshold based on the number of times the accelerator is controlled and the number of times the brake is controlled; and determine whether the average change gradient of the accelerator and the brake reaches a second threshold; and confirm that the vehicle driving state is a preset first state when the total number of times the accelerator is controlled and the number of times the brake is controlled reaches the first threshold and the average change gradient of the accelerator and the brake reaches the second threshold.

[0098] In one embodiment, the driving state evaluation unit 330 is further configured to: confirm that the vehicle driving state is a preset second state when the sum of the number of times the accelerator is operated and the number of times the brake is operated does not reach a first threshold.

[0099] In one embodiment, the driving state evaluation unit 330 is further configured to: confirm that the vehicle driving state is a preset third state when the sum of the number of times the accelerator is operated and the number of times the brake is operated reaches a first threshold and the average change gradient of the accelerator and brake is less than a second threshold.

[0100] In one embodiment, the apparatus for assessing the driving state of a vehicle further includes a service providing unit configured to provide corresponding services to the driver of the vehicle based on the assessed driving state.

[0101] It should be understood that the specific features, operations, and details described above with respect to the method of this application can also be similarly applied to the apparatus of this application, or vice versa. Furthermore, each step of the method of this application described above can be performed by a corresponding component or unit of the apparatus of this application.

[0102] It should be understood that the various modules / units of the apparatus of this application can be implemented wholly or partially through software, hardware, firmware, or a combination thereof. Each module / unit can be embedded in the processor of a computer device in hardware or firmware form or independent of the processor, or it can be stored in the memory of a computer device in software form for the processor to call to execute the operation of each module / unit. Each module / unit can be implemented as an independent component or module, or two or more modules / units can be implemented as a single component or module.

[0103] This application provides a vehicle including the means for evaluating the driving status of the vehicle as described in the above embodiments.

[0104] like Figure 4As shown, this application provides a computer device 400, which includes a processor 401 and a memory 402 storing computer program instructions. When the processor 401 executes the computer program instructions, it implements the steps of the aforementioned method for evaluating the driving state of a vehicle. This computer device 400 can be broadly categorized as a server, terminal, or any other computer device with the necessary computing and / or processing capabilities.

[0105] In one embodiment, the computer device 400 may include a processor, memory, network interface, communication interface, etc., connected via a system bus. The processor of the computer device 400 can be used to provide necessary computing, processing, and / or control capabilities. The memory of the computer device 400 may include non-volatile storage media and internal memory. The non-volatile storage media may store an operating system, computer programs, etc. The internal memory can provide an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface and communication interface of the computer device 400 can be used to connect and communicate with external devices via a network. When the computer program is executed by the processor, it performs the steps of the method of this application.

[0106] In addition, this application provides a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the above-described method for evaluating the driving state of a vehicle.

[0107] Those skilled in the art will understand that the method steps of this application can be performed by a computer program instructing related hardware, such as computer device 400 or a processor. The computer program can be stored in a non-transitory computer-readable storage medium, and its execution causes the steps of this application to be performed. Depending on the context, any reference herein to memory, storage, or other media may include non-volatile or volatile memory. Examples of non-volatile memory include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid-state drive, etc. Examples of volatile memory include random access memory (RAM), external cache memory, etc.

[0108] The technical features described above can be combined arbitrarily. Although not all possible combinations of these technical features are described, any combination of these technical features should be considered to be covered by this specification, provided that such combination does not contain contradictions.

[0109] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for assessing a driving state of a vehicle, characterized by, The method comprises: acquiring state change information of an accelerator and a brake of a vehicle within a preset time period; evaluating a driving state of the vehicle based on the state change information of the accelerator and the brake.

2. The method of claim 1, wherein, The state change information of the accelerator and the brake comprises: a number of times of operation of the accelerator, wherein the number of times of operation of the accelerator is a number of times of state change of the accelerator reaching a first specified condition; a number of times of operation of the brake, wherein the number of times of operation of the brake is a number of times of state change of the brake reaching a second specified condition; an average change gradient of the accelerator and the brake, wherein the average change gradient of the accelerator and the brake is an average of a positive change gradient of the accelerator and a positive change gradient of the brake, or the average change gradient of the accelerator and the brake is an average of an absolute value of a change gradient of the accelerator and an absolute value of a change gradient of the brake.

3. The method of claim 2, wherein, The evaluating of the driving state of the vehicle based on the state change information of the accelerator and the brake comprises: judging whether a sum of the number of times of operation of the accelerator and the number of times of operation of the brake reaches a first threshold based on the number of times of operation of the accelerator and the number of times of operation of the brake; and judging whether the average change gradient of the accelerator and the brake reaches a second threshold. In a case where the sum of the number of times of operation of the accelerator and the number of times of operation of the brake reaches the first threshold and the average change gradient of the accelerator and the brake reaches the second threshold, it is determined that the driving state of the vehicle is a preset first state.

4. The method of claim 2, wherein, The evaluating of the driving state of the vehicle based on the state change information of the accelerator and the brake comprises: judging whether a sum of the number of times of operation of the accelerator and the number of times of operation of the brake reaches a first threshold based on the number of times of operation of the accelerator and the number of times of operation of the brake. In a case where the sum of the number of times of operation of the accelerator and the number of times of operation of the brake does not reach the first threshold, it is determined that the driving state of the vehicle is a preset second state.

5. The method of claim 2, wherein, The evaluating of the driving state of the vehicle based on the state change information of the accelerator and the brake comprises: judging whether a sum of the number of times of operation of the accelerator and the number of times of operation of the brake reaches a first threshold based on the number of times of operation of the accelerator and the number of times of operation of the brake; and judging whether the average change gradient of the accelerator and the brake is less than a second threshold. In a case where the sum of the number of times of operation of the accelerator and the number of times of operation of the brake reaches the first threshold and the average change gradient of the accelerator and the brake is less than the second threshold, it is determined that the driving state of the vehicle is a preset third state.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: providing a corresponding service for a driver of the vehicle based on the evaluated driving state of the vehicle.

7. An apparatus for evaluating a driving state of a vehicle, characterized by comprising: The apparatus comprises: an acquisition unit configured to acquire state change information of an accelerator and a brake of a vehicle within a preset time period; a driving state evaluation unit configured to evaluate a driving state of the vehicle based on the state change information of the accelerator and the brake.

8. The apparatus of claim 7, wherein, The state change information of the accelerator and the brake comprises: a number of times of operation of the accelerator, wherein the number of times of operation of the accelerator is a number of times of state change of the accelerator reaching a first specified condition; a number of times of operation of the brake, wherein the number of times of operation of the brake is a number of times of state change of the brake reaching a second specified condition; an average change gradient of the accelerator and the brake, wherein the average change gradient of the accelerator and the brake is an average of a positive change gradient of the accelerator and a positive change gradient of the brake, or the average change gradient of the accelerator and the brake is an average of an absolute value of a change gradient of the accelerator and an absolute value of a change gradient of the brake.

9. The apparatus of claim 8, wherein, The driving state evaluation unit is further configured to: determine, based on the number of times the accelerator is operated and the number of times the brake is operated, whether a sum of the number of times the accelerator is operated and the number of times the brake is operated reaches a first threshold value; and determine whether the average change gradient of the accelerator and the brake reaches a second threshold value. In a case where the sum of the number of times the accelerator is operated and the number of times the brake is operated reaches the first threshold value and the average change gradient of the accelerator and the brake reaches the second threshold value, the driving state of the vehicle is determined as a preset first state. The driving state evaluation unit is further configured to:

10. The apparatus of claim 8, wherein, determine, based on the number of times the accelerator is operated and the number of times the brake is operated, whether a sum of the number of times the accelerator is operated and the number of times the brake is operated reaches a first threshold value; and In a case where the sum of the number of times the accelerator is operated and the number of times the brake is operated does not reach the first threshold value, the driving state of the vehicle is determined as a preset second state. The driving state evaluation unit is further configured to:

11. The apparatus of claim 8, wherein, determine, based on the number of times the accelerator is operated and the number of times the brake is operated, whether a sum of the number of times the accelerator is operated and the number of times the brake is operated reaches a first threshold value; and determine whether the average change gradient of the accelerator and the brake is less than a second threshold value. In a case where the sum of the number of times the accelerator is operated and the number of times the brake is operated reaches the first threshold value and the average change gradient of the accelerator and the brake is less than the second threshold value, the driving state of the vehicle is determined as a preset third state. The apparatus further comprises: a service providing unit configured to provide a corresponding service for a driver of the vehicle based on the evaluated driving state of the vehicle.

12. The apparatus of any one of claims 7 to 11, wherein, An apparatus for evaluating a driving state of a vehicle according to any one of claims 7-12. The computer instructions, when executed by the processor, cause a method for evaluating a driving state of a vehicle according to any one of claims 1-6 to be performed.

13. A vehicle characterized by comprising: The computer program, when executed by a processor, causes a method for evaluating a driving state of a vehicle according to any one of claims 1-6 to be performed. 14.A computer device, comprising a memory and a processor, wherein computer instructions are stored on the memory, and the computer device is characterized in that, ​ 15.A non-transitory computer-readable storage medium having stored thereon a computer program. ​