Information processing device, information processing system, information processing method, and program
The information processing device addresses command transmission conflicts in smart buildings by integrating cloud and local control systems, ensuring seamless command management and maintaining local optimization for efficient energy-saving operations.
Patent Information
- Application Number
- JP2024017680
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-21
AI Technical Summary
Conventional technologies struggle to appropriately control the transmission of control commands in environments where both local and cloud-mediated control coexist, particularly in smart buildings, leading to conflicts and inefficiencies in command arbitration.
An information processing device with a communication unit and processing unit that receives control commands from a cloud-based system and determines their transmission based on local control status, ensuring compatibility and prioritization of commands.
This approach allows for more effective management of control commands, preserving local optimization and reducing interference between local and cloud-based control systems, enhancing energy-saving and operational efficiency in smart buildings.
Smart Images

Figure 2025122313000001_ABST
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to an information processing device, an information processing system, an information processing method, and a program. [Background technology]
[0002] In an environment where only local control by a central monitoring room of a building or the like exists, various techniques are already known for arbitrating control commands when multiple controls occur simultaneously. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2011-75248 A [Non-patent literature]
[0004] [Non-Patent Document 1] IPA DADC Smart Building Project, [0nline], [Retrieved December 14, 2023], Internet <URL:https: / / www.ipa.go.jp / digital / architecture / Individual-link / ps6vr70000016bq2-att / smartbuilding_system-architecture_guideline.pdf> Summary of the Invention [Problem to be solved by the invention]
[0005] However, with conventional technologies, it has been difficult to more appropriately control the transmission of control commands in an environment where local control and cloud-mediated control coexist. [Means for solving the problem]
[0006] According to an embodiment, an information processing device includes a communication unit and a processing unit. The communication unit receives a first control command for at least one controlled facility from a cloud-based control device connected to at least one cloud system. The processing unit controls transmission of a second control command based on the first control command, based on whether the controlled facility is being controlled by a local control device. The communication unit transmits the second control command to a destination. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of an information processing system according to a first embodiment. [Figure 2A] 4 is a flowchart showing Example 1 of the information processing method according to the first embodiment. [Figure 2B] 10 is a flowchart showing Example 2 of the information processing method according to the first embodiment. [Figure 3] 10 is a flowchart showing an example of an information processing method according to the second embodiment. [Figure 4] 10 is a flowchart showing an example of an information processing method according to a third embodiment. [Figure 5] FIG. 10 is a diagram showing an example of the configuration of an information processing system according to a fourth embodiment. [Figure 6] FIG. 13 is a diagram showing an example of a monitoring DB according to the fourth embodiment. [Figure 7] 10 is a flowchart showing an example of an information processing method according to the fourth embodiment. [Figure 8] FIG. 13 is a diagram showing an example of the configuration of an information processing system according to a fifth embodiment. [Figure 9] FIG. 13 is a diagram showing an example of a control command history DB according to the fifth embodiment. [Figure 10] 13 is a flowchart showing an example of an information processing method according to the fifth embodiment. [Figure 11] FIG. 1 is a diagram showing an example of the hardware configuration of an information processing apparatus according to first to fifth embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, embodiments of an information processing device, an information processing system, an information processing method, and a program will be described in detail with reference to the accompanying drawings.
[0009] (First embodiment) In the first embodiment, an information processing system that controls transmission of control commands via the cloud in an environment where local control and control via the cloud coexist will be described.
[0010] 1 is a diagram showing an example of the configuration of an information processing system 100 according to the first embodiment. The information processing system 100 according to the first embodiment includes an information processing device 1, a local control device 2, air conditioning equipment 3, lighting equipment 4, power measurement equipment 5, a cloud-based control device 6, an air conditioning management cloud 7, an energy-saving application cloud 8, and a building management system cloud 9.
[0011] The information processing device 1 controls the transmission of a control command from the cloud-based control device 6. The information processing device 1 includes a cloud communication unit 11, a processing unit 12, and a local communication unit 13.
[0012] The cloud communication unit 11 receives a control command (first control command) from the cloud via control device 6 to at least one piece of controlled equipment.
[0013] The processing unit 12 is realized by at least one processing device and executes the processing of the information processing device 1. This processing device includes, for example, a control device and an arithmetic device, and is realized by analog or digital circuits, etc. The processing device may be a central processing unit (CPU), a general-purpose processor, a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a combination thereof.
[0014] The processing unit 12 controls the transmission of a second control command based on the first control command, based on whether the controlled equipment (in the example of Figure 1, the air conditioning equipment 3, the lighting equipment 4, and the power measurement equipment 5) is controlled by the local control device 2.
[0015] For example, the processing unit 12 checks the setting status of each piece of controlled equipment to see if the local control device 2 is performing overall optimization control (an example of a third control command).
[0016] Overall optimization control is, for example, advanced energy-saving control in response to demand control requests from electric power companies. Under overall optimization control, for example, controlled equipment is stopped and the operating times of the controlled equipment are shifted.
[0017] When overall optimization control or the like is being performed, the processing unit 12 notifies the local control device 2 of the control command from the cloud-based control device 6 as a new control plan.
[0018] The local communication unit 13 transmits the control command from the cloud-via-control device 6 to the local control device 2 based on the transmission control instruction from the processing unit 12. Then, when the local communication unit 13 receives a response of transmission permission from the local control device 2, it transmits the control command from the cloud-via-control device 6 to the facility device.
[0019] The local communication unit 13 may communicate with the local control device 2 using an existing field protocol such as BACnet (Building Automation and Control Networking protocol) communication, or may communicate with the local control device 2 using a dedicated line directly connected to the local control device 2.
[0020] Furthermore, the above-mentioned cloud communication unit 11 and local communication unit 13 may be realized by a single communication interface (communication unit), or may be realized by separate communication interfaces (for example, a wireless communication interface and a wired communication interface, etc.).
[0021] The local control device 2 is a control device for central monitoring equipment installed in a central monitoring room of a structure (for example, a building).
[0022] The air conditioning equipment 3 is equipment that adjusts the temperature and humidity of the air inside the building. The lighting equipment 4 is equipment that adjusts the brightness inside the building. The power metering equipment 5 is equipment that measures the power consumption inside the building.
[0023] The cloud-based control device 6 is a device that relays control commands from cloud systems such as an air conditioning management cloud 7, an energy saving application cloud 8, and a building management system cloud 9 to the information processing device 1.
[0024] The air conditioning management cloud 7 is a cloud system that collects data used for air conditioning control and manages air conditioning based on the data.
[0025] The energy saving application cloud 8 is a cloud system that collects data used for energy saving control and executes energy saving control based on the data.
[0026] The building management system cloud 9 is a cloud system that collects data used to manage various pieces of equipment installed in a building, and manages the various pieces of equipment installed in the building based on the data.
[0027] Note that the control command sent via the cloud may be sent from a cloud system other than the above-mentioned air conditioning management cloud 7, energy saving application cloud 8, and building management system cloud 9. Also, the control command sent via the cloud may be sent from an on-premise system within the building, in addition to the above-mentioned cloud systems.
[0028] [Examples of information processing methods] 2A is a flowchart showing Example 1 of the information processing method according to the first embodiment. First, the cloud communication unit 11 receives a control command from the cloud-mediated control device 6 (step S1).
[0029] Next, the processing unit 12 checks whether the local control device 2 is performing overall optimization control on each controlled device (in the example of FIG. 1, the air conditioning equipment 3, the lighting equipment 4, and the power measurement equipment 5) (step S2).
[0030] If the overall optimization has not been performed (Yes at step S3), the local communication unit 13 transmits the control command received via the cloud at step S1 to the target controlled device (step S4).
[0031] If the overall optimization is being performed (No at step S3), the local communication unit 13 transmits the control command received via the cloud at step S1 to the local control device 2 (step S5).
[0032] Next, if a response of permission to send (OK to overwrite the control command) is received from the local control device 2 (step S6, Yes), the local communication unit 13 transmits the control command via the cloud received in step S1 to the destination controlled device (step S4).
[0033] On the other hand, if a response indicating that transmission is not possible (overwriting of the control command is not allowed) is received from the local control device 2 (step S6, No), the cloud communication unit 11 feeds back to the cloud that sent the control command via the cloud via the cloud-based control device 6 (in the example of Figure 1, the air conditioning management cloud 7, the energy saving application cloud 8, and the building management system cloud 9, etc.) that the transmission of the control command via the cloud received in step S1 has been stopped (step S7).
[0034] 2B is a flowchart showing Example 2 of the information processing method according to the first embodiment. First, the cloud communication unit 11 receives a control command from the cloud-mediated control device 6 (step S11).
[0035] Next, the processing unit 12 checks whether the local control device 2 is controlling (locally controlling) the controlled device (in the example of Figure 1, the air conditioning equipment 3, the lighting equipment 4 or the power measurement equipment 5) that is the target of the control command in step S1 (step S12).
[0036] If the local control is not being performed (Yes at step S13), the local communication unit 13 transmits the control command received via the cloud at step S11 to the target controlled device (step S14).
[0037] If local control is being performed (step S13, No), the local communication unit 13 transmits the control command received via the cloud in step S11 to the local control device 2 (step S15).
[0038] Next, if a response of permission to send (OK to overwrite the control command) is received from the local control device 2 (step S16, Yes), the local communication unit 13 sends the control command via the cloud received in step S11 to the destination controlled device (step S14).
[0039] On the other hand, if a response indicating that transmission is not possible (overwriting of the control command is not allowed) is received from the local control device 2 (step S16, No), the cloud communication unit 11 feeds back to the cloud that sent the control command via the cloud (in the example of Figure 1, the air conditioning management cloud 7, the energy saving application cloud 8, and the building management system cloud 9, etc.) via the cloud-via-cloud control device 6 that the transmission of the control command via the cloud received in step S11 has been stopped (step S17).
[0040] As described above, in the information processing device 1 of the first embodiment, the cloud communication unit 11 receives a first control command to at least one controlled facility (in the example of FIG. 1, the air conditioning facility 3, the lighting facility 4, and the power measurement facility 5) from the cloud-based control device 6 connected to at least one cloud system (in the example of FIG. 1, the air conditioning management cloud 7, the energy saving application cloud 8, and the building management system cloud 9). The processing unit 12 controls the transmission of a second control command based on the first control command, based on whether the controlled facility is being controlled by the local control device 2. Then, the local communication unit 13 transmits the second control command to the destination.
[0041] As a result, the information processing device 1 of the first embodiment can more appropriately control the transmission of control commands in an environment where local control and control via cloud coexist.
[0042] The smart building in Non-Patent Document 1 describes a coordinating gateway that transmits information about facility equipment in the building to the cloud, etc., and transmits advanced control commands from the cloud, etc. to the facility equipment. However, traditionally, the central monitoring equipment has been responsible for all monitoring and control of facility equipment in a building, and the central monitoring equipment often also performs advanced energy-saving control. In smart buildings, when a control command from the central monitoring equipment conflicts with a control command transmitted via the coordinating gateway, arbitration of these control commands is required.
[0043] Non-Patent Document 1 defines an architecture in which a central monitoring facility and a cooperative gateway coexist, but does not cover a method of arbitration when control commands are simultaneously issued from each facility.
[0044] Previously, optimal control was implemented at a central monitoring facility using data manually input or collected by sensors. For example, even for controls manually input using local wall remote controls, information was first collected at the central monitoring facility, and optimal energy-saving setting control was executed for each piece of equipment, taking into account sensor information, etc. However, this only considered optimal control in existing buildings where only central monitoring facilities exist. No measures were taken for controlling the transmission of control commands when there is equipment that can issue control commands from a separate system, such as a cooperative gateway.
[0045] For example, the information processing device 1 of the first embodiment is suitable for a case where the controlled equipment is installed in a smart building, the local control device 2 is installed as a central monitoring equipment that monitors the controlled equipment installed in the smart building, and the cloud-based control device 6 is installed as a cooperation gateway (GW) in the field layer in the system architecture of the smart building. The information processing device 1 of the first embodiment can execute control commands from the cloud using the cooperation GW without affecting overall optimization control by the central monitoring equipment.
[0046] Note that, when the controlled equipment that is the control target of the first control command (control command via the cloud) is also the control target of the third control command (for example, overall optimization control) by the local control device 2, the processing unit 12 may decide not to transmit the second control command (control command from the local communication unit 13) to the controlled equipment that is the control target of the third control command. In other words, the third control command by the local control device 2 may be given priority over the first control command via the cloud.
[0047] Any method may be used to determine whether the controlled equipment that is the control target of the first control command (control command via the cloud) is also the control target of the third control command (e.g., the overall optimization control in FIG. 2A and the local control in FIG. 2B) issued by the local control device 2. For example, when the local control device 2 transmits the third control command to the controlled equipment, it may notify the information processing device 1, and based on the notification, it may be determined whether the controlled equipment is the control target of the third control command. Alternatively, for example, the processing unit 12 may transmit a request to the local control device 2 via the local communication unit 13 to confirm whether the controlled equipment is the control target of the third control command, and based on a response to the request, it may be determined whether the controlled equipment is the control target of the third control command.
[0048] (Second embodiment) Next, a second embodiment will be described. In the description of the second embodiment, the same description as in the first embodiment will be omitted, and only the differences from the first embodiment will be described. The configuration of the information processing system 100 of the second embodiment is the same as that of the first embodiment shown in FIG. 1, and therefore the description will be omitted.
[0049] [Examples of information processing methods] 3 is a flowchart showing an example of an information processing method according to the second embodiment. First, the cloud communication unit 11 receives a control command from the cloud-mediated control device 6 (step S21).
[0050] Next, the processing unit 12 collects the setting values (setting values at the first time) of each controlled device (in the example of Figure 1, the air conditioning equipment 3, the lighting equipment 4, and the power measuring equipment 5) via the local communication unit 13 (step S22).
[0051] If the setting value included in the control command received in step S21 is superior to the setting value collected in step S22 (step S23, Yes), the local communication unit 13 transmits the control command received in step S1 via the cloud to the target controlled device (step S24).
[0052] The comparison of the superiority of the set values in step S23 may be performed by the processing unit 12, or may be performed by uploading information used for the set value comparison to a cloud or the like and performing a simulation by the cloud. Specifically, the criterion for the superiority of a set value may be energy saving effect or comfort level (temperature, humidity, etc.).
[0053] If the setting value included in the control command received in step S21 is not superior to the setting value collected in step S22 (step S23, No), the cloud communication unit 11 feeds back to the cloud that sent the control command via the cloud (in the example of Figure 1, the air conditioning management cloud 7, the energy saving application cloud 8, and the building management system cloud 9, etc.) via the cloud-via-cloud control device 6 that the transmission of the control command via the cloud received in step S21 has been stopped (step S25).
[0054] As described above, in the second embodiment, unlike the first embodiment, the information processing device 1 does not communicate with the local control device 2, but acquires the setting values of each piece of controlled equipment, and compares the acquired setting values with the setting values of the control command received from the cloud side. If it is determined that the setting values of the control command from the cloud are superior to the acquired setting values, the setting values of each piece of controlled equipment are overwritten.
[0055] After overwriting the setting values of the controlled equipment by a control command via the cloud, the local communication unit 13 may further notify the local control device 2 that the setting values have been overwritten (changed).
[0056] According to the second embodiment, the complexity of confirmation at the local control device 2 (central monitoring facility) can be reduced. On the other hand, there is a possibility that the overall optimization control performed by the central monitoring facility may be affected. However, since the accuracy of the process for calculating the superiority of the set value is expected to further increase in the future, the second embodiment is expected to become more suitable in the future.
[0057] (Third embodiment) Next, a third embodiment will be described. In the description of the third embodiment, the same description as in the first embodiment will be omitted, and only the differences from the first embodiment will be described. The configuration of the information processing system 100 of the third embodiment is the same as that of the first embodiment shown in FIG. 1, and therefore the description will be omitted.
[0058] [Examples of information processing methods] 4 is a flowchart showing an example of an information processing method according to the third embodiment. First, the cloud communication unit 11 receives a control command from the cloud-mediated control device 6 (step S31).
[0059] Next, the local communication unit 13 transfers the control command received via the cloud in step S31 to the local control device 2 (step S32). The transfer process in step S32 may use file transmission or a field protocol.
[0060] Next, the cloud communication unit 11 feeds back to the cloud that sent the control command via the cloud (in the example of Figure 1, the air conditioning management cloud 7, the energy saving application cloud 8, and the building management system cloud 9, etc.) via the cloud-via-control device 6 that it has transferred the control command via the cloud received in step S31 to the local control device 2 (step S33).
[0061] As described above, in the third embodiment, when the controlled equipment to be controlled by the first control command (control command via the cloud) is also the control target of the control command (third control command) by the local control device 2, the local communication unit 13 transmits a second control command based on the first control command to the local control device 2.
[0062] That is, in the third embodiment, unlike the first and second embodiments, the information processing device 1 does not communicate with each controlled facility (in the example of FIG. 1, the air conditioning facility 3, the lighting facility 4, and the power measurement facility 5). That is, the information processing device 1 forwards a control command from the cloud-based control device 6 to propose the control command as a new control policy to the local control device 2. Whether or not to execute the new control policy is determined by the local control device 2.
[0063] In the first and second embodiments described above, the local control device 2 does not control control via the cloud, which changes the conventional building management operations. When retrofitting is performed, the third embodiment, in which the information processing device 1 does not directly control each controlled facility, is considered to be preferable.
[0064] (Fourth embodiment) Next, a fourth embodiment will be described. In the description of the fourth embodiment, the same description as in the first embodiment will be omitted, and only the differences from the first embodiment will be described.
[0065] 5 is a diagram showing an example of the configuration of an information processing system 100-2 according to the fourth embodiment. The information processing system 100-2 according to the fourth embodiment includes an information processing device 1-2, a local control device 2, air conditioning equipment 3, lighting equipment 4, power measurement equipment 5, a cloud-based control device 6, an air conditioning management cloud 7, an energy-saving application cloud 8, and a building management system cloud 9. The information processing device 1 includes a cloud communication unit 11, a processing unit 12-2, and a local communication unit 13.
[0066] The processing unit 12-2 of the fourth embodiment includes a transmission control unit 121 and a monitoring unit 122. The operation of the transmission control unit 121 is the same as that of the processing unit 12 of the first or second embodiment described above.
[0067] The monitoring unit 122 uses the monitoring DB 101 to monitor whether the setting values of the controlled equipment (in the example of FIG. 5, the air conditioning equipment 3, the lighting equipment 4, and the power measurement equipment 5) have been changed after a control command via the cloud has been executed. A field protocol, for example, is used as a data communication method for monitoring the setting values.
[0068] 6 is a diagram showing an example of the monitoring DB 101 according to the fourth embodiment. The monitoring unit 122 stores, for each piece of controlled equipment, the setting value of a control command sent via the cloud and the transmission time of the control command in the monitoring DB 101. If the setting value of the controlled equipment has been changed, the monitoring unit 122 updates the setting value again using the setting value stored in the monitoring DB 101.
[0069] This prevents the set value of the control command transmitted later by the local control device 2 from being given priority over the set value of the control command transmitted via the cloud.
[0070] The monitoring by the monitoring unit 122 is performed for a predetermined period of time. A control command received from another cloud during the predetermined period of time may be stored in the information processing device 1-2 or may be discarded.
[0071] [Examples of information processing methods] 7 is a flowchart showing an example of an information processing method according to the fourth embodiment. First, the local communication unit 13 transmits a control command from the cloud-based control device 6 to a target controlled device (step S41).
[0072] Next, the monitoring unit 122 stores the setting value of the control command transmitted in step S41 and the transmission time for each controlled facility in the monitoring DB 101 (step S42). Next, the monitoring unit 122 collects the setting value of each controlled facility at regular intervals via the local communication unit 13 (step S43).
[0073] If the setting value collected in step S43 (the setting value at the first time) is the same as the setting value stored in the monitoring DB 101 (step S44, No), the process returns to step S43. If the setting value collected in step S43 is different from the setting value stored in the monitoring DB 101 (step S44, Yes), the local communication unit 13 overwrites the setting value collected in step S43 with the setting value stored in the monitoring DB 101 by retransmitting the control command from the cloud-based control device 6 to the target controlled device (step S45).
[0074] As described above, in the fourth embodiment, if the setting value is further changed after being updated with the setting value included in the first control command (control command via the cloud), the monitoring unit 122 determines to update the setting value again with the setting value included in the first control command.
[0075] The fourth embodiment can be implemented, for example, in combination with each of the first and second embodiments. According to the fourth embodiment, it is possible to suppress the last-priority control.
[0076] (Fifth embodiment) Next, a fifth embodiment will be described. In the description of the fifth embodiment, the same description as in the first embodiment will be omitted, and only the differences from the first embodiment will be described.
[0077] 8 is a diagram showing an example of the configuration of an information processing system 100-3 according to the fifth embodiment. The information processing system 100-3 according to the fifth embodiment includes an information processing device 1, a local control device 2, air conditioning equipment 3, lighting equipment 4, power measurement equipment 5, a cloud-based control device 6, an air conditioning management cloud 7, an energy-saving application cloud 8, and a building management system cloud 9. The information processing device 1 includes a cloud communication unit 11, a processing unit 12, and a local communication unit 13.
[0078] The processing unit 12 of the fifth embodiment further uses the control command history DB 102 to control the transmission of control commands via the cloud.
[0079] Fig. 9 is a diagram showing an example of the control command history DB 102 according to the fifth embodiment. In the example of Fig. 9, for each control command transmission service, the reception time of the control command received via the cloud-mediated control device 6, the control information included in the control command, and the priority of the control command are stored. The control command transmission service is identified by, for example, the IP address of the cloud system.
[0080] The processing unit 12 calculates the number of control commands for each source cloud (service) by referring to the control command history DB 102. If the number of control commands within a certain period exceeds a threshold, the processing unit 12 does not accept control commands from that cloud for a certain period, or sets a low priority.
[0081] The priority may be any information that can be ranked. For example, the priority may be a numerical value. For example, the priority may be selected from candidates such as high, medium, and low.
[0082] For example, when the priority is expressed by a numerical value and the smaller the numerical value, the higher the priority, the processing unit 12 sets the priority of a control command of a source cloud that has not been registered in the control command history DB 102 and is to be newly registered to 0. Then, the processing unit 12 may set the priority for each source cloud by a flow in which the number of entries already existing in the control command history DB 102 is added to 0 to set the priority. In this case, for example, if 10 control commands are received from the same source cloud within a certain period, the priority of the 10th control command is set to 10.
[0083] [Examples of information processing methods] 10 is a flowchart showing an example of an information processing method according to the fifth embodiment. First, the cloud communication unit 11 receives a control command from the cloud-mediated control device 6 (step S51).
[0084] Next, the processing unit 12 registers an entry of the control command received in step S51 in the above-mentioned control command history DB 102 (step S52).
[0085] Next, the processing unit 12 selects the control command of the entry with the highest priority as the control command to be subjected to transmission determination in the processing from step S54 onwards (step S53).
[0086] Steps S54 to S59 are the same as steps S2 to S7 in the first embodiment, and therefore a description thereof will be omitted.
[0087] Note that steps S54 to S59 in the fifth embodiment may be replaced with steps S22 to S25 in the second embodiment, or steps S32 and S33 in the third embodiment.
[0088] As described above, in the fifth embodiment, the processing unit 12 counts the number of times the first control command is received for each cloud system that is the source of the first control command, and lowers the priority of the setting based on the first control command from a cloud system whose number of times it is received exceeds a threshold in a predetermined period, or discards the first control command from a cloud system whose number of times it is received exceeds a threshold in a predetermined period.
[0089] Since control of controlled equipment is often given last priority, if control commands are issued frequently, it is relatively easy to reflect their contents, but control that only implements control commands from a cloud system of a certain source lacks fairness. According to the fifth embodiment, it is possible to suppress control that gives preferential treatment only to control commands from a cloud system of a certain source.
[0090] Finally, an example of the hardware configuration of the information processing device 1 according to the first to fifth embodiments will be described.
[0091] [Example of hardware configuration] 11 is a diagram showing an example of the hardware configuration of the information processing device 1 according to the first to fifth embodiments. The information processing device 1 according to the first to fifth embodiments includes a processor 201, a main storage device 202, an auxiliary storage device 203, a display device 204, an input device 205, and a communication device 206. The processor 201, the main storage device 202, the auxiliary storage device 203, the display device 204, the input device 205, and the communication device 206 are connected via a bus 210.
[0092] Note that the information processing device 1 may not be provided with some of the above components. For example, if the information processing device 1 can use the input function and display function of an external device, the information processing device 1 may not be provided with the display device 204 and the input device 205.
[0093] The processor 201 executes a program read from the auxiliary storage device 203 to the main storage device 202. The main storage device 202 is a memory such as a ROM and a RAM. The auxiliary storage device 203 is a hard disk drive (HDD), a memory card, or the like.
[0094] The display device 204 is, for example, a liquid crystal display. The input device 205 is an interface for operating the information processing device 1. The display device 204 and the input device 205 may be realized by a touch panel or the like having a display function and an input function. The communication device 206 is an interface for communicating with other devices.
[0095] For example, the program executed by the information processing device 1 is provided as a computer program product in the form of a file in an installable or executable format, recorded on a computer-readable storage medium such as a memory card, hard disk, CD-RW, CD-ROM, CD-R, DVD-RAM, and DVD-R.
[0096] Furthermore, for example, the program executed by the information processing device 1 may be stored on a computer connected to a network such as the Internet, and may be provided by being downloaded via the network.
[0097] Furthermore, for example, the program executed by the information processing device 1 may be provided via a network such as the Internet without being downloaded. Specifically, the information processing may be performed by a so-called ASP (Application Service Provider) type service that realizes processing functions by issuing an execution instruction and obtaining the results from a server computer without transferring the program.
[0098] Furthermore, for example, the program for the information processing device 1 may be provided by being pre-installed in a ROM or the like.
[0099] The program executed by the information processing device 1 has a modular configuration including functions that can be realized by the program among the above-mentioned functional configurations. As for each function, as actual hardware, the processor 201 reads the program from a storage medium and executes it, and the above-mentioned functional blocks are loaded onto the main memory device 202. In other words, the above-mentioned functional blocks are generated on the main memory device 202.
[0100] Note that some or all of the above-described functions may be realized by hardware such as an integrated circuit (IC) rather than by software.
[0101] Furthermore, each function may be realized using a plurality of processors 201, and in this case, each processor 201 may realize one of the functions, or may realize two or more of the functions.
[0102] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.
[0103] (Addendum) The above-described embodiments can be summarized as the following technical proposals.
[0104] Technical proposal 1 a communication unit that receives a first control command to at least one controlled facility from a cloud-based control device connected to at least one cloud system; a processing unit that performs transmission control of a second control command based on the first control command based on whether the controlled equipment is controlled by a local control device, The communication unit transmits the second control command to a destination. An information processing device comprising: Technical proposal 2 The controlled equipment is installed in a building, The local control device is installed as a central monitoring facility that monitors controlled equipment installed in the building. An information processing device according to Technical Proposal 1. Technical proposal 3 The building is a smart building, The cloud-based control device is installed as a field layer cooperation gateway in the smart building system architecture. An information processing device according to Technical Proposal 2. Technical proposal 4 the communication unit communicates with the local control device via network communication using a predetermined communication protocol or communication via a dedicated line; An information processing device according to any one of technical proposals 1 to 3. Technical proposal 5 When the controlled equipment that is the control target of the first control command is the control target of a third control command by the local control device, the processing unit determines not to transmit the second control command to the controlled equipment that is the control target of the third control command. An information processing device according to any one of technical proposals 1 to 4. Technical proposal 6 When the controlled equipment that is the control target of the first control command is also the control target of a third control command by the local control device, the communication unit transmits the first control command to the local control device, and when a response of transmission permission is received from the local control device, transmits the second control command to the controlled equipment that is the control target of the third control command. An information processing device according to any one of technical proposals 1 to 4. Technical proposal 7 when the controlled equipment that is the control target of the first control command is the control target of a third control command by the local control device, the processing unit determines whether to update a setting value at a first time acquired from the controlled equipment that is the control target of the third control command with a setting value included in the first control command; When the communication unit updates the setting value of the first time by the setting value included in the first control command, the communication unit transmits the second control command to the controlled equipment that is the control target of the third control command. An information processing device according to any one of technical proposals 1 to 6. Technical proposal 8 when the setting value included in the first control command is superior to the setting value at the first time, the processing unit determines to update the setting value at the first time with the setting value included in the first control command. An information processing device according to Technical Proposal 7. Technical proposal 9 When the set value of the first time has been changed after being updated with the set value included in the first control command, the processing unit determines to update the set value of the first time again with the set value included in the first control command. An information processing device according to Technical Proposal 7. Technical proposal 10 The communication unit transmits the second control command to the local control device when the controlled equipment that is the control target of the first control command is the control target of a third control command by the local control device. An information processing device according to any one of technical proposals 1 to 4. Technical proposal 11 the processing unit counts the number of times the first control command is received for each cloud system that is a source of the first control command, and lowers the priority of the setting based on the first control command from a cloud system from which the number of times the first control command is received exceeds a threshold in a predetermined period, or discards the first control command from a cloud system from which the number of times the first control command is received exceeds the threshold in the predetermined period. An information processing device according to any one of technical proposals 1 to 10. Technical proposal 12 An information processing device according to any one of technical proposals 1 to 11; the local control device; The cloud-based control device; the at least one cloud system; An information processing system comprising: Technical proposal 13 an information processing device receives a first control command to at least one controlled facility from a cloud via control device connected to at least one cloud system; the information processing device performs transmission control of a second control command based on the first control command based on whether the controlled equipment is controlled by a local control device; the information processing device transmits the second control command to a transmission destination; Information processing methods. Technical proposal 14 Computer, receiving a first control command to at least one controlled facility from a cloud-based control device connected to at least one cloud system; performing transmission control of a second control command based on the first control command based on whether the controlled equipment is controlled by a local control device; transmitting a second control command to a destination; program. [Explanation of symbols]
[0105] 1. Information processing equipment 2 Local control device 3 Air conditioning equipment 4. Lighting equipment 5. Power measurement equipment 6. Cloud-based control device 7. Air conditioning management cloud 8. Energy-Saving App Cloud 9. Building Management System Cloud 100 Information Processing Systems 121 Transmission control section 122 Monitoring Department 201 processor 202 Main storage 203 Auxiliary storage device 204 Display device 205 Input Device 206 Communication Equipment 210 Bus
Claims
1. a communication unit that receives a first control command to at least one controlled facility from a cloud-based control device connected to at least one cloud system; a processing unit that performs transmission control of a second control command based on the first control command based on whether the controlled equipment is controlled by a local control device, The communication unit transmits the second control command to a destination. An information processing device comprising:
2. The controlled equipment is installed in a building, The local control device is installed as a central monitoring facility that monitors controlled equipment installed in the building. The information processing device according to claim 1 .
3. The building is a smart building, The cloud-based control device is installed as a field layer cooperation gateway in the smart building system architecture. The information processing device according to claim 2 .
4. the communication unit communicates with the local control device via network communication using a predetermined communication protocol or communication via a dedicated line; The information processing device according to claim 1 .
5. When the controlled equipment that is the control target of the first control command is the control target of a third control command by the local control device, the processing unit determines not to transmit the second control command to the controlled equipment that is the control target of the third control command. The information processing device according to claim 1 .
6. When the controlled equipment that is the control target of the first control command is the control target of a third control command by the local control device, the communication unit transmits the first control command to the local control device, and when a response of transmission permission is received from the local control device, transmits the second control command to the controlled equipment that is the control target of the third control command. The information processing device according to claim 1 .
7. when the controlled equipment that is the control target of the first control command is the control target of a third control command by the local control device, the processing unit determines whether to update a setting value of a first time acquired from the controlled equipment that is the control target of the third control command with a setting value included in the first control command; When the communication unit updates the setting value of the first time by the setting value included in the first control command, the communication unit transmits the second control command to the controlled equipment that is the control target of the third control command. The information processing device according to claim 1 .
8. When the setting value included in the first control command is superior to the setting value of the first time, the processing unit determines to update the setting value of the first time with the setting value included in the first control command. The information processing device according to claim 7 .
9. When the set value of the first time has been changed after being updated with the set value included in the first control command, the processing unit determines to update the set value of the first time again with the set value included in the first control command. The information processing device according to claim 7 .
10. The communication unit transmits the second control command to the local control device when the controlled equipment that is the control target of the first control command is the control target of a third control command by the local control device. The information processing device according to claim 1 .
11. the processing unit counts the number of times the first control command is received for each cloud system that is a source of the first control command, and lowers the priority of the setting based on the first control command from a cloud system from which the number of times the first control command is received exceeds a threshold in a predetermined period, or discards the first control command from a cloud system from which the number of times the first control command is received exceeds the threshold in the predetermined period. The information processing device according to claim 1 .
12. An information processing device according to any one of claims 1 to 3; the local control device; The cloud-based control device; the at least one cloud system; An information processing system comprising:
13. an information processing device receives a first control command to at least one controlled facility from a cloud via control device connected to at least one cloud system; the information processing device performs transmission control of a second control command based on the first control command, based on whether the controlled equipment is controlled by a local control device; the information processing device transmits the second control command to a transmission destination; Information processing methods.
14. On the computer, receiving a first control command to at least one controlled facility from a cloud via control device connected to at least one cloud system; performing transmission control of a second control command based on the first control command based on whether the controlled equipment is controlled by a local control device; transmitting a second control command to a destination; program.
Citation Information
Patent Citations
Facility device and its management unit for the same
JP2010281466A
Competitive processing device, and air conditioning system
JP2013148252A
Management device, management method, and program
JP6994606B2
JP75248A