COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM

By managing transmission intervals and response-based timing in communication devices, the communication load is minimized, ensuring efficient and power-saving communication operations.

JP7620522B2Active Publication Date: 2025-01-23SHARP KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021146168
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-08
Publication Date
2025-01-23
Estimated Expiration
2041-09-08

AI Technical Summary

Technical Problem

The communication load between a center device and communication devices increases due to frequent updates of communication timing in existing systems, leading to inefficiencies and potential overload.

Method used

A communication device with a storage section to manage transmission intervals and a control section to determine message transmission times based on response reception times, reducing the need for frequent timing updates and minimizing communication load.

Benefits of technology

This approach effectively reduces the communication load between the center device and communication devices, maintaining efficient communication while minimizing power consumption and reducing the likelihood of overload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007620522000001
    Figure 0007620522000001
  • Figure 0007620522000002
    Figure 0007620522000002
  • Figure 0007620522000003
    Figure 0007620522000003
Patent Text Reader

Abstract

To provide a communication device which makes a communication load between a center device and the communication device difficult to increase, a communication method, and a communication system.SOLUTION: A communication device 1 comprises a communication unit 11, a storage unit 16, and a control unit 15. The communication unit 11 transmits a telegraphic message D to a center device 2 and receives a response R from the center device 2. The storage unit 16 stores a transmission interval ΔT which is a time interval in which the center device 2 can transmit the response R to the communication unit 11. The control unit 15 controls the communication unit 11 so as to transmit a first telegraphic message D1 to the center device 2 and receive a first response R1 from the center device 2, and acquires a response reception time which is a time in which the communication unit 11 receives the first response R1 from the center device 2. When causing the communication unit 11 to transmit a second telegraphic message D2 after acquiring the response reception time, the control unit 15 determines a time Tb in which the second telegraphic message D2 is transmitted based on the transmission interval ΔT and the response reception time.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a communication device, a communication method, and a communication system. [Background technology]

[0002] There is known a communication device that transmits the measurement value of a meter such as a water meter or a gas meter to a central device (see, for example, Patent Document 1). Patent Document 1 discloses a communication system in which a plurality of terminals are connected to a server. In the communication system of Patent Document 1, a gas meter is connected to each of the plurality of terminals. Each terminal transmits the measurement value of the gas meter connected to itself to the server.

[0003] In the communication system of Patent Document 1, the server sets communication timing for each terminal so that communications with each terminal do not overlap in time. The communication timing indicates a communication start time and a communication end time. The server stores the set communication timing in each terminal. Each terminal communicates with the server in accordance with the stored communication timing. Also, in the communication system of Patent Document 1, when the server updates the communication timing, the server stores the communication timing in each terminal every time communication is performed with the terminal. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2000-134679 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, in a configuration such as the communication system of Patent Document 1, in which the server (center device) stores communication timing in each terminal (each communication device) each time the server communicates with the terminal, the communication load between the server (center device) and each terminal (each communication device) increases.

[0006] The present invention has been made in view of the above problems, and an object of the present invention is to provide a communication device, a communication method, and a communication system in which the communication load between a center device and a communication device is unlikely to increase. [Means for solving the problem]

[0007] According to one aspect of the present invention, a communication device includes a communication unit, a storage unit, and a control unit. The communication unit transmits a message to a center device and receives a response from the center device. The storage unit stores a transmission interval, which is a time interval during which the center device can transmit the response, for the communication unit. The control unit controls the communication unit to transmit a first message to the center device and receive a first response from the center device, and acquires a response reception time, which is the time at which the communication unit receives the first response from the center device. When causing the communication unit to transmit a second message after acquiring the response reception time, the control unit determines a time to transmit the second message based on the transmission interval and the response reception time.

[0008] According to one aspect of the present invention, a communication method includes the steps of causing a communication unit to transmit a first electronic message to a center device, acquiring a response reception time, which is the time at which the communication unit received the first response, in response to the communication unit receiving a first response from the center device, and, after acquiring the response reception time, determining a time to transmit the second electronic message based on the response reception time and a transmission interval when causing the communication unit to transmit a second electronic message to the center device. The transmission interval indicates a time interval during which the center device can transmit a response to the communication unit.

[0009] According to one aspect of the present invention, a communication system includes a center device and a communication device that are communicatively connected to each other. The communication device includes a communication unit, a storage unit, and a control unit. The communication unit transmits a message to the center device and receives a response from the center device. The storage unit stores a transmission interval, which is a time interval during which the center device can transmit the response, for the communication unit. The control unit controls the communication unit to transmit a first message to the center device and receive a first response from the center device, and acquires a response reception time, which is a time at which the communication unit receives the first response from the center device. When causing the communication unit to transmit a second message after acquiring the response reception time, the control unit determines a time to transmit the second message based on the transmission interval and the response reception time. Effect of the Invention

[0010] According to the communication device, the communication method, and the communication system of the present invention, the communication load between the center device and the communication device is less likely to increase. [Brief description of the drawings]

[0011] [Figure 1] 1 is a diagram illustrating a communication system according to a first embodiment of the present invention. [Diagram 2] 1 is a block diagram showing a configuration of a communication device according to a first embodiment of the present invention. [Diagram 3] 1 is a block diagram showing a configuration of a communication unit included in a communication device according to a first embodiment of the present invention. [Figure 4] 4 is a diagram showing a process executed by a first control unit included in the communication device according to the first embodiment of the present invention. FIG. [Diagram 5] 4 is a diagram showing a process executed by a first control unit included in the communication device according to the first embodiment of the present invention. FIG. [Figure 6] FIG. 4 is a sequence diagram showing an example of an operation of the communication device according to the first embodiment of the present invention. [Figure 7] FIG. 4 is a sequence diagram showing an example of an operation of the communication device according to the first embodiment of the present invention. [Figure 8]FIG. 4 is a sequence diagram showing an example of an operation of the communication device according to the first embodiment of the present invention. [Figure 9] 10 is a diagram illustrating a modified example of a second process executed by a first control unit included in the communication device according to the first embodiment of the present invention. FIG. [Figure 10] FIG. 11 is a diagram illustrating a second process executed by a first control unit included in the communication device according to the second embodiment of the present invention. [Figure 11] FIG. 11 is a sequence diagram showing an example of an operation of a communication device according to a third embodiment of the present invention. [Figure 12] FIG. 11 is a sequence diagram showing an example of an operation of a communication device according to a fourth embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, embodiments of the communication device, communication method, and communication system of the present invention will be described with reference to the drawings (FIGS. 1 to 12). However, the present invention is not limited to the following embodiments, and can be embodied in various forms without departing from the gist of the present invention. Note that where explanations are repeated, they may be omitted as appropriate. Also, in the drawings, the same or equivalent parts are denoted by the same reference symbols, and explanations will not be repeated.

[0013] [Embodiment 1] Hereinafter, a first embodiment of the present invention will be described with reference to Fig. 1 to Fig. 9. First, a communication system 100 of the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing the communication system 100 of the present embodiment.

[0014] As shown in FIG. 1, the communication system 100 includes a plurality of communication devices 1 and a center device 2. Each of the plurality of communication devices 1 is communicatively connected to the center device 2. In this embodiment, each communication device 1 is communicatively connected to the center device 2 via a base station 4 and a center-side network control device 5. In the communication system 100 shown in FIG. 1, the plurality of communication devices 1 include a first communication device 1A to a third communication device 1C (three communication devices 1). However, the number of communication devices 1 in the communication system 100 is not limited to three. The communication system 100 may include one communication device 1. Alternatively, the communication system 100 may include two, or four or more communication devices 1.

[0015] The base station 4 and the center-side network control device 5 form a wide-area wireless communication network NW. The wide-area wireless communication network NW is, for example, a PHS (Personal Handy-phone System) network, a FOMA (Freedom Of Mobile Multimedia Access) network, an LTE (Long Term Evolution) network, a 4G (4th generation mobile communication system) network, or a 5G (5th generation mobile communication system) network.

[0016] The center device 2 is communicatively connected to the base station 4 via a center-side network control device 5. The base station 4 and the center-side network control device 5 are provided, for example, in a public network of a telecommunications carrier. The center device 2 is connected to the center-side network control device 5 via, for example, an optical fiber cable. The center-side network control device 5 controls communication between the center device 2 and the base station 4.

[0017] Each communication device 1 transmits a message D to the center device 2. Upon receiving the message D from the communication device 1, the center device 2 transmits a response R to the communication device 1 that transmitted the message D.

[0018] More specifically, the timing at which the response R can be transmitted is determined in advance for the center device 2. Hereinafter, the timing at which the response R can be transmitted may be referred to as "transmission timing". The transmission timing indicates the time Ta at which the response R can be transmitted. Hereinafter, the time Ta at which the response R can be transmitted may be referred to as "transmission possible time Ta". After receiving the message D from the communication device 1, the center device 2 transmits the response R to the communication device 1 at the transmission possible time Ta. More specifically, the transmission timing indicates the communication timing. Therefore, communication between the center device 2 and the communication device 1 becomes possible at the transmission timing. In this embodiment, the communication device 1 transmits the message D to the center device 2 immediately before the transmission possible time Ta. Note that the transmission timing may be set for each communication device 1 so that the transmission timing does not overlap between the communication devices 1. In other words, the transmission timing may be different between the communication devices 1.

[0019] Next, the communication system 100 will be further described with reference to Fig. 1. As shown in Fig. 1, the communication system 100 of this embodiment is a telemeter system, and a meter 3 is communicatively connected to each communication device 1. In other words, a communication device 1 is installed for each meter 3. In this embodiment, the communication device 1 is wired to the meter 3 by an electric wire PL. The electric wire PL includes a signal line and a ground line. The meter 3 is an example of an "external device."

[0020] The meter 3 is installed for each consumer, such as a private home, a company, or various facilities. The meter 3 measures the amount of gas, water, electricity, or the like used. The communication device 1 acquires the measurement result (measurement value) from the corresponding meter 3. The communication device 1 transmits a message D indicating the acquired measurement value to the base station 4. As a result, the measurement value of the meter 3 is transmitted to the center device 2.

[0021] The telemeter system is a system that collects measurement values ​​of meters 3. Specifically, the measurement values ​​of each meter 3 are collected by a center device 2. The center device 2 stores the measurement value for each meter 3. In this embodiment, the center device 2 is a server used by a business operator that supplies resources such as gas, water, or electricity.

[0022] The communication device 1 may be communicably connected to the base station 4 via a master unit. Specifically, the communication device 1 communicates with the master unit by, for example, a specific low power radio (special low power radio). The master unit communicates with the center device 2 via a wide area radio communication network NW (base station 4 and center side network control device 5).

[0023] Next, the communication device 1 of the present embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the configuration of the communication device 1 of the present embodiment. As shown in Fig. 2, the communication device 1 includes a communication unit 11, a connection unit 12, an operation unit 13, a first clock circuit 14, a first control unit 15, and a first storage unit 16.

[0024] The communication unit 11 communicates with the center device 2 described with reference to FIG. 1 via the base station 4, and transmits a message D to the center device 2. Specifically, the communication unit 11 transmits the message D to the base station 4. As a result, as described with reference to FIG. 1, the message D is transmitted to the center device 2. The communication unit 11 also receives a response R from the center device 2 described with reference to FIG. 1. Specifically, as described with reference to FIG. 1, the center device 2 transmits the response R to the center-side network control device 5. As a result, the response R is transmitted from the center-side network control device 5 to the communication unit 11 via the base station 4, and the communication unit 11 receives the response R.

[0025] The connection unit 12 connects to the meter 3. More specifically, the connection unit 12 has at least one port. An electric wire PL is connected to the port of the connection unit 12. The connection unit 12 is wired to the meter 3 via the electric wire PL. The first control unit 15 acquires a measurement value from the meter 3 via the connection unit 12. The measurement value is an example of "information acquired from an external device." When the first control unit 15 acquires the measurement value from the meter 3, it controls the communication unit 11 to transmit a message D indicating the measurement value to the center device 2. As a result, the communication unit 11 transmits the message D indicating the measurement value to the center device 2.

