Humidity control method and device, air conditioner, storage medium and equipment
Patent Information
- Application Number
- CN202310003471.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-03
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-01-03
AI Technical Summary
[0004]本公开实施例的目的在于提供一种湿度控制方法、一种湿度控制装置、空调器、电子设备以及计算机可读存储介质,从而在一定程度上解决了相关技术存在的需要用户手动开启湿度调节功能,用户对湿度调节存在需求,但是湿度调节功能使用率很低,用户需求没有被满足等问题
在本公开示例实施方式所提供的湿度控制方法中,获取不同环境温度区间下,用户对空调器的历史设定湿度值;获取当前环境温度,在当前环境温度所处的环境温度区间内,依据各历史设定湿度值的运行时长,确定当前环境温度对应的目标湿度设定值,以控制空调器将湿度参数设置为目标湿度设定值。本公开实施例所提供的方法通过获取用户对湿度的历史设定值来自动确定空调器的湿度值,一方面,实现了智能设定空调器的湿度,无需用户手动设置湿度,减少了用户操作,优化了用户体验;另一方面,通过依据用户对空调器湿度的各历史设定值的运行时长来确定目标湿度设定值,可以实现基于用户喜好设置空调器的湿度参数,从而将室内湿度调节值用户体感舒适的程度。
Smart Images

Figure CN116221929B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of air conditioning equipment technology, and more specifically, to a humidity control method, a humidity control device, an air conditioner, an electronic device, and a computer-readable storage medium. Background Technology
[0002] With the continuous improvement of living standards and production levels, the popularity of air conditioners is also increasing. Currently, most air conditioners have a humidity control function, which can regulate indoor humidity. For example, in the cold and dry autumn and winter seasons, it is necessary to humidify the indoor environment to improve comfort.
[0003] In related technologies, users need to manually activate the humidity control function, but according to existing statistics, over 95% of users do not use this function. In areas with high humidity, the high humidity environment can damage indoor items, walls, and floors. Users have a need for humidity control, but the usage rate of the humidity control function is very low, and user needs are not being met. Summary of the Invention
[0004] The purpose of this disclosure is to provide a humidity control method, a humidity control device, an air conditioner, an electronic device, and a computer-readable storage medium, thereby solving to some extent the problems existing in the related technology, such as the need for users to manually turn on the humidity adjustment function, the existence of user demand for humidity adjustment, but the low usage rate of the humidity adjustment function, and the failure to meet user needs.
[0005] According to a first aspect of this disclosure, a humidity control method is provided, comprising: acquiring historical humidity settings of an air conditioner by a user under different ambient temperature ranges; acquiring the current ambient temperature; and within the ambient temperature range in which the current ambient temperature is located, determining a target humidity setting value corresponding to the current ambient temperature based on the running time of each of the historical humidity settings, so as to control the air conditioner to set the humidity parameter to the target humidity setting value.
[0006] In one exemplary embodiment of this disclosure, obtaining the current ambient temperature includes: obtaining the current ambient temperature through the temperature sensor of the air conditioner or a temperature acquisition device connected to the air conditioner.
[0007] In one exemplary embodiment of this disclosure, determining the target humidity setting value corresponding to the current ambient temperature based on the running time of each of the historical humidity setting values within the ambient temperature range where the current ambient temperature is located includes: obtaining the total running time of the air conditioner within the ambient temperature range and the running time of each of the historical humidity setting values within the ambient temperature range within a preset time period; calculating the time proportion of the running time of each of the historical humidity setting values to the total running time; and selecting the historical humidity setting value with the largest time proportion as the target humidity setting value.
[0008] In one exemplary embodiment of this disclosure, the method further includes: assigning weights to each of the historical set humidity values, multiplying the duration proportion corresponding to each of the historical set humidity values by the weights, and using the historical set humidity value corresponding to the largest product result as the target humidity set value.
[0009] In an exemplary embodiment of this disclosure, when the corresponding historical humidity setting value cannot be obtained from the ambient temperature range corresponding to the current ambient temperature, the method further includes: expanding the range of a preset time period for obtaining the historical humidity setting value, and determining the target humidity setting value based on the obtained historical humidity setting value; or, within a region where the distance from the user's location is less than a preset threshold, obtaining the mode of the historical humidity setting values of multiple other users for the air conditioner within each ambient temperature range as the target humidity setting value; or setting the target humidity setting value as a system default value.
[0010] According to a second aspect of this disclosure, an air conditioner is provided, the main unit of the air conditioner including a receiving unit and a control unit, wherein: the receiving unit receives a target set humidity value determined by any exemplary embodiment of a humidity control method provided in the first aspect; and the control unit is configured to set a humidity parameter to the target set humidity value.
[0011] In one exemplary embodiment of this disclosure, the host further includes a temperature acquisition unit; the temperature acquisition unit is used to acquire the current ambient temperature and upload it to the cloud.
[0012] In one exemplary embodiment of this disclosure, the host further includes a humidity adjustment unit; the humidity adjustment unit is configured to adjust the humidity through the host according to the target set humidity value, or to adjust the humidity through a humidity adjustment device connected to the air conditioner according to the target set humidity value.
[0013] According to a third aspect of this disclosure, a humidity control device is provided, comprising: a historical data acquisition module configured to acquire historical humidity settings of an air conditioner by a user under different ambient temperature ranges; and a target setpoint determination module configured to acquire the current ambient temperature, and within the ambient temperature range in which the current ambient temperature is located, determine a target humidity setpoint corresponding to the current ambient temperature based on the running time of each of the historical humidity settings, so as to control the air conditioner to set the humidity parameter to the target humidity setpoint.
[0014] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method described in any of the preceding methods by executing the executable instructions.
[0015] According to a fifth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described in any of the preceding claims.
[0016] The exemplary embodiments disclosed herein may have some or all of the following beneficial effects: In the humidity control method provided in the exemplary embodiments of this disclosure, the historical humidity settings of the air conditioner set by the user under different ambient temperature ranges are obtained; the current ambient temperature is obtained, and within the ambient temperature range of the current ambient temperature, a target humidity setting value corresponding to the current ambient temperature is determined based on the running time of each historical humidity setting value, so as to control the air conditioner to set the humidity parameter to the target humidity setting value. The method provided in the embodiments of this disclosure automatically determines the humidity value of the air conditioner by obtaining the user's historical humidity settings. On the one hand, it realizes intelligent setting of the air conditioner's humidity, eliminating the need for the user to manually set the humidity, reducing user operations, and optimizing the user experience; on the other hand, by determining the target humidity setting value based on the running time of each historical humidity setting value of the air conditioner, it is possible to set the humidity parameter of the air conditioner based on user preferences, thereby adjusting the indoor humidity value to a level that makes the user feel comfortable.
[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0019] Figure 1 The schematic diagram illustrates a flow chart of a humidity control method according to an embodiment of the present disclosure; Figure 2 A schematic diagram of the main unit of an air conditioner according to an embodiment of the present disclosure is shown; Figure 3 A block diagram of a humidity control device according to an embodiment of the present disclosure is shown schematically; Figure 4 A schematic diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation
[0020] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0021] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0022] With the continuous improvement of living standards and production levels, the popularity of air conditioners is also increasing. Currently, most air conditioners have a humidity control function, which can regulate indoor humidity. For example, in the cold and dry autumn and winter seasons, in order to increase the ambient temperature, it is necessary to humidify the indoor environment to improve indoor comfort.
[0023] In related technologies, users need to manually activate the humidity control function, but according to existing statistics, over 95% of users do not use this function. In areas with high humidity, the high humidity environment can damage indoor items, walls, and floors. Users have a need for humidity control, but the usage rate of the humidity control function is very low, and user needs are not being met.
[0024] To address the problems existing in the above methods, this exemplary embodiment proposes a humidity control method and an air conditioner, humidity control device, electronic device, and computer-readable storage medium supporting the humidity control method. The technical solutions of the embodiments of this disclosure are described in detail below: This example implementation first provides a humidity control method. (See reference...) Figure 1 As shown, the humidity control method specifically includes the following steps: Step S110: Obtain the user's historical humidity settings for the air conditioner under different ambient temperature ranges; Step S120: Obtain the current ambient temperature. Within the ambient temperature range of the current ambient temperature, determine the target humidity setting value corresponding to the current ambient temperature based on the running time of each historical set humidity value, so as to control the air conditioner to set the humidity parameter to the target humidity setting value.
[0025] In the humidity control method provided in the exemplary embodiments of this disclosure, on the one hand, the humidity of the air conditioner is intelligently set, eliminating the need for the user to manually set the humidity, reducing user operations, and optimizing the user experience; on the other hand, by determining the target humidity setting value based on the duration of each historical humidity setting value of the air conditioner set by the user, the humidity parameters of the air conditioner can be set according to user preferences, thereby adjusting the indoor humidity value to a level that makes the user feel comfortable.
[0026] The above steps will now be described in more detail in another embodiment.
[0027] In step S110, the user's historical humidity settings for the air conditioner under different ambient temperature ranges are obtained.
[0028] Air conditioners, as a common household appliance, are mainly used to regulate and control parameters such as temperature, humidity, and airflow within buildings or structures, thereby maintaining a comfortable indoor environment. Temperature and humidity are key factors affecting environmental comfort, and users tend to set different humidity levels for their air conditioners depending on the ambient temperature. For example, a user in southern regions might set the air conditioner's humidity setting to 45% for rapid dehumidification when the indoor temperature exceeds 35 degrees Celsius in summer, while setting it to 55% when the temperature is below 30 degrees Celsius.
[0029] In this embodiment, the ambient temperature is divided into multiple different ranges, and the historical humidity settings of the air conditioner set by the user within each ambient temperature range are obtained. For example, one way to divide the ambient temperature is as follows: 28 to 31 degrees Celsius, 31 to 33 degrees Celsius, and 40 to 42 degrees Celsius. It should be noted that the above-described division of ambient temperature is merely an illustrative example, and the scope of protection of this exemplary embodiment is not limited thereto. For instance, it may include more ambient temperatures, and the granularity of dividing each ambient temperature range can be adjusted according to actual circumstances.
[0030] For example, this embodiment of the disclosure obtains historical humidity settings for an air conditioner set by a user over the past N days at different ambient temperature ranges. The smaller the value of N, the higher the sensitivity of the obtained historical humidity settings; that is, the better it reflects the latest user preferences when their preferred humidity changes. However, it also makes it more likely that insufficient historical humidity settings will be obtained. Therefore, when determining the value of N, both the sensitivity and the amount of data obtained need to be considered. Based on data analysis, this embodiment of the disclosure typically sets the value of N to 7 to ensure that while obtaining a sufficient amount of data, the obtained historical humidity settings more accurately reflect user preferences. It is understood that the above scenario is merely illustrative, and the value of N can be set to other values depending on the actual situation.
[0031] In step S120, the current ambient temperature is obtained. Within the ambient temperature range of the current ambient temperature, the target humidity setting value corresponding to the current ambient temperature is determined based on the running time of each historical set humidity value, so as to control the air conditioner to set the humidity parameter to the target humidity setting value.
[0032] The aforementioned current ambient temperature is the real-time indoor temperature. In this embodiment, the temperature uploaded by the air conditioner's temperature sensor can be used as the current real-time temperature. Alternatively, the real-time temperature can be obtained through other temperature acquisition devices connected to the air conditioner. For example, the current real-time ambient temperature can be obtained through other smart home devices with temperature acquisition capabilities connected to the air conditioner. These smart home devices can communicate with the air conditioner via Bluetooth or a wireless network.
[0033] The above method, which determines the target humidity setting value corresponding to the current ambient temperature based on the running time of each historical humidity setting value within the current ambient temperature range, can achieve the following: within a preset time period, obtain the total running time of the air conditioner within the ambient temperature range, as well as the running time of each historical humidity setting value within that range; calculate the proportion of the running time of each historical humidity setting value to the total running time, and select the historical humidity setting value with the largest proportion as the target humidity setting value.
[0034] The aforementioned historical humidity setting runtime refers to the duration of operation within the current ambient temperature range for that historical humidity setting. The aforementioned total operating time refers to the total duration of air conditioner use within that time range. The proportion of the operating time for each historical humidity setting to the total operating time is calculated by dividing the operating time of each historical humidity setting by the total operating time of the air conditioner. For example, if the air conditioner operates for 4 hours with a humidity setting of 45% within a temperature range of 40 to 42 degrees Celsius, and the total operating time is 5 hours, then the proportion of the operating time corresponding to that historical humidity setting is 80%. The calculation method is the same when the temperature range is other ranges and / or the historical humidity setting is other values.
[0035] Preferably, to better adapt to user needs, when determining the target humidity setting value, this embodiment of the disclosure can also assign weights to the runtime corresponding to the historical humidity setting values. For example, among the historical humidity setting values obtained over the past N days, the closer the historical humidity setting value is to the current date, the higher its runtime weight can be assigned. For instance, for the historical humidity setting values obtained over the past N days, the runtime weight for day N-1 can be set to 5, the runtime weight for day N-2 to 3, the runtime weight for day N-3 to 1, the runtime weight for day N-4 to 1, and the runtime weight for day N-5 and each subsequent day to 0.5. It is understood that the above scenario is merely an illustrative example, and the scope of protection of this embodiment of the disclosure is not limited thereto. For example, the weights can be set to other values according to actual circumstances.
[0036] Specifically, the target humidity setting value can be determined as follows: assign weights to each historical humidity setting value, multiply the duration ratio corresponding to each historical humidity setting value by the weight, and take the historical humidity setting value corresponding to the largest product as the target humidity setting value.
[0037] Taking the above-mentioned setting of runtime weights as follows: N-1 day is 5, N-2 day is 3, N-3 day is 1, N-4 day is 1, and N-5 day and thereafter are 0.5, the target set humidity value at each ambient temperature is determined based on the weight and duration proportion of each historical set humidity value. The final runtime proportion of each historical set temperature is then determined by the following formula: Final runtime percentage = (N-1) daily runtime percentage 5+(N-2) proportion of daily running time 3+(N-3) proportion of daily running time 1+(N-4) proportion of daily running time 1+(N-5) proportion of daily running time 0.5 + ... + Proportion of the most recent N-day runtime 0.5 For each ambient temperature range, the final running time of each historical set humidity value is calculated using the above formula, and the historical set humidity value with the longest final running time is taken as the target set humidity value.
[0038] In one specific embodiment, the target humidity value obtained through the above process can be shown in Table 1 below: Table 1:
[0039] In this specific embodiment, the target humidity setting value is determined by calculating the running time proportion of each historical humidity setting value within each ambient temperature range, as shown in Table 1 above.
[0040] In this embodiment of the disclosure, after obtaining the real-time current ambient temperature, the ambient temperature range in which the current ambient temperature is located is determined, and the humidity parameter of the air conditioner is set to the target set humidity value corresponding to the ambient temperature range.
[0041] Taking Table 1 above as an example, assuming that the real-time ambient temperature is 32 degrees, and the current ambient temperature is determined to be in the range of 31 to 33 degrees, the target humidity setting value corresponding to this ambient temperature range can be obtained from Table 1 as 50%. Therefore, the humidity parameter of the air conditioner is set to 50%.
[0042] It should be noted that the above scenario is only an illustrative example, and the scope of protection of this example embodiment is not limited thereto.
[0043] In another specific embodiment of this disclosure, when the corresponding historical set humidity value cannot be obtained in the ambient temperature range corresponding to the current ambient temperature, the target set humidity value can be determined in the following three ways according to the priority order: (1) expand the range of the preset time period for obtaining the historical set humidity value, and determine the target humidity setting value based on the obtained historical set humidity value; (2) in the range of the area where the distance from the user's area is less than a preset threshold, in each ambient temperature range, obtain the mode of the historical set humidity values of multiple other users for the air conditioner as the user's historical set humidity value for the air conditioner, and determine the target humidity setting value based on the historical set humidity value; (3) set the target set humidity value as the system default value.
[0044] For example, taking the above N value as 7, that is, obtaining the historical set humidity value of the past 7 days, if the historical set humidity value cannot be obtained in the past 7 days, for example, if the user has not used the humidity adjustment function of the air conditioner in the past 7 days, the time range can be expanded, for example, the historical set humidity value of the past 30 days can be obtained, and the target set humidity value can be determined by the humidity control method described above.
[0045] Since the environmental and climatic conditions in neighboring areas are relatively similar, in this embodiment of the disclosure, if the historical set humidity value cannot be obtained even after expanding the preset time period, the mode of the historical set humidity values of users in neighboring areas at the current ambient temperature can be obtained as the historical set humidity value. For example, assuming the current user is located in District B of City A, and the historical set humidity value of the current user at the current ambient temperature still cannot be obtained after extending the past 7 days to 30 days, the mode of the humidity setting values of all users in District B of City A can be taken as the target set humidity value.
[0046] If the historical humidity setting value of the current user cannot be obtained by expanding the time range, and the humidity setting values of the air conditioners set by users in the neighboring area cannot be obtained, the target humidity setting value will be set as the system default value in this embodiment of the disclosure.
[0047] It should be noted that although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0048] Furthermore, this disclosure also provides an air conditioner that can automatically adjust indoor humidity based on the above-described humidity control method, such as... Figure 2 As shown, the main unit of the air conditioner includes a receiving unit and a control unit, wherein: The aforementioned receiving unit receives the target set humidity value determined according to any of the aforementioned humidity control methods; In this embodiment of the disclosure, the cloud of the air conditioner automatically determines the target set humidity value through the above-described humidity control method. After determining the target set humidity value based on the user's historical set humidity values for the air conditioner, the cloud sends the target set humidity value to the receiving unit. The receiving unit is used to receive the target set humidity value so that the control unit sets the humidity parameter of the air conditioner to the target set humidity value.
[0049] The aforementioned control unit sets the humidity parameter to the target set humidity value.
[0050] In this embodiment of the disclosure, the main unit of the air conditioner further includes a temperature acquisition unit, which is used to acquire the current ambient temperature and upload it to the cloud. Specifically, the current ambient temperature can be obtained by a temperature sensor installed in the air conditioner, or by a weather data acquisition device associated with the air conditioner; this embodiment of the disclosure does not impose any special limitations on this.
[0051] Furthermore, in this embodiment of the present disclosure, the air conditioner also has a humidity control unit, which is used to adjust the humidity according to a target set humidity value via a host, or to adjust the humidity according to a target set humidity value via a humidity control device connected to the air conditioner.
[0052] Correspondingly, in this example embodiment, a humidity control device is also provided, referencing Figure 3 As shown, the humidity control device 300 may include a historical data acquisition module 310 and a target setpoint determination module 320. Wherein: The historical data acquisition module 310 is configured to acquire the historical humidity settings of the air conditioner by the user under different ambient temperature ranges. The target setpoint determination module 320 is configured to acquire the current ambient temperature, and within the ambient temperature range where the current ambient temperature is located, determine the target humidity setpoint corresponding to the current ambient temperature based on the running time of each historical set humidity value, so as to control the air conditioner to set the humidity parameter to the target humidity setpoint.
[0053] In this embodiment of the disclosure, the target set value determination module obtains the current ambient temperature by means of the following method: obtaining the current ambient temperature through the temperature sensor of the air conditioner or a temperature acquisition device connected to the air conditioner.
[0054] In this embodiment of the disclosure, the target setpoint determination module achieves the above-mentioned determination of the target humidity setpoint corresponding to the current ambient temperature within the ambient temperature range based on the running time of each historical set humidity value in the following manner: within a preset time period, the total running time of the air conditioner within the ambient temperature range and the running time of each historical set humidity value within the ambient temperature range are obtained; the running time of each historical set humidity value is calculated as the proportion of the running time of the historical set humidity value to the total running time, and the historical set humidity value with the largest proportion of the running time is selected as the target humidity setpoint.
[0055] Preferably, when determining the target humidity setting value, a weight can be set for each historical humidity setting value, as follows: a weight is set for each historical humidity setting value, the duration ratio corresponding to each historical humidity setting value is multiplied by the weight, and the historical humidity setting value corresponding to the largest product result is used as the target humidity setting value.
[0056] Furthermore, when the corresponding historical humidity setting value cannot be obtained within the ambient temperature range corresponding to the current ambient temperature, the aforementioned control module is also used to determine the target humidity setting value in priority order using the following methods: expanding the range of the preset time period for obtaining historical humidity setting values, and determining the target humidity setting value based on the obtained historical humidity setting values; within the range where the distance from the user's location is less than a preset threshold, obtaining the mode of the historical humidity setting values of multiple other users for the air conditioner within each ambient temperature range as the target humidity setting value; and setting the target humidity setting value as the system default value.
[0057] The specific implementation details of the aforementioned humidity control device have been explained in detail in the corresponding section of the humidity control method, so they will not be repeated here.
[0058] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0059] Figure 4 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. See below for details. Figure 4 It shows a schematic diagram of a structure suitable for implementing the electronic device 400 in the embodiments of this disclosure. Figure 4 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0060] like Figure 4 As shown, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403 to implement the voice control method as described in the embodiments of this disclosure. The RAM 403 also stores various programs and data required for the operation of the electronic device 400. The processing device 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0061] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows electronic device 400 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4 An electronic device 400 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0062] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts, thereby implementing the voice control method as described above. In such embodiments, the computer program can be downloaded and installed from a network via communication device 409, or installed from storage device 408, or installed from ROM 402. When the computer program is executed by processing device 401, it performs the functions defined in the methods of embodiments of this disclosure.
[0063] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0064] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0065] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0066] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: Obtain the historical humidity settings of the air conditioner set by the user under different ambient temperature ranges; The system obtains the current ambient temperature and, within the ambient temperature range, determines the target humidity setting value corresponding to the current ambient temperature based on the running time of each historical humidity setting value, so as to control the air conditioner to set the humidity parameter to the target humidity setting value.
[0067] Optionally, when one or more of the above-described procedures are executed by the electronic device, the electronic device may also perform other steps described in the above embodiments.
[0068] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone 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 remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0069] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0070] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0071] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0072] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0073] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0074] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0075] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A humidity control method, characterized in that, include: Obtain the historical humidity settings of the air conditioner set by the user under different ambient temperature ranges; The system acquires the current ambient temperature, and within a preset time period, acquires the total operating time of the air conditioner within the ambient temperature range and the operating time of each historical set humidity value within the ambient temperature range. It then calculates the proportion of the operating time of each historical set humidity value to the total operating time. The system selects the historical set humidity value with the largest proportion, or assigns a weight to each historical set humidity value, multiplies the proportion of each historical set humidity value by the weight, and determines the historical set humidity value corresponding to the largest product as the target set humidity value for the current ambient temperature. This allows the air conditioner to automatically set the humidity parameter to the target set humidity value. If no corresponding historical set humidity value is acquired within the ambient temperature range corresponding to the current ambient temperature, the target set humidity value is determined according to a priority order: expanding the preset time period for acquiring the historical set humidity values, and then determining the target set humidity value based on the acquired historical set humidity values. Within a region where the distance from the user's location is less than a preset threshold, within each of the ambient temperature ranges, the mode of the historical humidity settings of multiple other users for the air conditioner is obtained as the target humidity setting value; the target humidity setting value is then set as the system default value.
2. The humidity control method according to claim 1, characterized in that, The process of obtaining the current ambient temperature includes: The current ambient temperature is obtained through the temperature sensor of the air conditioner or a temperature acquisition device connected to the air conditioner.
3. An air conditioner, characterized in that, The main unit of the air conditioner includes a receiving unit and a control unit, wherein: The receiving unit receives the target set humidity value determined by the method according to claim 1 or 2. The control unit is used to set the humidity parameter to the target set humidity value.
4. The air conditioner according to claim 3, characterized in that, The host also includes a temperature acquisition unit; The temperature acquisition unit is used to acquire the current ambient temperature and upload it to the cloud.
5. The air conditioner according to claim 3, characterized in that, The host also includes a humidity control unit; The humidity control unit is used to adjust the humidity according to the target set humidity value via the host, or to adjust the humidity according to the target set humidity value via a humidity control device connected to the air conditioner.
6. A humidity control device, characterized in that, include: The historical data acquisition module is configured to acquire the user's historical humidity settings for the air conditioner under different ambient temperature ranges; The target setpoint determination module is configured to acquire the current ambient temperature, acquire the total operating time of the air conditioner within the ambient temperature range and the operating time of each historical set humidity value within the ambient temperature range within a preset time period, calculate the proportion of the operating time of each historical set humidity value to the total operating time, and determine the historical set humidity value with the largest proportion, or assign weights to each historical set humidity value, multiply the proportion of the operating time of each historical set humidity value by the weights, and determine the historical set humidity value corresponding to the largest product result as the target set humidity value corresponding to the current ambient temperature, so as to control the air conditioner to automatically set the humidity parameter to the target set humidity value; wherein, when no corresponding historical set humidity value is acquired within the ambient temperature range corresponding to the current ambient temperature, the target set humidity value is determined according to a priority order, the priority order being: expanding the range of the preset time period for acquiring the historical set humidity values, and determining the target set humidity value based on the acquired historical set humidity values; Within a region where the distance from the user's location is less than a preset threshold, within each of the ambient temperature ranges, the mode of the historical humidity settings of multiple other users for the air conditioner is obtained as the target humidity setting value; the target humidity setting value is then set as the system default value.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method of claim 1 or 2.
8. An electronic device, characterized in that, include: processor; Memory for storing the executable instructions of the processor; The processor is configured to execute the method of claim 1 or 2 by executing the executable instructions.
Citation Information
Patent Citations
Operation mode pushing method and device for air conditioner and air conditioner
CN113531818A
KR20200130000A