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