Links

Images

Description

Translated from Japanese

本発明は、ユーザに情報を提供する情報提供の技術に関し、特に、ユーザが大量のコンテンツの中から所望するコンテンツを検索することを支援する情報提供の技術に関する。 The present invention relates to an information providing technology for providing information to the user, in particular, it relates to an information providing technology that help to find the desired content from a user a large amount of content.

従来の情報提供の技術の代表的なものとしては、WWW（World Wide Web）ページやデータベース情報に対してユーザが入力したキーワードに基づいて検索し、検索結果の一覧を提示させるキーワード検索方式を用いた情報提供の技術がある。 Typical examples of the conventional provision of information technology, WWW (World Wide Web) on the basis of the page and keywords entered by the user against the database information searches, use a keyword search system to present a list of search results there is the provision of information technology had.このキーワード検索方式は、設定されたキーワードがユーザの検索意図を適切に表していなかったり、検索結果が十分に絞り込まれていなかったりする場合に、ユーザが欲しい情報を提供できないという問題があった。 The keyword search method, or not adequately represent the retrieval intention of the set keyword user, if the search results or not been narrowed down sufficiently, there is a problem that the user can not provide desired information.

この問題を解決するための手法として、初期の検索結果に対してユーザが望みの結果か否かを回答し、この回答を参照してシステムが新たな質問を生成する適合フィードバックと呼ばれる方式を用いた情報提供の技術がある（非特許文献１）。 Use as a technique for solving this problem, a method that user for the initial search results to answer whether desired result, the system with reference to the answer called relevance feedback which generates a new question there is provision of information technology had (non-Patent Document 1).本方式はユーザの意向を次の検索に反映する手法であるが、検索結果に対するユーザの回答が必要なため、ユーザに負担がかかる。 This method is a method that reflects the intention of the user to the next search, because it requires the user's answers to the search result, the burden on the user.

そこで、ユーザの回答なしに検索条件を生成する方式として、特開平11-25108号公報（特許文献１）に記載の技術が提案されている。 Therefore, as a method of generating a search condition without user answers, the technique described in JP-A-11-25108 (Patent Document 1) it has been proposed.この技術は、検索結果の文書集合から頻度に基づいて重要な単語を抽出して関連キーワードを作成し、少なくとも１件以上の検索結果が得られる関連キーワードを、検索結果を修正するための条件として提示する技術であり、抽出された関連キーワードがユーザの再検索を手助けする。 This technique, search results based on the frequency from the document set of related keywords created by extracting the important words, the related keyword least 1 or more search results, as a condition for modifying the search results It is a presentation technology, extracted relevant keywords to help re-search of the user.

従来の情報提供技術における検索方法の他の例としては、あらかじめツリー状に構築された分類項目をたどって提示させていくディレクトリ検索方式や、データベースの分類属性一覧がユーザに提示され、その条件から好みのものを指定する属性条件指定方式を用いた情報提供の技術もある。 Other examples of the search method in the conventional information providing technology, and directory search method will not be presented following the classification item constructed in advance in a tree-like classification attribute list of the database is presented to the user, from the condition there is also provision of information technology using attribute condition designation method for designating those preferences.これらの方式では、システムが提示した検索条件であるディレクトリや属性条件のなかからユーザが検索条件を指定し、コンテンツを検索してコンテンツの情報を提供する。 In these systems, the system user from among the directory and attribute condition is presented the search criteria you specify search conditions, to provide information of the content and search for content.

しかしながら、ディレクトリ検索方式や属性条件指定方式はコンテンツ数が増えるに従って、項目数が多くなる可能性が大きく、所望のコンテンツを検索するための操作回数が増え効率的ではないという問題がある。 However, the directory search method or attribute conditions specified method according to the number of contents increases, large possibility that many number of items, there is a problem that it is not efficient increasing the number of operations for searching for desired content.

この問題を解決するために、例えば、特開2000-311179号公報（特許文献２）に記載されているように、検索条件同士のAND検索の組み合わせをあらかじめ集計しておき、規定された絞り込み回数と検索結果数とを満たす検索条件のみをメニューとしてユーザに提示する情報提供の技術が提案されている。 To solve this problem, for example, as described in JP-A-2000-311179 (Patent Document 2), previously aggregated combination of AND search search each other defined Refine times provision of information technology to be presented to the user has been proposed only as a menu search condition satisfying a number of search results and.

また、ユーザが検索条件を入力したり選択したりするのではなく、ユーザの置かれている状況で自動的に検索結果を絞り込む従来技術も提案されている。 Further, the user rather than to select or enter the search criteria, also prior art to refine the automatic search results situation of the user have been proposed.

特許3200764号（特許文献３）では、ユーザが明示的に入力した検索条件による検索結果を、さらに現在時刻やユーザの現在居る場所で絞り込んで情報を提供する技術が記載されている。 Patent No. 3200764 (Patent Document 3), a user search results by the search criteria entered explicitly, are further described technique offers a narrow down information here: the current time and the user.特開平11-25108号公報 JP-11-25108 discloses特開2000-311179号公報 JP 2000-311179 JP特許3200764号 Patent No. 3200764

大量のコンテンツの中から所望するコンテンツを検索して情報を提供する従来の技術について述べた。 It has been described prior art for providing information by searching a desired content from among a large amount of content.

特許文献１は関連キーワードである検索条件を提示して検索を支援し、特許文献２は規定の絞り込み回数で収まるような検索条件を提示して検索を支援し、特許文献３は現在時刻や現在の居場所で検索条件を自動生成して検索を支援し、検索結果である情報を提供する。 Patent Document 1 is to support the search by presenting a search condition is related keyword, Patent Document 2 presents the a search condition to fit in narrowing down the number of provisions to support the search, Patent Document 3 is the current time and current of automatically generated to support the search for the search conditions whereabouts, to provide information as the search result.

ここで、ユーザが所望のコンテンツを探す際の検索方法を考えると、例えばコンテンツを探し始めた直後と、探し始めてからある程度時間が経過した時点ではコンテンツの検索方法は異なっていると考えられる。 Here, considering the search method when the user look for the desired content, for example, and immediately began looking for the content, at the time that some time from the start looking for has elapsed is considered that the different search method of content.

例えばコンテンツを探し始めた直後では、コンテンツ集合がどういうものかよくわからないため、大まかな傾向を掴みながら探すという探し方が有効であるが、探し始めてからある程度時間が経過すると、なるべく早く絞り込むという探し方が有効と考えられる。 For example, immediately after I started looking for content, since the content set is not sure what kind of things, and is how to find that look while grasping the rough trend is effective, some time from the start looking for has passed, how to find that narrow down as soon as possible It is considered to be effective.

別の例としては、ユーザが初めて訪れる場所で観光情報を探すような場合は、大まかな傾向を掴みながら探す探し方が有効であるが、よく訪れる街中で少しの時間立ち止まって情報を探す場合は、なるべく早く絞り込むという探し方が有効と考えられる。 As another example, if a user is like finding a tourist information for the first time visit place, but how to find look for while grasping the rough trend is valid, frequently visited in the city if you're looking for information stood still a little bit of time , is considered to be effective is how to find that narrow down as soon as possible.

このように、コンテンツの探し方は、ユーザの置かれている状況や目的によって異なっており、探し方が異なる場合には、必要な検索条件と得られる検索結果が異なるのは明白である。 Thus, how to find the content is different depending on the situation and the purpose that is placed the user, if how to find are different, results different from that obtained with the desired search conditions are obvious.

しかしながら、従来技術は、複数の探し方を考慮していないために、ユーザの置かれている状況や目的にあった適切な情報が提供されていないという第一の問題がある。 However, the prior art, because it does not consider the multiple How to find, there is a first problem that appropriate information that matches the conditions and purpose are placed the user is not provided.例えば、特許文献１では検索結果に高い頻度で出現した関連キーワードで検索した情報が提供されるが、関連キーワードがユーザの絞り込み目的に合っているとは限らない。 For example, although the information retrieved by the related keyword appeared frequently in Patent Document 1, the search results are provided, not necessarily related keyword matches the narrowing purpose of the user.また特許文献２では、絞り込み回数を限定する検索条件で検索した情報が提供されるが、絞り込み回数を限定することが目的にあっているとは限らない。 In addition Patent Document 2, although the information retrieved by the search condition to limit the narrowing count is provided, is not always for the intended to limit the narrowing of times.

また、従来技術は、複数の探し方を考慮していないために、検索過程において検索結果を適切に修正できる検索条件が提示されず、その結果ユーザの置かれている状況や目的にあった適切な情報が提供されていないという第二の問題がある。 Further, the prior art, because it does not consider the multiple How to find search results without search conditions that can be suitably modified is presented in the retrieval process, it was in the result status and purpose that is placed the user properly such information is a second problem that has not been provided.例えば、特許文献２では、絞り込み回数と検索結果数を限定するという探し方で検索条件が生成されユーザに選択肢として提示されるが、検索条件生成の際に一部のコンテンツを除外するため、どの選択肢を選んでもユーザが望んでいた情報にたどりつけないことがある。 For example, Patent Document 2, although search criteria how to find that limit the number and narrowing of times the search results are presented as options to the generated user, in order to exclude some of the content during the search-condition creating, which also choose the option may not Tadoritsuke to the information that the user wanted.

さらに第３の問題としては、検索条件を生成した理由がユーザに提示されないため、どういう方針で検索条件を生成しているかがユーザに伝わらず、検索結果に納得が出来ないという問題がある。 Further, as the third of the problem, for reasons that generated the search condition is not presented to the user, it is generating a search condition in what policy is not transmitted to the user, there is a problem that can not be satisfied with the search results.

例えば、特許文献３では、ユーザが明示的に入力した検索条件に対応する検索結果を、現在時刻や場所で絞り込んで提供しているが、ユーザは自分が指定した条件以外の絞り込みが行われたことがわからずに、検索結果に納得感が得られない可能性がある。 For example, Patent Document 3, a search result corresponding to the search condition input by the user explicitly, although offering narrow at the current time and location, the user options in conditions other than he or she specified has been performed it is not know, there is a possibility of convincing can not be obtained in the search results.

さらに第４の問題としては、検索を複数回繰り返してコンテンツを探す場合に、対話の過程が考慮された検索条件の生成が行われないという問題がある。 Still fourth problem, when searching the content by repeating a plurality of times a search, there is a problem that generation of search conditions the process of interaction is considered is not performed.例えば、特許文献１では関連キーワードにより繰り返し検索結果を探すことができるが、１回目に使った関連キーワードと同じようなキーワードが２回目にも提示されることがある。 For example, it is possible to look for repetitive search results by related keywords Patent Document 1, sometimes similar keywords and related keywords using the first time is presented to the second time.

本発明は上記問題点を鑑みて発明されたものであって、本発明の第一の課題は、コンテンツの探し方の方針を定義した検索戦略に応じて検索を行い、ユーザの置かれている状況や目的にあった適切なコンテンツの提供を可能にする情報提供システムを提供することにある。 The present invention was invented in consideration of the above situation, the first object of the present invention performs a search according to a search strategy that defines find how policy content, it is placed the user to provide an information providing system that enables the provision of appropriate content that matches the conditions and purpose.

さらに本発明の第２の課題は、検索戦略に応じた検索条件を生成し、ユーザの検索作業を支援し、ユーザの置かれている状況や目的にあった適切なコンテンツの提供を可能にする情報提供システムを提供することにある。 Further, the second object of the present invention generates a search condition corresponding to the search strategy, to help search operation of a user enables the provision of appropriate content that matches the conditions and purpose are placed the user to provide an information providing system.

さらに本発明の第３の課題は、検索戦略に応じた検索条件と共に、その検索条件を生成する根拠を対話文として提示して、ユーザに検索過程に対する納得感を与えることを可能にする情報提供システムを提供することにある。 A third object of the present invention, together with the search condition corresponding to the search strategy, to present a basis for generating the retrieval conditions as a dialogue, providing information that allows to provide a convincing to the search process to the user It is to provide a system.

さらに本発明の第４の課題は、対話の過程を考慮した検索条件の生成を行い、同じような検索条件を繰り返し聞くことなく、ユーザが所望のコンテンツを見つけることを可能にする情報提供システムを提供することにある。 Furthermore fourth object of the present invention performs the generation of the search condition in consideration of the process of dialogue without hearing repeated similar search condition, the information providing system that enables a user to find desired content It is to provide.

上記課題を解決するための第１の発明は、検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、選択された検索戦略に定義付けられた突出度、均一度、又は積み上げ均一度を前記各属性の特徴量として The first invention for solving the above problems, the search as a method for calculating a feature amount for evaluating each attribute of the subject to content, content count is other attribute value of the attribute values ​​with the largest content number method for calculating the uniformity of illustrating the method for calculating the projected level under which projects compared with the content number, content count is whether distribution of the content number of the attribute value is the upper is how much uniform, or content number was Teigizuke a method of calculating the stacking uniformity of obtaining the best combination of larger attribute values ​​uniformity by adding the contents number of attribute values ​​other than the attribute value in the attribute value is an upper, search strategy based on the mean search strategy, protruding degree that is Teigizuke the selected search strategy, uniformity, or stacking uniformity as a feature quantity of each attribute算する特徴量計算手段と、前記計算した特徴量と、 既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成手段と、前記検索条件生成手段で検索条件の候補とされた属性を提示する提示手段とを有することを特徴とする。 And feature quantity calculating means for calculation, the the calculated feature amount, already whether the attribute constituting a search condition using the search, or is set according to the time utilized for the search as a search condition, said attribute by multiplying the weighting in which interaction coefficient for each said calculated evaluation values of each attribute, the attribute and generates a plurality of candidates of the search conditions constituting a set of attribute values of the attribute having the evaluation value of the upper a search condition generation means, and having a presenting means for presenting a candidate attributesearchby the search condition generation means.

上記課題を解決するための第２の発明は、上記第１の発明において、前記提示手段は、前記生成された検索条件の候補と共に、前記検索条件の候補を用いて前記検索対象となるコンテンツから検索した検索結果のコンテンツを提示することを特徴とする。 The second invention for solving the above problems, in the first aspect, the presenting means, with a candidate of the generated search condition from the content to be the search target by using the candidate of the search condition characterized in that it presents the content of the found search results.

上記課題を解決するための第３の発明は、上記第１ または第２の発明において、前記検索対象となるコンテンツは、記憶部に記憶されている全コンテンツであることを特徴とする。 A third invention for solving the aforementioned problems is the first orsecond aspect of the present invention, the content to be the search target is characterized by a total content stored in the storage unit.

上記課題を解決するための第４の発明は、上記第１から第３のいずれかの発明において、前記生成した検索条件の候補の中から選択された検索条件をもとにコンテンツを検索し、この検索結果を新たな検索対象となるコンテンツに設定する設定手段を有することを特徴とする。 A fourth invention for solving the problems is the third one of the invention from the first, and searches the content based on the selected search criteria from the candidates of the generated search condition, It characterized in that it has a setting means for setting the content to be the search results as a new search.

上記課題を解決するための第５の発明は、上記第１から第４のいずれかの発明において、ユーザ又はシステムの状況や状態に応じて定義付けられている、各属性の重みである状態係数の設定方法に基づき、前記状態係数を設定する状態係数決定手段を有し、前記検索条件生成手段は、前記特徴量と、前記対話係数と、前記状態係数とを乗算して各属性の評価値を計算し、上位の評価値を有する複数の属性を検索条件の候補とすることを特徴とする。 Invention of the fifth order to solve the above problems, the the first to the fourth invention of any one of, are Teigizuke according to the situation or state of the user or the system, condition coefficient is a weight for each attribute based on the setting method includes a condition coefficient determining means for setting the condition coefficient, the search condition generating means includes the feature amount, the dialogue coefficient, evaluation value of each attribute by multiplying the condition coefficient was calculated, characterized in that a plurality of candidates for the attribute search conditions having an evaluation value higher.

上記課題を解決するための第６の発明は、上記第１から第５のいずれかの発明において、前記検索条件生成手段は、上位の評価値を有する複数の属性及びその属性値を検索条件の候補とすることを特徴とする。 A sixth invention for solving the problems is the fifth one of the invention from the first, the search condition generating means, a plurality of attributes and search the attribute value having an evaluation value higher characterized by a candidate.

上記課題を解決するための第７の発明は、上記第１から第６のいずれかの発明において、前記検索戦略が、大まかに説明しながら絞り込むことを示す検索戦略である場合、前記特徴量は突出度であることを特徴とする。 A seventh invention for solving the problems is the sixth one of the invention from the first, if the search strategy, a search strategy indicating that refine with broadly described, the feature quantity is characterized in that it is a protruding degree.

上記課題を解決するための第８の発明は、上記第１から第６のいずれかの発明において、前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は均一度であることを特徴とする。 An eighth invention for solving the problems is the sixth one of the invention from the first, the search strategy, if a search strategy indicating that refine earlier, the feature quantity is a uniformity it is characterized in.

上記課題を解決するための第９の発明は、上記第１から第６のいずれかの発明において、前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は積み上げ均一度であることを特徴とする。 A ninth invention for solving the problems is the sixth one of the invention from the first, the search strategy, if a search strategy indicating that refine earlier, the feature quantity in uniformity Stacked characterized in that there.

上記課題を解決するための第１０の発明は、情報提供装置が検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、 選択された検索戦略に定義付けられた突出度、均一度、又は積み上げ均一度を前記各属 Invention of the tenth order to solve the above problems, as a method for calculating the feature quantity for the information providing apparatus for evaluating each attribute of the content to be searched, the contents number of attribute values with the largest content number method for calculating the uniformity illustrating another method of calculating the projected level under which projects compared with the content number of attribute values, whether distribution of the content number of the attribute value is the content number is the higher is how much uniform or a method of calculating the stacking uniformity of obtaining the combination of sum of the content number of attribute values other than the attribute value content count is the attribute value is an upper uniformity is largest becomes the attribute value is Teigizuke and, based on the search strategy, which means the search strategy,protruding degree that is Teigizuke the selected search strategy, uniformity, or each genus stacking uniformityの特徴量として計算する特徴量計算ステップと、前記情報提供装置が、前記計算した特徴量と、 既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成ステップと、提示手段が前記検索条件生成ステップで検索条件の候補とされた属性を提示する提示ステップとを有することを特徴とする。 A feature value calculating step of calculating a feature value of the information providing apparatus, using the the calculated feature amount, whether it is already attribute constituting a search condition using the search, or the search as a search condition is set according to the time,by multiplying the interaction coefficient is a weighting for each of the attributes, the calculated evaluation values of each attribute, a set of attribute values of attributes and attribute having the evaluation value of the upper the candidate search condition constituting the search condition generating step of generating a plurality, presentation means; and a presentation step of presenting a candidate attributesearchby the search condition generating step.

上記課題を解決するための第１ １の発明は、上記第１ ０の発明において、前記提示ステップは、前記生成された検索条件の候補と共に、前記検索条件の候補を用いて前記検索対象となるコンテンツから検索した検索結果のコンテンツを提示することを特徴とする。 First aspect of the present invention for solving the above-mentioned problems, the invention of the first 0, the providing step, with a candidate of the generated search condition, and the search target by using the candidate of the search condition characterized in that present content of the search results retrieved from the content.

上記課題を解決するための第１ ２の発明は、上記第１ ０から第１ １のいずれかの発明において、前記検索対象となるコンテンツは、記憶部に記憶されている全コンテンツであることを特徴とする。 The first and second invention for solving the above problems is characterized in, in one aspect of the first 1 from the first 0, content to be the search target is the total content stored in the storage unit and features.

上記課題を解決するための第１ ３の発明は、上記第１ ０から第１ ２のいずれかの発明において、コンテンツ記憶装置が、前記生成した検索条件の候補の中から選択された検索条件をもとにコンテンツを検索し、この検索結果を新たな検索対象となるコンテンツに設定する設定ステップを有することを特徴とする。 Of the invention the first 3 to solve the above problems, in any one of the first 2 from the first 0, content storage device, the selected search condition from among the candidates of the generated search condition based on search for content, and having a setting step of setting the content to be the search results as a new search.

