Movatterモバイル変換


[0]ホーム

URL:


JP2008020980A - Agent device, program, and proposal method in agent device - Google Patents

Agent device, program, and proposal method in agent device
Download PDF

Info

Publication number
JP2008020980A
JP2008020980AJP2006190152AJP2006190152AJP2008020980AJP 2008020980 AJP2008020980 AJP 2008020980AJP 2006190152 AJP2006190152 AJP 2006190152AJP 2006190152 AJP2006190152 AJP 2006190152AJP 2008020980 AJP2008020980 AJP 2008020980A
Authority
JP
Japan
Prior art keywords
information
proposal
search
event
user
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.)
Pending
Application number
JP2006190152A
Other languages
Japanese (ja)
Inventor
Haruki Kuzuoka
春樹 葛岡
Minoru Shinkawa
実 新川
Atsushi Tsurumi
篤 鶴見
Kunihiro Suga
邦博 須賀
Sayuri Yuzukizaki
さゆり 柚木▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kenwood KK
Original Assignee
Kenwood KK
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kenwood KKfiledCriticalKenwood KK
Priority to JP2006190152ApriorityCriticalpatent/JP2008020980A/en
Publication of JP2008020980ApublicationCriticalpatent/JP2008020980A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

<P>PROBLEM TO BE SOLVED: To make a proposal accompanied with the information provision of proper content in a proper timing without requiring any instruction. <P>SOLUTION: This agent device is provided with: an equipment information acquisition means for acquiring predetermined information to be acquired from an onboard unit or portable equipment accompanying a user, and to be changed according to the action of the user as equipment information; an event detection means (step S21) for detecting the occurrence of a predetermined event based on equipment information to be acquired by the equipment information acquisition means; a retrieval information acquisition means (step S23) for acquiring information according to preliminarily associated information retrieval conditions to be provided in a proposal preliminarily associated with the event detected by the event detection means; and a proposal means (step S24) for making a proposal accompanied with the provision of information to be acquired by the retrieval information acquisition means. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

Translated fromJapanese

本発明は、ユーザに随伴する車載器機や携帯機器から得られ、ユーザの行動に応じて変化する所定の情報に基づいて、ユーザに対し、所定の情報提供を伴う提案を行うようにしたエージェント装置及びエージェント装置における提案方法、並びに該エージェント装置としてコンピュータを機能させるプログラムに関する。  The present invention provides an agent device that makes a proposal with provision of predetermined information to a user based on predetermined information obtained from an in-vehicle device or a portable device accompanying the user and changing according to the user's behavior. The present invention also relates to a proposal method in an agent device, and a program for causing a computer to function as the agent device.

近年、音声対話システムによる情報検索サービスが進んでいる。このサービスは、たとえばナビゲーション装置により目的地を検索するときに利用されている。たとえばレジャー施設を目的地とする場合には、ディズニーランド等のレジャー施設名や、遊園地、水族館等のジャンルをキーワードとして、その施設の場所に関する情報等の検索を依頼し、取得することができる。その際に、検索結果を、ユーザの嗜好データや履歴を考慮して提示させることもできる。  In recent years, information retrieval services using voice dialogue systems have been advanced. This service is used, for example, when searching for a destination by a navigation device. For example, when a leisure facility is a destination, the name of a leisure facility such as Disneyland, or a genre such as an amusement park or an aquarium can be used as a keyword to request and obtain information about the location of the facility. At that time, the search result can be presented in consideration of the user's preference data and history.

図7は従来の音声対話システムの一例を示すブロック図である。図中の70が音声対話システムであり、71はユーザによる音声入力や操作入力を受け入れる入力部、72は音声対話システム70からの音声信号や画像データに基づき、音声出力や画像表示を行う出力部である。音声対話システム70は、入力部71からの音声信号に基づき、音声認識エンジン73により音声認識を行って文章データを抽出し、これに基づき、対話処理エンジン74により出力用のテキストデータを生成する。その際、対話処理エンジン74は、記憶部75に記憶されているシナリオデータに従って、テキストデータの生成を行う。生成されたテキストデータは、音声合成エンジン76により音声信号に変換され、さらに出力部72において音声に変換され、出力される。  FIG. 7 is a block diagram showing an example of a conventional voice dialogue system. In the figure, 70 is a voice dialogue system, 71 is an input unit that accepts voice input and operation input by a user, 72 is an output unit that performs voice output and image display based on voice signals and image data from thevoice dialogue system 70. It is. Based on the voice signal from theinput unit 71, thevoice dialogue system 70 performs voice recognition by thevoice recognition engine 73 to extract sentence data, and based on this, thedialogue processing engine 74 generates text data for output. At that time, thedialogue processing engine 74 generates text data according to the scenario data stored in thestorage unit 75. The generated text data is converted into a speech signal by the speech synthesis engine 76, and further converted into speech at theoutput unit 72 and output.

一方、情報提供を行うシステムとして、たとえば特許文献1に記載の情報提供システムが提案されている。このシステムにおいては、各ユーザが所持する携帯端末からの位置情報と、各スポットに関するスポット情報を格納したデータベースとに基づいて得られる各ユーザの嗜好を格納したデータベースを作成し、さらにこのデータベースに基づいてユーザ集団の志向情報に関するデータベースを作成し、そしてこれらのデータベースを参照して、各携帯端末に送信する前記スポット情報を選択するようにしている。ユーザへの情報の提供は、ユーザ嗜好情報のデータベースに格納されている所定のスポット情報提示タイミングにおいて行われる。  On the other hand, as an information providing system, for example, an information providing system described in Patent Document 1 has been proposed. In this system, a database storing the preferences of each user obtained based on the position information from the portable terminal possessed by each user and the database storing spot information regarding each spot is created, and further based on this database. Thus, a database regarding user group orientation information is created, and the spot information to be transmitted to each mobile terminal is selected with reference to these databases. Information is provided to the user at a predetermined spot information presentation timing stored in a user preference information database.

また、情報提供を行うシステムの別の例として、ユーザの場所を示す位置情報を一定間隔で取得して位置情報履歴を取得し、位置情報履歴を一定範囲の場所ごとにまとめ、場所ごとにユーザが滞在した滞在時間を演算して求め、この滞在時間が一定時間以上である場所を訪問履歴として記憶することによりコンテキストを生成するようにしたシステムが提案されている(たとえば特許文献2参照)。これによれば、生成したコンテキストに基づき、たとえば「この場所をよく訪れる人からの情報です」といったコンテキストを付することにより、提供する情報に対して信頼性や確証を付与することができるとされている。  As another example of a system that provides information, location information indicating the location of the user is obtained at regular intervals to obtain location information history, and the location information history is collected for each location within a certain range. A system has been proposed in which a stay is calculated by calculating a stay time and a context is generated by storing a place where the stay time is a certain time or more as a visit history (see, for example, Patent Document 2). According to this, based on the generated context, for example, by adding a context such as “information from people who often visit this place”, it is possible to give reliability and confirmation to the information provided. ing.

特開2004−234687号公報JP 2004-234687 A特開2005−228154号公報JP 2005-228154 A

しかしながら、上述の情報検索サービスを利用して目的地の検索を行う場合、目的地が複数存在するときには、各目的地毎に検索の指示を行い、検索結果を取得しなければならないので、面倒である。また、情報を必要とする度に検索の指示を行うのは面倒である。また、検索を依頼してから検索結果を取得するまでに長時間を要する。さらに、ユーザの嗜好は日々変化するものであるが、変化の度にユーザの嗜好データを変更しても、きりがない。一方、情報検索をわざわざ行うほどでもないが、適当な情報があると、便利な場合もある。  However, when searching for a destination using the information search service described above, if there are a plurality of destinations, it is necessary to instruct the search for each destination and acquire the search results. is there. Also, it is troublesome to give a search instruction every time information is required. In addition, it takes a long time to obtain a search result after requesting a search. Furthermore, although a user's preference changes every day, even if a user's preference data is changed for every change, there is no end. On the other hand, although not so much as searching information, there are cases where it is convenient to have appropriate information.

本発明の目的は、このような従来技術の問題点に鑑み、特に指示を要することなく適切なタイミングで、適切な内容の情報提供を伴う提案を行うことができるようにする技術を提供することにある。  An object of the present invention is to provide a technique that makes it possible to make a proposal with information provision of appropriate contents at an appropriate timing without requiring an instruction in view of the problems of the conventional technique. It is in.

上記目的を達成するため、第1の発明に係るエージェント装置は、ユーザに随伴する機器から得られ、ユーザの行動に応じて変化する所定の情報を機器情報として取得する機器情報取得手段と、前記機器情報取得手段により取得される機器情報に基づき、所定の事象の発生を検出する事象検出手段と、前記事象検出手段により検出される事象に対して予め対応付けられた提案において提供する該事象に予め対応付けられた情報の検索条件に従い、情報の取得を行う検索情報取得手段と、前記検索情報取得手段により取得される情報の提供を伴う前記提案を行う提案手段とを具備することを特徴とする。  In order to achieve the above object, an agent device according to a first aspect of the present invention is a device information acquisition unit that acquires, as device information, predetermined information that is obtained from a device that accompanies a user and changes according to a user's behavior; Event detection means for detecting the occurrence of a predetermined event based on the device information acquired by the device information acquisition means, and the event provided in a proposal previously associated with the event detected by the event detection means A search information acquisition means for acquiring information according to a search condition for information previously associated with the information, and a suggestion means for performing the proposal accompanied by provision of information acquired by the search information acquisition means And

ここで、エージェント装置としては、たとえばナビゲーション装置や携帯端末装置に組み込まれたものが該当する。ユーザの行動としては、たとえば、運転や徒歩による移動、車載機器の操作が該当する。機器情報としては、たとえば、ナビゲーション装置から取得することができる現在位置している店舗や施設、現在時刻、ETC車載機から取得することができる決算情報が該当する。  Here, the agent device corresponds to, for example, a device incorporated in a navigation device or a portable terminal device. The user's action corresponds to, for example, driving or walking movement, and operation of an in-vehicle device. As the device information, for example, stores and facilities that are currently located that can be acquired from the navigation device, current time, and settlement information that can be acquired from the ETC in-vehicle device are applicable.

所定の事象としては、たとえば、「ドライブスルーを利用した」や、「ドライブスルーの店内で食事をした」、「十分遊んだ」といった事象が該当する。事象に対して予め定め対応付けられた提案としては、たとえば、「ドライブスルーを利用した」という事象に対する「近くの公園に関する情報を検索し、そこで食べること」や、「十分遊んだ」という事象に対する「自宅までのルートを検索し、ルート設定を行うこと」が該当する。これらの例において、予め対応付けられた情報としては、「近くの公園に関する情報」及び「自宅までのルート」が該当する。  Examples of the predetermined event include events such as “use of drive-through”, “had a meal in a drive-through store”, and “played enough”. Proposals that are predetermined and associated with events include, for example, “searching for information about nearby parks and eating there” and “playing enough” events for “using drive-through” events. “Searching for route to home and setting route” corresponds to this. In these examples, the information associated in advance corresponds to “information about a nearby park” and “route to home”.

検索情報取得手段としては、たとえば、ナビゲーション装置の地図情報に基づいて情報の取得を行ったり、Webデータベースに対し、検索キーを送って検索を依頼し、情報を取得したりするものが該当する。提案手段としては、たとえば、提案内容やそれに伴って提供する情報を、画像表示や音声出力により提示するものが該当する。  As the search information acquisition means, for example, information is acquired based on map information of a navigation device, or a search key is sent to a Web database to request a search to acquire information. As the suggestion means, for example, the proposal contents and information provided along with the proposal contents are presented by image display or voice output.

この構成において、機器情報取得手段により取得する機器情報に基づき、事象検出手段が所定の事象の発生を検出すると、検索情報取得手段は、その事象に対して予め対応付けられた情報の検索条件に従い、情報の取得を行う。この後、提案手段は、当該事象に対して予め対応付けられた提案を行い、取得され情報の提供を行う。これによれば、各事象に対する検索条件及び提案の対応付けを適切に行っておくことにより、特にユーザが指示を与える必要なく、適切なタイミングで、適切な内容の情報提供を伴う提案を行うことができる。  In this configuration, when the event detection unit detects the occurrence of a predetermined event based on the device information acquired by the device information acquisition unit, the search information acquisition unit follows the search condition of information previously associated with the event. , Get information. Thereafter, the proposing means makes a proposal associated with the event in advance, and provides the acquired information. According to this, by appropriately matching the search conditions and proposals with respect to each event, it is not necessary for the user to give an instruction, and a proposal with information provision of appropriate contents is made at an appropriate timing. Can do.

第2の発明に係るエージェント装置は、第1発明において、前記機器はナビゲーション手段を備え、前記提案手段による提案は、前記ナビゲーション手段における目的地の設定又はルートの設定を行うことを含む提案であり、前記提案において提供する情報は、該目的地又はルートとして設定することを提案する目的地又はルートの情報であることを特徴とする。  The agent device according to a second invention is the agent device according to the first invention, wherein the device includes navigation means, and the proposal by the suggestion means includes setting a destination or a route in the navigation means. The information provided in the proposal is information on a destination or route proposed to be set as the destination or route.

第3の発明に係るエージェント装置は、第1又は第2発明において、前記提案手段による提案において提供した情報が受け入れられず、他の情報の提供を要求する旨の指示があった場合、該提案に対して予め対応付けられた別の情報の検索条件に従って取得される別の情報の提供を伴う該提案と同内容の提案を前記提案手段により行うことを特徴とする。  In the first or second invention, the agent device according to the third aspect of the present invention, when the information provided in the proposal by the proposal means is not accepted and there is an instruction to request the provision of other information, The proposal means proposes the same content as the proposal accompanied by provision of other information acquired in accordance with a search condition for other information previously associated with the information.

第4の発明に係るエージェント装置は、第1〜第3のいずれかの発明において、前記事象に対して予め対応付けられた提案及び情報は、前記事象が生じた場合に次にユーザが行うと考えられる行動に基づいて予め定められた提案及び情報であることを特徴とする。  In any one of the first to third inventions, the agent device according to a fourth aspect of the present invention provides a proposal and information associated with the event in advance when the event occurs. It is a proposal and information predetermined based on the action considered to be performed.

第5の発明に係るエージェント装置は、第1〜第4のいずれかの発明において、対話用シナリオデータに従ってユーザとの対話を行う対話手段を備え、前記検索情報取得手段及び提案手段は、前記対話用シナリオデータ及び所定のシナリオデータに従って実現されるものであることを特徴とする。  The agent device according to a fifth aspect of the present invention is the agent device according to any one of the first to fourth aspects, further comprising dialog means for performing a dialog with a user in accordance with the scenario data for dialog, wherein the search information acquisition means and the proposal means include the dialog It is realized according to the scenario data for use and predetermined scenario data.

第6の発明に係るプログラムは、第1〜第5の発明に係るいずれかのエージェント装置における各手段としてコンピュータを機能させることを特徴とする。  A program according to a sixth invention causes a computer to function as each means in any one of the agent devices according to the first to fifth inventions.

第7の発明に係るエージェント装置における手案方法は、エージェント装置が、ユーザに随伴する機器から得られ、ユーザの行動に応じて変化する所定の情報を機器情報として取得する機器情報取得工程と、エージェント装置が、前記機器情報取得工程により取得される機器情報に基づき、所定の事象の発生を検出する事象検出工程と、エージェント装置が、前記事象検出工程により検出される事象に対して予め対応付けられた提案において提供する該事象に予め対応付けられた情報の検索条件に従い、検索を依頼し、検索結果としての情報を取得する検索情報取得工程と、エージェント装置が、前記検索情報取得工程により取得される情報の提供を伴う前記提案を行う提案工程とを具備することを特徴とする。  A plan method in an agent device according to a seventh aspect of the present invention is a device information acquisition step in which the agent device acquires, as device information, predetermined information that is obtained from a device that accompanies the user and changes according to the user's behavior; An event detection step in which the agent device detects the occurrence of a predetermined event based on the device information acquired in the device information acquisition step, and the agent device corresponds in advance to the event detected in the event detection step. A search information acquisition step of requesting a search and acquiring information as a search result according to a search condition of information previously associated with the event provided in the attached proposal; And a proposal step for making the proposal accompanied by provision of information to be acquired.

本発明によれば、機器情報に基づき、検出される所定の事象に対して予め対応付けられた提案において提供する予め対応付けられた情報の検索条件に従い、情報の取得を行い、得られた情報の提供を伴う提案を行うようにしたため、特にユーザが指示を与える必要なく、適切なタイミングで、適切な内容の情報提供を伴う提案を行うことができる。  According to the present invention, based on device information, information is obtained in accordance with a search condition for information associated in advance provided in a proposal associated in advance with a predetermined event to be detected. Therefore, it is possible to make a proposal with information provision of appropriate contents at an appropriate timing without requiring the user to give an instruction.

また、ナビゲーション装置における目的地の設定又はルートの設定を行うことを含む提案を行い、該目的地又はルートとして設定することを提案する目的地又はルートの情報を提供するようにしたため、特にユーザが指示を与える必要なく、適切なタイミングで、具体的な目的地又はルートを提示し、その設定を提案することができる。  In addition, since a proposal including setting a destination or a route in the navigation device is made and information on a destination or a route that is proposed to be set as the destination or route is provided, the user is particularly It is possible to present a specific destination or route at an appropriate timing and propose the setting without giving an instruction.

また、提案において提供した情報が受け入れられず、他の情報の提供を要求する旨の指示があった場合、該提案に対して予め対応付けられた別の情報の検索条件に従って取得される別の情報の提供を伴う該提案と同内容の提案を行うようにしたため、代替案を提示し、ユーザの要望に対して極力応えることができる。  In addition, when the information provided in the proposal is not accepted and there is an instruction to request provision of other information, another information acquired in accordance with a search condition for other information previously associated with the proposal Since the proposal having the same content as the proposal accompanied by the provision of information is performed, an alternative can be presented to meet the user's request as much as possible.

また、検出される事象に対して予め対応付けられた提案及び情報は、前記事象が生じた場合に次にユーザが行うと考えられる行動に基づいて予め定められた提案及び情報であるため、前記事象が生じた場合に次にユーザが行うと考えられる行動に沿った情報の提供を伴う提案を行うことができる。  Moreover, since the proposal and information previously matched with the detected event are the proposal and information predetermined based on the action that the user is supposed to perform next when the event occurs, When the event occurs, it is possible to make a proposal accompanied by provision of information in accordance with actions that the user is considered to perform next.

また、対話用シナリオデータに従ってユーザとの対話を行う対話手段を備え、検索情報取得手段及び提案手段が、対話用シナリオデータ及びそれに含まれる所定のシナリオデータに従って実現されるようにしたため、シナリオデータを変更するだけで、各事象に対応する提案内容や該提案において提供する情報を適宜最適化することができる。  Also, since the dialogue means for conducting dialogue with the user according to the scenario data for dialogue is provided, and the retrieval information acquisition means and the proposal means are realized according to the scenario data for dialogue and the predetermined scenario data included therein, the scenario data is It is possible to optimize the content of proposals corresponding to each event and the information provided in the proposals as appropriate simply by changing them.

また、検索情報取得手段による検索の依頼から情報の取得までの間、対話手段が、ユーザとの間で所定の対話を行うようにしたため、対話用シナリオデータを適切に設定しておくことにより、より自然な流れで提案に至ることができる。  In addition, since the dialog means performs a predetermined dialog with the user from the search request by the search information acquisition means to the acquisition of information, by appropriately setting the scenario data for dialog, Proposals can be made in a more natural way.

図1は本発明の一実施形態に係る車載用のエージェント装置の構成を示すブロック図である。同図に示すように、このエージェント装置は、ユーザによる音声入力や操作入力を受け入れる入力部11、入力部11からの音声信号等に基づいて出力用の音声信号や画像データを生成する音声対話システム10、及び、音声対話システム10からの音声信号や画像データに基づき、音声出力や画像表示を行う出力部12を備える。  FIG. 1 is a block diagram showing a configuration of an in-vehicle agent device according to an embodiment of the present invention. As shown in the figure, this agent device includes aninput unit 11 that accepts a voice input and an operation input by a user, a voice dialogue system that generates a voice signal and image data for output based on a voice signal from theinput unit 11 and the like. 10 and anoutput unit 12 that performs voice output and image display based on voice signals and image data from thevoice dialogue system 10.

エージェント装置は、一般的には、ユーザに成り代って、ユーザのために各種情報の検索や助言等を行い、種々の便宜を図る、いわば代理人若しくは秘書としての機能を行うものである。本実施形態においては、エージェント装置は、主として音声対話システム10により構成され、ナビゲーション装置の一部を構成している。入力部11はマイク、タッチパネル、リモコン等により構成される。出力部12はスピーカやディスプレイにより構成される。ディスプレイには、エージェント装置を具現化したキャラクタが表示される。  In general, an agent device performs a function as an agent or a secretary on behalf of a user, searching various information for the user, giving advice, and the like for various conveniences. In the present embodiment, the agent device is mainly configured by thevoice interaction system 10 and constitutes a part of the navigation device. Theinput unit 11 includes a microphone, a touch panel, a remote controller, and the like. Theoutput unit 12 includes a speaker and a display. A character embodying the agent device is displayed on the display.

音声対話システム10は、入力部11からの音声信号に基づき、音声認識を行って文章データを抽出する音声認識エンジン13、音声認識エンジン13からの文章データや、入力部11からのコマンドに基づき、出力用のテキストデータを生成する対話処理エンジン14、対話処理エンジン14が使用する各種データを記憶する記憶部15、対話処理エンジン14からのテキストデータに基づき、音声信号を生成して出力部12に供給する音声合成エンジン16を備える。出力部12は音声合成エンジン16からの音声信号に基づいて音声出力を行う。  Thevoice interaction system 10 is based on thevoice recognition engine 13 that performs voice recognition and extracts sentence data based on the voice signal from theinput unit 11, the sentence data from thevoice recognition engine 13, and the command from theinput unit 11. A dialogue processing engine 14 that generates text data for output, astorage unit 15 that stores various data used by the dialogue processing engine 14, and generates an audio signal based on the text data from the dialogue processing engine 14, and outputs it to theoutput unit 12. Aspeech synthesis engine 16 is provided. Theoutput unit 12 performs voice output based on the voice signal from thevoice synthesis engine 16.

記憶部15はシナリオデータ17を記憶する。シナリオデータ17は、処理項目データ及び遷移定義データの組合せである。処理項目データとは、エージェント装置が行う処理の内容を、処理項目毎に記述したものである。遷移定義データとは、各処理項目の処理間で生じ得る遷移を、たとえば、各処理から遷移し得る後続の処理を規定することによって記述したものである。すなわち、シナリオデータ17は、対話処理エンジン14における処理の内容や流れの一部を定義し、プログラムと協働して、対話処理エンジン14の動作内容を決定する。対話処理エンジン14はシナリオデータ17に基づいて音声認識エンジン13及び音声合成エンジン16を制御し、対話システム10を機能させる。  Thestorage unit 15stores scenario data 17. Thescenario data 17 is a combination of process item data and transition definition data. The process item data describes the contents of the process performed by the agent device for each process item. The transition definition data describes transitions that can occur between processes of each process item, for example, by defining subsequent processes that can transition from each process. That is, thescenario data 17 defines part of the processing contents and flow in the dialog processing engine 14 and determines the operation contents of the dialog processing engine 14 in cooperation with the program. The dialogue processing engine 14 controls thespeech recognition engine 13 and thespeech synthesis engine 16 based on thescenario data 17 to cause thedialogue system 10 to function.

図中の18は、ナビゲーション装置やETC車載機等の車載機から、音声対話システム10に供給される車載機情報である。車載機情報18には、現在位置する店舗や遊園地等の施設に関する情報、現在の時刻を示す時間情報、ETCによる決算情報等が含まれる。これらの情報は、ユーザの行動に応じて変化する。19はナビゲーション装置が外部との通信を行うための通信部である。音声対話システム10は通信部19を介してWebデータベース20にアクセスする機能を有する。  Reference numeral 18 in the figure denotes in-vehicle device information supplied to the voiceinteractive system 10 from an in-vehicle device such as a navigation device or an ETC in-vehicle device. The in-vehicle device information 18 includes information related to facilities such as stores and amusement parks currently located, time information indicating the current time, settlement information by ETC, and the like. These pieces of information change according to the user's behavior.Reference numeral 19 denotes a communication unit for the navigation device to communicate with the outside. Thevoice interaction system 10 has a function of accessing theWeb database 20 via thecommunication unit 19.

シナリオデータ17には、対話用シナリオデータ及び情報提供用シナリオデータが含まれる。対話用シナリオデータは主として、対話処理エンジン14が音声認識エンジン13及び音声合成エンジン16を介してユーザとの間で対話を行うための対話処理の内容や流れを定義する。一方、情報提供用シナリオデータは、車載機情報18に基づいて検出される所定の各事象に対応する処理の内容や流れを定義する。  Thescenario data 17 includes interactive scenario data and information providing scenario data. The scenario data for dialogue mainly defines the content and flow of dialogue processing for the dialogue processing engine 14 to carry out dialogue with the user via thevoice recognition engine 13 and thevoice synthesis engine 16. On the other hand, the scenario data for providing information defines the content and flow of processing corresponding to each predetermined event detected based on the in-vehicle device information 18.

すなわち、車載機情報18に基づいて所定の事象が検出されると、これに応答して、その事象に対応する対話用シナリオデータや情報提供用シナリオデータが参照され、その事象に対応する処理が決定される。情報提供用シナリオデータによって定義される処理の内容や流れは、対話処理に沿ってユーザに対する提案を行う上で、どのような情報を取得して提供すべきかを決定する。つまり情報提供用シナリオデータは、実質的に、対話処理エンジン14と協働し、ユーザへの提案に供する情報の提供を行う情報提供処理部21を構成している。  That is, when a predetermined event is detected based on the in-vehicle device information 18, in response to this, the scenario data for interaction and the scenario data for providing information corresponding to the event are referred to, and the processing corresponding to the event is performed. It is determined. The content and flow of the process defined by the scenario data for providing information determines what information should be acquired and provided when making a proposal to the user along the interactive process. That is, the scenario data for information provision substantially constitutes an informationprovision processing unit 21 that cooperates with the dialogue processing engine 14 and provides information to be offered to the user.

情報提供処理部21は、その実態である情報提供用シナリオデータに従い、所定のプログラムと協働して、通信部19を介し、Webデータベース20に対して情報の検索を依頼し、ユーザへの提案に供する情報の取得を行う。すなわち、車載機情報18に基づいて検出される所定の事象がトリガとなり、対応する情報提供用シナリオデータに従い、提案に供する情報が決定され、取得される。そして、取得した情報を根拠として、当該事象に対応する対話用シナリオデータに従い、対話処理エンジン14により、ユーザに対する提案が行われる。  The informationprovision processing unit 21 cooperates with a predetermined program in accordance with the actual information provision scenario data, requests theWeb database 20 to search for information via thecommunication unit 19, and proposes to the user. Acquire information for use. That is, a predetermined event detected based on the in-vehicle device information 18 is a trigger, and information to be provided for the proposal is determined and acquired according to the corresponding information providing scenario data. Then, based on the acquired information, the dialogue processing engine 14 makes a proposal to the user according to the scenario data for dialogue corresponding to the event.

1つのトリガに対し、対応する情報提供用シナリオデータが複数存在してもよい。同じトリガに対応する情報提供用シナリオデータを適宜変化させることによって、いかにもエージェントが試行錯誤して提案を行っているように見せることができる。また、ジャンル毎に情報提供用シナリオデータを用意しておき、ユーザの嗜好するジャンルに応じ、情報提供用シナリオデータを使い分けるようにしてもよい。  There may be a plurality of corresponding information providing scenario data for one trigger. By appropriately changing the scenario data for providing information corresponding to the same trigger, it can be seen that the agent is making a proposal by trial and error. Further, scenario data for information provision may be prepared for each genre, and the scenario data for information provision may be used properly according to the genre preferred by the user.

所定の事象としては、たとえば、ユーザが所定の行動を行ったことや、買い物や食事等の支払いを生じる行動をとったこと、初めてのインターチェンジや地域にやって来たこと等を挙げることができる。所定の行動を行ったことは、たとえば車載機情報18に含まれる現在位置する施設等の情報や、駐車場の滞在時間等に基づいて判定することができる。買い物や食事等の支払いを生じる行動をとったことは、支払いを生じる場所における所定以上の滞在時間等に基づいて判定することができる。  Examples of the predetermined event include that the user has performed a predetermined action, took an action that causes payment such as shopping or a meal, and has come to the first interchange or area. Having performed the predetermined action can be determined based on, for example, information on the facility at the current position included in the in-vehicle device information 18, a staying time in the parking lot, and the like. Taking an action that causes payment such as shopping or a meal can be determined based on a staying time or the like at a predetermined or higher place in the place where payment is made.

具体的には、たとえば、「ドライブスルーのある店舗に寄ってドライブスルーを利用したこと」や、「ドライブスルーのある店舗に寄り、店内で食事をしたこと」をトリガとすることができる。また、「初めてのインターチェンジに来たこと」をトリガとすることができる。このトリガの発生は、車載機情報18に含まれるETCの利用結果及び過去のETCの利用履歴に基づいて検出することができる。さらには、現在位置が基本的なツアープランに当てはまっているか否かを判定し、この判定結果をトリガとすることもできる。この判定は、車載機情報18に含まれる過去の移動経路に基づいて行うことができる。  Specifically, for example, “the use of drive-through at a store with drive-through” or “stopping at a store with drive-through and having a meal in the store” can be used as a trigger. Also, “I came to the first interchange” can be a trigger. The occurrence of the trigger can be detected based on the ETC usage result and the past ETC usage history included in the in-vehicle device information 18. Furthermore, it can be determined whether or not the current position is applied to a basic tour plan, and the determination result can be used as a trigger. This determination can be made based on the past movement route included in the in-vehicle device information 18.

また、「十分遊んだ(楽しかった)こと」や「あまり遊んではいない(つまらなかった)こと」をトリガとすることができる。「十分遊んだ(楽しかった)こと」の検出は、車載機情報18に基づき、たとえば、「遊園地に来たこと」及び「開園から閉園時間まで過ごした(長時間滞在した)こと」を検出することによって行うことができる。「あまり遊んではいない(つまらなかった)こと」の検出は、「遊園地に来たこと」及び「長時間滞在しなかったこと」を検出することによって行うことができる。  In addition, it can be triggered by “playing enough (fun)” or “not playing very much (no fun)”. Based on the vehicle-mounteddevice information 18, for example, detection of “come to an amusement park” and “has spent time from opening to closing (stayed for a long time)” Can be done. The detection of “not playing too much (not boring)” can be performed by detecting “coming to the amusement park” and “not staying for a long time”.

各トリガに対し予め対応付けられた必要な提供情報を伴う提案としては、たとえば「ドライブスルーを利用した」とのトリガに対し、(食べる場所を探したいだろうから)「近くの公園に関する情報を検索し、目的地として設定する」との提案や、「ショッピングモールを利用した」とのトリガに対し、(お金を使っただろうから)「有料道路を利用しない自宅までのルートを検索し、帰り道のルートとして設定する」との提案や、「初めての場所であるが目的地の設定がなされていない」とのトリガに対し、(道に迷うだろうから)「近くの観光スポットを検索し、目的地として設定する」との提案や、「十分遊んだ(プレイスポット、ショッピングモール等に長時間滞在した)」とのトリガに対し、(疲れただろうから)「自宅までのルートを検索し、ルート設定を行う」との提案が該当する。  Proposals with the necessary information that is associated with each trigger in advance include, for example, a trigger that says “Use drive-through” and “I want to find a place to eat”. Search for a route to your home that does not use a toll road (because you would have used money) in response to a suggestion that “search and set as destination” or a trigger that “uses a shopping mall” ‘Search for nearby attractions,’ and “triggered for the first time but the destination is n’t set.” In response to a proposal to “set as a destination” and a trigger that “played enough (stayed at a play spot, shopping mall, etc.) for a long time” (because I would be tired) Find the door, the appropriate suggestions to perform the Routing. "

Webデータベース20は、情報検索専用のサイトのものであっても、また一般のサイトのものであってもよい。ナビゲーション装置が備えるデータベースのみを用いて検索することができる場合や、通信部19による通信状態が良好でない場合には、使用しなくてもよい。また、電子マネーで決算する場合には、お勧め情報の提供を受けるようにしてもよい。なお、Webデータベース20による検索中は、対話処理エンジン14により、提案に繋がるような内容の会話を行い、自然な会話の流れで提案に移行するようにする。さらに、この会話内容に基づき、検索結果について絞込みを行うようにしてもよい。このような内容の会話は、会話用シナリオデータを、各トリガに対して適切に設定しておくことにより実現することができる。  TheWeb database 20 may be a site dedicated to information retrieval or a general site. When the search can be performed using only the database provided in the navigation device or when the communication state by thecommunication unit 19 is not good, it may not be used. In addition, when closing with electronic money, provision of recommended information may be received. During the search by theWeb database 20, the conversation processing engine 14 performs a conversation with content that leads to the proposal, and shifts to the proposal in a natural conversation flow. Further, the search result may be narrowed down based on the conversation content. Such a conversation can be realized by appropriately setting conversation scenario data for each trigger.

