(57)【要約】      （修正有）【課題】機器間において互いを認識するための情報を、機器間で共有することによって、機器間で連携して処理を行うことを可能とする。【解決手段】情報処理装置が外部オブジェクトから取得した情報処理装置が有する機能の拡張が行われる空間に関する空間情報と、情報処理装置が有する機能を示す機能情報とを含む、情報処理装置から取得された装置に関する情報に基づいて、情報処理装置に対して提供するサービスを判定する判定部と、提供すると判定されたサービスに関する処理を実行する処理部と、を備える。【選択図】図１７
2018163674.tif 000002
【特許請求の範囲】
【請求項１】
機器が有する機能を示す属性情報と、機器との接続に関する接続情報と、機能の拡張が行われる空間に関する空間情報とを含む機能の拡張に関する情報を、外部オブジェクトから取得させる取得制御部と、
取得された前記機能の拡張に関する情報に基づいて、機能を拡張し、拡張された機能を有効化する機能制御部と、
を備え、
前記機能制御部は、
取得された前記空間情報と有効化される機能を示す機能情報とを含む装置に関する情報を、サービスを提供するサービス提供装置に対して送信させ、
前記装置に関する情報を送信した後に、拡張された機能を有効化する、情報処理装置。
【請求項２】
前記機能制御部は、
取得された前記属性情報に基づいて前記情報処理装置が有する機能を拡張し、
取得された前記接続情報に基づいて拡張された機能に対応する機器を接続させて、拡張された機能を有効化する、請求項１に記載の情報処理装置。
【請求項３】
前記機能制御部は、前記属性情報が示す機能を自装置が有する機能とすることにより、自装置が有する機能を拡張する、請求項２に記載の情報処理装置。
【請求項４】
複数の機器それぞれに対応する前記属性情報と前記接続情報とが、前記外部オブジェクトから取得された場合、
前記機能制御部は、
取得された複数の前記属性情報に基づいて、自装置が有する機能を拡張し、
取得された複数の前記接続情報に基づいて、拡張された機能に対応する機器それぞれを接続させて、拡張した機能を有効化する、請求項２または３に記載の情報処理装置。
【請求項５】
前記機能制御部は、
取得された複数の前記属性情報それぞれが示す機能の中に、機器間で重複している機能がある場合には、前記属性情報に基づいて、重複している機能に対応する機器それぞれに対して優先度を設定し、
設定された前記優先度に基づいて、重複している機能の拡張に用いる前記属性情報を決定し、
決定された前記属性情報が示す機能、および機器間で機能が重複していない機能を、自装置が有する機能とすることにより、自装置が有する機能を拡張する、請求項４に記載の情報処理装置。
【請求項６】
前記機能制御部は、取得された複数の前記属性情報それぞれが示す機能を、自装置が有する機能とすることにより、自装置が有する機能を拡張する、請求項４に記載の情報処理装置。
【請求項７】
前記機能制御部は、
取得された前記空間情報と前記属性情報とに基づいて、拡張する機能に対応する機器を決定し、
決定された機器に対応する前記属性情報に基づいて、自装置が有する機能を拡張する、請求項２または３に記載の情報処理装置。
【請求項８】
複数の機器それぞれに対応する前記属性情報と前記接続情報とが、前記外部オブジェクトから取得された場合、
前記機能制御部は、
取得された複数の前記属性情報それぞれが示す機能の中に、機器間で重複している機能がある場合には、前記空間情報および前記属性情報に基づいて、重複している機能に対応する機器それぞれに対して優先度を設定し、
設定された前記優先度に基づいて、重複している機能の拡張に用いる前記属性情報を決定し、
決定された前記属性情報が示す機能、および機器間で機能が重複していない機能を、自装置が有する機能とすることにより、自装置が有する機能を拡張する、請求項７に記載の情報処理装置。
【請求項９】
前記取得制御部が前記外部オブジェクトから取得させる前記機能の拡張に関する情報には、拡張された機能を解除する解除情報がさらに含まれ、
前記機能制御部は、前記解除情報が取得された場合には、
取得された前記接続情報に基づいて拡張されている機能に対応する機器との接続を終了させ、取得された前記属性情報に基づいて、前記属性情報が示す機能を自装置が有する機能から削除して、拡張した機能を無効化する、請求項２〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記機能制御部は、前記サービス提供装置から送信される、前記サービスに関するサービス情報に基づいて、有効化されている機能を用いた処理を行う、請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記取得制御部は、前記外部オブジェクトと無線通信が可能な取得デバイスを制御し、前記機能の拡張に関する情報を、前記外部オブジェクトから無線通信により取得させる、請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記取得制御部は、撮像を行うことが可能な取得デバイスを制御して前記取得デバイスに前記外部オブジェクトを撮像させることにより、前記機能の拡張に関する情報を、前記外部オブジェクトから取得させる、請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１３】
機器が有する機能を示す属性情報と、機器との接続に関する接続情報と、機能の拡張が行われる空間に関する空間情報とを含む機能の拡張に関する情報を、外部オブジェクトから取得させるステップと、
取得された前記機能の拡張に関する情報に基づいて、機能を拡張し、拡張された機能を有効化するステップと、
を有し、
前記機能を有効化するステップでは、
取得された前記空間情報と有効化される機能を示す機能情報とを含む装置に関する情報が、サービスを提供するサービス提供装置に対して送信され、
前記装置に関する情報が送信された後に、拡張された機能が有効化される、情報処理装置により実行される情報処理方法。
【請求項１４】
機器が有する機能を示す属性情報と、機器との接続に関する接続情報と、機能の拡張が行われる空間に関する空間情報とを含む機能の拡張に関する情報を、外部オブジェクトから取得させる機能、
取得された前記機能の拡張に関する情報に基づいて、機能を拡張し、拡張された機能を有効化する機能、
をコンピュータに実現させ、
前記機能を有効化する機能は、
取得された前記空間情報と有効化される機能を示す機能情報とを含む装置に関する情報を、サービスを提供するサービス提供装置に対して送信させ、
前記装置に関する情報を送信した後に、拡張された機能を有効化する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、サービス提供装置、サービス提供方法、およびプログラムに関する。
【背景技術】
【０００２】
例えば、機器間において互いを認識するための情報を、機器間で共有することが可能な技術が開発されている。機器間において互いを認識するための情報を交換することにより、当該互いを認識するための情報を機器間で共有する技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１２９３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、機器間において互いを認識するための情報を機器間で共有することが可能な既存の技術が用いられる場合には、機器間において互いを認識するための情報を、機器間で共有することによって、機器間で連携して処理を行うことが可能となる。しかしながら、上記既存の技術を用いたとしても、例えば“装置の外部の機器の機能が、あたかも当該装置の機能であるように、当該装置が有する機能を拡張すること”を実現することはできない。
【０００５】
よって、上記既存の技術を用いたとしても、外部の機器の機能により装置が有する機能が拡張された装置に対して、外部の機器による機能の拡張が行われる空間に対応するサービスを提供することは、望むべくもない。
【０００６】
本開示では、外部の機器が有する機能によって機能が拡張される情報処理装置に対して、外部の機器による機能の拡張が行われる空間に対応するサービスを提供することが可能な、新規かつ改良されたサービス提供装置、サービス提供方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、情報処理装置が外部オブジェクトから取得した上記情報処理装置が有する機能の拡張が行われる空間に関する空間情報と、上記情報処理装置が有する機能を示す機能情報とを含む、上記情報処理装置から取得された装置に関する情報に基づいて、上記情報処理装置に対して提供するサービスを判定する判定部と、提供すると判定されたサービスに関する処理を実行する処理部と、を備える、サービス提供装置が提供される。
【０００８】
また、本開示によれば、情報処理装置が外部オブジェクトから取得した上記情報処理装置が有する機能の拡張が行われる空間に関する空間情報と、上記情報処理装置が有する機能を示す機能情報とを含む、上記情報処理装置から取得された装置に関する情報に基づいて、上記情報処理装置に対して提供するサービスを判定するステップと、提供すると判定されたサービスに関する処理を実行するステップと、を有する、サービス提供装置により実行されるサービス提供方法が提供される。
【０００９】
また、本開示によれば、情報処理装置が外部オブジェクトから取得した上記情報処理装置が有する機能の拡張が行われる空間に関する空間情報と、上記情報処理装置が有する機能を示す機能情報とを含む、上記情報処理装置から取得された装置に関する情報に基づいて、上記情報処理装置に対して提供するサービスを判定するステップ、提供すると判定されたサービスに関する処理を実行するステップ、をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１０】
本開示によれば、外部の機器が有する機能によって機能が拡張される情報処理装置に対して、外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る機能の拡張に関する情報の一例を示す説明図である。
【図２】本実施形態に係る情報処理方法に係る処理により実現される機能の拡張の一例を示す説明図である。
【図３】本実施形態に係る機能情報の一例を示す説明図である。
【図４】本実施形態に係る機能情報の一例を示す説明図である。
【図５】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図６】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図７】本実施形態に係る情報処理方法に係る処理の他の例を示す流れ図である。
【図８】本実施形態に係るサービス提供装置が提供するサービスの一例を説明するための説明図である。
【図９】本実施形態に係るサービス提供方法に係る処理の一例を説明するための説明図である。
【図１０】本実施形態に係るサービス提供方法に係る処理の他の例を示す流れ図である。
【図１１】本実施形態に係る情報処理システムにおける処理の第１の例を示す説明図である。
【図１２】本実施形態に係るサービス提供方法に係る処理の一例を示す説明図である。
【図１３】本実施形態に係る情報処理システムにおける処理の第２の例を示す説明図である。
【図１４】本実施形態に係る情報処理システムにおける処理の第３の例を示す説明図である。
【図１５】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図１６】本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図１７】本実施形態に係るサービス提供装置の構成の一例を示すブロック図である。
【図１８】本実施形態に係るサービス提供装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．本実施形態に係るサービス提供方法
３．本実施形態に係る情報処理システムにおける処理の一例
４．本実施形態に係る情報処理装置
５．本実施形態に係るサービス提供装置
６．本実施形態に係るプログラム
【００１５】
（本実施形態に係る情報処理方法）
まず、外部の機器が有する機能によって機能を拡張することが可能な、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理方法に係る処理を、本実施形態に係る情報処理装置が行う場合を例に挙げて、本実施形態に係る情報処理方法について説明する。
【００１６】
［１］本実施形態に係る情報処理方法に係る処理の概要
上述したように、上記既存の技術を用いたとしても、例えば“装置の外部の機器の機能が、あたかも当該装置の機能であるように、当該装置が有する機能を拡張すること”を実現することはできない。
【００１７】
そこで、本実施形態に係る情報処理装置は、例えば、下記に示す（１）取得制御処理、および（２）機能制御処理を行うことによって、外部の機器が有する機能によって機能を拡張する。
【００１８】
（１）取得制御処理
本実施形態に係る情報処理装置は、機能の拡張に関する情報を、外部オブジェクトから取得させる。
【００１９】
ここで、本実施形態に係る機能の拡張に関する情報には、例えば、属性情報と、接続情報と、空間情報とが含まれる。本実施形態に係る機能の拡張に関する情報は、例えば、各情報が結合された１データであってもよいし、各情報がそれぞれ個別のデータであるデータ群であってもよい。
【００２０】
本実施形態に係る属性情報とは、機器が有する機能を示す情報（データ）である。本実施形態に係る属性情報としては、例えば、機器の名称（例えば、機器のカテゴリ名や、製品名など）を示すデータや、機器の機能の種別を示すデータ、機器において利用可能なアプリケーションを示すデータなど、機器が有する機能を示すことが可能な、１または２以上の任意のデータが挙げられる。
【００２１】
また、本実施形態に係る接続情報とは、機器との間において有線または無線による通信を行うための、接続に関する情報（データ）である。ここで、本実施形態に係る機器との接続とは、例えば、機器との間において通信を行うことが可能な状態であること、または、機器との間において通信を行うことが可能な状態とすることをいう。
【００２２】
本実施形態に係る接続情報としては、例えば、機器との接続に用いられるアドレスを示すデータや、接続に用いられるＩＤおよびパスワードなど、機器との接続に必要な１または２以上のデータが挙げられる。また、本実施形態に係る接続情報には、機器との接続に用いられるプロトコルを示すデータや、機器との接続に用いられるプロファイルを示すデータが含まれていてもよい。
【００２３】
本実施形態に係る空間情報とは、機能の拡張が行われる空間に関する情報（データ）である。本実施形態に係る空間情報としては、例えば、外部オブジェクトが設置されている場所を示すデータが挙げられる。外部オブジェクトが設置されている場所を示すデータとしては、例えば、ＧＰＳ（Global  Positioning  System）データのような、外部オブジェクトが設置されている位置を直接的に示す位置情報や、外部オブジェクトのＩＤなど、外部オブジェクトが設置されている位置を間接的に示すデータが挙げられる。
【００２４】
なお、本実施形態に係る空間情報は、外部オブジェクトが設置されている場所を示すデータに限られない。例えば、本実施形態に係る空間情報には、実行されるサービスを示すデータや、機能の拡張が行われる空間の状況を示すデータなど、機能の拡張が行われる空間に関係する任意のデータが含まれていてもよい。機能の拡張が行われる空間の状況を示すデータとしては、例えば、機能の拡張が行われる空間において当該機能が用いられる用途を示すデータなどが挙げられる。
【００２５】
図１は、本実施形態に係る機能の拡張に関する情報の一例を示す説明図である。ここで、図１に示すＡは、本実施形態に係る空間情報の一例を示している。また、図１に示すＢは、本実施形態に係る属性情報の一例を示している。また、図１に示すＣは、本実施形態に係る接続情報の一例を示している。
【００２６】
本実施形態に係る空間情報としては、例えば図１のＡに示すように、外部オブジェクトが設置されている場所を示すデータ（図１に示す“空間・機器の定義”、“呼称”、“ＧＰＳ  Ｐｉｓｉｔｉｏｎ”、“内部ＩＤ”）が挙げられる。また、本実施形態に係る空間情報には、図１のＡに示すように、実行されるサービスを示すデータ（図１に示す“コールするサービス”）が含まれていてもよい。
【００２７】
なお、図１のＡでは、外部オブジェクトが設置されている場所を示すデータに、外部オブジェクトが設置されている位置を直接的に示す位置情報（図１に示す“ＧＰＳ  Ｐｉｓｉｔｉｏｎ”）が含まれている例を示しているが、外部オブジェクトが設置されている場所を示すデータは、位置を直接的に示すデータを含んでいなくてもよい。また、外部オブジェクトが設置されている場所を示すデータには、上述したように、外部オブジェクトのＩＤなど、外部オブジェクトが設置されている位置を間接的に示すデータが含まれていてもよい。また、本実施形態に係る空間情報の例が、図１のＡに示す例に限られないことは、言うまでもない。
【００２８】
本実施形態に係る属性情報としては、例えば図１のＢに示すように、機器の名称を示すデータ（図１に示す“機器の名称”）と、機器の機能の種別を示すデータ（図１に示す“機器の機能タイプ”）とが挙げられる。
【００２９】
なお、本実施形態に係る属性情報の例は、図１のＢに示す例に限られない。例えば、本実施形態に係る属性情報は、機器において利用可能なアプリケーションを示すデータであってもよい。また、本実施形態に係る属性情報には、例えば、機器において利用可能なアプリケーションを示すデータを含んでいてもよい。
【００３０】
本実施形態に係る接続情報としては、例えば図１のＣに示すように、機器との接続に用いられるアドレスを示すデータ（図１に示す“機器の接続に必要な情報”）と、機器との接続に用いられるプロトコルを示すデータと、機器との接続に用いられるプロファイルを示すデータとが挙げられる。
【００３１】
なお、本実施形態に係る接続情報の例は、図１のＣに示す例に限られない。例えば、本実施形態に係る接続情報には、ＳＳＩＤ（Service  Set  Identifier）などのＩＤや、認証キーが含まれていてもよい。
【００３２】
例えば図１に示すように、本実施形態に係る機能の拡張に関する情報としては、空間情報が示す内容と、属性情報が示す内容と、接続情報が示す内容とが共に規定されたテーブル（またはデータベース）が挙げられる。また、本実施形態に係る機能の拡張に関する情報は、上述したように、空間情報と属性情報と接続情報とが別体のデータである、データ群であってもよい。本実施形態に係る機能の拡張に関する情報がデータ群である場合、本実施形態に係る空間情報としては、例えば、空間情報が示す内容が規定されたテーブル（またはデータベース）が挙げられる。また、本実施形態に係る機能の拡張に関する情報がデータ群である場合、本実施形態に係る属性情報としては、例えば、属性情報が示す内容が規定されたテーブル（またはデータベース）が挙げられる。また、本実施形態に係る機能の拡張に関する情報がデータ群である場合、本実施形態に係る接続情報としては、例えば、接続情報が示す内容とが規定されたテーブル（またはデータベース）が挙げられる。なお、本実施形態に係る機能の拡張に関する情報は、テーブル（またはデータベース）に限られず、例えば任意の形式のデータであってもよい。
【００３３】
また、本実施形態に係る機能の拡張に関する情報には、例えば、図１において“Ｆｕｎｃｔｉｏｎ  Ｎ（Ｎは、１以上の整数）”により示されているように、複数の機器それぞれに対応する属性情報と接続情報とが含まれうる。なお、図１では、本実施形態に係る機能の拡張に関する情報に、複数の機器それぞれに対応する属性情報と接続情報とが含まれている例を示しているが、１つの機器に対応する属性情報および接続情報のみが、本実施形態に係る機能の拡張に関する情報に含まれていてもよいことは、言うまでもない。
【００３４】
例えば図１に示すように、複数の機器それぞれに対応する属性情報と接続情報とが本実施形態に係る機能の拡張に関する情報に含まれる場合、本実施形態に係る情報処理装置は、例えば、複数の機器それぞれに対応する属性情報と接続情報とに基づいて、後述する（２）の処理（機能制御処理）を行う。複数の機器それぞれに対応する属性情報と接続情報とに基づく処理一例については、後述する。
【００３５】
なお、本実施形態に係る機能の拡張に関する情報は、空間情報、属性情報、および接続情報に限られない。例えば、本実施形態に係る機能の拡張に関する情報には、解除情報がさらに含まれていてもよい。
【００３６】
本実施形態に係る解除情報とは、拡張された機能を解除するための情報（データ）である。本実施形態に係る解除情報としては、例えば、拡張された機能を解除することを示すフラグデータなど、拡張された機能の解除を行うトリガとなりうる任意の形式のデータが挙げれる。
【００３７】
本実施形態に係る機能の拡張に関する情報に解除情報が含まれる場合、本実施形態に係る情報処理装置は、例えば、後述する（２）の処理（機能制御処理）において、拡張された機能を解除する処理を行う。本実施形態に係る解除情報に基づく、拡張された機能を解除する処理の一例については、後述する。
【００３８】
より具体的に（１）の処理（取得制御処理）について説明すると、本実施形態に係る情報処理装置は、例えば、本実施形態に係る機能の拡張に関する情報の取得に係る取得デバイスを制御することによって、本実施形態に係る機能の拡張に関する情報を、外部オブジェクトから取得させる。
【００３９】
ここで、本実施形態に係る取得デバイスとしては、例えば、外部オブジェクトと通信を行うことが可能な通信デバイス（外部オブジェクトとの通信により本実施形態に係る機能の拡張に関する情報を取得する場合）や、外部オブジェクトを撮像する撮像デバイス（外部オブジェクトを撮像した画像から実施形態に係る機能の拡張に関する情報を取得する場合）などが挙げられる。本実施形態に係る取得デバイスは、例えば、本実施形態に係る情報処理装置が備えていてもよいし、本実施形態に係る情報処理装置と接続されている外部のデバイスであってもよい。以下では、本実施形態に係る情報処理装置が、本実施形態に係る取得デバイスを備えている場合を主に例に挙げる。
【００４０】
また、本実施形態に係る外部オブジェクトとしては、例えば、ＲＦタグ（応答器）や、ＩＣカード（応答器）、リーダ／ライタ（質問器）のような、本実施形態に係る情報処理装置との間で、ＮＦＣ（Near  Field  Communication）による通信技術やＲＦＩＤ（Radio  Frequency  IDentification）技術などの無線通信技術を用いた無線通信を行うことが可能なデバイスが挙げられる。
【００４１】
本実施形態に係る外部オブジェクトが、例えば、ＲＦ（Radio  Frequency）タグやＩＣ（Integrated  Circuit）カードである場合、本実施形態に係る取得デバイスは、質問器の役目を果たす。上記の場合、本実施形態に係る取得デバイスは、例えば、搬送波を主体的に送信して、通信可能範囲内に存在する本実施形態に係る外部オブジェクトと通信を行い、当該外部オブジェクトから送信される本実施形態に係る機能の拡張に関する情報を受信する。本実施形態に係る取得デバイスにおける外部オブジェクトとの通信は、本実施形態に係る情報処理装置により制御される。
【００４２】
また、本実施形態に係る外部オブジェクトが、例えば、リーダ／ライタである場合、本実施形態に係る取得デバイスは、応答器の役目を果たす。上記の場合、本実施形態に係る取得デバイスは、例えば、通信可能範囲内に存在する本実施形態に係る外部オブジェクトから送信される搬送波から電力を得て駆動して、外部オブジェクトと通信を行い、外部オブジェクトから送信される本実施形態に係る機能の拡張に関する情報を受信する。本実施形態に係る取得デバイスにおける外部オブジェクトとの通信は、本実施形態に係る情報処理装置により制御される。
【００４３】
なお、本実施形態に係る外部オブジェクトは、本実施形態に係る情報処理装置との間で、ＮＦＣによる通信技術やＲＦＩＤ技術などの無線通信技術を用いた無線通信を行うことが可能なデバイスに限られない。
【００４４】
例えば、本実施形態に係る外部オブジェクトとしては、音声周波数帯域の信号（例えば、３００［Ｈｚ］〜３４００［Ｈｚ］など、人による可聴周波数帯域の信号）による通信や、可視光や赤外線などの光により通信を行う光通信、ＩＥＥＥ８０２．１５．１規格に係る通信、ＩＥＥＥ８０２．１１規格に係る通信など、任意の通信方式によって、本実施形態に係る情報処理装置との間で通信を行うことが可能な通信デバイスが挙げられる。また、本実施形態に係る外部オブジェクトが上記のような通信デバイスである場合、本実施形態に係る取得デバイスとしては、例えば、本実施形態に係る外部オブジェクトが有する通信機能に対応する通信機能を有する通信デバイスが挙げられる。本実施形態に係る取得デバイスにおける外部オブジェクトとの通信は、本実施形態に係る情報処理装置により制御される。
【００４５】
また、本実施形態に係る外部オブジェクトは、マトリックス型二次元コードなどの二次元コードや、三次元コードであってもよい。本実施形態に係る外部オブジェクトが、二次元コードや三次元コードである場合、本実施形態に係る取得デバイスとしては、例えば、本実施形態に係る外部オブジェクトを撮像した画像を生成することが可能な撮像デバイスが挙げられる。本実施形態に係る取得デバイスにおける外部オブジェクトの撮像は、本実施形態に係る情報処理装置により制御される。また、本実施形態に係る情報処理装置は、撮像された画像に含まれる二次元コードなどのコードを解析することによって、当該コードから本実施形態に係る機能の拡張に関する情報を得る。
【００４６】
以下では、本実施形態に係る外部オブジェクトが、本実施形態に係る情報処理装置との間で、ＮＦＣによる通信技術やＲＦＩＤ技術などの無線通信技術を用いた無線通信を行うことが可能な通信デバイスである場合を例に挙げる。
【００４７】
（２）機能制御処理
本実施形態に係る情報処理装置は、上記（１）の処理（取得制御処理）により取得された機能の拡張に関する情報に基づいて、自装置（本実施形態に係る情報処理装置。以下、同様とする。）が有する機能を拡張する。そして、本実施形態に係る情報処理装置は、取得された機能の拡張に関する情報に基づいて、拡張された機能に対応する機器を接続させて、拡張した機能を有効化する。本実施形態に係る情報処理装置は、例えば、通信部（後述する）や、通信部（後述する）と同様の機能を有する外部通信デバイスなどの通信デバイスを制御して、当該通信デバイスに拡張された機能に対応する機器との間で通信を行わせることによって、拡張された機能に対応する機器を接続させる。
【００４８】
図２は、本実施形態に係る情報処理方法に係る処理により実現される機能の拡張の一例を示す説明図である。図２では、本実施形態に係る情報処理装置を符号１００で表しており、本実施形態に係る情報処理装置がスマートフォンである例を示している。本実施形態に係る外部オブジェクトを符号２００で表しており、本実施形態に係る外部オブジェクトがＲＦタグである例を示している。また、図２では、機器（外部の機器）を符号３００Ａ、３００Ｂ、３００Ｃ、３００Ｄ、…（以下、複数の機器を総称して、または、ある１つの機器を、「機器３００」と示す場合がある。）で表しており、機器が、表示装置（図２に示す３００Ａ）、スピーカ（図２に示す３００Ｂ）、キーボード（図２に示す３００Ｃ）、マウス（図２に示す３００Ｄ）である例を示している。
【００４９】
また、図２では、本実施形態に係る情報処理装置との間の通信を介して、所定のサービス（後述する）を提供する本実施形態に係るサービス提供装置を、符号４００で表している。図２では、本実施形に係るサービス提供装置がサーバである例を示している。本実施形態に係る情報処理装置は、例えば、ネットワークを介して（あるいは、直接的に）、本実施形に係るサービス提供装置と、無線または有線で通信を行う。本実施形態に係るネットワークとしては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワークや、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ：Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【００５０】
なお、本実施形態に係る情報処理装置、本実施形態に係る外部オブジェクト、本実施形態に係る機器、および本実施形態に係るサービス提供装置が、図２に示す例に限られないことは、言うまでもない。また、本実施形態に係るサービス提供装置は、例えば、複数のサーバなど、複数の装置で構成されるサービス提供システムであってもよい。
【００５１】
本実施形態に係る情報処理装置は、上記（１）の処理（取得制御処理）を行うことにより、外部オブジェクトから機能の拡張に関する情報を取得する（図２のＡ）。また、本実施形態に係る情報処理装置は、（２）の処理（機能制御処理）を行うことにより、機能を拡張し、拡張された機能に対応する機器を接続させる（図２のＢ）。ここで、図２では、本実施形態に係る情報処理装置が機器と接続されている状態を、実線で表し、本実施形態に係る情報処理装置が機器と接続されていない状態を、破線で示している。
【００５２】
例えば図２のＢに示すように、拡張された機能に対応する機器を接続させることによって、本実施形態に係る情報処理装置は、接続されている機器の機能を、通信を介して自装置が有している機能として利用することが可能となる。よって、本実施形態に係る情報処理装置は、（２）の処理（機能制御処理）において拡張された機能に対応する機器を接続させることによって、拡張した機能を有効化することができる。
【００５３】
また、例えば図２のＢに示すように、本実施形態に係る情報処理装置は、本実施形態に係るサービス提供装置と通信を行い、サービス提供装置において提供される所定のサービスを享受することが可能である。
【００５４】
ここで、本実施形態に係るサービス提供装置が提供する所定のサービスとしては、例えば、ビジネスに関するサービス（例えば、会議室の予約などの会議の管理に関するサービスや、いわゆるサテライトオフィスに関するサービスなど）や、エンターテイメントに関するサービス（例えば、音楽や画像などを示すコンテンツデータを提供するサービスなど）、クーポンデータを提供するサービス、ゲームやアプリケーションなどのソフトウェアを提供するサービス、コミュニケーションを支援するサービス（例えば、複数の情報処理装置に対する通信に係るアプリケーションを提供するサービスや、複数の情報処理装置間の通信を制御するサービスなど）など、様々なサービスが挙げられる。
【００５５】
以下では、本実施形態に係るサービス提供装置が提供する所定のサービスが、会議の管理に関するサービスである場合と、サテライトオフィスに関するサービスである場合とを主に例に挙げる。
【００５６】
ここで、本実施形態に係る会議の管理に関するサービスとしては、例えば下記に示すような会議に関する様々なサービスが挙げられる。なお、本実施形態に係る会議の管理に関するサービスが、下記に示す例に限られないことは、言うまでもない。
・会議の資源確保（例えば、会議室における参加に連動した会議室予約、および会議室リリース）
・会議の支援（例えば、電子ホワイトボード共有や、資料の共有）
・会議の仮想空間（例えば、会議室へのログインによる自動的な会議コミュニティの作成、および会議コミュニティのリリース）
・会議の結果の活用支援（例えば、会議コミュニティの横断的な情報の検索や、確認すべき事項についてのリコメンドなど、クロスオーバー（会議コミュニティ横串）なＢＩ（Business  Intelligence）機能の提供）
【００５７】
また、本実施形態に係るサテライトオフィスに関するサービスとしては、例えば下記に示すような様々なサービスが挙げられる。なお、本実施形態に係るサテライトオフィスに関するサービスが、下記に示す例に限られないことは、言うまでもない。
・情報処理装置１００のユーザに対応する作業環境を提供するサービス（例えば、ユーザに対応する機器の設定をすることによる、サテライトオフィスに配置されている機器のパーソナライズや、ユーザの個人作業空間（個人キャビネットや、個人デスクトップ、個人回線など）の提供）
・空間情報が示す空間に関連するコンテンツやデータを提供するサービス
【００５８】
本実施形態に係るサービス提供装置は、本実施形態に係るサービス提供方法に係る処理を行うことによって、１または２以上の本実施形態に係る情報処理装置に対して、所定のサービスを提供する。
【００５９】
本実施形態に係るサービス提供装置における本実施形態に係るサービス提供方法に係る処理については後述するが、一例を挙げると、本実施形態に係るサービス提供装置は、例えば、サービス提供装置が備えるＭＰＵ（Micro  Processing  Unit）などのプロセッサにおいて、所定のサービスに関する処理を実行することによって、所定のサービスを提供する。なお、本実施形態に係るサービス提供装置が、複数のサーバなど、複数の装置で構成されるサービス提供システムである場合、本実施形態に係るサービス提供装置は、例えば、各装置が備えるＭＰＵなどのプロセッサが連携して所定のサービスに関する処理を実行することによって、所定のサービスを提供する。
【００６０】
以下、本実施形態に係る機能制御処理の一例について、より具体的に説明する。
【００６１】
（２−１）機能制御処理の第１の例
本実施形態に係る情報処理装置は、例えば、取得された機能の拡張に関する情報に含まれる属性情報に基づいて、自装置が有する機能を拡張する。本実施形態に係る情報処理装置は、例えば、属性情報が示す機能を自装置が有する機能とすることによって、自装置が有する機能を拡張する。
【００６２】
ここで、本実施形態に係る情報処理装置は、例えば、取得された属性情報に基づいて、本実施形態に係る機能情報を、属性情報が示す機能が含まれるように更新することによって、自装置が有する機能を拡張する。
【００６３】
本実施形態に係る機能情報を更新することによって、自装置が有する機能が拡張される場合、本実施形態に係る機能情報に、取得された属性情報が示す機能が含まれるときに、本実施形態に係る情報処理装置が有する機能が拡張される。また、拡張された機能を解除する場合、本実施形態に係る情報処理装置は、例えば、本実施形態に係る機能情報を、取得された属性情報が示す機能が含まれないように更新することによって、拡張された機能を解除する。
【００６４】
図３、図４は、本実施形態に係る機能情報の一例を示す説明図である。図３は、タグにより機能が規定される機能情報の一例を示している。図３に示すＡは、ある１つの機器（本実施形態に係る情報処理装置、または、外部の機器）に対応する機能が、本実施形態に係る機能情報に規定される形式の一例を示している。また、図４は、テーブル形式（またはデータベース形式）により機能が規定される機能情報の一例を示している。
【００６５】
本実施形態に係る機能情報においてタグにより機能が規定される場合、機能情報では、例えば図３に示す“Ｃａｐａｂｉｌｉｔｙ”タグによって機能が規定される。また、本実施形態に係る機能情報では、例えば図３のＡに示すような形式によって、機能が複数規定されることによって、複数の機器の機能を規定することが可能である。
【００６６】
また、本実施形態に係る機能情報においてタグにより機能が規定される場合には、本実施形態に係る情報処理装置は、例えば、上記（１）の処理（取得制御処理）により取得された属性情報を、例えば図３のＡに示すような形式で機能情報に追加すること（機能情報の更新の一例）によって、自装置が有する機能を追加する。ここで、例えば、図１のＢに示す“機器の名称”に対応するデータが、図３のＡに示す“Ｄｅｖｉｃｅ−ｔｙｐｅ”に対応し、また、図１のＢに示す“機器の機能タイプ”に対応するデータが、図３のＡに示す“Ｃａｐａｂｉｌｉｔｙ”に対応する。
【００６７】
本実施形態に係る機能情報においてテーブル形式（またはデータベース形式）により機能が規定される場合、機能情報では、例えば図４に示す“利用可能機能”に機能が登録されることによって、機能が規定される。
【００６８】
また、本実施形態に係る機能情報においてテーブル形式（またはデータベース形式）により機能が規定される場合には、本実施形態に係る情報処理装置は、例えば、上記（１）の処理（取得制御処理）により取得された属性情報に基づいて、図４に示すようなテーブル（またはデータベース）を更新することによって、自装置が有する機能を追加する。本実施形態に係る情報処理装置は、例えば、取得された属性情報の内容を、図４に示す“装置種別”と“利用可能機能”に追加することによって、自装置が有する機能を追加する。ここで、例えば、図１のＢに示す“機器の名称”に対応するデータが、図４に示す“装置種別”に対応し、また、図１のＢに示す“機器の機能タイプ”に対応するデータが、図４に示す“利用可能機能”に対応する。
【００６９】
本実施形態に係る情報処理装置は、上記（１）の処理（取得制御処理）により取得された属性情報に基づいて、例えば図３や図４に示すような機能情報を、属性情報が示す機能が含まれるように更新することによって、自装置が有する機能を拡張する。なお、本実施形態に係る機能情報は、図３や図４に示す例に限られない。例えば、本実施形態に係る機能情報では、本実施形態に係る情報処理装置が本来有している機能（機能が拡張される前から有している機能）と、追加された機能（拡張された機能）とが明示的に分けられていてもよい。
【００７０】
なお、本実施形態に係る情報処理装置における機能の拡張に係る処理は、上記に限られない。
【００７１】
例えば、本実施形態に係る情報処理装置は、本実施形態に係る機能情報と取得された属性情報とを対応付けることによって、自装置が有する機能を拡張してもよい。本実施形態に係る情報処理装置は、例えば、リレーショナルデータベースを用いて機能情報と属性情報とを関連付けることなど、機能情報と属性情報とを関連付けることが可能な任意の方法を用いて、本実施形態に係る機能情報と取得された属性情報とを対応付けることが可能である。
【００７２】
本実施形態に係る機能情報と取得された属性情報とが対応付けられることによって、本実施形態に係る情報処理装置が有する機能が拡張される場合、機能情報と属性情報とが対応付けられている場合に、本実施形態に係る情報処理装置が有する機能が拡張される。また、拡張された機能を解除する場合、本実施形態に係る情報処理装置は、例えば、リレーショナルデータベースなどを更新して、機能情報と属性情報との対応付けを解除することによって、拡張された機能を解除する。
【００７３】
例えば上記のように、自装置が有する機能を拡張すると、本実施形態に係る情報処理装置は、取得された機能の拡張に関する情報に含まれる接続情報に基づいて、拡張された機能に対応する機器を接続させて、拡張した機能を有効化する。
【００７４】
ここで、拡張された機能に対応する機器を接続させることによって、本実施形態に係る情報処理装置は、接続されている機器の機能を、通信を介して自装置が有している機能として利用することが可能となる。よって、本実施形態に係る情報処理装置は、（２）の処理（機能制御処理）において拡張された機能に対応する機器を接続させることによって、拡張した機能を有効化することができる。
【００７５】
（２−２）機能制御処理の第２の例
上述したように、上記（１）の処理（取得制御処理）により取得される本実施形態に係る機能の拡張に関する情報には、複数の機器それぞれに対応する属性情報と接続情報とが含まれうる。上記（１）の処理（取得制御処理）により取得された本実施形態に係る機能の拡張に関する情報に、複数の機器それぞれに対応する属性情報と接続情報とが含まれる場合、本実施形態に係る情報処理装置は、取得された複数の属性情報に基づいて、自装置が有する機能を拡張する。そして、本実施形態に係る情報処理装置は、取得された複数の接続情報に基づいて、拡張された機能に対応する機器それぞれを接続させて、拡張した機能を有効化する。
【００７６】
第２の例の係る機能制御処理が行われる場合、本実施形態に係る情報処理装置は、複数の機器の機能を一括して自装置の機能とすることにより、自装置が有する機能を拡張して、拡張した機能を有効化することができる。
【００７７】
（２−２−１）第２の例に係る機能制御処理における、機能の拡張に係る処理の一例
本実施形態に係る情報処理装置は、例えば、取得された複数の属性情報それぞれに対して、上記第１の例に係る機能制御処理と同様の処理を行うことによって、自装置が有する機能を拡張する。例えば、取得された複数の属性情報それぞれに対して、上記第１の例に係る機能制御処理と同様の処理が行われる場合には、本実施形態に係る情報処理装置は、取得された複数の属性情報それぞれに対応する機器の機能を有することとなる。つまり、本実施形態に係る情報処理装置は、例えば、取得された複数の属性情報それぞれが示す機能を、自装置が有する機能とすることにより、自装置が有する機能を拡張する。
【００７８】
（２−２−２）第２の例に係る機能制御処理における、機能の拡張に係る処理の他の例
例えば、取得された複数の属性情報それぞれが示す機能の中に、機器間で重複している機能があることがありうる。取得された複数の属性情報それぞれが示す機能の中に、機器間で重複している機能がある場合、本実施形態に係る情報処理装置は、例えば、重複している機能に対応する機器の中から、機能の拡張に利用する機器を決定して、決定された機器の機能を、自装置が有する機能として選択的に拡張する。
【００７９】
より具体的には、取得された複数の属性情報それぞれが示す機能の中に、機器間で重複している機能がある場合、本実施形態に係る情報処理装置は、例えば、重複している機能それぞれに対して優先度を設定する。
【００８０】
本実施形態に係る情報処理装置は、例えば、取得された複数の属性情報に対応する機器に基づいて、外部の機器が用いられるシチュエーションを推定し、推定結果に応じて優先度を設定する。
【００８１】
図５は、本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。図５に示すＡ、Ｂは、取得された属性情報に対して、本実施形態に係る情報処理装置が優先度を設定した場合の一例をそれぞれ示している。ここで、図５に示す“利用可能機器”と“機能”とが、本実施形態に係る属性情報に該当する。
【００８２】
ここで、図５では、本実施形態に係る情報処理装置が、属性情報が示す各機能に対して設定した優先度を属性情報に記録することにより、属性情報が示す各機能と設定した優先度とを直接的に対応付けている例を示している。なお、本実施形態に係る情報処理装置における優先度と属性情報が示す各機能とを対応付ける方法は、上記に限られない。例えば、本実施形態に係る情報処理装置は、属性情報が示す各機能と設定した優先度とを対応付けることが可能な任意の方法を用いて、優先度と属性情報が示す各機能とを対応付けることが可能である。
【００８３】
また、図５では、優先度を、“高”、“低”の２段階で表しているが、本実施形態に係る優先度が、３段階以上で表されていてもよいことは、言うまでもない。
【００８４】
（Ａ）第２の例に係る機能制御処理における、優先度の設定例１
図５のＡに示す属性情報が取得された場合には、“投影”機能、“音声”機能、および“入力”機能が重複している。本実施形態に係る情報処理装置は、属性情報に含まれるゲームコントローラから、ゲームを利用するシチュエーションであると推定する。そして、本実施形態に係る情報処理装置は、シチュエーションの推定結果に基づいて、“投影”機能に対応する機器の中から、より大きな画面を有すると考えられるディスプレイの優先度を高くする。また、本実施形態に係る情報処理装置は、シチュエーションの推定結果に基づいて、“音声”機能に対応する機器の中から、より高音質の音声を出力することが可能であると考えられるディスプレイの優先度を高くする。また、本実施形態に係る情報処理装置は、シチュエーションの推定結果に基づいて、“入力”機能に対応する機器の中から、よりゲームの操作に適したゲームコントローラの優先度を高くする。
【００８５】
（Ｂ）第２の例に係る機能制御処理における、優先度の設定例２
図５のＢに示す属性情報が取得された場合には、“投影”機能、“音声”機能、および“入力”機能が重複している。本実施形態に係る情報処理装置は、属性情報に含まれるプロジェクタおよびプレーヤーから、ユーザが画像と音声との視聴を行う。シチュエーションであると推定する。そして、本実施形態に係る情報処理装置は、シチュエーションの推定結果に基づいて、“投影”機能に対応する機器の中から、より大きな画面で画像を表示することができると考えられるプロジェクタの優先度を高くする。また、本実施形態に係る情報処理装置は、シチュエーションの推定結果に基づいて、“音声”機能に対応する機器の中から、より高音質の音声を出力することが可能であると考えられる５．１ｃｈスピーカーの優先度を高くする。また、本実施形態に係る情報処理装置は、シチュエーションの推定結果に基づいて、“入力”機能に対応する機器の中から、より画像などの再生に係る操作に適したプレーヤーの優先度を高くする。
【００８６】
本実施形態に係る情報処理装置は、例えば上記（Ａ）、（Ｂ）に示す例のように、外部の機器が用いられるシチュエーションを推定することによって、優先度を設定する。
【００８７】
なお、本実施形態に係る情報処理装置における優先度の設定に係る処理は、上記に限られない。例えば、本実施形態に係る情報処理装置は、ユーザ操作に基づき設定されている、外部の機器が用いられるシチュエーションに基づいて、優先度を設定してもよい。
【００８８】
重複している機能それぞれに対して優先度が設定されると、本実施形態に係る情報処理装置は、例えば、設定された優先度に基づいて、重複している機能の拡張に用いる属性情報を決定する。
【００８９】
本実施形態に係る情報処理装置は、例えば、重複している機能ごとに、優先度が最も高い１または２以上の機器を選択し、選択された機器に対応する属性情報を、重複している機能の拡張に用いる属性情報とする。また、本実施形態に係る情報処理装置は、例えば、重複している機能ごとに、優先度が高い順に、設定されている数の機器を選択し、選択された機器に対応する属性情報を、重複している機能の拡張に用いる属性情報とすることも可能である。上記設定されている数は、例えば、予め設定されている固定値であってもよいし、ユーザ操作などに基づき適宜設定することが可能な可変値であってもよい。
【００９０】
重複している機能の拡張に用いる属性情報が決定されると、本実施形態に係る情報処理装置は、例えば、決定された属性情報が示す機能、および機器間で機能が重複していない機能を、自装置が有する機能とすることにより、自装置が有する機能を拡張する。本実施形態に係る情報処理装置は、例えば、決定された属性情報と、機器間で機能が重複していない機能に対応する属性情報に基づいて、上記第１の例に係る機能制御処理と同様の処理によって、自装置が有する機能を拡張する。
【００９１】
（２−３）機能制御処理の第３の例
上述したように、上記（１）の処理（取得制御処理）により取得される本実施形態に係る機能の拡張に関する情報には、空間情報が含まれる。本実施形態に係る情報処理装置は、例えば、取得された空間情報と属性情報とに基づいて、拡張する機能に対応する機器を決定する。また、本実施形態に係る情報処理装置は、例えば上記第１の例に係る機能制御処理と同様に、決定された機器に対応する属性情報に基づいて、自装置が有する機能を拡張する。本実施形態に係る情報処理装置は、例えば、上記第１の例に係る機能制御処理や上記第２の例に係る機能制御処理と同様の処理によって、決定された機器に対応する属性情報が示す機能を、自装置が有する機能とすることにより、自装置が有する機能を拡張する。そして、本実施形態に係る情報処理装置は、取得された複数の接続情報に基づいて、拡張された機能に対応する機器それぞれを接続させて、拡張した機能を有効化する。
【００９２】
（２−３−１）第３の例に係る機能制御処理における、機能の拡張に係る処理の一例
取得された複数の属性情報それぞれが示す機能の中に、機器間で重複している機能がない場合、本実施形態に係る情報処理装置は、例えば上記（２−２−１）に示す機能の拡張に係る処理の一例と同様に、自装置が有する機能を拡張する。つまり、取得された複数の属性情報それぞれが示す機能の中に、機器間で重複している機能がない場合には、本実施形態に係る情報処理装置は、取得された属性情報それぞれに対応する機器の機能を有することとなる。
【００９３】
（２−３−２）第３の例に係る機能制御処理における、機能の拡張に係る処理の他の例
取得された複数の属性情報それぞれが示す機能の中に、機器間で重複している機能がある場合、本実施形態に係る情報処理装置は、例えば、取得された空間情報と属性情報とに基づいて、重複している機能に対応する機器の中から、機能の拡張に利用する機器を決定する。そして、本実施形態に係る情報処理装置は、決定された機器の機能を、自装置が有する機能として選択的に拡張する。
【００９４】
より具体的には、本実施形態に係る情報処理装置は、取得された複数の属性情報それぞれが示す機能の中に、機器間で重複している機能がある場合、本実施形態に係る情報処理装置は、例えば、空間情報および属性情報に基づいて、重複している機能それぞれに対して優先度を設定する。
【００９５】
本実施形態に係る情報処理装置は、例えば、空間情報に基づいて外部の機器が用いられるシチュエーションを決定し、決定されたシチュエーションに応じて優先度を設定する。
【００９６】
図６は、本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。図６に示すＡは、空間情報を含む本実施形態に係る機能の拡張に関する情報が取得される外部オブジェクトの一例を示している。
【００９７】
図６のＡでは、機能の拡張が行われる空間の状況が“ビジネス”である外部オブジェクト（図６のＡに示す“ビジネス用”のＲＦタグ）と、機能の拡張が行われる空間の状況が“エンターテイメント”である外部オブジェクト（図６のＡに示す“エンターテイメント用”のＲＦタグ）とを示している。
【００９８】
また、図６に示すＢ、Ｃは、取得された属性情報に対して、本実施形態に係る情報処理装置が優先度を設定した場合の一例をそれぞれ示している。ここで、図６のＢ、Ｃに示す“シチュエーション”は、機能の拡張が行われる空間の状況を示すデータの一例であり
、本実施形態に係る空間情報の一例に該当する。また、図６のＢ、Ｃに示す“接続機器”と“機能”とが、本実施形態に係る属性情報に該当する。なお、図６のＢ、Ｃでは示していないが、本実施形態に係る空間情報には、例えば、図１のＡに示すような、外部オブジェクトが設置されている場所を示すデータが含まれる。
【００９９】
ここで、図６のＢ、Ｃでは、図５と同様に、本実施形態に係る情報処理装置が、属性情報が示す各機能に対して設定した優先度を属性情報に記録することにより、属性情報が示す各機能と設定した優先度とを直接的に対応付けている例を示している。なお、本実施形態に係る情報処理装置における優先度と属性情報が示す各機能とを対応付ける方法が、上記に限られないことは、言うまでもない。また、図６のＢ、Ｃでは、図５と同様に、優先度を、“高”、“低”の２段階で表しているが、本実施形態に係る優先度は、３段階以上で表されていてもよい。
【０１００】
（ａ）第３の例に係る機能制御処理における、優先度の設定例１
図６のＢに示す空間情報と属性情報とが取得された場合には、“投影”機能、“音声”機能、および“入力”機能が重複している。本実施形態に係る情報処理装置は、空間情報に基づいて、ビジネスに関する作業が行われるシチュエーションであると決定する。そして、本実施形態に係る情報処理装置は、決定されたシチュエーションに基づいて、“投影”機能に対応する機器の中から、より大きな画面を有すると考えられるディスプレイの優先度を高くする。また、本実施形態に係る情報処理装置は、決定されたシチュエーションに基づいて、“音声”機能に対応する機器の中から、より高音質の音声を出力することが可能であると考えられるディスプレイの優先度を高くする。また、本実施形態に係る情報処理装置は、決定されたシチュエーションに基づいて、“入力”機能に対応する機器の中から、よりビジネスに関する作業に適したキーボードの優先度を高くする。
【０１０１】
（ｂ）第３の例に係る機能制御処理における、優先度の設定例２
図６のＣに示す空間情報と属性情報とが取得された場合には、“投影”機能、“音声”機能、および“入力”機能が重複している。本実施形態に係る情報処理装置は、空間情報に基づいて、エンターテイメントに関する作業が行われるシチュエーションであると決定する。そして、本実施形態に係る情報処理装置は、決定されたシチュエーションに基づいて、“投影”機能に対応する機器の中から、より大きな画面を有すると考えられるディスプレイの優先度を高くする。また、本実施形態に係る情報処理装置は、決定されたシチュエーションに基づいて、“音声”機能に対応する機器の中から、より高音質の音声を出力することが可能であると考えられるディスプレイの優先度を高くする。また、本実施形態に係る情報処理装置は、決定されたシチュエーションに基づいて、“入力”機能に対応する機器の中から、よりゲームなどのエンターテイメントの操作に適したゲームコントローラの優先度を高くする。
【０１０２】
本実施形態に係る情報処理装置は、例えば上記（ａ）、（ｂ）に示す例のように、外部の機器が用いられるシチュエーションを決定することによって、優先度を設定する。
【０１０３】
なお、本実施形態に係る情報処理装置における、空間情報に基づく外部の機器が用いられるシチュエーションの決定方法は、図６のＢ、Ｃに示す“シチュエーション”のような、機能の拡張が行われる空間の状況を示すデータを用いる方法に限られない。
【０１０４】
例えば、本実施形態に係る情報処理装置は、図１のＡに示すような、外部オブジェクトが設置されている場所を示すデータに基づいて、外部の機器が用いられるシチュエーションを決定することも可能である。例えば図１のＡに示す空間情報を用いる場合を例に挙げると、本実施形態に係る情報処理装置は、図１のＡに示す“空間・機器の定義”が示す内容である“Ｍｅｅｔｉｎｇ  Ｓｐａｃｅ”や、“コールするサービス”が示す内容である“Ｍｅｅｔｉｎｇ”などから、ビジネスに関する作業が行われるシチュエーションであると決定する。また、本実施形態に係る情報処理装置は、例えば、外部オブジェクトが設置されている位置とシチュエーションとが対応付けられているテーブルなどと、図１のＡに示す“ＧＰＳ  Ｐｏｓｉｔｉｏｎ”が示す外部オブジェクトが設置されている位置とを用いて、シチュエーションを決定してもよい。
【０１０５】
重複している機能それぞれに対して優先度が設定されると、本実施形態に係る情報処理装置は、例えば、設定された優先度に基づいて、重複している機能の拡張に用いる属性情報を決定する。本実施形態に係る情報処理装置は、例えば、上記（２−２）に示す第２の例に係る機能制御処理と同様に、重複している機能の拡張に用いる属性情報を決定する。
【０１０６】
重複している機能の拡張に用いる属性情報が決定されると、本実施形態に係る情報処理装置は、例えば、決定された属性情報が示す機能、および機器間で機能が重複していない機能を、自装置が有する機能とすることにより、自装置が有する機能を拡張する。本実施形態に係る情報処理装置は、例えば、上記（２−２）に示す第２の例に係る機能制御処理と同様に、自装置が有する機能を拡張する。
【０１０７】
本実施形態に係る情報処理装置は、例えば、上記第１の例に係る機能制御処理〜第３の例に係る機能制御処理のいずれかの処理を行うことによって、自装置が有する機能を拡張し、拡張された機能に対応する機器を接続させて、拡張した機能を有効化する。
【０１０８】
なお、本実施形態に係る機能制御処理は、上記第１の例に係る機能制御処理〜第３の例に係る機能制御処理に限られない。
【０１０９】
（２−４）機能制御処理の第４の例
例えば図２に示すように、本実施形態に係る情報処理装置は、本実施形態に係るサービス提供装置と通信を行い、サービス提供装置において提供される所定のサービスを享受することが可能である。
【０１１０】
本実施形態に係る情報処理装置は、例えば、上記所定のサービスを享受する際に、装置に関する情報を、本実施形態に係るサービス提供装置に対して送信させる。本実施形態に係る情報処理装置は、例えば、本実施形態に係るサービス提供装置と通信可能な通信デバイスを制御し、当該通信デバイスに空間情報と機能情報とを送信させることにより、機能情報と識別情報とを、本実施形態に係るサービス提供装置に対して送信させる。
【０１１１】
ここで、本実施形態に係る装置に関する情報には、例えば、外部オブジェクトから取得された空間情報と、有効化されている機能を示す本実施形態に係る機能情報とが含まれる。本実施形態に係る装置に関する情報は、例えば、各情報が結合された１データであってもよいし、各情報がそれぞれ個別のデータであるデータ群であってもよい。
【０１１２】
また、本実施形態に係るサービス提供装置と通信可能な通信デバイスは、例えば、本実施形態に係る情報処理装置が備えていてもよいし、本実施形態に係る情報処理装置と接続されている外部のデバイスであってもよい。また、サービス提供装置と通信可能な通信デバイスとしては、例えば、本実施形態に係る取得デバイスの役目を果たす通信デバイスであってもよいし、異なる通信デバイスであってもよい。
【０１１３】
なお、本実施形態に係る情報処理装置が、サービス提供装置に対して送信させる装置に関する情報に含まれる情報は、空間情報と機能情報とに限られない。
【０１１４】
例えば、本実施形態に係る情報処理装置は、自装置を識別することが可能な識別情報をさらに含む装置に関する情報を、サービス提供装置に対して送信させてもよい。
【０１１５】
本実施形態に係る識別情報としては、例えば、本実施形態に係る情報処理装置を示すＩＤが挙げられる。また、本実施形態に係る識別情報は、本実施形態に係る情報処理装置を識別することが可能な任意の形式のデータであってもよい。
【０１１６】
本実施形態に係る情報処理装置が、上記のような本実施形態に係る装置に関する情報を、本実施形態に係るサービス提供装置に対して送信させることによって、本実施形態に係るサービス提供装置では、装置に関する情報に基づいて、後述する本実施形態に係るサービス提供方法に係る処理が行われる。
【０１１７】
そして、本実施形態に係る情報処理装置は、例えば、本実施形態に係るサービス提供装置から送信される、サービスに関するサービス情報に基づいて、有効化されている機能を用いた処理を行う。
【０１１８】
（２−５）機能制御処理の第５の例
上述したように、上記（１）の処理（取得制御処理）により取得される本実施形態に係る機能の拡張に関する情報には、解除情報が含まれうる。上記（１）の処理（取得制御処理）により取得された本実施形態に係る機能の拡張に関する情報に、解除情報が含まれる場合、本実施形態に係る情報処理装置は、例えば、取得された接続情報に基づいて拡張されている機能に対応する機器との接続を終了させる。そして、本実施形態に係る情報処理装置は、例えば、属性情報が示す機能を自装置が有する機能から削除する。
【０１１９】
拡張されている機能に対応する機器との接続が終了されることによって、本実施形態に係る情報処理装置は、接続されている機器の機能を、通信を介して自装置が有している機能として利用することはできなくなる。また、本実施形態に係る情報処理装置は、例えば、属性情報が示す機能を自装置が有する機能から削除することによって、本実施形態に係る情報処理装置が有する機能は、拡張前の状態に戻る。よって、本実施形態に係る情報処理装置は、拡張されている機能に対応する機器との接続を終了させて、属性情報が示す機能を自装置が有する機能から削除することによって、拡張した機能を無効化することができる。なお、本実施形態に係る拡張した機能の無効化は、例えば、拡張されている機能に対応する機器との接続が終了すること、すなわち、接続されている機器の機能を、通信を介して自装置が有している機能として利用することはできなくなることであってもよい。
【０１２０】
ここで、本実施形態に係る情報処理装置は、例えば、機能の追加に係る更新が行われた機能情報から、追加された機能に該当するデータを削除することによって、属性情報が示す機能を自装置が有する機能から削除する。また、本実施形態に係る情報処理装置は、例えば、リレーショナルデータベースなどを更新して、機能情報と属性情報との対応付けを解除することによって、属性情報が示す機能を自装置が有する機能から削除してもよい。また、属性情報が示す機能を自装置が有する機能から削除する場合、本実施形態に係る情報処理装置は、例えば、削除する機能に対応する属性情報を削除する。
【０１２１】
（２−６）機能制御処理の第６の例
本実施形態に係る情報処理装置は、機能制御処理として、例えば、上記第１の例に係る機能制御処理〜上記第３の例に係る機能制御処理とのうちの１または２以上の処理と、上記第４の例に係る機能制御処理と上記第５の例に係る機能制御処理とのうちの一方または双方の処理とを、組み合わせた処理を行うことも可能である。
【０１２２】
本実施形態に係る情報処理装置は、機能制御処理として、例えば、上記第１の例に係る機能制御処理〜上記第６の例に係る機能制御処理のうちのいずれかの処理を行う。なお、本実施形態に係る機能制御処理が、上記第１の例〜上記第６の例に限られないことは、言うまでもない。
【０１２３】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば、上記（１）の処理（取得制御処理）、および上記（２）の処理（機能制御処理）を行う。
【０１２４】
本実施形態に係る情報処理装置は、上記（２）の処理（機能制御処理）において、例えば、上記（１）の処理（取得制御処理）により取得された属性情報に基づいて、属性情報が示す機能を自装置が有する機能とすることにより、自装置が有する機能を拡張する。また、本実施形態に係る情報処理装置は、上記（２）の処理（機能制御処理）において、例えば、上記（１）の処理（取得制御処理）により取得された接続情報に基づいて拡張された機能に対応する機器を接続させて、拡張した機能を有効化する。
【０１２５】
したがって、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば、上記（１）の処理（取得制御処理）、および上記（２）の処理（機能制御処理）を行うことにより、外部の機器が有する機能によって機能を拡張することがことができる。
【０１２６】
また、上記（１）の処理（取得制御処理）において、ＮＦＣによる通信技術やＲＦＩＤ技術などの無線通信技術を用いた無線通信を用いて機能の拡張に関する情報が外部オブジェクトから取得される場合、ユーザは、本実施形態に係る取得デバイスを、外部オブジェクトに対してタッチすれば、本実施形態に係る情報処理装置が有する機能を拡張させることが可能である。ここで、本実施形態に係るタッチ操作とは、例えば、本実施形態に係る取得デバイスと外部オブジェクトとの距離を、ＮＦＣによる通信技術やＲＦＩＤ技術などの無線通信技術による通信が可能な範囲以内とする操作をいう。
【０１２７】
よって、上記（１）の処理（取得制御処理）において、ＮＦＣによる通信技術などの無線通信技術を用いた無線通信を用いて機能の拡張に関する情報が外部オブジェクトから取得される場合には、より簡便な操作により機能の拡張を図ることが可能であるので、ユーザの利便性をより向上させることができる。
【０１２８】
また、上記（１）の処理（取得制御処理）において、ＮＦＣによる通信技術などの無線通信を用いて機能の拡張に関する情報が外部オブジェクトから取得される場合には、マニュアル不要の直感的なタッチ操作というアクションを通じて、ユーザは、拡張された機能により実現可能なサービスを享受することができ、また、拡張された機能により実現可能なツールを利用することができる。
【０１２９】
また、上記（１）の処理（取得制御処理）により取得される機能の拡張に関する情報に、空間情報が含まれる場合、本実施形態に係る情報処理装置は、上記（２）の処理（機能制御処理）において、取得された空間情報に基づいて自装置が有する機能を拡張することが可能である。ここで、空間情報に基づく機能の拡張は、空間（または空間における状況）へのログインと捉えることができる。よって、本実施形態に係る機能の拡張に関する情報に、空間情報が含まれる場合には、ユーザは、空間情報に基づき拡張された機能により実現可能な、場に対応するサービスを享受することができ、また、空間情報に基づき拡張された機能により実現可能な、場に対応するツールを利用することができる。
【０１３０】
本実施形態に係る情報処理装置は、上記（２）の処理（機能制御処理）において、例えば、本実施形態に係るサービス提供装置に対して、装置に関する情報を送信する。また、本実施形態に係るサービス装置では、取得された装置に関する情報に基づいて、後述する本実施形態に係るサービス提供方法に係る処理が行われる。そして、本実施形態に係る情報処理装置は、サービス提供装置から送信されるサービス情報に基づいて、有効化されている機能を用いた処理を行う。よって、ユーザは、例えば、拡張された機能により実現可能なサービスを享受することができる。
【０１３１】
［２］本実施形態に係る情報処理方法に係る処理
次に、上述した本実施形態に係る情報処理方法に係る処理の具体例について説明する。
【０１３２】
図７は、本実施形態に係る情報処理方法に係る処理の他の例を示す流れ図である。ここで、図７のステップＳ１００の処理が、上記（１）の処理（取得制御処理）に該当する。また、図７のステップＳ１０６〜Ｓ１１０の処理が、上記（２）の処理（機能制御処理）に該当する。
【０１３３】
本実施形態に係る情報処理装置は、取得制御処理を行う（Ｓ１００）。ここで、本実施形態に係る情報処理装置は、例えば、外部オブジェクトへのタッチ操作や外部オブジェクトを撮像する撮像操作などの所定のユーザ操作をトリガとして、取得制御処理を開始するが、取得制御処理の開始のトリガは、上記に限られない。例えば、外部オブジェクトがリーダ／ライタである場合、本実施形態に係る情報処理装置は、外部オブジェクトから送信された搬送波に係る信号（例えば、ポーリング信号など）が検出されたことをトリガとして、取得制御処理を開始してもよい。
【０１３４】
ステップＳ１００の処理が行われると、本実施形態に係る情報処理装置は、機器の属性情報と接続情報（機能の拡張に関する情報の一例）とが取得されたか否かを判定する（Ｓ１０２）。
【０１３５】
ステップＳ１０２において属性情報と接続情報とが取得されたと判定されない場合には、本実施形態に係る情報処理装置は、例えば、ステップＳ１００からの処理を繰り返す。
【０１３６】
また、ステップＳ１０２において属性情報と接続情報が取得されたと判定された場合には、本実施形態に係る情報処理装置は、空間情報（機能の拡張に関する情報の一例）が取得されたか否かを判定する（Ｓ１０４）。
【０１３７】
ステップＳ１０４において空間情報が取得されたと判定されない場合には、本実施形態に係る情報処理装置は、例えば、ステップＳ１００の処理により取得された属性情報に基づいて、機能を拡張する（Ｓ１０６）。本実施形態に係る情報処理装置は、ステップＳ１０４において、例えば、上記（２−２−１）や上記（２−２−２）に示すような、機能の拡張に係る処理を行う。
【０１３８】
また、ステップＳ１０４において空間情報が取得されたと判定された場合には、本実施形態に係る情報処理装置は、ステップＳ１００の処理により取得された空間情報と属性情報とに基づいて、機能を拡張する（Ｓ１０８）。本実施形態に係る情報処理装置は、ステップＳ１０８において、例えば、上記（２−３−１）や上記（２−３−２）に示すような、機能の拡張に係る処理を行う。
【０１３９】
ステップＳ１０６またはステップＳ１０８において機能が拡張されると、本実施形態に係る情報処理装置は、例えば、ステップＳ１００の処理により取得された接続情報に基づいて、拡張された機能に対応する機器を接続させて、拡張した機能を有効化する（Ｓ１１０）。
【０１４０】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば図７に示す処理を行う。例えば図７に示す処理が行われる場合には、上記（１）の処理（取得制御処理）、および上記（２）の処理（再生制御処理）が実現される。よって、本実施形態に係る情報処理装置が、例えば図７に示す処理を行うことによって、外部の機器が有する機能によって機能を拡張することがことができる。
【０１４１】
なお、本実施形態に係る情報処理方法に係る処理が、図７に示す処理に限られないことは、言うまでもない。
【０１４２】
（本実施形態に係るサービス提供方法）
次に、１または２以上の本実施形態に係る情報処理装置に対して、サービスを提供することが可能な、本実施形態に係るサービス提供方法について説明する。以下では、本実施形態に係るサービス提供方法に係る処理を、本実施形態に係るサービス提供装置が行う場合を例に挙げて、本実施形態に係るサービス提供方法について説明する。
【０１４３】
［Ｉ］本実施形態に係るサービス提供方法に係る処理の概要
本実施形態に係るサービス提供装置は、例えば、下記に示す（Ｉ）判定処理、および（ＩＩ）実行処理を行うことによって、１または２以上の本実施形態に係る情報処理装置に対して、サービスを提供する。
【０１４４】
（Ｉ）判定処理
本実施形態に係るサービス提供装置は、情報処理装置から取得された装置に関する情報に基づいて、本実施形態に係る情報処理装置に対して提供する１または２以上のサービスを判定する。本実施形態に係る装置に関する情報は、上述したように、例えば本実施形態に係る情報処理装置から送信される。
【０１４５】
本実施形態に係るサービス提供装置が取得する本実施形態に係る装置に関する情報には、例えば、本実施形態に係る情報処理装置が外部オブジェクトから取得した空間情報と、機能情報とが含まれる。また、本実施形態に係る装置に関する情報には、例えば、識別情報がさらに含まれていてもよい。
【０１４６】
（Ｉ−１）判定処理の第１の例
本実施形態に係るサービス提供装置は、取得された空間情報と、取得された機能情報が示す情報処理装置が有する機能とに基づいて、情報処理装置に対して提供するサービスを判定する。
【０１４７】
ここで、本実施形態に係るサービス提供装置は、取得された機能情報が示す機能によって、本実施形態に係る情報処理装置が有する機能を特定することができる。また、本実施形態に係るサービス提供装置は、取得された空間情報に基づいて、例えば、上述した本実施形態に係る情報処理装置における外部の機器が用いられるシチュエーションの決定に係る処理と同様の処理を行うことによって、情報処理装置が用いられるシチュエーションを決定することができる。
【０１４８】
よって、本実施形態に係るサービス提供装置は、第１の例に係る判定処理を行うことによって、本実施形態に係る情報処理装置が有する機能の範囲内で、取得された空間情報に基づき決定した情報処理装置が用いられるシチュエーションに対応するサービスを、本実施形態に係る情報処理装置に対して提供することができる。
【０１４９】
本実施形態に係るサービス提供装置が提供するサービスとしては、例えば、ビジネスに関するサービス（例えば、会議室の予約などの会議の管理に関するサービスや、いわゆるサテライトオフィスに関するサービスなど）や、エンターテイメントに関するサービス（例えば、音楽や画像などを示すコンテンツデータを提供するサービスなど）、クーポンデータを提供するサービス、ゲームやアプリケーションなどのソフトウェアを提供するサービス、コミュニケーションを支援するサービス（例えば、複数の情報処理装置に対する通信に係るアプリケーションを提供するサービスや、複数の情報処理装置間の通信を制御するサービスなど）など、様々なサービスが挙げられる。
【０１５０】
図８は、本実施形態に係るサービス提供装置が提供するサービスの一例を説明するための説明図である。図８では、図２と同様に、本実施形態に係る情報処理装置を符号１００で表しており、本実施形態に係る情報処理装置がスマートフォンである例を示している。また、図８は、本実施形態に係るサービス提供装置が、会議室の予約サービス（会議の管理に関するサービスの一例）を提供する場合の一例を示している。
【０１５１】
例えば、情報処理装置１００のユーザが、会議室案内板などに設置されたリーダ／ライタに対して、情報処理装置１００を用いてタッチ操作を行うことによって、空いている会議室の一覧が、情報処理装置１００の表示画面に表示される（図８のＡ）。ここで、図８のＡに示すような空いている会議室の一覧を表示させる情報（データ）は、例えば、上記リーダ／ライタとネットワークを介して（あるいは、直接的に）接続されている、本実施形態に係るサービス提供装置により生成され、リーダ／ライタを介して情報処理装置１００へ提供される。なお、図８のＡに示すような空いている会議室の一覧を表示させる情報は、例えば、会議室の予約状況を管理することが可能なサーバなど、本実施形態に係るサービス提供装置以外の装置により提供されてもよい。
【０１５２】
例えば図８のＡに示すような空いている会議室の一覧をみたユーザが、会議室に移動し、当該会議室に配置されている外部オブジェクトに対して、情報処理装置１００を用いてタッチ操作を行うことによって、情報処理装置１００では、上述した本実施形態に係る情報処理方法に係る処理が行われる。また、情報処理装置１００から装置に関する情報を取得した本実施形態に係るサービス提供装置が、（Ｉ）の処理（判定処理）により会議室の予約サービスを情報処理装置１００に対して提供すると判定した場合には、本実施形態に係るサービス提供装置は、後述する（ＩＩ）の処理（実行処理）により判定されたサービスに関する処理を実行する。そして、本実施形態に係るサービス提供装置は、例えば、図８のＢに示すに示すような、装置に関する情報に含まれる空間情報に対応する会議室の予約に関する内容を示す情報（後述するサービス情報の一例）を、情報処理装置１００へと送信させる。
【０１５３】
本実施形態に係るサービス提供装置は、情報処理装置１００から取得された、空間情報を含む装置に関する情報に基づいて、サービスを提供する。また、装置に関する情報に含まれる空間情報は、本実施形態に係る情報処理装置が外部オブジェクトから取得したデータである。よって、例えば、情報処理装置１００が、“予約はされているが、実際には使用されていない会議室”（以下、「放置会議室」と示す場合がある。）に配置されている外部オブジェクトから空間情報を取得した場合には、本実施形態に係るサービス提供装置が、図８のＢに示すような会議室の予約サービスを、情報処理装置１００に対して提供することによって、放置会議室の予約状態を変更することも可能となる。
【０１５４】
したがって、本実施形態に係るサービス提供装置が、図８のＢに示すような会議室の予約サービスを、情報処理装置１００に対して提供することによって、会議室の予約および予約のリリースを円滑化し、会議室の有効利用率をより挙げることができる。
【０１５５】
また、上述したように、本実施形態に係る情報処理装置は、会議室に配置されている外部オブジェクトから取得した機能の拡張に関する情報に基づいて、自装置の機能を拡張することが可能であるので、本実施形態に係る情報処理装置は、例えば、会議室に配置されている機器の機能を、自装置の機能とすることができる。よって、本実施形態に係る情報処理装置が本実施形態に係る情報処理方法に係る処理を行うことによって、本実施形態に係る情報処理装置のユーザは、会議室に配置されている機器をより簡便に使用することができる。
【０１５６】
本実施形態に係るサービス提供装置は、例えば図８を参照して説明したようなサービスを提供する。なお、本実施形態に係るサービス提供装置が提供するサービスが、図８に示す例に限られないことは、言うまでもない。
【０１５７】
（Ｉ−２）判定処理の第２の例
上述したように、本実施形態に係るサービス提供装置が取得する本実施形態に係る装置に関する情報には、識別情報が含まれうる。識別情報によって、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置を特定することが可能である。
【０１５８】
例えば、本実施形態に係るサービス提供装置が、後述する機能管理処理において、本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置が有する機能を示す情報（後述する。以下、「機能を示す情報」と示す場合がある。）により管理している場合には、本実施形態に係るサービス提供装置は、識別情報により特定された本実施形態に係る情報処理装置に対応する機能を示す情報を、取得された機能情報に基づき更新する。そして、本実施形態に係るサービス提供装置は、取得された空間情報と、取得された機能情報に基づき更新された、識別情報が示す情報処理装置に対応する機能を示す情報が示す機能とに基づいて、本実施形態に係る情報処理装置に対して提供するサービスを判定する。
【０１５９】
ここで、本実施形態に係るサービス提供装置は、取得された機能情報に基づき更新された機能を示す情報が示す機能によって、本実施形態に係る情報処理装置が有する機能を特定することができる。また、本実施形態に係るサービス提供装置は、例えば、上記第１の例に係る判定処理と同様に、取得された空間情報に基づいて情報処理装置が用いられるシチュエーションを決定することができる。
【０１６０】
よって、本実施形態に係るサービス提供装置は、第２の例に係る判定処理を行うことによって、本実施形態に係る情報処理装置が有する機能の範囲内で、取得された空間情報に基づき決定した情報処理装置が用いられるシチュエーションに対応するサービスを、本実施形態に係る情報処理装置に対して提供することができる。
【０１６１】
なお、第２の例に係る判定処理は、上記に示す例に限られない。
【０１６２】
例えば、本実施形態に係るサービス提供装置が、後述する機能管理処理において、複数の本実施形態に係る情報処理装置に対応する機能を示す情報を、本実施形態に係る情報処理装置ごとに管理している場合には、本実施形態に係るサービス提供装置は、複数の本実施形態に係る情報処理装置に対応する機能を示す情報を、情報処理装置ごとに更新することが可能である。上記のように、複数の本実施形態に係る情報処理装置に対応する機能を示す情報が、情報処理装置ごとに更新される場合、本実施形態に係るサービス提供装置は、例えば、さらに、取得された識別情報が示す本実施形態に係る情報処理装置とは異なる他の情報処理装置に対応する、機能を示す情報が示す機能に基づいて、本実施形態に係る情報処理装置に対して提供するサービスを判定してもよい。
【０１６３】
本実施形態に係るサービス提供装置は、例えば、取得された識別情報が示す本実施形態に係る情報処理装置が有する機能の範囲内で提供可能なサービスのうち、他の情報処理装置が有する機能の範囲内でも提供可能なサービスを、本実施形態に係る情報処理装置に対して提供するサービスとして判定する。
【０１６４】
ここで、上記他の情報処理装置としては、例えば、取得された識別情報が示す本実施形態に係る情報処理装置と、同一のグループに属する情報処理装置が挙げられる。本実施形態に係るサービス提供装置は、例えば、同一の空間情報を含む装置に関する情報が取得された情報処理装置や、ユーザ操作などにより指定された情報処理装置を、同一のグループに属する情報処理装置とする。
【０１６５】
（Ｉ−３）判定処理の第３の例
上述したように、本実施形態に係るサービス提供装置が取得する本実施形態に係る装置に関する情報には、解除情報が含まれうる。解除情報が取得された場合、本実施形態に係るサービス提供装置は、取得された装置に関する情報に基づいて、本実施形態に係る情報処理装置に対して提供されているサービスのうち、提供を停止するサービスを判定する。
【０１６６】
本実施形態に係るサービス提供装置は、取得された装置に関する情報に基づいて、例えば、上記第１の例に係る判定処理における提供するサービスの判定や、上記第２の例に係る判定処理における提供するサービスの判定と同様の処理を行うことによって、提供を停止するサービスの候補を判定する。そして、本実施形態に係るサービス提供装置は、判定されたサービスの候補のうちの本実施形態に係る情報処理装置に対して提供されているサービスを、提供を停止するサービスとして判定する。
【０１６７】
（Ｉ−４）判定処理の第４の例
上述したように、本実施形態に係るサービス提供装置が取得する本実施形態に係る装置に関する情報には、識別情報が含まれうる。また、上記第２の例に係る判定処理において示したように、本実施形態に係るサービス提供装置は、後述する機能管理処理を行うことにより、本実施形態に係る情報処理装置が有する機能を管理している場合には、本実施形態に係るサービス提供装置は、識別情報により特定された本実施形態に係る情報処理装置に対応する機能を示す情報を、取得された機能情報に基づき更新する。
【０１６８】
また、本実施形態に係る情報処理装置に対応する機能を示す情報を、取得された機能情報に基づき更新した結果、本実施形態に係る情報処理装置に対して既に提供しているサービスが、更新された本実施形態に係る情報処理装置に対応する機能を示す情報が示す機能の範囲外となることも起こりうる。
【０１６９】
そこで、本実施形態に係るサービス提供装置が、本実施形態に係る情報処理装置が有する機能を管理している場合、本実施形態に係るサービス提供装置は、例えば、取得された空間情報と、取得された機能情報に基づき更新された、識別情報が示す情報処理装置に対応する機能を示す情報が示す機能とに基づいて、本実施形態に係る情報処理装置に対して提供されているサービスのうち、提供を停止するサービスを判定する。
【０１７０】
本実施形態に係るサービス提供装置は、例えば、上記第１の例に係る判定処理における提供するサービスの判定や、上記第２の例に係る判定処理における提供するサービスの判定と同様の処理を行うことによって、本実施形態に係る情報処理装置に対して提供するサービスを判定する。そして、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して既に提供しているサービスのうち、判定されたサービスに該当しないサービスを、提供を停止するサービスとして判定する。
【０１７１】
なお、第４の例に係る判定処理は、上記に示す例に限られない。
【０１７２】
例えば、本実施形態に係るサービス提供装置が、後述する機能管理処理において、複数の本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに管理している場合には、本実施形態に係るサービス提供装置は、複数の本実施形態に係る情報処理装置に対応する機能を示す情報を、情報処理装置ごとに更新することが可能である。上記のように、複数の本実施形態に係る情報処理装置に対応する機能を示す情報が、情報処理装置ごとに更新される場合、本実施形態に係るサービス提供装置は、例えば、さらに、取得された識別情報が示す本実施形態に係る情報処理装置とは異なる他の情報処理装置に対応する、機能を示す情報が示す機能に基づいて、本実施形態に係る情報処理装置に対して提供されているサービスのうち、提供を停止するサービスを判定してもよい。
【０１７３】
例えば、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して既に提供しているサービスのうち、“取得された識別情報が示す本実施形態に係る情報処理装置が有する機能の範囲内であり、かつ他の情報処理装置が有する機能の範囲内のサービス”に該当しないサービスを、提供を停止するサービスとして判定する。また、例えば、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して既に提供しているサービスのうち、“取得された識別情報が示す本実施形態に係る情報処理装置が有する機能の範囲外であっても、他の情報処理装置が有する機能の範囲内であるサービス”は、提供を停止するサービスとして判定しなくてもよい。
【０１７４】
ここで、上記他の情報処理装置としては、例えば上記第２の例に係る判定処理と同様に、取得された識別情報が示す本実施形態に係る情報処理装置と、同一のグループに属する情報処理装置が挙げられる。
【０１７５】
（Ｉ−５）判定処理の第５の例
本実施形態に係るサービス提供装置は、例えば、上記第１の例に係る判定処理または上記第２の例に係る判定処理と、上記第３の例に係る判定処理と、上記第４の例に係る判定処理とうちの、２以上の判定処理を、任意に組み合わせた処理を行うことが可能である。
【０１７６】
（ＩＩ）実行処理
本実施形態に係るサービス提供装置は、上記（Ｉ）の処理（判定処理）において提供すると判定されたサービスに関する処理を実行する。本実施形態に係るサービス提供装置は、例えば、上記（Ｉ−１）に示す第１の例に係る判定処理や上記（Ｉ−２）に示す第２の例に係る判定処理における、提供すると判定されたサービスの判定結果に基づいて、提供すると判定されたサービスに関する処理を実行する。
【０１７７】
また、本実施形態に係るサービス提供装置は、実行されたサービスに関する処理に対応する、サービスに関するサービス情報を、本実施形態に係る情報処理装置に対して送信させる。本実施形態に係るサービス提供装置は、例えば、本実施形態に係る情報処理装置と通信可能な通信デバイスを制御し、当該通信デバイスにサービス情報を送信させることにより、サービス情報を、本実施形態に係る情報処理装置に対して送信させる。
【０１７８】
本実施形態に係るサービス情報としては、例えば下記に示す例が挙げられる。
・会議室の予約結果を示すデータや、会議において共有されているデータなど（ビジネスに関するサービスに関する、サービス情報の一例）
・コンテンツデータ（エンターテイメントに関するサービスに関する、サービス情報の一例）
・クーポンデータ（クーポンデータを提供するサービスに関する、サービス情報の一例）
・ゲームデータや、アプリケーションデータ（ソフトウェアを提供するサービスに関する、サービス情報の一例）
・他の装置との間にける通信内容を示すデータ（コミュニケーションを支援するサービスに関する、サービス情報の一例）
【０１７９】
ここで、本実施形態に係るサービス提供装置から送信されるサービス情報により実現されるサービスの一例について、より具体的に説明する。以下では、本実施形態に係るサービス提供装置から送信されるサービス情報が、上記他の装置との間にける通信内容を示すデータである場合を例に挙げる。
【０１８０】
・本実施形態に係るサービス提供装置は、一の本実施形態に係る情報処理装置（以下、説明の便宜上、「情報処理装置Ａ」と示す。）から送信された機能情報と識別情報とに基づいて、情報処理装置Ａが有する機能を特定する。そして、本実施形態に係るサービス提供装置は、例えば、情報処理装置Ａがどのような機能を元々有し、どのような機能が拡張されているかなど、情報処理装置Ａが有する機能を管理する。
・本実施形態に係るサービス提供装置は、他の本実施形態に係る情報処理装置（以下、説明の便宜上、「情報処理装置Ｂ」と示す。）から送信された機能情報と識別情報とに基づいて、情報処理装置Ｂが有する機能を特定する。そして、本実施形態に係るサービス提供装置は、例えば、情報処理装置Ｂがどのような機能を元々有し、どのような機能が拡張されているかなど、情報処理装置Ｂが有する機能を管理する。
・情報処理装置Ａと情報処理装置Ｂとの間で、通信によるコミュニケーションが行われる場合、例えば、情報処理装置Ａからのアクセスを受けた本実施形態に係るサービス提供装置は、管理をしている情報処理装置Ｂが有している機能に基づいて、コミュニケーションに係る適切な機能（例えば、コミュニケーションに係る通信方式や、通信アプリケーションなどの、コミュニケーション手段）を解析し、コミュニケーションに係る適切な機能を決定する。そして、本実施形態に係るサービス提供装置は、例えば“情報処理装置Ａと情報処理装置Ｂとの間の通信を中継し、決定されたコミュニケーションに係る適切な機能に対応する通信方式などに応じた、通信内容を示すデータを情報処理装置Ａと情報処理装置Ｂとにそれぞれ送信すること”などによって、決定されたコミュニケーションに係る適切な機能を用いた通信を、情報処理装置Ａと情報処理装置Ｂとの間で確立させる。
【０１８１】
なお、本実施形態に係るサービス情報は、下記に示す例に限られない。本実施形態に係るサービス情報としては、例えば、本実施形態に係るサービス提供装置が実行するサービスに関する任意のデータが挙げられる。
【０１８２】
また、本実施形態に係る情報処理装置と通信可能な通信デバイスは、例えば、本実施形態に係るサービス提供装置が備えていてもよいし、本実施形態に係るサービス提供装置と接続されている外部のデバイスであってもよい。
【０１８３】
本実施形態に係るサービス提供装置が、本実施形態に係る情報処理装置から取得された装置に関する情報に基づいて、例えば上記のようなサービス情報を本実施形態に係る情報処理装置に対して送信する。よって、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置（外部の機器が有する機能によって機能が拡張される情報処理装置）に対して、本実施形態に係る情報処理装置が有する機能の範囲内で、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。したがって、本実施形態に係るサービス提供装置は、例えば、より付加価値の高いサービスを、本実施形態に係る情報処理装置のユーザに対して提供することができる。
【０１８４】
なお、本実施形態に係る実行処理は、上記に限られない。例えば、本実施形態に係るサービス提供装置は、上記（Ｉ）の処理（判定処理）に対応して、例えば下記の第１の例に係る実行処理〜第３の例に係る実行処理を、（ＩＩ）の処理（実行処理）として行う。
【０１８５】
（ＩＩ−１）実行処理の第１の例
例えば、上記（Ｉ）の処理（判定処理）において、上記（Ｉ−３）に示す第３の例に係る判定処理が行われた場合、本実施形態に係るサービス提供装置は、上記第３の例に係る判定処理において停止すると判定されたサービスに関する処理の実行を、終了する。上記第３の例に係る判定処理において停止すると判定されたサービスに関する処理の実行が終了されることによって、上記第３の例に係る判定処理において停止すると判定されたサービスの、本実施形態に係る情報処理装置に対する提供が、終了する。
【０１８６】
（ＩＩ−２）実行処理の第２の例
例えば、上記（Ｉ）の処理（判定処理）において、上記（Ｉ−４）に示す第４の例に係る判定処理が行われた場合、本実施形態に係るサービス提供装置は、上記第４の例に係る判定処理において停止すると判定されたサービスに関する処理の実行を、終了する。上記第４の例に係る判定処理において停止すると判定されたサービスに関する処理の実行が終了されることによって、上記第４の例に係る判定処理において停止すると判定されたサービスの、本実施形態に係る情報処理装置に対する提供が、終了する。
【０１８７】
（ＩＩ−３）実行処理の第３の例
本実施形態に係るサービス提供装置が、サービスに関する処理の実行を終了する方法は、上記（Ｉ）の処理（判定処理）の判定結果に基づく方法に限られない。例えば、本実施形態に係るサービス提供装置は、空間情報に対応する空間の状態を検出する検出デバイスの検出結果に基づいて、本実施形態に係る情報処理装置に対して提供しているサービスに関する処理の実行を、選択的に終了することも可能である。
【０１８８】
ここで、本実施形態に係る空間情報に対応する空間の状態を検出する検出デバイスとしては、例えば、当該空間に設けられている、赤外線センサや磁場センサなど、空間情報に対応する空間において生体や動体を検出することが可能なセンサが挙げられる。
【０１８９】
第３の例に係る実行処理を行う場合、本実施形態に係るサービス提供装置は、例えば、空間情報に対応する空間の状態を検出する検出デバイスの検出結果が、生体や動体が検出されたことを示す場合には、提供しているサービスに関する処理の実行を終了しない。
【０１９０】
また、第３の例に係る実行処理を行う場合、本実施形態に係るサービス提供装置は、例えば、空間情報に対応する空間の状態を検出する検出デバイスの検出結果が、生体や動体が検出されたことを示さない場合には、提供しているサービスに関する処理の実行を終了する。なお、本実施形態に係るサービス提供装置は、例えば、設定されている所定の時間以上（または、当該所定の時間より長く）上記検出デバイスの検出結果が、生体や動体が検出されたことを示さない場合に、提供しているサービスに関する処理の実行を終了してもよい。
【０１９１】
例えば上記にように、本実施形態に係るサービス提供装置が、空間情報に対応する空間の状態を検出する検出デバイスの検出結果に基づいて、本実施形態に係る情報処理装置に対して提供しているサービスに関する処理の実行を、選択的に終了することによって、例えば、下記の例に示すようなことを実現することができる。なお、下記では、本実施形態に係るサービス提供装置が提供しているサービスが、会議室の予約サービスである場合を例に挙げたが、第３の例に係る実行処理における、本実施形態に係る情報処理装置に対して提供しているサービスに関する処理の実行を終了する例が、下記に示す例に限られないことは、言うまでもない。
・放置会議室の予約を、自動的にリリースする
・予約されている時間よりも早く使用が終了した会議室の予約を、自動的にリリースする
【０１９２】
本実施形態に係るサービス提供装置は、本実施形態に係るサービス提供方法に係る処理として、例えば、上記（Ｉ）の処理（判定処理）、および上記（ＩＩ）の処理（実行処理）を行う。
【０１９３】
ここで、本実施形態に係るサービス提供装置は、上記（ＩＩ）の処理（実行処理）において、上記（Ｉ）の処理（判定処理）において提供すると判定されたサービスを、１または２以上の本実施形態に係る情報処理装置に対して提供する。また、上記（Ｉ）の処理（判定処理）は、例えば、本実施形態に係る情報処理装置が外部オブジェクトから取得した空間情報と、機能情報とを含む、本実施形態に係る情報処理装置から取得された装置に関する情報に基づいて、行われる。
【０１９４】
したがって、本実施形態に係るサービス提供装置が、上記（Ｉ）の処理（判定処理）、および上記（ＩＩ）の処理（実行処理）を行うことによって、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【０１９５】
また、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置が有する機能の範囲内で、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【０１９６】
また、本実施形態に係るサービス提供装置は、上記（ＩＩ）の処理（実行処理）において、例えば、空間情報が示す空間に関連するコンテンツを示すデータなど、判定されたサービスに応じた様々なサービス情報を、本実施形態に係る情報処理装置へ送信する。また、上記（Ｉ）の処理（判定処理）に用いられる空間情報は、本実施形態に係る情報処理装置が、空間に配置されている外部オブジェクトから取得した情報であるので、本実施形態に係るサービス提供装置が本実施形態に係る情報処理装置から取得した空間情報は、例えば、“空間情報に対応する空間における本実施形態に係る情報処理装置のユーザの行動”と、“空間情報に対応する空間”とがリンクした情報であるといえる。
【０１９７】
よって、本実施形態に係るサービス提供装置が、本実施形態に係るサービス提供方法に係る処理として、上記（Ｉ）の処理（判定処理）、および上記（ＩＩ）の処理（実行処理）を行うことによって、例えば“ユーザの行動と空間情報とをリンクさせ、空間情報に対応する空間周辺の情報やサービスとリンクさせること”により、付加価値を創出することができる。
【０１９８】
なお、本実施形態に係るサービス提供方法に係る処理は、上記（Ｉ）の処理（判定処理）、および上記（ＩＩ）の処理（実行処理）に限られない。
【０１９９】
（ＩＩＩ）機能管理処理
例えば、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置が有する機能を管理することも可能である。本実施形態に係るサービス提供装置は、例えば、“本実施形態に係る情報処理装置が有する機能を示す情報”を更新することによって、本実施形態に係る情報処理装置が有する機能を管理する。
【０２００】
また、複数の本実施形態に係る情報処理装置を管理する場合、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに管理する。本実施形態に係るサービス提供装置は、例えば、“本実施形態に係る情報処理装置が有する機能を示す情報”を、本実施形態に係る情報処理装置ごとに更新することによって、本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに管理する。
【０２０１】
ここで、本実施形態に係るサービス提供装置は、例えば、複数の本実施形態に係る情報処理装置それぞれに対応する、複数の本実施形態に係る機能を示す情報を、それぞれ更新することによって、本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに管理する。
【０２０２】
また、本実施形態に係るサービス提供装置は、例えば、複数の本実施形態に係る情報処理装置に対応する、１つの本実施形態に係る機能を示す情報を更新することによって、本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに管理してもよい。本実施形態に係るサービス提供装置は、例えば、１つの本実施形態に係る機能を示す情報が示す、複数の本実施形態に係る情報処理装置それぞれの機能を、本実施形態に係る情報処理装置ごとに更新することによって、本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに管理する。
【０２０３】
より具体的には、本実施形態に係るサービス提供装置は、取得された機能情報と識別情報とに基づいて、識別情報が示す情報処理装置に対応する、情報処理装置が有する機能を示す情報を更新する。
【０２０４】
ここで、本実施形態に係る機能を示す情報としては、例えば、本実施形態に係る情報処理装置と、本実施形態に係る情報処理装置が有する機能とが対応付けられて記録される、テーブルやデータベースなどが挙げられる。また、本実施形態に係る機能を示す情報では、例えば、本実施形態に係る情報処理装置と、本実施形態に係る情報処理装置のユーザとが対応付けられて記録されていてもよい。なお、本実施形態に係る機能を示す情報は、テーブルやデータベースに限られない。本実施形態に係る機能を示す情報は、例えば、“本実施形態に係る情報処理装置、および本実施形態に係る情報処理装置が有する機能”などを対応付けて記録することが可能な、任意の形式のデータであってもよい。
【０２０５】
図９は、本実施形態に係るサービス提供方法に係る処理の一例を説明するための説明図であり、本実施形態に係るサービス提供装置が本実施形態に係る機能管理処理において用いる機能を示す情報の一例を示している。図９では、本実施形態に係る機能を示す情報が、テーブル（または、データベース）である例を示している。より具体的には、図９に示すＡは、本実施形態に係る情報処理装置を識別するための装置ＩＤ（本実施形態に係る識別情報の一例）と、本実施形態に係る情報処理装置のユーザを識別するためのユーザＩＤとが対応付けられたテーブル（または、データベース）の一例を示している。また、図９に示すＢは、装置ＩＤ（本実施形態に係る識別情報の一例）と、本実施形態に係る情報処理装置の機能情報とが対応付けられたテーブル（または、データベース）の一例を示している。なお、図９のＡに示すテーブル（または、データベース）と、図９のＢに示すテーブル（または、データベース）とは、例えば、１つのテーブル（または、データベース）であってもよい。
【０２０６】
図９では、図９のＡに示すテーブル（または、データベース）と、図９のＢに示すテーブル（または、データベース）とが、装置ＩＤにより対応付けられている例、すなわち、本実施形態に係るサービス提供装置が、どのユーザが有する情報処理装置が、どの機能を有しているかを管理している例を示している。なお、本実施形態に係る情報処理装置は、例えば図９に示すように、ユーザが有する情報処理装置が、どの機能を有しているかを管理していなくてもよい。
【０２０７】
本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置から送信された装置に関する情報に含まれる識別情報および機能情報に基づいて、例えば図９のＢに示すようなテーブル（または、データベース）を更新することによって、本実施形態に係る機能を示す情報を更新する。より具体的には、本実施形態に係るサービス提供装置は、例えば、例えば図９のＢに示すようなテーブル（または、データベース）から、取得された識別情報に対応する装置ＩＤを特定する。そして、本実施形態に係るサービス提供装置は、特定された装置ＩＤと、取得された機能情報が示す機能とが対応付けられるように、当該テーブル（または、データベース）を更新する。
【０２０８】
本実施形態に係る機能を示す情報が更新されることによって、本実施形態に係るサービス提供装置において管理されている本実施形態に係る情報処理装置が有する機能は、更新される。以下では、本実施形態に係る機能管理処理による本実施形態に係る機能を示す情報の更新を、“本実施形態に係る情報処理装置が有する機能の更新”と示す場合がある。
【０２０９】
また、複数の本実施形態に係る情報処理装置が存在する場合には、本実施形態に係るサービス提供装置は、例えば図９のＢに示すようなテーブル（または、データベース）を、本実施形態に係る情報処理装置ごとに更新する。よって、本実施形態に係るサービス提供装置は、複数の本実施形態に係る情報処理装置が存在する場合であっても、本実施形態に係る情報処理装置それぞれが有する機能を、本実施形態に係る情報処理装置ごとに管理することができる。
【０２１０】
（ＩＶ）記録制御処理
例えば、上記（ＩＩ−１）に示す第１の例に係る実行処理〜上記（ＩＩ−３）に示す第３の例に係る実行処理によって、本実施形態に係る情報処理装置に対して提供しているサービスに関する処理の実行を終了した場合には、本実施形態に係るサービス提供装置は、実行していたサービスに関する処理に関する情報を、記録媒体に記録させてもよい。
【０２１１】
ここで、本実施形態に係る実行していたサービスに関する処理に関する情報としては、例えば、下記の例に示すデータが挙げられる。なお、下記では、本実施形態に係るサービス提供装置が提供しているサービスが、ビジネスに関するサービス（例えば、会議の管理に関するサービス）である場合を例に挙げたが、実行していたサービスに関する処理に関する情報の例が、下記の例に示すデータに限られないことは、言うまでもない。
・会議で使用された資料のデータ
・会議室に備えられているホワイトボードへの記載内容を示すデータ
【０２１２】
また、本実施形態に係るサービス提供装置が、実行していたサービスに関する処理に関する情報を記録させる記録媒体としては、例えば、本実施形態に係るサービス提供装置が備える記憶部（後述する）や、本実施形態に係るサービス提供装置に接続されている外部記録媒体、本実施形態に係るサービス提供装置と通信可能な外部装置が備える記録媒体などが挙げられる。
【０２１３】
また、本実施形態に係るサービス提供装置は、上記記録媒体に記録させる実行していたサービスに関する処理に関する情報に対して、アクセス制限を設定してもよい。本実施形態に係るサービス提供装置は、例えば、図９のＡ、Ｂに示すテーブル（または、データベース）を用いて、サービスの提供に係るグループに属する本実施形態に係る情報処理装置に対応するユーザに対して、上記記録媒体に記憶されている実行していたサービスに関する処理に関する情報へのアクセス権限を与える。
【０２１４】
例えば上記のように、本実施形態に係るサービス提供装置が、上記記録媒体に記録させる実行していたサービスに関する処理に関する情報に対して、アクセス制限を設定することによって、例えば、“会議の終了後、会議に参加していたユーザ間で、会議に関する資料が共有されること”が実現される。
【０２１５】
［ＩＩ］本実施形態に係るサービス提供方法に係る処理
次に、上述した本実施形態に係るサービス提供方法に係る処理の具体例について説明する。
【０２１６】
図１０は、本実施形態に係るサービス提供方法に係る処理の他の例を示す流れ図である。ここで、図１０のステップＳ２０４の処理が、上記（Ｉ）の処理（判定処理）に該当する。また、図１０のステップＳ２０６〜Ｓ２１０の処理が、上記（ＩＩ）の処理（実行処理）に該当する。また、図１０のステップＳ２０２の処理が、上記（ＩＩＩ）の処理（機能管理処理）に該当し、図１０のステップＳ２１２の処理が、上記（ＩＶ）の処理（記録制御処理）に該当する。
【０２１７】
本実施形態に係るサービス提供装置は、装置に関する情報が取得されたか否かを判定する（Ｓ２００）。
【０２１８】
ステップＳ２００において装置に関する情報が取得されたと判定されない場合には、本実施形態に係るサービス提供装置は、例えば、装置に関する情報が取得されたと判定されるまで処理を進めない。
【０２１９】
また、ステップＳ２００において装置に関する情報が取得されたと判定された場合には、本実施形態に係るサービス提供装置は、例えば、取得された装置に関する情報に基づいて、本実施形態に係る情報処理装置が有する機能を更新する（Ｓ２０２）。本実施形態に係るサービス提供装置は、例えば、本実施形態に係る情報処理装置から送信された装置に関する情報に含まれる識別情報および機能情報に基づいて、例えば図９のＢに示すようなテーブル（または、データベース）を更新することによって、本実施形態に係る情報処理装置が有する機能を更新する。
【０２２０】
ステップＳ２０２において本実施形態に係る情報処理装置が有する機能が更新されると、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して提供するサービスを判定する（Ｓ２０４）。本実施形態に係るサービス提供装置は、例えば、上記（Ｉ−２）に示す第２の例に係る判定処理を行うことによって、本実施形態に係る情報処理装置に対して提供するサービスを判定する。
【０２２１】
ステップＳ２０４の処理が行われると、本実施形態に係るサービス提供装置は、ステップＳ２０４において判定されたサービスに関する処理を実行する（Ｓ２０６）。また、本実施形態に係るサービス提供装置は、実行されたサービスに関する処理に対応する、サービスに関するサービス情報を、本実施形態に係る情報処理装置に対して適宜送信させる。
【０２２２】
本実施形態に係るサービス提供装置は、実行しているサービスに関する処理を終了するか否かを判定する（Ｓ２０８）。本実施形態に係るサービス提供装置は、例えば、上記（Ｉ−３）に示す第３の例に係る判定処理や、上記（Ｉ−４）に示す第４の例に係る判定処理においてサービスを停止すると判定された場合や、空間情報に対応する空間の状態を検出する検出デバイスの検出結果が、生体や動体が検出されたことを示さない場合に、実行しているサービスに関する処理を終了すると判定する。
【０２２３】
ステップＳ２０８において実行しているサービスに関する処理を終了すると判定されない場合には、本実施形態に係るサービス提供装置は、ステップＳ２０６からの処理を繰り返す。
【０２２４】
また、ステップＳ２０８において実行しているサービスに関する処理を終了すると判定された場合には、本実施形態に係るサービス提供装置は、実行しているサービスに関する処理を終了する（Ｓ２１０）。本実施形態に係るサービス提供装置は、例えば、上記（ＩＩ−１）に示す第１の例に係る実行処理〜上記（ＩＩ−３）に示す第３の例に係る実行処理を行う。
【０２２５】
ステップＳ２１０の処理を行うと、本実施形態に係るサービス提供装置は、ステップＳ２０６において実行していたサービスに関する処理に関する情報を、記録媒体に記録させる（Ｓ２１２）。
【０２２６】
本実施形態に係るサービス提供装置は、本実施形態に係るサービス提供方法に係る処理として、例えば図１０に示す処理を行う。例えば図１０に示す処理が行われる場合には、上記（Ｉ）の処理（判定処理）、および上記（ＩＩ）の処理（実行処理）が実現される。
【０２２７】
よって、本実施形態に係るサービス提供装置が、例えば図１０に示す処理を行うことによって、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。また、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置が有する機能の範囲内で、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【０２２８】
なお、本実施形態に係るサービス提供方法に係る処理は、図１０に示す処理に限られない。
【０２２９】
例えば、本実施形態に係るサービス提供装置は、図１０に示すステップＳ２０２の処理を行わなくてもよい。ステップＳ２０２の処理を行わない場合であっても、本実施形態に係るサービス提供装置は、図１０に示すステップＳ２０４の処理において、例えば、上記（Ｉ−１）に示す第１の例に係る判定処理を行うことによって、本実施形態に係る情報処理装置に対して提供するサービスを判定することが可能である。
【０２３０】
よって、ステップＳ２０２の処理を行わない場合であっても、本実施形態に係るサービス提供装置は、図１０に示す処理と同様の効果を奏することができる。
【０２３１】
また、本実施形態に係るサービス提供装置は、例えば、図１０に示すステップＳ２１２の処理を行わなくてもよい。図１０に示すステップＳ２１２の処理を行わなくてもよい。ステップＳ２０２の処理を行わない場合であっても、本実施形態に係るサービス提供装置は、上記（Ｉ）の処理（判定処理）、および上記（ＩＩ）の処理（実行処理）を実現することができる。
【０２３２】
よって、ステップＳ２１２の処理を行わない場合であっても、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。また、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置が有する機能の範囲内で、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【０２３３】
（本実施形態に係る情報処理システムにおける処理の一例）
次に、例えば図２に示すような、本実施形態に係る情報処理方法に係る処理を行う本実施形態に係る情報処理装置と、本実施形態に係るサービス提供方法に係る処理を行う本実施形態に係るサービス提供装置とを含む、本実施形態に係る情報処理システムにおける処理の一例を示す。
【０２３４】
以下では、本実施形態に係る情報処理システムが、図２に示す情報処理装置１００と、ＲＦタグ２００（外部オブジェクトの一例）と、機器３００と、サービス提供装置４００とを有する場合を主に例に挙げて、本実施形態に係る情報処理システムにおける処理の一例を示す。つまり、以下では、情報処理装置１００とＲＦタグ２００とが、ＮＦＣによる通信技術やＲＦＩＤ技術などの無線通信技術を用いた無線通信を行い、情報処理装置１００が、当該無線通信によって、機能の拡張に関する情報をＲＦタグ２００から取得する場合を主に例に挙げる。なお、本実施形態に係る情報処理システムの構成が、図２に示す構成に限られないことは、言うまでもない。
【０２３５】
（ｉ）本実施形態に係る情報処理システムにおける処理の第１の例
本実施形態に係る情報処理システムにおける処理の第１の例として、本実施形態に係るサービス提供装置が、会議の管理に関するサービスを提供する場合における処理の一例を示す。
【０２３６】
図１１は、本実施形態に係る情報処理システムにおける処理の第１の例を示す説明図である。図１１では、情報処理装置１００が、空間情報、属性情報、および接続情報を、ＲＦタグ２００から取得する場合における、本実施形態に係る情報処理システムにおける処理の一例を示している。
【０２３７】
図１１では、例えば、情報処理装置１００におけるステップＳ３００〜Ｓ３０４の処理が、例えば、上記（１）の処理（取得制御処理）に該当する。また、図１１では、例えば、情報処理装置１００におけるステップＳ３０６、Ｓ３１０、Ｓ３１８の処理が、上記（２）の処理（機能制御処理）に該当する。
【０２３８】
図１１では、例えば、サービス提供装置４００におけるステップＳ３２２の処理が、上記（Ｉ）の処理（判定処理）に該当する。また、図１１では、例えば、サービス提供装置４００におけるステップＳ３２４、Ｓ３２６Ｃの処理が、上記（ＩＩ）の処理（実行処理）に該当する。また、図１１では、例えば、サービス提供装置４００におけるステップＳ３２０の処理が、上記（ＩＩＩ）の処理（機能管理処理）に該当する。
【０２３９】
例えばユーザがタッチ操作を行うことによって、情報処理装置１００とＲＦタグ２００との距離が通信可能な範囲内となると、情報処理装置１００とＲＦタグ２００とは、通信を行う通信対象を検出するための捕捉処理を行う（Ｓ３００）。ここで、ステップＳ３００の処理では、例えば、情報処理装置１００が搬送波を主体的に送信するリーダ／ライタの役目を果たし、ＲＦタグ２００が受信される搬送波に基づいて負荷変調を行うことにより応答を行う役目を果たす。より具体的には、ステップＳ３００の処理は、例えば、情報処理装置１００が定期的／非定期的にポーリング信号を搬送波により送信し、搬送波を受信したＲＦタグ２００から負荷変調により送信される応答信号を受信することにより行われる。
【０２４０】
ステップＳ３００によりＲＦタグ２００が検出されると、情報処理装置１００は、機能の拡張に関する情報の送信を要求する命令を含む情報送信要求を送信する（Ｓ３０２）。
【０２４１】
ステップＳ３０２において情報処理装置１００から送信された情報送信要求を受信したＲＦタグ２００は、情報送信要求に応じて、機能の拡張に関する情報を送信する（Ｓ３０４）。図１１では、ＲＦタグ２００が、機能の拡張に関する情報として、空間情報、属性情報、および接続情報を送信する例を示している。
【０２４２】
ステップＳ３０４においてＲＦタグ２００から送信された空間情報、属性情報、および接続情報を受信した情報処理装置１００は、空間情報と属性情報とに基づいて、機能を拡張する（Ｓ３０６）。本実施形態に係る情報処理装置は、ステップＳ３０６において、例えば、上記（２−３−１）や上記（２−３−２）に示すような、機能の拡張に係る処理を行う。
【０２４３】
情報処理装置１００は、会議開始に必要な情報の入力と、会議の参加者に関する情報の入力とを受け付ける（Ｓ３０８）。
【０２４４】
ここで、本実施形態に係る会議開始に必要な情報としては、例えば、会議が行われる時間帯を示すデータや、会議のプロファイルを示すデータなどが挙げられる。本実施形態に係る会議開始に必要な情報は、例えば、情報処理装置１００が備える操作部（後述する）などを用いたユーザ操作に基づき得られる。また、本実施形態に係る会議の参加者に関する情報としては、会議の参加者を示すＩＤなど、参加者を識別することが可能なデータが挙げられる。本実施形態に係る会議の参加者に関する情報は、情報処理装置１００が、参加者を識別することが可能なデータが記憶されているＩＣカード（例えば、社員証など）から、参加者を識別することが可能なデータを読み出すことにより、得られる。以下では、ステップＳ３０８により得られた本実施形態に係る会議開始に必要な情報と本実施形態に係る会議の参加者に関する情報を、総称して「会議に関する情報」と示す。
【０２４５】
ステップＳ３０８の処理が行われる場合、情報処理装置１００は、例えば、会議の管理に関するサービスを開始させるユーザ操作が行われるまで、ステップＳ３１０以降の処理を行わない。なお、情報処理装置１００は、ステップＳ３０８の処理を行わないことも可能である。ステップＳ３０８の処理を行わない場合には、情報処理装置１００は、例えば、ステップＳ３０６の処理が行われた後に、ステップＳ３１０以降の処理を行う。
【０２４６】
情報処理装置１００は、サービス提供装置４００との間で認証処理を行い、サービス提供装置４００に接続する（Ｓ３１０）。情報処理装置１００とサービス提供装置４００との間における認証処理は、例えば、情報処理装置１００がＩＤとパスワードとをサービス提供装置４００に送信し、サービス提供装置４００においてＩＤとパスワードとの照合が行われることにより行われる。上記認証処理の結果、サービス提供装置４００において情報処理装置１００が認証された場合に、情報処理装置１００は、サービス提供装置４００と通信可能な状態となる。
【０２４７】
なお、図１１では、ステップＳ３０６の処理が行われた後に、ステップＳ３１０の処理が行われる例を示したが、本実施形態に係る情報処理システムにおける処理は、上記に限られない。例えば、本実施形態に係る情報処理システムでは、ステップＳ３００の処理が行われる前に、ユーザ操作などに基づいて情報処理装置１００がサービス提供装置にログインしていてもよい。情報処理装置１００がサービス提供装置にログインしている状態である場合、本実施形態に係る情報処理システムでは、ステップＳ３１０の処理を省略することが可能である。
【０２４８】
ステップＳ３１０において認証処理が正常に完了して通信可能な状態となると、情報処理装置１００は、例えば、装置に関する情報と会議に関する情報とをサービス提供装置４００へ送信する（Ｓ３１２）。図１１では、情報処理装置１００が、装置に関する情報として、空間情報、識別情報、および機能情報を送信する例を示している。
【０２４９】
ステップＳ３１２において情報処理装置１００から送信された会議に関する情報を受信したサービス提供装置４００は、会議に関する情報に基づいて、会議室を予約する予約処理を行う（Ｓ３１４）。そして、サービス提供装置４００は、予約処理の結果を情報処理装置１００へ送信する（Ｓ３１６）。以下では、ステップＳ３１４の処理において、会議室が予約された場合を例に挙げる。
【０２５０】
情報処理装置１００は、例えば、ステップＳ３０６の処理において拡張された機能に対応する機器３００との間で、通信を開始するための接続処理を行い、機器３００を接続させる（Ｓ３１８）。情報処理装置１００は、例えば、ステップＳ３０４において受信された、ステップＳ３０６の処理において拡張された機能に対応する機器の接続情報を用いて、当該機器３００と通信を開始することにより、機器３００を接続させる。なお、図１１では、１つの機器３００を示しているが、上述したように、情報処理装置１００は、複数の機器を接続させることが可能である。
【０２５１】
なお、図１１では、情報処理装置１００が、ステップＳ３１０の処理の後に、ステップＳ３１８の処理を行う例を示しているが、情報処理装置１００における処理は、上記に限られない。例えば、情報処理装置１００は、ステップＳ３１８の処理の後に、ステップＳ３１０、Ｓ３１２の処理を行ってもよいし、ステップＳ３１０、Ｓ３１２の処理と、ステップＳ３１８の処理とを同期して行ってもよい。また、情報処理装置１００は、ステップＳ３１８の処理を、ステップＳ３１６においてサービス提供装置４００から送信される処理結果に基づき行うことも可能である。
【０２５２】
ステップＳ３１２において情報処理装置１００から送信された装置に関する情報（空間情報、識別情報、および機能情報）を受信したサービス提供装置４００は、情報処理装置１００が有する機能を更新する（Ｓ３２０）。サービス提供装置４００は、例えば、情報処理装置１００から送信された識別情報および機能情報に基づいて、例えば図９のＢに示すようなテーブル（または、データベース）を更新することによって、情報処理装置１００が有する機能を更新する。
【０２５３】
ステップＳ３１６において情報処理装置１００が有する機能が更新されると、サービス提供装置４００は、情報処理装置１００に対して提供するサービスを判定する（Ｓ３２２）。
【０２５４】
サービス提供装置４００は、例えば、上記（Ｉ−２）に示す第２の例に係る判定処理を行うことによって、情報処理装置１００に対して提供するサービスを判定する。
【０２５５】
なお、サービス提供装置４００におけるステップＳ３２２の処理は、上記（Ｉ−２）に示す第２の例に係る判定処理に限られない。例えば、サービス提供装置４００は、ステップＳ３１２において情報処理装置１００から送信された、会議に関する情報に基づいて、提供するサービスを判定することも可能である。
【０２５６】
図１２は、本実施形態に係るサービス提供方法に係る処理の一例を示す説明図である。
【０２５７】
図１２に示すＡは、会議のプロファイルを示すデータ（会議に関する情報の一例）を示している。また、図１２に示すＢは、空間情報が示す空間に配置されている機器の情報を示し、図１２に示すＣは、ユーザが保有している機器の情報を示している。ここで、図１２のＢに示す空間情報が示す空間に配置されている機器の情報や、図１２のＣに示すユーザが保有している機器の情報は、例えば、サービス提供装置４００が記憶部（後述する）などの記録媒体から読み出す。また、図１２のＢに示す空間情報が示す空間に配置されている機器の情報や、図１２のＣに示すユーザが保有している機器の情報は、例えば、会議に関する情報に含まれていてもよい。
【０２５８】
また、図１２に示すＤは、例えば、サービス提供装置４００が、図１２のＡ〜Ｃや、取得された機能情報に基づき提供すると判定したサービスの一覧を示している。また、図１２に示すＥは、図１２のＡ〜図１２のＤなどに基づき、会議室（空間情報が示す空間の一例）で提供されるサービスにおいて利用させる機器の優先度を設定した例を示している。
【０２５９】
例えば、ステップＳ３１２において情報処理装置１００から送信された会議に関する情報を利用することによって、サービス提供装置４００は、空間情報に対応する場所に関係のない情報を用いて、空間情報に対応する空間の状況により対応するサービスを提供することが可能となる。
【０２６０】
また、サービス提供装置４００は、例えば、ステップＳ３１２において情報処理装置１００から送信された会議に関する情報に含まれる、会議の参加者を示すＩＤに基づいて、参加者を特定し、特定された参加者により適したサービスを提供することも可能である。具体例を挙げると、例えば、耳が不自由な参加者がいる場合、サービス提供装置４００は、高画質な字幕サービスを、提供するサービスとして判定する。
【０２６１】
また、サービス提供装置４００は、例えば図１２のＥに示すように、判定されたサービスに応じて、会議室（空間情報が示す空間の一例）で提供されるサービスにおいて利用させる機器の優先度を設定してもよい。
【０２６２】
提供されるサービスにおいて利用させる機器の優先度を設定した場合、サービス提供装置４００は、例えば、サービス情報として、設定した優先度を示すデータを情報処理装置１００へ送信する。また、サービス提供装置４００から送信された優先度を示すデータ（サービス情報の一例）を受信した情報処理装置１００は、例えば、受信した優先度を示すデータに基づいて、機能の拡張（または拡張されている機能の変更）を行う。
【０２６３】
例えば上記のように、サービス提供装置４００が、判定されたサービスに応じて、会議室（空間情報が示す空間の一例）で提供されるサービスにおいて利用させる機器の優先度を設定し、設定された優先度を示すデータを情報処理装置１００へ送信することによって、提供するサービスにより適した機能を用いた処理を、情報処理装置１００に行わせることが可能となる。
【０２６４】
以下では、ステップＳ３２２において、会議の参加者への情報共有などの会議支援サービス（会議の管理に関するサービスの一例）が、情報処理装置１００に対して提供するサービスとして判定された場合を例に挙げる。
【０２６５】
本実施形態に係る会議支援サービスとしては、例えば下記に示すような会議に関する様々なサービスが挙げられる。なお、本実施形態に係る会議支援サービスが、下記に示す例に限られないことは、言うまでもない。
・情報処理装置間におけるファイル共有
・情報処理装置間の通信における通信方式の選択
・会議に用いられるツールの提供
・会議室の予約
【０２６６】
再度図１１を参照して、本実施形態に係る情報処理システムにおける処理の第１の例について説明する。ステップＳ３２２において情報処理装置１００に対して提供するサービスが判定されると、サービス提供装置４００は、判定されたサービスに関する処理である、会議支援サービスに関する処理を開始する（Ｓ３２４）。サービス提供装置４００は、例えば、サービスに関する処理の結果に応じたサービス情報を、適宜情報処理装置１００に対して送信する。
【０２６７】
情報処理装置１００は、“情報処理装置１００が予め有している機能を用いた、情報処理装置１００で完結する個別の処理”や、“機器３００と連携した処理（拡張した機能を利用した処理の一例）”、“サービス提供装置４００と連携した処理”を行う（Ｓ３２６Ａ、３２６Ｂ、３２６Ｃ）。例えば、情報処理装置１００における処理としては、“機能の拡張前から自装置が有する機能を用いた処理”や、“サービス提供装置４００から送信されるサービス情報に基づく処理（機能の拡張前から自装置が有する機能を用いた処理、または、拡張された機能を利用した処理）”、“拡張された機能に対応する機器３００と連携した処理”、“サービス提供装置４００と連携した処理（機能の拡張前から自装置が有する機能を用いた処理、または、拡張された機能を利用した処理）”、あるいは、これらを組み合わせた処理などが挙げられる。
【０２６８】
本実施形態に係る情報処理システムでは、例えば図１１に示すような処理が行われる。例えば図１１に示す処理が行われることによって、情報処理装置１００は、外部の機器３００が有する機能によって機能を拡張し、情報処理装置１００で完結する個別の処理や、機器３００やサービス提供装置４００と連携した処理を行うことができる。また、例えば図１１に示す処理が行われることによって、サービス提供装置４００は、外部の機器が有する機能によって機能が拡張される情報処理装置１００に対して、会議支援サービスのような、会議室（外部の機器による機能の拡張が行われる空間の一例）に対応するサービスを提供することができる。
【０２６９】
なお、本実施形態に係る情報処理システムにおける、情報処理装置１００の機能の拡張に係る処理、および、サービス提供装置４００による会議支援サービスサービスの提供に係る処理が、図１１に示す例に限られないことは、言うまでもない。
【０２７０】
（ｉｉ）本実施形態に係る情報処理システムにおける処理の第２の例
次に、本実施形態に係る情報処理システムにおける処理の第２の例として、本実施形態に係るサービス提供装置が、会議の管理に関するサービスを提供する場合における処理の他の例を示す。
【０２７１】
図１３は、本実施形態に係る情報処理システムにおける処理の第２の例を示す説明図である。図１３では、情報処理装置１００が、解除情報、空間情報、属性情報、および接続情報を、ＲＦタグ２００から取得する場合における、本実施形態に係る情報処理システムにおける処理の一例を示している。また、図１３は、図１１に示す処理によりサービス提供装置４００により提供されている会議支援サービス（会議の管理に関するサービスの一例）が、終了される場合の処理の一例を示している。
【０２７２】
図１３では、例えば、情報処理装置１００におけるステップＳ４００〜Ｓ４０４の処理が、例えば、上記（１）の処理（取得制御処理）に該当する。図１３では、例えば、情報処理装置１００におけるステップＳ４０６〜Ｓ４１４の処理が、上記（２）の処理（機能制御処理）に該当する。
【０２７３】
図１３では、例えば、サービス提供装置４００におけるステップＳ４１８の処理が、上記（Ｉ）の処理（判定処理）に該当する。また、図１３では、例えば、サービス提供装置４００におけるステップＳ４２０、Ｓ４２２、Ｓ４２４の処理が、上記（ＩＩ）の処理（実行処理）に該当する。また、図１３では、例えば、サービス提供装置４００におけるステップＳ４１６の処理が、上記（ＩＩＩ）の処理（機能管理処理）に該当し、ステップＳ４２８の処理が、上記（ＩＶ）の処理（記録制御処理）に該当する。
【０２７４】
例えばユーザがタッチ操作を行うことによって、情報処理装置１００とＲＦタグ２００との距離が通信可能な範囲内となると、情報処理装置１００とＲＦタグ２００とは、例えば図１１に示すステップＳ３００と同様に、捕捉処理を行う（Ｓ４００）。
【０２７５】
ステップＳ４００によりＲＦタグ２００が検出されると、情報処理装置１００は、情報送信要求を送信する（Ｓ４０２）。
【０２７６】
ステップＳ４０２において情報処理装置１００から送信された情報送信要求を受信したＲＦタグ２００は、情報送信要求に応じて、機能の拡張に関する情報を送信する（Ｓ４０４）。図１３では、ＲＦタグ２００が、機能の拡張に関する情報として、解除情報、空間情報、属性情報、および接続情報を送信する例を示している。
【０２７７】
ステップＳ４０４においてＲＦタグ２００から送信された解除情報、空間情報、属性情報、および接続情報を受信した情報処理装置１００は、解除情報に基づいて拡張された機能を解除すると判定し、空間情報と属性情報とに基づいて、解除する機能を特定する（Ｓ４０６）。本実施形態に係る情報処理装置は、ステップＳ４０６において、例えば、上記（２−３−１）や上記（２−３−２）に示すような機能の拡張に係る処理における、拡張する機能特定する処理と同様の処理を行うことによって、解除する機能を特定する。
【０２７８】
情報処理装置１００は、例えば図１１に示すステップＳ３１０と同様に、サービス提供装置４００との間で認証処理を行い、サービス提供装置４００に接続する（Ｓ４１０）。なお、情報処理装置１００とサービス提供装置４００とが既に接続されている場合、すなわち、情報処理装置１００とサービス提供装置４００とが通信可能な状態である場合には、情報処理装置１００は、サービス提供装置４００との間でステップＳ４０８の処理を行わなくてもよい。
【０２７９】
ステップＳ４０８において認証処理が正常に完了して通信可能な状態となると、情報処理装置１００は、例えば、装置に関する情報を、サービス提供装置４００へ送信する（Ｓ４１０）。図１３では、情報処理装置１００が、装置に関する情報として、解除情報、空間情報、識別情報、および機能情報を送信する例を示している。
【０２８０】
情報処理装置１００は、ステップＳ４０６の処理において特定された機能に対応する機器３００との接続を終了させる（Ｓ４１２）。情報処理装置１００は、例えば、ステップＳ４０４において受信された、ステップＳ４０６の処理において特定された機能に対応する機器の接続情報を用いて、当該機器３００と通信を終了させることにより、接続を終了する。なお、図１３では、１つの機器３００を示しているが、情報処理装置１００は、複数の機器との接続を終了することが可能である。
【０２８１】
ステップＳ４１２において接続が終了されると、情報処理装置１００は、ステップＳ４０６の処理において特定された機能を解除する（Ｓ４１４）。情報処理装置１００は、例えば、機能の追加に係る更新が行われた機能情報から、追加された機能に該当するデータを削除することによって、ステップＳ４０６の処理において特定された機能を自装置が有する機能から削除する。また、本実施形態に係る情報処理装置は、例えば、リレーショナルデータベースなどを更新して、機能情報と属性情報との対応付けを解除することによって、ステップＳ４０６の処理において特定された機能を自装置が有する機能から削除してもよい。
【０２８２】
ステップＳ４１０において情報処理装置１００から送信された装置に関する情報（解除情報、空間情報、識別情報、および機能情報）を受信したサービス提供装置４００は、情報処理装置１００が有する機能を更新する（Ｓ４１６）。
【０２８３】
サービス提供装置４００は、例えば、取得された解除情報に基づいて情報処理装置１００において拡張した機能の解除が行われたと判定し、ステップＳ４０６と同様の処理を行うことによって、解除する機能を特定する。そして、サービス提供装置４００は、例えば、ステップＳ４０６と同様の処理を行い、図９のＢに示すようなテーブル（または、データベース）から、解除する機能を削除することによって、情報処理装置１００が有する機能を更新する。
【０２８４】
ステップＳ４１６において情報処理装置１００が有する機能が更新されると、サービス提供装置４００は、取得された空間情報と機能情報とに基づいて、提供を停止するサービスを判定する（Ｓ４１８）。サービス提供装置４００は、例えば、空間情報と機能情報とを用いて、図１１のステップＳ３２２と同様の処理を行うことによって、提供を停止するサービスを判定する。図１３に示す例では、ステップＳ４１８において、例えば図１１において実行されている会議支援サービス（会議の管理に関するサービスの一例）が、提供を停止するサービスとして判定される。
【０２８５】
ステップＳ４１８において提供を停止するサービスが判定されると、サービス提供装置４００は、判定されたサービスに関する処理である、会議支援サービスに関する処理の実行を停止する（Ｓ４２０）。また、サービス提供装置４００は、会議支援サービスに関する処理の実行の停止に伴い、会議室の予約をリリースする（Ｓ４２２）。そして、サービス提供装置４００は、サービスを停止した旨の結果を示すデータを、情報処理装置１００に対して送信する（Ｓ４２４）。
【０２８６】
ステップＳ４２４においてサービス提供装置４００から送信された、サービスを停止した旨の結果を示すデータを受信した情報処理装置１００は、サービスを停止した旨の結果を示すデータが示す内容を、ユーザに対して通知させる（Ｓ４２６）。情報処理装置１００は、例えば、表示デバイスや音声出力デバイスを制御し、画像や文字による視覚的な通知や、音声による聴覚的な通知を行わせる。
【０２８７】
ステップＳ４２０において、会議支援サービスに関する処理の実行を停止すると、サービス提供装置４００は、会議に係る資料を記録媒体に記録させる（Ｓ４２８）。
【０２８８】
本実施形態に係る情報処理システムでは、例えば図１３に示すような処理が行われる。例えば図１３に示す処理が行われることによって、情報処理装置１００は、図１１に示す処理などにより拡張された機能を、解除することができる。また、例えば図１３に示す処理が行われることによって、サービス提供装置４００は、例えば図１１に示す処理により提供していたサービスの提供を、終了することができる。
【０２８９】
なお、拡張された機能の解除やサービスの終了に係る、本実施形態に係る情報処理システムにおける処理は、図１３に示す例に限られない。
【０２９０】
例えば、本実施形態に係る情報処理システムでは、ユーザが情報処理装置１００に対して機能の解除を開始するための解除操作など所定のユーザ操作を行い、当該所定のユーザ操作をトリガとして、拡張された機能を解除することも可能である。
【０２９１】
所定のユーザ操作に基づいて、拡張された機能を解除する場合、情報処理装置１００は、例えば、記憶部（後述する）などの記録媒体に記憶されている、属性情報、接続情報、空間情報などを用いて、図１３に示すステップＳ４０６、Ｓ４１２、Ｓ４１４の処理を行うことによって、拡張された機能を解除する。また、所定のユーザ操作に基づいて、拡張された機能を解除する場合、情報処理装置１００は、例えば、所定のユーザ操作に基づく解除情報を生成して、図１３に示すステップＳ４１０の処理を行う。
【０２９２】
（ｉｉｉ）本実施形態に係る情報処理システムにおける処理の第３の例
上記では、本実施形態に係る情報処理システムにおける処理の第１の例、第２の例として、本実施形態に係るサービス提供装置が、会議の管理に関するサービスを提供する場合における処理の例を示した。しかしながら、上述したように、本実施形態に係るサービス提供装置が提供するサービスは、会議の管理に関するサービスに限られない。そこで、次に、本実施形態に係る情報処理システムにおける処理の第３の例として、本実施形態に係るサービス提供装置が、いわゆるサテライトオフィスに関するサービスを提供する場合における処理の一例を示す。
【０２９３】
図１４は、本実施形態に係る情報処理システムにおける処理の第３の例を示す説明図である。図１４では、図１１と同様に、情報処理装置１００が、空間情報、属性情報、および接続情報を、ＲＦタグ２００から取得する場合における、本実施形態に係る情報処理システムにおける処理の一例を示している。
【０２９４】
図１４では、例えば、情報処理装置１００におけるステップＳ５００〜Ｓ５０４の処理が、例えば、上記（１）の処理（取得制御処理）に該当する。また、図１４では、例えば、情報処理装置１００におけるステップＳ５０６〜Ｓ５１２の処理が、上記（２）の処理（機能制御処理）に該当する。
【０２９５】
図１４では、例えば、サービス提供装置４００におけるステップＳ５１６の処理が、上記（Ｉ）の処理（判定処理）に該当する。また、図１４では、例えば、サービス提供装置４００におけるステップＳ５１８、Ｓ５２０Ｃ、Ｓ５２２の処理が、上記（ＩＩ）の処理（実行処理）に該当する。また、図１１では、例えば、サービス提供装置４００におけるステップＳ５１４の処理が、上記（ＩＩＩ）の処理（機能管理処理）に該当する。
【０２９６】
例えばユーザがタッチ操作を行うことによって、情報処理装置１００とＲＦタグ２００との距離が通信可能な範囲内となると、情報処理装置１００とＲＦタグ２００とは、例えば図１１に示すステップＳ３００と同様に、捕捉処理を行う（Ｓ５００）。
【０２９７】
ステップＳ５００によりＲＦタグ２００が検出されると、情報処理装置１００は、情報送信要求を送信する（Ｓ５０２）。
【０２９８】
ステップＳ５０２において情報処理装置１００から送信された情報送信要求を受信したＲＦタグ２００は、情報送信要求に応じて、機能の拡張に関する情報を送信する（Ｓ５０４）。図１４では、ＲＦタグ２００が、機能の拡張に関する情報として、空間情報、属性情報、および接続情報を送信する例を示している。
【０２９９】
ステップＳ５０４においてＲＦタグ２００から送信された空間情報、属性情報、および接続情報を受信した情報処理装置１００は、例えば図１１のステップＳ３０６と同様に、空間情報と属性情報とに基づいて、機能を拡張する（Ｓ５０６）。
【０３００】
情報処理装置１００は、例えば図１１に示すステップＳ３１０と同様に、サービス提供装置４００との間で認証処理を行い、サービス提供装置４００に接続する（Ｓ５０８）。なお、情報処理装置１００とサービス提供装置４００とが既に接続されている場合、すなわち、情報処理装置１００とサービス提供装置４００とが通信可能な状態である場合には、情報処理装置１００は、サービス提供装置４００との間でステップＳ５０８の処理を行わなくてもよい。
【０３０１】
ステップＳ５０８において認証処理が正常に完了して通信可能な状態となると、情報処理装置１００は、例えば、装置に関する情報を、サービス提供装置４００へ送信する（Ｓ５１０）。図１４では、情報処理装置１００が、装置に関する情報として、空間情報、識別情報、および機能情報を送信する例を示している。
【０３０２】
情報処理装置１００は、例えば図１１のステップＳ３１８と同様に、ステップＳ５０６の処理において拡張された機能に対応する機器３００との間で、通信を開始するための接続処理を行い、接続を開始する（Ｓ５１２）。なお、図１４では、１つの機器３００を示しているが、上述したように、情報処理装置１００は、複数の機器との接続を開始することが可能である。
【０３０３】
なお、図１４では、情報処理装置１００が、ステップＳ５０８の処理の後に、ステップＳ５１２の処理を行う例を示しているが、情報処理装置１００における処理は、上記に限られない。例えば、情報処理装置１００は、ステップＳ５１２の処理の後に、ステップＳ５０８、Ｓ５１０の処理を行ってもよいし、ステップＳ５０８、Ｓ５１０の処理と、ステップＳ５１２の処理とを同期して行ってもよい。
【０３０４】
ステップＳ５１０において情報処理装置１００から送信された装置に関する情報（空間情報、識別情報、および機能情報）を受信したサービス提供装置４００は、例えば図１１のステップＳ３２０と同様に、情報処理装置１００が有する機能を更新する（Ｓ５１４）。
【０３０５】
ステップＳ５１４において情報処理装置１００が有する機能が更新されると、サービス提供装置４００は、情報処理装置１００に対して提供するサービスを判定する（Ｓ５１６）。サービス提供装置４００は、例えば、上記（Ｉ−２）に示す第２の例に係る判定処理を行うことによって、情報処理装置１００に対して提供するサービスを判定する。以下では、ステップＳ５１６において、サテライトオフィスに関するサービスが、情報処理装置１００に対して提供するサービスとして判定された場合を例に挙げる。
【０３０６】
ステップＳ５１６において情報処理装置１００に対して提供するサービスが判定されると、サービス提供装置４００は、判定されたサービスに関する処理である、サテライトオフィスに関するサービスに関する処理を開始する（Ｓ５１８）。サービス提供装置４００は、例えば、サービスに関する処理の結果に応じたサービス情報を、適宜情報処理装置１００に対して送信する。
【０３０７】
情報処理装置１００は、例えば図１１のステップＳ３２６Ａ、Ｓ３２６Ｂ、Ｓ３２６Ｃと同様に“情報処理装置１００が予め有している機能を用いた、情報処理装置１００で完結する個別の処理”や、“機器３００と連携した処理（拡張した機能を利用した処理の一例）”、“サービス提供装置４００と連携した処理”を行う（Ｓ５２０Ａ、５２０Ｂ、５２０Ｃ）。
【０３０８】
また、サービス提供装置４００は、サービスに関する処理の結果に応じて、サテライトオフィス周辺に存在する店を紹介するデータや、当該店で使用可能なクーポンなど（空間情報が示す空間に関連するコンテンツやデータの一例）を、情報処理装置１００に対してサービス情報として提供する（Ｓ５２２）。ここで、サテライトオフィス周辺に存在する店を紹介するデータや、当該店で使用可能なクーポンなどデータは、例えば、サービス提供装置４００が生成したデータであってもよいし、サービス提供装置４００が、外部のサーバなどから取得したデータであってもよい。なお、図１４では、ステップＳ５２０ＣとステップＳ５２２とを分けて表しているが、ステップＳ５２２の処理は、例えば、ステップＳ５２０Ｃの一環として行われる。
【０３０９】
本実施形態に係る情報処理システムでは、例えば図１４に示すような処理が行われる。例えば図１４に示す処理が行われることによって、情報処理装置１００は、サテライトオフィスにおいて、外部の機器３００が有する機能によって機能を拡張し、情報処理装置１００で完結する個別の処理や、機器３００やサービス提供装置４００と連携した処理を行うことができる。また、例えば図１４に示す処理が行われることによって、サービス提供装置４００は、外部の機器が有する機能によって機能が拡張される情報処理装置１００に対して、サテライトオフィスに関するサービスのような、サテライトオフィス（外部の機器による機能の拡張が行われる空間の一例）に対応するサービスを提供することができる。
【０３１０】
なお、本実施形態に係る情報処理システムにおける、情報処理装置１００の機能の拡張に係る処理、および、サービス提供装置４００によるサテライトオフィスに関するサービスの提供に係る処理が、図１４に示す例に限られないことは、言うまでもない。
【０３１１】
（本実施形態に係る情報処理装置）
次に、上述した本実施形態に係る情報処理方法に係る処理を行うことが可能な、本実施形態に係る情報処理装置の構成の一例について、説明する。
【０３１２】
図１５は、本実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、通信部１０２と、取得部１０４と、記憶部１０６と、制御部１０８とを備える。
【０３１３】
また、情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。情報処理装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０３１４】
ここで、ＲＯＭ（図示せず）は、制御部１０８が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０８により実行されるプログラムなどを一時的に記憶する。
【０３１５】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０３１６】
［情報処理装置１００のハードウェア構成例］
図１６は、本実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、取得デバイス１６６とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１６８で各構成要素間を接続する。
【０３１７】
ＭＰＵ１５０は、例えば、ＭＰＵなどのプロセッサや各種処理回路などで構成され、情報処理装置１００全体を制御する制御部１０８として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、例えば、後述する取得制御部１１０、および機能制御部１１２の役目を果たす。
【０３１８】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０３１９】
記録媒体１５６は、記憶部１０６として機能し、例えば、機能情報や、属性情報、接続情報、空間情報などの本実施形態に係る情報処理方法に係る情報や、アプリケーションなど、様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、例えば、耐タンパ性を有する記録媒体であってもよく、また、情報処理装置１００から着脱可能であってもよい。
【０３２０】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【０３２１】
なお、入出力インタフェース１５８が、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０３２２】
通信インタフェース１６４は、例えば、ネットワークを介して（あるいは、直接的に）、外部の機器や、本実施形態に係るサービス提供装置などの外部装置と、無線または有線で通信を行うための通信部１０２として機能する。通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）など、外部装置と通信することが可能な様々な通信デバイスが挙げられる。
【０３２３】
取得デバイス１６６は、例えば本実施形態に係る外部オブジェクトから本実施形態に係る機能の拡張に関する情報を取得する、取得部１０４として機能する。
【０３２４】
ここで、取得デバイス１６６としては、例えば、ＮＦＣやにおける質問器の役目を果たす送受信回路（例えば、リーダ／ライタとして機能する送受信回路）や、ＮＦＣにおける応答器の役目を果たす送受信回路（例えば、ＩＣチップなど）など、ＮＦＣやＲＦＩＤに係る通信デバイスが挙げられる。また、取得デバイス１６６は、例えば、アンテナを備え、備えているアンテナを介して通信を行う構成であってもよいし、外部のアンテナに接続され、外部のアンテナを介して通信を行う構成であってもよい。
【０３２５】
なお、取得デバイス１６６は、ＮＦＣやＲＦＩＤに係る通信デバイスに限られない。例えば、取得デバイス１６６は、モデムなどの音声周波数帯域の信号による通信を行う通信デバイスや、可視光や赤外線などの光により通信を行う光通信デバイスなど、任意の通信方式の通信デバイスであってもよい。
【０３２６】
取得デバイス１６６が通信デバイスである場合、取得デバイス１６６は、例えば、通信方式が同一の、または、通信方式が異なる複数の通信デバイスを備えることも可能である。取得デバイス１６６が複数の通信デバイスを備える場合、取得デバイス１６６は、例えば、１つのＩＣで構成されていてもよいし、複数のＩＣで構成されていてもよい。また、取得デバイス１６６が複数の通信デバイスを備える場合、取得デバイス１６６は、例えば、アンテナを備える構成であってもよいし、外部のアンテナに接続される構成であってもよい。
【０３２７】
また、取得デバイス１６６は、通信デバイスに限られない。例えば、取得デバイス１６６は、画像（動画像または静止画像）を撮像する撮像デバイスであってもよい。取得デバイス１６６が撮像デバイスである場合、取得デバイス１６６は、例えば、本実施形態に係る外部オブジェクトを撮像することによって本実施形態に係る機能の拡張に関する情報を取得する。
【０３２８】
ここで、本実施形態に係る撮像デバイスとしては、例えば、レンズ／撮像素子と信号処理回路とが挙げられる。レンズ／撮像素子は、例えば、光学系のレンズと、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を複数用いたイメージセンサとで構成される。信号処理回路は、例えば、ＡＧＣ（Automatic  Gain  Control）回路やＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換する。また、信号処理回路は、例えば、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理や、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理など各種信号処理を行ってもよい。
【０３２９】
情報処理装置１００は、例えば図１６に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る情報処理装置１００のハードウェア構成は、図１６に示す構成に限られない。
【０３３０】
例えば、取得部１０４として機能する取得デバイス１６６が通信デバイスである場合、通信部１０２として機能する通信インタフェース１６４が、取得部１０４として機能することも可能である。
【０３３１】
また、取得部１０４として機能する取得デバイス１６６が通信デバイスである場合、通信インタフェース１６４と取得デバイス１６６とは、１つのＩＣで構成されていてもよいし、複数のＩＣで構成されていてもよい。また、通信インタフェース１６４と取得デバイス１６６とが、１つのＩＣで構成されている場合、当該ＩＣは、アンテナを備える構成であってもよいし、外部のアンテナに接続される構成であってもよい。
【０３３２】
また、情報処理装置１００は、例えば、外部の通信デバイスを介して、外部の機器やサービス提供装置などの外部装置と通信を行う場合には、通信インタフェース１６４を備えていなくてもよい。
【０３３３】
また、情報処理装置１００は、例えば、外部の通信デバイスを介した通信や、外部の撮像デバイスによる撮像によって、外部オブジェクトから機能の拡張に関する情報を取得する場合には、取得デバイス１６６を備えていなくてもよい。
【０３３４】
さらに、情報処理装置１００は、記録媒体１５６や、操作入力デバイス１６０、表示デバイス１６２を備えない構成をとることも可能である。
【０３３５】
再度図１５を参照して、情報処理装置１００の構成の一例について説明する。通信部１０２は、例えば、ネットワークを介して（あるいは、直接的に）、外部の機器や、本実施形態に係るサービス提供装置などの外部装置と、無線または有線で通信を行う。通信部１０２における信号の受信は、例えば、制御部１０８により制御される。通信部１０２としては、例えば、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路や、ＬＡＮ端子および送受信回路など、外部装置と通信することが可能な様々な通信デバイスが挙げられる。
【０３３６】
取得部１０４は、本実施形態に係る機能の拡張に関する情報を、外部オブジェクトから取得する。取得部１０４における、外部オブジェクトからの本実施形態に係る機能の拡張に関する情報の取得は、例えば、制御部１０８（より具体的には、例えば、後述する取得制御部１１０）により制御される。ここで、取得部１０４としては、例えば、外部オブジェクトと通信を行うことが可能な通信デバイス（例えば、ＮＦＣやＲＦＩＤに係る通信デバイスなど）や、外部オブジェクトを撮像する撮像デバイスなどの取得デバイスが挙げられる。
【０３３７】
記憶部１０６は、情報処理装置１００が備える記憶手段であり、例えば、機能情報や、属性情報、接続情報、空間情報などの本実施形態に係る情報処理方法に係る情報や、アプリケーションなど、様々なデータを記憶する。図１５では、機能情報１２０と、属性情報１２２と、接続情報１２４とが、記憶部１０６に記憶されている例を示している。
【０３３８】
ここで、記憶部１０６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記憶部１０６は、例えば、耐タンパ性を有する記録媒体であってもよく、また、情報処理装置１００から着脱可能であってもよい。
【０３３９】
制御部１０８は、例えばＭＰＵなどで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０８は、例えば、取得制御部１１０と、機能制御部１１２とを備え、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０３４０】
取得制御部１１０は、上記（１）の処理（取得制御処理）を主導的に行う役目を果たし、本実施形態に係る機能の拡張に関する情報を、外部オブジェクトから取得させる。取得制御部１１０は、例えば、取得部１０４を構成する取得デバイス、または、取得部１０４に対応する機能を有する外部の取得デバイスを制御することによって、機能の拡張に関する情報を、外部オブジェクトから取得する。
【０３４１】
機能制御部１１２は、上記（２）の処理（機能制御処理）を主導的に行う役目を果たす。機能制御部１１２は、取得された機能の拡張に関する情報に含まれる属性情報に基づいて、属性情報が示す機能を自装置が有する機能として、自装置が有する機能を拡張する。そして、機能制御部１１２は、取得された機能の拡張に関する情報に含まれる接続情報に基づいて拡張された機能に対応する機器を接続させて、拡張した機能を有効化する。
【０３４２】
より具体的には、機能制御部１１２は、例えば、上記（２−１）に示す第１の例に係る機能制御処理〜上記（２−６）に示す第６の例に係る機能制御処理を行う。
【０３４３】
制御部１０８は、例えば、取得制御部１１０、および機能制御部１１２を備えることによって、本実施形態に係る情報処理方法に係る処理を主導的に行う。
【０３４４】
情報処理装置１００は、例えば図１５に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、上記（１）の処理（取得制御処理）、および上記（２）の処理（機能制御処理））を行う。
【０３４５】
したがって、情報処理装置１００は、例えば図１５に示す構成によって、外部の機器が有する機能によって機能を拡張することがことができる。
【０３４６】
また、例えば図１５に示す構成によって、情報処理装置１００は、例えば上述したような、本実施形態に係る情報処理方法に係る処理が行われることにより奏される効果を奏することができる。
【０３４７】
なお、本実施形態に係る情報処理装置の構成は、図１５に示す構成に限られない。
【０３４８】
例えば、本実施形態に係る情報処理装置は、図１５に示す取得制御部１１０と機能制御部１１２とのうちの、一方または双方を、制御部１０８とは個別に備える（例えば、個別の処理回路で実現する）ことができる。また、取得制御部１１０が制御部１０８とは個別に備えられる場合、取得制御部１１０は、例えば、取得部１０４と一体であってもよいし、取得部１０４と別体であってもよい。
【０３４９】
また、例えば、通信部１０２と同様の機能、構成を有する外部の通信デバイスを介して、外部の機器やサービス提供装置などの外部装置と通信を行う場合には、通信部１０２を備えていなくてもよい。
【０３５０】
また、例えば、取得部１０４と同様の機能、構成を有する外部の取得デバイスを制御することによって、本実施形態に係る機能の拡張に関する情報を取得する構成である場合には、本実施形態に係る情報処理装置は、取得部１０４を備えていなくてもよい。
【０３５１】
また、例えば、接続されている外部記録媒体や外部装置が備える記録媒体などの、外部の記録媒体に記憶されている、機能情報などの本実施形態に係る情報処理方法に係る情報を、本実施形態に係る情報処理装置が処理に用いる場合には、本実施形態に係る情報処理装置は、記憶部１０６を備えていなくてもよい。
【０３５２】
（本実施形態に係るサービス提供装置）
次に、上述した本実施形態に係るサービス提供方法に係る処理を行うことが可能な、本実施形態に係るサービス提供装置の構成の一例について、説明する。
【０３５３】
図１７は、本実施形態に係るサービス提供装置４００の構成の一例を示すブロック図である。サービス提供装置４００は、例えば、通信部４０２と、制御部４０４とを備える。
【０３５４】
また、サービス提供装置４００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）、様々な情報を記憶する記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。サービス提供装置４００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０３５５】
ここで、ＲＯＭ（図示せず）は、制御部４０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部４０４により実行されるプログラムなどを一時的に記憶する。
【０３５６】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０３５７】
［サービス提供装置４００のハードウェア構成例］
図１８は、本実施形態に係るサービス提供装置４００のハードウェア構成の一例を示す説明図である。サービス提供装置４００は、例えば、ＭＰＵ４５０と、ＲＯＭ４５２と、ＲＡＭ４５４と、記録媒体４５６と、入出力インタフェース４５８と、操作入力デバイス４６０と、表示デバイス４６２と、通信インタフェース４６４とを備える。また、サービス提供装置４００は、例えば、データの伝送路としてのバス４６６で各構成要素間を接続する。
【０３５８】
ＭＰＵ４５０は、例えば、ＭＰＵなどのプロセッサや各種処理回路などで構成され、サービス提供装置４００全体を制御する制御部４０４として機能する。また、ＭＰＵ４５０は、サービス提供装置４００において、例えば、後述する判定部４１０、処理部４１２、機能管理部４１４、および記録制御部４１６の役目を果たす。
【０３５９】
ＲＯＭ４５２は、ＭＰＵ４５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ４５４は、例えば、ＭＰＵ４５０により実行されるプログラムなどを一時的に記憶する。
【０３６０】
記録媒体４５６は、記憶部（図示せず）として機能し、例えば、図９のＡに示すようなテーブル（またはデータベース）や図９のＢに示すようなテーブル（またはデータベース）などの本実施形態に係るサービス提供方法に係る情報や、アプリケーションなど、様々なデータを記憶する。ここで、記録媒体４５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体４５６は、例えば、サービス提供装置４００から着脱可能であってもよい。
【０３６１】
入出力インタフェース４５８は、例えば、操作入力デバイス４６０や、表示デバイス４６２を接続する。操作入力デバイス４６０は、操作部（図示せず）として機能し、また、表示デバイス４６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース４５８としては、例えば、ＵＳＢ端子や、ＤＶＩ端子、ＨＤＭＩ（登録商標）端子、各種処理回路などが挙げられる。また、操作入力デバイス４６０は、例えば、サービス提供装置４００上に備えられ、サービス提供装置４００の内部で入出力インタフェース４５８と接続される。操作入力デバイス４６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス４６２は、例えば、サービス提供装置４００上に備えられ、サービス提供装置４００の内部で入出力インタフェース４５８と接続される。表示デバイス４６２としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられる。
【０３６２】
なお、入出力インタフェース４５８が、サービス提供装置４００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス４６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０３６３】
通信インタフェース４６４は、例えば、ネットワークを介して（あるいは、直接的に）、本実施形態に係る情報処理装置などの外部装置と、無線または有線で通信を行うための通信部４０２として機能する。通信インタフェース４６４としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）など、外部装置と通信することが可能な様々な通信デバイスが挙げられる。
【０３６４】
サービス提供装置４００は、例えば図１８に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係るサービス提供装置４００のハードウェア構成は、図１８に示す構成に限られない。
【０３６５】
例えば、サービス提供装置４００は、例えば、外部の通信デバイスを介して、外部の機器やサービス提供装置などの外部装置と通信を行う場合には、通信インタフェース４６４を備えていなくてもよい。
【０３６６】
また、サービス提供装置４００は、記録媒体４５６や、操作入力デバイス４６０、表示デバイス４６２を備えない構成をとることも可能である。
【０３６７】
再度図１７を参照して、サービス提供装置４００の構成の一例について説明する。通信部４０２は、例えば、ネットワークを介して（あるいは、直接的に）、本実施形態に係る情報処理装置などの外部装置と、無線または有線で通信を行う。通信部４０２における信号の受信は、例えば、制御部４０４により制御される。通信部４０２としては、例えば、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路や、ＬＡＮ端子および送受信回路など、外部装置と通信することが可能な様々な通信デバイスが挙げられる。
【０３６８】
制御部４０４は、例えばＭＰＵなどで構成され、サービス提供装置４００全体を制御する役目を果たす。また、制御部４０４は、例えば、判定部４１０と、処理部４１２と、機能管理部４１４と、記録制御部４１６とを備え、本実施形態に係るサービス提供方法に係る処理を主導的に行う役目を果たす。
【０３６９】
判定部４１０は、上記（Ｉ）の処理（判定処理）を主導的に行う役目を果たし、本実施形態に係る情報処理装置から取得された装置に関する情報に基づいて、本実施形態に係る情報処理装置に対して提供するサービスを判定する。
【０３７０】
より具体的には、判定部４１０は、例えば、上記（Ｉ−１）に示す第１の例に係る判定処理〜上記（Ｉ−５）に示す第５の例に係る判定処理を行う。
【０３７１】
処理部４１２は、上記（ＩＩ）の処理（実行処理）を主導的に行う役目を果たし、判定部４１０において提供すると判定されたサービスに関する処理を実行する。
【０３７２】
また、処理部４１２は、例えば、実行されたサービスに関する処理に対応する、サービスに関するサービス情報を、本実施形態に係る情報処理装置に対して送信させる。
【０３７３】
また、処理部４１２は、例えば、上記（ＩＩ−１）に示す第１の例に係る実行処理〜上記（ＩＩ−３）に示す第３の例に係る実行処理を行ってもよい。
【０３７４】
機能管理部４１４は、上記（ＩＩＩ）の処理（機能管理処理）を主導的に行う役目を果たし、本実施形態に係る情報処理装置が有する機能を管理する。
【０３７５】
より具体的には、機能管理部４１４は、例えば、取得された機能情報と識別情報とに基づいて、識別情報が示す情報処理装置が有する機能を更新することによって、本実施形態に係る情報処理装置が有する機能を管理する。また、機能管理部４１４は、例えば、本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに更新することによって、複数の本実施形態に係る情報処理装置が有する機能を、本実施形態に係る情報処理装置ごとに管理する。
【０３７６】
記録制御部４１６は、上記（ＩＶ）の処理（記録制御処理）を主導的に行う役目を果たし、本実施形態に係る情報処理装置に対して提供しているサービスに関する処理の実行を終了した場合には、実行していたサービスに関する処理に関する情報を、記録媒体に記録させる。記録制御部４１６は、例えば、上記（ＩＩ−１）に示す第１の例に係る実行処理〜上記（ＩＩ−３）に示す第３の例に係る実行処理によって、本実施形態に係る情報処理装置に対して提供しているサービスに関する処理の実行を終了した場合に、実行していたサービスに関する処理に関する情報を、記録媒体に記録させる。
【０３７７】
制御部４０４は、例えば、判定部４１０、処理部４１２、機能管理部４１４、および記録制御部４１６を備えることによって、本実施形態に係るサービス提供方法に係る処理を主導的に行う。
【０３７８】
サービス提供装置４００は、例えば図１７に示す構成によって、本実施形態に係るサービス提供方法に係る処理（例えば、“上記（Ｉ）の処理（判定処理）および上記（ＩＩ）の処理（実行処理）”や、“上記（Ｉ）の処理（判定処理）および上記（ＩＩ）の処理（実行処理）と、上記（ＩＩＩ）の処理（機能管理処理）および上記（ＩＶ）の処理（記録制御処理）のうちの一方または双方の処理”）を行う。
【０３７９】
したがって、サービス提供装置４００は、例えば図１７に示す構成によって、本実施形態に係る情報処理装置に対して、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【０３８０】
また、例えば図１７に示す構成によって、サービス提供装置４００は、例えば上述したような、本実施形態に係るサービス提供方法に係る処理が行われることにより奏される効果を奏することができる。
【０３８１】
なお、本実施形態に係るサービス提供装置の構成は、図１７に示す構成に限られない。
【０３８２】
例えば、本実施形態に係るサービス提供装置は、図１７に示す判定部４１０、処理部４１２、機能管理部４１４、および記録制御部４１６のうちの、１または２以上を、制御部４０４とは個別に備える（例えば、個別の処理回路で実現する）ことができる。
【０３８３】
また、本実施形態に係るサービス提供装置は、例えば、図１７に示す機能管理部４１４と記録制御部４１６とのうちの、一方または双方を備えない構成をとることも可能である。
【０３８４】
機能管理部４１４と記録制御部４１６とのうちの、一方または双方を備えない構成であっても、本実施形態に係るサービス提供装置は、上記（Ｉ）の処理（判定処理）および上記（ＩＩ）の処理（実行処理）を行うことが可能である。よって、機能管理部４１４と記録制御部４１６とのうちの、一方または双方を備えない構成であっても、本実施形態に係るサービス提供装置は、本実施形態に係る情報処理装置に対して、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【０３８５】
また、例えば、通信部４０２と同様の機能、構成を有する外部の通信デバイスを介して、本実施形態に係る情報処理装置などの外部装置と通信を行う場合には、通信部４０２を備えていなくてもよい。
【０３８６】
以上、本実施形態に係る情報処理システムを構成する要素として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、タブレット型の装置や、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣ（Personal  Computer）などのコンピュータなど、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣに適用することもできる。
【０３８７】
また、本実施形態に係る情報処理システムを構成する要素として、外部オブジェクトを挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、“本実施形態に係る情報処理装置との間で、ＮＦＣによる通信技術やＲＦＩＤ技術などの無線通信技術を用いた無線通信を行うことが可能なデバイス（例えば、ＲＦタグ（応答器）や、ＩＣカード（応答器）、リーダ／ライタ（質問器）など）”や、“任意の通信方式によって本実施形態に係る情報処理装置との間で通信を行うことが可能なデバイス”など、本実施形態に係る情報処理装置との間で通信を行うことが可能な様々なデバイスに適用することができる。また、本実施形態は、例えば、マトリックス型二次元コードなどの二次元コードや、三次元コードなどの様々なコードに適用することも可能である。
【０３８８】
また、本実施形態に係る情報処理システムを構成する要素として、機器を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、“図３、図４に示したような、表示装置や、スピーカ、キーボード、マウス”や、タブレット型の装置、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣなどのコンピュータなど、様々な機能を有する任意の機器に適用することができる。
【０３８９】
また、本実施形態に係る情報処理システムを構成する要素として、サービス提供装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、ＰＣやサーバなどのコンピュータなど、様々な機器に適用することができる。また、本実施形態は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした、複数の装置からなるシステムにより実現されてもよい。つまり、本実施形態係るサービス提供方法に係る処理は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした、複数の装置からなるシステムにより実現されてもよい。
【０３９０】
（本実施形態に係るプログラム）
［１］本実施形態に係る情報処理装置として機能させるためのプログラム
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、上記（１）の処理（取得制御処理）、および上記（２）の処理（機能制御処理）など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、外部の機器が有する機能によって機能を拡張することがことができる。
【０３９１】
また、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を奏することができる。
【０３９２】
［２］本実施形態に係るサービス提供装置として機能させるためのプログラム
コンピュータを、本実施形態に係るサービス提供装置として機能させるためのプログラム（例えば、“上記（Ｉ）の処理（判定処理）および上記（ＩＩ）の処理（実行処理）”や、“上記（Ｉ）の処理（判定処理）および上記（ＩＩ）の処理（実行処理）と、上記（ＩＩＩ）の処理（機能管理処理）および上記（ＩＶ）の処理（記録制御処理）のうちの一方または双方の処理”など、本実施形態に係るサービス提供方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、本実施形態に係る情報処理装置に対して、空間情報に基づき決定された外部の機器による機能の拡張が行われる空間に対応するサービスを提供することができる。
【０３９３】
また、コンピュータを、本実施形態に係るサービス提供装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係るサービス提供方法に係る処理によって奏される効果を奏することができる。
【０３９４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０３９５】
例えば、上記では、コンピュータを、本実施形態に係る情報処理装置、または、本実施形態に係るサービス提供装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムをそれぞれ記憶させた記録媒体や、上記プログラムを共に記憶させた記録媒体も併せて提供することができる。
【０３９６】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０３９７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０３９８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
情報処理装置が外部オブジェクトから取得した前記情報処理装置が有する機能の拡張が行われる空間に関する空間情報と、前記情報処理装置が有する機能を示す機能情報とを含む、前記情報処理装置から取得された装置に関する情報に基づいて、前記情報処理装置に対して提供するサービスを判定する判定部と、
提供すると判定されたサービスに関する処理を実行する処理部と、
を備える、サービス提供装置。
（２）
前記装置に関する情報には、情報処理装置を識別することが可能な識別情報がさらに含まれ、
取得された前記機能情報と前記識別情報とに基づいて、前記識別情報が示す情報処理装置に対応する、情報処理装置が有する機能を示す情報を更新する機能管理部をさらに備え、
前記判定部は、取得された前記空間情報と、取得された前記機能情報に基づき更新された、前記識別情報が示す情報処理装置に対応する前記機能を示す情報が示す機能とに基づいて、前記情報処理装置に対して提供するサービスを判定する、（１）に記載のサービス提供装置。
（３）
前記機能管理部は、複数の情報処理装置に対応する情報処理装置が有する機能を示す情報を、情報処理装置ごとに更新し、
前記判定部は、さらに、前記識別情報が示す情報処理装置とは異なる他の情報処理装置に対応する、前記機能を示す情報が示す機能に基づいて、前記情報処理装置に対して提供するサービスを判定する、（２）に記載のサービス提供装置。
（４）
前記判定部は、取得された前記空間情報と、取得された前記機能情報が示す情報処理装置に対応する、前記機能を示す情報が示す機能とに基づいて、前記情報処理装置に対して提供するサービスを判定する、（１）に記載のサービス提供装置。
（５）
前記装置に関する情報には、情報処理装置が外部オブジェクトから取得した、拡張された機能を解除する解除情報がさらに含まれ、
前記解除情報が取得された場合、
前記判定部は、取得された前記装置に関する情報に基づいて、前記情報処理装置に対して提供されているサービスのうち、提供を停止するサービスを判定し、
前記処理部は、停止すると判定されたサービスに関する処理の実行を終了する、（１）〜（４）のいずれか１つに記載のサービス提供装置。
（６）
前記装置に関する情報には、情報処理装置を識別することが可能な識別情報がさらに含まれ、
取得された前記機能情報と前記識別情報とに基づいて、前記識別情報が示す情報処理装置に対応する、情報処理装置が有する機能を示す情報を更新する機能管理部をさらに備え、
前記判定部は、取得された前記空間情報と、取得された前記機能情報に基づき更新された、前記識別情報が示す情報処理装置に対応する前記機能を示す情報が示す機能とに基づいて、前記情報処理装置に対して提供されているサービスのうち、提供を停止するサービスを判定し、
前記処理部は、停止すると判定されたサービスに関する処理の実行を終了する、（１）に記載のサービス提供装置。
（７）
前記機能管理部は、複数の情報処理装置に対応する情報処理装置が有する機能を示す情報を、情報処理装置ごとに更新し、
前記判定部は、さらに、前記識別情報が示す情報処理装置とは異なる他の情報処理装置に対応する、前記機能を示す情報が示す機能に基づいて、前記情報処理装置に対して提供されているサービスのうち、提供を停止するサービスを判定する、（６）に記載のサービス提供装置。
（８）
前記処理部は、前記空間情報に対応する空間の状態を検出する検出デバイスの検出結果に基づいて、前記情報処理装置に対して提供している前記サービスに関する処理の実行を、選択的に終了する、（１）〜（７）のいずれか１つに記載のサービス提供装置。
（９）
前記処理部は、実行されたサービスに関する処理に対応する、サービスに関するサービス情報を、前記情報処理装置に対して送信させる、（１）〜（８）のいずれか１つに記載のサービス提供装置。
（１０）
前記処理部は、前記情報処理装置に対して提供している前記サービスに関する処理の実行を終了した場合には、実行していた前記サービスに関する処理に関する情報を、記録媒体に記録させる、（５）、（６）〜（８）のいずれか１つに記載のサービス提供装置。
（１１）
情報処理装置が外部オブジェクトから取得した前記情報処理装置が有する機能の拡張が行われる空間に関する空間情報と、前記情報処理装置が有する機能を示す機能情報とを含む、前記情報処理装置から取得された装置に関する情報に基づいて、前記情報処理装置に対して提供するサービスを判定するステップと、
提供すると判定されたサービスに関する処理を実行するステップと、
を有する、サービス提供装置により実行されるサービス提供方法。
（１２）
情報処理装置が外部オブジェクトから取得した前記情報処理装置が有する機能の拡張が行われる空間に関する空間情報と、前記情報処理装置が有する機能を示す機能情報とを含む、前記情報処理装置から取得された装置に関する情報に基づいて、前記情報処理装置に対して提供するサービスを判定するステップ、
提供すると判定されたサービスに関する処理を実行するステップ、
をコンピュータに実行させるためのプログラム。
【符号の説明】
【０３９９】
１００  情報処理装置
１０２、４０２    通信部
１０４    取得部
１０６    記憶部
１０８、４０４    制御部
１１０    取得制御部
１１２    機能制御部
２００    ＲＦタグ
３００Ａ、３００Ｂ、３００Ｃ、３００Ｄ、３００    機器
４００    サービス提供装置
４１０    判定部
４１２    処理部
４１４    機能管理部
４１６    記録制御部
【図１】
2018163674.tif 000003
【図２】
2018163674.tif 000004
【図３】
2018163674.tif 000005
【図４】
2018163674.tif 000006
【図５】
2018163674.tif 000007
【図６】
2018163674.tif 000008
【図７】
2018163674.tif 000009
【図８】
2018163674.tif 000010
【図９】
2018163674.tif 000011
【図１０】
2018163674.tif 000012
【図１１】
2018163674.tif 000013
【図１２】
2018163674.tif 000014
【図１３】
2018163674.tif 000015
【図１４】
2018163674.tif 000016
【図１５】
2018163674.tif 000017
【図１６】
2018163674.tif 000018
【図１７】
2018163674.tif 000019
【図１８】
2018163674.tif 000020