Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7836230B2 - Program, information processing method, and information processing apparatus - Google Patents
[go: Go Back, main page]

JP7836230B2 - Program, information processing method, and information processing apparatus - Google Patents

Program, information processing method, and information processing apparatus

Info

Publication number
JP7836230B2
JP7836230B2 JP2022098359A JP2022098359A JP7836230B2 JP 7836230 B2 JP7836230 B2 JP 7836230B2 JP 2022098359 A JP2022098359 A JP 2022098359A JP 2022098359 A JP2022098359 A JP 2022098359A JP 7836230 B2 JP7836230 B2 JP 7836230B2
Authority
JP
Japan
Prior art keywords
user
conversation
aforementioned
conversation content
attributes
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.)
Active
Application number
JP2022098359A
Other languages
Japanese (ja)
Other versions
JP2023184291A (en
Inventor
正史 程塚
翔一朗 今泉
一輝 長尾
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.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute Ltd
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 Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2022098359A priority Critical patent/JP7836230B2/en
Publication of JP2023184291A publication Critical patent/JP2023184291A/en
Application granted granted Critical
Publication of JP7836230B2 publication Critical patent/JP7836230B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本技術は、プログラム、情報処理方法、及び情報処理装置に関する。 This technology relates to a program, an information processing method, and an information processing device.

従来、ユーザと会話を行う装置等が知られている。例えば、特許文献1に記載の対話制御装置は、直前の会話で使用した話題と関連のある話題を選択し、会話を生成する。 Conventionally, devices for engaging in conversation with users are known. For example, the dialogue control device described in Patent Document 1 selects a topic related to the topic used in the previous conversation and generates a conversation.

特開2004―195636号公報Japanese Patent Publication No. 2004-195636

特定の話題(会話コンテンツ)に対する反応はユーザによって異なり、会話コンテンツが提供された場合に好意的な反応を示すユーザもいれば、否定的な反応を示すユーザもいる。ユーザがストレスを感じることなく会話を行うためには、ユーザが好意的な反応を示す会話コンテンツを提供する必要がある。 Reactions to specific topics (conversational content) vary among users; some users react positively when conversational content is provided, while others react negatively. To ensure users can converse without feeling stressed, it's necessary to provide conversational content that elicits positive reactions from them.

本開示は斯かる事情に鑑みてなされたものであり、どのようなユーザが、どのような会話コンテンツに好意的な反応をするか分析をするためのデータを収集することを目的とする。 This disclosure is made in light of the circumstances described above and aims to collect data for analyzing which users respond favorably to which types of conversational content.

本開示の一実施形態に係るプログラムは、移動体に搭乗するユーザの属性を取得し、前記ユーザに会話コンテンツを提供した際に前記ユーザが発言した会話キーワードに対する評価を決定し、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けたデータを記憶する処理をコンピュータに実行させる。 A program according to one embodiment of this disclosure acquires the attributes of a user riding in a mobile vehicle, determines an evaluation of the conversational keywords spoken by the user when conversational content is provided to the user, and causes a computer to perform a process of storing data that associates the attributes, the conversational content, the conversational keywords, and the evaluation.

本開示の一実施形態に係るプログラムは、前記会話コンテンツを提供した際の前記移動体の位置情報を取得し、前記位置情報、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する。 A program according to one embodiment of this disclosure acquires the location information of the moving object when the conversation content is provided, and stores the data associating the location information, the attributes, the conversation content, the conversation keywords, and the evaluation.

本開示の一実施形態に係るプログラムは、前記移動体のナンバープレートに記載の地域を取得し、前記地域、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する。 A program according to one embodiment of this disclosure acquires the region indicated on the license plate of the mobile vehicle and stores the data associating the region, attributes, conversation content, conversation keywords, and evaluation.

本開示の一実施形態に係るプログラムは、前記会話コンテンツを提供した際の前記移動体の位置情報を取得し、前記移動体のナンバープレートに記載の地域を取得し、前記位置情報、前記地域、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する。 A program according to one embodiment of this disclosure acquires the location information of the mobile object when the conversation content was provided, acquires the region indicated on the license plate of the mobile object, and stores the data associating the location information, region, attributes, conversation content, conversation keywords, and evaluation.

本開示の一実施形態に係るプログラムは、前記ユーザに提供する前記会話コンテンツを変更し、変更された前記会話コンテンツを提供した際に前記ユーザが発言した前記会話キーワードに対する前記評価を決定し、前記属性、変更された前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する。 A program according to one embodiment of this disclosure modifies the conversation content provided to the user, determines the evaluation of the conversation keywords spoken by the user when the modified conversation content was provided, and stores the data associating the attributes, the modified conversation content, the conversation keywords, and the evaluation.

本開示の一実施形態に係るプログラムは、前記会話コンテンツに対応する複数の前記評価を取得し、取得した前記評価を統計解析する。 A program according to one embodiment of this disclosure acquires a plurality of evaluations corresponding to the conversational content and performs statistical analysis on the acquired evaluations.

本開示の一実施形態に係るプログラムは、前記評価は数値化されており、前記属性、前記位置情報、前記地域、及び前記会話コンテンツに対応する複数の前記評価を取得し、取得した複数の前記評価の平均値を含む代表値を算出し、前記属性、前記位置情報、前記地域、及び前記会話コンテンツと前記代表値を対応付けた分析後データを記憶する。 A program according to one embodiment of this disclosure acquires multiple evaluations corresponding to the attribute, location information, region, and conversation content, where the evaluations are quantified; calculates a representative value including the average of the acquired evaluations; and stores analyzed data associating the attribute, location information, region, and conversation content with the representative value.

本開示の一実施形態に係るプログラムは、移動体に搭乗するユーザの属性、前記移動体の位置情報、及び前記移動体の地域を取得し、前記分析後データに基づき、前記属性、前記位置情報、及び前記地域に対応する前記代表値が最も高い前記会話コンテンツを、前記ユーザに提供する前記会話コンテンツに決定する。 A program according to one embodiment of this disclosure acquires the attributes of a user riding in a mobile vehicle, the location information of the mobile vehicle, and the region of the mobile vehicle. Based on the analyzed data, it determines the conversation content to be provided to the user to have the highest representative value corresponding to the attributes, location information, and region.

本開示の一実施形態に係る情報処理方法は、移動体に搭乗するユーザの属性を取得し、前記ユーザに会話コンテンツを提供した際に前記ユーザが発言した会話キーワードに対する評価を決定し、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けたデータを記憶する。 An information processing method according to one embodiment of this disclosure acquires the attributes of a user riding in a mobile vehicle, determines an evaluation of the conversational keywords spoken by the user when conversational content is provided to the user, and stores data associating the attributes, the conversational content, the conversational keywords, and the evaluation.

本開示の一実施形態に係る情報処理装置は、移動体に搭乗するユーザの属性を取得し、前記ユーザに会話コンテンツを提供した際に前記ユーザが発言した会話キーワードに対する評価を決定する制御部と、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けたデータを記憶する記憶部とを備える。 An information processing device according to one embodiment of this disclosure comprises a control unit that acquires the attributes of a user riding in a mobile vehicle and determines an evaluation of conversational keywords spoken by the user when conversational content is provided to the user, and a storage unit that stores data associating the attributes, the conversational content, the conversational keywords, and the evaluation.

本開示の一実施形態に係るプログラムにあっては、どのようなユーザが、どのような会話コンテンツに好意的な反応をするか分析をするためのデータを収集することが可能である。 In one embodiment of this disclosure, the program can collect data for analyzing which users respond favorably to which conversational content.

情報処理システムの構成例を示す模式図である。This is a schematic diagram showing an example of the configuration of an information processing system. 情報処理装置等の構成例を示すブロック図である。This is a block diagram showing an example configuration of an information processing device, etc. キーワード抽出モデル及びキーワード評価モデル等を示す説明図である。This is an explanatory diagram showing keyword extraction models and keyword evaluation models, etc. 反応テーブルを示す説明図である。This is an explanatory diagram showing the reaction table. 分析後テーブルを示す説明図である。This is an explanatory diagram showing the table after analysis. 情報処理装置の処理手順の一例を示すフローチャートである。A flowchart illustrating an example of the processing procedure for an information processing device.

(実施形態)
以下、実施形態に係る本発明について、図面に基づき説明する。図1は、情報処理システムの構成例を示す模式図である。図2は、情報処理装置等の構成例を示すブロック図である。情報処理システムSは、情報処理装置1と、車内装置2とを含み、情報処理装置1と車内装置2は、互いに外部ネットワークNを介して通信を行う。車内装置2は、移動体(自動車)内に搭載され、情報処理装置1から受信した会話するための話題(会話コンテンツ)を該移動体に搭乗するユーザに提供する。また、車内装置2は、提供された会話コンテンツに対する反応(発言)を取得し、情報処理装置1に送信する。情報処理装置1は、車内装置2から受信した、ユーザの発言からキーワードを抽出し、該キーワードに基づいて、会話コンテンツに対するユーザの評価を決定する。情報処理装置1は、該会話コンテンツ、該キーワード及び該評価を記憶し、該ユーザに次回提供する会話コンテンツまたは他のユーザに提供する会話コンテンツを決定する。
(Embodiment)
The present invention, according to embodiments, will be described below with reference to the drawings. Figure 1 is a schematic diagram showing an example of the configuration of an information processing system. Figure 2 is a block diagram showing an example of the configuration of an information processing device, etc. The information processing system S includes an information processing device 1 and an in-vehicle device 2, and the information processing device 1 and the in-vehicle device 2 communicate with each other via an external network N. The in-vehicle device 2 is mounted in a mobile vehicle (automobile) and provides conversation topics (conversation content) received from the information processing device 1 to the user riding in the mobile vehicle. The in-vehicle device 2 also acquires responses (statements) to the provided conversation content and transmits them to the information processing device 1. The information processing device 1 extracts keywords from the user's statements received from the in-vehicle device 2 and determines the user's evaluation of the conversation content based on these keywords. The information processing device 1 stores the conversation content, the keywords, and the evaluation, and determines the conversation content to be provided to the user next time and the conversation content to be provided to other users.

情報処理装置1は、制御部11、記憶部12、及び通信部13を備えたコンピュータであり、サーバコンピュータ、パーソナルコンピュータ、タブレット型コンピュータ、スマートホン又はネットワークで接続された複数のクラウドサーバ等である。 The information processing device 1 is a computer comprising a control unit 11, a storage unit 12, and a communication unit 13, and can be a server computer, a personal computer, a tablet computer, a smartphone, or multiple cloud servers connected via a network.

制御部11は、CPU(Central Processing Unit)又はMPU(Micro Processing Unit)等により構成してあり、記憶部12に予め記憶されたプログラム及びデータを読み出して実行することにより、種々の制御処理、演算処理等を行う。 The control unit 11 is composed of a CPU (Central Processing Unit) or MPU (Micro Processing Unit), and performs various control processes, calculation processes, etc., by reading and executing programs and data pre-stored in the storage unit 12.

記憶部12は、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable ROM)又はフラッシュメモリ等の不揮発性のメモリ素子、及びRAM(Random Access Memory)等の揮発性のメモリ素子により構成されている。記憶部12には、プログラム及び処理時に参照するデータが予め記憶されている。プログラムは、制御部11が読み取り可能に記録媒体12aに格納されているプログラム(プログラム製品)を読み出だして記憶したものであってもよい。また、図示しない通信網に接続されている図示しない外部コンピュータからプログラムをダウンロードし、記憶部12に記憶させたものであってもよい。また、記憶部12は、キーワード抽出モデルM1と、キーワード評価モデルM2と、反応テーブル121と、分析後テーブル122とを記憶している。キーワード抽出モデルM1、キーワード評価モデルM2、反応テーブル121、及び分析後テーブル122は、複数のクラウドサーバに分散して記憶されてもよい。キーワード抽出モデルM1、キーワード評価モデルM2、反応テーブル、及び分析後テーブル122の詳細については後述する。 The memory unit 12 is composed of non-volatile memory elements such as ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), or flash memory, and volatile memory elements such as RAM (Random Access Memory). The memory unit 12 pre-stores programs and data referenced during processing. The program may be one that the control unit 11 reads from a program (program product) stored on the recording medium 12a. Alternatively, the program may be downloaded from an external computer (not shown) connected to a communication network (not shown) and stored in the memory unit 12. The memory unit 12 also stores a keyword extraction model M1, a keyword evaluation model M2, a reaction table 121, and a post-analysis table 122. The keyword extraction model M1, keyword evaluation model M2, reaction table 121, and post-analysis table 122 may be distributed and stored across multiple cloud servers. Details of the keyword extraction model M1, keyword evaluation model M2, reaction table, and post-analysis table 122 will be described later.

通信部13は、例えば、Wi-Fi(登録商標)、LTE(登録商標)、4G、または5G通信等に対応した無線通信デバイスである。通信部13は、外部ネットワークNを介して車内装置2と通信を行う。 The communication unit 13 is a wireless communication device compatible with, for example, Wi-Fi (registered trademark), LTE (registered trademark), 4G, or 5G communication. The communication unit 13 communicates with the in-vehicle device 2 via an external network N.

車内装置2は、制御部21、記憶部22、通信部23、入出力I/F24、及びGPSモジュール25を備えたコンピュータであり、例えば、ナビゲーション装置である。なお、車内装置2は、パーソナルコンピュータ、タブレット型端末、またはスマートホン等でもよい。車内装置2の制御部21,記憶部22、及び通信部23は、情報処理装置1と同様の構成によるものであってよい。 The in-vehicle device 2 is a computer equipped with a control unit 21, a storage unit 22, a communication unit 23, an input/output interface 24, and a GPS module 25; for example, it is a navigation system. The in-vehicle device 2 may also be a personal computer, a tablet terminal, or a smartphone. The control unit 21, storage unit 22, and communication unit 23 of the in-vehicle device 2 may have the same configuration as those of the information processing device 1.

車内装置2の記憶部22には、車内装置2が搭載される自動車のナンバープレートに記載の地域を含む情報(車両情報)、及び該自動車の所有者または利用者であるユーザの属性(例えば、年齢層、性別、及び職業)が記憶されている。なお、車両情報及びユーザの属性は、予めユーザによって、情報処理システムSを利用する会員の情報としてクラウドサーバに登録されてもよい。また、ユーザの属性は、車内装置2の制御部21によって、ユーザとの対話内容に基づいて取得されてもよい。 The storage unit 22 of the in-vehicle device 2 stores information including the region indicated on the license plate of the vehicle in which the in-vehicle device 2 is installed (vehicle information), and the attributes of the user who is the owner or user of the vehicle (e.g., age group, gender, and occupation). Note that the vehicle information and user attributes may be registered in advance by the user as member information for the information processing system S on the cloud server. Furthermore, the user attributes may be acquired by the control unit 21 of the in-vehicle device 2 based on the content of the interaction with the user.

入出力I/F24は、車内装置2の外部装置と通信を行うためのインターフェイス群であり、例えば、USB又はDSUB等の規格化された通信インターフェイスである。入出力I/F24には、マイク241、スピーカ242が接続され、各外部装置と、車内装置2の制御部21との通信を可能にしている。 The input/output interface 24 is a group of interfaces for communication between the in-vehicle device 2 and external devices, and is a standardized communication interface such as USB or D-SUB. A microphone 241 and a speaker 242 are connected to the input/output interface 24, enabling communication between each external device and the control unit 21 of the in-vehicle device 2.

GPSモジュール25は、GPS衛星(図示略)からの電波を周期的に受信し、GPS衛星から周期的に取得する信号に基づき、車内装置2を搭載する自動車の緯度及び経度を含む位置情報(座標)を算出する。なお、車内装置2の制御部21は、算出した位置情報に基づき、自動車が位置する具体的な領域名(地名)を特定してもよい。この場合、車内装置2の記憶部22には、領域名に座標の範囲が対応付けられたデータが記憶されている。制御部21は、該データを参照し、GPSモジュール25が算出した座標が範囲内である領域名を特定する。 The GPS module 25 periodically receives radio waves from GPS satellites (not shown) and calculates positional information (coordinates), including the latitude and longitude of the vehicle equipped with the in-vehicle device 2, based on the signals periodically acquired from the GPS satellites. The control unit 21 of the in-vehicle device 2 may also identify a specific area name (place name) where the vehicle is located based on the calculated positional information. In this case, the storage unit 22 of the in-vehicle device 2 stores data where the coordinate range is associated with the area name. The control unit 21 refers to this data and identifies the area name within which the coordinates calculated by the GPS module 25 fall.

図3は、キーワード抽出モデル及びキーワード評価モデル等を示す説明図である。情報処理装置1の制御部11は、車内装置2の制御部21がマイク241において収音し、送信したユーザの音声データを音声認識し、文字データ(テキストデータ)に変換する音声認識処理を行う音声認識部11aを含む。当該音声認識処理は、例えば、音響モデル、発音辞書及び言語モデル等の処理モジュールを用いて行われるものである。音声認識部11aは、変換した音波の周波数に基づき、発話者(音声データのユーザ) を特定するものであってもよい。制御部11は、音声データから変換した文字データ(テキストデータ)を、キーワード抽出モデルM1に出力する。 Figure 3 is an explanatory diagram showing the keyword extraction model and keyword evaluation model, etc. The control unit 11 of the information processing device 1 includes a speech recognition unit 11a that performs speech recognition processing, which recognizes the user's voice data picked up and transmitted by the control unit 21 of the in-vehicle device 2 via the microphone 241, and converts it into character data (text data). This speech recognition processing is performed using processing modules such as an acoustic model, a pronunciation dictionary, and a language model. The speech recognition unit 11a may also identify the speaker (user of the voice data) based on the frequency of the converted sound waves. The control unit 11 outputs the character data (text data) converted from the voice data to the keyword extraction model M1.

キーワード抽出モデルM1は、文章を示す文字データが入力された場合、該文章が含む単語の内、重要な単語(キーワード)を抽出して出力する学習済みモデルであり、例えばBERT(Bidirectional Encoder Representations from Transformers)によって構成される。なお、キーワード抽出モデルM1は、RNN(Recurrent Neural Network)、LSTM(Long Short-Term Memory)またはTransformer等でもよい。訓練データについては、例えば、日本語話し言葉コーパス(CSJ:Corpus of Spontaneous Japanese)が用いられる。キーワード抽出モデルM1は文字データに含まれる各単語の重要度を決定し、重要度が一定値以上である単語をキーワードとして抽出する。なお、キーワード抽出モデルM1は、重要度が高い単語から順に、複数の単語をキーワードとして抽出してもよい。また、キーワード抽出モデルM1は、文章が含む重要な文節を抽出してもよい。制御部11は、キーワード抽出モデルM1が出力したキーワードをキーワード評価モデルM2に入力する。なお、制御部11は、記憶部12に予め記憶された単語が文字データ中に含まれる場合、該単語をキーワードとして抽出してもよい。 The keyword extraction model M1 is a trained model that, when text data representing a sentence is input, extracts and outputs important words (keywords) from among the words contained in the sentence. For example, it is composed of BERT (Bidirectional Encoder Representations from Transformers). The keyword extraction model M1 may also be RNN (Recurrent Neural Network), LSTM (Long Short-Term Memory), or Transformer. For training data, for example, the Corpus of Spontaneous Japanese (CSJ) is used. The keyword extraction model M1 determines the importance of each word contained in the text data and extracts words with an importance value of a certain value or higher as keywords. The keyword extraction model M1 may also extract multiple words as keywords in order of importance. Furthermore, the keyword extraction model M1 may also extract important phrases contained in the sentence. The control unit 11 inputs the keywords output by the keyword extraction model M1 to the keyword evaluation model M2. Furthermore, if a word previously stored in the memory unit 12 is included in the character data, the control unit 11 may extract that word as a keyword.

