JP6909016B2 - Information processing device - Google Patents
Information processing device Download PDFInfo
- Publication number
- JP6909016B2 JP6909016B2 JP2017032305A JP2017032305A JP6909016B2 JP 6909016 B2 JP6909016 B2 JP 6909016B2 JP 2017032305 A JP2017032305 A JP 2017032305A JP 2017032305 A JP2017032305 A JP 2017032305A JP 6909016 B2 JP6909016 B2 JP 6909016B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- unit
- information
- destination
- contents
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims description 20
- 238000004891 communication Methods 0.000 description 23
- 230000004048 modification Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009182 swimming Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000001556 precipitation Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Traffic Control Systems (AREA)
Description
本発明は情報処理装置に関する。 The present invention relates to an information processing device .
自動車を用いた移動中など、限られた時間の中でコンテンツの提供を受ける需要がある。特許文献1及び特許文献2には、ユーザーの移動時間内に再生が終了するコンテンツを通知することが記載されている。また、特許文献3には、現在地から目的地まで走行するのに要する所要時間とコンテンツの再生時間とに基づいて、コンテンツを再生する車両位置を決定し、車両が車両位置に到達したタイミングでコンテンツの再生を開始することが記載されている。
There is a demand for content to be provided within a limited time, such as when traveling by car.
特許文献1〜3の技術においては、出力するコンテンツが複数ある場合において経路に沿った移動中に適切なコンテンツを選択できないことがあった。
これに対し本発明は、配信するコンテンツが複数ある場合でも経路に応じて適切なコンテンツを配信することができる。
In the techniques of
On the other hand, the present invention can deliver appropriate content according to a route even when there are a plurality of contents to be delivered.
本発明は、複数のコンテンツを記憶する記憶部と、前記複数のコンテンツの各々について経路上の一地点に応じて優先順位を決定する決定部と、前記複数のコンテンツから前記経路に沿った移動時間に応じたコンテンツを前記優先順位に従って選択する選択部と、前記選択部が選択したコンテンツを配信する配信部とを有する情報処理装置を提供する。 The present invention includes a storage unit that stores a plurality of contents, a determination unit that determines the priority of each of the plurality of contents according to a point on the route, and a travel time from the plurality of contents along the route. Provided is an information processing apparatus having a selection unit that selects content according to the above priority according to the priority order, and a distribution unit that distributes the content selected by the selection unit.
前記記憶部は、前記複数のコンテンツの相対的な出力順序を記憶し、前記配信部は、前記選択されたコンテンツを前記出力順序に応じた順序で配信してもよい。 The storage unit may store the relative output order of the plurality of contents, and the distribution unit may distribute the selected contents in an order according to the output order.
前記記憶部は、前記複数のコンテンツのうち少なくとも一のコンテンツについて、前記経路上の位置に応じた配信タイミングを定義する情報を記憶し、前記配信部は、前記情報により前記経路上の位置に応じて配信タイミングが定義されるコンテンツを、前記情報に従って定められるタイミングで配信してもよい。 The storage unit stores information that defines a distribution timing according to a position on the route for at least one content among the plurality of contents, and the distribution unit responds to the position on the route by the information. Content whose delivery timing is defined may be delivered at a timing determined according to the above information.
前記複数のコンテンツのうち少なくとも一のコンテンツは、ユーザーとの会話を含むコンテンツであり、前記選択部は、当該会話に要すると推定される時間を考慮してコンテンツを選択してもよい。 At least one of the plurality of contents is content including a conversation with a user, and the selection unit may select the content in consideration of the estimated time required for the conversation.
前記一地点は、前記経路の目的地であってもよい。 The one point may be the destination of the route.
本発明によれば、配信するコンテンツが複数ある場合でも経路に応じて適切なコンテンツを配信できる。 According to the present invention, even when there are a plurality of contents to be delivered, appropriate contents can be delivered according to the route.
1.構成
図1は、一実施形態に係るコンテンツ提供システム1の機能構成を例示する図である。コンテンツ提供システム1は、ユーザーが経路に沿って移動する途中において、そのユーザーにコンテンツを提供する。ここで、「コンテンツ」とは時間の経過に伴って出力される情報が変化するデータ(例えば音声または動画のデータ)をいい、例えば、ユーザーのスケジュール、気象情報、渋滞情報、メール読み上げ、及び観光案内のうち少なくとも1つを含む。コンテンツは、ユーザーとの会話を含む会話型のコンテンツを含んでもよい。この例で、コンテンツ提供システム1は、自動車Vのナビゲーションシステムに適用される。コンテンツ提供システム1は、車載器10及びサーバ20を有する。コンテンツ提供システム1のうちユーザーとのインターフェース機能は車載器10が提供し、コンテンツ提供システム1の機能の一部はサーバ20が提供する。車載器10とサーバ20とは、ネットワーク(図示略)を介して通信する。このネットワークには、例えば、移動通信網及びインターネットが含まれる。
1. 1. Configuration FIG. 1 is a diagram illustrating the functional configuration of the
車載器10は、通信部11、音声出力部12、音声入力部13、情報入出力部14、位置情報取得部15、車速取得部16、及び制御部17を有する。車載器10は、自動車Vに搭載される。通信部11はサーバ20と通信する。音声出力部12は、音声データが示す音声を出力する。音声入力部13は、音声出力部12から出力される音声に対する応答としてユーザーからの入力音声を受け付ける。通信部11は、入力音声をデータ化し、サーバ20に送信する。情報入出力部14は、音声以外の情報を含む情報の入出力を行う。位置情報取得部15は、車載器10の位置(すなわち自動車Vの位置)を示す位置情報を取得する。車速取得部16は、自動車Vの速度(以下「車速」という)を取得する。なおここでいう速度はスカラーである。制御部17は各種の制御を行う。
The on-
サーバ20は、通信部21、記憶部22、経路推定部23、優先順位決定部24、コンテンツ選択部25、配信スケジュール決定部26、順序決定部27、会話制御部28、及び配信部29を有する。通信部21は、車載器10等の他の装置と通信する。記憶部22は、各種のデータを記憶する。この例で、記憶部22は、複数のコンテンツを記憶する。経路推定部23は、自動車Vの経路を推定する。具体的には、経路推定部23は、自動車Vの目的地、経路、及び到着時刻を推定する。優先順位決定部24は、コンテンツの優先順位を決定する。コンテンツ選択部25は、優先順位に従って配信コンテンツを選択する。配信スケジュール決定部26は、コンテンツの配信スケジュールを決定する。順序決定部27は、コンテンツが配信される順序を決定する。会話制御部28は、会話型のコンテンツについて、発話するタイミングの制御、発話される内容の管理、及び音声認識の処理を行う。配信部29は、車載器10にコンテンツを配信する。
The
サーバ20は、ネットワークを介して他のサーバと通信する。サーバ20が通信する他のサーバには、例えば、ユーザーの行動履歴を蓄積し、行動履歴を解析するサーバ、 入力された出発地から目的地までの経路を探索するサーバ、ユーザーのスケジュールを管理するサーバ、及び気象情報、交通情報、音楽配信、又は映画配信等を行うサーバ(いずれも図示略)が含まれる。
The
図2は、車載器10のハードウェア構成を例示する図である。車載器10は、プロセッサー101、メモリー102、ストレージ103、通信装置104、タッチスクリーン105、スピーカー106、及びマイクロフォン107を有するコンピュータ装置、より具体的には例えばカーナビゲーション装置である。プロセッサー101は、プログラム(プログラムコード)、ソフトウェアモジュール、及び/又はデータを、ストレージ103及び/又は通信装置104からメモリー102に読み出し、これらに従って各種の処理を実行する。メモリー102は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、及びRAM(Random Access Memory)のうち少なくとも1つを含む。メモリー102は、レジスタ、キャッシュ、メインメモリー(主記憶装置)などと呼ばれてもよい。メモリー102は、一実施形態に係るコンテンツ提供システム1を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存できる。ストレージ103は、コンピュータ読み取り可能な記録媒体であり、例えば、CD−ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu−ray(登録商標)ディスク)、スマートカード、フラッシュメモリー(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成される。ストレージ103は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリー102及び/又はストレージ103を含むデータベース、サーバその他の媒体であってもよい。通信装置104は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。タッチスクリーン105は、情報を視覚的に出力するためのディスプレイと情報を入力するためのタッチセンサーとを兼ね備えた入出力装置である。スピーカー106は、情報を音として出力するための出力装置である。マイクロフォン107は、音声を入力するための入力装置である。なお、車載器10は、タッチスクリーン105、スピーカー106、及びマイクロフォン107以外の入力装置又は出力装置を有してもよい。例えば、入力装置は、キーボード、マウス、マイクロフォン、スイッチ、ボタン、及びセンサーの少なくとも1つを含んでもよい。また、出力装置は。LED(Light Emitting Diode)ランプ等を含んでもよい。上記のハードウェア要素は、情報を通信するためのバスを用いて接続される。このバスは、単一のバスから構成されてもよいし、装置間において異なるバスから構成されてもよい。
FIG. 2 is a diagram illustrating a hardware configuration of the vehicle-mounted
この例において、ストレージ103は、コンピュータ装置をコンテンツ提供システム1における車載器10として機能させるためのプログラム(以下「クライアントプログラム」という)を記憶する。通信装置104は、通信部11の一例である。クライアントプログラムを実行しているプロセッサー101が制御するスピーカー106は、音声出力部12の一例である。クライアントプログラムを実行しているプロセッサー101が制御するマイクロフォン107は、音声入力部13の一例である。クライアントプログラムを実行しているプロセッサー101は、情報入出力部14、位置情報取得部15、車速取得部16、及び制御部17の一例である。
In this example, the
図3は、サーバ20のハードウェア構成を例示する図である。サーバ20は、プロセッサー201、メモリー202、ストレージ203、及び通信装置204を有する情報処理装置(コンピュータ装置)である。プロセッサー201、メモリー202、ストレージ203、及び通信装置204は、それぞれ、プロセッサー101、メモリー202、ストレージ203、及び通信装置204と同様である。
FIG. 3 is a diagram illustrating a hardware configuration of the
この例で、ストレージ203は、コンピュータ装置をコンテンツ提供システム1におけるサーバ20として機能させるためのプログラム(以下「サーバプログラム」という)を記憶する。サーバプログラムを実行しているプロセッサー201が制御する通信装置204は、通信部21の一例である。メモリー202及びストレージ203の少なくとも一方は、記憶部22の一例である。サーバプログラムを実行しているプロセッサー201は、経路推定部23、優先順位決定部24、コンテンツ選択部25、配信スケジュール決定部26、順序決定部27、会話制御部28、及び配信部29の一例である。
In this example, the
2.動作
図4は、サーバ20の動作を例示するシーケンスチャートである。図4のシーケンスは、例えば、車載器10から所定のデータを受信したことを契機として開始される。以下において経路推定部23等の機能要素を処理の主体として説明するが、これらの説明は、サーバプログラム等のソフトウェアを実行しているプロセッサー201等のハードウェア要素が、他のハードウェア要素と協働して処理を実行することを意味する。
2. Operation FIG. 4 is a sequence chart illustrating the operation of the
ステップS101において、経路推定部23は、自動車Vの目的地を推定する。目的地の推定は、車載器10又は他の装置から送信されたデータを用いて行われる。目的地の推定に用いられるデータは、例えば、ユーザーのスケジュール(ユーザーが将来行う予定の活動)を示すデータ、ユーザーの行動履歴を示すデータ、ユーザー(自動車V)の現在位置を示すデータ、又はカーナビゲーションで設定された目的地を示すデータである。ここでいう「他の装置」は、車載器10を介してサーバ20と通信する装置、又は車載器10を介さずインターネット等を介してサーバ20と通信する装置である。一例として、他の装置(例えばユーザーが所持するスマートフォン)からユーザーのスケジュールを示す情報(以下「スケジュール情報」という)を取得する例を説明する。通信部21は、自動車Vに乗っているユーザーのスマートフォンから、そのユーザーのスケジュール情報を受信する。このスケジュール情報には、自動車Vの識別情報が付加されている。経路推定部23は、受信したスケジュール情報から、自動車Vの目的地を推定する。例えば、ユーザーの今日のスケジュール情報として「午後3時からABCスクールにおいてスイミング」という情報が登録されていた場合、経路推定部23は、「ABCスクール」が目的地であると推定する。別の例として、カーナビゲーション装置から目的地を取得する例を説明する。ユーザーは、カーナビゲーション装置である車載器10に目的地を入力する。車載器10は、入力された目的地を示すデータをサーバ20に送信する。サーバ20の通信部21は、自動車Vの目的地を示すデータを車載器10から受信する。経路推定部23は、このデータを用いて目的地を推定する。なおこの例では車載器10から受信したデータは目的地そのものを示すので、目的地を推定するというよりは目的地を特定するという方が適切である。
In step S101, the
ステップS102において、優先順位決定部24は、コンテンツの優先順位を決定する。具体的には、優先順位決定部24は、優先順位テーブルを用いて優先順位を決定する。優先順位テーブルは、複数のコンテンツの相対的な優先順位が目的地と対応付けて記録されたテーブルである。なお後述するようにコンテンツの優先順位はコンテンツの出力順序に関係する場合があるので、優先順位テーブルは複数のコンテンツの相対的な出力順序が記録されたテーブルの一例であるといえる。優先順位テーブルは、記憶部22に記憶される。
In step S102, the
図5は、優先順位テーブルを例示する図である。この表において、行はコンテンツに対応し、列は目的地に対応する。この例においてコンテンツとしては、「明日のスケジュール」、「今日のスケジュール」、「明日の天気」、「今日の天気」、「出発予定時刻」、「渋滞推定」、「上記以外のスケジュール関連情報」、「上記以外の目的地関連情報」、及び「メール」が含まれる。「明日のスケジュール」及び「今日のスケジュール」は、ユーザーの、明日及び今日に予定されるスケジュールである。「明日の天気」及び「今日の天気」は、明日及び今日の気象情報である。「出発予定時刻」は、第1の目的地に行った後で第2の目的地に向かうスケジュールがあった場合に、第2の目的地に向かうために第1の目的地を出発しなければならない時刻である。「渋滞推定」は、現在地から目的地までの経路上において発生することが推定される渋滞の情報である。「上記以外のスケジュール関連情報」は、ユーザーのスケジュールに関連する情報であって、サーバ20が有益と判断する情報である。一例としては、買い物の提案がこれに該当する。「上記以外の目的地関連情報」は、目的地に関連する情報であって、サーバ20が有益と判断する情報である。一例としては、目的地周辺の観光情報がこれに該当する。「メール」とはユーザーが受信した電子メールを読み上げる情報である。
FIG. 5 is a diagram illustrating a priority table. In this table, the rows correspond to the content and the columns correspond to the destination. In this example, the contents include "Tomorrow's schedule", "Today's schedule", "Tomorrow's weather", "Today's weather", "Scheduled departure time", "Congestion estimation", and "Schedule-related information other than the above". , "Destination-related information other than the above", and "email" are included. "Tomorrow's schedule" and "Today's schedule" are the schedules scheduled for tomorrow and today by the user. "Tomorrow's weather" and "Today's weather" are weather information for tomorrow and today. The "scheduled departure time" means that if there is a schedule to go to the second destination after going to the first destination, the first destination must be departed to go to the second destination. It is a time when it does not become. "Congestion estimation" is information on traffic congestion that is estimated to occur on the route from the current location to the destination. "Schedule-related information other than the above" is information related to the user's schedule and is information that the
この例において目的地は、「自宅」、「スケジュールから推定される目的地」、「ユーザーの行動履歴から推定される目的地」、「カーナビゲーションで設定された目的地」、及び「目的地不明」に分類される。「自宅」はユーザーの自宅である。「スケジュールから推定される目的地」、「ユーザーの行動履歴から推定される目的地」、及び「カーナビゲーションで設定された目的地」は、目的地を推定する根拠となったデータに基づく分類である。「目的地不明」は目的地が不明な場合である。 In this example, the destinations are "home", "destination estimated from schedule", "destination estimated from user's behavior history", "destination set by car navigation", and "destination unknown". "are categorized. "Home" is the user's home. "Destination estimated from schedule", "Destination estimated from user's behavior history", and "Destination set by car navigation" are classified based on the data on which the destination is estimated. be. "Destination unknown" is a case where the destination is unknown.
優先順位テーブルにおいて、各セルには、コンテンツ配信の有無又は配信する場合の相対的優先順位を示す情報が記録される。図5の例において、目的地が「自宅」である場合、「今日のスケジュール」及び「今日の天気」はユーザーに配信されない。帰宅する場合は、ユーザーはこれから先の予定及び天気には興味が無いことが多いと推測されるためである。「今日のスケジュール」及び「今日の天気」以外のコンテンツについては、高い方から、「明日のスケジュール」、「出発推定時刻」、「明日の天気」、「渋滞推定」、「上記以外のスケジュール関連情報」、「上記以外の目的地関連情報」、及び「メール」という順で優先順位が設定される。 In the priority table, information indicating whether or not the content is delivered or the relative priority when the content is delivered is recorded in each cell. In the example of FIG. 5, when the destination is "home", "today's schedule" and "today's weather" are not delivered to the user. This is because it is presumed that the user is often not interested in the future schedule and the weather when returning home. For contents other than "Today's schedule" and "Today's weather", from the highest, "Tomorrow's schedule", "Estimated departure time", "Tomorrow's weather", "Congestion estimation", "Schedule related to other than the above" Priority is set in the order of "information", "destination-related information other than the above", and "email".
再び図4を参照する。ステップS103において、コンテンツ選択部25は、複数のコンテンツの中から、ユーザーに配信するコンテンツを選択する。後述するようにコンテンツの選択は状況に応じて繰り返されるが、最初は優先順位テーブルにおいて「配信しない」と記録されているコンテンツ以外のコンテンツ全てが、配信されるコンテンツとして選択される。
See FIG. 4 again. In step S103, the
ステップS104において、コンテンツ選択部25は、選択されたコンテンツを車載器10において出力するのに要する時間を計算する。本実施形態において、各コンテンツは音声出力を伴う。例えば、「明日のスケジュール」及び「今日のスケジュール」は「午後3時からABCスクールにおいてスイミングの予定があります。」等、スケジュールを案内する音声の出力を含む。「明日の天気」及び「今日の天気」は、「明日の東京都の天気は、晴れ時々曇り、降水確率20%、最低気温5℃、最高気温12℃、夕方から冷え込みます。」等、気象情報を案内する音声の出力を含む。その他、「渋滞推定」、「上記以外のスケジュール関連情報」、及び「上記以外の目的地関連情報」は、各種の情報を案内する音声の出力を含む。また、「メール」は、ユーザー宛に送信された電子メールに含まれる受信時刻、差出人、題名、及び本文の少なくとも1つの項目の読み上げを含む。コンテンツ選択部25は、例えば選択されたコンテンツのデータ量を用いて、コンテンツを車載器10において出力するのに要する時間を計算する。なお、会話型のコンテンツに関しては、コンテンツ選択部25は、ユーザーとの会話に要する時間を推定し、推定された時間を、コンテンツを車載器10において出力するのに要する時間に含める。また、2つコンテンツの間に、コンテンツを出力しないインターバルを設ける場合、このインターバルの時間を、コンテンツを車載器10において出力するのに要する時間に含めてもよい。
In step S104, the
ステップS105において、経路推定部23は、目的地までの所要時間を推定する。現在地から目的地までの所要時間の推定には、公知の技術が用いられる。目的地に到着することが推定される時刻を「推定到着時刻」という。また、車載器10の現在地(すなわち自動車Vの現在地)は、車載器10が備えるGPS受信機、ジャイロセンサー、電子コンパス、加速度センサー、及び車速信号受信機(いずれも図示略)等から出力される情報を用いて計算される。
In step S105, the
ステップS106において、コンテンツ選択部25は、選択されたコンテンツを出力するのに要する時間が、目的地までの所要時間よりも短いか判断する。コンテンツを出力するのに要する時間が目的地までの所要時間よりも長いと判断された場合、コンテンツ選択部25は、処理を再びステップS103に移行する。あるユーザーがある目的地に達するまでの移動中、2回目以降のステップS103において、既に選択されているコンテンツのうち優先順位が最も低いコンテンツの選択が外される。例えば、1回目のステップS103において第1〜7位のコンテンツが選択された後、2回目のステップS103において、第7位のコンテンツの選択が外され、第1〜6位のコンテンツが選択される。コンテンツを出力するのに要する時間が目的地までの所要時間よりも短いと判断された場合、コンテンツ選択部25は、処理をステップS107に移行する。
In step S106, the
ステップS107において、順序決定部27は、選択されたコンテンツを配信する順序を決定する。一例として、順序決定部27は、選択されたコンテンツを優先順位に従った順序で(優先順位が高いコンテンツを先に)配信することを決定する。あるいは、順序決定部27は、優先順位とは別の情報に基づいてコンテンツの順序を決定してもよい。一例として、順序決定部27は、順序テーブルを用いてコンテンツの順序を決定する。順序テーブルは、複数のコンテンツを出力する際の相対的な順序が記録されたテーブルの別の例である。順序テーブルは、記憶部22に記憶される。
In step S107, the
図6は、順序テーブルを例示する図である。この例において、「明日のスケジュール」、「今日のスケジュール」、「明日の天気」、「今日の天気」、「出発予定時刻」、「渋滞推定」、「上記以外のスケジュール関連情報」、「上記以外の目的地関連情報」、及び「メール」という複数のコンテンツに対し、相対的な順序が記録されている。出力の順序は、先のものから「今日のスケジュール」、「今日の天気」、「出発予定時刻」、「渋滞推定」、「メール」、「上記以外のスケジュール関連情報」、「上記以外の目的地関連情報」、「明日のスケジュール」、及び「明日の天気」の順序である。例えばこのうち「今日のスケジュール」、「今日の天気」、及び「出発予定時刻」以外の全てのコンテンツが選択された場合、これらのコンテンツは、先のものから「渋滞推定」、「メール」、「上記以外のスケジュール関連情報」、「上記以外の目的地関連情報」、「明日のスケジュール」、及び「明日の天気」の順序で出力される。 FIG. 6 is a diagram illustrating an order table. In this example, "Tomorrow's schedule", "Today's schedule", "Tomorrow's weather", "Today's weather", "Scheduled departure time", "Congestion estimation", "Schedule-related information other than the above", "The above The relative order is recorded for a plurality of contents such as "destination-related information other than" and "mail". The order of output is "Today's schedule", "Today's weather", "Scheduled departure time", "Congestion estimation", "Email", "Schedule-related information other than the above", "Purpose other than the above" from the previous one. The order is "land-related information", "tomorrow's schedule", and "tomorrow's weather". For example, if all the contents other than "Today's schedule", "Today's weather", and "Scheduled departure time" are selected, these contents will be "Congestion estimation", "Email", etc. from the previous ones. It is output in the order of "schedule-related information other than the above", "destination-related information other than the above", "tomorrow's schedule", and "tomorrow's weather".
なお図6の例において複数のコンテンツを出力する際の相対的な順序は目的地の分類によらず一律に定められる。別の例において、複数のコンテンツを出力する際の相対的な順序は、目的地毎に定められてもよい。 In the example of FIG. 6, the relative order when outputting a plurality of contents is uniformly determined regardless of the classification of the destination. In another example, the relative order when outputting a plurality of contents may be determined for each destination.
再び図4を参照する。ステップS108において、配信スケジュール決定部26は、選択されたコンテンツを配信するためのスケジュールを決定する。一例として、配信スケジュール決定部26は、推定到着時刻から、コンテンツを出力するのに要する時間を減算した時刻からコンテンツの配信を開始するようスケジュールを決定する。具体的には、推定到着時刻が午後4時であり、コンテンツを出力するのに30分を要すると計算された場合、配信スケジュール決定部26は、午後3時30分からコンテンツの出力を開始することを決定する。
See FIG. 4 again. In step S108, the distribution
別の例として、配信スケジュール決定部26は、地理的な位置との関係が強いコンテンツの配信スケジュールを、その地点への推定到着時刻に基づいて決定し、次に残りのコンテンツの配信スケジュールを決定する。例えば、全部で5つのコンテンツが選択され、そのうち出力の順序が第3位のコンテンツが、経路上の位置P1周辺における観光案内である例を考える。配信スケジュール決定部26は、位置P1への推定到着時刻から、そのコンテンツの出力に要する時間及び所定の時間を減算した時刻に、このコンテンツの出力を開始することを決定する。具体的には、位置P1に午後3時30分に到達することが推定される場合において、そのコンテンツの出力に10分を要するときは、配信スケジュール決定部26は、午後3時30分から10分及び3分(所定の時間の一例)を減算した午後3時17分からコンテンツの出力を開始することを決定する。その後、配信スケジュール決定部26は、順序が第1〜2位のコンテンツの配信スケジュールを、午後3時17分を基準として決定し、さらに順序が第4〜5位のコンテンツの配信スケジュールを、午後3時27分を基準として決定する。なお、このアルゴリズムで配信時刻を決定する場合、ステップS106において、選択されたコンテンツを出力するのに要する時間が、目的地までの所要時間よりも短いと判断されるにも関わらず、目的地に到達するまでにコンテンツの出力が完了しなくなってしまう可能性がある。この場合、配信スケジュール決定部26は、目的地に到達するまでにコンテンツの出力を完了するための例外処理を行う。この例外処理は、例えば、コンテンツを出力する順序を入れ替える処理、又は優先順位が最も低いコンテンツの選択を外す処理である。
As another example, the distribution
以上の処理においてコンテンツを配信するスケジュールが決定される。なお、道路の混雑状況及び自動車Vの移動速度等の事情により、目的地への推定到着時刻は時々刻々と変化する。推定到着時刻の変化に対応するため、サーバ20は、ステップS103〜S108の処理を繰り返し実行してもよい。ステップS103〜S108の処理を繰り返し実行すると、当初の推定よりも早く到着しそうな場合は配信するコンテンツが減らされ、当初の推定よりも遅く到着しそうな場合は配信するコンテンツが増やされる。
In the above process, the schedule for delivering the content is determined. The estimated arrival time at the destination changes from moment to moment depending on the road congestion and the moving speed of the vehicle V. In order to respond to the change in the estimated arrival time, the
ステップS109において、配信部29は、コンテンツの配信を開始する時刻になったか判断する。サーバ20は現在時刻を計測する計時部(図示略)を有しており、配信部29は、この計時部から現在時刻を取得する。配信部29は、ステップS108において決定された配信スケジュールと現在時刻とを対比し、コンテンツの配信を開始する時刻になったか判断する。まだ、コンテンツの配信を開始する時刻になっていないと判断された場合、配信部29は、コンテンツの配信を開始する時刻になるまで待機する。コンテンツの配信を開始する時刻になったと判断された場合、配信部29は、処理をステップS110に移行する。
In step S109, the
ステップS110において、配信部29は、コンテンツを配信してよいかユーザーに確認する。具体的には、配信部29は、コンテンツを配信してよいかユーザーに確認するためのデータを車載器10に送信する。車載器10はこのデータに従って、コンテンツを配信してよいかユーザーに確認し、その解答をサーバ20に送信する。例えば、車載器10の音声出力部12は、「X市Y町近辺の観光案内を配信してよろしいですか?」という音声を出力する。これに対しユーザーは「お願いします」又は「いらない」等と回答し、音声入力部13はこの音声データをサーバ20に送信する。会話制御部28は、ユーザーからの回答の音声データを解析し、その結果、すなわち、コンテンツを配信するかしないかを示す情報を配信部29に出力する。コンテンツを配信しないことが確認された場合、配信部29は、そのコンテンツを配信する対象から外す(すなわち、そのコンテンツは配信しない)。なお、ステップS110の処理は省略されてもよい。
In step S110, the
ステップS111において、配信部29は、コンテンツを配信する。配信部29は、コンテンツを出力するためのデータを車載器10に送信する。車載器10の音声出力部12は、コンテンツに係る音声を出力する。会話型のコンテンツについては。会話制御部28は、ユーザーとコンテンツ提供システム1との会話を制御する。
In step S111, the
配信部29は、選択されたコンテンツが全て配信されるまで、ステップS109〜S111の処理を繰り返し実行する。本実施形態によれば、出力するコンテンツが複数ある場合でも経路に応じて適切なコンテンツを出力できる。
The
3.変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち2つ以上のものが組み合わせて用いられてもよい。
3. 3. Modifications The present invention is not limited to the above-described embodiment, and various modifications can be performed. Hereinafter, some modification examples will be described. Two or more of the following modifications may be used in combination.
3−1.変形例1
コンテンツの優先順位を決める際の基準となる位置は目的地に限定されない。経路上の一地点であれば、出発地又は経由地等、目的地以外の位置を基準としてコンテンツの優先順位が決められてもよい。例えば出発地に応じてコンテンツの優先順位が決められる場合、図5の優先順位テーブルにおいて、目的地が出発地に読み替えられる。あるいは、コンテンツの優先順位は、経路上の2つ以上の位置、例えば出発地及び目的地、の組み合わせに応じて決められてもよい。この例によれば、より多様な基準に基づいてコンテンツの優先順位が決められる。
3-1.
The reference position for prioritizing content is not limited to the destination. If it is one point on the route, the priority of the content may be determined based on a position other than the destination such as a departure point or a waypoint. For example, when the priority of the content is determined according to the departure place, the destination is read as the departure place in the priority table of FIG. Alternatively, the priority of the content may be determined according to the combination of two or more positions on the route, for example, a starting point and a destination. According to this example, content is prioritized based on more diverse criteria.
3−2.変形例2
コンテンツの優先順位は、経路上の単一の地点ではなく、経路上の複数の地点の組み合わせに応じて決められてもよい。例えば、コンテンツの優先順位は、経路の出発地および目的地の組み合わせに応じて決定される。この場合、図5の優先順位テーブルは、出発地および目的地の組み合わせと、コンテンツの優先順位とを対応させる。この例によれば、単一の地点のみによる場合と比較してより多様な基準に基づいてコンテンツの優先順位が決められる。
3-2.
The priority of the content may be determined according to the combination of a plurality of points on the route instead of a single point on the route. For example, the priority of content is determined according to the combination of the origin and destination of the route. In this case, the priority table of FIG. 5 corresponds the combination of the starting point and the destination with the priority of the content. According to this example, content is prioritized based on more diverse criteria than if only a single point was used.
3−3.変形例3
コンテンツを配信する順序を順序決定部27が決める方法は実施形態において例示した方法に限定されない。例えば、順序決定部27は、順序テーブルを用いず、優先順位に従って順序を決めてもよい。あるいは、順序決定部27は、出力に要する時間、データサイズ、コンテンツの更新時刻、コンテンツの作成者等、コンテンツの属性に応じて順序を決めてもよい。この例によれば、より多様な基準に基づいてコンテンツを配信する順序が決められる。
3-3.
The method in which the
3−4.変形例4
上述の実施形態において、配信部29が車載器10にコンテンツを配信する順序と、車載器10が実際にユーザーに対してコンテンツを出力する順序とは同一であった。しかし、配信部29が車載器10にコンテンツを配信する順序と、車載器10が実際にユーザーに対してコンテンツを出力する順序とは同一でなくてもよい。この場合、配信部29は、コンテンツに加え、そのコンテンツを出力する順序又はタイミングを指定する情報を車載器10に出力する。車載器10は、この情報で指定される順序でコンテンツをユーザーに対して出力する。この例によれば、例えばサーバ20が一部のコンテンツのデータを他のサーバ装置から取得する場合において、自ら記憶しているコンテンツを先に車載器10に配信する等、柔軟なスケジュールに従ってコンテンツの配信をすることができる。なお配信部29における「配信」という語は「出力」と読み替えてもよい。
3-4.
In the above-described embodiment, the order in which the
3−5.他の変形例
コンテンツ提供システム1のハードウェア構成は実施形態において説明した例に限定されない。実施形態において車載器10に実装されていた機能の一部がサーバ20に実装されてもよい。また、実施形態においてサーバ20に実装されていた機能の一部又は全部が車載器10に実装されてもよい。一例としては、車載器10に全ての機能が集約されてもよい。別の例において、コンテンツ提供システム1は、車載器10及びサーバ20に加え、さらに別の装置を有してもよい。この場合、実施形態において車載器10及びサーバ20に実装されていた機能の一部がこの装置に実装されてもよい。一例としては、音声出力部12及び音声入力部13がこの装置(例えばスマートフォン)に実装されてもよい。この場合、ユーザーが各自のスマートフォンを使用することで、ユーザー毎に音声出力部12及び音声入力部13を設けることができる。
3-5. Other Modified Examples The hardware configuration of the
なお、上記の実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及び/又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び/又は論理的に結合した1つの装置により実現されてもよいし、物理的及び/又は論理的に分離した2つ以上の装置を直接的及び/又は間接的に(例えば、有線及び/又は無線)で接続し、これら複数の装置により実現されてもよい。なお、本明細書では、「装置」という文言は、回路、デバイス、又はユニットなどに読み替えることができる。 The block diagram used in the description of the above embodiment shows a block of functional units. These functional blocks (components) are realized by any combination of hardware and / or software. Further, the means for realizing each functional block is not particularly limited. That is, each functional block may be realized by one physically and / or logically coupled device, or directly and / or indirectly by two or more physically and / or logically separated devices. (For example, wired and / or wireless) may be connected and realized by these a plurality of devices. In this specification, the word "device" can be read as a circuit, a device, a unit, or the like.
車載器10及びサーバ20のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。また、車載器10及びサーバ20は、マイクロプロセッサー、デジタル信号プロセッサー(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んでもよく、そのハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサー1001は、これらのハードウェアの少なくとも1つで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。
The hardware configuration of the vehicle-mounted
情報の通知は、実施形態において説明した例に限られず、他の方法を用いて行われてもよい。例えば、情報の通知は、物理レイヤシグナリング(例えば、DCI(Downlink Control Information)、UCI(Uplink Control Information))、上位レイヤシグナリング(例えば、RRC(Radio Resource Control)シグナリング、MAC(Medium Access Control)シグナリング、報知情報(MIB(Master Information Block)、SIB(System Information Block)))、その他の信号又はこれらの組み合わせによって実施されてもよい。また、RRCシグナリングは、RRCメッセージと呼ばれてもよく、例えば、RRC接続セットアップ(RRC Connection Setup)メッセージ、RRC接続再構成(RRC Connection Reconfiguration)メッセージなどであってもよい。 The notification of information is not limited to the example described in the embodiment, and may be performed by using another method. For example, information notification includes physical layer signaling (for example, DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (for example, RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, etc. It may be carried out by notification information (MIB (Master Information Block), SIB (System Information Block)), other signals, or a combination thereof. Further, the RRC signaling may be referred to as an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, or the like.
本明細書において説明した各態様/実施形態は、LTE(Long Term Evolution)、LTE−A(LTE-Advanced)、SUPER 3G、IMT−Advanced、4G、5G、FRA(Future Radio Access)、W−CDMA(登録商標)、GSM(登録商標)、CDMA2000、UMB(Ultra Mobile Broadband)、IEEE 802.11(Wi−Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、UWB(Ultra-WideBand)、Bluetooth(登録商標)、その他の適切なシステムを利用するシステム及び/又はこれらに基づいて拡張された次世代システムに適用されてもよい。 Each aspect / embodiment described herein includes LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G, 5G, FRA (Future Radio Access), W-CDMA. (Registered Trademarks), GSM (Registered Trademarks), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, UWB (Ultra-WideBand), It may be applied to Bluetooth®, other systems that utilize suitable systems and / or next-generation systems that are extended based on them.
本明細書において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The order of the processing procedures, sequences, flowcharts, etc. of each aspect / embodiment described in the present specification may be changed as long as there is no contradiction. For example, the methods described herein present elements of various steps using exemplary order, and are not limited to the particular order presented.
情報等は、上位レイヤ(又は下位レイヤ)から下位レイヤ(又は上位レイヤ)へ出力され得る。複数のネットワークノードを介して入出力されてもよい。 Information and the like can be output from the upper layer (or lower layer) to the lower layer (or upper layer). Input / output may be performed via a plurality of network nodes.
入出力された情報等は特定の場所(例えば、メモリー)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input / output information and the like may be stored in a specific location (for example, memory), or may be managed using a management table. Input / output information and the like can be overwritten, updated, or added. The output information and the like may be deleted. The input information or the like may be transmitted to another device.
判定は、1ビットを用いて表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be made by a value (0 or 1) represented using 1 bit, a boolean value (Boolean: true or false), or a numerical comparison (eg,). It may be done by comparison with a predetermined value).
本明細書において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行う通知に限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect / embodiment described in the present specification may be used alone, in combination, or may be switched and used according to the execution. Further, the notification of predetermined information (for example, the notification of "being X") is not limited to the explicit notification, but is performed implicitly (for example, the notification of the predetermined information is not performed). May be good.
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載において定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施できる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。 Although the present invention has been described in detail above, it is clear to those skilled in the art that the present invention is not limited to the embodiments described herein. The present invention can be implemented as modifications and modifications without departing from the spirit and scope of the present invention as defined in the claims. Therefore, the description of the present specification is for the purpose of exemplification and does not have any limiting meaning to the present invention.
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software, whether referred to as software, firmware, middleware, microcode, hardware description language, or by any other name, is an instruction, instruction set, code, code segment, program code, program, subprogram, software module. , Applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, features, etc. should be broadly interpreted.
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線(DSL)などの有線技術及び/又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 Further, software, instructions, and the like may be transmitted and received via a transmission medium. For example, the software uses wired technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or wireless technology such as infrared, wireless and microwave to websites, servers, or other When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission medium.
本明細書において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described herein may be represented using any of a variety of different techniques. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description are voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, light fields or photons, or any of these. It may be represented by a combination of.
なお、本明細書において説明した用語及び/又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及び/又はシンボルは信号(シグナル)であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア(CC)は、キャリア周波数、セルなどと呼ばれてもよい。 The terms described in the present specification and / or the terms necessary for understanding the present specification may be replaced with terms having the same or similar meanings. For example, the channel and / or symbol may be a signal. Also, the signal may be a message. Further, the component carrier (CC) may be referred to as a carrier frequency, a cell, or the like.
本明細書において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 The terms "system" and "network" as used herein are used interchangeably.
また、本明細書において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスを用いて指示されてもよい。 In addition, the information, parameters, etc. described in the present specification may be expressed using absolute values, relative values from predetermined values, or other corresponding information. May be represented as. For example, radio resources may be indicated using an index.
上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書において明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素(例えば、TPCなど)は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的なものではない。 The names used for the above parameters are not limited in any way. Further, mathematical formulas and the like using these parameters may differ from those expressly disclosed herein. Since the various channels (eg, PUCCH, PDCCH, etc.) and information elements (eg, TPC, etc.) can be identified by any suitable name, the various names assigned to these various channels and information elements are in any respect. However, it is not limited.
本明細書において使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリー中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。 The terms "determining" and "determining" as used herein may include a wide variety of actions. "Judgment" and "decision" are, for example, judgment, calculation, computing, processing, deriving, investigating, looking up (for example, table). , Searching in a database or another data structure), ascertaining can be regarded as "judgment" or "decision". Also, "judgment" and "decision" are receiving (for example, receiving information), transmitting (for example, transmitting information), input (input), output (output), and access. (Accessing) (for example, accessing data in memory) may be regarded as "judgment" or "decision". In addition, "judgment" and "decision" mean that "resolving", "selecting", "choosing", "establishing", "comparing", etc. are regarded as "judgment" and "decision". Can include. That is, "judgment" and "decision" may include considering some action as "judgment" and "decision".
本明細書において使用する「に基づいて」及び「に応じて」という記載は、別段に明記されていない限り、「のみに基づいて」及び「のみに応じて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」及び「に少なくとも基づいて」の両方を意味し、「に応じて」という記載は、「のみに応じて」及び「に少なくとも応じて」の両方を意味する。 The terms "based on" and "according to" as used herein do not mean "based on" and "according to only" unless otherwise stated. In other words, the statement "based on" means both "based on only" and "at least based on", and the statement "according to" means "according to only" and "at least according to". Means both "according to".
本明細書において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定するものではない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本明細書において使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみがそこで採用され得ること、又は何らかの形において第1の要素が第2の要素に先行しなければならないことを意味しない。 Any reference to elements using designations such as "first", "second" as used herein does not generally limit the quantity or order of those elements. These designations can be used herein as a convenient way to distinguish between two or more elements. Thus, references to the first and second elements do not mean that only two elements can be adopted there, or that the first element must somehow precede the second element.
「含む(including)、「含んでいる(comprising)」、及びそれらの変形が、本明細書あるいは特許請求の範囲において使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 As long as "including," "comprising," and variations thereof are used herein or in the claims, these terms are as comprehensive as the term "comprising." Is intended to be. Furthermore, the term "or" as used herein or in the claims is intended not to be an exclusive OR.
本開示の全体において、例えば、英語におけるa、an、及びtheのように、翻訳が原因で冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。 Throughout this disclosure, if articles are added due to translation, for example, a, an, and the in English, these articles must not be clearly indicated from the context to be otherwise. , Shall include more than one.
1…コンテンツ提供システム、10…車載器、11…通信部、12…音声出力部、13…音声入力部、20…サーバ、21…通信部、22…記憶部、23…経路推定部、24…優先順位決定部、25…コンテンツ選択部、26…配信スケジュール決定部、27…順序決定部、28…会話制御部、29…配信部、101…プロセッサー、102…メモリー、103…ストレージ、104…通信装置、105…タッチスクリーン、106…スピーカー、107…マイクロフォン、201…プロセッサー、202…メモリー、203…ストレージ、204…通信装置 1 ... Content providing system, 10 ... In-vehicle device, 11 ... Communication unit, 12 ... Voice output unit, 13 ... Voice input unit, 20 ... Server, 21 ... Communication unit, 22 ... Storage unit, 23 ... Route estimation unit, 24 ... Priority determination unit, 25 ... Content selection unit, 26 ... Distribution schedule determination unit, 27 ... Order determination unit, 28 ... Conversation control unit, 29 ... Distribution unit, 101 ... Processor, 102 ... Memory, 103 ... Storage, 104 ... Communication Device, 105 ... Touch screen, 106 ... Speaker, 107 ... Microphone, 201 ... Processor, 202 ... Memory, 203 ... Storage, 204 ... Communication device
Claims (4)
ユーザーのスケジュール、行動履歴または入力に基づいて目的地を推定する推定部と、
前記複数のコンテンツの各々について、前記推定された目的地と当該目的地の推定方法とに応じて優先順位を決定する決定部と、
前記複数のコンテンツから前記目的地までの経路に沿った移動時間に応じたコンテンツを前記優先順位に従って選択する選択部と、
前記選択部が選択したコンテンツを配信する配信部と
を有する情報処理装置。 A storage unit that stores multiple contents and
An estimater that estimates a destination based on the user's schedule, behavior history or input,
For each of the plurality of contents, a determination unit that determines the priority according to the estimated destination and the estimation method of the destination, and
A selection unit that selects content according to the travel time along the route from the plurality of contents to the destination according to the priority order, and
An information processing device having a distribution unit that distributes the content selected by the selection unit.
前記配信部は、前記選択されたコンテンツを前記出力順序に応じた順序で配信する
ことを特徴とする請求項1に記載の情報処理装置。 The storage unit stores the relative output order of the plurality of contents, and stores the relative output order.
The information processing device according to claim 1, wherein the distribution unit distributes the selected contents in an order according to the output order.
前記配信部は、前記情報により前記経路上の位置に応じて配信タイミングが定義されるコンテンツを、前記情報に従って定められるタイミングで配信する
ことを特徴とする請求項1又は2に記載の情報処理装置。 The storage unit stores information that defines delivery timing according to a position on the route for at least one content among the plurality of contents.
The information processing apparatus according to claim 1 or 2, wherein the distribution unit distributes content whose distribution timing is defined according to a position on the route based on the information, at a timing determined according to the information. ..
前記選択部は、当該会話に要すると推定される時間を考慮してコンテンツを選択する
ことを特徴とする請求項1〜3のいずれか一項に記載の情報処理装置。 At least one of the plurality of contents is content including a conversation with a user.
The information processing apparatus according to any one of claims 1 to 3, wherein the selection unit selects content in consideration of an estimated time required for the conversation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017032305A JP6909016B2 (en) | 2017-02-23 | 2017-02-23 | Information processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017032305A JP6909016B2 (en) | 2017-02-23 | 2017-02-23 | Information processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018136850A JP2018136850A (en) | 2018-08-30 |
JP6909016B2 true JP6909016B2 (en) | 2021-07-28 |
Family
ID=63367019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017032305A Active JP6909016B2 (en) | 2017-02-23 | 2017-02-23 | Information processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6909016B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005006199A1 (en) * | 2003-07-14 | 2005-01-20 | Matsushita Electric Industrial Co., Ltd. | Content delivery apparatus and content reproduction apparatus |
JP5673943B2 (en) * | 2011-02-28 | 2015-02-18 | 大日本印刷株式会社 | Content distribution system and method |
JP5955360B2 (en) * | 2014-08-29 | 2016-07-20 | ヤフー株式会社 | Distribution device, distribution method, distribution program, terminal device, display method, and display program |
KR20160136837A (en) * | 2015-05-21 | 2016-11-30 | 라인 가부시키가이샤 | Method, system and recording medium for providing content in messenger |
-
2017
- 2017-02-23 JP JP2017032305A patent/JP6909016B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018136850A (en) | 2018-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114581180B (en) | Charging station recommendation method, charging pile state determination method and device | |
US11946756B2 (en) | Determining matches using dynamic provider eligibility model | |
US10044817B2 (en) | Providing wireless services to a connected vehicle | |
US20140025226A1 (en) | Method and Apparatus for Charging Station Guidance | |
US20150278712A1 (en) | Method, apparatus, and program | |
US10582402B2 (en) | Method and system for determining a mobile communications network quality and downloading mobile communications data | |
US20130345958A1 (en) | Computing Recommendations for Stopping During a Trip | |
US9366543B1 (en) | Intelligent navigation instruction generator | |
US20160112864A1 (en) | Proactive transfer of network services data using network map data | |
US9443425B2 (en) | Methods and systems for destination congestion avoidance | |
US9915541B2 (en) | Method and apparatus for dynamic destination arrival time updating | |
JP2017096636A (en) | Recommended scheduled route acquisition system, method, and program | |
CA3128352A1 (en) | User control of alternate routes | |
US20140180764A1 (en) | Shared ride feedback | |
US20230408275A1 (en) | User control of alternate routes | |
JP6909016B2 (en) | Information processing device | |
CN112673367A (en) | Electronic device and method for predicting user intention | |
US20240240961A1 (en) | Information processing device, information processing method, and information processing program | |
US20230194270A1 (en) | Multi-modal navigation system | |
JP6909017B2 (en) | Information distribution system | |
CN111127284B (en) | Address selection method, recommendation method, device and storage medium for traffic stop sites | |
JP2019022013A (en) | Route search device and route search method | |
JP2021060894A (en) | Information processor | |
CN105574068A (en) | Method and apparatus for location related social reminder provision | |
JP2007194692A (en) | Wireless mobile terminal, and communication state estimation method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191002 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210201 |
|
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: 20210615 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210702 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6909016 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |