Facility system, facility apparatus, and relay device

The equipment system addresses the challenge of identifying and correcting data writing issues by segmenting data, verifying segment writes, and requesting targeted re-transmissions, thereby enhancing data handling efficiency and minimizing communication line occupancy.

JP2025068393APending Publication Date: 2025-04-28RINNAI CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023178265
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-16
Publication Date
2025-04-28

AI Technical Summary

Technical Problem

Existing equipment systems struggle to identify which part of the data is problematic when data is not properly written to the storage device, making it difficult to handle such issues effectively.

Method used

The equipment system is configured to divide data into smaller segments, write each segment to the storage device, and verify normal writing operations for each segment. If a segment is not written correctly, a request is sent to re-transmit only that specific segment, thereby preventing prolonged occupancy of the communication line.

Benefits of technology

This configuration allows for the identification of specific data segments with writing issues, enabling targeted re-transmissions that minimize communication line occupancy and improve data handling efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025068393000001_ABST
    Figure 2025068393000001_ABST
Patent Text Reader

Abstract

To provide a technique capable of identifying which part of data having a problem when the data for a facility apparatus is not written normally to a storage device.SOLUTION: A facility system includes a facility apparatus equipped with a storage device, a relay device capable of communicating with the facility apparatus via an in-home communication line, and a server device capable of communicating with the relay device via an outside-home communication line. The server device transmits data for the facility apparatus to the relay device. The relay device receives the data for the facility apparatus from the server device and transmits the data for the facility apparatus to the facility apparatus individually for each piece of first divided data having a first data size. The facility apparatus receives the data for the facility apparatus individually for each piece of first divided data from the relay device, writes the data for the facility apparatus individually for each piece of second divided data having a second data size to the storage device, and individually verifies whether the writing to the storage device has been performed normally for each piece of second divided data.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The technology disclosed in this specification relates to an facility system, a facility device, and a relay device. [Background technology]

[0002] Patent Document 1 discloses an equipment system. The equipment system includes an equipment device having a storage device, a relay device capable of communicating with the equipment device via a home communication line, and a server device capable of communicating with the relay device via an outside-home communication line. The server device is configured to transmit data for the equipment device to the relay device. The relay device is configured to receive data for the equipment device from the server device and transmit the data for the equipment device to the equipment device individually for each first divided data having a first data size. The equipment device is configured to receive data for the equipment device from the relay device individually for each first divided data and write the data for the equipment device to the storage device. With this configuration, it is possible to prevent the home communication line from being continuously occupied when transmitting data for the equipment device from the relay device to the equipment device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-144959 A Summary of the Invention [Problem to be solved by the invention]

[0004] In facility equipment, it is desirable to verify whether data for the facility equipment is written to the storage device properly after the data is written to the storage device. If the facility equipment is configured to verify whether data for the facility equipment is written to the storage device properly after the entire data for the facility equipment is written to the storage device, if the data is not written properly, it is not possible to identify which part of the data has a problem, making it difficult to respond thereafter. This specification provides a technology that can identify which part of the data has a problem if data for the facility equipment is not written to the storage device properly. [Means for solving the problem]

[0005] In a first aspect of the present technology, an equipment system may include an equipment device having a storage device, a relay device capable of communicating with the equipment device via an in-home communication line, and a server device capable of communicating with the relay device via an outside-home communication line. The server device may be configured to transmit data for the equipment device to the relay device. The relay device may be configured to receive data for the equipment device from the server device, and transmit the data for the equipment device to the equipment device individually for each first divided data having a first data size. The equipment device may be configured to receive data for the equipment device individually for each first divided data from the relay device, write the data for the equipment device individually for each second divided data having a second data size to the storage device, and individually verify whether the writing to the storage device has been performed normally for each second divided data.

[0006] According to the above configuration, in the facility device, the data for the facility device is written to the storage device, and verification of whether the writing to the storage device has been performed normally is performed for each of the second divided data. With this configuration, if the data for the facility device is not written to the storage device normally, it is possible to identify which part of the data has a problem.

[0007] In a second aspect, in the first aspect, the facility device may be configured to transmit a request for retransmission of the first divided data corresponding to the specific second divided data to the relay device when writing of the specific second divided data to the storage device is not performed normally. The relay device may be configured to retransmit the first divided data corresponding to the specific second divided data to the facility device when receiving the retransmission request from the facility device.

[0008] According to the above configuration, when the specific second divided data is not written to the storage device in the facility device, only the first divided data corresponding to the specific second divided data is retransmitted from the relay device to the facility device. With this configuration, it is possible to prevent the home communication line from being occupied by the retransmission of data from the relay device to the facility device.

[0009] In a third aspect, in the second aspect, the second data size may correspond to a sector, which is the smallest unit that can be written and erased in the storage device.

[0010] According to the above configuration, the data size of the second divided data can be minimized, which reduces the amount of data to be retransmitted from the relay device to the facility device when the facility device does not normally write data to the storage device.

[0011] In a fourth aspect, in the second or third aspect, the in-home communication line may be a wired communication line.

[0012] Normally, the wired communication line used for communication between the relay device and the facility equipment does not have a very large data communication capacity, so when large data is transmitted and received, the wired communication line may be occupied for a long period of time. With the above configuration, it is possible to prevent the wired communication line from being occupied for a long period of time.

[0013] In a fifth aspect, in any one of the second to fourth aspects, the second data size may be equal to or larger than the first data size.

[0014] According to the above configuration, when the specific second divided data is not written normally to the storage device in the facility equipment and the first divided data corresponding to the specific second divided data is retransmitted from the relay device to the facility equipment, it is not necessary to retransmit data larger than the data size of the specific second divided data. This makes it possible to reduce the amount of data retransmitted from the relay device to the facility equipment. Furthermore, according to the above configuration, since the data size of the first divided data transmitted from the relay device to the facility equipment is small, it is possible to shorten the time that the wired communication line is occupied when transmitting the first divided data from the relay device to the facility equipment.

[0015] In a sixth aspect, in any of the second to fifth aspects, the equipment device may be configured to, each time receiving the first split data corresponding to one piece of second split data from the relay device, write the piece of second split data to the storage device and verify whether the writing to the storage device was performed successfully.

[0016] According to the above configuration, when the writing of specific second divided data to the storage device is not performed normally in the facility equipment and the first divided data corresponding to the specific second divided data is retransmitted from the relay device to the facility equipment, the relay device only needs to retransmit the first divided data that was previously transmitted to the facility equipment, thereby simplifying the processing performed by the relay device.

[0017] In a seventh aspect, in any of the second to sixth aspects, the relay device may be configured to, after receiving the entire data for the facility equipment from the server device, transmit the data for the facility equipment individually to the facility equipment for each of the first divided data.

[0018] According to the above configuration, the relay device transmits the first divided data to the equipment after receiving the entire data for the equipment from the server device. Therefore, it is possible to quickly transmit the entire data for the equipment to the equipment when the in-home communication line is available.

[0019] In an eighth aspect, in any one of the first to seventh aspects, the relay device may be a remote control for the facility device.

[0020] According to the above configuration, the remote control installed together with the facility device can also be used as a relay device for communication with the server device, which simplifies the configuration of the facility system compared to a case in which a relay device is installed separately from the remote control.

[0021] In a ninth aspect, in any one of the first to eighth aspects, the facility equipment may be thermal equipment.

[0022] According to the above configuration, in an equipment system in which data for thermal equipment is transmitted from a server device to a thermal equipment via a relay device, if data for the thermal equipment is not written normally to a storage device, it is possible to identify which part of the data has a problem. [Brief description of the drawings]

[0023] [Figure 1] FIG. 2 is a diagram illustrating a schematic configuration of a facility system 2 according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing a schematic configuration of a water heating device 4 and an optional device 6 of the embodiment. [Diagram 3] 4 is a flowchart of a process performed by a control microcomputer 38 of the bath remote control 18 of the embodiment. [Figure 4] 13 is a diagram showing a schematic diagram of a program update of the bath remote control 18 of the embodiment. FIG. [Diagram 5] 13 is a diagram showing a schematic diagram of a program update of the bath remote control 18 of the embodiment. FIG. [Figure 6]13 is a diagram showing a schematic diagram of a program update of the bath remote control 18 of the embodiment. FIG. [Figure 7] 13 is a diagram showing a schematic diagram of a program update of the bath remote control 18 of the embodiment. FIG. [Figure 8] 13 is a diagram showing a schematic diagram of a program update of the bath remote control 18 of the embodiment. FIG. [Figure 9] 13 is a diagram showing a schematic diagram of a program update of the bath remote control 18 of the embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] (Example) As shown in Fig. 1, facility system 2 of the present embodiment includes water heating apparatus 4, optional device 6, router device 8, and server device 10. Water heating apparatus 4, optional device 6, and router device 8 are installed in a user's residence 12. Server device 10 is managed by the manufacturer that produced water heating apparatus 4 and optional device 6. Router device 8 and server device 10 are connected to the Internet 14, which is an external communication line.

[0025] The hot water supply device 4 includes a hot water supply heat source device 16, a bath remote control 18, and a kitchen remote control 20. The hot water supply heat source device 16, the bath remote control 18, the kitchen remote control 20, and the optional device 6 can communicate with each other via a wired communication line 22, which is an in-house communication line. The hot water supply heat source device 16 includes, for example, a burner (not shown), and is used as a heat source for hot water supply in the house 12. The optional device 6 is configured to operate in cooperation with the hot water supply heat source device 16. The bath remote control 18 is installed in the bathroom of the house 12. The kitchen remote control 20 is installed in the kitchen of the house 12. The bath remote control 18 and the kitchen remote control 20 are configured to notify the user of the status of the hot water supply heat source device 16 and the optional device 6, respectively, and to accept operations by the user on the hot water supply heat source device 16 and the optional device 6. The kitchen remote control 20 can also communicate with the router device 8 via a wireless LAN (Local Area Network) 24. Therefore, the kitchen remote control 20 can be connected to the Internet 14 via the router device 8.

[0026] As shown in FIG. 2, the hot water heat source device 16 includes a control microcomputer 26, an external ROM (Read Only Memory) 28, and a wired communication module 30. The control microcomputer 26 controls the operation of each component of the hot water heat source device 16. The control microcomputer 26 includes a CPU (Central Processing Unit) 32, a ROM 34, and a RAM (Random Access Memory) 36. The ROM 34 is, for example, a flash memory, and stores in advance a program for controlling the hot water heat source device 16, a serial number of the hot water heat source device 16, and the like. The CPU 32 executes various processes according to the program stored in the ROM 34. The RAM 36 temporarily stores various data used in the process of the CPU 32 executing the program. The external ROM 28 is, for example, a flash memory, and operates as a storage device for the control microcomputer 26. The wired communication module 30 executes signal communication via the wired communication line 22.

[0027] The bath remote control 18 includes a control microcomputer 38, an external ROM 40, and a wired communication module 42. The control microcomputer 38 controls the operation of each component of the bath remote control 18. The control microcomputer 38 includes a CPU 44, a ROM 46, and a RAM 48. The ROM 46 is, for example, a flash memory, and stores programs for controlling the bath remote control 18, the serial number of the bath remote control 18, and the like in advance. The CPU 44 executes various processes according to the programs stored in the ROM 46. The RAM 48 temporarily stores various data used in the process of the CPU 44 executing the programs. The external ROM 40 is, for example, a flash memory, and operates as a storage device for the control microcomputer 38. The wired communication module 42 executes signal communication via the wired communication line 22.

[0028] Kitchen remote control 20 includes control microcomputer 50, external ROM 52, wired communication module 54, and wireless communication module 56. Control microcomputer 50 controls the operation of each component of kitchen remote control 20. Control microcomputer 50 includes CPU 58, ROM 60, and RAM 62. ROM 60 is, for example, a flash memory, and stores programs for controlling kitchen remote control 20, the serial number of kitchen remote control 20, and the like in advance. CPU 58 executes various processes according to the programs stored in ROM 60. RAM 62 temporarily stores various data used in the process of CPU 58 executing the programs. External ROM 52 is, for example, a flash memory, and operates as a storage device for control microcomputer 50. Wired communication module 54 executes signal communication via wired communication line 22. Wireless communication module 56 executes signal communication via wireless LAN 24 (see FIG. 1).

