(57)【要約】【課題】日本語入力機能がないブラウザ端末に対してかなや漢字で検索キーワードを指定して情報検索ができるようにする。【解決手段】ブラウザ端末にキーワード入力欄と制御プログラムを含んだＷｅｂページを送付し、ブラウザ端末から送付されてきたキーワードに該当するレコードをレコードデータベースから抽出して返送し、ブラウザ端末から送付されてくるアルファベットをかな文字にして返送し、ブラウザ端末から送付されてくるかな文字列を漢字にした変換語のリストを返送する情報検索システムであって、制御プロラムは、ブラウザ端末における入力キーを逐一送付させ、返送されてきたかな文字をキーワード入力欄に入力させ、所定のキー入力があるとキーワード入力欄のかな文字列を送付させ、返送されてきた変換語リストを表示させ、ブラウザ端末が変換語リスト中から選択確定した変換語をキーワード入力欄に入力させる。【選択図】  図１
2007034463.tif 000002
【特許請求の範囲】
【請求項１】
ＷＷＷサーバー機能を備えたコンピュータシステムであって、
アクセスしてきたブラウザ端末から送付されてきた検索キーワードを多数のレコードを蓄積・管理するレコードデータベースに照会して該当するレコードを当該ブラウザ端末に返送するレコード検索手段と、
入力された文字をかな漢字変換した変換語を出力する日本語変換手段と、
前記ブラウザ端末におけるキー入力状況を監視し、検索キーワードを確定する経過でキー入力される文字を前記日本語変換手段に与え、該当する変換語のリストをブラウザ端末に送付する変換語リスト送付手段と、
前記ブラウザ端末にて前記変換語リスト中の一つの変換語が選択されて確定されると、当該変換語を検索キーワードに設定する検索キーワード設定手段と、
を備えた情報検索システム。
【請求項２】
ＷＷＷサーバー機能を備えたコンピュータシステムであって、
検索エンジンと、検索窓口ページ送付手段と、検索結果ページ返送手段と、辞書データベースと、かな文字変換手段と、かな漢字変換手段とを備え、
前記検索エンジンは、入力された検索キーワードを多数のレコードを蓄積・管理するレコードデータベースに照会して該当するレコードを出力し、
前記検索窓口ページ送付手段は、所定のＵＲＬを指定してアクセスしてきたブラウザ端末に検索キーワードの入力欄と、当該ブラウザ端末にて検索指示があると前記検索キーワード入力欄に入力されている検索キーワードを送出する機能と、当該ブラウザ端末にて解釈実行される制御プログラムとを含んだ検索窓口ページを送付し、
前記検索結果ページ返送手段は、前記ブラウザ端末が送出した検索キーワードを前記検索エンジンに入力して出力されたレコードを取得し、当該レコードを一覧にした検索結果ページを前記ブラウザ端末に返送し、
前記辞書データベースは、文字列とかな文字との対応関係と、かな文字列と漢字を含む変換語との対応関係とを蓄積・管理し、
前記かな文字変換手段は、前記ブラウザ端末において順次入力されるキー入力情報を順次取得するとともに、当該キー入力情報により特定されるかな文字を前記辞書データベースから抽出して前記ブラウザ端末に送付し、
前記かな漢字変換手段は、前記ブラウザ端末から送付されてきたかな文字列を前記辞書データベースに照会して対応する変換語のリストを前記ブラウザ端末に返送し、
前記制御プロラムは、
前記ブラウザ端末にて前記検索キーワード入力欄への文字入力があると当該文字入力の過程における前記キー入力情報を前記かな文字変換手段へ逐一送付させる機能と、
前記かな文字変換手段から送付されてきたかな文字を前記キーワード入力欄に入力する機能と、
前記ブラウザ端末にて変換指示に対応する所定のキー入力があると、前記キーワード入力欄に入力されているかな文字を前記かな漢字変換手段に送付させる機能と、
前記かな漢字変換手段から返送されてきた変換語リストを表示するとともに、当該リスト中の変換語を選択可能にする機能と、
前記ブラウザ端末にて前記返送されてきた変換語リストから一つの変換語が選択された状態で確定指示があると、当該変換語を前記キーワード入力欄に入力する機能と、
を含んでいることを特徴とする情報検索システム。
【請求項３】
請求項２において、
前記検索エンジンによる前記レコードデータベースへの検索キーワード照会履歴を管理するクエリーデータベースと、
前記クエリーデータベースの管理情報に基づいて、検索時の複数の検索キーワードを相互に関連語として対応付けするともに、一組の関連語ごとに検索された頻度を対応付けして管理する関連語データベースと、
前記変換語を送付した前記ブラウザ端末にてある変換語を選択した旨の情報が送付されてくると、当該変換語を前記関連語データベースに照会して該当する関連語を対応する頻度に基づいてリストアップした関連語リストを前記ブラウザ端末に送付する関連語抽出手段とを備えるとともに、
前記制御プロラムは、
前記ブラウザ端末にて前記変換語リストから一つの変換語が選択されるとその選択情報を前記関連語抽出手段に送付する機能と、
前記関連語抽出手段から送付されてきた前記関連語リストを表示するとともに、当該変換語リストにある一つの変換語を選択しながら前記関連語リスト中の関連語を選択可能にする機能と、
前記ブラウザ端末にて前記変換語リストにある一つの変換語を選択しながら前記変換語リストから一つの関連語が選択されて確定指示があると、当該選択されている変換語と当該確定指示された関連語とを前記キーワード入力欄に入力する機能と、
を含むことを特徴とする情報検索システム。
【請求項４】
請求項２において、
登録会員についての認証情報を蓄積・管理する会員データベースと、
アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会し、該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証手段と、
前記検索エンジンが前記会員端末から送付されてきた検索キーワードの起源として過去に選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースと、
を備えるとともに、
前記かな漢字変換手段は、前記会員端末から送付されてきたかな文字列を前記辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する変換語のリストを照会先毎に前記会員端末に返送し、
前記制御プログラムは、前記変換語のリストを受け付け、各変換語を照会辞書データベースに応じて識別可能にして表示する機能を含む、
ことを特徴とする情報検索システム。
【請求項５】
請求項３において、
登録会員についての認証情報を蓄積・管理する会員データベースと、
アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会して該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証手段と、
前記検索エンジンが会員端末から送付されてきた検索キーワードの起源として選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースと、
前記会員端末から送付されてきた複数の検索キーワードに基づいて検索を行った際の関連語を会員別に蓄積・管理するユーザ関連語データベースと、
を備えるとともに、
前記かな漢字変換手段は、前記会員端末から送付されてきたかな文字列を辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する前記変換語のリストを照会先毎に前記会員端末に返送し、
前記関連語抽出手段は、前記会員端末から送付されてきた前記変換語の指定情報を前記関連語データベースと、該当する会員の前記ユーザ関連語データベースとに照会して対応する前記関連語のリストを照会先毎に前記会員端末に返送し、
前記制御プログラムは、
前記変換語のリストを受け付け、各変換語を照会先毎に識別可能にして表示する機能と、前記関連語のリストを受け付け、各関連語を照会先毎に識別可能にして表示する機能とを含む、
ことを特徴とする情報検索システム。
【請求項６】
ネットワークに接続するコンピュータにインストールされるコンピュータプログラムであって、当該コンピュータに、
多数のレコードを蓄積・管理するレコードデータベースにアクセスさせるステップと、
文字列とかな文字との対応関係と、かな文字列と漢字を含む変換語との対応関係とを蓄積・管理する辞書データベースにアクセスさせるステップと、
入力した検索キーワードを前記レコードデータベースに照会して該当するレコードを出力する検索ステップと、
所定のＵＲＬを指定してアクセスしてきたブラウザ端末に検索キーワードの入力欄と、当該ブラウザ端末にて検索指示があると前記検索キーワード入力欄に入力されている検索キーワードを送出する機能と、当該ブラウザ端末にて解釈実行される制御プログラムとを含んだ検索窓口ページを送付する窓口ページ送付ステップと、
前記検索窓口ページを送付した前記ブラウザ端末が送出した検索キーワードを前記検索ステップに入力して出力されたレコードを取得し、当該レコードを一覧にした検索結果ページを前記ブラウザ端末に返送する検索結果送付ステップと、
前記制御プログラムを解釈実行したブラウザ端末において順次入力されるキー入力情報を順次取得するとともに、当該キー入力情報により特定されるかな文字を前記辞書データベースから抽出して前記ブラウザ端末に送付するかな文字変換ステップと、
前記制御プログラムを解釈実行した前記ブラウザ端末から送付されてきたかな文字列を前記辞書データベースに照会して対応する変換語のリストを前記ブラウザ端末に返送するかな漢字変換ステップと、
を実行させることを特徴とする情報検索プログラム。
【請求項７】
請求項６において、前記コンピュータに、
前記検索ステップによる前記レコードデータベースへの検索キーワード照会履歴を管理するクエリーデータベースにアクセスさせるステップと、
前記クエリーデータベースの管理情報に基づいて、検索時の複数の検索キーワードを相互に関連語として対応付けするともに、一組の関連語ごとに検索された頻度を対応付けして管理する関連語データベースにアクセスさせるステップと、
前記変換語を送付した前記ブラウザ端末にてある変換語を選択した旨の情報が送付されてくると、当該変換語を前記関連語データベースに照会して該当する関連語を対応する頻度に基づいてリストアップした関連語リストを前記ブラウザ端末に送付する関連語抽出ステップと、
を実行させることを特徴とする情報検索プログラム。
【請求項８】
請求項６において、前記コンピュータに、
登録会員についての認証情報を蓄積・管理する会員データベースにアクセスさせるステップと、
アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会し、該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証ステップと、
前記会員端末から前記検索ステップに受け渡された検索キーワードの起源として過去に選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースにアクセスするステップと、
を実行させるとともに、
前記かな漢字変換ステップでは、前記会員端末から送付されてきたかな文字列を前記辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する変換語のリストを照会先毎に前記会員端末に返送する、
ことを特徴とする情報検索プログラム。
【請求項９】
請求項７において、前記コンピュータに、
登録会員についての認証情報を蓄積・管理する会員データベースにアクセスするステップと、
アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会して該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証ステップと、
前記会員端末から前記検索ステップに受け渡された検索キーワードの起源として選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースにアクセスするステップと、
前記会員端末から前記検索ステップに受け渡された複数の検索キーワードに基づいて検索を行った際の関連語を会員別に蓄積・管理するユーザ関連語データベースにアクセスするステップと、
を実行させるとともに、
前記かな漢字変換ステップでは、前記会員端末から送付されてきたかな文字列を辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する前記変換語のリストを照会先毎に前記会員端末に返送し、
前記関連語抽出ステップでは、前記会員端末から送付されてきた前記変換語の指定情報を前記関連語データベースと該当する会員の前記ユーザ関連語データベースとに照会して対応する前記関連語のリストを照会先毎に前記会員端末に返送する、
ことを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ブラウザ端末から受け付けた検索キーワードに基づいて情報検索を行うコンピュータシステムに関する。
【背景技術】
【０００２】
インターネット利用の普及に伴って、利用者は膨大な量の情報にアクセスする環境を手に入れた。そしてインターネット利用者は、膨大な量の情報から目的とする情報を直接入手するために、検索サイトと呼ばれるＷｅｂサイトを活用している。むしろ検索サイトは、インターネット利用者が際に最もよく閲覧するＷｅｂサイトであるとも言える。
【０００３】
検索サイトを実現するためのコンピュータシステム（情報検索システム）は、ＷＷＷサーバーと、検索エンジンとにより構成される。情報検索システムは、ＷＷＷサーバーによる「検索フロント」と呼ばれる機能を備えている。検索フロントは、ブラウザ端末とのインタフェースであり、アクセスしてきたブラウザを実装するコンピュータ（ブラウザ端末）に情報検索サービスの窓口となるＷｅｂページを返送し、ブラウザ端末からの検索キーワードを受け付ける。そして、その検索キーワードを検索エンジンに与える。
【０００４】
検索エンジンは、インターネット上にある膨大な情報について、その内容や所在など、利用者が最終的に入手したい情報への手がかりとなる情報（レコード）を、付帯するデータベースに蓄積・管理し、検索フロントを介してブラウザ端末から介して受け付けた検索キーワードをデータベースに照会し、該当するレコードを検索フロントに返す。検索フロントは、検索結果として、検索エンジンから受け取ったレコードの一覧をＷｅｂページに作成してブラウザ端末に返送する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
最近では、空港や宿泊施設などに、だれもが自由に使用できるブラウザ端末が設置されている。また、インターネットカフェなどと呼ばれる、有料で自由にブラウザ端末を使ってインターネットを利用するための専用店舗もある。利用者は、自宅や職場にある自身専用のブラウザ端末に限らず、またブラウザを実装したノートパソコンなどの携帯型ブラウザ端末を持ち歩くことなく、このような公衆の利用に供されるブラウザ端末を使用することで、いつでも何処ででもインターネット上の情報を取得することができる。
【０００６】
公衆利用されるブラウザ端末は、もちろん海外にもある。したがって、日本人が海外へ行っても現地のブラウザ端末を使ってインターネットを利用することができる。しかし、かなや漢字を主体としてブラウザ端末に文字入力を行う日本人は、海外で現地のブラウザ端末を利用しようとすると、文字入力に際して大きな問題が生じる。すなわち、現地のブラウザ端末にかな漢字変換機能が実装されていることがまず期待できないからである。
【０００７】
本発明は、インターネットのインターネット利用のかなりの部分が、インターネット上の情報を取得するための窓口となる検索サイトの利用であることと、かなや漢字を常用する人がアルファベットなどの異なる文字を常用する国へ行った際の問題点とに鑑みなされたもので、その目的は、文字入力環境が異なるブラウザ端末であっても、かなと漢字による検索キーワードに基づいて情報検索ができる情報検索システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するための第１の発明は、ＷＷＷサーバー機能を備えたコンピュータシステムにより構成される情報検索システムであって、
アクセスしてきたブラウザ端末から送付されてきた検索キーワードを多数のレコードを蓄積・管理するレコードデータベースに照会して該当するレコードを当該ブラウザ端末に返送するレコード検索手段と、
入力された文字をかな漢字変換した変換語を出力する日本語変換手段と、
前記ブラウザ端末におけるキー入力状況を監視し、検索キーワードを確定する経過でキー入力される文字を前記日本語変換手段に与え、該当する変換語のリストをブラウザ端末に送付する変換語リスト送付手段と、
前記ブラウザ端末にて前記変換語リスト中の一つの変換語が選択されて確定されると、当該変換語を検索キーワードに設定する検索キーワード設定手段と、
を備えている。
【０００９】
また、本発明の第２の発明は、次の要件（11）〜（22）を備えている。  
（11）検索エンジンと、検索窓口ページ送付手段と、検索結果ページ返送手段と、辞書データベースと、かな文字変換手段と、かな漢字変換手段とを備えていること。  
（12）前記検索エンジンは、入力された検索キーワードを多数のレコードを蓄積・管理するレコードデータベースに照会して該当するレコードを出力すること。  
（13）前記検索窓口ページ送付手段は、所定のＵＲＬを指定してアクセスしてきたブラウザ端末に検索キーワードの入力欄と、当該ブラウザ端末にて検索指示があると前記検索キーワード入力欄に入力されている検索キーワードを送出する機能と、当該ブラウザ端末にて解釈実行される制御プログラムとを含んだ検索窓口ページを送付すること。  
（14）前記検索結果ページ返送手段は、前記ブラウザ端末が送出した検索キーワードを前記検索エンジンに入力して出力されたレコードを取得し、当該レコードを一覧にした検索結果ページを前記ブラウザ端末に返送すること。  
（15）前記辞書データベースは、文字列とかな文字との対応関係と、かな文字列と漢字を含む変換語との対応関係とを蓄積・管理すること。  
（16）前記かな文字変換手段は、前記ブラウザ端末において順次入力されるキー入力情報を順次取得するとともに、当該キー入力情報により特定されるかな文字を前記辞書データベースから抽出して前記ブラウザ端末に送付すること。  
（17）前記かな漢字変換手段は、前記ブラウザ端末から送付されてきたかな文字列を前記辞書データベースに照会して対応する変換語のリストを前記ブラウザ端末に返送すること。  
（18）前記制御プロラムは、前記ブラウザ端末にて前記検索キーワード入力欄への文字入力があると当該文字入力の過程における前記キー入力情報を前記かな文字変換手段へ逐一送付させる機能を備えること。  
（19）前記制御プログラムは、前記かな文字変換手段から送付されてきたかな文字を前記キーワード入力欄に入力する機能を備えること。  
（20）前記制御プログラムは、前記ブラウザ端末にて変換指示に対応する所定のキー入力があると、前記キーワード入力欄に入力されているかな文字を前記かな漢字変換手段に送付させる機能を備えること。  
（21）前記制御プログラムは、前記かな漢字変換手段から返送されてきた変換語リストを表示するとともに、当該リスト中の変換語を選択可能にする機能を備えること。  
（22）前記制御プログラムは、前記ブラウザ端末にて前記返送されてきた変換語リストから一つの変換語が選択された状態で確定指示があると、当該変換語を前記キーワード入力欄に入力する機能を備えること。
【００１０】
第３の発明は、上記要件（11）〜（22）に加え、以下の要件（31）〜（36）を備えた情報検索システムとしている。  
（31）前記検索エンジンによる前記レコードデータベースへの検索キーワード照会履歴を管理するクエリーデータベースを備えること。  
（32）前記クエリーデータベースの管理情報に基づいて、検索時の複数の検索キーワードを相互に関連語として対応付けするともに、一組の関連語ごとに検索された頻度を対応付けして管理する関連語データベースを備えること。  
（33）前記変換語を送付した前記ブラウザ端末にてある変換語を選択した旨の情報が送付されてくると、当該変換語を前記関連語データベースに照会して該当する関連語を対応する頻度に基づいてリストアップした関連語リストを前記ブラウザ端末に送付する関連語抽出手段を備えること。  
（34）前記制御プロラムは、前記ブラウザ端末にて前記変換語リストから一つの変換語が選択されるとその選択情報を前記関連語抽出手段に送付する機能を備えること。  
（35）前記制御プログラムは、前記関連語抽出手段から送付されてきた前記関連語リストを表示するとともに、当該変換語リストにある一つの変換語を選択しながら前記関連語リスト中の関連語を選択可能にする機能を備えること。  
（36）前記制御プログラムは、前記ブラウザ端末にて前記変換語リストにある一つの変換語を選択しながら前記変換語リストから一つの関連語が選択されて確定指示があると、当該選択されている変換語と当該確定指示された関連語とを前記キーワード入力欄に入力する機能を備えること。
【００１１】
また、上記要件（11）〜（22）に加え、以下の要件（41）〜（45）を備えた情報検索システムを第４の発明とした。  
（41）登録会員についての認証情報を蓄積・管理する会員データベースを備えること。  
（42）アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会し、該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証手段を備えること。  
（43）前記検索エンジンが前記会員端末から送付されてきた検索キーワードの起源として過去に選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースを備えること。  
（44）前記かな漢字変換手段は、前記会員端末から送付されてきたかな文字列を前記辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する変換語のリストを照会先毎に前記会員端末に返送すること。  
（45）前記制御プログラムは、前記変換語のリストを受け付け、各変換語を照会辞書データベースに応じて識別可能にして表示する機能を含むこと。
【００１２】
第５の発明は、上記要件（11）〜（22）と（31）〜（36）とに加え、以下の要件（51）〜（58）を備えた情報検索システムとしている。  
（51）登録会員についての認証情報を蓄積・管理する会員データベースを備えること。  
（52）アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会して該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証手段を備えること。  
（53）前記検索エンジンが会員端末から送付されてきた検索キーワードの起源として選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースを備えること。  
（54）前記会員端末から送付されてきた複数の検索キーワードに基づいて検索を行った際の関連語を会員別に蓄積・管理するユーザ関連語データベースを備えること。  
（55）前記かな漢字変換手段は、前記会員端末から送付されてきたかな文字列を辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する前記変換語のリストを照会先毎に前記会員端末に返送すること。  
（56）前記関連語抽出手段は、前記会員端末から送付されてきた前記変換語の指定情報を前記関連語データベースと、該当する会員の前記ユーザ関連語データベースとに照会して対応する前記関連語のリストを照会先毎に前記会員端末に返送すること。  
（57）前記制御プログラムは、前記変換語のリストを受け付け、各変換語を照会先毎に識別可能にして表示する機能を含むこと。  
（58）前記制御プログラムは、前記関連語のリストを受け付け、各関連語を照会先毎に識別可能にして表示する機能を含むこと。
【００１３】
また本発明はコンピュータにインストールされて、当該コンピュータを上記情報検索システムとして機能させるためのコンピュータプログラムにも及んでいる。  
第６の発明は、ネットワークに接続するコンピュータにインストールされる情報検索プログラムであって、当該コンピュータに次の（61）〜（67）の各ステップを実行させることを特徴としている。  
（61）多数のレコードを蓄積・管理するレコードデータベースにアクセスさせるステップ。  
（62）文字列とかな文字との対応関係と、かな文字列と漢字を含む変換語との対応関係とを蓄積・管理する辞書データベースにアクセスさせるステップ。  
（63）入力した検索キーワードを前記レコードデータベースに照会して該当するレコードを出力する検索ステップ。  
（64）所定のＵＲＬを指定してアクセスしてきたブラウザ端末に検索キーワードの入力欄と、当該ブラウザ端末にて検索指示があると前記検索キーワード入力欄に入力されている検索キーワードを前記検索エンジンに与える機能と、当該ブラウザ端末にて解釈実行される制御プログラムとを含んだ検索窓口ページを送付する窓口ページ送付ステップ。  
（65）前記検索窓口ページを送付した前記ブラウザ端末が送出した検索キーワードを前記検索ステップに入力して出力されたレコードを取得し、当該レコードを一覧にした検索結果ページを前記ブラウザ端末に返送する検索結果送付ステップ。  
（66）前記制御プログラムを解釈実行したブラウザ端末において順次入力されるキー入力情報を順次取得するとともに、当該キー入力情報により特定されるかな文字を前記辞書データベースから抽出して前記ブラウザ端末に送付するかな文字変換ステップ。  
（67）前記制御プログラムを解釈実行した前記ブラウザ端末から送付されてきたかな文字列を前記辞書データベースに照会して対応する変換語のリストを前記ブラウザ端末に返送するかな漢字変換ステップ。
【００１４】
第７の発明は、第６の発明に記載の（61）〜（67）の各ステップに加え、以下のステップ（71）〜（73）を前記コンピュータに実行させる情報検索プログラムとしている。  
（71）前記検索ステップによる前記レコードデータベースへの検索キーワード照会履歴を管理するクエリーデータベースにアクセスさせるステップ。  
（72）前記クエリーデータベースの管理情報に基づいて、検索時の複数の検索キーワードを相互に関連語として対応付けするともに、一組の関連語ごとに検索された頻度を対応付けして管理する関連語データベースにアクセスさせるステップ。  
（73）前記変換語を送付した前記ブラウザ端末にてある変換語を選択した旨の情報が送付されてくると、当該変換語を前記関連語データベースに照会して該当する関連語を対応する頻度に基づいてリストアップした関連語リストを前記ブラウザ端末に送付する関連語抽出ステップ。
【００１５】
また、第６の発明に記載の（61）〜（67）の各ステップに加え、以下のステップ（81）〜（83）を前記コンピュータに実行させるとともに、以下の要件（84）を備えた情報検索プログラムを第８の発明とした。  
（81）登録会員についての認証情報を蓄積・管理する会員データベースにアクセスさせるステップ。  
（82）アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会し、該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証ステップ。  
（83）前記会員端末から前記検索ステップに受け渡された検索キーワードの起源として過去に選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースにアクセスするステップ。  
（84）前記かな漢字変換ステップでは、前記会員端末から送付されてきたかな文字列を前記辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する変換語のリストを照会先毎に前記会員端末に返送すること。
【００１６】
第９の発明は、第６の発明に記載の上記（61）〜（67）に記載の各ステップと、第７の発明に記載の上記（71）〜（73）の各ステップとに加え、以下のステップ（91）〜（95）とを前記コンピュータに実行させるとともに、以下の要件（86）を備えた情報検索プログラムとしている。  
（91）登録会員についての認証情報を蓄積・管理する会員データベースにアクセスするステップ。  
（92）アクセスしてきたブラウザ端末が送付してきた認証情報を前記会員データベースに照会して該当する会員が存在すれば当該ブラウザ端末を会員端末として認識する認証ステップ。  
（93）前記会員端末から前記検索ステップに受け渡された検索キーワードの起源として選択・確定された変換語と、当該変換語の起源として変換指示されたかな文字列とを対応付けしたユーザ辞書データベースにアクセスするステップ。  
（94）前記会員端末から前記検索ステップに受け渡された複数の検索キーワードに基づいて検索を行った際の関連語を会員別に蓄積・管理するユーザ関連語データベースにアクセスするステップ。  
（95）前記かな漢字変換ステップでは、前記会員端末から送付されてきたかな文字列を辞書データベースと該当する会員の前記ユーザ辞書データベースとに照会して対応する前記変換語のリストを照会先毎に前記会員端末に返送すること。  
(96)前記関連語抽出ステップでは、前記会員端末から送付されてきた前記変換語の指定情報を前記関連語データベースと該当する会員の前記ユーザ関連語データベースとに照会して対応する前記関連語のリストを照会先毎に前記会員端末に返送すること。
【発明の効果】
【００１７】
本発明の情報検索システムによれば、日本語入力機能を持たないブラウザ端末であっても、かなと漢字による検索キーワードに基づいて情報検索ができる。
【発明を実施するための最良の形態】
【００１８】
＝＝＝情報検索システム＝＝＝
図１は、本発明の実施例における情報検索システムを含むネットワーク構成である。情報検索システム１は、インターネット３０に接続されたコンピュータシステムであり、ブラウザを実装したコンピュータ（ブラウザ端末）２０とＨＴＴＰ通信を行うＷＷＷサーバー１０を備えている。検索フロント部１１は、ＷＷＷサーバー１０により実現される機能である。そして、検索エンジン１２と、かな文字変換部１７と、かな漢字変換部１８と、関連語抽出部１９と、各種データベース（１３，１４，１５，１９）を含んでいる。
【００１９】
レコードデータベース１３は、多数のレコードを蓄積・管理し、検索エンジン１２は、ブラウザ端末２０から送付されてきた検索キーワードを検索フロント部１１を介して受け取ると、その検索キーワードをレコードデータベース１３に照会して該当するレコードを抽出し、そのレコードを検索フロント１１に出力する。またクエリーデータベース１４は、検索エンジン１２が、過去の検索時に受け付けた検索キーワードのログを蓄積・管理している。
【００２０】
辞書データベース１５は、ローマ字による文字列とかな文字との対応関係と、かな文字列と漢字との対応関係とを蓄積・管理している。また辞書データベース１５では、クエリーデータベース１４の管理情報に基づいて、同じ読みのかな文字列に対して同音異字語（食器、織機など）同士となる語句が複数存在する場合、それぞれの語句に検索キーワードとして受け付けた頻度を対応付けしている。
【００２１】
かな文字変換部１７はブラウザ端末２０におけるキーの一つ一つの入力情報を逐一取得するととともに、アルファベットの文字コードに対応する入力情報の順列を辞書データベースに照会し、そのアルファベットの文字列に対応するかなに変換して出力する。たとえば、「s」「h」「o」と順番にキー入力があったならば、最後の「o」を取得した時点でかなの「しょ」を出力し、以後同様にしてキー入力を受け付け、かなに対応するキー順列を認知すると、そのかな文字を出力する。
【００２２】
かな漢字変換部１８は、ブラウザ端末２０から所定のキー入力があると、それまでに取得して変換したかな文字列を辞書データベース１５に照会して対応する語句を変換語として出力する。また、同じ「読み」に同音異字語の関係ととなる複数の変換語が存在すれば、所定の数の変換語を対応する頻度に基づいて上位から順にリストアップしていき、所定の数の変換語を含む変換語リストを作成して出力する。具体的には、例えば、「shokki」とキー入力があれば、かな文字変換部１７が「しょっき」と、かな文字に変換し、次にスペースキーの入力があったならば、かな漢字変換部１８が、その「しょっき」に対して「食器」「織機」「しょっき」「ショッキ」などと、平かなやカタカナを含めた変換語候補を各候補の頻度の順にリストアップして出力する。
【００２３】
関連語データベース１６は、クエリーデータベース１４の管理情報に基づいて、アンド検索時に受け付けた複数の検索キーワードを互いに関連語とし、関連語同士となる検索キーワードの各セットについて、アンド検索実行頻度を対応付けして蓄積・管理している。関連語抽出部１９は、ブラウザ端末２０から送付されてきた検索キーワードを関連語データベース１６に照会し、ブラウザ端末２０からの検索キーワードともにアンド検索された関連語のうち頻度の高い関連語を所定の数を上限として抽出して出力する。
【００２４】
そして、本実施例の情報検索システム１は、上記構成により、ブラウザ端末２０に日本語入力機能が無くても、キー入力されたアルファベットをかなや漢字を含む日本語に変換し、その変換した日本語を検索キーワードとして検索エンジン１２に与えて情報検索ができる日本語検索サービスを提供している。なお情報検索システム１において、各機能ブロック（１０〜１９）は、個別のコンピュータにより構成されていてもよいし、１台以上のコンピュータに適宜に実装されたプログラムの実行により実現されるものでもよい。
【００２５】
＝＝＝日本語検索サービス＝＝＝
情報検索システム１は、検索フロント部１１に所定のＵＲＬを指定してアクセスしてきたブラウザ端末２０が日本語検索サービスを利用できるようにするためのプログラム（制御プログラム）を含んだＷｅｂページ（検索窓口ページ）を送付する。図２に検索窓口ページの画面概略を示した。本実施例において、ＷＷＷサーバー１０は、ポータルサイトを公開し、検索窓口ページ４０は、検索サイトのホームページであると同時にポータルサイトのホームページとしての画面構成を備えている。この例では、検索キーワードの入力欄４１、入力欄に記入された検索キーワードをクエリーとして検索エンジン１２に送付するための送信ボタン４２、ポータルサイトが提供する各種サービス毎のホームページへのリンク４３、各レコードをその内容に応じたカテゴリを手がかりにして検索するためのディレクトリ４４などが記載されている。
【００２６】
＝＝＝日本語検索サービス＝＝＝
図３に日本語検索サービスに関わる処理の流れを示した。また図４〜図１２に当該サービスの提供過程でブラウザ端末２０に表示されるＷｅｂページの画面遷移を示した。検索窓口ページ４０は、自身の画面構成を記述するＨＴＭＬ文書に、制御プログラムを取り寄せるためのハイパーリンクが設定されている。ブラウザ端末２０は、検索窓口ページ４０を取り寄せると（ｓ１，ｓ２）、ＨＴＭＬを解釈して検索窓口ページ４０の画面を表示するとともに、情報検索システム１の所定のＵＲＬにより同定される制御プログラムを取り寄せて実行する。なお本実施例において、制御プログラムは、ＪＡＶＡ（登録商標）アプレットであり、ブラウザ端末２０にはＪＡＶＡ実行環境が実装されているものとする。もちろん、適宜なプログラム言語による制御プログラム本体のコードを検索窓口ページ４０を記述するＨＴＭＬに記載しておくこともできる（ｓ３）。
【００２７】
ブラウザ端末２０は、制御プログラムを解釈実行すると、まず、キーボードから検索キーワード入力欄４１への文字入力があると、その文字入力の過程におけるキー入力情報をかな文字変換部１７へ逐一送付する（ｓ４，ｓ５）。例えば、「s」をキー入力すれば（図４）、その文字コードがかな文字変換部１７へ与えられる。かな文字変換部１７は、ブラウザ端末２０にて次々に入力されて送付されてくる文字コードを取得し、「s」「h」「o」と入力すれば、その取得した文字の順列がかな文字に対応付けされていれば、そのかな文字のコードをブラウザ端末２０へ返送する。ブラウザ端末２０は、制御プログラムにより、かな文字変換部１７から返送されてきたかな文字コードに対応するかな文字４６をキーワード入力欄４１に入力する（図５、ｓ６〜ｓ８）。
【００２８】
ブラウザ端末２０にて検索キーワード入力欄４１にかな文字が次々と入力されていき（ｓ４〜ｓ９→ｓ４）、ある時点（図６）で所定のキー（本実施例ではスペースキー）入力があると、この入力を変換指示として、それまでにキーワード入力欄４１に入力されているかな文字をかな漢字変換部１８へ送付する（ｓ４〜ｓ９→ｓ１０）。
【００２９】
かな漢字変換部１８は、送付されてきたかな文字に対応する変換語候補を抽出して作成した変換語リストをブラウザ端末２０へ返送する（ｓ１１，ｓ１２）。ブラウザ端末２０は、かな漢字変換部１８から変換語リスト４７が送付されてきた当初では、リスト４７の一番上位の変換語４８ａを選択状態に設定する（図７）。本実施例では選択中にある変換語が反転表示される。そして制御プログラムは、ブラウザ端末２０に、その初期選択されている変換語４８ａについての指定情報を関連語抽出部１９に宛てて送付させる（ｓ１３〜ｓ１５）。なお、変換語の指定情報については、選択された変換語の文字コードであってもよいし、送付した変換語リストと、そのリスト中の各変換語の順位とを情報検索システム側で管理しておき、ブラウザ端末に、変換語リストを識別するための情報と、選択した変換語のリスト中の順位とを送付させるようにしてもよい。
【００３０】
関連語抽出部１９は、ブラウザ端末２０から変換語についての指定情報が送付されてくると、その変換語に対応する関連語を抽出して作成した関連語リストを返送する（ｓ１６，ｓ１７）。そしてブラウザ端末２０は、変換語リスト４７とともに関連語リスト４９ａを検索窓口ページ４０に並べて表示する（図８、ｓ１８）。また、関連語リスト４９ａが返送されてきた当初も、関連語リスト４９ａの一番上位の関連語５０ａが選択状態となるように設定する（図７）。なお、関連語リスト４９ａは、変換語リスト４７中のいずれかの変換語が選択指示された時点でその選択情報を関連語抽出部１９へ送付するようにしてもよい。
【００３１】
ここで、ブラウザ端末２０にて、マウスカーソル５１で他の変換語４８を指示すると、その指示した変換語４８が選択状態となる。そしてブラウザ端末２０は、その選択されている変換語の文字コードを関連語抽出部１９へ送付し、対応する関連語のリストを返送してもらい、返送されてきた関連語リスト４９を当初の変換語候補のリスト４９ａに代えて表示する。このときも関連語リスト４９の一番上位の関連語５０ａが選択状態となる（図９、ｓ１５〜ｓ１８）。つぎに、ある変換語４８を指示した状態で関連語リスト４９へマウスカーソル５１を移動させると、指示した変換後４８が反転表示されたまま、関連語（５０ａ，５０）が選択可能となる。そして、マウスカーソル５１で関連語リスト４９中の一つの関連語５０を指示し（図１０）、マウスの左ボタンをクリックするなど、所定の確定操作を行うと、選択状態にある変換語４８と確定した関連語５０とがそれぞれ検索キーワード（５２，５３）として半角スペースを介して検索キーワード入力欄４１に入力される（図１１、ｓ１９，ｓ２０）。ここで、検索窓口ページ４０の検索ボタン４２に対して指示・確定操作すると、ブラウザ端末２０は、検索キーワード入力欄４１に入力されている検索キーワードを検索フロント１１に送付する（ｓ２１，ｓ２２）。検索フロント１１は、送付されてきた検索キーワードを検索エンジン１２に与えて、検索エンジン１２が出力する該当レコードを受け取る。そして、受け取ったレコードを一覧にしたＷｅｂページ（検索結果ページ）を作成してブラウザ端末２０に返送し、ブラウザ端末２０がその検索結果ページ６０を表示する（図１２、ｓ２３〜ｓ２６）。なお、変換語（４８ａ，４８）のみを検索キーワードとして検索エンジン１２に送付する場合には、変換語リスト４７の表示領域にマウスカーソル５１を置いて、目的の変換語（４８ａ，４８）を指示した状態で確定操作を行い、指示した変換語（４８ａ，４８）のみを検索キーワード入力欄４１へ入力させる。そして、送信ボタン４２に対する指示確定操作を行う。
【００３２】
このように、本実施例の情報検索システムによれば、日本語入力機能がないブラウザ端末であっても日本語で検索キーワードを指定することができる。また、実際に検索エンジンに検索キーワードを与える前に、変換語とその変換語とともに頻繁にアンド検索された関連語が提示されるため、適切な検索キーワードで情報検索を行うことができる。それによって情報検索に要する時間を短縮することができる。
【００３３】
＝＝＝その他の実施例（ユーザ辞書に基づく情報検索）＝＝＝
インターネット利用者が検索サイトを利用して情報検索をする際、過去に同じような検索キーワードで情報検索を行うことが多い。しかし、検索サイトの利用者は多種多様であり、上記実施例に基づいてキー入力していき、あるかな文字列に対して変換語候補を送付してもらっても、利用者自身が目的とする候補がリストの上位にあるとは限らない。そこで、本発明のその他の実施例として、ある利用者のブラウザ端末２０に対し、あるかな文字列に対応する変換語を提示する際、この利用者が過去に検索キーワードとして指定した変換語を他の変換語と識別できるように提示するようにしてもよい。
【００３４】
図１３に、その他の実施例における情報検索システムの機能ブロック構成を示した。図１に示した構成に加え、日本語検索サービスの享受会員として認証情報を含む個人情報を蓄積・管理する会員データベース７１と、ある会員のブラウザ端末２０ａにて、あるかな文字列に対してある変換語が検索キーワードとして選択されて検索エンジンに送られたならば、そのかな文字列と選択された変換語とを当該会員に対応して蓄積・管理するためのユーザ辞書データベース１５ｂとを備えている。関連語についても、アンド検索したときの関連語の対応付けを会員毎に対応付けしたユーザ関連語データベース１６ｂを備えている。
【００３５】
そして、ＷＷＷサーバー１０はアクセスしてきたブラウザ端末２０にＩＤやパスワードなどの認証情報を入力するためのフォームを含んだＷｅｂページを送付し、ブラウザ端末２０からこのフォームに入力されて返送されてきた認証情報を会員データベース７１に照会し、該当する会員情報が存在するならば、このブラウザ端末２０を会員のブラウザ端末（会員端末）２０ｂとして認証して情報検索システム１にログインさせ、会員窓口ページ４０を送付する。
【００３６】
図１４に会員端末２０ｂにてユーザ辞書データベース１５ｂに基づく変換語リスト４７ｂと、ユーザ関連語データベース１６ｂに基づく関連語リスト４９ｂとが表示された検索窓口ページ４０ｂの画面概略を示した。情報検索システム１は、会員端末２０ｂからかな文字に対する変換指示があったならば、そのかな文字を辞書データベース１５とともに、ユーザ辞書データベース１５ｂにも照会し、変換語リストとして辞書データベース１５に基づく変換語リスト４７と、ユーザ辞書データベース１５ｂに基づく変換語リスト４７ｂとを会員端末２０ｂに送付する。会員端末２０ｂは、それぞれの辞書データベース（１５，１５ｂ）に基づく変換語を区別して検索窓口ページ４０ｂ上に表示する。
【００３７】
そして、変換語４８の一つが選択されたならば、関連語抽出部１９は、その選択された変換語４８を関連語データベース１６とユーザ関連語データベース１６ｂとに照会し、それぞれの関連語データベース（１６，１６ｂ）に基づいて抽出した関連語によるリストを会員端末２０ｂに送付し、会員端末２０ｂは、それぞれの関連語データベース（１６，１６ｂ）に基づく関連語リスト（４９，４９ｂ）を区別して検索窓口ページ４０ｂ上に表示する。この例では、辞書データベース１５に基づく変換語リスト４７とユーザ辞書データベースに基づく変換語リスト４７ｂが表示されるとともに、関連語データベース１６に基づく関連語リスト４９と、ユーザ関連語データベース１６ｂに基づく関連語リスト４９ｂが個別に表示される。
【００３８】
このように、会員毎のユーザ辞書データベース１５ｂとユーザ関連語データベース１６ｂとを備えることで、会員の検索傾向に合致した変換語や関連語が会員端末２０ｂにて一瞥できる。なお、ユーザ辞書データベース１５ｂやユーザ関連語データベース１６ｂに基づいて抽出された変換語や関連語が他の関連語よりもリストの上位に表示されるようにしても他の変換語や関連語と識別することができる。
【００３９】
＝＝＝応用例＝＝＝
情報検索システムに連動するＷＷＷサーバーが各種サービスの利用窓口となるポータルサイトを公開している場合、情報検索システムは、ブラウザ端末が現に利用しているサービスに応じて適切な関連語を提示することが望ましい。例えば、オークションサービスにて利用者が特定のテレビが出品されているかどうかを知りたい場合、「テレビ」という変換語に対して、全サービスにおける過去の全ての関連語に基づいて関連語候補を提示すれば、放送局や番組などが提示されてしまう可能性がある。オークションであれば、「テレビ」に対してメーカ名や具体的な型式が関連語として提示された方が便利である。そこで、各サービス毎に変換語や関連語のデータベースを備えさせれば、利用者が現に利用しているサービスに応じて適切な変換語や関連語を提示することができる。包含するシステムをサービス毎に検索履歴をとる。現在利用中のサービスについて関レコードデータベースには、インターネット上の情報に限らず、サービス内容に関する情報も蓄積・管理されている。
【００４０】
なお上記実施例、その他の実施例、応用例では、ブラウザ端末にて変換語が指定されるとその変換語の関連語候補が提示される構成となっていた。この構成に限らず、関連語データベース１６を持たずに変換語のみを逐次選択・確定していきながら、検索キーワードを特定するようにしてもよい。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施例における情報検索システムの機能ブロック構成図である。
【図２】上記情報検索システムがブラウザ端末に送付する検索窓口ページの概略図である。
【図３】上記情報検索システムがブラウザ端末に提供する日本語検索サービスの実施手順図である。
【図４】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図５】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図６】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図７】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図８】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図９】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図１０】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図１１】上記日本語検索サービスの提供過程でブラウザ端末に表示される画面概略図である。
【図１２】上記情報検索システムがブラウザ端末に送付する検索結果ページの画面概略図である。
【図１３】本発明のその他の実施例における情報検索システムの機能ブロック図である。
【図１４】上記その他の実施例における情報検索システムが日本語検索サービスを提供する過程でブラウザ端末に表示される画面概略図である。
【符号の説明】
【００４２】
１    情報検索システム              １０  ＷＷＷサーバー
１１  検索フロント部                １２  検索エンジン
１３  レコードデータベース          １４  クエリーデータベース
１５  辞書データベース              １５ｂ  ユーザ辞書データベース
１６  関連語データベース            １６ｂ  ユーザ関連語データベース
１７  かな文字変換部                １８  かな漢字変換部
１９  関連語抽出部
２０  ブラウザ端末                  ２０ｂ  会員端末
４０，４０ｂ  検索窓口ページ        ４７，４７ｂ  変換語リスト
４９，４９ａ、４９ｂ  関連語リスト  ６０  検索結果ページ
【図１】
2007034463.tif 000003
【図２】
2007034463.tif 000004
【図３】
2007034463.tif 000005
【図４】
2007034463.tif 000006
【図５】
2007034463.tif 000007
【図６】
2007034463.tif 000008
【図７】
2007034463.tif 000009
【図８】
2007034463.tif 000010
【図９】
2007034463.tif 000011
【図１０】
2007034463.tif 000012
【図１１】
2007034463.tif 000013
【図１２】
2007034463.tif 000014
【図１３】
2007034463.tif 000015
【図１４】
2007034463.tif 000016