(57)【要約】【課題】  キーボードからの操作を受け付けなくなったり、表示装置に表示されている画面が一旦停止する等の処理が一時的に停止するという不都合を防止するとともに、通信費用を安価にできる携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバを提供する。【解決手段】  携帯端末装置においてアプリケーションプログラムが起動されて主要処理の実行が開始されてから終了するまでの間には、携帯端末装置用情報提供サーバとの通信を行わないようにする。【選択図】      図４
2005056026.tif 000002
【特許請求の範囲】
【請求項１】
操作者によって操作される入力手段と、操作者を特定するための操作者特定情報を含む端末情報を通信回路網を通じて送信するとともに、通信回路網を通じて情報を受信する通信手段と、を含む携帯端末装置と、
通信回線網を通じて前記携帯端末装置からアクセスできるとともに、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段を含むサーバと、からなる携帯端末装置用情報提供システムであって、
前記携帯端末装置は、前記アプリケーションプログラムが終了したときに、前記アプリケーションプログラムの実行結果を前記端末情報として前記サーバに送信可能とし、かつ、
前記サーバは、前記実行結果を前記コンテンツ情報として前記操作者特定情報に対応させて前記記憶手段に記憶することを特徴とする携帯端末装置用情報提供システム。
【請求項２】
通信回線網を通じて携帯端末装置からアクセスできるとともに、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段を含む携帯端末装置用情報提供サーバであって、
前記携帯端末装置において実行された前記アプリケーションプログラムが終了してその実行結果が前記携帯端末装置から送信されたときに、前記実行結果を前記コンテンツ情報として前記記憶手段に記憶することを特徴とする携帯端末装置用情報提供サーバ。
【請求項３】
前記アプリケーションプログラムが、前記携帯端末装置において起動されたときに、通信をするか否かの旨を表示する請求項２記載の携帯端末装置用情報提供サーバ。
【請求項４】
前記携帯端末装置から前記実行結果が送信された送信回数を計数し、かつ前記送信回数が所定回数よりも多いと判別したときには、前記実行結果を記憶しない請求項２記載の携帯端末装置用情報提供サーバ。
【請求項５】
前記送信回数が所定回数よりも多いと判別したときには、前記実行結果を記憶しない旨を前記携帯端末装置に表示させる請求項４記載の携帯端末装置用情報提供サーバ。
【請求項６】
前記アプリケーションプログラムは、前記携帯端末装置において操作者によって行われる遊技プログラムであり、かつ、前記実行結果は、前記遊技の遊技結果であり、
前記携帯端末装置は、遊技が開始されてから終了するまでの間には、前記遊技についての通信を行わない請求項２記載の携帯端末装置用情報提供サーバ。
【請求項７】
前記携帯端末装置において前記遊技プログラムが起動されたときに前記遊技プログラムが起動されたことを示す起動情報が送信され、前記起動情報を前記コンテンツ情報として前記記憶手段に記憶する請求項６記載の携帯端末装置用情報提供サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置においてアプリケーションプログラムが起動されて主要処理の実行が開始されてから終了するまでの間には、携帯端末装置用情報提供サーバとの通信を行わないように制御する携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバを提供する。
【背景技術】
【０００２】
従来、通信機能を有する携帯端末装置、例えば携帯型電話や通信機能を有するＰＤＡ（Personal Digital(Data) Assistants）においてアプリケーションプログラムが実行されたときには、これらの装置に備えられた通信機能を活用して種々の情報を送受信しながら処理が進められていた。この従来の装置では、携帯端末装置と携帯端末装置用情報提供サーバとの間で種々の情報を必要に応じて送受信するので、互いに最新の情報に更新することができるという利点を有していた（例えば、特許文献１参照）。
【特許文献１】特開２００２−５５９０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の装置は、携帯端末装置と携帯端末装置用情報提供サーバとの間で頻繁に情報を送受信するために、電波の強さの変化等による通信状態の変化の影響を受けやすいもので、通信状態によっては情報を送受信している間でも通信が切断されてしまうという不都合が生じた。このため、上述した従来の装置は、通信が切断された場合でも切断される前の状態に復帰できるようになされたものであった。しかし、切断される前の状態に復帰できるものであっても、処理が中断されることにはかわりはない。
【０００４】
また、通信が切断されるには至らないものの通信状態が悪い場合には、送受信のリトライを複数回繰り返す必要が生じ、その間キーボードからの操作を受け付けなくなったり、表示装置に表示されている画面が一旦停止する等の処理が一時的に停止するという不都合も生じた。このような不都合を防止するために、携帯端末装置の処理能力を飛躍的に高めてきたとはいえ、汎用のパーソナルコンピュータの処理能力に比べれば、携帯端末装置の処理能力は未だに低いものである。
【０００５】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、通信状態の変化の影響を受けにくくして携帯端末装置における処理を継続して行うことができるとともに、通信状態が良くない状態であっても、キーボードからの操作を受け付けなくなったり、表示装置に表示されている画面が一旦停止する等の処理が一時的に停止したりするという不都合を防止するとともに、通信費用を安価にできる携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバを提供することにある。
【課題を解決するための手段】
【０００６】
（１）  操作者によって操作される入力手段と、操作者を特定するための操作者特定情報を含む端末情報を通信回路網を通じて送信するとともに、通信回路網を通じて情報を受信する通信手段と、を含む携帯端末装置と、
通信回線網を通じて前記携帯端末装置からアクセスできるとともに、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段を含むサーバと、からなる携帯端末装置用情報提供システムであって、
前記携帯端末装置は、前記アプリケーションプログラムが終了したときに、前記アプリケーションプログラムの実行結果を前記端末情報として前記サーバに送信可能とし、かつ、
前記サーバは、前記実行結果を前記コンテンツ情報として前記操作者特定情報に対応させて前記記憶手段に記憶することを特徴とする携帯端末装置用情報提供システム。
【０００７】
（２）  通信回線網を通じて携帯端末装置からアクセスできるとともに、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段を含む携帯端末装置用情報提供サーバであって、
前記携帯端末装置において実行された前記アプリケーションプログラムが終了してその実行結果が前記携帯端末装置から送信されたときに、前記実行結果を前記コンテンツ情報として前記記憶手段に記憶することを特徴とする携帯端末装置用情報提供サーバ。
【０００８】
（３）  前記アプリケーションプログラムが、前記携帯端末装置において起動されたときに、通信をするか否かの旨を表示する上記（２）記載の携帯端末装置用情報提供サーバ。
【０００９】
（４）  前記携帯端末装置から前記実行結果が送信された送信回数を計数し、かつ前記送信回数が所定回数よりも多いと判別したときには、前記実行結果を記憶しない上記（２）記載の携帯端末装置用情報提供サーバ。
【００１０】
（５）  前記送信回数が所定回数よりも多いと判別したときには、前記実行結果を記憶しない旨を前記携帯端末装置に表示させる上記（４）記載の携帯端末装置用情報提供サーバ。
【００１１】
（６）  前記アプリケーションプログラムは、前記携帯端末装置において操作者によって行われる遊技プログラムであり、かつ、前記実行結果は、前記遊技の遊技結果であり、
前記携帯端末装置は、遊技が開始されてから終了するまでの間には、前記遊技についての通信を行わない上記（２）記載の携帯端末装置用情報提供サーバ。
【００１２】
（７）  前記携帯端末装置において前記遊技プログラムが起動されたときに前記遊技プログラムが起動されたことを示す起動情報が送信され、前記起動情報を前記コンテンツ情報として前記記憶手段に記憶する上記（６）記載の携帯端末装置用情報提供サーバ。
【発明の効果】
【００１３】
上述した（１）及び（２）の発明によれば、アプリケーションプログラムが終了したときに、アプリケーションプログラムの実行結果をサーバに送信するので、アプリケーションの実行中にサーバとの通信をする必要をなくすことができ、アプリケーションが携帯端末装置において実行されているときに、入力手段からの操作ができなくなったり、表示手段に表示されている画面が一旦停止する等の不都合を防止することができ、処理を円滑に進めることができるとともに、サーバとの接続時間が長くなり通信費用が高くなるという不都合をも防止することができる。
【００１４】
上述した（３）の発明によれば、通信をするか否かの旨が予め表示されるので、（２）の発明による効果に加えて、サーバと通信されることを操作者に明確に提示することでき、通信費用が生ずることを操作者に示して操作者の注意を喚起させることができる。
【００１５】
上述した（４）の発明によれば、送信回数が所定回数よりも多いときには、実行結果が記憶されないので、通信費用が高くなることをさらに防止することができるとともに、操作者の不正な行為を未然に防止することもできる。
【００１６】
上述した（５）の発明によれば、実行結果が記憶されない旨を操作者に明確に提示することできる。
【００１７】
上述した（６）の発明によれば、アプリケーションの実行中にサーバとの通信しないので、通信状態の変化の影響を受けにくくして携帯端末装置において実行されている処理を継続して行うことができるとともに、通信状態が良くない状態であっても、入力手段からの操作ができなくなったり、表示手段に表示されている画面が一旦停止する等の不都合を防止することができ、処理を円滑に進めることができるとともに、サーバとの接続時間が長くなり通信費用が高くなるという不都合をも防止することができる。
【００１８】
上述した（７）の発明によれば、遊技プログラムが起動されたことを示す情報をサーバに記憶するので、操作者が携帯端末装置で不正な行為をした場合であっても、不正な行為がされたことをサーバ側で判別しやすくなる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【００２０】
図１は、本発明に係る携帯端末装置用情報提供システムを示す。
【００２１】
図１に示す携帯端末装置用情報提供システム１０においては、携帯型電話２０は、基地局２２を介してパケット網２４に接続されるようになされている。携帯型電話２０は、パケット網２４を介して互いに音声データや文字データや画像データを互いに送受信できる。さらに、携帯型電話２０は、パケット網２４を介してパケット通信によってセンターサーバ２６にアクセスすることができる。センターサーバ２６は、携帯型電話２０からの要求に応じて、インターネット２８に接続されている携帯端末装置用情報提供サーバ３０から種々の情報を取得し、これを要求元の携帯型電話２０に受け渡す。これにより、携帯型電話２０の操作者は、外出先等、その居場所に拘わらず、所望する情報を携帯端末装置用情報提供サーバ３０から取得することができる。
【００２２】
上述したセンターサーバ２６には、携帯型電話２０の各々に予め割り当ててある電話番号と、その携帯型電話２０の所有者を識別するためのユーザＩＤとを対応させたデータベース（図示せず）が予め記憶されている。携帯型電話２０が、携帯型電話２０からの要求に応じて携帯端末装置用情報提供サーバ３０に接続されるときには、一旦、上述した携帯型電話２０の電話番号が、携帯型電話２０からセンターサーバ２６へ送信される。センターサーバ２６は、送信された電話番号に基づいて、上述したデータベースを検索してその携帯型電話２０のユーザＩＤを得て、得られたユーザＩＤを携帯端末装置用情報提供サーバ３０に送信する。携帯端末装置用情報提供サーバ３０は、センターサーバ２６から送信されたユーザＩＤに基づいて、過去にその携帯型電話２０から携帯端末装置用情報提供サーバ３０にアクセスされたことがあるか否か等の各種の処理を行うことができる。また、携帯端末装置用情報提供サーバ３０は、センターサーバ２６から送信されたユーザＩＤをセンターサーバ２６へ送信することにより、携帯型電話２０の機種の情報をセンターサーバ２６から得ることもできる。尚、本発明に係る携帯端末装置用情報提供サーバ３０は、後述する図１１に示すように、センターサーバ２６から送信されたユーザＩＤを管理用データベースに記憶する。
【００２３】
図２は、上述した携帯型電話２０のハードウエア構成を示す。尚、本実施の形態の場合、図１に示した複数の携帯型電話２０の各々は、同様の構成を有するものとする。
【００２４】
図２に示すように、入出力バス１００には、中央処理装置（以下、ＣＰＵと称する。）１０２、ＲＯＭ（リードオンリーメモリ）１０４、ＲＡＭ（ランダムアクセスメモリ）１０６が接続されている。ＲＯＭ１０４は、後述する図４〜６に示すプログラムや、ＷＥＢサイトを閲覧するためのブラウザや、後述する表示装置等の各種の装置を制御するためのプログラムや、携帯型電話２０に予め割り当てられている電話番号を記憶する。また、ＲＡＭ１０６は、電話番号やメール等の文字データや、受信した画像データや、着信したときに発するための音声データ等の各種のデータを記憶する。
【００２５】
また、入出力バス１００には液晶ディスプレイからなる表示装置１１０を制御する表示制御回路１１２や、マイク１１４及びスピーカ１１６を制御する音声信号処理回路１１８や、テンキーや操作キーからなるキーボード１２０を制御する入力インターフェース（以下、入力Ｉ／Ｆと称する。）１２２や、アンテナ１２４を介してパケット網２４との間で情報の送受信を行う通信インターフェース（以下、通信Ｉ／Ｆと称する。）１２６が接続されている。
【００２６】
キーボード１２０は、携帯型電話２０の操作者によって操作される。また、通信Ｉ／Ｆ１２６は、操作者によるキーボード１２０の入力操作に基づく入力情報及び携帯型電話２０に予め割り当てられている電話番号を上述したパケット網２４やインターネット２８を通じて送信する。さらに、通信Ｉ／Ｆ１２６は、パケット網２４やインターネット２８を通じて送信されてきた情報を受信する。表示装置１１０は、操作者がキーボード１２０を操作することによって入力された入力情報や、パケット網２４やインターネット２８を通じて送信されてきた情報を表示する。
【００２７】
上述したキーボード１２０から「入力手段」が構成され、アンテナ１２４と通信Ｉ／Ｆ１２６とから、「端末通信手段」が構成され、表示装置１１０から「表示手段」が構成される。また、ＣＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６から「制御手段」が構成される。さらに、携帯型電話２０に予め割り当てられている電話番号から、「操作者を特定するための操作者特定情報」が構成される。尚、「操作者を特定するための操作者特定情報」は、必ずしも電話番号である必要はなく、携帯型電話２０やその操作者を特定し得る携帯型電話２０の製造番号等の固有の識別情報であればよい。
【００２８】
図３は、上述した携帯端末装置用情報提供サーバ３０のハードウエア構成を示す。
【００２９】
図３に示すように、携帯端末装置用情報提供サーバ３０は、ＷＥＢ・コンテンツサーバ３２と、管理用サーバ３４とからなる。
【００３０】
ＷＥＢ・コンテンツサーバ３２の入出力バス１５０には、中央処理装置（以下、ＣＰＵと称する）１５２、ＲＯＭ（リードオンリーメモリ）１５４、ＲＡＭ（ランダムアクセスメモリ）１５６が接続されている。ＲＯＭ１５４は、後述する図９及び１０に示すプログラムや、後述するＷＥＢサーバ１５８やコンテンツサーバ１６０等の各種の装置を制御するためのプログラムを記憶する。
【００３１】
また、入出力バス１５０には、ＷＥＢサーバ１５８やコンテンツサーバ１６０も接続されている。ＷＥＢサーバ１５８やコンテンツサーバ１６０は、ハードディスクドライブ等の大容量のデータを記憶することができる記憶媒体からなる。後述するように、ＷＥＢサーバ１５８は、主として閲覧用の文字データや画像データや、携帯型電話２０の表示装置１１０に表示するためのデータを記憶する。これらの表示用のデータは、いわゆるＨＴＭＬ（Hyper Text Markup Language)のサブセットであるCompact ＨＴＭＬに準じた言語で作成されており、文字情報のみならず画像データや他のＷＥＢサーバの所在を示すＵＲＬ（Uniform Resource Locator）の情報を組み込むことができる。また、コンテンツサーバ１６０は、主として、携帯型電話２０へダウンロードするための画像データや音声データや図７に示すようなアプリケーションプログラム等のコンテンツや、コンテンツに関する情報、例えばアプリケーションプログラムが携帯型電話２０で実行されたときの起動されたことを示す情報や実行結果を記憶する。
【００３２】
上述したコンテンツサーバ１６０から、「前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段」を構成する。
【００３３】
さらに、入出力バス１５０には、外部接続用インターフェース（以下、外部接続用Ｉ／Ｆと称する。）１６２や、内部接続用インターフェース（以下、内部接続用Ｉ／Ｆと称する。）１６４も接続されている。外部接続用Ｉ／Ｆ１６２は、図１に示したインターネット２８に接続するための通信用のインターフェースである。この外部接続用Ｉ／Ｆ１６２によって、携帯型電話２０とのデータの送受信や、センターサーバ２６とのデータの送受信が行われる。また、内部接続用Ｉ／Ｆ１６４を介して、後述する管理用データベースサーバ１７８に記憶されている管理用のデータが、ＷＥＢ・コンテンツサーバ３２と送受信される。
【００３４】
上述した外部接続用Ｉ／Ｆ１６２から、「前記通信回線網を通じた前記携帯端末装置からのアクセスを可能にするサーバ通信手段」が構成される。
【００３５】
管理用サーバ３４の入出力バス１７０には、中央処理装置（以下、ＣＰＵと称する）１７２、ＲＯＭ（リードオンリーメモリ）１７４、ＲＡＭ（ランダムアクセスメモリ）１７６が接続されている。ＲＯＭ１７４は、ＷＥＢ・コンテンツサーバ３２の指令に応じて管理用のデータを送信したり受信したりするためのプログラムを記憶する。
【００３６】
また、入出力バス１７０には、管理用データベースサーバ１７８が接続されている。管理用データベースサーバ１７８は、ハードディスクドライブ等の大容量のデータを記憶することができる記憶媒体からなる。後述するように、管理用データベースサーバ１７８は、主としてユーザＩＤ等の携帯型電話２０の操作者の個人情報、例えば図１１に示すような管理用データベースを記憶する。
【００３７】
さらに、入出力バス１７０には、内部接続用Ｉ／Ｆ１８０も接続されている。内部接続用Ｉ／Ｆ１８０は、ＷＥＢ・コンテンツサーバ３２の内部接続用Ｉ／Ｆ１６４にも接続されており、ＷＥＢ・コンテンツサーバ３２から送信された情報を管理用データベースサーバ１７８に記憶したり、管理用データベースサーバ１７８に記憶されている情報をＷＥＢ・コンテンツサーバ３２に送信したりできる。
【００３８】
上述したＷＥＢサーバ１５８やコンテンツサーバ１６０や管理用データベースサーバ１７８から「記憶手段」が構成され、ＣＰＵ１５２、ＲＯＭ１５４及びＲＡＭ１５６、並びにＣＰＵ１７２、ＲＯＭ１７４及びＲＡＭ１７６から「制御手段」が構成される。
【００３９】
尚、上述した例では、ＷＥＢ・コンテンツサーバ３２と、管理用サーバ３４とを別体になった例を示したが、一体になったサーバにしてもよい。
【００４０】
以下においては、上述した携帯型電話２０及び携帯端末装置用情報提供サーバ３０は、予め起動されて定常動作しているものとする。
【００４１】
図４は、携帯型電話２０において実行されるアプリケーションプログラムを実行するサブルーチンである。このアプリケーションプログラムは、所定の言語、例えばＪＡＶＡ（登録商標）言語で作成されており、上述した携帯端末装置用情報提供サーバ３０からコンテンツの１つとして携帯型電話２０にダウンロードされてＲＡＭ１０６等の記憶装置に記憶される。アプリケーションプログラムは、携帯型電話２０のキーボード１２０のうちの何れかのキーを操作者が操作することにより、ＲＡＭ１０６等の記憶装置から読み出されて実行される。尚、ここで実行されるアプリケーションプログラムは、携帯端末装置用情報提供サーバ３０からダウンロードされるだけではなく、携帯型電話２０のＲＯＭ１０４等の記憶装置に予め記憶されているプログラムであってもよい。
【００４２】
最初に、後述する図５に示すアプリケーションプログラムの起動処理のサブルーチンを呼び出して実行する（ステップＳ１０１）。次いで、変数の初期化、例えば変数creditの値を１００に設定する（ステップＳ１０２）。尚、この変数creditは、後述するアプリケーションプログラムの１つの例であるスロットゲームを行う際における賭けの対象であるメダルの枚数を示す。
【００４３】
次に、携帯型電話２０の表示装置１１０にトップメッセージ（図示せず）を表示する（ステップＳ１０３）。このトップメッセージは、操作者にアプリケーションプログラムが起動したことを示すとともに、後述するように、アプリケーションプログラムを終了するか続行するか否かを遊技者に選択させるためのメッセージも含まれる。操作者が、メッセージに表示されている操作方法に従ってキーボード１２０を操作することにより、アプリケーションプログラムを続行するか、終了するかが選択される。
【００４４】
次いで、ステップＳ１０３で表示されたトップメッセージに従って操作者がアプリケーションプログラムを終了する操作を行ったか否かを判断する（ステップＳ１０４）。操作者がアプリケーションプログラムを終了する操作を行ったと判別したときには、直ちにアプリケーションプログラムは終了する。一方、操作者がアプリケーションプログラムを終了する操作を行わなかったと判別したとき、即ち、操作者がアプリケーションプログラムを続行する操作を行ったと判別しときには、アプリケーションプログラムのうちのメインプログラムが実行される（ステップＳ１０５）。例えば、アプリケーションプログラムが、スロットゲームであるときには、図７（ｂ）に示すような画面が表示装置１１０に表示され、操作者がキーボード１２０を操作することによりゲームが開始される。
【００４５】
尚、図７（ａ）〜（ｃ）に示したスロットゲームは、いわゆるスロットマシンで行われる遊技を模して表示装置１１０に表示して行うゲームである。図７（ｂ）に示すように、略中央には図柄が描かれた３つのリールを模した画像が表示され、左下側にはベットスイッチを模した画像が表示され、下側には３つの停止スイッチを模した画像が表示されている。また、図７に示した例では、上述した変数creditの値は、「ＣＲＥＤＩＴ」の上側の枠に「１００」という画像で表示される。さらに、ゲームを行った回数は、「ＧＡＭＥＣＯＵＮＴ」の上側の枠に「０」という画像で表示され、１回のゲームで得られたメダルの枚数は、「ＷＩＮ」の上側の枠に「０」という画像で表示されている。
【００４６】
上述した変数creditの値は、スロットゲームを行うために必要となるメダルを操作者が現時点で所有する数を示す。スロットゲームを開始するときには、所定の枚数のメダルを賭ける。このとき、賭けたメダルの枚数分だけ変数creditの値は減算される。例えば、操作者が３枚のメダルを賭けたときには、creditの値は３だけ減る。１回のスロットゲームが終了し図柄の組み合わせが所定のものでなかったときには、変数creditは減算後の値が維持される。一方、スロットゲームが終了して図柄の組み合わせが所定の組合せ、例えば「７」−「７」−「７」となったときには、その組合せに応じて予め定められた枚数のメダルが増え、変数creditの値はその枚数分だけ加算される。具体的には、「７」−「７」−「７」となったときに定められた枚数が１５枚であるときには、変数creditの値は１５だけ増える。このように、このステップＳ１０５の処理の実行中には、変数creditの値は変化する。尚、ステップＳ１０５の処理においては、１回のスロットゲームが終わる度に、操作者は、スロットゲームを継続して行うか又は終了するか否かの選択の操作をすることができる。操作者が終了する操作をしたときには、ステップＳ１０５の処理を終えて後述するステップＳ１０６に処理が進められる。また、ステップＳ１０５の処理においては、操作者がスロットゲームを行って変数creditの値が３未満となったときには、いわゆるゲームオーバーとなり、スロットゲームをそれ以上行うことができず、後述するようにステップＳ１０５の処理を終えてステップＳ１０６に処理に進められる。
【００４７】
上述したように、ステップＳ１０５で実行されているスロットゲームにおいて、遊技者が遊技を終了する操作を行ったとき、又は変数creditの値が３未満となったときには、ステップＳ１０５から処理を進めて、変数creditの値が１００より大きいか否かを判断する（ステップＳ１０６）。変数creditの値が１００より大きいと判別したときには、後述する図６に示す終了処理を実行し（ステップＳ１０７）、操作者が再遊技を希望する操作をしたか否かを判断する（ステップＳ１０８）。操作者が再遊技を希望する操作をしたと判別したときには、実行結果を維持して再度実行する旨の表示、例えば図８（ａ）に示すような画面を表示して（ステップＳ１１０）、上述したステップＳ１０５での実行結果を維持したままアプリケーションのメイン処理、例えばスロットゲームの処理を再び実行するために、上述したステップＳ１０５に処理を戻して再び、メインプログラムが実行される。
【００４８】
一方、上述したステップＳ１０６で変数creditの値が１００以下であると判別したときには、変数creditの値が３未満であるか否かを判断する（ステップＳ１０９）。変数creditの値が３未満でないと判別したときには、上述したステップＳ１０８に処理を移す。
【００４９】
上述したステップＳ１０８で操作者が再遊技を希望する操作をしていないと判別したとき、又はステップＳ１０９で変数creditの値が３未満であると判別したときには、新規に実行する旨の表示、例えば図８（ｂ）に示すような画面を表示をして（ステップＳ１１１）、実行結果を改めて初期化した後にアプリケーションのメイン処理、例えばスロットゲームの処理を新規に実行するために処理を上述したステップＳ１０２に戻す。
【００５０】
図５は、上述した図４のステップＳ１０１で呼び出されて実行される起動処理のサブルーチンである。尚、この図５においては、実線は携帯型電話２０における処理の流れを示し、破線は携帯型電話２０から携帯端末装置用情報提供サーバ３０へのデータの送信の流れを示す。
【００５１】
最初に、携帯端末装置用情報提供サーバ３０と通信をするか否かの確認の旨を携帯型電話２０の表示装置１１０に表示する（ステップＳ１２１）。例えば、この処理を実行したときには、図７（ａ）に示すように、「サーバとの通信を許可しますか。」のようなメッセージが、携帯型電話２０の表示装置１１０に表示される。操作者は、このメッセージに従って、携帯型電話２０のキーボード１２０を操作することによって、通信を許可するか又は許可しないかを選択する。このような表示をすることにより、携帯端末装置用情報提供サーバ３０と通信することを操作者に明確に提示することでき、通信費用が生ずることを操作者に示して操作者の注意を喚起させることができる。
【００５２】
次いで、操作者がサーバとの通信を許可する操作を行ったか又は許可しない操作を行ったかを判断する（ステップＳ１２２）。操作者がサーバとの通信を許可しない操作を行ったと判別したときには、直ちに本サブルーチンを終了、即ち、図４に示したステップＳ１０２へ処理を戻す。一方、操作者がサーバとの通信を許可すると判別したときには、起動された旨のデータを送信用データとして選択し（ステップＳ１２３）、選択したデータを携帯端末装置用情報提供サーバ３０に送信し（ステップＳ１２４）、本サブルーチンを終了して図４に示したステップＳ１０２へ処理を戻す。
【００５３】
図６は、上述した図４のステップＳ１０７で呼び出されて実行される終了処理のサブルーチンである。尚、この図６においては、実線は携帯型電話２０における処理の流れを示し、破線は携帯型電話２０と携帯端末装置用情報提供サーバ３０との間のデータの送受信の流れを示す。
【００５４】
最初に、上述したステップＳ１０５の処理を実行して変化した変数creditのうち、初期値よりも増加した分の値を示すデータを携帯端末装置用情報提供サーバ３０に送信する（ステップＳ１３１）。例えば、上述したステップＳ１０２において変数creditの値を１００に初期化するとともにステップＳ１０５の処理において変数creditの値が２３７となったときには、初期値よりも増加した分の値は、１３７であり、携帯端末装置用情報提供サーバ３０には「１３７」というデータが送信される。
【００５５】
ステップＳ１３１で増加分を示すデータを携帯端末装置用情報提供サーバ３０に送信したときには、後述する図１０のステップＳ２１８において、携帯端末装置用情報提供サーバ３０は、増加分を記憶した旨のデータ、又は増加分を記憶できなかった旨の情報を携帯型電話２０に送信する。後述するように、携帯端末装置用情報提供サーバ３０は、実行結果を示すデータを受信した回数、いわゆるアップロード回数の値が所定値より大きいと判別したときには、実行結果を記憶しなかった旨のデータを携帯型電話２０に送信し（図１０のステップＳ２１９及びＳ２１８）、アップロード回数の値が所定値以下であると判別したときには、実行結果を記憶した旨のデータを携帯型電話２０に送信する（図１０のステップＳ２１７及びＳ２１８）。携帯型電話２０は、この携帯端末装置用情報提供サーバ３０から送信されたデータを受信し（ステップＳ１３２）、受信したデータが記憶できなかった旨の情報であるか否かを判断する（ステップＳ１３３）。
【００５６】
受信したデータが記憶できなかった旨のデータであると判別したときには、アップロード回数の値が所定値より大きかったたために携帯端末装置用情報提供サーバ３０に実行結果を記憶できなかった旨を、携帯型電話２０の表示装置１１０に表示し（ステップＳ１３４）、直ちに本サブルーチンを終了して上述したステップＳ１０８に処理を戻す。例えば、この処理を実行したときには、図７（ｃ）に示すように、「実行結果をサーバに保存できませんでした。実行結果のアップロードは、１日に３回までです。」のようなメッセージが、携帯型電話２０の表示装置１１０に表示される。このようにすることで、実行結果が記憶されない旨を操作者に明確に提示することできる。
【００５７】
一方、ステップＳ１３３で、受信したデータが記憶できなかった旨のデータでないと判別したときには、携帯型電話２０の表示装置１１０に増加分を記憶した旨を表示し（ステップＳ１３５）、直ちに本サブルーチンを終了して上述したステップＳ１０８に処理を戻す。尚、実行結果のアップロードの回数が所定回数に満たない場合であるにも拘らず、通信状態の変化の影響を受けて携帯端末装置用情報提供サーバ３０に送信できないような場合を考慮して、電波の強さ等に応じてステップＳ１３１〜Ｓ１３５の処理を複数回繰り返すようにしてもよい。
【００５８】
上述したように、ステップＳ１０５においては、即ちアプリケーションプログラムのうちのメインプログラムが実行されている間では、携帯端末装置用情報提供サーバ３０との通信を行わないので、アプリケーションプログラムが携帯型電話２０において実行されているときに、キーボード１２０からの操作ができなくなったり、表示装置１１０に表示されている画面が一旦停止する等の不都合を防止することができ、処理を円滑に進めることができるとともに、携帯端末装置用情報提供サーバ３０との接続時間が長くなり通信費用が高くなるという不都合をも防止することができる。
【００５９】
図９は、上述した携帯端末装置用情報提供サーバ３０において実行されるサブルーチンを示す。尚、この図９においても、図５又は図６と同様に、実線は処理の流れを示し、破線は携帯型電話２０との情報の送受信の流れを示す。
【００６０】
最初に、携帯型電話２０やセンターサーバ２６から送信されるデータの受信の待機をし、図９中の符号「２」で示すように、携帯型電話２０やセンターサーバ２６からデータが送信されたときにはそのデータの受信する（ステップＳ２０１、Ｓ２０２）。携帯型電話２０から送信される情報は、図５に示したステップＳ１２４又は図６に示したＳ１３１の処理によって送信された情報である。
【００６１】
ステップＳ２０２でデータを受信したと判別したときには、本サブルーチンを終了するか否かを判断する（ステップＳ２０３）。本サブルーチンを終了すると判別したときには、本サブルーチンを直ちに終了する。一方、本サブルーチンを終了しないと判別したときには、後述するアプリケーション対応処理のサブルーチンを呼び出して実行し（ステップＳ２０４）、処理を上述したステップＳ２０１に戻す。
【００６２】
図１０は、上述した図９のステップＳ２０４で呼び出されて実行されるアプリケーション対応処理のサブルーチンを示す。尚、この図１０においては、実線は携帯端末装置用情報提供サーバ３０における処理の流れを示し、破線は携帯型電話２０へのデータの送信の流れを示す。
【００６３】
最初に、上述した図９のステップＳ２０１で受信したデータが、上述した図５のステップＳ１２４で携帯型電話２０から送信された情報、即ち、携帯型電話２０においてアプリケーションプログラムが起動された旨を示す情報であるか否かを判断する（ステップＳ２１１）。受信したデータが、起動された旨の情報であると判別したときには、起動された旨として携帯型電話２０においてアプリケーションプログラムが起動されたときの日時を、図１１に示す管理用データベースに記憶する（ステップＳ２１２）。例えば、ハンドルネーム「カンナ」の場合には、アプリケーションの起動日時は「20**/06/17 13:12:07」であり、ハンドルネーム「加寿子」の場合には、アプリケーションの起動日時は「20**/06/18 02:14:28」である。このように、起動された旨を管理用データベースに記憶することにより、操作者が携帯端末装置で不正な行為をした場合、例えば短時間でスロットゲームで増やしたcredit数が極めて大きいような場合には、不正な行為がされたとしてサーバ側で判別しやすくなる。尚、図１１に示した例では、最新のアプリケーションの起動日時のみを記憶する場合であるが、これまでの起動日時を全て記憶しても、また、最近の所定回数分だけの日時を記憶してもよい。
【００６４】
ステップＳ２１１で、受信したデータが起動された旨の情報でないと判別したときには、上述した図９のステップＳ２０１で受信したデータが、上述した図６のステップＳ１３１で携帯型電話２０から送信された情報、即ちアプリケーションの実行結果を示すデータ、例えば上述した変数creditの増加分を示すデータであるか否かを判断する（ステップＳ２１３）。受信したデータが、アプリケーションの実行結果を示すデータと判別したときには、アプリケーションの実行結果を示すデータを受信した回数、いわゆるアップロード回数の値を１だけ増やす（ステップＳ２１４）。次いで、アップロード回数の値が所定値、例えば３より大きいか否かを判断する（ステップＳ２１５）。アップロード回数の値が所定値以下であると判別したときには、アップロード回数とアプリケーションの実行結果とを図１１に示す管理用データベースに記憶する（ステップＳ２１６）。例えば、ハンドルネーム「カンナ」の場合には、アプリケーションの実行結果であるメダルの増加分は「５３２」で、アップロード回数は「０」回であり、ハンドルネーム「加寿子」の場合には、アプリケーションの実行結果であるメダルの増加分は「１０４７」で、アップロード回数は「２」回である。尚、図１１に示した例では、携帯端末装置用情報提供サーバ３０に記憶するメダルの増加分はこれまでにアップロードされた積算値を示すが、最新のアップロード時のもののみを記憶しても、これまでの最大のもののみを記憶しても、また、これまでにアップロードされた全ての増加分を記憶してもよい。
【００６５】
尚、本実施の形態では、上述したアップロード回数は、１日の間に実行結果を携帯端末装置用情報提供サーバ３０にアップロードした回数を示す。例えば、上述した所定値が３であるときには、１日の間に実行結果を３回までアップロードできることを示す。
【００６６】
ステップＳ２１６の処理を実行した後、アプリケーションの実行結果を記憶した旨のデータを送信用データとして選択し（ステップＳ２１７）、選択したデータを携帯型電話２０に送信する（ステップＳ２１８）。
【００６７】
上述したステップＳ２１５でアップロード回数の値が所定値より大きいと判別したときには、アプリケーションの実行結果を記憶しなかった旨のデータを送信用データとして選択し（ステップＳ２１９）、選択したデータを携帯型電話２０に送信する（ステップＳ２１８）。この処理により送信されたデータが、上述した図６のステップＳ１３２で携帯型電話２０において受信される。
【００６８】
図１１に示した起動された旨の情報である起動日時や、アプリケーションプログラムの実行結果であるメダル数や、アップロード回数から「コンテンツに関するコンテンツ情報」を構成する。
【００６９】
尚、上述したように、図１１に示した例では、管理用データベースに記憶するアップロード回数は、１日の間にアップロードされた回数を示すものであるが、所定の時間内、又は所定の日数内におけるアップロード回数としてもよい。また、このように、所定の時間内又は所定の日数内にアップロードできる回数を定めたときには、所定のタイミングでアップロード回数を初期化する必要が生ずるが、そのタイミングは、携帯端末装置用情報提供サーバ３０へのアクセスが減ったときに行うのが好ましい。例えば、アップロード回数が１日の間におけるものの場合には、毎日午前１時になったときにアップロード回数を初期化するのが好ましい。
【００７０】
上述したステップＳ２１５でアップロード回数が所定回数よりも多い時には、実行結果を記憶しないので、通信費用が高くなることをさらに防止することができるとともに、操作者の不正な行為を未然に防止することもできる。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る携帯端末装置用情報提供システムを示すブロック図である。
【図２】携帯型電話２０の構成を示すブロック図である。
【図３】携帯端末装置用情報提供サーバ３０の構成を示すブロック図である。
【図４】携帯型電話２０において実行されるアプリケーションプログラムを実行するサブルーチンを示すフローチャートである。
【図５】図４のステップＳ１０１で呼び出されて実行される起動処理のサブルーチンを示すフローチャートである。
【図６】図４のステップＳ１０７で呼び出されて実行される終了処理のサブルーチンを示すフローチャートである。
【図７】携帯型電話２０の表示装置１１０に表示される画面の一例を示す図である。
【図８】携帯型電話２０の表示装置１１０に表示される画面の他の例を示す図である。
【図９】携帯型電話２０において実行される基本処理のサブルーチンを示すフローチャートである。
【図１０】携帯端末装置用情報提供サーバ３０において実行されるアプリケーション対応の処理をするためのサブルーチンを示すフローチャートである。
【図１１】管理用データベースサーバに記憶されている管理用データベースの例を示す図である。
【符号の説明】
【００７２】
２０  携帯型電話（携帯端末装置）
３０  携帯端末装置用情報提供サーバ
１１０  表示装置（表示手段）
１２０  キーボード（入力手段）
１２６  通信インターフェース（端末通信手段）
１６２  外部接続用インターフェース（サーバ通信手段）
１５２  ＣＰＵ（制御手段）
１５４  ＲＯＭ（制御手段）
１５６  ＲＡＭ（制御手段）
１５８  ＷＥＢサーバ（記憶手段）
１６０  コンテンツサーバ（記憶手段）
１７２  ＣＰＵ（制御手段）
１７４  ＲＯＭ（制御手段）
１７６  ＲＡＭ（制御手段）
１７８  管理用データベースサーバ
【図１】
2005056026.tif 000003
【図２】
2005056026.tif 000004
【図３】
2005056026.tif 000005
【図４】
2005056026.tif 000006
【図５】
2005056026.tif 000007
【図６】
2005056026.tif 000008
【図７】
2005056026.tif 000009
【図８】
2005056026.tif 000010
【図９】
2005056026.tif 000011
【図１０】
2005056026.tif 000012
【図１１】
2005056026.tif 000013