JP2007026216A - System, method, and program for providing information - Google Patents
System, method, and program for providing information Download PDFInfo
- Publication number
- JP2007026216A JP2007026216A JP2005208937A JP2005208937A JP2007026216A JP 2007026216 A JP2007026216 A JP 2007026216A JP 2005208937 A JP2005208937 A JP 2005208937A JP 2005208937 A JP2005208937 A JP 2005208937A JP 2007026216 A JP2007026216 A JP 2007026216A
- Authority
- JP
- Japan
- Prior art keywords
- search
- search condition
- result
- information
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、ユーザに情報を検索して提供する情報提供システム、情報提供方法および情報提供プログラムに関し、特に、ユーザの状況に応じた情報を提供する情報提供システム、情報提供方法および情報提供プログラムに関する。 The present invention relates to an information providing system, an information providing method, and an information providing program for searching and providing information to a user, and more particularly, to an information providing system, an information providing method, and an information providing program for providing information according to a user's situation. .
近年、デジタル化された情報は爆発的に増大しており、ユーザがその中から適切な情報を見つけることは困難になってきている。そこで、ユーザの置かれている状況や、車両などの環境情報に応じて検索条件を自動で設定することにより、適切な情報を検索して提供する技術が提案されている。 In recent years, digitized information has increased explosively, and it has become difficult for users to find appropriate information. In view of this, there has been proposed a technique for searching for and providing appropriate information by automatically setting search conditions according to the user's situation and environmental information such as the vehicle.
例えば、特許文献1には、情報要求者からの言語による情報提供要求を解析して要求された情報の種別を特定し、その種別とユーザの現在場所と現在時刻とによる抽出条件を作成し、その抽出条件を用いて情報を取得することにより、情報要求者の状況に適した情報に絞り込んで提供する技術が記載されている。特許文献2には、車両の走行位置や走行速度などの自車両の走行状態に基づく利用者の負荷状況と、対話による入力状態とから検索する情報の内容を選択する技術が記載されている。
For example,
また、検索結果を修正する方法として、特許文献3には、ある検索条件で検索結果が存在しない場合に、検索条件の制約を緩める、もしくは検索条件とした項目を検索するための検索条件を設定し、その結果を表示する方法が記載されている。特許文献4には、検索結果に基づいて更に追加の検索や関連した検索を自動で行う技術が記載されている。
Further, as a method for correcting a search result, in
しかしながら、特許文献1および特許文献2に記載の従来技術では、ユーザの状況変化の度に検索条件が切り替わるため、直前まで検索していた検索条件によって検索した結果と状況変化により切り替わった検索条件によって検索した結果とで大きな変化が生じる場合がある。例えば、車でドライブしながらレストランを探す場合を考える。従来技術では、「和食」「駐車場有り」というユーザが指定した検索条件に、例えば、ユーザの現在の位置情報である「梅田」を追加して検索し、その結果をユーザに提示する。ユーザがそれらの情報を閲覧しながらどこへ行こうかと検討している際にも車は移動しており、梅田から難波まで場所が変わることがある。そのような場合に従来技術では、ユーザの位置情報を難波に変えて「和食」「駐車場有り」「難波」の検索条件による検索をし、その結果をユーザに提示する。このとき、検討していた直前の結果と今回の結果とを比較して件数が大きく減少してしまうなどの変化が生じると、ユーザが違和感を覚えてしまうという問題がある。
However, in the prior art described in
また、検索結果に基づいて再度検索条件を設定する特許文献3および特許文献4に記載の従来技術では、一時点の検索結果のみを見て検索条件を変更するか否かを決定するため、直前の検索結果と比較して変化が生じている場合には、検索結果を修正できない。
Further, in the prior art described in
本発明は、ユーザの状況に応じて検索条件を設定してコンテンツを検索する際に、直前の状況による検索結果と現在の状況による検索結果とで大きな変化が生じた場合に、ユーザに違和感を与えない変化の小さい適切な検索結果を提示する情報提供システム、情報提供方法および情報提供プログラムを提供することを目的とする。 In the present invention, when a search condition is set according to a user's situation and a content is searched, if a big change occurs between the search result according to the previous situation and the search result according to the current situation, the user feels uncomfortable. An object of the present invention is to provide an information providing system, an information providing method, and an information providing program that present an appropriate search result with little change.
本発明による情報提供システムは、コンテンツを分類可能に特徴づける属性と関連づけて記憶されるコンテンツから、ユーザに提供すべきコンテンツを検索してユーザに提供する状況提供システムであって、ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報に応じたコンテンツを検索する検索手段と、直前の状況情報による検索結果と現在の状況情報による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて検索結果が変化したと判断した場合に、検索条件式を修正する修正手段とを備えたことを特徴とする。 An information providing system according to the present invention is a situation providing system that searches a content to be provided to a user from content stored in association with an attribute that characterizes the content so that the content can be classified, and provides the content to the user. Search means for searching for content according to status information indicating the status of the user or the surrounding environment of the user, and a predetermined change by comparing the search result based on the previous status information with the search result based on the current status information And a correction means for correcting the search condition formula when it is determined that the search result has changed based on the determination criterion.
また、本発明による情報提供システムの具体的な実施の形態として、検索手段は、状況情報とユーザから指定された検索条件に基づいて検索条件式を生成する検索条件設定手段と、検索条件式を用いてコンテンツを検索するコンテンツ検索手段とを含み、修正手段は、少なくとも検索条件式と検索結果とを関連付けて検索履歴として記憶する検索履歴管理手段と、前記検索履歴管理手段が記憶する検索履歴を参照して、前回の状況情報に基づいて生成された検索条件式による検索結果と、現在の状況情報に基づいて生成された検索条件式による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて、検索結果が変化したか否かを判定する検索結果変化判定手段と、前記検索結果変化判定手段によって検索結果が変化したと判定された場合に、変更可能な検索条件とその組み合わせによって生成される検索条件候補を順位づける判定基準とを示す検索条件修正ルールに従って、検索条件式を修正する検索条件修正手段とを含んでいてもよい。 As a specific embodiment of the information providing system according to the present invention, the search means includes a search condition setting means for generating a search condition expression based on the situation information and a search condition specified by the user, and a search condition expression. Content search means for searching for content, and the correction means associates at least a search condition expression with a search result and stores it as a search history, and a search history stored by the search history management means. Refer to and compare the search result based on the search condition expression generated based on the previous situation information with the search result based on the search condition expression generated based on the current situation information, and set a predetermined change criterion Based on the search result change determining means for determining whether the search result has changed, and determining that the search result has been changed by the search result change determining means A search condition correcting means for correcting the search condition expression in accordance with a search condition correction rule indicating a changeable search condition and a criterion for ranking the search condition candidates generated by the combination thereof. Good.
また、本発明による情報提供システムにおいて、検索結果変化判定手段は、検索結果を数値化した評価値を比較することによって、検索結果が変化したか否かを判定してもよい。そのような場合には、変化したか否かの判定を数値の差分値を持って簡単に判断することができる。 In the information providing system according to the present invention, the search result change determining means may determine whether or not the search result has changed by comparing an evaluation value obtained by digitizing the search result. In such a case, it is possible to easily determine whether or not the change has occurred with a numerical difference value.
また、本発明による情報提供システムにおいて、検索条件修正手段は、検索条件修正ルールに従って変更可能な検索条件を変更して組み合わせた検索条件候補を生成し、生成した各検索条件候補によって検索した結果を数値化した評価値に基づいて順位付けすることによって、修正後の検索条件式となる検索条件式を検索条件候補の中から選択することも可能である。そのような場合には、各評価値に応じた変化がより小さい適切な検索結果をユーザに提示することができる。 Further, in the information providing system according to the present invention, the search condition correction means generates search condition candidates that are combined by changing search conditions that can be changed according to the search condition correction rule, and obtains the search results by the generated search condition candidates. It is also possible to select a search condition formula as a search condition formula after correction from among the search condition candidates by ranking based on the digitized evaluation values. In such a case, an appropriate search result with a smaller change according to each evaluation value can be presented to the user.
また、本発明による情報提供システムの具体的な実施の形態として、検索結果変化判定手段は、検索結果の件数から評価値を求めてもよい。または、検索条件式に含まれる検索条件のうち、変更可能な検索条件を変更して組み合わせた2以上の検索条件式による検索結果を件数が多い順に順位づけしたランキング値から評価値を求めてもよい。または、検索した各コンテンツの属性の内容から評価値を求めてもよい。 As a specific embodiment of the information providing system according to the present invention, the search result change determining means may obtain an evaluation value from the number of search results. Alternatively, an evaluation value may be obtained from a ranking value obtained by ranking search results based on two or more search condition expressions that are combined by changing the search conditions that can be changed among the search conditions included in the search condition expression in descending order. Good. Or you may obtain | require an evaluation value from the content of the attribute of each searched content.
また、本発明による情報提供システムにおいて、検索条件修正手段は、検索条件式に含まれる検索条件のうち状況情報に応じた検索条件以外の検索条件によって指定される内容をその検索条件の属性が取りうる他の内容に変更して組み合わせた検索条件候補を生成し、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値から最も近い評価値が得られる検索条件候補を修正後の検索条件式として採用してもよい。 Further, in the information providing system according to the present invention, the search condition correcting means takes the content specified by the search condition other than the search condition according to the situation information among the search conditions included in the search condition formula as an attribute of the search condition. After creating a search condition candidate that has been changed and combined with other contents, and corrected the search condition candidate that gives the closest evaluation value from the evaluation value of the search result based on the search condition expression generated based on the previous situation information It may be adopted as a search condition expression.
また、本発明による情報提供システムの別の実施の形態として、検索条件修正手段は、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値と比較して現在の状況情報に基づいて生成された検索条件式による検索結果の評価値が減少した場合に、検索条件式に含まれる検索条件のうち状況情報に応じた検索条件以外の検索条件によって指定される内容とその検索条件の属性が取りうる他の内容とで論理和検索するよう組み合わせた検索条件候補を生成し、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値から最も近い評価値が得られる検索条件候補を修正後の検索条件式として採用してもよい。 Further, as another embodiment of the information providing system according to the present invention, the search condition correcting means includes the current situation information in comparison with the evaluation value of the search result based on the search condition expression generated based on the previous situation information. When the evaluation value of the search result by the search condition expression generated based on the search condition expression decreases, the contents specified by the search condition other than the search condition corresponding to the status information among the search conditions included in the search condition expression and the search condition The search condition candidate is combined to perform a logical OR search with other contents that can be taken by the attribute of the attribute, and the closest evaluation value is obtained from the evaluation value of the search result based on the search condition expression generated based on the previous situation information The search condition candidates to be used may be employed as the corrected search condition formula.
また、検索条件修正手段は、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値と比較して現在の状況情報に基づいて生成された検索条件式による検索結果の評価値が増加した場合に、現在の状況情報に基づいて生成された検索条件式に絞り込みの条件として追加可能な検索条件を追加し組み合わせた検索条件候補を生成し、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値から最も近い評価値が得られる検索条件候補を修正後の検索条件式として採用してもよい。そのような場合には、結果評価値の増減に応じた条件修正候補を生成することができ、より効果的に検索条件を修正することができる。 In addition, the search condition correcting means compares the evaluation value of the search result with the search condition expression generated based on the current situation information in comparison with the evaluation value of the search result with the search condition expression generated based on the previous situation information. Search condition candidates generated by adding search conditions that can be added as narrowing conditions to the search condition expression generated based on the current situation information, and generating a combination of the search condition candidates. A search condition candidate that can obtain an evaluation value closest to the evaluation value of the search result by the search condition expression may be adopted as the corrected search condition expression. In such a case, a condition correction candidate corresponding to the increase / decrease of the result evaluation value can be generated, and the search condition can be corrected more effectively.
また、本発明による情報提供システムの別の実施の形態として、状況情報に基づいて生成される検索条件式に追加する検索条件と、前記検索条件を追加し組み合わせて生成される2以上の検索条件式を順位づける判定基準とを定める検索方針を管理する検索方針管理手段を備え、検索条件設定手段は、現在の状況情報とユーザから指定された検索条件に基づいて生成した検索条件式に、検索方針に応じて追加するよう定められた検索条件を追加し組み合わせて2以上の検索条件式を生成し、各検索条件式による検索結果に基づいて各検索条件式を順位付け、前記順位に基づいて1つの検索条件式を選定し、検索履歴管理手段は、前記検索条件設定手段が導出した順位を検索結果に含めて記憶し、検索結果変化判定手段は、前回の状況情報に基づいて生成され選定された検索条件式の順位と現在の状況情報に基づいて生成され選定された検索条件式の順位を比較して検索結果が変化したか否かを判定してもよい。 As another embodiment of the information providing system according to the present invention, a search condition added to a search condition expression generated based on situation information, and two or more search conditions generated by adding and combining the search conditions A search policy management means for managing a search policy for determining a criterion for ranking the expressions is provided, and the search condition setting means searches the search condition expression generated based on the current situation information and the search condition specified by the user. Two or more search condition expressions are generated by adding and combining search conditions determined to be added according to the policy, and each search condition expression is ranked based on the search result of each search condition expression, and based on the rank One search condition expression is selected, the search history management means stores the order derived by the search condition setting means in the search result, and the search result change determination means is based on the previous situation information. There is generated selected search condition rank and compared to results selected search condition rank is generated based on the current status information may be determined whether or not changed.
また、検索条件修正手段は、検索結果変化判定手段によって検索結果が変化したと判定された場合に、検索条件式に含まれる検索条件のうち検索方針に応じて追加した検索条件によって指定される内容をその検索条件の属性が取りうる他の内容に変更して組み合わせた検索条件候補を生成し、現在の状況情報に基づいて生成された2以上の検索条件式による検索結果に基づいて前記検索条件候補の順位を導出し、前回の状況情報に基づいて生成され選定された検索条件式の順位との差分値が最も小さい検索条件候補を修正後の検索条件式として採用してもよい。そのような場合には、ユーザの要望にあった検索方針から見て大きく変化した場合においても、検索条件を修正することで、ユーザに違和感を与えず、変化の小さい適切な情報を提供することができる。 The search condition correction means is a content specified by the search condition added according to the search policy among the search conditions included in the search condition expression when the search result change determination means determines that the search result has changed. The search condition candidate is generated by combining and changing to other contents that can be taken by the attribute of the search condition, and the search condition is based on the search result by two or more search condition expressions generated based on the current situation information The candidate ranking may be derived, and the search condition candidate having the smallest difference value from the ranking of the search condition formula generated and selected based on the previous situation information may be adopted as the corrected search condition formula. In such a case, even if there is a significant change from the search policy that meets the user's request, the search conditions are corrected to provide appropriate information with little change without giving the user a sense of incongruity. Can do.
また、本発明による情報提供システムの別の実施の形態として、検索した各コンテンツの属性の内容を参照し、検索結果全体を特徴づける属性の内容を抽出するコンテンツ属性調査手段を備え、検索履歴管理手段は、前記コンテンツ属性調査手段が抽出した検索結果全体を特徴づける属性の内容を検索結果に含めて記憶し、検索結果変化判定手段は、前記検索結果全体を特徴づける属性の内容を比較して検索結果が変化したか否かを判定してもよい。そのような場合には、コンテンツの属性から見て大きく変化した場合においても、検索条件を修正することで、ユーザに違和感を与えず、変化の小さい適切な情報を提供することができる。 Further, as another embodiment of the information providing system according to the present invention, there is provided a content attribute investigation means for referring to the content of the attribute of each searched content and extracting the content of the attribute characterizing the entire search result, and a search history management The means stores the contents of the attributes that characterize the entire search results extracted by the content attribute survey means, and the search result change determination means compares the contents of the attributes that characterize the entire search results. It may be determined whether the search result has changed. In such a case, even when there is a large change in view of the content attributes, by correcting the search condition, it is possible to provide appropriate information with little change without giving the user a sense of incongruity.
また、本発明による情報提供システムは、検索条件修正手段が検索条件修正ルールに基づいて生成および順位づけした検索条件候補のうち、ユーザに提示可能な数の検索条件式を選択する検索条件候補生成手段と、前記検索条件候補生成手段によって選択された検索条件式を検索条件候補としてユーザに提示し、ユーザが選択した検索条件式を修正後の検索条件式として採用する検索条件候補選択手段とを備えていてもよい。そのような場合には、例えば、件数が大きく変化した場合においても、ユーザに検索条件の修正候補を提示することで、ユーザは条件を選択しながら変化の小さい適切な情報を提供することができる。 Also, the information providing system according to the present invention is a search condition candidate generation for selecting a number of search condition expressions that can be presented to the user from among the search condition candidates generated and ranked by the search condition correction means based on the search condition correction rules. And a search condition candidate selection means that presents the search condition expression selected by the search condition candidate generation means to the user as a search condition candidate and employs the search condition expression selected by the user as a corrected search condition expression. You may have. In such a case, for example, even when the number of cases greatly changes, by presenting the search condition correction candidates to the user, the user can provide appropriate information with a small change while selecting the condition. .
本発明による情報提供システムの具体的な実施の形態として、少なくともユーザの位置、現在時刻、天候のうちの一部を状況情報として検出する状況検出手段を備えていてもよい。 As a specific embodiment of the information providing system according to the present invention, there may be provided status detecting means for detecting at least a part of the user's position, current time, and weather as the status information.
また、本発明による情報提供方法は、コンテンツを分類可能に特徴づける属性と関連づけて記憶されるコンテンツから、ユーザに提供すべきコンテンツを検索してユーザに提供する状況提供方法であって、検索手段が、ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報に応じたコンテンツを検索し、修正手段が、直前の状況情報による検索結果と現在の状況情報による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて検索結果が変化したと判断した場合に、検索条件式を修正することを特徴とする。 Also, the information providing method according to the present invention is a situation providing method for retrieving content to be provided to a user from content stored in association with an attribute characterizing the content so as to be classified, and providing the user with the content. Searches for content according to the status information indicating the user's position or the environmental conditions around the user, and the correction means compares the search result based on the previous status information with the search result based on the current status information. When it is determined that the search result has changed based on a predetermined change criterion, the search condition formula is corrected.
また、本発明による情報提供方法の具体的な実施の形態として、検索手段が備える検索条件設定手段が、状況情報とユーザから指定された検索条件に基づいて検索条件式を生成し、検索手段が備えるコンテンツ検索手段が、検索条件式を用いてコンテンツを検索し、検索履歴管理手段が、少なくとも検索条件式と検索結果とを関連付けて検索履歴として記憶し、修正手段が備える検索結果変化判定手段が、前記検索履歴管理手段が記憶する検索履歴を参照して、前回の状況情報に基づいて生成された検索条件式による検索結果と、現在の状況情報に基づいて生成された検索条件式による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて、検索結果が変化したか否かを判定し、修正手段が備える検索条件修正手段が、前記検索結果変化判定手段によって検索結果が変化したと判定された場合に、変更可能な検索条件とその組み合わせによって生成される検索条件候補を順位づける判定基準とを示す検索条件修正ルールに従って、検索条件式を修正してもよい。 As a specific embodiment of the information providing method according to the present invention, the search condition setting means included in the search means generates a search condition expression based on the situation information and the search condition specified by the user, and the search means The content search means provided searches for content using the search condition formula, the search history management means stores at least the search condition formula and the search result in association with each other as a search history, and the search result change determination means provided in the correction means , Referring to the search history stored in the search history management means, the search result based on the search condition formula generated based on the previous status information, and the search result based on the search condition formula generated based on the current status information And the search condition correction means included in the correction means is configured to determine whether the search result has changed based on a predetermined change criterion. When the result change determination means determines that the search result has changed, the search condition formula is expressed in accordance with a search condition correction rule indicating a changeable search condition and a criterion for ranking search condition candidates generated by the combination thereof. It may be corrected.
また、本発明による情報提供方法において、検索結果変化判定手段が、検索結果を数値化した評価値を比較することによって、検索結果が変化したか否かを判定してもよい。また、そのような場合には、変化したか否かの判定を数値の差分値を持って簡単に判断することができる。 In the information providing method according to the present invention, the search result change determining means may determine whether or not the search result has changed by comparing evaluation values obtained by quantifying the search result. In such a case, it is possible to easily determine whether or not the change has occurred with a numerical difference value.
また、本発明による情報提供方法において、検索条件修正手段が、検索条件修正ルールに従って変更可能な検索条件を変更して組み合わせた検索条件候補を生成し、生成した各検索条件候補によって検索した結果を数値化した評価値に基づいて順位付けすることによって、修正後の検索条件式となる検索条件式を検索条件候補の中から選択してもよい。そのような場合には、各評価値に応じた変化がより小さい適切な検索結果をユーザに提示することができる。 Further, in the information providing method according to the present invention, the search condition correction means generates search condition candidates that are combined by changing search conditions that can be changed according to the search condition correction rule. By ranking based on the digitized evaluation values, a search condition expression that becomes a corrected search condition expression may be selected from the search condition candidates. In such a case, an appropriate search result with a smaller change according to each evaluation value can be presented to the user.
また、本発明による情報提供方法の具体的な実施の形態として、検索結果変化判定手段が、検索結果の件数から評価値を求めてもよい。または、検索条件式に含まれる検索条件のうち、変更可能な検索条件を変更して組み合わせた2以上の検索条件式による検索結果を件数が多い順に順位づけしたランキング値から評価値を求めてもよい。または、検索した各コンテンツの属性の内容から評価値を求めてもよい。 As a specific embodiment of the information providing method according to the present invention, the search result change determining means may obtain an evaluation value from the number of search results. Alternatively, an evaluation value may be obtained from a ranking value obtained by ranking search results based on two or more search condition expressions that are combined by changing the search conditions that can be changed among the search conditions included in the search condition expression in descending order. Good. Or you may obtain | require an evaluation value from the content of the attribute of each searched content.
また、本発明による情報提供方法において、検索条件修正手段が、検索条件式に含まれる検索条件のうち状況情報に応じた検索条件以外の検索条件によって指定される内容をその検索条件の属性が取りうる他の内容に変更して組み合わせた検索条件候補を生成し、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値から最も近い評価値が得られる検索条件候補を修正後の検索条件式として採用してもよい。 Further, in the information providing method according to the present invention, the search condition correcting means takes the content specified by the search condition other than the search condition corresponding to the situation information among the search conditions included in the search condition formula as the attribute of the search condition. After creating a search condition candidate that is changed and combined with other contents, and correcting the search condition candidate that can obtain the closest evaluation value from the evaluation value of the search result based on the search condition expression generated based on the previous situation information You may employ | adopt as a search condition formula.
また、本発明による情報提供方法の別の実施の形態として、検索条件修正手段が、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値と比較して現在の状況情報に基づいて生成された検索条件式による検索結果の評価値が減少した場合に、検索条件式に含まれる検索条件のうち状況情報に応じた検索条件以外の検索条件によって指定される内容とその検索条件の属性が取りうる他の内容とで論理和検索するよう組み合わせた検索条件候補を生成し、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値から最も近い評価値が得られる検索条件候補を修正後の検索条件式として採用してもよい。 Further, as another embodiment of the information providing method according to the present invention, the search condition correction means compares the evaluation value of the search result based on the search condition expression generated based on the previous situation information with the current situation information. When the evaluation value of the search result by the search condition expression generated based on the search condition expression decreases, the contents specified by the search condition other than the search condition corresponding to the status information among the search conditions included in the search condition expression and the search condition The search condition candidate is combined to perform a logical OR search with other contents that can be taken by the attribute of the attribute, and the closest evaluation value is obtained from the evaluation value of the search result based on the search condition expression generated based on the previous situation information The search condition candidates to be used may be employed as the corrected search condition formula.
また、検索条件修正手段が、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値と比較して現在の状況情報に基づいて生成された検索条件式による検索結果の評価値が増加した場合に、現在の状況情報に基づいて生成された検索条件式に絞り込みの条件として追加可能な検索条件を追加し組み合わせた検索条件候補を生成し、前回の状況情報に基づいて生成された検索条件式による検索結果の評価値から最も近い評価値が得られる検索条件候補を修正後の検索条件式として採用してもよい。そのような場合には、結果評価値の増減に応じた条件修正候補を生成することができ、より効果的に検索条件を修正することができる。 In addition, the search condition correcting means compares the evaluation value of the search result based on the search condition expression generated based on the previous situation information and the evaluation value of the search result based on the search condition expression generated based on the current situation information Search condition candidates generated by adding search conditions that can be added as narrowing conditions to the search condition expression generated based on the current situation information, and generating a combination of the search condition candidates. A search condition candidate that can obtain an evaluation value closest to the evaluation value of the search result obtained by the search condition expression may be adopted as the corrected search condition expression. In such a case, a condition correction candidate corresponding to the increase / decrease of the result evaluation value can be generated, and the search condition can be corrected more effectively.
また、本発明による情報提供方法の別の実施の形態として、検索方針管理手段が、状況情報に基づいて生成される検索条件式に追加する検索条件と、前記検索条件を追加し組み合わせて生成される2以上の検索条件式を順位づける判定基準とを定める検索方針を管理し、検索条件設定手段が、現在の状況情報とユーザから指定された検索条件に基づいて生成した検索条件式に、検索方針に応じて追加するよう定められた検索条件を追加し組み合わせて2以上の検索条件式を生成し、各検索条件式による検索結果に基づいて各検索条件式を順位付け、前記順位に基づいて1つの検索条件式を選定し、検索履歴管理手段が、前記検索条件設定手段が導出した順位を検索結果に含めて記憶し、検索結果変化判定手段が、前回の状況情報に基づいて生成され選定された検索条件式の順位と現在の状況情報に基づいて生成され選定された検索条件式の順位を比較して検索結果が変化したか否かを判定してもよい。 Further, as another embodiment of the information providing method according to the present invention, the search policy management means generates a search condition to be added to the search condition expression generated based on the situation information, and the search condition is added and combined. The search policy that determines the criteria for ranking two or more search condition expressions is managed, and the search condition setting means searches the search condition expression generated based on the current situation information and the search condition specified by the user. Two or more search condition expressions are generated by adding and combining search conditions determined to be added according to the policy, and each search condition expression is ranked based on the search result of each search condition expression, and based on the rank One search condition expression is selected, the search history management means stores the order derived by the search condition setting means in the search result, and the search result change determination means generates the search result based on the previous situation information. It is selected search condition rank and compared to results generated selected search condition ranking based on the current status information may be determined whether or not changed.
また、検索条件修正手段が、検索結果変化判定手段によって検索結果が変化したと判定された場合に、検索条件式に含まれる検索条件のうち検索方針に応じて追加した検索条件によって指定される内容をその検索条件の属性が取りうる他の内容に変更して組み合わせた検索条件候補を生成し、現在の状況情報に基づいて生成された2以上の検索条件式による検索結果に基づいて前記検索条件候補の順位を導出し、前回の状況情報に基づいて生成され選定された検索条件式の順位との差分値が最も小さい検索条件候補を修正後の検索条件式として採用してもよい。そのような場合には、ユーザの要望にあった検索方針から見て大きく変化した場合においても、検索条件を修正することで、ユーザに違和感を与えず、変化の小さい適切な情報を提供することができる。 The content specified by the search condition added according to the search policy among the search conditions included in the search condition expression when the search condition correction means determines that the search result has been changed by the search result change determination means. A search condition candidate is generated by combining and changing to other contents that can be taken by the attribute of the search condition, and the search condition is based on a search result by two or more search condition expressions generated based on the current situation information The candidate ranking may be derived, and the search condition candidate having the smallest difference value from the ranking of the search condition formula generated and selected based on the previous situation information may be adopted as the corrected search condition formula. In such a case, even if there is a significant change from the search policy that meets the user's request, the search conditions are corrected to provide appropriate information with little change without giving the user a sense of incongruity. Can do.
また、本発明による情報提供方法の別の実施の形態として、コンテンツ属性調査手段が、検索した各コンテンツの属性の内容を参照し、検索結果全体を特徴づける属性の内容を抽出し、検索履歴管理手段が、前記コンテンツ属性調査手段が抽出した検索結果全体を特徴づける属性の内容を検索結果に含めて記憶し、検索結果変化判定手段が、前記検索結果全体を特徴づける属性の内容を比較して検索結果が変化したか否かを判定してもよい。そのような場合には、コンテンツの属性から見て大きく変化した場合においても、検索条件を修正することで、ユーザに違和感を与えず、変化の小さい適切な情報を提供することができる。 Further, as another embodiment of the information providing method according to the present invention, the content attribute survey means refers to the content of the attribute of each searched content, extracts the content of the attribute that characterizes the entire search result, and manages the search history Means for storing the contents of the attributes that characterize the entire search result extracted by the content attribute survey means in the search results, and the search result change determining means compares the contents of the attributes that characterize the entire search results It may be determined whether the search result has changed. In such a case, even when there is a large change in view of the content attributes, by correcting the search condition, it is possible to provide appropriate information with little change without giving the user a sense of incongruity.
また、本発明による情報提供方法は、検索条件候補生成手段が、検索条件修正手段が検索条件修正ルールに基づいて生成および順位づけした検索条件候補のうち、ユーザに提示可能な数の検索条件式を選択し、検索条件候補選択手段が、前記検索条件候補生成手段によって選択された検索条件式を検索条件候補としてユーザに提示し、ユーザが選択した検索条件式を修正後の検索条件式として採用してもよい。そのような場合には、例えば、件数が大きく変化した場合においても、ユーザに検索条件の修正候補を提示することで、ユーザは条件を選択しながら変化の小さい適切な情報を提供することができる。 Further, the information providing method according to the present invention includes a number of search condition expressions that can be presented to the user among the search condition candidates generated and ranked by the search condition candidate generating means based on the search condition correction rules. The search condition candidate selection means presents the search condition expression selected by the search condition candidate generation means to the user as a search condition candidate, and the search condition expression selected by the user is adopted as the corrected search condition expression. May be. In such a case, for example, even when the number of cases greatly changes, by presenting the search condition correction candidates to the user, the user can provide appropriate information with a small change while selecting the condition. .
本発明による情報提供方法の具体的な実施の形態として、状況検出手段が、少なくともユーザの位置、現在時刻、天候のうちの一部を状況情報として検出してもよい。 As a specific embodiment of the information providing method according to the present invention, the situation detecting means may detect at least a part of the user's position, current time, and weather as the situation information.
また、本発明による情報提供プログラムは、コンテンツを分類可能に特徴づける属性と関連づけて記憶されるコンテンツから、ユーザに提供すべきコンテンツを検索してユーザに提供するコンピュータに搭載される情報提供プログラムであって、前記コンピュータに、ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報に応じたコンテンツを検索する検索処理、および直前の状況情報による検索結果と現在の状況情報による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて検索結果が変化したと判断した場合に、検索条件式を修正する修正処理を実行させることを特徴とする。 The information providing program according to the present invention is an information providing program mounted on a computer that searches a content to be provided to a user from content stored in association with an attribute that characterizes the content so that the content can be classified and is provided to the user. In addition, a search process for searching for content according to status information indicating a state where the user is placed on the computer or an environmental status around the user, and a search based on a search result based on the previous status information and current status information The result is compared, and when it is determined that the search result has changed based on a predetermined change criterion, correction processing for correcting the search condition formula is executed.
また、本発明による情報提供プログラムは、コンピュータに、検索処理で、ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報とユーザから指定された検索条件に基づいて検索条件式を生成させる検索条件設定処理、および検索条件式を用いてコンテンツを検索するコンテンツ検索処理を実行させ、修正処理で、少なくとも検索条件式と検索結果とを関連付けて検索履歴として記憶する検索履歴管理処理、前記検索履歴を参照して、前回の状況情報に基づいて生成された検索条件式による検索結果と、現在の状況情報に基づいて生成された検索条件式による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて、検索結果が変化したか否かを判定する検索結果変化判定処理、および検索結果が変化したと判定された場合に、変更可能な検索条件とその組み合わせによって生成される検索条件候補を順位づける判定基準とを示す検索条件修正ルールに従って、検索条件式を修正する検索条件修正処理を実行させてもよい。 In addition, the information providing program according to the present invention provides the computer with a search condition formula based on the search information specified by the user and the status information indicating the state where the user is placed or the environmental condition around the user. A search history management process for executing a search condition setting process to be generated and a content search process for searching for content using the search condition formula, and storing at least the search condition formula and the search result in association with each other in the correction process; Referring to the search history, the search result based on the search condition expression generated based on the previous situation information is compared with the search result based on the search condition expression generated based on the current situation information. Search result change determination processing for determining whether or not the search result has changed based on the change determination criteria, and the search result has changed If a search condition correction process for correcting a search condition expression is executed in accordance with a search condition correction rule indicating a search condition that can be changed and a criterion for ranking search condition candidates generated by the combination thereof, Good.
また、本発明による情報提供プログラムは、コンピュータに、検索結果変化判定処理で、検索結果を数値化した評価値を比較することによって、検索結果が変化したか否かを判定させてもよい。 The information providing program according to the present invention may cause the computer to determine whether or not the search result has changed by comparing the evaluation value obtained by digitizing the search result in the search result change determination process.
また、本発明による情報提供プログラムは、コンピュータに、検索条件修正処理で、検索条件修正ルールに従って変更可能な検索条件を変更して組み合わせた検索条件候補を生成し、生成した各検索条件候補によって検索した結果を数値化した評価値に基づいて順位付けすることによって、修正後の検索条件式となる検索条件式を検索条件候補の中から選択させてもよい。 In addition, the information providing program according to the present invention generates search condition candidates that are combined by changing search conditions that can be changed in accordance with the search condition correction rule in the search condition correction processing in the computer, and searches by the generated search condition candidates. By ranking the results based on the evaluation values that have been digitized, the search condition formulas that become the corrected search condition formulas may be selected from the search condition candidates.
本発明によれば、直前の状況による検索結果と現在の状況による検索結果とで大きな変化が生じた場合に、検索条件を修正することにより、ユーザに違和感を与えない変化の小さい適切な検索結果を提示することができる。 According to the present invention, when a significant change occurs between the search result according to the immediately preceding situation and the search result according to the current situation, the appropriate search result with a small change that does not give the user a sense of incongruity by correcting the search condition Can be presented.
以下、本発明の実施の形態を図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
実施の形態1.
図1は、本発明の第1の実施の形態による情報提供システムの構成例を示すブロック図である。図1に示す情報提供システムは、状況検出手段1とユーザ入力手段2と対話検索手段3とコンテンツ提示手段4とコンテンツ記憶手段5とを備える。状況検出手段1は、位置や時間や天候などのユーザが置かれている状況や車両情報など状況情報を検出する。車両情報とは、車両の環境状態を示す情報であって、例えばワイパーの作動状態などである。状況情報とは、ユーザが置かれている状態または周囲の環境状態を示す情報であって、例えば、現在位置、時間、天候、車両情報などである。ユーザ入力手段2には、ユーザから検索条件が入力される。ユーザから入力された検索条件をユーザ条件と記す。対話検索手段3は、状況検出手段1によって検出された状況情報と、ユーザに指定されユーザ入力手段2に入力されたユーザ条件とに基づいてコンテンツを検索する。コンテンツ提示手段4は、検索結果および検索したコンテンツをユーザに提示する。本発明において、コンテンツとは、検索対象として検索される1件分の情報であって、分類に用いる各種付随の情報を含んだ情報を表す。コンテンツ記憶手段5は、検索対象となるコンテンツとそのコンテンツの属性とを関連づけて記憶する。属性とは、コンテンツを特徴付ける情報またはコンテンツが分類される種別を指す情報であって、検索対象とするコンテンツに応じて定める。
FIG. 1 is a block diagram showing a configuration example of an information providing system according to the first embodiment of the present invention. The information providing system shown in FIG. 1 includes a
図2は、検索対象のコンテンツが店舗情報である場合のコンテンツの属性の一例を示す説明図である。図2に示すように、検索対象のコンテンツが店舗情報である場合は、属性として、例えばジャンル、雰囲気、設備、場所、開店時間、平均価格などが適用可能である。また、図2に示すように、コンテンツ記憶手段5には店舗の正確な情報(図2における「属性値」)を記憶しておき、検索の際に属性値をパターン化した加工値(図2における「属性値(加工後)」)への変換を行えるようにして、より包括的な情報による検索ができるようにしてもよい。そのような場合には、例えば、平均価格が2000円の店舗情報は「1000〜3000」という検索条件による検索が可能となり、また例えば、開店時間が10時〜22時までの店舗情報は、現在時刻にて「開店」という検索条件による検索が可能となる。
FIG. 2 is an explanatory diagram showing an example of content attributes when the search target content is store information. As shown in FIG. 2, when the search target content is store information, for example, genre, atmosphere, equipment, location, store opening time, average price, etc. can be applied as attributes. Further, as shown in FIG. 2, the
また、対話検索手段3は、検索条件設定手段301とコンテンツ検索手段302と検索履歴管理手段303と検索結果変化判定手段304と検索条件修正手段305とを備える。検索条件設定手段301は、状況検出手段1により検出された状況情報と、ユーザに指定されユーザ入力手段2に入力されたユーザ条件とに基づいて検索条件式を設定する。コンテンツ検索手段302は、検索条件設定手段301により設定された検索条件式を用いてコンテンツ記憶手段5に記憶されたコンテンツを検索する。検索履歴管理手段303は、検索履歴として少なくとも検索条件式と検索結果とを関連づけて記憶する。検索条件式と検索結果の他にも状況情報を表す識別番号、結果評価値、ユーザ提示有無を含んでもよい。結果評価値とは、検索結果を特徴付けるよう数値化した値であって、例えば、コンテンツ件数などである。検索結果変化判定手段304は、直前の状況情報による検索結果と現在の状況情報による検索結果の内容や件数などを比較し、検索結果が大きく変化したか否かを判定する。検索条件修正手段305は、検索結果変化判定手段304によって検索結果が大きく変化したと判定された場合に、現在の状況情報による検索に用いた検索条件式を変更して直前の状況情報による検索結果からの変化が小さくなるよう修正する。
The
本実施の形態において、状況検出手段1は、例えば、状況情報が位置情報である場合はGPS(Global Positioning System)受信装置(図示せず。)によって実現される。また状況検出手段1は、例えば、状況情報が天候情報である場合は天候に関する情報を提供するサーバ装置とインタフェースをとるインターフェース装置(図示せず。)によって実現される。また状況検出手段1は、例えば、状況情報が時刻情報である場合は時計もしくは時刻情報を提供するサーバ装置とインタフェースをとるインタフェース装置(図示せず。)によって実現される。また状況検出手段1は、例えば、状況情報がワイパー状態などの車両状態である場合はそれらを検出する各種センサー装置(図示せず。)によって実現される。ユーザ入力手段2は、例えばキーボード、マウス、タッチパネル、マイクなどの入力装置およびプログラムに従って動作するCPUによって実現される。コンテンツ提示手段4は、例えばディスプレイ装置、スピーカなどの出力装置およびプログラムに従って動作するCPUによって実現される。コンテンツ記憶手段5は、例えば記憶装置によって実現される。検索条件設定手段301、コンテンツ検索手段302、検索履歴管理手段303、検索結果変化判定手段304および検索条件修正手段305は、例えばプログラムに従って動作するCPUによって実現される。なお、プログラムは本システムが備える記憶装置(図示せず。)に記憶される。
In the present embodiment, the situation detection means 1 is realized by, for example, a GPS (Global Positioning System) receiver (not shown) when the situation information is position information. Moreover, the situation detection means 1 is implement | achieved by the interface apparatus (not shown) which interfaces with the server apparatus which provides the information regarding a weather, for example, when situation information is weather information. In addition, for example, when the status information is time information, the
次に、検索結果変化判定手段304が判定する検索結果の変化の判定方法について説明する。検索結果変化判定手段304は、直前の状況情報による検索結果と現在の状況情報による検索結果から結果評価値を算出する。既に説明したように、結果評価値は検索結果を特徴付けるよう数値化した値であって、ここでは検索結果として抽出したコンテンツの件数を例にとって説明する。コンテンツ件数を結果評価値とする場合には、検索した結果抽出されたコンテンツの件数の値をそのまま結果評価値としてもよい。
Next, a search result change determination method determined by the search result
検索結果変化判定手段304は、算出した直前の状況情報による検索の結果評価値と現在の状況情報による検索の結果評価値とを比較し、あらかじめ定められた変化判定基準を満たす場合は変化したと判定する。変化判定基準を満たさない場合は変化無しと判定する。変化判定基準は、結果評価値の差においてユーザが違和感を覚えるだろう程度を定める基準であって、あらかじめ結果評価値に用いる数値の性質等によって定めておく。図3は、本発明における変化判定基準の一例を示す説明図である。例えば、結果評価値にコンテンツ件数を用いた場合は、図3に示すように、現在の状況情報による結果評価値と直前の状況情報による結果評価値との差が直前の状況情報による結果評価値の2分の1を超過した場合に変化したと判断する変化判定基準を用いてもよい。また、結果評価値をランキング値から求める場合などには、例えば、単純に差が4を超過した場合に変化したと判断する変化判定基を用いてもよい。
The search result
次に、図4を参照して検索条件修正手段305が行う検索条件式の修正方法について説明する。図4は、検索条件修正ルールの一例を示す説明図である。検索条件修正手段305は、検索条件修正ルールに基づき検索条件式を修正するための検索条件候補となる検索条件式を生成して各検索条件候補の検索結果を調査し、最も変化の小さい検索条件式に修正する。検索条件修正ルールは、検索条件を修正する際の候補とする検索条件を生成するための検索条件候補生成ルールと、その候補の検索条件式を用いて検索した結果を順位付けするためのランキングルールとを含み、検索対象とするコンテンツの内容やコンテンツの属性に応じて定められる。図4に示すように、検索条件生成ルールには、例えば「状況情報による条件を除く条件を変更する(図4の例1)」や「結果評価値が減少した場合に状況情報による条件を除く条件を変更して元の条件式とOR検索(論理和検索)し、結果評価値が増加した場合に元の検索条件式に絞り込むための属性を追加する(図4の例2)」と定めてもよい。また、ランキングルールには、例えば「結果評価値の差が小さい検索条件式から順位付ける」と定めてもよい。
Next, the search condition formula correction method performed by the search
検索条件修正手段305は、まず、検索条件候補生成ルールに基づいて候補となる検索条件式を検索条件候補として生成する。例えば、検索条件候補生成ルールが「状況情報による条件を除く条件を変更する」と規定される場合は、検索条件修正手段305は、状況情報による条件を除く各条件について、現状の属性値を現状の属性値以外に変更可能な属性値に変えた組み合わせの検索条件候補を生成してもよい。また、検索条件候補生成ルールが「結果評価値が減少した場合に状況情報による条件を除く条件を変更して元の条件式とOR検索する」と規定される場合は、状況情報による条件を除く各条件について、現状の属性値に現状の属性値以外に変更可能な属性値を含めた組み合わせの検索条件候補を生成してもよい。また、検索条件候補生成ルールが「結果評価値が増加した場合に元の検索条件式に絞り込むための属性を追加する」と規定される場合は、元の条件式に絞込み条件として追加可能な属性の属性値を加えた組み合わせの検索条件候補を生成してもよい。
The search
検索条件修正手段305は、属性値を変更する際にパターン化されていない属性値が用いられていた場合(例えば、図2における場所属性、開店時間属性、座席数属性、平均価格属性等。)は、図2における「属性値(加工後)」に示すように、属性値をパターン化した加工値を用いてもよい。また、検索条件修正手段305は、属性値を変更する際にパターン化できない属性(例えば、名称等。)については、変更対象から除外してもよい。
When the attribute value that is not patterned is used when changing the attribute value, the search condition correcting unit 305 (for example, the location attribute, the opening time attribute, the seating number attribute, the average price attribute, etc. in FIG. 2). As shown in “Attribute value (after processing)” in FIG. 2, a processing value obtained by patterning the attribute value may be used. Further, the search
次に、検索条件修正手段305は、生成した検索条件候補による検索した結果からランキングルールに基づいて各検索条件候補を順位づけし、1位となった検索条件候補を修正後の検索条件式として採用する。例えば、ランキングルールが「結果評価値の差が小さい検索条件式から順位付ける」と規定される場合は、検索条件候補の検索結果から結果評価値を算出し、直前の状況情報による結果評価値と各検索条件候補による結果評価値とを比較し、その差が小さい検索条件式から順位づけてもよい。
Next, the search
次に、図5のフローチャートを参照して本実施の形態の動作を説明する。図5は、本発明の第1の実施の形態の動作例を示すフローチャートである。まず、状況検出手段1は、ユーザの位置や現在時刻や天候などのユーザが置かれている状況や車両情報などの状況情報を検出する(ステップS100)。例えば、位置情報を検出する場合には、状況検出手段1としてGPS受信装置を備え、GPS受信装置により位置情報を検出してもよい。また、例えば、現在時刻を検出する場合には、状況検出手段1として時計を備え、時計装置により現在時刻を検出してもよい。また、例えば、天候情報を検出する場合には、状況検出手段1としてインターネットに接続可能なインタフェース手段を備え、その手段により天候サイトにアクセスすることによって検出してもよい。あるいは、状況検出手段1としてワイパーが作動しているか否かを検出する手段を備え、その手段により天候情報を検出してもよい。また、例えば、乗車人数を検出する場合には、状況検出手段1としてシートに人が座っているかどうかを感知するセンサーを備え、そのセンサーにより乗車人数を検出してもよい。次に、検索条件設定手段301は、状況検出手段1が検出した状況情報を検索条件へ変換する(ステップS101)。例えば、検索対象のコンテンツが店舗情報である場合を例にとって説明すると、図2に示すように、位置情報として検出した緯度経度情報は、「場所」という属性の属性値として「難波」という条件に変換してもよい。また、例えば、現在時刻は「開店時間」という属性の属性値として現在時刻にて「開店」という条件に変換してもよい。他にも、天候は「設備」という属性の属性値として「屋根」という条件に変換してもよい。また、車両情報の乗車人数は「座席」という属性の属性値として「○人以上」または「中規模」という条件に変換してもよいし、車両サイズは「駐車場」という属性の属性値として「車高□cm以上」または「大型車」という条件に変換してもよい。
Next, the operation of the present embodiment will be described with reference to the flowchart of FIG. FIG. 5 is a flowchart showing an operation example of the first exemplary embodiment of the present invention. First, the
ユーザ入力手段2は、例えばキーボード、マウス、タッチパネル、マイクなどの入力装置であり、ユーザから検索条件が入力される(ステップS102)。検索条件は、例えば本システムが備えるディスプレイに入力フィールドを含む画面を表示させ、ユーザに自由にキーワードを入力させてもよい。または、検索条件を選択可能な選択項目を含む画面を表示させ、ユーザに条件とする属性値を選択させてもよい。次に、検索条件設定手段301は、状況検出手段1が検出した状況情報から変換した検索条件と、ユーザ入力手段2に入力されたユーザ条件とを組み合わせて検索条件式を生成し(ステップS103)、検索履歴管理手段303に生成した検索条件式を履歴登録する(ステップS104)。検索条件式の組み合わせは、例えば各検索条件をAND検索(論理積検索)するよう生成してもよい。
The user input means 2 is an input device such as a keyboard, a mouse, a touch panel, and a microphone, for example, and a search condition is input from the user (step S102). As a search condition, for example, a screen including an input field may be displayed on a display provided in the present system, and a keyword may be freely input by a user. Alternatively, a screen including selection items for selecting search conditions may be displayed, and the user may select an attribute value as a condition. Next, the search
次に、コンテンツ検索手段302は、検索条件設定手段301が設定した検索条件式を使って、コンテンツ記憶手段5から検索条件式に合致するコンテンツを検索し(ステップS105)、検索履歴管理手段303に検索結果を履歴登録する(ステップS106)。本実施の形態においては、履歴登録する検索結果は、少なくともコンテンツ件数を含む情報とする。次に、検索結果変化判定手段304は、検索履歴管理手段303が管理する検索結果から結果評価値を計算し、変化判定基準と照らし合わせ、直前の状況情報による検索結果と現在の状況情報による検索結果とが変化したか否かを判定する(ステップS107)。検索結果変化判定手段304は結果評価値を検索履歴管理手段303に履歴登録する。
Next, the
ユーザ条件の入力から1回目の検索の場合、または同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化なしと判定した場合(ステップS108のNO)は、検索結果変化判定手段304は、ユーザに提示することを履歴登録する(ステップS109)。ここまでの動作によって、検索履歴管理手段303が記憶した検索履歴には、検索条件式、検索結果、結果評価値、ユーザ提示有無が登録される。ユーザ提示情報とは、ユーザに検索結果を提示したか否かを示す情報である。検索履歴管理手段303は、同一ユーザ条件による連続した検索において状況情報の変化の度に更新する識別番号を割り当て、その識別番号をあわせて履歴登録に登録してもよい。コンテンツ提示手段4は、検索結果のコンテンツをユーザに提示する(ステップS110)。
In the case of the first search after the input of the user condition, or when it is determined that there is no change from the search result by the immediately preceding situation information in the continuous search under the same user condition (NO in step S108), the search result change determination means 304 The history is registered for presentation to the user (step S109). By the operation so far, the search condition expression, the search result, the result evaluation value, and the user presentation presence / absence are registered in the search history stored by the search
状況検出手段1は、常に、または定期的に、状況情報を検出しており、例えば、ユーザへ検索結果のコンテンツを提示している間であっても状況情報を検出する(ステップS100に戻る。)。検索条件設定手段301は、状況検出手段1が検出した状況情報を検索条件へ変換する(ステップS101)。また、ユーザ条件は変更がなかったとする(ステップS102は省略される)。検索条件設定手段301は、状況情報から変換した検索条件が変更したことを認識し、ユーザ条件と変化した状況情報による検索条件とを組み合わせて検索条件式を生成し(ステップS103)、検索履歴管理手段303に新たに生成した検索条件式を履歴登録する(ステップS104)。検索履歴管理手段303は、状況情報が変更したことを受けて、直前の状況情報による検索条件式に割り当てた識別番号から1つ更新した識別番号をあわせて登録してもよい。
The situation detection means 1 detects the situation information constantly or periodically, and for example, detects the situation information even while presenting the search result content to the user (returns to step S100). ). The search
コンテンツ検索手段302は、検索条件設定手段301が設定した検索条件式を使って、コンテンツ記憶手段5から検索条件式に合致するコンテンツを検索し(ステップS105)、検索履歴管理手段303に検索結果を履歴登録する(ステップS106)。次に、検索結果変化判定手段304は、検索結果から結果評価値を算出し、算出した結果評価値とあらかじめ定められた変化判定基準と照らし合わせ、直前の状況情報による検索結果と現在の状況情報による検索結果とが変化したか否かを判定する(ステップS107)。
The
同一ユーザ条件による連続した検索において、直前の状況情報による検索結果から変化ありと判定した場合(ステップS108のYES)は、検索条件修正手段305に検索条件式の修正を指示する。検索条件修正手段305は、検索条件修正ルールに基づき生成した検索条件候補の検索結果を調査し(ステップS111)、検索条件修正ルールに基づき最も適切な検索条件式に修正する(ステップS112)。検索条件修正手段305は、修正した検索条件式と検索結果と結果評価値とユーザに提示する旨を履歴登録する(ステップS113)。コンテンツ提示手段4は、検索条件の修正を受けて、状況変化により検索結果が変化した旨と検索条件を変更すると変化の少ない検索結果が得られる旨とともに変更した検索条件と検索結果をユーザに提示する(ステップS114)。
When it is determined that there is a change from the search result based on the immediately preceding situation information in the continuous search using the same user condition (YES in step S108), the search
以上のように、本実施の形態によれば、状況の変化に応じたコンテンツの情報を提供する場合に、直前の状況による検索結果からコンテンツの件数が大きく減少するなどの変化をした場合に、検索条件を修正することで、ユーザに違和感を与えず、変化の小さい適切な情報を提供することができる。 As described above, according to the present embodiment, when content information corresponding to a change in the situation is provided, when a change such as the number of contents greatly decreases from the search result according to the immediately preceding situation, By correcting the search condition, it is possible to provide appropriate information with little change without giving the user a sense of incongruity.
また、本実施の形態において、検索対象とするコンテンツは、店舗情報に限らず、テレビ番組情報、音楽や映像コンテンツ、論文や書籍等の文字情報コンテンツ、アプリケーション情報など、検索条件式を用いて検索可能かつ属性と属性値が付与された情報であればどのような種類であっても適用可能である。 In this embodiment, the search target content is not limited to store information, but is searched using a search condition expression such as TV program information, music and video content, text information content such as papers and books, and application information. Any type of information that is possible and has an attribute and an attribute value can be applied.
なお、本実施の形態において、検索手段は、検索条件設定手段301とコンテンツ検索手段302によって実現される。修正手段は、検索履歴管理手段303と検索結果変化判定手段304と検索条件修正手段305によって実現される。また、検索条件設定手段は、検索条件設定手段301によって実現される。コンテンツ検索手段は、コンテンツ検索手段302によって実現される。検索履歴管理手段は、検索履歴管理手段303によって実現される。検索結果変化判定手段は、検索結果変化判定手段304によって実現される。検索条件修正手段は、検索条件修正手段305によって実現される。
In the present embodiment, the search means is realized by the search condition setting means 301 and the content search means 302. The correction means is realized by the search history management means 303, the search result change determination means 304, and the search condition correction means 305. The search condition setting unit is realized by the search
実施の形態2.
次に、本発明の第2の実施の形態について図面を参照して詳細に説明する。図6は、本発明の第2の実施の形態による情報提供システムの構成例を示すブロック図である。図6に示す情報提供システムは、状況検出手段1とユーザ入力手段2と対話検索手段3とコンテンツ提示手段4とコンテンツ記憶手段5と検索条件候補選択手段6とを備える。また、対話検索手段3は、検索条件設定手段301とコンテンツ検索手段302と検索履歴管理手段303と検索結果変化判定手段304と検索条件修正手段305と検索条件候補生成手段306とを備える。本実施の形態は、図1に示す第1の実施の形態と比べて、検索条件候補生成手段306と検索条件候補選択手段6とが追加されている点が異なる。また、検索条件候補生成手段306および検索条件候補選択手段6の追加によって、検索条件修正手段305において修正候補の検索条件式の決定動作以降が省略される点が第1の実施の形態と異なる。
Next, a second embodiment of the present invention will be described in detail with reference to the drawings. FIG. 6 is a block diagram showing a configuration example of an information providing system according to the second embodiment of the present invention. The information providing system shown in FIG. 6 includes a
検索条件修正手段305は、検索結果変化判定手段304によって検索結果が大きく変化したと判定された場合に、検索条件修正ルールに基づき検索条件候補とする検索条件式を生成し、各検索条件候補による検索結果を順位付ける。検索条件候補生成手段306は、検索条件修正手段305により順位付けられた検索条件候補のうち、ユーザに提示可能な検索条件候補を選択する。検索条件候補選択手段6は、検索条件候補生成手段306により選択された検索条件候補の検索条件式をユーザに提示し、ユーザが選択した検索条件式を修正後の検索条件式として採用する。
The search
本実施の形態において、検索条件候補生成手段306は、例えばプログラムに従って動作するCPUによって実現される。検索条件候補選択手段6は、例えばディスプレイ装置、スピーカなどの出力装置およびプログラムに従って動作するCPUによって実現される。
In the present embodiment, the search condition
次に、図7のフローチャートを参照して本実施の形態の動作を説明する。図7は、本発明の第2の実施の形態の動作例を示すフローチャートである。ステップS100からステップS111までは第1の実施の形態と同様のため説明を省略し、直前の状況情報による検索結果から変化ありと判定した場合の動作以降を説明する。 Next, the operation of the present embodiment will be described with reference to the flowchart of FIG. FIG. 7 is a flowchart showing an operation example of the second exemplary embodiment of the present invention. Steps S100 to S111 are the same as those in the first embodiment, and thus the description thereof is omitted. The operation and subsequent operations when it is determined that there is a change from the search result based on the immediately preceding situation information will be described.
検索条件修正手段305は、検索条件修正ルールに基づき生成した検索条件候補の検索結果を調査し(ステップS111)、検索条件修正ルールに基づき生成した検索条件候補を順位付ける。次に、検索条件候補生成手段306は、検索条件修正手段305により順位付けられた検索条件候補からユーザに提示可能な数の検索条件式を選択して検索条件候補を選択する(ステップS200)。
The search
次に、検索条件候補選択手段6は、検索条件候補生成手段306によって選択された検索条件候補をユーザに提示する(ステップS201)。検索条件候補選択手段6は、例えば、状況変化により検索結果が変化する旨と変更可能な条件とそれらのコンテンツ件数を含む情報をユーザに提示し、ユーザに検索条件式を選択させる。検索条件候補選択手段6は、ユーザの選択操作に応じて、変化ありと判定された現在の状況による検索条件式をユーザの選択した検索条件式に修正し、修正した検索条件式をコンテンツ検索手段302に通知する。コンテンツ検索手段302は、修正された検索条件式を用いてコンテンツを検索し(ステップS202)、検索履歴管理手段303に修正した検索条件式と検索結果と結果評価値とユーザ提示有無(ここでは、ユーザ提示有り。)とを履歴登録する(ステップS113)。コンテンツ提示手段4は、検索条件の修正を受けて、検索結果のコンテンツをユーザに提示する(ステップS114)。
Next, the search condition candidate selection means 6 presents the search condition candidates selected by the search condition candidate generation means 306 to the user (step S201). The search condition candidate selection means 6 presents to the user, for example, information indicating that the search result changes due to a change in the situation, conditions that can be changed, and the number of contents thereof, and causes the user to select a search condition expression. The search condition candidate selection means 6 corrects the search condition expression according to the current situation determined to have changed to the search condition expression selected by the user according to the user's selection operation, and the corrected search condition expression is the content search means. 302 is notified. The
以上のように、本実施の形態によれば、状況の変化に応じたコンテンツの情報を提供する場合に、直前の状況による検索結果から、例えば、件数やランキング順位が大きく変化した場合においても、ユーザに検索条件の修正候補を提示することで、ユーザは条件を選択しながら変化の小さい適切な情報を提供することができる。 As described above, according to the present embodiment, when providing content information according to a change in the situation, for example, even when the number of cases or the ranking ranking greatly changes from the search result according to the immediately preceding situation, By presenting the search condition correction candidates to the user, the user can provide appropriate information with a small change while selecting the condition.
なお、本実施の形態において、検索条件候補生成手段は検索条件候補生成手段306によって実現される。検索条件候補選択手段は検索条件候補選択手段6によって実現される。
In this embodiment, the search condition candidate generation unit is realized by the search condition
実施の形態3.
次に、本発明の第3の実施の形態について図面を参照して詳細に説明する。図8は本発明の第3の実施の形態による情報提供システムの構成例を示すブロック図である。図8に示す情報提供システムは、状況検出手段1とユーザ入力手段2と対話検索手段3とコンテンツ提示手段4とコンテンツ記憶手段5と検索方針を管理する検索方針管理手段7とを備える。また、対話検索手段3は、検索条件設定手段301とコンテンツ検索手段302と検索履歴管理手段303と検索結果変化判定手段304と検索条件修正手段305とを備える。本実施の形態は、図1に示す第1の実施の形態と比べて、検索方針管理手段7が追加されている点が異なる。また、検索条件設定手段301が、検索条件式設定時に検索方針管理手段7から得られる検索方針を利用する点が第1の実施の形態と異なる。
Next, a third embodiment of the present invention will be described in detail with reference to the drawings. FIG. 8 is a block diagram showing a configuration example of an information providing system according to the third embodiment of the present invention. The information providing system shown in FIG. 8 includes situation detection means 1, user input means 2, dialogue search means 3, content presentation means 4, content storage means 5, and search policy management means 7 for managing search policies. The dialogue search means 3 includes a search condition setting means 301, a content search means 302, a search history management means 303, a search result change determination means 304, and a search condition correction means 305. This embodiment is different from the first embodiment shown in FIG. 1 in that a search policy management means 7 is added. Further, the point that the search
検索方針は、ユーザの要望に合わせてどの検索条件を優先的に利用するかを定義したルールであって、状況情報に基づいて生成される検索条件式に追加する検索条件と検索条件を追加し組み合わせて生成される2以上の検索条件式を順位づける判定基準とを定める。例えば、よりユーザの近くにあるお店を探す「近い情報を見つける」検索方針や、コンテンツの属性の中で件数の多い属性値を採用する「主要な情報を見つける」検索方針や、コンテンツの属性の中で半分程度の割合の件数となる属性値を採用する「早く見つける」検索方針が適用可能である。検索方針管理手段7は、各検索方針毎に定義づけられた検索条件への設定方法、検索結果の評価方法、採用方法などを管理する。 A search policy is a rule that defines which search conditions are preferentially used according to the user's request, and adds a search condition and a search condition to be added to the search condition expression generated based on the situation information. A criterion for ranking two or more search condition expressions generated in combination is defined. For example, “Find Near Information” search policies that search for stores that are closer to the user, “Find Major Information” search policies that employ many attribute values among content attributes, and content attributes A search policy of “find early” that employs an attribute value that is about half the number of cases is applicable. The search policy management means 7 manages a method for setting search conditions defined for each search policy, a search result evaluation method, a recruitment method, and the like.
例えば「主要な情報を見つける」検索方針では、ジャンル属性および雰囲気属性を追加属性とし、それぞれの属性を組み合わせて検索した結果の件数を用いて判定を行い、最も多い条件式を採用すると定義付けしてもよい。追加する属性は、ジャンル属性や雰囲気属性だけでなく状況情報から変換される属性以外であればよく、例えば平均価格属性を追加してもよい。また「近い情報を見つける」検索方針では、場所属性の属性値と現在位置から最も近い条件式を採用すると定義づけてもよい。また「早く見つける」検索方針では、ジャンル属性および雰囲気属性を追加属性とし、それぞれの属性を組み合わせて、元の条件式で検索される件数の半分の割合となる条件式を採用すると定義付けしてもよい。 For example, in the “Find main information” search policy, the genre attribute and atmosphere attribute are added attributes, and the determination is made using the number of search results combining each attribute, and it is defined that the most conditional expression is adopted. May be. The attribute to be added may be other than the attribute converted from the situation information as well as the genre attribute and the atmosphere attribute. For example, an average price attribute may be added. Further, in the “find near information” search policy, it may be defined that a conditional expression closest to the attribute value of the place attribute and the current position is adopted. Also, in the “Find Early” search policy, it is defined that the genre attribute and the atmosphere attribute are added attributes, and that each attribute is combined to adopt a conditional expression that is half the number of cases searched by the original conditional expression. Also good.
本実施の形態においては、コンテンツ件数を用いて結果評価値を求めるのではなく、ランキング値を用いて結果評価値を求めてもよい。具体的には、検索方針に応じて生成される検索条件候補を順位付けした際の順位をそのまま結果評価値としてもよい。図9は、本実施の形態における検索条件修正ルールの一例を示す説明図である。検索条件候補生成ルールは、図9に示すように、第1の実施の形態において説明した検索条件候補生成ルールに加えて、「検索方針に応じて定められた追加条件を変更する(図9の例3)」と規定してもよい。具体的には、検索方針に応じて追加するよう定められた追加条件を変更可能な属性値に変更して組み合わせた検索条件候補を生成してもよい。 In the present embodiment, the result evaluation value may be obtained using the ranking value instead of obtaining the result evaluation value using the number of contents. Specifically, the ranking when ranking the search condition candidates generated according to the search policy may be used as the result evaluation value as it is. FIG. 9 is an explanatory diagram showing an example of the search condition correction rule in the present embodiment. As shown in FIG. 9, in addition to the search condition candidate generation rule described in the first embodiment, the search condition candidate generation rule changes “additional conditions determined according to the search policy (in FIG. 9 Example 3) ”may be specified. Specifically, a search condition candidate may be generated by changing an additional condition determined to be added according to a search policy to a changeable attribute value and combining them.
本実施の形態において、検索方針管理手段7は、例えばプログラムに従って動作するCPUによって実現される。他の点に関しては第1の実施の形態と同様である。 In the present embodiment, the search policy management means 7 is realized by a CPU that operates according to a program, for example. The other points are the same as in the first embodiment.
次に、図10のフローチャートを参照して本実施の形態の動作を説明する。図10は、本発明の第3の実施の形態の動作例を示すフローチャートである。まず、状況検出手段1は、ユーザの位置や現在時刻や天候などのユーザが置かれている状況や車両情報などの状況情報を検出する(ステップS100)。次に、検索条件設定手段301は、状況検出手段1が検出した状況情報を検索条件へ変換する(ステップS101)。
Next, the operation of the present embodiment will be described with reference to the flowchart of FIG. FIG. 10 is a flowchart illustrating an operation example of the third exemplary embodiment of the present invention. First, the
ユーザ入力手段2には、ユーザから検索条件が入力される(ステップS102)。ユーザ入力手段2は、検索条件だけでなく検索方針も合わせて入力できるような画面を提供してもよく、ユーザから検索方針が入力された場合は入力された検索方針を検索方針管理手段7に通知する。検索方針管理手段7は、管理している検索方針の情報を検索条件設定手段301に通知する(ステップS300)。
Search conditions are input from the user to the user input means 2 (step S102). The user input means 2 may provide a screen that can input not only the search conditions but also the search policy. When the search policy is input by the user, the input search policy is input to the search policy management means 7. Notice. The search
検索条件設定手段301は、状況検出手段1が検出した状況情報から変換した検索条件と、ユーザ入力手段2に入力されたユーザ条件と、さらに検索方針に応じて追加するよう定められた条件とを組み合わせて検索条件候補を生成する(ステップS301)。次に、コンテンツ検索手段302は、検索条件設定手段301が生成した各検索条件候補を用いてコンテンツを検索する(ステップS302)。検索条件設定手段301は、コンテンツ検索手段302が検索した各検索条件候補による検索結果から、検索方針に応じて定められた評価を行い各検索条件候補を順位付ける(ステップS303)。検索条件設定手段301は、検索方針に応じて定められた採用方法に基づいて検索条件候補から検索条件式を1つ決定し(ステップS304)、検索履歴管理手段303に決定した検索条件式と検索結果を履歴登録する(ステップS305)。
The search
次に、検索結果変化判定手段304は、現在の状況情報による、検索条件設定手段301が決定した検索条件式の検索結果から結果評価値を求め、変化判定基準と照らし合わせ、直前の状況情報による検索結果と現在の状況情報による検索結果とが変化したか否かを判定する(ステップS107)。
Next, the search result
ユーザ条件の入力から1回目の検索の場合、または同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化なしと判定した場合(ステップS108のNO)は、検索結果変化判定手段304は、現在の状況情報による検索結果をユーザに提示する旨を履歴登録する(ステップS109)。ここまでの動作によって、検索履歴管理手段303が記憶した検索履歴には、検索条件式、検索結果、結果評価値、ユーザ提示有無が登録される。コンテンツ提示手段4は、検索結果のコンテンツをユーザに提示する(ステップS110)。
In the case of the first search from the input of the user condition, or when it is determined that there is no change from the search result by the immediately preceding situation information in the continuous search under the same user condition (NO in step S108), the search result change determination means 304 Then, a history registration indicating that the search result based on the current status information is presented to the user is registered (step S109). By the operation so far, the search condition expression, the search result, the result evaluation value, and the user presentation presence / absence are registered in the search history stored by the search
状況検出手段1は、常に、または定期的に、ユーザの状況情報を検出しており、例えば、ユーザへ検索結果のコンテンツを提示している間であっても状況情報を検出する(ステップS100に戻る。)。検索条件設定手段301は、状況検出手段1が検出した状況情報を検索条件へ変換する(ステップS101)。ユーザ条件および検索方針はともに変更がなかったとする(ステップS102の処理は省略される)。検索条件設定手段301は、状況情報から変換した検索条件が変更したことを認識し、直前の状況情報による検索条件式に含まれる状況情報から変換した検索条件を現在の状況情報から変換した検索条件にかえた現在の状況情報による検索条件式の順位を求めるため、直前の状況情報による検索条件式と同様に、検索方針に応じて追加するよう定められた条件とを組み合わせて検索条件候補を生成する(ステップS301)。コンテンツ検索手段302は、検索条件設定手段301が設定した各検索条件候補を用いてコンテンツを検索する(ステップS302)。検索条件設定手段301は、コンテンツ検索手段302が検索した各検索条件候補による検索結果から、検索方針に応じて定められた評価を行い各検索条件候補を順位付け(ステップS303)、現在の状況情報による検索結果の順位を導出する。検索条件設定手段301は、直前の状況情報による検索条件式に含まれる状況情報から変換した検索条件を現在の状況情報から変換した検索条件にかえた検索条件式を現在の状況情報による検索条件式として設定し(ステップS304)、検索履歴管理手段303に現在の状況情報による検索条件式と検索結果を履歴登録する(ステップS305)。
The situation detection means 1 detects the situation information of the user constantly or periodically. For example, the situation detection means 1 detects the situation information even while the search result content is being presented to the user (in step S100). Return.). The search
検索結果変化判定手段304は、現在の状況情報による検索条件式の検索結果から結果評価値を求め、変化判定基準と照らし合わせ、直前の状況情報による検索結果と現在の検索結果とが変化したか否かを判定する(ステップS107)。
The search result
同一ユーザ条件による連続した検索において、直前の状況情報による検索結果から変化ありと判定した場合(ステップS108のYES)は、検索条件修正手段305に検索条件式の修正を指示する。検索条件修正手段305は、検索条件修正ルールに基づき生成した検索条件候補の検索結果を調査し(ステップS111)、検索条件修正ルールに基づき最も適切な検索条件式に修正する(ステップS112)。検索条件修正手段305は、修正した検索条件式と検索結果と結果評価値とユーザ提示有無(ここでは、ユーザ提示有り。)とを履歴登録する(ステップS113)。コンテンツ提示手段4は、検索条件の修正を受けて、状況変化により検索結果が変化した旨と検索条件を変更すると変化の少ない検索結果が得られる旨とともに変更した検索条件と検索結果をユーザに提示する(ステップS114)。
When it is determined that there is a change from the search result based on the immediately preceding situation information in the continuous search using the same user condition (YES in step S108), the search
また、検索条件修正手段305は、検索条件修正ルールに基づき最も適したと判定した検索条件式による検索結果が、変化判定基準に照らし合わせると変化なしと判定されない場合に、変更する条件を1つ増やして検索条件候補を生成しなおし、その中で再度判定してもよい。例えば、「状況情報1*属性値11*属性値21」を検索条件修正ルールに基づき、「属性値11」と「属性値21」とをそれぞれ変更可能な組み合わせによる調査の結果、「属性値11」を「属性値12」に変えると一番変化が少なくなるが、修正しても変化ありと判定される場合には、「属性値12」への変更に加え、さらに「属性値21」を変更可能な属性値に変えて、検索条件候補「状況情報*属性値12*属性値22」や「状況情報*属性値12*属性値23」を生成し、より結果評価値の差が小さい条件式を採用してもよい。なお、”*”は論理積を意味する。
In addition, the search
以上のように、本実施の形態によれば、状況の変化に応じたコンテンツの情報を提供する場合に、直前の状況による検索結果が、検索方針から見て大きく変化した場合においても、検索条件を修正することで、ユーザに違和感を与えず、変化の小さい適切な情報を提供することができる。 As described above, according to the present embodiment, when content information corresponding to a change in the situation is provided, even when the search result according to the immediately preceding situation has changed greatly in view of the search policy, the search condition By correcting the information, it is possible to provide appropriate information with little change without giving the user a sense of incongruity.
なお、本実施の形態において、検索方針管理手段は検索方針管理手段7によって実現される。 In the present embodiment, the search policy management means is realized by the search policy management means 7.
実施の形態4.
次に、本発明の第4の実施の形態について図面を参照して詳細に説明する。図11は本発明の第4の実施の形態による情報提供システムの構成例を示すブロック図である。図11に示す情報提供システムは、状況検出手段1とユーザ入力手段2と対話検索手段3とコンテンツ提示手段4とコンテンツ記憶手段5とを備える。また、対話検索手段3は、検索条件設定手段301とコンテンツ検索手段302と検索履歴管理手段303と検索結果変化判定手段304と検索条件修正手段305とコンテンツ属性調査手段307とを備える。本実施の形態は、図1に示す第1の実施の形態と比べて、コンテンツ属性調査手段307が追加されている点が異なる。
Next, a fourth embodiment of the present invention will be described in detail with reference to the drawings. FIG. 11 is a block diagram showing a configuration example of an information providing system according to the fourth embodiment of the present invention. The information providing system shown in FIG. 11 includes situation detection means 1, user input means 2, dialogue search means 3, content presentation means 4, and content storage means 5. The dialogue search means 3 includes a search condition setting means 301, a content search means 302, a search history management means 303, a search result change determination means 304, a search condition correction means 305, and a content attribute search means 307. This embodiment is different from the first embodiment shown in FIG. 1 in that a content
コンテンツ属性調査手段307は、検索結果として抽出されたコンテンツの属性を調査する。本実施の形態においては、コンテンツ件数を用いて結果評価値を求めるのに代えて、コンテンツの属性を用いて結果評価値を求めてもよい。具体的には、図2に示すような価格や座席数などの属性値を平均化した値や、検索結果として抽出されたコンテンツの中で、最も多い属性値を結果評価値とすることができる。
The content
本実施の形態において、コンテンツ属性調査手段307は、例えばプログラムに従って動作するCPUによって実現される。なお、プログラムは本システムが備える記憶装置(図示せず。)に記憶される。他の点に関しては第1の実施の形態と同様である。
In the present embodiment, the content
コンテンツ属性調査手段307は、コンテンツ検索手段302が検索したコンテンツについて、どのような属性を持っているかを調査する。ここでは、平均価格属性を用いる場合を例にとって説明する。コンテンツ属性調査手段307は、検索結果として抽出された全コンテンツの平均価格属性値から平均値を算出する。検索結果変化判定手段304は、コンテンツ属性調査手段307が求めた平均値を結果評価値として変化判定基準と照らし合わせ、直前の状況情報による検索結果と現在の状況情報による検索結果とが変化したか否かを判定する。検索条件候補による検索結果に対しても、コンテンツ検索手段302が同様に平均価格属性の平均値を算出する。検索条件修正手段305は、コンテンツ属性調査手段307が求めた平均値を結果評価値としてランキングルールに基づき修正後の検索条件式とする検索条件式を決定する。他の点については第1の実施例と同様である。
The content
以上のように、本実施の形態によれば、状況の変化に応じたコンテンツの情報を提供する場合に、直前の状況を用いて検索したコンテンツの属性が大きく変化した場合においても、検索条件を修正することで、ユーザに違和感を与えず、変化の小さい適切な情報を提供することができる。 As described above, according to the present embodiment, when content information corresponding to a change in the situation is provided, even when the attribute of the content searched using the immediately preceding situation changes greatly, the search condition is changed. By correcting, it is possible to provide appropriate information with little change without giving the user a sense of incongruity.
なお、本実施の形態において、コンテンツ属性調査手段はコンテンツ属性調査手段307によって実現される。
In the present embodiment, the content attribute survey unit is realized by the content
次に、具体的な実施例を用いて第1の実施の形態の動作を具体的に説明する。本実施例は、ユーザが車で梅田から本町、本町から難波へドライブしている最中にレストランを探す場面を例にとって説明する。本実施例において、検索対象とするコンテンツは店舗情報とし、各店舗情報には、図2に示すような属性が付与されているものとする。また、結果評価値はコンテンツ件数を用い、変化判定基準は「結果評価値の差が直前の状況による結果評価値の2分の1を超過」と規定する。また、検索条件修正ルールとして、検索条件候補生成ルールは「状況情報による条件を除く条件を変更する」とし、ランキングルールは「結果評価値の差が小さい検索条件式から順位付ける」と規定する。なお、本実施例の動作の説明に付与するステップ番号は、第1の実施の形態の動作を示す図5のフローチャートに対応させて記述する。 Next, the operation of the first exemplary embodiment will be specifically described using a specific example. In the present embodiment, a case where a user searches for a restaurant while driving from Umeda to Honmachi and from Honmachi to Namba will be described as an example. In this embodiment, it is assumed that the content to be searched is store information, and each store information has an attribute as shown in FIG. The result evaluation value uses the number of contents, and the change criterion is defined as “the difference between the result evaluation values exceeds one half of the result evaluation value according to the immediately preceding situation”. Further, as the search condition correction rule, the search condition candidate generation rule is defined as “change the condition excluding conditions based on the situation information”, and the ranking rule is defined as “ranking from search condition formulas with small difference in result evaluation values”. Note that the step numbers given to the description of the operation of the present embodiment are described in correspondence with the flowchart of FIG. 5 showing the operation of the first embodiment.
ユーザが車で梅田を走行中、状況検出手段1は現在位置を梅田と検出する(ステップS100)。検索条件設定手段301は、状況検出手段1が検出した梅田という現在位置情報を元に、「梅田」周辺で検索という検索条件を設定する(ステップS101)。ここでユーザが検索を要求する操作を行い、ユーザ入力手段2には、例えば「和食」「駐車場有り」という検索条件が入力される(ステップS102)。検索条件設定手段301は、状況検出手段1が検出した状況情報による条件「梅田」と、ユーザ入力手段2に入力されたユーザ条件「和食」「駐車場有り」とを組み合わせて検索条件式「和食*駐車場有り*梅田」を生成し(ステップS103)、検索条件式を履歴登録する(ステップS104)。
While the user is traveling in Umeda by car, the situation detection means 1 detects the current position as Umeda (step S100). The search
コンテンツ検索手段302は、検索条件設定手段301が設定した検索条件式「和食*駐車場有り*梅田」を使って、コンテンツを検索し、検索結果のコンテンツ件数を履歴登録する(ステップS105,S106)。例えば、検索した結果コンテンツ件数が30件であったとすると、検索結果変化判定手段304は、コンテンツ検索手段302が検索した検索結果のコンテンツ件数30件から結果評価値30を求め、求めた結果評価値30を履歴登録する。
The
ユーザ条件の入力から1回目の検索の場合は、検索結果変化判定手段304は検索結果が変化なしとして(ステップS107,ステップS108のNO)、ユーザに検索結果を提示する旨を履歴登録する(ステップS109)。ここまでの動作によって検索履歴には、図12に示すように、検索条件式に「和食*駐車場有り*梅田」、検索結果に30件、結果評価値に30、ユーザ提示有り(図中には「提示」と表示)とする検索情報が登録される。コンテンツ提示手段4は、図13(a)に示すように、検索結果であるコンテンツの情報をユーザに提示する(ステップS110)。図12は第1の実施例における履歴登録の登録例を示す説明図である。図13は本実施例における検索結果のユーザ提示例を示す説明図であり、図13(a)は1回目の検索となる梅田における検索結果のユーザ提示例を示す。
In the case of the first search after the input of the user condition, the search result
ここで、車が梅田から本町まで移動した場合、状況検出手段1は現在位置を本町と検出する(ステップS100に戻る)。検索条件設定手段301は、状況検出手段1が検出した本町という現在位置情報を元に、「本町」周辺で検索という検索条件を設定する(ステップS101)。ユーザ条件は変更がなかったとする(ステップS102は省略される)。検索条件設定手段301は状況検出手段1が検出した現在位置情報が本町に変化したことを認識し、検索条件を「梅田」から「本町」に変え、現在の状況情報による条件「本町」とユーザ条件「和食」「駐車場有り」とを組み合わせて検索条件式「和食*駐車場有り*本町」を生成し(ステップS103)、検索条件式を履歴登録する(ステップS104)。
Here, when the car has moved from Umeda to Honmachi, the situation detection means 1 detects the current position as Honmachi (returns to Step S100). The search
コンテンツ検索手段302は、検索条件設定手段301が設定した検索条件式「和食*駐車場有り*本町」を使って、コンテンツを検索し、検索結果のコンテンツ件数を履歴登録する(ステップS105,S106)。例えば、検索結果のコンテンツ件数が31件であったとすると、検索結果変化判定手段304は、コンテンツ検索手段302が検索した検索結果のコンテンツ件数31件から結果評価値31を求め、求めた結果評価値31を履歴登録する。
The
検索結果変化判定手段304は、梅田での結果評価値30と本町での結果評価値31とを比較して、結果評価値の差が直前の状況による結果評価値の2分の1を超過とする変化判定基準に基づき、変化なしと判定する(ステップS107)。同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化なしと判定した場合(S108のNO)は、1回目の検索結果と同様に、検索結果変化判定手段304はユーザに検索結果を提示する旨を履歴登録する(ステップS109)。図12に示すように、ここまでの動作によって検索履歴には、検索条件式「和食*駐車場有り*本町」、検索結果31件、結果評価値31、ユーザ提示有り(図中には「提示」と表示)とする検索情報が登録される。コンテンツ提示手段4は、図13(b)に示すように、検索結果であるコンテンツの情報をユーザに提示する(ステップS110)。図13(b)は2回目の検索となる本町における検索結果のユーザ提示例を示す説明図である。
The search result change determination means 304 compares the result evaluation value 30 in Umeda with the
以上の説明は、状況の変化によって検索結果が変化しなかった場合の動作である。次に、状況の変化によって検索結果が変化した場合の動作を説明する。車が本町から難波まで移動し、状況検出手段1がユーザの現在位置を難波と検出する(ステップS100に戻る)。本町の場合と同様、検索条件式「和食*駐車場有り*難波」による検索を行い、検索結果等を履歴登録する(ステップS101〜S106)。なお、検索結果に変化が生じているか否かを判定するまでは、ユーザへの提示は行わないため検索履歴のユーザ提示欄は、図14に示すように、提示無し(図中には「非提示」と表示)としておく。 The above description is the operation when the search result does not change due to a change in the situation. Next, an operation when the search result changes due to a change in the situation will be described. The car moves from Honmachi to Namba, and the situation detection means 1 detects the current position of the user as Namba (return to step S100). As in the case of Honmachi, a search is performed based on the search condition expression “Japanese food * parking place * Namba”, and the search results and the like are registered as a history (steps S101 to S106). Note that the user presentation column of the search history is not presented as shown in FIG. 14 until it is determined whether or not a change has occurred in the search result. Display ").
例えば、検索した結果、コンテンツ件数が5件であったとする。検索結果変化判定手段304は、検索結果のコンテンツ件数5件から結果評価値5を求め、本町での結果評価値31と難波での結果評価値5とを比較して、結果評価値の差26が直前の状況による結果評価値の2分の1である15.5を超過しているため、変化ありと判定する(ステップS107)。検索結果変化判定手段304は、同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化ありと判断した場合(ステップS108のYES)は、検索条件修正手段305に検索条件式の修正を指示する。ここまでの動作によって検索履歴には、図14に示すように、検索条件式「和食*駐車場有り*難波」、検索結果5件、結果評価値5、ユーザ提示無し(図中には「非提示」と表示)とする検索情報が登録される。
For example, it is assumed that the number of contents is 5 as a result of the search. The search result change determination means 304 obtains a
検索条件修正手段305は、例えば図4の例1として示す、検索条件候補生成ルール「状況情報による条件を除く条件を変更する」に基づき、検索条件式「和食*駐車場有り*難波」のうち状況依存で決定される「難波」以外の検索条件「和食」「駐車場有り」について、現在の属性値を変更可能な属性値に変えた組み合わせの検索条件式を生成し、検索結果を調査する(ステップS111)。例えば図2に示すように、ジャンル属性は「和食」「イタリア」「中華」「洋食」「フランス」「居酒屋」にパターン化され、駐車場属性は「駐車場有り」「駐車場無し」にパターン化される場合、検索条件候補は、「和食」を除く他の属性値に変えた組み合わせの「イタリア*駐車場有り*難波」「中華*駐車場有り*難波」「洋食*駐車場有り*難波」「フランス*駐車場有り*難波」「居酒屋*駐車場有り*難波」と、「駐車場有り」を「駐車場無し」に変えた組み合わせの「和食*駐車場無し*難波」となる。 The search condition correction means 305 is based on the search condition candidate generation rule “change conditions excluding conditions based on status information” shown as Example 1 in FIG. For the search conditions other than “Namba” determined depending on the situation, “Japanese food” and “Parking available”, generate a search condition formula that combines the current attribute values with changeable attribute values, and investigate the search results. (Step S111). For example, as shown in FIG. 2, the genre attribute is patterned as “Japanese food”, “Italy”, “Chinese food”, “Western food”, “France”, “Izakaya”, and the parking lot attribute is patterned as “with parking lot” or “without parking lot”. The search condition candidate is a combination of “Italy * with parking lot * Namba” “Chinese * with parking lot * Namba” “Western food * with parking lot” * Namba "France * with parking lot * Namba" "Izakaya * with parking lot * Namba" and "Japanese restaurant * no parking lot * Namba" in combination with "no parking lot" changed to "no parking lot".
検索条件修正手段305は、検索条件候補を上記の6通り生成し、各検索条件候補による検索結果から候補評価値を求めランキングルールに基づき検索条件候補を順位付ける。候補評価値とは、直前の状況情報による結果評価値と修正候補による結果評価値との差分値を指す。図15は、本実施例における検索条件候補の検索結果例を示す説明図である。例えば、図15に示すように各検索条件候補による検索の結果、「イタリア」に変えた場合28件、「中華」に変えた場合15件、「洋食」に変えた場合7件、「フランス」に変えた場合3件、「居酒屋」に変えた場合2件、「駐車場無し」に変えた場合60件であるとすると、検索条件修正手段305は、1位「イタリア*駐車場有り*難波」候補評価値3、2位「中華*駐車場有り*難波」候補評価値16、3位「洋食*駐車場有り*難波」候補評価値24、4位「フランス*駐車場有り*難波」候補評価値28、5位「居酒屋*駐車場有り*難波」候補評価値29と「和食*駐車場無し*難波」候補評価値29と順位付ける。順位付けの結果1位となった検索条件式が直前の状況による検索結果と最も近い結果であるとして、検索条件修正手段305は「和食」を「イタリア」に修正することを決定する(ステップS112)。
The search
修正する検索条件式が決定した場合、検索条件修正手段305は、修正した検索条件式「イタリア*駐車場有り*難波」と検索結果28件と結果評価値28とユーザ提示有無(ここでは、ユーザ提示有り。)とを履歴登録する(ステップS113)。コンテンツ提示手段4は、検索条件の修正を受けて、状況変化により検索結果が変化した旨と検索条件を変更すると変化の少ない検索結果が得られる旨とともに変更した検索条件と検索結果をユーザに提示する(ステップS114)。図16は本実施例における検索結果のユーザ提示例を示す説明図である。例えば、図16に示すように、本町から難波に移動すると和食の条件では、コンテンツの件数が少なくなりすぎるが、イタリア料理の条件に変更すればコンテンツの件数が適切な数になることを伝え、検索結果とともに提示してもよい。 When the search condition formula to be corrected is determined, the search condition correction means 305 determines that the corrected search condition formula “Italy * parking lot * Namba”, 28 search results, result evaluation value 28, and presence of user presentation (in this case, user History is registered (step S113). The content presenting means 4 presents the changed search condition and the search result to the user together with the fact that the search result is changed due to the change of the situation and the search result is changed when the search condition is changed. (Step S114). FIG. 16 is an explanatory diagram showing a user presentation example of search results in the present embodiment. For example, as shown in FIG. 16, if you move from Honmachi to Namba, the number of content will be too small under the Japanese food condition, but if you change to the Italian food condition, the number of content will be an appropriate number, It may be presented together with the search result.
次に、第2の実施例を用いて第1の実施の形態の動作を具体的に説明する。本実施例は、検索条件修正ルールとして、検索条件候補生成ルールは「結果評価値が減少した場合に状況情報による条件を除く条件を変更して元の条件式とOR検索し、結果評価値が増加した場合に元の検索条件式に絞り込むための属性を追加する」とし、ランキングルールは「結果評価値の差が小さい検索条件式から順位づける」と規定する。他の点に関しては、第1の実施例と同様である。 Next, the operation of the first embodiment will be described in detail using a second example. In this embodiment, as a search condition correction rule, the search condition candidate generation rule is “If the result evaluation value decreases, the condition excluding the condition based on the status information is changed and ORed with the original conditional expression, and the result evaluation value is The attribute for narrowing down to the original search condition formula when it increases is added ", and the ranking rule defines that" rank the search condition formula with a small difference in result evaluation values ". Other points are the same as in the first embodiment.
本実施例では、状況の変化によって検索結果が変化しない場合は第1の実施例と同様のため説明を省略し、状況の変化によって検索結果が変化した場合の動作を説明する。車が本町から難波まで移動した場合、状況検出手段1はユーザの現在位置を難波と検出する(ステップS100)。本町の場合と同様、検索条件式「和食*駐車場有り*難波」による検索を行い、検索結果等を履歴登録する(ステップS101〜S106)。 In the present embodiment, when the search result does not change due to a change in the situation, the description is omitted because it is the same as the first embodiment, and the operation when the search result changes due to the change in the situation will be described. When the car moves from Honmachi to Namba, the situation detection means 1 detects the current position of the user as Namba (step S100). As in the case of Honmachi, a search is performed based on the search condition expression “Japanese food * parking place * Namba”, and the search results and the like are registered as a history (steps S101 to S106).
例えば、検索した結果、コンテンツ件数が5件であったとする。検索結果変化判定手段304は、本町での結果評価値31と難波での結果評価値5とを比較して、結果評価値の差26が直前の状況による結果評価値の2分の1である15.5を超過しているため変化ありと判定する(ステップS107)。検索結果変化判定手段304は、同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化ありと判断した場合(ステップS108のYES)は、検索条件修正手段305に検索条件式の修正を指示する。
For example, it is assumed that the number of contents is 5 as a result of the search. The search result
検索結果変化判定手段304は、結果評価値が減少したことを認識し、例えば図4の例2として示す、検索条件候補生成ルール「結果評価値が減少した場合に状況情報による条件を除く条件を変更して元の条件式とOR検索する」に基づき、検索条件式「和食*駐車場有り*難波」のうち、状況依存で決定される「難波」以外の検索条件「和食」「駐車場有り」について、現在の属性値と変更可能な属性値とを含めた組み合わせの検索条件式を生成し、検索結果を調査する(ステップS111)。例えば図2に示すように、ジャンル属性は「和食」「イタリア」「中華」「洋食」「フランス」「居酒屋」にパターン化され、駐車場属性「駐車場有り」「駐車場無し」にパターン化される場合、検索条件候補は、「和食」と「和食」を除く他の属性値とを含めた組み合わせの「(和食+イタリア)*駐車場有り*難波」「(和食+中華)*駐車場有り*難波」「(和食+洋食)*駐車場有り*難波」「(和食+フランス)*駐車場有り*難波」「(和食+居酒屋)*駐車場有り*難波」と、「駐車場有り」と「駐車場無し」とを含めた組み合わせの「和食*(駐車場有り+駐車場無し)*難波」となる。なお、”+”は論理和を意味する。
The search result
検索条件修正手段305は、検索条件候補を上記の6通り生成し、各検索条件候補による検索結果から候補評価値を求めランキングルールに基づき検索条件候補を順位付ける。図17は、本実施例における検索条件候補の検索結果例を示す説明図である。例えば、図17に示すように各検索条件候補による検索の結果、「イタリア」を含めた場合33件、「中華」を含めた場合20件、「洋食」を含めた場合12件、「フランス」を含めた場合8件、「居酒屋」を含めた場合7件、「駐車場無し」を含めた場合65件であるとすると、検索条件修正手段305は、1位「(和食+イタリア)*駐車場有り*難波」候補評価値2、2位「(和食+中華)*駐車場有り*難波」候補評価値11、3位「(和食+洋食)*駐車場有り*難波」候補評価値19、4位「(和食+フランス)*駐車場有り*難波」候補評価値23、5位「(和食+居酒屋)*駐車場有り*難波」候補評価値24、6位「和食*(駐車場有り+駐車場無し)*難波」候補評価値34と順位付ける。順位付けの結果1位となった検索条件式が直前の状況による検索結果と最も近い結果であるとして、検索条件修正手段305は、「和食」に「イタリア」を含める修正を行うことを決定する(ステップS112)。
The search
修正する検索条件式が決定した場合、検索条件修正手段305は、修正した検索条件式「(和食+イタリア)*駐車場有り*難波」と検索結果33件と結果評価値33とユーザ提示有無(ここでは、ユーザ提示有り。)とを履歴登録する(ステップS113)。コンテンツ提示手段4は、検索条件の修正を受けて、状況変化により検索結果が変化した旨と検索条件を変更すると変化の少ない検索結果が得られる旨とともに変更した検索条件と検索結果をユーザに提示する(ステップS114)。図18は本実施例における検索結果のユーザ提示例を示す説明図である。例えば、図18に示すように、本町から難波に移動すると、和食の条件ではコンテンツ件数が少なくなりすぎるが、イタリア料理の条件を含めるとコンテンツ件数が適切な数になることを伝え、検索結果とともに提示してもよい。 When the search condition expression to be corrected is determined, the search condition correction means 305 determines that the corrected search condition expression “(Japanese food + Italy) * with parking lot * Namba”, 33 search results, result evaluation value 33, and whether or not the user presents ( Here, the history registration is made (step S113). The content presenting means 4 presents the changed search condition and the search result to the user together with the fact that the search result is changed due to the change of the situation and the search result is changed when the search condition is changed. (Step S114). FIG. 18 is an explanatory diagram showing a user presentation example of search results in the present embodiment. For example, as shown in FIG. 18, when moving from Honmachi to Namba, the number of contents will be too small under the conditions of Japanese food, but the number of contents will be an appropriate number when including the conditions of Italian cuisine. May be presented.
次に、第3の実施例を用いて第1の実施の形態の動作を説明する。本実施例では、検索条件修正ルールを含め、他の点に関しても第2の実施例と同様である。 Next, the operation of the first embodiment will be described using a third example. In this embodiment, the other points including the search condition correction rule are the same as those in the second embodiment.
本実施例では、状況の変化によって結果評価値が増加した場合の動作を説明する。車が本町から難波まで移動した場合、状況検出手段1はユーザの現在位置を難波と検出する(ステップS100)。本町の場合と同様、検索条件式「和食*駐車場有り*難波」による検索を行い、検索結果等を履歴登録する(ステップS101〜S106)。 In the present embodiment, an operation when the result evaluation value increases due to a change in the situation will be described. When the car moves from Honmachi to Namba, the situation detection means 1 detects the current position of the user as Namba (step S100). As in the case of Honmachi, a search is performed based on the search condition expression “Japanese food * parking place * Namba”, and the search results and the like are registered as a history (steps S101 to S106).
例えば、検索した結果、コンテンツ件数が100件であったとする。検索結果変化判定手段304は、本町での結果評価値31と難波での結果評価値100とを比較して、結果評価値の差69が直前の状況による結果評価値の2分の1である15.5を超過しているため変化ありと判定する(ステップS107)。検索結果変化判定手段304は、同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化ありと判断した場合(ステップS108のYES)は、検索条件修正手段305に検索条件式の修正を指示する。ここまでの動作によって検索履歴には、図19に示すように、検索条件式「和食*駐車場有り*難波」、検索結果100件、結果評価値100、ユーザ提示無し(図中には「非提示」と表示)とする検索情報が登録される。
For example, it is assumed that the number of contents is 100 as a result of the search. The search result
検索結果変化判定手段304は、結果評価値が増加したことを認識し、例えば図4の例2として示す、検索条件候補生成ルール「結果評価値が増加した場合に元の検索条件式に絞り込むための条件を追加する」に基づき、検索条件式「和食*駐車場有り*難波」に絞込み条件として追加可能な属性の属性値を加えた組み合わせの検索条件候補を生成し、検索結果を調査する(ステップS111)。ここでは、設備属性が絞り込み条件として追加可能である場合を例にとり説明をする。例えば図2に示すように、設備属性は「個室」「掘りこたつ」「カラオケ」「座敷」にパターン化される場合、検索条件候補は、元の条件式に設備属性の属性値を加えた組み合わせの「和食*駐車場有り*難波*個室」「和食*駐車場有り*難波*掘りこたつ」「和食*駐車場有り*難波*カラオケ」「和食*駐車場有り*難波*座敷」となる。なお、絞込み条件として追加可能かどうかはあらかじめ設定で持っていてもよく、ユーザから任意に指定できてもよい。また、絞込み条件として追加可能な属性は複数あってもよい。
The search result
検索条件修正手段305は、検索条件候補を上記の4通り生成し、各検索条件候補による検索結果から候補評価値を求めランキングルールに基づき検索条件候補を順位付ける。図20は、本実施例における検索条件候補の検索結果例を示す説明図である。例えば、図20に示すように各検索条件候補による検索の結果、「個室」を加えた場合28件、「掘りこたつ」を加えた場合20件、「カラオケ」を加えた場合10件、「座敷」を加えた場合18件であるとすると、検索条件修正手段305は、1位「和食*駐車場有り*難波*個室」候補評価値3、2位「和食*駐車場有り*難波*掘りこたつ」候補評価値11、3位「和食*駐車場有り*難波*カラオケ」候補評価値21、4位「和食*駐車場有り*難波*座敷」候補評価値49と順位付ける。順位付けの結果、1位となった検索条件式が直前の状況による検索結果と最も近い結果であるとして、検索条件修正手段305は、「個室」を追加する修正を行うことを決定する(ステップS112)。
The search
修正する検索条件式が決定した場合、検索条件修正手段305は、修正した検索条件式「和食*駐車場有り*難波*個室」と検索結果28件と結果評価値28とユーザ提示有無(ここでは、ユーザ提示有り。)とを履歴登録する(ステップS113)。コンテンツ提示手段4は、検索条件の修正を受けて、状況変化により検索結果が変化した旨と検索条件を変更すると変化の少ない検索結果が得られる旨とともに変更した検索条件と検索結果をユーザに提示する(ステップS114)。図21は本実施例における検索結果のユーザ提示例を示す説明図である。例えば、図21に示すように、本町から難波に移動すると、和食で駐車場のあるお店は100件と多くなりすぎるが、個室の条件を追加すると、コンテンツ件数が適切な数になることを伝え、検索結果とともに提示してもよい。 When the search condition expression to be corrected is determined, the search condition correction means 305 determines the corrected search condition expression “Japanese food * with parking lot * Namba * private room”, 28 search results, result evaluation value 28, and whether or not to present the user (here. , The user presentation is present) is registered (step S113). The content presenting means 4 presents the changed search condition and the search result to the user together with the fact that the search result is changed due to the change of the situation and the search result is changed when the search condition is changed. (Step S114). FIG. 21 is an explanatory diagram showing a user presentation example of search results in the present embodiment. For example, as shown in FIG. 21, if you move from Honmachi to Namba, the number of shops with Japanese food parking lots will increase to 100, but if you add the conditions for private rooms, the number of contents will be appropriate. It may be presented along with search results.
次に、具体的な実施例を用いて第2の実施の形態の動作を具体的に説明する。本実施例は、ユーザが車で梅田から本町、本町から難波へドライブしている最中にレストランを探す場面を例にとって説明する。本実施例では、状況の変化によって検索結果が変化した際の検索条件候補の順位付けの動作以降を説明する。それ以前の動作に関しては第1の実施例と同様のため説明は省略する。なお、本実施例の動作の説明に付与するステップ番号は、第2の実施の形態の動作を示す図7のフローチャートに対応させて記述する。 Next, the operation of the second exemplary embodiment will be specifically described using a specific example. In the present embodiment, a case where a user searches for a restaurant while driving from Umeda to Honmachi and from Honmachi to Namba will be described as an example. In the present embodiment, the operation after ranking operation of search condition candidates when the search result changes due to a change in the situation will be described. Since the previous operation is the same as that of the first embodiment, the description thereof is omitted. Note that step numbers given to the description of the operation of the present embodiment are described in correspondence with the flowchart of FIG. 7 showing the operation of the second embodiment.
検索条件修正手段305は、第1の実施例と同様、例えば検索条件候補を「イタリア*駐車場有り*難波」「中華*駐車場有り*難波」「洋食*駐車場有り*難波」「フランス*駐車場有り*難波」「居酒屋*駐車場有り*難波」「和食*駐車場無し*難波」の6通り生成し、各検索条件候補による検索結果から候補評価値を求めランキングルールに基づき順位付ける。例えば、図15に示すように各検索条件候補による検索の結果、「イタリア」に変えた場合28件、「中華」に変えた場合15件、「洋食」に変えた場合7件、「フランス」に変えた場合3件、「居酒屋」に変えた場合2件、「駐車場無し」に変えた場合60件であるとすると、検索条件修正手段305は、1位「イタリア*駐車場有り*難波」候補評価値3、2位「中華*駐車場有り*難波」候補評価値16、3位「洋食*駐車場有り*難波」候補評価値24、4位「フランス*駐車場有り*難波」候補評価値28、5位「居酒屋*駐車場有り*難波」候補評価値29と「和食*駐車場無し*難波」候補評価値29と順位付ける。
As in the first embodiment, the search condition correction means 305 selects search condition candidates, for example, “Italy * with parking lot * Namba” “Chinese * with parking lot * Namba” “Western food * with parking lot * Namba” “France *” Six types of parking lot * Namba, "Izakaya * Parking * Namba", "Japanese food * No parking * Namba" are generated, and candidate evaluation values are obtained from the search results of each search condition candidate and ranked based on the ranking rule. For example, as shown in FIG. 15, as a result of the search by each search condition candidate, 28 cases are changed to “Italy”, 15 cases are changed to “Chinese”, 7 cases are changed to “Western food”, “France”. If it is changed to 3 cases, 2 cases are changed to “Izakaya”, and 60 cases are changed to “No parking lot”, the search condition correction means 305 is ranked first “Italy * with parking lot * Namba "
例えば、ユーザに提示可能な数が3であった場合、検索条件候補生成手段306は、検索条件修正手段305が順位づけた検索条件候補の中から上位3位までを検索条件候補として選択する(ステップS200)。検索条件候補選択手段6は、図22に示すように、状況変化により検索結果が変化する旨と変更可能な条件とそれらのコンテンツ件数を含む情報をユーザに提示し(ステップS201)、ユーザに修正後の検索条件式とする検索条件式を選択させる。
For example, when the number that can be presented to the user is 3, the search condition
ここで、ユーザが「イタリア」を変更条件として選択すると、検索条件候補選択手段6は、ユーザが選択した検索条件式「イタリア*駐車場有り*難波」を修正後の検索条件式として採用する。コンテンツ検索手段302は、修正した検索条件式を用いてコンテンツを検索し(ステップS202)、検索結果等を履歴登録する。コンテンツ提示手段4は、検索条件の修正を受けて、検索結果のコンテンツをユーザに提示する(ステップS114)。この際、コンテンツ提示手段4は、状況変化により検索結果が変化した旨と検索条件を変更した旨を合わせて提示してもよい。
Here, when the user selects “Italy” as the change condition, the search condition
次に、具体的な実施例を用いて第3の実施の形態の動作を具体的に説明する。本実施例は、ユーザが車で梅田から難波へドライブしている最中にレストランを探す場面を例にとって説明する。本実施例において、検索対象とするコンテンツは店舗情報とし、各店舗情報には、図2に示すような属性が付与されているものとする。また、結果評価値は検索方針に基づいて順位付けされたランキング値を用い、変化判定基準は「結果評価値の差が4を超過」と規定する。また、検索条件修正ルールとして、検索条件候補生成ルールは「検索方針に応じて定められた追加条件を変更する」とし、ランキングルールは「結果評価値の差が小さい条件式から順位付ける」と規定する。なお、本実施例の動作の説明に付与するステップ番号は、第3の実施の形態の動作を示す図10のフローチャートに対応させて記述する。 Next, the operation of the third embodiment will be specifically described using a specific example. In the present embodiment, a case where a user searches for a restaurant while driving from Umeda to Namba by car will be described as an example. In this embodiment, it is assumed that the content to be searched is store information, and each store information has an attribute as shown in FIG. Further, the ranking value ranked based on the search policy is used as the result evaluation value, and the change criterion is defined as “the difference between the result evaluation values exceeds 4.” Also, as the search condition correction rule, the search condition candidate generation rule is “change the additional conditions determined according to the search policy”, and the ranking rule is “rank from the conditional expression with small difference in result evaluation value” To do. Note that the step numbers given to the description of the operation of the present embodiment are described in correspondence with the flowchart of FIG. 10 showing the operation of the third embodiment.
ユーザが車で梅田を走行中、状況検出手段1は現在位置を梅田と検出する(ステップS100)。検索条件設定手段301は、状況検出手段1が検出した梅田という現在位置情報を元に、「梅田」周辺で検索という検索条件を設定する(ステップS101)。ここでユーザが検索を要求する操作を行い、ユーザ入力手段2には、例えば「駐車場有り」という検索条件と「主要な情報を見つける」という検索方針が入力される(ステップS102)。
While the user is traveling in Umeda by car, the situation detection means 1 detects the current position as Umeda (step S100). The search
検索方針管理手段7は、「主要な情報を見つける」という検索方針に対して定められた情報、例えば、ジャンル属性の属性値「和食」「洋食」「イタリア」と雰囲気属性の属性値「女性に人気」「きれいな夜景」「おしゃれ」とを組み合わせて検索条件候補を生成する点、検索条件候補を件数の多い順に順位付ける点、一番件数の多い検索条件候補を採用する点を検索条件設定手段301に通知する(ステップS300)。検索条件設定手段301は、状況検出手段1が検出した状況情報による条件「梅田」と、ユーザ入力手段2に入力されたユーザ条件「駐車場有り」と、検索方針に応じて追加するよう定められたジャンル属性の属性値および雰囲気属性の属性値とを組み合わせて、検索条件候補「梅田*駐車場有り*和食*女性に人気」、「梅田*駐車場有り*和食*きれいな夜景」、「梅田*駐車場有り*和食*おしゃれ」、「梅田*駐車場有り*洋食*女性に人気」、「梅田*駐車場有り*洋食*きれいな夜景」、「梅田*駐車場有り*洋食*おしゃれ」、「梅田*駐車場有り*イタリア*女性に人気」、「梅田*駐車場有り*イタリア*きれいな夜景」、「梅田*駐車場有り*イタリア*おしゃれ」を生成する(ステップS301)。次に、コンテンツ検索手段302は、検索条件設定手段301が生成した各検索条件候補を用いてコンテンツを検索する(ステップS302)。
The search policy management means 7 includes information defined for a search policy of “finding main information”, for example, attribute values “Japanese food” “Western food” “Italy” of genre attributes and attribute values “ Search condition setting means that search condition candidates are generated by combining "Popularity", "Beautiful night view", and "Fashion", points that search condition candidates are ranked in descending order, and search condition candidates that have the largest number of cases are adopted. 301 is notified (step S300). The search condition setting means 301 is defined to be added according to the search policy and the condition “Umeda” based on the situation information detected by the situation detection means 1, the user condition “parking available” input to the user input means 2. Combined with the attribute value of the genre attribute and the attribute value of the atmosphere attribute, search condition candidates "Umeda * Parking available * Japanese food * Popular with women", "Umeda * Parking available * Japanese food * Beautiful night view", "Umeda * Parking available * Japanese food * Fashionable, "Umeda * Parking available * Western food * Popular with women", "Umeda * Parking available * Western food * Beautiful night view", "Umeda * Parking available * Western food * Fashionable", "Umeda * Parking available * Italy * popular for women, Umeda * parking available * Italy * beautiful night view, Umeda * parking available * Italy * fashionable are generated (step S301). Next, the
例えば、図23(a)に示すように各検索条件候補による検索の結果、「梅田*駐車場有り*和食*女性に人気」3件、「梅田*駐車場有り*和食*きれいな夜景」2件、「梅田*駐車場有り*和食*おしゃれ」0件、「梅田*駐車場有り*洋食*女性に人気」10件、「梅田*駐車場有り*洋食*きれいな夜景」8件、「梅田*駐車場有り*洋食*おしゃれ」7件、「梅田*駐車場有り*イタリア*女性に人気」40件、「梅田*駐車場有り*イタリア*きれいな夜景」35件、「梅田*駐車場有り*イタリア*おしゃれ」32件であったとすると、検索条件設定手段301は、最も件数の多い「梅田*駐車場有り*イタリア*女性に人気」を採用する検索条件式として決定する(ステップS303,S304)。検索条件設定手段301は、決定した検索条件式「梅田*駐車場有り*イタリア*女性に人気」と検索結果40件および1位を履歴登録し(ステップS305)、検索結果変化判定手段304は、検索結果からランキング値である結果評価値1を求めて、変化判定基準と照らし合わせ、直前の状況情報による検索結果と現在の状況情報による検索結果とが変化したか否かを判定する(ステップS107)。
For example, as shown in FIG. 23 (a), as a result of the search by each search condition candidate, there are 3 “Umeda * with parking lot * Japanese food * popular for women” and 2 “Umeda * with parking lot * Japanese food * beautiful night view” , 0 "Umeda * parking available * Japanese food * fashionable", 10 "Umeda * parking available * Western food * popular with women", 8 "Umeda * parking available * Western food * beautiful night view", "Umeda * parking Car parking available * Western food * Fashionable 7 cases, "Umeda * Parking available * Italy * Popular with women" 40 "Umeda * Parking available * Italy * Beautiful night view" 35, "Umeda * Parking available * Italy * If there are 32 cases of “fashionable”, the search condition setting means 301 determines the search condition formula that employs “Umeda * with parking lot * Italy * popular for women” (steps S303 and S304). The search condition setting means 301 registers the search condition formula “Umeda * with parking lot * Italy * popular for women” and the search results and the first place (step S305), and the search result change determination means 304 A
ユーザ条件の入力から1回目の検索の場合(ステップS108のNO)は、検索結果変化判定手段304は、現在の状況情報による検索結果をユーザに提示する旨を履歴登録する(ステップS109)。ここまでの動作によって検索履歴には、図24に示すように、検索条件式「梅田*駐車場有り*イタリア*女性に人気」、検索結果40件、結果評価値1、ユーザ提示有り(図中には「提示」と表示)とする検索情報が登録される。コンテンツ提示手段4は、検索結果であるコンテンツの情報をユーザに提示する(ステップS110)。
In the case of the first search from the input of the user condition (NO in step S108), the search result
ここで、車が梅田から難波まで移動した場合、状況検出手段1は現在位置を難波と検出する(ステップS100に戻る)。ユーザ条件および検索方針は変更がなかったとする(ステップS102は省略される)。検索条件設定手段301は現在位置が梅田から難波に変化したことを認識し、直前の状況情報による検索条件式「梅田*駐車場有り*イタリア*女性に人気」のうち「梅田」から「難波」に変えた現在の状況情報による検索条件式「難波*駐車場有り*イタリア*女性に人気」の順位を求めるため、検索方針に基づいて検索条件候補「難波*駐車場有り*和食*女性に人気」、「難波*駐車場有り*和食*きれいな夜景」、「難波*駐車場有り*和食*おしゃれ」、「難波*駐車場有り*洋食*女性に人気」、「難波*駐車場有り*洋食*きれいな夜景」、「難波*駐車場有り*洋食*おしゃれ」、「難波*駐車場有り*イタリア*女性に人気」、「難波*駐車場有り*イタリア*きれいな夜景」、「難波*駐車場有り*イタリア*おしゃれ」を生成する(ステップS301)。コンテンツ検索手段302は、検索条件設定手段301が設定した各検索条件候補を用いてコンテンツを検索する(ステップS302)。
Here, when the vehicle moves from Umeda to Namba, the situation detection means 1 detects the current position as Namba (returns to Step S100). It is assumed that the user condition and the search policy have not been changed (step S102 is omitted). The search condition setting means 301 recognizes that the current position has changed from Umeda to Namba, and in the search condition formula “Umeda * parking available * Italy * popular with women” based on the immediately preceding situation information, “Umeda” to “Namba” In order to obtain the ranking of the search condition formula “Namba * Parking available * Italy * Popular for women” according to the current situation information changed to “Namba * Parking available * Japanese food * Popular for women” "Namba * Parking available * Japanese food * Beautiful night view", "Namba * Parking available * Japanese food * Fashionable", "Namba * Parking available * Western food * Popular with women", "Namba * Parking available * Western food * "Night view", "Namba * Parking available * Western food * Fashionable", "Namba * Parking available * Italy * Popular with women", "Namba * Parking available * Italy * Beautiful night view", "Namba * Parking available * Italy * Fashionable To generate a (step S301). The
例えば、図23(b)に示すように各検索条件候補による検索の結果、1位「難波*駐車場有り*和食*きれいな夜景」46件、2位「難波*駐車場有り*和食*女性に人気」45件、3位「難波*駐車場有り*和食*おしゃれ」44件、4位「難波*駐車場有り*洋食*女性に人気」43件、5位「難波*駐車場有り*洋食*きれいな夜景」42件、6位「難波*駐車場有り*洋食*おしゃれ」41件、7位「難波*駐車場有り*イタリア*女性に人気」40件、8位「難波*駐車場有り*イタリア*きれいな夜景」39件、9位「難波*駐車場有り*イタリア*おしゃれ」38件と順位づけ(ステップS303)、現在の状況情報による検索条件式「難波*駐車場有り*イタリア*女性に人気」が7位であることを導出する。検索条件設定手段301は、現在の状況情報による検索条件式「難波*駐車場有り*イタリア*女性に人気」を設定し(ステップS304)、検索条件式「難波*駐車場有り*イタリア*女性に人気」と検索結果40件および7位を履歴登録する(ステップS305)。
For example, as shown in FIG. 23 (b), as a result of the search based on each search condition candidate, first place “Namba * parking lot * Japanese food * beautiful night view” 46 cases, second place “Namba * parking lot * Japanese food *
検索結果変化判定手段304は、検索結果からランキング値である結果評価値7を求め、梅田での結果評価値1と難波での結果評価値7とを比較して、結果評価値の差6が変化判定基準である差4を超過しているため、変化ありと判定する(ステップS107)。この判定例は、難波での検索結果件数40件と梅田での検索結果件数40件とでコンテンツ件数が同数であるが、検索方針に照らし合わせて順位付けてみると結果評価値に変化が生じる例である。検索結果変化判定手段304は、同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化ありと判断した場合(ステップS108のYES)は、検索条件修正手段305に検索条件式の修正を指示する。ここまでの動作によって検索履歴には、図24に示すように、検索条件式「難波*駐車場有り*イタリア*女性に人気」、検索結果40件、結果評価値7、ユーザ提示無し(図中には「非提示」と表示)とする検索情報が登録される。
The search result
検索条件修正手段305は、例えば図9の例3として示す、検索条件候補生成ルール「検索方針に応じて追加した条件式を変更する」に基づき、検索条件候補生成ルールに基づき、検索条件式「難波*駐車場有り*イタリア*女性に人気」のうち、検索方針に応じて追加した「イタリア」「女性に人気」について、現在の属性値を変更可能な属性値に変えた組み合わせの検索条件式を生成し、検索結果を調査する(ステップS111)。ここでは、「イタリア」の代わりに「和食」「洋食」が変更可能であり、「女性に人気」の代わりに「きれいな夜景」「おしゃれ」が変更可能であると定められているとすると、検索条件修正手段305は、検索条件候補「難波*駐車場有り*和食*女性に人気」、「難波*駐車場有り*洋食*女性に人気」、「難波*駐車場有り*イタリア*きれいな夜景」、「難波*駐車場有り*イタリア*おしゃれ」の4通りを生成し、各検索条件候補による検索結果から候補評価値を求めランキングルールに基づき順位付ける。例えば、図23(b)に示すように、各検索条件候補による検索の結果、「和食」に変えた場合2位、「洋食」に変えた場合4位、「きれいな夜景」に変えた場合8位、「おしゃれ」に変えた場合9位とすると、検索条件修正手段305は、図25に示すように、1位「難波*駐車場有り*和食*女性に人気」候補評価値1、2位「難波*駐車場有り*洋食*女性に人気」候補評価値3、3位「難波*駐車場有り*イタリア*きれいな夜景」候補評価値7、4位「難波*駐車場有り*イタリア*おしゃれ」候補評価値8と順位付ける。順位付けの結果1位となった検索条件式が直前の状況による検索結果と最も近い結果であるとして、検索条件修正手段305は、「イタリア」を「和食」に修正することを決定する(ステップS112)。
The search condition correction means 305 is based on the search condition candidate generation rule based on the search condition candidate generation rule based on the search condition candidate generation rule “change the conditional expression added according to the search policy” shown as Example 3 in FIG. "Namba * Parking available * Italy * Popular for women" Search condition formula of "Italy" and "Popular for women" added according to the search policy by changing current attribute values to changeable attribute values And the search result is examined (step S111). Here, it is assumed that “Japanese food” and “Western food” can be changed instead of “Italy”, and “beautiful night view” and “fashionable” can be changed instead of “popular for women”. Condition correction means 305 includes search condition candidates “Namba * Parking available * Japanese food * Popular for women”, “Namba * Parking available * Western food * Popular for women”, “Namba * Parking available * Italy * Beautiful night view” Four types of “Namba * Parking available * Italy * Fashion” are generated, and candidate evaluation values are obtained from the search results of each search condition candidate, and are ranked based on the ranking rules. For example, as shown in FIG. 23 (b), as a result of the search based on each search condition candidate, the result is 2nd when changed to “Japanese food”, 4th when changed to “Western food”, and 8 when changed to “beautiful night view”. If the place is changed to “fashionable” and ranked 9th, as shown in FIG. 25, the search condition correcting means 305 places 1st place in “Nonami * Parking available * Japanese food * Popular among women” candidate evaluation value 1st and 2nd place "Namba * parking available * Western food * popular with women"
修正する検索条件式が決定した場合、検索条件修正手段305は、修正した検索条件式「難波*駐車場有り*和食*女性に人気」と検索結果45件と結果評価値2とユーザ提示有無(ここでは、ユーザ提示有り。)とを履歴登録する(ステップS113)。コンテンツ提示手段4は、検索条件の修正を受けて、状況変化により検索結果が変化した旨と検索条件を変更すると変化の少ない検索結果が得られる旨とともに変更した検索条件と検索結果をユーザに提示する(ステップS114)。図26は本実施例における検索結果のユーザ提示例を示す説明図である。例えば、図26に示すように、梅田から難波に移動すると、梅田ではイタリア料理が多数あったが、難波では和食が多数あることを伝え、検索結果とともに提示してもよい。
When the search condition expression to be corrected is determined, the search condition correction means 305 determines that the corrected search condition expression is “Namba * Parking available * Japanese food * Popular for women”, 45 search results, result
また、検索条件候補の結果評価値がいずれも5位以下となる場合など、修正する条件式の候補評価値が変化判定基準を超過して変化有りと判定される場合には、変更する条件を1つ増やして検索条件候補を生成しなおしてもよい。例えば、検索条件修正ルールに基づき順位付けした結果1位となった検索条件式が「イタリア」を「和食」に変えた「難波*駐車場有り*和食*女性に人気」であったとする。この検索条件式「難波*駐車場有り*和食*女性に人気」の結果評価値が6であった場合には、検索条件修正手段305は、「和食」への変更に加えて「女性に人気」についても変更可能な組み合わせの検索条件候補「難波*駐車場有り*和食*きれいな夜景」、「難波*駐車場有り*和食*おしゃれ」を更に生成し、修正候補である「難波*駐車場有り*和食*女性に人気」とあわせて、候補評価値が最も小さい値となる条件式を修正後の検索条件式とすることも可能である。 Also, if the candidate evaluation value of the conditional expression to be corrected exceeds the change determination criteria and is determined to have changed, such as when the result evaluation values of the search condition candidates are all 5th or less, the condition to be changed is set. The search condition candidates may be regenerated by incrementing one. For example, it is assumed that the search condition formula that is ranked first as a result of ranking based on the search condition correction rule is “Namba * Parking available * Japanese food * Popular for women” in which “Italy” is changed to “Japanese food”. When the evaluation value of this search condition expression “Namba * Parking available * Japanese food * Popular for women” is 6, the search condition correction means 305 changes to “Japanese food” and “Popular for women”. "Namba * Parking available * Japanese food * Beautiful night view" and "Namba * Parking available * Japanese food * Fashionable" are further generated and can be modified as "Namba * Parking available" In addition to * Japanese food * popular for women ", the conditional expression that gives the smallest candidate evaluation value can be used as the corrected search conditional expression.
次に、具体的な実施例を用いて第4の実施の形態の動作を具体的に説明する。本実施例は、ユーザが車で梅田から難波へドライブしている最中にレストランを探す場面を例にとって説明する。本実施例において、結果評価値は平均価格属性の平均値を用い、変化判定基準は「結果評価値の差が直前の状況による結果評価値の2分の1を超過」と規定する。他の点に関しては、第1の実施例と同様である。 Next, the operation of the fourth embodiment will be specifically described using a specific example. In the present embodiment, a case where a user searches for a restaurant while driving from Umeda to Namba by car will be described as an example. In this embodiment, the average value of the average price attribute is used as the result evaluation value, and the change criterion is defined as “the difference between the result evaluation values exceeds one half of the result evaluation value according to the immediately preceding situation”. Other points are the same as in the first embodiment.
ユーザが車で梅田を走行中、状況検出手段1は現在位置を梅田と検出する。検索条件設定手段301は、状況検出手段1が検出した梅田という現在位置情報を元に、「梅田」周辺で検索という検索条件を設定する。ここでユーザが検索を要求する操作を行い、ユーザ入力手段2には、例えば「和食」「駐車場有り」という検索条件が入力される。検索条件設定手段301は、状況検出手段1が検出した状況情報による条件「梅田」と、ユーザ入力手段2に入力されたユーザ条件「和食」「駐車場有り」とを組み合わせて、検索条件式「梅田*駐車場有り*和食」を生成する。コンテンツ検索手段302は、検索条件設定手段301が設定した検索条件式「和食*駐車場有り*梅田」を使って、コンテンツを検索し、検索条件式を履歴登録する。
While the user is driving through Umeda by car, the situation detection means 1 detects the current position as Umeda. The search
コンテンツ属性調査手段307は、コンテンツ検索手段302が検索した結果から平均価格属性値の平均値、例えば3000円を求め、平均価格3000円を結果評価値として履歴登録する。
The content
ユーザ条件の入力から1回目の検索の場合は、検索結果変化判定手段304は、ユーザに提示することを履歴登録する。ここまでの動作によって検索履歴には、図27に示すように、検索条件式「梅田*駐車場有り*和食」、結果評価値3000、ユーザ提示有り(図中には「提示」と表示)とする検索情報が登録される。
In the case of the first search from the input of the user condition, the search result
ここで、車が梅田から難波まで移動した場合、状況検出手段1は現在位置を難波と検出する。ユーザ条件は変更がなかったとする。検索条件設定手段301は、現在位置が梅田から難波に変化したことを認識し、検索条件を「梅田」から「難波」に変え、検索条件式「難波*駐車場有り*和食」を生成する。コンテンツ検索手段302は、検索条件設定手段301が設定した検索条件式「和食*駐車場有り*梅田」を使って、コンテンツを検索し、検索条件式を履歴登録する。コンテンツ属性調査手段307は、コンテンツ検索手段302が検索した結果から平均価格属性値の平均値、例えば10000円を求め、平均価格10000円を検索結果として履歴登録する。
Here, when the car moves from Umeda to Namba, the situation detection means 1 detects the current position as Namba. It is assumed that the user condition has not changed. The search
検索結果変化判定手段304は、履歴登録された検索結果から結果評価値を求め、梅田での結果評価値3000と難波での結果評価値10000とを比較して、結果評価値の差7000が直前の状況による結果評価値の2分の1である1500を超過しているため、変化ありと判定する。同一ユーザ条件による連続した検索において直前の状況情報による検索結果から変化ありと判断した場合は、検索条件修正手段305に検索条件式の修正を指示する。ここまでの動作によって検索履歴には、図27に示すように、検索条件式「難波*駐車場有り*和食」、結果評価値10000、ユーザ提示無し(図中には「非提示」と表示)とする検索履歴が登録される。
The search result
検索条件修正手段305は、検索条件候補生成ルールに基づき、検索条件を修正するために変更可能な条件候補を調査し、最も適切な検索条件に決定する。例えば、図28に示すように、「和食」を「イタリア」に変えると平均価格3000円、「和食」を「洋食」に変えると平均価格5000円、「和食」を「フランス」に変えると平均価格7000円、(以下省略)であったとすると、候補評価値が0である「難波*駐車場有り*イタリア」を採用し、「和食」を「イタリア」に変えることを決定する。コンテンツ提示手段4は、検索条件の修正を受けて、状況変化により検索結果が変化した旨と検索条件を変更すると変化の少ない検索結果が得られる旨とともに変更した検索条件と検索結果をユーザに提示する。図29は本実施例における検索結果のユーザ提示例を示す説明図である。例えば、図29に示すように、梅田から難波に移動すると、和食の条件では価格が高くなるが、イタリア料理に変更すると適切な価格になることを伝え、検索結果とともに提示してもよい。
Based on the search condition candidate generation rule, the search
本発明によれば、データベースに格納されたデータを検索する情報検索装置や、データベースに格納されたデータの中から適した情報を推薦する情報推薦装置といった用途に適用できる。 The present invention can be applied to applications such as an information search device that searches data stored in a database and an information recommendation device that recommends suitable information from data stored in a database.
1 状況検出手段
2 ユーザ入力手段
3 対話検索手段
301 検索条件設定手段
302 コンテンツ検索手段
303 検索履歴管理手段
304 検索結果変化判定手段
305 検索条件修正手段
306 検索条件候補生成手段
307 コンテンツ属性調査手段
4 コンテンツ提示手段
5 コンテンツ記憶手段
6 検索条件候補選択手段
7 検索方針管理手段
DESCRIPTION OF
Claims (34)
ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報に応じたコンテンツを検索する検索手段と、
直前の状況情報による検索結果と現在の状況情報による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて検索結果が変化したと判断した場合に、検索条件式を修正する修正手段とを備えた
ことを特徴とする情報提供システム。 A situation providing system for searching a content to be provided to a user from content stored in association with an attribute characterizing the content so that the content can be classified, and providing the content to the user,
A search means for searching for content according to status information indicating a state where the user is placed or an environmental state around the user;
A correction means for correcting a search condition expression when comparing a search result based on immediately preceding situation information with a search result based on current situation information and determining that the search result has changed based on a predetermined change determination criterion; An information providing system characterized by comprising
状況情報とユーザから指定された検索条件に基づいて検索条件式を生成する検索条件設定手段と、
検索条件式を用いてコンテンツを検索するコンテンツ検索手段とを含み、
修正手段は、
少なくとも検索条件式と検索結果とを関連付けて検索履歴として記憶する検索履歴管理手段と、
前記検索履歴管理手段が記憶する検索履歴を参照して、前回の状況情報に基づいて生成された検索条件式による検索結果と、現在の状況情報に基づいて生成された検索条件式による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて、検索結果が変化したか否かを判定する検索結果変化判定手段と、
前記検索結果変化判定手段によって検索結果が変化したと判定された場合に、変更可能な検索条件とその組み合わせによって生成される検索条件候補を順位づける判定基準とを示す検索条件修正ルールに従って、検索条件式を修正する検索条件修正手段とを含む
請求項1記載の情報提供システム。 Search means are
Search condition setting means for generating a search condition expression based on the situation information and the search condition specified by the user,
Content search means for searching for content using a search condition formula,
The corrective means is
Search history management means for associating at least a search condition expression and a search result and storing them as a search history;
With reference to the search history stored in the search history management means, a search result based on a search condition formula generated based on the previous status information, and a search result based on a search condition formula generated based on the current status information; And a search result change determination means for determining whether the search result has changed based on a predetermined change determination criterion,
When the search result change determining unit determines that the search result has changed, the search condition is changed according to the search condition correction rule indicating the changeable search condition and the determination criterion for ranking the search condition candidates generated by the combination thereof. The information provision system according to claim 1, further comprising search condition correction means for correcting an expression.
請求項2記載の情報提供システム。 The information providing system according to claim 2, wherein the search result change determination unit determines whether or not the search result has changed by comparing evaluation values obtained by digitizing the search result.
請求項2または請求項3記載の情報提供システム。 The search condition correction means generates search condition candidates that are combined by changing search conditions that can be changed in accordance with the search condition correction rules, and ranks the search results based on the generated search condition candidates based on the evaluation values. The information provision system according to claim 2 or claim 3, wherein a search condition expression that becomes a corrected search condition expression is selected from search condition candidates.
請求項3または請求項4記載の情報提供システム。 The information providing system according to claim 3, wherein the search result change determination unit obtains an evaluation value from the number of search results.
請求項3または請求項4記載の情報提供システム。 The search result change judging means evaluates a search result based on two or more search condition expressions obtained by changing and combining changeable search conditions among the search conditions included in the search condition expressions from ranking values ranked in descending order. The information providing system according to claim 3, wherein a value is obtained.
請求項3または請求項4記載の情報提供システム。 The information providing system according to claim 3 or 4, wherein the search result change determination means obtains an evaluation value from the content of the attribute of each searched content.
請求項4記載の情報提供システム。 The search condition correction means combines the content specified by the search condition other than the search condition corresponding to the status information among the search conditions included in the search condition expression into another content that can be taken by the attribute of the search condition. The search condition candidate is generated, and the search condition candidate that obtains the closest evaluation value from the evaluation value of the search result by the search condition expression generated based on the previous situation information is adopted as the corrected search condition expression. Information providing system described.
請求項4記載の情報提供システム。 The search condition correction means reduces the evaluation value of the search result based on the search condition expression generated based on the current situation information as compared to the evaluation value of the search result based on the search condition expression generated based on the previous situation information. In such a case, a combination of the search conditions included in the search condition expression and the contents specified by the search conditions other than the search conditions corresponding to the status information and other contents that can be taken by the attributes of the search conditions The search condition candidate that generates the closest evaluation value from the evaluation value of the search result by the search condition expression generated based on the previous situation information is adopted as the corrected search condition expression. 4. The information providing system according to 4.
請求項4記載の情報提供システム。 The search condition correction means increases the evaluation value of the search result based on the search condition expression generated based on the current situation information in comparison with the evaluation value of the search result based on the search condition expression generated based on the previous situation information. If the search condition expression generated based on the current situation information is added to the search condition expression that can be added as a narrowing condition, a search condition candidate is generated and combined, and the search generated based on the previous situation information The information providing system according to claim 4, wherein a search condition candidate that obtains an evaluation value closest to an evaluation value of a search result based on a conditional expression is adopted as a corrected search condition expression.
検索条件設定手段は、現在の状況情報とユーザから指定された検索条件に基づいて生成した検索条件式に、検索方針に応じて追加するよう定められた検索条件を追加し組み合わせて2以上の検索条件式を生成し、各検索条件式による検索結果に基づいて各検索条件式を順位付け、前記順位に基づいて1つの検索条件式を選定し、
検索履歴管理手段は、前記検索条件設定手段が導出した順位を検索結果に含めて記憶し、
検索結果変化判定手段は、前回の状況情報に基づいて生成され選定された検索条件式の順位と現在の状況情報に基づいて生成され選定された検索条件式の順位を比較して検索結果が変化したか否かを判定する
請求項2から請求項4のうちのいずれか1項に記載の情報提供システム。 A search policy for managing a search policy that defines a search condition to be added to a search condition expression generated based on status information and a criterion for ranking two or more search condition expressions generated by adding and combining the search conditions Management means,
The search condition setting means adds two or more searches by adding a search condition determined to be added according to the search policy to the search condition expression generated based on the current situation information and the search condition specified by the user. Generate conditional expressions, rank each search condition expression based on the search result by each search condition expression, select one search condition expression based on the rank,
The search history management means stores the ranking derived by the search condition setting means in the search result,
The search result change judging means compares the rank of the search condition formula generated and selected based on the previous situation information with the rank of the search condition formula generated and selected based on the current situation information, and the search result changes. The information providing system according to any one of claims 2 to 4, wherein the information providing system is determined.
請求項11記載の情報提供システム。 The search condition correction means, when the search result change determination means determines that the search result has changed, the content specified by the search condition added according to the search policy among the search conditions included in the search condition formula. A search condition candidate is generated by combining with other contents that can be taken by the attribute of the search condition, and the search condition candidate of the search condition candidate is generated based on a search result by two or more search condition expressions generated based on the current situation information. The information providing system according to claim 11, wherein a ranking is derived, and a search condition candidate having the smallest difference value from the rank of the search condition formula generated and selected based on the previous situation information is adopted as the corrected search condition formula. .
検索履歴管理手段は、前記コンテンツ属性調査手段が抽出した検索結果全体を特徴づける属性の内容を検索結果に含めて記憶し、
検索結果変化判定手段は、前記検索結果全体を特徴づける属性の内容を比較して検索結果が変化したか否かを判定する
請求項2から請求項4のうちのいずれか1項に記載の情報提供システム。 A content attribute investigation means for referring to the content of the attribute of each searched content and extracting the content of the attribute characterizing the entire search result,
The search history management means stores the contents of the attributes that characterize the entire search result extracted by the content attribute survey means, included in the search results,
5. The information according to claim 2, wherein the search result change determination unit determines whether or not the search result has changed by comparing contents of attributes that characterize the entire search result. 6. Offer system.
前記検索条件候補生成手段によって選択された検索条件式を検索条件候補としてユーザに提示し、ユーザが選択した検索条件式を修正後の検索条件式として採用する検索条件候補選択手段とを備えた
請求項2から請求項13のうちのいずれか1項に記載の情報提供システム。 Search condition candidate generation means for selecting a number of search condition expressions that can be presented to the user from among the search condition candidates generated and ranked by the search condition correction means based on the search condition correction rules;
A search condition candidate selection unit that presents the search condition formula selected by the search condition candidate generation unit to the user as a search condition candidate and adopts the search condition formula selected by the user as a corrected search condition formula. The information providing system according to any one of claims 2 to 13.
請求項1から請求項14のうちのいずれか1項に記載の情報提供システム。 The information providing system according to any one of claims 1 to 14, further comprising a situation detection unit that detects at least a part of the user's position, current time, and weather as the situation information.
検索手段が、ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報に応じたコンテンツを検索し、
修正手段が、直前の状況情報による検索結果と現在の状況情報による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて検索結果が変化したと判断した場合に、検索条件式を修正する
ことを特徴とする情報提供方法。 A situation providing method for searching a content to be provided to a user from content stored in association with an attribute characterizing the content so that the content can be classified, and providing the content to the user,
The search means searches for content according to the situation information indicating a state where the user is placed or an environmental state around the user,
When the correction means compares the search result based on the previous situation information with the search result based on the current situation information and determines that the search result has changed based on a predetermined change criterion, the search condition expression is corrected. An information provision method characterized by:
検索手段が備えるコンテンツ検索手段が、検索条件式を用いてコンテンツを検索し、
検索履歴管理手段が、少なくとも検索条件式と検索結果とを関連付けて検索履歴として記憶し、
修正手段が備える検索結果変化判定手段が、前記検索履歴管理手段が記憶する検索履歴を参照して、前回の状況情報に基づいて生成された検索条件式による検索結果と、現在の状況情報に基づいて生成された検索条件式による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて、検索結果が変化したか否かを判定し、
修正手段が備える検索条件修正手段が、前記検索結果変化判定手段によって検索結果が変化したと判定された場合に、変更可能な検索条件とその組み合わせによって生成される検索条件候補を順位づける判定基準とを示す検索条件修正ルールに従って、検索条件式を修正する
請求項16記載の情報提供方法。 The search condition setting means included in the search means generates a search condition expression based on the situation information and the search condition specified by the user,
The content search means provided in the search means searches for content using a search condition formula,
The search history management means stores at least a search condition expression and a search result in association with each other as a search history,
The search result change determination means included in the correction means refers to the search history stored in the search history management means, and based on the search result based on the search condition expression generated based on the previous situation information and the current situation information Is compared with the search result generated by the search condition expression, and based on a predetermined change criterion, it is determined whether the search result has changed,
When the search condition correction means included in the correction means determines that the search result has been changed by the search result change determination means, the determination criterion ranks the search condition candidates generated by the search conditions that can be changed and the combinations thereof. The information provision method according to claim 16, wherein the search condition formula is corrected in accordance with a search condition correction rule indicating
請求項17記載の情報提供方法。 The information providing method according to claim 17, wherein the search result change determination means determines whether or not the search result has changed by comparing evaluation values obtained by quantifying the search result.
請求項17または請求項18記載の情報提供方法。 The search condition correction means generates search condition candidates that are combined by changing the search conditions that can be changed according to the search condition correction rule, and ranks the search results based on the generated search condition candidates based on the evaluation values. The information provision method according to claim 17 or 18, wherein a search condition expression that becomes a corrected search condition expression is selected from search condition candidates.
請求項18または請求項19に記載の情報提供方法。 The information provision method according to claim 18, wherein the search result change determination unit obtains an evaluation value from the number of search results.
請求項18または請求項19記載の情報提供方法。 The search result change judging means evaluates from the ranking values obtained by ranking the search results based on two or more search condition expressions obtained by changing and combining the changeable search conditions among the search conditions included in the search condition expressions in descending order. The information providing method according to claim 18 or 19, wherein a value is obtained.
請求項18または請求項19記載の情報提供方法。 The information providing method according to claim 18 or 19, wherein the search result change determination means obtains an evaluation value from the contents of the attribute of each searched content.
請求項19記載の情報提供方法。 The search condition correction means changes and combines the content specified by the search condition other than the search condition according to the status information among the search conditions included in the search condition expression into other contents that the attribute of the search condition can take. The search condition candidate is generated, and the search condition candidate that obtains the closest evaluation value from the evaluation value of the search result by the search condition expression generated based on the previous situation information is adopted as the corrected search condition expression. Information providing method described.
請求項19記載の情報提供方法。 The search condition correction means reduces the evaluation value of the search result based on the search condition expression generated based on the current situation information as compared to the evaluation value of the search result based on the search condition expression generated based on the previous situation information. In such a case, a combination of the search conditions included in the search condition expression and the contents specified by the search conditions other than the search conditions corresponding to the status information and other contents that can be taken by the attributes of the search conditions The search condition candidate that generates the closest evaluation value from the evaluation value of the search result by the search condition expression generated based on the previous situation information is adopted as the corrected search condition expression. 19. The information providing method according to 19.
請求項19記載の情報提供方法。 The search condition correction means increases the evaluation value of the search result based on the search condition expression generated based on the current situation information in comparison with the evaluation value of the search result based on the search condition expression generated based on the previous situation information. If the search condition expression generated based on the current situation information is added to the search condition expression that can be added as a narrowing condition, a search condition candidate is generated and combined, and the search generated based on the previous situation information The information providing method according to claim 19, wherein a search condition candidate that obtains an evaluation value closest to an evaluation value of a search result based on a conditional expression is adopted as a corrected search condition expression.
検索条件設定手段が、現在の状況情報とユーザから指定された検索条件に基づいて生成した検索条件式に、検索方針に応じて追加するよう定められた検索条件を追加し組み合わせて2以上の検索条件式を生成し、各検索条件式による検索結果に基づいて各検索条件式を順位付け、前記順位に基づいて1つの検索条件式を選定し、
検索履歴管理手段が、前記検索条件設定手段が導出した順位を検索結果に含めて記憶し、
検索結果変化判定手段が、前回の状況情報に基づいて生成され選定された検索条件式の順位と現在の状況情報に基づいて生成され選定された検索条件式の順位を比較して検索結果が変化したか否かを判定する
請求項17から請求項19のうちのいずれか1項に記載の情報提供方法。 Search in which search policy management means defines a search condition to be added to a search condition expression generated based on situation information and a criterion for ranking two or more search condition expressions generated by adding and combining the search conditions Manage the policy,
The search condition setting means adds two or more search conditions that are added to the search condition formula generated based on the current situation information and the search condition specified by the user and added according to the search policy. Generate conditional expressions, rank each search condition expression based on the search result by each search condition expression, select one search condition expression based on the rank,
The search history management means stores the order derived by the search condition setting means included in the search results,
The search result change judging means compares the rank of the search condition formula generated and selected based on the previous situation information with the rank of the search condition formula generated and selected based on the current status information, and the search result changes. The information providing method according to any one of claims 17 to 19, wherein the information providing method is determined.
請求項26記載の情報提供方法。 When the search condition correction means determines that the search result has changed by the search result change determination means, the contents specified by the search condition added according to the search policy among the search conditions included in the search condition formula A search condition candidate is generated by combining with other contents that can be taken by the attribute of the search condition, and the search condition candidate of the search condition candidate is generated based on a search result by two or more search condition expressions generated based on the current situation information. 27. The information providing method according to claim 26, wherein the ranking is derived, and the search condition candidate having the smallest difference value from the rank of the search condition expression generated and selected based on the previous situation information is adopted as the corrected search condition expression. .
検索履歴管理手段が、前記コンテンツ属性調査手段が抽出した検索結果全体を特徴づける属性の内容を検索結果に含めて記憶し、
検索結果変化判定手段が、前記検索結果全体を特徴づける属性の内容を比較して検索結果が変化したか否かを判定する
請求項17から請求項19のうちのいずれか1項に記載の情報提供方法。 The content attribute research means refers to the contents of the attributes of each searched content, extracts the contents of the attributes that characterize the entire search result,
The search history management means stores the contents of the attributes characterizing the entire search result extracted by the content attribute survey means included in the search results,
The information according to any one of claims 17 to 19, wherein search result change determination means determines whether or not the search result has changed by comparing contents of attributes that characterize the entire search result. How to provide.
検索条件候補選択手段が、前記検索条件候補生成手段によって選択された検索条件式を検索条件候補としてユーザに提示し、ユーザが選択した検索条件式を修正後の検索条件式として採用する
請求項17から請求項28のうちのいずれか1項に記載の情報提供方法。 The search condition candidate generation means selects the number of search condition expressions that can be presented to the user from among the search condition candidates generated and ranked by the search condition correction means based on the search condition correction rules,
18. The search condition candidate selection unit presents the search condition formula selected by the search condition candidate generation unit to the user as a search condition candidate, and adopts the search condition formula selected by the user as the corrected search condition formula. The information provision method according to any one of claims 28 to 28.
請求項16から請求項29のうちのいずれか1項に記載の情報提供方法。 The information provision method according to any one of claims 16 to 29, wherein the situation detection means detects at least a part of the user's position, current time, and weather as the situation information.
前記コンピュータに、
ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報に応じたコンテンツを検索する検索処理、および
直前の状況情報による検索結果と現在の状況情報による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて検索結果が変化したと判断した場合に、検索条件式を修正する修正処理
を実行させるための情報提供プログラム。 An information providing program installed in a computer that searches a content to be provided to a user from content stored in association with an attribute characterizing the content so that the content can be classified, and provides the user with the content,
In the computer,
A search process that searches for content according to status information that indicates the user's status or the environmental conditions surrounding the user, and compares the search results based on the previous status information with the search results based on the current status information. An information providing program for executing correction processing for correcting a search condition formula when it is determined that a search result has changed based on a predetermined change determination criterion.
検索処理で、
ユーザが置かれている状態またはユーザの周囲の環境状態を示す状況情報とユーザから指定された検索条件に基づいて検索条件式を生成させる検索条件設定処理、および
検索条件式を用いてコンテンツを検索するコンテンツ検索処理を実行させ、
修正処理で、
少なくとも検索条件式と検索結果とを関連付けて検索履歴として記憶する検索履歴管理処理、
前記検索履歴を参照して、前回の状況情報に基づいて生成された検索条件式による検索結果と、現在の状況情報に基づいて生成された検索条件式による検索結果とを比較し、あらかじめ定められた変化判定基準に基づいて、検索結果が変化したか否かを判定する検索結果変化判定処理、および
検索結果が変化したと判定された場合に、変更可能な検索条件とその組み合わせによって生成される検索条件候補を順位づける判定基準とを示す検索条件修正ルールに従って、検索条件式を修正する検索条件修正処理を実行させる
請求項31記載の情報提供プログラム。 On the computer,
In the search process,
Search condition setting processing that generates a search condition expression based on status information indicating the state where the user is placed or the environment surrounding the user and the search condition specified by the user, and search for content using the search condition expression To execute the content search process
In the correction process,
A search history management process for storing at least a search condition expression and a search result in association with each other and storing it as a search history;
Referring to the search history, the search result based on the search condition expression generated based on the previous situation information is compared with the search result based on the search condition expression generated based on the current situation information. Based on the change criteria, a search result change determination process for determining whether or not the search result has changed, and a search condition that can be changed and a combination thereof when it is determined that the search result has changed. 32. The information providing program according to claim 31, wherein a search condition correction process for correcting a search condition expression is executed according to a search condition correction rule indicating a criterion for ranking search condition candidates.
検索結果変化判定処理で、検索結果を数値化した評価値を比較することによって、検索結果が変化したか否かを判定させる
請求項32記載の情報提供プログラム。 On the computer,
33. The information providing program according to claim 32, wherein in the search result change determination process, an evaluation value obtained by quantifying the search result is compared to determine whether or not the search result has changed.
検索条件修正処理で、検索条件修正ルールに従って変更可能な検索条件を変更して組み合わせた検索条件候補を生成し、生成した各検索条件候補によって検索した結果を数値化した評価値に基づいて順位付けすることによって、修正後の検索条件式となる検索条件式を検索条件候補の中から選択させる
請求項32または請求項31記載の情報提供プログラム。 On the computer,
In the search condition correction process, search condition candidates that are combined by changing the search conditions that can be changed according to the search condition correction rule are generated, and ranking is based on the evaluation results obtained by quantifying the search results by the generated search condition candidates. 32. The information providing program according to claim 32 or claim 31, wherein a search condition expression that becomes a corrected search condition expression is selected from search condition candidates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005208937A JP4396592B2 (en) | 2005-07-19 | 2005-07-19 | Information providing system, information providing method, and information providing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005208937A JP4396592B2 (en) | 2005-07-19 | 2005-07-19 | Information providing system, information providing method, and information providing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007026216A true JP2007026216A (en) | 2007-02-01 |
JP4396592B2 JP4396592B2 (en) | 2010-01-13 |
Family
ID=37786862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005208937A Expired - Fee Related JP4396592B2 (en) | 2005-07-19 | 2005-07-19 | Information providing system, information providing method, and information providing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4396592B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009123115A (en) * | 2007-11-16 | 2009-06-04 | Canon Inc | Information processor and its control method, program, recording medium |
JP2011076364A (en) * | 2009-09-30 | 2011-04-14 | Oki Electric Industry Co Ltd | Device and method of adjusting search result |
WO2013018515A1 (en) * | 2011-07-29 | 2013-02-07 | Necカシオモバイルコミュニケーションズ株式会社 | Information processing device |
WO2015190149A1 (en) * | 2014-06-11 | 2015-12-17 | ソニー株式会社 | Information-processing device, control method, and program |
JPWO2015072450A1 (en) * | 2013-11-14 | 2017-03-16 | クラリオン株式会社 | Search result evaluation system, navigation system, and search result evaluation method |
JPWO2015190138A1 (en) * | 2014-06-11 | 2017-05-25 | ソニー株式会社 | Display control apparatus, display control method, and program |
JP2022007887A (en) * | 2020-06-25 | 2022-01-13 | 株式会社ぐるなび | Information processing apparatus, information processing method, and program |
-
2005
- 2005-07-19 JP JP2005208937A patent/JP4396592B2/en not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009123115A (en) * | 2007-11-16 | 2009-06-04 | Canon Inc | Information processor and its control method, program, recording medium |
JP2011076364A (en) * | 2009-09-30 | 2011-04-14 | Oki Electric Industry Co Ltd | Device and method of adjusting search result |
WO2013018515A1 (en) * | 2011-07-29 | 2013-02-07 | Necカシオモバイルコミュニケーションズ株式会社 | Information processing device |
JPWO2015072450A1 (en) * | 2013-11-14 | 2017-03-16 | クラリオン株式会社 | Search result evaluation system, navigation system, and search result evaluation method |
WO2015190149A1 (en) * | 2014-06-11 | 2015-12-17 | ソニー株式会社 | Information-processing device, control method, and program |
JPWO2015190149A1 (en) * | 2014-06-11 | 2017-04-20 | ソニー株式会社 | Information processing apparatus, control method, and program |
JPWO2015190138A1 (en) * | 2014-06-11 | 2017-05-25 | ソニー株式会社 | Display control apparatus, display control method, and program |
JP2022007887A (en) * | 2020-06-25 | 2022-01-13 | 株式会社ぐるなび | Information processing apparatus, information processing method, and program |
JP7272341B2 (en) | 2020-06-25 | 2023-05-12 | 株式会社ぐるなび | Information processing system, information processing method and program |
Also Published As
Publication number | Publication date |
---|---|
JP4396592B2 (en) | 2010-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9311400B2 (en) | Method and system for providing time-dependent search results for repetitively performed searches | |
JP4396592B2 (en) | Information providing system, information providing method, and information providing program | |
US7809721B2 (en) | Ranking of objects using semantic and nonsemantic features in a system and method for conducting a search | |
KR101078864B1 (en) | The query/document topic category transition analysis system and method and the query expansion based information retrieval system and method | |
US7043535B2 (en) | Systems and methods for combined browsing and searching in a document collection based on information scent | |
JP4812661B2 (en) | Map display system and map display method | |
US20110029518A1 (en) | Document search engine including highlighting of confident results | |
JP2009545810A (en) | Temporal ranking of search results | |
WO2009064319A1 (en) | Categorization in a system and method for conducting a search | |
JP5097385B2 (en) | Building information retrieval system | |
JP2009509266A (en) | Structured data navigation | |
JP2007199950A (en) | Information management system, information management method and information-managing program | |
AU2005201771A1 (en) | Method and system for identifying image relatedness using link and page layout analysis | |
JP7399508B2 (en) | Information providing device, information providing method, information providing program, and program storage medium | |
JP3702086B2 (en) | Information sharing support method, information sharing system, and recording medium | |
CN101739429B (en) | Method for optimizing cluster search results and device thereof | |
JP2012123654A (en) | Information retrieval device, information retrieval method and information retrieval program | |
KR101659064B1 (en) | Method and apparatus for calculating contents evaluation scores by using user feedbacks | |
CN107003829B (en) | Request-related result regions within and outside of view for each result category | |
WO2009064314A1 (en) | Selection of reliable key words from unreliable sources in a system and method for conducting a search | |
JP4179773B2 (en) | Information search apparatus, information search program, and information search method | |
US9785676B2 (en) | Systems and methods for providing ordered results for search queries | |
WO2009064313A1 (en) | Correlation of data in a system and method for conducting a search | |
US20050144179A1 (en) | Method and apparatus for document-analysis, and computer product | |
JP7238411B2 (en) | Information processing device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090630 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090831 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090929 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091012 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121030 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131030 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |