[go: up one dir, main page]

WO2012101779A1 - Network management system, network management server, network terminal, and network management method - Google Patents

Network management system, network management server, network terminal, and network management method Download PDF

Info

Publication number
WO2012101779A1
WO2012101779A1 PCT/JP2011/051473 JP2011051473W WO2012101779A1 WO 2012101779 A1 WO2012101779 A1 WO 2012101779A1 JP 2011051473 W JP2011051473 W JP 2011051473W WO 2012101779 A1 WO2012101779 A1 WO 2012101779A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
communication
time
network management
communication method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2011/051473
Other languages
French (fr)
Japanese (ja)
Inventor
寺田 真介
弘起 佐藤
義則 望月
和也 門田
小泉 稔
江端 智一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to PCT/JP2011/051473 priority Critical patent/WO2012101779A1/en
Publication of WO2012101779A1 publication Critical patent/WO2012101779A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/60Arrangements in telecontrol or telemetry systems for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter

Definitions

  • the present invention relates to a network management system, a network management server, a network terminal, and a network management method for switching radio systems of all terminals existing in a network in a time division manner in order to satisfy a communication form required by the system.
  • An automatic meter reading system using wireless communication (hereinafter referred to as an automatic meter reading system) is a system that connects hundreds to tens of thousands of meter reading terminals via a wireless network.
  • wireless communication such as wireless LAN and specific low power wireless is limited to the radio wave reach. Therefore, it is common to use multi-hop communication in order to enable data communication of all terminals existing in the network.
  • Multi-hop communication enables data communication between terminals by transferring data to a terminal located between the two terminals, even when the two terminals performing data communication do not exist within the communication range of each other Communication.
  • the number of transfers hereinafter referred to as the number of hops
  • the number of hops increases, there is a problem that the data arrival rate to the terminal decreases.
  • the automatic meter reading system requires a collection of meter reading data from all terminals in the network within a certain period of time and a request to reliably distribute the same data to all terminals in order to update software and send time synchronization information.
  • the former requires high-speed data communication due to the restriction of a certain time.
  • the latter requires data communication with a small number of hops, that is, a wide communication range, due to certainty restrictions.
  • wireless communication has a characteristic that high-speed communication has a narrow communication range, and low-speed communication has a characteristic that the communication range is wide. Therefore, the two requirements of the automatic meter reading system cannot be satisfied at the same time. Therefore, a mechanism for efficiently switching between wireless systems having different characteristics has become necessary.
  • Patent Document 1 has been proposed as a technology for efficiently switching between two wireless systems.
  • Patent Document 1 is a technique for switching a wireless system according to a terminal state such as a moving speed or a user selection. Specifically, when the terminal is moving at a high speed, in order to reduce the frequency of communication disconnection with the gateway, a low-speed wireless method with a wide communication range is selected, and conversely, when the terminal is moving at a low speed, the gateway This is a technology that has a feature of selecting a wireless system with a high communication speed and a narrow communication range.
  • Patent Document 1 switches the wireless method depending on the state of the terminal such as the moving speed. For this reason, when the terminals existing in the network are different from each other, the wireless method selected by each terminal is also different, and therefore, it is not possible to perform simultaneous data distribution as a requirement of the automatic meter reading system.
  • the wireless system of the terminal also changes frequently, so there is a possibility that a large load is applied to the terminal.
  • the present invention performs time synchronization for all terminals in an automatic meter reading system, and unifies the time zone in which the two radio systems are used in the system, thereby providing a system at a certain time. It is an object of the present invention to provide a network management system, a network management server, a network terminal, and a network management method capable of determining a wireless system used in the network.
  • a network management system includes a plurality of network terminals capable of communicating by a plurality of wireless systems, and network management for managing communication between the plurality of network terminals.
  • a network management system connected to a server via a network, wherein the network management server indicates a period during which communication is performed between the network management server and the plurality of network terminals by a first communication method.
  • a storage unit for storing a slot table including a period and a second communication period indicating a period in which communication is performed in the network management server and the plurality of network terminals by a second communication method different from the first communication method;
  • the time between the plurality of network terminals A synchronization time management unit for acquiring time synchronization information for externally transmitting the time synchronization information and the slot table to the plurality of network terminals, and the time synchronization information acquired by the synchronization time management unit and the Based on the first communication period and the second communication period included in the slot table, a communication method between the network management server and the plurality of network terminals is set to the first communication method or the second communication method.
  • a server radio control unit that switches to any one of the communication methods, each of the plurality of network terminals, based on the time synchronization information, a time management unit that synchronizes the time of the network terminal to a predetermined time, Receiving the time synchronization information and the slot table from the network management server; The network management server according to the first communication method or the second communication method switched according to the synchronized time and the first communication period and the second communication period included in the slot table.
  • a terminal radio control unit that communicates between the plurality of network terminals.
  • the present invention also provides a network management method, a network management server, and a network terminal that are executed by the network management system.
  • the wireless system used in the system is unified, it is possible to support simultaneous delivery from the gateway to the terminal, which is a request of the automatic meter reading system.
  • Schematic diagram of automatic meter reading system during data collection Schematic diagram of automatic meter reading system for simultaneous data distribution
  • Schematic diagram of terminal GW device configuration Schematic diagram of GW functional configuration
  • Schematic diagram of terminal function configuration Schematic of time frame
  • Schematic diagram of GW power-on flowchart Schematic diagram of terminal power-on flowchart
  • Schematic diagram of GW time slot information transmission flowchart Schematic diagram of data relay transfer flowchart Time synchronization sequence diagram
  • Data collection sequence diagram Data distribution sequence diagram
  • Sequence diagram of data retransmission processing Schematic of time slot change flowchart Advance notification method sequence diagram
  • FIG.1 and FIG.2 is the schematic of the automatic meter-reading system which is 1st embodiment of this invention.
  • the automatic meter reading system includes a terminal 300 that performs meter readings such as electricity and water, management and control of the terminal 300, a gateway (GW) 200 that collects data from the terminal 300, and a server 100 that collects meter reading data collected by the GW 200. It consists of In the example shown in FIG. 1, a plurality of terminals are connected to the GW 200, but in the following, these terminals are representatively described as the terminal 300.
  • FIG. 1 is a diagram showing an outline of a system at the time of data collection in which each terminal transmits meter reading data to the GW 200.
  • Data collection needs to be performed by high-speed data communication because each terminal needs to perform data transmission within a certain period of time.
  • the communication range becomes narrow.
  • the communication method when data communication is performed with the system configuration of FIG. 1 will be referred to as a speed priority method.
  • FIG. 2 is a diagram showing an outline of a system at the time of simultaneous distribution in which the GW 200 transmits data for time synchronization to the terminals all at once.
  • the simultaneous delivery needs to be performed by data communication with a small number of hops, that is, a wide communication range, because each terminal needs to reliably receive the data transmitted by the GW 200.
  • the terminal 300 and the terminal 350 receive the data, and only the terminal 350 receives the data by the transferred data.
  • the communication method when data communication is performed with the system configuration of FIG. 2 will be referred to as a distance priority method.
  • FIG. 3 shows a device configuration diagram of the GW 200 and the terminal 300 in the automatic meter reading system.
  • the GW 200 includes a central processing unit (CPU) 210, a volatile memory 212, a storage device 214, a timer 216, a wired communication IF 218, and a wireless communication IF 220.
  • the storage device 214 stores meter reading data collected from each terminal, data for simultaneous distribution to each terminal, and various data used for storing a route table necessary for communicating with each terminal.
  • the timer 216 is used for processing such as switching between the speed priority method and the distance priority method.
  • the wired communication IF 218 is an interface that performs data communication with the server 100, and corresponds to Ethernet (registered trademark), PLC (Power Line Communication), and the like.
  • a wireless interface such as a mobile network or WiMAX (registered trademark) may be used as an interface for performing data communication with the server 100.
  • the wireless communication IF 200 is an interface that performs data communication with the terminal 300, and corresponds to a wireless LAN, a specific low power wireless, or the like.
  • the terminal 300 includes a CPU 310, a volatile memory 312, a storage device 314, a timer 316, a data acquisition unit 318, and a wireless communication IF 320.
  • the storage device 314 stores meter reading data acquired by the terminal 300 and various data used for storing a route table necessary for communicating with the GW 200.
  • the timer 316 is used for processing such as switching between the speed priority method and the distance priority method.
  • the data acquisition unit 318 is used for collecting meter reading data and controlling the meter from meters such as electricity, gas, and water connected to the terminal 300.
  • the wireless communication IF 320 is an interface that performs data communication with the GW 200, and corresponds to a wireless LAN, a specific low power wireless, or the like.
  • FIG. 4 is a schematic diagram of a functional configuration of the GW 200.
  • the synchronization time management function 430 is a function that manages and controls the time synchronization of each terminal managed by the GW 200 and the data transmission timing of each terminal, and includes a synchronization time acquisition function 432 and a time slot management function 434.
  • the synchronization time acquisition function 432 is a function for acquiring the time managed by the server 100 using NTP (Network Time Protocol) or the like.
  • the time slot management function 434 is a function for determining the data transmission timing of each terminal managed by the GW 200.
  • each terminal 300 sequentially receives data from the GW 200 for the period indicated by the slot interval 640 assigned to each terminal 300, or a GW server 200 is transmitting data.
  • the path information generation function 440 is a function for constructing a transmission path necessary for performing data communication between the GW 200 and the terminal. This function uses a transmission path construction technique generally used in wireless multi-hop communication.
  • Non-Patent Literature 1 C. PERKINS
  • AD HOC ON-DEMAND DISTANCE VECTOR (AODV) ROUTING RFC3561
  • a terminal that transmits data broadcasts a route request message searches for a data receiving terminal, and the data receiving terminal transmits a route response message in the reverse order of the route that received the route request message. Is returned to the data transmission terminal.
  • the terminal that has received and transferred the route response message holds the transferred information as route information, thereby constructing a transmission route.
  • Non-Patent Document 2 T. CLAUSEN, OPTIMIZED LINK STATE ROUTING PROTOCOL (OLSR), RFC 3626, HTTP: //WWW.IETF.ORG/RFC/RFC3626.TXT, IETF, As described in August, 2003), all the terminal information in the system is grasped by transmitting the terminal search message periodically. When data transfer is performed, a transmission path is constructed by determining the transfer destination using the neighboring terminal information of its own terminal.
  • the time management function 450 is a function for making a state transition of the GW 200 using the timer 216 with reference to a time slot table 486 described below.
  • the transmission data generation / reception data analysis function 460 is a function for creating data to be transmitted and analyzing the received data.
  • the communication function 470 is a function for data communication with each terminal, and includes a wireless control function 472.
  • the wireless control function 472 is a function that changes transmission power and modulation method according to the speed priority method and the distance priority method. In addition to changing the transmission power and modulation method, a method of switching between the speed priority method and the distance priority method by mounting two different wireless devices may be used. However, switching the transmission power and modulation method is more effective in terms of cost and power consumption.
  • the data collection function 410 is a function of collecting data from the terminal 300 and storing it in the storage device 214.
  • the server communication function 420 is a function for acquiring information necessary for time synchronization and transmitting meter reading data collected from each terminal.
  • the storage device 214 includes collected data 480 collected from the terminal 300, a route table 482 created by the route information generation function 440, a time slot management table 484 that is time slot information of all terminals, and a time slot that is its own time slot information.
  • the table 486 is saved. Details of each table will be described below.
  • FIG. 5 shows a functional configuration diagram of the terminal 300.
  • the time management function 510 is a function for making a state transition of the terminal 300 using the timer 316 with reference to a time slot table 486 described below.
  • the time management function 510 is a function that corrects the time based on information related to time synchronization periodically transmitted by the GW 200.
  • the route information generation function 520 is a function for constructing a transmission route necessary for data communication between the GW 200 and each terminal. Note that the route information generation method is the same as that of the GW 200, and thus the description thereof is omitted.
  • the transmission data generation / reception data analysis function 530 is a function for generating data to be transmitted and analyzing the received data.
  • the data acquisition unit control function 540 controls the operation of the data acquisition unit 318.
  • the communication function 550 is a function for data communication with the GW 200, and includes a wireless control function 552.
  • the wireless control function 552 is a function that changes transmission power and modulation method according to the speed priority method and the distance priority method.
  • the storage device 214 includes acquisition data 560 such as meter reading data acquired from the data acquisition unit 318, a terminal unique number 564 uniquely assigned to each terminal 300, a route table 482 created by the route information generation function 520, and its own time.
  • acquisition data 560 such as meter reading data acquired from the data acquisition unit 318
  • terminal unique number 564 uniquely assigned to each terminal 300
  • route table 482 created by the route information generation function 520
  • time slot table 486 which is slot information is accumulated. Details of each table will be described below.
  • each “function” indicates a logical configuration and is implemented in a physical configuration. Or a function implemented by an information processing program.
  • FIG. 6 is a diagram showing a schematic diagram of the time frame 610.
  • the time frame 610 is a unit of one time interval set in advance by an administrator or the like. As shown in FIG. 6, the time frame 610 includes a distance priority period 620 in which communication is performed using a distance priority method and a speed priority period 630 in which communication is performed using a speed priority method.
  • the speed priority period 630 provides a slot interval 640 for each terminal, which is a period during which each terminal 300 can transmit data to the GW 200.
  • FIG. 6 shows a case where a total of n slot intervals 640 of C1 to Cn are provided, assuming that the number of terminals is n.
  • the distance priority period is a period during which the GW 200 broadcasts to each terminal.
  • the distance priority period may include a period during which each terminal broadcasts.
  • a configuration in which the distance priority period is used for unicast communication or multicast communication instead of broadcast transmission may be used.
  • FIG. 7 is a schematic diagram of various tables.
  • the time slot management table 484 is managed by the GW 200 and includes a terminal unique number 566, an IP address 712 that is a terminal address, and an acquisition data transmission timing 714.
  • the unique number 566 and the IP address 712 of each terminal are determined in advance.
  • the time slot management function 434 acquires these pieces of information from the server 100 and acquires data transmission timing which is the data transmission order from the GW 200 to the terminals. 714 is determined.
  • the time slot table 474 includes a time frame 610, a speed priority period 620, a distance priority period 630, a slot interval 640, and an acquisition data transmission timing 728.
  • the time slot management function 434 of the GW 200 creates the slot interval 640 from the speed priority period and the number of terminals from the time slot management table 472, and the server communication function 420 generates the slot interval 640.
  • the time slot table 474 is distributed to all the registered terminals 300.
  • the speed priority period 620 and the distance priority period 630 are described as time intervals (seconds).
  • the interval (period) is determined by setting the start time and the end time. Also good.
  • the route table 562 includes a destination IP address 730 and a transfer destination IP address 732.
  • the route table 562 is created by the route information generation function 440 of the GW 200 and the route information generation function 520 of the terminal 300.
  • the route table 562 can be created by applying a route information construction method generally used in wireless multi-hop communication.
  • the GW 200 or the terminal 300 receives data and the destination IP address in the data is different from its own IP address, the data is transferred to the transfer destination IP address 732 according to the destination IP address in the data.
  • the route table 562 is created using the transmission route construction technology of Non-Patent Document 1 and Non-Patent Document 2. Further, since the communicable range is different between the speed priority method and the distance priority method, and the terminal 300 to which the data is transferred is also different, the route table 562 is created by each method.
  • FIG. 8 shows a schematic diagram of a flowchart when the GW 200 is turned on.
  • the route information generation function 440 of the GW 200 creates a route table 482 using the techniques described in Non-Patent Document 1 and Non-Patent Document 2.
  • Step 810 a route table 482 generation process is performed.
  • the time slot management function 434 refers to the time slot management table 472 of the GW 200 and assigns the time slot table 474 to each terminal 300 (step 820). The allocation of the time slot table 474 will be described later.
  • the GW 200 executes the subsequent processing until the power is turned off. When the power is turned off, the GW 200 ends the processing shown in FIG. 8 (step 821).
  • the time slot table 474 is broadcast to each terminal 300 for each terminal 300, but even in this case, these times are also broadcast.
  • the slot table 474 is generated by copying from the original time slot table 474 (a combination of the time slot tables 474 of each terminal 300) and is stored in the storage device 214 of the GW 200.
  • the time management function 450 periodically inquires of the presence or absence of an interrupt by the built-in timer 216 (step 822). This interruption is for confirming whether or not each terminal 300 has received the time slot table 474.
  • the interruption is transmitted from each terminal 300. Generated by the generated signal.
  • the time management function 450 refers to the time slot table 474 and confirms whether it is the time zone of the distance priority period 620 or the speed priority period 630 (step 824).
  • the wireless control function 472 sets the wireless method to the distance priority method (step 826), for example, when simultaneously distributing data for upgrading the software of all terminals.
  • the server communication function 420 performs the simultaneous distribution process (step 830) and returns to the presence or absence of the timer interruption (step 822).
  • the time slot management function 434 determines whether it is the acquisition data transmission timing of the time slot table 474 (step 834), and if it is the acquisition data transmission timing, the data collection function 410 is, for example, all terminals
  • a data collection process (step 840) for collecting meter reading data measured by each of the server communication function 420 is performed. Otherwise, the server communication function 420 executes software for a terminal designated in advance by an administrator or the like.
  • Data distribution processing (step 850) for distributing data for upgrading is performed. The distribution processing in step 850 is performed, for example, when data cannot be distributed due to some circumstances at the time of simultaneous distribution, or to give an instruction only to a specific terminal. The above processing is repeated by the timer 216.
  • FIG. 9 shows a schematic diagram of a flowchart when the terminal 300 is turned on.
  • the route information generation function 520 creates a route table 482 (step 810), and the time slot table 474 assigned by the GW 200 via the server 100. Is received (step 820).
  • the terminal 300 executes the subsequent processing until the power is turned off. When the power is turned off, the terminal 300 ends the processing shown in FIG. 9 (step 921).
  • the time management function 510 uses the built-in timer 316 to inquire about the presence or absence of an interrupt, and transmits a signal to that effect to the GW 200 (step 922).
  • the time management function 510 checks its own time slot table 474 to check whether it is the distance priority period 620 or the speed priority period 630 (step 924). If it is the distance priority period 620, the wireless control function 552 sets the communication method to the distance priority method (step 926), for example, performs a simultaneous distribution process of the meter reading data acquired by the data acquisition unit 318 (step 830), The process returns to the timer interrupt (step 922).
  • data for example, meter reading data
  • the radio control function 552 sets the radio system to the speed priority system (step 932).
  • the wireless control function 552 reads the meter reading acquired by the data acquisition unit 318.
  • Data distribution processing for transmitting data to the GW 200 is performed (step 850). Otherwise, the data acquisition unit 318 performs data collection processing (step 840) for collecting meter reading data, for example. The above processing is repeated by the timer 316.
  • each terminal sequentially transmits a time slot table 486 to the GW 200 at a predetermined timing (acquired data transmission timing 728 of the time slot table 486 set for each terminal).
  • the above-described meter reading data and the like are transmitted at the time designated by the slot interval 640.
  • FIG. 10 shows a schematic diagram of a flowchart of time slot allocation processing in the GW 200.
  • the time slot management function 434 inquires of the server 100 about the number of terminals under the GW 200 (step 1002).
  • the time slot management function 434 creates a time slot management table 484 from the number of terminals (step 1004).
  • the acquisition data transmission timing 714 of the time slot management table 484 is set in ascending / descending order from the terminal unique number 564 and the IP address.
  • the time slot management function 434 sets the slot interval from the number of terminals registered in the created time slot management table 472 and the speed priority period, and the server communication function 420 is a terminal in which the time slot table 486 is registered. It transmits to all by broadcast (step 1008).
  • Fig. 11 shows a sequence diagram of the time slot allocation process.
  • the time slot management function 434 generates transmission data of the time slot table 472 from the time slot management table 472 (step 1202).
  • the terminals 300, 302, and 304 for which the route table 482 generation processing by the route information generation function 440 has ended are waiting for data reception.
  • the server communication function 420 performs data transmission (step 1204), and in the terminal 300, the communication function 550 receives the data (step 1206).
  • the received data is subjected to reception data processing by the transmission data generation / reception data analysis function 530 (step 1100), and the time management function 510 performs time synchronization processing (step 1214), and the processing ends.
  • the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100)
  • the terminal 300 determines whether or not the route information generation function 520 requires relay transfer, and the communication function 550 Data is relayed and transferred.
  • the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), and the time management function 510 performs time synchronization processing (step 1222). finish. If the terminal 302 fails to receive data (step 1206), the terminal 302 remains in a data reception waiting state until the next time slot table 474 is transmitted. Note that the GW 200 and all the terminals 300 set either the speed priority method or the distance priority method as an initial state from when the power is turned on until the time slot table is received.
  • FIG. 12 shows a schematic diagram of a flowchart of received data processing.
  • the communication function 550 receives data (step 1102), and the transmission data generation / reception data analysis function 530 determines whether the destination added to the received data is addressed to its own terminal 300. (Step 1104). If it is addressed to itself, as shown in FIG. 9, processing corresponding to the received data is performed (step 1106).
  • the path information generation function 520 refers to the path table 482 (step 1108) and adds the transfer destination IP address 732 to the data.
  • the data received by the communication function 550 is transferred (step 1112).
  • the transmission data generation / reception data analysis function 530 refers to the transfer destination IP address, and if there is a transfer, re-broadcasts the received data as it is ( Step 1112).
  • the route information generation function 520 determines whether or not transfer or broadcast is necessary. If there is no need for transfer or broadcast, the received data is discarded. Transfer is performed (step 1112).
  • Fig. 13 shows a sequence diagram of the data collection process.
  • the GW 200 is in a state of waiting for data reception. Since the terminal 300 confirms the time frame 610 and is its own transmission timing 714, the transmission data generation / reception data analysis function 530 generates transmission data (step 1302). On the other hand, since the terminals 302 and 305 are not at the transmission timing 714, they are waiting for data reception.
  • the terminal 300 that created the transmission data transmits data to the GW 200 by the communication function 550 (step 1304), and waits for data reception.
  • the retransmission process is repeatedly performed at a predetermined timing during the slot interval 640 of the time slot table 474.
  • the terminal 305 receives the transmission timing 714 (step 1310), generates transmission data similarly to the terminal 300 (step 1310), and performs data transmission (step 1314).
  • the terminal 302 receives the transmission data (step 1316).
  • the transmission data generation / reception data analysis function 530 performs reception data processing (step 1110), and the destination in the data is GW200. Therefore, the communication function 550 performs relay transfer by adding the GW 200 of the transfer destination IP address in the route table 562 to the received data (step 1320).
  • the GW 200 receives the transmission data (step 1320), the transmission data generation / reception data analysis function 460 performs reception data processing (step 1330), and stores the transmission data (ie, collected data) in the storage device 214. (Step 1332), and the process ends. Note that data collected from the terminal 300 is periodically transmitted to the server 100 by the server communication function 420 of the GW 200.
  • FIG. 14 shows a schematic diagram of a sequence diagram of data distribution processing.
  • the time slot management function 434 refers to the time slot table 474, and the transmission data generation / reception data analysis function 460 performs transmission data generation because of the transmission timing (step 1402), and the communication function 470 Transmission is performed (step 1404).
  • the transmission data generation / reception data analysis function 460 performs transmission data generation because of the transmission timing (step 1402), and the communication function 470 Transmission is performed (step 1404).
  • step 1406 since data transmission has failed (step 1406), retransmission processing is performed.
  • the communication function 470 performs data retransmission processing (step 1500) and performs data retransmission (step 1408).
  • the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), transfers to the terminal 302 in the same manner as shown in FIG. 13, and waits for data reception.
  • the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), and transmits the response transmission to the GW 200 (step 1422).
  • the received data processing (step 1100) is performed and transferred as in the case shown in FIG.
  • the GW 200 that has received the data can confirm that the transmitted data has reached the terminal 302 by receiving the response.
  • FIG. 15 shows a flowchart of data retransmission processing.
  • the GW 200 or the terminal 300 transmits data, it enters a data reception waiting state.
  • the communication function 550 and the communication function 470 wait for reception of a response for a predetermined time (step 1502). If a response is received, the data has arrived and the process is terminated.
  • the communication function 550 and the communication function 470 check the number of retransmissions in the time slot (step 1504), and if smaller than the predetermined number, perform the retransmission (step 1506). If it is equal to or greater than a certain number of times, the processing is terminated if it is smaller than the total number of retransmissions, and if it is larger, the route information generation function 440 and the route information generation function 520 reconstruct the transmission route and reconstruct the route table 482. Perform (step 1510).
  • all terminals in the meter-reading system and the GW 200 can cope with simultaneous delivery by switching the wireless system in the time zone.
  • FIG. 16 is a diagram showing a schematic diagram of a change flowchart of the time frame 610.
  • a terminal In an automatic meter reading system, a terminal is normally added or deleted, but if a terminal is added, there is a possibility that the acquired data transmission timing 728 cannot be assigned to the added terminal due to a lack of speed priority period. There is. Moreover, when the data for simultaneous delivery is large, it is required to extend the distance priority period. Therefore, it is necessary to change the distance priority period and the speed priority period.
  • the GW 200 confirms from the time slot management table 472 whether the time slot management function 434 has a time zone in which the slot interval 640 is not allocated in the time zone of the speed priority period 630 (Ste 1602). If there is a vacancy, the time slot management function 434 recreates the time slot management table 472 (step 1604).
  • the time slot management function 434 requests the necessary terminal to change the time slot allocation (step 1608).
  • the table 474 is transmitted (step 1610).
  • the time slot management function 434 changes the slot interval 640 from the number of managed terminals (step 1612) and recreates the time slot management table. After that (step 1614), the re-created time slot table 474 is transmitted (step 1610).
  • the wireless method is switched according to the time zone. For this reason, data collection and simultaneous transmission cannot be performed until a time period when switching to a wireless system according to a request. Therefore, a technique of a prior notification method for switching by explicitly instructing a wireless method will be described. Note that the prior notification method is set to the speed priority method in the normal state for both the GW 200 and the terminal 300.
  • Fig. 17 shows a sequence diagram of the prior notification method.
  • the radio control function 472 creates data for notifying the communication method change (step 1702).
  • the communication function 470 transmits the created data (step 1702) and waits for a response from the terminal.
  • a data retransmission process step 1500 is performed, and the GW 200 waits for a response.
  • the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), and the time management function 510 starts its timer 316 (step 1712), A response transmission is transmitted to the GW 200 (step 1714), and data reception is awaited.
  • the transmission data generation / reception data analysis function 460 performs reception data processing (step 1100), and the communication function 470 transmits data to the terminal 302 (step 1706).
  • the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), the communication function 550 transfers data, and waits for data reception.
  • the terminal 302 receives the data, the received data processing is performed in the same manner as the terminal 300 (step 1100), the time management function 510 starts its own timer 316 (step 1722), and transmits a response to the GW 200 (step). 1724).
  • the terminal 300 that has received the response transmission performs reception data processing in the same manner as in Step 1100 (Step 1100), transfers data to the GW 200, and when the GW 200 receives data, the received data is received in the same manner as in Step 1100. Processing is performed (step 1100).
  • the GW 200 can recognize that each terminal has been able to appropriately set the radio system.
  • Such processing is performed for all terminals in the automatic meter reading system, and each terminal sets the communication method to the distance priority method when the time set by the timer 316 is reached. That is, the time management function 510 of each terminal changes the communication method at the same timing according to each terminal (for example, distance, network hierarchy, etc.) of the timer start time of each terminal. Can do.
  • the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage.
  • various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Provided are: a network management system able to support a simultaneous distribution that is a request from an automatic meter reading system and that is from a gateway to a terminal; a network management server; a network terminal; and a network management method. The network management server is provided with: a recording unit that records a slot table containing a first communication period, which indicates a period of communication among a plurality of network terminals and a network management server by means of a first communication method, and a second communication period, which indicates a period of communication of the plurality of network terminals and the network management server by means of a second communication method that differs from the first communication method; a synchronization time management unit that externally acquires time synchronization information for synchronizing the time among the plurality of network terminals; and a server wireless control unit that transmits the time synchronization information and the slot table to the plurality of network terminals, and on the basis of the first communication period and the second communication period contained in the slot table and the time synchronization information acquired by the synchronization time management unit, switches the communication method among the plurality of network terminals and the network management server to either the first communication method or the second communication method. Each of the plurality of network terminals is provided with: a time management unit that, on the basis of the time synchronization information, causes the time of the network terminal to be synchronized to a predetermined time; and a terminal wireless control unit that receives the slot table and the time synchronization information from the network management server, and in accordance with the first communication period and second communication period contained in the slot table and the time synchronized by the time management unit, communicates among the plurality of network terminals and the network management server by means of the first communication method or second communication method that has been switched to.

Description

ネットワーク管理システム、ネットワーク管理サーバ、ネットワーク端末、およびネットワーク管理方法Network management system, network management server, network terminal, and network management method

 本発明は、システムが要求する通信形態を満足するため、ネットワークに存在する全端末の無線方式を時分割で切り替えるネットワーク管理システム、ネットワーク管理サーバ、ネットワーク端末、およびネットワーク管理方法に関する技術である。 The present invention relates to a network management system, a network management server, a network terminal, and a network management method for switching radio systems of all terminals existing in a network in a time division manner in order to satisfy a communication form required by the system.

 近年、無線LAN(Local Area Network)や特定小電力無線等の無線通信を利用することにより、電気、ガス、水道等の検針作業を自動化する動きがある。検針作業の自動化により、検針作業コスト削減や電気、ガス、水道の利用状況をリアルタイムで把握することが可能となる。 In recent years, there is a movement to automate the meter reading work of electricity, gas, water, etc. by using wireless communication such as wireless LAN (Local Area Network) and specific low power wireless. By automating the meter reading work, it becomes possible to reduce the meter reading work cost and grasp the usage status of electricity, gas and water in real time.

 無線通信を利用した自動検針システム(以下、自動検針システムと称す)は、数百~数万台の検針端末を無線ネットワークで接続するシステムである。しかし、無線LANや特定小電力無線等の無線通信は、電波到達範囲に限りある。そのため、ネットワークに存在する全端末のデータ通信を可能とするため、マルチホップ通信を用いることが一般的である。マルチホップ通信とは、データ通信を行う2つの端末が互いの通信可能範囲内に存在しない場合でも、2つの端末の中間に位置する端末がデータを転送することで、端末間のデータ通信を可能とする通信である。ただし、マルチホップ通信では転送回数(以下、ホップ数と称す)が多くなると、端末までのデータ到達率が低下する問題がある。 An automatic meter reading system using wireless communication (hereinafter referred to as an automatic meter reading system) is a system that connects hundreds to tens of thousands of meter reading terminals via a wireless network. However, wireless communication such as wireless LAN and specific low power wireless is limited to the radio wave reach. Therefore, it is common to use multi-hop communication in order to enable data communication of all terminals existing in the network. Multi-hop communication enables data communication between terminals by transferring data to a terminal located between the two terminals, even when the two terminals performing data communication do not exist within the communication range of each other Communication. However, in multi-hop communication, when the number of transfers (hereinafter referred to as the number of hops) increases, there is a problem that the data arrival rate to the terminal decreases.

 自動検針システムには、ネットワーク内の全端末から一定時間内に検針データを収集するという要求と、ソフトウェア更新や時刻同期情報の送信を行うため、同一データを全端末に確実に一斉配信するという要求がある。前者は、一定時間内という制約から高速なデータ通信が必要となる。後者は、確実という制約から、ホップ数が小さい、つまり通信範囲が広いデータ通信が必要となる。しかし、一般的に無線通信は、高速通信は通信範囲が狭く、低速通信は、通信範囲が広くなる特性を持っているため、自動検針システムの2つの要求を同時に満たすことが出来ない。そのため、異なる特性を持つ無線方式を効率的に切り替える仕組みが必要となった。 The automatic meter reading system requires a collection of meter reading data from all terminals in the network within a certain period of time and a request to reliably distribute the same data to all terminals in order to update software and send time synchronization information. There is. The former requires high-speed data communication due to the restriction of a certain time. The latter requires data communication with a small number of hops, that is, a wide communication range, due to certainty restrictions. However, in general, wireless communication has a characteristic that high-speed communication has a narrow communication range, and low-speed communication has a characteristic that the communication range is wide. Therefore, the two requirements of the automatic meter reading system cannot be satisfied at the same time. Therefore, a mechanism for efficiently switching between wireless systems having different characteristics has become necessary.

 2つの無線方式を効率的に切り替える技術として、特許文献1が提案されている。特許文献1は、移動速度といった端末の状態、もしくはユーザ選択に応じて無線方式を切り換える技術である。具体的には、端末が高速移動している場合、ゲートウェイとの通信切断頻度を低減するため、低速で通信範囲が広い無線方式を選択し、反対に、端末が低速移動している場合、ゲートウェイとの通信切断が頻繁に発生しないため、高速で通信範囲が狭い無線方式を選択するという特徴を有した技術である。 Patent Document 1 has been proposed as a technology for efficiently switching between two wireless systems. Patent Document 1 is a technique for switching a wireless system according to a terminal state such as a moving speed or a user selection. Specifically, when the terminal is moving at a high speed, in order to reduce the frequency of communication disconnection with the gateway, a low-speed wireless method with a wide communication range is selected, and conversely, when the terminal is moving at a low speed, the gateway This is a technology that has a feature of selecting a wireless system with a high communication speed and a narrow communication range.

特開2004-208001号公報JP 2004-208001 A

 特許文献1の技術は、移動速度といった端末の状態によって、無線方式を切り換える。そのため、ネットワークに存在する端末の状態が異なる場合、各端末が選択する無線方式も異なるため、自動検針システムの要件であるデータの一斉配信を行うことができない。 The technology of Patent Document 1 switches the wireless method depending on the state of the terminal such as the moving speed. For this reason, when the terminals existing in the network are different from each other, the wireless method selected by each terminal is also different, and therefore, it is not possible to perform simultaneous data distribution as a requirement of the automatic meter reading system.

 更に、移動速度が頻繁に変化する状態では、端末の無線方式も頻繁に変化してしまうため、端末に多大な負荷がかかる恐れがある。 Furthermore, in a state where the moving speed changes frequently, the wireless system of the terminal also changes frequently, so there is a possibility that a large load is applied to the terminal.

 以上の課題を解決するために、本発明は、自動検針システム内の全端末に対して時刻同期を行い、2つの無線方式を利用する時間帯をシステム内で統一することにより、ある時間におけるシステム内で利用される無線方式を決定することが可能なネットワーク管理システム、ネットワーク管理サーバ、ネットワーク端末、およびネットワーク管理方法を提供することを目的とする。 In order to solve the above problems, the present invention performs time synchronization for all terminals in an automatic meter reading system, and unifies the time zone in which the two radio systems are used in the system, thereby providing a system at a certain time. It is an object of the present invention to provide a network management system, a network management server, a network terminal, and a network management method capable of determining a wireless system used in the network.

 上述した課題を解決し、目的を達成するために、本発明にかかるネットワーク管理システムは、複数の無線方式によって通信可能な複数のネットワーク端末と、前記複数のネットワーク端末間の通信を管理するネットワーク管理サーバとがネットワークを介して接続されたネットワーク管理システムであって、前記ネットワーク管理サーバは、第1の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する期間を示す第1の通信期間と、前記第1の通信方式とは異なる第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末において通信する期間を示す第2の通信期間とを含むスロットテーブルを記憶する記憶部と、前記複数のネットワーク端末間の時刻を同期させるための時刻同期情報を外部から取得する同期時刻管理部と、前記時刻同期情報と前記スロットテーブルとを前記複数のネットワーク端末に送信し、前記同期時刻管理部が取得した前記時刻同期情報と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間とに基づいて、前記ネットワーク管理サーバおよび前記複数のネットワーク端末間における通信方式を、前記第1の通信方式または前記第2の通信方式のいずれかに切り替えるサーバ無線制御部と、を備え、前記複数のネットワーク端末のそれぞれは、前記時刻同期情報に基づいて、前記ネットワーク端末の時刻を所定の時刻に同期させる時刻管理部と、前記ネットワーク管理サーバから前記時刻同期情報と前記スロットテーブルとを受信し、前記時刻管理部が同期させた時刻と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間に応じて、切り替えられた前記第1の通信方式または前記第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する端末無線制御部と、を備えることをと特徴とする。 In order to solve the above-described problems and achieve the object, a network management system according to the present invention includes a plurality of network terminals capable of communicating by a plurality of wireless systems, and network management for managing communication between the plurality of network terminals. A network management system connected to a server via a network, wherein the network management server indicates a period during which communication is performed between the network management server and the plurality of network terminals by a first communication method. A storage unit for storing a slot table including a period and a second communication period indicating a period in which communication is performed in the network management server and the plurality of network terminals by a second communication method different from the first communication method; The time between the plurality of network terminals A synchronization time management unit for acquiring time synchronization information for externally transmitting the time synchronization information and the slot table to the plurality of network terminals, and the time synchronization information acquired by the synchronization time management unit and the Based on the first communication period and the second communication period included in the slot table, a communication method between the network management server and the plurality of network terminals is set to the first communication method or the second communication method. A server radio control unit that switches to any one of the communication methods, each of the plurality of network terminals, based on the time synchronization information, a time management unit that synchronizes the time of the network terminal to a predetermined time, Receiving the time synchronization information and the slot table from the network management server; The network management server according to the first communication method or the second communication method switched according to the synchronized time and the first communication period and the second communication period included in the slot table. A terminal radio control unit that communicates between the plurality of network terminals.

 また、本発明は、上記ネットワーク管理システムで実行されるネットワーク管理方法、ネットワーク管理サーバ、およびネットワーク端末である。 The present invention also provides a network management method, a network management server, and a network terminal that are executed by the network management system.

 本発明を利用することにより、システム内で使用する無線方式が統一されるため、自動検針システムの要求であるゲートウェイから端末への一斉配信に対応することが可能となる。 By using the present invention, since the wireless system used in the system is unified, it is possible to support simultaneous delivery from the gateway to the terminal, which is a request of the automatic meter reading system.

データ収集時の自動検針システムの概略図Schematic diagram of automatic meter reading system during data collection データ一斉配信時の自動検針システムの概略図Schematic diagram of automatic meter reading system for simultaneous data distribution 端末GWデバイス構成の概略図Schematic diagram of terminal GW device configuration GW機能構成の概略図Schematic diagram of GW functional configuration 端末機能構成の概略図Schematic diagram of terminal function configuration タイムフレームの概略図Schematic of time frame 各種テーブルの概略図Schematic diagram of various tables GW電源投入時フローチャートの概略図Schematic diagram of GW power-on flowchart 端末電源投入時フローチャートの概略図Schematic diagram of terminal power-on flowchart GWタイムスロット情報送信フローチャートの概略図Schematic diagram of GW time slot information transmission flowchart データ中継転送フローチャートの概略図Schematic diagram of data relay transfer flowchart 時刻同期のシーケンス図Time synchronization sequence diagram データ収集のシーケンス図Data collection sequence diagram データ一斉配信のシーケンス図Data distribution sequence diagram データ再送処理のシーケンス図Sequence diagram of data retransmission processing タイムスロット変更フローチャートの概略図Schematic of time slot change flowchart 事前通知方式のシーケンス図Advance notification method sequence diagram

(第1の実施の形態)
 図1及び図2は、本発明の第一実施形態である自動検針システムの概略図である。自動検針システムは、電気や水道等の検針を行う端末300、端末300の管理・制御、ならびに端末300からデータを収集するゲートウェイ(GW)200、GW200が収集した検針データを集約するサーバ100を含んで構成されている。なお、図1に示す例では、GW200には複数の端末が接続されているが、以下ではこれらを代表して、主に端末300として説明している。
(First embodiment)
FIG.1 and FIG.2 is the schematic of the automatic meter-reading system which is 1st embodiment of this invention. The automatic meter reading system includes a terminal 300 that performs meter readings such as electricity and water, management and control of the terminal 300, a gateway (GW) 200 that collects data from the terminal 300, and a server 100 that collects meter reading data collected by the GW 200. It consists of In the example shown in FIG. 1, a plurality of terminals are connected to the GW 200, but in the following, these terminals are representatively described as the terminal 300.

 図1は、各端末がGW200に検針データを送信するデータ収集時のシステムの概略を示した図である。データ収集は、一定時間内に各端末がデータ送信を行う必要があるため、高速なデータ通信で行う必要がある。高速なデータ通信を行う場合、通信範囲は狭くなるため、例えば、端末370がGW200に検針データを送信する場合、端末370が送信したデータを、端末360、ならびに端末350がそれぞれデータ中継転送処理を行い、GW200に送信するといったシステム構成になる。尚、図1のシステム構成でデータ通信を行う場合の通信方式を以降では速度優先方式と呼ぶことにする。 FIG. 1 is a diagram showing an outline of a system at the time of data collection in which each terminal transmits meter reading data to the GW 200. Data collection needs to be performed by high-speed data communication because each terminal needs to perform data transmission within a certain period of time. When performing high-speed data communication, the communication range becomes narrow. For example, when the terminal 370 transmits meter reading data to the GW 200, the data transmitted by the terminal 370 is transmitted to the terminal 360 and the terminal 350, respectively. The system configuration is such that the data is transmitted to the GW 200. In the following, the communication method when data communication is performed with the system configuration of FIG. 1 will be referred to as a speed priority method.

 図2は、GW200が各端末に時刻同期用のデータ等を一斉に送信する一斉配信時のシステムの概略を示した図である。一斉配信は、GW200が送信したデータを各端末が確実に受信する必要があるため、ホップ数の少ない、つまり通信範囲が広いデータ通信で行う必要がある。例えば、GW200がデータを送信する場合、端末300、ならびに端末350がデータを受信し、端末350のみが転送したデータによりデータを受信するといったシステム構成になる。尚、図2のシステム構成でデータ通信を行う場合の通信方式を以降では距離優先方式と呼ぶことにする。 FIG. 2 is a diagram showing an outline of a system at the time of simultaneous distribution in which the GW 200 transmits data for time synchronization to the terminals all at once. The simultaneous delivery needs to be performed by data communication with a small number of hops, that is, a wide communication range, because each terminal needs to reliably receive the data transmitted by the GW 200. For example, when the GW 200 transmits data, the terminal 300 and the terminal 350 receive the data, and only the terminal 350 receives the data by the transferred data. In the following, the communication method when data communication is performed with the system configuration of FIG. 2 will be referred to as a distance priority method.

 図3に、自動検針システムにおけるGW200と端末300のデバイス構成図を示す。GW200は、中央処理装置(CPU)210、揮発性メモリ212、記憶装置214、タイマ216、有線通信IF218、無線通信IF220を備えている。記憶装置214には、各端末から収集した検針データ、各端末に一斉配信するためのデータ、各端末と通信するために必要な経路テーブルを保存するために利用する各種のデータが記憶されている。タイマ216は、速度優先方式と距離優先方式の切り替えといった処理に利用する。有線通信IF218は、サーバ100とデータ通信を行うインタフェースであり、イーサネット(登録商標)やPLC(Power Line Communication)等が該当する。尚、サーバ100とデータ通信を行うインタフェースとして、携帯網やWiMAX(登録商標)といった無線インタフェースを利用してもよい。無線通信IF200は、端末300とデータ通信を行うインタフェースであり、無線LANや特定小電力無線等が該当する。 FIG. 3 shows a device configuration diagram of the GW 200 and the terminal 300 in the automatic meter reading system. The GW 200 includes a central processing unit (CPU) 210, a volatile memory 212, a storage device 214, a timer 216, a wired communication IF 218, and a wireless communication IF 220. The storage device 214 stores meter reading data collected from each terminal, data for simultaneous distribution to each terminal, and various data used for storing a route table necessary for communicating with each terminal. . The timer 216 is used for processing such as switching between the speed priority method and the distance priority method. The wired communication IF 218 is an interface that performs data communication with the server 100, and corresponds to Ethernet (registered trademark), PLC (Power Line Communication), and the like. Note that a wireless interface such as a mobile network or WiMAX (registered trademark) may be used as an interface for performing data communication with the server 100. The wireless communication IF 200 is an interface that performs data communication with the terminal 300, and corresponds to a wireless LAN, a specific low power wireless, or the like.

 端末300は、CPU310、揮発性メモリ312、記憶装置314、タイマ316、データ取得部318、無線通信IF320を備えている。記憶装置314には、端末300が取得した検針データやGW200と通信するために必要な経路テーブルを保存するために利用する各種のデータが記憶されている。タイマ316は、速度優先方式と距離優先方式の切り換えといった処理に利用する。データ取得部318は、端末300に接続された電気、ガス、水道などのメータから検針データの収集や、メータの制御に利用する。無線通信IF320は、GW200とデータ通信を行うインタフェースであり、無線LANや特定小電力無線等が該当する。 The terminal 300 includes a CPU 310, a volatile memory 312, a storage device 314, a timer 316, a data acquisition unit 318, and a wireless communication IF 320. The storage device 314 stores meter reading data acquired by the terminal 300 and various data used for storing a route table necessary for communicating with the GW 200. The timer 316 is used for processing such as switching between the speed priority method and the distance priority method. The data acquisition unit 318 is used for collecting meter reading data and controlling the meter from meters such as electricity, gas, and water connected to the terminal 300. The wireless communication IF 320 is an interface that performs data communication with the GW 200, and corresponds to a wireless LAN, a specific low power wireless, or the like.

 図4は、GW200の機能構成の概略図である。同期時刻管理機能430は、GW200が管理している各端末の時刻同期、ならびに各端末のデータ送信タイミングを管理・制御する機能であり、同期時刻取得機能432及びタイムスロット管理機能434を備えている。同期時刻取得機能432は、NTP(Network Time Protocol)などを利用して、サーバ100で管理している時刻を取得する機能である。タイムスロット管理機能434は、GW200が管理している各端末のデータ送信するタイミングを決定する機能である。後述するように、このように取得された時刻が各端末に配信され、GW200と各端末300との時刻が同期し、その時刻が起点となり、各端末300のそれぞれが、GWサーバ200から送信されたタイムスロットテーブルに含まれるデータ送信タイミング728を参照し、順次、各端末300が、その端末300ごとに割り当てられたスロット間隔640に示された期間、GW200からのデータを受信し、またはGWサーバ200に対してデータを送信している。 FIG. 4 is a schematic diagram of a functional configuration of the GW 200. The synchronization time management function 430 is a function that manages and controls the time synchronization of each terminal managed by the GW 200 and the data transmission timing of each terminal, and includes a synchronization time acquisition function 432 and a time slot management function 434. . The synchronization time acquisition function 432 is a function for acquiring the time managed by the server 100 using NTP (Network Time Protocol) or the like. The time slot management function 434 is a function for determining the data transmission timing of each terminal managed by the GW 200. As will be described later, the time acquired in this way is distributed to each terminal, the time between the GW 200 and each terminal 300 is synchronized, the time is the starting point, and each terminal 300 is transmitted from the GW server 200. Referring to the data transmission timing 728 included in the time slot table, each terminal 300 sequentially receives data from the GW 200 for the period indicated by the slot interval 640 assigned to each terminal 300, or a GW server 200 is transmitting data.

 経路情報生成機能440は、GW200と端末間のデータ通信を行うために必要となる伝送経路を構築する機能である。この機能は、無線マルチホップ通信で一般的に利用される伝送経路構築技術を使用する。 The path information generation function 440 is a function for constructing a transmission path necessary for performing data communication between the GW 200 and the terminal. This function uses a transmission path construction technique generally used in wireless multi-hop communication.

 例えば、非特許文献1(シー パーキンス(C.PERKINS)ほか、AD HOC ON-DEMAND DISTANCE VECTOR(AODV) ROUTING、RFC3561、HTTP://WWW.IETF.ORG/RFC/RFC3561.TXT、IETF、7月、2003)に記載されているように、データを送信する端末は、経路要求メッセージをブロードキャストし、データ受信端末を探索し、データ受信端末は、経路要求メッセージを受信した経路の逆順に経路応答メッセージをデータ送信端末に返信する。このように、経路応答メッセージを受信と転送を行った端末は、転送した情報を経路情報として保持することにより、伝送経路が構築される。 For example, Non-Patent Literature 1 (C. PERKINS), AD HOC ON-DEMAND DISTANCE VECTOR (AODV) ROUTING, RFC3561, HTTP: //WWW.IETF.ORG/RFC/RFC3561.TXT, July 2003), a terminal that transmits data broadcasts a route request message, searches for a data receiving terminal, and the data receiving terminal transmits a route response message in the reverse order of the route that received the route request message. Is returned to the data transmission terminal. In this way, the terminal that has received and transferred the route response message holds the transferred information as route information, thereby constructing a transmission route.

 また、他の例として、非特許文献2(ティ クラウセン(T.CLAUSEN)ほか、OPTIMIZED LINK STATE ROUTING PROTOCOL(OLSR)、RFC3626、HTTP://WWW.IETF.ORG/RFC/RFC3626.TXT、IETF、8月、2003)に記載されているように、端末の定期的な近隣端末探索メッセージ送信によって、システム内の全ての端末情報を把握する。データ転送を行う場合、自身の端末の近隣端末情報を利用して、転送先の決定を行うことで伝送経路を構築する。 Other examples include Non-Patent Document 2 (T. CLAUSEN, OPTIMIZED LINK STATE ROUTING PROTOCOL (OLSR), RFC 3626, HTTP: //WWW.IETF.ORG/RFC/RFC3626.TXT, IETF, As described in August, 2003), all the terminal information in the system is grasped by transmitting the terminal search message periodically. When data transfer is performed, a transmission path is constructed by determining the transfer destination using the neighboring terminal information of its own terminal.

 時刻管理機能450は、下記で説明するタイムスロットテーブル486を参照し、タイマ216を利用して、GW200の状態遷移を行う機能である。送信データ生成/受信データ解析機能460は、送信するデータの作成と受信したデータの解析を行う機能である。 The time management function 450 is a function for making a state transition of the GW 200 using the timer 216 with reference to a time slot table 486 described below. The transmission data generation / reception data analysis function 460 is a function for creating data to be transmitted and analyzing the received data.

 通信機能470は、各端末とデータ通信する機能であり、無線制御機能472を備えている。無線制御機能472は、速度優先方式と距離優先方式に応じて、送信電力や変調方式を変更する機能である。尚、送信電力や変調方式を変更する他に、異なる2つの無線デバイスを搭載することにより、速度優先方式と距離優先方式を切り換える方式でもよい。ただし、送信電力や変調方式を切り換える方がコストならびに消費電力点で有効である。 The communication function 470 is a function for data communication with each terminal, and includes a wireless control function 472. The wireless control function 472 is a function that changes transmission power and modulation method according to the speed priority method and the distance priority method. In addition to changing the transmission power and modulation method, a method of switching between the speed priority method and the distance priority method by mounting two different wireless devices may be used. However, switching the transmission power and modulation method is more effective in terms of cost and power consumption.

 データ収集機能410は、端末300からのデータ収集を行い、記憶装置214に保存する機能である。サーバ通信機能420は、時刻同期に必要な情報の取得や、各端末から収集した検針データを送信する機能である。 The data collection function 410 is a function of collecting data from the terminal 300 and storing it in the storage device 214. The server communication function 420 is a function for acquiring information necessary for time synchronization and transmitting meter reading data collected from each terminal.

 記憶装置214は、端末300から収集した収集データ480、経路情報生成機能440によって作成された経路テーブル482、全端末のタイムスロット情報であるタイムスロット管理テーブル484、自身のタイムスロット情報であるタイムスロットテーブル486を保存する。尚、各テーブルの詳細は下記で説明する。 The storage device 214 includes collected data 480 collected from the terminal 300, a route table 482 created by the route information generation function 440, a time slot management table 484 that is time slot information of all terminals, and a time slot that is its own time slot information. The table 486 is saved. Details of each table will be described below.

 図5に、端末300機能構成図を示す。時刻管理機能510は、下記で説明するタイムスロットテーブル486参照して、タイマ316を利用して、端末300の状態遷移を行う機能である。また、時刻管理機能510は、GW200が定期的に送信する時刻同期に関する情報に基づいて時刻修正を行う機能である。 FIG. 5 shows a functional configuration diagram of the terminal 300. The time management function 510 is a function for making a state transition of the terminal 300 using the timer 316 with reference to a time slot table 486 described below. The time management function 510 is a function that corrects the time based on information related to time synchronization periodically transmitted by the GW 200.

 経路情報生成機能520は、GW200と各端末との間のデータ通信に必要となる伝送経路を構築する機能である。尚、経路情報の生成方法は、GW200と同一であるため説明は省略する。送信データ生成/受信データ解析機能530は、送信するデータの作成と受信したデータを解析するための機能である。 The route information generation function 520 is a function for constructing a transmission route necessary for data communication between the GW 200 and each terminal. Note that the route information generation method is the same as that of the GW 200, and thus the description thereof is omitted. The transmission data generation / reception data analysis function 530 is a function for generating data to be transmitted and analyzing the received data.

 データ取得部制御機能540は、データ取得部318の動作を制御するものである。また、通信機能550は、GW200とデータ通信する機能であり、無線制御機能552を備えている。無線制御機能552は、速度優先方式と距離優先方式に応じて、送信電力や変調方式を変更する機能である。 The data acquisition unit control function 540 controls the operation of the data acquisition unit 318. The communication function 550 is a function for data communication with the GW 200, and includes a wireless control function 552. The wireless control function 552 is a function that changes transmission power and modulation method according to the speed priority method and the distance priority method.

 記憶装置214は、データ取得部318より取得した検針データといった取得データ560、各端末300に一意に付与されている端末固有番号564、経路情報生成機能520によって作成された経路テーブル482、自身のタイムスロット情報であるタイムスロットテーブル486を蓄積する。尚、各テーブルの詳細は下記で説明する。 The storage device 214 includes acquisition data 560 such as meter reading data acquired from the data acquisition unit 318, a terminal unique number 564 uniquely assigned to each terminal 300, a route table 482 created by the route information generation function 520, and its own time. A time slot table 486 which is slot information is accumulated. Details of each table will be described below.

 ここで実施例を説明する際、「機能」という言葉で、本実施例の構成要素を説明するが、各「機能」は、論理的な構成を示すものであり、物理的な構成で実施しても、情報処理プログラムで実施された機能であってもいずれでもよい。 Here, when describing the embodiment, the components of the present embodiment will be described in terms of “function”, but each “function” indicates a logical configuration and is implemented in a physical configuration. Or a function implemented by an information processing program.

 図6は、タイムフレーム610の概略図を示す図である。タイムフレーム610は、あらかじめ管理者等によって設定された1つの時間間隔の単位である。図6に示すように、タイムフレーム610は、距離優先方式で通信を行う距離優先期間620と速度優先方式で通信を行う速度優先期間630とを含んで構成される。 FIG. 6 is a diagram showing a schematic diagram of the time frame 610. The time frame 610 is a unit of one time interval set in advance by an administrator or the like. As shown in FIG. 6, the time frame 610 includes a distance priority period 620 in which communication is performed using a distance priority method and a speed priority period 630 in which communication is performed using a speed priority method.

 更に、速度優先期間630は、各端末300がGW200にデータを送信できる期間であるスロット間隔640を端末毎に設ける。図6では、端末の数がn台であるとして、C1~Cnの計n個のスロット間隔640が設けられている場合について示している。尚、本説明では、距離優先期間をGW200が各端末に対してブロードキャスト送信する期間としているが、各端末がブロードキャスト送信する期間を含んでもよい。ただし、この場合には、速度優先期間と同様、各端末がブロードキャスト送信できる期間を設定する必要がある。また、ブロードキャスト送信ではく、ユニキャスト通信、もしくはマルチキャスト通信に距離優先期間を利用する構成でもよい。 Furthermore, the speed priority period 630 provides a slot interval 640 for each terminal, which is a period during which each terminal 300 can transmit data to the GW 200. FIG. 6 shows a case where a total of n slot intervals 640 of C1 to Cn are provided, assuming that the number of terminals is n. In this description, the distance priority period is a period during which the GW 200 broadcasts to each terminal. However, the distance priority period may include a period during which each terminal broadcasts. However, in this case, it is necessary to set a period during which each terminal can perform broadcast transmission, similar to the speed priority period. Further, a configuration in which the distance priority period is used for unicast communication or multicast communication instead of broadcast transmission may be used.

 図7は、各種テーブルの概略図を示す図である。タイムスロット管理テーブル484は、GW200が管理しており、端末固有番号566、端末のアドレスであるIPアドレス712、取得データ送信タイミング714を含んで構成される。各端末の固有番号566とIPアドレス712はあらかじめ定められており、例えば、タイムスロット管理機能434が、これらの情報をサーバ100から取得し、GW200から端末へのデータ送信順序である取得データ送信タイミング714を決定する。 FIG. 7 is a schematic diagram of various tables. The time slot management table 484 is managed by the GW 200 and includes a terminal unique number 566, an IP address 712 that is a terminal address, and an acquisition data transmission timing 714. The unique number 566 and the IP address 712 of each terminal are determined in advance. For example, the time slot management function 434 acquires these pieces of information from the server 100 and acquires data transmission timing which is the data transmission order from the GW 200 to the terminals. 714 is determined.

 タイムスロットテーブル474は、タイムフレーム610、速度優先期間620、距離優先期間630、スロット間隔640、取得データ送信タイミング728で構成される。タイムスロットテーブル474は、GW200のタイムスロット管理機能434がタイムスロット管理テーブル472より、速度優先期間と端末台数とからスロット間隔640を作成し、サーバ通信機能420が、スロット間隔640を生成した後のタイムスロットテーブル474を、登録されている端末300全てに配布する。なお、本実施の形態においては、速度優先期間620、距離優先期間630は時間の間隔(秒)として説明しているが、例えば、始期および終期を定めることによってその間隔(期間)を定めることとしても良い。 The time slot table 474 includes a time frame 610, a speed priority period 620, a distance priority period 630, a slot interval 640, and an acquisition data transmission timing 728. In the time slot table 474, the time slot management function 434 of the GW 200 creates the slot interval 640 from the speed priority period and the number of terminals from the time slot management table 472, and the server communication function 420 generates the slot interval 640. The time slot table 474 is distributed to all the registered terminals 300. In this embodiment, the speed priority period 620 and the distance priority period 630 are described as time intervals (seconds). For example, the interval (period) is determined by setting the start time and the end time. Also good.

 経路テーブル562は、宛先IPアドレス730と転送先IPアドレス732を含んで構成される。経路テーブル562は、GW200の経路情報生成機能440と端末300の経路情報生成機能520によって作成される。なお、経路テーブル562の作成は、無線マルチホップ通信で一般的に利用される経路情報構築方式を適用して作成することができる。GW200や端末300がデータを受信して、データ内の宛先IPアドレスと自身のIPアドレスが異なる場合、データ内の宛先IPアドレス応じて、転送先IPアドレス732に対してデータの転送を行う。 The route table 562 includes a destination IP address 730 and a transfer destination IP address 732. The route table 562 is created by the route information generation function 440 of the GW 200 and the route information generation function 520 of the terminal 300. The route table 562 can be created by applying a route information construction method generally used in wireless multi-hop communication. When the GW 200 or the terminal 300 receives data and the destination IP address in the data is different from its own IP address, the data is transferred to the transfer destination IP address 732 according to the destination IP address in the data.

 また、宛先IPアドレス730がブロードキャストアドレスの場合は、転送の有無を確認して、再ブロードキャストの判断を行う。経路テーブル562は、非特許文献1や非特許文献2の伝送経路構築技術を利用して作成する。また、速度優先方式と距離優先方式で通信可能範囲が異なり、データを転送する端末300も異なるため、それぞれの方式で経路テーブル562を作成する。 In addition, when the destination IP address 730 is a broadcast address, the presence / absence of transfer is confirmed and re-broadcast is determined. The route table 562 is created using the transmission route construction technology of Non-Patent Document 1 and Non-Patent Document 2. Further, since the communicable range is different between the speed priority method and the distance priority method, and the terminal 300 to which the data is transferred is also different, the route table 562 is created by each method.

 図8に、GW200電源投入時フローチャートの概略図を示す。管理者等によってGW200の電源が投入されると(ステップ800)、GW200の経路情報生成機能440は、非特許文献1や非特許文献2に記載された技術を利用して経路テーブル482を作成し(ステップ810)、経路テーブル482生成処理を行う。 FIG. 8 shows a schematic diagram of a flowchart when the GW 200 is turned on. When the power of the GW 200 is turned on by an administrator or the like (step 800), the route information generation function 440 of the GW 200 creates a route table 482 using the techniques described in Non-Patent Document 1 and Non-Patent Document 2. (Step 810), a route table 482 generation process is performed.

 タイムスロット管理機能434は、GW200のタイムスロット管理テーブル472を参照し、各端末300にタイムスロットテーブル474を割当てる(ステップ820)。タイムスロットテーブル474の割当てに関しては、後述する。GW200は、電源がOFF状態となるまで以降の処理を実行し、電源がOFF状態になった場合には、図8に示した処理を終了する(ステップ821)。 The time slot management function 434 refers to the time slot management table 472 of the GW 200 and assigns the time slot table 474 to each terminal 300 (step 820). The allocation of the time slot table 474 will be described later. The GW 200 executes the subsequent processing until the power is turned off. When the power is turned off, the GW 200 ends the processing shown in FIG. 8 (step 821).

 なお、後述するタイムスロットテーブル474の割当てに関する処理では、タイムスロットテーブル474を各端末300のそれぞれに各端末用のタイムスロットテーブル474をブロードキャストしているが、この場合であっても、これらのタイムスロットテーブル474は、元のタイムスロットテーブル474(各端末300のタイムスロットテーブル474をあわせたもの)からコピーして生成されており、GW200の記憶装置214に記憶されているものとする。 In the process related to the allocation of the time slot table 474 described later, the time slot table 474 is broadcast to each terminal 300 for each terminal 300, but even in this case, these times are also broadcast. The slot table 474 is generated by copying from the original time slot table 474 (a combination of the time slot tables 474 of each terminal 300) and is stored in the storage device 214 of the GW 200.

 次に、時刻管理機能450は、内蔵するタイマ216により、定期的に割込みの有無を問い合わせる(ステップ822)。この割込みは、各端末300がタイムスロットテーブル474を受け取ったか否かを確認するためのものであり、各端末300がGW200から送信されたタイムスロットテーブル474を受け取った場合に、各端末300から送信される信号によって発生する。割込みが発生した場合、時刻管理機能450は、タイムスロットテーブル474を参照し、距離優先期間620又は速度優先期間630の時間帯か確認する(ステップ824)。そして、距離優先期間620である場合、無線制御機能472は、無線方式を、距離優先方式に設定し(ステップ826)、例えば、全端末のソフトウェアをバージョンアップするためのデータの一斉配信する場合、サーバ通信機能420が一斉配信処理(ステップ830)を行い、タイマ割込みの有無(ステップ822)まで戻る。 Next, the time management function 450 periodically inquires of the presence or absence of an interrupt by the built-in timer 216 (step 822). This interruption is for confirming whether or not each terminal 300 has received the time slot table 474. When each terminal 300 receives the time slot table 474 transmitted from the GW 200, the interruption is transmitted from each terminal 300. Generated by the generated signal. When an interrupt occurs, the time management function 450 refers to the time slot table 474 and confirms whether it is the time zone of the distance priority period 620 or the speed priority period 630 (step 824). If it is the distance priority period 620, the wireless control function 472 sets the wireless method to the distance priority method (step 826), for example, when simultaneously distributing data for upgrading the software of all terminals, The server communication function 420 performs the simultaneous distribution process (step 830) and returns to the presence or absence of the timer interruption (step 822).

 一方、タイムスロットテーブル474確認時(ステップ824)において、速度優先期間630であれば、無線制御機能472は、通信方式を速度優先方式に変更を行う(ステップ832)。次に、タイムスロット管理機能434が、タイムスロットテーブル474の取得データ送信タイミングであるか否かを判定し(ステップ834)、取得データ送信タイミングであれば、データ収集機能410が、例えば、全端末のそれぞれが測定した検針データを収集するためのデータ収集処理(ステップ840)を行い、そうでなければ、サーバ通信機能420が、例えば、管理者等からあらかじめ指定された端末に対して、ソフトウェアをバージョンアップするためのデータを配信するためのデータ配信処理(ステップ850)を行う。ステップ850における配信処理は、例えば、一斉配信時に何らかの事情によってデータが配信できなかった場合や、特定の端末に対してのみ指示を与えるために行われる。以上の処理を、タイマ216により繰り返し行う。 On the other hand, when the time slot table 474 is confirmed (step 824), if the speed priority period 630, the wireless control function 472 changes the communication method to the speed priority method (step 832). Next, the time slot management function 434 determines whether it is the acquisition data transmission timing of the time slot table 474 (step 834), and if it is the acquisition data transmission timing, the data collection function 410 is, for example, all terminals A data collection process (step 840) for collecting meter reading data measured by each of the server communication function 420 is performed. Otherwise, the server communication function 420 executes software for a terminal designated in advance by an administrator or the like. Data distribution processing (step 850) for distributing data for upgrading is performed. The distribution processing in step 850 is performed, for example, when data cannot be distributed due to some circumstances at the time of simultaneous distribution, or to give an instruction only to a specific terminal. The above processing is repeated by the timer 216.

 続いて、図9に、端末300の電源投入時フローチャートの概略図を示す。管理者等によって端末300の電源投入が行われると(ステップ900)、経路情報生成機能520は経路テーブル482を作成し(ステップ810)、サーバ100を経由して、GW200が割り当てたタイムスロットテーブル474を受け取る処理が行われる(ステップ820)。端末300は、電源がOFF状態となるまで以降の処理を実行し、電源がOFF状態になった場合には、図9に示した処理を終了する(ステップ921)。 Subsequently, FIG. 9 shows a schematic diagram of a flowchart when the terminal 300 is turned on. When the terminal 300 is powered on by an administrator or the like (step 900), the route information generation function 520 creates a route table 482 (step 810), and the time slot table 474 assigned by the GW 200 via the server 100. Is received (step 820). The terminal 300 executes the subsequent processing until the power is turned off. When the power is turned off, the terminal 300 ends the processing shown in FIG. 9 (step 921).

 次に、時刻管理機能510は、内蔵されているタイマ316により、割込みの有無を問い合わせる、その旨の信号をGW200に送信する(ステップ922)。タイマ割込みが発生した場合、時刻管理機能510は、自身のタイムスロットテーブル474を確認し、距離優先期間620又は速度優先期間630であるか確認する(ステップ924)。距離優先期間620であれば、無線制御機能552は、通信方式を距離優先方式に設定し(ステップ926)、例えば、データ取得部318が取得した検針データの一斉配信処理を行い(ステップ830)、タイマ割込みまで戻る(ステップ922)。このステップ830の処理が行われると、距離優先方式によって、各端末からGW200に対して、データ(例えば、検針データ)が一斉に送信される。 Next, the time management function 510 uses the built-in timer 316 to inquire about the presence or absence of an interrupt, and transmits a signal to that effect to the GW 200 (step 922). When the timer interrupt occurs, the time management function 510 checks its own time slot table 474 to check whether it is the distance priority period 620 or the speed priority period 630 (step 924). If it is the distance priority period 620, the wireless control function 552 sets the communication method to the distance priority method (step 926), for example, performs a simultaneous distribution process of the meter reading data acquired by the data acquisition unit 318 (step 830), The process returns to the timer interrupt (step 922). When the processing in step 830 is performed, data (for example, meter reading data) is transmitted from the terminals to the GW 200 simultaneously by the distance priority method.

 一方、時刻管理機能510は、タイムスロットテーブル474を確認した際(ステップ924)、速度優先期間630であれば、無線制御機能552は、無線方式を速度優先方式に設定する(ステップ932)。次に、自身の端末300がタイムスロットテーブル474におけるスロット間隔640の時間帯であるか確認し(ステップ934)、そうであれば、無線制御機能552は、例えば、データ取得部318が取得した検針データをGW200に送信するデータ配信処理を行い(ステップ850)、そうでなければ、データ取得部318は、例えば、検針データを収集するデータ収集処理(ステップ840)を行う。以上の処理を、タイマ316により繰り返し行う。このステップ850の処理が行われると、各端末は、順次、GW200に対して、あらかじめ定められたタイミング(端末ごとに設定されたタイムスロットテーブル486の取得データ送信タイミング728)で、タイムスロットテーブル486のスロット間隔640で指定された時間に、上述した検針データ等を送信する。 On the other hand, when the time management function 510 confirms the time slot table 474 (step 924), if it is the speed priority period 630, the radio control function 552 sets the radio system to the speed priority system (step 932). Next, it is confirmed whether or not its own terminal 300 is in the time interval of the slot interval 640 in the time slot table 474 (step 934). If so, the wireless control function 552, for example, reads the meter reading acquired by the data acquisition unit 318. Data distribution processing for transmitting data to the GW 200 is performed (step 850). Otherwise, the data acquisition unit 318 performs data collection processing (step 840) for collecting meter reading data, for example. The above processing is repeated by the timer 316. When the processing of step 850 is performed, each terminal sequentially transmits a time slot table 486 to the GW 200 at a predetermined timing (acquired data transmission timing 728 of the time slot table 486 set for each terminal). The above-described meter reading data and the like are transmitted at the time designated by the slot interval 640.

 図10に、GW200におけるタイムスロット割当て処理のフローチャートの概略図を示す。GW200は、タイムスロット管理機能434が、サーバ100に対して、GW200配下の端末台数の問合せを行う(ステップ1002)。次に、タイムスロット管理機能434が、端末台数から、タイムスロット管理テーブル484を作成する(ステップ1004)。タイムスロット管理テーブル484の取得データ送信タイミング714は、端末固有番号564やIPアドレスから昇順降順に設定する。そして、タイムスロット管理機能434が、作成したタイムスロット管理テーブル472に登録されている端末台数と速度優先期間からスロット間隔を設定し、サーバ通信機能420が、タイムスロットテーブル486を登録されている端末全てにブロードキャストで送信する(ステップ1008)。 FIG. 10 shows a schematic diagram of a flowchart of time slot allocation processing in the GW 200. In the GW 200, the time slot management function 434 inquires of the server 100 about the number of terminals under the GW 200 (step 1002). Next, the time slot management function 434 creates a time slot management table 484 from the number of terminals (step 1004). The acquisition data transmission timing 714 of the time slot management table 484 is set in ascending / descending order from the terminal unique number 564 and the IP address. Then, the time slot management function 434 sets the slot interval from the number of terminals registered in the created time slot management table 472 and the speed priority period, and the server communication function 420 is a terminal in which the time slot table 486 is registered. It transmits to all by broadcast (step 1008).

 図11に、タイムスロット割り当て処理のシーケンス図を示す。GW200は、タイムスロット管理機能434が、タイムスロット管理テーブル472から、タイムスロットテーブル472の送信データ生成を行う(ステップ1202)。その際、経路情報生成機能440による経路テーブル482生成処理が終わった端末300、302、304は、データ受信待ちとなっている。 Fig. 11 shows a sequence diagram of the time slot allocation process. In the GW 200, the time slot management function 434 generates transmission data of the time slot table 472 from the time slot management table 472 (step 1202). At that time, the terminals 300, 302, and 304 for which the route table 482 generation processing by the route information generation function 440 has ended are waiting for data reception.

 次に、GW200は、サーバ通信機能420がデータ送信を行い(ステップ1204)、端末300は、通信機能550が、そのデータ(ステップ1206)を受信する。受信したデータは、送信データ生成/受信データ解析機能530によって受信データ処理が行われ(ステップ1100)、時刻管理機能510が時刻同期処理を行い(ステップ1214)処理を終了する。また、端末300は、送信データ生成/受信データ解析機能530が受信データ処理(ステップ1100)を行った際、経路情報生成機能520が、中継転送が必要か否かを判断し、通信機能550によってデータの中継転送が行われる。 Next, in the GW 200, the server communication function 420 performs data transmission (step 1204), and in the terminal 300, the communication function 550 receives the data (step 1206). The received data is subjected to reception data processing by the transmission data generation / reception data analysis function 530 (step 1100), and the time management function 510 performs time synchronization processing (step 1214), and the processing ends. In addition, when the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), the terminal 300 determines whether or not the route information generation function 520 requires relay transfer, and the communication function 550 Data is relayed and transferred.

 そのデータ(ステップ1212)を受信した端末304は、送信データ生成/受信データ解析機能530が受信データ処理(ステップ1100)を行い、時刻管理機能510が時刻同期処理(ステップ1222)を行い、処理を終了する。端末302は、データ(ステップ1206)の受信に失敗した場合、次にタイムスロットテーブル474が送信されるまでデータ受信待ち状態のままとなる。なお、GW200と全ての端末300は、電源投入時からタイムスロットテーブルを受信するまで、速度優先方式または距離優先方式のどちらかを初期状態として設定する。 In the terminal 304 that has received the data (step 1212), the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), and the time management function 510 performs time synchronization processing (step 1222). finish. If the terminal 302 fails to receive data (step 1206), the terminal 302 remains in a data reception waiting state until the next time slot table 474 is transmitted. Note that the GW 200 and all the terminals 300 set either the speed priority method or the distance priority method as an initial state from when the power is turned on until the time slot table is received.

 図12に、受信データ処理のフローチャートの概略図を示す。各端末300は、通信機能550がデータを受信し(ステップ1102)、送信データ生成/受信データ解析機能530が、受信したデータに付加されている宛先が、自身の端末300宛であるか判別する(ステップ1104)。自身宛であれば、図9に示したように、受信したデータに応じた処理を行う(ステップ1106)。 FIG. 12 shows a schematic diagram of a flowchart of received data processing. In each terminal 300, the communication function 550 receives data (step 1102), and the transmission data generation / reception data analysis function 530 determines whether the destination added to the received data is addressed to its own terminal 300. (Step 1104). If it is addressed to itself, as shown in FIG. 9, processing corresponding to the received data is performed (step 1106).

 一方、送信データ生成/受信データ解析機能530が、自分宛で無いと判別した場合、経路情報生成機能520は、経路テーブル482を参照し(ステップ1108)、転送先IPアドレス732をデータに付加し、通信機能550が受信したデータを転送する(ステップ1112)。また、データに付加されている宛先がブロードキャストアドレスである場合、送信データ生成/受信データ解析機能530が、転送先IPアドレスを参照し、転送有りであれば、受信したデータをそのまま再ブロードキャストする(ステップ1112)。経路情報生成機能520は、転送又はブロードキャストの必要があるか否かを判定し、転送又はブロードキャストの必要が無ければ受信したデータは破棄され、転送又はブロードキャストの必要があれば、通信機能550がデータ転送を行う(ステップ1112)。 On the other hand, when the transmission data generation / reception data analysis function 530 determines that it is not addressed to itself, the path information generation function 520 refers to the path table 482 (step 1108) and adds the transfer destination IP address 732 to the data. The data received by the communication function 550 is transferred (step 1112). Also, when the destination added to the data is a broadcast address, the transmission data generation / reception data analysis function 530 refers to the transfer destination IP address, and if there is a transfer, re-broadcasts the received data as it is ( Step 1112). The route information generation function 520 determines whether or not transfer or broadcast is necessary. If there is no need for transfer or broadcast, the received data is discarded. Transfer is performed (step 1112).

 図13に、データ収集処理のシーケンス図を示す。GW200は、データ受信待ちの状態となっている。端末300は、タイムフレーム610を確認し、自身の送信タイミング714であるため、送信データ生成/受信データ解析機能530は、送信データ生成を行う(ステップ1302)。一方、端末302、305は、送信タイミング714ではないため、データ受信待ちとなっている。送信データを作成した端末300は、通信機能550によってGW200に向けてデータ送信を行い(ステップ1304)、データ受信待ちとなる。ここでは、データ送信に失敗しているため(ステップ1306)、タイムスロットテーブル474のスロット間隔640の間、所定のタイミングで繰り返し再送処理が行われる。 Fig. 13 shows a sequence diagram of the data collection process. The GW 200 is in a state of waiting for data reception. Since the terminal 300 confirms the time frame 610 and is its own transmission timing 714, the transmission data generation / reception data analysis function 530 generates transmission data (step 1302). On the other hand, since the terminals 302 and 305 are not at the transmission timing 714, they are waiting for data reception. The terminal 300 that created the transmission data transmits data to the GW 200 by the communication function 550 (step 1304), and waits for data reception. Here, since the data transmission has failed (step 1306), the retransmission process is repeatedly performed at a predetermined timing during the slot interval 640 of the time slot table 474.

 次に、端末305が、送信タイミング714となり(ステップ1310)、端末300と同様に送信データ生成を行い(ステップ1310)、データ送信を行う(ステップ1314)。そして、端末302が送信データを受信し(ステップ1316)、その端末302は、送信データ生成/受信データ解析機能530が受信データ処理を行い(ステップ1110)、データ内の宛先がGW200となっているため、通信機能550が、経路テーブル562の転送先IPアドレスのGW200を受信したデータに付加して中継転送を行う(ステップ1320)。 Next, the terminal 305 receives the transmission timing 714 (step 1310), generates transmission data similarly to the terminal 300 (step 1310), and performs data transmission (step 1314). The terminal 302 receives the transmission data (step 1316). In the terminal 302, the transmission data generation / reception data analysis function 530 performs reception data processing (step 1110), and the destination in the data is GW200. Therefore, the communication function 550 performs relay transfer by adding the GW 200 of the transfer destination IP address in the route table 562 to the received data (step 1320).

 そして、GW200が、送信データを受信し(ステップ1320)、送信データ生成/受信データ解析機能460が受信データ処理を行い(ステップ1330)、その送信データ(すなわち、収集データ)を記憶装置214に格納し(ステップ1332)、処理を終了する。なお、端末300から収集したデータは、GW200のサーバ通信機能420によって、定期的にサーバ100に送信される。 The GW 200 receives the transmission data (step 1320), the transmission data generation / reception data analysis function 460 performs reception data processing (step 1330), and stores the transmission data (ie, collected data) in the storage device 214. (Step 1332), and the process ends. Note that data collected from the terminal 300 is periodically transmitted to the server 100 by the server communication function 420 of the GW 200.

 図14は、データ配信処理のシーケンス図の概略図を示す。GW200は、タイムスロット管理機能434がタイムスロットテーブル474を参照し、送信データ生成/受信データ解析機能460は、送信タイミングであるため、送信データ生成を行い(ステップ1402)、通信機能470は、データ送信を行う(ステップ1404)。ここでは、データ送信に失敗しているため(ステップ1406)、再送処理が行われる。 FIG. 14 shows a schematic diagram of a sequence diagram of data distribution processing. In the GW 200, the time slot management function 434 refers to the time slot table 474, and the transmission data generation / reception data analysis function 460 performs transmission data generation because of the transmission timing (step 1402), and the communication function 470 Transmission is performed (step 1404). Here, since data transmission has failed (step 1406), retransmission processing is performed.

 次に、通信機能470は、データ再送処理を行い(ステップ1500)、データの再送を行う(ステップ1408)。データを受信した端末300は、送信データ生成/受信データ解析機能530が受信データ処理を行い(ステップ1100)、図13に示した場合と同様に端末302へ転送を行い、データ受信待ちとなる。データを受信した端末302は、送信データ生成/受信データ解析機能530が受信データ処理を行い(ステップ1100)自身宛のデータであるため、応答送信をGW200宛に送信する(ステップ1422)。 Next, the communication function 470 performs data retransmission processing (step 1500) and performs data retransmission (step 1408). In the terminal 300 that has received the data, the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), transfers to the terminal 302 in the same manner as shown in FIG. 13, and waits for data reception. In the terminal 302 that has received the data, the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), and transmits the response transmission to the GW 200 (step 1422).

 端末300がデータを受信した場合(ステップ1424)、図13に示した場合と同様に、受信データ処理(ステップ1100)を行い、転送を行う。データを受け取ったGW200は、応答を受け取ることにより、送信したデータが端末302に到達したことを確認することができる。 When the terminal 300 receives the data (step 1424), the received data processing (step 1100) is performed and transferred as in the case shown in FIG. The GW 200 that has received the data can confirm that the transmitted data has reached the terminal 302 by receiving the response.

 図15は、データの再送処理のフローチャートを示す。GW200や端末300が、データを送信した場合、データの応答受信の待ち状態となる。通信機能550、通信機能470は、一定時間だけ、応答受信を待つ(ステップ1502)。応答受信した場合、データが到達したこととなり、処理を終了する。 FIG. 15 shows a flowchart of data retransmission processing. When the GW 200 or the terminal 300 transmits data, it enters a data reception waiting state. The communication function 550 and the communication function 470 wait for reception of a response for a predetermined time (step 1502). If a response is received, the data has arrived and the process is terminated.

 一方、応答受信を行えなかった場合、通信機能550、通信機能470は、タイムスロット内の再送回数を確認し(ステップ1504)、一定回数より小さい場合は、再送を行う(ステップ1506)。一定回数以上であれば、合計再送回数より小さい場合は処理を終了し、大きい場合は、経路情報生成機能440、経路情報生成機能520は伝送経路の再構築を行い、経路テーブル482の再構築を行う(ステップ1510)。以上の処理により、検針システム内全ての端末とGW200が時間帯で無線方式を切替えることにより、一斉配信に対応することが可能となる。 On the other hand, when the response cannot be received, the communication function 550 and the communication function 470 check the number of retransmissions in the time slot (step 1504), and if smaller than the predetermined number, perform the retransmission (step 1506). If it is equal to or greater than a certain number of times, the processing is terminated if it is smaller than the total number of retransmissions, and if it is larger, the route information generation function 440 and the route information generation function 520 reconstruct the transmission route and reconstruct the route table 482. Perform (step 1510). Through the above processing, all terminals in the meter-reading system and the GW 200 can cope with simultaneous delivery by switching the wireless system in the time zone.

 図16は、タイムフレーム610の変更フローチャートの概略図を示す図である。自動検針システムにおいて、通常、端末の追加や削除が行われるが、端末の追加が行われた場合、速度優先期間の不足から追加された端末に取得データ送信タイミング728を割当てることが出来ない可能性がある。また、一斉配信するためのデータが大きい場合、距離優先期間を拡大することが求められる。そのため、距離優先期間や速度優先期間の変更を行う必要がある。 FIG. 16 is a diagram showing a schematic diagram of a change flowchart of the time frame 610. In an automatic meter reading system, a terminal is normally added or deleted, but if a terminal is added, there is a possibility that the acquired data transmission timing 728 cannot be assigned to the added terminal due to a lack of speed priority period. There is. Moreover, when the data for simultaneous delivery is large, it is required to extend the distance priority period. Therefore, it is necessary to change the distance priority period and the speed priority period.

 タイムフレーム610の変更を行う場合、GW200は、タイムスロット管理機能434は、タイムスロット管理テーブル472から、速度優先期間630の時間帯でスロット間隔640が割当てられていない時間帯があるか確認する(ステップ1602)。空きがあれば、タイムスロット管理機能434は、タイムスロット管理テーブル472を再作成する(ステップ1604)。 When changing the time frame 610, the GW 200 confirms from the time slot management table 472 whether the time slot management function 434 has a time zone in which the slot interval 640 is not allocated in the time zone of the speed priority period 630 ( Step 1602). If there is a vacancy, the time slot management function 434 recreates the time slot management table 472 (step 1604).

 そして、タイムスロット管理機能434は、タイムスロット割当て変更が必要な端末があれば、必要な端末にタイムスロット割当て変更を要求し(ステップ1608)、必要な端末が無い場合は、再作成したタイムスロットテーブル474を送信する(ステップ1610)。 Then, if there is a terminal that needs time slot allocation change, the time slot management function 434 requests the necessary terminal to change the time slot allocation (step 1608). The table 474 is transmitted (step 1610).

 一方、速度優先期間630に空きが無い場合(ステップ1602)、タイムスロット管理機能434は、管理している端末台数からスロット間隔640を変更し(ステップ1612)、タイムスロット管理テーブルの再作成を行った後(ステップ1614)、再作成したタイムスロットテーブル474を送信する(ステップ1610)。
(第2の実施の形態)
 次に、本発明の第2の実施形態について説明する。本実施形態では、時間帯に応じて無線方式の切替えを行っている。そのため、データ収集や一斉送信は、要求に応じた無線方式に切替わる時間帯まで通信することができない。そこで、無線方式を明示的に指示することで切替える事前通知方式の技術について説明する。なお、事前通知方式は、GW200、端末300共に、通常状態では速度優先方式に設定されているものとする。
On the other hand, when there is no free space in the speed priority period 630 (step 1602), the time slot management function 434 changes the slot interval 640 from the number of managed terminals (step 1612) and recreates the time slot management table. After that (step 1614), the re-created time slot table 474 is transmitted (step 1610).
(Second Embodiment)
Next, a second embodiment of the present invention will be described. In the present embodiment, the wireless method is switched according to the time zone. For this reason, data collection and simultaneous transmission cannot be performed until a time period when switching to a wireless system according to a request. Therefore, a technique of a prior notification method for switching by explicitly instructing a wireless method will be described. Note that the prior notification method is set to the speed priority method in the normal state for both the GW 200 and the terminal 300.

 図17に、事前通知方式のシーケンス図を示す。図17に示すように、GW200が一斉配信要求を受けた場合、無線制御機能472は、通信方式変更通知するためのデータの作成を行う(ステップ1702)。次に、通信機能470は、作成したデータの送信を行い(ステップ1702)、端末からの応答受信を待つ。ここでは、データ送信に失敗したため、データの再送処理(ステップ1500)が行われ、GW200は応答受信待ちとなる。 Fig. 17 shows a sequence diagram of the prior notification method. As shown in FIG. 17, when the GW 200 receives a simultaneous delivery request, the radio control function 472 creates data for notifying the communication method change (step 1702). Next, the communication function 470 transmits the created data (step 1702) and waits for a response from the terminal. Here, since the data transmission has failed, a data retransmission process (step 1500) is performed, and the GW 200 waits for a response.

 そして、端末300がGW200からデータを受信すると、送信データ生成/受信データ解析機能530が受信データ処理を行い(ステップ1100)、時刻管理機能510は、自身のタイマ316を起動させ(ステップ1712)、応答送信をGW200に対して送信し(ステップ1714)、データ受信待ちとなる。 When the terminal 300 receives data from the GW 200, the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), and the time management function 510 starts its timer 316 (step 1712), A response transmission is transmitted to the GW 200 (step 1714), and data reception is awaited.

 応答送信を受信したGW200は、送信データ生成/受信データ解析機能460が受信データ処理(ステップ1100)を行い、通信機能470が端末302に対してデータ送信を行う(ステップ1706)。 In the GW 200 that has received the response transmission, the transmission data generation / reception data analysis function 460 performs reception data processing (step 1100), and the communication function 470 transmits data to the terminal 302 (step 1706).

 端末300がデータを受信すると、送信データ生成/受信データ解析機能530が受信データ処理を行い(ステップ1100)、通信機能550がデータの転送を行い、データ受信待ちとなる。端末302がデータを受信すると、端末300と同様に受信データ処理を行い(ステップ1100)、時刻管理機能510が自身のタイマ316を起動させ(ステップ1722)、GW200に対して応答送信を行う(ステップ1724)。 When the terminal 300 receives data, the transmission data generation / reception data analysis function 530 performs reception data processing (step 1100), the communication function 550 transfers data, and waits for data reception. When the terminal 302 receives the data, the received data processing is performed in the same manner as the terminal 300 (step 1100), the time management function 510 starts its own timer 316 (step 1722), and transmits a response to the GW 200 (step). 1724).

 応答送信を受信した端末300は、ステップ1100の場合と同様に受信データ処理を行い(ステップ1100)、GW200に対してデータの転送を行い、GW200がデータを受信すると、ステップ1100と同様に受信データ処理を行う(ステップ1100)。このことにより、GW200は、各端末が無線方式を適切に設定できたことを認識することができる。このような処理を、自動検針システム内の全ての端末に対して行って、各端末は、タイマ316で設定された時刻に到達した際、通信方式を距離優先方式に設定している。すなわち、各端末の時刻管理機能510は、それぞれの端末が有するタイマの起動時刻を、それぞれの端末に応じて(例えば、距離やネットワークの階層等)に応じて同じタイミングで通信方式の変更することができる。 The terminal 300 that has received the response transmission performs reception data processing in the same manner as in Step 1100 (Step 1100), transfers data to the GW 200, and when the GW 200 receives data, the received data is received in the same manner as in Step 1100. Processing is performed (step 1100). As a result, the GW 200 can recognize that each terminal has been able to appropriately set the radio system. Such processing is performed for all terminals in the automatic meter reading system, and each terminal sets the communication method to the distance priority method when the time set by the timer 316 is reached. That is, the time management function 510 of each terminal changes the communication method at the same timing according to each terminal (for example, distance, network hierarchy, etc.) of the timer start time of each terminal. Can do.

 なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

100 サーバ
102 速度優先方式
103 距離優先方式
200 ゲートウェイ(GW)
210 CPU
212 揮発性メモリ
214 記憶装置
216 タイマ
218 有線通信IF
220 無線通信IF
300 端末
310 CPU
312 揮発性メモリ
314 記憶装置
316 タイマ
318 データ取得部
320 無線通信IF
410 データ収集機能
420 サーバ通信機能
430 同期時刻管理機能
432 同期時刻取得機能
434 タイムスロット管理機能
440 経路情報生成機能
450 時刻管理機能
460 送信データ生成/受信データ解析機能
470 通信機能
472 無線制御機能
480 収集データ
482 経路テーブル
484 タイムスロット管理テーブル
486 タイムスロットテーブル
510 時刻管理機能
520 経路情報生成機能
530 送信データ生成/受信データ解析機能
540 データ取得部制御機能
550 通信機能
552 無線制御機能
560 取得データ
564 端末固有番号
610 タイムフレーム
620 距離優先期間
630 速度優先期間
640 スロット間隔
712 IPアドレス
714 取得データ送信タイミング
728 取得データ送信タイミング
730 宛先IPアドレス
732 転送先IPアドレス。
100 Server 102 Speed priority method 103 Distance priority method 200 Gateway (GW)
210 CPU
212 Volatile memory 214 Storage device 216 Timer 218 Wired communication IF
220 Wireless communication IF
300 terminal 310 CPU
312 Volatile memory 314 Storage device 316 Timer 318 Data acquisition unit 320 Wireless communication IF
410 Data collection function 420 Server communication function 430 Synchronization time management function 432 Synchronization time acquisition function 434 Time slot management function 440 Route information generation function 450 Time management function 460 Transmission data generation / reception data analysis function 470 Communication function 472 Radio control function 480 Collection Data 482 Route table 484 Time slot management table 486 Time slot table 510 Time management function 520 Route information generation function 530 Transmission data generation / reception data analysis function 540 Data acquisition unit control function 550 Communication function 552 Radio control function 560 Acquisition data 564 Terminal-specific Number 610 Time frame 620 Distance priority period 630 Speed priority period 640 Slot interval 712 IP address 714 Acquisition data transmission timing 728 Acquisition data transmission timing 730 Previous IP address 732 destination IP address.

