WO2012086743A1 - コントローラ、ネットワークシステム、および情報処理方法 - Google Patents

コントローラ、ネットワークシステム、および情報処理方法 Download PDF

Info

Publication number
WO2012086743A1
WO2012086743A1 PCT/JP2011/079775 JP2011079775W WO2012086743A1 WO 2012086743 A1 WO2012086743 A1 WO 2012086743A1 JP 2011079775 W JP2011079775 W JP 2011079775W WO 2012086743 A1 WO2012086743 A1 WO 2012086743A1
Authority
WO
WIPO (PCT)
Prior art keywords
power consumption
change
devices
predetermined range
controller
Prior art date
Application number
PCT/JP2011/079775
Other languages
English (en)
French (fr)
Inventor
野島 光典
洋平 岩見
裕介 三木
了輔 栗田
Original Assignee
シャープ株式会社
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 シャープ株式会社 filed Critical シャープ株式会社
Priority to JP2012549866A priority Critical patent/JP5878478B2/ja
Priority to DE112011104512.3T priority patent/DE112011104512B4/de
Priority to US13/996,096 priority patent/US20130274943A1/en
Publication of WO2012086743A1 publication Critical patent/WO2012086743A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05FSYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
    • G05F3/00Non-retroactive systems for regulating electric variables by using an uncontrolled element, or an uncontrolled combination of elements, such element or such combination having self-regulating properties
    • G05F3/02Regulating voltage or current
    • G05F3/04Regulating voltage or current wherein the variable is ac
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D4/00Tariff metering apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D2204/00Indexing scheme relating to details of tariff-metering apparatus
    • G01D2204/10Analysing; Displaying
    • G01D2204/12Determination or prediction of behaviour, e.g. likely power consumption or unusual usage patterns
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2310/00The network for supplying or distributing electric power characterised by its spatial reach or by the load
    • H02J2310/10The network having a local or delimited stationary reach
    • H02J2310/12The local stationary network supplying a household or a building
    • H02J2310/14The load or loads being home appliances
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/30Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/30Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
    • Y02B70/3225Demand response systems, e.g. load shedding, peak shaving
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/20End-user application control systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/20End-user application control systems
    • Y04S20/222Demand response systems, e.g. load shedding, peak shaving
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/20End-user application control systems
    • Y04S20/242Home appliances

Definitions

  • the present invention relates to a technology of a controller that is arranged in a house or the like and is connected to an electric device in the house.
  • a controller that is arranged in a house or the like and controls electric equipment in the house.
  • a controller controls home appliances such as a washing machine, a microwave oven, a refrigerator, an air conditioner, a television, and a solar battery, and displays the status of those home appliances.
  • Patent Document 1 discloses a current usage detection adapter and its application system.
  • the current flow rate detection circuit unit detects the amount of current flowing into the device, and when the current amount is abnormally large, the current cutoff circuit unit receives a command from the control processing unit. The current can be cut off.
  • the communication processing unit can transmit / receive the detected current amount and current amount control information to / from the controller connected on the bus, and can grasp the use status of multiple devices and determine abnormality.
  • the present invention has been made to solve such a problem, and an object of the present invention is to provide a controller, a network system, and an information processing method that can make a user aware of the amount of electricity used at a preferable timing. is there.
  • a communication interface for receiving power consumption of a plurality of devices, a memory for storing changes in power consumption of the plurality of devices, and a change amount of power consumption for each of the plurality of devices or
  • a controller comprising: a processor for determining whether or not the rate of change exceeds a predetermined range and outputting information indicating the amount of change in power consumption or the power consumption of a device whose rate of change exceeds a predetermined range Is done.
  • the controller further comprises a display.
  • the processor causes the display to display information indicating the power consumption of a device whose amount of change or rate of change in power exceeds the predetermined range.
  • the controller further includes an input unit.
  • the processor displays a notification image on the display when the amount of change or rate of change in power consumption exceeds a predetermined range, and the amount of change in power consumption or on the display in accordance with an input of a display command from the input unit.
  • Information indicating the power consumption of a device whose change rate exceeds a predetermined range is displayed.
  • the communication interface can communicate with an external display device.
  • the processor causes the external display device to display a notification image when the amount of change or rate of change in power consumption exceeds a predetermined range via the communication interface, and via the communication interface in response to an input of a display command. Then, information indicating the power consumption of the device whose power consumption change amount or change rate exceeds a predetermined range is displayed on the external display device.
  • the processor outputs a graph indicating the temporal change in power consumption as information indicating the power consumption of the device whose power consumption change amount or change rate exceeds a predetermined range.
  • the processor outputs a graph of an area where the amount of change or rate of change of power consumption exceeds a predetermined range in a form different from that of other areas.
  • the processor receives power consumption from each of the plurality of devices via the communication interface.
  • the processor receives a command input from each of the plurality of devices via the communication interface, stores the command in the memory in association with the device, and a change amount or a change rate of the power consumption is within a predetermined range.
  • One or more commands from the latest corresponding to a device that exceeds the limit are output together with information indicating the power consumption of the device whose power consumption change amount or change rate exceeds a predetermined range.
  • the processor receives power consumption from a plurality of communication devices for measuring the power consumption of each of the plurality of devices via the communication interface.
  • a network system including a plurality of devices and a controller.
  • Each of the plurality of devices transmits power consumption to the controller.
  • the controller includes a communication interface for receiving power consumption from a plurality of devices, a memory for storing changes in power consumption by the plurality of devices, and a change amount or rate of change in power consumption for each of the plurality of devices.
  • a processor for determining whether or not the range has been exceeded and outputting information indicating the power consumption of the device whose power consumption change amount or rate has exceeded a predetermined range.
  • a network system including a plurality of measuring devices and a controller for measuring the power consumption of each of the plurality of devices and the plurality of devices.
  • Each of the plurality of measuring devices transmits power consumption by the plurality of devices to the controller.
  • the controller includes a communication interface for receiving power consumption by a plurality of devices from a plurality of measuring devices, a memory for storing changes in power consumption by the plurality of devices, and a power consumption change amount for each of the plurality of devices.
  • a processor for determining whether or not the rate of change exceeds a predetermined range and outputting information indicating the amount of change in power consumption or the power consumption of a device whose rate of change exceeds a predetermined range.
  • an information processing method in a controller including a communication interface, a memory, and a processor.
  • a processor receiving power consumption by each of the plurality of devices via the communication interface; a memory storing a change in power consumption by each of the plurality of devices; Determining whether or not the amount of change or rate of change of power consumption exceeds a predetermined range, and the processor includes information indicating the power consumption of a device whose amount of change or rate of change of power consumption exceeds a predetermined range. Outputting.
  • the present invention provides a controller, a network system, and an information processing method that can make a user aware of the amount of electricity used at a preferred timing.
  • FIG. 1 is an image diagram illustrating an overall configuration of a network system 1 according to a first embodiment. It is an image figure which shows the display 102 of the home controller 100 which concerns on this Embodiment, or the display 202 of the television 200B. It is a block diagram showing the hardware constitutions of the home controller 100 which concerns on this Embodiment. It is an image figure which shows 101 A of power consumption tables which concern on this Embodiment. It is an image figure which shows the event table 101B which concerns on this Embodiment. It is a block diagram showing the hardware constitutions of the television 200B which concerns on this Embodiment. 4 is a flowchart illustrating a processing procedure of information processing in the home controller 100 according to the first embodiment.
  • FIG. 6 is a flowchart showing a processing procedure of information processing in television 200B according to Embodiment 1. It is an image figure which shows the whole structure of the network system 1B which concerns on Embodiment 2.
  • FIG. 6 is a flowchart illustrating a processing procedure of information processing in the home controller 100 according to the second embodiment.
  • 10 is a flowchart showing a processing procedure of information processing in television 200B according to Embodiment 2.
  • FIG. 1 is an image diagram showing an overall configuration of a network system 1 according to the present embodiment.
  • network system 1 is installed in, for example, a house or an office.
  • the network system 1 includes an air conditioner 200A installed in a living room, a television 200B installed in the living room, a curtain opening / closing device 200C installed in the living room, a refrigerator 200D installed in the kitchen, and a dining room.
  • Household appliances electric equipment
  • the network system 1 may include other home appliances.
  • the network system 1 includes a home controller 100 for controlling the home appliances 200A to 200E.
  • the home controller 100 can perform data communication with the home appliances 200A to 200E via a wired or wireless network 401.
  • the home controller 100 uses, for example, a wireless LAN, ZigBee (registered trademark), Bluetooth (registered trademark), a wired LAN (Local Area Network), or a PLC (Power Line Communications) as the network 401.
  • the home controller 100 may be portable, may be detachable from a base placed on a table, or may be fixed to a wall of a room.
  • FIG. 2 is an image diagram showing display 102 of home controller 100 or display 202 of television 200B according to the present embodiment.
  • the television 200B is described as an example of the external display device.
  • the external display device in the present invention is not limited to the television 200B, and includes a display unit such as a mobile terminal or a tablet terminal. Any device can be used.
  • home controller 100 receives power consumption of home appliances 200A to 200E from each of a plurality of home appliances 200A to 200E installed in a house via network 401. Receives operating status and input commands.
  • the home controller 100 determines whether or not there is a significant change in the power consumption of the home appliances 200A to 200E by accumulating the transition of the power consumption of the home appliances 200A to 200E. For example, the home controller 100 determines whether or not the amount of change or rate of change in power consumption exceeds a predetermined range.
  • the home controller 100 displays on the display 102 a graph 102A indicating a change in power consumption of a home appliance that has undergone a significant change in power consumption.
  • the home controller 100 displays the graph 102A on the display 202 of the television 200B.
  • the home controller 100 causes the display 102 or the display 202 to display an image (pop-up window) indicating that there has been a significant change in power consumption.
  • the home controller 100 displays the graph 102 ⁇ / b> A on the display 102 or the display 202 in accordance with a detailed screen display command from the user.
  • the home controller 100 changes the display form of the area where the power consumption in the displayed graph has changed significantly from the display form of other areas. For example, the home controller 100 thickens, changes the color, or blinks the line in the area where the power consumption has greatly changed.
  • the home controller 100 accumulates the operating states of the home appliances 200A to 200E and the input commands (these are also referred to as events). When there is a large change in the power consumption of the home appliances 200A to 200E, the home controller 100 displays on the graph 102A the latest operating state of the home appliances 200A to 200E that have had a significant change in the power consumption and the input command. To do.
  • the home controller 100 may display the graph 102A only when the amount of change or rate of change in power consumption greatly changes to the plus side, or the amount of change or rate of change in power consumption may be positive or negative.
  • the graph 102 ⁇ / b> A may be displayed regardless of which one changes greatly.
  • the network system 1 can notify the user when the power consumption of the home appliances 200A to 200E changes greatly. That is, the home controller 100 can make the user aware of the amount of electricity used at the timing when the power consumption changes greatly.
  • FIG. 3 is a block diagram showing a hardware configuration of home controller 100 according to the present embodiment.
  • the home controller 100 includes a memory 101, a display 102, a tablet 103, a button 104, a communication interface 105, a speaker 107, a clock 108, and a CPU (Central Processing Unit) 110.
  • the memory 101 is realized by various types of RAM (Random Access Memory), ROM (Read-Only Memory), a hard disk, and the like.
  • the memory 101 is a USB (Universal Serial Bus) memory, CD-ROM (Compact Disc-Read Only Memory), DVD-ROM (Digital Versatile Disk-Read Only Memory), which is used via an interface for reading.
  • USB Universal Serial Bus
  • CD-ROM Compact Disc-Read Only Memory
  • DVD-ROM Digital Versatile Disk-Read Only Memory
  • Memory card FD (Flexible Disk), hard disk, magnetic tape, cassette tape, MO (Magnetic Optical Disc), MD (Mini Disc), IC (Integrated Circuit) card (excluding memory card), optical card, mask ROM, EPROM It is also realized by a medium for storing the program in a nonvolatile manner such as EEPROM (Electronically Erasable Programmable Read-Only Memory).
  • EEPROM Electrically Erasable Programmable Read-Only Memory
  • the memory 101 stores a control program executed by the CPU 110, a power consumption table 101A, and an event table 101B.
  • FIG. 4 is an image diagram showing a power consumption table 101A according to the present embodiment.
  • power consumption table 101A stores, for each of home appliances 200A to 200E, the name of the home appliance, the location where the home appliance is installed, and the power consumption in association with the home appliance ID. More specifically, the power consumption table 101A stores the power consumption value received from each of the home appliances 200A to 200E in association with the date and time when the power consumption value was received (measured).
  • FIG. 5 is an image diagram showing the event table 101B according to the present embodiment.
  • event table 101B includes, for each of home appliances 200A to 200E, the name of the home appliance, the location where the home appliance is installed, the operating state, and the input command (event) in association with the home appliance ID. And store. More specifically, the event table 101B stores an event received from each of the home appliances 200A to 200E in association with the date and time when the event was received (or the date and time when the event was input to the home appliances 200A to 200E).
  • information about the name of the home appliance associated with the home appliance ID and the location where the home appliance is installed is stored in the power consumption table 101A and the event table 101B.
  • the present invention is not limited to this.
  • the other table may not be stored in the memory 101.
  • the another table may be stored in an external memory separate from the home controller 100, for example.
  • the display 102 displays the status of the home appliances 200A to 200E by being controlled by the CPU 110.
  • the tablet 103 detects a touch operation with a user's finger and inputs touch coordinates or the like to the CPU 110.
  • the CPU 110 receives a command from the user via the tablet 103.
  • the tablet 103 is laid on the surface of the display 102. That is, in the present embodiment, display 102 and tablet 103 constitute touch panel 106. However, the home controller 100 may not have the tablet 103.
  • the button 104 is disposed on the surface of the home controller 100.
  • a plurality of buttons such as a determination key, a direction key, and a numeric keypad may be arranged on the home controller 100.
  • the button 104 receives a command from the user.
  • the button 104 inputs a command from the user to the CPU 110.
  • the communication interface 105 transmits / receives data to / from the home appliances 200A to 200E via the network 401 under the control of the CPU 110. As described above, the communication interface 105 transmits and receives data to and from the home appliances 200A to 200E by using, for example, a wireless LAN, ZigBee (registered trademark), Bluetooth (registered trademark), wired LAN, or PLC.
  • a wireless LAN ZigBee (registered trademark), Bluetooth (registered trademark), wired LAN, or PLC.
  • Speaker 107 outputs sound based on a command from CPU 110.
  • the CPU 110 causes the speaker 107 to output sound based on the sound data.
  • the clock 108 inputs the current date and time to the CPU 110 based on a command from the CPU 110.
  • the CPU 110 executes information processing described in FIG. 8 to be described later by executing various programs stored in the memory 101.
  • the processing in the home controller 100 is realized by each hardware and software executed by the CPU 110.
  • Such software may be stored in the memory 101 in advance.
  • the software may be stored in a storage medium and distributed as a program product.
  • the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet.
  • Such software is read from the storage medium by using a reading device (not shown), or downloaded by using the communication interface 105 and temporarily stored in the memory 101.
  • the CPU 110 stores the software in the form of an executable program in the memory 101 and then executes the program.
  • CD-ROM Compact Disc-Read Only Memory
  • DVD-ROM Digital Versatile Disk-Read Only Memory
  • USB Universal Serial Bus
  • memory card memory card
  • FD Flexible Disk
  • hard disk Magnetic tape, cassette tape, MO (Magnetic Optical Disc), MD (Mini Disc), IC (Integrated Circuit) card (excluding memory card), optical card, mask ROM, EPROM, EEPROM (Electronically Erasable Programmable Read-Only Memory) And the like, for example, a medium for storing the program in a nonvolatile manner.
  • the program here includes not only a program directly executable by the CPU but also a program in a source program format, a compressed program, an encrypted program, and the like.
  • the configuration including the touch panel 106 as the home controller 100 has been described as an example.
  • the network system 1 includes an external display device (such as the television 200B)
  • the home controller 100 is Alternatively, a configuration without the touch panel 106, that is, a configuration without a display function may be employed.
  • FIG. 6 is a block diagram showing a hardware configuration of television 200B according to the present embodiment.
  • television 200B includes a memory 201, a display 202, a button 204, a communication interface 205, a speaker 207, a sensor 209, and a CPU 210.
  • the memory 201 can be realized in the same manner as the memory 101 of the home controller 100.
  • the memory 201 stores a control program executed by the CPU 210, power consumption of the television 200B, instructions input to the television 200B, an operation state of the television 200B, and the like.
  • the display 202 is controlled by the CPU 210. More specifically, the display 202 displays a still image or a moving image based on data from a TV tuner or VRAM (Video RAM) (not shown).
  • VRAM Video RAM
  • the button 204 is disposed on the surface of the television 200B.
  • the television 200B may include a plurality of buttons 204 such as a determination key, a direction key, and a numeric keypad.
  • the button 204 receives a command from the user and inputs the command to the CPU 210.
  • the communication interface 205 transmits / receives data to / from the home controller 100 via the network 401 under the control of the CPU 210.
  • the communication interface 205 uses the wireless LAN, ZigBee (registered trademark), Bluetooth (registered trademark), wired LAN (Local Area Network), PLC (Power Line Communications), or the like, so that the home controller 100 is used. Send and receive data.
  • Speaker 207 outputs sound based on a command from CPU 210.
  • the CPU 210 causes the speaker 207 to output sound based on the sound data.
  • the clock 208 inputs the current date and time to the CPU 210 based on a command from the CPU 210.
  • the sensor 209 measures the power consumption of the television 200B and transmits the power consumption to the CPU 210.
  • the CPU 210 executes information processing described in FIG. 9 described later by executing various programs stored in the memory 201.
  • the processing in the television 200B is realized by each hardware and software executed by the CPU 210.
  • Such software may be stored in the memory 201 in advance.
  • the software may be stored in a storage medium and distributed as a program product.
  • the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet.
  • Such software is read from the storage medium by using a reading device (not shown), or downloaded by using the communication interface 205 and temporarily stored in the memory 201.
  • the CPU 210 stores the software in the form of an executable program in the memory 201 and then executes the program. Note that the storage medium and the program can be realized in the same manner as the recording medium and program according to the home controller 100.
  • Home appliances 200A to 200E are similar to television 200B shown in FIG. 6 in that sensor 209 for measuring power consumption, input unit (button 204) for receiving a command from the user, What is necessary is just to have the communication interface 205 for transmitting electric power and an event to the home controller 100.
  • sensor 209 for measuring power consumption
  • input unit button 204 for receiving a command from the user
  • FIG. 7 is a flowchart showing a processing procedure of information processing in home controller 100 according to the present embodiment.
  • CPU 110 determines whether data is received from home appliances 200A to 200E via communication interface 105 (step S102). CPU110 repeats the process from step S102, when data is not received from household appliances 200A-200E (when it is NO in step S102).
  • CPU 110 determines whether or not the data includes information indicating power consumption by home appliances 200A to 200E (step S104).
  • the CPU 110 here includes information indicating an event related to the home appliances 200A to 200E (if NO in step S104), the event And information indicating the home appliances 200A to 200E of the transmission source are stored in the event table 101B of the memory 101 (step S106).
  • CPU110 repeats the process from step S102.
  • CPU 110 stores information indicating the power consumption and information indicating the home appliances 200A to 200E as the transmission source. Is stored in the power consumption table 101A (step S108). The CPU 110 refers to the power consumption table 101A and calculates the difference (change amount) between the previous power consumption and the current power consumption for the home appliances 200A to 200E that are the transmission sources.
  • the CPU 110 may calculate the difference (change amount) between the previous power consumption and the current power consumption by referring to the power consumption table 101A.
  • the CPU 110 refers to the power consumption table 101A, and calculates the ratio (change rate) of the difference between the power consumption of the previous or several times before and the current power consumption with respect to the power consumption of the previous or several times before. May be.
  • the CPU 110 refers to the power consumption table 101A and calculates the ratio (change rate) of the difference between the average power consumption of the past several times and the current power consumption with respect to the power consumption of the past several times. Also good.
  • CPU 110 determines whether or not the change amount or change rate is equal to or greater than a predetermined value (step S110).
  • CPU 110 may determine whether or not the absolute value of the amount of change is equal to or greater than a predetermined value, or may determine whether or not the amount of change is equal to or greater than a predetermined positive value.
  • CPU110 repeats the process from step S102, when the said variation
  • CPU 110 transmits text and an image for indicating that there is a large change in power consumption to television 200B via communication interface 105.
  • CPU 110 outputs a sound for notifying speaker 107 that there has been a significant change in power consumption.
  • CPU 110 waits for a display command for displaying a detailed screen via touch panel 106 or button 104 (step S114).
  • CPU110 repeats the process from step S114, when a display command is not received (when it is NO in step S114).
  • CPU 110 receives a display command (YES in step S114)
  • CPU 110 refers to clock 108 and determines whether or not a predetermined time (for example, 30 seconds) has elapsed since the amount of change became a predetermined value or more. Is determined (step S116).
  • CPU110 repeats the process from step S116, when predetermined time has not passed (when it is NO in step S116).
  • CPU 110 causes display 102 to display graph 102A indicating the transition of power consumption of transmission home appliances 200A to 200E as shown in FIG. S118).
  • the CPU 110 refers to the event table 101B and reads the latest event when the change amount is equal to or greater than a predetermined value.
  • the CPU 110 causes the display 102 to display the latest event 102B at a position corresponding to the current time or the date and time corresponding to the latest event.
  • the CPU 110 may cause the display 102 to simultaneously display a plurality of events of the past several times from the latest event 102 ⁇ / b> B at a position corresponding to the current time or the date and time corresponding to the event.
  • the CPU 110 transmits, via the communication interface 105, the graph 102A indicating the transition of the power consumption of the transmission home appliances 200A to 200E and the date and time corresponding to the latest event to the television 200B.
  • CPU 110 waits for a display end command via touch panel 106 or button 104 (step S120).
  • step S120 When “close” button 102C (FIG. 2) on touch panel 106 is pressed (YES in step S120), CPU 110 ends the display of graph 102A and repeats the processing from step S102.
  • step S120 CPU 110 repeats the process of step S120 when “close” button 102C (FIG. 2) of touch panel 106 is not pressed (NO in step S120).
  • FIG. 8 is an image diagram showing the displays 102 and 202 on which the graph 102A is displayed immediately after the change amount becomes equal to or greater than a predetermined value (several seconds later).
  • display 102 of home controller 100 or display 202 of television 200B may display graph 102A and event 102B.
  • FIG. 9 is a flowchart showing a processing procedure of information processing in television 200B according to the present embodiment.
  • CPU 210 determines whether or not notification information (text and image for indicating a large change in power consumption) has been received from home controller 100 via communication interface 205. (Step S202). CPU210 repeats the process from step S202, when notification information is not received (when it is NO in step S202).
  • CPU 210 When CPU 210 receives the notification information (YES in step S202), CPU 210 causes display 202 to display text and an image for indicating that there has been a significant change in power consumption (step S204). The CPU 210 waits for a display command for displaying a detailed screen from the user via the button 204 or via a communication interface for a remote controller (not shown) (step S206).
  • CPU210 repeats the process from step S206, when a display command is not received (when it is NO in step S206).
  • CPU 210 receives a display command (YES in step S206)
  • CPU 210 requests time series data from home controller 100 via communication interface 205 (step S208).
  • CPU 210 determines whether or not information indicating a graph and an event has been received from home controller 100 via communication interface 205 (step S210). CPU210 repeats the process from step S210, when the information which shows a graph and an event is not received from the home controller 100 (when it is NO in step S210).
  • the display 202 displays a graph 102A indicating the transition of power consumption and the latest event. 102B is displayed (step S212).
  • the CPU 210 waits for a display end command from the user via the button 204 or via a communication interface for a remote controller (not shown) (step S214). For example, when “close” button 102C (FIG. 2) is selected (YES in step S214), CPU 210 ends the display of graph 102A and repeats the processing from step S202. CPU 210 repeats the process of step S214 when “close” button 102C (FIG. 2) is not selected (NO in step S214). Alternatively, the “close” button 102C (FIG. 2) may not be displayed, and the display may be terminated after a predetermined time has elapsed. Note that it is possible not to perform the processing of steps S204 and S206.
  • the home appliances 200A to 200E measure the power consumption and transmit the power consumption and the event to the home controller 100.
  • each of home appliances 200A to 200E does not transmit power consumption to home controller 100. That is, instead of the home appliances 200A to 200E, a communication device (smart tap) attached to an outlet for supplying power to the home appliances 200A to 200E measures the power consumption of each of the home appliances 200A to 200E, and calculates the power consumption. This is transmitted to the home controller 100.
  • a communication device smart tap
  • FIG. 10 is an image diagram showing an overall configuration of network system 1B according to the present embodiment.
  • network system 1B is installed in, for example, a house or an office.
  • the network system 1B includes an air conditioner 200A installed in the living room, a television 200B installed in the living room, a curtain opening / closing device 200C installed in the living room, a refrigerator 200D installed in the kitchen, and a dining room.
  • Household appliances electric equipment
  • the network system 1B may include other home appliances.
  • communication device 400A for air conditioner 200A is installed between air conditioner 200A and the outlet of air conditioner 200A.
  • communication device 400A is plugged into an outlet of air conditioner 200A
  • adapter 250A of air conditioner 200A is plugged into communication device 400A.
  • a communication device 400C for the curtain opening / closing device 200C is installed between the curtain opening / closing device 200C and the outlet of the curtain opening / closing device 200C.
  • the communication device 400C is inserted into the outlet of the curtain opening / closing device 200C, and the adapter 250C of the curtain opening / closing device 200C is inserted into the communication device 400C.
  • Communication device 400D for refrigerator 200D is installed between refrigerator 200D and the outlet of refrigerator 200D.
  • the communication device 400D is plugged into the outlet of the refrigerator 200D
  • the adapter 250D of the refrigerator 200D is plugged into the communication device 400D.
  • a communication device 400E for the light 200E is installed between the light 200E and the outlet of the light 200E.
  • the communication device 400E is plugged into the outlet of the light 200E
  • the adapter 250E of the light 200E is plugged into the communication device 400E.
  • the network system 1B includes a home controller 100 for controlling the home appliances 200A to 200E.
  • the home controller 100 can perform data communication with the communication devices 400A to 400E via a wired or wireless network 401.
  • the home controller 100 uses, for example, a wireless LAN, ZigBee (registered trademark), Bluetooth (registered trademark), a wired LAN (Local Area Network), or a PLC (Power Line Communications) as the network 401.
  • the home controller 100 may be portable, may be detachable from a base placed on a table, or may be fixed to a wall of a room.
  • home controller 100 includes a home appliance from each of communication devices 400A to 400E connected to home appliances 200A to 200E installed in a house via network 401. The power consumption of 200A to 200E is received.
  • the home controller 100 determines whether or not there is a significant change in the power consumption of the home appliances 200A to 200E by accumulating the transition of the power consumption of the home appliances 200A to 200E. For example, the home controller 100 determines whether or not the amount of change or rate of change in power consumption exceeds a predetermined range.
  • the home controller 100 displays on the display 102 a graph 102A indicating a change in power consumption of a home appliance that has undergone a significant change in power consumption.
  • the home controller 100 displays the graph 102A on the display 202 of the television 200B.
  • the home controller 100 causes the display 102 or the display 202 to display an image (pop-up window) indicating that there has been a significant change in power consumption.
  • the home controller 100 displays the graph 102 ⁇ / b> A on the display 102 or the display 202 in accordance with a detailed screen display command from the user.
  • the home controller 100 changes the display form of the area where the power consumption in the displayed graph has changed significantly from the display form of other areas. For example, the home controller 100 thickens, changes the color, or blinks the line in the area where the power consumption has greatly changed. Alternatively, an area where the power consumption has greatly changed may be surrounded by a figure such as a circle.
  • the home controller 100 may display the graph 102A only when the amount of change or rate of change in power consumption changes greatly to the plus side, and the amount of change or rate of change in power consumption may be positive or negative.
  • the graph 102A may be displayed even if it changes greatly.
  • the network system 1B can notify the user when the power consumption of the home appliances 200A to 200E changes greatly. That is, the user can be made aware of the amount of electricity used at the timing when the power consumption changes greatly.
  • ⁇ Hardware configuration of home controller 100 One aspect of the hardware configuration of home controller 100 according to the present embodiment will be described. Since the hardware configuration of home controller 100 is the same as the hardware configuration of home controller 100 according to Embodiment 1 shown in FIG. 3, description thereof will not be repeated here. However, the data stored in the memory 101 and the processing of the CPU 110 are different from those in the first embodiment.
  • the memory 101 stores a control program executed by the CPU 110 and a power consumption table 101A.
  • power consumption table 101A stores, for each of home appliances 200A to 200E, the name of the home appliance, the location where the home appliance is installed, and the power consumption in association with the home appliance ID. More specifically, the power consumption table 101A stores the power consumption value received from the communication devices 400A, 400C, 400D, and 400E and the television 200B in association with the date and time when the power consumption value was received (measured).
  • the CPU 110 executes information processing described in FIG. 11 to be described later by executing various programs stored in the memory 101.
  • ⁇ Hardware configuration of TV 200B> One aspect of the hardware configuration of television 200B according to this embodiment will be described. Since the hardware configuration of television 200B is similar to the hardware configuration of television 200B according to Embodiment 1 shown in FIG. 6, description thereof will not be repeated here. However, the CPU 210 executes various types of programs stored in the memory 201, thereby executing information processing described in FIG.
  • FIG. 11 is a flowchart showing a processing procedure of information processing in home controller 100 according to the present embodiment.
  • CPU 110 determines whether data is received from communication devices 400A, 400C, 400D, 400E or television 200B (hereinafter collectively referred to as a communication device) via communication interface 105. Judgment is made (step S152). CPU110 repeats the process from step S152, when data are not received from a communication apparatus (when it is NO in step S152).
  • CPU 110 When CPU 110 receives data from the communication device (YES in step S152), information indicating the power consumption included in the data and information for identifying home appliances 200A to 200E corresponding to the communication device of the transmission source Are stored in the power consumption table 101A of the memory 101 (step S158).
  • the CPU 110 refers to the power consumption table 101A and calculates the difference (change amount) between the previous power consumption and the current power consumption for the home appliances 200A to 200E corresponding to the transmission source communication device.
  • the CPU 110 may calculate the difference (change amount) between the previous power consumption and the current power consumption by referring to the power consumption table 101A.
  • the CPU 110 refers to the power consumption table 101A, and calculates the ratio (change rate) of the difference between the power consumption of the previous or several times before and the current power consumption with respect to the power consumption of the previous or several times before. May be.
  • the CPU 110 refers to the power consumption table 101A and calculates the ratio (change rate) of the difference between the average power consumption of the past several times and the current power consumption with respect to the power consumption of the past several times. Also good.
  • CPU110 judges whether the said variation
  • CPU 110 may determine whether or not the absolute value of the amount of change is equal to or greater than a predetermined value, or may determine whether or not the amount of change is equal to or greater than a predetermined positive value.
  • CPU110 repeats the process from step S152, when the said variation
  • CPU 110 transmits text and an image for indicating that there is a large change in power consumption to television 200B via communication interface 105.
  • CPU 110 outputs a sound for notifying speaker 107 that there has been a significant change in power consumption.
  • CPU 110 waits for a display command for displaying a detailed screen via touch panel 106 or button 104 (step S164).
  • CPU110 repeats the process from step S164, when a display command is not received (when it is NO in step S164).
  • CPU 110 accepts a display command (YES in step S164)
  • CPU 110 refers to clock 108 and determines whether or not a predetermined time (for example, 30 seconds) has elapsed since the amount of change exceeded a predetermined value. Is determined (step S166).
  • CPU110 repeats the process from step S166, when predetermined time has not passed (when it is NO in step S166).
  • CPU 110 displays, on display 102, a graph 102A showing a change in power consumption of home appliances 200A to 200E corresponding to the transmission source communication device, as shown in FIG. Is displayed (step S168).
  • CPU 110 transmits graph 102A indicating the transition of power consumption of home appliances 200A to 200E corresponding to the transmission source communication device to television 200B via communication interface 105.
  • CPU 110 waits for a display end command via touch panel 106 or button 104 (step S170).
  • step S170 When “close” button 102C (FIG. 2) on touch panel 106 is pressed (YES in step S170), CPU 110 ends display of graph 102A and repeats the processing from step S152.
  • step S170 CPU 110 repeats the process of step S170 when “close” button 102C (FIG. 2) on touch panel 106 is not pressed (NO in step S170).
  • step S162 and step S164 it is possible not to perform the processing of step S162 and step S164. It is also possible not to perform the process of step S166. That is, referring to FIG. 8, as soon as the amount of change becomes equal to or greater than a predetermined value (several seconds later), display 102 and television 200B may display graph 102A.
  • FIG. 12 is a flowchart showing a processing procedure of information processing in television 200B according to the present embodiment.
  • CPU 210 determines whether or not notification information (a text and an image indicating that there has been a significant change in power consumption) has been received from home controller 100 via communication interface 205. (Step S252). CPU210 repeats the process from step S252, when notification information is not received (when it is NO in step S252).
  • notification information a text and an image indicating that there has been a significant change in power consumption
  • the CPU 210 When the CPU 210 receives the notification information (YES in step S252), the CPU 210 causes the display 202 to display text and an image for indicating that there has been a significant change in power consumption (step S254).
  • CPU 210 waits for a display command for displaying a detailed screen from the user via button 204 or a communication interface for a remote controller (not shown) (step S256).
  • CPU210 repeats the process from step S256, when a display command is not received (when it is NO in step S256).
  • CPU 210 receives a display command (YES in step S256)
  • CPU 210 requests time series data from home controller 100 via communication interface 205 (step S258).
  • CPU 210 determines whether or not information indicating a graph has been received from home controller 100 via communication interface 205 (step S260). CPU210 repeats the process from step S260, when the information which shows a graph from the home controller 100 is not received (when it is NO in step S260).
  • CPU 210 When CPU 210 receives the information indicating the graph from home controller 100 (YES in step S260), CPU 210 causes display 202 to display graph 102A indicating the transition of power consumption as shown in FIG. 2 (step S262). ).
  • the CPU 210 waits for a display end command from the user via the button 204 or via a communication interface for a remote controller (not shown) (step S264). For example, when “close” button 102C (FIG. 2) is selected (YES in step S264), CPU 210 ends display of graph 102A and repeats the processing from step S252. CPU210 repeats the process of step S264, when "close” button 102C (FIG. 2) is not selected (when it is NO in step S264). Alternatively, the “close” button 102C (FIG. 2) may not be displayed, and the display may be terminated after a predetermined time has elapsed. Note that it is possible not to perform the processes of steps S254 and S256.
  • the present invention can also be applied to a case where the program is achieved by supplying a program to the home controller 100, the home appliances 200A to 200E, and other mobile phones. Then, a storage medium storing a program represented by software for achieving the present invention is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the program code stored in the storage medium It is possible to enjoy the effects of the present invention also by reading and executing.
  • the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
  • the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
  • 1,1B network system 100 home controller, 101 memory, 101A power consumption table, 101B event table, 102 display, 102A graph, 102B event, 102C “Close” button, 103 tablet, 104 button, 105 communication interface, 106 touch panel, 107 speaker, 108 clock, 110 CPU, 200A air conditioner, 200B TV, 200C curtain opening / closing device, 200D refrigerator, 200E light, 201 memory, 202 display, 204 button, 205 communication interface, 207 speaker, 208 clock, 209 sensor, 210 CPU , 250A-250E adapter, 400A-400E communication device 401 network.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Signal Processing (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

 好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラを提供する。ホームコントローラ(100)は、複数の機器(200A~200E)の消費電力を受信するための通信インターフェイス(105)と、複数の機器(200A~200E)の消費電力の変化を記憶するためのメモリ(101)と、複数の機器(200A~200E)毎に消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサ(110)とを含む。

Description

コントローラ、ネットワークシステム、および情報処理方法
 本発明は、住宅などに配置されて当該住宅内の電気機器に接続されるコントローラの技術に関する。
 住宅などに配置されて、当該住宅内の電気機器を制御するためのコントローラが提案されている。たとえば、コントローラが、洗濯機や、電子レンジや、冷蔵庫や、エアコンや、テレビや、太陽電池などの家電を制御したり、それらの家電の状態を表示したりする技術が提案されている。
 特開平09-145743号公報(特許文献1)には、電流使用量検知アダプタ及びその応用システムが開示されている。特開平09-145743号公報(特許文献1)によると、電流流量検知回路部により機器に流入する電流量を検知し、電流量が異常に大きい時には制御処理部からの指令で電流遮断回路部により電流を遮断できる。また、通信処理部により、検知した電流量や電流量制御情報がバス上に接続されたコントローラと送受信でき、複数機器の利用状況把握と異常判定が可能である。
特開平09-145743号公報
 現在、環境保護の観点から、家電を使用するユーザの省エネ意識をより有効に高めることが求められている。たとえば、家電の使用状態に応じた好ましいタイミングでユーザに電気の使用量を意識させることができれば有益である。
 本発明は、かかる問題を解決するためになされたものであり、その目的は、好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラ、ネットワークシステム、および情報処理方法を提供することにある。
 この発明のある局面に従うと、複数の機器の消費電力を受信するための通信インターフェイスと、複数の機器の消費電力の変化を記憶するためのメモリと、複数の機器毎に消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを備える、コントローラが提供される。
 好ましくは、コントローラは、ディスプレイをさらに備える。プロセッサは、消費電力の変化量または変化率が所定の範囲を超えたときに、ディスプレイに消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を表示させる。
 好ましくは、コントローラは、入力部をさらに備える。プロセッサは、消費電力の変化量または変化率が所定の範囲を超えたときに、ディスプレイに通知画像を表示させ、入力部からの表示命令の入力に応じて、ディスプレイに、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を表示させる。
 好ましくは、通信インターフェイスは、外部表示装置と通信可能である。プロセッサは、通信インターフェイスを介して、消費電力の変化量または変化率が所定の範囲を超えたときに、外部表示装置に通知画像を表示させ、表示命令の入力に応じて、通信インターフェイスを介して、外部表示装置に消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を表示させる。
 好ましくは、プロセッサは、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報として、消費電力の時間的な変化を示すグラフを出力する。
 好ましくは、プロセッサは、消費電力の変化量または変化率が所定の範囲を超えたエリアのグラフを、他のエリアとは異なる形態で出力する。
 好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれから消費電力を受信する。
 好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれから入力された命令を受信し、命令を機器に対応付けてメモリに格納し、消費電力の変化量または変化率が所定の範囲を超えた機器に対応する最新から1つ以上の命令を、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報とともに出力する。
 好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれの消費電力を測定するための複数の通信装置から消費電力を受信する。
 この発明の別の局面に従うと、複数の機器とコントローラとを備えるネットワークシステムが提供される。複数の機器の各々は、消費電力をコントローラに送信する。コントローラは、複数の機器から消費電力を受信するための通信インターフェイスと、複数の機器による消費電力の変化を記憶するためのメモリと、複数の機器毎に消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む。
 この発明の別の局面に従うと、複数の機器と複数の機器のそれぞれの消費電力を測定するための複数の測定装置とコントローラとを備えるネットワークシステムが提供される。複数の測定装置は、それぞれ、複数の機器による消費電力をコントローラに送信する。コントローラは、複数の測定装置から複数の機器による消費電力を受信するための通信インターフェイスと、複数の機器による消費電力の変化を記憶するためのメモリと、複数の機器毎に消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む。
 この発明の別の局面に従うと、通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法が提供される。プロセッサが、通信インターフェイスを介して、複数の機器の各々による消費電力を受信するステップと、メモリが、複数の機器の各々による消費電力の変化を記憶するステップと、プロセッサが、複数の機器の各々の消費電力の変化量または変化率が所定の範囲を超えた否かを判断するステップと、プロセッサが、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するステップとを備える。
 以上のように、本発明によって、好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラ、ネットワークシステム、および情報処理方法が提供される。
実施の形態1に係るネットワークシステム1の全体構成を示すイメージ図である。 本実施の形態に係るホームコントローラ100のディスプレイ102またはテレビ200Bのディスプレイ202を示すイメージ図である。 本実施の形態に係るホームコントローラ100のハードウェア構成を表わすブロック図である。 本実施の形態に係る消費電力テーブル101Aを示すイメージ図である。 本実施の形態に係るイベントテーブル101Bを示すイメージ図である。 本実施の形態に係るテレビ200Bのハードウェア構成を表わすブロック図である。 実施の形態1に係るホームコントローラ100における情報処理の処理手順を示すフローチャートである。 変化量が所定値以上となってすぐに(数秒後に)グラフ102Aが表示されたディスプレイ102,202を示すイメージ図である。 実施の形態1に係るテレビ200Bにおける情報処理の処理手順を示すフローチャートである。 実施の形態2に係るネットワークシステム1Bの全体構成を示すイメージ図である。 実施の形態2に係るホームコントローラ100における情報処理の処理手順を示すフローチャートである。 実施の形態2に係るテレビ200Bにおける情報処理の処理手順を示すフローチャートである。
 以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
 [実施の形態1]
 <ネットワークシステムの全体構成>
 まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図1は、本実施の形態に係るネットワークシステム1の全体構成を示すイメージ図である。
 図1を参照して、本実施の形態に係るネットワークシステム1は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム1は、リビングルームに設置されるエアコン200Aと、リビングルームに設置されるテレビ200Bと、リビングルームに設置されるカーテン開閉装置200Cと、キッチンに設置される冷蔵庫200Dと、ダイニングルームに設置されるライト200Eなどの家電(電気機器)を含む。ただし、ネットワークシステム1は、他の家電を含んでもよい。
 ネットワークシステム1は、家電200A~200Eを制御するためのホームコントローラ100を含む。ホームコントローラ100は、有線あるいは無線のネットワーク401を介して、家電200A~200Eとデータ通信が可能である。ホームコントローラ100は、ネットワーク401として、たとえば、無線LAN、ZigBee(登録商標)、Bluetooth(登録商標)、有線LAN(Local Area Network)、またはPLC(Power Line Communications)などを利用する。ホームコントローラ100は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
 <ネットワークシステムの動作概要>
 次に、本実施の形態に係るネットワークシステム1の動作概要について説明する。図2は、本実施の形態に係るホームコントローラ100のディスプレイ102またはテレビ200Bのディスプレイ202を示すイメージ図である。なお、以下において外部表示装置としてテレビ200Bを例に挙げて説明するが、本発明における外部表示装置は、テレビ200Bに限定されることはなく、たとえば、携帯端末、タブレット端末等の表示部を備えた装置であればよい。
 図1および図2を参照して、本実施の形態に係るホームコントローラ100は、ネットワーク401を介して、住宅に設置される複数の家電200A~200Eのそれぞれから、家電200A~200Eの消費電力や動作状態や入力された命令などを受信する。
 ホームコントローラ100は、家電200A~200Eの消費電力の推移を蓄積することによって、家電200A~200Eの消費電力に大きな変化があったか否かを判断する。たとえば、ホームコントローラ100は、消費電力の変化量や変化率が所定の範囲を超えたか否かを判断する。
 ホームコントローラ100は、消費電力に大きな変化があった家電の消費電力の変化を示すグラフ102Aをディスプレイ102に表示する。あるいは、ホームコントローラ100は、テレビ200Bのディスプレイ202に、グラフ102Aを表示させる。
 より詳細には、ホームコントローラ100は、消費電力に大きな変化があったことを示す画像(ポップアップウィンドウ)をディスプレイ102またはディスプレイ202に表示させる。ホームコントローラ100は、ユーザからの詳細画面の表示命令に応じて、ディスプレイ102またはディスプレイ202にグラフ102Aを表示させる。
 ホームコントローラ100は、表示されるグラフのうちの消費電力に大きな変化があったエリアの表示形態を他のエリアの表示形態と異ならせる。たとえば、ホームコントローラ100は、消費電力に大きな変化があったエリアの線を、太くしたり、色を変更したり、点滅させたりする。
 ホームコントローラ100は、家電200A~200Eの動作状態や入力された命令(これらを合せてイベントともいう。)を蓄積する。ホームコントローラ100は、家電200A~200Eの消費電力に大きな変化があった場合に、当該消費電力に大きな変化があった家電200A~200Eの最新の動作状態や入力された命令をグラフ102A上に表示する。
 なお、ホームコントローラ100は、消費電力の変化量や変化率がプラス側に大きく変化したときのみグラフ102Aを表示するものであってもよいし、消費電力の変化量や変化率がプラスおよびマイナスのどちらに大きく変化してもグラフ102Aを表示するものであってもよい。
 このように、本実施の形態に係るネットワークシステム1は、家電200A~200Eの消費電力が大きく変化したときに、ユーザにその旨を知らしめることができる。すなわち、ホームコントローラ100は、消費電力が大きく変化したタイミングで、ユーザに電気の使用量を意識させることができる。
 以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。
 <ホームコントローラ100のハードウェア構成>
 本実施の形態に係るホームコントローラ100のハードウェア構成の一態様について説明する。図3は、本実施の形態に係るホームコントローラ100のハードウェア構成を表わすブロック図である。
 ホームコントローラ100は、メモリ101と、ディスプレイ102と、タブレット103と、ボタン104と、通信インターフェイス105と、スピーカ107、時計108、CPU(Central Processing Unit)110とを含む。
 メモリ101は、各種のRAM(Random Access Memory)や、ROM(Read-Only Memory)や、ハードディスクなどによって実現される。たとえば、メモリ101は、読取用のインターフェイスを介して利用される、USB(Universal Serial Bus)メモリ、CD-ROM(Compact Disc - Read Only Memory)、DVD-ROM(Digital Versatile Disk - Read Only Memory)、メモリカード、FD(Flexible Disk)、ハードディスク、磁気テープ、カセットテープ、MO(Magnetic Optical Disc)、MD(Mini Disc)、IC(Integrated Circuit)カード(メモリカードを除く)、光カード、マスクROM、EPROM、EEPROM(Electronically Erasable Programmable Read-Only Memory)などの、不揮発的にプログラムを格納する媒体などによっても実現される。
 メモリ101は、CPU110によって実行される制御プログラムと消費電力テーブル101Aとイベントテーブル101Bとを格納する。
 図4は、本実施の形態に係る消費電力テーブル101Aを示すイメージ図である。図4を参照して、消費電力テーブル101Aは、家電200A~200E毎に、家電IDに対応付けて、家電の名前と、家電が設置されている場所と、消費電力とを格納する。より詳細には、消費電力テーブル101Aは、家電200A~200Eの各々から受信した消費電力値と当該消費電力値を受信(測定)した日時とを対応付けて格納する。
 図5は、本実施の形態に係るイベントテーブル101Bを示すイメージ図である。図5を参照して、イベントテーブル101Bは、家電200A~200E毎に、家電IDに対応付けて、家電の名前と、家電が設置されている場所と、動作状態や入力された命令(イベント)とを格納する。より詳細には、イベントテーブル101Bは、家電200A~200Eの各々から受信したイベントと当該イベントを受信した日時(あるいはイベントが家電200A~200Eに入力された日時)とを対応付けて格納する。
 また、図4および図5についての上記の説明において、家電IDに対応付けられた家電の名前および家電が設置されている場所に関する情報が、消費電力テーブル101Aおよびイベントテーブル101Bに格納されている場合を例に挙げて説明したが、本発明はこれに限定されるものではない。たとえば、家電IDに対応付けられた家電の名前および家電の設置されている場所に関して、別のテーブルを有していてもよい。さらに、当該別のテーブルはメモリ101に格納されてなくてもよい。当該別のテーブルは、たとえばホームコントローラ100とは別体の外部メモリに格納されていてもよい。
 図3に戻って、ディスプレイ102は、CPU110によって制御されることによって、家電200A~200Eの状態を表示する。タブレット103は、ユーザの指によるタッチ操作を検出して、タッチ座標などをCPU110に入力する。CPU110は、タブレット103を介して、ユーザからの命令を受け付ける。
 本実施の形態においては、ディスプレイ102の表面にタブレット103が敷設されている。すなわち、本実施の形態においては、ディスプレイ102とタブレット103とがタッチパネル106を構成する。ただし、ホームコントローラ100は、タブレット103を有していなくともよい。
 ボタン104は、ホームコントローラ100の表面に配置される。決定キー、方向キー、テンキーなどの複数のボタンがホームコントローラ100に配置されても良い。ボタン104は、ユーザからの命令を受け付ける。ボタン104は、ユーザからの命令をCPU110に入力する。
 通信インターフェイス105は、CPU110によって制御されることによって、ネットワーク401を介して、家電200A~200Eとデータを送受信する。上述したように、通信インターフェイス105は、たとえば、無線LAN、ZigBee(登録商標)、Bluetooth(登録商標)、有線LAN、またはPLCなどを利用することによって、家電200A~200Eとデータを送受信する。
 スピーカ107は、CPU110からの命令に基づいて、音声を出力する。たとえば、CPU110は、音声データに基づいて、スピーカ107に音声を出力させる。
 時計108は、CPU110からの命令に基づいて、現在の日付や時刻をCPU110に入力する。
 CPU110は、メモリ101に記憶されている各種のプログラムを実行することによって、後述する図8に記載の情報処理などを実行する。換言すれば、ホームコントローラ100における処理は、各ハードウェアおよびCPU110により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ101に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
 このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス105を利用することによってダウンロードされて、メモリ101に一旦格納される。CPU110は、ソフトウェアを実行可能なプログラムの形式でメモリ101に格納してから、当該プログラムを実行する。
 なお、記憶媒体としては、CD-ROM(Compact Disc - Read Only Memory)、DVD-ROM(Digital Versatile Disk - Read Only Memory)、USB(Universal Serial Bus)メモリ、メモリカード、FD(Flexible Disk)、ハードディスク、磁気テープ、カセットテープ、MO(Magnetic Optical Disc)、MD(Mini Disc)、IC(Integrated Circuit)カード(メモリカードを除く)、光カード、マスクROM、EPROM、EEPROM(Electronically Erasable Programmable Read-Only Memory)などの、不揮発的にプログラムを格納する媒体が挙げられる。
 ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。また、上記の説明において、ホームコントローラ100としてタッチパネル106を含んだ構成を例に挙げて説明したが、ネットワークシステム1が外部表示装置(テレビ200B等)を備えている場合には、ホームコントローラ100を、タッチパネル106を備えていない構成、つまり表示機能を備えていない構成としてもよい。
 <テレビ200Bのハードウェア構成>
 本実施の形態に係るテレビ200Bのハードウェア構成の一態様について説明する。図6は、本実施の形態に係るテレビ200Bのハードウェア構成を表わすブロック図である。
 図6を参照して、テレビ200Bは、メモリ201と、ディスプレイ202と、ボタン204と、通信インターフェイス205と、スピーカ207と、センサ209と、CPU210とを含む。
 メモリ201は、ホームコントローラ100のメモリ101と同様に実現され得る。メモリ201は、CPU210によって実行される制御プログラムや、テレビ200Bの消費電力や、テレビ200Bに入力された命令や、テレビ200Bの動作状態などを記憶する。
 ディスプレイ202は、CPU210によって制御される。より詳細には、ディスプレイ202は、図示しないTVチューナやVRAM(Video RAM)からのデータに基づいて、静止画像や動画像を表示する。
 ボタン204は、テレビ200Bの表面に配置される。テレビ200Bは、決定キー、方向キー、テンキーなどの複数のボタン204を有してもよい。ボタン204は、ユーザからの命令を受け付けて、当該命令をCPU210に入力する。
 通信インターフェイス205は、CPU210によって制御されることによって、ネットワーク401を介して、ホームコントローラ100とデータを送受信する。上述したように、通信インターフェイス205は、無線LAN、ZigBee(登録商標)、Bluetooth(登録商標)、有線LAN(Local Area Network)、またはPLC(Power Line Communications)などを利用することによって、ホームコントローラ100とデータを送受信する。
 スピーカ207は、CPU210からの命令に基づいて、音声を出力する。たとえば、CPU210は、音声データに基づいて、スピーカ207に音声を出力させる。
 時計208は、CPU210からの命令に基づいて、現在の日付や時刻をCPU210に入力する。
 センサ209は、テレビ200Bの消費電力を測定し、消費電力をCPU210に伝える。
 CPU210は、メモリ201に記憶されている各種のプログラムを実行することによって、後述する図9に記載の情報処理などを実行する。換言すれば、テレビ200Bにおける処理は、各ハードウェアおよびCPU210により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ201に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
 このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス205を利用することによってダウンロードされて、メモリ201に一旦格納される。CPU210は、ソフトウェアを実行可能なプログラムの形式でメモリ201に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、ホームコントローラ100に係る記録媒体やプログラムと同様に実現され得る。
 <家電200A~200Eについて>
 本実施の形態に係る家電200A~200Eは、図6に示すテレビ200Bと同様に、消費電力を測定するためのセンサ209と、ユーザからの命令を受け付けるための入力部(ボタン204)と、消費電力とイベントとをホームコントローラ100に送信するための通信インターフェイス205とを有していればよい。
 <ホームコントローラ100における情報処理>
 次に、本実施の形態に係るホームコントローラ100における情報処理について説明する。図7は、本実施の形態に係るホームコントローラ100における情報処理の処理手順を示すフローチャートである。
 図7を参照して、CPU110は、通信インターフェイス105を介して、家電200A~200Eからデータを受信したか否かを判断する(ステップS102)。CPU110は、家電200A~200Eからデータを受信しなかった場合(ステップS102においてNOである場合)、ステップS102からの処理を繰り返す。
 CPU110は、家電200A~200Eからデータを受信した場合(ステップS102においてYESである場合)、当該データが家電200A~200Eによる消費電力を示す情報を含むか否かを判断する(ステップS104)。CPU110は、当該データが家電200A~200Eによる消費電力を示す情報を含まない場合、ここでは当該データが家電200A~200Eに関するイベントを示す情報を含む場合(ステップS104においてNOである場合)、当該イベントを含む情報と送信元の家電200A~200Eを示す情報とをメモリ101のイベントテーブル101Bに格納する(ステップS106)。CPU110は、ステップS102からの処理を繰り返す。
 CPU110は、当該データが家電200A~200Eによる消費電力を示す情報を含む場合(ステップS104においてYESである場合)、当該消費電力を示す情報と送信元の家電200A~200Eを示す情報とをメモリ101の消費電力テーブル101Aに格納する(ステップS108)。CPU110は、消費電力テーブル101Aを参照して、送信元の家電200A~200Eに関して、前回の消費電力と今回の消費電力との差(変化量)を計算する。
 あるいは、CPU110は、消費電力テーブル101Aを参照して、数回前の消費電力と今回の消費電力との差(変化量)を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、前回または数回前の消費電力に対する、当該前回または数回前の消費電力と今回の消費電力との差の割合(変化率)を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、過去数回の消費電力に対する、当該過去数回の消費電力の平均値と今回の消費電力との差の割合(変化率)を計算してもよい。
 CPU110は、当該変化量または変化率が所定値以上であるか否かを判断する(ステップS110)。CPU110は、当該変化量の絶対値が所定値以上であるか否かを判断してもよいし、当該変化量が正の所定値以上であるか否かを判断してもよい。
 CPU110は、当該変化量が所定値未満である場合(ステップS110においてNOである場合)、ステップS102からの処理を繰り返す。CPU110は、当該変化量が所定値以上である場合(ステップS110においてYESである場合)、ディスプレイ102に、消費電力に大きな変化があったことを示すためのテキストおよび画像(ポップアップウィンドウ)を表示させる(ステップS112)。
 CPU110は、通信インターフェイス105を介して、テレビ200Bに、消費電力に大きな変化があったことを示すためのテキストおよび画像を送信する。CPU110は、スピーカ107に消費電力に大きな変化があったことを通知するためのサウンドを出力する。
 CPU110は、タッチパネル106またはボタン104を介して、詳細画面を表示するための表示命令を待ち受ける(ステップS114)。CPU110は、表示命令を受け付けない場合(ステップS114においてNOである場合)、ステップS114からの処理を繰り返す。CPU110は、表示命令を受け付けた場合(ステップS114においてYESである場合)、時計108を参照して、変化量が所定値以上となったときから所定時間(たとえば、30秒)経過したか否かを判断する(ステップS116)。CPU110は、所定時間経過していない場合(ステップS116においてNOである場合)、ステップS116からの処理を繰り返す。
 CPU110は、所定時間経過した場合(ステップS116においてYESである場合)、図2に示すように、ディスプレイ102に、送信元の家電200A~200Eの消費電力の推移を示すグラフ102Aを表示させる(ステップS118)。CPU110は、イベントテーブル101Bを参照して、変化量が所定値以上となった時点における最新のイベントを読み出す。CPU110は、ディスプレイ102に、当該時点または当該最新のイベントに対応する日時に対応する位置に、当該最新のイベント102Bを表示させる。あるいは、CPU110は、ディスプレイ102に、当該時点または当該イベントに対応する日時に対応する位置に、当該最新のイベント102Bから過去数回のイベントを複数同時に表示させてもよい。
 CPU110は、通信インターフェイス105を介して、テレビ200Bに、送信元の家電200A~200Eの消費電力の推移を示すグラフ102Aと当該最新のイベントと対応する日時とを送信する。
 CPU110は、タッチパネル106またはボタン104を介して、表示終了命令を待ち受ける(ステップS120)。CPU110は、タッチパネル106の「閉じる」ボタン102C(図2)が押下されると(ステップS120においてYESである場合)、グラフ102Aの表示を終了してステップS102からの処理を繰り返す。CPU110は、タッチパネル106の「閉じる」ボタン102C(図2)が押下されないとき(ステップS120においてNOである場合)、ステップS120の処理を繰り返す。
 なお、ステップS112およびステップS114の処理を行わないことも可能である。また、ステップS116の処理を行わないことも可能である。図8は、変化量が所定値以上となってすぐに(数秒後に)グラフ102Aが表示されたディスプレイ102,202を示すイメージ図である。
 図8を参照して、変化量が所定値以上となってすぐに(数秒後に)、ホームコントローラ100のディスプレイ102やテレビ200Bのディスプレイ202が、グラフ102Aとイベント102Bを表示してもよい。
 <テレビ200Bにおける情報処理>
 次に、本実施の形態に係るテレビ200Bにおける情報処理について説明する。図9は、本実施の形態に係るテレビ200Bにおける情報処理の処理手順を示すフローチャートである。
 図9を参照して、CPU210は、通信インターフェイス205を介して、ホームコントローラ100から通知情報(消費電力に大きな変化があったことを示すためのテキストおよび画像)を受信したか否かを判断する(ステップS202)。CPU210は、通知情報を受信していない場合(ステップS202においてNOである場合)、ステップS202からの処理を繰り返す。
 CPU210は、通知情報を受信した場合(ステップS202においてYESである場合)、ディスプレイ202に、消費電力に大きな変化があったことを示すためのテキストおよび画像を表示させる(ステップS204)。CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから詳細画面を表示するための表示命令を待ち受ける(ステップS206)。
 CPU210は、表示命令を受け付けない場合(ステップS206においてNOである場合)、ステップS206からの処理を繰り返す。CPU210は、表示命令を受け付けた場合(ステップS206においてYESである場合)、通信インターフェイス205を介して、ホームコントローラ100に時系列データを要求する(ステップS208)。
 CPU210は、通信インターフェイス205を介して、ホームコントローラ100からグラフおよびイベントを示す情報を受信したか否かを判断する(ステップS210)。CPU210は、ホームコントローラ100からグラフおよびイベントを示す情報を受信しなかった場合(ステップS210においてNOである場合)、ステップS210からの処理を繰り返す。
 CPU210は、ホームコントローラ100からグラフおよびイベントを示す情報を受信した場合(ステップS210においてYESである場合)、図2に示すように、ディスプレイ202に、消費電力の推移を示すグラフ102Aと最新のイベント102Bとを表示させる(ステップS212)。
 CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから表示終了命令を待ち受ける(ステップS214)。たとえば、CPU210は、「閉じる」ボタン102C(図2)が選択されると(ステップS214においてYESである場合)、グラフ102Aの表示を終了してステップS202からの処理を繰り返す。CPU210は、「閉じる」ボタン102C(図2)が選択されないとき(ステップS214においてNOである場合)、ステップS214の処理を繰り返す。あるいは、「閉じる」ボタン102C(図2)を表示せず、一定時間経過後に表示を終了してもよい。なお、ステップS204およびS206の処理を行わないことも可能である。
 [実施の形態2]
 次に、本発明の実施の形態2について説明する。上述の実施の形態1に係るネットワークシステム1では、家電200A~200Eが、消費電力を測定し、消費電力とイベントとをホームコントローラ100に送信するものであった。一方、本実施の形態に係るネットワークシステム1Bでは、家電200A~200Eの各々がホームコントローラ100に消費電力を送信しない。すなわち、家電200A~200Eの代わりに、家電200A~200Eに電力を供給するためのコンセントに取り付けられた通信装置(スマートタップ)が、家電200A~200Eの各々の消費電力を測定し、消費電力をホームコントローラ100に送信するものである。
 なお、以下では、実施の形態1に係るネットワークシステム1と同様の構成については、説明を繰り返さない。
 <ネットワークシステムの全体構成>
 まず、本実施の形態に係るネットワークシステム1Bの全体構成について説明する。図10は、本実施の形態に係るネットワークシステム1Bの全体構成を示すイメージ図である。
 図10を参照して、本実施の形態に係るネットワークシステム1Bは、たとえば、住宅やオフィスなどに設置される。ネットワークシステム1Bは、リビングルームに設置されるエアコン200Aと、リビングルームに設置されるテレビ200Bと、リビングルームに設置されるカーテン開閉装置200Cと、キッチンに設置される冷蔵庫200Dと、ダイニングルームに設置されるライト200Eなどの家電(電気機器)を含む。ただし、ネットワークシステム1Bは、他の家電を含んでもよい。
 本実施の形態に係るネットワークシステム1Bでは、エアコン200A用の通信装置400Aが、エアコン200Aとエアコン200Aのコンセントとの間に設置される。換言すれば、通信装置400Aがエアコン200Aのコンセントに差し込まれ、エアコン200Aのアダプタ250Aが通信装置400Aに差し込まれる。同様に、カーテン開閉装置200C用の通信装置400Cが、カーテン開閉装置200Cとカーテン開閉装置200Cのコンセントとの間に設置される。換言すれば、通信装置400Cがカーテン開閉装置200Cのコンセントに差し込まれ、カーテン開閉装置200Cのアダプタ250Cが通信装置400Cに差し込まれる。冷蔵庫200D用の通信装置400Dが、冷蔵庫200Dと冷蔵庫200Dのコンセントとの間に設置される。換言すれば、通信装置400Dが冷蔵庫200Dのコンセントに差し込まれ、冷蔵庫200Dのアダプタ250Dが通信装置400Dに差し込まれる。ライト200E用の通信装置400Eが、ライト200Eとライト200Eのコンセントとの間に設置される。換言すれば、通信装置400Eがライト200Eのコンセントに差し込まれ、ライト200Eのアダプタ250Eが通信装置400Eに差し込まれる。
 ネットワークシステム1Bは、家電200A~200Eを制御するためのホームコントローラ100を含む。ホームコントローラ100は、有線あるいは無線のネットワーク401を介して、通信装置400A~400Eとデータ通信が可能である。ホームコントローラ100は、ネットワーク401として、たとえば、無線LAN、ZigBee(登録商標)、Bluetooth(登録商標)、有線LAN(Local Area Network)、またはPLC(Power Line Communications)などを利用する。ホームコントローラ100は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
 <ネットワークシステムの動作概要>
 次に、本実施の形態に係るネットワークシステム1Bの動作概要について説明する。
 図10および図2を参照して、本実施の形態に係るホームコントローラ100は、ネットワーク401を介して、住宅に設置される家電200A~200Eに接続される通信装置400A~400Eのそれぞれから、家電200A~200Eの消費電力を受信する。
 ホームコントローラ100は、家電200A~200Eの消費電力の推移を蓄積することによって、家電200A~200Eの消費電力に大きな変化があったか否かを判断する。たとえば、ホームコントローラ100は、消費電力の変化量や変化率が所定の範囲を超えたか否かを判断する。
 ホームコントローラ100は、消費電力に大きな変化があった家電の消費電力の変化を示すグラフ102Aをディスプレイ102に表示する。あるいは、ホームコントローラ100は、テレビ200Bのディスプレイ202に、グラフ102Aを表示させる。
 より詳細には、ホームコントローラ100は、消費電力に大きな変化があったことを示す画像(ポップアップウィンドウ)をディスプレイ102またはディスプレイ202に表示させる。ホームコントローラ100は、ユーザからの詳細画面の表示命令に応じて、ディスプレイ102またはディスプレイ202にグラフ102Aを表示させる。
 ホームコントローラ100は、表示されるグラフのうちの消費電力に大きな変化があったエリアの表示形態を他のエリアの表示形態と異ならせる。たとえば、ホームコントローラ100は、消費電力に大きな変化があったエリアの線を、太くしたり、色を変更したり、点滅させたりする。あるいは、消費電力に大きな変化があったエリアを円などの図形で囲んだりしてもよい。
 ホームコントローラ100は、消費電力の変化量や変化率がプラス側に大きく変化したときのみグラフ102Aを表示するものであってもよいし、消費電力の変化量や変化率がプラスおよびマイナスのどちらに大きく変化してもグラフ102Aを表示するものであってもよい。
 このように、本実施の形態に係るネットワークシステム1Bは、家電200A~200Eの消費電力が大きく変化したときに、ユーザにその旨を知らしめることができる。すなわち、消費電力が大きく変化したタイミングで、ユーザに電気の使用量を意識させることができる。
 以下、このような機能を実現するためのネットワークシステム1Bの具体的な構成について詳述する。
 <ホームコントローラ100のハードウェア構成>
 本実施の形態に係るホームコントローラ100のハードウェア構成の一態様について説明する。ホームコントローラ100のハードウェア構成は、図3に示す実施の形態1に係るホームコントローラ100のハードウェア構成と同様であるためここでは説明を繰り返さない。ただし、メモリ101が記憶するデータと、CPU110の処理とが、実施の形態1のそれらとは異なる。
 メモリ101は、CPU110によって実行される制御プログラムと消費電力テーブル101Aとを格納する。図4を参照して、消費電力テーブル101Aは、家電200A~200E毎に、家電IDに対応付けて、家電の名前と、家電が設置されている場所と、消費電力とを格納する。より詳細には、消費電力テーブル101Aは、通信装置400A,400C,400D,400Eとテレビ200Bとから受信した消費電力値と当該消費電力値を受信(測定)した日時とを対応付けて格納する。
 CPU110は、メモリ101に記憶されている各種のプログラムを実行することによって、後述する図11に記載の情報処理などを実行する。
 <テレビ200Bのハードウェア構成>
 本実施の形態に係るテレビ200Bのハードウェア構成の一態様について説明する。テレビ200Bのハードウェア構成は、図6に示す実施の形態1に係るテレビ200Bのハードウェア構成と同様であるためここでは説明を繰り返さない。ただし、CPU210は、メモリ201に記憶されている各種のプログラムを実行することによって、後述する図12に記載の情報処理などを実行する。
 <通信装置400A~400Eについて>
 本実施の形態に係る通信装置400A~400Eは、図6に示すテレビ200Bと同様に、接続される家電200A~200Eの消費電力を測定するためのセンサ209と、当該消費電力をホームコントローラ100に送信するための通信インターフェイス205とを有していればよい。
 <ホームコントローラ100における情報処理>
 次に、本実施の形態に係るホームコントローラ100における情報処理について説明する。図11は、本実施の形態に係るホームコントローラ100における情報処理の処理手順を示すフローチャートである。
 図11を参照して、CPU110は、通信インターフェイス105を介して、通信装置400A,400C,400D,400Eまたはテレビ200B(以下、これらを合せて通信装置という。)からデータを受信したか否かを判断する(ステップS152)。CPU110は、通信装置からデータを受信しなかった場合(ステップS152においてNOである場合)、ステップS152からの処理を繰り返す。
 CPU110は、通信装置からデータを受信した場合(ステップS152においてYESである場合)、当該データに含まれる消費電力を示す情報と送信元の通信装置に対応する家電200A~200Eを識別するための情報とをメモリ101の消費電力テーブル101Aに格納する(ステップS158)。CPU110は、消費電力テーブル101Aを参照して、送信元の通信装置に対応する家電200A~200Eに関して、前回の消費電力と今回の消費電力との差(変化量)を計算する。
 あるいは、CPU110は、消費電力テーブル101Aを参照して、数回前の消費電力と今回の消費電力との差(変化量)を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、前回または数回前の消費電力に対する、当該前回または数回前の消費電力と今回の消費電力との差の割合(変化率)を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、過去数回の消費電力に対する、当該過去数回の消費電力の平均値と今回の消費電力との差の割合(変化率)を計算してもよい。
 CPU110は、当該変化量が所定値以上であるか否かを判断する(ステップS160)。CPU110は、当該変化量の絶対値が所定値以上であるか否かを判断してもよいし、当該変化量が正の所定値以上であるか否かを判断してもよい。
 CPU110は、当該変化量が所定値未満である場合(ステップS160においてNOである場合)、ステップS152からの処理を繰り返す。CPU110は、当該変化量が所定値以上である場合(ステップS160においてYESである場合)、ディスプレイ102に、消費電力に大きな変化があったことを示すためのテキストおよび画像(ポップアップウィンドウ)を表示させる(ステップS162)。
 CPU110は、通信インターフェイス105を介して、テレビ200Bに、消費電力に大きな変化があったことを示すためのテキストおよび画像を送信する。CPU110は、スピーカ107に消費電力に大きな変化があったことを通知するためのサウンドを出力する。
 CPU110は、タッチパネル106またはボタン104を介して、詳細画面を表示するための表示命令を待ち受ける(ステップS164)。CPU110は、表示命令を受け付けない場合(ステップS164においてNOである場合)、ステップS164からの処理を繰り返す。CPU110は、表示命令を受け付けた場合(ステップS164においてYESである場合)、時計108を参照して、変化量が所定値以上となったときから所定時間(たとえば、30秒)経過したか否かを判断する(ステップS166)。CPU110は、所定時間経過していない場合(ステップS166においてNOである場合)、ステップS166からの処理を繰り返す。
 CPU110は、所定時間経過した場合(ステップS166においてYESである場合)、図2に示すように、ディスプレイ102に、送信元の通信装置に対応する家電200A~200Eの消費電力の推移を示すグラフ102Aを表示させる(ステップS168)。CPU110は、通信インターフェイス105を介して、テレビ200Bに、送信元の通信装置に対応する家電200A~200Eの消費電力の推移を示すグラフ102Aを送信する。
 CPU110は、タッチパネル106またはボタン104を介して、表示終了命令を待ち受ける(ステップS170)。CPU110は、タッチパネル106の「閉じる」ボタン102C(図2)が押下されると(ステップS170においてYESである場合)、グラフ102Aの表示を終了してステップS152からの処理を繰り返す。CPU110は、タッチパネル106の「閉じる」ボタン102C(図2)が押下されないとき(ステップS170においてNOである場合)、ステップS170の処理を繰り返す。
 なお、ステップS162およびステップS164の処理を行わないことも可能である。また、ステップS166の処理を行わないことも可能である。すなわち、図8を参照して、変化量が所定値以上となってすぐに(数秒後に)、ディスプレイ102やテレビ200Bが、グラフ102Aを表示してもよい。
 <テレビ200Bにおける情報処理>
 次に、本実施の形態に係るテレビ200Bにおける情報処理について説明する。図12は、本実施の形態に係るテレビ200Bにおける情報処理の処理手順を示すフローチャートである。
 図12を参照して、CPU210は、通信インターフェイス205を介して、ホームコントローラ100から通知情報(消費電力に大きな変化があったことを示すためのテキストおよび画像)を受信したか否かを判断する(ステップS252)。CPU210は、通知情報を受信していない場合(ステップS252においてNOである場合)、ステップS252からの処理を繰り返す。
 CPU210は、通知情報を受信した場合(ステップS252においてYESである場合)、ディスプレイ202に、消費電力に大きな変化があったことを示すためのテキストおよび画像を表示させる(ステップS254)。CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから詳細画面を表示するための表示命令を待ち受ける(ステップS256)。
 CPU210は、表示命令を受け付けなかった場合(ステップS256においてNOである場合)、ステップS256からの処理を繰り返す。CPU210は、表示命令を受け付けた場合(ステップS256においてYESである場合)、通信インターフェイス205を介して、ホームコントローラ100に時系列データを要求する(ステップS258)。
 CPU210は、通信インターフェイス205を介して、ホームコントローラ100からグラフを示す情報を受信したか否かを判断する(ステップS260)。CPU210は、ホームコントローラ100からグラフを示す情報を受信しなかった場合(ステップS260においてNOである場合)、ステップS260からの処理を繰り返す。
 CPU210は、ホームコントローラ100からグラフを示す情報を受信した場合(ステップS260においてYESである場合)、図2に示すように、ディスプレイ202に、消費電力の推移を示すグラフ102Aを表示させる(ステップS262)。
 CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから表示終了命令を待ち受ける(ステップS264)。たとえば、CPU210は、「閉じる」ボタン102C(図2)が選択されると(ステップS264においてYESである場合)、グラフ102Aの表示を終了してステップS252からの処理を繰り返す。CPU210は、「閉じる」ボタン102C(図2)が選択されないとき(ステップS264においてNOである場合)、ステップS264の処理を繰り返す。あるいは、「閉じる」ボタン102C(図2)を表示せず、一定時間経過後に表示を終了してもよい。なお、ステップS254およびS256の処理を行わないことも可能である。
 <その他の実施の形態>
 本発明は、ホームコントローラ100や家電200A~200Eや他の携帯電話などにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
 この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
 また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
 さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
 今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
 1,1B ネットワークシステム、100 ホームコントローラ、101 メモリ、101A 消費電力テーブル、101B イベントテーブル、102 ディスプレイ、102A グラフ、102B イベント、102C 「閉じる」ボタン、103 タブレット、104 ボタン、105 通信インターフェイス、106 タッチパネル、107 スピーカ、108 時計、110 CPU、200A エアコン、200B テレビ、200C カーテン開閉装置、200D 冷蔵庫、200E ライト、201 メモリ、202 ディスプレイ、204 ボタン、205 通信インターフェイス、207 スピーカ、208 時計、209 センサ、210 CPU、250A-250E アダプタ、400A-400E 通信装置、401 ネットワーク。

Claims (12)

  1.  複数の機器の消費電力を受信するための通信インターフェイスと、
     前記複数の機器の消費電力の変化を記憶するためのメモリと、
     前記複数の機器毎に前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを備える、コントローラ。
  2.  ディスプレイをさらに備え、
     前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えたときに、前記ディスプレイに前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を表示させる、請求項1に記載のコントローラ。
  3.  入力部をさらに備え、
     前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えたときに、前記ディスプレイに通知画像を表示させ、
     前記入力部からの表示命令の入力に応じて、前記ディスプレイに、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を表示させる、請求項2に記載のコントローラ。
  4.  前記通信インターフェイスは、外部表示装置と通信可能であって、
     前記プロセッサは、前記通信インターフェイスを介して、前記消費電力の変化量または変化率が前記所定の範囲を超えたときに、前記外部表示装置に通知画像を表示させ、
     表示命令の入力に応じて、前記通信インターフェイスを介して、前記外部表示装置に前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を表示させる、請求項1に記載のコントローラ。
  5.  前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報として、前記消費電力の時間的な変化を示すグラフを出力する、請求項1に記載のコントローラ。
  6.  前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えたエリアのグラフを、他のエリアとは異なる形態で出力する、請求項5に記載のコントローラ。
  7.  前記プロセッサは、
     前記通信インターフェイスを介して、前記複数の機器のそれぞれから消費電力を受信する、請求項1に記載のコントローラ。
  8.  前記プロセッサは、
     前記通信インターフェイスを介して、前記複数の機器のそれぞれから入力された命令を受信し、
     前記命令を前記機器に対応付けて前記メモリに格納し、
     前記消費電力の変化量または変化率が前記所定の範囲を超えた前記機器に対応する最新から1つ以上の命令を、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報とともに出力する、請求項7に記載のコントローラ。
  9.  前記プロセッサは、
     前記通信インターフェイスを介して、前記複数の機器のそれぞれの消費電力を測定するための複数の通信装置から前記消費電力を受信する、請求項1に記載のコントローラ。
  10.  複数の機器とコントローラとを備えるネットワークシステムであって、
     前記複数の機器の各々は、消費電力を前記コントローラに送信し、
     前記コントローラは、
     前記複数の機器から前記消費電力を受信するための通信インターフェイスと、
     前記複数の機器による消費電力の変化を記憶するためのメモリと、
     前記複数の機器毎に前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、前記消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む、ネットワークシステム。
  11.  複数の機器と前記複数の機器のそれぞれの消費電力を測定するための複数の測定装置とコントローラとを備えるネットワークシステムであって、
     前記複数の測定装置は、それぞれ、前記複数の機器による消費電力を前記コントローラに送信し、
     前記コントローラは、
     前記複数の測定装置から前記複数の機器による前記消費電力を受信するための通信インターフェイスと、
     前記複数の機器による消費電力の変化を記憶するためのメモリと、
     前記複数の機器毎に前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、前記消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む、ネットワークシステム。
  12.  通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法であって、
     前記プロセッサが、前記通信インターフェイスを介して、複数の機器の各々による消費電力を受信するステップと、
     前記メモリが、前記複数の機器の各々による消費電力の変化を記憶するステップと、
     前記プロセッサが、前記複数の機器の各々の前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断するステップと、
     前記プロセッサが、前記消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するステップとを備える、情報処理方法。
PCT/JP2011/079775 2010-12-24 2011-12-22 コントローラ、ネットワークシステム、および情報処理方法 WO2012086743A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2012549866A JP5878478B2 (ja) 2010-12-24 2011-12-22 コントローラ、ネットワークシステム、および情報処理方法
DE112011104512.3T DE112011104512B4 (de) 2010-12-24 2011-12-22 Steuerung, Netzwerksystem und Informationsverarbeitungsverfahren
US13/996,096 US20130274943A1 (en) 2010-12-24 2011-12-22 Controller, network system and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010288020 2010-12-24
JP2010-288020 2010-12-24

Publications (1)

Publication Number Publication Date
WO2012086743A1 true WO2012086743A1 (ja) 2012-06-28

Family

ID=46314010

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/079775 WO2012086743A1 (ja) 2010-12-24 2011-12-22 コントローラ、ネットワークシステム、および情報処理方法

Country Status (4)

Country Link
US (1) US20130274943A1 (ja)
JP (1) JP5878478B2 (ja)
DE (1) DE112011104512B4 (ja)
WO (1) WO2012086743A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014096916A (ja) * 2012-11-09 2014-05-22 Hitachi Ltd 変圧器状態表示装置
JP2014176191A (ja) * 2013-03-08 2014-09-22 Eflow Inc 消費電力監視システム
JP2015072671A (ja) * 2013-09-04 2015-04-16 株式会社リコー 情報処理システム、情報処理装置、情報処理方法およびプログラム
JP2018121477A (ja) * 2017-01-26 2018-08-02 パナソニックIpマネジメント株式会社 表示方法、プログラム及び表示システム

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5440655B2 (ja) * 2012-05-21 2014-03-12 富士ゼロックス株式会社 情報処理システム及びプログラム
KR20140046679A (ko) * 2012-10-10 2014-04-21 엘지전자 주식회사 공기조화기의 디스플레이 장치 및 그 제어 방법
KR102125331B1 (ko) 2013-11-07 2020-06-22 삼성전자 주식회사 스마트 플러그에 연결된 전자장치를 검출하기 위한 방법 및 장치
US10317923B2 (en) * 2013-12-26 2019-06-11 Lutron Technology Company Llc Load-sensing remote control device for use in a load control system
US10712374B2 (en) * 2015-03-31 2020-07-14 Nec Corporation Data processing device, data processing method, and non-transitory storage medium
WO2019243368A1 (de) * 2018-06-18 2019-12-26 Sma Solar Technology Ag Visualisierer für leistungsflüsse

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6353696A (ja) * 1986-08-22 1988-03-07 株式会社東芝 使用量監視制御装置
JPH0984146A (ja) * 1995-09-20 1997-03-28 Toshiba Corp ネットワークを使用した家電機器の電力管理システム
JP2010161848A (ja) * 2009-01-07 2010-07-22 Panasonic Corp 電力制御システム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55117435A (en) * 1979-03-01 1980-09-09 Tokyo Shibaura Electric Co Power system controller
JPS5920262B2 (ja) * 1983-01-26 1984-05-11 東京電力株式会社 複数の電気所間あるいは複数のセンタ−,電気所間の自動同期式デイジタル制御方式
JP3665396B2 (ja) 1995-11-29 2005-06-29 松下電器産業株式会社 電流使用量検知アダプタ応用システム
US6553502B1 (en) * 1999-01-11 2003-04-22 Texas Instruments Incorporated Graphics user interface for power optimization diagnostics
JP4150807B2 (ja) * 2001-12-28 2008-09-17 株式会社ブイキューブ 電気機器の遠隔制御方法及び遠隔制御システムと、これに用いるコンセント
US20040015619A1 (en) 2002-07-18 2004-01-22 International Business Machines Corporation Method and system for monitoring the status and operation of devices from a central location
JP2005045866A (ja) * 2003-07-22 2005-02-17 Fuji Xerox Co Ltd 電力制御システム
GB2409048B (en) 2003-12-09 2007-07-11 Peter Steven Robertson Electricity metering
US20060123807A1 (en) 2004-12-14 2006-06-15 Sullivan C B Apparatus and method for monitoring and displaying power usage
JP2006275804A (ja) * 2005-03-29 2006-10-12 Kyocera Corp 太陽光発電システムの発電電力及び消費電力の表示方法
JP2009033287A (ja) * 2007-07-25 2009-02-12 Aruze Corp 家庭用電化製品の電源管理装置
US7526393B2 (en) * 2007-09-25 2009-04-28 Thurmond M Jason Virtual branch load management
US9020769B2 (en) * 2009-01-26 2015-04-28 Geneva Cleantech Inc. Automatic detection of appliances
JP5245891B2 (ja) * 2009-02-13 2013-07-24 パナソニック株式会社 電力管理システム
US20110087988A1 (en) * 2009-10-12 2011-04-14 Johnson Controls Technology Company Graphical control elements for building management systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6353696A (ja) * 1986-08-22 1988-03-07 株式会社東芝 使用量監視制御装置
JPH0984146A (ja) * 1995-09-20 1997-03-28 Toshiba Corp ネットワークを使用した家電機器の電力管理システム
JP2010161848A (ja) * 2009-01-07 2010-07-22 Panasonic Corp 電力制御システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014096916A (ja) * 2012-11-09 2014-05-22 Hitachi Ltd 変圧器状態表示装置
JP2014176191A (ja) * 2013-03-08 2014-09-22 Eflow Inc 消費電力監視システム
JP2015072671A (ja) * 2013-09-04 2015-04-16 株式会社リコー 情報処理システム、情報処理装置、情報処理方法およびプログラム
JP2018121477A (ja) * 2017-01-26 2018-08-02 パナソニックIpマネジメント株式会社 表示方法、プログラム及び表示システム

Also Published As

Publication number Publication date
US20130274943A1 (en) 2013-10-17
DE112011104512T5 (de) 2013-10-17
JP5878478B2 (ja) 2016-03-08
JPWO2012086743A1 (ja) 2014-06-05
DE112011104512B4 (de) 2024-09-05

Similar Documents

Publication Publication Date Title
JP5878478B2 (ja) コントローラ、ネットワークシステム、および情報処理方法
WO2012118056A1 (ja) ネットワークシステム、操作画面の表示方法、電子機器、および電子機器の制御方法
WO2012074052A1 (ja) コントローラ、ネットワークシステム、および情報処理方法
US10778461B2 (en) Appliance control system, home controller, remote control method, and recording medium
JP5631897B2 (ja) 制御装置、使用電力制御システム、および制御方法
TW201134141A (en) A dynamically reconfigurable heterogeneous with load balancing architecture and method
JP2012134957A (ja) コントローラ、および情報処理方法
JP5173369B2 (ja) 電力管理システム
JP4976540B1 (ja) コントローラ、通信方法、およびネットワークシステム
JP6711635B2 (ja) ネットワークシステム、電気機器、通信端末、および通信端末のためのプログラム
TW201308087A (zh) 家用電器控制方法及系統
US20140188299A1 (en) Display device, display method, and program product
JP2010213367A (ja) ユビキタスセンサとインテリジェントテーブルタップによる省エネシステム
KR101615977B1 (ko) 에어콘을 제어하는 휴대 단말기 및 그 동작 방법
JP5173356B2 (ja) 電力管理システム
JP2012133764A (ja) コントローラ、ネットワークシステム、および情報処理方法
WO2013018834A1 (ja) ネットワークシステムに用いられるサーバおよびコントローラ
JP5731337B2 (ja) コントローラ、ネットワークシステム、および情報処理方法
WO2012074053A1 (ja) コントローラ、および情報処理方法
JP2015170938A (ja) ネットワークシステム、通信方法、サーバ、端末、通信プログラム
JP6811418B2 (ja) 報知システム、報知内容設定方法、及びプログラム
JP5522632B2 (ja) コントローラ、通信方法、およびネットワークシステム
JP5738726B2 (ja) コントローラ、ネットワークシステム、および情報処理方法
JP5435583B2 (ja) コントローラ、通信方法、およびネットワークシステム
JP2009232500A (ja) 電力制御装置、電力制御システム、電力制御プログラム、および、電力制御方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11850273

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13996096

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2012549866

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1120111045123

Country of ref document: DE

Ref document number: 112011104512

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11850273

Country of ref document: EP

Kind code of ref document: A1