Abnormality prompting method, abnormality prompting device, and electronic device

By acquiring and analyzing members' activity information, identifying abnormal states, and outputting alerts to target members, the problem of teammates' abnormalities being difficult to detect during outdoor group activities is solved, enabling timely rescue.

CN122493590APending Publication Date: 2026-07-31SUUNTO SPORTS TECHNOLOGY (DONGGUAN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SUUNTO SPORTS TECHNOLOGY (DONGGUAN) CO LTD
Filing Date
2026-04-16
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In outdoor group activities, when a member is in an abnormal state (such as falling, losing consciousness, etc.), other members may not be able to notice the abnormality in time and start a search, which may cause them to miss the best rescue opportunity.

Method used

By acquiring member activity information during training, members in abnormal states are identified, and prompts are sent to other members, causing their mobile terminals to display abnormal prompt information, including the current location information of the members in abnormal states.

Benefits of technology

Ensure that target members can promptly detect abnormalities in their teammates and obtain their current location information, avoiding missing the best rescue opportunity and achieving accurate rescue notification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122493590A_ABST
    Figure CN122493590A_ABST
Patent Text Reader

Abstract

This application discloses an anomaly alerting method, an anomaly alerting device, and an electronic device. The anomaly alerting method includes: acquiring activity information of members in a training state, including location and time information; determining the status of members in each training state based on their corresponding activity information; if at least one member in a training state is determined to be in an abnormal state, identifying a target member from the remaining members in the training states (excluding the member in the abnormal state); and outputting a alert command to the target member, causing at least one mobile terminal of the target member to display an anomaly alert message, including the activity information of the member in the abnormal state. This application enables target members to promptly detect teammate anomalies and obtain the activity information (such as location information) of teammates in abnormal states, ensuring that members in abnormal states within the team can receive timely rescue.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an error message method, error message device, and electronic device. Background Technology

[0002] With the increasing popularity of group activities such as outdoor hiking and mountaineering, team positioning software relying on mobile terminals such as smartphones, Beidou terminals, and walkie-talkies has been widely used. The main function of team positioning in this technology is to monitor the movement trajectory of team members, record motion data, and achieve routine location sharing. However, when a member is in an abnormal state (such as falling or becoming unconscious), other members may find it difficult to detect the abnormality in time and initiate a search, potentially missing the optimal rescue opportunity. Summary of the Invention

[0003] In order to overcome the above-mentioned technical defects and at least solve the technical problem that when a member is in an abnormal state, other members are unable to detect the abnormality in time and start a search, which may lead to missing the best rescue opportunity, the embodiments of this application provide an abnormality prompting method, an abnormality prompting device and an electronic device.

[0004] The abnormal prompting method according to the embodiments of this application includes: acquiring activity information of members in a training state, the activity information including location information and time information; determining the state of members in each training state according to the activity information corresponding to members in each training state; if it is determined that at least one member in a training state is in an abnormal state, identifying a target member from the other members in the training state in the team excluding the member in the abnormal state; and outputting a prompting instruction to the target member so that the target member's mobile terminal displays abnormal prompting information, the abnormal prompting information including at least the current location information of the member in the abnormal state.

[0005] In some implementations, obtaining the activity information of a member in training status includes: receiving a start training instruction from a member in the team; and determining, based on the start training instruction, that the member corresponding to the start training instruction is in training status, and obtaining the activity information of the member in training status.

[0006] In some implementations, determining the member status in each training state based on the activity information corresponding to the member in each training state includes: obtaining the movement distance of the member in each training state within a first preset time period based on the location information and time information corresponding to the member in each training state; and determining that the member in the training state is in an abnormal state if the movement distance is less than or equal to a preset distance threshold.

[0007] In some implementations, determining the target member from members in other training states in the team, excluding those in the abnormal state, includes: determining the target member from members in other training states in the team, excluding those in the abnormal state, according to preset screening criteria.

[0008] In some implementations, determining target members from among members in other training states in the team, excluding those in the abnormal state, according to preset screening criteria includes: obtaining the distance between the member in the abnormal state and members in other training states in the team based on the activity information of the member in the abnormal state and the activity information of members in other training states; and selecting a preset number of members in other training states that are closest to the member in the abnormal state as target members based on all the obtained distances.

[0009] In some implementations, determining the target member from members in training states other than those in the abnormal state in the team includes: obtaining the identity information of each member in the training state in the team; and selecting the member in the training state whose identity information is the team leader as the target member.

[0010] In some embodiments, the abnormality prompting method further includes: when at least two prompting instructions are output to the same target member, controlling the mobile terminal of the target member to display or merge at least two abnormality prompting messages.

[0011] In some embodiments, the anomaly alerting method further includes: acquiring the network connection signal of the mobile terminal of each member in the training state in the team; and, if the network connection signal is lost and the loss duration exceeds a second preset duration, determining that the member in the training state holding the mobile terminal with the lost network connection signal is in an abnormal state, and performing the step of determining the target member from the other members in the training state in the team other than the member in the abnormal state.

[0012] In some implementations, the anomaly notification method further includes: upon receiving a cancellation instruction sent by a member in the abnormal state, determining that the member in the abnormal state has returned to normal, and outputting a cancellation instruction to the target member so that the target member's mobile terminal displays an anomaly cancellation message.

[0013] The anomaly alerting device according to this application includes an acquisition module, a determination module, a selection module, and an output module. The acquisition module acquires activity information of members in a training state, including location and time information. The determination module determines the state of each member in each training state based on the activity information. The selection module, when determining that at least one member in a training state is in an abnormal state, identifies a target member from the remaining members in the training state (excluding the member in the abnormal state). The output module outputs a prompting command to the target member, causing the target member's mobile terminal to display an anomaly alert, which includes at least the current location information of the member in the abnormal state.

[0014] The electronic device according to embodiments of this application includes a memory and a processor. The processor is used to execute a computer program stored in the memory to implement the exception notification method as described in any of the above embodiments.

[0015] The abnormality alerting method, device, and electronic device of this application acquire the activity information of members in the training state, determine the status of members in each training state based on the activity information corresponding to each member in each training state, and, if it is determined that at least one member in a training state is in an abnormal state, identify the target member from the other members in the training states in the team excluding the member in the abnormal state, and output a prompting command to the target member so that at least one mobile terminal of the target member displays abnormality alert information (including the current location information of the member in the abnormal state). In this way, the target member can promptly notice the abnormality of the teammate and obtain the current location information of the teammate in the abnormal state, ensuring that the member in the team in the abnormal state can be rescued in a timely manner.

[0016] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of this application. Attached Figure Description

[0017] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, wherein: Figure 1 This is a schematic diagram of the structure of an error notification system according to certain embodiments of this application; Figure 2 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 3 This is a schematic diagram of the structure of an error notification device according to certain embodiments of this application; Figure 4This is a schematic diagram of the structure of an electronic device according to certain embodiments of this application; Figure 5 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 6 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 7 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 8 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 9 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 10 This is a schematic diagram of a scenario illustrating the error message method in certain embodiments of this application; Figure 11 This is a schematic diagram of a scenario illustrating the error message method in certain embodiments of this application; Figure 12 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 13 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 14 This is a flowchart illustrating the error message method of certain embodiments of this application; Figure 15 This is a schematic diagram illustrating the connection state between a computer-readable storage medium and a processor according to certain embodiments of this application.

[0018] Explanation of key component symbols: 1100 Mobile terminal; 1300 Server; 100 Electronic device; 110 Memory; 130 Processor; 300 Computer-readable storage medium; 310 Computer program; 10. Abnormal indication device; 11. Acquisition module; 12. Confirmation module; 13. Selection module; 14. Output module. Detailed Implementation

[0019] The embodiments of this application will be further described below with reference to the accompanying drawings. The same or similar reference numerals in the drawings denote the same or similar elements or elements having the same or similar functions throughout. Furthermore, the embodiments of this application described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of this application, and should not be construed as limiting this application.

[0020] With the increasing popularity of group activities such as outdoor hiking and mountaineering, team positioning software relying on mobile terminals such as smartphones, Beidou terminals, and walkie-talkies has been widely used. In related technologies, the main function of team positioning is to monitor the movement trajectory of team members, record motion data, and achieve routine location sharing. However, when a member is in an abnormal state (such as falling, unconsciousness, etc.), other members may find it difficult to detect the abnormality in time and initiate a search, potentially missing the optimal rescue opportunity. To solve this problem, this application provides an abnormality alert method (…). Figure 2 As shown), abnormal indication device 10 ( Figure 3 (as shown) and electronic equipment 100 ( Figure 4 (As shown).

[0021] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of an anomaly notification system according to some embodiments of this application. The anomaly notification system may include a mobile terminal 1100 and a server 1300. The mobile terminal 1100 can interact with the server 1300 via a network to receive information from or send information to the server 1300. The mobile terminal 1100 may include, but is not limited to, devices such as mobile phones, smartwatches, and smart glasses.

[0022] In some embodiments of this application, server 1300 can obtain activity information of members in training state through mobile terminal 1100. The activity information includes location information and time information. Then, based on the activity information corresponding to members in each training state, server 1300 determines the status of members in each training state. If it is determined that at least one member in a training state is in an abnormal state, server 1300 determines the target member from the other members in the training state in the team, excluding the member in the abnormal state. Finally, server 1300 outputs a prompt instruction to the target member so that at least one mobile terminal 1100 of the target member displays an abnormal prompt message, which includes the activity information of the member in the abnormal state.

[0023] It should be noted that server 1300 can be either hardware or software. When server 1300 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers 1300, or as a single server 1300. When server 1300 is software, it can be implemented as multiple software programs or software modules (e.g., used to provide distributed services), or as a single software program or software module; no specific limitations are made here. Server 1300 can be, but is not limited to, hardware server 1300, virtual server 1300, cloud server 1300, etc.

[0024] The network can be a medium that provides a communication link between the mobile terminal 1100 and the server 1300, or it can be the Internet, which includes network devices and transmission media, and is not limited thereto. The transmission media can be a wired link, such as, but not limited to, coaxial cable, fiber optic cable, and digital subscriber line (DSL), or a wireless link, such as, but not limited to, wireless fidelity (WIFI), Hypertext Transfer Protocol (HTTP), Bluetooth, and mobile device networks.

[0025] Understandably, Figure 1 The number of mobile terminals 1100 and servers 1300 in the error notification system shown is only an example. In a specific implementation, the error notification system can contain any number of mobile terminals 1100 and servers 1300.

[0026] Among them, combined Figure 1 Taking the exception message displayed during server 1300 execution as an example, this application introduces some exception message display methods provided by its implementation methods. For details, please refer to... Figure 2 The error message method of this application includes: 01: Obtain activity information of members in the training state, including location and time information; 02: Determine the member status in each training state based on the activity information corresponding to the members in each training state; 03: If it is determined that at least one member in the training state is in an abnormal state, the target member shall be determined from the other members in the training state in the team, excluding the member in the abnormal state. 04: Output a prompt command to the target member so that the target member's mobile terminal 1100 displays an abnormal prompt message. The abnormal prompt message includes at least the current location information of the member in the abnormal state.

[0027] Please combine Figure 3The above-described anomaly alert method can be applied to the anomaly alert device 10. The anomaly alert device 10 of this embodiment includes an acquisition module 11, a determination module 12, a selection module 13, and an output module 14. The acquisition module 11 acquires activity information of members in a training state, including location and time information. The determination module 12 determines the status of members in each training state based on their corresponding activity information. The selection module 13, when determining that at least one member in a training state is in an abnormal state, identifies a target member from the other members in the training state (excluding those in the abnormal state). The output module 14 outputs a prompt instruction to the target member, causing the target member's mobile terminal 1100 to display an anomaly alert message, which includes at least the current location information of the member in the abnormal state.

[0028] Please combine Figure 4 The above-described abnormality alert method can be applied to electronic device 100. One embodiment of the electronic device 100 includes a memory 110 and a processor 130. The processor 130 executes a computer program 310 stored in the memory 110 to implement the abnormality alert method in steps 01, 02, 03, and 04. Specifically, the processor 130 is configured to: acquire activity information of members in a training state, including location information and time information; determine the status of members in each training state based on the activity information corresponding to each member; if at least one member in a training state is determined to be in an abnormal state, identify a target member from the other members in the training state besides those in the abnormal state; and output a prompt instruction to the target member so that the target member's mobile terminal 1100 displays abnormality alert information, which at least includes the current location information of the member in the abnormal state.

[0029] Specifically, in step 01, obtaining the activity information of members in the training state can be achieved by: collecting or receiving activity-related information generated by members during the training process. This activity information includes at least location and time information; that is, the activity information includes at least the coordinate data of the members in the training state and their corresponding timestamps. Furthermore, after obtaining the activity information, the server 1300 can store it for subsequent display, analysis, or processing.

[0030] Optionally, the activity information can be obtained by the mobile terminal 1100 (such as a mobile phone, wearable device, dedicated positioning terminal, etc.) held by the member in the training state, which obtains the member's location information through the built-in positioning module (such as GPS, Beidou, Wi-Fi positioning, base station positioning, etc.), and at the same time obtains the corresponding timestamp, and reports the location information and time information to the server 1300 through the network at preset time intervals.

[0031] Optionally, the activity information can also be obtained by the server 1300 actively sending a request to the mobile terminal 1100 corresponding to the member in the training state, so as to obtain the current location and time information through the mobile terminal 1100. Of course, the methods of obtaining activity information are not limited to this, and this application will not provide examples of each method.

[0032] It should be further noted that, in some embodiments, "training state" can refer to the state a member is currently in while participating in a training activity; the training activity can be a team activity organized by the team leader, such as outdoor sports (running, cycling, mountain climbing, hiking, etc.) or physical training. For example, when the training activity is mountain climbing, the training state can refer to the state a member is currently in while climbing. By distinguishing the states (training state and non-training state) of all members in the team, it is possible to avoid obtaining activity information of members in non-training states, ensuring that the target members subsequently selected are those in training states.

[0033] In step 02, the member status in each training state is determined based on the activity information corresponding to the member in each training state. This can be achieved by the server 1300 using the activity information of the member in each training state to determine the member status in each training state. In other words, the server 1300 can determine the real-time status of the member during the training process using the activity information of the member in each training state. This allows the server 1300 to promptly learn about the real-time performance, behavior patterns, or abnormal situations of each member during the training process, so as to present them in a differentiated manner on the display interface or as a basis for subsequent processing (such as abnormal prompts).

[0034] In step 03, if it is determined that at least one member in the training state is in an abnormal state, the target member can be determined from the other members in the training state in the team other than the member in the abnormal state. This can be done by: when there is at least one member in the training state in the team in an abnormal state, the server 1300 can automatically select one or more members from the other members in the training state in the team as the target member, so as to perform subsequent operations (such as abnormal prompts).

[0035] An abnormal state refers to an abnormal state determined based on the activity information of members during the training process. For example, when the activity information indicates that a member deviates from the preset activity route, exceeds the preset activity area, moves at too low a speed, or moves at too high a speed, the server 1300 can determine that the member is in an abnormal state.

[0036] In some embodiments, the server 1300 can determine the member's state in the training state based on the member's location information, that is, by matching the member's location information with a preset activity route or activity area, and determining that the member is in an abnormal state when the member deviates from the preset activity route or leaves the preset activity area; or, the server 1300 can determine the member's state in the training state based on the member's location information and time information, that is, determining that the member is in an abnormal state when the member's movement speed is lower than a preset movement speed range (movement speed too slow), the member's movement speed is greater than a preset movement speed range (movement speed too fast), the member's position has not changed for a long time (long period without movement), or the member's movement distance within a preset time is less than a preset distance threshold.

[0037] For example, please refer to Figure 10 and Figure 11 If the team includes four members A, B, C, and D, and A, B, and C are all in the training state while D is not in the training state, then server 1300 will only obtain the activity information of members A, B, and C. When server 1300 determines that member A is in an abnormal state based on the activity information of each member, it can determine at least one of members B and C as the target member, but will not determine D as the target member.

[0038] In step 04, outputting a prompt instruction to the target member can be done by outputting a prompt instruction to the target member's mobile terminal 1100, so that at least one mobile terminal 1100 of the target member displays abnormal prompt information according to the prompt instruction, and the abnormal information includes at least the current location information of the member in the abnormal state. In this way, by passively monitoring activity information to determine whether a member is in an abnormal state in each training state, the server 1300 can automatically output a prompt instruction when a member is unable or unable to actively seek help, so that the target member can promptly notice the teammate's abnormality and obtain the current location information of the teammate in the abnormal state, avoiding missing the best rescue opportunity. It should be noted that in some embodiments, in addition to including the current location information of the member in the abnormal state, the abnormal information may also include other activity information such as the time information of the member in the abnormal state.

[0039] Furthermore, this application outputs a prompt command to the target members, causing their mobile terminals to display an anomaly notification, rather than issuing a notification to all members or randomly selecting members. This enables precise rescue notification, ensuring that the recipient is the most capable, closest, and fastest person to arrive at the scene, avoiding information overload and rescue delays. It should be noted that in some embodiments, the anomaly notification may be displayed in a manner that includes, but is not limited to, a full-screen pop-up, vibration, sound, or light.

[0040] Please combine Figure 9 and Figure 10When a target member has two mobile terminals 1100 (e.g., both a mobile phone and a smartwatch paired with the phone), both terminals 1100 can display anomaly alerts, enabling multi-channel notifications and ensuring the target member receives the alerts promptly. For example, if a team includes four members A, B, C, and D, all in training mode, and server 1300 determines that member A is in an abnormal state based on their activity information, it can identify at least one member from B, C, or D as the target member and output a notification command to each member, causing each member's mobile terminal to display anomaly alerts. Specifically, when a target member has both a mobile phone and a smartwatch, both devices can display anomaly alerts. Figure 10 As shown in the right image, when member A is in an abnormal state, the target member's mobile phone can issue a strong security alert; and as... Figure 11 As shown in the right image, when member A is in an abnormal state, the target member's smartwatch can provide a strong safety alarm with vibration and beeping. This ensures that even in outdoor environments (where the phone may be in a bag or the environment may be noisy), the target member can perceive danger through wrist vibration or a piercing alarm sound.

[0041] The abnormality alert method of this application obtains the activity information of members in the training state, determines the status of members in each training state based on the activity information of members in each training state, and, if it is determined that at least one member in the training state is in an abnormal state, identifies the target member from the other members in the training states in the team excluding the member in the abnormal state, and outputs a prompting command to the target member, so that at least one mobile terminal 1100 of the target member displays abnormality alert information (including the current location information of the member in the abnormal state). In this way, the target member can promptly notice the abnormality of the teammate and obtain the current location information of the teammate in the abnormal state, ensuring that the member in the team in the abnormal state can be rescued in a timely manner.

[0042] Please see Figure 5 In some implementations, 01: Obtaining activity information of members in the training state, including: 011: Receive the start training instruction from team members; and 012: Based on the start training command, determine that the member corresponding to the start training command is in the training state, and obtain the activity information of the member in the training state.

[0043] Please combine Figure 3 The acquisition module 11 is also used to: receive the start training instruction from a member in the team; and determine, based on the start training instruction, whether the member corresponding to the start training instruction is in the training state, and acquire the activity information of the member in the training state.

[0044] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the exception prompting method in 011 and 012, that is, the processor 130 is also used to: receive the start training instruction of the member in the team; and determine that the member corresponding to the start training instruction is in the training state according to the start training instruction, and obtain the activity information of the member in the training state.

[0045] Specifically, in the above embodiment, when the server 1300 receives a start training instruction initiated by a member in the team, it marks the corresponding member as being in a training state according to the start training instruction, and during the training state, it acquires the member's activity information (location information and time information). It can be understood that when training ends or a member actively withdraws from training, the server 1300 can mark the member's state as non-training state, at which point the server 1300 will stop acquiring the member's activity information.

[0046] Optionally, the training start command can be actively triggered by the member, such as by the member clicking on an option like "Start Training" on the display interface of their mobile terminal 1100 to trigger the training start command.

[0047] Optionally, the training start command can also be triggered automatically, such as when a member arrives at the starting point of a preset activity route, the mobile terminal 1100 held by the member automatically triggers the training start command. Of course, the triggering form of the training start command is not limited to this, and this application will not provide examples of each one.

[0048] Optionally, teams can be created with a preset activity start date. If the current date reaches the preset activity start date, team members can actively trigger a start training command via their mobile terminals 1100. Upon receiving the start training command from a team member, the server 1300 can mark the corresponding member as being in training mode. It should be noted that in some embodiments, if the current date has not reached the preset activity start date, team members cannot actively trigger a start training command via their mobile terminals 1100.

[0049] Please see Figure 6 In some implementations, 02: Determine the member status in each training state based on the activity information corresponding to the member in each training state, including: 021: Based on the location and time information of each member in each training state, obtain the movement distance of each member within the first preset time period in each training state; and 022: If the moving distance is less than or equal to a preset distance threshold, determine that the member is in an abnormal state during training.

[0050] Please combine Figure 3 The determination module 12 is also used to: obtain the movement distance of the member in each training state within a first preset time period based on the position information and time information of the member in each training state; and determine that the member in the training state is in an abnormal state when the movement distance is less than or equal to a preset distance threshold.

[0051] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the abnormal prompting methods in 021 and 022, that is, the processor 130 is also used to: obtain the moving distance of the member in each training state within a first preset time period according to the position information and time information corresponding to the member in each training state; and determine that the member in the training state is in an abnormal state when the moving distance is less than or equal to a preset distance threshold.

[0052] Specifically, in the above implementation, the movement distance of each member in each training state within a first preset time period is obtained based on the location and time information of the member in each training state. If the movement distance is less than or equal to a preset distance threshold, the member in the training state is determined to be in an abnormal state. That is, for each member in a training state, if the movement distance within the first preset time period is less than or equal to the preset distance threshold, the member is determined to be in an abnormal state of "not moving for a long time" or "difficult to move". By using dual threshold judgments of time and distance, false alarms caused by signal drift are effectively filtered out, and members who have truly experienced an abnormal situation are accurately identified.

[0053] It should be further noted that, in some embodiments, the first preset duration can be known data; that is, the first preset duration can be data set before the electronic device 100 leaves the factory, or data entered by the user when using the electronic device 100 after it leaves the factory. Similarly, the preset distance threshold can be known data; that is, the preset distance threshold can be data set before the electronic device 100 leaves the factory, or data entered by the user when using the electronic device 100 after it leaves the factory. For example, the first preset duration can be 30 minutes, and the preset distance threshold can be 5 meters. If, during the training state, the member's movement distance within 30 minutes is less than or equal to 5 meters, then it is determined that the member is in an abnormal state during the training state.

[0054] Please see Figure 7 In some implementations, 03: Determining the target member from members in training states other than those in abnormal states in the team includes: 031: Among the members in the training state of the team, excluding those in abnormal states, determine the target members according to the preset screening conditions.

[0055] Please combine Figure 3 The selected module 13 is also used to: determine the target member from among the members in the training state other than those in the abnormal state in the team, according to the preset screening conditions.

[0056] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the abnormal prompting method in 031, that is, the processor 130 is also used to: determine the target member from among the members in the training state other than the members in the abnormal state in the team according to the preset screening conditions.

[0057] Specifically, in the above implementation, the server 1300 can determine the target member from the training members of the team, excluding those in an abnormal state, according to preset filtering conditions. This ensures that the target member has the ability to assist, avoiding sending prompts to members with poor assistance capabilities or who are not in training, thus preventing delays in the rescue response. Furthermore, automatic filtering using preset filtering conditions (such as proximity, member role, and state stability) can more quickly and accurately identify the most suitable assistants compared to direct notification to all members or random notifications, thereby improving the overall efficiency of the abnormal response.

[0058] Optionally, the target members can be determined according to the preset screening conditions by screening the target members by distance. That is, select the members in the training states that are closest to the member in the abnormal state as the target members to ensure that the target members can quickly go to the location of the abnormal member to provide assistance.

[0059] Optionally, the target members can be determined according to the preset screening criteria by selecting target members based on their roles, that is, selecting members with management responsibilities or assistance capabilities, such as the team leader or safety officer, as target members.

[0060] Optionally, the target members can be determined according to the preset screening conditions by screening the target members according to their state stability. That is, the member states in other training states (such as good physiological state, normal speed, etc.) are analyzed, and the members with stable states are selected as the target members.

[0061] Optionally, determining target members according to preset screening criteria can be done by selecting target members based on their assistance capabilities. That is, obtaining historical assistance data (such as the number of historical assistance attempts) of members in other training states, and selecting the member with the best assistance capability as the target member based on the historical assistance data. It is understood that the above method of determining target members according to preset screening criteria is only an illustrative example. In other embodiments, the method of determining target members according to preset screening criteria may also include other forms, which will not be described in detail here.

[0062] Please see Figure 8 In some implementations, 031: Among the members in the training state other than those in abnormal states, target members are determined according to preset screening criteria, including: 0311: Based on the activity information of members in abnormal states and the activity information of members in other training states, obtain the distance between members in abnormal states and members in other training states in the team; and 0312: Based on all the distances obtained, select the target members as the preset number of other training states that are closest to the member in the abnormal state.

[0063] Please combine Figure 3 The selection module 13 is also used to: obtain the distance between the member in the abnormal state and the members in other training states in the team based on the activity information of the member in the abnormal state and the activity information of the members in other training states; and filter out a preset number of members in other training states that are closest to the member in the abnormal state as the target members based on all the distances obtained.

[0064] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the abnormal prompting methods in 0311 and 0312, that is, the processor 130 is also used to: obtain the distance between the member in the abnormal state and the members in other training states in the team based on the activity information of the member in the abnormal state and the activity information of the members in other training states; and filter out a preset number of members in other training states that are closest to the member in the abnormal state as target members based on all the obtained distances.

[0065] Specifically, in the above implementation, after obtaining the distances between a member in an abnormal state and other members in training states within the team, all distances can be sorted in ascending order, and the members in training states corresponding to the first preset number of distance values ​​can be extracted as target members. This ensures that the closest teammate who can provide the most assistance is informed of the emergency immediately, avoiding information overload and rescue delays.

[0066] For example, please refer to Figure 9 Members A, B, C, D, E, and the team leader are all in training mode. When member A's movement distance within a first preset time period is less than or equal to a preset distance threshold, member A is determined to be in an abnormal state. At this time, the distances between member A and members B, C, D, E, and the team leader are obtained, and the two closest members (member C and member D) are selected as target members. Prompt commands are then output to the mobile terminals 1100 of members C and D respectively.

[0067] Please see Figure 12 In some implementations, 031: Determining the target member from members in training states other than those in abnormal states in the team includes: 0313: Obtain the identity information of members in each training state within the team; and 0314: Select the member whose identity information is the team leader in the training status as the target member.

[0068] Please combine Figure 3 The selection module 13 is also used to: obtain the identity information of members in each training state in the team; and select the member in the training state whose identity information is the team leader as the target member.

[0069] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the exception prompting methods in 0313 and 0314, that is, the processor 130 is also used to: obtain the identity information of the members in each training state in the team; and select the member in the training state whose identity information is the team leader as the target member.

[0070] Specifically, in the above implementation, by obtaining the identity information of members in each training state of the team, and selecting the member whose identity information is the team leader as the target member, it can be ensured that the member who can provide the most help can be informed of the danger as soon as possible, avoiding information overload and rescue delay.

[0071] For example, please refer to Figure 8 Members A, B, C, D, E, and the team leader are all in training mode. When member A's movement distance within a first preset time period is less than or equal to a preset distance threshold, member A is determined to be in an abnormal state. At this time, the distances between member A and members B, C, D, E, and the team leader are obtained, as well as the identity information of members B, C, D, E, and the team leader. The two closest members (member C and member D) are selected as target members, and the member whose identity information is the team leader is also selected as a target member. Prompt commands are then output to the mobile terminals 1100 of members C, D, and the team leader respectively.

[0072] Please see Figure 13 In some implementations, the exception notification method further includes: 05: When at least two prompting instructions are output to the same target member, the mobile terminal 1100 controlling the target member displays or combines the display of at least two abnormal prompting messages.

[0073] Please combine Figure 3 The abnormal prompting device 10 of this application embodiment also includes a control module, which is used to control the mobile terminal 1100 of the target member to display or merge at least two abnormal prompting messages when at least two prompting instructions are output to the same target member.

[0074] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the abnormal prompting method in 05, that is, the processor 130 is also used to: when outputting at least two prompting instructions to the same target member, control the mobile terminal 1100 of the target member to display or merge at least two abnormal prompting messages respectively.

[0075] Specifically, in the above embodiments, when the mobile terminal 1100 of the same target member receives at least two prompt instructions at the same time, the mobile terminal 1100 of the target member can display or merge at least two abnormal prompt messages. On the one hand, the separate display method allows the target member to understand the abnormal prompt messages one by one in sequence, avoiding information confusion; the merged display method can gather multiple abnormal prompt messages, reduce the number of interface pop-ups, and avoid information overload; on the other hand, the merged display helps the target member to quickly grasp the overall abnormal situation, prioritize handling urgent matters, and improve the emergency response speed.

[0076] For example, if both member A and member B are in an abnormal state within a preset time range, and the members in the other training states closest to member A and member B that are selected all include member C, then member C will receive two prompt instructions. At this time, member C's mobile terminal 1100 will display or combine the two abnormal prompt messages about member A and member B.

[0077] Please see Figure 14 In some implementations, the exception notification method further includes: 06: Obtain the network connection signal of the mobile terminal 1100 of each member in the training state of the team; and 07: If the network connection signal is lost and the loss time exceeds the second preset time, determine that the member in the training state of the mobile terminal 1100 in the team that has lost the network connection signal is in an abnormal state, and perform the step of determining the target member from the other members in the training state in the team other than the member in the abnormal state.

[0078] Please combine Figure 3 The anomaly alerting device 10 of this application embodiment further includes a second acquisition module 11 and a second determination module 12. The second acquisition module 11 is used to acquire the network connection signal of the mobile terminal 1100 of each member in the training state of the team. The second determination module 12 is used to determine that the member in the training state holding the mobile terminal 1100 with the lost network connection signal is in an abnormal state when the network connection signal is lost and the loss time exceeds a second preset time, and to perform the step of determining the target member from the other members in the training state of the team other than the member in the abnormal state.

[0079] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the abnormal prompting method in 06 and 07, that is, the processor 130 is also used to: acquire the network connection signal of the mobile terminal 1100 of each member in the training state in the team; and when the network connection signal is lost and the loss time exceeds a second preset time, determine that the member in the training state holding the mobile terminal 1100 with the lost network connection signal is in an abnormal state, and execute the step of determining the target member from the other members in the training state in the team other than the member in the abnormal state.

[0080] Specifically, in some implementations, by acquiring the network connection signals of the mobile terminals 1100 of members in each training state within the team, and determining that the member in the training state corresponding to the mobile terminal 1100 with the lost network connection signal is in an abnormal state when the network connection signal is lost for a duration exceeding a second preset time, the step of identifying the target member from the other members in the training state besides those in the abnormal state is executed. That is, when it is detected that the mobile terminal 1100 held by any member in a training state is disconnected from the server 1300 for a duration exceeding the second preset time, it is determined that the member in that training state is in an abnormal state, and steps 03 and 04 are returned to be executed. Thus, for common outdoor areas without signal, an alarm is triggered through a disconnection timeout mechanism, achieving passive safety monitoring in the absence of signal.

[0081] It should be further noted that, in some embodiments, the second preset duration can be known data. That is, the second preset duration can be data that was set before the electronic device 100 left the factory, or it can be data entered by the user when using the electronic device 100 after it left the factory. For example, the second preset duration can be 5 minutes. That is, if the network connection signal is lost and the loss time exceeds 5 minutes, it is determined that the member in the training state holding the mobile terminal 1100 with the lost network connection signal in the team is in an abnormal state, and the step of determining the target member from the other members in the training state in the team other than the member in the abnormal state is executed.

[0082] Please see Figure 1 In some implementations, the exception notification method further includes: 08: Upon receiving a cancellation command from a member in an abnormal state, determine that the member in the abnormal state has returned to normal, and output a cancellation command to the target member so that the target member's mobile terminal 1100 displays the abnormal cancellation information.

[0083] Please combine Figure 3 The abnormality prompting device 10 of this application embodiment also includes a second output module 14. The second output module 14 is used to determine that the member in the abnormal state has returned to normal when a cancellation instruction is sent by a member in an abnormal state, and output a cancellation instruction to the target member so that the target member's mobile terminal 1100 displays abnormality cancellation information.

[0084] Please combine Figure 4 The processor 130 in the electronic device 100 of this application embodiment is also used to execute the abnormal prompting method in 08, that is, the processor 130 is also used to: determine that the member in the abnormal state has returned to normal when a cancellation instruction is sent by a member in an abnormal state, and output a cancellation instruction to the target member so that the target member's mobile terminal 1100 displays abnormal cancellation information.

[0085] Specifically, in some implementations, upon receiving a release command from a member in an abnormal state, the server 1300 can determine that the member in the abnormal state has returned to normal. In this case, the server 1300 can output a release command to the target member's mobile terminal 1100, so that the target member's mobile terminal 1100 can display abnormal release information according to the release command. This ensures that when a member in an abnormal state returns to normal (such as recovering on their own or receiving assistance), they can promptly terminate the distress call and avoid ineffective rescue.

[0086] In other embodiments, when it is determined, based on the activity information of a member in an abnormal state, that the member has returned to normal, the server 1300 can also output a cancellation command to the target member, causing the target member's mobile terminal 1100 to display abnormality cancellation information. That is, when the activity information of a member in an abnormal state indicates that the member has begun to move normally, the server 1300 can automatically cancel the member's abnormal state and output a cancellation command to the target member, causing the target member's mobile terminal 1100 to display abnormality cancellation information.

[0087] It should be noted that the application scenarios of this application are not limited to outdoor activities (such as mountain climbing, hiking, running, etc.).

[0088] For example, in industrial safety production scenarios, the anomaly alert method described in this application can be used to monitor the safety of mine workers. Specifically, by setting a time threshold suitable for the industrial environment, once a worker is detected to be stationary in a dangerous area for an extended period of time, the nearby safety officer is immediately notified, thereby effectively preventing safety accidents such as poisoning and fainting.

[0089] For example, in smart elderly care scenarios, the anomaly alert method described in this application can be used to monitor the daily activities of elderly people living alone or in nursing homes. Specifically, when an elderly person remains stationary in high-risk areas such as bathrooms or toilets for an extended period, the nearest caregiver can be notified promptly, enabling automatic monitoring and rapid response to accidental falls.

[0090] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device 100 provided in one embodiment of this application. It is understood that... Figure 4 The illustrated structure is merely an example of electronic device 100 and does not constitute a specific limitation on electronic device 100. Electronic device 100 can be a computer, mobile phone, tablet computer, personal digital assistant (PDA), or other device with applications installed. Electronic device 100 may include more or fewer components than illustrated, or combine certain components, or different components. For example, electronic device 100 may also include input / output devices, network access devices, buses, etc.

[0091] The electronic device 100 provided in this application includes a memory 110 and a processor 130. It should be noted that the electronic device 100 in this embodiment is the same as the electronic device 100 in the above embodiments. Therefore, the explanations and descriptions of the electronic device 100 in the previous embodiments also apply to the electronic device 100 in this embodiment, and similarly, the explanations and descriptions of the electronic device 100 in this embodiment also apply to the electronic device 100 in the previous embodiments.

[0092] Specifically, memory 110 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM).

[0093] The random access memory can be directly read and written by the processor 130. It can be used to store executable programs of other running programs, as well as user and application data. The random access memory can include, but is not limited to, static random-access memory (SRAM), dynamic random-access memory (DRAM), synchronous dynamic random-access memory (SDRAM), and double data rate synchronous dynamic random-access memory (DDRSDRAM).

[0094] Non-volatile memory can also store executable programs and user and application data, and can be pre-loaded into random access memory for direct reading and writing by the processor 130. Non-volatile memory can include disk storage devices and flash memory. For example, flash memory can be NandFlash.

[0095] Please combine Figure 15 The memory 110 stores a computer program 310, which is configured to be executed by the processor 130 to implement the exception notification method in any of the above embodiments. The computer program 310 may include multiple instructions, which, when executed by the processor 130, can implement the exception notification method in any of the above embodiments.

[0096] In other embodiments, the electronic device 100 may also include an external memory interface for connecting to an external memory to expand the storage capacity of the electronic device 100.

[0097] The processor 130 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or a processor, or any conventional processor.

[0098] The processor 130 provides computing and control capabilities, for example, the processor 130 is used to execute the computer program 310 stored in the memory 110 to implement the exception prompting method in any of the above embodiments.

[0099] It should be noted that the explanation of the abnormality prompting method in the above embodiments also applies to the electronic device 100 of this embodiment, and will not be elaborated here.

[0100] In the electronic device 100 of this application embodiment, by acquiring the activity information of members in the training state, and determining the status of members in each training state based on the activity information corresponding to each member in the training state, and in the case that at least one member in the training state is determined to be in an abnormal state, a target member is identified from the other members in the training states in the team other than the member in the abnormal state, and a prompt instruction is output to the target member, so that at least one mobile terminal 1100 of the target member displays abnormal prompt information (including the current location information of the member in the abnormal state). In this way, the target member can promptly notice the abnormality of the teammate and obtain the current location information of the teammate in the abnormal state, ensuring that the member in the team in the abnormal state can be rescued in a timely manner.

[0101] Please see Figure 2 , Figure 4 and Figure 15 The computer-readable storage medium 300 of the embodiments of this application stores a computer program 310, which, when executed by the processor 130 in the electronic device 100, implements the error prompting method as described in any of the above embodiments.

[0102] The computer-readable storage medium 300 can be the internal memory of the electronic device 100 in the above embodiments, such as the hard disk or memory of the electronic device 100. The computer-readable storage medium 300 can also be an external storage device of the electronic device 100, such as a plug-in hard disk, smart media card (SMC), flash card, etc. equipped on the electronic device 100.

[0103] In some embodiments, the computer-readable storage medium 300 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, etc.; and the data storage area may store data created based on the use of the electronic device 100, etc.

[0104] It should be noted that the explanations of the abnormality prompting method and electronic device 100 in the foregoing embodiments also apply to the computer-readable storage medium 300 of this embodiment, and will not be elaborated here.

[0105] In the computer-readable storage medium 300 of this application embodiment, by acquiring the activity information of members in the training state, and determining the status of members in each training state according to the activity information corresponding to each member in the training state, and in the case that at least one member in the training state is in an abnormal state, the target member is identified from the other members in the training states in the team other than the member in the abnormal state, and a prompt instruction is output to the target member, so that at least one mobile terminal 1100 of the target member displays abnormal prompt information (including the current location information of the member in the abnormal state). In this way, the target member can promptly notice the abnormality of the teammate and obtain the current location information of the teammate in the abnormal state, ensuring that the member in the team in the abnormal state can be rescued in time.

[0106] The computer program product of this application includes a computer program that, when executed by a processor, implements the exception prompting method of any of the above embodiments.

[0107] In the computer program product of this application, the activity information of members in the training state is obtained, and the status of members in each training state is determined according to the activity information corresponding to each member in each training state. If it is determined that at least one member in the training state is in an abnormal state, the target member is determined from the other members in the training state in the team other than the member in the abnormal state, and a prompt instruction is output to the target member so that at least one mobile terminal 1100 of the target member displays abnormal prompt information (including the current location information of the member in the abnormal state). In this way, the target member can promptly notice the abnormality of the teammate and obtain the current location information of the teammate in the abnormal state, ensuring that the member in the team in the abnormal state can be rescued in time.

[0108] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0109] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.