[0029] 1, server device 10 includes control unit 64 and storage unit 66. Control unit 64 executes various processes according to programs stored in storage unit 66. When update programs exist for hot water heat source unit 16, bath remote control 18, and kitchen remote control 20 of hot water heating device 4, server device 10 provides the update programs to hot water heating device 4 via Internet 14.

[0030] (How to update the program) As an example, the program update method implemented in the facility system 2 when an update program for the bath remote control 18 exists will be described below. In this embodiment, the data size of the update program for the bath remote control 18 is, for example, 2 MB. First, the update program for the bath remote control 18 is transmitted from the server device 10 to the kitchen remote control 20. Specifically, the control microcomputer 50 of the kitchen remote control 20 (see FIG. 2) requests the server device 10 to transmit the update program for the bath remote control 18. In response, the server device 10 transmits the update program for the bath remote control 18 to the kitchen remote control 20. When the control microcomputer 50 of the kitchen remote control 20 receives the update program for the bath remote control 18, it stores the received update program in the external ROM 52 (see FIG. 2). In response, the entire update program for the bath remote control 18 is transmitted from the server device 10 to the kitchen remote control 20 and stored in the external ROM 52 of the kitchen remote control 20.

[0031] Next, the kitchen remote control 20 transmits the update program to the bath remote control 18, and updates the program in the bath remote control 18. Below, with reference to FIG. 3, we will explain the process performed by the control microcomputer 38 (see FIG. 2) of the bath remote control 18.

[0032] In S2, the control microcomputer 38 of the bath remote control 18 requests the kitchen remote control 20 to transmit the update program as divided data. In this embodiment, the data size of the divided data is, for example, 256B. When the control microcomputer 50 of the kitchen remote control 20 receives the request to transmit the divided data, it reads data corresponding to one sector of the update program from the external ROM 52 to the RAM 62 (see FIG. 4). Then, the control microcomputer 50 of the kitchen remote control 20 divides the data corresponding to one sector read to the RAM 62 into divided data, and starts transmitting the divided data to the bath remote control 18. In this embodiment, a sector means the minimum unit data size that can be written and erased in the ROM 34, 46, 60 and the external ROM 28, 40, 52. In this embodiment, the data size of one sector is, for example, 4KB. That is, the entire update program (2MB) corresponds to 512 sectors. Also, one sector (4KB) corresponds to 16 divided data.

[0033] In S4, the control microcomputer 38 of the bath remote control 18 receives one piece of divided data from the kitchen remote control 20. The control microcomputer 38 of the bath remote control 18 sequentially stores the received divided data in the RAM 48 (see FIG. 4).

[0034] In S6, the control microcomputer 38 of the bath remote control 18 determines whether or not all of the divided data corresponding to one sector has been received. If all of the divided data corresponding to one sector has not been received (NO), the process returns to S4, and the control microcomputer 38 of the bath remote control 18 receives the next divided data from the kitchen remote control 20. If all of the divided data corresponding to one sector has been received in S6 (YES), the process proceeds to S8.

[0035] In S8, the control microcomputer 38 of the bath remote control 18 requests the kitchen remote control 20 to stop sending the divided data. When the control microcomputer 50 of the kitchen remote control 20 receives the request to stop sending the divided data, it stops sending the divided data to the bath remote control 18. At this time, the control microcomputer 50 of the kitchen remote control 20 holds the data corresponding to one sector of RAM 62 as is, in case there is a request from the bath remote control 18 to resend the divided data.

[0036] In S10, the control microcomputer 38 of the bath remote control 18 writes one sector of data received from the kitchen remote control 20 from the RAM 48 to the external ROM 40 (see FIG. 5). When the control microcomputer 38 of the bath remote control 18 writes the data received from the kitchen remote control 20 to the external ROM 40, it writes 16 sectors to one block. In other words, the entire update program corresponds to 32 blocks.

[0037] In S12, the control microcomputer 38 of the bath remote control 18 verifies whether the data of one sector written to the external ROM 40 has been written normally (see FIG. 6). Various methods can be used to verify whether the data has been written to the external ROM 40 normally. For example, the control microcomputer 38 may verify whether the data has been written to the external ROM 40 normally by comparing all the data or by using a checksum, such as a CRC.

[0038] In S14, the control microcomputer 38 of the bath remote control 18 judges whether or not the verification result in S12 is normal. If the verification result is not normal (NO), the process proceeds to S16.

[0039] In S16, the control microcomputer 38 of the bath remote control 18 erases the data in the sector in the external ROM 40 where writing was not performed normally, and erases the data held in the RAM 48 corresponding to that sector (see FIG. 7).

[0040] In S18, the control microcomputer 38 of the bath remote control 18 requests the kitchen remote control 20 to resend the divided data corresponding to the sector where writing was not performed normally (see FIG. 7). When the control microcomputer 50 of the kitchen remote control 20 receives the request to resend the divided data from the bath remote control 18, it sequentially resends the divided data corresponding to the sectors held in RAM 62 to the bath remote control 18. After S18, processing returns to S4.

[0041] If the verification result is normal in S14 (YES), the process proceeds to S20. In S20, the control microcomputer 38 of the bath remote control 18 determines whether writing to the external ROM 40 is complete for all sectors corresponding to the entire update program. If writing to all sectors is not complete (NO), the process proceeds to S22.

[0042] In S22, the control microcomputer 38 of the bath remote control 18 erases the data of the sector held in RAM 48 (i.e., the data of the sector that was successfully written to the external ROM 40) and then requests the kitchen remote control 20 to transmit the divided data corresponding to the next sector (see FIG. 8). When the control microcomputer 50 of the kitchen remote control 20 receives a request to transmit the divided data corresponding to the next sector from the bath remote control 18, it reads the data of the next sector of the update program from the external ROM 52 to RAM 62. Then, the control microcomputer 50 of the kitchen remote control 20 divides the data of the next sector read into RAM 62 into divided data and starts transmitting the divided data to the bath remote control 18. After S22, the process returns to S4.

[0043] If writing to all sectors is complete in S20 (YES), the process proceeds to S24. In S24, the control microcomputer 38 of the bath remote control 18 replaces the program stored in the ROM 46 with the update program stored in the external ROM 40 (see FIG. 9). This updates the program in the bath remote control 18.

[0044] The above describes a method for updating the program of bath remote control 18 in facility system 2, but a similar method can also be used to update the program of hot water heat source unit 16. Also, a similar method can be used to update the program of optional device 6.

[0045] (Modification) 1, in the above embodiment, the hot water heat source unit 16, bath remote control 18, kitchen remote control 20, and optional device 6 are configured to perform wired communication via a wired communication line 22. Alternatively, the hot water heat source unit 16, bath remote control 18, kitchen remote control 20, and optional device 6 may perform wireless communication via a wireless connection other than the wireless LAN 24. In other words, the in-home communication line used for communication between the hot water heat source unit 16, bath remote control 18, kitchen remote control 20, and optional device 6 may be a wired communication line 22 or a wireless communication line.

[0046] In the above embodiment, a configuration has been described in which kitchen remote control 20 includes wireless communication module 56 (see FIG. 2), and kitchen remote control 20 communicates with router device 8 via wireless LAN 24 (i.e., connects to Internet 14). Alternatively, hot water heat source unit 16, bath remote control 18, kitchen remote control 20, and / or optional device 6 may connect to Internet 14 via another communication device (e.g., a mobile communication terminal owned by the user). In this case, the other communication device corresponds to a relay device for communication with server device 10.

[0047] In the above embodiment, a configuration has been described in which the control microcomputer 38 of the bath remote control 18 writes the sector data received from the kitchen remote control 20 to the external ROM 40. Alternatively, for example, instead of providing the bath remote control 18 with an external ROM 40, the ROM 46 of the control microcomputer 38 may be divided into multiple areas, and the control microcomputer 38 of the bath remote control 18 may write the sector data received from the kitchen remote control 20 to an area of ​​the ROM 46 that is different from the area in which the currently running program is written.

[0048] In the above embodiment, a configuration has been described in which an update program for the bath remote control 18 is transmitted from the server device 10 to the bath remote control 18 via the kitchen remote control 20. Alternatively, data other than the update program (for example, update data for an icon image displayed on the bath remote control 18) may be transmitted from the server device 10 to the bath remote control 18 via the kitchen remote control 20.

[0049] In the above embodiment, the data size of the divided data (e.g., 256 B) is smaller than the data size of the sector (e.g., 4 KB). In contrast, the data size of the divided data may be the same as the data size of the sector, or may be larger than the data size of the sector.

[0050] In the above embodiment, the control microcomputer 38 of the bath remote control 18 requests the kitchen remote control 20 to stop sending the divided data when it receives all the divided data corresponding to one sector. Alternatively, the control microcomputer 38 of the bath remote control 18 may not request the kitchen remote control 20 to stop sending the divided data when it receives all the divided data corresponding to one sector. In this case, the control microcomputer 50 of the kitchen remote control 20 reads the data corresponding to the next sector into the RAM 62 before the verification of the writing in the bath remote control 18 is performed, and transmits the data corresponding to the next sector to the bath remote control 18. When the verification result of the writing in the bath remote control 18 is abnormal, the control microcomputer 38 of the bath remote control 18 receives all the divided data corresponding to the next sector, and then requests retransmission of the divided data corresponding to the previous sector where writing was not performed normally. Then, the control microcomputer 50 of the kitchen remote control 20 reads the data corresponding to the previous sector into the RAM 62 again, and retransmits the divided data corresponding to the previous sector. According to this configuration, communication between the kitchen remote control 20 and the bathroom remote control 18 does not stop, so that the total time required to finish transmitting all the update programs can be shortened.

[0051] In the above embodiment, the facility equipment is the hot water heat source unit 16 and the bath remote control 18. However, the facility equipment may be other types of heat equipment (for example, a heating heat source unit, a hot water heating heat source unit, a drying heater, a cooking appliance, etc.), or may be facility equipment other than a heat equipment.

[0052] (Features of the embodiment) As described above, in one or more embodiments, the facility system 2 includes the hot water heat source unit 16 or the bath remote control 18 (an example of a facility device) having the external ROM 28 or 40 (an example of a storage device), the kitchen remote control 20 (an example of a relay device) capable of communicating with the hot water heat source unit 16 or the bath remote control 18 via a wired communication line 22 (an example of a home communication line), and the server device 10 capable of communicating with the kitchen remote control 20 via the Internet 14 (an example of an outside home communication line). The server device 10 is configured to transmit an update program (an example of data for the facility device) to the kitchen remote control 20. The kitchen remote control 20 is configured to receive the update program from the server device 10 and transmit the update program to the hot water heat source unit 16 or the bath remote control 18 individually for each divided data (an example of a first divided data) having a first data size (for example, 256 B). The hot water heat source unit 16 or the bath remote control 18 is configured to receive an update program for each divided data individually from the kitchen remote control 20, write the update program individually to the external ROM 28 or 40 for each sector (an example of the second divided data) having a second data size (e.g., 4 KB), and individually verify whether the writing to the external ROM 28 or 40 was successful for each sector.

[0053] According to the above configuration, in the hot water supply heat source device 16 or the bath remote control 18, the update program is written to the external ROM 28 or 40, and verification is performed for each sector to see whether the writing to the external ROM 28 or 40 was successful. With this configuration, if the writing of the update program to the external ROM 28 or 40 is not successful, it is possible to identify which part of the update program has a problem.

[0054] In one or more embodiments, the hot water heat source unit 16 or the bath remote control 18 is configured to send a request to the kitchen remote control 20 to resend the divided data corresponding to the specific sector if writing to the external ROM 28 or 40 for the specific sector is not performed normally. The kitchen remote control 20 is configured to resend the divided data corresponding to the specific sector to the hot water heat source unit 16 or the bath remote control 18 if a resend request is received from the hot water heat source unit 16 or the bath remote control 18.

[0055] According to the above configuration, if writing to external ROM 28 or 40 for a specific sector is not performed normally in hot water heat source unit 16 or bath remote control 18, only the divided data corresponding to the specific sector is retransmitted from kitchen remote control 20 to hot water heat source unit 16 or bath remote control 18. With this configuration, it is possible to prevent wired communication line 22 from being monopolized by the retransmission of divided data from kitchen remote control 20 to hot water heat source unit 16 or bath remote control 18.

[0056] In one or more embodiments, the second data size (eg, 4 KB) corresponds to a sector, which is the smallest unit that can be written to and erased in the external ROM 28 or 40.

[0057] According to the above configuration, when writing to the external ROM 28 or 40 is not performed normally in the hot water heat source unit 16 or the bath remote control 18, the amount of data retransmitted from the kitchen remote control 20 to the hot water heat source unit 16 or the bath remote control 18 can be reduced.

[0058] In one or more embodiments, the kitchen remote control 20 and the hot water source unit 16 or the bath remote control 18 can communicate via a wired communication line 22.

[0059] Normally, the wired communication line 22 used for communication between the kitchen remote control 20 and the hot water heat source unit 16 or the bath remote control 18 does not have a very large data communication capacity, so when large data is transmitted and received, the wired communication line 22 may be occupied for a long period of time. With the above configuration, it is possible to prevent the wired communication line 22 from being occupied for a long period of time.

[0060] In one or more embodiments, the second data size (eg, 4KB) is greater than or equal to the first data size (eg, 256B).

[0061] According to the above configuration, since the data size of the sector (e.g., 4 KB) is equal to or larger than the data size of the divided data (e.g., 256 B), writing to external ROM 28 or 40 for a specific sector is not performed normally in hot water heat source unit 16 or bath remote control 18, and when kitchen remote control 20 retransmits divided data corresponding to the specific sector to hot water heat source unit 16 or bath remote control 18, there is no need to retransmit divided data equal to or larger than the data size of the specific sector (e.g., 4 KB). This makes it possible to reduce the data size of the data retransmitted from kitchen remote control 20 to hot water heat source unit 16 or bath remote control 18. Furthermore, according to the above configuration, since the data size (e.g., 256 B) of the divided data transmitted from kitchen remote control 20 to hot water heat source unit 16 or bath remote control 18 is small, the time that wired communication line 22 is occupied when transmitting one piece of divided data can be shortened.

[0062] In one or more embodiments, the hot water heat source unit 16 or the bath remote control 18 is configured to, each time it receives divided data corresponding to one sector from the kitchen remote control 20, write the data for that sector to the external ROM 28 or 40 and verify whether the writing to the external ROM 28 or 40 was performed successfully.

[0063] According to the above configuration, when writing to the external ROM 28 or 40 for a specific sector is not performed normally in the hot water heat source unit 16 or the bath remote control 18 and the divided data corresponding to the specific sector is retransmitted from the kitchen remote control 20 to the hot water heat source unit 16 or the bath remote control 18, the kitchen remote control 20 only needs to retransmit the divided data transmitted immediately before to the hot water heat source unit 16 or the bath remote control 18, thereby simplifying the processing performed by the kitchen remote control 20.

[0064] In one or more embodiments, the kitchen remote control 20 is configured to receive the entire update program from the server device 10, and then transmit the update program individually for each divided data to the hot water heat source unit 16 or the bath remote control 18.

[0065] According to the above configuration, after the kitchen remote control 20 receives the entire update program from the server device 10, it transmits the divided data to the hot water heat source unit 16 or the bath remote control 18. Therefore, by selecting a timing when the wired communication line 22 is free, the entire update program can be quickly transmitted to the hot water heat source unit 16 or the bath remote control 18.

[0066] In one or more embodiments, the kitchen remote control 20 is a remote control for the hot water heater 16 .

[0067] According to the above configuration, kitchen remote control 20 installed together with hot water heat source unit 16 can also be used as a relay device for communication with server device 10. Compared to the case where a relay device is installed separately from kitchen remote control 20, the configuration of facility system 2 can be simplified.

[0068] In one or more embodiments, the hot water heat source unit 16 is a thermal appliance.

[0069] According to the above configuration, in an equipment system 2 in which an update program is transmitted from a server device 10 to a hot water heat source unit 16 via a kitchen remote control 20, if the update program is not written normally to an external ROM 28, it is possible to identify which part of the update program has a problem.

[0070] Although specific examples of the present invention have been described in detail, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and variations of the specific examples exemplified above. The technical elements described in this specification or drawings exhibit technical utility alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology exemplified in this specification or drawings can achieve multiple objectives simultaneously, and achieving one of these objectives is itself technically useful. [Explanation of symbols]

[0071] 2: Facility Systems 4: Hot water supply equipment 6: Optional equipment 8: Router device 10: Server device 12: Housing 14: Internet 16: Hot water heater 18: Bath remote control 20: Kitchen remote control 22: Wire communication line 24:Wireless LAN 26: Control microcomputer 28 :External ROM 30: Wired communication module 32 :CPU 34 :ROM 36: RAM 38: Control microcomputer 40 :External ROM 42: Wired communication module 44: CPU 46 :ROM 48:RAM 50: Control microcomputer 52 :External ROM 54: Wired communication module 56: Wireless communication module 58: CPU 60: ROM 62: RAM 64: Control section 66: Storage section

Claims

1. An equipment device including a storage device; A relay device capable of communicating with the facility equipment via a home communication line; a server device capable of communicating with the relay device via an external communication line; the server device is configured to transmit data for the facility equipment to the relay device, the relay device is configured to receive data for the facility equipment from the server device, and transmit the data for the facility equipment to the facility equipment individually for each first divided data having a first data size, The equipment system is configured such that the equipment receives data for the equipment from the relay device individually for each of the first divided data, writes the data for the equipment to the storage device individually for each of the second divided data having a second data size, and individually verifies whether the writing to the storage device was successful for each of the second divided data.

2. the facility device is configured to, when writing of a specific second divided data to the storage device is not performed normally, transmit to the relay device a request for retransmission of the first divided data corresponding to the specific second divided data; 2. The facility system of claim 1, wherein the relay device is configured to, when receiving the request for retransmission from the facility equipment, retransmit the first divided data corresponding to the specific second divided data to the facility equipment.

3. 3. The equipment system of claim 2, wherein the second data size corresponds to a sector, which is the smallest unit that can be written and erased in the storage device.

4. 3. The facility system according to claim 2, wherein the in-home communication line is a wired communication line.

5. The facility system of claim 2 , wherein the second data size is equal to or greater than the first data size.

6. 3. The equipment system of claim 2, wherein the equipment device is configured to, each time it receives the first divided data corresponding to one piece of second divided data from the relay device, write the piece of second divided data to the storage device and verify whether the writing to the storage device was performed successfully.

7. 3. The facility system according to claim 2, wherein the relay device is configured to transmit the data for the facility equipment individually to the facility equipment for each of the first divided data after receiving the entire data for the facility equipment from the server device.

8. The facility system according to claim 1 , wherein the relay device is a remote control for the facility device.

9. The facility system of claim 1 , wherein the facility equipment is thermal equipment.

10. An equipment device including a storage device, the facility device is capable of communicating with a relay device via an in-home communication line, the relay device is capable of communicating with a server device via an external communication line; the server device is configured to transmit data for the facility equipment to the relay device, the relay device is configured to receive data for the facility equipment from the server device, and transmit the data for the facility equipment to the facility equipment individually for each first divided data having a first data size, The facility equipment is configured to receive data for the facility equipment from the relay device individually for each of the first divided data, write the data for the facility equipment individually to the storage device for each of the second divided data having a second data size, and individually verify whether the writing to the storage device was successful for each of the second divided data.

11. A relay device, The device is capable of communicating with a facility device having a storage device via a home communication line; The device is capable of communicating with the server device via an external communication line; the server device is configured to transmit data for the facility equipment to the relay device, the relay device is configured to receive data for the facility equipment from the server device, and transmit the data for the facility equipment to the facility equipment individually for each first divided data having a first data size, The facility equipment is configured to receive data for the facility equipment from the relay device individually for each of the first divided data, write the data for the facility equipment individually to the storage device for each of the second divided data having a second data size, and individually verify whether the writing to the storage device was successful for each of the second divided data.

Citation Information

Patent Citations

  • Communication system, relay apparatus, and hot water machine

    JP2019144959A