(57)【要約】【課題】ユーザに適した情報を提供する。【解決手段】情報提供システムＳは、複数の通信端末２と、複数の通信端末２に表示情報を提供する情報提供装置１と、を備える。複数の通信端末２のそれぞれは、アプリケーションが表示装置３に表示している画面の遷移に関する画面遷移情報を情報提供装置１に送信する端末送信部と、情報提供装置１から受信した表示情報を前記表示装置３に表示させる表示制御部と、を有し、情報提供装置１は、複数の表示情報を記憶する記憶部と、複数の通信端末２から画面遷移情報を受信する装置受信部と、装置受信部が受信した複数の画面遷移情報に基づいて、複数の表示情報から表示情報を選択する選択部と、選択された表示情報を通信端末２に送信する装置送信部と、を有する。【選択図】図１
2017027377.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末と、前記複数の通信端末に表示情報を提供する情報提供装置と、を備える情報提供システムであって、
前記複数の通信端末のそれぞれは、
アプリケーションが表示部に表示している画面の遷移に関する画面遷移情報を前記情報提供装置に送信する端末送信部と、
前記情報提供装置から受信した前記表示情報を前記表示部に表示させる表示制御部と、
を有し、
前記情報提供装置は、
複数の表示情報を記憶する記憶部と、
前記複数の通信端末から前記画面遷移情報を受信する装置受信部と、
前記装置受信部が受信した複数の前記画面遷移情報に基づいて、前記複数の表示情報から表示情報を選択する選択部と、
選択された前記表示情報を前記複数の通信端末に送信する装置送信部と、
を有する情報提供システム。
【請求項２】
前記選択部は、前記画面遷移情報に含まれる複数の画面間の遷移時間を示す情報に基づいて、前記表示情報を選択する、
請求項１に記載の情報提供システム。
【請求項３】
前記装置送信部は、複数の通信端末群のそれぞれに、複数種類の前記表示情報を送信し、
前記装置受信部は、前記複数の通信端末群のそれぞれから前記画面遷移情報を受信し、
前記選択部は、前記複数の通信端末群のそれぞれから受信した前記画面遷移情報に基づいて、前記複数種類の前記表示情報から表示情報を選択する、
請求項１又は２に記載の情報提供システム。
【請求項４】
前記選択部は、前記複数種類の前記表示情報のそれぞれに対応する複数の前記画面遷移情報の統計情報に基づいて、前記複数種類の前記表示情報から表示情報を選択する、
請求項３に記載の情報提供システム。
【請求項５】
前記選択部は、前記画面遷移情報に含まれる遷移先の画面を示す情報に基づいて、前記表示情報を選択する、
請求項１から４のいずれか１項に記載の情報提供システム。
【請求項６】
前記選択部は、前記画面遷移情報に基づいて、複数の前記通信端末における前記アプリケーションの使用傾向を特定し、当該使用傾向に基づいて前記表示情報を選択する、
請求項１から５のいずれか１項に記載の情報提供システム。
【請求項７】
前記選択部は、前記複数の通信端末から受信した複数の前記画面遷移情報の統計情報と、一の通信端末から受信した前記画面遷移情報とに基づいて、当該一の通信端末に送信する前記表示情報を選択する、
請求項１から６のいずれか１項に記載の情報提供システム。
【請求項８】
前記選択部は、一の通信端末から受信した前記画面遷移情報に含まれる複数のアプリケーションの画面間の遷移時間を示す情報に基づいて、当該通信端末のユーザの所定のアプリケーションの使用状況を特定し、当該使用状況に基づいて、当該一の通信端末に送信する前記表示情報として、当該所定のアプリケーションを紹介する情報を含む表示情報を選択する、
請求項１から７のいずれか１項に記載の情報提供システム。
【請求項９】
前記選択部は、前記画面遷移情報に基づいて、一の通信端末において起動された複数のアプリケーションのそれぞれの表示画面、起動回数、起動を継続した時間、起動開始時刻及び起動日時の少なくともいずれかを特定し、特定した表示画面、起動回数、起動を継続した時間、起動開始時刻及び起動日時の少なくともいずれかに基づいて、当該一の通信端末に送信する前記表示情報を選択する、
請求項１から８のいずれか１項に記載の情報提供システム。
【請求項１０】
情報提供装置が複数の通信端末に表示情報を提供する情報提供方法であって、
前記複数の通信端末のそれぞれにおいて、アプリケーションが表示部に表示している画面の遷移に関する画面遷移情報を前記情報提供装置に送信するステップと、
前記情報提供装置において、前記複数の通信端末から受信した前記画面遷移情報に基づいて、記憶部に記憶されている複数の表示情報から表示情報を選択するステップと、
前記情報提供装置において、選択された前記表示情報を前記複数の通信端末に送信するステップと、
前記複数の通信端末のそれぞれにおいて、前記情報提供装置から受信した前記表示情報を前記表示部に表示させるステップと、
を備える情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム及び情報提供方法に関する。
【背景技術】
【０００２】
従来、端末のユーザ向けの広告情報及び特典情報等の各種の情報を端末に表示することが行われている。例えば、特許文献１には、サーバに登録された特典情報を携帯端末に配信し、当該携帯端末に表示させる方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１４１４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の方法においては、端末に配信した情報が適切であったかどうかを評価することなく、予め決定した情報を配信し続けていた。その結果、ユーザのニーズに合致しない情報を配信し続けてしまう場合が生じていた。このように、ユーザのニーズに合致しない情報が配信されると、ユーザにとっては、不要な情報が表示されることにより操作性が低下するという問題が生じ、情報を配信する企業にとっては、情報配信に要する費用に見合う効果を得ることができないという問題が生じていた。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、ユーザに適した情報を提供することができる情報提供システム及び情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る情報提供システムは、複数の通信端末と、前記複数の通信端末に表示情報を提供する情報提供装置と、を備える情報提供システムであって、前記複数の通信端末のそれぞれは、アプリケーションが表示部に表示している画面の遷移に関する画面遷移情報を前記情報提供装置に送信する端末送信部と、前記情報提供装置から受信した前記表示情報を前記表示部に表示させる表示制御部と、を有し、前記情報提供装置は、複数の表示情報を記憶する記憶部と、前記複数の通信端末から前記画面遷移情報を受信する装置受信部と、前記装置受信部が受信した複数の前記画面遷移情報に基づいて、前記複数の表示情報から表示情報を選択する選択部と、選択された前記表示情報を前記複数の通信端末に送信する装置送信部と、を有する。
【０００７】
前記選択部は、前記画面遷移情報に含まれる複数の画面間の遷移時間を示す情報に基づいて、前記表示情報を選択してもよい。
前記装置送信部は、複数の通信端末群のそれぞれに、複数種類の前記表示情報を送信し、前記装置受信部は、前記複数の通信端末群のそれぞれから前記画面遷移情報を受信し、前記選択部は、前記複数の通信端末群のそれぞれから受信した前記画面遷移情報に基づいて、前記複数種類の前記表示情報から表示情報を選択してもよい。
【０００８】
前記選択部は、前記複数種類の前記表示情報のそれぞれに対応する複数の前記画面遷移情報の統計情報に基づいて、前記複数種類の前記表示情報から表示情報を選択してもよい。
前記選択部は、前記画面遷移情報に含まれる遷移先の画面を示す情報に基づいて、前記表示情報を選択してもよい。
前記選択部は、前記画面遷移情報に基づいて、複数の前記通信端末における前記アプリケーションの使用傾向を特定し、当該使用傾向に基づいて前記表示情報を選択してもよい。
【０００９】
前記選択部は、前記複数の通信端末から受信した複数の前記画面遷移情報の統計情報と、一の通信端末から受信した前記画面遷移情報とに基づいて、当該一の通信端末に送信する前記表示情報を選択してもよい。
前記選択部は、一の通信端末から受信した前記画面遷移情報に含まれる複数のアプリケーションの画面間の遷移時間を示す情報に基づいて、当該通信端末のユーザの所定のアプリケーションの使用状況を特定し、当該使用状況に基づいて、当該一の通信端末に送信する前記表示情報として、当該所定のアプリケーションを紹介する情報を含む表示情報を選択してもよい。
【００１０】
前記選択部は、前記画面遷移情報に基づいて、一の通信端末において起動された複数のアプリケーションのそれぞれの表示画面、起動回数、起動を継続した時間、起動開始時刻及び起動日時の少なくともいずれかを特定し、特定した表示画面、起動回数、起動を継続した時間、起動開始時刻及び起動日時の少なくともいずれかに基づいて、当該一の通信端末に送信する前記表示情報を選択してもよい。
【００１１】
本発明の第２の態様に係る情報提供方法は、情報提供装置が複数の通信端末に表示情報を提供する情報提供方法であって、前記複数の通信端末のそれぞれにおいて、アプリケーションが表示部に表示している画面の遷移に関する画面遷移情報を前記情報提供装置に送信するステップと、前記情報提供装置において、前記複数の通信端末から受信した前記画面遷移情報に基づいて、記憶部に記憶されている複数の表示情報から表示情報を選択するステップと、前記情報提供装置において、選択された前記表示情報を前記複数の通信端末に送信するステップと、前記複数の通信端末のそれぞれにおいて、前記情報提供装置から受信した前記表示情報を前記表示部に表示させるステップと、を備える。
【発明の効果】
【００１２】
本発明によれば、ユーザに適した情報を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る情報提供システムの概要を示す図である。
【図２】第１の実施形態に係る情報提供装置の構成を示す図である。
【図３】表示情報及び条件情報の一例を示す図である。
【図４】第１の実施形態に係る通信端末の構成を示す図である。
【図５】選択された表示情報を通信端末が表示するまでの処理の流れを示すシーケンス図である。
【図６】受付画面の一例を示す図である。
【図７Ａ】第１表示情報が表示された例を示す図である。
【図７Ｂ】第２表示情報が表示された例を示す図である。
【図８】画面遷移情報の一例を示す図である。
【図９】第２の実施形態に係る情報提供システムの概要を示す図である。
【発明を実施するための形態】
【００１４】
＜第１の実施形態＞
［情報提供システムＳの概要］
図１は、第１の実施形態に係る情報提供システムＳの概要を示す図である。
情報提供システムＳは、情報提供装置１と、通信端末２と、表示部としての表示装置３と、管理者端末４とを備え、通信端末２にインストールされたアプリケーションプログラムが表示装置３に画面を表示している場合に、当該画面に対応する表示情報を表示装置３に表示させるシステムである。なお、以下の説明では、アプリケーションプログラムを単にアプリケーションという。
【００１５】
情報提供装置１は、サーバであり、管理者端末４は、パーソナルコンピュータである。通信端末２は、ユーザ宅に設置されている通信機能を備えたセットトップボックスであり、表示装置３は、テレビ受信機である。
【００１６】
情報提供装置１は、複数の通信端末２とケーブルテレビ回線やインターネット等の通信ネットワーク（不図示）を介して通信することができる。本実施形態において、複数の通信端末２は、第１の通信端末群と、第２の通信端末群とのいずれかに属しているものとする。
【００１７】
第１の通信端末群は、ケーブルテレビ回線を構成する複数のノードアンプ（不図示）のうち、少なくとも一部のノードアンプに接続されている通信端末２である。また、第２の通信端末群は、第１の通信端末群に対応するノードアンプとは異なる複数のノードアンプのうち、少なくとも一部のノードアンプに接続されている通信端末２である。第１の通信端末群及び第２の通信端末群は、例えば、情報提供装置１が、管理者端末４から設定操作を受け付けることによって、予め設定されているものとする。
【００１８】
なお、以下の説明において、第１の通信端末群に属する通信端末２を、通信端末２Ａといい、第２の通信端末群に属する通信端末２を、通信端末２Ｂという。また、第１の通信端末群に属する表示装置３を、表示装置３Ａといい、第２の通信端末群に属する表示装置３を、表示装置３Ｂという。
【００１９】
情報提供システムＳにおいて、情報提供装置１は、管理者端末４から、複数の表示情報と、当該表示情報を表示装置３に表示する条件を示す条件情報とを受信する（図１の（１））。条件情報には、画面を識別するための画面識別情報（例えば、アクティビティ名）が含まれている。
【００２０】
情報提供装置１は、管理者端末４から受信した複数の表示情報のうち、第１表示情報を第１の通信端末群に属する複数の通信端末２Ａに送信する（図１の（２−１））。また、情報提供装置１は、管理者端末４から受信した複数の表示情報のうち、第２表示情報を第２の通信端末群に属する複数の通信端末２Ｂに送信する（図１の（２−２））。ここで、情報提供装置１は、表示情報とともに条件情報を送信する。
【００２１】
第１の通信端末群に属する通信端末２Ａは、自身にインストールされているアプリケーションのうち、受信した条件情報に対応するアプリケーションが表示装置３Ａに表示している画面に第１表示情報を表示させる。通信端末２Ａは、表示装置３Ａに表示されている画面の遷移が発生したことを特定し、当該画面の遷移を示す画面遷移情報を情報提供装置１に送信する（図１の（３−１））。
【００２２】
同様に、第２の通信端末群に属する通信端末２Ｂは、自身にインストールされているアプリケーションのうち、受信した条件情報に対応するアプリケーションが表示装置３Ｂに表示している画面に第２表示情報を表示させる。通信端末２Ｂは、表示装置３Ｂに表示されている画面の遷移が発生したことを特定し、当該画面の遷移を示す画面遷移情報を情報提供装置１に送信する（図１の（３−２））。
【００２３】
情報提供装置１は、複数の通信端末２Ａ及び複数の通信端末２Ｂのそれぞれから画面遷移情報を受信すると、受信した複数の画面遷移情報に基づいて、複数の表示情報から、通信端末２Ａ及び通信端末２Ｂに送信する表示情報を選択する（図１の（４））。このようにすることで、情報提供装置１は、画面遷移情報に基づいて通信端末２Ａ及び通信端末２Ｂのそれぞれに配信した第１表示情報及び第２表示情報のうち、どちらの表示情報がユーザのニーズに合致しているかを判定し、当該判定結果に基づいて、表示情報を選択することができる。これにより、情報提供装置１は、通信端末２Ａ及び通信端末２Ｂのそれぞれを使用するユーザに適した情報を提供することができる。
【００２４】
その後、情報提供装置１は、選択された表示情報を複数の通信端末２Ａ及び複数の通信端末２Ｂに送信する（図１の（５））。複数の通信端末２Ａ及び複数の通信端末２Ｂのそれぞれは、選択された表示情報を受信すると、当該表示情報を表示装置３Ａ及び表示装置３Ｂに表示させる。
【００２５】
［情報提供装置１の構成］
続いて、情報提供システムＳが備える情報提供装置１及び通信端末２の構成について説明する。まず、情報提供装置１の構成を説明する。図２は、第１の実施形態に係る情報提供装置１の構成を示す図である。
【００２６】
情報提供装置１は、記憶部１１と、制御部１２とを備える。
記憶部１１は、ＲＯＭ、ＲＡＭ及びハードディスク等の記憶媒体である。記憶部１１は、制御部１２が実行するプログラムを記憶する。また、記憶部１１は、管理者端末４から受信した表示情報と、条件情報とを記憶する。
【００２７】
表示情報は、複数のアプリケーションのそれぞれが表示装置３に表示する画面に対応する情報であり、当該画面に対応して表示装置３に表示される。表示情報は、テキスト情報、画像情報、及びこれらの組み合わせである。条件情報は、表示情報を表示装置３に表示する条件を示し、アプリケーションが表示装置３に表示する画面の画面識別情報と、アプリケーションに関するアプリケーション情報とを含む情報である。アプリケーション情報は、例えば、アプリケーションのバージョン及びパッケージ名である。
【００２８】
図３は、表示情報及び条件情報の一例を示す図である。条件情報は、図３（ａ）に示すように、例えばｉｆ文のような、通信端末２の制御部２３が解釈可能なプログラムコードである。条件情報には、図３（ａ）に示すように、表示情報を表示装置３に表示させるか否かを通信端末２に判定させるための条件文と、表示情報の表示方式及び表示位置を規定する表示条件とが含まれている。
【００２９】
条件文には、表示装置３に表示されている画面の画面識別情報と、当該画面を表示しているアプリケーションに関するアプリケーション情報（バージョン名及びパッケージ名）とに対応する条件が含まれている。通信端末２は、画面識別情報及びアプリケーション情報に基づいて条件文を満たすか否かの判定を行うことにより、表示情報の表示制御を行う。
【００３０】
表示方式には、例えば、表示装置３に対して表示情報を含むダイアログ画面をポップアップ表示させるダイアログ方式と、表示装置３に対してダイアログ画面とは異なる任意の画面を表示させることによって、アプリケーションの画面に表示情報を表示させるオーバーレイ方式とがある。
【００３１】
なお、記憶部１１は、図３（ａ）に示すようなプログラムコードではなく、図３（ｂ）に示すように表示情報と条件情報とを関連付けて記憶してもよい。そして、制御部１２が、記憶部１１に記憶されている表示情報及び条件情報に基づいて、図３（ａ）に示すようなプログラムコードを生成するようにしてもよい。
【００３２】
制御部１２は、例えばＣＰＵである。制御部１２は、記憶部１１に記憶されている各種プログラムを実行することにより、情報提供装置１に係る機能を制御する。制御部１２は、取得部１２１と、装置送信部１２２と、装置受信部１２３と、選択部１２４とを備える。これらの機能の詳細については後述する。
【００３３】
［通信端末２の構成］
続いて、通信端末２の構成について説明する。図４は、第１の実施形態に係る通信端末２の構成を示す図である。通信端末２は、入力部２１と、記憶部２２と、制御部２３とを備える。
入力部２１は、例えば、ボタンやリモートコントローラ等によって構成されており、通信端末２のユーザから操作入力を受け付ける。
【００３４】
記憶部２２は、ＲＯＭ、ＲＡＭ及びハードディスク等の記憶媒体である。記憶部２２は、制御部２３が実行するプログラムを記憶する。具体的には、記憶部２２は、制御部２３を、端末受信部２３１、表示制御部２３２、特定部２３３、及び端末送信部２３４として機能させる情報提供プログラムを記憶する。記憶部２２は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワークを介して外部装置からダウンロードされたプログラムを記憶してもよい。
【００３５】
記憶部２２は、情報提供装置１から受信した複数の表示情報及び条件情報を記憶する。また、記憶部２２は、通信端末２にインストールされているアプリケーションに関するアプリケーション情報として、アプリケーションのバージョン及びパッケージ名を記憶する。
【００３６】
制御部２３は、例えばＣＰＵである。制御部２３は、記憶部２２に記憶されている情報提供プログラム等の各種プログラムを実行することにより、通信端末２に係る機能を制御する。制御部２３は、端末受信部２３１と、表示制御部２３２と、特定部２３３と、端末送信部２３４とを備える。
【００３７】
［選択した表示情報を通信端末２Ａ及び通信端末２Ｂが表示するまでの処理］
続いて、情報提供装置１の制御部１２及び通信端末２の制御部２３が実行する処理の詳細について、シーケンス図を用いながら説明する。図５は、情報提供装置１が選択した表示情報を第１の通信端末群に属する複数の通信端末２Ａと、第２の通信端末群に属する複数の通信端末２Ｂとが表示するまでの処理の流れを示すシーケンス図である。
【００３８】
なお、以下の説明では、１台の通信端末２Ａに着目して処理の詳細を説明するが、複数の通信端末２Ａのそれぞれが同様の処理を行うものとする。同様に、１台の通信端末２Ｂに着目して処理の詳細を説明するが、複数の通信端末２Ｂのそれぞれが同様の処理を行うものとする。
【００３９】
まず、情報提供装置１の取得部１２１は、管理者端末４から、複数の表示情報と、当該表示情報に対応する条件情報を取得する（Ｓ１）。例えば、取得部１２１は、管理者端末４から、表示情報及び条件情報の登録要求を受け付けたことに応じて、表示情報及び条件情報の登録を受け付けるための受付画面を管理者端末４に表示させ、当該受付画面を介して、表示情報及び条件情報を取得する。
【００４０】
図６は受付画面の一例を示す図である。図６に示すように、受付画面には、条件入力領域Ａ１と、表示情報の入力を受け付ける表示情報入力欄Ａ２とが設けられている。条件入力領域Ａ１には、条件情報の入力を受け付ける入力欄として、アプリケーションのパッケージ名、アプリケーションのバージョン、アプリケーションの画面の画面識別情報、表示情報の表示位置、及び表示情報の表示方式の入力を受け付ける入力欄が設けられている。
【００４１】
受付画面において表示情報及び条件情報が入力された状態で登録ボタンが押下されると、取得部１２１は、入力された表示情報を取得する。また、取得部１２１は、条件入力領域Ａ１に入力された情報に基づいて、図３（ａ）に示すような条件情報を生成することにより、条件情報を取得する。なお、図６に示す受付画面の例では、表示情報として、テキスト情報の入力を受け付ける例を示したが、画像を受け付けるようにしてもよい。また、受付画面は、プログラムコードの入力を直接受け付けてもよい。
【００４２】
取得部１２１は、取得した複数の表示情報及び条件情報を記憶部１１に記憶させる。
装置送信部１２２は、複数の通信端末群のそれぞれに、記憶部１１に記憶されている複数種類の表示情報を送信する。具体的には、装置送信部１２２は、記憶部１１に記憶されている複数の表示情報のうち、第１表示情報と、当該第１表示情報に対応する条件情報とを、第１の通信端末群に属する複数の通信端末２Ａに送信する。また、装置送信部１２２は、記憶部１１に記憶されている複数の表示情報のうち、第２表示情報と、当該第２表示情報に対応する条件情報とを、第２の通信端末群に属する通信端末２Ｂに送信する。
【００４３】
続いて、通信端末２Ａの端末受信部２３１は、第１表示情報と、当該第１表示情報に対応する条件情報とを受信する。端末受信部２３１は、受信した第１表示情報及び条件情報を記憶部２２に記憶させる。
【００４４】
続いて、通信端末２Ａの表示制御部２３２は、第１表示情報を表示させる（Ｓ２）。具体的には、表示制御部２３２は、通信端末２Ａにインストールされたアプリケーションが表示装置３に表示している画面の画面識別情報等を取得する。そして、表示制御部２３２は、取得した情報が、第１表示情報に対応する条件情報が示す条件を満たす場合に、条件情報に含まれる表示位置及び表示方式に基づいて、第１表示情報を表示装置３Ａに表示させる。
【００４５】
図７Ａは、第１表示情報が表示装置３Ａに表示された例を示す図である。図７Ａは、アプリケーションを起動させるためのランチャーアプリケーションが表示装置３Ａに表示するランチャー画面３２に、第１表示情報３２Ａがオーバーレイ方式で表示された例を示す図である。図７Ａに示す例では、ランチャー画面３２の右上部分に第１表示情報３２Ａとして、カラオケアプリケーションを利用することにより特典が得られる旨と、カラオケアプリケーションを実行することにより詳細が確認できる旨とを示すメッセージが、オーバーレイ方式で表示されていることが確認できる。
【００４６】
続いて、通信端末２Ａの特定部２３３は、通信端末２Ａにインストールされているアプリケーションが表示装置３Ａに表示している画面の遷移が発生したことを特定する（Ｓ３）。具体的には、特定部２３３は、表示装置３に表示されている画面を監視し、画面が切り替わったことを特定する。そして、特定部２３３は、画面が切り替わったことに応じて、画面が切り替わった時刻（切替時刻）と、切り替わった後の画面の画面識別情報と、画面に対応するアプリケーションのパッケージ名とを特定する。特定部２３３は、特定した情報と、通信端末２Ａを識別する端末ＩＤとを関連付けた画面遷移情報を生成する。
【００４７】
図８は、画面遷移情報の一例を示す図である。図８に示されているように、画面遷移情報には、通信端末２Ａの端末ＩＤと、特定部２３３が特定したアプリケーションのパッケージ名と、画面識別情報と、切替時刻とが含まれていることが確認できる。
続いて、通信端末２Ａの端末送信部２３４は、画面遷移情報を情報提供装置１に送信する。例えば、通信端末２Ａの端末送信部２３４は、所定時間おきに画面遷移情報を情報提供装置１に送信する。
【００４８】
他方、通信端末２Ｂの端末受信部２３１は、第２表示情報と、当該第２表示情報に対応する条件情報とを受信する。端末受信部２３１は、受信した第２表示情報及び条件情報を記憶部２２に記憶させる。
【００４９】
続いて、通信端末２Ｂの表示制御部２３２は、通信端末２Ａが第１表示情報を表示させる際の処理と同様に、表示装置３Ｂに第２表示情報を表示させる（Ｓ４）。
図７Ｂは、第２表示情報が表示装置３Ｂに表示された例を示す図である。図７Ｂは、表示装置３Ｂに表示するランチャー画面３２に第２表示情報３２Ｂがオーバーレイ方式で表示された例を示す図である。図７Ｂに示す例では、ランチャー画面３２の右上部分に第２表示情報３２Ｂとして、カラオケアプリケーションにおいて５曲利用することにより特典が得られる旨を示すメッセージがオーバーレイ方式で表示されていることが確認できる。
【００５０】
続いて、通信端末２Ｂの特定部２３３は、通信端末２Ａの特定部２３３と同様に、通信端末２Ｂにインストールされているアプリケーションが表示装置３Ｂに表示している画面の遷移が発生したことを特定し（Ｓ５）、当該画面の遷移に関する画面遷移情報を生成する。
通信端末２Ｂの端末送信部２３４は、画面遷移情報を所定時間おきに情報提供装置１に送信する。
【００５１】
続いて、情報提供装置１の装置受信部１２３は、複数の通信端末群のそれぞれから画面遷移情報を受信する。具体的には、装置受信部１２３は、第１の通信端末群に属する複数の通信端末２Ａのそれぞれと、第２の通信端末群に属する複数の通信端末２Ｂのそれぞれとから、画面遷移情報を受信する。
【００５２】
続いて、情報提供装置１の選択部１２４は、装置受信部１２３が受信した複数の画面遷移情報に基づいて、複数の表示情報から表示情報を選択する（Ｓ６）。
具体的には、選択部１２４は、複数の通信端末群のそれぞれから受信した、複数種類の表示情報のそれぞれに対応する複数の画面遷移情報の統計情報に基づいて、複数種類の表示情報から表示情報を選択する。
【００５３】
より具体的には、選択部１２４は、複数の通信端末群のそれぞれから受信した、複数種類の表示情報のそれぞれに対応する複数の画面遷移情報に含まれる複数の画面間の遷移時間の平均値に基づいて、表示情報を選択する。ここで、遷移時間は、表示装置３Ａに画面が表示されてから当該画面とは異なる画面に切り替わるまでの時間であり、切替時刻に基づいて算出される。
【００５４】
例えば、選択部１２４は、第１の通信端末群に属する複数の通信端末２Ａから受信した、第１表示情報に対応する複数の画面遷移情報に含まれている切替時刻に基づいて、複数の画面間の遷移時間の平均値を算出する。
同様に、選択部１２４は、第２の通信端末群に属する複数の通信端末２Ｂから受信した、第２表示情報に対応する複数の画面遷移情報に含まれている切替時刻に基づいて、複数の画面間の遷移時間の平均値を算出する。
【００５５】
ここで、遷移時間の平均値が短いことは、表示情報によってユーザに適切な案内が行われ、ユーザが適切な行動を取っている可能性が高いと推測することができる。そこで、選択部１２４は、第１表示情報及び第２表示情報のうち、遷移時間の平均値が短い表示情報を選択する。
【００５６】
例えば、図７Ａに示す第１表示情報に対応する遷移時間の平均値に比べて、図７Ｂに示す第２表示情報に対応する遷移時間の平均値が短い場合には、図７Ｂに示す第２表示情報が特典を付与する条件が具体的に記載された内容であり、ユーザが当該内容を理解して速やかに画面遷移を行った可能性が高いと考えられる。そこで、情報提供装置１は、遷移時間が短い第２表示情報を選択する。
このように、情報提供装置１は、画面遷移時間に基づいて、表示情報を選択することにより、ユーザが適切な行動を取る可能性が高い表示情報を選択することができる。
【００５７】
なお、選択部１２４は、遷移時間の平均値に基づいて表示情報を選択することとしたが、これに限らない。例えば、選択部１２４は、遷移時間の分散値を算出し、当該分散値に基づいて、複数種類の表示情報から表示情報を選択するようにしてもよい。例えば、選択部１２４は、分散値が相対的に小さい表示情報を選択するようにしてもよい。分散値が相対的に小さいことは、表示情報の内容が適切であり、複数のユーザが同様の行動を取る可能性が高いことを示している。したがって、情報提供装置１は、分散値が相対的に小さい表示情報を選択することにより、適切な内容の表示情報を選択することができる。
【００５８】
また、選択部１２４は、画面遷移情報に含まれる遷移先の画面を示す情報（画面識別情報）に基づいて、表示情報を選択してもよい。例えば、選択部１２４は、複数の画面遷移情報に含まれる画面識別情報に基づいて、複数種類の表示情報のそれぞれに対応するユーザがどの画面まで遷移する傾向が強いかを特定する。そして、選択部１２４は、複数の表示情報のうち、ユーザに閲覧させたい画面まで遷移する傾向が相対的に強い表示情報を選択する。このようにすることで、情報提供装置１は、ユーザに閲覧させたい画面まで画面遷移させる可能性が高い表示情報を選択することができる。
【００５９】
続いて、情報提供装置１の装置送信部１２２は、選択部１２４によって選択された表示情報を、複数の通信端末２に送信する。具体的には、装置送信部１２２は、選択された表示情報と、当該表示情報に対応する条件情報とを、第１の通信端末群に属する複数の通信端末２Ａと、第２の通信端末群に属する複数の通信端末２Ｂとに送信する。なお、装置送信部１２２は、選択された表示情報を、第１の通信端末群及び第２の通信端末群に属していない複数の通信端末２に送信してもよい。
【００６０】
続いて、第１の通信端末群に属する通信端末２Ａの端末受信部２３１は、選択された表示情報と条件情報とを受信する。通信端末２Ａの表示制御部２３２は、当該条件情報に基づいて、選択された表示情報を表示装置３Ａに表示させる（Ｓ７）。
【００６１】
同様に、第２の通信端末群に属する通信端末２Ｂの端末受信部２３１は、選択された表示情報と条件情報とを受信する。通信端末２Ｂの表示制御部２３２は、当該条件情報に基づいて、選択された表示情報を表示装置３Ｂに表示させる（Ｓ８）。
【００６２】
［第１の実施形態における効果］
以上の通り、第１の実施形態に係る情報提供システムＳにおいて、情報提供装置１は、複数の通信端末２のそれぞれから受信した複数の画面遷移情報に基づいて、複数の表示情報から表示情報を選択し、選択された表示情報を複数の通信端末２に送信し、複数の通信端末２のそれぞれは、情報提供装置１から受信した表示情報を表示装置３に表示させる。
【００６３】
このようにすることで、情報提供システムＳは、画面遷移情報が示す画面の遷移状況に基づいて、ユーザのニーズに合致する表示情報を選択し、当該表示情報を通信端末２に表示させることができる。したがって、情報提供システムＳは、ユーザに適した情報を提供することができる。
【００６４】
また、情報提供システムＳにおいて、情報提供装置１は、複数の通信端末群のそれぞれに複数種類の表示情報を送信し、複数の通信端末群のそれぞれから受信した画面遷移情報に基づいて、複数種類の表示情報から表示情報を選択する。このようにすることで、情報提供装置１は、複数の通信端末群のそれぞれに実際に送信した複数種類の表示情報から、情報の表示効果が最も高い表示情報を選択することができる。
【００６５】
また、情報提供システムＳにおいて、情報提供装置１は、複数種類の表示情報のそれぞれに対応する複数の画面遷移情報の統計情報に基づいて、複数種類の表示情報から表示情報を選択する。このようにすることで、情報提供装置１は、複数のユーザの画面遷移の傾向に基づいて表示情報を選択することができる。
【００６６】
なお、第１の実施形態において、第１表示情報と、第２表示情報とはそれぞれ異なる内容の表示情報であることとしたが、これに限らない。例えば、第１表示情報と、第２表示情報とは、それぞれ異なる操作性を有する画面インターフェースを示す情報であってもよい。このようにすることで、情報提供装置１は、それぞれの画面インターフェースに対応する画面遷移情報に基づいて、どちらの画面インターフェースが高い操作性を有しているかを判定し、操作性が高い画面インターフェースを選択することができる。
【００６７】
＜第２の実施形態＞
［アプリケーションの利用実態に応じて表示情報を選択する］
続いて、第２の実施形態に係る情報提供システムＳについて説明する。第２の実施形態に係る情報提供システムＳは、情報提供装置１が、ユーザのアプリケーションの利用実態に応じて、複数種類の表示情報から表示情報を選択する点で第１の実施形態に係る情報提供システムＳと異なる。以下、第１の実施形態と異なる部分について説明を行う。第１の実施形態と同じ部分については適宜説明を省略する。
【００６８】
図９は、第２の実施形態に係る情報提供システムＳの概要を示す図である。
第２の実施形態に係る情報提供システムＳにおいて、情報提供装置１は、管理者端末４から、複数の表示情報と、条件情報とを受信する（図９の（１））。
複数の通信端末２のそれぞれは、表示装置３に表示されている画面の遷移が発生したことを特定し、当該画面の遷移を示す画面遷移情報を情報提供装置１に送信する（図９の（２））。
【００６９】
情報提供装置１は、複数の通信端末２のそれぞれから画面遷移情報を受信すると、受信した複数の画面遷移情報に基づいて、複数の通信端末２におけるアプリケーションの利用実態を特定し、当該利用実態に基づいて、それぞれの通信端末２に送信する表示情報を選択する（図９の（３））。
【００７０】
その後、情報提供装置１は、選択された表示情報を複数の通信端末２に送信する（図９の（４））。複数の通信端末２のそれぞれは、選択された表示情報を受信すると、当該表示情報を表示装置３に表示させる。
【００７１】
続いて、第２の実施形態における情報提供装置１の制御部１２及び通信端末２の制御部２３の具体的な機能について説明する。
第２の実施形態において、選択部１２４は、装置受信部１２３が受信した複数の画面遷移情報に基づいて、複数の通信端末２におけるアプリケーションの使用傾向を特定し、当該使用傾向に基づいて表示情報を選択する。
【００７２】
具体的には、選択部１２４は、複数の通信端末２から受信した複数の画面遷移情報の統計情報と、一の通信端末から受信した画面遷移情報とに基づいて、当該一の通信端末２におけるアプリケーションの使用頻度が高いか否かを判定し、使用頻度が高いと判定した場合に、当該一の通信端末２に送信する表示情報を選択する。
【００７３】
以下に、一の通信端末２における動画アプリケーションの使用頻度に基づいて、当該一の通信端末２に送信する表示情報を選択する例について説明する。
まず、通信端末２の特定部２３３は、動画アプリケーションによって表示される動画の再生時間を特定し、当該再生時間を含む画面遷移情報を生成する。そして、通信端末２の端末送信部２３４は、当該画面遷移情報を情報提供装置１に送信する。
【００７４】
続いて、選択部１２４は、複数の通信端末２から受信した複数の画面遷移情報の統計情報として、単位時間（例えば、１週間）あたりの動画の再生時間を特定する。すなわち、選択部１２４は、複数の端末ＩＤのそれぞれについて、画面遷移情報に含まれる動画の再生時間に基づいて、動画アプリケーションの平均利用時間を算出する。
【００７５】
そして、選択部１２４は、一の通信端末２における、動画アプリケーションの単位時間当たりの動画の利用時間が、算出した平均利用時間よりも所定割合以上長いか否かを判定することにより、動画アプリケーションの利用頻度が高いか否かを判定する。選択部１２４は、動画アプリケーションの利用頻度が高いと判定すると、当該ユーザの通信端末２に表示させる表示情報として、複数の表示情報の中から、動画アプリケーションに関する特典情報が含まれている表示情報を選択する。
【００７６】
例えば、選択部１２４は、動画アプリケーションの有料サービスを無料で利用することが可能な特典情報を含む表示情報を選択する。また、選択部１２４は、動画アプリケーションの利用頻度が高いと判定されなかったユーザの通信端末２に表示させる表示情報として、複数の表示情報の中から、動画アプリケーションの利用を促すメッセージを含む表示情報を選択する。
【００７７】
なお、選択部１２４は、画面遷移情報に含まれるパッケージ名、及び切替時刻に基づいて、一の通信端末２において起動された複数のアプリケーションのそれぞれの表示画面、起動回数、起動を継続した時間、起動開始時刻及び起動日時の少なくともいずれかを特定し、特定した表示画面、起動回数、起動を継続した時間、起動開始時刻及び起動日時の少なくともいずれかに基づいて、当該一の通信端末２に送信する表示情報を選択してもよい。このようにすることで、情報提供装置１は、アプリケーションの表示画面、起動回数、起動を継続した時間、起動開始時刻及び起動日時等の組み合わせに基づいてユーザを分類し、分類されたユーザのそれぞれに適した表示情報を選択することができる。
【００７８】
［第２の実施形態における効果］
以上の通り、第２の実施形態に係る情報提供装置１は、複数の通信端末２におけるアプリケーションの使用傾向を特定し、当該使用傾向に基づいて表示情報を選択する。このようにすることで、情報提供装置１は、ユーザのアプリケーションの利用状況に適した表示情報を選択することができる。
【００７９】
＜第３の実施形態＞
［所定のアプリケーションの使用を迷っている場合に、当該アプリケーションの紹介情報を表示させる］
続いて、第３の実施形態に係る情報提供システムＳについて説明する。第３の実施形態に係る情報提供装置１は、一の通信端末２のユーザが所定のアプリケーションの使用を迷っていると判定した場合に、当該一の通信端末２に送信する表示情報として、当該アプリケーションの紹介情報を示す表示情報を選択する点で第２の実施形態の情報提供装置１と異なる。
【００８０】
第３の実施形態において、情報提供装置１の選択部１２４は、一の通信端末２から受信した画面遷移情報に含まれる一のアプリケーションの画面間の遷移時間、及び複数のアプリケーションの画面間の遷移時間を示す情報に基づいて、当該通信端末２のユーザの所定のアプリケーションの使用状況を特定する。
【００８１】
具体的には、選択部１２４は、まず、複数の通信端末２から受信した複数の画面遷移情報に含まれるパッケージ名及び切替時刻に基づいて、一のアプリケーションの画面間の遷移時間の平均値、及び複数のアプリケーションの画面間の遷移時間の平均値を特定する。
【００８２】
そして、選択部１２４は、一の通信端末２から受信した画面遷移情報に含まれるパッケージ名及び切替時刻に基づいて、所定のアプリケーションの画面間の遷移時間、及び所定のアプリケーションの画面から他のアプリケーションの画面への遷移時間を特定する。選択部１２４は、所定のアプリケーションの画面間の遷移時間が、一のアプリケーションの画面間の平均値よりも所定割合以上短い場合、又は、特定した遷移時間が、特定した遷移時間の平均値よりも所定割合以上短い場合には、一の通信端末２のユーザが、所定のアプリケーションの使用を迷っており、アプリケーションのザッピングをしている状態であると判定する。すなわち、画面遷移後に、短時間で同じ画面に戻ってくる場合、当該画面遷移は、ユーザが操作を間違えたり操作を迷っていたりしている可能性があり、アプリケーションの提供者が閲覧させたい画面まで遷移する傾向が相対的に低いと考えられる。そこで、選択部１２４は、アプリケーションのザッピングをしている状態であると判定すると、当該一の通信端末２に送信する表示情報として、当該所定のアプリケーションを紹介する情報を含む表示情報を選択する。
【００８３】
［第３の実施形態における効果］
以上の通り、第３の実施形態に係る情報提供装置１は、所定のアプリケーションの使用状況を特定し、当該使用状況に基づいて、当該一の通信端末に送信する前記表示情報として、当該所定のアプリケーションを紹介する情報を含む表示情報を選択する。このようにすることで、情報提供装置１は、所定のアプリケーションの使用を迷っているユーザが当該所定のアプリケーションを使用する可能性を高めることができる。
【００８４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。また、特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００８５】
また、上述の実施形態では、通信端末２が、表示装置３にアプリケーションの画面及び表示情報を表示させたが、これに限らない。例えば、通信端末２が表示部を備えている場合、当該表示部にアプリケーションの画面及び表示情報を表示させてもよい。
また、上述の実施形態では、通信端末２にインストールされたアプリケーションが表示装置３に画面を表示している場合に、当該画面に対応する表示情報を表示装置３に表示させたが、これに限らない。例えば、通信端末２がネットワーク上から取得して実行したアプリケーションが表示装置３に画面を表示している場合に、表示情報を表示装置３に表示させてもよい。
【符号の説明】
【００８６】
１・・・情報提供装置、１１・・・記憶部、１２・・・制御部、１２１・・・取得部、１２２・・・装置送信部、１２３・・・装置受信部、１２４・・・選択部、２・・・通信端末、２１・・・入力部、２２・・・記憶部、２３・・・制御部、２３１・・・端末受信部、２３２・・・表示制御部、２３３・・・特定部、２３４・・・端末送信部、３・・・表示装置、４・・・管理者端末
【図１】
2017027377.tif 000003
【図２】
2017027377.tif 000004
【図３】
2017027377.tif 000005
【図４】
2017027377.tif 000006
【図５】
2017027377.tif 000007
【図６】
2017027377.tif 000008
【図７Ａ】
2017027377.tif 000009
【図７Ｂ】
2017027377.tif 000010
【図８】
2017027377.tif 000011
【図９】
2017027377.tif 000012