CN110320839B - Method and device for controlling intelligent curtain, intelligent curtain and storage medium - Google Patents
Method and device for controlling intelligent curtain, intelligent curtain and storage medium Download PDFInfo
- Publication number
- CN110320839B CN110320839B CN201910621733.XA CN201910621733A CN110320839B CN 110320839 B CN110320839 B CN 110320839B CN 201910621733 A CN201910621733 A CN 201910621733A CN 110320839 B CN110320839 B CN 110320839B
- Authority
- CN
- China
- Prior art keywords
- control
- curtain
- determining
- target function
- intelligent curtain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000006870 function Effects 0.000 claims description 120
- 239000004984 smart glass Substances 0.000 claims description 42
- 230000008859 change Effects 0.000 claims description 37
- 238000002329 infrared spectrum Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000013461 design Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006698 induction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25257—Microcontroller
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Power-Operated Mechanisms For Wings (AREA)
- Curtains And Furnishings For Windows Or Doors (AREA)
Abstract
The invention discloses a method and a device for controlling an intelligent curtain, the intelligent curtain and a storage medium, which are used for solving the technical problem of low control efficiency of the intelligent curtain in the prior art. The method for controlling the intelligent curtain comprises the following steps: collecting user information in a preset range of the intelligent curtain; determining whether a control trigger condition is met or not according to the user information, wherein the control trigger condition is used for indicating that the curtain needs to be controlled; when the control triggering condition is determined to be met, determining a target function which needs to be controlled on the intelligent curtain, and determining a curtain control instruction aiming at the target function; and executing the curtain control command to correspondingly control the target function of the intelligent curtain.
Description
Technical Field
The invention relates to the technical field of household control, in particular to a method and a device for controlling an intelligent curtain, the intelligent curtain and a storage medium.
Background
At present, in the prior art, the intelligent curtain can be controlled by a user manually pulling the curtain to meet the opening and closing requirements of the curtain, and the opening and closing requirements of the curtain can also be met by a remote controller or mobile phone control software. That is, the prior art needs to implement the opening and closing of the curtain by a user. If the user can not carry out the operation at present, the requirement of opening and closing the curtain can not be realized, so that the use experience of the user is poor. In such a mode, the user needs to manually operate the operation, and the control efficiency is low.
Therefore, the problem that the intelligent curtain control efficiency is low exists in the prior art.
Disclosure of Invention
The embodiment of the invention provides a method and a device for controlling an intelligent curtain, the intelligent curtain and a storage medium, which are used for solving the technical problem of low control efficiency of the intelligent curtain in the prior art.
In a first aspect, a method of controlling a smart window covering is provided, the method comprising:
collecting user information in a preset range of the intelligent curtain;
determining whether a control trigger condition is met or not according to the user information, wherein the control trigger condition is used for indicating that the curtain needs to be controlled;
when the control triggering condition is determined to be met, determining a target function which needs to be controlled on the intelligent curtain, and determining a curtain control instruction aiming at the target function;
and executing the curtain control command to correspondingly control the target function of the intelligent curtain.
In one possible design, determining whether a control trigger condition is satisfied based on the user information includes:
if the user information is human body infrared spectrum information and the human body infrared spectrum information does not change within a first preset time period, determining that the control triggering condition is met; or,
and if the user information is human body image information and the human body image information does not change within a second preset time, determining that the control triggering condition is met.
In one possible design, when it is determined that the control trigger condition is satisfied, determining a target function that needs to be controlled for the smart window shade, and determining a window shade control instruction for the target function includes:
generating a control trigger request according to the user information meeting the control trigger condition;
sending the control trigger request to a cloud management platform;
receiving indication information sent by the cloud management platform, wherein the indication information is used for indicating a target function required to be controlled on the intelligent curtain and a corresponding curtain control instruction;
and determining a target function and a corresponding curtain control instruction which need to control the intelligent curtain according to the indication information.
In one possible design, when it is determined that the control trigger condition is satisfied, determining a target function that needs to be controlled for the smart window shade includes:
when the control triggering condition is met, determining the position of the user relative to the intelligent curtain;
and if the distance between the user position and the intelligent curtain meets a preset condition, determining a target function needing to control the intelligent curtain according to a preset function strategy.
In one possible design, when it is determined that the control trigger condition is satisfied, determining a target function that needs to be controlled for the smart window shade includes:
when the control triggering condition is determined to be met, obtaining position change information of the user relative to the intelligent curtain within a third preset time;
and if the actual position change trend indicated by the position change information meets the preset position change trend, determining the target function according to the actual position change trend.
In one possible design, generating the window covering control instruction for the target function includes:
determining the number of users corresponding to the user information meeting the control triggering condition;
determining a control amplitude parameter for controlling the target function according to the number of the users;
and generating the curtain control instruction according to the control amplitude parameter.
In one possible embodiment, after performing the corresponding control with the target function of the smart window covering, the method further includes:
and determining whether the user information meets the control triggering condition again, and if not, cancelling the corresponding control of the target function of the intelligent curtain.
In a second aspect, there is provided an apparatus for controlling a smart window covering, the apparatus comprising:
the acquisition module is used for acquiring user information within a preset range of the intelligent curtain;
the first determining module is used for determining whether a control triggering condition is met or not according to the user information, wherein the control triggering condition is used for indicating that the curtain needs to be controlled;
the second determination module is used for determining a target function which needs to control the intelligent curtain when the control trigger condition is determined to be met, and determining a curtain control instruction aiming at the target function;
and the control module is used for executing the curtain control instruction so as to correspondingly control the target function of the intelligent curtain.
In one possible embodiment, the first determining module is configured to:
if the user information is human body infrared spectrum information and the human body infrared spectrum information does not change within a first preset time period, determining that the control triggering condition is met; or,
and if the user information is human body image information and the human body image information does not change within a second preset time, determining that the control triggering condition is met.
In one possible embodiment, the second determining module is configured to:
generating a control trigger request according to the user information meeting the control trigger condition;
sending the control trigger request to a cloud management platform;
receiving indication information sent by the cloud management platform, wherein the indication information is used for indicating a target function required to be controlled on the intelligent curtain and a corresponding curtain control instruction;
and determining a target function and a corresponding curtain control instruction which need to control the intelligent curtain according to the indication information.
In one possible embodiment, the second determining module is configured to:
when the control triggering condition is met, determining the position of the user relative to the intelligent curtain;
and if the distance between the user position and the intelligent curtain meets a preset condition, determining a target function needing to control the intelligent curtain according to a preset function strategy.
In one possible embodiment, the second determining module is configured to:
when the control triggering condition is determined to be met, obtaining position change information of the user relative to the intelligent curtain within a third preset time;
and if the actual position change trend indicated by the position change information meets the preset position change trend, determining the target function according to the actual position change trend.
In one possible embodiment, the second determining module is configured to:
determining the number of users corresponding to the user information meeting the control triggering condition;
determining a control amplitude parameter for controlling the target function according to the number of the users;
and generating the curtain control instruction according to the control amplitude parameter.
In one possible design, the apparatus for controlling a smart window covering further includes a processing module configured to:
and determining whether the user information meets the control triggering condition again, and if not, cancelling the corresponding control of the target function of the intelligent curtain.
In a third aspect, a smart window covering is provided, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing the steps included in any of the methods of the first aspect according to the obtained program instructions.
In a fourth aspect, there is provided a storage medium having stored thereon computer-executable instructions for causing a computer to perform the steps included in any one of the methods of the first aspect.
In the embodiment of the application, user information within a predetermined range of the intelligent curtain (for example, within an area 4 square meters in front of the intelligent curtain) may be collected, and then the intelligent curtain determines whether a control trigger condition is met according to the user information, that is, the intelligent curtain autonomously determines whether a user needs to control the intelligent curtain (for example, open the curtain), when it is determined that the control trigger condition is met, a target function for controlling the intelligent curtain is determined, and a curtain control instruction for the target function is generated, and then the intelligent curtain executes the curtain control instruction to correspondingly control the target function of the intelligent curtain, thereby implementing intelligent control on the intelligent curtain.
That is to say, through the technical scheme provided by the embodiment of the application, the intelligent curtain can sense the occurrence of the user according to the user information in the preset range to realize the automatic control of the intelligent curtain, so that the user does not need to manually operate and control the intelligent curtain, the operation steps of the user can be reduced, and the control efficiency of the intelligent curtain is improved. In addition, intelligent control over the intelligent curtain is achieved according to the user information acquired in real time, so that the intelligent curtain can accurately achieve human body induction control over the intelligent curtain, and accuracy of control over the intelligent curtain is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application.
Fig. 1 is a schematic view of an application scenario in an embodiment of the present application;
FIG. 2 is a schematic structural diagram of an intelligent window covering in an embodiment of the present application;
FIG. 3 is a flow chart of a method of controlling a smart window covering in an embodiment of the present application;
fig. 4 is a block diagram illustrating a structure of an apparatus for controlling a smart window shade according to an embodiment of the present application;
fig. 5 is another schematic structural diagram of the intelligent window covering in the embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application. In the present application, the embodiments and features of the embodiments may be arbitrarily combined with each other without conflict. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The terms "first" and "second" in the description and claims of the present application and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the term "comprises" and any variations thereof, which are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
At present, most of the methods for controlling the intelligent curtain in the prior art require a user to roughly judge whether the intelligent curtain needs to be controlled currently, and then operate a remote controller or control software for controlling the intelligent curtain so as to achieve the purpose of controlling the intelligent curtain. That is to say, the mode of controlling intelligent (window) curtain among the prior art is through the manual remote controller or the control software operation of controlling intelligent (window) curtain of user so that intelligent (window) curtain operates, and it is thus clear that the mode operating procedure of current control intelligent (window) curtain is loaded down with trivial details, and control efficiency is lower to lead to user's use to experience relatively poorly.
In view of this, an embodiment of the present application provides a method for controlling an intelligent curtain, which may collect user information within a predetermined range of the intelligent curtain, determine whether a user is present within the predetermined range of the intelligent curtain according to the user information, automatically determine a target function of the intelligent curtain to be controlled when it is determined that the user is present within the predetermined range, generate a curtain control instruction for the target function, and then execute the curtain control instruction by the intelligent curtain, thereby implementing automatic control of the intelligent curtain and improving efficiency of the controlled intelligent curtain.
Some simple descriptions are given below to application scenarios to which the technical solution of the embodiment of the present invention can be applied, and it should be noted that the application scenarios described below are only used for describing the embodiment of the present invention and are not limited. In specific implementation, the technical scheme provided by the embodiment of the invention can be flexibly applied according to actual needs.
Referring to fig. 1, an application scenario is shown, and the application scenario shown in fig. 1 is described as an example of controlling a smart window curtain in a home. Of course, the intelligent curtain in the embodiment of the application can also be applied to any scenes such as office buildings and the like needing to be provided with the curtain. Referring to fig. 1, when the user is present in a range where the intelligent curtain can detect the user information, the intelligent curtain can automatically sense the user, so as to autonomously determine the function of controlling the curtain body, and automatically operate the function, thereby implementing autonomous control of the curtain.
Referring to fig. 2, a schematic structural diagram of an intelligent window shade provided in an embodiment of the present application is shown, where the intelligent window shade includes an information collecting structure 21, configured to collect user information within a predetermined range of the intelligent window shade, and send the user information to a control structure 22; the control structure 22 is used for determining whether a control trigger condition is met according to the user information, and when the control trigger condition is met, determining a target function which needs to be controlled for the curtain body of the intelligent curtain, determining a curtain control instruction aiming at the target function, and sending the curtain control instruction to the motor structure 23; and the motor structure 23 is used for receiving the curtain control instruction, executing the curtain control instruction, and correspondingly controlling the target function of the intelligent curtain, namely correspondingly controlling the curtain main body 24.
In this embodiment of the application, the control structure 22 may autonomously determine a target function that needs to be controlled by the curtain body of the intelligent curtain, determine a curtain control instruction for the target function, and also send a control trigger request to the cloud management platform, and then obtain instruction information that is determined by the cloud management platform according to the target function and the control parameter that are set in advance by the user in a personalized manner through the terminal device, so as to obtain the target function that needs to be controlled by the curtain body of the intelligent curtain and the curtain control instruction for the target function.
In the embodiment of the present application, please refer to fig. 2 continuously, the intelligent window shade further includes a telescopic assembly 25, and the telescopic assembly 25 is connected to the motor structure 23 and the window shade body 24 respectively, and the motor structure 23 is configured to control the telescopic assembly 25 to extend and retract to open or close the window shade body 24. In a specific implementation, after the motor structure 23 receives the curtain control command determined by the control structure 22, the motor structure 23 controls the telescopic assembly 25 to extend and retract to open or close the curtain body. And, retraction assembly 25 in the present embodiment includes a lateral retraction subassembly and/or a longitudinal retraction subassembly.
In addition, it should be noted that, for convenience of description, the information acquisition structure 21 is shown in an entirety in fig. 2 of the embodiment of the present application, in practical applications, the information acquisition structure 21 may include at least one pyroelectric sensor and/or at least one image sensor, and the specific arrangement is determined according to practical situations, which is not limited in the embodiment of the present application.
In the embodiment of the present application, if the curtain body 24 is controlled to be opened and closed up and down, the motor structure 23 controls the longitudinal telescopic subassembly in the telescopic assembly 25 to control the curtain body, and if the curtain body is controlled to be opened and closed left and right, the motor structure 23 controls the transverse telescopic subassembly in the telescopic assembly 25 to control the curtain body.
The technical scheme provided by the embodiment of the application is described in the following with the accompanying drawings of the specification.
Referring to fig. 3, an embodiment of the present application provides a method for controlling a smart window shade, which may be performed by the smart window shade having the components in fig. 1 or fig. 2. The specific flow of the method is described below.
Step 301: and collecting user information in a preset range of the intelligent curtain.
As shown in the foregoing, in the embodiment of the present application, when the user appears in the predetermined range, where the predetermined range may be a predetermined range in which the information collection structure can detect the user information, and may also be a range of an area with a predetermined length (for example, 1 meter) centered around the smart window shade, the information collection structure may be used to collect the user information in the predetermined range of the smart window shade.
In a specific implementation process, the information acquisition structure may include at least one of a pyroelectric sensor and an image sensor, and in this case, the pyroelectric sensor may be used to acquire human infrared spectrum information appearing in a predetermined range, the image sensor may be used to acquire user image information appearing in the predetermined range, and the human infrared spectrum information and the user image information appearing in the predetermined range may also be acquired.
Step 302: and determining whether the control trigger condition is met or not according to the user information.
In the embodiment of the application, whether a user appears in a preset range or not can be determined through the user information acquired by the information acquisition structure, namely whether a control trigger condition is met or not, and when the user appears in the preset range, the window curtain needs to be controlled.
In a specific implementation process, when the user information is acquired through the information acquisition structure, specifically, when the acquired user information is human body infrared information, that is, it can be determined that a person is detected within a predetermined range, and the curtain body of the intelligent curtain can be controlled. When it is determined that the infrared spectrum information of the human body collected in the first preset time period (for example, the first preset time period is 10 seconds) is not changed, that is, the user does not leave the predetermined range, it may be determined that the curtain body needs to be controlled. In this way, it is possible to avoid a situation in which the user is present within the predetermined range, but merely passes through the predetermined range area, i.e., to improve the accuracy of determining that the control of the curtain main body is required.
In a specific implementation process, when the information acquisition structure is an image sensor, if the user information acquired by the image sensor is human body image information and the human body image information is not changed within a second preset time period, that is, the user appears in the predetermined range and does not leave the area within the predetermined range within the second preset time period, it may be determined that the control trigger condition is satisfied.
In addition, it should be noted that, in the embodiment of the present application, the first preset duration and the second preset duration may be set to be the same duration, or the first preset duration and the second preset duration may be set to be different durations, which is not limited in the embodiment of the present application.
Step 303: when the control triggering condition is determined to be met, determining a target function which needs to be controlled on the intelligent curtain, and determining a curtain control instruction aiming at the target function;
in the embodiment of the application, when the control trigger condition is met, a target function which needs to be controlled on the intelligent curtain can be determined, and a curtain control instruction aiming at the target function is determined.
Specifically, in a possible implementation manner, the target function and the control parameter triggered during the self-induction response can be preset by the user through mobile phone control software or an intelligent curtain remote controller, so that the habit of opening and closing the intelligent curtain by the user can be fully considered, and the personalized requirement of the user can be met.
In the embodiment of the application, the intelligent curtain can generate the control trigger request according to the user information meeting the control trigger condition, and then sends the control trigger request to the cloud management platform, so that the cloud management platform can correspondingly determine the target function and the control parameter which are autonomously set and are sent by the user through the terminal device in advance according to the received control trigger request. The cloud management platform can determine the indication information according to the target function and the control parameter determined by the user, namely, the target function and the corresponding curtain control instruction which need to be controlled on the intelligent curtain are determined. And then the intelligent curtain can receive the indication information sent by the cloud management platform, and then the target function and the corresponding curtain control instruction which need to be controlled are determined according to the indication information.
For example, a user sets control information that the opening and closing ratio of the curtain is 50% and the curtain function is opened on control software of a terminal device for controlling the intelligent curtain, and then sends the determined control information to the cloud management platform through the terminal device, so that when the intelligent curtain determines that the user is present in a preset range and does not leave the preset range within 10 seconds, it is determined that the control trigger condition is met. Then the intelligent curtain sends a control trigger request to the cloud management platform, the cloud management platform can determine corresponding control information according to the control trigger request, and then sends indication information determined according to the control information to the intelligent curtain, wherein the indication information comprises a curtain opening and closing ratio of 50% and a curtain opening function, so that the intelligent curtain can determine a target function for controlling the intelligent curtain according to the indication information as the curtain opening function and a curtain control instruction with the opening and closing ratio of 50%.
Specifically, in a possible implementation manner, the intelligent curtain may autonomously determine the target function for controlling the intelligent curtain through the collected information, that is, a manner of determining the target function is added to the foregoing manner of determining the target function according to the target function set by the user in a personalized manner, so as to enhance the applicability and flexibility of the scheme, and the manner of autonomously determining the target function by the intelligent curtain makes the determination more targeted and further improves the accuracy and flexibility because the determination is performed based on the information collected in real time.
In the embodiment of the application, when the control triggering condition is determined to be met, the user position of the user relative to the intelligent curtain can be determined; and if the position of the user meets the preset condition, determining a target function needing to control the intelligent curtain according to a preset function strategy.
In a specific implementation, the information collection structure further comprises a distance sensor for determining a user position of the user relative to the intelligent window covering. Then, when it is determined that the control triggering condition is met, the user position of the user relative to the intelligent curtain can be determined through the distance sensor, and specifically, when it is determined that the user position meets the predetermined condition, the target function which needs to be controlled on the intelligent curtain is determined according to the preset function strategy. The predetermined condition may be that the user location is less than 1 meter, or may be that the user location is less than 2 meters, which is not limited in the embodiment of the present application.
In a specific implementation process, the preset function policy is used to represent a corresponding relationship between the user location and the target function, for example, if the predetermined condition is that the user location is less than 3 meters and the user location is 1 meter, it may be considered that the corresponding function is an open function. In such a mode, the target function of controlling the intelligent curtain can be automatically determined according to the position information of the intelligent curtain at the current distance of the user, and the intelligent curtain can be automatically controlled more accurately.
In the embodiment of the application, the position change information of the user relative to the intelligent curtain within a third preset time period (for example, within 10 seconds) can be obtained, then the actual position change trend of the position change information is judged, and when it is determined that the actual position change trend indicated by the position change information meets the preset position change trend, the target function can be determined according to the actual position change trend.
For example, if the predetermined trend is away from the smart window shade or close to the smart window shade, and the actual trend of the position change indicated by the position change information of the user relative to the smart window shade within 10 seconds is away from the smart window shade, the target function may be determined to be closing the smart window shade according to the away from the smart window shade.
In such a way, the actual requirements of the user can be more accurately determined, so that the accuracy of determining the target function is improved, the determined target function is more consistent with the function which the user wants to control, and the use experience of the user is improved.
In a possible implementation manner, the number of users corresponding to the user information meeting the control trigger condition may also be determined, and then the control amplitude parameter for controlling the target function is determined according to the number of users, so as to generate the curtain control instruction according to the control amplitude parameter.
In a specific implementation process, when it is determined that the number of users corresponding to the user information meeting the control trigger condition is multiple (for example, 3), it may be determined that the control amplitude parameter for controlling the opening function is an opening and closing increase adjustment parameter (for example, 60%) of the window curtain; when it is determined that the number of users corresponding to the user information satisfying the control trigger condition is one, it may be determined that the control range parameter for controlling the opening function is an opening and closing reduction adjustment parameter (e.g., 30%) of the window curtain. Like this, can make the control to intelligent (window) curtain more accurate, promote user's use and experience.
Step 304: and executing the curtain control command to correspondingly control the target function of the intelligent curtain.
In the embodiment of the application, after the curtain control command is obtained, the intelligent curtain can execute the curtain control command, so that the target function of the intelligent curtain can be correspondingly controlled. Further, when the curtain control instruction is determined to be executed, prompt information can be output, wherein the prompt information is used for indicating that the intelligent curtain is controlled to operate according to the curtain control instruction, and therefore a user can know the operation condition of the intelligent curtain in time.
In one possible embodiment, after the target function of the smart window shade is controlled accordingly, it may be determined whether the user information satisfies the control trigger condition again, and when the user information does not satisfy the control trigger condition, the corresponding control of the target function of the smart window shade may be cancelled, that is, when the user is far away from the smart window shade, that is, not within the predetermined range, the control of the smart window shade may be cancelled.
For example, when the target function of the smart window shade is an open function, the open control of the smart window shade may be cancelled, that is, the window shade body is closed. Like this, can fully consider user's in-service use demand to improve the accuracy to intelligent (window) curtain control, and then on the basis of satisfying user's in-service demand, can also practice thrift the electric resource, experience with the use that promotes the user.
Through the technical scheme provided by the embodiment of the application, the intelligent curtain can sense the occurrence of the user according to the user information in the preset range to realize the automatic control of the intelligent curtain, so that the user does not need to manually operate and control the intelligent curtain, the operation steps of the user can be reduced, and the control efficiency of the intelligent curtain is improved. In addition, intelligent control over the intelligent curtain is achieved according to the user information acquired in real time, so that the intelligent curtain can accurately achieve human body induction control over the intelligent curtain, and accuracy of control over the intelligent curtain is improved.
Based on the same inventive concept, the embodiment of the application provides a device for controlling an intelligent curtain, and the device for controlling the intelligent curtain can realize the corresponding function of the method for controlling the intelligent curtain. The device for controlling the intelligent curtain can be a hardware structure, a software module or a hardware structure and a software module. The device for controlling the intelligent curtain can be realized by a chip system, and the chip system can be formed by a chip and can also comprise the chip and other discrete devices. Referring to fig. 4, the apparatus for controlling a smart window covering includes an acquisition module 401, a first determination module 402, a second determination module 403, and a control module 404, wherein:
the acquisition module 401 is used for acquiring user information within a preset range of the intelligent curtain;
a first determining module 402, configured to determine whether a control trigger condition is met according to the user information, where the control trigger condition is used to indicate that the window shade needs to be controlled;
a second determining module 403, configured to determine, when it is determined that the control trigger condition is met, a target function that needs to be controlled on the intelligent curtain, and determine a curtain control instruction for the target function;
and the control module 404 is configured to execute the curtain control instruction to correspondingly control the target function of the intelligent curtain.
In one possible embodiment, the first determining module 402 is configured to: if the user information is human body infrared spectrum information and the human body infrared spectrum information does not change within a first preset time period, determining that a control triggering condition is met; or if the user information is human body image information and the human body image does not change within the second preset time length, determining that the control trigger condition is met.
In one possible embodiment, the second determining module 403 is configured to: generating a control trigger request according to the user information meeting the control trigger condition; sending a control trigger request to a cloud management platform; receiving indication information sent by a cloud management platform, wherein the indication information is used for indicating a target function needing to be controlled on the intelligent curtain and a corresponding curtain control instruction; and determining a target function and a corresponding curtain control instruction which need to control the intelligent curtain according to the indication information.
In one possible embodiment, the second determining module 403 is configured to: when the control triggering condition is met, determining the position of the user relative to the intelligent curtain; and if the position of the user meets the preset condition, determining a target function needing to control the intelligent curtain according to a preset function strategy.
In one possible embodiment, the second determining module 403 is configured to: when the control triggering condition is met, obtaining the position change information of the user relative to the intelligent curtain within a third preset time; and if the actual position change trend indicated by the position change information meets the preset position change trend, determining the target function according to the actual position change trend.
In one possible embodiment, the second determining module 403 is configured to: determining the number of users corresponding to the user information meeting the control triggering condition; determining a control amplitude parameter for controlling the target function according to the number of users; and generating a curtain control instruction according to the control amplitude parameter.
In one possible embodiment, the apparatus for controlling a smart window covering further includes a processing module configured to:
and determining whether the user information meets the control triggering condition again, and if not, cancelling the corresponding control of the target function of the intelligent curtain.
All relevant contents of the steps involved in the foregoing embodiment of the method for controlling an intelligent window covering may be cited to the functional description of the functional module corresponding to the apparatus for controlling an intelligent window covering in this embodiment, and are not described herein again.
The division of the modules in the embodiments of the present application is schematic, and only one logical function division is provided, and in actual implementation, there may be another division manner, and in addition, each functional module in each embodiment of the present application may be integrated in one processor, may also exist alone physically, or may also be integrated in one module by two or more modules. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
Based on the same inventive concept, an embodiment of the present application provides an intelligent window shade, please refer to fig. 5, which includes at least one processor 501 and a memory 502 connected to the at least one processor, a specific connection medium between the processor 501 and the memory 502 is not limited in the embodiment of the present application, in fig. 5, the processor 501 and the memory 502 are connected through a bus 500 as an example, the bus 500 is represented by a thick line in fig. 5, and a connection manner between other components is merely for illustration and is not limited. The bus 500 may be divided into an address bus, a data bus, a control bus, etc., and is shown with only one thick line in fig. 5 for ease of illustration, but does not represent only one bus or one type of bus. In the embodiment of the present application, the memory 502 stores instructions executable by the at least one processor 501, and the at least one processor 501 may execute the steps included in the method for controlling the smart window shade by executing the instructions stored in the memory 502.
The processor 501 is a control center of the intelligent curtain, and can connect various parts of the whole intelligent curtain by using various interfaces and lines, and perform various functions and process data of the intelligent curtain by operating or executing instructions stored in the memory 502 and calling data stored in the memory 502, thereby performing overall monitoring on the intelligent curtain.
Optionally, the processor 501 may include one or more processing units, and the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly handles an operating system, a user interface, an application program, and the like, and the modem processor mainly handles wireless communication. It will be appreciated that the modem processor described above may not be integrated into the processor 501. In some embodiments, processor 501 and memory 502 may be implemented on the same chip, or in some embodiments, they may be implemented separately on separate chips.
The processor 501 may be a general-purpose processor, such as a Central Processing Unit (CPU), digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method for controlling the intelligent window shades disclosed by the embodiment of the application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
By programming the processor 501, the code corresponding to the method for controlling the intelligent window shade described in the foregoing embodiment may be solidified into a chip, so that the chip can execute the steps of the method for controlling the intelligent window shade when running.
Based on the same inventive concept, the present application also provides a storage medium storing computer instructions, which when executed on a computer, cause the computer to perform the steps of the method for controlling a smart window shade as described above.
In some possible embodiments, the various aspects of the method for controlling a smart window shade provided by the present application may also be implemented in the form of a program product, which includes program code for causing the smart window shade to perform the steps of the method for controlling a smart window shade according to various exemplary embodiments of the present application described above in this specification when the program product is run on the smart window shade.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (8)
1. A method of controlling a smart window covering, comprising:
collecting user information in a preset range of the intelligent curtain;
determining whether a control trigger condition is met or not according to the user information, wherein the control trigger condition is used for indicating that the curtain needs to be controlled;
when the control triggering condition is determined to be met, determining a target function which needs to be controlled on the intelligent curtain, and determining a curtain control instruction aiming at the target function;
executing the curtain control instruction to correspondingly control the target function of the intelligent curtain;
determining whether a control trigger condition is met according to the user information, wherein the determining comprises:
if the user information is human body infrared spectrum information acquired through a pyroelectric sensor and the human body infrared spectrum information does not change within a first preset time, determining that the control triggering condition is met;
the determining of the shade control instruction for the target function includes:
determining the number of users corresponding to the user information meeting the control triggering condition;
determining a control amplitude parameter for controlling the target function according to the number of the users;
and generating the curtain control instruction according to the control amplitude parameter.
2. The method of claim 1, wherein determining a target function that requires control of the smart window covering when it is determined that the control trigger condition is satisfied, and determining window covering control instructions for the target function, comprises:
generating a control trigger request according to the user information meeting the control trigger condition;
sending the control trigger request to a cloud management platform;
receiving indication information sent by the cloud management platform, wherein the indication information is used for indicating a target function required to be controlled on the intelligent curtain and a corresponding curtain control instruction;
and determining a target function and a corresponding curtain control instruction which need to control the intelligent curtain according to the indication information.
3. The method of claim 1, wherein determining a target function that requires control of the smart window covering when it is determined that the control trigger condition is satisfied comprises:
when the control triggering condition is met, determining the position of the user relative to the intelligent curtain;
and if the distance between the user position and the intelligent curtain meets a preset condition, determining a target function needing to control the intelligent curtain according to a preset function strategy.
4. The method of claim 1, wherein determining a target function that requires control of the smart window covering when it is determined that the control trigger condition is satisfied comprises:
when the control triggering condition is determined to be met, obtaining position change information of the user relative to the intelligent curtain within a third preset time;
and if the actual position change trend indicated by the position change information meets the preset position change trend, determining the target function according to the actual position change trend.
5. The method of claim 1, wherein after performing the respective control at the target function of the smart window covering, the method further comprises:
and determining whether the user information meets the control triggering condition again, and if not, cancelling the corresponding control of the target function of the intelligent curtain.
6. An apparatus for controlling a smart window covering, the apparatus comprising:
the acquisition module is used for acquiring user information within a preset range of the intelligent curtain;
the first determining module is used for determining whether a control triggering condition is met or not according to the user information, wherein the control triggering condition is used for indicating that the curtain needs to be controlled;
the second determination module is used for determining a target function which needs to control the intelligent curtain when the control trigger condition is determined to be met, and determining a curtain control instruction aiming at the target function;
the control module is used for executing the curtain control instruction so as to correspondingly control the target function of the intelligent curtain;
wherein the first determining module is configured to:
if the user information is human body infrared spectrum information acquired through a pyroelectric sensor and the human body infrared spectrum information does not change within a first preset time, determining that the control triggering condition is met;
the second determining module is configured to:
determining the number of users corresponding to the user information meeting the control triggering condition;
determining a control amplitude parameter for controlling the target function according to the number of the users;
and generating the curtain control instruction according to the control amplitude parameter.
7. A smart window covering, comprising:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory and for executing the steps comprised by the method of any one of claims 1 to 5 in accordance with the obtained program instructions.
8. A storage medium storing computer-executable instructions for causing a computer to perform the steps comprising the method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910621733.XA CN110320839B (en) | 2019-07-10 | 2019-07-10 | Method and device for controlling intelligent curtain, intelligent curtain and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910621733.XA CN110320839B (en) | 2019-07-10 | 2019-07-10 | Method and device for controlling intelligent curtain, intelligent curtain and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110320839A CN110320839A (en) | 2019-10-11 |
CN110320839B true CN110320839B (en) | 2021-04-16 |
Family
ID=68121760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910621733.XA Active CN110320839B (en) | 2019-07-10 | 2019-07-10 | Method and device for controlling intelligent curtain, intelligent curtain and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110320839B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111045337A (en) * | 2019-11-15 | 2020-04-21 | 珠海格力电器股份有限公司 | Automatic curtain opening and closing control method and system, electronic device and storage medium |
CN114489443A (en) * | 2022-01-25 | 2022-05-13 | 珠海格力电器股份有限公司 | Intelligent curtain control method and device, electronic equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018204314A (en) * | 2017-06-05 | 2018-12-27 | 株式会社モールデック | Multipurpose cabin |
EP3496053A1 (en) * | 2017-12-05 | 2019-06-12 | Savioke Inc. | Apparatus, system, and method for secure robot access |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020128071A1 (en) * | 2001-03-12 | 2002-09-12 | Pates Dante?Apos; A. | M.E.C. (Multi-media Entertainment Console) |
US10119714B2 (en) * | 2014-09-10 | 2018-11-06 | Cielo WiGle Inc. | System and method for remotely controlling IR-enabled appliances via networked device |
CN105577487A (en) * | 2014-09-15 | 2016-05-11 | 丰唐物联技术(深圳)有限公司 | Control method of intelligent household equipment and information processing device |
CN205454157U (en) * | 2015-12-31 | 2016-08-10 | 诺恩(天津)照明科技有限公司 | LED garden lamp that response was adjusted luminance |
CN106287951A (en) * | 2016-08-04 | 2017-01-04 | 珠海格力电器股份有限公司 | Vertical cabinet type air conditioner and method for improving air blowing comfort of air conditioner |
CN106196509B (en) * | 2016-08-19 | 2019-03-08 | 珠海格力电器股份有限公司 | air conditioner sleep mode control method and system |
CN106322667B (en) * | 2016-08-29 | 2018-11-16 | 珠海格力电器股份有限公司 | Control method and device of air conditioner, air conditioner and air conditioner remote controller |
CN107066977A (en) * | 2017-04-18 | 2017-08-18 | 胡渐佳 | Electronic equipment monitoring system for prompting based on state recognition of going out |
CN107272424A (en) * | 2017-06-13 | 2017-10-20 | 三星电子(中国)研发中心 | The method and apparatus for controlling intelligent appliance |
CN208114474U (en) * | 2017-07-04 | 2018-11-20 | 聂欣阳 | A kind of intelligent curtain control system |
CN108594777B (en) * | 2018-04-20 | 2020-03-13 | 百度在线网络技术(北京)有限公司 | Intelligent household control method, device, equipment, system and storage medium |
CN108766371A (en) * | 2018-07-04 | 2018-11-06 | 惠州市德赛西威汽车电子股份有限公司 | A kind of the intelligent backlight control system and its method of touch panel |
CN109711282A (en) * | 2018-12-10 | 2019-05-03 | 北京小米移动软件有限公司 | Light adjusting method and device |
CN109670287A (en) * | 2018-12-21 | 2019-04-23 | 努比亚技术有限公司 | Intelligent terminal unlocking method, intelligent terminal and computer readable storage medium |
CN109683576A (en) * | 2019-01-18 | 2019-04-26 | 爱图智能(深圳)有限公司 | A kind of intelligent home furnishing control method based on artificial intelligence, system and device |
-
2019
- 2019-07-10 CN CN201910621733.XA patent/CN110320839B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018204314A (en) * | 2017-06-05 | 2018-12-27 | 株式会社モールデック | Multipurpose cabin |
EP3496053A1 (en) * | 2017-12-05 | 2019-06-12 | Savioke Inc. | Apparatus, system, and method for secure robot access |
Also Published As
Publication number | Publication date |
---|---|
CN110320839A (en) | 2019-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110320839B (en) | Method and device for controlling intelligent curtain, intelligent curtain and storage medium | |
CN107085380B (en) | Intelligent household system user position judgment method and electronic equipment | |
CN110143175B (en) | Automobile equipment control method and device, readable storage medium and control equipment | |
CN107219766B (en) | Control method and device of intelligent household equipment | |
CN110186167B (en) | Control method and device of air conditioner, air conditioner and storage medium | |
CN114019807A (en) | Data processing method, device, system, equipment and readable storage medium | |
CN104754215A (en) | Shooting method and terminal | |
CN110647044A (en) | Household appliance control method and device, electronic device and readable storage medium | |
CN111023514A (en) | Method and device for controlling intelligent air conditioner, intelligent air conditioner and storage medium | |
CN109297150A (en) | Air conditioner control method, device and system, air conditioner, terminal and readable storage medium | |
CN109191601B (en) | Intelligent parking management method, system, storage medium and equipment | |
CN108498077B (en) | Sleep state detection method, home appliance, and computer-readable storage medium | |
CN114203176A (en) | Control method and device of intelligent equipment, storage medium and electronic device | |
CN111443614B (en) | Smart home control method and device, electronic equipment and storage medium | |
CN111984337B (en) | Operation mode collection method, terminal device, massage device and storage medium | |
CN110780830A (en) | Household equipment display method and device, terminal and readable storage medium | |
CN112283776A (en) | Range hood control method and device, range hood and readable storage medium | |
CN109274562B (en) | Voice instruction execution method and device, intelligent household appliance and medium | |
CN111023490A (en) | Air conditioner control method based on face recognition and air conditioner | |
CN110888334A (en) | Intelligent household control method and storage medium | |
CN107390503B (en) | Method and device for controlling alarm clock signal | |
CN115143638A (en) | Water heater control method and electronic equipment | |
CN110465945B (en) | Robot control method and device | |
CN112856773B (en) | Equipment linkage control method, system, control equipment and readable storage medium | |
CN115374227A (en) | Target object monitoring method and device based on virtual map |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |