(57)【特許請求の範囲】
【請求項１】
検索語に係わる検索結果を提供する方法において、検索サービスを使用した複数のユーザから入力された質問に対する返答は、返答者が返答に係わる分野の専門家であるか否かを示す情報と共に返答データベースに保存され、前記方法は、
入力受信部に、初期検索語が入力される段階と、
制御部によって、前記入力された初期検索語を基に、１以上の追加検索語を決定する段階と、
前記制御部によって、決定した１以上の追加検索語間の順位を決定する段階と、
前記制御部によって、前記初期検索語、前記初期検索語に対応する初期検索結果、及び前記１以上の追加検索語を提供し、かつ、前記１以上の追加検索語のうち少なくとも１つの追加検索語を選定し、前記選定した少なくとも１つの追加検索語に対応する追加検索結果を提供する段階と、を含み、
前記順位を決定する段階は、前記１以上の追加検索語間の順位を、前記１以上の追加検索語それぞれに対応する返答のうち返答に係わる分野の専門家が作成した返答が前記返答データベースに含まれている個数に基づいて決定する検索サービス提供方法。
【請求項２】
前記入力される段階は、
前記入力受信部に、名詞、代名詞、数詞、動詞、形容詞、冠形詞、副詞、助詞、及び感嘆詞のうち１以上の品詞を含む自然検索語が入力される段階と、
前記制御部によって、前記自然検索語から前記名詞を選定するか、あるいは前記１以上の品詞の全部または一部に対応する単語を決定し、前記初期検索語を決定する段階と、を含むことを特徴とする請求項１に記載の検索サービス提供方法。
【請求項３】
前記入力される段階以前に、
前記制御部によって、検索サービスを使用した複数のユーザから入力された検索語または質問を保存する検索語データベースを生成するか、あるいは既に生成されている、前記検索語データベースをアップデートする第１データベース段階と、
前記制御部によって、前記返答データベースをアップデートする第２データベース段階と、のうち少なくとも１つの段階をさらに含むことを特徴とする請求項１に記載の検索サービス提供方法。
【請求項４】
前記追加検索語を決定する段階は、前記初期検索語と関連がある１以上の追加検索語を、前記検索語データベースに存在する単語のうちから決定することを特徴とする請求項３に記載の検索サービス提供方法。
【請求項５】
前記第１データベース段階は、前記検索語データベースに前記検索語を保存するとき、前記検索語を入力した者が、当該検索語に係わる分野の専門家であるか否かの情報と共に保存し、
前記追加検索語を決定する段階は、前記初期検索語と関連がある１以上の追加検索語を、前記初期検索語に係わる分野の専門家が作成した検索語のうちから選定することを特徴とする請求項３に記載の検索サービス提供方法。
【請求項６】
前記提供する段階は、前記選定した少なくとも１つの追加検索語に対応する追加検索結果を、前記返答データベースに存在する返答のうちから選定することを特徴とする請求項３に記載の検索サービス提供方法。
【請求項７】
前記提供する段階は、前記追加検索語全体のうち、前記決定した順位が高い順に少なくとも１つの追加検索語を選定し、前記選定した少なくとも１つの追加検索語に対応する追加検索結果を提供することを特徴とする請求項１に記載の検索サービス提供方法。
【請求項８】
前記順位を決定する段階は、（ａ）一定期間の間における前記追加検索語それぞれに対応する事実の発生件数、（ｂ）一定期間の間における、前記初期検索語に対応する事実と前記追加検索語それぞれに対応する事実とが同時に発生する件数、及び（ｃ）前記初期検索語に対応する事実が発生した場合に前記追加検索語それぞれに対応する事実が発生する統計的な確率のうち少なくとも一つに基づいて、前記１以上の追加検索語間の順位を決定することを特徴とする請求項１に記載の検索サービス提供方法。
【請求項９】
前記順位を決定する段階は、前記初期検索語を入力した検索サービスユーザの年齢、性別、職業、住所、自ら入力した関心分野、過去に入力した情報の分野、過去に入力した検索語の分野、過去に入力した質問の分野、及び過去に入力した返答の分野のうち少なくとも一つに基づいて、前記決定した１以上の追加検索語間の順位を決定することを特徴とする請求項１に記載の検索サービス提供方法。
【請求項１０】
前記順位を決定する段階は、一定期間の間における検索サービスを使用した複数のユーザの前記追加検索語それぞれに対する検索回数、及び前記追加検索語それぞれに対応する前記追加検索結果に対する平均的な閲覧時間のうち少なくとも一つに基づいて、前記決定した１以上の追加検索語間の順位を決定することを特徴とする請求項１に記載の検索サービス提供方法。
【請求項１１】
前記提供する段階の後に、
前記入力受信部によって、前記追加検索語及び前記追加検索結果の全部または一部に係わる正確度または満足度のうち少なくとも一つを検索サービスユーザから入力される段階をさらに含むことを特徴とする請求項１に記載の検索サービス提供方法。
【請求項１２】
前記順位を決定する段階は、前記入力された正確度または満足度が高い順に、前記追加検索語の順位を決定することを特徴とする請求項１１に記載の検索サービス提供方法。
【請求項１３】
コンピュータを利用して、請求項１ないし１２のうちいずれか１項に記載の方法を実行させるために媒体に保存されたコンピュータプログラム。
【請求項１４】
検索語に係わる検索結果を提供する装置において、検索サービスを使用した複数のユーザから入力された質問に対する返答は、返答者が返答に係わる分野の専門家であるか否かを示す情報と共に返答データベースに保存され、前記装置は、
初期検索語が入力される入力受信部と、
前記入力された初期検索語を基に、１以上の追加検索語を決定し、決定した１以上の追加検索語間の順位を決定し、前記初期検索語、前記初期検索語に対応する初期検索結果、及び前記１以上の追加検索語を提供し、かつ、前記１以上の追加検索語のうち少なくとも１つの追加検索語を選定し、前記選定した少なくとも１つの追加検索語に対応する追加検索結果を共に提供する制御部と、を含み、
前記順位を決定する場合において、前記１以上の追加検索語間の順位を、前記１以上の追加検索語それぞれに対応する返答のうち返答に係わる分野の専門家が作成した返答が前記返答データベースに含まれている個数に基づいて決定する、検索サービス提供装置。
【請求項１５】
前記制御部は、
検索サービスを使用した複数のユーザから入力された検索語または質問を保存する検索語データベースを生成するか、あるいは既に存在する前記検索語データベースをアップデートする動作と、
前記検索サービスを使用した複数のユーザから入力された情報または質問に対する返答を保存する返答データベースを生成するか、あるいは既に存在する前記返答データベースをアップデートする動作と、のうち少なくとも１つの動作を遂行することを特徴とする請求項１４に記載の検索サービス提供装置。
【請求項１６】
前記制御部は、（ａ）一定期間の間における前記追加検索語それぞれに対応する事実の発生件数、（ｂ）一定期間の間における、前記初期検索語に対応する事実と前記追加検索語それぞれに対応する事実とが同時に発生する件数、及び（ｃ）前記初期検索語に対応する事実が発生した場合に前記追加検索語それぞれに対応する事実が発生する統計的な確率のうち少なくとも一つに基づいて、前記１以上の追加検索語間の順位を決定することを特徴とする請求項１４に記載の検索サービス提供装置。
【請求項１７】
前記入力受信部は、前記追加検索語、及び前記追加検索結果の全部または一部に係わる正確度または満足度のうち少なくとも一つを検索サービスユーザから入力され、
前記制御部は、前記入力された正確度または満足度が高い順に、前記追加検索語の順位を決定することを特徴とする請求項１４に記載の検索サービス提供装置。
【請求項１８】
前記制御部は、
前記入力された初期検索語を基に、１以上の追加検索語を決定する追加検索語決定部と、
決定した１以上の追加検索語間の順位を決定する順位決定部と、
前記初期検索語、前記初期検索語に対応する初期検索結果、及び前記１以上の追加検索語を提供し、かつ、前記１以上の追加検索語のうちから、前記順位に基づいて、少なくとも１つの追加検索語を選定し、前記選定した少なくとも１つの追加検索語に対応する追加検索結果を共に提供する検索結果提供部と、を含むことを特徴とする請求項１４に記載の検索サービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索サービス提供装置、方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
情報通信技術及び電子装置に係わる技術が発展するにつれ、インターネットなどの通信網に連結されたデスクトップ、ノート型パソコン、スマートフォンのような電子装置を介して、ポータルサイトに接続することにより、或いは、検索アプリケーションを使用する方法などにより、多種多様な情報を習得することができるようになった。
【０００３】
しかし、インターネットのような通信網には、非常に膨大な分量の資料が存在するために、情報検索機能を使用するユーザが、自ら所望する特定の情報を得るためには、何回もの検索をしなければならない場合が発生する。
【０００４】
さらに、情報検索機能を使用するユーザが、多様な専門分野に係わる知識を豊富に保有することは一般的には困難であり、ユーザは、自分の問題点を解決するための質問、あるいは知りたいこと突き止めるための質問が、いかなる質問であるべきか正確には分からない場合も発生する。
【０００５】
前述の背景技術は、発明者が本発明の導出のために保有していた技術情報、或いは、本発明の導出過程で習得したりした技術情報であり、必ずしも本発明の出願前に一般公衆に公開された公知技術であるとは限らない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特許公開第１０−２００４−００９７８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の実施形態は、ユーザから入力された初期検索語から、１以上の追加検索語を決定し、当該追加検索語に対する追加検索結果を、初期検索語に対する初期検索結果と共に提供することができる検索サービス提供装置、その方法及びそのコンピュータプログラムを提供するものである。
【０００８】
本発明の実施形態は、追加検索語間の順位を決定し、決定した順位を考慮し、少なくとも１つの追加検索語に対する追加検索結果を、初期検索語に対する初期検索結果と共に提供することができる検索サービス提供装置、その方法及びそのコンピュータプログラムを提供するものである。
【０００９】
本発明の実施形態は、ユーザから入力された初期検索語から、当該ユーザに有用な検索結果を提供することができる追加検索語を決定することができる検索サービス提供装置、その方法及びそのコンピュータプログラムを提供するものである。
【課題を解決するための手段】
【００１０】
本発明の一実施形態は、検索語に係わる検索結果を提供する方法において、入力受信部に、初期検索語が入力される段階と、制御部によって、前記入力された初期検索語を基に、１以上の追加検索語を決定する段階と、前記制御部によって、決定した１以上の追加検索語間の順位を決定する段階と、前記制御部によって、前記初期検索語、前記初期検索語に対応する初期検索結果、及び前記１以上の追加検索語を提供し、かつ、前記１以上の追加検索語のうちから、前記決定した順位を考慮し、少なくとも１つの追加検索語を選定し、前記選定した少なくとも１つの追加検索語に対応する追加検索結果を共に提供する段階と、を含む検索サービス提供方法を開示する。
【００１１】
かような一般的で具体的な側面が、システム、方法、コンピュータプログラム、またはあるシステム、方法、コンピュータプログラムの組み合わせを使用して実施される。
【００１２】
本発明の他の実施形態は、検索語に係わる検索結果を提供する方法において、初期検索語が入力される入力受信部と、前記入力された初期検索語を基に、１以上の追加検索語を決定し、決定した１以上の追加検索語間の順位を決定し、前記初期検索語、前記初期検索語に対応する初期検索結果、及び前記１以上の追加検索語を提供し、かつ、前記１以上の追加検索語のうちから、前記順位を考慮し、少なくとも１つの追加検索語を選定し、前記選定した少なくとも１つの追加検索語に対応する追加検索結果を共に提供する制御部と、を含む検索サービス提供装置を開示する。
【００１３】
前述のが、以外の他の側面、特徴、利点は、以下の図面、特許請求の範囲、及び発明の詳細な説明から明確になるであろう。
【発明の効果】
【００１４】
かような本発明によって、ユーザから入力された初期検索語から、１以上の追加検索語を決定し、当該追加検索語に対する追加検索結果を、初期検索語に対する初期検索結果と共に提供することができる検索サービス提供装置、その方法及びそのコンピュータプログラムを提供することができる。
【００１５】
また、追加検索語間の順位を決定し、決定した順位を考慮し、少なくとも１つの追加検索語に対する追加検索結果を、初期検索語に対する初期検索結果と共に提供することができる検索サービス提供装置、その方法及びそのコンピュータプログラムを提供することができる。
【００１６】
また、ユーザから入力された初期検索語から、当該ユーザに有用な検索結果を提供することができる追加検索語を決定することができる検索サービス提供装置、その方法及びそのコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態による検索サービス提供システムの構成を概略的に図示した図面である。
【図２】本発明の他の実施形態による検索サービス提供システムの構成を概略的に図示した図面である。
【図３】図１の検索サービス提供システムの内部構成を概略的に図示したブロック図である。
【図４】本発明の一実施形態による検索サービス提供装置において、検索データを提供する例示的な形態を概略的に図示した図面である。
【図５】本発明の一実施形態による検索サービス提供装置において、検索データを提供する例示的な形態を概略的に図示した図面である。
【図６】本発明の一実施形態による検索サービス提供方法を概略的に図示したフローチャートである。
【発明を実施するための形態】
【００１８】
本発明は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、詳細な説明によって詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、多様な形態によって具現されるのである。以下の実施形態において、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的に使用されている。また、数量を限定していない表現は、文脈上明白に別意を意味しない限り、単数又は複数の表現を含む。また、「含む」または「有する」というような用語は、明細書上に記載された特徴または構成要素が存在するということを意味するものであり、１以上の他の特徴または構成要素が付加される可能性をあらかじめ排除するものではない。また、図面においては、説明の便宜のために、構成要素が、その大きさが誇張されていたり縮小されていたりする。例えば、図面に示された各構成の大きさ及び厚みは、説明の便宜のために任意に示されており、本発明は、必ずしも図示されているところに限定されるものではない。
【００１９】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか、あるいは対応する構成要素は、同一図面符号を付し、それらに係わる重複説明は省略する。
【００２０】
図１は、本発明の一実施形態による検索サービス提供システムの構成を概略的に図示した図面である。図１を参照すれば、本発明の一実施形態による検索サービス提供システム１０は、検索サービス提供装置１００、ユーザ端末機２００及び通信網３００を含んでもよい。
【００２１】
検索サービス提供装置１００は、ユーザから検索語を入力され、検索結果をユーザに提供する装置でもある。具体的には、検索サービス提供装置１００は、ユーザ端末機２００から、通信網３００を介して初期検索語を入力され、それに対する初期検索結果をユーザ端末機２００に提供する装置でもある。このとき、検索サービス提供装置１００は、検索結果として提供される膨大な情報を保存しているサーバでもある。その場合、図１においては、１つの検索サービス提供装置１００を表示しているが、接続量あるいは情報量により、複数個の装置が有線又は無線通信方式で連結されて存在することもできる。
【００２２】
本明細書において情報は、テキストメッセージ、絵、写真、動画、電子文書または電子的信号などを、有線又は無線通信環境において、電気、電波、またはその他の電子的物質や物理量の差を利用して、電子デバイス間で送受信されるデータを意味する。
【００２３】
本発明の一実施形態による検索サービス提供装置１００は、ユーザから入力された初期検索語を基に、１以上の追加検索語を決定し、一定基準で当該追加検索語間の順位を決定し、高い順位から、一定個数の追加検索語に対応する追加検索結果を、初期検索結果と共に提供することにより、ユーザに、さらに有用であって幅広い情報を提供することができる。
【００２４】
検索サービス提供装置１００は、一般的な検索サービス以外にも、ユーザの便宜を増進させる多様なサービスを共に提供するポータル（portal）サービス提供サーバでもある。すなわち、検索サービス提供装置１００は、検索サービスを含むポータルサービス、電子メール、ブログ、ソーシャルネットワークサービス（social  network  service）、ニュース、ショッピング情報提供のような多様なサービスを提供するサーバでもある。
【００２５】
また、検索サービス提供装置１００は、多様なサービスを提供するサービス提供サーバと、有線又は無線通信方式で連結されている互いに異なる物理的装置でもある。
【００２６】
ユーザ端末機２００は、有線又は無線通信環境においてウェブサービスを利用することができる通信端末機を意味する。図１においては、ユーザ端末機２００の例示として、スマートフォン（smartphone）形態の第１ユーザ端末機２００ａ、及びデスクトップ（desk  top）形態の第２ユーザ端末機２００ｂが図示されている。ただし、本発明は、それらに限定されるものではなく、有線又は無線通信環境において、他のデバイスとデータを送受信することができる電子デバイスであるならば、本発明のユーザ端末機２００として使用されて良い。
【００２７】
それについてさらに詳細に説明すれば、ユーザ端末機２００は、例えば、タブレットＰＣ（personal  computer）、スマートＴＶ（television）、携帯電話、ＰＤＡ（personal  digital  assistant）、ラップトップ、メディアプレーヤ、マイクロサーバ、ＧＰＳ（global  position  system）デバイス、電子書籍端末機、デジタル放送用端末機、ナビゲーション、キオスク、ＭＰ３プレーヤ、デジタルカメラ、ウェアラブルデバイス、及びその他のモバイルまたは非モバイルのコンピュータデバイスであっても良いが、本発明は、それらに限定されるものではない。
【００２８】
通信網３００は、検索サービス提供装置１００及びユーザ端末機２００を連結する役割を行うことができる。すなわち、通信網３００は、ユーザ端末機２００が、検索サービス提供装置１００とデータを送受信することができるように、接続経路を提供する通信網を意味する。通信網３００は、例えば、ＬＡＮｓ（local  area  networks）、ＷＡＮｓ（wide  area  networks）、ＭＡＮｓ（metropolitan  area  networks）、ＩＳＤＮｓ（integrated  service  digital  networks）などの有線ネットワーク；無線ＬＡＮｓ、ＣＤＭＡ（code  division  multiple  access）、ブルートゥース（登録商標（Bluetooth））、衛星通信などの無線ネットワークを網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００２９】
図２は、本発明の他の実施形態による検索サービス提供システムの構成を概略的に図示した図面である。図２を参照すれば、検索サービス提供装置１００は、ユーザ端末機２００に含まれる装置でもある。すなわち、検索サービス提供装置１００は、サーバとしての機能を遂行するハードウェアではなく、端末機の内部または外部に装着されるハードウェアでもあり、検索サービス機能を遂行するためのソフトウェアがインストールされたハードウェアでもある。
【００３０】
その場合、本発明の一実施形態による検索サービスを提供するコンピュータプログラムが、ユーザ端末機２００のメモリ２２０またはプログラム保存部２４０に内蔵され（図３）、ユーザ端末機２００自体が検索サービス提供装置１００として動作することもできる。具体的には、検索サービス提供装置１００の入力受信部１１０は、ユーザ端末機２００の入出力部２３０に含まれるか、あるいは入出力部２３０によって検出されたユーザの入力を受信することができる。また、ユーザ端末機２００の通信部２１０、メモリ２２０、プログラム保存部２４０及び制御部２５０それぞれが、検索サービス提供装置１００の通信部１３０、メモリ１４０、プログラム保存部１５０及び制御部１２０それぞれの機能を遂行することができる。
【００３１】
また、検索サービス提供装置１００は、初期検索語から追加検索語を決定し、そこから追加検索結果を表示する機能のみを提供する装置として動作することができ、一般的な検索機能及び検索データを保存する検索サーバとしての機能は、ポータルサービス提供サーバ４００によって遂行される。すなわち、ユーザ端末機２００において、初期検索語が入力されれば、ユーザ端末機２００は、初期検索語に対応する初期検索結果の提供を、ポータルサービス提供サーバ４００に要請することができる。このとき、本発明の一実施形態による検索サービスプログラムがインストールされたユーザ端末機２００は、当該初期検索語から、追加検索語を決定することができ、当該追加検索語の順位を決定することができ、決定した順位を基にして、追加検索語の全部または一部に対応する追加検索結果の提供をポータルサービス提供サーバ４００に要請することができる。
【００３２】
前述のように、本発明の検索サービス提供装置１００は、検索サービスを提供するサーバに含まれる装置でもあり、ユーザ端末機２００に含まれる装置でもある。以下では、検索サービス提供装置１００が、検索サービスを提供するサーバに含まれる場合について重点的に説明する。
【００３３】
図３は、図１の検索サービス提供システムの内部構成を概略的に図示したブロック図である。図３を参照すれば、本発明の一実施形態による検索サービス提供システム１０は、検索サービス提供装置１００、ユーザ端末機２００及び通信網３００を含んでもよい。検索サービス提供装置１００は、入力受信部１１０及び制御部１２０を含んでもよい。また、検索サービス提供装置１００は、通信部１３０、メモリ１４０、プログラム保存部１５０及びデータベース（ＤＢ）１６０をさらに含んでもよい。
【００３４】
入力受信部１１０は、ユーザから初期検索語を入力される。すなわち、検索サービス提供装置１００は、ユーザ端末機２００から送信された初期検索語を、入力受信部１１０を介して受信することができる。
【００３５】
このとき、入力受信部１１０は、通信網３００を介して、ユーザ端末機２００とデータを受信することができる。すなわち、入力受信部１１０は、ユーザ端末機２００とデータを送受信する通信部１３０の一構成要素でもある。
【００３６】
制御部１２０は、一般的に、検索サービス提供装置１００の全般的な動作を制御することができる。例えば、制御部１２０は、プログラム保存部１５０に保存されたプログラムを実行することにより、入力受信部１１０、通信部１３０、メモリ１４０、プログラム保存部１５０、データベース１６０、及び検索サービス提供装置１００に含まれるその他構成部分を全般的に制御することができる。
【００３７】
制御部１２０は、プロセッサ（processor）のように、データを処理することができる全種の装置を含んでもよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれたコードまたは命令によって表現された機能を遂行するために、物理的に構造化された回路を有する、ハードウェアに内蔵されたデータ処理装置を意味する。このように、ハードウェアに内蔵されたデータ処理装置の一例として、マイクロプロセッサ（microprocessor）、中央処理装置（ＣＰＵ：central  processing  unit：ＣＰＵ）、プロセッサコア（processor  core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application  specific  integrated  circuit）、ＦＰＧＡ（field  programmable  gate  array）などの処理装置を網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００３８】
制御部１２０は、入力された初期検索語に対応する初期検索結果を、ユーザ端末機２００に提供することができる。
【００３９】
制御部１２０は、入力された初期検索語を基に、１以上の追加検索語を決定することができ、決定した追加検索語をユーザ端末機２００に提供することができる。例えば、初期検索語が「咳」である場合、制御部１２０は、咳症状が発生しうる多種疾病の名称を追加検索語として決定することができる。他の例示として、初期検索語が「保証金借家」である場合、制御部１２０は、保証金借家、売買、月極借家の違い、保証金借家契約後に履行することができる保証金借家権設定、転入届、確定日時取得などを追加検索語として決定することができる。
【００４０】
その後、制御部１２０は、決定した追加検索語間の順位を決定することができる。追加検索語間の順位決定においては、多様な要素を考慮することができ、それに係わる詳細な内容は、図４及び図５を介して説明する。
【００４１】
その後、制御部１２０は、追加検索語の順位を考慮し、順位が高い１以上の追加検索語に対応する追加検索結果を、ユーザ端末機２００に提供することができる。
【００４２】
このとき、制御部１２０は、追加検索語決定部１２１、順位決定部１２２及び検索結果提供部１２３を含んでもよい。その場合、追加検索語決定部１２１は、入力された初期検索語を基に、１以上の追加検索語を決定することができる。また、順位決定部１２２は、決定した追加検索語間の順位を決定することができる。また、検索結果提供部１２３は、初期検索結果及び追加検索結果を、ユーザ端末機２００に提供することができる。
【００４３】
通信部１３０は、通信網３００上で、ユーザ端末機２００、ポータルサービス提供サーバ４００または基地局と、有線又は無線信号を送受信することができる。通信部１３０は、ブルートゥース（Bluetooth）通信部、ＢＬＥ（Bluetooth  low  energy）通信部、近距離無線通信部（near  field  communication  unit）、ＷＬＡＮ（Ｗｉ−Ｆｉ（wireless  fidelity））通信部、ジグビー（Zigbee）通信部、赤外線（ＩｒＤＡ：infrared  data  association）通信部、ＷＦＤ（Ｗｉ−Ｆｉ  direct）通信部、ＵＷＢ（ultra  wideband）通信部、Ａｎｔ＋通信部などでもあるが、それらに限定されるものではない。
【００４４】
メモリ１４０は、制御部１２０が処理するデータを、一時的または永久に保存する機能を遂行することができる。ここで、メモリ１４０は、磁気記録媒体（magnetic  storage  media）またはフラッシュ記録媒体（flash  storage  media）を含んでもよいが、本発明の範囲は、それらに限定されるものではない。
【００４５】
プログラム保存部１５０は、ユーザ端末機２００またはポータルサービス提供サーバ４００と資料を送受信する作業、及び当該作業遂行のために必須であったり補助的であったりする多様な作業を遂行する制御ソフトウェアを搭載することができる。
【００４６】
データベース１６０は、データを送受信したユーザ端末機２００から入力された情報、検索語、質問、または質問に対応する返答を保存することができる。
【００４７】
このとき、データベース１６０は、データを送受信したユーザ端末機２００から入力された検索語または質問を保存する検索語データベース１６１を含んでもよい。また、データベース１６０は、データを送受信したユーザ端末機２００から入力された情報または質問に対する返答を保存する返答データベース１６２を含んでもよい。
【００４８】
また、データベース１６０、検索語データベース１６１及び返答データベース１６２のうち少なくとも一つは、入力された検索語、質問、または質問に対応する返答を保存するとき、動詞または形容詞などの品詞を名詞に変更して保存したり、単語の品詞を基本形や単数に変更して保存したりすることができる。例えば、ユーザ端末機２００から入力された単語が「めまいがします」である場合、データベース１６０、検索語データベース１６１及び返答データベース１６２のうち少なくとも一つは、「めまいがします」という文を「めまいがする」という基本文形に変更して保存することもでき、或いは、その文を「めまい」または「めまい症」という名詞に変更して保存することもできる。
【００４９】
また、データベース１６０は、データを送受信したユーザ端末機２００のユーザに係わる情報を保存するユーザーデータベースを含んでもよい。ここで、ユーザに係わる情報には、ユーザの年齢、性別、職業、住所、自ら入力した関心分野、過去に入力した情報の分野、過去に入力した検索語の分野、過去に入力した質問の分野、または過去に入力した返答の分野などが含まれてもよい。
【００５０】
続けて図３を参照すれば、本発明の一実施形態によるユーザ端末機２００は、通信部２１０、メモリ２２０、入出力部２３０、プログラム保存部２４０及び制御部２５０を含んでもよい。
【００５１】
通信部２１０は、通信網３００を介して、検索サービス提供装置１００、ポータルサービス提供サーバ４００または基地局のうち少なくとも一つと、有線又は無線連結を介して、データを送受信するために必要なハードウェア及びソフトウェアを含む装置でもある。
【００５２】
メモリ２２０は、制御部２５０が処理するデータを、一時的または永久に保存する機能を遂行することができる。ここで、メモリ２２０は、磁気記録媒体またはフラッシュ記録媒体を含んでもよいが、本発明の範囲は、それらに限定されるものではない。
【００５３】
入出力部２３０は、表示部及び入力部を含んでもよい。該表示部は、ユーザ端末機２００のユーザが、情報、検索語、質問、または質問に対応する返答を作成したり読んだりするために必要なインターフェースを表示する装置でもある。該表示部は、液晶ディスプレイ（liquid  crystal  display）、薄膜トランジスタ液晶ディスプレイ（thin  film  transistor-liquid  crystal  display）、有機発光ダイオード（organic  light-emitting  diode）、フレキシブルディスプレイ（flexible  display）、三次元ディスプレイ（３Ｄ  display）、電気泳動ディスプレイ（electrophoretic  display）のうち少なくとも一つを含んでもよいが、本発明の範囲は、それらに限定されるものではない。該入力部は、ユーザ端末機２００のユーザが、ユーザ端末機２００を制御するための命令を入力する手段でもある。例えば、該入力部は、キーボード、キーパッド、ドームスイッチ、タッチパッド（接触式静電容量方式、圧力式抵抗膜方式、赤外線感知方式、表面超音波伝導方式、積分式張力測定方式、ピエゾ効果方式など）、ジョグホイール、ジョグスイッチ、マウスなどの装置を含み、ユーザのマウスを介したクリック入力、ユーザのキーボードを介した入力、またはユーザの音声入力を行う装置、かような入力を受信する装置、またはかような入力を検出する装置でもあるが、それらに限定されるものではない。
【００５４】
プログラム保存部２４０は、検索サービス提供装置１００またはポータルサービス提供サーバ４００と資料を送受信する作業、及び当該作業遂行のために必須であるか、あるいは補助的な多様な作業を遂行する制御ソフトウェアを搭載することができる。
【００５５】
制御部２５０は、一般的に、ユーザ端末機２００の全般的な動作を制御することができる。例えば、制御部２５０は、プログラム保存部２４０に保存されたプログラムを実行することにより、通信部２１０、メモリ２２０、入出力部２３０、プログラム保存部２４０、及びユーザ端末機２００に含まれるその他構成部分を全般的に制御することができる。制御部２５０は、プロセッサのように、データを処理することができる全種の装置を含んでもよい。制御部２５０は、マイクロプロセッサ、中央処理装置、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡなどの処理装置を網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００５６】
図４及び図５は、本発明の一実施形態による検索サービス提供装置において、検索データを提供する例示的な形態を概略的に図示した図面である。
【００５７】
図４を参照すれば、本発明の一実施形態による検索サービス提供装置１００は、ユーザ端末機２００から入力された初期検索語に対応する初期検索結果を、ユーザ端末機２００に提供することができる。さらに、検索サービス提供装置１００は、初期検索語を基に決定した追加検索語、及び当該追加検索語のうち一部追加検索語に対応する追加検索結果を、ユーザ端末機２００に提供することができる。
【００５８】
検索サービス提供装置１００は、初期検索語に対する初期検索結果を、ユーザ端末機２００に提供することができる。例えば、図４に図示されているように、ユーザ端末機２００から「めまい」という第１初期検索語１７０を入力された場合を想定することができる。その場合、検索サービス提供装置１００の制御部１２０は、第１初期検索語１７０である「めまい」に対応する検索結果、すなわち、第１初期検索結果１７２をユーザ端末機２００に提供することができる。第１初期検索結果１７２には、めまい症の定義、めまい症が発生する原因、またはめまい症という単語が含まれるテキストなどが含まれてもよい。
【００５９】
このとき、第１初期検索結果１７２は、返答データベース１６２に保存されている情報または返答のうちから選択されたデータでもある。それを介して、検索サービス提供装置１００は、ユーザ端末機２００から過去に受信したデータを活用し、ユーザ端末機２００から現在入力された検索語に対する返答を提供することができる。
【００６０】
検索サービス提供装置１００は、入力された初期検索語を基に、１以上の追加検索語を決定することができる。例えば、図４に図示されているように、検索サービス提供装置１００の制御部１２０は、初期検索語である「めまい」に係わり、めまい症が発生する症状である「メニエール病」、「前庭神経炎」、「良性発作性眩暈」または「脳卒中」などを、第１追加検索語１７４として決定することができる。
【００６１】
このとき、第１追加検索語１７４は、検索語データベース１６１に保存されている検索語または質問のうちから選択されたデータでもある。また、第１追加検索語１７４は、検索語データベース１６１に、第１初期検索語１７０と関連しているとして保存されたデータでもある。ここで、関連しているとして保存されたデータは、第１初期検索語１７０を検索する前後に検索した検索語または質問でもある。なぜならば、第１初期検索語１７０を検索する前後に検索した内容は、第１初期検索語１７０の原因になる現象または事件、第１初期検索語１７０の結果である現象または事件、または第１初期検索語１７０のようなことが発生した場合、共に発生しうる現象または事件である確率が高いからである。それを介して、検索サービス提供装置１００は、第１初期検索語１７０と関連性が高い第１追加検索語１７４を決定することができる。
【００６２】
また、検索サービス提供装置１００は、検索語データベース１６１に保存されている検索語または質問のうち追加検索語を選択するとき、当該検索語または質問を入力したユーザに係わる情報を考慮することができる。例えば、「めまい」に係わり、医者または薬剤師のように、医学的専門知識を保有した専門家が「メニエール病」という検索語を入力し、医学と係わりの一般人が「風邪」という検索語を入力した場合を想定することができる。その場合、検索サービス提供装置１００の制御部１２０は、専門家が入力した検索語を、一般人が入力した検索語より優先して追加検索語として決定することができる。かようなユーザに係わる情報は、データベース１６０に含まれるユーザーデータベースに保存されている。
【００６３】
検索サービス提供装置１００は、決定した追加検索語間の順位を決定することができる。
【００６４】
このとき、検索サービス提供装置１００の制御部１２０は、追加検索語それぞれに対応する返答の個数が、返答データベース１６２に多く含まれている順に、検索語間の順位を決定することができる。例えば、第１追加検索語１７４として「メニエール病」、「前庭神経炎」、「良性発作性眩暈」及び「脳卒中」が選択され、このうち、「メニエール病」に係わる返答の個数が、他の追加検索語に係わる返答の個数より多い場合、「メニエール病」を１順位に決定することができる。
【００６５】
また、検索サービス提供装置１００の制御部１２０は、追加検索語の順位を、当該追加検索語それぞれに対応する返答のうち、返答に係わる分野の専門家が作成した返答の個数が多く含まれている順に決定することができる。
【００６６】
また、検索サービス提供装置１００の制御部１２０は、データベース１６０などに存在する統計資料などを活用し、一定期間の間における追加検索語それぞれに対応する事実の発生件数、一定期間の間初期検索語に対応する事実と追加検索語それぞれに対応する事実とが同時に発生した件数、または初期検索語に対応する事実が発生した場合に追加検索語それぞれに対応する事実が発生する確率などに係わる情報を確認することができる。その後、検索サービス提供装置１００の制御部１２０は、統計的な発生確率が高いか、あるいは発生回数自体が高い追加検索語の順位を高く決定することができる。
【００６７】
また、検索サービス提供装置１００の制御部１２０は、初期検索語を入力した検索サービスユーザの年齢、性別、職業、住所、自ら入力した関心分野、過去に入力した情報の分野、過去に入力した検索語の分野、過去に入力した質問の分野、または過去に入力した返答の分野などに係わる情報を確認することができる。その後、検索サービス提供装置１００の制御部１２０は、当該ユーザと同一であるか、あるいは類似した人的事項を有する他のユーザが、検索回数が多い順に追加検索語の順位を決定することができる。
【００６８】
また、検索サービス提供装置１００の制御部１２０は、一定期間の間検索サービス提供装置１００を使用したユーザの追加検索語それぞれに対する検索回数、または追加検索語それぞれに対応する追加検索結果に対する平均的な閲覧時間などを考慮することができる。その後、検索サービス提供装置１００の制御部１２０は、追加検索語それぞれに対して検索回数が高い順に、または追加検索語それぞれに対応する追加検索結果に平均して閲覧時間が長い順に追加検索語の順位を決定することができる。
【００６９】
前述のように、追加検索語間の順位を決定するとき、追加検索語それぞれに対応する返答の個数、追加検索語それぞれが発生する確率、初期検索語を入力したユーザに係わる情報、または過去ユーザの満足度などを考慮する場合、実際に発生する確率が高いか、あるいは重要度の高い追加検索語の順位を高く決定することができる。それを介して、検索サービス提供装置１００は、検索サービスのユーザに役に立つ確率がさらに高い追加検索語を高い順位に提供することができる。
【００７０】
検索サービス提供装置１００は、全体の追加検索語において、決定した順位が高い順に一部の追加検索語を選定することができる。その後、検索サービス提供装置１００は、選定した一部の追加検索語に対応する追加検索結果を、ユーザ端末機２００に提供することができる。例えば、図４に図示されているように、第１追加検索語１７４として、「メニエール病」、「前庭神経炎」、「良性発作性眩暈」及び「脳卒中」が選択され、そのうち「メニエール病」が最も高い順位として順位が決定された場合を想定することができる。その場合、検索サービス提供装置１００の制御部１２０は、「メニエール病」に係わる第１追加検索結果１７６のみを、第１初期検索結果１７２及び第１追加検索語１７４と共に、ユーザ端末機２００に提供することができる。
【００７１】
このとき、第１追加検索結果１７６は、返答データベース１６２に保存されている情報または返答のうちから選択されたデータでもある。それを介して、検索サービス提供装置１００は、ユーザ端末機２００から過去に受信したデータを活用し、ユーザ端末機２００から追加検索語に対する返答を提供することができる。
【００７２】
検索サービス提供装置１００は、提供した追加検索語及び追加検索結果に対して、ユーザ端末機２００からその評価をフィードバックされる。すなわち、追加検索語及び追加検索結果が、検索サービスのユーザの立場において、どれほど満足すべきものであったかということに対する評価事項であり、当該追加検索語及び追加検索結果の正確度または満足度などの評価を、検索サービス提供装置１００の入力受信部１１０が、ユーザ端末機２００から入力される。その後、検索サービス提供装置１００の制御部１２０は、入力された正確度または満足度などの評価内容を基に、追って、追加検索語を選定する過程や、追加検索語の順位を決定する過程において使用することができる。
【００７３】
図５を参照すれば、検索サービス提供装置１００は、ユーザ端末機２００から自然語形態で作成された検索語を受信した場合、当該自然語から特定名詞を決定する方法で初期検索語を決定することができる。具体的には、検索サービス提供装置１００の入力受信部１１０は、名詞、代名詞、数詞、動詞、形容詞、冠形詞、副詞、助詞または感嘆詞などからなる自然検索語を入力される。このとき、検索サービス提供装置１００の制御部１２０は、当該自然検索語に含まれる単語を選定するか、あるいは当該自然検索語の品詞から名詞を決定する方法を介して、初期検索語を決定することができる。
【００７４】
例えば、図５（ａ）に図示されているように、ユーザ端末機２００から「頭がくらくらします」という第１自然検索語１７８を入力された場合を想定することができる。その場合、検索サービス提供装置１００の制御部１２０は、「頭」という名詞と「が」という助詞とから、「頭」がいかなる状態にあるかという事実を把握することができる。また、検索サービス提供装置１００の制御部１２０は、「くらくら」という語詞と「します」という動詞とから、「頭がくらくらします」という自然語が「頭」が「くらくら」した状態を意味する文章であると解釈し、「めまい症」という初期検索語を決定することができる。また、前述のところにより、検索サービス提供装置１００は、「めまい症」から「メニエール病」または「脳卒中」のような追加検索語、及びそれに対応する追加検索結果１８０を決定し、ユーザ端末機２００に提供することができる。
【００７５】
他の例示として、図５（ｂ）に図示されているように、ユーザ端末機２００から「保証金借家に引っ越しました」という第２自然検索語１８２を入力された場合を想定することができる。その場合、検索サービス提供装置１００の制御部１２０は、当該自然語を分析し、「保証金借家権設定」または「転入届及び確定日時」のような初期検索語、及びそれに対応する検索結果１８４を決定し、ユーザ端末機２００に提供することができる。
【００７６】
図６は、本発明の一実施形態による検索サービス提供方法を概略的に図示したフローチャートである。図６に図示されたフローチャートは、図１ないし図５に図示された検索サービス提供装置１００において、時系列的に処理される段階によって構成される。従って、以下で省略された内容であるとしても、図１ないし図５で図示された構成について、以上で記述された内容は、図６に図示されたフローチャートにも適用される。
【００７７】
図６を参照すれば、本発明の一実施形態による検索サービス提供方法は、入力受信部によって、初期検索語を入力される段階（Ｓ１００段階）、制御部によって、入力された初期検索語を基に、１以上の追加検索語を決定する段階（Ｓ２００段階）、制御部によって、決定した１以上の追加検索語間の順位を決定する段階（Ｓ３００段階）、及び制御部によって、初期検索語、初期検索語に対応する初期検索結果、及び１以上の追加検索語を表示しながら、１以上の追加検索語のうち決定した順位を考慮し、少なくとも１つの追加検索語を選定し、選定した少なくとも１つの追加検索語に対応する追加検索結果を共に表示する段階（Ｓ４００段階）を含んでもよい。
【００７８】
かような本発明の一実施形態による検索サービス提供装置１００及び検索サービス提供方法を介して、ユーザから入力された初期検索語から、１以上の追加検索語を決定し、当該追加検索語に対する追加検索結果を、初期検索語に対する初期検索結果と共に提供することができる。それを介して、本発明の一実施形態による検索サービス提供装置１００及び検索サービス提供方法は、ユーザが何回もの検索を反復せずとも、ユーザが所望する情報をいずれも提供することができ、特定分野の専門用語や手続きなどを詳細に知り得ない場合にも、必要な情報を提供することができる。
【００７９】
さらに、本発明の一実施形態による検索サービス提供装置１００及び検索サービス提供方法を介して、追加検索語間の順位を決定し、決定した順位を考慮し、一部の追加検索語に対する追加検索結果のみを提供することができる。それを介して、確率的に発生しにくい事や、関係が大きくない内容に係わる追加検索結果まで提供されることにより、ユーザが混乱をきたすことを防止することができる。
【００８０】
以上で説明した本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータプログラムの形態によって具現され、かようなコンピュータプログラムは、コンピュータで判読可能な媒体に記録される。このとき、該媒体は、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体；ＣＤ−ＲＯＭ（compact  disc  read  only  memory）及びＤＶＤ（digital  versatile  disc）のような光記録媒体；フロプティカルディスク（floptical  disk）のような磁気−光媒体（magneto-optical  medium）；及びＲＯＭ（read-only  memory）、ＲＡＭ（random  access  memory）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置を含んでもよい。さらに、該媒体は、ネットワーク上で送信可能な形態に具現される無形の媒体を含み、例えば、ソフトウェア形態またはアプリケーション形態に具現され、ネットワークを介して、送信及び流通が可能な形態の媒体でもある。
【００８１】
一方、前記コンピュータプログラムは、本発明のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア分野の当業者に公知されて使用可能なものであってもよい。該コンピュータプログラムの例には、コンパイラによって作られるような機械語コードだけではなく、インタープリタなどを使用して、コンピュータによって実行される高級言語コードが含まれてもよい。
【００８２】
本発明で説明する特定実行は、一実施形態であり、いかなる方法によっても、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略する。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置においては、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結、または回路の連結として示される。また、「必須な」、「重要に」というような具体的な言及がなければ、本発明の適用のために必ずしも必要な構成要素ではないこともある。
【００８３】
従って、本発明の思想は、前述の実施形態に限って決められるものではなく、特許請求の範囲だけではなく、該特許請求の範囲と均等であったり、それらから等価的に変更されたりする全ての範囲は、本発明の思想の範疇に属するものである。
【図１】
0006509364.tif 000002
【図２】
0006509364.tif 000003
【図３】
0006509364.tif 000004
【図４】
0006509364.tif 000005
【図５】
0006509364.tif 000006
【図６】
0006509364.tif 000007