Lifesaving method and equipment based on intelligent life buoy, medium and program product

The intelligent lifebuoy system solves the problem that rescuers find it difficult for rescuers to quickly find lifebuoys by receiving help instructions, determining the location of drowning, screening target lifebuoys and triggering their alarm functions, achieving rapid and accurate rescue, and improving the survival rate of drowning people.

CN120050639APending Publication Date: 2025-05-27FOSHAN LOKANG PLASTIC PROD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510192950.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In drowning situations, it is difficult for rescue workers to quickly find and throw lifebuoys, resulting in a prolonged rescue time and affecting the survival rate of drowning people.

Method used

Through the intelligent lifebuoy system, receive help commands, determine the drowning location, search for the dormant lifebuoy, filter the target lifebuoy with the shortest estimated rescue time, trigger its alarm function, and provide real-time navigation.

Benefits of technology

It improves rescue efficiency, shortens rescue time, improves the survival rate of drowning people, and ensures that rescuers can quickly and accurately arrive at the drowning scene.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050639A_ABST
    Figure CN120050639A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of resource scheduling, in particular to a lifesaving method and device based on an intelligent life buoy, a medium and a program product, and the method comprises the following steps: receiving a help-seeking instruction, and determining a drowning position based on positioning information in the help-seeking instruction; the method comprises the steps of obtaining a drowning position, searching a life buoy in a dormant state according to the drowning position, determining estimated rescue time of the searched life buoy to the drowning position, screening a target life buoy from the searched life buoys according to the estimated rescue time, sending a help seeking instruction to the target life buoy, and triggering the target life buoy to give an alarm; in response to an activation signal sent by a target life buoy, the position of the target life buoy is obtained, and real-time navigation is provided according to the position of the target life buoy and the drowning position; the life buoy near the drowning position can be quickly positioned and dispatched, and the rescue efficiency is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of resource scheduling, and in particular, to a life-saving method, device, medium and program product based on an intelligent life buoy. Background Art

[0002] When someone falls into the water, how people nearby can quickly find a life buoy and throw the life buoy to the side of the person falling into the water as soon as possible has always been a difficult problem in rescue. According to the relevant knowledge of professional rescue, after a person falls into the water, the golden rescue time is usually 4 minutes. Effective rescue during this period can significantly improve the survival rate of the drowning person. In addition, if the drowning person is still struggling, the rescuer may wait for the person to calm down a little before carrying out the rescue, because a panicked drowning person may tightly hold the rescuer, putting both in danger. Therefore, when rescuing a drowning person, there is a rescue time to find the surrounding life buoys, and how to quickly locate and dispatch the life buoys near the drowning position to improve the overall rescue efficiency has become a technical problem to be solved urgently. Summary of the Invention

[0003] In view of this, the purpose of the embodiments of the present invention is to provide a life-saving method, device, medium and program product based on an intelligent life buoy, which can improve the rescue efficiency.

[0004] On the one hand, the embodiments of the present invention provide a life-saving method based on an intelligent life buoy, and the method includes the following steps: Receive a distress instruction, and determine the drowning position based on the positioning information in the distress instruction; Search for life buoys in the sleep state according to the drowning position, determine the estimated rescue time from the searched life buoys to the drowning position, screen the target life buoys from the searched life buoys according to the estimated rescue time, and send a distress instruction to the target life buoys to trigger the target life buoys to give an alarm; In response to the activation signal sent by the target life buoy, obtain the position of the target life buoy, and provide real-time navigation according to the position of the target life buoy and the drowning position.

[0005] Optionally, the step of receiving a distress instruction and determining the drowning position based on the positioning information in the distress instruction includes: Receive a first distress instruction sent by a life buoy, parse the first positioning information of the life buoy from the first distress instruction, and determine the drowning position based on the first positioning information; wherein, the first distress instruction includes the first positioning information of the life buoy; and / or, receive a second distress instruction sent by a terminal device, parse the second positioning information of the terminal device from the second distress instruction, and determine the drowning position based on the second positioning information; wherein, the second distress instruction includes the second positioning information of the terminal device.

