Vehicle rescue method, device and storage medium

By establishing a connection with the drone through the V2X communication unit, and using the drone to forward the rescue request to the cloud platform, the problem of vehicle rescue in the case of weak or interrupted network signal is solved, and timely and efficient rescue is achieved.

CN122395573APending Publication Date: 2026-07-14CHERY NEW ENERGY AUTOMOBILE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
Filing Date
2026-04-07
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

When the vehicle network signal is weak or interrupted, the vehicle cannot communicate with the outside world in a timely manner, which makes it impossible to obtain on-site information in an emergency, resulting in untimely emergency rescue and a reduced success rate of rescue.

Method used

The system establishes a connection with the drone via V2X communication unit, uses the drone to forward rescue requests to the cloud platform, expands the vehicle's communication network coverage, determines the fault level based on vehicle driving data, and sends rescue notifications to the vehicle.

Benefits of technology

It enables timely vehicle rescue in weak network environments, improving the timeliness and success rate of rescue and ensuring the safety of vehicles and personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122395573A_ABST
    Figure CN122395573A_ABST
Patent Text Reader

Abstract

The application provides a vehicle rescue method and device and a storage medium. In the method, vehicle driving data is acquired, and whether a safety fault occurs in the vehicle is determined according to the vehicle driving data. In the case where the safety fault occurs, a V2X communication unit is connected with a drone for communication. A rescue request is sent to the drone, and the rescue request is forwarded to a cloud platform by the drone. In the case where the safety fault occurs in the vehicle, the V2X communication unit is connected with the drone for communication, so that a rescue network is timely constructed in combination with the drone and the V2X communication technology, and the vehicle cannot timely and effectively communicate with the outside world in a weak network environment or even a network-free environment, so that personnel and the vehicle cannot be timely rescued.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle networking technology, and in particular to a vehicle rescue method, device and storage medium. Background Technology

[0002] With the development of vehicle intelligence and connectivity, the communication and interaction functions between the vehicle and the outside world have become an important support for vehicle operation.

[0003] During actual driving, vehicles may enter remote mountainous areas, underground parking lots, tunnels and other areas with weak network signals. They may also experience network signal attenuation or even interruption due to extreme weather or vehicle malfunctions.

[0004] When a vehicle is in a scenario where network communication is limited, if an emergency occurs such as a sudden vehicle malfunction, traffic accident, or sudden health abnormality of the driver or passengers, the vehicle cannot establish a timely and effective communication connection with the outside world. The outside world cannot quickly obtain emergency information on site, resulting in untimely emergency rescue, significantly reducing the success rate of rescue, and easily causing greater personal and property losses. Summary of the Invention

[0005] This application provides a vehicle rescue method, device, and storage medium, which can be used to improve the timeliness and success rate of rescue of people and vehicles.

[0006] Specifically, the following technical solutions are included: Firstly, a vehicle rescue method is provided, which includes: Acquire vehicle driving data and determine whether the vehicle has experienced a safety malfunction based on the driving data; In the event of a safety malfunction, communication with the drone is established via the V2X communication unit; Send a rescue request to the drone, which will then forward the request to the cloud platform.

[0007] Secondly, a vehicle rescue method is provided, which includes: Obtain vehicle driving data sent by the vehicle; Determine the vehicle fault level based on vehicle driving data; If the vehicle's fault level is greater than the first fault level threshold, a rescue notification will be sent to the vehicle.

[0008] Thirdly, a vehicle rescue device is provided, the device comprising: The first acquisition module is used to acquire vehicle driving data and determine whether the vehicle has experienced a safety malfunction based on the vehicle driving data. The first communication module is used to establish a communication connection with the drone via a V2X communication unit in the event of a safety failure. The rescue request sending module is used to send rescue requests to the drone, which then forwards the rescue requests to the cloud platform.

[0009] Fourthly, a vehicle rescue device is provided, the device comprising: The second acquisition module is used to acquire vehicle driving data sent by the vehicle; The fault level determination module is used to determine the vehicle fault level based on vehicle driving data. The rescue notification sending module sends a rescue notification to the vehicle when the vehicle's fault level is greater than the first fault level threshold.

[0010] Fifthly, a non-transitory computer-readable storage medium is also provided, in which a computer program is stored, which is loaded and executed by a processor to implement the vehicle rescue method of the first aspect or the vehicle rescue method of the second aspect.

[0011] The technical solution provided in this application brings at least the following beneficial effects: In this embodiment, by acquiring vehicle driving data and determining whether a safety malfunction has occurred based on the data, a safety malfunction can be detected in real time during vehicle operation. In the event of a safety malfunction, a communication connection is established with a drone via a V2X communication unit. By combining drone and V2X communication technologies, a rescue network is promptly constructed, avoiding the inability of vehicles to communicate effectively with the outside world in weak or no network environments, thus preventing timely rescue of personnel and vehicles. This embodiment improves the timeliness and success rate of rescuing disabled vehicles. Attached Figure Description

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

[0013] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application; Figure 2 This is one of the flowcharts of a vehicle rescue method provided in the embodiments of this application; Figure 3 This is a second flowchart of a vehicle rescue method provided in the embodiments of this application; Figure 4 This is the third flowchart of a vehicle rescue method provided in the embodiments of this application; Figure 5This is one of the structural schematic diagrams of a vehicle rescue method provided in the embodiments of this application; Figure 6 This is a second structural schematic diagram of a vehicle rescue method provided in the embodiments of this application. Detailed Implementation

