CN115067803B - Control method of sweeper, control system and storage medium - Google Patents

Control method of sweeper, control system and storage medium Download PDF

Info

Publication number
CN115067803B
CN115067803B CN202110267431.4A CN202110267431A CN115067803B CN 115067803 B CN115067803 B CN 115067803B CN 202110267431 A CN202110267431 A CN 202110267431A CN 115067803 B CN115067803 B CN 115067803B
Authority
CN
China
Prior art keywords
sweeper
operated
data
operation result
door lock
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
Application number
CN202110267431.4A
Other languages
Chinese (zh)
Other versions
CN115067803A (en
Inventor
陈小平
徐进辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yunmi Internet Technology Guangdong Co Ltd
Original Assignee
Yunmi Internet Technology Guangdong Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yunmi Internet Technology Guangdong Co Ltd filed Critical Yunmi Internet Technology Guangdong Co Ltd
Priority to CN202110267431.4A priority Critical patent/CN115067803B/en
Publication of CN115067803A publication Critical patent/CN115067803A/en
Application granted granted Critical
Publication of CN115067803B publication Critical patent/CN115067803B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/24Floor-sweeping machines, motor-driven
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5038Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to the technical field of intelligent household appliances, in particular to a control method of a sweeper, the sweeper, a control system and a computer readable storage medium. The method comprises the following steps: acquiring data to be operated sent by the household electrical appliance; when the sweeper is in an idle state, the data to be operated is operated to obtain an operation result; and controlling the household electrical appliance to work based on the operation result, aiming at solving the problem of resource waste caused by an idle sweeper, realizing the intellectualization of the household electrical appliance and improving the user experience.

Description

Control method of sweeper, control system and storage medium
Technical Field
The application relates to the technical field of intelligent household appliances, in particular to a control method of a sweeper, the sweeper, a control system and a computer readable storage medium.
Background
The floor sweeper is an intelligent household appliance, can automatically finish floor cleaning work in a room, is slowly popularized nowadays because of the function and convenience of simple operation, and is a common household appliance for families. However, since the function of the sweeper is generally limited to the sweeping function, the sweeping function is also used in a certain period of time, and therefore, the sweeping function is a resource waste for the idle sweeper.
Disclosure of Invention
The application provides a control method of a sweeper, the sweeper, a control system and a computer readable storage medium, which aim to solve the problem of resource waste caused by idle sweeper, realize the intellectualization of household appliances and improve user experience.
In a first aspect, an embodiment of the present application provides a control method for a sweeper, where the sweeper is connected to a home appliance in a short-distance communication manner, and the method includes:
acquiring data to be operated sent by the household electrical appliance; when the sweeper is in an idle state, the data to be operated is operated to obtain an operation result; and controlling the household electrical appliance to work based on the operation result.
In an alternative embodiment, the idle state includes: the sweeper is in a non-working state; or the sweeper is in a working state, and the operation data quantity of the sweeper is lower than a preset threshold value. Therefore, the operation resources of the sweeper can be fully utilized when the sweeper is idle, and the operation resources of the sweeper are utilized to the maximum extent under the condition that the working condition of the sweeper is not influenced.
In an alternative embodiment, the operation result is sent to the home appliance so that the home appliance works according to the operation result; or generating a control instruction according to the operation result and sending the control instruction to the household electrical appliance to control the household electrical appliance to work. Therefore, the sweeper can directly control the household electrical appliance to perform corresponding work according to the operation result.
In an alternative embodiment, the home device includes a smart door lock; the method comprises the following steps: acquiring first data to be operated sent by an intelligent door lock; if the sweeper is in a non-idle state, sending a data acquisition instruction to the intelligent door lock so as to instruct the intelligent door lock to acquire second data to be operated and determine whether to execute a door opening action according to the second data to be operated; if the intelligent door lock is determined to execute the door opening action, the sweeper is controlled to continue to work, and when the sweeper is in an idle state, the first data to be operated are operated; if the operation result corresponding to the first data to be operated is door opening prohibition, outputting alarm prompt information to prompt a user; the operation amount of the first data to be operated is larger than that of the second data to be operated. Therefore, the accuracy of identifying the entrance personnel can be improved according to the secondary operation of the sweeper, and the safety is improved.
In an alternative embodiment, if it is determined that the intelligent door lock does not perform the door opening action, the sweeper is controlled to enter an idle state, and the first data to be operated is operated to obtain an operation result. Therefore, the door operator can be subjected to characteristic reconfirmation according to the state of the sweeper, the intelligent door lock is prevented from opening the door due to misjudgment, and the safety is improved.
In an alternative embodiment, after the operation on the first data to be operated on, the method further includes: if the operation result corresponding to the first data to be operated is that the door is allowed to be opened, the operation result is not sent to the intelligent door lock. Therefore, the accuracy of the person entering the door can be confirmed, the operation result is not required to be sent to the intelligent door lock, and the resource waste caused by information transmission is saved.
In an alternative embodiment, after obtaining the data to be operated sent by the home device, the method further includes: determining whether to-be-operated data of a plurality of household appliances exist or not; if the data to be operated of the plurality of household appliances exist, determining the priority order of the plurality of household appliances, and determining an operation strategy according to the priority order; and operating the data to be operated of the plurality of household appliances according to the operation strategy to obtain a plurality of operation results. Thus, the home appliances with high priority can be operated with priority according to the priority order, and the operation tasks with high priority can be processed with priority.
In an alternative embodiment, the importance of the plurality of home devices is ordered according to the importance degree of the plurality of home devices, so as to obtain a priority order; or acquiring the setting operation of the importance of the user to the plurality of home appliances, and obtaining the priority order of the plurality of home appliances according to the setting operation. The priority order can thus be determined according to the importance of the home appliance or the user's demand information.
In a second aspect, the application also provides a sweeper, which is in short-distance communication connection with the household appliance and comprises a memory and a processor; a memory for storing a computer program; and the processor is used for executing the computer program and realizing the control method of the sweeper according to any one of the embodiments of the application when the computer program is executed.
In a third aspect, the application further provides a control system, the control system comprises a sweeper and household electrical equipment, the sweeper is in short-distance communication connection with the household electrical equipment, and the control system is used for realizing the control method of any sweeper provided by the embodiment of the application.
In a fourth aspect, the present application further provides a computer readable storage medium, where a computer program is stored, where the computer program, if executed by a processor, implements a control method of any one of the sweeping machines provided in the embodiments of the present application.
The application discloses a control method of a sweeper, the sweeper, a control system and a computer readable storage medium, which are used for acquiring data to be operated sent by household appliances; when the sweeper is in an idle state, the data to be operated is operated to obtain an operation result; and controlling the household electrical appliance to work based on the operation result. The intelligent household appliance is realized, the data to be operated of the household appliance can be obtained and calculated, the operation load of the household appliance is effectively reduced, and the idle operation resource of the sweeper is reasonably utilized.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of steps of a control method of a sweeper provided by an embodiment of the application;
fig. 2 is an application scenario diagram of a control method of a sweeper provided by an embodiment of the present application;
fig. 3 is an application scenario diagram of another control method of a sweeper provided by the embodiment of the application;
FIG. 4 is a schematic block diagram of a sweeper according to an embodiment of the present application;
fig. 5 is a schematic block diagram of a control system according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The flow diagrams depicted in the figures are merely illustrative and not necessarily all of the elements and operations/steps are included or performed in the order described. For example, some operations/steps may be further divided, combined, or partially combined, so that the order of actual execution may be changed according to actual situations.
The embodiment of the application provides a control method of a sweeper, the sweeper, a control system and a computer readable storage medium. Some embodiments of the present application are described in detail below with reference to the accompanying drawings. The following embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating steps of a control method of a sweeper, which is provided by an embodiment of the present application, and the control method is applied to the sweeper, so as to realize the intellectualization of a home appliance, and the sweeper is in communication connection with the home appliance, and can acquire data to be operated of the home appliance and perform calculation, thereby effectively reducing the operation load of the home appliance, and reasonably utilizing idle operation resources of the sweeper.
In some embodiments, the sweeper and the home device may be connected by short-range communication. The short-distance communication connection comprises Bluetooth technology, zigBee technology and the like. The short-distance communication connection mode has shorter communication distance, but the defect of shorter communication distance can be overcome by utilizing the mobility of the sweeper, and meanwhile, the hardware of the implementation mode is cheaper, and the communication is also more stable.
As shown in fig. 1, the control method of the sweeper may include steps S101 to S103.
S101, acquiring data to be operated, which are sent by the household electrical appliance.
And acquiring data to be operated, which is sent by the household appliance, wherein the data to be operated can comprise image data, password data, category data and the like, and the household appliance can comprise equipment such as a refrigerator, a television, a washing machine, an intelligent door lock and the like.
In some embodiments, the sweeper receives an operation instruction sent by a user, starts the sweeper and obtains data to be operated sent by the home appliance, and the sweeper can be in communication connection with the terminal device through the terminal device operation instruction, so that when the sweeper receives the operation instruction, the sweeper obtains the data to be operated sent by the home appliance according to the operation instruction. The terminal device may comprise at least one of a cell phone, a tablet computer, a notebook computer, a personal wearable device, a customer terminal device (Customer Premise Equipment, CPE).
The user can input an operation instruction on the mobile phone, so that the sweeper obtains data to be operated sent by the home appliance according to the operation instruction.
In some embodiments, the sweeper can also acquire the voice of the user, and prompt the user to issue the operation instruction after acquiring the voice related to the operation instruction of the user, such as the voice of "operation", "calculation", and the like, so that the sweeper can acquire the data to be operated sent by the home appliance.
S102, when the sweeper is in an idle state, the data to be operated is operated to obtain an operation result.
When the sweeper is in an idle state, the acquired data to be operated is operated, an operation result is obtained, and the operation result is used for controlling the household appliance to work based on the operation result.
In some embodiments, the idle state includes: the sweeper is in a non-working state; or the sweeper is in a working state, and the operation data quantity of the sweeper is lower than a preset threshold value. The non-working state is that the sweeper is in an unbroken state, and the working state is that the sweeper is in a sweeping state, so that the operation resources of the sweeper can be fully utilized when the sweeper is idle, and the operation resources of the sweeper can be maximally utilized under the condition that the working condition of the sweeper is not influenced.
It should be noted that, the preset threshold may be any value set by the user, and may specifically be 50MB or 100MB.
Illustratively, when the sweeper is in an unbroken state, the sweeper operates the acquired data to be operated, and an operation result is obtained.
For example, when the sweeper is in a sweeping state and/or the operation data amount of the sweeper is lower than a preset threshold value, such as 50MB or 100MB, the sweeper performs operation on the acquired data to be operated, and obtains an operation result.
In some embodiments, as shown in fig. 2, the home appliance includes an intelligent door lock, where the intelligent door lock needs to acquire feature information of a person entering the door, so as to determine an identity of the person entering the door according to the feature information and determine whether to execute a door opening operation, and the feature information is data to be operated.
In the embodiment of the application, two or more kinds of characteristic information of the entrance personnel can be acquired to carry out identity verification.
Specifically, the sweeper acquires first data to be operated sent by the intelligent door lock; if the sweeper is in a non-idle state, sending a data acquisition instruction to the intelligent door lock to instruct the intelligent door lock to acquire second data to be operated and determining whether to execute a door opening action according to the second data to be operated; if the intelligent door lock is determined to execute the door opening action, the sweeper is controlled to continue to work, and when the sweeper is in an idle state, the first data to be operated are operated; if the operation result corresponding to the first data to be operated is door opening prohibition, outputting alarm prompt information to prompt a user; the operation amount of the first data to be operated is larger than that of the second data to be operated. Therefore, the accuracy of identifying the entrance personnel can be improved according to the secondary operation of the sweeper, and the safety is improved.
The data to be operated can be fingerprint information, face information, iris information, voiceprint information, password information and the like acquired by the intelligent door lock, and specifically, the data to be operated can be sorted from large to small according to the operation amount: iris information, face information, voiceprint information, fingerprint information, and password information.
In some embodiments, after the sweeper acquires the first data to be operated sent by the intelligent door lock, determining the working state of the sweeper; if the sweeper is in a non-idle state, sending a data acquisition instruction to the intelligent door lock to instruct the intelligent door lock to acquire second data to be operated, and determining whether to execute a door opening action according to the second data to be operated; and if the sweeper is in an idle state, sending a data acquisition instruction to the intelligent door lock so as to instruct the intelligent door lock to acquire second data to be operated, and determining whether to execute a door opening action according to the first data to be operated and the second data to be operated. Therefore, whether the door opening action is executed or not can be determined according to the working state of the sweeper and the calculated amount of the operation data, whether the intelligent door lock executes the door opening action or not can be determined through rapid operation, and the operation resources of the sweeper are fully utilized.
The first data to be operated are face information, the second data to be operated are fingerprint information, and the working state of the sweeper is determined after the sweeper obtains the face information sent by the intelligent door lock; if the sweeper is in a non-idle state, sending a data acquisition instruction to the intelligent door lock to instruct the intelligent door lock to acquire fingerprint information and determining whether to execute a door opening action according to the fingerprint information; if the sweeper is in an idle state, whether to execute a door opening action is determined together according to face information and fingerprint information, so that the accuracy of information identification can be improved.
In some embodiments, if the sweeper is in a non-idle state, sending a data acquisition instruction to the intelligent door lock to instruct the intelligent door lock to acquire second data to be operated and determining whether to execute a door opening action according to the second data to be operated; if the intelligent door lock is determined to execute the door opening action, the sweeper is controlled to continue to work, and when the sweeper is in an idle state, the first data to be operated are operated; if the intelligent door lock is determined not to execute the door opening action, controlling the sweeper to enter an idle state, and operating the first data to be operated to obtain an operation result. Therefore, the door operator can be re-confirmed according to the state of the sweeper, the intelligent door lock is prevented from opening the door due to misjudgment, the safety is improved, the user can be prevented from being out of door, and the like, and the experience of the user is improved.
The first data to be operated is face information, the second data to be operated is password information, and if the sweeper is in a non-idle state, a data acquisition instruction is sent to the intelligent door lock to instruct the intelligent door lock to acquire the password information and whether to execute door opening action is determined according to the password information; if the intelligent door lock is determined to execute the door opening action, the sweeper is controlled to continue to work, and when the sweeper is in an idle state, face information is operated, so that whether the information is matched is determined; if the intelligent door lock is determined not to execute the door opening action, controlling the sweeper to enter an idle state, and calculating the face information to obtain a calculation result so as to determine whether the door opening operation should be executed.
In some embodiments, after the second data to be operated on is calculated, the first data to be operated on is operated on; if the operation result corresponding to the first data to be operated is door opening prohibition, outputting alarm prompt information to prompt a user; if the operation result corresponding to the first data to be operated is that the door is allowed to be opened, the operation result is not sent to the intelligent door lock. Therefore, the accuracy of the person entering the door can be confirmed, the operation result is not required to be sent to the intelligent door lock, and the resource waste caused by information transmission is saved.
Illustratively, the first data to be operated is face information, the second data to be operated is password information, and after the password information is calculated, the face information is operated; if the operation result corresponding to the face information is door opening prohibition, outputting alarm prompt information to prompt a user; if the operation result corresponding to the face information is that the door is allowed to be opened, the operation result is not sent to the intelligent door lock.
The alarm prompting information mode may include application program (APP) or Email, short message, buzzer, chat tool such as micro message, qq, etc.
For example, when the robot sends an alarm prompt message that the person entering the floor fails to pass the verification, the application program (APP) may transmit a popup to remind the user that the person entering the floor fails to pass the verification, and the user may also view the prompt message on the application program (APP).
It can be appreciated that the user can set the reminding mode by himself, for example, can set as an Application (APP) reminder and a WeChat reminder, and then the reminding information is sent to the user through the two reminding modes.
In some embodiments, as shown in fig. 3, the home appliance may include a kitchen range, where the data to be operated may include a bottom temperature and an image in the pan, and a cooking manner is determined according to the bottom temperature; the sweeper determines food material state information of the cooking food material according to the image in the pot; and determining the dry burning prevention time according to the cooking mode and the food material state information. Therefore, the cooking mode of the cooker can be intelligently identified by the cooker, the dry heating prevention protection is realized, the convenience of user operation is improved, and the user experience is improved.
Specifically, a pan bottom temperature change curve can be automatically fitted and generated according to the pan bottom temperature at each moment; and determining a cooking mode corresponding to the cooker according to the temperature change curve of the bottom of the cooker.
The sweeper can also determine cooking parameters according to the change curve of the temperature of the pan bottom, and then determine a corresponding cooking mode according to the cooking parameters, wherein the cooking parameters at least comprise an initial value of the temperature of the pan bottom and a slope value.
The sweeper determines similar pan bottom temperature change curves in a temperature change curve library according to cooking parameters, wherein the temperature change curve library stores a plurality of pan bottom temperature change curves and each pan bottom temperature change curve corresponds to a cooking mode. The temperature change curve library stores corresponding pot bottom temperature change curves of cooking modes such as frying, stir-frying, soup stewing, frying, stewing and the like.
Illustratively, the sweeper determines food material state information of the cooking food material from the in-pot image, wherein the food material state information includes at least one of liquid information, food material state, and pot edge state.
Specifically, the liquid information is the liquid content in the image in the pot, the food material state is the zoom degree of the food material in the image in the pot, the pot edge state is the flame state of the pot edge, and whether the pot is in a dry burning state or not can be comprehensively determined according to the three state information, so that the accuracy of dry burning prevention control is improved.
The sweeper can recognize whether the image in the pot has liquid or not through the image recognition tool, recognize whether food materials in the image in the pot are zoomed or not, and recognize whether the pot edge state is whether open flame exists at the edge of the pot or not; if the image recognition tool recognizes that the liquid exists in the image in the pot, or recognizes that the food in the image in the pot is zoomed, or recognizes that the pot edge state is that the pot edge has open fire, determining that the pot is in a dry burning state.
Illustratively, the sweeper can further determine food material state information of the cooked food material according to the in-pot image based on a pre-trained neural network model, wherein the neural network model at least comprises an input layer, a feature extraction layer and an output layer.
Specifically, the sweeper inputs the image in the pan into the neural network model through the input layer; extracting features of the image in the pot based on the feature extraction layer to obtain food state features; and inputting the food material state characteristics into the output layer to obtain the food material state information of the cooking food material.
Illustratively, the sweeper determines dry-fire prevention time according to the cooking mode and the food material state information, wherein the dry-fire prevention time is used for determining the time when the cooker stops heating the cooker.
In some embodiments, after the sweeper obtains the data to be operated sent by the home devices, determining whether there are data to be operated of a plurality of home devices; if the data to be operated of the plurality of household appliances exist, determining the priority order of the plurality of household appliances, and determining an operation strategy according to the priority order; and operating the data to be operated of the plurality of home appliances according to an operation strategy to obtain a plurality of operation results, wherein the operation strategy is to operate the home appliances with high priority according to the priority order. Thus, the home appliances with high priority can be operated with priority according to the priority order, and the operation tasks with high priority can be processed with priority.
Specifically, determining whether to-be-operated data of a plurality of household appliances exist; if the data to be operated of the plurality of household appliances exist, determining the priority order of the plurality of household appliances, determining an operation strategy according to the priority order, and if the data to be operated of only one household appliance exists, operating the data to be operated to obtain an operation result.
In some embodiments, the importance of the plurality of home devices is ordered according to the importance degree of the plurality of home devices, resulting in a priority order, from which the priority order may be determined according to the importance of the home devices.
Specifically, the sweeper can determine the importance of the household appliance according to the working time of the household appliance and the operation time of the data to be operated. Therefore, the household electrical appliance can be determined to work in the preset working time, computing resources are reasonably distributed, and the operation load of the household electrical appliance is reduced.
The plurality of household appliances include a kitchen range and a washing machine, the working time of the kitchen range and the washing machine and the operation time of data to be operated corresponding to each household appliance are determined, if the kitchen range is required to be used at 12 pm and the washing machine is required to be used at 2 pm, the highest importance of the kitchen range can be determined, therefore, the required operation time is estimated according to the data to be operated corresponding to the kitchen range, if the required operation time is 5 minutes, the floor sweeper is controlled to start to operate the data to be operated corresponding to the kitchen range before 11 points 55, and operation results of the kitchen range are obtained and then operation is performed on the data to be operated corresponding to the washing machine.
In some embodiments, a setting operation of importance of a user to a plurality of home devices is obtained, and a priority order of the plurality of home devices is obtained according to the setting operation. Whereby the priority order can be determined according to the user's demand information.
For example, the user may set the importance ranking of the plurality of home devices by himself, for example, may set the importance ranking from high to low as: the kitchen range, the washing machine and the television are arranged, the sweeper is used for preferentially calculating the data to be operated of the kitchen range according to the setting operation of a user, then calculating the data to be operated of the washing machine, and finally calculating the data to be operated of the television.
In some embodiments, the sweeper may determine a priority order for the plurality of home devices based on the sweeping route. Because the sweeping machine is in short-distance communication connection with the household electrical equipment, the sweeping machine can be in communication connection only when moved to a relatively short distance of the household electrical equipment, and therefore the sweeping route of the sweeping machine is combined with the operation priority order, the moving distance of the sweeping machine can be greatly reduced, and the phenomenon of resource waste of the sweeping machine is avoided.
For example, if the cleaning route of the sweeper is determined to be "bedroom-kitchen-toilet", the data to be operated of the household electrical appliance in the bedroom, such as a television, can be obtained first for operation, then the kitchen is cleaned after the operation is finished, then the data to be operated of the household electrical appliance in the kitchen, such as a refrigerator, is obtained, finally the toilet is cleaned, and finally the data to be operated of the household electrical appliance in the toilet, such as a water heater, is obtained for operation.
In some embodiments, the operational data amount of the plurality of home devices is determined, and the data amount to be operated of the sweeper is determined according to the total operational data amount of the sweeper. Therefore, whether the data to be operated of a plurality of household appliances can be operated at the same time can be determined according to the total operation data quantity of the sweeper, the operation efficiency is improved, and the operation task quantity is increased.
The method comprises the steps that an exemplary floor sweeper obtains operation data of the washing machine and the kitchen range, wherein the amount of the operation data of the washing machine is 100M, the amount of the operation data of the kitchen range is 200M, and if the total operation data of the floor sweeper is 350M, it is determined that the operation of the operation data of the washing machine and the kitchen range can be performed simultaneously.
And S103, controlling the household electrical appliance to work based on the operation result.
In some embodiments, the operation result is sent to the home device, so that the home device works according to the operation result.
The cleaning machine obtains data to be operated of the washing machine, and sends an operation result to the washing machine after the cleaning machine obtains the operation result through operation, so that the washing machine works according to the operation result.
In some embodiments, a control instruction is generated according to the operation result, and the control instruction is sent to the home appliance to control the home appliance to work.
The method includes the steps that an exemplary floor sweeping machine obtains data to be operated of the washing machine, after the floor sweeping machine obtains an operation result through operation, a control instruction of the washing machine is generated, and the control instruction is sent to the washing machine to control the washing machine to work.
For example, if the data to be operated of the washing machine is a picture of the laundry, the operation result may be obtained according to the picture, for example, the operation result may be a washing mode, and specifically may be a washing temperature, a washing duration, and so on.
In some embodiments, the sweeper further comprises a remote control device, and the remote control device is used for controlling the switch of the household appliance, in particular, the switch of the household appliance can be controlled by infrared, radio frequency, bluetooth, zeebee and the like. Therefore, the situation that a user forgets to close the household appliance when going out can be avoided, and the sweeper can be moved to the vicinity of the appliance to remotely control the appliance.
For example, if the user suddenly finds that the television is forgotten to be turned off, the user may send a control instruction for turning off the television to the sweeper, and the sweeper moves to the vicinity of the television after receiving the control instruction and turns off the television through the remote control device.
The sweeper can detect whether the human body temperature exists in a house through the infrared sensor, so that whether a user is at home or not is determined, and if the user is not at home and the household appliance is detected to be continuously used, the sweeper is controlled to move to the vicinity of the corresponding household appliance, and the corresponding household appliance is controlled to be closed.
The determining whether the home appliance is continuously used may be determined by determining whether the operation time of the home appliance exceeds a preset threshold, if the operation time of the home appliance exceeds the preset threshold, determining that the home appliance is continuously operated, and if the operation time of the home appliance does not exceed the preset threshold, determining that the home appliance is not continuously operated. It is understood that the preset threshold may be any value, specifically 1 hour or 2 hours, which is not specifically limited herein.
In some embodiments, when the sweeper receives a load overload signal sent by the household appliance, the data to be operated of the household appliance is obtained for operation. Therefore, the calculation pressure of the overload household electrical appliance can be actively shared, and the operation efficiency and the service life of the household electrical appliance are improved.
When the sweeper cleans a kitchen, for example, the sweeper receives a load overload signal sent by the refrigerator, stops cleaning, and acquires data to be operated of the refrigerator for operation.
The control method of each embodiment obtains the data to be operated sent by the home appliance; when the sweeper is in an idle state, the data to be operated is operated to obtain an operation result; and controlling the household electrical appliance to work based on the operation result. The intelligent household appliance is realized, the data to be operated of the household appliance can be obtained and calculated, the operation load of the household appliance is effectively reduced, and the idle operation resource of the sweeper is reasonably utilized, so that the cost of the household appliance can be reduced.
Referring to fig. 4, fig. 4 is a schematic block diagram of a sweeper 200 according to an embodiment of the present application. The sweeper is in short-range communication connection with the home device, and as shown in fig. 3, the sweeper 200 comprises a memory 201 and a processor 202.
The memory 201 may include a nonvolatile storage medium and an internal memory. The non-volatile storage medium may store a computer program. The computer program includes program instructions that, when executed, cause the processor to perform any of a number of control methods for the sweeper.
The processor 202 is used to provide computing and control capabilities to support the operation of the sweeper.
The memory 201 provides an environment for the execution of a computer program in a non-volatile storage medium that, when executed by the processor 202, causes the processor 202 to execute any of the control methods of the sweeper.
It will be appreciated by those skilled in the art that the structure shown in fig. 3 is merely a block diagram of a portion of the structure associated with the present application and is not limiting of the sweeper to which the present application is applied, and that a particular sweeper may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
It should be appreciated that the Memory 201 may be a Flash chip, a Read-Only Memory (ROM) disk, an optical disk, a U-disk, a removable hard disk, etc., and the processor 302 may be a central processing unit (Central Processing Unit, CPU) which may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Wherein the general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Wherein in one embodiment, the processor 202 is configured to execute a computer program stored in the memory 201 to implement the steps of:
acquiring data to be operated sent by the household electrical appliance; when the sweeper is in an idle state, the data to be operated is operated to obtain an operation result; and controlling the household electrical appliance to work based on the operation result.
In some embodiments, the idle state includes: the sweeper is in a non-working state; or the sweeper is in a working state, and the operation data quantity of the sweeper is lower than a preset threshold value.
In some embodiments, the operation result is sent to the home appliance, so that the home appliance works according to the operation result; or generating a control instruction according to the operation result and sending the control instruction to the household electrical appliance to control the household electrical appliance to work.
In some embodiments, the home device includes a smart door lock; the method comprises the following steps: acquiring first data to be operated sent by an intelligent door lock; if the sweeper is in a non-idle state, sending a data acquisition instruction to the intelligent door lock to instruct the intelligent door lock to acquire second data to be operated, and determining whether to execute a door opening action according to the second data to be operated; if the intelligent door lock is determined to execute the door opening action, the sweeper is controlled to continue to work, and when the sweeper is in an idle state, the first data to be operated are operated; if the operation result corresponding to the first data to be operated is door opening prohibition, outputting alarm prompt information to prompt a user; the operation amount of the first data to be operated is larger than that of the second data to be operated.
In some embodiments, if it is determined that the intelligent door lock does not perform the door opening action, the sweeper is controlled to enter an idle state, and the first data to be operated is operated to obtain an operation result.
In some embodiments, after operating on the first data to be operated on, the method further comprises: if the operation result corresponding to the first data to be operated is that the door is allowed to be opened, the operation result is not sent to the intelligent door lock.
In some embodiments, after obtaining the data to be operated sent by the home device, the method further includes: determining whether to-be-operated data of a plurality of household appliances exist or not; if the data to be operated of the plurality of household appliances exist, determining the priority order of the plurality of household appliances, and determining an operation strategy according to the priority order; and operating the data to be operated of the plurality of household appliances according to the operation strategy to obtain a plurality of operation results.
In some embodiments, the importance of the plurality of home devices is ordered according to the importance degree of the plurality of home devices, resulting in a priority order; or acquiring the setting operation of the importance of the user to the plurality of home appliances, and obtaining the priority order of the plurality of home appliances according to the setting operation.
It should be noted that, for convenience and brevity of description, the specific working process of the sweeper 200 described above may refer to the corresponding process in the control method embodiment of the sweeper, and will not be described herein.
Referring to fig. 5, fig. 5 is a schematic block diagram of a control system 300 according to an embodiment of the present application. The control system 300 includes the sweeper 200 and the home appliance 301, where the sweeper 200 is connected to the home appliance 301 in a short-distance communication manner, so as to execute the control method of the sweeper.
Embodiments of the present application also provide a computer readable storage medium having a computer program stored thereon, the computer program including program instructions, which when executed implement methods that can be referred to in various embodiments of the control method of the sweeper of the present application.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
The computer readable storage medium may be an internal storage unit of the sweeper according to the foregoing embodiment, for example, a hard disk or a memory of the sweeper. The computer readable storage medium may also be an external storage device of the sweeper, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, which are provided on the sweeper.
Because the computer program stored in the computer readable storage medium can execute any of the control methods of the sweeper provided by the embodiments of the present application, the beneficial effects that can be achieved by any of the control methods of the sweeper provided by the embodiments of the present application can be achieved, which are detailed in the previous embodiments and are not described herein.
It is to be understood that the terminology used in the description of the application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should also be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments. While the application has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made and equivalents will be apparent to those skilled in the art without departing from the scope of the application. Therefore, the protection scope of the application is subject to the protection scope of the claims.
While the application has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made and equivalents will be apparent to those skilled in the art without departing from the scope of the application. Therefore, the protection scope of the application is subject to the protection scope of the claims.

Claims (11)

1. A control method of a sweeper, wherein the sweeper is in short-range communication connection with a home appliance, the method comprising:
acquiring data to be operated, which is sent by the household electrical appliance, wherein the household electrical appliance comprises an intelligent door lock, and the data to be operated comprises first data to be operated and second data to be operated;
when the sweeper is in an idle state, the first data to be operated and the second data to be operated are operated to obtain an operation result, and the operation result is used for indicating whether the intelligent door lock executes door opening operation or not; and
and controlling the household electrical appliance to work based on the operation result.
2. The control method of a sweeper according to claim 1, wherein the idle state comprises:
the sweeper is in a non-working state; or (b)
The sweeper is in a working state, and the operation data size of the sweeper is lower than a preset threshold value.
3. The control method of the sweeper according to claim 1, wherein the controlling the home appliance based on the operation result includes:
the operation result is sent to the household electrical appliance so that the household electrical appliance works according to the operation result; or alternatively
And generating a control instruction according to the operation result, and sending the control instruction to the household electrical appliance to control the household electrical appliance to work.
4. The control method of a sweeper according to claim 1, wherein the home appliance comprises an intelligent door lock; the method comprises the following steps:
acquiring first data to be operated sent by the intelligent door lock;
if the sweeper is in a non-idle state, sending a data acquisition instruction to the intelligent door lock so as to instruct the intelligent door lock to acquire second data to be operated and determine whether to execute a door opening action according to the second data to be operated;
if the intelligent door lock is determined to execute the door opening action, controlling the sweeper to continue working, and operating the first data to be operated when the sweeper is in an idle state;
if the operation result corresponding to the first data to be operated is door opening prohibition, outputting alarm prompt information to prompt a user;
the operation amount of the first data to be operated is larger than that of the second data to be operated.
5. The control method of a sweeper according to claim 4, characterized in that the method further comprises:
and if the intelligent door lock is determined not to execute the door opening action, controlling the sweeper to enter the idle state, and operating the first data to be operated to obtain an operation result.
6. The method according to claim 5, wherein after the operation on the first data to be operated, the method further comprises:
and if the operation result corresponding to the first data to be operated is that the door opening is allowed, not sending the operation result to the intelligent door lock.
7. The method for controlling a sweeper according to claim 1, further comprising, after the obtaining the data to be operated sent by the home appliance:
determining whether to-be-operated data of a plurality of household appliances exist or not;
if the data to be operated of the plurality of household appliances exist, determining the priority order of the plurality of household appliances, and determining an operation strategy according to the priority order;
the data to be operated is operated to obtain an operation result, which comprises the following steps:
and operating the data to be operated of the plurality of household appliances according to the operation strategy to obtain a plurality of operation results.
8. The method of claim 7, wherein determining the priority order of the plurality of home devices comprises:
according to the importance degree of the plurality of home appliances, ordering the importance of the plurality of home appliances to obtain a priority order; or alternatively
And acquiring setting operation of importance of a user on the plurality of household appliances, and obtaining priority orders of the plurality of household appliances according to the setting operation.
9. The sweeper is characterized by being in short-distance communication connection with household appliances, and comprises a memory and a processor;
the memory is used for storing a computer program;
the processor is configured to execute the computer program and implement the control method of the sweeper according to any one of claims 1 to 8 when the computer program is executed.
10. A control system, characterized in that the control system comprises a sweeper and a home appliance, the sweeper is in short-distance communication connection with the home appliance, and the sweeper realizes the control method of the sweeper according to any one of claims 1-8.
11. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program which, if executed by a processor, implements the control method of the sweeper according to any one of claims 1-8.
CN202110267431.4A 2021-03-11 2021-03-11 Control method of sweeper, control system and storage medium Active CN115067803B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110267431.4A CN115067803B (en) 2021-03-11 2021-03-11 Control method of sweeper, control system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110267431.4A CN115067803B (en) 2021-03-11 2021-03-11 Control method of sweeper, control system and storage medium

Publications (2)

Publication Number Publication Date
CN115067803A CN115067803A (en) 2022-09-20
CN115067803B true CN115067803B (en) 2023-12-12

Family

ID=83241536

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110267431.4A Active CN115067803B (en) 2021-03-11 2021-03-11 Control method of sweeper, control system and storage medium

Country Status (1)

Country Link
CN (1) CN115067803B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105843055A (en) * 2016-03-24 2016-08-10 苏州路之遥科技股份有限公司 Communication method of smart home system
CN108156060A (en) * 2018-02-27 2018-06-12 广东美的制冷设备有限公司 The home appliance and its means of communication, system and computer readable storage medium
CN108510984A (en) * 2017-02-24 2018-09-07 九阳股份有限公司 A kind of voice cooperative control method of intelligent appliance equipment
WO2019104525A1 (en) * 2017-11-29 2019-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods and network nodes for priority service differentiation
CN111488131A (en) * 2019-01-28 2020-08-04 佛山市顺德区美的电热电器制造有限公司 Household appliance and linkage display method and system thereof
CN111522251A (en) * 2020-06-28 2020-08-11 海尔优家智能科技(北京)有限公司 Linkage control method and device and computer readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11086996B2 (en) * 2019-04-12 2021-08-10 International Business Machines Corporation Automatic idle-state scanning for malicious code

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105843055A (en) * 2016-03-24 2016-08-10 苏州路之遥科技股份有限公司 Communication method of smart home system
CN108510984A (en) * 2017-02-24 2018-09-07 九阳股份有限公司 A kind of voice cooperative control method of intelligent appliance equipment
WO2019104525A1 (en) * 2017-11-29 2019-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods and network nodes for priority service differentiation
CN108156060A (en) * 2018-02-27 2018-06-12 广东美的制冷设备有限公司 The home appliance and its means of communication, system and computer readable storage medium
CN111488131A (en) * 2019-01-28 2020-08-04 佛山市顺德区美的电热电器制造有限公司 Household appliance and linkage display method and system thereof
CN111522251A (en) * 2020-06-28 2020-08-11 海尔优家智能科技(北京)有限公司 Linkage control method and device and computer readable storage medium

Also Published As

Publication number Publication date
CN115067803A (en) 2022-09-20

Similar Documents

Publication Publication Date Title
EP3502865A1 (en) Household appliance and method for operating the household appliance
US11353218B2 (en) Integrated management method and system for kitchen environment using artificial intelligence
CN109974235A (en) Control the method, apparatus and household appliance of household appliance
JP2018514835A (en) Method and apparatus for controlling an environmental management system in a building
CN108415294B (en) Control method and device
CN110597091A (en) Method and device for controlling kitchen system, refrigerator and cooking equipment
CN111431775A (en) Control method and device for household electrical appliance and range hood
CN108427301A (en) Control method, system and the control device of smart home device
CN113357781A (en) Air conditioner control method, air conditioner control device, air conditioner, medium, and program product
CN108762106A (en) Reserving method and device, storage medium, the processor of household appliance
CN111221256B (en) Kitchen safety management method and device, storage medium and electronic equipment
CN113009843A (en) Household appliance control method and device, household appliance and storage medium
CN115067803B (en) Control method of sweeper, control system and storage medium
JP6152853B2 (en) Control method and program
CN114253147A (en) Intelligent device control method and device, electronic device and storage medium
CN110398900B (en) Remote control method, device, medium and server for intelligent lighting equipment
CN110731686A (en) Control method and system applied to electric cooker
JP4688649B2 (en) Water heater
CN113243873B (en) Control method and control device of washing equipment, washing equipment and storage medium
CN209306057U (en) A kind of meter of kind identifies rice bucket
WO2020082852A1 (en) Method, system and apparatus for controlling home appliance, and home appliance
CN114541079B (en) Control method of washing machine, control system and storage medium
CN107918363B (en) Method and device for controlling household electrical appliance
Ché et al. An intelligent domotics system to automate user actions
CN108732937A (en) Remote controler, mobile terminal, the display methods of control interface and medium

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