(57)【要約】【課題】複数のデバイスを用いたサービスを利用する際に、ユーザの操作負担およびユーザ端末の制御負担を軽減する。【解決手段】サービス制御システム１のサービス制御装置４００は、ユーザ端末２００から、利用可能なサービスとそのサービスにおいて利用する複数のデバイス３００の選択情報を受け付ける。ユーザ端末２００と複数のデバイス３００との間でローカル接続が可能となった際に、デバイス管理装置１００は、ペアリング用コードを生成し、ユーザ端末２００と複数のデバイス３００それぞれとに送信することによりペアリングを行う。サービス制御装置４００は、ユーザ端末２００から選択した複数のデバイス３００についての利用開始要求を受信すると、デバイス管理装置１００を介して複数のデバイス３００それぞれにその利用開始要求を送信する。【選択図】図２
2018013881.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用するユーザ端末と、前記ユーザ端末からサービスの利用を受け付けるサービス制御装置と、前記ユーザ端末とローカル接続可能な複数のデバイスと、複数の前記デバイスを制御するデバイス管理装置とが、ネットワークを介して接続され、複数の前記デバイスを利用するサービスを制御するサービス制御システムであって、
前記サービス制御装置は、
前記ユーザが利用可能なサービスに対応付けて、当該サービスの内容を示すサービス種別、および、当該サービスの提供を受けるために複数の前記デバイスが設置される場所が格納されるサービス情報を記憶する記憶部と、
前記ユーザ端末から、前記サービス種別および前記場所を付したサービス検索要求を受信し、前記サービス情報を検索して、利用可能なサービスの一覧を示す対象サービス一覧情報を生成し、前記ユーザ端末に送信するサービス情報提供部と、
前記ユーザ端末から、利用するサービスの選択情報であるサービス選択情報を受信し、前記サービス選択情報で示される選択したサービスである選択サービスにおいて利用可能なデバイスの一覧を、前記デバイス管理装置から取得し、利用可能なデバイスの一覧を示す対象デバイス一覧情報を生成して前記ユーザ端末に送信することにより、前記選択サービスにおいて利用する複数の前記デバイスの選択情報であるデバイス選択情報を受信するデバイス情報提供部と、
前記ユーザ端末が複数の前記デバイスとの間でローカル接続が可能になった際に、選択した複数のデバイスに対して前記デバイス管理装置を介してローカル接続を要求し、前記デバイス管理装置から、ローカル接続による通信のためのペアリング用コードを取得して、前記ユーザ端末に送信するローカル相互認証要求部と、
前記ユーザ端末から前記選択サービスの利用開始要求を受信すると、前記選択サービスにおいて利用する複数の前記デバイスの情報を付した利用開始要求を前記デバイス管理装置に送信する利用開始仲介部と、を備え、
前記デバイス管理装置は、
前記ユーザが利用するサービスに対応付けて、当該サービスにおいて利用可能な複数の前記デバイスの情報が格納されるサービス−デバイス関連情報を記憶する記憶部と、
前記サービス制御装置から前記サービス選択情報を受け取り、前記サービス−デバイス関連情報を検索して、前記利用可能なデバイスの一覧を前記サービス制御装置に送信する対象デバイス検索部と、
前記サービス制御装置から、前記選択した複数のデバイスに対するローカル接続の要求を受け取った際に前記ペアリング用コードを生成し、当該複数のデバイスそれぞれと、前記サービス制御装置を介して前記ユーザ端末とに、生成した前記ペアリング用コードを送信するローカル相互認証部と、
前記サービス制御装置から受信した前記利用開始要求に付された前記選択サービスにおいて利用する複数の前記デバイスの情報に基づき、当該複数のデバイスそれぞれに、前記選択サービスの利用開始要求を送信する利用開始処理部と、を備えること
を特徴とするサービス制御システム。
【請求項２】
前記サービス制御装置は、
前記ユーザ端末から、当該ユーザ端末の登録を要求するユーザ端末登録要求を受信し、当該ユーザ端末についてのユーザ端末ＩＤおよびパスワードを発行し、当該ユーザ端末と前記デバイス管理装置とに、前記ユーザ端末ＩＤおよび前記パスワードを通知し、当該ユーザ端末と前記デバイス管理装置との間で、当該ユーザ端末のユーザ端末認証を行うユーザ端末登録認証受付部を、さらに備えること
を特徴とする請求項１に記載のサービス制御システム。
【請求項３】
前記サービス制御装置は、さらに、前記ネットワーク上でサービスを提供するサービス提供サーバに接続されており、
前記サービス制御装置は、
前記サービス制御装置のデバイス情報提供部が、前記サービス提供サーバが提供するネットワーク上のサービスを含め、利用するサービスを選択した旨のサービス選択情報を受信した場合であり、前記利用開始仲介部が前記ユーザ端末から前記利用開始要求を受信したときに、前記ネットワーク上のサービスを利用させるためのＡＰＩアクセストークンを発行し、前記サービス提供サーバと、前記デバイス管理装置を介して前記選択サービスにおいて利用する複数のデバイスそれぞれとに、前記ＡＰＩアクセストークンを送信するＡＰＩアクセストークン処理部を、さらに備えること
を特徴とする請求項１または請求項２に記載のサービス制御システム。
【請求項４】
ユーザが使用するユーザ端末と、前記ユーザ端末からサービスの利用を受け付けるサービス制御装置と、前記ユーザ端末とローカル接続可能な複数のデバイスと、複数の前記デバイスを制御するデバイス管理装置とが、ネットワークを介して接続され、複数の前記デバイスを利用するサービスを制御するサービス制御システムのサービス制御方法であって、
前記サービス制御装置は、
前記ユーザが利用可能なサービスに対応付けて、当該サービスの内容を示すサービス種別、および、当該サービスの提供を受けるために複数の前記デバイスが設置される場所が格納されるサービス情報を記憶する記憶部を備えており、
前記ユーザ端末から、前記サービス種別および前記場所を付したサービス検索要求を受信し、前記サービス情報を検索して、利用可能なサービスの一覧を示す対象サービス一覧情報を生成し、前記ユーザ端末に送信するステップと、
前記ユーザ端末から、利用するサービスの選択情報であるサービス選択情報を受信し、前記サービス選択情報で示される選択したサービスである選択サービスにおいて利用可能なデバイスの一覧を、前記デバイス管理装置から取得し、利用可能なデバイスの一覧を示す対象デバイス一覧情報を生成して前記ユーザ端末に送信することにより、前記選択サービスにおいて利用する複数の前記デバイスの選択情報であるデバイス選択情報を受信するステップと、
前記ユーザ端末が複数の前記デバイスとの間でローカル接続が可能になった際に、選択した複数のデバイスに対して前記デバイス管理装置を介してローカル接続を要求し、前記デバイス管理装置から、ローカル接続による通信のためのペアリング用コードを取得して、前記ユーザ端末に送信するステップと、
前記ユーザ端末から前記選択サービスの利用開始要求を受信すると、前記選択サービスにおいて利用する複数の前記デバイスの情報を付した利用開始要求を前記デバイス管理装置に送信するステップと、を実行し、
前記デバイス管理装置は、
前記ユーザが利用するサービスに対応付けて、当該サービスにおいて利用可能な複数の前記デバイスの情報が格納されるサービス−デバイス関連情報を記憶する記憶部を備えており、
前記サービス制御装置から前記サービス選択情報を受け取り、前記サービス−デバイス関連情報を検索して、前記利用可能なデバイスの一覧を前記サービス制御装置に送信するステップと、
前記サービス制御装置から、前記選択した複数のデバイスに対するローカル接続の要求を受け取った際に前記ペアリング用コードを生成し、当該複数のデバイスそれぞれと、前記サービス制御装置を介して前記ユーザ端末とに、生成した前記ペアリング用コードを送信するステップと、
前記サービス制御装置から受信した前記利用開始要求に付された前記選択サービスにおいて利用する複数の前記デバイスの情報に基づき、当該複数のデバイスそれぞれに、前記選択サービスの利用開始要求を送信するステップと、を実行すること
を特徴とするサービス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデバイスを利用するサービスを制御するサービス制御システムおよびサービス制御方法に関する。
【背景技術】
【０００２】
ディスプレイやスピーカ、カメラ、マイク、各種センサ等のデバイスと、ユーザが利用するスマートフォン等のユーザ端末とが通信し、デバイスから得た情報をユーザ端末に表示したり、ユーザ端末にある情報をデバイスに出力したり、ユーザ端末からデバイスを操作したりすることが可能である。なお、ここにいう通信は、Bluetooth(登録商標)のような、ユーザ端末とデバイス間で直接接続する無線通信を想定しており、以下ではローカル通信と呼ぶ。一方、インターネット経由の通信をネットワーク通信(ＮＷ通信)と呼ぶ。
【０００３】
デバイスがユーザの所有物ではなく、他の人と共有する若しくは他の人から借りるデバイスの場合には、デバイスを予約したり、デバイスが取得した情報とユーザとを関連付けたり、デバイスを操作するユーザ端末を制限したりするなど、何らかのデバイスの管理が必要となる。デバイス管理の一例として、特許文献１には、テーマパーク内に設置され、記念撮影を行うカメラについて、ユーザを撮影した画像に識別子を付与し、この識別子をユーザ端末に送ることで、画像とユーザ端末を紐付けるシステムが記載されている。このシステムを利用することで、ユーザは容易に画像を入手することが可能になり、また他人が自分の画像を入手することを防ぐことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４２８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術では、ユーザ端末は１台のデバイスを操作し、その１台のデバイスとデータをやり取りすることを想定しており、複数のデバイスを同時に利用することはできない。例えば、遊園地内のあるアトラクションに複数の撮影装置（デバイス）が設定される場合には、その１台１台について、ユーザはユーザ端末からの同じ操作を繰り返して設定せざるを得ない。つまり、操作できるデバイスの数が増加する場合には、ユーザの操作に関する負担、および、ユーザ端末の制御負担が大きいものとなる。
【０００６】
このような背景を鑑みて本発明がなされたのであり、本発明は、複数のデバイスを用いたサービスを利用する際に、ユーザの操作負担およびユーザ端末の制御負担を軽減することができる、サービス制御システムおよびサービス制御方法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記した課題を解決するため、請求項１に記載の発明は、ユーザが使用するユーザ端末と、前記ユーザ端末からサービスの利用を受け付けるサービス制御装置と、前記ユーザ端末とローカル接続可能な複数のデバイスと、複数の前記デバイスを制御するデバイス管理装置とが、ネットワークを介して接続され、複数の前記デバイスを利用するサービスを制御するサービス制御システムであって、前記サービス制御装置が、前記ユーザが利用可能なサービスに対応付けて、当該サービスの内容を示すサービス種別、および、当該サービスの提供を受けるために複数の前記デバイスが設置される場所が格納されるサービス情報を記憶する記憶部と、前記ユーザ端末から、前記サービス種別および前記場所を付したサービス検索要求を受信し、前記サービス情報を検索して、利用可能なサービスの一覧を示す対象サービス一覧情報を生成し、前記ユーザ端末に送信するサービス情報提供部と、前記ユーザ端末から、利用するサービスの選択情報であるサービス選択情報を受信し、前記サービス選択情報で示される選択したサービスである選択サービスにおいて利用可能なデバイスの一覧を、前記デバイス管理装置から取得し、利用可能なデバイスの一覧を示す対象デバイス一覧情報を生成して前記ユーザ端末に送信することにより、前記選択サービスにおいて利用する複数の前記デバイスの選択情報であるデバイス選択情報を受信するデバイス情報提供部と、前記ユーザ端末が複数の前記デバイスとの間でローカル接続が可能になった際に、選択した複数のデバイスに対して前記デバイス管理装置を介してローカル接続を要求し、前記デバイス管理装置から、ローカル接続による通信のためのペアリング用コードを取得して、前記ユーザ端末に送信するローカル相互認証要求部と、前記ユーザ端末から前記選択サービスの利用開始要求を受信すると、前記選択サービスにおいて利用する複数の前記デバイスの情報を付した利用開始要求を前記デバイス管理装置に送信する利用開始仲介部と、を備え、前記デバイス管理装置が、前記ユーザが利用するサービスに対応付けて、当該サービスにおいて利用可能な複数の前記デバイスの情報が格納されるサービス−デバイス関連情報を記憶する記憶部と、前記サービス制御装置から前記サービス選択情報を受け取り、前記サービス−デバイス関連情報を検索して、前記利用可能なデバイスの一覧を前記サービス制御装置に送信する対象デバイス検索部と、前記サービス制御装置から、前記選択した複数のデバイスに対するローカル接続の要求を受け取った際に前記ペアリング用コードを生成し、当該複数のデバイスそれぞれと、前記サービス制御装置を介して前記ユーザ端末とに、生成した前記ペアリング用コードを送信するローカル相互認証部と、前記サービス制御装置から受信した前記利用開始要求に付された前記選択サービスにおいて利用する複数の前記デバイスの情報に基づき、当該複数のデバイスそれぞれに、前記選択サービスの利用開始要求を送信する利用開始処理部と、を備えることを特徴とするサービス制御システムとした。
【０００８】
また、請求項４に記載の発明は、ユーザが使用するユーザ端末と、前記ユーザ端末からサービスの利用を受け付けるサービス制御装置と、前記ユーザ端末とローカル接続可能な複数のデバイスと、複数の前記デバイスを制御するデバイス管理装置とが、ネットワークを介して接続され、複数の前記デバイスを利用するサービスを制御するサービス制御システムのサービス制御方法であって、前記サービス制御装置が、前記ユーザが利用可能なサービスに対応付けて、当該サービスの内容を示すサービス種別、および、当該サービスの提供を受けるために複数の前記デバイスが設置される場所が格納されるサービス情報を記憶する記憶部を備えており、前記ユーザ端末から、前記サービス種別および前記場所を付したサービス検索要求を受信し、前記サービス情報を検索して、利用可能なサービスの一覧を示す対象サービス一覧情報を生成し、前記ユーザ端末に送信するステップと、前記ユーザ端末から、利用するサービスの選択情報であるサービス選択情報を受信し、前記サービス選択情報で示される選択したサービスである選択サービスにおいて利用可能なデバイスの一覧を、前記デバイス管理装置から取得し、利用可能なデバイスの一覧を示す対象デバイス一覧情報を生成して前記ユーザ端末に送信することにより、前記選択サービスにおいて利用する複数の前記デバイスの選択情報であるデバイス選択情報を受信するステップと、前記ユーザ端末が複数の前記デバイスとの間でローカル接続が可能になった際に、選択した複数のデバイスに対して前記デバイス管理装置を介してローカル接続を要求し、前記デバイス管理装置から、ローカル接続による通信のためのペアリング用コードを取得して、前記ユーザ端末に送信するステップと、前記ユーザ端末から前記選択サービスの利用開始要求を受信すると、前記選択サービスにおいて利用する複数の前記デバイスの情報を付した利用開始要求を前記デバイス管理装置に送信するステップと、を実行し、前記デバイス管理装置が、前記ユーザが利用するサービスに対応付けて、当該サービスにおいて利用可能な複数の前記デバイスの情報が格納されるサービス−デバイス関連情報を記憶する記憶部を備えており、前記サービス制御装置から前記サービス選択情報を受け取り、前記サービス−デバイス関連情報を検索して、前記利用可能なデバイスの一覧を前記サービス制御装置に送信するステップと、前記サービス制御装置から、前記選択した複数のデバイスに対するローカル接続の要求を受け取った際に前記ペアリング用コードを生成し、当該複数のデバイスそれぞれと、前記サービス制御装置を介して前記ユーザ端末とに、生成した前記ペアリング用コードを送信するステップと、前記サービス制御装置から受信した前記利用開始要求に付された前記選択サービスにおいて利用する複数の前記デバイスの情報に基づき、当該複数のデバイスそれぞれに、前記選択サービスの利用開始要求を送信するステップと、を実行することを特徴とするサービス制御方法とした。
【０００９】
このようにすることで、サービス制御システムのサービス制御装置が、ユーザ端末から利用するサービスにおいて用いる複数のデバイスを登録しておき、ユーザ端末と複数のデバイスとの間でローカル接続が可能となった際に、デバイス管理装置が生成したペアリング用コードを用いて相互認証することができる。これにより、ユーザ端末は、利用するデバイスそれぞれに対して、登録や認証をする必要がなくなるため、ユーザの操作負担およびユーザ端末の制御負担を軽減することができる。
【００１０】
請求項２に記載の発明は、前記サービス制御装置が、前記ユーザ端末から、当該ユーザ端末の登録を要求するユーザ端末登録要求を受信し、当該ユーザ端末についてのユーザ端末ＩＤおよびパスワードを発行し、当該ユーザ端末と前記デバイス管理装置とに、前記ユーザ端末ＩＤおよび前記パスワードを通知し、当該ユーザ端末と前記デバイス管理装置との間で、当該ユーザ端末のユーザ端末認証を行うユーザ端末登録認証受付部を、さらに備えることを特徴とする請求項１に記載のサービス制御システムとした。
【００１１】
このように、サービス制御装置は、ユーザ端末登録要求を送信してきたユーザ端末について、ユーザ端末ＩＤおよびパスワードを発行し、当該ユーザ端末とデバイス管理装置に通知することができる。よって、ユーザ端末認証の際に、ユーザ端末は、デバイス管理装置との間で認証を行えばよく、複数のデバイスそれぞれとの間で認証を行う必要がなくなるため、ユーザ端末の制御負担を軽減することができる。
【００１２】
請求項３に記載の発明は、前記サービス制御装置が、さらに、前記ネットワーク上でサービスを提供するサービス提供サーバに接続されており、前記サービス制御装置が、前記サービス制御装置のデバイス情報提供部が、前記サービス提供サーバが提供するネットワーク上のサービスを含め、利用するサービスを選択した旨のサービス選択情報を受信した場合であり、前記利用開始仲介部が前記ユーザ端末から前記利用開始要求を受信したときに、前記ネットワーク上のサービスを利用させるためのＡＰＩアクセストークンを発行し、前記サービス提供サーバと、前記デバイス管理装置を介して前記選択サービスにおいて利用する複数のデバイスそれぞれとに、前記ＡＰＩアクセストークンを送信するＡＰＩアクセストークン処理部を、さらに備えることを特徴とする請求項１または請求項２に記載のサービス制御システムとした。
【００１３】
このように、サービス制御装置が、さらにサービス提供サーバに接続していることにより、ネットワーク上でユーザが予め登録しているサービス提供サーバと複数のデバイスとの間で、情報の送受信をすることができる。よって、ユーザ端末により選択した複数のデバイスによるサービスと、ネットワーク上のサービス（例えば、情報提供サービスや画像保存サービス）を併せて利用することが可能となる。
【発明の効果】
【００１４】
本発明によれば、複数のデバイスを用いたサービスを利用する際に、ユーザの操作負担およびユーザ端末の制御負担を軽減する、サービス制御システムおよびサービス制御方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るサービス制御システムの全体構成を示す図である。
【図２】本実施形態に係るサービス制御システムを構成する各装置の構成を示す機能ブロック図である。
【図３】本実施形態に係るユーザ情報のデータ構成例を示す図である。
【図４】本実施形態に係るサービス情報のデータ構成例を示す図である。
【図５】本実施形態に係る対象サービス一覧情報のデータ構成例を示す図である。
【図６】本実施形態に係る対象デバイス一覧情報のデータ構成例を示す図である。
【図７】本実施形態に係るサービス利用情報のデータ構成例を示す図である。
【図８】本実施形態に係るユーザ端末情報のデータ構成例を示す図である。
【図９】本実施形態に係るデバイス情報のデータ構成例を示す図である。
【図１０】本実施形態に係るサービス−デバイス関連情報のデータ構成例を示す図である。
【図１１】本実施形態に係るデバイス利用情報のデータ構成例を示す図である。
【図１２】本実施形態に係るサービス制御システムが実行するユーザ端末・デバイス登録処理の流れを示すシーケンス図である。
【図１３】本実施形態に係るサービス制御システムが実行するサービス・デバイス選択処理の流れを示すシーケンス図である。
【図１４】本実施形態に係るサービス制御システムが実行するローカル相互認証処理の流れを示すシーケンス図である。
【図１５】本実施形態に係るサービス制御システムが実行するデバイス利用開始処理の流れを示すシーケンス図である。
【図１６】本実施形態に係るサービス制御システムが実行するデバイス利用終了処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１６】
（概要）
まず、本実施形態に係るサービス制御システム１等の概要について説明する。
図１は、本実施形態に係るサービス制御システム１の全体構成を示す図である。
図１に示すように、本実施形態に係るサービス制御システム１は、ユーザが備えるユーザ端末２００が、ネットワークを介してクラウド上に設置されるサービス制御装置４００と接続する。このサービス制御装置４００は、１つ以上のサービス提供サーバ５００（図１では、サービス提供サーバ「１」「２」）に接続する。また、サービス制御装置４００は、ユーザ端末２００から、利用したいサービスおよびそのサービスの利用に際して使用する複数のデバイス３００の選択情報を受け付け、デバイス管理装置１００を介して登録しておく。
【００１７】
ユーザが備えるユーザ端末２００が、サービスを利用するために選択した複数のデバイス３００に近づくことにより、ローカル接続が可能になると、サービス制御装置４００は、ユーザ端末２００の代わりに、デバイス管理装置１００を介して複数のデバイス３００との間で相互認証を行い、利用開始を設定するとともに、サービス提供サーバ５００についても利用開始を設定する。
【００１８】
このようにすることにより、ユーザはユーザ端末２００を用いて、複数のデバイス３００に対して設定のための操作を個々に繰り返したり、ネットワークを介したサービスを利用するために、サービス提供サーバ５００を個々に操作したりする必要をなくすことができる。よって、本実施形態に係るサービス制御システム１およびサービス制御方法によれば、複数のデバイスを用いたサービスを利用する際に、ユーザの操作負担およびユーザ端末の制御負担を軽減することができる。
【００１９】
＜サービス制御システムの構成＞
次に、本実施形態に係るサービス制御システム１を構成する各装置について具体的に説明する。
図２は、本実施形態に係るサービス制御システム１を構成する各装置の構成を示す機能ブロック図である。なお、本実施形態では、主に、遊園地内の１つの利用施設（アトラクション）に設けられた複数のデバイス３００（カメラ、ビデオカメラ、モニタ等）を例に説明するがこれに限定されない。
サービス制御システム１は、１つ以上のサービス提供サーバ５００と接続されるサービス制御装置４００と、複数のデバイス３００と、複数のデバイス３００を管理し、サービス制御装置４００と接続されるデバイス管理装置１００と、サービス制御装置４００および複数のデバイス３００それぞれに接続されるユーザ端末２００とを含んで構成される。
以下、各装置について詳細に説明する。
【００２０】
≪サービス制御装置≫
サービス制御装置４００は、ユーザ端末２００に代わって、デバイス管理装置１００を介して複数のデバイス３００の設定等を行うとともに、１つ以上のサービス提供サーバ５００と接続することにより、各デバイス３００と連動したサービス（例えば、記念撮影サービス、画像保存サービス等）を提供する。
【００２１】
このサービス制御装置４００は、制御部、入出力部および記憶部（いずれも図示省略）を備えるコンピュータにより構成される。
入出力部は、通信接続されるユーザ端末２００、デバイス管理装置１００およびサービス提供サーバ５００等との間の情報の入出力を行う。また、入出力部は、通信回線を介して情報の送受信を行う不図示の通信インタフェースと、キーボード等の入力手段やモニタ等の出力手段（表示装置）（いずれも図示省略）との間で入出力を行う入出力インタフェースとから構成される。
【００２２】
記憶部は、ハードディスクやフラッシュメモリ、ＲＡＭ（Random Access Memory）等により構成される。
この記憶部には、図２に示すように、ユーザ情報４１０（後記する図３参照）、サービス情報４２０（後記する図４参照）、サービス利用情報４３０（後記する図７参照）が記憶されるとともに、制御部の各機能を実行させるためのプログラムや、制御部の処理に必要な情報が一時的に記憶される。
【００２３】
次に、サービス制御装置４００の制御部の機能について説明する。
図２に示すように、サービス制御装置４００の制御部は、ユーザ端末登録認証受付部４０１、ユーザ端末登録要求部４０２、サービス情報提供部４０３、デバイス情報提供部４０４、ローカル相互認証要求部４０５、利用開始仲介部４０６、ＡＰＩ（Application Programming Interface）トークン処理部４０７、利用終了仲介部４０８を含んで構成される。
【００２４】
ユーザ端末登録認証受付部４０１は、ユーザ端末２００から、ユーザＩＤが付されたユーザ端末登録要求を受信する。そして、ユーザ端末登録認証受付部４０１は、そのユーザ端末登録要求についてのユーザ端末ＩＤおよびパスワードを発行して、ユーザＩＤとともに、ユーザ情報４１０（図３）に記憶する。ユーザ端末登録認証受付部４０１は、発行したユーザ端末ＩＤおよびパスワードを、ユーザ端末２００に送信する。
また、ユーザ端末登録認証受付部４０１は、ユーザ端末認証時にユーザ情報４１０を参照して、ユーザ端末２００を認証する。
【００２５】
図３は、本実施形態に係るユーザ情報４１０のデータ構成例を示す図である。
図３に示すように、ユーザ情報４１０には、ユーザＩＤ、ユーザ端末ＩＤ、パスワードの各項目に関する情報が格納される。
ユーザＩＤは、ユーザ端末登録認証受付部４０１が受信したユーザ端末登録要求に付されたユーザの識別情報である。
ユーザ端末ＩＤおよびパスワードは、ユーザ端末登録認証受付部４０１が発行した情報であり、ユーザ端末登録要求を受信する度に生成され、ユーザ端末２００の認証の際に用いる。
図３に示す例では、例えば、１行目に示すように、ユーザＩＤとして「ユーザＡ」が記憶され、ユーザ端末ＩＤとして「ＴＡ」が記憶され、パスワードとして「ＳＡＡＡ」が記憶させることを示している。
【００２６】
図２に戻り、ユーザ端末登録要求部４０２は、ユーザ端末登録認証受付部４０１が発行し、ユーザ情報４１０（図３）に記憶した、ユーザ端末ＩＤおよびパスワードを含むユーザ端末登録処理要求をデバイス管理装置１００に送信する。これにより、ユーザ端末登録要求部４０２は、ユーザ端末登録要求を送信してきたユーザ端末２００についての、ユーザ端末ＩＤおよびパスワードをデバイス管理装置１００に記憶させる。
【００２７】
サービス情報提供部４０３は、ユーザ端末２００から、サービス種別と場所が付されたサービス検索要求を受信すると、記憶部（図示省略）に記憶しているサービス情報４２０（図４）を検索し、対象サービス一覧情報４２１（後記する図５）を生成してユーザ端末２００に送信する。
【００２８】
図４は、本実施形態に係るサービス情報４２０のデータ構成例を示す図である。
図４に示すように、サービス情報４２０には、サービスＩＤ、サービス種別、場所、利用施設の各項目に関する情報が格納される。
サービスＩＤは、そのサービスを一意に特定するための識別子である。サービス種別は、ユーザが利用するサービスの内容を示す情報である。場所は、サービス種別で示されるサービスを利用する施設（場所）を示す情報である。なお、この場所は、緯度経度等の位置情報や、サービスを利用する場所を特定する名称等であってもよい。利用施設は、場所において示される広義の施設において、具体的に利用する施設（アトラクション等）の情報が格納される。
【００２９】
図４に示す例では、例えば、１行目に示すように、サービスＩＤとしての「Ａ１」に対応付けて、サービス種別として「記念写真サービス」が記憶され、場所として「Ａ（遊園地）」が記憶され、利用施設（アトラクション）として「Ａ−１（ジェットコースター）」が格納される例を示している。
【００３０】
サービス情報提供部４０３は、ユーザ端末２００から、サービス種別として「記念写真サービス」、場所として「Ａ（遊園地）」が付された、サービス検索要求を受信した場合に、サービス情報４２０（図４）を検索し、検索結果として、図５に示すような対象サービス一覧情報４２１を生成する。そして、サービス情報提供部４０３は、この生成した対象サービス一覧情報４２１を、ユーザ端末２００に送信する。
【００３１】
図５に示す対象サービス一覧情報４２１は、サービス種別「記念写真サービス」および場所「Ａ（遊園地）」に関連する情報として、「Ａ−１（ジェットコースター）」での記念写真サービス（サービスＩＤ「Ａ１」）、「Ａ−２（メリーゴーランド）」での記念写真サービス（サービスＩＤ「Ａ２」）、「Ａ−３（観覧車）」での記念写真サービス（サービスＩＤ「Ａ３」）があることが示される。さらに、サービス提供サーバ５００を利用した関連サービスとして、サービス提供サーバ５００からの情報提供サービス（サービスＩＤ「Ｃ」）、および、サービス提供サーバ５００の画像保存サービス（サービスＩＤ「Ｄ」）が利用可能であることが示される。
【００３２】
図２に戻り、デバイス情報提供部４０４は、ユーザ端末２００から、対象サービス一覧情報４２１（図５）に基づきユーザにより選択されたサービスのサービスＩＤを含むサービス選択情報を受信する。そして、デバイス情報提供部４０４は、このサービスＩＤを付したデバイス検索要求を生成し、デバイス管理装置１００に送信する。
そして、デバイス情報提供部４０４は、デバイス管理装置１００から、サービスＩＤで示されるサービスに対応したデバイスに関する情報（デバイスＩＤ、デバイス種別等）を、デバイス検索応答として取得する。続いて、デバイス情報提供部４０４は、図６に示すような対象デバイス一覧情報４２２を生成する。そして、デバイス情報提供部４０４は、この生成した対象デバイス一覧情報４２２を、ユーザ端末２００に送信する。図６に示す例では、ユーザがサービスＩＤ「Ａ１」、サービス種別「記念写真サービス」、場所「Ａ（遊園地）」、利用施設「Ａ−１（ジェットコースター）」を選択した場合の利用可能なデバイス３００の例を示している。ここでは、利用可能デバイスとして、デバイスＩＤが「D001（カメラ）」「D002（カメラ）」「D003（ビデオカメラ）」「D004（モニタ）」の４つが選択可能であることを示している。
【００３３】
デバイス情報提供部４０４は、ユーザ端末２００から、対象デバイス一覧情報４２２に基づきユーザにより選択されたデバイス３００のデバイスＩＤを含むデバイス選択情報を受信すると、その選択したデバイス３００のデバイスＩＤを含むサービス利用に関する情報を記憶部内のサービス利用情報４３０（図７）に記憶する。そして、デバイス情報提供部４０４は、受信したデバイス選択情報を、デバイス管理装置１００に送信する。
【００３４】
図７は、本実施形態に係るサービス利用情報４３０のデータ構成例を示す図である。
図７に示すように、サービス利用情報４３０には、サービスＮｏ．、サービスＩＤ、ユーザＩＤ、ユーザ端末ＩＤ、利用デバイスの各項目に関する情報が格納される。
サービスＮｏ．は、ユーザ端末２００からのサービス利用に関する要求ごとに、固有の識別子が付された情報である。
サービスＩＤには、ユーザ端末２００により選択されたサービスのサービスＩＤが格納される。
ユーザＩＤには、当該サービスを利用するユーザの識別子が格納される。
ユーザ端末ＩＤには、ユーザ端末登録認証受付部４０１が発行した、ユーザ端末ＩＤが格納される。
そして、利用デバイスには、ユーザ端末２００から取得したデバイス選択情報で示される、ユーザが選択したデバイス３００のデバイスＩＤが格納される。
【００３５】
図７では、例えば、１行目に示すように、サービスＮｏ．として「0001」が格納され、ユーザが選択したサービスのサービスＩＤとして「Ａ１（Ａ遊園地のＡ−１ジェットコースターでの記念写真サービス），Ｄ（画像保存サービス）」、ユーザＩＤが「ユーザＡ」、ユーザ端末ＩＤが「ＴＡ」、ユーザが選択した利用デバイスとして「D001（カメラ），D002（カメラ）」が格納されることを示している。
【００３６】
図２に戻り、ローカル相互認証要求部４０５は、ユーザ端末２００と選択したデバイス３００との間でローカル通信であるペアリング処理を行うためのペアリング補助要求をユーザ端末２００から受信する。そして、ローカル相互認証要求部４０５は、そのペアリング補助要求を、ユーザが選択したデバイス３００の情報（デバイスＩＤ）を付して、デバイス管理装置１００に送信することにより、ユーザ端末２００と選択したデバイス３００との間のローカル通信を確立させる。具体的には、ローカル相互認証要求部４０５は、デバイス管理装置１００から、デバイス管理装置１００が生成するペアリング用コードを受信し、ユーザ端末２００に転送することにより、ユーザ端末２００と選択したデバイス３００との間のローカル通信を確立させる。
【００３７】
利用開始仲介部４０６は、ユーザ端末２００から利用開始要求を受信し、その利用開始要求をデバイス管理装置１００に送信する。
また、利用開始仲介部４０６は、デバイス管理装置１００から利用開始応答を受信する。
【００３８】
ＡＰＩトークン処理部４０７は、利用開始仲介部４０６が、利用開始応答を受信したことを契機として、サービス提供サーバ５００およびデバイス管理装置１００に対し、ＡＰＩアクセストークンを発行する。
【００３９】
利用終了仲介部４０８は、ユーザ端末２００から利用終了要求を受信し、その利用終了要求をデバイス管理装置１００に送信する。
また、利用終了仲介部４０８は、デバイス管理装置１００から利用終了応答を受信し、利用終了要求を送信してきたユーザ端末２００に、その利用終了応答を送信する。
【００４０】
≪デバイス管理装置≫
次に、デバイス管理装置１００について説明する（図２参照）。
デバイス管理装置１００は、サービス制御装置４００および複数のデバイス３００に接続され、ユーザ端末２００により選択されたサービスにおいて利用される複数のデバイス３００の登録や認証、利用状況の管理等を行う。
【００４１】
このデバイス管理装置１００は、制御部、入出力部および記憶部（いずれも図示省略）を備えるコンピュータにより構成される。
入出力部は、通信接続されるサービス制御装置４００、複数のデバイス３００それぞれ等との間の情報の入出力を行う。また、入出力部は、通信回線を介して情報の送受信を行う不図示の通信インタフェースと、キーボード等の入力手段やモニタ等の出力手段（表示装置）（いずれも図示省略）との間で入出力を行う入出力インタフェースとから構成される。
【００４２】
記憶部は、ハードディスクやフラッシュメモリ、ＲＡＭ（Random Access Memory）等により構成される。
この記憶部には、図２に示すように、ユーザ端末情報１１０（後記する図８参照）、デバイス情報１２０（後記する図９参照）、サービス−デバイス関連情報１３０（後記する図１０参照）、デバイス利用情報１４０（後記する図１１参照）が記憶されるとともに、制御部の各機能を実行させるためのプログラムや、制御部の処理に必要な情報が一時的に記憶される。
【００４３】
次に、デバイス管理装置１００の制御部の機能について説明する。
図２に示すように、デバイス管理装置１００の制御部は、ユーザ端末登録処理部１０１、デバイス登録処理部１０２、対象デバイス検索部１０３、利用デバイス登録部１０４、ローカル相互認証部１０５、利用開始処理部１０６、ＡＰＩトークン転送部１０７、利用終了処理部１０８を含んで構成される。
【００４４】
ユーザ端末登録処理部１０１は、サービス制御装置４００から、ユーザ端末ＩＤおよびパスワードを含むユーザ端末登録処理要求を受信し、ユーザ端末情報１１０（図８）として記憶部に記憶する。そして、ユーザ端末登録処理部１０１は、登録通知をサービス制御装置４００に送信する。
【００４５】
図８は、本実施形態に係るユーザ端末情報１１０のデータ構成例を示す図である。
図８に示すように、ユーザ端末情報１１０には、ユーザ端末ＩＤと、そのユーザ端末ＩＤに対応するパスワードが格納される。
【００４６】
図２に戻り、デバイス登録処理部１０２は、各デバイス３００から、デバイス種別、位置（場所，利用施設）、ＩＰアドレス等のデバイスに関する情報が付されたデバイス登録要求を受信する。そして、デバイス登録処理部１０２は、デバイス登録要求を送信してきたデバイス３００についての、デバイスＩＤおよびパスワードを発行して、デバイスに関する情報とともに、デバイス情報１２０（図９）に記憶する。また、デバイス登録処理部１０２は、発行したデバイスＩＤおよびパスワードを、デバイス登録要求を送信してきたデバイス３００に送信する。
【００４７】
図９は、本実施形態に係るデバイス情報１２０のデータ構成例を示す図である。
図９に示すように、デバイス情報１２０には、デバイスＩＤ、デバイス種別、パスワード、位置（場所，利用施設）、ＩＰアドレスの各項目に関する情報が格納される。
【００４８】
デバイスＩＤには、そのデバイス３００を一意に特定するための、デバイス登録処理部１０２が発行した識別子が格納される。デバイス種別には、そのデバイスの機能（カメラ、ビデオカメラ、モニタ等）を示す情報が格納される。パスワードには、デバイス登録処理部１０２が発行した、認証のための情報が格納される。位置には、そのデバイスが存在する位置情報が格納される。この位置情報として、経度緯度の情報が格納されてもよいが、図４で示した場所（遊園地、動物園等）および利用施設等として位置情報が格納されてもよい。ＩＰアドレスには、そのデバイス３００のネットワーク上での位置情報であるＩＰアドレスが格納される。
【００４９】
図２に戻り、対象デバイス検索部１０３は、サービス制御装置４００からサービスＩＤが付されたデバイス検索要求を受信すると、サービス−デバイス関連情報１３０（図１０）を参照し、サービスＩＤに対応する利用可能なデバイス３００（利用可能デバイス）の情報を抽出して、デバイス検索応答を生成し、サービス制御装置４００に送信する。
このデバイス検索応答には、サービスＩＤに対応するデバイス３００のデバイスＩＤとデバイス種別の情報とが付される。
【００５０】
図１０は、本実施形態に係るサービス−デバイス関連情報１３０のデータ構成例を示す図である。
図１０に示すように、サービス−デバイス関連情報１３０には、サービスＩＤに対応付けて、利用可能なデバイス３００（利用可能デバイス）の情報が格納される。
図１０においては、例えば１行目において、サービスＩＤが「Ａ１」（つまり、サービス種別が「記念写真サービス」であり、Ａ（遊園地）のＡ−１（ジェットコースター））の利用施設でのサービスにおいて、利用可能なデバイス３００のデバイスＩＤとして、「D001（カメラ）」「D002（カメラ）」「D003（ビデオカメラ）」「D004（モニタ）」の情報が格納される。 
なお、このサービス−デバイス関連情報１３０は、デバイス登録要求に基づきデバイス情報１２０（図９）に登録したデバイス３００を、対応するサービスのサービスＩＤとを紐付ける情報として、例えば、サービス制御システム１の管理者等により設定される。
【００５１】
図２に戻り、利用デバイス登録部１０４は、サービス制御装置４００からデバイス選択情報を受信すると、その選択したデバイス３００のデバイスＩＤを含むサービス利用に関する情報を記憶部内のデバイス利用情報１４０（図１１）に記憶する。
【００５２】
図１１は、本実施形態に係るデバイス利用情報１４０のデータ構成例を示す図である。
図１１に示すように、デバイス利用情報１４０には、サービスＮｏ．、サービスＩＤ、ユーザ端末ＩＤ、利用デバイス、利用開始時刻、利用終了時刻の各項目に関する情報が格納される。
サービスＮｏ．は、ユーザ端末２００からのサービス利用に関する要求ごとに、固有の識別子が付された情報である。
サービスＩＤには、ユーザ端末２００により選択されたサービスのサービスＩＤが格納される。
ユーザ端末ＩＤには、当該サービスを利用するユーザ端末２００の識別子が格納される。
そして、利用デバイスには、ユーザ端末２００から受信したデバイス選択情報で示される、ユーザが選択したデバイス３００のデバイスＩＤが格納される。
また、利用開始時刻および利用終了時刻には、サービスの利用開始時刻と利用終了時刻が格納される（詳細は後記）。
【００５３】
図２に戻り、ローカル相互認証部１０５は、ユーザが選択したデバイス３００の情報が付されたペアリング補助要求を受信すると、デバイス情報１２０（図９）を参照し、そのデバイス３００のデバイスＩＤに対応するパスワードに基づき、ユーザが選択したデバイス３００との間でデバイス認証を行う。
また、ローカル相互認証部１０５は、ペアリング用コードを生成し、ユーザが選択したデバイス３００それぞれと、サービス制御装置４００とに送信する。
【００５４】
利用開始処理部１０６は、サービス制御装置４００から利用開始要求を受信すると、その受信した時刻を、デバイス利用情報１４０の利用開始時刻に記録した上で、ユーザが選択したデバイス３００それぞれに転送する。
また、利用開始処理部１０６は、ユーザが選択したデバイス３００それぞれから、利用開始応答を受信すると、サービス制御装置４００に対して、その利用開始応答を転送する。
【００５５】
ＡＰＩトークン転送部１０７は、サービス制御装置４００からＡＰＩアクセストークンを受信すると、そのＡＰＩアクセストークンを、ユーザが選択したデバイス３００それぞれに転送する。
【００５６】
利用終了処理部１０８は、サービス制御装置４００から利用終了要求を受信すると、その受信した時刻を、デバイス利用情報１４０の利用終了時刻に記録した上で、ユーザが選択したデバイス３００それぞれに転送する。
また、利用終了処理部１０８は、ユーザが選択したデバイス３００それぞれから、利用終了応答を受信すると、サービス制御装置４００に対して、その利用終了応答を転送する。
【００５７】
≪デバイス≫
次に、デバイス３００について説明する（図２参照）。
デバイス３００は、ユーザがある利用施設において、サービスの提供を受けるために利用する装置であり、例えば、カメラ、ビデオカメラ、モニタ等である。このデバイス３００は、ユーザ端末２００との間でローカル通信を行う機能を備える。ここでは、デバイス３００は、その利用施設において、固定されて設置されているものとする。また、１つの利用施設に複数のデバイス３００が設置され、ユーザは同時に複数のデバイス３００を利用することができる。
【００５８】
このデバイス３００は、制御部、入出力部および記憶部（いずれも図示省略）を備える。
入出力部は、ネットワークを介して通信接続されるデバイス管理装置１００と、ローカル通信により接続されるユーザ端末２００との間で、情報の入出力を行う。この入出力部は、通信回線を介して情報の送受信を行う不図示の通信インタフェースを備える。
また、記憶部は、ハードディスクやフラッシュメモリ、ＲＡＭ（Random Access Memory）等により構成される。
【００５９】
図２に示すように、デバイス３００の制御部は、デバイス登録要求部３０１、ローカル認証処理部３０２、利用開始制御部３０３、ＡＰＩトークン受信部３０４、利用終了制御部３０５を含んで構成される。
【００６０】
デバイス登録要求部３０１は、自身のデバイス種別、位置（場所，利用施設）、ＩＰアドレス等のデバイスに関する情報が付されたデバイス登録要求を、デバイス管理装置１００に送信する。
また、デバイス登録要求部３０１は、デバイス管理装置１００から、デバイスＩＤおよびパスワードを受信し、自身の記憶部に記憶しておく。
【００６１】
ローカル認証処理部３０２は、デバイス管理装置１００との間で、自身の記憶部に記憶しておいた、デバイスＩＤおよびパスワードを用いて、デバイス認証を行う。
また、ローカル認証処理部３０２は、デバイス管理装置１００から、ユーザ端末２００との間でローカル通信を行うためのペアリングコードを受信する。これにより、ローカル認証処理部３０２は、ユーザ端末２００との間でのローカル通信を実現する。
【００６２】
利用開始制御部３０３は、デバイス管理装置１００から、利用開始要求を受信するとともに、利用開始応答をデバイス管理装置１００に送信する。
また、ＡＰＩトークン受信部３０４は、サービス制御装置４００が発行したＡＰＩアクセストークンを、デバイス管理装置１００を介して受信する。このＡＰＩアクセストークンを用いることにより、デバイス３００とサービス提供サーバ５００との間での情報の送受信を行うことが可能となる。
【００６３】
利用終了制御部３０５は、デバイス管理装置１００から、利用終了要求を受信するとともに、利用終了応答をデバイス管理装置１００に送信する。
【００６４】
≪ユーザ端末≫
次に、ユーザ端末２００について説明する（図２参照）。
ユーザ端末２００は、例えば、スマートフォンやタブレット端末等で構成され、ネットワークを介してサービス制御装置４００と通信接続する機能と、ローカル通信によりデバイス３００との間で接続する機能とを備える。このユーザ端末２００は、制御部、入出力部および記憶部（いずれも図示省略）を備える。
【００６５】
図２に示すように、ユーザ端末２００の制御部は、ユーザ端末登録部２０１、サービス選択部２０２、デバイス選択部２０３、ローカル認証部２０４、利用開始要求部２０５、利用終了要求部２０６を含んで構成される。
【００６６】
ユーザ端末登録部２０１は、ユーザ端末２００に予め記憶されているサービス制御装置４００のＩＰアドレスにアクセスすることにより、サービス制御装置４００と接続する。そして、ユーザ端末登録部２０１は、ユーザＩＤを付したユーザ端末登録要求をサービス制御装置４００に送信する。
また、ユーザ端末登録部２０１は、サービス制御装置４００が発行した、ユーザ端末ＩＤおよびパスワードを受信し、自身の記憶部に記憶する。
【００６７】
サービス選択部２０２は、サービス種別と場所を付したサービス検索要求を、サービス制御装置４００に送信する。
そして、サービス選択部２０２は、サービス制御装置４００から、対象サービス一覧情報４２１（図５）を受信し、ユーザ端末２００の表示画面に表示する。サービス選択部２０２は、対象サービス一覧情報４２１として表示されたサービスについての、ユーザによる選択入力を受け付け、選択されたサービスのサービスＩＤを含むサービス選択情報をサービス制御装置４００に送信する。
【００６８】
デバイス選択部２０３は、サービス制御装置４００から対象デバイス一覧情報４２２（図６）を受信し、ユーザ端末２００の表示画面に表示する。デバイス選択部２０３は、対象デバイス一覧情報４２２として表示された利用可能デバイスで示されるデバイス３００についての、ユーザによる選択入力を受け付け、選択されたデバイス３００のデバイスＩＤを含むデバイス選択情報を、サービス制御装置４００に送信する。
【００６９】
ローカル認証部２０４は、選択したデバイス３００との間で、ローカル通信であるペアリングを行うためのペアリング補助要求をサービス制御装置４００に送信する。
また、ローカル認証部２０４は、デバイス管理装置１００が発行したペアリング用コードを、サービス制御装置４００を介して受信し、記憶部に記憶する。このペアリング用コードを用いることで、ユーザ端末２００は、デバイス３００との間で、ローカル通信を行うことが可能となる。
【００７０】
利用開始要求部２０５は、ローカル通信よるペアリング処理の後、サービス制御装置４００に対し利用開始要求を送信するとともに、サービス制御装置４００から利用開始応答を受信する。
【００７１】
利用終了要求部２０６は、サービスの終了時において、サービス制御装置４００に対し利用終了要求を送信するとともに、サービス制御装置４００から利用終了応答を受信することにより、サービスを終了する。
【００７２】
＜処理の流れ＞
次に、本実施形態に係るサービス制御システム１の処理を説明する。
サービス制御システム１は、以下の図１２〜図１６において説明する、（１）ユーザ端末・デバイス登録処理、（２）サービス・デバイス選択処理、（３）ローカル相互認証処理、（４）デバイス利用開始処理、（５）デバイス利用終了処理、を順次実行する。
【００７３】
〔ユーザ端末・デバイス登録処理〕
図１２は、本実施形態に係るサービス制御システム１が実行するユーザ端末・デバイス登録処理の流れを示すシーケンス図である。
【００７４】
図１２に示すように、まず、ユーザ端末２００のユーザ端末登録部２０１は、サービス制御装置４００に接続する処理を行う（ステップＳ１０１：サーバ接続）。
続いて、ユーザ端末登録部２０１は、ユーザＩＤを付したユーザ端末登録要求をサービス制御装置４００に送信する（ステップＳ１０２）。
【００７５】
サービス制御装置４００のユーザ端末登録認証受付部４０１は、ユーザ端末２００からユーザ端末登録要求を受信する。ユーザ端末登録認証受付部４０１は、そのユーザ端末登録要求についてのユーザ端末ＩＤおよびパスワードを発行する（ステップＳ１０３）。
そして、ユーザ端末登録認証受付部４０１は、ユーザ端末登録要求に付されたユーザＩＤとともに、ユーザ端末ＩＤおよびパスワードを、記憶部内のユーザ情報４１０（図３）に記憶する。
【００７６】
次に、サービス制御装置４００のユーザ端末登録要求部４０２は、デバイス管理装置１００に接続する処理を行う（ステップＳ１０４：サーバ接続）。
続いて、ユーザ端末登録要求部４０２は、発行されたユーザ端末ＩＤおよびパスワードを含むユーザ端末登録処理要求を、デバイス管理装置１００に送信する（ステップＳ１０５）。
【００７７】
ユーザ端末登録処理要求を受信したデバイス管理装置１００のユーザ端末登録処理部１０１は、ユーザ端末登録処理要求に付された、ユーザ端末ＩＤおよびパスワードを、記憶部内のユーザ端末情報１１０（図８）に記憶する。そして、ユーザ端末登録処理部１０１は、登録通知をサービス制御装置４００に送信する（ステップＳ１０６）。
【００７８】
また、サービス制御装置４００のユーザ端末登録認証受付部４０１は、発行したユーザ端末ＩＤおよびパスワードを、ユーザ端末２００に通知する（ステップＳ１０７）。
【００７９】
一方、サービス制御システム１に属するデバイス３００それぞれ（ここでは、デバイス「１」「２」）は、以下のデバイス登録処理を行う。
まず、デバイス３００のデバイス登録要求部３０１は、デバイス管理装置１００に接続する処理を行う（ステップＳ１０８：サーバ接続）。
続いて、デバイス登録要求部３０１は、自身のデバイス種別、位置、ＩＰアドレス等のデバイスに関する情報が付されたデバイス登録要求を、デバイス管理装置１００に送信する（ステップＳ１０９）。
【００８０】
デバイス管理装置１００のデバイス登録処理部１０２は、デバイス３００からデバイス登録要求を受信する。デバイス登録処理部１０２は、そのデバイス３００についてのデバイスＩＤおよびパスワードを発行する（ステップＳ１１０）。
そして、デバイス登録処理部１０２は、デバイス登録要求に付されたデバイスに関する情報とともに、デバイスＩＤおよびパスワードを、記憶部内のデバイス情報１２０（図９）に記憶する。また、デバイス登録処理部１０２は、発行したデバイスＩＤおよびパスワードを、デバイス登録要求を送信してきたデバイス３００に通知する（ステップＳ１１１）。
【００８１】
〔サービス・デバイス選択処理〕
図１３は、本実施形態に係るサービス制御システム１が実行するサービス・デバイス選択処理の流れを示すシーケンス図である。
【００８２】
図１３に示すように、まず、ユーザ端末２００のサービス選択部２０２は、サービス制御装置４００との間で、ユーザ端末ＩＤおよびパスワードを用いてユーザ端末認証を行う（ステップＳ２０１）。
続いて、サービス選択部２０２は、サービス種別と場所を付したサービス検索要求を、サービス制御装置４００に送信する（ステップＳ２０２）。
【００８３】
サービス検索要求を受信したサービス制御装置４００のサービス情報提供部４０３は、サービス検索要求に付されたサービス種別および場所の情報を用いて、記憶部内のサービス情報（図４）を検索し、対象サービス一覧情報４２１（図５）を生成してユーザ端末２００に送信する（ステップＳ２０３）。
【００８４】
続いて、ユーザ端末２００のサービス選択部２０２は、受信した対象サービス一覧情報４２１（図５）を表示画面に表示する。そして、サービス選択部２０２は、対象サービス一覧情報４２１として表示されたサービスについての、ユーザによる選択入力を受け付け、選択されたサービスのサービスＩＤを含むサービス選択情報をサービス制御装置４００に送信する（ステップＳ２０４）。
【００８５】
次に、サービス制御装置４００のデバイス情報提供部４０４は、デバイス管理装置１００との間で、ユーザ端末ＩＤおよびパスワードを用いてユーザ端末認証を行う（ステップＳ２０５）。
続いて、デバイス情報提供部４０４は、選択されたサービスのサービスＩＤを含むデバイス検索要求をデバイス管理装置１００に送信する（ステップＳ２０６）。
【００８６】
デバイス検索要求を受信したデバイス管理装置１００の対象デバイス検索部１０３は、サービス−デバイス関連情報１３０（図１０）を参照し、サービスＩＤに対応する利用可能なデバイス３００の情報を抽出して、デバイス検索応答を生成し、サービス制御装置４００に送信する（ステップＳ２０７）。
【００８７】
デバイス検索応答を受信したサービス制御装置４００のデバイス情報提供部４０４は、対象デバイス一覧情報４２２（図６）を生成し、ユーザ端末２００に送信する（ステップＳ２０８）。
【００８８】
続いて、ユーザ端末２００のデバイス選択部２０３は、受信した対象デバイス一覧情報４２２（図６）を表示画面に表示する。そして、デバイス選択部２０３は、対象デバイス一覧情報４２２として表示された利用可能デバイスで示されるデバイス３００についての、ユーザによる選択入力を受け付け、選択されたデバイス３００のデバイスＩＤを含むデバイス選択情報をサービス制御装置４００に送信する（ステップＳ２０９）。
【００８９】
次に、サービス制御装置４００のデバイス情報提供部４０４は、デバイス選択情報を受信すると、その選択されたデバイス３００のデバイスＩＤを含むサービス利用に関する情報を記憶部内のサービス利用情報４３０（図７）に記憶する。そして、デバイス情報提供部４０４は、受信したデバイス選択情報を、デバイス管理装置１００に送信する（ステップＳ２１０）。
【００９０】
そして、デバイス選択情報を受信したデバイス管理装置１００の利用デバイス登録部１０４は、選択されたデバイス３００のデバイスＩＤを含むサービス利用に関する情報を記憶部内のデバイス利用情報１４０（図１１）に記憶する。
【００９１】
なお、図１３において示したサービス・デバイス選択処理では、ユーザが対象サービス一覧情報４２１（図５）において、１つの利用施設でのサービス（例えば、ジェットコースターでの記念写真サービス）を選択することを前提に説明したが、例えば、同時に複数のサービス（ジェットコースターでの記念写真サービスとメリーゴーランドでの記念写真サービス）を選択できるようにしてもよい。この場合、ステップＳ２０４において、複数のサービスを選択させ、ステップＳ２０８において、サービスごとに、対象デバイス一覧情報４２２（図６）を表示し選択させるようにする。
【００９２】
〔ローカル相互認証処理〕
図１４は、本実施形態に係るサービス制御システム１が実行するローカル相互認証処理の流れを示すシーケンス図である。
【００９３】
図１４に示すように、まず、ユーザ端末２００のローカル認証部２０４は、選択したデバイス３００との間で、ローカル通信であるペアリングを行うためのペアリング補助要求をサービス制御装置４００に送信する（ステップＳ３０１）。なお、ユーザ端末２００が、このペアリング補助要求をサービス制御装置４００に送信する契機は、例えば、デバイス３００が発するビーコン等の信号を、選択したデバイス３００すべてについて受信した場合としてもよい。
【００９４】
次に、ペアリング補助要求を受信したサービス制御装置４００のローカル相互認証要求部４０５は、サービス利用情報４３０（図７）を参照し、当該ユーザ端末２００が利用することを選択したデバイス３００のデバイスＩＤを抽出し、そのデバイスＩＤを付したペアリング補助要求をデバイス管理装置１００に送信する（ステップＳ３０２）。
【００９５】
デバイス管理装置１００のローカル相互認証部１０５は、ユーザが選択したデバイス３００の情報が付されたペアリング補助要求を受信すると、デバイス情報１２０（図９）を参照し、そのデバイス３００のデバイスＩＤに対応するパスワードに基づき、ユーザが選択したデバイス３００（ここでは、デバイス「１」「２」）との間でデバイス認証を行う（ステップＳ３０３）。
【００９６】
続いて、デバイス管理装置１００のローカル相互認証部１０５は、ペアリング用コードを生成し（ステップＳ３０４）、ユーザが選択したデバイス３００それぞれと、サービス制御装置４００とに送信する（ステップＳ３０５）。
そして、ペアリング用コードを受信したサービス制御装置４００のローカル相互認証要求部４０５は、受信したペアリング用コードをユーザ端末２００に送信する（ステップＳ３０６）。
これにより、ユーザ端末２００とユーザが選択したデバイス３００それぞれとの間で、ペアリング用コードにより認証された、ローカル通信によるペアリング処理が実行される（ステップＳ３０７）。
【００９７】
〔デバイス利用開始処理〕
図１５は、本実施形態に係るサービス制御システム１が実行するデバイス利用開始処理の流れを示すシーケンス図である。
【００９８】
図１５に示すように、まず、ユーザ端末２００の利用開始要求部２０５は、サービス制御装置４００に対し利用開始要求を送信する（ステップＳ４０１）。
【００９９】
続いて、サービス制御装置４００の利用開始仲介部４０６は、サービス利用情報４３０（図７）を参照し、利用開始要求を送信してきたユーザ端末２００が利用することを選択したデバイス３００（ここでは、デバイス「１」「２」）のデバイスＩＤを抽出し、そのデバイスＩＤを付した利用開始要求をデバイス管理装置１００に送信する（ステップＳ４０２）。
【０１００】
次に、デバイス管理装置１００の利用開始処理部１０６は、サービス制御装置４００から利用開始要求を受信すると、その受信した時刻を、デバイス利用情報１４０（図１１）の利用開始時刻に記録した上で、ユーザが選択したデバイス３００それぞれに利用開始要求を転送する（ステップＳ４０３）。
【０１０１】
利用開始要求を受信した各デバイス３００の利用開始制御部３０３は、デバイス管理装置１００から利用開始要求を受信する。そして、各デバイス３００の利用開始制御部３０３は、デバイス管理装置１００に利用開始応答を送信する（ステップＳ４０４）。
【０１０２】
デバイス管理装置１００の利用開始処理部１０６は、ユーザが選択した各デバイス３００から利用開始応答を受信すると、サービス制御装置４００に対して、各デバイス３００が利用開始要求を受け取った旨を示す利用開始応答をサービス制御装置４００に送信する（ステップＳ４０５）。
【０１０３】
デバイス管理装置１００から利用開始応答を受信すると、サービス制御装置４００のＡＰＩトークン処理部４０７は、各サービス提供サーバ５００およびデバイス管理装置１００に対し、ＡＰＩアクセストークンを発行する（ステップＳ４０６）。その後、サービス制御装置４００の利用開始仲介部４０６が、ユーザ端末２００に対し、利用開始応答を送信する（ステップＳ４０７）。
【０１０４】
一方、ＡＰＩアクセストークンを受信したデバイス管理装置１００のＡＰＩトークン転送部１０７は、そのＡＰＩアクセストークンを、ユーザが選択したデバイス３００それぞれに転送する（ステップＳ４０８）。
【０１０５】
このＡＰＩアクセストークンに基づき、サービス提供サーバ５００とデバイス３００との間での情報の送受信が可能となり、サービスが開始される（ステップＳ４０９）。
例えば、画像情報がアップロードされたり、サービス提供サーバ５００に記憶された情報をモニタに表示したり等の、情報の送受信が行われる。
【０１０６】
〔デバイス利用終了処理〕
図１６は、本実施形態に係るサービス制御システム１が実行するデバイス利用終了処理の流れを示すシーケンス図である。
【０１０７】
図１６に示すように、まず、ユーザ端末２００の利用終了要求部２０６は、サービス制御装置４００に対し利用終了要求を送信する（ステップＳ５０１）。
【０１０８】
続いて、サービス制御装置４００の利用終了仲介部４０８は、サービス利用情報４３０（図７）を参照し、利用終了要求を送信してきたユーザ端末２００が利用することを選択したデバイス３００（ここでは、デバイス「１」「２」）のデバイスＩＤを抽出し、そのデバイスＩＤを付した利用終了要求をデバイス管理装置１００に送信する（ステップＳ５０２）。
【０１０９】
次に、デバイス管理装置１００の利用終了処理部１０８は、サービス制御装置４００から利用終了要求を受信すると、その受信した時刻を、デバイス利用情報１４０（図１１）の利用終了時刻に記録した上で、ユーザが選択したデバイス３００それぞれに利用終了要求を転送する（ステップＳ５０３）。
【０１１０】
利用終了要求を受信した各デバイス３００の利用終了制御部３０５は、デバイス管理装置１００から利用終了要求を受信する。そして、各デバイス３００の利用終了制御部３０５は、デバイス管理装置１００に利用終了応答を送信する（ステップＳ５０４）。
【０１１１】
デバイス管理装置１００の利用終了処理部１０８は、ユーザが選択した各デバイス３００から利用終了応答を受信すると、サービス制御装置４００に対して、各デバイス３００から利用終了応答を受け取った旨を示す利用終了応答をサービス制御装置４００に送信する（ステップＳ５０５）。
【０１１２】
続いて、サービス制御装置４００の利用終了仲介部４０８は、デバイス管理装置１００から受信した利用終了応答を、利用終了要求を送信してきたユーザ端末２００に送信する（ステップＳ５０６）。
【０１１３】
以上説明したように、本実施形態に係るサービス制御システム１およびサービス制御方法によれば、ユーザがユーザ端末２００を用いて、複数のデバイス３００に対してそれぞれ設定のための操作を繰り返したり、ネットワークを介したサービスを利用するために、サービス提供サーバ５００を個々に操作する必要をなくすことができる。よって、複数のデバイスを用いたサービスを利用する際に、ユーザの操作負担およびユーザ端末の制御負担を軽減することができる。
【０１１４】
なお、本実施形態に係るサービス制御システム１は、上記した実施形態に限定されず、その趣旨を逸脱しない範囲で変更可能である。
例えば、本実施形態においては、サービス制御装置４００とデバイス管理装置１００は、別装置としたが、両方の装置の機能を備えた１つの装置としてもよい。
また、サービス制御システム１に、さらに、課金サーバを備え、デバイス管理装置１００のデバイス利用情報１４０（図１１）に記憶される、利用開始時刻および利用終了時刻に基づき、ユーザ端末２００の利用者（ユーザ）に課金するようにしてもよい。
さらに、デバイス管理装置１００が各デバイス３００の利用開始から利用終了までを監視しておき、正常に利用終了できなかったデバイス３００を検出しておくことにより、各デバイス３００の品質（故障のしにくさ）をランキングし、ユーザ端末２００に提示するようにしてもよい。
【符号の説明】
【０１１５】
１      サービス制御システム
１００  デバイス管理装置
１０１  ユーザ端末登録処理部
１０２  デバイス登録処理部
１０３  対象デバイス検索部
１０４  利用デバイス登録部
１０５  ローカル相互認証部
１０６  利用開始処理部
１０７  ＡＰＩトークン転送部
１０８  利用終了処理部
１１０  ユーザ端末情報
１２０  デバイス情報
１３０  サービス−デバイス関連情報
１４０  デバイス利用情報
２００  ユーザ端末
２０１  ユーザ端末登録部
２０２  サービス選択部
２０３  デバイス選択部
２０４  ローカル認証部
２０５  利用開始要求部
２０６  利用終了要求部
３００  デバイス
３０１  デバイス登録要求部
３０２  ローカル認証処理部
３０３  利用開始制御部
３０４  ＡＰＩトークン受信部
３０５  利用終了制御部
４００  サービス制御装置
４０１  ユーザ端末登録認証受付部
４０２  ユーザ端末登録要求部
４０３  サービス情報提供部
４０４  デバイス情報提供部
４０５  ローカル相互認証要求部
４０６  利用開始仲介部
４０７  ＡＰＩトークン処理部
４０８  利用終了仲介部
４１０  ユーザ情報
４２０  サービス情報
４３０  サービス利用情報
５００  サービス提供サーバ
【図１】
2018013881.tif 000003
【図２】
2018013881.tif 000004
【図３】
2018013881.tif 000005
【図４】
2018013881.tif 000006
【図５】
2018013881.tif 000007
【図６】
2018013881.tif 000008
【図７】
2018013881.tif 000009
【図８】
2018013881.tif 000010
【図９】
2018013881.tif 000011
【図１０】
2018013881.tif 000012
【図１１】
2018013881.tif 000013
【図１２】
2018013881.tif 000014
【図１３】
2018013881.tif 000015
【図１４】
2018013881.tif 000016
【図１５】
2018013881.tif 000017
【図１６】
2018013881.tif 000018