Method and apparatus for handling target falling, electronic device, and storage medium
By using detection equipment to identify and guide target objects in different locations in real time to provide assistance, the problem of target objects not receiving timely assistance after falling is solved, and timely assistance is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZHEJIANG UNIVIEW TECH CO LTD
- Filing Date
- 2025-07-15
- Publication Date
- 2026-07-02
AI Technical Summary
The failure of the target to receive timely assistance after a fall can lead to potentially aggravated injuries or more serious consequences, especially in densely populated areas where problems are not detected in time due to negligence.
The detection equipment determines in real time whether a target has fallen and guides the target objects in different locations toward the fallen person to provide assistance, achieving timely rescue through information guidance and path planning.
It enables timely assistance to those who fall, avoids delays in rescue, and reduces negative consequences caused by falls.
Smart Images

Figure CN2025108643_02072026_PF_FP_ABST
Abstract
Description
Methods, devices, electronic devices, and storage media for handling object falls.
[0001] This application claims priority to Chinese Patent Application No. 202411900377.2, filed with the Chinese Patent Office on December 23, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of image processing technology, such as a method, apparatus, electronic device, and storage medium for processing a target object falling. Background Technology
[0003] In today's daily life, falls are commonplace, whether on streets, in communities, in public places, or indoors. When someone falls, they often face difficulties, frequently unable to stand up and resume normal walking, and lacking effective means to communicate their need for help. Because they are not noticed in time, the golden period for rescue is lost, potentially worsening their injuries or even leading to more serious consequences. Even in densely populated areas, momentary negligence can prevent timely assistance, highlighting a serious safety hazard. Summary of the Invention
[0004] This application provides a method, apparatus, electronic device, and storage medium for handling a target object falling, in order to solve the problem that the target object fails to receive assistance when it falls.
[0005] In a first aspect, embodiments of this application provide a method for handling a target object falling, the method comprising:
[0006] Determine the reference status information of the first target object. The first target object is the target object that triggered the fall event within the detection area of the first detection device. The reference status information is used to indicate whether the first target object has been configured to execute the fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event.
[0007] In response to the reference status information indicating that the first target object has failed to be configured to perform the fall handling task, the second target object is guided to perform the fall handling task towards the first target object. The second target object is the target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
[0008] Secondly, embodiments of this application also provide a target object fall handling device, the device comprising:
[0009] The status information determination module is set to determine the reference status information of the first target object. The first target object is the target object that triggered the fall event within the detection area of the first detection device. The reference status information is used to indicate whether the first target object has been configured to execute the fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event.
[0010] The fall handling task execution module is configured to respond to a reference status information indicating that the first target object has failed to be configured to perform a fall handling task, and guide the second target object toward the first target object to perform the fall handling task. The second target object is the target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
[0011] Thirdly, this application also provides an electronic device, which includes:
[0012] One or more processors;
[0013] Storage device for storing one or more programs.
[0014] When one or more programs are executed by one or more processors, the one or more processors implement the target object fall handling method of any of the above embodiments.
[0015] Fourthly, this application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the target object fall handling method of any of the above embodiments. Attached Figure Description
[0016] Figure 1 is a flowchart illustrating a method for handling a falling target provided in an embodiment of this application;
[0017] Figure 2 is a flowchart illustrating another method for handling a falling target provided in an embodiment of this application;
[0018] Figure 3 is a diagram showing the positional relationship between detection devices according to an embodiment of this application;
[0019] Figure 4 is a diagram showing the device positional relationship between another type of detection device provided in an embodiment of this application;
[0020] Figure 5 is a diagram showing the positional relationship between testing devices according to another embodiment of this application;
[0021] Figure 6 is a diagram showing the device positional relationship between another type of detection device provided in an embodiment of this application;
[0022] Figure 7 is a structural schematic diagram of a target object fall handling device provided in an embodiment of this application;
[0023] Figure 8 is a schematic diagram of the structure of an electronic device that implements a method for handling a falling target provided in an embodiment of this application. Detailed Implementation
[0024] The steps described in the method embodiments of this application can be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown.
[0025] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0026] The concepts of "first" and "second" mentioned in this application are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0027] The terms “a” and “a plurality” used in this application are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as “one or more”.
[0028] Figure 1 is a flowchart illustrating a method for handling a target object falling according to an embodiment of this application. This embodiment is applicable to situations where timely assistance is provided to a target object when it falls. The method can be executed by a target object fall handling device, which can be implemented in the form of software and / or hardware, and is generally integrated into any electronic device with network communication capabilities, such as a mobile terminal, a personal computer (PC), or a server.
[0029] As shown in Figure 1, the target object fall handling method of this application embodiment may include the following process:
[0030] S101. Determine the reference status information of the first target object. The first target object is the target object that triggered the fall event within the detection area of the first detection device. The reference status information is used to indicate whether the first target object has been configured to execute the fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event.
[0031] In this embodiment, the target object can refer to a subject with a certain ability to move within a specific environment. For example, the target object can be a pedestrian, an animal, etc. Reference state information can refer to information indicating whether the target object is walking, running, standing, or has fallen. The detection device can refer to a device capable of detecting the reference state information of the target object within a certain area in real time. For example, the detection device can be a smart camera, a sensor, etc. The certain area can be a circular or other shaped area centered on the detection device.
[0032] In this embodiment, a fall event can refer to an event that causes a target object to fall, such as a fall caused by a collision or a fall caused by sudden fainting. A fall handling task can refer to a task that rescues the target object that triggered the fall event, reducing the negative consequences of the fall. For example, if the target object falls due to a collision, it can perform the rescue task on its own; if the target object falls due to sudden fainting, then the target object needs to be rescued.
[0033] In some embodiments, when the detection device detects a fall of a target object within a corresponding detection area, it can be considered that the target object has triggered a fall event. The detection device is then designated as the first detection device, and the target object that triggered the fall event is designated as the first target object. Furthermore, the first detection device can monitor the reference state information of the first target object in real time to determine whether the first target object has remained in a fallen state for a preset time period. If the reference state information of the first target object indicates that the first target object has remained in a fallen state for the preset time period, it can be considered that the first target object has not undergone a fall handling task. The preset time period can be 30 seconds or 1 minute.
[0034] For example, if the detection device is a smart camera, it can identify the contour information of the target object and determine whether the target object has fallen based on whether the contour information indicates a falling posture. If the detection device is a sensor, it can detect changes in data such as the target object's acceleration, rotation, heart rate, or pressure, and identify whether the target object has fallen after data analysis.
[0035] In some embodiments, determining the reference state information of the first target object includes the following steps A1-A3:
[0036] Step A1: When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection that no third target object exists within the detection area of the first detection device, it is determined that the first target object has not been configured to perform a fall handling task; wherein, the third target object is a target object within the detection area of the first detection device that is spatially adjacent to the first target object and can be configured to perform a fall handling task for the first target object.
[0037] Step A2: When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection of a third target object within the detection area of the first detection device, the third target object is guided toward the first target object to perform a fall handling task.
[0038] Step A3: In response to the fact that the third target object has not reached the first target object within the first reference time to perform the fall handling task, it is determined that the first target object has not been configured to perform the fall handling task.
[0039] In this embodiment, the third target object can refer to a target object located within the detection area of the first detection device and spatially close to the first target object, capable of providing fall assistance to the first target object. For example, the third target object can immediately call for emergency services and, based on its own first aid skills, provide on-site treatment and assist in helping the first target object up to alleviate the injury suffered by the first target object. In some embodiments, after the third target object performs the fall assistance task for the first target object, the process of the third target object providing fall assistance to the first target object can be recorded and saved.
[0040] In this embodiment, the first reference duration can refer to the time required for the third target object to reach the position of the first target object, determined based on the position information of the third target object and the first target object, as well as the driving speed of the third target object. For example, the first reference duration can be the ratio of the position of the third target object to the first target object to the normal driving speed of the third target object.
[0041] In some embodiments, when the first detection device detects a first target object that triggers a fall event within a corresponding detection area, the first detection device also needs to detect within the corresponding detection area whether there is a third target object capable of performing a fall handling task on the first target object. If the first detection device does not detect a third target object within the corresponding detection area, and the reference state information of the first target object indicates that the first target object has been in a fall state for a certain period of time, it can be considered that the first target object has not been subjected to a fall handling task.
[0042] In response to the first detection device detecting a third target object within the corresponding detection area, the first detection device can guide the third target object to the location where the first target object triggered a fall event to perform a fall handling task on the first target object, and calculate the time required for the third target object to reach the location of the first target object as a first reference time. Furthermore, it detects whether the third target object reaches the location of the first target object within the first reference time after the first detection device initiates guidance to the third target object to perform the fall handling task. If, within the first reference time after detecting that the first target object triggered a fall event, the third target object does not reach the location of the first target object, it can be considered that the first target object has not undergone a fall handling task. For example, the first detection device can broadcast the location of the first target object via voice, send the location information of the first target object to an authorized third target object capable of receiving information, and guide the third target object to rescue the first target object.
[0043] S102. In response to the reference status information indicating that the first target object has failed to be configured to perform the fall handling task, the second target object is guided to perform the fall handling task towards the first target object. The second target object is the target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
[0044] In this embodiment, the second target object can refer to a target object located within the detection area of the second detection device. The second target object can navigate to the location where the first target object triggered the fall event and perform fall intervention tasks on the first target object. Similarly, after arriving at the location of the first target object, the second target object can immediately call for emergency services and, based on its own first aid skills, provide on-site treatment, assist in lifting the first target object to alleviate its injuries. Furthermore, after performing fall intervention tasks on the first target object, the process of the second target object rescuing the first target object can be recorded and saved. The first and second detection devices are located in different positions, and correspondingly, the detection areas of the first and second detection devices are also different.
[0045] For example, when a first detection device detects a first target object that has triggered a fall event within a corresponding detection area, and the reference status information of the first target object indicates that a fall handling task has not been performed on the first target object, the first detection device can send a request to a second detection device to perform a fall handling task on the first target object. Upon receiving the request from the first detection device, the second detection device detects a second target object within the corresponding detection area capable of performing a fall handling task on the first target object, and guides the second target object to the location where the fall event was triggered to perform the fall handling task on the first target object. Similarly, the second detection device can provide voice announcements about the location of the first target object, send the location information of the first target object to an authorized device of the second target object capable of receiving information, and guide the second target object to assist the first target object.
[0046] In some embodiments, the target object fall handling method of this application embodiment may further include:
[0047] In response to the presence of a first target object within the detection area of the first detection device that triggers a fall event, the first detection device activates its recording function to record video footage of the fall handling task being performed on the first target object.
[0048] For example, when the first detection device detects a first target object that triggers a fall event within the corresponding detection area, the first detection device needs to simultaneously activate its configured recording function to record video footage of the first target object triggering the fall event and the first target object undergoing fall handling tasks. Furthermore, the recorded video footage can be used to view the specific circumstances of the first target object's fall and the rescue received, including the surrounding environment and whether any other factors caused the first target object to fall.
[0049] The technical solution of this application embodiment determines the reference state information of a first target object. The first target object is a target object within the detection area of a first detection device that triggers a fall event. The reference state information is used to indicate whether the first target object has been configured to perform a fall handling task. The fall handling task is used to suppress the negative results caused by the first target object triggering the fall event, thereby realizing real-time judgment of whether the first target object has fallen, so as to provide timely assistance to the first target object. In response to the reference state information indicating that the first target object has not been configured to perform a fall handling task, a second target object is guided to perform a fall handling task towards the first target object. The second target object is a target object within the detection area of a second detection device that completes the execution of a fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations, thereby enabling the second target object in different locations to assist the first target object that has fallen when the first target object falls and fails to receive assistance, avoiding delays in providing assistance to the first target object.
[0050] Figure 2 is a flowchart illustrating another method for handling a target object falling, provided in an embodiment of this application. This embodiment optimizes the process of guiding the second target object toward the first target object to perform the fall handling task in the previous embodiment based on the above embodiment. This embodiment can be combined with various schemes in one or more of the above embodiments.
[0051] As shown in Figure 2, the target object fall handling method of this application embodiment may include the following process:
[0052] S201. Determine the reference status information of the first target object. The first target object is the target object that triggered the fall event within the detection area of the first detection device. The reference status information is used to indicate whether the first target object has been configured to execute the fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event.
[0053] S202. In response to the reference status information indicating that the first target object has failed to be configured to perform the fall handling task, at least one reference attribute information required for configuring the fall handling task is determined. Each reference attribute information is used to instruct at least one level of candidate detection devices to provide the priority of the target object when performing the fall handling task. The at least one level of candidate detection devices is hierarchically divided according to the device parameter information of each candidate detection device. The device parameter information of each candidate detection device includes at least one of the following: the device position relationship between every two candidate detection devices, the travel time required between every two candidate detection devices, and the path distance between every two candidate detection devices.
[0054] In this embodiment, the reference attribute information may refer to the priority at which the first detection device sends fall handling request signals to candidate detection devices at multiple levels. A fall handling request signal may refer to request information for performing a fall handling task on a first target object. The levels of candidate detection devices are determined according to the device parameter information of each candidate detection device. Accordingly, the lower the level of a candidate detection device, the higher the priority at which the first detection device sends fall handling request signals to it; for example, candidate detection devices at the first level correspond to the first priority.
[0055] In some embodiments, the target object fall handling method of this application embodiment may further include:
[0056] The order and time of the target object passing through each candidate detection device are updated and adjusted, so as to adjust the device parameter information of each candidate detection device through self-learning.
[0057] For example, each candidate detection device can learn by continuously collecting the sequence and time of the target object's passage, and update and improve the device position relationship between each pair of candidate detection devices, the travel time required between each pair of candidate detection devices, and the path distance between each pair of candidate detection devices, so as to update and adjust the device parameter information of each candidate detection device.
[0058] In some embodiments, the hierarchy of candidate detection devices can be determined according to the device positional relationship between any two candidate detection devices. The device positional relationship can refer to the minimum number of other detection devices required to reach one detection device from another. The positional relationship between different devices can be determined based on the order in which the same target object passes through different devices. For example, as shown in Figure 3, if the target object first passes through detection device A and then through detection device B, and during this period, no other detection devices detect the target object, then detection device B can be considered to belong to the first level of detection device A. As shown in Figure 4, if during this period, only detection device C detects the target object, then detection device B belongs to the second level of detection device A; and so on. If during this period, n detection devices detect the target pedestrian, then detection device B belongs to the (n+1)th level of detection device A. As shown in Figure 5, detection device B is closest to detection device A in a straight line, but reaching detection device A from detection device B requires passing through the detection areas of detection devices C and D; therefore, detection device B belongs to the third level of detection device A. As shown in Figure 6, if the target object travels from detection device A through detection devices C and D to detection device B, then detection device B is initially considered to be a third-level detection device of detection device A. However, as data on the target object's path is continuously collected, it is discovered that the target object can travel from detection device A to detection device B by passing through only detection device C. Therefore, detection device B needs to be adjusted to a second-level detection device of detection device A. Furthermore, each detection device performs self-learning by continuously collecting data on the target object's path, dynamically optimizing the hierarchical division relationship between every two detection devices.
[0059] In some embodiments, the hierarchy of candidate detection devices can be divided according to the travel time required between each pair of candidate detection devices. Travel time can refer to the minimum time required for a target object to travel from one detection device to another. For example, firstly, the time of all detection devices is synchronized, and the time for each target object to pass through each detection device is recorded. Characteristic information and path information of the target object are collected, such as the target object's Identity Document (ID), speed, mode of travel, ID of the detection devices passed through, and order. Then, abnormal records in the time data are removed, such as instances where the target object runs, stops, or turns back, or where the target object takes unreasonable paths between detection devices. The path information of the target object is analyzed to identify common path patterns, determine whether the detected devices passed through conform to one of these path patterns, and use statistical methods to calculate the time difference between each pair of detection devices, such as the mean, median, and standard deviation. Finally, each detection device learns by continuously collecting data from multiple target objects, calculates the time difference, and periodically updates the travel time between each pair of detection devices. For example, for testing device A, testing devices with a travel time to testing device A of less than 5 minutes can be classified as first-level testing devices of testing device A; testing devices with a travel time to testing device A of 5-10 minutes can be classified as second-level testing devices of testing device A; testing devices with a travel time to testing device A of 10-15 minutes can be classified as third-level testing devices of testing device A; and so on, testing devices at each level of testing device A can be obtained.
[0060] In some embodiments, the hierarchy of candidate detection devices can be divided according to the path distance between every two candidate detection devices. The path distance can refer to the minimum distance a target object needs to travel from one detection device to another. Specifically, the detection devices can extract gait features of the target object, such as stride length and stride frequency, and estimate the target object's speed based on these gait features. For example, the detection device can estimate the target object's speed based on its trajectory and the corresponding time. Then, the estimated speed is combined with the travel time between the detection devices to calculate the path distance between the target object and the detection devices. Finally, each detection device can continuously collect data from multiple target objects for self-learning, calculate the path distance between every two detection devices for different target objects, and use statistical methods, such as the mean, median, and mode, to organize these path distances, thereby obtaining the path distance between every two detection devices. For example, for testing device A, testing devices within 500m of the path distance to testing device A can be classified as first-level testing devices of testing device A; testing devices with a path distance of 500m-1000m of the path distance to testing device A can be classified as second-level testing devices of testing device A; testing devices with a path distance of 1000m-1500m of the path distance to testing device A can be classified as third-level testing devices of testing device A; and so on, testing devices at each level of testing device A can be obtained.
[0061] In some embodiments, when the first detection device detects a first target object that triggers a fall event within a corresponding detection area, and the reference state information of the first target object indicates that the first target object has not been subject to a fall handling task, it is necessary to determine candidate detection devices at multiple levels for the first detection device. Then, based on the level of the first detection device to which each candidate detection device belongs, the priority for the first detection device to send a fall handling request signal to at least one candidate detection device is determined, and this priority is used as at least one reference attribute information required for the first detection device to configure the fall handling task.
[0062] S203. Based on at least one reference attribute information, a second detection device is determined by screening from at least one level of candidate detection devices and a fall handling request signal is sent to the second detection device. The fall handling request signal is used to instruct the second detection device to guide the second target object within the detection area of the second detection device to perform a fall handling task towards the first target object.
[0063] For example, the first detection device can, based on the priority of at least one level of candidate detection devices represented by at least one reference attribute information, sequentially designate each level of candidate detection devices as a second detection device and send a fall handling request signal until the first target object is subjected to a fall handling task. When a candidate detection device receives a fall handling request signal, it checks within the corresponding detection area whether there is a candidate target object capable of performing a fall handling task on the first target object. If a candidate target object exists, it guides the candidate target object to the location where the fall event was triggered by the first target object through path guidance, and performs the fall handling task on the first target object.
[0064] In some embodiments, based on at least one reference attribute information, a second detection device is determined by progressively filtering from candidate detection devices at at least one level, and a fall handling request signal is sent to the second detection device, including the following steps B1-B2:
[0065] Step B1: Identify the candidate detection device at the current level among at least one level of candidate detection devices as the second detection device, and send a fall handling request signal to the second detection device.
[0066] Step B2: In response to the second reference time after the candidate detection device at the current level is identified as the second detection device and a fall handling request signal is sent, if the second target object within the detection area of the second detection device does not reach the first target object to perform the fall handling task within a second reference time, the candidate detection device at the next level after the candidate detection device at the current level is identified as the second detection device, and a fall handling request signal is sent to the second detection device. The candidate detection devices at each level are tried step by step until a second detection device capable of reaching the first target object to perform the fall handling task is selected from the candidate detection devices at at least one level.
[0067] In this embodiment, the second reference duration can refer to the time required for the target object to travel from the detection area of the second detection device to the detection area of the first detection device. For example, the travel time between the first and second detection devices can be used as the second reference duration.
[0068] In some embodiments, during the process of the first detection device sequentially designating candidate detection devices at each level as second detection devices and sending a fall handling request signal, the first detection device can, based on the priority of candidate detection devices at at least one level represented by at least one reference attribute information, first designate the level corresponding to the first priority as the current level. Subsequently, the first detection device can designate the candidate detection devices at the current level as second detection devices and send a fall handling request signal, while using the travel time between the candidate detection devices at the current level and the first detection device as a second reference duration. In response to the second reference duration after the second detection device receives the fall handling request signal, if the first detection device does not detect the first target object being subjected to a fall handling task, it designates the level corresponding to the second priority after the first priority as the next level after the current level, designates the candidate detection devices at the next level as second detection devices, sends a fall handling request signal, and uses the travel time between the candidate detection devices at the next level and the first detection device as the second reference duration. If, within a second reference time period after the second detection device receives the fall handling request signal, the first detection device still fails to detect the first target object and perform a fall handling task, the level corresponding to the third priority after the second priority is designated as the next level after the current level. A candidate detection device at the next level is then designated as the second detection device, and a fall handling request signal is sent. Simultaneously, the travel time between the candidate detection device at the next level and the first detection device is used as the second reference time period. This process is repeated, trying each level until a second detection device capable of performing a fall handling task on the first target object is selected.
[0069] In some embodiments, at least one level of candidate detection device and the first detection device communicate with each other in the same network environment.
[0070] In this embodiment of the application, the first detection device and multiple candidate detection devices at the same level belong to the same network environment, such as being located in the same local area network, so as to improve the communication efficiency between the detection devices, avoid the impact of different network environments on the communication of the detection devices, and thus perform the fall handling task on the first target object in a timely manner.
[0071] In some embodiments, the target object fall handling method of this application embodiment may further include:
[0072] In response to the detection that a second target object in the detection area of a second detection device that has been attempted step by step has reached the first target object to perform a fall handling task, a fall handling request signal cancellation instruction is sent to the second detection device that has failed to reach the first target object to perform the fall handling task.
[0073] In this embodiment of the application, when the first detection device detects that the second target object has performed a fall handling task on the first target object during the step-by-step attempt to the second detection device, the first detection device can send a fall handling request signal cancellation instruction to the second detection device that failed to perform the fall handling task on the first target object in the step-by-step attempt, so as to inform the target object in the corresponding area that the information that the first target object has been rescued is communicated through the second detection device that has been tried step-by-step.
[0074] The technical solution of this application embodiment determines the reference state information of a first target object, where the first target object is a target object within the detection area of a first detection device that triggers a fall event. The reference state information is used to indicate whether the first target object has been configured to execute a fall handling task. The fall handling task is used to suppress the negative results caused by the triggering of the fall event by the first target object, thereby realizing real-time judgment of whether the first target object has fallen, so as to provide timely assistance to the first target object. In response to the reference state information indicating that the first target object has not been configured to execute a fall handling task, at least one reference attribute information required for configuring the fall handling task is determined. Each reference attribute information is used to indicate at least one level of candidate detection devices to provide the priority of the target object when executing the fall handling task. The at least one level of candidate detection devices is hierarchically divided according to the device parameter information of each candidate detection device. The device parameter information of each candidate detection device includes at least one of the following: The system includes: the device positional relationship between each pair of candidate detection devices, the travel time required between each pair of candidate detection devices, and the path distance between each pair of candidate detection devices. This allows for determining the relative hierarchical relationship between each pair of detection devices based on their parameter information, facilitating the priority of sending fall handling request signals between detection devices according to the hierarchical relationship. Based on at least one reference attribute information, a second detection device is selected from at least one level of candidate detection devices and a fall handling request signal is sent to it. This signal instructs the second detection device to guide a second target object within its detection area toward the first target object to perform a fall handling task. This ensures that when the first target object falls and fails to receive assistance, different levels of detection devices are used to guide the second target object within its corresponding detection area to assist the fallen first target object, avoiding delays in providing assistance to the first target object.
[0075] Figure 7 is a schematic diagram of a target object fall handling device provided in an embodiment of this application. The technical solution of this embodiment is applicable to situations where timely assistance is provided to a target object when it falls. The target object fall handling device can be implemented in the form of software and / or hardware, and is generally integrated on any electronic device with network communication function, such as a mobile terminal, PC, or server.
[0076] As shown in Figure 7, the target object fall handling device of this application embodiment may include the following:
[0077] The status information determination module 301 is configured to determine the reference status information of the first target object. The first target object is the target object that triggers the fall event within the detection area of the first detection device. The reference status information is used to indicate whether the first target object has been configured to execute the fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event.
[0078] The fall handling task execution module 302 is configured to guide a second target object toward the first target object to perform the fall handling task in response to a reference status information indicating that the first target object has not been configured to perform the fall handling task. The second target object is the target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
[0079] In some embodiments, determining the reference state information of the first target object includes:
[0080] When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection that no third target object exists within the detection area of the first detection device, it is determined that the first target object has not been configured to perform a fall handling task; wherein, the third target object is a target object within the detection area of the first detection device that is spatially adjacent to the first target object and can be configured to perform a fall handling task for the first target object;
[0081] When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection of a third target object within the detection area of the first detection device, the third target object is guided toward the first target object to perform a fall handling task.
[0082] In response to the fact that the third target object fails to reach the first target object within the first reference time to perform the fall handling task, it is determined that the first target object has not been configured to perform the fall handling task.
[0083] In some embodiments, the target object fall handling device is further configured to:
[0084] In response to the presence of a first target object within the detection area of the first detection device that triggers a fall event, the first detection device activates its recording function to record video footage of the fall handling task being performed on the first target object.
[0085] In some embodiments, guiding a second target object toward a first target object to perform a fall handling task includes:
[0086] Determine at least one reference attribute information required for configuring a fall handling task. Each reference attribute information is used to indicate the priority of at least one level of candidate detection devices when the target object is used to perform the fall handling task. The candidate detection devices at least one level are hierarchically divided according to the device parameter information of each candidate detection device. The device parameter information of each candidate detection device includes at least one of the following: the device position relationship between every two candidate detection devices, the travel time required between every two candidate detection devices, and the path distance between every two candidate detection devices.
[0087] Based on at least one reference attribute information, a second detection device is selected from candidate detection devices at at least one level and a fall handling request signal is sent to the second detection device. The fall handling request signal is used to instruct the second detection device to guide the second target object within the detection area of the second detection device to perform a fall handling task towards the first target object.
[0088] In some embodiments, based on at least one reference attribute information, a second detection device is determined by progressively filtering from candidate detection devices at at least one level, and a fall handling request signal is sent to the second detection device, including:
[0089] The candidate detection device at the current level among at least one level of candidate detection devices is identified as the second detection device, and a fall handling request signal is sent to the second detection device.
[0090] In response to the fact that, within a second reference time after the candidate detection device at the current level is identified as the second detection device and a fall handling request signal is sent, the second target object within the detection area of the second detection device fails to reach the first target object to perform the fall handling task, the candidate detection device at the next level after the candidate detection device at the current level is identified as the second detection device and a fall handling request signal is sent to the second detection device. The process is repeated for each level of candidate detection devices until a second detection device capable of reaching the first target object to perform the fall handling task is selected from the candidate detection devices at at least one level.
[0091] In some embodiments, at least one level of candidate detection device and the first detection device communicate with each other in the same network environment.
[0092] In some embodiments of this application, the target object fall handling device is further configured as follows:
[0093] In response to the detection that a second target object in the detection area of a second detection device that has been attempted step by step has reached the first target object to perform a fall handling task, a fall handling request signal cancellation instruction is sent to the second detection device that has failed to reach the first target object to perform the fall handling task.
[0094] In some embodiments of this application, the target object fall handling device is further configured as follows:
[0095] The order and time of the target object passing through each candidate detection device are updated and adjusted, so as to adjust the device parameter information of each candidate detection device through self-learning.
[0096] The technical solution of this application embodiment determines the reference state information of a first target object. The first target object is a target object within the detection area of a first detection device that triggers a fall event. The reference state information is used to indicate whether the first target object has been configured to perform a fall handling task. The fall handling task is used to suppress the negative results caused by the first target object triggering the fall event, thereby realizing real-time judgment of whether the first target object has fallen, so as to provide timely assistance to the first target object. In response to the reference state information indicating that the first target object has not been configured to perform a fall handling task, a second target object is guided to perform a fall handling task towards the first target object. The second target object is a target object within the detection area of a second detection device that completes the execution of a fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations, thereby enabling the second target object in different locations to assist the first target object that has fallen when the first target object falls and fails to receive assistance, avoiding delays in providing assistance to the first target object.
[0097] The target object fall handling device provided in this application embodiment can execute the target object fall handling method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the target object fall handling method.
[0098] The various units and modules included in the above-mentioned device are divided according to functional logic. In actual division, it is sufficient to achieve the corresponding functions. In addition, the specific names of each functional unit are only for easy differentiation.
[0099] Figure 8 is a schematic diagram of the structure of an electronic device implementing a method for handling falls of a target object, according to an embodiment of this application. Referring below to Figure 8, a schematic diagram of the structure of an electronic device (e.g., the terminal device or server in Figure 8) 400 suitable for implementing embodiments of this application is shown. The terminal device in the embodiments of this application may include mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 8 is an example.
[0100] As shown in Figure 8, the electronic device 400 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 402 or a program loaded from storage device 408 into random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the electronic device 400. The processing unit 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0101] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows electronic device 400 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG8 shows electronic device 400 with various devices, it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0102] According to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the target object fall handling method shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 409, or installed from a storage device 408, or installed from a ROM 402. When the computer program is executed by a processing device 401, it performs the functions defined in the target object fall handling method of this application.
[0103] The names of messages or information exchanged between multiple devices in the embodiments of this application are for illustrative purposes only.
[0104] The electronic device provided in this application embodiment and the target object fall handling method provided in the above embodiment belong to the same concept. Technical details not described in detail in this embodiment can be found in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0105] This application provides a computer storage medium storing a computer program that, when executed by a processor, implements the target object fall handling method provided in the above embodiments.
[0106] The computer-readable medium described in this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. A computer-readable storage medium can include: an electrical connection having one or more wires, a portable computer disk, a hard disk, RAM, ROM, an erasable programmable read-only memory (EPROM), flash memory, optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including: wires, optical fibers, radio frequency (RF), etc., or any suitable combination thereof.
[0107] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol, such as Hypertext Transfer Protocol (HTTP), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include Local Area Networks (LANs), Wide Area Networks (WANs), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0108] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0109] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:
[0110] Determine the reference status information of the first target object. The first target object is the target object that triggered the fall event within the detection area of the first detection device. The reference status information is used to indicate whether the first target object has been configured to execute the fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event.
[0111] In response to the reference status information indicating that the first target object has failed to be configured to perform the fall handling task, the second target object is guided to perform the fall handling task towards the first target object. The second target object is the target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
[0112] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including LANs or WANs—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0114] The units described in the embodiments of this application can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0115] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used include: Field-Programmable Gate Array (FPGA), Application-Specific Integrated Circuit (ASIC), Application-Specific Standard Product (ASSP), System on a Chip (SOC), Complex Programmable Logic Device (CPLD), and so on.
[0116] In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. A machine-readable storage medium can include an electrical connection based on one or more wires, a portable computer disk, a hard disk, RAM, ROM, EPROM, flash memory, optical fiber, CD-ROM, optical storage device, magnetic storage device, or any suitable combination of the foregoing.
Claims
1. A method for handling a target object falling, the method comprising: The reference state information of the first target object is determined. The first target object is the target object that triggered the fall event within the detection area of the first detection device. The reference state information is used to indicate whether the first target object has been configured to execute a fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event. In response to the reference status information indicating that the first target object has failed to be configured to perform a fall handling task, the second target object is guided to perform the fall handling task towards the first target object. The second target object is a target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
2. The method according to claim 1, wherein, Determine the reference state information of the first target object, including: When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection that no third target object exists within the detection area of the first detection device, it is determined that the first target object has not been configured to perform a fall handling task; wherein, the third target object is a target object within the detection area of the first detection device that is spatially adjacent to the first target object and can be configured to perform a fall handling task for the first target object.
3. The method according to claim 1, wherein, Determine the reference state information of the first target object, including: When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection of a third target object within the detection area of the first detection device, the third target object is guided toward the first target object to perform a fall handling task. In response to the fact that the third target object fails to reach the first target object to perform the fall handling task within the first reference time period, it is determined that the first target object has failed to be configured to perform the fall handling task.
4. The method according to claim 1, further comprising: In response to the presence of a first target object triggering a fall event within the detection area of the first detection device, the recording function of the first detection device is activated to record video footage of the fall handling task being performed on the first target object.
5. The method according to claim 1, wherein, Guiding the second target object toward the first target object to perform a fall handling task includes: At least one reference attribute information is determined for configuring a fall handling task. Each reference attribute information is used to indicate the priority of at least one level of candidate detection devices when the target object performs the fall handling task. The at least one level of candidate detection devices is hierarchically divided according to the device parameter information of each candidate detection device. The device parameter information of each candidate detection device includes at least one of the following: the device position relationship between every two candidate detection devices, the travel time required between every two candidate detection devices, and the path distance between every two candidate detection devices.
6. The method according to claim 5, wherein, Guiding the second target object toward the first target object to perform a fall handling task further includes: Based on the at least one reference attribute information, a second detection device is selected from candidate detection devices at at least one level and a fall handling request signal is sent to the second detection device. The fall handling request signal is used to instruct the second detection device to guide the second target object within the detection area of the second detection device to perform a fall handling task towards the first target object.
7. The method according to claim 6, wherein, Based on the at least one reference attribute information, a second detection device is determined by progressively filtering from candidate detection devices at at least one level, and a fall handling request signal is sent to the second detection device, including: The candidate detection device at the current level among at least one level of candidate detection devices is identified as the second detection device, and a fall handling request signal is sent to the second detection device; In response to the second target object within the detection area of the second detection device failing to reach the first target object to perform the fall handling task within a second reference time after the candidate detection device of the current level is identified as the second detection device and a fall handling request signal is sent, the candidate detection device of the next level after the candidate detection device of the current level is identified as the second detection device and a fall handling request signal is sent to the second detection device. The process is repeated for each level of candidate detection devices until a second detection device capable of reaching the first target object to perform the fall handling task is selected from the candidate detection devices of at least one level.
8. The method according to claim 7, further comprising: In response to the detection that a second target object in the detection area of a second detection device that has been attempted step by step has reached the first target object to perform a fall handling task, a fall handling request signal cancellation instruction is sent to the second detection device that has been attempted step by step but failed to reach the first target object to perform a fall handling task.
9. The method according to claim 5, further comprising: The order and time of the target object passing through each candidate detection device are updated and adjusted, so as to adjust the device parameter information of each candidate detection device through self-learning.
10. A target object fall handling device, the device comprising: The status information determination module is configured to determine the reference status information of a first target object, which is a target object within the detection area of the first detection device that triggers a fall event. The reference status information is used to indicate whether the first target object has been configured to execute a fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event. The fall handling task execution module is configured to, in response to the reference status information indicating that the first target object has failed to be configured to perform the fall handling task, guide the second target object toward the first target object to perform the fall handling task. The second target object is a target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
11. An electronic device, the electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors perform the following method: The reference state information of the first target object is determined. The first target object is the target object that triggered the fall event within the detection area of the first detection device. The reference state information is used to indicate whether the first target object has been configured to execute a fall handling task. The fall handling task is used to suppress the negative results generated by the first target object due to the triggering of the fall event. In response to the reference status information indicating that the first target object has failed to be configured to perform a fall handling task, the second target object is guided to perform the fall handling task towards the first target object. The second target object is a target object within the detection area of the second detection device that completes the fall handling task through information guidance. The first detection device and the second detection device are detection devices set in different locations.
12. The electronic device according to claim 11, wherein, Determine the reference state information of the first target object, including: When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection that no third target object exists within the detection area of the first detection device, it is determined that the first target object has not been configured to perform a fall handling task; wherein, the third target object is a target object within the detection area of the first detection device that is spatially adjacent to the first target object and can be configured to perform a fall handling task for the first target object.
13. The electronic device according to claim 11, wherein, Determine the reference state information of the first target object, including: When a first target object that triggers a fall event exists within the detection area of the first detection device, in response to the detection of a third target object within the detection area of the first detection device, the third target object is guided toward the first target object to perform a fall handling task. In response to the fact that the third target object fails to reach the first target object to perform the fall handling task within the first reference time period, it is determined that the first target object has failed to be configured to perform the fall handling task.
14. The electronic device according to claim 11, wherein, The method further includes: In response to the presence of a first target object triggering a fall event within the detection area of the first detection device, the recording function of the first detection device is activated to record video footage of the fall handling task being performed on the first target object.
15. The electronic device according to claim 11, wherein, Guiding the second target object toward the first target object to perform a fall handling task includes: At least one reference attribute information is determined for configuring a fall handling task. Each reference attribute information is used to indicate the priority of at least one level of candidate detection devices when the target object performs the fall handling task. The at least one level of candidate detection devices is hierarchically divided according to the device parameter information of each candidate detection device. The device parameter information of each candidate detection device includes at least one of the following: the device position relationship between every two candidate detection devices, the travel time required between every two candidate detection devices, and the path distance between every two candidate detection devices.
16. The electronic device according to claim 15, wherein, Guiding the second target object toward the first target object to perform a fall handling task further includes: Based on the at least one reference attribute information, a second detection device is selected from candidate detection devices at at least one level and a fall handling request signal is sent to the second detection device. The fall handling request signal is used to instruct the second detection device to guide the second target object within the detection area of the second detection device to perform a fall handling task towards the first target object.
17. The electronic device according to claim 16, wherein, Based on the at least one reference attribute information, a second detection device is determined by progressively filtering from candidate detection devices at at least one level, and a fall handling request signal is sent to the second detection device, including: The candidate detection device at the current level among at least one level of candidate detection devices is identified as the second detection device, and a fall handling request signal is sent to the second detection device; In response to the second target object within the detection area of the second detection device failing to reach the first target object to perform the fall handling task within a second reference time after the candidate detection device of the current level is identified as the second detection device and a fall handling request signal is sent, the candidate detection device of the next level after the candidate detection device of the current level is identified as the second detection device and a fall handling request signal is sent to the second detection device. The process is repeated for each level of candidate detection devices until a second detection device capable of reaching the first target object to perform the fall handling task is selected from the candidate detection devices of at least one level.
18. The electronic device according to claim 17, wherein, The method further includes: In response to the detection that a second target object in the detection area of a second detection device that has been attempted step by step has reached the first target object to perform a fall handling task, a fall handling request signal cancellation instruction is sent to the second detection device that has been attempted step by step but failed to reach the first target object to perform a fall handling task.
19. The electronic device according to claim 15, wherein, The method further includes: The order and time of the target object passing through each candidate detection device are updated and adjusted, so as to adjust the device parameter information of each candidate detection device through self-learning.
20. A storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the target object fall handling method according to any one of claims 1-9.