(57)【要約】【課題】  コンテンツのダウンロードの際に、携帯端末装置に搭載されるメモリを不要に使用することなく、また、通信費用を無駄に生じさせない携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバを提供する。【解決手段】  コンテンツを携帯端末装置に送信したことがないと判別したときには、コンテンツを携帯端末装置に送信するとともに、コンテンツを既に送信したことを示す送信済み情報を操作者特定情報に対応させて記憶手段に記憶させ、かつ、コンテンツを携帯端末装置に送信したことがあると判別したときには、コンテンツを既に送信した旨の情報を携帯端末装置の表示手段に表示させる。【選択図】      図１６
2005056027.tif 000002
【特許請求の範囲】
【請求項１】
操作者によって操作される入力手段と、前記操作者による前記入力手段の入力操作に基づく入力情報及び前記操作者を特定するための操作者特定情報を含む端末情報を通信回路網を通じて送信するとともに、前記通信回路網を通じて情報を受信する端末通信手段と、受信した情報を表示する表示手段と、を含む携帯端末装置と、
前記通信回線網を通じた前記携帯端末装置からのアクセスを可能にするサーバ通信手段と、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段を含むサーバと、からなる携帯端末装置用コンテンツ提供システムであって、
前記記憶手段は、前記コンテンツを前記携帯端末装置に送信した履歴を示す送信履歴情報を前記コンテンツ情報として前記記憶手段に記憶し、かつ、
前記サーバは、
前記携帯端末装置から前記コンテンツの送信を希望する旨の情報が前記入力情報として送信されたときには、前記送信履歴情報に基づいて前記コンテンツを前記携帯端末装置に既に送信したことがあるか否かを判断し、
前記コンテンツを前記携帯端末装置に送信したことがないと判別したときには、前記コンテンツを前記携帯端末装置に送信するとともに、前記コンテンツを既に送信したことを示す送信済み情報を前記送信履歴情報として前記操作者特定情報に対応させて前記記憶手段に記憶させ、かつ、
前記コンテンツを前記携帯端末装置に送信したことがあると判別したときには、前記コンテンツを既に送信した旨の情報を前記携帯端末装置に送信し前記表示手段に表示させる制御手段を含むことを特徴とする携帯端末装置用コンテンツ提供システム。
【請求項２】
通信回線網を通じた携帯端末装置からのアクセスを可能にするサーバ通信手段と、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段と、を含む携帯端末装置用コンテンツ提供サーバであって、
前記記憶手段は、前記コンテンツを前記携帯端末装置に送信した履歴を示す送信履歴情報を前記コンテンツ情報として前記記憶手段に記憶し、かつ
前記携帯端末装置から前記コンテンツの送信を希望する旨の情報が、前記携帯端末装置の操作者による入力操作に基づいて、前記操作者を特定するための操作者特定情報とともに送信されたときには、前記送信履歴情報に基づいて前記コンテンツを前記携帯端末装置に既に送信したことがあるか否かを判断し、
前記コンテンツを前記携帯端末装置に送信したことがないと判別したときには、前記コンテンツを前記携帯端末装置に送信するとともに、前記コンテンツを既に送信したことを示す送信済み情報を前記送信履歴情報として前記操作者特定情報に対応させて前記記憶手段に記憶させ、かつ、
前記コンテンツを前記携帯端末装置に送信したことがあると判別したときには、前記コンテンツを既に送信した旨の情報を前記携帯端末装置に送信し前記携帯端末装置の表示手段に表示させる制御手段を含むことを特徴とする携帯端末装置用コンテンツ提供サーバ。
【請求項３】
通信回線網を通じた携帯端末装置からのアクセスを可能にするサーバ通信手段と、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段と、を含む携帯端末装置用コンテンツ提供サーバであって、
前記携帯端末装置から前記コンテンツの送信を希望する旨の情報が、前記携帯端末装置の操作者による入力操作に基づいて、前記操作者を特定するための操作者特定情報とともに送信されたときには、前記コンテンツを前記携帯端末装置に送信するとともに、前記コンテンツを送信した旨の送信済み情報を前記コンテンツ情報として前記操作者特定情報に対応させて前記記憶手段に記憶させ、かつ、
前記携帯端末装置から改めて前記コンテンツの送信を希望する旨の情報が送信されたときには、前記コンテンツを既に送信した旨の情報を前記携帯端末装置に送信し前記携帯端末装置の表示手段に表示させる制御手段を含むことを特徴とする携帯端末装置用コンテンツ提供サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置にコンテンツを送信する携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバを提供する。
【背景技術】
【０００２】
従来、通信機能を有する携帯端末装置、例えば携帯型電話や通信機能を有するＰＤＡ（Personal Digital(Data) Assistants）からＷＥＢサーバ等のサーバにアクセスして、このサーバから種々のコンテンツ、例えば音声データや画像データやアプリケーションプログラム等のコンテンツをダウンロードすることができた。
【０００３】
コンテンツをダウンロードするときには、携帯端末装置でそのコンテンツに関する情報、例えばコンテンツの内容や更新日時やバージョン等の情報を閲覧して、操作者が本当に必要とするコンテンツであるか否かを確認をした上でダウンロードする（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンテンツをダウンロードする回数が増えたり、ダウンロードしたコンテンツの数が増えたりするに従って、過去にそのコンテンツを既にダウンロードしたか否かの判断が困難になる場合がある。このような場合に携帯端末装置側でダウンロードしたコンテンツの管理をすることも考えられるが、携帯端末装置は、携帯性が重視されて小型化や軽量化が図られているため、十分な記憶容量のメモリが搭載されているわけではない。近年では、携帯端末装置に搭載されるメモリの記憶容量が飛躍的に増大してきたとはいえ、ダウンロードしたコンテンツの管理用にその一部を用いるには未だ十分な容量とはいえない。
【０００５】
また、過去にそのコンテンツを既にダウンロードしたにもかかわらず新たに同じコンテンツをダウンロードしたときには、同一のコンテンツを別の記憶領域を記憶させる場合もあり、メモリを無駄に使用することにもなる。さらに、コンテンツのダウンロードには、その大きさに応じた時間だけサーバと接続する必要があり、無駄な通信費用も生ずることにもなる。
【０００６】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、コンテンツのダウンロードの際に、携帯端末装置に搭載されるメモリを不要に使用することなく、また、通信費用を無駄に生じさせない携帯端末装置用情報提供システム及び携帯端末装置用情報提供サーバを提供することにある。
【課題を解決するための手段】
【０００７】
（１）  操作者によって操作される入力手段と、前記操作者による前記入力手段の入力操作に基づく入力情報及び前記操作者を特定するための操作者特定情報を含む端末情報を通信回路網を通じて送信するとともに、前記通信回路網を通じて情報を受信する端末通信手段と、受信した情報を表示する表示手段と、を含む携帯端末装置と、
前記通信回線網を通じた前記携帯端末装置からのアクセスを可能にするサーバ通信手段と、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段を含むサーバと、からなる携帯端末装置用コンテンツ提供システムであって、
前記記憶手段は、前記コンテンツを前記携帯端末装置に送信した履歴を示す送信履歴情報を前記コンテンツ情報として前記記憶手段に記憶し、かつ、
前記サーバは、
前記携帯端末装置から前記コンテンツの送信を希望する旨の情報が前記入力情報として送信されたときには、前記送信履歴情報に基づいて前記コンテンツを前記携帯端末装置に既に送信したことがあるか否かを判断し、
前記コンテンツを前記携帯端末装置に送信したことがないと判別したときには、前記コンテンツを前記携帯端末装置に送信するとともに、前記コンテンツを既に送信したことを示す送信済み情報を前記送信履歴情報として前記操作者特定情報に対応させて前記記憶手段に記憶させ、かつ、
前記コンテンツを前記携帯端末装置に送信したことがあると判別したときには、前記コンテンツを既に送信した旨の情報を前記携帯端末装置に送信し前記表示手段に表示させる制御手段を含むことを特徴とする携帯端末装置用コンテンツ提供システム。
【０００８】
（２）  通信回線網を通じた携帯端末装置からのアクセスを可能にするサーバ通信手段と、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段と、を含む携帯端末装置用コンテンツ提供サーバであって、
前記記憶手段は、前記コンテンツを前記携帯端末装置に送信した履歴を示す送信履歴情報を前記コンテンツ情報として前記記憶手段に記憶し、かつ
前記携帯端末装置から前記コンテンツの送信を希望する旨の情報が、前記携帯端末装置の操作者による入力操作に基づいて、前記操作者を特定するための操作者特定情報とともに送信されたときには、前記送信履歴情報に基づいて前記コンテンツを前記携帯端末装置に既に送信したことがあるか否かを判断し、
前記コンテンツを前記携帯端末装置に送信したことがないと判別したときには、前記コンテンツを前記携帯端末装置に送信するとともに、前記コンテンツを既に送信したことを示す送信済み情報を前記送信履歴情報として前記操作者特定情報に対応させて前記記憶手段に記憶させ、かつ、
前記コンテンツを前記携帯端末装置に送信したことがあると判別したときには、前記コンテンツを既に送信した旨の情報を前記携帯端末装置に送信し前記携帯端末装置の表示手段に表示させる制御手段を含むことを特徴とする携帯端末装置用コンテンツ提供サーバ。
【０００９】
（３）  通信回線網を通じた携帯端末装置からのアクセスを可能にするサーバ通信手段と、前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段と、を含む携帯端末装置用コンテンツ提供サーバであって、
前記携帯端末装置から前記コンテンツの送信を希望する旨の情報が、前記携帯端末装置の操作者による入力操作に基づいて、前記操作者を特定するための操作者特定情報とともに送信されたときには、前記コンテンツを前記携帯端末装置に送信するとともに、前記コンテンツを送信した旨の送信済み情報を前記コンテンツ情報として前記操作者特定情報に対応させて前記記憶手段に記憶させ、かつ、
前記携帯端末装置から改めて前記コンテンツの送信を希望する旨の情報が送信されたときには、前記コンテンツを既に送信した旨の情報を前記携帯端末装置に送信し前記携帯端末装置の表示手段に表示させる制御手段を含むことを特徴とする携帯端末装置用コンテンツ提供サーバ。
【発明の効果】
【００１０】
上述した（１）、（２）及び（３）の発明によれば、コンテンツを携帯端末装置に送信した履歴を示す送信履歴情報をサーバの記憶手段に記憶するので、携帯端末装置の記憶手段をコンテンツの管理用に使用せずにコンテンツの送信について管理することができ、携帯端末装置の記憶手段を有効に活用することができる。
【００１１】
また、コンテンツを携帯端末装置に既に送信したことがあるときには、コンテンツを既に送信した旨の情報を携帯端末装置の表示手段に表示させるので、コンテンツを過去に受信したことを携帯端末装置の操作者に明確に示すことができ、同じコンテンツを重複して受信してもよいか否かの注意を操作者に喚起させることができる。その結果、コンテンツを重複して携帯端末装置に受信することを未然に防止することができ、携帯端末装置の記憶手段を無駄に使用したり、コンテンツの受信で時間を無駄にしたり通信費用が発生したりすることを防止できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【００１３】
図１は、本発明に係る携帯端末装置用情報提供システムを示す。
【００１４】
図１に示す携帯端末装置用情報提供システム１０においては、携帯型電話２０は、基地局２２を介してパケット網２４に接続されるようになされている。携帯型電話２０は、パケット網２４を介して互いに音声データや文字データや画像データを互いに送受信できる。さらに、携帯型電話２０は、パケット網２４を介してパケット通信によってセンターサーバ２６にアクセスすることができる。センターサーバ２６は、携帯型電話２０からの要求に応じて、インターネット２８に接続されている携帯端末装置用情報提供サーバ３０から種々の情報を取得し、これを要求元の携帯型電話２０に受け渡す。これにより、携帯型電話２０の操作者は、外出先等、その居場所に拘わらず、所望する情報を携帯端末装置用情報提供サーバ３０から取得することができる。
【００１５】
上述したセンターサーバ２６には、携帯型電話２０の各々に予め割り当ててある電話番号と、その携帯型電話２０の所有者を識別するためのユーザＩＤとを対応させたデータベース（図示せず）が予め記憶されている。携帯型電話２０が、携帯型電話２０からの要求に応じて携帯端末装置用情報提供サーバ３０に接続されるときには、一旦、上述した携帯型電話２０の電話番号が、携帯型電話２０からセンターサーバ２６へ送信される。センターサーバ２６は、送信された電話番号に基づいて、上述したデータベースを検索してその携帯型電話２０のユーザＩＤを得て、得られたユーザＩＤを携帯端末装置用情報提供サーバ３０に送信する。携帯端末装置用情報提供サーバ３０は、センターサーバ２６から送信されたユーザＩＤに基づいて、過去にその携帯型電話２０から携帯端末装置用情報提供サーバ３０にアクセスされたことがあるか否か等の各種の処理を行うことができる。また、携帯端末装置用情報提供サーバ３０は、センターサーバ２６から送信されたユーザＩＤをセンターサーバ２６へ送信することにより、携帯型電話２０の機種の情報をセンターサーバ２６から得ることもできる。尚、本発明に係る携帯端末装置用情報提供サーバ３０は、後述する図７に示すように、センターサーバ２６から送信されたユーザＩＤを管理用データベースに記憶する。
【００１６】
図２は、上述した携帯型電話２０のハードウエア構成を示す。尚、本実施の形態の場合、図１に示した複数の携帯型電話２０の各々は、同様の構成を有するものとする。
【００１７】
図２に示すように、入出力バス１００には、中央処理装置（以下、ＣＰＵと称する。）１０２、ＲＯＭ（リードオンリーメモリ）１０４、ＲＡＭ（ランダムアクセスメモリ）１０６が接続されている。ＲＯＭ１０４は、後述する図４に示すプログラムや、ＷＥＢサイトを閲覧するためのブラウザや、後述する表示装置等の各種の装置を制御するためのプログラムや、携帯型電話２０に予め割り当てられている電話番号を記憶する。また、ＲＡＭ１０６は、電話番号やメール等の文字データや、受信した画像データや、着信したときに発するための音声データ等の各種のデータを記憶する。
【００１８】
また、入出力バス１００には液晶ディスプレイからなる表示装置１１０を制御する表示制御回路１１２や、マイク１１４及びスピーカ１１６を制御する音声信号処理回路１１８や、テンキーや操作キーからなるキーボード１２０を制御する入力インターフェース（以下、入力Ｉ／Ｆと称する。）１２２や、アンテナ１２４を介してパケット網２４との間で情報の送受信を行う通信インターフェース（以下、通信Ｉ／Ｆと称する。）１２６が接続されている。
【００１９】
キーボード１２０は、携帯型電話２０の操作者によって操作される。また、通信Ｉ／Ｆ１２６は、操作者によるキーボード１２０の入力操作に基づく入力情報及び携帯型電話２０に予め割り当てられている電話番号を上述したパケット網２４やインターネット２８を通じて送信する。さらに、通信Ｉ／Ｆ１２６は、パケット網２４やインターネット２８を通じて送信されてきた情報を受信する。表示装置１１０は、操作者がキーボード１２０を操作することによって入力された入力情報や、パケット網２４やインターネット２８を通じて送信されてきた情報を表示する。
【００２０】
上述したキーボード１２０から「入力手段」が構成され、アンテナ１２４と通信Ｉ／Ｆ１２６とから、「端末通信手段」が構成され、表示装置１１０から「表示手段」が構成される。また、ＣＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６から「制御手段」が構成される。さらに、携帯型電話２０に予め割り当てられている電話番号から、「操作者を特定するための操作者特定情報」が構成される。尚、「操作者を特定するための操作者特定情報」は、必ずしも電話番号である必要はなく、携帯型電話２０やその操作者を特定し得る携帯型電話２０の製造番号等の固有の識別情報であればよい。
【００２１】
図３は、上述した携帯端末装置用情報提供サーバ３０のハードウエア構成を示す。
【００２２】
図３に示すように、携帯端末装置用情報提供サーバ３０は、ＷＥＢ・コンテンツサーバ３２と、管理用サーバ３４とからなる。
【００２３】
ＷＥＢ・コンテンツサーバ３２の入出力バス１５０には、中央処理装置（以下、ＣＰＵと称する）１５２、ＲＯＭ（リードオンリーメモリ）１５４、ＲＡＭ（ランダムアクセスメモリ）１５６が接続されている。ＲＯＭ１５４は、後述する図５、６、８、１０、１４、１６及び１８に示すプログラムや、後述するＷＥＢサーバ１５８やコンテンツサーバ１６０等の各種の装置を制御するためのプログラムを記憶する。
【００２４】
また、入出力バス１５０には、ＷＥＢサーバ１５８やコンテンツサーバ１６０も接続されている。ＷＥＢサーバ１５８やコンテンツサーバ１６０は、ハードディスクドライブ等の大容量のデータを記憶することができる記憶媒体からなる。後述するように、ＷＥＢサーバ１５８は、主として閲覧用の文字データや画像データ、例えば、図９に示す非登録会員ための非会員用表示情報や、図１５に示す登録会員ための会員用表示情報や、図１１〜１３及び図１９に示すような携帯型電話２０の表示装置１１０に表示するためのデータを記憶する。これらの表示用のデータは、いわゆるＨＴＭＬ（Hyper Text Markup Language)のサブセットであるCompact ＨＴＭＬに準じた言語で作成されており、文字情報のみならず画像データや他のＷＥＢサーバの所在を示すＵＲＬ（Uniform Resource Locator）の情報を組み込むことができる。また、コンテンツサーバ１６０は、主として、携帯型電話２０へダウンロードするための画像データや音声データやアプリケーションプログラム等のコンテンツや、図１７に示すようなそのコンテンツと携帯型電話２０の機種との対応関係を示す機種対応データベースを記憶する。
【００２５】
上述したコンテンツサーバ１６０から、「前記携帯端末装置において実行されるアプリケーションプログラムを含むコンテンツと前記コンテンツに関するコンテンツ情報とを記憶する記憶手段」を構成する。
【００２６】
さらに、入出力バス１５０には、外部接続用インターフェース（以下、外部接続用Ｉ／Ｆと称する。）１６２や、内部接続用インターフェース（以下、内部接続用Ｉ／Ｆと称する。）１６４も接続されている。外部接続用Ｉ／Ｆ１６２は、図１に示したインターネット２８に接続するための通信用のインターフェースである。この外部接続用Ｉ／Ｆ１６２によって、携帯型電話２０とのデータの送受信や、センターサーバ２６とのデータの送受信が行われる。また、内部接続用Ｉ／Ｆ１６４を介して、後述する管理用データベースサーバ１７８に記憶されている管理用のデータが、ＷＥＢ・コンテンツサーバ３２と送受信される。
【００２７】
上述した外部接続用Ｉ／Ｆ１６２から、「前記通信回線網を通じた前記携帯端末装置からのアクセスを可能にするサーバ通信手段」が構成される。
【００２８】
管理用サーバ３４の入出力バス１７０には、中央処理装置（以下、ＣＰＵと称する）１７２、ＲＯＭ（リードオンリーメモリ）１７４、ＲＡＭ（ランダムアクセスメモリ）１７６が接続されている。ＲＯＭ１７４は、ＷＥＢ・コンテンツサーバ３２の指令に応じて管理用のデータを送信したり受信したりするためのプログラムを記憶する。
【００２９】
また、入出力バス１７０には、管理用データベースサーバ１７８が接続されている。管理用データベースサーバ１７８は、ハードディスクドライブ等の大容量のデータを記憶することができる記憶媒体からなる。後述するように、管理用データベースサーバ１７８は、主としてユーザＩＤ等の携帯型電話２０の操作者の個人情報、例えば図７に示すような管理用データベースを記憶する。
【００３０】
さらに、入出力バス１７０には、内部接続用Ｉ／Ｆ１８０も接続されている。内部接続用Ｉ／Ｆ１８０は、ＷＥＢ・コンテンツサーバ３２の内部接続用Ｉ／Ｆ１６４にも接続されており、ＷＥＢ・コンテンツサーバ３２から送信された情報を管理用データベースサーバ１７８に記憶したり、管理用データベースサーバ１７８に記憶されている情報をＷＥＢ・コンテンツサーバ３２に送信したりできる。
【００３１】
上述したＷＥＢサーバ１５８やコンテンツサーバ１６０や管理用データベースサーバ１７８から「記憶手段」が構成され、ＣＰＵ１５２、ＲＯＭ１５４及びＲＡＭ１５６、並びにＣＰＵ１７２、ＲＯＭ１７４及びＲＡＭ１７６から「制御手段」が構成される。
【００３２】
尚、上述した例では、ＷＥＢ・コンテンツサーバ３２と、管理用サーバ３４とを別体になった例を示したが、一体になったサーバにしてもよい。
【００３３】
以下においては、上述した携帯型電話２０及び携帯端末装置用情報提供サーバ３０は、予め起動されて定常動作しているものとする。
【００３４】
図４は、上述した携帯型電話２０において実行されるサブルーチンを示す。このサブルーチンは、携帯型電話２０においてＷＥＢ閲覧用のブラウザが起動されているときに呼び出されて実行される。尚、この図４においては、実線は処理の流れを示し、破線は携帯端末装置用情報提供サーバ３０とのデータの送受信の流れを示す。
【００３５】
最初に、図４中の符号「１」で示すように、携帯端末装置用情報提供サーバ３０からデータが送信され、この携帯端末装置用情報提供サーバ３０から送信されたデータを受信したか否かを判断する（ステップＳ１０１）。データを受信していないと判別したときには、このステップＳ１０１の判断処理を繰り返す。データを受信したと判別したときには、画像データや音声データやアプリケーションプログラム等のコンテンツを携帯端末装置用情報提供サーバ３０からダウンロードすべきか否かを判断する（ステップＳ１０２）。コンテンツをダウンロードすべきでないと判別したときには、受信したデータを表示用のデータとして携帯型電話２０の表示装置１１０に表示する（ステップＳ１０３）。次いで、携帯型電話２０の操作者がキーボード１２０を操作して入力操作が行われたか否かを判断する（ステップＳ１０４）。入力操作が行われていないと判別したときには、このステップＳ１０４の判断処理を繰り返す。入力操作が行われたと判別したときには、携帯型電話内部処理のサブルーチン（図示せず）を呼び出して実行する（ステップＳ１０５）。
【００３６】
この携帯型電話内部処理を実行した後、ＷＥＢ閲覧の処理を終了するか否かを判断する（ステップＳ１０６）。ＷＥＢ閲覧の処理を終了すると判別したときには、本サブルーチンを直ちに終了する。一方、ＷＥＢ閲覧の処理を終了しないと判別したときには、図４中の符号「２」で示すように、処理の結果を携帯端末装置用情報提供サーバ３０に送信し（ステップＳ１０７）、上述したステップＳ１０１に処理を戻す。
【００３７】
上述したステップＳ１０２でコンテンツをダウンロードすべきと判別したときには、コンテンツを携帯端末装置用情報提供サーバ３０からダウンロードする処理を実行する（ステップＳ１０８）。コンテンツをダウンロードし終わったときには、図４中の符号「２」で示すように、ダウンロードが終了した旨の情報を携帯端末装置用情報提供サーバ３０に送信し（ステップＳ１０９）、上述したステップＳ１０１に処理を戻す。
【００３８】
図５は、上述した携帯端末装置用情報提供サーバ３０において実行されるサブルーチンを示す。尚、この図５においても、図４と同様に、実線は処理の流れを示し、破線は携帯型電話２０との情報の送受信の流れを示す。
【００３９】
最初に、携帯型電話２０やセンターサーバ２６から送信されるデータの受信の待機をし、図５中の符号「２」で示すように、携帯型電話２０やセンターサーバ２６からデータが送信されたときにはそのデータの受信する（ステップＳ２０１、Ｓ２０２）。携帯型電話２０から送信される情報は、図４に示したステップＳ１０７又はＳ１０９の処理によって送信された情報である。また、センターサーバ２６から送信される情報は、上述したユーザＩＤである。
【００４０】
ステップＳ２０２でデータを受信したと判別したときには、本サブルーチンを終了するか否かを判断する（ステップＳ２０３）。本サブルーチンを終了すると判別したときには、本サブルーチンを直ちに終了する。一方、本サブルーチンを終了しないと判別したときには、後述するサーバ内部処理のサブルーチンを呼び出して実行し（ステップＳ２０４）、処理を上述したステップＳ２０１に戻す。
【００４１】
図６は、上述した図５のステップＳ２０４で呼び出されて実行されるサーバ内部処理のサブルーチンを示す。
【００４２】
最初に、携帯型電話２０からのアクセスが既に非登録会員と判別された者によるものであるか否かを判断する（ステップＳ２１１）。アクセスが非登録会員と判別された者によるものでないと判別したときには、そのアクセスが携帯端末装置用情報提供サーバ３０への最初のアクセスであるか否かを判断する（ステップＳ２１２）。アクセスが携帯端末装置用情報提供サーバ３０への最初のアクセスであると判別したときには、センターサーバ２６から送信されたユーザＩＤに基づいて、管理用データベースサーバ１７８に記憶されている管理用データベースを検索する（ステップＳ２１３）。この管理用データベースを表形式にした１つの例を図７に示す。図７に示すように、管理用データベースは、ユーザＩＤごとに記憶されており、ハンドルネームやメールアドレス等の項目が記憶されている。尚、これらの項目の詳細については、後で述べる。この管理用データベースにユーザＩＤが記憶されていれば、その携帯型電話２０の操作者は、「登録会員」であり、管理用データベースにユーザＩＤが記憶されていなければ、携帯型電話２０の操作者は、「非登録会員」である。
【００４３】
ステップＳ２１３の処理を実行した後、登録会員であるか否かを判断する（ステップＳ２１４）。上述したように、登録会員であるか否かは、管理用データベースにユーザＩＤが既に記憶されているか否かで判断する。
【００４４】
ステップＳ２１４で登録会員でないと判別したとき、又は上述したステップＳ２１１で非登録会員と判別された者によるアクセスであると判別したときには、後述する図８に示す非登録会員用の処理を呼び出して実行する。（ステップＳ２１５）
【００４５】
一方、ステップＳ２１４で登録会員であると判別したとき、又は上述したステップＳ２１２で最初のアクセスでないと判別したとき、即ち登録会員と判別された者によるアクセスであると判別したときには、図１４に示す登録会員用の処理を呼び出して実行し（ステップＳ２１６）、本サブルーチンを終了する。
【００４６】
上述したステップＳ２１３及びＳ２１４の処理から、「前記携帯端末装置から送信された前記操作者特定情報と前記記憶手段に記憶されている前記会員登録情報とに基づいて前記操作者が登録会員であるか否かを判断」する処理を構成する。このような処理をすることにより、操作者が所望する情報に至るまでの操作を少なくすることができ、煩わしさを低減できる。また、操作者が目的とする情報が表示されるまでの時間を短くすることもでき、通信費用を安価にできる。
【００４７】
図８は、上述した図６のステップＳ２１５で呼び出されて実行される非登録会員用の処理のサブルーチンを示す。尚、この図８においては、実線は処理の流れを示し、破線は携帯型電話２０への情報の送信の流れを示す。
【００４８】
最初に、携帯型電話２０から送信されたデータが、メニュー表示を要求する旨の情報であるか否かを判断する（ステップＳ２２１）。メニュー表示を要求する旨の情報でないと判別したときには、後述する図１０に示す表示外処理のサブルーチンを呼び出して実行し（ステップＳ２２２）、本サブルーチンを終了する。携帯型電話２０から送信されたデータが、メニュー表示を要求する旨の情報であると判別したときには、携帯型電話２０から送信されたデータが、所定のメニューを選択する旨の情報であるか否かを判断する（ステップＳ２２３）。所定のメニューを選択する旨の情報でないと判別したときには、非登録会員用のＷＥＢデータを選択し（ステップＳ２２４）、さらに、選択したＷＥＢデータのうちの最上位のＷＥＢデータを選択し（ステップＳ２２５）、選択された最上位のＷＥＢデータを携帯型電話２０に送信する（ステップＳ２２７）。ステップＳ２２５で選択された最上位のＷＥＢデータは、図９に示すＷＥＢデータＭ０−０であり、この最上位のＷＥＢデータＭ０−０が、ステップＳ２２７の処理で携帯型電話２０に送信されて、図４のステップＳ１０３の処理で携帯型電話２０の表示装置１１０に表示される。
【００４９】
尚、図９に示すＭ０−０〜Ｍ０−５のＷＥＢデータは、ＷＥＢデータの全体を示すもので、携帯型電話２０の表示装置１１０には、その一部が表示される。操作者がキーボード１２０を操作することにより、ＷＥＢデータが操作に応じて徐々にスクロールされて表示される。また、この図９に示す例では、ＷＥＢデータＭ０−０が最上位のＷＥＢデータであり、Ｍ０−１〜Ｍ０−５が下位のＷＥＢデータである。
【００５０】
上述したステップＳ２２３で所定のメニューを選択する旨の情報であると判別したときには、その情報に応じた下位のＷＥＢデータを選択し（ステップＳ２２６）、選択された下位のＷＥＢデータを携帯型電話２０に送信する（ステップＳ２２７）。例えば、図９に示した例では、最上位のＷＥＢデータであるＭ０−０の下部に示されているように、「ＮＥＷＳ！！（９／２６）」、「１．サイト紹介」、「２．プレゼント」、「３．体験版Ｊａｖａアプリ」及び「４．会員登録」のような選択肢が表示されている。操作者は、キーボード１２０を操作することによりこの選択肢を選択する。このとき、携帯型電話２０から携帯端末装置用情報提供サーバ３０に送信される情報が、上述したステップＳ２２３の所定のメニューを選択する旨の情報である。例えば、操作者が「ＮＥＷＳ！！（９／２６）」を選択して、そのメニューを選択する旨の情報が携帯型電話２０から送信されたときには、ステップＳ２２６の処理でＷＥＢデータＭ０−１が選択される。選択されたＷＥＢデータＭ０−１は、ステップＳ２２７の処理で携帯型電話２０に送信されて、図４のステップＳ１０３の処理で携帯型電話２０の表示装置１１０に表示される。同様に、「１．サイト紹介」が選択されたときには、ＷＥＢデータＭ０−２が選択されて表示装置１１０に表示され、「２．プレゼント」が選択されたときには、ＷＥＢデータＭ０−３が選択されて表示装置１１０に表示され、「３．体験版Ｊａｖａアプリ」が選択されたときには、ＷＥＢデータＭ０−４が選択されて表示装置１１０に表示され、「４．会員登録」が選択されたときには、ＷＥＢデータＭ０−５が選択されて表示装置１１０に表示される。
【００５１】
上述したステップＳ２２７の処理を実行した後、直ちに本サブルーチンを終了する。
【００５２】
図１０は、上述した図８のステップＳ２２２で呼び出されて実行される表示外処理の処理のサブルーチンを示す。尚、この図１０においては、実線は処理の流れを示し、破線は携帯型電話２０への情報の送信の流れを示す。
【００５３】
最初に、携帯型電話２０から送信されたデータが、会員登録を希望する旨の情報であるか否かを判断する（ステップＳ２３１）。この情報は、図９に示した例では、ＷＥＢデータＭ０−０の下部に示されている「４．会員登録」の選択肢を操作者が選択したときに、携帯型電話２０から送信される。携帯型電話２０から送信されたデータが、会員登録を希望する旨の情報でないと判別したときには、別処理１のサブルーチン（図示せず）を呼び出して実行する（ステップＳ２３２）。尚、この別処理１のサブルーチンは、例えば、体験版のスロットゲームを携帯型電話２０にダウンロードさせるための処理や、無料の着信メロディーの音声データや待ち受け画面の画像データを操作者へのプレゼントとして携帯型電話２０に送信するための処理等のプログラムである。
【００５４】
一方、ステップＳ２３１で会員登録を希望する旨の情報であると判別したときには、入力処理のサブルーチン（図示せず）を呼び出して実行する（ステップＳ２３３）。この入力処理のサブルーチンが実行されたときには、図１１及び図１２に示すような画像が選択されて、携帯型電話２０に送信され携帯型電話２０の表示装置１１０に表示される。例えば、図１１（ａ）に示すような「コースの選択」に関する情報が表示装置１１０に表示されたときに、携帯型電話２０の操作者が、キーボード１２０を操作してコースを選択すると、選択されたコースについての情報が携帯型電話２０から携帯端末装置用情報提供サーバ３０に送信される。また、図１１（ｂ）に示すような「利用規約」に関する情報や、図１２（ａ）に示すような「メールマガジン」の購読希望に関する情報が携帯型電話２０の表示装置１１０に表示されたときには、それに応じた操作を操作者がすることにより、その情報が携帯型電話２０から携帯端末装置用情報提供サーバ３０に送信される。さらに、図１２（ｂ）に示すような「ハンドルネーム」と「メールアドレス」とを入力する欄が、携帯型電話２０の表示装置１１０に表示されたときに、携帯型電話２０の操作者が、キーボード１２０を操作して、操作者の「ハンドルネーム」と「メールアドレス」とについて文字情報を入力すると、その文字情報が、携帯型電話２０から携帯端末装置用情報提供サーバ３０に送信される。
【００５５】
ステップＳ２３３の処理の後、受信した情報に不備があるか否かを判断する（ステップＳ２３４）。例えば、送信されたハンドルネームやメールアドレスに使用することができない文字が含まれている場合や、文字数が所定数を超えている場合には、受信した情報に不備があったと判別する。受信した情報に不備があったと判別したときには、不備があった旨を示すデータを選択し（ステップＳ２３５）、そのデータを携帯型電話２０に送信して（ステップＳ２３６）、携帯型電話２０の表示装置１１０に表示させて、処理を上述したステップＳ２３３に戻す。
【００５６】
上述したステップＳ２３４で、受信した情報に不備がないと判別したときには、ステップＳ２３３で携帯型電話２０から送信された情報を図７に示した管理用データベースに記憶させる（ステップＳ２３７）。この処理をすることによって、会員登録されたことになる。次いで、会員登録された旨を示すデータを選択し（ステップＳ２３８）、そのデータを携帯型電話２０に送信して（ステップＳ２３９）、図１３に示すような画面を携帯型電話２０の表示装置１１０に表示させる。
【００５７】
上述したように、ステップＳ２３７では、図７に示した管理用データベースに携帯型電話２０から送信された情報を記憶させる。この管理用データベースには、「ユーザＩＤ」、「ハンドルネーム」、「メールアドレス」、「メールマガジン」及び「コース」等のデータが登録されている。「ユーザＩＤ」は、上述したように、携帯型電話２０の操作者を識別するための情報でセンターサーバ２６から送信された情報である。また、「ハンドルネーム」、「メールアドレス」、「メールマガジン」及び「コース」は、図１０のステップＳ２３３の処理で携帯型電話２０の操作者の入力操作によって携帯端末装置用情報提供サーバ３０に送信された情報である。「ハンドルネーム」と「メールアドレス」とは、図１２（ｂ）に示したように、携帯型電話２０の表示装置１１０に表示された欄に操作者が入力した文字情報である。「メールマガジン」の欄の値が１であるときには、メールマガジンの購読を希望することを示し、値が０であるときには、メールマガジンの購読を希望しないことを示す。また、「コース」の欄の値が１であるときには、図１１（ａ）に示す「１．お手軽コース」が選択されたことを示し、値が２であるときには、「２．まるごとコース」が選択されたことを示す。
【００５８】
図１４は、上述した図６のステップＳ２１６で呼び出されて実行される登録会員の処理のサブルーチンを示す。尚、この図１４においては、実線は処理の流れを示し、破線は携帯型電話２０への情報の送信の流れを示す。
【００５９】
最初に、携帯型電話２０から送信されたデータが、メニュー表示を要求する旨の情報であるか否かを判断する（ステップＳ２４１）。メニュー表示を要求する旨の情報でないと判別したときには、後述する図１６に示す表示外処理のサブルーチンを呼び出して実行し（ステップＳ２４２）、本サブルーチンを終了する。携帯型電話２０から送信されたデータが、メニュー表示を要求する旨の情報であると判別したときには、携帯型電話２０から送信されたデータが、所定のメニューを選択する旨の情報であるか否かを判断する（ステップＳ２４３）。所定のメニューを選択する旨の情報でないと判別したときには、登録会員用のＷＥＢデータを選択し（ステップＳ２４４）、さらに、選択したＷＥＢデータのうちの最上位のＷＥＢデータを選択し（ステップＳ２４５）、選択された最上位のＷＥＢデータを携帯型電話２０に送信する（ステップＳ２４７）。ステップＳ２４５で選択された最上位のＷＥＢデータは、図１５に示すＷＥＢデータＭ１−０であり、この最上位のＷＥＢデータＭ１−０が、ステップＳ２４７の処理で携帯型電話２０に送信されて、図４の処理で携帯型電話２０の表示装置１１０に表示される。
【００６０】
尚、図１５に示すＭ１−０〜Ｍ１−２−２のＷＥＢデータは、図９に示したＷＥＢデータと同様に、ＷＥＢデータの全体を示すもので、携帯型電話２０の表示装置１１０には、その一部が表示される。操作者がキーボード１２０を操作することにより、ＷＥＢデータが操作に応じて徐々にスクロールされて表示される。また、この図１５に示す例では、ＷＥＢデータＭ１−０が最上位のＷＥＢデータであり、Ｍ１−１とＭ１−２とがＭ１−０の下位のＷＥＢデータであり、Ｍ１−２−１とＭ１−２−２とがＭ１−２の下位のＷＥＢデータである。
【００６１】
上述したステップＳ２４３で所定のメニューを選択する旨の情報であると判別したときには、その情報に応じた下位のＷＥＢデータを選択し（ステップＳ２４６）、選択された下位のＷＥＢデータを携帯型電話２０に送信する（ステップＳ２４７）。例えば、図１５に示した例では、最上位のＷＥＢデータであるＭ１−０の下部に示されているように、「ＮＥＷＳ！！（９／２６）」、「１．パーラー＄サ○ー」、「２．ランキングビジョン」、「０．次へ」等のような選択肢が表示されている。操作者は、キーボード１２０を操作することによりこの選択肢を選択する。このとき、携帯型電話２０から携帯端末装置用情報提供サーバ３０に送信される情報が、上述したステップＳ２４３の所定のメニューを選択する旨の情報である。例えば、操作者が「ＮＥＷＳ！！（９／２６）」を選択して、そのメニューを選択する旨の情報が携帯型電話２０から送信されたときには、ステップＳ２４６の処理でＷＥＢデータＭ１−１が選択される。選択されたＷＥＢデータＭ１−１は、ステップＳ２４７の処理で携帯型電話２０に送信されて、図４のステップＳ１０３の処理で携帯型電話２０の表示装置１１０に表示される。同様に、「０．次へ」が選択されたときには、ＷＥＢデータＭ１−２が選択されて表示装置１１０に表示される。さらに、ＷＥＢデータＭ１−２が表示装置１１０に表示されたときには、図１５に示すように、「１．インフォメーション」、「２．登録内容の変更」及び「０．前へ」の選択肢がさらに表示される。このときに、「１．インフォメーション」が選択されたときには、ＷＥＢデータＭ１−２−１が選択されて表示装置１１０に表示され、「２．登録内容の変更」が選択されたときには、ＷＥＢデータＭ１−２−２が選択されて表示装置１１０に表示される。
【００６２】
上述したステップＳ２４７の処理を実行した後、直ちに本サブルーチンを終了する。
【００６３】
図１６は、上述した図１４のステップＳ２４２で呼び出されて実行される表示外の処理のサブルーチンを示す。尚、この図１６においては、実線は処理の流れを示し、破線は携帯型電話２０への情報の送信の流れを示す。
【００６４】
最初に、携帯型電話２０から送信されたデータが、コンテンツをダウンロードする希望の旨の情報であるかを判断する（ステップＳ２５１）。コンテンツをダウンロードする希望の旨の情報でないと判別したときには、後述する図１８に示す別処理２のサブルーチンを呼び出して実行し（ステップＳ２５２）、本サブルーチンを終了する。
【００６５】
ステップＳ２５１でコンテンツをダウンロードする希望の旨の情報であると判別したときには、ユーザＩＤをセンターサーバ２６に送信して、機種情報をセンターサーバ２６から受信する（ステップＳ２５３）。次いで、受信した機種情報に基づいて、図１７に示す機種対応データベースを検索する（ステップＳ２５４）。
【００６６】
図１７に示す機種対応データベースは、携帯型電話２０にダウンロードされるコンテンツが着信用メロディーの音声データである場合を示す。図１７に示すようにダウンロードされるコンテンツは、携帯型電話２０の機種毎に予め準備しておく必要がある。携帯型電話２０の音声信号処理回路１１８は、単音しか出力できないものや、１６和音まで出力できるもの、６４和音まで出力できるもののように機種毎に異なる。このため、単音しか出力できない機種であるにもかかわらず、６４和音対応の音声データをダウンロードした場合には、音声が全く発せられないか、発せられても所望するような音声が発せられないという不都合が生じる。また、逆に６４和音まで出力できる機種であるにも単音対応の音声データをダウンロードした場合には、音声が全く発せられないか、発せられても音声信号処理回路１１８を十分に活用した音声が発せられない。このため、図１７に示すような機種対応データベースを予め作成しておき、これをコンテンツサーバ１６０に記憶させておく必要がある。
【００６７】
図１７に示した機種対応データベースは、曲名「Ｍ００００１」、…、「Ｍ０００５６」、…と、携帯型電話２０の機種「Ｔ１」、…、「Ｔ１６５」、…とから定まる着信用メロディーの音声データのファイル名を記憶する。例えば、操作者が希望する曲名が「Ｍ０００５４」であり、操作者の携帯型電話２０の機種が「Ｔ１１」であるときには、着信用メロディーの音声データのファイル名は「M00054-64」となる。上述したステップＳ２５４の検索処理は、操作者が希望する曲名と操作者の携帯型電話２０の機種情報とから、携帯型電話２０に送信すべき音声データのファイル名を定める処理である。また、曲名と機種とによっては、それに対応した音声データが作成されていない場合もある。このような場合には、検索処理の結果は未対応となる。例えば、図１７に示すように、操作者が希望する曲名が「Ｍ００００３」であり、操作者の携帯型電話２０の機種が「Ｔ２」であるときには、検索処理の結果は未対応となる。
【００６８】
ステップＳ２５４の検索処理の後、機種に対応した音声データが存在するか否かを判断する（ステップＳ２５５）。機種に対応した音声データが存在しないと判別したときには、機種に対応した音声データが存在しない旨を示すデータを選択し（ステップＳ２５６）、選択されたデータを携帯型電話２０に送信し（ステップＳ２５７）、本サブルーチンを終了する。
【００６９】
一方、ステップＳ２５５で機種に対応した音声データが存在すると判別したときには、図７に示した管理データベースを検索してダウンロードの履歴を検索する（ステップＳ２５８）。この検索処理は、図７のコンテンツダウンロード履歴の欄に記憶されている数値を、ユーザＩＤに基づいて検索する処理である。図７に示すように、コンテンツダウンロード履歴の欄は、音声データや画像データやアプリケーション等のコンテンツの種類毎に、さらに、これらのコンテンツが複数存在する場合には、複数の音声データ毎、複数の画像データ毎、複数のアプリケーション毎のように、その履歴が記憶されている。このコンテンツダウンロード履歴の欄の各々に記憶されている数値は、過去にそのコンテンツをダウンロードした回数を示す。この検索処理により得られた値が１以上であれば、過去にそのコンテンツをダウンロードしたことがあることを示し、得られた値が０であれば、過去にそのコンテンツをダウンロードしたことがないことを示す。
【００７０】
この数値から過去にダウンロードしたことがあるか否かを判断する（ステップＳ２５９）。過去にダウンロードしたことがあると判別したときには、過去にダウンロードしたことがある旨を示すデータを選択し（ステップＳ２６０）、選択されたデータを携帯型電話２０に送信する（ステップＳ２６１）。このようにすることで、同じコンテンツを重複してダウンロードしてもよいか否か操作者にその注意を喚起させることができる。その結果として、コンテンツを重複してダウンロードされることを未然に防止することができ、コンテンツの受信で時間を無駄にしたり通信費用が発生したりすることを防止できる。
【００７１】
ステップＳ２６１の処理の後、携帯型電話２０からダウンロードすることを了解する旨の情報が送信されたか否かを判断する（ステップＳ２６２）。このダウンロードすることを了解する旨の情報は、携帯型電話２０の操作者の操作によって送信されるもので、既にコンテンツが携帯型電話２０にダウンロードされているにもかかわらず、改めてそのコンテンツのダウンロードを希望することを示す。
【００７２】
ステップＳ２６２で了解する旨の情報が送信されなかったと判別したとき、即ち、携帯型電話２０の操作者がそのコンテンツのダウンロードを了解しなかったときには、ダウンロードしない旨のデータを選択し（ステップＳ２６３）、選択されたデータを携帯型電話２０に送信し（ステップＳ２６４）、本サブルーチンを終了する。
【００７３】
一方、ステップＳ２６２で了解する旨の情報が送信されたと判別したとき、即ち、携帯型電話２０の操作者がそのコンテンツのダウンロードを了解したときには、又は上述したステップＳ２５９で過去にダウンロードしたことがないと判別したときには、ステップＳ２５４の検索処理で得られたコンテンツを選択し（ステップＳ２６５）、ダウンロードを開始する旨を示すデータを選択し（ステップＳ２６６）、選択されたデータを携帯型電話２０に送信し（ステップＳ２６７）、ステップＳ２６５で選択されたファイル名のコンテンツの送信を開始する（ステップＳ２６８）。このコンテンツの送信が開始されたときには、携帯型電話２０においては、上述した図４のステップＳ１０８の処理を実行してコンテンツをダウンロードする。次いで、図７に示した管理データベースを検索して、携帯型電話２０に送信したコンテンツに対応するコンテンツダウンロード履歴の欄の値を１だけ増やして更新し（ステップＳ２６９）、本サブルーチンを終了する。
【００７４】
上述した図７に示した管理データベースとステップＳ２６９の処理とから、「前記記憶手段は、前記コンテンツを前記携帯端末装置に送信した履歴を示す送信履歴情報を前記コンテンツ情報として前記記憶手段に記憶」することをなす。また、上述したステップＳ２５９の処理から、「前記携帯端末装置から前記コンテンツの送信を希望する旨の情報が前記入力情報として送信されたときには、前記送信履歴情報に基づいて前記コンテンツを前記携帯端末装置に既に送信したことがあるか否かを判断」することをなす。さらに、ステップＳ２６７及びＳ２６９の処理から、「前記コンテンツを前記携帯端末装置に送信したことがないと判別したときには、前記コンテンツを前記携帯端末装置に送信するとともに、前記コンテンツを既に送信したことを示す送信済み情報を前記送信履歴情報として前記操作者特定情報に対応させて前記記憶手段に記憶させ」ることをなす。さらにまた、ステップＳ２６０の処理から、「前記コンテンツを前記携帯端末装置に送信したことがあると判別したときには、前記コンテンツを既に送信した旨の情報を前記携帯端末装置に送信し前記表示手段に表示させる」ことをなす。
【００７５】
尚、図１７に示した機種対応データベースは、コンテンツが音声データである場合のものを示したが、コンテンツがアプリケーションソフトや画像データである場合も、同様の機種対応データベースを準備しておくことが好ましい。携帯型電話２０の機種によって、携帯型電話２０のＲＡＭ１０６の容量が異なる。このため、例えば、コンテンツがアプリケーションソフトである場合には、ＲＡＭ１０６の容量が小さい機種の場合には、コンテンツをダウンロードできない場合もある。このような場合に対応するために、容量に応じたアプリケーションソフトを予め作成して機種毎に対応させたり、未対応としたりして機種対応データベースを準備しておく必要がある。また、携帯型電話２０の機種によって、携帯型電話２０の表示装置１１０の解像度や表示可能色の最大数が異なる。このため、例えば、コンテンツが画像データである場合には、表示装置１１０の解像度や表示可能色数に応じた画像データを予め作成して機種毎に対応させて、機種対応データベースを準備しておく必要もある。
【００７６】
上述した機種対応データベースを記憶したコンテンツサーバ１６０から、「画像データ又は／及び音声データを含むコンテンツを前記携帯端末装置の種類に対応して記憶する記憶手段」が構成される。また、上述したステップＳ２５４〜Ｓ２６７の処理により、「前記制御手段は、前記携帯端末装置の種類に応じて前記携帯端末装置に前記コンテンツを送信する」ことをなす。
【００７７】
図１８は、上述した図１６のステップＳ２５２で呼び出されて実行される別処理２の処理のサブルーチンを示す。尚、この図１８においては、実線は処理の流れを示し、破線は携帯型電話２０への情報の送信の流れを示す。
【００７８】
最初に、携帯型電話２０から送信されたデータが、物品の購入、例えばぬいぐるみの購入を希望する旨の情報であるか否かを判断する（ステップＳ２７１）。携帯型電話２０から送信されたデータが、物品の購入を希望する旨の情報でないと判別したときには、別処理３のサブルーチン（図示せず）を呼び出して実行する（ステップＳ２７２）。携帯型電話２０から送信されたデータが、物品の購入を希望する旨の情報であると判別したときには、管理用データベースを検索する（ステップＳ２７３）。この検索処理は、携帯型電話２０から送信されて携帯端末装置用情報提供サーバ３０の管理用データベースに既に記憶されている情報のうち、物品の購入処理の際に改めて必要となる情報が存在するか否かを判断するために行う処理である。例えば、物品の購入処理にメールアドレスの情報が必要な場合において、メールアドレスの情報は、会員登録の処理の際に管理用データベースに記憶されているので既に存在する。また、過去に他の物品を購入しているときには、住所や電話番号等の操作者の連絡先の情報は、そのときに管理用データベースに記憶されているので、住所や電話番号等の情報は既に存在する。
【００７９】
ステップＳ２７３の管理用データベースの検索処理の結果、物品の購入処理の際に必要とする情報が、管理用データベースに既に存在したか否かを判断する（ステップＳ２７４）。必要とする情報が管理用データベースに存在したと判別したときには、存在した情報の全てを携帯型電話２０に送信するために選択し（ステップＳ２７５）、存在した情報の全てを携帯型電話２０に送信する（ステップＳ２７６）。
【００８０】
ステップＳ２７４で必要とする情報が管理用データベースに存在しないと判別したとき、又はステップＳ２７６の処理を実行したときには、情報入力の処理を実行する（ステップＳ２７７）。この処理は、物品の購入処理の際に必要とする情報の入力用のＷＥＢデータを携帯型電話２０に送信するとともに、ステップＳ２７５で選択した情報を携帯型電話２０に送信する。この処理により、携帯型電話２０の表示装置１１０には、図１９に示すような画面が表示される。図１９に示した例では、物品の購入処理の際に必要とする情報は、「氏名」、「メールアドレス」、「住所」、「電話番号」及び「カード番号」の５種類の情報である。上述したように、ステップＳ２７３の検索処理の結果、メールアドレスの情報のみが既に存在した場合、例えば図７に示すハンドルネーム「カンナ」の場合には、図１９（ａ）に示すように、そのメールアドレスの情報も携帯型電話２０に送信されて表示装置１１０に表示される。また、ステップＳ２７３の検索処理の結果、メールアドレスの情報のみならず、住所や電話番号の情報も既に存在した場合、例えば図７に示すハンドルネーム「ゆかり」の場合には、図１９（ｂ）に示すように、住所や電話番号の情報も携帯型電話２０に送信されて表示装置１１０に表示される。
【００８１】
尚、図７に示すように管理用データベースに記憶されている情報は、ハンドルネームであり本名ではないが、本名をハンドルネームとして入力する操作者も存在し得ることを考慮して、図１９に示した例では、ハンドルネームの情報を本名の情報として携帯型電話２０に送信した場合を示した。
【００８２】
このように、管理用データベースに既に記憶されている情報について再び入力するようなときには、その情報を携帯型電話２０に送信するので、改めて同じ情報を入力することなく処理を進めることができ、操作を簡素化及び容易化することができ、操作の煩わしさを低減することができる。
【００８３】
上述したステップＳ２７７の情報入力の処理を実行した後、受信した情報に不備があるか否かを判断する（ステップＳ２７８）。例えば、電話番号に存在しない市外局番が入力された場合や、不適切なカード番号が入力されている場合には、受信した情報に不備があったと判別する。受信した情報に不備があったと判別したときには、不備があった旨を示すデータを選択し（ステップＳ２７９）、選択されたデータを携帯型電話２０に送信し（ステップＳ２８０）、処理を上述したステップＳ２７７に戻す。
【００８４】
上述したステップＳ２７８で受信した情報に不備がないと判別したときには、ステップＳ２７７で携帯型電話２０から送信された情報を図７に示した管理用データベースに記憶させる（ステップＳ２８１）。この処理をすることによって、発注処理が完了する。次いで、発注処理が完了した旨を示すＷＥＢデータを選択することにより（ステップＳ２８２）、携帯型電話２０の表示装置１１０にその旨の表示がされる。
【００８５】
上述したステップＳ２７３の検索処理とステップＳ２７４の判断処理とによって、既に存在すると判別された情報から、「操作者による前記入力手段の入力操作によって入力されて前記携帯端末装置から送信された入力済み情報」が構成される。また、ステップＳ２７４の判断処理により、既に存在すると判別することによって、「改めて前記入力手段から入力され得ると判別した」ことをなす。さらに、ステップＳ２７６の処理で既に存在すると判別された情報を携帯型電話２０に送信する処理により、「前記入力済み情報を前記携帯端末装置に送信して表示させる」ことをなす。
【００８６】
尚、上述した実施の形態では、携帯端末装置として携帯型電話である場合を示したが、これに限られず、通信機能を有する又は通信機能を付加することができる携帯型の処理装置、例えばＰＤＡ（Personal Digital(Data) Assistants）等の処理装置であってもよい。このような処理装置であっても、キーボード等の入力装置の操作性が低いため、本発明による携帯端末装置用情報提供システムや携帯端末装置用情報提供サーバは有効となる。
【図面の簡単な説明】
【００８７】
【図１】本発明に係る携帯端末装置用情報提供システムを示すブロック図である。
【図２】携帯型電話２０の構成を示すブロック図である。
【図３】携帯端末装置用情報提供サーバ３０の構成を示すブロック図である。
【図４】携帯型電話２０において実行される基本処理のサブルーチンを示すフローチャートである。
【図５】携帯端末装置用情報提供サーバ３０において実行される基本処理のサブルーチンを示すフローチャートである。
【図６】携帯端末装置用情報提供サーバ３０において実行される登録ユーザか登録ユーザかを判断する処理のサブルーチンを示すフローチャートである。
【図７】管理用データベースの例を示す図である。
【図８】図６のステップＳ２１５で呼び出されて実行される非登録会員用の処理のサブルーチンを示すフローチャートである。
【図９】非登録会員用の表示情報の例を示す図である。
【図１０】図８のステップＳ２２２で呼び出されて実行される表示外処理の処理のサブルーチンを示すフローチャートである。
【図１１】会員登録をする際に必要となる情報の入力の促す例を示す図である。
【図１２】会員登録をする際に必要となる情報の入力の促す例を示す図である。
【図１３】会員登録が完了したときに、その旨が携帯型電話２０の表示装置１１０に表示される例を示す図である。
【図１４】図６のステップＳ２１６で呼び出されて実行される登録会員の処理のサブルーチンを示すフローチャートである。
【図１５】登録会員用の表示情報の例を示す図である。
【図１６】図１４のステップＳ２４２で呼び出されて実行される表示外の処理のサブルーチンを示すフローチャートである。
【図１７】機種対応データベースの例を示す図である。
【図１８】図１６のステップＳ２５２で呼び出されて実行される別処理２の処理のサブルーチンを示すフローチャートである。
【図１９】管理用データベースに記憶されて既に存在する情報を携帯型電話２０に送信して表示された例を示す図である。
【符号の説明】
【００８８】
２０  携帯型電話（携帯端末装置）
３０  携帯端末装置用情報提供サーバ
１１０  表示装置（表示手段）
１２０  キーボード（入力手段）
１２６  通信インターフェース（端末通信手段）
１６２  外部接続用インターフェース（サーバ通信手段）
１５２  ＣＰＵ（制御手段）
１５４  ＲＯＭ（制御手段）
１５６  ＲＡＭ（制御手段）
１５８  ＷＥＢサーバ（記憶手段）
１６０  コンテンツサーバ（記憶手段）
１７２  ＣＰＵ（制御手段）
１７４  ＲＯＭ（制御手段）
１７６  ＲＡＭ（制御手段）
１７８  管理用データベースサーバ
【図１】
2005056027.tif 000003
【図２】
2005056027.tif 000004
【図３】
2005056027.tif 000005
【図４】
2005056027.tif 000006
【図５】
2005056027.tif 000007
【図６】
2005056027.tif 000008
【図７】
2005056027.tif 000009
【図８】
2005056027.tif 000010
【図９】
2005056027.tif 000011
【図１０】
2005056027.tif 000012
【図１１】
2005056027.tif 000013
【図１２】
2005056027.tif 000014
【図１３】
2005056027.tif 000015
【図１４】
2005056027.tif 000016
【図１５】
2005056027.tif 000017
【図１６】
2005056027.tif 000018
【図１７】
2005056027.tif 000019
【図１８】
2005056027.tif 000020
【図１９】
2005056027.tif 000021