Method and device for evaluating operation behavior of vehicle
By obtaining and analyzing the driving data of non-operating vehicles in different cycles and using operational operation as an evaluation model, the problem of how to evaluate whether vehicles without operating qualifications have operational performance is solved, achieving high evaluation accuracy.
Patent Information
- Application Number
- CN202411323902.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-02-14
AI Technical Summary
How to evaluate whether a vehicle that has not obtained operating qualifications exists in operation, especially in the case of new energy vehicles.
By obtaining information on the assessment operation of the target non-operating vehicles during each target cycle, including the total mileage, total driving time, high-speed mileage, morning and evening rush hour mileage, etc., and inputting this information into the operation as an assessment In the model, the final operation is generated as the evaluation result.
Accurate assessment of whether vehicles without operating qualifications exist in operation, and improve the accuracy of the assessment and the richness of information.
Smart Images

Figure CN119443890A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a method, device, computer equipment and storage medium for evaluating whether a vehicle has operational behavior. Background Art
[0002] At present, there are vehicles that do not have operating qualifications, such as new energy vehicles, that are operating. How to evaluate whether vehicles that do not have operating qualifications have operating behavior has become a problem that needs to be solved. Summary of the invention
[0003] In view of this, the embodiments of the present disclosure provide a method, an apparatus, a computer device, and a storage medium for evaluating whether a vehicle has operational behavior.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for evaluating whether a vehicle has an operational behavior, the method comprising:
[0005] Acquire information for evaluating the operating behavior of a target non-operating vehicle in each target period, wherein the target non-operating vehicle is a vehicle that has not obtained an operating qualification, and the information for evaluating the operating behavior of the target non-operating vehicle in the target period includes: the total mileage of the target non-operating vehicle in the target period, the total driving time of the target non-operating vehicle in the target period, the total high-speed mileage of the target non-operating vehicle in the target period, the total morning peak mileage of the target non-operating vehicle in the target period, and the total evening peak mileage of the target non-operating vehicle in the target period;
[0006] For each target period, the information of the target non-operating vehicle in the target period for evaluating the operating behavior is input into the operating behavior evaluation model to obtain an operating behavior evaluation result corresponding to the target period, wherein the operating behavior evaluation result corresponding to the target period indicates whether the target non-operating vehicle has an operating behavior;
[0007] According to the operating behavior evaluation results corresponding to each target period, a final operating behavior evaluation result of the target non-operating vehicle is generated.
[0008] In one possible implementation, the information of the target non-operating vehicle during the target period for evaluating operating behavior also includes: the total nighttime mileage of the target non-operating vehicle during the target period, and the total nighttime driving time of the target non-operating vehicle during the target period.
[0009] In one possible implementation, the information of the target non-commercial vehicle within the target period for evaluating the commercial operation behavior also includes: the total fatigue driving time of the target non-commercial vehicle within the target period, wherein the total fatigue driving time is the sum of the fatigue driving time of each fatigue driving process of the target non-commercial vehicle performed within the target period, a fatigue driving process is a driving process having a duration greater than a fatigue driving time threshold, and the fatigue driving time of a fatigue driving process is the duration of the fatigue driving process minus the fatigue driving time threshold.
[0010] In one possible implementation, the target non-operating vehicle is a new energy vehicle, and the information of the target non-operating vehicle within the target cycle for evaluating the operating behavior also includes: the duration of each charging of the target non-operating vehicle by the target non-operating vehicle within the target cycle, and the number of times the target non-operating vehicle charges the target non-operating vehicle within the target cycle.
[0011] In a possible implementation, before obtaining the information of the target non-operating vehicle in each target period for evaluating the operating behavior, the method further includes:
[0012] Selecting a set of operating vehicles for training from a plurality of operating vehicles, wherein the total mileage of the vehicles for training in a period for training is greater than a median of the total mileage of the operating vehicles in the plurality of operating vehicles in the period for training;
[0013] Selecting a non-operating vehicle set for training from a plurality of non-operating vehicles;
[0014] Acquire a training set of an operating behavior evaluation model, the training set comprising: training data of each operating vehicle used for training in an operating vehicle set used for training, training data of each non-operating vehicle used for training in a non-operating vehicle set used for training, the training data of the operating vehicles used for training comprising: information used for evaluating operating behavior of the operating vehicles used for training, labels of the operating vehicles used for training, and the training data of the non-operating vehicles used for training comprising: information used for evaluating operating behavior of the non-operating vehicles used for training, labels of the non-operating vehicles used for training;
[0015] The operating behavior evaluation model is trained using the training set.
[0016] In a second aspect, an embodiment of the present disclosure provides a device for evaluating whether a vehicle has an operating behavior, and the device for evaluating whether a vehicle has an operating behavior includes:
[0017] an acquisition unit, used for acquiring information for evaluating the operation behavior of a target non-operating vehicle in each target period, wherein the target non-operating vehicle is a vehicle that has not obtained an operation qualification, and the information for evaluating the operation behavior of the target non-operating vehicle in the target period includes: the total mileage of the target non-operating vehicle in the target period, the total driving time of the target non-operating vehicle in the target period, the total high-speed mileage of the target non-operating vehicle in the target period, the total morning peak mileage of the target non-operating vehicle in the target period, and the total evening peak mileage of the target non-operating vehicle in the target period;
[0018] A prediction unit, for inputting, for each target period, information of the target non-operating vehicle in the target period for evaluating the operating behavior into an operating behavior evaluation model, to obtain an operating behavior evaluation result corresponding to the target period, wherein the operating behavior evaluation result corresponding to the target period indicates whether the target non-operating vehicle has an operating behavior;
[0019] The evaluation unit is used to generate a final operating behavior evaluation result of the target non-operating vehicle according to the operating behavior evaluation result corresponding to each target period.
[0020] In one possible implementation, the information of the target non-operating vehicle during the target period for evaluating operating behavior also includes: the total nighttime mileage of the target non-operating vehicle during the target period, and the total nighttime driving time of the target non-operating vehicle during the target period.
[0021] In one possible implementation, the information of the target non-commercial vehicle within the target period for evaluating the commercial operation behavior also includes: the total fatigue driving time of the target non-commercial vehicle within the target period, wherein the total fatigue driving time is the sum of the fatigue driving time of each fatigue driving process of the target non-commercial vehicle performed within the target period, a fatigue driving process is a driving process having a duration greater than a fatigue driving time threshold, and the fatigue driving time of a fatigue driving process is the duration of the fatigue driving process minus the fatigue driving time threshold.
[0022] In one possible implementation, the target non-operating vehicle is a new energy vehicle, and the information of the target non-operating vehicle within the target cycle for evaluating the operating behavior also includes: the duration of each charging of the target non-operating vehicle by the target non-operating vehicle within the target cycle, and the number of times the target non-operating vehicle charges the target non-operating vehicle within the target cycle.
[0023] In a possible implementation, the device for evaluating whether the vehicle has operating behavior further includes:
[0024] A training unit is used to select a set of operating vehicles for training from multiple operating vehicles before obtaining information for evaluating operating behavior of a target non-operating vehicle in each target period, wherein the total mileage of the vehicles for training in the period for training is greater than the median of the total mileage of operating vehicles among multiple operating vehicles in the period for training; select a set of non-operating vehicles for training from multiple non-operating vehicles; obtain a training set for an operating behavior evaluation model, the training set comprising: training data of each operating vehicle for training in the operating vehicle set, training data of each non-operating vehicle for training in the non-operating vehicle set, the training data of the operating vehicles for training comprising: information for evaluating operating behavior of the operating vehicles for training, labels of the operating vehicles for training, and the training data of the non-operating vehicles for training comprising: information for evaluating operating behavior of the non-operating vehicles for training, labels of the non-operating vehicles for training; and train the operating behavior evaluation model using the training set.
[0025] In a third aspect, an embodiment of the present disclosure provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0026] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to cause a computer to execute the method of the first aspect or any corresponding embodiment thereof.
[0027] In a fifth aspect, the present invention provides a computer program product, including computer instructions, which are used to enable a computer to execute the method of the first aspect or any corresponding embodiment thereof.
[0028] The method for evaluating whether a vehicle has operational behavior provided by the disclosed embodiment utilizes information with a high correlation with operational behavior, such as the total mileage of the target non-operating vehicle within the target period, the total driving time of the target non-operating vehicle within the target period, the total high-speed mileage of the target non-operating vehicle within the target period, the total mileage of the target non-operating vehicle during the morning peak period within the target period, and the total mileage of the target non-operating vehicle during the evening peak period within the target period, to evaluate whether the target non-operating vehicle has operational behavior. Thus, it is possible to more accurately evaluate whether the non-operating vehicle has operational behavior. In addition, the differences in the driving behaviors of vehicles in different time periods are taken into account, and the final operational behavior evaluation result of the target non-operating vehicle is determined according to the operational behavior evaluation results corresponding to each target period in multiple target periods, thereby further improving the accuracy of evaluating whether the non-operating vehicle has operational behavior. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0030] Figure 1 is a flowchart of a method for evaluating whether a vehicle has an operating behavior provided by an embodiment of the present disclosure;
[0031] Figure 2 is a flowchart of an example of obtaining a final operational behavior evaluation result of a target non-operating vehicle;
[0032] Figure 3 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0034] refer to Figure 1 , which shows a flow chart of a method for evaluating whether a vehicle has operating behavior provided by an embodiment of the present disclosure.
[0035] In step S101 , information for evaluating operating behavior of a target non-operating vehicle in each target period is obtained.
[0036] The target non-operating vehicles are vehicles that have not obtained operating qualifications.
[0037] The target period is the time period involved in assessing whether the target non-operating vehicle has any operating behavior. There are no overlapping sub-periods between any two target periods.
[0038] For a target cycle, the information of the target non-operating vehicle within the target cycle for evaluating the operating behavior includes: the total mileage of the target non-operating vehicle within the target cycle, the total driving time of the target non-operating vehicle within the target cycle, the total high-speed mileage of the target non-operating vehicle within the target cycle, the total morning peak mileage of the target non-operating vehicle within the target cycle, and the total evening peak mileage of the target non-operating vehicle within the target cycle.
[0039] The total mileage of the target non-operating vehicles during the target period, the total driving time of the target non-operating vehicles during the target period, the total high-speed mileage of the target non-operating vehicles during the target period, the total morning peak mileage of the target non-operating vehicles during the target period, and the total evening peak mileage of the target non-operating vehicles during the target period are all information with a high correlation with operating behavior.
[0040] If the target non-operating vehicle has operating behavior, usually, the target non-operating vehicle satisfies at least one of the following items: the total mileage of the target non-operating vehicle within the target cycle is longer, the total driving time of the target non-operating vehicle within the target cycle is longer, the total high-speed mileage of the target non-operating vehicle within the target cycle is longer, the total mileage of the target non-operating vehicle during the morning peak hour within the target cycle is longer, and the total mileage of the target non-operating vehicle during the evening peak hour within the target cycle is longer.
[0041] For a target cycle, the total mileage of the target non-operating vehicle in the target cycle indicates: how many kilometers the target non-operating vehicle has traveled in the target cycle.
[0042] For a target cycle, the total driving time of the target non-operating vehicle in the target cycle indicates: how long the target non-operating vehicle has driven in total in the target cycle.
[0043] For a target period, the total high-speed driving mileage of the target non-operating vehicle in the target period indicates how many kilometers the target non-operating vehicle has traveled at high speed in the target period. If the speed of the target non-operating vehicle is greater than the high-speed driving threshold, the target non-operating vehicle is traveling at high speed.
[0044] For a target cycle, the total mileage of the target non-operating vehicle during the morning peak period in the target cycle indicates how many kilometers the target non-operating vehicle has traveled in total during the morning peak period in the target cycle.
[0045] For a target cycle, the total morning peak mileage of the target non-operating vehicles in the target cycle is: the sum of the mileage of the target non-operating vehicles in each morning peak time period in the target cycle.
[0046] As an example, a morning rush hour period is: 7:00-9:00.
[0047] For a target cycle, the total evening peak mileage of the target non-operating vehicle in the target cycle indicates how many kilometers the target non-operating vehicle has traveled in the evening peak time period in the target cycle. The total evening peak mileage of the target non-operating vehicle in the target cycle is: the sum of the mileage of the target non-operating vehicle in each evening peak time period in the target cycle.
[0048] As an example, an evening peak time period is 17:00-19:00.
[0049] In one possible implementation, for a target cycle, the information of the target non-operating vehicle during the target cycle for evaluating the operating behavior also includes: the total nighttime mileage of the target non-operating vehicle during the target cycle, and the total nighttime driving time of the target non-operating vehicle during the target cycle.
[0050] As an example, a night time period in the target cycle is: 19:00 on the t-th day in the target cycle to 6:00 on the t+1-th day in the target cycle.
[0051] For a target cycle, the total nighttime driving mileage of the target non-operating vehicle in the target cycle indicates how many kilometers the target non-operating vehicle has driven in total during the nighttime period in the target cycle.
[0052] For a target cycle, the total nighttime driving time of the target non-operating vehicle in the target cycle indicates: how much time the target non-operating vehicle drove in the nighttime period in the target cycle.
[0053] The total nighttime driving mileage of the target non-operating vehicles in the target period and the total nighttime driving duration of the target non-operating vehicles in the target period are both information with a high correlation with the operating behavior.
[0054] If the target non-operating vehicle has operating behavior, usually, the target non-operating vehicle satisfies at least one of the following items: the total nighttime mileage of the target non-operating vehicle in the target cycle is longer, and the total nighttime driving time of the target non-operating vehicle in the target cycle is longer.
[0055] In the disclosed embodiment, information highly associated with operational behavior, such as the total nighttime mileage of the target non-operating vehicle in the target period and the total nighttime driving time of the target non-operating vehicle in the target period, can also be used to evaluate whether the target non-operating vehicle has operational behavior. Thus, the richness of information used to evaluate whether the non-operating vehicle has operational behavior is improved, and the accuracy of evaluating whether the non-operating vehicle has operational behavior is further improved.
[0056] In one possible implementation, for a target cycle, the information of the target non-commercial vehicle within the target cycle for evaluating the operating behavior also includes: the total fatigue driving time of the target non-commercial vehicle within the target cycle, wherein the total fatigue driving time is the sum of the fatigue driving time of each fatigue driving process of the target non-commercial vehicle performed within the target cycle, the fatigue driving process is a driving process with a duration greater than a fatigue driving time threshold, and the fatigue driving time of the fatigue driving process is the duration of the fatigue driving process minus the fatigue driving time threshold.
[0057] A driving process of a vehicle may refer to: a process from vehicle startup to vehicle shutdown or a process from vehicle startup to vehicle arrival at a destination.
[0058] In the disclosed embodiment, the total fatigue driving time of the target non-operating vehicle in the target period can also be used to evaluate whether the target non-operating vehicle has an operating behavior. Thus, the richness of the information used to evaluate whether the non-operating vehicle has an operating behavior is improved, and the accuracy of evaluating whether the non-operating vehicle has an operating behavior is further improved.
[0059] If the target non-operating vehicle has operating behavior, usually, the total fatigue driving time of the target non-operating vehicle in the target cycle is longer.
[0060] In one possible implementation, the target non-operating vehicle is a new energy vehicle. For a target cycle, the information of the target non-operating vehicle within the target cycle for evaluating the operating behavior also includes: the duration of each charging of the target non-operating vehicle by the target non-operating vehicle within the target cycle, and the number of times the target non-operating vehicle is charged within the target cycle.
[0061] In the disclosed embodiment, when the target non-operating vehicle is a new energy vehicle, the target non-operating vehicle can also be evaluated for operating behavior using information with a high correlation with operating behavior, such as the duration of each charging of the target non-operating vehicle by the target non-operating vehicle within the target cycle and the number of times the target non-operating vehicle is charged within the target cycle. Thus, the richness of information used to evaluate whether the non-operating vehicle has operating behavior is improved, and the accuracy of evaluating whether the non-operating vehicle has operating behavior is further improved.
[0062] If the target non-operating vehicle has operating behavior, usually, the target non-operating vehicle satisfies at least one of the following items: the target non-operating vehicle charges the target non-operating vehicle for a shorter time each time within the target cycle, and the target non-operating vehicle charges the target non-operating vehicle more times within the target cycle.
[0063] In step S102, for each target period, the information for evaluating the operating behavior of the target non-operating vehicle within the target period is input into the operating behavior evaluation model to obtain the operating behavior evaluation result corresponding to the target period.
[0064] Among them, the operating behavior evaluation result corresponding to the target period indicates whether the target non-operating vehicle has operating behavior.
[0065] The operating behavior evaluation model can be: a model that can be used for binary classification or a neural network.
[0066] As an example, the operational behavior evaluation model is the tree model LightGBM.
[0067] The operating behavior evaluation results corresponding to the target period include: the probability that the target non-operating vehicle has operating behavior, and the probability that the target non-operating vehicle has no operating behavior.
[0068] If the probability that the target non-operating vehicle has operating behavior in the operating behavior evaluation result corresponding to the target cycle is greater than the probability that the target non-operating vehicle has no operating behavior in the operating behavior evaluation result corresponding to the target cycle, then the operating behavior evaluation result corresponding to the target cycle indicates that the target non-operating vehicle has operating behavior.
[0069] If the probability that the target non-operating vehicle has operating behavior in the operating behavior evaluation result corresponding to the target period is less than the probability that the target non-operating vehicle has no operating behavior in the operating behavior evaluation result corresponding to the target period, then the operating behavior evaluation result corresponding to the target period indicates that the target non-operating vehicle has no operating behavior.
[0070] It should be noted that the operating behavior evaluation model is trained.
[0071] Before step S101, the training set of the evaluation model is used to train the evaluation model.
[0072] The training set of the operating behavior evaluation model includes: a plurality of training data of operating vehicles used for training, and a plurality of training data of non-operating vehicles used for training.
[0073] Among them, operating vehicles are vehicles that have obtained operating qualifications.
[0074] The training data of the operating vehicles used for training includes: information for evaluating the operating behavior of the operating vehicles used for training, and labels of the operating vehicles used for training.
[0075] The information for evaluating the operating behavior of the operating vehicle used for training includes: information on the type to which the information in the information for evaluating the operating behavior of the target non-operating vehicle within the target period belongs.
[0076] The information for evaluating the operating behavior of the operating vehicle used for training may specifically refer to: the information for evaluating the operating behavior of the operating vehicle used for training within the period used for training.
[0077] The label of an operational vehicle used for training means that the operational vehicle used for training has operational behavior.
[0078] The training data of the non-operating vehicles used for training includes: information of the non-operating vehicles used for training for evaluating the operating behavior, and labels of the non-operating vehicles used for training.
[0079] The information for evaluating the operating behavior of the non-operating vehicle used for training includes: information on the type to which the information in the information for evaluating the operating behavior of the target non-operating vehicle within the target period belongs.
[0080] The information for evaluating the operating behavior of the non-operating vehicle for training may specifically refer to: the information for evaluating the operating behavior of the non-operating vehicle for training within the period for training.
[0081] The label of the non-operating vehicle used for training indicates one of the following items: the non-operating vehicle used for training has operating behavior, and the non-operating vehicle used for training does not have operating behavior.
[0082] During the training of the camping behavior evaluation model, the information used to evaluate the camping behavior in the training data in the training set of the camping behavior evaluation model is input into the camping behavior evaluation model, and the camping behavior evaluation results corresponding to the training data output by the camping behavior evaluation model are obtained. The loss between the camping behavior evaluation results corresponding to the training data and the labels in the training data is calculated, and the loss is used to update the parameters of the camping behavior evaluation model.
[0083] In another possible implementation, before obtaining the information for evaluating the operating behavior of the target non-operating vehicle in each target period, it also includes: selecting an operating vehicle set for training from multiple operating vehicles, wherein the total mileage of the vehicle for training in the period for training is greater than the median of the total mileage of the operating vehicles among the multiple operating vehicles in the period for training; selecting a non-operating vehicle set for training from multiple non-operating vehicles; obtaining a training set of an operating behavior evaluation model, the training set of the operating behavior evaluation model including: training data of each operating vehicle for training in the operating vehicle set for training, training data of each non-operating vehicle for training in the non-operating vehicle set for training, the training data of the operating vehicles for training including: information for evaluating the operating behavior of the operating vehicles for training, labels of the operating vehicles for training, the training data of the non-operating vehicles for training including: information for evaluating the operating behavior of the non-operating vehicles for training, labels of the non-operating vehicles for training; training the operating behavior evaluation model using the training set of the operating behavior evaluation model. The information used to evaluate the operational behavior of the operational vehicles used for training may specifically refer to: the information used to evaluate the operational behavior of the operational vehicles used for training during the training period. The information used to evaluate the operational behavior of the non-operating vehicles used for training may specifically refer to: the information used to evaluate the operational behavior of the non-operating vehicles used for training during the training period.
[0084] In step S103, a final operating behavior evaluation result of the target non-operating vehicle is generated according to the operating behavior evaluation result corresponding to each target period.
[0085] The operating behavior evaluation results corresponding to the target period include: the probability that the target non-operating vehicle has operating behavior, and the probability that the target non-operating vehicle has no operating behavior.
[0086] In the disclosed embodiment, the final operating behavior evaluation result of the target non-operating vehicle may be generated according to the probability that the target non-operating vehicle has operating behavior in the operating behavior evaluation result corresponding to each target period.
[0087] The final operational behavior evaluation result of the target non-operating vehicle indicates whether the target non-operating vehicle has operational behavior.
[0088] That is, the final operating behavior evaluation result of the target non-operating vehicle is a finally determined operating behavior evaluation result indicating whether the target non-operating vehicle has an operating behavior.
[0089] In one possible implementation, the sum of the probabilities of the target non-operating vehicle having an operating behavior in the operating behavior evaluation results corresponding to each target cycle is calculated, and the sum is divided by the number of target cycles to obtain an average value of the probability of the target non-operating vehicle having an operating behavior. If the average value is greater than 0.5, the final operating behavior evaluation result of the target non-operating vehicle indicates that the target non-operating vehicle has an operating behavior. If the average value is not greater than 0.5, the final operating behavior evaluation result of the target non-operating vehicle indicates that the target non-operating vehicle has no operating behavior.
[0090] refer to Figure 2 , which shows a flowchart of an example of obtaining the final operating behavior evaluation result of the target non-operating vehicle.
[0091] Obtain information for evaluating the operating behavior of the operating vehicles used for training, labels of the operating vehicles used for training, obtain information for evaluating the operating behavior of the non-operating vehicles used for training, and labels of the non-operating vehicles used for training. Obtain a training set including information for evaluating the operating behavior of the operating vehicles used for training, labels of the operating vehicles used for training, information for evaluating the operating behavior of the non-operating vehicles used for training, and labels of the non-operating vehicles used for training. Use the training set to train an operating behavior evaluation model. Obtain information for evaluating the operating behavior of the target non-operating vehicles in each target period. Input the information for evaluating the operating behavior in each target period into the operating behavior evaluation model respectively. According to the operating behavior evaluation results corresponding to each target period, generate the final operating behavior evaluation results of the target non-operating vehicles.
[0092] The disclosed embodiments provide a device for evaluating whether a vehicle has operational behavior. The device is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "unit" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0093] The device for evaluating whether a vehicle has operational behavior includes:
[0094] an acquisition unit, used for acquiring information for evaluating the operation behavior of a target non-operating vehicle in each target period, wherein the target non-operating vehicle is a vehicle that has not obtained an operation qualification, and the information for evaluating the operation behavior of the target non-operating vehicle in the target period includes: the total mileage of the target non-operating vehicle in the target period, the total driving time of the target non-operating vehicle in the target period, the total high-speed mileage of the target non-operating vehicle in the target period, the total morning peak mileage of the target non-operating vehicle in the target period, and the total evening peak mileage of the target non-operating vehicle in the target period;
[0095] A prediction unit, for inputting, for each target period, information of the target non-operating vehicle in the target period for evaluating the operating behavior into an operating behavior evaluation model, to obtain an operating behavior evaluation result corresponding to the target period, wherein the operating behavior evaluation result corresponding to the target period indicates whether the target non-operating vehicle has an operating behavior;
[0096] The evaluation unit is used to generate a final operating behavior evaluation result of the target non-operating vehicle according to the operating behavior evaluation result corresponding to each target period.
[0097] In one possible implementation, the information of the target non-operating vehicle during the target period for evaluating operating behavior also includes: the total nighttime mileage of the target non-operating vehicle during the target period, and the total nighttime driving time of the target non-operating vehicle during the target period.
[0098] In one possible implementation, the information of the target non-commercial vehicle within the target period for evaluating the commercial operation behavior also includes: the total fatigue driving time of the target non-commercial vehicle within the target period, wherein the total fatigue driving time is the sum of the fatigue driving time of each fatigue driving process of the target non-commercial vehicle performed within the target period, a fatigue driving process is a driving process having a duration greater than a fatigue driving time threshold, and the fatigue driving time of a fatigue driving process is the duration of the fatigue driving process minus the fatigue driving time threshold.
[0099] In one possible implementation, the target non-operating vehicle is a new energy vehicle, and the information of the target non-operating vehicle within the target cycle for evaluating the operating behavior also includes: the duration of each charging of the target non-operating vehicle by the target non-operating vehicle within the target cycle, and the number of times the target non-operating vehicle charges the target non-operating vehicle within the target cycle.
[0100] In a possible implementation, the device for evaluating whether the vehicle has operating behavior further includes:
[0101] A training unit is used to select a set of operating vehicles for training from multiple operating vehicles before obtaining information for evaluating operating behavior of a target non-operating vehicle in each target period, wherein the total mileage of the vehicles for training in the period for training is greater than the median of the total mileage of operating vehicles among multiple operating vehicles in the period for training; select a set of non-operating vehicles for training from multiple non-operating vehicles; obtain a training set for an operating behavior evaluation model, the training set comprising: training data of each operating vehicle for training in the operating vehicle set, training data of each non-operating vehicle for training in the non-operating vehicle set, the training data of the operating vehicles for training comprising: information for evaluating operating behavior of the operating vehicles for training, labels of the operating vehicles for training, and the training data of the non-operating vehicles for training comprising: information for evaluating operating behavior of the non-operating vehicles for training, labels of the non-operating vehicles for training; and train the operating behavior evaluation model using the training set.
[0102] In this embodiment, the device is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and a memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0103] The further functional description of each of the above units is the same as that of the above corresponding embodiments and will not be repeated here.
[0104] refer to Figure 3 , which shows a schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication, and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system).
[0105] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0106] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0107] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0108] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0109] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means.
[0110] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0111] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium and downloaded through a network, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0112] A portion of the embodiments of the present disclosure may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes, but is not limited to, source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0113] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for evaluating whether a vehicle has an operational behavior, characterized in that: The method comprises: Acquire information for evaluating the operating behavior of the target non-operating vehicle in each target period, the target non-operating vehicle is a vehicle that has not obtained an operating qualification, and the information for evaluating the operating behavior of the target non-operating vehicle in the target period includes: the total mileage of the target non-operating vehicle in the target period, the total driving time of the target non-operating vehicle in the target period, the total high-speed mileage of the target non-operating vehicle in the target period, the total morning peak mileage of the target non-operating vehicle in the target period, and the total evening peak mileage of the target non-operating vehicle in the target period; For each target period, the information of the target non-operating vehicle in the target period for evaluating the operating behavior is input into the operating behavior evaluation model to obtain an operating behavior evaluation result corresponding to the target period, wherein the operating behavior evaluation result corresponding to the target period indicates whether the target non-operating vehicle has an operating behavior; According to the operating behavior evaluation results corresponding to each target period, a final operating behavior evaluation result of the target non-operating vehicle is generated.
2. The method according to claim 1, characterized in that: The information of the target non-operating vehicle in the target period for evaluating the operating behavior also includes: the total nighttime driving mileage of the target non-operating vehicle in the target period, and the total nighttime driving time of the target non-operating vehicle in the target period.
3. The method according to claim 2, characterized in that The information of the target non-commercial vehicle within the target period for evaluating the commercial operation behavior also includes: the total fatigue driving time of the target non-commercial vehicle within the target period, wherein the total fatigue driving time is the sum of the fatigue driving time of each fatigue driving process of the target non-commercial vehicle performed within the target period, a fatigue driving process is a driving process having a duration greater than a fatigue driving time threshold, and the fatigue driving time of a fatigue driving process is the duration of the fatigue driving process minus the fatigue driving time threshold.
4. The method according to claim 3, characterized in that: The target non-operating vehicle is a new energy vehicle, and the information of the target non-operating vehicle within the target cycle for evaluating the operating behavior also includes: the duration of each charging of the target non-operating vehicle by the target non-operating vehicle within the target cycle, and the number of times the target non-operating vehicle charges the target non-operating vehicle within the target cycle.
5. The method according to any one of claims 1 to 4, characterized in that Before obtaining information of the target non-operating vehicle in each target period for evaluating the operating behavior, the method further includes: Selecting a set of operating vehicles for training from a plurality of operating vehicles, wherein the total mileage of the vehicles for training in a period for training is greater than a median of the total mileage of the operating vehicles in the plurality of operating vehicles in the period for training; Selecting a non-operating vehicle set for training from a plurality of non-operating vehicles; Acquire a training set of an operating behavior evaluation model, the training set comprising: training data of each operating vehicle used for training in an operating vehicle set used for training, training data of each non-operating vehicle used for training in a non-operating vehicle set used for training, the training data of the operating vehicles used for training comprising: information used for evaluating operating behavior of the operating vehicles used for training, labels of the operating vehicles used for training, and the training data of the non-operating vehicles used for training comprising: information used for evaluating operating behavior of the non-operating vehicles used for training, labels of the non-operating vehicles used for training; The operating behavior evaluation model is trained using the training set.
6. A vehicle operation behavior evaluation device, characterized in that: The device comprises: an acquisition unit, used for acquiring information for evaluating the operation behavior of a target non-operating vehicle in each target period, wherein the target non-operating vehicle is a vehicle that has not obtained an operation qualification, and the information for evaluating the operation behavior of the target non-operating vehicle in the target period includes: the total mileage of the target non-operating vehicle in the target period, the total driving time of the target non-operating vehicle in the target period, the total high-speed mileage of the target non-operating vehicle in the target period, the total morning peak mileage of the target non-operating vehicle in the target period, and the total evening peak mileage of the target non-operating vehicle in the target period; A prediction unit, for inputting, for each target period, information of the target non-operating vehicle in the target period for evaluating the operating behavior into an operating behavior evaluation model, to obtain an operating behavior evaluation result corresponding to the target period, wherein the operating behavior evaluation result corresponding to the target period indicates whether the target non-operating vehicle has an operating behavior; The evaluation unit is used to generate a final operating behavior evaluation result of the target non-operating vehicle according to the operating behavior evaluation result corresponding to each target period.
7. The device according to claim 6, characterized in that The information of the target non-operating vehicle in the target period for evaluating the operating behavior also includes: the total nighttime driving mileage of the target non-operating vehicle in the target period, and the total nighttime driving time of the target non-operating vehicle in the target period.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 5 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 5.
10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the method according to any one of claims 1 to 5.