[0026] The operation unit 13 accepts instructions for the communication device 1. The operation unit 13 includes, for example, a dip switch and a push switch. The dip switch accepts, for example, an instruction to switch the operation mode of the communication device 1. The push switch causes, for example, the first control unit 15 to execute the instruction accepted by the dip switch. The operation unit 13 is operated, for example, when the communication device 1 is installed. Specifically, the operation unit 13 accepts, when the communication device 1 is installed, an opening instruction that instructs the execution of an opening process to enable communication between the communication device 1 and the center device 2. When the operation unit 13 accepts the opening instruction, the first control unit 15 executes the opening process which is a process to enable communication between the communication unit 11 and the center device 2.

[0027] The first clock circuit 14 keeps track of time. The first control unit 15 acquires the current time based on the time kept by the first clock circuit 14. The first control unit 15 further acquires the current date and time based on the current time and calendar information. The date and time includes a date and a time. The calendar information is stored in the first storage unit 16.

[0028] The first control unit 15 controls the communication unit 11, the first clock circuit 14, and the first storage unit 16. Specifically, the first control unit 15 synchronizes the time of the first clock circuit 14 with the time of the second clock circuit 112, which will be described later with reference to FIG. 3. The first control unit 15 also controls the communication unit 11 to cause the communication unit 11 to transmit a telegram D. The first control unit 15 also controls the first storage unit 16 to store various data or information in the first storage unit 16. The first control unit 15 also controls the first storage unit 16 to read out various data or information from the first storage unit 16.

[0029] The first control unit 15 has a processor that executes various processes. For example, the first control unit 15 may have a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) as the processor. The processor executes computer programs stored in the first storage unit 16 to execute various processes. The first control unit 15 and the first storage unit 16 may constitute a microcomputer.

[0030] The first storage unit 16 stores various computer programs. The first storage unit 16 also stores various data or information. Specifically, the first storage unit 16 stores calendar information. The first storage unit 16 further stores a transmission interval ΔT, which is a time interval during which the center device 2 can transmit a response R to the communication unit 11. Specifically, the transmission interval ΔT indicates the interval between transmittable times Ta.

[0031] The transmission interval ΔT is stored in the first storage unit 16, for example, when the communication device 1 is shipped. Alternatively, the first control unit 15 may obtain the transmission interval ΔT from the center device 2 through the opening process and store it in the first storage unit 16. The transmission interval ΔT is, for example, 1 minute or 2 minutes. Alternatively, the transmission interval ΔT may be 30 hours.

[0032] The first storage unit 16 has, for example, a semiconductor memory. Specifically, the first storage unit 16 may have, as the semiconductor memory, a read-only memory (ROM) and a random access memory (RAM). The first storage unit 16 may have a non-volatile semiconductor memory to which data can be written and to which data can be erased. For example, the first storage unit 16 may have, as the non-volatile semiconductor memory, an electrically erasable programmable read-only memory (EEPROM) or a flash memory.

[0033] Next, the communication device 1 of this embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the configuration of a communication unit 11 included in the communication device 1 of this embodiment. As shown in Fig. 3, the communication unit 11 includes a communication circuit 111, a second clock circuit 112, a second control unit 113, and a second storage unit 114. Furthermore, as shown in Fig. 3, the communication device 1 further includes an antenna 17.

[0034] The communication circuit 111 converts the signal output from the second control unit 113 to the communication circuit 111 into a signal conforming to a predetermined wireless communication method, and transmits the signal to the antenna 17. As a result, a radio wave (wireless signal) conforming to the predetermined wireless communication method is emitted from the antenna 17. In addition, the communication circuit 111 converts the radio wave (wireless signal) received by the antenna 17 into a signal that can be processed by the second control unit 113, and outputs the signal to the second control unit 113.

[0035] Specifically, the second control unit 113 outputs the message D input to the second control unit 113 from the first control unit 15 to the communication circuit 111. As a result, radio waves indicating the message D are emitted from the antenna 17. In addition, the antenna 17 receives radio waves from the base station 4 indicating the response R transmitted from the center device 2. As a result, the response R is output from the communication circuit 111 to the second control unit 113. The second control unit 113 inputs the response R to the first control unit 15.

[0036] The second clock circuit 112 keeps track of time. The second control unit 113 acquires the current time based on the time kept by the second clock circuit 112. The second control unit 113 further acquires the current date and time based on the current time and calendar information. The date and time includes a date and a time. The calendar information is stored in the second storage unit 114.

[0037] The second control unit 113 controls the communication circuit 111, the second clock circuit 112, and the second storage unit 114. Specifically, the second control unit 113 controls the communication circuit 111 to transmit the message D input from the first control unit 15 to the second control unit 113. The second control unit 113 also inputs the response R output from the communication circuit 111 to the first control unit 15. The second control unit 113 controls the second storage unit 114 to store various data or information in the second storage unit 114. The second control unit 113 controls the second storage unit 114 to read out various data or information from the second storage unit 114.

[0038] The second control unit 113 further executes a reset process. The reset process is executed periodically. For example, the reset process may be executed every three days or every seven days. The reset process is a process in which the base station 4 and the communication unit 11 communicate with each other. The base station 4 and the communication unit 11 communicate with each other periodically, thereby stabilizing the communication between the communication unit 11 and the base station 4. The cycle in which the reset process is executed is stored in advance in the second storage unit 114. Hereinafter, the cycle in which the reset process is executed may be referred to as a "reset cycle." The second control unit 113 executes the reset process periodically based on the calendar information and the reset cycle.

[0039] When executing the reset process, the second control unit 113 acquires the network time from the base station 4 and synchronizes the time of the second clock circuit 112 with the network time. When executing the reset process, the second control unit 113 outputs a signal indicating that the reset process is to be executed to the first control unit 15. When executing the reset process, the first control unit 15 acquires the time of the second clock circuit 112 via the second control unit 113 and synchronizes the time of the first clock circuit 14 with the time of the second clock circuit 112. In other words, the first control unit 15 synchronizes the time of the first clock circuit 14 with the network time.

[0040] The second control unit 113 has a processor that executes various processes. For example, the second control unit 113 may have a CPU or an MPU as a processor. The processor executes a computer program stored in the second storage unit 114 to execute various processes. The second control unit 113 and the second storage unit 114 may form a microcomputer.

