Evaluation method, evaluation device, electronic device and computer readable storage medium
By acquiring and analyzing the attribute characteristic values of navigation data, the problem of low accuracy in driver driving experience assessment in the prior art is solved, and more accurate and authentic driving skills assessment is achieved, improving the accuracy and authenticity of the assessment.
Patent Information
- Application Number
- CN202280001297.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-16
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-05-16
AI Technical Summary
In the prior art, the method of evaluating driving skills based on the driver's driving experience has problems of poor accuracy and authenticity, especially in actual shipping scenarios, when the driving experience time does not match the actual driving time, resulting in inaccuracy of the evaluation results.
By obtaining navigation data of the historical navigation mission associated with the user to be evaluated, including energy consumption information, ship sway information and navigation path information, the attribute characteristic values of each navigation data are determined, and the target evaluation attributes are determined based on these characteristic values, to achieve the purpose evaluation attributes. More accurate and authentic driving skills assessment.
By comprehensively evaluating a number of data such as energy consumption, ship swaying and navigation paths, the accuracy and authenticity of driving skills assessment are improved, and more reliable driver capability assessment results are provided.
Smart Images

Figure CN115104114B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer processing technology, and in particular to an evaluation method, an evaluation device, an electronic device, and a computer-readable storage medium. Background Art
[0002] The driving skills of the ship's driver are evaluated to obtain an evaluation result. In recruitment and other scenarios, others can more conveniently and quickly locate the driver's driving ability based on the evaluation result.
[0003] In the related art, the driver's driving skill evaluation method usually uses the driver's driving experience to evaluate the driver's driving skills. If the driving experience is long, it means that the driver has good driving skills. If the driving experience is short, it means that the driver has poor driving skills. However, in actual shipping scenarios, there may be a situation where the driving experience is long but the actual driving time does not match the driving experience. The evaluation results obtained by this evaluation method are less authentic, resulting in low evaluation accuracy. Summary of the invention
[0004] The present application provides an evaluation method, an evaluation device, an electronic device and a computer-readable storage medium to achieve the technical effect of improving the accuracy and authenticity of the evaluation.
[0005] According to one aspect of the present application, there is provided an evaluation method, the method comprising:
[0006] Acquire navigation data of at least one historical navigation task associated with the user to be evaluated, wherein the navigation data includes at least one of energy consumption information, ship sway information, and navigation path information;
[0007] Determining the attribute characteristic value corresponding to each of the navigation data;
[0008] A target evaluation attribute corresponding to the user to be evaluated is determined according to each of the attribute feature values.
[0009] According to another aspect of the present application, an evaluation device is provided, the device comprising:
[0010] A navigation data acquisition module, used to acquire navigation data of at least one historical navigation task associated with the user to be evaluated, wherein the navigation data includes at least one of energy consumption information, ship sway information and navigation path information;
[0011] An attribute characteristic value determination module, used to determine the attribute characteristic value corresponding to each of the navigation data;
[0012] The target evaluation attribute determination module is used to determine the target evaluation attribute corresponding to the user to be evaluated according to each of the attribute feature values.
[0013] According to another aspect of the present application, an electronic device is provided, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the evaluation method described in any embodiment of the present application.
[0017] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the evaluation method described in any embodiment of the present application when executed.
[0018] The technical solution of the embodiment of the present application obtains navigation data of at least one historical navigation task associated with the user to be evaluated, the navigation data including at least one of energy consumption information, ship sway information and navigation path information; determines the attribute characteristic value corresponding to each navigation data; determines the target evaluation attribute corresponding to the user to be evaluated according to each attribute characteristic value, thereby solving the problem of low evaluation accuracy and poor authenticity in the related technology of evaluating the driving skills of the driver based on the driver's driving experience, and realizes a comprehensive evaluation of the driving skills of the user to be evaluated based on multiple navigation data such as energy consumption information, ship sway information and navigation path information associated with the user to be evaluated, thereby obtaining the target evaluation attribute that can characterize the driver's driving skills, thereby achieving the beneficial effect of improving the accuracy and authenticity of the evaluation. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a flow chart of an evaluation method provided according to Embodiment 1 of the present application;
[0020] Figure 2 is a structural schematic diagram of an evaluation device provided according to Embodiment 2 of the present application;
[0021] Figure 3 It is a structural diagram of an electronic device provided in Embodiment 3 of the present application. DETAILED DESCRIPTION
[0022] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, rather than all of the embodiments.
[0023] It should be noted that the terms "first", "second", "target", "original", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprise", "include" and "have" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0024] Embodiment 1
[0025] Figure 1 This is a flow chart of an evaluation method provided according to the first embodiment of the present application. This embodiment is applicable to the situation of driver skill evaluation. The method can be executed by an evaluation device. The evaluation device can be implemented in the form of hardware and / or software. The evaluation device can be configured in a computer device. Figure 1 As shown, the method includes:
[0026] S110: Acquire navigation data of at least one historical navigation task associated with the user to be evaluated.
[0027] Among them, the user to be evaluated can be understood as the driver whose driving skills are being evaluated. For example, all drivers who have registered on the network can be regarded as users to be evaluated. Historical navigation tasks can be understood as navigation tasks performed by the user to be evaluated. Navigation data includes at least one of energy consumption information, ship sway information and navigation path information. Energy consumption information may include the energy consumption of the ship (such as fuel, electricity, etc.). The energy consumption of the ship can be the energy consumption per unit mileage, or the energy consumption for the entire voyage, etc., which is not limited here. The ship sway information may include motion angular velocity and running acceleration. The navigation path information may include route information, departure information, destination information, and navigation distance, etc.
[0028] It should be noted that a corresponding driving skill evaluation system can be developed based on this technical solution, and then the corresponding tasks can be processed based on the system to evaluate driving skills. Exemplarily, in the field of ships, an algorithm can be used to evaluate various types of navigation data in the driver's historical navigation tasks, and the evaluation results corresponding to various types of navigation data can be determined, so as to comprehensively determine the evaluation results that can characterize the driver's driving skills based on each evaluation result. It should also be noted that this technical solution can be applied to the situation of driving skill evaluation in the field of ships, and can also be applied to any situation where driving skills need to be evaluated.
[0029] In practical applications, the driver whose driving skills need to be evaluated can be used as the user to be evaluated. Furthermore, the energy information consumed by the ship when the user to be evaluated completes a certain historical navigation task, the navigation path information of the ship, and the ship shaking information detected by the sensor device during the navigation process can be obtained. All this information can be used as navigation data. The sensor device can be an IMU (Inertial Measurement Unit). Accordingly, the navigation data of each historical navigation task can be obtained.
[0030] S120: Determine the attribute characteristic value corresponding to each navigation data.
[0031] Among them, the attribute characteristic value can be a driving skill evaluation value, which can be used to characterize the standardization degree of the driver's driving skills. For example, the higher the attribute characteristic value, the better the driver's driving skills. Conversely, the lower the attribute characteristic value, the worse the driver's driving skills.
[0032] In this embodiment, the driving skills of the user to be evaluated can be evaluated based on the navigation data corresponding to the user to be evaluated, and then the driving skill evaluation value corresponding to each navigation data can be obtained. Each driving skill evaluation value can be used as an attribute feature value, so that the final driving skills of the user to be evaluated can be comprehensively evaluated based on each attribute feature value in the subsequent evaluation, thereby improving the accuracy of the evaluation.
[0033] It should be noted that if the navigation data includes energy consumption information, the driving skills of the user to be evaluated can be evaluated based on the energy consumption information to obtain corresponding attribute characteristic values. For example, the energy consumption information of a driver different from the user to be evaluated when performing a navigation task similar to the navigation task in the navigation data can be obtained, and the two types of energy consumption information can be compared to determine whether the user to be evaluated consumes more or less energy than other drivers during the navigation process of the ship. If more energy is consumed, it means that the driving skills of the user to be evaluated are worse and the attribute characteristic value is lower; if less energy is consumed, it means that the driving skills of the user to be evaluated are better and the attribute characteristic value is higher.
[0034] Optionally, the navigation data includes energy consumption information, and determining the attribute characteristic value corresponding to each navigation data includes: obtaining multiple reference historical navigation tasks corresponding to the historical navigation tasks; calculating reference energy consumption information based on the multiple reference historical navigation tasks; and determining the attribute characteristic value corresponding to the energy consumption information based on the difference between the energy consumption information and the reference energy consumption information.
[0035] The reference historical navigation task may refer to a navigation task similar to the historical navigation task. For example, if the historical navigation task 1 is a task for a model a1 ship to sail from the departure point A1 to the destination B1, then the reference historical navigation task may also be a task for a model a1 ship to sail from the departure point A1 to the destination B1. The drivers corresponding to the reference historical navigation task and the historical navigation task may be different or the same. It should be noted that in order to improve the accuracy of the evaluation, as many reference historical navigation tasks corresponding to the drivers different from the user to be evaluated may be obtained as much as possible.
[0036] In this embodiment, based on the navigation task data in the historical navigation task, such as the navigation task data including ship information, transport materials, departure place, destination, etc., multiple reference historical navigation tasks that are consistent with the navigation task data or have a small data error can be obtained. For example, when the historical navigation task is a route 1 task, the navigation tasks performed by all drivers on route 1 can be used as reference historical navigation tasks. Further, the energy consumption information of the ships in each reference historical navigation task is obtained. If the energy consumption information is the fuel consumption of the ship, the fuel consumption of each ship can be averaged to obtain the average of the fuel consumption of each ship. The average can be used as the reference energy consumption information, and then the reference energy consumption information can be compared with the fuel consumption of the ship corresponding to the user to be evaluated. For example, the difference between the fuel consumption of the ship and the reference energy consumption information can be calculated (specifically, the value of the fuel consumption of the ship minus the reference energy consumption information), and the difference is used as the difference. If the difference is larger, it can be represented that the attribute characteristic value corresponding to the fuel consumption of the ship is lower, and if the difference is smaller, it can be represented that the attribute characteristic value corresponding to the fuel consumption of the ship is higher, and the driving skills of the user to be evaluated are better. Alternatively, the minimum value of the ship fuel consumption can be obtained from the fuel consumption of the ships of multiple reference historical navigation tasks, and the minimum value of the ship fuel consumption can be used as the reference ship energy consumption information, and then the reference energy consumption information can be compared with the ship fuel consumption corresponding to the user to be evaluated. For example, the difference between the ship fuel consumption and the reference energy consumption information can be calculated (specifically, the value of the ship fuel consumption minus the reference energy consumption information), and the difference can be used as the difference degree. If the difference degree is larger, it can be represented that the attribute characteristic value corresponding to the ship fuel consumption is lower, and if the difference degree is smaller, it can be represented that the attribute characteristic value corresponding to the ship fuel consumption is higher, and the driving skills of the user to be evaluated are better.
[0037] It should be noted that if the navigation data includes ship swaying information, the driving skills of the user to be evaluated can be evaluated based on the ship swaying information to obtain corresponding attribute characteristic values. For example, the ship swaying information of a driver different from the user to be evaluated when performing a navigation task similar to the navigation task in the navigation data can be obtained, and the two types of ship swaying information can be compared to determine whether the ship swaying of the user to be evaluated is more serious or less serious than that of other drivers during the navigation process. If it is more serious, it indicates that the driving skills of the user to be evaluated are worse, and the attribute characteristic value is lower; if it is less serious, it indicates that the driving skills of the user to be evaluated are better, and the attribute characteristic value is higher.
[0038] Optionally, the navigation data includes ship sway information, and determining the attribute characteristic value corresponding to each navigation data includes: obtaining multiple reference historical navigation missions corresponding to the historical navigation missions; calculating reference ship sway information based on the multiple reference historical navigation missions; and determining the attribute characteristic value corresponding to the ship sway information based on the difference between the ship sway information and the reference ship sway information.
[0039] In this embodiment, after determining a plurality of reference historical navigation tasks corresponding to the historical navigation tasks, the ship sway information in each reference historical navigation task can be obtained, and then the mean of each ship sway information can be calculated, and the mean can be used as the reference ship sway information, and then the reference ship sway information can be compared with the ship sway information corresponding to the user to be evaluated, such as calculating the difference between the ship sway information and the reference ship sway information (specifically, the value of the ship sway information minus the reference ship sway information), and using the difference as the difference. If the difference is larger, it can be characterized that the attribute characteristic value corresponding to the ship sway information is lower, and if the difference is smaller, it can be characterized that the attribute characteristic value corresponding to the ship sway information is higher, and the driving skills of the user to be evaluated are better. Alternatively, the ship sway information with the smallest value can be obtained from the ship sway information of multiple reference historical navigation tasks, and then the ship sway information can be used as the reference ship sway information, and then the reference ship sway information can be compared with the ship sway information corresponding to the user to be evaluated, such as calculating the difference between the ship sway information and the reference ship sway information (specifically, the value of the ship sway information minus the reference ship sway information), and using the difference as the difference. If the difference is larger, it can be characterized that the attribute characteristic value corresponding to the ship sway information is lower, and if the difference is smaller, it can be characterized that the attribute characteristic value corresponding to the ship sway information is higher, and the driving skills of the user to be evaluated are better. In other words, the smaller the shaking degree of the hull in the ship sway information corresponding to the user to be evaluated, the stronger the driver's ability to control the ship, and the better the driver's driving skills.
[0040] It should be noted that if the navigation data includes navigation path information, the driving skills of the user to be evaluated can be evaluated based on the navigation path information to obtain corresponding attribute characteristic values. For example, the navigation path information of the ship of a driver different from the user to be evaluated when performing a navigation task similar to the navigation task in the navigation data can be obtained, and the two types of navigation path information can be compared to determine whether the path distance of the user to be evaluated is longer or shorter than that of other drivers during the navigation process. If it is longer, it means that the driving skills of the user to be evaluated are worse and the attribute characteristic value is lower; if it is shorter, it means that the driving skills of the user to be evaluated are better and the attribute characteristic value is higher.
[0041] Optionally, the navigation data includes navigation path information, and determining the attribute characteristic value corresponding to each navigation data includes: acquiring multiple reference historical navigation tasks corresponding to the historical navigation tasks; calculating reference navigation path information based on the multiple reference historical navigation tasks; and determining the attribute characteristic value corresponding to the navigation path information based on the difference between the navigation path information and the reference navigation path information.
[0042] In this embodiment, after determining a plurality of reference historical navigation tasks corresponding to the historical navigation tasks, the navigation path information in each reference historical navigation task can be obtained, and then the navigation distance corresponding to each navigation path information can be calculated, and the average of each navigation distance can be processed to obtain the average navigation distance, and the average navigation distance can be used as the reference navigation path information, and then the reference navigation path information can be compared with the navigation path information corresponding to the user to be evaluated, such as calculating the difference between the navigation distance corresponding to the navigation path information of the user to be evaluated and the reference navigation path information (the navigation distance corresponding to the navigation path information of the user to be evaluated at a specific location minus the value of the reference navigation path information), and using the difference as the difference. If the difference is larger, it can be represented that the attribute characteristic value corresponding to the navigation path information is lower, and if the difference is smaller, it can be represented that the attribute characteristic value corresponding to the navigation path information is higher, and the driving skills of the user to be evaluated are better. Alternatively, the navigation path information with the shortest corresponding navigation distance can also be obtained from the navigation path information of multiple reference historical navigation tasks, and the navigation distance corresponding to the navigation path information can be used as the reference navigation path information, and then the reference navigation path information can be compared with the navigation path information corresponding to the user to be evaluated, such as calculating the difference between the navigation distance corresponding to the navigation path information of the user to be evaluated and the reference navigation path information (the navigation distance corresponding to the navigation path information of the user to be evaluated at a specific location minus the value of the reference navigation path information), and using the difference as the difference. If the difference is larger, it can be characterized that the attribute characteristic value corresponding to the navigation path information is lower, and if the difference is smaller, it can be characterized that the attribute characteristic value corresponding to the navigation path information is higher, and the driving skills of the user to be evaluated are better. In other words, the shorter the navigation distance of the navigation path information corresponding to the user to be evaluated, the stronger the driver's ability to control the ship, and the better the driver's driving skills.
[0043] It should be noted that when obtaining multiple reference historical navigation missions corresponding to historical navigation missions, it is also possible to determine multiple reference historical navigation missions that are consistent with or highly similar to the reference data based on multiple reference data such as basic ship information, navigation weight information, and navigation mission location information in the historical navigation missions, and determine the target evaluation attributes based on the navigation data in the reference historical navigation missions with high accuracy and high richness, thereby improving the accuracy and authenticity of the evaluation.
[0044] Optionally, obtaining a plurality of reference historical navigation tasks corresponding to the historical navigation tasks includes: determining evaluation impact data corresponding to each navigation data; and obtaining a plurality of reference historical navigation tasks based on the evaluation impact data corresponding to each navigation data.
[0045] The impact assessment data includes at least one of the following: vessel weight information, vessel model information, environmental information, departure information, and destination information. The environmental information may include, but is not limited to, wind level, rainfall, snow volume, water flow speed, and wave height.
[0046] In practical applications, a navigation task that is consistent with at least one of the ship weight information, ship model information, environmental information, departure place information, and destination information in a historical navigation task can be used as a reference historical navigation task. A navigation task whose error with at least one of the ship weight information, ship model information, environmental information, departure place information, and destination information in a historical navigation task is lower than a preset threshold can also be used as a reference historical navigation task. For example, in practical applications, a navigation task that is consistent with the ship weight information, ship model information, departure place information, and destination information in a historical navigation task can be obtained as a reference historical navigation task.
[0047] It should be noted that before determining the attribute characteristic values corresponding to each navigation data, the navigation data such as energy consumption information, ship sway information and navigation path information in the reference historical navigation task can be corrected based on the environmental information in the reference historical navigation task to obtain the corrected navigation data. For example, assuming that the wave height in the reference historical navigation task A is higher than the preset wave height value, the energy consumption information can be appropriately reduced, the ship sway information can be appropriately reduced, and the navigation path information can be appropriately shortened, and then the adjusted and corrected navigation data can be used to calculate the reference energy consumption information, reference ship sway information, and reference navigation path information. The navigation data in the historical navigation task can also be corrected based on the environmental information in the historical navigation task, and then the attribute characteristic values corresponding to the navigation data can be determined based on the corrected navigation data of the historical navigation task and the reference energy consumption information, reference ship sway information, and reference navigation path information corrected by the reference historical navigation task. This improves the accuracy of the driver's skill assessment.
[0048] It should also be noted that after determining the attribute characteristic value corresponding to each navigation data, the attribute characteristic value corresponding to each navigation data can be corrected based on the environmental information in each navigation data. For example, assuming that the wave height in navigation data B is higher than the preset wave height value, the attribute characteristic value corresponding to the energy consumption information can be appropriately increased, the attribute characteristic value corresponding to the ship swaying information can be appropriately increased, and the attribute characteristic value corresponding to the navigation path information can be appropriately increased. The ship weight information, ship model information, and environmental information in the reference historical navigation mission can also be compared with the ship weight information, ship model information, and environmental information in the historical navigation mission to correct the attribute characteristic value corresponding to each navigation data. For example, the ship weight information in the reference historical navigation mission A is 100 tons, and the ship weight information in the historical navigation mission B is 90 tons. 100 tons>90 tons, then the attribute characteristic values corresponding to certain navigation data in the historical navigation mission B, such as energy consumption information, can be appropriately reduced. Referring to the fact that the wind and wave resistance of the ship in the historical navigation task A is stronger than that of the ship in the historical navigation task B, the attribute characteristic values corresponding to certain navigation data in the historical navigation task B, such as the ship shaking information, can be appropriately increased.
[0049] S130: Determine a target evaluation attribute corresponding to the user to be evaluated according to each attribute feature value.
[0050] Among them, the target evaluation attribute can be understood as the driver's final driving skill evaluation result.
[0051] In this embodiment, each attribute characteristic value can be processed based on the preset weight values corresponding to the energy consumption information, ship sway information and navigation path information in the navigation data. For example, the preset weight values corresponding to the energy consumption information, ship sway information and navigation path information can be multiplied with their respective corresponding attribute characteristic values to obtain the multiplied evaluation attribute values, and the sum of the evaluation attribute values can be used as the target evaluation attribute.
[0052] In order to further improve the accuracy of driver skill assessment, after determining the target assessment attributes based on each navigation data, the user to be assessed can also be comprehensively assessed based on the user basic data associated with the user to be assessed. For example, the driver's driving skills can be comprehensively assessed using a variety of user basic data such as the user's age, driving experience, disease information, navigation violation information, etc.
[0053] Optionally, the evaluation method further includes: acquiring skill evaluation data corresponding to the user to be evaluated; determining skill evaluation attributes corresponding to the user to be evaluated based on the skill evaluation data; and updating the target evaluation attributes based on the skill evaluation attributes.
[0054] Among them, the skill assessment data includes at least one of user basic information, driving status information, accident information and navigation comment information. User basic information can be understood as basic information associated with the user. The basic information corresponds to the user, that is, the basic information corresponding to different users may be different. For example, the basic information may be historical medical information. The driving status information may include but is not limited to physiological parameter data and historical driving behavior data. The historical driving behavior data may include the number of times the continuous driving time reaches a preset driving time. The physiological parameter data may include the number of times the first physiological parameter reaches a preset threshold. For example, the first physiological parameter may be alcohol concentration information. The accident information may include but is not limited to violation penalty data and the number of accidents. The navigation comment information refers to the evaluation information of the driver.
[0055] In this embodiment, various indicator evaluation data such as user basic information, driving status information, accident information, and navigation review information of the user to be evaluated can be obtained, and various indicator evaluation data can be used as skill evaluation data. Each indicator evaluation data can be evaluated separately to obtain the skill evaluation value corresponding to each indicator evaluation data. For example, the more times the first physiological parameter in the driving status information reaches the preset threshold, the lower the corresponding skill evaluation value, and the more times the continuous driving time in the driving status information reaches the preset driving time, the lower the corresponding skill evaluation value. The accident rate can also be calculated based on the number of accidents in the accident information. The higher the accident rate, the lower the corresponding skill evaluation value. The user's evaluation quality can also be determined based on the navigation review information. For example, the more high-quality feature words are preset in the navigation review information, the better the user's evaluation quality is, the higher the corresponding skill evaluation value is, and the worse the user's evaluation quality is, the lower the corresponding skill evaluation value is. Correspondingly, the skill evaluation value corresponding to each indicator evaluation data can be weighted based on the corresponding weight value to obtain a weighted evaluation value, which can be used as a skill evaluation attribute. The skill evaluation attribute and the target evaluation attribute can be weighted to obtain a weighted evaluation value, and the evaluation value at this time can be used again as a target evaluation attribute for characterizing the driver's driving skills.
[0056] It should be noted that after determining the target evaluation attributes corresponding to the user to be evaluated according to the characteristic values of each attribute, the corresponding tasks can also be processed based on the target evaluation attributes. For example, driving training can be added for the user to be evaluated with low target evaluation attributes to improve the driving skills of the user to be evaluated; or, based on the target evaluation attributes of the user to be evaluated, a navigation task that matches the target evaluation attributes can be assigned to the user.
[0057] Optionally, after determining the target evaluation attribute corresponding to the user to be evaluated according to each attribute characteristic value, the method further includes: determining at least one target resource corresponding to the user to be evaluated based on the target evaluation attribute.
[0058] In this embodiment, based on the target evaluation attributes, various target resources such as navigation tasks, driving training tasks, rewards, subsidies and / or titles that are compatible with the target evaluation attributes can be allocated to the user to be evaluated. The target resources in this technical solution are not limited here and can be determined by technical personnel according to actual work conditions.
[0059] The technical solution of this embodiment obtains navigation data of at least one historical navigation task associated with the user to be evaluated, the navigation data includes at least one of energy consumption information, ship sway information and navigation path information; determines the attribute characteristic value corresponding to each navigation data; determines the target evaluation attribute corresponding to the user to be evaluated according to each attribute characteristic value, thereby solving the problem of low evaluation accuracy and poor authenticity in the related technology of evaluating the driving skills of the driver based on the driver's driving experience, and realizes a comprehensive evaluation of the driving skills of the user to be evaluated based on multiple navigation data such as energy consumption information, ship sway information and navigation path information associated with the user to be evaluated, thereby obtaining the target evaluation attribute that can characterize the driver's driving skills, thereby achieving the beneficial effect of improving the accuracy and authenticity of the evaluation.
[0060] Embodiment 2
[0061] Figure 2 Schematic diagram of the structure of an evaluation device provided according to the second embodiment of the present application. Figure 2 As shown, the device includes a navigation data acquisition module 210, an attribute feature value determination module 220 and a target evaluation attribute determination module 230.
[0062] Among them, the navigation data acquisition module 210 is used to obtain the navigation data of at least one historical navigation task associated with the user to be evaluated, and the navigation data includes at least one of energy consumption information, ship sway information and navigation path information; the attribute characteristic value determination module 220 is used to determine the attribute characteristic value corresponding to each navigation data; the target evaluation attribute determination module 230 is used to determine the target evaluation attribute corresponding to the user to be evaluated according to each attribute characteristic value.
[0063] The technical solution of this embodiment obtains navigation data of at least one historical navigation task associated with the user to be evaluated, the navigation data includes at least one of energy consumption information, ship sway information and navigation path information; determines the attribute characteristic value corresponding to each navigation data; determines the target evaluation attribute corresponding to the user to be evaluated according to each attribute characteristic value, thereby solving the problem of low evaluation accuracy and poor authenticity in the related technology of evaluating the driving skills of the driver based on the driver's driving experience, and realizes a comprehensive evaluation of the driving skills of the user to be evaluated based on multiple navigation data such as energy consumption information, ship sway information and navigation path information associated with the user to be evaluated, thereby obtaining the target evaluation attribute that can characterize the driver's driving skills, thereby achieving the beneficial effect of improving the accuracy and authenticity of the evaluation.
[0064] On the basis of the above device, optionally, the attribute characteristic value determination module 220 includes a reference historical navigation mission acquisition unit, a reference energy consumption information determination unit and an attribute characteristic value determination first unit.
[0065] A reference historical navigation task acquisition unit, used to acquire a plurality of reference historical navigation tasks corresponding to the historical navigation tasks;
[0066] A reference energy consumption information determination unit, used for calculating reference energy consumption information according to a plurality of reference historical navigation tasks;
[0067] The first attribute characteristic value determination unit is used to determine the attribute characteristic value corresponding to the energy consumption information according to the difference between the energy consumption information and the reference energy consumption information.
[0068] On the basis of the above device, optionally, the navigation data includes ship sway information, and the attribute characteristic value determination module 220 further includes a reference historical navigation mission acquisition unit, a reference ship sway information determination unit and an attribute characteristic value determination second unit.
[0069] A reference historical navigation task acquisition unit, used to acquire a plurality of reference historical navigation tasks corresponding to the historical navigation tasks;
[0070] A reference ship sway information determination unit, used to calculate reference ship sway information according to a plurality of reference historical navigation missions;
[0071] The second attribute feature value determination unit is used to determine the attribute feature value corresponding to the ship sway information according to the difference between the ship sway information and the reference ship sway information.
[0072] On the basis of the above device, optionally, the navigation data includes navigation path information, and the attribute characteristic value determination module 220 further includes a reference historical navigation task acquisition unit, a reference navigation path information determination unit and an attribute characteristic value determination third unit.
[0073] A reference historical navigation mission acquisition and determination unit is used to acquire a plurality of reference historical navigation missions corresponding to the historical navigation missions;
[0074] A reference navigation path information determination unit, used to calculate reference navigation path information according to a plurality of reference historical navigation tasks;
[0075] The attribute feature value determining third unit is used to determine the attribute feature value corresponding to the navigation path information according to the difference between the navigation path information and the reference navigation path information.
[0076] On the basis of the above device, optionally, the reference historical navigation mission acquisition unit includes an evaluation impact data determination subunit and a reference historical navigation mission determination subunit.
[0077] An assessment impact data determination subunit, used to determine the assessment impact data corresponding to each navigation data; wherein the assessment impact data includes at least one of the following: vessel weight information, vessel model information, environmental information, departure place information, and destination information;
[0078] The reference historical navigation task determination subunit is used to obtain a plurality of reference historical navigation tasks based on the evaluation impact data corresponding to each navigation data.
[0079] On the basis of the above device, optionally, the device further includes a target evaluation attribute updating module, and the target evaluation attribute updating module includes a skill evaluation data determining unit, a skill evaluation attribute determining unit and a target evaluation attribute updating unit.
[0080] A skill evaluation data determination unit, used to obtain skill evaluation data corresponding to the user to be evaluated; wherein the skill evaluation data includes at least one of basic user information, driving status information, accident information and navigation review information;
[0081] A skill evaluation attribute determination unit, configured to determine a skill evaluation attribute corresponding to the user to be evaluated based on the skill evaluation data;
[0082] The target evaluation attribute updating unit is used to update the target evaluation attribute based on the skill evaluation attribute.
[0083] Based on the above device, optionally, the device also includes a target resource determination module.
[0084] The target resource determination module is used to determine at least one target resource corresponding to the user to be evaluated based on the target evaluation attribute.
[0085] The evaluation device provided in the embodiments of the present application can execute the evaluation method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method.
[0086] Embodiment 3
[0087] Figure 3 Schematic diagram of the structure of an electronic device for implementing the evaluation method of the embodiment of the present application. Figure 3 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11 in communication, and the memory may be a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0088] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0089] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the evaluation method.
[0090] In some embodiments, the evaluation method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of any of the evaluation methods described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the evaluation method in any other appropriate manner (e.g., by means of firmware).
[0091] Embodiment 4
[0092] Embodiment 4 of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to execute an evaluation method when executed by a computer processor. The evaluation method includes:
[0093] Acquire navigation data of at least one historical navigation task associated with the user to be evaluated, the navigation data including at least one of energy consumption information, ship sway information, and navigation path information;
[0094] Determine the attribute characteristic value corresponding to each navigation data;
[0095] The target evaluation attribute corresponding to the user to be evaluated is determined according to the characteristic values of each attribute.
[0096] Of course, the computer-readable storage medium provided in the embodiment of the present application, whose computer executable instructions are not limited to the method operations described above, can also execute related operations in the evaluation method provided in any embodiment of the present application.
[0097] Through the above description of the implementation method, the technicians in the relevant field can clearly understand that the present application can be implemented with the help of software and necessary general hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application can be essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
Claims
1. An evaluation method, wherein: include: Acquire navigation data of at least one historical navigation task associated with the user to be evaluated, wherein the navigation data includes at least one of energy consumption information, ship sway information, and navigation path information; Determining the attribute characteristic value corresponding to each of the navigation data; Determine the target evaluation attribute corresponding to the user to be evaluated according to each of the attribute feature values; The step of determining the attribute characteristic value corresponding to each of the navigation data comprises: Acquire a plurality of reference historical navigation tasks corresponding to the historical navigation tasks, wherein the plurality of reference historical navigation tasks include a plurality of reference historical navigation tasks different from those corresponding to the user to be evaluated, and based on the navigation task data in the historical navigation tasks, acquire a plurality of reference historical navigation tasks that are consistent with the navigation task data or have a smaller data error, and the user to be evaluated includes a pilot; Calculating reference navigation data according to the plurality of reference historical navigation missions; An attribute feature value is determined according to a difference between the navigation data and the reference navigation data.
2. The evaluation method according to claim 1, wherein: The navigation data includes energy consumption information, and the determining of the attribute characteristic value corresponding to each of the navigation data includes: calculating reference energy consumption information according to the plurality of reference historical navigation missions; An attribute feature value corresponding to the energy consumption information is determined according to a difference between the energy consumption information and the reference energy consumption information.
3. The evaluation method according to claim 1, wherein: The navigation data includes ship shaking information, and the determining of the attribute characteristic value corresponding to each of the navigation data includes: Calculating reference ship sway information according to the plurality of reference historical navigation missions; An attribute feature value corresponding to the ship sway information is determined according to a difference between the ship sway information and the reference ship sway information.
4. The evaluation method according to claim 1, wherein: The navigation data includes the navigation path information, and the determining of the attribute characteristic value corresponding to each of the navigation data includes: Calculating reference navigation path information according to the plurality of reference historical navigation tasks; An attribute feature value corresponding to the navigation path information is determined according to a difference between the navigation path information and the reference navigation path information.
5. The evaluation method according to any one of claims 2 to 4, wherein: The acquiring of a plurality of reference historical navigation tasks corresponding to the historical navigation tasks comprises: Determine the assessment impact data corresponding to each of the navigation data; wherein the assessment impact data includes at least one of vessel weight information, vessel model information, environmental information, departure place information, and destination information; The plurality of reference historical navigation tasks are acquired based on the evaluation influence data corresponding to each of the navigation data.
6. The evaluation method according to claim 1, wherein: Also includes: Acquire skill evaluation data corresponding to the user to be evaluated; wherein the skill evaluation data includes at least one of user basic information, driving status information, accident information, and navigation review information; Determining a skill assessment attribute corresponding to the user to be assessed based on the skill assessment data; The goal assessment attribute is updated based on the skill assessment attribute.
7. The evaluation method according to claim 1, wherein: After determining the target evaluation attribute corresponding to the to-be-evaluated user according to each of the attribute feature values, the method further includes: Based on the target evaluation attribute, at least one target resource corresponding to the user to be evaluated is determined.
8. An evaluation device, wherein: include: A navigation data acquisition module, used to acquire navigation data of at least one historical navigation task associated with the user to be evaluated, wherein the navigation data includes at least one of energy consumption information, ship sway information and navigation path information; An attribute characteristic value determination module, used to determine the attribute characteristic value corresponding to each of the navigation data; A target evaluation attribute determination module, used to determine the target evaluation attribute corresponding to the user to be evaluated according to each of the attribute feature values; The attribute feature value determination module is specifically used to: Acquire a plurality of reference historical navigation tasks corresponding to the historical navigation tasks, wherein the plurality of reference historical navigation tasks include a plurality of reference historical navigation tasks different from those corresponding to the user to be evaluated, and based on the navigation task data in the historical navigation tasks, acquire a plurality of reference historical navigation tasks that are consistent with the navigation task data or have a smaller data error, and the user to be evaluated includes a pilot; Calculating reference navigation data according to the plurality of reference historical navigation missions; An attribute feature value is determined according to a difference between the navigation data and the reference navigation data.
9. An electronic device, wherein: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the evaluation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the evaluation method according to any one of claims 1 to 7 when executed.
Citation Information
Patent Citations
Evaluation method for unmanned vehicle, device, computer equipment, and storage medium
CN109360294A
A data-driven ship overall state assessment method
CN109711682A
Driver driving skill scoring system
CN109767145A
Driving safety assessment method and device
CN110648075A
Virtual test evaluation method, system and device for intelligent ship navigation system and medium
CN114385056A
