(57)【要約】【課題】提供元情報端末における提供元データと提供元設定時刻情報の関係を提供先情報端末において容易に維持する。【解決手段】時刻管理システム１００は、複数の情報端末１０ａ〜１０ｃと、基準時刻管理装置２０と、ネットワーク３０と、複数の時刻管理サーバ４０ａ，４０ｂとを備える。時刻管理サーバ４０ａ，４０ｂは、端末基準時刻と、処理毎に取得した端末間基準時刻との差分を算出し、端末間基準時刻に当該差分を加算することにより、算出設定時刻情報として、提供先の情報端末の端末基準時刻を算出する。【選択図】図１
2011060313.tif 000002
【特許請求の範囲】
【請求項１】
データを提供する提供元情報端末から、提供元データと前記提供元情報端末自身において基準となる時刻である端末基準時刻とを取得する取得手段と、
前記端末基準時刻と、前記提供元情報端末と提供先情報端末に共通の時刻であって、前記提供元情報端末と前記提供先情報端末との間の時刻を一致させる際に基準となる時刻である端末間基準時刻とを用いて、前記提供先情報端末に提供する提供時刻情報を算出する算出手段と、
前記提供元データと前記提供時刻情報とを前記提供先情報端末に提供する提供手段と
を備え、
前記算出手段は、
前記端末基準時刻と、処理毎に取得した前記端末間基準時刻との差分を算出し、
前記端末間基準時刻に前記差分を加算することにより、算出設定時刻情報として、前記提供先情報端末の端末基準時刻を算出し、
前記提供手段は、前記提供先情報端末の端末基準時刻を含む前記提供時刻情報を前記提供先情報端末に提供することを特徴とする時刻管理サーバ。
【請求項２】
算出手段と提供手段とを備える情報端末であって、
前記算出手段は、
前記情報端末自身において基準となる時刻である端末基準時刻と、前記情報端末と前記情報端末から提供される提供元データの提供先情報端末に共通の時刻であって、前記情報端末と前記提供先情報端末との間の時刻を一致させる際に基準となる時刻である端末間基準時刻とを用いて、前記提供先情報端末に提供する提供時刻情報を算出し、
前記端末基準時刻と、処理毎に取得した前記端末間基準時刻との差分を算出し、
前記提供手段は、前記提供元データと前記差分とを前記提供先情報端末に提供することを特徴とする情報端末。
【請求項３】
記憶手段と取得手段と格納手段とを備える情報端末であって、
前記記憶手段は、データを提供する提供元情報端末の提供元データと、前記提供元情報端末自身において基準となる時刻である端末基準時刻を対応付けて記憶し、
前記取得手段は、前記提供元データと、前記提供元情報端末の端末基準時刻と、前記情報端末と前記提供先情報端末との間の時刻を一致させる際に基準となる時刻である端末間基準時刻とに基づく差分を、前記提供元情報端末から取得し、
前記格納手段は、前記端末間基準時刻に前記差分を加算することにより、算出設定時刻情報として、前記情報端末の端末基準時刻を算出し、前記提供元データと前記算出設定時刻情報とを対応付けて前記記憶手段に格納することを特徴とする情報端末。
【請求項４】
データを提供する提供元情報端末から、提供元データと前記提供元情報端末自身において基準となる時刻である端末基準時刻とを取得し、前記端末基準時刻と、前記提供元情報端末と提供先情報端末に共通の時刻であって、前記提供元情報端末と前記提供先情報端末との間の時刻を一致させる際に基準となる時刻である端末間基準時刻を用いて、前記提供先情報端末に提供する提供時刻情報を算出し、前記提供元データと前記提供時刻情報とを前記提供先情報端末に提供する時刻管理サーバと、
前記提供元データと前記提供時刻情報とを前記時刻管理サーバから取得し、  前記提供時刻情報に基づいて前記提供元データと算出設定時刻情報を対応付けて記憶手段に格納する提供先情報端末と
を備え、
前記時刻管理サーバは、
前記端末基準時刻と、処理毎に取得した前記端末間基準時刻との差分を算出し、
前記端末間基準時刻に前記差分を加算することにより、前記算出設定時刻情報として、前記提供先情報端末の端末基準時刻を算出し、
前記提供先情報端末の端末基準時刻を含む前記提供時刻情報を前記提供先情報端末に提供することを特徴とする時刻管理システム。
【請求項５】
提供元情報端末自身において基準となる時刻である端末基準時刻と、前記情報端末と前記提供元情報端末から提供される提供元データの提供先情報端末に共通の時刻であって、前記提供元情報端末と前記提供先情報端末との間の時刻を一致させる際に基準となる時刻である端末間基準時刻とを用いて、前記提供先情報端末に提供する提供時刻情報を算出し、
前記端末基準時刻と、処理毎に取得した前記端末間基準時刻との差分を算出し、
前記提供元データと前記差分とを前記提供先情報端末に提供する前記提供元情報端末と、
前記提供元データと、前記提供元情報端末の端末基準時刻と前記端末間基準時刻とに基づく差分とを、前記提供元情報端末から取得し、
前記端末間基準時刻に前記差分を加算することにより、算出設定時刻情報として、前記情報端末の端末基準時刻を算出し、
前記提供元データと前記算出設定時刻情報とを対応付けて前記記憶手段に格納する提供先情報端末と
を備えることを特徴とする時刻管理システム。
【請求項６】
時刻管理サーバが、データを提供する提供元情報端末から提供元データと、前記提供元情報端末自身において基準となる時刻である端末基準時刻とを取得し、
前記時刻管理サーバが、前記端末基準時刻と、前記提供元情報端末と提供先情報端末に共通の時刻であって、前記提供元情報端末と前記提供先情報端末との間の時刻を一致させる際に基準となる時刻である端末間基準時刻を用いて、前記提供先情報端末に提供する提供時刻情報を算出し、
前記時刻管理サーバが、前記提供元データと前記提供時刻情報とを、前記提供先情報端末に提供し、
前記提供先情報端末が、前記提供元データと前記提供時刻情報とを前記時刻管理サーバから取得し、
前記提供先情報端末が、前記提供時刻情報に基づいて前記提供元データと算出設定時刻情報を対応付けて記憶手段に格納することを特徴とする時刻管理方法。
【請求項７】
提供元情報端末が、前記提供元情報端末自身において基準となる時刻である端末基準時刻と、前記提供元情報端末と前記提供元情報端末から提供される提供元データの提供先情報端末に共通の時刻であって、前記提供元情報端末と前記提供先情報端末との間の時刻を一致させる際に基準となる時刻である端末間基準時刻とを用いて、前記提供先情報端末に提供する提供時刻情報を算出し、
前記提供元情報端末が、前記端末基準時刻と、処理毎に取得した前記端末間基準時刻との差分を算出し、
前記提供元情報端末が、前記提供元データと前記差分とを提供先情報端末に提供し、
前記提供先情報端末が、前記提供元データと前記差分とを前記提供元情報端末から取得し、
前記提供先情報端末が、前記端末間基準時刻に前記差分を加算することにより、算出設定時刻情報として、前記情報端末の端末基準時刻を算出し、前記提供元データと前記算出設定時刻情報とを対応付けて前記記憶手段に格納することを特徴とする時刻管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻管理サーバ、情報端末、時刻管理システム及び時刻管理方法に関する。本発明は、特に、情報端末間の時刻の一致を図るために好適な時刻管理サーバ、情報端末、時刻管理システム及び時刻管理方法に関する。
【背景技術】
【０００２】
従来、例えば、携帯電話が記憶するデータを携帯電話以外のパーソナルコンピュータに保存するデータのバックアップや、他の携帯電話にデータを移行することが行われている。又、標準時刻を管理する標準時刻サーバと同期をとる情報端末が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−８６４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のバックアップやデータの移行では、データを提供する提供元情報端末に設定されている提供元設定時刻情報と提供元データを関連付けて、送信先情報端末に提供することができなかった。そのため、提供元データと提供元設定時刻情報との関係を維持したまま、提供先情報端末がデータを記憶することが困難であった。関係を維持したい場合には、提供先情報端末に提供元設定時刻情報を別途格納する処理が必要となり、煩雑であった。このような問題は、提供先情報端末数が多い場合には顕著であった。又、標準時刻サーバとの同期をとる方法では、提供元情報端末と提供先情報端末との間で時刻を一致させることができなかった。
【０００５】
そこで、本発明は、提供元情報端末における提供元データと提供元設定時刻情報の関係を提供先情報端末において容易に維持することを目的とする。
【課題を解決するための手段】
【０００６】
時刻管理サーバは、提供元情報端末から提供元データと提供元設定時刻情報を取得する取得手段と、提供元設定時刻情報と端末間基準時刻を用いて提供先情報端末に提供する提供時刻情報を算出する算出手段と、提供元データと提供時刻情報を提供先情報端末に提供する提供手段とを備えることを特徴とする。
【０００７】
「提供元情報端末」は、データを提供する提供元の情報端末である。「提供元データ」は、提供元情報端末が提供するデータである。「提供先情報端末」は、提供元情報端末が提供元データを提供する提供先の情報端末である。「提供元設定時刻情報」は、提供元情報端末において設定されている時刻に関する情報である。「端末間基準時刻」は、提供元情報端末と提供先情報端末に共通の時刻であって、提供元情報端末と提供先情報端末との間の時刻を一致させる際に基準となる時刻である。「提供時刻情報」は、時刻管理サーバが提供元設定時刻情報と端末間基準時刻を用いて算出し、提供先情報端末に提供する時刻に関する情報である。
【０００８】
このような時刻管理サーバによれば、提供元データと、提供元設定時刻情報と端末間基準時刻を用いて算出された提供時刻情報とを対応付けて、提供先情報端末に提供できる。よって、提供先情報端末は取得した提供元データと提供時刻情報に基づいて、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【０００９】
提供時刻情報には、提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻、又は、差分と端末間基準時刻に基づいて算出される算出設定時刻情報の少なくとも１つが含まれることが好ましい。「算出設定時刻情報」は、差分と端末間基準時刻に基づいて算出した提供元設定時刻情報である。時刻管理サーバが提供時刻情報として提供元設定時刻情報と端末間基準時刻に基づく差分を算出し、その差分と端末間基準時刻を提供する場合には、提供先情報端末は差分と端末間基準時刻を用いて算出設定時刻情報を算出できる。又、時刻管理サーバが提供時刻情報として算出設定時刻情報を算出し、提供する場合には、提供先情報端末はその算出設定時刻情報をそのまま用いることができる。
【００１０】
情報端末は、提供元情報端末の提供元データと算出設定時刻情報を対応付けて記憶する記憶手段と、提供元データと、提供元情報端末の提供元設定時刻情報と端末間基準時刻を用いて算出した提供時刻情報を対応付けて提供する時刻管理サーバから、提供元データと提供時刻情報を取得する取得手段と、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶手段に格納する格納手段とを備えることを特徴とする。
【００１１】
このような情報端末によれば、時刻管理サーバから提供元データと、提供元設定時刻情報と端末間基準時刻を用いて算出された提供時刻情報とを取得できる。そして、情報端末は、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶手段に格納できる。よって、情報端末は、提供先情報端末となった場合に、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【００１２】
取得手段は、提供時刻情報として、提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を取得し、格納手段は、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、記憶手段に格納することが好ましい。これによれば、情報端末は、提供時刻情報として提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を時刻管理サーバから取得し、差分と端末間基準時刻を用いて算出設定時刻情報を算出することができる。
【００１３】
更に、提供元設定時刻情報及び算出設定時刻情報は、提供元情報端末における端末基準時刻又は提供元情報端末における提供元データのデータ時刻情報の少なくとも１つであることが好ましい。「端末基準時刻」は、情報端末自身において基準となる時刻である。そのため、端末基準時刻は、情報端末自身のデータの処理時刻や表示時刻として使用される。データ時刻情報は、データに関連する時刻に関する情報である。これによれば、提供元情報端末における提供元データと、端末基準時刻やデータ時刻情報との関係を、提供先情報端末において維持することができる。以下、提供元設定時刻情報、端末間基準時刻、提供時刻情報、提供元設定時刻情報と端末間基準時刻に基づく差分、算出設定時刻情報、端末基準時刻、データ時刻情報等の時刻や時刻に関する情報を総称して「時刻情報」という。
【００１４】
他の情報端末は、提供元設定時刻情報と端末間基準時刻に基づく差分を算出する算出手段と、提供元データと差分を提供先情報端末に提供する提供手段とを備えることを特徴とする。このような情報端末は、提供元情報端末となり、提供元データと、提供元設定時刻情報と端末間基準時刻に基づく差分を、提供先情報端末に提供できる。よって、提供先情報端末は取得した提供元データと提供時刻情報に基づいて、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【００１５】
更に他の情報端末は、提供元情報端末の提供元データと算出設定時刻情報を対応付けて記憶する記憶手段と、提供元データと、提供元情報端末の提供元設定時刻情報と端末間基準時刻に基づく差分を、提供元情報端末から取得する取得手段と、差分と端末間基準時刻に基づいて算出設定時刻情報を算出する算出し、提供元データと算出設定時刻情報を対応付けて記憶手段に格納する格納手段とを備えることを特徴とする。
【００１６】
このような情報端末は、提供先情報端末となり、提供元情報端末から提供元データと、提供元設定時刻情報と端末間基準時刻に基づく差分とを取得できる。そして、情報端末は、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報とを対応付けて記憶手段に格納できる。よって、提供先情報端末は、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【００１７】
時刻管理システムは、提供元情報端末から提供元データと提供元設定時刻情報を取得し、提供元設定時刻情報と端末間基準時刻を用いて提供先情報端末に提供する提供時刻情報を算出し、提供元データと提供時刻情報を提供先情報端末に提供する時刻管理サーバと、提供元データと提供時刻情報を時刻管理サーバから取得し、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶手段に格納する提供先情報端末とを備えることを特徴とする。
【００１８】
このような時刻管理システムによれば、時刻管理サーバが、提供元データと、提供元設定時刻情報と端末間基準時刻を用いて算出された提供時刻情報とを対応付けて、提供先情報端末に提供できる。そして、提供先情報端末が、時刻管理サーバから取得した提供元データと提供時刻情報に基づいて、提供元データと算出設定時刻情報を対応付けて記憶手段に格納できる。よって、提供先情報端末において、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【００１９】
他の時刻管理システムは、提供元設定時刻情報と端末間基準時刻に基づく差分を算出し、提供元データと差分を提供先情報端末に提供する提供元情報端末と、提供元データと差分を提供元情報端末から取得し、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報を対応付けて記憶手段に格納する提供先情報端末とを備えることを特徴とする。
【００２０】
このような時刻管理システムによれば、提供元情報端末が、提供元データと、提供元設定時刻情報と端末間基準時刻に基づく差分を提供先情報端末に提供できる。そして、提供先情報端末が、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報とを対応付けて記憶手段に格納できる。よって、提供先情報端末において、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【００２１】
時刻管理方法は、時刻管理サーバが、提供元情報端末から提供元設定時刻情報と提供元データを取得し、提供元設定時刻情報と端末間基準時刻を用いて提供先情報端末に提供する提供時刻情報を算出し、提供元データと提供時刻情報を提供先情報端末に提供し、提供先情報端末が、提供元データと提供時刻情報を時刻管理サーバから取得し、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶手段に格納することを特徴とする。
【００２２】
他の時刻管理方法は、提供元情報端末が、提供元設定時刻情報と端末間基準時刻に基づく差分を算出し、提供元データと差分を提供先情報端末に提供し、提供先情報端末が、提供元データと差分を提供元情報端末から取得し、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報を対応付けて記憶手段に格納することを特徴とする。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、提供元情報端末における提供元データと提供元設定時刻情報の関係を提供先情報端末において容易に維持することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態に係る時刻管理システムの構成を示す図である。
【図２】本発明の第１の実施の形態に係る情報端末の構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る情報端末の記憶部を示す図である。
【図４】本発明の第１の実施の形態に係る時刻管理サーバの構成を示すブロック図である。
【図５】本発明の第１の実施の形態に係る情報端末が算出設定時刻情報として端末基準時刻を算出する場合の手順を示すフロー図である。
【図６】本発明の第１の実施の形態に係る時刻管理サーバが算出設定時刻情報として端末基準時刻を算出する場合の手順を示すフロー図である。
【図７】本発明の第１の実施の形態に係る情報端末が算出設定時刻情報としてデータ時刻情報を算出する場合の手順を示すフロー図である。
【図８】本発明の第１の実施の形態に係る時刻管理サーバが算出設定時刻情報としてデータ時刻情報を算出する場合の手順を示すフロー図である。
【図９】本発明の第２の実施の形態に係る時刻管理システムの構成を示す図である。
【図１０】本発明の第２の実施の形態に係る情報端末が算出設定時刻情報として端末基準時刻を算出する場合の手順を示すフロー図である。
【図１１】本発明の第２の実施の形態に係る情報端末が算出設定時刻情報としてデータ時刻情報を算出する場合の手順を示すフロー図である。
【発明を実施するための形態】
【００２５】
〔第１の実施の形態〕
（時刻管理システム）
図１に示すように、時刻管理システム１００は、複数の情報端末１０ａ，１０ｂ，１０ｃと、基準時刻管理装置２０と、ネットワーク３０と、複数の時刻管理サーバ４０ａ，４０ｂとを備える。
【００２６】
基準時刻管理装置２０は端末間基準時刻を記憶する。基準時刻管理装置２０は、ネットワーク３０を介して時刻管理サーバ４０ａ，４０ｂや情報端末１０ａ〜１０ｃに、端末間基準時刻を提供する。
【００２７】
時刻管理サーバ４０ａ，４０ｂは、提供元情報端末から提供元データと提供元設定時刻情報を取得する。時刻管理サーバ４０ａ，４０ｂは、提供元設定時刻情報と端末間基準時刻を用いて提供先情報端末に提供する提供時刻情報を算出する。そして、時刻管理サーバ４０ａ，４０ｂは、提供元データと提供時刻情報を提供先情報端末に提供する。
【００２８】
時刻管理サーバ４０ａ，４０ｂは、提供元情報端末と提供先情報端と同時に接続してもよく、提供元情報端末と接続して提供元データを取得し、接続を切断した後、提供先情報端末と接続し、取得した提供元データを提供するようにしてもよい。又、時刻管理サーバ４０ａ，４０ｂは、提供元データと提供時刻情報を同時に提供する必要はなく、提供元データと提供時刻情報とを関連付けられれば、提供元データと提供時刻情報を別々に提供してもよい。時刻管理サーバ４０ａ，４０ｂの数も限定されず、１台でも更に多くてもよい。
【００２９】
情報端末１０ａ〜１０ｃは、提供元情報端末又は提供先情報端末のいずれかとなる。情報端末１０ａ〜１０ｃは、提供元情報端末となった場合、時刻管理サーバ４０ａ，４０ｂに、提供元データと提供元設定時刻情報を提供する。情報端末１０ａ〜１０ｃは、提供先情報端末となった場合、提供元データと提供時刻情報を時刻管理サーバ４０ａ，４０ｂから取得し、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶手段に格納する。
【００３０】
例えば、情報端末１０ａ〜１０ｃは、記憶するデータを他の情報端末にも保存してデータのバックアップを確保したい場合、記憶するデータを他の情報端末に移行したい場合、処理の実行により提供先情報端末にデータを提供する場合等に、提供元情報端末となることができる。一方、情報端末１０ａ〜１０ｃは、他の情報端末からデータのバックアップを受ける場合、データの移行を受ける場合、処理の実行により提供元情報端末からデータの提供を受ける場合等に、提供先情報端末となることができる。情報端末１０ａ〜１０ｃには、携帯電話、携帯情報端末（ＰＤＡ：Personal  Digital  Assistants）、パーソナルコンピュータ、サーバ等がある。
【００３１】
時刻管理サーバと情報端末は、時刻管理サーバ４０ａ，４０ｂと情報端末１０ｃのようにネットワーク３０を介して接続してもよく、時刻管理サーバ４０ａ，４０ｂと情報端末１０ａ，１０ｂのように、ネットワーク３０を介さずに接続してもよい。ネットワーク３０には、例えば、移動通信網、無線ＬＡＮ、インターネット等がある。
【００３２】
次に、図２を用いて情報端末１０ａ〜１０ｃについてより詳細に説明する。情報端末１０ａは、インタフェース（以下「Ｉ／Ｆ」と表す）１１ａと、通信部１１ｂと、時刻管理部１２と、制御部１３と、表示部１４と、記憶部１５とを備える。情報端末１０ｂ，１０ｃも情報端末１０ａと同様の構成を備える。
【００３３】
Ｉ／Ｆ１１ａは、時刻管理サーバ４０ａ，４０ｂや他の情報端末１０ａ〜１０ｃとネットワーク３０を介さずに接続し、提供元データや時刻情報を送受信する。Ｉ／Ｆ１１ａは、有線により時刻管理サーバ４０ａ，４０ｂや他の情報端末１０ｂ，１０ｃと接続するものでもよく、赤外線や電波により時刻管理サーバ４０ａ，４０ｂや他の情報端末１０ｂ，１０ｃと接続するものでもよい。例えば、Ｉ／Ｆ１１ａは、赤外線により送受信するＩｒＤＡや、電波により送受信するブルートゥース（Bluetooth（登録商標））等を用いることができる。
【００３４】
通信部１１ｂは、ネットワーク３０を介して、時刻管理サーバ４０ａ，４０ｂや他の情報端末１０ｂ，１０ｃと提供元データや時刻情報を送受信する。Ｉ／Ｆ１１ａ、通信部１１ｂは、受信した提供元データや時刻情報を時刻管理部１２に入力する。Ｉ／Ｆ１１ａ、通信部１１ｂは、情報端末１０ａが送信する提供元データや時刻情報を時刻管理部１２から取得する。
【００３５】
記憶部１５は、提供元情報端末の提供元データと算出設定時刻情報を対応付けて記憶する記憶手段である。記憶部１５は、算出設定時刻情報以外の時刻情報やその他の情報も記憶できる。記憶部１５は、他の情報端末１０ｂ，１０ｃのデータ及び時刻情報と、情報端末１０ａ自身のデータ及び時刻情報とを記憶する。即ち、記憶部１５は、情報端末１０ａが提供先情報端末となったときに、提供元情報端末となった他の情報端末１０ｂ，１０ｃから提供される提供元データ及び時刻情報と、情報端末１０ａが提供元情報端末になったときに、他の情報端末１０ｂ，１０ｃに提供する情報端末１０ａ自身のデータである提供元データ及び時刻情報を記憶する。しかも、記憶部１５は、複数の情報端末１０ｂ，１０ｃの提供元データと時刻情報を記憶する。
【００３６】
そのため、記憶部１５は、情報端末１０ａ〜１０ｃ毎に提供元データと時刻情報を記憶する。例えば、記憶部１５は、情報端末１０ａ〜１０ｃを識別する端末識別データに対応付けて提供元データや時刻情報を記憶する。端末識別データには、情報端末のユーザＩＤ、端末番号、電話番号、アドレス等がある。具体的には、図３に示すように、記憶部１５は、各情報端末１０ａ〜１０ｃに関する情報を記憶する記憶領域１５ａ〜１０ｃを備えることができる。各記憶領域１５ａ〜１５ｃがいずれの情報端末１０ａ〜１０ｃに関する情報を記憶する記憶領域であるかは、端末識別データによって区別できる。
【００３７】
記憶領域１５ａは情報端末１０ａの情報を記憶し、情報端末１０ａの端末識別データ「Ａ」が付与されている。記憶領域１５ｂは情報端末１０ｂの情報を記憶し、情報端末１０ｂの端末識別データ「Ｂ」が付与されている。記憶領域１５ｃは情報端末１０ｃの情報を記憶し、情報端末１０ｃの端末識別データ「Ｃ」が付与されている。  
図３に示すように、記憶部１５が記憶する提供元データには、ユーザデータ、制御データ、内部管理用情報がある。ユーザデータは、情報端末のユーザが使用するデータである。制御データは、情報端末の制御に使用されるデータである。ユーザデータ及び制御データは、提供先情報端末に提供元データとして提供される。内部管理用情報は、提供先情報端末に提供せず、情報端末内において管理するデータである。
【００３８】
情報端末１０ａ〜１０ｃに設定されている設定時刻情報には、端末基準時刻やデータに関連するデータ時刻情報等がある。記憶部１５は、情報端末１０ａ自身に設定されている設定時刻情報（以下「自設定時刻情報」という）と、提供元情報端末となった他の情報端末１０ｂ，１０ｃに設定されている提供元設定時刻情報を記憶する。自設定時刻情報は、記憶領域１５ａに格納され、情報端末１０ｂ，１０ｃの提供元設定時刻情報は、記憶領域１５ｂ，１５ｃにそれぞれ格納される。
【００３９】
各ユーザデータや制御データには、ユーザデータや制御データに関連するデータ時刻情報が関連付けられている。データ時刻情報には、例えば、他の情報端末の提供元データと時刻情報を取得した際の情報端末１０ａ自身の端末基準時刻と取得した時刻情報との差分や、データの受信時刻や更新時刻等がある。全てのユーザデータや制御データに、データ時刻情報が関連付けられる必要はない。又、複数のユーザデータや制御データに共通のデータ時刻情報が関連付けられてもよい。例えば、他の情報端末から同時に取得した複数のユーザデータには、共通するデータ時刻情報を関連付けることができる。記憶部１５が記憶するユーザデータや制御データの数は限定されない。
【００４０】
時刻管理部１２は、提供元データと、提供元情報端末の提供元設定時刻情報と端末間基準時刻を用いて算出した提供時刻情報を対応付けて提供する時刻管理サーバ４０ａ，４０ｂから、提供元データと提供時刻情報を取得する取得手段である。更に、時刻管理部１２は、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶手段（記憶部１５）に格納する格納手段としても機能する。
【００４１】
情報端末１０ａが提供先情報端末となった場合、時刻管理部１２は、Ｉ／Ｆ１１ａ又は通信部１１ｂを介して、時刻管理サーバ４０ａ，４０ｂから、提供元情報端末の提供元データと提供時刻情報を取得する。提供元データと提供時刻情報には、提供元情報端末の端末識別データが対応づけられている。
【００４２】
提供時刻情報には、提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻、又は、差分と端末間基準時刻に基づいて算出される算出設定時刻情報の少なくとも１つが含まれる。更に、提供時刻情報には、提供元設定時刻情報そのものを含めてもよい。時刻管理部１２は、提供時刻情報として、提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を取得した場合には、まず、差分と端末間基準時刻に基づいて算出設定時刻情報を算出する。
【００４３】
例えば、時刻管理部１２は、提供元情報端末の端末基準時刻と端末間基準時刻との差分及び端末間基準時刻を取得した場合、端末間基準時刻にその差分を加算することにより、算出設定時刻情報として提供元情報端末における端末基準時刻を算出できる。又、時刻管理部１２は、提供元情報端末のデータ時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を取得した場合、端末間基準時刻と差分を用いてデータ時刻情報を補正することにより、算出設定時刻情報として提供元情報端末におけるデータ時刻情報を算出できる。
【００４４】
時刻管理部１２は、提供元データと算出した算出設定時刻情報とを対応付けて、記憶部１５の該当する提供元情報端末の記憶領域に格納する。例えば、提供元情報端末が情報端末１０ｂであり、取得した提供元データ、提供時刻情報に端末識別データ「Ｂ」が対応付けられている場合、時刻管理部１２は、記憶領域１５ｂに、提供元データのユーザデータや制御データと、算出設定時刻情報であるデータ時刻情報や端末基準時刻を格納する。時刻管理部１２は、ユーザデータや制御データとデータ時刻情報は関連付けて格納する。時刻管理部１２は、提供時刻情報として算出設定時刻情報そのものを取得した場合には、提供元データと取得した算出設定時刻情報とを対応付けて、記憶部１５の該当する提供元情報端末の記憶領域に格納する。時刻管理部１２は、提供時刻情報として提供元設定時刻情報も取得した場合には、あわせて記憶部１５の該当する提供元情報端末の記憶領域に格納する。
【００４５】
時刻管理部１２は、提供元データと提供時刻情報とを同時に取得してもよく、いずれかを先に取得してもよい。又、時刻管理部１２は、差分及び端末間基準時刻又は算出設定時刻情報と、提供元設定時刻情報を同時に取得してもよく、いずれかを先に取得してもよい。時刻管理部１２は、提供元データと提供時刻情報とを同時に取得しない場合や、複数の種類の提供時刻情報を別々に取得する場合には、端末識別データを用いて提供元データと提供時刻情報や、各種の提供時刻情報を関連付け、記憶部１５への格納を行うことができる。
【００４６】
時刻管理部１２は、算出設定時刻情報として端末基準時刻を格納し、提供元設定時刻情報として取得したデータ時刻情報を格納する場合、算出設定時刻情報（端末基準時刻）に基づいて取得したデータ時刻情報を変更して格納することが好ましい。これによれば、情報端末１０ａ〜１０ｃは、端末基準時刻の変更に応じて動的にデータ時刻情報を補正することができる。そして、提供先情報端末と提供元情報端末の端末基準時刻及びデータ時刻情報を一致させることができる。しかも、提供元情報端末における端末基準時刻とデータ時刻情報との関係を、提供先情報端末においても維持できる。
【００４７】
情報端末１０ａが提供元情報端末となった場合、時刻管理部１２は、記憶部１５の記憶領域１５ａから、ユーザデータや制御データを提供元データとして、データ時刻情報や端末基準時刻等の自設定時刻情報を提供元設定時刻情報として取得する。時刻管理部１２は、取得した提供元データ及び提供元設定時刻情報を、情報端末１０ａの端末識別データ「Ａ」と、提供先情報端末の端末識別データを対応付けて、Ｉ／Ｆ１１ａ又は通信部１１ｂを介して時刻管理サーバ４０ａ，４０ｂに提供する。時刻管理部１２は、自ら提供元設定時刻情報等を時刻管理サーバ４０ａ，４０ｂに提供してもよく、情報端末１０ａが時刻管理サーバ４０ａ，４０ｂに接続した際に、時刻管理サーバ４０ａ，４０ｂから提供元設定時刻情報の要求を受け、その要求に応じて提供元設定時刻情報等を時刻管理サーバ４０ａ，４０ｂに提供してもよい。
【００４８】
又、時刻管理部１２は、提供元データと提供元設定時刻情報を同時に提供してもよく、いずれかを先に提供してもよい。例えば、時刻管理部１２は、提供元データを、時刻管理サーバ４０ａ，４０ｂにおける提供時刻情報の算出前に提供してもよく、提供時刻情報算出後に提供してもよい。更に、時刻管理部１２は、提供元設定時刻情報として、データ時刻情報と端末基準時刻を同時に提供してもよく、いずれかを先に提供してもよい。例えば、時刻管理部１２は、まず、端末基準時刻と提供データを提供する。このとき、時刻管理部１２は、提供データにデータ時刻情報が関連付けられているか否かを通知する。そして、時刻管理部１２は、時刻管理サーバ４０ａ，４０ｂから、データ時刻情報の要求を受けた場合にだけ、データ時刻情報を提供するようにしてもよい。
【００４９】
制御部１３は、記憶部１５からユーザデータや制御データ、端末基準時刻やデータ時刻情報を取得し、表示部１４に出力する。表示部１４は、制御部１３から入力されるデータや時刻を表示する。制御部１３は、情報端末１０ａのデータを出力する場合には、記憶領域１５ａから情報端末１０ａのデータと、対応付けられているデータ時刻情報や端末基準時刻を取得して出力する。制御部１３は、情報端末１０ｂのデータを出力する場合には、記憶領域１５ｂから情報端末１０ｂのデータと、対応付けられているデータ時刻情報や端末基準時刻を取得して出力する。情報端末１０ｃの場合も同様である。
【００５０】
このような情報端末１０ａ〜１０ｃは、コンピュータを、提供元情報端末の提供元データと算出設定時刻情報を対応付けて記憶する記憶手段と、提供元データと、提供元情報端末の提供元設定時刻情報と端末間基準時刻を用いて算出した提供時刻情報を対応付けて提供する時刻管理サーバから、提供元データと提供時刻情報を取得する取得手段と、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶手段に格納する格納手段として機能させるためのプログラムを、コンピュータに実行させることにより実現できる。
【００５１】
次に、図４を用いて時刻管理サーバ４０ａ，４０ｂについてより詳細に説明する。時刻管理サーバ４０ａは、Ｉ／Ｆ４１ａと、通信部４１ｂと、時刻管理部４２と、記憶部４３とを備える。時刻管理サーバ４０ｂも時刻管理サーバ４０ａと同様の構成を備える。
【００５２】
Ｉ／Ｆ４１ａは、情報端末１０ａ〜１０ｃとネットワーク３０を介さずに接続し、提供元データや時刻情報を送受信する。Ｉ／Ｆ４１ａは、有線により情報端末１０ａ〜１０ｃと接続するものでもよく、赤外線や電波により情報端末１０ａ〜１０ｃと接続するものでもよい。例えば、Ｉ／Ｆ４１ａはＩｒＤＡやブルートゥース（Bluetooth（登録商標））等を用いることができる。
【００５３】
通信部４１ｂは、ネットワーク３０を介して情報端末１０ａ〜１０ｃと提供元データや時刻情報を送受信する。Ｉ／Ｆ４１ａ、通信部４１ｂは、受信した提供元データや時刻情報を時刻管理部４２に入力する。Ｉ／Ｆ４１ａ、通信部４１ｂは、時刻管理サーバ４０ａが送信する提供元データや提供時刻情報を時刻管理部４２から取得する。
【００５４】
記憶部４３は、提供元情報端末から取得した提供元データや提供元設定時刻情報、提供元情報端末及び提供先情報端末の端末識別データ、提供先情報端末に提供する提供時刻情報を一時的に記憶する。
【００５５】
時刻管理部４２は、提供元情報端末から提供元設定時刻情報と提供元データを取得する取得手段である。時刻管理部４２は、提供元設定時刻情報と端末間基準時刻を用いて提供先情報端末に提供する提供時刻情報を算出する算出手段としても機能する。更に、時刻管理部４２は、提供元データと提供時刻情報を提供先情報端末に提供する提供手段としても機能する。
【００５６】
時刻管理部４２は、Ｉ／Ｆ４１ａ又は通信部４１ｂを介して、提供元情報端末から提供元情報端末の端末識別データに対応付けられた提供元データ、提供時刻情報、提供先情報端末の端末識別データを取得する。時刻管理部４２は、情報端末１０ａ〜１０ｃ自らが提供する提供元設定時刻情報等を取得してもよく、時刻管理サーバ４０ａに接続してきた情報端末１０ａ〜１０ｃに、提供元設定時刻情報を要求し、その要求に応じて提供される提供元設定時刻情報等を取得してもよい。
【００５７】
又、時刻管理部４２は、提供元設定時刻情報として、データ時刻情報と端末基準時刻を同時に取得してもよく、いずれかを先に取得してもよい。例えば、時刻管理部４２は、まず、端末基準時刻と提供データを取得する。このとき、時刻管理部４２は、提供データにデータ時刻情報が関連付けられているか否かについて通知を受ける。そして、時刻管理部４２は、データ時刻情報が関連付けられている場合に、データ時刻情報を情報端末１０ａ〜１０ｃに要求し、取得するようにしてもよい。
【００５８】
時刻管理部４２は、Ｉ／Ｆ４１ａ又は通信部４１ｂを介して、基準時刻管理装置２０から端末間基準時刻を取得する。このように時刻管理部４２は、提供元情報端末と提供先情報端末との間の時刻を一致させる処理を開始した後に、端末間基準時刻を取得し、処理毎に端末間基準時刻を取得することが好ましい。
【００５９】
時刻管理部４２は、まず、取得した提供元設定時刻情報と端末間基準時刻に基づく差分を算出する。例えば、時刻管理部４２は、提供元設定時刻情報として端末基準時刻を取得した場合、端末基準時刻と端末間基準時刻に基づく差分を算出できる。時刻管理部４２は、提供元設定時刻情報としてデータ時刻情報を取得した場合、端末基準時刻とデータ時刻情報との差分を算出できる。時刻管理部４２は、提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を含む提供時刻情報を提供する場合には、提供元情報端末の端末識別データと対応付けて、取得した提供元データ、提供先情報端末の端末識別データ、提供時刻情報となる算出した差分及び端末間基準時刻を記憶部４３に格納する。
【００６０】
時刻管理部４２は、算出設定時刻情報を含む提供時刻情報を提供する場合には、更に、差分と端末間基準時刻に基づいて算出設定時刻情報を算出する。時刻管理部４２は、例えば、提供元情報端末の端末基準時刻と端末間基準時刻との差分を算出した場合、端末間基準時刻にその差分を加算することにより、算出設定時刻情報として端末基準時刻を算出できる。又、時刻管理部４２は、提供元情報端末のデータ時刻情報と端末間基準時刻に基づく差分を算出した場合、端末間基準時刻と差分を用いてデータ時刻情報を補正することにより、算出設定時刻情報としてデータ時刻情報を算出できる。この場合、時刻管理部４２は、提供元情報端末の端末識別データと対応付けて、取得した提供元データ、提供先情報端末の端末識別データ、提供時刻情報となる算出設定時刻情報を記憶部４３に格納する。
【００６１】
時刻管理部４２は、提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を含む提供時刻情報、又は、算出設定時刻情報を含む提供時刻情報のいずれを提供する場合であっても、取得した提供元設定時刻情報を提供時刻情報として提供する場合にはあわせて記憶部４３に格納し、提供しない場合には格納してもよく、格納せずに破棄してもよい。
【００６２】
時刻管理部４２は、記憶部４３から、提供元データ、提供元情報端末及び提供先情報端末の端末識別データ、提供時刻情報を取得する。時刻管理部４２は、提供元情報端末の端末識別データに対応付けて、提供元データ及び提供時刻情報を、Ｉ／Ｆ４１ａ又は通信部４１ｂを介して提供先情報端末に提供する。時刻管理部４２は、提供元データと提供時刻情報を同時に提供してもよく、いずれかを先に提供してもよい。又、時刻管理部４２は、提供時刻情報である差分及び端末間基準時刻又は算出設定時刻情報と、提供元設定時刻情報を同時に提供してもよく、いずれかを先に提供してもよい。
【００６３】
このような時刻管理サーバ４０ａ，４０ｂは、コンピュータを、提供元情報端末から提供元データと提供元設定時刻情報を取得する取得手段と、提供元設定時刻情報と端末間基準時刻を用いて提供先情報端末に提供する提供時刻情報を算出する算出手段と、提供元データと提供時刻情報を提供先情報端末に提供する提供手段として機能させるためのプログラムを、コンピュータに実行させることにより実現できる。
【００６４】
（時刻管理方法）
次に、時刻管理システム１００を用いた時刻管理方法の手順を説明する。以下、情報端末１０ａが提供元情報端末、情報端末１０ｂが提供先情報端末として、時刻管理サーバ４０ａに接続する場合について説明する。図５に、情報端末１０ｂが算出設定時刻情報として端末基準時刻を算出する場合の手順を示す。
【００６５】
時刻管理サーバ４０ａは、提供元情報端末として接続してきた情報端末１０ａに端末基準時刻を要求する（Ｓ１０１）。情報端末１０ａは要求に応じて、提供元データと、自設定時刻情報の端末基準時刻を提供元設定時刻情報として提供する（Ｓ１０２）。このとき、情報端末１０ａは、提供元データにデータ時刻情報が関連付けられていることを通知する。
【００６６】
時刻管理サーバ４０ａは、取得した提供元データに関連付けられているデータ時刻情報があるか否かを判断する（Ｓ１０３）。時刻管理サーバ４０ａは、データ時刻情報がある場合、データ時刻情報を情報端末１０ａに要求する（Ｓ１０４）。そして、情報端末１０ａが、データ時刻情報を時刻管理サーバ４０ａに提供する（Ｓ１０５）。次に、時刻管理サーバ４０ａは端末間基準時刻を基準時刻管理装置２０から取得する（Ｓ１０６）。時刻管理サーバ４０ａは、ステップ（Ｓ１０３）において提供元データに関連付けられているデータ時刻情報がないと判断した場合も、ステップ（Ｓ１０６）に進む。尚、時刻管理サーバ４０ａは、端末基準時刻、データ時刻情報を同時に取得してもよく、まず、データ時刻情報を取得し、次に端末基準時刻を取得するようにしてもよい。
【００６７】
時刻管理サーバ４０ａは、端末間基準時刻と情報端末１０ａから取得した端末基準時刻との差分を算出し、提供元データ等と共に記憶部４３に格納する（Ｓ１０７）。時刻管理サーバ４０ａは、提供元データと、提供時刻情報として、ステップ（Ｓ１０７）において算出した端末間基準時刻と情報端末１０ａから取得した端末基準時刻との差分、及び、ステップ（Ｓ１０６）において取得した端末間基準時刻を情報端末１０ｂに提供する（Ｓ１０８）。情報端末１０ｂは、取得した差分と端末間基準時刻に基づいて、算出設定時刻情報として情報端末１０ａにおける端末基準時刻を算出する。情報端末１０ｂは、取得した提供元データと算出した端末基準時刻（算出設定時刻情報）を記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ１０９）。
【００６８】
時刻管理サーバ４０ａは、情報端末１０ａの提供元設定時刻情報としてデータ時刻情報があるか否かを判断する（Ｓ１１０）。時刻管理サーバ４０ａはデータ時刻情報がある場合、データ時刻情報を情報端末１０ｂに提供する（Ｓ１１１）。情報端末１０ｂは、記憶部１５に格納した情報端末１０ａの端末基準時刻（算出設定時刻情報）に基づいて取得したデータ時刻情報を変更して、記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ１１２）。ステップ（Ｓ１１０）においてデータ時刻情報がない場合には、時刻管理サーバ４０ａは処理を終了する。
【００６９】
図６に、時刻管理サーバ４０ａが算出設定時刻情報として端末基準時刻を算出する場合の手順を示す。まず、図５に示したステップ（Ｓ１０１）〜（Ｓ１０７）と同様のステップ（Ｓ２０１）〜（Ｓ２０７）が行われる。ステップ（Ｓ２０７）に続き、時刻管理サーバ４０ａが、ステップ（Ｓ２０７）において算出した端末間基準時刻と情報端末１０ａから取得した端末基準時刻との差分と、端末間基準時刻に基づいて、算出設定時刻情報として情報端末１０ａにおける端末基準時刻を算出する（Ｓ２０８）。
【００７０】
時刻管理サーバ４０ａは、提供元データと、提供時刻情報として算出設定時刻情報、即ち、算出した情報端末１０ａにおける端末基準時刻を情報端末１０ｂに提供する（Ｓ２０９）。情報端末１０ｂは、取得した情報端末１０ａにおける端末基準時刻（算出設定時刻情報）を記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ２１０）。そして、図５に示したステップ（Ｓ１１０）〜（Ｓ１１２）と同様のステップ（Ｓ２１１）〜（Ｓ２１３）が行われる。
【００７１】
図７に、情報端末１０ｂが算出設定時刻情報としてデータ時刻情報を算出する場合の手順を示す。まず、図５に示したステップ（Ｓ１０１）〜（Ｓ１０６）と同様のステップ（Ｓ３０１）〜（Ｓ３０６）が行われる。時刻管理サーバ４０ａは、端末間基準時刻と情報端末１０ａから取得したデータ時刻情報に基づく差分を算出し、提供元データ等と共に記憶部４３に格納する（Ｓ３０７）。時刻管理サーバ４０ａは、まず、提供元データと、提供時刻情報として提供元設定時刻情報である情報端末１０ａの端末基準時刻を、情報端末１０ｂに提供する（Ｓ３０８）。情報端末１０ｂは、取得した提供元データと情報端末１０ａの端末基準時刻を記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ３０９）。
【００７２】
時刻管理サーバ４０ａは、情報端末１０ａの提供元設定時刻情報としてデータ時刻情報があるか否かを判断する（Ｓ３１０）。時刻管理サーバ４０ａはデータ時刻情報がある場合、提供時刻情報として、ステップ（Ｓ３０７）において算出した端末間基準時刻と情報端末１０ａから取得したデータ時刻情報に基づく差分、及び、ステップ（Ｓ３０６）において取得した端末間基準時刻を情報端末１０ｂに提供する（Ｓ３１１）。情報端末１０ｂは、取得した差分と端末間基準時刻に基づいて、算出設定時刻情報として情報端末１０ａにおけるデータ時刻情報を算出する。情報端末１０ｂは、算出したデータ時刻情報（算出設定時刻情報）を記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ３１２）。ステップ（Ｓ３１０）においてデータ時刻情報がない場合には、時刻管理サーバ４０ａは処理を終了する。
【００７３】
図８に、時刻管理サーバ４０ａが算出設定時刻情報としてデータ時刻情報を算出する場合の手順を示す。まず、図７に示したステップ（Ｓ３０１）〜（Ｓ３１０）と同様のステップ（Ｓ４０１）〜（Ｓ４１０）が行われる。ステップ（Ｓ４１０）において、時刻管理サーバ４０ａはデータ時刻情報がある場合、ステップ（Ｓ３０７）において算出した端末間基準時刻と情報端末１０ａから取得したデータ時刻情報に基づく差分と、端末間基準時刻に基づいて、算出設定時刻情報として情報端末１０ａにおけるデータ時刻情報を算出する（Ｓ４１１）。
【００７４】
時刻管理サーバ４０ａは、提供時刻情報として算出設定時刻情報、即ち、ステップ（Ｓ４１１）において算出した情報端末１０ａにおけるデータ時刻情報を情報端末１０ｂに提供する（Ｓ４１２）。情報端末１０ｂは、取得した情報端末１０ａにおけるデータ時刻情報（算出設定時刻情報）を、記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ４１３）。ステップ（Ｓ４１０）においてデータ時刻情報がない場合には、時刻管理サーバ４０ａは処理を終了する。
【００７５】
（効果）  
このような時刻管理システム１００、時刻管理サーバ４０ａ，４０ｂ、情報端末１０ａ〜１０ｃ、時刻管理方法によれば、時刻管理サーバ４０ａ，４０ｂは、提供元データと、提供元設定時刻情報と端末間基準時刻を用いて算出された提供時刻情報とを対応付けて、提供先情報端末に提供できる。よって、提供先情報端末は取得した提供元データと提供時刻情報に基づいて、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。特に、提供元情報端末が複数の提供先情報端末に提供元データを提供する場合であっても、複数の提供先情報端末において、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。具体的には、提供元情報端末における提供元データと、端末基準時刻やデータ時刻情報との関係を、提供先情報端末において維持することができる。
【００７６】
又、時刻管理サーバ４０ａ，４０ｂが提供時刻情報として提供元設定時刻情報と端末間基準時刻に基づく差分を算出し、その差分と端末間基準時刻を提供する場合には、提供先情報端末は差分と端末間基準時刻を用いて算出設定時刻情報を算出できる。よって、例えば、時刻管理サーバ４０ａ，４０ｂの制御負荷を抑えることができる。又、時刻管理サーバ４０ａ，４０ｂが提供時刻情報として算出設定時刻情報を算出し、提供する場合には、提供先情報端末はその算出設定時刻情報をそのまま用いることができる。よって、例えば、提供先情報端末の制御負荷を抑えることができる。
【００７７】
又、情報端末１０ａ〜１０ｃは、時刻管理サーバ４０，４０ｂから提供元データと、提供元設定時刻情報と端末間基準時刻を用いて算出された提供時刻情報とを取得できる。そして、情報端末１０ａ〜１０ｃは、提供時刻情報に基づいて提供元データと算出設定時刻情報を対応付けて記憶部１５に格納できる。よって、情報端末１０ａ〜１０ｃは、提供先情報端末となった場合に、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【００７８】
更に、時刻管理部１２が、提供時刻情報として、提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を取得し、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、記憶部１５に格納することもできる。これによれば、情報端末１０ａ〜１０ｃは、提供時刻情報として提供元設定時刻情報と端末間基準時刻に基づく差分及び端末間基準時刻を時刻管理サーバ４０ａ〜４０ｃから取得し、差分と端末間基準時刻を用いて算出設定時刻情報を算出することができる。
【００７９】
〔第２の実施の形態〕
図９に示すように、時刻管理システム２００は、複数の情報端末１０ａ，１０ｂと、基準時刻管理装置２０と、ネットワーク３０とを備える。このように時刻管理システム２００は、時刻管理サーバ４０ａ，４０ｂを用いずに構成することもできる。図９では、図１と実質的に同様の構成については、同一の符号を付して説明を省略する。情報端末１０ａ，１０ｂは、図９に示すようにネットワーク３０を介さずに接続してもよく、ネットワーク３０を介して接続してもよい。
【００８０】
情報端末１０ａ，１０ｂは、提供元情報端末となる場合、提供元設定時刻情報と端末間基準時刻に基づく差分を算出し、提供元データと差分を提供先情報端末に提供する。情報端末１０ａ，１０ｂは、提供先情報端末となる場合、提供元データと差分を提供元情報端末から取得し、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報を対応付けて記憶手段に格納する。
【００８１】
時刻管理サーバ４０ａ，４０ｂを用いない場合、図２に示した時刻管理部１２は、提供元設定時刻情報と端末間基準時刻に基づく差分を算出する算出手段として機能する。又、時刻管理部１２は、提供元データと差分を提供先情報端末に提供する提供手段としても機能する。更に、時刻管理部１２は、提供元データと、提供元情報端末の提供元設定時刻情報と端末間基準時刻に基づく差分を、提供元情報端末から取得する取得手段として機能する。又、時刻管理部１２は、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報を対応付けて記憶手段（記憶部１５）に格納する格納手段としても機能する。
【００８２】
情報端末１０ａが提供元情報端末となった場合、時刻管理部１２は、記憶部１５の記憶領域１５ａから、ユーザデータや制御データを提供元データとして、データ時刻情報や端末基準時刻等の自設定時刻情報を提供元設定時刻情報として取得する。時刻管理部１２は、通信部１１ｂを介して基準時刻管理装置２０から端末間基準時刻を取得する。
【００８３】
時刻管理部１２は、例えば、記憶部１５から提供元設定時刻情報として、自設定時刻情報である情報端末１０ａの端末基準時刻を取得した場合、情報端末１０ａの端末基準時刻と端末間基準時刻に基づく差分を算出できる。時刻管理部１２は、記憶部１５から提供元設定時刻情報として、自設定時刻情報である情報端末１０ａのデータ時刻情報を取得した場合、情報端末１０ａのデータ時刻情報と端末間基準時刻に基づく差分を算出できる。時刻管理部１２は、端末基準時刻と端末間基準時刻に基づく差分、データ時刻情報と端末間基準時刻に基づく差分のいずれかを算出してもよく、いずれか一方を算出してもよい。
【００８４】
時刻管理部１２は、取得した提供元データと、算出した差分と、情報端末１０ａの端末識別データ「Ａ」とを対応付けて、Ｉ／Ｆ１１ａ又は通信部１１ｂを介して提供先情報端末に提供する。時刻管理部１２は、差分に加え、提供元設定時刻情報を提供してもよい。例えば、時刻管理部１２は、情報端末１０ａの端末基準時刻と端末間基準時刻に基づく差分を提供する場合に、提供元設定時刻情報として情報端末１０ａのデータ時刻情報を提供できる。又、時刻管理部１２は、情報端末１０ａのデータ時刻情報と端末間基準時刻に基づく差分を提供する場合に、提供元設定時刻情報として情報端末１０ａの端末基準時刻を提供できる。
【００８５】
時刻管理部１２は、提供元データと算出した差分を同時に提供してもよく、いずれかを先に提供してもよい。例えば、時刻管理部１２は、提供元データを差分の算出前に提供してもよく、算出後に提供してもよい。又、時刻管理部１２は、差分に加え、提供元設定時刻情報を提供する場合も、差分と提供元設定時刻情報を同時に提供してもよく、いずれかを先に提供してもよい。
【００８６】
情報端末１０ａが提供先情報端末となった場合、時刻管理部１２は、提供元データと、提供元情報端末の提供元設定時刻情報と端末間基準時刻に基づく差分を、Ｉ／Ｆ１１ａ又は通信部１１ｂを介して取得する。時刻管理部１２は、通信部１１ｂを介して基準時刻管理装置２０から端末間基準時刻を取得する。
【００８７】
時刻管理部１２は、取得した差分と端末間基準時刻に基づいて算出設定時刻情報を算出する。時刻管理部１２は、提供元情報端末の端末基準時刻と端末間基準時刻に基づく差分を取得した場合、端末間基準時刻にその差分を加算することにより、算出設定時刻情報として提供元情報端末における端末基準時刻を算出できる。又、時刻管理部１２は、提供元情報端末のデータ時刻情報と端末間基準時刻に基づく差分を取得した場合、端末間基準時刻にその差分を加算することにより、算出設定時刻情報として提供元情報端末におけるデータ時刻情報を算出できる。
【００８８】
時刻管理部１２は、図１に示した時刻管理システム１００の場合と同様にして、
提供元データと算出した算出設定時刻情報とを対応付けて、記憶部１５の該当する提供元情報端末の記憶領域に格納する。尚、情報端末１０ａ，１０ｂは、これらの点以外は、図１に示した時刻管理システム１００の場合と同様に動作する。
【００８９】
このような情報端末１０ａ，１０ｂの提供元情報端末としての機能は、コンピュータを、提供元設定時刻情報と端末間基準時刻に基づく差分を算出する算出手段と、提供元データと差分を対応付けて提供先情報端末に提供する提供手段として機能させるためのプログラムを、コンピュータに実行させることにより実現できる。
【００９０】
又、情報端末１０ａ，１０ｂの提供先情報端末としての機能は、コンピュータを、提供元情報端末の提供元データと算出設定時刻情報を対応付けて記憶する記憶手段と、提供元データと、提供元情報端末の提供元設定時刻情報と端末間基準時刻に基づく差分を、提供元情報端末から取得する取得手段と、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報を対応付けて記憶手段に格納する格納手段として機能させるためのプログラムを、コンピュータに実行させることにより実現できる。
【００９１】
（時刻管理方法）
次に、時刻管理システム２００を用いた時刻管理方法の手順を説明する。以下、情報端末１０ａが提供元情報端末、情報端末１０ｂが提供先情報端末となる場合について説明する。図１０に、情報端末１０ｂが算出設定時刻情報として端末基準時刻を算出する場合の手順を示す。
【００９２】
情報端末１０ａは、端末間基準時刻を基準時刻管理装置２０から取得する（Ｓ５０１）。情報端末１０ａは、記憶部１５が記憶領域１５ａに記憶するユーザデータや制御データにデータ時刻情報が関連付けられているか否かを判断する（Ｓ５０２）。情報端末１０ａは、データ時刻情報が関連付けられている場合には、提供元設定時刻情報として情報端末１０ａのデータ時刻情報を情報端末１０ｂに提供する（Ｓ５０３）。
【００９３】
次に、情報端末１０ａは、提供元設定時刻情報である情報端末１０ａの端末基準時刻と端末間基準時刻に基づく差分を算出する（Ｓ５０４）。尚、ステップ（Ｓ５０２）においてデータ時刻情報が関連付けられていない場合にも、情報端末１０ａはステップ（Ｓ５０４）に進み、差分を算出する。情報端末１０ａは、ステップ（Ｓ５０４）において算出した差分と、提供元データを情報端末１０ｂに提供する（Ｓ５０５）。
【００９４】
情報端末１０ｂは、端末間基準時刻を基準時刻管理装置２０から取得する（Ｓ５０６）。情報端末１０ｂは、取得した差分と端末間基準時刻に基づいて、算出設定時刻情報として情報端末１０ａにおける端末基準時刻を算出する。情報端末１０ｂは、取得した提供元データと算出した端末基準時刻（算出設定時刻情報）を記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ５０７）。
【００９５】
情報端末１０ｂは、情報端末１０ａの提供元設定時刻情報としてデータ時刻情報を取得したか否かを判断する（Ｓ５０８）。情報端末１０ｂは、データ時刻情報を取得している場合、記憶部１５に格納した情報端末１０ａの端末基準時刻（算出設定時刻情報）に基づいて取得したデータ時刻情報を変更して、記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ５０９）。ステップ（Ｓ５０８）においてデータ時刻情報を取得していないと判断した場合には、情報端末１０ｂは処理を終了する。
【００９６】
図１１に、情報端末１０ｂが算出設定時刻情報としてデータ時刻情報を算出する場合の手順を示す。情報端末１０ａは、端末間基準時刻を基準時刻管理装置２０から取得する（Ｓ６０１）。情報端末１０ａは、記憶部１５が記憶領域１５ａに記憶するユーザデータや制御データにデータ時刻情報が関連付けられているか否かを判断する（Ｓ６０２）。情報端末１０ａは、データ時刻情報が関連付けられている場合には、提供元設定時刻情報である情報端末１０ａのデータ時刻情報と端末間基準時刻に基づく差分を算出する（Ｓ６０３）。
【００９７】
情報端末１０ａは、ステップ（Ｓ６０３）において算出した差分と、提供元設定時刻情報として情報端末１０ａのデータ時刻情報を情報端末１０ｂに提供する（Ｓ６０４）。次に、情報端末１０ａは、提供元データと、提供元設定時刻情報として情報端末１０ａの端末基準時刻を情報端末１０ｂに提供する（Ｓ６０５）。尚、ステップ（Ｓ６０２）においてデータ時刻情報が関連付けられていない場合にも、情報端末１０ａはステップ（Ｓ６０５）に進み、情報端末１０ａの端末基準時刻を情報端末１０ｂに提供する。
【００９８】
情報端末１０ｂは、取得した提供元データと、情報端末１０ａの端末基準時刻を記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ６０６）。情報端末１０ｂは、情報端末１０ａの提供元設定時刻情報としてデータ時刻情報を取得したか否かを判断する（Ｓ６０７）。情報端末１０ｂは、データ時刻情報を取得している場合、端末間基準時刻を基準時刻管理装置２０から取得する（Ｓ６０８）。
【００９９】
そして、情報端末１０ｂは、ステップ（Ｓ６０４）において取得した差分と端末間基準時刻に基づいて、算出設定時刻情報として情報端末１０ａにおけるデータ時刻情報を算出する。情報端末１０ｂは、算出したデータ時刻情報（算出設定時刻情報）を記憶部１５の情報端末１０ａの情報を記憶する記憶領域に格納する（Ｓ６０９）。尚、ステップ（Ｓ６０７）においてデータ時刻情報を取得していないと判断した場合には、情報端末１０ｂは処理を終了する。
【０１００】
（効果）
このような時刻管理システム２００、情報端末１０ａ，１０ｂ、時刻管理方法によれば、情報端末１０ａ，１０ｂは、提供元情報端末となり、提供元データと、提供元設定時刻情報と端末間基準時刻に基づく差分を、提供先情報端末に提供できる。よって、提供先情報端末は取得した提供元データと提供時刻情報に基づいて、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【０１０１】
又、情報端末１０ａ，１０ｂは、提供先情報端末となり、提供元情報端末から提供元データと、提供元設定時刻情報と端末間基準時刻に基づく差分とを取得できる。そして、情報端末１０ａ，１０ｂは、差分と端末間基準時刻に基づいて算出設定時刻情報を算出し、提供元データと算出設定時刻情報とを対応付けて記憶手段に格納できる。よって、提供先情報端末は、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。
【０１０２】
特に、提供元情報端末が複数の提供先情報端末に提供元データを提供する場合であっても、複数の提供先情報端末において、提供元情報端末における提供元データと提供元設定時刻情報の関係を容易に維持できる。具体的には、提供元情報端末における提供元データと、端末基準時刻やデータ時刻情報との関係を、提供先情報端末において維持することができる。
【０１０３】
尚、本発明は、上記実施の形態に限定されるものではなく、種々の変更が可能である。例えば、時刻管理サーバ４０ａ，４０ｂのいずれかが端末間基準時刻を記憶、提供し、基準時刻管理装置２０として機能してもよい。
【符号の説明】
【０１０４】
１００，２００  時刻管理システム
１０ａ，１０ｂ，１０ｃ  情報端末
１１ａ，４１ａ  Ｉ／Ｆ
１１ｂ，４１ｂ  通信部
１２，４２  時刻管理部
１３  制御部
１４  表示部
１５，４３  記憶部
２０  基準時刻管理装置
３０  ネットワーク
４０ａ，４０ｂ  時刻管理サーバ
【図１】
2011060313.tif 000003
【図２】
2011060313.tif 000004
【図３】
2011060313.tif 000005
【図４】
2011060313.tif 000006
【図５】
2011060313.tif 000007
【図６】
2011060313.tif 000008
【図７】
2011060313.tif 000009
【図８】
2011060313.tif 000010
【図９】
2011060313.tif 000011
【図１０】
2011060313.tif 000012
【図１１】
2011060313.tif 000013