[go: up one dir, main page]

JP2019121212A - Information provision system and information provision device - Google Patents

Information provision system and information provision device Download PDF

Info

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
Application number
JP2018001079A
Other languages
Japanese (ja)
Inventor
徳裕 中村
Tokuhiro Nakamura
徳裕 中村
英紀 加瀬澤
Hidenori Kasezawa
英紀 加瀬澤
健輔 武内
Kensuke Takeuchi
健輔 武内
元 森川
Hajime Morikawa
元 森川
洋子 櫻井
Yoko Sakurai
洋子 櫻井
弘章 竹山
Hiroaki Takeyama
弘章 竹山
元裕 中村
Motohiro Nakamura
元裕 中村
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.)
Aisin AW Co Ltd
Toyota Motor Corp
Original Assignee
Aisin AW Co Ltd
Toyota Motor Corp
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 Aisin AW Co Ltd, Toyota Motor Corp filed Critical Aisin AW Co Ltd
Priority to JP2018001079A priority Critical patent/JP2019121212A/en
Publication of JP2019121212A publication Critical patent/JP2019121212A/en
Pending legal-status Critical Current

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.

特開2015−219225号公報(第8−9頁、図2)JP, 2015-219225, A (page 8-9, FIG. 2)

ここで上記特許文献1に記載された技術では、作成されるデータベースは地名とジャンルを検索ワード文字列に紐付けたデータベースである。従って、ユーザの発話内容に含まれている地名やジャンルが特定できれば、データベースを用いて適切な検索ワードの選定が可能となるが、ユーザの発話内容が不明確であって、発話内容に含まれる地名やジャンルが特定できない場合には、適切な検索ワードを設定できない問題があった。   Here, in the technology described in Patent Document 1 described above, the created database is a database in which a place name and a genre are linked to a search word character string. Therefore, if it is possible to specify the place name and genre included in the user's utterance content, it is possible to select an appropriate search word using the database, but the user's utterance content is unclear and is included in the utterance content When a place name or a genre can not be specified, there was a problem that an appropriate search word could not be set.

本発明は前記従来における問題点を解消するためになされたものであり、ユーザの特性と過去の情報提供の成功例を紐付けてデータベース化することによって、ユーザの発話内容が不明確であってもユーザが希望する情報を提供することを可能にした情報提供システム及び情報提供装置を提供することを目的とする。   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.

本実施形態に係る情報提供システムを示した概略構成図である。BRIEF DESCRIPTION OF THE DRAWINGS It is the schematic block diagram which showed the information-provision system which concerns on this embodiment. 本実施形態に係る情報提供システムの構成を示したブロック図である。It is a block diagram showing composition of an information service system concerning this embodiment. ユーザ特性DBに記憶される情報の一例を示した図である。It is the figure which showed an example of the information memorize | stored in user characteristic DB. 発話成功例DBに記憶される情報の一例を示した図である。It is the figure which showed an example of the information memorize | stored in speech success example DB. グルーピングDBのデータ構造を示した図である。It is the figure which showed the data structure of grouping DB. 本実施形態に係るナビゲーション装置の制御系を模式的に示すブロック図である。It is a block diagram showing typically a control system of a navigation device concerning this embodiment. 本実施形態に係るDB作成処理プログラムのフローチャートである。It is a flowchart of DB creation processing program concerning this embodiment. 本実施形態に係る情報提供処理プログラムのフローチャートである。It is a flowchart of the information provision processing program which concerns on this embodiment. 情報の提供方法の一例を示した図である。It is the figure which showed an example of the provision method of information. ユーザの発話内容の解析例を説明した図である。It is a figure explaining an analysis example of a user's utterance contents. ユーザの発話内容の解析例を説明した図である。It is a figure explaining an analysis example of a user's utterance contents.

以下、本発明に係る情報提供システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る情報提供システム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 information providing system 1 according to the present embodiment will be described with reference to FIGS. 1 and 2. FIG. 1 is a schematic configuration view showing an information providing system 1 according to the present embodiment. FIG. 2 is a block diagram showing the configuration of the information providing system 1 according to the present embodiment.

図1に示すように、本実施形態に係る情報提供システム1は、情報提供センタ2が備えるサーバ装置(情報提供装置)3と、車両4に搭載された通信(案内)端末であるナビゲーション装置5と、を基本的に有する。また、サーバ装置3とナビゲーション装置5は通信ネットワーク網6を介して互いに電子データを送受信可能に構成されている。尚、ナビゲーション装置5の代わりに、例えば携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータを用いても良い。   As shown in FIG. 1, the information providing system 1 according to the present embodiment includes a server device (information providing device) 3 provided in the information providing center 2 and a navigation device 5 which is a communication (guidance) terminal mounted on the vehicle 4. And have basically. In addition, the server device 3 and the navigation device 5 are configured to be able to transmit and receive electronic data to each other via the communication network 6. Note that, instead of the navigation device 5, for example, a mobile phone, a smartphone, a tablet terminal, or a personal computer may be used.

