(57)【特許請求の範囲】
【請求項１】
１以上の端末装置との間で無線通信可能な通信部と、
１以上のコンテンツデータを記憶する記憶部と、
自装置に対するユーザ操作を受け付ける入力部と、
制御部と、を備え、
前記制御部は、
前記通信部と前記１以上の端末装置それぞれとの間で無線通信接続を確立し、
前記無線通信接続を確立した端末装置の状態を第１状態に定め、
前記１以上の端末装置のうち第１状態の端末装置から所定の要求を前記通信部が受信すると、前記１以上の端末装置のうち第２状態の端末装置の数が所定の閾値未満であるか否かを判定し、
第２状態の端末装置の数が前記閾値未満である場合、前記要求を送信した前記端末装置の状態を第１状態から第２状態に変更し、
前記通信部に、前記入力部が受け付けたユーザ操作に応じたコンテンツデータを第２状態の端末装置へ送信させる、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、端末装置の状態を第１状態から第２状態に変更してから所定の時間が経過すると、該端末装置の状態を第２状態から第１状態に変更する、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記制御部は、前記無線通信接続を確立した端末装置の数が前記閾値よりも多い場合に、前記端末装置の状態を第２状態から第１状態に変更する、情報処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理装置であって、
前記制御部は、端末装置の状態を変更すると、該端末装置の状態の変更を示す情報を、前記通信部に該端末装置へ送信させる、情報処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理装置であって、
前記コンテンツデータは、前記通信部と該コンテンツデータを記憶する端末装置とが無線通信接続されている限りにおいて、該端末装置による該コンテンツデータの閲覧を許可するメタデータを含む、情報処理装置。
【請求項６】
１以上の端末装置と、情報処理装置と、を備える情報処理システムであって、
前記情報処理装置は、自装置と前記１以上の端末装置それぞれとの間で無線通信接続を確立し、前記無線通信接続を確立した端末装置の状態を第１状態に定め、
前記端末装置は、所定の要求を前記情報処理装置へ送信し、
前記情報処理装置は、前記端末装置から前記要求を受信すると、前記１以上の端末装置のうち第２状態の端末装置の数が所定の閾値未満であるか否かを判定し、第２状態の端末装置の数が前記閾値未満である場合、前記要求を送信した前記端末装置の状態を第１状態から第２状態に変更し、自装置が受け付けたユーザ操作に応じたコンテンツデータを第２状態の端末装置へ送信する、情報処理システム。
【請求項７】
１以上の端末装置との間で無線通信可能な情報処理装置の制御方法であって、
前記情報処理装置と前記１以上の端末装置それぞれとの間で無線通信接続を確立するステップと、
前記無線通信接続を確立した端末装置の状態を第１状態に定めるステップと、
前記１以上の端末装置のうち第１状態の端末装置から所定の要求を受信すると、前記１以上の端末装置のうち第２状態の端末装置の数が所定の閾値未満であるか否かを判定するステップと、
第２状態の端末装置の数が前記閾値未満である場合、前記要求を送信した前記端末装置の状態を第１状態から第２状態に変更するステップと、
前記情報処理装置が受け付けたユーザ操作に応じたコンテンツデータを第２状態の端末装置へ送信するステップと、
を含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及び制御方法に関し、特に、複数の端末装置と通信を行う情報処理装置、情報処理システム、及び制御方法に関する。
【背景技術】
【０００２】
従来、電子書籍や音楽ファイル等の電子コンテンツデータをサーバからユーザの端末装置に配信するコンテンツデータ配信システムが知られている。例えば特許文献１には、ユーザ端末の表示部に表示される画面上で指定したコンテンツデータの注文情報をサーバへ送信し、サーバからユーザ端末にコンテンツデータを配信する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０４２０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のコンテンツデータ配信システムでは、必ずしも直感的なユーザ体験を提供できない。例えば、ユーザが端末装置上で検索した電子書籍の配信を受けるコンテンツデータ配信システムにおけるユーザ体験は、ユーザが実際の本屋に陳列された複数の書籍の中から所望の書籍を選択するという現実のユーザ体験と異なるため、必ずしも直感的ではない。したがって、コンテンツデータ配信に係るユーザ体験について改善の余地があった。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、コンテンツデータ配信に係るユーザ体験を改善する情報処理装置、情報処理システム、及び制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に係る情報処理装置は、
１以上の端末装置との間で無線通信可能な通信部と、
１以上のコンテンツデータを記憶する記憶部と、
自装置に対するユーザ操作を受け付ける入力部と、
制御部と、を備え、
前記制御部は、
前記通信部と前記１以上の端末装置それぞれとの間で無線通信接続を確立し、
前記無線通信接続を確立した端末装置の状態を第１状態に定め、
前記１以上の端末装置のうち第１状態の端末装置から所定の要求を前記通信部が受信すると、前記１以上の端末装置のうち第２状態の端末装置の数が所定の閾値未満であるか否かを判定し、
第２状態の端末装置の数が前記閾値未満である場合、前記要求を送信した前記端末装置の状態を第１状態から第２状態に変更し、
前記通信部に、前記入力部が受け付けたユーザ操作に応じたコンテンツデータを第２状態の端末装置へ送信させる
ことを特徴とする。
【０００７】
また、本発明に係る情報処理装置において、
前記制御部は、端末装置の状態を第１状態から第２状態に変更してから所定の時間が経過すると、該端末装置の状態を第２状態から第１状態に変更する
ことが好ましい。
【０００８】
また、本発明に係る情報処理装置において、
前記制御部は、前記無線通信接続を確立した端末装置の数が前記閾値よりも多い場合に、前記端末装置の状態を第２状態から第１状態に変更する
ことが好ましい。
【０００９】
また、本発明に係る情報処理装置において、
前記制御部は、端末装置の状態を変更すると、該端末装置の状態の変更を示す情報を、前記通信部に該端末装置へ送信させる
ことが好ましい。
【００１０】
また、本発明に係る情報処理装置において、
前記コンテンツデータは、前記通信部と該コンテンツデータを記憶する端末装置とが無線通信接続されている限りにおいて、該端末装置による該コンテンツデータの閲覧を許可するメタデータを含む
ことが好ましい。
【００１１】
また、本発明に係る情報処理システムは、
１以上の端末装置と、情報処理装置と、を備える情報処理システムであって、
前記情報処理装置は、自装置と前記１以上の端末装置それぞれとの間で無線通信接続を確立し、前記無線通信接続を確立した端末装置の状態を第１状態に定め、
前記端末装置は、所定の要求を前記情報処理装置へ送信し、
前記情報処理装置は、前記端末装置から前記要求を受信すると、前記１以上の端末装置のうち第２状態の端末装置の数が所定の閾値未満であるか否かを判定し、第２状態の端末装置の数が前記閾値未満である場合、前記要求を送信した前記端末装置の状態を第１状態から第２状態に変更し、自装置が受け付けたユーザ操作に応じたコンテンツデータを第２状態の端末装置へ送信する
ことを特徴とする。
【００１２】
また、本発明に係る制御方法は、
１以上の端末装置との間で無線通信可能な情報処理装置の制御方法であって、
前記情報処理装置と前記１以上の端末装置それぞれとの間で無線通信接続を確立するステップと、
前記無線通信接続を確立した端末装置の状態を第１状態に定めるステップと、
前記１以上の端末装置のうち第１状態の端末装置から所定の要求を受信すると、前記１以上の端末装置のうち第２状態の端末装置の数が所定の閾値未満であるか否かを判定するステップと、
第２状態の端末装置の数が前記閾値未満である場合、前記要求を送信した前記端末装置の状態を第１状態から第２状態に変更するステップと、
前記情報処理装置が受け付けたユーザ操作に応じたコンテンツデータを第２状態の端末装置へ送信するステップと、を含む
ことを特徴とする。
【発明の効果】
【００１３】
本発明に係る情報処理装置、情報処理システム、及び制御方法によれば、コンテンツデータ配信に係るユーザ体験が改善される。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示すブロック図である。
【図２】図１の情報処理装置の概略構成を示すブロック図である。
【図３】図２の記憶部に記憶される情報の例を示す図である。
【図４】図１の端末装置の概略構成を示すブロック図である。
【図５】図２の表示部に表示される画面の例を示す図である。
【図６】図４の端末表示部に表示される画面の例を示す図である。
【図７】図１の情報処理システムの動作を説明するフローチャートである。
【図８】図１の情報処理システムの動作を説明するフローチャートである。
【図９】図１の情報処理装置の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照して説明する。
【００１６】
はじめに、本発明の一実施形態に係る情報処理装置を備える情報処理システムについて説明する。図１に示すように、情報処理システム１０は、サーバ装置１１と、情報処理装置１２と、１以上の端末装置１３と、を備える。図１では、説明の簡便のため、２つの端末装置１３を図示している。
【００１７】
概略として、本実施形態に係る情報処理システム１０では、情報処理装置１２が、例えば本屋等、現実の店舗等に設置される。後述するように情報処理装置１２は、比較的大型のディスプレイを有しており、多様なコンテンツデータの画像、例えば現実の本棚と同等の大きさの本棚に陳列された電子書籍等の画像が表示される。そして、情報処理装置１２に表示された電子書籍の画像がユーザによってタップ操作又はフリック操作されると、情報処理装置１２と無線通信接続された当該ユーザの端末装置１３に電子書籍が送信される。ユーザは、送信された電子書籍を端末装置１３で閲覧可能である。
【００１８】
このように、本実施形態に係る情報処理システム１０によれば、現実の店舗で商品を手に取る現実のユーザ体験と同様の、直感的なユーザ体験が実現される。
【００１９】
ここでコンテンツデータは、電子書籍に限られず、例えば文書データ、画像データ、音声データ、及び動画データ等、多様なデータを含んでもよい。
【００２０】
次に、情報処理システム１０の各構成要素について説明する。サーバ装置１１は、例えばインターネット等のネットワーク１４を介して情報処理装置１２と通信可能である。サーバ装置１１は、例えばコンテンツデータの提供者によって管理され、多様なコンテンツデータを記憶している。サーバ装置１１は、１以上の所望のコンテンツデータを情報処理装置１２に送信する。
【００２１】
情報処理装置１２は、例えばＰＣ等を含む。情報処理装置１２は、ネットワーク１４を介してサーバ装置１１から受信したコンテンツデータを記憶する。
【００２２】
また情報処理装置１２は、例えばＷｉ−Ｆｉ（登録商標）等の無線ＬＡＮ１５を介して、情報処理装置１２の近傍に位置する端末装置１３と無線通信可能である。上述したように、情報処理装置１２は、自装置に対するユーザ操作に応じたコンテンツデータをユーザの端末装置１３に送信する。情報処理装置１２の構成及び動作の詳細については後述する。
【００２３】
端末装置１３は、例えばスマートフォン等の汎用携帯端末又はコンテンツデータ閲覧のための専用携帯端末である。端末装置１３は、情報処理装置１２から受信したコンテンツデータを記憶する。ユーザは、端末装置１３に記憶されたコンテンツデータを閲覧可能である。端末装置１３の構成及び動作の詳細については後述する。
【００２４】
次に、図２を参照して、情報処理装置１２の構成について具体的に説明する。情報処理装置１２は、第１通信部１６と、第２通信部１７と、記憶部１８と、表示部１９と、入力部２０と、制御部２１と、を備える。
【００２５】
第１通信部１６は、ネットワーク１４を介して外部装置との間で情報の送受信を行うインターフェースである。例えば第１通信部１６は、ネットワーク１４を介してサーバ装置１１からコンテンツデータを受信する。
【００２６】
第２通信部１７は、例えば無線ＬＡＮアクセスポイントを含んで構成され、無線ＬＡＮ１５を介して外部装置との間で情報の送受信を行うインターフェースとして機能する。例えば第２通信部１７は、無線ＬＡＮ１５を介して端末装置１３との間で情報の送受信を行う。
【００２７】
記憶部１８は、例えばメモリであって、情報処理装置１２の動作に必要な種々の情報及びプログラムを記憶する。
【００２８】
例えば記憶部１８は、図３に示すように、自装置との間で無線通信接続を確立した端末装置１３の端末ＩＤに対応付けて、端末装置１３の状態を記憶する。
【００２９】
端末ＩＤは、例えばＭＡＣアドレス又はＩＰアドレス等であって、情報処理装置１２が端末装置１３を一意に識別可能な識別子である。
【００３０】
端末装置１３の状態は、例えばフラグ等、情報処理装置１２が端末装置１３毎に定めるパラメータである。本実施形態では、端末装置１３の状態は、第１状態（例えば、フラグが「０」）及び第２状態（例えば、フラグが「１」）の何れか一方に定められる。後述するように、情報処理装置１２は、端末装置１３に対し、当該端末装置１３の状態に応じて異なる動作を実行する。
【００３１】
表示部１９は（図２参照）、例えば液晶ディスプレイ、有機ＥＬディスプレイ、又はプラズマディスプレイ等の表示デバイスである。例えば表示部１９は、制御部２１による制御に基づいて、第１画面を表示する。後述するように、第１画面は、記憶部１８に記憶されたコンテンツデータの画像（例えば、本棚に陳列された電子書籍の表紙画像）が表示される画面である。上述したように、表示部１９は比較的大型の表示デバイスであり、第１画面において、例えば現実の本棚と同等の大きさの本棚に陳列された電子書籍の画像が表示される。
【００３２】
入力部２０は、情報処理装置１２に対するユーザ操作を受け付ける入力インターフェースである。本実施形態では、入力部２０は、表示部１９と一体的に設けられ、タッチパネルとして機能する。
【００３３】
制御部２１は、例えば特定のプログラムを読み込むことによって特定の機能を実現するＣＰＵである。制御部２１は、情報処理装置１２全体の動作を制御する。
【００３４】
例えば、制御部２１は、端末装置１３から無線通信接続を確立するための接続要求（ハンドシェイク要求）を第２通信部１７が受信すると、当該要求に対する応答（ハンドシェイク応答）を、第２通信部１７に当該端末装置１３へ出力させる。このようにして、制御部２１は、情報処理装置１２と端末装置１３との間で無線通信接続を確立する。好適には、情報処理装置１２と端末装置１３との間の無線通信接続には、情報処理装置１２及び端末装置１３のミドルウェアによる双方向通信技術、例えばウェブソケット（WebSocket）の技術が用いられる。以下、無線通信接続を確立した端末装置１３を、接続中の端末装置１３ともいう。
【００３５】
続いて制御部２１は、端末装置１３との間で無線通信接続を確立すると、当該端末装置１３の状態を第１状態に決定する。そして制御部２１は、当該端末装置１３の端末ＩＤ及び状態を対応付けて記憶部１８に記憶させる。
【００３６】
また例えば、制御部２１は、第１状態の端末装置１３から第２状態への変更要求（取得モード要求）を第２通信部１７が受信すると、接続中の端末装置１３のうち第２状態の端末装置１３の数が所定の閾値（第１閾値）未満であるか否かを判定する。第１閾値は、接続中の端末装置１３のうち、第２状態の端末装置１３が同時に存在可能な数を示し、１以上の任意の値に定められる。本実施形態では、第１閾値は１であり、第２状態の端末装置１３は同時に１つまでしか存在できない。ここで制御部２１は、接続中の端末装置１３の数が第１閾値以下である場合にも、第２状態の端末装置１３の数が第１閾値未満であると判定してよい。
【００３７】
第２状態の端末装置１３の数が第１閾値未満である場合、即ち本実施形態では第２状態の端末装置１３が存在しない場合、制御部２１は、取得モード要求を送信した端末装置１３の状態を第１状態から第２状態に変更する。そして制御部２１は、第２状態への変更を示す情報を、第２通信部１７に当該端末装置１３へ送信させる。当該情報は、例えば端末装置１３にコンテンツデータの待ち受けを開始させる指示を含んでもよい。
【００３８】
一方、第２状態の端末装置１３の数が第１閾値以上である場合、即ち本実施形態では第２状態の端末装置１３が存在する場合、制御部２１は、取得モード要求を送信した端末装置１３の状態を第１状態から変更することなく、第２状態への変更の拒否を示す情報を、第２通信部１７に当該端末装置１３へ送信させる。当該情報は、後述するように第２状態の他の端末装置１３の状態を第１状態に変更するまでの残り時間を示す情報、及び当該残り時間を表示させる指示を含んでもよい。
【００３９】
また例えば、制御部２１は、接続中の端末装置１３の数が第１閾値よりも大きい場合、即ち本実施形態では複数の接続中の端末装置１３が存在する場合、端末装置１３の状態を第１状態から第２状態に変更してから所定の時間が経過すると、当該端末装置１３の状態を第２状態から第１状態に変更する。そして制御部２１は、第１状態への変更を示す情報を第２通信部１７に当該端末装置１３へ送信させる。当該情報は、例えば端末装置１３にコンテンツデータの待ち受けを終了させる指示を含んでもよい。
【００４０】
また例えば、制御部２１は、コンテンツデータを選択するユーザ操作を待ち受ける。そして制御部２１は、入力部２０が受け付けたユーザ操作に応じたコンテンツデータを、通信部に第２状態の端末装置１３へ送信させる。具体的には、制御部２１は、表示部１９に表示されたコンテンツデータを選択するユーザ操作を入力部２０が受け付けると、当該コンテンツデータを記憶部１８から抽出して、通信部に第２状態の端末装置１３へ送信させる。
【００４１】
次に、図４を参照して、端末装置１３の構成について具体的に説明する。端末装置１３は、端末通信部２２と、端末記憶部２３と、端末表示部２４と、端末入力部２５と、端末制御部２６と、を備える。
【００４２】
端末通信部２２は、無線ＬＡＮ１５を介して外部装置との間で情報の送受信を行うインターフェースである。例えば端末通信部２２は、無線ＬＡＮ１５を介して情報処理装置１２との間で情報の送受信を行う。
【００４３】
端末記憶部２３は、例えばメモリであって、端末装置１３の動作に必要な種々の情報及びプログラムを記憶する。また端末記憶部２３は、本実施形態に係る情報処理システム１０専用のアプリケーションの実行に必要な種々の情報及びプログラムを記憶する。
【００４４】
端末表示部２４は、例えば液晶ディスプレイ又は有機ＥＬディスプレイ等の表示デバイスである。例えば端末表示部２４は、端末制御部２６による制御に基づいて、第２画面を表示する。第２画面の詳細については後述する。
【００４５】
端末入力部２５は、端末装置１３に対するユーザ操作を受け付ける入力インターフェースである。本実施形態では、端末入力部２５は、端末表示部２４と一体的に設けられ、タッチパネルとして機能する。
【００４６】
端末制御部２６は、例えば特定のプログラムを読み込むことによって特定の機能を実現するＣＰＵである。制御部２１は、端末装置１３全体の動作を制御する。
【００４７】
例えば、端末制御部２６は、端末入力部２５が受け付けたユーザ操作に応じて、専用のアプリケーションを起動し、第２画面を表示部１９に表示させる。
【００４８】
また例えば、端末制御部２６は、専用のアプリケーションの起動後、無線通信接続を確立するための接続要求（ハンドシェイク要求）を端末通信部２２に報知（送信）させ、情報処理装置１２からの応答（ハンドシェイク応答）を待ち受ける。端末制御部２６は、ハンドシェイク応答を端末通信部２２が受信すると、情報処理装置１２と端末装置１３との間で無線通信接続を確立する。好適には、情報処理装置１２と端末装置１３との間の無線通信接続には、上述したように情報処理装置１２及び端末装置１３のミドルウェアによる双方向通信技術が用いられる。
【００４９】
また例えば、端末制御部２６は、第２画面において端末入力部２５が受け付けたユーザ操作に応じて、取得モード要求を端末通信部２２に情報処理装置１２へ送信させ、情報処理装置１２からの応答を待ち受ける。
【００５０】
ここで端末制御部２６は、取得モード要求に対する応答として、端末通信部２２が第２状態への変更を示す情報を受信すると、コンテンツデータの待ち受けを開始する。続いて端末制御部２６は、端末通信部２２がコンテンツデータの受信を開始すると、後述するように第２画面上に受信中のコンテンツデータを示す画像等を表示させる。そして端末制御部２６は、コンテンツデータの受信が終了すると、後述するように第２画面上に受信済みのコンテンツデータを示す画像を表示させる。そして端末制御部２６は、端末通信部２２が第１情報への変更を示す情報を受信すると、コンテンツデータの待ち受けを終了する。
【００５１】
一方、好適には端末制御部２６は、取得モード要求に対する応答として、端末通信部２２が第２状態への変更の拒否を示す情報を受信すると、第２状態の他の端末装置１３が第１状態に変更されるまでの残り時間を端末表示部２４に表示させる。
【００５２】
次に、図５を参照して、情報処理装置１２の表示部１９に表示される第１画面２７について説明する。図５に示すように、第１画面２７は、１以上のコンテンツにそれぞれ対応する１以上の画像を表示するための領域２８を含む。
【００５３】
例えば図５において、領域２８には、コンテンツデータＣ００１−Ｃ００９にそれぞれ対応する９つの画像が表示されている。好適には、ユーザが領域２８を左右にスワイプ又はフリックすると、情報処理装置１２の記憶部１８に記憶された他のコンテンツデータの画像に表示が切り替わる。各画像は、対応するコンテンツデータを選択するためのユーザ操作を受け付ける入力インターフェースとして機能する。
【００５４】
例えば、ユーザがコンテンツデータＣ００１の画像をタップ又は上下方向にフリックすると、コンテンツデータＣ００１が選択される。そして、上述したように、選択されたコンテンツデータＣ００１が情報処理装置１２から第２状態の端末装置１３へ送信される。
【００５５】
次に、図６を参照して、端末装置１３の端末表示部２４に表示される第２画面２９について説明する。第２画面２９は、例えば端末装置１３にインストールされている専用のアプリケーションの起動後に表示される。第２画面２９は、状態変更トグル３０を含む。また第２画面２９は、受信済みコンテンツ画像３１と、受信中コンテンツ画像３２と、ダウンロードインジケータ３３と、を含み得る。
【００５６】
状態変更トグル３０は、第２状態への変更要求（取得モード要求）を情報処理装置１２へ送信するためのユーザ操作を受け付ける入力インターフェースとして機能する。例えば状態変更トグル３０は、専用のアプリケーションの起動時においてＯＦＦ位置に表示される。ユーザが、状態変更トグル３０をＯＦＦ位置からＯＮ位置に移動させると、取得モード要求が情報処理装置１２へ送信される。状態変更トグル３０は、コンテンツデータの待ち受け中、ＯＮ位置に表示され、待ち受けが終了すると、ＯＦＦ位置に戻る。
【００５７】
受信済みコンテンツ画像３１は、情報処理装置１２からの受信が終了したコンテンツデータを示す画像であって、コンテンツデータを閲覧するためのユーザ操作を受け付ける入力インターフェースとして機能する。例えば、ユーザが受信済みコンテンツ画像Ｃ００１をタップすると、コンテンツデータＣ００１の閲覧（再生）が開始される。
【００５８】
受信中コンテンツ画像３２は、情報処理装置１２から受信中のコンテンツデータを示す画像である。コンテンツデータの受信が終了すると、受信中コンテンツ画像３２は受信済みコンテンツ画像３１に切り替わる。
【００５９】
ダウンロードインジケータ３３は、受信中コンテンツ画像３２に対応して設けられ、コンテンツデータの受信の進捗度を示す画像である。コンテンツデータの受信が終了すると、ダウンロードインジケータ３３は非表示となる。
【００６０】
次に、図７のフローチャートを参照して、情報処理システム１０が備える情報処理装置１２及び端末装置１３の第１の動作について説明する。本動作は、例えば端末装置１３が専用のアプリケーションを起動した後に開始される。また、本動作の開始時点において、接続中の端末装置１３の数がゼロであるものとして説明する。
【００６１】
ステップＳ１００：はじめに、端末装置１３は、ハンドシェイク要求を報知（送信）する。
【００６２】
ステップＳ１０１：次に、情報処理装置１２は、ハンドシェイク応答を端末装置１３へ送信する。このようにして、情報処理装置１２と端末装置１３との間の無線通信接続が確立される。
【００６３】
ステップＳ１０２：続いて、情報処理装置１２は、端末装置１３の状態を第１状態に決定する。
【００６４】
ステップＳ１０３：次に、端末装置１３は、第２画面２９において受け付けたユーザ操作に応じて、第２状態への変更要求（取得モード要求）を情報処理装置１２へ送信する。
【００６５】
ステップＳ１０４：次に、情報処理装置１２は、ステップＳ１０３の取得モード要求を受信すると、接続中の端末装置１３のうち第２状態の端末装置１３の数が第１閾値（本実施形態では、１）未満であるか否かを判定する。上述のように、ここでは接続中の端末装置１３の数がゼロであるため、情報処理装置１２は、第２状態の端末装置１３の数が第１閾値未満であると判定する。
【００６６】
ステップＳ１０５：続いて、情報処理装置１２は、取得モード要求を送信した端末装置１３の状態を第１状態から第２状態に変更する。
【００６７】
ステップＳ１０６：続いて、情報処理装置１２は、第２状態への変更を示す情報を端末装置１３へ送信する。
【００６８】
ステップＳ１０７：次に、端末装置１３は、ステップＳ１０６の情報を受信すると、コンテンツデータの待ち受けを開始する。
【００６９】
ステップＳ１０８：その後、情報処理装置１２は、例えば他の端末装置１３との間で無線通信接続を確立する。
【００７０】
ステップＳ１０９：続いて、情報処理装置１２は、ステップＳ１０５で端末装置１３の状態を第１状態から第２状態に変更してから所定の時間が経過すると、端末装置１３の状態を第２状態から第１状態に変更する。
【００７１】
ステップＳ１１０：続いて、情報処理装置１２は、第１状態への変更を示す情報を端末装置１３へ送信する。
【００７２】
ステップＳ１１１：そして、端末装置１３は、ステップＳ１１０の情報を受信すると、コンテンツデータの待ち受けを終了する。
【００７３】
次に、図８のフローチャートを参照して、情報処理システム１０が備える情報処理装置１２及び端末装置１３の第２の動作について説明する。本動作は、例えば端末装置１３が専用のアプリケーションを起動した後に開始される。また、本動作の開始時点において、接続中の端末装置１３の数がゼロであるものとして説明する。また、図８に示すように、２つの端末装置１３を区別する場合、一方を端末装置１３ａ、他方を端末装置１３ｂという。
【００７４】
ステップＳ２００：はじめに、端末装置１３ａは、ハンドシェイク要求を報知（送信）する。
【００７５】
ステップＳ２０１：また、端末装置１３ｂは、ハンドシェイク要求を報知（送信）する。
【００７６】
ステップＳ２０２：次に、情報処理装置１２は、ハンドシェイク応答を端末装置１３ａ、ｂへそれぞれ送信する。このようにして、情報処理装置１２と各端末装置１３ａ、１３ｂとの間の無線通信接続が確立される。
【００７７】
ステップＳ２０３：続いて、情報処理装置１２は、端末装置１３ａ、ｂの状態を第１状態に決定する。
【００７８】
ステップＳ２０４：次に、端末装置１３ａは、第２画面２９において受け付けたユーザ操作に応じて、第２状態への変更要求（取得モード要求）を情報処理装置１２へ送信する。
【００７９】
ステップＳ２０５：次に、情報処理装置１２は、ステップＳ２０４の取得モード要求を受信すると、接続中の端末装置１３のうち第２状態の端末装置１３の数が第１閾値（本実施形態では、１）未満であるか否かを判定する。上述のように、ここでは第１状態の端末装置１３ａ、１３ｂのみが接続中であるため、情報処理装置１２は、第２状態の端末装置１３の数が第１閾値未満であると判定する。
【００８０】
ステップＳ２０６：続いて、情報処理装置１２は、端末装置１３ａの状態を第１状態から第２状態に変更する。
【００８１】
ステップＳ２０７：続いて、情報処理装置１２は、第２状態への変更を示す情報を端末装置１３ａへ送信する。
【００８２】
ステップＳ２０８：次に、端末装置１３は、ステップＳ２０７の情報を受信すると、コンテンツデータの待ち受けを開始する。
【００８３】
ステップＳ２０９：次に、端末装置１３ｂは、第２画面２９において受け付けたユーザ操作に応じて、第２状態への変更要求（取得モード要求）を情報処理装置１２へ送信する。
【００８４】
ステップＳ２１０：次に、情報処理装置１２は、ステップＳ２０４の取得モード要求を受信すると、接続中の端末装置１３のうち第２状態の端末装置１３の数が第１閾値（本実施形態では、１）未満であるか否かを判定する。ここでは、端末装置１３ａが第２状態に定められているため、情報処理装置１２は、第２状態の端末装置１３の数が第１閾値以上であると判定する。
【００８５】
ステップＳ２１１：続いて、情報処理装置１２は、第２状態への変更の拒否を示す情報を端末装置１３ｂへ送信する。
【００８６】
ステップＳ２１２：続いて、情報処理装置１２は、ステップＳ２０６で端末装置１３ａの状態を第１状態から第２状態に変更してから所定の時間が経過したか否かを判定する。ここでは、所定の時間が経過したと判定されたものとする。
【００８７】
ステップＳ２１３：続いて、情報処理装置１２は、端末装置１３ａの状態を第２状態から第１状態に変更する。
【００８８】
ステップＳ２１４：続いて、情報処理装置１２は、第１状態への変更を示す情報を端末装置１３ａへ送信する。
【００８９】
ステップＳ２１５：そして、端末装置１３ａは、ステップＳ２１４の情報を受信すると、コンテンツデータの待ち受けを終了する。
【００９０】
次に、図９のフローチャートを参照して、情報処理装置１２の動作について説明する。本動作は、表示部１９に第１画面２７が表示された状態で開始される。
【００９１】
ステップＳ３００：はじめに、制御部２１は、第１画面２７においてコンテンツデータを選択するユーザ操作を待ち受ける。入力部２０がコンテンツデータを選択するユーザ操作を受け付けると、ステップＳ３０１に進む。
【００９２】
ステップＳ３０１：続いて、制御部２１は、ステップＳ３００で選択されたコンテンツデータを、通信部に第２状態の端末装置１３へ送信させ、ステップＳ３００に戻る。
【００９３】
このように、本実施形態に係る情報処理装置１２は、端末装置１３から第２状態への変更要求（取得モード要求）を受信すると、第２状態の端末装置１３の数が第１閾値（例えば、１）未満である場合に、当該端末装置１３の状態を第２状態に変更する。そして情報処理装置１２は、自装置に対するユーザ操作に応じたコンテンツデータを第２状態の端末装置１３へ送信する。かかる構成によって、ユーザは、まず第２画面２９が表示された自身の端末装置１３を操作して取得モード要求を情報処理装置１２へ送信させ、自身の端末装置１３の状態を第２状態に変更させる。そしてユーザは、第１画面２７が表示された情報処理装置１２を操作して、所望のコンテンツデータを選択する。したがって、本実施形態に係る情報処理装置１２によれば、例えばユーザが実際の本屋に陳列された複数の書籍の中から所望の書籍を選択するという現実のユーザ体験に近いユーザ体験が実現されるので、コンテンツデータ配信に係るユーザ体験が改善する。
【００９４】
特に、本実施形態に係る情報処理装置１２は、以下に述べる課題を解決することによって、上述したユーザ体験を実現している。上述したように、情報処理装置１２は、例えば店舗等に設置され、不特定のユーザによって操作され得る。このため、情報処理装置１２は、情報処理装置１２との無線通信接続を確立している複数の端末装置１３が存在する場合、コンテンツデータを選択するユーザ操作を受け付けた際に、当該コンテンツデータの送信先を決定する必要がある。
【００９５】
即ち、例えば接続中の全ての端末装置１３へコンテンツデータを送信する構成とすると、無関係のユーザの端末装置１３にまでコンテンツデータが送信されるので、必ずしも適切ではない場合がある。一方、情報処理装置１２が受け付けたコンテンツデータを選択するユーザ操作のみによっては、当該ユーザ操作を行ったユーザの端末装置１３を識別できない。
【００９６】
そこで、本実施形態に係る情報処理装置１２は、上述した構成によって、ユーザに対し、コンテンツデータの選択に先立って取得モード要求を端末装置１３に送信させることを促し、当該要求によって第２状態に定められた端末装置１３をコンテンツデータの送信先に定めることで、上述の課題を解決している。
【００９７】
また、情報処理装置１２は、端末装置１３の状態を第１状態から第２状態に変更してから所定の時間が経過すると、当該端末装置１３の状態を第１状態に変更するので、特定の端末装置１３が長時間第２状態に定められることを抑制する。このようにして、例えば複数の接続中の端末装置１３が存在する場合に、各端末装置１３が第２状態となる機会が均等化される。
【００９８】
本発明を諸図面や実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００９９】
例えば、上述の実施形態では、制御部２１は、端末装置１３からの取得モード要求に応じて、当該端末装置１３を第１状態から第２状態に変更する構成について説明したが、端末装置１３を第１状態から第２状態に変更する条件はこれに限られない。上述のように、情報処理システム１０においては、ユーザは所望のコンテンツデータを選択するために情報処理装置１２に対する操作を行う。このため、情報処理装置１２においてコンテンツデータを選択するユーザの端末装置１３は、他のユーザの端末装置１３よりも情報処理装置１２に接近していることが通常である。したがって、情報処理装置１２が、例えば情報処理装置１２に接近した端末装置１３を識別可能なセンサを更に備え、情報処理装置１２に最も接近している端末装置１３を第２状態に定める構成であってもよい。このようにして、ユーザが端末装置１３に表示される第２画面２９において状態変更トグル３０を操作する必要がなく、ユーザビリティが向上する。
【０１００】
かかる場合、センサとして、例えば第２通信部１７よりも電波到達距離が短い無線ＬＡＮアクセスポイント（第３通信部）が採用可能である。具体的には、第２通信部１７と接続中の端末装置１３のうち、第３通信部と接続可能な端末装置１３、即ち第３通信部の電波到達距離内に位置する端末装置１３が１つ存在する場合、情報処理装置１２の制御部２１は、当該端末装置１３の状態を第２状態に定める。或いは、第３通信部と接続可能な端末装置１３が複数存在する場合、情報処理装置１２の制御部２１は、第３通信部が検出する受信電波強度が最も高い端末装置１３の状態を第２状態に定める。
【０１０１】
また、上述した実施形態において、コンテンツデータに閲覧制限機能を付加してもよい。例えば、情報処理装置１２の第２通信部１７と、コンテンツデータを記憶する端末装置１３と、が無線通信接続されている限りにおいて、当該端末装置１３によるコンテンツデータの閲覧を許可するメタデータをコンテンツデータに付加する。このようにして、例えば第２通信部１７の電波到達距離以上に離れた端末装置１３ではコンテンツデータの閲覧が禁止されるので、情報の内容に応じて開示範囲を設定可能となる。
【０１０２】
また、上述した実施形態において、情報処理装置１２は、取得モード要求を端末装置１３から受信すると、第２状態の端末装置１３の数が第１閾値以上である場合、第２状態への変更の拒否を示す情報を当該端末装置１３へ送信するが、更に他の処理を実行してもよい。例えば制御部２１は、第２状態の端末装置１３の数が第１閾値以上である場合、取得モード要求を送信した端末装置１３の端末装置ＩＤを、待ち行列（キュー）の末尾に追加して記憶部１８に記憶させてもよい。かかる場合、制御部２１は、例えば第２状態である他の端末装置１３の状態が時間経過によって第１状態に変更される等によって、第２状態の端末装置１３の数が第１閾値未満となると、待ち行列の先頭の端末装置ＩＤを抽出する。続いて制御部２１は、抽出された端末装置ＩＤに対応する端末装置１３の状態を第１状態から第２状態に変更する。そして制御部１２は、第２状態への変更を示す情報を、第２通信部１７に当該端末装置１３へ送信させる。
【０１０３】
このようにして、第２状態への変更の拒否を示す情報を受信した１以上の端末装置１３の状態は、第２状態の端末装置１３の数が第１閾値未満となると、取得モード要求の送信順に自動的に第２状態に変更される。したがって、ユーザは第２画面２９上で状態変更トグル３０を一度操作すれば、時間経過によってコンテンツデータを取得可能な状態となるので、操作の煩雑さが抑制され、ユーザビリティが向上する。また、複数のユーザが存在する場合、各ユーザは、取得モード要求を送信した順番にコンテンツデータを取得可能な状態となるので、ユーザ間の公平性が向上する。
【符号の説明】
【０１０４】
１０    情報処理システム
１１    サーバ装置
１２    情報処理装置
１３    端末装置
１４    ネットワーク
１５    無線ＬＡＮ
１６    第１通信部
１７    第２通信部
１８    記憶部
１９    表示部
２０    入力部
２１    制御部
２２    端末通信部
２３    端末記憶部
２４    端末表示部
２５    端末入力部
２６    端末制御部
２７    第１画面
２８    領域
２９    第２画面
３０    状態変更トグル
３１    受信済みコンテンツ画像
３２    受信中コンテンツ画像
３３    ダウンロードインジケータ
【要約】
【課題】コンテンツデータ配信に係るユーザ体験を改善する情報処理装置、情報処理システム、及び制御方法を提供する。
【解決手段】情報処理装置１２は、通信部１７と、記憶部１８と、入力部２０と、制御部２１とを備える。制御部２１は、通信部１７と１以上の端末装置１３それぞれとの間で無線通信接続を確立し、無線通信接続を確立した端末装置１３の状態を第１状態に定め、第１状態の端末装置１３から所定の要求を通信部１７が受信すると、第２状態の端末装置１３の数が所定の閾値未満であるか否かを判定し、第２状態の端末装置１３の数が閾値未満である場合、要求を送信した端末装置１３の状態を第１状態から第２状態に変更し、通信部１７に、入力部２０が受け付けたユーザ操作に応じたコンテンツデータを第２状態の端末装置１３へ送信させる。
【選択図】図２【図１】
0005959698.tif 000002
【図２】
0005959698.tif 000003
【図３】
0005959698.tif 000004
【図４】
0005959698.tif 000005
【図５】
0005959698.tif 000006
【図６】
0005959698.tif 000007
【図７】
0005959698.tif 000008
【図８】
0005959698.tif 000009
【図９】
0005959698.tif 000010