Vehicle-mounted unmanned aerial vehicle power supply management system, method and device, and storage medium
The central control display screen displays and manages the enabled and grayed-out functions of the vehicle-mounted drone. Combined with components such as the cabin controller and temperature sensor, the problem of reasonable power distribution management of the vehicle-mounted drone is solved, improving the user experience and battery life.
Patent Information
- Application Number
- CN202510742407.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-05
- Publication Date
- 2025-09-12
AI Technical Summary
How to optimize the power management of vehicle-mounted drones and improve the user experience of vehicle-mounted drones, especially to reasonably allocate function usage when battery power is limited.
The enabled functions and grayed-out functions are displayed on the central control display screen, and the enabled functions and grayed-out functions are determined according to the remaining power of the drone. When the trigger operation of the enabled function is detected, the corresponding function is started, and charging management and environmental adjustment are carried out in conjunction with components such as the cabin controller and temperature sensor.
It improves the user experience of vehicle-mounted drones, ensures the reasonable distribution of power among different functions, avoids battery over-discharge, extends battery life, and simplifies user operations through intuitive display feedback.
Smart Images

Figure CN120621771A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle-mounted drone power management system, method, device, and storage medium. Background Art
[0002] With the continuous development and maturity of drone technology, vehicle-mounted drones are now increasingly widely used. Vehicle-mounted drones are drone systems embedded in vehicles, capable of autonomous takeoff and landing, circumnavigation, and companion flight. However, vehicle-mounted drones have limited battery life. Therefore, optimizing the power management of vehicle-mounted drones and improving the user experience are urgent issues in this field. Summary of the Invention
[0003] The present invention provides a vehicle-mounted drone power management system, method, device, and storage medium that can improve the user experience of the vehicle-mounted drone. The technical solution is as follows:
[0004] In one aspect, a vehicle-mounted UAV power management system is provided, the system comprising: a UAV and a central control vehicle computer, the central control vehicle computer being electrically connected to the UAV;
[0005] The drone is configured to determine the remaining battery power of the drone after returning from outside the drone cabin to inside the drone cabin; determine, based on the remaining battery power, an enabled function and a grayed-out function of the drone; and send a first function identifier and a second function identifier to the central control vehicle computer, where the first function identifier is a function identifier corresponding to the enabled function and the second function identifier is a function identifier corresponding to the grayed-out function;
[0006] The central control vehicle computer is configured to display a first function option and a second function option on a central control display screen based on the first function identifier and the second function identifier, wherein the first function option is the function option corresponding to the first function identifier, and the second function option is the function option corresponding to the second function identifier, and the second function option is in a grayed-out state; and in response to a triggering operation on the first function option, send a start instruction to the drone;
[0007] The drone is further configured to start the enabled function corresponding to the first function option based on the start instruction.
[0008] In one possible implementation, the drone is configured to determine a flight time based on the remaining battery power; when the flight time is not greater than a first duration, determine the image transmission function as the enabled function, and determine other functions except the image transmission function as the grayed-out functions;
[0009] When the flight time is not greater than a second duration, determining the image transmission function, the one-key takeoff function, and the manual flight function as the enabled functions, and determining other functions except the image transmission function, the one-key takeoff function, and the manual flight function as the grayed-out functions, and the second duration is greater than the first duration;
[0010] When the flight time is greater than the second duration, all functions of the drone are determined as the enabled functions.
[0011] In another possible implementation, the drone is further configured to send the remaining power to the central control vehicle computer;
[0012] The central control vehicle computer is further configured to display the remaining power via the central control display screen, the central control display screen also displaying a charging option, and in response to a triggering operation of the charging option, sending a charging instruction to the drone;
[0013] The drone is further configured to be charged based on the charging instruction.
[0014] In another possible implementation, the system further includes: a cabin controller, the cabin controller being located in a cabin of the drone, the central control vehicle computer and the drone being electrically connected to the cabin controller;
[0015] The central control vehicle computer is further used to send a drone binding request to the cabin controller;
[0016] The cabin controller is further configured to determine a current state of the drone based on the drone binding request; and wake up the drone if the current state of the drone is a dormant state and the drone is determined to be located in the drone cabin;
[0017] The drone is further configured to establish a communication connection with the central control vehicle computer after being awakened; and send a binding message to the central control vehicle computer based on the communication connection;
[0018] The central control car computer is also used to display the binding message through the central control display screen.
[0019] In another possible implementation, the cabin controller is further used to determine the level signal of the charging terminal when the current state of the drone is a sleep state; and to determine that the drone is located in the drone cabin when there is a change in high and low voltage levels in the level signal.
[0020] In another possible implementation, the system further includes: a temperature sensor, a heating component, and a cooling component, wherein the temperature sensor, the heating component, and the cooling component are all located in the cabin of the drone and are electrically connected to the cabin controller;
[0021] The temperature sensor is used to collect the temperature inside the cabin of the drone and send the temperature to the cabin controller;
[0022] The cabin controller is further configured to send the temperature to the central control vehicle computer;
[0023] The central control vehicle computer is further configured to send a cooling request to the cabin controller when the temperature is greater than a first temperature and the drone is in a charging state; and to send a heating request to the cabin controller when the temperature is less than a second temperature and the drone is in a charging state, and the first temperature is greater than the second temperature;
[0024] The cabin controller is further configured to control the refrigeration component to cool based on the cooling request; and to control the heating component to heat based on the heating request.
[0025] In another aspect, a method for power management of a vehicle-mounted drone is provided, the method comprising:
[0026] After the drone returns from outside the drone cabin to inside the drone cabin, determine the remaining power of the drone; determine an enabled function and a grayed-out function of the drone based on the remaining power; and send a first function identifier and a second function identifier to the central control vehicle computer, where the first function identifier is a function identifier corresponding to the enabled function and the second function identifier is a function identifier corresponding to the grayed-out function;
[0027] The central control vehicle computer displays a first function option and a second function option on a central control display screen based on the first function identifier and the second function identifier, wherein the first function option is the function option corresponding to the first function identifier, and the second function option is the function option corresponding to the second function identifier, and the second function option is in a grayed-out state; in response to a triggering operation on the first function option, a start command is sent to the drone;
[0028] The drone starts the enabled function corresponding to the first function option based on the start instruction.
[0029] In a possible implementation, the drone determines, based on the remaining battery power, enabled functions and grayed-out functions of the drone, including:
[0030] The drone determines a flight time based on the remaining power;
[0031] When the battery life is not greater than the first duration, determining the image transmission function as the enabled function, and determining other functions except the image transmission function as the grayed-out functions;
[0032] When the flight time is not greater than a second duration, determining the image transmission function, the one-key takeoff function, and the manual flight function as the enabled functions, and determining other functions except the image transmission function, the one-key takeoff function, and the manual flight function as the grayed-out functions, and the second duration is greater than the first duration;
[0033] When the flight time is greater than the second duration, all functions of the drone are determined as the enabled functions.
[0034] In another possible implementation, the method further includes:
[0035] The drone sends the remaining power to the central control vehicle computer;
[0036] The central control vehicle computer displays the remaining power through the central control display screen, and the central control display screen also displays a charging option, and in response to a triggering operation of the charging option, sends a charging instruction to the drone;
[0037] The drone is charged based on the charging instruction.
[0038] In another possible implementation, the method further includes:
[0039] The central control vehicle sends a drone binding request to the cabin controller;
[0040] The cabin controller determines the current state of the drone based on the drone binding request; and wakes up the drone if the current state of the drone is a dormant state and the drone is determined to be located in the drone cabin;
[0041] After the drone is awakened, it establishes a communication connection with the central control vehicle computer; based on the communication connection, it sends a binding message to the central control vehicle computer;
[0042] The central control vehicle computer displays the binding message through the central control display screen.
[0043] In another possible implementation, the method further includes:
[0044] When the current state of the drone is a dormant state, the cabin controller determines the level signal of the charging terminal; when there is a high or low voltage level change in the level signal, it is determined that the drone is located in the drone cabin.
[0045] In another possible implementation, the method further includes:
[0046] A temperature sensor collects the temperature inside the cabin of the drone and sends the temperature to the cabin controller;
[0047] The cabin controller sends the temperature to the central control vehicle computer;
[0048] The central control vehicle computer sends a cooling request to the cabin controller when the temperature is greater than a first temperature and the drone is in a charging state; sends a heating request to the cabin controller when the temperature is less than a second temperature and the drone is in a charging state, and the first temperature is greater than the second temperature;
[0049] The cabin controller controls the refrigeration component to cool based on the cooling request; and controls the heating component to heat based on the heating request.
[0050] On the other hand, an electronic device is provided, comprising a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the vehicle-mounted drone power management method described in any one of the above-mentioned drones or central control vehicle computers.
[0051] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement the vehicle-mounted drone power management method described in any one of the above-mentioned drones or central control vehicle computers.
[0052] On the other hand, a computer program product is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement the vehicle-mounted drone power management method described in any of the above-mentioned drones or central control vehicle computers.
[0053] The present application provides a vehicle-mounted drone power management system. This system determines the drone's available and grayed-out functions based on the drone's remaining battery life, displays the available and grayed-out functions on the central control display, and activates the corresponding available function upon detecting a trigger operation on a function option corresponding to the available function. This system can control the drone via the central control display and activate corresponding functions based on the drone's remaining battery life, thereby improving the user experience of the vehicle-mounted drone while taking into account the drone's remaining battery life.
[0054] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 This is a schematic diagram of a vehicle-mounted drone power management system provided by an embodiment of the present application;
[0056] Figure 2 This is a schematic diagram of another vehicle-mounted drone power management system provided by an embodiment of the present application;
[0057] Figure 3 This is a schematic diagram of a vehicle-mounted drone power management solution provided in an embodiment of the present application;
[0058] Figure 4 This is a flow chart of a method for power management of a vehicle-mounted drone provided in an embodiment of the present application;
[0059] Figure 5 This is a structural block diagram of a drone provided in an embodiment of the present application;
[0060] Figure 6 This is a structural block diagram of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] In order to make the technical solutions and advantages of the present application clearer, the implementation methods of the present application are described in further detail below.
[0062] The terms "first," "second," "third," and "fourth," etc. in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0063] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, display, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the requests and instructions involved in this application are all obtained with full authorization.
[0064] Figure 1 This is a schematic diagram of a vehicle-mounted drone power management system provided by an embodiment of the present application, see Figure 1The system includes: a drone 101 and a central control vehicle machine 102, wherein the central control vehicle machine 102 is electrically connected to the drone 101;
[0065] The drone 101 is configured to determine the remaining battery power of the drone 101 after returning from outside the drone cabin to inside the drone cabin; determine, based on the remaining battery power, an enabled function and a grayed-out function of the drone 101; and send a first function identifier and a second function identifier to the central control vehicle computer 102, where the first function identifier is a function identifier corresponding to the enabled function and the second function identifier is a function identifier corresponding to the grayed-out function;
[0066] The central control vehicle computer 102 is configured to display a first function option and a second function option on the central control display screen based on the first function identifier and the second function identifier, wherein the first function option is the function option corresponding to the first function identifier, and the second function option is the function option corresponding to the second function identifier, and the second function option is in a grayed-out state; and in response to a triggering operation on the first function option, send a start command to the drone 101;
[0067] The drone 101 is further configured to start the enabled function corresponding to the first function option based on the start instruction.
[0068] The embodiment of the present application provides a power management system for a vehicle-mounted drone 101. The system determines the enabled and grayed-out functions of the drone 101 based on the remaining power of the drone 101, and displays the enabled and grayed-out functions on the central control display. When a trigger operation is detected for a function option corresponding to an enabled function, the corresponding enabled function is activated. It can be seen that the system can control the drone 101 through the central control display and activate corresponding functions based on the remaining power of the drone 101. Under the premise of considering the remaining power of the drone 101, the user experience of the vehicle-mounted drone 101 can be improved.
[0069] The electrical connection may be a wireless connection or a circuit connection, and is not specifically limited thereto. If the electrical connection is a circuit connection, the connection method may be a cable connection. If the electrical connection is a wireless connection, the connection method may be an infrared connection, a wireless local area network, or a WiFi (Wireless Fidelity) network connection. In the embodiments of the present application, this is not specifically limited thereto.
[0070] In an embodiment of the present application, the drone cabin is used to accommodate the drone 101. The drone cabin is set on the vehicle, and its specific location can be set and changed as needed. For example, the drone cabin is set on the top, trunk or other location of the vehicle, and there is no specific limitation on this.
[0071] The central control car machine 102 is installed with a drone application, which is used to control the drone 101. The central control car machine 102 includes a central control display screen, which can display the operation interface of the drone application through the central control display screen. The user can interact with the drone 101 through the operation interface to control the drone 101.
[0072] Accordingly, the operation interface may display a return to cabin option. When the central control display screen detects that the return to cabin option has been triggered, the central control vehicle computer 102 sends a return instruction to the drone 101. The drone 101 receives the return instruction and returns from outside the drone cabin to inside the drone cabin. Alternatively, when the remaining battery power of the drone 101 is less than a first preset battery value, the drone 101 automatically returns from outside the drone cabin to inside the drone cabin. In this case, the drone 101 can send the remaining battery power to the central control vehicle computer 102, and the central control vehicle computer 102 displays the remaining battery power through the central control display screen to inform the user that the current drone battery power is low. In the embodiment of the present application, the timing of the drone 101 returning to the cabin is not specifically limited.
[0073] The drone 101 is equipped with a BMS (Battery Management System). When the drone 101 returns to the drone cabin, the drone 101 can determine its remaining power through the BMS system. Based on the remaining power, the drone 101 determines which functions are enabled and which functions are grayed out. Grayed-out functions are used to indicate that functions are not enabled.
[0074] The process of the drone 101 determining which functions can be enabled and which functions can be grayed out based on the remaining power may be as follows:
[0075] The drone 101 determines a flight time based on the remaining battery power; when the flight time is not greater than the first time period, determines the image transmission function as an enabled function and determines other functions except the image transmission function as grayed-out functions;
[0076] When the flight time is no longer than the second duration, the image transmission function, the one-key takeoff function, and the manual flight function are determined as enabled functions, and other functions except the image transmission function, the one-key takeoff function, and the manual flight function are determined as grayed-out functions, and the second duration is longer than the first duration;
[0077] When the flight time is greater than the second duration, all functions of the drone 101 are determined to be enabled functions.
[0078] In this implementation, the drone 101 can pre-store a relationship between remaining battery power and flight time, with different remaining battery power levels corresponding to different flight times. Based on the current remaining battery power and this relationship, the drone 101 determines the flight time. It then determines which functions to enable and which to gray out based on the flight time.
[0079] The functions of the drone 101 may include image transmission, one-key takeoff, manual flight, intelligent flight, and other functions, which are not specifically limited. Among them, the intelligent flight function includes circular flight, accompanying flight and automatic landing, etc.
[0080] When the flight time is low and no longer than the first duration, drone 101 determines the image transmission function as enabled and grays out other functions, such as one-touch takeoff, manual flight, and intelligent flight. Accordingly, the function option corresponding to the image transmission function on the central control display is enabled, while the function options corresponding to other functions are grayed out, meaning they cannot be triggered. When the central control display detects that the function option corresponding to the image transmission function has been triggered, it displays the image or video captured by drone 101.
[0081] In particular, when the central control display screen detects that the function option corresponding to the image transmission function has been triggered, the central control vehicle computer 102 sends an image acquisition instruction to the drone 101. Based on the image acquisition instruction, the drone 101 sends an image or video to the central control vehicle computer 102, and then displays the image or video on the central control display screen. Alternatively, a cabin controller 103 is provided in the cabin of the drone, and both the central control vehicle computer 102 and the drone 101 are electrically connected to the cabin controller 103. When the central control display screen detects that the function option corresponding to the image transmission function has been triggered, the central control vehicle computer 102 sends an image acquisition instruction to the cabin controller 103. The cabin controller 103 forwards the image acquisition instruction to the drone 101. Based on the image acquisition instruction, the drone 101 sends an image or video to the cabin controller 103. The cabin controller 103 forwards the image or video to the central control vehicle computer 102, and then displays the image or video on the central control display screen.
[0082] When the flight time is not greater than the second duration, the drone 101 determines the image transmission function, the one-key takeoff function, and the manual flight function as enabled functions, and determines other functions such as the intelligent flight function as grayed-out functions. Accordingly, in this case, the function options corresponding to the image transmission function, the one-key takeoff function, and the manual flight function on the central control display screen are in a triggerable state, while the function options corresponding to other functions are in a grayed-out state. When the central control display screen detects that the function option corresponding to the enabled function is triggered, the central control car computer 102 controls the drone 101 to activate the corresponding function. For example, when the central control display screen detects that the function option corresponding to the one-key takeoff function is triggered, the central control car computer 102 sends a one-key takeoff command to the drone 101, and the drone 101 takes off with one key based on the one-key takeoff command.
[0083] When the flight time exceeds the second duration, drone 101 determines that all functions are enabled. Accordingly, drone 101 unlocks all functions, and all corresponding function options on the central control display are in a triggerable state. When the central control display detects that a function option corresponding to any function has been triggered, central control vehicle computer 102 controls drone 101 to activate the corresponding function.
[0084] The first duration and the second duration can be set and changed as needed, and are not specifically limited thereto. For example, the first duration is 5 minutes and the second duration is 15 minutes.
[0085] It should be noted that the above description only uses the example of the drone 101 determining the flight time based on the remaining battery power, and then determining which functions to enable and which functions to disable based on the flight time. In actual applications, the drone 101 can also directly determine which functions to enable and which functions to disable based on the remaining battery power. The process can be:
[0086] When the remaining power is not greater than the first power value, determining the image transmission function as an enabled function and determining other functions except the image transmission function as grayed-out functions;
[0087] When the remaining battery power is not greater than a second battery power value, the image transmission function, the one-key takeoff function, and the manual flight function are determined as enabled functions, and functions other than the image transmission function, the one-key takeoff function, and the manual flight function are determined as grayed-out functions, and the second duration is greater than the first duration;
[0088] When the remaining power is greater than the second power value, all functions of the drone 101 are determined to be enabled functions.
[0089] The specific implementation method is the same as the above method of determining the enabled functions and grayed-out functions based on the battery life, and will not be repeated here.
[0090] In the embodiment of the present application, the drone 101 divides the available functions into grayed-out functions based on the remaining battery power, ensuring a reasonable distribution of power between the different functions, preventing battery damage from over-discharge, and extending the battery life. Furthermore, by displaying the available and grayed-out functions on the central control display, the user can intuitively understand the range of functions currently available on the drone 101, eliminating the need for the user to determine whether the drone 101 is sufficient to support the use of a specific function. This feedback mechanism simplifies the user's operation process and greatly enhances the user experience of the vehicle-mounted drone 101.
[0091] In a possible implementation, the drone 101 is further configured to send the remaining power to the central control vehicle computer 102;
[0092] The central control vehicle computer 102 is further configured to display the remaining power via the central control display screen. The central control display screen also displays a charging option, and in response to a triggering operation of the charging option, sends a charging instruction to the drone 101;
[0093] The drone 101 is further configured to be charged based on the charging instruction.
[0094] In this implementation, the drone 101 may send the remaining power before sending the first function identifier and the second function identifier to the central control vehicle computer 102, or may send the remaining power after sending the first function identifier and the second function identifier to the central control vehicle computer 102, or may send the remaining power at the same time as sending the first function identifier and the second function identifier to the central control vehicle computer 102. There is no specific limitation on this. In the embodiment of the present application, only the example of the drone 101 sending the first function identifier, the second function identifier, and the remaining power to the central control vehicle computer 102 at the same time is used for explanation.
[0095] Accordingly, after receiving the remaining battery charge, the central control system 102 displays the remaining battery charge on the central control display. This allows the user to clearly understand the remaining battery charge of the drone 101 and, based on the remaining battery charge and usage needs, determine whether charging is necessary. Accordingly, when the central control display displays the remaining battery charge, it may also display a charging option. When the central control display detects that the charging option has been triggered, the central control system 102 sends a charging instruction to the drone 101, and the drone 101 charges based on the charging instruction. After the vehicle is ignited, the cabin controller 103 powers the drone 101 via the vehicle's onboard power supply.
[0096] In the embodiment of the present application, the remaining power of the drone 101 is displayed on the central control display screen, and the user can judge whether charging is needed based on the remaining power. When charging is needed, the drone 101 is controlled to charge through the central control vehicle 102, thereby realizing the "monitoring-display-decision-execution" intelligent loop, which is both user-friendly and system reliable.
[0097] It should be noted that when the remaining power is not greater than the first power value or the flight time is not greater than the first duration, the drone 101 automatically enters the charging mode. When the flight time of the drone 101 is greater than the second duration or the remaining power of the drone 101 is greater than the second power value, and the drone 101 is charging based on the charging instruction, when the central control display detects the triggering operation of the first function option, the central control vehicle computer 102 automatically sends a start instruction and a stop charging instruction to the drone 101. The drone 101 starts the enabled function corresponding to the first function option based on the start instruction and stops charging based on the stop charging instruction.
[0098] In an embodiment of the present application, when the drone 101 has a long flight time or a large amount of remaining power, if the drone 101 is charging, when it detects that the function option corresponding to the enabled function is triggered, the drone 101 starts the corresponding function and stops charging to meet the user's usage needs.
[0099] Of course, the central control display screen can also display a stop charging option. When the user wants to use the drone 101 or the charging level reaches the user's requirement, the user can trigger the stop charging option to stop the drone 101 from charging. Correspondingly, when the central control display screen detects that the stop charging option is triggered, the central control vehicle computer 102 sends a stop charging instruction to the drone 101, and the drone 101 stops charging based on the stop charging instruction.
[0100] The above is achieved after the central control car machine 102 is bound to the drone 101 through the drone application. When the user logs in to the drone application through the central control display for the first time, it is necessary to bind with the drone 101 first. Figure 2 and Figure 3 The system further includes: a cabin controller 103, which is located in the cabin of the drone, and the central control vehicle 102 and the drone 101 are both electrically connected to the cabin controller 103;
[0101] The central control vehicle machine 102 is also used to send a drone binding request to the cabin controller 103;
[0102] The cabin controller 103 is further configured to determine the current state of the drone 101 based on the drone binding request; and wake up the drone 101 if the current state of the drone 101 is a dormant state and the drone 101 is determined to be located in the drone cabin;
[0103] The drone 101 is also used to establish a communication connection with the central control vehicle 102 after being awakened; based on the communication connection, send a binding message to the central control vehicle 102;
[0104] The central control car machine 102 is also used to display the binding message through the central control display screen.
[0105] In this implementation, in response to the first login to the drone application, the central control system 102 displays a login interface on the central display screen and obtains account information based on the login interface. The login interface includes an option to bind drone 101. In response to detecting that the bind drone 101 option has been triggered, the central control system 102 sends a drone binding request to the cabin controller 103. Based on the drone binding request, the cabin controller 103 determines the current status of drone 101.
[0106] In one possible implementation, the cabin controller 103 may store the time each time the drone 101 returns to the cabin, and determine the current state of the drone 101 based on the time of the drone 101's most recent return to the cabin. If the time difference between the drone 101's most recent return to the cabin and the current time is greater than a preset time duration, the cabin controller 103 determines that the drone 101 is currently in a dormant state. If the time difference between the drone 101's most recent return to the cabin and the current time is not greater than a preset time duration, the cabin controller 103 determines that the drone 101 is currently in a non-dormant state.
[0107] The preset duration can be set and changed as needed and is not specifically limited thereto. For example, the preset duration is 5 days, that is, if the drone 101 is not started for more than 5 days, the drone 101 is in a dormant state, otherwise, it is in a non-dormant state.
[0108] In another possible implementation, in addition to storing the time each time drone 101 returns to the cabin, cabin controller 103 may also store the remaining battery power of drone 101 each time it returns to the cabin. The current state of drone 101 is determined based on the time drone 101 most recently returned to the cabin and the remaining battery power at that time. If the time difference between the time drone 101 most recently returned to the cabin and the current time is greater than a preset time duration, and the remaining battery power is not greater than a second preset battery power value, cabin controller 103 determines that the current state of drone 101 is a dormant state. If the time difference is not greater than the preset time duration, or the remaining battery power is greater than the second preset battery power value, cabin controller 103 determines that the current state of drone 101 is a non-dormant state.
[0109] When determining that the current state of the drone 101 is the dormant state, the cabin controller 103 determines the level signal of the charging terminal; and determines whether the drone 101 is located in the drone cabin based on the level signal.
[0110] When drone 101 is inside the cabin, the charging terminal connects to drone 101's battery port, creating a circuit connection. Cabin controller 103 can detect specific voltage level changes, such as the presence of a high or low voltage signal. When drone 101 is not inside the cabin, the circuit is disconnected, and cabin controller 103 cannot detect voltage level changes. Based on this, cabin controller 103 can determine whether drone 101 is inside the cabin by determining whether the voltage level signal at the charging terminal changes between high and low voltage levels. If the voltage level signal at the charging terminal changes between high and low voltage levels, cabin controller 103 determines that drone 101 is inside the cabin. Otherwise, cabin controller 103 determines that drone 101 is not inside the cabin.
[0111] To further confirm that drone 101 is indeed not in the cabin, cabin controller 103 can open the cabin, allowing the user to further verify whether drone 101 is inside the cabin. Alternatively, cabin controller 103 can use the cabin camera to display the cabin image and return the image data to central control system 102. Central control system 102 then displays the cabin image on the central control display, allowing the user to further determine whether drone 101 is inside the cabin based on the cabin image. If drone 101 is not in the cabin, the user can manually return drone 101 to the cabin.
[0112] If drone 101 is inside the cabin or the user returns drone 101 to the cabin, cabin controller 103 can wake up drone 101 by sending a wake-up signal. Once awakened, drone 101 establishes a communication connection with central control system 102 and, based on this connection, sends a binding message to central control system 102. Central control system 102 then displays the binding message on the central control display. This binding message indicates successful binding of drone 101, allowing the user to control drone 101 through the drone application on the central control display.
[0113] In the embodiment of the present application, when the drone 101 is in a dormant state, the drone 101 automatically discharges to a third preset power value. After the drone 101 is bound to the central control vehicle computer 102, the drone 101 can feedback the remaining power to the central control vehicle computer 102 and automatically enter the charging mode.
[0114] The third preset power value can be set and changed as needed, and is not specifically limited thereto. For example, the preset power value is 40% or 50% of the full load power.
[0115] When the cabin controller 103 determines that the current state of the drone 101 is non-sleep state, it determines the level signal of the charging terminal. When there is a high or low voltage level change in the level signal, it determines that the drone is located in the drone cabin, and then forwards the drone binding request to the drone 101. Based on the drone binding request, the drone 101 establishes a communication connection with the central control vehicle machine 102; based on the communication connection, the binding message is sent to the central control vehicle machine 102, and the central control vehicle machine 102 displays the binding message through the central control display screen.
[0116] One thing that needs to be explained is that when the flight time of the drone 101 is not greater than the first duration, the flight time is not greater than the second duration, the flight time is greater than the second duration, the remaining power is not greater than the first power value, the remaining power is not greater than the second power value, or the remaining power is greater than the second duration, the central control vehicle machine 102 supports binding the drone 101.
[0117] After drone 101 is bound to central control system 102, drone 101 can report its battery status to central control system 102. If drone 101 experiences an abnormality, it can also report the abnormality to central control system 102. Central control system 102 will display the abnormality on the central control screen, informing the user to promptly repair or inspect the drone. The abnormality can include charging abnormality, hardware failure, communication abnormality, and other conditions, without specific limitation.
[0118] In the embodiment of the present application, by installing a drone application on the central control car machine 102 and binding the central control car machine 102 with the drone 101, the user can control the drone 101 by logging into the drone application in the vehicle, which greatly improves the user experience.
[0119] In the examples of this application, see Figure 2 and Figure 3 The system further includes: a temperature sensor 104, a heating component 105 and a cooling component 106, wherein the temperature sensor 104, the heating component 105 and the cooling component 106 are all located in the cabin of the UAV and are electrically connected to the cabin controller 103;
[0120] The temperature sensor 104 is used to collect the temperature inside the UAV cabin and send the temperature to the cabin controller 103;
[0121] The cabin controller 103 is also used to send the temperature to the central control vehicle computer 102;
[0122] The central control vehicle computer 102 is further configured to send a cooling request to the cabin controller 103 when the temperature is greater than the first temperature and the drone 101 is in a charging state; and to send a heating request to the cabin controller 103 when the temperature is less than the second temperature and the drone 101 is in a charging state, and the first temperature is greater than the second temperature;
[0123] The cabin controller 103 is further configured to control the refrigeration component 106 to cool based on a cooling request, and to control the heating component 105 to heat based on a heating request.
[0124] In this implementation, after receiving the temperature from the cabin controller 103, the central control system 102 can display the temperature on the central control display and determine whether the temperature is greater than a first temperature or less than a second temperature. If the temperature is greater than the first temperature, the central control system 102 determines whether the drone 101 is in a charging state. If so, the central control system 102 sends a cooling request to the cabin controller 103. If the temperature is less than the second temperature, the central control system 102 determines whether the drone 101 is in a charging state. If so, the central control system 102 sends a heating request to the cabin controller 103. If the temperature is between the first and second temperatures, the central control system 102 does not perform any operation.
[0125] Cabin controller 103 controls cooling assembly 106 for cooling based on cooling requests and controls heating assembly 105 for heating based on heating requests. Cooling assembly 106 includes a fan, and heating assembly 105 includes a diode. Based on cooling requests, cabin controller 103 controls the fan to rotate for cooling; based on heating requests, it energizes the diode, which generates heat to achieve heating.
[0126] It should be noted that after the cabin controller 103 obtains the temperature sent by the temperature sensor 104, it can also independently determine whether the temperature is greater than the first temperature or less than the second temperature. If the temperature is greater than the first temperature, the cabin controller 103 determines whether the drone 101 is in the charging state. If so, the cabin controller 103 directly controls the cooling component 106 to cool the vehicle. If the temperature is less than the second temperature, the cabin controller 103 determines whether the drone 101 is in the charging state. If so, the cabin controller 103 directly controls the heating component 105 to heat the vehicle. Furthermore, when the cabin controller 103 controls the heating component 105 to heat the vehicle, it can send a first notification message to the central control system 102. The first notification message carries the temperature detected by the temperature sensor. The central control system 102 then displays the first notification message on the central control display screen to inform the user that the cabin temperature is low and heating is in progress. Correspondingly, when the cabin controller 103 controls the refrigeration component 106 to cool, it can send a second notification message to the central control vehicle machine 102. The second notification message carries the temperature detected by the temperature sensor. The central control vehicle machine 102 displays the second notification message through the central control display screen to inform the user that the temperature in the cabin is high and the cabin is being cooled.
[0127] When the cabin controller 103 controls the fan rotation, it can control the fan speed, thereby improving cooling efficiency. Similarly, when the cabin controller 103 energizes the diode, it can control the current or voltage supplied, thereby improving heating efficiency.
[0128] In the embodiment of the present application, since the battery of drone 101 is sensitive to temperature, excessively high or low temperatures can affect battery performance and lifespan. Automatic heating or cooling, based on the cabin temperature and the charging status of drone 101, ensures that drone 101 charges within an appropriate temperature range. This not only improves charging efficiency and reduces charging time, but also protects battery performance.
[0129] To sum up, the activation of different functions of the drone and its use in different usage scenarios in this application fully consider the remaining power and charging efficiency of the drone, and customize the development of an on-board drone power management system to avoid damage to the battery life caused by cyclic charging and discharging.
[0130] Figure 4 This is a flow chart of a vehicle-mounted drone power management method provided by an embodiment of the present application, see Figure 4 , the method comprising:
[0131] Step 401: After the drone returns from outside the drone cabin to inside the drone cabin, the remaining power of the drone is determined.
[0132] Step 402: The drone determines the enabled functions and grayed-out functions of the drone based on the remaining battery power.
[0133] Step 403: The drone sends a first function identifier and a second function identifier to the central control vehicle computer, where the first function identifier is a function identifier corresponding to an enabled function, and the second function identifier is a function identifier corresponding to a grayed-out function.
[0134] Step 404: The central control vehicle computer displays the first function option and the second function option through the central control display screen based on the first function identifier and the second function identifier. The first function option is the function option corresponding to the first function identifier, and the second function option is the function option corresponding to the second function identifier, and the second function option is in a gray state.
[0135] Step 405: In response to the triggering operation of the first function option, the central control vehicle computer sends a start instruction to the drone.
[0136] Step 406: The drone starts the enabled function corresponding to the first function option based on the start instruction.
[0137] In one possible implementation, the drone determines the enabled functions and grayed-out functions of the drone based on the remaining battery power, including:
[0138] The drone determines the flight time based on the remaining battery power;
[0139] When the battery life is not greater than the first duration, the image transmission function is determined as an enabled function, and other functions except the image transmission function are determined as grayed-out functions;
[0140] When the flight time is no longer than the second duration, the image transmission function, the one-key takeoff function, and the manual flight function are determined as enabled functions, and other functions except the image transmission function, the one-key takeoff function, and the manual flight function are determined as grayed-out functions, and the second duration is longer than the first duration;
[0141] When the flight time is greater than the second duration, all functions of the drone are determined to be enabled functions.
[0142] In another possible implementation, the method further includes:
[0143] The drone sends the remaining power to the central control system;
[0144] The central control car computer displays the remaining power through the central control display screen. The central control display screen also displays the charging option. In response to the triggering operation of the charging option, a charging instruction is sent to the drone;
[0145] The drone is charged based on the charging instructions.
[0146] In another possible implementation, the method further includes:
[0147] The central control system sends a drone binding request to the cabin controller;
[0148] The cabin controller determines the current state of the drone based on the drone binding request; if the current state of the drone is dormant and the drone is determined to be located in the drone cabin, wakes up the drone;
[0149] After the drone is awakened, it establishes a communication connection with the central control vehicle computer; based on the communication connection, it sends a binding message to the central control vehicle computer;
[0150] The central control car computer displays the binding message through the central control display screen.
[0151] In another possible implementation, the method further includes:
[0152] When the current state of the drone is a dormant state, the cabin controller determines the level signal of the charging terminal; when there is a high or low voltage level change in the level signal, it is determined that the drone is located in the drone cabin.
[0153] In another possible implementation, the method further includes:
[0154] The temperature sensor collects the temperature inside the drone cabin and sends it to the cabin controller;
[0155] The cabin controller sends the temperature to the central control unit;
[0156] When the temperature is greater than the first temperature and the drone is in a charging state, the central control vehicle computer sends a cooling request to the cabin controller; when the temperature is less than the second temperature and the drone is in a charging state, the central control vehicle computer sends a heating request to the cabin controller, and the first temperature is greater than the second temperature;
[0157] The cabin controller controls the cooling component to cool based on a cooling request, and controls the heating component to heat based on a heating request.
[0158] The present application provides a method for managing the power supply of a vehicle-mounted drone. This method determines the drone's enabled and grayed-out functions based on the drone's remaining battery life, displays the enabled and grayed-out functions on a central control display, and activates the corresponding enabled function upon detecting a trigger operation on a function option corresponding to the enabled function. This method allows the drone to be controlled via the central control display and activates the corresponding function based on the drone's remaining battery life, thereby improving the user experience of the vehicle-mounted drone while taking into account the drone's remaining battery life.
[0159] The vehicle-mounted drone power management method provided in this application and the vehicle-mounted drone power management system have the same concept. The specific process is detailed in the embodiment of the system and will not be repeated here.
[0160] The structural diagram of the drone can be found in Figure 5 The drone 500 may vary significantly due to different configurations or performances, and may include a processor (Central Processing Unit, CPU) 501 and a memory 502. The memory 502 stores at least one program code, which is loaded and executed by the processor 501 to implement the operations performed by the drone in the above-mentioned vehicle-mounted drone power management method. Of course, the drone 500 may also have components such as a wired or wireless network interface, a keyboard, and input / output interfaces for input and output. The drone 500 may also include other components for implementing device functions, which will not be detailed here.
[0161] Figure 6 1 is a schematic diagram of a controller according to an embodiment of the present application. The controller may be a cabin controller or a central control vehicle computer, without specific limitation.
[0162] Typically, the controller 600 includes a main control module 601, a CAN interface 602, a hard-wired input interface 603, and a hard-wired output interface 604. The main control module 601 is connected to the CAN interface 602, the hard-wired input interface 603, and the hard-wired output interface 604, respectively.
[0163] The main control module 601 typically includes a processor and memory. The processor may include one or more processing cores, such as a quad-core processor or an octa-core processor. The processor may be implemented in hardware using at least one of the following: a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor is used to process data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content required for display on the vehicle display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is responsible for processing computational operations related to machine learning. The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one computer program, which is used to be executed by the processor to implement the vehicle-mounted drone power management method provided in the method embodiment of the present application.
[0164] The CAN interface 602 may include a power CAN interface, a motor CAN interface, and a diagnostic CAN interface. The power CAN interface is used to communicate with a vehicle's powertrain module, the motor CAN interface is used to communicate with a vehicle's motor controller, and the diagnostic CAN interface is used to communicate with diagnostic equipment.
[0165] The hardwire input interface 603 is used to receive hardwire control signals. The hardwire output interface 604 is used to send control instructions to the vehicle's electronic control components, causing them to perform corresponding actions. The vehicle's electronic control components include the power management system, motor controller, onboard charger, and body control system.
[0166] The main control module 601 can communicate with the vehicle's power system module, motor controller and diagnostic equipment through the CAN interface 602, and generate control instructions based on the hard-wired control signal received by the hard-wired input interface 603 to send control instructions to the vehicle's electronic control components through the hard-wired output interface 604.
[0167] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the controller 600, and the controller 600 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0168] In an exemplary embodiment, a computer-readable storage medium is further provided, which stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the vehicle-mounted drone power management method in the above embodiment.
[0169] In an exemplary embodiment, a computer program product is further provided. The computer program product stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the vehicle-mounted drone power management method in the above embodiment.
[0170] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0171] The above description is only for the purpose of facilitating those skilled in the art to understand the technical solution of this application and is not intended to limit this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application shall be included in the scope of protection of this application.
Claims
1. A vehicle-mounted drone power management system, characterized in that: The system includes: a drone and a central control vehicle computer, wherein the central control vehicle computer is electrically connected to the drone; The drone is configured to determine the remaining battery power of the drone after returning from outside the drone cabin to inside the drone cabin; determine, based on the remaining battery power, an enabled function and a grayed-out function of the drone; and send a first function identifier and a second function identifier to the central control vehicle computer, where the first function identifier is a function identifier corresponding to the enabled function and the second function identifier is a function identifier corresponding to the grayed-out function; The central control vehicle computer is configured to display a first function option and a second function option on a central control display screen based on the first function identifier and the second function identifier, wherein the first function option is the function option corresponding to the first function identifier, and the second function option is the function option corresponding to the second function identifier, and the second function option is in a grayed-out state; and in response to a triggering operation on the first function option, send a start instruction to the drone; The drone is further configured to start the enabled function corresponding to the first function option based on the start instruction.
2. The system according to claim 1, wherein: The drone is configured to determine a flight time based on the remaining battery power; when the flight time is not greater than a first duration, determine the image transmission function as the enabled function, and determine other functions except the image transmission function as the grayed-out functions; When the flight time is not greater than a second duration, determining the image transmission function, the one-key takeoff function, and the manual flight function as the enabled functions, and determining other functions except the image transmission function, the one-key takeoff function, and the manual flight function as the grayed-out functions, and the second duration is greater than the first duration; When the flight time is greater than the second duration, all functions of the drone are determined as the enabled functions.
3. The system according to claim 1, wherein: The drone is further configured to send the remaining power to the central control vehicle computer; The central control vehicle computer is further configured to display the remaining power via the central control display screen, the central control display screen also displaying a charging option, and in response to a triggering operation of the charging option, sending a charging instruction to the drone; The drone is further configured to be charged based on the charging instruction.
4. The system according to claim 1, wherein: The system further includes: a cabin controller, the cabin controller being located in the cabin of the drone, the central control vehicle and the drone being electrically connected to the cabin controller; The central control vehicle computer is further used to send a drone binding request to the cabin controller; The cabin controller is further configured to determine a current state of the drone based on the drone binding request; and wake up the drone if the current state of the drone is a dormant state and the drone is determined to be located in the drone cabin; The drone is further configured to establish a communication connection with the central control vehicle computer after being awakened; and send a binding message to the central control vehicle computer based on the communication connection; The central control car computer is also used to display the binding message through the central control display screen.
5. The system according to claim 4, characterized in that The cabin controller is further configured to determine the level signal of the charging terminal when the current state of the drone is a dormant state; and determine that the drone is located in the drone cabin when there is a high or low voltage level change in the level signal.
6. The system according to claim 4, characterized in that The system further includes: a temperature sensor, a heating component, and a cooling component, wherein the temperature sensor, the heating component, and the cooling component are all located in the cabin of the drone and are electrically connected to the cabin controller; The temperature sensor is used to collect the temperature inside the cabin of the drone and send the temperature to the cabin controller; The cabin controller is further configured to send the temperature to the central control vehicle computer; The central control vehicle computer is further configured to send a cooling request to the cabin controller when the temperature is greater than a first temperature and the drone is in a charging state; and to send a heating request to the cabin controller when the temperature is less than a second temperature and the drone is in a charging state, and the first temperature is greater than the second temperature; The cabin controller is further configured to control the refrigeration component to cool based on the cooling request; and to control the heating component to heat based on the heating request.
7. A method for managing power supply of a vehicle-mounted drone, characterized in that: The method comprises: After the drone returns from outside the drone cabin to inside the drone cabin, determine the remaining power of the drone; determine an enabled function and a grayed-out function of the drone based on the remaining power; and send a first function identifier and a second function identifier to the central control vehicle computer, where the first function identifier is a function identifier corresponding to the enabled function and the second function identifier is a function identifier corresponding to the grayed-out function; The central control vehicle computer displays a first function option and a second function option on a central control display screen based on the first function identifier and the second function identifier, wherein the first function option is the function option corresponding to the first function identifier, and the second function option is the function option corresponding to the second function identifier, and the second function option is in a grayed-out state; in response to a triggering operation on the first function option, a start command is sent to the drone; The drone starts the enabled function corresponding to the first function option based on the start instruction.
8. An electronic device, characterized in that: The electronic device includes a processor and a memory, wherein at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to implement the vehicle-mounted drone power management method as described in claim 7 of the drone or the central control vehicle computer.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the vehicle-mounted drone power management method as described in claim 7.
10. A computer program product, characterized in that The computer program product stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the vehicle-mounted drone power management method as claimed in claim 7.