JP6446924B2 - 情報提供装置、プログラム及び情報提供システム - Google Patents

情報提供装置、プログラム及び情報提供システム Download PDF

Info

Publication number
JP6446924B2
JP6446924B2 JP2014179224A JP2014179224A JP6446924B2 JP 6446924 B2 JP6446924 B2 JP 6446924B2 JP 2014179224 A JP2014179224 A JP 2014179224A JP 2014179224 A JP2014179224 A JP 2014179224A JP 6446924 B2 JP6446924 B2 JP 6446924B2
Authority
JP
Japan
Prior art keywords
movement
information
communication terminal
terminal device
target user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014179224A
Other languages
English (en)
Other versions
JP2016053816A (ja
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2014179224A priority Critical patent/JP6446924B2/ja
Publication of JP2016053816A publication Critical patent/JP2016053816A/ja
Application granted granted Critical
Publication of JP6446924B2 publication Critical patent/JP6446924B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、スマートフォンなどの通信端末装置と連動して各種の情報を提供する情報提供装置、プログラム及び情報提供システムに関する。
近年、WWW(World Wide Web)などのネットワーク技術の発展、及び、タブレット型情報端末装置やスマートフォンなどに代表される通信端末装置の進歩に伴い、これら通信端末装置のユーザは、SNS(ソーシャル・ネットワーク・サービス)に代表される、情報共有サービス、又は、情報提供サービスを通して、自身の嗜好に合致する各種のコンテンツ(例えば、写真等の画像や、ニュース記事やブログ等の文書、音楽、動画等)を視聴及び共有することができるようになっている。
特に、最近では、通信端末装置を携帯して移動するユーザに対して、ユーザの位置情報を利用してコンテンツを推薦するために、情報提供者がユーザの移動先を予測し、予測した先に関連するコンテンツをユーザに推薦するシステムが提案されている(例えば、特許文献1)。
特開2007−178344号公報
しかしながら、上記特許文献1に開示されたシステムでは、ユーザの移動先をその時点での周囲の交通量に基づいて予測しているので、各ユーザの個別の習慣的行動などは一切考慮されておらず、各ユーザの状況に合致しないコンテンツを推薦して提供してしまう可能性がある。
本発明は、上記課題を解決するためになされたものであり、その目的は、移動中にコンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することが可能な情報提供装置等を提供することにある。
(1)上述した課題を解決するため、本発明の情報提供装置は、ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供装置であって、前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段と、日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段と、前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するようコンテンツ提供要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、当該コンテンツ提供要求をした際の対象ユーザの移動が完了するまでの移動時間を予測する予測手段と、前記予測された移動時間に基づいて推薦コンテンツを選択する選択手段と、選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と、を備える構成を有している。
この構成より、本発明の情報提供装置は、対象ユーザの過去の習慣的な移動履歴情報をデータベースに予め登録し、その移動履歴情報に基づいて対象ユーザの習慣的な行動の有無を予測することができるので、移動時間などに合わせた最適な推薦コンテンツを提供することができる。
したがって、本発明の情報提供装置は、移動中にコンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することができる。
(2)また、本発明の情報提供装置は、前記予測手段が、前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報から当該ユーザの習慣的な行動を検出し、当該検出した習慣的な行動と前記移動ログとに基づいて、前記対象ユーザの移動時間を予測する、構成を有している。
この構成より、本発明の情報提供装置は、習慣的な行動として対象ユーザの移動時間を予測し、当該予測した移動時間に適した推薦コンテンツを提供することができるので、移動中にコンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することができる。
(3)また、本発明の情報提供装置は、前記予測手段が、前記対象ユーザの登録された日毎の移動履歴情報の中から、1日のうちの同時刻又は同時刻と判定可能な時刻に、前記移動中の位置と同一又は同一と判定可能な移動開始位置及び移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、前記移動中に同時刻又は同時刻と判定可能な時刻になった時に前記移動終了位置までの移動時間を前記残り移動時間として予測する、構成を有している。
この構成より、本発明の情報提供装置は、習慣的な行動における移動時間を的確に予測することができるので、当該移動時間に適した推薦コンテンツを提供することができる。
(4)また、本発明の情報提供装置は、 前記予測手段が、前記対象ユーザの登録された日毎の移動履歴情報の中から、1日のうちの異なる時刻又は異なる時刻と判定可能な時刻に、前記移動中の位置と同一又は同一と判定可能な移動開始位置及び移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、前記移動中に前記移動開始位置に位置したと判定した時に前記移動終了位置までの移動時間を前記残り移動時間として、予測する、構成を有している。
この構成より、本発明の情報提供装置は、習慣的な行動における移動時間を的確に予測することができるので、当該移動時間に適した推薦コンテンツを提供することができる。
(5)また、本発明の情報提供装置は、前記予測手段が、前記対象ユーザの登録された日毎の移動履歴情報の中から、前記移動中の位置と同一の移動開始位置又は同一の移動開始位置と判定可能な位置に対し、経路の方向が異なる複数の移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、前記移動中に前記移動開始位置に位置したと判定した時に移動中の前記移動体における移動方向を検出し、検出した前記移動方向側に位置する当該検出した移動履歴の前記移動終了位置までの移動時間を前記残り移動時間として、予測する、構成を有している。
この構成より、本発明の情報提供装置は、習慣的な行動における移動時間を的確に予測することができるので、当該移動時間に適した推薦コンテンツを提供することができる。
(6)また、本発明の情報提供装置は、前記予測手段が、前記対象ユーザの登録された日毎の移動履歴情報の中から、前記移動中の位置と同一の移動開始位置又は同一の移動開始位置と判定可能な位置に対し、経路の方向が同じである複数の異なる移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、前記移動中に前記移動開始位置に位置したと判定した時に前記検出した移動履歴における異なる前記移動終了位置のうちの最も近い移動終了位置までの移動時間を前記残り移動時間として予測する、構成を有している。
この構成より、本発明の情報提供装置は、習慣的な行動における移動時間を的確に予測することができるので、当該移動時間に適した推薦コンテンツを提供することができる。
(7)また、本発明の情報提供装置は、前記予測手段が、前記予測手段が、前記対象ユーザの登録された日毎の移動履歴情報であって前記移動中の位置と同一の移動開始位置又は同一の移動開始位置と判定可能な位置に基づいて登録された移動履歴情報の記録数が所定の条件を具備していない場合には、前記前記移動中の位置と同一の移動開始位置又は同一の移動開始位置と判定可能な位置からの前記対象ユーザ又は他の複数のユーザの移動時間の平均値を前記残り移動時間として、予測する、構成を有している。
この構成より、本発明の情報提供装置は、習慣的な行動における移動時間を的確に予測することができるので、当該移動時間に適した推薦コンテンツを提供することができる。
(8)また、本発明の情報提供装置は、前記対象ユーザが所定のコンテンツを視聴する視聴時間を計測する計測手段と、他の複数のユーザが当該コンテンツを視聴した視聴時間の平均値に対する前記対象ユーザが視聴した視聴時間の比率を、前記データベースに登録させる比率登録手段と、を更に備え、前記選択手段が、前記所定の条件として、推薦すべきコンテンツの視聴時間の平均値に前記対象ユーザの前記比率を乗算した前記対象ユーザの予想視聴時間を算出し、前記予想視聴時間と前記予測された前記残り移動時間の時間長とに基づいて前記推薦すべきコンテンツの中から推薦コンテンツを選択する、構成を有している。
この構成より、本発明の情報提供装置は、対象ユーザのコンテンツの視聴時間を考慮して推薦コンテンツを推薦することができるので、適切な推薦コンテンツを推薦することができる。
(9)また、本発明の情報提供装置は、前記選択手段が、前記予測手段の予測結果に基づいて推薦コンテンツを複数選択し、前記提供手段が、選択された複数の前記推薦コンテンツに関する情報を前記推薦情報として前記対象ユーザの前記通信端末装置にリスト形式で提供する、構成を有している。
この構成より、本発明の情報提供装置は、ユーザによって複数の推薦コンテンツの中から視聴するコンテンツを選択することができる。
(10)また、本発明の情報提供装置は、前記選択手段が、前記移動情報に基づいて前記対象ユーザの移動手段を推測し、前記所定の条件として、前記移動手段に基づいて前記推薦コンテンツを選択する、構成を有している。
この構成より、本発明の情報提供装置は、移動手段に適した推薦コンテンツを提供することができる。
(11)上述した課題を解決するため、本発明のプログラムは、コンピュータによって、ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供するプログラムであって、前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段、日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段、前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するようコンテンツ提供要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、当該コンテンツ提供要求をした際の対象ユーザの移動が完了するまでの移動時間を予測する予測手段、前記予測された移動時間に基づいて推薦コンテンツを選択する選択手段と、選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段、及び、選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段、として機能させる構成を有している。
この構成より、本発明のプログラムは、対象ユーザの過去の習慣的な移動履歴情報をデータベースに予め登録し、その移動履歴情報に基づいて対象ユーザの習慣的な行動の有無を予測することができるので、移動時間などに合わせた最適な推薦コンテンツを提供することができる。
したがって、本発明のプログラムは、移動中にコンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することができる。
(12)上述した課題を解決するため、本発明の情報提供方法は、ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供方法であって、前記通信端末装置の移動情報を当該通信端末装置から取得し、日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させ、前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するようコンテンツ提供要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、当該コンテンツ提供要求をした際の対象ユーザの移動が完了するまでの移動時間を予測し、前記予測された移動時間に基づいて推薦コンテンツを選択し、選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と信端末装置に前記推薦情報として提供する、構成を有している。
この構成より、本発明の情報提供方法は、対象ユーザの過去の習慣的な移動履歴情報をデータベースに予め登録し、その移動履歴情報に基づいて対象ユーザの習慣的な行動の有無を予測することができるので、移動時間などに合わせた最適な推薦コンテンツを提供することができる。
したがって、本発明の情報提供方法は、移動中にコンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することができる。
本発明の情報提供装置等は、移動時間などに合わせた最適な推薦コンテンツを提供することができるので、移動中にコンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することができる。
本発明に係る情報提供システムの一実施形態における構成を示すシステム構成図である。 一実施形態の情報提供サーバ装置の構成を示すブロック図である。 一実施形態の情報提供サーバ装置内に設けられた移動履歴情報データベースに記録されるデータの一例を示す図である。 一実施形態の情報提供サーバ装置内に設けられた視聴時間管理データベースに記録されるデータと、コンテンツ管理データベースに記録されるデータの一部の一例を示す図である。 一実施形態における情報提供サーバ装置において実行される移動履歴登録処理を示すフローチャートである。 一実施形態における情報提供サーバ装置において実行される推薦コンテンツ提供処理を示すフローチャートである。 一実施形態における情報提供サーバ装置において実行される視聴時間登録処理を示すフローチャートである。
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続される情報提供サーバ装置と、を有する情報提供システムに対し、本発明に係る情報提供サーバ装置、プログラム及び情報提供システムを適用した場合の実施形態である。ただし、本発明は、その技術的思想を含む範囲内で以下の実施形態に限定されない。
[1]情報提供システム
まず、図1を用いて本実施形態における情報提供システム1の構成及び概要について説明する。なお、図1は、本実施形態における情報提供システム1の構成を示すシステム構成図である。また、図が煩雑になることを防止するために、図1においては、一部のユーザのみを示している。すなわち、実際の情報提供システム1においては、表示するよりも多数のユーザ、及び、通信端末装置10が存在している。
本実施形態の情報提供システム1は、ネットワークを介して、
(1)各ユーザの所有する通信端末装置10において日時に対応付けられた通信端末装置10の位置情報や加速度情報などの移動に関する移動情報を登録し、
(2)各ユーザによって、推薦するニュース記事、製品紹介の記事、メールマガジン、電子書籍、又は、音楽などのコンテンツ(以下、単に「コンテンツ」という。)の提供が要求された場合に、推薦するコンテンツ(以下、単に「推薦コンテンツ」という。)に関する情報を推薦情報として提供する、
システムである。
特に、情報提供システム1は、対象ユーザからコンテンツを提供するよう要求があった場合に、
(A)データベースに登録された移動履歴情報と対象ユーザが移動中に記録された移動情報(以下、既に登録されている移動履歴情報と差別化するために「移動ログ」という。)と、に基づいて、対象ユーザの移動が完了するまでの移動時間を予測し、
(B)当該予測した移動時間に基づいて推薦コンテンツを選択し、
(C)選択された推薦コンテンツに関する情報を対象ユーザの通信端末装置10に推薦情報として提供することが可能な構成を有している。
具体的には、本実施形態の情報提供システム1は、図1に示すように、SNSに利用登録済みのユーザによって利用される複数の通信端末装置10と、ネットワーク20と、ネットワーク20を介して、通信端末装置10に通信接続されるとともに、移動履歴登録処理、移動時間予測処理、視聴時間登録処理及び推薦コンテンツ提供処理を実行する情報提供サーバ装置30と、を有している。
なお、本実施形態では、通信端末装置10は、移動体とともに移動するものとしている。ここでの移動体とは、通常は通信端末装置10の所有者であるユーザであるが、例えば、電車やバス、自動車などの乗り物など、ユーザ以外の移動する物についても移動体に含むものとする。
一般的に、通信端末装置10を所持して電車やバスを利用して移動するユーザは、移動中に通信端末装置10により何らかのアプリケーションを起動し、ネットワークを介してコンテンツを視聴する機会が多い。
しかしながら、移動時間は移動終了までという制限があるため、ユーザが興味を持って視聴し始めたコンテンツが終了する前に移動終了位置に到着してしまうこともある。その場合、ユーザはコンテンツの視聴を中断せざるを得ず、快適さが失われたり、また場合によってはコンテンツの再起動などが必要になって利便性が低下してしまう。
そこで、本実施形態の情報提供システム1は、ユーザの過去の習慣的な移動履歴情報を登録しておき、ユーザから推薦コンテンツの提供の要求があった場合には、移動方向や現在位置を考慮しつつ、移動先までの移動時間を検出し、当該移動時間に基づいて推薦コンテンツを選択して提供することができるようになっている。
すなわち、本実施形態の情報提供システム1は、対象ユーザの過去の習慣的な移動履歴情報をデータベースに登録しておき、対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、データベースに登録された移動履歴情報から当該ユーザの習慣的な行動を検出するとともに、当該検出した習慣的な行動と移動ログとに基づいて、対象ユーザの移動時間を予測し、予測した移動時間に最適な推薦コンテンツを提供することができるので、コンテンツが終了する前に対象ユーザの移動が終了して視聴が中断してしまうことを防止できるようになっている。
なお、ネットワーク20は、例えば、携帯電話網を含む公衆電話網と、IP(Internet Protocol)ネットワークが相互接続されて構成される。ただし、当該ネットワーク20の構成は、これに限られない。
通信端末装置10は、例えば、PC、スマートフォン、タブレット型情報端末装置、又は、携帯用電話機等の通信端末装置であり、ユーザが推薦コンテンツを視聴する際や、ユーザの移動に伴う移動情報の送信に用いられる。
具体的には、通信端末装置10は、音声通話機能及び電子メールの送受信機能とともに、XML(eXtensible Markup Language)等のマークアップ言語によって記述されているリソースデータをURL(Uniform Resource Locator)に基づいて取得し、当該リソースデータに基づいて、画像の表示、音声再生及びデータ通信を行う、ブラウジング機能を有している。
また、通信端末装置10は、ブラウジング機能を用いて、情報提供サーバ装置30から受信したリソースデータに基づいて、当該リソースデータによって構成されるコンテンツをユーザが視聴可能に表示及び再生するとともに、基地局BS及びネットワーク20を介して情報提供サーバ装置30と通信接続することができるようになっている。
また、通信端末装置10は、移動情報を取得するためのGPS機能あるいは加速度センサなどを有している。GPS機能を有する場合は、GPS機能により得られた位置情報とその位置情報を取得した日時とから、ユーザの習慣的な移動情報を得ることができる。ここでの移動情報としては、移動経路及び移動速度などであり、移動速度からは電車、バス、自動車、徒歩、ランニングなどの移動手段を推測することも可能である。また、加速度センサを有している場合は、加速度の向きから徒歩やランニングでの移動を特定したり、あるいは既知の方法を用いて加速度から移動速度を算出することも可能である。
本実施形態の情報提供サーバ装置30は、各種のデータベース(以下、「DB」と略す。)を有し、通信端末装置10にコンテンツに関する情報を推薦情報として提供するために用いられる。そして、情報提供サーバ装置30は、
(1)通信端末装置10の移動情報を通信端末装置10から取得する機能、
(2)日時に対応付けられた通信端末装置10の移動に関する移動情報を、通信端末装置10を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、移動履歴情報DB331に登録し管理する機能、
(3)対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、移動履歴情報DB331に登録された移動履歴情報と、移動中の該当する通信端末装置10における移動情報を示す移動ログと、に基づいて、対象ユーザが移動を完了するまでの移動時間を予測する機能、
(4)予測された残り移動時間の時間長に基づいて推薦コンテンツを選択する機能、及び、
(5)選択された推薦コンテンツに関する情報を対象ユーザの通信端末装置10に推薦情報として提供する機能、
を有する。
即ち、情報提供サーバ装置30は、通信端末装置10の移動情報を通信端末装置10から取得し、取得した移動情報をユーザ識別情報に対応付けて、移動履歴情報DB331に登録し管理する移動履歴登録処理を実行するための構成を有している。また、情報提供サーバ装置30は、対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、移動履歴情報DB331に登録された移動履歴情報と、移動中の該当する通信端末装置10における移動情報を示す移動ログと、に基づいて、対象ユーザが移動を完了するまでの移動時間を予測する移動時間予測処理を実行するための構成を有している。更に、情報提供サーバ装置30は、予測された残り移動時間の時間長に基づいて推薦コンテンツを選択し、選択された推薦コンテンツに関する情報を対象ユーザの通信端末装置10に推薦情報として提供する推薦コンテンツ提供処理を実行するための構成を有している。
特に、情報提供サーバ装置30は、対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、データベースに登録された移動履歴情報から当該ユーザの習慣的な行動を検出し、当該検出した習慣的な行動と移動ログとに基づいて、前記対象ユーザの移動時間を予測する構成を有している。
また、情報提供サーバ装置30は、推薦コンテンツを選択する所定の条件を設定するために、
(6)対象ユーザが推薦コンテンツを視聴した視聴時間を計測して視聴時間管理DB333に登録し管理する機能を有し、
視聴時間登録処理を実行するための構成を有している。
このような構成より、本実施形態の情報提供システム1は、移動中にコンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することができるようになっている。
[2]情報提供サーバ装置
[2.1]構成
次に、図2を用いて本実施形態の情報提供サーバ装置30の構成について説明する。図2は、本実施形態の情報提供サーバ装置30の構成を示すブロック図である。
本実施形態の情報提供サーバ装置30は、図2に示すように、ネットワーク20に通信接続される通信制御部310と、各種のメモリとして機能するROM/RAM320と、各種のDBを有する記録装置330と、サーバ装置全体を制御するサーバ管理制御部340と、通信端末装置10と連動しつつ、移動履歴登録処理、移動時間予測処理、視聴時間登録処理及び推薦コンテンツ提供処理を実行するデータ処理部350と、日時及び曜日や祝日をカウントし出力するタイマー部360とを有する。なお、上記の各部は、バスBによって相互に接続され、各構成要素間におけるデータの転送が実行される。
通信制御部310は、所定のネットワークインターフェースであり、ネットワーク20を介して通信端末装置10とデータの授受を行う。
ROM/RAM320には、情報提供サーバ装置30の駆動に必要な各種のプログラムが記録されている。また、ROM/RAM320は、サーバ管理制御部340やデータ処理部350が各種の処理を実行する際のワークエリアとして用いられる。
記録装置330は、HDD(Hard Disc Drive)、又は、SSD(Solid State Drive)により構成され、その記録領域内に少なくとも、移動履歴情報DB331と、コンテンツ管理DB332と、視聴時間管理DB333と、を有している。なお、本実施形態の記録装置330は、例えば、本発明のデータベースを構成する。
移動履歴情報DB331は、通信端末装置10の移動情報がデータとして格納されるデータベースである。本実施形態では、情報提供サーバ装置30は、各通信端末装置10のGPS機能を利用して、位置情報に基づいて移動情報を得るものとしている。例えば、移動履歴情報DB331は、図3に示すように、通信端末装置10毎に、
(1)通信端末装置10のユーザIDと、
(2)日付、曜日、祝日か否かなどのカレンダー情報と、
(3)時刻情報と、
(4)移動開始位置と、
(5)移動終了位置と、
(6)移動開始位置から移動終了位置までの移動時間と、
が対応付けて登録(記録)される。ユーザIDは、通信端末装置10を所有する対象ユーザを識別するためのユーザ識別情報となっている。また、ここでのカレンダー情報及び時刻情報は、タイマー部360から取得された情報を利用するようになっている。
なお、例えば、図3では、2014年7月27日の移動履歴情報では、ユーザは、八王子駅から東京駅まで乗り換え無しで移動しており、同年7月28日の移動履歴情報では、ユーザは、八王子駅から新宿駅まで乗り換え無しで移動し、新宿駅で乗り換えて市ヶ谷駅まで乗り換え無しで移動していることが示されている。
コンテンツ管理DB332は、ネットワーク上の膨大なコンテンツの中から、推薦コンテンツとして選択しうる候補をある程度選択して登録管理するためのDBである。例えば、コンテンツ管理DB332は、コンテンツ毎に、
(1)コンテンツに割り当てられたコンテンツIDと、
(2)コンテンツのタイトルと、
(3)コンテンツのジャンルと、
(4)コンテンツデータ(具体的には、当該コンテンツデータが記憶されているURL)と、
(5)視聴したユーザの平均視聴時間と、
が対応付けて登録(記録)される。
視聴時間管理DB333は、対象ユーザが、過去に推薦コンテンツを視聴した際に要した視聴時間を登録管理するためのDBである。更に、視聴時間管理DB333は、対象ユーザから推薦コンテンツの提供の要求があった場合に、同じ推薦コンテンツを他の複数のユーザが視聴した際の平均視聴時間に対する対象ユーザの視聴時間の比率を一時的に登録管理するようになっている。例えば、図4に示すように、視聴時間管理DB333は、ユーザの視聴時間毎に、
(1)コンテンツIDと、
(2)対象ユーザの視聴時間と、
(3)当該コンテンツを視聴した他のユーザの平均視聴時間(コンテンツ管理DB332に登録)に対する比率と、
が対応付けて記録される。
例えば、図4に示すように、コンテンツID=1のコンテンツに関しては、他のユーザの平均視聴時間が10分間であり、対象ユーザの視聴時間が8分間であった場合は、ユーザの視聴時間8分に関して、平均視聴時間との比率は0.8として記録される。
サーバ管理制御部340は、主に中央演算処理装置(CPU)によって構成される。特に、サーバ管理制御部340は、プログラムを実行することによって、サーバ装置30の各部を統合制御するとともに、記録装置330の管理及び制御を含め、推薦コンテンツの提供の管理を行う。
データ処理部350は、所定のアプリケーションを実行することによって、サーバ管理制御部340の制御の下、記録装置330の管理及び制御、ログイン管理を含む、移動履歴登録処理、移動時間予測処理、視聴時間登録処理及び推薦コンテンツ提供処理を実行する。なお、本実施形態のデータ処理部350の詳細については、後述する。
[2.2]データ処理部
次に、本実施形態のデータ処理部350の詳細について説明する。
データ処理部350は、サーバ管理制御部340の制御の下、
(1)記録装置330の管理及び制御
(2)通信端末装置10の移動情報を通信端末装置10から取得し、取得した移動情報をユーザ識別情報に対応付けて、移動履歴情報DB331に登録し管理する移動履歴登録処理、
(3)対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、移動履歴情報DB331に登録された移動履歴情報と、移動中の該当する通信端末装置10における移動情報を示す移動ログと、に基づいて、対象ユーザが移動を完了するまでの残り移動時間を予測する移動時間予測処理、
(4)対象ユーザが推薦コンテンツを視聴した視聴時間を計測して視聴時間管理DB333に登録し管理する視聴時間登録処理、及び、
(5)予測された残り移動時間の時間長に基づいて推薦コンテンツを選択し、選択された推薦コンテンツに関する情報を対象ユーザの通信端末装置10に推薦情報として提供する推薦コンテンツ提供処理、
を実行する。
特に、データ処理部350は、所定のアプリケーションを実行することにより、移動履歴登録処理を実行する移動履歴登録処理部351、移動時間予測処理を実行する移動時間予測処理部353、視聴時間登録処理を実行する視聴時間登録処理部354、推薦コンテンツ提供処理を実行する推薦コンテンツ提供処理部354を実現する。
なお、例えば、本実施形態の移動履歴登録処理部351は、本発明の取得手段及び移動履歴登録手段を構成し、移動時間予測処理部353は、本発明の予測手段を構成し、視聴時間登録処理部353は、計測手段及び比率登録手段を構成し、推薦コンテンツ提供処理部354は、選択手段、提供手段を構成する。また、以下に、各部の詳細について説明する。
[2.2.1]移動履歴登録処理部
移動履歴登録処理部351は、タイマー部360と連動して、通信端末装置10の移動情報を通信端末装置10から取得し、取得した移動情報をユーザ識別情報に対応付けて、移動履歴情報DB331に登録し管理する移動履歴登録処理を実行する。
具体的には、移動履歴登録処理部351は、通信端末装置10のGPS機能を利用し、移動情報として現在の位置情報を得る。そして、移動履歴登録処理部351は、例えば図3に示すように、得られた位置情報と、その位置における日時情報と、ユーザ識別情報とを対応付けて、移動履歴情報DB331に登録する。
また、移動履歴登録処理部351は、ユーザの移動手段を判定するようにしてもよい。この場合、移動履歴登録処理部351は、例えば、通信端末装置10の加速度センサを利用して、振幅が所定値以上である縦振れの振動が所定の間隔で続いた場合、徒歩又はランニングによる移動であると判断する。また、移動履歴登録処理部351は、GPS又は加速度センサを利用して、ユーザの移動速度を算出し、加速度センサに上記のような振動が検出されず、移動速度が平均時速50km未満であればバスや自動車による移動であると判断し、移動速度が平均時速50km以上であれば電車による移動であると判断するようにする。なお、移動履歴登録処理部351は、移動手段の推測結果を移動履歴情報DB331に登録するようにしてもよい。
[2.2.2]移動時間予測処理部
移動時間予測処理部352は、対象ユーザによるコンテンツの提供の要求があった場合に、対象ユーザの現在の位置から移動を完了するまでの移動時間を予測する移動時間予測処理を実行する。
具体的には、移動時間予測処理部352は、まず対象ユーザによるコンテンツの提供の要求の有無を判断する。この判断は、対象ユーザが通信端末装置10を操作して、アプリケーションを利用してコンテンツの提供を要求した場合に、コンテンツ提供の要求信号が情報提供サーバ装置30に送信されることで、移動時間予測処理部352が判断する。移動時間予測処理部352は、対象ユーザによるコンテンツの提供の要求があったと判断した場合は、対象ユーザの現在の位置を移動ログとして通信端末装置10のGPS機能を利用することにより取得する。
そして、移動時間予測処理部352は、対象ユーザの現在の位置から移動を完了するまでの予測された残り移動時間を予測する。ここでの手法としては、過去の移動履歴情報(すなわち、過去の習慣的な行動に関する情報)によって、例えば以下のような態様がある。
(移動時間予測処理1)
対象ユーザの登録された日毎の移動履歴情報の中から、1日のうちの同時刻又は同時刻と判定可能な時刻に、移動中の位置(すなわち、移動ログ)と同一又は同一と判定可能な移動開始位置及び移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、例えば、所定日数(例えば、3ヶ月間)内で所定の頻度(例えば、50%)以上を具備する場合は、例えば電車やバスで同時刻に定期的に通勤または通学などしていると推測され、祝日を除く同じ曜日であれば同時刻に同じ移動開始位置及び移動終了位置となる可能性が高いと判断される。
この場合、移動時間予測処理部352は、祝日を除く同じ曜日の同時刻又は同時刻と判定可能な時刻になった時に、移動終了位置までの過去の移動時間をこれから移動する移動時間として予測する。なお、ここでの移動時間は、過去の移動開始位置から移動終了位置までの移動時間の平均時間とする。
(移動時間予測処理2)
対象ユーザの登録された日毎の移動履歴情報の中から、1日のうちの異なる時刻又は異なる時刻と判定可能な時刻に、移動中の位置と同一又は同一と判定可能な移動開始位置及び移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、例えば、所定日数(例えば、3ヶ月間)内で所定の頻度(例えば、50%)以上を具備する場合は、例えば電車やバスで不定刻に通勤または通学などしていると推測され、祝日を除く同じ曜日であれば不定刻に同じ移動開始位置及び移動終了位置となる可能性が高いと判断される。
この場合、移動時間予測処理部352は、祝日を除く同じ曜日に取得した現在位置が移動開始位置に位置したと判定した場合に、現在位置から移動終了位置までの過去の移動時間をこれから移動する移動時間として予測する。
なお、ここでの移動時間は、過去の移動開始位置から移動終了位置までの移動時間の平均時間とする。
(移動時間予測処理3)
対象ユーザの登録された日毎の移動履歴情報の中から、移動中の位置と同一の移動開始位置又は同一の移動開始位置と判定可能な位置に対し、経路の方向が異なる複数の移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、例えば、所定日数(例えば、3ヶ月間)内で所定の頻度(例えば、それぞれ30%)以上を具備する場合は、例えば、電車やバスで異なる場所にそれぞれの頻度で通勤または通学などしていると推測され、祝日を除く同じ曜日であれば同じ移動開始位置及びいずれかの移動終了位置になる可能性が高いと判断される。
この場合、移動時間予測処理部352は、祝日を除く同じ曜日に取得した現在位置が移動開始位置と判定した場合に、現在位置から移動開始後に移動方向を検出し、検出した移動方向側に位置する移動終了位置までの過去の移動時間をこれから移動する移動時間として予測する。
なお、ここでの移動時間は、過去の移動開始位置から移動終了位置までの移動時間の平均時間とする。
(移動時間予測処理4)
対象ユーザの登録された日毎の移動履歴情報の中から、移動中の位置と同一の移動開始位置又は同一の移動開始位置と判定可能な位置に対し、経路の方向が同じである複数の異なる移動終了位置となる移動履歴を検出し、当該検出結果が所定の条件を具備する場合は、例えば、所定日数(例えば、3ヶ月間)内で所定の頻度(例えば、それぞれ30%)以上を具備する場合は、例えば電車やバスで異なる場所にそれぞれの頻度で通勤または通学などしていると推測され、祝日を除く同じ曜日であれば同じ移動開始位置及びいずれかの移動終了位置になる可能性が高いと判断される。
この場合、移動時間予測処理部352は、祝日を除く同じ曜日に取得した現在位置が移動開始位置に近い場合に、現在位置から、異なる前記移動終了位置のうちの最も近い移動終了位置までの過去の移動時間をこれから移動する移動時間として予測する。
なお、ここでの残り移動時間は、過去の移動開始位置から移動終了位置までの移動時間の平均時間とする。また、移動時間予測処理部352は、対象ユーザが最も近い移動終了位置から更に他の移動終了位置に移動した場合は、最も近い移動終了位置から次に近い移動終了位置までの移動時間を残り移動時間として予測する。
(移動時間予測処理5)
対象ユーザの移動履歴情報に関し、取得した移動開始位置に対し、所定の条件、例えば所定日数(例えば、3ヶ月間)内で所定の頻度(例えば、30%)未満の移動終了位置しか登録されていない場合は、定期的な移動とは判断し難い。この場合、移動時間予測処理部352は、対象ユーザ又は他の複数のユーザの当該移動開始位置からの移動時間の平均値を残り移動時間として予測する。
(その他)
なお、上述した各例では、いずれも過去の移動履歴情報の移動開始位置において、対象ユーザが通信端末装置10を起動してアプリケーションを立ち上げている場合について説明している。このため、移動時間予測処理部352は、移動履歴情報における残り移動時間を、そのまま現在の残り移動時間として予測することができる。これに対し、例えば、移動開始位置からある程度の時間移動した後に対象ユーザがアプリケーションを立ち上げた場合は、移動時間予測処理部352は、現在位置が移動履歴情報の移動開始位置から移動終了位置までの間にあることを判断し、その移動開始位置から移動終了位置までの移動時間と、移動開始位置から現在位置までに経過した移動時間との差を残り移動時間として予測する。
[2.2.3]視聴時間登録処理部
視聴時間登録処理部353は、タイマー部360と連動して、対象ユーザが推薦コンテンツを視聴した視聴時間を計測し、視聴時間管理DB333に登録し管理する視聴時間登録処理を実行する。
具体的には、視聴時間登録処理部353は、視聴時間管理DB333に対し、図4に示すように、対象ユーザが視聴した推薦コンテンツのコンテンツID及び視聴時間を登録して管理する。また、視聴時間登録処理部353は、対象ユーザから推薦コンテンツの提供の要求があった場合に、視聴時間管理DB333に登録された推薦コンテンツと同じコンテンツを他の複数のユーザが視聴した際の平均視聴時間に対する対象ユーザの視聴時間の比率を、視聴時間管理DB333に一時的に登録管理するようになっている。
[2.2.4]推薦コンテンツ提供処理部
推薦コンテンツ提供処理部354は、対象ユーザによるコンテンツの提供の要求があった場合に、移動時間予測処理部352で予測された残り移動時間を取得し、残り移動時間の時間長に基づいて推薦コンテンツを選択し、選択された推薦コンテンツに関する情報を対象ユーザの通信端末装置10に推薦情報として提供する推薦コンテンツ提供処理を実行する
推薦コンテンツ提供処理部354は、対象ユーザが過去に視聴した推薦コンテンツの視聴時間について、図4に示すように、他の複数のユーザが同じ推薦コンテンツを視聴した平均視聴時間に対する比率を算出し、平均視聴時間の長さと比率とを関連付けて視聴時間管理DB333に一時的に記憶する。推薦コンテンツ提供処理部354は、算出した対象ユーザの平均視聴時間に対する比率の平均値として平均比率を算出する。推薦コンテンツ提供処理部354は、コンテンツ管理DB332に記録された候補となる推薦コンテンツの平均視聴時間と平均比率とを積算して、その推薦コンテンツにおける対象ユーザの予想視聴時間を算出する。
そして、推薦コンテンツ提供処理部354は、例えば、予想視聴時間が予測された残り移動時間以下の長さで、かつ残り移動時間に近い長さの推薦コンテンツを選択する。また、推薦コンテンツ提供処理部354は、推薦コンテンツとして、例えば未視聴のコンテンツに限ったり、あるいは視聴の有無に関係なく選択するようにしてもよい。更に、推薦コンテンツ提供処理部354は、移動履歴情報DB331を参照して対象ユーザの移動手段を推測し、推測した移動手段に対応する推薦コンテンツを選択するようにしてもよい。
そして、推薦コンテンツ提供処理部354は、複数選択した推薦コンテンツに関する情報を対象ユーザの通信端末装置10にリスト形式で提供する。ここでのリストは、例えば、予想視聴時間の長い順に表示したり、あるいはジャンル別に表示したり、適宜設定することができる。対象ユーザはリストを閲覧し、その中から視聴したいコンテンツを選択して視聴することができる。選択されたコンテンツは、移動終了位置に移動するまでの残り移動時間より短く、かつ残り移動時間に近い時間となっているので、対象ユーザは移動終了位置に移動するまで、視聴が早期に終わってしまい時間を無駄にするようなことはなく推薦コンテンツを視聴することができる。
[3]通信システムの動作
[3.1]移動履歴登録処理
まず、図5を用いて情報提供サーバ装置30の移動履歴登録処理について説明する。なお、図5は、本実施形態の情報提供サーバ装置30において実行される移動履歴登録処理を示すフローチャートである。
まず、移動履歴登録処理部351は、対象ユーザの通信端末装置10から移動情報を受信したか否かを判断する(ステップS101)。移動履歴登録処理部351は、通信端末装置10から移動情報を受信したと判断した場合は、当該移動情報を移動履歴情報DB331に登録して(ステップS102)、本動作を終了させる。
以上のように、移動履歴登録処理が実行されることにより、本実施形態の情報提供システム1においては、対象ユーザの普段の移動履歴情報が移動履歴情報DB331に記録されるようになっている。
[3.2]移動時間予測処理及び推薦コンテンツ提供処理
次に、図6を用いて、本実施形態の情報提供サーバ装置30において実行される移動時間予測処理及び推薦コンテンツ提供処理について説明する。なお、図6は、情報提供サーバ装置30において実行される移動時間予測処理及び推薦コンテンツ提供処理を示すフローチャートである。この移動時間予測処理及び推薦コンテンツ提供処理を示すフローチャートは、上述した移動履歴登録処理を示すフローチャートと並行して実行可能になっている。
まず、情報提供サーバ装置30において、移動時間予測処理352は、対象ユーザの通信端末装置10から推薦コンテンツの提供の要求を受信したか否かを判断する(ステップS201)。移動時間予測処理352は、通信端末装置10から推薦コンテンツの提供の要求を受信したと判断した場合は、移動履歴登録処理部351から通信端末装置10の現在位置移動ログとして取得する(ステップS202)。また、移動時間予測処理352は、移動履歴情報DB331及び移動ログに基づいて、現在位置から移動終了位置までの残り移動時間を予測する(ステップS203)。以上、ステップS201〜S203が移動時間予測処理を構成する。
次いで、推薦コンテンツ提供処理部354は、コンテンツ管理DB332を参照して推薦コンテンツの候補を選択し、選択した候補の推薦コンテンツに対して、視聴時間管理DB333を参照して、対象ユーザの平均比率に基づいて各推薦コンテンツの予想視聴時間を算出する(ステップS204)。
次いで、推薦コンテンツ提供処理部354は、残り移動時間と推薦コンテンツの予想視聴時間とを比較して、残り移動時間より短く、かつ残り移動時間に近い長さの予想視聴時間となる推薦コンテンツを選択する(ステップS205)。
次いで、推薦コンテンツ提供処理部354は、選択した推薦コンテンツのリストを、通信端末装置10に送信し表示させる(ステップS206)。ここでのリストの表示順は、例えば、予想視聴時間の長い順にする。
次いで、推薦コンテンツ提供処理部354は、通信端末装置10からいずれの推薦コンテンツが選択されたかの選択結果を受信したか否かを判断する(ステップS207)。このとき、推薦コンテンツ提供処理部354は、通信端末装置10から選択結果を受信したと判断した場合は、選択された推薦コンテンツに関する情報(例えば、URLなど)を提供して(ステップS208)、本動作を終了させる。
以上のように、移動時間予測処理及び推薦コンテンツ提供処理が実行されることにより、本実施形態の情報提供システム1においては、通信端末装置10に推薦コンテンツが提供されるようになっている。
[3.3]視聴時間登録処理
次に、図7を用いて、本実施形態の情報提供サーバ装置30において実行される視聴時間登録処理について説明する。なお、図7は、情報提供サーバ装置30において実行される視聴時間登録処理を示すフローチャートである。この視聴時間登録処理を示すフローチャートは、上述した移動履歴登録処理を示すフローチャートと並行して実行可能になっている。
まず、視聴時間登録処理部353は、推薦コンテンツ提供処理部354により推薦コンテンツに関する情報が提供されたか否かを判断する(ステップS301)。このとき、視聴時間登録処理部353は、推薦コンテンツに関する情報が提供されたと判断した場合は、視聴時間の計測を開始する(ステップS302)。
そして、視聴時間登録処理部353は、視聴が終了したか否かを判断する(ステップS303)。視聴時間登録処理部353は、視聴が終了したと判断した場合は、視聴時間の計測を停止し、計測結果を視聴時間管理DB333に登録して(ステップS304)、本動作を終了させる。
以上のように、本実施形態の情報提供システム1においては、対象ユーザの過去の習慣的な移動履歴情報を移動履歴情報DB331に登録しておき、その移動履歴情報に基づいて残り移動時間を予測し、予測した残り移動時間に最適な推薦コンテンツを提供することができるので、コンテンツが終了する前に対象ユーザの移動が終了して視聴が中断してしまうことを防止でき、コンテンツの推薦を希望するユーザの移動状況に合致するコンテンツを的確に推薦して提供することができる。
[4]変形例
[4.1]変形例1
上記実施形態においては、情報提供サーバ装置30内に各DBを設け、これらのDBを情報提供サーバ装置30のみにおいて管理及び制御する構成としたが、各DBの管理、制御主体は、各々、別個なコンピュータシステムを用いるようにしてもよい。例えば、上記実施形態において、移動履歴登録処理と、視聴時間登録処理と、推薦コンテンツ提供処理とを行うネットワークザービスと、をそれぞれ異なるサーバ装置によって実行してもよい。
[4.2]変形例2
上記実施形態においては、情報提供サーバ装置30は視聴時間管理DB333及び視聴時間登録処理部353を有し、対象ユーザの視聴時間の他のユーザの平均視聴時間に対する比率を反映させて推薦コンテンツを選択するようにしたが、このような比率を考慮せず他のユーザの平均視聴時間をそのまま利用して、推薦コンテンツを選択するようにしてもよい。この場合、情報提供サーバ装置30は視聴時間管理DB333及び視聴時間登録処理部353を有する必要が無いので、情報提供サーバ装置30の小型化と処理の迅速化を図ることができる。
[4.3]変形例3
上記実施形態においては、推薦コンテンツのジャンルについては特に考慮されていないが、例えば、対象ユーザが過去に視聴した推薦コンテンツのジャンルを視聴履歴として視聴時間管理DB333などに登録しておき、移動履歴情報と関連付けて、推薦コンテンツの選択に利用してもよい。これにより、例えば、朝、A地点からB地点に移動する場合は、ニュースジャンルのコンテンツを視聴することが多く、夜、B地点からA地点に移動する場合は、電子書籍ジャンルのコンテンツを視聴することが多いなどの習慣的な視聴履歴を得ることができる。このようにして得られたジャンルを、推薦コンテンツの選択に利用することにより、コンテンツの推薦を希望するユーザの移動状況に合致するコンテンツをより一層的確に推薦して提供することができる。
[4.4]変形例4
上記実施形態においては、例えば新しいニュースのように他のユーザの平均視聴時間が無い場合については特に考慮されていないが、例えば、過去のコンテンツの文字数と視聴時間との相関関係を求めておき、新しいニュースの文字数から大まかな視聴時間を推測するようにしてもよい。
1 … 通信システム
10 … 通信端末装置
30 … 情報提供サーバ装置
310 … 通信制御部
320 … ROM/RAM
330 … 記録装置
331 … 移動履歴情報DB
332 … コンテンツ管理DB
333 … 視聴時間管理DB
340 … サーバ管理制御部
350 … データ処理部
351 … 移動履歴登録処理部
352 … 移動時間予測処理部
353 … 視聴時間登録処理部
354 … 推薦コンテンツ提供処理部
360 … タイマー部

Claims (11)

  1. ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供装置であって、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段と、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段と、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動ログと、に基づいて、当該対象ユーザの移動に関する習慣的な行動か否かを判定し、かつ、当該習慣的な行動であると判定した場合に、当該登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間とを予測する予測手段と、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段と、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と、
    を備え
    前記予測手段が、
    前記対象ユーザの登録された移動履歴情報に関し、1日のうちの同時刻又は同時刻と判定可能な時刻に同じ移動開始位置及び移動終了位置となることが所定の条件を具備する場合は、前記移動中に同時刻又は同時刻と判定可能な時刻になった時に前記移動終了位置までの移動時間を前記残り移動時間として、予測することを特徴とする情報提供装置。
  2. ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供装置であって、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段と、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段と、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動ログと、に基づいて、当該対象ユーザの移動に関する習慣的な行動か否かを判定し、かつ、当該習慣的な行動であると判定した場合に、当該登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間とを予測する予測手段と、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段と、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と、
    を備え、
    前記予測手段が、
    前記対象ユーザの移動履歴情報に関し、1日のうちの異なる時刻又は異なる時刻と判定可能な時刻に同じ移動開始位置及び移動終了位置となることが所定の条件を具備する場合は、前記移動中に前記移動開始位置に位置したと判定した時に前記移動終了位置までの移動時間を前記残り移動時間として、予測することを特徴とする情報提供装置。
  3. ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供装置であって、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段と、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段と、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間を予測する予測手段と、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段と、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と、
    前記対象ユーザが所定の複数の推薦コンテンツの候補を視聴する視聴時間をそれぞれ計測する計測手段と、
    他の複数のユーザが前記複数の推薦コンテンツの候補を視聴した視聴時間の平均値をそれぞれ算出し、当該算出した各平均値に対する前記対象ユーザが該当する推薦コンテンツの候補を視聴した視聴時間の比率を、前記データベースにそれぞれ登録させる比率登録手段と、
    を備え、
    前記選択手段が、
    推薦コンテンツの候補の視聴時間の平均値に、前記対象ユーザの当該推薦コンテンツの候補の前記比率を乗算した前記対象ユーザの予想視聴時間をそれぞれ算出し、
    前記予想視聴時間と前記予測された前記残り移動時間の時間長とに基づいて前記推薦コンテンツの候補の中から前記推薦コンテンツを選択することを特徴とする情報提供装置。
  4. 請求項1〜3のいずれか1項に記載の情報提供装置において、
    前記選択手段が、前記推薦コンテンツを複数選択し、
    前記提供手段が、選択された複数の前記推薦コンテンツに関する情報を前記推薦情報として前記対象ユーザの前記通信端末装置にリスト形式で提供する、情報提供装置。
  5. 請求項1〜4のいずれか1項に記載の情報提供装置において、
    前記選択手段が、前記移動ログに基づいて前記対象ユーザの移動手段を推測し、前記所定の条件として、前記移動手段に基づいて前記推薦コンテンツを選択する、情報提供装置。
  6. コンピュータによって、ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供するプログラムであって、
    前記コンピュータを、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動ログと、に基づいて、当該対象ユーザの移動に関する習慣的な行動か否かを判定し、かつ、当該習慣的な行動であると判定した場合に、当該登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間とを予測する予測手段、及び、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段、
    として機能させ、
    前記予測手段が、
    前記対象ユーザの登録された移動履歴情報に関し、1日のうちの同時刻又は同時刻と判定可能な時刻に同じ移動開始位置及び移動終了位置となることが所定の条件を具備する場合は、前記移動中に同時刻又は同時刻と判定可能な時刻になった時に前記移動終了位置までの移動時間を前記残り移動時間として、予測することを特徴とするプログラム。
  7. コンピュータによって、ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供するプログラムであって、
    前記コンピュータを、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動ログと、に基づいて、当該対象ユーザの移動に関する習慣的な行動か否かを判定し、かつ、当該習慣的な行動であると判定した場合に、当該登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間とを予測する予測手段、及び、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段、
    として機能させ、
    前記予測手段が、
    前記対象ユーザの移動履歴情報に関し、1日のうちの異なる時刻又は異なる時刻と判定可能な時刻に同じ移動開始位置及び移動終了位置となることが所定の条件を具備する場合は、前記移動中に前記移動開始位置に位置したと判定した時に前記移動終了位置までの移動時間を前記残り移動時間として、予測することを特徴とするプログラム。
  8. コンピュータによって、ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供するプログラムであって、
    前記コンピュータを、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間を予測する予測手段、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段、
    前記対象ユーザが所定の複数の推薦コンテンツの候補を視聴する視聴時間をそれぞれ計測する計測手段、及び、
    他の複数のユーザが前記複数の推薦コンテンツの候補を視聴した視聴時間の平均値をそれぞれ算出し、当該算出した各平均値に対する前記対象ユーザが該当する推薦コンテンツの候補を視聴した視聴時間の比率を、前記データベースにそれぞれ登録させる比率登録手段、
    として機能させ、
    前記選択手段が、
    各推薦コンテンツの候補の視聴時間の平均値に、前記対象ユーザの当該推薦コンテンツの候補の前記比率を乗算した前記対象ユーザの予想視聴時間をそれぞれ算出し、
    前記予想視聴時間と前記予測された前記残り移動時間の時間長とに基づいて前記推薦コンテンツの候補の中から前記推薦コンテンツを選択することを特徴とするプログラム。
  9. ユーザによって用いられる通信端末装置と、
    ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供装置と、
    を備え、
    前記情報提供装置が、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段と、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段と、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動ログと、に基づいて、当該対象ユーザの移動に関する習慣的な行動か否かを判定し、かつ、当該習慣的な行動であると判定した場合に、当該登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間とを予測する予測手段、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段と、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と、
    を有し、
    前記予測手段が、
    前記対象ユーザの登録された移動履歴情報に関し、1日のうちの同時刻又は同時刻と判定可能な時刻に同じ移動開始位置及び移動終了位置となることが所定の条件を具備する場合は、前記移動中に同時刻又は同時刻と判定可能な時刻になった時に前記移動終了位置までの移動時間を前記残り移動時間として、予測することを特徴とする情報提供システム。
  10. ユーザによって用いられる通信端末装置と、
    ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供装置と、
    を備え、
    前記情報提供装置が、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段と、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段と、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動ログと、に基づいて、当該対象ユーザの移動に関する習慣的な行動か否かを判定し、かつ、当該習慣的な行動であると判定した場合に、当該登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間とを予測する予測手段、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段と、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と、
    を有し、
    前記予測手段が、
    前記対象ユーザの移動履歴情報に関し、1日のうちの異なる時刻又は異なる時刻と判定可能な時刻に同じ移動開始位置及び移動終了位置となることが所定の条件を具備する場合は、前記移動中に前記移動開始位置に位置したと判定した時に前記移動終了位置までの移動時間を前記残り移動時間として、予測することを特徴とする情報提供システム。
  11. ユーザによって用いられる通信端末装置と、
    ネットワークを介して接続され、移動体とともに移動する通信端末装置にコンテンツに関する情報を推薦情報として提供する情報提供装置と、
    を備え、
    前記情報提供装置が、
    前記通信端末装置の移動情報を当該通信端末装置から取得する取得手段と、
    日時に対応付けられた通信端末装置の移動に関する移動情報を、前記通信端末装置を所有する対象ユーザを識別するためのユーザ識別情報に対応付けて、移動履歴情報として、データベースに登録させる移動履歴登録手段と、
    前記対象ユーザの移動中に当該対象ユーザからコンテンツを提供するよう要求があった場合に、前記データベースに登録された移動履歴情報と、移動中の該当する通信端末装置における移動情報を示す移動ログと、に基づいて、前記対象ユーザが移動を完了するまでの残り移動時間を予測する予測手段と、
    前記予測された前記残り移動時間の時間長に基づいて推薦コンテンツを選択する選択手段と、
    選択された前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置に前記推薦情報として提供する提供手段と、
    前記対象ユーザが所定の複数の推薦コンテンツの候補を視聴する視聴時間をそれぞれ計測する計測手段と、
    他の複数のユーザが前記複数の推薦コンテンツの候補を視聴した視聴時間の平均値をそれぞれ算出し、当該算出した各平均値に対する前記対象ユーザが該当する推薦コンテンツの候補を視聴した視聴時間の比率を、前記データベースにそれぞれ登録させる比率登録手段と、
    を有し、
    前記選択手段が、
    各推薦コンテンツの候補の視聴時間の平均値に、前記対象ユーザの当該推薦コンテンツの候補の前記比率を乗算した前記対象ユーザの予想視聴時間をそれぞれ算出し、
    前記予想視聴時間と前記予測された前記残り移動時間の時間長とに基づいて前記推薦コンテンツの候補の中から前記推薦コンテンツを選択することを特徴とする情報提供システム。
JP2014179224A 2014-09-03 2014-09-03 情報提供装置、プログラム及び情報提供システム Expired - Fee Related JP6446924B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014179224A JP6446924B2 (ja) 2014-09-03 2014-09-03 情報提供装置、プログラム及び情報提供システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014179224A JP6446924B2 (ja) 2014-09-03 2014-09-03 情報提供装置、プログラム及び情報提供システム

Publications (2)

Publication Number Publication Date
JP2016053816A JP2016053816A (ja) 2016-04-14
JP6446924B2 true JP6446924B2 (ja) 2019-01-09

Family

ID=55745098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014179224A Expired - Fee Related JP6446924B2 (ja) 2014-09-03 2014-09-03 情報提供装置、プログラム及び情報提供システム

Country Status (1)

Country Link
JP (1) JP6446924B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6461075B2 (ja) * 2016-12-13 2019-01-30 ヤフー株式会社 配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020548A (ja) * 1998-07-07 2000-01-21 Casio Comput Co Ltd 目的地表示装置、及び行動推測装置
JP2005293195A (ja) * 2004-03-31 2005-10-20 Fujitsu Ten Ltd コンテンツ選択装置
JP2010134762A (ja) * 2008-12-05 2010-06-17 Nec Corp 情報通知システム、情報通知方法およびプログラム
JP5932531B2 (ja) * 2012-07-10 2016-06-08 パイオニア株式会社 電子機器、目的地探索方法、プログラム、記録媒体、ナビゲーションシステム、およびサーバ装置

Also Published As

Publication number Publication date
JP2016053816A (ja) 2016-04-14

Similar Documents

Publication Publication Date Title
US10652141B2 (en) Customized communications for network systems
US9911136B2 (en) Method and system for providing sign data and sign history
US9866997B2 (en) Systems and methods for geo-location based message streams
US9677886B2 (en) Method and apparatus for navigation based on media density along possible routes
WO2015013760A1 (en) Free time activity scheduler
US11683366B2 (en) Systems, methods, and media for causing an action to be performed on a user device
US20170200195A1 (en) Method and system for enabling a user of a multi-user transportation system to initiate a transaction for at least one of a good and a service offered by a third party and use thereof
JP5767144B2 (ja) 経路検索システムを用いた混雑度予測装置および混雑度予測プログラム
TWI569218B (zh) 資訊提供系統及方法
JP2016062433A (ja) 制御装置、印刷装置、携帯端末及びプログラム
JP5879008B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP6446924B2 (ja) 情報提供装置、プログラム及び情報提供システム
KR20140050265A (ko) 여행 가이드 서비스를 위한 방법 및 장치
JP2013135388A (ja) 通信システム、サーバ装置および通信方法
JP6289134B2 (ja) データ処理装置、表示装置、データ処理方法、データ処理プログラム、及びデータ処理システム
JP2012208840A (ja) 情報提供システム
JP2012178082A (ja) コンテンツ配信システム及び方法
JP6346342B1 (ja) 評価装置、評価方法、およびプログラム
JP2018120311A (ja) 電子装置、情報出力方法、情報提供システム
CN113326451A (zh) 用于推送信息的方法和装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170725

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180904

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: 20181106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181119

R150 Certificate of patent or registration of utility model

Ref document number: 6446924

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees