Accident handling method and intelligent helmet

Through the design of smart helmets, the data acquisition module and processor are used to identify accidents and trigger rescue services, solving the problem of limited functions of existing helmets and realizing timely rescue of distribution capacity when an accident occurs.

CN120013732APending Publication Date: 2025-05-16BEIJING SANKUAI ONLINE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510155605.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing helmets can only protect the cyclist's head in a traffic accident, and their functions are limited and they cannot provide timely assistance to the delivery capacity.

Method used

Design a smart helmet equipped with a data acquisition module and a processor. By establishing a communication connection with the distribution capacity terminal, it identifies accidents and triggers rescue services to ensure that the distribution capacity can be rescued in a timely manner.

Benefits of technology

It has achieved that when an accident occurs, the delivery capacity can be rescued in a timely manner, enriching the function of the helmet, and improving the accuracy of the rescue service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120013732A_ABST
    Figure CN120013732A_ABST
Patent Text Reader

Abstract

The invention provides an accident handling method and an intelligent helmet. The method is suitable for a helmet worn for delivery of transport capacity, the helmet comprises a data acquisition module and a processor, and the method comprises the following steps: establishing communication connection between the helmet and a terminal for delivery of transport capacity, binding the helmet and the delivery of transport capacity through an application program which is installed in the terminal and is related to the helmet, and when the helmet is worn, sending the data to the data acquisition module. The data acquisition module acquires motion data of the helmet and sends the motion data to the processor; the processor performs accident identification based on the motion data; and under the condition that the accident is identified, the helmet sends an accident notification for triggering a rescue service to the server, and triggers the terminal to display a rescue confirmation interface, so that the terminal responds to a confirmation operation for the rescue confirmation interface, or the display duration of the rescue confirmation interface exceeds a third duration. Or receiving a first rescue confirmation notice sent by the helmet, and sending a second rescue confirmation notice to the server to indicate that the delivery transport capacity needs to be rescued. According to the scheme, when an accident occurs, the delivery capacity can be rescued in time, and the functions of the helmet are enriched.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of a patent application with an application date of August 31, 2023, application number CN202311116745.X, and invention name “Accident Handling Method and Smart Helmet”. Technical Field

[0002] The present application relates to the field of computer technology, and in particular to an accident handling method and a smart helmet. Background Art

[0003] Cycling tools are a common means of transportation, and many people use them to travel. In order to improve cycling safety, riders are required to wear helmets when using cycling tools. However, most of the current helmets are used to protect the rider's head in the event of a traffic accident, and their functions are relatively limited. Summary of the invention

[0004] The embodiment of the present application provides an accident handling method and a smart helmet, which enables the delivery capacity to be rescued in time when an accident occurs, and enriches the function of the helmet. The technical solution is as follows:

[0005] In one aspect, an accident handling method is provided, which is applicable to a helmet worn by a delivery transporter, the method comprising:

[0006] The helmet comprises a data acquisition module and a processor, wherein the data acquisition module is electrically connected to the processor;

[0007] Establishing a communication connection between the helmet and a delivery capacity terminal, determining a binding relationship between the helmet and personal identity information of the delivery capacity, and determining a subject that needs to be rescued based on the delivery capacity information bound to the helmet when an accident is identified, wherein the terminal that is communicatively connected to the helmet is installed with an application related to the helmet, and a setting interface of the helmet is displayed through the application, and the setting interface of the helmet is entered, and the helmet is bound to the delivery capacity through the application;

[0008] When the helmet is worn, the data acquisition module acquires motion data of the helmet, and the processor performs accident identification based on the acquired motion data;

[0009] In case of an identified accident, the helmet sends an accident notification to the server for triggering rescue services;

[0010] The terminal is triggered to display a rescue confirmation interface, so that in response to a confirmation operation on the rescue confirmation interface, or the display time of the rescue confirmation interface exceeds a third time length, or a first rescue confirmation notification sent by the helmet is received, a second rescue confirmation notification is sent to the server to indicate that the distribution capacity needs rescue.

[0011] In a possible implementation, the method further includes:

[0012] When the helmet identifies an accident based on motion data, a data collection instruction is sent to the terminal connected to the helmet for communication, and the data collection instruction instructs the terminal connected to the helmet for communication to collect at least one of the environmental data and the status data of the distribution capacity for assisting the rescue service, and sends the collected data to the server for performing accident judgment verification together with the motion data corresponding to the accident in the server to obtain an accident verification result, and the accident verification result is used to assist the rescue process in the server.

[0013] In a possible implementation, the method further includes:

[0014] The processor sends a rescue confirmation notification to the server in response to the delivery transport capacity's first button operation on the helmet, wherein the rescue confirmation notification is used to indicate that the delivery transport capacity needs rescue.

[0015] In a possible implementation, the data acquisition module includes an acceleration sensor, the motion data includes the acceleration of the helmet; and the processor performs accident identification based on the motion data, including:

[0016] The processor identifies at least one of weightlessness, impact, tumbling, and posture change of the helmet based on the acceleration of the helmet acquired by the acceleration sensor;

[0017] The processor determines that an accident has occurred when identifying at least one of weightlessness, impact, tumbling, and posture change of the helmet.

[0018] In a possible implementation, the method further includes:

[0019] The helmet sends the motion data corresponding to the accident to the server, and the collected data is used to perform accident judgment verification in the server together with the motion data corresponding to the accident to obtain an accident verification result, and the accident verification result is used to trigger the rescue operation in the rescue service.

[0020] In a possible implementation, the method further includes:

[0021] Sending a data collection instruction to the terminal to control the front camera and / or rear camera of the terminal of the delivery transport capacity to capture image data of the environment where the terminal is located and / or record video data of the environment where the terminal of the delivery transport capacity is located; or

[0022] Sending a data collection instruction to the terminal to control the recording device of the terminal to record the audio data of the environment in which the terminal of the delivery transport capacity is located; or

[0023] Send a data collection instruction to the terminal to obtain positioning data and / or order status data in a first time period before the accident and a second time period after the accident; the order status data is used to indicate whether the delivery capacity has orders to be delivered.

[0024] On the other hand, an accident handling method is provided, applicable to a terminal, the method comprising:

[0025] The terminal establishes a communication connection with the helmet of the distribution capacity, the terminal is installed with an application related to the helmet, a setting interface of the helmet is displayed through the application, the setting interface of the helmet is entered, and the helmet is bound to the distribution capacity through the application, so that when an accident is identified, the object that needs to be rescued is determined based on the distribution capacity information bound to the helmet;

[0026] In response to the processor of the helmet identifying an accident based on the motion data collected by the data collection module, a rescue confirmation interface is displayed on the terminal of the distribution capacity;

[0027] In response to a confirmation operation on the rescue confirmation interface, or the display time of the rescue confirmation interface exceeds a third time length, or a first rescue confirmation notification sent by the helmet is received, a second rescue confirmation notification is sent to the server to assist in the rescue of the distribution capacity.

[0028] In a possible implementation, the terminal further receives a data collection instruction, which is sent when the helmet identifies an accident in the delivery capacity through the motion data sensed by the data collection module;

[0029] In response to a data collection instruction for obtaining assistance rescue services, collecting at least one of the environmental data of the terminal and the status data of the distribution capacity;

[0030] The collected data is sent to the server for performing accident judgment verification together with the motion data corresponding to the accident collected by the data collection module of the helmet in the server to obtain an accident verification result, and the accident verification result is used to assist the rescue process in the server.

[0031] In a possible implementation, in response to the data collection instruction, collecting at least one of the environmental data of the terminal and the status data of the distribution capacity includes at least one of the following:

[0032] In response to the data collection instruction, control the front camera and / or the rear camera of the terminal of the delivery transport capacity to capture image data of the environment where the terminal is located and / or record video data of the environment where the terminal is located;

[0033] In response to the data collection instruction, controlling the recording device of the terminal of the delivery transport capacity to record the audio data of the environment in which the terminal is located;

[0034] In response to the data collection instruction, the positioning data and / or order status data within a first time period before the accident and a second time period after the accident are obtained; the order status data is used to indicate whether the delivery capacity has orders to be delivered.

[0035] In a possible implementation, in response to the data collection instruction, collecting environmental data of the terminal includes:

[0036] In response to the data acquisition instruction, calling the front camera and the rear camera to respectively shoot, and obtaining image data shot by the front camera and image data shot by the rear camera;

[0037] Determining an unobstructed camera based on the image data captured by the front camera and the image data captured by the rear camera;

[0038] The unobstructed camera is called to record video data.

[0039] In one possible implementation, the motion data corresponding to the accident sent to the server is sent when the motion data sensed by the helmet through the data acquisition module identifies an accident in the distribution capacity, and the collected data is used to perform accident judgment verification in the server together with the motion data corresponding to the accident to obtain an accident verification result, and the accident verification result is used to trigger the rescue operation in the rescue service.

[0040] On the other hand, an accident handling method is provided, which is executed by a server, and the method includes:

[0041] Receiving information about binding between a helmet for delivery of transport capacity and an application of a terminal connected to the helmet for communication, wherein the terminal connected to the helmet for communication has an application related to the helmet installed, wherein the application displays a setting interface of the helmet, and the application is bound to the helmet for delivery of transport capacity by entering the setting interface of the helmet;

[0042] Determine a binding relationship between the helmet and personal identity information of the delivery capacity, the binding relationship being used to determine a subject in need of assistance based on the delivery capacity information bound to the helmet when an accident is identified; receive an accident notification that triggers a rescue service, the accident notification being sent when the helmet identifies an accident;

[0043] Sending a rescue confirmation notification to a terminal that is communicatively connected to the helmet, so that a rescue confirmation interface is displayed in the terminal;

[0044] receiving a second rescue confirmation notification sent by the terminal, wherein the second rescue confirmation notification is sent in response to the terminal detecting a confirmation operation on the rescue interface, or the display duration of the rescue interface exceeds a third duration, or receiving a first rescue confirmation notification sent by the helmet, wherein the helmet is provided with a first button, and the first rescue confirmation notification is sent by the helmet in response to the confirmation operation of the first button;

[0045] The server performs the rescue operation in the rescue service based on the received second rescue confirmation notification.

[0046] In a possible implementation, the method further includes:

[0047] Receiving the motion data of the helmet collected by the data collection module of the helmet when the accident occurs;

[0048] Acquiring data collected by a terminal in communication with the helmet for assisting the rescue service, the data collected by the terminal including at least one of environmental data and status data of the distribution capacity, the data collected by the terminal being sent when the helmet identifies an accident, the collected data being used to perform accident judgment verification in the server together with motion data corresponding to the accident collected by the helmet to obtain an accident verification result, and the accident verification result being used to assist the rescue process in the server;

[0049] Executing a rescue service includes: after performing an accident judgment verification based on the motion data corresponding to the accident and the data collected by the terminal, executing the rescue operation in the rescue service.

[0050] In a possible implementation manner, the performing the rescue operation in the rescue service includes at least one of the following:

[0051] Send a rescue notification to the emergency contact of the delivery vehicle;

[0052] Send a call to emergency services.

[0053] In one possible implementation, the data acquired by the terminal connected to the helmet for assisting the rescue service includes one of the following: image data of the environment in which the terminal is located captured by the front camera and / or rear camera of the terminal and / or video data of the environment in which the terminal of the delivery transport capacity is located, audio data of the environment in which the terminal of the delivery transport capacity is located recorded by the recording device of the terminal, positioning data and / or order status data in a first time period before the accident and a second time period after the accident.

[0054] On the other hand, a smart helmet suitable for distribution transport personnel to wear is provided, the helmet comprising a data acquisition module and a processor, the data acquisition module being electrically connected to the processor;

[0055] The processor is used to determine the binding relationship between the helmet and the personal identity information of the delivery capacity after the helmet is connected to the delivery capacity terminal for communication, so as to determine the object that needs to be rescued based on the delivery capacity information bound to the helmet when an accident is identified, wherein the terminal connected to the helmet for communication is installed with an application related to the helmet, and the setting interface of the helmet is displayed through the application, and the setting interface of the helmet is entered, and the helmet is bound to the delivery capacity through the application.

[0056] The data acquisition module is used to collect motion data of the helmet when the helmet is worn, and send the motion data to the processor;

[0057] The processor is used to identify accidents based on the motion data of the helmet collected by the data acquisition module. When an accident is identified, an accident notification for triggering a rescue service is sent to the server. When an accident is suspected to have occurred, a message is sent to inquire whether the parties need rescue, and whether an accident has occurred is determined based on the feedback from the parties.

[0058] In one possible implementation, the helmet triggers the terminal to display a rescue confirmation interface, so that in response to a confirmation operation on the rescue confirmation interface, or the display time of the rescue confirmation interface exceeds a third time length, or a first rescue confirmation notification sent by the helmet is received, a second rescue confirmation notification is sent to the server, indicating that the distribution capacity needs rescue.

[0059] In a possible implementation, the data acquisition module includes an acceleration sensor, and the motion data includes the acceleration of the helmet;

[0060] The processor is used to identify at least one of weightlessness, impact, tumbling, and posture change of the helmet based on the acceleration of the helmet collected by the acceleration sensor;

[0061] The processor is used to determine that an accident has occurred when identifying at least one of weightlessness, impact, tumbling, and posture change of the helmet.

[0062] In one possible implementation, the helmet is used to send the motion data corresponding to the accident to the server, and the collected data is used to perform accident judgment verification in the server together with the motion data corresponding to the accident to obtain an accident verification result, and the accident verification result is used to trigger the rescue operation in the rescue service.

[0063] On the other hand, a terminal is provided, comprising a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the accident handling method as described in any of the above implementations.

[0064] On the other hand, a server is provided, comprising a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the accident handling method as described in any of the above implementations.

[0065] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement the accident handling method as described in any of the above implementations.

[0066] On the other hand, a computer program product is provided, the computer program product comprising at least one program code, the at least one program code being loaded and executed by a processor to implement the accident handling method as described in any of the above implementations.

[0067] The beneficial effects of the technical solution provided by the embodiments of the present application include at least:

[0068] The embodiment of the present application provides an accident handling method, which can identify accidents through a helmet and trigger rescue services when an accident is identified, thereby ensuring that the distribution capacity can receive timely rescue, enriching the functions of the helmet, and the helmet will also send data collection instructions to the terminal so that the terminal can collect other data related to the accident to assist the rescue service, thereby improving the accuracy of the rescue service. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0070] Figure 1 is a schematic diagram of an accident handling system provided in an embodiment of the present application;

[0071] Figure 2 is a schematic diagram of an accident handling system provided in an embodiment of the present application;

[0072] Figure 3 is a schematic diagram of an accident handling system provided in an embodiment of the present application;

[0073] Figure 4 is a flow chart of an accident handling method provided by an embodiment of the present application;

[0074] Figure 5 is a flow chart of an accident handling method provided by an embodiment of the present application;

[0075] Figure 6 is a flow chart of an accident handling method provided by an embodiment of the present application;

[0076] Figure 7 is a flow chart of an accident handling method provided by an embodiment of the present application;

[0077] Figure 8 is a flow chart of an accident handling method provided by an embodiment of the present application;

[0078] Fig. 9 It is a structural schematic diagram of a helmet provided in an embodiment of the present application;

[0079] Fig.10 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0080] Fig.11 It is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0081] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0082] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0083] It should be noted that all actions of acquiring signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.

[0084] The accident handling method provided in the embodiment of the present application is executed by an accident handling system. In some embodiments, the accident handling system includes a helmet and a server. Figure 1 1 is a schematic diagram of an accident handling system provided in an embodiment of the present application. The accident handling system includes a helmet 101 and a server 102. The helmet 101 and the server 102 establish a communication connection.

[0085] Optionally, after the helmet 101 is worn, its own motion data can be collected. After an accident is identified based on the motion data, an accident notification is sent to the server 102 to trigger a rescue process in the server 102 so that the delivery capacity can receive timely rescue.

[0086] In some embodiments, Figure 2 As shown, the accident handling system also includes a terminal 103. The terminal 103 establishes communication connections with the helmet 101 and the server 102 respectively. Optionally, the terminal 103 is installed with an application related to the helmet 101, and the server 102 can provide services for the application. Therefore, the terminal 103 is connected to the helmet 101 and the server 102 through the installed application. Optionally, the terminal 103 can establish a binding relationship between the helmet and the personal identity information of the distribution capacity through the communication connection established with the helmet 101. Optionally, after the helmet 101 identifies the accident based on the motion data, it will also send a data collection instruction to the terminal 103. The terminal 103 collects environmental data, status data of the distribution capacity, etc. in response to the data collection instruction, and sends the collected data to the server 102 to assist the rescue process in the server 102, so that the distribution capacity can be rescued more accurately.

[0087] In some embodiments, the helmet 101 is a helmet worn by a delivery transporter, and the terminal 103 is a terminal held by the delivery transporter. The delivery transporter wears the helmet 101 during the delivery process. If an accident occurs during the delivery process, the helmet 101 can detect it, send an accident notification to the server 102 for triggering a rescue service, and instruct the terminal 103 held by the delivery transporter to collect at least one of the environmental data of the environment in which the delivery transporter is located and the status data of the delivery transporter for assisting the rescue service, and send the collected data to the server 102.

[0088] In some embodiments, Figure 3As shown, the server 102 includes a helmet server 1021, a security center 1022 and a visual intelligence center 1023. Optionally, the helmet 101 establishes a communication connection with the helmet server 1021, the terminal 103 establishes a communication connection with the security center 1022 and the visual intelligence center 1023, and the helmet server 1021 establishes a communication connection with the security center 1022.

[0089] Optionally, the helmet 101 sends the accident notification, the motion data corresponding to the accident, etc. to the helmet server 1021, and the helmet server 1021 forwards the accident notification, the motion data corresponding to the accident, etc. to the security center 1022 (optionally, the helmet server 1021 can also store the motion data corresponding to the accident), and the terminal 103 sends the non-image data in the collected data to the security center 1022, and sends the image data to the visual intelligence center 1023.

