JP2019121212A - Information provision system and information provision device - Google Patents
Information provision system and information provision device Download PDFInfo
- Publication number
- JP2019121212A JP2019121212A JP2018001079A JP2018001079A JP2019121212A JP 2019121212 A JP2019121212 A JP 2019121212A JP 2018001079 A JP2018001079 A JP 2018001079A JP 2018001079 A JP2018001079 A JP 2018001079A JP 2019121212 A JP2019121212 A JP 2019121212A
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- successful
- utterance
- success
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】ユーザの発話内容が不明確であってもユーザが希望する情報を提供することを可能にした情報提供システム及び情報提供装置を提供する。【解決手段】過去のユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集し、同一又は類似するユーザの特性毎に区分して、成功例を紐付けて格納したグルーピングDB14を作成する。そして、情報を要求するユーザの発話内容が不明確であった場合に、グルーピングDB14に格納された成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行うように構成する。【選択図】図5PROBLEM TO BE SOLVED: To provide an information providing system and an information providing device capable of providing information desired by a user even if the content of the user's utterance is unclear. SOLUTION: Successful examples of providing information on the utterance contents of past users are collected from a plurality of users together with the characteristics of the user, classified according to the characteristics of the same or similar users, and the successful examples are linked and stored. The grouping DB 14 is created. Then, when the utterance content of the user requesting the information is unclear, among the successful examples stored in the grouping DB 14, the characteristics of the user who is the same as or similar to the characteristics of the user who made the utterance are linked. Configure to provide information based on successful cases. [Selection diagram] Fig. 5
Description
本発明は、ユーザの発話に応じた情報の提供を行う情報提供システム及び情報提供装置に関する。 The present invention relates to an information providing system and an information providing apparatus that provide information according to a user's speech.
従来より、車載用のナビゲーション装置、携帯電話、スマートフォン、タブレット型端末、パーソナルコンピュータ等の各種情報端末(以下、ナビゲーション装置等という)では、地図画像や地点に関する情報を各種記憶デバイスに記憶するか、又はサーバ等からダウンロードすることにより取得し、利用者に対して提供することが可能である。また、地点に関する情報としては、例えば店舗や公共施設等に関する名称、位置、営業時間、利用料金等に関する情報を提供することが可能である。更に、地図画像や地点に関する情報以外にも様々な情報の提供が可能である Conventionally, in various information terminals (hereinafter referred to as navigation devices etc.) such as in-vehicle navigation devices, mobile phones, smart phones, tablet-type terminals, personal computers etc., whether information about map images and points are stored in various storage devices Alternatively, it can be obtained by downloading from a server or the like and provided to the user. In addition, as the information on the point, for example, it is possible to provide information on the name, the position, the business hours, the usage charge and the like on the store and the public facilities. Furthermore, it is possible to provide various information in addition to information on map images and points
また近年では、ユーザが希望する情報の条件等を音声で発話し、システム側で音声を認識して、条件に該当する情報を抽出して提供することも行われている。しかしながら、音声を用いた情報検索では、同音異義語の存在やユーザの発話内容の不明確さ等の要因によって、ユーザが希望する情報の条件をシステム側で正確に把握することが難しい問題がある。そこで、例えば特開2015−219225号公報には、ユーザが検索ワードの発話を行った際において、発話された音声から検索ワードが確定できた場合には、検索ワード文字列に対して付加情報を付加したデータベースを作成し、作成したデータベースを次回以降の検索ワードの候補の選定に用いることについて開示されている。 Also, in recent years, it has been practiced to utter the conditions of information desired by the user by voice, to recognize the voice on the system side, and to extract and provide the information corresponding to the conditions. However, in information retrieval using speech, there is a problem that it is difficult for the system to accurately grasp the condition of information desired by the user due to factors such as the presence of homonyms and the ambiguity of the user's utterance content. . Therefore, for example, in JP-A-2015-219225, when the user utters a search word, if the search word can be determined from the voice uttered, additional information is added to the search word character string. It is disclosed about creating the added database and using the created database for selection of search word candidates from the next time.
ここで上記特許文献1に記載された技術では、作成されるデータベースは地名とジャンルを検索ワード文字列に紐付けたデータベースである。従って、ユーザの発話内容に含まれている地名やジャンルが特定できれば、データベースを用いて適切な検索ワードの選定が可能となるが、ユーザの発話内容が不明確であって、発話内容に含まれる地名やジャンルが特定できない場合には、適切な検索ワードを設定できない問題があった。
Here, in the technology described in
本発明は前記従来における問題点を解消するためになされたものであり、ユーザの特性と過去の情報提供の成功例を紐付けてデータベース化することによって、ユーザの発話内容が不明確であってもユーザが希望する情報を提供することを可能にした情報提供システム及び情報提供装置を提供することを目的とする。 The present invention has been made to solve the above-mentioned conventional problems, and the user's speech content is unclear by linking the characteristics of the user and a successful example of past information provision and creating a database. It is another object of the present invention to provide an information providing system and an information providing apparatus which enable a user to provide desired information.
前記目的を達成するため本発明に係る情報提供システムは、ユーザの発話内容を認識してユーザの要求に応じた情報の提供を行う情報提供手段と、前記情報提供手段におけるユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集する成功例収集手段と、同一又は類似するユーザの特性毎に区分して、前記成功例を紐付けて格納する成功例格納手段と、前記情報提供手段は、ユーザの発話内容が不明確であった場合に、前記成功例格納手段で格納された前記成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行う。 In order to achieve the above object, an information providing system according to the present invention recognizes information uttered by a user and provides information according to the request of the user, and information on the uttered content of the user in the information providing means Success case collection means for collecting successful cases of provision together with the characteristics of the user from a plurality of users, success case storage means for associating and storing the successful cases by classifying the same or similar similar user characteristics The information providing means is a characteristic of the user identical or similar to the characteristic of the user who made the utterance among the successful cases stored in the successful case storing means when the user's utterance content is unclear Provide information on the basis of the success cases linked.
また、本発明に係る情報提供装置は、ユーザの発話内容を認識してユーザの要求に応じた情報の提供を行う情報提供手段と、前記情報提供手段におけるユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集する成功例収集手段と、同一又は類似するユーザの特性毎に区分して、前記成功例を紐付けて格納する成功例格納手段と、前記情報提供手段は、ユーザの発話内容が不明確であった場合に、前記成功例格納手段で格納された前記成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行う。 In addition, the information providing apparatus according to the present invention recognizes an utterance content of the user and provides information according to the user's request, and a successful example of information provision for the user's utterance content in the information providing unit. Means for collecting success cases from the plurality of users together with the characteristics of the user, success case storage means for storing the success cases in association by classifying the same or similar user characteristics, and providing the information The means is associated with the characteristic of the user identical or similar to the characteristic of the user who made the utterance among the successful cases stored in the successful case storage means when the user's utterance content is unclear Provide information based on successful examples.
前記構成を有する本発明に係る情報提供システム及び情報提供装置によれば、ユーザの特性と過去の情報提供の成功例を紐付けてデータベース化することによって、ユーザの発話内容が不明確であっても対応する過去の成功例からユーザが希望する情報を適切に特定し、提供することが可能となる。 According to the information providing system and the information providing apparatus of the present invention having the above-described configuration, the user's utterance content is unclear by linking the characteristics of the user and a successful example of past information provision and creating a database Also, it is possible to appropriately identify and provide information desired by the user from corresponding past successful cases.
以下、本発明に係る情報提供システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る情報提供システム1の概略構成について図1及び図2を用いて説明する。図1は本実施形態に係る情報提供システム1を示した概略構成図である。図2は本実施形態に係る情報提供システム1の構成を示したブロック図である。
Hereinafter, an information providing system according to the present invention will be described in detail based on an embodiment embodied with reference to the drawings. First, a schematic configuration of the
図1に示すように、本実施形態に係る情報提供システム1は、情報提供センタ2が備えるサーバ装置(情報提供装置)3と、車両4に搭載された通信(案内)端末であるナビゲーション装置5と、を基本的に有する。また、サーバ装置3とナビゲーション装置5は通信ネットワーク網6を介して互いに電子データを送受信可能に構成されている。尚、ナビゲーション装置5の代わりに、例えば携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータを用いても良い。
As shown in FIG. 1, the
ここで、情報提供センタ2が備えるサーバ装置3は、車両4に対して提供可能な各種情報が記憶されたDBを有し、各車両4からの要求に応じて該当する情報を抽出し、配信(提供)する情報配信サーバである。本実施形態では特に、全国にある地点(施設)に関する地点情報と、全国の各道路の交通情報(渋滞、事故、工事の有無等)を配信対象とする。尚、特に本実施形態に係るサーバ装置3では、上記情報の配信を行うに際して、音声認識装置を用い、ユーザの発話音声に基づいてユーザが要求する情報を特定する。
Here, the
一方でサーバ装置3は、過去のユーザの発話に対する情報提供の成功例を収集し、収集した各情報に基づいてユーザの特性と情報提供の成功例とを紐付けたデータベースについても作成する。そして、作成したデータベースは、後述のようにユーザの発話内容が不明確である場合に、配信対象となる情報を特定するのに用いられる。
On the other hand, the
一方、ナビゲーション装置5は、車両4に搭載され、格納する地図データに基づいて自車位置周辺の地図を表示したり、地図画像上において車両の現在位置を表示したり、設定された案内経路に沿った移動案内を行う車載機である。また、ナビゲーション装置5はサーバ装置3等から受信した渋滞等の交通情報や地点(施設)に関する地点情報をユーザに対して案内することについても行う。尚、ナビゲーション装置5の詳細については後述する。
On the other hand, the
また、通信ネットワーク網6は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線(光ファイバー、ISDN等)又は無線で互いに接続することにより構成されている。ここで、基地局はナビゲーション装置5との通信をするトランシーバー(送受信機)とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網6の末端となり、基地局の電波が届く範囲(セル)にあるナビゲーション装置5の通信をサーバ装置3との間で中継する役割を持つ。
Further, the
続いて、情報提供システム1におけるサーバ装置3の構成について図2を用いてより詳細に説明する。サーバ装置3は、図2に示すようにサーバ制御ECU11と、サーバ制御ECU11に接続された情報記録手段としてのユーザ特性DB12と、発話成功例DB13と、グルーピングDB14と、サーバ側地図DB15と、サーバ側通信装置16とを備える。
Subsequently, the configuration of the
サーバ制御ECU11(エレクトロニック・コントロール・ユニット)は、サーバ装置3の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU21、並びにCPU21が各種の演算処理を行うにあたってワーキングメモリとして使用されるRAM22、制御用のプログラムのほか、後述のDB作成処理プログラム(図7)、情報提供処理プログラム(図8参照)等が記録されたROM23、ROM23から読み出したプログラムを記憶するフラッシュメモリ24等の内部記憶装置を備えている。尚、サーバ制御ECU11は、後述のナビゲーション装置5のECUとともに処理アルゴリズムとしての各種手段を有する。例えば、情報提供手段は、ユーザの発話内容を認識してユーザの要求に応じた情報の提供を行う。成功例収集手段は、ユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集する。成功例格納手段は、同一又は類似するユーザの特性毎に区分して、成功例を紐付けて格納する。
The server control ECU 11 (electronic control unit) is an electronic control unit that controls the
また、ユーザ特性DB12は、全国を走行する各車両4から収集したユーザ(車両の乗員)毎のユーザの特性を記憶する記憶手段である。尚、本実施形態においては、ユーザの特性として、(a)年代(b)性別(c)行動範囲が含まれる。更に、(c)行動範囲としては特に自宅のあるエリア(例えば市区町村)、一日当たりの平均移動距離、過去の走行経路が含まれる。
Moreover, user characteristic DB12 is a memory means to memorize | store the characteristic of the user for every user (passenger of a vehicle) collected from each
図3はユーザ特性DB12に記憶される情報の一例を示した図である。図3に示すように、ユーザ特性DB12は、ユーザ毎に上記(a)〜(c)に関する情報が含まれる。例えば、図3に示すユーザ特性DB12には、ユーザAについて、ユーザ特性として31〜40歳の男性であり、自宅があるのはa市で、一日当たりの平均移動距離が50kmであることに加えて、過去の走行経路を特定するリンクIDが記憶されている。同様にして、他のユーザのユーザ特性についても記憶されている。尚、ユーザ特性DB12は、ナビゲーション装置5から取得した情報に基づいて定期的(例えば24時間毎)に更新される。尚、ユーザ特性としては必ずしも(a)〜(c)の全ての情報を含む必要は無く、例えば(a)と(b)のみでも良い。
FIG. 3 is a diagram showing an example of information stored in the
一方、発話成功例DB13は、過去のユーザの発話に対する情報提供の成功例を累積的に記憶する記憶手段である。前述したように本実施形態に係るサーバ装置3では、情報の配信を行うに際して、音声認識装置を用い、ユーザの発話音声に基づいてユーザが要求する情報を特定し、配信を行う。そして、サーバ装置3は、特にユーザへの問い返しを行うことなく情報の提供を行うことができた場合に、ユーザの発話内容と提供された情報との組み合わせを前記情報提供の成功例として収集する。尚、本実施形態においては、情報提供の成功例として、(d)発話内容(e)提供された情報(f)発話日時(例えば朝、昼、夕、夜)、(g)発話場所が含まれる。
On the other hand, the speech
図4は発話成功例DB13に記憶される情報の一例を示した図である。図4に示すように、発話成功例DB13は、ユーザ毎に上記(d)〜(g)に関する情報が含まれる。更に、ユーザ特性DB12に格納されたユーザ特性に関する上記(a)〜(c)の情報についても格納される。例えば、図4に示す発話成功例DB13には、情報提供の成功例としてユーザAが夕方の○○町周辺で「a市の交通情報を教えて」と発話したことに対して、a市の内、特に○○町周辺の交通情報を提供した例が格納されている。同様にして、他の成功例についても記憶されている。尚、発話成功例DB13は、定期的(例えば24時間毎)或いはユーザに対する情報提供が成功する度に更新される。
FIG. 4 is a diagram showing an example of information stored in the speech
一方、グルーピングDB14は、ユーザ特性DB12及び発話成功例DB13に格納された各情報を統計することによって生成されるデータベースである。特に本実施形態では、同一又は類似するユーザの特性に対して情報提供の成功例の紐付けを行い、ユーザの特性とユーザが要求する情報との関連性を示すデータベースとする。そして、サーバ装置3は、作成されたグルーピングDB14に基づいて後述のようにユーザに対する情報の提供を行う。例えば図5はグルーピングDB14に記憶されるデータの一例を示した図である。
On the other hand, grouping DB14 is a database produced | generated by statistics each information stored in user characteristic DB12 and speech success example DB13. In particular, in the present embodiment, linking of successful examples of information provision is performed with respect to the same or similar user characteristics, and a database indicating the relationship between the user characteristics and the information requested by the user is provided. Then, the
図5に示すようにグルーピングDB14には、ユーザを同一又は類似するユーザ特性毎にグループ分けする。そして、各グループに対して情報提供の成功例が紐付けて格納される。例えばユーザAとユーザBは図3に示すように年代や性別が一致し、行動範囲も似ている。従って、ユーザAとユーザBは同一又は類似するユーザ特性を有すると認定し、同じグループに分類する。具体的には、ユーザ特性を示す上記(a)〜(c)の各項目の内、所定数(例えば2)以上の項目が一致する場合に同一又は類似するユーザ特性を有するとみなす。また、情報提供の成功例として格納されるのは上記(d)〜(g)に関する情報である。 As shown in FIG. 5, the grouping DB 14 groups users according to the same or similar user characteristics. Then, successful examples of the information provision are linked and stored for each group. For example, as shown in FIG. 3, the user A and the user B have the same age and gender, and the action range is similar. Therefore, the user A and the user B are determined to have the same or similar user characteristics, and are classified into the same group. Specifically, among the items (a) to (c) indicating the user characteristics, when the predetermined number (for example, two or more) of the items match, it is considered to have the same or similar user characteristics. Moreover, what is stored as a successful example of information provision is the information regarding said (d)-(g).
尚、図5に示す例では同一又は類似するユーザ特性毎に区分して情報提供の成功例が紐付けて格納されているが、同一のユーザ特性毎に区分して情報提供の成功例を紐付けて記憶しても良い。具体的には、ユーザ特性を示す上記(a)〜(c)の各項目の内、全ての項目が一致する場合に同一のユーザ特性を有するとみなす。 In the example shown in FIG. 5, successful examples of providing information are classified and stored in association with identical or similar user characteristics. However, successful examples of providing information are classified in identical user characteristics. You may attach and memorize. Specifically, when all the items in the items (a) to (c) indicating the user characteristics match, it is considered that the user characteristics are the same.
作成されたグルーピングDB14は、ユーザの特性とユーザが要求する情報との関連性を示すものとなる。従って、サーバ装置3は特にユーザの発話内容が不明確である場合にグルーピングDB14に記憶された情報を用いて、ユーザの特性毎に要求する傾向のある情報を把握することが可能となる。そして、それらの傾向を考慮して情報の提供を行う。詳細については後述する。
The created grouping DB 14 indicates the relationship between the characteristics of the user and the information requested by the user. Therefore, the
一方、サーバ側地図DB15は、外部からの入力データや入力操作に基づいて登録された最新のバージョンの地図情報であるサーバ側地図情報25が記憶される記憶手段である。ここで、サーバ側地図情報25は、ナビゲーション装置5に格納されている地図情報と基本的に同一の構成を有しており、道路網を始めとして経路探索、経路案内及び地図表示に必要な各種情報から構成されている。例えば、道路網を示すノード及びリンクを含むネットワークデータ、道路(リンク)に関するリンクデータ26、ノード点に関するノードデータ、各交差点に関する交差点データ、施設等の地点に関する地点データ27、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等からなる。
On the other hand, the server-
一方、サーバ側通信装置16は情報の配信対象となる各車両4のナビゲーション装置5と通信ネットワーク網6を介して通信を行う為の通信装置である。また、ナビゲーション装置5以外にインターネット網や、交通情報センタ、例えば、VICS(登録商標:Vehicle Information and Communication System)センタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報の受信についても可能である。
On the other hand, the server side communication device 16 is a communication device for communicating with the
次に、ナビゲーション装置5の概略構成について図6を用いて説明する図6は本実施形態に係るナビゲーション装置5であるナビゲーション装置の制御系を模式的に示すブロック図である。
Next, the schematic configuration of the
図6に示すように本実施形態に係るナビゲーション装置5は、ナビゲーション装置5が搭載された車両4の現在位置を検出する現在位置検出部31と、各種のデータが記録されたデータ記録部32と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU33と、ユーザからの操作を受け付ける操作部34と、ユーザに対して地図や目的地までの案内経路を表示する液晶ディスプレイ35と、経路案内に関する音声ガイダンスを出力するスピーカ36と、記憶媒体であるDVDを読み取るDVDドライブ37と、サーバ装置3やVICSセンタ等との間で通信を行う通信モジュール38と、車内の乗員の発話音声を解析する音声認識部39とを有する。また、ナビゲーション装置5はCAN等の車載ネットワークを介して、車内の乗員の発話音声を録取するマイク40等が接続されている。
As shown in FIG. 6, the
以下に、ナビゲーション装置5を構成する各構成要素について順に説明する。
現在位置検出部31は、GPS41、車速センサ42、ステアリングセンサ43、ジャイロセンサ44等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ42は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU33に出力する。そして、ナビゲーションECU33は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記4種類のセンサをナビゲーション装置5が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置5が備える構成としても良い。
Below, each component which comprises the
The current
また、データ記録部32は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された端末側地図DB45、ユーザ情報DB46及び所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部32をハードディスクの代わりに不揮発性メモリ、メモリーカード、CDやDVD等の光ディスクにより構成しても良い。
Further, the
ここで、端末側地図DB45は、ナビゲーション装置5における経路探索や走行案内に用いられる地図情報が記憶される記憶手段である。尚、地図情報を外部のサーバから取得する場合については端末側地図DB45は必ずしも必要でない。
Here, the terminal
また、ユーザ情報DB46は、ユーザである車両の乗員に関する情報が記憶される記憶手段である。具体的には、年代、性別、自宅の位置、一日当たりの平均移動距離、過去の走行経路等が記憶される。ユーザ情報DB46に記憶された情報はユーザの特性を特定する為の情報としてサーバ装置3へと定期的に送信される。
In addition, the
一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)33は、ナビゲーション装置5の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU51、並びにCPU51が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM52、制御用のプログラムのほか、後述の情報提供処理プログラム(図8参照)等が記録されたROM53、ROM53から読み出したプログラムを記憶するフラッシュメモリ54等の内部記憶装置を備えている。
On the other hand, the navigation ECU (Electronic Control Unit) 33 is an electronic control unit that controls the
操作部34は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)を有する。そして、ナビゲーションECU33は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部34は液晶ディスプレイ35の前面に設けたタッチパネルを有しても良い。また、マイクと音声認識装置があれば操作部34は省略しても良い。
The
また、液晶ディスプレイ35には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に本実施形態では、ユーザの発話音声に応じてサーバ装置3から受信した渋滞等の交通情報、地点(施設)に関する地点情報等を表示するのにも用いられる。尚、液晶ディスプレイ35の代わりに、HUDやHMDを用いても良い。
In addition, the
また、スピーカ36は、ナビゲーションECU33からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。特に本実施形態では、ユーザの発話音声に応じてサーバ装置3から受信した渋滞等の交通情報、地点(施設)に関する地点情報等を出力するのにも用いられる。
Further, the
また、DVDドライブ37は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、端末側地図DB45の更新等が行われる。尚、DVDドライブ37に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
Also, the
また、通信モジュール38は、例えば、サーバ装置3やVICSセンタや地図配信センタ等から送信された地図更新情報、支援情報、交通情報等の各情報を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。
The
また、音声認識部39は、車内に設置されたマイク40によって録取された音声を解析する装置である。そして、本実施形態に係るナビゲーション装置5では、音声認識部39によって車両の乗員の発声した音声が認識され、認識された音声内容がサーバ装置3へと送信される。但し、音声の認識はサーバ装置3側で行っても良い。その場合には、録取された音声データを、サーバ装置3へと送信する。
Further, the
また、マイク40は、音を電気信号に変換する機器であり、電気信号に変換された音は音声認識部39へと送信される。ここで、マイク40はインストルメントパネルの上面に取り付けられ、集音方向が座席方向となるように設置される。
Also, the
続いて、前記構成を有する本実施形態に係る情報提供システム1を構成するサーバ装置3においてCPU21が実行するDB作成処理プログラムについて図7に基づき説明する。図7は本実施形態に係るDB作成処理プログラムのフローチャートである。ここで、DB作成処理プログラムは所定時間間隔(例えば24時間間隔)で実行され、過去の情報提供の成功例を統計することによってユーザの特性と情報提供の成功例とを紐付けたDBを作成するプログラムである。尚、以下の図7及び図8にフローチャートで示されるプログラムは、ナビゲーションECU33が備えているRAM52やROM53又はサーバ装置3が備えているRAM22やROM23等に記憶されており、CPU51又はCPU21により実行される。
Subsequently, a DB creation processing program executed by the
先ず、DB作成処理プログラムではステップ(以下、Sと略記する)1において、CPU21は、ナビゲーション装置5から収集した情報に基づいてユーザ特性DB12を更新する。ユーザ特性DB12は、前述したようにユーザ毎の特性を記憶したデータベースであり、具体的には図3に示すように(a)年代(b)性別(c)行動範囲が含まれる。特に(c)行動範囲については、ナビゲーション装置5から定期的に送信される情報に基づいて適宜更新される。
First, in step (hereinafter abbreviated as S) 1 in the DB creation processing program, the
次に、S2においてCPU21は、前回の処理時から現時点までに後述の情報提供処理プログラム(図8)で行われた情報提供の結果に基づいて、情報提供の成功例を新たに発話成功例DB13に格納する。特に本実施形態ではユーザへの問い返しを行うことなく情報の提供を行うことができた場合を情報提供の成功例とする。発話成功例DB13は、図4に示すように(d)発話内容(e)提供された情報(f)発話日時(例えば朝、昼、夕、夜)、(g)発話場所が含まれ、ユーザ毎に区分されて格納される。
Next, in S2, the
続いて、S3においてCPU21は、前記S1で更新されたユーザ特性DB12及び前記S2で更新された発話成功例DB13に格納された情報を統計することによって、グルーピングDB14を更新する。グルーピングDB14は、図5に示すようにユーザを同一又は類似するユーザ特性毎にグループ分けし、各グループに対して情報提供の成功例が紐付けて格納される。前記S3で更新されたグルーピングDB14は、ユーザの特性とユーザが要求する情報との関連性を示すものとなる。従って、サーバ装置3は後述のようにユーザの発話内容が不明確である場合にグルーピングDB14に記憶された情報を用いて、ユーザの特性毎に要求する傾向のある情報を把握することが可能となる。
Subsequently, in S3, the
次に、本実施形態に係る情報提供システム1を構成するサーバ装置3及びナビゲーション装置5において実行する情報提供処理プログラムについて図8に基づき説明する。図8は本実施形態に係る情報提供処理プログラムのフローチャートである。ここで、情報提供処理プログラムは車両4のACC電源(accessory power supply)がONされた後に実行され、車両の乗員であるユーザの要求に応じて各種情報を提供するプログラムである。
Next, an information providing processing program executed in the
先ず、ナビゲーション装置5において実行される情報提供処理プログラムについて説明する。
S11においてCPU51は、マイク40で集音した音声データを音声認識部39で解析することによって、車内で情報の提供を希望するユーザの発話があったか否かを判定する。尚、本実施形態の情報提供システム1で情報の提供の対象となるのは、全国にある地点(施設)に関する地点情報と、全国の各道路の交通情報(渋滞、事故、工事の有無等)とする。但し、それ以外の情報を提供の対象とすることも当然に可能である。
First, an information providing processing program executed by the
In S11, the
そして、車内で情報の提供を希望するユーザの発話があったと判定された場合(S11:YES)には、S12へと移行する。それに対して、車内で情報の提供を希望するユーザの発話がないと判定された場合(S11:NO)には、情報の提供を行うことなく当該情報提供処理プログラムを終了する。 Then, when it is determined that there is an utterance of a user who wants to provide information in the car (S11: YES), the process proceeds to S12. On the other hand, when it is determined that there is no speech of the user who desires to provide the information in the car (S11: NO), the information providing processing program is ended without providing the information.
S12においてCPU51は、サーバ装置3に対して情報の要求を指示する情報要求指示を送信する。情報要求指示には、当該ナビゲーション装置5の設置された車両の乗員(ユーザ)を識別するユーザIDと、前記S11で受け付けたユーザの発話の内容(例えば文章データ)を含む。その後、後述のようにナビゲーション装置5から情報要求指示を受信したサーバ装置3においてユーザの希望する情報の抽出及び配信が行われる(S22〜S29)。
In S12, the
尚、音声の認識はサーバ装置3側で行っても良い。その場合には、前記S12において発話内容ではなく集音した音声データをサーバ装置3に対して送信することも可能である。
The voice recognition may be performed on the
続いて、S13においてCPU51は、情報要求指示信号の送信に応じてサーバ装置3から配信された情報を受信する。前記S13で受信する情報は、前記S11で受け付けたユーザの発話の内容に対応した情報であり、ユーザが希望した情報となる。後述のS22〜S29の処理で特定される。
Subsequently, in S13, the
その後、S14においてCPU51は、前記S13で受信した情報を液晶ディスプレイ35やスピーカ36を用いて出力する。例えば、図9は前記S14においてナビゲーション装置5で出力される情報の一例を示した図である。尚、図9では、自宅周辺にあるガソリンスタンドに関する情報を出力する場合に液晶ディスプレイ35に表示される施設案内画面61を示す。
Thereafter, in S14, the
図9に示すように施設案内画面61は、地図画像を表示する左画面62と、検索された施設の施設名称をリスト状に表示する右画面63の2つの表示領域から構成される。
ここで、右画面63には、該当する自宅周辺のガソリンスタンドの名称をリスト状に表示する情報表示スペース64が設けられている。また、名称がユーザによって選択されると、選択された名称に対応するガソリンスタンドの詳細な情報(自車位置からの距離、営業時間、住所等)を表示したり、ガソリンスタンドを目的地に設定する処理を実行する。
一方、左画面62は、地図画像66が表示される。更に、地図画像66には、情報表示スペース64に名称が表示されたガソリンスタンドの位置を特定するPOIマーク71〜76が重畳して表示される。
As shown in FIG. 9, the
Here, the
On the other hand, on the
次に、サーバ装置3において実行される情報提供処理プログラムについて説明する。
先ず、S21においてCPU21は、全国を走行する各車両4から情報の要求を指示する情報要求指示の送信があるか否か判定する。
Next, an information providing processing program executed by the
First, in S21, the
そして、情報要求指示の送信があると判定された場合(S21:YES)には、送信される情報要求指示を受信する(S22)。尚、情報要求指示信号には、情報を要求した車両の乗員(ユーザ)を識別するユーザIDと、ユーザの発話の内容(例えば文章データ)を含む。 Then, when it is determined that the information request instruction has been transmitted (S21: YES), the information request instruction to be transmitted is received (S22). The information request instruction signal includes a user ID for identifying an occupant (user) of the vehicle that has requested the information, and the content of the user's utterance (for example, text data).
一方、情報要求指示の送信がないと判定された場合(S21:NO)には、当該情報提供処理プログラムを終了する。 On the other hand, when it is determined that the information request instruction has not been transmitted (S21: NO), the information providing processing program is ended.
S23においてCPU21は、前記S22で受信した情報要求指示の内、特にユーザの発話内容の解析を行う。そしてS24においてCPU21は、前記S23の解析の結果、ユーザの発話内容が不明確、即ち発話内容からユーザが希望する情報を特定することができないか否か判定する。
At S23, the
以下に、前記S23の発話内容の解析処理についてより詳細に説明する。
先ずCPU21は、図10に示すように発話内容を文節ごとに区切る。例えば、図10に示す例ではユーザの発話内容は「a市の交通情報を教えて」であり、「a市の」、「交通情報を」、「教えて」に区分される。
次に、区分された各文節からユーザが希望する情報を特定する為に必要な項目(条件)を抽出する。例えば、図10に示す例では「a市の」と「交通情報を」が抽出される。
そして、抽出された文節に基づいてユーザが希望する情報を特定することができるか否か判定する。具体的には、先ず交通情報と地点情報のいずれを希望しているのかを判定する。更に、交通情報であればどのエリアの交通情報を希望しているのかを判定する。また、地点情報であればどの地点の地点情報を希望しているのかを判定する。
Hereinafter, the analysis processing of the utterance content in S23 will be described in more detail.
First, as shown in FIG. 10, the
Next, items (conditions) necessary to specify the information desired by the user are extracted from each of the divided clauses. For example, in the example shown in FIG. 10, "a city's" and "traffic information" are extracted.
Then, based on the extracted clause, it is determined whether the user can specify desired information. Specifically, it is first determined which of the traffic information and the point information is desired. Furthermore, in the case of traffic information, it is determined which area of traffic information is desired. In addition, in the case of point information, it is determined which point of point information is desired.
図10に示す例では、「交通情報を」の文節からユーザは情報の要求対象は『交通情報』であることは判定できる。また、「a市の」との文節からユーザは『a市』の交通情報を希望していることは判定できる。しかしながら、a市は該当エリアが広く、a市のどこの交通情報を希望しているかは発話内容から特定できない。従って、「a市の交通情報を教えて」の発話内容は不明確、即ち発話内容からユーザが希望する情報を特定することができないと判定される。 In the example shown in FIG. 10, the user can determine from the clause of "traffic information" that the request object of information is "traffic information". Moreover, it can be determined that the user desires traffic information of "a city" from the phrase "of a city". However, the corresponding area is wide in a city, and it can not be identified from the contents of utterance what traffic information of a city is desired. Therefore, it is determined that the utterance content of "Teach the traffic information of city a" is unclear, that is, it is not possible to specify the information desired by the user from the utterance content.
一方、図11に示す例はユーザの発話内容が「ガソリンスタンドはどこ?」である場合の例である。「どこ?」の文節からユーザの情報の要求対象が『地点情報』であることは判定できる。また、「ガソリンスタンドは」の文節からユーザは『ガソリンスタンド』の地点情報を希望していることは判定できる。しかしながら、どのような名前のガソリンスタンド、或いはどのエリアにあるガソリンスタンドに関する情報を希望しているかは発話内容から特定できない。従って、「ガソリンスタンドはどこ?」の発話内容は不明確、即ち発話内容からユーザが希望する情報を特定することができないと判定される。 On the other hand, the example shown in FIG. 11 is an example in the case where the user's speech content is "Where is the gas station?". It can be determined from the phrase "Where?" That the target object of the user's information request is "point information". Also, from the phrase "gas station", it can be determined that the user wants point information of "gas station". However, it can not be specified from the utterance content what kind of name of a gas station or information about a gas station in which area is desired. Therefore, it is determined that the utterance content of "Where is the gas station?" Is unclear, that is, the user can not specify the desired information from the utterance content.
そして、前記S23の解析の結果、ユーザの発話内容が不明確、即ち発話内容からユーザが希望する情報を特定することができないと判定された場合(S24:YES)には、S25へと移行する。それに対して、前記S23の解析の結果、ユーザの発話内容が明確、即ち発話内容からユーザが希望する情報を特定できると判定された場合(S24:NO)には、S28へと移行する。 Then, if it is determined as a result of the analysis in S23 that the user's utterance content is unclear, that is, it is determined that the user's desired information can not be specified from the utterance content (S24: YES), the process proceeds to S25. . On the other hand, as a result of the analysis in S23, when it is determined that the user's utterance content is clear, that is, it is possible to specify the information desired by the user from the utterance content (S24: NO), the process proceeds to S28.
その後、S28でCPU21は、ユーザの発話内容から特定したユーザの希望する情報をサーバ側地図DB15から抽出し、抽出した情報を要求元のナビゲーション装置5へと配信する。例えばユーザの希望する情報が、自宅周辺のガソリンスタンドに関する地点情報であると特定した場合には、サーバ側地図DB15からユーザの自宅周辺のガソリンスタンドに関する情報を抽出し、要求元のナビゲーション装置5へと配信する。尚、交通情報に関してはVICSセンタやプローブセンタ等の外部のサーバ装置から通信により取得するようにしても良い。また、今回のユーザの発話内容と提供された情報との組み合わせについては、情報提供の成功例として発話成功例DB13に格納される(S2)。
Thereafter, in S28, the
一方、S25においてCPU21は、グルーピングDB14に記憶されている情報を読み出す。尚、グルーピングDB14は、前述のDB作成処理プログラム(図7)で作成され、図5に示すように同一又は類似するユーザ特性毎にグループ分けし、各グループに対して情報提供の成功例が紐付けて格納ユーザの特性と情報提供の成功例とを紐付けたデータベースである。
On the other hand, in S25, the
次に、S26においてCPU21は、情報を要求した情報要求元のユーザが含まれるグループの成功例がグルーピングDB14にあるか否か判定する。尚、情報要求元のユーザは、前記S22で受信した情報要求指示に含まれるユーザIDによって識別される。例えば図5に示すグルーピングDB14が格納されている場合において、情報を要求したユーザがユーザAである場合には、ユーザAを含むグループG1の成功例が格納されているので、成功例がグルーピングDB14にあると判定される。
Next, in S26, the
そして、情報を要求した情報要求元のユーザが含まれるグループの成功例がグルーピングDB14にあると判定された場合(S26:YES)には、S29へと移行する。それに対して、情報を要求した情報要求元のユーザが含まれるグループの成功例がグルーピングDB14にないと判定された場合(S26:NO)には、S27へと移行する。 Then, when it is determined that there is a successful example of the group including the user of the information request source who has requested the information in the grouping DB 14 (S26: YES), the process proceeds to S29. On the other hand, when it is determined that the group DB 14 does not have a successful example of the group including the information request source user who has requested information (S26: NO), the process proceeds to S27.
S27においてCPU21は、問い返し処理を行う。具体的には、不明確であると判定された箇所を明確にするための質問を、ナビゲーション装置5を介して出力する。例えば、ユーザがどこのエリアの交通情報を希望しているのかが不明確である場合には「どのエリアの交通情報をご希望ですか?」との質問を出力する。そして、質問の回答として発話されたユーザの発話内容をナビゲーション装置5を介して取得する。問い返し処理は、ユーザが希望する情報が特定できるまで繰り返し行う。
In S27, the
その後、S28においてCPU21は、ユーザの発話内容から特定したユーザの希望する情報をサーバ側地図DB15から抽出する。交通情報に関してはVICSセンタやプローブセンタ等の外部のサーバ装置から通信により取得するようにしても良い。そして、抽出した情報を要求元のナビゲーション装置5へと配信する(S31)。
Thereafter, in S28, the
一方、S29においてCPU21は、情報を要求した情報要求元のユーザが含まれるグループの成功例の内、特に前記S22で受信したユーザの発話内容と同一又は類似する発話内容の成功例がグルーピングDB14内にあるか否か判定する。尚、発話内容が類似するとは、例えば比較対象となる発話内容をそれぞれ文節で区分し、ユーザが希望する情報を示すと考えられる文節が一部又は完全に共通する場合に、発話内容が類似するとみなす。例えば前記S22で受信したユーザの発話内容が「a市の交通情報を教えて」であった場合には、「a市の」と「交通情報を」を含む発話内容の成功例がグルーピングDB14にあれば、同一又は類似する発話内容の成功例がグルーピングDB14内にあると判定される。 On the other hand, in S29, among the success examples of the group including the information request source user who requested the information, the success example of the utterance content identical or similar to the utterance content of the user received in S22 is particularly in the grouping DB 14 It is determined whether the In addition, when the utterance contents are similar, for example, the utterance contents to be compared are each divided by a clause, and the utterance contents are similar when the phrases considered to indicate the information desired by the user are partially or completely common. I reckon. For example, when the utterance content of the user received in S22 is "Teach traffic information of city a", a successful example of the utterance content including "of a city" and "traffic information" is displayed in the grouping DB 14 If there is, it is determined that there is a successful example of the same or similar utterance content in the grouping DB 14.
そして、情報要求元のユーザが含まれるグループの成功例の内、ユーザの発話内容と同一又は類似する発話内容の成功例があると判定された場合(S29:YES)には、S30へと移行する。それに対して、情報要求元のユーザが含まれるグループの成功例の内、ユーザの発話内容と同一又は類似する発話内容の成功例がないと判定された場合(S29:NO)には、S27へと移行する。 Then, when it is determined that there is a successful example of the utterance content identical or similar to the user's utterance content among the successful examples of the group including the information request source user (S29: YES), the process proceeds to S30. Do. On the other hand, if it is determined that there is no successful example of the utterance content identical to or similar to the user's utterance content among the successful examples of the group including the user of the information request source (S29: NO), the process proceeds to S27. And transition.
S30においてCPU21は、情報を要求した情報要求元のユーザが含まれるグループの成功例の内、ユーザの発話内容と最も類似する発話内容の成功例において提供された情報をサーバ側地図DB15から抽出する。抽出された情報は、過去に同一または類似するユーザ特性を有する他のユーザが類似する発話内容をした場合に提供された情報であり、今回のユーザが要求する情報に一致すると推測できる。但し、交通情報等の時間経過に伴って変化する情報については、現時点における最新の情報を取得する。また、交通情報に関してはVICSセンタやプローブセンタ等の外部のサーバ装置から通信により取得するようにしても良い。
In S30, the
その後、S31においてCPU21は、前記S30で抽出した情報を要求元のナビゲーション装置5へと配信する。その後、ナビゲーション装置5において配信された情報の出力が行われる(S14)。
Thereafter, in S31, the
尚、発話内容に加えて発話が行われた場所についても考慮しても良い。
例えば、CPU21は前記S22においてユーザIDやユーザの発話内容に加えて、発話が行われた場所についてもナビゲーション装置5から取得する。
その後、ユーザの発話内容が不明確であったと判定された場合(S24:YES)に、前記S26において情報を要求した情報要求元のユーザが含まれるグループの成功例であって、且つ発話が行われた場所と同一又は類似する場所の紐付けられた成功例がグルーピングDB14にあるか否か判定する。発話が行われた場所が類似するとは、例えば所定距離以内にある場所、同一ジャンルの場所等が該当する。
それによって、発話が行われた場所についても考慮して、ユーザが希望する情報をより正確に特定することが可能となる。
In addition to the content of the utterance, the place where the utterance is performed may be considered.
For example, in addition to the user ID and the user's utterance content in S22, the
Thereafter, when it is determined that the user's uttered content is unclear (S24: YES), this is a success example of a group including the information request source user who requested the information in S26, and the utterance is a line It is determined whether or not there is a linked successful example of the same place as or a similar place to the received place in the grouping DB 14. The places where the utterances are performed are similar to, for example, places within a predetermined distance, places of the same genre, and the like.
As a result, it is possible to more accurately identify the information desired by the user, also taking into consideration the place where the speech has been made.
一方、発話内容に加えて発話が行われた時期(時間帯、曜日など)についても考慮しても良い。
例えば、CPU21は前記S22においてユーザIDやユーザの発話内容に加えて、発話が行われた時間帯(例えば朝、昼、夕、夜)についてもナビゲーション装置5から取得する。
その後、ユーザの発話内容が不明確であったと判定された場合(S24:YES)に、前記S26において情報を要求した情報要求元のユーザが含まれるグループの成功例であって、且つ発話が行われた時間帯と同一又は類似する場所の紐付けられた成功例がグルーピングDB14にあるか否か判定する。発話が行われた時間帯が類似するとは、例えば所定時間差以内の場合等が該当する。
それによって、発話が行われた時期についても考慮して、ユーザが希望する情報をより正確に特定することが可能となる。
On the other hand, the time (time zone, day of the week, etc.) when the utterance is performed may be considered in addition to the utterance content.
For example, in addition to the user ID and the user's utterance content in S22, the
Thereafter, when it is determined that the user's uttered content is unclear (S24: YES), this is a success example of a group including the information request source user who requested the information in S26, and the utterance is a line It is determined whether there is a linked successful example of the same place as or a similar place to the received time zone in the grouping DB 14. The case in which the time zones in which the speech has been performed is similar corresponds to, for example, a predetermined time difference or the like.
As a result, it is possible to more accurately identify the information desired by the user, also taking into consideration the time when the utterance was made.
更に、発話が行われた場所と発話が行われた時期の両方を考慮しても良い。
例えば、CPU21は前記S22においてユーザIDやユーザの発話内容に加えて、発話が行われた場所と時期についてもナビゲーション装置5から取得する。
その後、ユーザの発話内容が不明確であったと判定された場合(S24:YES)に、前記S26において情報を要求した情報要求元のユーザが含まれるグループの成功例であって、且つ発話が行われた場所及び時期と同一又は類似する場所及び時期の紐付けられた成功例がグルーピングDB14にあるか否か判定する。
それによって、ユーザが希望する情報をより正確に特定することが可能となる。
Furthermore, it is possible to consider both where the speech was made and when the speech was made.
For example, in addition to the user ID and the user's utterance content in S22, the
Thereafter, when it is determined that the user's uttered content is unclear (S24: YES), this is a success example of a group including the information request source user who requested the information in S26, and the utterance is a line It is determined whether there is a linked successful example of the same place or time as the received place and time or in the grouping DB 14.
This makes it possible to more accurately identify the information desired by the user.
尚、サーバ装置3ではなくナビゲーション装置5において、上記S22〜S31の処理を実行させる構成としても良い。その場合には、ユーザ特性DB12、発話成功例DB13及びグルーピングDB14をサーバ装置3からナビゲーション装置5へと配信するように構成する。また、DB作成処理プログラム(図7)についてもナビゲーション装置5で実行させる構成としても良い。
In addition, in the
以上詳細に説明した通り、本実施形態に係る情報提供システム1及びサーバ装置3では、過去のユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集し、同一又は類似するユーザの特性毎に区分して、成功例を紐付けて格納したグルーピングDB14を作成する(S1〜S3)。そして、情報を要求するユーザの発話内容が不明確であった場合に、グルーピングDB14に格納された成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行う(S22〜S31)ので、ユーザの発話内容が不明確であっても対応する過去の成功例からユーザが希望する情報を適切に特定し、提供することが可能となる。
As described above in detail, in the
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、一のサーバ装置3がユーザ特性DB12、発話成功例DB13及びグルーピングDB14の各DBを作成する処理と情報提供を行う処理をそれぞれ行っているが、各DBを作成する処理と情報提供を行う処理は別々のサーバ装置が行うようにしても良い。例えば、サーバ装置3が他のサーバ装置で作成された各DBを受信して、情報提供を行うようにしても良い。
The present invention is not limited to the above embodiment, and it is needless to say that various improvements and modifications can be made without departing from the scope of the present invention.
For example, in the present embodiment, one
また、本実施形態では、情報提供システム1は全国にある地点(施設)に関する地点情報と、全国の各道路の交通情報(渋滞、事故、工事の有無等)を提供対象としているが、他の情報についても提供することが可能である。例えば、案内経路に関する情報、車両に関する情報等がある。
Further, in the present embodiment, the
また、本実施形態では図7に示すDB作成処理プログラムの実行主体は、サーバ装置3であったが、ナビゲーション装置5が一部又は全部を実行する構成としても良い。また、ナビゲーション装置5の代わりに、情報提供機能を有する他の装置で情報提供システム1を構成することも可能である。例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等が可能である。例えばスマートフォンを用いる場合には、提供対象となる情報としてウェブサイト上の情報、SNS、ユーザのスケジュール、メール等を含めることも可能である。
Moreover, although the execution subject of the DB creation processing program shown in FIG. 7 is the
また、本発明に係る情報提供システムを具体化した実施例について上記に説明したが、情報提供システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。 In addition, although the embodiment in which the information providing system according to the present invention is embodied has been described above, the information providing system can also have the following configuration, in which case the following effects can be obtained.
例えば、第1の構成は以下のとおりである。
ユーザの発話内容を認識してユーザの要求に応じた情報の提供を行う情報提供手段(21)と、前記情報提供手段におけるユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集する成功例収集手段(21)と、同一又は類似するユーザの特性毎に区分して、前記成功例を紐付けて格納する成功例格納手段(21)と、を有し、前記情報提供手段は、ユーザの発話内容が不明確であった場合に、前記成功例格納手段で格納された前記成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行う。
上記構成を有する情報提供システムによれば、ユーザの特性と過去の情報提供の成功例を紐付けてデータベース化することによって、ユーザの発話内容が不明確であっても対応する過去の成功例からユーザが希望する情報を適切に特定し、提供することが可能となる。
For example, the first configuration is as follows.
A plurality of information providing means (21) for providing information according to the user's request by recognizing the user's utterance contents, and a plurality of successful examples of information provision for the user's utterance contents in the information providing means together with the characteristics of the user A success case collection means (21) collected from the users of the above, and a success case storage means (21) for associating and storing the success cases divided into the characteristics of the same or similar users, Among the successful cases stored in the successful case storing means, the information providing means ties the user's characteristics identical or similar to the characteristics of the user who made the speech, when the user's utterance content is unclear. Provide information based on the success stories attached.
According to the information providing system having the above configuration, by correlating the characteristics of the user with the past successful cases of information provision and creating a database, even if the user's utterance content is unclear, the corresponding past successful cases It becomes possible to appropriately identify and provide information desired by the user.
また、第2の構成は以下のとおりである。
前記成功例収集手段(21)は、ユーザへの問い返しを行うことなく情報の提供を行うことができた場合に、ユーザの発話内容と提供された情報との組み合わせを前記情報提供の成功例として収集する。
上記構成を有する情報提供システムによれば、過去の情報の提供結果から、ユーザの希望する情報を適切に提供することができた例を成功例として格納することが可能となる。
The second configuration is as follows.
When the successful case collecting means (21) can provide the information without asking the user, the combination of the user's speech content and the provided information is taken as a successful example of the information provision. collect.
According to the information providing system having the above configuration, it is possible to store an example in which the user's desired information can be appropriately provided from the past information provision results as a successful example.
また、第3の構成は以下のとおりである。
前記情報提供手段(21)は、ユーザの発話内容が不明確であった場合に、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた前記成功例の内、最も類似する発話内容を含む成功例において提供された情報を提供する。
上記構成を有する情報提供システムによれば、過去の情報提供の成功例の内、同一または類似するユーザ特性を有する他のユーザが過去に最も類似する発話内容をした際に提供された情報について、今回のユーザが希望する情報と一致するとみなすことによって、ユーザが希望する情報を適切に特定し、提供することが可能となる。
The third configuration is as follows.
The said information provision means (21) is the most similar among the success examples associated with the characteristics of the user identical or similar to the characteristics of the user who uttered, when the user's uttered content is unclear Provide the information provided in the success case including the utterance content.
According to the information providing system having the above configuration, among the successful examples of the information providing in the past, the information provided when another user having the same or similar user characteristics has the most similar utterance content in the past, By assuming that the present user matches the desired information, it becomes possible to appropriately identify and provide the desired information for the user.
また、第4の構成は以下のとおりである。
前記ユーザの特性は、年代、性別、行動範囲の少なくとも一以上を含む。
上記構成を有する情報提供システムによれば、一又は複数の項目からユーザの特性を特定可能であり、情報を要求するユーザの特性に応じて、ユーザの希望する情報を特定することが可能となる。
The fourth configuration is as follows.
The characteristics of the user include at least one of age, gender, and activity range.
According to the information providing system having the above configuration, it is possible to specify the user's characteristic from one or more items, and it is possible to specify the user's desired information according to the characteristic of the user who requests the information. .
また、第5の構成は以下のとおりである。
前記成功例収集手段(21)は、ユーザの発話内容に対する情報提供が成功した際の発話が行われた場所についても収集し、前記成功例格納手段(21)は、前記ユーザの特性に加えて発話が行われた場所毎に区分して、前記成功例を紐付けて格納し、前記情報提供手段は、ユーザの発話内容が不明確であった場合に、発話を行ったユーザの特性及び発話が行われた場所と同一又は類似するユーザの特性及び発話が行われた場所が紐付けられた前記成功例に基づいて情報の提供を行う。
上記構成を有する情報提供システムによれば、発話内容に加えて発話が行われた場所についても考慮することによって、ユーザの発話内容が不明確である場合でもユーザが希望する情報をより適切に特定することが可能となる。
The fifth configuration is as follows.
The successful example collecting means (21) also collects the place where the utterance was given when the information provision for the user's utterance content was successful, and the successful example storing means (21) is added to the characteristics of the user. It divides into every place where the utterance was performed, associates and stores the successful examples, and the information providing means, when the utterance content of the user is unclear, the characteristics and the utterance of the user who made the utterance Information is provided on the basis of the success example in which the characteristics of the user identical or similar to the place where the <a> was performed and the place where the speech was performed are linked.
According to the information providing system having the above configuration, by considering the place where the utterance is performed in addition to the utterance content, it is possible to more appropriately specify the information desired by the user even if the user's utterance content is unclear It is possible to
また、第6の構成は以下のとおりである。
前記成功例収集手段(21)は、ユーザの発話内容に対する情報提供が成功した際の発話が行われた時期についても収集し、前記成功例格納手段(21)は、前記ユーザの特性に加えて発話が行われた時期毎に区分して、前記成功例を紐付けて格納し、前記情報提供手段は、ユーザの発話内容が不明確であった場合に、発話を行ったユーザの特性及び発話が行われた時期と同一又は類似するユーザの特性及び発話が行われた時期が紐付けられた前記成功例に基づいて情報の提供を行う。
上記構成を有する情報提供システムによれば、発話内容に加えて発話が行われた時期についても考慮することによって、ユーザの発話内容が不明確である場合でもユーザが希望する情報をより適切に特定することが可能となる。
The sixth configuration is as follows.
The successful example collecting means (21) collects also the time when the utterance when the information provision for the user's uttered content is successful is performed, and the successful example storing means (21) adds to the characteristics of the user. The success cases are classified and stored for each time when the utterance is performed, and the information providing unit stores the characteristics and the utterance of the user who made the utterance when the content of the utterance of the user is unclear. The information is provided based on the successful example in which the characteristics of the user identical to or similar to the time when the event was performed and the time when the utterance was performed are linked.
According to the information providing system having the above configuration, by considering the time when the utterance is performed in addition to the utterance content, the user's desired information can be specified more appropriately even if the user's utterance content is unclear It is possible to
1 情報提供システム
2 プローブセンタ
3 サーバ装置
4 車両
5 ナビゲーション装置
11 サーバ制御ECU
12 ユーザ特性DB
13 発話成功例DB
14 グルーピングDB
21 CPU
22 RAM
23 ROM
1
12 User Characteristic DB
13 Utterance Success Example DB
14 Grouping DB
21 CPU
22 RAM
23 ROM
Claims (7)
前記情報提供手段におけるユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集する成功例収集手段と、
同一又は類似するユーザの特性毎に区分して、前記成功例を紐付けて格納する成功例格納手段と、を有し、
前記情報提供手段は、ユーザの発話内容が不明確であった場合に、前記成功例格納手段で格納された前記成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行う情報提供システム。 An information providing unit that recognizes user's utterance content and provides information according to the user's request;
A success case collection unit that collects, from the plurality of users, a success example of the information provision with respect to the user's utterance content in the information provision unit together with the characteristic of the user;
Success case storage means for storing the success cases linked and divided into the same or similar user characteristics;
Among the successful cases stored in the successful case storing means, the information providing means has characteristics of the user identical or similar to the characteristics of the user who made the speech, when the user's utterance content is unclear. An information providing system that provides information based on linked success cases.
前記成功例格納手段は、前記ユーザの特性に加えて発話が行われた場所毎に区分して、前記成功例を紐付けて格納し、
前記情報提供手段は、ユーザの発話内容が不明確であった場合に、発話を行ったユーザの特性及び発話が行われた場所と同一又は類似するユーザの特性及び発話が行われた場所が紐付けられた前記成功例に基づいて情報の提供を行う請求項1乃至請求項4のいずれかに記載の情報提供システム。 The success case collecting means also collects the location where the utterance was given when the information provision to the user's utterance content was successful,
The success case storage means is divided into each location where speech is given in addition to the characteristics of the user, and stores the success cases in association.
When the user's uttered content is unclear, the information providing means is a string of the characteristics of the user who uttered and the characteristics and the place of the user who performed the same utterance The information provision system according to any one of claims 1 to 4, wherein provision of information is performed based on the attached success case.
前記成功例格納手段は、前記ユーザの特性に加えて発話が行われた時期毎に区分して、前記成功例を紐付けて格納し、
前記情報提供手段は、ユーザの発話内容が不明確であった場合に、発話を行ったユーザの特性及び発話が行われた時期と同一又は類似するユーザの特性及び発話が行われた時期が紐付けられた前記成功例に基づいて情報の提供を行う請求項1乃至請求項5のいずれかに記載の情報提供システム。 The successful case collecting means also collects the time when the utterance when the information provision for the user's utterance content is successful is performed,
The successful case storage unit is divided into each time when an utterance is performed in addition to the characteristics of the user, and the successful cases are associated and stored.
When the user's uttered content is unclear, the information providing means is a string of characteristics of the uttered user and characteristics of the user same as or similar to the timing of the uttered character. The information provision system according to any one of claims 1 to 5, wherein provision of information is performed based on the attached success case.
前記情報提供手段におけるユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集する成功例収集手段と、
同一又は類似するユーザの特性毎に区分して、前記成功例を紐付けて格納する成功例格納手段と、を有し、
前記情報提供手段は、ユーザの発話内容が不明確であった場合に、前記成功例格納手段で格納された前記成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行う情報提供装置。 An information providing unit that recognizes user's utterance content and provides information according to the user's request;
A success case collection unit that collects, from the plurality of users, a success example of the information provision with respect to the user's utterance content in the information provision unit together with the characteristic of the user;
Success case storage means for storing the success cases linked and divided into the same or similar user characteristics;
Among the successful cases stored in the successful case storing means, the information providing means has characteristics of the user identical or similar to the characteristics of the user who made the speech, when the user's utterance content is unclear. An information providing device that provides information based on a linked success example.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018001079A JP2019121212A (en) | 2018-01-09 | 2018-01-09 | Information provision system and information provision device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018001079A JP2019121212A (en) | 2018-01-09 | 2018-01-09 | Information provision system and information provision device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019121212A true JP2019121212A (en) | 2019-07-22 |
Family
ID=67307259
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018001079A Pending JP2019121212A (en) | 2018-01-09 | 2018-01-09 | Information provision system and information provision device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019121212A (en) |
-
2018
- 2018-01-09 JP JP2018001079A patent/JP2019121212A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101187565B (en) | In-vehicle navigation apparatus | |
| JP6346281B2 (en) | In-vehicle interactive system and in-vehicle information equipment | |
| US20110131243A1 (en) | Data acquisition apparatus, data acquisition system and method of acquiring data | |
| US20050049781A1 (en) | Method and system for providing a carpool service using a telematics system | |
| US20190120649A1 (en) | Dialogue system, vehicle including the dialogue system, and accident information processing method | |
| US8718621B2 (en) | Notification method and system | |
| CN109389849B (en) | Information providing device and information providing system | |
| JP6160364B2 (en) | Map information update system, map information update device, map information update method, and computer program | |
| JP2004144531A (en) | Mobile information providing system and information providing device | |
| US20050171685A1 (en) | Navigation apparatus, navigation system, and navigation method | |
| US11204256B2 (en) | Communication terminal, movement guidance system, and non-transitory computer-readable recording medium storing computer program | |
| JP6664469B2 (en) | Communication terminal, route search system, and computer program | |
| CN107110655A (en) | POI provides server, POI and provides device, the POI offer system and program | |
| JP5673445B2 (en) | Posted sentence providing system, posted sentence providing apparatus, posted sentence providing method, and computer program | |
| JP2017181390A (en) | Information providing apparatus, information providing system, and computer program | |
| JP7351701B2 (en) | Information provision system, information provision device and computer program | |
| WO2009088066A1 (en) | Roadside device, control method and program | |
| JP6646731B2 (en) | Server device, communication terminal, route search system, and computer program | |
| JP2009085750A (en) | Installation determination system and installation determination device | |
| JP5716611B2 (en) | Posted sentence providing system, posted sentence providing apparatus, posted sentence providing method, and computer program | |
| JP2019120601A (en) | Route search system, and route search device | |
| JP2019121212A (en) | Information provision system and information provision device | |
| JP2019152950A (en) | Parking support device and computer program | |
| JP7488065B2 (en) | User information detection system, user information detection device, and computer program | |
| JP2019045296A (en) | Route search device, route search method and computer program |