[0006] Optionally, searching for a lifebuoy in a dormant state according to the drowning position, determining the estimated rescue time from the searched lifebuoy to the drowning position, and screening target lifebuoys from the searched lifebuoys includes: Centering on the drowning position, search for nearby dormant lifebuoys in the order from near to far, and gradually expand the search range; After a dormant lifebuoy is searched, plan an optimal rescue path for the searched lifebuoy, determine the estimated rescue time based on the optimal rescue path, and select the lifebuoy with an estimated rescue time lower than the time threshold as the target lifebuoy.

[0007] Optionally, planning an optimal rescue path for the searched lifebuoy includes: Determine the location where the searched lifebuoy is located, use the location where the searched lifebuoy is located as the starting point, and use the drowning position as the ending point to plan the optimal path, obtaining the optimal rescue path.

[0008] Optionally, the method further includes: Obtain the location of the target lifebuoy, center on the location of the target lifebuoy, search for nearby terminal devices in the order from near to far, and gradually expand the search range; After a terminal device is searched, plan an optimal rescue path for the searched terminal device, determine the estimated rescue time based on the optimal rescue path, select the terminal device with an estimated rescue time lower than the time threshold as the target device, and send a distress instruction to the target device to trigger the target device to give an alarm.

[0009] Optionally, planning an optimal rescue path for the searched terminal device includes: Determine the location where the searched terminal device is located, plan the optimal path from the location of the target device to the location of the target lifebuoy and from the location of the target lifebuoy to the drowning position, obtaining the optimal rescue path.

[0010] Optionally, the method further includes: In response to the activation signal sent by the target lifebuoy, mark the target lifebuoy as an activated state.

[0011] On the other hand, an embodiment of the present invention provides an electronic device, including: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the above method.

[0012] On the other hand, an embodiment of the present invention provides a computer-readable storage medium, in which a program executable by a processor is stored, and the program executable by the processor is used to execute the above method when executed by the processor.

[0013] On the other hand, an embodiment of the present invention provides a computer program product, including computer instructions or computer code, which can implement the above method when at least part of the computer instructions or the computer code is executed by a processor.

[0014] The embodiments of the present invention have the following beneficial effects: In the embodiments provided by the present invention, after receiving a distress instruction, first determine the drowning position based on the positioning information in the distress instruction, and then search for the lifebuoy in the dormant state with the drowning position as the reference, improving the search efficiency; furthermore, determine the estimated rescue time from the searched lifebuoy to the drowning position as the screening basis to ensure that the selected lifebuoy can reach the scene in the shortest time and improve the rescue success rate; send a distress instruction to the target lifebuoy to trigger the target lifebuoy to alarm, thereby activating the alarm function of the target lifebuoy, attracting the attention of surrounding people in time, and improving the rescue efficiency; by providing real-time navigation, ensure that the rescue personnel can quickly and accurately reach the drowning scene, further shorten the rescue time, and improve the overall rescue effect. Description of the Drawings

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required to be used in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0016] Figure 1 It is a schematic flowchart of a life-saving method based on an intelligent lifebuoy provided by an embodiment of the present invention; Figure 2 It is a structural block diagram of an electronic device provided by an embodiment of the present invention. Detailed Embodiments

[0017] In order to make the purpose, technical solutions and advantages of the present application clearer, the following further details the present application in conjunction with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0018] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0020] like Figure 1 As shown, Figure 1 A lifesaving method based on an intelligent lifebuoy is provided in an embodiment of the present invention, and the method comprises the following steps: S100, receiving a distress instruction, and determining a drowning location based on positioning information in the distress instruction; Specifically, the method provided in this embodiment can be executed by a cloud server, and after receiving the distress command, the cloud server quickly parses the location information.

[0021] S200, searching for a dormant lifebuoy according to the drowning location, determining an estimated rescue time from the searched lifebuoy to the drowning location, selecting a target lifebuoy from the searched lifebuoys according to the estimated rescue time, sending a distress command to the target lifebuoy, and triggering the target lifebuoy to alarm; Specifically, the states of the lifebuoy include a dormant state and an activated state. In the dormant state, some functions of the lifebuoy are limited; in the activated state, all functions of the lifebuoy can be used. After receiving the distress command, the cloud server quickly locks the surrounding dormant lifebuoys according to the drowning location, determines the estimated rescue time from each lifebuoy to the drowning location, selects the target lifebuoy according to the estimated rescue time, and sends a distress command to ensure that at least one lifebuoy responds in linkage. After the lifebuoy detects the distress command, it activates the alarm, sounds the alarm, and flashes the light, so that people around can hear the alarm sound or see the flashing light. Even if the lifebuoy is in a relatively hidden location, it can remind passers-by around to find it quickly, thereby saving rescue time.

