[go: up one dir, main page]

CN110017574B - Server, network system and information processing method - Google Patents

Server, network system and information processing method Download PDF

Info

Publication number
CN110017574B
CN110017574B CN201811291471.7A CN201811291471A CN110017574B CN 110017574 B CN110017574 B CN 110017574B CN 201811291471 A CN201811291471 A CN 201811291471A CN 110017574 B CN110017574 B CN 110017574B
Authority
CN
China
Prior art keywords
server
timer command
command
timer
air conditioner
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811291471.7A
Other languages
Chinese (zh)
Other versions
CN110017574A (en
Inventor
泷口慈勇
桥浦正树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of CN110017574A publication Critical patent/CN110017574A/en
Application granted granted Critical
Publication of CN110017574B publication Critical patent/CN110017574B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/61Control or safety arrangements characterised by user interfaces or communication using timers

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Air Conditioning Control Device (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Provided are a server, a network system, and an information processing method capable of efficiently remotely controlling an electric device. A server (300) is provided comprising a communication interface (360) and a processor (310), the processor (310) being configured to provide a timer command to an electrical device if a prescribed condition is met upon receipt of a request for the timer command from the electrical device via the communication interface (360).

Description

Server, network system and information processing method
Technical Field
The present invention relates to a technique for remotely controlling an electric device.
Background
Conventionally, a technique related to control of an electric device using network communication is known. For example, japanese patent laying-open No. 2016 and 114270 (patent document 1) discloses an air conditioning management system. According to patent document 1, there is provided an air-conditioning management system including at least one air-conditioning apparatus and a centralized monitoring device for centrally managing the air-conditioning apparatus, and including an information processing terminal connectable to the centralized monitoring device via a communication line, the information processing terminal including: a schedule information receiving unit that receives input of schedule information from an air conditioner of a user; a schedule information management unit that stores the plurality of schedule information received by the schedule information reception unit; and a schedule information management transmitting section for selecting schedule information to be transmitted to the air-conditioning apparatus from the plurality of schedule information stored in the schedule information management section and transmitting the selected schedule information to the centralized monitoring device, the centralized monitoring device acquiring the schedule information transmitted from the information processing device via the communication line and transmitting the acquired schedule information to the air-conditioning apparatus.
Further, international publication No. 2014/024444 (patent document 2) discloses a home appliance, a home appliance system, and a server device. According to patent document 2, there are provided a home appliance, a home appliance system, and a server apparatus which start and stop operations at predetermined set times and which have high convenience regarding a reserved operation. A home appliance capable of performing a scheduled operation, which is to start and stop operations at a set time, comprising: a receiving unit that receives a setting signal indicating a time to start an operation of the home appliance in a scheduled operation from each of the remote controller and the portable terminal; a storage unit for storing the content of the setting signal; and a control unit for controlling the operation of the home appliance, wherein the control unit selects an earlier time of the start operation time set by each of the remote controller and the portable terminal and starts the operation at the selected time when at least a part of the operation time period determined by the setting signal from the remote controller and the operation time period determined by the setting signal from the portable terminal overlap.
Documents of the prior art
Patent document
Patent document 1: japanese laid-open patent publication No. 2016-114270
Patent document 2: international publication No. 2014/024444
Disclosure of Invention
Problems to be solved by the invention
The invention aims to provide a server, a network system and an information processing method which can effectively and remotely control electric equipment.
Means for solving the problems
According to an aspect of the present invention, there is provided a server including a communication interface and a processor for providing a timer command to an electrical device if a prescribed condition is satisfied when a request for the timer command from the electrical device is received via the communication interface.
Effects of the invention
As described above, according to the present invention, there are provided a server, a network system, and an information processing method capable of efficiently remotely controlling an electric device.
Drawings
Fig. 1 is a schematic diagram showing the overall configuration of a network system 1 according to a first embodiment.
Fig. 2 is a block diagram showing the configuration of the air conditioner 100 according to the first embodiment.
Fig. 3 is a schematic diagram showing the lighting rule of the LEDs according to the first embodiment.
Fig. 4 is a flowchart showing information processing of the air conditioner 100 according to the first embodiment.
Fig. 5 is a block diagram showing the configuration of the server 300 according to the first embodiment.
Fig. 6 is a diagram showing device data 321 according to the first embodiment.
Fig. 7 is a diagram illustrating device status data 322 according to the first embodiment.
Fig. 8 is a diagram showing pairing data 323 according to the first embodiment.
Fig. 9 is a diagram showing the timer data 324 according to the first embodiment.
Fig. 10 is a flowchart showing information processing of the server 300 according to the first embodiment.
Fig. 11 is a block diagram showing a configuration of a communication terminal such as a smartphone 400 according to the first embodiment.
Fig. 12 is a diagram showing a first screen example of the smartphone 400 according to the first embodiment.
Fig. 13 is a diagram showing a second screen example of the smartphone 400 according to the first embodiment.
Fig. 14 is a block diagram showing functions of the network system 1 according to the first embodiment.
Fig. 15 is a diagram showing a first use case of the network system 1 according to the first embodiment.
Fig. 16 is a diagram showing a second example of the network system 1 according to the first embodiment.
Fig. 17 is a diagram showing a third use case of the network system 1 according to the first embodiment.
Fig. 18 is a flowchart showing information processing of the server 300 according to the second embodiment.
Fig. 19 is a diagram showing information processing of the server 300 according to the third embodiment.
Detailed Description
Embodiments of the present invention will be described below with reference to the drawings. In the following description, the same components are given the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
< first embodiment >
< overall configuration of network System 1 >
First, the overall configuration of the network system 1 according to the present embodiment will be described with reference to fig. 1. The network system 1 according to the present embodiment mainly includes: the server 300 used for an application for controlling home appliances, a communication terminal such as a smartphone 400 that exchanges various data with the server 300, and an electrical device such as an air conditioner 100 that exchanges various data with the server 300 via a modem 500 and a WiFi (registered trademark) router 600.
The electric device is not limited to the air conditioner 100, and may be a home appliance such as a refrigerator, a washing machine, or a self-propelled cleaner, an AV (audio visual) device such as a hard disk recorder, a music player, or a projector, a residential device such as a solar power generator, an intercom, or a water heater, or the like. The communication terminal is not limited to the smartphone 400, and may be a tablet computer, a game machine, a wearable terminal, a personal computer, or other communication device.
< summary of operation of network System 1 >
In the network system 1 according to the present embodiment, the home appliance control application of the smartphone 400 can acquire information of the air conditioner 100 or remotely control the air conditioner 100 via the server 300. In particular, the user may perform timer setting of the air conditioner 100 or the like via the application of the smartphone 400.
More specifically, the application of the smartphone 400 registers the timer command in the server 300. The air conditioner 100 requests the next timer command to the server 300 every time the timer is executed. The server 300 immediately provides the timer command to the air conditioner 100 according to a request from the air conditioner 100, or provides the timer command to the air conditioner 100 at the next regular visit of the air conditioner 100. Thereby, the load on the server 300 and the load on the network system 1 can be reduced. This is because the server 300 may miss the timing to provide the timer command to the air conditioner 100 even when many users set the timer command at an appropriate time.
Hereinafter, a specific configuration of the network system 1 for realizing such a function will be described in detail.
< construction of air conditioner 100 >
One embodiment of the configuration of the air conditioner 100 constituting the network system 1 will be described with reference to fig. 2. The air conditioner 100 according to the present embodiment includes, as main components: CPU110, memory 120, LED lamp 130, operation unit 140, communication interface 160, speaker 170, remote controller receiving unit 180, and device driving unit 190.
The CPU110 controls each unit of the air conditioner 100 by executing a program stored in the memory 120 or an external storage medium.
The memory 120 is implemented by various RAMs, various ROMs, and the like. The memory 120 stores: a program executed by the CPU110, data generated by the CPU110 executing the program, data input via the operation unit 140, data received from the remote controller 199, data received from the server 300 via a router or the internet, and the like.
More specifically, the memory 120 according to the present embodiment includes: a memory area 121 for storing information related to a timer-on command from the remote controller 199; a memory area 122 for storing information on a timer-off command from the remote controller; and a memory area 123 for storing information related to one timer command from the server 300. Also, a memory area 1231 for storing information indicating whether or not the next command is stored in the server 300 is prepared.
The LED lamp 130 lights up based on a signal from the CPU 110. In the present embodiment, as shown in fig. 3, when the timer is set, the CPU110 turns on the LED lamp 130. When the timer reaches a time and a reserved command is executed, the CPU110 turns off the LED lamp 130. However, when the next timer command is stored in server 300, CPU110 turns on LED lamp 130. After the timer is set, if the communication is interrupted for 24 hours or more, CPU110 turns off LED lamp 130.
Returning to fig. 2, the operation unit 140 is implemented by a button or the like, receives a command from the user, and inputs the command to the CPU 110. The operation unit 140 may be a touch panel.
The communication interface 160 exchanges data with other devices through wired communication or wireless communication. That is, communication interface 160 receives data from CPU110, transmits the data to another device such as server 300, or conversely, receives various data from another device by controlling communication interface 160 and inputs the data to CPU 110. For example, the CPU110 periodically uploads information of the air conditioner 100 to the server 300 via the communication interface 160 or receives a control command from an application of the smart phone 400.
In particular, in the present embodiment, when the timer command is executed with reference to the area 123 for storing information on one timer command from the server 300, the CPU110 requests a new timer command from the server 300 via the communication interface 160 with reference to the area 1231 for storing information indicating whether or not the server 300 stores the next command. Further, CPU110 rewrites, based on data from server 300: an area 123 for storing information relating to a timer command from the server 300; and an area 1231 for storing information indicating whether the next command is stored in the server 300.
The speaker 170 outputs various voices, sounds, melodies based on signals from the CPU 110.
The remote controller receiving unit 180 detects an infrared signal from a remote controller or the like, and inputs a reception signal to the CPU 110. For example, the CPU110 receives a power on/off command, other control commands, various data, and the like from a remote controller via the remote controller receiving unit 180.
The device driving unit 190 controls each unit of the electric device, for example, a compressor, a fan, another motor, a heater, and the like based on a signal from the CPU 110. The air conditioner 100 according to the present embodiment realizes a cooling function, a heating function, an air blowing function, an ion generating function, and the like by the device driving unit 190.
In the present embodiment, the CPU110 of the air conditioner 100 periodically executes the following information processing. Referring to fig. 4, CPU110 determines whether or not the time corresponding to the timer command from remote controller 199 has arrived, referring to memory 120 (step S102). When the time corresponding to the timer command from remote controller 199 has arrived (yes in step S102), CPU110 executes the timer command (step S104).
If the time corresponding to the timer command from remote controller 199 has not been reached (no in step S102), CPU110 determines whether the time corresponding to the timer command from server 300 has been reached (step S112). When the time corresponding to the timer command from the server 300 has arrived (yes in step S112), the CPU110 executes the timer command (step S114).
If the timer command is stored in the server 300 (yes in step S166) based on the area 1231 for storing information indicating whether or not the next command is stored in the server 300, the CPU110 issues an immediate request for the next timer command to the server 300 via the communication interface 160 (step S118).
If the time corresponding to the timer command from server 300 has not been reached (no in step S112), or if the timer command is not stored in server 300 (no in step S166), CPU110 waits until the next timing.
Further, when the air conditioning operation is executed in accordance with the command from the server 300, the CPU110 of the air conditioner 100 preferably stops the air conditioning operation after a first predetermined time, for example, 24 hours, has elapsed since the communication interruption. Alternatively, regardless of the duration of the air conditioning operation in accordance with the command from the server 300, the CPU110 of the air conditioner 100 preferably stops the air conditioning operation in accordance with the command from the server 300 when the first predetermined time, for example, 24 hours, has elapsed since the interruption of communication. Also, automatic cleaning of the filter, internal cleaning, air blowing, etc. can be performed even for more than 24 hours. That is, it is preferable to terminate an operation that the user feels unpleasant (for example, an air conditioning operation such as a cooling operation and a heating operation for driving the compressor). Alternatively, the operation can be performed for more than 24 hours even if the operation is still maintained, and the operation is safe (for example, the operation in which a large current does not flow, such as the above-described automatic filter cleaning operation, the internal cleaning operation (the operation in which the heat exchanger of the indoor unit is not dried by mold or the like), and the air blowing operation, which are described above, are not performed.
< construction of Server 300 >
An aspect of the configuration of the server 300 is explained with reference to fig. 5, and the server 300 configures the network system 1 according to the present embodiment. The server 300 includes as main components: CPU310, storage 320, display 330, operation unit 340, communication interface 360, and clock 380.
The CPU310 controls each part of the server 300 by executing a program stored in the memory 320. For example, the CPU310 executes various processes described later by executing programs stored in the memory 320 and referring to various data.
The memory 320 is implemented by various RAMs, various ROMs, etc., and the memory 320 may be included in the server 300, or may be removable to various interfaces of the server 300, or may be a storage medium of other devices accessible from the server 300. The memory 320 stores a program executed by the CPU310, data generated by the CPU310 executing the program, input data, device data 321, device status data 322, pairing data 323, timer data 324, a database for home appliance management service according to another embodiment, and the like.
As shown in fig. 6, the device data 321 includes, for each device such as the air conditioner 100: identification information of the device, the type of the device, identification information of the user, a name for specifying the house, an operation command for specifying the current operation of the device, operation states of various measurement results obtained by the sensor, and the like. CPU310 refers to device data 321 and provides information on devices arranged in a specified house, among devices paired with smartphone 400, based on a request from an application of a communication terminal such as smartphone 400.
As shown in fig. 7, device status data 322 stores for each device: device ID, current operating state of the device, number of on/off switching operations, interval of requesting a timer command from the server 300, time of requesting the next timer command. The operation to be switched on/off in this case may be a heating operation, a cooling operation, an air blowing operation, an ion generating operation, an air cleaning operation, a humidifying operation, or the like, or may be another operation. Alternatively, only the number of times of switching on/off of the power supply may be used. When the on/off of the operation of the device is switched, the CPU310 supplies the current operation state to the communication terminal paired with the device via the communication interface 360. And, the operation state includes: a command executed by the air conditioner 100, a timer command that has been transmitted to the air conditioner 100, information stored by the air conditioner 100 indicating whether the next command is stored in the server 300, measurement data of various sensors, and the like.
As shown in fig. 8, the pairing data 323 includes, for each combination of devices: ID of pairing, identification information between paired devices. For example, a correspondence relationship between the air conditioner 100 and identification information of the smart phone 400 or the user for remotely controlling the air conditioner 100 is included.
As shown in fig. 9, the timer data 324 stores, for each timer command of an application input to the communication terminal such as the smartphone 400: timer ID, device ID, timer time, command for timer, repeated settings, etc. The repeated settings refer to settings corresponding to the application of the smartphone 400, including: information for repeating the same timer command every day, information for repeating the same timer command every week. The timer data 324 preferably stores for each timer command: information indicating whether the air conditioner 100 stores the next command in the server 300.
Returning to fig. 5, display 330 displays text or images based on signals from CPU 310. The operation unit 340 receives a command from a service manager or the like and inputs the command to the CPU 310.
Communication interface 360 transmits data from CPU310 to other devices such as air conditioner 100 and smart phone 40 via the internet, a carrier network, a router, and the like. In contrast, communication interface 360 receives data from other devices via the internet, a carrier network, a router, etc., and transfers it to CPU 310.
Also, when the CPU310 of the server 300 according to the present embodiment receives data from the air conditioner 100 or the like via the communication interface 360, the following information processing is executed.
Referring to fig. 10, CPU310 reads the identification information of the electric device from the received data (step S302). The CPU310 determines whether or not the present data from the electric device is an immediate request for the next timer command generated by executing the timer (step S304). If the received data is an immediate request for the next timer command generated by executing the timer (yes in step S304), the CPU310 refers to the timer data 324 to determine whether or not there is data of the next timer command stored for the device, for example, a repeated timer command or a one-time timer command (step S306).
If there is data of the timer command stored in the device (yes in step S306), CPU310 refers to device status data 322 and determines whether the execution time of the next timer command is before the request of the next periodic timer command (step S308). If the execution time of the next timer command is before the request of the next periodic timer command (yes in step S308), CPU310 refers to timer data 324 and further determines whether or not the next timer command (the next timer command) is stored (step S310). If the next timer command is stored (yes in step S310), CPU310 transmits the first timer command and data indicating that the next timer command is stored to the device via communication interface 360 (step S312). CPU310 waits for data from the next device.
More specifically, in the present embodiment, the application of the communication terminal such as the smartphone 400 can receive a plurality of kinds of repetitive timer commands or a one-time timer command for each device such as the air conditioner 100. That is, the timer data 324 for each device server 300 stores a plurality of timer commands. However, the memory 120 of the device such as the air conditioner 100 may store only one timer command from the server 300. Therefore, in the present embodiment, the CPU110 of the air conditioner 100 receives the first timer data and the data indicating that the next timer data is stored from the server 300 via the communication interface 160, and stores them in the area 123 for storing one command from the server 300 and the area 1231 for storing information indicating that the next command is stored in the server 300. As shown in step S114 of fig. 4, if the timer command is executed by CPU110 or if there is a stored timer command (yes in step S116), the next timer command is acquired from server 300 via communication interface 160 (step S118).
Returning to fig. 10, if no further next timer data is stored (no in step S310), CPU310 transmits the first timer data and data indicating that the next timer data is not stored to the device via communication interface 360 (step S314). The CPU310 waits for data from the next electrical device. When there is no next timer command (no in step S306), or when the execution time of the next timer command is after the request time of the next regular timer command (no in step S308), CPU310 waits for data from the next electrical device.
If the received data is an immediate request not caused by execution of the timer command (no in step S304), CPU310 determines whether or not the data from the device this time is a periodic request for the timer command from air conditioner 100 (step S322). If the received data is a periodic request for a timer command (yes in step S322), CPU310 refers to timer data 324 and determines whether or not there is data of a timer command stored in the device, for example, a repetitive timer command or a one-time timer command (step S324). In the case where there is data of the timer command stored for the device (in the case of yes in step S324), the CPU310 starts execution from step S310.
If the received data is a periodic request that is not a timer command from air conditioner 100 (no in step S322), CPU310 determines whether the received data is data indicating the current operating state of the electrical device, the count of on/off, or the like (step S332). If the received data is data indicating the current operating state, the count of on/off, and the like of the electrical device (yes in step S332), CPU310 stores the current operating state, the count of on/off, and the like of the device in device state data 322 (step 334). If the count of on/off increases from the previous value (yes in step S336), CPU310 refers to device data 321 and transmits the current operation state to one or more terminal terminals paired with the device via communication interface 360 (step S338). CPU310 waits for data from the next device.
If the received data is not data indicating the current operation state, the count of on/off, or the like (no in step S332), the CPU310 executes another process (step S340), and waits for data from the next device.
< construction of smartphone 400 >
An aspect of the configuration of a communication terminal such as a smartphone 400 according to the present embodiment will be described with reference to fig. 11. The smartphone 400 includes as main components: CPU410, memory 420, display 430, operation unit 440, communication interface 460, speaker 470, and microphone 480.
CPU410 controls various portions of smartphone 400 by executing programs stored in memory 420.
The memory 420 is implemented by various RAMs or various ROMs and the like. The memory 420 stores programs executed by the CPU410, for example, an application program for home appliance control, data generated by the CPU410 executing the programs, input data, a database for home appliance management service according to another embodiment, and the like.
Display 430 displays text and images based on signals from CPU 410. Operation unit 440 receives a command from a user or the like and inputs the command to CPU 410. For example, CPU410 displays an operation screen on display 430 based on an application program for controlling a home appliance such as air conditioner 100, and receives an input of a remote control command to air conditioner 100 via operation unit 440. Display 430 and operation unit 440 may be touch panels.
Communication interface 460 transmits data from CPU410 to another device such as server 300 via the internet, a carrier network, a router, or the like. Conversely, communication interface 460 receives data from such other devices via the internet, a carrier network, a router, etc., and transfers it to CPU 410.
The speaker 470 outputs sound based on data from the CPU410, and the microphone 480 accepts sound and inputs sound data to the CPU 410.
In the present embodiment, CPU410 receives an instruction from a user via operation unit 440, and starts an application program for controlling a home appliance. CPU410 receives data related to the paired air conditioners 100 from server 300 via communication interface 460, and causes display 430 to display the data related to the air conditioners 100 as shown in fig. 12. CPU410 receives a command for air conditioner 100 via operation unit 440, and transmits the command to server 300 via communication interface 460. The server 300 controls the air conditioner 100 based on the command.
In the present embodiment, as shown in fig. 13, CPU410 receives via operation unit 440: setting of on/off of a mode in which a notification from server 300 arrives when air conditioner 100 is operated/stopped by an operation of house remote controller 199 or when timer setting from an application is executed; when the member makes "registration information change" or "device deletion", the member notifies the setting of on/off of the arrival mode.
< construction of network System 1 >
With the above-described configuration, the network system 1 according to the present embodiment has the following functions. Referring to fig. 14, the server 300 includes: a timer information storage unit 320A implemented by the memory 320 or the like, a communication unit 360A implemented by the communication interface 360 or the like, and a timer information providing method selection unit 310A implemented by the CPU310 executing the control program. The timer information providing method selecting section 310 has the following functions: based on the execution time of the next timer command and the time of the next periodic timer request, it is selected whether to immediately provide the next timer command to the air conditioner 100 according to the request of the next timer command from the air conditioner 100 or to wait to provide the next timer command until the next periodic request from the air conditioner 100.
The electrical devices such as the air conditioners 100A and 100B include: timer information storage units 120A and 120B implemented by the memory 120 and the like; and periodic acquisition units 161A and 161B and immediate acquisition units 162A and 162B realized by the processor 110, the communication interface 160, and the like that execute the control program. The periodic acquisition units 161A and 161B are for acquiring the next timer command by periodically requesting the server 300 for the timer command. The immediate acquisition sections 162A and 162B are for acquiring a next timer command by requesting the next timer command from the server 300 every time the timer command is executed.
< example of network System 1 >
With the above-described configuration, the following processing is performed in the network system 1 according to the present embodiment. First, a timer command remotely set by a communication terminal such as the smartphone 400 is stored in the server 300. Server 300 transmits a timer command before the next periodic request in response to a request for timer execution from air conditioner 100, or transmits the next timer command in response to a periodic request from air conditioner 100. Also, the air conditioner 100 receives information indicating whether a next timer command is prepared, and lights the LED lamp to indicate that the next timer command exists. The air conditioner 100 lights the LED lamp for the timer until there is no next timer command.
For example, a case where a timer command is set in advance and a new timer command that does not overlap is input by the user will be described with reference to fig. 15. As shown in fig. 15(a), (1) a user sets a new timer command via the smartphone 400. (2) Server 300 transmits a message indicating that a new timer command is issued to air conditioner 100. At this time, since there is a preset timer command, the air conditioner 100 lights lED for the timer and the like. (3) Air conditioner 100 replies to server 300 that the message indicating the presence of the timer command has been received. (4) Server 300 causes smartphone 400 to display information indicating that air conditioner 100 has normally received the substance indicating that there is a timer command.
As shown in fig. 15(b), when the time set by the previous timer is reached, the air conditioner 100 executes the previous timer command and instantaneously requests the next timer command to the server 300. In this case, if the execution time of the next timer command is before the next periodic request, server 300 immediately provides the next timer command to air conditioner 100, and if the execution time of the next timer command is after the next periodic request, server 300 provides the next timer command to air conditioner 100 upon receiving the next periodic request. Here, server 300 further notifies air conditioner 100 that there is no next timer command. The air conditioner 100 lights up an LED or the like for a timer. As shown in fig. 15(c), when the next timer set time is reached, (1) the air conditioner 100 executes the next timer command. (2) Since there is no further next timer command, the air conditioner 100 turns off the timer LED lamp.
Next, a case where a timer command is set in advance and a timer command that repeats every day is input by the user will be described with reference to fig. 16. As shown in fig. 16(a), (1) a user sets a new timer command via the smartphone 400. (2) Server 300 transmits a message indicating that a new timer command is issued to air conditioner 100. At this time, since there is a preset timer command, the air conditioner 100 lights lED for the timer and the like. (3) Air conditioner 100 replies to server 300 that the message indicating the presence of the timer command has been received. (4) Server 300 causes smartphone 400 to display information indicating that air conditioner 100 has normally received the substance indicating that there is a timer command.
As shown in fig. 16(b), when the time of the previous timer is reached, the air conditioner 100 executes the previous timer command and instantaneously requests the next timer command to the server 300. In this case, if the execution time of the next timer command is before the next periodic request, server 300 immediately provides the next timer command to air conditioner 100, and if the execution time of the next timer command is after the next periodic request, server 300 provides the next timer command to air conditioner 100 upon receiving the next periodic request. Here, server 300 further notifies air conditioner 100 of the fact that the next timer command is present. The air conditioner 100 lights up an LED or the like for a timer. As shown in fig. 16(c), when the next timer setting time is reached, (1) the air conditioner 100 executes the next timer command, and (2) the timer LED lamp remains on because there is another next timer command.
Next, description is made with reference to fig. 17: a case where a repeated-daily timer command for the heating operation at 7 am to be turned on and a repeated-daily timer command for the heating operation at 8 am to be turned off are input. As shown in fig. 17(a), the server 300 transmits a timer command at 7 am to the air conditioner 100. In this case, the air conditioner 100 is notified that the next timer command is present. At this time, the air conditioner 100 lights up the LE D for the timer. As a result, as shown in fig. 17(b), when the timer set time of 7 am is reached, the air conditioner 100 turns on the heating operation.
Since there is the next timer command of 8 points, the air conditioner 100 instantly requests the next timer command to the server 300 as shown in fig. 17 (c). In this case, if the execution time of the next timer command is before the next periodic request, server 300 immediately provides the next timer command to air conditioner 100, and if the execution time of the next timer command is after the next periodic request, server 300 provides the next timer command to air conditioner 100 upon receiving the next periodic request. Here, server 300 further notifies air conditioner 100 of the fact that the next timer command is indicated. Since there is a timer (next timer) at 8 am, the air conditioner 100 lights the LED lamp for the timer. Thus, as shown in fig. 17(d), when the timer set time is reached, the CPU110 turns off the heating operation and immediately requests the server 300 for a timer command at the next tomorrow point 7. Also in this case, if the execution time of the next timer command is before the next periodic request, the server 300 immediately provides the next timer command to the air conditioner 100, and if the execution time of the next timer command is after the next periodic request, the server 300 provides the next timer command to the air conditioner 100 upon receiving the next periodic request. Server 300 notifies air conditioner 100 of a message indicating a next timer command. Since there is a timer command at 7 am, the air conditioner 100 lights the LED lamp for the timer. As described above, when the timer is set to be repeated every day, the LED lamp for the timer is kept in the on state.
< second embodiment >
In the first embodiment, in step S308 of fig. 10, it is determined whether or not to immediately transmit a timer command based on whether or not the execution time of the next timer command is before the request of the next regular timer command. However, as shown in fig. 18, when there is data of a timer command stored in the target electrical device (yes in step S306), CPU310 of server 300 may determine whether or not the next timer command is a command to turn off various functions (step S308). If the next timer command is a command to turn off various functions (yes in step S308), CPU310 executes step S310. Conversely, if the next timer command is not a command to shut down various functions (no in step S308), CPU310 may wait until the electrical device requests the next periodic timer command.
< third embodiment >
Alternatively, as shown in fig. 19, when there is data of a timer command stored in the target electrical device in the CPU310 of the server 300 (yes in step S306), the CPU310 may determine whether or not the current processing or communication of the server 300 is congested (step S308C). If the current processing or communication is not congested (no in step S308C), CPU310 executes step S310. When the processing or communication of the server 300 is congested (yes in step S308C), the electric device may wait until a regular timer command is requested.
< fourth embodiment >
In addition, in the case of yes in step S116 of fig. 4, the following processing is executed. When the timer command received from the server 300 is executed (step S114), the processor 110 of the air conditioner 100 may wait an arbitrary period from 0 second to a predetermined time and then request the server 300 for the next timer command via the communication interface 160 if the information indicating that the next timer command is present is stored (yes in step S116). The predetermined time is, for example, ten minutes, five minutes, one minute, thirty minutes, and the like, and the user can easily set an appropriate time unit of the timer. The predetermined time may be predetermined in production. Thus, even if many users set the timer at an appropriate time, the maximum load of the server 300 and the network communication can be reduced.
< fifth embodiment >
A part or all of the functions of each device of the network system 1 of the first to fourth embodiments may be executed by another device. For example, a part or all of the functions of each of the server 300, the air conditioner 100, and the smart phone 400 are charged by other devices, or a part or all of the respective functions of these devices are charged by a plurality of devices.
The timer command is not limited to the type input by the user, and may be on/off of various functions of various devices. For example, the techniques of the first to fourth embodiments may also utilize control of turning on/off the light in the power supply of the microprocessor of various devices.
< summary >
In the above embodiment, a server 300 is provided, which includes a communication interface 360 and a processor 310, and the processor 310 is configured to provide a timer command to an electrical device 100 when a request for the timer command from the electrical device 100 is received via the communication interface 360 and a predetermined condition is satisfied.
Preferably, in case the timer command is required to be executed within a specified time from the current time, the processor 310 determines that a specified condition is satisfied and provides the timer command to the electrical device 100 via the communication interface 360.
Preferably, a network system 1 is provided that includes the above-described server 300 and the above-described electric device 100. The electric device 100 periodically provides a request for a timer command to the server 300.
Preferably, a network system 1 is provided that includes the above-described server 300 and the above-described electric device 100. Based on the information of the presence/absence of the next timer command, the electric device 100 provides the server 300 with a request of the next timer command only when the timer command is executed and in the presence of the next timer command.
Preferably, the electric device is an air conditioner 100.
The above embodiment provides an information processing method including: a step in which the processor 310 receives a request for a timer command from the electric apparatus 100 via the communication interface 360; a step in which the processor 310 determines whether or not a predetermined condition is satisfied; a step in which the processor 310 provides a timer command to the electric device 100 via the communication interface 360, in a case where a prescribed condition is satisfied.
The embodiments disclosed herein are illustrative in all respects and should not be construed as being limiting. The scope of the present invention is defined by the scope of the claims, is not defined by the above description, and includes meanings equivalent to the claims and all modifications within the scope.
Description of the reference numerals
1: network system
100: air conditioner
100A: air conditioner
100B: air conditioner
110:CPU
120: memory device
120A timer information storage part
120B: timer information storage unit
121: memory area
122: memory area
123: memory area
1231: memory area
130: LED lamp
140: operation part
160: communication interface
161A: periodic acquisition unit
161B: periodic acquisition unit
162A: instant acquisition part
162B: instant acquisition part
170: loudspeaker
180: remote controller receiving part
190: device driving section
199: remote controller
300: server
310:CPU
310A: memory information providing method selection unit
320: memory device
320A: memory information storage unit
321: device data
322: device status data
323: pairing data
324: timer data
330: display device
340: operation part
360: communication interface
360A: communication unit
380: clock (CN)
400: intelligent telephone
410:CPU
420: memory device
430: display device
440: operation part
460: communication interface
470: loudspeaker
480: microphone (CN)
500: modem with a plurality of modems
600: router

Claims (6)

1. A server, comprising:
a communication interface; and
a processor for, upon receiving a request for a timer command from an electrical device via the communication interface, determining whether there is a timer command to be executed before a request for a next timer command, and if there is a timer command to be executed before the request for the next timer command, providing the electrical device with the timer command and information indicating whether there is a timer command to be executed next.
2. The server of claim 1, wherein the processor provides the timer command to the electrical device via the communication interface if the timer command is required to be executed within a specified time from a current time.
3. A network system comprising the server according to claim 1 or 2 and the electric device according to claim 1 or 2,
the electrical device periodically provides a request for the timer command to the server.
4. A network system comprising the server according to claim 1 or 2 and the electric device according to claim 1 or 2,
the electric device provides a request for a next timer command to the server when the timer command is executed and when the next timer command exists, based on the information of presence/absence of the next timer command.
5. The network system according to claim 3 or 4, wherein the electrical equipment is an air conditioner.
6. An information processing method, comprising the steps of:
a step in which the processor receives a request for a timer command from the electrical device via the communication interface;
a step in which the processor determines whether or not there is a timer command to be executed before a request for a next timer command;
a step in which the processor provides the timer command and information indicating whether there is a timer command to be executed next to the electrical device via the communication interface in a case where there is a timer command to be executed before a request for a next timer command.
CN201811291471.7A 2017-11-07 2018-10-31 Server, network system and information processing method Active CN110017574B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017214597A JP6713974B2 (en) 2017-11-07 2017-11-07 Server, network system, and information processing method
JP2017-214597 2017-11-07

Publications (2)

Publication Number Publication Date
CN110017574A CN110017574A (en) 2019-07-16
CN110017574B true CN110017574B (en) 2021-03-30

Family

ID=66762753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811291471.7A Active CN110017574B (en) 2017-11-07 2018-10-31 Server, network system and information processing method

Country Status (2)

Country Link
JP (1) JP6713974B2 (en)
CN (1) CN110017574B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021042885A (en) * 2019-09-09 2021-03-18 シャープ株式会社 Server, air conditioning control system, control method and control program
JPWO2021075020A1 (en) * 2019-10-17 2021-11-18 日立ジョンソンコントロールズ空調株式会社 Indoor unit, air conditioner and air conditioner
JP7390157B2 (en) * 2019-10-18 2023-12-01 シャープ株式会社 Servers, information processing methods, and network systems
CN110944256A (en) * 2019-10-30 2020-03-31 厦门巨嗨科技有限公司 Microphone control system, method and medium
WO2021157081A1 (en) * 2020-02-07 2021-08-12 三菱電機株式会社 Remote controller
JP7572233B2 (en) * 2020-12-21 2024-10-23 東芝ライフスタイル株式会社 Home Appliances and Home Appliance Systems

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000313145A (en) * 1999-03-01 2000-11-14 Canon Inc Print controller, data processing method therefor, and recording medium storing computer readable program
CN1502912A (en) * 2002-11-26 2004-06-09 乐金电子(天津)电器有限公司 Device and method for controlling data transmission of network air conditioner
JP2010157942A (en) * 2008-12-29 2010-07-15 Daikin Ind Ltd Equipment control system
CN102679510A (en) * 2012-04-24 2012-09-19 美的集团有限公司 Air conditioning system controlled through gateway
CN103245038A (en) * 2012-02-10 2013-08-14 大金工业株式会社 Remote air conditioning voice-control system and remote air conditioning voice-control method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5195817B2 (en) * 2010-05-18 2013-05-15 ダイキン工業株式会社 Schedule providing apparatus and schedule providing system
JP6029793B2 (en) * 2014-03-27 2016-11-24 三菱電機株式会社 Air conditioning management system
JP2019060535A (en) * 2017-09-26 2019-04-18 パナソニックIpマネジメント株式会社 Air conditioning control system, air conditioning control method, and program
WO2019073620A1 (en) * 2017-10-11 2019-04-18 シャープ株式会社 Air conditioner and network system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000313145A (en) * 1999-03-01 2000-11-14 Canon Inc Print controller, data processing method therefor, and recording medium storing computer readable program
CN1502912A (en) * 2002-11-26 2004-06-09 乐金电子(天津)电器有限公司 Device and method for controlling data transmission of network air conditioner
JP2010157942A (en) * 2008-12-29 2010-07-15 Daikin Ind Ltd Equipment control system
CN103245038A (en) * 2012-02-10 2013-08-14 大金工业株式会社 Remote air conditioning voice-control system and remote air conditioning voice-control method
CN102679510A (en) * 2012-04-24 2012-09-19 美的集团有限公司 Air conditioning system controlled through gateway

Also Published As

Publication number Publication date
CN110017574A (en) 2019-07-16
JP6713974B2 (en) 2020-06-24
JP2019086212A (en) 2019-06-06

Similar Documents

Publication Publication Date Title
CN110017574B (en) Server, network system and information processing method
CN108317631B (en) Home appliances, home appliance systems and server devices
US9946288B2 (en) Energy management system, terminal device, display control method, and program
JP6346900B2 (en) Communication terminal, program and control system
CN105807626A (en) Smart home control method and system
JP2015100266A (en) Electric apparatus control device, electric apparatus control method and program
CN111094861A (en) Network system
WO2014185174A1 (en) Energy management controller, energy management system, energy management method, and program
JP6080457B2 (en) Energy consuming equipment control device, energy consuming equipment control method, and energy consuming equipment control system
JP2018021709A (en) Air Conditioning System
JP2017204733A (en) Information notification device, notification control device, information transmission device, information notification system, notification control system, information notification method, notification control method, and program
JP2015154253A (en) Operation terminal, program, and method
CN111201406B (en) Air conditioner and network system
JP2017166791A (en) Control method of information terminal in air conditioning control system, and air conditioning control system
JPWO2014049748A1 (en) Energy consuming equipment control device, energy consuming equipment control method, and energy consuming equipment control system
WO2015151953A1 (en) Controller, control system, and method for controlling control system
JP2018125867A (en) Controller, control system, and control method for controller
JPWO2019069481A1 (en) Control system and control program
CN113357754A (en) Method and device for displaying running state, storage medium and electronic device
WO2012115122A1 (en) Appliance control apparatus and appliance control method
KR20110004154A (en) Remote controller for group control of building units
JP6513538B2 (en) Electrical equipment
TWI587595B (en) Remote power control method and system thereof
CN120238386A (en) Device binding voice reminder method, device and system
CN112015102A (en) Upgrading method and device of intelligent control switch, intelligent control switch and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant