NETWORK TERMINAL, NETWORK SYSTEM, TIME SYNCHRONIZATION METHOD, AND TIME SYNCHRONIZATION PROGRAM
First Claim
1. A network terminal, comprising:
- communication section that communicates with other network terminals connected via a network;
time-series data creation section that, at timing set beforehand, creates time information including a correspondence between an identification number of the own network terminal and a current time measured by a timer of the own network terminal and creates time-series data registering the time information;
additional registration section that, when the communication section receives the time-series data transmitted from another network terminal, creates time information including a correspondence between the identification number of the own network terminal and a current time measured by the timer of the own network terminal and additionally registers the time information to the time-series data received this time;
transfer destination decision section that decides a network terminal as a transfer destination for each of time-series data created by the time-series data creation means section and time-series data to which the additional registration section additionally registers time information;
transfer section that, every time the transfer destination decision section decides a transfer destination of the time-series data, makes the communication section transfer the time-series data;
determination section that determines that time-series data to which the time information is additionally registered by the additional registration section satisfies a time-setting condition when the number of network terminals registering the time information a plurality of times exceeds a threshold number of network terminals set beforehand; and
time-setting section that, when the determination section determines that the time-setting condition is satisfied, performs time-setting by correcting a time measured by the timer of the own network terminal on a basis of time information registered in the time-series data.
2 Assignments
0 Petitions
Accused Products
Abstract
A network terminal has communication section that communicates with other network terminals connected via a network, time-series data creation section that, at timing set beforehand, creates time information including a correspondence between an identification number of the own network terminal and a current time measured by a timer of the own network terminal and creates time-series data registering the time information, and additional registration section that, when the communication section receives the time-series data transmitted from another network terminal, creates time information including a correspondence between the identification number of the own network terminal and a current time measured by the timer of the own network terminal and additionally registers the time information to the time-series data received this time.
-
Citations
13 Claims
-
1. A network terminal, comprising:
-
communication section that communicates with other network terminals connected via a network; time-series data creation section that, at timing set beforehand, creates time information including a correspondence between an identification number of the own network terminal and a current time measured by a timer of the own network terminal and creates time-series data registering the time information; additional registration section that, when the communication section receives the time-series data transmitted from another network terminal, creates time information including a correspondence between the identification number of the own network terminal and a current time measured by the timer of the own network terminal and additionally registers the time information to the time-series data received this time; transfer destination decision section that decides a network terminal as a transfer destination for each of time-series data created by the time-series data creation means section and time-series data to which the additional registration section additionally registers time information; transfer section that, every time the transfer destination decision section decides a transfer destination of the time-series data, makes the communication section transfer the time-series data; determination section that determines that time-series data to which the time information is additionally registered by the additional registration section satisfies a time-setting condition when the number of network terminals registering the time information a plurality of times exceeds a threshold number of network terminals set beforehand; and time-setting section that, when the determination section determines that the time-setting condition is satisfied, performs time-setting by correcting a time measured by the timer of the own network terminal on a basis of time information registered in the time-series data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network system connecting a plurality of network terminals in a communicable manner via a network, each network terminal comprising:
-
communication section that communicates with other network terminals connected via the network; time-series data creation section that, at timing set beforehand, creates time information including a correspondence between an identification number of the own network terminal and a current time measured by a timer of the own network terminal and creates time-series data registering the time information; additional registration section that, when the communication section receives the time-series data transmitted from another network terminal, creates time information including a correspondence between the identification number of the own network terminal and a current time measured by the timer of the own network terminal and additionally registers the time information to the time-series data received this time; transfer destination decision section that decides a network terminal as a transfer destination for each of time-series data created by the time-series data creation section and time-series data to which the additional registration section additionally registers time information; transfer section that, every time the transfer destination decision section decides a transfer destination of the time-series data, makes the communication section transfer the time-series data; determination section that determines whether time-series data to which the time information is additionally registered by the additional registration section satisfies a set time-setting condition or not; and time-setting section that, when the determination section determines that the time-setting condition is satisfied, corrects a time measured by the timer of the own network terminal on a basis of time information registered in the time-series data, wherein the determination section determines that, when the number of network terminals registering the time information a plurality of times exceeds a threshold number of network terminals set beforehand in the time-series data, the time-setting condition is satisfied.
-
-
12. A time synchronization method for terminals in a network system connecting a plurality of network terminals in a communicable manner via a network, each network terminal performing the steps of:
-
creating, at timing set beforehand, time information including a correspondence between an identification number of the own network terminal and a current time measured by a timer of the own network terminal and creating time-series data registering the time information; when communication section receives the time-series data transmitted from another network terminal, creating time information including a correspondence between the identification number of the own network terminal and a current time measured by the timer of the own network terminal and additionally registering the time information to the time-series data received this time; deciding a network terminal as a transfer destination for each of time-series data created by the own network terminal and time-series data to which time information is additionally registered by the own network terminal; every time a transfer destination of the time-series data is decided, transferring the time-series data with the communication section; when the number of network terminals registering the time information a plurality of times exceeds a threshold number of network terminals set beforehand in the time-series data to which the own network terminal additionally registers the time information, determining that a time-setting condition is satisfied; and when it is determined that the time-setting condition is satisfied, performing time-setting by correcting a time measured by the timer of the own network terminal on a basis of time information registered in the time-series data.
-
-
13. A time synchronization program making a network terminal provided with communication section that communicates with other network terminals connected via a network function as:
-
time-series data creation section that, at timing set beforehand, creates time information including a correspondence between an identification number of the own network terminal and a current time measured by a timer of the own network terminal and creates time-series data registering the time information; additional registration section that, when the communication section receives the time-series data transmitted from another network terminal, creates time information including a correspondence between the identification number of the own network terminal and a current time measured by the timer of the own network terminal and additionally registers the time information to the time-series data received this time; transfer destination decision section that decides a network terminal as a transfer destination for each of time-series data created by the time-series data creation section and time-series data to which time information is additionally registered by the additional registration section; transfer section that, every time the transfer destination decision section decides a transfer destination of the time-series data, makes the communication section transfer the time-series data; determination section that determines that time-series data to which the time information is additionally registered by the additional registration section satisfies a time-setting condition when the number of network terminals registering the time information a plurality of times exceeds a threshold number of network terminals set beforehand; and time-setting section that, when the determination section determines that the time-setting condition is satisfied, performs time-setting by correcting a time measured by the timer of the own network terminal on a basis of time information registered in the time-series data.
-
Specification