(57)【特許請求の範囲】
【請求項１】
ネットワークを介して、標準時刻を有するサーバ装置と通信可能であり、システム時刻を有する端末装置であって、
前記サーバ装置にアクセスし、前記標準時刻を取得する標準時刻取得手段と、
端末装置に内蔵されている前記システム時刻を取得するシステム時刻取得手段と、
前記標準時刻と前記システム時刻の差分データを算出する差分データ取得手段と、
前記差分データ取得手段が算出した前記差分データを記憶する差分データ記憶手段と、
前記システム時刻と前記差分データに基づいて、前記標準時刻と実質的に一致するアプリケーション時刻を算出するアプリケーション時刻算出手段と、
前記アプリケーション時刻を当該端末装置の画面上に表示させるアプリケーション時刻表示手段と、を備え、
前記アプリケーション時刻算出手段は、端末装置内に前記差分データが記憶されているか否かを判定し、記憶されている場合には、端末装置内に記憶した前記差分データを利用し、記憶されていない場合には、前記標準時刻取得手段が新たに取得した前記標準時刻と前記システム時刻取得手段が新たに取得した前記システム時刻に基づいて前記差分データ取得手段が算出した前記差分データを利用することを特徴とする端末装置。
【請求項２】
前記標準時刻取得手段による前記標準時刻の取得及び前記差分データ取得手段による前記差分データの算出は、前記端末装置に内蔵されている前記システム時刻が変更した場合に行われることを特徴とする請求項１に記載の端末装置。
【請求項３】
前記アプリケーション時刻表示手段は、前記アプリケーション時刻算出手段が利用者の指示に応じて算出したアプリケーション時刻を表示させることを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記アプリケーション時刻表示手段は、画像データとともに前記アプリケーション時刻を表示することを特徴とする請求項１乃至３のいずれか一項に記載の端末装置。
【請求項５】
利用者により選択可能な状態で複数の前記画像データを記憶する記憶部を備え、前記アプリケーション時刻表示手段は、前記アプリケーション時刻を、利用者により選択された前記画像データとともに表示することを特徴とする請求項４に記載の端末装置。
【請求項６】
ネットワークを介して、標準時刻を有するサーバ装置と通信可能であり、システム時刻を有するコンピュータ上で実行されることにより、画面上にアプリケーション時刻を表示させるプログラムであって、
前記サーバ装置にアクセスし、前記標準時刻を取得する標準時刻取得手段、
コンピュータに内蔵されている前記システム時刻を取得するシステム時刻取得手段、
前記標準時刻と前記システム時刻の差分データを算出する差分データ取得手段と、
前記差分データ取得手段が算出した前記差分データを記憶する差分データ記憶手段、
前記システム時刻と前記差分データに基づいて、前記標準時刻と実質的に一致するアプリケーション時刻を算出するアプリケーション時刻算出手段、
前記アプリケーション時刻を当該コンピュータの画面上に表示させるアプリケーション時刻表示手段、として前記コンピュータを機能させ、
前記アプリケーション時刻算出手段は、コンピュータ内に前記差分データが記憶されているか否かを判定し、記憶されている場合には、コンピュータ内に記憶した前記差分データを利用し、記憶されていない場合には、前記標準時刻取得手段が新たに取得した前記標準時刻と前記システム時刻取得手段が新たに取得した前記システム時刻に基づいて前記差分データ取得手段が算出した前記差分データを利用することを特徴とするプログラム。
【請求項７】
前記標準時刻取得手段による前記標準時刻の取得及び前記差分データ取得手段による前記差分データの算出は、前記コンピュータに内蔵されている前記システム時刻が変更した場合に行われることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記アプリケーション時刻表示手段は、前記アプリケーション時刻算出手段が利用者の指示に応じて算出したアプリケーション時刻を表示させることを特徴とする請求項６又は７に記載のプログラム。
【請求項９】
前記アプリケーション時刻表示手段は、画像データとともに前記アプリケーション時刻を表示することを特徴とする請求項６乃至８のいずれか一項に記載のプログラム。
【請求項１０】
利用者により選択可能な状態で複数の前記画像データを記憶する記憶部を備え、前記アプリケーション時刻表示手段は、前記アプリケーション時刻を、利用者により選択された前記画像データとともに表示することを特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置における時刻表示の調整に関し、特に通信機能を有する端末装置において、画面上に表示される時刻をグリニッジ標準時刻と一致するように調整する方法に関する。
【０００２】
【従来の技術】
従来より、インターネット上のサイトには、簡易なゲーム等のアプリケーションを配信しているサイトが数多くある。このような、種々のアプリケーションを配信しているサイトには、ネットワークを介して通信可能なパソコンをはじめとして、ＰＤＡや携帯電話等の端末装置からもネットワークを介してアクセスすることができる。そして、各種サイトにアクセスし、所望のアプリケーションをダウンロードすることで、当該アプリケーションを各端末装置で使用できる。例えば、携帯電話等の端末装置からインターネット上の時刻表示機能を有する時刻表示機能付きアプリケーションを配信しているサイトにアクセスし、時刻表示機能付きアプリケーションをダウンロードして起動させることで、当該時刻表示機能付きアプリケーションを携帯電話で使用する。この際、携帯電話の表示部には当該携帯電話に内蔵されている時計機能、いわゆるシステム時刻が表示される。
【０００３】
【発明が解決しようとする課題】
しかし、携帯電話等の端末装置に内蔵されているシステム時刻が遅れていた場合は、時刻表示機能付きアプリケーション起動中に表示される画面上の時刻も遅れてしまう。つまり、システム時刻の誤差は、そのままアプリケーション起動中に表示される時刻に誤差として反映されてしまう。そのため、利用者は所定の正しい時刻（例えば、グリニッジ標準時刻）を認識することが難しい。
【０００４】
このような場合、所定の正確な時刻（例えば、グリニッジ標準時刻）を表示するために、時刻表示機能付きアプリケーションによりシステム時刻を変更することが考えられるが、特に携帯電話の場合、当該携帯電話の規格として、アプリケーション側から端末装置のシステム時刻を変更することは禁止されているため、時刻表示機能付きアプリケーション起動中に正しい時刻を表示することは困難となっていた。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、通信機能を有する端末装置において、端末装置に内蔵されているシステム時刻を変更することなく、画面上に所定の正確な時刻を表示させることができる端末装置及びプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の１つの観点では、ネットワークを介して、標準時刻を有するサーバ装置と通信可能であり、システム時刻を有する端末装置であって、前記サーバ装置にアクセスし、前記標準時刻を取得する標準時刻取得手段と、端末装置に内蔵されている前記システム時刻を取得するシステム時刻取得手段と、前記標準時刻と前記システム時刻の差分データを算出する差分データ取得手段と、前記差分データ取得手段が算出した前記差分データを記憶する差分データ記憶手段と、前記システム時刻と前記差分データに基づいて、前記標準時刻と実質的に一致するアプリケーション時刻を算出するアプリケーション時刻算出手段と、前記アプリケーション時刻を当該端末装置の画面上に表示させるアプリケーション時刻表示手段と、を備え、前記アプリケーション時刻算出手段は、端末装置内に前記差分データが記憶されているか否かを判定し、記憶されている場合には、端末装置内に記憶した前記差分データを利用し、記憶されていない場合には、前記標準時刻取得手段が新たに取得した前記標準時刻と前記システム時刻取得手段が新たに取得した前記システム時刻に基づいて前記差分データ取得手段が算出した前記差分データを利用する。
【０００７】
上記のように構成された端末装置によれば、まず、端末装置はネットワークを介して標準時刻を有するサーバ装置にアクセスし、標準時刻を取得する。ここで、標準とは国際的に基準となるものであり、標準時刻とは、例えば、時刻における国際的基準のグリニッジ標準時刻である。また、サーバ装置は、ウェブサイトから種々のアプリケーションを配信しているアプリケーション提供会社のサーバ装置などである。
【０００８】
次に、端末装置は、端末装置自身に内蔵されているシステム時刻を取得する。ここで、システム時刻とは、端末装置の動作の基準となっている時刻であり、例えば、携帯電話における着信記録の時刻や通常の待ち受け画面で表示される時刻に使用される時刻である。そして、端末装置は、取得した標準時刻とシステム時刻の差分データを算出し、さらに、システム時刻と差分データに基づいて、標準時刻と実質的に一致するアプリケーション時刻を算出する。アプリケーション時刻の算出は、具体的には、標準時刻からシステム時刻を減算することにより差分データを取得し、システム時刻に取得した差分データを加算することにより標準時刻と実質的に一致するアプリケーション時刻を取得する方法、など種々の方法を利用することができる。このとき、既に標準時刻とシステム時刻の差分データが端末装置内に記憶されている場合、記憶されている差分データを利用することができる。一方、差分データが端末装置内に記憶されていない場合、標準時刻取得手段が新たに取得した標準時刻とシステム時刻取得手段が新たに取得した前記システム時刻に基づいて前記差分データ取得手段が算出した前記差分データを利用する。なお、標準時刻と実質的に一致するとは、演算誤差などを除き、時刻として一般的に使用される位までの値が一致することを意味する。そして、端末装置は、取得したアプリケーション時刻を端末装置の画面上に表示する。
【０００９】
これによれば、標準時刻と実質的に一致するアプリケーション時刻を算出し、端末装置の画面上に表示することで、端末装置はシステム時刻を変更することなく、正確な時間を簡単、且つ、常に表示することができる。なお、端末装置は、例えば、携帯電話やＰＤＡなどの利用者携帯端末とすることができる。
【００１０】
また、差分データが端末装置内に記憶されている場合、端末装置は、アプリケーション提供会社のサーバ装置にアクセスする手間を省くことができるので、差分データが端末装置内に記憶されていない場合に比べてアプリケーション時刻の表示速度を速くすることができる。
【００１１】
上記端末装置の一態様では、前記標準時刻取得手段による前記標準時刻の取得及び前記差分データ取得手段による前記差分データの算出は、前記端末装置に内蔵されている前記システム時刻が変更した場合に行われる。これによれば、利用者の任意で端末装置のシステム時刻を変更した場合は、再度サーバ装置にアクセスし、標準時刻を取得することができる。よって、利用者の任意で端末装置のシステム時刻を変更した場合でも、常に標準時刻と一致するアプリケーション時刻を算出し、画面上にアプリケーション時刻を表示することができる。
【００１２】
上記端末装置の他の一態様では、前記アプリケーション時刻表示手段は、前記アプリケーション時刻算出手段が利用者の指示に応じて算出したアプリケーション時刻を表示させる。これによれば、端末装置は、利用者の指示に応じて所定のアプリケーションを実行している場合にのみ、標準時刻に基づいて修正されたアプリケーション時刻を表示する。よって、利用者は、システム時刻とアプリケーション時刻を任意に表示させることができ、容易に使い分けることができる。
【００１３】
上記端末装置の他の一態様では、前記アプリケーション時刻表示手段は、画像データとともに前記アプリケーション時刻を表示する。ここで、画像データとは、端末装置において、時刻を文字で表示させたり、アプリケーション時刻と共にキャラクターの画像を表示させたりする上で、元になるデータである。これによれば、端末装置上で表示されるアプリケーション時刻を、画像や文字により視覚的に分かりやすく提示することができる。また、表示される画像データのデザインを楽しむこともできる。
【００１４】
上記端末装置のさらに他の一態様では、利用者により選択可能な状態で複数の前記画像データを記憶する記憶部を備え、前記アプリケーション時刻表示手段は、前記アプリケーション時刻を、利用者により選択された前記画像データとともに表示する。これによれば、１つの端末装置に複数の画像データを保有することができる。利用者は、端末装置の画面上に、複数の画像データの中から任意に選択した画像と共にアプリケーション時刻を表示することができる。
【００１５】
本発明の別の観点では、ネットワークを介して、標準時刻を有するサーバ装置と通信可能であり、システム時刻を有するコンピュータ上で実行されることにより、画面上にアプリケーション時刻を表示させるプログラムであって、前記サーバ装置にアクセスし、前記標準時刻を取得する標準時刻取得手段、コンピュータに内蔵されている前記システム時刻を取得するシステム時刻取得手段、前記標準時刻と前記システム時刻の差分データを算出する差分データ取得手段と、前記差分データ取得手段が算出した前記差分データを記憶する差分データ記憶手段、前記システム時刻と前記差分データに基づいて、前記標準時刻と実質的に一致するアプリケーション時刻を算出するアプリケーション時刻算出手段、前記アプリケーション時刻を当該コンピュータの画面上に表示させるアプリケーション時刻表示手段、として前記コンピュータを機能させ、前記アプリケーション時刻算出手段は、コンピュータ内に前記差分データが記憶されているか否かを判定し、記憶されている場合には、コンピュータ内に記憶した前記差分データを利用し、記憶されていない場合には、前記標準時刻取得手段が新たに取得した前記標準時刻と前記システム時刻取得手段が新たに取得した前記システム時刻に基づいて前記差分データ取得手段が算出した前記差分データを利用する。
【００１６】
本発明のプログラムによれば、そのプログラムをコンピュータに読み取らせて実行することにより、当該コンピュータを本発明の端末装置として機能させることができ、同様の作用効果を奏することが可能となる。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。なお、以下の実施形態では、利用者携帯端末上で動作する時刻表示機能付きアプリケーションに本発明を適用した場合について説明する。
【００１８】
[利用者携帯端末の構成]
図１は、本発明が適用された利用者携帯端末のブロック図である。利用者携帯端末２１は、マイクロプロセッサを主体として構成されたＣＰＵ１、そのＣＰＵ１に対する主記憶装置としてのＲＯＭ２及びＲＡＭ３、画像処理及び音声処理用のＧＰＵ（Graphics Processing Unit）７及びＳＰＵ（Sound Processing Unit）９、入力処理用のキー入力部４、データ入力部１１、並びに、データの送受信処理用の送受信処理部５がバス１２を介して各部と接続されて構成されている。なお、利用者携帯端末２１は、例えば、携帯電話等とすることができる。
【００１９】
ＲＯＭ２には、利用者携帯端末２１の全体の動作制御に必要なプログラムとしてのオペレーティングシステムが書き込まれる。ＲＡＭ３は作業メモリとして機能し、ダウンロードしたアプリケーションのデータなどが必要に応じて書き込まれる。
【００２０】
ＧＰＵ７は、装備された液晶等からなる所定のサイズのモニタ８に、送信先電話番号やメールアドレスを入力操作に応じて確認的に表示させたり、必要な機能をガイド的に表示させたり、作成中や着信したメールの内容を表示させたりする制御を行うものである。また、ＧＰＵ７は、サーバからダウンロードしたゲームなどのアプリケーションの画像データ等をＣＰＵ１から受け取って、モニタ８に表示させる。ＳＰＵ９は、着信時の音楽やゲームの効果音などの、楽音データや音源データ等を再生してスピーカ１０から出力させる。
【００２１】
キー入力部４は相手先の電話番号やホームページアドレスの入力の他、メールデータの作成等をおこなうための各種のキーを備えているものである。データ入力部１１は、キー入力部４の操作に応じてメール情報等を作成するものである。
【００２２】
送受信処理部５は、通常の無線公衆回線からの着信、送信の回線制御及び音声データの送受信の他、インターネットを経由するなどして用いられる電子メールやサーバからダウンロードされる各種アプリケーション等におけるデータ送受信を処理するもので、送受信データはアンテナ６を介して授受される。また、携帯電話で送受されるデータはパケットで通信される。
【００２３】
なお、携帯電話をはじめとする利用者携帯端末２１は、上記の他にも、通常の会話のための発着信などの携帯電話等における本来の動作を実行するための各種の構成要素を備えるが、本発明と直接関係しない部分については便宜上説明を省略する。
【００２４】
[時刻表示アプリ起動システム]
図２に、本発明の実施形態にかかる時刻表示機能付きアプリケーション（以下、「時刻表示アプリ」と呼ぶ。）起動システムの概略構成を示す。図２において、時刻表示アプリ起動システムは、利用者携帯端末２１とアプリケーション提供会社サーバ２３が、ネットワーク２０を介して通信可能に構成されている。ネットワーク２０のもっとも好適な例はインターネットである。
【００２５】
利用者携帯端末２１は、アプリケーション提供会社サーバ２３へのアクセス、ウェブページの閲覧、アプリケーションのダウンロード、及び、アプリケーションの起動等をおこなう際に使用する端末装置である。利用者携帯端末２１は、ブラウザアプリケーションが実装されており、ネットワークを介しての通信機能、データ受信機能及び時計機能を有し、所定のアプリケーションを起動することができる携帯電話等の携帯端末装置とすることができる。ここで、所定のアプリケーションはゲームや画像表示アプリケーションなどの各種のアプリケーションを含むが、本発明では、詳細は後述するが、特に時刻表示アプリ２２を対象としている。
【００２６】
時刻表示アプリ２２は、利用者携帯端末２１上で動作するように作成されたアプリケーションであり、利用者携帯端末２１上に、各種の画像データとともに時刻を表示するものである。利用者携帯端末２１において、時刻表示アプリ２２を起動すると、利用者はアプリケーション時刻表示モード（以下、「アプリ時刻表示モード」と呼ぶ。）を選択することが可能となる。アプリケーション時刻（以下、「アプリ時刻」と呼ぶ。）とは、時刻表示アプリ２２の起動中に算出され、利用者携帯端末２１の画面上に表示される時刻である。通常、利用者携帯端末２１において、時刻表示アプリ２２が起動されている間は、アプリ時刻表示モードが選択された状態である。即ち、アプリ時刻表示モードとは、利用者携帯端末２１上で切り替え可能なモードであり、利用者携帯端末２１の画面上に、時刻表示アプリ２２によって算出されたアプリ時刻を表示するモードである。
【００２７】
アプリケーション提供会社サーバ２３は、時刻表示アプリ２２など種々のアプリケーションを利用者に提供する会社であり、ネットワークを介してのデータ通信機能を有する。また、時刻表示アプリ２２に関連する機能として、グリニッジ標準時データ（以下、「ＧＭＴデータ」と呼ぶ。）２４を有する。ＧＭＴデータ２４は、時刻における世界標準であるグリニッジ標準時刻（以下、「ＧＭＴ時刻」と呼ぶ。）を算出するためのデータである。アプリケーション提供会社サーバ２３は、ＧＭＴデータ２４に基づいて算出したＧＭＴ時刻を、要求がある際に利用者携帯端末２１に送信する。
【００２８】
[時刻表示アプリ取得方法]
図３に、本発明を適用した時刻表示アプリ起動システムにおける時刻表示アプリ起動時の表示画面例を示す。
【００２９】
図３の時刻表示アプリ起動中の表示画面は、主にキャラクターの画像と時刻の表示により構成されている。キャラクターの画像毎に時刻表示アプリ２２は複数存在し、アプリケーション提供会社のウェブページ上で利用者の好みにより選択することができる。また、利用者携帯端末２１の表示画面上において、時刻表示アプリ起動中に表示する時刻の大きさ、及び、表示する時刻をデジタル表示にするか、アナログ表示にするか等を、利用者の任意で設定することができる。
【００３０】
利用者が時刻表示アプリ２２を利用する際、まず、利用者は、利用者携帯端末２１からネットワークを介してアプリケーション提供会社サーバ２３のウェブページにアクセスする。そして、ウェブページから利用者の好みに応じたキャラクター画像の時刻表示アプリ２２を選択し、図４に示すような、ウェブページ上のＹＥＳボタンを押下することにより時刻表示アプリ２２をダウンロードする。
【００３１】
[時刻表示アプリ]
時刻表示アプリ２２は、利用者携帯端末２１上で動作するように作成されたアプリケーションであり、利用者携帯端末２１上に、各種の画像データとともにアプリ時刻を表示するものである。利用者携帯端末２１において、時刻表示アプリ２２を起動すると、利用者はアプリ時刻表示モードを選択することが可能となる。アプリ時刻表示モードが選択された状態で、時刻表示アプリ２２が表示するアプリ時刻は、基本的にサービス提供サーバ２３から提供されるＧＭＴ時刻と一致する。
【００３２】
時刻表示アプリ２２は、利用者携帯端末２１によってアプリケーション提供会社サーバ２３からダウンロードされた後、図１に示すＲＡＭ３に記憶される。そして、利用者携帯端末２１のＣＰＵ１は、ＲＡＭ３に記憶されたプログラムに基づいて時刻表示アプリ２２を起動する。時刻表示アプリ２２が起動されると、利用者携帯端末２１はＣＰＵ１により再びアプリケーション提供会社サーバ２３にアクセスし、ＧＭＴ時刻及び時刻表示アプリ２２の画像データ等を取得する。また、ＣＰＵ１は、利用者携帯端末２１に内蔵されているシステム時刻を取得する。そして、ＣＰＵ１は、取得したＧＭＴ時刻とシステム時刻の差分を算出し、ＲＡＭ３に差分データとして記憶する。
【００３３】
次に、ＣＰＵ１は、システム時刻に差分データを加算することで、時刻表示アプリ起動時に利用者携帯端末２１の画面上に表示するアプリ時刻を取得する。こうして、時刻表示アプリ２２を起動することにより、利用者携帯端末２１は、利用者携帯端末２１に内蔵されているシステム時刻を変更することなく、図１に示すモニタ８の表示画面上に、ＧＭＴ時刻と実質的に一致するアプリ時刻を表示することができる。
【００３４】
[機能ブロック]
図５に、本発明のアプリケーションの機能ブロック図を示す。図示の各機能は、アプリケーション提供会社サーバ２３から取得した時刻表示アプリ２２のアプリケーションプログラムをＣＰＵ１が実行し、必要に応じてＳＰＵ６などの構成要素を制御することにより実現される。
【００３５】
図５に示すように、本発明の利用者携帯端末２１は機能的には、音楽データ取得手段５１、画像データ取得手段５２、標準時刻取得手段５３、システム時刻取得手段５４、差分データ取得手段５５、アプリケーション時刻算出手段５６、アプリケーション時刻表示手段５７、アプリケーション時刻設定手段５８、音楽再生手段５９、及び画像表示手段６０を有する。
【００３６】
図５において、標準時刻取得手段５３は、アプリケーション提供装置より、標準時刻を取得する。標準時刻とは、例えば、時刻における世界標準のグリニッジ標準時刻である。一方、システム時刻取得手段５４は、利用者携帯端末２１より、システム時刻を取得する。システム時刻とは、利用者携帯端末２１に内蔵されている時刻データであり、例えば携帯電話における着信記録の時刻や通常の待ち受け画面で表示される時刻に使用される時刻である。
【００３７】
その後、アプリケーションから利用者携帯端末２１のシステム時刻を変更することが禁止されている場合は、差分データ取得手段５５及びアプリケーション時刻算出手段５６により、アプリ時刻が算出される。そして、アプリケーション表示手段５７により、アプリ時刻が利用者携帯端末２１のモニタ８上に表示される。
【００３８】
具体的に、差分データ取得手段５５は、まず、標準時刻取得手段５３により取得した標準時刻及びシステム時刻取得手段５４により取得したシステム時刻の差分データを算出する。さらに、差分データ取得手段５５は、算出した差分データを利用者携帯端末２１に記憶する。なお、差分データ取得手段５５は、詳細は後述するが、利用者携帯端末２１内に既に差分データが記憶されている場合には、標準時刻とシステム時刻の差分データを改めて算出することはせず、利用者携帯端末２１内に記憶されている差分データを取得する。
【００３９】
次に、アプリケーション時刻算出手段５６は、差分データ取得手段５５により取得した差分データ及びシステム時刻に基づいて、アプリ時刻を算出する。アプリ時刻とは、時刻表示アプリ２２を起動することにより、画面上に表示される時刻である。そして、アプリケーション時刻表示手段５７は、利用者携帯端末２１においてアプリ時刻表示モードが選択された状態で、算出したアプリ時刻を利用者携帯端末２１のモニタ８上に表示させる。
【００４０】
一方、アプリケーションから利用者携帯端末２１のシステム時刻を変更することが可能な場合は、アプリケーション時刻設定手段５８によりアプリ時刻を設定する。そして、アプリケーション表示手段５７は、利用者携帯端末２１においてアプリ時刻表示モードが選択された状態で、アプリ時刻が利用者携帯端末２１のモニタ８上に表示される。
【００４１】
具体的に、アプリケーション時刻設定手段５８は、利用者携帯端末２１に内蔵されているシステム時刻を、標準時刻取得手段５４により取得した標準時刻と一致するように設定し、さらに、標準時刻と一致させたシステム時刻をアプリ時刻として設定する。そして、アプリケーション時刻表示手段５７は、利用者携帯端末２１においてアプリ時刻表示モードが選択された状態で、設定したアプリ時刻を利用者携帯端末２１のモニタ８上に表示させる。
【００４２】
また、音楽再生手段５９は、音楽データ取得手段５１によりアプリケーション提供装置から取得した音楽データに基づいて、利用者携帯端末２１のスピーカ１０から時刻を音声で再生させたり、設定した時刻に音楽を再生させたりする。
【００４３】
また、画像表示手段６０は、画像データ取得手段５２によりアプリケーション提供装置から取得した画像データに基づいて、利用者携帯端末２１のモニタ８上に時刻を文字や画像で表示させたり、利用者の好みの画像を時刻とともに表示させたりする。
【００４４】
[時刻表示アプリ起動処理]
次に、時刻表示アプリ２２の起動処理について、図６、図７及び図８を参照して説明する。図６は、時刻表示アプリ２２起動中に画面に表示するアプリ時刻の算出方法を示す図である。また、図７は、利用者携帯端末２１が時刻表示アプリ２２ダウンロード後、初めて時刻表示アプリ２２を起動する場合の時刻表示アプリ起動処理ルーチンであり、図８は、２回目以降の時刻表示アプリ起動処理ルーチンである。
【００４５】
まず、利用者携帯端末２１が時刻表示アプリ２２ダウンロード後、初めて時刻表示アプリ２２を起動する場合について、図７を参照して説明する。利用者携帯端末２１は、まず、アプリケーション提供会社のウェブページにアクセスし、複数あるキャラクター画像毎の時刻表示アプリ２２の中から、任意の時刻表示アプリ２２を選択してダウンロードする（ステップＳ１）。そして、ダウンロードされた時刻表示アプリ２２のプログラムは、ＲＡＭ３に記憶される。
【００４６】
次に、利用者携帯端末２１のＣＰＵ１が、ＲＡＭ３に記憶されたプログラムに基づいて時刻表示アプリ２２を起動（ステップＳ２）することで、利用者携帯端末２１は、再びアプリケーション提供会社サーバ２３にアクセスする（ステップＳ３）。アプリケーション提供会社サーバ２３は、自身が保有するＧＭＴデータ２４よりＧＭＴ時刻を算出し、利用者携帯端末２１へ送信する（ステップＳ４）。このように、利用者携帯端末２１は、アプリケーション提供会社サーバ２３にアクセスし、ＣＰＵ１が標準時刻取得手段５２として機能することにより、ＧＭＴ時刻を取得する。また、利用者携帯端末２１がアプリケーション提供会社サーバ２３にアクセスした際に、利用者携帯端末２１のＣＰＵ１が音楽データ取得手段５１及び画像データ取得手段５２として機能することにより、アプリケーション提供会社サーバ２３は、時刻表示アプリ２２を起動中に画面上に表示する画像データ及び音楽データも利用者携帯端末２１に送信する（ステップＳ５）。こうして利用者携帯端末２１は、ＧＭＴ時刻、時刻表示アプリ２２の画像データ及び音楽データを取得し（ステップＳ６）、ＲＡＭ３に記憶する。
【００４７】
次に、利用者携帯端末２１のＣＰＵ１は、システム時刻取得手段５４として機能することにより、利用者携帯端末２１に内蔵されているシステム時刻を取得する（ステップＳ７）。さらに、利用者携帯端末２１のＣＰＵ１は差分データ取得手段５５として機能することにより、図６に示すように、取得したＧＭＴ時刻とシステム時刻の差分を算出し、差分データとしてＲＡＭ３に記憶する（ステップＳ８）。そして、利用者携帯端末２１のＣＰＵ１は、アプリケーション時刻算出手段５６として機能することにより、システム時刻に差分データを加算してアプリ時刻を算出する。
【００４８】
さらに、ＣＰＵ１はアプリケーション時刻表示手段５７として機能することにより、アプリ時刻表示モードが選択された状態で、利用者携帯端末２１の画面上にアプリ時刻を表示し、それとともに、ＣＰＵ１は画像表示手段６０として機能することにより、キャラクターの画像を表示する。また、ＣＰＵ１は音楽再生手段５９として機能することにより、利用者携帯端末２１から時刻を音声で再生したり、設定した時刻に音楽を再生したりする（ステップＳ９）。
【００４９】
ここで、利用者携帯端末２１の画面上にアプリ時刻を表示するまでの具体的な計算方法について、図６（ａ）及び（ｂ）を参照して説明する。
【００５０】
利用者携帯端末２１は、時刻表示アプリ２２をダウンロード後、初めて時刻表示アプリ２２を起動すると、まず、アプリケーション提供会社サーバ２３にアクセスし、ＣＰＵ１が標準時刻取得手段５３として機能することにより、図６（ａ）及び（ｂ）の▲１▼に示すようにＧＭＴ時刻を取得する。また、ＣＰＵ１がシステム時刻取得手段５４として機能することにより、▲２▼に示すように、利用者携帯端末２１に内蔵されているシステム時刻も取得する。ここで、ＧＭＴ時刻は、アプリケーション提供会社サーバ２３が保有するＧＭＴデータに基づいて算出された世界標準の時刻である。また、システム時刻は、利用者携帯端末２１に内蔵されている時刻データであり、例えば携帯電話における着信記録の時刻や通常の待ち受け画面で表示される時刻に使用される時刻である。
【００５１】
次に、利用者携帯端末２１は、ＣＰＵ１が差分データ取得手段５５として機能することにより、図６（ａ）及び（ｂ）の▲３▼に示すように、取得したＧＭＴ時刻からシステム時刻を減算し、差分データを取得する。システム時刻がＧＭＴ時刻より遅れている場合は、図６（ａ）▲４▼に示すように、差分データは正の値となる。一方、システム時刻がＧＭＴ時刻より進んでいる場合は、図６（ｂ）の▲４▼に示すように、差分データは負の値となる。
【００５２】
そして、利用者携帯端末２１は、ＣＰＵ１がアプリケーション時刻算出手段５６として機能することにより、図６（ａ）及び（ｂ）の▲５▼に示すように、システム時刻に差分データを加算し、時刻表示アプリ２２起動中に画面に表示するアプリ時刻を取得する。システム時刻がＧＭＴ時刻より遅れている（ａ）の場合は、正の値である差分データをシステム時刻に加算することにより、ＧＭＴ時刻と一致するアプリ時刻を取得することができる。一方、システム時刻がＧＭＴ時刻より進んでいる（ｂ）場合は、負の値である差分データをシステム時刻に加算することにより、ＧＭＴ時刻と一致するアプリ時刻を取得することができる。
【００５３】
その後、利用者携帯端末２１は、ＣＰＵ１がアプリケーション時刻表示手段５７として機能することにより、図６（ａ）及び（ｂ）の▲６▼に示すように、取得したアプリ時刻を画面上に表示する。
【００５４】
これによれば、システム時刻を変更することなく、ＧＭＴ時刻と一致するアプリ時刻を算出し、利用者携帯端末２１の画面上に表示することができる。また、アプリ時刻を表示する際に、音楽データの再生及び画像データの表示も行うので、表示される時刻を画像、文字及び音声により、視覚的及び聴覚的に分かりやすく提示することができる。
【００５５】
次に、利用者携帯端末２１が時刻表示アプリ２２ダウンロード後、２回目以降に時刻表示アプリ２２起動処理をおこなった場合について説明する。まず、利用者携帯端末２１は時刻表示アプリ２２を起動し（ステップＳ１０）、利用者携帯端末２１のＣＰＵ１は、システム時刻取得手段５４として機能することにより、利用者携帯端末２１に内蔵されているシステム時刻を取得する（ステップ１１）。また、利用者携帯端末２１のＣＰＵ１は、差分データ取得手段５５として機能することにより、ＲＡＭ３に既に記憶してある差分データを取得する（ステップＳ１２）。そして、利用者携帯端末２１のＣＰＵ１は、アプリケーション時刻算出手段５６として機能することにより、取得したシステム時刻に差分データを加算してアプリ時刻を取得する。さらに、利用者携帯端末２１のＣＰＵ１は、アプリケーション時刻表示手段として機能することにより、アプリ時刻表示モードが選択された状態で、利用者携帯端末２１の画面上にアプリ時刻を表示し、それとともに、ＣＰＵ１は音楽再生手段５９及び画像表示手段６０として機能することにより、ＲＡＭ３に既に記憶してあるキャラクターの画像及び音楽データを出力する（ステップＳ１３）。
【００５６】
これによれば、利用者携帯端末２１が時刻表示アプリ２２ダウンロード後、初めて時刻表示アプリ２２を起動した場合以外は、既にＧＭＴ時刻とシステム時刻の差分データはＲＡＭ３に記憶されているので、再度アプリケーション提供会社サーバ２３にアクセスすることなく、ＧＭＴ時刻と一致するアプリ時刻を算出することができる。よって、利用者携帯端末２１は、時刻表示アプリ２２ダウンロード後２回目以降に時刻表示アプリ２２を起動した場合は、アプリケーション提供会社サーバ２３にアクセスする手間を省くことができるので、初回に比べて時刻表示アプリ２２の起動速度を早くすることができる。
【００５７】
なお、利用者携帯端末２１のシステム時刻を利用者の任意で変更した場合は、再度アプリケーション提供会社サーバ２３にアクセスし、ＧＭＴ時刻を取得することができる。そして、ステップＳ７及びＳ８により、変更後のシステム時刻とＧＭＴ時刻の差分を算出し、改めて、差分データとしてＲＡＭ３に記憶することができる。こうすれば、利用者携帯端末２１のシステム時刻を利用者の任意で変更した場合でも、常にＧＭＴ時刻と一致するアプリ時刻を算出し、時刻表示アプリ２２起動中に画面上にアプリ時刻を表示することができる。
【００５８】
[第１の変形例]
時刻表示アプリ２２は図３に示すように、主にキャラクターの画像と時刻の表示で構成されており、キャラクターの画像毎に時刻表示アプリ２２は複数存在する。そして、利用者は好みに応じて、利用者携帯端末２１に複数の時刻表示アプリ２２をダウンロードすることができる。そのため、上記の例では、１つの利用者携帯端末２１に１つの時刻表示アプリ２２を保有する場合について説明したが、１つの利用者携帯端末２１に複数の時刻表示アプリ２２を保有する場合にも本発明は適用することができる。
【００５９】
１つの利用者携帯端末２１に、複数の時刻表示アプリ２２を保有している場合は、ＲＡＭ３に記憶している１つの差分データを複数の時刻表示アプリ２２で共有することができる。具体的には、１つの利用者携帯端末２１が、時刻表示アプリＡと時刻表示アプリＢの２つを保有しており、時刻表示アプリＡが既に起動済で、図７に示すステップＳ１〜Ｓ９が完了していたとする。すると、この場合、利用者携帯端末２１は既に利用者携帯端末２１内部のシステム時刻とアプリケーション提供会社サーバ２３から受信したＧＭＴ時刻との差分データをＲＡＭ３に記憶している。そのため、時刻表示アプリＢを起動した際には、ＣＰＵ１が差分データ取得手段５５として機能することにより、差分データをＲＡＭ３から取得することができるので、アプリケーション提供会社サーバ２３に再度アクセスすることなく、さらにＣＰＵ１がアプリケーション時刻算出手段５６として機能することにより、アプリ時刻を算出することができる。これによれば、１つの利用者携帯端末２１が複数の時刻表示アプリ２２を保有している場合に、あとから起動する時刻表示アプリ２２の起動速度は、アプリケーション提供会社サーバ２３へアクセスする手間を省くことで速くすることができる。また、複数の時刻表示アプリ２２が複数の差分データを保有する場合に比べて、利用者携帯端末２１のＲＡＭ３のメモリ使用量を節約することができる。
【００６０】
[第２の変形例]
また、利用者携帯端末２１は、ブラウザアプリケーションが実装されており、所定のアプリケーションを起動することができれば任意のパソコン、ＰＤＡ等を利用することもできる。
【００６１】
なお、利用者携帯端末２１が携帯電話の場合、携帯電話の規格として所定のアプリケーションから携帯電話のシステム時刻を変更することは禁止されているが、任意のパソコン、ＰＤＡ等の端末装置の場合は、所定のアプリケーションから端末装置のシステム時刻を変更することが可能な場合がある。アプリケーションによるシステム時刻の変更が可能な場合は、端末装置がアプリケーション提供会社サーバ２３にアクセスし、ＧＭＴ時刻を取得した際に、ＣＰＵ１がアプリケーション時刻設定手段５８として機能することにより、端末装置のシステム時刻をＧＭＴ時刻と一致するように変更することができる。これによれば、利用者は、自ら端末装置の時刻設定をする手間がなく、正しい時刻を端末装置の画面上に表示することが可能となる。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、通信機能を有する端末装置において、端末装置に内蔵されているシステム時刻を変更することなく、アプリケーションにより画面上に表示される時刻をＧＭＴ時刻に近くすることができる。
【図面の簡単な説明】
【図１】本発明が適用された携帯電話のブロック図である。
【図２】本発明に係る時刻表示アプリ起動システムの概略構成を示す図である。
【図３】時刻表示アプリ起動時の表示画面例を示す図である。
【図４】時刻表示アプリをダウンロードする際にアクセスするアプリケーション提供会社のウェブページの表示画面例を示す図である。
【図５】本発明のプログラムにより実現される機能のブロック図である。
【図６】時刻表示アプリ起動中に画面に表示するアプリ時刻の算出方法を示す図である。
【図７】時刻表示アプリダウンロード後、初めて起動する際の時刻表示アプリ起動処理を示すフローチャートである。
【図８】時刻表示アプリダウンロード後、２回目以降に起動する際の時刻表示アプリ起動処理を示すフローチャートである。
【符号の説明】
１    ＣＰＵ
２    ＲＯＭ
３    ＲＡＭ
４    キー入力部
５    送受信処理部
６    アンテナ
７    ＧＰＵ
８    モニタ
９    ＳＰＵ
１０  スピーカ
１１  データ入力部
１２  バス
２１  利用者携帯端末
【図１】
0003672877.tif 000002
【図２】
0003672877.tif 000003
【図３】
0003672877.tif 000004
【図４】
0003672877.tif 000005
【図５】
0003672877.tif 000006
【図６】
0003672877.tif 000007
【図７】
0003672877.tif 000008
【図８】
0003672877.tif 000009