(57)【特許請求の範囲】
【請求項１】
ユーザの端末装置からの電子メールを受信する電子メール受信手段と、
検索のための複数種類のコマンドからなるコマンドテーブル及び前記複数種類の各コマンドに対応され検索ワードからなる検索ワードテーブルを参照し、前記電子メール受信手段で受信した電子メール中からコマンド及び検索ワードをキーワードとして抽出するキーワード抽出手段と、
前記キーワード抽出手段で抽出した前記コマンド及び前記検索ワードからなるキーワードに基づいて所定の処理を実行するキーワード実行手段と、
前記キーワード実行手段で実行した処理の結果を電子メールで前記端末装置に送信する電子メール送信手段と、
前記ユーザごとに当該ユーザを識別する識別子と関連付けて前記キーワード抽出手段で抽出した前記コマンド及び前記検索ワードからなるキーワードの履歴を蓄積する履歴蓄積手段と、
前記識別子をキーとして前記履歴蓄積手段で蓄積されているユーザごとの前記履歴を参照し、当該履歴に応じたユーザごとのｗｅｂページの内容を決定するｗｅｂ決定手段と、
ユーザの端末装置からｗｅｂページの表示要求を当該ユーザの前記識別子とともに受信するｗｅｂ表示受信手段と、
前記ｗｅｂ表示受信手段で前記表示要求を受信したときは、当該表示要求とともに受信した前記識別子をキーとして当該ユーザの前記ｗｅｂ決定手段の決定に基づくｗｅｂページの内容を前記端末装置に送信するｗｅｂ送信手段と、
を備えているｗｅｂページ表示システム。
【請求項２】
前記履歴蓄積手段を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計する集計手段をさらに備え、
前記ｗｅｂ決定手段は、ｗｅｂページの内容として前記集計手段で出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを表示した内容のｗｅｂページを決定する、
請求項１に記載のｗｅｂページ表示システム。
【請求項３】
前記履歴蓄積手段を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計する集計手段と、
前記集計手段で出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを選択するか否かを前記ユーザの端末装置にｗｅｂページの表示又は電子メールの送信により問い合わせる問い合わせ手段と、
前記問い合わせ手段による問い合わせの結果、キーワードに関する前記データを選択する旨の意思表示が前記端末装置からなされたときは、当該キーワードの情報を前記識別子と関連付けて登録する登録手段と、
をさらに備え、
前記ｗｅｂ決定手段は、ｗｅｂページの内容として前記登録手段で登録したキーワードに関するデータを表示した内容のｗｅｂページを決定する、
請求項１に記載のｗｅｂページ表示システム。
【請求項４】
ユーザの端末装置からｗｅｂページの表示要求を当該ユーザを識別する識別子とともに受信するｗｅｂ表示受信ステップと、
ユーザごとのｗｅｂページの内容を決定するｗｅｂ決定ステップと、
前記ｗｅｂ表示受信ステップで前記表示要求を受信したときは、前記ｗｅｂ決定ステップで決定した当該ユーザのためのｗｅｂページの内容を前記端末装置に送信するｗｅｂ送信ステップと、
を含んでいて、
前記ｗｅｂ決定ステップは、検索のための複数種類のコマンドからなるコマンドテーブル及び前記複数種類の各コマンドに対応され検索ワードからなる検索ワードテーブルを参照してユーザの端末装置から受信した電子メール中から抽出したコマンド及び検索ワードからなるキーワードについて当該ユーザの前記識別子と関連付けて蓄積している履歴を参照し、当該履歴に応じたユーザごとのｗｅｂページの内容を決定するものである、
ｗｅｂページ表示方法。
【請求項５】
前記ｗｅｂ決定ステップは、前記履歴を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計し、この集計により出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを表示した内容に前記ｗｅｂページの内容を決定するものである、
請求項４に記載のｗｅｂページ表示方法。
【請求項６】
前記ｗｅｂ決定ステップは、前記キーワードの情報を前記識別子と関連付けて登録している登録データを参照して、この登録したキーワードに関するデータを表示した内容に前記ｗｅｂページの内容を決定するものであり、
前記登録データは、前記履歴を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計し、この集計で出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを選択するか否かを前記ユーザの端末装置にｗｅｂページの表示又は電子メールの送信により問い合わせ、この問い合わせの結果、キーワードに関する前記データを選択する旨の意思表示が前記端末装置からなされたときに、当該キーワードの情報を前記識別子と関連付けて登録しているものである、
請求項４に記載のｗｅｂページ表示方法。
【請求項７】
ユーザの端末装置からｗｅｂページの表示要求を当該ユーザを識別する識別子とともに受信するｗｅｂ表示受信ステップと、
ユーザごとのｗｅｂページの内容を決定するｗｅｂ決定ステップと、
前記ｗｅｂ表示受信ステップで前記表示要求を受信したときは、前記ｗｅｂ決定ステップで決定した当該ユーザのためのｗｅｂページの内容を送信するｗｅｂ送信ステップと、
をコンピュータに実行させるｗｅｂページ表示プログラムであって、
前記ｗｅｂ決定ステップは、検索のための複数種類のコマンドからなるコマンドテーブル及び前記複数種類の各コマンドに対応され検索ワードからなる検索ワードテーブルを参照してユーザの端末装置から受信した電子メール中から抽出したコマンド及び検索ワードからなるキーワードについて当該ユーザの前記識別子と関連付けて蓄積している履歴を参照し、当該履歴に応じたユーザごとのｗｅｂページの内容を決定するものである、
ｗｅｂページ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、過去にユーザが送信した電子メールから得られたデータの履歴を、当該ユーザの端末装置に表示するｗｅｂページの内容に反映させる、ｗｅｂページ表示システム、ｗｅｂページ表示方法及びｗｅｂページ表示プログラムに関する。
【背景技術】
【０００２】
Ｗｅｂページ上で検索条件を入力すると、当該検索条件に対応した当該Ｗｅｂページの該当ページを表示する技術が知られている。例えば、各地の天気予報を知らせるページを備えたＷｅｂページのＴＯＰページ上で、検索条件として「東京  天気」と入力すると、東京地方の天気予報を知らせるページを表示することができる等である。
【０００３】
また、特許文献１においては、ユーザがユーザ端末を用いて天気情報を提供するｗｅｂサイトにアクセスした後、天気現況を知りたい地点を入力すると、その入力された地点の天気現況がユーザ端末の画面上に表示される技術が開示されている。
【特許文献１】特開２００４−２１６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前述の技術では、ユーザが見たい情報を掲載したページに最終的に辿り着くまでに、まず、該当するＷｅｂページのトップページの表示を要求し、そのトップページの検索条件入力欄に「東京  天気」のような検索条件を入力し、また、特許文献１に記載の技術であれば、「新宿区」のような地点を検索条件として入力してから、検索条件の決定ボタンを操作する、という煩雑な操作を必要とし、ユーザにとっては簡単な操作で必要なページに辿り着くことができないという不具合がある。
【０００５】
そこで、本発明の目的は、Ｗｅｂページ上でユーザにとって関心のある情報に簡単な操作で辿り着くことができるようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、ユーザの端末装置からの電子メールを受信する電子メール受信手段と、検索のための複数種類のコマンドからなるコマンドテーブル及び前記複数種類の各コマンドに対応され検索ワードからなる検索ワードテーブルを参照し、前記電子メール受信手段で受信した電子メール中からコマンド及び検索ワードをキーワードとして抽出するキーワード抽出手段と、前記キーワード抽出手段で抽出した前記コマンド及び前記検索ワードからなるキーワードに基づいて所定の処理を実行するキーワード実行手段と、前記キーワード実行手段で実行した処理の結果を電子メールで前記端末装置に送信する電子メール送信手段と、前記ユーザごとに当該ユーザを識別する識別子と関連付けて前記キーワード抽出手段で抽出した前記コマンド及び前記検索ワードからなるキーワードの履歴を蓄積する履歴蓄積手段と、前記識別子をキーとして前記履歴蓄積手段で蓄積されているユーザごとの前記履歴を参照し、当該履歴に応じたユーザごとのｗｅｂページの内容を決定するｗｅｂ決定手段と、ユーザの端末装置からｗｅｂページの表示要求を当該ユーザの前記識別子とともに受信するｗｅｂ表示受信手段と、前記ｗｅｂ表示受信手段で前記表示要求を受信したときは、当該表示要求とともに受信した前記識別子をキーとして当該ユーザの前記ｗｅｂ決定手段の決定に基づくｗｅｂページの内容を前記端末装置に送信するｗｅｂ送信手段と、
を備えているｗｅｂページ表示システムである。
【０００７】
この場合に、前記履歴蓄積手段を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計する集計手段をさらに備え、前記ｗｅｂ決定手段は、ｗｅｂページの内容として前記集計手段で出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを表示した内容のｗｅｂページを決定する、ようにしてもよい。
【０００８】
また、前記履歴蓄積手段を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計する集計手段と、前記集計手段で出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを選択するか否かを前記ユーザの端末装置にｗｅｂページの表示又は電子メールの送信により問い合わせる問い合わせ手段と、前記問い合わせ手段による問い合わせの結果、キーワードに関する前記データを選択する旨の意思表示が前記端末装置からなされたときは、当該キーワードの情報を前記識別子と関連付けて登録する登録手段と、をさらに備え、前記ｗｅｂ決定手段は、ｗｅｂページの内容として前記登録手段で登録したキーワードに関するデータを表示した内容のｗｅｂページを決定する、ようにしてもよい。
【０００９】
別の面から見た本発明は、ユーザの端末装置からｗｅｂページの表示要求を当該ユーザを識別する識別子とともに受信するｗｅｂ表示受信ステップと、ユーザごとのｗｅｂページの内容を決定するｗｅｂ決定ステップと、前記ｗｅｂ表示受信ステップで前記表示要求を受信したときは、前記ｗｅｂ決定ステップで決定した当該ユーザのためのｗｅｂページの内容を前記端末装置に送信するｗｅｂ送信ステップと、を含んでいて、前記ｗｅｂ決定ステップは、検索のための複数種類のコマンドからなるコマンドテーブル及び前記複数種類の各コマンドに対応され検索ワードからなる検索ワードテーブルを参照してユーザの端末装置から受信した電子メール中から抽出したコマンド及び検索ワードからなるキーワードについて当該ユーザの前記識別子と関連付けて蓄積している履歴を参照し、当該履歴に応じたユーザごとのｗｅｂページの内容を決定するものである、ｗｅｂページ表示方法である。
【００１０】
この場合に、前記ｗｅｂ決定ステップは、前記履歴を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計し、この集計により出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを表示した内容に前記ｗｅｂページの内容を決定するものである、ようにしてもよい。
【００１１】
また、前記ｗｅｂ決定ステップは、前記キーワードの情報を前記識別子と関連付けて登録している登録データを参照して、この登録したキーワードに関するデータを表示した内容に前記ｗｅｂページの内容を決定するものであり、前記登録データは、前記履歴を参照して前記識別子をキーにユーザごとの前記履歴を取得し、当該履歴中で出現頻度が予め設定された基準以上に高いキーワードを集計し、この集計で出現頻度が予め設定された基準以上に高いとされたキーワードに関するデータを選択するか否かを前記ユーザの端末装置にｗｅｂページの表示又は電子メールの送信により問い合わせ、この問い合わせの結果、キーワードに関する前記データを選択する旨の意思表示が前記端末装置からなされたときに、当該キーワードの情報を前記識別子と関連付けて登録しているものである、ようにしてもよい。
また、別の面から見た本発明は、ユーザの端末装置からｗｅｂページの表示要求を当該ユーザを識別する識別子とともに受信するｗｅｂ表示受信ステップと、ユーザごとのｗｅｂページの内容を決定するｗｅｂ決定ステップと、前記ｗｅｂ表示受信ステップで前記表示要求を受信したときは、前記ｗｅｂ決定ステップで決定した当該ユーザのためのｗｅｂページの内容を送信するｗｅｂ送信ステップと、をコンピュータに実行させるｗｅｂページ表示プログラムであって、前記ｗｅｂ決定ステップは、検索のための複数種類のコマンドからなるコマンドテーブル及び前記複数種類の各コマンドに対応され検索ワードからなる検索ワードテーブルを参照してユーザの端末装置から受信した電子メール中から抽出したコマンド及び検索ワードからなるキーワードについて当該ユーザの前記識別子と関連付けて蓄積している履歴を参照し、当該履歴に応じたユーザごとのｗｅｂページの内容を決定するものである、ｗｅｂページ表示プログラムである。
【発明の効果】
【００１２】
本発明によれば、電子メールに文言を入力して送信を受けると、当該電子メールに含まれるキーワードに応じた処理（情報検索など）を行い、その結果を電子メールで返信するシステムにおいて、過去にユーザが送信した電子メールから得られたキーワードの履歴を蓄積しておけば、その履歴から当該ユーザにとって関心の高い情報を判断することができる。そこで、当該履歴に応じたユーザごとのｗｅｂページを作成してユーザに送信すれば、表示されたｗｅｂページからユーザにとって関心の高い情報にわずかな操作で辿り着くことが可能となるので、Ｗｅｂページ上で検索条件を入力して決定ボタンを操作するような煩雑な手間を省いて、簡単な操作で必要なページに辿り着くことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態について説明する。
【００１４】
（１）システム構成の概要
図１は、本発明の一実施形態であるｗｅｂページ表示システムの概略構成を示すブロック図である。このｗｅｂページ表示システム１は、本発明のｗｅｂページ提供システム、ｗｅｂページ提供方法を実施するものであり、メールサーバ２、ｗｅｂサーバ３、エキスパートシステム４、履歴データベース（ＤＢ）サーバ５、検索エンジン６などから構成されている。このメールサーバ２、ｗｅｂサーバ３、エキスパートシステム４、履歴データベース（ＤＢ）サーバ５、検索エンジン６は、互いに通信を行うことができ、また、メールサーバ２、ｗｅｂサーバ３は、移動体通信網７、本例では携帯電話網と、インターネット８とを介して、本システムのユーザの端末装置９、本例では携帯電話と通信を行うことができる。
【００１５】
図２は、メールサーバ２、ｗｅｂサーバ３、エキスパートシステム４、履歴データベース（ＤＢ）サーバ５、検索エンジン６を構成しているコンピュータの電気的な接続のブロック図である。これらのコンピュータは、いずれも、各種演算を行い、各部を集中的に制御するＣＰＵ１１と、各種のＲＯＭ、ＲＡＭから構成されるメモリ１２とが、バス１３を介して接続されている。バス１３には、適宜所定のインターフェイスを介して、磁気記憶装置（ＨＤＤ）１４、通信インターフェイス（Ｉ／Ｆ）１５が接続されている。磁気記憶装置１４には、それぞれ所定のプログラムがセットアップされていて、このプログラムに基づく処理により、メールサーバ２、ｗｅｂサーバ３、エキスパートシステム４、履歴データベース（ＤＢ）サーバ５、検索エンジン６は、それぞれ後述するような処理を行うことができる。また、磁気記憶装置１４には、それぞれ後述するデータテーブル等が格納される。通信インターフェイス１５は、メールサーバ２、ｗｅｂサーバ３、エキスパートシステム４、履歴データベース（ＤＢ）サーバ５、検索エンジン６が互いに通信を行うことを可能とし、また、メールサーバ２、ｗｅｂサーバ３においては、移動体通信網７、インターネット８とを介してユーザの端末装置９と通信を行うことを可能とする。
【００１６】
図３は、端末装置９の電気的な接続のブロック図である。この端末装置９は、各種演算を行い、各部を集中的に制御するＣＰＵ２１と、各種のＲＯＭ、ＲＡＭから構成されるメモリ２２とが、バス２３を介して接続されている。バス２３には適宜所定のインターフェイスを介して、アンテナ２４により移動体通信網７と無線通信を行う通信インターフェイス（Ｉ／Ｆ）２５と、各種キー２６と、液晶ディスプレイ２７と、送話用のマイク２８と、受話用のスピーカ２９と、磁気記憶装置や半導体メモリから構成される記憶装置３０とが接続されている。記憶装置３０にはアプリケーションプログラム３１がセットアップされていて、このアプリケーションプログラム３１に基づいてｗｅｂページ表示システム１を利用する後述のようなサービスを受けることができる。なお、検索エンジン６は、アプリケーションサーバとしての機能も備えており、アプリケーションプログラム３１は、検索エンジン６、ｗｅｂサーバ３を介して、端末装置９にダウンロードすることができる。
【００１７】
（２）処理の概要
図１に戻り、ｗｅｂページ表示システム１が実行する処理の概要について説明する。ｗｅｂページ表示システム１は、電子メールによるサービスの提供（以下、「メールサービス」という）と、ｗｅｂページによるサービスの提供（以下、「ｗｅｂサービス」という）とを行う。
【００１８】
まず、メールサービスの概要について説明する。メールサーバ２は、ユーザの端末装置９から電子メールを受信すると（１）、この電子メール中から所定の手段によりキーワードを抽出する。そして、メールサーバ２は、この抽出したキーワードに基づいて所定の処理、ここでは、キーワードに基づくデータ検索の実行を検索エンジン６に要求し（２）、その結果を受信して（３）、その実行した処理の結果を電子メールでユーザの端末装置９に送信する（４）。
【００１９】
なお、電子メールから抽出するキーワードは、「天気」「乗換」などの用語である「コマンド」と、「東京」「大阪」など、コマンドに対応する内容を具体的に限定する「検索ワード」とがあり、例えば電子メールに「天気  東京」と記載されている場合、「コマンド」として「天気」が、「検索ワード」として「東京」が抽出されることになる。また、電子メールが「乗換  新宿  浜町」の場合には、「コマンド」として「乗換」が、「検索ワード」として「新宿」及び「浜町」が抽出されることになる。なお、これらの「コマンド」や「検索ワード」は電子メールのタイトル、本文のいずれに含まれていても良い。電子メールに前記のような形でキーワードが記載されていない場合には、その検索ワードの解析をエキスパートシステム４に要求し（５）、その解析結果を受信して（６）、その検索ワードに関する何かしらの情報を端末装置９に提供する。例えば、「気象情報  東京」のような入力があった場合、エキスパートシステム４はキーワード解析を行って、「コマンド」を「天気」、「検索ワード」を「東京」と特定し、その結果をメールサーバ２に送信する。メールサーバ２はその結果に基づくデータ検索の実行を、検索エンジン６に要求する。
【００２０】
また、ここで抽出したキーワードは、ユーザごとに当該ユーザを識別する識別子と関連付けて、その履歴を履歴ＤＢサーバ５に蓄積する（７）。
【００２１】
次に、ｗｅｂサービスの概要について説明する。ｗｅｂサーバ３は、ユーザを識別するための識別子をキーとして、履歴ＤＢサーバ５で蓄積されているユーザごとのキーワードの履歴を要求し（９）、これを参照して（１０）、当該履歴に応じた、当該履歴を反映させたユーザごとのｗｅｂページの内容を決定する。そして、ユーザの端末装置９からｗｅｂページの表示要求を当該ユーザの識別子とともに受信したときは（１１）、当該表示要求とともに受信したユーザの識別子をキーとして前述の決定に基づくｗｅｂページの内容を端末装置９に送信する（１２）。この場合のｗｅｂページの内容となるデータは、ｗｅｂサーバ３が検索エンジン６に要求し（１３）、検索エンジン６から受取る（１４）。
【００２２】
なお、キーワードの過去の履歴に応じたユーザごとのｗｅｂページの内容の決定は、ユーザの端末装置９からｗｅｂページの表示要求を当該ユーザの識別子とともに受信したとき（１１）に行ってもよいし、定期的に予め行っておいて、その結果をｗｅｂサーバ３等に保存しておいてもよい。
【００２３】
次に、以上のようなメールサービス、ｗｅｂサービスの詳細について説明する。以下では、各地のお天気や、各駅間の乗換案内の情報をユーザに提供するサービスの例で説明する。
【００２４】
（３）メールサービスについて
まず、メールサービスの詳細について説明する。図４は、メールサービスを説明するためのフローチャートである。ユーザが端末装置９からメールサーバ２に電子メールを送信すると（ステップＳ１）、メールサーバ２は、これを受信し（ステップＳ２のＹ）、受信した電子メールの本文やタイトルからキーワードを抽出する（ステップＳ３）。このキーワードの抽出は、例えば、図５に示すようなキーワード抽出テーブルである、コマンドテーブル（ａ）と、検索ワードテーブル（ｂ）にそれぞれ掲載されている文言と、電子メール中の文章とを対比し、これらのテーブルに掲載されている文言と同一の文言が電子メール中に存在すれば、その文言をキーワードとして抽出することにより行うことができる。コマンドテーブルは、天気、乗換などのキーワードであるコマンドを検索するテーブルである。また、検索ワードテーブルは、東京、大阪などのキーワードである検索ワードを検索するテーブルであり、コマンドテーブルに含まれるそれぞれのコマンドに対応したものが、コマンドの数だけ設けられる。
【００２５】
キーワード抽出テーブルに掲載された所定の文言（この例では、「天気」「乗換」などの文言）がキーワードとして抽出できなかったときは（ステップＳ３のＮ）、当該電子メールの本文やタイトルを送信して、エキスパートシステム４に処理要求を行う（ステップＳ４）。エキスパートシステム４が、この処理要求を受けたときは（ステップＳ５のＹ）、当該電子メールの本文やタイトルを解析して、その結果をメールサーバ２に送信する（ステップＳ６）。
【００２６】
このようにキーワードを抽出すると（ステップＳ３のＹ，Ｓ７のＹ）、メールサーバ２は、抽出したキーワードに応じた検索処理の実行を検索エンジン６に要求する（ステップＳ８）。そして、検索エンジン６は、この要求を受けると（ステップＳ９のＹ）、キーワードに基づいたデータの検索処理を行い、その結果をメールサーバ２に送信する（ステップＳ１０）。
【００２７】
この結果を受信すると（ステップＳ１１のＹ）、その結果の内容を記述した電子メールを作成して、ユーザの端末装置９に返信メールとして送信する（ステップＳ１２）。例えば、ユーザからの電子メール中から「天気  東京」というキーワードを抽出したときは、東京地方の天気予報の情報を検索して、ユーザに返信する。
【００２８】
また、検索エンジン６は、前述のとおり電子メールから抽出したキーワードを、ユーザごとに履歴として保存するように履歴ＤＢサーバ５に要求する（ステップＳ１３，Ｓ１４）。この履歴保存要求を受けた履歴ＤＢサーバ５は（ステップＳ１５のＹ）、図６のユーザ登録テーブルを参照して、図７の履歴登録テーブルに当該キーワードの履歴を保存する（ステップＳ１６）。
【００２９】
次に、履歴ＤＢサーバ５における、履歴の保存処理について説明する。履歴ＤＢサーバ５には、図６に示すユーザ登録テーブルが格納されている。このユーザ登録テーブルは、ユーザごとに、ユーザのユーザＩＤ（ＵＩＤ）４１、端末装置９のメールアドレス４２、ユーザのパスワード４３、登録日時４４、最終アップデート日時４５、端末装置９のハードウェアＩＤ４６が関連付けられて登録される。登録日時４４は最初に当ユーザのデータが登録された日時、最終アップデート日時４５は最後に当該ユーザのデータが登録された日時である。
【００３０】
前述のメールサービスの処理で、端末装置９から電子メールを送信するユーザを識別する識別子はメールアドレス４２のみである。よって、メールサーバ２は、電子メール中のユーザのメールアドレス４２と今回抽出されたキーワードとを履歴ＤＢサーバ５に送信し、履歴ＤＢサーバ５では、メールアドレス４２をキーとしてユーザ登録テーブルを検索し、当該メールアドレス４２と関連付けて登録されているユーザのデータを特定する。
【００３１】
図７の履歴登録テーブルは、ユーザごとに当該ユーザのＵＩＤ４１とキーワードとを関連付けて、キーワードの履歴を登録している。ユーザ登録テーブルからメールアドレス４２をキーとしてユーザのＵＩＤ４１を特定したら、履歴登録テーブルの当該ＵＩＤ４１のデータ領域にキーワードデータ５１として、前述のキーワードを登録する。また、最終アップデート日時５２として、そのキーワードの登録日時も登録する。例えば、「乗換  新宿  浜町」というキーワードは、履歴登録テーブルの符号５３のように登録される。
【００３２】
（４）ｗｅｂサービスについて
図８は、ｗｅｂサービスについて説明するフローチャートである。まず、端末装置９のｗｅｂブラウザにより、ユーザがｗｅｂサーバ３に対してｗｅｂページの閲覧要求を行う（ステップＳ２１）。例えば、ここではｗｅｂページ表示システム１がｗｅｂサービスとして提供しているマイページ（ユーザごとのオリジナルのｗｅｂページ）のＴＯＰページの表示を要求したものとして説明する。
【００３３】
この閲覧要求があると（ステップＳ２２のＹ）、ｗｅｂサーバ３は、閲覧要求に含まれるユーザのＵＩＤ４１からユーザを特定し、当該ユーザの履歴を履歴ＤＢサーバ５に要求する（ステップＳ２３）。この履歴要求を受けると（ステップＳ２４のＹ）、履歴ＤＢサーバ５は、前述の履歴登録テーブル（図７）から、ＵＩＤ４１をキーとして、当該ユーザの登録データを検索し、当該ユーザのキーワードデータ５１をｗｅｂサーバ３に送信する（ステップＳ２５）。
【００３４】
ｗｅｂサーバ３では、このキーワードデータ５１を受信すると（ステップＳ２６のＹ）、キーワードデータ５１中の履歴を集計する（ステップＳ２７）。具体的には、履歴として登録されているキーワードを出現頻度の多い順に順位を付け、例えば、その上位４位までを特定する。そして、同一のユーザについて当該履歴を集計した結果のデータの過去のものがｗｅｂサーバ３に登録されていたら、これを更新するようにしてもよい（ステップＳ２８）。そして、その出現頻度の多いキーワードのうち予め設定されている基準値以上のもの、この例では出現頻度首位のものを特定して、当該キーワードによる検索処理の要求を検索エンジン６に行う（ステップＳ２９）。検索エンジン６では、当該処理要求があれば（ステップＳ３０のＹ）、そのキーワードによる検索を処理し、その結果をｗｅｂサーバ３に送信する（ステップＳ３１）。例えば、出現頻度１位のキーワードが「乗換  新宿  浜町」であれば、「新宿」発「浜町」着の「乗換案内」のデータを検索する。あるいは、「天気」や、「占い」を検索した場合なども、前述の場合と同様に、履歴を集計し（ステップＳ２７）、更新する（ステップＳ２８）。
【００３５】
そして、この検索結果を受信すると（ステップＳ３２のＹ）、その検索結果を反映したｗｅｂページを作成し（ステップＳ３３）、これをユーザの端末装置９に送信する（ステップＳ３４）。
【００３６】
図９は、ステップＳ３４で送信されたｗｅｂページを端末装置９の液晶ディスプレイ２７に表示した画面例を示すものである。この例では、ユーザは、ｗｅｂブラウザによりマイページのＴＯＰページを開いたものであり（ａ）、ユーザが今まで検索したキーワード（コマンド）である、「占い」、「乗換」、「天気」およびそれぞれに対応したボタン６１〜６３を表示するとともに、各「占い」、「乗換」、「天気」で過去に検索されたキーワード（検索ワード）の履歴に基づいて、最新の検索結果が表示される。例えば、ユーザが過去に頻繁に「占い  山羊座」と検索した場合は、「占い」では山羊座のその日の運勢を表示し、過去に「乗換  新宿  浜町」と検索した場合は、その日時の新宿から浜町までの乗換案内候補（例えば、最大４候補）を表示する。天気についても同様である。さらに、図９に示すボタン６０を選択すると、過去に検索したキーワード（コマンド）の履歴が表示される（例えば、占い、乗換、天気、株式、スポーツ等）。これをプルダウンして選択すると、そのキーワードのページに移行することができる。
【００３７】
また、ユーザが乗換に対応したボタン６２を選択すると、「乗換案内」のＴＯＰページ（ｂ）が表示される。この乗換案内のＴＯＰページでは、乗換案内の発車駅、到着駅の入力欄７１，７２や、その入力欄７１，７２に入力した駅名での乗換案内検索を要求する検索ボタン７３が表示される。さらに、この例では、ステップＳ２７の結果、過去の履歴において「乗換 新宿 浜町」の出現頻度が最も多かったので、履歴のデータから「乗換 新宿 浜町」の文言を抽出し、この文言が表示されたボタン７４が表示される。ユーザがこのボタン７４を選択すると、ステップＳ３１の検索結果、この例で「新宿」発「浜町」着の「乗換案内」のデータが表示されたｗｅｂページが表示されるようにしている（このようなｗｅｂページをｗｅｂサーバ３で用意する）。
【００３８】
このように、ｗｅｂページ表示システム１によれば、ユーザからの電子メールから抽出したキーワードの履歴からユーザごとの関心の高いテーマを判断することができる。そして、ユーザがｗｅｂページを開くときは、当該履歴から判断される当該ユーザにとって関心の高い情報を表示し、そのボタンを選択すればユーザの関心の高い情報を直ちに表示することができる。
【００３９】
図９の例では、ユーザは、「新宿」発「浜町」着の「乗換案内」について関心が高く、乗換案内のＴＯＰページを開けば、「新宿」発「浜町」着の「乗換案内」が表示され、また、ボタン６２を操作すれば、さらに詳細な「新宿」発「浜町」着の「乗換案内」を表示できるボタン７４が表示されるので、乗換案内のＴＯＰページの表示操作のみ、あるいは、さらにボタン７４の選択操作を追加した２操作のみで、ユーザに関心の高い「新宿」発「浜町」着の「乗換案内」の情報が表示できる。よって、従来は、毎回、発車駅、到着駅の入力欄７１，７２に駅名を入力し、検索ボタン７３を選択していたことに比べると、ユーザに関心の高い情報に行き着くまでの操作を大幅に簡易化することができる。
【００４０】
なお、図８の例では、ユーザがｗｅｂ閲覧要求を行ってから（ステップＳ２１）、履歴要求を行って（ステップＳ２３）、集計を行う（ステップＳ２７）例について説明したが、定期的に、ステップＳ２３〜ステップＳ２７の処理を行い、この処理を行うたびに集計後のデータをステップＳ２８のように更新するようにしてもよい。この場合は、ユーザがｗｅｂ閲覧要求を行なったときに（ステップＳ２１）、ステップＳ２８で更新済みでｗｅｂサーバに保存されているデータ（キーワードの履歴を集計した結果の例えば上位４位までの情報）を参照し、このデータに基づいてステップＳ２９以下の処理を行なう。
【００４１】
次に、ｗｅｂサービスの他の処理例について説明する。
【００４２】
図１０は、このｗｅｂサービスの他の処理例を説明するフローチャートである。図１０において、ステップＳ２１〜Ｓ２８は、前述の図８の処理と同様であるため、以下の点を除き詳細な説明は省略する。
【００４３】
ここで、ステップＳ２８の処理の前に、ｗｅｂサーバ３には、図１１に示すようなキーワードの過去の履歴を集計した結果の上位４位までのデータが、ユーザの識別子、例えば、ＵＩＤ４１と関連付けられて登録されているものとする。そして、今回の集計（ステップＳ２７）の結果、図１１のデータに変動があった（ステップＳ４１のＹ）、具体的には、前回とは異なるキーワードが首位になった場合には（図１２）、当該キーワードをマイルートに登録するか否かをユーザに問い合わせるｗｅｂページを作成して、これをユーザの端末装置９に送信する（ステップＳ４２）。
【００４４】
ここで、ユーザへの問い合わせメッセージには、図１２で首位となったキーワード「新宿」発「門前仲町」着の「乗換案内」に基づいて、「「新宿」発「門前仲町」着の「乗換案内」をマイルートに登録しますか？」などになる。すなわち、出現頻度が上位にランクされたキーワードに関する情報をユーザが必要とするか否かを問い合わせる内容となる。ユーザが当該ｗｅｂページで所定のボタンを操作するなどして、これに同意する意思表示のメッセージを送信したときは（ステップＳ４３，Ｓ４４のＹ）、「乗換  新宿  門前仲町」のキーワード（あるいは、「新宿」発「門前仲町」着の「乗換案内」を示すデータ）を図１３のマイルート登録テーブルに、ユーザの識別子、例えば、ＵＩＤ４１と関連付けて登録する（ステップＳ４５）。
【００４５】
以下、ステップＳ４６〜Ｓ５１の処理は、前述のステップＳ２９〜Ｓ３４と同様である。しかし、ｗｅｂページの作成では、出現上位（前述の例では首位）のキーワードに基づく検索データを閲覧するためのボタン６３（図９）をそのまま表示するのではなく、マイルート登録テーブルに登録された、すなわち、出現上位にランクされたキーワードのうち、ユーザが頻繁に閲覧するデータとして登録したいと意思表示したデータを閲覧するためのボタン６３を表示する（図９）。不同意の意思表示のメッセージを送信したときは（ステップＳ４３，Ｓ４４のＮ）、従前のマイルート登録テーブルの内容に基づいてｗｅｂページを作成する。また、マイルート登録テーブルに登録内容がないときは、ボタン６３（図９）は表示しない。
【００４６】
なお、以上の説明では、ｗｅｂ閲覧要求２１がユーザからなされたときに（ステップＳ２１）、問い合わせ（ステップＳ４２）をユーザに対して行い、その結果を図１２の登録データに反映させるようにしているが、集計処理（ステップＳ２７）を定期的に行い、そのときに変動があれば（ステップＳ４１）、問い合わせ（ステップＳ４２）、登録（ステップＳ４５）を行うようにしても良い。この場合の問い合わせは、電子メールで行うようにすればよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態であるｗｅｂページ表示システムの全体構成を示すブロック図である。
【図２】ｗｅｂページ表示システムを構成する各コンピュータの電気的な接続のブロック図である。
【図３】ユーザの端末装置の電気的な接続のブロック図である。
【図４】メールサービスのフローチャートである。
【図５】キーワード抽出テーブルの説明図である。
【図６】ユーザ登録テーブルの説明図である。
【図７】履歴登録テーブルの説明図である。
【図８】ｗｅｂサービスのフローチャートである。
【図９】ｗｅｂサービスの画面表示の説明図である。
【図１０】ｗｅｂサービスの他の例のフローチャートである。
【図１１】登録データの説明図である。
【図１２】登録データの説明図である。
【図１３】マイルート登録テーブルの説明図である。
【符号の説明】
【００４８】
１    ｗｅｂページ表示システム
２    メールサーバ
３    ｗｅｂサーバ
５    履歴ＤＢサーバ
９    端末装置
【図１】
0004758284.tif 000002
【図２】
0004758284.tif 000003
【図３】
0004758284.tif 000004
【図４】
0004758284.tif 000005
【図５】
0004758284.tif 000006
【図６】
0004758284.tif 000007
【図７】
0004758284.tif 000008
【図８】
0004758284.tif 000009
【図９】
0004758284.tif 000010
【図１０】
0004758284.tif 000011
【図１１】
0004758284.tif 000012
【図１２】
0004758284.tif 000013
【図１３】
0004758284.tif 000014