(57)【要約】【課題】ユーザにとって有益なコンテンツの情報を提供する。【解決手段】一定以上の利用度のコンテンツの利用情報を要求する利用情報要求手段３１と、利用情報を管理する情報管理手段３２と、任意のアカウントとは別のアカウントが利用しているコンテンツのうち、任意のアカウントが利用していない別のコンテンツを推奨コンテンツとして選出するコンテンツ選出手段３３と、コンテンツの情報を抽出するコンテンツ情報抽出手段３４と、推奨コンテンツの情報を送信する情報送信手段３５とを備えている情報提供サーバ装置１。【選択図】図２
2015018366.tif 000002
【特許請求の範囲】
【請求項１】
登録されているアカウントに推奨するコンテンツの情報をそのアカウントの端末機器に送信する情報提供サーバ装置であって、
前記登録されているアカウントに対し、一定以上の利用度のコンテンツの利用情報を要求する利用情報要求手段と、
前記アカウントごとに関連付けて前記利用情報を管理する情報管理手段と、
複数のアカウントに関連付けられた利用情報を比較し、複数のアカウントが利用しているコンテンツを検索し、任意のアカウントとは別のアカウントが利用しているコンテンツのうち、前記任意のアカウントが利用していない別のコンテンツを推奨コンテンツとして選出するコンテンツ選出手段と、
前記選出した推奨コンテンツの情報を前記任意のアカウントの端末機器に送信する情報送信手段とを備えていることを特徴とする情報提供サーバ装置。
【請求項２】
前記コンテンツ選出手段が、前記別のコンテンツのうち、利用しているアカウントの数が多いコンテンツを選出する請求項１に記載の情報提供サーバ装置。
【請求項３】
前記利用情報が、端末機器におけるコンテンツの利用順の情報を含んでおり、
前記コンテンツ選出手段が、前記別のコンテンツのうち、時系列で当該コンテンツの直前又は直後に利用されたコンテンツを選出する請求項１又は請求項２に記載の情報提供サーバ装置。
【請求項４】
前記利用情報が、アカウントに関連付けられた端末機器の情報及び当該端末機器を使用する使用者の情報を含んでおり、
前記コンテンツ選出手段が、前記使用者の情報を参照し、前記別のコンテンツのうち、前記任意のアカウントの情報と類似した情報を有するアカウントが利用しているコンテンツを推奨コンテンツとして選出する請求項１から請求項３のいずれかに記載の情報提供サーバ装置。
【請求項５】
前記利用情報が、前記コンテンツを利用時の回線の情報を含んでおり、
前記コンテンツ選出手段が、前記回線の情報を参照し、前記別のコンテンツのうち、予め決められた回線が利用されているコンテンツを推奨コンテンツとして選出する請求項１から請求項４のいずれかに記載の情報提供サーバ装置。
【請求項６】
前記利用情報が、一定期間内におけるコンテンツの利用時間と利用回数とを含んでおり、
前記コンテンツ選出手段が、前記別のコンテンツのうち、利用時間又は利用時間が一定の基準を越えるコンテンツを推奨コンテンツとして絞り込む請求項１から請求項５のいずれかに記載の情報提供サーバ装置。
【請求項７】
提供したコンテンツの情報の履歴を蓄積した情報提供履歴が備えられており、
前記端末機器からの要求に応じ、前記蓄積情報を提供する請求項１から請求項６のいずれかに記載の情報提供サーバ装置。
【請求項８】
コンテンツが利用されたことを検出し、利用したコンテンツの情報の履歴を取得する利用情報取得部と、
請求項１から請求項７のいずれかに記載の情報提供サーバ装置からの要求に応じて、前記利用情報を送信する利用情報送信手段とを備えている端末機器。
【請求項９】
登録されているアカウントの端末機器に推奨するコンテンツの情報を送信する情報提供プログラムであって、
前記登録されているアカウントに対し、一定以上の利用度のコンテンツの利用情報を要求する利用情報要求工程と、
前記アカウントごとに関連付けて前記利用情報を管理する情報管理工程と、
複数のアカウントに関連付けられた利用情報を比較し、複数のアカウントが利用しているコンテンツを検索し、任意のアカウントとは別のアカウントが利用しているコンテンツのうち、前記任意のアカウントが利用していない別のコンテンツを推奨コンテンツとして選出するコンテンツ選出工程と、
前前記選出したコンテンツの情報を抽出するコンテンツ情報抽出工程と、
前記選出したコンテンツの情報を任意のアカウントの端末機器に送信する情報送信工程とをコンピュータに実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録されている端末機器にユーザに推奨するコンテンツの情報を提供する情報提供プログラム、情報提供サーバ装置及び端末機器に関するものである。
【背景技術】
【０００２】
スマートフォンやタブレットＰＣのような多くの携帯情報端末は、アプリケーション、動画、電子書籍等のコンテンツを、コンテンツ提供サービス（サーバ）を介して取得するようになっている。このようなコンテンツ提供サービスは、ユーザの要求によりコンテンツを送信する以外にも、ユーザに対し、おすすめ情報を提供するサービスを行っている場合が多い。このようなおすすめ情報の提供サービスは、たとえば、特許文献１に示すような配信サービスがある。
【０００３】
特許文献１の新着コンテンツ配信方法は、予めユーザによって登録されている検索キーを用いてコンテンツ収集ロボットが、ウェブ上のコンテンツを検索する。そして、前記コンテンツ収集ロボットが収集したコンテンツを、データベースに保存し、最新のコンテンツの情報を登録ユーザに送信する。このとき、コンテンツ解析部が、データベースに保存したコンテンツ情報に、ユーザが登録している検索キーに基づいてユーザの嗜好に類似したコンテンツが含まれているか解析する。そして、データベースにユーザの嗜好に類似したコンテンツが含まれている場合、ユーザの嗜好に類似したコンテンツの情報も一緒にユーザに送信するようにしている。
【０００４】
これにより、ユーザの嗜好にマッチしたコンテンツの情報を送信することで、ユーザは詳細に検索キーを登録しなくても、嗜好にマッチしたコンテンツの情報を取得することができる。また、ユーザが以前にダウンロードしたコンテンツに類似したコンテンツのうち、ダウンロード数の多いコンテンツを、推奨情報として送信するものもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２９７６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の構成では、ユーザが予め登録している検索キーに基づき、ユーザの嗜好にマッチしたコンテンツの情報を提示しているが、ユーザが登録した検索キーによっては、類似するコンテンツの量が膨大になり、利便性が悪い場合がある。また、検索キーの登録から長い時間がたっている場合、現在のユーザの嗜好とは異なるコンテンツの情報が送信され、ユーザの利便性が悪い場合がある。
【０００７】
さらに、ユーザがダウンロードしたコンテンツと類似のコンテンツでダウンロード数の多いコンテンツの情報を推奨情報とするものの場合、すでに所有しているコンテンツと類似したコンテンツであるため、有益ではないコンテンツである場合が多い。例えば、コンテンツがアプリケーションの場合、ダウンロードしているアプリケーションと同種のアプリケーションの情報を提供されても、ユーザにとって有益な情報にならない場合がある。
【０００８】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、ユーザにとって有益なコンテンツの情報を提供する情報提供サーバ装置、情報提供サーバ装置から情報を取得する端末機器及び情報提供プログラムを提供することである。
【課題を解決するための手段】
【０００９】
この発明の一の局面による情報提供サーバ装置は、登録されているアカウントに対し、一定以上の利用度のコンテンツの利用情報を要求する利用情報要求手段と、前記アカウントごとに関連付けて前記利用情報を管理する情報管理手段と、複数のアカウントに関連付けられた利用情報を比較し、複数のアカウントが利用しているコンテンツを検索し、任意のアカウントとは別のアカウントが利用しているコンテンツのうち、前記任意のアカウントが利用していない別のコンテンツを推奨コンテンツとして選出するコンテンツ選出手段と、前記推奨コンテンツの情報を抽出するコンテンツ情報抽出手段と、前記選出した推奨コンテンツの情報を前記任意のアカウントの端末機器に送信する情報送信手段とを備えていることを特徴とするものである。
【００１０】
この発明の一局面による情報提供サーバ装置では、複数の端末機器によるコンテンツの利用情報を取得し、その利用情報に基づいて、登録されている端末機器に推奨するコンテンツの情報を送信するため、使用者にとって有益な情報を送信することが可能である。また、実際にコンテンツを利用した情報に基づいているため、情報提供を受けた使用者にとって有益度を高めることが可能である。
【００１１】
上記一局面による情報提供サーバ装置において、前記コンテンツ選出手段が、前記別のコンテンツのうち、利用しているアカウントの数が多いコンテンツを選出するように構成されている。このように構成すれば、ある程度嗜好、利用状況が近いアカウントが利用しているコンテンツでさらに人気の高いコンテンツの情報を提供することができ、使用者にとって有益なコンテンツ情報を提供することができる。
【００１２】
上記一局面による情報提供サーバ装置において、前記利用情報が、端末機器におけるコンテンツの利用順の情報を含んでおり、前記コンテンツ選出手段が、前記別のコンテンツのうち、時系列で当該コンテンツの直前又は直後に利用されたコンテンツを選出するように構成されている。このように構成すれば、使用者が知らないコンテンツと連続して利用することで、利便性が高められている場合、利便性を高めることができるコンテンツの情報を提供できるので、使用者にとって有益なコンテンツ情報を提供することができる。
ができる。
【００１３】
上記一局面による情報提供サーバ装置において、前記利用情報が、アカウントに関連付けられた端末機器の情報及び当該端末機器を使用する使用者の情報を含んでおり、前記コンテンツ選出手段が、前記使用者の情報を参照し、前記別のコンテンツのうち、前記任意のアカウントの情報と類似した情報を有するアカウントが利用しているコンテンツを推奨コンテンツとして選出するように構成されている。このように構成すれば、情報提供を受ける使用者と類似した、個性、生活形態等を有する別のアカウントが利用しているコンテンツを提供することで、使用者にとって有益なコンテンツ情報を提供することができる。
【００１４】
上記一局面による情報提供サーバ装置において、前記利用情報が、前記コンテンツを利用時の回線の情報を含んでおり、前記コンテンツ選出手段が、前記回線の情報を参照し、前記別のコンテンツのうち、予め決められた回線が利用されているコンテンツを推奨コンテンツとして選出するように構成されている。このように構成すれば、提供されたコンテンツを利用するときの回線速度が異なることで、円滑な利用が困難になる等の不具合が発生しにくくなり、使用者にとって有益なコンテンツ情報を提供することができる。
【００１５】
上記一局面による情報提供サーバ装置において、前記利用情報が、一定期間内におけるコンテンツの利用時間と利用回数とを含んでおり、前記コンテンツ選出手段が、前記別のコンテンツのうち、利用時間又は利用時間が一定の基準を越えるコンテンツを推奨コンテンツとして絞り込むように構成されている。このように構成すれば、推奨コンテンツの数を絞り込むことができ、使用者のコンテンツの吟味に要する時間を減らすことができる。これにより、使用者にとって有益なコンテンツ情報を提供することができる。
【００１６】
上記一局面による情報提供サーバ装置において、前記記憶手段は、提供したコンテンツの情報の履歴を蓄積した情報提供履歴を備えており、前記端末機器からの要求に応じ、前記蓄積情報を提供するように構成されている。このように構成すれば、端末機器の電源が入っていなかったり、電波が届かなかったりしてコンテンツ情報の提供ができなかった場合でも、使用者の要求に応じてコンテンツ情報の提供を行うことが可能である。これにより使用者にとって有益なコンテンツ情報を提供することができる。
【００１７】
この発明の一の局面による端末機器において、コンテンツが利用されたことを検出し、利用したコンテンツの情報の履歴を取得する利用情報取得部と、情報提供サーバ装置からの要求に応じて、前記利用情報を送信する利用情報送信手段とを備えているように構成されている。
【００１８】
この発明の一の局面による常用提供プログラムにおいて、前記登録されているアカウントに対し、一定以上の利用度のコンテンツの利用情報を要求する利用情報要求工程と、前記アカウントごとに関連付けて前記利用情報を管理する情報管理工程と、複数のアカウントに関連付けられた利用情報を比較し、複数のアカウントが利用しているコンテンツを検索し、任意のアカウントとは別のアカウントが利用しているコンテンツのうち、前記任意のアカウントが利用していない別のコンテンツを推奨コンテンツとして選出するコンテンツ選出工程と、前前記選出したコンテンツの情報を抽出するコンテンツ情報抽出工程と、前記選出したコンテンツの情報を任意のアカウントの端末機器に送信する情報送信工程とをコンピュータに実行させるように構成されている。
【発明の効果】
【００１９】
本発明によると、ユーザにとって有益なコンテンツの情報を推奨情報として提供する情報提供サーバ装置、情報提供サーバ装置から情報を取得する端末機器及び情報提供プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明にかかる情報提供サーバ装置及び端末機器が含まれるネットワークの概略図である。
【図２】図１に示すネットワークのうち、１つの端末機器と情報提供サーバとが接続されている状態を示すブロック図である。
【図３】本発明にかかる情報提供サーバ装置に含まれている登録アカウントデータベースの一例を示す図である。
【図４】登録アカウントのコンテンツ利用のデータベースである。
【図５】コンテンツの情報を示すコンテンツデータベースである。
【図６】図２に示す端末機器であるスマートフォンのコンテンツ利用情報を取得する手順を示すフローチャートである。
【図７】図２に示す端末機器であるスマートフォンのコンテンツ利用情報を送信する手順を示すフローチャートである。
【図８】本発明にかかる情報提供サーバ装置による推奨アプリの情報の提供手順を示すフローチャートである。
【図９】利用情報データベースの比較の一例を示す図である。
【図１０】情報提供サーバ装置による推奨コンテンツの情報を提供する手順の他の例を示すフローチャートである。
【図１１】本発明にかかる情報提供サーバ装置による推奨コンテンツの情報を提供する手順の他の例を示すフローチャートである。
【図１２】本発明にかかる情報提供サーバ装置による推奨コンテンツの情報を提供する手順の他の例を示すフローチャートである。
【図１３】図２に示す端末機器であるスマートフォンのコンテンツ利用情報を取得する手順を示すフローチャートである。
【図１４】利用情報データベースの他の例を示す図である。
【図１５】本発明にかかる情報提供サーバ装置のブロック図である。
【図１６】情報提供履歴の概略図である。
【発明を実施するための形態】
【００２１】
以下に本発明の実施形態について図面を参照して説明する。
（第１実施形態）
図１は本発明にかかる情報提供サーバ装置及び端末機器が含まれるネットワークの概略図であり、図２は図１に示すネットワークのうち、１つの端末機器と情報提供サーバとが接続されている状態を示すブロック図である。
【００２２】
図１に示すネットワーク１００には、サーバ装置１と、複数個（ここでは、７個）の端末機器２とが接続されている。サーバ装置１と各端末機器２とは、双方向に情報送信が可能な構成となっている。ネットワーク１００は、サーバ装置１に登録されている端末機器２に対し、端末機器２で動作するアプリケーション（以下、アプリと称する）を提供するアプリ供給システムである。
【００２３】
すなわち、サーバ装置１が、コンテンツとして多数のアプリを保持しており、登録された端末機器２からの要求に応じ、端末機器２にアプリを送信するようになっている。なお、端末機器２は、ネットワークを介した通信が可能なものであり、ここでは、端末機器の一例としてスマートフォンを挙げる。以下の説明では、端末機器２の替わりにスマートフォン２と称する場合がある。
【００２４】
サーバ装置１は、インターネットに接続されている場合がほとんどである。一方、スマートフォン２は、無線による通信を行う端末であり無線通信が可能となっている。そして、ネットワーク１００は、無線接続基地局と接続されており、スマートフォン２が無線基地局と無線接続することで、ネットワーク１００と接続するようになっている。なお、以下の説明において、特に説明をしない限り、スマートフォン２は、無線中継基地局を介してネットワーク１００に接続しているものであり、スマートフォン２をネットワーク１００に接続すると表現する場合もある。また、接続は無線に限定されるものではなく、有線による接続であってもよい。この場合もサーバ装置１とスマートフォン２とは中継基地局を介して接続される。
【００２５】
次に、サーバ装置１について図面を参照して詳しく説明する。図２に示すように、サーバ装置１は、中央処理部３、記憶部４、計時部５及び接続部６を備えている。
【００２６】
サーバ装置１は、接続部６を介してネットワーク１００に接続されている。そして、接続部６は、ネットワーク１００とサーバ装置１との情報の送受信を行うインターフェースである。ネットワーク１００とサーバ装置１との間で送受信される情報は、例えば、アプリ等のコンテンツ情報やスマートフォン２から供給される情報等（後述するアカウント情報、利用情報等）を挙げることができる。
【００２７】
計時部５は、時間を管理するものである。計時部５は、現在の日時を管理する以外に、中央処理部３からの指示に従って、一定の期間の時間を計測することも可能な構成となっている。なお、計時部５は、それ自体に時間を測定することができるものであってもよいし、接続部６を介してネットワーク１００から時間情報を取得する構成であってもよい。
【００２８】
記憶部４は、ハードディスク、ＲＯＭ、ＲＡＭ等を備えた情報を記録するためのものである。記憶部４は、スマートフォン２の要求によってダウンロードされるコンテンツであるアプリが保持されたコンテンツ保持部４１と、各種情報を記録する情報記録部４２とを備えている。
【００２９】
アプリは、スマートフォン２の利便性を高めるためのプログラムであり、数万或いはそれ以上の種類が存在する。また、アプリには、情報量が大きいものも含まれている。このようなアプリは、記憶部４のコンテンツ保持部４１に保持（記憶）されている。また、アプリは、サーバ装置１の管理者が作製する場合もあるが、多くの場合、外部の製作者（例えば、サーバ装置１に登録されたている）が、コンテンツ保持部４１に登録するようになっている。
【００３０】
また、記憶部４は、サーバ装置１を動作させるために必要な情報（スマートフォン２をネットワーク上で区別するためのアカウント情報、スマートフォン２のユーザの情報、スマートフォン２内のアプリの利用情報等）が記録される情報記録部４２を備えている。情報記録部４２は、各種情報を関連付けたデータベースを含む構成となっている。
【００３１】
なお、記憶部４において、アプリや蓄積する情報等（アカウント情報、使用者情報、利用情報、コンテンツの情報等）は、ハードディスクのような揮発しにくい記録媒体に記録させる。また、一時的に利用する情報の記憶やバッファとしては、読書きの速度が速い半導体メモリを利用する。
【００３２】
なお、スマートフォン２は、アカウント情報と呼ばれる情報によって、サーバ装置１に登録されており、サーバ装置１はアカウントでスマートフォン２の個体識別を行う。アカウント情報には、スマートフォン２ごとに決められた文字列（アカウント）と、パスワード等の情報を含んでいる。また、サーバ装置１は、各スマートフォン２及びそのスマートフォン２を利用している使用者情報を保持している。
【００３３】
使用者情報には、使用者の性別、年齢、居住エリア（国、地域など）等の情報が含まれている。この使用者情報は、スマートフォン２のアカウント情報をサーバ装置１に登録するときに同時に登録されるものである。
【００３４】
利用情報は、スマートフォン２におけるアプリの利用状態の情報である。また、コンテンツの情報とは、アプリの容量、作者、アプリのジャンル、アプリの概要等の情報を含んだものである。コンテンツの情報についても、詳細は後述する。
【００３５】
中央処理部３は、サーバ装置１における複数の処理を行う処理回路を含む構成である。処理回路としては、ＣＰＵやＭＰＵ等の論理回路を含むものである。中央処理部３は、利用情報要求部３１（利用情報要求手段）、情報管理部３２（情報管理手段）、コンテンツ選出部３３（コンテンツ選出手段）、コンテンツ情報抽出部３４及びコンテンツ情報送信部３５（情報送信手段）を備えている。なお、利用情報要求部３１、情報管理部３２、コンテンツ選出部３３、コンテンツ情報抽出部３４及びコンテンツ情報送信部３５は、中央処理部３の内部にそれぞれ独立した回路として設けられていてもよいし、一部又は全部がプログラムであってもよい。
【００３６】
利用情報要求部３１はサーバ装置１から登録されているスマートフォン２に対し、利用情報を要求する、利用情報要求を生成するものである。なお、利用情報要求は、一定の期間ごとに行われるものであり、利用情報要求部３１は計時部５から時間情報を取得し、利用情報要求を生成するようになっている。サーバ装置１からスマートフォン２への利用情報の要求の期間は、サーバ装置１が決めた期間であってもよいし、スマートフォン２のユーザによって決められた期間であってもよい。
【００３７】
情報管理部３２は、スマートフォン２より取得した各種情報を、管理するものである。例えば、スマートフォン２から送られてきた各スマートフォン２のアカウント情報、ユーザの情報を、アカウントに基づいて管理している。なお、情報管理部３２は、情報記録部４２のデータベースにアクセスし、データベースに情報を追加したり、データベースから情報を取得したりするようになっている。
【００３８】
コンテンツ選出部３３は、情報管理部３２が管理している情報（データベース）を利用し、アカウント（のユーザ）に推奨するアプリを選出する。コンテンツ選出部３３は情報管理部３２が管理している情報を所定の条件に照らし合わせて推奨アプリを選出する。なお、コンテンツ選出部３３による推奨アプリを選出する条件及び選出方法については、後述する。
【００３９】
コンテンツ情報抽出部３４は、コンテンツ選出部３３で選出されたアプリの情報を抽出する。アプリの情報の抽出は、コンテンツ保持部４１に保持されているアプリから直接情報を検出するようにしてもよいし、コンテンツ保持部４１に保持されているアプリの各種情報をまとめたデータベースを備えておき、そのデータベースを検索して抽出してもよい。
【００４０】
コンテンツ情報送信部３５は、コンテンツ情報抽出部３４で抽出されたアプリの情報を、推奨アプリの情報として、登録されているアカウントのうち、対象となるアカウントのスマートフォン２に送信する処理を行う。なお、推奨アプリの情報は、接続部６を利用し、ネットワーク１００を介して行われる。
【００４１】
また、中央処理部３は、コンテンツ抽出部３６を備えている。コンテンツ抽出部３６は、スマートフォン２からの要求に応じ、コンテンツ保持部４１から要求されたアプリを抽出する。そして、接続部６を介してネットワーク１００に接続されているスマートフォン２にアプリを配信する。
【００４２】
次にスマートフォン２の構成について説明する。図２に示すように、スマートフォン２は、処理部２１、記憶部２２、入出力部２３、接続部２４及びＧＰＳレシーバ２５を備えている。スマートフォン２はアプリを駆動することで、多種の処理を行うことができるとともに、音声による通話が可能な電話としての機能も有している。
【００４３】
スマートフォン２は、接続部２４を介してネットワーク１００に接続する。上述しているとおり、スマートフォン２は、ネットワーク１００上に配された無線基地局と無線接続することでネットワーク１００に接続される。そのため、接続部２４は、無線基地局との間で無線通信を行う通信手段である。無線基地局としては、携帯電話回線の基地局や無線ＬＡＮのポート等を挙げることが可能である。このとき、接続部２４は、無線基地局との間で用いられている回線の種類を選択するとともに、回線の情報を処理部２１に送る。
【００４４】
処理部２１は、それ自体、取得した情報を処理するとともに、スマートフォン２の各部の動作を制御する制御部としても利用される。処理部２１は、複数の処理を行う処理回路を含む構成であり、例えばＣＰＵやＭＰＵ等の論理回路を含む構成である。
【００４５】
処理部２１は、利用情報取得部２１１（利用情報取得手段）と、利用情報送信部２１２（利用情報送信手段）とを備えている。利用情報取得部２１１は、スマートフォン２で利用された（起動された）アプリの履歴を取得し、その履歴より、利用情報を取得する。なお、利用情報としては、例えば、アプリの名前、利用回数（起動回数）、利用時間（起動時間）、主に利用する利用回線等である。また、利用回数、利用時間は、所定の時間にアプリを起動した回数、起動している時間である。所定の時間としては、利用情報の送信の間の時間を挙げることができる。
【００４６】
利用情報取得部２１１は、スマートフォン２にインストールされている全てのアプリに対して、利用回数、利用時間を取得してもよいが、あまり利用されていないアプリ等もあるため効率が悪い。ここでは、利用情報取得部２１１は、利用回数、利用時間のいずれか又はいずれもが予め決められている閾値以上となっているアプリを抽出し、そのアプリの利用回数及び利用時間を取得する。
【００４７】
利用情報送信部２１２は、サーバ装置１からの利用情報の要求に応じ、利用情報取得部２１１が取得したアプリの利用情報を、接続部２４を介してサーバ装置１に送信する処理を行う。利用情報取得部２１１及び（又は）利用情報送信部２１２は独立した回路であってもよいし、処理部２１で動作するプログラムであってもよい。
【００４８】
記憶部２２は、スマートフォン２の動作に必要な情報を記憶させておく記憶部である。また、記憶部２２はサーバ装置１から配信された（ダウンロードした）アプリも記憶されるようになっている。記憶部２２は、少なくとも不揮発性のメモリ（例えばフラッシュメモリ）を含む構成となっている。その他、ＲＯＭ、ＲＡＭ等を含む構成であってもよい。
【００４９】
入出力部２３は、液晶ディスプレイ２３１、タッチパネル２３２、スピーカ２３３及びマイク２３４を備えている。
【００５０】
液晶ディスプレイ２３１はスマートフォン２の映像表示部である。液晶表示ディスプレイ２３１はスマートフォン２を操作するとき、画像を表示するものであり、例えば、動作中のアプリの画像、着信時の着信画像その他、使用者に対して映像で情報を示すものである。なお、映像表示部として、液晶ディスプレイを採用しているが、これに限定されるものではなく、映像を表示することができる表示部である。
【００５１】
タッチパネル２３２は、液晶ディスプレイ２３１と同じかほぼ同じ大きさを有する接触式の操作入力部である。液晶ディスプレイ２３１にスイッチ、ボタン等の画像が表示され、その画像を使用者の指等で触れることで、画像に割り当てられた操作入力を処理部２１に送る。なお、操作入力部は、タッチパネルに限定されるものではなく、押しボタン式の入力装置、スティック型の入力装置等或いはこれらを複数備えたものを挙げることができる。
【００５２】
スピーカ２３３は、音声を出力するための出力部である。スピーカ２３３は、スマートフォン２を音声通話に用いたときの通話相手からの音声出力を行う。また、アプリ利用時、スマートフォン２の動作時にユーザに音声を伝えるものである。また、アプリの動作に基づく音声、音楽等の出力も可能な構成である。マイク２３４は、ユーザによる音声入力を受け付けるための入力部である。
【００５３】
ＧＰＳレシーバ２５は、ＧＰＳ衛星からのＧＰＳ信号を受信するものである。ＧＰＳレシーバ２５で取得したＧＰＳ信号は、処理部２１に送られる。処理部２１は受信したＧＰＳ信号に基づいて、スマートフォン２の現在位置を算出する。なお、ＧＰＳレシーバ２５自体、現在位置を算出する機能を備えていてもよい。この場合、処理部２１には、算出した現在位置の情報を送信する。
【００５４】
以上示したような、サーバ装置１からスマートフォン２へのコンテンツの情報を送信するために用いられるデータベースについて図面を参照して説明する。図３は本発明にかかる情報提供サーバ装置に含まれている登録アカウントデータベースの一例を示す図であり、図４は登録アカウントのコンテンツ利用のデータベースであり、図５はコンテンツの情報を示すコンテンツデータベースである。
【００５５】
上述しているとおり、サーバ装置１は、複数台のスマートフォン２が登録されている。サーバ装置１において、これら登録されているスマートフォン２はアカウントで区別できるようになっている。そのため、図３に示すように、登録アカウントデータベースＤｄ１は、アカウント名フィールドＴａ、パスワードフィールドＴｂ及びユーザデータフィールドＴｃを備えている。
【００５６】
アカウント名フィールドＴａ及びパスワードフィールドＴｂは、サーバ装置１に接続するときの名前（アカウント）とサーバ装置１に接続するためのパスワードが格納されている。なお、アカウント及びパスワードは、サーバ装置１にスマートフォン２を登録するときに、使用者によって決定されるものであってもよいし、サーバ装置１が勝手に決定するものであってもよい。本実施形態では、使用者によって決定されるものとしている。また、アカウントは同じものが含まれないように決定される。
【００５７】
そして、ユーザデータフィールドＴｃには、ユーザの情報を格納するデータフィールドを備えている。ユーザデータフィールドＴｃは、スマートフォン２の機種情報フィールドＴｍ、ユーザの年代フィールドＴｙ、ユーザの性別フィールドＴｓ、居住地フィールドＴｐとを備えている。なお、データフィールドはこれらに限定されるものではない。
【００５８】
機種情報フィールドＴｍは、スマートフォン２の機種が収容される。機種情報フィールドＴｍは、サーバ装置１にスマートフォン２を接続することで自動的に取得するものであるが、これに限定されず、使用者の入力によって取得するものであってもよい。
【００５９】
ユーザの年代フィールドＴｙ、ユーザの性別フィールドＴｓ及び居住地フィールドＴｐは、サーバ装置１にスマートフォン２を登録するときに、使用者によって設定される項目である。なお、これらの項目については、必ずしも登録される必要はなく、任意の登録項目であるが、登録されている方が、推奨の精度が高くなる。
【００６０】
また、サーバ装置１がスマートフォン２から取得した各スマートフォン２でのコンテンツの利用情報は、利用情報データベースＤｐ１に格納されている。利用情報データベースＤｐ１は、アカウントごとにコンテンツの利用情報を保持している。図４に示すように、利用情報データベースＤｐ１は、コンテンツ名（アプリ名）フィールドＵｃ、利用回数フィールドＵｎ、利用時間フィールドＵｔ及び利用回線フィールドＵａを備えている。
【００６１】
コンテンツ名フィールドＵｃは、中央処理部３のコンテンツ選出部３３が選出したアプリの名称が登録されている。利用回数フィールドＵｎは、所定期間内（例えば、今月、１か月以内等）にアプリが利用された（起動された）回数の情報が格納される。また、利用時間フィールドＵｔは、所定期間内（例えば、今月、１か月以内等）にアプリが利用された時間の情報が格納される。
【００６２】
なお、アプリには、頻繁に起動停止を繰り返すもの、長時間にわたって起動状態を維持するもの等がある。そのためアプリの利用度を確認するため、利用情報データベースＤｐ１は、利用回数フィールドＵｎと利用時間フィールドＵｔとを備えているが、利用回数又は利用時間のいずれか一方のフィールドだけを備えていてもよい。
【００６３】
また、詳しくは後述するが、スマートフォン２は利用度の高いアプリを送信する構成となっているので、利用情報データベースＤｐ１に含まれるアプリは、一定の利用度（利用回数、利用時間）を越えて利用されているものである。そして、利用情報データベースＤｐ１のコンテンツフィールドＵｃに格納されているアプリは、一定以上の利用度で利用されているアプリであるといえる。
【００６４】
サーバ装置１は、推奨アプリの情報（アプリ名、ジャンル、作者、容量等）をスマートフォン２に送信する。そこで、記憶部４の情報記録部４２には、送信する推奨アプリの情報を備えたコンテンツデータベースＤｃ１が設けられている。図５に示すコンテンツデータベースＤｃ１は、コンテンツ名フィールドＳｃ、ジャンルフィールドＳｊ、作者フィールドＳｔ、容量フィールドＳｇ及び利用アカウントフィールドＳａを備えている。
【００６５】
コンテンツ名フィールドＳｃは、アプリの名称を格納している。ジャンルフィールドＳｊはジャンル情報を格納している。作者フィールドＳｃはアプリの作者の情報を格納している。容量フィールドＳｇはアプリの容量の情報を格納している。また、利用アカウントフィールドＳａは、選出されたアプリを利用しているアカウント名を格納している。なお、コンテンツデータベースＤｃ１には、これら５個のデータフィールドを備えているが、これら以外にも異なるデータフィールドを備えていてもよい。
【００６６】
次に、本発明にかかるサーバ装置からスマートフォンに推奨アプリの情報を送信する手順について図面を参照して説明する。図６は図２に示す端末機器であるスマートフォンのコンテンツ利用情報を取得する手順を示すフローチャートである。図６に示すように、スマートフォン２の利用情報取得部２１１は、スマートフォン２でアプリの起動の監視を行う（ステップＳ１１）。利用情報取得部２１１がアプリの起動を検出しない場合（ステップＳ１１でＮｏの場合）、アプリの起動を検出するまで監視を行う（ステップＳ１１）。
【００６７】
アプリの起動を検出した場合（ステップＳ１１でＹｅｓの場合）、利用情報取得部２１１は起動されたアプリの名前、利用回数、利用時間をアプリの利用情報に蓄積する（ステップＳ１２）。なお、利用回数及び利用時間は利用情報に蓄積されているものに対して加算を行う。また、利用情報取得部２１１は、接続部２４からアプリで利用した回線の種類を取得し、利用情報に蓄積する（ステップＳ１３）。スマートフォン２は、このようにしてアプリの利用情報を蓄積する。
【００６８】
そして、スマートフォン２はサーバ装置１からの要求に応じ、アプリの利用情報を送信するようになっている。図７は図２に示す端末機器であるスマートフォンから情報提供サーバ装置にコンテンツ利用情報を送信する手順を示すフローチャートである。
【００６９】
スマートフォン２はサーバ装置１からの要求に応じて利用情報を送信するようになっている。そのため、スマートフォン２はサーバ装置からのアプリの利用情報の要求があったかどうか判断する（ステップＳ１０１）。サーバ装置１からのアプリの利用情報の要求がない場合（ステップＳ１０１でＮｏの場合）、利用情報送信部２１２はアプリの利用情報の要求があるまで待機する（ステップＳ１０１に戻る）。サーバ装置１からのアプリの利用情報の要求があった場合、利用情報送信部２１２はサーバ装置１に対し、アプリの利用情報を送信する（ステップＳ１０２）。そして、利用情報取得部２１１は利用情報をリセットする（ステップＳ１０３）。
【００７０】
スマートフォン２は、利用されている割合（利用度）が高いコンテンツの情報を送信するようになっている。そのため、利用情報送信部２１２は、蓄積された利用情報のうち、利用回数及び（又は）利用時間が一定の閾値を越えているものについてのみ、サーバ装置１の送信するようになっている。なお、アプリの利用情報の蓄積とアプリの利用情報の送信のフローは、平行して実行されるものである。
【００７１】
次に、サーバ装置１による推奨アプリの情報の送信手順について図面を参照して説明する。図８は本発明にかかる情報提供サーバ装置による推奨アプリの情報の提供手順を示すフローチャートであり、図９は利用情報データベースの他の例を示す図である。図８に示すように、サーバ装置１は、登録されているスマートフォン２に対してアプリの利用情報の要求を発信する（ステップＳ２１）。なお、図示はしていないが、利用情報要求の送信は定期的に行われる。また、図８に示す推奨アプリの情報の提供手順は、任意のアカウントに対し、推奨アプリを選出し、その推奨アプリの情報を提供するものである。そして、任意のアカウントを入れ替えることで、登録されている全て又は略全てのアカウントに対して推奨する推奨アプリを選出できる。
【００７２】
サーバ装置１の中央処理部３は、登録されているアカウントのスマートフォン２からのアプリの利用情報を取得したかどうか確認する（ステップＳ２２）。利用情報を取得していない場合（ステップＳ２２でＮｏの場合）、スマートフォン２がネットワーク１００に接続されていない可能性もあるので、アプリの利用情報の要求を行う（ステップＳ２１）。
【００７３】
スマートフォン２からの利用情報を取得した場合（ステップＳ２２でＹｅｓの場合）、情報管理部３２が利用情報データベースＤｐ１に利用情報を追加記録する（ステップＳ２３）。なお、スマートフォン２からの利用情報は、一定以上の利用度のアプリの情報が送信されるため、利用情報データベースＤｐ１は、一定の利用度以上のアプリが登録されていることになる。
【００７４】
そして、コンテンツ選出部３３は、利用情報データベースＤｐ１を参照し、複数のアカウントで利用されているアプリを特定する（ステップＳ２４）。例えば、図４に示す利用情報データベースＤｐ１を参照すると、アカウントＡｃｃ１のスマートフォン２では、アプリＡｐ１、アプリＡｐ２、アプリＡｐ３が多く利用されていることがわかる。また、同様に図９に示す利用情報データベースＤｐ１を参照するとアカウントＡｃｃ２のスマートフォン２では、アプリＡｐ２、Ａｐ４、Ａｐ５が多く利用されていることがわかる。つまり、アプリＡｐ２は、アカウントＡｃｃ１とアカウントＡｃｃ２の複数のアカウントで利用されていることがわかり、アプリＡｐ２を複数のアカウントで利用されているアプリとして特定する。
【００７５】
このようにして、複数のアカウントが利用しているアプリが特定されると、コンテンツ情報抽出部３４がその特定されたアプリの情報（ジャンル、作者、容量）をコンテンツ保持部４１に保持されているアプリより抽出する（ステップＳ２５）。図５に示すように、アプリＡｐ１、アプリＡｐ２、アプリＡｐ４、アプリＡｐ５が複数のアカウントで利用されているアプリであり、このアプリの情報（ジャンル、作者、容量）を抽出する。そして、これらの情報を、コンテンツデータベースＤｃ１の各データフィールドに記録する（ステップＳ２６）。
【００７６】
そして、コンテンツ選出部３３は、コンテンツデータベースＤｃ１を参照し、任意のアカウントが利用しているアプリを利用している他のアカウントを抽出する（ステップＳ２７）。そして、コンテンツ選出部３３は、他のアカウントが利用しているアプリで任意のアカウントが利用していないアプリを選出する（ステップＳ２８）。
【００７７】
例えば、任意のアカウントをアカウントＡｃｃ１とすると、図５に示すように、任意のアカウントＡｃｃ１が利用しているコンテンツＡｐ２を利用しているアカウントはＡｃｃ２、Ａｃｃ６がいることがわかる。このアカウントＡｃｃ２、Ａｃｃ６が他のアカウントである。そして、コンテンツ選出部３３が、この他のアカウントＡｃｃ２、Ａｃｃ６が利用していて、アカウントＡｃｃ１が利用していないコンテンツ、すなわち、コンテンツＡｐ４、Ａｐ５を選出する。
【００７８】
そして、コンテンツ情報送信部３５は、コンテンツデータベースＤｃ１を参照し、選出したアプリの情報を対応するアカウントのスマートフォン２に対して送信する（ステップＳ２９）。例えば、任意のアカウントであるアカウントＡｃｃ１のスマートフォン２に、アプリＡｐ４、Ａｐ５の情報を送信する。
【００７９】
このように、サーバ装置１が一定以上の利用度（例えば、利用頻度、時間で表される）アプリを取得し、任意のアカウントの使用者と同じアプリを利用している他のアカウントの使用者は、アプリに対する嗜好、要求が似ているものと考えることができる。そして、同じアプリを利用している他のアカウントが利用しているアプリで任意のアカウントが利用していないアプリの情報をそのアカウントに提供することで、使用者の嗜好、ニーズに高度に合致した推奨アプリの情報を提供することができる。
【００８０】
（第２実施形態）
図８に示す推奨アプリの提供手順では、同じアプリを利用している他のアカウントが利用しているアプリで、未使用のアプリの情報を送信する構成となっていた。この構成でも、使用者の嗜好や要求に合致するアプリの情報を提供することが可能である。しかしながら、アカウント数が増えてくると、上述の条件に合致するアプリの数が増大し、情報提供を受ける使用者にとって煩わしい情報になってしまう場合もある。そこで、推奨アプリを絞り込む方法を備えた情報提供手順について図面を参照して説明する。図１０は本発明にかかる情報提供サーバ装置による推奨コンテンツの情報を提供する手順の他の例を示すフローチャートである。
【００８１】
図１０に示すフローチャートは、図８に示すフローチャートのステップＳ２８の処理（送信するアプリの選出の工程）を示しており、それ以外の処理は図８に示すフローチャートと同じである。ここでは、送信するアプリの選別工程の部分のみ説明する。
【００８２】
任意のアカウントと共通のアプリを利用している他のアカウントを取得すると、他のアカウントが利用しているアプリで任意のアカウントが利用していないアプリを検出する（ステップＳ２８１）。このとき、検出されたアプリは、複数個とし、これらを推奨アプリの候補とする。
【００８３】
コンテンツ選出部３３は、推奨アプリの候補の数が閾値以下であるかどうか判断する（ステップＳ２８２）。推奨アプリの候補の数が閾値以下の場合（ステップＳ２８２でＹｅｓの場合）、コンテンツ選出部３３は、推奨アプリの候補を推奨アプリとし、推奨アプリの情報をコンテンツ情報送信部３５に送る（ステップＳ２８３）。その後、ステップＳ２９に移動する。
【００８４】
推奨アプリの候補が閾値よりも多い場合（ステップＳ２８２でＮｏの場合）、コンテンツ選出部３３は、推奨アプリを利用している全てのアカウントにおける推奨アプリの利用度（利用回数又は利用時間）のうち最大値を抽出する（ステップＳ２８４）。コンテンツ選出部３３は、抽出した利用度の最大値が、利用度の閾値よりも大きいかどうか判断する（ステップＳ２８５）。
【００８５】
利用度の最大値が利用度の閾値よりも大きい場合（ステップＳ２８５でＹｅｓの場合）、そのアプリは推奨アプリの候補として残す（ステップＳ２８６）。利用度の最大値が利用度の閾値以下の場合（ステップＳ２８５でＮｏの場合）、そのアプリは推奨アプリの候補から外す（ステップＳ２８７）。そして、全ての推奨アプリの候補で利用度のチェックが行われたかどうか判断する（ステップＳ２８８）。
【００８６】
推奨アプリの候補の全てで利用度のチェックを行っている場合（ステップＳ２８８でＹｅｓの場合）、コンテンツ選出部３３は、再度推奨アプリの候補の数が閾値以下であるかどうか判断する（ステップＳ２８９）。閾値以下の場合（ステップＳ２８９でＹｅｓの場合）、コンテンツ選出部３３は、推奨アプリの候補を推奨アプリとし、推奨アプリの情報をコンテンツ情報送信部３５に送る（ステップＳ２８３）。その後、ステップＳ２９に移動する。
【００８７】
推奨アプリの候補の数が閾値よりも多い場合（ステップＳ２８９でＮｏの場合）、利用度の閾値を変更し（ステップＳ２８０）、利用度の比較（ステップＳ２８５）に戻る。
【００８８】
また、利用度のチェックを行っていない推奨アプリの候補が残っている場合（ステップＳ２８８でＮｏの場合）。ステップＳ２８５に戻り利用度の比較を再開する。
【００８９】
このように、利用度の高いアプリを推奨アプリとすることで、使用者にとってより利用価値の高いアプリの情報を提供することが可能である。また、推奨アプリの数を絞り込むことができるので、推奨アプリの数が多すぎ、情報が煩わしいものとなるのを抑制することができる。
【００９０】
なお、本実施形態では、他のアカウントによる利用度によって推奨アプリを絞り込むものとしているが、これに限定されるものではない。例えば、推奨アプリの候補の利用回線のうち、最も多く登録されている利用回線が同じのもの等を選出するようにしてもよい。
【００９１】
また、アカウント自体を絞り込むようにしてもよい。例えば、特定のアカウントと共通のアプリを利用している他のアカウントを取得したとき、登録アカウントデータベースＤｄ１を参照し、ユーザデータのいずれかが、予め決められた条件を満たすアカウントだけ、他のアカウントとして残すようにしてもよい。上述の条件としては、例えば、機種が同じ、性別が同じ、居住地が同じ（又は近い）等を挙げることが可能である。
【００９２】
さらには、ＧＰＳレシーバ２５によって受信した位置情報に基づいて、共通のアプリを利用した場所が同じ或いは近いアカウントを選出する。そして、推奨アプリの候補のうち、共通のアプリを利用した利用場所が同じ或いは近いアカウントが利用したアプリに絞り込むようにしてもよい。
【００９３】
（第３実施形態）
図１１は本発明にかかる情報提供サーバ装置による推奨コンテンツの情報を提供する手順の他の例を示すフローチャートである。また、サーバ装置１及びスマートフォン２は、第１実施形態と同じであり、以下の説明では同じ部分には同じ符号を利用する。
【００９４】
図１１に示すフローチャートは、図８に示すフローチャートのステップＳ２８の処理（送信するアプリの選出の工程）を示しており、それ以外の処理は図８に示すフローチャートと同じである。ここでは、送信するアプリの選別工程の部分のみ説明する。
【００９５】
任意のアカウントと共通のアプリを利用している他のアカウントを取得すると、他のアカウントが利用しているアプリで任意のアカウントが利用していないアプリを検出する（ステップＳ３８１）。このとき、検出されたアプリは、複数個あり、これらは推奨アプリの候補である。コンテンツ選出部３３は、コンテンツデータベースＤｃ１にアクセスし、検出されたアプリを利用している、アカウント数を確認する（ステップＳ３８２）。コンテンツ選出部３３は、検出されたアプリを利用しているアカウント数が規定数以上であるかどうか確認する（ステップＳ３８３）。
【００９６】
検出されたアプリを利用しているアカウント数が規定数以上の場合（ステップＳ３８３でＹｅｓの場合）、検出されたアプリを推奨アプリとして選出する（ステップＳ３８４）。検出されたアプリを利用しているアカウント数が規定数より少ない場合（ステップＳ３８３でＮｏの場合）、検出されたアプリを推奨アプリの候補から外す（ステップＳ３８５）。そして、全ての推奨アプリの候補でアカウント数のチェックが行われたかどうか判断する（ステップＳ３８６）。
【００９７】
推奨アプリの候補の全てでアカウント数のチェックを行っている場合（ステップＳ３８６でＹｅｓの場合）、推奨アプリの候補の数が閾値以下であるかどうか判断する（ステップＳ３８７）。推奨アプリの候補の数が閾値以下の場合（ステップＳ３８７でＹｅｓの場合、コンテンツ選出部３３は、推奨アプリの候補の情報をコンテンツ情報送信部３５に送る（ステップＳ３８８）。その後、ステップＳ２９に移動する。
【００９８】
また、推奨アプリの候補の数が閾値よりも多い場合（ステップＳ３８７でＮｏの場合）アカウントの規定数を変更し（大きくし）（ステップＳ３８９）、ステップＳ３８２に戻りアカウント数のチェックを再開する。また、アカウント数のチェックを行っていない推奨アプリの候補が残っている場合（ステップＳ３８６でＮｏの場合）。ステップＳ３８２に戻りアカウント数のチェックを再開する。
【００９９】
以上のように、他のアカウントが利用しているアプリで、未使用のアプリを更に、利用者が多いアプリに絞り込むことで、使用者にとってより利用価値の高いアプリの情報を提供することが可能である。
【０１００】
（第４実施形態）
推奨アプリを絞り込む方法の他の例を備えた推奨コンテンツの提供方法について説明する。図１２は本発明にかかる情報提供サーバ装置による推奨コンテンツの情報を提供する手順の他の例を示すフローチャートである。また、サーバ装置１及びスマートフォン２は、第１実施形態と同じであり、以下の説明では同じ部分には同じ符号を利用する。また、本実施形態も第２の実施形態と同様、アプリの選出の工程（図８のステップＳ２８）に特徴を有しており、それ以外の部分は図８のフローチャートと同じである。そのため、アプリの選出の工程についてのみ説明する。
【０１０１】
任意のアカウントと共通のアプリを利用している他のアカウントを取得すると、コンテンツ選出部３３は利用情報データベースＤｐ１にアクセスし、任意のアカウントの、他のアカウントとの共通するアプリの数を検索する（ステップＳ４８１）。他のアカウントの中から、任意のアカウントと共通するアプリの数が所定数以上のアカウントを抽出する（ステップＳ４８２）。コンテンツ選出部３３は利用情報データベースＤｐ１にアクセスし、抽出したアカウントが利用しているアプリを検出する（ステップＳ４８３）。
【０１０２】
検出したアプリのうち任意のアカウントで利用されていないアプリを、任意のアカウントに対して送信する推奨アプリとして選出する（ステップＳ４８４）。全てのアカウントを任意のアカウントとして推奨アプリの選出を行ったかどうか判定する（ステップＳ４８５）。全てのアカウントで推奨アプリの選出を行った場合（ステップＳ４８５でＹｅｓの場合）、コンテンツ選出部３３は、推奨アプリの情報をコンテンツ情報送信部３５に送る（ステップＳ４８６）。任意のアカウントとして推奨アプリの選出を行っていないアカウントが残っている場合（ステップＳ４８５でＮｏの場合）。ステップＳ４８１に戻りアカウントのチェックを再開する。
【０１０３】
共通するアプリが多いアカウント同士は、各アカウントを有している使用者の嗜好、アプリの利用目的等の類似度が高いと考えられる。そして、共通するアプリが多いアカウントが利用しているアプリで未使用のアプリを推奨アプリとすることで、使用者にとって利用価値の高いアプリの情報を提供することが可能である。
【０１０４】
（第５実施形態）
本発明にかかる情報提供サーバ装置における推奨コンテンツの情報を提供する方法の他の例について図面を参照して説明する。ここで、使用者にとって利用価値が高いアプリについてさらに詳しく説明する。アプリには、事務作業に利用するもの、スケジュール管理等、仕事及び生活の補助を行うものも多く含まれる。つまり、使用者の生活を補助している。そして、１個のアプリで一連の動作を行うことができるものもあるが、利用者の好み或いはアプリの操作性等で複数のアプリを使う場合もある。
【０１０５】
そして、関連して用いられるアプリは、連続して利用される場合が多く、その使用の順番は、略決まっていることが多い。そこで、本実施形態では、アプリの利用順を用いて、推奨アプリの選出を行っている。そのため、コンテンツ利用情報の内容が上述の各実施形態とは異なる部分がある。
【０１０６】
そこで、本実施形態のスマートフォン２の利用情報の取得の方法について図面を参照して説明する。図１３は図２に示す端末機器であるスマートフォンのコンテンツ利用情報を取得する手順を示すフローチャートである。なお、図１３に示すコンテンツ利用情報の取得は、途中まで図６に示すものと同じであり、実質上同じ部分には同じ符号を付す。
【０１０７】
図１３に示すように、スマートフォン２の利用情報取得部２１１は、スマートフォン２でアプリの起動の監視を行う（ステップＳ１１）。利用情報取得部２１１がアプリの起動を検出しない場合（ステップＳ１１でＮｏの場合）、アプリの起動を検出するまで監視を行う（ステップＳ１１）。
【０１０８】
アプリの起動を検出した場合（ステップＳ１１でＹｅｓの場合）、利用情報取得部２１１は起動されたアプリの名前、利用回数、利用時間、利用回線をアプリの利用情報に蓄積する（ステップＳ１２）。スマートフォン２は、このようにしてアプリの利用情報を蓄積する。また、アプリの起動を検出したとき、直前に利用したアプリの情報を取得する（ステップＳ１３）。なお、このとき、直前に利用したアプリの利用情報には、今回起動したアプリの情報を直後に利用したアプリとして蓄積する。
【０１０９】
以上のようにして、スマートフォン２は利用したアプリの直前に利用したアプリ及び直後に利用したアプリの情報を備えたコンテンツ利用情報を取得する。このようなコンテンツ利用情報に基づいて形成された利用情報データベースについて説明する。図１４は利用情報データベースの他の例を示す図である。
【０１１０】
図１４に示すように、利用情報データベースＤｐ２はコンテンツ名フィールドＵｃ、前利用コンテンツフィールドＵｂ、後利用コンテンツフィールドＵｆ及び利用回線フィールドＵａを備えている。前利用コンテンツフィールドＵｂは、コンテンツ名フィールドＵｃに示されているアプリの直前に利用したアプリを示している。また、後利用コンテンツフィールドＵｆは、コンテンツ名フィールドＵｃに示されているアプリの直後に利用したアプリを示している。図１３に示す例では、アカウントＡｃｃ１のスマートフォン２は、アプリＡｐ１の利用の直前にアプリＡｐ４を利用しており、直後にアプリＡｐ３を利用していることがわかる。なお、図１４に示す利用情報データベースＤｐ２も、利用情報データベースＤｐ１と同様、一定以上の利用度のアプリが含まれるように形成されている。
【０１１１】
このような利用情報データベースを用いた推奨コンテンツの情報の提供について図面を参照して説明する。図１４は本発明にかかる情報提供サーバ装置による推奨コンテンツの情報を提供する方法の他の例を示すフローチャートである。また、サーバ装置１及びスマートフォン２は、第１実施形態と同じであり、以下の説明では同じ部分には同じ符号を利用する。また、本実施形態も第２の実施形態と同様、アプリの選出の工程（図８のステップＳ２８）に特徴を有しており、それ以外の部分は図８のフローチャートと同じである。そのため、アプリの選出の工程についてのみ説明する。
【０１１２】
任意のアカウントと共通のアプリを利用しているアカウント取得すると、コンテンツ選出部３３は、利用情報データベースＤｐ２を参照し、取得したアカウントが共通のアプリの直前及び直後に利用したアプリを選出する（ステップＳ４８１）。共通のアプリを利用しているアカウントの全てで、共通のアプリの直前及び直後に利用したアプリの検出を行う。
【０１１３】
コンテンツ選出部３３は、検出したアプリの中から使用していないアプリを任意のアプリに対する推奨アプリとして選出する（ステップＳ４８２）。そして、コンテンツ選出部３３は、選出したアプリの情報をアプリ送信部３５に送信する。
【０１１４】
あるアプリの直前又は直後に利用されたアプリは、あるアプリに関連するアプリである場合が多く、このようにあるアプリの利用直前及び（又は）直後に利用したアプリを推奨アプリとすることで、使用者にとって利用価値の高いコンテンツの情報を得ることが可能である。
【０１１５】
（第６実施形態）
本発明にかかる情報提供サーバ装置のさらに他の例について図面を参照して説明する。図１５は本発明にかかる情報提供サーバ装置のブロック図であり、図１６は情報提供履歴の概略図である。図１５に示す情報提供サーバ装置１Ｂは、記憶部４に情報提供履歴４３を備えている以外、図２に示す情報提供サーバ装置１と同じ構成を有している。
【０１１６】
情報提供サーバ装置１Ｂは、スマートフォン２が記憶部４の情報提供履歴４３にアクセスできる構成になっている。なお、登録されている全てのアカウントのスマートフォン２がアクセス可能であってもよいが、別途認定された（登録された）アカウントのスマートフォン２が情報適用履歴４３にアクセス可能としてもよい。
【０１１７】
情報提供サーバ装置１Ｂは、スマートフォン２に対して推奨アプリの情報を提供（送信）した履歴を残すようになっている。図１６に示すように、情報提供履歴４３は、アカウントごと、情報提供を行った提供日時フィールド４３１、提供したコンテンツ名フィールド４３２を備えたデータベースである。
【０１１８】
スマートフォン２は、情報提供サーバ装置２にアクセスしたとき、登録時に設定したパスワードを入力することで、アカウントの確認を行う。アカウントの確認が行われたスマートフォン２は、情報提供サーバ装置２の記憶部４に備えられている情報提供履歴４３にアクセスすることが可能となる。そして、スマートフォン２は、情報提供履歴４３にアクセスすることで、情報提供を行った日時、提供された推奨アプリの名前を取得することができる。
【０１１９】
これにより、スマートフォン２に電源が入っていなかったり、電波を受信できなかったりして、情報提供を受けることができていない場合でも、推奨アプリの情報を取得することができる。
【０１２０】
上述の実施形態では、コンテンツとして端末機器で実行されるアプリケーション（アプリ）としているが、これに限定されるものではなく、電子書籍、動画等であってもよい。例えば、コンテンツが電子書籍の場合、利用情報として頁をめくった回数を含めていてもよい。また、動画の場合、利用回数（再生回数）、利用時間（再生時間）はあまり重要ではないため、利用情報には含めないようにしてもよい。
【０１２１】
以上、本発明の実施形態について説明したが、本発明はこの内容に限定されるものではない。また本発明の実施形態は、発明の趣旨を逸脱しない限り、種々の改変を加えることが可能である。
【符号の説明】
【０１２２】
１００  インターネット
１  サーバ装置
２  端末機器
２１  処理部
２１１  利用情報取得部
２１２  利用情報送信部
２２  記憶部
２３  入出力部
２３１  液晶ディスプレイ
２３２  タッチパネル
２３３  スピーカ
２３４  マイク
２４  接続部
２５  ＧＰＳレシーバ
３  中央処理部
３１  利用情報要求部
３２  情報管理部
３３  コンテンツ選出部
３４  コンテンツ情報抽出部
３５  コンテンツ情報送信部
３６  コンテンツ抽出部
４  記憶部
４１  コンテンツ保持部
４２  利用情報記憶部
４３  情報提供履歴
５  計時部
６  接続部
【図１】
2015018366.tif 000003
【図２】
2015018366.tif 000004
【図３】
2015018366.tif 000005
【図４】
2015018366.tif 000006
【図５】
2015018366.tif 000007
【図６】
2015018366.tif 000008
【図７】
2015018366.tif 000009
【図８】
2015018366.tif 000010
【図９】
2015018366.tif 000011
【図１０】
2015018366.tif 000012
【図１１】
2015018366.tif 000013
【図１２】
2015018366.tif 000014
【図１３】
2015018366.tif 000015
【図１４】
2015018366.tif 000016
【図１５】
2015018366.tif 000017
【図１６】
2015018366.tif 000018