Vehicle communication methods, devices, vehicles, storage media, and software products

CN122579101APending Publication Date: 2026-08-14CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-29
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种车辆通信方法、装置、车辆、存储介质及程序产品,能够解决因车辆通信链路单一依赖而导致的求救信息发送失败的问题

Benefits of technology

[0020]本申请提供的技术方案带来的有益效果是:通过实时获取行驶状态与环境数据,精准判定事故触发条件,确保求救信号及时生成;当第一通信模块发送求救信息失败,通过第二通信模块将求救信息转发至附近通信设备,借助通信设备向目标接收端发送求救信息,显著提升了隧道、山区、地下室等信号盲区以及第一通信模块物理损坏场景下的求救成功率,从而大幅降低救援延误风险。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122579101A_ABST
    Figure CN122579101A_ABST
Patent Text Reader

Abstract

This application discloses a vehicle communication method, device, vehicle, storage medium, and program product, belonging to the field of intelligent control technology. In this application, vehicle driving status data and environmental data are acquired, and based on the driving status data, it is determined whether the vehicle meets specified conditions, wherein the specified conditions are used to indicate that an accident has occurred. In response to the vehicle meeting the specified conditions, a distress signal is generated based on the driving status data and environmental data. The distress signal is sent to a target receiving end based on the vehicle's first communication module. In response to the failure to send the distress signal, the distress signal is sent to a nearby communication device based on the vehicle's second communication module, so that the communication device can send the distress signal to the target receiving end. This application significantly improves the success rate of distress calls in signal blind spots such as tunnels, mountainous areas, and basements, as well as in scenarios where the first communication module is physically damaged, thereby greatly reducing the risk of rescue delays.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle intelligent control technology, and in particular to a vehicle communication method, device, vehicle, storage medium, and program product. Background Technology

[0002] The vehicle emergency call (eCall) system is a key system for improving road safety. It can automatically send location and other information to the rescue center after an accident, significantly reducing response time. Specifically, when a collision or other accident is detected, the vehicle sends a distress message containing its location and time to the rescue center via its cellular communication module.

[0003] However, because it relies entirely on cellular communication modules and public mobile networks for data transmission, it will be unable to send distress signals to rescue centers in signal dead zones such as tunnels, mountainous areas, and basements, or when the cellular communication module is damaged due to a collision, leading to delays or even failures in rescue efforts. Summary of the Invention

[0004] This application provides a vehicle communication method, device, vehicle, storage medium, and program product, which can solve the problem of distress message transmission failure caused by a single reliance on a vehicle communication link. The technical solution is as follows: On one hand, a vehicle communication method is provided, the method comprising: The vehicle's driving status data and environmental data are acquired, and the vehicle is determined to meet specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has been involved in an accident. In response to the vehicle meeting specified conditions, a distress message is generated based on the driving status data and environmental data; The distress message is sent to the target receiving end based on the vehicle's first communication module; In response to the failure to transmit the distress message, the vehicle's second communication module sends the distress message to a communication device near the vehicle, so that the communication device can transmit the distress message to a target receiving end.

[0005] In one possible implementation, the driving state data includes the vehicle's acceleration, safety restraint device triggering state data, and engine state data; determining whether the vehicle meets specified conditions based on the driving state data includes: In response to the acceleration being greater than or equal to a specified acceleration, the safety restraint device trigger status data indicating that the safety restraint device has been triggered, and the engine status data indicating that the engine is off, it is determined that the vehicle meets the specified conditions.

[0006] In another possible implementation, the driving state data includes the vehicle's attitude angle data; determining whether the vehicle meets specified conditions based on the driving state data includes: In response to the attitude angle data indicating that the vehicle's roll angle is greater than or equal to a specified roll angle, it is determined that the vehicle meets the specified conditions.

[0007] In another possible implementation, after the first communication module of the vehicle sends the distress message to the target receiver, it further includes: In response to the failure to establish a communication connection between the first communication module and the target receiving end within a specified time, it is determined that the distress message has failed to be sent.

[0008] In another possible implementation, the method further includes: The second communication module sends a warning message to a communication device near the vehicle. The warning message includes the accident location and the accident type. The warning message is used to instruct the communication device that receives the warning message to issue a warning prompt.

[0009] In another possible implementation, the distress information includes at least one of the following: the type of accident involving the vehicle, its location, attitude angle data, vehicle identification number, environmental image, and environmental audio.

[0010] On the other hand, a vehicle communication device is provided, the device comprising: The acquisition module is configured to acquire the vehicle's driving status data and environmental data, and determine whether the vehicle meets specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has been involved in an accident. A generation module is configured to generate a distress message based on the driving status data and environmental data in response to the vehicle meeting specified conditions. A first transmitting module is configured to send the distress message to a target receiving end based on the vehicle's first communication module. The second sending module is configured to, in response to the failure to send the distress message, send the distress message to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress message to a target receiving end.

[0011] In one possible implementation, the driving state data includes the vehicle's acceleration, safety restraint device trigger status data, and engine status data; the acquisition module is used to: In response to the acceleration being greater than or equal to a specified acceleration, the safety restraint device trigger status data indicating that the safety restraint device has been triggered, and the engine status data indicating that the engine is off, it is determined that the vehicle meets the specified conditions.

[0012] In another possible implementation, the driving state data includes the vehicle's attitude angle data; the acquisition module is used to: In response to the attitude angle data indicating that the vehicle's roll angle is greater than or equal to a specified roll angle, it is determined that the vehicle meets the specified conditions.

[0013] In another possible implementation, the first sending module is configured to: In response to the failure to establish a communication connection between the first communication module and the target receiving end within a specified time, it is determined that the distress message has failed to be sent.

[0014] In another possible implementation, the second sending module is used for: The second communication module sends a warning message to a communication device near the vehicle. The warning message includes the accident location and the accident type. The warning message is used to instruct the communication device that receives the warning message to issue a warning prompt.

[0015] In another possible implementation, the distress information includes at least one of the following: the type of accident involving the vehicle, its location, attitude angle data, vehicle identification number, environmental image, and environmental audio.

[0016] On the other hand, a vehicle is provided, the vehicle including: a controller, a first communication module and a second communication module, the controller being connected to the first communication module and the second communication module respectively; The first communication module is used to send a distress message to the target receiving end; The second communication module is used to send the distress message to a communication device near the vehicle, so that the communication device sends the distress message to the target receiving end; The controller is used to acquire the vehicle's driving status data and environmental data, and determine whether the vehicle meets specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has had an accident; in response to the vehicle meeting the specified conditions, it generates a distress message based on the driving status data and environmental data; it sends the distress message to a target receiving end based on the vehicle's first communication module; in response to the failure to send the distress message, it sends the distress message to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress message to the target receiving end.

[0017] On the other hand, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the program to implement the method described in any of the above.

[0018] On the other hand, a non-transitory computer-readable storage medium is provided, the non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method described in any of the preceding claims.

[0019] On the other hand, a computer program product is provided, including computer program instructions that, when run on a computer, cause the computer to perform the method described in any of the preceding claims.

[0020] The beneficial effects of the technical solution provided in this application are: by acquiring driving status and environmental data in real time, the accident triggering conditions can be accurately determined, ensuring that distress signals are generated in a timely manner; when the first communication module fails to send distress information, the distress information is forwarded to nearby communication equipment through the second communication module, and the distress information is sent to the target receiving end through the communication equipment, which significantly improves the success rate of distress calls in signal blind spots such as tunnels, mountains, and basements, as well as in scenarios where the first communication module is physically damaged, thereby greatly reducing the risk of rescue delays. Attached Figure Description

[0021] 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.

[0022] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application; Figure 2 This is a flowchart of the vehicle communication method provided in the embodiments of this application; Figure 3 This is a schematic diagram of the vehicle communication device structure provided in the embodiments of this application; Figure 4 This is a schematic diagram of the vehicle structure provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0023] 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.

[0024] The vehicle emergency call (eCall) system is a key system for improving road safety. It can automatically or manually send a distress message containing crucial information such as vehicle location, time, and vehicle identification number to a rescue center after a serious accident such as a collision, thereby significantly shortening rescue response time and reducing accident fatalities. An eCall system typically consists of an accident detection module, a positioning module, a cellular communication module, and a control unit. The accident detection module monitors vehicle collision events using acceleration sensors or airbag sensors; the positioning module obtains the vehicle's precise location through a global navigation satellite system; the cellular communication module establishes a data connection with a remote rescue center via public mobile networks (such as 2G / 3G / 4G / 5G); and the control unit coordinates the various modules to send the distress message after confirming the accident.

[0025] However, existing eCall systems still have the following significant drawbacks in practical applications: They are highly dependent on a single communication link. The current system relies entirely on the cellular communication module and the public mobile network for data transmission. In areas with no public mobile network signal, such as tunnels, mountainous regions, basements, and remote areas, or in scenarios where base stations are damaged due to natural disasters, the cellular communication module cannot establish a valid connection with the public mobile network, and distress messages cannot be sent to the rescue center. Furthermore, when the cellular communication module fails due to collision damage, power outages, or antenna malfunctions, the system will completely lose its external communication capabilities, leading to delays or even failures in rescue efforts.

[0026] This application provides a vehicle communication method applied to a vehicle. The vehicle typically includes a vehicle controller. The vehicle controller is used to execute the vehicle communication method provided in this application, such as... Figure 1 As shown, in some embodiments, the vehicle controller includes a processor 110, a memory 120, and a communication component 130, etc. The following describes each component separately: The processor 110 may be a central processing unit (CPU), which can be used to execute the aforementioned vehicle communication method.

[0027] The memory 120 can be various volatile or non-volatile memory, such as solid-state disk (SSD), dynamic random access memory (DRAM), etc. The memory can be used to store pre-stored data, intermediate data, and result data in the vehicle control processing, such as vehicle driving status data and environmental data.

[0028] The communication component 130 can be a wired network connector, a wireless fidelity (WiFi) module, a Bluetooth module, a cellular network communication module, etc. The communication component can be used to transmit distress signals.

[0029] This application provides a vehicle communication method, such as... Figure 2 As shown, in some embodiments, the method includes: S201. Obtain the vehicle's driving status data and environmental data, and determine whether the vehicle meets specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has experienced an accident.

[0030] During vehicle operation, sensors continuously collect data on the vehicle's driving status and the environment. Driving status data includes vehicle acceleration, safety restraint device activation status data, engine status data, and attitude angle data; environmental data includes image data captured by the vehicle's onboard camera and audio data captured by the onboard microphone.

[0031] Based on the driving status data and environmental data, it is determined whether the vehicle meets specified conditions. These specified conditions are pre-defined criteria used to indicate that a vehicle accident has occurred. Specifically, when the driving status data and environmental data meet one or more pre-set judgment rules, it is determined that the vehicle meets the specified conditions, i.e., it is determined that a vehicle accident has occurred.

[0032] S202. In response to the vehicle meeting the specified conditions, a distress message is generated based on the driving status data and environmental data.

[0033] When a vehicle meets specified conditions, a distress signal is generated based on the driving status data and environmental data. This distress signal includes key accident-related data, including but not limited to accident type, location, attitude angle data, vehicle identification number, environmental images, and environmental audio. This allows the target receiving end (such as a rescue center) to understand the accident situation and organize rescue efforts based on the distress signal.

[0034] S203. The distress message is sent to the target receiving end based on the vehicle's first communication module.

[0035] The first communication module refers to the main communication module installed on the vehicle, used for communication and data transmission with a remote target receiver. This first communication module can be a communication module based on a public mobile cellular network (such as 2G / 3G / 4G / 5G). The target receiver refers to the intended recipient of the distress message, typically a remote emergency call center or rescue center server. The target receiver is used to receive the distress message sent by the vehicle and, based on the content of the distress message, organize rescue forces to proceed to the accident scene.

[0036] The vehicle sends the distress message to the target receiver based on the first communication module. Specifically, the vehicle attempts to establish a communication connection with the target receiver through the first communication module, and sends the distress message to the target receiver after the connection is successfully established.

[0037] S204. In response to the failure to send the distress message, the distress message is sent to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress message to the target receiving end.

[0038] The second communication module refers to a backup communication module installed on the vehicle, used for short-range communication with nearby communication devices when the first communication module fails. This second communication module can be based on vehicular ad hoc network technology, such as Dedicated Short Range Communication (DSRC), which has a shorter communication range but does not rely on public mobile network infrastructure.

[0039] Communication equipment near a vehicle refers to electronic devices located near the vehicle and capable of communicating with the vehicle's second communication module. This communication equipment can be onboard communication equipment mounted on other vehicles, or infrastructure communication equipment such as roadside units. Upon receiving a distress signal, this communication equipment can act as a relay node to forward the distress signal to the target receiving end.

[0040] When the distress message fails to be transmitted, the vehicle sends the distress message to nearby communication devices via a second communication module. Specifically, the vehicle uses the second communication module to send the distress message to communication devices around the vehicle via broadcast or directional transmission. Upon receiving the distress message, the communication device can act as a relay node, transmitting the distress message to a gateway device with a valid network connection via multi-hop relay. The gateway device then forwards the distress message to the target receiving end via the mobile network, thereby achieving indirect delivery of the distress message.

[0041] In this embodiment, by setting up a dual communication architecture of a first communication module and a second communication module, when the first communication module fails to work properly (e.g., in a signal blind spot or when the first communication module is damaged by a collision), it can automatically switch to the second communication module. The distress message is then transmitted to the target receiving end through a multi-hop relay via a communication device near the vehicle. This achieves redundant protection of the communication link, ensuring that the distress message can still be successfully sent with a high probability under various extreme conditions. This effectively avoids the problem of rescue delays or even failures caused by a single reliance on the communication link.

[0042] In some embodiments, the driving state data includes the vehicle's acceleration, safety restraint device triggering state data, and engine state data; determining whether the vehicle meets specified conditions based on the driving state data includes: In response to the acceleration being greater than or equal to a specified acceleration, the safety restraint device trigger status data indicating that the safety restraint device has been triggered, and the engine status data indicating that the engine is off, it is determined that the vehicle meets the specified conditions.

[0043] The safety restraint device trigger status data refers to the trigger status information of safety restraint devices (such as airbags, seat belt pretensioners, etc.) installed in the vehicle. When a safety restraint device is triggered, the trigger status data indicates that the safety restraint device has been triggered; when the safety restraint device is not triggered, the trigger status data indicates that the safety restraint device has not been triggered. Safety restraint devices refer to devices on a vehicle used to protect occupants in collisions and other accidents, including but not limited to airbags and seat belt pretensioners. When a collision or other accident occurs, the safety restraint device will be triggered to protect the occupants inside the vehicle.

[0044] Engine status data refers to data reflecting the operating status of the vehicle's engine, obtained by a vehicle bus data reader from the vehicle bus (such as the CAN bus). This engine status data can indicate whether the engine is in normal operating condition or is off. In a serious collision, the engine may shut down due to damage or automatic protection mechanisms; therefore, engine shutdown can be used as one of the auxiliary criteria for determining whether a vehicle accident has occurred.

[0045] When determining whether a vehicle meets specified conditions, the system acquires vehicle acceleration, safety restraint device trigger status data, and engine status data. A vehicle is deemed to meet the specified conditions when all three of the following conditions are simultaneously met: the acceleration is greater than or equal to a specified acceleration (e.g., a specified acceleration of 20g); the safety restraint device trigger status data indicates that the safety restraint device has been triggered; and the engine status data indicates that the engine is off. In other words, the vehicle is only deemed to meet the specified conditions when its acceleration reaches or exceeds a preset threshold, the safety restraint device has been triggered, and the engine has been off. By setting up a multi-condition joint determination method, requiring multiple independent sensor signals to simultaneously meet preset conditions, it is possible to effectively distinguish between real serious accidents and everyday driving situations such as bumps and sudden braking, thereby reducing the probability of false alarms.

[0046] In this embodiment, by using three independent sensor signals—acceleration, safety restraint device trigger status data, and engine status data—as joint judgment conditions, the vehicle is determined to meet the specified conditions only when all three are simultaneously satisfied. This achieves a multimodal perception fusion-based accident determination method. It can effectively distinguish between real serious accidents and non-accident situations such as everyday bumps and sudden braking, significantly reducing the false alarm rate. Simultaneously, through comprehensive analysis of multi-dimensional signals, it reduces missed alarms and improves the accuracy of accident identification.

[0047] In some embodiments, the driving state data includes the vehicle's attitude angle data; determining whether the vehicle meets specified conditions based on the driving state data includes: In response to the attitude angle data indicating that the vehicle's roll angle is greater than or equal to a specified roll angle, it is determined that the vehicle meets the specified conditions.

