Drop event reporting method, electronic equipment and related equipment
By establishing a communication connection with smart helmets and vehicles, analyzing data to determine the crash incident and reporting it, the problem of passengers in open vehicles being unable to transmit information in a timely manner after falling out, ensuring passenger safety.
Patent Information
- Application Number
- CN202410009681.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-03
- Publication Date
- 2025-07-04
AI Technical Summary
Passengers are unable to convey fall information in a timely manner after falling out of an open vehicle, resulting in a life safety threat.
By establishing a communication connection with the smart helmet and the target vehicle, obtaining and analyzing vehicle and helmet data, determining whether a vehicle crash occurred, and reporting it according to the accident level.
It realizes timely reporting after a fall incident, avoiding the situation where passengers are unable to convey fall information and ensuring the safety of passengers.
Smart Images

Figure CN120260216A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of driving safety, and particularly to a method for reporting a vehicle crash event, an electronic device, and related devices. Background Art
[0002] An open vehicle refers to a vehicle without a covering for passengers, such as a motorcycle, an electric bicycle, a bicycle, etc. Since an open vehicle has no body covering and passengers sit directly on the seat, they are easily affected by wind resistance and the external environment. In some cases with greater impact, such as vehicle collision, uneven road surface, vehicle out of control, road surface skidding, etc., passengers may be thrown out of the seat, resulting in injuries.
[0003] After a passenger is thrown out of the seat, the passenger may be severely injured and lose the ability to move, unable to transmit the fall information in time to seek help, thus threatening the passenger's life safety. Summary of the Invention
[0004] Embodiments of this application disclose a method for reporting a vehicle crash event, an electronic device, and related devices, which solve the technical problem that a passenger falls out of an open vehicle and cannot transmit the fall information in time.
[0005] This application provides a method for reporting a vehicle crash event, which is applied to an electronic device. The method includes: establishing a communication connection with a smart helmet and a target vehicle; obtaining first data collected by the target vehicle and second data collected by the smart helmet, where the first data includes one or more of the vehicle speed information, angular velocity information, and acceleration information of the target vehicle; the second data includes one or more of the angular velocity information, acceleration information, and pressure sensing value of the smart helmet; determining whether a vehicle crash event has occurred to the user based on the first data and the second data; if it is determined that a vehicle crash event has occurred to the user, determining the accident level based on the first data and the second data; and reporting the vehicle crash event based on the reporting method corresponding to the accident level.
[0006] In some alternative embodiments, the target vehicle includes a Wi-Fi module for providing Wi-Fi connection services. When it is detected that a user is riding on the target vehicle, the target vehicle activates the Wi-Fi module. The establishing a connection with the smart helmet and the target vehicle includes: establishing a network connection with the target vehicle based on the network name and network password of the target vehicle; identifying the QR code of the smart helmet and establishing a Bluetooth connection with the smart helmet; and sending the network name and the network password to the smart helmet based on the Bluetooth connection, so that the smart helmet establishes a network connection with the target vehicle based on the network name and the network password.
[0007] In some alternative embodiments, determining whether the user has had a crash event includes: calculating a vehicle tilt angle of the target vehicle based on the angular velocity information and the acceleration information of the target vehicle; calculating a speed reduction rate of the target vehicle based on the vehicle speed information; calculating a distance value between the intelligent helmet and the ground and a helmet tilt angle based on the angular velocity information and the acceleration information of the intelligent helmet; and determining whether the user has had a crash event based on one or more of the distance value, the pressure sensing value, and the helmet tilt angle, and the speed reduction rate and / or the vehicle tilt angle.
[0008] In some alternative embodiments, the electronic device is communicatively connected to the user's wearable device. Determining whether the user has had a crash event based on one or more of the distance value, the pressure sensing value, and the helmet tilt angle, and the speed reduction rate and / or the vehicle tilt angle includes: obtaining a physiological data value collected by the wearable device; and determining whether the user has had a crash event based on at least one of the distance value, the pressure sensing value, and the helmet tilt angle, the physiological data value, and the speed reduction rate and / or the vehicle tilt angle.
[0009] In some alternative embodiments, reporting the crash event based on the reporting method corresponding to the accident level includes: if the accident level is the first level, determining the user's emergency contact, making a communication call to the emergency contact, and sending the user's location information, the target video data collected by the intelligent helmet, and the user's physiological characteristic indicators to the emergency contact; if the accident level is the second level, determining the user's emergency contact; sending the user's location information, the target video data collected by the intelligent helmet, and the user's physiological characteristic indicators to the emergency contact; and if the physiological data value of the user is abnormal within a preset duration, making a communication call to the emergency contact.
[0010] In some alternative embodiments, after making a communication call to the emergency contact, the method includes: if the emergency contact does not answer the communication call, sending the user's location information, the target video data collected by the intelligent helmet, and the user's physiological characteristic indicators to a target server, and sending an accident determination request to the target server, so that the target server processes the crash event.
[0011] This application further provides an electronic device, which includes a processor and a memory. The processor is configured to implement the crash event reporting method when executing a computer program stored in the memory.
[0012] The present application further provides a target vehicle, which includes a Wi-Fi module, a signal receiving and converting module, and at least one electronic component. The Wi-Fi module is configured to provide Wi-Fi connection services. The at least one electronic component is configured to collect first data of the target vehicle. The signal receiving and converting module is configured to obtain the first data from the at least one electronic component. When it is detected that a user is riding in the target vehicle, the Wi-Fi module is configured to establish communication connections with a smart helmet and an electronic device. In the case of maintaining a communication connection with the electronic device, the signal receiving and converting device is configured to send the first data to the electronic device, and control the smart helmet to send second data collected to the electronic device, so that the electronic device determines whether a vehicle crash event occurs based on the first data and the second data, and after determining that the vehicle crash event occurs, reports the vehicle crash event based on the accident level of the vehicle crash event. In the case of disconnecting the communication connection with the electronic device, the signal receiving and converting device is configured to obtain the second data collected by the smart helmet, and determine whether a vehicle crash event occurs based on the first data and the second data, and after determining that the vehicle crash event occurs, report the vehicle crash event based on the accident level of the vehicle crash event, where the first data includes one or more of the vehicle speed information of the target vehicle, the angular velocity information of the target vehicle, and the acceleration information of the target vehicle; the second data includes one or more of the angular velocity information of the smart helmet, the acceleration information of the smart helmet, and the pressure sensing value.
[0013] The present application also provides an intelligent helmet, which includes a communication module, a photographing device, and a gyroscope. The communication module is used to establish communication connections with a target vehicle and an electronic device, where the target vehicle is in communication connection with the electronic device. The photographing device and the gyroscope are used to collect second data, which includes one or more of the angular velocity information of the intelligent helmet, the acceleration information of the intelligent helmet, and the pressure sensing value. In the case where the target vehicle and the electronic device maintain a communication connection, the communication module is used to send the second data to the electronic device, so that the electronic device determines whether the user has a crash event based on the first data obtained from the target vehicle and the second data, and after determining that the user has a crash event, reports the crash event based on the accident level of the crash event. The first data includes one or more of the vehicle speed information of the target vehicle, the angular velocity information of the target vehicle, and the acceleration information of the target vehicle. In the case where the target vehicle and the electronic device are disconnected from the communication connection, the communication module is used to send the second data to the target vehicle, so that the target vehicle determines whether the user has a crash event based on the collected first data and the second data, and after determining that the user has a crash event, reports the crash event based on the accident level of the crash event.
[0014] The present application also provides a wearable device, which includes a communication module and a detection module; the communication module is used to establish a communication connection with a target vehicle and an electronic device, wherein the target vehicle establishes a communication connection with the electronic device; the detection module is used to collect physiological data values of a user; in a case where the target vehicle and the electronic device maintain a communication connection, the communication module is used to send the physiological data values of the user to the electronic device, so that the electronic device determines whether the user has a crashing event based on first data obtained from the target vehicle, second data obtained from a smart helmet, and the physiological data values of the user, and after determining that the user has a crashing event, reports the crashing event based on the accident level of the crashing event, wherein the first data includes one or more of the vehicle speed information of the target vehicle, the angular velocity information of the target vehicle, and the acceleration information of the target vehicle; the second data includes one or more of the angular velocity information of the smart helmet, the acceleration information of the smart helmet, and the pressure sensing value; in a case where the target vehicle and the electronic device are disconnected from the communication connection, the communication module is used to send the physiological data values of the user to the target vehicle, so that the target vehicle determines whether the user has a crashing event based on the collected first data, second data obtained from the smart helmet, and the physiological data values of the user, and after determining that the user has a crashing event, reports the crashing event based on the accident level of the crashing event.
[0015] In the crashing event reporting method provided by the present application, after establishing a communication connection with a smart helmet and a target vehicle, first data collected by the target vehicle and second data collected by the smart helmet can be obtained, and safety analysis is performed based on the obtained first data and second data to determine whether the user has a crashing event, achieving the purpose of detecting the crashing event of the user falling out of an open vehicle; if it is determined that the user has a crashing event, the accident level is determined, and based on the determined accident level, the crashing event is reported, achieving the technical effect of reporting the crashing event after the user has a crashing event, avoiding the situation where a passenger has a crashing event but the falling information cannot be transmitted in time, and ensuring the safety of the user when taking a vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a schematic diagram of an application scenario of the crashing event reporting method provided by an embodiment of the present application.
[0017] Figure 2 It is a flowchart of the crashing event reporting method provided by an embodiment of the present application.
[0018] Figure 3 It is a schematic diagram of a target vehicle provided by an embodiment of the present application.
[0019] Figure 4 It is a schematic diagram of device connection provided by an embodiment of the present application.
[0020] Figure 5 It is a flowchart of a method for reporting a vehicle falling event of a target vehicle provided by an embodiment of the present application.
[0021] Figure 6 It is a flowchart of a method for reporting a vehicle falling event of an intelligent helmet provided by an embodiment of the present application.
[0022] Figure 7 It is a flowchart of a method for reporting a vehicle falling event of a wearable device provided by an embodiment of the present application.
[0023] Figure 8 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0024] For ease of understanding, some descriptions of concepts related to the embodiments of the present application are exemplarily given for reference.
[0025] It should be noted that, in the present application, "at least one" means one or more, and "a plurality" means two or more than two. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. Terms such as "first", "second", "third", "fourth", etc. (if any) in the specification, claims, and drawings of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence.
[0026] To solve the technical problem that passengers fall out of an open vehicle and the falling information cannot be transmitted in time, the present application provides a method for reporting a vehicle falling event, an electronic device, and a storage medium. The method is applied to the electronic device. After establishing a communication connection with an intelligent helmet and a target vehicle, the method obtains first data collected by the target vehicle and second data collected by the intelligent helmet, and performs a safety analysis based on the obtained first data and second data to determine whether a vehicle falling event of the user occurs, achieving the purpose of detecting a vehicle falling event of the user falling out of an open vehicle; if it is determined that the user has a vehicle falling event, the accident level is determined, and based on the determined accident level, the vehicle falling event is reported, achieving the technical effect of reporting the vehicle falling event after the user has a vehicle falling event, avoiding the situation where a passenger has a vehicle falling but the falling information cannot be transmitted in time, and ensuring the safety of the user's ride.
[0027] To better understand the motorcycle accident reporting method, electronic device, and storage medium provided in the embodiments of the present application, the application scenario of the motorcycle accident reporting method of the present application will be described first below.
[0028] Figure 1 It is a schematic diagram of the application scenario of the motorcycle accident reporting method provided in the embodiments of the present application. The electronic device 11 can be a mobile electronic device such as a mobile phone, computer, or tablet. The electronic device 11 includes a communication module for communication, which can establish communication with other devices, such as a Wi-Fi module, a Bluetooth module, and a cellular module. The Wi-Fi module is used to achieve Wi-Fi connection, the Bluetooth module is used to achieve Bluetooth connection, and the cellular module is used to achieve cellular connection, such as 3G, 4G, and 5G cellular connections. As Figure 1 shown, the electronic device 11 can establish a communication connection with the target vehicle 22 and the smart helmet 33. The target vehicle 22 is an open vehicle (for example, a vehicle with an open body and no enclosure for passengers), such as a motorcycle, an electric bicycle, or a bicycle. The target vehicle 22 can include one or more of the Wi-Fi module, the Bluetooth module, and the cellular module. The target vehicle 22 can establish a communication connection with the electronic device 11 and the target vehicle 22 based on the communication module. The smart helmet 33 can include one or more of the Wi-Fi module, the Bluetooth module, and the cellular module to establish a communication connection. The smart helmet 33 can establish a communication connection with the electronic device 11 and the target vehicle 22 based on the communication module.
[0029] Figure 2 It is a flowchart of the motorcycle accident reporting method provided in the embodiments of the present application. This motorcycle accident reporting method is applied to an electronic device, such as Figure 1 the electronic device 11 shown. The electronic device can be installed with a target application or a target function. The target application is an application manually downloaded by the user. When the user activates the target application, the electronic device can implement the motorcycle accident reporting method provided in the embodiments of the present application through the target application. The target function is a logical program preset by the electronic device manufacturer. When the user activates the target function, the electronic device can implement the motorcycle accident reporting method provided in the embodiments of the present application through the target function. The electronic device can also implement the motorcycle accident reporting method provided in the embodiments of the present application by activating an application applet. In the embodiments of the present application, there is no limitation on the way the electronic device implements the motorcycle accident reporting method. According to different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted.
[0030] Step S201: Establish a communication connection with the smart helmet and the target vehicle.
[0031] In an embodiment of the present application, the target vehicle includes a Wi-Fi module for providing Wi-Fi connection services. There is a sensing device on the target vehicle, for example, there is a sensing device on the seat of the target vehicle. When it is detected that a user is riding in the target vehicle, the target vehicle turns on the Wi-Fi module. In an embodiment of the present application, establishing a connection with the smart helmet and the target vehicle includes: establishing a network connection with the target vehicle based on the network name and network password of the target vehicle, connecting to the Wi-Fi provided by the target vehicle; establishing a Bluetooth connection with the smart helmet; after establishing a Bluetooth connection with the smart helmet, sending the network name and network password to the smart helmet so that the smart helmet can establish a network connection with the target vehicle based on the network name and network password and connect to the Wi-Fi provided by the target vehicle.
[0032] The network name is the Wi-Fi name corresponding to the Wi-Fi module of the target vehicle. The network password is the Wi-Fi password corresponding to the Wi-Fi module of the target vehicle. In an embodiment of the present application, the network name and network password of the target vehicle can be stored in a preset storage area of the electronic device, or the network name and network password of the target vehicle can be obtained through the server corresponding to the target application, target function or application applet. In an embodiment of the present application, when the user uses the target application, target function or application applet, the electronic device can be bound to the target vehicle so that the network name and network password of the target vehicle can be obtained from the server based on the device identifier of the electronic device subsequently. The device identifier is used to identify the identity of the electronic device and may include a device ID. After the electronic device obtains the network name and network password, it establishes a network connection with the target vehicle.
[0033] In an embodiment of the present application, the smart helmet may include a communication module, which can be used to implement one or more connections among Wi-Fi connection and Bluetooth connection. The QR code of the smart helmet can be recognized to establish a Bluetooth connection with the communication module of the smart helmet. The QR code includes the Bluetooth device profile of the smart helmet. The Bluetooth device profile is used to establish a Bluetooth connection with the smart helmet. The Bluetooth device profile may include the MAC address of the smart helmet. The QR code can be printed on the surface of the smart helmet. Based on the user's operation, the QR code of the smart helmet can be obtained and recognized. For example, the user can open the scan interface in the target application, call the shooting module in the electronic device to obtain the QR code of the smart helmet. Another example is that the user can call the gallery and select the QR code of the smart helmet from the gallery. In an embodiment of the present application, the smart helmet may include a Near Field Communication (NFC) tag, and the NFC tag includes the Bluetooth device profile of the communication module of the smart helmet. The electronic device can obtain the Bluetooth device profile of the communication module by reading the NFC tag of the smart helmet and establish a Bluetooth connection with the communication module of the smart helmet. For example, the electronic device can obtain the NFC tag of the smart helmet by the way of touching.
[0034] After the smart helmet establishes a Wi-Fi connection with the target vehicle based on the network name and network password, the target vehicle, the smart helmet, and the electronic device are in the same local area network, that is, the local area network constructed by the Wi-Fi module of the target vehicle.
[0035] Step S202, obtain the first data collected by the target vehicle and the second data collected by the smart helmet.
[0036] In an embodiment of the present application, the target vehicle includes a signal receiving and converting device. The signal receiving and converting device can obtain the driving information of the target vehicle, that is, the first data, through communication with the electronic components. Figure 3Schematic diagram of a target vehicle provided by an embodiment of the present application. In the target vehicle, a signal receiving and converting device can communicate with at least one electronic component in the vehicle based on an in-vehicle network. The electronic components can include one or more components such as a Global Positioning System (GPS) module, a gyroscope, an engine, a fuel tank, an engine, etc. The in-vehicle network can include a communication network such as Controller Area Network-Bus (CAN-Bus). The at least one electronic component is used to collect first data of the target vehicle. The signal receiving and converting device can obtain the first data of the target vehicle through communication with various electronic components in the vehicle. The first data can include one or more of the vehicle speed information of the target vehicle, the angular velocity information of the target vehicle, the acceleration information of the target vehicle, the engine speed information, the fuel quantity information, the remaining cruising range information, the fuel consumption, the engine temperature, the driving time, and the driving distance. The vehicle speed information is used to represent the driving speed of the vehicle. In an embodiment of the present application, the engine can obtain the vehicle speed information based on the engine speed information. In another embodiment of the present application, the target vehicle can include a vehicle speed detection device. When the target vehicle starts, the vehicle speed detection device detects the vehicle speed of the target vehicle to obtain the vehicle speed information. The target vehicle can include an inertial sensor, and the inertial sensor is used to collect the first angular velocity and the first acceleration to obtain the angular velocity information of the target vehicle and the acceleration information of the target vehicle. The inertial sensor can be composed of an accelerometer and a gyroscope. In an embodiment of the present application, the inertial sensor can obtain the first angular velocity and the first acceleration based on an inertial coordinate system. The inertial coordinate system, also known as the inertial space or inertial reference frame, can be set based on the user's needs. In some ways, an inertial coordinate system can be established based on the body coordinate system of the target vehicle, so that the established inertial coordinate system corresponds to the body coordinate system. The origin in the body coordinate system can be the center point, the center of mass or the center of gravity of the target vehicle, and no limitation is made here; the X-axis can be the vehicle direction of the target vehicle, the Y-axis can be the horizontal direction of the target vehicle body, that is, the left-right direction of the vehicle body; the Z-axis can be the axis direction perpendicular to the ground and passing through the vehicle body. Establishing an inertial coordinate system based on the body coordinate system of the target vehicle includes: using the center point, the center of mass or the center of gravity of the inertial sensor as the origin of the inertial coordinate system, using the vehicle direction of the target vehicle as the X-axis of the inertial coordinate system, and using the horizontal direction of the target vehicle body, that is, the left-right direction of the vehicle body as the Y-axis of the inertial coordinate system; using the axis direction perpendicular to the ground and passing through the vehicle body as the Z-axis of the inertial coordinate system. In some embodiments, the origin of the inertial coordinate system can be the center of the earth's mass, the Z-axis is along the earth's axis of rotation, pointing to the north pole, the X-axis points to the vernal equinox in the equatorial plane, and the Y-axis forms a right-handed orthogonal coordinate system with the Z-axis and the X-axis.The target vehicle includes a connection technology module for communication, such as a Wi-Fi module, which can be used to establish a communication connection with other devices to achieve any one of Bluetooth connection, Wi-Fi connection, and wired connection. The Wi-Fi module is used to provide Wi-Fi connection services. In an embodiment of the present application, when it is detected that a user is riding in the target vehicle, the target vehicle can establish a communication connection with an electronic device based on the Wi-Fi module. After the Wi-Fi module establishes a communication connection with the electronic device, the signal reception and conversion device can send the acquired first data to the electronic device through the Wi-Fi module. After the electronic device establishes a communication connection with the target vehicle and a Bluetooth connection with the smart helmet, the electronic device can send the network name and network password of the Wi-Fi module of the target vehicle to the smart helmet, so that the smart helmet can establish a network connection with the target vehicle based on the network name and the network password. For some specific embodiments of establishing a Bluetooth connection between the electronic device and the smart helmet, reference can be made to the relevant descriptions in the foregoing text.
[0037] In an embodiment of the present application, the second data may include one or more of video data, the angular velocity information of the smart helmet, the acceleration information of the smart helmet, and the pressure sensing value. In an embodiment, the smart helmet is equipped with a shooting device for shooting the environment. The shooting device includes a front camera and a rear camera, which can collect the road conditions and vehicle conditions in front of and behind the target vehicle. For example, the smart helmet can turn on the shooting device for shooting after establishing a connection communication with the target vehicle to obtain video data. Another example is that the smart helmet can turn on the shooting device for shooting after determining that the target vehicle starts to obtain video data. The smart helmet may include an inertial sensor for collecting a second angular velocity and a second acceleration to obtain the angular velocity information of the smart helmet and the acceleration information of the smart helmet. The inertial sensor may be composed of an accelerometer and a gyroscope. In an embodiment of the present application, the inertial sensor can obtain the second angular velocity and the second acceleration based on an inertial coordinate system. For some specific descriptions of the inertial coordinate system, reference can be made to the relevant descriptions in the foregoing text. To facilitate the determination of the relative position between the vehicle and the smart helmet, in an embodiment of the present application, the inertial sensor in the smart helmet and the inertial sensor in the target vehicle can determine the angular velocity and acceleration based on the same inertial coordinate system. The smart helmet can send the collected second data to the electronic device through Wi-Fi communication at a preset time interval. The time interval can be set according to the user's needs, such as 3 minutes, 5 minutes, 10 minutes, etc. In an embodiment, the smart helmet is equipped with a pressure sensor, and the pressure sensing value of the smart helmet can be determined based on the data collected by the pressure sensor. In an embodiment of the present application, the smart helmet may further include a Bluetooth playback device for playing audio, such as mobile phone audio.
[0038] In another embodiment of the present application, the target vehicle can send the first data to the smart helmet via Wi-Fi communication, control the smart helmet to package the first data and the collected second data to obtain the target data that has been encapsulated, which can be a data model, and send the encapsulated target data to the electronic device.
[0039] Step S203, based on the first data and the second data, determine whether the user has had a crash event.
[0040] In one embodiment of the present application, determining whether the user has had a crash event includes: calculating the vehicle inclination angle of the target vehicle based on the angular velocity information of the target vehicle and the acceleration information of the target vehicle; calculating the speed reduction rate of the target vehicle based on the vehicle speed information; calculating the distance value between the smart helmet and the ground and the helmet inclination angle based on the angular velocity information of the smart helmet and the acceleration information of the smart helmet; determining whether the user has had a crash event based on one or more of the speed reduction rate, the vehicle inclination angle, the distance value, the pressure sensing value, and the helmet inclination angle. The speed reduction rate is used to represent the rate of change of the speed of the target vehicle within a preset detection time interval. The vehicle inclination angle is used to represent the attitude of the target vehicle, such as the angle between the front fork of the target vehicle or the front support (shock absorber tube) of the vehicle frame and the ground. The vehicle inclination angle can be determined by the data collected by sensors such as inertial sensors in the first data, that is, the angular velocity information of the target vehicle and the acceleration information of the target vehicle. The helmet inclination angle is used to represent the attitude of the helmet, such as the angle of the helmet in the inertial coordinate system. The helmet inclination angle can be determined by the data collected by sensors such as inertial sensors in the second data, that is, the angular velocity information of the smart helmet and the acceleration information of the smart helmet. The detection time interval can be set according to the time situation, such as 3 seconds, 4 seconds, 5 seconds, 10 seconds, etc.
[0041] In one embodiment of the present application, visual distance detection can be performed on the image data in the second data to determine the distance from the ground, and the determined distance is determined as the distance between the smart helmet and the ground. In one embodiment of the present application, based on the relative relationship between the inertial coordinate system in the inertial sensor and the vehicle body coordinate system of the target vehicle, the angular velocity information of the smart helmet, and the acceleration information of the smart helmet, the position information of the smart helmet in the vehicle body coordinate system can be determined, and the distance value between the smart helmet and the ground can be determined based on the position information.
[0042] Judgment conditions corresponding to a possible vehicle crash event. In an embodiment of the present application, the judgment conditions may include one or more of a speed decrease rate greater than a preset decrease rate threshold, a vehicle inclination angle greater than a preset vehicle inclination angle threshold, a distance value less than a preset height threshold, a pressure sensing value greater than a first pressure threshold, a helmet inclination angle greater than a preset helmet inclination angle threshold, and a vehicle-person distance greater than a preset position distance threshold. The decrease rate threshold can be set according to actual needs, such as setting the vehicle speed to decrease to 0-5 km / h within 2-3 seconds. The vehicle inclination angle threshold can be set according to actual needs, such as 48°. The height distance threshold can be set according to actual needs, such as 1 m. The first pressure threshold can be set according to actual needs, such as 100 N. The helmet inclination angle threshold can be set according to actual needs, such as 70°. The position distance threshold can be set according to actual needs, such as 1 m. The positioning of the helmet can be determined as the position of the user, and based on the positioning of the target vehicle and the position of the user, the vehicle-person distance between the target vehicle and the user can be calculated.
[0043] In an embodiment of the present application, if none of the data among the speed decrease rate, the vehicle inclination angle, the distance value, the pressure sensing value, and the helmet inclination angle satisfy the judgment conditions, it is determined that the user has not had a vehicle crash; if one or more of the data among the speed decrease rate, the vehicle inclination angle, the distance value, the pressure sensing value, and the helmet inclination angle satisfy the judgment event, it is determined that the user has had a vehicle crash. When there are multiple data among the speed decrease rate, the vehicle inclination angle, the distance value, the pressure sensing value, and the helmet inclination angle that satisfy the judgment conditions, such as two data satisfying, three data satisfying, etc., it can be determined that the user has had a vehicle crash. For example, when the speed decrease rate is greater than the preset decrease rate threshold and the vehicle inclination angle is greater than the preset vehicle inclination angle threshold, it is determined that a vehicle crash has occurred; or when the speed decrease rate is greater than the preset decrease rate threshold and the distance value is less than the preset height threshold, it is determined that a vehicle crash has occurred; or when the speed decrease rate is greater than the preset decrease rate threshold, the distance value is less than the preset height threshold, and the pressure sensing value is greater than the first pressure threshold, it is determined that a vehicle crash has occurred; when the pressure sensing value is greater than the first pressure threshold, the helmet inclination angle is greater than the preset helmet inclination angle threshold, and the vehicle-person distance is greater than the preset position distance threshold, it is determined that a vehicle crash has occurred. In this embodiment, the above judgment conditions can be combined arbitrarily, and when the combined judgment conditions are satisfied, it is determined that the user has had a vehicle crash. For example, in an embodiment of the present application, based on at least one of the distance value, the pressure sensing value, and the helmet inclination angle, the physiological data value, and the speed decrease rate and / or the vehicle inclination angle, it can be determined whether the user has had a vehicle crash event.
[0044] In an embodiment of the present application, when a user is riding in a target vehicle, a wearable device can be equipped. The wearable device includes a detection module for collecting physiological data values of the user, and can include a smart bracelet, a smart watch, a smart necklace, a smart cycling suit, etc. In an embodiment of the present application, the wearable device includes a communication module. The communication module can be used to implement one or more of Wi-Fi connection, Bluetooth connection, and NFC connection. The wearable device includes a QR code for Bluetooth connection or an NFC tag for Bluetooth connection. The electronic device can establish a communication connection with the communication module of the wearable device, such as a Bluetooth connection or an NFC connection, and send the network name and network password of the target vehicle to the wearable device through the established communication connection, so that the wearable device can establish a Wi-Fi connection with the target vehicle based on the network name and network password. For example, the electronic device can obtain the Bluetooth device configuration file of the communication module of the wearable device by reading the QR code on the wearable device or the NFC tag of the wearable device, and establish a Bluetooth connection with the communication module of the wearable device based on the Bluetooth device configuration file. Figure 4 A schematic diagram of a device connection provided by an embodiment of the present application. As Figure 4 shown, the wearable device can be a smart cycling suit. The smart cycling suit can establish a Wi-Fi connection with the target vehicle. After the smart cycling suit establishes a Wi-Fi connection with the target vehicle, the smart cycling suit, the target vehicle, the electronic device, and the smart helmet can be in the same local area network. In an embodiment of the present application, the wearable device includes an abnormal reporting mechanism. The abnormal reporting mechanism is used to report abnormal physiological data values when the wearable device detects abnormal physiological data values.
[0045] In an embodiment of the present application, determining whether the user has a crash event based on one or more of the speed decrease rate, the vehicle inclination angle, the distance value, the pressure sensing value, and the helmet inclination angle includes: obtaining the physiological data values collected by the wearable device; determining whether the user has a crash event based on at least one of the distance value, the pressure sensing value, and the helmet inclination angle, the physiological data values, and the speed decrease rate and / or the vehicle inclination angle.
[0046] In an embodiment of the present application, the physiological data values may include the blood pressure change frequency and the heart rate change frequency. The judgment conditions may further include that the blood pressure drop value exceeds a preset value, such as 10, within a preset time interval, the blood pressure rise value exceeds a preset value, such as 10, within a preset time interval, the heart rate drop value exceeds a preset value, such as 20, within a preset time interval, and the heart rate rise value exceeds a preset value, such as 20, within a preset time interval. The above preset values can be set according to actual needs. For the speed drop rate, the vehicle inclination angle, the distance value, the pressure sensing value, and the helmet inclination angle, reference can be made to the relevant descriptions in the foregoing text. In this embodiment, the wearable device may report the collected physiological data values at a preset time interval. For example, if the preset time interval is 5 minutes, the wearable device may report the physiological data values collected from 10:25 to 10:30 at 10:31, and may report the physiological data values collected from 10:30 to 10:35 at 10:36. In the above embodiment, it is possible to more accurately determine whether the user has a vehicle crash event according to the physiological data values.
[0047] In an embodiment of the present application, it is possible to determine whether the user has a vehicle crash event based on a preset judgment process. For example, it is determined that the vehicle speed drops instantaneously. If it is determined that the vehicle speed drops instantaneously, the video is analyzed to determine whether a collision has occurred; if it is determined that no collision has occurred, it is determined that no vehicle crash event has occurred; if it is determined that a collision has occurred, it is judged whether the physiological data values of the user are abnormal. If there is no abnormality, it is determined that no vehicle crash event has occurred; if there is an abnormality, it is determined whether a vehicle crash event has occurred based on one or more of the vehicle inclination angle, the helmet inclination angle, the distance between the helmet and the ground, and the distance between the person and the vehicle. When one or more of the judgment conditions of the vehicle inclination angle, the helmet inclination angle, the distance between the helmet and the ground, and the distance between the person and the vehicle are met, it is determined that a vehicle crash event has occurred. For the judgment conditions, reference can be made to the above description.
[0048] In an embodiment of the present application, the electronic device may also generate corresponding safety prompts based on the analysis of the first data and the second data. For example, based on the first data, it is determined that the fuel level of the target vehicle is insufficient and there is a risk of reaching the nearest gas station, and a safety prompt for refueling in advance is generated and displayed; or, based on the first data, it can be determined that the fuel consumption is too high and it is not conducive to engine maintenance, and a corresponding safety prompt is generated; or, based on the first data, it can be determined that the turning speed is too high and there is a safety hazard, and a corresponding safety prompt is generated; or, based on the first data, it can be determined that the driving speed of the target vehicle is greater than a preset speed threshold, exceeding the speed limit and there is a safety hazard, and a corresponding safety prompt is generated; or, based on the second data, it can be determined that the distance between the target vehicle and the vehicle in front is less than a preset distance threshold, there is a safety hazard, and a corresponding safety prompt is generated; or, based on the second data, it can be determined that there is an overtaking behavior by the vehicle behind, there is a safety hazard, and a corresponding safety prompt is generated; or, based on the image data in the second data, intelligent algorithm recognition of the front and rear pictures is performed to determine the current road conditions corresponding to the target vehicle, and a corresponding safety prompt is generated; or, based on the second data, it can be determined whether the target vehicle has an out-of-lane behavior, and if there is an out-of-lane behavior, a corresponding safety prompt is generated; or, based on the second data, it can be determined whether there is an oncoming vehicle for the target vehicle, and if there is an oncoming vehicle, a corresponding safety prompt is generated. In an embodiment of the present application, the safety prompt can be displayed on the electronic device, or the safety prompt can be sent to the intelligent helmet, so that the Bluetooth playback device of the intelligent helmet broadcasts the safety prompt.
[0049] In an embodiment of the present application, if it is determined that the user has not had a falling event, the process returns to execute step S202 to obtain the first data collected by the target vehicle and the second data collected by the intelligent helmet. In an embodiment of the present application, if it is determined that the user has not had a falling event, timing is performed, and when the timing duration reaches a preset duration, the process returns to execute step S202. The preset duration can be set according to the user's needs, such as 1 minute, 3 minutes, 5 minutes, etc. The above method enables the electronic device to obtain the first data and the second data every preset duration, so that it can be determined whether the user has had a falling event based on the obtained first data and second data.
[0050] If it is determined that the user has had a falling event, in step S204, the accident level is determined based on the first data and the second data.
[0051] In some embodiments of the present application, the accident level can be divided into a first level and a second level. The first level indicates that the accident corresponding to this falling event is relatively serious. The second level indicates that the accident corresponding to this falling event is an ordinary accident.
[0052] In some embodiments of the present application, a judgment criterion corresponding to the first level can be set, and this judgment criterion is higher than the criterion for judging a fall. If a fall event meets the criterion for a fall but does not meet the judgment criterion corresponding to the first level, determine that the fall event is of the second level. If a fall event meets the criterion for a fall and meets the judgment criterion corresponding to the first level, determine that the fall event is of the second level. In an implementation manner of the present application, the judgment criterion corresponding to the first level includes that the speed reduction rate is greater than a preset value, such as the vehicle speed drops to 0-5 km / h within 2-3 seconds, the pressure sensing value is greater than the second pressure threshold, the blood pressure drop value exceeds the preset value within a preset time interval, such as 30, the blood pressure rise value exceeds the preset value within a preset time interval, such as 30, the heart rate drop value exceeds the preset value within a preset time interval, such as 30, the heart rate rise value exceeds the preset value within a preset time interval, such as 30, and the distance value is less than the preset distance threshold within the target actual interval. The second pressure threshold can be set according to actual needs, such as being set to 400 N. The distance threshold can be set according to actual needs, such as being set to 1 m.
[0053] In another embodiment of the present application, an accident level judgment model can be pre-trained, and the accident level is obtained by inputting the first data and the second data into the level judgment model. Or the accident level can be obtained by inputting the first data, the second data, and the physiological data value into the level judgment model.
[0054] Step S205, report the fall event based on the reporting method corresponding to the accident level.
[0055] The reporting methods for different accident levels can be preset in advance, and the fall event is reported based on the reporting method corresponding to the accident level of the fall event.
[0056] In an embodiment of the present application, if the accident level is the first level, determine the user's emergency contact, make a communication call to the emergency contact, and send the user's location information, the target video data collected by the intelligent helmet, and the user's physiological characteristic indicators to the emergency contact. In an implementation manner of the present application, the user's emergency contact can be determined by querying in the address book of the target device. Or, the user's emergency contact can be determined through the data filled in by the user when using the target application, target function, or application applet. In an implementation manner of the present application, voice data can be pre-generated based on the fall event. If the emergency contact answers the communication call, use the voice data to communicate with the emergency contact. In an implementation manner, the intelligent outbound call function can be used to make a communication call to the emergency contact, so that the fall event is notified to the emergency contact by voice.
[0057] In an embodiment of the present application, if the accident level is the second level, determine the user's emergency contact; send the user's location information, the target video data collected by the smart helmet, and the user's physiological characteristic indicators to the emergency contact; if the user's physiological data value is abnormal within a preset duration, make a communication call to the emergency contact. It can be sent by text message, instant messaging application, email, MMS, etc. For example, the electronic device can determine the instant messaging application for communication, search for the emergency contact in the instant messaging application, and initiate communication with the emergency contact. The preset duration can be set according to the actual situation, such as 5 minutes. The preset duration can be within the preset time starting from the determination of the fall event, or can be the preset time starting after sending the user's location information, the target video data collected by the smart helmet, and the user's physiological characteristic indicators to the emergency contact. For example, within five minutes, the user's physiological data value does not return to the normal condition, such as the heart rate and blood pressure measured by the helmet do not return to the normal range. In another embodiment of the present application, if the accident level is the second level, it can be determined whether the user's physiological data value is abnormal within a preset time interval; if it is determined that the user's physiological data value is abnormal, determine the user's emergency contact; send the user's location information, the target video data collected by the smart helmet, and the user's physiological characteristic indicators to the emergency contact. The preset time interval can be set according to the actual situation, such as 5 minutes. In one implementation, the user can, within the preset time interval, operate the electronic device to exit the detection of whether the user's physiological data value is abnormal, so that the electronic device does not report the current fall event.
[0058] In an embodiment of the present application, after making the communication call to the emergency contact, the method includes: if the emergency contact does not answer the communication call, send the user's location information, the target video data collected by the smart helmet, and the user's physiological characteristic indicators to the target server, and send an accident judgment request to the target server, so that the target server processes the fall event. The target server can be the server corresponding to the target application, target function, or application applet. The accident judgment request is used to request the artificial customer service corresponding to the target server to process the fall event, report the fall event to the police, and / or contact relevant rescue personnel. In another embodiment of the present application, if the accident level is the first level, the user's location information, the target video data collected by the smart helmet, and the user's physiological characteristic indicators can be directly sent to the target server, and an accident judgment request is sent to the target server, so that the target server processes the fall event.
[0059] In an embodiment of the present application, if the accident level is the first level, based on the location information of the user, determine the emergency call corresponding to the current location, and dial the emergency call; after the emergency call is connected, based on intelligent voice, convey the location information of the user and the physiological characteristic indexes of the user to the answering party corresponding to the emergency call. In an implementation manner of the present application, the location information of the user can be determined based on the positioning information of the intelligent helmet, the positioning information of the electronic device, the positioning information of the wearable device, or the positioning information of the target vehicle. The emergency call can include the phone number corresponding to medical rescue and the phone number corresponding to traffic accident alarm.
[0060] In an embodiment of the present application, based on the preset video duration and the determined time for sending the vehicle fall event, in the target video data collected by the intelligent helmet, determine the target video to be sent to the target server or the emergency contact. The video duration can be set according to the actual situation, such as 5 minutes, 10 minutes, 15 minutes, etc. For example, assuming that the preset video duration is 10 minutes and the determined time for sending the vehicle fall event is 9:30, the video segment from 9:25 to 9:35 in the target video data collected by the intelligent helmet can be determined as the target video to be sent to the target server or the emergency contact. Another example, assuming that the preset video duration is 15 minutes and the determined time for sending the vehicle fall event is 9:30, the video segment from 9:23:30 to 9:37:30 in the target video data collected by the intelligent helmet can be determined as the target video to be sent to the target server or the emergency contact. In the above embodiment, by determining the time for sending the vehicle fall event, the reason for the current vehicle fall event can be recorded in the sent target video, and at the same time, based on the preset video duration to determine the target video, it is possible to avoid the situation of excessive data transmission and slow reporting.
[0061] The vehicle fall event reporting method provided in the above embodiment, after establishing a communication connection with the intelligent helmet and the target vehicle, obtains the first data collected by the target vehicle and the second data collected by the intelligent helmet, and based on the obtained first data and second data, performs a safety analysis to determine whether the user has a vehicle fall event, achieving the purpose of detecting the vehicle fall event of the user falling out of the open vehicle; if it is determined that the user has a vehicle fall event, determine the accident level, and based on the determined accident level, report the vehicle fall event, achieving the technical effect of reporting the vehicle fall event after the user has a vehicle fall event, avoiding the situation where a passenger has a vehicle fall but the fall information cannot be transmitted in time, and ensuring the safety of the user's ride.
[0062] Figure 5 It is a flowchart of the vehicle fall event reporting method of the target vehicle provided by the embodiment of the present application. This vehicle fall event reporting method is applied to the target vehicle, such as Figure 1The target vehicle 22 shown. The target vehicle may include a structure as shown in Figure 3 shown. The target vehicle may include at least one electronic component, a signal receiving and converting device, and a Wi-Fi module. The Wi-Fi module is used to provide Wi-Fi connection services. According to different requirements, the order of steps in this flowchart may be changed, and some steps may be omitted.
[0063] Step S501, when it is detected that a user is riding in the target vehicle, the target vehicle turns on the Wi-Fi module and establishes a communication connection with a smart helmet and an electronic device based on the Wi-Fi module.
[0064] In an embodiment of the present application, the target vehicle is provided with a sensing device, such as a sensing device on the seat of the target vehicle. Based on the sensing device, it is detected whether a user is riding in the target vehicle. Some specific implementation manners of establishing a communication connection with a smart helmet and an electronic device based on the Wi-Fi module can refer to the relevant descriptions above, such as the relevant description of step S201.
[0065] Step S502, after the target vehicle starts running, collect first data.
[0066] The target vehicle can collect first data through a signal receiving and converting device. Regarding the description of the first data and some specific implementation manners of the signal receiving and converting device collecting first data, reference can be made to the relevant descriptions above, such as the relevant description of step S202.
[0067] Step S503, determine whether to disconnect from the electronic device.
[0068] In an embodiment of the present application, the target vehicle can send a specific request to the electronic device, and the specific request is used to measure the communication status between the two; if the target vehicle receives response data from the electronic device based on the specific request, it is determined that the communication connection with the electronic device has not been disconnected; if the target vehicle does not receive response data from the electronic device based on the specific request, it is determined that the communication connection with the electronic device has been disconnected. In another embodiment of the present application, the target vehicle can determine whether to disconnect from the electronic device based on the connection status of the Wi-Fi module with other devices.
[0069] If it is determined that the communication connection with the electronic device has not been disconnected, that is, when it is determined that the communication connection with the electronic device is maintained, the communication module executes step S504, sends the first data to the electronic device, and controls the smart helmet to send the collected second data to the electronic device, so that the electronic device determines whether the user has a vehicle fall event based on the first data and the second data, and after determining that the user has a vehicle fall event, reports the vehicle fall event based on the accident level of the vehicle fall event.
[0070] If it is determined that the communication connection with the electronic device is disconnected, the communication module executes step S505 to obtain the second data collected by the smart helmet; based on the first data and the second data, it is determined whether the user has a crash event, and after determining that the user has a crash event, the crash event is reported based on the accident level of the crash event.
[0071] Regarding some specific embodiments of step S504 and step S505, reference can be made to the relevant descriptions above, such as the relevant descriptions of steps S202-205.
[0072] In the above embodiment, when it is detected that the user rides on the target vehicle and turns on the Wi-Fi module, thereby establishing a communication connection with the smart helmet and the electronic device, and by determining whether the communication connection with the electronic device is disconnected, it is determined whether the electronic device has the ability to report a crash event; when it is determined that the communication connection with the electronic device is disconnected and the electronic device does not have the ability to report a crash event, safety analysis is performed based on the collected first data and the second data collected by the smart helmet to determine whether the user has a crash event, achieving the purpose of detecting a crash event in which the user falls out of an open vehicle; if it is determined that the user has a crash event, the accident level is determined, and based on the determined accident level, the crash event is reported, achieving the technical effect of reporting the crash event after the user has a crash event, avoiding the situation where a passenger has a crash but the fall information cannot be transmitted in time, ensuring the safety of the user's ride; at the same time, it also avoids the situation where the first data is sent to the electronic device when the electronic device does not have the ability to report a crash event, resulting in the inability to report the crash event in time. When it is determined that the electronic device has the ability to report a crash event, the electronic device is notified to perform safety analysis on the first data and the second data collected by the smart helmet and report it when a crash event occurs. Since the electronic device has good computing power, the rate of safety analysis by the electronic device is relatively fast, thereby improving the efficiency of reporting crash events.
[0073] Figure 6 It is a flowchart of the crash event reporting method of the smart helmet provided by the embodiment of the present application. This crash event reporting method is applied to the smart helmet, such as Figure 1The intelligent helmet 33 shown. The intelligent helmet may include a communication module, a photographing device, and a gyroscope. The communication module is used to establish a communication connection with a target vehicle and an electronic device, where the target vehicle is in communication connection with the electronic device. The photographing device and the gyroscope are used to collect second data, and the second data includes one or more of video data, angular velocity information of the intelligent helmet, acceleration information of the intelligent helmet, and pressure sensing values. Some specific descriptions of the photographing device, the gyroscope, and the second data can be found in the relevant descriptions above. According to different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted.
[0074] Step S601, establish a Bluetooth connection with the electronic device.
[0075] It may respond to a Bluetooth connection request sent by the electronic device and establish a Bluetooth connection with the electronic device. Some specific implementation manners of the intelligent helmet establishing a Bluetooth connection with the electronic device can be found in the relevant descriptions above.
[0076] Step S602, receive the network name and network password of the target vehicle sent by the electronic device and establish a network connection with the target vehicle.
[0077] The network connection includes a Wi-Fi connection. The target vehicle is in communication connection with the electronic device. Some specific implementation manners of the intelligent helmet establishing a network connection with the target vehicle can be found in the relevant descriptions above.
[0078] Step S603, determine whether the target vehicle is disconnected from the electronic device.
[0079] In an embodiment of the present application, the intelligent helmet may send a consultation request to the target vehicle, and the consultation request is used to determine whether the target vehicle is disconnected from the electronic device. The intelligent helmet may determine whether the target vehicle is disconnected from the electronic device based on the feedback information of the target vehicle to the consultation request.
[0080] If it is determined that the target vehicle is not disconnected from the electronic device, that is, in the case where it is determined that the target vehicle maintains a communication connection with the electronic device, the communication module executes step S604 to send the second data to the electronic device, so that the electronic device determines whether the user has a falling event based on the first data obtained from the target vehicle and the second data, and after determining that the user has a falling event, reports the falling event based on the accident level of the falling event.
[0081] If it is determined that the target vehicle is disconnected from the electronic device, the communication module executes step S605 to send the second data to the target vehicle, so that the target vehicle determines whether the user has a crash event based on the collected first data and the second data, and after determining that the user has a crash event, reports the crash event based on the accident level of the crash event.
[0082] For some specific implementation manners of steps S604 and S605, reference may be made to the relevant descriptions above, such as the relevant descriptions of steps S202-205.
[0083] Figure 7 It is a flowchart of a method for reporting a crash event of a wearable device provided by an embodiment of the present application. The method for reporting a crash event is applied to a wearable device, such as one or more of a smart cycling suit, a smart bracelet, a smart watch, and a smart necklace. The wearable device includes a communication module and a detection module. The detection module is used to collect physiological data values of the user. The communication module is used to establish communication connections with a target vehicle and an electronic device, where the target vehicle is in communication connection with the electronic device. According to different requirements, the order of steps in this flowchart can be changed, and some steps can be omitted.
[0084] Step S701: Establish a Bluetooth connection with the electronic device.
[0085] A Bluetooth connection with the electronic device can be established in response to a Bluetooth connection request sent by the electronic device. For some specific implementation manners of a smart cycling suit establishing a Bluetooth connection with the electronic device, reference may be made to the relevant descriptions above.
[0086] Step S702: Receive the network name and network password of the target vehicle sent by the electronic device, and establish a network connection with the target vehicle.
[0087] The network connection includes a Wi-Fi connection. The target vehicle is in communication connection with the electronic device. For some specific implementation manners of a smart cycling suit establishing a network connection with the target vehicle, reference may be made to the relevant descriptions above.
[0088] Step S703: Determine whether the target vehicle is disconnected from the electronic device.
[0089] In an embodiment of the present application, the smart cycling suit can send a consultation request to the target vehicle, and the consultation request is used to determine whether the target vehicle is disconnected from the electronic device. The smart cycling suit can determine whether the target vehicle is disconnected from the electronic device based on the feedback information of the target vehicle on the consultation request.
[0090] If it is determined that the target vehicle is not disconnected from the electronic device, that is, when it is determined that the target vehicle maintains a communication connection with the electronic device, the communication module executes step S704 to send the physiological data value of the user to the electronic device, so that the electronic device determines whether the user has a falling event based on the first data obtained from the target vehicle, the second data obtained from the intelligent helmet, and the physiological data value of the user, and after determining that the user has a falling event, reports the falling event based on the accident level of the falling event.
[0091] If it is determined that the target vehicle is disconnected from the electronic device, the communication module executes step S705 to send the physiological data value of the user to the target vehicle, so that the target vehicle determines whether the user has a falling event based on the first data collected, the second data obtained from the intelligent helmet, and the physiological data value of the user, and after determining that the user has a falling event, reports the falling event based on the accident level of the falling event.
[0092] Regarding some specific implementation manners of steps S704 and S705, reference may be made to the relevant descriptions above, such as the relevant descriptions of steps S202-205.
[0093] Figure 8 It is a schematic structural diagram of the electronic device provided by the embodiment of the present application. As Figure 8 shown, the electronic device 11 may include, but is not limited to: a communication module 1001, a memory 1002, a processor 1003, an input / output (I / O) interface 1004, and a bus 1005. The processor 1003 is respectively coupled to the communication module 1001, the memory 1002, and the I / O interface 1004 through the bus 1005.
[0094] The communication module 1001 may include a wired communication module and / or a wireless communication module. The wired communication module may provide one or more of the solutions for wired communication such as Universal Serial Bus (USB), Controller Area Network (CAN), etc. The wireless communication module may provide one or more of the solutions for wireless communication such as Wireless Fidelity (Wi-Fi), Bluetooth (BT), mobile communication network, Frequency Modulation (FM), near field communication (NFC), Infrared (IR) technology, etc.
[0095] The memory 1002 can be used to store computer-readable instructions and / or modules. By running or executing the computer-readable instructions and / or modules stored in the memory 1002, and by invoking the data stored in the memory 1002, the processor 1003 realizes various functions of the electronic device 11. The memory 1002 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the electronic device 11. The memory 1002 can include non-volatile and volatile memories, such as: hard disks, memory, plug-in hard disks, smart media cards (SMC), secure digital (SD) cards, flash cards, at least one magnetic disk storage device, flash memory device, or other storage devices.
[0096] The memory 1002 can be an external memory and / or an internal memory of the electronic device 11. Further, the memory 1002 can be a memory in physical form, such as a memory stick, a TF card (Trans-flash Card), etc.
[0097] The processor 1003 can be a central processing unit (CPU), or can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The processor 1003 is the operation core and control center of the electronic device 11, connects all parts of the entire electronic device 11 through various interfaces and circuits, and executes the operating system of the electronic device 11 and various installed application programs, program codes, etc.
[0098] Exemplarily, the computer-readable instructions can be divided into one or more modules / sub-modules / units. One or more modules / sub-modules / units are stored in the memory 1002 and executed by the processor 1003 to complete this application. One or more modules / sub-modules / units can be a series of computer-readable instruction segments capable of completing specific functions, and the computer-readable instruction segments are used to describe the execution process of the computer-readable instructions in the electronic device 11.
[0099] If the modules / units integrated in the electronic device 11 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-described embodiment methods of the present application, computer-readable instructions can also be used to instruct relevant hardware to complete them. The computer-readable instructions can be stored in a computer-readable storage medium. When the computer-readable instructions are executed by a processor, the steps of the above various method embodiments can be implemented.
[0100] Among them, the computer-readable instructions include computer-readable instruction codes, and the computer-readable instruction codes can be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer-readable medium can include: any entity or device capable of carrying the computer-readable instruction code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory).
[0101] The memory 1002 in the electronic device 11 stores computer-readable instructions, and the processor 1003 can execute the computer-readable instructions stored in the memory 1002 to implement the fall event reporting method in the above various embodiments. Specifically, for the specific implementation method of the processor 1003 for the above computer-readable instructions, reference can be made to the relevant descriptions above, and details are not described here.
[0102] The I / O interface 1004 is used to provide a channel for user input or output. For example, the I / O interface 1004 can be used to connect various input and output devices, such as a mouse, keyboard, touch device, display screen, etc., so that the user can input information or visualize the information.
[0103] The bus 1005 is at least used to provide a communication channel for mutual communication between the communication module 1001, memory 1002, processor 1003, and I / O interface 1004 in the electronic device 11.
[0104] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the electronic device 11. In other embodiments of the present application, the electronic device 11 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.
[0105] An embodiment of the present application further provides a vehicle, which includes a processor and a memory. The processor is configured to execute a computer program stored in the memory. The computer program includes program instructions, and the method implemented when the program instructions are executed can refer to the fall event reporting method in the above embodiments of the present application.
[0106] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. The computer program includes program instructions, and the method implemented when the program instructions are executed can refer to the fall event reporting method in the above embodiments of the present application. Among them, the computer-readable storage medium may be the internal memory of the electronic device described in the above embodiment, such as the hard disk or memory of the electronic device. The computer-readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk equipped on the electronic device, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc.
[0107] In some embodiments, the computer-readable storage medium may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, application programs required for at least one function, etc.; the data storage area may store data created according to the use of the electronic device.
[0108] In the above embodiments, the descriptions of the various embodiments have their own emphases. For parts not detailed or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments. Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0109] In the embodiments provided in the present application, it should be understood that the disclosed device / terminal device and method can be implemented in other ways. For example, the device / terminal device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.
[0110] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0111] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for reporting a vehicle crash event, which is applied to an electronic device, characterized in that, The method includes: Establishing a communication connection with a smart helmet and a target vehicle; Obtaining first data collected by the target vehicle and second data collected by the smart helmet, where the first data includes one or more of the vehicle speed information, angular velocity information, and acceleration information of the target vehicle; the second data includes one or more of the angular velocity information, acceleration information, and pressure sensing value of the smart helmet; Determining whether the user has a vehicle crash event based on the first data and the second data; If it is determined that the user has a vehicle crash event, determining the accident level based on the first data and the second data; Reporting the vehicle crash event based on the reporting method corresponding to the accident level.
2. The method for reporting a vehicle fall event according to claim 1, wherein, The target vehicle includes a Wi-Fi module for providing Wi-Fi connection services. When it is detected that the user is riding on the target vehicle, the target vehicle activates the Wi-Fi module. Establishing a communication connection with the smart helmet and the target vehicle includes: Establishing a network connection with the target vehicle based on the network name and network password of the target vehicle; Identifying the QR code of the smart helmet and establishing a Bluetooth connection with the smart helmet; Based on the Bluetooth connection, sending the network name and the network password to the smart helmet, so that the smart helmet establishes a network connection with the target vehicle based on the network name and the network password.
3. The method for reporting a vehicle crash event according to claim 1, wherein Determining whether the user has a vehicle crash event includes: Calculating the vehicle inclination angle of the target vehicle based on the angular velocity information and acceleration information of the target vehicle; Calculating the speed reduction rate of the target vehicle based on the vehicle speed information; Calculating the distance value between the smart helmet and the ground and the helmet inclination angle based on the angular velocity information and acceleration information of the smart helmet; Determining whether the user has a vehicle crash event based on one or more of the distance value, pressure sensing value, and helmet inclination angle, and the speed reduction rate and / or the vehicle inclination angle.
4. The method for reporting a vehicle crash event according to claim 3, wherein, The electronic device is communicatively connected to the user's wearable device. Determining whether the user has a vehicle crash event based on one or more of the distance value, pressure sensing value, and helmet inclination angle, and the speed reduction rate and / or the vehicle inclination angle includes: Obtaining the physiological data value collected by the wearable device; Determining whether the user has a vehicle crash event based on at least one of the distance value, pressure sensing value, and helmet inclination angle, the physiological data value, and the speed reduction rate and / or the vehicle inclination angle.
5. The method for reporting a vehicle crash event according to claim 1, wherein, Reporting the vehicle crash event based on the reporting method corresponding to the accident level includes: If the accident level is the first level, determining the user's emergency contact, making a communication call to the emergency contact, and sending the user's location information, the target video data collected by the smart helmet, and the user's physiological characteristic indicators to the emergency contact; If the accident level is the second level, determine the emergency contact of the user; send the location information of the user, the target video data collected by the smart helmet, and the physiological characteristic indexes of the user to the emergency contact; if the physiological data value of the user is abnormal within a preset duration, make a communication call to the emergency contact.
6. The method for reporting a falling event according to claim 5, wherein, After making the communication call to the emergency contact, the method includes: If the emergency contact does not answer the communication call, send the location information of the user, the target video data collected by the smart helmet, and the physiological characteristic indexes of the user to the target server, and send an accident judgment request to the target server, so that the target server processes the falling event.
7. An electronic device, characterized in that, The electronic device includes a processor and a memory, and the processor is configured to execute the computer program stored in the memory to implement the falling event reporting method according to any one of claims 1 to 6.
8. A target vehicle, characterized in that, The target vehicle includes a Wi-Fi module, a signal receiving and converting module, and at least one electronic component. The Wi-Fi module is configured to provide a Wi-Fi connection service, the at least one electronic component is configured to collect first data of the target vehicle, and the signal receiving and converting module is configured to obtain the first data from the at least one electronic component; When it is detected that the user rides on the target vehicle, the Wi-Fi module is configured to establish a communication connection with the smart helmet and the electronic device; In the case of maintaining a communication connection with the electronic device, the signal receiving and converting device is configured to send the first data to the electronic device, and control the smart helmet to send the collected second data to the electronic device, so that the electronic device determines whether the user has a falling event based on the first data and the second data, and after determining that the user has a falling event, report the falling event based on the accident level of the falling event; In the case of disconnecting the communication connection with the electronic device, the signal receiving and converting device is configured to obtain the second data collected by the smart helmet; And determine whether the user has a falling event based on the first data and the second data, and after determining that the user has a falling event, report the falling event based on the accident level of the falling event, where the first data includes one or more of the vehicle speed information of the target vehicle, the angular velocity information of the target vehicle, and the acceleration information of the target vehicle; the second data includes one or more of the angular velocity information of the smart helmet, the acceleration information of the smart helmet, and the pressure induction value.
9. An intelligent helmet, characterized in that, The smart helmet includes a communication module, a photographing device, and a gyroscope; the communication module is configured to establish a communication connection with the target vehicle and the electronic device, where the target vehicle and the electronic device establish a communication connection; The photographing device and the gyroscope are configured to collect second data, and the second data includes one or more of the angular velocity information of the smart helmet, the acceleration information of the smart helmet, and the pressure induction value; When the target vehicle maintains a communication connection with the electronic device, the communication module is configured to send the second data to the electronic device, so that the electronic device determines whether a user has a crash event based on the first data and the second data obtained from the target vehicle, and after determining that the user has a crash event, reports the crash event based on the accident level of the crash event. The first data includes one or more of the vehicle speed information of the target vehicle, the angular velocity information of the target vehicle, and the acceleration information of the target vehicle. When the target vehicle is disconnected from the communication connection with the electronic device, the communication module is configured to send the second data to the target vehicle, so that the target vehicle determines whether a user has a crash event based on the first data and the second data collected, and after determining that the user has a crash event, reports the crash event based on the accident level of the crash event.
10. A wearable device, characterized in that, The wearable device includes a communication module and a detection module; the communication module is configured to establish communication connections with a target vehicle and an electronic device, wherein the target vehicle establishes a communication connection with the electronic device. The detection module is configured to collect physiological data values of the user. When the target vehicle maintains a communication connection with the electronic device, the communication module is configured to send the physiological data values of the user to the electronic device, so that the electronic device determines whether the user has a crash event based on the first data obtained from the target vehicle, the second data obtained from the smart helmet, and the physiological data values of the user, and after determining that the user has a crash event, reports the crash event based on the accident level of the crash event. The first data includes one or more of the vehicle speed information of the target vehicle, the angular velocity information of the target vehicle, and the acceleration information of the target vehicle; the second data includes one or more of the angular velocity information of the smart helmet, the acceleration information of the smart helmet, and the pressure sensing value. When the target vehicle is disconnected from the communication connection with the electronic device, the communication module is configured to send the physiological data values of the user to the target vehicle, so that the target vehicle determines whether the user has a crash event based on the first data collected, the second data obtained from the smart helmet, and the physiological data values of the user, and after determining that the user has a crash event, reports the crash event based on the accident level of the crash event.