ここで、情報提供センタ2が備えるサーバ装置3は、車両4に対して提供可能な各種情報が記憶されたDBを有し、各車両4からの要求に応じて該当する情報を抽出し、配信(提供)する情報配信サーバである。本実施形態では特に、全国にある地点(施設)に関する地点情報と、全国の各道路の交通情報(渋滞、事故、工事の有無等)を配信対象とする。尚、特に本実施形態に係るサーバ装置3では、上記情報の配信を行うに際して、音声認識装置を用い、ユーザの発話音声に基づいてユーザが要求する情報を特定する。   Here, the server device 3 included in the information provision center 2 has a DB in which various types of information that can be provided to the vehicle 4 is stored, extracts the corresponding information according to the request from each vehicle 4, and distributes it. It is an information distribution server to (provide). In this embodiment, in particular, point information on points (facility) in the whole country and traffic information (congestion, accidents, presence of construction, etc.) of each road in the whole country are targeted for distribution. In particular, when distributing the information, the server device 3 according to the present embodiment uses the voice recognition device to specify the information requested by the user based on the user's uttered voice.

一方でサーバ装置3は、過去のユーザの発話に対する情報提供の成功例を収集し、収集した各情報に基づいてユーザの特性と情報提供の成功例とを紐付けたデータベースについても作成する。そして、作成したデータベースは、後述のようにユーザの発話内容が不明確である場合に、配信対象となる情報を特定するのに用いられる。   On the other hand, the server device 3 collects successful examples of information provision for the user's utterance in the past, and also creates a database in which the characteristics of the user and the successful examples of information provision are linked based on the collected information. Then, the created database is used to specify information to be distributed when the user's utterance content is unclear as described later.

一方、ナビゲーション装置5は、車両4に搭載され、格納する地図データに基づいて自車位置周辺の地図を表示したり、地図画像上において車両の現在位置を表示したり、設定された案内経路に沿った移動案内を行う車載機である。また、ナビゲーション装置5はサーバ装置3等から受信した渋滞等の交通情報や地点(施設)に関する地点情報をユーザに対して案内することについても行う。尚、ナビゲーション装置5の詳細については後述する。   On the other hand, the navigation device 5 is mounted on the vehicle 4 and displays a map around the position of the vehicle based on the stored map data, displays the current position of the vehicle on the map image, or sets a set guidance route. It is an in-vehicle device that performs movement guidance along. The navigation device 5 also guides the user about traffic information such as traffic congestion received from the server device 3 or the like and point information on a point (facilities). The details of the navigation device 5 will be described later.

また、通信ネットワーク網6は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線(光ファイバー、ISDN等)又は無線で互いに接続することにより構成されている。ここで、基地局はナビゲーション装置5との通信をするトランシーバー(送受信機)とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網6の末端となり、基地局の電波が届く範囲(セル)にあるナビゲーション装置5の通信をサーバ装置3との間で中継する役割を持つ。   Further, the communication network 6 includes a large number of base stations arranged all over the country, and a communication company which manages and controls each base station, and the base station and the communication company are mutually connected by wire (optical fiber, ISDN etc.) or wirelessly. It is configured by connecting. Here, the base station has a transceiver (transceiver) that communicates with the navigation device 5 and an antenna. Then, while the base station performs wireless communication among the communication companies, it relays the communication of the navigation device 5 which is at the end of the communication network 6 and in the range (cell) to which the radio wave of the base station can reach. Have a role to

続いて、情報提供システム1におけるサーバ装置3の構成について図2を用いてより詳細に説明する。サーバ装置3は、図2に示すようにサーバ制御ECU11と、サーバ制御ECU11に接続された情報記録手段としてのユーザ特性DB12と、発話成功例DB13と、グルーピングDB14と、サーバ側地図DB15と、サーバ側通信装置16とを備える。   Subsequently, the configuration of the server device 3 in the information providing system 1 will be described in more detail with reference to FIG. As shown in FIG. 2, the server device 3 includes a server control ECU 11, a user characteristic DB 12 as information recording means connected to the server control ECU 11, an utterance success example DB 13, a grouping DB 14, a server side map DB 15, and a server. And a side communication device 16.

サーバ制御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 entire server device 3 and is used as a working memory when the CPU 21 as an arithmetic device and control device and the CPU 21 perform various arithmetic processing. In addition to the RAM 22 and control programs, a ROM 23 on which a DB creation processing program (FIG. 7), an information providing processing program (see FIG. 8), etc. described later is recorded, a flash memory 24 etc. Internal storage device. The server control ECU 11 has various means as a processing algorithm together with the ECU of the navigation device 5 described later. For example, the information providing means recognizes the user's speech content and provides information according to the user's request. The success case collecting means collects a successful case of providing information to the user's utterance content from a plurality of users along with the characteristics of the user. The success case storage unit stores the success cases in association with each other by dividing the same or similar user characteristics.

また、ユーザ特性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 vehicle 4 which drive | works the whole country. In the present embodiment, (a) age (b) gender (c) action range is included as the characteristic of the user. Furthermore, (c) the action range includes, in particular, an area with a home (for example, a city or town), an average movement distance per day, and a past travel route.

図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 user characteristic DB 12. As shown in FIG. 3, the user characteristic DB 12 includes information on the above (a) to (c) for each user. For example, in addition to the user characteristic DB 12 shown in FIG. 3 being a male 31 to 40 years old as the user characteristic for user A, having a home in a city, and having an average moving distance of 50 km per day The link ID for identifying the past travel route is stored. Similarly, user characteristics of other users are also stored. The user characteristic DB 12 is periodically (eg, every 24 hours) updated based on the information acquired from the navigation device 5. In addition, it is not necessary to necessarily include all the information of (a)-(c) as a user characteristic, for example, only (a) and (b) may be sufficient.

一方、発話成功例DB13は、過去のユーザの発話に対する情報提供の成功例を累積的に記憶する記憶手段である。前述したように本実施形態に係るサーバ装置3では、情報の配信を行うに際して、音声認識装置を用い、ユーザの発話音声に基づいてユーザが要求する情報を特定し、配信を行う。そして、サーバ装置3は、特にユーザへの問い返しを行うことなく情報の提供を行うことができた場合に、ユーザの発話内容と提供された情報との組み合わせを前記情報提供の成功例として収集する。尚、本実施形態においては、情報提供の成功例として、(d)発話内容(e)提供された情報(f)発話日時(例えば朝、昼、夕、夜)、(g)発話場所が含まれる。   On the other hand, the speech success example DB 13 is storage means for cumulatively storing successful examples of the information provision for the user's speech in the past. As described above, when delivering information, the server device 3 according to the present embodiment uses the voice recognition device to identify the information requested by the user based on the user's uttered voice and perform delivery. Then, the server device 3 collects the combination of the user's utterance content and the provided information as a successful example of the information provision, when the information provision can be performed without particularly asking the user. . In the present embodiment, (d) Uttered contents (e) Information provided (f) Utterance date and time (for example, morning, noon, evening, night) and (g) Utterance location are included as successful examples of information provision. Be

図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 success example DB 13. As shown in FIG. 4, the speech success example DB 13 includes information on the above (d) to (g) for each user. Furthermore, the information of (a) to (c) related to the user characteristic stored in the user characteristic DB 12 is also stored. For example, in the speech success example DB 13 shown in FIG. 4, the user A uttered “Tell me the traffic information of city a” around 町 town in the evening as a successful example of the information provision. An example is provided in which traffic information is provided, especially around ○ town. Similarly, other successful cases are also stored. The speech success example DB 13 is updated periodically (for example, every 24 hours) or whenever information provision to the user is successful.

一方、グルーピング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 server device 3 provides information to the user as described later based on the created grouping DB 14. For example, FIG. 5 is a diagram showing an example of data stored in the grouping DB 14.

図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 server device 3 can grasp information which tends to be requested for each characteristic of the user, using the information stored in the grouping DB 14 particularly when the content of speech of the user is unclear. Then, information is provided in consideration of those tendencies. Details will be described later.

一方、サーバ側地図DB15は、外部からの入力データや入力操作に基づいて登録された最新のバージョンの地図情報であるサーバ側地図情報25が記憶される記憶手段である。ここで、サーバ側地図情報25は、ナビゲーション装置5に格納されている地図情報と基本的に同一の構成を有しており、道路網を始めとして経路探索、経路案内及び地図表示に必要な各種情報から構成されている。例えば、道路網を示すノード及びリンクを含むネットワークデータ、道路(リンク)に関するリンクデータ26、ノード点に関するノードデータ、各交差点に関する交差点データ、施設等の地点に関する地点データ27、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等からなる。   On the other hand, the server-side map DB 15 is storage means for storing server-side map information 25 which is map information of the latest version registered based on input data and input operation from the outside. Here, the server-side map information 25 basically has the same configuration as the map information stored in the navigation device 5, and various types of route networks, route guidance, and map display, including the road network. It consists of information. For example, network data including nodes and links representing a road network, link data 26 for roads (links), node data for node points, intersection data for each intersection, point data 27 for points such as facilities, a map It comprises map display data, search data for searching for a route, search data for searching for a point, and the like.

一方、サーバ側通信装置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 navigation device 5 of each vehicle 4 to which information is to be distributed via the communication network 6. In addition to the navigation device 5, traffic consisting of traffic jam information, regulation information, traffic accident information, etc. transmitted from the Internet network, a traffic information center, for example, a VICS (registered trademark: Vehicle Information and Communication System) center, etc. It is also possible to receive information.

次に、ナビゲーション装置5の概略構成について図6を用いて説明する図6は本実施形態に係るナビゲーション装置5であるナビゲーション装置の制御系を模式的に示すブロック図である。   Next, the schematic configuration of the navigation device 5 will be described using FIG. 6. FIG. 6 is a block diagram schematically showing a control system of the navigation device which is the navigation device 5 according to the present embodiment.

図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 navigation device 5 according to the present embodiment includes a current position detection unit 31 for detecting the current position of the vehicle 4 on which the navigation device 5 is mounted, and a data recording unit 32 in which various data are recorded. A navigation ECU 33 for performing various arithmetic processing based on the input information, an operation unit 34 for receiving an operation from the user, and a liquid crystal display 35 for displaying a map and a guide route to a destination for the user; A speaker 36 for outputting voice guidance regarding route guidance, a DVD drive 37 for reading a DVD as a storage medium, a communication module 38 for communicating between the server device 3 and a VICS center, etc. And a speech recognition unit 39 for analysis. In addition, the navigation device 5 is connected to a microphone 40 or the like for recording and collecting speech voices of occupants in the vehicle via an on-vehicle network such as CAN.

以下に、ナビゲーション装置5を構成する各構成要素について順に説明する。
現在位置検出部31は、GPS41、車速センサ42、ステアリングセンサ43、ジャイロセンサ44等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ42は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU33に出力する。そして、ナビゲーションECU33は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記4種類のセンサをナビゲーション装置5が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置5が備える構成としても良い。
Below, each component which comprises the navigation apparatus 5 is demonstrated in order.
The current position detection unit 31 includes the GPS 41, the vehicle speed sensor 42, the steering sensor 43, the gyro sensor 44 and the like, and can detect the current position and direction of the vehicle, the traveling speed of the vehicle, the current time and the like. . Here, in particular, the vehicle speed sensor 42 is a sensor for detecting the movement distance and the vehicle speed of the vehicle, generates a pulse according to the rotation of the drive wheel of the vehicle, and outputs a pulse signal to the navigation ECU 33. And navigation ECU33 calculates the rotational speed and moving distance of a driving wheel by counting the pulse which generate | occur | produces. The navigation device 5 does not have to include all the four types of sensors described above, and the navigation device 5 may have only one or more of these sensors.

また、データ記録部32は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された端末側地図DB45、ユーザ情報DB46及び所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部32をハードディスクの代わりに不揮発性メモリ、メモリーカード、CDやDVD等の光ディスクにより構成しても良い。   Further, the data recording unit 32 reads a hard disk (not shown) as an external storage device and a recording medium, a terminal side map DB 45 recorded on the hard disk, a user information DB 46 and a predetermined program etc. And a recording head (not shown) which is a driver for writing data. The data recording unit 32 may be configured by a non-volatile memory, a memory card, or an optical disk such as a CD or a DVD instead of the hard disk.

ここで、端末側地図DB45は、ナビゲーション装置5における経路探索や走行案内に用いられる地図情報が記憶される記憶手段である。尚、地図情報を外部のサーバから取得する場合については端末側地図DB45は必ずしも必要でない。   Here, the terminal side map DB 45 is a storage means in which map information used for route search and travel guidance in the navigation device 5 is stored. Note that the terminal-side map DB 45 is not necessarily required in the case of acquiring map information from an external server.

また、ユーザ情報DB46は、ユーザである車両の乗員に関する情報が記憶される記憶手段である。具体的には、年代、性別、自宅の位置、一日当たりの平均移動距離、過去の走行経路等が記憶される。ユーザ情報DB46に記憶された情報はユーザの特性を特定する為の情報としてサーバ装置3へと定期的に送信される。   In addition, the user information DB 46 is a storage unit in which information on an occupant of a vehicle that is a user is stored. Specifically, the age, sex, position of home, average travel distance per day, past travel route and the like are stored. The information stored in the user information DB 46 is periodically transmitted to the server device 3 as information for specifying the characteristics of the user.

一方、ナビゲーション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 entire navigation device 5 and is a working memory when the CPU 51 as an arithmetic device and control device and the CPU 51 perform various arithmetic processing. In addition to the RAM 52 that stores route data etc. when a route is searched, and a control program, it is read from ROM 53 and ROM 53 where information providing processing program (see FIG. 8) and the like described later are recorded. An internal storage device such as a flash memory 54 for storing the program is provided.

操作部34は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)を有する。そして、ナビゲーションECU33は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部34は液晶ディスプレイ35の前面に設けたタッチパネルを有しても良い。また、マイクと音声認識装置があれば操作部34は省略しても良い。   The operation unit 34 is operated when inputting a departure place as a traveling start point and a destination as the traveling end point, and has a plurality of operation switches (not shown) such as various keys and buttons. And navigation ECU33 performs control in order to perform various corresponding operations based on the switch signal outputted by pressing etc. of each switch. The operation unit 34 may have a touch panel provided on the front surface of the liquid crystal display 35. If there is a microphone and a voice recognition device, the operation unit 34 may be omitted.

また、液晶ディスプレイ35には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に本実施形態では、ユーザの発話音声に応じてサーバ装置3から受信した渋滞等の交通情報、地点(施設)に関する地点情報等を表示するのにも用いられる。尚、液晶ディスプレイ35の代わりに、HUDやHMDを用いても良い。   In addition, the liquid crystal display 35 includes a map image including a road, traffic information, operation guidance, an operation menu, key guidance, a guidance route from the departure place to the destination, guidance information along the guidance route, news, weather forecast, The time, mail, television program etc. are displayed. In particular, in the present embodiment, it is also used to display traffic information such as traffic congestion received from the server device 3 according to the user's uttered voice, point information on points (facilities), and the like. Instead of the liquid crystal display 35, HUD or HMD may be used.

また、スピーカ36は、ナビゲーションECU33からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。特に本実施形態では、ユーザの発話音声に応じてサーバ装置3から受信した渋滞等の交通情報、地点(施設)に関する地点情報等を出力するのにも用いられる。   Further, the speaker 36 outputs voice guidance for guiding traveling along the guidance route based on an instruction from the navigation ECU 33, and guidance for traffic information. In particular, in the present embodiment, it is also used to output traffic information such as traffic congestion received from the server device 3 according to the user's uttered voice, point information on points (facilities), and the like.

また、DVDドライブ37は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、端末側地図DB45の更新等が行われる。尚、DVDドライブ37に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。   Also, the DVD drive 37 is a drive that can read data recorded on a recording medium such as a DVD or a CD. Then, based on the read data, reproduction of music and video, update of the terminal side map DB 45, and the like are performed. In place of the DVD drive 37, a card slot for reading and writing a memory card may be provided.

また、通信モジュール38は、例えば、サーバ装置3やVICSセンタや地図配信センタ等から送信された地図更新情報、支援情報、交通情報等の各情報を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。   The communication module 38 is, for example, a communication device for receiving information such as map update information, support information, traffic information and the like transmitted from the server device 3, VICS center, map distribution center, etc. And DCM apply.

また、音声認識部39は、車内に設置されたマイク40によって録取された音声を解析する装置である。そして、本実施形態に係るナビゲーション装置5では、音声認識部39によって車両の乗員の発声した音声が認識され、認識された音声内容がサーバ装置3へと送信される。但し、音声の認識はサーバ装置3側で行っても良い。その場合には、録取された音声データを、サーバ装置3へと送信する。   Further, the voice recognition unit 39 is a device that analyzes the voice recorded and acquired by the microphone 40 installed in the car. Then, in the navigation device 5 according to the present embodiment, the voice recognition unit 39 recognizes the voice uttered by the occupant of the vehicle, and the recognized voice content is transmitted to the server device 3. However, the voice recognition may be performed on the server device 3 side. In that case, the recorded voice data is transmitted to the server device 3.

また、マイク40は、音を電気信号に変換する機器であり、電気信号に変換された音は音声認識部39へと送信される。ここで、マイク40はインストルメントパネルの上面に取り付けられ、集音方向が座席方向となるように設置される。   Also, the microphone 40 is a device that converts sound into an electric signal, and the sound converted into the electric signal is transmitted to the voice recognition unit 39. Here, the microphone 40 is attached to the upper surface of the instrument panel, and is installed so that the sound collection direction is the seat direction.

続いて、前記構成を有する本実施形態に係る情報提供システム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 CPU 21 in the server device 3 constituting the information providing system 1 according to the present embodiment having the above configuration will be described based on FIG. FIG. 7 is a flowchart of a DB creation processing program according to the present embodiment. Here, the DB creation processing program is executed at predetermined time intervals (for example, every 24 hours), and a DB linking the user's characteristic and the successful example of the information provision is created by statistics on the successful examples of the past information provision. Is a program that The programs shown in the flowcharts of FIGS. 7 and 8 below are stored in the RAM 52 or ROM 53 included in the navigation ECU 33 or in the RAM 22 or ROM 23 included in the server device 3 and executed by the CPU 51 or CPU 21. Ru.

先ず、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 CPU 21 updates the user characteristic DB 12 based on information collected from the navigation device 5. The user characteristic DB 12 is a database storing characteristics of each user as described above, and specifically includes (a) age (b) gender (c) action range as shown in FIG. In particular, (c) the action range is appropriately updated based on the information periodically transmitted from the navigation device 5.

次に、S2においてCPU21は、前回の処理時から現時点までに後述の情報提供処理プログラム(図8)で行われた情報提供の結果に基づいて、情報提供の成功例を新たに発話成功例DB13に格納する。特に本実施形態ではユーザへの問い返しを行うことなく情報の提供を行うことができた場合を情報提供の成功例とする。発話成功例DB13は、図4に示すように(d)発話内容(e)提供された情報(f)発話日時(例えば朝、昼、夕、夜)、(g)発話場所が含まれ、ユーザ毎に区分されて格納される。   Next, in S2, the CPU 21 newly generates a successful example of information provision based on the result of the information provision performed by the information provision processing program (FIG. 8) described later from the previous processing time to the current time. Store in In particular, in the present embodiment, a case where the provision of information can be performed without asking the user a question is regarded as a successful example of the provision of information. The speech success example DB 13 includes (d) speech contents (e) information provided (f) speech date and time (for example, morning, afternoon, evening, night) and (g) speech place as shown in FIG. It is divided and stored for each.

続いて、S3においてCPU21は、前記S1で更新されたユーザ特性DB12及び前記S2で更新された発話成功例DB13に格納された情報を統計することによって、グルーピングDB14を更新する。グルーピングDB14は、図5に示すようにユーザを同一又は類似するユーザ特性毎にグループ分けし、各グループに対して情報提供の成功例が紐付けて格納される。前記S3で更新されたグルーピングDB14は、ユーザの特性とユーザが要求する情報との関連性を示すものとなる。従って、サーバ装置3は後述のようにユーザの発話内容が不明確である場合にグルーピングDB14に記憶された情報を用いて、ユーザの特性毎に要求する傾向のある情報を把握することが可能となる。   Subsequently, in S3, the CPU 21 updates the grouping DB 14 by statistics of the information stored in the user characteristic DB 12 updated in S1 and the utterance success example DB 13 updated in S2. The grouping DB 14 groups users according to identical or similar user characteristics as shown in FIG. 5 and stores successful examples of information provision linked to each group. The grouping DB 14 updated in S3 indicates the relationship between the characteristics of the user and the information requested by the user. Therefore, as described later, the server device 3 can grasp information which tends to be requested for each characteristic of the user by using the information stored in the grouping DB 14 when the content of speech of the user is unclear. Become.

次に、本実施形態に係る情報提供システム1を構成するサーバ装置3及びナビゲーション装置5において実行する情報提供処理プログラムについて図8に基づき説明する。図8は本実施形態に係る情報提供処理プログラムのフローチャートである。ここで、情報提供処理プログラムは車両4のACC電源(accessory power supply)がONされた後に実行され、車両の乗員であるユーザの要求に応じて各種情報を提供するプログラムである。   Next, an information providing processing program executed in the server device 3 and the navigation device 5 constituting the information providing system 1 according to the present embodiment will be described based on FIG. FIG. 8 is a flowchart of an information providing processing program according to the present embodiment. Here, the information providing processing program is a program that is executed after the ACC power supply (accessory power supply) of the vehicle 4 is turned on, and provides various information in response to the request of the user who is the vehicle occupant.

先ず、ナビゲーション装置5において実行される情報提供処理プログラムについて説明する。
S11においてCPU51は、マイク40で集音した音声データを音声認識部39で解析することによって、車内で情報の提供を希望するユーザの発話があったか否かを判定する。尚、本実施形態の情報提供システム1で情報の提供の対象となるのは、全国にある地点(施設)に関する地点情報と、全国の各道路の交通情報(渋滞、事故、工事の有無等)とする。但し、それ以外の情報を提供の対象とすることも当然に可能である。
First, an information providing processing program executed by the navigation device 5 will be described.
In S11, the CPU 51 analyzes the voice data collected by the microphone 40 with the voice recognition unit 39 to determine whether or not there is an utterance of a user who desires to provide information in the car. The information providing system 1 according to the present embodiment is targeted for providing information on point information on points (facilities) in the whole country and traffic information of each road in the whole country (congestion, accidents, presence or absence of construction, etc.) I assume. However, it is naturally possible to make other information the target of provision.

そして、車内で情報の提供を希望するユーザの発話があったと判定された場合(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 CPU 51 transmits an information request instruction instructing the server device 3 to request information. The information request instruction includes a user ID identifying an occupant (user) of the vehicle in which the navigation device 5 is installed, and the content (for example, text data) of the user's speech accepted in S11. Thereafter, extraction and distribution of information desired by the user are performed in the server device 3 which has received the information request instruction from the navigation device 5 as described later (S22 to S29).

尚、音声の認識はサーバ装置3側で行っても良い。その場合には、前記S12において発話内容ではなく集音した音声データをサーバ装置3に対して送信することも可能である。   The voice recognition may be performed on the server device 3 side. In that case, it is also possible to transmit to the server device 3 voice data collected instead of the contents of the utterance in S12.

続いて、S13においてCPU51は、情報要求指示信号の送信に応じてサーバ装置3から配信された情報を受信する。前記S13で受信する情報は、前記S11で受け付けたユーザの発話の内容に対応した情報であり、ユーザが希望した情報となる。後述のS22〜S29の処理で特定される。   Subsequently, in S13, the CPU 51 receives the information distributed from the server device 3 in response to the transmission of the information request instruction signal. The information received in S13 is information corresponding to the content of the user's speech accepted in S11, and is information desired by the user. It specifies by the process of below-mentioned S22-S29.

その後、S14においてCPU51は、前記S13で受信した情報を液晶ディスプレイ35やスピーカ36を用いて出力する。例えば、図9は前記S14においてナビゲーション装置5で出力される情報の一例を示した図である。尚、図9では、自宅周辺にあるガソリンスタンドに関する情報を出力する場合に液晶ディスプレイ35に表示される施設案内画面61を示す。   Thereafter, in S14, the CPU 51 outputs the information received in S13 using the liquid crystal display 35 or the speaker 36. For example, FIG. 9 is a diagram showing an example of the information output by the navigation device 5 in S14. In addition, in FIG. 9, the facility guidance screen 61 displayed on the liquid crystal display 35 is shown when outputting the information regarding the gas station which is around the home.

図9に示すように施設案内画面61は、地図画像を表示する左画面62と、検索された施設の施設名称をリスト状に表示する右画面63の2つの表示領域から構成される。
ここで、右画面63には、該当する自宅周辺のガソリンスタンドの名称をリスト状に表示する情報表示スペース64が設けられている。また、名称がユーザによって選択されると、選択された名称に対応するガソリンスタンドの詳細な情報(自車位置からの距離、営業時間、住所等)を表示したり、ガソリンスタンドを目的地に設定する処理を実行する。
一方、左画面62は、地図画像66が表示される。更に、地図画像66には、情報表示スペース64に名称が表示されたガソリンスタンドの位置を特定するPOIマーク71〜76が重畳して表示される。
As shown in FIG. 9, the facility guidance screen 61 includes two display areas, a left screen 62 for displaying a map image, and a right screen 63 for displaying the facility names of the searched facilities in a list.
Here, the right screen 63 is provided with an information display space 64 for displaying the names of gas stations around the corresponding home in a list. Also, when the name is selected by the user, detailed information (distance from own vehicle position, opening hours, address, etc.) of the gas station corresponding to the selected name is displayed, or the gas station is set as the destination Execute the process to
On the other hand, on the left screen 62, a map image 66 is displayed. Further, on the map image 66, POI marks 71 to 76 for specifying the position of the gas station whose name is displayed in the information display space 64 are superimposed and displayed.

次に、サーバ装置3において実行される情報提供処理プログラムについて説明する。
先ず、S21においてCPU21は、全国を走行する各車両4から情報の要求を指示する情報要求指示の送信があるか否か判定する。
Next, an information providing processing program executed by the server device 3 will be described.
First, in S21, the CPU 21 determines whether or not there is transmission of an information request instruction instructing a request for information from each vehicle 4 traveling the whole country.

そして、情報要求指示の送信があると判定された場合(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 CPU 21 analyzes, among the information request instructions received at S22, particularly the content of the user's speech. Then, in S24, the CPU 21 determines, as a result of the analysis in S23, whether the uttered content of the user is unclear, that is, whether the information desired by the user can not be specified from the uttered content.

以下に、前記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 CPU 21 divides the utterance content into clauses. For example, in the example shown in FIG. 10, the user's utterance content is "Teach traffic information of a city", and is divided into "a city's", "traffic information", and "Teach me".
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 CPU 21 extracts the information desired by the user specified from the user's utterance content from the server-side map DB 15, and distributes the extracted information to the navigation device 5 of the request source. For example, when it is specified that the information desired by the user is point information on a gas station in the vicinity of the home, information on the gas station in the vicinity of the user's home is extracted from the server side map DB 15. And deliver. The traffic information may be acquired by communication from an external server device such as a VICS center or a probe center. Further, the combination of the present user's speech content and the provided information is stored in the speech success example DB 13 as a successful example of the information provision (S2).

一方、S25においてCPU21は、グルーピングDB14に記憶されている情報を読み出す。尚、グルーピングDB14は、前述のDB作成処理プログラム(図7)で作成され、図5に示すように同一又は類似するユーザ特性毎にグループ分けし、各グループに対して情報提供の成功例が紐付けて格納ユーザの特性と情報提供の成功例とを紐付けたデータベースである。   On the other hand, in S25, the CPU 21 reads the information stored in the grouping DB 14. The grouping DB 14 is created by the above-mentioned DB creation processing program (FIG. 7), and is divided into groups for each identical or similar user characteristic as shown in FIG. It is a database in which the characteristics of the storage user and the successful example of the information provision are linked.

次に、S26においてCPU21は、情報を要求した情報要求元のユーザが含まれるグループの成功例がグルーピングDB14にあるか否か判定する。尚、情報要求元のユーザは、前記S22で受信した情報要求指示に含まれるユーザIDによって識別される。例えば図5に示すグルーピングDB14が格納されている場合において、情報を要求したユーザがユーザAである場合には、ユーザAを含むグループG1の成功例が格納されているので、成功例がグルーピングDB14にあると判定される。   Next, in S26, the CPU 21 determines whether or not 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. The user of the information request source is identified by the user ID included in the information request instruction received in S22. For example, in the case where the grouping DB 14 shown in FIG. 5 is stored, when the user who has requested information is the user A, a success example of the group G1 including the user A is stored. It is determined that 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 CPU 21 performs an inquiry process. Specifically, a question for clarifying a portion determined to be unclear is output through the navigation device 5. For example, when it is unclear which area the user wants traffic information for, it is output the question "which area do you want traffic information for?". Then, the user's uttered content uttered as a question answer is acquired via the navigation device 5. The query processing is repeated until the user can specify the desired information.

その後、S28においてCPU21は、ユーザの発話内容から特定したユーザの希望する情報をサーバ側地図DB15から抽出する。交通情報に関してはVICSセンタやプローブセンタ等の外部のサーバ装置から通信により取得するようにしても良い。そして、抽出した情報を要求元のナビゲーション装置5へと配信する(S31)。   Thereafter, in S28, the CPU 21 extracts, from the server-side map DB 15, the information desired by the user specified from the content of the user's speech. The traffic information may be acquired by communication from an external server device such as a VICS center or a probe center. Then, the extracted information is distributed to the navigation device 5 of the request source (S31).

一方、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 CPU 21 extracts, from the server-side map DB 15, the information provided in the success example of the utterance content most similar to the user's utterance content among the success examples of the group including the information request source user who requested the information. . The extracted information is information provided when another user having the same or similar user characteristics in the past has similar utterance content, and it can be inferred that the information matches the information requested by the current user. However, for information that changes with the passage of time, such as traffic information, the latest information at the current time is acquired. Further, the traffic information may be acquired by communication from an external server device such as a VICS center or a probe center.

その後、S31においてCPU21は、前記S30で抽出した情報を要求元のナビゲーション装置5へと配信する。その後、ナビゲーション装置5において配信された情報の出力が行われる(S14)。   Thereafter, in S31, the CPU 21 distributes the information extracted in S30 to the navigation device 5 of the request source. Thereafter, the information distributed in the navigation device 5 is output (S14).

尚、発話内容に加えて発話が行われた場所についても考慮しても良い。
例えば、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 CPU 21 acquires from the navigation device 5 also the place where the utterance is performed.
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 CPU 21 acquires from the navigation device 5 also the time zone in which the utterance was performed (for example, morning, daytime, evening, night).
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 CPU 21 acquires from the navigation device 5 also the place and time when the utterance is performed.
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 navigation apparatus 5 instead of the server apparatus 3, the processes of S22 to S31 may be executed. In that case, the user characteristic DB 12, the speech success example DB 13 and the grouping DB 14 are distributed from the server device 3 to the navigation device 5. The database creation processing program (FIG. 7) may also be executed by the navigation device 5.

以上詳細に説明した通り、本実施形態に係る情報提供システム1及びサーバ装置3では、過去のユーザの発話内容に対する情報提供の成功例を、該ユーザの特性とともに複数のユーザから収集し、同一又は類似するユーザの特性毎に区分して、成功例を紐付けて格納したグルーピングDB14を作成する(S1〜S3)。そして、情報を要求するユーザの発話内容が不明確であった場合に、グルーピングDB14に格納された成功例の内、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた成功例に基づいて情報の提供を行う(S22〜S31)ので、ユーザの発話内容が不明確であっても対応する過去の成功例からユーザが希望する情報を適切に特定し、提供することが可能となる。   As described above in detail, in the information providing system 1 and the server device 3 according to the present embodiment, successful examples of the information provision for the utterance content of the user in the past are collected from a plurality of users together with their characteristics. A grouping DB 14 is created that is divided into each similar user characteristic and stores successful examples in association (S1 to S3). Then, when the utterance content of the user requesting the information is unclear, among the success examples stored in the grouping DB 14, the characteristics of the user identical or similar to the characteristics of the user who made the utterance are linked. Since information is provided based on successful examples (S22 to S31), even if the user's utterance content is unclear, it is possible to appropriately identify and provide information desired by the user from the corresponding past successful examples. It becomes possible.

尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、一のサーバ装置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 server device 3 performs the process of creating each DB of the user characteristic DB 12, the speech success example DB 13 and the grouping DB 14 and the process of providing information, but the process of creating each DB The processing for providing information may be performed by different server devices. For example, the server device 3 may receive information provided by each DB created by another server device.

また、本実施形態では、情報提供システム1は全国にある地点(施設)に関する地点情報と、全国の各道路の交通情報(渋滞、事故、工事の有無等)を提供対象としているが、他の情報についても提供することが可能である。例えば、案内経路に関する情報、車両に関する情報等がある。   Further, in the present embodiment, the information providing system 1 is intended to provide point information on points (facility) in the whole country and traffic information (congestion, accidents, presence or absence of construction, etc.) of each road in the whole country. Information can also be provided. For example, there is information on a guide route, information on a vehicle, and the like.

また、本実施形態では図7に示すDB作成処理プログラムの実行主体は、サーバ装置3であったが、ナビゲーション装置5が一部又は全部を実行する構成としても良い。また、ナビゲーション装置5の代わりに、情報提供機能を有する他の装置で情報提供システム1を構成することも可能である。例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等が可能である。例えばスマートフォンを用いる場合には、提供対象となる情報としてウェブサイト上の情報、SNS、ユーザのスケジュール、メール等を含めることも可能である。   Moreover, although the execution subject of the DB creation processing program shown in FIG. 7 is the server device 3 in the present embodiment, the navigation device 5 may be configured to execute part or all. Further, instead of the navigation device 5, it is possible to configure the information providing system 1 with another device having an information providing function. For example, a mobile phone, a smartphone, a tablet terminal, a personal computer, etc. are possible. For example, in the case of using a smartphone, it is possible to include information on a website, SNS, a user's schedule, an email, etc. as information to be provided.

また、本発明に係る情報提供システムを具体化した実施例について上記に説明したが、情報提供システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。   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 information provision system 2 probe center 3 server device 4 vehicle 5 navigation device 11 server control ECU
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に記載の情報提供システム。   The successful case collection means collects the combination of the user's utterance content and the provided information as a successful example of the information provision, when the information provision can be performed without asking the user for a question. The information provision system according to Item 1. 前記情報提供手段は、ユーザの発話内容が不明確であった場合に、発話を行ったユーザの特性と同一又は類似するユーザの特性が紐付けられた前記成功例の内、最も類似する発話内容を含む成功例において提供された情報を提供する請求項2に記載の情報提供システム。   The information providing means is, when the user's uttered content is unclear, the most similar uttered content among the successful examples associated with the characteristics of the user identical or similar to the characteristics of the user who uttered The information providing system according to claim 2, wherein the information providing system provides information provided in a successful example including: 前記ユーザの特性は、年代、性別、行動範囲の少なくとも一以上を含む請求項1乃至請求項3のいずれかに記載の情報提供システム。   The information providing system according to any one of claims 1 to 3, wherein the characteristic of the user includes at least one of an age, a gender, and an action range. 前記成功例収集手段は、ユーザの発話内容に対する情報提供が成功した際の発話が行われた場所についても収集し、
前記成功例格納手段は、前記ユーザの特性に加えて発話が行われた場所毎に区分して、前記成功例を紐付けて格納し、
前記情報提供手段は、ユーザの発話内容が不明確であった場合に、発話を行ったユーザの特性及び発話が行われた場所と同一又は類似するユーザの特性及び発話が行われた場所が紐付けられた前記成功例に基づいて情報の提供を行う請求項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.
JP2018001079A 2018-01-09 2018-01-09 Information provision system and information provision device Pending JP2019121212A (en)

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)

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