Household appliance control method and device, equipment and storage medium

By obtaining user location and appliance operation characteristic information, it automatically determines and controls home appliances, solving the problem of low intelligence level of existing home appliance control methods and achieving a personalized and convenient home experience.

CN120785670APending Publication Date: 2025-10-14QINGDAO HAIER WASHING MASCH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410386927.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-01
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Existing home appliance control methods rely on manual operation or preset modes by users, are not very intelligent, and cannot provide personalized services.

Method used

By obtaining the user's location information, determining the target home appliance, and controlling the operation of related devices based on their operating characteristics, automated and personalized home appliance control is achieved.

Benefits of technology

It simplifies the operation process, improves the intelligence level of smart home, provides a more convenient and personalized home experience, and optimizes the collaborative work of the home environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120785670A_ABST
    Figure CN120785670A_ABST
Patent Text Reader

Abstract

The invention discloses a household appliance control method and device, equipment and a storage medium, and relates to the technical field of household appliances, and the method comprises the steps: obtaining the position information of a user; inquiring indoor household appliance distribution information according to the position information so as to determine a target household appliance to be controlled from the candidate household appliances distributed indoors; issuing a control instruction to the target household appliance to control the operation of the target household appliance; acquiring operation feature information of the target household appliance; and controlling operation of associated household appliances of the target household appliance according to the operation feature information of the target household appliance. According to the technical scheme, the intelligent level of household appliance control can be improved, so that the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the technical field of household appliances, and in particular to a household appliance control method, apparatus, device, and storage medium. Background Art

[0002] With the rapid development of technology and the improvement of people's living standards, smart homes have gradually become an important part of modern families. As one of the core technologies of smart homes, intelligent control of home appliances can achieve centralized management, remote control, and intelligent linkage of home appliances, thereby improving users' living experience.

[0003] Currently, existing home appliance control methods are usually through local control or mobile intelligent program software control, which often rely on the user's manual operation or preset mode, and are not highly intelligent and cannot provide personalized services to users. Summary of the Invention

[0004] The present invention provides a home appliance control method, device, equipment and storage medium to enhance the intelligence level of home appliance control, thereby improving user experience.

[0005] In a first aspect, the present invention provides a method for controlling a home appliance, the method comprising:

[0006] Get the user's location information;

[0007] querying indoor home appliance distribution information according to the location information to determine a target home appliance to be controlled from candidate home appliances distributed indoors;

[0008] Sending a control instruction to the target home appliance to control the operation of the target home appliance;

[0009] Obtaining operation characteristic information of the target household appliance;

[0010] The operation of the home appliances associated with the target home appliance is controlled according to the operation characteristic information of the target home appliance.

[0011] The technical solution of the present invention first obtains the user's location information, then queries indoor home appliance distribution information based on the location information to determine the target home appliance to be controlled from the candidate home appliances distributed indoors. A control instruction is then issued to the target home appliance to control its operation. The target home appliance's operating characteristic information is then obtained. Finally, the operation of the target home appliance's associated home appliances is controlled based on the target home appliance's operating characteristic information. This technical solution, by obtaining the user's location information, provides a basis for determining the target home appliance. The target home appliance to be controlled is then determined based on the user's location information, greatly simplifying the operation process and enhancing the intelligence level of the smart home, thereby improving the user experience. A control instruction is then issued to the target home appliance to control its operation, providing the user with a more intelligent home experience. The target home appliance's operating characteristic information is then obtained, providing a data foundation for controlling the operation of its associated home appliances. Finally, the operation of its associated home appliances is controlled based on the target home appliance's operating characteristic information, ensuring that various devices in the home environment work together, thereby optimizing the overall environment. Furthermore, automatically controlling associated devices based on the operating characteristics of the target home appliance can enhance the user experience and allow users to enjoy more convenient and personalized home services. Furthermore, because the present invention can not only determine the target home appliance to be controlled based on the user's location information and issue control instructions to the target home appliance to control the operation of the target home appliance, but also control the operation of the target home appliance's associated home appliances based on the operating characteristics of the target home appliance, this solves the problem that existing home appliance control methods rely on manual user operation or preset modes, resulting in a low level of intelligence and an inability to provide personalized services to users.

[0012] In a second aspect, the present invention provides a home appliance control device, the device comprising:

[0013] A first acquisition module is used to obtain the user's location information;

[0014] a determination module, configured to query indoor home appliance distribution information based on the location information, so as to determine a target home appliance to be controlled from candidate home appliances distributed indoors;

[0015] a first control module, configured to issue a control instruction to the target home appliance to control the operation of the target home appliance;

[0016] A second acquisition module is used to acquire the operation characteristic information of the target household appliance;

[0017] The second control module is configured to control the operation of the home appliances associated with the target home appliance according to the operation characteristic information of the target home appliance.

[0018] In a third aspect, the present invention provides an electronic device, comprising:

[0019] at least one processor; and a memory communicatively coupled to the at least one processor;

[0020] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the home appliance control method described in any embodiment of the present invention.

[0021] In a fourth aspect, the present invention provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the home appliance control method described in any embodiment of the present invention.

[0022] It should be noted that the above-mentioned computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium may be packaged together with the processor of the home appliance control device or separately from the processor of the home appliance control device, and the present invention does not limit this.

[0023] The description of the second, third and fourth aspects of the present invention can refer to the detailed description of the first aspect; and the beneficial effects of the description of the second, third and fourth aspects can refer to the analysis of the beneficial effects of the first aspect, which will not be repeated here.

[0024] In the present invention, the name of the aforementioned home appliance control device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of the present invention, they are within the scope of the claims of the present invention and their equivalents.

[0025] These and other aspects of the present invention will become more apparent from the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0027] Figure 1 This is a flow chart of the household appliance control method provided by the present invention;

[0028] Figure 2 is another flow chart of the household appliance control method provided by the present invention;

[0029] Figure 3 This is a structural diagram of the home appliance control device provided by the present invention;

[0030] Figure 4 It is a structural schematic diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0031] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.

[0032] The term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0033] The terms “first” and “second” and the like in the specification and drawings of the present invention are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.

[0034] Furthermore, the terms "including," "having," and any variations thereof, mentioned in the description of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.

[0035] It should be mentioned before discussing exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although flow charts describe various operations (or steps) as sequential processes, many operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of various operations can be rearranged. When its operation is completed, the process can be terminated, but can also have additional steps not included in the accompanying drawings. The process can correspond to methods, functions, procedures, subroutines, subprograms, etc. In addition, the features in the embodiments of the present invention and the embodiments can be combined with each other without conflict.

[0036] It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0037] In the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0038] Figure 1 This is a flow chart of the home appliance control method provided by the present invention. This embodiment is applicable to situations where automatic control of home appliances is required. The method can be executed by the home appliance control device provided by the present invention. The device can be implemented in software and / or hardware. For example, the device can be a computer or a server. Figure 1 The home appliance control method of this embodiment may specifically include the following steps:

[0039] Step 110: Obtain the user's location information.

[0040] Specifically, the location information refers to the user's current indoor location information.

[0041] In a specific implementation, the user's location information can be obtained through a communication device or sensor, and then the user's specific coordinates can be obtained based on the user's location information. Then, the target home appliance to be controlled can be screened from the candidate home appliances based on the user's specific coordinates.

[0042] Exemplarily, the communication device may be a router.

[0043] Exemplarily, the sensor may be a radar sensor, an ultrasonic sensor, or an image sensor.

[0044] In this embodiment, obtaining the user's location information provides a basis for determining the target home appliance.

[0045] Step 120 : querying indoor home appliance distribution information based on the location information to determine a target home appliance to be controlled from candidate home appliances distributed indoors.

[0046] Specifically, indoor appliance distribution information refers to the spatial distribution of indoor appliances, including their names and specific indoor locations. Candidate appliances are appliances that can be controlled. The target appliance to be controlled is the candidate appliance that requires a control command, determined based on the user's location information.

[0047] In a specific implementation, before querying indoor home appliance distribution information based on location information, initial location information can be received from a mobile terminal. For example, after a user clicks the "Send Initial Location Information" button in the mobile terminal's application interface, the user's information is received, thereby obtaining the initial location information. A coordinate origin is then determined based on the initial location information. For example, the received initial location information is parsed to extract necessary location data, such as longitude and latitude, and the coordinate origin is then determined based on the parsed data. The location information of each candidate home appliance is then received from the mobile terminal, and the coordinates of each home appliance are determined based on the coordinate origin and the location information of each candidate home appliance. For example, after receiving the location information of each candidate home appliance, the information is parsed to obtain parsed data, which may include the candidate home appliance's identifier, relative distance from the coordinate origin, and azimuth. The specific coordinates of each candidate home appliance are then calculated based on the coordinate origin and the parsed data. Finally, indoor home appliance distribution information is generated based on the coordinate origin and the coordinates of each candidate home appliance. For example, an indoor map can be created based on the coordinate origin and the coordinates of each candidate home appliance. This map can be a two-dimensional plan or a three-dimensional model, depending on actual needs. The locations of each candidate home appliance can then be marked on the generated indoor map based on the calculated coordinates. The markings can include information such as the device name and function description, thereby obtaining the final indoor appliance distribution information. Finally, the generated indoor appliance distribution information can be stored in a database for subsequent query and use. The mobile terminal can be a smartphone, tablet computer, etc., and this is not limited in this embodiment of the present invention.

[0048] After obtaining the user's location information, it can be parsed into specific coordinates. Then, based on the indoor appliance distribution information, a device that coincides with the coordinates or is within a preset distance threshold is selected from the candidate appliances and identified as the target appliance. If more than one appliance is selected, the selected appliances are prioritized based on factors such as distance from the user, frequency of use, and device status. Based on the priority ranking results, the highest-priority appliance is selected as the target appliance to be controlled.

[0049] In this embodiment, the user does not need to manually select home appliances. The target home appliances to be controlled can be automatically determined based on the user's location information, which greatly simplifies the operation process, improves the intelligence level of the smart home, and thus improves the user experience.

[0050] Step 130: Send a control instruction to the target home appliance to control the operation of the target home appliance.

[0051] Specifically, the control instruction can be an instruction for controlling the operation of the home appliance generated according to actual conditions or pre-set requirements. For example, the control instruction can be to turn on the home appliance.

[0052] In practice, before issuing control commands to target home appliances, a stable communication connection must be established with each candidate appliance. This can be achieved through wireless communication technologies such as Wi-Fi, Bluetooth, and ZigBee, ensuring accurate transmission of control commands to each appliance. The control command is then sent to the target appliance via the communication connection. Upon receiving the control command, the target appliance parses and executes it. This execution process may include starting the device, changing its operating state, adjusting parameters, and more, depending on the command content and the device's functionality.

[0053] In this embodiment, by issuing control instructions to the target home appliance to control the operation of the target home appliance, a more intelligent home experience can be provided to the user.

[0054] Step 140: Acquire the operating characteristic information of the target home appliance.

[0055] Specifically, operating characteristic information refers to data information generated during the operation of the target home appliance that reflects its operating status or characteristics, which may include the power consumption, operating time, working mode, fault status, etc. of the device.

[0056] In specific implementations, first, ensure a stable communication connection with the target home appliance. Then, a request for operating characteristic information can be sent to the target home appliance via the communication connection. This request can be a specific instruction or data packet, instructing the device on the type of operating characteristic information to be sent. Upon receiving the request, the target home appliance extracts the corresponding operating characteristic information based on the request content. For example, this operating characteristic information could include the device's real-time power consumption, operating status, and operating hours. This information is then sent back via the communication connection, thereby obtaining the target home appliance's operating characteristic information.

[0057] In this embodiment, by acquiring the operation characteristic information of the target home appliance, a data basis is provided for subsequently controlling the operation of the home appliances associated with the target home appliance.

[0058] Step 150 : Control the operation of the home appliances associated with the target home appliance according to the operation characteristic information of the target home appliance.

[0059] Specifically, the associated home appliance of the target home appliance is a device associated with the target home appliance determined according to user needs.

[0060] In a specific implementation, after obtaining the operating characteristic information of the target home appliance, data verification can be performed to ensure the accuracy and completeness of the data. For example, the format, length, range, etc. of the data can be checked to see if they meet expectations. Then further processing and analysis can be performed on the data, for example, data cleaning, conversion, aggregation, and other operations can be performed on the verified data. In order to extract information related to controlling the operation of associated home appliances. For example, when the target home appliance is a washing machine and the associated home appliance is a dryer, the information extracted that is related to controlling the operation of the associated home appliance may be relevant information about the clothes placed in the washing machine, such as material, weight, etc. Then, based on the proposed information, an instruction to control the associated home appliances of the target home appliance is generated. For example, the instruction may be to turn on the associated home appliance. The instruction is then sent to the associated home appliance through a communication connection. After receiving the control instruction, the associated home appliance parses and executes the instruction.

[0061] In this embodiment, controlling the operation of associated home appliances based on the target appliance's operating characteristics ensures coordinated operation of various devices within the home environment, thereby optimizing the overall environment. Furthermore, automatically controlling associated devices based on the target appliance's operating characteristics enhances the user experience, allowing users to enjoy more convenient and personalized home services.

[0062] In an embodiment of the present invention, by obtaining the user's location information, a judgment basis is provided for subsequently determining the target home appliance. The target home appliance to be controlled is then determined based on the user's location information, which greatly simplifies the operation process, improves the intelligence level of the smart home, and thus improves the user experience. A control instruction is then issued to the target home appliance to control the operation of the target home appliance, bringing a more intelligent home experience to the user. The operating characteristic information of the target home appliance is then obtained, providing a data basis for subsequently controlling the operation of the associated home appliances of the target home appliance. Finally, the operation of the associated home appliances is controlled based on the operating characteristic information of the target home appliance, which can ensure that the various devices in the home environment work together, thereby optimizing the overall environment. Moreover, automatically completing the control of the associated devices based on the operating characteristic information of the target home appliance can enhance the user experience and allow the user to enjoy more convenient and personalized home services. In addition, since the present invention can not only determine the target home appliance to be controlled based on the user's location information and issue control instructions to the target home appliance to control the operation of the target home appliance, but also control the operation of the associated home appliances of the target home appliance based on the operating characteristic information of the target home appliance, it solves the problem that the existing home appliance control method relies on the user's manual operation or preset mode, has a low degree of intelligence, and is unable to provide personalized services to users.