[0014] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0015] For example, Figure 1 This is a schematic diagram of the implementation environment of the vehicle rescue method provided in this application embodiment. The implementation environment includes: vehicle 11, drone 12 and cloud platform 13.

[0016] Vehicle 11 is equipped with at least a data acquisition system, a first communication module, and a control module.

[0017] The data acquisition system collects vehicle driving data at a certain frequency. The data acquisition system includes various types of data acquisition units. By using various types of data acquisition units, it can ensure that the types of vehicle driving data collected are complete enough, thereby accurately analyzing the actual situation of the vehicle.

[0018] Vehicle driving data includes vehicle status information, driver and passenger status information, environmental status information, and vehicle driving route.

[0019] Vehicle status information may include at least one of the following: vehicle location information, speed information, acceleration information, and fault codes.

[0020] Occupant status information is used to characterize the status of the driver and passengers in the vehicle. Occupant status includes at least one of heart rate, electrocardiogram (ECG), blood oxygen saturation, blood pressure, respiratory rate, body temperature, limb posture, and consciousness status. For example, devices such as infrared thermal imaging sensors, microwave radar sensors, cameras, seat pressure sensors, and bioelectrodes can be deployed inside the vehicle to collect occupant heart rate, ECG, blood oxygen saturation, blood pressure, respiratory rate, body temperature, limb posture, and consciousness status in real time.

[0021] Environmental status information is used to characterize the state of the environment in which the vehicle is located. This information includes at least one of the following: in-vehicle CO concentration, ambient temperature, and ambient humidity. For example, CO concentration sensors, temperature sensors, and humidity sensors can be installed inside the vehicle to monitor these parameters.

[0022] The vehicle's travel route represents the actual route the vehicle travels.

[0023] The control module is used to monitor whether the vehicle driving data is abnormal, and to generate alarm information to trigger an alarm when the vehicle driving data is abnormal.

[0024] The first communication module includes at least one of a V2X communication module, a 4G / 5G communication module, and a satellite communication module. The first communication module is equipped with a multi-frequency high-performance antenna. Through the V2X communication module, the vehicle can achieve V2X (Vehicle to Everything) communication with surrounding devices.

[0025] The control module is connected to both the data acquisition system and the communication module. It receives vehicle driving data and user alarm operations collected by the data acquisition system, generates messages based on the vehicle driving data and / or user alarm operations, and sends the messages to external devices. External devices include at least one of other vehicles, drones, cloud platforms, and base stations.

[0026] The drone 12 is equipped with at least a second communication module, a high-resolution camera, a positioning system, a communication relay module, and a data storage module.

[0027] The second communication module includes at least one of a V2X communication module, a 4G / 5G communication module, and a satellite communication module. The second communication module has a multi-frequency high-performance antenna.

[0028] The V2X communication module of the drone is used to enable communication between the drone and its peripheral devices, which include at least one of vehicles, other drones, cloud platforms, and base stations.

[0029] The drone's V2X communication module is compatible with vehicle-mounted OBUs (On-Board Units), enabling the drone to act as a communication relay node between the vehicle and external devices. A stable V2X communication link is established between the vehicle and the drone, achieving end-to-end connectivity. Based on this V2X communication link, the vehicle can connect to external devices (such as cellular network base stations, dedicated communication networks in rescue command centers, and temporary local area networks set up in rescue areas). This allows the drone to receive vehicle driving data (time, location, speed, personnel, rescue requests, and other relevant information) sent by the vehicle and forward it to external devices.

[0030] The V2X communication module of a drone can have multiple V2X communication units, and each V2X communication unit of the drone can communicate with at least one vehicle.

[0031] High-resolution cameras can be used to capture images and videos. For example, high-resolution cameras can be used to capture images of the scene when a vehicle breaks down and images along the route of a drone flying to the vehicle, providing visual evidence for rescue analysis.

[0032] The positioning system can be used to ensure the accurate positioning of drones, enabling them to precisely locate faulty vehicles and successfully complete flight missions.

[0033] The communication relay module can be used to relay data from the second communication module, extending the communication range. For example, the UAV receives V2X signals sent by the vehicle through the V2X communication module, and then the communication relay module forwards the V2X signals to external devices.

[0034] In one possible implementation, the communication relay module has a protocol conversion unit. The protocol conversion unit can adapt the V2X data packets sent by the vehicle to the uplink communication protocol format and then forward them to the external device. The protocol conversion unit can also convert the data returned by the external device in reverse protocol and then transmit it back to the vehicle through the downlink V2X link to realize cross-protocol relay.

[0035] The data storage module is used to store the collected images and various types of transmitted data, providing data support for subsequent rescue analysis.

[0036] The cloud platform 13 is a server with data processing and analysis capabilities. It can establish communication with the vehicle 11 and the drone 12, receive information transmitted from the vehicle and the drone, and perform comprehensive analysis and decision-making.

[0037] Specifically, the cloud platform can assess data transmitted by vehicles and drones, identify the current urgency of the rescue, and dispatch corresponding rescue forces. For example, the cloud platform can generate a rescue priority list by combining the following information from vehicle messages: vehicle status information (such as airbag deployment status indicated by fault codes, vehicle collision signals, whether the user answered inquiry calls, vehicle location information indicating the vehicle's location, and whether the vehicle has reported an ECALL / BCALL), images collected by the drone along its flight path, on-site images, and location information. The more severe the injury to a person in the rescue priority list, the higher the priority. The cloud platform then dispatches ambulances, fire trucks, repair vehicles, and drones based on the rescue priority list.

[0038] This application provides a vehicle rescue method, which is executed by the vehicle's control module, as an example. (Refer to...) Figure 2 The method includes: Step 101: Obtain vehicle driving data and determine whether the vehicle has experienced a safety malfunction based on the vehicle driving data.

[0039] Vehicle driving data may include vehicle status information, driver and passenger status information, and environmental status information.

[0040] Vehicle driving data is collected by a data acquisition system, which then sends the collected data to the vehicle control module. The control module uses this data to determine whether a safety malfunction has occurred.

[0041] In one possible implementation, the vehicle also includes an alarm module. The alarm module is connected to the control module and, in response to a user alarm operation, sends alarm information to the control module. The control module then confirms a vehicle safety malfunction based on the alarm information.

[0042] Step 102: In the event of a safety malfunction, establish a communication connection with the drone via the V2X communication unit.

[0043] In the event of a safety malfunction, a V2X communication link can be established between the vehicle and the drone based on the communication connection between the vehicle's V2X communication unit and the drone's V2X communication unit, thereby enabling communication between the vehicle and the drone.

[0044] In one possible implementation, the vehicle and the drone can send heartbeat data packets to each other at preset intervals to determine whether the V2X communication link between the vehicle and the drone remains connected.

[0045] For example, the drone and the vehicle each send a heartbeat packet to each other every 30 seconds to confirm whether the V2X communication link between them remains connected. If one party does not respond after receiving a heartbeat for an extended period, or if the other party does not receive a heartbeat packet at all, the V2X communication link between the vehicle and the drone is disconnected. The preset time can be set as needed, for example, 40 seconds or 60 seconds.

[0046] Step 103: Send a rescue request to the drone so that the drone can forward the rescue request to the cloud platform.

[0047] After the vehicle's V2X communication unit and the drone's V2X communication unit are connected to establish a V2X communication link between the vehicle and the drone, the vehicle sends a rescue request to the drone based on the V2X communication link.

[0048] The types of drones include Type I drones, which are drones dispatched by users through terminals, and Type II drones, which are drones dispatched by cloud platforms.

[0049] In one possible implementation, when the vehicle's communication network environment is limited, rescue requests may not be able to be sent to the outside world. To extend the vehicle's communication range, for a first type of drone that can be dispatched via a terminal, the user can control the first type of drone to perform flight missions through the terminal, thereby enabling the vehicle to communicate with the outside world. The terminal includes a user terminal and an in-vehicle terminal.

[0050] It is understandable that "limited vehicle communication network environment" could mean that the vehicle cannot use public communication networks.

[0051] Specifically, based on vehicle driving data and alarm operations, after determining that a vehicle safety malfunction has occurred, the control module can display a prompt message on the vehicle's display screen. This prompt message indicates whether to control the first-type UAV to perform a flight rescue mission. Upon receiving user feedback on the prompt message, the control module connects the vehicle's V2X communication module with the first-type UAV's V2X communication module, establishing a V2X communication link between the vehicle and the UAV. This link enables the vehicle to send a flight rescue mission to the first-type UAV. The flight rescue mission instructs the first-type UAV to search for communicable external devices along its flight path / range based on the vehicle's location information. The flight rescue mission includes rescue information, vehicle location information, and the flight path / range. During the flight rescue mission, if the first-type UAV discovers a communicable external device, it will send a rescue request to that device.

[0052] In one possible implementation, since the coverage of the V2X communication module is limited, the first type of UAV can maintain a continuous or temporary V2X communication link between the vehicle and the UAV during the execution of flight missions.

[0053] For example, if the coverage range of the V2X communication module is 300 meters, then with a continuous V2X communication link, the distance between the vehicle and the first type of drone will not exceed 300 meters. However, with a temporary V2X communication link connection, the distance between the vehicle and the first type of drone may briefly exceed 300 meters.

[0054] After the drone sends a rescue request to an external device, it can send a notification to the vehicle that the rescue request has been sent. The vehicle receives and displays the notification to inform the user that the rescue request has been sent to an external device, such as a cloud platform.

[0055] In one possible implementation, after receiving a rescue request, the cloud platform sends a rescue notification to a first-type drone. Upon receiving the rescue notification, the first-type drone forwards the notification to the vehicle via a V2X communication link. The vehicle receives and displays the rescue notification to inform the user that a rescue force is planning to carry out the rescue.

[0056] In one possible implementation, the vehicle can also upload its driving data to a cloud platform, which will then determine the vehicle's fault level based on the data and send a rescue notification to the vehicle if the fault level exceeds the first fault level threshold.

[0057] Specifically, the cloud platform determines the vehicle fault level based on the last vehicle driving data frame sent before the vehicle network deteriorates. If the vehicle fault level is greater than the first fault level threshold, it sends a flight mission to a second type of drone. The flight mission includes a rescue notification. The second type of drone performs the flight mission to approach the vehicle and establishes a V2X communication link with the vehicle's V2X communication module through the V2X communication module of the second type of drone. The rescue notification is sent to the vehicle through the V2X communication link. The vehicle receives and displays the rescue notification to inform the user that a rescue force is planning to carry out a rescue.

[0058] In this embodiment, determining the vehicle fault level through a cloud platform leverages the powerful computing capabilities of the cloud platform to synthesize multimodal vehicle driving data, thus more accurately determining whether a vehicle has malfunctioned. Furthermore, determining the vehicle fault level based on the last vehicle driving data frame sent before the vehicle lost network access avoids situations where, after a malfunction, the vehicle is unable to actively communicate with the outside world, preventing external parties from being aware of the malfunction and thus hindering timely rescue efforts.

[0059] In one possible implementation, the drone also connects to the vehicle's audio module via a V2X communication module, transmits a rescue notification to the vehicle's audio module, and plays the rescue notification through the vehicle's audio module.

[0060] In one possible implementation, the drone can also detect whether the vehicle's audio module is damaged. If the vehicle's audio module is damaged, the drone can use its own configured drone audio module to provide necessary guidance, reassurance, and inquiries to the driver and passengers, such as informing them of the estimated arrival time of the rescue team, guiding them to take simple self-rescue measures, inquiring whether anyone is currently missing, and asking them to go out and find rescue forces on their own.

[0061] In one possible implementation, after establishing a communication link between the vehicle and the cloud platform via a drone, the scheduling authority for the drone can be transferred to the terminal or the cloud platform.

[0062] Specifically, the terminal has initial scheduling authority for the first type of drone. After the terminal schedules the first type of drone and establishes a communication link between the vehicle and the cloud platform, it can transfer the scheduling authority for the first type of drone to the cloud platform. After the transfer, the cloud platform has the scheduling authority for the first type of drone. The cloud platform has initial scheduling authority for the second type of drone. After the cloud platform schedules the second type of drone and establishes a communication link between the vehicle and the cloud platform, it can transfer the scheduling authority for the second type of drone to the terminal. After the transfer, the terminal has the scheduling authority for the second type of drone. After establishing a communication link between the vehicle and the cloud platform, the terminal and the cloud platform share the drone scheduling authority.

[0063] By establishing a two-way transfer mechanism for drone dispatching authority between the terminal and the cloud platform, the dispatching authority of drones can be flexibly adjusted after the vehicle communicates with the cloud platform to adapt to the dispatching needs in different scenarios and enhance the flexibility of rescue operations.

[0064] In one possible implementation, after displaying the rescue notification, the method includes: Receive the first operation information input by the user; Based on the first operation information, if it is determined that the user agrees to the rescue, a rescue consent notification is sent to the drone, which then sends the rescue consent notification to the cloud platform. If, based on the first operational information, it is determined that the user refuses rescue, a refusal-of-rescue notification is sent to the drone, which then forwards the notification to the cloud platform.

[0065] Determining whether a user agrees to the rescue based on the first operation information ensures that the rescue mission meets the user's actual needs and avoids the ineffective allocation of rescue resources.

[0066] In this embodiment, vehicle driving data is acquired, and a safety malfunction is determined based on this data. If a safety malfunction occurs, a V2X communication unit establishes a communication connection between the vehicle and a drone. The drone extends the vehicle's communication network coverage, preventing the inability to send rescue requests due to limited vehicle communication capabilities. After the vehicle and drone establish a communication connection, the drone forwards the vehicle's rescue request to the cloud platform for timely rescue.

[0067] This application also provides a vehicle rescue method, which is executed by a cloud platform, as an example, see below. Figure 3 The method includes: Step 201: Obtain vehicle driving data sent by the vehicle.

[0068] After collecting vehicle driving data in real time, the vehicle data acquisition system continuously sends the data to the cloud platform, provided the vehicle network environment is normal. Vehicle driving data may include vehicle status information, occupant status information, and environmental status information.

[0069] It is understandable that a normal vehicle network environment means that the vehicle can use public communication networks.

[0070] Step 202: Determine the vehicle fault level based on vehicle driving data.

[0071] Vehicle fault levels include: Level 1 fault level, Level 2 fault level, and Level 3 fault level.

[0072] A Level 1 fault indicates a general fault in the vehicle, placing the vehicle in a low-safety-risk state that does not affect driving. Examples of general faults include: slightly low tire pressure, windshield wiper malfunction, air conditioning failure, minor abnormal noise from a single brake wheel, and at least one of the following non-fault warnings on the dashboard.

[0073] Level 2 fault indicates a moderate fault in the vehicle, placing it in a state of moderate safety risk. The vehicle is unable to drive normally, but the user remains conscious and can handle the fault independently. The user can choose whether to request roadside assistance. For example, a moderate fault includes at least one of the following: a minor collision with airbag deployment, unstable engine idling, transmission shifting gears, sudden drop in tire pressure, single-channel ABS failure, or reduced power steering.

[0074] A Level 3 fault rating indicates a severe fault in the vehicle, placing the vehicle in a high-safety-risk state, or causing serious damage. For example, a severe fault includes a major collision in which the airbags deploy.

[0075] In one possible implementation, if there is a sudden change in the vehicle network, the cloud platform can determine the vehicle fault level based on the last vehicle driving data frame sent by the vehicle.

[0076] Step 203: If the vehicle fault level is greater than the first fault level threshold, send a rescue notification to the vehicle.

[0077] If the vehicle fault level is Level 1, then the vehicle fault level is less than or equal to the Level 1 fault level threshold. If the vehicle fault level is Level 2 or Level 2, then the vehicle fault level is greater than the Level 1 fault level threshold.

[0078] Since a vehicle malfunction is classified as Level 1, indicating a low safety risk and no malfunction affecting drivability, the cloud platform can generate Level 1 alarm data and send it to available rescue forces, placing them on standby. For example, the Level 1 alarm data can be pushed to back-end operations personnel to alert them of a potential vehicle malfunction and the need to monitor subsequent driving information.

[0079] When the vehicle's fault level is Level 2 or Level 3, the cloud platform sends a rescue notification to the vehicle.

[0080] Specifically, when a vehicle malfunction is classified as Level 2, indicating a problem affecting drivability, the cloud platform generates Level 2 alarm data and sends it to available rescue forces, placing them on Level 2 standby. Simultaneously, the cloud platform sends a rescue notification to the vehicle, inquiring whether the user requires assistance.

[0081] When a vehicle is classified as having a Level 3 fault, it is in a high-risk state and severely damaged. The cloud platform sends a rescue notification to the vehicle to inquire whether the user needs assistance from rescue forces.

[0082] In one possible implementation, if a rescue notification is sent to a vehicle but no response of refusal to provide assistance is received from the vehicle, a drone is dispatched to approach the vehicle.

[0083] Specifically, when a vehicle's fault level is Level 2 or Level 3, the cloud platform can send a rescue notification to the vehicle. After sending the rescue notification, if the cloud platform receives a rejection notification from the vehicle, it may not dispatch a Type 2 drone; if the cloud platform receives a consent notification from the vehicle, it will dispatch a Type 2 drone to approach the vehicle; if the vehicle's fault prevents it from communicating with the outside world, resulting in the cloud platform not receiving a rejection notification, the cloud platform can dispatch a drone to approach the vehicle. The drone that the cloud platform can dispatch can be a Type 2 drone.

[0084] For example, if a vehicle's fault level exceeds the first fault level threshold, the cloud platform will call the vehicle / owner to inquire whether they require roadside assistance. If the owner indicates they need assistance, the platform will send the collected vehicle driving data to the assistance team for assistance. If the platform cannot reach the vehicle / owner or the vehicle / owner does not answer the phone, indicating the vehicle cannot refuse assistance, the cloud platform will send the collected vehicle driving data to the assistance team for assistance. If the owner indicates they do not need assistance, the process can end.

[0085] It is understandable that the cloud platform's failure to receive a vehicle's refusal to provide assistance indicates one of the following three possibilities: (1) the vehicle can normally provide a request for assistance; (2) due to network issues, the cloud platform is unable to receive the vehicle's request for assistance or refusal to provide assistance; (3) due to vehicle malfunction, the vehicle is unable to send a request for assistance or refusal to provide assistance. Any of these three scenarios indicates that the vehicle has a strong need for assistance. Therefore, if the cloud platform does not receive a request for assistance from the vehicle, it can dispatch a drone to approach the vehicle and provide assistance.

[0086] Under the control of a cloud platform, the drone executes a flight mission to approach the vehicle awaiting rescue. Simultaneously, the drone collects accident scene data from the vehicle's malfunction location and data along its flight path as it approaches the vehicle, transmitting both the accident scene data and the data along the path to the cloud platform. The data along the path includes image and audio data. The accident scene data includes on-site image data, on-site audio data, and vehicle transmission data.

[0087] In one possible implementation, after the drone flies to the area where the vehicle is located, if available ground network infrastructure (such as a weak signal base station) exists in the area, the drone, equipped with a communication relay module, establishes a connection with the ground base station wirelessly. Specifically, the drone considers key parameters such as the real-time signal strength, current network load, link transmission latency, and signal error rate of available base stations in the vehicle's area to select the target base station with the best overall performance for targeted access. After selecting and accessing the optimal base station, the drone sends an attach request to the core network through the base station to obtain a network IP address, thereby establishing a connection between the vehicle and the ground base station, expanding the vehicle's network coverage, and enhancing the signal strength between the vehicle and the ground base station.

[0088] If there is no accessible ground communication base station, indicating that the ground network is completely paralyzed, the drone can use its onboard satellite communication module to connect with a nearby and usable satellite in the area where the vehicle is currently located, and upload the collected accident scene data and data along the route to the cloud platform. Alternatively, the drone can use its onboard satellite communication module to establish a satellite link with a ground base station, thereby establishing a communication connection between the vehicle and the cloud platform based on the drone.

[0089] The drone employs adaptive communication technology, dynamically adjusting communication parameters based on the signal quality of the ground base station. If the communication quality is good, it maintains the current state; if the communication quality is poor, the drone can first collect data from the accident site and along the route, storing it locally in the data storage module. This local storage allows for uploading to the cloud platform when the communication quality improves. The accident site and route data collected by the drone can be uploaded in multiple segments, with mechanisms such as resume capability to prevent data loss due to channel instability, ensuring that rescue data is sent to the rescue center more comprehensively.

[0090] To improve signal transmission and coverage, the drone's network signal extends to terminals within a certain range. The drone's antenna can utilize high-gain, highly directional antennas, such as directional parabolic antennas or phased array antennas. The antenna pointing can be adjusted according to the target area to concentrate signal energy and enhance signal coverage in specific directions. Furthermore, when multiple vehicle-mounted terminals and user terminals are detected scattered in different locations, the drone uses algorithms to control the antenna, directing the beam towards each terminal to ensure each terminal receives a stable signal.

[0091] To ensure that the drone can support stable network operation with multiple terminals, the drone uses network management software and algorithms to identify and manage connected terminal devices, monitor the network requirements and usage of each terminal in real time, and thus carry out effective network management and resource allocation.

[0092] Specifically, network resources (bandwidth, time slots, etc.) are allocated based on the drone's terminal device's service type (such as emergency rescue calls, image transmission, text transmission, etc.) and the priority of the service type.

[0093] For example, for emergency calls and other urgent services, sufficient bandwidth resources can be allocated to ensure call quality; for ordinary data transmission services such as image and text transmission, bandwidth can be appropriately limited to avoid consuming too many network resources and affecting the normal operation of emergency services. At the same time, the drone will also dynamically adjust resource allocation strategies to cope with changes in network load, ensuring the efficient and stable operation of the entire temporary network and providing strong communication support for vehicle rescue.

[0094] In one possible implementation, after establishing a communication connection between the vehicle and the cloud platform based on the drone, the drone can receive and broadcast rescue plans from the rescue center.

[0095] In one possible implementation, the cloud platform dispatches drones through a rescue platform. After acquiring data from the accident scene and along the flight path collected by the drones, the cloud platform generates detailed accident data based on vehicle driving data, accident scene data, and flight path data, and sends this detailed accident data to the rescue platform to help the rescue platform understand the details of the vehicle malfunction.

[0096] Since the malfunction could occur in one vehicle, multiple vehicles for the same reason, or multiple vehicles for different reasons, in one possible implementation, the cloud platform will integrate the detailed accident data of each vehicle, generate a rescue reference plan, and send the rescue reference plan to the rescue platform so that the rescue platform can quickly carry out rescue operations based on the rescue reference plan.

[0097] For example, if the rescue reference plan includes a rescue sequence suggestion, the rescue platform can rescue each vehicle in turn according to the rescue sequence suggestion.

[0098] It is understandable that cloud platforms and rescue platforms can be different parts of the same rescue system, or belong to different rescue systems.

[0099] Vehicle driving data also includes: vehicle driving routes.

[0100] In one possible implementation, the cloud platform acquires the user's historical driving habits and map data corresponding to the vehicle's driving route; Based on vehicle driving routes, user driving history, and map data, predict dangerous road sections in the vehicle driving routes; Based on vehicle driving data and dangerous road sections, the system predicts the vehicle's fault level and location when a vehicle malfunctions.

[0101] If no vehicle driving data is received within the preset reception time period, a second type of drone will be dispatched to approach the vehicle based on the vehicle location information in the last vehicle driving data, or based on the vehicle location prediction information. The preset reception time period is the preset reception duration after the last vehicle driving data is received.

[0102] In this embodiment, based on the vehicle's historical driving habits and map data, potential dangerous road sections during the journey are predicted. Based on vehicle driving data and these dangerous road sections, a potential breakdown during a certain route is simulated. This allows for advance prediction of dangerous road sections where vehicle breakdowns may occur, as well as the predicted vehicle breakdown level and location. This enables timely preparation for vehicle rescue, preventing situations where the vehicle suddenly enters a network-free area, preventing the cloud platform from continuing to acquire vehicle driving data and thus making it difficult to determine if a breakdown has occurred. In this embodiment, if no vehicle driving data is received within a preset reception time period, a second type of drone is dispatched to approach the vehicle based on the vehicle location information in the last piece of driving data, or based on the predicted vehicle location information, thereby improving the timeliness of vehicle rescue.

[0103] For example, if based on a user's historical driving habits, it is determined that the user frequently drives the vehicle through high-speed curves, and based on the vehicle's route and map data, it is determined that the route has multiple turns, then a collision may occur at a certain turn along the route, thus predicting dangerous sections within the vehicle's route. Even if the vehicle's network connection to the cloud platform suddenly fails, the cloud platform can still combine the dangerous sections with the vehicle's driving data already uploaded to the cloud platform to predict the fault level of the vehicle at each dangerous section and the target dangerous section at that time, using the target dangerous section as vehicle location prediction information.

[0104] In one possible implementation, the cloud platform can dispatch a swarm of drones to approach the vehicle for rescue operations. During the drone swarm's operation, if a drone encounters problems such as network connectivity issues, weak V2X communication signals, or insufficient battery power, its flight mission can be reassigned to other drones, thus quickly completing mission handover and ensuring the continuity of the rescue operation. Simultaneously, the distribution of drones within the swarm can be dynamically adjusted in real time to prevent an overabundance or underabundance of drones in any one area.

[0105] In one possible implementation, dispatching a second type of drone to approach the vehicle includes: Generate a scheduling request based on vehicle location information or vehicle location prediction information; Send a dispatch request to the rescue platform so that the rescue platform can dispatch a second type of drone to approach the vehicle according to the dispatch request.

[0106] In one possible implementation, to ensure the security and privacy of data during the rescue process, encryption algorithms such as RSA and AES are used to encrypt the data transmitted between vehicles, drones, and the cloud platform, and the data on the cloud platform side is encrypted using the TLS encryption algorithm before storage.

[0107] In one possible implementation, a secure authentication mechanism is established between vehicles, drones, and the rescue command center to ensure that only authorized devices and users can access and process the relevant data. For example, public key infrastructure (PKI)-based digital certificate authentication technology can be used to authenticate the identities of vehicles, drones, and the rescue command center, preventing data theft, tampering, or forgery. Simultaneously, encryption keys are updated regularly to enhance data security.

[0108] In one possible implementation, the drone can gain control of the vehicle. With the owner's authorization, the drone can issue auxiliary rescue commands to the vehicle and control it via these commands. These commands can be used to control the vehicle to perform a battery pack ejection operation or to unlock the trunk and windows.

[0109] To improve rescue efficiency, drones can gain control of vehicles. After receiving the rescue plan, the drone can issue auxiliary rescue commands to the vehicle, controlling it to perform a battery pack ejection operation. This avoids the risk of poisoning, burns, or even explosions that can occur if rescuers or vehicle owners need to operate the vehicle at close range to eject the battery pack in the event of battery thermal runaway. Drones can also control the unlocking of the vehicle's trunk and windows, significantly shortening the unlocking time and providing trapped occupants with a faster escape route or external rescue access. It also allows for quick access to emergency supplies from the trunk, preventing escalation of malfunctions and injuries due to unlocking delays.

[0110] This application also provides a vehicle rescue method, referencing... Figure 4 The method includes: S1: The vehicle collects and uploads its driving data in real time, and then executes S2.

[0111] S2, the cloud platform in the rescue system receives vehicle driving data and determines the vehicle's fault level based on the driving data.

[0112] The rescue system includes: a cloud platform, a rescue cloud platform, and drones.

[0113] Fault levels are categorized into Level 1, Level 2, and Level 3 faults.

[0114] S3 includes S31-S33.

[0115] S31, if the fault level is a level 1 fault, generate a level 1 warning message; S32, if the vehicle fault level is a level 2 fault, generate a level 2 warning message and send a rescue notification to the vehicle; S33: If the vehicle fault level is level three, send a rescue notification to the vehicle.

[0116] S4: The cloud platform determines whether the user has responded to the rescue notification. If the user responds, proceed to S5. If the user does not respond, proceed to S6.

[0117] S5: The cloud platform determines whether the user agrees to the rescue. If the user agrees to the rescue, proceed to S6; otherwise, the process ends.

[0118] Specifically, after sending a rescue notification, the cloud platform determines whether the user agrees to the rescue based on the user's response to the rescue notification.

[0119] S6: The rescue cloud platform receives rescue information sent by the cloud platform, and then executes S7.

[0120] The rescue information includes the vehicle's location and the vehicle's malfunction. The rescue information can be extracted from the last valid vehicle travel data frame.

[0121] S7: The rescue cloud platform dispatches drones, followed by S8.

[0122] The rescue cloud platform will plan drone routes and drone swarm size based on rescue information, generate rescue mission data based on the rescue information, drone routes and drone swarm size, and send the rescue mission data to the drone swarm so that the drone swarm can carry out the rescue mission.

[0123] S8 includes S81 and S82.

[0124] S81, the drone arrived at the rescue location and collected data along the way; The S82 drone communicates with vehicles and collects on-site data.

[0125] The on-site data includes image data collected by drones via cameras, sound data collected by audio pickup devices, and vehicle data transmitted by vehicles.

[0126] Afterwards, the drone will transmit data along the route and at the scene back to the rescue cloud platform. The rescue cloud platform uses this data to perform real-time calculations and dynamically adjust the rescue plan. Based on the rescue plan, the platform dispatches rescue forces to assist the vehicle. During the vehicle rescue process, the drone acts as a network relay, establishing communication links between the vehicle and rescue forces, and between the vehicle and the rescue cloud platform. This allows the vehicle to communicate with external rescue forces to describe accident information and rescue needs, and enables the rescue cloud platform to remotely guide the rescue and reassure the user.

[0127] The drone and the rescue cloud platform continuously exchange heartbeat data packets to determine whether they maintain a communication connection.

[0128] This application also provides a vehicle rescue device, see reference. Figure 5 The vehicle rescue device includes: The first acquisition module 301 is used to acquire vehicle driving data and determine whether the vehicle has experienced a safety malfunction based on the vehicle driving data. The first communication module 302 is used to establish a communication connection with the UAV via a V2X communication unit in the event of a safety failure. The rescue request sending module 303 is used to send a rescue request to the drone, so that the drone can forward the rescue request to the cloud platform.

[0129] In one possible implementation, the drone type includes a first type of drone and a second type of drone, wherein the first type of drone is a drone scheduled by a user through a terminal, and the second type of drone is a drone scheduled by the cloud platform.

[0130] In one possible implementation, the vehicle rescue device further includes an uploading module: The upload module is used to upload vehicle driving data to the cloud platform, so that the cloud platform can determine the vehicle fault level based on the vehicle driving data, and send a rescue notification to the vehicle if the vehicle fault level is greater than the first fault level threshold.

[0131] It is understood that the specific implementation of each unit in the vehicle rescue device provided in this application embodiment and the beneficial effects that can be achieved can be referred to the description of the aforementioned related vehicle rescue method embodiments, and will not be repeated here.

[0132] This application also provides a vehicle rescue device, see reference. Figure 6 The vehicle rescue device includes: The second acquisition module 401 is used to acquire vehicle driving data sent by the vehicle; The fault level determination module 402 is used to determine the vehicle fault level based on vehicle driving data; The rescue notification sending module 403 sends a rescue notification to the vehicle when the vehicle fault level is greater than the first fault level threshold.

[0133] In one possible implementation, the vehicle rescue device further includes: The first dispatch module is used to dispatch a drone to approach the vehicle if no response of refusal to assist is received from the vehicle after a rescue notification is sent to it.

[0134] In one possible implementation, the vehicle rescue device further includes: The data acquisition module is used to acquire data from the accident scene and along the route collected by the drone; The first processing module is used to generate detailed accident data based on vehicle driving data, accident scene data, and flight path data, and then send the detailed accident data to the rescue platform.

[0135] In one possible implementation, the vehicle rescue device further includes: The second processing module is used to integrate detailed accident data from each vehicle, generate a rescue reference plan, and send the rescue reference plan to the rescue platform.

[0136] In one possible implementation, the vehicle rescue device further includes: The prediction module is used to obtain the user's historical driving habits and map data corresponding to the vehicle's driving route; based on the vehicle's driving route, the user's historical driving habits, and map data, it predicts dangerous road sections in the vehicle's driving route; based on the vehicle's driving data and dangerous road sections, it predicts the fault level when the vehicle malfunctions and the vehicle's location prediction information. The second scheduling module is used to schedule a second type of drone to approach the vehicle if no vehicle driving data is received within a preset receiving time period, based on the vehicle location information in the last vehicle driving data, or to schedule a second type of drone to approach the vehicle based on vehicle location prediction information.

[0137] In one possible implementation, the vehicle rescue device further includes: The third scheduling module is used to generate a scheduling request based on vehicle location information or vehicle location prediction information; and send the scheduling request to the rescue platform so that the rescue platform can schedule the second type of drone to approach the vehicle according to the scheduling request.

[0138] It is understood that the specific implementation of each unit in the vehicle rescue device provided in this application embodiment and the beneficial effects that can be achieved can be referred to the description of the aforementioned related vehicle rescue method embodiments, and will not be repeated here.

[0139] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0140] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program that is loaded and executed by a processor of a computer device to enable the computer to implement any of the vehicle rescue methods described above.

