(57)【要約】【課題】  個々の利用者について蓄積した検索対象キーワードの履歴情報を二次利用してその利用者に提示することができる辞書検索装置を、提供する。【解決手段】  辞書検索サーバ１は、端末２，３からの検索対象キーワードを指定した検索要求に対応して、その検索対象キーワードと同じ単語に対応付けて辞書データベース１３３に格納されているテキストを読み出し、そのテキストを要求元端末２，３へ応答するとともに、検索対象キーワード及びテキストを、要求元端末２，３を操作する利用者の利用者ＩＤに対応付けて検索履歴データベース１３４に記憶する。その語、端末２，３から単語テストの要求を受信すると、辞書検索サーバ１は、要求元端末２，３を操作する利用者の利用者ＩＤに対応付けて検索履歴データベース１３４に記憶されている全検索対象キーワード及びテキストの組合せを互いに対比させて列挙する印刷データを、要求元端末２，３へ送信する。【選択図】  図１
2005293115.tif 000002
【特許請求の範囲】
【請求項１】
予め多数のキーワードについてその内容を夫々対応付けて記憶している辞書データベースと、
利用者によって設定されたデータが入力される入力手段と、
前記利用者に対して提示されるべきデータを出力する出力手段と、
検索対象キーワードを指定した検索要求が前記入力手段に入力された場合に、その検索対象キーワードに基づいて、その検索対象キーワードと同じキーワードに対応付けて前記辞書データベースに記憶されている内容を読み出す検索処理を実行するとともに、その検索処理の結果として読み出された内容を前記出力手段から出力する検索手段と、
前記検索対象キーワードとこの検索対象キーワードに基づいて前記検索手段が実行した検索処理の結果として前記辞書データベースから読み出された内容とを互いに対応付けてなる履歴データを記憶する検索履歴記録手段と、
履歴データの利用要求が前記入力手段に入力された場合に、前記検索履歴記録手段によって記録されている複数の履歴データを読み出し、それら複数の履歴データを編集することによって一つの画面情報を生成し、その画面情報を前記出力手段から出力する履歴利用手段と
を備えることを特徴とする辞書検索装置。
【請求項２】
前記入力手段には、ネットワークを介して接続された端末に前記利用者が設定したデータが、この端末から前記ネットワークを介して入力され、
前記出力手段は、前記端末のディスプレイ上に画面を表示するための画面データを、この端末に対して前記ネットワークを介して出力する
ことを特徴とする請求項１記載の辞書検索装置。
【請求項３】
前記検索履歴記録手段は、前記検索要求を前記入力手段に入力した端末を操作する前記利用者を識別する識別情報に対応付けて、前記履歴情報を記憶し、
前記履歴利用手段は、前記履歴データの利用要求を前記入力手段に入力した端末を操作する前記利用者の識別情報に対応付けて前記履歴記録手段が記憶している履歴情報を読み出す
ことを特徴とする請求項２記載の辞書検索装置。
【請求項４】
前記履歴利用手段は、前記検索履歴記録手段から読み出した複数の履歴データを構成する複数の検索対象キーワード及びその内容の組を、互いに対比させて列挙する画面情報を前記出力手段から出力する
ことを特徴とする請求項１又は３記載の辞書検索装置。
【請求項５】
前記画面情報は、用紙上に印字を行うための印刷用データである
ことを特徴とする請求項４記載の辞書検索装置。
【請求項６】
前記履歴利用手段は、前記検索履歴記録手段から読み出した複数の履歴データを構成する複数の検索対象キーワードの夫々をその内容が記入されるべき解答欄を添えて表示装置に表示させる画面データを生成し、この画面データを前記出力手段から出力するとともに、各解答欄に記入された文字列が前記入力手段に入力されると、前記検索履歴手段によって記録されている各履歴データに基づいてその当否を採点し、その採点結果を前記出力手段から出力する
ことを特徴とする請求項１記載の辞書検索装置。
【請求項７】
前記履歴利用手段は、前記検索履歴記録手段から読み出した複数の履歴データを構成する複数の検索対象キーワードを夫々の内容が記入されるべき解答欄を添えて表示装置に表示させるとともに各解答欄に記入された文字列を前記入力手段に入力させる画面データを前記出力手段から前記利用要求入力元の端末へ出力し、この画面データに従って前記各解答欄に記入された文字列が前記入力装置に入力された場合に、前記検索履歴手段によって記録されている各履歴データに基づいてその当否を採点し、その採点結果を前記出力手段から前記利用要求入力元の端末へ出力する
ことを特徴とする請求項３記載の辞書検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者によって入力されたキーワードに対応した内容（そのキーワード意味又は対訳）をディスプレイ上に表示させる辞書検索装置に、関する。
【背景技術】
【０００２】
従来、操作者が検索対象キーワードをキーボードから入力すると、入力された当該キーワードに基づいてメモリ上の辞書データテーブルを検索し、この辞書データテーブル中において当該キーワードに対応付けて記憶されているテキスト（そのキーワードの意味を説明するかその対訳を示すテキスト）を読み出し、読み出したテキストをディスプレイ上に表示する辞書検索装置（所謂「電子辞書」）が、市販されている。
【０００３】
さらに、インターネット等のコンピュータネットワークの普及を背景に、様々な辞書検索サービスが提供されている。このような辞書検索サービスは、通常、辞書サーバが、ネットワークを通じてクライアント端末から送信された辞書検索要求メッセージを受信すると、受信した辞書検索要求メッセージにパラメータとして含まれているキーワードに基づいて辞書データベースを検索し、このキーワードに対応付けて当該辞書データベースに格納されているテキストを読み出し、読み出したテキストを組み込んだ検索結果画面の画面データをメッセージ送信元クライアント端末へ応答し、このクライアント端末のディスプレイ上に当該検索結果画面を表示させるというものである。この場合、辞書サーバが、辞書検索装置として機能している。
【０００４】
上述した電子辞書では、その所有者のみが利用者として想定されているので、過去の辞書検索に用いたキーワード（以下、「検索対象キーワード」という）の履歴を単純に記録して、そのキーワードの一覧を表示する機能を、容易に実現することができる。また、上述した辞書サーバの場合には、基本的には、不特定多数者が利用者となるが、予めユーザ登録を要求する認証システムや、クッキーのシステムを用いれば、利用者毎に検索対象キーワードの履歴を記録することが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、辞書検索装置に記録されているキーワード履歴は、単にキーワードの一覧としてユーザに提示されるだけであって、その一覧の中から検索対象キーワードを再入力できるようになっているに過ぎなかった。即ち、一度検索に用いられた検索対象キーワードは、それを入力した利用者が自らのボギャブラリとして修得していない単語であるにも拘わらず、それを確実にボギャブラリとして修得させるための工夫が辞書検索装置に無かったために、利用者は、同じ単語を何度も繰り返して検索対象キーワードとして入力する愚を犯しがちであった。
【０００６】
そこで、本発明は、個々の利用者について蓄積した検索対象キーワードの履歴情報を二次利用することによって、利用者によるボギャブラリの修得に寄与し得るコンテンツを提示する辞書検索装置の提供を、課題とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために案出された本発明による辞書検索装置は、予め多数のキーワードについてその内容を夫々対応付けて記憶している辞書データベースと、利用者によって設定されたデータが入力される入力手段と、前記利用者に対して提示されるべきデータを出力する出力手段と、検索対象キーワードを指定した検索要求が前記入力手段に入力された場合に、その検索対象キーワードに基づいて、その検索対象キーワードと同じキーワードに対応付けて前記辞書データベースに記憶されている内容を読み出す検索処理を実行するとともに、その検索処理の結果として読み出された内容を前記出力手段から出力する検索手段と、前記検索対象キーワードとこの検索対象キーワードに基づいて前記検索手段が実行した検索処理の結果として前記辞書データベースから読み出された内容とを互いに対応付けてなる履歴データを記憶する検索履歴記録手段と、履歴データの利用要求が前記入力手段に入力された場合に、前記検索履歴記録手段によって記録されている複数の履歴データを読み出し、それら複数の履歴データを編集することによって一つの画面情報を生成し、その画面情報を前記出力手段から出力する履歴利用手段とを、備えることを特徴とする。
【０００８】
このように構成された本発明の辞書検索装置によると、利用者は、検索対象キーワードを指定した検索要求を、キーボード又はタッチパネルのような操作装置を通じて、若しくは、端末からネットワークを通じて、入力装置に入力する。すると、検索手段が、その検索対象キーワードと同じキーワードについて辞書データベースに記憶している内容（そのキーワードの意味、そのキーワードの対訳）を読み出す検索処理を実行して、その検索結果を、出力手段から、表示装置へ、若しくは、ネットワークを通じて端末へ、出力する。これと同時又は前後して、検索履歴記録手段が、検索手段による検索処理に用いられた検索対象キーワードとこの検索処理結果として読み出された内容とを互いに対応付けてなる履歴データを、記憶する。その後、利用者が、過去に検索要求において指定した検索対象キーワードについての復習をしたいと望んだ場合に、履歴データの利用要求を入力手段に入力すると、履歴利用手段が、検索履歴記録手段から複数の履歴データを読み出して、それら複数の履歴データを編集することによって生成された画面情報を、出力手段から表示装置へ若しくはネットワークを通じて端末へ、出力する。これら表示装置又は端末上に表示された画面情報を見た利用者は、自分が過去に検索対象としたキーワードの内容を復習して、修得することができるのである。
【０００９】
ネットワークを介して端末から入力装置にデータが入力されるとともに出力装置からネットワークを介して端末へデータが出力される場合、入力装置には、夫々別々の利用者によって操作される複数の利用者から、データが入力され得るようになる。従って、その場合には、履歴情報記録手段は履歴データを利用者毎に分類して記録しておき、履歴利用手段は要求元端末の利用者についての履歴データのみ読み出すように、構成される必要がある。この分類は、例えば、各利用者を識別するための識別情報に対応付けて履歴データを記憶することによって実現することができる。
【００１０】
履歴利用手段は、読み出した複数の履歴データを夫々構成する検索対象キーワード及びその内容の組合せを互いに対比して列挙する画面情報を生成しても良い。この場合、この画面情報の内容を用紙上に印字した出力紙は、いわゆる単語帳として利用できるものとなる。また、履歴利用手段は、読み出した複数の履歴データを構成する複数の検索対象キーワードを夫々の内容が記入されるべき解答欄を添えて表示装置に表示させる画面データを生成し、この画面データを出力手段から出力するとともに、各解答欄に記入された文字列が入力手段に入力されると、履歴データに基づいてその当否を採点し、その採点結果を出力手段から出力するものであっても良い。この場合、ネットワークを介して端末から入力装置にデータが入力されるとともに出力装置からネットワークを介して端末へデータが出力されるのであれば、画面データは、各解答欄に記入された文字列を入力手段に入力させる設定を含むものとすることができる。
【発明の効果】
【００１１】
以上のように構成された本発明による辞書検索装置によると、個々の利用者について蓄積した検索対象キーワードの履歴情報を二次利用することによって、利用者によるボギャブラリの修得に寄与し得るコンテンツを提示することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づいて、本発明による辞書検索装置の実施の形態を説明する。この実施形態は、本発明による辞書検索装置を、インターネット上の辞書検索サーバとして実施した例である。
【００１３】
（システム構成）
図１は、本発明による辞書検索装置の実施形態である辞書検索サーバ１を含むネットワークの概略構成を示すブロック図である。この図１に示されているように、このコンピュータネットワークは、辞書検索サービスを提供するサービス事業者によって運営されている辞書検索サーバ１と、インターネット（一次プロバイダのルータ，バックボーン，二次プロバイダのルータ，等からなるコンピュータネットワーク）Ｎと、インターネットＮに接続されるとともにこのインターネットＮを通じて辞書検索サーバ１にアクセス可能なＰＣ２と、携帯電話網（多数の地上局，これら各地上局に有線接続されているとともに階層構造的に相互に有線接続された複数の交換局，インターネットＮとのゲートウェイ，等からなる通信網）Mと、この携帯電話網Ｍの何れかの地上局と無線接続されるとともにこの携帯電話網Ｍ及びインターネットＮを通じて辞書検索サーバ１にアクセス可能である携帯電話機３とから、構成されている。
【００１４】
図１に示されたＰＣ２は、インターネット接続機能を備えた通常のパーソナルコンピュータ又はＰＤＡ［Personal Digital Assistant］であるので、互いにバスＢによって接続されたＣＰＵ［Central processing unit］２０，通信アダプタ２１．ディスプレイ２２，入力装置２３，ＲＡＭ［Random access memory］２４，ハードディスク２５及びプリンタ２８から、構成されている。
【００１５】
これらのうち、ＣＰＵ２０は、このＰＣ２全体を制御する中央処理装置である。また、通信アダプタ２１は、インターネットに繋がる回線との物理インターフェースをなす装置であり、具体的には、モデム，ＴＡ［Terminal Adapter］，ルータ等であって、ブロードバンド接続サービス利用時にはブロードバンド対応のものに置き換えられる。ディスプレイ２２は、ＣＰＵ２０によって生成された画像を表示する表示装置である。入力装置２３は、キーボード及びマウスからなる。ＲＡＭ２４は、ＣＰＵ２０が各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。プリンタ２８は、ＣＰＵ２０からの制御に応じて、このＣＰＵ２０から指示された印刷データに基づいた用紙上への印刷を行う。
【００１６】
ハードディスク２５は、ＣＰＵ２０によって読み出されて実行される各種プログラムや各種データを格納している記憶装置である。このハードディスク２５が格納しているプログラムには、通信アダプタ２１を介して辞書検索サーバ１や図示せぬウェッブサーバ装置との間でＴＣＰ／ＩＰ［Transmission Contrl Protocol/Internet Protocol］に従った通信を行う機能を含むオペレーティングシステム（図示略），このオペレーティングシステム２６の通信機能を用いて辞書検索サーバ１や一般的なウェッブサーバ装置に対して各種メッセージを送信するとともにこれらメッセージに応じて辞書検索サーバ１が送信して来たウェッブコンテンツ（ＨＴＭＬ［Hyper Text Markup Language］データ等からなる画面データ）を解釈して表示するブラウザ２６，各種ドライバプログラムを、含む。一方、上記ブラウザ２６は、市販されているプログラム（例えば、米国マイクロソフト社の「Internet Explorer［同社の登録商標］」）であるので、その処理内容についての詳細な説明は省略する。
【００１７】
携帯電話機３は、インターネット接続機能を有する通常の携帯電話機であり、ハードディスク２５の代わりにメモリ（フラッシュメモリ）が搭載され、通信アダプタ２１の代わりに無線通信装置（変調器、アンテナ、復調器）が搭載され、プリンタ２８を有さない点を除き、上述したＰＣ２の構成要素とほぼ等しい構成を有している。
【００１８】
辞書検索サーバ１は、図示せぬルータを通じてインターネットＮに接続されているサーバコンピュータである。この辞書検索サーバ１としてのコンピュータは、互いにバスＢによって接続されたＣＰＵ１０，通信インタフェース１１，ＲＡＭ１２及びハードディスク１３から、構成されている。これらのうち、ＣＰＵ１０は、この辞書検索サーバ１全体の制御を行う中央処理装置（コンピュータ）である。また、ＲＡＭ１２は、ＣＰＵ１０が各種処理を実行するに際しての作業領域が展開される主記憶装置である。また、通信インタフェース１１は、インターネットＮに繋がる図示せぬルータとのインターフェースを含む入出力装置（入力手段兼出力手段）であり、これら図示せぬルータ及びインターネットＮを介してＰＣ２や携帯電話機３と通信可能となっている。
【００１９】
ハードディスク１３は、ＣＰＵ１０によって読み出されて実行される各種プログラム１３０及び各種データを格納している記憶装置である。このハードディスク１３が格納している各種プログラム１３０には、ウェブサーバプログラムや、このウェブサーバプログラムによって呼び出される各種ＣＧＩ（Common Gateway Program）又はサーブレット等のアプリケーションプログラムが含まれている。このようなアプリケーションプログラムが実現する機能の一つが、辞書検索サービス機能である。よって、以下においては、辞書検索サービス機能に関連する機能を実現するためのアプリケーションプログラム及びウェブサーバプログラムを総称して、「辞書検索サーバプログラム１２１」と称する。また、この辞書検索サーバプログラム１２１に従って動作するＣＰＵ１０を「辞書検索サーバ」と称することもある。
【００２０】
また、ハードディスク１３が格納している各種データには、ログイン情報データベース１３２，辞書データベース１３３及び検索履歴データベース１３４が、含まれている。
【００２１】
このログイン情報データベース１３２は、辞書検索サービスを利用者に提供する条件として、利用者の名（ユーザ名）をパスワードと関連付けて登録しているデータベースである。なお、この辞書検索サービスが有料サービスである場合には、このログイン情報データベース１３２に記憶されているユーザ名は、更に、課金情報に関連付けられていても良い。
【００２２】
辞書データベース１３３は、既存のデータベースであり、多数の検索対象キーワード毎に、その内容を表すテキストを関連付けて記憶しているデータベースである。この辞書データベース１３３は、複数存在しており、夫々、検索対象キーワードを英単語とするとともにその日本語での意味を内容とする英和辞書データベース，検索対象キーワードを日本語単語とするとともにその対訳である英単語を内容とする和英辞書データベース，検索対象キーワードを日本語単語とするとともにその意味を内容とする国語辞書データベース，検索対象キーワードをデジタル関連用語とするとともにその意味を内容とするデジタル辞書データベースである。
【００２３】
検索履歴データベース１３４は、図２に示すように、ログイン情報データベース１３２にそのユーザ名が登録されている利用者毎に、その利用者が過去に辞書検索サービスを利用して辞書検索を行った際に指定した検索対象キーワードとその検索結果（各辞書データベース１３３から読み出された内容）とを互いに対応付けてなる履歴データを、各辞書データベース１３３毎に分類して記録しておくデータベースである（検索履歴記録手段に相当）。
【００２４】
（処理内容）
以下、本第１実施形態において利用者がＰＣ２又は携帯電話３を用いて辞書検索サーバ１にアクセスした場合に辞書検索サーバ１（辞書検索サーバプログラム１２１に従って操作するＣＰＵ１０）が実行する処理を、図３及び図４のフローチャートを参照して説明する。
【００２５】
図３の処理は、辞書検索サーバ１が辞書検索サービスに関するＵＲＬを指定したＨＴＴＰリクエストメッセージを何れかの端末（ＰＣ２又は携帯電話３）から受信することによってスタートする。そして、スタート後最初のＳ００１では、辞書検索サーバ１は、ログイン情報入力画面の画面データをリクエストメッセージ送信元端末（ＰＣ２又は携帯電話３）へ送信する。図５に示すように、この画面データに基づいて端末（ＰＣ２又は携帯電話３）のディスプレイ２２上にブラウザ２６が表示するログイン情報入力画面は、ユーザ名が入力されるべきユーザ名欄１００，パスワードが入力されるべきパスワード欄１０１，「ＯＫ」ボタン１０２及び「キャンセル」ボタン１０３を、含んでいる。そして、この画面データには、各欄１００，１０１に文字列が記入された状態で「ＯＫ」ボタンが押下された場合に、これらユーザ名欄１００及びパスワード欄１０１に記入された文字列を夫々ユーザ名及びパスワードをパラメータとして含むＨＴＴＰリクエストメッセージを辞書検索サーバ１へ送信させる設定（タグ）が、組み込まれている。
【００２６】
次のＳ００２では、辞書検索サーバ１は、Ｓ００１にて送信したログイン情報入力画面の画面データに対応したＨＴＴＰリクエストメッセージを受信するのを待ち、かかるＨＴＴＰリクエストメッセージを受信すると、処理をＳ００３へ進める。
【００２７】
Ｓ００３では、辞書検索サーバ１は、ログイン情報データベース１３２を参照して、Ｓ００２にて受信したＨＴＴＰリクエストメッセージに含まれるユーザ名及びパスワードの組合せがこのログイン情報データベース１３２に登録されているかどうかの照合を行う。
【００２８】
次のＳ００４では、辞書検索サーバ１は、Ｓ００３での照合の結果として、ユーザ名及びパスワードの組合せがログイン情報データベース１３２に登録されていないと判断した場合には処理をＳ００５へ進め、ユーザ名及びパスワードの組合せがログイン情報データベース１３２に登録されていると判断した場合には処理をＳ００６へ進める。
【００２９】
Ｓ００５では、辞書検索サーバ１は、新規登録処理を行う。具体的には、リクエストメッセージ送信元端末（ＰＣ２又は携帯電話３）に対して、登録申込用のフォーマットを送信し、このフォーマットに従って端末（ＰＣ２又は携帯電話３）が送信して来たユーザ名及びパスワードをログイン情報データベース１３２に登録する等の処理である。
【００３０】
一方、Ｓ００６では、辞書検索サーバ１は、メニュー検索画面の画面データをリクエストメッセージ送信元端末（ＰＣ２又は携帯電話３）へ送信する。この画面データに基づいて端末（ＰＣ２又は携帯電話３）のディスプレイ２２上にブラウザ２６が表示するメニュー画面は、「辞書検索」及び「履歴利用」の何れかのサービスを選択するためのアイテム（ボタン等），及び「辞書検索」の場合に検索対象とする辞書データベース１３３を選択するためのアイテム（オプションボタン等）を、含んでいる。そして、この画面データには、サービスを選択するためのアイテムが操作された場合に、そのアイテムに対応したパラメータ（「辞書検索」が選択された場合には、使用する辞書データベース１３３に対応したパラメータを含む）を含むＨＴＴＰリクエストメッセージを辞書検索サーバ１へ送信させる設定（タグ）が、組み込まれている。
【００３１】
次のＳ００７では、辞書検索サーバ１は、Ｓ００６にて送信したメニュー画面の画面データに対応したＨＴＴＰリクエストメッセージを受信したかどうかを、チェックする。そして、未だかかるＨＴＴＰリクエストメッセージを受信していなければ処理をＳ００９へ進め、「辞書検索」を選択するアイテムに対応したパラメータを含むＨＴＴＰリクエストメッセージを受信した場合には処理をＳ００８へ進め、「履歴利用」を選択するアイテムに対応したパラメータを含むＨＴＴＰリクエストメッセージを受信した場合には処理をＳ０１３へ進める。
【００３２】
Ｓ００８では、辞書検索サーバ１は、キーワード入力画面の画面データを端末（ＰＣ２又は携帯電話３）へ送信する。この画面データに基づいて端末（ＰＣ２又は携帯電話３）のディスプレイ２２上にブラウザ２６が表示する画面は、図６に示す画面の上半分１０４に相当する。即ち、このキーワード入力画面は、検索対象キーワードが入力されるべきキーワード記入欄１０４ａ及び「検索」ボタン１０４ｂを、含んでいる。そして、この画面データには、キーワード記入欄１０４ａに文字列が記入された状態で「検索」ボタン１０４ｂが操作された場合に、キーワード記入欄１０４ａに記入された文字列を検索対象キーワードを示すパラメータとして含むＨＴＴＰリクエストメッセージを辞書検索サーバ１へ送信させる設定（タグ）が、組み込まれている。Ｓ００８を完了すると、辞書検索サーバ１は、処理をＳ００９へ進める。
【００３３】
Ｓ００９では、辞書検索サーバ１は、過去に実行されたＳ００８によって端末（ＰＣ２又は携帯電話３）へ送信されたキーワード入力画面の画面データに基づいて、ＨＴＴＰリクエストメッセージが受信されたかどうかをチェックする。そして、かかるＨＴＴＰリクエストメッセージを受信していない場合には、辞書検索サーバ１は、処理をＳ００７へ戻す。これに対して、かかるＨＴＴＰリクエストメッセージ（即ち、検索対象キーワードを指定した検索要求）を受信した場合には、辞書検索サーバ１は、処理をＳ０１０へ進める。
【００３４】
このＳ０１０では、辞書検索サーバ１は、Ｓ００７にて受信したＨＴＴＰリクエストメッセージにパラメータとして指定されている辞書データベース１３３に対して、Ｓ００９にて受信したＨＴＴＰリクエストメッセージに含まれる検索対象キーワードに基づいた検索を実行し、検索対象キーワードと同じ単語（同音異義語が複数存在している場合にはその全て）について記憶されているテキスト（検索対象キーワードの内容を示すテキスト）を、指定された辞書データベース１３３から読み出す。
【００３５】
次のＳ０１１では、辞書検索サーバ１は、Ｓ０１０での検索に用いた検索対象キーワード，検索の結果として辞書データベース１３３から読み出されたテキスト（同音異義語が複数存在している場合には、その全てについてのテキスト），及び、Ｓ００２にて認証されたユーザ名を、互いに対応付けて、検索履歴データベース１３４に記録する（検索履歴記録手段に相当）。
【００３６】
次のＳ０１２では、辞書検索サーバ１は、図６に示すように、Ｓ０１０での検索によって得られたテキストを検索対象キーワードと対比させてその下半分１０５に記述するとともに上述したキーワード入力画面の内容がその上半分１０４に記述してなる検索結果画面の画面データを生成し、リクエストメッセージ送信元端末（ＰＣ２又は携帯電話３）へ送信する。なお、この画面データにおける上記画面の上半分１０４を表示させる部分は、上記キーワード入力画面の画面データと同じ内容となっている。従って、この上半分１０４を用いて、新たな辞書検索を行うことが可能となっている。そのため、辞書検索サーバ１は、Ｓ０１２を完了した後に、処理をＳ００７へ戻し、（ブラウザ２６の戻るボタンが操作されてメニュー画面が操作されない限り）、処理を更にＳ００９へ進める。上記Ｓ０１０の処理及びＳ０１２の処理が、検索手段に相当する。
【００３７】
一方、Ｓ０１３では、辞書検索サーバ１は、履歴利用画面の画面データを端末（ＰＣ２又は携帯電話３）へ送信する。図７に示すように、この画面データに基づいて端末（ＰＣ２又は携帯電話３）のディスプレイ２２上にブラウザ２６が表示する履歴利用画面は、各辞書データベース１３３に夫々対応した４つの「単語テスト」ボタン１０６及び４つの「単語帳印刷」ボタン１０７，並びに、何れかの「単語テスト」ボタン１０６が操作される際に端末（ＰＣ２又は携帯電話３）の種類を選択するために操作されるオプションボタン１８を、含んでいる。そして、この画面データには、何れかのボタン１０６、１０７が操作された場合に、そのボタンの種別に対応したパラメータ（何れかの「単語テスト」ボタン１０６が操作された場合には、オプションボタン１０８によって選択された端末の種別に対応したパラメータを含む）を含むＨＴＴＰリクエストメッセージ（即ち、履歴データの利用要求）を辞書検索サーバ１へ送信させる設定（タグ）が、組み込まれている。
【００３８】
次のＳ０１４では、辞書検索サーバ１は、Ｓ０１３にて送信した履歴使用画面の画面データに対応したＨＴＴＰリクエストメッセージを受信するのを待ち、何れかの「単語テスト」ボタン１０６に対応したパラメータを含むＨＴＴＰリクエストメッセージを受信した場合には処理をＳ０１５へ進め、何れかの「単語帳印刷」ボタン１０７に対応したパラメータを含むＨＴＴＰリクエストメッセージを受信した場合には処理をＳ０２２へ進める。
【００３９】
Ｓ０１５では、辞書検索サーバ１は、上記ＨＴＴＰリクエストメッセージに含まれるパラメータに対応した検察履歴データベース１３４から、Ｓ００３にて認識されたユーザ名に関連付けて記憶されている全検索対象キーワードを抽出する。
【００４０】
次のＳ０１６では、辞書検索サーバ１は、上記ＨＴＴＰリクエストメッセージに含まれるパターメータに対応した端末種別用のフォーマットに従い、Ｓ０１５にて抽出した全検索対象キーワードのうちから所定個数の検索対象キーワードを選択し、選択した全対象キーワードをテスト対象キーワードとして組み込んだ単語テスト画面の画面データ（画面情報）を、生成する。図８に示すように、この画面データに基づいて端末（ＰＣ２又は携帯電話３）のディスプレイ２２上にブラウザ２６が表示する単語テスト画面には、選択された各テスト対象キーワードが、夫々、その解答（内容）が記入されるべき解答欄１０９とともに示されているとともに、「採点」ボタン１１０及び「キャンセル」ボタン１１１が含まれている。そして、この画面データには、各解答欄１０９に文字列が記入された状態で「採点」ボタン１１０が操作された場合に、各解答欄１０９に記入された文字列をその解答欄１０９が添えられたテスト対象キーワードに対する解答を示すパラメータとして含むＨＴＴＰリクエストメッセージを辞書検索サーバ１へ送信させる設定（タグ）が、組み込まれている。
【００４１】
次のＳ０１７では、辞書検索サーバ１は、Ｓ０１６にて編集した単語テスト画面の画面データを、リクエストメッセージ送信元端末（ＰＣ２又は携帯電話３）へ送信する。
【００４２】
次のＳ０１８では、辞書検索サーバ１は、Ｓ０１７にて送信した単語テスト画面の画面データに対応したＨＴＴＰリクエストメッセージを受信するのを待ち、かかるＨＴＴＰリクエストメッセージを受信した場合には、処理をＳ０１９へ進める。
【００４３】
Ｓ０１９では、辞書検索サーバ１は、Ｓ０１８にて受信したＨＴＴＰリクエストメッセージに含まれる各テスト対象キーワード毎の解答が、そのテスト対象キーワードに対応付けて検索履歴データベース１３４に登録されているテキストの内容と合致しているかどうかを、照合する。
【００４４】
次のＳ０２０では、辞書検索サーバ１は、Ｓ０１９での全テスト対象キーワード毎の照合結果に基づいて採点結果画面の画面データ（画面情報）を作成し、この画面データをリクエストメッセージ送信元端末（ＰＣ２又は携帯電話３）へ送信する。図９に示すように、この画面データに基づいて端末（ＰＣ２又は携帯電話３）のディスプレイ２２上にブラウザ２６が表示する採点結果画面には、各テスト対象キーワード毎に、その内容，利用者による解答及びその正否（○／×）が示されているとともに、「終了」ボタン１１２及び「再テスト」ボタン１１３が含まれている。そして、この画面データには、各ボタン１１２，１１３が操作された場合に、そのボタンに対応したパラメータを含むＨＴＴＰリクエストメッセージを辞書検索サーバ１へ送信させる設定（タグ）が、組み込まれている。
【００４５】
次のＳ０２１では、辞書検索サーバ１は、Ｓ０２０にて送信した採点結果画面の画面データに対応したＨＴＴＰリクエストメッセージを受信するのを待ち、「再テスト」ボタン１１３に対応したパラメータを含むＨＴＴＰリクエストメッセージを受信した場合には処理をＳ０１６へ戻し、「終了」ボタンが１０７に対応したパラメータを含むＨＴＴＰリクエストメッセージを受信した場合には処理を終了する。以上のＳ０１５乃至Ｓ０２１の処理が、履歴利用手段に相当する。
【００４６】
一方、Ｓ０２２では、辞書検索サーバ１は、Ｓ０１３にて送信した履歴利用画面に対応して受信したＨＴＴＰリクエストメッセージに含まれるパラメータに対応した検察履歴データベース１３４から、Ｓ００３にて認識されたユーザ名に関連付けて記憶されている全検索対象キーワード及びそのテキストの内容の組合せを抽出する。
【００４７】
次のＳ０２３では、辞書検索サーバ１は、Ｓ０２２にて抽出した全検索対象キーワードおよび内容の組合せを左右に対照させた印刷イメージとして印刷させるための印刷データ（画面情報）を、生成する。図１０は、この印刷データに基づいて端末（ＰＣ２）のプリンタ２８が印刷する印刷イメージの例を示す。
【００４８】
次のＳ０２４では、辞書検索サーバ１は、Ｓ０２３にて生成した印刷データを端末（ＰＣ２）へ送信する。この印刷データを受信したＰＣ２は、この印刷データをプリンタ２８へ出力することによって、その印刷イメージを印刷することができる。Ｓ０２４を完了すると、辞書検索サーバ１は、その処理を終了する。以上のＳ０２２乃至Ｓ０２４の処理も、履歴利用手段に相当する。
【００４９】
（実施形態の動作）
本実施形態による辞書検索システムを利用しようとする利用者は、最初に、辞書検索サーバ１にアクセスして、自己の名（利用者名）及びパスワード，その他の個人情報をログイン情報データベース１３２に登録する（Ｓ００５）。その上で、その利用者は、辞書検索サーバ１にログインして（Ｓ００４：ＹＥＳ）、メニュー画面を端末（ＰＣ２又は携帯電話３）のディスプレイ２２上に表示させる（Ｓ００６）。
【００５０】
ここで、利用者が何れかの辞書データベース１３３を用いた辞書検索を選択すると（初期状態においては当該利用者の利用者名に関連付けられた情報は検索履歴データベース１３４に登録されていないので、当然に、辞書検索を選択することになる）（Ｓ００７：辞書検索）、キーワードワード入力画面が端末（ＰＣ２又は携帯電話３）のディスプレイ２２上に表示されるので（Ｓ００８）、利用者は、自分が調べたい検索対象キーワードをキーワード欄１０４ａを記入した上で、「検索」ボタン１０４ｂを操作する。
【００５１】
すると、その検索対象キーワードをパラメータとして含むＨＴＴＰリクエストメッセージが辞書検索サーバ１へ送信され、辞書サーバ１は、その検索対象キーワードに基づいて上記辞書データベース１３３の検索を行い（Ｓ０１０）、その検索対象キーワードに対応したテキストを読み出し、その検索対象キーワードとそのテキストとの組合せを当該利用者の利用者ＩＤに関連付けて検索履歴データベース１３４に格納するとともに（Ｓ０１１）、そのテキストの内容を示す検索結果画面を端末（ＰＣ２又は携帯電話３）へ送信する（Ｓ００２）。
【００５２】
以上のようにして、利用者は、何れかのキーワードの内容を調べようとする都度、辞書検索サーバ１へアクセスして、辞書検索をする。すると、その辞書検索の履歴が、各辞書データベース１３３毎に、検索対象キーワード，その内容を示すテキスト及び利用者ＩＤの組合せからなるフォーマットで、検索履歴データベース１３４に蓄積される。
【００５３】
その後、利用者は、自分が過去に辞書検索したキーワードを修得しているかどうかを確認したい場合には、辞書検索サーバ１にログインした後に（Ｓ００２）、メニュー画面から履歴利用を選択する（Ｓ００７：履歴利用）。すると、端末（ＰＣ２又は携帯電話３）のディスプレイ２２上に履歴利用画面が表示されるので（Ｓ０１３）、利用者は、該当する辞書データベース１３３についての単語テストを選択する（Ｓ０１４：単語テスト）。それにより、辞書検索サーバ１は、該当する辞書データベース１３３用の検索履歴データベース１３４から、当該利用者の利用者ＩＤに関連付けられている検索対象デーワードのうちの所定個を読み出して、単語テスト画面の画面データをアクティブに生成して（Ｓ０１６）、端末（ＰＣ２又は携帯電話３）へ送信する（Ｓ１０７）。
【００５４】
利用者が、この単語テスト画面に解答を記入して「採点」ボタン１１０を操作すると、その解答をパラメータとして含むＨＴＴＰリクエストメッセージが辞書検索サーバ１へ送信され、辞書サーバ１は、上記検索履歴データベース１３４を参照して、その解答の採点を行い、採点結果を示す採点結果画面を端末（ＰＣ２又は携帯電話３）へ送信する（Ｓ０１９，Ｓ０２０）。
【００５５】
利用者は、この採点結果画面を見ることにより、自分が過去に検索したキーワードについての修得度を判断することができるのである。
【００５６】
一方、利用者は、自分が過去に検索したキーワードについての修得度が不十分であることが判っている場合、若しくは、上記単語テストの採点結果によって判った場合には、履歴利用画面から、該当する辞書データベース１３３についての単語帳を選択する（Ｓ０１４：単語帳）。すると、辞書検索サーバ１は、その辞書データベース１３３から、当該利用者の利用者ＩＤに対応付けて格納されている検索対象キーワード及びそのテキストの全組合せを読み出して（Ｓ０２２）、単語帳の印刷データを生成し（Ｓ０２３）、端末（ＰＣ２）へ送信する（Ｓ０２４）。利用者は、端末（ＰＣ２）を操作することによって、この印刷データに基づく用紙上への印刷をプリンタ２８に行わせる。そして、プリンタ２８から出力された用紙を、必要に応じて加工（裁断，穴あけ）して、バインダー等にファイルする。これを通常の単語帳と同様に用いて復習すれば、利用者は、そのキーワードを修得することが可能となるのである。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１実施形態によるネットワークの概略構成を示すブロック図
【図２】検索履歴データベースのデータ構造を示す表
【図３】辞書検索サーバプログラムによる処理を示すフローチャート
【図４】辞書検索サーバプログラムによる処理を示すフローチャート
【図５】ログイン画面を示す図
【図６】検索結果画面を示す図
【図７】履歴利用画面を示す図
【図８】単語テスト画面を示す図
【図９】採点結果画面を示す図
【図１０】単語帳の印刷イメージを示す図
【符号の説明】
【００５８】
１      辞書検索サーバ
２      ＰＣ
３      携帯電話機
１０      ＣＰＵ
１２      ＲＡＭ
１３      ハードディスク
１２０      辞書検索サーバプログラム
１３２      ログイン情報データベース
１３３      辞書データベース
１３４      検索履歴データベース
【図１】
2005293115.tif 000003
【図２】
2005293115.tif 000004
【図３】
2005293115.tif 000005
【図４】
2005293115.tif 000006
【図５】
2005293115.tif 000007
【図６】
2005293115.tif 000008
【図７】
2005293115.tif 000009
【図８】
2005293115.tif 000010
【図９】
2005293115.tif 000011
【図１０】
2005293115.tif 000012