上記課題を解決するための第１ ４の発明は、上記第１ ０から第１ ３のいずれかの発明において、情報提供装置がユーザ又はシステムの状況や状態に応じて定義付けられている、各属性の重みである状態係数の設定方法に基づき、前記状態係数を設定する状態係数決定ステップを有し、前記検索条件生成ステップは、前記特徴量と、前記対話係数と、前記状態係数とを乗算して各属性の評価値を計算し、上位の評価値を有する複数の属性を検索条件の候補とすることを特徴とする。 Invention of the first 4 for solving the above problems is characterized in, in one aspect of the first 3 from the first 0, the information providing apparatus is Teigizuke according to the situation or state of the user or the system, each based on the method of setting the condition coefficient is the weight of the attribute has a condition coefficient determining step of setting the condition coefficient, the search condition generating step, multiplying said feature amount, and the interaction coefficients, and said condition coefficient to the evaluation value of each attribute is calculated, and characterized in that candidatesfora plurality of attribute search condition having an evaluation value higher.

上記課題を解決するための第１ ５の発明は、上記第１ ０から第１４のいずれかの発明において、前記検索条件生成ステップは、上位の評価値を有する複数の属性及びその属性値を検索条件の候補とすることを特徴とする。 Invention of the first 5 for solving the above problems is described above in the first 0 any one of the fourteenth, the search condition generating step, searches the plurality of attributes and attribute values with the evaluation value of the upper characterized in that a condition for a candidate.

上記課題を解決するための第１６の発明は、上記第１ ０から第１ ５のいずれかの発明において、前記検索戦略が、大まかに説明しながら絞り込むことを示す検索戦略である場合、前記特徴量は突出度であることを特徴とする。 A sixteenth invention for solving the above problems is characterized in, in one aspect of the first 5 from the first 0, if the search strategy, a search strategy indicating that refine with broadly described, the feature the amount is characterized in that a protruding degree.

上記課題を解決するための第１７の発明は、上記第１ ０から第１ ５のいずれかの発明において、前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は均一度であることを特徴とする。 A seventeenth invention for solving the above problems is characterized in, in one aspect of the first 5 from the first 0, if the search strategy, a search strategy indicating that refine earlier, the feature quantity is uniformity and characterized in that.

上記課題を解決するための第１８の発明は、上記第１ ０から第１ ５のいずれかの発明において、前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は積み上げ均一度であることを特徴とする。 An eighteenth invention for solving the above problems is characterized in, in one aspect of the first 5 from the first 0, the search strategy, if a search strategy indicating that refine earlier, the feature quantity is stacked Hitoshi characterized in that it is a one time.

上記課題を解決するための第１９の発明は、情報提供システムのプログラムであって、前記プログラムは前記提供システムを、検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、選択された検索戦略 A nineteenth invention for solving the aforementioned problems is an information providing system program, the program is the provision system, as a method for calculating a feature amount for evaluating each attribute of the content to be searched the method of calculating the projected level under which the content number of attribute values ​​with the largest content number is protruded as compared with the content number of other attributes, content count is the distribution of the content number of the attribute value is an upper method for calculating the uniformity indicating how much be uniform, or a combination of attribute values ​​uniformity by adding the contents number of attribute values ​​other than the attribute value content count is the attribute value is an upper is largest how to calculate the stacking uniformity obtained was Teigizuke, based on the search strategy, which means the search strategy, the selected search strategy定義付けられた突出度、均一度、又は積み上げ均一度を前記各属性の特徴量として計算する特徴量計算手段と、前記計算した特徴量と、 既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成手段と、前記検索条件生成手段で検索条件の候補とされた属性を提示する提示手段として機能させることを特徴とする。Is an attribute constituting Teigizuke was protruding degree, a characteristic quantity calculating means for calculating uniformity or stacking uniformity as a feature quantity of each attribute, the the calculated feature quantity, the search conditions already use to search whether, or is set according to the time utilized for the search as a search condition,by multiplying the interaction coefficient is a weighting for each of the attributes, the calculated evaluation values of each attribute, the evaluation value of the upper a retrieval condition generating means for generating multiple attributes and candidate search constituting a set of attribute values of the attribute having to function as presentation means for presenting the candidate attributesearchby the search condition generating means it is characterized in.

上記課題を解決するための第２ ０の発明は、上記第１９の発明において、前記提示手段は、前記生成された検索条件の候補と共に、前記検索条件の候補を用いて前記検索対象となるコンテンツから検索した検索結果のコンテンツを提示することを特徴とする。 Invention of the second 0 for solving the aforementioned problems is the Aspect 19, wherein the presenting means, with a candidate of the generated search condition, and the search target by using the candidate of the search condition content characterized in that present content of the search results retrieved from.

上記課題を解決するための第２ １の発明は、上記第１９から第２ １のいずれかの発明において、前記検索対象となるコンテンツは、記憶部に記憶されている全コンテンツであることを特徴とする。 Wherein the second aspect of the present invention for solving the above problems is characterized in, in one aspect of the second 1 from the first 19, the content to be the search target is the total content stored in the storage unit to.

上記課題を解決するための第２ ２の発明は、上記第１９から第２ １のいずれかの発明において、前記生成した検索条件の候補の中から選択された検索条件をもとにコンテンツを検索し、この検索結果を新たな検索対象となるコンテンツに設定する設定手段を有することを特徴とする。 The second 2 of the invention for solving the above problems, the search in any one of the second 1 from the first 19, the original on the content of selected search condition from among the candidates of the generated search condition and, characterized by having a setting unit which sets the content to be the search results as a new search.

上記課題を解決するための第２ ３の発明は、上記第１９から第２２のいずれかの発明において、ユーザ又はシステムの状況や状態に応じて定義付けられている、各属性の重みである状態係数の設定方法に基づき、前記状態係数を設定する状態係数決定手段を有し、前記検索条件生成手段は、前記特徴量と、前記対話係数と、前記状態係数とを乗算して各属性の評価値を計算し、上位の評価値を有する複数の属性を検索条件の候補とすることを特徴とする。 State of the invention the second third order to solve the above problems, the in the first 22 one of the invention from the first 19, are Teigizuke according to the situation or state of the user or the system, the weight of each attribute based on the method of setting the coefficients have a condition coefficient determining means for setting the condition coefficient, the search condition generating means, said feature amount, and the interaction coefficient, evaluation of each attribute by multiplying the condition coefficient the value is calculated, characterized in that a plurality of candidates for the attribute search conditions having an evaluation value higher.

上記課題を解決するための第２４の発明は、上記第１９から第２３のいずれかの発明において、前記検索条件生成手段は、上位の評価値を有する複数の属性及びその属性値を検索条件の候補とすることを特徴とする。 Invention of a 24 for solving the problems is the first 23 one of the invention from the first 19, the search condition generating means, a plurality of attributes and search the attribute value having an evaluation value higher characterized by a candidate.

上記課題を解決するための第２５の発明は、上記第１９から第２４のいずれかの発明において、前記検索戦略が、大まかに説明しながら絞り込むことを示す検索戦略である場合、前記特徴量は突出度であることを特徴とする。 Invention of a 25 for solving the problems is the 24th one of the invention from the first 19, if the search strategy, a search strategy indicating that refine with broadly described, the feature quantity is characterized in that it is a protruding degree.

上記課題を解決するための第２６の発明は、上記第１９から第２４のいずれかの発明において、前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は均一度であることを特徴とする。Twenty-sixth invention for solving the problems is the 24th one of the invention from the first 19, the search strategy, if a search strategy indicating that refine earlier, the feature quantity is a uniformity it is characterized in.

上記課題を解決するための第２７の発明は、上記第１９から第２４のいずれかの発明において、前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は積み上げ均一度であることを特徴とする。 Invention of a 27 for solving the above problems is characterized in, in one aspect of the 24 from the first 19, the search strategy, if a search strategy indicating that refine earlier, the feature quantity in uniformity Stacked characterized in that there.

上記課題を解決するための第２８の発明は、 情報提供装置であって、検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、 選択された検索戦略に定義付けられた突出度、均一度、又は積み上げ均一度を Invention of a 28 for solving the aforementioned problems is an information providing apparatus,a method of calculating a feature amount for evaluating each attribute of the content to be searched, the attribute value with the largest content number how to calculate the projected level under which the content number is protruded as compared with the content number of other attribute values, the uniformity indicating whether distribution of the content number of the attribute value is the content number is the higher is how much uniform method of calculating, or a method of content count to calculate the stacking uniformity which uniformity by adding the contents number of attribute values other than the attribute value in the attribute value is determined combinations becomes largest attribute value is the upper Teigizuke was, based on the search strategy, which means the search strategy,Teigizuke was protruding degree selected search strategy, uniformity, or stacked uniformity of記各属性の特徴量として計算する特徴量計算手段と、前記計算した特徴量と、 既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成手段と、前記検索条件生成手段で検索条件の候補とされた属性を提示する提示手段とを有することを特徴とする。 Serial and feature quantity calculating means for calculating a feature value of each attribute, the the calculated feature amount, depending on how utilizing already whether the attribute constituting a search condition using the search, or the search as a search condition set Te,by multiplying the interaction coefficient is a weighting for each of the attributes, the calculated evaluation values of each attribute, constitutes a set of attribute values of attributes and attribute having the evaluation value of the top search and having a retrieval condition generating means for generating multiple condition candidate, and presenting means for presenting a candidate attributesearchby the search condition generation means.

上記課題を解決するための第３８の発明は、上記第３６又は第３７の発明において、前記検索条件生成手段は、検索対象の検索方針を定義した検索戦略に対応する検索対象の特性に基づいて、検索条件を生成する検索条件生成手段であることを特徴とする。 Invention of a 38 for solving the problems is the invention of the first 36 or 37, wherein the retrieval condition generating means, based on the search target characteristic corresponding to the searched search strategies search strategy that defines characterized in that it is a search condition generating means for generating a search condition.

上記課題を解決するための第３９の発明は、上記第３６から第３８のいずれかの発明において、前記生成された提供情報を提示する提示手段を有することを特徴とする。 Invention of a 39 for solving the problems is the 38th one of the invention from the 36th, and having a presenting means for presenting the provided information that is generated.

本発明の第１の情報提供システムは、コンテンツの探し方の方針を定義した検索戦略を記憶し、利用する検索戦略を設定する検索戦略記憶装置（図１の１００）と、検索戦略に応じてコンテンツの分布などに応じて属性の特徴量を求める特徴量計算手段（図１の３１１）と、検索戦略に応じて属性の特徴量を用いてどの属性を用いて検索するかを決定する属性選択手段（図１の３１２）と、検索戦略に応じて決定した属性とその属性値を用いて検索条件を生成する検索条件生成手段（図１の３２０）と、検索戦略に応じて検索条件の説明を行う対話文を生成し、対話文と検索条件と検索条件によって検索されるコンテンツとをユーザに提示する対話生成・表示手段（図１の３３０、図１の４００）とを有する。 First information providing system of the present invention stores a search strategy that defines find how policy content, search strategy storage device for setting a search strategy to use the (100 in FIG. 1), depending on the search strategy a feature quantity calculating means for calculating a feature quantity of attributes depending on the distribution of contents (311 in FIG. 1), attribute selection to determine whether to search using which attributes using feature amounts of attributes in response to a search strategy means a (312 of FIG. 1), the search condition generating means for generating a search condition using the attribute and its attribute value determined in accordance with the search strategy (320 in FIG. 1), the search condition according to search strategy described It generates a dialogue to perform, and an interactive generation and display means for presenting the content to be searched by the search conditions as the dialogue with the search condition to the user (330 in FIG. 1, 400 in FIG. 1).

このような構成を用い、検索戦略に応じて対話文、検索条件を生成し、対話文、検索条件、コンテンツを表示することにより、ユーザの置かれている状況や目的にあった適切なコンテンツの提供を可能にするという第１の課題と、ユーザに検索過程に対する納得感を与えることができるという第３の課題とを達成できる。 With this arrangement, the dialogue in response to a search strategy, generates the search condition, dialogue, the search condition, by displaying the content, the appropriate content that matches the conditions and purpose are placed the user a first problem to enable the provision, and a third problem that can provide convincing to the search process to the user can be achieved.

本発明の第２の情報提供システムは、第１の情報提供システムの構成に加え、システムが生成した複数の検索条件候補からユーザが選択した検索条件によってコンテンツを検索する検索条件選択手段（図１８の４１０）を有する。 The second information providing system of the present invention, in addition to the configuration of the first information providing system, the search condition selection means for searching the content by the search condition the system user has selected from a plurality of search conditions candidates generated (FIG. 18 with the 410).

このような構成を用い、ユーザの探し方にあわせてユーザに複数の検索条件を提示し、コンテンツの検索を支援するという第２の課題と、ユーザに検索過程に対する納得感を与えることができるという第３の課題とを達成できる。 With this configuration, presenting a plurality of search conditions to the user in accordance with the how to find the user, and a second problem of supporting a search for content, that can provide convincing to the search process to the user and a third problem can be achieved.

本発明の第３の情報提供システムは、第２の情報提供システムの構成に加え、検索条件を管理する対話状態管理手段（図２３の３１３）を有する。 Third information providing system of the present invention, in addition to the configuration of the second information providing system has a dialogue state management means for managing search condition (313 in FIG. 23).

このような構成を用い、検索戦略を切り替えながら継続して検索し、適切な検索条件を生成していくことで、同じような検索条件を繰り返し聞くことなく、ユーザが所望のコンテンツを見つけるという第４の課題を達成できる。 With this configuration, the called search continues by switching the search strategy, that will generate the appropriate search criteria, without hearing repeated similar search condition, the user finds the desired content 4 of challenges can be achieved.

本発明の第４の情報提供システムは、第２の情報提供システムの構成に加え、コンテキストを管理するコンテキスト管理手段（図３４の３１４）を有する。 Fourth information providing system of the present invention has in addition to the configuration of the second information providing system, context management means for managing the context (314 in Figure 34).

このような構成を用い、ユーザの位置や時間など状況に合わせて検索条件を生成することで、ユーザの置かれている状況や目的にあった適切なコンテンツの提供を可能にするという第１の課題を達成できる。 With this configuration, by generating a search condition in accordance with the conditions such as the position and time of the user, first of enabling provision of appropriate content that matches the conditions and purpose are placed the user object of the present invention can be achieved.

本発明の第１の効果は、ユーザの探し方にあわせてコンテンツを検索できることにある。 The first effect of the present invention is to search the contents in accordance with the how to find the user.その理由は、検索戦略に応じた検索条件を生成でき、かつ検索戦略を複数備え、切り替えられるためである。 This is because, to generate a search condition corresponding to the search strategy, and a plurality of search strategy, because the switched.

第２の効果は、ユーザの探し方にあわせて検索作業を支援できることにある。 The second effect is that it can help the search work together to how to find the user.その理由は、検索戦略に応じて検索対象コンテンツの状態に合わせて複数の検索条件を提示し、ユーザが検索条件を選択したり、自動あるいは手動で検索戦略を切り替えたりできるためである。 The reason is to match the type of the search target content by presenting a plurality of search conditions in accordance with the search strategy, because the user selecting and switching between the search criteria, the automatic or manual search strategy.

第３の効果は、ユーザに検索過程に対する納得感を与えることができることにある。 The third effect is to be given a convincing to the search process to the user.その理由は、検索戦略に応じた検索条件を生成するとともに、その検索条件を生成する根拠を対話文によって提示するためである。 The reason is, generates the search condition corresponding to the search strategy is to present the dialogue the basis for generating a search condition.

第４の効果は、同じような検索条件を用いた検索を繰り返し行うことなく、コンテンツを検索できることにある。 Fourth effect, without repeating the search using a similar search is to search the content.その理由は、検索履歴に応じて検索条件を生成するためである。 This is because to generate a search condition in accordance with the search history.

第５の効果は、ユーザの状況にあわせて検索を行えることにある。 The fifth effect is to perform the search in accordance with the situation of the user.その理由は、コンテキストを取得し、コンテキストに応じて検索条件を生成するためである。 The reason is that to get the context, in order to generate a search condition depending on the context.

本発明について図面を参照して詳細に説明する。 With reference to the drawings the present invention will be described in detail.

図１は、本発明の第１の実施の形態による情報提供装置の構成を示すブロック図である。 Figure 1 is a block diagram showing a configuration of an information providing device according to a first embodiment of the present invention.

図１を参照すると、本発明の第１の実施の形態は、検索戦略を記憶したり検索戦略を取得したりする検索戦略記憶装置１００と、検索対象であるコンテンツを記憶したり検索条件にあったコンテンツを検索したりするコンテンツ記憶装置２００と、検索戦略記憶装置１００で記憶されている検索戦略にもとづいて、コンテンツ記憶装置２００に記憶されているコンテンツの属性や属性値を用いて検索条件や対話文を生成したり、検索結果コンテンツを取得したりする対話生成装置３００と、対話生成装置３００で生成された対話文、検索条件、コンテンツを表示する対話表示手段４００とから構成される。 Referring to FIG. 1, a first embodiment of the present invention, a search strategy storage device 100 to or acquires and search strategies storing search strategy, there the content to be retrieved in the storage or retrieval condition and a content storage device 200 or to search for content, based on the search strategy stored in the search strategy storage device 100, the search condition Ya with attributes and attribute values ​​of the content stored in the content storage unit 200 and generate a dialogue, the search results and dialogue generator 300 or to retrieve content, interactive text generated by the interactive generator 300, the search condition, and a dialogue display unit 400. displaying content.

ここで、各装置、各手段の機能を説明する前に、本明細書におけるコンテンツ、属性、属性値、検索条件、対話文、検索戦略の意味を店舗情報（図２）を例に挙げ説明する。 Before describing the devices, functions of the respective means, the content herein, attribute, attribute value, the search condition, dialogue, like the meaning of search strategy store information (FIG. 2) as an example will be described .

コンテンツはデータベース技術分野でのレコードに対応し、図２（Ａ）のコンテンツ２０１、コンテンツ２０２のようにコンテンツは１つ以上の属性、属性値を持つ。 Content corresponds to a record in the database art, content as the content 201, content 202 of FIG. 2 (A) having one or more attributes, the attribute value.

属性は、データベース技術分野でのフィールドに対応し、図２（Ａ）の場合、コンテンツを識別するためのＩＤ、店舗名称を示す名前、店舗の所在地を示す住所、店舗の料理の種類を示すジャンルの属性をもつ。 Attributes, correspond to the fields in the database technology field, showing the case of FIG. 2 (A), ID for identifying the content, name that indicates the store name, address indicating the location of the store, the kind of store of Cuisines with attributes.

属性値は、データベース技術分野でのデータに対応し、図２（Ａ）において例えばコンテンツ００１は、ＩＤ属性の属性値として「ＲＥＳＴ０１」、名前属性の属性値として「○○亭」、住所属性の属性値として「東京都渋谷区」、ジャンル属性の属性値として「和食」をもつ。 Attribute value corresponds to the data in the database art, for example, the content 001 in FIG. 2 (A), "REST01" as an attribute value of the ID attribute, "○○ Tei" as the attribute value of the name attribute, address attribute "Shibuya-ku, Tokyo" as the attribute value, with the "Japanese" as an attribute value of the genre attribute.

検索条件は、コンテンツを検索するための条件であり、属性、属性値の組である。 Search condition is a condition for searching for a content, attributes, a set of attribute values.例えば図２（Ａ）において「属性＝ジャンル、属性値＝和食」という検索条件によって「○○亭」を検索することができる。 For example, FIG. 2 (A) In the search condition "attribute = genre, attribute value = Japanese" can retrieve the "○○ Tei".

対話文は、対話生成装置３００が生成する検索条件の生成する根拠を示したものである。 Dialogue, there is shown a basis for generation of the search condition interactive generator 300 generates.

図２（Ｂ）に対話表示手段４００が表示する対話文、検索条件、検索結果コンテンツの例を示す。 Dialogue that the interactive display device 400 displays in FIG. 2 (B), the search condition, showing an example of a search result content.

図２（Ｂ）では、「この辺りは和食が多いです。他には洋食、中華があります。どれにしますか？」が検索条件を説明する対話文であり、［検索条件１］［検索条件２］［検索条件３］が検索条件であり、［コンテンツ１］が検索結果コンテンツである。 In FIG. 2 (B), the "around here is Japanese often. Other offers Western and Chinese. Which do you want?" Is an interactive statement to explain the search criteria, [search 1] [Search conditions 2] criteria 3] is a search condition, a search result content content 1].

図２（Ｂ）は検索条件、対話文、コンテンツのすべてを含んでいるが、対話表示手段４００が表示する情報としてはいずれかを含めばよく、すべてを含む必要はない。 FIG. 2 (B) filters, dialogue, but contains all of the content, may be included either as information interactive display unit 400 displays need not include all.

検索戦略とは、コンテンツの探し方の方針を定義したものであり、対話生成装置３００が検索条件や対話文を生成するときの生成方法を決定するためのものである。 And search strategy, which has defined the look for how the policy of the content, is used to determine how to generate when the dialogue generation apparatus 300 generates a search condition and dialogue statement.また対話生成装置３００は、検索戦略に応じた検索条件や対話文の生成方法や該検索条件に基づいたコンテンツの検索方法を記憶し、検索戦略によって検索条件や対話文の生成方法やコンテンツの検索方法を切り替える。 The dialogue generator 300 stores the search method of content based on the generation method and the search condition of the search conditions and dialogue according to the search strategy, research generation method and the content of the search conditions and the dialogue by the search strategy switch the way.一例として図３（Ａ）に、「大まかに説明しながら絞り込む」（検索戦略３０１）と「早く絞り込む」（検索戦略３０２）との例を挙げている。 Figure 3 (A) as an example, an example of the "Filter while broadly described" (search strategy 301) and "Filter fast" (search strategy 302).

尚、本明細書では店舗情報をもとに構成、動作を説明するが、番組情報、企業文書など属性、属性値を持つコンテンツ等の情報であればよく、検索対象を限定するものではない。 Incidentally, based on the configuration store information herein is a description of operation, program information may be any information such as contents with attributes such as a company document, an attribute value and is not intended to limit the search.

また本明細書では属性値に文字列を使っている場合を想定しているが、距離や価格など数値で表される属性値をもつ属性においては、あらかじめラベルをつけた区分を決めておき、どの区分に入るかで、文字列と同様に扱ってもよい。 Although in this specification it is assumed that with a string attribute value in the attribute having attribute value expressed as a number such as distance and prices, advance decided segments attached in advance labels, in what category to enter, it may be treated in the same way as a string.

例えば、価格に関する属性において、「0円から1000円」、「1000円から2000円」という区分とそれに対応するラベル「0円から1000円」「1000円から2000円」があったときに、1500円という属性値は、「1000円から2000円」という文字列に変換して利用する。 For example, in the attribute about the price, when there is a "0 yen to 1000 yen", "1000 yen to 2000 yen" section and the corresponding label "0 yen to 1000 yen" to that of "1000 yen to 2000 yen", 1500 attribute value of the yen, to use to convert the character string "1000 yen to 2000 yen".

前記区分はあらかじめ決めてもよいし、属性値の分布に応じて設定してもよい。 The segment may be determined in advance may be set according to the distribution of the attribute values.

次に各装置、各手段について詳細に説明する。 Then each apparatus will be described in detail for each unit.

まず、各装置、各手段の物理的な構成を簡単に説明する。 First, the apparatus will be briefly described the physical structure of each unit.

対話表示手段４００は、例えばディスプレイなどの情報表示装置と、ボタンなどユーザが意思表示を行える入力装置とを備えたコンピュータであり、例えばＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄａｔａ Ａｓｓｉｓｔａｎｔｓ）やパーソナルコンピュータ、携帯電話上で動作するソフトウエアで実装すればよい。 Interactive display means 400, for example, an information display device such as a display, a computer user and an input device capable of performing display intention buttons, for example, PDA (Personal Data Assistants), personal computers, operating on the mobile phone It can be implemented in software.

対話生成装置３００は、検索戦略記憶装置１００やコンテンツ記憶装置２００にアクセスするコンピュータであり、パーソナルコンピュータやサーバ型のコンピュータ上で動作するソフトウエアで実装すればよい。 Interactive generator 300 is a computer that accesses search strategy storage device 100 or the content storage apparatus 200 may be implemented in software running on a personal computer or server type computer.

検索戦略記憶装置１００は、検索戦略を記憶し、かつ検索戦略を検索することのできるデータベースであり、パーソナルコンピュータやサーバ型のコンピュータ上に、広く知られているデータベースソフトウエアを使って実装すればよい。 Search strategy storage device 100 stores a search strategy, and a database capable of searching for search strategy, on a personal computer or a server type computer, if implemented using the database software widely known good.

コンテンツ記憶装置２００は、コンテンツを記憶し、かつコンテンツを検索するデータベースであり、パーソナルコンピュータやサーバ型のコンピュータ上に、広く知られているデータベースソフトウエアを使って実装すればよい。 Content storage device 200 stores the content, and a database to search for content, on a personal computer or a server type computer, it may be implemented using a database software widely known.

尚、検索戦略記憶装置１００、対話生成装置３００、コンテンツ記憶装置２００および対話表示手段４００は、同じコンピュータ上に存在してもよいし、異なるコンピュータ上に存在し、広く知られているＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ ／ Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）などの通信プロトコルを使って通信してもよく、特定の物理的な構成を前提としているわけではない。 Incidentally, the search strategy storage device 100, interactive generator 300, a content storage unit 200 and the interactive display device 400 may exist on the same computer, not on the same computer, widely known TCP / IP may communicate with a communication protocol such as (Transmission Control protocol / Internet protocol), we not assume particular physical configuration.又、本発明の情報提供システムは、検索戦略記憶装置１００、対話生成装置３００、コンテンツ記憶装置２００および対話表示手段４００を具備した構成を用いて説明するがこれに限るものではない。 Further, the information providing system of the present invention, the search strategy storage device 100, interactive generator 300 will be described by using the configuration provided with the content storage apparatus 200 and the interactive display device 400 is not limited thereto.例えば、情報提供システムがコンテンツ記憶装置２００を有しない構成であっても良い。 For example, the information providing system may be configured without a content storage device 200.この場合、ネットワークを介して検索対象となるコンテンツを検索する。 In this case, search for content via the network to search.

次に、各装置、各手段の機能を説明する。 Then, each device will be described the functions of the respective means.

検索戦略記憶装置１００は、複数の検索戦略を記憶しており、システム管理者があらかじめどの検索戦略を利用するかを設定したり、あるいはユーザに検索戦略の一覧を表示し、ユーザが選択した検索戦略を設定したりする。 Search strategy storage device 100 stores a plurality of search strategy, set whether the system administrator to take advantage of any search strategy in advance or, or to display a list of the user in the search strategy, the user has selected search or to set the strategy.例えば、検索戦略記憶装置１００は図３（Ａ）のように「大まかに説明しながら絞り込む」「早く絞り込む」という検索戦略を記憶している。 For example, the search strategy storage device 100 stores a search strategy to as "Filter while broadly described," "Filter fast" as in FIG. 3 (A).また、検索戦略記憶装置１００は、コンテキストと検索戦略とを対応付けて記憶し、コンテキストにあわせてシステムが自動的に検索戦略を設定してもよい。 The search strategy storage device 100 stores in association with the context and the search strategy may set the system to automatically search strategy in accordance with the context.

コンテキストとはユーザやシステムの状態を表すものであり、例えばユーザの現在時刻、現在位置、車に乗車中かどうかなどの情報である。 The context is intended to represent the state of the user and the system, for example, the current time of the user, the information such as the current position, whether riding in the car.例えば、コンテンツを探し始めた直後と探し始めてからある程度時間が経過した時点とでは検索の方法が異なってくると考えられる。 For example, at the point in time that some time from the start looking and immediately began looking for a content has passed is considered to come different search methods.そこで、図３（Ｂ）に示すように、検索戦略と、これに対応するコンテキストとしてシステムの利用時間とが対応付けられて記憶されている。 Therefore, as shown in FIG. 3 (B), stored search strategy and this utilization time of the system as a context corresponding with the associated.システムの利用時間が２００秒未満であれば検索戦略記憶装置１００は「大まかに説明しながら絞り込む」を選択し、システムの利用時間が２００秒以上であれば「早く絞り込む」を選択する。 Search strategy storage device 100 if usage time of the system is less than 200 seconds, select "Filter while explaining roughly", available time of the system selects the "Filter fast" if more than 200 seconds.

コンテンツ記憶装置２００は、コンテンツを記憶したり、コンテンツを検索したりする。 Content storage apparatus 200, and stores the content, or to search for content.コンテンツ記憶装置２００は、コンテンツを属性及び属性値と関連付けて記憶している。 Content storage unit 200 stores in association with the content and attributes and attribute values.例えば、コンテンツ記憶装置２００は図２（Ａ）に示すコンテンツを記憶しており、属性としてコンテンツを識別するためのＩＤ、名前、住所、ジャンルがあり、ＩＤ属性の属性値としてＲＥＳＴ０１、ＲＥＳＴ０２、名前属性の属性値として○○亭、△△食堂、住所属性の属性値として東京都渋谷区、東京都新宿区、ジャンル属性の属性値として和食、洋食が与えられてある。 For example, the content storage unit 200 stores the contents shown in FIG. 2 (A), ID for identifying the content as an attribute name, address, there are the genre, as the attribute value of the ID attribute REST01, REST02, name ○○ Tei as the attribute value of the attribute, △△ cafeteria, Shibuya-ku, Tokyo as the attribute value of the address attribute, Shinjuku-ku, Tokyo, as the attribute value of the genre attribute Japanese, are Western food is given.

特徴量計算手段３１１は、検索戦略と特徴量計算方法との対応付けを記憶しており、検索戦略記憶装置１００が設定した検索戦略に対応した特徴量計算方法を用いて、コンテンツ記憶装置２００が記憶している検索対象のコンテンツ集合全体の特性を示す特徴量を各属性毎に求める。 Feature-quantity calculation means 311 stores a correspondence between the search strategy and the feature quantity calculation process using the feature quantity calculation method corresponding to a search strategy to search strategy storage device 100 has been set, the content storage unit 200 It calculates a characteristic quantity indicating a storage to which searching content across the collection characteristics of the object for each attribute.ここで特徴量とは、属性同士を比較するための各属性の評価値であり、特徴量計算方法とは、その特徴量計算するための計算方法である。 Here the feature quantity and is an evaluation value of each attribute for comparing attributes together, the feature quantity calculation method, a calculation method for calculating the feature quantity.

属性選択手段３１２は、検索戦略と属性のソート方法との対応付け、および検索戦略と選択する属性数との対応付けを記憶しており、検索戦略記憶装置１００が設定した検索戦略に応じた属性のソート方法によって属性のソートを行い、検索戦略に応じた数の属性を選択する。 Attribute selecting unit 312, the search strategy and correspondence between sorting attribute, and search strategies and stores the correspondence between the number of attributes to be selected, the attribute corresponding to the search strategy that search strategy storage device 100 has set to sort of attribute by sorting method of, to select the number of attributes according to the search strategy.

検索条件生成手段３２０は、検索戦略と属性値の選択方法との対応付けを記憶しており、検索戦略記憶装置１００が設定した検索戦略に応じて属性値の選択方法を切り替え、属性と属性値との組を求め、検索条件を生成する。 Condition creating unit 320 searches stores the correspondence between the selection method of strategy and attribute values, switching a method of selecting an attribute value according to a search strategy to search strategy storage device 100 has been set, attributes and attribute values a set of the request, generates a search condition.すなわち検索条件生成手段３２０は、検索戦略記憶装置１００が設定した検索戦略に応じて、属性選択手段３１２が決定した属性と、この属性におけるコンテンツ記憶装置２００が記憶しているコンテンツの属性値、あるいは特徴量計算手段３１１が前記属性の特徴量計算に利用した属性値とを用いて、属性と属性値との組である検索条件を生成する。 That condition creating unit 320, in response to a search strategy to search strategy storage device 100 has been set, and attributes attribute selection means 312 is determined, the attribute value of the content which the content storage unit 200 has stored in this attribute, or by using the attribute value feature quantity calculating unit 311 is utilized for calculation of the feature of the attribute, and generates a set a is the search condition for the attributes and attribute values.

例えば、属性決定手段３１０は属性を決定し、コンテンツ記憶装置２００は属性値とその属性値に関連付けられているコンテンツの件数とを求め、検索条件生成手段３２０はコンテンツの件数の多い順に属性値を１つもしくは複数選択する。 For example, the attribute determining unit 310 determines the attribute, the content storage unit 200 obtains the number of content associated with the attribute value and the attribute value, the attribute value condition creating unit 320 in descending order of the number of contents one or a plurality selected.

対話生成手段３３０は、検索戦略と対話文の生成方法、コンテンツの取得方法との対応付けを記憶しており、対話生成手段３３０は検索戦略に応じて対話文を生成し、検索戦略に応じて検索条件生成手段３２０が生成した検索条件を用いてコンテンツ記憶装置２００からコンテンツを検索する。 Interactive generation unit 330, a method of generating a dialogue with the search strategy, stores a correspondence between method of acquiring content, interactive generation unit 330 generates a dialogue in response to a search strategy, depending on the search strategy searching contents from the content storage unit 200 by using the search condition is a search condition generation unit 320 generates.

尚、本実施の形態では対話生成手段３３０は検索戦略に応じて対話文を生成する構成を用いて説明するが、検索条件生成手段３２０で生成された検索条件を用いて対話文を生成しても良い。 Incidentally, the dialogue generator 330 in this embodiment is search strategy is described using the configuration to generate a dialogue in accordance with, but to generate a dialogue with the search condition generated by the search-condition creating unit 320 it may be.

対話表示手段４００は、対話生成手段３３０から受信した対話文、検索条件、コンテンツを表示する。 Interactive display means 400, interactive statement received from the dialogue generator 330, the search condition, and displays the content.例えば、対話生成手段３３０から図４（Ｃ）の対話文、検索条件、コンテンツを受信した場合、対話表示手段４００は図５のように、対話文、検索条件、コンテンツを表示する。 For example, the dialogue shown in FIG. 4 (C) from the dialog generation unit 330, the search condition, when receiving the content, the interactive display device 400 as shown in FIG. 5, dialogue, the search condition, and displays the content.

尚、図５の例では、パーソナルコンピュータのディスプレイ上での表示の例を示しているが、音声で対話文や検索条件、コンテンツ一覧を読み上げてもよく、ユーザに対話文と検索条件とを提示することができる手段であればなんでもよい。 In the example of FIG. 5, presents an example is shown of a display on a display of a personal computer, dialogue and search by voice may read the content list, a dialogue to the user a search condition anything may be used as long as a means that can be.また、図５の例では、対話文、検索条件、コンテンツ一覧すべてを表示しているが、対話文とコンテンツ一覧、検索条件とコンテンツ一覧など選択的に表示する形態であってもよい。 Further, in the example of FIG. 5, dialogue, the search condition, but viewing all content list, dialogue and content list may be in the form of selectively displaying such filters and content list.

次に図６を参照して本実施の形態の動作について詳細に説明する。 Next detailed description will be given of the operation of this embodiment with reference to FIG.

検索戦略記憶装置１００は、検索戦略記憶装置１００が記憶している検索戦略の中から、利用する検索戦略を設定する（ステップＳ００１）。 Search strategy storage device 100, from the search strategy search strategy storage device 100 has stored, and sets a search strategy to use (step S001).ステップＳ００１では、システム管理者があらかじめ利用する検索戦略を設定してもよいし、ユーザに検索戦略の一覧を提示し、ユーザが検索戦略を選択してもよいし、コンテキストによって自動的に設定してもよい。 In step S001, to the system administrator may set a search strategy to pre-use, presenting a list of the user in the search strategy, the user may select a search strategy, automatically set by the context it may be.

特徴量計算手段３１１は、ステップＳ００１で設定した検索戦略に基づいて、コンテンツ記憶装置２００が記憶している各属性の特徴量を計算する（ステップＳ００２）。 Feature-quantity calculation means 311, based on the search strategy set in step S001, the content storage unit 200 calculates the feature amount of each attribute stored (step S002).

属性選択手段３１２は、ステップＳ００１で設定した検索戦略に基づいて、ステップＳ００２で求めた各属性の特徴量を用いて、属性のソートを行う（ステップＳ００３）。 Attribute selecting unit 312, based on the search strategy set in step S001, by using the feature amount of each attribute calculated in step S002, to sort the attributes (step S003).

属性選択手段３１２は、ステップＳ００１で設定した検索戦略に基づいて、ステップＳ００３でソートした属性から１つないしは複数の属性を選択する（ステップＳ００４）。 Attribute selecting unit 312, based on the search strategy set in step S001, selects one or more attributes from the attribute sorted in step S003 (step S004).

検索条件生成手段３２０は、ステップＳ００１で設定した検索戦略に基づいて、コンテンツ記憶手段４００からステップＳ００４で選択した属性の属性値の一覧を取得するか、ステップＳ００２で特徴量を求める際に用いた属性値を取得する（ステップＳ００５）。 Search condition generating unit 320, based on the search strategy set in step S001, or to obtain a list of attribute values ​​of attributes selected from the content storage unit 400 in step S004, used when obtaining the feature amount in step S002 acquires attribute values ​​(step S005).このとき検索戦略に基づいて、コンテンツ記憶装置２００から属性に関連するコンテンツ件数なども取得してもよい。 At this time based on the search strategy may be acquired also such content number associated with the attribute from the content storage unit 200.

検索条件生成手段３２０は、ステップＳ００１で設定した検索戦略に基づいて、ステップＳ００５で取得した属性値から、検索条件に利用する属性値を選択し、検索条件を生成する（ステップＳ００６）。 Search condition generating unit 320, based on the search strategy set in step S001, from the attribute value acquired in step S005, select the attribute value to be used for the search criteria, generating a search condition (step S006).

対話生成手段３３０は、ステップＳ００１で設定した検索戦略に基づいて対話文を生成し、その対話文と、ステップＳ００６で生成した検索条件と、この検索条件を用いてコンテンツ記憶手段２００から検索したコンテンツとを提供情報として対話表示手段４００に送信する（Ｓ００７）。 Interactive generation unit 330 generates a dialogue based on the search strategy set in step S001, and the dialogue, the search condition generated in step S006, searched from the content storage unit 200 by using the search contents transmitting bets on the interactive display device 400 as an advertisement (S007).尚、上述したように、検索条件生成手段３２０で生成された検索条件を用いて対話文を生成しても良い。 As described above, it may generate a dialogue with the generated by the search-condition creating unit 320 filters.

対話表示手段４００は、ステップＳ００７で生成した対話文、検索条件、コンテンツをディスプレイに表示したり、音声で読み上げたりなどしてユーザに提示する（Ｓ００８）。 Interactive display means 400, dialogue sentences generated in step S007, the search condition, and displays the contents on the display or to present to the user such or read by voice (S008).

次に本実施の形態の効果について説明する。 Next will be described the effects of the present embodiment.

