A smart curtain monitoring method, system, and computer-readable storage medium
By using image acquisition, biosensing, and distance detection modules in the smart curtain system, the system can monitor and automatically close the curtains in real time, solving the problem that existing systems cannot protect against the risk of falling from preset targets and achieving safety protection for children and pets.
Patent Information
- Application Number
- CN202310096665.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-07
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2043-02-07
AI Technical Summary
Existing smart curtain systems cannot monitor and protect pre-set targets such as children or pets in real time to prevent them from falling from balconies or windows of high-rise buildings.
The system uses an image acquisition module, a biosensing module, and a distance detection module to monitor the image, bio, and distance information around the curtains in real time, identify preset protected targets, and automatically close the curtains when the targets approach the curtains and the distance is below a preset threshold.
It enables real-time monitoring and protection of preset targets, reducing the risk of falling from windows, and the distance threshold can be adjusted according to time and target type to improve accuracy and reduce false triggers.
Smart Images

Figure CN116076907B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart curtains, and in particular to a smart curtain monitoring method, system, and computer-readable storage medium. Background Technology
[0002] In today's society, with economic development, housing buildings are getting taller and taller. However, in modern families, parents are often too busy with work or housework to supervise their children, or leave them alone at home. This has led to frequent incidents of children falling from balconies or windows of high-rise buildings while playing.
[0003] Existing smart curtain systems mainly control the opening and closing of curtains and the number of layers based on indoor and outdoor environmental parameters such as indoor and outdoor light intensity, outdoor temperature, outdoor wind force, and weather conditions. However, they are ineffective in the event of the aforementioned accidents. Summary of the Invention
[0004] Based on this, the purpose of the present invention is to provide an intelligent curtain monitoring method, system and computer-readable storage medium, which has the advantages of real-time monitoring of whether a protected target is approaching the curtain and reducing the risk of accidental falls near the curtain.
[0005] A smart curtain monitoring method includes the following steps:
[0006] Acquire image information of the monitoring area around the curtain, as well as biological information within the monitoring area and the distance between the biological information within the monitoring area and the curtain;
[0007] The biological information is used to determine whether a creature is approaching the curtain; the image information is used to determine whether the creature is a preset protection target; and the distance information is used to determine whether the distance between the creature and the curtain is lower than a preset distance threshold.
[0008] If a creature approaches the curtain, and the creature is the preset protected target, and the distance is below the preset distance threshold, a control signal to close the curtain is issued.
[0009] A smart curtain monitoring system includes a control module and a sensing module, wherein the sensing module includes an image acquisition module, a biosensing module, and a distance detection module;
[0010] The image acquisition module is used to acquire image information of the monitoring area around the curtain;
[0011] The biosensing module is used to sense biological information within the monitored area;
[0012] The distance detection module is used to detect the distance information of organisms within the monitoring area from the curtain;
[0013] The control module is connected to the image acquisition module, the biosensing module, and the distance detection module, respectively, and is used to acquire image information acquired by the image acquisition module, biosensing information sensed by the biosensing module, and distance information detected by the distance detection module; and to execute the above-mentioned intelligent curtain care method.
[0014] A computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the above-described intelligent curtain monitoring method.
[0015] The intelligent curtain monitoring method and system in this application acquires image information, biological information, and distance information of the monitored area around the curtain through the image acquisition module, biosensing module, and distance detection module. In this way, when the preset protected target approaches the curtain, a control command to close the curtain is issued in a timely manner, reducing the possibility of the preset protected target falling from the window when it approaches the curtain.
[0016] To better understand and implement this invention, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating the steps of a smart curtain monitoring method in an embodiment of this application.
[0018] Figure 2 This is a flowchart illustrating the steps of determining whether a preset protection target exists based on the image information in an embodiment of this application.
[0019] Figure 3 This is a flowchart illustrating the steps in this application embodiment for determining whether the distance between the organism and the curtain is lower than a preset distance threshold based on the distance information;
[0020] Figure 4 This is a flowchart illustrating the steps of determining whether the distance between the organism and the curtain is lower than a preset distance threshold based on the distance information in another embodiment of this application.
[0021] Figure 5 This is a flowchart illustrating the steps of determining whether the distance between the organism and the curtain is lower than a preset distance threshold based on the distance information in another embodiment of this application.
[0022] Figure 6 This is a flowchart illustrating the steps for updating the preset distance threshold in an embodiment of this application.
[0023] Figure 7This is a flowchart illustrating the distance information calibration steps described in the embodiments of this application;
[0024] Figure 8 This is a schematic diagram of the structure of an intelligent curtain monitoring system according to an embodiment of this application;
[0025] Figure 9 This is a schematic diagram of a computer device for the intelligent curtain monitoring method in the embodiments of this application. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0027] Please see Figure 1 , Figure 1 This is a flowchart illustrating the steps of a smart curtain monitoring method in an embodiment of this application.
[0028] A smart curtain monitoring method includes the following steps:
[0029] S101, acquire image information of the monitoring area around the curtain, as well as biological information of the monitoring area and the distance information of the biological information of the monitoring area from the curtain;
[0030] S102, determine whether a creature is approaching the curtain based on the biological information, determine whether the creature is a preset protection target based on the image information, and determine whether the distance between the creature and the curtain is lower than a preset distance threshold based on the distance information;
[0031] S103, if a creature approaches the curtain, and the creature is a preset protected target, and the distance is lower than the preset distance threshold, then a control signal to close the curtain is issued.
[0032] The intelligent curtain monitoring method in this application determines whether a preset protection target is approaching the curtain by judging image information, biological information, and distance information in the monitoring area around the curtain. When a preset protection target is approaching the curtain and the distance information is lower than a preset distance threshold, a control signal to close the curtain is issued to close the curtain, thereby protecting the preset protection target.
[0033] For step S101, image information of the monitoring area around the curtain is obtained, as well as biological information of the monitoring area and distance information of the biological information of the monitoring area from the curtain.
[0034] The monitoring area around the curtain refers to the range that can be monitored by the image acquisition module, biosensing module, and distance detection module installed near the curtain.
[0035] The image information is acquired through the image acquisition module. In one embodiment, the image acquisition module includes a camera, a video camera, or a video surveillance device, which acquires image information within the monitored area in real time.
[0036] The biological information is information acquired by the biological sensing module to determine whether a living organism is present. In one embodiment, the biological information includes infrared information emitted by the organism. The biological sensing module includes an infrared pyroelectric module. The infrared pyroelectric module detects the infrared information emitted by the organism to determine whether a living organism is approaching the curtain.
[0037] The distance information is the distance between the organism and the curtain detected by the distance detection module, and is used to determine whether the distance between the organism and the curtain is within a preset distance threshold. In one embodiment, the distance detection module includes a microwave radar module, which detects the distance between the organism and the curtain.
[0038] For step S102, determine whether a living being is approaching the curtain based on the biological information, determine whether a preset protected target exists based on the image information, and determine whether the distance between the living being and the curtain is lower than a preset distance threshold based on the distance information;
[0039] The determination of whether a living being is near the curtain based on the biological information means that if the biological sensing module detects biological information, it indicates that a living being is near the curtain; otherwise, no living being is near the curtain.
[0040] The preset protection targets are pre-set targets that need to be protected. In one embodiment, the preset protection targets include children of different ages and pets.
[0041] Please see Figure 2 , Figure 2 This is a flowchart illustrating the steps of determining whether a preset protection target exists based on the image information in this application embodiment. Determining whether a preset protection target exists based on the image information includes the following steps:
[0042] S201, acquire image information of the monitoring area around the curtain, extract and select features from the image information, and obtain key features from the image information;
[0043] S202, the key features are input into a preset recognition model, and the key features are judged by applying the corresponding image classification decision through a classifier to determine whether the preset protected target exists in the image information. The recognition model is obtained by training multiple images of the preset protected target, and the recognition model includes several classifiers, each of which has a set image classification decision.
[0044] For step S201, image information of the monitoring area around the curtain is obtained, and feature extraction and feature selection are performed on the image information to obtain key features in the image information;
[0045] After acquiring image information of the monitoring area around the curtain, the image information is first preprocessed, including denoising, transforming and smoothing the image to improve the image's important feature points.
[0046] For the preprocessed image information, feature extraction and feature selection are performed to obtain key features from the image information. Feature extraction and feature selection refer to the extraction and selection of image features in pattern recognition. By employing a certain method to separate and obtain the features of the image information, it is used for image recognition, further improving the accuracy of image recognition.
[0047] For step S202, the key features are input into a preset recognition model, and the key features are judged by applying the corresponding image classification decision through a classifier to determine whether the preset protected target exists in the image information. The recognition model is obtained by training multiple images of the preset protected target, and the recognition model includes several classifiers, each of which has a set image classification decision.
[0048] In one embodiment, the recognition model includes an AI recognition model. The recognition model is used to identify whether a preset protected target exists in the image information acquired by the camera module and obtained by the server.
[0049] After preprocessing the image information and performing feature extraction and selection, the acquired key features are input into the recognition model for judgment. The recognition model uses the classifier and corresponding classification decisions to analyze the key features and determine whether the image information contains an image of a preset protected target.
[0050] By constructing a recognition model to analyze and process the image information acquired by the camera module, the accuracy and efficiency of the judgment are further improved, ensuring that when the preset protection target approaches the curtain, the control module can quickly and accurately identify the preset protection target and take corresponding protection measures.
[0051] In the step of determining whether the distance between the creature and the curtain is lower than a preset distance threshold based on the distance information, the preset distance threshold is pre-set distance information. The preset distance threshold can be customized by the user or set by default. The distance information is the distance between the creature and the curtain detected by the distance detection module.
[0052] Please see Figure 3 , Figure 3 This is a flowchart illustrating the steps of determining whether the distance between the creature and the curtain is lower than a preset distance threshold based on the distance information in an embodiment of this application. In one embodiment, the preset distance threshold includes setting different preset distance thresholds according to different time segments. Therefore, determining whether the distance between the creature and the curtain is lower than the preset distance threshold based on the distance information includes the following steps:
[0053] S301, obtain the current time, compare the current time with a preset time segment, and obtain the preset time segment corresponding to the current time;
[0054] S302, according to the correspondence between preset time segments and preset distance thresholds, obtain the preset distance threshold corresponding to the current time, wherein the correspondence between the preset time segments and preset distance thresholds includes: each preset time segment corresponds to one preset distance threshold;
[0055] S303, compare the distance information with a preset distance threshold corresponding to the current time, and determine whether the distance between the creature and the curtain is lower than the preset distance threshold.
[0056] For step S301, obtain the current time, compare the current time with a preset time segment, and obtain the preset time segment corresponding to the current time;
[0057] The preset time segments are different time intervals divided according to the user's lifestyle. For example, the time can be divided into segments such as 6:00 AM to 12:00 PM, 12:00 PM to 6:00 PM, 6:00 PM to 9:00 PM, and 9:00 PM to 6:00 AM. The current time is compared with the preset time segments to obtain the preset time segment corresponding to the current time. For example, if the current time is 10:00 AM, the preset time segment corresponding to the current time is 6:00 AM to 12:00 PM.
[0058] For step S302, according to the correspondence between preset time segments and preset distance thresholds, a preset distance threshold corresponding to the current time is obtained, wherein the correspondence between the preset time segments and preset distance thresholds includes: each preset time segment corresponds to one preset distance threshold.
[0059] In this embodiment, the preset distance threshold is set differently for different preset time segments. For example, the preset distance threshold from 6:00 AM to 12:00 PM is set to 1 meter, from 12:00 PM to 6:00 PM to 1.5 meters, from 6:00 PM to 9:00 PM to 1.3 meters, and from 9:00 PM to 6:00 AM to 2 meters. In this embodiment, by setting different preset distance thresholds according to different time segments, the determination of distance information is made more in line with the user's activity habits and usage needs.
[0060] By obtaining the preset time segment corresponding to the current time, a preset distance threshold corresponding to the current time can be obtained. That is, based on the current time, the preset time segment in which the current time is located can be determined, thereby obtaining the preset distance threshold corresponding to it.
[0061] For step S303, the distance information is compared with a preset distance threshold corresponding to the current time to determine whether the distance between the creature and the curtain is lower than the preset distance threshold.
[0062] The distance information is compared with a preset distance threshold corresponding to the current time, which further ensures that the distance information judgment is more in line with the user's activity habits and usage needs.
[0063] Please see Figure 4 , Figure 4 This is a flowchart illustrating the steps of determining whether the distance between the organism and the curtain is lower than a preset distance threshold based on the distance information in another embodiment of this application. In one embodiment, the preset distance threshold includes different preset distance thresholds set according to different preset protection targets. Therefore, determining whether the distance between the organism and the curtain is lower than the preset distance threshold based on the distance information further includes the following steps:
[0064] S401, when the organism is a preset protection target, a preset distance threshold corresponding to the preset protection target is obtained; wherein, a corresponding preset distance threshold is preset for each preset protection target.
[0065] S402, compare the distance information with the preset distance threshold corresponding to the preset protection target, and determine whether the distance between the organism and the curtain is lower than the preset distance threshold.
[0066] In this embodiment, the preset distance threshold information includes different preset distance thresholds set according to different preset protection targets. For example, different preset distance thresholds are set for children of different ages among the preset protection targets, and different preset distance thresholds are set according to different types of pets among the preset protection targets.
[0067] By identifying preset protected targets from image information, a corresponding preset distance threshold is obtained based on the preset protected targets, and compared with the distance information, thereby further improving the accuracy of distance information judgment and ensuring that different judgment schemes are available for different preset protected targets.
[0068] Please see Figure 5 , Figure 5 This is a flowchart illustrating the steps of determining whether the distance between the creature and the curtain is lower than a preset distance threshold based on the distance information in another embodiment of this application. In one embodiment, determining whether the distance between the creature and the curtain is lower than the preset distance threshold based on the distance information further includes the following steps:
[0069] S501, when the organism is a preset protection target, obtain the current time, compare the current time with the preset time segment, and obtain the preset time segment corresponding to the current time;
[0070] S502, based on the preset time segment and the preset protection target, obtain the preset distance threshold corresponding to the preset protection target in the preset time segment; wherein, a corresponding preset distance threshold is preset for each preset protection target.
[0071] S503, compare the distance information with the preset distance threshold corresponding to the preset protected target in the preset time segment, and determine whether the distance between the organism and the curtain is lower than the preset distance threshold.
[0072] Compared to the aforementioned embodiments, the main difference in this embodiment lies in that different preset distance thresholds are set for several different preset protection targets under different preset time segments. During the determination process, when the organism is a preset protection target, the corresponding preset time segment is obtained based on the current time, and the preset distance threshold corresponding to the preset protection target under the current time segment is further obtained.
[0073] The preset distance threshold is then compared with the distance information to determine whether the distance between the creature and the curtain is lower than the preset distance threshold.
[0074] In this embodiment, by setting different preset distance thresholds for different preset protection targets under different preset time segments, the accuracy of the preset protection target protection is further improved and the probability of false triggering is reduced.
[0075] For step S103, if a creature approaches the curtain, and the creature is a preset protected target, and the distance is lower than the preset distance threshold, then a control signal to close the curtain is issued.
[0076] When the acquired biological information, image information, and distance information simultaneously meet the following conditions: a creature approaches the curtain; the image information identifies the creature as the preset protection target; and the distance between the creature and the curtain is lower than the preset distance threshold, it indicates that the distance between the preset protection target and the curtain is lower than the safe distance, and control information to close the curtain needs to be issued to protect the preset protection target.
[0077] Please see Figure 6 , Figure 6 This is a flowchart illustrating the steps of updating the preset distance threshold in an embodiment of this application. In one embodiment, after determining whether the distance between the organism and the curtain is lower than the preset distance threshold based on the distance information, the following steps are further included:
[0078] S601, record the shortest distance information between the preset protection target and the curtain each time the preset protection target approaches the curtain. If the number of recorded shortest distance information exceeds a preset value, calculate the average value of the shortest distance information based on the recorded shortest distance information.
[0079] S602, if the average value is higher than the safe distance threshold but does not exceed the preset distance threshold, then the preset distance threshold is updated to the average value, wherein the safe distance threshold is the shortest safe distance between the preset protected target and the curtain.
[0080] For step S601, record the shortest distance information between the preset protection target and the curtain each time the preset protection target approaches the curtain. If the number of recorded shortest distance information exceeds a preset value, calculate the average value of the shortest distance information based on the recorded shortest distance information.
[0081] The shortest distance information refers to the shortest distance between the preset protected target and the curtain when the distance detection module detects the target approaching the curtain. The preset value is a pre-set number of shortest distance information entries. When the number of shortest distance information entries exceeds the preset value, the average of these entries is calculated. In one embodiment, when the preset value is 5 (i.e., when the number of shortest distance information entries is 6), the average is calculated by adding the 6 entries together and dividing by 6.
[0082] In one embodiment, the shortest distance information used for recording needs to be higher than a safe distance threshold.
[0083] For step S602, if the average value is higher than the safety distance threshold but does not exceed the preset distance threshold, then the preset distance threshold is updated to the average value, wherein the safety distance threshold is the shortest safe distance between the preset protected target and the curtain.
[0084] The safe distance threshold is the minimum safe distance a child can approach the curtain, fixed within the control module. The preset distance threshold is a user-defined threshold. The preset distance threshold is then evaluated by calculating the average of the minimum distance information. If the average is lower than the preset distance threshold but higher than the safe distance threshold, the preset distance threshold is updated to the average.
[0085] In this embodiment, by calculating the mean of the shortest distance information and updating the preset distance threshold, the preset distance threshold becomes more consistent with the user's behavior as the user uses the device, reducing unnecessary control commands to close the curtains and the sending of alarm signals.
[0086] Please see Figure 7 , Figure 7 This is a flowchart illustrating the distance information calibration steps in an embodiment of this application. In one embodiment, before determining whether the distance between the organism and the curtain is lower than a preset distance threshold based on the distance information, the following steps are further included:
[0087] S701, the location information of the organism is obtained through the sound source localization module, and the accuracy of the distance information is verified based on the location information;
[0088] S702, if the distance information is accurate, then determine whether the distance between the creature and the curtain is lower than a preset distance threshold based on the distance information; otherwise, reacquire the distance information.
[0089] For step S701, the location information of the organism is obtained through the sound source localization module, and the accuracy of the distance information is verified based on the location information;
[0090] The sound source localization module is a module that locates the source based on the detected sound. In one embodiment, the sound source localization module includes a microphone array, which acquires the sound near the curtain and locates it.
[0091] The location of the organism is determined by the sound source localization module through sound information near the curtain obtained by the microphone array. The location information includes the distance and direction of the organism from the curtain.
[0092] After obtaining the location information, the distance information is verified to improve its accuracy. The verification refers to determining whether the numerical error between the distance information and the distance from the creature to the curtain in the location information is within an acceptable range.
[0093] For step S702, if the distance information is accurate, then determine whether the distance between the creature and the curtain is lower than a preset distance threshold based on the distance information; otherwise, reacquire the distance information.
[0094] The accuracy of the distance information means that the error between the distance information and the location information (distance from the creature to the curtain) is within an acceptable range. If the distance information is accurate, it is determined whether the distance information is lower than the distance threshold; otherwise, the distance information is reacquired.
[0095] In this embodiment, the distance information is further verified by the location information obtained by the sound source localization module, which ensures the accuracy of the distance information, improves the accuracy of the protection command triggering, and reduces the probability of false triggering.
[0096] In one embodiment, after issuing the control signal to close the curtains, the following steps are further included:
[0097] The control voice module issues warning voice messages and sends alarm information to the user.
[0098] The voice module includes a speaker, which emits a warning voice to alert the preset protected target not to continue approaching the curtain.
[0099] Based on user information obtained from the user's smart terminal, an alarm message is sent to the user. This alarm message includes notifications via phone, SMS, or other means that a preset protected target is approaching the curtains. By sending alarm messages to the user, it ensures that the user can promptly detect the preset protected target and reduces the probability of the target further approaching the curtains.
[0100] The intelligent curtain monitoring method described in this application, through the combined operation of a biosensing module, an image acquisition module, a distance detection module, a sound source localization module, and a voice module, achieves real-time monitoring of whether a preset protected target is approaching the curtain, and provides safety protection, reducing the risk of the preset protected target falling from the window. Simultaneously, the distance threshold in the intelligent curtain monitoring method of this application can be adjusted in real time according to the distance of the preset protected target approaching the curtain, avoiding the intelligent curtain monitoring system from being frequently triggered due to an excessively large distance threshold setting.
[0101] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of an intelligent curtain monitoring system according to an embodiment of this application.
[0102] This application also provides an intelligent curtain monitoring system, which includes a control module 10 and a sensing module 20. The sensing module 20 includes an image acquisition module 21, a biosensing module 22, and a distance detection module 23.
[0103] The control module 10 is electrically connected to the image acquisition module 21, the biosensing module 22 and the distance detection module 23 respectively, and the control module 10 controls the opening and closing of the curtains;
[0104] The image acquisition module 21 is used to acquire image information of the monitoring area around the curtain; the biosensing module 22 is used to acquire biological information within the monitoring area; and the distance detection module 23 is used to acquire distance information between the biological information within the monitoring area and the curtain.
[0105] The image acquisition module 21 is a video input device. The image acquisition module 21 is electrically connected to the control module 10, thereby inputting the image information acquired by the image acquisition module 21 into the control module 10. In one embodiment, the image acquisition module 21 includes a camera, a video camera or a video monitoring device, used to acquire image information of the monitoring area around the curtain.
[0106] The biosensing module 22 is a sensor used to acquire biological information within the monitored area. In this embodiment, the biosensing module 22 detects the presence of biological information to determine whether a living organism is approaching the curtain. In one embodiment, the biosensing module 22 includes an infrared pyroelectric module.
[0107] In one embodiment, the distance detection module 23 can be a microwave radar module. This module calculates the distance to an object by emitting a microwave and measuring the time it takes for the microwave to travel from emission to reflection. In one embodiment, the microwave radar module comprises a microwave transmitter and a microwave receiver. The transmitter sends microwaves, and the receiver receives the reflected microwaves to obtain the distance between the living organism and the curtain within the monitored area. The distance detection module can also be other types of ranging devices, such as laser ranging.
[0108] The control module 10 is used to execute the intelligent curtain monitoring method described in the foregoing embodiment, including steps S101 to S702, including: acquiring image information of the monitoring area around the curtain, biological information within the monitoring area, and distance information of the biological information within the monitoring area from the curtain; determining whether a biological is approaching the curtain based on the biological information; determining whether the biological is a preset protection target based on the image information; determining whether the distance between the biological and the curtain is lower than a preset distance threshold based on the distance information; and issuing a control signal to close the curtain if a biological is approaching the curtain, the biological is the preset protection target, and the distance is lower than the preset distance threshold. In one embodiment, the control module 10 includes a controller located locally and / or a server located remotely; when both a local controller and a server are included, the controller sends the image information acquired by the image acquisition module, the biological information acquired by the biological sensing module, and the distance information acquired by the distance detection module to the server.
[0109] The server communicates with the controller via a network. After obtaining the image information, biological information and distance information through the controller, the server judges the image information, biological information and distance information and sends corresponding control commands to the controller.
[0110] The controller is a microprogrammable controller, including a microcontroller (MCU); the server can be a remote server group or a local device acting as a server.
[0111] In one embodiment, when the control module is connected to the smart terminal, it triggers the smart terminal to open the information filling page, and obtains and stores the user information filled in by the user on the information filling page.
[0112] The smart terminal is a computer system device that enables network communication. In this application, the smart terminal can be a smartphone, tablet, or other smart device. The user information includes the user's contact number, name, address, etc., and the user uploads images of the preset protected targets through the information filling page. The control module acquires multiple images of the preset protected targets through the smart terminal. In one embodiment, the smart terminal can directly connect to the server of the control module 10 and send the images of the preset protected targets to the server; in another embodiment, the smart terminal connects to the controller in the control module, and the controller sends the images of the preset protected targets to the server.
[0113] In one embodiment, the intelligent curtain care system further includes a sound source localization module 24, through which the control module 10 obtains the location information of the organism;
[0114] The control module 10 acquires the location information of the organism, and verifies whether the distance information is accurate based on the location information. If the distance information is accurate, the control module determines whether the distance between the organism and the curtain is lower than a preset distance threshold based on the distance information; otherwise, the control module reacquires the distance information.
[0115] The sound source localization module 24 is a module that locates the sound based on the detected sound. In one embodiment, the sound source localization module 24 includes a microphone array, which acquires the sound near the curtain and locates it.
[0116] The location of the organism is determined by the sound source localization module 24 using sound information near the curtain acquired by the microphone array. This location information includes the distance and direction of the organism from the curtain. After obtaining the location information of the preset protected target, the sound source localization module sends the organism's location information to the control module.
[0117] After acquiring the location information, the control module verifies the distance information sent by the distance detection module. The verification refers to determining whether the numerical error between the distance information and the distance from the creature to the curtain in the location information is within the allowable error range.
[0118] The accuracy of the distance information means that the error between the distance information and the location information (distance from the creature to the curtain) is within an allowable error range. If the control module determines that the distance information is accurate, it then determines whether the distance between the creature and the curtain is lower than a preset distance threshold; otherwise, the control module re-acquires the distance information.
[0119] The control module 10 further obtains the location information of the preset protected target by using the sound source localization module 24, thereby verifying the distance information and improving the accuracy of the distance between the organism and the curtain obtained by the control module. This allows the control module to trigger the protection command more accurately and reduces the probability of false triggering.
[0120] In one embodiment, the intelligent curtain monitoring system further includes a voice module 25, which is connected to the control module 10. The voice module 25 is used to issue a warning voice to alert a preset protected target approaching the curtain.
[0121] In one embodiment, the voice module 25 may include a speaker, and after receiving control information from the control module 10, the voice module 25 emits a warning voice through the speaker. In another embodiment, after the control module 10 issues a control signal, it further issues an alarm message to the user.
[0122] While sending the control command, the control module also sends an alarm message to the user based on user information obtained from the user's smart terminal. This alarm message includes notifications via telephone, SMS, or other means that a preset protected target is approaching the curtain. By sending alarm messages to the user, the system ensures that the user can promptly detect the preset protected target and prevent it from getting closer to the curtain.
[0123] In one embodiment, the intelligent curtain monitoring system further includes a curtain, a drive mechanism, and a control switch. The drive mechanism is connected to the curtain and drives the curtain to open and close. The control switch is connected to the control module 10 and is used to receive switching commands issued by the control module 10 to control the operation of the drive mechanism.
[0124] The control switch can be various switching transistors, relays, etc.
[0125] Based on the inventive concept of this application, those skilled in the art can implement the drive mechanism in various existing ways. For example, the drive mechanism may include a motor and a transmission mechanism, wherein the motor is electrically connected to the control switch, and the output shaft of the motor is transmitted to the rotating shaft of the curtain through the transmission mechanism. The transmission mechanism may be a gear set or a belt drive mechanism, etc.
[0126] For the intelligent curtain system, the intelligent curtain monitoring system described in this application is used, with the control module 10 serving as the control system for the intelligent curtain system, and the sensing module 20 in the intelligent curtain monitoring system is installed at the corresponding position.
[0127] For traditional curtains, the protection of preset targets can be achieved by installing the control module, sensing module, drive mechanism, and control switch of the intelligent curtain monitoring system described in this application.
[0128] In this embodiment, the intelligent curtain monitoring system, during operation, firstly, the control module acquires biological information, image information, and distance information through the biosensing module, image acquisition module, and distance detection module; then, the control module determines the presence of a living being based on the biological information, the presence of a preset protected target in the image information, and whether the distance information is below a distance threshold; before determining whether the distance information is below the distance threshold, the control module acquires the location information through the sound source localization module and verifies the distance information using the location information, thereby improving the accuracy of the distance information; if the control module determines that a living being exists, a preset protected target exists in the image information, and the distance information is below the distance threshold, then the control module issues a control command to close the curtains and controls the voice module to issue a voice warning about the preset protected target, while simultaneously calling or sending a text message to the user to notify the user that a child or pet is approaching the curtains, posing a danger.
[0129] Please see Figure 9 , Figure 9 This is a schematic diagram of a computer device used in the intelligent curtain monitoring method described in this application embodiment. Figure 9 As shown, the computer device 31 includes: a processor 311, a memory 312, and a computer program 313 stored in the memory 312 and executable on the processor 311, such as a smart curtain monitoring program; the processor 311 executes the computer program 313 to implement the smart curtain monitoring method described in the above embodiments.
[0130] The processor 311 may include one or more processing cores. The processor 311 connects to various parts within the computer device 31 using various interfaces and lines. It executes various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 312, and by accessing data in the memory 312. Optionally, the processor 311 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 311 may integrate one or more of the following: a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for the touch screen; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the processor 311.
[0131] The memory 312 may include random access memory (RAM) or read-only memory. Optionally, the memory 312 may include a non-transitory computer-readable storage medium. The memory 312 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 312 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, instructions for implementing the various method embodiments described above, etc.; the data storage area may store data involved in the various method embodiments described above, etc. Optionally, the memory 312 may also be at least one storage device located remotely from the aforementioned processor 311.
[0132] This application also provides a computer-readable storage medium that can store multiple instructions. These instructions are applicable to being loaded by a processor and executed by the method steps of the above embodiments. For details of the execution process, please refer to the specific description of the above embodiments, which will not be repeated here.
[0133] The embodiments described above are merely examples of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention.
Claims
1. A smart curtain care method, characterized in that, The method comprises the following steps: acquiring image information of a monitoring area around a curtain, and biological information and distance information between a biological object in the monitoring area and the curtain; determining whether the biological object approaches the curtain according to the biological information, determining whether the biological object is a preset protection target according to the image information, and determining whether the distance between the biological object and the curtain is lower than a preset distance threshold according to the distance information, wherein, before determining whether the distance between the biological object and the curtain is lower than the preset distance threshold according to the distance information, the method further comprises the following steps: recording the shortest distance information between the preset protection target and the curtain each time the preset protection target approaches the curtain, and if the number of the recorded shortest distance information exceeds a preset value, calculating the mean value of the shortest distance information according to the recorded shortest distance information, and if the mean value is higher than a safety distance threshold and does not exceed the preset distance threshold, updating the preset distance threshold as the mean value, wherein the safety distance threshold is the shortest safety distance between the preset protection target and the curtain; if the biological object approaches the curtain, the biological object is the preset protection target, and the distance is lower than the preset distance threshold, a control signal for closing the curtain is sent.
2. The smart window curtain care method of claim 1, wherein, The method for determining whether the preset protection target exists according to the image information comprises the following steps: acquiring image information of a monitoring area around a curtain, and extracting and selecting features of the image information to obtain key features in the image information; inputting the key features into a preset identification model, and judging the key features by a corresponding image classification decision of a classifier to determine whether the preset protection target exists in the image information, wherein the identification model is obtained by training a plurality of images of the preset protection target, the identification model comprises a plurality of classifiers, and the classifier has a set image classification decision. 3.The smart window curtain care method of claim 1 or 2, wherein, The method for determining whether the distance between the biological object and the curtain is lower than the preset distance threshold according to the distance information comprises the following steps: acquiring a current time, comparing the current time with preset time segments to obtain a preset time segment corresponding to the current time; obtaining a preset distance threshold corresponding to the current time according to the corresponding relationship between the preset time segment and the preset distance threshold, wherein the corresponding relationship between the preset time segment and the preset distance threshold comprises that each preset time segment corresponds to a preset distance threshold; comparing the distance information with the preset distance threshold corresponding to the current time to determine whether the distance between the biological object and the curtain is lower than the preset distance threshold.
4. The smart curtain monitoring method of any one of claims 1 or 2, wherein, The method for determining whether the distance between the biological object and the curtain is lower than the preset distance threshold according to the distance information further comprises the following steps: when the biological object is the preset protection target, obtaining a preset distance threshold corresponding to the preset protection target, wherein a corresponding preset distance threshold is set for each preset protection target in advance. The distance information is compared with a preset distance threshold corresponding to the preset protection target to determine whether the distance between the living being and the curtain is lower than the preset distance threshold.
5. The smart window curtain monitoring method of any one of claims 1 or 2, wherein, The method further includes the following steps before determining whether the distance between the living being and the curtain is lower than the preset distance threshold according to the distance information: When the living being is a preset protection target, a current time is obtained, and the current time is compared with preset time segments to obtain a preset time segment corresponding to the current time; According to the preset time segment corresponding to the current time and the preset protection target, a preset distance threshold corresponding to the preset protection target in the preset time segment is obtained; wherein, a corresponding preset distance threshold is set in advance for each preset protection target; The distance information is compared with the preset distance threshold corresponding to the preset protection target in the preset time segment to determine whether the distance between the living being and the curtain is lower than the preset distance threshold.
6. The smart window curtain monitoring method of claim 1, wherein, The method further includes the following steps before determining whether the distance between the living being and the curtain is lower than the preset distance threshold according to the distance information: The position information of the living being is obtained by a sound source positioning module, and the accuracy of the distance information is verified according to the position information; If the distance information is accurate, it is determined whether the distance between the living being and the curtain is lower than the preset distance threshold according to the distance information, otherwise, the distance information is reacquired.
7. An intelligent window shade monitoring system, characterized by: The method includes a control module and a sensing module, wherein the sensing module includes an image acquisition module, a living being sensing module, and a distance detection module; The image acquisition module is configured to acquire image information of a monitoring area around the curtain. The living being sensing module is configured to sense living being information in the monitoring area. The distance detection module is configured to detect distance information of a living being in the monitoring area from the curtain. The control module is connected to the image acquisition module, the living being sensing module, and the distance detection module, and is configured to acquire image information acquired by the image acquisition module, living being information sensed by the living being sensing module, and distance information detected by the distance detection module. The method is used to execute the intelligent curtain care method of any one of claims 1-6.
8. The smart window curtain monitoring system of claim 7, wherein: The method further includes a voice module and / or a sound source positioning module. The voice module is connected to the control module, and the control module controls the voice module to issue a warning voice after sending a control signal to close the curtain. The sound source positioning module is connected to the control module and is configured to acquire position information of the living being. The control module acquires position information of the living being through the sound source positioning module, verifies the accuracy of the distance information according to the position information, and acquires the distance information again if the distance information is not accurate.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the intelligent curtain care method of claims 1-6.
Citation Information
Patent Citations
Anti-falling control method for children
CN111145476A
Intelligent skipping rope based on cellular network communication and control method and equipment thereof
CN112843586A
Fall alarm method, device and equipment
CN115223331A