[0041] The second storage unit 114 stores various computer programs. The second storage unit 114 also stores various data or information. Specifically, the second storage unit 114 stores calendar information and a reset cycle. The second storage unit 114 has, for example, a semiconductor memory. Specifically, the second storage unit 114 may have a ROM and a RAM as the semiconductor memory. The second storage unit 114 may have a non-volatile semiconductor memory to which data can be written and from which data can be erased. For example, the second storage unit 114 may have an EEPROM or a flash memory as the non-volatile semiconductor memory.

[0042] Next, the communication device 1 of this embodiment will be described with reference to Figs. 1 to 4. Fig. 4 is a diagram showing a process executed by a first control unit 15 included in the communication device 1 of this embodiment. Hereinafter, the process shown in Fig. 4 may be referred to as a "first process." In this embodiment, the first process is executed when notifying the center device 2 of the measurement value of the meter 3.

[0043] When the first control unit 15 acquires the measured value of the meter 3 via the connection unit 12, it outputs a connection instruction to the second control unit 113 to establish a communication connection with the base station 4 (step S1). In response to the connection instruction, the second control unit 113 executes a process to establish a communication connection with the base station 4. As a result, a communication connection is established between the communication unit 11 and the base station 4, and communication between the communication unit 11 and the base station 4 becomes possible.

[0044] After a communication connection is established between the communication unit 11 and the base station 4, the first control unit 15 controls the communication unit 11 to transmit a message D to the center device 2 and receive a response R from the center device 2 (step S2). Here, the message D indicates the measurement value of the meter 3. Hereinafter, the message D in the first process may be referred to as a "first message D1". Also, the response R in the first process may be referred to as a "first response R1".

[0045] Specifically, the first control unit 15 generates a first electronic message D1 indicating the measurement value of the meter 3, and outputs it to the second control unit 113. The second control unit 113 controls the communication circuit 111 to transmit the first electronic message D1. As a result, the first electronic message D1 is transmitted from the communication unit 11 to the base station 4. The base station 4 transmits the first electronic message D1 to the center-side network control device 5, and the center-side network control device 5 transmits the first electronic message D1 to the center device 2.

[0046] After causing the communication unit 11 to transmit the first electronic message D1, the first control unit 15 places the communication unit 11 in a reception waiting state until the communication unit 11 receives a first response R1 from the center device 2. Hereinafter, the reception waiting state in the first process may be referred to as a "first reception waiting state."

[0047] A timeout period TP is set in the reception waiting state. The timeout period TP indicates the maximum period for which the reception waiting state is to continue. A first timeout period TP1 is set in the first reception waiting state. The first timeout period TP1 indicates a period obtained by adding a period α to the transmission interval ΔT described with reference to FIG. 2. Therefore, the first timeout period TP1 indicates a period (ΔT+α) longer than the transmission interval ΔT. The period α is determined taking into consideration network delays and the like. The period α may be, for example, 10 seconds or 20 seconds. The timeout period TP is stored in the first storage unit 16.

[0048] After transmitting the first electronic message D1, the first control unit 15 determines whether the communication unit 11 has received the first response R1 (step S3). Specifically, when the communication unit 11 receives the first response R1, the communication unit 11 outputs the first response R1 to the first control unit 15. Thus, the first control unit 15 determines whether the first response R1 has been received from the communication unit 11.

[0049] If the first control unit 15 determines that the communication unit 11 has not received the first response R1 (No in step S3), it determines whether or not the first timeout period TP1 has elapsed since the first telegram D1 was sent (step S6).

[0050] When the first control unit 15 determines that the first timeout period TP1 has not elapsed (No in step S6), the process shown in Fig. 4 returns to step S3. When the first control unit 15 determines that the first timeout period TP1 has elapsed (Yes in step S6), the first process shown in Fig. 4 ends.

[0051] When the first control unit 15 determines that the communication unit 11 has received the first response R1 (Yes in step S3), it acquires the response reception date and time, which is the date and time when the communication unit 11 received the first response R1 from the center device 2, and stores it in the first storage unit 16 (step S4). Specifically, when it determines that the communication unit 11 has received the first response R1, it acquires the current time from the first clock circuit 14, and acquires the response reception date and time based on the current time and calendar information. The response reception date and time is an example of a "response reception time."

[0052] After acquiring the response reception date and time, the first control unit 15 changes the timeout period TP from the first timeout period TP1 to the second timeout period TP2 (step S5), and ends the first process shown in Fig. 4. The length of the second timeout period TP2 is shorter than the first timeout period TP1. For example, the length of the second timeout period TP2 may have the same value as the period α. In other words, the second timeout period TP2 may have a value obtained by subtracting the transmission interval ΔT from the first timeout period TP1.

[0053] Next, the communication device 1 of this embodiment will be described with reference to Figs. 1 to 5. Fig. 5 is a diagram showing a process executed by a first control unit 15 included in the communication device 1 of this embodiment. Hereinafter, the process shown in Fig. 5 may be referred to as a "second process." In this embodiment, the second process is executed when the measurement value of the meter 3 is notified to the center device 2 after the first process shown in Fig. 4 is executed. In other words, the second process is executed every time the measurement value of the meter 3 is notified to the center device 2 after the response reception date and time is acquired.

[0054] When the first control unit 15 acquires the measurement value of the meter 3 via the connection unit 12, it calculates the time Tb to transmit the electronic message D based on the transmission interval ΔT and the response reception date and time stored in the first storage unit 16, and determines the time Tb to transmit the electronic message D (step S11). Specifically, when the first control unit 15 acquires the measurement value of the meter 3 via the connection unit 12, it acquires the current date and time based on the current time and calendar information acquired from the first clock circuit 14, and calculates the time Tb to transmit the electronic message D based on the current date and time, the transmission interval ΔT, and the response reception date and time.

[0055] More specifically, the first control unit 15 calculates the time immediately before the transmittable time Ta as the time Tb at which to transmit the electronic document D. Specifically, the first control unit 15 calculates the time Tb at which to transmit the electronic document D by finding the nearest future transmittable time Ta to the current date and time among the transmittable times Ta that appear at each transmission interval ΔT starting from the response reception date and time.

[0056] Hereinafter, the electronic message D in the second process may be referred to as the "second electronic message D2", the response R in the second process may be referred to as the "second response R2", and the time Tb at which the second electronic message D2 is transmitted may be referred to as the "scheduled transmission time Tb". Here, the second electronic message D2 indicates the measurement value of the meter 3.

[0057] When the first control unit 15 determines the scheduled transmission time Tb, it determines whether or not a standby time Tw has elapsed since the measurement value of the meter 3 was obtained (step S12). In detail, the first control unit 15 calculates the standby time Tw based on the current time obtained from the first clock circuit 14 and the scheduled transmission time Tb. The standby time Tw indicates the time interval from the acquisition of the measurement value of the meter 3 to the arrival of the scheduled transmission time Tb. The first control unit 15 has a timer function, and sets the standby time Tw in the timer function to determine whether or not the standby time Tw has elapsed.

[0058] The first control unit 15 waits until the waiting time Tw has elapsed (No in step S12). When the first control unit 15 determines that the waiting time Tw has elapsed (Yes in step S12), it outputs a connection instruction to the second control unit 113 (step S13). As a result, a communication connection is established between the communication unit 11 and the base station 4.

[0059] After a communication connection is established between the communication unit 11 and the base station 4, the first control unit 15 controls the communication unit 11 to send a second message D2 to the center device 2 and receive a second response R2 from the center device 2 (step S14).

[0060] Specifically, after causing the communication unit 11 to transmit the second electronic message D2, the first control unit 15 places the communication unit 11 in a reception waiting state until the communication unit 11 receives the second response R2 from the center device 2. Hereinafter, the reception waiting state in the second process may be referred to as a "second reception waiting state." At this time, as described with reference to FIG. 4, the timeout period TP is changed from the first timeout period TP1 to the second timeout period TP2.

[0061] After transmitting the second electronic message D2, the first control unit 15 determines whether the communication unit 11 has received the second response R2 (step S15). When the first control unit 15 determines that the communication unit 11 has received the second response R2 (Yes in step S15), the first control unit 15 ends the second process shown in FIG.

[0062] If the first control unit 15 determines that the communication unit 11 has not received the second response R2 (No in step S15), it determines whether the second timeout period TP2 has elapsed since the second electronic message D2 was sent (step S16).

[0063] When the first control unit 15 determines that the second timeout period TP2 has not elapsed (No in step S16), the process shown in Fig. 5 returns to step S15. When the first control unit 15 determines that the second timeout period TP2 has elapsed (Yes in step S16), the first control unit 15 changes the timeout period TP from the second timeout period TP2 to the first timeout period TP1 (step S17), and ends the second process shown in Fig. 5.

[0064] As described with reference to Fig. 6, according to this embodiment, when the communication device 1 times out without receiving the second response R2, the timeout period TP is changed from the second timeout period TP2 to the first timeout period TP1. Therefore, the first control unit 15 can execute the first process again when notifying the center device 2 of the measurement value of the meter 3 next time. As a result, the first control unit 15 can acquire the response reception date and time again, update the response reception date and time stored in the first storage unit 16, and then execute the second process.

[0065] Next, the communication device 1 of the present embodiment will be described with reference to Fig. 1 to Fig. 6. Fig. 6 is a sequence diagram showing an example of the operation of the communication device 1 of the present embodiment. In detail, Fig. 6 shows an example of the operation of the first control unit 15 and the communication unit 11 when the first process is executed.

[0066] 6, when the first control unit 15 acquires the measured value of the meter 3 via the connection unit 12, it outputs a connection instruction to the communication unit 11. As a result, a communication connection is established between the communication unit 11 and the base station 4.

[0067] The communication unit 11 is in a dormant state until a connection instruction is received from the first control unit 15. When the communication unit 11 is in a dormant state, it consumes almost no power. The communication unit 11 is activated by receiving a connection instruction from the first control unit 15.

[0068] After a communication connection is established between the communication unit 11 and the base station 4, the first control unit 15 generates a first electronic message D1 indicating the measurement value of the meter 3 and outputs it to the communication unit 11. As a result, the communication unit 11 transmits the first electronic message D1 to the base station 4. The base station 4 transmits the first electronic message D1 to the center-side network control device 5, and the center-side network control device 5 transmits the first electronic message D1 to the center device 2. After transmitting the first electronic message D1, the first control unit 15 puts the communication unit 11 into a first reception waiting state.

[0069] After receiving the first electronic message D1, the center device 2 transmits a first response R1 to the center-side network control device 5 at the transmission possible time Ta. As a result, the first response R1 is transmitted from the center-side network control device 5 to the communication unit 11 via the base station 4.

[0070] If the communication unit 11 receives the first response R1 during the period from when the first telegram D1 is transmitted until the first timeout period TP1 has elapsed, the communication unit 11 outputs the first response R1 to the first control unit 15 and goes into a pause state.

[0071] When the first control unit 15 receives the first response R1 from the communication unit 11, it acquires the response reception date and time, and changes the timeout period TP from the first timeout period TP1 to the second timeout period TP2.

[0072] Next, the communication device 1 of the present embodiment will be described with reference to Fig. 1 to Fig. 7. Fig. 7 is a sequence diagram showing an example of the operation of the communication device 1 of the present embodiment. In detail, Fig. 7 shows an example of the operation of the first control unit 15 and the communication unit 11 when the second process is executed.

[0073] When the first control unit 15 acquires the measured value of the meter 3 via the connection unit 12, the first control unit 15 calculates a scheduled transmission time Tb based on the transmission interval ΔT and the response reception date and time stored in the first storage unit 16.

[0074] After calculating the scheduled transmission time Tb, the first control unit 15 goes into a standby state. Then, when the standby time Tw has elapsed and the current time becomes the scheduled transmission time Tb, the first control unit 15 outputs a connection instruction to the communication unit 11. As a result, a communication connection is established between the communication unit 11 and the base station 4. The communication unit 11 is in a pause state from when the first control unit 15 acquires the measurement value of the meter 3 until the standby time Tw has elapsed.

[0075] After a communication connection is established between the communication unit 11 and the base station 4, the first control unit 15 generates a second electronic message D2 indicating the measurement value of the meter 3 and outputs it to the communication unit 11. As a result, the second electronic message D2 is transmitted from the communication unit 11 to the base station 4. The base station 4 transmits the second electronic message D2 to the center-side network control device 5, and the center-side network control device 5 transmits the second electronic message D2 to the center device 2. After transmitting the second electronic message D2, the first control unit 15 puts the communication unit 11 into a second reception waiting state.

[0076] After receiving the second electronic message D2, the center device 2 transmits the second response R2 to the center-side network control device 5 at the transmission possible time Ta. As a result, the second response R2 is transmitted from the center-side network control device 5 to the communication unit 11 via the base station 4.

[0077] If the communication unit 11 receives the second response R2 during the period from when the second electronic message D2 is transmitted until the second timeout period TP2 has elapsed, the communication unit 11 outputs the second response R2 to the first control unit 15 and goes into a pause state.

[0078] Next, the communication device 1 of the present embodiment will be described with reference to Figs. 1 to 8. Fig. 8 is a sequence diagram showing an example of the operation of the communication device 1 of the present embodiment. In detail, Fig. 8 shows another example of the operation of the first control unit 15 and the communication unit 11 when the second process is executed. In the following, only matters different from those described with reference to Fig. 7 will be described, and descriptions of matters similar to those described with reference to Fig. 7 will be omitted.

[0079] As shown in FIG. 8, if the communication unit 11 is unable to receive the second response R2 from the base station 4 before the second timeout period TP2 has elapsed, for example due to a communication failure, the first control unit 15 changes the timeout period TP from the second timeout period TP2 to the first timeout period TP1.

[0080] The first embodiment of the present invention has been described above with reference to Fig. 1 to Fig. 8. According to this embodiment, the communication device 1 calculates the scheduled transmission time Tb. Therefore, the communication load between the center device 2 and each communication device 1 is less likely to increase, compared to a configuration in which the center device 2 sets the transmission timing for each communication device 1 every time the center device 2 communicates with each communication device 1.

[0081] Furthermore, according to this embodiment, when the second process is executed, the communication unit 11 is in a sleep state until the waiting time Tw has elapsed. Therefore, the period during which the communication unit 11 is in a sleep state can be extended, so that the rate at which the power is consumed by the communication device 1 can be suppressed. In other words, the power consumption of the communication device 1 can be reduced.

[0082] Furthermore, according to this embodiment, the length of the timeout period TP (second timeout period TP2) during execution of the second process can be made shorter than that during execution of the first process (compared to the length of the first timeout period TP1). This makes it possible to shorten the period during which the communication unit 11 is in a reception waiting state, thereby suppressing the power consumption rate of the communication device 1.

[0083] Next, a modified example of the communication device 1 of the present embodiment will be described with reference to Fig. 9. Fig. 9 is a diagram showing a modified example of the second process executed by the first control unit 15 included in the communication device 1 of the present embodiment.

[0084] The second process shown in Fig. 9 includes steps S21 to S28. Here, steps S21 to S26 and S28 are similar to steps S11 to S17 shown in Fig. 5, and therefore the description thereof will be omitted.

[0085] 9, when the first control unit 15 determines that the second timeout period TP2 has elapsed (Yes in step S26), it determines whether the number of times that the second response R2 has failed to be received is N or more (step S27), where "N" is an integer equal to or greater than 2.

[0086] When the first control unit 15 determines that the number of times that the second response R2 has failed to be received is N or more (Yes in step S27), it changes the timeout period TP from the second timeout period TP2 to the first timeout period TP1 (step S28) and ends the second process shown in Fig. 9. On the other hand, when the first control unit 15 determines that the number of times that the second response R2 has failed to be received is not N or more (No in step S27), it ends the second process shown in Fig. 9.

[0087] The communication device 1 described with reference to FIG. 1 to FIG. 8 changes the timeout period TP from the second timeout period TP2 to the first timeout period TP1 when it fails to receive the second response R2 once. Therefore, even if the cause of the failure to receive the second response R2 is a temporary cause, the first process is executed the next time the measurement value of the meter 3 is notified to the center device 2. In other words, even if the cause of the failure to receive the measurement value of the meter 3 has been eliminated, the first process is executed the next time the measurement value of the meter 3 is notified to the center device 2. In contrast, according to the modified example described with reference to FIG. 9, if the reception of the second response R2 fails due to a temporary cause, the telegram D can be transmitted by the second process if the cause of the failure to receive has been eliminated. Therefore, the power consumption rate of the communication device 1 can be suppressed.

[0088] [Embodiment 2] Next, a second embodiment of the present invention will be described with reference to Figures 1 to 4 and 10. However, differences from the first embodiment will be described, and a description of the same matters as in the first embodiment will be omitted. The second process of the second embodiment is different from that of the first embodiment.

[0089] Fig. 10 is a diagram showing a second process executed by the first control unit 15 included in the communication device 1 of this embodiment. The second process shown in Fig. 10 includes steps S31 to S39. Here, steps S31 to S37 are similar to steps S11 to S17 shown in Fig. 5, and therefore their description will be omitted.

[0090] As shown in FIG. 10, when the first control unit 15 determines that the communication unit 11 has received the second response R2 (Yes in step S35), it acquires the response reception date and time (step S38), updates the response reception date and time stored in the first memory unit 16 to the response reception date and time acquired this time (step S39), and terminates the second processing shown in FIG. 10.

[0091] The second embodiment of the present invention has been described above with reference to Figures 1 to 4 and 10. According to this embodiment, similar to the first embodiment, the communication load between the center device 2 and each communication device 1 is less likely to increase.

[0092] 1 to 9, the communication device 1 acquires the response reception date and time only when the first process is executed, and therefore the longer the time that has passed since the first process was executed (the time that has passed since the response reception date and time was acquired), the greater the possibility that the difference between the scheduled transmission time Tb and the transmittable time Ta will become. In contrast, according to this embodiment, the response reception date and time is acquired every time a response R is received from the center device 2, and therefore the possibility that the difference between the scheduled transmission time Tb and the transmittable time Ta will become large can be reduced.

[0093] [Embodiment 3] Next, a third embodiment of the present invention will be described with reference to Figures 1 to 3 and 11. However, only differences from the first and second embodiments will be described, and descriptions of the same aspects as the first and second embodiments will be omitted.

[0094] The third embodiment differs from the first and second embodiments in the first process. Specifically, in the first and second embodiments, the first control unit 15 acquires the response reception date and time when notifying the center device 2 of the measurement value acquired from the meter 3, but in the third embodiment, the first control unit 15 acquires the response reception date and time by making the communication unit 11 transmit the first electronic message D1 in response to the communication unit 11 acquiring the network time.

[0095] Fig. 11 is a sequence diagram showing an example of the operation of the communication device 1 of this embodiment. In detail, Fig. 11 shows an example of the operation of the first control unit 15 and the communication unit 11 when the first process is executed.

[0096] As described with reference to Fig. 3, the communication unit 11 periodically executes a reset process. As shown in Fig. 11, when executing the reset process, the communication unit 11 starts up from a hibernation state and establishes a communication connection with the base station 4. At this time, as described with reference to Fig. 3, the communication unit 11 acquires the network time from the base station 4 and synchronizes the time of the second clock circuit 112 with the network time.

[0097] When the communication unit 11 executes the reset process, the first control unit 15 synchronizes the time of the first clock circuit 14 with the time of the second clock circuit 112, thereby synchronizing the time of the first clock circuit 14 with the network time.

[0098] In this embodiment, when the first control unit 15 synchronizes the time of the first clock circuit 14 with the network time, while the communication connection between the communication unit 11 and the base station 4 is established, the first control unit 15 generates a first electronic message D1 and outputs it to the communication unit 11. Here, the content of the first electronic message D1 may be empty or may be a content commanding the center device 2 to respond.

[0099] When the first electronic message D1 is output to the communication unit 11, the first electronic message D1 is transmitted to the center device 2 as described with reference to Fig. 6. The subsequent processing is the same as that in Fig. 6, and therefore description thereof will be omitted here.

[0100] The third embodiment of the present invention has been described above with reference to Fig. 1 to Fig. 3 and Fig. 11. According to this embodiment, as in the first and second embodiments, the communication load between the center device 2 and each communication device 1 is unlikely to increase. Furthermore, according to this embodiment, the first process is executed to acquire the response reception date and time every time the communication unit 11 executes the reset process, so that it is possible to reduce the possibility that the difference between the scheduled transmission time Tb and the possible transmission time Ta will become large.

[0101] [Embodiment 4] Next, a fourth embodiment of the present invention will be described with reference to Figures 1 to 3, 11, and 12. However, only differences from the first to third embodiments will be described, and descriptions of the same matters as the first to third embodiments will be omitted.

[0102] The second process of the fourth embodiment is different from those of the first to third embodiments. Specifically, in the fourth embodiment, the first control unit 15 executes the second process in response to the communication unit 11 acquiring the network time. Furthermore, in the fourth embodiment, similarly to the second embodiment, the response reception date and time is acquired when the second process is executed.

[0103] Fig. 12 is a sequence diagram showing an example of the operation of the communication device 1 of the present embodiment. In detail, Fig. 12 shows an example of the operation of the first control unit 15 and the communication unit 11 when the second process is executed.

[0104] As shown in FIG. 12, when the first control unit 15 synchronizes the time of the first clock circuit 14 with the network time, it calculates the scheduled transmission time Tb based on the transmission interval ΔT and the response reception date and time stored in the first memory unit 16.

[0105] After calculating the scheduled transmission time Tb, the first control unit 15 goes into a standby state. Then, when the standby time Tw has elapsed and the current time becomes the scheduled transmission time Tb, it outputs a connection instruction to the communication unit 11. As a result, a communication connection is established between the communication unit 11 and the base station 4. The communication unit 11 is in a pause state until the standby time Tw has elapsed since the first control unit 15 synchronized the time of the first clock circuit 14 with the network time.

[0106] After a communication connection is established between the communication unit 11 and the base station 4, the first control unit 15 generates a second electronic message D2 and outputs it to the communication unit 11. Here, the content of the second electronic message D2 may be empty or may be a content commanding the center device 2 to respond.

[0107] When the second electronic message D2 is output to the communication unit 11, as described with reference to Fig. 7, the second electronic message D2 is transmitted to the center device 2. After transmitting the second electronic message D2, the first control unit 15 puts the communication unit 11 into a second reception waiting state.

[0108] After receiving the second electronic message D2, the center device 2 transmits the second response R2 to the center-side network control device 5 at the transmission possible time Ta. As a result, the second response R2 is transmitted from the center-side network control device 5 to the communication unit 11 via the base station 4.

[0109] If the communication unit 11 receives the second response R2 during the period from when the second electronic message D2 is transmitted until the second timeout period TP2 has elapsed, the communication unit 11 outputs the second response R2 to the first control unit 15 and goes into a pause state.

[0110] When the first control unit 15 receives the second response R2 from the communication unit 11, it acquires the response reception date and time, and updates the response reception date and time stored in the first memory unit 16 to the response reception date and time acquired this time.

[0111] The fourth embodiment of the present invention has been described above with reference to Figures 1 to 3, 11, and 12. According to this embodiment, similar to the first to third embodiments, the communication load between the center device 2 and each communication device 1 is less likely to increase.

[0112] According to this embodiment, since the second process is executed to obtain the response reception date and time every time the communication unit 11 executes the reset process after the first process is executed, the possibility of the difference between the scheduled transmission time Tb and the transmittable time Ta becoming large can be reduced. Furthermore, according to this embodiment, the second process is executed to obtain the response reception date and time every time the communication unit 11 executes the reset process after the first process is executed, so the power consumption rate of the communication device 1 can be suppressed compared to a configuration in which the first process is executed to obtain the response reception date and time every time the communication unit 11 executes the reset process.

[0113] The first control unit 15 may further acquire the response reception date and time when notifying the center device 2 of the measured value acquired from the meter 3.

