(57)【要約】【課題】  読み出し頻度を主にして単語の見やすさ決めることによる不便さの解消を図った辞書検索装置を提供する。【解決手段】  サーバ１の単語リスト生成部１４は、レコード取得部１２で読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成する。通信部１６は、生成された単語リストをクライアント２に送信する。単語リストの単語は、クライアント２で表示され、アプリケーションＡＰにより単語が読み出される。また、読み出された単語に対し指定された重み値がクライアント２からサーバ１に送信されたときに、辞書更新部１５は、当該重み値を当該単語のレコードに記憶させる。【選択図】図１
2005266901.tif 000002
【特許請求の範囲】
【請求項１】
通信回線で接続されたクライアントで動作するアプリケーションにより読み込まれる単語を含む辞書であり、単語ごとのレコードを備え、レコードに単語と該単語に指定された重み値とが記憶された辞書と、
前記クライアントからの指示により前記辞書から複数のレコードを読み出すレコード取得手段と、
前記読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成する単語リスト生成手段と、
前記生成された単語リストを前記クライアントに送信する単語リスト送信手段と、
前記送信された単語リストの単語がクライアントで表示されアプリケーションにより単語が読み出されたときの当該単語に対し指定された重み値が送信されたときに当該重み値を当該単語のレコードに記憶させる辞書更新手段と
を備えることを特徴とする辞書検索装置。
【請求項２】
前記辞書は、レコードに単語の読み出し頻度を記憶し、
前記単語リスト生成手段は、重み値と読み出し頻度の積が大きい程見やすくなるように単語リストを生成し、
前記辞書更新手段は、アプリケーションにより単語が読み出されたときに当該単語の読み出し頻度を更新する
ことを特徴とする請求項１記載の辞書検索装置。
【請求項３】
前記辞書は、レコードに単語の最終読み出し日時を記憶し、
前記単語リスト生成手段は、積が同じ場合には、最終読み出し日時が新しい程見やすくなるように単語リストを生成し、
前記辞書更新手段は、アプリケーションにより単語が読み出されたときに当該単語の最終読み出し日時を更新する
ことを特徴とする請求項２記載の辞書検索装置。
【請求項４】
通信回線で接続されたクライアントで動作するアプリケーションにより読み込まれる単語を含む辞書であり、単語ごとのレコードを備え、レコードに単語と該単語に指定された重み値とが記憶された辞書を備える辞書検索装置が行う辞書検索方法であって、
前記クライアントからの指示により前記辞書から複数のレコードを読み出すレコード取得段階と、
前記読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成する単語リスト生成段階と、
前記生成された単語リストを前記クライアントに送信する単語リスト送信段階と、
前記送信された単語リストの単語がクライアントで表示されアプリケーションにより単語が読み出されたときの当該単語に対し指定された重み値が送信されたときに当該重み値を当該単語のレコードに記憶させる辞書更新段階と
を備えることを特徴とする辞書検索方法。
【請求項５】
前記辞書は、レコードに単語の読み出し頻度を記憶し、
前記単語リスト生成段階では、重み値と読み出し頻度の積が大きい程見やすくなるように単語リストを生成し、
前記辞書更新段階では、アプリケーションにより単語が読み出されたときに当該単語の読み出し頻度を更新する
ことを特徴とする請求項４記載の辞書検索方法。
【請求項６】
前記辞書は、レコードに単語の最終読み出し日時を記憶し、
前記単語リスト生成では、積が同じ場合には、最終読み出し日時が新しい程見やすくなるように単語リストを生成し、
前記辞書更新段階では、アプリケーションにより単語が読み出されたときに当該単語の最終読み出し日時を更新する
ことを特徴とする請求項５記載の辞書検索方法。
【請求項７】
請求項４乃至６のいずれかに記載の辞書検索方法を辞書検索装置に実行させるコンピュータプログラム。
【請求項８】
請求項４乃至６のいずれかに記載の辞書検索方法を辞書検索装置に実行させるコンピュータプログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み出し頻度を主にして単語の見やすさ決めることによる不便さの解消を図った辞書検索装置に関するものである。
【背景技術】
【０００２】
従来より辞書検索装置は、クライアントのアプリケーションからの検索指示により、辞書から単語を検索し、検索した単語のリストをクライアントに送信して表示させ、アプリケーションが単語リストから単語を読み出すというように、いわゆるサーバとして利用されることがある。
【０００３】
また、このような辞書検索装置は、その学習機能により、辞書に記憶した単語のアプリケーションによる読み出し頻度が高い程、または最終読み出し日時が新しい程、クライアントで見やすくなるような単語リストを生成し、これをクライアントに送信し表示させる。そして、読み出し頻度を辞書に記録する、つまり辞書を更新する。
【０００４】
図６は、従来の辞書検索装置を用いた場合の１回目の検索指示から辞書更新までの様子を示す図である。
【０００５】
サーバ１Ａ内の辞書１１Ａは、単語ごとにレコードを備え、レコードには、単語と該単語のアプリケーションＡＰによる読み出し頻度（読み出し回数）と該単語のアプリケーションＡＰによる最終読み出し日時とが記憶される。
【０００６】
ここでは、頭文字が共通な単語Ａ、単語Ｂ、単語Ｃ…をそれぞれ記憶したレコードの全ての読み出し頻度を０とし、単語Ａの最終読み出し日時が最も若く、以降、単語Ｂの最終読み出し日時、単語Ｃの最終読み出し日時…の順であるとして説明を続ける。
【０００７】
クライアント２でアプリケーションＡＰを使用するユーザの操作などにより、アプリケーションＡＰから頭文字の指定がサーバ１Ａに対して送信される（Ｓ１０１）と、サーバ１Ａは、この頭文字で始まる単語のレコードを辞書１１Ａから読み出す（Ｓ１０３）。次に、読み出された各レコードをその読み出し頻度の高い順にソートし、頻度が同じレコードについてはさらに最終読み出し日時の新しい順にソートする（Ｓ１０５）、ここでは、単語Ａのレコード、単語Ｂのレコード、単語Ｃのレコード…の順となっている。
【０００８】
サーバ１Ａは、ソートしたレコードからそのままの順で単語を取り出すとともにその順で並んだ単語からなる単語リストを生成する（Ｓ１０７）。そして、単語リストをクライアント２に送信する（Ｓ１０９）。クライアント２は単語リストを表示する（Ｓ１１１）。Ｓ１１１でクライアント２は、単語リストに含まれた各単語を並んだ順に見やすく表示する。すなわち、単語Ａ、単語Ｂ、単語Ｃ…の順で見やすいように単語を表示する。
【０００９】
ここで、単語Ｂを選択する（Ｓ１１５）と、単語ＢがアプリケーションＡＰに読み出される（Ｓ１１７）。また、クライアント２は、単語「Ｂ」をサーバ１Ａに送信する（Ｓ１１９）。
【００１０】
サーバ１Ａでは、辞書１１Ａにおいて単語「Ｂ」の読み出し頻度を「１」に、そして最終読み出し日時をこのときの日時にそれぞれ更新する（Ｓ１２１）。
【００１１】
図７は、従来の辞書検索装置を用いた場合の２回目の頭文字指定から辞書更新までの様子を示す図である。
【００１２】
クライアント２で動作するアプリケーションＡＰから頭文字の指定がサーバ１Ａに対して送信される（Ｓ１０１）と、サーバ１Ａは、この頭文字で始まる単語のレコードを辞書１１Ａから読み出す（Ｓ１０３）。次に、読み出された各レコードをその読み出し頻度の高い順にソートし、頻度が同じレコードについてはさらに最終読み出し日時の新しい順にソートする（Ｓ１０５）、ここでは、ここでは、単語Ｂの読み出し頻度が「１」であり、他のものが０なので、単語Ｂのレコード、単語Ａのレコード、単語Ｃのレコード…の順となっている。
【００１３】
サーバ１Ａは、ソートしたレコードからそのままの順で単語を取り出すとともにその順で並んだ単語からなる単語リストを生成する（Ｓ１０７）。そして、単語リストをクライアント２に送信する（Ｓ１０９）。クライアント２は単語リストを表示する（Ｓ１１１）。ここでは、単語Ｂ、単語Ａ、単語Ｃ…の順で見やすいように単語を表示する。
【００１４】
ここで、単語Ｃを選択する（Ｓ１１５）と、単語ＣがアプリケーションＡＰに読み出される（Ｓ１１７）。また、クライアント２は、単語「Ｃ」をサーバ１Ａに送信する（Ｓ１１９）。
【００１５】
サーバ１Ａでは、辞書１１Ａにおいて単語「Ｃ」の読み出し頻度を「１」に、そして最終読み出し日時をこのときの日時にそれぞれ更新する（Ｓ１２１）。
【００１６】
なお、類似の技術が下記の特許文献１に記載されている。
【特許文献１】特開平７−２７１７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、従来の辞書検索装置では、学習機能を使用した当初において、読み出し頻度が同程度の単語が多く存在することがある。そのため、単語の重要性などに関わらず、それら単語の並びが最終読み出し日時によって頻繁に変わってしまう。つまり、従来の辞書学習機能は、単語の読み出し回数が多くならないと、ユーザにとって使いやすいものにならない。
【００１８】
例えば、図７の処理が終了した時点で、アプリケーションのユーザが単語Ｂを最重要視し、最も見やすく表示させたいと考えても、単語Ｂの読み出し頻度は単語Ｃのものと同じであり、単語Ｃの最終読み出し日時の方が単語Ｂのものより新しいので、次回の単語リストの表示では、単語Ｃが最も見やすく表示される。したがって、単語Ｂを最も見やすく表示させるためにユーザは再度単語Ｂを選択しなければならない。
【００１９】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、読み出し頻度を主にして単語の見やすさを決めることによる不便さの解消を図った辞書検索装置を提供することにある。
【課題を解決するための手段】
【００２０】
上記の課題を解決するために、請求項１の本発明は、通信回線で接続されたクライアントで動作するアプリケーションにより読み込まれる単語を含む辞書であり、単語ごとのレコードを備え、レコードに単語と該単語に指定された重み値とが記憶された辞書と、前記クライアントからの指示により前記辞書から複数のレコードを読み出すレコード取得手段と、前記読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成する単語リスト生成手段と、前記生成された単語リストを前記クライアントに送信する単語リスト送信手段と、前記送信された単語リストの単語がクライアントで表示されアプリケーションにより単語が読み出されたときの当該単語に対し指定された重み値が送信されたときに当該重み値を当該単語のレコードに記憶させる辞書更新手段とを備えることを特徴とする辞書検索装置をもって解決手段とする。
【００２１】
請求項１の本発明によれば、読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成し、生成された単語リストをクライアントに送信し、単語リストの単語がクライアントで表示されアプリケーションにより単語が読み出されたときの当該単語に対し指定された重み値が送信されたときに当該重み値を当該単語のレコードに記憶させることで、指定された重み値が大きいほど見やすく単語が表示されるので、読み出し頻度を主にして単語の見やすさを決めることによる不便さの解消を図ることができる。
【００２２】
請求項２の本発明は、前記辞書は、レコードに単語の読み出し頻度を記憶し、前記単語リスト生成手段は、重み値と読み出し頻度の積が大きい程見やすくなるように単語リストを生成し、前記辞書更新手段は、アプリケーションにより単語が読み出されたときに当該単語の読み出し頻度を更新することを特徴とする請求項１記載の辞書検索装置をもって解決手段とする。
【００２３】
請求項２の本発明によれば、重み値と読み出し頻度の積が大きい程見やすくなるように単語リストを生成し、アプリケーションにより単語が読み出されたときに当該単語の読み出し頻度を更新するので、重み値が同じ値の場合には、読み出し頻度が大きい程見やすく表示させることができる。
【００２４】
請求項３の本発明は、前記辞書は、レコードに単語の最終読み出し日時を記憶し、前記単語リスト生成手段は、積が同じ場合には、最終読み出し日時が新しい程見やすくなるように単語リストを生成し、前記辞書更新手段は、アプリケーションにより単語が読み出されたときに当該単語の最終読み出し日時を更新することを特徴とする請求項２記載の辞書検索装置をもって解決手段とする。
【００２５】
請求項３の本発明によれば、重み値と読み出し頻度の積が同じ場合には、最終読み出し日時が新しい程見やすく表示させることができる。
【００２６】
請求項４の本発明は、通信回線で接続されたクライアントで動作するアプリケーションにより読み込まれる単語を含む辞書であり、単語ごとのレコードを備え、レコードに単語と該単語に指定された重み値とが記憶された辞書を備える辞書検索装置が行う辞書検索方法であって、前記クライアントからの指示により前記辞書から複数のレコードを読み出すレコード取得段階と、前記読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成する単語リスト生成段階と、前記生成された単語リストを前記クライアントに送信する単語リスト送信段階と、前記送信された単語リストの単語がクライアントで表示されアプリケーションにより単語が読み出されたときの当該単語に対し指定された重み値が送信されたときに当該重み値を当該単語のレコードに記憶させる辞書更新段階とを備えることを特徴とする辞書検索方法をもって解決手段とする。
【００２７】
請求項４の本発明によれば、読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成し、生成された単語リストをクライアントに送信し、単語リストの単語がクライアントで表示されアプリケーションにより単語が読み出されたときの当該単語に対し指定された重み値が送信されたときに当該重み値を当該単語のレコードに記憶させることで、指定された重み値が大きいほど見やすく単語が表示されるので、読み出し頻度を主にして単語の見やすさを決めることによる不便さの解消を図ることができる。
【００２８】
請求項５の本発明は、前記辞書は、レコードに単語の読み出し頻度を記憶し、前記単語リスト生成段階では、重み値と読み出し頻度の積が大きい程見やすくなるように単語リストを生成し、前記辞書更新段階では、アプリケーションにより単語が読み出されたときに当該単語の読み出し頻度を更新することを特徴とする請求項４記載の辞書検索方法をもって解決手段とする。
【００２９】
請求項５の本発明によれば、重み値と読み出し頻度の積が大きい程見やすくなるように単語リストを生成し、アプリケーションにより単語が読み出されたときに当該単語の読み出し頻度を更新するので、重み値が同じ値の場合には、読み出し頻度が大きい程見やすく表示させることができる。
【００３０】
請求項６の本発明は、前記辞書は、レコードに単語の最終読み出し日時を記憶し、前記単語リスト生成では、積が同じ場合には、最終読み出し日時が新しい程見やすくなるように単語リストを生成し、前記辞書更新段階では、アプリケーションにより単語が読み出されたときに当該単語の最終読み出し日時を更新することを特徴とする請求項５記載の辞書検索方法をもって解決手段とする。
【００３１】
請求項６の本発明によれば、重み値と読み出し頻度の積が同じ場合には、最終読み出し日時が新しい程見やすく表示させることができる。
【００３２】
請求項７の本発明は、請求項４乃至６のいずれかに記載の辞書検索方法を辞書検索装置に実行させるコンピュータプログラムをもって解決手段とする。
【００３３】
請求項７の本発明によれば、請求項４乃至６のいずれかに記載の辞書検索方法を辞書検索装置に実行させるコンピュータプログラムにより流通性を高めることができる。
【００３４】
請求項８の本発明は、請求項４乃至６のいずれかに記載の辞書検索方法を辞書検索装置に実行させるコンピュータプログラムを格納した記録媒体をもって解決手段とする。
【００３５】
請求項８の本発明によれば、請求項４乃至６のいずれかに記載の辞書検索方法を辞書検索装置に実行させるコンピュータプログラムを格納した記録媒体により流通性を高めることができる。
【発明の効果】
【００３６】
本発明によれば、読み出されたレコード内の単語を含み且つ重み値が大きい程クライアントで表示されたときに見やすくなるように単語リストを生成し、生成された単語リストをクライアントに送信し、単語リストの単語がクライアントで表示されアプリケーションにより単語が読み出されたときの当該単語に対し指定された重み値が送信されたときに当該重み値を当該単語のレコードに記憶させることで、指定された重み値が大きいほど見やすく単語が表示されるので、読み出し頻度を主にして単語の見やすさを決めることによる不便さの解消を図ることができる。つまり、読み出し頻度が少ない単語であっても見やすく表示させることができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態を図面を参照して説明する。
【００３８】
図１は、本発明の実施の形態に係る辞書検索装置を用いたシステムの構成を示す図である。
【００３９】
本実施の形態に係る辞書検索装置は、サーバ１として、クライアント２と通信回線を介して接続されている。サーバ１は、クライアント２で動作するアプリケーションＡＰで必要となる単語の辞書１１と、辞書１１から辞書１１のレコードを読み出すレコード取得部１２と、読み出されたレコードをソートするソート部１３と、ソートしたレコードからそのままの順で単語を取り出すとともにその単語からなり且つ重み値の入力枠を表示するためのスクリプトＳを含む単語リストを生成する単語リスト生成部１４と、単語に対し指定された重み値により辞書を更新する辞書更新部１５と、クライアント２と通信する通信部１６を備える。
【００４０】
辞書１１は、単語ごとにレコードを備え、レコードには、単語と該単語のアプリケーションＡＰによる読み出し頻度（読み出し回数）と該単語に指定された重み値と当該アプリケーションＡＰによる最終読み出し日時とが記憶される。重み値は、重み値が高いほどユーザに視認しやすいように単語を表示させるものである。
【００４１】
ここでは、頭文字が共通な単語Ａ、単語Ｂ、単語Ｃ…をそれぞれ記憶したレコードの、全ての読み出し頻度と重み値を０とし、単語Ａの最終読み出し日時が最も新しく、以降、単語Ｂの最終読み出し日時、単語Ｃの最終読み出し日時…の順であるとして説明を続ける。
【００４２】
（１回目：重み値指定がある場合）
図２は、１回目の頭文字指定から辞書更新までで重み値指定がある場合の様子を示す図である。
【００４３】
クライアント２でアプリケーションＡＰを使用するユーザの操作などにより、アプリケーションＡＰから頭文字の指定がサーバ１に対して送信される（Ｓ１）と、先ず、レコード取得部１２が、この頭文字で始まる単語のレコードを辞書１１から読み出す（Ｓ３）。次に、ソート部１３が、読み出された各レコードをその読み出し頻度および重み値の積の高い順にソートし、積が同じレコードについてはさらに最終読み出し日時の新しい順にソートする（Ｓ５）、ここでは、単語Ａのレコード、単語Ｂのレコード、単語Ｃのレコード…の順となっている。
【００４４】
単語リスト生成部１４は、ソートしたレコードからそのままの順で単語を取り出すとともにその順で並んだ単語とスクリプトＳとからなる単語リストを生成する（Ｓ７）。通信部１６は、単語リストをクライアント２に送信する（Ｓ９）。クライアント２は単語リストを表示する（Ｓ１１）。
【００４５】
Ｓ１１でクライアント２は、単語リストに含まれた各単語を並んだ順に見やすく表示する。すなわち、単語Ａ、単語Ｂ、単語Ｃ…の順で見やすいように単語を表示する。例えば、画面が上下にスクロールするような場合は単語Ａの方を上に表示するのがよい。
【００４６】
また、Ｓ１１でクライアント２は、単語リスト内のスクリプトＳにより、重み値の入力枠ＩＡを表示する。
【００４７】
この入力枠ＩＡに重み値「５」を入力して（Ｓ１３）、単語Ｂを選択する（Ｓ１５）と、単語ＢがアプリケーションＡＰに読み出される（Ｓ１７）。また、クライアント２は、単語「Ｂ」と重み値「５」をサーバ１に送信する（Ｓ１９）。
【００４８】
サーバ１では、辞書更新部１５が、辞書１１において単語「Ｂ」の読み出し頻度を「１」に、重み値を重み値「５」に、そして最終読み出し日時をこのときの日時にそれぞれ更新する（Ｓ２１）。
【００４９】
（２回目：重み値指定がある場合）
図３は、２回目の頭文字指定から辞書更新までで重み値指定がある場合の様子を示す図である。
【００５０】
クライアント２で動作するアプリケーションＡＰから頭文字の指定がサーバ１に対して送信される（Ｓ１）と、先ず、レコード取得部１２が、この頭文字で始まる単語のレコードを辞書１１から読み出す（Ｓ３）。次に、ソート部１３が、読み出された各レコードをその読み出し頻度および重み値の積の高い順にソートし、積が同じレコードについてはさらに最終読み出し日時の新しい順にソートする（Ｓ５）。ここでは、単語Ｂの読み出し頻度が「１」、重み値が「５」であり、他のものが０なので、単語Ｂのレコード、単語Ａのレコード、単語Ｃのレコード…の順となっている。
【００５１】
単語リスト生成部１４は、ソートしたレコードからそのままの順で単語を取り出すとともにその順で並んだ単語とスクリプトＳとからなる単語リストを生成する（Ｓ７）。通信部１６は、単語リストをクライアント２に送信する（Ｓ９）。クライアント２は単語リストに含まれた各単語を並んだ順に見やすく表示する（Ｓ１１）。ここでは、単語Ｂ、単語Ａ、単語Ｃ…の順で表示される。
【００５２】
Ｓ１１では、入力枠ＩＡが表示され、この入力枠ＩＡに重み値「３」を入力して（Ｓ１３）、単語Ｃを選択する（Ｓ１５）と、単語ＣがアプリケーションＡＰに読み出される（Ｓ１７）。そして、クライアント２は、単語「Ｃ」と重み値「３」をサーバ１に送信する（Ｓ１９）。
【００５３】
サーバ１では、辞書更新部１５が、辞書１１において単語「Ｃ」の読み出し頻度を「１」に、重み値を重み値「３」に、そして最終読み出し日時をこのときの日時にそれぞれ更新する（Ｓ２１）。
【００５４】
（３回目：重み値指定がある場合）
図４は、３回目の頭文字指定から辞書更新までで重み値指定がある場合の様子を示す図である。
【００５５】
クライアント２で動作するアプリケーションＡＰから頭文字の指定がサーバ１に対して送信される（Ｓ１）と、先ず、レコード取得部１２が、この頭文字で始まる単語のレコードを辞書１１から読み出す（Ｓ３）。次に、ソート部１３が、読み出された各レコードをその読み出し頻度および重み値の積の高い順にソートし、積が同じレコードについてはさらに最終読み出し日時の新しい順にソートする（Ｓ５）。ここでは、単語Ｂの読み出し頻度が「１」、重み値が「５」であるので、その積は、「５」であり、単語Ｃの読み出し頻度が「１」、重み値が「３」であるので、その積は、「３」である。また、他の読み出し頻度および重み値が０なので、単語Ｂのレコード、単語Ｃのレコード、単語Ａのレコード…の順となっている。
【００５６】
単語リスト生成部１４は、ソートしたレコードからそのままの順で単語を取り出すとともにその順で並んだ単語とスクリプトＳとからなる単語リストを生成する（Ｓ７）。通信部１６は、単語リストをクライアント２に送信する（Ｓ９）。クライアント２は単語リストに含まれた各単語を並んだ順に見やすく表示する（Ｓ１１）。ここでは、単語Ｂ、単語Ｃ、単語Ａ…の順で表示される。
【００５７】
Ｓ１１では、入力枠ＩＡが表示され、この入力枠ＩＡに重み値「４」を入力して（Ｓ１３）、単語Ｂを選択する（Ｓ１５）と、単語ＢがアプリケーションＡＰに読み出される（Ｓ１７）。そして、クライアント２は、単語「Ｂ」と重み値「４」をサーバ１に送信する（Ｓ１９）。
【００５８】
サーバ１では、辞書更新部１５が、辞書１１において単語「Ｂ」の読み出し頻度を「２」に、重み値を重み値「４」に、そして最終読み出し日時をこのときの日時にそれぞれ更新する（Ｓ２１）。
【００５９】
（４回目：重み値指定がない場合）
図５は、４回目の頭文字指定から辞書更新までで重み値指定がない場合の様子を示す図である。
【００６０】
クライアント２で動作するアプリケーションＡＰから頭文字の指定がサーバ１に対して送信される（Ｓ１）と、先ず、レコード取得部１２が、この頭文字で始まる単語のレコードを辞書１１から読み出す（Ｓ３）。次に、ソート部１３が、読み出された各レコードをその読み出し頻度および重み値の積の高い順にソートし、積が同じレコードについてはさらに最終読み出し日時の新しい順にソートする（Ｓ５）。ここでは、単語Ｂの読み出し頻度が「２」、重み値が「４」であるので、その積は、「８」であり、単語Ｃの読み出し頻度が「１」、重み値が「３」であるので、その積は、「３」である。また、他の読み出し頻度および重み値が０なので、単語Ｂレコード、単語Ｃのレコード、単語Ａのレコード…の順となっている。
【００６１】
単語リスト生成部１４は、ソートしたレコードからそのままの順で単語を取り出すとともにその順で並んだ単語とスクリプトＳとからなる単語リストを生成する（Ｓ７）。通信部１６は、単語リストをクライアント２に送信する（Ｓ９）。クライアント２は単語リストに含まれた各単語を並んだ順に見やすく表示する（Ｓ１１）。
【００６２】
Ｓ１１では、入力枠ＩＡが表示されるが、この入力枠ＩＡには入力を行わず（Ｓ１３）、単語Ｃを選択する（Ｓ１５）と、単語ＣがアプリケーションＡＰに読み出される（Ｓ１７）。そして、クライアント２は、単語「Ｃ」をサーバ１に送信する（Ｓ１９）。
【００６３】
サーバ１では、辞書更新部１５が、辞書１１において単語「Ｃ」の読み出し頻度を「２」に、そして最終読み出し日時をこのときの日時にそれぞれ更新する（Ｓ２１）。
【００６４】
また、ステップＳ５で重み値の順にレコードをソートすることで、クライアント２では重み値が大きいほど見やすく単語がリスト表示されるようにしてもよい。
【００６５】
また、上記説明した処理をサーバ１に実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態に係る辞書検索装置を用いたシステムの構成を示す図である。
【図２】１回目の頭文字指定から辞書更新までで重み値指定がある場合の様子を示す図である。
【図３】２回目の頭文字指定から辞書更新までで重み値指定がある場合の様子を示す図である。
【図４】３回目の頭文字指定から辞書更新までで重み値指定がある場合の様子を示す図である。
【図５】４回目の頭文字指定から辞書更新までで重み値指定がない場合の様子を示す図である。
【図６】従来の辞書検索装置を用いた場合の１回目の検索指示から辞書更新までの様子を示す図である。
【図７】従来の辞書検索装置を用いた場合の２回目の頭文字指定から辞書更新までの様子を示す図である。
【符号の説明】
【００６７】
１  サーバ（辞書検索装置）
２  クライアント
１１  辞書
１２  レコード取得部
１３  ソート部
１４  単語リスト生成部
１５  辞書更新部
１６  通信部
【図１】
2005266901.tif 000003
【図２】
2005266901.tif 000004
【図３】
2005266901.tif 000005
【図４】
2005266901.tif 000006
【図５】
2005266901.tif 000007
【図６】
2005266901.tif 000008
【図７】
2005266901.tif 000009