Unattended behavior event execution time distribution method and monitoring method

By dynamically allocating the execution time of behavioral events and drone monitoring, the problems of individual differences and insufficient flexibility in the existing smart care system are solved, and intelligent management of the cared objects and timely alarms are realized.

CN120373816AInactive Publication Date: 2025-07-25CHINA SHIPBUILDING LINGJIU HIGH TECH (WUHAN) CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510866958.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-07-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing smart care management system lacks individual differences and flexibility in behavioral event norms, and it is difficult to adapt to the needs of different objects. The discovery and handling of violations is lagging behind, and the management effect is poor.

Method used

It provides an unattended behavioral event execution time allocation method. By obtaining fixed and dynamically allocated time segments, dynamically allocate the execution time periods of different behavioral events, and constructs a behavioral event normative model, combining drone cameras to monitor abnormal behavioral events.

Benefits of technology

It realizes intelligent allocation and monitoring of behavioral events of the guarded object, reasonably plan time, timely identify and alarm abnormal behavioral events, and improves the intelligence and effectiveness of management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120373816A_ABST
    Figure CN120373816A_ABST
Patent Text Reader

Abstract

The invention provides an unattended behavior event execution time distribution method and a monitoring method. The distribution method comprises the following steps: acquiring an execution fixed time period of each first behavior event; obtaining a time point when each first behavior event is executed, and determining a time slice capable of being dynamically distributed; obtaining the time duration required by execution of each second behavior event; distributing an execution time period for each second behavior event according to the time length required by execution of each second behavior event in the dynamically distributable time slice; according to the execution time period of each first behavior event and the execution time period of each second behavior event, a behavior event specification model is formed, and the behavior event specification model comprises the reference execution time period of each behavior event. According to the invention, the behavior event execution time of the nursed object in special scenes such as nursing and the like can be intelligently distributed, the time is reasonably planned, and the ordered management of the nursed object is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of itinerary arrangement monitoring, and more specifically, to a method for allocating the execution time of behavior events without supervision and a monitoring method. Background Art

[0002] With the development of society and the improvement of management requirements, the management requirements for unattended situations are becoming increasingly strict and refined. In traditional multi-person care management, it often relies on manual supervision and simple rule-making, with many deficiencies. For example, manual supervision is difficult to achieve all-weather and comprehensive coverage, and it is easy to have omissions; the time setting for behavior events is relatively general, lacking pertinence and flexibility, and it is difficult to meet the needs of different objects. In addition, the guidance and education for the time arrangement of the behavior events of the cared-for objects are not systematic and effective enough, resulting in poor management effects.

[0003] In the existing intelligent care management systems in terms of behavior event specifications, they usually simply set some fixed times and rules, lacking full consideration of individual differences and actual situations. The discovery and handling of illegal behavior events are also often lagged, and corrections and educations cannot be carried out in a timely manner.

[0004] In summary, there are many deficiencies in the existing intelligent care management technologies in terms of daily behavior event specifications, and there is an urgent need for a more intelligent, flexible, comprehensive and user-friendly daily behavior event specification system to solve these problems. Summary of the Invention

[0005] Aiming at the defects of the simple rigidity of arranging the execution time of behavior events according to the specified time in the prior art, which cannot meet the actual needs, the present invention provides a method for allocating the execution time of behavior events without supervision and a monitoring method.

[0006] According to a first aspect of the present invention, there is provided a method for allocating the execution time of behavior events without supervision, including: Obtaining a first set of behavior events, and obtaining the execution time period of each of the first behavior events, wherein the execution time period of each of the first behavior events is a fixed time period; Based on the start time point and end time point of the execution of each of the first behavior events, determining a plurality of dynamically allocable time segments; Obtaining a second set of behavior events, and obtaining the time length required for the execution of each of the second behavior events, wherein each of the second behavior events can be executed within a non-fixed time period; Within the plurality of dynamically allocable time segments, allocating an execution time period for each of the second behavior events according to the time length required for the execution of each of the second behavior events; According to the execution time periods of each of the first type of behavior events and each of the second type of behavior events, a behavior event specification model is constructed, and the reference execution time period of each behavior event is included in the behavior event specification model.

[0007] According to a second aspect of the present invention, there is provided an unattended behavior event monitoring method, including: Based on the unattended behavior event execution time allocation method, time is allocated to each behavior event of the object to be cared for in the care place, and a behavior event specification model is obtained. The behavior events include the first behavior events and the second behavior events; Based on the image information of the object to be cared for in the care place captured by the UAV camera, the type of behavior event and the actual execution time of the behavior event of the object to be cared for are identified from the image information; In the behavior event specification model, the reference execution time period corresponding to the same type of behavior event is searched according to the type of behavior event of the object to be cared for; It is judged whether the actual execution time of the behavior event of the object to be cared for is consistent with the reference execution time period. If not, an abnormal behavior event occurs to the object to be cared for, and an alarm is given; if it is consistent, no processing is performed.

[0008] An unattended behavior event execution time allocation method and a monitoring method provided by the present invention perform dynamic time allocation for different types of behavior events, can intelligently allocate the execution time of the behavior events of the object to be cared for in special scenarios such as care, reasonably plan the time, and realize the orderly management of the object to be cared for; and according to the planned behavior event execution time arrangement, monitor the behavior events of the object to be cared for in special places such as the care place, identify its abnormal behavior events, and give an alarm in time to realize the effective management of the object to be cared for. Brief Description of the Drawings

[0009] Figure 1 It is a flowchart of an unattended behavior event execution time allocation method provided by the present invention; Figure 2 It is a flowchart of an unattended behavior event monitoring method provided by an embodiment of the present invention. Detailed Embodiments

[0010] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the protection scope of the present invention. In addition, the technical features in each embodiment or single embodiment provided by the present invention can be combined with each other arbitrarily to form a feasible technical solution. Such combination is not restricted by the order of steps and / or the pattern of structural composition, but must be based on what can be achieved by those of ordinary skill in the art. When the combination of technical solutions results in contradictions or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the protection scope required by the present invention.

[0011] Figure 1 The following is a flowchart of a method for allocating the execution time of unattended behavior events provided by the present invention. As Figure 1 shown, the method includes: Step 1, obtaining a first set of behavior events, and obtaining the execution time period of each of the first behavior events, where the execution time period of each of the first behavior events is a fixed time period.

[0012] In a possible implementation manner of the present invention, the first behavior events include getting up in the morning, having breakfast, having lunch, having dinner, and going to bed at night. The first set of behavior events is represented as: , where represents the th first behavior event. The start time of each of the first behavior events is , the duration is , and the time point when the execution is completed is: e i = .

[0013] Specifically, for the object to be cared for in special places such as care facilities, it is clearly stipulated to get up at 6:30 every day, have breakfast at 8:30, have lunch at 12:00, take a one-hour lunch break at 13:00, have dinner at 6:00, and go to bed at 23:00 within the fixed time period. In terms of dynamically restricting the time length, it is stipulated that, except for the fixed time period and toilet time every day, the person must maintain a sitting position, and the duration of getting up and moving around during this period is half an hour.

[0014] The total duration of a day minutes. The day is divided into multiple time segments and calculated in minutes.

[0015] The set of behavior events in the fixed time period, which is called the first set of behavior events in the embodiments of the present invention , where represents the th fixed - time - period event.

[0016] For each fixed - time - period event the start time is (in minutes), and the duration is (in minutes). For example, if the wake - up event is , waking up at 6:30 and spending 30 minutes on activities such as washing up, then , .

[0017] Step 2: Based on the start time point and end time point at which each of the first - type behavior events is executed, determine multiple dynamically - allocable time segments.

[0018] It can be understood that the remaining time of a day after removing the fixed - time periods is the dynamically - allocable time. Each fixed - time period has a start point and an end point. A dynamically - allocable time segment is formed between the end event point of the previous fixed - time period and the start time point of the next fixed - time period. Then, multiple dynamically - allocable time segments can be formed between multiple fixed - time periods.

[0019] In a possible implementation manner of the present invention, based on the start time point and end time point at which each of the first - type behavior events is executed, determining multiple dynamically - allocable time segments includes: Obtain the set of start time points and end time points at which each of the first - type behavior events is executed , where m is the number of the first - type behavior events, is the start time point at which the i - th first - type behavior event is executed, is the end time point at which the i - th first - type behavior event is executed; According to the interval period between two adjacent first - type behavior events, determine multiple dynamically - allocable time segments, denoted as: A = , , where represents the start of a day, represents the end of a day. For , the duration of each dynamically - allocable time segment .

[0020] Step 3: Obtain the set of second - type behavior events, and obtain the time length required for executing each of the second - type behavior events, where each of the second - type behavior events can be executed during non - fixed time periods.

[0021] It is understandable that the execution time period of the second type of behavior events can be dynamically allocated and does not need to be executed within a fixed time period. Therefore, in the embodiments of the present invention, the execution time period of the second type of behavior events is allocated to dynamically allocable time segments. Among them, the second type of behavior events includes physiological demand behavior events, activity demand behavior events, learning and writing demand behavior events, and medical consultation conversation demand behavior events.

[0022] In one embodiment of the present invention, the total execution duration of each type of second behavior event is obtained, each type of second behavior event is divided into multiple times, and the execution duration of each second behavior event is obtained. , where is the total duration of the second behavior event, is the number of times of the second behavior event, and each second behavior event is allocated to different dynamically allocable time segments.

[0023] Step 4, within the dynamically allocable time segments, according to the time length required for the execution of each type of the second behavior event, an execution time period is allocated to each type of the second behavior event.

[0024] It is understandable that in the above step 3, the duration required for the execution of each second behavior event of each type of second behavior event is obtained, and in this step, each second behavior event is reasonably allocated to different dynamically allocable time segments.

[0025] In one embodiment of the present invention, within the dynamically allocable time segments, according to the time length required for the execution of each type of the second behavior event, allocating an execution time period to each type of the second behavior event includes: According to the allocation priority of each type of the second behavior event, multiple second behavior events of each type of the second behavior event are allocated to different dynamically allocable time segments according to the allocation priority; Among them, the order of the allocation priority of the second behavior event from high to low is: physiological demand behavior event > activity demand behavior event > learning and writing demand behavior event > medical consultation conversation demand behavior event.

[0026] Among them, in the embodiments of the present invention, the second behavior events mainly include physiological demand behavior events, activity demand behavior events, writing demand behavior events, and medical consultation conversation demand behavior events. When allocating dynamic time for these several demand behavior events, there is a certain allocation priority. The priority order of dynamic time allocation is physiological demand behavior events, activity demand behavior events, learning and writing demand behavior events, and medical consultation conversation demand behavior events.

[0027] Each type of second behavior event is divided into multiple times, and each second behavior event is dynamically allocated to different dynamically allocable time segments.

[0028] In a possible implementation manner of the present invention, according to the assigned priority of each of the second behavior events, multiple second behavior events of each of the second behavior events are assigned to different dynamically allocable time segments according to the assigned priority; For multiple second behavior events of the same type, each of the second behavior events is sequentially assigned to different dynamically allocable time segments.

[0029] Among them, for multiple second behavior events of the same type, each of the second behavior events is sequentially assigned to different dynamically allocable time segments, including: a. Obtain the allocated time of the current dynamically allocable time segment , the execution duration of the current second behavior event and the duration of the current dynamically allocable time segment , where h is the index of the dynamically allocable time segment; b. According to the allocated time of the current dynamically allocable time segment , the execution duration of the current second behavior event and the duration of the current dynamically allocable time segment , determine whether the current second behavior event can be allocated to the current dynamically allocable time segment. If so, allocate the current second behavior event to the current dynamically allocable time segment, and continue to perform time allocation for the next second behavior event; c. If not, obtain the allocated time of the next dynamically allocable time segment , the execution duration of the current second behavior event and the duration of the next dynamically allocable time segment , repeat steps b and c until the current second behavior event is allocated to a dynamically allocable time segment, and continue to perform time allocation for the next second behavior event.

[0030] Among them, in step b, according to the allocated time of the current dynamically allocable time segment , the execution duration of the current second behavior event and the duration of the current dynamically allocable time segment , determine whether the current second behavior event can be allocated to the current dynamically allocable time segment, including: b1. If , then the j-th current second behavior event can be allocated to the h-th current dynamically allocable time segment, where Indicate the execution duration of the j-th second behavior event and update the allocated time of the h-th dynamically allocable time segment. ; b2, if , then the current j-th second behavior event cannot be allocated to the current h-th dynamically allocable time segment.

[0031] The time allocation algorithm for the second behavior event will be specifically described below.

[0032] Obtain the total execution duration of various types of second behavior events, the number of times of each second behavior event, and the execution duration of each second behavior event. For example, for the drinking behavior event (belonging to the physiological demand behavior event), the total drinking duration , divided into times, and the duration of each drinking is , and .

[0033] For the activity demand behavior event, the total duration of getting up and moving around , divided into times, and the duration of each activity is , and .

[0034] For the learning and writing demand behavior event, the total learning and writing duration , needs to be divided into work and study time periods, and the duration of each period is ( ), and .

[0035] There should be at least minutes of rest time between two adjacent learning and writing time periods, and a 10-minute rest is required for every 40 minutes of continuous writing.

[0036] For the consultation and conversation demand behavior event, the consultation and conversation duration is , which can be inserted temporarily after all other times are arranged, and it needs to be arranged between 8 am (8×60 = 480 minutes) and 10 pm (22×60 = 1320 minutes).

[0037] Allocate the execution time period for each type of second behavior event according to the allocation priority order. First, the time allocation for the drinking behavior event includes: Allocate the time of the drinking behavior event starting from the first allocable time segment. .

[0038] When allocating the drinking behavior event When the remaining time of the current time segment is satisfied, then is allocated to the dynamically allocable time segment, marking the drinking time interval , and updating the allocated time of the dynamically allocable time segment . If the condition is not met, it is postponed to the next time segment for allocation.

[0039] Among them, in the embodiments of the present invention, physiological demand behavior events need to be satisfied first. Therefore, for the physiological demand behavior events, if the current physiological demand behavior event cannot be allocated to the current dynamically allocable time segment, the execution time period of the adjacent first behavior event after compressing the current dynamically allocable time segment is compressed to extend the remaining duration of the current dynamically allocable time segment, and the current physiological demand behavior event is allocated to the current dynamically allocable time segment.

[0040] For the time allocation of activity demand behavior events, as follows: After completing the physiological demand time allocation, the time for getting up and moving around is allocated starting from the first allocable time segment . The remaining allocable time of each dynamically allocable time segment .

[0041] When is satisfied, then is allocated to the dynamically allocable time segment, marking the activity time interval , and updating the allocated time of the dynamically allocable time segment .

[0042] If is satisfied, then the remaining allocable time of the dynamically allocable time segment is allocated to this activity demand behavior event, and the remaining time required for the activity demand behavior event is allocated to the next segment for continued allocation.

[0043] For the time allocation of learning and writing demand behavior events, as follows: After completing the above time allocation, the learning and writing period is allocated starting from the first allocable time segment , and let the remaining allocable time of each dynamically allocable time segment be .

[0044] When is satisfied ( is the rest time between adjacent work and study periods), start allocating this period.

[0045] In each learning and writing period Within, it is subdivided into a cycle of writing continuously for 40 minutes and then taking a 10-minute break. For example, if = 90 minutes, it can be divided into two 40-minute writing periods and two 10-minute break periods, that is, the writing intervals are , , and the break intervals are . When updating the allocated time of the dynamically allocable time segments, the durations of each writing period and break period need to be accumulated. When

[0046] If , the learning and writing demand behavior event will be postponed to the next dynamically allocable time segment for allocation.

[0047] For the inquiry conversation demand behavior event, its time allocation is as follows: After the time allocation of other behavior events is completed, determine the set of remaining allocable time segments within the interval from 8:00 am (480 minutes) to 10:00 pm (1320 minutes) after being occupied by other behavior events. .

[0048] When the inquiry conversation demand behavior event is inserted temporarily, find the first segment in the set that satisfies ( is the remaining duration of the dynamically allocable time segment ). Assume the start time of the selected allocable time segment is , then arrange the inquiry conversation in the time interval. In a possible implementation manner of the present invention, when allocating time to the inquiry conversation demand behavior event, if the inquiry conversation demand behavior event cannot be allocated to any of the dynamically allocable time segments, the inquiry conversation demand behavior event is inserted in the order of interrupting the learning and writing demand behavior event, adjusting the execution time period of the activity demand behavior event, and compressing the execution duration of the physiological demand behavior event.

