Motorcade management method, device and equipment and storage medium
By responding to the control instructions on the management side in the vehicle controller of the fleet vehicle, obtaining the data of the vehicle and driver, and determining whether the fleet management mode is triggered, the problem of unreasonable and unreliable fleet management in the existing technology is solved, and higher management safety is achieved.
Patent Information
- Application Number
- CN202411645557.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-02-28
AI Technical Summary
There is a lack of effective fleet management solutions in the prior art, and it is impossible to reasonably and reliably manage vehicles and drivers interactively to achieve the purpose of fleet management.
By responding to the control command sent by the management end in the vehicle vehicle, the vehicle's power data and the driver's behavior data are obtained in response to the control command sent by the management end, whether the fleet management mode is triggered, and the vehicle's driving is controlled based on this, and prompt information is output to obtain the driver's exit operation to control the vehicle.
The three-party interaction between the vehicle and the driver and the management end is realized, the rationality and reliability of fleet management are improved, and the safety of fleet vehicle management is improved.
Smart Images

Figure CN119541196A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, specifically to technical fields such as vehicle control technology, and particularly to a method, device, equipment and storage medium for fleet management. Background Art
[0002] Generally, in the logistics and transportation industry, fleet management includes vehicle management and driver management. Vehicle management includes limiting vehicle speed and power, driving mode, etc. To achieve control, fleet managers need to interact with vehicles and drivers. However, there is currently no suitable fleet management solution that allows for interaction among the three parties. Summary of the invention
[0003] The present application provides a fleet management method, device, equipment and storage medium, which can solve the problem of poor rationality and reliability of fleet management. The technical solution is as follows:
[0004] In a first aspect, a fleet management method is provided, which is applied to a vehicle controller of a fleet vehicle, and the method comprises:
[0005] In response to receiving a control instruction sent by the management end, obtaining current power data of the vehicle and behavior data of the driver; the power data of the vehicle includes engine data, brake data, tire data and steering data, and the behavior data of the driver includes driver physiological data;
[0006] Determining whether to trigger a fleet management mode based on the power data of the vehicle and the behavior data of the driver;
[0007] In response to determining that the fleet management mode is triggered, based on the control instruction, controlling the vehicle to travel and outputting prompt information corresponding to the control instruction;
[0008] An exit operation status of the driver based on the prompt information is obtained, so as to control the driving of the vehicle based on the exit operation status.
[0009] In a possible implementation, determining whether to trigger the fleet management mode based on the power data of the vehicle and the behavior data of the driver includes:
[0010] Determining a fault condition of the vehicle based on a preset fault condition and power data of the vehicle;
[0011] Determining the driving condition of the driver based on the preset behavior condition and the behavior data of the driver;
[0012] Based on the fault condition of the vehicle and the driving condition of the driver, it is determined whether to trigger a fleet management mode.
[0013] In a possible implementation, the fault condition of the vehicle includes the presence of a fault and the absence of a fault, the driving condition of the driver includes normal driving and abnormal driving, and determining whether to trigger a fleet management mode based on the fault condition of the vehicle and the driving condition of the driver includes:
[0014] In response to the fault condition of the vehicle being that there is no fault and the driving condition of the driver being normal, determining to trigger the fleet management mode;
[0015] In response to the fault condition of the vehicle being a fault, and / or the driving condition of the driver being abnormal driving, it is determined not to trigger the fleet management mode.
[0016] In a possible implementation, the exit operation condition includes a triggered exit operation and a non-triggered exit operation, and obtaining the exit operation condition of the driver based on the prompt information to control the driving of the vehicle based on the exit operation condition includes:
[0017] In response to the exit operation condition being a triggering of an exit operation, obtaining current first driving operation data of the driver;
[0018] controlling the vehicle to travel based on the first driving operation data;
[0019] In response to the exit operation condition being that the exit operation is not triggered, the vehicle is controlled to travel based on the control instruction.
[0020] In a possible implementation, in response to determining that the fleet management mode is triggered, after controlling the vehicle to travel based on the control instruction and outputting prompt information corresponding to the control instruction, the method further includes:
[0021] In response to receiving an exit-fleet management mode instruction sent by the management terminal, obtaining the current behavior data of the driver;
[0022] Based on the driver's behavior data, determining whether to trigger the exit of the fleet management mode;
[0023] In response to determining that the exit from the fleet management mode is triggered, obtaining current second driving operation data of the driver;
[0024] Based on the second driving operation data, the vehicle is controlled to travel.
[0025] In a second aspect, a fleet management device is provided, which is applied to a vehicle controller of a fleet vehicle, and the device includes:
[0026] an acquisition unit, configured to acquire current power data of the vehicle and behavior data of the driver in response to receiving a control instruction sent by the management terminal; the power data of the vehicle includes engine data, brake data, tire data and steering data, and the behavior data of the driver includes physiological data of the driver;
[0027] a determination unit, configured to determine whether to trigger a fleet management mode based on the power data of the vehicle and the behavior data of the driver;
[0028] an output unit, configured to, in response to determining that the fleet management mode is triggered, control the vehicle to travel based on the control instruction, and output prompt information corresponding to the control instruction;
[0029] A control unit is used to obtain the driver's exit operation status based on the prompt information, so as to control the vehicle driving based on the exit operation status.
[0030] In a third aspect, a computer-readable storage medium is provided, wherein at least one instruction is stored in the storage medium, and the at least one instruction is loaded and executed by a processor to implement the method of the above-mentioned aspect and any possible implementation manner.
[0031] In a fourth aspect, an electronic device is provided, including:
[0032] at least one processor; and
[0033] a memory communicatively connected to the at least one processor; wherein,
[0034] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any possible implementation manner and the aspects described above.
[0035] In a fifth aspect, a new energy vehicle is provided, comprising the electronic device as described above.
[0036] The beneficial effects of the technical solution provided by this application include at least:
[0037] It can be seen from the above technical solution that the embodiment of the present application can obtain the current power data of the vehicle and the behavior data of the driver by responding to the control instruction sent by the management end, and then determine whether to trigger the fleet management mode based on the power data of the vehicle and the behavior data of the driver. In response to determining that the fleet management mode is triggered, based on the control instruction, the vehicle is controlled to travel, and prompt information corresponding to the control instruction is output, and the driver's exit operation status based on the prompt information is obtained. Based on the exit operation status, the vehicle is controlled to travel. Since the management end, the vehicle and the driver can interact with each other, the vehicle and the driver can respond to the instructions of the management end of the fleet management more reasonably, which ensures the rationality of the execution of the instructions of the management end of the fleet management, thereby effectively improving the reliability and safety of the fleet vehicle management.
[0038] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0040] Figure 1 is a flow chart of a fleet management method provided by an embodiment of the present application;
[0041] Figure 2 is a flow chart of a fleet management method provided by another embodiment of the present application;
[0042] Figure 3 is a structural block diagram of a fleet management device provided in yet another embodiment of the present application;
[0043] Figure 4 It is a block diagram of an electronic device used to implement the fleet management method of an embodiment of the present application. DETAILED DESCRIPTION
[0044] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0045] Obviously, the described embodiments are only part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0046] It should be noted that the terminal devices involved in the embodiments of the present application may include but are not limited to mobile phones, personal digital assistants (PDAs), wireless handheld devices, tablet computers and other smart devices; display devices may include but are not limited to personal computers, televisions and other devices with display functions.
[0047] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0048] Please refer to Figure 1 , which shows a flow chart of a fleet management method provided by an embodiment of the present application. The fleet management method is applied to a vehicle controller of a fleet vehicle, and may specifically include:
[0049] Step 101, in response to receiving a control instruction sent by the management end, obtaining the current power data of the vehicle and the behavior data of the driver; the power data of the vehicle includes engine data, brake data, tire data and steering data, and the behavior data of the driver includes the driver's physiological data.
[0050] Step 102: Determine whether to trigger a fleet management mode based on the power data of the vehicle and the behavior data of the driver.
[0051] Step 103: In response to determining that the fleet management mode is triggered, based on the control instruction, controlling the vehicle to travel, and outputting prompt information corresponding to the control instruction.
[0052] Step 104: Obtain an exit operation status of the driver based on the prompt information, so as to control the driving of the vehicle based on the exit operation status.
[0053] It should be noted that the management end may include a fleet management service end and a fleet management application end. Based on the management end, the fleet manager may send control instructions to vehicles with control intentions. The fleet may be a fleet of commercial vehicles such as a logistics fleet.
[0054] It should be noted that the driver's physiological data may include heart rate, brain waves, vision, eyeballs, steering wheel grip, behavior detection data and other data reflecting the driving status.
[0055] It should be noted that the control instructions may include but are not limited to instructions such as switching to a specified vehicle speed, switching to a specified driving mode, switching to a specified motor power, switching to a specified driving mode, etc. The control instructions may be determined based on the actual transportation business scenario of the fleet. For example, when a fleet is transporting fragile goods, the fleet's vehicles may be controlled to drive at a specified speed that allows for smoother driving.
[0056] In this way, by responding to the control instruction sent by the management end, the current power data of the vehicle and the behavior data of the driver can be obtained, and then based on the power data of the vehicle and the behavior data of the driver, it can be determined whether to trigger the fleet management mode. In response to determining that the fleet management mode is triggered, based on the control instruction, prompt information corresponding to the control instruction is output, and the driver's exit operation status based on the prompt information is obtained. Based on the exit operation status, the vehicle is controlled to travel. Since the management end, the vehicle and the driver can interact with each other, the vehicle and the driver can respond to the instructions of the management end of the fleet management more reasonably, which ensures the rationality of the execution of the instructions of the management end of the fleet management, thereby effectively improving the reliability and safety of fleet vehicle management.
[0057] Optionally, in a possible implementation of this embodiment, in step 102, the fault condition of the vehicle can be determined based on a preset fault condition and the power data of the vehicle, the driving condition of the driver can be determined based on a preset behavior condition and the driver's behavior data, and based on the fault condition of the vehicle and the driving condition of the driver, it can be determined whether to trigger the fleet management mode.
[0058] In this implementation, the fault condition of the vehicle includes the presence of a fault and the absence of a fault, and the driving condition of the driver includes normal driving and abnormal driving.
[0059] In a specific implementation process of this implementation method, when the vehicle's power data meets the preset fault conditions, it can be determined that the vehicle's fault condition is a fault; when the vehicle's power data does not meet the preset fault conditions, it can be determined that the vehicle's fault condition is no fault.
[0060] In this implementation, the preset fault condition may include that the power data is abnormal data, or dangerous state data. Abnormal data, or dangerous state data can be used to characterize that the vehicle is in a state where it cannot respond to control instructions. The preset fault condition is used to determine whether the vehicle is in a state where it cannot respond to control instructions. For example, abnormal data may include abnormal power-on of the entire vehicle, abnormal tire data, etc., and dangerous state data may include that the vehicle is in the process of turning, the current speed of the vehicle exceeds the speed limit, that is, the speed is too fast, etc.
[0061] In another specific implementation process of this implementation method, when the driver's behavior data meets the preset behavior conditions, it can be determined that the driving condition is normal driving; when the driver's behavior data does not meet the preset behavior conditions, it can be determined that the driver's driving condition is abnormal driving.
[0062] In this implementation, the preset behavior condition may include that the driving behavior corresponding to the driver's behavior data is a safe driving behavior, that is, not a dangerous driving behavior. Dangerous driving behavior may include fatigue driving behavior, illegal driving behavior, etc. Dangerous driving behavior may indicate that the driver is in a state where he cannot safely respond to control instructions. The preset behavior condition is used to determine whether the driver is in a state where he cannot safely respond to control instructions. For example, it is determined whether the driver's eyes are closed, whether the driver's hands are off the steering wheel, etc.
[0063] In another specific implementation process of this implementation method, in response to the fault condition of the vehicle being that there is no fault and the driving condition of the driver is normal driving, it is determined that the fleet management mode is triggered; in response to the fault condition of the vehicle being that there is a fault and / or the driving condition of the driver is abnormal driving, it is determined not to trigger the fleet management mode.
[0064] In this way, it is possible to determine whether the vehicle can enter the fleet management mode based on the current vehicle fault condition and the driver's driving conditions, further improving the rationality of the fleet management mode.
[0065] Optionally, in a possible implementation of the present embodiment, the exit operation condition may include a triggered exit operation and a non-triggered exit operation. In step 104, specifically in response to the exit operation condition being a triggered exit operation, first driving operation data of the current driver may be acquired, and the vehicle may be controlled based on the first driving operation data; in response to the exit operation condition being a non-triggered exit operation, the vehicle may be controlled based on the control instruction.
[0066] In this implementation, the exit triggering operation may be determined by the driver's triggering operation on a preset forced exit button.
[0067] Here, the preset forced exit button may be a mechanical control with a relatively high operating cost. For example, the preset forced exit button may be disposed below the main driver's instrument panel.
[0068] It is understandable that if the driver triggers the exit operation, he can exit the fleet management mode and directly control the vehicle's driving. If the driver does not trigger the exit operation, he can continue to maintain the fleet management mode and still control the vehicle's driving based on the control instructions issued by the management end.
[0069] In this way, the driver can make personal subjective judgment on whether to exit fleet management in the current driving scenario, and the driver can personally control the vehicle, which can further improve driving safety.
[0070] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementation to implement the fleet management method of this embodiment. For a detailed description, please refer to the relevant content in the aforementioned implementation, which will not be repeated here.
[0071] Optionally, in a possible implementation of this embodiment, in step 103, in response to receiving an exit fleet management mode instruction sent by the management terminal, behavior data of the current driver can be obtained, and based on the driver's behavior data, it is determined whether to trigger the exit fleet management mode. In response to determining that the exit fleet management mode is triggered, second driving operation data of the current driver is obtained, and based on the second driving operation data, the vehicle is controlled.
[0072] In a specific implementation process of this implementation method, the driving condition of the driver can be determined based on preset behavior conditions and the driver's behavior data, and based on the driver's driving condition, it is determined whether to trigger the exit of the fleet management mode.
[0073] Here, the preset behavior condition may include that the driving behavior corresponding to the driver's behavior data is a safe driving behavior, that is, not a dangerous driving behavior. When the driver's behavior data meets the preset behavior condition, the driving situation can be determined to be normal driving; when the driver's behavior data does not meet the preset behavior condition, the driver's driving situation can be determined to be abnormal driving.
[0074] In a specific implementation process of this implementation method, in response to receiving an exit fleet management mode instruction sent by the management end, the current power data of the vehicle and the behavior data of the driver are obtained, and based on the power data of the vehicle and the behavior data of the driver, it is determined whether to trigger the exit fleet management mode. In response to determining that the exit fleet management mode is triggered, the current second driving operation data of the driver is obtained, and based on the second driving operation data, the driving of the vehicle is controlled.
[0075] One scenario of the specific implementation process is that the fault condition of the vehicle can be determined based on a preset fault condition and the power data of the vehicle, the driving condition of the driver can be determined based on a preset behavior condition and the driver's behavior data, and whether to trigger exit from the fleet management mode can be determined based on the fault condition of the vehicle and the driving condition of the driver.
[0076] Here, it can be understood that after receiving the exit fleet management mode instruction sent by the management end, it is possible to further judge the current vehicle fault condition and the driver's driving condition to determine whether the exit fleet management mode can be triggered. The judgment method can be similar to the relevant method of judging whether to trigger the fleet management mode. Please refer to the above-mentioned related content and no further details will be given here.
[0077] In this way, it is possible to determine whether the vehicle can exit the fleet management mode based on the current vehicle fault condition and the driver's driving conditions, further improving the rationality of the fleet management mode.
[0078] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementation to implement the fleet management method of this embodiment. For a detailed description, please refer to the relevant content in the aforementioned implementation, which will not be repeated here.
[0079] Optionally, in a possible implementation of this embodiment, in step 103, in response to receiving an updated control instruction, the current power data of the vehicle and the behavior data of the driver may be obtained, and then the fault condition of the vehicle may be determined based on the preset fault condition and the power data of the vehicle, the driving condition of the driver may be determined based on the preset behavior condition and the behavior data of the driver, and whether to execute the updated control instruction based on the fault condition of the vehicle and the driving condition of the driver. If yes, the vehicle is controlled to travel based on the updated control instruction, and prompt information corresponding to the control instruction is output. If not, the vehicle is controlled to travel based on the current control instruction, and prompt information corresponding to the control instruction is output.
[0080] It is understandable that here, the fleet manager issues an updated control instruction again. The vehicle controller can determine whether there is a fault in the current vehicle and whether the driver meets the preset behavior conditions. If the current vehicle status meets the fleet management data change conditions, that is, there is no fault in the current vehicle and the driver meets the preset behavior conditions, then the updated control instruction of the fleet management can be executed. If it does not meet the conditions, then the current control instruction status of the vehicle can be maintained.
[0081] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementation to implement the fleet management method of this embodiment. For a detailed description, please refer to the relevant content in the aforementioned implementation, which will not be repeated here.
[0082] In order to better understand the method of the embodiment of the present application, the method of the embodiment of the present application is described below in conjunction with the accompanying drawings and specific application scenarios.
[0083] Figure 2 is a flow chart of a fleet management method provided by another embodiment of the present application, such as Figure 2 In this embodiment, the fleet management method can be used for the vehicle controller of the fleet vehicle, that is, the vehicle control unit (VCU) can include:
[0084] Step 201: The fleet manager issues fleet management control instructions to the vehicles in the fleet based on the management terminal.
[0085] In this embodiment, the management end may include an application terminal and a remote platform end.
[0086] Exemplarily, after the fleet manager intends to control the vehicles in the fleet, the manager can analyze the vehicle conditions in the terminal. In fleet management, the vehicles in each fleet can synchronize the vehicle information to the management terminal through the Internet of Vehicles. The fleet manager can confirm the data transmitted in the Internet of Vehicles. The transmitted data may include the power data of the vehicle that reflects the state of the actual vehicle, and the behavior data of the driver that reflects the state of the driver. Among them, the power data of the vehicle, that is, the information of the actual vehicle, may include the current vehicle speed, the current gear, the current vehicle weight, the power status of the entire vehicle, etc. The driver's behavior data may include reaction fatigue status data, behavior detection data, etc. collected through the driver monitoring system (Driver Monitoring System, DMS).
[0087] In addition, fleet managers can also issue fleet control instructions based on subjective judgments based on vehicle and driver conditions. Fleet control instructions may include limiting vehicle speed, limiting motor power, or switching driving modes.
[0088] Step 202: The VCU of the vehicle in the fleet receives the control instruction.
[0089] In this embodiment, the vehicle control unit (VCU) of the fleet vehicle is the vehicle controller.
[0090] Specifically, VCU can receive instructions issued by fleet managers through TBOX and verify the fleet management instructions through symmetric encryption to ensure that data cannot be transmitted correctly and increase data security.
[0091] Step 203: The VCU determines whether the vehicle has no faults.
[0092] In this embodiment, if there is no fault, step 204 is executed, and if there is a fault, step 210 is executed.
[0093] In this embodiment, the VCU determines whether the vehicle has a fault condition based on the current power data of the vehicle.
[0094] For example, the VCU determines the current fault condition of the vehicle, including whether the vehicle speed is too fast and whether there are other fault conditions, and determines whether it can respond to the control command of the fleet management based on the judgment result. If there is a serious fault on the vehicle or the current vehicle speed is too high, it is determined that the current state is not in compliance with the response to the fleet management command.
[0095] Step 204: The VCU determines whether the driver meets the preset behavior conditions.
[0096] In this embodiment, if the conditions are met, step 205 is executed, and if the conditions are not met, step 210 is executed.
[0097] In this embodiment, the VCU determines whether the driver meets the preset behavior conditions based on the current driver's behavior data.
[0098] For example, the VCU determines the current state of the driver, and can monitor the driver's heart rate, brain waves, sight, eyeballs, steering wheel grip, etc. through biosensors and visual sensors, etc., to obtain the current driver's behavior data and determine whether the driver is in a good driving state. If it is determined that after the fleet management control command is issued, the driver's state is abnormal driving based on the current driver state and good feedback cannot be given, the VCU will not execute the fleet management control command.
[0099] Step 205: triggering the fleet management mode, controlling the vehicle driving based on the control command, and outputting prompt information corresponding to the control command.
[0100] In this embodiment, the VCU executes the control instructions of the fleet management to change the current vehicle status.
[0101] In this embodiment, further, the fleet manager issues an updated control instruction again. The VCU determines whether there is a fault in the current vehicle and whether the driver meets the preset behavior conditions. If the current vehicle state meets the fleet management data change conditions, that is, there is no fault in the current vehicle and the driver meets the preset behavior conditions, then the updated control instruction of the fleet management can be executed. If it does not meet the conditions, then the current state of the vehicle can be maintained.
[0102] Step 206: Obtain the driver's exit operation status based on the prompt information, so as to control the vehicle driving based on the exit operation status.
[0103] In this embodiment, the driver can determine whether to exit the fleet management mode and switch to driver-controlled vehicles according to the actual driving environment, for example, in the event of a sudden traffic accident or temporary traffic control.
[0104] Specifically, the driver can force exit through a mechanical switch. The mechanical switch is triggered in an emergency. The mechanical switch is located below the main driver's instrument and is a high-damping trigger switch. A long press can exit the fleet management mode.
[0105] It is understandable that the design principle of this switch is to serve as a way of forced exit for fleet management, and the frequency of use is low, so the switch location is relatively hidden.
[0106] Step 207: In response to receiving the exit fleet management mode instruction sent by the management terminal, the current vehicle power data and driver behavior data are obtained to determine whether to trigger the exit of the fleet management mode.
[0107] Step 208: The VCU determines whether to trigger exiting the fleet management mode.
[0108] In this embodiment, if yes, step 209 is executed, and if no, the vehicle keeps driving.
[0109] In this embodiment, the VCU can determine whether it is possible to trigger exit from the fleet management mode based on the driver's behavior data and preset behavior conditions.
[0110] Step 209: triggering exit from the fleet management mode, obtaining the current driver's driving operation data, and controlling the vehicle driving based on the driving operation data.
[0111] In this embodiment, the fleet manager may also issue an instruction to exit the fleet management mode.
[0112] In this embodiment, the VCU determines that the driver meets the preset behavior conditions for exiting the fleet management. Similar to entering the fleet management mode, it is necessary to determine whether the current driver status can provide good feedback for exiting the fleet management. If the driver status is good, the VCU can trigger the exit of the fleet management mode. If the driver status is not good, the VCU can maintain the fleet management mode of the current vehicle.
[0113] Step 210: The VCU does not respond to the control instruction of the fleet management.
[0114] In this embodiment, it is possible to control the vehicles in the fleet to travel according to management requirements through interaction among the vehicles in the fleet, the fleet management terminal, and the drivers during the fleet management process.
[0115] Based on the technical solution of this embodiment, when issuing and updating control instructions at the fleet management end, the VCU can consider the driver's factors to determine whether to execute the fleet's control instructions, thereby increasing the safety of fleet management.
[0116] In addition, based on the technical solution of this embodiment, when exiting the fleet management mode, in addition to the management end actively exiting, a driver forced exit method is also provided. The driver can trigger a mechanical switch to exit the fleet management when he or she subjectively judges it to be dangerous, further improving the safety of fleet management.
[0117] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0118] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0119] Figure 3 A structural block diagram of a fleet management device provided by an embodiment of the present application is shown. Figure 3 As shown. The fleet management device 300 of this embodiment is applied to the vehicle controller of the fleet vehicle, and may include an acquisition unit 301, a determination unit 302, an output unit 303, and a control unit 304. Among them, the acquisition unit 301 is used to obtain the current power data of the vehicle and the behavior data of the driver in response to receiving the control instruction sent by the management end; the power data of the vehicle includes engine data, brake data, tire data and steering data, and the driver's behavior data includes driver physiological data; the determination unit 302 is used to determine whether to trigger the fleet management mode based on the power data of the vehicle and the behavior data of the driver; the output unit 303 is used to control the vehicle driving based on the control instruction in response to determining that the fleet management mode is triggered, and output the prompt information corresponding to the control instruction; the control unit 304 is used to obtain the exit operation of the driver based on the prompt information, so as to control the vehicle driving based on the exit operation.
[0120] Optionally, in a possible implementation of this embodiment, the determination unit 302 can be used to determine the fault condition of the vehicle based on a preset fault condition and the power data of the vehicle; determine the driving condition of the driver based on a preset behavior condition and the driver's behavior data; and determine whether to trigger the fleet management mode based on the fault condition of the vehicle and the driving condition of the driver.
[0121] Optionally, in a possible implementation of this embodiment, the fault condition of the vehicle includes the presence of a fault and the absence of a fault, and the driving condition of the driver includes normal driving and abnormal driving. The determination unit 302 can be used to determine whether to trigger the fleet management mode in response to the fault condition of the vehicle being the absence of a fault and the driving condition of the driver being normal driving; and determine not to trigger the fleet management mode in response to the fault condition of the vehicle being the presence of a fault and / or the driving condition of the driver being abnormal driving.
[0122] Optionally, in a possible implementation of the present embodiment, the exit operation condition includes a triggered exit operation and a non-triggered exit operation, and the control unit 304 can be used to obtain first driving operation data of the current driver in response to the exit operation condition being a triggered exit operation; control the vehicle based on the first driving operation data; and control the vehicle based on the control instruction in response to the exit operation condition being a non-triggered exit operation.
[0123] Optionally, in a possible implementation of this embodiment, the output unit 303 can be used to obtain the current driver's behavior data in response to receiving an exit fleet management mode instruction sent by the management end; determine whether to trigger the exit fleet management mode based on the driver's behavior data; in response to determining that the exit fleet management mode is triggered, obtain the current driver's second driving operation data; and control the vehicle driving based on the second driving operation data.
[0124] In this embodiment, the acquisition unit can obtain the current power data of the vehicle and the behavior data of the driver in response to receiving the control instruction sent by the management end, and then the determination unit determines whether to trigger the fleet management mode based on the power data of the vehicle and the behavior data of the driver. In response to determining that the fleet management mode is triggered, the output unit controls the vehicle driving based on the control instruction and outputs the prompt information corresponding to the control instruction, so that the control unit can obtain the driver's exit operation based on the prompt information, and control the vehicle driving based on the exit operation. Since the management end, the vehicle and the driver can interact with each other, the vehicle and the driver can respond to the instructions of the management end of the fleet management more reasonably, thereby ensuring the rationality of the execution of the instructions of the management end of the fleet management, thereby effectively improving the reliability and safety of the fleet vehicle management.
[0125] In the technical solution of this application, the user personal information involved, such as the collection, storage, use, processing, transmission, provision and disclosure of user images and attribute data, etc., complies with the provisions of relevant laws and regulations and does not violate public order and good morals.
[0126] According to the embodiments of the present application, the present application also provides an electronic device, a readable storage medium, a computer program product and a new energy vehicle.
[0127] Figure 4 A schematic block diagram of an example electronic device 400 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0128] like Figure 4 As shown, the electronic device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0129] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0130] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 401 performs the various methods and processes described above, such as the method of fleet management. For example, in some embodiments, the method of fleet management may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the method of fleet management described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the method of fleet management in any other appropriate manner (e.g., by means of firmware).
[0131] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0132] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0133] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0134] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0135] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0136] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0137] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in this application can be achieved, and this document is not limited here.
[0138] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A fleet management method, characterized in that: A vehicle controller applied to a fleet vehicle, the method comprising: In response to receiving a control instruction sent by the management end, obtaining current power data of the vehicle and behavior data of the driver; the power data of the vehicle includes engine data, brake data, tire data and steering data, and the behavior data of the driver includes driver physiological data; Determining whether to trigger a fleet management mode based on the power data of the vehicle and the behavior data of the driver; In response to determining that the fleet management mode is triggered, based on the control instruction, controlling the vehicle to travel and outputting prompt information corresponding to the control instruction; An exit operation status of the driver based on the prompt information is obtained, so as to control the driving of the vehicle based on the exit operation status.
2. The method according to claim 1, characterized in that: The determining whether to trigger the fleet management mode based on the power data of the vehicle and the behavior data of the driver includes: Determining a fault condition of the vehicle based on a preset fault condition and power data of the vehicle; Determining the driving condition of the driver based on the preset behavior condition and the behavior data of the driver; Based on the fault condition of the vehicle and the driving condition of the driver, it is determined whether to trigger a fleet management mode.
3. The method according to claim 2, characterized in that The fault condition of the vehicle includes the presence of a fault and the absence of a fault, the driving condition of the driver includes normal driving and abnormal driving, and determining whether to trigger a fleet management mode based on the fault condition of the vehicle and the driving condition of the driver includes: In response to the fault condition of the vehicle being that there is no fault and the driving condition of the driver being normal, determining to trigger the fleet management mode; In response to the fault condition of the vehicle being a fault, and / or the driving condition of the driver being abnormal driving, it is determined not to trigger the fleet management mode.
4. The method according to claim 1, characterized in that: The exit operation condition includes a triggered exit operation and a non-triggered exit operation, and the obtaining of the exit operation condition of the driver based on the prompt information, so as to control the driving of the vehicle based on the exit operation condition, includes: In response to the exit operation condition being a triggering of an exit operation, obtaining current first driving operation data of the driver; controlling the vehicle to travel based on the first driving operation data; In response to the exit operation condition being that the exit operation is not triggered, the vehicle is controlled to travel based on the control instruction.
5. The method according to any one of claims 1 to 4, characterized in that: After the vehicle is controlled to travel based on the control instruction in response to determining that the fleet management mode is triggered and prompt information corresponding to the control instruction is output, the method further includes: In response to receiving an exit-fleet management mode instruction sent by the management terminal, obtaining the current behavior data of the driver; Based on the driver's behavior data, determining whether to trigger the exit of the fleet management mode; In response to determining that the exit from the fleet management mode is triggered, obtaining current second driving operation data of the driver; Based on the second driving operation data, the vehicle is controlled to travel.
6. A fleet management device, characterized in that: A vehicle controller applied to a fleet vehicle, the device comprising: an acquisition unit, configured to acquire current power data of the vehicle and behavior data of the driver in response to receiving a control instruction sent by the management terminal; the power data of the vehicle includes engine data, brake data, tire data and steering data, and the behavior data of the driver includes physiological data of the driver; a determination unit, configured to determine whether to trigger a fleet management mode based on the power data of the vehicle and the behavior data of the driver; an output unit, configured to, in response to determining that the fleet management mode is triggered, control the vehicle to travel based on the control instruction, and output prompt information corresponding to the control instruction; A control unit is used to obtain the driver's exit operation status based on the prompt information, so as to control the vehicle driving based on the exit operation status.
7. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-5.
9. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 5.
10. A new energy vehicle, comprising the electronic device as claimed in claim 7.