本実施の形態では、複数の検索戦略にもとづいて生成した検索条件と、その検索条件によって検索されたコンテンツと、検索条件を生成した根拠である対話文とを提示することで、ユーザの状況にあったコンテンツを提供でき、かつユーザ検索過程に対する納得感を与えることができる。 In this embodiment, the search condition generated based on the plurality of search strategy, the contents searched by the search condition, to present the dialogue is generated grounds the search criteria, the status of the user it can provide a content, and can provide convincing to the user search process.

次に本発明の第２の実施の形態を説明する。 Next will be described a second embodiment of the present invention.

本発明の第２の実施の形態について図を参照して詳細に説明する。 A second embodiment of the present invention will be described with reference to the drawings in detail.

図１８を参照すると本発明の第２の実施の形態は、図１に示した第１の実施の形態に対し、検索条件選択手段４１０を有するという点で異なる。 The second embodiment of the reference to the present invention Figure 18 is a first embodiment shown in FIG. 1 with respect, it differs in that it has a search condition selection means 410.

第１の実施の形態では、システムが検索条件を自動で設定し、その検索条件によって検索したコンテンツをユーザに提示したが、本実施の形態ではユーザに複数の検索条件を提示し、ユーザが選択した検索条件に応じてコンテンツを検索し、検索結果のコンテンツを提示する。 In the first embodiment, the system automatically sets the search condition has been present the content searched by the search condition to the user, in this embodiment presents a plurality of search conditions to the user, the user selects search for content according to the search criteria, presenting the content of the search results.

本実施の形態における各構成について説明する。 It will be described the configuration of the present embodiment.尚、上述した実施の形態と同様の構成は同一番号を付し、詳細な説明は省略する。 The same configuration as the above-described embodiment are denoted by the same numbers, and detailed description thereof will be omitted.

対話生成手段３３０は検索戦略に基づいて対話文を生成する。 Interactive generating means 330 generates an interactive statement based on the search strategy.本実施の形態の対話生成手段３３０はコンテンツ記憶装置２００からコンテンツを取得しない点が、第１の実施の形態と異なる。 Interactive generation unit 330 of this embodiment is that it does not get the content from the content storage apparatus 200 is different from the first embodiment.

検索条件選択手段４１０は、対話生成手段３３０から提供情報として受信した対話文と検索条件とを対話表示手段４００に送信し、対話表示手段４００がユーザに提示し、ユーザに検索条件の選択を促す。 Search condition selection means 410 transmits a dialogue text received as providing information from the dialog generation unit 330 and the search condition interactive display unit 400, the interactive display device 400 is presented to the user, prompts the user to select a search condition to the user .ユーザが検索条件を選択すると、対話表示手段４００は該検索条件を検索条件選択手段４１０に送信し、検索条件選択手段４１０は該検索条件を用いてコンテンツ記憶装置２００でコンテンツを検索する。 When the user selects a search condition, the interactive display device 400 transmits the search condition to the search condition selection means 410, the search condition selection means 410 searches for content in content storage unit 200 by using the search condition.さらに検索条件選択手段４１０は、検索結果であるコンテンツを対話表示手段４００に送信する。 Further search condition selection means 410 transmits the content as the search result to the interactive display device 400.

例えば、対話生成手段３３０は図１９に示す対話文と検索条件とを提供情報として検索条件選択手段４１０に送信し、検索条件選択手段４１０は図２０のように、対話文、検索条件を対話表示手段４００を通じて画面に表示し、ユーザに対話文、検索条件を提示する。 For example, interactive generation unit 330 transmits the search condition selection means 410 as providing information and a search condition and the dialogue shown in FIG. 19, as in the search condition selection means 410 is 20, the interactive display the dialogue, the search condition It displayed on the screen through the means 400, presenting the dialogue, the search condition to the user.そこで、ユーザが検索条件「属性＝ジャンル、属性値＝和食」を選択すると、検索条件選択手段４１０はコンテンツ記憶装置２００において検索された図７のコンテンツ８０１を対話表示手段４００に送信し、対話表示手段４００は図２１のようにコンテンツを表示する。 Therefore, when the user selects a search condition "attribute = genre, attribute value = Japanese", the search condition selection means 410 transmits the content 801 of FIG. 7 retrieved in the content storage unit 200 in the interactive display device 400, the interactive display It means 400 displays the contents as shown in FIG. 21.図２１において、検索条件選択手段４１０は検索条件とコンテンツとを表示しているがコンテンツのみを表示してもよい。 In Figure 21, the search condition selection means 410 displaying the search condition and the content may be displayed only content.

次に図１８および図２２を参照して本実施の形態の動作について詳細に説明する。 It will be described in detail with reference to operation of the present embodiment to FIGS. 18 and 22.尚、図２２のステップＳ００１からステップＳ００６で示される検索戦略記憶装置１００、対話生成装置３００、コンテンツ記憶装置２００の動作は、第１の実施の形態の検索戦略記憶装置１００、対話生成装置３００、コンテンツ記憶装置２００の動作と同一のため、説明は省略する。 Incidentally, the search strategy storage device 100 shown in step S006 from the step S001 of FIG. 22, the dialogue generator 300, the operation of the content storage apparatus 200, the first embodiment of the search strategy storage device 100, interactive generator 300, for the same as the operation of the content storage unit 200, description is omitted.

第１の実施の形態ではシステムが生成した検索条件にもとづいて検索したコンテンツをユーザに提示していた。 In the first embodiment has been presented content searched based on the search condition generated by the system to the user.本実施の形態ではシステムが対話文と検索条件とを表示し、ユーザが検索条件を選択し、その検索条件によって検索されたコンテンツを提示する。 In the present embodiment displays a search condition systems and dialogue, the user selects a search condition, presenting contents searched by the search condition.

対話生成手段３３０は、第１の実施の形態のステップＳ００７の動作とは異なり、ステップＳ００１で設定した検索戦略に基づいて対話文を生成し、その対話文と、ステップＳ００６で生成した検索条件とを提供情報として対話表示手段４００に送信する（ステップＳ１０４）。 Interactive generation unit 330 is different from the operation in step S007 of the first embodiment, to generate a dialogue based on the search strategy set in step S001, and the dialogue, the search condition generated in step S006 and it transmits to the interactive display device 400 as providing information (step S104).尚、上述したように、検索条件生成手段３２０で生成された検索条件を用いて対話文を生成しても良い。 As described above, it may generate a dialogue with the generated by the search-condition creating unit 320 filters.

検索条件選択手段４１０は、対話生成手段３３０が生成した対話文と検索条件とを対話表示手段４００に送信し、対話表示手段４００が該対話文と該検索条件とを表示し、ユーザに検索条件の選択を促す（ステップＳ１０１）。 Search condition selection means 410 transmits the search condition and the dialogue that interact generating unit 330 has generated the interactive display device 400, the interactive display device 400 to display the said pair Hanashibun and the search condition, the search condition to the user prompting the selection (step S101).

次に本実施の形態の効果について説明する。 Next will be described the effects of the present embodiment.

本実施の形態では、第１の実施の形態の効果に加え、検索戦略に応じた検索条件を複数用意し、いずれか、あるいは複数をユーザが選択することによって、ユーザの探し方や嗜好に合わせたコンテンツを検索することができる。 In this embodiment, in addition to the effects of the first embodiment, the search condition corresponding to the search strategy preparing a plurality or either by the user selecting a plurality of fit locate, preferences of the user it is possible to search for content.

さらに、複数の検索条件をユーザに提示し、ユーザが選択した検索条件に対応するコンテンツのみを検索し表示することで通信データサイズを削減でき、対話表示手段４００が携帯電話上で動作する場合など、画面サイズや通信速度の制限のある端末でも快適に検索を行える。 Furthermore, presenting a plurality of search conditions to the user, the user can reduce the communication data size by searching only the content corresponding to the selected filters to see, such as when the interactive display unit 400 runs on the mobile phone also performed comfortably search terminal with a screen size and communication speed limit.

次に本発明の第３の実施の形態を説明する。 Next will be described a third embodiment of the present invention.本発明の第３の実施の形態について図面を参照して詳細に説明する。 A third embodiment of the present invention with reference to the accompanying drawings.

図２３は、本実施の形態における情報提供システムの構成図である。 Figure 23 is a configuration diagram of an information providing system in this embodiment.尚、上述した実施の形態と同様の構成については同一の番号を付し、詳細な説明は省略する。 Incidentally, the same reference numerals are given to the same components as the embodiment described above, detailed description will be omitted.

図２３を参照すると本発明の第３の実施の形態は、図１８に示した第２の実施の形態に対話状態管理手段３１３を有する点が異なる。 Referring to FIG 23 a third embodiment of the present invention, that it has a dialogue state management unit 313 in the second embodiment shown in FIG. 18 is different.

第２の実施の形態ではユーザが選択した検索条件によって検索したコンテンツを表示し、検索処理を終了していた。 In the second embodiment displays the content searched by the search condition selected by the user, was complete the search process.

本実施の形態では、検索条件選択手段４１０が取得した検索結果のコンテンツに対し、さらに対話生成装置３１０が対話文を生成し、対話文と検索条件を検索条件選択手段４１０に送信し、検索条件選択手段４１０が対話表示手段４００を通じてユーザにさらに絞込み検索を行うための検索条件を提示する。 In this embodiment, to the content of the search result retrieval condition selection unit 410 acquires, further dialogue generator 310 generates a dialogue, sends the dialogue search condition in the search condition selection means 410, the search condition selecting means 410 for presenting a search condition for searching narrowing further to the user through the interactive display device 400.

このように対話文・検索条件生成、対話文・検索条件表示、検索条件選択、コンテンツ検索を繰り返していき、検索対象コンテンツを絞り込んでいく。 In this way the dialogue and search condition generation, interactive text-search condition display, search condition selection, continue to repeat the content search, narrowing down the search content.

繰り返し対話文と検索条件を生成するとき、検索戦略記憶装置１００が記憶している検索戦略をユーザに再度提示し、選択させてもよいし、システムが自動的に設定してもよいし、変更しなくてもよい。 When generating the repeating dialogue with the search condition, it searches the search strategy strategy storage device 100 is stored again presented to the user may be allowed to select, to the system may be set automatically, change it may not be.

第２の実施の形態と同様に、検索条件選択手段４１０は、対話表示手段４００を通じて対話生成手段３３０が生成した対話文と検索条件生成手段３２０が生成した検索条件とをユーザに提示し、ユーザが選択した検索条件にもとづいてコンテンツ記憶装置２００はコンテンツを検索し、対話表示手段４００はコンテンツを表示する。 Like the second embodiment, the search condition selection means 410 presents the search condition the dialogue with the search-condition creating unit 320 interacts generating unit 330 has generated through the interactive display device 400 is generated to the user, the user There content storage unit 200 based on the selected search criteria searches the content and interactive display unit 400 displays the content.

また、検索条件選択手段４１０は、対話表示手段４００を通じてさらに絞り込み検索を行うかどうかをユーザに問い合わせ、検索対象となるコンテンツの件数に応じて検索を継続するかどうかを決定する。 The search condition selection means 410 inquires whether to further refine search through interactive display unit 400 to the user to determine whether to continue the search in accordance with the number of content to be searched.さらに検索を継続するときには、検索条件選択手段４１０は、コンテンツ記憶装置２００が記憶しているコンテンツ集合を、ユーザが選択した検索条件にもとづいて検索されたコンテンツ集合に置き換える。 Further To continue the search, the search condition selection means 410 replaces the contents set by the content storage apparatus 200 is stored, to the found content set based on the search condition selected by the user.

検索を終了するときには、検索条件選択手段４１０は、対話表示手段４００を通じて検索結果のコンテンツを表示して検索動作を終了する。 When the search ends, the search condition selection means 410 terminates the display to search operation content of the search result through the interactive display device 400.

対話状態管理手段３１３は、属性ごとの重み付け（これを対話係数とよぶ）を記憶しており、検索条件選択手段４１０から受信した検索条件の属性の対話係数を下げるとともに、検索条件を利用属性値リストに登録する。 The dialogue state management unit 313 stores a weighting for each attribute (referred to as a dialogue coefficient so), with lower the interaction coefficients of the attributes of the search condition received from the search condition selection means 410, utilizing the attribute value search conditions It is registered in the list.

特徴量計算手段３１１は、対話状態管理手段３１３が利用属性値リストに記憶している属性値を除いて、検索戦略に応じて各属性の特徴量計算方法で計算する。 Feature-quantity calculation means 311, except for the attribute values ​​dialogue state management unit 313 is stored in the usage attribute value list is calculated by the feature amount calculation method for each attribute in response to a search strategy.

属性選択手段３１２は、特徴量計算手段３１１が計算する各属性の特徴量と、対話状態管理手段３１３が記憶している各属性の対話係数を用いて属性を選択する。 Attribute selecting unit 312 selects an attribute using the feature amount of each attribute calculating the feature quantity calculation unit 311, the interaction coefficients of each attribute dialogue state management unit 313 has stored.

以後、属性の比較に用いる評価量を「比較量」とよび、（属性の比較量）＝（属性の特徴量）×（属性の対話係数）によって計算する。 Hereinafter, the evaluation value used in the attribute comparison called "comparative amount" is calculated by (comparison of attributes) = (features of attributes) × (interaction coefficient of attributes).

検索条件生成手段３２０は、第２の実施の形態と同様に検索条件を生成するが、対話状態管理手段３１３が記憶している属性値を除いて検索条件を生成する。 Search condition generating unit 320 is to generate the same search conditions as the second embodiment, generates the search condition except for attribute values ​​dialogue state management unit 313 has stored.

例えば、検索の開始時に対話状態管理手段３１３は、図２７（Ａ）のように各属性の対話係数を１．０、利用属性値リストには登録なし、として管理している。 For example, the dialogue state management unit 313 at the beginning of the search, 1.0 interaction coefficients for each attribute as shown in FIG. 27 (A), no registration to use attribute value list is managed as.ここで、対話状態管理手段３１３が検索条件選択手段４１０から検索条件「属性＝ジャンル、属性値＝和食」を受信すると、図２７（Ｂ）のように、ジャンルの対話係数を０．０、利用属性値リストに検索条件を登録する。 Here, the search condition from the dialogue state management unit 313 searches condition selection means 410 "attribute = genre, attribute value = Japanese" Upon receiving the, as shown in FIG 27 (B), interaction coefficients genre 0.0, available to register your search criteria in the attribute value list.

対話状態管理手段３１３が図２７（Ｂ）のような対話係数、利用属性値リストを記憶している場合、特徴量計算手段３１１は、属性値「和食」を用いずにジャンル属性の特徴量を求め、属性選択手段３１２が属性の特徴量だけを用いて属性をソートするのではなく、（属性の比較量）＝（属性の特徴量）×（属性の対話係数）で求められる比較量を用いてソートし、検索条件生成手段３２０は「属性値＝和食」を用いずに検索条件を生成する。 Interactive coefficients such as the dialogue state management unit 313 in FIG. 27 (B), when storing the usage attribute value list, the feature quantity calculating unit 311, a feature quantity of the genre attribute without an attribute value "Japanese" determined, rather than sorting the attribute attribute selection means 312 by using only the feature amount of the attribute, using the comparative weight determined in (comparison of attributes) = (features of attributes) × (interaction coefficient attributes) Sort Te, the search-condition creating unit 320 generates a search condition without using "attribute value = Japanese".

また、対話状態管理手段３１３は、過去に０．０に設定した属性の対話係数を徐々に大きくしていくなど、検索条件が登録される度に対話係数を変化させてもよい。 Also, the dialogue state management unit 313 may be past the like is gradually increased interaction coefficients of attributes set to 0.0, changing the interaction coefficient each time the search condition is registered.

次に図２３および図２４を参照して本実施の形態の動作について詳細に説明する。 Referring now to FIGS. 23 and 24, the operation of this embodiment will be described in detail.

本実施の形態では、第２の実施の形態と同様に動作するが、検索したコンテンツに対し再度対話文と検索条件とを生成することを繰り返す点で第２の実施の形態と異なる。 In this embodiment, it operates similarly to the second embodiment differs from the second embodiment in that repeatedly generating a again dialogue to retrieved content and search criteria.

ステップＳ００１の動作は、第２の実施の形態のステップＳ００１（図２２）の動作と同様のため、説明は省略する。 Operation of step S001, since the same as the operation of steps of the second embodiment S001 (FIG. 22), and a description thereof will be omitted.

特徴量計算手段３１１は、ステップＳ００１で設定された検索戦略に基づいて、第２の実施の形態のステップＳ００２の動作と同様に属性の特徴量を求めるが、そのとき対話状態管理手段３１３が記憶している利用属性値リストに登録されている属性値は除いて計算する（ステップＳ２０１）。 Feature-quantity calculation means 311, based on the set search strategy in step S001, it obtains the operation and characteristics of attributes similar step S002 of the second embodiment, the time conversation state management unit 313 stores attribute value registered in use attribute value list that is calculated net (step S201).

ただし、１回目の検索処理の場合は、利用属性値リストに検索条件が登録されていないため、ステップＳ２０１は第２の実施の形態のステップＳ００２と同一の動作を行う。 However, if the first search processing, since the search condition to the use attribute value list is not registered, step S201 performs the same operation as step S002 of the second embodiment.

属性選択手段３１２は、ステップＳ００３と同様に属性をソートするが、ステップＳ２０２で取得した対話係数と特徴量から属性の比較量を求め、その比較量を用いてソートする（ステップＳ２０３）。 Attribute selecting unit 312 is to sort the attributes similarly to step S003, it obtains a comparison of attributes from the acquired interactive factors and feature amount in step S202, the sorting using the comparative amount (step S203).

ただし、１回目の検索処理の場合は、対話状態管理手段３１３が対話係数に初期値を設定しており、属性選択手段３１２はその初期値を用いて比較量を計算する。 However, if the first search processing, the dialogue state management unit 313 has set an initial value to interaction coefficient, attribute selecting unit 312 calculates the comparative amount using the initial value.

属性選択手段３１２は、第２の実施の形態のステップＳ００４と同様に、検索戦略に基づいてステップＳ２０３でソートした属性から属性を選択する（ステップＳ２０９）。 Attribute selecting unit 312, as in step S004 of the second embodiment, selects an attribute from the attribute sorted in step S203 on the basis of the search strategy (step S209).

検索条件生成手段３２０は、第２の実施の形態のステップＳ００５と同様に、ステップＳ００１で設定した検索戦略に基づいて、コンテンツ記憶手段２００からステップＳ２０９で選択した属性の属性値の一覧を取得するか、ステップＳ２０１で特徴量計算手段３１１が属性の特徴量を求める際に用いた属性値を取得し（ステップＳ２０４）、検索条件を生成する（ステップＳ００６）。 Search condition generating unit 320, as in step S005 of the second embodiment, based on the search strategy set in step S001, to obtain a list of attribute values ​​of attributes selected from the content storage unit 200 in step S209 or acquires feature amount calculating means 311 in step S201 is the attribute value used when obtaining the feature quantity of the attribute (step S204), and generates a search condition (step S006).

ただし、検索条件生成手段３２０は、対話状態管理手段３１３が記憶している利用属性値リストに登録されている属性値を除いて検索条件を生成する。 However, the search condition generating unit 320, except for the attribute values ​​dialogue state management unit 313 is registered in the available attribute value list that stores generating a search condition.

ステップＳ００６からＳ１０３は第２の実施の形態のＳ００６からＳ１０３と同様に動作するため説明を省略する。 From step S006 S103 omitted to operate in the same manner as S103 from S006 of the second embodiment.

ここで、ユーザに検索を継続するかを問い合わせてもよいし、検索結果コンテンツの総数がある一定数よりも多いときに継続してもよい。 Here, may inquire whether to continue the search to the user, it may be continued when more than a predetermined number is the total number of search results content.

検索を継続しないと判定すると、検索条件選択手段４１０は対話表示手段４００を通じてステップＳ１０３で検索したコンテンツを表示し検索処理を終了する。 If it is determined that the search is not continued, the search condition selection means 410 displays the content retrieved in step S103 through the interactive display device 400 terminates the search process.

ステップＳ２０５で検索を継続すると判定すると、ステップＳ１０３で検索したコンテンツを、コンテンツ記憶装置２００が記憶しているコンテンツと置き換える（ステップＳ２０６）。 When it is determined to continue the search in step S205, the content retrieved in step S103, replaces the content which the content storage apparatus 200 is stored (step S206).

１度目のステップ００１と同様に検索戦略記憶装置１００は、記憶している検索戦略をユーザに提示選択させてもよいし、システムがあらかじめ決められている方法で検索戦略を設定してもよいし、１度目と同じ検索戦略を設定してもよい。 1 time step 001 similarly to search strategy storage device 100, the search strategy which is stored may also be presented selected by a user, to the system may set a search strategy in a manner that is predetermined , it may be set the same search strategy as the first time.

ステップＳ２０１以降は上記１回目のステップＳ２０１以降と同様の処理を行う。 Step S201 thereafter performs the same processing as Step S201 or later of the first.

次に本実施の形態の効果について説明する。 Next will be described the effects of the present embodiment.

本実施の形態では、第１、第２の実施の形態の効果に加え、継続的に検索を行え、前回の検索では絞りきれなかった検索対象を、検索条件を選択することでさらに絞り込むことができ、所望のコンテンツを容易に見つけ出すことができる。 In this embodiment, first, in addition to the effects of the second embodiment continuously performed search, the search is that could not stop at the previous search, to refine by selecting the search criteria it can, can readily find the desired content.

さらに対話状態管理手段３１３によって一度検索に利用した属性をしばらく検索条件生成に利用しないようにすることができる。 Further attributes utilized once the search by the dialogue state management unit 313 can be prevented by utilizing a while the search condition generation.

さらに対話状態管理手段３１３によって一度検索に利用した属性であっても、対話係数を利用することにより再度検索に利用することができ、１つのコンテンツに複数の属性値が属する属性の場合でも検索を継続させることができる。 Even Attributes using once the search by further dialogue state management unit 313, can be utilized to search again by utilizing interaction coefficients, the search even when the attributes more than one attribute value for the contents belong it can be continued.

さらにコンテンツ記憶装置２００には現在の検索対象コンテンツを記憶しており、対話状態管理手段３１３には検索履歴が格納されていることから、検索作業の途中に検索戦略を切り替えても、現在の状態から探し方を変更できる。 Furthermore stores the current search target content to the content storage apparatus 200, since the search history dialogue state management unit 313 is stored, even if switching the search strategy in the middle of the search operation, the current state You can change the way of looking from.

次に本発明の第４の実施の形態を説明する。 Next will be described a fourth embodiment of the present invention.

本発明の第４の実施の形態について図面を参照して詳細に説明する。 A fourth embodiment of the present invention with reference to the accompanying drawings.

図３４は、本実施の形態における情報提供システムの構成図である。 Figure 34 is a configuration diagram of an information providing system in this embodiment.

図３４を参照すると本発明の第３の実施の形態は、図２３に示した第３の実施の形態にコンテキスト管理手段３１４を有する点が異なる。 A third embodiment of the reference to the present invention Figure 34 is that it has a context management unit 314 in the third embodiment shown in FIG. 23 is different.

第３の実施の形態では、属性選択手段３１２は特徴量計算手段３１１が計算した各属性の特徴量と対話管理手段３１３が記憶している各属性の対話係数とを用いて各属性の比較量をもとめ、属性を選択していた。 In the third embodiment, attribute selecting unit 312 compares the amount of each attribute using the interaction coefficients of each attribute dialog management unit 313 and the feature quantity of each attribute calculated feature quantity calculating means 311 has stored a determined, it has been selected attributes.

本実施の形態では、属性選択手段３１２は前記比較量を求めるときに、さらにコンテキスト管理手段３１４が記憶している各属性のコンテキスト係数も用いて（比較量）＝（特徴量）×（対話係数）×（コンテキスト係数）によって比較量を求める。 In this embodiment, the attribute selection means 312 when determining said comparison quantity, also used context coefficient of each attribute that is stored further context management means 314 (compare amount) = (features) × (interaction coefficient ) obtaining the comparative amount by × (context coefficient).

コンテキストとはユーザやシステムの状態を表すものであり、例えばユーザの現在時刻、現在位置、車に乗車中かどうかなどであり、コンテキスト管理手段３１４は、コンピュータに内蔵した時計や、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）、車のエンジンのＯＮ・ＯＦＦからコンテキストを取得する。 The context is intended to represent the state of the user and the system, for example, the current time of the user, the current position, and the like whether riding in a car, the context management unit 314, a clock or a built in computer, GPS (Global Positioning System), to get the context from ON · OFF of a car engine.

コンテキスト係数とは、コンテキストによって割り当てられた各属性の重み付けであり、コンテキスト管理手段３１４は、コンテキストとコンテキスト係数の設定方法（以後、コンテキストルールとよぶ）との対応付けを記憶している。 The context coefficient, a weighting for each attribute assigned by the context, the context management unit 314, setting the context and context coefficient (hereinafter, referred to as context rules) stores correspondence between.

例えば、コンテキスト管理手段３１４が「ユーザは車に乗っている」というコンテキストを取得し、コンテンツ記憶装置２００が記憶しているコンテンツに駐車場属性があって駐車場属性の属性値として「あり」「なし」がある場合で、「もしユーザが車に乗っている場合は、駐車場属性のコンテキスト係数を１．５、そうでなければ０．５」というコンテキストルールがある場合、コンテキスト管理手段３１４は、駐車場属性のコンテキスト係数を１．５とする。 For example, "a user riding a vehicle" context management means 314 acquires the context of "Yes" as the attribute value of the parking attribute there is parking attribute content content storage device 200 stores " in the case where there is no "if" If the user is riding in the car, parking attribute of the context factor of 1.5, when there is otherwise 0.5 "that context rules, context management means 314 , the context coefficient of parking attribute to 1.5.

さらに検索条件生成手段３２０は、コンテキスト管理手段３１４が記憶しているコンテキストに応じて、検索条件の生成方法を切り替えてもよい。 Further search condition generating unit 320, depending on the context in which context management unit 314 stores, may switch the method of generating the search condition.

例えば、コンテキストとして現在時刻、コンテンツに属性「開店時間」があり、お店が開いている時間が属性値として格納されている場合に、現在時刻に応じて「開いているお店」と「閉まっているお店」とに分類して、検索条件を生成する。 For example, the current time as the context, there is an attribute "open time" in the content, if the time the shops are open are stored as an attribute value, "closed the" shop are open "in accordance with the current time and it is classified into the shop, "is, to generate a search condition.

次に図３４および図３５を参照して本実施の形態の動作について詳細に説明する。 Referring now to FIGS. 34 and 35, the operation of this embodiment will be described in detail.

本実施の形態では、第３の実施の形態の動作にさらにコンテキストに関する処理を導入している点で、第３の実施の形態の動作と異なる。 In this embodiment, in that it introduces a processing related to further context to the operation of the third embodiment differs from the operation of the third embodiment.

コンテキスト管理手段３１４は、コンピュータに内蔵した時計や、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）、車のエンジンのＯＮ・ＯＦＦからコンテキストを取得する（ステップＳ３０１）。 Context manager 314, a clock or a built in computer, GPS (Global Positioning System), to obtain the context from ON · OFF the car engine (step S301).

コンテキスト管理手段３１４は、ステップＳ３０１で取得したコンテキストと、記憶しているコンテキストルールに従ってコンテキスト係数を設定する（Ｓ３０２）。 Context manager 314, set the context coefficients and context acquired in step S301, according to the stored and that the context rules (S302).

ステップＳ００１からステップＳ２０２は、第３の実施の形態のステップＳ００１からステップＳ２０２（図２４）と同様の動作であるので、説明を省略する。 Step S202 from Step S001, since the step S001 of the third embodiment is the same operation as step S202 (FIG. 24), the description thereof is omitted.

第３の実施の形態の動作では、属性選択手段３１２は、ステップＳ２０１で求めた属性の特徴量とステップＳ２０２で取得した対話係数を用いて比較量を求めたが、本実施の形態ではステップＳ２０１で求めた特徴量とステップＳ２０２で取得した対話係数とステップＳ３０３で取得したコンテキスト係数を用いて比較量を求め、属性をソートする（ステップＳ３０５）。 In the operation of the third embodiment, attribute selecting unit 312 has been determined to compare the amount of using the obtained interaction coefficients features and steps S202 attributes obtained in step S201, step S201 in this embodiment in using the obtained feature quantity and the acquired interactive factors in step S202 the acquired context coefficient in step S303 obtains the comparison quantity, sorts the attribute (step S305).

ステップＳ２０９は第３の実施の形態のステップＳ２０９と同様の動作であるため説明を省略する。 Step S209 is omitted because it is the same operation as step S209 of the third embodiment.

検索条件生成手段３２０は、第３の実施の形態のステップＳ２０４と同様に、ステップＳ００１で設定した検索戦略に基づいて、コンテンツ記憶手段２００からステップＳ２０９で選択した属性の属性値の一覧を取得するか、ステップＳ２０１で特徴量計算手段３１１が属性の特徴量を求める際に用いた属性値を取得するか、あるいはいずれかの属性値のなかからコンテキスト管理手段３１４が記憶しているコンテキストに応じて属性を選択するかして、（ステップＳ３０４）、検索条件を生成する（ステップＳ００６）。 Search condition generating unit 320, as in step S204 of the third embodiment, based on the search strategy set in step S001, to obtain a list of attribute values ​​of attributes selected from the content storage unit 200 in step S209 or, depending on the context or feature value calculating means 311 in step S201 acquires the attribute value used when obtaining the feature quantity of attributes, or the context management unit 314 from among any of the attribute values ​​are stored and choose an attribute, (step S304), and generates a search condition (step S006).

ステップＳ１０４以降の動作は第３の実施の形態のステップＳ１０４以降の動作と同様であるため説明を省略する。 Step S104 and subsequent operation is omitted because it is similar to the operation of step S104 and subsequent third embodiment.

本実施の形態では、検索開始時にコンテキスト管理手段３１４がコンテキストに基づいてコンテキスト係数を設定し、再度２回目の検索処理においてコンテキストを取得し、コンテキスト係数を設定するが、検索開始時にコンテキスト係数を設定し、それ以降変更しなくてもよい。 In this embodiment, to set the context coefficient based context manager 314 at search start the context, to get the context in the search process again second, but set the context coefficient, sets the context factor when searching the start then, it may not be changed later.

続いて、本実施の形態の効果について説明する。 The following describes effects of the present embodiment.

本実施の形態では、第１、第２、第３の実施の形態の効果に加え、ユーザの現在位置や時間などといったコンテキストに応じて、検索条件を生成し、よりユーザの状況に適したコンテンツを検索することができる。 Content In the present embodiment, first, in addition to the second, the effect of the third embodiment, depending on the context, such as the current location and time of the user, generates a search condition, which is more suitable for the user of the situation it is possible to search for.

次に、上述した実施の形態の各実施例について説明する。 Next, a description for each example of the embodiment described above.

まず、本発明の第１の実施例を図面を参照して説明する。 First, a first embodiment of the present invention with reference to the drawings.

かかる実施例は本発明の第１の実施の形態に対応する実施例である。 Such an embodiment is an example corresponding to the first embodiment of the present invention.

本実施例では、文字列やボタンなどを表示できる画面、マウス、キーボード等を備えたパーソナルコンピュータで構成され、特に検索戦略記憶装置１００、コンテンツ記憶装置２００はデータベースプログラム上で動作するものとする。 In this embodiment, a screen capable of displaying a character string, buttons, a mouse, is a personal computer with a keyboard or the like, in particular search strategy storage device 100, the content storage unit 200 is assumed to operate on the database program.

本実施例で利用するコンテンツは属性として、「ＩＤ」「名前」「雰囲気」「ジャンル」「設備」を備えており、コンテンツ記憶装置２００が記憶しているコンテンツを図７に示す。 As content attributes utilized in the present embodiment, shown provided with "ID", "Name", "atmosphere", "Genre", "equipment", the contents of the content storage apparatus 200 is stored in FIG.また、属性値は、各属性に１つだけでなく、複数存在する場合もある。 Further, the attribute value, not only one for each attribute, there is a case where there are a plurality.例えば、図７のＩＤがＲＥＳＴ１００のコンテンツを見ると、雰囲気属性の属性値は「家庭的」のみであるが、ＩＤがＲＥＳＴ１０１のコンテンツを見ると、雰囲気属性の属性値は、「斬新」「刺激的」の２つ存在する。 For example, when the ID of 7 to see the content of REST100, but the attribute values ​​of the atmosphere attribute is only "family", the ID to see the content of REST101, the attribute value of the atmosphere attributes, "innovative", "stimulus there are two of manner ".

本実施例では検索条件に利用する属性を「雰囲気」「ジャンル」「設備」とする。 The attribute you want to use the search criteria in the present embodiment is referred to as "atmosphere", "genre", "equipment".

図７は、コンテンツ記憶装置２００が記憶しているコンテンツの代表的な４件を示しているだけであり、すべてのコンテンツ、属性値を示しているわけではない。 Figure 7 is only the content storage unit 200 indicates a typical 4 reviews the stored contents, all content does not indicate an attribute value.

図６のステップＳ００１の動作について説明する。 A description will be given of the operation of step S001 in FIG. 6.

検索戦略記憶装置１００は、検索戦略記憶装置１００が記憶している検索戦略の一覧を画面に表示し、図８のように検索戦略の選択を促すプロンプトと、検索戦略を選択するための選択用ボタンを画面に表示する。 Search strategy storage device 100, the search strategy storage device 100 displays a list of search strategy that is stored in the screen, and prompts you to select the search strategy as shown in FIG. 8, for selection for selecting a search strategy to display a button on the screen.尚、本実施例では、検索戦略記憶装置１００が図３（Ａ）の検索戦略を記憶しているものとする。 In the present embodiment, it is assumed that search strategy storage device 100 stores a search strategy in FIG 3 (A).

検索戦略記憶装置１００は、ユーザが図８で押した選択用ボタンに対応した検索戦略を利用する検索戦略として設定する。 Search strategy storage device 100 is set as the search strategy for the user to use the search strategies in response to the selection button is pressed in FIG.本実施例では、ユーザは、検索戦略として「大まかに説明しながら絞り込む」検索戦略を選択するものとする。 In this embodiment, the user is assumed to select the search "Filter while explaining roughly" as a strategic search strategy.

次に図６のステップＳ００２の動作について説明する。 Next the operation of the step S002 in FIG. 6.

ここで、「大まかに説明しながら絞り込む」検索戦略では「突出度」を特徴量として用いる。 Here, "Filter while explaining roughly" The search strategy used as a feature amount to "degree of protrusion".「突出度」とは、ある属性において最大のコンテンツ件数をもつ属性値が、どれだけその属性において他の属性値のコンテンツ件数に比べて突出しているかを表す度合いであり、突出度が大きいほど突出していることを表す。 A "protruding degree", the attribute value having the largest content number in an attribute is a how degree representing how projects than in the attribute to the content number of other attribute values, projecting the larger degree of protrusion indicating that is.

例えば図７のコンテンツ集合の分布のヒストグラムが図９のヒストグラム１００１、ヒストグラム１００２のようになるものとする。 For example histogram of the distribution of the content set in FIG. 7 is assumed to be as the histogram 1001, a histogram 1002 of FIG.

ヒストグラム１００１は「ジャンル」属性値において属性と属性値に関連したコンテンツの件数を表したヒストグラムである。 Histogram 1001 is a histogram that shows the number of content related to the attributes and attribute values ​​in the "genre" attribute value.

ヒストグラム１００２は、「雰囲気」属性において属性値と属性値に関連したコンテンツの件数とをあらわしたヒストグラムである。 Histogram 1002 is a histogram that shows the number of related content to attribute value and attribute value in the "atmosphere" attribute.

ジャンル属性においては「和食」が最大のコンテンツ件数を持つ属性値であり、雰囲気属性においては「家庭的」が最大のコンテンツ件数を持つ属性値である。 In the genre attribute is an attribute value with a maximum of content number is "Japanese", in the atmosphere attribute "family" is an attribute value with a maximum of content number.このとき、ジャンル属性における「和食」のほうが、雰囲気属性における「家庭的」よりも突出していると判断する。 At this time, more of the "Japanese" in the genre attribute, it is determined that protrudes than the "family" in the atmosphere attribute.

以下、突出度の求め方について詳細に説明する。 It will be described in detail how to obtain the degree of protrusion.

各属性の突出度は次式によって計算する。 Protruding degree of each attribute is calculated by the following equation.

A iは属性iの突出度、m iは属性iに存在する属性値の種類の数、k iはコンテンツ記憶装置２００が記憶しているコンテンツ集合における属性iがもつ属性値に関連したコンテンツの延べ件数、N i,jは属性iにおいて属性値jのコンテンツ数、N i,maxは属性iにおいて最大コンテンツ件数をもつ属性値のコンテンツ件数である。 Protruding degree of A i has attribute i, m i is the number kinds of attribute values present in the attribute i, k i is the content associated with the attribute value attribute i has in the content set by the content storage unit 200 has stored total number, N i, j is the number of content attribute value j in the attribute i, N i, max is the content number of attribute values with the maximum content number in the attribute i.

ここで、図１０に示す属性、属性値の分布をもつコンテンツ集合を例に挙げ、突出度の計算方法について説明する。 Here, an example attributes shown in FIG. 10, the content set with the distribution of the attribute values ​​described method of calculating the degree of protrusion.

図１０では、テーブル１１０１にジャンル属性における属性値の分布およびその属性値に関連したコンテンツ件数を示す。 In Figure 10 shows the distribution and content number associated with the attribute value of the attribute values ​​in the genre attribute table 1101.

同様に、テーブル１１０２に雰囲気属性、テーブル１１０３に設備属性の属性値、および属性値に関連したコンテンツ件数分布を示す。 Similarly, shown atmosphere attribute table 1102, the attribute value of the facility attribute table 1103, and a content number distribution associated with the attribute value.

ここでジャンル属性を例に挙げ説明する。 It will now be described taking a genre attribute as an example.

iは「ジャンル」を指すことは明白なので本説明では省略する。 i will be omitted in this description Since it is clear that refers to the "genre".

mは属性値の種類の数なので、m=6である。 m is because the number of types of attribute values, is m = 6.

同様に、雰囲気属性、設備属性について突出度を求めると、図１１（Ａ）の結果が得られる。 Similarly, atmosphere attribute, when determining the degree of protrusion for equipment attribute, Figure 11 the results of (A) is obtained.

ジャンル属性の突出度は0.1357, 雰囲気属性の突出度は0.008362、設備属性の突出度は0.036933である。 Protrusion of the genre attribute is 0.1357, the projection of the atmosphere attribute 0.008362, protrusion of the equipment attribute is 0.036933.

次に図６のステップＳ００３の動作について説明する。 Next the operation of the step S003 in FIG. 6.

属性選択手段３１２は、ステップＳ００２で求めた各属性の突出度にもとづいて属性をソートする。 Attribute selecting unit 312 sorts the attributes based on protruding degree of each attribute calculated in step S002.

本実施例では、図１０のコンテンツ集合の「雰囲気」「ジャンル」「設備」の突出度が図１１（Ａ）のようになるものとし、ソートした結果を図１１（Ｂ）に示す。 In this embodiment, it is assumed that the protruding degree of the "atmosphere", "Genre", "equipment" in the content set in FIG. 10 becomes as shown in FIG. 11 (A), the shows the result of sorting in FIG 11 (B).

次に図６のステップＳ００４の動作について説明する。 Next the operation of the step S004 in FIG. 6.

属性選択手段３１２は、ステップＳ００３でソートされた属性から「大まかに説明しながら絞り込む」検索戦略に対応した選択方法によって属性を選択する。 Attribute selecting unit 312 is "Filter while explaining roughly" from the sort attribute at step S003 to select an attribute by selecting method corresponding to the search strategy.本実施例では、最大の突出度をもつ属性を選択するものとする。 In this embodiment, it is assumed to select the attribute with the largest protruding degree.

図１１（Ｂ）に示すステップＳ００３でソートされた属性において、最大の突出度をもつ「ジャンル」属性を選択する。 In sorted attributes in step S003 shown in FIG. 11 (B), selects the "genre" attribute with the largest protruding degree.

次に図６のステップＳ００５、Ｓ００６の動作について説明する。 Next will be described operation of step S005, S006 of FIG.

検索条件生成手段３２０は、ユーザが選択した「大まかに説明しながら絞り込む」検索戦略に対応した属性値の選択方法によってコンテンツ記憶装置２００が記憶しているコンテンツ集合から属性値を求める。 Condition creating unit 320, the user "Filter while explaining roughly" selected content storage unit 200 by the selection method of the attribute value corresponding to the search strategy seeks attribute value from the content set being stored.

本実施例では、図７のコンテンツ集合から「ジャンル」の属性における属性値の一覧をもとめ、その中で関連するコンテンツ件数が最大の属性値を取得するものとし、「和食」が選ばれたとする。 In the present embodiment obtains the list of attribute values ​​in the attribute "genre" from the content set in FIG. 7, it is assumed that the content number associated therein to obtain the maximum attribute value, and "Japanese" is selected .

例えば、対話表示手段４００は図１３のように対話文、検索条件、コンテンツを表示し、ユーザに対話文、検索条件、コンテンツを提示する。 For example, the interactive display device 400 is dialogue, the search condition as shown in FIG. 13, to display the content, dialogue to the user, search conditions, and presents the content.

本実施例での属性の選択方法、属性値の選択方法、対話文の生成方法はあくまで１例であり、コンテンツの属性や属性値などによって変更してもよい。 The method of selecting the attribute of the present embodiment, a method of selecting an attribute value, a method of generating a dialogue is only one example, it may be changed depending on the attribute and attribute value of the content.

例えば、音声によって対話文を読み上げたりしてもよい。 For example, it may be or read the dialogue sentence by voice.

本実施例では、パーソナルコンピュータで構成されているが、インターネットを経由して通信ができるパーソナルコンピュータ（以下、クライアントとよぶ）とＷＥＢサーバ、ＣＧＩ、データベースプログラム等が動作するサーバ型コンピュータ（以下、サーバとよぶ）から構成してもよい。 In this embodiment, are constituted by a personal computer, a personal computer that can communicate via the Internet (hereinafter, referred to as the client) and the WEB server, CGI, server computer on which the database program or the like is operated (hereinafter, the server it may be composed of a call).

例えばクライアントが検索戦略記憶装置１００が記憶している検索戦略の一覧を表示し、利用する検索戦略を設定できたり、対話表示手段４００としても機能したりする。 For example, the client displays a list of search strategies that search strategy storage device 100 is stored, or can set the search strategy to be used, also or to function as an interactive display means 400.

一方、サーバは図１の検索戦略記憶装置１００、対話生成装置３００、コンテンツ記憶装置２００として機能し、対話文、検索条件を生成し、さらにコンテンツを検索してクライアントに送信する。 Meanwhile, the server search strategy storage device 100 of FIG. 1, the dialogue generator 300 functions as a content storage device 200, dialogue, to generate a search condition, and transmits further to search the content to the client.

これらの構成は１例であり、複数台のサーバで構成したりするなど構成を限定するものではない。 These configurations are an example and does not limit the configuration like or composed of a plurality of servers.

続いて、本発明の第２の実施例を図面を参照して説明する。 Next, a description will be given of a second embodiment of the present invention with reference to the drawings.

かかる実施例は本発明の第１の実施の形態に対応するものであり、特徴量計算手段３１１における特徴量の計算方法が第１の実施例と異なる。 Such examples are intended to correspond to the first embodiment of the present invention, the feature amount calculation method in the feature quantity calculation unit 311 is different from the first embodiment.

本実施例の構成は第１の実施例と同じである。 Configuration of this embodiment is the same as the first embodiment.

図６のステップＳ００１の動作について説明する。 A description will be given of the operation of step S001 in FIG. 6.

検索戦略記憶装置１００は、検索戦略記憶装置１００が記憶している検索戦略の一覧を画面に表示し、図８のように検索戦略の選択を促すプロンプトと、検索戦略を選択するための選択用ボタンを画面に表示する。 Search strategy storage device 100, the search strategy storage device 100 displays a list of search strategy that is stored in the screen, and prompts you to select the search strategy as shown in FIG. 8, for selection for selecting a search strategy to display a button on the screen.

ここで本実施例は第１の実施例とは異なり、ユーザが「早く絞り込む」検索戦略を選択するものとする。 This example here is different from the first embodiment, the user is assumed to select the "early refine" search strategy.

本実施例の図６のステップＳ００２の動作を説明する。 Illustrating the operation of step S002 in FIG. 6 of the present embodiment.

ここで、「早く絞り込む」検索戦略では「均一度」を特徴量として用いる。 Here, the "fast Filter" search strategy used as a feature quantity "uniformity".「均一度」とは、ある属性のコンテンツ件数上位の属性値において、該属性値に関連するコンテンツ件数分布の偏り度合いを示すものであり、大きいほど偏りが小さいことをあらわす。 "Uniformity" refers to the attribute value of the content number higher for an attribute, which indicates the deviation degree of the content number distribution associated with the attribute value, indicating that the deviation is small larger.ただし、均一度を計算するのに用いる属性値数はユーザに提示する検索条件数に関係し、検索戦略によって決定される。 However, the attribute value of the number used to calculate the uniformity is related to the number of filters to be presented to the user, is determined by the search strategy.

ここで、図７のコンテンツ集合の分布のヒストグラムが図９のヒストグラム００１、ヒストグラム００２のようになるものとする。 Here, the histogram of the distribution of the content set in FIG. 7 is assumed to be as the histogram 001, histogram 002 of FIG.

ヒストグラム００１は「ジャンル」属性において属性値と属性値に関連したコンテンツの件数とを表したヒストグラムである。 Histogram 001 is a histogram that shows the number of content related to the attribute value and attribute value in the "genre" attribute.

ヒストグラム００２は、「雰囲気」属性において属性値と属性値に関連したコンテンツの件数とを表したヒストグラムである。 Histogram 002 is a histogram that shows the number of content related to the attribute value and attribute value in the "atmosphere" attribute.

ここで、検索戦略においてコンテンツ件数上位３位までの属性値について均一度を求めるとすると、ジャンル属性における属性値「和食」「洋食」「中華」に関連したコンテンツ件数の分布よりも、雰囲気属性における属性値「家庭的」「斬新」「刺激的」に関連したコンテンツ件数の分布の方が偏りが少なく、均一度が高いと判断する。 Here, when determining the uniformity of the attribute values ​​of up to content number top three in the search strategy, than the distribution of the attribute value "Japanese", "Western" content number that was associated with the "Chinese" in the genre attribute, in the atmosphere attribute attribute value "homely", "innovative" towards the distribution of content number that was associated with the "exciting" is less bias, it is determined that there is a high degree of uniformity.

以下、均一度の求め方について詳細に説明する。 It will be described in detail below uniformity Determination of.

本実施例では上位３位までのコンテンツ件数の分散の逆数を均一度とする。 And uniformity of the reciprocal of the variance of the content number of the top 3 in the present embodiment.

均一度は分布の偏りを評価されるための値であり、例えば、標準偏差や分散など統計学の分野で用いられる指標を用いて計算してもよい。 The uniformity is a value to be evaluated the deviation of the distribution, for example, may be calculated using an index used in the field of the standard deviation or variance, etc. statistics.

ここで、図１０に示す属性、属性値の分布をもつコンテンツ集合を例に挙げ、均一度の計算方法について説明する。 Here, like attributes shown in FIG. 10, the content set with the distribution of the attribute values, the following description will discuss the uniformity calculation method.

図１０では、テーブル１１０１にジャンル属性における属性値の分布およびその属性値に関連したコンテンツ件数を示す。 In Figure 10 shows the distribution and content number associated with the attribute value of the attribute values ​​in the genre attribute table 1101.

同様に、テーブル１１０２に雰囲気属性、テーブル１１０３に設備属性の属性値、および属性値に関連したコンテンツ件数分布を示す。 Similarly, shown atmosphere attribute table 1102, the attribute value of the facility attribute table 1103, and a content number distribution associated with the attribute value.

ここでジャンル属性を例に挙げ説明する。 It will now be described taking a genre attribute as an example.

ジャンル属性において上位３位までのコンテンツ件数は、「和食」５０件、「洋食」２０件、「中華」１０件であり、均一度は0.0034615となる。 Content number of the top three place in the genre attribute, "Japanese" 50 items, "Western" 20, is a ten "Chinese", uniformity will be 0.0034615.

以上をまとめると、図１４（Ａ）の結果が得られる。 In summary, Figure 14 the results of (A) is obtained.

次に図６のステップＳ００３の動作について説明する。 Next the operation of the step S003 in FIG. 6.

属性選択手段３１２は、図６のステップＳ００２で求めた各属性の均一度にもとづいて属性をソートする。 Attribute selecting unit 312 sorts the attributes based on uniformity of each attribute calculated in step S002 in FIG. 6.図１４（Ａ）に示す各属性の均一度において、属性をソートした結果を図１４（Ｂ）に示す。 In uniformity of each attribute shown in FIG. 14 (A), it shows the result of sorting the attributes in FIG. 14 (B).

次に図６のステップＳ００４の動作について説明する。 Next the operation of the step S004 in FIG. 6.

属性選択手段３１２は、図６のステップＳ００３でソートされた属性から「早く絞り込む」検索戦略に対応した選択方法によって属性を選択する。 Attribute selecting unit 312 is "narrow down quickly" from the sort attribute at step S003 in FIG. 6 selects an attribute by selecting method corresponding to the search strategy.本実施例では、最大の均一度をもつ属性を選択するものとする。 In this embodiment, it is assumed to select the attribute with the largest uniformity.

図１１（Ｂ）に示す図６のステップＳ００３でソートされた属性において、最大の均一度をもつ「雰囲気」属性を選択する。 In sorted attributes in step S003 of FIG. 6 shown in FIG. 11 (B), selects the "atmosphere" attribute with the largest uniformity.

次に図６のステップＳ００５、Ｓ００６の動作について説明する。 Next will be described operation of step S005, S006 of FIG.

検索条件生成手段３２０は、ユーザが選択した「早く絞り込む」検索戦略に対応した属性値の選択方法によってコンテンツ記憶装置２００が記憶しているコンテンツ集合から属性値を求める。 Condition creating unit 320, the user "Filter early" selected content storage unit 200 by the selection method of the attribute value corresponding to the search strategy seeks attribute value from the content set being stored.

本実施例では、図７のコンテンツ集合から検索条件を生成する対象となる属性における属性値の一覧をもとめ、その中で関連するコンテンツ件数が最大の属性値を取得するものとする。 In the present embodiment obtains the list of attribute values ​​in the attribute of interest to generate a search condition from the content set in FIG. 7, the content number associated therein are intended to get the maximum attribute value.

本実施例では、ステップＳ００４において雰囲気属性が選ばれたため、検索条件を生成するための属性値として「家庭的」が選択される。 In this embodiment, since the atmosphere attributes selected at step S004, "family" is selected as the attribute value for generating a search condition.

次に図６のステップＳ００８の動作について説明する。 Next the operation of the step S008 in FIG. 6.

対話表示手段４００は、図６のステップ００７で生成した図１５の対話文、検索条件、コンテンツを画面に表示する。 Interactive display unit 400 displays the dialogue of Figure 15 generated in step 007 of FIG. 6, the search condition, the content on the screen.

例えば、画面に図１６のように対話文、検索条件、コンテンツを表示し、ユーザに対話文、検索条件、コンテンツ一覧を提示する。 For example, interactive statement as shown in FIG. 16 on the screen, the search condition, to display the content, interactive statement to the user, the search condition, presenting the content list.

次に、本発明の第３の実施例を図面を参照して説明する。 Next, a third embodiment of the present invention with reference to the drawings.

かかる実施例は本発明の第１の実施の形態に対応するものであり、特徴量計算手段３１１における特徴量の計算方法が第１、第２の実施例と異なる。 Such examples are intended to correspond to the first embodiment of the present invention, the feature amount calculation method in the feature quantity calculation unit 311 is different from the first and second embodiments.

本実施例の構成は第１、第２の実施例と同じである。 Configuration of this embodiment is the same as the first and second embodiments.

本実施例の動作は第２の実施例と図６のステップＳ００２からステップＳ００６の動作が異なる。 Operation of this embodiment is the operation of the step S006 is different from step S002 in the second embodiment and FIG.以下、図６のステップＳ００２からステップＳ００６の動作を説明する。 Hereinafter, the operation of step S006 from step S002 in FIG. 6.

本実施例の図６のステップＳ００２の動作を説明する。 Illustrating the operation of step S002 in FIG. 6 of the present embodiment.

ここで、「早く絞り込む」検索戦略では第２の実施例とは異なり「積み上げ均一度」を特徴量として用いる。 Here, "Filter early" in the search strategy differs from the second embodiment using a "stacked uniformity" as the feature amount.

「積み上げ均一度」とは、「均一度」と同じくある属性においてコンテンツ件数上位の属性値において、コンテンツ件数の分布にどれくらい偏りがあるかどうかを表す度合いである。 The "stacked uniformity", is the degree to represent in the attribute value of the content number higher in the same certain attributes and "uniformity", whether or not there is how much bias in the distribution of content number.

さらに積み上げ均一度では、コンテンツ件数上位の属性値にそれ以外の属性値のコンテンツ件数足し合わせ、均一度がもっとも大きくなる属性値の組み合わせを求め、その均一度を積み上げ均一度とする。 In yet stacking uniformity, summed number content of the other attribute values ​​to the attribute value of the content number higher, uniformity of seeking a combination of the most larger attribute value, and uniformity stacking the uniformity.

積み上げ均一度を計算する際に用いるコンテンツ件数上位の属性値数、属性値数の組み合わせ最大数は、検索戦略によって決定される。 Attribute value of the number of content number higher use in calculating the uniformity stacked, the combination maximum number of attribute value of the number is determined by the search strategy.

ここで、図１７のヒストグラム００１が「ジャンル」属性において属性と属性値に関連したコンテンツの件数を表したヒストグラムをあらわすものとする。 Here, it is assumed to represent a histogram representing the number of content histogram 001 of FIG. 17 is associated with attributes and attribute values ​​in the "genre" attribute.

本実施例では、検索戦略においてコンテンツ件数上位３位までの属性値を利用し、かつ最高３つの属性値を組み合わせる場合を考える。 In this embodiment, the case where using the attribute value to the content number three highest in the search strategy, and combining up to three attribute values.

図１７のヒストグラム００１において積み上げ均一度を求めるときには、まず属性値「和食」「洋食」「中華」に注目する。 When determining the uniformity of stacking in the histogram 001 of FIG. 17, first focus on the attribute value "Japanese", "Western", "Chinese".

次に、「和食」「洋食」「中華」とそれ以外の属性値との組み合わせを求め、均一度がもっとも大きくなる組み合わせを求める。 Next, determine the combination of the other attribute value "Japanese", "Western", "Chinese", obtaining a combination uniformity is maximized.

図１７のヒストグラム００２は属性値の組み合わせの１例を示してある。 The histogram 002 of FIG. 17 is shown an example of a combination of attribute values.ヒストグラム００２は、「和食」、（「洋食」＋「フランス」）、（「中華」＋「イタリア」＋「ベトナム」）の組み合わせ例である。 Histogram 002, "Japanese", ( "Western" + "France"), is a combination example of ( "Chinese" + "Italy" + "Vietnam").ヒストグラム００２の上位３位までの属性値の組み合わせ「和食」、（「洋食」＋「フランス」）、（「中華」＋「イタリア」＋「ベトナム」）による均一度は、ヒストグラム００１の上位３位までの属性値の組み合わせである「和食」「洋食」「中華」の均一度よりも大きい。 The combination of attribute values ​​of the top three of the histogram 002 "Japanese", ( "Western" + "France"), ( "Chinese" + "Italy" + "Vietnam") uniformity by the top three of the histogram 001 a combination of attribute values ​​to "Japanese" is greater than the uniformity of the "Western", "Chinese".つまり、ヒストグラム００２のほうがコンテンツ件数上位の属性値においてコンテンツ件数の分布の偏りが小さい。 In other words, more of the histogram 002 is a bias in the distribution of content number is small in the attribute value of the content number higher.

次に図６のステップＳ００３の動作について説明する。 Next the operation of the step S003 in FIG. 6.

次に図６のステップＳ００４の動作について説明する。 Next the operation of the step S004 in FIG. 6.

属性選択手段３１２は、図６のステップＳ００３でソートされた属性から「早く絞り込む」検索戦略に対応した選択方法によって属性を選択する。 Attribute selecting unit 312 is "narrow down quickly" from the sort attribute at step S003 in FIG. 6 selects an attribute by selecting method corresponding to the search strategy.本実施例では、最大の積み上げ均一度をもつ属性を選択するものとする。 In this embodiment, it is assumed to select the attribute with the largest stacking uniformity.

次に図６のステップＳ００５、Ｓ００６の動作について説明する。 Next will be described operation of step S005, S006 of FIG.

本実施例では、図１７のジャンル属性が最大の積み上げ均一度をもつものとし、かつコンテンツ件数上位２位までの件数を持つ属性値の組み合わせを用いて検索条件を生成するものとする。 In this embodiment, it is assumed that the genre attribute of FIG. 17 with the maximum stacking uniformity, and shall generate a search condition using a combination of attribute values ​​with the number of up content count top two.

続いて、本発明の第４の実施例を図面を参照して説明する。 Next, a description will be given of a fourth embodiment of the present invention with reference to the drawings.

かかる実施例は本発明の第２の実施の形態に対応するものであり、第１、第２、第３の実施例に検索条件選択手段４１０が加えられている。 Such examples are intended to correspond to the second embodiment of the present invention, first, second, retrieval condition selection unit 410 in the third embodiment is added.

第１の実施例と同様にコンテンツ記憶装置２００が図７に示すコンテンツを格納しているものとし、ユーザは検索戦略として「大まかに説明しながら絞り込む」検索戦略を選択するものとする。 Similarly to the first embodiment a content storage device 200 is assumed to store the contents shown in FIG. 7, the user is assumed to select the search "Filter while explaining roughly" as a strategic search strategy.

第１の実施例と同様に特徴量計算手段３１１が各属性の特徴量を求め、属性選択手段３１２がジャンル属性を選択するものとする。 Similarly to the first embodiment feature quantity calculation unit 311 obtains the feature value of each attribute, the attribute selection means 312 is assumed to select the genre attribute.

本実施例では対話生成手段３３０は図１９のように対話文と複数の検索条件とを提供情報として検索条件選択手段４１０に送信し、検索条件選択手段４１０は対話表示手段４００を通じて図２０のように複数の検索条件をユーザに提示する。 Interactive generation unit 330 in this embodiment transmits the search condition selection means 410 as providing information dialogue and a plurality of search conditions as in FIG. 19, the search condition selection means 410 shown in FIG. 20 through the interactive display device 400 It is presented to the user multiple search criteria in.

図２２のステップＳ１０１の動作について説明する。 A description will be given of the operation of step S101 in FIG. 22.

検索条件選択手段４１０は対話表示手段４００を通じて図２０に示すように対話文と複数の検索条件を表示し、ユーザに検索条件の選択を促す。 Search condition selection means 410 displays the dialogue and a plurality of search conditions, as shown in FIG. 20 through the interactive display device 400, it prompts the user to select a search condition to the user.