[0049] Specifically, if there is no dynamically allocable time segment in the set

[0050] that satisfies , adjust according to the following strategy: (1) First, check the learning and writing period. If the remaining duration of the learning and writing period plus the adjacent break time (if any) is greater than or equal to , then interrupt the learning and writing period, insert the inquiry conversation, and the subsequent learning and writing periods and break times will be shifted backward accordingly. ​

[0051] (2) If sufficient time cannot be adjusted during the learning and writing period, check the available time for getting up and moving around. If there are continuous segments of available time for getting up and moving around (which can span multiple original activity segments) greater than or equal to , then adjust the available time for getting up and moving around and insert the inquiry conversation.

[0052] (3) If it still cannot be satisfied, consider appropriately compressing multiple shorter physiological need time segments (within a reasonable physiological range) and merging them to obtain sufficient duration to insert the inquiry conversation.

[0053] Through the above adjustments, after the regular time allocation is completed, it can flexibly handle the temporary insertion of the inquiry conversation and try to meet the time arrangement requirements of the inquiry conversation through reasonable adjustment strategies.

[0054] Step 5: According to the execution time periods of each of the first behavior events and each of the second behavior events, construct a behavior event specification model, and the behavior event specification model includes the reference execution time periods of each behavior event.

[0055] It can be understood that after the time allocation for the first behavior event and the second behavior event respectively, the reference execution time periods of the first behavior event and the second behavior event are obtained respectively, and a behavior event specification model is constructed. The behavior event specification model includes the reference execution time periods of each behavior event.

[0056] See Figure 2 , the present invention provides a method for monitoring behavior events without supervision, and the monitoring method includes: Step 1': Based on the method for allocating the execution time of behavior events without supervision, allocate the time for each behavior event of the object to be cared for in the care place to obtain a behavior event specification model, and the behavior events include the first behavior event and the second behavior event.

[0057] It can be understood that the embodiments of the present invention adopt the method for allocating the execution time of behavior events without supervision provided in the above embodiments, and after reasonably allocating the execution time periods of various behavior events of the object to be cared for in the care place, a behavior event specification model is obtained. The execution time periods of various behavior events in the behavior event specification model are used as reference execution time periods.

[0058] Step 2': Based on the image information of the object to be cared for in the care place captured by the UAV camera, identify the type of behavior event and the execution time of the behavior event of the object to be cared for from the image information.

[0059] It can be understood that cameras are arranged indoors and outdoors in the care place to capture and record the trajectory image information of the activity behavior events of the object to be cared for in real time, and the execution time periods of various behavior events of the object to be cared for are identified from the activity trajectory image information.

[0060] Step 3', look up the reference execution time period corresponding to the same behavior event type in the behavior event specification model according to the behavior event type of the object under care.

[0061] Step 4', determine whether the execution time of the behavior event of the object under care is consistent with the reference execution time period. If not, the object under care has an abnormal behavior event and an alarm is issued; if it is consistent, no processing is performed.

[0062] It can be understood that the execution time periods of various behavior events of the object under care identified are compared with the reference execution time periods of various behavior events in the behavior event specification model. If the execution time of the behavior event of the object under care is consistent with the reference execution time period, no processing is performed; if not, the object under care has an abnormal behavior event and an alarm is issued.

[0063] In an embodiment of the present invention, determining whether the execution time of the behavior event of the object under care is consistent with the reference execution time period. If not, the object under care has an abnormal behavior event and an alarm is issued; if it is consistent, no processing is performed, including: Calculate the time gap between the execution time of the behavior event of the object under care and the reference execution time period; If the time gap is within a preset gap range, it is determined that the execution time of the behavior event of the object under care is consistent with the reference execution time period; otherwise, the execution time of the behavior event of the object under care is inconsistent with the reference execution time period; When the execution time of the behavior event of the object under care is inconsistent with the reference execution time period, classify the abnormal behavior event of the object under care according to the size of the time gap, and take corresponding measures to alarm according to the level of the abnormal behavior event of the object under care.

[0064] A method for allocating the execution time of behavior events and a monitoring method for unattended provided by an embodiment of the present invention perform dynamic time allocation for different types of behavior events, can intelligently allocate the execution time of behavior events of the object under care in special scenarios such as care, reasonably plan time, and realize the orderly management of the object under care; and monitor the behavior events of the object under care in special places such as the care place according to the planned execution time arrangement of the behavior events, identify its abnormal behavior events, and issue an alarm in time to realize the effective management of the object under care.

[0065] It should be noted that in the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0066] Those skilled in the art will understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0067] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.

[0068] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.

[0069] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.

[0070] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications to these embodiments once they know the basic creative concepts. Therefore, the appended claims are intended to be construed as including the preferred embodiments as well as all changes and modifications that fall within the scope of the present invention.

[0071] Obviously, those skilled in the art can make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.

Claims

1. A method for allocating execution time of unattended behavioral events, characterized in that, Including: Obtaining a first set of behavior events, and obtaining the execution time period for each of the first behavior events, where the execution time period for each of the first behavior events is a fixed time period; Based on the start time point and end time point of the execution of each of the first behavior events, determining a plurality of dynamically allocable time segments; Obtaining a second set of behavior events, and obtaining the time length required for the execution of each of the second behavior events, where each of the second behavior events can be executed within a non-fixed time period; Within the plurality of dynamically allocable time segments, according to the time length required for the execution of each of the second behavior events, allocating an execution time period for each of the second behavior events; According to the execution time periods of each of the first behavior events and each of the second behavior events, constructing a behavior event specification model, where the behavior event specification model includes the reference execution time period for each behavior event.

2. The method for allocating the execution time of unattended behavior events according to claim 1, wherein The first-line behaviors include getting up in the morning, having breakfast, having lunch, having dinner, and going to bed at night. The set of the first-line behaviors is represented as: , where represents the i-th first-line behavior, and the start time of each first-line behavior is , the duration is , and the time point when it is completed is: e i = .

3. The unattended behavior event execution time allocation method according to claim 2, characterized in that, Based on the start time point and end time point of the execution of each of the first behavior events, determining a plurality of dynamically allocable time segments, including: Obtain a set of start time points and end time points for each of the above-mentioned first-line events , where m is the number of the first-line events, is the start time point for the execution of the i-th first-line event, is the end time point for the execution of the i-th first-line event; Determine a plurality of the dynamically allocatable time segments according to the interval period between two adjacent first-line events, expressed as: A = , , where = 0, indicating the start of a day, = T, indicating the end of a day. For , each of the dynamically allocatable time segments has a duration of .

4. The method for allocating the execution time of unattended behavioral events according to claim 1, characterized in that, The second behavior events include physiological demand behavior events, activity demand behavior events, learning and writing demand behavior events, and consultation conversation demand behavior events. The obtaining of the second set of behavior events and the obtaining of the time length required for the execution of each of the second behavior events include: Obtain the total execution duration of each of the second-line events, divide each of the second-line events into multiple times, and obtain the execution duration of each of the second-line events , where is the total duration of the second-line event, is the number of times of the second-line event.

5. The method for allocating the execution time of unattended behavior events according to claim 4, characterized in that, Within the dynamically allocable time segments, according to the time length required for the execution of each of the second behavior events, allocating an execution time period for each of the second behavior events, including: According to the allocation priority of each of the second behavior events, allocating multiple second behavior events of each of the second behavior events to different dynamically allocable time segments according to the allocation priority; Wherein, the allocation priority of the second behavior events is in the order from high to low: physiological demand behavior event > activity demand behavior event > learning and writing demand behavior event > consultation conversation demand behavior event.