[0110] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, a computer storage medium can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer storage media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer storage medium could be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in the computer memory.

[0111] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0112] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer storage medium, and when executed, it includes one or a combination of the steps of the method embodiments. Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc.

[0113] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application, the scope of which is defined by the claims and their equivalents.

Claims

1. An error notification method, characterized in that, include: Obtain activity information of members in the training state, including location information and time information; The member status in each training state is determined based on the activity information corresponding to the member in each training state. If it is determined that at least one member in the training state is in an abnormal state, the target member is determined from the other members in the training state in the team, excluding the member in the abnormal state. and A prompt instruction is output to the target member so that the target member's mobile terminal displays an abnormal prompt message, the abnormal prompt message including at least the current location information of the member in the abnormal state.

2. The anomaly notification method according to claim 1, characterized in that, The process of obtaining activity information of members in the training state includes: Receive the start training instruction from team members; and Based on the start training instruction, determine that the member corresponding to the start training instruction is in the training state, and obtain the activity information of the member in the training state.

3. The anomaly notification method according to claim 1, characterized in that, The step of determining the member state in each training state based on the activity information corresponding to the member in each training state includes: Based on the location information and time information corresponding to each member in each training state, the movement distance of each member within a first preset time period is obtained; and If the moving distance is less than or equal to a preset distance threshold, it is determined that the member in the training state is in an abnormal state.

4. The anomaly notification method according to claim 1, characterized in that, The step of determining the target member from members in other training states in the team, excluding those in the abnormal state, includes: Among the members in the training state other than those in the abnormal state, the target members are determined according to preset screening conditions.

5. The anomaly notification method according to claim 4, characterized in that, The process of determining target members from among the members in the training states other than those in the abnormal state, according to preset screening criteria, includes: Based on the activity information of members in the abnormal state and the activity information of members in other training states, obtain the distance between the member in the abnormal state and members in other training states in the team; and Based on all the distances obtained, select a preset number of other training states that are closest to the member in the abnormal state as the target member.

6. The anomaly notification method according to claim 5, characterized in that, The step of determining the target member from members in other training states in the team, excluding those in the abnormal state, further includes: Obtain the identity information of each member in the training state of the team; and Select the member in the training state whose identity information is the team leader as the target member.

7. The anomaly notification method according to claim 1, characterized in that, The error message method also includes: When at least two of the aforementioned prompting instructions are output to the same target member, the mobile terminal controlling the target member displays or merges the display of at least two of the aforementioned abnormal prompting messages.

8. The anomaly notification method according to claim 1, characterized in that, The error message method also includes: Obtain the network connection signal of the mobile terminal of each member in the training state of the team; and If the network connection signal is lost and the loss duration exceeds a second preset duration, it is determined that the member in the training state of the mobile terminal holding the lost network connection signal in the team is in an abnormal state, and the step of determining the target member from the other members in the training state in the team other than the member in the abnormal state is executed.

9. The anomaly notification method according to claim 1, characterized in that, The error message method also includes: Upon receiving a cancellation command from a member in the abnormal state, the system determines that the member in the abnormal state has returned to normal and outputs a cancellation command to the target member so that the target member's mobile terminal displays the abnormal cancellation information.

10. An anomaly alert device, characterized in that, include: The acquisition module is used to acquire the activity information of members in the training state, the activity information including location information and time information; A determining module is used to determine the member status in each training state based on the activity information corresponding to the member in each training state. A selection module is configured to determine a target member from the members in the team who are in the abnormal state, excluding the member in the abnormal state, when it is determined that at least one member in the training state is in an abnormal state. and An output module is used to output a prompt instruction to the target member so that the target member's mobile terminal displays an abnormal prompt message, the abnormal prompt message including at least the current location information of the member in the abnormal state.

11. An electronic device, characterized in that, include: Memory; and A processor for executing a computer program stored in the memory to implement the exception notification method as described in any one of claims 1-9.