[0141] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0142] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the vehicle rescue methods described above.

[0143] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the environmental images of the vehicle's surroundings, road preprocessing and recognition results, road matching results, first duration, second duration, and control strategy involved in this application were all obtained with full authorization.

[0144] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0145] It should be noted that the terms "first," "second," etc. (if applicable) in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0146] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A vehicle rescue method, characterized in that, include: Acquire vehicle driving data and determine whether the vehicle has experienced a safety malfunction based on the vehicle driving data; In the event of the aforementioned safety failure, a communication connection is established with the drone via the V2X communication unit; A rescue request is sent to the drone, which then forwards the rescue request to the cloud platform.

2. The method as described in claim 1, characterized in that, The drone types include a first type of drone and a second type of drone. The first type of drone is a drone scheduled by the user through a terminal, and the second type of drone is a drone scheduled by the cloud platform.

3. The method as described in claim 2, characterized in that, Also includes: The vehicle driving data is uploaded to the cloud platform so that the cloud platform can determine the vehicle fault level based on the vehicle driving data, and send a rescue notification to the vehicle if the vehicle fault level is greater than the first fault level threshold.

4. A vehicle rescue method, characterized in that, include: Obtain vehicle driving data sent by the vehicle; Based on the vehicle driving data, the vehicle fault level is determined; If the vehicle fault level is greater than the first fault level threshold, a rescue notification is sent to the vehicle.

5. The method as described in claim 4, characterized in that, Also includes: If the rescue notification is sent to the vehicle and no rejection message is received from the vehicle, a drone is dispatched to approach the vehicle. Preferably, the method further includes: The drone collects data from the accident scene and along its route. Detailed accident data is generated based on the vehicle driving data, the accident scene data, and the flight path data, and then sent to the rescue platform. Preferably, the method further includes: Based on the detailed accident data of each of the aforementioned vehicles, a rescue reference plan is generated; The rescue reference plan is sent to the rescue platform.

6. The method as described in claim 4, characterized in that, The vehicle driving data includes: the vehicle's driving route; The method further includes: Obtain the user's historical driving habits and map data corresponding to the vehicle's driving route; Based on the vehicle's driving route, the user's historical driving habits, and the map data, predict dangerous road sections in the vehicle's driving route; Based on the vehicle driving data and the dangerous road section, predict the fault level and vehicle location information when the vehicle malfunctions. If the vehicle driving data is not received within the preset receiving time period, a second type of drone is dispatched to approach the vehicle based on the vehicle location information in the last piece of vehicle driving data, or the second type of drone is dispatched to approach the vehicle based on the vehicle location prediction information. The preset receiving time period is the preset receiving duration after the last piece of vehicle driving data is received.

7. The method as described in claim 6, characterized in that, The dispatching of the second type of drone to approach the vehicle includes: A scheduling request is generated based on the vehicle location information or the vehicle location prediction information. The dispatch request is sent to the rescue platform so that the rescue platform dispatches a second type of drone to approach the vehicle according to the dispatch request.

8. A vehicle rescue device, characterized in that, The device includes: The first acquisition module is used to acquire vehicle driving data and determine whether the vehicle has experienced a safety malfunction based on the vehicle driving data. The first communication module is used to establish a communication connection with the UAV via a V2X communication unit in the event of the aforementioned security failure. The rescue request sending module is used to send a rescue request to the drone, so that the drone can forward the rescue request to the cloud platform.

9. A vehicle rescue device, characterized in that, The device includes: The second acquisition module is used to acquire vehicle driving data sent by the vehicle; The fault level determination module is used to determine the vehicle fault level based on the vehicle driving data. The rescue notification sending module sends a rescue notification to the vehicle when the vehicle's fault level is greater than the first fault level threshold.

10. A non-transitory computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the vehicle rescue method as described in any one of claims 1 to 3, or the vehicle rescue method as described in any one of claims 4 to 7.