(57)【要約】【課題】本発明は、メッセージの送受信を含む無線通信機能を有する通信端末、および送信端末から送信されたメッセージを仲介して受信端末に向けて送信するメッセージセンタ等に関し、通信端末の時刻を、実現するのに要するコストと実現される時刻補正機能のバランスがとれた仕組みによって遠隔から補正する。【解決手段】ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージから時刻情報を取り出して携帯電話端末に設定する。その際に好ましくは、携帯電話端末にＳＭＳＣメッセージを送信し携帯電話端末から応答メッセージを返信し、このＳＭＳＣメッセージの送信から応答メッセージの受信までの時間遅れを求めて、再度、その時間遅れに基づいて補正した時刻情報を含むＳＭＳメッセージを携帯電話端末に送信する。【選択図】        図８
2006270838.tif 000002
【特許請求の範囲】
【請求項１】
送信端末から送信されたメッセージが、メッセージセンタを介して、受信端末側からの送信要求を待たずに受信端末に送信されるタイプのメッセージの送受信を含む無線通信機能を有する通信端末において、
前記タイプのメッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
メッセージセンタから送信され前記メッセージ送受信部で受信した、該メッセージセンタで付与された時刻情報を含むメッセージを解析して該時刻情報を取り出すメッセージ解析部と、
前記メッセージ解析部によって取り出された時刻情報が表わす時刻を、前記時刻管理部に、現在時刻として設定する時刻設定部とを備えたことを特徴とする通信端末。
【請求項２】
メッセージセンタからのメッセージの２回の受信を併う時刻設定シーケンスにおける１回目のメッセージであるか２回目のメッセージであるかを監視して該時刻設定シーケンスを実行させるシーケンス制御部と、
前記メッセージ送受信部での、時刻設定のための１回目のメッセージの受信を受けて、該１回目のメッセージの受信を知らせる応答メッセージであって、該応答メッセージの送信時刻を表わす時刻情報を含ませた応答メッセージを作成して、該応答メッセージを、前記メッセージ送受信部に、メッセージセンタに向けて送信させるメッセージ作成部とを、さらに備えたことを特徴とする請求項１記載の通信端末。
【請求項３】
送信端末から送信されたメッセージを仲介して、該メッセージを、受信端末からの送信要求を待たずに該受信端末に向けて送信するメッセージセンタにおいて、
メッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
送信時刻を表わす時刻情報を含ませた１回目のメッセージを作成して、該１回目のメッセージを、前記メッセージ送受信部に、時刻設定対象の通信端末に向けて送信させるメッセージ作成部と、
前記１回目のメッセージを受信した通信端末から送信され前記メッセージ送受信部で受信した、該１回目のメッセージの受信を知らせる応答メッセージであって該通信端末からの該応答メッセージの送信時刻を表わす時刻情報を含む応答メッセージから該時刻情報を取り出すメッセージ解析部と、
前記メッセージ作成部で作成された前記１回目のメッセージに含ませた時刻情報と、前記メッセージ解析部で取り出された、前記応答メッセージに含まれていた時刻情報とに基づいて、このメッセージセンタでのメッセージ送信時刻と前記時刻設定対象の通信端末での時刻設定時刻との間の時刻誤差を計算する時刻誤差計算部とを備え、
前記メッセージ作成部が、前記時刻誤差計算部での時刻誤差の算出を受けて、送信時刻を該時刻誤差計算部で算出された時刻誤差分だけ補正した時刻を表わす時刻情報を含ませた２回目のメッセージを作成して、該２回目のメッセージを、前記メッセージ送受信部に、前記時刻設定対象の通信端末に向けて送信させるものであることを特徴とするメッセージセンタ。
【請求項４】
プログラム実行機能と、送信端末から送信されたメッセージが、メッセージセンタを介して、受信端末側からの送信要求を待たずに受信端末に送信されるタイプのメッセージの送受信を含む無線通信機能とを有する通信端末内で実行され、該通信端末に、
前記タイプのメッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
メッセージセンタから送信され前記メッセージ送受信部で受信した、該メッセージセンタで付与された時刻情報を含むメッセージを解析して該時刻情報を取り出すメッセージ解析部と、
前記メッセージ解析部によって取り出された時刻情報が表わす時刻を、前記時刻管理部に、現在時刻として設定する時刻設定部とを備えた時刻管理機能を付与することを特徴とする時刻管理プログラム。
【請求項５】
プログラム実行機能を備え、送信端末から送信されたメッセージを仲介して、該メッセージを、受信端末からの送信要求を待たずに該受信端末に向けて送信するメッセージセンタ内で実行され、該メッセージセンタに、
メッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
送信時刻を表わす時刻情報を含ませた１回目のメッセージを作成して、該１回目のメッセージを、前記メッセージ送受信部に、時刻設定対象の通信端末に向けて送信させるメッセージ作成部と、
前記１回目のメッセージを受信した通信端末から送信され前記メッセージ送受信部で受信した、該１回目のメッセージの受信を知らせる応答メッセージであって該通信端末からの該応答メッセージの送信時刻を表わす時刻情報を含む応答メッセージから該時刻情報を取り出すメッセージ解析部と、
前記メッセージ作成部で作成された前記１回目のメッセージに含ませた時刻情報と、前記メッセージ解析部で取り出された、前記応答メッセージに含まれていた時刻情報とに基づいて、このメッセージセンタでのメッセージ送信時刻と前記時刻設定対象の通信端末での時刻設定時刻との間の時刻誤差を計算する時刻誤差計算部とを備え、
前記メッセージ作成部が、前記時刻誤差計算部での時刻誤差の算出を受けて、送信時刻を該時刻誤差計算部で算出された時刻誤差分だけ補正した時刻を表わす時刻情報を含ませた２回目のメッセージを作成して、該２回目のメッセージを、前記メッセージ送受信部に、前記時刻設定対象の通信端末に向けて送信させるものである時刻遠隔設定機能を付与することを特徴とする時刻遠隔設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージの送受信を含む無線通信機能を有する通信端末、通信端末内で実行されその通信端末の時刻を管理する時刻管理プログラム、送信端末から送信されたメッセージを仲介して受信端末に向けて送信するメッセージセンタ、および、メッセージセンタ内で実行され、通信端末の時刻を遠隔から設定する時刻遠隔設定プログラムに関する。
【背景技術】
【０００２】
今日、携帯電話機等の通信端末が広く普及し、また単なる電話機能だけではなく、電子メール機能、カメラ機能、電子マネー機能等多様な機能が搭載され、パーソナルユースの総合的な情報処理機器の様相を呈してきている。このような多様な機能を持つ通信端末の多くには、時刻表示機能が備えられており、その機能を用いてその通信端末を腕時計代わりに利用する利用者も増えてきている。
【０００３】
このような通信端末には、時刻補正機能があり、その時刻が狂ったときは、その通信端末を操作して時刻を補正することができる。しかしながら、この時刻補正の操作は案外厄介であり、億劫がって時刻補正を行なわない人も多い。
【０００４】
このような背景から、通信端末の時刻を無線通信を使って自動修正する技術が提案されている。
【０００５】
例えば、特許文献１には、通信端末内に電波時計の機能を搭載することで自動的に時刻補正を行なう通信端末が提案されている。
【０００６】
また、特許文献２には、通信端末にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を搭載した例えばカーナビゲーション装置を用意し、その装置でＧＰＳデータを受信してそのＧＰＳデータから時刻データを抽出し、その時刻データを、ネットワークを介在させて通信端末に送信することにより、その通信端末の時刻を補正する技術が提案されている。ここには、通信端末の時刻を、ネットワークを介在させたときの通信の遅れ時間を加味して補正することも記載されている。
【０００７】
さらに、特許文献３には、基地局から、時計機能を持つＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）に送信するメッセージ中に時刻データを設定しておいて、そのＰＨＳの時刻を補正する技術が開示されている。
【特許文献１】特開２０００−２０６２７６号公報
【特許文献２】特開２００２−１５６４７７号公報
【特許文献３】特開２０００−２８７２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述の特許文献１に開示された通信端末に電波時計を搭載する技術の場合、その通信端末の時刻は正確に補正されるが、通信端末に電波時計という新たなハードウェアを搭載する必要があり、コスト高となってしまうという問題がある。
【０００９】
また、上述の特許文献２に開示されたカーナビゲーション装置等を介在させる技術は、そのような新たな装置を介在させる必要があり、システム全体として高価になるとともに、例えばその装置の所有者と同一の所有者の通信端末にのみ適用されるなど、個人的な時刻補正システムとなってしまい、加入端末全部に行き亘るシステムではない。
【００１０】
さらに、特許文献３に開示された、基地局からＰＨＳ端末に時刻データを設定したメッセージを送信する技術は、ハードウェア上の追加は不要と考えられるが、ＰＨＳ端末と基地局との双方についてソフトウェアの追加ないしは改造が必要となり、ＰＨＳ端末と基地局との双方についてソフトウェアを変更する割には、通信路を経由するメッセージの時間遅れは考慮されておらず、ソウトウェアの追加もしくは改造によるシステム変更に要するコストと、それだけのコストをかけただけの高精度の時刻補正機能は実現されず、コストと実現される機能とがアンバランスとなるおそれがある。
【００１１】
本発明は、上記事情に鑑み、通信端末の時刻を、実現するのに要するコストと実現される時刻補正機能のバランスがとれた仕組みによって遠隔から補正するシステムの構築に好適な通信端末、メッセージセンタ、時刻管理プログラム、および時刻遠隔設定を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の通信端末は、送信端末から送信されたメッセージが、メッセージセンタを介して、受信端末側からの送信要求を待たずに受信端末に送信されるタイプのメッセージの送受信を含む無線通信機能を有する通信端末において、
上記タイプのメッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、メッセージセンタから送信されメッセージ送受信部で受信した、メッセージセンタで付与された時刻情報を含むメッセージを解析してその時刻情報を取り出すメッセージ解析部と、
メッセージ解析部によって取り出された時刻情報が表わす時刻を、時刻管理部に、現在時刻として設定する時刻設定部とを備えたことを特徴とする。
【００１３】
近年の通信端末には、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ：ショートメッセージサービス）と呼ばれる、メッセージ送受信機能が搭載されているものも多く、さらに急速に普及しつつある。
【００１４】
このＳＭＳは、規格はキャリア（事業者）ごとに多少異なるが、相手の電話番号をそのままアドレスとして、文字数は一般には数十文字程度までと短かいメッセージを、メッセージセンタを介して、そのメッセージセンタから受信端末に送信するにあたっては、その受信端末からの送信要求を待たずに送信する、一種の電子メール的な機能である。通常の電子メールの場合、送信端末から電子メールが送信されると、その電子メールはメールサーバと呼ばれる装置に一旦格納され、受信端末からの送信要求を受けて受信端末に送信するシステムであるが、ＳＭＳの場合は、受信端末からの要求を待たずに受信端末にメッセージが送信される。また、このＳＭＳメッセージには、メッセージセンタから受信端末に向けてメッセージを送信する際にそのメッセージには送信時刻情報が含まれており、受信端末が通信圏外にいる場合などメッセージ送信に失敗して再送するときは、その再送時のメッセージにはその再送時の送信時刻情報が含まれている。
【００１５】
本発明は、この点に着目したものであり、例えばＳＭＳメッセージ等、送信端末から送信されたメッセージが、メッセージセンタを介して、受信端末側からの送信要求を待たずに受信端末に送信されるタイプのメッセージから時刻情報を取り出して現在時刻として設定するものであり、通信端末側だけのソフトウェアの僅かな改造で済み、コストを抑えた上で時刻補正機能を搭載することができる。
【００１６】
ただし、このままではメッセージの送受信の時間遅れ分の誤差が残ることになるが、これは、以下のようにして解決することができる。
【００１７】
すなわち、上記本発明の通信端末において、メッセージセンタからのメッセージの２回の受信を併う時刻設定シーケンスにおける１回目のメッセージであるか２回目のメッセージであるかを監視して時刻設定シーケンスを実行させるシーケンス制御部と、
メッセージ送受信部での、時刻設定のための１回目のメッセージの受信を受けて、その１回目のメッセージの受信を知らせる応答メッセージであって、その応答メッセージの送信時刻を表わす時刻情報を含ませた応答メッセージを作成して、その応答メッセージを、メッセージ送受信部に、メッセージセンタに向けて送信させるメッセージ作成部とを、さらに備えることが好ましい。
【００１８】
また、これに対応した本発明のメッセージセンタは、送信端末から送信されたメッセージを仲介して、そのメッセージを、受信端末からの送信要求を待たずに受信端末に向けて送信するメッセージセンタにおいて、
メッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
送信時刻を表わす時刻情報を含ませた１回目のメッセージを作成して、その１回目のメッセージを、メッセージ送受信部に、時刻設定対象の通信端末に向けて送信させるメッセージ作成部と、
上記１回目のメッセージを受信した通信端末から送信されメッセージ送受信部で受信した、その１回目のメッセージの受信を知らせる応答メッセージであってその通信端末からのその応答メッセージの送信時刻を表わす時刻情報を含む応答メッセージから時刻情報を取り出すメッセージ解析部と、
上記メッセージ作成部で作成された１回目のメッセージに含ませた時刻情報と、メッセージ解析部で取り出された、応答メッセージに含まれていた時刻情報とに基づいて、このメッセージセンタでのメッセージ送信時刻と時刻設定対象の通信端末での時刻設定時刻との間の時刻誤差を計算する時刻誤差計算部とを備え、
上記メッセージ作成部が、時刻誤差計算部での時刻誤差の算出を受けて、送信時刻を時刻誤差計算部で算出された時刻誤差分だけ補正した時刻を表わす時刻情報を含ませた２回目のメッセージを作成して、その２回目のメッセージを、メッセージ送受信部に、上記の時刻設定対象の通信端末に向けて送信させるものであることを特徴とする。
【００１９】
上記の、メッセージを２回送受信する時刻設定シーケンスを採用した構成を採用する場合、通信端末とメッセージセンタとの双方においてソフトウェアを多少改造する必要を生じるが、僅かな改造で済み、その一方で、メッセージ送受信の遅れをも考慮した正確な時刻補正が可能となり、ソフトウェア改造のコストと時刻補正精度とを高い次元でバランスさせたシステムにおける通信端末を実現することができる。
【００２０】
ここで、上記本発明のメッセージセンタにおいて、同一の通信端末に向けて、１回目のメッセージの送信および２回目のメッセージの送信を含む時刻設定シーケンスを、所定期間ごとに繰り返し実行させるタイマ制御部をさらに備えることが好ましい。
【００２１】
上記時刻設定シーケンスを定期的に実行することにより、通信端末の時刻の正確さを保つことができる。
【００２２】
また、上記の時刻設定シーケンスを実行するシステムにおける本発明の通信端末において、上記メッセージ作成部が、１回目のメッセージの受信を知らせる応答メッセージとして、その応答メッセージの送信時刻を表わす時刻情報を含ませるとともに、メッセージ送受信部で受信した１回目のメッセージから取り出された時刻情報が表わす時刻と、その時刻を現在時刻として時刻管理部に設定する前の、時刻管理部で管理されていた時刻との間の誤差時間を表わす誤差情報も含ませた応答メッセージを作成して、その応答メッセージを、メッセージ送受信部に、メッセージセンタに向けて送信させるものであることが好ましい。
【００２３】
また、これに対応し、上記の時刻設定シーケンスを実行するシステムにおける本発明のメッセージセンタは、上記メッセージ解析部が、１回目のメッセージを受信した通信端末から送信されメッセージ送受信部で受信した、１回目のメッセージの受信を知らせる応答メッセージであって、その通信端末からの応答メッセージの送信時刻を表わす時刻情報を含むとともに、さらに、その通信端末で管理されている現在時刻の誤差を表わす誤差情報も含む応答メッセージから、時刻情報を取り出すとともに、さらに誤差情報を取り出すものであって、メッセージ解析部で取り出された時刻情報と誤差情報とに基づいて、時刻設定対象の通信端末に向けての、１回目のメッセージの送信および２回目のメッセージの送信を含む時刻設定シーケンスの次回の実行までの期間を計算する次回補正期間計算部と、上記期間の到来を監視しその期間の到来を受けて時刻設定対象の通信端末に向けた上記時刻設定シーケンスの実行を開始させるタイマ制御部とを、さらに備えることが好ましい。
【００２４】
このように構成すると、通信端末の時刻の誤差を常に所定誤差以内に押えることができる。
【００２５】
また、上記目的を達成する本発明の時刻管理プログラムは、プログラム実行機能と、送信端末から送信されたメッセージが、メッセージセンタを介して、受信端末側からの送信要求を待たずに受信端末に送信されるタイプのメッセージの送受信を含む無線通信機能とを有する通信端末内で実行され、その通信端末に、
上記タイプのメッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
メッセージセンタから送信されメッセージ送受信部で受信した、メッセージセンタで付与された時刻情報を含むメッセージを解析して時刻情報を取り出すメッセージ解析部と、
メッセージ解析部によって取り出された時刻情報が表わす時刻を、時刻管理部に、現在時刻として設定する時刻設定部とを備えた時刻管理機能を付与することを特徴とする。
【００２６】
ここで、上記本発明の時刻管理プログラムは、上記通信端末に、メッセージセンタからのメッセージの２回の受信を併う時刻設定シーケンスにおける１回目のメッセージであるか２回目のメッセージであるかを監視して時刻設定シーケンスを実行させるシーケンス制御部と、
メッセージ送受信部での、時刻設定のための１回目のメッセージの受信を受けて、その１回目のメッセージの受信を知らせる応答メッセージであって、その応答メッセージの送信時刻を表わす時刻情報を含ませた応答メッセージを作成して、その応答メッセージを、メッセージ送受信部に、メッセージセンタに向けて送信させるメッセージ作成部とを、さらに備えた時刻管理機能を付与するものであることが好ましい。
【００２７】
また、上記目的を達成する本発明の時刻遠隔設定プログラムは、プログラム実行機能を備え、送信端末から送信されたメッセージを仲介して、そのメッセージを、受信端末からの送信要求を待たずに受信端末に向けて送信するメッセージセンタ内で実行され、そのメッセージセンタに、
メッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、送信時刻を表わす時刻情報を含ませた１回目のメッセージを作成して、その１回目のメッセージを、メッセージ送受信部に、時刻設定対象の通信端末に向けて送信させるメッセージ作成部と、
上記１回目のメッセージを受信した通信端末から送信されメッセージ送受信部で受信した、その１回目のメッセージの受信を知らせる応答メッセージであってその通信端末からのその応答メッセージの送信時刻を表わす時刻情報を含む応答メッセージから時刻情報を取り出すメッセージ解析部と、
上記メッセージ作成部で作成された１回目のメッセージに含ませた時刻情報と、メッセージ解析部で取り出された、応答メッセージに含まれていた時刻情報とに基づいて、このメッセージセンタでのメッセージ送信時刻と時刻設定対象の通信端末での時刻設定時刻との間の時刻誤差を計算する時刻誤差計算部とを備え、
上記メッセージ作成部が、時刻誤差計算部での時刻誤差の算出を受けて、送信時刻を時刻誤差計算部で算出された時刻誤差分だけ補正した時刻を表わす時刻情報を含ませた２回目のメッセージを作成して、その２回目のメッセージを、メッセージ送受信部に、上記の時刻設定対象の通信端末に向けて送信させるものである時刻遠隔設定機構を付与することを特徴とする。
【００２８】
尚、ここでは時刻管理プログラムおよび時刻遠隔設定プログラムは、基本的な機能について示したが、それぞれには、本発明の通信端末および本発明のメッセージセンタの各種態様を実現する構成全てが含まれる。
【発明の効果】
【００２９】
以上の本発明によれば、通信端末の時刻の遠隔からの自動補正機能を高いコストパフォーマンスで実現することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について説明する。
【００３１】
図１は、本発明の実施形態としての携帯電話端末およメッセージセンタを含む、ネットワークシステムの概略構成図である。
【００３２】
図１には、この携帯電話端末１０と、代表的にアンテナで表わしている基地局２０と、メッセージセンタとしての機能を有するＳＭＳＣ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｅｒ）３０と、交換局４０とが示されている。尚、これらは代表的に１つずつ示したものであり、このシステムに加入している携帯電話端末は多数存在し、基地局等も多数存在する。本実施形態では、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）が利用されるため、図１には、基地局２０と携帯電話端末１０との間の無線通信路にはＳＭＳと記載してあるが、携帯電話端末１０と基地局２０との間は、ＳＭＳメッセージのみでなく、電話の送受話用の情報や電子メールの情報等も送受信される。携帯電話端末１０から電話をかけると、その電話の情報が基地局２０に送信され、交換局４０を介して相手の携帯電話端末等が存在する場所を受け持つ基地局に送られ、その基地局から相手の携帯電話端末等に送信される。この図１の携帯電話端末１０が受信側となる場合も同様である。
【００３３】
また、この携帯電話端末１０は、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）の規格（現状では、事業者によって規格が多少異なる）に準拠したＳＭＳメッセージの送受信機能が搭載されている。このＳＭＳメッセージは、電話番号をアドレスとして送受信される、かなり短かい文字数のメッセージである。
【００３４】
携帯電話端末１０からＳＭＳメッセージを発信すると、そのＳＭＳメッセージが基地局２０に送信され、必要に応じて交換局４０を経由してＳＭＳＣ３０に送られる。そのＳＭＳＣ３０に送られたＳＭＳメッセージは、今度は、そのＳＭＳメッセージの受信先の携帯電話端末に向けて送信されるが、そのときのＳＭＳメッセージには、基本的には、ＳＭＳＣ３０から受信先の携帯電話端末に向けて送信した時点の送信時刻情報が含まれている。
【００３５】
ＳＭＳＣ３０から受信先の携帯電話端末に向けて送信されたＳＭＳメッセージは、必要に応じて交換局を経由して受信先の携帯電話端末が存在する場所を受け持つ基地局に送られ、その基地局から受信先の携帯電話端末に送信される。ここで、ＳＭＳＣ３０は、受信先の携帯電話端末からメッセージ送信のリクエストがなくても、その受信先の携帯電話端末に向けてＳＭＳメッセージを送信し、もし受信後の携帯電話端末が通信不能な状態（電源オフ状態、電波受信不能状態等）にあるときは、ＳＭＳＣ３０は、通信可能な状態に回復した時点で、その受信先の携帯電話端末に向けてＳＭＳメッセージを送信する。
【００３６】
この図１に示す携帯電話端末１０がＳＭＳメッセージの受信側となった場合も同様である。
【００３７】
また、この携帯電話端末１０は、通常の電子メールの送受信機能も有する。電子メールの場合、送信端末から受信端末に向けて発信された電子メールは一旦メールサーバ（図示せず）に蓄積され、受信端末からの送信のリクエストに応じてメールサーバから受信端末に向けて送信される。
【００３８】
図２は、図１に示す本実施形態の携帯電話端末１０の外観斜視図である。この携帯電話端末１０は、互いに開閉自在な上部筐体１１と下部筐体１２とから構成されており、上部筐体１１には各種の画像を表示するＬＣＤ１１１や、耳にあてがわれて音声を発する小型のスピーカが内蔵された送話口１１２が設けられている。また、下部筐体１２には電話番号の入力、ＳＭＳメッセージの入力、電子メールの入力、および各種モードの設定などに用いられる各種キー１２１や、口元に置かれてユーザの声をピックアップするマイクロホンが内部に備えられた受話口１２２や、この携帯電話端末１０を顔から離した状態で音声を聞きとることのできるだけの大型のスピーカが内蔵されたスピーカ発音口１２３が設けられている。
【００３９】
図３は、図２に示す携帯電話端末１０の内部構成図である。
【００４０】
ここには、ＣＰＵ１０１、ＲＡＭ１０２、マイクデバイス１０３、スピーカデバイス１０４、キーデバイス１０５、時計デバイス１０６、ＲＯＭ１０７、不揮発メモリ１０８、ディスプレイデバイス１０９、通信デバイス１１０、およびアンテナ１１０ａが示されており、アンテナ１１０ａを除き、これらの間はバス１００を介して互いに接続されている。
【００４１】
ＣＰＵ１０１は、各種プログラムを実行する機能を有し、この携帯電話端末１０の全体を制御している。
【００４２】
ＲＯＭ１０７には、ＣＰＵ１０１で実行される各種プログラムやそれら各種プログラムの実行に必要な各種定数が記憶されており、ＣＰＵ１０１は、ＲＯＭ１０７に記憶されたプログラムをＲＡＭ１０２を作業領域として使いながら実行する。
【００４３】
不揮発メモリ１０８には、この携帯電話端末１０の、書き替えられることが有り得る各種設定条件等が記録されている。
【００４４】
マイクデバイス１０３は、ユーザの声をピックアップするマイクロホンおよびそのマイクロホンでピックアップされた声を処理する機能ブロックである。
【００４５】
スピーカデバイス１０４は、ユーザに向けて音声を出力するスピーカ、およびそのスピーカを駆動する音声信号を生成する機能ブロックである。
【００４６】
またキーデバイス１０５は、ユーザによる各種操作キー１２１（図２参照）のキー操作を検出するブロック、時計デバイス１０６は現在時刻を管理するブロック、ディスプレイデバイス１０９は、図２に示すＣＣＤ１１１への画像表示を司るブロックである。尚、この時計デバイス１０６で管理されている現在の時刻は、クオーツ時計レベルの精度のものである。
【００４７】
さらに通信デバイス１１０は、アンテナ１１０ａを介しての電話の送受信、ＳＭＳメッセージの送受信、および電子メールの送受信等を担っている。
【００４８】
図４は、図１に示すＳＭＳＣ３０の内部構成図である。
【００４９】
このＳＭＳＣ３０は、プログラムを実行するコンピュータで構成されており、ここには、プログラムの実行とＳＭＳメッセージの送受信に関する基本的な要素のみ図示している。すなわち、この図４には、ＣＰＵ３０１、メモリ３０２、時計３０３、ハードディスクコントローラ３０４、通信用ボード３０５、およびハードディスクコントローラ３０４によってアクセスされるハードディスク３０６が示されている。
【００５０】
ハードディスク３０６には、ＣＰＵ３０１で実行される各種プログラムが記憶されており、ＣＰＵ３０１でのプログラムの実行にあたってはハードディスク３０６からプログラムが読み出されてメモリ３０２上に展開され、そのメモリ３０２上に展開されたプログラムがＣＰＵ３０１で実行される。
【００５１】
時計３０３は、現在時刻を管理する機能ブロックである。ここでは、この時計３０３は、例えば電波時計等からなり、現在時刻がきわめて正確に管理されている。
【００５２】
また、通信用ボード３０５は、ネットワークに接続されていて、ＳＭＳメッセージの送受信を司っている。
【００５３】
図５は、携帯電話端末１０およびＳＭＳＣ３０で実行される各ソフトウェアの概略構成図である。
【００５４】
携帯電話端末１０内では、図５（Ａ）に示す構成の時刻管理プログラム５００Ａが実行され、ＳＭＳＣ３０内では図５（Ｂ）に示す構成の時刻遠隔設定プログラム６００Ａが実行される。
【００５５】
図５（Ａ）に示す、携帯電話端末１０内で実行される時刻管理プログラム５００Ａは、メッセージ送受信部５１０Ａ、ＳＭＳ時刻補正機能部５２０Ａ、および時刻管理部５３０Ａから構成されており、さらに、ＳＭＳ時刻補正機能部５２０Ａは、メッセージ解析部５２１Ａ、時刻設定部５２２Ａ、および応答メッセージ作成部５２３Ａから構成されている。
【００５６】
メッセージ送受信部５１０Ａは、図３に示す通信デバイス１１０を使ってのＳＭＳメッセージの送受信を行なう為に必要な機能の提供を司っており、時刻管理部５３０Ａは、図３に示す時計デバイス１０６を使っての、この携帯電話端末の時刻の管理を司っている。また、ＳＭＳ時刻補正機能部５２０Ａを構成するメッセージ解析部５２１Ａは、受信したメッセージからそのメッセージに含まれている時刻情報を取り出し、時刻設定部５２２Ａはその取り出された時刻情報を時刻管理部５３０Ａに設定する。これにより時計デバイス１０６（図３参照）はその設定された時刻を現在時刻としてその後の時刻を進める。さらに応答メッセージ作成部５２３Ａは、ＳＭＳメッセージを受信したことを表わす応答メッセージを作成して、メッセージ送受信部５１０Ａに、ＳＭＳＣ３０に向けて送信させる。尚、ここでは、後述する各実施形態と合わせるために、応答メッセージ作成部５２３ＡをＳＭＳ時刻補正機能部５２０Ａの中に置いたが、本実施形態では、この応答メッセージは、ＳＭＳメッセージを受け取ったことの連絡であって、時刻の設定には直接には関係はない。
【００５７】
また、図５（Ｂ）に示す、ＳＭＳＣ３０内で実行される時刻遠隔設定プログラム６００Ａは、メッセージ送受信部６１０Ａ、ＳＭＳ時刻補正機能部６２０Ａ、および時刻管理部６３０Ａから構成されており、ＳＭＳ時刻補正機能部６２０Ａにはメッセージ作成部６２１Ａが設けられている。
【００５８】
メッセージ送受信部６１０Ａは、図４に示す通信用ボード３０５を使ってのＳＭＳメッセージの送受信を担っており、時刻管理部６３０Ａは、図４に示す時計３０３を使って正確な現在時刻を管理している。
【００５９】
さらに、ＳＭＳ時刻補正機能部６２０Ａのメッセージ作成部６２１Ａは、ＳＭＳメッセージのヘッダにそのＳＭＳメッセージを受信端末に向けて送信する時点の現在時刻を付与するものである。
【００６０】
ここで、ＳＭＳＣ６００における、メッセージ送受信機能、ヘッダに送信時刻を付与する機能、および時刻を管理する機能は、既存のものであって、ここでは、それら既存の機能を、携帯電話端末の時刻補正の観点から図５（Ｂ）に示して時刻遠隔補正プログラム６００Ａと名付けたものであり、本実施形態の場合は、ＳＭＳＣでのプログラム改造は実際には不要である。
【００６１】
図６は、図５に示す時刻補正プログラムおよび時刻遠隔設定プログラムがそれぞれ携帯電話端末およびＳＭＳＣで実行されたときの、携帯電話端末およびＳＭＳＣで行なわれる処理を示すフローチャートである。
【００６２】
ここでは、図５を合わせて参照しながら、図６に示す処理を説明する。
【００６３】
図６に示すように、まず、ここに示す携帯電話端末へのＳＭＳメッセージを、図示しない他端末が送信すると、ＳＭＳＣのメッセージ送受信部６１０ＡにてＳＭＳメッセージを受信する。
【００６４】
ここで、ＳＭＳＣは、ＳＭＳメッセージの受信を契機に、メッセージ作成部６２１が、時刻管理部６３０Ａから現在時刻を取得しその現在時刻を表わす時刻情報を含むメッセージヘッダを作成して、元のＳＭＳメッセージと一体化させ（ステップｂ０１）、その一体化させたＳＭＳメッセージを、メッセージ送受信部６１０が携帯電話端末に向けて送信する（ステップｂ０２）。その後、ＳＭＳＣは応答待ち状態となる（ステップｂ０３）。
【００６５】
一方、携帯電話端末は、メッセージ送受信部５１０Ａにてメッセージを受信した後、メッセージ解析部５２１Ａにより、ＳＭＳＣで設定した時刻情報を取得する（ステップａ０１）。続いて、時刻設定部５２２Ａが、時間管理部５３０Ａに対して、その取得した時刻情報に基づく新たな時刻を設定する。
【００６６】
その後、応答メッセージ作成部５２３ＡがＳＭＳメッセージの到着を知らせる応答メッセージを作成し（ステップａ０３）、メッセージ送受信部５１０ＡがＳＭＳＣに応答メッセージを送信する。
【００６７】
応答待ちであったＳＭＳＣは、応答メッセージ待ち時間中にメッセージ送受信部６１０Ａにて携帯電話端末からの応答メッセージを受信した場合（ステップｂ０４）は時刻補正完了とみなす。応答待ち時間中に携帯電話端末からの応答メッセージが到達しなかった場合にはステップｂ０１に戻り、現在時刻を再度取得してメッセージヘッダの作成からやり直す。
【００６８】
本実施形態では、以上のようにして、ＳＭＳメッセージを用いた自動時刻補正が行なわれる。
【００６９】
次に、本発明の第２実施形態について説明する。この第２実施形態を含めた、これ以降に説明する各種実施形態は、全体システム（図１）、携帯電話端末のハードウェア（図２、図３）、ＳＭＳＣのハードウェア（図４）は、上述の実施形態と共通であるため、ここではそれらについての重複した図示および説明は省略し、以下では、携帯電話端末内で実行される時刻管理プログラム、ＳＭＳＣ内で実行される時刻遠隔設定プログラム、およびそれらのプログラムが実行されたときの携帯電話端末およびＳＭＳＣの動作について説明する。
【００７０】
図７は、第２実施形態における時刻管理プログラムおよび時刻遠隔設定プログラムの概略構成図である。
【００７１】
携帯電話端末内では、図７（Ａ）に示す構成の時刻管理プログラム５００Ｂが実行されＳＭＳＣ内では、図７（Ｂ）に示す構成の時刻遠隔設定プログラム６００Ｂが実行される。
【００７２】
図７（Ａ）に示す、携帯電話端末内で実行される時刻管理プログラム５００Ｂは、メッセージ送信部５１０Ｂ、ＳＭＳ時刻補正機能部５２０Ｂ、および時刻管理部５３０Ｂから構成されており、さらにＳＭＳ時刻補正機能部５２０Ｂは、メッセージ解析部５２１Ｂ、時刻設定部５２２Ｂ、メッセージ作成部５２３Ｂ、およびシーケンス制御部５２４Ｂから構成されている。
【００７３】
ここで、メッセージ送受信部５１０Ｂ、ＳＭＳ時刻補正機能部５２０Ｂ中のメッセージ解析部５２１Ｂと時刻設定部５２２Ｂ、および時刻管理部５３０Ｂについては、前述の実施形態（図５参照）における対応するプログラム部品である、メッセージ送受信部５１０Ａ、ＳＭＳ時刻補正機能部５２０Ａ中のメッセージ解析部５２１Ａと時刻設定部５２２Ａ、および時刻管理部５３０Ａとそれぞれ同一であり、ここでは重複説明は省略する。
【００７４】
メッセージ作成部５２３Ｂは、ＳＭＳメッセージを受信したことを表わす応答メッセージを作成してメッセージ送受信部５１０にＳＭＳＣに向けて送信させるが、その際メッセージ作成部５２３Ｂは、時刻管理部５３０で管理されている、この携帯電話における、その応答メッセージの送信時の現在時刻を取得し、その現在時刻を応答メッセージのヘッダに送信時刻として設定して送信時刻情報を併う応答メッセージを作成し、その応答メッセージを、メッセージ送受信部５１０Ｂに、ＳＭＳＣに向けて送信させる。
【００７５】
また、ここで説明している第２実施形態では、携帯電話端末がＳＭＳＣからＳＭＳメッセージを２回受信することにより正確な時刻設定が行なわれるが、シーケンス制御部５２４は、今回受信したＳＭＳメッセージが１回目のＳＭＳメッセージであるか２回目のＳＭＳメッセージであるかの判定を含み、それら２回のＳＭＳメッセージに対する処理の流れを制御している。
【００７６】
また、図７（Ｂ）に示す、ＳＭＳＣ内で実行される時刻遠隔設定プログラム６００Ｂは、メッセージ送受信部６１０Ｂ、ＳＭＳ時刻補正機能部６２０Ｂ、および時刻管理部６３０Ｂから構成されており、さらに、ＳＭＳ時刻補正機能部６２０Ｂは、メッセージ作成部６２１Ｂ、メッセージ解析部６２２Ｂ、および時刻誤差計算部６２３Ｂから構成されている。
【００７７】
ここで、メッセージ送受信部６１０Ｂおよび時刻管理部６３０Ｂは、前述の実施形態（図５参照）における対応するプログラム部品である、メッセージ送受信部６１０Ａおよび時刻管理部６３０Ａとそれぞれ同一であり、ここでの重複説明は省略し、ここでは、ＳＭＳ時刻補正機能部６２０Ｂについて説明する。
【００７８】
このＳＭＳ時刻補正機能部６２０Ｂを構成するメッセージ作成部６２１Ｂは、ＳＭＳメッセージのヘッダに、１回目は送信時刻を設定し、２回目は補正された送信時刻を設定する。詳細は後述する。
【００７９】
また、メッセージ解析部６２２Ｂは、携帯電話端末５００Ｂから送信してきた応答メッセージを解析してその応答メッセージから時刻情報を取り出し、時刻誤差計算部６２３Ｂは、応答メッセージから取り出された時刻情報が表わす時刻と、時間管理部６３０Ｂで正確に管理されている現在時刻とから、ＳＭＳＣが携帯電話端末に向けてＳＭＳメッセージを送信してからそのＳＭＳメッセージに対する応答メッセージを受信する迄の間の時間遅れを計算し、ＳＭＳメッセージの送信時刻と携帯電話端末で時刻設定をする時刻とのずれにより生じる時刻誤差を計算する。
【００８０】
メッセージ作成部６２１Ｂは、２回目のＳＭＳメッセージのヘッダに、その２回目のＳＭＳメッセージの送信時刻から時刻誤差計算部６２３Ｂで求められた時刻誤差分だけ進んだ時刻を設定する。こうすることにより、その２回目のＳＭＳメッセージを受信した携帯電話端末では、その２回目のＳＭＳメッセージに含まれている時刻情報を取り出して現在時刻として設定し、これにより正確な時刻補正が行なわれる。
【００８１】
図８は、図７に示す時刻補正プログラムおよび時刻遠隔設定プログラムがそれぞれ携帯電話端末およびＳＭＳＣで実行されたときの、携帯電話端末およびＳＭＳＣで行なわれる処理を示すフローチャートである。
【００８２】
図８に示すように、まず、携帯電話端末宛てのＳＭＳメッセージを他端末が送信すると、ＳＭＳＣのメッセージ送受信部６１０ＢにてＳＭＳメッセージを受信する。
【００８３】
ここで、ＳＭＳＣでは、ＳＭＳメッセージ受信を契機に、メッセージ作成部６２１Ｂが、時刻管理部６３０Ａから現在時刻（図８に示す例では１８時５５分３０秒）を取得してメッセージヘッダを作成し、そのメッセージヘッダを元のＳＭＳメッセージと一体化させる（ステップｂ１１）。
【００８４】
その一体化させたＳＭＳメッセージを、メッセージ送受信部６１０Ｂが携帯電話端末に向けて送信する（ステップｂ１２）。その後、ＳＭＳＣは応答待ち状態となる（ステップｂ１３）。
【００８５】
一方、携帯電話端末は、メッセージ送受信部５１０ＢにてＳＭＳメッセージを受信した後、メッセージ解析部５２１ＢによりＳＭＳＣで設定した時刻情報を取得する（ステップａ１１）。
【００８６】
続いて、時刻設定部５２２Ｂが時間管理部５３０Ｂに対して新たな時刻（図８に示す例では１８時５５分３０秒）を設定する（ステップａ１２）。ここに示す例では、新たな時刻（１８時５５分３０秒）を設定する時点における、新たに設定する直前の時刻は１８時５４分３０秒であって、今回の時刻設定により１８時５５分３０秒という新たな時刻が設定される。
【００８７】
その後、メッセージ作成部５２３Ｂが、ＳＭＳメッセージの到着を知らせる応答メッセージのヘッダにその応答メッセージの送信時刻を設定した応答メッセージを作成し（ステップａ１３）、メッセージ送受信部５１０Ｂが、その送信時刻が設定された応答メッセージを送信する。ここに示す例では、時刻管理部５３０Ｂで管理されている、応答メッセージ送信時における時刻は、１８時５５分３１秒であったものとし、ここでは、この応答メッセージのヘッダにその時刻（１８時５５分３１秒）が設定されている。
【００８８】
送信後、シーケンス制御部５２４Ｂにより、応答待ち状態に設定される。
【００８９】
一方、応答待ちであったＳＭＳＣは、応答メッセージ待ち時間中にメッセージ送受信部６１０Ｂにて携帯電話端末からの応答メッセージを受信した場合（ステップｂ１４）は、メッセージ解析部６２２Ｂが応答メッセージを解析して、携帯電話端末が設定した時刻を取り出す（ステップｂ１５）。そして、時刻誤差計算部６２３Ｂが、時刻管理部６３０Ｂから取得した現在時刻（ここに示す例では１８時５５分３７秒）と応答メッセージから取り出した時刻（ここに示す例では１８時５５分３１秒）とから、メッセージ到達タイムラグ（１８時５５分３７秒−１８時５５分３１秒）を計算し、そのタイムラグの半分（３秒）を補正値としてその補正値をメッセージ作成部６２１Ｂに渡す（ステップｂ１６）。
メッセージ作成部５２３Ｂは、時刻誤差計算部６２３から渡された補正値（３秒）を送信時刻（１８時５５分４０秒）に加算した補正送信時刻（１８時５５分４３秒）をヘッダに設定した２回目のＳＭＳメッセージを作成し、メッセージ送受信部６１０Ｂに携帯電話端末に向けて送信させる（ステップｂ１８）。
【００９０】
その後再び、ＳＭＳＣは応答待ち状態になる（ステップｂ１９）。
【００９１】
応答待ち時間中に携帯電話端末からの応答メッセージが到達しなかった場合には（ステップｂ１４）、ステップｂ１１に戻り、再度現在時刻を取得してメッセージヘッダの作成からやり直す。
【００９２】
応答待ち状態（ステップａ１４）にあった携帯電話端末側が、待ち時間中に、メッセージ送受信部５１０Ｂにて補正時刻情報を含んだＳＭＳメッセージを受信した場合は、メッセージ解析部５２１ＢによりＳＭＳＣで設定した補正時刻情報を取得し、その補正時刻を、時間設定部５２２Ｂが時間管理部５３０Ｂに設定する。
【００９３】
時刻設定後、メッセージ作成部５２３Ｂが、補正情報到着を知らせる応答メッセージを作成し、メッセージ送受信部５１０ＢがＳＭＳＣにメッセージを送信する。
【００９４】
応答待ちであったＳＭＳＣは、応答メッセージ待ち時間中にメッセージ送受信部６１０Ｂにて携帯電話端末からの応答メッセージを受信した場合は時刻補正完了とみなす（ステップｂ２０）。
【００９５】
一方、応答待ち時間中に携帯電話端末からの応答メッセージが到着しなかった場合には、ステップｂ１７に戻り、現在時刻を再度取得して誤差時間を考慮した時刻をメッセージヘッダに設定し、もう一度、ＳＭＳメッセージの送信を行う。
【００９６】
以上の第２実施形態によれば、ＳＭＳＣからＳＭＳメッセージを２回送信する時刻設定シーケンスの実行により、最小誤差での自動時刻補正が行なわれる。
【００９７】
図９は、本発明の第３実施形態における時間管理プログラムおよび時刻遠隔設定プログラムの概略構成図である。
【００９８】
ここでは、この第３実施形態の説明にあたっては、図７、図８を参照して説明した第２実施形態との相違点について説明することとし、先ずこの図９の説明にあたり、図７との相違点について説明する。
【００９９】
この図９に示す時刻管理プログラム５００Ｃは、図７に示す時刻管理プログラム５００Ｂと同一構成のものであり、重複説明は省略する。但し、各プログラム部品に付した符号は、図７の場合の数字＋英字のＢに代わり、数字＋英字のＣに変更されている。
【０１００】
また、この図９に示す時刻遠隔設定プログラム６００Ｃは、図７に示す時刻遠隔設定プログラム６００Ｂと比べ、タイマ制御部６２４Ｃが追加されている。他のプログラム部品については、各プログラム部品の符号中のＢがＣに変更されていることを除き、機能上は同一である。
【０１０１】
このタイマ制御部６２４Ｃは、ＳＭＳＣ内にあらかじめ設定されている周期（例えば３０日）を計時し、その周期ごとに時刻補正要求を繰り返し発行するものである。
【０１０２】
図１０は、図９に示す時刻補正プログラムおよび時刻遠隔設定プログラムがそれぞれ携帯電話端末およびＳＭＳＣで実行されたときの、携帯電話端末およびＳＭＳＣでの処理を示すフローチャートである。ここでも、図８に示す第２実施形態のフローチャートとの相違点のみについて説明する。
【０１０３】
この図１０に示す第３実施形態における携帯電話端末での処理（ステップａ３１〜ａ３８）は、図７を示す第２実施形態における携帯電話端末での処理（ステップａ１１〜ａ１８）と同一であり重複説明は省略する。
【０１０４】
図１０に示す第３実施形態におけるＳＭＳＣでの処理のうち、ステップｂ３１〜ｂ４０については、図７に示す第２実施形態におけるＳＭＳＣでの処理（ステップｂ１１〜ｂ２０）と同一であり、このフローチャートの表現上、ステップｂ３０とステップｂ４１が追加されている。
【０１０５】
ステップｂ３０は、ここに示す携帯電話端末を受信端末とするＳＭＳメッセージがＳＭＳＣに届いたことをもって時刻補正要求のイベントを発行することを明示したものであり、図８ではそのステップは明示はされていないが実質的には同一である。
【０１０６】
ステップｂ４０において、携帯電話端末からの応答メッセージを応答メッセージ待ち時間中に受信した場合は、時刻補正完了と見なされるが、このときにタイマ制御部６２４Ｃが、あらためて最初から、あらかじめ設定されている周期（例えば３０日）の計時を開始し、その周期一周期分の時間が経過すると時刻補正要求イベントを発行し（ステップｂ４１）、再度、時刻設定シーケンスが開始される。
【０１０７】
この第３実施形態では、他端末からのＳＭＳメッセージの送信がなくても、タイマ制御部６２４Ｃで計時する一定期間（例えば３０日）ごとに携帯電話端末の時刻補正が行なわれ、携帯電話端末はかなりの高精度の時刻を維持し続けることができる。
【０１０８】
図１１は、本発明の第４実施形態における、時刻管理プログラム（図１１（Ａ））、時刻遠隔設定プログラム（図１１（Ｂ））、および補正時刻差管理プログラム（図１１（Ｃ））の概略構成図である。携帯電話端末内では図１１（Ａ）に示す構成の時刻管理プログラム５００Ｄが実行され、ＳＭＳＣ内では図１１（Ｂ）に示す構成の時刻遠隔設定プログラム６００Ｄが実行され、交換局内では、図１１（Ｃ）に示す補正時刻差管理プログラムが実行される。この第４実施形態では、交換局も携帯電話端末の時刻補正について１つの役割りを担っている。
【０１０９】
尚、交換局の、ここで説明する機能の実現のためのハードウェア構成としては、図４に示すＳＭＳＣのハードウェア構成と同一のハードウェア構成を念頭に置けばよく、ここでは交換局としての独立したハードウェア構成の図示および説明は省略する。
【０１１０】
図１１（Ａ）に示す、携帯電話端末内で実行される時刻管理プログラム５００Ｄは、メッセージ送受信部５１０Ｄ、ＳＭＳ時刻補正機能部５２０Ｄ、および時刻管理部５３０Ｄから構成されており、さらにＳＭＳ時刻補正機能部５２０Ｄは、メッセージ解析部５２１Ｄ、時刻設定部５２２Ｄ、メッセージ作成部５２３Ｄ、シーケンス制御部５２４Ｄ、時刻設定前後誤差計算部５２５Ｄ、および補正時刻差設定部５２６Ｄから構成されている。
【０１１１】
ここでも、図７、図８を参照して説明した第２実施形態をベースに置き、その第２実施形態との相違点を中心に説明する。
【０１１２】
この図１１（Ａ）に示す時刻管理プログラム５００Ｄのメッセージ送受信部５１０Ｄおよび時刻管理部５３０Ｄは、図７（Ａ）に示す時刻管理プログラム５００Ｂのメッセージ送受信部５１０Ｄおよび時刻管理部５３０Ｄとそれぞれ同一であり、説明は省略する。
【０１１３】
図１１（Ａ）に示す時刻管理プログラム５００Ｄを構成するＳＭＳ時刻補正機能部５２０Ｄのうち、メッセージ解析部５２１Ｄ、時刻設定部５２２Ｄおよびシーケンス制御部５２４Ｄは、図７（Ａ）に示す時刻管理部５００Ｂを構成するＳＭＳ時刻補正機能部５２０Ｂのうちの、それぞれ対応する、メッセージ解析部５２１Ｂ、時刻設定部５２２Ｂおよびシーケンス制御部５２４Ｂと同一であり、これらについても説明を省略する。
【０１１４】
図１１（Ａ）に示す時刻管理プログラム５００Ｄを構成するＳＭＳ時刻補正機能部５２０Ｄのうちの、時刻設定前後誤差計算部５２５Ｄは、時刻設定部５２２Ｄが時刻管理部５３０Ｄに新たな時刻を設定する際の、その時刻管理部５３０Ｄにそれまで管理されていた時刻と新たに設定される時刻との間の時刻誤差を計算する。
【０１１５】
また、メッセージ作成部５２３Ｄは、ヘッダに送信時刻を設定することに加え、さらに時刻設定前後誤差計算部５２５Ｄで求められた時刻誤差もヘッダ設定して、応答メッセージを作成する。
【０１１６】
さらに、補正時刻差設定部５２６Ｄは、この携帯電話端末のユーザによるキー操作により、この携帯電話端末で管理している時刻が真の時刻からどれだけ誤差を持ったときに補正する必要があるか、を設定するものである。例えば最大１０秒の誤差は許容し、１０秒を越える誤差を避けたいときは、キー操作により１０秒を設定する。この１０秒という値は、交換局に送信され、交換局に置かれている、このシステムへの加入者の情報が格納されている加入者情報ファイル７３０Ｄ中の、その携帯電話端末のユーザである加入者の欄に、補正時刻差情報７３１Ｄとして記録される。
【０１１７】
図１１（Ｂ）に示す、ＳＭＳＣ内で実行される時刻遠隔設定プログラム６００Ｄは、メッセージ送受信部６１０Ｄ、ＳＭＳ時刻補正機能部６２０Ｄ、および時刻管理部６３０Ｄから構成されており、さらに、ＳＭＳ時刻補正機能部６２０Ｄは、メッセージ作成部６２１Ｄ、メッセージ解析部６２２Ｄ、時刻誤差計算部６２３Ｄ、タイマ制御部６２４Ｄ、および次回補正期間計算部６２５Ｄから構成されている。
【０１１８】
この時刻遠隔設定プログラム６００Ｄのうちのメッセージ送受信部６１０Ｄおよび時刻管理部６３０Ｄは、図７に示す第２実施形態における時刻遠隔設定プログラム６００Ｂのうちのそれぞれ対応する、メッセージ送受信部６１０Ｂおよび時刻管理部６３０Ｂと同一であり、重複説明は省略する。
【０１１９】
また、この図１１（Ｂ）に示すＳＭＳ時刻補正機能部６２０Ｄのうちのメッセージ作成部６２１Ｄは図７（Ｂ）に示すＳＭＳ時刻補正機能部６２０Ｂのうちのメッセージ作成部６２１Ｂと同一であり、メッセージ解析部６２２Ｄは、図７（Ｂ）のメッセージ解析部６２２Ｂと同様に、携帯電話端末から送信されてきた応答メッセージのヘッダからその応答メッセージの送信時刻を表わす時刻情報を取り出すとともに、図７（Ｂ）のメッセージ解析部６２２Ｂと異なる点として、時刻設定前後誤差設定部５２５Ｄで求められてメッセージ作成部５２３Ｄで応答メッセージのヘッダに設定された時刻誤差情報を取り出す。
【０１２０】
図１１（Ｂ）に示す時刻誤差計算部６２３Ｄは、図７（Ｂ）に示す時刻誤差計算部６２３Ｂと同一である。また、図１１（Ｂ）に示す次回補正期間計算部６２５Ｄは、この第４実施形態に特有の構成であり、メッセージ解析部６２２Ｄで取り出した時刻誤差から、交換局内に保有されている、その加入者によって設定された補正時刻差７３１Ｄを満足する、次回に補正を行なうまでの期間を求め、タイマ制御部６２４Ｄは次回補正期間計算部６２５Ｄで求められた、次回に補正を行なうまでの期間を計時する。
【０１２１】
また交換局内で実行される補正時刻差管理プログラム７００Ｄは、メッセージ送受信部７１０Ｄおよび補正時刻差設定部機能７２０Ｄで構成されており、さらにその交換局にはこのシステムに加入している加入者の情報が格納された加入者情報ファイル７３０Ｄが設けられている。また、補正時刻差設定機能部７２０Ｄには補正時刻差管理部７２１Ｄが設けられており、また加入者情報ファイル７３０Ｄ中には、各加入者に対応づけられて、補正時刻差７３１Ｄが記録されている。
【０１２２】
メッセージ送受信部７１０Ｄは、ＳＭＳメッセージの送受信を担っている。
【０１２３】
また、補正時刻差管理部７２１Ｄは、携帯電話端末からのその携帯電話端末のユーザが考える、その携帯電話端末で管理されている現在時刻の、真の時刻からの最大許容誤差を表わす情報を含むＳＭＳメッセージからその情報を取り出して加入者情報ファイル７３０Ｄに補正時刻差７３１Ｄとして設定する。この補正時刻差７３１Ｄは、ＳＭＳＣにおける次回補正期間計算部６２５Ｄで参照される。
【０１２４】
図１２は、補正時刻差設定時の、携帯電話端末と交換局の処理を示すフローチャートである。
【０１２５】
この図１２に示すように、携帯電話端末の補正時刻差設定部５２６Ｄからユーザがキー操作により設定した補正時刻差設定情報を含むＳＭＳメッセージを交換局に送信して補正時刻差設定を要求する（ステップｃ０１）。
【０１２６】
その後、携帯電話端末は応答待ち状態となる（ステップｃ０２）。
【０１２７】
一方、交換局は、メッセージ送受信部７１０Ｄにて補正時刻差設定要求メッセージを受信した後、補正時刻差管理部７２１Ｄにより、要求のあった携帯電話端末ユーザの加入者情報の補正時刻差情報７３１Ｄを更新する（ステップｄ０１）。
【０１２８】
補正時刻差情報の更新が完了すると、交換局は、携帯電話端末に応答メッセージを送信する。
【０１２９】
図１３は、補正時刻差情報の概念図である。
【０１３０】
補正時刻差情報は、図１３に示すように、携帯電話端末のユーザを一意に識別可能な電話番号と、携帯電話端末のユーザからの設定要求のあった、時刻の補正を必要とする時刻の誤差を表わす補正時刻差情報から構成される。
【０１３１】
図１４は、ここで説明している第４実施形態における携帯電話端末、ＳＭＳＣ、および交換局での処理を示すフローチャートである。
【０１３２】
図１４に示す携帯電話端末での処理は、図８に示す第２実施形態における携帯電話端末での処理と比べ、応答メッセージで作成処理（ステップａ５３）が若干異なる。
【０１３３】
このステップａ５３では、図１１に示す時刻設定前後誤差計算部５２５Ｄが、メッセージ解析部５２１ＤによりＳＭＳメッセージから取り出された時刻を時刻設定部５２２Ｄが時刻管理部５３０Ｄに設定する際に、その設定前に時刻管理部５３０Ｄで管理されていた時刻と、ＳＭＳメッセージから取り出されてその時刻管理部５３０Ｄに設定された時刻との誤差を求め、ＳＭＳメッセージ作成部５２３Ｄは、応答メッセージの作成にあたり、その応答メッセージのヘッダに、その応答メッセージの送信時刻情報と、時刻設定前後誤差計算部５２５Ｄにより求められた時刻誤差を設定し、そのようなヘッダを持つ応答メッセージを作成し、その応答メッセージを、メッセージ送受信部５１０ＤにＳＭＳＣに向けて送信させる。
【０１３４】
図１１に示す携帯電話端末の処理中、他のステップ（ステップａ５１，ａ５２，ａ５４〜ａ５８）の処理は、図８に示す携帯電話端末の処理における、対応する各ステップ（ステップａ１１，ａ１２，ａ１４〜ａ１８）の処理とそれぞれ同一であり、重複説明は省略する。
【０１３５】
図１１に示す第４実施形態のＳＭＳＣでの処理中、各ステップｂ５１〜ｂ５６の各処理は、図８に示す第２実施形態のＳＭＳＣでの処理中の、対応する各ステップｂ１１〜ｂ１６の各処理とそれぞれ同一であり、また、図１１のステップｂ５９〜ｂ６２の処理は図８のステップｂ１７〜ｂ２０の各処理とそれぞれ同一であり、重複説明は省略し、以下では、ステップｂ５０，ｂ５７，ｂ５８，ｂ６３について説明する。
【０１３６】
ステップｂ５０は、ここに示す携帯電話端末を受信端末とするＳＭＳメッセージがＳＭＳＣに届いたことをもって時刻補正要求のイベントを発行することを明示したものであり、図８では、そのステップは明示はされていないが、実質的には同一である。
【０１３７】
ステップｂ５７では、次回補正時刻計算部６２５Ｄが、交換局へ補正時刻問合せを行う。交換局側では、補正時間差管理部７２１が、加入者情報ファイル７３０Ｄに保持されている携帯端末ユーザの補正時刻差情報を問合せし、ＳＭＳＣへ送信する（ステップｅ０１）。
この次回補正時刻計算部６２５Ｄは、さらに、時刻管理部６３０Ｄから取得した現在時刻とメッセージ解析部６２２Ｄでヘッダから取り出した端末側送信時刻との差分時間（ここに示す例では６秒）と、タイマ制御部６２４に保存してある前回の補正時刻と、交換局から取得した補正時刻差情報とから、次回の補正時刻を計算する（例えば、以前の補正日から３０日経過しているとして、誤差が６０秒であって補正時刻差情報が１０秒となっていれば、（３０日×１０秒）／６０秒の計算により次回は５日後に補正を行うとする）。
【０１３８】
次回補正時刻計算部６２５Ｄは、この計算結果と現在時刻をタイマ制御部６２４Ｄへ引き渡す。
【０１３９】
タイマ制御部６２４Ｄは、今回の時刻補正完了後、次回の補正時刻まで計時し、タイマが満了した時点で再び時刻補正要求を行う（ステップｂ６３）。
【０１４０】
この第４実施形態によればＳＭＳメッセージを用いた自動時刻補正を最適なタイミングで行なうことが可能となる。
【０１４１】
以下本発明の各種形態を付記する。
【０１４２】
（付記１）
送信端末から送信されたメッセージが、メッセージセンタを介して、受信端末側からの送信要求を待たずに受信端末に送信されるタイプのメッセージの送受信を含む無線通信機能を有する通信端末において、
前記タイプのメッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
メッセージセンタから送信され前記メッセージ送受信部で受信した、該メッセージセンタで付与された時刻情報を含むメッセージを解析して該時刻情報を取り出すメッセージ解析部と、
前記メッセージ解析部によって取り出された時刻情報が表わす時刻を、前記時刻管理部に、現在時刻として設定する時刻設定部とを備えたことを特徴とする通信端末。
【０１４３】
（付記２）
メッセージセンタからのメッセージの２回の受信を併う時刻設定シーケンスにおける１回目のメッセージであるか２回目のメッセージであるかを監視して該時刻設定シーケンスを実行させるシーケンス制御部と、
前記メッセージ送受信部での、時刻設定のための１回目のメッセージの受信を受けて、該１回目のメッセージの受信を知らせる応答メッセージであって、該応答メッセージの送信時刻を表わす時刻情報を含ませた応答メッセージを作成して、該応答メッセージを、前記メッセージ送受信部に、メッセージセンタに向けて送信させるメッセージ作成部とを、さらに備えたことを特徴とする付記１記載の通信端末。
【０１４４】
（付記３）
送信端末から送信されたメッセージを仲介して、該メッセージを、受信端末からの送信要求を待たずに該受信端末に向けて送信するメッセージセンタにおいて、
メッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
送信時刻を表わす時刻情報を含ませた１回目のメッセージを作成して、該１回目のメッセージを、前記メッセージ送受信部に、時刻設定対象の通信端末に向けて送信させるメッセージ作成部と、
前記１回目のメッセージを受信した通信端末から送信され前記メッセージ送受信部で受信した、該１回目のメッセージの受信を知らせる応答メッセージであって該通信端末からの該応答メッセージの送信時刻を表わす時刻情報を含む応答メッセージから該時刻情報を取り出すメッセージ解析部と、
前記メッセージ作成部で作成された前記１回目のメッセージに含ませた時刻情報と、前記メッセージ解析部で取り出された、前記応答メッセージに含まれていた時刻情報とに基づいて、このメッセージセンタでのメッセージ送信時刻と前記時刻設定対象の通信端末での時刻設定時刻との間の時刻誤差を計算する時刻誤差計算部とを備え、
前記メッセージ作成部が、前記時刻誤差計算部での時刻誤差の算出を受けて、送信時刻を該時刻誤差計算部で算出された時刻誤差分だけ補正した時刻を表わす時刻情報を含ませた２回目のメッセージを作成して、該２回目のメッセージを、前記メッセージ送受信部に、前記時刻設定対象の通信端末に向けて送信させるものであることを特徴とするメッセージセンタ。
【０１４５】
（付記４）
同一の通信端末に向けて、前記１回目のメッセージの送信および前記２回目のメッセージの送信を含む時刻設定シーケンスを、所定期間ごとに繰り返し実行させるタイマ制御部をさらに備えたことを特徴とする付記３記載のメッセージセンタ。
【０１４６】
（付記５）
前記メッセージ作成部が、前記１回目のメッセージの受信を知らせる応答メッセージとして、該応答メッセージの送信時刻を表わす時刻情報を含ませるとともに、前記メッセージ送受信部で受信した１回目のメッセージから取り出された時刻情報が表わす時刻と、該時刻を現在時刻として前記時刻管理部に設定する前の、該時刻管理部で管理されていた時刻との間の誤差時間を表わす誤差情報も含ませた応答メッセージを作成して、該応答メッセージを、前記メッセージ送受信部に、メッセージセンタに向けて送信させるものであることを特徴とする付記２記載の通信端末。
【０１４７】
（付記６）
前記メッセージ解析部が、前記１回目のメッセージを受信した通信端末から送信され前記メッセージ送受信部で受信した、該１回目のメッセージの受信を知らせる応答メッセージであって、該通信端末からの該応答メッセージの送信時刻を表わす時刻情報を含むとともに、さらに、該通信端末で管理されている現在時刻の誤差を表わす誤差情報も含む応答メッセージから、該時刻情報を取り出すとともに、さらに該誤差情報を取り出すものであって、
前記メッセージ解析部で取り出された時刻情報と誤差情報とに基づいて、前記時刻設定対象の通信端末に向けての、前記１回目のメッセージの送信および前記２回目のメッセージの送信を含む時刻設定シーケンスの次回の実行までの期間を計算する次回補正期間計算部と、
前記期間の到来を監視し該期間の到来を受けて前記時刻設定対象の通信端末に向けた前記時刻設定シーケンスの実行を開始させるタイマ制御部とをさらに備えたことを特徴とする付記３記載のメッセージセンタ。
【０１４８】
（付記７）
プログラム実行機能と、送信端末から送信されたメッセージが、メッセージセンタを介して、受信端末側からの送信要求を待たずに受信端末に送信されるタイプのメッセージの送受信を含む無線通信機能とを有する通信端末内で実行され、該通信端末に、
前記タイプのメッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
メッセージセンタから送信され前記メッセージ送受信部で受信した、該メッセージセンタで付与された時刻情報を含むメッセージを解析して該時刻情報を取り出すメッセージ解析部と、
前記メッセージ解析部によって取り出された時刻情報が表わす時刻を、前記時刻管理部に、現在時刻として設定する時刻設定部とを備えた時刻管理機能を付与することを特徴とする時刻管理プログラム。
【０１４９】
（付記８）
前記通信端末に、メッセージセンタからのメッセージの２回の受信を併う時刻設定シーケンスにおける１回目のメッセージであるか２回目のメッセージであるかを監視して該時刻設定シーケンスを実行させるシーケンス制御部と、
前記メッセージ送受信部での、時刻設定のための１回目のメッセージの受信を受けて、該１回目のメッセージの受信を知らせる応答メッセージであって、該応答メッセージの送信時刻を表わす時刻情報を含ませた応答メッセージを作成して、該応答メッセージを、前記メッセージ送受信部に、メッセージセンタに向けて送信させるメッセージ作成部とを、さらに備えた時刻管理機能を付与することを特徴とする付記７記載の時刻管理プログラム。
【０１５０】
（付記９）
プログラム実行機能を備え、送信端末から送信されたメッセージを仲介して、該メッセージを、受信端末からの送信要求を待たずに該受信端末に向けて送信するメッセージセンタ内で実行され、該メッセージセンタに、
メッセージを送受信するメッセージ送受信部と、
現在時刻を管理する時刻管理部と、
送信時刻を表わす時刻情報を含ませた１回目のメッセージを作成して、該１回目のメッセージを、前記メッセージ送受信部に、時刻設定対象の通信端末に向けて送信させるメッセージ作成部と、
前記１回目のメッセージを受信した通信端末から送信され前記メッセージ送受信部で受信した、該１回目のメッセージの受信を知らせる応答メッセージであって該通信端末からの該応答メッセージの送信時刻を表わす時刻情報を含む応答メッセージから該時刻情報を取り出すメッセージ解析部と、
前記メッセージ作成部で作成された前記１回目のメッセージに含ませた時刻情報と、前記メッセージ解析部で取り出された、前記応答メッセージに含まれていた時刻情報とに基づいて、このメッセージセンタでのメッセージ送信時刻と前記時刻設定対象の通信端末での時刻設定時刻との間の時刻誤差を計算する時刻誤差計算部とを備え、
前記メッセージ作成部が、前記時刻誤差計算部での時刻誤差の算出を受けて、送信時刻を該時刻誤差計算部で算出された時刻誤差分だけ補正した時刻を表わす時刻情報を含ませた２回目のメッセージを作成して、該２回目のメッセージを、前記メッセージ送受信部に、前記時刻設定対象の通信端末に向けて送信させるものである時刻遠隔設定機能を付与することを特徴とする時刻遠隔設定プログラム。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施形態としての携帯電話端末およメッセージセンタを含む、ネットワークシステムの概略構成図である。
【図２】図１に示す本実施形態の携帯電話端末の外観斜視図である。
【図３】図２に示す携帯電話端末の内部構成図である。
【図４】図１に示すＳＭＳＣの内部構成図である。
【図５】携帯電話端末およびＳＭＳＣで実行される各ソフトウェアの概略構成図である。
【図６】図５に示す時刻補正プログラムおよび時刻遠隔設定プログラムがそれぞれ携帯電話端末およびＳＭＳＣで実行されたときの、携帯電話端末およびＳＭＳＣで行なわれる処理を示すフローチャートである。
【図７】第２実施形態における時刻管理プログラムおよび時刻遠隔設定プログラムの概略構成図である。
【図８】図７に示す時刻補正プログラムおよび時刻遠隔設定プログラムがそれぞれ携帯電話端末およびＳＭＳＣで実行されたときの、携帯電話端末およびＳＭＳＣで行なわれる処理を示すフローチャートである。
【図９】本発明の第３実施形態における時間管理プログラムおよび時刻遠隔設定プログラムの概略構成図である。
【図１０】図９に示す時刻補正プログラムおよび時刻遠隔設定プログラムがそれぞれ携帯電話端末およびＳＭＳＣで実行されたときの、携帯電話端末およびＳＭＳＣでの処理を示すフローチャートである。
【図１１】本発明の第４実施形態における、時刻管理プログラム、時刻遠隔設定プログラム、および補正時刻差管理プログラムの概略構成図である。
【図１２】補正時刻差設定時の、携帯電話端末と交換局の処理を示すフローチャートである。
【図１３】補正時刻差情報の概念図である。
【図１４】第４実施形態における携帯電話端末、ＳＭＳＣ、および交換局での処理を示すフローチャートである。
【符号の説明】
【０１５２】
１０    携帯電話端末
２０    基地局
３０    ＳＭＳＣ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｅｒ）
４０    交換局
５００Ａ，５００Ｂ，５００Ｃ，５００Ｄ    時刻管理プログラム
５１０Ａ，５１０Ｂ，５１０Ｃ，５１０Ｄ    メッセージ送受信部
５２０Ａ，５２０Ｂ，５２０Ｃ，５２０Ｄ    ＳＭＳ時刻補正機能部
５２１Ａ，５２１Ｂ，５２１Ｃ，５２１Ｄ    メッセージ解析部
５２２Ａ，５２２Ｂ，５２２Ｃ，５２２Ｄ    時刻設定部
５２３Ａ，５２３Ｂ，５２３Ｃ，５２３Ｄ    メッセージ作成部
５２４Ａ，５２４Ｂ，５２４Ｃ，５２４Ｄ    シーケンス制御部
５２５Ｄ    時刻設定前後誤差計算部
５２６Ｄ    補正時刻差設定部
６００Ａ，６００Ｂ，６００Ｃ，６００Ｄ    時刻遠隔設定プログラム
６１０Ａ，６１０Ｂ，６１０Ｃ，６１０Ｄ    メッセージ送受信部
６２０Ａ，６２０Ｂ，６２０Ｃ，６２０Ｄ    ＳＭＳ時刻補正機能部
６２１Ａ，６２１Ｂ，６２１Ｃ，６２１Ｄ    メッセージ作成部
６２２Ｂ，６２２Ｃ，６２２Ｄ    メッセージ解析部
６２３Ｂ，６２３Ｃ，６２３Ｄ    時刻誤差計算部
６２４Ｃ，６２４Ｄ    タイマ制御部
６２５Ｄ    次回補正期間計算部
６３０Ａ，６３０Ｂ，６３０Ｃ，６３０Ｄ    時刻管理部
７００Ｄ    補正時刻差管理プログラム
７１０Ｄ    メッセージ送受信部
７２０Ｄ    補正時刻差設定部機能
７２１Ｄ    補正時刻差管理部
７３０Ｄ    加入者情報ファイル
７３１Ｄ    補正時刻差
【図１】
2006270838.tif 000003
【図２】
2006270838.tif 000004
【図３】
2006270838.tif 000005
【図４】
2006270838.tif 000006
【図５】
2006270838.tif 000007
【図６】
2006270838.tif 000008
【図７】
2006270838.tif 000009
【図８】
2006270838.tif 000010
【図９】
2006270838.tif 000011
【図１０】
2006270838.tif 000012
【図１１】
2006270838.tif 000013
【図１２】
2006270838.tif 000014
【図１３】
2006270838.tif 000015
【図１４】
2006270838.tif 000016