[0114] The embodiments of the present invention have been described above with reference to the drawings (FIGS. 1 to 12). However, the present invention is not limited to the above embodiments, and can be implemented in various aspects without departing from the gist of the present invention. In addition, the components disclosed in the above embodiments can be modified as appropriate. For example, a certain component among all the components shown in one embodiment may be added to the components of another embodiment, or some of all the components shown in one embodiment may be deleted from the embodiment.

[0115] The drawings are mainly schematic illustrations of each component to facilitate understanding of the invention, and the thickness, length, number, spacing, etc. of each component shown in the drawings may differ from the actual ones due to the convenience of creating the drawings. Furthermore, the configurations of each component shown in the above embodiment are merely examples and are not particularly limited, and it goes without saying that various modifications are possible within a range that does not substantially deviate from the effects of the present invention.

[0116] For example, in the embodiment described with reference to FIGS. 1 to 12, the communication device 1 is connected to the meter 3 by wire, but the communication device 1 may be connected to the meter 3 by wireless.

[0117] Also, in the embodiment described with reference to Figs. 1 to 12, the communication device 1 is connected to the meter 3, but the external device to which the communication device 1 is connected is not limited to the meter 3. For example, the external device may be a contact device. A contact device is a device that does not comply with the U-bus standard, and detects some state change (for example, a change indicating a short / open switching state of a contact) and notifies on or off information. The on or off information is an example of "information acquired from an external device."

[0118] 1 to 12, the first control unit 15 acquires the response reception date and time, but the first control unit 15 may acquire the time (response reception time) at which the communication unit 11 receives the response R from the center device 2. In this case, the first control unit 15 calculates the scheduled transmission time Tb based on the current time acquired from the first clock circuit 14, the transmission interval ΔT, and the response reception time when the second process is executed.

[0119] 1 to 12, the first control unit 15 determines whether the waiting time Tw has elapsed, but the first control unit 15 does not have to determine whether the waiting time Tw has elapsed. For example, the first control unit 15 may determine whether the current date and time obtained from the first clock circuit 14 matches the scheduled transmission time Tb.

[0120] 1 to 12, the timeout period TP during execution of the second process is shorter than the timeout period TP during execution of the first process, but the timeout period TP during execution of the second process may be the same length as the timeout period TP during execution of the first process. In other words, the process of changing the timeout period TP may be omitted. [Industrial Applicability]

[0121] The present invention is useful for communication devices and has industrial applicability. [Explanation of symbols]

[0122] 1: Communication equipment 2: Center device 3: Meter 4:Base station 11: Communications Department 15: First control section 16: 1st memory section 100:Communication Systems D: Telegram D1: 1st telegram D2: 2nd telegram R : Response R1: First response R2: Second response TP : Timeout period TP1: First timeout period TP2: Second timeout period Ta: Transmittable time Tb: Scheduled transmission time Tw: Waiting time ΔT: Transmission interval

Claims

1. a communication unit that transmits a message to a center device and receives a response from the center device; a storage unit that stores a transmission interval, which is a time interval during which the center device can transmit the response to the communication unit; a control unit that controls the communication unit to transmit a first message to the center device and receive a first response from the center device, and acquires a response reception time that is a time when the communication unit receives the first response from the center device; Equipped with A communication device in which, when the control unit causes the communication unit to send a second message after acquiring the response reception time, the control unit determines the time to send the second message based on the transmission interval and the response reception time.

2. the control unit causes the communication unit to transmit the first telegram, and then places the communication unit in a first reception waiting state; the control unit causes the communication unit to transmit the second telegram, and then places the communication unit in a second reception waiting state; 2. The communication device according to claim 1, wherein the control unit makes a second timeout period, which is the longest period for which the second reception waiting state is to continue, shorter than a first timeout period, which is the longest period for which the first reception waiting state is to continue.

3. 3. The communication device according to claim 2, wherein the control unit determines whether the communication unit has received a second response before the second timeout period has elapsed, and if it determines that the second response has not been received before the second timeout period has elapsed, the next time the control unit causes the communication unit to send a message, the control unit then causes the communication unit to send the first message, and then places the communication unit in the first reception waiting state and acquires the response reception time again.

4. The communication device according to claim 3 , wherein the control unit acquires the response reception time every time the communication unit receives the first response or the second response from the center device.

5. Further comprising a connection section for connecting to an external device, A communication device as described in any one of claims 1 to 4, wherein the control unit, when notifying the center device of information acquired from the external device, sends the first message to the center device, controls the communication unit to receive the first response from the center device, and acquires the response reception time, which is the time when the communication unit receives the first response from the center device.

6. the communication unit communicates with the center device via a base station; The communication unit acquires a network time from the base station, The communication device according to claim 1 , wherein the control unit acquires the response reception time when the communication unit acquires the network time.

7. the communication unit communicates with the center device via a base station; The communication unit periodically communicates with the base station; The communication device according to claim 1 , wherein the control unit obtains the response reception time every time the communication unit communicates with the base station.

8. transmitting a first message from a communication unit to a center device; acquiring a response reception time, which is a time when the communication unit receives the first response, in response to the communication unit receiving the first response from the center device; a step of determining a time to transmit the second message based on the response reception time and a transmission interval when transmitting a second message from the communication unit to the center device after acquiring the response reception time; Including, The communication method, wherein the transmission interval indicates a time interval during which the center device can transmit a response to the communication unit.

9. A center device and a communication device are connected to each other so as to be able to communicate with each other, The communication device includes: a communication unit that transmits a message to the center device and receives a response from the center device; a storage unit that stores a transmission interval, which is a time interval during which the center device can transmit the response to the communication unit; a control unit that controls the communication unit to transmit a first message to the center device and receive a first response from the center device, and acquires a response reception time that is a time when the communication unit receives the first response from the center device; Equipped with A communication system in which, when the control unit causes the communication unit to send a second message after acquiring the response reception time, the control unit determines the time to send the second message based on the transmission interval and the response reception time.

Citation Information

Patent Citations

  • Communication system

    JP2000134679A

  • Sensor device and its retransmission control method

    JP2013192055A

  • Control device, measuring apparatus, communication system, control method, communication method, and program

    JP2016100623A

  • Communication system, server apparatus, device apparatus and server load distribution method

    JP2017182576A

  • Sensor node, host, and sensor network system

    JP2019212997A