The present embodiments relate to an energy management apparatus and an energy management system for controlling the used energy amount of in-home equipment, for example.
U.S. Pat. No. 5,495,239 discloses a method where a measurement information relay apparatus is set on a distribution transformer of an electrical power system network and the apparatus transfers communication between a meter apparatus of generating measurement information and a server apparatus of collecting the measurement information. Also, U.S. Pat. No. 5,691,715 discloses a method of registering in advance a device identifier of a meter apparatus in a measurement information relay apparatus and a server apparatus in a fixed manner to thereby block measurement information from an unauthorized meter apparatus. Further, U.S. Pat. No. 6,115,676 discloses a method of giving a relay block instruction for an overlimit household meter apparatus.
In recent years, according to NIST (National Institute of Standards and Technology) and CENELEC (European Committee for Electrotechnical Standardization), a system for solving a problem in electrical power transmission between suppliers and consumers by using information techniques in a positive manner is named “smart grid” and standardization activities of various kinds of techniques are promoted. Among these, an application called “HEMS (Home Energy Management System)” is assumed to control a household electrical appliance in a consumer's home based on the electrical power supply-and-demand trends.
The HEMS can be provided in an embedded manner as a function of a home meter apparatus, or in a separated manner from the meter apparatus as another energy management apparatus (HEMS apparatus), where the connection method to the Internet is various. Especially, in the latter case, there is a problem that it is difficult to correctly form a pair of a meter apparatus and an energy management apparatus installed in a customer's home, by a server apparatus on the Internet, wherein the server apparatus manages measurement information collection and supply-and-demand control. In this case, it is not possible to collect an actual electrical power usage state of the customer's home as measurement information from the meter apparatus and instruct an energy management apparatus to perform electrical control of household electrical appliances, wherein the energy management apparatus is separately installed from the meter apparatus in the customer's home.
By combining U.S. Pat. Nos. 5,495,239, 5,691,715 and 6,115,676 in a simple manner, it is possible collect measurement information from a normal meter apparatus and give a relay block instruction for a meter apparatus in a case where a specific condition is satisfied. However, as described above, in a system in which the meter apparatus and the energy management apparatus are separately installed in a home, there is a problem that it is difficult to dynamically associate the meter apparatus and the energy management apparatus in the same household by the server apparatus side on the Internet. Also, in a case where the registration information of each apparatus including a corresponding device identifier is transmitted or received in a plaintext form via the Internet, there is a security problem that it is not possible to secure the confidentiality and integrity of communication messages.
The embodiment aims to provide an energy management apparatus and an energy management system which correctly forms a pair of a meter apparatus and an energy management apparatus installed in a customer's home by a server apparatus.
There is provided an energy management apparatus including: a communicator capable of communicating with at least a meter apparatus among the meter apparatus and a server apparatus, the meter apparatus measuring a used energy amount of a device and the server apparatus collecting measurement information from the meter apparatus; a device registration processor configured to determine whether the communicator can communicate with the server apparatus; if the direct communication to the server apparatus is possible, transmit to the server apparatus a device registration message that requests to register a device identifier of the meter apparatus and a device identifier of the energy management apparatus to be associated with each other in the server apparatus; and, if the direct communication to the server apparatus is not possible, transmit the device registration message for the server apparatus to the meter apparatus; a communication processor configured to obtain energy control information of the device transmitted from the server apparatus; and a control executor configured to control the used energy amount of the device based on the energy control information.
According to the embodiment, it becomes possible correctly form a pair of a meter apparatus and an energy management apparatus installed in a customer's home by a server apparatus.
In the following, the embodiments will be explained with reference to the drawings.
(First Embodiment)
The meter apparatus 102 in the customer's home measures an electrical power usage state of in-home equipment at regular intervals and transmits measurement information to the AMI head end 301 (or MDMS server) on the Internet. An electrical power provider can manage the transition of demand variation and price variation of energy in real time, based on information collected in the AMI head end. Although a configuration of the meter apparatus 102 will be explained in detail in
For example, when the meter apparatus 102 performs communication by GSM (Global System for Mobile Communications) or FTTH (Fiber To The Home), it is possible to directly connect to an Internet network. Meanwhile, in the case of performing communication by BPL (Broadband over Power Line) or wireless WAN (Wide Area Network)/LAN (Local Area Network) or by a unique-type wireless communication medium, a case is possible where the Internet network is connected via a relay apparatus called “concentrator 201.”
In a case where the concentrator 201 is passed through, there are further cases where the meter apparatus 102 performs communication by IP (Internet Protocol) and it performs communication by other methods than IP. In a case where the meter apparatus 102 performs communication by other methods than IP, the concentrator 201 terminates IP communication with the AMI head end on the Internet and converts it into a communication protocol that can be processed by the meter apparatus 102.
Although there are various access forms of the meter apparatus 102, in the following, the embodiment will be explained based on an example case where the meter apparatus 102 having an IP communication function communicates with the AMI head end on the Internet through wireless communication to the concentrator 201. However, the first embodiment does not depend on an access form of the meter apparatus 102.
The HEMS apparatus 101 in the customer's home performs supply-and-demand control (i.e. energy usage control) with change of operational state in household electrical appliances, based on supply-and-demand control instruction information (i.e. energy control information) generated by the AMI head end 301 (i.e. DRMS server) on the Internet. In addition to a method where the HEMS apparatus 101 directly obtains the supply-and-demand control instruction information (i.e. energy control information) from the AMI head end 301, there is a method of indirectly obtaining it via the meter apparatus 102. Specifically, the supply-and-demand control is executed by reporting an instruction for changing an operation of a PC (Personal Computer) or digital television from a normal state to an electrical power saving state or by reporting an instruction for changing the temperature of an air conditioner or refrigerator. Also, the HEMS can dynamically observe an energy reduction effect upon implementing the supply-and-demand control while changing parameters of the above appliance control or price variation, and feeds back them to the AMI head end 301 (i.e. DRMS server). The energy reduction effect indicates, for example, an effect of the electrical power reduction amount or CO2 reduction amount. The HEMS function can be directly mounted on the meter apparatus 102, household electrical appliances, a storage battery and further an electrical vehicle parked outside. In the following description, the embodiment will be explained based on an example case where the HEMS apparatus 101 is installed as a separate apparatus from the meter apparatus 102 or household electrical appliances. However, the first embodiment does not depend on an actual configuration of the HEMS apparatus 101.
In order for the HEMS apparatus 101 to refer the latest measurement information held in the meter apparatus 102 in the home and implement supply-and-demand control, the HEMS apparatus 101 communicates with the meter apparatus 102 using a communication medium such as ZigBee that realizes a wireless PAN (Personal Area Network).
Similar to a case of the meter apparatus 102, various access forms from the HEMS apparatus 101 to the Internet network are possible. For example, in a case where the HEMS apparatus 101 has an out-home connection function such as a GSM and FTTH in addition to an in-home connection function such as a wireless PAN, it is possible to directly connect to the Internet network. However, in a case where the HEMS apparatus 101 has only an in-home connection function such as a wireless PAN and does not have an out-home connection function, the meter apparatus 102 needs to mediate communication between the HEMS apparatus 101 and the AMI head end 301.
Here, an object of the first embodiment will be explained. As described later, the AMI head end 301 associates and manages the meter apparatus 102 and the HEMS apparatus 101 for each household and generates supply-and-demand control instruction information. At this time, in a form where the HEMS apparatus 101 alone communicates with the AMI head end 301, there arises a problem that it is difficult to associate the apparatuses installed in the customer's home with each other. For example, although a method is possible where a user manually sets an identifier that can uniquely identify a customer via a display apparatus, there is a problem that the usability degrades and it takes certain time or more from an apparatus setting to an operation start. Also, although a method is possible where the meter apparatus 102 mediates all communication between the HEMS apparatus 101 and the AMI head end 301 including communication for equipment registration to associate a plurality of apparatuses installed in the customer's home with each other, the meter apparatus 102 that is realized as an embedded device generally has a poor processing ability and therefore there is a problem that, if the meter apparatus 102 relays even a communication message that can be directly transmitted from the HEMS apparatus 101 to the AMI head end 301, a load increase is caused in the communication amount and the processing amount. The first embodiment solves the above problems and is provided such that, in various connection forms of the meter apparatus 102 and the HEMS apparatus 101 with respect to the Internet network, it is possible to provide an effect of suppressing a load of the communication amount and the processing amount and dynamically associating both apparatuses by the AMI head end 301 on the Internet instead of relying on a user.
The measurer 111 in
The measurer 111 stores the measurement information in the form shown in
As shown in
The measurement information communication processor 113 generates a communication message to be transmitted to the destination apparatus stored in the device information storage 114, based on the measurement information stored in the measurement information storage 112. In the first embodiment, the measurement information communication processor 113 performs communication processing according to, for example, an ANSI C12.22 (American National Standard Protocol Specification For Interfacing to Data Communication Networks) protocol.
The ANSI C12.22 protocol discloses a method of realizing metering information transmission/reception between devices connected via a network, by a reading/writing request message to a data table defined by an ANSI C12.19 (American National Standard For Utility Industry End Device Tables) protocol. By this means, it is possible not only to transmit the measurement information from the meter apparatus 102 to the AMI head end 301 on the Internet but also to transmit charging information in an electrical power unit from the AMI head end 301 to the meter apparatus 102 to update it to the latest state.
Also, the measurement information communication processor 113 generates a communication message to be transmitted and analyzes a received communication message.
The device registration processor 115 realizes a device registration by reporting the device identifier of the meter apparatus 102 to the AMI head end 301 of the measurement information destination, and performs processing of constructing a route leading to the head end 301. A result of the device registration is managed according to a constitution of the ANSI C12.22 protocol. The route information exemplified in
It should be noted that the ANSI C12.22 itself denotes a protocol defining a communication specification in an application layer and does not limit an operation in a network layer or a transport layer. Therefore, although the route information in
Also, the measurement information storage 112 and the device information storage 114 of the meter apparatus 102 may be realized with configurations compliant with the data table of the ANSI C12.19 protocol and a route table of the ANSI C12.22 standard. Further, the first embodiment is even applicable to a case where these two storages 112 and 114 are integrated to one storage.
Also, when receiving a device registration instruction from the HEMS apparatus 101, the device registration processor 115 generates a device registration message including the device identifier of the own apparatus (i.e. meter apparatus 102) and the device identifier of the HEMS apparatus 101, transmits the generated device registration message to the AMI head end 301, and thereby performs processing of implementing device registration in the AMI head end 301 that manages measurement information collection and supply-and-demand control (i.e. associating and registering the HEMS apparatus 101 and the meter apparatus 102). Specific communication process will be described later.
The communicator 116 performs processing of communicating with the out-home AMI head end 301 (on the Internet) and the in-home HEMS apparatus 101. Therefore, it is presumed that the meter apparatus 102 has a communication medium to communicate with the out-home apparatus and a communication medium to communicate with the in-home apparatus, as different communication media. For example, it may employ a configuration of realizing communication with the in-home apparatus by, for example, ZigBee that enables wireless PAN connection, and realizing communication with the out-home apparatus by FITH or GSM that enables WAN connection. Naturally, a configuration is possible in which only one communication medium is mounted to implement in-home and out-home connection.
The concentrator 201 according to the first embodiment performs relay processing of measurement information transmitted by the meter apparatus 102. When the meter apparatus 102 performs out-home connection, in the case of using a BPL (Broadband over Power Line), a wireless WAN (Wide Area Network)/LAN (Local Area Network) or a wireless communication medium of a unique system, the concentrator 201 relays access to the Internet network.
The device information storage 211 of the concentrator 201 is realized with the same configuration as that of the device information storage 114 of the meter apparatus 102, that is, a configuration having route information of the ANSI C12.22 protocol. The example in
Also, similar to the device registration processor 115 of the meter apparatus 102, the device registration processor 212 implements device registration according to the process of the ANSI C12.22 protocol. To be more specific, when the meter apparatus 102 transmits a device registration message including a device identifier to the AMI head end 301 on the Internet, the concentrator 201 updates the route information leading to the AMI head end 301 and the meter apparatus 102.
The measurement information transfer processor 213 relays a communication message between the meter apparatus 102 and the AMI head end 301, based on the route information of the device information storage 211. As described above, although the first embodiment has been described presuming that the meter apparatus 102 performs IP communication, in a case where the meter apparatus 102 performs communication in other methods than IP, the concentrator 201 temporarily terminates IP communication with the AMI head end 301 on the Internet and then converts it into a communication protocol that can be processed by the meter apparatus 102.
The communicator 214 is configured with a communication medium to communicate with the meter apparatus 102 in the customer's home and a communication medium to communicate with the AMI head end 301 on the Internet. For example, in a case where the meter apparatus 102 transmits measurement information using a wireless communication medium of a unique specification, the concentrator 201 has a wireless communication medium corresponding to the specification. Also, connection to the AMI head end 301 on the Internet may be realized by wired communication such as an optical fiber and ADSL (Asymmetric Digital Subscriber Line), but it is needless to say that it can be implemented even by wide-area wireless communication such as GSM.
The supply-and-demand control instruction information communication processor 153 obtains supply-and-demand control instruction information (i.e. energy control information) by receiving a supply-and-demand control instruction message transmitted from the AMI head end 301 on the Internet, and stores it in the supply-and-demand control instruction information storage 152.
The supply-and-demand control instruction information storage 152 is configured with, for example, a target electrical power value (in a watt unit) and expiration date of the customer's home as shown in
In addition to a method of receiving the supply-and-demand control instruction message by periodically making a query to the AMI head end 301 by the HEMS apparatus 101, although there is a method of transmitting it to the HEMS apparatus 101 by the AMI head end 301 upon information generation, the first embodiment can be realized by any method.
Also, the HEMS apparatus 101 not only receives instruction information from the AMI head end 301 but also feeds back result information of supply-and-demand control processing to the AMI head end 301.
The supply-and-demand control instruction information communication processor 153 generates a communication message to be transmitted and analyzes a received communication message.
The supply-and-demand control executor 151 implements supply-and-demand control of operational state change for in-home household electrical appliances, based on content of the supply-and-demand control instruction information storage 152. To be more specific, it performs report processing such as an instruction for changing an operation of a PC (Personal Computer) or digital television from a normal state to a power saving state and an instruction for changing the temperature of an air conditioner or refrigerator. As a method of realizing such instructions, for example, there is a possible method of using an UPnP protocol for controlling a PC/AV (Audio Visual) device and an ECHONET protocol for controlling white goods such as an air conditioner and refrigerator. Also, although ZigBee includes an SEP (Smart Energy Profile) as a profile for electrical power control, similar control can be realized using the ZigBee SEP. However, in the first embodiment, processing in the supply-and-demand control executor 151 does not depend on a specific standard or protocol, and, furthermore, in a case where the HEMS function is directly mounted on a household electrical appliance, it may directly issue an instruction to a module inside the appliance not via the communicator 156.
As shown in
Therefore, the HEMS apparatus 101 in the first embodiment stores, in the device information storage 154, not only a device identifier but also, for example, information such as a protocol used by a device and a device type. The example of
Also, the device information storage 154 of the HEMS apparatus 101 in the first embodiment may manage a plurality of items of protocol information in one storage as described above or perform management with separate tables (or databases) for each protocol. In the latter case, it is not necessary to describe protocol information used by a device in a table. Also, to obtain the latest electrical power usage information from in-home meter apparatus 102, it is assumed that the HEMS apparatus 101 provides a data table based on the constitution of ANSI C12.29 together.
The device registration processor 155 of the HEMS apparatus 101 has a function of performing direct device registration in the AMI head end 301 on the Internet in addition to a function of performing device information registration (i.e. device registration instruction) with respect to the in-home meter apparatus 102. In addition to a method of realizing these functions by using the ANSI C12.22 protocol for both, there is a possible method of realizing these functions by using the ANSI C12.22 protocol for the in-home meter apparatus 102 and the HTTP protocol for the AMI head end 301 on the Internet.
The HEMS apparatus 101 in the first embodiment determines whether the own apparatus implements device registration or it gives a device registration instruction to the meter apparatus 102, based on information as to whether direct connection to the AMI head end 301 on the Internet is possible.
The communicator 156 is configured with at least a communication medium to connect to the in-home meter apparatus 102. As described above, although there are various connection forms of the meter apparatus 102 and the HEMS apparatus 101 with respect to the Internet network, if at least the HEMS apparatus 101 and the meter apparatus 102 can be connected to each other, it is possible to communicate with the AMI head end 301 on the Internet via the meter apparatus 102. That is, when the HEMS apparatus 101 cannot connect to the AMI head end 301, it is possible to perform all communication including reception of supply-and-demand control instruction information (i.e. energy control information) via the meter apparatus 102. For example, if direct communication is possible, the supply-and-demand control instruction information (i.e. energy control information) is directly received from the AMI head end 301, and, if the direct communication is not possible, the information is received via the meter apparatus 102.
As a communication medium between the HEMS apparatus 101 and the meter apparatus 102, a wireless communication medium such as ZigBee and Bluetooth is possible, but it is possible to use a wired communication medium such as home PLC (Power Line Communication). In a case where the HEMS apparatus 101 provides a communication medium such as FTTH and GSM for connecting to an out-home apparatus in addition to a communication medium for connecting to the in-home meter apparatus 102, it is possible to directly transmit/receive a communication message to/from the AMI head end 301 on the Internet not via the meter apparatus 102.
Therefore, based on the information as to whether direct connection (or communication) with the AMI head end 301 is possible, the device registration processor 155 of the HEMS apparatus 101 determines to implement a device registration in the own apparatus if the direct connection is possible, and it determines to instruct the device registration to the in-home meter apparatus 102 if the direct connection is not possible.
To check the connectivity with the AMI head end 301, in addition to a method of using a conduction application such as ping, there is a possible method of actually establishing a communication connection with the AMI head end 301 by HTTP or the like and then performing decision. Alternatively, it may be possible to determine that direct connection (or communication) with the AMI head end 301 is possible in a case where the communicator 156 of the HEMS apparatus 101 is configured with a plurality of communication media for in-home and out-home connection, and it may be possible to determine that the direct connection (or communication) with the AMI head end 301 is not possible in a case where it is configured only with a single communication medium for in-home connection.
It should be noted that, in the first embodiment, association of communication media used for in-home connection and out-home connection is not limited to the above description example. For example, by increasing output electrical power depending on countries or regions using ZigBee that realizes wireless PAN connection between in-home apparatuses, its applicable use for communication between the meter apparatus 102 and the concentrator 201 is possible. Therefore, it is preferable that the HEMS apparatus 101 itself manage association information of communication media used for out-home connection and in-home connection.
The device registration processor 311 in the AMI head end 301 performs processing of registering device information of the meter apparatus 102 and the HEMS apparatus 101 installed in the customer's home. As described above, there is a possible method that, upon connection with the meter apparatus 102, communication according to the procedure of the ANSI C12.22 protocol is performed, and, upon connection with the HEMS apparatus 101, communication according to the procedure of the HTTP protocol is performed. Alternatively, there is a method of using the same communication protocol for connection between the meter apparatus 102 and the HEMS apparatus 101. The first embodiment is not limited to a communication protocol between the AMI head end 301 and an apparatus installed in the customer's home.
In the AMI head end 301, a configuration example of the device information storage 312 after a device registration of the meter apparatus 102 and the HEMS apparatus 101 in each customer's home is completed, is as shown in
After that, if there arises a situation where the HEMS apparatus 101 or a household electrical appliance having the HEMS function is additionally added into the customer's home, after the AMI head end 301 is associated with the meter apparatus 102 installed in the same customer's home upon performing device registration processing of the HEMS apparatus 101, the same group identifier is assigned. There is a method of manually setting the group identifier to each apparatus using a display apparatus by the user, in this method, but, as described above, this method has a problem that, especially in a case where there are a large number of apparatuses, the usability degrades and it takes certain time or more from an apparatus setting to an operation start.
The above explanation illustrates an example case where the meter apparatus 102 is installed in the customer's home earlier than the HEMS apparatus 101, but, in its opposite procedure, that is, even in a case where the HEMS apparatus 101 is installed earlier than the meter apparatus 102, it is needless to say that it is applicable in the same way as in the first embodiment.
The example of
The measurement information communication processor 313 of the AMI head end 301 collects measurement information of the meter apparatus 102 in the customer's home. To be more specific, using the ANSI C12.22 protocol, metering information transmission/reception between devices connected via a network is realized by a reading/writing request message to a data table defined by the ANSI C12.19 protocol.
The measurement information communication processor 313 obtains measurement information and updates information of a corresponding device in the device information storage 312. The example of
The supply-and-demand control instruction information generation processor 314 in the AMI head end 301 generates supply-and-demand control instruction information based on usage electrical power information for each customer stored in the device information storage 312. To be more specific, for example, in the case of detecting that a certain household uses an electrical power amount over a contract value, supply-and-demand control is implemented by reporting a target electrical power value to the HEMS apparatus 101 of the household. In the example of
When the supply-and-demand control instruction information is stored in the device information storage 312, the supply-and-demand control instruction information communication processor 315 generates and transmits a communication message directed to the corresponding HEMS apparatus 101. The supply-and-demand control instruction information communication processor 315 not only generates and transmits the communication message but also receives and analyzes the communication message. In the case of feedback-receiving of an execution result of supply-and-demand control from the HEMS apparatus 101, the AMI head end 301 generates a supply-and-demand control instruction based on the content again.
The communicator 316 is configured with a wired communication medium such as an optical fiber and Ethernet in order to access to the Internet network. Naturally, it is possible to use a wireless communication medium such as GSM.
It should be noted that, similar to the case of the device information storage 154 of the HEMS apparatus 101, the device information storage 312 of the AMI head end 301 can separate data tables for used protocols.
Also, a configuration is possible where AMI head ends 301 themselves are separately installed in an MDMS server and a DRMS server. In this case, the MDMS server is configured with the device information storage 312, the device registration processor 311, the measurement information communication processor 313 and the communicator 316. Also, the DRMS server is configured with the device information storage 312, the device registration processor 311, the supply-and-demand control instruction information generation processor 314, the supply-and-demand control instruction information communication processor 315 and the communicator 316.
In the case of separately providing the AMI head ends 301 in the MDMS server and the DRMS server, a form is possible where each of them accesses to the Internet network individually. In this case, the meter apparatus 102 in the customer's home connects (or communicates) with the MDMS server and the HEMS apparatus 101 connects (or communicates) with the DRMS server. Also, a form may be assumed where the device information storages 312 are separated as a DB server that can be commonly accessed by both servers.
First, a device registration procedure of the meter apparatus 102 (P1.N2) directly connected to the AMI head end 301 will be explained.
The meter apparatus 102 (P1.N2) performs broadcast transmission of a search message for obtaining communication medium identifier information, in order to perform actual communication with the AMI head end 301 (P1.N100) (S101).
Configuration examples of the search message and search response message are shown in
The AMI head end 301 (P1.N100) in
Next, the meter apparatus 102 (P1.N2) transmits a device registration message to the AMI head end 301 (P1.N100) (S103).
After updating the route information of the device information storage, the AMI head end 301 (P1.N100) in
After receiving the device registration response message, the meter apparatus 102 (P1.N2) implements metering information transmission/reception with the AMI head end 301, based on a reading/writing request message with respect to a data table defined by the ANSI C12.19 protocol. It should be noted that, although content of the device information storage or various communication messages can be configured with a numerical value or character string, the embodiment of the present invention is applicable using any method.
Even regarding a device registration of the meter apparatus 102 (P1.N1), it can be realized in the same framework as that of the meter apparatus 102 (P1.N2). However, the meter apparatus 102 (P1.N1) indirectly connects to the AMI head end 301 (P1.N100) via the concentrator 201 (P1.N10) that operates as a relay apparatus. When the meter apparatus 102 (P1.N1) performs broadcast transmission of a search message (S105), the concentrator 201 (P1.N10) replies a search response message (S106). “P1.N10” is described in the device identifier of the search response message and the individual identifier of a communication medium used by the concentrator 201 is described in the communication medium identifier. After receiving the search response message, the meter apparatus 102 (P1.N1) finds that, when a communication message is transmitted to the AMI head end 301, it needs to pass through the concentrator 201 (P1.N10). Although it is omitted in
The device procedure of the HEMS apparatus 101 according to the first embodiment will be explained using
The HEMS apparatus 101 determines whether the own apparatus can directly connect to the AMI head end 301 server (S201 in
In the example of
After obtaining the device identifiers of the own apparatus and the meter apparatus 102, the HEMS apparatus 101 implements a device registration in the AMI head end 301 (S203).
When the device registration by the HEMS apparatus 101 is completed, information of application layer device identifier “P1.N1” related to the meter apparatus 102, network layer device identifier (or IP address) “202.33.96.40” related to the HEMS apparatus 101 and communication medium device identifier (or MAC address) “00:00:00:00:00:01” is reflected to the device information storage of the AMI head end 301. In a case where the device information storage of the AMI head end 301 stores a plurality of items of device identifier information, it is preferable to store the device identifier types together. As the device identifier of the meter apparatus, as described above, it is possible to use identification information based on the communication medium type and individual identifier. In addition to the application layer identifier (P1.N1) of ANSI C12.22, it is possible to register “ZIGBEE.00:00:00:00:00:00:00:01” as a device identifier. In this way, in the case of using the communication medium device identifier, that is, in the case of using individual identifier information of the communication medium, it is assumed that, taking into account a collision between a plurality of identifiers, an identifier generated by both type information of the communication medium and the individual identifier of the communication medium is used. In the case of HEMS, it is expressed as “ETHERNET.00:00:00:00:00:01.” However, as described above, the embodiment does not depend on a specific expression method. It is equally possible to perform a device registration using a combination of both the application layer identifier and the communication medium device identifier.
It should be noted that, although
Further, the HEMS apparatus 101 needs not necessarily have an IP communication processing function, and, for example, in a case where wireless communication by GSM is performed, it may be possible to transmit/receive information by directly calling the AMI head end 301. Regarding the communication medium or communication protocol used by each apparatus and access to the Internet network, the first embodiment does not depend on a specific form and is applicable in the same framework.
In the case of receiving the device registration message from the in-home HEMS apparatus 101, the meter apparatus 102 generates and transmits a device registration message including the device identifier of the own apparatus and the device identifier of the HEMS apparatus 101, for the AMI head end 301 (S303). As shown in
The device registration message transmitted for the AMI head end 301 is relayed by the concentrator 201 and delivered to the AMI head end 301 (S304), and, via the same sequence (S305 and S306) as in
The HEMS apparatus 101 obtains decision information for determining whether direct connection with the AMI head end 301 is possible (S401), and determines whether the direct connection is possible (S402). If it is possible, a device identifier is obtained from the meter apparatus 102 (S403) and a device registration message including the device identifiers of the meter apparatus 102 and the HEMS apparatus 101 is transmitted to the AMI head end 301 (S404). By this means, the HEMS apparatus 101 and the meter apparatus 102 are associated and subjected to device registration in the AMI head end 301. By contrast, if the direct connection is not possible, the meter apparatus 102 is instructed to perform a device registration instead (S405).
Thus, according to an energy management apparatus (i.e. HEMS apparatus 101) of the first embodiment, by determining a main apparatus that performs a device registration from connection possible/impossible information with respect to a server (i.e. AMI head end 301) on the Internet, it is possible to suppress a load of the communication amount and the processing amount and associate a pair of the meter apparatus 102 and the HEMS apparatus 101 in a customer's home on the server side.
(Second Embodiment)
The second embodiment realizes a secure device registration that ensures the confidentiality, the completeness and the availability. Similar to the first embodiment, it is a precondition that the system according to the second embodiment adopts the configuration of
According to description of the ANSI C12.22 protocol, by sharing a plurality of encryption key candidates in advance between apparatuses connected via a network and transmitting an encrypted communication message together with identification information specifying an encryption key, it is possible to perform decoding processing on the receiving apparatus side. However, the ANSI C12.22 protocol denotes a communication protocol focusing on the meter apparatus 102, and regarding the setting shared by the AMI head end 301 and the meter apparatus 102, in addition to a method of setting it in a fixed manner at the time of shipment, for example, there is a possible method where a construction worker of an electrical power provider performs the setting when installing the meter apparatus 102 in the customer's home. In the former method, an encryption key is shared between all shipped meter apparatuses 102, and therefore there is a problem that, in a case where encryption key information is leaked, there is a high risk that an unauthorized third person steels a communication message. On the other hand, in the latter method, a construction worker of an electrical power provider that manages the AMI head end 301 can subjectively assign an encryption key and authentication information for each meter apparatus 102. Here, the encryption key denotes information for encrypting communication messages such as a common key and a public key to realize the confidentiality. The authentication information denotes information for authenticating a normal user or a device such as an ID, a password and a digital certificate. By adequately combining and using the encryption key and the authentication information, it is possible to realize the confidentiality, completeness and availability of communication messages transferred between the AMI head end 301 and each apparatus in the customer's home.
However, as described in the first embodiment, in addition to the meter apparatus 102, the HEMS apparatus 101 and a household electrical appliance having the HEMS function may be installed in a customer's home. Generally, unlike the meter apparatus 102 that can be subjectively managed by an electrical power provider, it can be assumed that the setting of the HEMS apparatus 101 or a household electrical appliance having the HEMS function is performed by the customer (or user) himself/herself. Therefore, unlike the case of the meter apparatus 102, it is difficult to encrypt communication messages related to device registration at the time of initial setting and transmit or receive them while sharing an encryption key in advance between the AMI head end 301 and the HEMS apparatus 101.
A device registration message may include personal information of a customer making a contract with an electrical power provider in addition to an apparatus device identifier, and therefore it is important to encrypt the device registration message. Also, by using an encryption key shared with the AMI head end 301 in advance, it is possible to authenticate that the apparatus is installed in a normal customer's home.
It should be noted that, regarding communication message encryption and authentication between the AMI head end 301 and the apparatuses in the customer's home, in addition to the above ANSI C12.22 protocol, there are a plurality of VPN (Virtual Private Network) techniques such as IPsec (Security Architecture for Internet Protocol), PPTP (Point to Point Tunneling Protocol), SSL (Secure Sockets Layer) and SSH (Secure Shell). By using these techniques, in addition to strong encryption, it is possible to implement highly reliable authentication using a digital certificate.
However, since the meter apparatus 102 that is realized as an embedded device generally has a poor processing ability, it is preferable to avoid VPN processing alternatives for multiple apparatuses as much as possible to suppress an increase of load and it is preferable to use a simple method such as the above ANSI C12.22 protocol.
Especially, regarding a device registration message including encryption and authentication information, it is assumed that a secure device registration of the HEMS apparatus 101 is realized by mediating the meter apparatus 102 for all communication between the HEMS apparatus 101 installed in the customer's home and the AMI head end 301. However, as described above, the meter apparatus 102 is highly likely to have a poor processing ability, and, consequently, if even a communication message that can be directly transmitted from the HEMS apparatus 101 to the AMI head end 301 is encrypted and relayed, there arises a problem that a significant load increase is caused in the processing amount of the meter apparatus 102 and, furthermore, a delay increase is caused due to transmission in a redundant communication route.
The second embodiment is made to solve the above problems and can provide an advantage that, in various connection forms of the meter apparatus 102 and the HEMs apparatus 101 with respect to the Internet network, it is possible to ensure the security such as the confidentiality, the completeness and the availability while encrypting and authenticating a communication message related to device registration to be transmitted/received to/from the AMI head end 301 on the Internet.
Apparatus configurations of the meter apparatus 102, the HEMS apparatus 101 and the AMI head end 301 according to the second embodiment are shown in
Also, as shown in
The device information storage 114 of the meter apparatus 102 according to the second embodiment has encryption key information of the own apparatus (i.e. first encryption key) and encryption key information of the in-home HEMS apparatus 101 (i.e. second encryption key) (see
Similar to the case of the first embodiment, if the HEMS apparatus 101 cannot directly connect to the AMI head end 301 on the Internet, the apparatus gives a device registration instruction to the in-home meter apparatus 102. As described in the first embodiment, the device registration instruction may be realized by device registration of the HEMS apparatus 101 with respect to the meter apparatus 102 according to the procedure of the ANSI C12.22 protocol or a device registration instruction message including the device identifier of the HEMS apparatus 101 may be separately defined.
If the HEMS apparatus 101 can directly connect to the AMI head end 301, further, it is determined whether an encryption key and certificate information used at the time of device registration of the apparatus are stored in the in-home meter apparatus 102. In addition to a method of using information of both the encryption key and the certificate, there is a possible method of using information of one of them.
If the in-home meter apparatus 102 stores the encryption key and the certificate information used for device registration of the HEMS apparatus 101, this shows that a secure communication route is established between the meter apparatus 102 and the AMI head end 301, and, on the route, the encryption key and the certificate information are transferred.
By contrast, if the in-home meter apparatus 102 does not store the encryption key and the certificate information, this shows that the meter apparatus 102 does not complete a device registration to the AMI head end 301 yet or a secure communication route is not established between these apparatuses.
If the HEMS apparatus 101 can directly connect to the AMI head end 301 and an encryption key and certificate information used by the own apparatus are stored in the meter apparatus 102, it is determined that the HEMS apparatus 101 implements a device registration. By contrast, if the encryption key and certificate information used by the own apparatus are not stored in the meter apparatus 102, it is determined that the in-home meter apparatus 102 implements a device registration.
That is, as described above, regarding the meter apparatus 102 according to the second embodiment, it is possible to set in advance an encryption key and certificate information shared between the AMI head end 301 and the meter apparatus 102 at the time of device installment by a provider that manages the AMI head end 301 such as an electrical power provider, but there is a characteristic that, since it is realized as an embedded device, it is not likely to have a high processing ability. On the other hand, it is assumed that the HEMS apparatus 101 is installed in a customer's home as a computing apparatus that can realize various kinds of processing and is initially registered by the user himself/herself. In this case, it is necessary to authenticate whether it is a normal apparatus that can get a supply-and-demand control service by the AMI head end 301. Also, although a method may be possible where different information between apparatuses is assigned to certificate information with respect to the HEMS apparatus 101 at the time of shipment and then the certificate information is distributed, there is a problem that it is not possible to dynamically associate information of the HEMS apparatus 101 and information of the above meter apparatus 102 on the AMI head end 301. Although a method is possible where all secure device registrations are implemented via the meter apparatus 102, there is a problem that a processing load increase of the meter apparatus 102 and a delay time increase due to transmission in a redundant communication route are caused. In view of the above problems, similar to the first embodiment, although the HEMS apparatus 101 needs to implement a device registration in many cases, in the second embodiment, in a case where the apparatus own encryption key and certificate information used for the device registration are not stored in the meter apparatus 102 yet, the meter apparatus 102 is instructed to perform a secure device registration instead.
After a device registration of the meter apparatus 102 is completed using a device registration message (S701 and S702), based on a writing request from the AMI head end 301 (S703) or a reading request to the AMI head end 301, an encryption key and certificate information used for device registration of the HEMS apparatus 101 are stored in the meter apparatus 102 (S704).
Configuration examples of a reading request message and a reading request response message according to the second embodiment are shown in
In the example of
After storing the received encryption key and certificate information in the device information storage (S704), the meter apparatus 102 replies a writing request response message (S705).
The HEMS apparatus 101 transmits a reading request message to the in-home meter apparatus 102 before a start of device registration (S706) and checks whether an encryption key and certificate information that can be used by the own apparatus are stored. Since the meter apparatus 102 has these items of information, the HEMS apparatus 101 obtains the encryption key and the certificate information from the meter apparatus 102 (S707) and further obtains the device identifier of the meter apparatus, and determines that the own apparatus can perform a device registration (S708).
Based on the device identifiers of the own apparatus and the meter apparatus, the HEMS apparatus 101 implements a secure device registration in the AMI head end 301 according to the encryption key and the certificate information (S709). Although an example using HTTPS (Hyper Text Transfer Protocol over Secure Socket Layer) is shown in
This shows that the meter apparatus 102 does not complete a device registration in the AMI head end 301 yet or a secure communication route is not established between these apparatuses.
The HEMS apparatus 101 transmits a reading request message for obtaining the encryption key and certificate information of the own apparatus, to the meter apparatus 102 (S801), and the meter apparatus 102 replies a result indicating that these items of information are not provided (S802). Therefore, the HEMS apparatus 101 determines that the meter apparatus performs a device registration in the AMI head end 301 instead (S803).
The HEMS apparatus 101 performs a device registration in the in-home meter apparatus 102 in the same way as in the first embodiment (S804) and forces the meter apparatus 102 to perform the device registration of the HEMS apparatus 101 in the AMI head end 301 instead (S805). In a case where the meter apparatus 102 performs the device registration, the AMI head end 301 relies the encryption keys and certificate information for both the HEMS apparatus 101 and the meter apparatus 102, using a writing request response message or the like. The meter apparatus 102 obtains the encryption key and certificate information used by the own apparatus and the encryption key and certificate information used by the HEMS apparatus 101. After giving a device registration instruction to the meter apparatus 102, the HEMS apparatus 101 obtains the encryption key and certificate information used by the own apparatus, based on the writing message transmitted together with a device registration response message. With respect to a device registration completion message from the meter apparatus according to the second embodiment, a communication message may be defined and adopted, which has a configuration combining content of communication messages for data table access shown in
In the second embodiment, communication between the meter apparatus 102 and the AMI head end 301 is encrypted based on the definition of the ANSI C12.22 protocol. However, as described above, the second embodiment does not depend on a specific communication protocol, and therefore it is needless to say that the communication between the AMI head end 301, the meter apparatus 102 and the HEMS apparatus 101 can be equally realized using other communication protocols. Further, for the AMI head end 301, it may employ a configuration in which an authenticator for performing access control and an encryptor for ensuring the confidentiality of communication messages are separated.
Also, when the HEMS apparatus 101 and the meter apparatus 102 installed in the same customer's home perform transmission and reception of communication messages to each other, for example, it is preferable to apply device authentication or encryption processing based on the security system defined by standards such as ZigBee and ANSI C12.22. Especially, regarding authentication, it is preferable to implement it before the HEMS apparatus 101 makes a query about information to the meter apparatus 102 in
Similar to the first embodiment, the HEMS apparatus 101 determines whether direct connection with the AMI head end 301 on the Internet is possible (S901 and S902), and, if the connection is possible, the own apparatus determines whether an encryption key and certificate information used upon performing a device registration are stored in the in-home meter apparatus 102 (S903). If the information is stored, the encryption key and the certificate information are obtained from the meter apparatus 102 and the device identifier of the meter apparatus is obtained (S904), and, based on the device identifiers of the own apparatus and the meter apparatus, a secure device registration in the AMI head end 301 is implemented (S905). By contrast, if the information is not stored or the direct connection with the AMI head end 301 is not possible, a device registration instruction is given to the meter apparatus (S906).
Thus, according to an energy management apparatus of the second embodiment (i.e. HEMS apparatus 101), by determining a subject apparatus required to perform a device registration according to whether an encryption key and certificate information used for the own apparatus to perform a device registration in the AMI head end 301 are stored in the in-home meter apparatus 102, it is possible to provide an advantage of ensuring the security such as the confidentiality, the completeness and the availability while encrypting and authenticating a communication message related to device registration to be transmitted/received to/from the AMI head end 301 on the Internet.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
This application is a continuation of International Application No. PCT/JP2009/069969, filed on Nov. 26, 2009, the entire contents of which is hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
5495239 | Ouellette | Feb 1996 | A |
5691715 | Ouellette | Nov 1997 | A |
6115676 | Rector et al. | Sep 2000 | A |
8010640 | Aune et al. | Aug 2011 | B2 |
20060259447 | Kings et al. | Nov 2006 | A1 |
20090083167 | Subbloie | Mar 2009 | A1 |
20090138099 | Veillette | May 2009 | A1 |
Number | Date | Country |
---|---|---|
2433376 | Jun 2007 | GB |
2005-073415 | Mar 2005 | JP |
2007-033305 | Feb 2007 | JP |
2009067251 | May 2009 | WO |
Entry |
---|
International Search Report for PCT/JP2009/069969 dated Feb. 23, 2010. |
Office Action dated Jul. 30, 2013 in counterpart Japanese Application No. 2011-543044 and English-language translation thereof. |
Extended European Search Report dated Jan. 20, 2014 in European Patent Application No. 09851656.0. |
Number | Date | Country | |
---|---|---|---|
20120250864 A1 | Oct 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2009/069969 | Nov 2009 | US |
Child | 13474988 | US |