6. The method for allocating the execution time of unattended behavior events according to claim 5, characterized in that, The allocating multiple second behavior events of each of the second behavior events to different dynamically allocable time segments according to the allocation priority of each of the second behavior events; For multiple second behavior events of the same type, sequentially allocating each of the second behavior events to different dynamically allocable time segments; Wherein, for multiple second behavior events of the same type, sequentially allocating each of the second behavior events to different dynamically allocable time segments, including: a. Obtain the allocated time of the currently dynamically allocable time segment , the execution duration of the current second-line event and the duration of the currently dynamically allocable time segment , where h is the index of the dynamically allocable time segment; b, according to the currently allocated time of the dynamically allocable time segment , the execution duration of the current second-line event and the duration of the currently dynamically allocable time segment , determine whether the current second-line event can be allocated to the currently dynamically allocable time segment. If so, allocate the current second-line event to the currently dynamically allocable time segment and continue to allocate time for the next second-line event; c. If not, obtain the allocated time of the next dynamically allocable time segment The execution duration of the current second-line event And the duration of the next dynamically allocable time segment Repeat steps b and c until the current second-line event is allocated to a dynamically allocable time segment, and continue to allocate time for the next second-line event 7. The method for allocating the execution time of unattended behavior events according to claim 6, wherein In b, according to the allocated time of the currently dynamically allocable time segment , the execution duration of the currently described second behavior event and the duration of the currently dynamically allocable time segment , determining whether the currently described second behavior event can be allocated to the currently dynamically allocable time segment, including: b1, if , then the current j-th second behavior event can be allocated to the current h-th dynamically allocable time segment, where represents the execution duration of the j-th second behavior event, and update the allocated time of the h-th dynamically allocable time segment ; b2, if , then the current j-th second-row event cannot be assigned to the current h-th dynamically allocatable time segment.

8. The unattended behavior event execution time allocation method according to claim 5, characterized in that Also including: For the physiological demand behavior event, if the current physiological demand behavior event cannot be allocated to the current dynamically allocable time segment, then compress the execution time period of the adjacent first behavior event after the current dynamically allocable time segment to extend the remaining duration of the current dynamically allocable time segment, and allocate the current physiological demand behavior event to the current dynamically allocable time segment; When allocating time to the medical interview demand behavior event, if the medical interview demand behavior event cannot be allocated to any of the dynamically allocable time segments, insert the medical interview demand behavior event in the order of interrupting the learning and writing demand behavior event, adjusting the execution time period of the activity demand behavior event, and compressing the execution duration of the physiological demand behavior event, and allocate an execution time period for the medical interview demand behavior event.

9. A method for monitoring unattended behavioral events, characterized in that, Including: Based on the method for allocating the execution time of unattended behavior events according to any one of claims 1-8, allocate time to each behavior event of the object under care in the care place to obtain a behavior event specification model, where the behavior events include a first behavior event and a second behavior event; Based on the image information of the object under care in the care place captured by the UAV camera, identify the behavior event type and the actual execution time of the behavior event from the image information; Search for the reference execution time period corresponding to the same behavior event type in the behavior event specification model according to the behavior event type of the object under care; Judge whether the actual execution time of the behavior event of the object under care is consistent with the reference execution time period. If not, an abnormal behavior event occurs to the object under care, and an alarm is given; If they are consistent, no processing is performed.

10. The unattended behavior event monitoring method according to claim 9, wherein The step of judging whether the actual execution time of the behavior event of the object under care is consistent with the reference execution time period. If not, an abnormal behavior event occurs to the object under care, and an alarm is given; If they are consistent, no processing is performed, including: Calculate the time gap between the actual execution time of the behavior event of the object under care and the reference execution time period; If the time gap is within the preset gap range, it is determined that the actual execution time of the behavior event of the object under care is consistent with the reference execution time period; otherwise, the actual execution time of the behavior event of the object under care is inconsistent with the reference execution time period; When the actual execution time of the behavior event of the object under care is inconsistent with the reference execution time period, classify the abnormal behavior event of the object under care according to the size of the time gap, and take corresponding ways to give an alarm according to the level of the abnormal behavior event of the object under care.

Citation Information

Patent Citations

  • Intelligent mobile terminal and fragment time management and utilization method based on artificial intelligence

    CN110580557A

  • Managing flexible events within an electronic calendar

    US20070300163A1

  • Scheduling system, method and computer-readable medium

    US20130268310A1

  • Monitored-subject monitoring assistance device, monitored-subject monitoring assistance method and monitored-subject monitoring assistance program

    WO2019130890A1