[0022] S300, in response to an activation signal sent by a target life buoy, obtaining a position of the target life buoy, and providing real-time navigation according to the position of the target life buoy and a drowning position.

[0023] In this step, after the user finds the target lifebuoy, by pressing the activation button on the target lifebuoy, the target lifebuoy is activated and taken away. The target lifebuoy sends an activation signal to the cloud server. After receiving the activation signal, the cloud server immediately starts the real-time navigation function to accurately guide the rescue personnel to quickly reach the drowning position. According to the navigation information, the rescue personnel carry the lifebuoy and act quickly to ensure effective rescue within the rescue time. In this step, through the guidance of the navigation system, the rescue personnel can quickly reach the location, ensuring that the rescue operation is efficient and accurate, and maximizing the rescue success rate. In some embodiments, a display screen is provided on the lifebuoy. The user can receive the real-time navigation information from the target lifebuoy to the drowning position through the display screen on the lifebuoy or the display interface of the smart terminal. By providing real-time navigation, it is convenient for the rescue personnel to quickly reach the drowning position from the location of the lifebuoy for rescue, thereby improving the rescue efficiency.

[0024] In some embodiments, in S100, the receiving the distress instruction and determining the drowning position based on the positioning information in the distress instruction includes: Receiving a first distress instruction sent by the lifebuoy, parsing the first positioning information of the lifebuoy from the first distress instruction, and determining the drowning position based on the first positioning information; wherein, the first distress instruction includes the first positioning information of the lifebuoy; and / or, receiving a second distress instruction sent by the terminal device, parsing the second positioning information of the terminal device from the second distress instruction, and determining the drowning position based on the second positioning information; wherein, the second distress instruction includes the second positioning information of the terminal device.

[0025] Specifically, when the user discovers a drowning situation, if a lifebuoy is found, the lifebuoy is awakened by pressing the button on the lifebuoy to activate the lifebuoy, and the lifebuoy that sends the first distress instruction is used as the target lifebuoy. The lifebuoy is triggered to send a first distress instruction to the cloud server, and the first distress instruction includes the first positioning information of the lifebuoy; the cloud server parses the first positioning information of the lifebuoy from the first distress instruction and uses the first positioning information as the drowning position.

[0026] If the user's terminal device is installed with a mini-program or application, and registration and location sharing have been completed, the second distress instruction can also be reported through the terminal device. The second distress instruction includes the second positioning information of the terminal device. The cloud server parses the second positioning information of the lifebuoy from the second distress instruction and uses the second positioning information as the drowning position, so that a distress call can be made even when the lifebuoy is not found.

[0027] In some embodiments, the receiving the distress instruction and determining the drowning position based on the positioning information in the distress instruction includes: Receive a distress instruction and identify whether the distress instruction is a first distress instruction or a second distress instruction; wherein, the first distress instruction is sent by a life buoy in an active state, and the second distress instruction is sent by a terminal device; If the distress instruction is the first distress instruction, parse the first positioning information of the life buoy from the first distress instruction, and determine the drowning position based on the first positioning information; wherein, the first distress instruction includes the first positioning information of the life buoy; If the distress instruction is the second distress instruction, parse the second positioning information of the terminal device from the second distress instruction, and determine the drowning position based on the second positioning information; wherein, the second distress instruction includes the second positioning information of the terminal device.

[0028] In some embodiments, in S200, the step of searching for a dormant life buoy according to the drowning position, determining the estimated rescue time from the searched life buoy to the drowning position, and screening a target life buoy from the searched life buoys includes: S211, centering on the drowning position, search for nearby dormant life buoys in the order from near to far, and gradually expand the search range; Generally, when deploying life buoys, multiple life buoys will be placed in an area of the river. In some embodiments, a life buoy group is established according to the deployment area. When an alarm is triggered by one life buoy in the group, nearby life buoys will be searched, and other life buoys will respond synchronously to form a linkage mechanism. Specifically, centering on the drowning position, gradually expand the search radius in a circular range to ensure that all surrounding life buoys are covered, accurately calculate the estimated rescue time for each life buoy to reach the drowning position, preferentially select the target life buoy with the shortest time, send a distress instruction, and achieve a fast linkage response to improve the rescue success rate.

[0029] S212, after searching for a dormant life buoy, plan the optimal rescue path for the searched life buoy, determine the estimated rescue time based on the optimal rescue path, and select the life buoy with an estimated rescue time lower than the time threshold as the target life buoy.

[0030] By planning the optimal path from the life buoy to the drowning position and calculating the corresponding estimated rescue time, it is possible to quickly screen out the life buoys in the group with an estimated rescue time lower than the time threshold, thereby improving the effectiveness of rescue. For example, the time threshold can be set to 5 minutes, and the estimated rescue time is 3 minutes, then the corresponding life buoy is used as the target life buoy to ensure the timeliness of rescue. If the estimated rescue time of each life buoy exceeds the time threshold, search and screen the life buoys again until a target life buoy that meets the conditions is found. By dynamically adjusting the time threshold to adapt to different water environments and rescue requirements, the rescue efficiency is further improved.

[0031] In some embodiments, in S212, the planning of the optimal rescue path for the retrieved lifebuoy includes: Determine the location of the retrieved lifebuoy, use the location of the retrieved lifebuoy as the starting point, and use the drowning location as the end point for optimal path planning to obtain the optimal rescue path.

[0032] Specifically, the lifebuoy reminds by calling nearby people. The location of the target lifebuoy can be used as the starting position, and the optimal path from the location of the retrieved lifebuoy to the drowning location is planned to obtain the optimal rescue path.

[0033] In some embodiments, the method further includes: S221, obtain the location of the target lifebuoy, search for nearby terminal devices in order from near to far with the location of the target lifebuoy as the center, and gradually expand the search range; As described above, if the user's terminal device installs a mini-program or application and completes registration and location sharing, as a registered intelligent terminal, the user of this intelligent terminal is regarded as potential rescue force.

[0034] S222, after the terminal device is retrieved, plan the optimal rescue path for the retrieved terminal device, determine the estimated rescue time based on the optimal rescue path, select the terminal device with an estimated rescue time lower than the time threshold as the target device, and send a distress instruction to the target device to trigger the target device to give an alarm.

[0035] Specifically, the cloud server dynamically adjusts the search radius according to the location of the target lifebuoy to ensure all terminal devices within the coverage range, accurately calculates the estimated time for each terminal device to reach the drowning location via the target lifebuoy, preferentially selects the terminal device with the shortest time, sends a distress instruction, and realizes the linkage of multiple terminal devices; in addition to being able to call the people near the target lifebuoy, it can also find more rescuers through the registered terminal devices, further improving the rescue efficiency.

[0036] In some embodiments, in S222, the planning of the optimal rescue path for the retrieved terminal device includes: Determine the location of the retrieved terminal device, plan the optimal path from the location of the target device to the location of the target lifebuoy, and from the location of the target lifebuoy to the drowning location to obtain the optimal rescue path.

[0037] Specifically, after receiving the distress instruction through the intelligent terminal, the user will first view the navigation information from the user to the target lifebuoy through the intelligent terminal. After getting the target lifebuoy, perform real-time navigation based on the target lifebuoy and the drowning location.

[0038] In some embodiments, the method further includes: In response to an activation signal sent by the target lifebuoy, mark the target lifebuoy as the activated state.

[0039] Specifically, the user presses the stop alarm button on the target lifebuoy. After user intervention, the target lifebuoy stops alarming and reports the stop alarm information to the cloud server. The cloud server updates the status of the target lifebuoy in real time, coordinates actions, and improves the efficiency of searching for the lifebuoy.

[0040] Referring to Figure 2 , an embodiment of the present invention provides an electronic device, including: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the above method.

[0041] It can be seen that the content in the above method embodiments is applicable to the device embodiments of the present invention. The functions specifically implemented by the device embodiments of the present invention are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those of the above method embodiments.

[0042] In addition, an embodiment of the present application also discloses a computer program product or a computer program. The computer program product or the computer program is stored in a computer-readable storage medium. The processor of the computer device can read the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the above method. Similarly, the content in the above method embodiments is applicable to the storage medium embodiments of the present invention. The functions specifically implemented by the storage medium embodiments of the present invention are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those of the above method embodiments.

