(57)【要約】【課題】ユーザに対して適切な情報を送信すること。【解決手段】情報処理端末にコンテンツを送信する情報処理装置の情報処理方法であって、前記情報処理端末が受信した、第１無線通信装置から送信された前記第１無線通信装置を示す第１ＩＤ情報と第２無線通信装置から送信された前記第２無線通信装置を示す第２ＩＤ情報とを、前記情報処理端末から通信部によって受信し、第１コンテンツを前記情報処理端末に配信することにより生じる、前記第１ＩＤ情報に関連付けられた第１対価と、第２コンテンツを前記情報処理端末に配信することにより生じる、前記第２ＩＤ情報に関連付けられた第２対価とに基づいて、前記第１コンテンツと第２コンテンツとのうち少なくとも一方を前記情報処理端末に前記通信部によって送信する。【選択図】図２
2019198005.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末にコンテンツを送信する情報処理装置の情報処理方法であって、
前記情報処理端末が受信した、第１無線通信装置から送信された前記第１無線通信装置を示す第１ＩＤ情報と第２無線通信装置から送信された前記第２無線通信装置を示す第２ＩＤ情報とを、前記情報処理端末から通信部によって受信し、
第１コンテンツを前記情報処理端末に配信することにより生じる、前記第１ＩＤ情報に関連付けられた第１対価と、第２コンテンツを前記情報処理端末に配信することにより生じる、前記第２ＩＤ情報に関連付けられた第２対価とに基づいて、前記第１コンテンツと第２コンテンツとのうち少なくとも一方を前記情報処理端末に前記通信部によって送信する。
【請求項２】
請求項１に記載の情報処理方法であって、
前記第１対価と前記第２対価とに基づく優先度に基づいて、前記第１コンテンツと前記第２コンテンツとのうち少なくとも一方を前記情報処理端末に前記通信部によって送信する。
【請求項３】
請求項２に記載の情報処理方法であって、
前記優先度に基づいて、前記情報処理端末の表示領域に表示される領域が決定される、前記第１コンテンツと前記第２コンテンツとを前記通信部によって送信する。
【請求項４】
請求項３に記載の情報処理装置であって、
前記第１コンテンツは、前記情報処理端末の表示領域の第１表示領域に表示され、
前記第２コンテンツは、前記情報処理端末の表示領域の前記第１表示領域とは異なる第２表示領域に表示される。
【請求項５】
請求項２に記載の情報処理方法であって、
前記情報処理端末のユーザによる選択に基づいて前記優先度が高い前記第１コンテンツが前記情報処理端末の表示領域に表示された場合、前記優先度が前記第１コンテンツよりも低い前記第２コンテンツの受信通知を前記通信部によって送信する。
【請求項６】
請求項１に記載の情報処理方法であって、
前記第１無線通信装置が、前記情報処理端末に関連付けられたインスタントメッセージングサービスの第１アカウントとソーシャルネットワークサービスで関係を有する第２アカウントとが関連付けられている場合、前記第１コンテンツを前記情報処理端末に前記通信部によって送信する。
【請求項７】
請求項１または請求項６に記載の情報処理方法であって、
前記第２無線通信装置が、前記情報処理端末に関連付けられたインスタントメッセージングサービスの第１アカウントとソーシャルネットワークサービスで関係を有しない第３アカウントとが関連付けられている場合、前記情報処理端末のユーザによる選択に基づいて、前記第２コンテンツを前記情報処理端末に前記通信部によって送信する。
【請求項８】
請求項１に記載の情報処理方法であって、
前記第１コンテンツまたは前記第２コンテンツのコンテンツ受信通知を、前記第１対価と前記第２対価とに基づく優先度に基づいた態様で表示させる情報を、前記情報処理端末に前記通信部によって送信する。
【請求項９】
請求項８に記載の情報処理方法であって、
前記優先度に基づいた態様で表示させる情報は、前記情報処理端末のユーザによる前記優先度の高い前記コンテンツ受信通知の削除に基づいて、前記優先度が低い前記コンテンツ受信通知を表示させる情報である。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の情報処理装置であって、
前記第１無線通信装置は、近距離で前記情報処理端末と通信を行う装置であり、
前記第２無線通信装置は、近距離で前記情報処理端末と通信を行う装置である。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の情報処理方法であって、
前記第１コンテンツが前記情報処理端末に送信される場合、前記情報処理端末に関連付けられたインスタントメッセージングサービスの第１アカウントと、前記第１コンテンツに関連付けられた前記第１ＩＤ情報が示す前記第１無線通信装置に関連付けられた前記インスタントメッセージングサービスの第２アカウントとをグループ化し、
前記グループ化された前記第１アカウントの前記情報処理端末に、前記第２アカウントからの前記第１コンテンツに関するメッセージを前記通信部によって送信する。
【請求項１２】
情報処理端末にコンテンツを送信する情報処理装置であって、
前記情報処理端末が受信した、第１無線通信装置から送信された前記第１無線通信装置を示す第１ＩＤ情報と第２無線通信装置から送信された前記第２無線通信装置を示す第２ＩＤ情報とを、前記情報処理端末から受信する通信部と、
第１コンテンツを前記情報処理端末に配信することにより生じる、前記第１ＩＤ情報に関連付けられた第１対価と、第２コンテンツを前記情報処理端末に配信することにより生じる、前記第２ＩＤ情報に関連付けられた第２対価とに基づいて、前記第１コンテンツと第２コンテンツとのうち少なくとも一方を前記情報処理端末に前記通信部を介して送信する制御部とを備える。
【請求項１３】
情報処理端末にコンテンツを送信する情報処理装置のコンピュータに実行させるプログラムであって、
前記情報処理端末が受信した、第１無線通信装置から送信された前記第１無線通信装置を示す第１ＩＤ情報と第２無線通信装置から送信された前記第２無線通信装置を示す第２ＩＤ情報とを、前記情報処理端末から通信部によって受信し、
第１コンテンツを前記情報処理端末に配信することにより生じる、前記第１ＩＤ情報に関連付けられた第１対価と、第２コンテンツを前記情報処理端末に配信することにより生じる、前記第２ＩＤ情報に関連付けられた第２対価とに基づいて、前記第１コンテンツと第２コンテンツとのうち少なくとも一方を前記情報処理端末に前記通信部によって送信する処理を実行させる。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理方法、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザの端末の位置に応じた広告等の情報を、ユーザの端末に配信する技術が知られている（例えば、特許文献１を参照）。しかし、ユーザに対して適切な情報を送信することができない場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３５０１５３号公報
【発明の概要】
【０００４】
本発明の第１の態様によると、情報処理端末にコンテンツを送信する情報処理装置の情報処理方法であって、情報処理端末が受信した、第１無線通信装置から送信された第１無線通信装置を示す第１ＩＤ情報と第２無線通信装置から送信された第２無線通信装置を示す第２ＩＤ情報とを、情報処理端末から通信部によって受信し、第１コンテンツを情報処理端末に配信することにより生じる、第１ＩＤ情報に関連付けられた第１対価と、第２コンテンツを情報処理端末に配信することにより生じる、第２ＩＤ情報に関連付けられた第２対価とに基づいて、第１コンテンツと第２コンテンツとのうち少なくとも一方を情報処理端末に通信部によって送信する。
本発明の第２の態様によると、情報処理端末にコンテンツを送信する情報処理装置であって、情報処理端末が受信した、第１無線通信装置から送信された第１無線通信装置を示す第１ＩＤ情報と第２無線通信装置から送信された第２無線通信装置を示す第２ＩＤ情報とを、情報処理端末から受信する通信部と、第１コンテンツを情報処理端末に配信することにより生じる、第１ＩＤ情報に関連付けられた第１対価と、第２コンテンツを情報処理端末に配信することにより生じる、第２ＩＤ情報に関連付けられた第２対価とに基づいて、第１コンテンツと第２コンテンツとのうち少なくとも一方を情報処理端末に通信部を介して送信する制御部とを備える。
本発明の第３の態様によると、情報処理端末にコンテンツを送信する情報処理装置のコンピュータに実行させるプログラムであって、情報処理端末が受信した、第１無線通信装置から送信された第１無線通信装置を示す第１ＩＤ情報と第２無線通信装置から送信された第２無線通信装置を示す第２ＩＤ情報とを、情報処理端末から通信部によって受信し、第１コンテンツを情報処理端末に配信することにより生じる、第１ＩＤ情報に関連付けられた第１対価と、第２コンテンツを情報処理端末に配信することにより生じる、第２ＩＤ情報に関連付けられた第２対価とに基づいて、第１コンテンツと第２コンテンツとのうち少なくとも一方を情報処理端末に通信部によって送信する処理を実行させる。
【図面の簡単な説明】
【０００５】
【図１】本開示の一実施形態に係る通信システムの構成を示す図である。
【図２】実施形態に係る通信システムの処理のシーケンスの一例を示す図である。
【図３】実施形態に係るビーコンを決定する処理の一例を示すフローチャートである。
【図４】実施形態に係るアカウント情報の一例を示す図である。
【図５】実施形態に係るビーコン情報の一例を示す図である。
【図６Ａ】実施形態に係るビーコンに応じたコンテンツの受信通知の表示例について説明する図である。
【図６Ｂ】実施形態に係るビーコンに応じたコンテンツの受信通知の表示例について説明する図である。
【図７】実施形態に係るビーコンに応じたコンテンツの受信通知の表示例について説明する図である。
【発明を実施するための形態】
【０００６】
＜法的事項の遵守＞
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
【０００７】
本開示に係る情報処理方法を実施するための実施形態について、図面を参照して説明する。
【０００８】
＜システム構成＞
図１は、本開示の一実施形態に係る通信システム１の構成を示す図である。図１に開示されるように、通信システム１では、ネットワーク３０を介してサーバ１０と、端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）と、外部サーバ５０とが接続される。また、無線通信により、無線通信装置（限定ではなく例として、ビーコン４０（ビーコン４０Ａ、ビーコン４０Ｂ、ビーコン４０Ｃ））から送信された、無線通信装置の識別情報を含むデータを端末２０が受信する。サーバ１０は、ネットワーク３０を介してユーザが所有する端末２０に、端末２０間でのメッセージの送受信を実現するサービスを提供する。なお、ネットワーク３０に接続される端末２０の数は限定されない。また、ビーコン４０の数も限定されない。
【０００９】
ネットワーク３０は、１以上の端末２０と、１以上のサーバ１０と、１以上の外部サーバ５０を接続する役割を担う。すなわち、ネットワーク３０は、端末２０がサーバ１０等に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
【００１０】
ネットワーク３０のうちの１つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよい。ネットワーク３０は、限定でなく例として、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：ＶＰＮ）、ローカル・エリア・ネットワーク（local area network：ＬＡＮ）、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）、ワイヤレスＷＡＮ（wireless WAN：ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮ（integrated service digital networks）、無線ＬＡＮ、ＬＴＥ（long term evolution）、ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth（登録商標））、衛星通信など、または、これらの２つ以上の組合せを含むことができる。ネットワーク３０は、１つまたは複数のネットワーク３０を含むことができる。
【００１１】
端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末２０は、限定ではなく例として、スマートフォン、携帯電話（フィーチャーフォン）、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ・（personal digital assistant）、電子メールクライアントなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末２０は情報処理端末と表現されても良い。
【００１２】
端末２０Ａ、端末２０Ｂおよび端末２０Ｃの構成は基本的には同一であるため、以下の説明においては、端末２０について説明する。また、必要に応じて、ユーザXが利用する端末を端末２０Xと表現し、ユーザXまたは端末２０Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよい。
【００１３】
サーバ１０は、端末２０に対して、所定のサービスを提供する機能を備える。サーバ１０は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ１０は、限定でなく例として、サーバ装置、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ、電子メールクライアントなど）、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ１０は情報処理装置と表現されても良い。サーバ１０と端末２０とを区別する必要がない場合は、サーバ１０と端末２０とは、それぞれ情報処理装置と表現されてもよい。
【００１４】
ビーコン４０は、例えば、外部サーバ５０を運用する事業者により、事業者等が運用する実店舗等に設置されるビーコン（限定ではなく、無線通信装置の一例。）である。ビーコン４０は、ＢＬＥ（Bluetooth Low Energy）等の無線通信により、ビーコン４０の識別情報を端末２０に通知する。ビーコン４０は、赤外線、音波、可視光等により、無線通信を行う装置であってもよい。また、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の無線通信を行う装置であってもよい。また、無線の電波の出力を適宜制限し、端末２０と近距離で通信を行ってもよい。この場合、無線通信が可能な距離は適宜設定されてよく、例えば、２０ｍ以内に設定されてもよい。また、より近くの端末２０のみと無線通信可能なように、通信可能な距離を１０ｍ以内や５ｍ以内に設定されてもよい。
【００１５】
外部サーバ５０は、例えば、企業、官公庁、各種団体等の事業者が運用するサーバであり、端末２０に対して、端末２０の近傍に設置されたビーコン４０に応じた広告等を配信する等の各種のサービスを提供する機能を備える。外部サーバ５０は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。
【００１６】
＜ハードウェア（HW）構成＞
図１を用いて、通信システム１に含まれる各装置のHW構成について説明する。
【００１７】
（１）端末のHW構成
端末２０は、制御部２１（ＣＰＵ：central processing unit（中央処理装置））、記憶部２８、通信Ｉ／Ｆ２２（インタフェース）、入出力部２３、表示部２４を備える。また入出力部２３は、マイク２５、スピーカ２６、カメラ２７、タッチパネル２９等を備えてもよい。端末２０のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、タッチパネル２９は、操作部の一例であり、タッチパネル２９の代わりに、またはこれに加えて、キーボードのハードウェアキー、マウス等のポインティングデバイス等でもよい。なお、端末２０のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末２０は、マイク２５、カメラ２７等、個々の構成要素、または複数の構成要素を有しないような構成であってもよい。
【００１８】
通信Ｉ／Ｆ２２は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ２２は、ネットワーク３０を介して、サーバ１０との通信を実行する機能を有する。通信Ｉ／Ｆ２２は、各種データを制御部２１からの指示に従って、サーバ１０に送信する。また、通信Ｉ／Ｆ２２は、サーバ１０から送信された各種データを受信し、制御部２１に伝達する。また、通信Ｉ／Ｆ２２は、ビーコン４０からの電波を受信する。なお、通信Ｉ／Ｆ２２は、例えば、通信規格毎に別個の回路を備えてもよい。限定ではなく例として、通信Ｉ／Ｆ２２は、ＢＬＥによる第１無線通信部（第１通信回路）と、ＬＴＥにより通信を行う第２通信部（第２通信回路）とを備えてもよい。通信Ｉ／Ｆ２２は、第１通信部によって、ビーコン４０と通信を行い、第２通信部によってネットワーク３０を介してサーバ１０と通信を行ってもよい。本構成は適宜変更してもよく、また少なくとも実施例に記載したどのような構成を採用してもよい。また、通信Ｉ／Ｆ２２を単に通信部と表現する場合もある。また、通信Ｉ／Ｆ２２が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
【００１９】
入出力部２３は、端末２０に対する各種操作を入力する装置である入力部、および、端末２０で処理された処理結果を出力する装置である出力部を含む。入出力部２３は、入力部と出力部が一体化していても良いし、入力部と出力部に分離していてもよい。
【００２０】
入力部は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部２１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含む。
【００２１】
出力部は、制御部２１で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、タッチパネル、タッチディスプレイ、スピーカ（音声出力）、レンズ（限定でなく例として３D（three dimensions）出力や、ホログラム出力）、プリンターなどを含む。
【００２２】
表示部２４は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部２４は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ（限定でなく例として、液晶ディスプレイやOELD（organic electroluminescence display））、ヘッドマウントディスプレイ（ＨＤＭ：Head Mounted Display）、プロジェクションマッピング、ホログラム、空気中など（真空であってもよい）に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部２４は、３Dで表示データを表示可能であってもよい。
【００２３】
入出力部２３がタッチパネルの場合、入出力部２３と表示部２４とは、略同一の大きさおよび形状で対向して配置されていても良い。
【００２４】
制御部２１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部２１は、制御回路と表現されてもよい。
【００２５】
制御部２１は、限定でなく例として、中央処理装置（ＣＰＵ）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application-specific integrated circuit）、ＦＰＧＡ（field programmable gate array）を含む。
【００２６】
記憶部２８は、端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部２８は、限定でなく例として、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）、フラッシュメモリ、ＲＡＭ（random access memory）、ＲＯＭ（read only memory）など各種の記憶媒体を含む。また、記憶部２８は、メモリ(memory)と表現されてもよい。
【００２７】
端末２０は、プログラムＰを記憶部２８に記憶し、このプログラムＰを実行することで、制御部２１が、制御部２１に含まれる各部としての処理を実行する。つまり、記憶部２８に記憶されるプログラムＰは、端末２０に、制御部２１が実行する各機能を実現させる。
【００２８】
マイク２５は、音声データの入力に利用される。スピーカ２６は、音声データの出力に利用される。カメラ２７は、動画像データの取得に利用される。
【００２９】
（２）サーバのHW構成 
サーバ１０は、制御部１１（ＣＰＵ）、記憶部１５、通信Ｉ／Ｆ１４（インタフェース）、入出力部１２、ディスプレイ（表示部）１３を備える。サーバ１０のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、サーバ１０のHWは、サーバ１０のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ１０のHWは、ディスプレイ１３を有しないような構成であってもよい。
【００３０】
制御部１１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
【００３１】
制御部１１は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡであってもよい。ただし、本開示において、制御部１１は、これらに限定されない。
【００３２】
記憶部１５は、サーバ１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部１５は、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部１５は、これらに限定されない。また、記憶部１５は、メモリ(memory)と表現されてもよい。
【００３３】
通信Ｉ／Ｆ１４は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ１４は、ネットワーク３０を介して、端末２０との通信を実行する機能を有する。通信Ｉ／Ｆ１４は、各種データを制御部１１からの指示に従って、端末２０に送信する。また、通信Ｉ／Ｆ１４は、端末２０から送信された各種データを受信し、制御部１１に伝達する。また、通信Ｉ／Ｆ１４を単に通信部と表現する場合もある。また、通信Ｉ／Ｆ１４が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
【００３４】
入出力部１２は、サーバ１０に対する各種操作を入力する装置により実現される。入出力部１２は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部１１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部１２は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部１２、限定でなく例として、タッチパネルやカメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含んでいてもよい。ただし、本開示において、入出力部１２は、これらに限定されない。
【００３５】
ディスプレイ１３は、代表的にはモニタ（限定でなく例として、液晶ディスプレイやOELD（organic electroluminescence display））で実現される。なお、ディスプレイ１３は、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよい。なお、これらのディスプレイ１３は、３Dで表示データを表示可能であってもよい。ただし、本開示において、ディスプレイ１３は、これらに限定されない。
【００３６】
サーバ１０は、プログラムＰを記憶部１５に記憶し、このプログラムＰを実行することで、制御部１１が、制御部１１に含まれる各部としての処理を実行する。つまり、記憶部１５に記憶されるプログラムＰは、サーバ１０に、制御部１１が実行する各機能を実現させる。
【００３７】
本開示の各実施形態においては、端末２０および／またはサーバ１０のＣＰＵがプログラムPを実行することにより、実現するものとして説明する。
【００３８】
なお、端末２０の制御部２１、および／または、サーバ１０の制御部１１は、ＣＰＵだけでなく、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を１つの集積回路により実現されることとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。そのため、制御部２１は、制御回路と表現されてもよい。
【００３９】
また、本開示の各実施形態のプログラムP(ソフトウェアプログラム/コンピュータプログラム)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。
【００４０】
記憶媒体は適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（限定でなく例として、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムＰを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ（memory）と表現されてもよい。
【００４１】
サーバ１０および／または端末２０は、記憶媒体に記憶されたプログラムＰを読み出し、読み出したプログラムＰを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
【００４２】
また、本開示のプログラムＰは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ１０および／または端末２０に提供されてもよい。サーバ１０および／または端末２０は、限定でなく例として、インターネット等を介してダウンロードしたプログラムＰを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
【００４３】
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４４】
サーバ１０、外部サーバ５０、および／または端末２０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【００４５】
端末２０、及び外部サーバ５０における処理の少なくとも一部を、サーバ１０により行う構成としてもよい。この場合、端末２０の制御部２１、及び外部サーバ５０の各機能部の処理のうち少なくとも一部の処理を、サーバ１０で行う構成としてもよい。
【００４６】
サーバ１０、及び外部サーバ５０における処理の少なくとも一部を、端末２０により行う構成としてもよい。この場合、サーバ１０の制御部１１、及び外部サーバ５０の各機能部の処理のうち少なくとも一部の処理を、端末２０で行う構成としてもよい。
【００４７】
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよい。
【００４８】
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。なお、ビーコン４０、及び外部サーバ５０のハードウェア構成は、サーバ１０のハードウェア構成と同様でもよい。
【００４９】
＜機能構成＞
（１）端末の機能構成
入出力部２３は、端末２０のユーザからの各種操作を受け付け、制御部２１に出力する。入出力部２３は、例えば、端末２０から所定範囲内に設置されているビーコン４０に応じた広告等のコンテンツを表示させる操作を受け付ける。限定ではなく一例としては、端末２０のタッチパネル２９によってユーザの操作を受け付け、制御部２１に出力する。制御部２１は、受け付けたユーザからの操作に基づいて、端末２０から所定範囲内に設置されているビーコン４０に応じた広告等のコンテンツを表示部２４に表示する制御を行う。
【００５０】
制御部２１は、サーバ１０により提供されるＳＮＳ（Social Networking Service）等の各種のサービスを利用するための処理を行う。制御部２１は、例えば、端末２０から所定範囲内に設置されているビーコン４０から受信したビーコンＩＤを、サーバ１０に送信する。また、制御部２１は、例えば、サーバ１０により提供されるインスタントメッセージングサービスを用いて、外部サーバ５０から受信した広告等のコンテンツを画面に表示させる。
【００５１】
通信Ｉ／Ｆ２２（通信部）は、制御部２１の指示に従い、サーバ１０等とのデータの送受信を行う。
【００５２】
（２）サーバの機能構成 
図１に示すように、サーバ１０は、記憶部１５により、アカウント情報１５１、及びビーコン情報１５２等を記憶する。アカウント情報１５１には、ＳＮＳ等の各種のサービスでのアカウントの情報が記憶されている。また、ビーコン情報１５２には、各ビーコンに応じた広告等のコンテンツを端末２０に配信した場合に、外部サーバ５０の事業者からサーバ１０を運用する事業者等に支払われる対価の額（入札額）が設定されている。
【００５３】
制御部１１は、ＳＮＳ等の各種サービスを端末２０のユーザに提供するための各種処理を行う。制御部１１は、例えば、通信Ｉ／Ｆ１４により各種の表示画面を表示させるための情報を端末２０に送信することにより、各種の表示画面を端末２０に表示させる。
【００５４】
また、制御部１１は、例えば、端末２０のユーザ、及び外部サーバ５０の事業者等のアカウントからのログインの要求を受信すると、ユーザ認証を行い、アカウントと、ログインに用いられた端末２０または外部サーバ５０とを関連付けて記憶しておく。この場合、制御部１１は、例えば、アカウントのアカウントＩＤと、端末２０等のＩＤ、通信用のアドレス、または通信セッションの情報とを関連付けて記憶してもよい。
【００５５】
また、制御部１１は、例えば、インスタントメッセージングサービスにより、複数のアカウントの各ユーザをグループ化し、複数のアカウントを含むグループでのコンテンツの送受信を行う。ここで、グループ化とは、例えば、端末２０のユーザ等の操作により、ユーザに指定された複数のアカウントの各ユーザを関連付けたグループ（限定ではなく例として、関連付けられたユーザ間でメッセージデータ等のやり取りが行えるトークルーム）を設定することをいう。なお、グループで送受信された各コンテンツは、端末２０の画面で、表示することができる。
【００５６】
また、制御部１１は、端末２０の付近（所定範囲内）に設置されている複数のビーコン４０に対する入札額（配信の対価）に基づいて、複数のビーコン４０のそれぞれの優先度を決定する。そして、決定した優先度に基づいて、端末２０に広告等のコンテンツを配信するためのビーコン４０を決定する。例えば、ビーコン４０Ａを設置している事業者Ａは一回の配信で５０円の対価を支払い、ビーコン４０Ｂを設置している事業者Ｂは一回の配信で２０円の対価を支払う設定になっているとする。この場合、制御部１１は、ビーコン４０Ａに基づいた広告を優先して配信する。制御部１１は、例えば、優先度が高いビーコン４０に基づいたコンテンツのみを端末２０に配信してもよい。また、制御部１１は、例えば、ビーコン４０の優先度が高い程、ビーコン４０に基づいた広告を端末２０のユーザに認識され易い態様で表示されるようにしてもよい。
【００５７】
通信Ｉ／Ｆ１４（通信部）は、制御部１１の指示に従い、端末２０、及び外部サーバ５０とのデータの送受信を行う。
【００５８】
＜処理＞
次に、実施形態に係る通信システム１の処理の概要についてまずは説明する。サーバ１０は、端末２０がビーコンＩＤを受信した複数のビーコン４０から、コンテンツの配信に利用できる１以上のビーコン４０を決定する。これにより、例えば、ショッピングモール等で、複数のビーコン４０の付近に端末２０のユーザが移動した場合に、ユーザに対してより適切な情報を送信することができる。
【００５９】
次に、図２を参照し、実施形態に係る通信システム１の処理について説明する。図２は、実施形態に係る通信システム１の処理のシーケンスの一例を示す図である。なお、図２に示す処理の前に、サーバ１０は、ユーザ認証等を行って端末２０のユーザのアカウント（限定ではなく、第１アカウントの一例。）及び外部サーバ５０の事業者のアカウント（限定ではなく、第２アカウントの一例。）からのログインを受け付け、インスタントメッセージングサービス等の利用を端末２０及び外部サーバ５０に許可しているものとする。
【００６０】
ステップＳ１の処理で、端末２０の制御部２１は、例えば、ビーコン４０がそれぞれ設置された複数の店舗を有するショッピングモール、及び複数のビーコン４０がそれぞれ異なる位置に設置された店舗、公園、及び道路等の施設に端末２０が移動された等の際、複数のビーコン４０からビーコンＩＤ（ハードウェアＩＤ）を受信する。
【００６１】
続いて、端末２０の制御部２１は、所定間隔（例えば、３０秒毎）等の所定のタイミングで、各ビーコン４０から受信した各ビーコンＩＤ等を、サーバ１０に送信する（ステップＳ２）。
【００６２】
続いて、サーバ１０の制御部１１は、各ビーコン４０のうち、端末２０への広告等のコンテンツの配信の対象とする１以上のビーコン４０を決定する（ステップＳ３）。続いて、サーバ１０の制御部１１は、制御部１１により決定されたビーコン４０に応じた外部サーバ５０に、ビーコン４０のＩＤ、及び端末２０のユーザのＩＤを含む来訪通知を送信する（ステップＳ４）。
【００６３】
続いて、外部サーバ５０は、サーバ１０が提供するＳＮＳ（Social Networking Service）に含まれるインスタントメッセージングサービス等を用いて、来訪通知に応じた広告等のコンテンツを、サーバ１０に送信する（ステップＳ５）。ここで、外部サーバ５０は、来訪通知に含まれるビーコン４０のＩＤ、及び端末２０のユーザのＩＤ等に基づいて、端末２０に配信するコンテンツを決定してもよい。
【００６４】
続いて、サーバ１０の制御部１１は、外部サーバ５０から受信したコンテンツ等をＳＮＳにより端末２０に送信する（ステップＳ６）。ここで、サーバ１０の制御部１１は、外部サーバ５０から受信した、広告の画像等を含む第１コンテンツと、第１コンテンツに関するメッセージとを、端末２０に送信してもよい。第１コンテンツに関するメッセージは、例えば、広告の内容に関する詳細な説明等でもよい。これにより、例えば、広告の画像等とともに広告のメッセージをインスタントメッセージで配信することができる。
【００６５】
続いて、端末２０の制御部２１は、コンテンツの受信通知（ビーコンバナー）を画面に表示させる（ステップＳ７）。ここで、端末２０の制御部２１は、例えば、サーバ１０により提供されるＳＮＳで友だち等の所定の関係として登録している他のアカウントの一覧（友だち一覧）の表示画面、及びインスタントメッセージングサービスのグループの一覧の表示画面で、ビーコン４０に応じたコンテンツの受信通知を表示させてもよい。
【００６６】
続いて、端末２０の受付部２１０は、ユーザによる、コンテンツを表示させる操作を受け付ける（ステップＳ８）。続いて、端末２０の制御部２１は、コンテンツを画面に表示させる（ステップＳ９）。
【００６７】
≪ビーコン４０の決定処理≫
次に、図３を参照し、図２のステップＳ３のビーコン４０を決定する処理について説明する。図３は、実施形態に係るビーコン４０を決定する処理の一例を示すフローチャートである。図４は、実施形態に係るアカウント情報１５１の一例を示す図である。図５は、実施形態に係るビーコン情報１５２の一例を示す図である。
【００６８】
ステップＳ１０１の処理で、制御部１１は、端末２０のユーザのアカウントＩＤと、１以上の各ビーコン４０のビーコンＩＤを端末２０から受信する。
【００６９】
続いて、制御部１１は、端末２０のユーザと、各ビーコン４０を設置している事業者とが上述した所定の関係であるか否かを判定する（ステップＳ１０２）。ここで、制御部１１は、例えば、アカウント情報１５１、及びビーコン情報１５２を参照し、端末２０のユーザが、各ビーコン４０の事業者のアカウントをフォロー（友だち登録）しているか判定する。
【００７０】
図４の例では、アカウント情報１５１には、アカウントＩＤに関連付けて、ユーザ名、及び友だちのアカウントＩＤ等が記憶されている。アカウントＩＤは、端末２０のユーザまたは外部サーバ５０の事業者であるユーザのアカウントの識別情報である。ユーザ名は、ユーザの表示名である。友だちのアカウントＩＤは、アカウントのユーザが友だちとして登録しているユーザのアカウントＩＤである。図４の例では、アカウントＩＤが「０００１」のユーザである「Ｔａｒｏ」は、アカウントＩＤが「１００２」のユーザである「企業Ａ」等を友だちとしてサーバ１０に登録していることが示されている。なお、サーバ１０の制御部１１は、例えば、端末２０でのユーザの操作に応答して、ユーザから指定された他のユーザを端末２０のユーザの友だちとして図４のアカウント情報１５１に登録する。
【００７１】
図５の例では、ビーコン情報１５２には、ビーコンＩＤに関連付けて、事業者のアカウントＩＤ、及び入札額が記憶されている。ビーコンＩＤは、ビーコン４０の識別情報である。事業者のアカウントＩＤは、ビーコン４０を実店舗等に設置している事業者のアカウントＩＤである。入札額は、例えば、ビーコン４０に応じた広告等を端末２０に配信した場合に、事業者からサーバ１０を運用する事業者に支払われる対価の額である。入札額は、例えば、外部サーバ５０からの要求に応じて、サーバ１０に予め登録されている。図５の例では、「２００１」のビーコンＩＤに関連付けて、「入札額Ａ」が、「１００２」のアカウントの事業者により登録されている。なお、上述した事業者のアカウントＩＤは、１つの実店舗に対して複数の事業者のアカウントＩＤが存在していてもよい。限定ではなく例として、大型スポーツ用品店などの場合には、スポーツごとに製品を製造する事業者がいるのが一般的である。すなわち、大型スポーツ用品店の野球用品売り場に設置されるビーコンＩＤには、野球用品メーカのアカウントＩＤが関連付けられている。また、大型スポーツ用品店のサッカー用品売り場に設置されるビーコンＩＤには、サッカー用品メーカのアカウントＩＤが関連付けられている。このように、一つの実店舗に対して、複数の事業者アカウントＩＤが存在してもよい。
【００７２】
制御部１１は、受信したビーコンＩＤに関連付けられた事業者のアカウントＩＤを図５のビーコン情報１５２から取得する。そして、制御部１１は、図４のアカウント情報１５１を参照し、端末２０のユーザのアカウントＩＤと事業者のアカウントＩＤとが関連付けられている、すなわち、事業者のアカウントＩＤが友だちのアカウントＩＤの項目に登録されているか否かを判定する。そして、事業者のアカウントＩＤが友だちのアカウントＩＤの項目に登録されている場合、端末２０のユーザが、ビーコン４０を設置している事業者のアカウントを友だち登録していると判定する。
【００７３】
続いて、制御部１１は、端末２０からビーコンＩＤを受信した各ビーコン４０の優先度を決定する（ステップＳ１０３）。ここで、制御部１１は、端末２０からビーコンＩＤを受信した各ビーコン４０に対する入札額に基づいて、各ビーコン４０の優先度を決定する。なお、制御部１１は、例えば、優先度が高いビーコン４０に基づいたコンテンツのみを端末２０に配信してもよい。または、制御部１１は、例えば、ビーコン４０の優先度が高い程、コンテンツの受信通知の順序、タイムライン上のコンテンツの表示順序等を上位にすること等により、ビーコン４０に基づいた広告を端末２０のユーザに認識され易い態様で表示されるようにしてもよい。
【００７４】
制御部１１は、例えば、端末２０からビーコンＩＤを受信した各ビーコン４０に対する入札額が高い程、優先度が高いと判定してもよい。この場合、制御部１１は、図５のビーコン情報１５２を参照し、各ビーコン４０のビーコンＩＤに関連付けられた入札額が高い程、各ビーコン４０の優先度を高く決定する。
【００７５】
また、制御部１１は、例えば、各入札額に対して入札されている数（入札数）が少なく、かつ、入札額が高い程、優先度が高いと判定してもよい。この場合、制御部１１は、図５のビーコン情報１５２を参照し、端末２０からビーコンＩＤを受信した各ビーコン４０のビーコンＩＤに関連付けられた各入札額のうち、入札数が少ない程、各入札額に対する優先度のスコアを高く算出する。そして、制御部１１は、入札額が高い程、スコアをより高く変更し、スコアが高い程、各ビーコン４０の優先度を高く決定する。
【００７６】
この場合、制御部１１は、例えば、入札数に反比例する値（ポイント）と、入札額に比例する値とを加算した値を、スコアとして算出してもよい。この場合、制御部１１は、例えば、入札数に基づくポイントを、入札数が１であれば５０ポイント、入札数が２であれば２５ポイント、入札数が３であれば１７（≒５０／３）ポイント等とする。また、制御部１１は、例えば、入札額に基づくポイントを、入札額が１０円であれば１０ポイント、入札額が２０円であれば２０ポイント、入札額が３０円であれば３０ポイント等とする。
【００７７】
そして、例えば、ビーコン４０Ａを設置している事業者Ａは一回の配信で２０円の対価を支払い、ビーコン４０Ｂを設置している事業者Ｂは一回の配信で１０円の対価を支払い、ビーコン４０Ｃを設置している事業者Ｃは一回の配信で２０円の対価を支払う設定になっているとする。この場合、制御部１１は、各入札額のうち、入札数が１である１０円に対するスコアを６０ポイント（＝５０ポイント＋１０ポイント）とし、入札されている数が２である２０円に対するスコアを４５ポイント（＝２５ポイント＋２０ポイント）とする。したがって、最もスコアが高いビーコン４０Ｂに対応するコンテンツの優先度が最も高く決定される。
【００７８】
続いて、制御部１１は、端末２０のユーザに対して上述した所定の関係である各事業者の各ビーコン４０のうち、優先度に基づいて、ビーコン４０に応じたコンテンツを端末２０へ配信するためのビーコン４０（処理対象のビーコン４０）を決定する（ステップＳ１０４）。ここで、制御部１１は、ユーザに友だち登録されている各事業者の各ビーコン４０のうち、優先度が高い順に所定数のビーコン４０を、処理対象のビーコン４０として決定してもよい。これにより、端末２０のユーザが友だち登録している事業者の広告等のみが配信されるため、ユーザにとって興味があるコンテンツのみをユーザに伝達することができる。
【００７９】
なお、ステップＳ１０４の処理で、制御部１１は、例えば、端末２０のユーザによる設定操作等によっては、上述した所定の関係ではない事業者のビーコン４０による配信も許可するようにしてもよい。これにより、例えば、端末２０を携帯したユーザが事業者の店舗等に近づいた際に、所定の関係でない事業者のビーコン４０から広告等のコンテンツを端末２０に配信することができる。また、この場合にユーザと事業者のアカウントを友だち登録することを促す表示をユーザの端末２０の表示部２４に表示することによって、事業者のアカウントを友だち登録することを促すことができる。
【００８０】
≪受信通知の表示処理≫
次に、図６を参照し、図２のステップＳ６からステップＳ７の、ビーコン４０に応じたコンテンツの受信通知を表示させる処理について説明する。図６Ａ、図６Ｂ、及び図７は、実施形態に係るビーコン４０に応じたコンテンツの受信通知の表示例について説明する図である。
【００８１】
サーバ１０の制御部１１は、図６Ａ、図６Ｂ、図７の例では、上述した優先度に応じた態様で、各ビーコン４０に応じた各コンテンツの受信通知を端末２０の制御部２１に表示させている。これにより、例えば、優先度が高いコンテンツほど、端末２０のユーザに認識され易くすることができる。
【００８２】
サーバ１０の制御部１１は、図６Ａの例では、インスタントメッセージのグループ（トークルーム）の一覧の表示画面６０１に、最も高い優先度（「第１優先度」の一例。）のビーコン４０Ａに応じたコンテンツの受信通知６０２、及び受信通知６０２の削除アイコン６０３を表示させている。
【００８３】
図６Ａの表示画面で、受信通知６０２の領域がユーザにタップされた場合、サーバ１０の制御部１１は、コンテンツを表示させる。この場合、サーバ１０の制御部１１は、例えば、端末２０のユーザのアカウント、及びビーコン４０Ａを設置している事業者のアカウントを含むグループで送受信された各コンテンツを、各コンテンツが送受信された時系列順に表示するトークルームの画面に、ビーコン４０Ａに応じたコンテンツを表示させる。コンテンツが表示された後、端末２０のユーザにより、再度インスタントメッセージのグループの一覧を表示させる操作がされた場合、サーバ１０の制御部１１は、図６Ｂに示すように、一覧の表示画面６０１に、次に高い優先度（「第２優先度」の一例。）のビーコン４０Ｂに応じたコンテンツの受信通知６０４、及び受信通知６０４の削除アイコン６０５を表示させる。これにより、例えば、トークルームの一覧表示画面等に表示される受信通知の領域のサイズを一定にしてトークルームの一覧を見易くしながら、優先度順で受信通知をユーザに通知することができる。
【００８４】
一方、図６Ａの表示画面で、削除アイコン６０３がユーザにタップされた場合、サーバ１０の制御部１１は、図６Ｂに示すように、受信通知６０２を削除させるとともに、次に優先度が高いビーコン４０Ｂに応じたコンテンツの受信通知６０４、及び受信通知６０４の削除アイコン６０５を表示させる。これにより、例えば、トークルームの一覧表示画面等に表示される受信通知の領域のサイズを一定にしてトークルームの一覧を見易くしながら、優先度順で受信通知をユーザに通知することができる。
【００８５】
また、図６Ａの表示画面でユーザによって、表示部２４にユーザの指などが接触され、ユーザの指が表示部２４に対して第１方向（限定ではなく例として右方向）に移動する操作（またはこする操作（スワイプ））等がされた場合、サーバ１０の制御部１１は、図６Ｂに示すように、受信通知６０２を横方向にスライドさせるとともに、次に優先度が高いビーコン４０Ｂに応じたコンテンツの受信通知６０４、及び受信通知６０４の削除アイコン６０５の表示に切り替えさせる。この場合、図６Ｂの表示画面で受信通知６０４が端末２０のユーザに第１方向とは逆の第２方向（例えば、左方向）にユーザによる操作等がされた場合、サーバ１０の制御部１１は、図６Ａの表示画面に戻してもよい。これにより、例えば、トークルームの一覧表示画面等に表示される受信通知の領域のサイズを一定にしてトークルームの一覧を見易くしながら、優先度順で受信通知をユーザに通知することができる。
【００８６】
サーバ１０の制御部１１は、図７の例では、インスタントメッセージのグループの一覧の表示画面７０１で、最も高い優先度のビーコン４０Ａに応じたコンテンツの受信通知６０２と、次に優先度が高いビーコン４０Ｂに応じたコンテンツの受信通知６０４を、上から順に表示させている。なお、サーバ１０の制御部１１は、優先度に応じて、受信通知の色、大きさ等の表示態様を異ならせて表示させてもよい。この場合、サーバ１０の制御部１１は、例えば、優先度が低くなるにつれて、受信領域の色を薄い色にして表示させてもよい。これにより、例えば、優先度が高いコンテンツほど、端末２０のユーザに認識され易くすることができる。
【００８７】
＜変形例＞
上述した例では、ビーコン４０に応じたコンテンツをインスタントメッセージで送信する例について説明した。これに代えて、またはこれに加えて、ビーコン４０に応じたコンテンツを投稿等により送信してもよい。これにより、例えば、ビーコン４０に応じたコンテンツを含むコンテンツの一覧等で、優先度が高いコンテンツほど、端末２０のユーザに認識され易くすることができる。
【００８８】
サーバ１０の制御部１１は、端末２０のユーザがＳＮＳで友だち等の所定の関係として登録している他のアカウントからの投稿が時系列等の順で表示されるタイムラインの画面で、最も高い優先度のビーコン４０Ａに応じた第１コンテンツと、次に優先度が高いビーコン４０Ｂに応じた第２コンテンツとを、上から順に表示させてもよい。これにより、第１コンテンツは第１表示領域に表示され、第２コンテンツは第１表示領域より下の第２表示領域に表示される。
【００８９】
＜実施形態の効果＞
従来技術では、例えば、複数のビーコンからのデータを受信した場合、複数のビーコンに応じた広告を表示すると、ユーザにとって煩わしくなる場合がある。
【００９０】
上述した実施形態の少なくとも一部によれば、端末２０でビーコンＩＤが受信された複数のビーコン４０のうち、入札額に基づいて決定された１以上のビーコン４０に応じたコンテンツを、端末２０に表示させる。これにより、より適切に広告等のコンテンツをユーザに伝達することができる。また、これにより端末２０を操作する回数や、端末２０がサーバ１０と通信する回数を減らすことができるため、結果的に端末２０やサーバ１０の負荷を軽減できるという効果が得られる。
【００９１】
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【００９２】
１  通信システム
１０  サーバ
１１  制御部
１４  通信Ｉ／Ｆ
１５  記憶部
１５１  アカウント情報
１５２  ビーコン情報
２０  端末
２１  制御部
２２  通信Ｉ／Ｆ
２３  入出力部
４０  ビーコン
５０  外部サーバ
【図１】
2019198005.tif 000003
【図２】
2019198005.tif 000004
【図３】
2019198005.tif 000005
【図４】
2019198005.tif 000006
【図５】
2019198005.tif 000007
【図６Ａ】
2019198005.tif 000008
【図６Ｂ】
2019198005.tif 000009
【図７】
2019198005.tif 000010