図2は対話処理エンジン14による提案処理の一例を示すフローチャートである。この提案処理は、車載機情報18に基づいて上述のような提案を行う処理である。対話処理エンジン14は、ステップ21において、上述のような所定のトリガの発生を待機する。トリガの発生を検出すると、ステップ22へ進み、提案に供する情報の予測を行う。すなわち、発生したトリガに対応する情報提供用シナリオデータに従い、提案に供する情報を取得するための検索条件を決定する。上述の例に従えば、たとえば、発生したトリガが「ショッピングモールを利用した」との事象によるものであるとすれば、「有料道路を利用しない自宅までのルート」が検索条件として決定されることになる。  FIG. 2 is a flowchart showing an example of the proposal process by the dialogue processing engine 14. This proposal process is a process for making a proposal as described above based on the in-vehicle device information 18. Instep 21, the dialog processing engine 14 waits for the occurrence of a predetermined trigger as described above. When the occurrence of the trigger is detected, the process proceeds to step 22 to predict information to be provided for the proposal. That is, a search condition for acquiring information to be provided is determined according to the scenario data for providing information corresponding to the generated trigger. According to the above example, for example, if the generated trigger is due to an event “using a shopping mall”, “route to home without using toll road” is determined as a search condition. become.

次に、ステップ23において、決定された検索条件に従い、情報の検索を行う。次に、ステップ24において、検索により得られた情報に関する提案を、出力部12により出力する。この提案の内容は、ステップ21において検出されたトリガに対して予め対応付けられた対話用シナリオデータによって決定される。この提案においては、ステップ23における検索結果が使用される。たとえば、ステップ23において国道6号線を通るルートが検索されたとすれば、「6号を通って帰りませんか?」との出力がなされる。  Next, instep 23, information is searched according to the determined search condition. Next, instep 24, theoutput unit 12 outputs a proposal related to information obtained by the search. The content of this proposal is determined by the scenario data for dialogue previously associated with the trigger detected instep 21. In this proposal, the search result instep 23 is used. For example, if a route passing through the national highway No. 6 is searched instep 23, an output “Would you like to return through No. 6?” Is output.

次に、ステップ25において、出力された提案が受け入れられたかどうかを判定する。提案が受け入れられたと判定した場合には、提案内容に従った処理を行い、提案処理を終了する。提案内容に従った処理としては、たとえば、検索により得られた場所や施設を目的地に設定したり、上述の例の場合では、帰路のルートとして国道6号線を通るルートをナビゲーション装置に設定したりすることが該当する。  Next, instep 25, it is determined whether the output proposal has been accepted. If it is determined that the proposal has been accepted, the process according to the proposal content is performed, and the proposal process is terminated. As processing according to the proposal, for example, a place or facility obtained by a search is set as a destination, and in the case of the above example, a route passing through National Route 6 is set as a return route in the navigation device. This is true.

提案が受け入れられなかったと判定した場合には、ステップ26において、別の情報にが必要かどうかを問い合わせる。別の情報を必要とする旨の回答を得た場合にはステップ23に戻る。提案は不要であるとの回答を得た場合には、図2の提案処理を終了する。ステップ23に戻った場合、ステップ21で検出したトリガに対し、対応する情報提供用シナリオデータにより対応付けられている別の検索条件を使用して検索を行う。これにより今度はたとえば水戸街道を通るルートが検索される。  If it is determined that the proposal has not been accepted, an inquiry is made atstep 26 as to whether additional information is required. If an answer indicating that another information is required is obtained, the process returns to step 23. When the reply that the proposal is unnecessary is obtained, the proposal process in FIG. 2 is terminated. When returning to step 23, the trigger detected instep 21 is searched using another search condition associated with the corresponding information providing scenario data. As a result, for example, a route passing through Mito Kaido is retrieved.

図3は対話処理エンジン14による提案処理の別の例を示すフローチャートである。まず、ステップ31において、ドライブスルーのある店舗に寄ったことを車載機情報18に基づいて検出すると、ステップ32へ進み、該店舗における滞在時間の測定を行う。滞在時間の測定は、車載機情報18に基づき、現在位置が該ドライブスルーの店舗位置に合致することにより該ドライブスルーのある店舗に寄ったことを検出した時点から、該店舗位置から離れるまでの時間を測定することにより行うことができる。  FIG. 3 is a flowchart showing another example of the proposal processing by the dialogue processing engine 14. First, instep 31, when it is detected based on the in-vehicle device information 18 that the user has stopped at a store with drive-through, the process proceeds to step 32 and the staying time in the store is measured. The measurement of the stay time is based on the vehicle-mounteddevice information 18 from the time when it is detected that the current position matches the store location of the drive-through to the store with the drive-through until it leaves the store location. This can be done by measuring time.

次に、ステップ33において、測定した滞在時間が第1の所定時間以上であるか否かを判定する。第1の所定時間以上ではないと判定した場合には直ちに提案処理を終了する。第1の所定時間以上であると判定した場合には、ステップ34へ進み、測定した滞在時間が第2の所定時間以上であるか否かを判定する。第2の所定時間以上ではないと判定した場合には、ステップ35へ進み、当該ドライブスルーを利用したものとみなし、ステップ36において、当該ドライブスルーを中心とする所定の範囲内に位置する公園の検索を行う。このとき使用される検索条件は「ドライブスルーを利用した」というトリガに対応する情報提供用シナリオデータによって決定される。次に、ステップ37において、検索により得られた公園において食事をする旨の提案を行う。この提案内容は、「ドライブスルーを利用した」というトリガに対応する発話用シナリオデータによって決定される。  Next, instep 33, it is determined whether or not the measured stay time is equal to or longer than a first predetermined time. If it is determined that it is not longer than the first predetermined time, the suggestion process is immediately terminated. If it is determined that the time is equal to or longer than the first predetermined time, the process proceeds to step 34 to determine whether or not the measured stay time is equal to or longer than the second predetermined time. If it is determined that it is not the second predetermined time or longer, the process proceeds to step 35, where it is considered that the drive-through is used, and in step 36, the park located within the predetermined range centered on the drive-through Perform a search. The search condition used at this time is determined by the scenario data for providing information corresponding to the trigger “using drive-through”. Next, instep 37, a proposal to eat in the park obtained by the search is made. The content of this proposal is determined by the utterance scenario data corresponding to the trigger “using drive-through”.

図4はステップ36及び37における出力部12での出力内容を例示する。図中の41は出力部12における表示画面、42は表示画面41上に表示されているエージェントのキャラクタ、43は提案を受け入れる場合にユーザがタッチパネルを介してタッチするイエスボタン図形、44は提案を受け入れない場合にユーザがタッチするノーボタン図形である。同図(a)はステップ36の処理と並行して出力される画像及び発話内容を示している。同図(b)はステップ37の処理において出力される画像及び発話内容を示している。  FIG. 4 illustrates the output contents at theoutput unit 12 insteps 36 and 37. In the figure, 41 is a display screen in theoutput unit 12, 42 is an agent character displayed on thedisplay screen 41, 43 is a yes button figure that the user touches via a touch panel when accepting a proposal, and 44 is a proposal. This is a no-button graphic that the user touches if not accepted. FIG. 5A shows an image and utterance content output in parallel with the process of step 36. FIG. 4B shows an image and utterance content output in the process ofstep 37.

ステップ36の検索処理を行っている間、同図(a)に示すように、音声対話システム10は、表示画面41上においてキャラクタ42を表示するとともに、「ドライブスルーで何を買ったんですか?」とのメッセージ45を、表示画面41上において表示しかつ出力部12から音声により出力する。またこれと同時に、このメッセージに対する応答としてのユーザの発話内容に対応する文字データを、入力部11及び音声認識エンジン13を介して取得する。  While performing the search process of step 36, the voiceinteractive system 10 displays thecharacter 42 on thedisplay screen 41 and “What did you buy by drive-through?” As shown in FIG. Is displayed on thedisplay screen 41 and output from theoutput unit 12 by voice. At the same time, character data corresponding to the user's utterance content as a response to this message is acquired via theinput unit 11 and thespeech recognition engine 13.

そしてステップ37の処理に際しては、同図(b)に示すように、表示画面41上においてキャラクタ42を表示するとともに、取得した文字データに基づき、「ハンバーガーですか。おいしそうですね。」とのメッセージ46を、表示画面41上において表示しかつ音声により出力する。さらに、ステップ36において検索により得られた公園に関する情報に基づき、「近くに景色の良い公園がありますがそこで食べませんか?」とのメッセージ47を、表示画面41上において表示しかつ音声により出力する。  In the process ofstep 37, as shown in FIG. 7B, thecharacter 42 is displayed on thedisplay screen 41, and amessage 46 “Are you a hamburger? Sounds good” based on the acquired character data. Are displayed on thedisplay screen 41 and output by voice. Further, based on the information on the park obtained by the search in step 36, amessage 47 "There is a park with a good view nearby but will you eat there?" Is displayed on thedisplay screen 41 and output by voice. To do.

この提案処理を完了すると、ステップ38において、イエスボタン図形43又はノーボタン図形44のタッチによる指示の受入れを行い、いずれのボタン図形がタッチされたかを判定する。イエスボタン図形43がタッチされたと判定した場合は、提案が受け入れられたことを意味するので、ステップ37の検索処理によって得られた公園を目的地として設定する旨をナビゲーション装置に通知し、図3の提案処理を終了する。  When this proposal processing is completed, instep 38, an instruction is accepted by touching the yes button graphic 43 or the no button graphic 44, and it is determined which button graphic is touched. If it is determined that the yes button graphic 43 has been touched, it means that the proposal has been accepted, so that the navigation device is notified that the park obtained by the search processing instep 37 is set as the destination, and FIG. The proposal process is terminated.

ステップ38においてノーボタン図形44がタッチされたと判定した場合には、ステップ39へ進み、他の情報を提案するか否かを問い合わせる。他の情報の提案を要する場合はステップ36へ戻って、再度検索を行う。このとき、「ドライブスルーを利用した」というトリガに対応する別の情報提供用シナリオデータによって決定される検索条件を用いることができる。他の情報の提案が不要であれば、図3の提案処理を終了する。  If it is determined instep 38 that the no button graphic 44 has been touched, the process proceeds to step 39 to inquire whether or not to propose other information. If other information needs to be proposed, the process returns to step 36 to search again. At this time, a search condition determined by another scenario data for providing information corresponding to the trigger “using drive-through” can be used. If the proposal of other information is unnecessary, the proposal process of FIG. 3 will be complete | finished.

一方、ステップ34において、測定した滞在時間が第2の所定時間以上であると判定した場合には、ステップ40へ進み、当該ドライブスルーの店内において食事をしたものとみなす。そしてステップ41において、当該ドライブスルーをお気に入りの場所として登録するかどうかを問い合わせる。登録する旨の回答が得られた場合にはステップ42において当該ドライブスルーをお気に入りとして登録し、図3の処理を終了する。登録しない旨の回答が得られた場合には、直ちに図3の処理を終了する。  On the other hand, if it is determined instep 34 that the measured staying time is equal to or longer than the second predetermined time, the process proceeds to step 40 and is considered to have been eaten in the drive-through shop. Instep 41, an inquiry is made as to whether or not the drive-through is registered as a favorite place. If an answer to the effect of registration is obtained, the drive-through is registered as a favorite instep 42, and the process of FIG. If an answer not to register is obtained, the processing of FIG. 3 is immediately terminated.

図5は提案処理のさらに別の例を示すフローチャートである。ステップ51において、車載機情報18に基づき、ETCを利用したことを検出すると、ステップ52へ進み、車載機情報18に基づき、ETCを利用した料金所が初めて利用する料金所であるかどうかを判定する。初めてではないと判定した場合には直ちに図5の処理を終了する。初めてであると判定した場合には、ステップ53に進み、車載機情報18に基づき、ナビゲーション装置において目的地の設定がなされているか否を判定する。設定されていると判定した場合には直ちに図5の処理を終了する。  FIG. 5 is a flowchart showing still another example of the proposal process. If it is detected instep 51 that the ETC has been used based on the in-vehicle device information 18, the process proceeds to step 52, and it is determined based on the in-vehicle device information 18 whether the toll gate using the ETC is the first toll gate. To do. If it is determined that this is not the first time, the processing in FIG. 5 is immediately terminated. If it is determined that this is the first time, the process proceeds to step 53, where it is determined whether the destination is set in the navigation device based on the in-vehicle device information 18. If it is determined that it is set, the processing of FIG. 5 is immediately terminated.

ステップ53において目的地の設定がなされていないと判定した場合にはステップ54へ進み、現在位置を中心とする所定の範囲内における観光スポットに関する情報の検索を行う。このとき使用される検索条件は「始めて利用する料金所に来たが目的地が設定されていない」というトリガに対応する情報提供用シナリオデータによって決定される。次に、ステップ55において、検索により得られた観光スポットに関する情報に基づく提案を行う。この提案内容は、該トリガに対応する発話用シナリオデータによって決定される。  If it is determined instep 53 that the destination has not been set, the process proceeds to step 54 to search for information on tourist spots within a predetermined range centered on the current position. The search condition used at this time is determined by the scenario data for providing information corresponding to the trigger “I came to a toll booth for the first time but the destination was not set”. Next, in step 55, a proposal is made based on information on the sightseeing spot obtained by the search. The content of the proposal is determined by the utterance scenario data corresponding to the trigger.

図6はステップ54及び55における出力部12での出力内容を例示する。図中の41〜44は図4における同じ符号が示す要素と同一の要素を示す。同図(a)はステップ54の検索処理と並行して出力される画像及び発話内容を示している。同図(b)はステップ55の処理において出力される画像及び発話内容を示している。  FIG. 6 illustrates the output contents at theoutput unit 12 in steps 54 and 55. 41 to 44 in the figure indicate the same elements as those indicated by the same reference numerals in FIG. FIG. 5A shows an image and utterance content output in parallel with the search processing in step 54. FIG. 5B shows an image and utterance content output in the process of step 55.

ステップ54の検索処理を行っている間、同図(a)に示すように、音声対話システム10は、表示画面41上においてキャラクタ42を表示するとともに、「初めてくる場所ですね?」とのメッセージ61を、表示画面41上において表示しかつ出力部12から音声により出力する。  While performing the search process of step 54, as shown in FIG. 5A, thevoice interaction system 10 displays thecharacter 42 on thedisplay screen 41 and a message “Is this place for the first time?” 61 is displayed on thedisplay screen 41 and output from theoutput unit 12 by voice.

そしてステップ55の処理に際しては、同図(b)に示すように、表示画面41上においてキャラクタ42を表示するとともに、ステップ54において観光スポットに関する情報が得られたことに基づき、「目的地が設定されていませんが大丈夫ですか?近くの観光案内をしましょうか?」とのメッセージ62を、表示画面41上において表示しかつ音声により出力する。さらに、その観光スポットに関する情報及び該観光スポットを目的地として設定することを提案する旨の表示を行い、かつその旨を音声により出力する。  In the process of step 55, as shown in FIG. 5B, thecharacter 42 is displayed on thedisplay screen 41 and, based on the fact that information about the tourist spot is obtained in step 54, “Destination is set. Themessage 62 is displayed on thedisplay screen 41 and is output by voice. Furthermore, the information regarding the tourist spot and a display indicating that the tourist spot is proposed to be set as a destination are displayed, and the fact is output by voice.

この処理を完了すると、ステップ56において、イエスボタン図形43又はノーボタン図形44のタッチによる指示を受け入れる。イエスボタン図形43がタッチされたと判定した場合は、提案が受け入れられたことを意味するので、ステップ54の検索処理によって得られた観光スポットを目的地として設定する旨をナビゲーション装置に通知する。そしてステップ57において、当該観光スポットをお気に入りの場所として登録するかどうかを問い合わせる。登録する旨の回答が得られた場合にはステップ58において当該観光スポットをお気に入りとして登録し、図5の処理を終了する。登録しない旨の回答が得られた場合には、直ちに図5の処理を終了する。  When this process is completed, an instruction by touching the yes button graphic 43 or the no button graphic 44 is accepted instep 56. If it is determined that the yes button graphic 43 has been touched, it means that the proposal has been accepted, so that the navigation device is notified that the tourist spot obtained by the search processing in step 54 is set as the destination. Instep 57, an inquiry is made as to whether or not to register the tourist spot as a favorite place. If an answer to the effect of registration is obtained, the tourist spot is registered as a favorite instep 58, and the process of FIG. If an answer not to register is obtained, the process of FIG. 5 is immediately terminated.

一方、ステップ56において、ノーボタン図形44がタッチされたと判定した場合にはステップ59へ進み、他の観光地を提案するか否かを問い合わせる。他の観光地の提案を要する場合はステップ54へ戻り、他の観光地を検索し、再度提案を行う。このとき、「始めて利用する料金所に来たが目的地が設定されていない」というトリガに対応する別の情報提供用シナリオデータによって決定される検索条件を用いることができる。他の観光地の提案が不要であれば、図5の処理を終了する。なおここでは、イエスボタン及びノーボタンのタッチによる選択の例を記載したが、これらの選択操作においても音声入力による操作とすることで、より自然な流れでの操作が可能になる。  On the other hand, if it is determined instep 56 that the no-button graphic 44 has been touched, the process proceeds to step 59, and an inquiry is made as to whether or not to propose another sightseeing spot. When the proposal of another sightseeing spot is required, it returns to step 54, searches another sightseeing spot, and proposes again. At this time, it is possible to use a search condition determined by another scenario data for providing information corresponding to the trigger “I came to a toll booth for the first time but the destination was not set”. If the proposal of another sightseeing spot is unnecessary, the process of FIG. 5 is complete | finished. Although an example of selection by touching the yes button and the no button has been described here, an operation based on voice input can be performed in these selection operations, so that a more natural operation can be performed.

本実施形態によれば、車載器情報18に基づいて検出される所定事象の発生に応じ、予め該事象に対応付けられた情報の検索を行い、得られた情報に基づき、予め該事象に対応付けられた提案を行うようにしたため、ユーザの嗜好に捉われることなく、ユーザの行動に即した情報提供を伴う提案を行うことができる。その際、前記所定事象をトリガとするようにしたため、ユーザの手を煩わせることなく、提案を行うことができる。  According to the present embodiment, in response to the occurrence of a predetermined event detected based on the vehicle-mounteddevice information 18, the information associated with the event is searched in advance, and the event is previously handled based on the obtained information. Since the attached proposal is made, it is possible to make a proposal accompanied by provision of information according to the user's behavior without being caught by the user's preference. At this time, since the predetermined event is used as a trigger, a proposal can be made without bothering the user.

また、各事象に対して予め対応付けられた情報及び提案として、その事象が発生した場合にユーザが採る可能性が高い行動に沿った内容のものを、シナリオデータにより設定しておくことによって、ユーザがその事象の発生の次に採ると思われる行動、たとえばある場所を目的地として設定することを提案することができる。  In addition, as information and proposals associated with each event in advance, by setting the content according to the action that the user is likely to take when the event occurs, by setting the scenario data, It can be suggested that the user behaves next to the occurrence of the event, for example, to set a destination as a destination.

また、提案において提供した情報が受け入れられず(ステップ25;38;56)、他の情報の提供を要求する旨の指示があった場合(ステップ26;39;59)、該提案において提供するために予め対応付けられた別の情報の検索条件に従って取得される別の情報の提供を伴う該提案と同内容の提案を行うようにしたため、代替案を提示し、ユーザの要望に対して極力応えることができる  In addition, when the information provided in the proposal is not accepted (steps 25; 38; 56) and there is an instruction to request provision of other information (steps 26; 39; 59), the information is provided in the proposal. Since the proposal with the same contents as the proposal accompanied by provision of other information acquired in accordance with the search condition of other information previously associated with the user is presented, an alternative is presented to respond to the user's request as much as possible be able to

また、検索を行ってから提案を行うようにしたため、提案と同時に、検索結果としての情報を提示することができる。また、情報の検索に際してはWebデータベース20を使用することができるので、ナビゲーション装置にはない最新の情報を伴った提案を行うことができる。  In addition, since the proposal is made after the search, information as a search result can be presented simultaneously with the proposal. In addition, since theWeb database 20 can be used when searching for information, it is possible to make a proposal with the latest information not available in the navigation device.

また、対話用シナリオデータ及びそれに含まれる情報提供用シナリオデータに従って情報の検索及び提案を行うようにしたため、シナリオデータを変更するだけで、各事象に対応する提案内容や提供情報を適宜最適化することができる。  In addition, because information search and proposal are performed according to the scenario data for dialogue and the scenario data for information provision included in it, the proposal contents and provision information corresponding to each event can be optimized as appropriate simply by changing the scenario data. be able to.

また、検索情報取得手段による検索の依頼から情報の取得までの間、ユーザとの間で所定の対話を行うようにしたため(図4(a);図6(b))、対話用シナリオデータを適切に設定しておくことによって、より自然な対話の流れに乗せて、提案に至ることができる。  In addition, since a predetermined dialogue is performed with the user from the search request by the search information acquisition means to the acquisition of information (FIG. 4 (a); FIG. 6 (b)), the scenario data for dialogue is stored. By setting it appropriately, you can make a proposal by putting it in a more natural flow of dialogue.

本発明の一実施形態に係る車載用のエージェント装置の構成を示すブロック図である。It is a block diagram which shows the structure of the vehicle-mounted agent apparatus which concerns on one Embodiment of this invention.図1の装置の対話処理エンジンによる提案処理の一例を示すフローチャートである。It is a flowchart which shows an example of the proposal process by the dialogue processing engine of the apparatus of FIG.図1の装置の対話処理エンジンによる提案処理の別の例を示すフローチャートである。It is a flowchart which shows another example of the proposal process by the dialogue processing engine of the apparatus of FIG.図3の処理における出力内容を例示する図である。It is a figure which illustrates the output content in the processing of FIG.図1の装置の対話処理エンジンによる提案処理のさらに別の例を示すフローチャートである。12 is a flowchart showing still another example of the proposal processing by the dialogue processing engine of the apparatus of FIG. 1.図5の処理における出力内容を例示する図である。It is a figure which illustrates the output content in the processing of FIG.従来の音声対話システムの一例を示すブロック図である。It is a block diagram which shows an example of the conventional voice dialogue system.

符号の説明Explanation of symbols

10,70:音声対話システム、11,71:入力部、12,72:出力部、13,73:音声認識エンジン、14,74:対話処理エンジン、15,75:記憶部、16,76:音声合成エンジン、17:シナリオデータ、18:車載機情報、19:ナビゲーション通信部、20:Webデータベース、21:情報提供処理部、41:表示画面、42:キャラクタ、43:イエスボタン図形、44:ノーボタン図形、45〜47,61,62:メッセージ。
10, 70: Spoken dialogue system, 11, 71: Input unit, 12, 72: Output unit, 13, 73: Speech recognition engine, 14, 74: Dialogue processing engine, 15, 75: Storage unit, 16, 76: Speech Synthesis engine, 17: scenario data, 18: vehicle equipment information, 19: navigation communication unit, 20: Web database, 21: information provision processing unit, 41: display screen, 42: character, 43: yes button graphic, 44: no Button figure, 45-47, 61, 62: Message.

Claims (7)

Translated fromJapanese
ユーザに随伴する機器から得られ、ユーザの行動に応じて変化する所定の情報を機器情報として取得する機器情報取得手段と、
前記機器情報取得手段により取得される機器情報に基づき、所定の事象の発生を検出する事象検出手段と、
前記事象検出手段により検出される事象に対して予め対応付けられた提案において提供する該事象に予め対応付けられた情報の検索条件に従い、情報の取得を行う検索情報取得手段と、
前記検索情報取得手段により取得される情報の提供を伴う前記提案を行う提案手段とを具備することを特徴とするエージェント装置。
Device information acquisition means for acquiring, as device information, predetermined information obtained from a device accompanying the user and changing according to the user's behavior;
Based on the device information acquired by the device information acquisition means, event detection means for detecting the occurrence of a predetermined event;
Search information acquisition means for acquiring information in accordance with a search condition for information previously associated with the event provided in a proposal previously associated with the event detected by the event detection means;
An agent device comprising: proposal means for making the proposal accompanied by provision of information acquired by the search information acquisition means.
前記機器はナビゲーション手段を備え、
前記提案手段による提案は、前記ナビゲーション手段における目的地の設定又はルートの設定を行うことを含む提案であり、
前記提案において提供する情報は、該目的地又はルートとして設定することを提案する目的地又はルートの情報であることを特徴とする請求項1に記載のエージェント装置。
The device comprises navigation means;
The proposal by the proposal means is a proposal including setting a destination or setting a route in the navigation means,
The agent device according to claim 1, wherein the information provided in the proposal is information on a destination or route proposed to be set as the destination or route.
前記提案手段による提案において提供した情報が受け入れられず、他の情報の提供を要求する旨の指示があった場合、該提案に対して予め対応付けられた別の情報の検索条件に従って取得される別の情報の提供を伴う該提案と同内容の提案を前記提案手段により行うことを特徴とする請求項1又は2に記載のエージェント装置。  When the information provided in the proposal by the proposing means is not accepted and there is an instruction to request provision of other information, the information is acquired according to a search condition for other information previously associated with the proposal. The agent device according to claim 1 or 2, wherein the proposal unit provides a proposal having the same contents as the proposal accompanied by provision of other information. 前記事象に対して予め対応付けられた提案及び情報は、前記事象が生じた場合に次にユーザが行うと考えられる行動に基づいて予め定められた提案及び情報であることを特徴とする請求項1〜3のいずれか1項に記載のエージェント装置。  Proposals and information associated with the event in advance are proposals and information that are predetermined based on actions that the user is supposed to perform next when the event occurs. The agent device according to any one of claims 1 to 3. 対話用シナリオデータに従ってユーザとの対話を行う対話手段を備え、
前記検索情報取得手段及び提案手段は、前記対話用シナリオデータ及び所定のシナリオデータに従って実現されるものであることを特徴とする請求項1〜4のいずれか1項に記載のエージェント装置。
A dialogue means for conducting dialogue with the user according to the scenario data for dialogue,
5. The agent device according to claim 1, wherein the search information acquisition unit and the proposal unit are realized according to the scenario data for dialogue and predetermined scenario data. 6.
請求項1〜5のいずれかのエージェント装置における各手段としてコンピュータを機能させることを特徴とするプログラム。  A program for causing a computer to function as each means in the agent device according to claim 1. エージェント装置が、ユーザに随伴する機器から得られ、ユーザの行動に応じて変化する所定の情報を機器情報として取得する機器情報取得工程と、
エージェント装置が、前記機器情報取得工程により取得される機器情報に基づき、所定の事象の発生を検出する事象検出工程と、
エージェント装置が、前記事象検出工程により検出される事象に対して予め対応付けられた提案において提供する該事象に予め対応付けられた情報の検索条件に従い、検索を依頼し、検索結果としての情報を取得する検索情報取得工程と、
エージェント装置が、前記検索情報取得工程により取得される情報の提供を伴う前記提案を行う提案工程とを具備することを特徴とするエージェント装置における提案方法。
A device information acquisition step in which the agent device acquires predetermined information obtained from a device accompanying the user and changes according to the user's behavior as device information;
An agent device detects an occurrence of a predetermined event based on the device information acquired by the device information acquisition step;
The agent device requests a search in accordance with a search condition for information previously associated with the event provided in the proposal previously associated with the event detected by the event detection step, and information as a search result A search information acquisition process for acquiring
A proposal method in an agent device, characterized in that the agent device comprises a proposal step for making the proposal accompanied by provision of information acquired by the search information acquisition step.
JP2006190152A2006-07-112006-07-11Agent device, program, and proposal method in agent devicePendingJP2008020980A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2006190152AJP2008020980A (en)2006-07-112006-07-11Agent device, program, and proposal method in agent device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2006190152AJP2008020980A (en)2006-07-112006-07-11Agent device, program, and proposal method in agent device

Publications (1)

Publication NumberPublication Date
JP2008020980Atrue JP2008020980A (en)2008-01-31

Family

ID=39076876

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2006190152APendingJP2008020980A (en)2006-07-112006-07-11Agent device, program, and proposal method in agent device

Country Status (1)

CountryLink
JP (1)JP2008020980A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2010224748A (en)*2009-03-232010-10-07Digital Sensation Co LtdInformation processor, image processing method, and program
JP2015052539A (en)*2013-09-062015-03-19株式会社ユピテルSystem and program
JP2016122228A (en)*2014-12-242016-07-07株式会社 ミックウェア Navigation device, navigation method, and program
JP2023014743A (en)*2021-07-192023-01-31株式会社 ミックウェアDisplay device, display system and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000215211A (en)*1998-11-202000-08-04Fujitsu Ltd Guidance information presentation device, guidance information presentation processing method, recording medium recording guidance information presentation program, recording medium for guidance script, guidance script generation device, operation management device using guidance script, method and program recording medium thereof , Method and program recording medium for traveling time using guide script, guide plan creation device, method and program recording medium, guide information providing device, method and program recording medium
JP2001289661A (en)*2000-04-072001-10-19Alpine Electronics IncNavigator
JP2003196284A (en)*2001-12-252003-07-11Mitsubishi Electric CorpNavigation device for traveling object
JP2004325371A (en)*2003-04-282004-11-18Nec CorpServer for route guide, terminal for route guide, and system, method and program for route guide

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000215211A (en)*1998-11-202000-08-04Fujitsu Ltd Guidance information presentation device, guidance information presentation processing method, recording medium recording guidance information presentation program, recording medium for guidance script, guidance script generation device, operation management device using guidance script, method and program recording medium thereof , Method and program recording medium for traveling time using guide script, guide plan creation device, method and program recording medium, guide information providing device, method and program recording medium
JP2001289661A (en)*2000-04-072001-10-19Alpine Electronics IncNavigator
JP2003196284A (en)*2001-12-252003-07-11Mitsubishi Electric CorpNavigation device for traveling object
JP2004325371A (en)*2003-04-282004-11-18Nec CorpServer for route guide, terminal for route guide, and system, method and program for route guide

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2010224748A (en)*2009-03-232010-10-07Digital Sensation Co LtdInformation processor, image processing method, and program
JP2015052539A (en)*2013-09-062015-03-19株式会社ユピテルSystem and program
JP2016122228A (en)*2014-12-242016-07-07株式会社 ミックウェア Navigation device, navigation method, and program
JP2023014743A (en)*2021-07-192023-01-31株式会社 ミックウェアDisplay device, display system and program
JP7407774B2 (en)2021-07-192024-01-04株式会社 ミックウェア Display device and program
JP7611634B2 (en)2021-07-192025-01-10株式会社 ミックウェア Display device, display system and program

Similar Documents

PublicationPublication DateTitle
US11519748B2 (en)Data acquisition apparatus, data acquisition system and method of acquiring data
CN102027325B (en)Navigation apparatus and method of detection that a parking facility is sought
US7889101B2 (en)Method and apparatus for generating location based reminder message for navigation system
US6941224B2 (en)Method and apparatus for recording voice and location information
JP2005181146A (en)Information delivery system and program for information delivery method
JP5187128B2 (en) SEARCH DEVICE, SEARCH METHOD, AND PROGRAM
JP7139904B2 (en) Information processing device and information processing program
JP4497528B2 (en) Car navigation apparatus, car navigation method and program
US20090234565A1 (en)Navigation Device and Method for Receiving and Playing Sound Samples
US9761224B2 (en)Device and method that posts evaluation information about a facility at which a moving object has stopped off based on an uttered voice
JP4952750B2 (en) Car navigation apparatus, car navigation method and program
JP2008020980A (en)Agent device, program, and proposal method in agent device
JP4793480B2 (en) Car navigation apparatus, car navigation method and program
JP4793481B2 (en) Car navigation apparatus, car navigation method and program
JP2006010326A (en)Navigation system for car
US20060106615A1 (en)Speech interaction apparatus and speech interaction method
US9464910B2 (en)Navigation system with web interface
JP4858114B2 (en) Car navigation system
JP6174951B2 (en) Terminal device, information processing method, and program
JP2006064440A (en)Navigation system
JP2008152417A (en)Information acquisition device and information acquisition program
EP0986013A2 (en)Information retrieval system
JP2006184086A (en)System and method for providing information and on-vehicle information terminal
TW201017119A (en)Data acquisition apparatus, data acquisition system and method of acquiring data
JP2022082358A (en) Information processing equipment, information processing methods, and programs

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20090710

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20100623

A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20110525

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20110531

A711Notification of change in applicant

Free format text:JAPANESE INTERMEDIATE CODE: A712

Effective date:20111012

A02Decision of refusal

Free format text:JAPANESE INTERMEDIATE CODE: A02

Effective date:20111122


[8]ページ先頭

©2009-2025 Movatter.jp