(57)【要約】【課題】同期時刻精度の高いサーバによって正確な時刻を示す時刻情報を携帯端末に提供することができる時刻設定サービス方法、そのシステム及びその制御プログラム、並びにアプリケーションプログラムを提供する。【解決手段】センタサーバ３は、携帯電話１から無線パケット網５なを通じて現在時刻の問い合わせを受けると、協定世界時を参照した時刻をネットワーク上に提供する標準時刻サーバ２から正確な現在時刻を示す時刻情報を取得し、取得した時刻情報を携帯電話１に送信する。【選択図】　　　図１
2004028648.tif 000002
【特許請求の範囲】
【請求項１】
協定世界時を参照した時刻を提供する標準時刻サーバから正確な現在時刻を示す時刻情報を取得し、
携帯端末から通信ネットワークを通じて現在時刻の問い合わせを受けた場合、取得した前記時刻情報を前記携帯端末に前記通信ネットワークを通じて送信する
ことを特徴とする時刻設定サービス方法。
【請求項２】
携帯端末から通信ネットワークを通じてダウンロード要求を受けると、前記携帯端末が現在時刻の問い合わせを自動的に行うためのアプリケーションプログラムを前記携帯端末に転送する
ことを特徴とする請求項１記載の時刻設定サービス方法。
【請求項３】
現在時刻の問い合わせ間隔が設定可能であることを特徴とする請求項２記載の時刻設定サービス方法。
【請求項４】
携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、
標準時刻サーバから取得した時刻情報の現在時刻に前記遅延時間を考慮した補正を施して、前記携帯端末に正確な時刻を設定させるための設定時刻を算出し、
算出した前記設定時刻を時刻情報として前記携帯端末に送信する
ことを特徴とする請求項１記載の時刻設定サービス方法。
【請求項５】
携帯端末からの現在時刻の問い合わせとして、前記携帯端末のローカル時刻の通知を受けた場合、
前記携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、
前記ローカル時刻と前記問い合わせを受けた時刻との差分時間に前記遅延時間を考慮した補正を施して、前記携帯端末に正確な時刻を設定させるための前記ローカル時刻と実際の時刻とのずれ時間を算出し、
算出した前記ずれ時間の情報を前記携帯端末に送信する
ことを特徴とする請求項１記載の時刻設定サービス方法。
【請求項６】
遅延時間は、携帯端末との間の往復のデータ転送時間から求めることを特徴とする請求項４または請求項５記載の時刻設定サービス方法。
【請求項７】
通信ネットワークを通じてデータ通信を行う通信手段と、
協定世界時を参照した時刻を提供する標準時刻サーバから正確な現在時刻を示す時刻情報を取得する時刻取得手段と、
携帯端末から前記通信ネットワークを通じて現在時刻の問い合わせを受けた場合に、前記時刻取得手段が取得した前記時刻情報を前記携帯端末に前記通信ネットワークを通じて送信する時刻通知手段と
を備えた時刻設定サービスシステム。
【請求項８】
携帯端末から通信ネットワークを通じてダウンロード要求を受けると、前記携帯端末が現在時刻の問い合わせを自動的に行うためのアプリケーションプログラムを前記携帯端末に転送するアプリケーション管理手段を備えたことを特徴とする請求項７記載の時刻設定サービスシステム。
【請求項９】
現在時刻の問い合わせ間隔が設定可能であることを特徴とする請求項８記載の時刻設定サービスシステム。
【請求項１０】
携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、標準時刻サーバから取得した時刻情報の現在時刻に前記遅延時間を考慮した補正を施すことにより、前記携帯端末に正確な時刻を設定させるための設定時刻を算出する設定時間算出手段を備え、
時刻通知手段は、前記設定時間算出手段が算出した前記設定時刻を時刻情報として前記携帯端末に送信する
ことを特徴とする請求項７記載の時刻設定サービスシステム。
【請求項１１】
携帯端末からの現在時刻の問い合わせとして、前記携帯端末のローカル時刻の通知を受けた場合、前記携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、前記ローカル時刻と前記問い合わせを受けた時刻との差分時間に前記遅延時間を考慮した補正を施して、前記携帯端末に正確な時刻を設定させるための前記ローカル時刻と実際の時刻とのずれ時間を算出するずれ時間算出手段を備え、
時刻通知手段は、前記ずれ時間算出手段が算出した前記ずれ時間の情報を前記携帯端末に送信する
ことを特徴とする請求項７記載の時刻設定サービスシステム。
【請求項１２】
設定時間算出手段またはずれ時間算出手段は、携帯端末との間の往復のデータ転送時間から遅延時間を求めることを特徴とする請求項１０または請求項１１記載の時刻設定サービスシステム。
【請求項１３】
協定世界時を参照した時刻を提供する標準時刻サーバから正確な現在時刻を示す時刻情報を取得する時刻取得処理、
及び携帯端末から通信ネットワークを通じて現在時刻の問い合わせを受けた場合に、取得された前記時刻情報を前記携帯端末に前記通信ネットワークを通じて送信する時刻通知処理
をコンピュータに実行させる時刻設定サービス制御プログラム。
【請求項１４】
携帯端末から通信ネットワークを通じてダウンロード要求を受けると、前記携帯端末が現在時刻の問い合わせを自動的に行うためのアプリケーションプログラムを前記携帯端末に転送するアプリケーション管理処理をもコンピュータに実行させる請求項１３記載の時刻設定サービス制御プログラム。
【請求項１５】
携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、標準時刻サーバから取得した時刻情報の現在時刻に前記遅延時間を考慮した補正を施すことにより、前記携帯端末に正確な時刻を設定させるための設定時刻を算出する設定時間算出処理をもコンピュータに実行させ、
時刻通知処理において、算出された前記設定時刻を時刻情報として前記携帯端末に送信する
ことを特徴とする請求項１３記載の時刻設定サービス制御プログラム。
【請求項１６】
携帯端末からの現在時刻の問い合わせとして、前記携帯端末のローカル時刻の通知を受けた場合、前記携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、前記ローカル時刻と前記問い合わせを受けた時刻との差分時間に前記遅延時間を考慮した補正を施して、前記携帯端末に正確な時刻を設定させるための前記ローカル時刻と実際の時刻とのずれ時間を算出するずれ時間算出処理をもコンピュータに実行させ、
時刻通知処理において、算出された前記ずれ時間の情報を前記携帯端末に送信する
ことを特徴とする請求項１３記載の時刻設定サービス制御プログラム。
【請求項１７】
設定時間算出処理またはずれ時間算出処理において、携帯端末との間の往復のデータ転送時間から遅延時間を求めることを特徴とする請求項１５または請求項１６記載の時刻設定サービス制御プログラム。
【請求項１８】
予め設定された指定時間になったかどうかを確認する指定時間確認処理、
及び前記指定時間になったことを確認すると、通信ネットワークを通じてサーバにアクセスし、自動的に前記サーバに対して現在時刻を問い合わせる時刻問い合わせ処理
を携帯端末に実行させるアプリケーションプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを介して携帯端末に時刻情報を提供する時刻設定サービス方法、時刻設定サービスシステム及び時刻設定サービス制御プログラム、並びに携帯端末が時刻設定サービスを利用するためのアプリケーションプログラムに関する。
【０００２】
【従来の技術】
携帯電話には、その内部クロックと同期して動作する時計機能が内蔵されている。しかし、携帯電話に内蔵された時計機能の精度は一般に低く、時計の時刻は直ぐに狂ってしまう。そこで、例えば特開２００２−２７５５５号公報には、時計機能の時刻のずれを自動的に調整する携帯電話が開示されている。
【０００３】
このような従来の携帯電話は、インターネット上のタイムサーバにアクセスして、タイムサーバから現在時刻の時刻情報を獲得する。そして、携帯電話は、時計機能で計時されている時刻をタイムサーバから獲得した時刻情報の時刻に合わせる。このような構成により、ユーザが手動で携帯電話の時計機能の時刻を合わせる必要がなくなる。
【０００４】
【発明が解決しようとする課題】
しかし、このような従来の方法では、携帯電話はタイムサーバから時刻情報を獲得するが、タイムサーバから獲得する時刻情報の現在時刻の精度については特に考慮されているわけではない。すなわち、タイムサーバは、時刻を通知するためのＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　）のアプリケーションプロトコルであるＮＴＰ（Ｎｅｔｗｏｒｋ　Ｔｉｍｅ　Ｐｒｏｔｏｃｏｌ　）を利用したＮＴＰサーバであると考えられる。ＮＴＰサーバは、協定世界時（ＵＴＣ）に同期した時刻同期精度の最も高いものから順に階層化されたツリー構造となっており、互いに階層の上位の方から下位の方へ時刻同期を行う仕組みとなっている。ここで、従来後術に示されたタイムサーバは、どの階層のＮＴＰサーバであるかについて示されていないため、同期時刻精度について保証されているわけではない。
【０００５】
また、従来の方法では、自動的に正確な時刻に設定する機能（時刻合わせ手段）が携帯電話に予め内蔵されている。しかし、全てのユーザが携帯電話の内蔵時計の時刻の正確性を要求するわけではなく、そのような時刻設定機能を必要としないユーザも存在する。一方、時刻設定機能を内蔵していない機種の携帯電話のユーザは、上記のようなタイムサーバからの時刻設定サービスを受けることができない。従って、時刻設定機能を実現するアプリケーションプログラムをサーバから任意にダウンロードすることができれば、ユーザにとって便利である。
【０００６】
さらに、従来の方法では、ネットワーク回線などにおける遅延の影響について考慮されていない。すなわち、タイムサーバから携帯電話に送信される時刻情報のパケットは、ネットワーク回線などを通じて伝送される際に遅延する。この遅延時間の影響により、タイムサーバから送信された時刻情報が携帯電話に到達したときには、時刻情報の現在時刻と実際の時刻との誤差（ずれ）が生じてしまう。このような時刻の誤差が携帯電話の時計機能の時刻の精度を低下させてしまう。
【０００７】
本発明は、上記のような課題を解決するためになされたものであり、同期時刻精度の高いサーバによって正確な時刻を示す時刻情報を携帯端末に提供することができる時刻設定サービス方法、時刻設定サービスシステム及び時刻設定サービス制御プログラム、並びに時刻設定サービスを携帯端末側で利用するためのアプリケーションプログラムを得ることを目的とする。
【０００８】
また、本発明は、ユーザが任意に時刻設定サービスを利用することができる時刻設定サービス方法、時刻設定サービスシステム及び時刻設定サービス制御プログラム、並びに時刻設定サービスを携帯端末側で利用するためのアプリケーションプログラムを得ることを目的とする。
【０００９】
さらに、本発明は、ネットワーク回線などにおける遅延の影響を低減させ、正確な時刻を携帯端末に設定させることができる時刻設定サービス方法、時刻設定サービスシステム及び時刻設定サービス制御プログラム、並びに時刻設定サービスを携帯端末側で利用するためのアプリケーションプログラムを得ることを目的とする。
【００１０】
【課題を解決するための手段】
以上の目的を達成するため、本発明の時刻設定サービス方法は、協定世界時を参照した時刻を提供する標準時刻サーバから正確な現在時刻を示す時刻情報を取得し、携帯端末から通信ネットワークを通じて現在時刻の問い合わせを受けた場合、取得した時刻情報を携帯端末に通信ネットワークを通じて送信する。
【００１１】
携帯端末から通信ネットワークを通じてダウンロード要求を受けると、携帯端末が現在時刻の問い合わせを自動的に行うためのアプリケーションプログラムを携帯端末に転送するようにしてもよい。このような構成によれば、ユーザは任意に時刻設定サービスの提供を受けることが可能となる。
【００１２】
現在時刻の問い合わせ間隔を設定可能とすることにより、現在時刻の問い合わせ時間として、ユーザが携帯端末を通話で使用する可能性の高い時間帯などを避けるように設定することも可能となる。
【００１３】
携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、標準時刻サーバから取得した時刻情報の現在時刻に遅延時間を考慮した補正を施して、携帯端末に正確な時刻を設定させるための設定時刻を算出し、算出した設定時刻を時刻情報として携帯端末に送信するようにしてもよい。このような構成によれば、通信ネットワークでの遅延時間の影響により、時刻情報の時刻と実際の時刻との誤差が生じてしまうのを回避することができ、携帯端末の時計機能の精度の低下を防止するこができる。
【００１４】
携帯端末からの現在時刻の問い合わせとして、携帯端末のローカル時刻の通知を受けた場合、携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、ローカル時刻と問い合わせを受けた時刻との差分時間に遅延時間を考慮した補正を施して、携帯端末に正確な時刻を設定させるためのローカル時刻と実際の時刻とのずれ時間を算出し、算出したずれ時間の情報を携帯端末に送信するようにしてもよい。このような構成によれば、遅延時間の影響を受けることなく、精度の高い携帯端末の時刻設定を行わせることができる。
【００１５】
遅延時間を、携帯端末との間の往復のデータ転送時間から求めるのが好ましい。このような構成によれば、時間帯によって異なる通信ネットワークでの遅延時間の影響を受けることなく、データ転送時の時間帯における正確な遅延時間を算出することができるようになる。
【００１６】
また、本発明の時刻設定サービスシステムは、通信ネットワークを通じてデータ通信を行う通信手段と、協定世界時を参照した時刻を提供する標準時刻サーバから正確な現在時刻を示す時刻情報を取得する時刻取得手段と、携帯端末から通信ネットワークを通じて現在時刻の問い合わせを受けた場合に、時刻取得手段が取得した時刻情報を携帯端末に通信ネットワークを通じて送信する時刻通知手段とを備えた。
【００１７】
携帯端末から通信ネットワークを通じてダウンロード要求を受けると、携帯端末が現在時刻の問い合わせを自動的に行うためのアプリケーションプログラムを携帯端末に転送するアプリケーション管理手段を設けるのが好ましい。このような構成によれば、ユーザは任意に時刻設定サービスの提供を受けることが可能となる。
【００１８】
現在時刻の問い合わせ間隔を設定可能とすることにより、現在時刻の問い合わせ時間として、ユーザが携帯端末を通話で使用する可能性の高い時間帯などを避けるように設定することも可能となる。
【００１９】
携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、標準時刻サーバから取得した時刻情報の現在時刻に遅延時間を考慮した補正を施すことにより、携帯端末に正確な時刻を設定させるための設定時刻を算出する設定時間算出手段を備え、時刻通知手段は、設定時間算出手段が算出した設定時刻を時刻情報として携帯端末に送信するように構成してもよい。このような構成によれば、通信ネットワークでの遅延時間の影響により、時刻情報の時刻と実際の時刻との誤差が生じてしまうのを回避することができ、携帯端末の時計機能の精度の低下を防止するこができる。
【００２０】
携帯端末からの現在時刻の問い合わせとして、携帯端末のローカル時刻の通知を受けた場合、携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、ローカル時刻と問い合わせを受けた時刻との差分時間に遅延時間を考慮した補正を施して、携帯端末に正確な時刻を設定させるためのローカル時刻と実際の時刻とのずれ時間を算出するずれ時間算出手段を備え、時刻通知手段は、ずれ時間算出手段が算出したずれ時間の情報を携帯端末に送信するように構成してもよい。このような構成によれば、遅延時間の影響を受けることなく、精度の高い携帯端末の時刻設定を行わせることができる。
【００２１】
設定時間算出手段またはずれ時間算出手段は、携帯端末との間の往復のデータ転送時間から遅延時間を求めるように構成するのが好ましい。このような構成によれば、時間帯によって異なる通信ネットワークでの遅延時間の影響を受けることなく、データ転送時の時間帯における正確な遅延時間を算出することができるようになる。
【００２２】
また、本発明の時刻設定サービス制御プログラムは、協定世界時を参照した時刻を提供する標準時刻サーバから正確な現在時刻を示す時刻情報を取得する時刻取得処理、及び携帯端末から通信ネットワークを通じて現在時刻の問い合わせを受けた場合に、取得された時刻情報を携帯端末に通信ネットワークを通じて送信する時刻通知処理をコンピュータに実行させる。
【００２３】
携帯端末から通信ネットワークを通じてダウンロード要求を受けると、携帯端末が現在時刻の問い合わせを自動的に行うためのアプリケーションプログラムを携帯端末に転送するアプリケーション管理処理をもコンピュータに実行させるようにしてもよい。このような構成によれば、ユーザは任意に時刻設定サービスの提供を受けることが可能となる。
【００２４】
携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、標準時刻サーバから取得した時刻情報の現在時刻に遅延時間を考慮した補正を施すことにより、携帯端末に正確な時刻を設定させるための設定時刻を算出する設定時間算出処理をもコンピュータに実行させ、時刻通知処理において、算出された設定時刻を時刻情報として携帯端末に送信するようにしてもよい。このような構成によれば、通信ネットワークでの遅延時間の影響により、時刻情報の時刻と実際の時刻との誤差が生じてしまうのを回避することができ、携帯端末の時計機能の精度の低下を防止するこができる。
【００２５】
携帯端末からの現在時刻の問い合わせとして、携帯端末のローカル時刻の通知を受けた場合、携帯端末との間の通信ネットワークにおけるデータ遅延時間を算出し、ローカル時刻と問い合わせを受けた時刻との差分時間に遅延時間を考慮した補正を施して、携帯端末に正確な時刻を設定させるためのローカル時刻と実際の時刻とのずれ時間を算出するずれ時間算出処理をもコンピュータに実行させ、時刻通知処理において、算出されたずれ時間の情報を携帯端末に送信するようにしてもよい。このような構成によれば、遅延時間の影響を受けることなく、精度の高い携帯端末の時刻設定を行わせることができる。
【００２６】
設定時間算出処理またはずれ時間算出処理において、携帯端末との間の往復のデータ転送時間から遅延時間を求めるのが好ましい。このような構成によれば、時間帯によって異なる通信ネットワークでの遅延時間の影響を受けることなく、データ転送時の時間帯における正確な遅延時間を算出することができるようになる。
【００２７】
また、本発明のアプリケーションプログラムは、予め設定された指定時間になったかどうかを確認する指定時間確認処理、及び指定時間になったことを確認すると、通信ネットワークを通じてサーバにアクセスし、自動的にサーバに対して現在時刻を問い合わせる時刻問い合わせ処理を携帯端末に実行させる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の一形態を図面を参照して説明する。
実施の形態１．
図１は、本発明の時刻設定サービスシステムを示す構成図である。図１に示す構成において、携帯電話１は、ユーザが備えた携帯電話機である。携帯電話１は、その内部クロックに同期して計時する時計機能を備えている。また、携帯電話１は、電子メールを送受信するメール送受信機能や、インターネット上のサイトにアクセスして閲覧するブラウザ機能、インターネットを介してデータを送受信するデータ通信機能なども備えている。図１に示すように、携帯電話６は、電子メールの送受信、サイト接続、データのダウンロードなどを行う際には、基地局（図示せず）、無線パケット網５及びゲートウェイサーバ（図示せず）を介してインターネット（図示せず）に接続する。
【００２９】
標準時刻サーバ２は、協定世界時（ＵＴＣ）４を参照してネットワーク上へ時刻情報を提供するＮＴＰサーバである。具体的には、標準時刻サーバ２は、ネットワーク上へ中央標準時現時（日本標準時）を提供することを目的として国立天文台が運用しているセシウム原子時計同期ＮＴＰサーバやＧＰＳ時刻同期ＮＴＰサーバなどである。図１に示すように、標準時刻サーバ２は、高速データ通信を実現する専用線６でセンタサーバ３と接続されている。標準時刻サーバ２は、専用線６を介して精度の高い正確な現在時刻を示す時刻情報をセンタサーバ３に提供する。
【００３０】
センタサーバ３は、ユーザの携帯電話１の時計機能が計時している時刻を正確な現在時刻に自動的に設定させる時刻設定サービスを提供するサーバである。センタサーバ３は、ユーザに各種サービスを提供する事業者によって設置される。図１に示すように、センタサーバ３は、インターネット（図示せず）、ゲートウェイサーバ（図示せず）及び無線パケット網５を介して携帯電話１と接続される。また、センタサーバ３は、専用線６を介して標準時刻サーバ２と接続されている。
【００３１】
センタサーバ３は、標準時刻サーバ２が提供する時刻情報に同期して正確な現在時刻を取得する。また、センタサーバ３は、ユーザからの要求に応じて、時刻設定サービスを携帯電話１側で利用するためのアプリケーションプログラムである時計アプリケーションプログラム（以下、時計アプリという）を、ユーザの携帯電話１に無線パケット網５などを介して転送する。また、センタサーバ３は、ユーザの携帯電話１からの現在時刻の問い合わせに応じて、正確な現在時刻を示す時刻情報を無線パケット網５などを介して携帯電話１に送信する。
【００３２】
ここで、センタサーバ３は、最も階層の高い標準時刻サーバ２から高速データ通信可能な専用線６を介して送信される時刻情報に同期して、現在時刻を取得している。従って、標準時刻サーバ２自身の時刻同期の誤差が非常に小さく、またデータ通信の応答性も高いため、センタサーバ３が計時する時刻と実際の時刻との誤差は、非常に小さいものとなる。このため、センタサーバ３は、ユーザの携帯電話１に対して非常に精度の高い現在時刻を示す時刻情報を提供することが可能となる。
【００３３】
また、センタサーバ３は、携帯電話１がインターネット上のサーバからサービスの提供を受けるために利用するＴＣＰ／ＩＰ上のＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）と、標準時刻サーバ２が時刻を通知するために利用するＴＣＰ／ＩＰ上のＮＴＰとの違いを吸収する役割を果たす。すなわち、携帯電話１は、コンピュータ端末と異なり、インターネット上のサーバからサービスの提供を受けるためには、Ｗｅｂクライアントがサーバと通信を行うためのプロトコルであるＨＴＴＰを利用しなければならない。これに対して、標準時刻サーバ２による時刻通知は、ＮＴＰというプロトコルを用いて行われる。従って、センタサーバ３は、このようなプロトコルの違いを吸収するために、ＮＴＰを用いて標準時刻サーバ２から現在時刻を取得し、取得した現在時刻の時刻情報を携帯電話１に対して提供する。
【００３４】
図２は、携帯電話の内部構成を示すブロック図である。図２に示すように、携帯電話１は、アンテナ１１、無線部１２、データ変換部１３、データ格納部１４、プログラム記憶部１５及び制御部１６を備えている。
【００３５】
図２に示す構成において、アンテナ１１は、基地局との間で無線データを送受信する際に、基地局に対して電波を発射し、また基地局からの電波を受信する。無線部１２は、アンテナ１１を介して無線データを送信し、またアンテナ１１からの無線データを受信する。データ変換部１３は、制御部１６からのディジタルデータを符号化して無線データに変換し、また無線部１２で受信された無線データを複合化してディジタルデータに変換する。
【００３６】
データ格納部１４は、各種データを格納するメモリ（ＲＡＭ）である。データ格納部１４には、携帯電話１がセンタサーバ３からダウンロードした時計アプリも格納される。なお、時計アプリは、Ｊａｖａ（登録商標）でプログラミングされたアプリケーションプログラム（Ｊａｖａアプレット）である。プログラム記憶部１５は、携帯電話１で実行可能な処理を制御するための制御プログラムを記憶するメモリ（ＲＯＭ）である。なお、携帯電話１の時計機能も、プログラム記憶部１５に格納された制御プログラムに基づいて制御される。制御部１６は、プログラム記憶部１５に記憶された制御プログラムに基づいて各部の動作を制御する。
【００３７】
図３は、センタサーバの内部構成を示すブロック図である。図３に示すように、センタサーバ３は、通信部３１、時刻設定サービス制御部３２、内部時計３３及びデータ格納部３４を備えている。
【００３８】
図３に示す構成において、通信部３１は、専用線６及びインターネットに接続され、それらの通信回線を通じてデータ通信を行う。時刻設定サービス制御部３２は、インターネット上へのサイト提供、携帯電話１への時計アプリ３４ａの転送、携帯電話１への時刻情報の通知などの処理を制御する。時刻設定サービス制御部３２は、サイト提供部３２Ａ、アプリケーション管理部３２Ｂ及び時刻通知管理部３２Ｃを備えている。
【００３９】
サイト提供部３２Ａは、ユーザが時計アプリをダウンロードするためのサイトをインターネット上に提供する処理を実行する。アプリケーション管理部３２Ｂは、ユーザからの要求に応じて、携帯電話１側で時刻設定サービスを利用するための時計アプリ３４ｂを、ユーザの携帯電話１に転送する処理を実行する。時刻通知管理部３２Ｃは、ユーザの携帯電話１からの時刻の問い合わせに応じて、時刻情報をユーザの携帯電話１に通知する処理などを実行する。
【００４０】
内部時計３３は、標準時刻サーバ２から専用線６を介して送信される精度の高い時刻情報に同期して現在時刻を取得し、取得した現在時刻に基づいて計時する。データ格納部３４は、各種データを記憶する記憶装置である。図３に示すように、データ格納部３４には、サイト提供部３２Ａによってインターネット上に提供されるＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）データのサイト情報３４ａ、アプリケーション管理部３２Ｂによって携帯電話１に転送される時計アプリ３４ｂ、及びセンタサーバ３の各部の動作を制御するための制御プログラム３４ｃが格納されている。
【００４１】
次に、動作について説明する。
ユーザは、センタサーバ３が提供する時刻設定サービスを受けるためには、携帯電話１のデータ通信機能を利用して、センタサーバ３から時計アプリ３４ａをダウンロードする必要がある。図４は、携帯端末による時計アプリのダウンロード動作を説明するためのシーケンス図である。
【００４２】
ユーザは、時計アプリ３４ｂをダウンロードする場合、自身の携帯電話１をキー操作して、基地局、無線パケット網５、ゲートウェイサーバ及びインターネットを介して、センタサーバ３がインターネット上に提供しているサイトにアクセスする（ステップＡ１）。センタサーバ３において、時刻設定サービス制御部３２のサイト提供部３２Ａは、携帯電話１からのサイトへのアクセスがあると、そのサイトのサイト情報３４ａをインターネットや無線パケット網５などを介して携帯電話１に送信して提供する（ステップＡ２）。
【００４３】
携帯電話１は、センタサーバ３から送信されたサイト情報３４ａを受信すると、受信したサイト情報３４ａを表示部（図示せず）に画面表示する。ユーザは、サイト上のボタンをクリックするなどして時計アプリ３４ｂのダウンロードを要求する（ステップＡ３）。センタサーバ３では、時刻設定サービス制御部３２のアプリケーション管理部３２Ｂは、携帯電話１からの時計アプリ３４ｂのダウンロード要求を受けると、時計アプリ３４ｂをデータ格納部３４から読み出す。そして、アプリケーション管理部３２Ｂは、読み出した時計アプリ３４ｂをインターネットや無線パケット網５などを介してユーザの携帯電話１に転送する（ステップＡ４）。
【００４４】
携帯電話１は、センタサーバ３から転送された時計アプリ３４ｂを受信すると（ステップＡ５）、受信した時計アプリ３４ｂをデータ格納部１４に格納して保存する（ステップＡ６）。これにより、携帯電話１に時計アプリ３４ｂが内蔵されたことになり、時計アプリ３４ｂの自動時刻設定機能が動作可能となる。
【００４５】
その後、ユーザは、携帯電話１をキー操作して、時計アプリ３４ｂがセンタサーバ３に対して現在時刻を問い合わせる指定時間（間隔）を設定する（ステップＡ７）。例えば、指定時間として、「３日に１度、午前０時に」や「１週間に１度、午前８時に」などのように設定される。なお、ユーザが、そのような指定時間を設定しない場合には、時計アプリ３４ｂは初期設定された指定時間にセンタサーバ３に対する現在時刻の問い合わせを実行する。
【００４６】
図５は、本発明の時刻設定サービスシステムによる時刻通知動作を説明するためのシーケンス図である。携帯電話１において、制御部１６は、データ格納部１４に格納された時計アプリ３４ｂの処理制御に基づいて、次のような動作を実行する。制御部１６は、予め現在時刻の問い合わせ時間として指定された指定時間となったか否かについて確認する（ステップＢ１）。制御部１６は、指定時間になったと判断した場合は、現在時刻を問い合わせるための問い合わせパケットを無線パケット網５を介してセンタサーバ３に送信する。それとともに、制御部１６は、問い合わせパケットを送信した送信時刻をデータ格納部１４に記録する（ステップＢ２）。
【００４７】
例えば、図６に示すように、現在時刻の問い合わせの指定時間が午後２時３０分００秒（以下、ＰＭ２：３０：００とする）であったとする。この場合、制御部１６は、時計機能が計時している時刻ＰＭ２：３０：００に問い合わせパケットを無線パケット網５を介してセンタサーバ３に送信する。そして、制御部１６は、問い合わせパケットの送信時刻ＰＭ２：３０：００をデータ格納部１４に記録しておく。
【００４８】
ところで、図６に示すように、携帯電話１の時計機能は、実際の時刻（本当の時刻）より５分遅れているものとする。この場合、携帯電話１が問い合わせパケットを送信した実際の時刻は、ＰＭ２：３５：００である。従って、問い合わせパケットの送信時刻として記録された時刻ＰＭ２：３０：００と実際の時刻ＰＭ２：３５：００とは、５分間のずれが生じていることになる。
【００４９】
なお、現在時刻を問い合わせる指定時間に、携帯電話１の電源がＯＦＦであったり、ユーザが通話中である場合には、制御部１６は現在時刻の問い合わせを行うことができない。
【００５０】
センタサーバ３において、通信部３１は、携帯電話１から送信された問い合わせパケットを受信すると、受信した問い合わせパケットを直ちに時刻設定サービス制御部３２の時刻通知管理部３２Ｃに送る。時刻通知管理部３２Ｃは、問い合わせパケットを受け取ると、内部時計３３の時刻を参照して、問い合わせパケットの受信時刻をメモリ（図示せず）に記録する（ステップＢ３）。
【００５１】
例えば、図６に示すように、問い合わせパケットが、携帯電話１からセンタサーバ３までの無線パケット網５やゲートウェイサーバ、インターネットなどのネットワーク回線を経由する間に１０秒間遅延したものとする。この場合、時刻通知管理部３２Ｃが現在時刻の問い合わせのパケットを受信した時刻は、ＰＭ２：３５：１０となる。従って、受信時刻ＰＭ２：３５：１０がメモリに記録されることになる。
【００５２】
時刻通知管理部３２Ｃは、問い合わせパケットの受信時刻をメモリに記録すると、標準時刻サーバ２に専用線６を介してアクセスし、精度の高い現在時刻について標準時刻サーバ２に問い合わせる（ステップＢ４）。このように、時刻通知管理部３２Ｃが携帯電話１に現在時刻を問い合わせるのは、内部時計３３が計時している時刻と正確な現在時刻との誤差が生じている可能性もあるからである。
【００５３】
時刻通知管理部３２Ｃは、標準時刻サーバ２からの問い合わせに対する応答があると（ステップＢ５）、標準時刻サーバ２から専用線６を介して送信される精度の高い現在時刻を示す時刻情報を取得し、取得した時刻情報に基づいて内部時計が計時している時刻と実際の時刻との同期をとる（ステップＢ６）。時刻通知管理部３２Ｃは、内部時計が計時している時刻と実際の時刻とが若干の誤差（ずれ）が生じている場合には、その誤差の修正を行うとともに、問い合わせパケットの受信時刻についても誤差の時間の補正を行う。
【００５４】
時刻通知管理部３２Ｃは、携帯電話１からの現在時刻の問い合わせに対する応答として、応答パケットをインターネットや無線パケット網５などを介して携帯電話１に送信する。それとともに、時刻通知管理部３２Ｃは、応答パケットを送信した送信時刻をメモリに記録する（ステップＢ７）。
【００５５】
携帯電話１において、センタサーバ３から送信された応答パケットは、アンテナ１１を介して無線部１２で受信され、データ変換部１３でデータ変換されて携帯電話１に送られる。制御部１６は、センタサーバ３から送信された応答パケットを受信すると、応答パケットを受信した受信時刻をデータ格納部１４に格納する（ステップＢ８）。
【００５６】
例えば、図６に示すように、センタサーバ３が応答パケットを送信した送信時刻は、ＰＭ２：３６：００であるとする。この場合、応答パケットは、インターネットや無線パケット網５などのネットワーク回線を経由する間に１０秒間遅延してしまう。従って、携帯電話１は、応答パケットをＰＭ２：３６：１０に受信する。しかし、携帯電話１の時計機能は実際の時刻より５分遅れているので、携帯電話１の制御部１６は、応答パケットをＰＭ２：３１：１０に受信したものと認識し、ＰＭ２：３１：１０を応答パケットの受信時刻として記録することになる。
【００５７】
携帯電話１において、制御部１６は、時計アプリ３４ｂの制御に基づいて、データ格納部１４に記録した問い合わせパケットの送信時刻と応答パケットの受信時刻を読み出す。そして、制御部１６は、読み出したそれらの時刻を通知する時刻通知パケットを無線パケット網５やインターネットなどを介してセンタサーバ３に送信する（ステップＢ９）。
【００５８】
センタサーバ３では、通信部３１は、携帯電話１から送信された時刻通知パケットを受信すると、受信した時刻通知パケットを時刻設定サービス制御部３２の時刻通知管理部３２Ｃに送る。時刻通知管理部３２Ｃは、時刻通知パケットを受け取ると、受け取った時刻通知パケットに含まれている問い合わせパケットの送信時刻と応答パケットの受信時刻について認識する。そして、時刻通知管理部３２Ｃは、それらの時刻の差を計算する。また、時刻通知管理部３２Ｃは、メモリに記録した問い合わせパケットの受信時刻と応答パケットの送信時刻を認識する。そして、時刻通知管理部３２Ｃは、それらの時刻の差を計算する。
【００５９】
時刻通知管理部３２Ｃは、問い合わせパケットの送信時刻と応答パケットの受信時刻との差から、問い合わせパケットの受信時刻と応答パケットの送信時刻との差を引くこと（差分をとること）により、携帯電話１とセンタサーバ３との間のパケットの往復の転送時間を求める。そして、時刻通知管理部３２Ｃは、パケットの往復の転送時間を「２」で割ることにより、パケットの片道の転送時間、すなわち無線パケット網５やインターネットなどのネットワーク回線で生じる遅延時間を計算する（ステップＢ１０）。
【００６０】
具体的には、図６に示すように、携帯電話１側における問い合わせパケットの送信時刻はＰＭ２：３０：００であり、応答パケットの受信時刻はＰＭ２：３１：１０である。従って、それらの時刻の差は１分１０秒となる。また、センタサーバ３側における問い合わせパケットの受信時刻はＰＭ２：３５：１０であり、応答パケットの送信時刻はＰＭ２：３６：００である。従って、それらの時刻の差は５０秒となる。そして、１分１０秒から５０秒を引くことにより、パケットの往復の転送時間は２０秒となる。従って、最終的に、パケットの片道の転送時間は１０秒と求められる。
【００６１】
なお、携帯電話１からセンタサーバ３に送信されるパケットの片道（往路）の転送時間と、センタサーバ３から携帯電話１に送信されるパケットの片道（復路）の転送時間とは、厳密には異なる。パケットの転送時間は、回線の混み具合などに影響されるからである。しかし、パケットが短時間に携帯電話１とセンタサーバ３との間を往復する場合には、パケットの転送時間は往路及び復路とも略同じになると考えられる。そこで、本実施の形態では、パケットの往路及び復路の転送時間を同一とみなして、遅延時間を計算している。
【００６２】
時刻通知管理部３２Ｃは、携帯電話１とセンタサーバ３との間の無線パケット網５やインターネットなどのネットワーク回線での遅延時間を計算すると、内部時計３３が計時している現在時刻を確認する。そして、時刻通知管理部３２Ｃは、遅延時間と現在時刻に基づいて、遅延時間を考慮した携帯電話１の設定時刻を計算する（ステップＢ１１）。
【００６３】
具体的には、遅延時間が１０秒であり、現在時刻がＰＭ２：３７：００である場合には、再びネットワーク回線で１０秒間遅延してしまうことを考慮して、携帯電話１の設定時刻をＰＭ２：３７：１０と求める。
【００６４】
時刻通知管理部３２Ｃは、計算した遅延時間を考慮した設定時刻を通知する時刻情報のパケットをインターネットや無線パケット網５などを介して携帯電話１に送信する（ステップＢ１２）。携帯電話１では、制御部１６は、センタサーバ３から送信された時刻情報パケットを受信すると、受信した時刻情報パケットに含まれる携帯電話１の設定時刻を確認する。そして、制御部１６は、確認した設定時刻に時計機能の時刻を合わせるように設定する（ステップＢ１３）。
【００６５】
具体的には、設定時刻がＰＭ２：３７：１０である場合、携帯電話１がパケットを受信した受信時刻はＰＭ２：３２：１０となっている。この場合、携帯電話１の制御部１６は、時計が５分遅れていることを認識し、５分だけ時計の時刻を進めて、ＰＭ２：３７：１０となるように設定する。
【００６６】
以上のように、本実施の形態では、センタサーバ３は、携帯電話１から無線パケット網５なを通じて現在時刻の問い合わせを受けると、協定世界時を参照した時刻をネットワーク上に提供する標準時刻サーバ２から正確な現在時刻を示す時刻情報を取得し、取得した時刻情報を携帯電話１に送信する。このような構成によれば、センタサーバ３が標準時刻サーバ２から同期時刻精度の高い時刻情報を取得するため、センタサーバ３の同期時刻精度も高くなる。その結果、同期時刻精度の高いセンタサーバ３によって正確な時刻を示す時刻情報を携帯電話１に提供することができることになる。また、センタサーバ３は、高速データ通信可能な専用線６を介して標準時刻サーバ２から時刻情報を取得するため、より一層精度の高い時刻情報を取得することが可能となる。
【００６７】
また、センタサーバ３は、ユーザの携帯電話１からのダウンロード要求を受けると、携帯電話１が現在時刻の問い合わせなどの処理を自動的に行うための時計アプリ３４ｂを携帯電話１に転送する。このような構成によって、ユーザは任意にセンタサーバ３が提供する時刻設定サービスを受けることが可能となる。
【００６８】
また、時計アプリ３４ｂでは、現在時刻の問い合わせ間隔がユーザによって設定可能とされているため、現在時刻の問い合わせ時間として、ユーザが携帯電話１を通話で使用する可能性の高い時間帯などを避けるように設定することも可能となる。
【００６９】
また、センタサーバ３は、携帯電話１との間の無線パケット網５などにおけるパケットの遅延時間を算出し、標準時刻サーバ２から取得した時刻情報の現在時刻に遅延時間を考慮した補正を施して、携帯電話１に正確な時刻を設定させるための設定時刻を算出し、算出した設定時刻を時刻情報として携帯電話１に送信する。このような構成によれば、無線パケット網５などでの遅延時間の影響により、時刻情報の現在時刻と実際の時刻との誤差（ずれ）が生じてしまうのを回避することができ、携帯電話１の時計機能の精度の低下を防止するこができる。
【００７０】
また、センタサーバ３は、携帯電話１との間の往復のパケットの転送時間から遅延時間を求めているので、時間帯によって異なるネットワーク回線でのパケットの遅延時間の影響を受けることなく、パケットの転送時の時間帯における正確な遅延時間を算出することができるようになる。
【００７１】
なお、上記の実施の形態では、ユーザからの要求に応じて、センタサーバ３が時計アプリ３４ｂを携帯電話１に転送するように構成されていた。しかし、このような構成に限られず、センタサーバ３以外の他のサーバが、ユーザからの要求に応じて、時計アプリ３４ｂを携帯電話１に転送するように構成されてもよい。
【００７２】
上記の実施の形態では、センタサーバ３は、専用線６を介して標準時刻サーバ２と接続されていた。しかし、このような構成に限られず、センタサーバ３は、インターネットなどのネットワークを介して標準時刻サーバ２と接続されてもよい。この場合、センタサーバ３は、インターネットなどのネットワークを介して、標準時刻サーバ２から送信される時刻情報を取得することになる。
【００７３】
上記の実施の形態では、センタサーバ３は、携帯電話１からの現在時刻を問い合わせるパケットを受信すると、図５のステップＢ４に示したように、標準時刻サーバ２に対して正確な現在時刻の問い合わせを行うように構成されていた。しかし、このような構成に限られず、センタサーバ３は、定期的に標準時刻サーバ２に対して正確な現在時刻の問い合わせを行って、内部時計３３が計時している時刻の正確性を確保する。これにより、センタサーバ３は、問い合わせパケットの受信毎の標準時刻サーバ２への現在時刻の問い合わせの処理を省略することも可能である。
【００７４】
上記の実施の形態では、センタサーバ３は、ネットワーク回線でのパケットの遅延時間を計算する前に、図５のステップＢ４に示したように、標準時刻サーバ２に対して現在時刻の問い合わせを行っていた。しかし、このような構成に限られず、ネットワーク回線でのパケットの遅延時間を計算した後に、標準時刻サーバ２に対して現在時刻の問い合わせを行うように構成されてもよい。この場合、センタサーバ３は、標準時刻サーバ２から取得した現在時刻に遅延時間の補正を施して設定時間を算出し、算出した設定時間を直ちに携帯電話１に送信することができる。従って、センタサーバ３は、内部時計３３の時刻を標準時刻サーバ２から取得した現在時刻に同期させる必要がなくなるため、正確な時刻を計時する内部時計３３を設ける必要もなくなる。
【００７５】
上記の実施の形態では、センタサーバ３は、問い合わせパケットの送信時刻と応答パケットの受信時刻との差、及び問い合わせパケットの受信時刻と応答パケットの送信時刻との差に基づいて、ネットワーク回線でのパケットの遅延時間を算出していた。しかし、このような構成に限られず、センタサーバ３は、他の方法によりパケットの遅延時間を算出するようにしてもよい。
【００７６】
例えば、センタサーバ３は、遅延時間の測定用パケットを携帯電話１に送信し、その測定用パケットの送信時刻を記録する。そして、センタサーバ３は、携帯電話１で折り返して送信される上記の遅延時間の測定用パケットを受信し、その測定用パケットの受信時刻を記録する。センタサーバ３は、遅延時間の測定用パケットの送信時刻と受信時刻との差に基づいてネットワーク回線でのパケットの往復の遅延時間を求める。このような構成によれば、パケットが携帯電話１とセンタサーバ３との間を直ちに往復されるので、遅延時間の変動などの影響を低くすることができる。また、携帯電話１側でパケットの送信時刻や受信時刻を記録させる必要もなくなる。
【００７７】
また、センタサーバ３は、携帯電話１から現在時刻の問い合わせを受ける毎に、問い合わせを受けたユーザの問い合わせ間隔や、携帯電話１のローカル時刻と実際の時刻とのずれ時間、計算したネットワーク回線でのパケットの遅延時間などの履歴（ログ）をとるようにしてもよい。このような情報の履歴をとることにより、例えば、携帯電話の機種毎の単位時間あたりの時間のずれ量などの統計をとることも可能となる。また、通信事業者毎の特定地域のネットワーク回線におけるパケットの平均遅延時間などの統計をとることも可能となる。
【００７８】
実施の形態２．
上記の実施の形態では、センタサーバ３は、遅延時間を考慮した設定時刻を通知する時刻情報パケットを携帯電話１に送信するように構成されていた。この実施の形態２では、センタサーバ３は、設定時刻を通知するパケットとして、携帯電話１の時計機能が計時している時刻と実際の正確な時刻とのずれ時間を通知するパケットを携帯電話１に送信するように構成されている。なお、時刻設定サービスシステムの構成については、図１から図３に示したものと同様であるため、重複する説明を省略する。
【００７９】
図７は、本発明の時刻設定サービスシステムによる携帯端末への他の時刻通知動作を説明するためのシーケンス図である。携帯電話１の制御部１６は、予め現在時刻の問い合わせ時間として指定された指定時間となったか否かについて確認する（ステップＣ１）。制御部１６は、指定時間になったと判断した場合は、時計機能が計時している時刻（ローカル時刻）を通知して、携帯電話１のローカル時刻と実際の現在時刻とのずれ時間を問い合わせるローカル時刻通知パケットを無線パケット網５を介してセンタサーバ３に送信する。それとともに、制御部１６は、ローカル時刻通知パケットを送信した送信時刻をデータ格納部１４に記録する（ステップＣ２）。
【００８０】
センタサーバ３において、通信部３１は、携帯電話１から送信されたローカル時刻通知パケットを受信すると、受信したローカル時刻通知パケットを直ちに時刻設定サービス制御部３２の時刻通知管理部３２Ｃに送る。時刻通知管理部３２Ｃは、ローカル時刻通知パケットを受け取ると、内部時計３３の時刻を参照して、ローカル時刻通知パケットの受信時刻をメモリ（図示せず）に記録する（ステップＣ３）。その後の処理（ステップＣ４〜Ｃ６）は、図５で説明した対応する処理（ステップＢ４〜Ｂ６）と同様であるため、説明を省略する。
【００８１】
センタサーバ３において、時刻通知管理部３２Ｃは、携帯電話１からのローカル時刻の通知に対する応答として、応答パケットをインターネットや無線パケット網５などを介して携帯電話１に送信する。それとともに、時刻通知管理部３２Ｃは、応答パケットを送信した送信時刻をメモリに記録する（ステップＣ７）。
【００８２】
携帯電話１において、制御部１６は、センタサーバ３から送信された応答パケットを受信すると、応答パケットを受信した受信時刻をデータ格納部１４に格納する（ステップＣ８）。そして、制御部１６は、データ格納部１４に記録したローカル時刻通知パケットの送信時刻と応答パケットの受信時刻を読み出す。そして、制御部１６は、読み出したそれらの時刻を通知する時刻通知パケットを無線パケット網５やインターネットなどを介してセンタサーバ３に送信する（ステップＣ９）。
【００８３】
センタサーバ３では、時刻通知管理部３２Ｃは、時刻通知パケットを受信すると、受信した時刻通知パケットに含まれているローカル時刻通知パケットの送信時刻と応答パケットの受信時刻について認識する。そして、時刻通知管理部３２Ｃは、それらの時刻の差を計算する。また、時刻通知管理部３２Ｃは、メモリに記録したローカル時刻通知パケットの受信時刻と応答パケットの送信時刻を認識する。そして、時刻通知管理部３２Ｃは、それらの時刻の差を計算する。
【００８４】
時刻通知管理部３２Ｃは、ローカル時刻通知パケットの送信時刻と応答パケットの受信時刻との差から、ローカル時刻通知パケットの受信時刻と応答パケットの送信時刻との差を引くことにより、携帯電話１とセンタサーバ３との間のパケットの往復の転送時間を求める。そして、時刻通知管理部３２Ｃは、パケットの往復の転送時間を「２」で割ることにより、パケットの片道の転送時間、すなわち無線パケット網５やインターネットなどのネットワーク回線で生じる遅延時間を計算する（ステップＣ１０）。
【００８５】
時刻通知管理部３２Ｃは、携帯電話１とセンタサーバ３との間のネットワーク回線での遅延時間を計算すると、ローカル時刻通知パケットで通知された携帯電話１のローカル時刻と、ローカル時刻通知パケットの受信時刻とを確認する。そして、時刻通知管理部３２Ｃは、携帯電話１のローカル時刻とローカル時刻通知パケットの受信時刻との差分時間を計算する。時刻通知管理部３２Ｃは、計算した遅延時間と差分時間に基づいて、ローカル時刻と実際の正確な時刻とのずれ時間を計算する（ステップＣ１１）。
【００８６】
具体的には、ネットワーク回線でのパケットの片道の遅延時間が１０秒であるとする。この場合、携帯電話１のローカル時刻とローカル時刻通知パケットの受信時刻との差分時間には、片道の遅延時間の１０秒が含まれている。従って、携帯電話１のローカル時間と実際の正確な時刻とのずれ時間は、携帯電話１のローカル時刻とローカル時刻通知パケットの受信時刻との差分時間から、片道の遅延時間を引いた時間となる。
【００８７】
図６の例では、携帯電話１のローカル時刻と実際の時刻とのずれ時間は、５分である。携帯電話１のローカル時刻とローカル時刻通知パケットの受信時刻との差分時間は、５分１０秒である。また、ネットワーク回線での片道の遅延時間は１０秒である。従って、時刻通知管理部３２Ｃは、差分時間［５分１０秒］から遅延時間［１０秒］を引くことにより、ずれ時間［５分］を求める。
【００８８】
時刻通知管理部３２Ｃは、計算したずれ時間を通知するずれ時間情報のパケットをインターネットや無線パケット網５などを介して携帯電話１に送信する（ステップＣ１２）。携帯電話１では、制御部１６は、センタサーバ３から送信されたずれ時間情報パケットを受信すると、受信したずれ時間情報パケットに含まれるずれ時間を確認する。そして、制御部１６は、確認したずれ時間に基づいて時計機能の時刻を合わせるように設定する（ステップＣ１３）。具体的には、ローカル時刻と実際の正確な時刻とのずれ時間がプラス５分である場合、携帯電話１の制御部１６は、時計が５分遅れていることを認識し、５分だけ時計の時刻を進める。
【００８９】
このように、センタサーバ３が、携帯電話１のローカル時刻と実際の正確な時刻とのずれ時間を算出し、算出したずれ時間を携帯電話１に通知するので、遅延時間の影響を受けることなく、精度の高い携帯電話１の時計機能の時刻設定を行わせることが可能となる。
【００９０】
【発明の効果】
以上のように、本発明では、協定世界時を参照した時刻を提供する標準時刻サーバから正確な現在時刻を示す時刻情報を取得し、携帯端末から通信ネットワークを通じて現在時刻の問い合わせを受けた場合、取得した時刻情報を携帯端末に通信ネットワークを通じて送信する。このような構成によれば、同期時刻精度の高いサーバによって正確な時刻を示す時刻情報を携帯端末に提供することができる。
【図面の簡単な説明】
【図１】本発明の時刻設定サービスシステムを示す構成図である。
【図２】携帯端末の内部構成を示すブロック図である。
【図３】センタサーバの内部構成を示すブロック図である。
【図４】携帯端末による時計アプリのダウンロード動作を説明するためのシーケンス図である。
【図５】本発明の時刻設定サービスシステムによる携帯端末への時刻通知動作を説明するためのシーケンス図である。
【図６】携帯端末の時刻設定動作における処理タイミングの時刻を示す図である。
【図７】本発明の時刻設定サービスシステムによる携帯端末への他の時刻通知動作を説明するためのシーケンス図である。
【符号の説明】
１　携帯電話（携帯端末）
２　標準時刻サーバ
３　センタサーバ（サーバ）
４　協定世界時
５　無線パケット網（通信ネットワーク）
６　専用線
３１　通信部（通信手段）
３２　時刻設定サービス制御部
３２Ａ　サイト提供部
３２Ｂ　アプリケーション管理部（アプリケーション管理手段）
３２Ｃ　時刻通知管理部（時刻取得手段、時刻通知手段、設定時間算出手段、ずれ時間算出手段）
３４ｂ　時計アプリ（アプリケーションプログラム）
３４ｃ　制御プログラム（時刻設定サービス制御プログラム）
【図１】
2004028648.tif 000003
【図２】
2004028648.tif 000004
【図３】
2004028648.tif 000005
【図４】
2004028648.tif 000006
【図５】
2004028648.tif 000007
【図６】
2004028648.tif 000008
【図７】
2004028648.tif 000009