[0090] Next, the structure of the helmet is exemplarily described in the embodiment of the present application:

[0091] In some embodiments, the helmet includes a data acquisition module and a processor, and the data acquisition module and the processor are electrically connected. The data acquisition module and the processor can be located at any position in the helmet, and the embodiment of the present application does not limit the position of the data acquisition module and the processor. Optionally, the data acquisition module includes an acceleration sensor, and the helmet obtains the acceleration of the helmet through the acceleration sensor, and determines whether an accident has occurred based on the acceleration of the helmet. Of course, the embodiment of the present application is only illustrative of the data acquisition module including the acceleration sensor as an example, and in another embodiment, the data acquisition module includes a gyroscope sensor, etc., and the embodiment of the present application does not limit the data acquisition module.

[0092] In some embodiments, the helmet further includes a helmet-wearing detection module, which is used to detect whether the helmet is worn. Optionally, the helmet-wearing detection module includes an infrared sensor, which is located at the top of the inner side of the helmet. The infrared sensor can emit infrared rays and can also receive infrared rays. If the infrared sensor receives reflected infrared rays after emitting infrared rays, it is determined that the helmet is worn; if the infrared sensor does not receive reflected infrared rays after emitting infrared rays, it is determined that the helmet is not worn. For example, if the infrared sensor receives reflected infrared rays, a signal 1 is sent to the processor, and the signal 1 indicates that the helmet is worn; if the infrared sensor does not receive reflected infrared rays, a signal 0 is sent to the processor, and the signal 0 indicates that the helmet is not worn.

[0093] Of course, the embodiment of the present application is only illustrative of the example that the helmet wearing detection module includes an infrared sensor. In another embodiment, the helmet wearing detection module includes a distance sensor, etc. The embodiment of the present application does not limit the helmet wearing detection module.

[0094] In some embodiments, the helmet is further provided with a first button. Optionally, the first button can be provided on the outside of the helmet, so that the first button can be effectively reduced from being accidentally touched, and it is also convenient for the delivery transport to operate the first button. Optionally, the function of the first button is to send a rescue confirmation notification to the server.

[0095] Figure 4 This is a flow chart of an accident handling method provided by an embodiment of the present application. The present application embodiment takes a helmet as an example for exemplification. The helmet can be a helmet worn by any user. The present application embodiment takes a helmet worn by a delivery transporter as an example for exemplification. The helmet includes a data acquisition module and a processor. The data acquisition module is electrically connected to the processor. Figure 4 , the method comprising:

[0096] 401. When the helmet is worn, the data acquisition module acquires motion data of the helmet and sends the motion data to the processor.

[0097] 402. The processor performs accident identification based on the motion data.

[0098] 403. When an accident is identified, the helmet sends an accident notification to the server for triggering rescue services, and sends a data collection instruction to the terminal. The data collection instruction instructs the terminal connected to the helmet through communication to collect at least one of the environmental data and distribution capacity status data for assisting the rescue service, and sends the collected data to the server.

[0099] The accident handling method provided in the embodiment of the present application can identify accidents through helmets, and trigger rescue services when accidents are identified, thereby ensuring that distribution capacity can receive timely rescue, enriching the functions of the helmets, and the helmets will also send data collection instructions to the terminal so that the terminal can collect other data related to the accident to assist rescue services, thereby improving the accuracy of rescue services.

[0100] In a possible implementation, the method further includes:

[0101] The processor sends a rescue confirmation notification to the server in response to the delivery transport capacity's first button operation on the helmet, where the rescue confirmation notification is used to indicate that the delivery transport capacity needs rescue.

[0102] In a possible implementation, the data acquisition module includes an acceleration sensor, and the motion data includes the acceleration of the helmet; the processor performs accident identification based on the motion data, including:

[0103] The processor identifies at least one of weightlessness, impact, tumbling, and posture change of the helmet based on the acceleration of the helmet collected by the acceleration sensor;

[0104] The processor determines that an accident has occurred when it identifies at least one of the helmet losing weight, impacting, rolling, and changing posture.

[0105] In a possible implementation, the processor identifies at least one of weightlessness, impact, tumbling, and posture change of the helmet based on the acceleration of the helmet acquired by the acceleration sensor, including any of the following:

[0106] The processor determines a combined acceleration of the helmet based on the acceleration of the helmet in the three-axis directions, and determines that weightlessness has occurred if the combined acceleration of the helmet is less than a first threshold;

[0107] The processor determines that a collision has occurred when recognizing that the acceleration of the helmet in any axis direction is greater than a second threshold;

[0108] The processor determines the Euler angle of the helmet based on the acceleration of the helmet in the three-axis direction; if the change amplitude of the Euler angle of the helmet exceeds the third threshold and the change duration does not exceed the second duration, it is determined that the helmet has flipped over;

[0109] The processor determines the Euler angle of the helmet based on the acceleration of the helmet in the three-axis directions; if the change amplitude of the Euler angle of the helmet exceeds the third threshold and the change duration exceeds the second duration, it is determined that the posture of the helmet has changed.

[0110] In a possible implementation, the method further includes:

[0111] The helmet sends the motion data corresponding to the accident to the server. The collected data is used to perform accident judgment verification on the server together with the motion data corresponding to the accident to obtain the accident verification result. The accident verification result is used to trigger the rescue operation in the rescue service.

[0112] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0113] Figure 5 is a flowchart of an accident handling method provided in an embodiment of the present application. The present application embodiment takes the execution subject as a terminal as an example for illustrative description. Figure 5 , the method comprising:

[0114] 501. The terminal establishes a communication channel with the helmet of the delivery transporter and determines the binding relationship between the helmet and the personal identity information of the delivery transporter.

[0115] 502. The terminal receives the data collection instruction sent by the helmet. The data collection instruction and the accident notification sent to the server for triggering the rescue service are sent when the helmet recognizes that an accident has occurred in the delivery capacity through the motion data sensed by the data collection module.

[0116] 503. The terminal collects at least one of the environmental data of the terminal and the status data of the distribution capacity in response to the data collection instruction.

[0117] 504. The terminal sends the collected data to the server, and the collected data is used to assist rescue services.

[0118] The accident handling method provided in the embodiment of the present application can identify accidents through helmets, and trigger rescue services when accidents are identified, thereby ensuring that distribution capacity can receive timely rescue, enriching the functions of the helmets, and the helmets will also send data collection instructions to the terminal so that the terminal can collect other data related to the accident to assist rescue services, thereby improving the accuracy of rescue services.

[0119] In a possible implementation, in response to the data collection instruction, collecting at least one of the environmental data of the terminal and the status data of the distribution capacity includes at least one of the following:

[0120] In response to the data collection instruction, control the front camera and / or the rear camera of the terminal for delivering the transport capacity to capture image data of the environment in which the terminal is located and / or record video data of the environment in which the terminal is located;

[0121] In response to the data collection instruction, the recording device of the control terminal records the audio data of the environment in which the terminal of the delivery transport capacity is located;

[0122] In response to the data collection instruction, the positioning data and / or order status data within a first time period before the accident and a second time period after the accident are obtained; the order status data is used to indicate whether the delivery capacity has orders to be delivered.

[0123] In a possible implementation, in response to a data collection instruction, collecting environmental data of the terminal includes:

[0124] In response to the data acquisition instruction, the front camera and the rear camera are called to take pictures respectively, and the image data taken by the front camera and the image data taken by the rear camera are obtained;

[0125] Determine an unobstructed camera based on the image data captured by the front camera and the image data captured by the rear camera;

[0126] Call the unobstructed camera to record video data.

[0127] In a possible implementation, after sending the collected data to the server, the method further includes:

[0128] Receive the rescue confirmation notification sent by the server;

[0129] In response to the rescue confirmation notification, displaying a rescue confirmation interface;

[0130] In response to the confirmation operation of the rescue confirmation interface, the display time of the rescue confirmation interface exceeds the third time length or the first rescue confirmation notification sent by the helmet is received, and a second rescue confirmation notification is sent to the server. The second rescue confirmation notification and the first rescue confirmation notification are used to indicate that the distribution capacity needs rescue. The helmet is provided with a first button, and the first rescue confirmation notification is sent to the terminal by the helmet in response to the confirmation operation of the first button.

[0131] In one possible implementation, the motion data corresponding to the accident is sent to the server when the helmet recognizes that an accident has occurred in the delivery capacity through the motion data sensed by the data acquisition module. The collected data is used to perform accident judgment verification on the server together with the motion data corresponding to the accident to obtain an accident verification result. The accident verification result is used to trigger the rescue operation in the rescue service.

[0132] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0133] Figure 6 is a flow chart of an accident handling method provided in an embodiment of the present application. The present application embodiment takes the execution subject as a server as an example for illustrative explanation, and a communication connection is established between the server and the helmet. Figure 6 , the method comprising:

[0134] 601. The server receives an accident notification sent by the helmet for triggering a rescue service. The accident notification is sent when the helmet recognizes an accident, and receives motion data corresponding to the accident. The motion data corresponding to the accident is the motion data of the helmet when the accident occurs.

[0135] 602. The server obtains data collected by a terminal connected to the helmet for assisting rescue services. The data collected by the terminal includes at least one of environmental data and distribution capacity status data. The collected data is collected after the terminal receives a data collection instruction sent by the helmet. The data collection instruction is sent when the helmet recognizes an accident.

[0136] 603. The server executes a rescue service, including: after verifying the accident based on the motion data corresponding to the accident and the data collected by the terminal, executing the rescue operation in the rescue service.

[0137] The accident handling method provided in the embodiment of the present application can identify accidents through helmets, and trigger rescue services when accidents are identified, thereby ensuring that distribution capacity can receive timely rescue, enriching the functions of the helmets, and the helmets will also send data collection instructions to the terminal so that the terminal can collect other data related to the accident to assist rescue services, thereby improving the accuracy of rescue services.

[0138] In a possible implementation, the method further includes:

[0139] Send a rescue confirmation notification to the terminal, which is used to display a rescue confirmation interface in the terminal;

[0140] A second rescue confirmation notification sent by the receiving terminal is triggered, and based on the second rescue confirmation notification, a rescue operation in the rescue service is triggered. The second rescue confirmation notification is sent when the terminal detects a confirmation operation on the rescue interface, the display time of the rescue interface exceeds a third time length, or the first rescue confirmation notification sent by the helmet is received. The helmet is provided with a first button, and the first rescue confirmation notification is sent to the terminal by the helmet in response to the confirmation operation of the first button.

[0141] In a possible implementation, triggering a rescue operation in a rescue service includes at least one of the following:

[0142] Send a rescue notification to the emergency contact of the delivery vehicle;

[0143] Send a call to emergency services.

[0144] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0145] Figure 7 This is a flow chart of an accident handling method provided by an embodiment of the present application. The embodiment of the present application is exemplified by taking the execution subject as an accident handling system. The accident handling system includes a helmet, a terminal and a server, wherein the helmet establishes communication connections with the terminal and the server respectively, and the terminal establishes communication connections with the server. Figure 7 , the method comprising:

[0146] 701. When the helmet is worn, the helmet collects motion data of the helmet and performs accident identification based on the motion data.

[0147] The motion data of the helmet is data used to represent the motion state of the helmet, for example, the speed of the helmet, the posture of the helmet, the acceleration of the helmet, the movement direction of the helmet, etc. The embodiments of the present application do not limit the motion data. When a user uses a cycling tool to travel, he usually wears a helmet for safety. Therefore, in the embodiments of the present application, when the helmet is worn, it can be considered that the user is using a cycling tool to travel. Since the helmet is worn on the user's head, the motion data of the helmet can represent the user's motion state to a certain extent. Therefore, by collecting the motion data of the helmet and identifying the motion data of the helmet, it can be determined whether the user has an accident.

[0148] In a possible implementation, the helmet includes a data acquisition module and a processor, and the data acquisition module is electrically connected to the processor. The helmet collects motion data through the data acquisition module and performs accident identification through the processor. In some embodiments, when the helmet is worn, the helmet collects motion data, and performs accident identification based on the motion data, including: when the helmet is worn, the data acquisition module collects motion data, sends the motion data to the processor, the processor receives the motion data, and performs accident identification based on the motion data.

[0149] Among them, the data acquisition module is a module with data acquisition function. In some embodiments, the data acquisition module may include a sensor, and the helmet collects data through the sensor. Optionally, the data acquisition module includes an acceleration sensor, and the motion data includes the acceleration of the helmet. When the user falls or collides, the acceleration of the helmet will have obvious and regular changes. Therefore, it can be determined based on the acceleration of the helmet whether the user falls or collides, that is, whether the user has an accident.

[0150] Through experiments, it is found that when a user falls or collides, at least one of weightlessness, impact, tumbling and posture change may occur. Therefore, at least one of the helmet, impact, tumbling and posture change can be identified. In some embodiments, the processor identifies an accident based on motion data, including: the processor identifies at least one of the weightlessness, impact, tumbling and posture change of the helmet based on the acceleration of the helmet collected by the acceleration sensor; when the processor identifies at least one of the weightlessness, impact, tumbling and posture change of the helmet, it determines that an accident has occurred.

[0151] Optionally, the processor identifies at least one of weightlessness, impact, tumbling, and posture change of the helmet based on the acceleration of the helmet acquired by the acceleration sensor, including any of the following:

[0152] (1) The processor determines a combined acceleration of the helmet. If the combined acceleration of the helmet is less than a first threshold, it is determined that weightlessness has occurred.

[0153] In some embodiments, the acceleration sensor is used to obtain the acceleration of the helmet in three axes, wherein the three axes are the horizontal axis, the longitudinal axis and the vertical axis. The total acceleration of the helmet is the acceleration vector sum of the helmet in the three-axis direction.

[0154] For example, the acceleration of the helmet on the horizontal axis is represented by Ax, the acceleration of the helmet on the vertical axis is represented by Ay, and the acceleration of the helmet on the vertical axis is represented by Az. Then the total acceleration of the helmet is represented by

[0155] During a free fall, the total acceleration of an object will decrease to close to 0g, where g is the acceleration due to gravity. When a delivery vehicle has an accident, it will usually fall down, and weightlessness will occur during the fall. The weightlessness phenomenon is similar to the free fall phenomenon, and the total acceleration will decrease, but it is not as obvious as the free fall phenomenon. Through experiments, it is found that under the weightlessness phenomenon, the total acceleration will be less than 1g and decrease rapidly, and this situation usually lasts for more than 0.5 seconds.

[0156] If the resultant acceleration decreases rapidly and lasts for a certain period of time, the resultant acceleration value will become smaller. Therefore, the embodiment of the present application sets a first threshold value, and determines that weightlessness has occurred when the resultant acceleration is less than the first threshold value. The first threshold value can be any value less than 1g, and the embodiment of the present application does not limit the first threshold value. Optionally, the first threshold value is an empirical value.

[0157] Of course, the embodiment of the present application only exemplifies whether the combined acceleration is less than the first threshold as a criterion for judging weightlessness, and the embodiment of the present application does not limit the criterion for judging weightlessness. In another embodiment, whether the combined acceleration continues to decrease and whether the decrease time reaches the target time can also be used as a criterion for judging weightlessness. For example, the processor determines the combined acceleration of the helmet. If the combined acceleration of the helmet continues to decrease and the decrease time reaches the target time, it is determined that weightlessness has occurred. Among them, the target time can be any time, for example, 0.5 seconds, etc., and the embodiment of the present application does not limit the target time. Optionally, the target time is an empirical value.

[0158] (2) When the processor identifies that the acceleration of the helmet is greater than a second threshold, it determines that a collision has occurred.

[0159] When a human body collides with the ground or other objects, a large impact will be generated in the acceleration curve of the helmet. That is, the acceleration of the helmet will suddenly become very large. Therefore, the embodiment of the present application sets a second threshold value, and when the acceleration of the helmet is greater than the second threshold value, it is determined that a collision has occurred. The second threshold value can be any value, and the embodiment of the present application does not limit the second threshold value. Optionally, the second threshold value is an empirical value.

[0160] In some embodiments, the acceleration sensor is used to obtain the acceleration of the helmet on three axes. The three axes are the horizontal axis, the longitudinal axis and the vertical axis. When the helmet is hit in which direction, the acceleration on the corresponding axis changes the most. Optionally, when the processor identifies that the acceleration of the helmet on any axis is greater than a second threshold, it determines that an impact has occurred.

[0161] (3) The processor determines the Euler angle of the helmet based on the acceleration of the helmet in the three-axis directions; if the change amplitude of the Euler angle of the helmet exceeds the third threshold and the change duration does not exceed the second duration, it is determined that the helmet has flipped over.

[0162] The Euler angles include pitch angle, roll angle and yaw angle. When the processor determines the Euler angles of the helmet based on the acceleration values ​​of the helmet in the three-axis directions, the pitch angle and roll angle of the helmet can be determined.

[0163] When a delivery person falls or hits someone, the person may roll over, and during the rolling process, the Euler angle will change dramatically for a short period of time. Therefore, when the change amplitude of the Euler angle of the helmet exceeds the third threshold and the change duration does not exceed the second duration, it can be determined that the helmet has flipped over.

[0164] The third threshold value may be any value, and the embodiment of the present application does not limit the third threshold value. Optionally, the third threshold value is an empirical value. The second duration may be any duration, and the embodiment of the present application does not limit the second duration. Optionally, the second duration is an empirical value.

[0165] It should be noted that the Euler angle includes the pitch angle and the roll angle. Therefore, the change amplitude of the Euler angle of the helmet exceeds the third threshold and the change duration does not exceed the second duration means that the change amplitude of the pitch angle and / or roll angle of the helmet exceeds the third threshold and the change duration does not exceed the second duration.

[0166] (4) The processor determines the Euler angle of the helmet based on the acceleration values ​​of the helmet in the three-axis directions; if the change amplitude of the Euler angle of the helmet exceeds the third threshold, the change duration exceeds the second duration, and it is in a stable state before and after the change, it is determined that the posture of the delivery capacity has changed.

[0167] After a delivery vehicle falls or is hit, the body's posture usually changes significantly, for example, from sitting to lying down. Both changes in body posture and tumbling will cause significant changes in the Euler angles, but in the case of tumbling, the change in the Euler angle lasts for a shorter period of time and changes more dramatically. When the body's posture changes, the change in the Euler angle lasts a little longer, the change is not so drastic, and the posture is in a stable state before and after the change. Therefore, when the amplitude of the change in the Euler angle of the helmet exceeds the third threshold, the change duration exceeds the second duration, and it is in a stable state before and after the change, it is determined that the posture of the helmet has changed.

[0168] In other embodiments, it is found through experiments that when a user falls or collides, the helmet will continuously identify weightlessness, impact and tumbling in a short period of time, or continuously identify weightlessness, impact and posture change, and when the user encounters other situations, the helmet may identify weightlessness, impact, tumbling, posture change, etc., but will not continuously identify weightlessness, impact and tumbling in a short period of time, or continuously identify weightlessness, impact and posture change. Therefore, the helmet can identify accidents more accurately by identifying weightlessness, impact, tumbling and posture change.

[0169] In some embodiments, the processor identifies an accident based on motion data, including: the processor identifies weightlessness, impact, tumbling, and posture changes based on the acceleration of the helmet; the processor determines that an accident has occurred when it identifies weightlessness, impact, and tumbling within a first time period, or when the processor identifies weightlessness, impact, and posture changes within the first time period.

[0170] The first duration may be any duration, such as 2 seconds, 3 seconds, etc., and the first duration is not limited in the present embodiment. Optionally, the first duration is an empirical value.

[0171] It should be noted that the embodiment of the present application only provides an illustrative description of the data acquisition module by taking the data acquisition module including an acceleration sensor as an example, and does not limit the data acquisition module. The data acquisition module may include other hardware capable of collecting motion data, which is not limited in the embodiment of the present application.

[0172] It should be noted that the above step 701 is performed when the helmet is worn. In a possible implementation, whether the helmet is worn is determined by the helmet itself. In some embodiments, the helmet includes a processor and a helmet wearing detection module, and the helmet wearing detection module is electrically connected to the processor. Optionally, the helmet wearing detection module includes an infrared sensor, which is located at the top of the inner side of the helmet. The method also includes: the infrared sensor emits infrared rays, and within the third time length, if the infrared sensor receives the reflected infrared rays, the infrared sensor sends a first signal to the processor, and the first signal is used to indicate that the helmet is worn; if the infrared sensor does not receive the reflected infrared rays, the infrared sensor sends a second signal to the processor, and the second signal is used to indicate that the helmet is not worn. For example, the first signal is 1 and the second signal is 0. It should be noted that the embodiment of the present application only determines whether the helmet is worn by the infrared sensor, and in another embodiment, the helmet is provided with other sensors, and the helmet can also determine whether the helmet is worn according to other sensors. For example, the helmet is also provided with a distance sensor, and the helmet can also determine whether the helmet is worn according to the distance sensor.

[0173] In another possible implementation, whether the helmet is in a worn state is set by the user. In some embodiments, the helmet is provided with a switch, and after the user wears the helmet, the switch can be turned on, and when the switch is turned on, the helmet executes the above step 701. After the user takes off the helmet, the switch can be turned off, and after the switch is turned off, the helmet stops executing the above step 701.

[0174] It should be noted that the helmet provided in the embodiment of the present application is a helmet suitable for being worn by delivery transport personnel. Therefore, the embodiment of the present application is illustratively described using the example of a delivery transport personnel as the helmet wearer.

[0175] 702. When the helmet identifies an accident, it sends an accident notification to the server and a data collection instruction to the terminal.

[0176] The accident notification is used to indicate that an accident has occurred in the delivery transport, and the accident notification is used to trigger a rescue service. In this way, after the server receives the accident notification, it can trigger a rescue service so that the delivery transport can get rescue in time. In some embodiments, the accident notification can be any event that can indicate that an accident has occurred in the delivery transport, such as a collision event or a suspected collision event reported by a helmet.

[0177] In some embodiments, the server triggers the rescue service to perform a rescue operation. In other embodiments, in order to more accurately rescue the distribution capacity, the server first judges and verifies the accident, and then performs the rescue operation after the verification is passed. In order to enable the server to judge and verify the accident, the helmet can also send the motion data corresponding to the accident to the server, so that the server can judge and verify the accident based on the motion data corresponding to the accident. Among them, the motion data corresponding to the accident is the motion data of the helmet when the accident occurs, and can include the motion data collected by the data collection module N seconds before the accident is identified to the motion data collected by the data collection module M seconds after the accident is identified. Among them, N and M can be any positive numbers, and the embodiments of the present application do not limit N and M.

[0178] It should be noted that the embodiment of the present application is only illustrative of the example of a helmet sending an accident notification and motion data corresponding to the accident to a server. Of course, the helmet can also send other information to the server. For example, the helmet can also send a timestamp to the server, which is used to indicate the time when the helmet recognizes the accident.

[0179] In some embodiments, the helmet can also send accident identification results to the server. For example, if the helmet identifies weightlessness, impact, weightlessness, tumble, impact and tumble during the accident identification process, the helmet can send the accident identification result "weightlessness, impact, weightlessness, tumble, impact and tumble" to the server, or send the accident identification result "weightlessness, impact and tumble" to the server, or send accident identification result 1 "weightlessness, impact, weightlessness, tumble, impact and tumble" and accident identification result 2 "weightlessness, impact and tumble", where accident identification result 2 is a brief information of accident identification result 1.

[0180] Another point to note is that if the helmet identifies two accidents within a short period of time, the helmet will assume that the two accidents are the same accident and only report one accident notification. For example, if the time between the two identified accidents does not exceed 10 seconds, the helmet will assume that the two accidents are the same accident.

[0181] In the embodiment of the present application, the data collection instruction is used to instruct the terminal that has established a communication connection with the helmet to collect at least one of the environmental data and the status data of the distribution capacity, and send the collected data to the server, and the collected data is used to assist the rescue service. For example, the collected data is used to instruct the server which rescue operation to perform; for another example, the collected data is used to instruct the server whether to perform a rescue operation, etc.

[0182] In some embodiments, the helmet transmits the accident notification to the server through NB (Narrow Band) wireless communication technology. Of course, the helmet can also transmit the accident notification to the server through other wireless communication technologies. The embodiment of the present application does not limit the data transmission method between the helmet and the server.

[0183] In some embodiments, the helmet sends data collection instructions to the terminal via short-distance communication technology. The short-distance communication technology may be Bluetooth communication technology (e.g., BLE ultra-low power application Bluetooth protocol), wifi technology, ZigBee technology, etc., and the embodiments of the present application do not limit the short-distance communication technology.

[0184] In some embodiments, the helmet includes a processor, and the helmet sends an accident notification to the server and sends a data collection instruction to the terminal through the processor. Of course, the helmet may also include other modules, and send an accident notification to the server and send a data collection instruction to the terminal through other modules, which is not limited in the embodiments of the present application.

[0185] 703. The terminal receives a data collection instruction sent by the helmet, collects at least one of the environmental data and the status data of the distribution capacity in response to the data collection instruction, and sends the collected data to the server.

[0186] Among them, environmental data is data used to describe the environment surrounding the delivery capacity. According to the environment surrounding the delivery capacity, it can be more accurately determined whether an accident has occurred in the delivery capacity. In one possible implementation, the environmental data includes at least one of the following: image data captured by the front camera of the terminal, video data recorded by the front camera of the terminal, image data captured by the rear camera of the terminal, video data recorded by the rear camera of the terminal, and audio data of the environment in which the terminal is located. Among them, the terminal is a terminal held by the helmet wearer. Since the embodiment of the present application takes the helmet wearer as the delivery capacity for illustrative purposes, the terminal is a terminal held by the delivery capacity.

[0187] In some embodiments, the terminal collects environmental data in response to a data collection instruction, including at least one of the following: in response to the data collection instruction, controlling the front camera and / or rear camera of the terminal of the delivery capacity to capture image data of the environment in which the terminal of the delivery capacity is located and / or record video data of the environment in which the terminal of the delivery capacity is located; in response to the data collection instruction, controlling the recording device of the terminal to record audio data of the environment in which the terminal of the delivery capacity is located.

[0188] In some embodiments, the terminal may first use the front camera and the rear camera to take pictures, determine the unobstructed camera based on the images taken by the front camera and the rear camera, and give priority to using the unobstructed camera to record video data. Optionally, the terminal responds to the data collection instruction to collect environmental data, including: responding to the data collection instruction, calling the front camera and the rear camera to take pictures respectively, and obtaining the image data taken by the front camera and the image data taken by the rear camera; based on the image data taken by the front camera and the image data taken by the rear camera, determine the unobstructed camera; call the unobstructed camera to record video data.

[0189] It should be noted that the embodiment of the present application is only illustrative of the example of giving priority to using an unobstructed camera to record video data. In another embodiment, if both the front camera and the rear camera are blocked, the front camera may be used to record video data first, and then the rear camera may be used to record video data. Alternatively, the front camera and the rear camera may be called to capture image data at preset time intervals until an unobstructed camera is determined, and then the unobstructed camera is called to record video data. In another embodiment, if both the front camera and the rear camera are unobstructed, the front camera and the rear camera may be called to record video data at the same time. If the front camera and the rear camera cannot be called at the same time, the front camera may be called to record video data first, and then the rear camera may be called to record video data. Alternatively, the rear camera may be called to record video data first, and then the front camera may be called to record video data.

[0190] Among them, when the front camera and the rear camera record video data and audio, video data of a certain length can be recorded, and the length can be preset or adjustable, and the embodiments of the present application do not limit this. For example, the front camera and the rear camera record 10 seconds of video data by default, and the recording length of the front camera and the rear camera can be configured, and the configuration range is 1 to 30 seconds. The recording device records 10 seconds of voice data by default, and the recording length of the recording device can be configured, and the configuration range is 1 to 60 seconds.

[0191] Status data is data used to describe the status of the distribution capacity. According to the status of the distribution capacity, the current status of the distribution capacity can be determined more accurately, and then it can be determined whether the distribution capacity has an accident, and if the distribution capacity has an accident, how to rescue the distribution capacity. In one possible implementation, the status data includes at least one of the following: positioning data and / or order status data in a first time period before the accident and a second time period after the accident. The order status data is used to indicate whether the distribution capacity has orders to be delivered. For example, the positioning data is positioning data from 3 minutes before to 3 minutes after the accident, wherein the duration of the positioning data is configurable, and the configuration range can be 0 to 15 minutes.

[0192] In some embodiments, the terminal collects status data of the delivery capacity in response to the data collection instruction, including: in response to the data collection instruction, obtaining positioning data and / or order status data in a first time period before the accident and a second time period after the accident.

[0193] In some embodiments, an accident in the delivery capacity will affect the delivery of orders. Obtaining order status data can facilitate the smooth arrangement of the delivery of undelivered orders. Order status data includes not started, started but no orders, and started but with orders. The present application embodiment does not limit the order status data.

[0194] It should be noted that the above step 703 is performed only after the user has opened the data collection permission of the terminal. In some embodiments, the terminal is installed with an application related to the helmet, through which the setting interface of the helmet can be displayed. After entering the setting interface of the helmet, the application can be bound to the user's helmet so that the helmet can send data collection instructions to the terminal through the application. After binding the application to the user's helmet, the permission application interface for data collection can be displayed. The necessity of data collection can be displayed in the permission application interface, such as "If the recording, image, and video data cannot be collected, the system cannot effectively determine whether there is an accident in the distribution capacity, and thus cannot trigger the rescue service." After obtaining the user's authorization based on the permission application interface, the terminal can execute the above step 703.

[0195] In some embodiments, the user can also bind the helmet to the delivery capacity in the application, so that when the helmet identifies an accident, it can know who needs to be rescued. Optionally, the terminal establishes a communication channel with the helmet to determine the binding relationship between the helmet and the personal identity information of the delivery capacity. The personal identity information of the delivery capacity can be input by the user through the terminal, or it can be the personal identity information of the current login account of the terminal, which is not limited in this embodiment of the present application.

[0196] For example, the terminal is installed with an application related to the helmet, through which the setting interface of the helmet can be displayed. After entering the setting interface of the helmet, the personal identity information of the delivery capacity can be entered to bind the helmet with the personal identity information of the delivery capacity.

[0197] Another point to be explained is that, in some embodiments, the server includes a helmet server, a security center, and a visual intelligence center. The helmet sends the motion data of the accident to the helmet server, the helmet server records the motion data of the accident, and forwards the motion data of the accident to the security center. The terminal uploads other data except image data and video data in the collected data to the security center, and uploads the image data and video data to the visual intelligence center.

[0198] 704. The server receives the accident notification sent by the helmet for triggering the rescue service, obtains the data collected by the terminal connected to the helmet for assisting the rescue service, and executes the rescue service.

[0199] Among them, the accident notification is used to trigger the rescue service. Therefore, after receiving the accident notification, the server can execute the rescue service. In the embodiment of the present application, the server can execute the rescue service by directly executing the rescue operation, or it can first perform an accident judgment check, and then execute the rescue operation after confirming that the accident has really occurred. For example, the accident notification is a suspected accident notification, which is used to indicate that an accident is suspected to have occurred in the distribution capacity; after receiving the suspected accident notification, the server performs an accident judgment check based on the motion data corresponding to the accident and the data collected by the terminal, and then executes the rescue operation after confirming that the accident has really occurred.

[0200] In a possible implementation, when the server performs accident judgment verification based on the motion data corresponding to the accident and the data collected by the terminal, a preset algorithm or model may be used to judge the accident, and the classification results of the algorithm or model include: no accident occurred, accident occurred; or include: no accident occurred, suspected accident occurred, accident occurred; or include: no accident occurred, suspected accident occurred. The embodiment of the present application does not limit the classification results.

[0201] It should be noted that when the result is that no accident has occurred, the process can be terminated and no further processing is performed. When the result is that an accident has occurred, a rescue operation can be performed. The rescue operation can refer to the following step 7044, which will not be described in detail here. When the result is that an accident is suspected to have occurred, the parties can be asked whether they need rescue, and based on the feedback from the parties, it is determined whether an accident has occurred. Therefore, the execution of the rescue service in the above step 704 includes the following steps 7041 to 7044:

[0202] 7041. The server sends a rescue confirmation notification to the terminal, and the rescue confirmation notification is used to confirm whether the distribution capacity needs rescue.

[0203] In some embodiments, the rescue confirmation notification is used to be sent when the result is not that no accident has occurred. In some embodiments, the rescue confirmation notification is used to be sent when the server verifies that a suspected accident has occurred based on the motion data corresponding to the accident and the data collected by the terminal. Figure 8 As shown, after receiving the motion data corresponding to the accident and the data collected by the terminal, the server determines whether an accident is suspected to have occurred based on the motion data corresponding to the accident and the data collected by the terminal. If no accident has occurred, the process ends. If an accident is suspected to have occurred, the terminal sends a rescue confirmation notification, triggering the terminal to display a rescue confirmation interface.

[0204] Another point that needs to be explained is that the embodiment of the present application is only to illustrate the example that both the helmet and the terminal collect data, and both send the collected data to the server, and the server combines the data collected by the helmet and the terminal to perform accident judgment verification. In another embodiment, the terminal does not need to collect data. After the helmet collects the motion data, the motion data is simply identified at the local end. After the accident is identified, the motion data is sent to the server for detailed identification.

[0205] 7042. The terminal receives a rescue confirmation notification sent by the server, and displays a rescue confirmation interface in response to the rescue confirmation notification.

[0206] In some embodiments, when the terminal displays the rescue confirmation interface, it can be a pop-up rescue confirmation interface. In this way, even if the terminal currently displays an interface of a helmet-related application, the rescue confirmation interface can be displayed so that the distribution capacity can perform rescue confirmation based on the rescue confirmation interface.

[0207] In some embodiments, the rescue confirmation interface may include a confirmation option, which is used to indicate that the delivery capacity confirms that rescue is required. The embodiments of the present application do not limit the rescue confirmation interface.

[0208] 7043. In response to the confirmation operation of the rescue confirmation interface, the display time of the rescue confirmation interface exceeds the third time length or the first rescue confirmation notification sent by the helmet is received, and the terminal sends a second rescue confirmation notification to the server.

[0209] The confirmation operation is an operation performed by the distribution transport capacity to confirm that the distribution transport capacity needs assistance. The confirmation operation can be any trigger operation, and the embodiments of the present application do not limit the confirmation operation. After the distribution transport capacity performs the confirmation operation in the rescue confirmation interface, the terminal sends a second rescue confirmation notification to the server, and the second rescue confirmation notification is used to indicate that the distribution transport capacity needs assistance. Therefore, after receiving the second rescue confirmation notification, the server can perform a rescue operation so that the distribution transport capacity can be rescued in time.

[0210] However, if an accident occurs to the delivery transport, the terminal may not be with the delivery transport, or the delivery transport may be in a coma and unable to perform a confirmation operation on the rescue confirmation interface. Therefore, the embodiment of the present application also provides a method, that is, the terminal sends a second rescue confirmation notification to the server in response to the display time of the rescue interface exceeding the third time length. Therefore, if the delivery transport exits the rescue confirmation interface within the third time length, it is determined that the user does not need rescue and there is no need to perform a rescue operation.

[0211] In a possible implementation, the helmet is provided with a first button, and in response to a confirmation operation on the first button, the helmet sends a first rescue confirmation notification to the terminal. In this way, when the terminal is not near the delivery capacity, the delivery capacity can confirm the rescue based on the first button, without having to wait until the third time period for automatic confirmation of the rescue, so that the delivery capacity can be rescued more timely.

[0212] Among them, the first rescue confirmation notification and the second rescue confirmation notification can be the same or different, and the embodiment of the present application does not limit this.

[0213] 7044. The server receives a second rescue confirmation notification sent by the terminal, and executes a rescue operation in the rescue service based on the second rescue notification.

[0214] In a possible implementation, performing a rescue operation in a rescue service includes at least one of the following:

[0215] (1) Send a rescue notice to the emergency contact of the delivery vehicle.

[0216] In some embodiments, the user can configure an emergency contact on the terminal, and the terminal sends the emergency contact configured by the user to the server. The server can then send a rescue notification to the emergency contact when the delivery capacity needs rescue. In some embodiments, the method of sending a rescue notification to the emergency contact can be to call the emergency contact, send a text message, etc., and the embodiments of the present application do not limit the notification form of the rescue notification.

[0217] (2) Send a rescue notice to the emergency rescue agency.

[0218] The emergency rescue agency can be any organization. For example, the emergency rescue agency is an agency that handles traffic accidents; for another example, the emergency rescue agency is an agency that handles wounds; for another example, the emergency rescue agency is a rescue agency of a company to which the distribution capacity belongs. The embodiments of this application do not limit the emergency rescue agency.

[0219] Among them, the method of sending a rescue notification to the emergency rescue agency can be to call the emergency rescue agency, send a text message, send a message in its group, etc. The embodiment of the present application does not limit the notification form of the rescue notification.

[0220] In a possible implementation, in order to further confirm whether rescue is needed or to further confirm the rescue method, relevant personnel of the emergency rescue agency can retrieve relevant data from the server. The method also includes: in response to the data reading operation of the accident, displaying the motion data and collected data corresponding to the accident.

[0221] It should be noted that the accident handling method provided in the embodiment of the present application is only an exemplary description of the rescue of the distribution capacity after the accident occurs. In another embodiment, a rescue function setting interface can be set. After the distribution capacity turns on the rescue function through the rescue function setting interface, the accident handling method provided in the embodiment of the present application is executed. If the distribution capacity does not turn on the rescue function, the accident handling method provided in the embodiment of the present application is not executed. In some embodiments, the terminal displays a function setting interface, and in response to the function activation operation in the function setting interface, sends a function activation notification to the server. The function activation notification carries a user identifier, and the server sets the state corresponding to the user identifier to the rescue activation state. After the subsequent server receives the accident notification sent by the helmet, it performs rescue services and other steps. If the server does not receive the function activation notification carrying the user identifier, the state corresponding to the user identifier in the server is set to the rescue shutdown state. After the subsequent server receives the accident notification sent by the helmet, it does not trigger the rescue service.

[0222] Another point that needs to be explained is that in the embodiment of the present application, the delivery capacity can set an emergency contact in the terminal, and the terminal sends the emergency contact set by the delivery capacity to the server. In this way, the server can send a rescue notification to the emergency contact when the delivery capacity needs rescue.

[0223] The accident handling method provided in the embodiment of the present application can identify accidents through helmets, and trigger rescue services when accidents are identified, thereby ensuring that distribution capacity can receive timely rescue, enriching the functions of the helmets, and the helmets will also send data collection instructions to the terminal so that the terminal can collect other data related to the accident to assist rescue services, thereby improving the accuracy of rescue services.

[0224] In addition, the accident handling method provided by the embodiment of the present application can also allow the server to perform rescue operations after obtaining confirmation of the distribution capacity, thereby ensuring the accuracy of the rescue. In addition, the accident handling method provided by the embodiment of the present application can also allow rescuers to view the motion data collected by the helmet and the data collected by the terminal, so that rescuers can provide more accurate rescue for the distribution capacity, thereby improving the accident handling effect.

[0225] The embodiment of the present application also provides a smart helmet, Fig. 9 9 is a schematic diagram of the structure of a helmet provided in an embodiment of the present application. The helmet 900 establishes communication connections with the terminal and the server respectively, and the helmet 900 includes a data acquisition module 901 and a processor 902, and the data acquisition module is electrically connected to the processor;

[0226] The data collection module 901 is used to collect motion data of the helmet 900 when the helmet 900 is worn, and send the motion data to the processor 902;

[0227] Processor 902, for performing accident identification based on motion data;

[0228] Helmet 900 is also used to send an accident notification for triggering rescue services to the server when an accident is identified, and to send a data collection instruction to the terminal. The data collection instruction instructs the terminal connected to the helmet through communication to collect at least one of the environmental data and distribution capacity status data for assisting the rescue service, and send the collected data to the server.

[0229] In one possible implementation, the processor 902 is further configured to send a rescue confirmation notification to the server in response to the delivery transport capacity operating the first button 903 of the helmet, wherein the rescue confirmation notification is used to indicate that the delivery transport capacity needs rescue.

[0230] In a possible implementation, the data acquisition module 901 includes an acceleration sensor, and the motion data includes the acceleration of the helmet;

[0231] The processor 902 is used to identify at least one of weightlessness, impact, tumbling, and posture change of the helmet based on the acceleration of the helmet collected by the acceleration sensor;

[0232] Processor 902 is used to determine that an accident has occurred when at least one of weightlessness, impact, tumbling, and posture change of the helmet is identified.

[0233] In one possible implementation, the helmet 900 is also used to send motion data corresponding to the accident to the server. The collected data is used to perform accident judgment verification in the server together with the motion data corresponding to the accident to obtain an accident verification result. The accident verification result is used to trigger a rescue operation in the rescue service.

[0234] Fig.10 The terminal 1000 includes a processor 1001 and a memory 1002 .

[0235] The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1001 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1001 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1001 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0236] The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one program code, which is used to be executed by the processor 1001 to implement the accident handling method provided in the method embodiment of the present application.

[0237] In some embodiments, the terminal 1000 may also optionally include: a peripheral device interface 1003 and at least one peripheral device. The processor 1001, the memory 1002 and the peripheral device interface 1003 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1003 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1004, a display screen 1005, a camera assembly 1006, an audio circuit 1007, a positioning assembly 1008 and a power supply 1009.

[0238] The peripheral device interface 1003 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1001 and the memory 1002. In some embodiments, the processor 1001, the memory 1002, and the peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral device interface 1003 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0239] The display screen 1005 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to collect touch signals on the surface or above the surface of the display screen 1005. The touch signal can be input to the processor 1001 as a control signal for processing. At this time, the display screen 1005 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1005 can be one, and the front panel of the terminal 1000 is set; in other embodiments, the display screen 1005 can be at least two, which are respectively set on different surfaces of the terminal 1000 or are folded; in some other embodiments, the display screen 1005 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1000. Even, the display screen 1005 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1005 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0240] The power supply 1009 is used to power various components in the terminal 1000. The power supply 1009 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1009 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0241] Those skilled in the art will understand that Fig.10 The structure shown in the figure does not constitute a limitation on the terminal 1000, and the terminal 1000 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0242] Fig.11This is a schematic diagram of the structure of a server provided in an embodiment of the present application. The server 1100 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 1101 and one or more memories 1102, wherein the memory 1102 stores at least one program code, and the at least one program code is loaded and executed by the processor 1101 to implement the methods provided in the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the server may also include other components for implementing device functions, which will not be described in detail here.

[0243] The server 1100 is used to execute the steps executed by the server in the above method embodiment.

[0244] An embodiment of the present application also provides a computer-readable storage medium, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement the accident handling method as described in any of the above implementations.

[0245] An embodiment of the present application also provides a computer program product, which includes at least one program code, and the at least one program code is loaded and executed by a processor to implement the accident handling method as described in any of the above implementations.

[0246] In some embodiments, the computer program involved in the embodiments of the present application may be deployed and executed on a computer device, or on multiple computer devices located at one location, or on multiple computer devices distributed at multiple locations and interconnected by a communication network. Multiple computer devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain system.

[0247] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A method for handling distribution capacity accidents, characterized in that: A helmet suitable for distribution transport personnel to wear, the method comprising: Establishing a communication connection between the helmet and a delivery capacity terminal, determining a binding relationship between the helmet and personal identity information of the delivery capacity, so as to determine the object that needs to be rescued based on the delivery capacity information bound to the helmet when an accident is identified, wherein the terminal connected to the helmet for communication is installed with an application related to the helmet, displaying a setting interface of the helmet through the application, entering the setting interface of the helmet, and binding the helmet to the delivery capacity through the application; When the helmet is worn, the data acquisition module of the helmet acquires motion data of the helmet, and the processor of the helmet performs accident identification based on the acquired motion data; In case of an identified accident, the helmet sends an accident notification to the server for triggering rescue services; The terminal is triggered to display a rescue confirmation interface, so that in response to a confirmation operation on the rescue confirmation interface, or the display time of the rescue confirmation interface exceeds a third time length, or a first rescue confirmation notification sent by the helmet is received, a second rescue confirmation notification is sent to the server to indicate that the distribution capacity needs rescue.

2. The method according to claim 1, characterized in that The method further comprises: When the helmet identifies an accident based on motion data, a data collection instruction is sent to the terminal connected to the helmet for communication, and the data collection instruction instructs the terminal connected to the helmet for communication to collect at least one of the environmental data and the status data of the distribution capacity for assisting the rescue service, and sends the collected data to the server for performing accident judgment verification together with the motion data corresponding to the accident in the server to obtain an accident verification result, and the accident verification result is used to assist the rescue process in the server.

3. The method according to claim 1, characterized in that The method further comprises: The processor of the helmet sends a rescue confirmation notification to the server in response to the first button operation of the delivery transport capacity on the helmet, wherein the rescue confirmation notification is used to indicate that the delivery transport capacity needs rescue.

4. The method according to claim 1, characterized in that: The data acquisition module includes an acceleration sensor, and the motion data includes the acceleration of the helmet; The processor performs accident identification based on the motion data, including: The processor identifies at least one of weightlessness, impact, tumbling, and posture change of the helmet based on the acceleration of the helmet acquired by the acceleration sensor; When at least one of weightlessness, collision, tumbling, and posture change of the helmet is detected, it is determined that an accident has occurred.

5. The method according to claim 1, characterized in that The sending of the data collection instruction to the terminal connected to the helmet for communication comprises: Sending a data collection instruction to the terminal to control the front camera and / or rear camera of the terminal of the delivery transport capacity to capture image data of the environment where the terminal is located and / or record video data of the environment where the terminal of the delivery transport capacity is located; or Sending a data collection instruction to the terminal to control the recording device of the terminal to record the audio data of the environment in which the terminal of the delivery transport capacity is located; or Send a data collection instruction to the terminal to obtain positioning data and / or order status data in a first time period before the accident and a second time period after the accident; the order status data is used to indicate whether the delivery capacity has orders to be delivered.

6. A method for handling distribution capacity accidents, characterized in that: Applicable to a distribution transport terminal, the method comprises: The terminal establishes a communication connection with the helmet of the distribution capacity, the terminal is installed with an application related to the helmet, a setting interface of the helmet is displayed through the application, the setting interface of the helmet is entered, and the helmet is bound to the distribution capacity through the application, so that when an accident is identified, the object that needs to be rescued is determined based on the distribution capacity information bound to the helmet; In response to the processor of the helmet identifying an accident based on the motion data collected by the data collection module, a rescue confirmation interface is displayed on the terminal of the distribution capacity; In response to a confirmation operation on the rescue confirmation interface, or the display time of the rescue confirmation interface exceeds a third time length, or a first rescue confirmation notification sent by the helmet is received, a second rescue confirmation notification is sent to the server to assist in the rescue of the distribution capacity.

7. The method according to claim 6, characterized in that receiving a data collection instruction, wherein the data collection instruction is sent when the helmet identifies an accident in the delivery capacity through motion data sensed by the data collection module; In response to a data collection instruction for obtaining assistance rescue services, collecting at least one of the environmental data of the terminal and the status data of the distribution capacity; The collected data is sent to the server for performing accident judgment verification together with the motion data corresponding to the accident collected by the data collection module of the helmet in the server to obtain an accident verification result, and the accident verification result is used to assist the rescue process in the server.

8. The method according to claim 7, characterized in that In response to the data collection instruction for obtaining the rescue assistance service, collecting at least one of the environmental data of the terminal and the status data of the distribution capacity includes at least one of the following: In response to the data collection instruction, control the front camera and / or the rear camera of the terminal of the delivery transport capacity to capture image data of the environment in which the terminal is located and / or record video data of the environment in which the terminal of the delivery transport capacity is located; In response to the data collection instruction, controlling the recording device of the terminal to record audio data of the environment in which the terminal of the delivery transport capacity is located; In response to the data collection instruction, obtaining positioning data and / or order status data within a first time period before the accident and a second time period after the accident; The order status data is used to indicate whether the delivery capacity has orders to be delivered.

9. The method according to claim 7, characterized in that: In response to the data collection instruction for obtaining the rescue assistance service, collecting the environmental data of the terminal includes: In response to the data acquisition instruction, calling the front camera and the rear camera to respectively shoot, and obtaining image data shot by the front camera and image data shot by the rear camera; Determining an unobstructed camera based on the image data captured by the front camera and the image data captured by the rear camera; The unobstructed camera is called to record video data.

10. The method according to claim 7, characterized in that The motion data corresponding to the accident sent to the server is sent when the motion data sensed by the helmet through the data acquisition module identifies an accident in the distribution capacity. The collected data is used to perform accident judgment verification in the server together with the motion data corresponding to the accident to obtain an accident verification result. The accident verification result is used to trigger the rescue operation in the rescue service.

11. An accident handling method, characterized in that: Executed by a server, the method includes: Receiving information about binding between a helmet for delivery of transport capacity and an application of a terminal connected to the helmet for communication, wherein the terminal connected to the helmet for communication has an application related to the helmet installed, wherein the application displays a setting interface of the helmet, and the application is bound to the helmet for delivery of transport capacity by entering the setting interface of the helmet; Determine a binding relationship between the helmet and personal identity information of the delivery capacity, the binding relationship being used to determine a subject in need of assistance based on the delivery capacity information bound to the helmet when an accident is identified; receive an accident notification that triggers a rescue service, the accident notification being sent when the helmet identifies an accident; Sending a rescue confirmation notification to a terminal that is communicatively connected to the helmet, so that a rescue confirmation interface is displayed in the terminal; receiving a second rescue confirmation notification sent by the terminal, wherein the second rescue confirmation notification is sent in response to the terminal detecting a confirmation operation on the rescue interface, or the display duration of the rescue interface exceeds a third duration, or receiving a first rescue confirmation notification sent by the helmet, wherein the helmet is provided with a first button, and the first rescue confirmation notification is sent by the helmet in response to the confirmation operation of the first button; The server performs the rescue operation in the rescue service based on the received second rescue confirmation notification.

12. The method according to claim 11, characterized in that The method further comprises: Receiving the motion data of the helmet collected by the data collection module of the helmet when the accident occurs; Acquiring data collected by a terminal in communication with the helmet for assisting the rescue service, the data collected by the terminal including at least one of environmental data and status data of the distribution capacity, the data collected by the terminal being sent when the helmet identifies an accident, the collected data being used to perform accident judgment verification in the server together with motion data corresponding to the accident collected by the helmet to obtain an accident verification result, and the accident verification result being used to assist the rescue process in the server; Executing a rescue service includes: after performing an accident judgment verification based on the motion data corresponding to the accident and the data collected by the terminal, executing the rescue operation in the rescue service.

13. The method according to claim 11 or 12, characterized in that: The performing of the rescue operation in the rescue service includes at least one of the following: Send a rescue notification to the emergency contact of the delivery vehicle; Send a call to emergency services.

14. The method according to claim 12, characterized in that The acquiring of data collected by a terminal in communication with the helmet for assisting the rescue service comprises one of the following: The front camera and / or the rear camera of the terminal capture image data of the environment in which the terminal is located and / or record video data of the environment in which the terminal of the delivery transport capacity is located; The recording device of the terminal records the audio data of the environment in which the terminal of the delivery transport capacity is located; The positioning data and / or order status data within a first time period before the accident and a second time period after the accident.

15. A smart helmet suitable for distribution transport personnel, characterized in that: The helmet comprises a data acquisition module and a processor, wherein the data acquisition module is electrically connected to the processor; The processor is used to determine the binding relationship between the helmet and the personal identity information of the delivery capacity after the helmet is connected to the delivery capacity terminal for communication, so as to determine the object that needs to be rescued based on the delivery capacity information bound to the helmet when an accident is identified, wherein the terminal connected to the helmet for communication is installed with an application related to the helmet, and the setting interface of the helmet is displayed through the application, and the setting interface of the helmet is entered, and the helmet is bound to the delivery capacity through the application. The data acquisition module is used to collect motion data of the helmet when the helmet is worn, and send the motion data to the processor; The processor is used to identify accidents based on the motion data of the helmet collected by the data acquisition module. When an accident is identified, an accident notification for triggering a rescue service is sent to the server. When an accident is suspected to have occurred, a message is sent to inquire whether the parties need rescue, and whether an accident has occurred is determined based on the feedback from the parties.

16. The smart helmet according to claim 15, characterized in that: The processor is also used to instruct the sending of a data collection instruction to the terminal, wherein the data collection instruction instructs the terminal connected to the helmet through communication to collect at least one of the environmental data and the status data of the distribution capacity for assisting the rescue service, and sends the collected data to the server for performing an accident judgment verification together with the motion data corresponding to the accident in the server to obtain an accident verification result, and the accident verification result is used to assist the rescue process in the server.