[0063] Figure 2This is another flow chart of the household appliance control method provided by the present invention. This embodiment is a specific implementation based on the above embodiment. Figure 2 As shown, the method of this embodiment may specifically include the following steps:

[0064] Step 210: Obtain the user's location information.

[0065] Step 211 : querying indoor home appliance distribution information based on the location information to determine a target home appliance to be controlled from candidate home appliances distributed indoors.

[0066] Step 212: Identify the user's intention.

[0067] In a specific implementation, the user's motion and location information can be obtained through a communication device or sensor, and then the user's intention can be identified by analyzing the user's motion and location information.

[0068] For example, a router can acquire user location data, and an image sensor can acquire user motion data. This data can then be preprocessed, such as cleaning to remove noise and outliers. Key features, such as the user's speed, direction, and dwell time, are then extracted from the processed data. These extracted features are then fed into a trained model to identify the user's intent.

[0069] In this embodiment, by identifying the user's intention, a data basis is provided for subsequently generating control instructions for the target home appliance.

[0070] Step 213: Generate a control instruction for the target home appliance according to the user's intention.

[0071] In a specific implementation, after identifying the user's intention, the intention can be mapped to a specific control instruction according to a preset mapping relationship, thereby generating a control instruction corresponding to the target home appliance. The preset mapping relationship defines the correspondence between different user intentions and home appliance control instructions.

[0072] In this embodiment, the control instructions for the target home appliance are generated according to the user's intention, so as to provide the user with personalized services and thus enhance the user experience.

[0073] Step 214: Send a control instruction to the target home appliance to control the operation of the target home appliance.

[0074] Step 215: Acquire the operating characteristic information of the target home appliance.

[0075] The operating characteristic information may include operating time information. Operating characteristic information refers to data generated during the operation of the target home appliance that reflects its operating status or characteristics. Operating time information may include the time the target home appliance started operating, the time it ended operating, the total operating time, the elapsed operating time, and the remaining operating time.

[0076] Step 216 : Determine the startup time information of the associated home appliance according to the running time information of the target home appliance.

[0077] Specifically, the startup time information of the associated home appliance refers to the time when the associated home appliance starts running. In this embodiment, the startup time information of the associated home appliance can be determined according to the running time information of the target home appliance to achieve automatic linkage of the devices.

[0078] In a specific implementation, first, based on user needs and the actual conditions of the home environment, association rules can be pre-defined between the target home appliance and associated home appliances. These association rules can trigger the activation of the associated home appliances based on time, conditions, or events. A communication connection is then established with the target home appliance, and a request is sent to the target home appliance to obtain its operating time information. The startup time information of the associated home appliances can then be determined based on the target home appliance's operating time information and the pre-defined association rules. For example, if the associated home appliance needs to wait for a fixed period of time after the target home appliance is turned on before starting, the startup time of the associated home appliance can be calculated by summing the target home appliance's operating time and the fixed time.

[0079] In this embodiment, the startup time information of the associated home appliance is determined according to the running time information of the target home appliance, which can not only provide personalized services for the user but also avoid unnecessary energy consumption.

[0080] Step 217 : Control the home appliances associated with the target home appliance to start and operate according to the start time information.

[0081] In a specific implementation, after obtaining the startup time information, a corresponding control instruction can be generated based on the acquired startup time information. This instruction can include a startup command for the associated home appliance. When the scheduled startup time arrives, the control instruction is sent to the associated home appliance, triggering the device to start and operate. The operating status of the associated home appliance can then be monitored to ensure that the control instruction is correctly executed.

[0082] In this embodiment, the startup and operation of the associated home appliances of the target home appliance are controlled according to the startup time information, which not only improves the convenience of home life, but also reduces energy consumption through automated management, and improves the comfort and intelligence level of the home environment.

[0083] Further, after the associated home appliance is controlled to start running according to the start time information, the method further comprises: determining a running control parameter of the associated home appliance according to the running condition information; and controlling the associated home appliance to run according to the running control parameter.

[0084] The running condition information refers to various states, conditions or environment information generated by the target home appliance during running. For example, if the target home appliance is a washing machine, the running condition information of the washing machine can include the rotation speed, water temperature, weight and material of the laundry, etc. The running control parameter of the associated home appliance refers to a specific numerical value or condition for controlling the running of the appliance, such as temperature setting value, humidity range, brightness level, running time, power output, etc. For example, if the associated home appliance is a clothes dryer, the running control parameter of the clothes dryer can include drying time, temperature, power, etc.

[0085] In a specific implementation, the running condition information is first obtained, for example, by collecting the running condition information of the target home appliance in real time through a sensor or a device interface. Then, the collected running condition information is preprocessed to eliminate noise and outliers. Then, the running control parameter of the associated home appliance is determined according to the processed data and the preset rules. And according to the determined running control parameter, a specific control instruction is generated. For example, the control instruction can be to adjust the temperature, humidity, brightness, etc. of the device. Then the control instruction is sent to the associated home appliance through a wireless communication method. For example, the wireless communication method can be implemented through Wi-Fi, Bluetooth, Zigbee, etc. After receiving the control instruction, the associated home appliance will adjust its running state and parameters according to the instruction.

[0086] For example, if the target home appliance is a washing machine and the associated home appliance is a clothes dryer, the running condition information of the target home appliance is that the material of the laundry is jeans and the weight is 900 grams, and the running control parameter of the clothes dryer is drying time and temperature level. The conventional drying time is 30 minutes and the temperature level is medium. The preset rule is that the drying time of jeans material laundry is 10 minutes longer than the conventional setting and the temperature level is one level higher. According to the above running condition information and the preset rule, the drying time of the associated home appliance can be determined as 40 minutes and the temperature level as high.

[0087] In this embodiment, the running control parameters of the associated home appliance are determined according to the operating condition information, which can more accurately determine the energy demand of the associated home appliance, thereby optimizing energy distribution and reducing unnecessary energy consumption. Moreover, the user no longer needs to manually adjust the parameters of the associated home appliance, simplifying the operation steps and improving the user experience. Moreover, controlling the associated home appliance to run according to the running control parameters can ensure that the device runs in the best state, thereby improving the service life of the home appliance.

[0088] Further, after the associated home appliance is controlled to start running according to the start time information, the method further comprises: obtaining a historical control record of the associated home appliance; determining running control parameters of the associated home appliance according to the historical control record; and controlling the associated home appliance to run according to the running control parameters.

[0089] Specifically, the historical control record of the associated home appliance refers to the record of all control operations of the associated home appliance by the user in the past, including the time, manner, parameters, etc. of the control, which is stored in a database to ensure the integrity and security of the data.

[0090] In a specific implementation, the historical control record corresponding to the associated home appliance is first extracted from the database, and then data analysis is performed on the historical control record to extract the control habits, preferences and needs of the user. Here, the control frequency, time distribution, parameter settings, etc. of the user can be achieved. Based on the results of data analysis, the control mode of the user can be identified. For example, the user may be more inclined to use a certain parameter setting in a certain time period, or use a specific control method in a specific scenario. Then, the running control parameters of the associated home appliance are determined according to the identified user control mode, and specific control instructions are generated according to the determined running control parameters. For example, these instructions can be to adjust the power, running time, etc. of the device. After that, the control instructions are sent to the associated home appliance through wireless communication. After receiving the control instructions, the associated home appliance will adjust its running state and parameters according to the instructions.

[0091] For example, assume that a user has a smart washing machine and a smart dryer at home. Among them, the target home appliance is the washing machine, and the associated home appliance is the dryer. In the past few months, the user has used the dryer to dry clothes after each use of the washing machine. By collecting and analyzing the user's historical control record, it is found that the user usually uses the dryer between 8 pm and 10 pm, and prefers to use medium temperature for drying. Based on these historical data and user preferences, the running control parameters of the associated home appliance can be determined as medium temperature level. After the dryer starts, it will perform drying operation according to the previously determined parameters.

[0092] In this embodiment, the operation control parameters of the associated home appliance are determined according to the historical control records, and the associated home appliance is controlled to operate according to the operation control parameters, so that better personalized service can be provided for the user, thereby improving the user experience and convenience.

[0093] Further, after the associated home appliance is controlled to start operating according to the start time information, the operation control parameters set by the user for the associated home appliance are obtained from the target home appliance, and the associated home appliance is controlled to operate according to the operation control parameters.

[0094] In a specific implementation, the user can set the operation control parameters for the associated home appliance through the operation interface of the target home appliance, for example, the control panel of the associated home appliance is obtained through the operation interface of the target home appliance, and then the user can select on the interface of the target home appliance. The operation control parameters set by the user are stored in the memory of the target home appliance. Then, after the associated home appliance starts, the operation control parameters set by the user for the associated home appliance are obtained from the memory of the target home appliance, and after the operation control parameters are received, parameter analysis and verification are performed to ensure the validity and security of the parameters. After verification, specific control instructions are generated according to the analyzed operation control parameters. Then, the control instructions are sent to the associated home appliance through a wireless communication mode. After receiving the control instructions, the associated home appliance adjusts its operating state and parameters according to the instructions.

[0095] In this embodiment, the operation control parameters set by the user for the associated home appliance are obtained from the target home appliance, and the operation of the associated home appliance is controlled according to these parameters, so that the user can more conveniently control multiple devices, thereby improving the user experience.

[0096] Further, before the associated home appliance is controlled to start operating according to the start time information, the start request information is generated and sent to the target home appliance, and the start request information is used to request to start the associated home appliance; the confirmation start information fed back by the target home appliance in response to the start request information is received, and the associated home appliance is triggered to start operating according to the start time information.

[0097] In a specific implementation, after determining the startup time information, a data packet containing startup request information is constructed based on the startup time information. This data packet may include the identifier of the target home appliance, the identifier of the associated home appliance, the startup time information, and authentication information. The data packet is then sent to the target home appliance, and a response from the target home appliance is awaited. After receiving a response confirming the startup information from the target home appliance, the received startup confirmation information is verified to ensure its integrity and authenticity. If verification is successful, a corresponding startup instruction can be generated based on the aforementioned startup time information and sent to the associated home appliance. Upon receiving the startup instruction, the associated home appliance will start operating according to the instruction.

[0098] In this embodiment, through the above steps, not only can the accuracy and reliability of control be improved, but also more intelligent and personalized services can be provided to users.

[0099] Therefore, the technical solution of the present invention obtains the user's location information to provide a basis for determining the target home appliance. The target home appliance to be controlled is then determined based on the user's location information, greatly simplifying the operation process, enhancing the intelligence level of the smart home, and thus improving the user experience. The user's intent is then identified, providing a data basis for generating control instructions for the target home appliance. Generating control instructions for the target home appliance based on the user's intent provides personalized services for the user, thereby enhancing the user experience. The control instructions are then issued to the target home appliance to control its operation, providing a more intelligent home experience for the user. The target home appliance's operating characteristic information is then obtained, providing a data basis for controlling the operation of its associated home appliances. The startup time information of its associated home appliances is then determined based on the target home appliance's operating time information, providing personalized services for the user while also avoiding unnecessary energy consumption. Finally, the startup time information is used to control the startup of the target home appliance's associated home appliances, improving the convenience of home life and reducing energy consumption through automated management, thereby enhancing the comfort and intelligence level of the home environment. In addition, since the present invention can not only determine the target home appliance to be controlled based on the user's location information and issue control instructions to the target home appliance to control the operation of the target home appliance, but also control the operation of the associated home appliances of the target home appliance based on the operating characteristic information of the target home appliance, it solves the problem that the existing home appliance control method relies on the user's manual operation or preset mode, has a low degree of intelligence, and is unable to provide personalized services to users.

[0100] Figure 3 FIG. 1 is a structural diagram of a household appliance control device provided by the present invention. Figure 3 As shown, the device may specifically include:

[0101] A first acquisition module 310 is used to obtain user location information;

[0102] a determination module 320 configured to query indoor home appliance distribution information based on the location information to determine a target home appliance to be controlled from candidate home appliances distributed indoors;

[0103] A first control module 330 is configured to issue a control instruction to the target home appliance to control the operation of the target home appliance;

[0104] The second acquisition module 340 is used to obtain the operating characteristic information of the target household appliance;

[0105] The second control module 350 is configured to control the operation of the home appliances associated with the target home appliance according to the operation characteristic information of the target home appliance.

[0106] In one embodiment, the device further comprises:

[0107] The identification module is used to identify the user's intention before issuing a control instruction to the target home appliance to control the operation of the target home appliance; and generate a control instruction for the target home appliance according to the user's intention.

[0108] In one embodiment, the operation characteristic information includes operation time information, and the second control module 350 is specifically configured to:

[0109] Determining the startup time information of the associated home appliance according to the operating time information of the target home appliance;

[0110] The home appliances associated with the target home appliance are controlled to start and operate according to the startup time information.

[0111] In one embodiment, the operating characteristic information further includes operating condition information, and the device further includes:

[0112] The third control module is used to determine the operation control parameters of the associated home appliances according to the operating condition information after controlling the associated home appliances of the target home appliance to start operation according to the start-up time information; and control the operation of the associated home appliances according to the operation control parameters.

[0113] In one embodiment, the device further comprises:

[0114] The fourth control module is configured to acquire a historical control record of the user for the associated home appliance after controlling the associated home appliance of the target home appliance to start running according to the start time information, determine a running control parameter of the associated home appliance according to the historical control record, and control the associated home appliance to run according to the running control parameter.

[0115] In an embodiment, the apparatus further comprises:

[0116] The fifth control module is configured to acquire a running control parameter set by the user for the associated home appliance from the target home appliance after controlling the associated home appliance of the target home appliance to start running according to the start time information, and control the associated home appliance to run according to the running control parameter.

[0117] In an embodiment, the apparatus further comprises:

[0118] The confirmation module is configured to generate start request information before controlling the associated home appliance of the target home appliance to start running according to the start time information, and send the start request information to the target home appliance, wherein the start request information is used to request to start the associated home appliance, receive confirmation start information fed back by the target home appliance for the start request information, and trigger to execute the controlling the associated home appliance of the target home appliance to start running according to the start time information.

[0119] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the functions described above. The specific working process of the above described functional modules can refer to the corresponding process in the foregoing method embodiments, and will not be described here.

[0120] The device provided by the application provides a judgment basis for determining the target home appliance device by acquiring the position information of the user. Then, the target home appliance device to be controlled is determined according to the position information of the user, which greatly simplifies the operation process and improves the intelligent level of the smart home, thereby improving the user experience. The control instruction is issued to the target home appliance device to control the operation of the target home appliance device, which brings a more intelligent home experience for the user. Then, the operation characteristic information of the target home appliance device is acquired, which provides a data basis for controlling the operation of the associated home appliance device of the target home appliance device. Finally, the operation of the associated home appliance device of the target home appliance device is controlled according to the operation characteristic information of the target home appliance device, which can ensure that all devices in the home environment work cooperatively, thereby optimizing the overall environment. Moreover, the control of the associated device is automatically completed according to the operation characteristic information of the target device, which can improve the user experience and enable the user to enjoy more convenient and personalized home services. In addition, since the application can not only determine the target home appliance device to be controlled according to the position information of the user and issue the control instruction to the target home appliance device to control the operation of the target home appliance device, but also control the operation of the associated home appliance device of the target home appliance device according to the operation characteristic information of the target home appliance device, the problem that the existing home appliance control method relies on the manual operation or preset mode of the user and has a low intelligent level, thereby failing to provide personalized services for the user, is solved.

[0121] Figure 4 is a structural schematic diagram of an electronic device provided by the application. Figure 4 A block diagram of an exemplary electronic device 4 suitable for implementing embodiments of the application is given. Figure 4 The electronic device 4 shown is merely an example and should not limit the function and use range of the embodiments of the application.

[0122] As shown in Figure 4 , the electronic device 4 is in the form of a general computing electronic device. The components of the electronic device 4 can include but are not limited to one or more processors or processing units 16, system memory 28, and a bus 18 connecting different system components, including the system memory 28 and the processing unit 16.

[0123] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to an industry standard architecture (ISA) bus, a microchannel architecture (MAC) bus, an enhanced ISA bus, a video electronics standards association (VESA) local bus, and a peripheral component interconnect (PCI) bus.

[0124] Electronic device 4 typically includes a variety of computer system readable media. These media can be any available media that is located either internally or externally to electronic device 4, including both volatile and nonvolatile media, removable and non-removable media.

[0125] System memory 28 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Electronic device 4 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 can be provided for reading from and writing to a non-removable, non-volatile magnetic media (not shown and typically called a "hard drive"). Figure 4 Although not shown, a magnetic disk drive can also be utilized in some embodiments to read from and write to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive can be utilized in some embodiments for reading from and writing to a removable, non-volatile optical disk (e.g., a CD-ROM, DVD-ROM or other optical media). In these instances, each can be connected to bus 18 by one or more data media interfaces. As will be further depicted and described below, memory 28 can include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the application. Figure 4 Program / utility 40 having a set (at least one) of program modules 42 can be stored in, for example, system memory 28 by way of example, such programs can include an operating system, one or more application programs, other program modules, and program data, each or some combination thereof, which can include implementation of the network environment. Program modules 42 generally carry out the functions and / or methodologies of embodiments of the application as described herein.

[0126] Electronic device 4 can also communicate with one or more external devices 14 such as a keyboard or pointing device, a display 24, etc. and also with one or more devices that enable a user to interact with electronic device 4 and / or any devices (e.g., network card, modem, etc.) that enable electronic device 4 to communicate with one or more other computing devices. Such communication can occur via input / output (I / O) interface(s) 22. Still yet, electronic device 4 can communicate with one or more networks such as a local area network (LAN), a general wide area network (WAN), and / or a public network (e.g., the Internet) via network adapter 20. As

[0127] illustrated, network adapter 20 can communicate with the other components of electronic device 4 via bus 18. It should be understood that although not shown, other hardware and / or software components could be utilized in conjunction with electronic device 4. By way of example, a bus controller could be utilized and / or present in some embodiments. Also, software components could be utilized and / or present for facilitating communications between electrical components. Figure 4 Figure 4 ​Not shown, other hardware and / or software modules may be used in conjunction with computer device 4, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0128] The processing unit 16 executes various functional applications and page displays by running programs stored in the system memory 28, for example, implementing the home appliance control method provided in an embodiment of the present invention, which includes:

[0129] Get the user's location information;

[0130] querying indoor home appliance distribution information according to the location information to determine a target home appliance to be controlled from candidate home appliances distributed indoors;

[0131] Sending a control instruction to the target home appliance to control the operation of the target home appliance;

[0132] Obtaining operation characteristic information of the target household appliance;

[0133] The operation of the home appliances associated with the target home appliance is controlled according to the operation characteristic information of the target home appliance.

[0134] Of course, those skilled in the art will appreciate that the processor may also implement the technical solution of the home appliance control method provided in any embodiment of the present invention.

[0135] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method for controlling a home appliance provided in an embodiment of the present invention is implemented, for example, and the method includes:

[0136] Get the user's location information;

[0137] querying indoor home appliance distribution information according to the location information to determine a target home appliance to be controlled from candidate home appliances distributed indoors;

[0138] Sending a control instruction to the target home appliance to control the operation of the target home appliance;

[0139] Obtaining operation characteristic information of the target household appliance;

[0140] The operation of the home appliances associated with the target home appliance is controlled according to the operation characteristic information of the target home appliance.

[0141] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device.

[0142] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0143] Program code embodied on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0144] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0145] Those skilled in the art will appreciate that the modules or steps of the present invention described above can be implemented using a general-purpose computing device. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computer device, which can then be stored in a storage device and executed by the computing device. Alternatively, they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.

[0146] In addition, the acquisition, storage, use, and processing of data in the technical solution of the present invention comply with the relevant provisions of national laws and regulations.

[0147] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will appreciate that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments, and substitutions are possible for those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present invention. The scope of the present invention is determined by the scope of the appended claims.

Claims

1. A household appliance control method, characterized in that: The method includes: Get the user's location information; querying indoor home appliance distribution information according to the location information to determine a target home appliance to be controlled from candidate home appliances distributed indoors; Sending a control instruction to the target home appliance to control the operation of the target home appliance; Obtaining operation characteristic information of the target household appliance; The operation of the home appliances associated with the target home appliance is controlled according to the operation characteristic information of the target home appliance.

2. The home appliance control method according to claim 1, characterized in that: Before issuing a control instruction to the target home appliance to control the operation of the target home appliance, the method further includes: identifying the user's intent; A control instruction for the target home appliance is generated according to the user's intention.

3. The home appliance control method according to claim 1, wherein: The operation characteristic information includes operation time information, and controlling the operation of the home appliances associated with the target home appliance according to the operation characteristic information of the target home appliance includes: Determining the startup time information of the associated home appliance according to the operating time information of the target home appliance; The home appliances associated with the target home appliance are controlled to start and operate according to the startup time information.

4. The home appliance control method according to claim 3, characterized in that: The operation characteristic information also includes operation condition information, and after controlling the home appliances associated with the target home appliance to start and operate according to the start time information, further includes: determining the operation control parameters of the associated household appliance according to the operation condition information; The operation of the associated home appliance is controlled according to the operation control parameters.

5. The home appliance control method according to claim 3, characterized in that: After controlling the associated home appliances of the target home appliance to start and operate according to the startup time information, the method further includes: Obtaining historical control records of the user on the associated home appliance; determining the operation control parameters of the associated home appliance according to the historical control records; The operation of the associated home appliance is controlled according to the operation control parameters.

6. The home appliance control method according to claim 3, characterized in that: After controlling the associated home appliances of the target home appliance to start and operate according to the startup time information, the method further includes: Acquiring, from the target home appliance, the operation control parameters set by the user for the associated home appliance; The operation of the associated home appliance is controlled according to the operation control parameters.

7. The home appliance control method according to claim 3, characterized in that: Before controlling the home appliances associated with the target home appliance to start and operate according to the startup time information, the method further includes: Generate startup request information, and send the startup request information to the target home appliance, where the startup request information is used to request startup of the associated home appliance; Receive confirmation startup information fed back by the target home appliance in response to the startup request information, and trigger execution of controlling the startup operation of associated home appliances of the target home appliance according to the startup time information.

8. A home appliance control device, characterized in that: The device includes: A first acquisition module is used to obtain the user's location information; a determination module, configured to query indoor home appliance distribution information based on the location information, so as to determine a target home appliance to be controlled from candidate home appliances distributed indoors; a first control module, configured to issue a control instruction to the target home appliance to control the operation of the target home appliance; A second acquisition module is used to acquire the operation characteristic information of the target household appliance; The second control module is configured to control the operation of the home appliances associated with the target home appliance according to the operation characteristic information of the target home appliance.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the home appliance control method described in any one of claims 1-7.

10. A storage medium containing computer-executable instructions, characterized in that: The computer executable instructions are used to execute the household appliance control method according to any one of claims 1 to 7 when executed by a computer processor.