Data collection system, receiving device and data collection method

By designing the corresponding mechanism of the sending and receiving devices in the data collection system, the problem of data loss is solved, and accurate determination of the data loss period and accuracy of data collection are achieved.

CN115104320BActive Publication Date: 2025-04-15DAIKIN INDUSTRIES LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180013547.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-02-12
Filing Date
2021-02-10
Publication Date
2025-04-15
Estimated Expiration
2041-02-10

AI Technical Summary

Technical Problem

In the data collection system, when an abnormality occurs in the sending side device or the receiving side device, the data collected in the receiving side device may be missing, and the prior art has not effectively solved this problem.

Method used

A data collection system is designed, including a transmitting side device and a receiving side device. The sending side device sends data when the data changes and stores data when the communication is abnormal. The receiving device determines the data loss period by receiving the stored data and related time information.

Benefits of technology

The system can effectively determine whether the data is missing or not and determine the specific period of the data is missing, thereby ensuring the accuracy of data collection and total processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115104320B_ABST
    Figure CN115104320B_ABST
Patent Text Reader

Abstract

When some abnormality occurs in a sending-side device or a receiving-side device, data collected in the receiving-side device is missing. A data collection system (1) is a system for collecting data x of an air conditioner 10 as a monitoring object. The data collection system (1) includes a sending-side device (20) and a receiving-side device (30). The sending-side device (20) includes a data acquisition unit (23a) as an acquisition unit and a sending-side sending unit (22a) as a sending unit. The data acquisition unit (23a) acquires data (x) from the air conditioner 10. When the data (x) changes, the sending-side sending unit (22a) sends the data (x) to the receiving-side device (30). The receiving-side device (30) includes a receiving-side receiving unit (32b) as a receiving unit and a data missing determination unit (33b) as a determination unit. The receiving-side receiving unit (32b) receives data (x) from the sending-side device (20). The data missing determination unit (33b) determines whether there is data missing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a data collection system, a receiving-side device and a data collection method. Background Art

[0002] Conventionally, there is a system for monitoring equipment by collecting data related to the equipment. Such a system includes a transmitting device connected to the equipment to obtain data from a sensor mounted on the equipment, and a receiving device that collects the data obtained by the transmitting device.

[0003] For example, Patent Document 1 (Japanese Patent Laying-Open No. 2015-192449) discloses a system in which a transmitting device acquires differential data of a device to be monitored, and a receiving device converts the differential data into time series data and analyzes the data. Summary of the invention

[0004] Problems to be solved by the invention

[0005] In such a system, when some abnormality occurs in the transmission-side device or the reception-side device, data collected in the reception-side device may be lost. However, Patent Document 1 does not disclose a countermeasure for this.

[0006] Means for solving problems

[0007] The data collection system of the first viewpoint is a system for collecting data of a monitoring object. The data collection system includes a sending side device and a receiving side device. The sending side device includes an acquisition unit and a sending unit. The acquisition unit acquires data from the monitoring object. The sending unit sends the data to the receiving side device when the data changes. The receiving side device includes a receiving unit and a determination unit. The receiving unit receives data from the sending side device. The determination unit determines whether there is data missing.

[0008] This allows the data collection system to determine whether there is any missing data.

[0009] In the data collection system according to the second aspect, the receiving device acquires information on a communication state with the transmitting device. The determination unit further determines the data missing period based on the information on the communication state.

[0010] Thereby, the data collection system can determine the presence or absence of data missing and the data missing period.

[0011] According to the system of the first viewpoint or the second viewpoint, in the data collection system of the third viewpoint, when the sending side device detects an abnormality in the communication with the receiving side device, the data is stored. When the sending side device recovers from the abnormality in the communication with the receiving side device, the storage data as the stored data, the storage start date and time of the storage data, and the storage end date and time of the storage data are sent to the receiving side terminal. The determination unit of the receiving side terminal further determines the data missing period. The data missing period is determined based on the storage data received from the sending side device, the storage start date and time of the storage data, and the storage end date and time of the storage data.

[0012] This allows the data collection system to determine whether or not there is data missing and the data missing period in more detail.

[0013] In the data collection system according to the third aspect, in the data collection system according to the fourth aspect, the storage end date and time of the stored data is always updated when the data is stored.

[0014] In the data collection system according to the third or fourth aspect, in a fifth aspect, the transmission device and the reception device are always connected, and the reception device detects an abnormality when the connection between the transmission device and the reception device is disconnected.

[0015] In the data collection system of a sixth aspect, the receiving device receives date and time information in addition to the data, and determines whether the transmitting device has unsent data based on the date and time information.

[0016] According to the system of any one of the third to sixth aspects, in the data collection system of the seventh aspect, when the transmission side device detects an abnormality in communication with the reception side device, the reception side device does not perform aggregating processing of the monitoring target data.

[0017] Thereby, the data collection system can obtain more accurate results of data aggregation processing.

[0018] According to the system of any one of the third to seventh aspects, in the data collection system of the eighth aspect, when the power of the transmission side device is restored, the transmission side device transmits the stored data and the current data of the monitored object to the reception side device.

[0019] The receiving device of the ninth aspect is a receiving device that collects data of a monitoring target by communicating with a transmitting device. The receiving device includes a receiving unit and a determining unit. The receiving unit receives data from the transmitting device when the data changes. The determining unit determines whether there is data missing.

[0020] This allows the receiving device to determine whether or not there is data missing.

[0021] The receiving device according to the ninth aspect is the receiving device according to the tenth aspect, further comprising a transmitting unit configured to transmit information on the presence or absence of data loss determined by the determining unit to another device.

[0022] The data collection method of the eleventh aspect is a data collection method in a data collection system that collects data of a monitored object by communicating with a sending-side device and a receiving-side device. The data collection method comprises an acquisition step, a sending step, a receiving step, and a determination step. In the acquisition step, the sending-side device acquires data from the monitored object. In the sending step, when the data changes, the sending-side device sends the data to the receiving-side device. In the receiving step, the receiving-side device receives data from the sending-side device. In the determination step, the receiving-side device determines whether there is data missing.

[0023] Through this method, the data collection system can determine whether there is missing data. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 is a schematic diagram showing the structure of a data collection system.

[0025] Figure 2 It is a schematic diagram showing the structure of an air conditioner.

[0026] Figure 3 It is a schematic diagram showing the structure of the transmission side device.

[0027] Figure 4 It is a schematic diagram showing an example of the total period.

[0028] Figure 5 This is a schematic diagram showing an example of a total period when a communication abnormality occurs.

[0029] Figure 6 This is a schematic diagram showing an example of a total period when a power supply interruption occurs.

[0030] Figure 7 It is a schematic diagram showing the structure of a receiving-side device.

[0031] Figure 8 is a schematic diagram illustrating processing in a data collection system.

[0032] Fig. 9 is a schematic diagram illustrating processing in a data collection system. DETAILED DESCRIPTION

[0033] Hereinafter, the data collection system 1 of the present disclosure will be described. In addition, the following embodiments are specific examples and do not limit the technical scope, and can be appropriately changed within the scope not departing from the gist.

[0034] (1) Overall structure

[0035] Figure 1 1 is a schematic diagram showing the structure of a data collection system 1 of an embodiment of the present disclosure. In addition, in the following description, when a plurality of devices having the same function are described together, the same reference numerals are used for description. When a device is distinguished from a plurality of devices having the same function for description, additional reference numerals with lowercase letters are used for description. Additional reference numerals are used for convenience of description, but they represent arbitrary numbers and the number is not limited to this.

[0036] The data collection system 1 is a system for collecting data x of multiple monitoring objects through one receiving-side device 30. Here, the receiving-side device 30 is installed in the central management center 3. There are multiple facilities 2 (2a~2c) in the jurisdiction of the central management center 3. The facility 2 is, for example, an office building, a commercial building, and an apartment. In addition, in each facility 2, as an example of a monitoring object, one or more air conditioners 10 (10a~10f) are installed. Each air conditioner 10 is connected to any one of a plurality of sending-side devices 20 (20a, 20b). It is also possible to connect multiple air conditioners 10 to one sending-side device 20. In the data collection system 1, the receiving-side device 30 collects the data x of the monitoring object from each sending-side device 20 and performs a total processing. In this way, the state of the monitoring object can be monitored.

[0037] The receiving device 30 is connected to the transmitting device 20 via a communication network NW. The communication network NW includes a WAN (Wide Area Network) across a plurality of objects. For example, the communication network NW includes the Internet.

[0038] (2) Monitoring objects of data collection system

[0039] Hereinafter, an "air conditioner" that performs cooling and heating of a target space will be described as an example of a monitoring target of the data collection system 1 of this embodiment. However, the monitoring target of the data collection system 1 of this embodiment is not limited to an air conditioner.

[0040] Figure 21 is a schematic diagram showing the structure of the air conditioner 10 of the present embodiment. The air conditioner 10 has a refrigerant circuit composed of a compressor, a heat exchanger, etc., which are not shown in the figure. The air conditioner 10 has an outdoor unit 11 and a plurality of indoor units 12 (12a~12d). The outdoor unit 11 is a device that functions as a heat source of the refrigerant circuit, and is installed, for example, on the roof, basement, etc. of the facility 2. The indoor unit 12 cools or heats the target space based on an operation signal input from an operation panel or a remote controller installed indoors. The indoor units 12a~12d are, for example, respectively and dispersedly installed in a setting space such as multiple floors or multiple rooms of the facility 2.

[0041] The outdoor unit 11 is provided with an outdoor control unit 11X. The outdoor control unit 11X is composed of a CPU, a memory, a communication interface, etc., which are not shown in the figure. A corresponding one of the indoor control units 12Xa to 12Xd is provided in the indoor units 12a to 12d. Each indoor control unit 12X is composed of a CPU, a memory, a communication interface, etc., which are not shown in the figure. The outdoor control unit 11X and the indoor control unit 12X are connected via a dedicated communication line.

[0042] Various sensors are appropriately installed at predetermined locations of the air conditioner 10. These sensors detect current values ​​of the room temperature, the ambient outside temperature, the temperature and pressure of the refrigerant sucked into the compressor, the temperature and pressure of the refrigerant discharged from the compressor, the temperature of the refrigerant in the evaporator, and the temperature of the refrigerant in the condenser.

[0043] The current values ​​detected by various sensors are stored in the memory of the outdoor control unit 11X or the indoor control unit 12X as "data x of the air conditioner 10 (hereinafter referred to as data x)" for a predetermined period. The acquired data x includes the identification information of the air conditioner 10 (outdoor unit 11 or indoor unit 12) and the date and time when the data x is acquired. The data x is acquired at predetermined time intervals (for example, every 1 minute).

[0044] The outdoor unit 11 is equipped with a connection unit 11Y. The data x is transmitted to the transmission device 20 via the connection unit 11Y at predetermined intervals. Alternatively, based on a data transmission request received from the transmission device 20, the data x is transmitted to the transmission device 20 via the connection unit 11Y.

[0045] (3) Transmitting device 20

[0046] Figure 3 1 is a schematic diagram showing the structure of the transmission side device 20 of this embodiment. The transmission side device 20 collects data x of the air conditioner 10 by connecting to the outdoor control unit 11X. The transmission side device 20 is called an engine (edge), and is, for example, a server, a computer, etc. Figure 3As shown, each transmission-side device 20 includes a transmission-side storage unit 21 , a transmission-side communication unit 22 , a transmission-side processing unit 23 , and a transmission-side connection unit 24 .

[0047] (3-1) Transmission-side storage unit

[0048] The transmission side storage unit 21 stores various information and is composed of a non-volatile memory and a volatile memory. For example, the transmission side storage unit 21 stores programs for executing various functions of the transmission side device 20 and various information for executing the programs. The transmission side storage unit 21 includes a first storage area 21a, a second storage area 21b, and a third storage area 21c. In addition, the first storage area 21a, the second storage area 21b, and the third storage area 21c are tables for storing data x, and are set according to the identification information of the air conditioner 10 (outdoor unit 11 or indoor unit 12) and according to the type of data x. In the first storage area 21a, the second storage area 21b, and the third storage area 21c, the data x is stored in chronological order based on the date and time information contained in the data x. The data x stored in the first storage area 21a, the second storage area 21b, and the third storage area 21c can be updated appropriately.

[0049] The first storage area 21a stores all data x acquired from the air conditioner 10 via the transmission-side connection unit 24. That is, the data x stored in the first storage area 21a includes the data x stored in the second storage area 21b and the data x stored in the third storage area 21c.

[0050] When the data change determination unit 23 b determines that the data x acquired from the air conditioner 10 has changed from the latest data x stored in the first storage area 21 a , the second storage area 21 b stores the data x acquired from the air conditioner 10 .

[0051] In addition, the data x stored in the second storage area 21b may be deleted from the second storage area 21b when being transmitted to the receiving device 30. Alternatively, the data x stored in the second storage area 21b may be stored as untransmitted data when it has not been transmitted to the receiving device 30, and may be stored as transmitted data x when it has been transmitted to the receiving device 30.

[0052] When an abnormality is detected in the communication with the receiving device 30, the third storage area 21c stores the data x transmitted to the receiving device 30. In other words, the data x stored in the third storage area 21c is the data x stored in the second storage area 21b and is the data x that was not normally transmitted to the receiving device 30 due to the abnormality in the communication with the receiving device 30. The data x stored in the third storage area 21c is associated with information of a storage start time and a storage end time described later.

[0053] In addition, the data x stored in the third storage area 21c may be deleted from the third storage area 21c when being transmitted to the receiving device 30. Alternatively, the data x stored in the third storage area 21c may be stored as untransmitted data when not yet transmitted to the receiving device 30, and may be stored as transmitted data x when already transmitted to the receiving device 30.

[0054] (3-2) Transmitting-side communication unit

[0055] The transmission side communication unit 22 is a communication interface for performing communication with an external network including the communication network NW. The transmission side communication unit 22 includes: a transmission side transmission unit 22a for transmitting data x and the like to an external device including the receiving side device 30; and a transmission side reception unit 22b for receiving a data transmission request and the like from the external device. The communication processing performed by the transmission side communication unit 22 (the transmission side transmission unit 22a and the transmission side reception unit 22b) is controlled by the transmission side processing unit 23.

[0056] (3-3) Transmission-side processing unit

[0057] The transmission side processing unit 23 includes a CPU and a cache memory, etc., and performs various information processing. The transmission side processing unit 23 includes a data acquisition unit 23a, a data change determination unit 23b, a data transmission determination unit 23c, a power recovery processing unit 23d, a non-transmitted data determination unit 23e, and a date and time information generation unit 23f.

[0058] (3-3-1) Data Acquisition Section

[0059] The data acquisition unit 23a acquires the data x from the air conditioner 10 via the transmission side connection unit 24. The data x may be acquired by being automatically transmitted from the air conditioner 10 at predetermined intervals, or may be acquired based on a data transmission request sent by the data acquisition unit 23a via the transmission side connection unit 24. The data x acquired by the data acquisition unit 23a is stored in the first storage area 21a of the transmission side storage unit 21. In addition, at the same time, the data change determination unit 23b performs a process of determining whether a change has occurred.

[0060] (3-3-2) Data Change Judgment Unit

[0061] The data change determination unit 23b performs the following processing: compares the data x obtained from the air conditioner 10 via the transmission side connection unit 24 with the latest data x stored in the first storage area 21a of the transmission side storage unit 21, and determines whether there is a change. Here, the latest data x stored in the first storage area 21a of the transmission side storage unit 21 refers to the latest data x in chronological order based on the date and time information included in each data x among the multiple data x stored in the first storage area 21a. In other words, the latest data x stored in the first storage area 21a of the transmission side storage unit 21 is the data x obtained one before the data x obtained from the air conditioner 10.

[0062] When the data change determination unit 23b determines that the data x obtained from the air conditioner 10 has changed compared to the most recent data x stored in the sending-side storage unit 21, the data change determination unit 23b performs a process of storing the data x obtained from the air conditioner 10 in the second storage area 21b of the sending-side storage unit 21. Furthermore, the data change determination unit 23b performs a process of sending the data x determined to have changed to the receiving-side device 30 via the sending-side sending unit 22a. On the other hand, when the data change determination unit 23b determines that the data x has not changed, the process in the data change determination unit 23b is completed. In other words, when the data x obtained from the air conditioner 10 has changed, the data change determination unit 23b sends the data x to the receiving-side device 30. For example, when the data acquisition unit 23a performs a process such as Figure 4 When data x (data x on the power on / off status of the indoor unit 12a) is acquired every 5 minutes as shown, the data change determination unit 23b transmits only data x containing date and time information of 12:00, 12:15, and 12:40 to the receiving device 30.

[0063] (3-3-3) Data transmission determination unit

[0064] The data transmission determination unit 23c performs the following processing: based on the processing of the data change determination unit 23b, it determines whether the processing of sending the data x to the receiving device 30 is completed normally. In other words, the data transmission determination unit 23c detects an abnormality in the communication with the receiving device 30 to determine whether the data x is normally received by the receiving device 30. Here, the abnormality in communication refers to a state in which the sending device 20 cannot normally send the data x to the receiving device 30, or a state in which the receiving device 30 cannot normally receive the data x, and is a state in which the communication between the sending device 20 and the receiving device 30 is blocked.

[0065] Figure 52 is a schematic diagram showing a case where an abnormality occurs in the communication between the transmission side device 20 and the reception side device 30. When the data transmission determination unit 23c detects an abnormality in the communication with the reception side device 30, it performs a process of storing the data x that cannot be normally transmitted to the reception side device 30 in the third storage area 21c of the transmission side storage unit 21. For example, Figure 5 In the example, the data transmission determination unit 23c detects a communication anomaly that occurred at 12:05 in the communication with the receiving device 30. Therefore, the data transmission determination unit 23c performs processing to store the data x (here, data x indicating that the power supply is turned off) that could not be normally transmitted to the receiving device 30 at 12:30 in the third storage area 21c.

[0066] On the other hand, when the data transmission determination unit 23c does not detect an abnormality in the communication with the receiving device 30, if there is data x stored in the third storage area 21c of the transmission-side storage unit 21, the data transmission determination unit 23c performs processing to transmit the data x to the receiving device 30 via the transmission-side transmission unit 22a. In other words, when the abnormality in the communication with the receiving device 30 is recovered, the data transmission determination unit 23c transmits the data x stored in the third storage area 21c during the period when the abnormality in the communication occurred to the receiving device 30. For example, Figure 5 , the data transmission determination unit 23c detects at 13:15 that the communication state with the receiving device 30 has been restored. Therefore, at 13:15, the data transmission determination unit 23c transmits the data x stored in the third storage area 21c (the data x that could not be normally transmitted to the receiving device 30 at 12:30) to the receiving device 30.

[0067] In addition, the data transmission determination unit 23c obtains the storage start date and time when the data x is stored in the third storage area 21c, and the storage end date and time when the data x is stored in the third storage area 21c. The storage start date and time and the storage end date and time are associated with the data x stored in the third storage area 21c and transmitted to the receiving device 30.

[0068] (3-3-4) Power recovery processing unit

[0069] Figure 621b and the third storage area 21c of the transmission side storage unit 21. For example, in the case where the power of the transmission side device 20 is restored from the state of being cut off, the power recovery processing unit 23d performs the power recovery processing. The power recovery processing is a processing to send the unsent data to the receiving side device 30 via the transmission side communication unit 22 when there is unsent data stored in the transmission side storage unit 21. The power recovery processing unit 23d can determine whether there is unsent data based on the data x stored in the second storage area 21b and the third storage area 21c of the transmission side storage unit 21. Figure 6 In the example, the power restoration processing unit 23d transmits the data x received at 12:10 to the receiving device 30.

[0070] Furthermore, as a power recovery process, the power recovery processing unit 23d sends a data transmission request to the air conditioner 10 via the sending-side communication unit 22 to obtain the current value of the air conditioner 10. The current value of the air conditioner 10 refers to the data x of the air conditioner 10 at the timing of power recovery of the sending-side device 20, or at the timing after a specified period of time (for example, 1 minute) has passed since the power recovery of the sending-side device 20. The power recovery processing unit 23d performs a process of sending the current value obtained from the air conditioner 10 to the receiving-side device 30. The current value is stored in the fourth storage area 31a as one of the data x in the receiving-side device 30. In addition, Figure 6 The current value in is the current value based on the data transmission request sent by the power recovery processing unit 23d to the air conditioner 10.

[0071] (3-3-5) Unsent Data Determination Unit 23e

[0072] The unsent data determination unit 23e performs a process of determining whether all the data x to be sent to the receiving side device 30 has been sent at a predetermined timing. In other words, the unsent data determination unit 23e determines whether there is unsent data at a predetermined timing. Here, the predetermined timing can be set, for example, at a predetermined time, every predetermined time, or when a request to send unsent data is received from the receiving side device 30. In addition, the unsent data determination unit 23e determines whether there is unsent data based on the data x stored in the second storage area 21b and the third storage area 21c of the sending side storage unit 21. When the unsent data determination unit 23e determines that there is unsent data, it performs a process of sending the unsent data to the receiving side device 30.

[0073] (3-3-6) Date and Time Information Generating Unit 23f

[0074] The date and time information generating unit 23f generates date and time information y indicating that all data x up to a predetermined period have been transmitted to the receiving device 30 at a predetermined timing set in advance. The predetermined timing can be set, for example, to a predetermined time or every predetermined time. The date and time information y includes information on the date and time of the predetermined timing. The date and time information y generated by the date and time information generating unit 23f is transmitted to the receiving device 30 via the transmitting-side communication unit 22.

[0075] In addition, for example, when a communication anomaly occurs between the transmission-side device 20 and the reception-side device 30 at a predetermined timing, the date and time information generating unit 23f generates the date and time information y at a timing after the communication anomaly is recovered and the unsent data is sent to the reception-side device 30. For example, when the power supply of the transmission-side device 20 is shut off at a predetermined timing, the date and time information generating unit 23f generates the date and time information y at a timing after the power supply is shut off and the unsent data is sent to the reception-side device 30.

[0076] For example, the date and time information generating unit 23f generates the date and time information when there is no abnormality in the communication between the transmitting device 20 and the receiving device 30, and when there is no power failure of the transmitting device 20. Figure 4 In the case of , the date and time information y is generated at 13:00 and sent to the receiving device 30. For example, the date and time information generating unit 23f generates the date and time information y at 13:00 and sends it to the receiving device 30. Figure 5 In the case of , when the data transmission determination unit 23c detects that the communication state with the receiving device 30 is restored and the data x stored in the third storage area 21c of the transmission storage unit 21 is transmitted to the receiving device 30 (here, 13:25), the date and time information generation unit 23f generates date and time information y and transmits it to the receiving device 30. Figure 6 In the case of , at the timing (here, 13:25) after the power restoration processing unit 23d performs the power restoration processing, the date and time information generating unit 23f generates the date and time information y and transmits it to the receiving-side device 30.

[0077] (3-4) Connection

[0078] The transmission side connection unit 24 is an interface for connecting to the connection unit 11Y of the outdoor unit 11. The transmission side device 20 can obtain data x from the outdoor control unit 11X via the transmission side connection unit 24. Also, the transmission side device 20 can send a data transmission request to the outdoor control unit 11X via the transmission side connection unit 24.

[0079] (4) Receiving device

[0080] Figure 6 The receiving device 30 shown is connected to one or more sending devices 20 via a communication network NW, collects data x of a plurality of air conditioners 10, and performs aggregate processing. The receiving device 30 is, for example, a supercomputer, a workstation, a personal computer, a tablet device, or a smart phone. In addition, for example, the receiving device 30 may also be configured by connecting a plurality of computers or devices via a network.

[0081] like Figure 6 As shown, the receiving-side device 30 includes a receiving-side storage unit 31 , a receiving-side communication unit 32 , a receiving-side processing unit 33 , and a receiving-side output unit 34 .

[0082] (4-1) Receiving-side storage unit

[0083] The receiving side storage unit 31 stores various information, including ROM, RAM and / or hard disk. Here, the receiving side storage unit 31 stores programs for executing various functions of the receiving side device 30 and various information for executing the programs. The receiving side storage unit 31 includes a fourth storage area 31a, a fifth storage area 31b and a sixth storage area 31c. In addition, the fourth storage area 31a, the fifth storage area 31b and the sixth storage area 31c are tables for storing data x, which are set according to the identification information of the air conditioner 10 (outdoor unit 11 or indoor unit 12) and according to the type of data x. In the fourth storage area 31a and the fifth storage area 31b, the data x is preferably stored in chronological order based on the date and time information contained in the data x.

[0084] The fourth storage area 31 a stores all data x received from the transmission-side device 20 via the reception-side communication unit 32 .

[0085] The fifth storage area 31b stores a set of data x of a predetermined period of time, among the data x received from the transmission device 20 via the reception communication unit 32. Here, the set of data x refers to one or more data x acquired within a predetermined period based on date and time information included in the data x.

[0086] The sixth storage area 31c stores the data x that has been subjected to the tabulation processing by the tabulation processing unit.

[0087] (4-2) Receiving-side communication unit

[0088] The receiving-side communication unit 32 is a communication interface for performing communication with an external network including the communication network NW. The receiving-side communication unit 32 includes a receiving-side transmission unit 32a for transmitting a data transmission request and the like to an external device including the transmission-side device 20, and a receiving-side receiving unit 32b for receiving data x from the external device. The communication processing performed by the receiving-side communication unit 32 (the receiving-side transmission unit 32a and the receiving-side receiving unit 32b) is controlled by the receiving-side processing unit 33.

[0089] (4-3) Receiving-side Processing Unit

[0090] The receiving-side processing unit 33 includes a CPU, a cache memory, etc., and executes various information processing. The receiving-side processing unit 33 includes a data acquisition unit 33a, a data missing determination unit 33b, and a data aggregation processing unit 33c.

[0091] (4-3-1) Data Acquisition Unit 23a

[0092] The data acquisition unit 23a acquires the data x from the transmission-side device 20 via the reception-side communication unit 32. The data x acquired by the data acquisition unit 23a is stored in the fourth storage area 31a of the reception-side storage unit 31.

[0093] (4-3-2) Data Missing Determination Unit 33b

[0094] The data missing determination unit 33b performs a determination process of whether data is missing in the data x acquired by the data acquisition unit 23a, and a determination process of the data missing period. Here, data missing refers to a state in which data x cannot be normally received from the transmission side device 20. In other words, it refers to a state in which data x that should be stored in the fifth storage area 31b of the reception side storage unit 31 is not stored.

[0095] The data missing determination unit 33 b , upon receiving the date and time information y generated by the date and time information generation unit 23 f of the transmission-side device 20 , performs determination processing in the period up to the date and time information y.

[0096] The data missing determination unit 33b first performs a simple determination process on whether data is missing based on information related to the communication status. The information related to the communication status is, for example, information that the communication with the sending side device 20 is normal until a predetermined time. The data missing determination unit 33b can simply determine that there is no data missing until the predetermined time based on the information that the communication with the sending side device 20 is normal until the predetermined time. Alternatively, the information related to the communication status is information about the time when an abnormality occurs in the communication with the sending side device 20. The data missing determination unit 33b can simply determine that there is a possibility of data missing until the predetermined time based on the information about the time when an abnormality occurs in the communication with the sending side device 20. The data missing determination unit 33b can send a request to send unsent data to the sending side device 20 based on this determination.

[0097] In addition, the data missing determination unit 33b performs processing for determining the presence or absence of data missing and the period during which data missing occurs in more detail based on the information of the time when the abnormality in communication with the transmission side device 20 occurs, the information of the storage start date and the storage end date and associated with the unsent data received from the transmission side device 20, and the date and time information y generated by the date and time information generation unit 23f of the transmission side device 20. In other words, the data missing determination unit 33b determines whether there is a period during which the reception side device 30 does not obtain the data x, that is, whether data missing occurs, based on the information of the storage start date and the storage end date and of the storage data received from the transmission side device 20 as the unsent data during the period during which the abnormality in communication with the transmission side device 20 occurs, and the date and time information y generated by the date and time information generation unit 23f indicating that the transmission side device 20 has transmitted the data x up to the date and time.

[0098] For example, in Figure 5 In the above, the data missing determination unit 33b performs the following processing: based on the information that the time when the communication abnormality with the transmission side device 20 occurred is 12:05, the information received from the transmission side device 20 that the storage start date and time associated with the unsent data is 12:05 and the storage end date and time is 13:15, and the date and time information y (information that all the data x until 13:25 have been sent) generated by the date and time information generation unit 23f of the transmission side device 20, the presence or absence of data missing and the period of occurrence of the data missing are determined in more detail. Here, the data missing determination unit 33b determines that all the unsent data from the time when the communication abnormality with the transmission side device 20 occurred to the time when the communication abnormality was recovered are stored and can be received, so there is no data missing.

[0099] For example, in Figure 6In the above, the data missing determination unit 33b performs the following processing: based on the information that the time when the abnormality in communication with the transmission side device 20 (the abnormality in communication caused by the power off of the transmission side device 20) is 12:10, and the date and time information y generated by the date and time information generation unit 23f of the transmission side device 20 (the information that all the data until 13:25 have been sent), the data missing determination unit 33b determines in more detail whether there is data missing and the period during which the data missing occurs. Here, since the data during the power off period of the transmission side device 20 is not stored in the transmission side device 20, the data missing determination unit 33b does not receive it as unsent data. Furthermore, based on the date and time information y generated by the date and time information generation unit 23f of the transmission side device 20 (the information that all the data until 13:25 have been sent), the data missing determination unit 33b determines that there is no additional data sent from the transmission side device 20 even if it waits further, that is, all the data obtained by the transmission side device 20 have been received. As a result, the data missing determination unit 33b determines that the period (12:10-13:00) in the data counting period (12:00-13:00) is a data missing period.

[0100] The data aggregation processing unit 33c aggregates the data for which the data missing determination unit 33b has performed the determination processing of whether data is missing and the determination processing of the data missing period. If the receiving device 30 has not received the date and time information y, the aggregation processing is not performed on one or more data x received by the receiving device 30.

[0101] (4-3-3) Data aggregation processing unit

[0102] The data aggregation processing unit 33c performs aggregation processing on the data aggregate (one or more data x) stored in the fifth storage area 31b. The aggregation processing is a process pre-set according to the identification information of the air conditioner 10 (outdoor unit 11 or indoor unit 12) and according to the type of data x. The data aggregate aggregated by the data aggregation processing unit 33c is stored in the sixth storage area 31c of the receiving side storage unit 31.

[0103] (4-4) Receiving side output section

[0104] The receiving-side output unit 35 outputs various information, and is composed of various displays, speakers, etc. For example, the receiving-side output unit 35 can output the data aggregate stored in the sixth storage area 31c.

[0105] (5) Processing in Data Collection System 1

[0106] Figure 8 , 91 is a schematic diagram for explaining the flow of processing in the data collection system 1 of the present embodiment. In addition, here, a method of collecting data related to the data x on the power on / off state of the indoor unit 12a is described. Figure 8 , 9 , the processing flow in the relationship between one air conditioner 10, one transmission-side device 20, and one reception-side device 30 is shown, but the number is not limited to this.

[0107] First, the outdoor control unit 11X and the indoor control unit 12X of the air conditioner 10 obtain data x (power on / off status of the indoor unit 12a) at a predetermined period. The obtained data x is temporarily stored in the memory and transmitted to the transmission side device 20 via the connection unit 11Y (step S1).

[0108] The data acquisition unit 23a of the transmission-side device 20 acquires the data x from the air conditioner 10 via the transmission-side connection unit 24 (step S2). The acquired data x is stored in the first storage area 21a of the transmission-side storage unit 21 (step S3). At the same time, the data change determination unit 23b determines whether the data x has changed compared to the most recent data x (step S4). If it is determined in step S3 that the data x acquired in step S2 has not changed, the transmission-side device 20 ends the processing.

[0109] On the other hand, when it is determined in step S3 that the data x acquired in step S2 has changed, the data acquisition unit 23a performs a process of storing the data x in the first storage area 21a and the second storage area 21b of the transmission-side storage unit 21 (step S5). Furthermore, the data change determination unit 23b performs a process of transmitting the data x to the reception-side device 30 via the transmission-side transmission unit 22a (step S6).

[0110] The data transmission determination unit 23c determines whether the transmission process of the data x in step S6 is completed normally (step S7). In other words, the data transmission determination unit 23c detects an abnormality in the communication with the receiving device 30. In the case where the abnormality in the communication with the receiving device 30 is not detected in step S7, the data transmission determination unit 23c ends the process (moves to step S10). On the other hand, in the case where the abnormality in the communication with the receiving device 30 is detected in step S7, the data transmission determination unit 23c performs a process of storing the data x that could not be normally transmitted to the receiving device 30 in the third storage area 21c of the transmission side storage unit 21 (step S8). Then, in the case where the abnormality in the communication with the receiving device 30 is recovered, the data transmission determination unit 23c performs a process of transmitting the data x to the receiving device 30 (step S9).

[0111] The date and time information generating unit 23f generates date and time information y indicating that all data x up to the predetermined period have been sent to the receiving device 30 at a predetermined timing set in advance (step S10). Here, when some communication abnormality occurs at the predetermined timing set in advance, the date and time information generating unit 23f generates the date and time information y at a timing after recovering from the communication abnormality and sending the unsent data. In addition, some communication abnormality refers to a case where a communication abnormality occurs between the sending device 20 and the receiving device 30, or a case where the power supply of the sending device 20 is cut off.

[0112] The date and time information y generated by the date and time information generating unit 23f is transmitted to the receiving-side device 30 via the transmitting-side communication unit 22 (step S11).

[0113] The data acquisition unit 23a of the reception device 30 acquires the data x normally transmitted in step S7 or the data x transmitted in step S9 via the reception communication unit 32 (step S12). The acquired data x is stored in the fourth storage area 31a of the reception storage unit 31 (step S13).

[0114] The receiving device 30 receives the date and time information y via the receiving communication unit 32 (step S14). When the receiving device 30 receives the date and time information y, the receiving device 30 performs the following processing: one or more data x up to the date and time included in the date and time information y are associated and stored as a data aggregate in the fifth storage area 31b of the receiving storage unit 31 (step S15).

[0115] The data missing determination unit 33b of the receiving device 30 performs a simple determination process at a predetermined timing to determine whether data is missing in one or more data x stored in the fifth storage area 31b (step S16). The simple determination process of step S16 is based on information related to the communication state.

[0116] In addition, when the data missing determination unit 33b of the receiving side device 30 simply determines that there is a possibility of data missing, the data missing determination unit 33b performs processing to determine the presence or absence of data missing and the period of occurrence of data missing in more detail based on information on the time when the abnormality in communication with the sending side device 20 occurs, information on the storage start date and time and the storage end date and time associated with the unsent data received from the sending side device 20, and the date and time information y generated by the date and time information generation unit 23f of the sending side device 20 (step S17).

[0117] The data aggregation processing unit 33c aggregates the data aggregate stored in the fifth storage area 31b (step S18). The data aggregate aggregated by the data aggregation processing unit 33c is stored in the sixth storage area 31c of the receiving side storage unit 31 (step S19). In addition, at this time, the data aggregation processing unit 33c can perform aggregation processing using the results of the processing by the data missing determination unit 33b in steps S16 and S17.

[0118] (6) Features

[0119] (6-1)

[0120] The data collection system 1 involved in the present disclosure is a system for collecting data x of the air conditioner 10 as a monitoring object. The data collection system 1 includes a sending-side device 20 and a receiving-side device 30. The sending-side device 20 includes a data acquisition unit 23a as an acquisition unit and a sending-side sending unit 22a as a sending unit. The data acquisition unit 23a acquires data x from the air conditioner 10. The sending-side sending unit 22a sends the data x to the receiving-side device 30 when the data x changes. The receiving-side device 30 includes a receiving-side receiving unit 32b as a receiving unit and a data missing determination unit 33b as a determination unit. The receiving-side receiving unit 32b receives the data x from the sending-side device 20. The data missing determination unit 33b determines whether there is data missing.

[0121] Conventionally, a system for monitoring a device by collecting data x related to the device is used. In such a system, there is a system including a transmission-side device that is connected to the device and obtains data x from a sensor or the like mounted on the device, and a receiving-side device that collects the data x obtained by the transmission-side device. In such a system, when some abnormality occurs in the transmission-side device or the receiving-side device, a loss may occur in the data x collected by the receiving-side device.

[0122] In the data collection system 1 of the present disclosure, the receiving device 30 includes a data missing determination unit 33b to determine whether data is missing. Thus, when it is determined that data is missing, it is possible to respond by requesting the sending device 20 for the unsent data stored in the sending device 20 or not performing the aggregation process performed in the data collection system 1. Thus, the accuracy of the results of the aggregation process performed in the data collection system 1 can be ensured.

[0123] (6-2)

[0124] The receiving device 30 of the data collection system 1 of the present disclosure acquires information on the communication state with the transmitting device 20. The data missing determination unit 33b further determines a data missing period based on the information on the communication state.

[0125] In addition, the sending device 20 of the data collection system 1 of the present disclosure stores data x when an abnormality is detected in the communication with the receiving device 30. When the sending device 20 recovers from the abnormality in the communication with the receiving device 30, the storage data as the stored data x, the storage start date and time of the storage data, and the storage end date and time of the storage data are sent to the receiving device 30. The data missing determination unit 33b of the receiving device 30 further determines the data missing period. The data missing period is determined based on the storage data received from the sending device 20, the storage start date and time of the storage data, and the storage end date and time of the storage data. The storage end date and time of the storage data is always updated when the data x is stored.

[0126] The receiving device 30 of the data collection system 1 of the present disclosure receives date and time information y indicating the time point at which the transmitting device has transmitted data x in addition to the data x. The receiving device 30 determines whether the transmitting device 20 has any untransmitted data x based on the date and time information y.

[0127] This allows the data collection system 1 to determine a more accurate data missing period. The data collection system 1 can confirm the presence or absence of unsent data x, etc., based on the determined data missing period.

[0128] (6-3)

[0129] The transmission-side device 20 and the reception-side device 30 of the data collection system 1 of the present disclosure are always connected. The reception-side device 30 detects an abnormality when the connection between the transmission-side device 20 and the reception-side device 30 is cut off.

[0130] When the transmission-side device 20 detects an abnormality in the communication with the reception-side device 30 , the reception-side device 30 of the data collection system 1 of the present disclosure does not perform the aggregation process of the data x of the air conditioner 10 .

[0131] The accuracy of the results of the aggregation process and the like performed in the data collection system 1 can be ensured.

[0132] (6-4)

[0133] In the data collection system 1 of the present disclosure, when the power of the transmission-side device 20 is restored, the transmission-side device 20 transmits the stored data and the current data x of the air conditioner 10 to the reception-side device 30 .

[0134] The accuracy of the results of the aggregation process and the like performed in the data collection system 1 can be ensured.

[0135] (6-5)

[0136] The data collection method in the data collection system 1 of the present disclosure is a data collection method in the data collection system 1 for collecting data x of the air conditioner 10 by communicating between the sending-side device 20 and the receiving-side device 30. The data collection method includes an acquisition step S2, a sending step S3, a receiving step S10, and a determination step S14. In the acquisition step S2, the sending-side device 20 acquires the data x from the air conditioner 10. In the sending step S3, when the data x changes, the sending-side device 20 sends the data x to the receiving-side device 30. In the receiving step S10, the receiving-side device 30 receives the data x from the sending-side device 20. In the determination step S14, the receiving-side device 30 determines whether there is data missing.

[0137] Thus, when it is determined that data is missing, the transmission device 20 can be requested to obtain the missing data x, or the data collection system 1 can be prevented from performing the aggregation process. In addition, the accuracy of the results of the aggregation process performed in the data collection system 1 can be ensured.

[0138] (7) Modification

[0139] (7-1)

[0140] The receiving device 30 shown in the present disclosure includes a receiving sending unit 32a as a sending unit. The receiving sending unit 32a can send information related to the presence or absence of data missing determined by the data missing determination unit 33b to other devices. Thus, even if the aggregation process is performed in other devices, if there is data missing, it is possible to take measures such as not performing the aggregation process.

[0141] (7-2)

[0142] The receiving device 30 shown in the present disclosure may also perform the aggregation process when obtaining information that there is no unsent data from the transmitting device 20. Information that there is no unsent data is sent from the transmitting device 20 to the receiving device 30. The accuracy of the results of the aggregation process etc. performed in the data collection system 1 can be ensured. (8)

[0144] Although the embodiments of the present disclosure have been described above, it should be understood that various modifications of the embodiments and details can be made without departing from the spirit and scope of the present disclosure described in the claims.

[0145] Explanation of symbols

[0146] 1: Data acquisition system;

[0147] 10: Air conditioner (monitored object);

[0148] 20: sending end device;

[0149] 22a: a transmitting unit on the transmitting side;

[0150] 23a: data acquisition unit;

[0151] 30: receiving side device;

[0152] 32a: receiving side sending unit;

[0153] 32b: receiving side receiving unit;

[0154] 33b: data missing determination unit;

[0155] S2: Acquisition step;

[0156] S6: sending step;

[0157] S12: receiving step;

[0158] S16, 17: determination step;

[0159] x: data;

[0160] y: Date and time information.

[0161] Prior art literature

[0162] Patent Literature

[0163] Patent Document 1: Japanese Patent Application Publication No. 2015-192449

Claims

1. A data collection system (1) for collecting data (x) of a monitoring object (10), wherein: The data collection system (1) comprises a sending side device (20) and a receiving side device (30). The transmitting side device (20) comprises: an acquisition unit (23a) for acquiring the data (x) from the monitored object (10); and a sending unit (22a) for sending the data (x) when the data (x) changes, The receiving side device (30) comprises: a receiving unit (32b) that receives the data (x) from the transmitting device (20); and A determination unit (33b) for determining whether or not there is data missing. The sending side device (20) is composed of: When an abnormality is detected in the communication with the receiving device (30), the data (x) is stored, The abnormality is a state in which the sending device (20) cannot normally send the data (x) to the receiving device (30) or a state in which the receiving device (30) cannot normally receive the data (x), that is, a state in which communication between the sending device (20) and the receiving device (30) is blocked. When abnormality is recovered in communication with the receiving device (30), the stored data (x), the storage start date and time of the stored data, and the storage end date and time of the stored data are transmitted to the receiving device (30); The determination unit (33b) of the receiving device (30) further determines the data missing period based on the storage data received from the sending device (20), the storage start date and time of the storage data, and the storage end date and time of the storage data, The transmitting device (20) further comprises a date and time information generating unit (23f), the date and time information generating unit (23f) being configured to generate date and time information (y) at a predetermined timing, and to transmit the date and time information (y) to the receiving device (30) via the transmitting communication unit (22), the date and time information (y) including information on the date and time of the predetermined timing, and indicating that all the data (x) up to a predetermined period have been transmitted to the receiving device (30), The receiving side device (30) is composed of: In addition to receiving the data (x), the date and time information (y) is also received, and based on the date and time information (y), the storage start date and time, and the storage end date and time, it is determined whether the condition that all the data (x) from the time when the abnormality occurs to the time when the abnormality is recovered is satisfied and can be received. When the condition is satisfied, it is determined that the unsent data (x) does not exist in the sending device (20), When the condition is not satisfied, it is determined that the data (x) that has not been transmitted exists in the transmission side device (20).

2. The data collection system (1) according to claim 1, wherein: The receiving device (30) obtains information on the communication status with the sending device (20), The determination unit (33b) further determines a data missing period based on the information on the communication state.

3. The data collection system (1) according to claim 1, wherein: The storage end date and time of the stored data is always updated when the data (x) is stored.

4. The data collection system (1) according to claim 1 or 3, wherein: The sending side device (20) and the receiving side device (30) are always connected, The receiving device (30) detects the abnormality based on the disconnection of the connection between the transmitting device (20) and the receiving device (30).

5. The data collection system (1) according to claim 1 or 3, wherein: When the transmission-side device (20) detects the abnormality in communication with the reception-side device (30), the reception-side device (30) does not perform aggregating processing of the data (x) of the monitoring object (10).

6. The data collection system (1) according to claim 1 or 3, wherein: When the power of the transmitting device (20) is restored, the transmitting device (20) transmits the stored data and the current data (x) of the monitored object (10) to the receiving device (30).

7. A data collection method, the data collection method being a data collection method in a data collection system (1) for collecting data (x) of a monitoring object (10) by communicating with a sending-side device (20) and a receiving-side device (30), wherein: The data collection method has the following steps: an acquisition step (S2), wherein the transmission side device (20) acquires the data (x) from the monitored object (10); a sending step (S6), when the data (x) changes, the sending side device (20) sends the data (x) to the receiving side device (30); a storing step (S8), in which the sending side device (20) stores the data (x) when an abnormality is detected in the communication with the receiving side device (30); a storage data sending step (S9), in which, when abnormality is recovered in communication with the receiving side device (30), the sending side device (20) sends the storage data as the stored data (x), the storage start date and time of the storage data, and the storage end date and time of the storage data to the receiving side device (30); a receiving step (S12), the receiving side device (30) receives the data (x) from the sending side device (20); and In the determination step (S16, 17), the receiving side device (30) determines whether there is data missing, and further determines the data missing period based on the stored data received from the sending side device (20), the storage start date and time of the stored data, and the storage end date and time of the stored data. The abnormality is a state in which the sending device (20) cannot normally send the data (x) to the receiving device (30) or a state in which the receiving device (30) cannot normally receive the data (x), that is, a state in which communication between the sending device (20) and the receiving device (30) is blocked. The data collection method also has the following steps: a generating step (S10), wherein the transmitting device (20) generates date and time information (y) at a predetermined timing, the date and time information (y) including information on the date and time of the predetermined timing and indicating that all the data (x) up to a predetermined period have been sent to the receiving device (30); and In a date and time information sending step (S11), the sending side device (20) sends the date and time information (y) to the receiving side device (30) via the sending side communication unit (22), In the determination step (S16, 17), the receiving side device (30) receives the date and time information (y) in addition to the data (x), and determines whether the condition that all the data (x) from the time when the abnormality occurs to the time when the abnormality is recovered is satisfied and can be received based on the date and time information (y), the storage start date and time, and the storage end date and time. When the condition is satisfied, it is determined that the unsent data (x) does not exist in the sending device (20), When the condition is not satisfied, it is determined that the data (x) that has not been transmitted exists in the transmission side device (20).

Citation Information

Patent Citations

  • Information processing apparatus, information processing method, information system and program

    JP2015192449A

  • Remote monitoring system, central data collection device, field data collection device, remote monitoring method, and program

    WO2018084059A1