次に図２２のステップＳ１０２の動作について説明する。 Next the operation of the step S102 in FIG. 22.

本実施例において検索戦略の違いは重要ではなく、第１、第２、第３の実施例のいずれの検索戦略、特徴量の計算方法などを用いてもよい。 Differences in the search strategy in the present embodiment is not critical, first, second, any search strategy of the third embodiment, or the like may be used calculation method of the feature.

次に、本発明の第５の実施例を図面を参照して説明する。 Next, a fifth embodiment of the present invention with reference to the drawings.

かかる実施例は本発明の第３の実施の形態に対応するものであり、第４の実施例に対話状態管理手段３１３が加えられている。 Such examples are intended to correspond to the third embodiment of the present invention, the dialogue state management unit 313 is added to the fourth embodiment.

本実施例ではコンテンツ記憶手段２００が図２５に示すコンテンツを記憶しているものとする。 In this embodiment it is assumed that the content storage unit 200 stores a content shown in FIG 25.

また、検索開始時には、検索条件選択手段４１０には、図２７の（Ａ）ように各属性の対話係数に１．０が設定され、利用属性値リストには何も登録されていない。 The search starts at the time of, the search condition selection means 410, are set 1.0 in (A) as interaction coefficient for each attribute in Figure 27, the use attribute value list is not registered at all.

図２４のステップＳ００１は第４の実施例の図２２のステップＳ００１と動作が同様なので説明を省略する。 Step S001 of FIG. 24 will be omitted because it is the same operation as step S001 of FIG. 22 in the fourth embodiment.

次に図２４のステップＳ２０１の動作を説明する。 Next will be described the operation of step S201 in FIG. 24.

このときジャンル属性の特徴量を計算するときには、図２７（Ａ）に示す対話状態管理手段３１３の利用属性値リストに登録されている属性値を除いて計算するが、利用属性値リストには検索条件が登録されていないため、第４の実施例と同様に属性の特徴量を計算する。 When this when calculating the feature quantity of the genre attribute is calculated net attribute values ​​registered for use attribute value list dialogue state management unit 313 shown in FIG. 27 (A), the search is the use attribute value list since the conditions are not registered, it calculates the feature amount of attributes as in the fourth embodiment.

次に図２４のステップＳ２０２の動作を説明する。 Next will be described the operation of the step S202 of FIG. 24.

次に図２４のステップＳ２０４、Ｓ００６、Ｓ１０４の動作を説明する。 Next will be described the operations of steps S204, S006, S104 of FIG. 24.

検索条件生成手段３２０は、第４の実施例と同様に、検索戦略に基づいて、コンテンツ記憶装置２００からステップＳ２０９で選択した属性の属性値の一覧を取得するか、ステップＳ２０１で特徴量計算手段３１１が属性の特徴量を求める際に用いた属性値を取得し、かつ対話状態管理手段３１３が記憶している利用属性値リストに登録されている属性値を登録されていない属性値を用いて検索条件を生成し、対話生成手段３３０が検索戦略に基づいて対話文を生成し、該検索条件と該対話文を図１９のような提供情報として検索条件選択手段４１０に送信するものとする。 Search condition generating unit 320, as in the fourth embodiment, based on the search strategy, or to obtain a list of attribute values ​​of attributes selected from the content storage unit 200 in step S209, the feature amount calculating means in step S201 311 by using the attribute values ​​obtains the attribute value, and the dialogue state management unit 313 is not registered with the attribute values ​​registered for use attribute value list that stores used in obtaining the feature quantity of attributes generates a search condition, interactive generation means 330 generates a dialogue based on the search strategy, it is assumed that transmits the search condition and the pair Hanashibun the search condition selection means 410 as the advertisement, such as in Figure 19.

次に図２４のステップＳ１０１、Ｓ１０２の動作を説明する。 Next will be described the operations of steps S101, S102 of FIG. 24.

本実施例では、図２６に示す３件のコンテンツを代表とする１００件のコンテンツが検索されたものとする。 In this embodiment, it is assumed that 100 pieces of content in which the representative content of 3 shown in FIG. 26 has been searched.

次に、図２４のステップＳ２０５の動作について説明する。 Next, the operation of step S205 in FIG. 24.

検索条件選択手段４１０は、対話表示手段４００を通じて図２８に示すような画面を表示し、ユーザに検索を継続する意思があるかどうかを確認する。 Search condition selection means 410, through the interactive display device 400 displays a screen as shown in FIG. 28, to see if there is willing to continue the search to the user.

図２８では、画面に検索結果コンテンツが１００件あることを示し、「コンテンツを表示」ボタン、「さらに検索する」ボタンを備えている。 In Figure 28, it shows the search result that the content is stars 100 screen, "display content" button, and a "further search" button.

「コンテンツ表示」ボタンが押されると、検索条件選択手段４１０は対話表示手段４００を通じて図２９に示すような画面を表示し、検索を終了する。 When the "content display" button is pressed, the search condition selection means 410 displays a screen as shown in FIG. 29 through the interactive display device 400, the search ends.

図２９では、コンテンツ件数、スクロールバーを備えたリスト表示を行っているが、検索結果を表示できればよく、画面の構成を限定しているわけではない。 In Figure 29, the content number, is performed a list with the scroll bar, as long the search results, not are limited to configuration of the screen.

次に、図２４のステップＳ２０６の動作について説明する。 Next, the operation of step S206 in FIG. 24.

図２４のステップＳ２０５において「さらに検索する」ボタンが押されると、検索条件選択手段４１０は、図２４のステップＳ１０３で検索した図２６に示す１００件のコンテンツを、次の検索対象コンテンツとしてコンテンツ記憶装置２００に登録し、さらに検索処理を継続する。 When "Further search" button is pressed in step S205 of FIG. 24, the search condition selection means 410, 100 pieces of content that shown in FIG. 26 retrieved in step S103 in FIG. 24, the content stored as a next search target content registered in the device 200, further continues the search process.尚、検索結果のコンテンツ数があらかじめ決められた数より少ない場合には、ユーザに検索継続の意思を確認せずに、図２８のような画面を表示して検索を終了してもよいし、検索結果のコンテンツ数があらかじめ決められた数より多い場合には、自動的に検索を継続してもよい。 Incidentally, the search when the number of content results is less than a predetermined number, without confirming the intention of the search continued to the user may end the search to display the screen shown in FIG. 28, Search when the number of content of the result is greater than the number that is determined in advance, may continue to automatically search.

次に図２４のステップＳ２０７、Ｓ２０８の動作について説明する。 Next will be described operation of step S207, S208 of FIG. 24.

対話状態管理手段３１３は、図２７（Ｂ）に示すように、コンテンツの検索に利用した検索条件「属性＝ジャンル、属性値＝和食」を用いて、ジャンル属性の対話係数を０．０にし、図２７（Ｂ）に示すように、検索条件「属性＝ジャンル、属性値＝和食」を利用属性値リストに登録する。 The dialogue state management unit 313, as shown in FIG. 27 (B), the search condition using the search of the content "attribute = genre, attribute value = Japanese" using, interaction coefficients genre attribute to 0.0, as shown in FIG. 27 (B), to register the search condition "attribute = genre, attribute value = Japanese" to use the attribute value list.次に図２４の２回目のステップＳ００１の動作について説明する。 Next, the operation of the second step S001 of FIG. 24 will be described.

検索戦略記憶装置１００は、１回目のステップＳ００１と同様に再度検索戦略を設定できるが、本実施例では再度検索戦略を設定しなおさないものとする。 Search strategy storage device 100, can be set in the same manner again search strategy and first step S001, in the present embodiment and shall not re-set again search strategy.

次に図２４の２回目のステップＳ２０１では、特徴量計算手段３１１は１回目のステップＳ２０１と同様に動作するが、本実施例では、特徴量計算手段３１１がジャンル属性の特徴量を計算するときには、対話状態管理手段３１３の利用属性値リストに登録されている属性値「和食」を除いて計算し、特徴量が図３０（Ｂ）に示すようにジャンル属性、設備属性、雰囲気属性それぞれ０．１、０．０３、０．０８であったものとする。 Next, in the second step S201 of FIG. 24, but the feature quantity calculation means 311 operates similarly to the first step S201, when the present embodiment, the feature quantity calculation unit 311 calculates the feature quantity of the genre attribute , except for the attribute value "Japanese" registered in the usage attribute value list dialogue state management unit 313 calculates the feature quantity genre attribute, as shown in FIG. 30 (B), the equipment attribute, atmosphere attribute respectively 0. and what it was a 1,0.03,0.08.

次に図２４の２回目のステップＳ２０２の動作を説明する。 Next will be described a second operation of the step S202 of FIG. 24.

このとき検索条件生成手段３２０は、対話状態管理手段３１３が記憶している利用属性値リストに登録されている属性値を登録されていない属性値を用いて検索条件を生成する。 In this case the search condition generating unit 320 generates a search condition by using the attribute value that is not registered with the attribute values ​​dialogue state management unit 313 is registered in the available attribute value list that is stored.

次に図２４の２回目のステップＳ１０１、Ｓ１０２、Ｓ１０３の動作について説明する。 Then the second step of FIG. 24 S101, S102, S103 the operation will be described.

２回目のステップＳ２０５は、１回目のステップＳ２０５と同様に動作するため説明を省略する。 Second step S205 of is omitted because that operates in the same manner as the first step S205.

次に２回目の図２４のステップＳ２０６の動作は１回目のステップＳ２０６と同様に動作するため説明を省略する。 Next the operation of step S206 in the second 24 is omitted because that operates in the same manner as the first step S206.

次に２回目の図２４のステップＳ２０７、Ｓ２０８の動作について説明する。 Next, step S207, S208 of the operation of the second FIG 24 will be described.

対話状態管理手段３１３は、図２７（Ｃ）に示すように雰囲気属性の対話係数を０．０に設定し、ステップＳ２０４で、検索条件「属性＝雰囲気、属性値＝家庭的」を利用属性値リストに登録する。 The dialogue state management unit 313, the interaction coefficients atmosphere attributes as shown in FIG. 27 (C) is set to 0.0, at step S204, the search condition "attribute = atmosphere, attribute value = family" usage attribute value It is registered in the list.

ここで本実施例では、対話状態管理手段３１３が、属性の対話係数を図３３に示すよう対話曲線に従って増加させていくものとする。 Here in the present embodiment, the dialogue state management unit 313 is assumed to interaction coefficients attributes gradually increased in accordance with interactive curve as shown in FIG. 33.

図３３は、縦軸を対話係数、横軸を対話状態管理手段３１３が対話係数を０．０にしたときからの検索回数（ステップＳ２０７を実行した回数と同等）にとり、検索回数にしたがって対話係数が増加していく曲線（これを対話曲線と呼ぶ）をあらわしている。 Figure 33 is a dialogue ordinate coefficients, taken the number of searches since the conversation the abscissa state management unit 313 has a conversation coefficient to 0.0 (equivalent to the number of times of executing the step S207), interaction according to the search count coefficient There has been represents the increase to go curve (referred to as an interactive curve this).

本実施例では、２回目の図２４のステップＳ２０７において対話状態管理手段３１３が雰囲気属性を登録するときには、すでにジャンル属性の対話係数が０．０であったため、図３３に示す対話曲線にしたがって、ジャンル属性の対話係数を０．１に設定する。 In this embodiment, since the dialogue state management unit 313 in step S207 of the second FIG 24 when registering the atmosphere attributes were already interactive coefficient of genre attribute 0.0, according to interaction curve shown in FIG. 33, to set the conversation coefficient of the genre attribute to 0.1.

３回目の図２４のステップＳ００１以降の動作は、２回目のステップＳ００１以降の動作と同様であるため説明を省略する。 Third step S001 and subsequent operation of FIG. 24 will be omitted second step S001 is the same as the subsequent operation.

次に、本発明の第６の実施例を図面を参照して説明する。 Next, a sixth embodiment of the present invention with reference to the drawings.

かかる実施例は本発明の第４の実施の形態に対応するものであり、第５の実施例にコンテキスト管理手段３１４が加えられている。 Such examples are intended to correspond to the fourth embodiment of the present invention, the context management unit 314 to the fifth embodiment is added.

本実施例ではコンテンツ記憶手段２００が図３７に示すコンテンツを記憶しているものとし、第５の実施例で利用した図２５のコンテンツの属性に加え、駐車場属性をもち、属性値として「あり」「なし」のいずれかを持つものとする。 In the present embodiment it is assumed that the content storage unit 200 stores a content shown in FIG. 37, in addition to the attribute of the content of Figure 25 which is utilized in the fifth embodiment has a parking attribute, "there as an attribute value "I shall have any of the" no ".

本実施例では、図３５のステップＳ３０１、Ｓ３０２、Ｓ３０３、Ｓ３０５、Ｓ２０９、Ｓ３０４について説明し、それ以外の動作については第５の実施例と同様のため説明を省略する。 In this example, it describes the steps S301, S302, S303, S305, S209, S304 of FIG. 35, for the other operations will not be described because it is similar to the fifth embodiment.

本実施例ではコンテキストとして「車に乗っているか、いないか」を扱うものとし、コンテキスト管理手段３１４は、図３８に示すように、各属性に対してコンテキストとコンテキスト係数の設定方法（以後、コンテキストルールとよぶ）との対応付けであるコンテキストルールを記憶しているものとする。 "I am in a car, or not" in the present embodiment as the context is intended to cover, context management unit 314, as shown in FIG. 38, the setting method (hereinafter context and context coefficients for each attribute, context It assumed to store a context rule which is correspondence between the called a rule).

図３５のステップＳ３０１、Ｓ３０２の動作について説明する。 A description will be given of the operation of steps S301, S302 of FIG. 35.

コンテキスト管理手段３１４が「車に乗っている」というコンテキストを得られたとすると、コンテキスト管理手段３１４は、図３８に示すコンテキストルールに従い、図３６に示すように、ジャンル、設備、雰囲気、駐車場属性のそれぞれのコンテキスト係数を１．０、１．０、１．０、１．５と設定する。 If the context management means 314 and the resulting context of "riding in the car", context management means 314, according to the context rule shown in FIG. 38, as shown in FIG. 36, genre, facilities, atmosphere, parking attribute to each context coefficients and 1.0,1.0,1.0,1.5 settings.

次に図３５のステップＳ３０３、Ｓ３０５、Ｓ２０９の動作について説明する。 Then step S303 of FIG. 35, S305, S209 the operation will be described.

属性選択手段３１２は第５の実施例の図２４のステップＳ２０３において属性の特徴量を用いて各属性の比較量を求めていたが、本実施例ではさらにコンテキスト係数を用いて、（属性の比較量）＝（属性の特徴量）×（属性の対話係数）×（属性のコンテキスト係数）を用いて比較量を求め、属性のソートを行うものとする。 Although attribute selecting unit 312 had asked to compare the amount of each attribute using the feature quantity of the attribute in step S203 of FIG. 24 in the fifth embodiment, by using a further context coefficient in the present embodiment, comparison of (attributes the amount) = (seek compare amount using the attributes of the feature amount) × (attribute interaction coefficient) × (context factor attribute), it is assumed that the sorting of attributes.

ここで、図３５のステップ２０１で図３９のように特徴量が求まり、ステップＳ２０２で図３９のように対話係数が求まったものとし、属性選択手段３１２が属性の比較量を求めると、駐車場属性の比較量が一番大きいため、ステップＳ０２０９で駐車場属性が選択される。 Here, Motomari feature quantity as shown in FIG. 39 at step 201 in FIG. 35, it is assumed that interaction coefficient was Motoma' as shown in Figure 39 in step S202, the attribute selection means 312 obtains the comparison of attributes, parking for comparison of the attribute is the largest, parking attribute is selected in step S0209.

次にステップＳ３０４の動作について説明する。 Next the operation of the step S304.

検索条件生成手段３２０は、第５の実施例と同様に、ステップＳ２０９で選択された属性と、その属性の属性値から検索条件を生成するが、本実施例ではコンテキスト「車に乗っている」を取得していることから、コンテキストに応じた検索条件を生成するものとし、検索条件「属性＝駐車場属性、属性値＝あり」を生成する。 Search condition generating unit 320, as in the fifth embodiment, the attributes selected at step S209, it generates a search condition from the attribute value of the attribute, in this embodiment, "riding a vehicle" context from the fact that to get, it is assumed that generates a search condition in accordance with the context, to generate a search condition "attribute = Parking attribute, attribute value = Yes".

ステップＳ００６以降の動作は、第５の実施例のステップＳ００６以降の動作と同様であるため説明を省略する。 Step S006 and subsequent operation is omitted because the fifth is the same as the operation of steps S006 subsequent examples of.

尚、上述した実施の形態及び実施例では、特徴量として突出度、均一度、積み上げ均一度を挙げて説明したが、これに限るものではない。 In the embodiments and examples described above, protruding degree, uniformity as the feature amount has been described by way of stacking uniformity, not limited to this.即ち、検索対象であるコンテンツの特性を表すものであればよい。 That is, as long as it represents the characteristic of the content to be retrieved.

本発明によれば、データベースに格納されたデータを検索する情報検索装置や、データベースに格納されたデータの中から適した情報を推薦してくれる情報推薦装置といった用途に適用できる。 According to the present invention can be applied to data stored in the database and information retrieval apparatus for searching, in applications such recommendation to us information recommendation apparatus suitable information from the data stored in the database.

対象となるデータは、実施の形態での説明に用いた店舗情報にとどまらず、テレビ番組、音楽などの映像コンテンツや音楽コンテンツ、特許文献や論文、各種文書などの文字情報コンテンツ、さらには、オフィス業務用アプリケーションなどのアプリケーション情報など、データベースに格納され、属性、属性値が付与されたデータであれば種類を問わず適用可能である。 Data of interest, not only store information used in the description in the embodiment, the television program, video content and music content such as music, JP and papers, text information contents such as various documents, furthermore, office such as application information, such as business applications, stored in a database, attribute, attribute value is applicable irrespective of the kind as long as data attached.

