Air cleaner and network system
11175058 · 2021-11-16
Assignee
Inventors
Cpc classification
G06F13/00
PHYSICS
F24F11/62
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F2110/50
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F2110/65
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H04L67/12
ELECTRICITY
F24F11/57
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/58
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/62
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/58
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Provided herein is an air cleaner (200) that includes: a communication interface (260) that receives information concerning operation contents from a server (100); and a processor (210) that, upon partial or complete termination of communication with the server (100), initializes the information concerning operation contents, or initializes a setting concerning acquisition of the information concerning operation contents.
Claims
1. An air cleaner comprising: a sensor that outputs a value related to a condition of air drawn into the air cleaner: a communication interface that receives operation information of the air cleaner from a server; one or more non-transitory computer-readable memory having computer-executable instructions embodied thereon; and a processor coupled to the one or more non-transitory computer-readable emory that executes instructions to; upon receiving the operation information from the server, alter a threshold number to be compared with the value based on the operation information: and upon partial or complete termination of communication with the server, initialize the threshold number, or initialize a setting concerning acquisition of the operation information.
2. The air cleaner according to claim 1, further comprising a controller that accepts an instruction to accept the operation information from the server.
3. An air cleaner comprising: a sensor that outputs a value related to a condition of air drawn into the air cleaner: a communication interface that receives operation information of the air cleaner from a server; a controller that accepts designation of whether to accept the operation information from the server; one or more non-transitory computer-readable memory having computer-executable instructions embodied thereon; and a processor coupled to the one or more non-transitory computer-readable memory that executes an instruction to, initialize a threshold number to be compared with the value upon accepting designation to reject the operation information from the server.
4. The air cleaner according to claim 1, wherein the processor initializes the operation information at a predetermined time.
5. A network system comprising: a server; and an air cleaner including: a sensor that outputs a value related to a condition of air drawn into the air cleaner; a communication interface that receives operation information of the air cleaner from the server; and a processor coupled to the one or more non-transitory computer-readable memory that executes instructions to: upon receiving the operation information from the server, alter a threshold number to be compared with the value based on the operation information; and upon partial or complete termination of communication with the server, initialize the threshold number, or initialize a setting concerning acquisition of the operation information.
6. The network system according to claim 5, wherein the server accepts designation of whether to accept the operation information, from the air cleaner and/or an other terminal.
7. A network system comprising: a server; and an air cleaner including: a sensor that outputs a value related to a condition of air drawn into the air cleaner a communication interface that receives operation information of the air cleaner from the server; and a processor coupled to the one or more non-transitory computer-readable memory that initialize a threshold number to be compared with the value on the basis of designation to reject the operation information from the server.
8. The air cleaner according to claim 1, the sensor is a dust sensor, and the threshold number indicates presence of dust in the air.
9. The air cleaner according to claim 1, the sensor is an odor sensor, and the threshold number indicates presence of odor in the air.
10. The air cleaner according to claim 2, the controller further accepts an instruction of transition to an automatic operation, and the processor further executes instructions to: upon accepting instruction of transition to the automatic operation, allow starting the automatic operation provided by the server; and upon partial or complete termination of communication with the server, cancel allowance of the automatic operation.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
DESCRIPTION OF EMBODIMENTS
(32) Embodiments of the present invention are described below with reference to the accompanying drawings. In the following descriptions, like elements are given like reference numerals. Such like elements will be referred to by the same names, and have the same functions. Accordingly, detailed descriptions of such elements will not be repeated.
First Embodiment
Overall Configuration of Network System 1 and Brief Overview of its Operation
(33) An overall configuration of a network system 1 according to present embodiment is described below, with reference to
(34) The air cleaner 200 according to the present embodiment is configured to adjust the sensitivity of sensors that detect dust and odor.
(35) The communication terminal, for example, the smartphone 300, obtains an application program for controlling home appliances such as the air cleaner 200. The present embodiment will be described through the case where the communication terminal is the smartphone 300. However, the communication terminal is not limited to the smartphone 300, and may be a device such as a tablet, a gaming machine, or a personal computer.
(36) The following is a brief overview of the operation of the network system 1 according to the present embodiment. The air cleaner 200 measures the amounts of dust and predetermined gases drawn into the air cleaner 200, using a dust sensor and an odor sensor. The air cleaner 200 sends the measurement results to the home appliances control server 100 (step S102).
(37) The information server 100B obtains information such as weather, air temperature, humidity, pollen levels, and PM.sub.2.5 levels, and feeds the information to the home appliances control server 100 (step S104).
(38) By using an indoor history representing the result of dust and odor measurement from the air cleaner 200, and outdoor information concerning environmental conditions from the information server 100B, the home appliances control server 100 decides, for example, the optimum operation and the optimum sensitivity on a per-air cleaner 200 basis, and sends the information to the air cleaner 200 (step S106).
(39) By using the information from the home appliances control server 100, the air cleaner 200 changes the operation mode, and sets the sensitivity of each sensor (step S108).
(40) That is, in the present embodiment, the server 100 is able to feed the air cleaner 200 with information suited for the air cleaner 200, using the measured data by the air cleaner 200, and the data from the information server 100B. The following describes the network system 1 with regard to a specific configuration for achieving such a function.
(41) Hardware Configuration of Server 100
(42) An embodiment of a hardware configuration of the server 100 constituting the network system 1 according to the present embodiment is described below, with reference to
(43) The CPU 110 controls different parts of the server 100 by executing the programs stored in the memory 120. For example, the CPU 110 runs a program stored in the memory 120, and performs various processes by referring to various data.
(44) The memory 120 is implemented as any of various types of memories, including, for example, RAM (Random Access Memory) and ROM (Read-Only Memory). The memory 120 may be installed in the server 100, or may be detachably provided for the server 100 via various interfaces, or may be a storage medium of a device that is accessible by the server 100. The memory 120 stores, for example, programs to be executed by the CPU 110, data generated by execution of programs by the CPU 110, input data, device management data 121, operation pattern data 122, combination data 123, and database used by home appliances management services according to the present embodiment.
(45)
(46)
(47)
(48) Specifically, as shown in
(49) Referring to
(50) Referring to
(51) These settings may be made in the air cleaner 200 itself by the user. The threshold number may be varied by the server 100 according to the season or weather, or may be set by a user in the air cleaner 200 itself.
(52) In the present embodiment, when the first operation pattern corresponding to environment data is available with the second and third operation patterns corresponding to operation history, the CPU 110 chooses an operation mode and sensitivity using the combination data of
(53) Referring back to
(54) The functions of the clock 150 include inputting the current time to the CPU 110, and counting the elapsed time from a designated timing.
(55) The communication interface 160 sends data from the CPU 110 to other devices such as the air cleaner 200 and the smartphone 300 via, for example, the Internet, a carrier network, and a router. The communication interface 160 receives data from other devices such as the air cleaner 200 and the smartphone 300 via, for example, the Internet, a carrier network, and a router, and passes the data to the CPU 110. In the present embodiment, the CPU 110 obtains data concerning operation history from the air cleaner 200, via the communication interface 160, and sends data concerning designated operation modes and designated sensor sensitivity to the air cleaner 200.
(56) Information Process in Server 100
(57) The following describes an information process that accumulates indoor history in the server 100 according to the present embodiment, with reference to
(58) The CPU 110 extracts the ID of the air cleaner 200 from the received data (step S102). From the received data, the CPU 110 obtains information concerning dust and odor detection by the air cleaner 200, for example, such as information indicative of detection of dust and odor, how many times dust and odor were detected, and the amounts and extents of detected dust and odor. The CPU 110 accumulates the information in the memory 120 by associating it with the identification information of the air cleaner 200 (step S104). The server 100 may also accumulate the type, intensity, and duration of operation as history information.
(59) The following describes an information process that designates an operation mode in the server 100 according to the present embodiment, with reference to
(60) The CPU 110 extracts the ID of the air cleaner 200 from the received data (step S152). The CPU 110 refers to the device management data 121, and specifies the region in which the air cleaner 200 is installed (step S154). From the information server 100B, the CPU 110 obtains environment data for the region of the air cleaner 200, via the communication interface 160 (step S156).
(61) The CPU 110 refers to the memory 120, and reads out dust and odor history data concerning the air cleaner 200 (step S158). By using the history data and the environment data of the region, the CPU 110 specifies an operation pattern suited for the air cleaner 200 of interest (step S160). The CPU 110 the sends the operation mode and sensor sensitivity corresponding to the specified operation pattern to the air cleaner 200, via the communication interface 160 (step S162).
(62) Hardware Configuration of Air Cleaner 200
(63) An embodiment of a hardware configuration of the air cleaner 200 constituting the network system 1 is described below, with reference to
(64) The CPU 210 controls different parts of the air cleaner 200 by executing the programs stored in the memory 220 or in external storage media.
(65) The memory 220 is implemented as any of various types of memories, including, for example, RAM and ROM. The memory 220 may be installed in the air cleaner 200, or may be detachably provided for the air cleaner 200 via various interfaces, or may be a storage medium of a device that is accessible by the air cleaner 200. The memory 220 stores, for example, programs to be executed by the CPU 210, data generated by execution of programs by the CPU 210, input data via the control 240, data received from a remote controller, data received from the server 100 via a router and the Internet, and settings data 221 concerning operation contents.
(66) As shown in
(67) Referring back to
(68) The control 240 is implemented as, for example, buttons or a touch panel. The control 240 accepts instructions from a user, and inputs the instructions to the CPU 210. For example, as shown in
(69) The functions of the clock 250 include inputting the current time to the CPU 210, and counting the elapsed time from a designated timing.
(70) The communication interface 260 is implemented as a communication module such as wireless LAN or wired LAN. The communication interface 260 enables data exchange with other devices by means of wired communications or wireless communications. That is, the CPU 210 receives various kinds of information from other devices such as the server 100 via the communication interface 260, and sends various kinds of information to these and other devices via the communication interface 260. In the present embodiment, the CPU 210 sends data concerning dust and Oder to the server 100 via the communication interface 260, and receives information such as operation mode and sensor sensitivity from the server 100.
(71) The dust detection sensor 271 detects dust contained in drawn air, and inputs the detection result to the CPU 210. The odor detection sensor 272 detects a predetermined gas contained in drawn air, and inputs the detection result to the CPU 210.
(72) The infrared receiver 280 detects an infrared signal from, for example, a remote controller, and inputs the signal to the CPU 210. For example, the CPU 210 accepts a power ON/OFF instruction and other control instructions and various kinds of data from a remote controller, via the infrared receiver 280.
(73) The device driving unit 290 controls different parts of the air cleaner 200 (e.g., a motor, a heater), using signals from the CPU 210. For example, in the present embodiment, the CPU 210 accepts instructions concerning modes, air volume, wind direction, and ion generation via the control 240, or from the server 100 via the communication interface 260, and controls the device driving unit 290 using the instructions.
(74) Specifically, in the present embodiment, the CPU 210 varies the threshold number used to determine the presence of dust or odor, using the settings data 221 and the initial data. That is, the CPU 210 varies the threshold number—a threshold for determining the presence of dust and odor—with regard to input signals from the dust detection sensor 271 and the odor detection sensor 272. For example, in a high-sensitivity setting, the CPU 110 determines that dust or odor is present even when the output value is small. Conversely, in a low-sensitivity setting, the CPU 110 does not determine that dust or odor is present unless the output value is moderately large.
(75) Information Process in Air Cleaner 200
(76) The following describes an information process of when a user of the air cleaner 200 according to the present embodiment enters an instruction to start a recommended automatic operation with the server through the control 240, with reference to
(77) In response to the user pressing the recommended automatic operation button 241 of the control 240, the CPU 210 of the air cleaner 200 determines whether the air cleaner 200 is validated to communicate with the server 100 (step S202). If the air cleaner 200 is validated to communicate with the server 100 (YES in step S202), the CPU 210 sends an inquiry to the server 100 via the communication interface 260 to find whether the user has allowed a recommended automatic operation, that is, whether the user has allowed a server's recommended automatic operation by entering an instruction to the smartphone 300 through an application (app) (step S204).
(78) In response to the inquiry from the air cleaner 200, the CPU 110 of the server 100 refers to the device management data 121, and determines whether the recommended automatic operation has been allowed for the air cleaner 200. The CPU 110 then sends the result to the air cleaner 200.
(79) In the foregoing example, the information set in the smartphone 300 and indicating whether to allow the recommended automatic operation based on the settings data 221 from the server is stored in the server 100 (step S204). However, the information may be written into the air conditioner 200 via the server 100 upon the server 100 receiving a settings instruction from the smartphone 300 allowing the recommended automatic operation, and the air cleaner 200 may retain the information for the determination made in step S204. The CPU 210 of the air cleaner 200 may initialize the information with the settings data 221 concerning operation contents (
(80) Upon receiving a response from the server 100, the CPU 210 of the air cleaner 200 starts the recommended automatic operation with the server 100 (step S206), if the recommended automatic operation has been allowed by the app in the smartphone 300 (YES in step S204).
(81) If the air cleaner 200 is not validated to communicate with the server 100 (NO in step S202), or the user has not allowed the recommended automatic operation through the app in the smartphone 300 (NO in step S204), the CPU 210 locally starts a recommended automatic operation in the air cleaner 200 (step S208).
(82) The following describes an information process for the recommended automatic operation performed in the air cleaner 200 according to the present embodiment with the server 100, with reference to
(83) In the absence of an instruction to invalidate communication with the server 100 (NO in step S254), the CPU 210 determines whether the user has entered an instruction to cancel the allowance of recommended automatic operation through the app of the smartphone 300 (step S256). If an instruction to cancel the allowance of recommended automatic operation has not been entered through the app (NO in step S256), the CPU 210 determines whether an instruction to end the recommended automatic operation has been entered via the control 240 (step S258).
(84) In the absence of an instruction to end the recommended automatic operation (NO in step S258), the CPU 210 refers to the clock 250, and determines whether a predetermined time has arrived (step S260). If the predetermined time has not arrived (NO in step S260), the CPU 210 puts itself in standby for the next timing. If the predetermined has arrived, the CPU 210 carries out the process of step S264 (described later).
(85) The CPU 210 ends the communication with the server 100 (step S262), and initializes the operation mode and the sensor sensitivity (step 264) if communication with the server 100 has been disconnected (YES in step S252), or an instruction to invalidate the communication with the server 100 has been entered (YES in step S254), or the user has entered an instruction to cancel the allowance of recommended automatic operation through the app in the smartphone 300 (YES in step S256), or an instruction to end the recommended automatic operation has been accepted via the control 240 (YES in step S258). The CPU 210 then puts itself in standby for the next timing.
(86) More specifically, the CPU 210 may invalidate communication with the server 100 when communication with the server 100 is disconnected (YES in step S252), or when the user has entered an instruction to cancel the allowance of recommended automatic operation through the app in the smartphone 300 (YES in step S256). That is, the CPU 110 may bring itself to a state where the user has entered an instruction to invalidate communication with the server 100 via the button 242 of the control 240.
(87) The settings data 221 concerning operation contents (
(88) the recommended automatic operation is canceled;
(89) the recommended automatic operation has started;
(90) the communication was disconnected (not by a user);
(91) an instruction to invalidate communication is entered (by a user);
(92) an instruction to cancel the allowance is entered;
(93) a specified time has arrived;
(94) other specific instructions are entered; and
(95) a predetermined error has occurred.
(96) That is, when any of these conditions is met, it is preferable that the air cleaner 200 or the server 100 initialize the settings data 221 concerning operation contents, data indicative of whether to allow or disallow recommended automatic operation, data indicative of whether to exchange data with the server 100, and various other data using the network. In this way, the air cleaner 200 can have a reduced chance of performing an operation that is not suited for the current conditions.
(97) Hardware Configuration of Communication Terminal (Smartphone 300)
(98) An embodiment of a hardware configuration of a communication terminal such as smartphone 300 according to the present embodiment is described below, with reference to
(99) The CPU 310 controls different parts of the smartphone 300 by executing the programs stored in the memory 320. For example, the CPU 310 executes a program stored in the memory 320, and performs various processes by referring to various data, as will be described below.
(100) The memory 320 is implemented as any of various types of memories, including, for example, RAM and ROM. The memory 320 may be installed in the smartphone 300, or may be detachably provided for the smartphone 300 via various interfaces, or may be a storage medium of a device that is accessible by the smartphone 300. The memory 320 stores, for example, programs to be executed by the CPU 310 (e.g., application programs for controlling home appliances), data generated by execution of programs by the CPU 310, input data via the control 340, and data used by home appliances management services according to the present embodiment.
(101) The display 330 displays texts and images based on signals from the CPU 310. The control 340 accepts, for example, user instructions, and inputs the instructions to the CPU 310. The display 330 and the control 340 may together constitute a touch panel. In the present embodiment, the CPU 310, via the touch panel, accepts an instruction to allow or disallow the recommended automatic operation to be performed by the air cleaner 200 with the server 100, as shown in
(102) Referring back to
(103) The communication interface 360 sends data from the CPU 310 to other devices such as the server 100 and the air cleaner 200 via, for example, the Internet, a carrier network, and a router. The communication interface 360 receives data from other devices via, for example, the Internet, a carrier network, and a router, and passes the data to the CPU 310. For example, by using an application program for remote control of air cleaner, the CPU 310 causes the display 330 to display a screen for designating whether to accept a remote control instruction, using data received from the server 100 via the communication interface 360, or sends a user instruction to the server 100 via the communication interface 360 after receiving the instruction via the control 340.
Second Embodiment
(104) The present embodiment provides a network system that enables a user to select an operation pattern, an operation mode, and sensor sensitivity as desired by the user. In this way, the air cleaner can have a reduced chance of performing an operation undesired by a user.
(105) Specifically, as shown in
(106) In the present embodiment, the memory 120 of the server 100 stores the device management data 121B shown in
(107) With the foregoing configuration, in the present embodiment, the CPU 110 of the server 100 in specifying the operation pattern refers to the device management data 121B, and narrows the operation patterns that are applicable to the air cleaner 200 (step S159), and, by using previous dust and odor history data and regional environment data, specifies the operation pattern that is suited for the air cleaner 200 of interest (step S160), as shown in
Third Embodiment
(108) In the air cleaners 200 according to First and Second Embodiments, the CPU 210 carries out various processes using the firmware pre-stored in the memory 220. In the air cleaner 200 of Third Embodiment, new firmware is downloaded and installed in response to, for example, an update request from the server 100.
(109) Specifically, as shown in
(110) In the present embodiment, the server 100C upon registration of new firmware asks a plurality of registered air cleaners 200 to update the firmware, via the communication interface 160. In response to a request for new firmware from the air cleaner 200, the CPU 110 of the server 100C carries out, for example, the process represented in
(111) Specifically, the CPU 110 reads the device ID of the air cleaner 200 from data from the air cleaners 200 (step S172). The CPU 110 then reads the firmware suited for the type and model number of the air cleaner 200 (step S178), and feeds the firmware to the air cleaner 200 via the communication interface 160 (step S180). In response, the CPU 210 of the air cleaner 200 rewrites the memory 220 using the downloaded new firmware, updating the firmware.
(112) The firmware presented to the air cleaner 200 may be such that the operation patterns and operation modes contained in the firmware are selectable by a user, in the same manner described in Second Embodiment with reference to
(113) Alternatively, the firmware may contain operation patterns and operation modes that are customized to, for example, the region in which the air cleaner 200 is installed, and the seasonality of the region. In this case, the server 100C is configured to store the regional operation pattern data 124 shown in
(114) In this case, as shown in
Fourth Embodiment
(115) The roles of the devices in the network systems 1 of First to Third Embodiments may be carried out by other devices, either in part or as a whole. Specifically, some or all of the roles of the server 100, the air cleaner 200, and the smartphone 300 may be played by some other device or more than one device, or the roles of the server 100, the air cleaner 200, or the smartphone 300 may be played by any of the server 100, the air cleaner 200, and the smartphone 300, either in part or as a whole.
(116) For example, in First Embodiment, as shown in
(117) Alternatively, as shown in
(118) The CPU 210 refers to the memory 220, and reads the dust history and odor history concerning the air cleaner 200 (step S258). The CPU 210 specifies the operation pattern suited for the air cleaner 200, using the past dust data and the environment data of the region (step S260). The CPU 110 then resets the operation mode and sensor sensitivity according to the operation pattern specified (step S262). Preferably, the newest programs for carrying out these processes are downloaded to the air cleaner 200 from the server 100C in the form of firmware.
(119) Alternatively, the CPU 210 of the air cleaner 200 may perform the process represented in
(120) Alternatively, the CPU 110 of the server 100 may perform the process represented in
Fifth Embodiment
(121) The foregoing embodiments were described through case of air cleaner 200. However, the technology described above is applicable not only to the air cleaner 200 but to a wide range of air cleaners in the broad sense of the term, including, for example, devices having cooling and heating functions, devices having humidifying functions, devices having dehumidifying functions, and devices having ion generating functions.
Embodiment Summary
(122) The foregoing embodiments provide an air cleaner 200 that includes:
(123) a communication interface 260 that receives information concerning operation contents from a server 100; and
(124) a processor 210 that, upon partial or complete termination of communication with the server 100, initializes the information concerning operation contents, or initializes a setting concerning acquisition of the information concerning operation contents.
(125) Preferably, the air cleaner 200 also includes a control 240 that accepts an instruction to accept the information concerning operation contents from the server 100.
(126) The foregoing embodiments provide an air cleaner 200 that includes:
(127) a communication interface 260 that receives information concerning operation contents from a server 100;
(128) a control 240 that accepts designation of whether to accept the information concerning operation contents from the server 100; and
(129) a processor 210 that initializes the information concerning operation contents upon accepting designation to reject the information concerning operation contents from the server 100.
(130) Preferably, the processor 210 initializes the information concerning operation contents at a predetermined time.
(131) The foregoing embodiments provide a network system 1 that includes:
(132) a server 100 that sends information concerning operation contents; and
(133) an air cleaner 200 that, upon partial or complete termination of communication with the server 100, initializes the information concerning operation contents, or initializes a setting concerning acquisition of the information concerning operation contents.
(134) Preferably, the server 100 accepts designation of whether to accept the information concerning operation contents, on a per-air cleaner 200 basis from the air cleaner 200 and/or other terminal 300.
(135) The foregoing embodiments provide a network system 1 that includes:
(136) a server 100 that sends information concerning operation contents; and
(137) an air cleaner 200 that initializes the information concerning operation contents on the basis of designation to reject the information concerning operation contents from the server 100.
(138) The embodiments disclosed herein are to be considered in all aspects only as illustrative and not restrictive. The scope of the present invention is to be determined by the scope of the appended claims, not by the foregoing descriptions, and the invention is intended to cover all modifications falling within the equivalent meaning and scope of the claims set forth below.
REFERENCE SIGNS LIST
(139) 1: Network system 100: Home appliances control server 100B: Information server 100C: Firmware-providing server 110: CPU 120: Memory 121: Device management data 121B: Device management data 122: Operation pattern data 123: Combination data 124: Regional operation pattern data 130: Display 140: Control 150: Clock 160: Communication interface 200: Air cleaner 210: CPU 220: Memory 221: Settings data 230: Display 240: Control 241: Button 242: Button 250: Clock 260: Communication interface 264: Step 271: Dust detection sensor 272: Odor detection sensor 280: Infrared receiver 290: Device driving unit 300: Smartphone 310: CPU 320: Memory 330: Display 340: Control 350: Clock 360: Communication interface