[0043] In addition, an embodiment of the present application also provides a computer program product, including computer instructions or computer code. When at least part of the computer instructions or computer code is executed by a processor, the above method can be implemented. In some embodiments, the computer program product may only involve computer instructions or computer code, which may be carried by a storage medium or a processing device. In other embodiments, the computer program product may also be a storage medium or a processing device including the foregoing computer instructions or computer code. The processing device may include one or more processors and a storage medium.

[0044] Those of ordinary skill in the art will appreciate that all or some of the systems in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contains computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery media.

[0045] The preferred embodiments of the embodiments of the present application have been described above with reference to the accompanying drawings, and thus do not limit the scope of the rights of the embodiments of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the rights of the embodiments of the present application.

Claims

1. A lifesaving method based on an intelligent lifebuoy, characterized in that: The method comprises the following steps: receiving a distress command, and determining a drowning location based on positioning information in the distress command; Searching for a dormant lifebuoy according to the drowning location, determining an estimated rescue time from the searched lifebuoy to the drowning location, selecting a target lifebuoy from the searched lifebuoys according to the estimated rescue time, sending a distress command to the target lifebuoy, and triggering the target lifebuoy to sound an alarm; In response to an activation signal sent by a target life buoy, the position of the target life buoy is acquired, and real-time navigation is provided according to the position of the target life buoy and the drowning position.

2. The method according to claim 1, characterized in that The receiving of the distress instruction and determining the drowning location based on the positioning information in the distress instruction includes: Receive a first distress command sent by a lifebuoy, parse the first distress command to obtain the first positioning information of the lifebuoy, and determine the drowning location based on the first positioning information; wherein the first distress command includes the first positioning information of the lifebuoy; and / or, receive a second distress command sent by a terminal device, parse the second distress command to obtain the second positioning information of the terminal device, and determine the drowning location based on the second positioning information; wherein the second distress command includes the second positioning information of the terminal device.

3. The method according to claim 1, characterized in that The step of searching for a dormant lifebuoy according to the drowning location, determining an estimated rescue time from the searched lifebuoy to the drowning location, and selecting a target lifebuoy from the searched lifebuoys according to the estimated rescue time includes: Taking the drowning location as the center, search nearby dormant lifebuoys in order from near to far, and gradually expand the search range; After searching for a lifebuoy in a dormant state, an optimal rescue path is planned for the searched lifebuoy, an estimated rescue time is determined based on the optimal rescue path, and a lifebuoy with an estimated rescue time lower than a time threshold is selected as a target lifebuoy.

4. The method according to claim 3, characterized in that The step of planning the optimal rescue path for the searched lifebuoy includes: The location of the searched lifebuoy is determined, and the optimal path planning is performed with the searched lifebuoy location as the starting point and the drowning location as the end point to obtain the optimal rescue path.

5. The method according to claim 3, characterized in that: The method further comprises: Obtain the location of the target lifebuoy, and search for nearby terminal devices in order from near to far with the location of the target lifebuoy as the center, and gradually expand the search range; After searching for the terminal device, an optimal rescue path is planned for the searched terminal device, an estimated rescue time is determined based on the optimal rescue path, a terminal device whose estimated rescue time is lower than a time threshold is selected as the target device, and a distress command is sent to the target device, triggering the target device to sound an alarm.

6. The method according to claim 5, characterized in that The planning of the optimal rescue path for the searched terminal device includes: The location of the searched terminal device is determined, and an optimal path from the location of the target device to the location of the target lifebuoy and from the location of the target lifebuoy to the drowning location is planned to obtain an optimal rescue path.

7. The method according to claim 1, characterized in that The method further comprises: In response to the activation signal sent by the target lifebuoy, the target lifebuoy is marked as being in an activated state.

8. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.

9. A computer-readable storage medium storing a program executable by a processor, characterized in that: The processor-executable program is used to perform the method according to any one of claims 1 to 7 when executed by the processor.

10. A computer program product, characterized in that The method comprises computer instructions or computer codes, and when at least part of the computer instructions or the computer codes are executed by a processor, the method according to any one of claims 1 to 7 can be implemented.