Claims (13)

 複数の無線方式によって通信可能な複数のネットワーク端末と、前記複数のネットワーク端末間の通信を管理するネットワーク管理サーバとがネットワークを介して接続されたネットワーク管理システムであって、
 前記ネットワーク管理サーバは、
 第1の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する期間を示す第1の通信期間と、前記第1の通信方式とは異なる第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末において通信する期間を示す第2の通信期間とを含むスロットテーブルを記憶する記憶部と、
 前記複数のネットワーク端末間の時刻を同期させるための時刻同期情報を外部から取得する同期時刻管理部と、
 前記時刻同期情報と前記スロットテーブルとを前記複数のネットワーク端末に送信し、前記同期時刻管理部が取得した前記時刻同期情報と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間とに基づいて、前記ネットワーク管理サーバおよび前記複数のネットワーク端末間における通信方式を、前記第1の通信方式または前記第2の通信方式のいずれかに切り替えるサーバ無線制御部と、を備え、
 前記複数のネットワーク端末のそれぞれは、
 前記時刻同期情報に基づいて、前記ネットワーク端末の時刻を所定の時刻に同期させる時刻管理部と、
 前記ネットワーク管理サーバから前記時刻同期情報と前記スロットテーブルとを受信し、前記時刻管理部が同期させた時刻と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間に応じて、切り替えられた前記第1の通信方式または前記第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する端末無線制御部と、
 を備えることをと特徴とするネットワーク管理システム。
A network management system in which a plurality of network terminals capable of communicating by a plurality of wireless systems and a network management server that manages communication between the plurality of network terminals are connected via a network,
The network management server
A first communication period indicating a period of communication between the network management server and the plurality of network terminals by a first communication method; and a second communication method different from the first communication method, and the network management server and A storage unit for storing a slot table including a second communication period indicating a period of communication in the plurality of network terminals;
A synchronization time management unit for acquiring time synchronization information for synchronizing the time between the plurality of network terminals from the outside;
The time synchronization information and the slot table are transmitted to the plurality of network terminals, the time synchronization information acquired by the synchronization time management unit, and the first communication period and the second communication included in the slot table. A server radio control unit that switches a communication method between the network management server and the plurality of network terminals to either the first communication method or the second communication method based on a period,
Each of the plurality of network terminals is
A time management unit that synchronizes the time of the network terminal with a predetermined time based on the time synchronization information;
The time synchronization information and the slot table are received from the network management server, according to the time synchronized by the time management unit and the first communication period and the second communication period included in the slot table. A terminal radio control unit that communicates between the network management server and the plurality of network terminals by the switched first communication method or the second communication method;
A network management system characterized by comprising:
 前記サーバ無線制御部は、送信電力または変調方式を変更することによって、前記第1の通信方式と前記第2の通信方式とを切り替える、
ことを特徴とする請求項1に記載のネットワーク管理システム。
The server radio control unit switches between the first communication method and the second communication method by changing a transmission power or a modulation method.
The network management system according to claim 1.
 前記スロットテーブルは、さらに、前記複数のネットワーク端末のそれぞれについての、前記第1の通信方式または前記第2の通信方式によって送信される所定のデータの送信タイミングを含み、
 前記ネットワーク管理サーバは、前記同期時刻管理部が、前記スロットテーブルに基づいて前記所定のデータの送信タイミングを定める、
 ことを特徴とする請求項1または2に記載のネットワーク管理システム。
The slot table further includes a transmission timing of predetermined data transmitted by the first communication method or the second communication method for each of the plurality of network terminals,
In the network management server, the synchronization time management unit determines the transmission timing of the predetermined data based on the slot table.
The network management system according to claim 1, wherein the system is a network management system.
 前記複数のネットワーク端末のそれぞれは、前記端末無線制御部が、前記ネットワーク管理サーバから受信した前記スロットテーブルの前記送信タイミングに基づいて、前記ネットワーク管理サーバに前記所定のデータを送信する、
 ことを特徴とする請求項3に記載のネットワーク管理システム。
Each of the plurality of network terminals, the terminal radio control unit transmits the predetermined data to the network management server based on the transmission timing of the slot table received from the network management server,
The network management system according to claim 3.
 前記スロットテーブルに含まれる前記第1の通信期間または前記第2の通信期間と前記送信タイミングとは任意に変更可能である、
 ことを特徴とする請求項3または4に記載のネットワーク管理システム。
The first communication period or the second communication period included in the slot table and the transmission timing can be arbitrarily changed.
The network management system according to claim 3 or 4, wherein
 前記第1の通信方式または前記第2の通信方式は、通信範囲を速度によって定めた速度優先方式または前記通信範囲を距離によって定めた距離優先方式である、
 ことを特徴とする請求項1~5のいずれか1項に記載のネットワーク管理システム。
The first communication method or the second communication method is a speed priority method in which a communication range is determined by speed or a distance priority method in which the communication range is determined by distance.
The network management system according to any one of claims 1 to 5, wherein:
 前記ネットワーク管理サーバは、前記通信方式が前記速度優先方式である場合において、前記第1の通信期間または前記第2の通信期間の全体と、前記複数のネットワーク端末のそれぞれに前記所定のデータを送信するための前記送信タイミングの合計とに基づいて、前記送信タイミングを変更するスロットテーブル管理部と、
 をさらに備えることを特徴とする請求項6に記載のネットワーク管理システム。
The network management server transmits the predetermined data to the whole of the first communication period or the second communication period and to each of the plurality of network terminals when the communication method is the speed priority method. A slot table management unit for changing the transmission timing based on the total of the transmission timings for
The network management system according to claim 6, further comprising:
 前記複数のネットワーク端末のそれぞれは、前記端末無線制御部が、前記ネットワーク管理サーバが前記ネットワーク管理サーバおよび前記複数のネットワーク端末間における通信方式を、前記第1の通信方式または前記第2の通信方式のいずれかの切り替えに応じて、ネットワーク端末側の通信方式を切り替える、
 ことを特徴とする請求項1~7のいずれか1項に記載のネットワーク管理システム。
For each of the plurality of network terminals, the terminal radio control unit, the network management server sets the communication method between the network management server and the plurality of network terminals, the first communication method or the second communication method. Switch the communication method on the network terminal side according to any of the
The network management system according to any one of claims 1 to 7, characterized in that:
 複数の無線方式によって通信可能な複数のネットワーク端末と、前記複数のネットワーク端末間の通信を管理するネットワーク管理サーバとがネットワークを介して接続されたネットワーク管理システムで行われるネットワーク管理方法であって、
 前記複数のネットワーク端末間の時刻を同期させるための時刻同期情報を外部から取得する同期時刻管理ステップと、
 前記時刻同期情報と第1の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する期間を示す第1の通信期間と、前記第1の通信方式とは異なる第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末において通信する期間を示す第2の通信期間とを含むスロットテーブルとを前記複数のネットワーク端末に送信し、前記同期時刻管理部が取得した前記時刻同期情報と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間とに基づいて、前記ネットワーク管理サーバおよび前記複数のネットワーク端末間における通信方式を、前記第1の通信方式または前記第2の通信方式のいずれかに切り替えるサーバ無線制御ステップと、
 前記時刻同期情報に基づいて、前記ネットワーク端末の時刻を所定の時刻に同期させる時刻管理ステップと、
 前記ネットワーク管理サーバから前記時刻同期情報と前記スロットテーブルとを受信し、前記時刻管理部が同期させた時刻と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間に応じて、切り替えられた前記第1の通信方式または前記第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する端末無線制御ステップと、
 を含むことをと特徴とするネットワーク管理方法。
A network management method performed in a network management system in which a plurality of network terminals capable of communicating by a plurality of wireless systems and a network management server that manages communication between the plurality of network terminals are connected via a network,
A synchronization time management step of acquiring time synchronization information for synchronizing time between the plurality of network terminals from the outside;
A first communication period indicating a period of communication between the network management server and the plurality of network terminals according to the time synchronization information and the first communication method; and a second communication method different from the first communication method. A slot table including a second communication period indicating a period of communication between the network management server and the plurality of network terminals, and the time synchronization information acquired by the synchronization time management unit. Based on the first communication period and the second communication period included in the slot table, a communication method between the network management server and the plurality of network terminals is set to the first communication method or the second communication method. A server radio control step for switching to any one of the communication methods;
A time management step of synchronizing the time of the network terminal with a predetermined time based on the time synchronization information;
The time synchronization information and the slot table are received from the network management server, according to the time synchronized by the time management unit and the first communication period and the second communication period included in the slot table. A terminal radio control step of communicating between the network management server and the plurality of network terminals by the switched first communication method or the second communication method;
A network management method characterized by comprising:
 複数の無線方式によって通信可能な複数のネットワーク端末に、ネットワークを介して接続された前記複数のネットワーク端末間の通信を管理するネットワーク管理サーバであって、
 第1の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する期間を示す第1の通信期間と、前記第1の通信方式とは異なる第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末において通信する期間を示す第2の通信期間とを含むスロットテーブルを記憶する記憶部と、
 前記複数のネットワーク端末間の時刻を同期させるための時刻同期情報を外部から取得する同期時刻管理部と、
 前記時刻同期情報と前記スロットテーブルとを前記複数のネットワーク端末に送信し、前記同期時刻管理部が取得した前記時刻同期情報と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間とに基づいて、前記ネットワーク管理サーバおよび前記複数のネットワーク端末間における通信方式を、前記第1の通信方式または前記第2の通信方式のいずれかに切り替えるサーバ無線制御部と、
 を備えることを特徴とするネットワーク管理サーバ。
A network management server for managing communication between the plurality of network terminals connected via a network to a plurality of network terminals capable of communicating by a plurality of wireless systems;
A first communication period indicating a period of communication between the network management server and the plurality of network terminals by a first communication method; and a second communication method different from the first communication method, and the network management server and A storage unit for storing a slot table including a second communication period indicating a period of communication in the plurality of network terminals;
A synchronization time management unit for acquiring time synchronization information for synchronizing the time between the plurality of network terminals from the outside;
The time synchronization information and the slot table are transmitted to the plurality of network terminals, the time synchronization information acquired by the synchronization time management unit, and the first communication period and the second communication included in the slot table. A server radio control unit that switches a communication method between the network management server and the plurality of network terminals to either the first communication method or the second communication method based on a period;
A network management server comprising:
 前記スロットテーブルは、さらに、前記複数のネットワーク端末のそれぞれについての、前記第1の通信方式または前記第2の通信方式によって送信される所定のデータの送信タイミングを含み、
 前記同期時刻管理部は、前記スロットテーブルに基づいて前記所定のデータの送信タイミングを定める、
 ことを特徴とする請求項11に記載のネットワーク管理サーバ。
The slot table further includes a transmission timing of predetermined data transmitted by the first communication method or the second communication method for each of the plurality of network terminals,
The synchronization time management unit determines a transmission timing of the predetermined data based on the slot table;
The network management server according to claim 11.
複数のネットワーク端末間の通信を管理するネットワーク管理サーバにネットワークを介して接続された複数の無線方式によって通信可能なネットワーク端末であって、
 複数のネットワーク端末間の時刻を同期させるための時刻同期情報に基づいて、前記ネットワーク端末の時刻を所定の時刻に同期させる時刻管理部と、
 前記ネットワーク管理サーバから前記時刻同期情報と第1の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する期間を示す第1の通信期間と、前記第1の通信方式とは異なる第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末において通信する期間を示す第2の通信期間とを含むスロットテーブルとを受信し、前記時刻管理部が同期させた時刻と前記スロットテーブルに含まれる前記第1の通信期間と前記第2の通信期間に応じて、切り替えられた前記第1の通信方式または前記第2の通信方式によって前記ネットワーク管理サーバおよび前記複数のネットワーク端末間において通信する端末無線制御部と、
 を備えることをと特徴とするネットワーク端末。
A network terminal capable of communicating by a plurality of wireless systems connected via a network to a network management server that manages communication between a plurality of network terminals,
A time management unit that synchronizes the time of the network terminal with a predetermined time based on time synchronization information for synchronizing the time between the plurality of network terminals;
A first communication period indicating a period of communication between the network management server and the plurality of network terminals by the time synchronization information and the first communication method from the network management server, and a first communication method different from the first communication method. And a slot table including a second communication period indicating a period during which the network management server and the plurality of network terminals communicate with each other according to the communication method, and the time synchronized by the time management unit and the slot table Communication is performed between the network management server and the plurality of network terminals by the switched first communication method or the second communication method according to the included first communication period and the second communication period. A terminal radio control unit;
A network terminal characterized by comprising:
 前記端末無線制御部は、前記ネットワーク管理サーバから受信した前記スロットテーブルの前記送信タイミングに基づいて、前記ネットワーク管理サーバに前記所定のデータを送信する、
 ことを特徴とする請求項12に記載のネットワーク端末。
The terminal radio control unit transmits the predetermined data to the network management server based on the transmission timing of the slot table received from the network management server;
The network terminal according to claim 12, wherein:
PCT/JP2011/051473 2011-01-26 2011-01-26 Network management system, network management server, network terminal, and network management method Ceased WO2012101779A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/051473 WO2012101779A1 (en) 2011-01-26 2011-01-26 Network management system, network management server, network terminal, and network management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/051473 WO2012101779A1 (en) 2011-01-26 2011-01-26 Network management system, network management server, network terminal, and network management method

Publications (1)

Publication Number Publication Date
WO2012101779A1 true WO2012101779A1 (en) 2012-08-02

Family

ID=46580385

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/051473 Ceased WO2012101779A1 (en) 2011-01-26 2011-01-26 Network management system, network management server, network terminal, and network management method

Country Status (1)

Country Link
WO (1) WO2012101779A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103824347A (en) * 2014-03-17 2014-05-28 天瀚科技(吴江)有限公司 Driving recorder capable of rapidly and accurately acquiring time and method thereof
WO2015118622A1 (en) * 2014-02-05 2015-08-13 株式会社日立製作所 Multi-hop radio communication method
EP2903296A4 (en) * 2012-09-28 2015-11-25 Panasonic Ip Man Co Ltd DEVICE, SYSTEM AND PROGRAM FOR ACQUIRING DATA
JP2016100863A (en) * 2014-11-26 2016-05-30 日本電信電話株式会社 Adjustment method, adjustment device, and adjustment program
CN108449393A (en) * 2018-03-01 2018-08-24 成都秦川物联网科技股份有限公司 Combustion gas data transmission method and Internet of things system
WO2019198487A1 (en) * 2018-04-09 2019-10-17 ソニー株式会社 Communication device and communication system
CN113541991A (en) * 2020-04-20 2021-10-22 中车唐山机车车辆有限公司 Train network control system and communication control method based on time sensitive network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152233A (en) * 2000-08-30 2002-05-24 Matsushita Electric Ind Co Ltd Communication terminal accommodation apparatus and scheduling method
WO2002091683A1 (en) * 2001-05-08 2002-11-14 Sony Corporation Radio communication system, control station, communication apparatus, communication control method, radio communication method, and communication control program
JP2005130193A (en) * 2003-10-23 2005-05-19 Hitachi Ltd Wireless communication apparatus, wireless communication system, and wireless communication control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152233A (en) * 2000-08-30 2002-05-24 Matsushita Electric Ind Co Ltd Communication terminal accommodation apparatus and scheduling method
WO2002091683A1 (en) * 2001-05-08 2002-11-14 Sony Corporation Radio communication system, control station, communication apparatus, communication control method, radio communication method, and communication control program
JP2005130193A (en) * 2003-10-23 2005-05-19 Hitachi Ltd Wireless communication apparatus, wireless communication system, and wireless communication control method

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2903296A4 (en) * 2012-09-28 2015-11-25 Panasonic Ip Man Co Ltd DEVICE, SYSTEM AND PROGRAM FOR ACQUIRING DATA
US10045375B2 (en) 2014-02-05 2018-08-07 Hitachi, Ltd. Multi-hop radio communication method
WO2015118622A1 (en) * 2014-02-05 2015-08-13 株式会社日立製作所 Multi-hop radio communication method
JPWO2015118622A1 (en) * 2014-02-05 2017-03-23 株式会社日立製作所 Multi-hop wireless communication method
CN103824347A (en) * 2014-03-17 2014-05-28 天瀚科技(吴江)有限公司 Driving recorder capable of rapidly and accurately acquiring time and method thereof
CN103824347B (en) * 2014-03-17 2016-06-01 天瀚科技(吴江)有限公司 A kind of drive recorder and method thereof quick and precisely obtaining the time
JP2016100863A (en) * 2014-11-26 2016-05-30 日本電信電話株式会社 Adjustment method, adjustment device, and adjustment program
CN108449393A (en) * 2018-03-01 2018-08-24 成都秦川物联网科技股份有限公司 Combustion gas data transmission method and Internet of things system
CN108449393B (en) * 2018-03-01 2021-08-10 成都秦川物联网科技股份有限公司 Gas data transmission method and Internet of things system
WO2019198487A1 (en) * 2018-04-09 2019-10-17 ソニー株式会社 Communication device and communication system
US11399341B2 (en) 2018-04-09 2022-07-26 Sony Corporation Communication apparatus and communication system
US11963096B2 (en) 2018-04-09 2024-04-16 Sony Group Corporation Communication apparatus and communication system
CN113541991A (en) * 2020-04-20 2021-10-22 中车唐山机车车辆有限公司 Train network control system and communication control method based on time sensitive network
CN113541991B (en) * 2020-04-20 2022-09-27 中车唐山机车车辆有限公司 Train network control system and communication control method based on time sensitive network

Similar Documents

Publication Publication Date Title
JP5430481B2 (en) Gateway and terminal
WO2012101779A1 (en) Network management system, network management server, network terminal, and network management method
CN105794284B (en) Method for synchronizing a node to a data sink and a node for forming a wireless network
JP4765973B2 (en) Communication route construction method and communication terminal
JP7147897B2 (en) Wireless sensor system and communication control method
JP5897699B2 (en) Terminal, route generation method, and route generation program
WO2015022845A1 (en) Communication apparatus, communication system, communication control method, and communication control program
JP5007686B2 (en) Intermittent operation communication device, communication system, and communication method
JP5875696B2 (en) Data distribution system, distribution device, terminal device, and data distribution method
KR101136051B1 (en) Multicast routing method in wireless mobile multi-hop network system
JPWO2012056584A1 (en) Ad hoc network communication device, communication system, and communication method
JP2010011084A (en) Communication system, communication node, and communication method
JPWO2016039039A1 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, COMMUNICATION SYSTEM, AND PROGRAM
JP5853227B2 (en) Multi-hop communication method, multi-hop communication system, and communication terminal
JP5868506B2 (en) Time synchronization method in wireless network system
JP5870286B2 (en) Multi-hop communication method, multi-hop communication system, and communication terminal
JP6254840B2 (en) Aggregation apparatus, distribution method, distribution program, and network system
JP2014123829A (en) Slave radio device, master radio device and path construction method
JP5854450B2 (en) Wireless communication system, wireless communication apparatus, wireless communication method, and program
JP6227197B2 (en) Wireless communication apparatus and wireless communication method
JP5613104B2 (en) RADIO COMMUNICATION SYSTEM, INFORMATION MANAGEMENT DEVICE, AND INFORMATION MANAGEMENT DEVICE PROGRAM
JP2014068286A (en) Communication network system, communication medium switchover method, and network implementation support method
WO2013114465A1 (en) Wireless multi-hop communication device and communication control method
JP4735202B2 (en) Mobile terminal and program for selecting routing protocol for ad hoc network
JP2017130752A (en) Slave machine and communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11856952

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11856952

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP