(57)【特許請求の範囲】
【請求項１】
自動完成推薦語提供システムにおいて、
推薦語リストを記録して維持する推薦語データベースと、
前記推薦語データベースに記録された第１言語の推薦語リストを前記第１言語と連関した第２言語の索引用変換語に変換し、前記索引用変換語を字素単位または音節単位で索引する推薦語索引機と、
前記索引用変換語および前記索引用変換語に対応する前記第１言語の推薦語リストを字素単位または音節単位の索引別に記録する推薦語索引データベースと、
所定のユーザ端末機から前記第２言語の問い合わせ言語および設定モードを受け、前記推薦語索引データベースから前記第２言語の問い合わせ言語および前記設定モードと連関した前記第１言語の自動完成推薦語を抽出して前記ユーザ端末機に送信する問い合わせ自動完成サーバと、
を含み、
前記設定モードは、字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引に対する選択情報を含み、
前記問い合わせ自動完成サーバは、前記推薦語索引データベースから、前記選択された索引に該当する推薦語リストのうち、少なくとも一つ以上の自動完成推薦語を抽出することを特徴とする自動完成推薦語提供システム。
【請求項２】
前記索引用変換語は、前記第１言語の推薦語リストの発音を前記第２言語で表記することを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項３】
前記ユーザ端末機から前記第２言語の問い合わせ言語および前記設定モードを受信して前記問い合わせ自動完成サーバに伝達し、前記問い合わせ自動完成サーバから前記問い合わせ言語と連関した前記第１言語の自動完成推薦語を受信して前記ユーザ端末機に送信するウェブサーバをさらに含むことを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項４】
前記設定モードに含まれる選択情報により前記字素単位プレフィックス索引が選択される場合、
前記問い合わせ自動完成サーバは、前記推薦語索引機により、前記索引用変換語のうち前記字素単位プレフィックスによって索引された語、または前記第２言語の推薦語リストが前記字素単位プレフィックスによって索引された語を、前記選択された索引に該当する推薦語リストにすることを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項５】
前記設定モードに含まれる選択情報により前記音節単位プレフィックス索引が選択される場合、
前記問い合わせ自動完成サーバは、前記推薦語索引機により、前記索引用変換語のうち前記音節単位プレフィックスによって索引された語、または前記第２言語の推薦語リストのうち前記音節単位プレフィックスによって索引された語を、前記選択された索引に該当する推薦語リストにすることを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項６】
前記設定モードに含まれる選択情報により前記音節単位サフィックス索引が選択される場合、
前記問い合わせ自動完成サーバは、前記推薦語索引機により、前記索引用変換語のうち前記音節単位サフィックスによって索引された語、または前記第２言語の推薦語リストのうち前記音節単位サフィックスによって索引された語を、前記選択された索引に該当する推薦語リストにすることを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項７】
前記推薦語索引機は、
前記第１言語の推薦語リストを前記第１言語と連関した前記第２言語の索引用変換語に変換する変換器と、
所定の字素単位プレフィックス、音節単位プレフィックスまたは音節単位サフィックスに基づいて前記索引用変換語を索引する索引機と、を含むことを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項８】
前記推薦語索引機は、
前記推薦語データベースに記録された前記第２言語の推薦語リストを字素単位プレフィックス、音節単位プレフィックスまたは音節単位サフィックスによって索引し、
前記推薦語索引データベースは、
前記索引された第２言語の推薦語リストを字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引別に記録することを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項９】
前記問い合わせ自動完成サーバは、
前記選択情報によって設定モードを変換するモード変換器を含むことを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項１０】
前記問い合わせ自動完成サーバは、前記推薦語索引データベースから前記設定モードにより選択された索引に該当する推薦語リストのうち、少なくとも一つ以上の自動完成推薦語を抽出することを特徴とする請求項３に記載の自動完成推薦語提供システム。
【請求項１１】
前記ウェブサーバは、前記少なくとも一つ以上の自動完成推薦語と共に前記第２言語の問い合わせ言語を前記ユーザ端末機に送信することを特徴とする請求項３に記載の自動完成推薦語提供システム。
【請求項１２】
ユーザ端末機をさらに含み、
前記ユーザ端末機は、前記第２言語の問い合わせ言語と前記ユーザ端末機の現在の入力事項が同一であるかを確認し、前記第２言語の問い合わせ言語と前記現在の入力事項が同一である場合、前記自動完成推薦語を出力する有効判断機をさらに含むことを特徴とする請求項１または３に記載の自動完成推薦語提供システム。
【請求項１３】
前記推薦語リストは、各推薦語別に検索頻度を含み、前記検索頻度の順序で整列されて前記推薦語索引データベースに記録されることを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項１４】
前記問い合わせ自動完成サーバは、前記第２言語の問い合わせ言語と連関した推薦語リストのうち、前記検索頻度の順序によって所定個数の自動完成推薦語リストを抽出することを特徴とする請求項１３に記載の自動完成推薦語提供システム。
【請求項１５】
前記推薦語リストは辞書順で整列されていて、
前記問い合わせ自動完成サーバは、辞書順に整列された所定個数の自動完成推薦語リストを抽出することを特徴とする請求項１に記載の自動完成推薦語提供システム。
【請求項１６】
前記ウェブサーバは、
前記ユーザ端末機を介してそのユーザが前記第２言語の問い合わせ言語を入力している途中に、前記自動完成推薦語リストを前記ユーザ端末機に送信することを特徴とする請求項３に記載の自動完成推薦語提供システム。
【請求項１７】
前記ウェブサーバは、
前記ウェブブラウザを介して前記自動完成推薦語リストのうち所定の条件を満たす自動完成推薦語を他の自動完成推薦語と差別表示して前記ユーザに提供することを特徴とする請求項３に記載の自動完成推薦語提供システム。
【請求項１８】
前記所定の条件は（１）前記自動完成推薦語が前記ユーザ入力事項と一致する場合、または（２）前記自動完成推薦語と連関したコンテンツ検索やショートカットが存在する場合を含むことを特徴とする請求項１７に記載の自動完成推薦語提供システム。
【請求項１９】
推薦語リストを記録して維持する推薦語データベースと、
前記推薦語データベースに記録された第１言語の推薦語リストを前記第１言語と連関した第２言語の索引用変換語に変換し、前記索引用変換語を字素単位または音節単位で索引する推薦語索引機と、
前記索引用変換語および前記索引用変換語に対応する前記第１言語の推薦語リストを字素単位または音節単位の索引別に記録する推薦語索引データベースと、
所定のユーザ端末機から前記第２言語の問い合わせ言語および設定モードを受け、自動完成推薦語を抽出して前記ユーザ端末機に送信する問い合わせ自動完成サーバとを含む自動完成推薦語提供システムによる自動完成推薦語提供方法において、
前記問い合わせ自動完成サーバの動作の段階として、
所定のユーザ端末機から前記第２言語の問い合わせ言語および設定モードを受信する段階と、
前記推薦語索引データベースから前記第２言語の問い合わせ言語と連関した前記第１言語の自動完成推薦語を抽出する段階と、
前記抽出された自動完成推薦語を前記所定のユーザ端末機に送信する段階と、
を含み、
前記設定モードは、字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引に対する選択情報を含み、
前記自動完成推薦語を抽出する前記段階においては、前記問い合わせ自動完成サーバは、前記推薦語索引データベースから、前記選択された索引に該当する推薦語リストのうち、少なくとも一つ以上の自動完成推薦語を抽出することを特徴とする自動完成推薦語提供方法。
【請求項２０】
前記索引用変換語は、前記第１言語の推薦語リストの発音を前記第２言語で表記することを特徴とする請求項１９に記載の自動完成推薦語提供方法。
【請求項２１】
前記設定モードに含まれる選択情報により前記字素単位プレフィックス索引が選択される場合、
前記問い合わせ自動完成サーバは、前記推薦語索引機により、前記索引用変換語のうち前記字素単位プレフィックスによって索引された語、または前記第２言語の推薦語リストのうち前記字素単位プレフィックスによって索引された語を、前記選択された索引に該当する推薦語リストにすることを特徴とする請求項１９に記載の自動完成推薦語提供方法。
【請求項２２】
前記設定モードに含まれる選択情報により前記音節単位プレフィックス索引が選択される場合、
前記問い合わせ自動完成サーバは、前記推薦語索引機により、前記索引用変換語のうち前記音節単位プレフィックスによって索引された語、または前記第２言語の推薦語リストのうち前記音節単位プレフィックスによって索引された語を、前記選択された索引に該当する推薦語リストにすることを特徴とする請求項１９に記載の自動完成推薦語提供方法。
【請求項２３】
前記設定モードに含まれる選択情報により前記音節単位サフィックス索引が選択される場合、
前記問い合わせ自動完成サーバは、前記推薦語索引機により、前記索引用変換語のうち前記音節単位サフィックスによって索引された語、または前記第２言語の推薦語リストのうち前記音節単位サフィックスによって索引された語を、前記選択された索引に該当する推薦語リストにすることを特徴とする請求項１９に記載の自動完成推薦語提供方法。
【請求項２４】
請求項１９〜２３のうち何れか一項の方法を行うためのプログラムが記録されていることを特徴とするコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つ以上の言語に対する自動完成推薦語提供システムおよび方法に関し、より詳細には、推薦語リストを多様な言語索引によって分類して各索引別にこれを記録し、ユーザのウェブブラウザから受信されたユーザ問い合わせ言語および設定モードによって該当の自動完成推薦語を抽出して前記ユーザに提供することで、ユーザの問い合わせ言語入力状況に適合して事前に適切な推薦語を提示することができる自動完成推薦語提供システムおよび方法に関する。
【背景技術】
【０００２】
一般的に、検索サービスを提供する検索ウェブサイトは、ユーザから問い合わせ言語が入力されると、前記問い合わせ言語に対応する検索結果（例えば、前記問い合わせ言語を含むウェブサイト、前記問い合わせ言語を含む記事、前記問い合わせ言語を含むファイル名を有するイメージなど）をユーザに提供する。
【０００３】
現在、検索サービスは、ユーザの便宜を極大化する方向に次第に改善されている。このような改善方向の大きな核心は、ユーザが適合した問い合わせ言語を入力する際にユーザを満足させる検索結果を提供することは勿論、ユーザが不適合な問い合わせ言語を入力する際にもユーザを満足させることができる適切な検索結果を提供するものでなければならない。特に、検索サービスの利用者層が拡大するに伴い、適切な問い合わせ言語に対する十分な背景知識のないユーザが増加するにつれて、ユーザに適切なクエリをガイドする必要性が提起されている。
【０００４】
また、検索サービスにおいて、ユーザが検索ウィンドウに外国語を入力しようとする場合、どのように外国語の入力を受けてユーザを満足させる適切な検索結果を提供するかに対する悩みも存在する。このような外国語入力は、例えば、日本語または中国語のようにハングルキーボード自体で支援しない外国語である場合、（１）検索サービス画面で提供される外国語入力機を介し、ユーザのマウスクリックによって検索ウィンドウに外国語を入力する方法、（２）様々な国の文字を入力することができる多国語入力機能を有するソフトウェアによって外国語を入力する方法、が代表的である。
【０００５】
しかし、従来（１）の方法は、例えば、日本語“そうして”を入力しようとする場合、該当の文字に対応する平仮名を入力するために、ユーザが４回のマウスクリックを行わなければならないという煩わしさがある。また、従来（１）の方法は、マウスクリックに依存するため、一般的なキーボードによる入力より相対的にその入力速度が低下するという短所がある。さらに、従来（１）の方法は、ユーザが単語の一部のみを記憶している場合、所望する単語を正確に検索ウィンドウに入力することができないという問題点がある。しかも、従来（１）の方法は、該当の外国語を単純に検索ウィンドウに入力するだけで、他人の質問の傾向を把握する機能まで提供することができないという問題点がある。
【０００６】
0004463256.tif 000002
【０００７】
これにより、外国語入力に対する検索サービスを大きく強化するため、ユーザが外国語の問い合わせ言語を入力する際に発生するタイプミスを防止することができ、特に推薦語リストを多様な基準による索引別に区分してユーザのウェブブラウザから受信されるユーザ入力事項および設定モードによってユーザが入力しようとする外国語に対する問い合わせ言語を自動で完成することができる新しい技術の出現が求められている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、前記のような従来技術の問題点を解決するために案出されたものであって、ユーザの問い合わせ言語入力状況に適合し、リアルタイムで適切な日本語の推薦語を提示することができる自動完成推薦語提供システムおよび方法を提供することを目的とする。
【０００９】
本発明に係る自動完成推薦語提供システムおよび方法は、ユーザの日本語の入力タイプミスを事前に予防することができ、正確な日本語入力機能を有する新しい検索サービスを提示することを目的とする。
【００１０】
本発明に係る自動完成推薦語提供システムおよび方法は、推薦語リストを多様な基準による索引別に区分し、ユーザのウェブブラウザから受信される第２言語の問い合わせ言語でユーザが入力しようとする第１言語の推薦語を自動で完成することができる自動完成推薦語リストを提供することで、ユーザが第２言語の問い合わせ言語を入力している途中に所望する第１言語の推薦語を選択し、容易に問い合わせ言語を完成することができることを目的とする。
【００１１】
本発明に係る自動完成推薦語提供システムおよび方法は、日本語単語の接頭に位置するプレフィックスだけでなく、日本語単語の末尾に位置するサフィックスを用いた外国語推薦語自動完成機能も提供することを目的とする。
【００１２】
本発明に係る自動完成推薦語提供システムおよび方法は、推薦語リストを多様な基準による索引別で効果的に分類し、ユーザが入力している事項に対する自動完成推薦語をリアルタイムで抽出して提供することができるシステムを構築することで、タイプミス訂正のために多くの人力によって変換リストや推薦リストが作成される時間的・経済的損失を画期的に減少させることを目的とする。
【００１３】
本発明に係る自動完成推薦語提供システムおよび方法は、推薦語自動完成を具現してユーザの問い合わせ言語の入力時間を短縮することでユーザの問い合わせ言語入力の便宜を図り、特に日本語入力に対するキーボードまたはマウスの使用が未熟であるユーザに日本語の問い合わせ言語入力の便宜を提供することを目的とする。
【００１４】
本発明に係る自動完成推薦語提供システムおよび方法は、日本語の問い合わせ言語に対して一部発音のみを記憶しているユーザに対し、ユーザの記憶を補う機能を提供することを目的とする。
【００１５】
本発明に係る自動完成推薦語提供システムおよび方法は、該当の入力事項に対する他のユーザの日本語の質問の傾向を把握しようとするユーザの欲求を満たすことを目的とする。
【課題を解決するための手段】
【００１６】
前記目的を達成し、上述した従来技術の問題点を解決するために、本発明の一実施形態に係る自動完成推薦語提供システムは、推薦語リストを記録して維持する推薦語データベースと、前記推薦語データベースに記録された第１言語の推薦語リストを前記第１言語と連関した第２言語の索引用変換語に変換し、前記索引用変換語を字素単位または音節単位で索引する推薦語索引機と、前記索引用変換語および前記索引用変換語に対応する前記第１言語の推薦語リストを字素単位または音節単位の索引別に記録する推薦語索引データベースと、所定のウェブサーバから前記第２言語の問い合わせ言語を受け、前記推薦語索引データベースから前記第２言語の問い合わせ言語と連関した前記第１言語の自動完成推薦語を抽出して前記ウェブサーバに送信する問い合わせ自動完成サーバと、を含むことを特徴とする。
【００１７】
また、本発明の一実施形態に係る自動完成推薦語提供方法は、推薦語リストを所定の推薦語データベースに記録して維持する段階と、前記推薦語データベースに記録された第１言語の推薦語リストを前記第１言語と連関した第２言語の索引用変換語に変換し、前記索引用変換語を字素単位または音節単位で索引する段階と、前記索引用変換語および前記索引用変換語に対応する前記第１言語の推薦語リストを字素単位または音節単位の索引別に所定の推薦語索引データベースに記録する段階と、所定のユーザのウェブブラウザから前記第２言語の問い合わせ言語および設定モードを受信し、前記推薦語索引データベースから前記第２言語の問い合わせ言語と連関した前記第１言語の自動完成推薦語を抽出して前記ウェブブラウザに送信する段階と、を含むことを特徴とする。
【００１８】
本発明で用いられる推薦語は、問い合わせ言語ログ、辞書エントリ、商品モデルエントリ、図書題名エントリ、歌手エントリ、歌名エントリ、映画エントリなどのように多様な分野で用いられる単語を含む。
【発明の効果】
【００１９】
本発明によれば、ユーザが日本語を入力しようとする時、ハングルや英語で日本語発音の一部のみを入力しても、該当の日本語発音に対応する推薦語を即座に提示することができる自動完成推薦語提供システムおよび方法が提供される。
【００２０】
本発明に係る自動完成推薦語提供システムおよび方法によれば、ユーザの日本語検索タイプミスを事前に予防することができ、正しい問い合わせ言語に対するユーザ教育機能を有する新しい検索サービスを提示することができる。
【００２１】
本発明に係る自動完成推薦語提供システムおよび方法によれば、日本語の推薦語リストを多様な基準による索引別に区分し、ユーザのウェブブラウザから受信されるユーザ入力事項および設定モードによって、ユーザが入力中の問い合わせ言語を自動で完成することができる自動完成推薦語リストを提供することで、ユーザが問い合わせ言語入力途中に所望する言語の推薦語を選択し、容易に問い合わせ言語を完成するようにできる。
【００２２】
本発明に係る自動完成推薦語提供システムおよび方法によれば、ハングルのように字素単位に区分される言語にも適合するように推薦語リストを字素単位に分類し、ユーザが字素単位に該当する事項を入力すれば、前記分類された推薦語リストからこれに対応する自動完成推薦語を抽出して提供することができる。
【００２３】
本発明に係る自動完成推薦語提供システムおよび方法によれば、単語の接頭に位置するプレフィックスだけでなく、単語の末尾に位置するサフィックスを用いた推薦語自動完成機能を提供することができる。
【００２４】
本発明に係る自動完成推薦語提供システムおよび方法によれば、推薦語リストを多様な言語による索引別で効果的に分類し、ユーザが入力している事項に対する自動完成推薦語を即座に抽出して提供することができるシステムを構築することで、タイプミス訂正のために多くの人力によって変換リストや推薦リストが作成される時間的、経済的損失を画期的に減少させることができる。
【００２５】
本発明に係る自動完成推薦語提供システムおよび方法によれば、日本語に対する推薦語自動完成を具現してユーザの問い合わせ言語の入力時間を短縮することでユーザの問い合わせ言語入力の便宜を図り、特に日本語入力時キーボード使用が未熟であるユーザに問い合わせ言語入力の便宜を提供することができる。
【００２６】
本発明に係る自動完成推薦語提供システムおよび方法によれば、日本語に対する問い合わせ言語の一部のみを記憶しているユーザに対して、ユーザの日本語記憶を補う機能を提供することができる。
【００２７】
本発明に係る自動完成推薦語提供システムおよび方法によれば、多様な言語の入力事項に対する他人の質問の傾向を把握しようとするユーザの欲求を満たすことができる。
【発明を実施するための最良の形態】
【００２８】
以下、添付の図面を参照して、本発明に係る自動完成推薦語提供システムおよび方法を詳しく説明する。
【００２９】
図１は、本発明の一実施形態に係る自動完成推薦語提供システムのネットワーク連結を示した図である。
【００３０】
図１を参照すると、自動完成推薦語提供システム１００は、推薦語リストを所定の推薦語データベースに記録して維持し、前記推薦語データベースに記録された推薦語リストを字素単位プレフィックス（ｐｒｅｆｉｘ）、音節単位プレフィックスまたは音節単位サフィックス（ｓｕｆｆｉｘ）によって分類し、前記分類された推薦語リストを字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引別に区分して所定の推薦語索引データベースに記録する。前記推薦語リストは、ハングル、英語、日本語、中国語などのように多様な言語に対する推薦語リストを含む。
【００３１】
ユーザはユーザ端末機１１０ａまたは１１０ｂを用い、有無線通信網を介して自動完成推薦語提供システム１００のウェブサーバに接続して問い合わせ言語を入力する。この場合、前記ウェブサーバは、ユーザのウェブブラウザからユーザ入力事項および設定モードを含む入力情報を受信して自動完成推薦語提供システム１００の問い合わせ自動完成サーバに伝達し、前記問い合わせ自動完成サーバは前記ウェブサーバから前記入力情報の伝達を受け、前記推薦語索引データベースから前記入力情報と連関した少なくとも一つの自動完成推薦語を抽出して前記ウェブサーバに送信する。これによって、前記ウェブサーバは、前記問い合わせ自動完成サーバから少なくとも一つの自動完成推薦語を受信して前記ウェブブラウザに送信し、ユーザは問い合わせ言語の入力途中に自分が所望する自動完成推薦語を選択して容易に問い合わせ言語を完成することができる。
【００３２】
図２は、本発明の一実施形態に係る自動完成推薦語提供システムの構成を示したブロック図である。
【００３３】
図２を参照すると、本実施形態に係る自動完成推薦語提供システム２００は、推薦語データベース２１０、推薦語索引機２２０、推薦語索引データベース２３０、問い合わせ自動完成サーバ２４０、ウェブサーバ２５０を含む。
【００３４】
0004463256.tif 000003
【００３５】
推薦語索引機２２０は、推薦語データベース２１０に記録された第１言語の推薦語リストを前記第１言語と連関した第２言語の索引用変換語に変換し、前記索引用変換語を音節単位で索引する。ここで、前記索引用変換語は、前記第１言語の推薦語リストの発音を前記第２言語で表記することができる。これに対しては下記でより詳しく説明する。
【００３６】
また、本発明の他の実施形態によると、推薦語索引機２２０は、推薦語データベース２１０に記録された第２言語の推薦語リストを字素単位プレフィックス、音節単位プレフィックスまたは音節単位サフィックスによって索引することもできる。
【００３７】
また、本発明のさらに他の実施形態によると、推薦語索引機２２０は、第２言語入力に対する第１言語索引機である場合、前記第１言語の推薦語リストを前記第１言語と連関した前記第２言語の索引用変換語に変換する変換器および所定の字素単位プレフィックス、音節単位プレフィックスまたは音節単位サフィックスに基づいて前記索引用変換語を索引する索引機を含むことができる。
【００３８】
一方、本発明の一実施形態に係る推薦語索引機２２０は、図２に示されたように７個の索引機を含むことがあるが、これは、適用しようとする言語の個数または索引の種類によって含まれる索引機の個数が変わることもできる。
【００３９】
推薦語索引データベース２３０は、前記索引用変換語および前記索引用変換語に対応する前記第１言語の推薦語リストを字素単位または音節単位の索引別に区分して記録する。
【００４０】
また、本発明の他の実施によると、推薦語索引データベース２３０は、前記索引された第２言語の推薦語リストを字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引別に区分して記録することもできる。
【００４１】
また、本発明のさらに他の実施形態によると、推薦語索引データベース２３０は、各推薦語別に検索頻度を含み、前記検索頻度の順で整列して記録することもできる。
【００４２】
問い合わせ自動完成サーバ２４０は、ウェブサーバ２５０から前記第２言語の問い合わせ言語の伝達を受け、推薦語索引データベース２３０から前記第２言語の問い合わせ言語と連関した前記第１言語の自動完成推薦語を抽出してウェブサーバ２５０に送信する。
【００４３】
また、本発明の他の実施形態によると、問い合わせ自動完成サーバ２４０は、ウェブサーバ２５０から前記第２言語の問い合わせ言語および設定モードの伝達を受け、推薦語索引データベース２３０から前記第２言語の問い合わせ言語および前記設定モードと連関した前記第１言語の自動完成推薦語または前記第２言語の自動完成推薦語を抽出してウェブサーバ２５０に送信することもできる。ここで、前記設定モードは、前記字素単位プレフィックス索引、前記音節単位プレフィックス索引または前記音節単位サフィックス索引に対する選択情報を含むことがある。
【００４４】
また、本発明のさらに他の実施形態によると、問い合わせ自動完成サーバ２４０は、前記第２言語の問い合わせ言語と連関した推薦語リストのうち、前記検索頻度の順によって所定個数の自動完成推薦語リストを抽出することができる。
【００４５】
また、本発明のさらに他の実施形態によると、問い合わせ自動完成サーバ２４０は、前記推薦語リストが辞書順に整列された場合、前記辞書順に整列された所定個数の自動完成推薦語リストを抽出することができる。
【００４６】
一方、本発明のさらに他の実施形態によると、前記設定モードは、字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引のうち、少なくとも一つの索引に対する選択情報を含み、問い合わせ自動完成サーバ２４０は、前記選択情報によって設定モードを変換するモード変換器２４１を含むことができる。この場合、問い合わせ自動完成サーバ２４０は、推薦語索引データベース２３０から前記設定モードに該当する推薦語リストのうち、少なくとも一つ以上の自動完成推薦語を抽出することができる。
【００４７】
ウェブサーバ２５０は、ユーザのウェブブラウザ２６０から前記第２言語の問い合わせ言語を受信して問い合わせ自動完成サーバ２４０に伝達し、問い合わせ自動完成サーバ２４０から前記第２言語の問い合わせ言語と連関した前記第１言語の自動完成推薦語を受信してウェブブラウザ２６０に送信する。
【００４８】
また、本発明の他の実施形態によると、ウェブサーバ２５０は、ユーザのウェブブラウザ２６０から前記第２言語の問い合わせ言語および前記設定モードを受信して問い合わせ自動完成サーバ２４０に伝達し、問い合わせ自動完成サーバ２４０から前記第２言語の問い合わせ言語および前記設定モードによる前記第１言語の自動完成推薦語を受信してウェブブラウザ２６０に送信することができる。
【００４９】
また、本発明のさらに他の実施形態によると、ウェブサーバ２５０は、前記少なくとも一つの自動完成推薦語と共に前記第２言語の問い合わせ言語をウェブブラウザ２６０に送信する。そうすることで、ウェブブラウザ２６０は、第２言語の問い合わせ言語と現在の入力事項が同一であるかを確認し、前記第２言語の問い合わせ言語と前記現在の入力事項が同一である場合、前記少なくとも一つ以上の自動完成推薦語を出力する有効判断機２６１をさらに含むことがある。この場合、有効判断機２６１は、ウェブプログラムの形態でウェブブラウザ２６０で作動することができる。
【００５０】
また、本発明のさらに他の実施形態によると、ウェブブラウザ２６０は、前記ユーザが前記第２言語の問い合わせ言語を入力することに対応し、前記自動完成推薦語リストをリアルタイムで前記ユーザに提供することができる。
【００５１】
また、本発明のさらに他の実施形態によると、ウェブブラウザ２６０は、前記自動完成推薦語リストのうち、所定の（ｐｒｅｄｅｔｅｒｍｉｎｅｄ）条件を満たす自動完成推薦語を他の自動完成推薦語と差別表示して前記ユーザに提供することができる。ここで、前記所定の条件とは、（１）前記自動完成推薦語が前記ユーザ入力事項と一致する場合、または（２）前記自動完成推薦語と連関したコンテンツ検索やショートカットが存在する場合、を含む。
【００５２】
図３は、本発明の一実施形態に係る自動完成推薦語提供方法を示したフローチャートである。本実施形態に係る自動完成推薦語提供方法は、図２に示されたような自動完成推薦語提供システム２００によって遂行可能である。
【００５３】
図２および図３を参照すると、段階３０１で、自動完成推薦語提供システム２００は、推薦語リストを推薦語データベース２１０に記録して維持する。
【００５４】
前記推薦語リストは、自動完成推薦語提供システム２００のウェブサーバ２５０が維持する所定の検索ウェブサイトでユーザが入力した全体クエリセット（ｑｕｅｒｙ  ｓｅｔ）であったりし、各問い合わせ言語別に検索頻度を含むことができる。前記検索頻度は、例えば、特定の問い合わせ言語が一定期間内に何度入力されるかを分析して生成した一種の統計情報である。また、前記推薦語リストは、前記検索ウェブサイトにおいて、前記ユーザによってハングル、英語のみならず、日本語、中国語などのような多様な言語で入力されることができる。
【００５５】
段階３０２で、自動完成推薦語提供システム２００の推薦語索引機２２０は、推薦語データベース２１０に記録された第１言語の推薦語リストを前記第１言語と連関した第２言語の索引用変換語に変換し、前記索引用変換語を字素単位または音節単位で索引する。ここで、前記索引用変換語は、前記第１言語の推薦語リストの発音を前記第２言語で表記することができる。このため、推薦語索引機２２０は、図２に示されたように、ハングル入力による日本語プレフィックス索引機、ハングル入力による日本語サフィックス索引機、英語入力による日本語プレフィックス索引機または英語入力による日本語サフィックス索引機を含むことができる。
【００５６】
また、本発明の他の実施形態によると、段階３０２で、自動完成推薦語提供システム２００の推薦語索引機２２０は、推薦語データベース２１０に記録された第２言語の推薦語リストを字素単位プレフィックス、音節単位プレフィックスまたは音節単位サフィックスによって索引することができる。このため、推薦語索引機２０２は、図２に示されたように、字素単位プレフィックス索引機、音節単位プレフィックス索引機、および音節単位サフィックス索引機を含むことができる。
【００５７】
本発明において、推薦語リストを分類するということは、推薦語リストを字素単位プレフィックス、音節単位プレフィックスまたは音節単位サフィックスなどのように一つ以上の方法で索引（ｉｎｄｅｘｉｎｇ）することを含む概念である。
【００５８】
0004463256.tif 000004
【００５９】
日本語、漢字のような外来文字と区別されるハングルの最大の特性は、字素単位で構成されているという点である。すなわち、ハングルは、初声１９字、中声２１字、終声２８字の基本字素を規則的に結合して一つの文字を生成する。このようなハングルの特性に基づき、推薦語索引機２２０の字素単位索引機は、推薦語データベース２１０に記録された推薦語リストを字素単位によって分類する役割を遂行する。
【００６０】
0004463256.tif 000005
【００６１】
また、推薦語索引機２２０の音節単位プレフィックス索引機は、推薦語データベース２１０に記録された推薦語リストを音節単位によって索引する。
【００６２】
0004463256.tif 000006
【００６３】
しかし、本発明において用いられる“プレフィックス”という用語は、上述した一般的意味の接頭辞をすべて含むことは勿論、このような接頭辞以外にも単語の頭に位置することが可能なすべての文字および単語を意味する。
【００６４】
0004463256.tif 000007
【００６５】
推薦語索引機２０２の音節単位サフィックス索引機は、推薦語データベース２１０に記録された推薦語リストをサフィックスによって分類する役割を遂行する。
【００６６】
0004463256.tif 000008
【００６７】
しかし、本発明で用いられる“サフィックス”という用語は、上述した一般的意味の接尾辞をすべて含むことは勿論、このような接尾辞以外にも単語の末尾に位置することが可能なすべての文字および単語を意味する。
【００６８】
0004463256.tif 000009
【００６９】
段階３０３で、自動完成推薦語提供システム２００は、前記索引用変換語および前記索引用変換語に対応する前記第１言語の推薦語を字素単位または音節単位の索引別で所定の推薦語索引データベース２３０に記録する。このため、推薦語索引データベース２３０は、図２に示されたように、例えばハングル入力による日本語プレフィックス索引、ハングル入力による日本語サフィックス索引、英語入力によるプレフィックス索引、および英語入力による日本語サフィックス索引に区分して推薦語リストを記録することができる。
【００７０】
0004463256.tif 000010
【００７１】
また、本発明の他の実施形態によると、段階３０３で、自動完成推薦語提供システム２００は、前記索引された第２言語の推薦語リストを字素単位プレフィックス索引、音節単位プレフィックス索引またはサフィックス索引別に推薦語索引データベース２３０に記録することができる。このため、推薦語索引データベース２３０は、図２に示したように、字素単位プレフィックス索引、音節単位プレフィックス索引、および音節単位サフィックス索引別に推薦語リストを記録することができる。
【００７２】
0004463256.tif 000011
【００７３】
一方、自動完成推薦語提供システム２００は、段階３０２および段階３０３を所定の周期によって繰返し遂行して推薦語索引データベース２３０を定期的にアップデートすることができる。
【００７４】
図４は、音節単位プレフィックス索引で区分された推薦語リストを記録する推薦語索引データベース２３０の一例を示した図である。
【００７５】
0004463256.tif 000012
【００７６】
各推薦語は、その検索頻度の順序で整列されて推薦語索引データベース２３０に記録されたり、これ以外に辞書順で整列されて推薦語索引データベース２３０に記録されたりする。この場合、ウェブサーバ２５０では、抽出された自動完成推薦語に対して別途の整列過程を遂行せず、即座にウェブブラウザ２６０にこれを提供することができるため、推薦語に対するより効果的なリアルタイム自動完成が可能となる。
【００７７】
図５は、音節単位サフィックス索引で区分された推薦語リストを記録する推薦語索引データベース２３０の一例を示した図である。
【００７８】
0004463256.tif 000013
【００７９】
図６は、ハングル入力による日本語プレフィックス索引で区分された推薦語リストを記録する推薦語索引データベース２３０の一例を示した図である。
【００８０】
0004463256.tif 000014
【００８１】
図７は、ハングル入力による日本語サフィックス索引で区分された推薦語リストを記録する推薦語索引データベース２３０の一例を示した図である。
【００８２】
0004463256.tif 000015
【００８３】
図８は、英語入力による日本語プレフィックス索引で区分された推薦語リストを記録する推薦語索引データベース２３０の一例を示した図である。
【００８４】
図８に示されたように、推薦語索引データベース２３０は、英語索引語、日本語推薦語リストおよび英語索引用変換語を含む。例えば、前記索引語が英語“ｓｏ”である場合に対しては前記日本語に対する推薦語リストの推薦語として“そう”、“そうして”などが記録され、前記英語索引用変換語として“ｓｏ”、“ｓｏｕｓｈｉｔｅ”などが記録される。ここで、前記英語索引用変換語は、前記推薦語リストで記録された推薦語である日本語の発音が英語に変換されて表記されたものである。また、各推薦語は、その検索頻度の順序で整列されて推薦語索引データベース２３０に記録されることもできる。
【００８５】
図９は、英語入力による日本語サフィックス索引で区分された推薦語リストを記録する推薦語索引データベース２３０の一例を示した図である。
【００８６】
図９に示されたように、推薦語索引データベース２３０は、英語索引語、日本語推薦語リストおよび英語索引用変換語を含む。例えば、前記索引語が英語“ｓｏ”である場合に対しては前記日本語に対するサフィックス推薦語リストの推薦語として“うそ”、“ようこそ”などが記録され、前記英語索引用変換語として“ｕｓｏ”、“ｙｏｕｋｏｓｏ”などが記録される。ここで、前記英語索引用変換語は、前記推薦語リストで記録された推薦語である日本語の発音が英語に変換されて表記されたものである。また、各推薦語は、その検索頻度の順序で整列されて推薦語索引データベース２３０に記録されることもできる。
【００８７】
段階３０４で、自動完成推薦語提供システム２００のウェブサーバ２５０は、ユーザのウェブブラウザ２６０から問い合わせ言語および設定モードを受信して問い合わせ自動完成サーバ２４０に伝達する。前記設定モードは、字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引のうち、少なくとも一つの索引に対する選択情報を含む。
【００８８】
段階３０５で、自動完成推薦語提供システム２００のモード変換器２４１は、前記選択情報によって設定モードを変換する。
【００８９】
一例として、前記選択情報が字素単位プレフィックスである場合、モード変換器２４１は、前記設定モードが入力されたハングルを字素単位プレフィックスで索引する字素単位プレフィックス索引モードに変換する。
【００９０】
他の例として、前記選択情報が音節単位プレフィックス索引または音節単位サフィックス索引である場合、モード変換器２４１は、前記受信された設定モードによって前記音節単位プレフィックス索引を遂行する音節単位プレフィックス索引モードに変換したり、前記音節単位サフィックス索引を遂行する音節単位サフィックス索引モードに変換したりする。
【００９１】
図１０は、本発明の一実施形態において、設定モードの一例を示した図である。
【００９２】
図１０を参照すると、第１推薦モードは入力言語と自動完成推薦言語が同一である場合であり、第２推薦モードは入力言語と自動完成推薦言語が相違した場合であり、第３推薦モードは自動完成推薦言語が第１言語および第２言語で混合した場合である。
【００９３】
前記第１推薦モードは、前記入力言語が第２言語の場合、それによる自動完成推薦言語が前記第２言語である。すなわち、前記第１推薦モードは、例えば、前記入力言語がハングルである場合それによる自動完成推薦言語がハングルであり、前記入力言語が英語である場合それによる自動完成推薦言語が英語であり、前記入力言語が日本語の場合それによる自動完成推薦言語が日本語である。また、前記第１推薦モードは、前記第２言語に対する字素単位プレフィックス索引、音節単位プレフィックス索引または音節単位サフィックス索引を含むことができる。
【００９４】
前記第２推薦モードは、前記入力言語が第２言語である場合、それによる自動完成推薦言語が第１言語である。すなわち、前記第２推薦モードは、例えば、前記第２言語がハングルであり、前記第１言語が日本語であり、前記設定モードがハングル入力に対する日本語プレフィックス索引である場合、前記自動完成推薦言語が前記プレフィックス索引による索引用変換語に対応する日本語の推薦語であったりする。
【００９５】
前記第３推薦モードは、前記入力言語が第２言語であり、自動完成推薦言語が前記第１言語および第２言語である。すなわち、前記第３推薦モードは、例えば、前記第２言語がハングルであり、前記第１言語が日本語であり、前記設定モードが混合プレフィックス索引である場合、前記自動完成推薦言語がプレフィックス索引によるハングルの推薦語および前記プレフィックス索引による索引用変換語に対応する日本語の推薦語を含むことができる。前記第３推薦モードは、ユーザの入力意図が明確ではない場合であって、ハングルの推薦語および日本語の推薦語を共に提供することでユーザ自身が所望する言語の推薦語を選択することができるようにするためのモードである。
【００９６】
図１１は、本発明の一実施形態において、設定モードと索引機の関係を示す図である。
【００９７】
図１１を参照すると、第１推薦モードは入力言語および索引によってモード１ないしモード３で区分され、前記入力言語と自動完成推薦言語が同一である場合として下記のような索引機がそれぞれ用いられる。
【００９８】
前記モード１は、入力言語がハングルである場合であって、ハングルの推薦語リストを字素単位によって索引する字素単位索引機が用いられる。
【００９９】
前記モード２は、入力言語の推薦語リストを音節単位プレフィックスによって索引する音節単位プレフィックス索引機が用いられる。本発明の実施形態によると、前記モード２で前記入力言語がハングルである場合、前記音節単位プレフィックス索引機は、ハングルの推薦語リストを音節単位プレフィックスによって索引するハングル音節単位プレフィックス索引機である。また、本発明の他の実施形態によると、前記モード２で前記入力言語が英語である場合、前記音節単位プレフィックス索引機は、英語の推薦語リストを音節単位プレフィックスによって索引する英語音節単位プレフィックス索引機である。また、本発明のさらに他の実施形態によると、前記モード２で前記入力言語が日本語である場合、前記音節単位プレフィックス索引機は、日本語の推薦語リストを音節単位プレフィックスによって索引する日本語音節単位プレフィックス索引機である。
【０１００】
前記モード３は、入力言語の推薦語リストを音節単位サフィックスによって索引する音節単位サフィックス索引機が用いられる。また、本発明の実施形態によると、前記モード３で前記入力言語がハングルである場合、前記音節単位サフィックス索引機は、ハングルの推薦語リストを音節単位サフィックスによって索引するハングル音節単位サフィックス索引機である。また、本発明の他の実施形態によると、前記モード３で前記入力言語が英語である場合、前記音節単位サフィックス索引機は、英語の推薦語リストを音節単位サフィックスによって索引する英語音節単位サフィックス索引機である。また、本発明のさらに他の実施形態によると、前記モード３で前記入力言語が日本語である場合、前記音節単位サフィックス索引機は、日本語の推薦語リストを音節単位プレフィックスによって索引する日本語音節単位サフィックス索引機である。
【０１０１】
一方、第２推薦モードは、入力言語および索引によってモード４ないしモード７で区分されており、前記入力言語と自動完成推薦言語が相違した場合であって、各モードによって下記のような索引機がそれぞれ用いられる。
【０１０２】
前記モード４は前記入力言語がハングルであり、前記自動完成推薦言語が日本語であり、プレフィックス索引である場合であって、ハングル入力による日本語プレフィックス索引機が用いられる。前記ハングル入力による日本語プレフィックス索引機は、日本語の推薦語リストをハングル表記の索引用変換語に変換した後、前記索引用変換語を字素単位または音節単位プレフィックスによって索引する。
【０１０３】
モード５は前記入力言語がハングルであり、前記自動完成推薦言語が日本語であり、サフィックス索引である場合であって、ハングル入力による日本語サフィックス索引機が用いられる。前記ハングル入力による日本語サフィックス索引機は、日本語の推薦語リストをハングル表記の索引用変換語に変換した後、前記索引用変換語を音節単位サフィックスによって索引する。
【０１０４】
モード６は前記入力言語が英語であり、前記自動完成推薦言語が日本語であり、プレフィックス索引である場合であって、英語入力による日本語プレフィックス索引機が用いられる。前記英語入力によるプレフィックス索引機は、日本語の推薦語リストを英語表記の索引用変換語に変換した後、前記索引用変換語を音節単位プレフィックスによって索引する。
【０１０５】
前記モード７は前記入力言語が英語であり、前記自動完成推薦言語が日本語であり、サフィックス索引である場合であって、英語入力による日本語サフィックス索引機が用いられる。前記英語入力による日本語サフィックス索引機は、日本語の推薦語リストを英語表記の索引用変換語に変換した後、前記索引用変換語を音節単位サフィックスによって索引する。
【０１０６】
一方、第３推薦モードは、入力言語および索引によってモード８ないしモード１１で区分される。例えば、自動完成推薦言語が前記入力言語および日本語を提供する場合、各モードによって下記のような二つの索引機が用いられる。
【０１０７】
前記モード８は前記入力言語がハングルであり、プレフィックス索引である場合であって、前記ハングル入力による日本語プレフィックス索引機および前記ハングル字素単位または音節単位プレフィックス索引機が用いられる。
【０１０８】
モード９は前記入力言語がハングルであり、サフィックス索引である場合であって、前記ハングル入力による日本語サフィックス索引機および前記ハングル音節単位サフィックス索引機が用いられる。
【０１０９】
モード１０は前記入力言語が英語であり、プレフィックス索引である場合であって、前記英語入力による日本語プレフィックス索引機および前記英語音節単位プレフィックス索引機が用いられる。
【０１１０】
前記モード１１は前記入力言語が英語であり、サフィックス索引である場合であって、前記英語入力による日本語サフィックス索引機および前記英語音節単位サフィックス索引機が用いられる。
【０１１１】
段階３０６で、自動完成推薦語提供システム２００の問い合わせ自動完成サーバ２４０は、ウェブサーバ２５０から前記第２言語の問い合わせ言語および前記設定モードを含む入力事項の伝達を受け、推薦語索引データベース２３０から前記第２言語の問い合わせ言語と連関した前記第１言語の自動完成推薦語を抽出してウェブサーバ２５０に送信する。前記設定モードは、前記字素単位プレフィックス索引、音節単位プレフィックス索引または前記音節単位サフィックス索引に対する選択情報を含むことができる。
【０１１２】
また、本発明の他の実施形態によると、段階３０６で、問い合わせ自動完成サーバ２４０は、推薦語索引データベース２３０から前記選択された索引に該当する推薦語リストのうち、少なくとも一つ以上の自動完成推薦語を抽出することができる。
【０１１３】
また、本発明のさらに他の実施形態によると、段階３０６で、問い合わせ自動完成サーバ２４０は、ウェブサーバ２５０から前記第２言語の問い合わせ言語および前記設定モードを含む入力事項の伝達を受け、推薦語索引データベース２３０から前記第２言語の自動完成推薦語を抽出してウェブサーバ２５０に送信することもできる。
【０１１４】
本段階３０６で、問い合わせ自動完成サーバ２４０は、少なくとも一つの自動完成推薦語を抽出することにおいて、推薦語索引データベース２３０から前記設定モードによって選択された索引に該当する推薦語リストのうち、前記入力情報に含まれたユーザ入力事項に対応する少なくとも一つ以上の自動完成推薦語を抽出する。
【０１１５】
本発明の一実施形態によると、本段階３０６で、問い合わせ自動完成サーバ２４０は、少なくとも一つの自動完成推薦語を抽出することにおいて、前記入力情報と連関した推薦語リストのうち、検索頻度の順序で所定個数の自動完成推薦語を抽出することができる。
【０１１６】
0004463256.tif 000016
【０１１７】
一方、上述したモード変換器２４１が段階３０５で前記受信された設定モードを変換した場合において、問い合わせ自動完成サーバ２０５は、本段階３０６で、推薦語索引データベース２０３から前記変換されたモードに該当する推薦語リストのうち、少なくとも一つの自動完成推薦語を抽出することができる。
【０１１８】
段階３０７で、ウェブサーバ２５０は、問い合わせ自動完成サーバ２４０から少なくとも一つの自動完成推薦語を受信してウェブブラウザ２６０に送信する。この場合、ウェブサーバ２５０は、前記少なくとも一つの自動完成推薦語と共に既受信された前記ユーザ入力事項をウェブブラウザ２６０に送信することができる。
【０１１９】
段階３０８で、自動完成推薦語提供システム２００の有効判断機２６１は、ウェブサーバ２５０から受信された前記ユーザ入力事項と、自分が現在作動しているウェブブラウザ２６０の検索ウィンドウに入力されている現在の入力事項が同一であるかを確認する。有効判断機２６１がウェブプログラムの形態でウェブブラウザ２５０で作動されることは上述した通りである。
【０１２０】
段階３０８における確認結果、前記ユーザ入力事項と前記現在の入力事項が同一である場合、段階３０９で、有効判断機２６１は、ウェブサーバ２５０から受信された少なくとも一つの自動完成推薦語を含む自動完成推薦語リストを出力する。
【０１２１】
このように、ウェブサーバ２５０は、段階３０７で、自動完成推薦語リストと共に既受信されたユーザ入力事項をウェブブラウザ２６０に返還し、ウェブブラウザ２６０で作動する有効判断機２６１は、返還されたユーザ入力事項が現在のウェブブラウザ２６０の入力事項と同一であるかを確認した後、前記自動完成推薦語リストを出力する。
【０１２２】
その結果、有効判断機２６１は、段階３０８および段階３０９を介し、ネットワーク遅延によってウェブサーバ２５０の送信する自動完成推薦語リストがユーザの現在の入力事項と無関係な場合が発生することを未然に防止することができる。
【０１２３】
図１２は、設定モードとしてモード４が設定された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１２４】
0004463256.tif 000017
【０１２５】
このため、問い合わせ自動完成サーバ２４０は、各推薦語別に検索頻度の順序で整列された所定個数の自動完成推薦語リストを抽出した後、ウェブサーバ２５０を介してウェブブラウザ２６０に送信することができる。
【０１２６】
また、これ以外に、問い合わせ自動完成サーバ２４０は、一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、ウェブサーバ２５０を介してウェブブラウザ２６０に送信することもできる。
【０１２７】
図１３は、設定モードとしてモード５が選択された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１２８】
0004463256.tif 000018
【０１２９】
この場合も、問い合わせ自動完成サーバ２４０が各推薦語別に検索頻度の順序または一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、これをウェブサーバ２５０を介してウェブブラウザ２６０に送信することができる。
【０１３０】
図１４は、設定モードとしてモード６が設定された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１３１】
図１４に示されたように、ユーザが検索ウィンドウに“ｓｏ”を入力した場合として図１２とは異なり、図１４は前記設定モードとして英語入力による日本語プレフィックス索引（モード６）が選択された場合、ユーザに提供されることができる自動完成推薦語リストの一例である。このような設定モードは、ユーザによって選択されたり、ユーザではなく自動完成推薦語提供システム２００によって任意で選択されたりする。
【０１３２】
一方、ユーザが検索ウィンドウに“ｓｏ”を入力すると、自動完成推薦語提供システム２００は、段階３０４ないし段階３０９の過程を遂行し、前記入力された英語“ｓｏ”の発音に対応する日本語プレフィックス索引によって索引された“そう”、“そうして”、“そして”などの推薦語を含む自動完成推薦語リストを検索ウィンドウの下側に出力することができる。
【０１３３】
このため、問い合わせ自動完成サーバ２４０は、各推薦語別に検索頻度の順序または一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、ウェブサーバ２５０を介してウェブブラウザ２６０に送信することもできる。
【０１３４】
図１５は、設定モードとしてモード７が選択された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１３５】
図１５に示されたように、ユーザが検索ウィンドウに“ｓｏ”を入力した場合として図１４と異なり、図１５は前記設定モードとして英語入力による日本語サフィックス索引（モード７）が選択された場合、ユーザに提供されることができる自動完成推薦語リストの一例である。このような設定モードは、ユーザによって選択されたり、ユーザではなく自動完成推薦語提供システム２００によって任意で選択されることができる。
【０１３６】
一方、このように、ユーザが“ｓｏ”を入力すると、自動完成推薦語提供システム２００は、段階３０４ないし段階３０９の過程を遂行し、前記入力された英語“ｓｏ”の発音に対応する日本語サフィックス索引によって索引された“いっそ”、“うそ”、“おそ”などの推薦語を含む自動完成推薦語リストを検索ウィンドウの下側に出力することができる。
【０１３７】
この場合も、問い合わせ自動完成サーバ２４０が各推薦語別に検索頻度の順序または一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、これをウェブサーバ２５０を介してウェブブラウザ２６０に送信することができる。
【０１３８】
図１６は、設定モードとしてモード８が選択された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１３９】
0004463256.tif 000019
【０１４０】
この場合も、問い合わせ自動完成サーバ２４０が各推薦語別に検索頻度の順序または一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、これをウェブサーバ２５０を介してウェブブラウザ２６０に送信することができる。
【０１４１】
図１７は、設定モードとしてモード９が選択された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１４２】
0004463256.tif 000020
【０１４３】
この場合も、問い合わせ自動完成サーバ２４０が各推薦語別に検索頻度の順序または一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、これをウェブサーバ２５０を介してウェブブラウザ２６０に送信することができる。
【０１４４】
図１８は、設定モードとしてモード１０が選択された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１４５】
図１８に示されたように、ユーザが検索ウィンドウに“ｓｏ”を入力した場合、前記設定モードとして英語入力による日本語プレフィックス索引および英語プレフィックス索引（モード１０）が選択された場合、ユーザに提供されることができる自動完成推薦語リストの一例である。このような設定モードは、ユーザによって選択されたり、ユーザではなく自動完成推薦語提供システム２００によって任意で選択されたりする。
【０１４６】
一方、ユーザが検索ウィンドウに“ｓｏ”を入力すると、自動完成推薦語提供システム２００は、段階３０４ないし段階３０９の過程を遂行し、前記入力された英語“ｓｏ”の発音に対応する日本語プレフィックス索引によって索引された“そう”、“そうして”、“そして”などの日本語推薦語、および前記入力された英語“ｓｏ”に対する英語プレフィックス索引によって索引された“ｓｏｍｅｔｈｉｎｇ”、“ｓｏｏｎ”、“ｓｏｒｔ”などの英語推薦語を含む自動完成推薦語リストを検索ウィンドウの下側に出力することができる。
【０１４７】
この場合も、問い合わせ自動完成サーバ２４０が各推薦語別に検索頻度の順序または一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、これをウェブサーバ２５０を介してウェブブラウザ２６０に送信することができる。
【０１４８】
図１９は、設定モードとしてモード１１が選択された場合、ユーザに提供される自動完成推薦語リストの一例を示した図である。
【０１４９】
図１９に示されたように、ユーザが検索ウィンドウに“ｓｏ”を入力した場合、前記設定モードとして英語入力による日本語サフィックス索引および英語サフィックス索引（モード１１）が選択された場合、ユーザに提供されることができる自動完成推薦語リストの一例である。このような設定モードは、ユーザによって選択されたり、ユーザではなく自動完成推薦語提供システム２００によって任意で選択されたりする。
【０１５０】
一方、ユーザが検索ウィンドウに“ｓｏ”を入力すると、自動完成推薦語提供システム２００は、段階３０４ないし段階３０９の過程を遂行し、前記入力された英語“ｓｏ”の発音に対応する日本語サフィックス索引によって索引された“いっそ”、“うそ”、“おそ”などの日本語推薦語、および前記入力された英語“ｓｏ”に対する英語サフィックス索引によって索引された“ｓｏ”、“ｓｏｓｏ”、“ｔｏｒｏｓｏ”などの英語推薦語を含む自動完成推薦語リストを検索ウィンドウの下側に出力することができる。
【０１５１】
この場合も、問い合わせ自動完成サーバ２４０が各推薦語別に検索頻度の順序または一般辞書順で整列された所定個数の自動完成推薦語リストを抽出した後、これをウェブサーバ２５０を介してウェブブラウザ２６０に送信することができる。
【０１５２】
以上のように、本発明は、外国語が日本語である場合に対して説明したが、本発明は、前記実施形態の日本語にのみ限定されるものではなく、外国語の発音符号をハングルや英語で表記可能な外国語に対してはすべて適用が可能であり、これは本発明が属する分野において通常の知識を有する者であれば、このような記載から多様な修正および変形が可能である。
【０１５３】
本発明の実施形態は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読み取り可能な媒体を含む。前記媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともできる。前記媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスクおよび磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。前記媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成され、その逆も同様である。
【０１５４】
図２０は、本発明に係る自動完成推薦語提供方法の実行に採用される汎用コンピュータ装置の内部ブロック図である。
【０１５５】
コンピュータ装置２０００は、主記憶装置（一般的には、random access memoryまたはRAM２０２０）および主記憶装置（一般的には、read only memoryまたはROM２０３０）を含む記憶装置と連結される一つ以上のプロセッサ２０１０（中央処理装置またはCPUとも呼ばれる）を含む。本技術分野において広く知られているように、ロム２０３０は、データおよび命令を単一方向にＣＰＵに送信する役割をし、ラム２０２０は通常、データおよび命令を双方向的な方法で送信するのに用いられる。これら主記憶装置は、両方とも前記したコンピュータ読み取り可能な媒体のあらゆる好適な形態を含むことができる。大容量記憶装置（Ｍａｓｓ  Ｓｔｏｒａｇｅ）２０４０は、双方向的にＣＰＵに連結され、追加的なデータ保存能力を提供し、前記したコンピュータ読み取り可能な媒体のいずれかを含むことができる。大容量記憶装置２０４０は、プログラム、データなどを記憶するのに用いられ、通常、主記憶装置より速度が遅いハードディスク等の補助記憶装置である。ＣＤ−ＲＯＭ２０６０などの特定の大容量記憶装置が単一方向にＣＰＵにデータを送ることもある。プロセッサ２０１０は、ビデオモニタ、トラックボール、マウス、キーボード、マイクロフォン、タッチスクリーン型ディスプレイ、カード読み取り機、磁気または紙テープ読み取り機、音声または筆記認識機、ジョイスティック、または他のコンピュータなどの他の公知の入力装置のような一つ以上の入出力装置を含むインターフェイス２０５０と連結される。最後に、プロセッサ２０１０は、ネットワークインターフェイス２０７０に一般的に示されるようなネットワーク接続を用いてコンピュータまたは無線通信ネットワークに接続されてもよい。このようなネットワーク接続を介して、前記した方法の手順を実行することにより、ＣＰＵが前記ネットワークから情報の入力を受けたり、前記ネットワークに情報を出力したりすることが意図される。前記した装置および道具は、コンピュータハードウェアおよびソフトウェア技術分野の当業者にとって周知である。一方、前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成される。
【０１５６】
上述したように、本発明の好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。
【０１５７】
すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【図面の簡単な説明】
【０１５８】
【図１】本発明の一実施形態に係る自動完成推薦語提供システムのネットワーク連結を示した図である。
【図２】本発明の一実施形態に係る自動完成推薦語提供システムの構成を示したブロック図である。
【図３】本発明の一実施形態に係る自動完成推薦語提供方法を示したフローチャートである。
【図４】本発明の一実施形態において、音節単位プレフィックス索引による索引語および推薦語リストの一例を示した図である。
【図５】本発明の一実施形態において、音節単位サフィックス索引による索引語および推薦語リストの一例を示した図である。
【図６】本発明の一実施形態において、ハングル入力による日本語プレフィックス（ｐｒｅｆｉｘ）索引で区分された推薦語リストを記録する推薦語索引データベースの一例を示した図である。
【図７】本発明の一実施形態において、ハングル入力による日本語サフィックス（ｓｕｆｆｉｘ）索引で区分された推薦語リストを記録する推薦語索引データベースの一例を示した図である。
【図８】本発明の一実施形態において、英語入力による日本語プレフィックス索引で区分された推薦語リストを記録する推薦語索引データベースの一例を示した図である。
【図９】本発明の一実施形態において、英語入力による日本語サフィックス索引で区分された推薦語リストを記録する推薦語索引データベースの一例を示した図である。
【図１０】本発明の一実施形態において、設定モードの一例を示した図である。
【図１１】本発明の一実施形態において、設定モードと索引機の関係を示す図である。
【図１２】本発明の一実施形態において、設定モードがモード４の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図１３】本発明の一実施形態において、設定モードがモード５の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図１４】本発明の一実施形態において、設定モードがモード６の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図１５】本発明の一実施形態において、設定モードがモード７の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図１６】本発明の一実施形態において、設定モードがモード８の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図１７】本発明の一実施形態において、設定モードがモード９の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図１８】本発明の一実施形態において、設定モードがモード１０の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図１９】本発明の一実施形態において、設定モードがモード１１の場合ユーザに提供される自動完成推薦語リストの一例を示した図である。
【図２０】本発明に係る自動完成推薦語提供方法の実行に採用されることができる汎用コンピュータ装置の内部ブロック図である。
【符号の説明】
【０１５９】
２００  自動完成推薦語提供システム
２１０  推薦データベース
２２０  推薦語索引機
２３０  推薦語索引データベース
２４０  問い合わせ自動完成サーバ
２５０  ウェブサーバ
２６０  ウェブブラウザ
【図１】
0004463256.tif 000021
【図２】
0004463256.tif 000022
【図３】
0004463256.tif 000023
【図４】
0004463256.tif 000024
【図５】
0004463256.tif 000025
【図６】
0004463256.tif 000026
【図７】
0004463256.tif 000027
【図８】
0004463256.tif 000028
【図９】
0004463256.tif 000029
【図１０】
0004463256.tif 000030
【図１１】
0004463256.tif 000031
【図１２】
0004463256.tif 000032
【図１３】
0004463256.tif 000033
【図１４】
0004463256.tif 000034
【図１５】
0004463256.tif 000035
【図１６】
0004463256.tif 000036
【図１７】
0004463256.tif 000037
【図１８】
0004463256.tif 000038
【図１９】
0004463256.tif 000039
【図２０】
0004463256.tif 000040