キーワード評価モデルM2は、キーワード抽出モデルM1が抽出したキーワードが入力された場合、入力されたキーワードに対する評価を出力する学習済みモデルであり、例えばBERT(Bidirectional Encoder Representations from Transformers)によって構成される。なお、キーワード評価モデルM2は、RNN(Recurrent Neural Network)、LSTM(Long Short-Term Memory)またはTransformer等でもよい。訓練データについては、例えば、日本語話し言葉コーパス(CSJ:Corpus of Spontaneous Japanese)が用いられる。キーワード評価モデルM2は、例えば、入力されたキーワードが好意的か否定的かを1~5の五段階の数値(評価値)で評価し、好意的であるほど高い数値を出力する。なお、キーワード抽出モデルM1によって複数のキーワードが抽出されており、キーワード評価モデルM2に複数のキーワードが入力された場合、キーワード評価モデルM2は、総合して一つの評価値を出力してもよい。また、情報処理装置1の記憶部12が単語ごとに評価値が対応付けられたデータを記憶し、制御部11は、該データを参照することによってキーワードの評価値を出力してもよい。この際、キーワード抽出モデルM1によって複数のキーワードが抽出されている場合、制御部11は、該複数のキーワードの評価値を平均して一つの評価値を出力してもよい。 The keyword evaluation model M2 is a trained model that outputs an evaluation of the input keyword when the keyword extraction model M1 has extracted the keyword. For example, it is constructed using BERT (Bidirectional Encoder Representations from Transformers). The keyword evaluation model M2 may also be RNN (Recurrent Neural Network), LSTM (Long Short-Term Memory), or Transformer. For training data, for example, the Corpus of Spontaneous Japanese (CSJ) can be used. The keyword evaluation model M2 evaluates whether the input keyword is favorable or negative using a five-point scale (evaluation value) from 1 to 5, outputting a higher value for favorable keywords. If multiple keywords have been extracted by the keyword extraction model M1 and multiple keywords are input to the keyword evaluation model M2, the keyword evaluation model M2 may output a single evaluation value based on these keywords. Alternatively, the storage unit 12 of the information processing device 1 may store data with evaluation values associated with each word, and the control unit 11 may output the evaluation value of the keyword by referring to this data. In this case, if multiple keywords are extracted by the keyword extraction model M1, the control unit 11 may output a single evaluation value by averaging the evaluation values of these multiple keywords.

本実施形態においては、六本木交差点において、「ジャズ」の会話コンテンツが提供された場合のユーザの反応(発言)例を示す。制御部11が音声データを取得すると、音声認識部11aによって「うわぁ。六本木でジャズとか大人になったみたい。行ってみたいなぁ」という文字データが出力される。文字データがキーワード抽出モデルM1に入力されると、「大人」及び「行ってみたい」といったキーワードが抽出される。抽出されたキーワードがキーワード評価モデルM2に入力されると、評価値が出力される。本例において、評価値は「5」である。 This embodiment shows an example of a user's response (statement) when conversational content about "jazz" is provided at Roppongi Crossing. When the control unit 11 acquires audio data, the speech recognition unit 11a outputs the text data: "Wow. Jazz in Roppongi... it makes me feel like an adult. I'd like to go." When this text data is input to the keyword extraction model M1, keywords such as "adult" and "I'd like to go" are extracted. When the extracted keywords are input to the keyword evaluation model M2, an evaluation value is output. In this example, the evaluation value is "5".

図4は、反応テーブルを示す説明図である。反応テーブル121の管理項目(フィールド)は、例えば、位置情報フィールド、会話コンテンツIDフィールド、日時フィールド。車両情報フィールド、ユーザ属性フィールド、反応原文フィールド、キーワードフィールド、及び評価フィールドを含む。位置情報フィールドには、車内装置2が会話コンテンツに対するユーザの反応を取得した際に、GPSモジュール25が取得した、車両の位置情報が格納される。会話コンテンツIDフィールドには、情報処理装置1が車内装置2を介してユーザに提供した会話コンテンツのIDが格納される。本実施形態においては、会話コンテンツID「0001」は、「ジャズ」を、会話コンテンツID「0002」は「アート」を、会話コンテンツID「0003」は「桜」を会話コンテンツとして示す。日時フィールドには、車内装置2が会話コンテンツに対するユーザの反応を取得した日時が格納される。車両情報フィールドには、車内装置2の記憶部22に記憶されている、車両情報が格納される。ユーザ属性フィールドには、車内装置2の記憶部22に記憶されている、車両の所有者または利用者であるユーザの属性が格納されている。反応原文フィールドには、制御部11の音声認識部11aが変換した、文字データが格納される。キーワードフィールドには、制御部11がキーワード抽出モデルM1によって抽出されたキーワードが格納される。評価フィールドには、制御部11がキーワード評価モデルM2によって出力された評価値が格納される。 Figure 4 is an explanatory diagram showing the response table. The management items (fields) of the response table 121 include, for example, a location information field, a conversation content ID field, a date and time field, a vehicle information field, a user attribute field, a response original text field, a keyword field, and an evaluation field. The location information field stores the vehicle's location information acquired by the GPS module 25 when the in-vehicle device 2 acquires the user's response to the conversation content. The conversation content ID field stores the ID of the conversation content provided to the user by the information processing device 1 via the in-vehicle device 2. In this embodiment, conversation content ID "0001" represents "jazz", conversation content ID "0002" represents "art", and conversation content ID "0003" represents "cherry blossoms" as conversation content. The date and time field stores the date and time when the in-vehicle device 2 acquired the user's response to the conversation content. The vehicle information field stores vehicle information stored in the storage unit 22 of the in-vehicle device 2. The user attribute field stores the attributes of the vehicle owner or user, as stored in the storage unit 22 of the in-vehicle device 2. The response source text field stores the character data converted by the speech recognition unit 11a of the control unit 11. The keyword field stores the keywords extracted by the keyword extraction model M1 of the control unit 11. The evaluation field stores the evaluation values output by the keyword evaluation model M2 of the control unit 11.

図5は、分析後テーブルを示す説明図である。分析後テーブル122には、反応テーブル121に記憶されているデータを分析した結果である、分析後データが記憶される。分析後データは、反応テーブル121の各レコードを集計し、特定の位置情報、会話コンテンツ、地域、年齢層、性別、及び職業に対して格納されているキーワード及び評価値の平均値が対応付けられたデータである。分析後テーブル122の管理項目(フィールド)は、例えば、位置情報フィールド、会話コンテンツIDフィールド、地域フィールド、年齢層フィールド、性別フィールド、職業フィールド、キーワードフィールド、及び平均評価フィールドを含む。位置情報フィールドには、会話コンテンツを提供した車両の位置情報が格納される。会話コンテンツIDフィールドには、ユーザに提供した会話コンテンツのIDが格納される。地域フィールドには、車両情報に含まれる地域が格納される。年齢層フィールドには、ユーザの属性に含まれる年齢層が格納される。性別フィールドには、ユーザの属性に含まれる年齢層が格納される。職業フィールドには、ユーザの属性に含まれる職業が格納される。キーワードフィールドには、反応テーブル121のレコードのうち、特定の位置情報、会話コンテンツ、地域、年齢層、性別、及び職業の組み合わせに該当する複数のレコードのキーワードフィールドに格納されているキーワードが格納される。平均評価フィールドには、特定の位置情報、会話コンテンツ、地域、年齢層、性別、及び職業の組み合わせに該当する複数のレコードのキーワードフィールドに格納されている評価値を平均した値(平均評価値)が格納される。なお、分析後テーブル122には、評価値の平均値に代えて、または加えて評価値の中央値、または最頻値等の代表値が記憶されてもよい。 Figure 5 is an explanatory diagram showing the post-analysis table. The post-analysis table 122 stores the post-analysis data, which is the result of analyzing the data stored in the response table 121. The post-analysis data is data that aggregates each record in the response table 121 and associates the average values of keywords and evaluation values stored for specific location information, conversation content, region, age group, gender, and occupation. The management items (fields) of the post-analysis table 122 include, for example, a location information field, a conversation content ID field, a region field, an age group field, a gender field, an occupation field, a keyword field, and an average evaluation field. The location information field stores the location information of the vehicle that provided the conversation content. The conversation content ID field stores the ID of the conversation content provided to the user. The region field stores the region included in the vehicle information. The age group field stores the age group included in the user's attributes. The gender field stores the age group included in the user's attributes. The occupation field stores the occupation included in the user's attributes. The keyword field stores keywords from the keyword fields of multiple records in the response table 121 that correspond to a specific combination of location information, conversation content, region, age group, gender, and occupation. The average evaluation field stores the average evaluation value (average evaluation value) obtained by averaging the evaluation values stored in the keyword fields of multiple records that correspond to a specific combination of location information, conversation content, region, age group, gender, and occupation. Note that the post-analysis table 122 may store, in addition to or instead of the average evaluation value, representative values such as the median or mode of the evaluation values.

図6は、情報処理装置の処理手順の一例を示すフローチャートである。情報処理装置1の制御部11は、例えば、ユーザが車内装置2に対し、コンテンツの提供を求める旨の発言を行うと、以下の処理を開始する。制御部11は、処理を開始すると、車内装置2から車両の位置情報、車両情報、及びユーザの属性を取得する(S1)。本実施形態においては、情報処理装置の制御部11は車内装置2の記憶部22からユーザの属性を取得するが、ユーザの属性の取得方法はこれに限られない。例えば、車内装置2が備える撮影部が撮影したユーザの画像と、予め情報処理装置1の記憶部12または車内装置2の記憶部22に記憶されたデータとに基づいて、ユーザの属性を取得してもよい。この場合、予め複数のユーザの特徴量とユーザの属性が対応付けられたデータが、情報処理装置1の記憶部12または車内装置2の記憶部22に記憶される。情報処理装置1の制御部11は、車内装置2の撮影部が撮影した画像からユーザの特徴量を抽出し、記憶されたデータを参照して抽出された特徴量に対応するユーザの属性を取得する。この場合、移動体の所有者または利用者でないユーザが移動体に搭乗した際にも、情報処理装置1の制御部11はユーザの属性を取得することが可能である。 Figure 6 is a flowchart showing an example of the processing procedure of the information processing device. When the control unit 11 of the information processing device 1 makes a statement to the in-vehicle device 2 requesting content, for example, the control unit 11 of the information processing device 1 starts the following processing. When the control unit 11 starts processing, it acquires the vehicle's location information, vehicle information, and user attributes from the in-vehicle device 2 (S1). In this embodiment, the control unit 11 of the information processing device acquires the user's attributes from the storage unit 22 of the in-vehicle device 2, but the method of acquiring user attributes is not limited to this. For example, user attributes may be acquired based on an image of the user taken by the camera unit of the in-vehicle device 2 and data previously stored in the storage unit 12 of the information processing device 1 or the storage unit 22 of the in-vehicle device 2. In this case, data that associates the feature quantities of multiple users with the user's attributes is stored in the storage unit 12 of the information processing device 1 or the storage unit 22 of the in-vehicle device 2. The control unit 11 of the information processing device 1 extracts the user's feature quantities from the image taken by the camera unit of the in-vehicle device 2, and acquires the user's attributes corresponding to the extracted feature quantities by referring to the stored data. In this case, even when a user who is neither the owner nor a user of the mobile vehicle boards the vehicle, the control unit 11 of the information processing device 1 can acquire the user's attributes.

制御部11は、取得した車両情報及びユーザ属性に基づき、分析後テーブル122を参照して、ユーザに提供する会話コンテンツを決定する(S2)。具体的には、制御部11は、S1において取得した車両情報に含まれる地域、及びユーザの属性の属性に含まれる年齢層、性別、及び職業と合致するレコードのうち、平均評価値が一番高い会話コンテンツを、ユーザに提供する会話コンテンツに決定する。図5に示す例においては、取得した車両の位置情報が「六本木交差点」、車両情報に含まれる地域が「柏」、ユーザの属性に含まれる年齢層が「20代」、性別が「女性」、職業が「サービス業」である場合、会話コンテンツID「0001」(ジャズ)に対する平均評価値が「4.2」であり、会話コンテンツID「0002」(アート)に対する平均評価値が「3.3」であるので、評価平均値が最も高い会話コンテンツID「0001」(ジャズ)をユーザに提供する会話コンテンツに決定する。なお、制御部11は、評価値の平均値に代えて、または加えて評価値の中央値、または最頻値等の代表値に基づいてユーザに提供する会話コンテンツに決定してもよい。 The control unit 11 determines the conversation content to provide to the user by referring to the post-analysis table 122 based on the acquired vehicle information and user attributes (S2). Specifically, the control unit 11 determines the conversation content to provide to the user to be the one with the highest average evaluation value among the records that match the region included in the vehicle information acquired in S1, and the age group, gender, and occupation included in the user's attributes. In the example shown in Figure 5, if the acquired vehicle location information is "Roppongi Crossing", the region included in the vehicle information is "Kashiwa", the age group included in the user's attributes is "20s", the gender is "female", and the occupation is "service industry", the average evaluation value for conversation content ID "0001" (jazz) is "4.2", and the average evaluation value for conversation content ID "0002" (art) is "3.3", so the control unit 11 determines that conversation content ID "0001" (jazz), which has the highest average evaluation value, will be provided to the user. Furthermore, the control unit 11 may determine the conversational content to be provided to the user based on a representative value such as the median or mode of the evaluation values, instead of, or in addition to, the average value of the evaluation values.

制御部11は、決定した会話コンテンツを車内装置2に送信し(S3)、車内装置2に、ユーザに対して会話コンテンツ提供させる。すなわち、情報処理装置1の制御部11は、車内装置2を介してユーザに会話コンテンツを提供する。車内装置2は、スピーカ242による発音によってユーザに会話コンテンツを提供する。なお、車内装置2は表示部を備え、表示部に会話コンテンツを表示することによって会話コンテンツを提供してもよい。 The control unit 11 transmits the determined conversation content to the in-vehicle device 2 (S3), causing the in-vehicle device 2 to provide the conversation content to the user. In other words, the control unit 11 of the information processing device 1 provides the conversation content to the user via the in-vehicle device 2. The in-vehicle device 2 provides the conversation content to the user through sound output by the speaker 242. Alternatively, the in-vehicle device 2 may include a display unit and provide the conversation content by displaying it on the display unit.

制御部11は、車内装置2から、ユーザの音声データを取得する(S4)。制御部11は取得した音声データを音声認識部11aによって文字データ(テキストデータ)に変換し(S5)、該文字データをキーワード抽出モデルM1に入力して(S6)、キーワードを抽出する(S7)。制御部11は抽出されたキーワードをキーワード評価モデルM2に入力し(S8)、評価値を出力する(S9)。 The control unit 11 acquires user voice data from the in-vehicle device 2 (S4). The control unit 11 converts the acquired voice data into text data using the voice recognition unit 11a (S5), inputs this text data into the keyword extraction model M1 (S6), and extracts keywords (S7). The control unit 11 inputs the extracted keywords into the keyword evaluation model M2 (S8) and outputs evaluation values (S9).

制御部11は、取得した位置情報、ユーザに提供した会話コンテンツ、車両情報、ユーザの属性、文字データ、出力されたキーワード、及び出力された評価値を対応させたレコードを、反応テーブル121に記憶する(S10)。制御部11は、反応テーブル121に基づき、分析後テーブル122を更新する(S11)。具体的には、S10において反応テーブル121に追加されたレコードの位置情報、会話コンテンツ、車両情報に含まれる地域、及びユーザの属性と同じレコードが分析後テーブル122にある場合、制御部11は、該レコードの平均評価値をS10において追加されたレコードの評価値に基づいて更新する。S10において反応テーブル121に追加されたレコードの位置情報、会話コンテンツ、車両情報に含まれる地域、及びユーザの属性と同じレコードが分析後テーブル122にない場合、制御部11は、S10において反応テーブル121に追加されたレコードに基づいて、新たなレコードを分析後テーブルに追加する。制御部11は、分析後テーブル122を更新後、処理をS1に戻し、再度ユーザに関する位置情報及び属性情報、または他のユーザに関する位置情報及び属性情報を取得する。 The control unit 11 stores records in the response table 121 that associate the acquired location information, conversation content provided to the user, vehicle information, user attributes, text data, output keywords, and output evaluation values (S10). Based on the response table 121, the control unit 11 updates the post-analysis table 122 (S11). Specifically, if a record exists in the post-analysis table 122 that matches the location information, conversation content, region included in the vehicle information, and user attributes of the record added to the response table 121 in S10, the control unit 11 updates the average evaluation value of that record based on the evaluation value of the record added in S10. If a record exists in the post-analysis table 122 that matches the location information, conversation content, region included in the vehicle information, and user attributes of the record added to the response table 121 in S10, the control unit 11 adds a new record to the post-analysis table based on the record added to the response table 121 in S10. After updating the analysis table 122, the control unit 11 returns to process S1 and retrieves location and attribute information for the user, or location and attribute information for other users, again.

以上の処理によれば、どのようなユーザが、どのような会話コンテンツに好意的な反応をするか分析をするためのデータを収集することが可能である。また、ユーザに対して、好意的な反応が期待できる会話コンテンツを提供することが可能である。 Through the above process, it becomes possible to collect data for analyzing which users respond favorably to which types of conversational content. Furthermore, it becomes possible to provide users with conversational content that is likely to elicit a positive response.

(変形例)
反応テーブル121の管理項目は、移動体(自動車)の目的地を格納する目的地フィールド、移動体の経由地を格納する経由地フィールド、ユーザの移動体による移動目的を格納する移動目的フィールド、車内装置2が会話コンテンツに対するユーザの反応を取得した時の天気を格納する天気フィールド、車内装置2が会話コンテンツに対するユーザの反応を取得した時の季節を格納する季節フィールド、または車内装置2が会話コンテンツに対するユーザの反応を取得した時の曜日を格納する曜日フィールド等を含んでもよい。この場合、情報処理装置1の制御部11は、会話コンテンツ、目的地、経由地、移動目的、天気、季節、または曜日ごとに評価値を集計し、分析後テーブル122を作成してもよい。また、制御部11は、反応テーブル121の一部の管理項目に基づいて集計し、分析後テーブル122を作成してもよい。この場合、制御部11は、分析後テーブル122を参照し、ユーザに会話コンテンツを提供する時の天気、季節、または曜日に基づいて、ユーザに提供する会話コンテンツを決定する。
(Variant)
The management items of the response table 121 may include a destination field that stores the destination of the vehicle (automobile), a waypoint field that stores the waypoints of the vehicle, a travel purpose field that stores the purpose of travel by the user using the vehicle, a weather field that stores the weather when the in-vehicle device 2 acquired the user's response to the conversation content, a season field that stores the season when the in-vehicle device 2 acquired the user's response to the conversation content, or a day of the week field that stores the day of the week when the in-vehicle device 2 acquired the user's response to the conversation content. In this case, the control unit 11 of the information processing device 1 may aggregate evaluation values for conversation content, destination, waypoints, travel purpose, weather, season, or day of the week and create an analysis table 122. Alternatively, the control unit 11 may aggregate based on some of the management items of the response table 121 and create an analysis table 122. In this case, the control unit 11 refers to the analysis table 122 and determines the conversation content to be provided to the user based on the weather, season, or day of the week at the time the conversation content is provided to the user.

反応テーブル121の管理項目は、車内装置2が会話コンテンツに対するユーザの反応を取得した時に、車内に出力されていたラジオの放送内容またはカーステレオの内容を格納する車内音声フィールドを含んでもよい。この場合、情報処理装置1の制御部11は、会話コンテンツまたは車内音声の内容ごとに評価値を集計し、分析後テーブル122を作成してもよい。この場合、制御部11は、分析後テーブル122を参照し、ユーザに会話コンテンツを提供する時の車内音声の内容に基づいて、ユーザに提供する会話コンテンツを決定する。 The management items in the response table 121 may include an in-car audio field that stores the content of the radio broadcast or car stereo outputting in the vehicle when the in-car device 2 acquires the user's response to the conversation content. In this case, the control unit 11 of the information processing device 1 may aggregate evaluation values for each conversation content or in-car audio content and create an analysis table 122. In this case, the control unit 11 refers to the analysis table 122 and determines the conversation content to be provided to the user based on the content of the in-car audio at the time the conversation content is provided to the user.

制御部11は抽出されたキーワードに基づき、キーワード評価モデルM2に入力によって評価値を出力するが、評価値の出力方法はこれに限られない。例えば、制御部11は、車内装置2の撮影部が撮影した画像に基づいてユーザの表情を取得し、取得したユーザの表情に基づいて評価値を出力してもよい。また、制御部11は、音声認識部11aが認識した音声に基づいて、ユーザの声の声色又は声音を取得し、取得した声色又は声音に基づいて評価値を出力してもよい。 The control unit 11 outputs evaluation values based on the extracted keywords, inputting them into the keyword evaluation model M2. However, the method of outputting evaluation values is not limited to this. For example, the control unit 11 may acquire the user's facial expression based on the image captured by the camera unit of the in-vehicle device 2 and output evaluation values based on the acquired facial expression. Alternatively, the control unit 11 may acquire the tone or voice of the user's voice based on the voice recognized by the speech recognition unit 11a and output evaluation values based on the acquired tone or voice.

移動体(自動車)に複数のユーザが搭乗している場合、情報処理装置1の制御部11は、それぞれのユーザの属性を取得してもよい。この場合、制御部11は、それぞれのユーザの属性に対して平均評価値が最も高い会話コンテンツを特定し、特定した複数の会話コンテンツの内、平均評価値が最も高い会話コンテンツを、該移動体に搭乗している複数のユーザに提供してもよい。 If multiple users are riding in a mobile vehicle (automobile), the control unit 11 of the information processing device 1 may acquire the attributes of each user. In this case, the control unit 11 may identify the conversation content with the highest average evaluation value for each user's attributes, and provide the conversation content with the highest average evaluation value among the identified conversation content to the multiple users riding in the mobile vehicle.

情報処理装置1がユーザに提供するコンテンツは、平均評価値が一番高いものに限られない。例えば、同じユーザが同じ領域を二回通過した場合、情報処理装置1の制御部11は、二回目に該地点を通過した際には、平均評価値が二番目に高い会話コンテンツを該ユーザに提供してもよい。また、情報処理装置1の制御部11は、ある領域で平均評価が一番高い会話コンテンツをユーザに提供後、移動体が一定時間以上同領域に留まっている場合、平均評価値が二番目に高い会話コンテンツを該ユーザに提供してもよい。 The content provided to the user by the information processing device 1 is not limited to the content with the highest average rating. For example, if the same user passes through the same area twice, the control unit 11 of the information processing device 1 may provide the user with the conversation content with the second highest average rating the second time the user passes through that location. Furthermore, if the user has provided the user with the conversation content with the highest average rating in a certain area, and the moving object remains in that area for a certain period of time or longer, the control unit 11 of the information processing device 1 may provide the user with the conversation content with the second highest average rating.

今回開示した実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。各実施例にて記載されている技術的特徴は互いに組み合わせることができ、本発明の範囲は、特許請求の範囲内での全ての変更及び特許請求の範囲と均等の範囲が含まれることが意図される。また、特許請求の範囲に記載した独立請求項及び従属請求項は、引用形式に関わらず全てのあらゆる組み合わせにおいて、相互に組み合わせることが可能である。さらに、特許請求の範囲には他の2以上のクレームを引用するクレームを記載する形式(マルチクレーム形式)を用いているが、これに限るものではない。マルチクレームを少なくとも一つ引用するマルチクレーム(マルチマルチクレーム)を記載する形式を用いて記載しても良い。 The embodiments disclosed herein should be considered illustrative and not restrictive in all respects. The technical features described in each embodiment can be combined with each other, and the scope of the present invention is intended to include all modifications within the claims and scopes equivalent to the claims. Furthermore, the independent and dependent claims described in the claims can be combined with each other in any combination, regardless of the form of reference. Moreover, while the claims use a multi-claim format (claims referencing two or more other claims), they are not limited to this. They may also be described using a multi-claim format (multi-multi-claims) referencing at least one multi-claim.

1 情報処理装置
11 制御部
11a 音声認識部
12 記憶部
12a 記録媒体
121 反応テーブル
122 分析後テーブル
13 通信部
2 車内装置
21 制御部
22 記憶部
23 通信部
24 入出力I/F
241 マイク
242 スピーカ
25 GPSモジュール
M1 キーワード抽出モデル
M2 キーワード評価モデル
N 外部ネットワーク
S 情報処理システム
1. Information Processing Device 11. Control Unit 11a. Speech Recognition Unit 12. Storage Unit 12a. Recording Medium 121. Response Table 122. Post-Analysis Table 13. Communication Unit 2. In-Vehicle Device 21. Control Unit 22. Storage Unit 23. Communication Unit 24. Input/Output Interface
241 Microphone 242 Speaker 25 GPS Module M1 Keyword Extraction Model M2 Keyword Evaluation Model N External Network S Information Processing System

Claims (10)

移動体に搭乗するユーザの属性を取得し、
前記ユーザに会話コンテンツを提供した際に前記ユーザが発言した単語のうち、重要度が一定値以上である会話キーワードに対する好意的である度合いの評価を決定し、
前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けたデータを記憶する
処理をコンピュータに実行させるプログラム。
Obtain the attributes of the user boarding the mobile vehicle.
When providing conversational content to the user, the degree to which the user is favorable towards conversational keywords whose importance is above a certain level is determined.
A program that causes a computer to perform a process of storing data that associates the aforementioned attributes, the conversation content, the conversation keywords, and the evaluation.
前記会話コンテンツを提供した際の前記移動体の位置情報を取得し、
前記位置情報、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する
請求項1に記載のプログラム。
The location information of the mobile object when the aforementioned conversation content is provided is obtained,
The program according to claim 1, which stores the data relating the location information, the attributes, the conversation content, the conversation keywords, and the evaluation.
前記移動体のナンバープレートに記載の地域を取得し、
前記地域、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する
請求項1に記載のプログラム。
The region indicated on the license plate of the aforementioned mobile vehicle is obtained,
The program according to claim 1, which stores the data relating the region, the attribute, the conversation content, the conversation keywords, and the evaluation.
前記会話コンテンツを提供した際の前記移動体の位置情報を取得し、
前記移動体のナンバープレートに記載の地域を取得し、
前記位置情報、前記地域、前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する
請求項1に記載のプログラム。
The location information of the mobile object when the aforementioned conversation content is provided is obtained,
The region indicated on the license plate of the aforementioned mobile vehicle is obtained,
The program according to claim 1, which stores the data relating the location information, the region, the attributes, the conversation content, the conversation keywords, and the evaluation.
前記ユーザに提供する前記会話コンテンツを変更し、
変更された前記会話コンテンツを提供した際に前記ユーザが発言した前記会話キーワードに対する前記評価を決定し、
前記属性、変更された前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けた前記データを記憶する
請求項1または2に記載のプログラム。
The conversation content provided to the user is modified,
Determine the evaluation of the conversation keywords spoken by the user when the modified conversation content was provided.
The program according to claim 1 or 2, which stores the data associating the attributes, the modified conversation content, the conversation keywords, and the evaluation.
前記会話コンテンツに対応する複数の前記評価を取得し、
取得した前記評価を統計解析する
請求項1または2に記載のプログラム。
A plurality of evaluations corresponding to the aforementioned conversation content are obtained,
A program according to claim 1 or 2, which performs statistical analysis of the acquired evaluation.
前記評価は数値化されており、
前記属性、前記位置情報、前記地域、及び前記会話コンテンツに対応する複数の前記評価を取得し、
取得した複数の前記評価の平均値を含む代表値を算出し、
前記属性、前記位置情報、前記地域、及び前記会話コンテンツと前記代表値を対応付けた分析後データを記憶する
請求項4に記載のプログラム。
The aforementioned evaluation has been quantified,
Multiple evaluations corresponding to the aforementioned attributes, location information, region, and conversation content are acquired.
A representative value is calculated that includes the average value of the multiple evaluations obtained.
The program according to claim 4, which stores analyzed data relating the aforementioned attributes, location information, region, and conversation content to the representative value.
移動体に搭乗するユーザの属性、前記移動体の位置情報、及び前記移動体の地域を取得し、
前記分析後データに基づき、前記属性、前記位置情報、及び前記地域に対応する前記代表値が最も高い前記会話コンテンツを、前記ユーザに提供する前記会話コンテンツに決定する
請求項7に記載のプログラム。
The attributes of the user riding in the mobile vehicle, the location information of the mobile vehicle, and the region of the mobile vehicle are acquired.
The program according to claim 7, which determines the conversation content to be provided to the user based on the analyzed data, wherein the conversation content with the highest representative value corresponding to the attribute, location information, and region is the conversation content to be provided to the user.
コンピュータによって実行される情報処理方法であって、
移動体に搭乗するユーザの属性を取得し、
前記ユーザに会話コンテンツを提供した際に前記ユーザが発言した単語のうち、重要度が一定値以上である会話キーワードに対する好意的である度合いの評価を決定し、
前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けたデータを記憶する
情報処理方法。
A method of information processing performed by a computer,
Obtain the attributes of the user boarding the mobile vehicle.
When providing conversational content to the user, the degree to which the user is favorable towards conversational keywords whose importance is above a certain level is determined.
An information processing method for storing data that associates the aforementioned attributes, the aforementioned conversation content, the aforementioned conversation keywords, and the aforementioned evaluation.
移動体に搭乗するユーザの属性を取得し、前記ユーザに会話コンテンツを提供した際に
前記ユーザが発言した単語のうち、重要度が一定値以上である会話キーワードに対する好意的である度合いの評価を決定する制御部と、
前記属性、前記会話コンテンツ、前記会話キーワード、及び前記評価を対応付けたデータを記憶する記憶部と
を備える情報処理装置。
A control unit that acquires the attributes of a user riding in a mobile device and determines the degree of favorability of conversational keywords that are of a certain importance or higher among the words spoken by the user when conversational content is provided to the user,
An information processing apparatus comprising a storage unit for storing data that associates the aforementioned attributes, the aforementioned conversation content, the aforementioned conversation keywords, and the aforementioned evaluation.
JP2022098359A 2022-06-17 2022-06-17 Program, information processing method, and information processing apparatus Active JP7836230B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022098359A JP7836230B2 (en) 2022-06-17 2022-06-17 Program, information processing method, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022098359A JP7836230B2 (en) 2022-06-17 2022-06-17 Program, information processing method, and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2023184291A JP2023184291A (en) 2023-12-28
JP7836230B2 true JP7836230B2 (en) 2026-03-26

Family

ID=89333746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022098359A Active JP7836230B2 (en) 2022-06-17 2022-06-17 Program, information processing method, and information processing apparatus

Country Status (1)

Country Link
JP (1) JP7836230B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006099195A (en) 2004-09-28 2006-04-13 Sony Corp Viewing content providing system and viewing content providing method
WO2020158536A1 (en) 2019-01-30 2020-08-06 ソニー株式会社 Information processing system, information processing method, and information processing device
JP2021512438A (en) 2018-01-17 2021-05-13 エーディー コネクティッド、インコーポレイテッド Devices and methods for delivering advertising content to connected vehicles
JP2021157298A (en) 2020-03-25 2021-10-07 本田技研工業株式会社 Information providing system, information providing device, control method of information providing device, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006099195A (en) 2004-09-28 2006-04-13 Sony Corp Viewing content providing system and viewing content providing method
JP2021512438A (en) 2018-01-17 2021-05-13 エーディー コネクティッド、インコーポレイテッド Devices and methods for delivering advertising content to connected vehicles
WO2020158536A1 (en) 2019-01-30 2020-08-06 ソニー株式会社 Information processing system, information processing method, and information processing device
JP2021157298A (en) 2020-03-25 2021-10-07 本田技研工業株式会社 Information providing system, information providing device, control method of information providing device, and program

Also Published As

Publication number Publication date
JP2023184291A (en) 2023-12-28

Similar Documents

Publication Publication Date Title
KR102414456B1 (en) Dialogue processing apparatus, vehicle having the same and accident information processing method
CN105895103B (en) A kind of speech recognition method and device
DE112017004374T5 (en) System and method for speech recognition
JP6597527B2 (en) Speech recognition apparatus and speech recognition method
JP2017058674A (en) Apparatus and method for speech recognition, apparatus and method for training transformation parameter, computer program and electronic apparatus
US8374868B2 (en) Method of recognizing speech
US11922538B2 (en) Apparatus for generating emojis, vehicle, and method for generating emojis
JP2004037721A (en) System and program for voice response and storage medium therefor
CN108431883A (en) Langue leaning system and language learning programs
KR20200080400A (en) Method for providing sententce based on persona and electronic device for supporting the same
US11308951B2 (en) Information processing apparatus, information processing method, and program
JP7245695B2 (en) Server device, information providing system, and information providing method
EP4024395A1 (en) Speech analyser and related method
WO2020233440A1 (en) Order processing method and apparatus, and electronic device and storage medium
US20220208187A1 (en) Information processing device, information processing method, and storage medium
US11107469B2 (en) Information processing apparatus and information processing method
US20210406463A1 (en) Intent detection from multilingual audio signal
CN117545986A (en) Supporting multiple roles in voice-enabled navigation
JP7836230B2 (en) Program, information processing method, and information processing apparatus
CN111095237B (en) Dialogue processing device and dialogue processing system
JP7449852B2 (en) Information processing device, information processing method, and program
JP2025123948A (en) Information processing device, information processing method, information processing program, and storage medium
JP2023184290A (en) Program, information processing method, and information processing device
JP4228442B2 (en) Voice response device
KR102519635B1 (en) Method for displaying an electronic document for processing a voice command and electronic device thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250502

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260123

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260310

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260313

R150 Certificate of patent or registration of utility model

Ref document number: 7836230

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150