(57)【要約】【課題】コンテンツの状況に応じてコンテンツの配信に係る電力消費を制御する。【解決手段】端末装置１０は、発信機４０が送信するビーコンを受信すると、ビーコンに含まれている発信機識別子をユーザーの操作に応じてサーバー装置２０へ送信し、コンテンツを要求する。また、端末装置１０は、ビーコンを受信すると、ユーザーがコンテンツを要求しない場合にも、発信機識別子をサーバー装置２０へ送信する。サーバー装置２０は、端末装置１０からの発信機識別子の受信回数やコンテンツの要求回数に応じて、端末装置１０がビーコンを受信する周期を決定し、決定した周期でビーコンを受信するよう指示する指示メッセージを端末装置１０へ送信する。端末装置１０は、送信された指示メッセージに応じてビーコンの受信周期を変更する。【選択図】図１
2017134566.tif 000002
【特許請求の範囲】
【請求項１】
識別子を送信する発信機と、
コンテンツを記憶する記憶手段と、
前記識別子を受信した端末装置から送信された前記識別子を受信する受信手段と、
前記受信手段が受信した前記識別子に対応したコンテンツを前記記憶手段から取得し、前記識別子を送信した端末装置へ取得した前記コンテンツを送信する送信手段と、
前記端末装置における前記コンテンツの取得状況又は前記記憶手段に記憶された前記コンテンツの状況に応じて、前記端末装置における前記識別子の取得又は前記発信機が前記識別子を送信する周期を制御する制御手段と
を有するサーバー装置と
を備えるコンテンツ配信システム。
【請求項２】
前記端末装置が前記識別子を受信した回数に応じて、前記端末装置における前記識別子の取得又は前記発信機が前記識別子を送信する周期を制御する
請求項１に記載のコンテンツ配信システム。
【請求項３】
前記記憶手段は、前記端末装置のユーザーの属性又は嗜好を記憶し、
前記制御手段は、前記ユーザーの属性又は嗜好に対応したコンテンツが前記記憶手段に記憶されている場合、当該ユーザーの端末装置が前記識別子を取得する周期を制御する
請求項１又は請求項２に記載のコンテンツ配信システム。
【請求項４】
コンテンツを記憶する記憶手段と、
発信機が送信した識別子を受信した端末装置から送信された前記識別子を受信する受信手段と、
前記受信手段が受信した前記識別子に対応したコンテンツを前記記憶手段から取得し、前記識別子を送信した端末装置へ取得した前記コンテンツを送信する送信手段と、
前記端末装置における前記コンテンツの取得状況又は前記記憶手段に記憶された前記コンテンツの状況に応じて、前記端末装置における前記識別子の取得又は前記発信機が前記識別子を送信する周期を制御する制御手段と
を有するサーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム及びサーバー装置に関する。
【背景技術】
【０００２】
特許文献１には、Bluetooth（登録商標）の通信について消費電力を抑える技術が開示されている。特許文献１に開示されている通信端末は、ＢＬＥ（Bluetooth Low Energy）の通信を行う通信端末において、送信モードや受信モードの通信動作を行う間隔を、通信端末の移動速度や位置に応じて変更する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１１９４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＢＬＥを用いた技術としては、iBeacon（登録商標）と呼ばれる技術がある。この技術においては、例えば、店舗に設置されたビーコン端末から周期的に発信されるＩＤを通信端末が周期的に検知する。ＩＤを検知した通信端末は、受信したＩＤに応じたコンテンツをサーバー装置から取得する。ＩＤが届く範囲に端末装置がある場合、ＩＤを検知する周期を短くすれば、コンテンツをすぐに取得できるようになる。しかしながら、ＩＤを検知する周期を短くすると、ＩＤの検知に要する処理やＩＤの受信に要する電力が増加し電力を消費してしまう。
【０００５】
本発明は、上述した背景の下になされたものであり、コンテンツの状況に応じてコンテンツの配信に係る電力消費を制御する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、識別子を送信する発信機と、コンテンツを記憶する記憶手段と、前記識別子を受信した端末装置から送信された前記識別子を受信する受信手段と、前記受信手段が受信した前記識別子に対応したコンテンツを前記記憶手段から取得し、前記識別子を送信した端末装置へ取得した前記コンテンツを送信する送信手段と、前記端末装置における前記コンテンツの取得状況又は前記記憶手段に記憶された前記コンテンツの状況に応じて、前記端末装置における前記識別子の取得又は前記発信機が前記識別子を送信する周期を制御する制御手段とを有するサーバー装置とを備えるコンテンツ配信システムを提供する。
【０００７】
本発明においては、前記端末装置が前記識別子を受信した回数に応じて、前記端末装置における前記識別子の取得又は前記発信機が前記識別子を送信する周期を制御する構成としてもよい。
【０００８】
また、本発明においては、前記記憶手段は、前記端末装置のユーザーの属性又は嗜好を記憶し、前記制御手段は、前記ユーザーの属性又は嗜好に対応したコンテンツが前記記憶手段に記憶されている場合、当該ユーザーの端末装置が前記識別子を取得する周期を制御する構成としてもよい。
【０００９】
また、本発明は、コンテンツを記憶する記憶手段と、発信機が送信した識別子を受信した端末装置から送信された前記識別子を受信する受信手段と、前記受信手段が受信した前記識別子に対応したコンテンツを前記記憶手段から取得し、前記識別子を送信した端末装置へ取得した前記コンテンツを送信する送信手段と、前記端末装置における前記コンテンツの取得状況又は前記記憶手段に記憶された前記コンテンツの状況に応じて、前記端末装置における前記識別子の取得又は前記発信機が前記識別子を送信する周期を制御する制御手段とを有するサーバー装置を提供する。
【発明の効果】
【００１０】
本発明によれば、コンテンツの状況に応じてコンテンツの配信に係る電力消費を制御することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るコンテンツ配信システム１に含まれる装置を示した図。
【図２】端末装置１０のハードウェア構成を示したブロック図。
【図３】端末装置１０の機能ブロック図。
【図４】サーバー装置２０のハードウェア構成を示したブロック図。
【図５】テーブルＴＢ１の一例を示した図。
【図６】サーバー装置２０の機能ブロック図。
【図７】発信機４０のハードウェア構成を示したブロック図。
【図８】実施形態の動作例を説明するためのシーケンス図。
【図９】実施形態の動作例を説明するためのシーケンス図。
【図１０】実施形態の動作例を説明するためのシーケンス図。
【発明を実施するための形態】
【００１２】
＜全体構成＞
図１は、本発明の一実施形態に係るコンテンツ配信システム１に含まれる装置を示した図である。通信網２は、インターネットや固定電話網、音声通信やデータ通信などの通信サービスを提供する移動体通信網などを含む。通信網２には、端末装置１０が無線通信によって接続される。通信網２に接続される端末装置１０の数は、図１に示した数に限定されるものではなく、図１に示した数以上の装置を接続することができる。
【００１３】
本実施形態に係る端末装置１０は、スマートフォンである。なお、端末装置１０は、スマートフォンに限定されるものではなく、データ通信が可能なタブレット端末やフィーチャーフォン、データ通信に特化したコンピュータ装置などであってもよい。端末装置１０は、通信網２を構成する無線基地局と通信を行い、音声通信やデータ通信を行う。
【００１４】
発信機４０は、店舗に設置される装置である。発信機４０は、ＢＬＥの通信を行う機能や、サーバー装置２０と通信を行う機能を備えている。発信機４０は、発信機４０に固有の発信機識別子を含むビーコンを送信する。なお、発信機４０は、店舗だけでなく、公共の場に設置してもよい。
【００１５】
サーバー装置２０は、端末装置１０に対して各種コンテンツを配信する装置であり、通信網２に接続されている。サーバー装置２０は、本実施形態においては、コンテンツとして、動画像を表す動画データ、静止画を表す静止画データ、テキストデータなどを配信する。例えば、サーバー装置２０は、発信機４０が設置されている店舗で販売されている商品を紹介する動画データや、発信機４０が設置されている店舗において商品の購入時に割引券として利用可能なクーポンを静止画データで配信する。
【００１６】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示した図である。通信部１０５は、通信網２の無線基地局に対して無線通信を行う通信インターフェースとして機能する。近距離通信部１０８は、ＢＬＥの通信を行う通信インターフェースとして機能する。近距離通信部１０８は、予め定められた期間にビーコンを検知する動作を予め定められた周期で繰り返す。本実施形態においては、近距離通信部１０８がビーコンを検知する周期は、第１周期、第２周期、第３周期があり、第１周期は第２周期より短い周期であり、第３周期は第２周期より長い周期となっている。近距離通信部１０８は、ビーコンを検知すると、検知したビーコンに含まれている発信機識別子を制御部１０１へ出力する。
【００１７】
音声処理部１０７は、マイクロホンとスピーカを有している。音声処理部１０７は、端末装置１０同士で音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロホンが音声を収音すると、収音した音声をデジタル信号に変換する。音声処理部１０７は、端末装置で音声通話を行う場合、ユーザーの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から通信網２へ送信され、通話相手の端末装置へ送信される。
【００１８】
タッチパネル１０３は、液晶ディスプレイなどの表示装置と、表示装置の表示面において指の接触を検出するセンサーとを組み合わせた装置である。タッチパネル１０３は、文字やＧＵＩ（Graphical User Interface）、端末装置１０を操作するためのメニュー画面などを表示する。また、タッチパネル１０３は、ユーザーが指で触れた位置をセンサーで検出する。制御部１０１は、タッチパネル１０３が検出した位置と、タッチパネルに表示されている画面に応じてユーザーの操作を特定し、特定した操作に応じて各部の制御や各種処理を実行する。
【００１９】
記憶部１０２は、不揮発性メモリーを有しており、オペレーティングシステムのプログラムやアプリケーションプログラムを記憶する。本実施形態においては、記憶部１０２は、発信機４０が送信するビーコンを受信する機能、受信したビーコンに含まれる発信機識別子に対応したコンテンツをサーバー装置２０から取得する機能、取得したコンテンツを再生する機能などを備えたアプリケーションプログラム（以下、コンテンツアプリと称する）を記憶している。また、記憶部１０２は、コンテンツアプリを使用するユーザーを識別するユーザー識別子や、コンテンツアプリによりサーバー装置２０から取得したコンテンツを記憶する。
【００２０】
制御部１０１は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）を有している。制御部１０１の、ＣＰＵが記憶部１０２に記憶されているオペレーティングシステムのプログラムを実行すると、スマートフォンのオペレーティングシステムが実現し、アプリケーションプログラムを実行することが可能となる。
【００２１】
図３は、端末装置１０においてコンテンツアプリを実行することにより実現する機能のうち、本発明に係る機能の構成を示したブロック図である。識別子取得部１００１は、近距離通信部１０８が受信したビーコンに含まれているユーザー識別子と発信機識別子を取得する。照会部１００２は、識別子取得部１００１が発信機識別子を取得すると、取得した発信機識別子に対応したコンテンツの取得動作を実行するか否かをユーザーに問い合わせる画面が表示されるようにタッチパネル１０３を制御する。照会部１００２は、タッチパネル１０３においてコンテンツの取得動作を実行する操作がユーザーにより行われた場合、コンテンツを要求する要求メッセージの送信を識別子送信部１００３へ指示し、コンテンツの取得動作を行わない操作が行われた場合には、発信機識別子を通知する通知メッセージの送信を識別子送信部１００３へ指示する。
【００２２】
識別子送信部１００３は、要求メッセージの送信を指示されると、照会部１００２から供給される発信機識別子と、記憶部１０２に記憶されているユーザー識別子とを含む要求メッセージを通信部１０５を制御してサーバー装置２０へ送信する。識別子送信部１００３は、通知メッセージの送信を指示されると、照会部１００２から供給される発信機識別子と、記憶部１０２に記憶されているユーザー識別子とを含む通知メッセージを通信部１０５を制御してサーバー装置２０へ送信する。
【００２３】
コンテンツ取得部１００４は、通信部１０５がサーバー装置２０から配信されたコンテンツを受信すると、通信部１０５が受信したコンテンツを取得する。再生部１００５は、コンテンツ取得部１００４が取得したコンテンツがタッチパネル１０３に表示されるようにコンテンツを再生する。周期制御部１００６は、通信部１０５がサーバー装置２０から送信された指示メッセージを受信すると、通信部１０５が受信した指示メッセージを取得する。周期制御部１００６は、取得した指示メッセージに含まれている周期を取得し、取得した周期でビーコンを検知するように近距離通信部１０８を制御する。
【００２４】
（サーバー装置２０の構成）
図４は、サーバー装置２０のハードウェア構成を示した図である。表示部２０３は、液晶ディスプレイを備えており、サーバー装置２０を操作するためのＧＵＩ画面などを表示する。操作部２０４は、キーボードやマウスなどの入力装置を有している。サーバー装置２０は、キーボードやマウスで行われた操作に応じて動作する。通信部２０５は、通信網２を介してデータ通信を行う通信インターフェースとして機能する。なお、本実施形態においては、サーバー装置２０は、表示部２０３と操作部２０４を備えているが、表示部２０３と操作部２０４を備えていない構成であってもよい。
【００２５】
記憶部２０２は、ハードディスク装置を有しており、オペレーティングシステムのプログラムや、アプリケーションプログラム、端末装置１０へ配信するコンテンツなどを記憶している。本実施形態においては、記憶部２０２は、端末装置１０からの要求に応じて端末装置１０へコンテンツを配信する機能、端末装置１０がビーコンを受信する周期を変更する機能などを備えたアプリケーションプログラムを記憶している。
【００２６】
また、記憶部２０２は、コンテンツアプリのユーザー毎に設けられるテーブルＴＢ１を記憶する。図５は、テーブルＴＢ１の一例を示した図である。図５に示したように、テーブルＴＢ１は、「ユーザー識別子」、「発信機識別子」、「識別子受信回数」、「コンテンツ要求回数」のフィールドを有している。「ユーザー識別子」のフィールドには、コンテンツアプリを使用するユーザーを識別するユーザー識別子が格納される。「発信機識別子」のフィールドには、コンテンツアプリを実行した端末装置１０が取得した発信機４０の発信機識別子が格納される。「識別子受信回数」のフィールドには、コンテンツアプリを実行した端末装置１０が、同じレコードに格納されている発信機識別子を取得した回数が格納される。「コンテンツ要求回数」のフィールドには、コンテンツアプリを実行した端末装置１０が、同じレコードに格納されている発信機識別子に対応したコンテンツを要求した回数を格納する。
【００２７】
制御部２０１は、ＣＰＵ、ブートローダを記憶したＲＯＭ及びＲＡＭを有している。ＣＰＵが記憶部２０２に記憶されているオペレーティングシステムのプログラムを実行すると、アプリケーションプログラムを実行することが可能となる。ＣＰＵがアプリケーションプログラムを実行すると、サーバー装置２０は、端末装置１０からの要求に応じてコンテンツを端末装置１０へ送信する。また、サーバー装置２０は、テーブルＴＢ１に格納された情報に応じて、端末装置１０がビーコンを検知する周期を変更する。
【００２８】
図６は、サーバー装置２０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。メッセージ取得部２００１は、通信部２０５が受信する要求メッセージや通知メッセージを取得する。コンテンツ送信部２００２は、メッセージ取得部２００１が要求メッセージを取得した場合、要求メッセージに含まれている発信機識別子に対応付けられたコンテンツを記憶部２０２から取得する。コンテンツ送信部２００２は、記憶部２０２から取得したコンテンツを、要求メッセージを送信した端末装置１０へ送信する。
【００２９】
周期制御部２００３は、メッセージ取得部２００１が取得したメッセージに含まれているユーザー識別子と発信機識別子を取得し、取得したユーザー識別子を格納したテーブルＴＢ１を、取得したメッセージと識別子に応じて更新する。また、周期制御部２００３は、テーブルＴＢ１の内容に応じて、端末装置１０がビーコンを検知する周期を決定する。周期制御部２００３は、端末装置１０にける発信機識別子の取得を制御する制御手段の一例である。メッセージ送信部２００４は、周期制御部２００３が決定した周期でビーコンを検知するように指示する指示メッセージを、通信部２０５を制御して端末装置１０へ送信する。
【００３０】
（発信機４０の構成）
図７は、発信機４０のハードウェア構成の一例を示したブロック図である。制御部４０１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有しており、ＣＰＵがＲＯＭに記憶されているプログラムを実行すると、後述する各種機能が実現する。記憶部４０２は、不揮発性メモリーを有しており、発信機４０が端末装置１０へ向けて送信するビーコンに含める発信機識別子を記憶する。
【００３１】
記憶部４０２に記憶されている発信機識別子は、Ｐｒｏｘｉｍｉｔｙ  ＵＵＩＤ、ｍａｊｏｒ及びｍｉｎｏｒで構成される。一つの店舗に複数の発信機４０を設置する場合、それぞれの発信機４０のＵＵＩＤは、同じ値となる。また、ｍａｊｏｒとｍｉｎｏｒは、同じ店舗内に設置された発信機４０毎に異なる値にすることや同じ値にすることができる。通信部４０５は、ＢＬＥの通信を行う通信インターフェースとして機能し、記憶部４０２に記憶されている発信機識別子を含むビーコンを予め定められた周期で送信する。
【００３２】
（実施形態の動作例）
次に本実施形態の動作例について説明する。動作例の説明においては、まず、端末装置１０がコンテンツを取得するときの動作例について、図８を用いて説明する。発信機４０は、予め定められた周期でビーコンを送信している。初めてコンテンツアプリを実行した端末装置１０は、予め定められた第２周期で予め定められた期間の間、発信機４０が送信するビーコンを検知する。近距離通信部１０８は、端末装置１０が発信機４０に近づき、ビーコンを検知している期間内において発信機４０がビーコンを送信すると（ステップＳ１）、ビーコンを受信する（ステップＳ２）。制御部１０１は、近距離通信部１０８がビーコンを受信すると、受信したビーコンに含まれている発信機識別子を取得する（ステップＳ３）。
【００３３】
制御部１０１は、発信機識別子を取得すると、取得した発信機識別子に対応したコンテンツの取得動作を実行するか否かをユーザーに問い合わせる画面が表示されるようにタッチパネル１０３を制御する（ステップＳ４）。この画面が表示されたタッチパネル１０３において、ユーザーがコンテンツの取得を指示する操作を行うと、制御部１０１は、取得した発信機識別子と、記憶部１０２に記憶されているユーザー識別子を含み、コンテンツを要求する要求メッセージを通信部１０５からサーバー装置２０へ送信する（ステップＳ５）。
【００３４】
サーバー装置２０の通信部２０５は、端末装置１０が送信した要求メッセージを受信する（ステップＳ６）。制御部２０１は、通信部２０５が要求メッセージを受信すると、受信した要求メッセージに含まれているユーザー識別子と発信機識別子を取得する（ステップＳ７）。
【００３５】
制御部２０１は、ユーザー識別子と発信機識別子を取得すると、テーブルＴＢ１を更新する（ステップＳ８）。具体的には、制御部２０１は、要求メッセージを取得した場合、取得したユーザー識別子を格納しているテーブルＴＢ１を記憶部２０２において検索する。制御部２０１は、取得したユーザー識別子を格納したテーブルＴＢ１を見つけると、取得した発信機識別子を格納しているレコードを、検索で見つけたテーブルＴＢ１において検索する。制御部２０１は、取得した発信機識別子を格納したレコードがテーブルＴＢ１にない場合、取得した発信機識別子を格納したレコードを生成し、「識別子受信回数」のフィールドと、「コンテンツ要求回数」のフィールドに回数として「１」を格納する。一方、制御部１０１は、取得した発信機識別子を格納したレコードがテーブルＴＢ１にある場合、取得した発信機識別子を格納したレコードの「識別子受信回数」のフィールドと、「コンテンツ要求回数」のフィールドの値に「１」を加算する。
【００３６】
次に制御部２０１は、取得した発信機識別子に対応付けられたコンテンツを記憶部２０２から取得する（ステップＳ９）。本実施形態においては、発信機識別子とコンテンツとが対応付けて記憶部２０２に記憶されている。例えば、一つの店舗に複数の発信機４０を設置した場合、各発信機４０の発信機識別子毎に異なるコンテンツを対応付けてもよく、また、各発信機４０の発信機識別子毎に同じコンテンツを対応付けるようにしてもよい。制御部２０１は、記憶部２０２から取得したコンテンツを、通信部２０５から端末装置１０へ送信する（ステップＳ１０）。
【００３７】
制御部１０１は、通信部１０５がコンテンツを受信すると、受信したコンテンツを取得する（ステップＳ１１）。制御部１０１は、コンテンツを取得すると、取得したコンテンツが表示されるようにタッチパネル１０３を制御する（ステップＳ１２）。コンテンツがクーポンの画像である場合、表示された画像を店舗内での商品購入時に提示することにより、購入金額の割引を受けることができる。
【００３８】
次に、端末装置１０がビーコンを受信した場合に、受信したビーコンに含まれている発信機識別子に対応したコンテンツの取得を行わないときの動作例について、図９を用いて説明する。なお、端末装置１０がビーコンを受信してからコンテンツの取得の問い合わせ画面を表示するまでの動作（ステップＳ２１〜ステップＳ２４）については、上述したコンテンツを取得するときの動作と同じであるため、その説明を省略する
【００３９】
制御部１０１は、タッチパネル１０３が取得した発信機識別子に対応したコンテンツの取得動作を実行するか否かをユーザーに問い合わせる画面を表示した後、ユーザーがコンテンツの取得をしない旨の操作を行った場合、又は予め定められた時間内にユーザーの操作が行われなかった場合、ユーザー識別子とステップＳ２３で取得した発信機識別子を含み、発信機識別子を取得したことを通知する通知メッセージを通信部１０５からサーバー装置２０へ送信する（ステップＳ２５）。
【００４０】
サーバー装置２０の通信部２０５は、端末装置１０が送信した通知メッセージを受信する（ステップＳ２６）。制御部２０１は、通信部２０５が通知メッセージを受信すると、受信した通知メッセージに含まれているユーザー識別子と発信機識別子を取得する（ステップＳ２７）。
【００４１】
制御部２０１は、ユーザー識別子と発信機識別子を取得すると、テーブルＴＢ１を更新する（ステップＳ２８）。具体的には、制御部２０１は、要求メッセージを取得した場合、取得したユーザー識別子を格納しているテーブルＴＢ１を記憶部２０２において検索する。制御部２０１は、取得したユーザー識別子を格納したテーブルＴＢ１を見つけると、取得した発信機識別子を格納しているレコードを、検索で見つけたテーブルＴＢ１において検索する。制御部２０１は、取得した発信機識別子を格納したレコードがテーブルＴＢ１にない場合、取得した発信機識別子を格納したレコードを生成し、「識別子受信回数」のフィールドに回数として「１」を格納し、「コンテンツ要求回数」のフィールドに回数として「０」を格納する。一方、制御部１０１は、取得した発信機識別子を格納したレコードがテーブルＴＢ１にある場合、取得した発信機識別子を格納したレコードの「識別子受信回数」のフィールドの値に「１」を加算し、「コンテンツ要求回数」のフィールドの値には「１」を加算しない。
【００４２】
なお、発信機４０は、予め定められた周期でビーコンを送信し、端末装置１０は、予め定められた周期でビーコンを検知するため、端末装置１０が発信機４０の近くにとどまっている場合、同じ発信機４０が送信したビーコンを繰り返し受信する。制御部１０１は、新たに取得した発信機識別子が送信したメッセージに含めた発信機識別子と同じであり、且つ、送信したメッセージに含めた発信機識別子を取得した時刻から、新たに発信機識別子を取得した時刻までの経過時間が予め定められた範囲内である場合、コンテンツの取得動作を実行するか否かをユーザーに問い合わせる処理を実行せず、通知メッセージの送信を行う。
【００４３】
次に、端末装置１０がビーコンを検知する周期を変更するときの動作例について、図１０を用いて説明する。制御部２０１は、予め定められた周期でコンテンツアプリを利用するユーザーのテーブルＴＢ１を参照し、「識別子受信回数」のフィールドに格納されている回数と、「コンテンツ要求回数」のフィールドに格納されている回数を取得する（ステップＳ４１）。
【００４４】
次に制御部２０１は、端末装置１０がビーコンを検知する周期を決定する（ステップＳ４２）。ここで制御部２０１は、例えば「識別子受信回数」のフィールドから取得した回数が、予め定められた回数以下である場合、ビーコンの検知周期を第１周期とする。制御部２０１は、端末装置１０がビーコンを検知する周期を決定すると、決定した周期を含み、決定した周期でビーコンを検知するように指示する指示メッセージを、参照したテーブルＴＢ１に格納されているユーザー識別子を記憶している端末装置１０へ送信する（ステップＳ４３）。
【００４５】
通信部１０５は、サーバー装置２０が送信した指示メッセージを取得する（ステップＳ４４）。制御部１０１は、通信部１０５が指示メッセージを受信すると、受信した指示メッセージに含まれている周期を取得する（ステップＳ４５）。制御部１０１は、ビーコンの検知周期を取得すると、近距離通信部１０８がビーコンを検知する周期を変更する（ステップＳ４６）。ここで制御部１０１は、取得した周期が第１周期である場合、ビーコンの検知周期を第１周期とし、検知周期を短くする。ビーコンを検知する周期を短くすることにより、ビーコンを検知する機会が増え、ユーザーがコンテンツを取得する機会を増やすことができる。
【００４６】
また、制御部２０１は、例えば、「識別子受信回数」のフィールドから取得した回数が、予め定められた回数を超えているが、「コンテンツ要求回数」のフィールドから取得した回数が予め定められた回数以下である場合、ビーコンの検知周期を第２周期より長い第３周期に決定し、決定した周期を含む指示メッセージを端末装置１０へ送信する。この指示メッセージを通信部１０５が受信すると、制御部１０１は、ビーコンの検知周期を第２周期より長い第３周期とし、検知周期を長くする。識別子の受信回数が予め定められた回数を超えていても、コンテンツの要求回数が予め定められた回数を超えていない場合、ユーザーがコンテンツの取得に興味がないと考えられる。この場合、ビーコンの検知周期を長くすると、ビーコンを検知する機会が少なくなり、近距離通信部１０８の消費電力を抑えることができる。
【００４７】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００４８】
上述した実施形態においては、端末装置１０におけるビーコンの検知周期を変更しているが、端末装置１０におけるビーコンの受信回数やコンテンツの要求回数に応じて、発信機４０がビーコンを送信する周期を変更するようにしてもよい。この変形例の場合、発信機４０の通信部４０５は、通信網２に接続され、通信網２を介してサーバー装置２０と通信を行う機能を備える。また、サーバー装置２０は、発信機４０の発信機識別子のリストを記憶部２０２に記憶している。また、発信機４０は、初期状態ではビーコンの送信周期を第５周期とする。
【００４９】
そして制御部２０１は、リストから発信機識別子を順番に取得する。制御部２０１は、取得した発信機識別子を格納しているレコードを、ユーザー識別子毎に設けられた複数のテーブルＴＢ１から取得する。制御部２０１は、取得したレコードの「識別子受信回数」のフィールドに格納されている回数を足し合わせ、取得したレコードの「コンテンツ要求回数」のフィールドに格納されている回数を足し合わせる演算を行う。
【００５０】
制御部２０１は、演算の結果、識別子受信回数の合計が、予め定められた回数以下である場合、ビーコンの送信周期を第５周期より短い第４周期に決定する。また、制御部２０１は、識別子受信回数の合計が、予め定められた回数を超えている場合、ビーコンの送信周期を第５周期より長い第６周期に決定する。制御部２０１は、決定した周期を含む指示メッセージを、リストから取得した発信機識別子の発信機４０へ送信する。指示メッセージを受信した発信機４０は、ビーコンの送信周期を指示メッセージに含まれている周期に変更する。本変形例によれば、ビーコンの送信周期を変更し、発信機４０の消費電力を制御することができる。
【００５１】
上述した実施形態においては、複数の端末装置１０毎に、端末装置１０におけるビーコンの検知周期を変更可能であるが、端末装置１０におけるビーコンの検知周期を変更する構成は、実施形態の構成に限定されるものではない。例えば、制御部２０１は、複数のテーブルＴＢ１に格納されている識別子受信回数とコンテンツ要求回数に応じて、複数の端末装置１０におけるビーコンの検知周期を変更するようにしてもよい。
【００５２】
上述した実施形態においては、制御部２０１は、識別子受信回数やコンテンツ要求回数に応じてビーコンの検知周期を決定しているが、識別子受信回数とコンテンツ要求回数の比に応じて、第１周期、第２周期、第３周期のいずれかを選択するようにしてもよい。
【００５３】
上述した実施形態においては、サーバー装置２０がビーコンの検知周期を決定しているが、ビーコンの検知周期を決定する装置はサーバー装置２０に限定されるものではない。例えば、発信機識別子の受信回数とコンテンツの要求回数を端末装置１０が記憶し、端末装置１０は、記憶した回数に応じて実施形態のサーバー装置２０と同様にビーコンの検知周期を決定し、決定した周期にビーコンの検知周期を変更するようにしてもよい。
【００５４】
本発明においては、記憶部２０２に記憶されているコンテンツに応じて、端末装置１０におけるビーコンの検知周期を変更するようにしてもよい。例えば、配信可能なコンテンツが多くなるにつれて、ビーコンの検知周期を短くするようにしてもよい。また、コンテンツアプリのユーザー毎に興味を有するコンテンツのジャンル、即ちユーザーの嗜好をサーバー装置２０に登録し、ユーザーが登録したジャンルに合致するコンテンツが記憶部２０２に記憶されている場合、端末装置１０におけるビーコンの検知周期を短くするようにしてもよい。また、ユーザーの属性をサーバー装置２０に登録し、ユーザーが登録した属性に適したコンテンツが記憶部２０２に記憶されている場合、端末装置１０におけるビーコンの検知周期を短くするようにしてもよい。また、コンテンツアプリの属性をサーバー装置２０に登録し、登録した属性に適したコンテンツが記憶部２０２に記憶されている場合、端末装置１０におけるビーコンの検知周期を短くするようにしてもよい。
【００５５】
端末装置１０は、端末装置１０におけるコンテンツの表示回数や表示時間に応じてビーコンの検知周期を変更してもよい。
【００５６】
上述する実施形態においては、端末装置１０がビーコンを検知する周期を変更しているが、ビーコンを検知する期間を変更してもよい。また、端末装置１０がビーコンを検知する周期と期間の両方を変更するようにしてもよい。例えば、初期状態の検知期間を第２周期とし、制御部２０１は、例えば「識別子受信回数」のフィールドから取得した回数が、予め定められた回数以下である場合、ビーコンの検知期間を第２期間より長い第３周期とする。ビーコンを検知する期間を長くすることにより、ビーコンを検知する機会が増え、ユーザーがコンテンツを取得する機会を増やすことができる。また、「識別子受信回数」のフィールドから取得した回数が、予め定められた回数を超えているが、「コンテンツ要求回数」のフィールドから取得した回数が予め定められた回数以下である場合、ビーコンの検知周期を第２周期より短い第１周期にする。この場合、ビーコンの検知周期を短くすると、ビーコンを検知する機会が少なくなり、近距離通信部１０８の消費電力を抑えることができる。
【００５７】
本発明においては、上述した通知メッセージは、ビーコンを受信する毎にサーバー装置２０へ送信してもよい。また、本発明にいては、通知メッセージを周期的に送信する構成としてもよい。通知メッセージを周期的に送信する構成の場合、ビーコンを受信した回数を端末装置１０でカウントし、新たに通知メッセージを送信する際に、前回送信したときからカウントした回数を通知メッセージに含めるようにしてもよい。通知メッセージにビーコンを受信した回数を含める場合、サーバー装置２０は、通知メッセージに含まれている回数を識別子受信回数のフィールドの値に加算する。
【符号の説明】
【００５８】
１…コンテンツ配信システム、２…通信網、１０…端末装置、２０…サーバー装置、４０…発信機、１０１…制御部、１０２…記憶部、１０３…タッチパネル、１０５…通信部、１０７…音声処理部、１０８…近距離通信部、２０１…制御部、２０２…記憶部、２０３…表示部、２０４…操作部、２０５…通信部、４０１…制御部、４０２…記憶部、４０５…通信部、１００１…識別子取得部、１００２…照会部、１００３…識別子送信部、１００４…コンテンツ取得部、１００５…再生部、１００６…周期制御部、２００１…メッセージ取得部、２００２…コンテンツ送信部、２００３…周期制御部、２００４…メッセージ送信部。
【図１】
2017134566.tif 000003
【図２】
2017134566.tif 000004
【図３】
2017134566.tif 000005
【図４】
2017134566.tif 000006
【図５】
2017134566.tif 000007
【図６】
2017134566.tif 000008
【図７】
2017134566.tif 000009
【図８】
2017134566.tif 000010
【図９】
2017134566.tif 000011
【図１０】
2017134566.tif 000012