本発明の第１の実施の形態の構成を示すブロック図である。 It is a block diagram showing a configuration of a first embodiment of the present invention.本発明の第１の実施の形態におけるコンテンツおよび対話文、検索条件、コンテンツを説明するための図である。 Content and the dialogue in the first embodiment of the present invention, the search condition is a diagram for explaining the content.本発明の第１の実施の形態における検索戦略を説明するための図である。 It is a diagram for explaining a search strategy in the first embodiment of the present invention.本発明の第１の実施の形態における検索条件、コンテンツ、対話文を説明するための図である。 Search conditions in the first embodiment of the present invention, is a diagram for content and dialogue will be described.本発明の第１の実施の形態における対話文、検索条件、コンテンツの表示例を説明するための図である。 Dialogue in the first embodiment of the present invention, the search condition is a diagram for explaining a display example of the content.本発明の第１の実施の形態の動作を示す流れ図である。 Is a flowchart illustrating the operation of the first embodiment of the present invention.本発明の第２の実施の形態におけるコンテンツを説明するための図である。 It is a diagram for explaining the content of the second embodiment of the present invention.本発明の第１の実施例における検索戦略を選択する画面例を説明するための図である。 It is a diagram for explaining an example of a screen for selecting a search strategy in the first embodiment of the present invention.本発明の第１の実施例におけるコンテンツの分布を説明するための図である。 It is a diagram for explaining the distribution of content in the first embodiment of the present invention.本発明の第１の実施例におけるコンテンツの分布を説明するための図である。 It is a diagram for explaining the distribution of content in the first embodiment of the present invention.本発明の第１の実施例における突出度を説明するための図である。 It is a diagram for explaining the degree of protrusion of the first embodiment of the present invention.本発明の第１の実施例における対話文、検索条件、コンテンツを説明するための図である。 Dialogue in the first embodiment of the present invention, the search condition is a diagram for explaining the content.本発明の第１の実施例における対話文、検索条件、コンテンツの表示例を説明するための図である。 Dialogue in the first embodiment of the present invention, the search condition is a diagram for explaining a display example of the content.本発明の第２の実施例における均一度を説明するための図である。 It is a diagram for explaining a uniformity in the second embodiment of the present invention.本発明の第２の実施例における対話文、検索条件、コンテンツを説明するための図である。 Dialogue in a second embodiment of the present invention, the search condition is a diagram for explaining the content.本発明の第２の実施例における対話文、検索条件、コンテンツの表示例を説明するための図である。 Dialogue in a second embodiment of the present invention, the search condition is a diagram for explaining a display example of the content.本発明の第３の実施例におけるコンテンツの分布を説明するための図である。 It is a diagram for explaining the distribution of the content in the third embodiment of the present invention.本発明の第２の実施の形態の構成を示すブロック図である。 It is a block diagram showing a configuration of a second embodiment of the present invention.本発明の第２の実施の形態における対話文、検索条件を説明するための図である。 Dialogue in a second embodiment of the present invention, is a diagram for describing a search condition.本発明の第２の実施の形態における対話文、検索条件の表示例を説明するための図である。 Dialogue in a second embodiment of the present invention, is a diagram for explaining a display example of a search condition.本発明の第２の実施の形態におけるコンテンツの表示例を説明するための図である。 It is a diagram for explaining an example of display of content in the second embodiment of the present invention.本発明の第２の実施の形態の動作を示す流れ図である。 Is a flowchart illustrating the operation of the second embodiment of the present invention.本発明の第３の実施の形態の構成を示すブロック図である。 The third embodiment of the configuration of the present invention is a block diagram showing.本発明の第３の実施の形態の動作を示す流れ図である。 Is a flowchart showing the operation of the third embodiment of the present invention.本発明の第３の実施の形態におけるコンテンツを説明するための図である。 It is a diagram for explaining the content of the third embodiment of the present invention.本発明の第３の実施の形態におけるコンテンツを説明するための図である。 It is a diagram for explaining the content of the third embodiment of the present invention.本発明の第３の実施の形態における対話係数を説明するための図である。 It is a diagram for explaining the interaction coefficient in the third embodiment of the present invention.本発明の第３の実施の形態における対話係数を説明するための図である。 It is a diagram for explaining the interaction coefficient in the third embodiment of the present invention.本発明の第４の実施例におけるコンテンツの表示例を説明するための図である。 It is a diagram for explaining a display example of a content of the fourth embodiment of the present invention.本発明の第４の実施例における特徴量の表示例を説明するための図である。 It is a diagram for explaining a display example of the feature of the fourth embodiment of the present invention.本発明の第５の実施例における対話文、検索条件の表示例を説明するための図である。 Dialogue in the fifth embodiment of the present invention, is a diagram for explaining a display example of a search condition.本発明の第５の実施例におけるコンテンツを説明するための図である。 It is a diagram for explaining the content of the fifth embodiment of the present invention.本発明の第５の実施例における対話係数を説明するための図である。 It is a diagram for explaining the interaction coefficients in the fifth embodiment of the present invention.本発明の第４の実施の形態の構成を示すブロック図である。 Is a block diagram showing the configuration of a fourth embodiment of the present invention.本発明の第４の実施の形態の動作を示す流れ図である。 Is a flowchart showing the operation of the fourth embodiment of the present invention.本発明の第６の実施例におけるコンテキスト係数を説明するための図である。 It is a diagram for explaining the context coefficient in the sixth embodiment of the present invention.本発明の第６の実施例におけるコンテンツを説明するための図である。 It is a diagram for explaining the content of the sixth embodiment of the present invention.本発明の第６の実施例におけるコンテキストルールを説明するための図である。 It is a diagram for explaining the context rules in the sixth embodiment of the present invention.本発明の第６の実施例におけるコンテキスト係数、対話係数、特徴量を説明するための図である。 Context coefficient in the sixth embodiment of the present invention, is a diagram for interaction coefficients, a feature quantity will be described.

Claims (28)

Translated from Japanese

検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、 選択された検索戦略に定義付けられた突出度、均一度、又は積み上げ均一度を前記コンテンツの各属性の特徴量として計算する特徴量計算手段と、As a method for calculating a feature amount for evaluating each attribute of the content to be searched, the protruding indicating the degree of content number of attribute values with the largest content number is protruded as compared with the content number of other attribute values how to calculate the degree, how the content number to calculate the uniformity indicating whether distribution of the content number of the attribute value is the upper is how much uniform, or the content number is other than the attribute value in the attribute value is an upper how to calculate the stacking uniformity which uniformity by adding the contents number of attribute values was determined combination of the most larger attribute value has been Teigizuke, based on the search strategy, which means the search strategy,the selected search strategy and feature quantity calculating means for calculating Teigizuke was protruding degree, uniformity, or stacking uniformityas a feature quantity of each attribute of the content,前記計算した特徴量と、 既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成手段と、 Wherein the calculated feature amount, whether it is already attribute constituting a search condition using the search, or is set according to the time utilized for the search as a search condition, interaction coefficients and a weighting of each of the attributes the by multiplying the calculated evaluation values of each attribute, and attribute search condition generating means for a candidate search condition constituted by a set of attribute values of the attribute generates a plurality having an evaluation value higher,前記検索条件生成手段で検索条件の候補とされた属性を提示する提示手段とを有することを特徴とする情報提供システム。 Information providing system characterized by having a presentation means for presenting candidate attributesearchby the search condition generation means.

前記提示手段は、前記生成された検索条件の候補と共に、前記検索条件の候補を用いて前記検索対象となるコンテンツから検索した検索結果のコンテンツを提示することを特徴とする請求項１に記載の情報提供システム。 It said presentation means, together with the candidate of the generated search condition, according to claim 1, characterized in that present content of the retrieved search result from the content to be the search target by using the candidate of the search condition information providing system.

前記検索対象となるコンテンツは、記憶部に記憶されている全コンテンツであることを特徴とする請求項１または請求項２に記載の情報提供システム。The search become content object, the information providing system according to claim 1 or claim 2, characterized in that the total content stored in the storage unit.

前記生成した検索条件の候補の中から選択された検索条件をもとにコンテンツを検索し、この検索結果を新たな検索対象となるコンテンツに設定する設定手段を有することを特徴とする請求項１から請求項３のいずれかに記載の情報提供システム。Claim 1 searching based on the content of the selected search condition from among the candidates of the generated search condition, characterized by having a setting unit which sets the content to be the search results as a new search target information providing system according to claim 3.

ユーザ又はシステムの状況や状態に応じて定義付けられている、各属性の重みである状態係数の設定方法に基づき、前記状態係数を設定する状態係数決定手段を有し、Are Teigizuke according to the situation or state of the user or the system, based on the method of setting the condition coefficient is a weight of each attribute has a condition coefficient determining means for setting the condition coefficient,前記検索条件生成手段は、前記特徴量と、前記対話係数と、前記状態係数とを乗算して各属性の評価値を計算し、上位の評価値を有する複数の属性を検索条件の候補とすることを特徴とする請求項１から請求項４のいずれかに記載の情報提供システム。The retrieval condition generating means with said feature value, and the interaction coefficients, and multiplying the condition coefficient to calculate the evaluation value of each attribute, the candidates of a plurality of attributes search conditions having an evaluation value higher information providing system according to any of claims 1 to 4, characterized in that.

前記検索条件生成手段は、上位の評価値を有する複数の属性及びその属性値を検索条件の候補とすることを特徴とする請求項１から請求項５のいずれかに記載の情報提供システム。The retrieval condition generating means, the information providing system according to any of claims 1 to 5, characterized in that a plurality of candidates for the attribute and its attribute value search conditions having an evaluation value higher.

前記検索戦略が、大まかに説明しながら絞り込むことを示す検索戦略である場合、前記特徴量は突出度であることを特徴とする請求項１から請求項６のいずれかに記載の情報提供システム。If the search strategy, a search strategy indicating that refine with broadly described, the information providing system according to any of claims 1 to 6, wherein the feature amount is protruding degree.

前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は均一度であることを特徴とする請求項１から請求項６のいずれかに記載の情報提供システム。If the search strategy, a search strategy indicating that refine earlier, the information providing system according to any of claims 1 to 6, wherein the feature amount is uniformity.

前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は積み上げ均一度であることを特徴とする請求項１から請求項６のいずれかに記載の情報提供システム。If the search strategy, a search strategy indicating that refine earlier, the information providing system according to any of claims 1 to 6, wherein the feature amount is uniformity stacked.

情報提供装置が検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、選択された検索戦略に定義付けられた突出度、均一度、又は積み上げ均一度を前記コンテンツの各属性の特徴量として計算する特徴As a method for the information providing apparatus calculates a characteristic amount for evaluation of each attribute of the content to be searched, the contents number of attribute values with the largest content number is protruded as compared with the content number of other attribute values how to calculate the projected level indicating the degree, how the content number to calculate the uniformity of the distribution of the content number of the attribute value indicating whether a how uniform is an upper, or, the content number is the attribute value is an upper this how to calculate the stacking uniformity which uniformity by adding the contents number of attribute values other than the attribute value was determined combination of the most larger attribute value has been Teigizuke, based on the search strategy, which means the search strategy, selection been Teigizuke was protruding degree search strategy, uniformity, or features to calculate the stacking uniformity as a feature quantity of each attribute of the content計算ステップと、And the calculation step,前記情報提供装置が、前記計算した特徴量と、既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成ステップと、Said information providing apparatus, wherein the calculated feature amount, whether it is already attribute constituting a search condition using the search, or is set according to the time utilized for the search as a search condition, for each of the attributes by multiplying the a weighting interaction coefficients, the calculated evaluation values of each attribute, generates a plurality of candidates of the search conditions constituting a set of attribute values of attributes and attribute having the evaluation value of the upper search a generation step,提示手段が前記検索条件生成ステップで検索条件の候補とされた属性を提示する提示ステップとA presenting step presenting means for presenting a candidate attribute search by the search condition generating stepを有することを特徴とする情報提供方法。Information providing method characterized in that it comprises a.

前記提示ステップは、前記生成された検索条件の候補と共に、前記検索条件の候補を用いて前記検索対象となるコンテンツから検索した検索結果のコンテンツを提示することを特徴とする請求項１０に記載の情報提供方法。The presentation step, the candidate of the generated search condition according to claim 10, characterized in that present content of the retrieved search result from the content to be the search target by using the candidate of the search condition information providing method.

前記検索対象となるコンテンツは、記憶部に記憶されている全コンテンツであることを特徴とする請求項１０または請求項１１に記載の情報提供方法。Content to be the search target, the information providing method according to claim 10 or claim 11, characterized in that the total content stored in the storage unit.

コンテンツ記憶装置が、前記生成した検索条件の候補の中から選択された検索条件をもとにコンテンツを検索し、この検索結果を新たな検索対象となるコンテンツに設定する設定ステップを有することを特徴とする請求項１０から請求項１２のいずれかに記載の情報提供方法。Characterized in that it has a setting step of the content storage device, the selected search condition from among the candidates of the generated search condition to search for based on content, it sets the content to be the search results as a new search target information providing method according to any one of claims 12 to claim 10,.

情報提供装置がユーザ又はシステムの状況や状態に応じて定義付けられている、各属性の重みである状態係数の設定方法に基づき、前記状態係数を設定する状態係数決定ステップを有し、Information providing device is Teigizuke according to the situation or state of the user or the system, based on the method of setting the condition coefficient is a weight of each attribute has a condition coefficient determining step of setting the condition coefficient,前記検索条件生成ステップは、前記特徴量と、前記対話係数と、前記状態係数とを乗算して各属性の評価値を計算し、上位の評価値を有する複数の属性を検索条件の候補とすることを特徴とする請求項１０から請求項１３のいずれかに記載の情報提供方法。The search condition generating step, said feature amount, and the interaction coefficients, and multiplying the condition coefficient to calculate the evaluation value of each attribute, the candidates of a plurality of attributes search conditions having an evaluation value higher information providing method according to claim 13 claim 10, characterized in that.

前記検索条件生成ステップは、上位の評価値を有する複数の属性及びその属性値を検索条件の候補とすることを特徴とする請求項１０から請求項１４のいずれかに記載の情報提供方法。The search condition generating step, the information providing method according to any one of claims 14 claim 10, characterized in that a plurality of attributes and attribute values with the evaluation values of the upper and candidate search.

前記検索戦略が、大まかに説明しながら絞り込むことを示す検索戦略である場合、前記特徴量は突出度であることを特徴とする請求項１０から請求項１５のいずれかに記載の情報提供方法。If the search strategy, a search strategy indicating that refine with broadly described, the information providing method according to claims 10 to claim 15, wherein the feature amount is protruding degree.

情報提供システムのプログラムであって、前記プログラムは前記提供システムを、An information providing system program, the program of the providing system,検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、選択された検索戦略に定義付けられた突出度、均一度、又は積み上げ均一度を前記コンテンツの各属性の特徴量として計算する特徴量計算手段と、As a method for calculating a feature amount for evaluating each attribute of the content to be searched, the protruding indicating the degree of content number of attribute values with the largest content number is protruded as compared with the content number of other attribute values how to calculate the degree, how the content number to calculate the uniformity indicating whether distribution of the content number of the attribute value is the upper is how much uniform, or the content number is other than the attribute value in the attribute value is an upper how to calculate the stacking uniformity which uniformity by adding the contents number of attribute values was determined combination of the most larger attribute value has been Teigizuke, based on the search strategy, which means the search strategy, the selected search strategy and feature quantity calculating means for calculating Teigizuke was protruding degree, uniformity, or stacking uniformity as a feature quantity of each attribute of the content,前記計算した特徴量と、既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成手段と、Wherein the calculated feature amount, whether it is already attribute constituting a search condition using the search, or is set according to the time utilized for the search as a search condition, interaction coefficients and a weighting of each of the attributes the by multiplying the calculated evaluation values of each attribute, and attribute search condition generating means for a candidate search condition constituted by a set of attribute values of the attribute generates a plurality having an evaluation value higher,前記検索条件生成手段で検索条件の候補とされた属性を提示する提示手段とAnd presenting means for presenting a candidate attribute search by the search condition generating meansして機能させることを特徴とするプログラム。Program characterized thereby to function.

前記提示手段は、前記生成された検索条件の候補と共に、前記検索条件の候補を用いて前記検索対象となるコンテンツから検索した検索結果のコンテンツを提示することを特徴とする請求項１９に記載のプログラム。Said presentation means, together with the candidate of the generated search condition according to claim 19, wherein the presenting the content of the search target and the search retrieved from content to be results using candidate of the search condition program.

前記検索対象となるコンテンツは、記憶部に記憶されている全コンテンツであることを特徴とする請求項１９または請求項２０に記載のプログラム。The content to be searched, the program according to claim 19 or claim 20, characterized in that the total content stored in the storage unit.

前記生成した検索条件の候補の中から選択された検索条件をもとにコンテンツを検索し、この検索結果を新たな検索対象となるコンテンツに設定する設定手段を有することを特徴とする請求項１９から請求項２１のいずれかに記載のプログラム。Claim 19 retrieves the content based on the selected search criteria from the candidates of the generated search condition, characterized by having a setting unit which sets the content to be the search results as a new search target program according to any one of claims 21.

ユーザ又はシステムの状況や状態に応じて定義付けられている、各属性の重みである状態係数の設定方法に基づき、前記状態係数を設定する状態係数決定手段を有し、Are Teigizuke according to the situation or state of the user or the system, based on the method of setting the condition coefficient is a weight of each attribute has a condition coefficient determining means for setting the condition coefficient,前記検索条件生成手段は、前記特徴量と、前記対話係数と、前記状態係数とを乗算して各属性の評価値を計算し、上位の評価値を有する複数の属性を検索条件の候補とすることを特徴とする請求項１９から請求項２２のいずれかに記載のプログラム。The retrieval condition generating means with said feature value, and the interaction coefficients, and multiplying the condition coefficient to calculate the evaluation value of each attribute, the candidates of a plurality of attributes search conditions having an evaluation value higher program according to claim 22 claim 19, characterized in that.

前記検索条件生成手段は、上位の評価値を有する複数の属性及びその属性値を検索条件の候補とすることを特徴とする請求項１９から請求項２３のいずれかに記載のプログラム。The retrieval condition generating means, the program according to any one of claims 19, characterized in that a plurality of attributes and attribute values with the evaluation values of the upper and candidate search of claim 23.

前記検索戦略が、大まかに説明しながら絞り込むことを示す検索戦略である場合、前記特徴量は突出度であることを特徴とする請求項１９から請求項２４のいずれかに記載のプログラム。If the search strategy, a search strategy indicating that refine with broadly described, a program according to claim 24 claim 19, wherein the feature amount is protruding degree.

前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は均一度であることを特徴とする請求項１９から請求項２４のいずれかに記載のプログラム。If the search strategy, a search strategy indicating that refine earlier, the program according to claim 24 claim 19, wherein the feature amount is uniformity.

前記検索戦略が、早く絞り込むことを示す検索戦略である場合、前記特徴量は積み上げ均一度であることを特徴とする請求項１９から請求項２４のいずれかに記載のプログラム。If the search strategy, a search strategy indicating that refine earlier, the program according to claim 24 claim 19, wherein the feature amount is uniformity stacked.

検索対象となるコンテンツの各属性を評価するための特徴量を計算する方法として、最大のコンテンツ件数をもつ属性値のコンテンツ件数が他の属性値のコンテンツ件数と比べて突出している度合いを示す突出度を計算する方法、コンテンツ件数が上位である属性値のコンテンツ件数の分布がどれくらい均一であるかを示す均一度を計算する方法、又は、コンテンツ件数が上位である属性値にこの属性値以外の属性値のコンテンツ件数を足し合わせて均一度が最も大きくなる属性値の組み合わせを求めた積み上げ均一度を計算する方法が定義付けられた、検索方針を意味する検索戦略に基づき、選択された検索戦略に定義付けられた突出度、均一度、又は積み上げ均一度を前記コンテンツの各属性の特徴量として計算する特徴量計算手段と、As a method for calculating a feature amount for evaluating each attribute of the content to be searched, the protruding indicating the degree of content number of attribute values with the largest content number is protruded as compared with the content number of other attribute values how to calculate the degree, how the content number to calculate the uniformity indicating whether distribution of the content number of the attribute value is the upper is how much uniform, or the content number is other than the attribute value in the attribute value is an upper how to calculate the stacking uniformity which uniformity by adding the contents number of attribute values was determined combination of the most larger attribute value has been Teigizuke, based on the search strategy, which means the search strategy, the selected search strategy and feature quantity calculating means for calculating Teigizuke was protruding degree, uniformity, or stacking uniformity as a feature quantity of each attribute of the content,前記計算した特徴量と、既に検索に利用した検索条件を構成する属性であるか否か、あるいは検索条件として検索に利用した時期に応じて設定される、前記属性毎の重み付けである対話係数とを乗算して、前記各属性の評価値を計算し、上位の評価値を有する属性とその属性の属性値との組で構成する検索条件の候補を複数生成する検索条件生成手段と、Wherein the calculated feature amount, whether it is already attribute constituting a search condition using the search, or is set according to the time utilized for the search as a search condition, interaction coefficients and a weighting of each of the attributes the by multiplying the calculated evaluation values of each attribute, and attribute search condition generating means for a candidate search condition constituted by a set of attribute values of the attribute generates a plurality having an evaluation value higher,前記検索条件生成手段で検索条件の候補とされた属性を提示する提示手段とAnd presenting means for presenting a candidate attribute search by the search condition generating meansを有することを特徴とする情報提供装置。Information providing apparatus characterized by having a.