[0048] Attitude angle data refers to data reflecting the vehicle's attitude angles in three-dimensional space, acquired by attitude sensors onboard the vehicle (such as gyroscopes in a high-precision inertial measurement unit). This attitude angle data includes, but is not limited to, the vehicle's roll angle, pitch angle, and yaw angle, reflecting changes in the vehicle's attitude during driving. The roll angle refers to the angle by which the vehicle rotates about its longitudinal axis (i.e., the axis in the vehicle's direction of travel). The roll angle changes significantly when the vehicle rolls over.

[0049] When determining whether a vehicle meets specified conditions, the vehicle's attitude angle data is acquired, and the vehicle's roll angle is determined based on this data. When the attitude angle data indicates that the vehicle's roll angle is greater than or equal to a specified roll angle, the vehicle is deemed to meet the specified conditions. By monitoring the vehicle's roll angle, effective detection of a specific type of accident—vehicle rollover—can be achieved. In practical applications, the specified roll angle can be set to 60 degrees, 90 degrees, or other suitable angle values; the specific value can be adjusted according to actual calibration requirements.

[0050] In this embodiment, by introducing attitude angle data as an independent dimension for accident determination, it can be determined that the vehicle meets the specified conditions when the vehicle's roll angle is greater than or equal to the specified roll angle. This enables effective detection of specific types of accidents such as vehicle rollover, further improving the comprehensiveness and reliability of accident identification.

[0051] In some embodiments, after sending the distress message to the target receiver based on the vehicle's first communication module, the method further includes: In response to the failure to establish a communication connection between the first communication module and the target receiving end within a specified time, it is determined that the distress message has failed to be sent.

[0052] Here, "communication connection" refers to the data transmission channel established between the vehicle's first communication module and the target receiving end. The establishment of the communication connection means that after the first communication module completes handshake and authentication processes with the target receiving end through a public mobile cellular network, a stable connection capable of data transmission is formed. "Specified time" refers to a pre-set time threshold used to limit the maximum waiting time for the first communication module to establish a communication connection with the target receiving end. If the first communication module fails to successfully establish a communication connection with the target receiving end within the specified time, the communication connection is deemed to have failed, and thus the distress message transmission is determined to have failed.

[0053] During the process of the vehicle sending a distress message to the target receiver via the first communication module, a timer is started to monitor the establishment status of the communication connection between the first communication module and the target receiver. When the first communication module successfully establishes a communication connection with the target receiver within a specified time, the system controls the first communication module to send the distress message to the target receiver through the communication connection, completing the normal emergency call process.

[0054] If the first communication module fails to establish a communication connection with the target receiver within a specified time, it is determined that the communication connection has failed, and therefore the distress message transmission has failed. At this point, the second communication module is activated, sending the distress message to nearby communication devices to indirectly transmit the distress message to the target receiver via multi-hop relay. In practical applications, the specified time can be set according to actual needs, such as 5 seconds or 10 seconds.

[0055] In this embodiment, by setting a specified time as the criterion for establishing a communication connection, if the communication connection between the first communication module and the target receiver fails to be established within the specified time, it can promptly and accurately determine that the distress message transmission has failed and quickly switch to the second communication module for redundant transmission. This timeout-based judgment mechanism is simple and reliable, requiring no additional complex judgment logic. It ensures that the first communication module has sufficient retry opportunities while avoiding the problem of distress message transmission delays due to long waiting times, thus improving the overall response efficiency of emergency calls.

[0056] In some embodiments, the method further includes: The second communication module sends a warning message to a communication device near the vehicle. The warning message includes the accident location and the accident type. The warning message is used to instruct the communication device that receives the warning message to issue a warning prompt.

[0057] The warning information refers to the alert message sent via the second communication module to nearby communication devices after a vehicle accident. This warning information serves to alert the vehicle or system corresponding to the receiving communication device to issue a warning, thereby alerting surrounding vehicles to take evasive action and prevent secondary accidents.

[0058] Accident location refers to the geographical location information of the vehicle at the time of the accident, which can be obtained through the vehicle's positioning module (such as a GPS module, Beidou module, etc.). The accident location can be used as part of the early warning information to inform surrounding vehicles of the location of the accident. Accident type refers to the type of accident that occurred. Accident types include, but are not limited to, frontal collision, side collision, rear-end collision, rollover, and falling into water. The accident type can be used as part of the early warning information to inform surrounding vehicles of the nature and severity of the accident.

[0059] A warning notification refers to a cautionary alert issued by a communication device that has received a warning message. The warning notification may be an audible alert, a visual alert (such as a warning light or text message on the dashboard), or a combination of both, used to remind the driver to pay attention to an accident ahead and to slow down and avoid it in time.

[0060] After a vehicle accident occurs and the emergency call process is triggered, in addition to generating and sending a distress message, a warning message is also sent to communication devices near the vehicle based on the second communication module. The warning message includes the accident location and the accident type. Specifically, the geographical location information at the time of the accident is obtained from the positioning module as the accident location, and the type of accident (such as frontal collision, side collision, rear-end collision, rollover, etc.) is determined based on driving status data and / or environmental data. The accident location and accident type are then encapsulated into the warning message.

[0061] Subsequently, the second communication module broadcasts the warning information to nearby communication devices. Upon receiving the warning information, the communication devices issue warning prompts, such as displaying a text message "Accident ahead, please slow down and avoid it" on the vehicle's dashboard or head-up display, or emitting an audible alarm through the vehicle's audio system, to remind the driver to pay attention to the accident situation ahead and take timely evasive measures such as slowing down or changing lanes.

[0062] In this embodiment, while sending a distress message, a warning message containing the accident location and type is sent to a communication device near the vehicle based on the second communication module. This enables the communication device receiving the warning message to issue a warning, thereby extending the safety protection range from the single vehicle to all traffic participants around the vehicle. This can promptly warn surrounding vehicles to avoid the accident in the early stages of the accident, effectively preventing chain-reaction secondary accidents and improving the overall road safety level.

[0063] In some embodiments, after a vehicle meets specified conditions, the accident is classified into minor, moderate, and severe accidents. Differentiated sending strategies are adopted for accidents of different severity levels. For example, in a minor accident (e.g., acceleration greater than or equal to a specified acceleration, the number of safety restraint devices triggered is less than a specified number, such as two, and the engine is off): only a warning message is sent to the communication device near the vehicle based on the second communication module, and no distress message is sent. This is because occupants in minor accidents are usually not seriously injured and can obtain rescue by calling the police themselves, while the warning message can effectively prevent secondary accidents.

[0064] In a moderate accident (e.g., acceleration greater than or equal to a specified acceleration, and the number of safety restraint devices triggered greater than or equal to a specified number, resulting in engine stall): a distress signal is simultaneously sent to the target receiver based on the first communication module, and a warning signal is sent to a communication device near the vehicle based on the second communication module. If the distress signal fails to be sent, the distress signal is sent to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress signal to the target receiver.

[0065] In cases of severe accidents (e.g., acceleration significantly greater than a specified acceleration, a number of safety restraint device triggers greater than or equal to a specified number, engine stall, and environmental or driving status data indicating a vehicle fire): A distress signal is sent to the target receiver via the first communication module. Simultaneously, a distress signal and a warning signal are sent to nearby communication devices via the second communication module. A warning is also issued via the vehicle's audio system. A high-priority flag is marked in the distress signal to ensure the target receiver prioritizes processing it. The fire characteristics are indicated by at least one of the following: a temperature greater than or equal to a specified temperature threshold in the environmental data; smoke characteristics in the environmental image; or a vehicle electrical system fault indicator in the driving status data.

[0066] In this embodiment, by classifying accidents into three levels—mild, moderate, and severe—and employing differentiated transmission strategies, precise matching of communication resources with the severity of the accident is achieved. Mild accidents only send early warning information, avoiding unnecessary distress messages consuming the target receiver's processing resources; moderate accidents employ a standard distress message plus early warning dual-link strategy; and severe accidents use a high-priority flag to ensure that distress messages are processed first.

[0067] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

[0068] Based on the same inventive concept, corresponding to the vehicle communication method provided in the embodiments of this application, this application also provides a vehicle communication device.

[0069] refer to Figure 3The vehicle communication device includes: The acquisition module 301 is configured to acquire the vehicle's driving status data and environmental data, and determine whether the vehicle meets specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has had an accident. The generation module 302 is configured to generate a distress message based on the driving status data and environmental data in response to the vehicle meeting specified conditions. The first transmitting module 303 is configured to transmit the distress message to the target receiving end based on the vehicle's first communication module. The second sending module 304 is configured to, in response to the failure to send the distress message, send the distress message to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress message to a target receiving end.

[0070] In one possible implementation, the driving state data includes the vehicle's acceleration, safety restraint device triggering state data, and engine state data; the acquisition module 301 is used for: In response to the acceleration being greater than or equal to a specified acceleration, the safety restraint device trigger status data indicating that the safety restraint device has been triggered, and the engine status data indicating that the engine is off, it is determined that the vehicle meets the specified conditions.

[0071] In another possible implementation, the driving state data includes the vehicle's attitude angle data; the acquisition module 301 is used for: In response to the attitude angle data indicating that the vehicle's roll angle is greater than or equal to a specified roll angle, it is determined that the vehicle meets the specified conditions.

[0072] In another possible implementation, the first sending module 303 is configured to: In response to the failure to establish a communication connection between the first communication module and the target receiving end within a specified time, it is determined that the distress message has failed to be sent.

[0073] In another possible implementation, the second sending module 304 is used for: The second communication module sends a warning message to a communication device near the vehicle. The warning message includes the accident location and the accident type. The warning message is used to instruct the communication device that receives the warning message to issue a warning prompt.

[0074] In another possible implementation, the distress information includes at least one of the following: the type of accident involving the vehicle, its location, attitude angle data, vehicle identification number, environmental image, and environmental audio.

[0075] It should be noted that the vehicle communication device provided in the above embodiments is only illustrated by the division of the above functional modules during vehicle communication. In actual 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 vehicle communication device and the vehicle communication method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0076] Based on the same inventive concept, and corresponding to the vehicle communication method provided in the embodiments of this application, this application also provides a vehicle.

[0077] refer to Figure 4 The vehicle includes: a controller 401, a first communication module 402 and a second communication module 403, wherein the controller 401 is connected to the first communication module 402 and the second communication module 403 respectively. The first communication module 402 is used to send a distress message to the target receiving end; The second communication module 403 is used to send the distress message to a communication device near the vehicle, so that the communication device sends the distress message to the target receiving end; The controller 401 is used to acquire the vehicle's driving status data and environmental data, and determine whether the vehicle meets specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has had an accident; in response to the vehicle meeting the specified conditions, it generates a distress message based on the driving status data and environmental data; it sends the distress message to a target receiving end based on the vehicle's first communication module; in response to the failure to send the distress message, it sends the distress message to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress message to the target receiving end.

[0078] In one possible implementation, the driving state data includes the vehicle's acceleration, safety restraint device triggering state data, and engine state data; the controller 401 is configured to: In response to the acceleration being greater than or equal to a specified acceleration, the safety restraint device trigger status data indicating that the safety restraint device has been triggered, and the engine status data indicating that the engine is off, it is determined that the vehicle meets the specified conditions.

[0079] In another possible implementation, the driving state data includes the vehicle's attitude angle data; the controller 401 is configured to: In response to the attitude angle data indicating that the vehicle's roll angle is greater than or equal to a specified roll angle, it is determined that the vehicle meets the specified conditions.

[0080] In another possible implementation, the controller 401 is configured to: In response to the failure to establish a communication connection between the first communication module and the target receiving end within a specified time, it is determined that the distress message has failed to be sent.

[0081] In another possible implementation, the controller 401 is configured to: The second communication module sends a warning message to a communication device near the vehicle. The warning message includes the accident location and the accident type. The warning message is used to instruct the communication device that receives the warning message to issue a warning prompt.

[0082] In another possible implementation, the distress information includes at least one of the following: the type of accident involving the vehicle, its location, attitude angle data, vehicle identification number, environmental image, and environmental audio.

[0083] Based on the same inventive concept, corresponding to the vehicle communication method provided in the embodiments of this application, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle communication method described in the above embodiments.

[0084] Figure 5 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0085] The processor 1010 can be implemented using a general-purpose CPU (central processing unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0086] The memory 1020 can be implemented in the form of ROM (read-only memory), RAM (random access memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0087] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0088] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0089] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0090] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0091] The electronic devices described above are used to implement the corresponding vehicle communication methods in the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0092] In an exemplary embodiment, a computer-readable storage medium is also provided, such as a memory including instructions that can be executed by a processor in a terminal to perform the vehicle communication method described above. This computer-readable storage medium may be non-transitory. For example, the computer-readable storage medium may be ROM (read-only memory), RAM (random access memory), CD-ROM (compact disc read-only memory), magnetic tape, floppy disk, and optical data storage devices, etc.

[0093] In an exemplary embodiment, a computer program product is also provided, including computer program instructions that, when executed on a computer, cause the computer to perform the vehicle communication method described above.

[0094] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals (including but not limited to signals transmitted between user terminals and other devices, etc.) involved in this application are all 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.

[0095] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0096] It should be understood that "multiple" as used herein 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 are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

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

Claims

1. A vehicle communication method, characterized in that, include: The vehicle's driving status data and environmental data are acquired, and the vehicle is determined to meet specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has been involved in an accident. In response to the vehicle meeting specified conditions, a distress message is generated based on the driving status data and environmental data; The distress message is sent to the target receiving end based on the vehicle's first communication module; In response to the failure to transmit the distress message, the vehicle's second communication module sends the distress message to a communication device near the vehicle, so that the communication device can transmit the distress message to a target receiving end.

2. The vehicle communication method according to claim 1, characterized in that, The driving status data includes the vehicle's acceleration, safety restraint device trigger status data, and engine status data; determining whether the vehicle meets specified conditions based on the driving status data includes: In response to the acceleration being greater than or equal to a specified acceleration, the safety restraint device trigger status data indicating that the safety restraint device has been triggered, and the engine status data indicating that the engine is off, it is determined that the vehicle meets the specified conditions.

3. The vehicle communication method according to claim 1, characterized in that, The driving status data includes the vehicle's attitude angle data; determining whether the vehicle meets specified conditions based on the driving status data includes: In response to the attitude angle data indicating that the vehicle's roll angle is greater than or equal to a specified roll angle, it is determined that the vehicle meets the specified conditions.

4. The vehicle communication method according to claim 1, characterized in that, After the first communication module of the vehicle sends the distress message to the target receiver, it also includes: In response to the failure to establish a communication connection between the first communication module and the target receiving end within a specified time, it is determined that the distress message has failed to be sent.

5. The vehicle communication method according to claim 1, characterized in that, The method further includes: The second communication module sends a warning message to a communication device near the vehicle. The warning message includes the accident location and the accident type. The warning message is used to instruct the communication device that receives the warning message to issue a warning prompt.

6. The vehicle communication method according to claim 1, characterized in that, The distress information includes at least one of the following: the type of accident, location, attitude angle data, vehicle identification number, environmental image, and environmental audio.

7. A vehicle communication device, characterized in that, include: The acquisition module is configured to acquire the vehicle's driving status data and environmental data, and determine whether the vehicle meets specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has been involved in an accident. A generation module is configured to generate a distress message based on the driving status data and environmental data in response to the vehicle meeting specified conditions. A first transmitting module is configured to send the distress message to a target receiving end based on the vehicle's first communication module. The second sending module is configured to, in response to the failure to send the distress message, send the distress message to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress message to a target receiving end.

8. A vehicle, characterized in that, It includes a controller, a first communication module, and a second communication module, wherein the controller is connected to the first communication module and the second communication module respectively; The first communication module is used to send a distress message to the target receiving end; The second communication module is used to send the distress message to a communication device near the vehicle, so that the communication device sends the distress message to the target receiving end; The controller is used to acquire the vehicle's driving status data and environmental data, and determine whether the vehicle meets specified conditions based on the driving status data, wherein the specified conditions are used to indicate that the vehicle has had an accident; in response to the vehicle meeting the specified conditions, it generates a distress message based on the driving status data and environmental data; it sends the distress message to a target receiving end based on the vehicle's first communication module; in response to the failure to send the distress message, it sends the distress message to a communication device near the vehicle based on the vehicle's second communication module, so that the communication device sends the distress message to the target receiving end.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method described in any one of claims 1 to 6.

10. A computer program product comprising computer program instructions, characterized in that, When the computer program instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1 to 6.