(57)【要約】【課題】アプリケーションを示すアイコンを、当該アプリケーションによって提供されるコンテンツの参照履歴に基づいて変更する。【解決手段】管理サーバの位置特定部は、ハイパーリンクが設定された、アプリケーションを示すアイコンが表示された通信端末の位置を特定する。コンテンツ特定部は、アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納するデータベースを参照して、特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定する。アイコン特定部は、特定されたコンテンツに対応するアイコンを特定する。表示指示部は、特定されたアイコンであって、通信端末に表示されたアイコンと同一のハイパーリンクが設定されたアイコンを、前記表示されたアイコンに代えて表示するよう通信端末に指示する。【選択図】図８
2015001931.tif 000002
【特許請求の範囲】
【請求項１】
リンクが設定された、アプリケーションを示す第１のアイコンが表示された通信端末の位置を特定する第１の位置特定部と、
前記アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納する第１のデータベースを参照して、前記第１の位置特定部により特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定するコンテンツ特定部と、
前記コンテンツ特定部により特定されたコンテンツに対応する第２のアイコンを特定するアイコン特定部と、
前記アイコン特定部により特定された第２のアイコンであって、前記第１のアイコンと同一のリンクが設定された第２のアイコンを、前記第１のアイコンに代えて表示するよう前記通信端末に指示する表示指示部と
を備えるサーバ装置。
【請求項２】
前記コンテンツ特定部は、
前記第１の位置特定部により特定された位置が、前記通信端末のユーザの居住エリアに含まれない場合には、前記第１のデータベースを参照して、当該特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定する一方で、
前記第１の位置特定部により特定された位置が、前記通信端末のユーザの居住エリアに含まれる場合には、当該ユーザの行動履歴に基づいてコンテンツを特定する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記アプリケーションにより提供される各コンテンツごとに位置情報を格納する第２のデータベースを参照して、前記コンテンツ特定部により特定されたコンテンツに対応する位置を特定する第２の位置特定部をさらに備え、
前記第２のアイコンは、前記第１の位置特定部により特定された位置と、前記第２の位置特定部により特定された位置との間の地理的関係を示す
ことを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
リンクが設定された、アプリケーションを示す第１のアイコンが表示された通信端末の位置を特定するステップと、
前記アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納する第１のデータベースを参照して、前記特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定するステップと、
前記特定されたコンテンツに対応する第２のアイコンを特定するステップと、
前記特定された第２のアイコンであって、前記第１のアイコンと同一のリンクが設定された第２のアイコンを、前記第１のアイコンに代えて表示するよう前記通信端末に指示するステップと
を備える表示制御方法。
【請求項５】
コンピュータに、
リンクが設定された、アプリケーションを示す第１のアイコンが表示された通信端末の位置を特定するステップと、
前記アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納する第１のデータベースを参照して、前記特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定するステップと、
前記特定されたコンテンツに対応する第２のアイコンを特定するステップと、
前記特定された第２のアイコンであって、前記第１のアイコンと同一のリンクが設定された第２のアイコンを、前記第１のアイコンに代えて表示するよう前記通信端末に指示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションの利用を促進するための技術に関する。
【背景技術】
【０００２】
近年、ユーザの置かれた状況に応じて適切な情報やサービスを提供するコンテクストアウェアなサービスが開発されている。例えば、特許文献１では、時や場所といった状況に応じて、ユーザの嗜好に合致すると予測されるアプリケーションを推薦するレコメンドサービスが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示のサービスは、あくまで新たなアプリケーションをユーザに推薦するサービスであって、すでにユーザが取得しているアプリケーションの利用を促進するための仕組みを提供するものではない。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、アプリケーションを示すアイコンを、当該アプリケーションによって提供されるコンテンツの参照履歴に基づいて変更することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明は、リンクが設定された、アプリケーションを示す第１のアイコンが表示された通信端末の位置を特定する第１の位置特定部と、前記アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納する第１のデータベースを参照して、前記第１の位置特定部により特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定するコンテンツ特定部と、前記コンテンツ特定部により特定されたコンテンツに対応する第２のアイコンを特定するアイコン特定部と、前記アイコン特定部により特定された第２のアイコンであって、前記第１のアイコンと同一のリンクが設定された第２のアイコンを、前記第１のアイコンに代えて表示するよう前記通信端末に指示する表示指示部とを備えるサーバ装置を提供する。
【０００７】
好ましい態様において、前記コンテンツ特定部は、前記第１の位置特定部により特定された位置が、前記通信端末のユーザの居住エリアに含まれない場合には、前記第１のデータベースを参照して、当該特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定する一方で、前記第１の位置特定部により特定された位置が、前記通信端末のユーザの居住エリアに含まれる場合には、当該ユーザの行動履歴に基づいてコンテンツを特定してもよい。
【０００８】
さらに好ましい態様において、前記サーバ装置は、前記アプリケーションにより提供される各コンテンツごとに位置情報を格納する第２のデータベースを参照して、前記コンテンツ特定部により特定されたコンテンツに対応する位置を特定する第２の位置特定部をさらに備え、前記第２のアイコンは、前記第１の位置特定部により特定された位置と、前記第２の位置特定部により特定された位置との間の地理的関係を示してもよい。
【０００９】
また、本発明は、リンクが設定された、アプリケーションを示す第１のアイコンが表示された通信端末の位置を特定するステップと、前記アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納する第１のデータベースを参照して、前記特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定するステップと、前記特定されたコンテンツに対応する第２のアイコンを特定するステップと、前記特定された第２のアイコンであって、前記第１のアイコンと同一のリンクが設定された第２のアイコンを、前記第１のアイコンに代えて表示するよう前記通信端末に指示するステップとを備える表示制御方法を提供する。
【００１０】
また、本発明は、コンピュータに、リンクが設定された、アプリケーションを示す第１のアイコンが表示された通信端末の位置を特定するステップと、前記アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納する第１のデータベースを参照して、前記特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定するステップと、前記特定されたコンテンツに対応する第２のアイコンを特定するステップと、前記特定された第２のアイコンであって、前記第１のアイコンと同一のリンクが設定された第２のアイコンを、前記第１のアイコンに代えて表示するよう前記通信端末に指示するステップとを実行させるためのプログラムを提供する。
【発明の効果】
【００１１】
本発明によれば、アプリケーションを示すアイコンを、当該アプリケーションによって提供されるコンテンツの参照履歴に基づいて変更することができる。
【図面の簡単な説明】
【００１２】
【図１】通信システム１の構成を示す図である。
【図２】管理サーバ１０のハードウェア構成を示すブロック図である。
【図３】お気に入りＤＢ１２１のデータ構成の一例を示す図である。
【図４】エリア別利用履歴ＤＢ１２２のデータ構成の一例を示す図である。
【図５】アイコンＤＢ１２３のデータ構成の一例を示す図である。
【図６】ユーザ単位利用履歴ＤＢ１２４のデータ構成の一例を示す図である。
【図７】利用予測ルールＤＢ１２５のデータ構成の一例を示す図である。
【図８】管理サーバ１０の制御部１１によって実現される機能の構成を示す図である。
【図９】通信端末２０のハードウェア構成を示すブロック図である。
【図１０】アプリケーションサーバ３０のハードウェア構成を示すブロック図である。
【図１１】通信端末２０に表示される画面の一例を示す図である。
【図１２】表示制御動作を示すフローチャートである。
【図１３】通信端末２０に表示される画面の一例を示す図である。
【図１４】通信端末２０に表示される画面の一例を示す図である。
【図１５】アイコンの例を示す図である。
【図１６】位置情報ＤＢ１２６のデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
１．実施形態
１−１．構成
１−１−１．通信システム１
図１は、本実施形態に係る通信システム１の構成を示す図である。通信システム１は、アプリケーション提供サービスを提供するシステムである。通信システム１は、図１に示されるように、管理サーバ１０と、通信端末２０と、アプリケーションサーバ３０とを有している。いずれの装置も通信回線４０により相互に接続されている。ここで通信回線４０とは、例えば、移動体通信網やインターネットにより構成されるネットワークである。なお、図１には、通信端末２０とアプリケーションサーバ３０が１つずつしか示されていないが、それぞれ２つ以上存在してもよい。
【００１４】
１−１−２．管理サーバ１０
管理サーバ１０は、通信端末２０に対してアプリケーション提供サービスを提供するコンピュータ装置である。具体的には、管理サーバ１０は、アプリケーションサーバ３０により提供されるアプリケーションの情報を通信端末２０のユーザに対して提示するコンピュータ装置である。図２は、管理サーバ１０のハードウェア構成を示すブロック図である。管理サーバ１０は、図２に示されるように、制御部１１と、記憶部１２と、通信部１３とを有する。
【００１５】
制御部１１は、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）とを備えており、ＣＰＵがＲＯＭ又は記憶部１２に記憶されているプログラムを実行することにより管理サーバ１０の各部を制御する。記憶部１２は、ＨＤＤ（Hard Disk Drive）等の記憶装置であり、ＣＰＵにより実行されるプログラムを記憶する。
【００１６】
記憶部１２は、また、通信端末２０のユーザの属性情報を記憶する。具体的には、ユーザの性別、生年月日、居住エリア等の情報を記憶する。ここで、居住エリアとは、居住地を含む、所定の範囲を占めるエリアのことである。例えば、東京都や千代田区といった行政区画を指す。
【００１７】
記憶部１２は、また、お気に入りデータベース（ＤＢ）１２１と、エリア別利用履歴ＤＢ１２２と、アイコンＤＢ１２３と、ユーザ単位利用履歴ＤＢ１２４と、利用予測ルールＤＢ１２５とを記憶する。通信部１３は、通信回線４０を介して外部の装置と通信を行うためのインタフェースカードである。
【００１８】
図３は、お気に入りＤＢ１２１のデータ構成の一例を示す図である。このお気に入りＤＢ１２１は、通信端末２０のユーザごとに、当該ユーザによってお気に入りに登録されたアプリケーションの識別情報を格納するデータベースである。ここで、お気に入りに登録されたアプリケーションとは、アプリケーション提供サービスが提供される際に、お気に入りページに表示されるようにユーザによって設定されたアプリケーションである。お気に入りＤＢ１２１を構成する各レコードは、通信端末２０のユーザを識別するユーザＩＤと、お気に入りに登録されたアプリケーションを識別するアプリケーションＩＤとにより構成される。なお、本実施形態では特にアプリケーションとして、ウェブアプリケーションを想定している。具体的には、ブラウザを使ってウェブサーバにアクセスして利用するアプリケーションを想定している。
【００１９】
図４は、エリア別利用履歴ＤＢ１２２のデータ構成の一例を示す図である。このエリア別利用履歴ＤＢ１２２は、エリアごとに、アプリケーションにより提供される各コンテンツの利用回数を格納するデータベースである。このエリア別利用履歴ＤＢ１２２は、それぞれコンテンツごとに利用回数を格納する、エリアごとの複数のテーブルにより構成される。各テーブルを構成するレコードは、アプリケーションＩＤと、アプリケーションにより提供されるコンテンツを識別するコンテンツＩＤと、コンテンツの利用回数を示す利用回数情報とにより構成される。アプリケーションにより提供されるコンテンツとは、例えば、アプリケーションが料理のレシピ情報を提供するソフトウェアである場合には、レシピ情報を表示するウェブページのことである。また、コンテンツＩＤとは、例えばＵＲＬ（Uniform Resource Locator）である。
【００２０】
管理サーバ１０は、例えば、コンテンツにアクセスした通信端末２０の位置情報と、当該アクセスされたコンテンツのＩＤと、当該コンテンツを提供するアプリケーションのＩＤとのセットをアプリケーションサーバ３０から取得し、エリア別利用履歴ＤＢ１２２に格納する。
【００２１】
図５は、アイコンＤＢ１２３のデータ構成の一例を示す図である。このアイコンＤＢ１２３は、アプリケーションにより提供されるコンテンツごとに、アイコンを識別するアイコンＩＤを格納するデータベースである。アイコンＤＢ１２３を構成する各レコードは、アプリケーションＩＤと、コンテンツＩＤと、アイコンＩＤとにより構成される。なお、本実施形態では特にアイコンとして、アプリケーションを示すアイコンを想定している。例えば、アプリケーションが、上述の料理のレシピ情報を提供するアプリケーションであって、アイコンが、お好み焼きのレシピ情報を示すウェブページに対応づけられる場合には、そのアイコンには、お好み焼きをユーザにアピールするようなメッセージや図形が示される。
【００２２】
図６は、ユーザ単位利用履歴ＤＢ１２４のデータ構成の一例を示す図である。このユーザ単位利用履歴ＤＢ１２４は、通信端末２０のユーザごとに、コンテンツの利用履歴を格納するデータベースである。このユーザ単位利用履歴ＤＢ１２４は、それぞれコンテンツの利用履歴を格納する、ユーザ単位の複数のテーブルにより構成される。各テーブルを構成するレコードは、利用されたコンテンツを提供するアプリケーションのＩＤと、利用されたコンテンツのＩＤと、利用された時間（日時）を示す時間情報と、当該コンテンツを利用した際の通信端末２０の位置を示す位置情報とにより構成される。
【００２３】
管理サーバ１０は、例えば、コンテンツにアクセスした通信端末２０のユーザのＩＤと、アクセスされたコンテンツを提供するアプリケーションのＩＤと、アクセスされたコンテンツのＩＤと、アクセスされた時間を示す時間情報と、当該コンテンツにアクセスした際の通信端末２０の位置を示す位置情報とのセットをアプリケーションサーバ３０から取得し、ユーザ単位利用履歴ＤＢ１２４に格納する。
【００２４】
図７は、利用予測ルールＤＢ１２５のデータ構成の一例を示す図である。この利用予測ルールＤＢ１２５は、通信端末２０のユーザごとに、時間帯、エリア別のコンテンツの利用回数の情報を格納するデータベースである。このユーザ単位利用履歴ＤＢ１２４は、それぞれ時間帯、場所別のコンテンツの利用回数の情報を格納する、ユーザ単位の複数のテーブルにより構成される。各テーブルを構成するレコードは、時間帯を示す時間帯情報と、エリア情報と、アプリケーションＩＤと、コンテンツＩＤと、コンテンツの利用回数を示す利用回数情報とにより構成される。
【００２５】
管理サーバ１０は、ユーザ単位利用履歴ＤＢ１２４に格納されている情報を分類して、利用予測ルールＤＢ１２５に格納する。なお、管理サーバ１０は、ユーザ単位利用履歴ＤＢ１２４を備えずに、利用予測ルールＤＢ１２５のみを備える構成としてもよい。
【００２６】
図８は、管理サーバ１０の制御部１１によって実現される機能の構成を示す図である。
図８に示されるように、制御部１１により、位置特定部１１１と、コンテンツ特定部１１２と、アイコン特定部１１３と、表示指示部１１４の機能が実現される。図８に示される各機能は特に、後述する表示制御動作に関する。これらの機能は、記憶部１２に記憶されるプログラムがＣＰＵによって実行されることにより実現される。
【００２７】
位置特定部１１１は、通信端末２０の位置を特定する。より具体的には、位置特定部１１１は、リンクが設定された、アプリケーションを示すアイコンが表示された通信端末２０の位置を特定する。ここで、リンクとは、例えばハイパーリンクである。ハイパーリンクとは、ハイパーテキストにおいて、関連付けられた他の文書や画像にアクセスできるように、その所在を示した位置情報である。ハイパーリンクが設定されたアイコンがユーザによって選択されると、そのハイパーリンクに基づいて識別されるコンテンツが取得される。位置特定部１１１は、例えば通信端末２０から当該端末の位置情報を取得する。
【００２８】
コンテンツ特定部１１２は、位置特定部１１１により特定された位置を含むエリアと対応づけられたコンテンツを特定する。より具体的には、コンテンツ特定部１１２は、アプリケーションにより提供される各コンテンツの参照履歴をエリアごとに格納するデータベースを参照して、位置特定部１１１により特定された位置を含むエリアと対応づけられたコンテンツであって、その参照履歴が所定の条件を満たすコンテンツを特定する。
【００２９】
例えば、コンテンツ特定部１１２は、エリア別利用履歴ＤＢ１２２を参照して、位置特定部１１１により特定された位置を含むエリアと対応づけられたコンテンツであって、その利用回数が、１のアプリケーションによって提供されるコンテンツの中で最大のコンテンツを特定する。例えば、位置特定部１１１により特定された位置を含むエリアが「大阪府」である場合であって、アプリケーションＩＤ「ＡＰ０００１」についてコンテンツＩＤを特定する場合には、図４に示されるエリア別利用履歴ＤＢ１２２において、コンテンツＩＤ「Ｃ１００２」が特定される。
【００３０】
アイコン特定部１１３は、コンテンツ特定部１１２により特定されたコンテンツに対応するアイコンを特定する。例えば、アイコン特定部１１３は、アイコンＤＢ１２３において、コンテンツ特定部１１２により特定されたコンテンツのＩＤに対応づけられるアイコンＩＤを特定する。例えば、コンテンツ特定部１１２により特定されたコンテンツのＩＤが「Ｃ１００２」である場合には、図５に示されるアイコンＤＢ１２３において、アイコンＩＤ「ＩＭＧ１００２」が特定される。また、アイコン特定部１１３は、コンテンツ特定部１１２により特定されたコンテンツに対応するアイコンを生成して、特定してもよい。
【００３１】
表示指示部１１４は、アイコン特定部１１３により特定されたアイコンを表示する通信端末２０に指示する。具体的には、表示指示部１１４は、アイコン特定部１１３により特定されたアイコンであって、通信端末２０に表示されたアイコンと同一のリンクが設定されたアイコンを、前記表示されたアイコンに代えて表示するよう通信端末２０に指示する。新たに表示されるアイコンにも、従前のアイコンと同一のリンクが設定されるため、当該アイコンを選択した場合にも、従前のアイコンを選択したときと同様のコンテンツが取得される。
【００３２】
１−１−３．通信端末２０
通信端末２０は、アプリケーション提供サービスを利用するために用いる携帯型のコンピュータ装置である。具体的には、通信端末２０は、管理サーバ１０に対してアプリケーションの情報を要求し、当該情報を表示する携帯型のコンピュータ装置である。通信端末２０は、例えば、携帯電話機や、スマートフォンや、ＰＤＡ（Personal Digital Assistant）や、タブレット端末である。図９は、通信端末２０のハードウェア構成を示すブロック図である。通信端末２０は、図９に示されるように、制御部２１と、記憶部２２と、操作部２３と、表示部２４と、音声処理部２５と、通信部２６と、測位部２７とを有する。
【００３３】
制御部２１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備えており、ＣＰＵがＲＯＭ又は記憶部２２に記憶されているプログラムを実行することにより通信端末２０の各部を制御する。記憶部２２は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）やフラッシュメモリ等の記憶装置であり、ＣＰＵにより実行されるプログラムやデータを記憶する。
【００３４】
操作部２３は、数字キー等の操作ボタンやタッチパネルであり、ユーザの操作に応じた信号を制御部２１に出力する。表示部２４は、液晶ディスプレイ等の表示装置であり、制御部２１の制御の下、画像を表示する。音声処理部２５は、マイクロフォンと、スピーカと、ＤＳＰ（Digital Signal Processor）等の音声処理回路とを備え、マイクロフォンにより収音された音声を示す音声情報を制御部２１に出力するとともに、制御部２１から入力された信号により表される音をスピーカから出力する。
【００３５】
通信部２６は、通信回線４０を介して外部の装置と通信を行うためのインタフェースカードである。測位部２７は、ＧＰＳ（Global Positioning System）測位方式を使って、通信端末２０の位置を測定する手段である。
【００３６】
１−１−４．アプリケーションサーバ３０
アプリケーションサーバ３０は、通信端末２０に対してアプリケーションを提供するコンピュータ装置である。図１０は、アプリケーションサーバ３０のハードウェア構成を示すブロック図である。アプリケーションサーバ３０は、図１０に示されるように、制御部３１と、記憶部３２と、通信部３３とを有する。
【００３７】
制御部３１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備えており、ＣＰＵがＲＯＭ又は記憶部３２に記憶されているプログラムを実行することによりアプリケーションサーバ３０の各部を制御する。記憶部３２は、ＨＤＤ等の記憶装置であり、ＣＰＵにより実行されるプログラムや、アプリケーションを記憶する。通信部３３は、通信回線４０を介して外部の装置と通信を行うためのインタフェースカードである。
【００３８】
１−２．動作
次に、本実施形態に係る管理サーバ１０の動作について説明する。具体的には、管理サーバ１０において実行される表示制御動作について説明する。本表示制御動作は、例えば、図１１に示されるようなお気に入りページが通信端末２０において表示されている場合に、画面の更新を契機に実行される。画面の更新はユーザによって指示されてもよいし、所定の間隔で自動的に行われてもよい。図１１に示されるアイコンＩ１〜Ｉ４は、それぞれ別々のアプリケーションを示すアイコンである。いずれのアイコンにもハイパーリンクが設定されており、ユーザによって選択されると、そのハイパーリンクに基づいて識別されるコンテンツがアプリケーションサーバ３０より取得される。
【００３９】
図１２は、表示制御動作を示すフローチャートである。本表示制御動作において管理サーバ１０の制御部１１は、まず、通信端末２０の位置を特定する（ステップＳ１）。例えば、制御部１１は、通信端末２０から取得した位置情報に基づいて当該端末の位置を特定する。
【００４０】
次に、制御部１１は、ステップＳ１において特定された位置が、通信端末２０のユーザの居住エリアに含まれるか否かについて判定する（ステップＳ２）。この判定の結果、ステップＳ１において特定された位置が、通信端末２０のユーザの居住エリアに含まれない場合には（ステップＳ２；ＮＯ）、制御部１１は、ステップＳ１において特定された位置を含むエリアに対応するテーブルをエリア別利用履歴ＤＢ１２２において特定する（ステップＳ３）。
【００４１】
次に、制御部１１は、ステップＳ３において特定されたテーブルにおいて、通信端末２０のユーザによってお気に入りに登録されているアプリケーションのＩＤを特定する（ステップＳ４）。具体的には、制御部１１は、ステップＳ３において特定されたテーブルに格納されているアプリケーションＩＤと、お気に入りＤＢ１２１において通信端末２０のユーザのＩＤと対応づけて格納されているアプリケーションＩＤとを照合し、一致するアプリケーションＩＤを特定する。
【００４２】
例えば、図４に示されるテーブルのアプリケーションＩＤと、図３に示されるお気に入りＤＢ１２１においてユーザＩＤ「Ｕ０００２」と対応づけられているアプリケーションＩＤとが照合された場合、アプリケーションＩＤ「ＡＰ０００１」が特定される。
【００４３】
次に、制御部１１は、ステップＳ４において特定されたアプリケーションＩＤと上記テーブルと対応づけられているコンテンツＩＤのうち、対応づけられる利用回数が最大のコンテンツＩＤを特定する（ステップＳ５）。例えば、図４に示されるテーブルでは、アプリケーションＩＤ「ＡＰ０００１」については、コンテンツＩＤ「Ｃ１００２」が特定される。
【００４４】
次に、制御部１１は、ステップＳ５において特定されたコンテンツＩＤに対応するアイコンＩＤをアイコンＤＢ１２３において特定する（ステップＳ６）。次に、制御部１１は、ステップＳ６において特定されたアイコンＩＤにより識別されるアイコンを表示するよう通信端末２０に指示を行う（ステップＳ７）。具体的には、制御部１１は、すでに通信端末２０において表示されているアイコンに代えて、同アイコンと同一のハイパーリンクが設定されたアイコンであって、ステップＳ６において特定されたアイコンＩＤにより識別されるアイコンを表示するよう通信端末２０に指示を行う。
【００４５】
例えば、通信端末２０において図１１に示されるお気に入りページが表示されている状態において、アイコンＩ１の変更が指示される場合には、アイコンＩ１に代えて、同アイコンと同一のハイパーリンクが設定されたアイコンＩ５を表示するよう通信端末２０に指示が行われる。この結果、通信端末２０には、例えば図１３に示されるお気に入りページが表示される。このお気に入りページでは、アイコンＩ１に代えてアイコンＩ５が表示されているが、両者に設定されるハイパーリンクは同一であるため、アイコンＩ５を選択した場合にも、アイコンＩ１を選択したときと同様のコンテンツが取得される。
【００４６】
上記のステップＳ２の判定の結果、ステップＳ１において特定された位置が、通信端末２０のユーザの居住エリアに含まれる場合には（ステップＳ２；ＹＥＳ）、制御部１１は、現在時刻を特定する（ステップＳ８）。
【００４７】
次に、制御部１１は、ステップＳ８において特定された現在時刻と、ステップＳ１において特定された位置とに基づいて、利用予測ルールＤＢ１２５において、アプリケーションＩＤを特定する（ステップＳ９）。具体的には、制御部１１は、ステップＳ８において特定された現在時刻を含む時間帯と、ステップＳ１において特定された位置を含むエリアとに対応づけられるアプリケーションＩＤを利用予測ルールＤＢ１２５において特定する。
【００４８】
次に、制御部１１は、ステップＳ９において特定された１のアプリケーションＩＤと利用予測ルールＤＢ１２５において対応づけられるコンテンツＩＤのうち、対応づけられる利用回数が最大のコンテンツＩＤを特定する（ステップＳ１０）。例えば、図７に示される利用予測ルールＤＢ１２５では、アプリケーションＩＤ「ＡＰ０００１」については、コンテンツＩＤ「Ｃ１００２」が特定される。
【００４９】
次に、制御部１１は、ステップＳ１０において特定されたコンテンツＩＤに対応するアイコンＩＤをアイコンＤＢ１２３において特定する（ステップＳ１１）。次に、制御部１１は、ステップＳ１１において特定されたアイコンＩＤにより識別されるアイコンを表示するよう通信端末２０に指示を行う（ステップＳ１２）。具体的には、制御部１１は、すでに通信端末２０において表示されているアイコンに代えて、同アイコンと同一のハイパーリンクが設定されたアイコンであって、ステップＳ６において特定されたアイコンＩＤにより識別されるアイコンを表示するよう通信端末２０に指示を行う。
【００５０】
例えば、通信端末２０において図１１に示されるお気に入りページが表示されている状態において、アイコンＩ１の変更が指示される場合には、アイコンＩ１に代えて、同アイコンと同一のハイパーリンクが設定されたアイコンＩ６を表示するよう通信端末２０に指示が行われる。この結果、通信端末２０には、例えば図１４に示されるお気に入りページが表示される。このお気に入りページでは、アイコンＩ１に代えてアイコンＩ６が表示されているが、両者に設定されるハイパーリンクは同一であるため、アイコンＩ６を選択した場合にも、アイコンＩ１を選択したときと同様のコンテンツが取得される。
以上が、表示制御動作についての説明である。
【００５１】
以上説明した本実施形態によれば、通信端末２０のユーザが居住エリアに存在する場合には、当該ユーザによるコンテンツの利用履歴に基づいてアプリケーションのアイコンが変更される一方、通信端末２０のユーザが居住エリアに存在しない場合には、その訪問地における他のユーザによるコンテンツの利用履歴に基づいてアプリケーションのアイコンが変更される。すなわち、本実施形態によれば、アプリケーションを示すアイコンを、当該アプリケーションによって提供されるコンテンツの利用履歴に基づいて変更することができる。また、本実施形態によれば、通信端末２０のユーザの位置に応じて、アイコンを変更する際に参照する利用履歴を変更することができる。
２．変形例
上記の実施形態は、以下のように変形してもよい。また、以下の変形例は、互いに組み合わせてもよい。
【００５２】
２−１．変形例１
上記の実施形態では、エリア別利用履歴ＤＢ１２２において、アプリケーションＩＤとコンテンツＩＤとに対応づけて、コンテンツの利用回数を示す利用回数情報が格納されているが、この利用回数情報は、ユーザによってコンテンツに対する好意的な意思表示が示された回数を示す情報（参照履歴情報の一例）に変更してもよい。ここで、ユーザによってコンテンツに対する好意的な意思表示が示される行為とは、例えば、コンテンツが通信端末２０において表示されている際に、当該画面に表示されている所定のボタンをユーザが選択する行為である。当該所定のボタンとは、いわゆるソーシャルボタンであって、特に、コンテンツの内容に対して好意的な意思表示を示すためのものである。
【００５３】
本変形が採用された場合、上記の表示制御動作のステップＳ５において管理サーバ１０の制御部１１は、ユーザによって好意的な意思表示が示された回数が最大のコンテンツＩＤを特定することになる。
【００５４】
２−２．変形例２
上記の実施形態に係る表示制御動作において、通信端末２０の位置がユーザの居住エリアに含まれる場合には、利用予測ルールＤＢ１２５に基づいてコンテンツＩＤが特定されている（図１２、ステップＳ１０参照）。しかし、この場合に、ユーザの他の行動履歴に基づいてコンテンツＩＤを特定するようにしてもよい。
【００５５】
例えば、通信端末２０のユーザがウェブブラウザで閲覧したウェブページの履歴情報や、閲覧したウェブページのうち特にユーザによってブックマークされたウェブページのリストや、閲覧したウェブページのうちユーザによって上記のように好意的な意思表示が示されたウェブページのリストに基づいて、周知のレコメンド技術を使って、コンテンツＩＤを特定するようにしてもよい。また、電子商取引を通じたモノ又はサービスの購入履歴に基づいて、周知のレコメンド技術（例えば、協調フィルタリング）を使って、コンテンツＩＤを特定するようにしてもよい。
【００５６】
２−３．変形例３
上記の実施形態に係るエリア別利用履歴ＤＢ１２２では、エリアごとにテーブルが設けられているが、エリアとユーザ属性（例えば、性別、生年）の組み合わせごとにテーブルを設けるようにしてもよい。例えば、図４に示されるテーブルは、大阪府のユーザのうち女性ユーザによってコンテンツが利用された回数を示す情報を格納するテーブルと、男性ユーザによってコンテンツが利用された回数を示す情報を格納するテーブルとに分けられてもよい。
【００５７】
本変形が採用された場合、上記の表示制御動作のステップＳ３において管理サーバ１０の制御部１１は、通信端末２０の位置を含むエリアと、通信端末２０のユーザの属性情報の組み合わせに対応するテーブルを特定することになる。
【００５８】
２−４．変形例４
上記の実施形態において、通信端末２０に表示されるアイコンに、通信端末２０の位置と、コンテンツに関連する位置との地理的関係を示すようにしてもよい。例えば、アプリケーションが、飲食店の情報を提供するアプリケーションである場合には、通信端末２０の位置と、コンテンツにおいて示される飲食店の位置との地理的関係を示すようにしてもよい。図１５は、そのような場合に表示されるアイコンの例を示す図である。図１５（ａ）の例では、通信端末２０と飲食店との距離を示すメッセージが示されており、図１５（ｂ）の例では、通信端末２０と飲食店との地理的関係を示す地図画像が示されている。
【００５９】
本変形が採用される場合、管理サーバ１０は、コンテンツごとに、当該コンテンツに関連する位置の情報を格納する位置情報ＤＢ１２６を記憶するようにしてもよい。図１６は、位置情報ＤＢ１２６のデータ構成の一例を示す図である。位置情報ＤＢ１２６を構成する各レコードは、アプリケーションＩＤと、コンテンツＩＤと、店名情報と、位置情報とにより構成される。
【００６０】
本変形が採用される場合、管理サーバ１０の制御部１１は、上記の表示制御動作において、ステップＳ５において特定されたコンテンツＩＤに対応する位置を位置情報ＤＢ１２６において特定する。そして、制御部１１は、この特定した位置と、ステップＳ１において特定された通信端末２０の位置との基づいて、両者の地理的関係を示す情報を生成し、この生成した情報を、ステップＳ６において特定されたアイコンＩＤにより識別されるアイコンに埋め込む。
【００６１】
２−５．変形例５
上記の実施形態では、お気に入りページに表示されるアイコンが変更されているが、他のページに表示されるアイコンが変更されてもよい。例えば、特定のアプリケーションをピックアップしてユーザに宣伝するための特集ページに表示されるアイコンが変更されてもよい。この場合、管理サーバ１０の制御部１１は、上記の表示制御動作のステップＳ４において、お気に入りに登録されているアプリケーションＩＤに代えて、通信端末２０に表示されている特集ページに示されているアプリケーションのＩＤを特定する。
【００６２】
２−６．変形例６
上記の実施形態では、新たに表示されるアイコンに、置換されるアイコンに設定されるハイパーリンクと同一のハイパーリンクが設定されているが、異なるハイパーリンクが設定されてもよい、例えば、管理サーバ１０の制御部１１は、上記の表示制御動作のステップＳ７において、ステップＳ５において特定されたコンテンツＩＤにより識別されるコンテンツにアクセスするための位置情報を、ハイパーリンクとしてアイコンに設定するようにしてもよい。
【００６３】
２−７．変形例７
上記の実施形態において、管理サーバ１０において記憶される各種データベースは、当該サーバと接続される他の装置に記憶されてもよい。管理サーバ１０は、必要に応じて当該装置に記憶されるデータベースにアクセスするようにしてもよい。
【００６４】
２−８．変形例８
上記の実施形態におけるアプリケーションＩＤは、コンテンツを提供する企業を識別する企業ＩＤとしてもよい。
【００６５】
２−９．変形例９
上記の実施形態又は変形例において、管理サーバ１０の制御部１１によって実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して提供されてもよい。ここで記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。又は、同プログラムは、インターネット等のネットワークを介して提供されてもよい。
【符号の説明】
【００６６】
１…通信システム、１０…管理サーバ、１１…制御部、１２…記憶部、１３…通信部、２０…通信端末、２１…制御部、２２…記憶部、２３…操作部、２４…表示部、２５…音声処理部、２６…通信部、２７…測位部、３０…アプリケーションサーバ、３１…制御部、３２…記憶部、３３…通信部、４０…通信回線、１１１…位置特定部、１１２…コンテンツ特定部、１１３…アイコン特定部、１１４…表示指示部、１２１…お気に入りＤＢ、１２２…エリア別利用履歴ＤＢ、１２３…アイコンＤＢ、１２４…ユーザ単位利用履歴ＤＢ、１２５…利用予測ルールＤＢ、１２６…位置情報ＤＢ
【図１】
2015001931.tif 000003
【図２】
2015001931.tif 000004
【図３】
2015001931.tif 000005
【図４】
2015001931.tif 000006
【図５】
2015001931.tif 000007
【図６】
2015001931.tif 000008
【図７】
2015001931.tif 000009
【図８】
2015001931.tif 000010
【図９】
2015001931.tif 000011
【図１０】
2015001931.tif 000012
【図１１】
2015001931.tif 000013
【図１２】
2015001931.tif 000014
【図１３】
2015001931.tif 000015
【図１４】
2015001931.tif 000016
【図１５】
2015001931.tif 000017
【図１６】
2015001931.tif 000018