(57)【要約】【課題】端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示すること。【解決手段】情報検索システム１においては、ＰＣ２０のユーザーがサポート情報を検索するための質問文を入力すると、ローカルデータベースに対して、質問文に基づくサポート情報の検索が行われると共に、コンテンツサーバー１０に対して、ユーザーが入力した質問文に、ＰＣ２０のコンフィグレーション情報が付加されて、検索要求が送信される。ＰＣ２０は、ローカルデータベースの検索結果と、コンテンツサーバー１０から送信された検索結果とを、スコアに応じてマージし、１つの統合的な検索結果としてユーザーに提示する。【選択図】図５
2010170244.tif 000002
【特許請求の範囲】
【請求項１】
検索対象となるコンテンツを記憶しているコンテンツサーバーとネットワークを介して接続された情報検索装置であって、
前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段と、
前記コンテンツサーバーおよび前記コンテンツ記憶手段に対するコンテンツの検索要求を受け付ける検索要求受け付け手段と、
前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第１の検索手段と、
前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第２の検索手段と、
前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する統合検索結果表示手段と、
を備えることを特徴とする情報検索装置。
【請求項２】
当該情報検索装置の構成を特定可能な識別情報を記憶する識別情報記憶手段を備え、
前記第２の検索手段は、前記検索要求受け付け手段によって受け付けた検索要求と、前記識別情報記憶手段に記憶されている前記識別情報とに基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした前記第２の検索結果を取得することを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記統合検索結果表示手段は、前記統合検索結果を、前記検索要求の内容に対するスコア順に表示し、前記第１の検索結果に含まれるコンテンツと前記第２の検索結果に含まれるコンテンツとが同一のスコアとなった場合、前記第１の検索結果に含まれるコンテンツを上位に表示することを特徴とする請求項１または２記載の情報検索装置。
【請求項４】
前記検索対象となるコンテンツは、前記情報検索装置の使用をサポートすることに使用されるサポート情報であり、
前記コンテンツ記憶手段は、前記ネットワークの接続に関するトラブルをサポートすることに使用されるコンテンツを記憶していることを特徴とする請求項１から３のいずれか１項に記載の情報検索装置。
【請求項５】
検索対象となるコンテンツを記憶しているコンテンツサーバーと、前記検索対象となるコンテンツの検索要求を行う情報検索装置とが、ネットワークを介して接続された情報検索システムであって、
前記コンテンツサーバーは、
検索対象となるコンテンツを格納したコンテンツデータベースと、
前記情報検索装置の前記検索要求に応じて、前記コンテンツデータベースに格納された前記コンテンツの検索を行うコンテンツ検索手段と、
を備え、
前記情報検索装置は、
前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段と、
前記コンテンツサーバーおよび前記コンテンツ記憶手段に対するコンテンツの検索要求を受け付ける検索要求受け付け手段と、
前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第１の検索手段と、
前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第２の検索手段と、
前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する統合検索結果表示手段と、
を備えることを特徴とする情報検索システム。
【請求項６】
検索対象となるコンテンツを記憶しているコンテンツサーバーとネットワークを介して接続され、前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段を有する情報検索装置を制御するための情報検索プログラムであって、
前記コンテンツサーバーおよび前記コンテンツ記憶手段に対するコンテンツの検索要求を受け付ける検索要求受け付け機能と、
前記検索要求受け付け機能によって受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第１の検索機能と、
前記検索要求受け付け機能によって受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第２の検索機能と、
前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する統合検索結果表示機能と、
をコンピュータに実現させることを特徴とする情報検索プログラム。
【請求項７】
検索対象となるコンテンツを記憶しているコンテンツサーバーと、前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段を有し、前記検索対象となるコンテンツの検索要求を行う情報検索装置とが、ネットワークを介して接続された情報検索システムにおける情報検索方法であって、
前記情報検索装置において、前記コンテンツサーバーおよび前記コンテンツ記憶手段が記憶しているコンテンツの検索要求を受け付ける第１のステップと、
検索対象となるコンテンツを格納したコンテンツデータベースを有する前記コンテンツサーバーにおいて、前記情報検索装置の前記検索要求に応じて、前記コンテンツデータベースに格納された前記コンテンツの検索を行う第２のステップと、
前記情報検索装置において、前記第１のステップにおいて受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第３のステップと、
前記情報検索装置において、前記第１のステップにおいて受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第４のステップと、
前記情報検索装置において、前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する第５のステップと、
を含むことを特徴とする情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して情報検索装置、情報検索システム、情報検索プログラムおよび情報検索方法に関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）の販売業者や製造メーカーがユーザー（ＰＣ購入者）にサポート情報を提供する場合、例えば、ネットワークに接続されたサーバーにサポート情報（ＰＣの使用をサポートするための情報）を蓄積しておき、ユーザーが、ＰＣ等の端末装置からネットワークを介してサーバーにアクセスして、サーバーに蓄積されたサポート情報を検索するといった方法が利用されている。
また、販売するＰＣに予めサポート情報を記憶しておき、ユーザーがサポート情報を参照する必要が生じた場合、ＰＣ内に記憶されたサポート情報を検索するといった方法も用いられている。
【０００３】
ここで、上記のように、サポート情報の提供に関しては、ネットワークを介した提供方法と、購入されるＰＣ内に記憶しておく提供方法とが存在するため、従来、ユーザーは、サーバーおよび購入したＰＣ内それぞれのサポート情報を個別に検索している。
これに対し、サーバーおよび購入したＰＣ内それぞれのサポート情報を統合的に検索可能な技術として、特許文献１に記載された技術が知られている。
特許文献１に記載された技術では、検索すべき最も関連性の高い異種のリソースを判定し、ローカル検索（ＰＣ内等の検索）の結果と、Ｗｅｂ検索（サーバー内の検索）の結果とを、検索したリソース（情報源）毎に一覧表示することとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２１６３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術においては、ローカル検索の結果と、Ｗｅｂ検索の結果とを、検索したリソース（情報源）毎に一覧表示しているため、ユーザーは、それぞれの検索結果を個別に確認し、必要な情報を探し当てる必要がある。
即ち、従来の技術においては、ＰＣ等の端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示することが困難であった。
本発明の課題は、端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示することである。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明の一態様は、
検索対象となるコンテンツを記憶しているコンテンツサーバーとネットワークを介して接続された情報検索装置であって、前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段と、前記コンテンツサーバーおよび前記コンテンツ記憶手段に対するコンテンツの検索要求を受け付ける検索要求受け付け手段と、前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第１の検索手段と、前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第２の検索手段と、前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する統合検索結果表示手段とを備えることを特徴とする。
【０００７】
このような構成により、検索要求受け付け手段によって受け付けた検索要求に対し、コンテンツ記憶手段およびコンテンツサーバーに記憶されているコンテンツそれぞれの検索を行った結果を取得し、それらを統合して表示することができる。
したがって、端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示することが可能となる。
【０００８】
また、本発明の他の態様は、
当該情報検索装置の構成を特定可能な識別情報を記憶する識別情報記憶手段を備え、前記第２の検索手段は、前記検索要求受け付け手段によって受け付けた検索要求と、前記識別情報記憶手段に記憶されている前記識別情報とに基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした前記第２の検索結果を取得することを特徴とする。
このような構成により、コンテンツサーバーにおいて検索されるコンテンツを絞り込むことができ、より適切なコンテンツを検索することが可能となる。
【０００９】
また、本発明の他の態様は、
前記統合検索結果表示手段は、前記統合検索結果を、前記検索要求の内容に対するスコア順に表示し、前記第１の検索結果に含まれるコンテンツと前記第２の検索結果に含まれるコンテンツとが同一のスコアとなった場合、前記第１の検索結果に含まれるコンテンツを上位に表示することを特徴とする。
このような構成により、コンテンツサーバーに記憶されているコンテンツと、その情報検索装置に記憶されているコンテンツとのうち、その情報検索装置との関連性がより高いと考えられる情報検索装置内のコンテンツを優先して表示することができ、検索結果をより適切な順序で表示することができる。
【００１０】
また、本発明の他の態様は、
前記検索対象となるコンテンツは、前記情報検索装置の使用をサポートすることに使用されるサポート情報であり、前記コンテンツ記憶手段は、前記ネットワークの接続に関するトラブルをサポートすることに使用されるコンテンツを記憶していることを特徴とする。
このような構成により、コンテンツサーバーに接続できない状況であっても、その情報検索装置内に記憶されたコンテンツによって、コンテンツサーバーに接続する上でのトラブルを解消することが容易となり、より確実に、コンテンツサーバーに記憶されたコンテンツを検索対象に含めることが可能となる。
【００１１】
また、本発明の他の態様は、
検索対象となるコンテンツを記憶しているコンテンツサーバーと、前記検索対象となるコンテンツの検索要求を行う情報検索装置とが、ネットワークを介して接続された情報検索システムであって、前記コンテンツサーバーは、検索対象となるコンテンツを格納したコンテンツデータベースと、前記情報検索装置の前記検索要求に応じて、前記コンテンツデータベースに格納された前記コンテンツの検索を行うコンテンツ検索手段とを備え、前記情報検索装置は、前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段と、前記コンテンツサーバーおよび前記コンテンツ記憶手段に対するコンテンツの検索要求を受け付ける検索要求受け付け手段と、前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第１の検索手段と、前記検索要求受け付け手段によって受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第２の検索手段と、前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する統合検索結果表示手段とを備えることを特徴とする。
【００１２】
このような構成により、検索要求受け付け手段によって受け付けた検索要求に対し、コンテンツ記憶手段およびコンテンツサーバーに記憶されているコンテンツそれぞれの検索を行った結果を取得し、それらを統合して表示することができる。
したがって、端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示することが可能となる。
【００１３】
また、本発明の他の態様は、
検索対象となるコンテンツを記憶しているコンテンツサーバーとネットワークを介して接続され、前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段を有する情報検索装置を制御するための情報検索プログラムであって、前記コンテンツサーバーおよび前記コンテンツ記憶手段に対するコンテンツの検索要求を受け付ける検索要求受け付け機能と、前記検索要求受け付け機能によって受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第１の検索機能と、前記検索要求受け付け機能によって受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第２の検索機能と、前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する統合検索結果表示機能とをコンピュータに実現させることを特徴とする。
【００１４】
このような構成により、検索要求受け付け機能によって受け付けた検索要求に対し、情報検索装置のコンテンツ記憶手段およびコンテンツサーバーによって記憶されているコンテンツそれぞれの検索を行った結果を取得し、それらを統合して表示することができる。
したがって、端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示することが可能となる。
【００１５】
また、本発明の他の態様は、
検索対象となるコンテンツを記憶しているコンテンツサーバーと、前記コンテンツサーバーが記憶している前記コンテンツの一部を含むコンテンツを記憶しているコンテンツ記憶手段を有し、前記検索対象となるコンテンツの検索要求を行う情報検索装置とが、ネットワークを介して接続された情報検索システムにおける情報検索方法であって、前記情報検索装置において、前記コンテンツサーバーおよび前記コンテンツ記憶手段が記憶しているコンテンツの検索要求を受け付ける第１のステップと、検索対象となるコンテンツを格納したコンテンツデータベースを有する前記コンテンツサーバーにおいて、前記情報検索装置の前記検索要求に応じて、前記コンテンツデータベースに格納された前記コンテンツの検索を行う第２のステップと、前記情報検索装置において、前記第１のステップにおいて受け付けた検索要求に基づいて、前記コンテンツ記憶手段が記憶している前記コンテンツを対象とした第１の検索結果を取得する第３のステップと、前記情報検索装置において、前記第１のステップにおいて受け付けた検索要求に基づいて、前記コンテンツサーバーが記憶している前記コンテンツを対象とした第２の検索結果を取得する第４のステップと、前記情報検索装置において、前記第１の検索結果および前記第２の検索結果を統合した統合検索結果を表示する第５のステップとを含むことを特徴とする。
【００１６】
このような方法により、第１のステップにおいて受け付けた検索要求に対し、情報検索装置のコンテンツ記憶手段およびコンテンツサーバーに記憶されているコンテンツそれぞれの検索を行った結果を取得し、それらを統合して表示することができる。
したがって、端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】情報検索システム１のネットワーク構成を示す図である。
【図２】コンテンツサーバー１０の機能構成を示すブロック図である。
【図３】サポート情報データベースの内容を示す図である。
【図４】ＰＣ２０の機能構成を示すブロック図である。
【図５】ＰＣ２０のＣＰＵ２５が実行する統合検索処理を示すフローチャートである。
【図６】ＣＰＵ２５が実行するネットワークトラブル解消処理を示すフローチャートである。
【図７】コンテンツサーバー１０のＣＰＵ１５が実行するコンテンツ検索処理を示すフローチャートである。
【図８】応用例１における統合検索処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図を参照して本発明に係る情報検索システム、情報検索装置、情報検索プログラムおよび情報処理方法の実施の形態を説明する。
（第1実施形態）
（構成）
図１は、本発明に係る情報検索システム１のネットワーク構成を示す図である。
なお、本実施の形態においては、ＰＣのサポート情報を検索するシステムとして情報検索システム１を構成した場合を例に挙げて説明する。
図１において、情報検索システム１は、コンテンツサーバー１０と、複数のＰＣ（端末装置）２０とを含んで構成され、コンテンツサーバー１０と各ＰＣ２０とは、ネットワーク３０を介して通信可能となっている。なお、複数のＰＣ２０は、ＢＴＯによってユーザーが選択した部品を組み合わせて構成されたものであり、それぞれ機器構成が異なるものである。
【００１９】
まず、コンテンツサーバー１０の構成について説明する。
図２は、コンテンツサーバー１０の機能構成を示すブロック図である。
図２において、コンテンツサーバー１０は、入力部１１と、ＨＤＤ（Hard Disc Drive）１２と、ＲＡＭ（Random Access Memory）１３と、光ディスクドライブ１４と、ＣＰＵ（Central Processing Unit）１５と、表示部１６と、通信部１７とを含んでいる。
入力部１１は、カーソルキーや数字入力キー等を備えたキーボード及びマウス等のポインティングデバイスを含み、キーボードにおいて押下されたキーの押下信号やマウスの位置信号をＣＰＵ１５に出力する。
【００２０】
ＨＤＤ１２は、サポート情報のコンテンツを検索するコンテンツ検索処理（後述）のためのプログラム（以下、「コンテンツ検索処理プログラム」と称する。）等、コンテンツサーバー１０の制御のための各種プログラムや、ＰＣ２０に提供するサポート情報のコンテンツが格納されたサポート情報データベースを記憶している。
なお、サポート情報データベースについては、コンテンツサーバー１０のＨＤＤ１２に格納することの他、ネットワーク３０を介して接続されたデータベースサーバに格納しておき、コンテンツサーバー１０が、データベースサーバからサポート情報のコンテンツを適宜取得する構成とすることもできる。この場合にも、実質的にコンテンツサーバー１０がサポート情報データベースを記憶しているものとみなすことができる。
【００２１】
図３は、サポート情報データベースの内容を示す図である。
図３において、サポート情報データベースには、各種コンテンツのＩＤと、そのコンテンツが対応するＰＣあるいは部品の製品型番、ＯＳ（Operating System）、対応機種、そのコンテンツのアップデート日時、コンテンツの実体的なデータが格納されているファイル名とが対応付けられて格納されている。また、ファイル名に示されたファイルは、サポート情報データベースの一部としてＨＤＤ１２内に記憶されている。
図２に戻り、ＲＡＭ１３は、ＣＰＵ１５が各種処理を実行する際にワークエリアを形成し、処理において生成されたデータや、処理に用いるデータを一時的に格納する。
光ディスクドライブ１４は、ＤＶＤ（Digital Versatile Disc）あるいはＣＤ（Compact Disc）等の光ディスクの読み出しあるいは書き込みを行う装置である。
【００２２】
ＣＰＵ１５は、コンテンツサーバー１０全体を制御するもので、入力部１１から入力される各種の指示信号に従って、ＨＤＤ１２に記憶された各種処理に関するプログラムを読み出して実行する。このとき、ＣＰＵ１５は、各種プログラム等を実行した処理結果をＨＤＤ１２やＲＡＭ１３の記憶領域に格納したり、表示部１６に表示させたりする。
例えば、ＣＰＵ１５は、ＰＣ２０からサポート情報の検索要求を受信すると、ＣＰＵ１５は、コンテンツ検索処理プログラムを読み出してコンテンツ検索処理を実行し、その検索要求に含まれる検索条件を参照して、サポート情報データベースから検索条件に合致するコンテンツを取得する。
そして、ＣＰＵ１５は、検索したコンテンツを、検索要求を行ったＰＣ２０に対して送信する。
【００２３】
なお、本実施形態においては、ＰＣ２０から送信される検索要求は、質問文を含むものとし、ＣＰＵ２５は、サポート情報データベースを対象として、その質問文に対する概念検索を行うものとする。そして、ＣＰＵ２５は、概念検索の結果として取得されるスコア（概念に対する一致度合いを示す情報）を、検索されたコンテンツに併せてＰＣ２０に送信する。
表示部１６は、液晶ディスプレイあるいは有機ＥＬ（Electro Luminescence）ディスプレイ等によって構成され、ＣＰＵ１５によって表示を指示された各種データを表示する。
通信部１７は、ネットワーク３０を介してデータを送受信するための通信インターフェースを含み、ネットワーク３０を介してデータを送受信する際に、所定の通信規格に基づくデータの符号化および復号化、あるいは、信号の変復調等を行う。
【００２４】
次に、ＰＣ２０の構成について説明する。
図４は、ＰＣ２０の機能構成を示すブロック図である。
図４において、ＰＣ２０は、入力部２１と、ＨＤＤ２２と、ＲＡＭ２３と、光ディスクドライブ２４と、ＣＰＵ２５と、表示部２６と、通信部２７とを含んでいる。
図４に示す各機能構成のうち、ＨＤＤ２２およびＣＰＵ２５以外の部分は、図２に示すコンテンツサーバー１０の対応する機能構成と同様であるため、異なる部分であるＨＤＤ２２およびＣＰＵ２５についてのみ説明する。
ＨＤＤ２２は、サポート情報を検索し、ユーザーに検索結果を提示する統合検索処理（後述）のためのプログラム（以下、「統合検索処理プログラム」と称する。）や、ＰＣ２０の制御のための各種プログラム、および、ＰＣ１０あるいは部品の製品型番、ＯＳの種別等、ＰＣ２０の構成を特定する情報（以下、「コンフィグレーション情報」と称する。）を記憶している。
【００２５】
また、ＨＤＤ２２は、コンテンツサーバー１０のサポート情報データベースに格納されたサポート情報のコンテンツの一部を記憶している。なお、以下、ＨＤＤ２２が記憶しているサポート情報のデータ群を「ローカルデータベース」と称する。
ローカルデータベースには、ＰＣ２０の販売者あるいは製造者によって、コンテンツサーバー１０のサポート情報データベースに格納されたコンテンツのうち、そのＰＣ２０の構成と関係するサポート情報が出荷時に格納されている。
また、ローカルデータベース内のサポート情報は、ＰＣ２０がコンテンツサーバー１０にアクセスした際に、その一部が更新される。
さらに、ローカルデータベースには、ＰＣ２０がネットワーク３０を介してアクセスを行う上での問題を解決するためのサポート情報（以下、「ネットワークトラブルサポート情報」と称する。）が格納されている。
【００２６】
ＣＰＵ２５は、ＰＣ２０全体を制御するもので、入力部２１から入力される各種の指示信号に従って、ＨＤＤ２２に記憶された各種処理に関するプログラムを読み出して実行する。このとき、ＣＰＵ２５は、各種プログラム等を実行した処理結果をＨＤＤ２２やＲＡＭ２３の記憶領域に格納したり、表示部２６に表示させたりする。
例えば、ＣＰＵ２５は、入力部２１を介して、ユーザーからサポート情報の検索要求が入力されると、ＨＤＤ２２から統合検索処理プログラムを読み出して実行する。
統合検索処理プログラムを実行することにより、ＣＰＵ２５は、ユーザーによって入力された検索条件に、ＰＣ２０のコンフィグレーション情報を付加した検索要求をコンテンツサーバー１０に送信し、また、その検索要求を基に、ローカルデータベースを検索する。
【００２７】
このとき、検索要求は、質問文を記入する形態で入力されるものとする。そして、ＣＰＵ２５は、ローカルデータベースを検索する際に質問文に対する概念検索を行い、検索されたコンテンツにスコアが付された状態で検索結果が取得される。また、コンテンツサーバー１０から送信される検索結果にも、検索されたコンテンツに対するスコアが付加されている。そして、ＣＰＵ２５は、検索要求に応じて、コンテンツサーバー１０から送信された検索結果と、ローカルデータベースを検索した結果とを、検索結果に含まれるスコアを基にマージし、統合的な検索結果として一覧表示する。
【００２８】
また、ＣＰＵ２５は、ユーザーによってサポート情報の検索要求が入力された場合、ＰＣ２０がネットワーク３０を介してコンテンツサーバー１０にアクセスできない状況であるときには、ローカルデータベースを検索して、ネットワークトラブルサポート情報をユーザーに提示する。ネットワークトラブルサポート情報をユーザーに提示することにより、ＰＣ２０がネットワーク３０を介してコンテンツサーバー１０にアクセス可能となった場合、ＣＰＵ２５は、ユーザーによって入力されたサポート情報の検索を改めて実行する。
【００２９】
（動作）
次に、動作を説明する。
図５は、ＰＣ２０のＣＰＵ２５が実行する統合検索処理を示すフローチャートである。
統合検索処理は、ＰＣ２０のユーザーが統合検索処理の実行を指示入力することに対応して起動される。
図５において、統合検索処理が開始されると、ＣＰＵ２５は、ユーザーに対して、必要なサポートの内容を示す質問文の入力を促す質問文入力画面を表示する（ステップＳ１）。
そして、ユーザーによって質問文が入力されると、ＣＰＵ２５は、質問文に対してＰＣ２０のコンフィグレーション情報を付加し、検索要求としてのデータを生成する（ステップＳ２）。
【００３０】
次に、ＣＰＵ２５は、ローカルデータベースに対して、質問文に対する概念検索を行うと共に、質問文およびコンフィグレーション情報を含む検索要求のデータをコンテンツサーバー１０に送信する（ステップＳ３）。
なお、コンテンツサーバー１０においては、ＰＣ２０から検索要求を受けることに対応して、コンテンツ検索処理が実行される。
ここで、ステップＳ３において、ネットワーク３０を介してコンテンツサーバー１０にアクセスできない状況であるときには、ＣＰＵ２５は、ネットワークトラブルを解消するためのサブフロー（以下、「ネットワークトラブル解消処理」と言う。）を実行する。
【００３１】
ステップＳ３の後、ＣＰＵ２５は、ローカルデータベースの検索結果と、コンテンツサーバー１０から受信した検索結果とをそれぞれ取得する（ステップＳ４）。
さらに、ＣＰＵ２５は、ステップＳ４において取得した各検索結果を、スコアを基にマージし、１つの検索結果として画面に一覧表示する（ステップＳ５）。このとき、ローカルデータベースの検索結果と、サポート情報データベースの検索結果とが、同一のスコアで競合した場合、ＣＰＵ２５は、ローカルデータベースの検索結果を優先して上位に表示する。
統合検索処理が実行されることにより、ユーザーは、ローカルデータベースとサポート情報データベースとを同時に検索することができると共に、それぞれの検索結果が統合された形態で提示されるため、検索結果の確認を容易に行うことができる。
【００３２】
次に、統合検索処理のステップＳ３のサブフローであるネットワークトラブル解消処理について説明する。
図６は、ＣＰＵ２５が実行するネットワークトラブル解消処理を示すフローチャートである。
図５のステップＳ３において、ネットワークトラブル解消処理が呼び出されると、ＣＰＵ２５は、ネットワーク３０を介してコンテンツサーバー１０にアクセスできない状況が、ユーザーの意図によるものであるか否かの判定を行う（ステップＳ１１）。このとき、ＣＰＵ２５は、例えば、ユーザーによって、オフライン作業を行うことが指示入力されているか否か等によって、ユーザーの意図を判定することができる。
そして、コンテンツサーバー１０にアクセスできない状況が、ユーザーの意図によるものであると判定した場合、ＣＰＵ２５は、統合検索処理のステップＳ３に戻る。
【００３３】
一方、ステップＳ１１において、コンテンツサーバー１０にアクセスできない状況が、ユーザーの意図によるものでないと判定した場合、ＣＰＵ２５は、ローカルデータベースからネットワークトラブルサポート情報を取得し、ネットワークトラブルの解消プロセスを実行する（ステップＳ１２）。このとき、ＣＰＵ２５は、ネットワークトラブルの原因となっている可能性がある事項をユーザーに示唆し、それらを順次確認する作業をユーザーに行わせることで、ネットワークトラブルの解消を行う。
ステップＳ１２の後、ＣＰＵ２５は、統合検索処理のステップＳ３に戻る。
なお、ネットワークトラブル解消処理を実行した結果、ネットワーク３０を介してコンテンツサーバー１０にアクセスできない状況が解消されない場合、ＣＰＵ２５は、ローカルデータベースの検索のみを行う。
【００３４】
次に、コンテンツサーバー１０のＣＰＵ１５が実行するコンテンツ検索処理について説明する。
図７は、コンテンツサーバー１０のＣＰＵ１５が実行するコンテンツ検索処理を示すフローチャートである。
コンテンツ検索処理は、ＰＣ２０から検索要求が送信されることに対応して起動される。
図７において、コンテンツ検索処理が開始されると、ＣＰＵ１５は、検索要求に含まれているコンフィグレーション情報から製品型番およびＯＳの種別を取得し（ステップＳ３１）、取得した製品型番およびＯＳの種別によって、サポート情報データベースの検索対象を絞り込む（ステップＳ３２）。
【００３５】
次に、ＣＰＵ１５は、絞り込んだサポート情報データベースの検索対象に対して、質問文に対する概念検索を実行する（ステップＳ３３）。
そして、ＣＰＵ１５は、概念検索の結果を、各コンテンツのスコアと共に取得し（ステップＳ３４）、スコアの高いコンテンツを、そのスコアと共にＰＣ２０に送信する（ステップ３５）。なお、このときＰＣ２０に送信されるコンテンツは、設定した閾値以上のスコアを有するコンテンツのうち、設定した上限数のものまでとされる。
ステップＳ３５の後、ＣＰＵ１５は、コンテンツ検索処理を終了する。
以上のように、本実施形態に係る情報検索システム１においては、ＰＣ２０のユーザーがサポート情報を検索するための質問文を入力すると、ローカルデータベースに対して、質問文に基づくサポート情報の検索が行われると共に、コンテンツサーバー１０に対して、ユーザーが入力した質問文に、ＰＣ２０のコンフィグレーション情報が付加されて、検索要求が送信される。
【００３６】
そして、コンテンツサーバー１０は、サポート情報データベース内の情報のうち、コンフィグレーション情報によって絞り込んだ検索対象に対して、質問文に基づく概念検索を行い、その結果をスコアと共にＰＣ２０に送信する。
さらに、ＰＣ２０は、ローカルデータベースの検索結果と、コンテンツサーバー１０から送信された検索結果とを、スコアに応じてマージし、１つの統合的な検索結果としてユーザーに提示する。
したがって、ユーザーは、ＰＣ２０内に記憶されたサポート情報とコンテンツサーバー１０に蓄積されたサポート情報とを効率的に検索し、その検索結果を確認が容易な形態で閲覧することができる。
【００３７】
即ち、本実施形態に係る情報検索システム１によれば、端末装置内に記憶された情報とネットワーク上に蓄積された情報とを効率的に検索し、その検索結果を確認が容易な形態で提示することが可能となる。
なお、上記実施形態において、図１のＰＣ２０が情報検索装置を構成し、図４のＨＤＤ２２がコンテンツ記憶手段を構成し、図４の入力部２１、ＣＰＵ２５および表示部２６が検索要求受け付け手段を構成し、図５のステップＳ４を実行するＣＰＵ２５が第1の検索手段を構成し、図５のステップＳ４を実行するＣＰＵ２５が第２の検索手段を構成し、図５のステップＳ５を実行するＣＰＵ２５が統合検索結果表示手段を構成する。
また、コンフィグレーション情報を記憶する図４のＨＤＤ２２、あるいは、製造番号を記憶するＢＩＯＳ等が識別情報記憶手段を構成する。
【００３８】
（応用例１）
第1実施形態においては、ＰＣ２０にコンフィグレーション情報を記憶しておくこととしたが、コンフィグレーション情報に代えて、ＰＣ２０の製造番号（製品固有の番号）をＢＩＯＳ等に記憶しておき、この製造番号を基に、ＰＣ２０のコンフィグレーション情報を取得する構成とすることができる。
具体的には、コンテンツサーバー１０あるいは他のサーバーに、ＰＣ２０の製造番号と、そのＰＣ２０を構成している部品等を特定するコンフィグレーション情報とを対応付けたコンフィグレーションデータベースを蓄積しておき、サポート情報の検索要求が入力された場合、コンフィグレーションデータベースを検索して、ＰＣ２０の構成を特定することができる。ＰＣ２０のコンフィグレーション情報は、ＢＴＯ等によって購入される場合を含めて、ＰＣ２０の販売者あるいは製造者が出荷時に把握しているため、これら販売者あるいは製造者によって、コンフィグレーションデータベースのデータを入力することができる。
【００３９】
図８は、応用例１における統合検索処理を示すフローチャートである。
図８において、統合検索処理が開始されると、ＣＰＵ２５は、ユーザーに対して、必要なサポートの内容を示す質問文の入力を促す質問文入力画面を表示する（ステップＳ４１）。
そして、ユーザーによって質問文が入力されると、ＣＰＵ２５は、ＢＩＯＳ等に記憶されているＰＣ２０の製造番号を取得し（ステップＳ４２）、製造番号を基に、サーバーのコンフィグレーションデータベースを検索する（ステップＳ４３）。
そして、ＣＰＵ２５は、ローカルデータベースに対して、質問文に対する概念検索を行うと共に、質問文およびコンフィグレーション情報を含む検索要求のデータをコンテンツサーバー１０に送信する（ステップＳ４４）。
なお、コンテンツサーバー１０においては、ＰＣ２０から検索要求を受けることに対応して、コンテンツ検索処理が実行される。
【００４０】
ステップＳ４４の後、ＣＰＵ２５は、ローカルデータベースの検索結果と、コンテンツサーバー１０から受信した検索結果とをそれぞれ取得する（ステップＳ４５）。
さらに、ＣＰＵ２５は、ステップＳ４５において取得した各検索結果を、スコアを基にマージし、１つの検索結果として画面に一覧表示する（ステップＳ４６）。
これにより、ＰＣ２０に記憶された製造番号を基に、ＰＣ２０内に記憶されたサポート情報とコンテンツサーバー１０に蓄積されたサポート情報とを効率的に検索し、その検索結果を確認が容易な形態で閲覧することが可能となる。
【００４１】
（応用例２）
応用例１において、ＰＣ２０に製造番号を記憶しておき、それに基づいて、コンフィグレーション情報を取得する形態について説明したが、ＰＣ２０固有の製造番号の他、特定の企業等に向けて構成したＰＣ２０の型番（以下、「企業向け製品専用型番」と称する。）を記憶しておき、これを基にコンフィグレーション情報を取得することが可能である。
この場合、応用例１におけるコンフィグレーションデータベースには、企業向け製品専用型番と、そのＰＣ２０を構成している部品等を特定するコンフィグレーション情報とを対応付けて記憶しておく。
これにより、ＰＣ２０に記憶された企業向け製品専用型番を基に、ＰＣ２０内に記憶されたサポート情報とコンテンツサーバー１０に蓄積されたサポート情報とを効率的に検索し、その検索結果を確認が容易な形態で閲覧することが可能となる。
【００４２】
（応用例３）
第1実施形態においては、コンテンツ検索処理を実行する場合、コンテンツサーバー１０は、概念検索によって取得されたスコアに基づいて、ＰＣ２０に送信する検索結果を決定する例について説明したが、概念検索によって取得されたスコアを補正して、最終的な検索結果を決定することが可能である。
例えば、コンテンツサーバー１０において、複数のＰＣ２０によって行われたサポート情報の検索について統計処理を行い、同一あるいは類似する構成のＰＣ２０から行われたサポート情報の検索結果となったコンテンツについては、質問文に対する概念検索の結果を補正し、設定された値だけスコアを加算して、検索結果を決定することができる。
【００４３】
また、サポート情報の検索を行ったＰＣ２０が出荷された後に、そのＰＣ２０に関連するサポート情報が公開あるいは更新された場合には、その公開あるいは更新されたサポート情報については、設定された値だけスコアを加算して、検索結果を決定することができる。
このように、概念検索の結果として取得されるスコアを補正することで、ＰＣ２０の構成とより高い関連性を有するサポート情報をユーザーに提示することが可能となる。
【符号の説明】
【００４４】
１  情報検索システム、１０  コンテンツサーバー、１１，２１  入力部、１２，２２  ＨＤＤ、１３，２３  ＲＡＭ、１４，２４  光ディスクドライブ、１５，２５  ＣＰＵ、１６，２６  表示部、１７，２７  通信部、２０  ＰＣ、３０  ネットワーク
【図１】
2010170244.tif 000003
【図２】
2010170244.tif 000004
【図３】
2010170244.tif 000005
【図４】
2010170244.tif 000006
【図５】
2010170244.tif 000007
【図６】
2010170244.tif 000008
【図７】
2010170244.tif 000009
【図８】
2010170244.tif 000010