【手続補正書】
【提出日】平成19年8月26日(2007.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
作業空間内に配置され、ハイブリッドピア・ツー・ピアネットワークによる通信を行うサービスピアとなる機器が存在する作業空間を検出するサービス検出手段と、
ネットワーク上にサービスの接続インタフェースを公開し、ネットワークを介してサービスを提供するサービス提供手段と、
同一時間帯かつ同一作業空間内に存在すると認識されるサービスを検出するサービス検索手段と、
前記サービス検索手段によって検出されたサービス群を連携するサービス連携手段とを備えることを特徴とするサービス連携装置。
【請求項２】
前記サービス連携装置は更に、前記サービスピアの位置情報を保持するサービスインデクス手段を備え、
前記サービス検索手段は、前記サービスインデクス手段に問い合わせることによって、前記サービスピアの位置および同一時間帯に同一作業空間内に存在する他のサービスに関する情報を取得し、他のサービスピアとの間で連携関係を導出することを特徴とする請求項１記載の状況適応サービス連携装置。
【請求項３】
ハイブリッドピア・ツー・ピアネットワークによる通信を行うサービスピアとなる機器が存在する作業空間に関する情報を取得するステップ、同一時間帯かつ同一作業空間内に存在すると認識されるサービスを検出するサービス検索ステップ、前記サービス検索ステップによって検出されたサービス群を連携するサービス連携ステップをコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】サービス連携装置およびプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
そこで、本発明は、上記問題点に鑑みてなされたもので、柔軟性や開放性、更には、非集中性をも実現して、種々な機器を用いて共同作業を行うに最適な作業空間を形成することができるサービス連携装置およびプログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
前記サービス提供手段は、例えば、常時稼動するコンピュータ上で稼動する。本発明によれば、サービスをノートＰＣやＰＤＡなどの携帯機器のように電源のＯＮ／ＯＦＦが頻繁にされる機器ではなく、常時稼働する計算機上で動作させることができるため、障害に強く、また、高い計算能力が必要とされるサービスを提供することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
前記サービス検出手段は、例えば、サービスピアとなる機器に付与された識別子を検出し、前記識別子によって特定されるサービスピアの情報を前記サービスインデクス手段に通知する。本発明によれば、サービスピアとなる機器に付与された識別子を検出し、識別子によって特定されるサービスピアの情報をサービスインデクス手段に通知するので、確実に対象物を識別することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
前記サービス検索手段またはサービスインデクス手段は、例えば、前記サービス提供手段が提供するサービスの所在を指定することによって識別する。本発明によれば、サービス検索手段またはサービスインデクス手段をサービス提供手段が提供するサービスの所在を指定することによって識別するので、作業空間内にセンサを配置する必要がないため、安価な構成が可能になると共に、センサを設置することが難しい場所においても利用することが可能となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
前記サービス検索手段は、例えば、前記サービス提供手段が提供するサービスの所在が指定されると、前記サービスピア間で同じ作業空間内に存在するサービスピアに関する情報を共有伝播させることで同じ作業空間に存在するサービスピアを認識する。本発明によれば、サービス提供手段が提供するサービスの所在が指定されると、サービスピア間で同じ作業空間内に存在するサービスピアに関する情報を共有伝播させることで同じ作業空間に存在するサービスピアを認識するので、作業空間内にセンサを配置する必要がない。このため、安価な構成が可能になると共に、センサを設置することが難しい場所においても利用することが可能となる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
前記サービス連携装置は、例えば更に、各コンテクストに応じたアクセス鍵を発行するアクセス鍵発行手段を備え、前記サービス連携手段は、前記アクセス鍵発行手段が発行したアクセス鍵に基づいて、前記サービスの連携関係を設定する。本発明によれば、アクセス鍵に基づいて、サービスの連携関係を設定することで、連携を同一作業空間内に存在するサービスのみとの間に限定し、セキュアな連携をおこなうことができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
前記サービス連携装置は、例えば更に、前記作業空間の利用予約が行える利用予約手段を備え、前記サービス連携手段は、前記利用予約手段の利用予約に基づいて前記サービスを連携する。本発明によれば、利用予約に基づいて前記サービスを連携することで、予定外のサービスとの間での連携を抑制し、セキュアな連携をおこなうことができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
前記サービス連携手段は、例えば、予定する時間帯での作業空間の利用に関するパスワードに基づいて、前記サービスを連携する。本発明によれば、予定する時間帯での作業空間の利用に関するパスワードに基づいて、サービスを連携することで、予定外のサービスとの間での連携を抑制し、セキュアな連携をおこなうことができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
前記サービス連携手段は、例えば、過去のサービスの連携履歴に基づいて計算されるサービス間の信頼度に従って、サービス連携の際の認証処理を行う。本発明によれば、過去のサービスの連携履歴に基づいて計算されるサービス間の信頼度に従って、サービス連携の際の認証処理を行うことで、利用者に対して過度な認証処理を必要とさせないようにすることができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
前記サービス連携手段は、例えば、過去に連携したサービスに関するサービスピアのアドレスに基づいて、前記サービスを連携する。本発明によれば、過去に連携したサービスに関するサービスピアのアドレスに基づいて、サービスを連携することで、作業空間内で頻繁に連携関係が設定されるサービスに関しては、それらを連携時に、毎回、ネットワーク上で検索する必要がなくなるため、高速に連携関係を設定することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
前記サービス連携手段は、例えば、登録されたある時点でのサービス間の連携関係に基づいて、サービスの連携関係を再現する。本発明によれば、登録されたある時点でのサービス間の連携関係に基づいて、サービスの連携関係を再現するので、例えば、定例的に実施される会議など、作業空間内に持ち込まれる機器や利用者のメンバ構成が、毎回、同じ場合、作業環境内に設置されている機器との連携関係を固定的に決めておき、即座に連携関係を設定することができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
前記サービス連携手段は、例えば、作業空間のコンテクストの特徴に対応付けられた過去のサービスの連携関係に基づいて、前記サービスを連携する。本発明によれば、作業空間のコンテクストの特徴に対応付けられた過去のサービスの連携関係に基づいて、サービスを連携することで、あるコンテクスト下で頻繁に連携関係が設定されるサービスに関しては、それらを連携時に、毎回、ネットワーク上で検索する必要がなくなるため、高速に連携関係を設定することができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
前記サービス連携手段は、例えば、前記作業空間内で提供されるサービスと広域ネットワーク上で提供されるサービスとの連携関係を設定する。本発明によれば、作業空間内で提供されるサービスと広域ネットワーク上で提供されるサービスとの連携関係を設定することで、作業空間内の機器が提供するサービスに限定することなく、インターネット等の広域ネットワーク上に提供されている機器独立のサービスを組み合わせて利用できる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
前記サービス連携手段は、例えば、前記サービス検索手段によって検出されるコンテクストに応じて、広域ネットワーク上に提供されているサービスと前記作業空間内で提供されるサービスとの連携関係を設定する。本発明によれば、検出されるコンテクストに応じて、広域ネットワーク上に提供されているサービスと作業空間内で提供されるサービスとの連携関係を設定することで、作業コンテクストに応じて利用可能なサービスが提示されるため、利用者は、膨大なサービスの中から連携サービスを検索しなくて済む。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
前記サービス提供手段は、例えば、前記サービス接続インタフェースを操作対象名と操作名によって指定される形式で保持する。本発明によれば、サービス接続インタフェースを操作対象名と操作名によって指定される形式で保持することで、個々のサービスが提供する内容が統一的な形式で記述されるため、広域かつオープンな環境でのサービス間の連携関係の設定ができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
前記サービス提供手段は、例えば、前記サービスの接続インタフェースを、操作対象名と操作名で指定される形式を基本要素として、他のサービスとの関係をタスク／サブタスク関係として記述して保持する。本発明によれば、サービスの接続インタフェースを、操作対象名と操作名で指定される形式を基本要素として保持することで、個々のサービスが提供する内容が統一的な形式で記述され、広域かつオープンな環境でのサービス間の連携関係の設定が可能になる。また、サービスの接続インタフェースを、他のサービスとの関係をタスク／サブタスク関係として記述して保持することで、他のサービスとの連携関係が、タスク／サブタスク関係（ＴｏＤｏリストを詳細化する形式）として記述でき、また、連携関係を変更したとしても、他のサービスとの連携関係に大きな影響を及ぼさなくて済む。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
前記サービス提供手段は、例えば、前記操作対象名と前記操作名をそれぞれの概念の抽象度に応じた階層関係で規定する。本発明によれば、操作対象名と操作名をそれぞれの概念の抽象度に応じた階層関係で規定することで、サービスを連携する際、連携候補をさまざまな抽象レベルで選択することができる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
前記サービス連携手段は、例えば、第１のサービスの出力操作対象名と第１のサービスとは異なる第２のサービスの入力操作対象名を照合して前記サービスの連携関係を設定する。本発明によれば、第１のサービスの出力操作対象名と第１のサービスとは異なる第２のサービスの入力操作対象名を照合してサービスの連携関係を設定することで、他のサービスとの連携関係が、入出力関係として記述でき、他のサービスと連携した新たなサービスの導出を自動的におこなうことができる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
サービス連携装置は、例えば更に、前記作業空間とは異なる地点に存在する作業空間との接続関係を仲介する作業空間接続手段を備えている。本発明によれば、作業空間とは異なる地点に存在する作業空間との接続関係を仲介する作業空間接続手段を備えることで、遠隔地に存在する複数の作業空間を結んで、仮想的にひとつの作業空間を形成し、あたかも同じ作業空間に存在しているような感覚で、当該作業空間内で認識されるサービスを連携・統合することが可能になる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
前記サービス連携装置は、例えば更に、各作業空間に関する情報をエリア別に保持し各作業空間に関する情報を要求に応じて提供する情報提供手段を備えている。本発明によれば、各作業空間に関する情報をエリア別に保持し各作業空間に関する情報を要求に応じて提供する情報提供手段を備えることで、遠隔地に存在する複数の作業空間を結んで、仮想的にひとつの作業空間を形成し、あたかも同じ作業空間に存在しているような感覚で、当該作業空間内で認識されるサービスを連携することが可能になる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
前記サービス連携手段は、例えば、所定のコミュニケーションシステムと連動して、遠隔地に存在するサービスを連携する。本発明によれば、所定のコミュニケーションシステムと連動して、遠隔地に存在するサービスを連携することで、遠隔地との接続の開始に際して、互いに時間調整をおこなった上で予定時刻に接続するというようなことをしなくても、接続先とコミュニケーションが可能になった時点をきっかけとして、相手先の作業空間との間で協調作業空間の形成をおこなうことができる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
前記作業空間接続手段は、例えば、過去の接続先の履歴に基づいて、接続先候補を表示させるための情報を生成する。本発明によれば、過去の接続先の履歴に基づいて、接続先候補を表示することで、利用者は接続先となる接続ポイントの名前やアドレスを調べることなく、共同作業の頻度の頻度の多い作業空間については、即座に指定することができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
前記作業空間接続手段は、例えば、過去の共同作業履歴から求めた利用者の関係強度に基づいて、接続先の作業空間を指定するための表示情報を生成する。本発明によれば、過去の共同作業履歴から求めた利用者の関係強度に基づいて、接続先の作業空間を指定するための表示をすることで、利用者は接続先となる接続ポイントの名前やアドレスを調べることなく、接続先となる作業空間を即座に指定することができる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
前記サービス提供手段は、例えば、前記作業空間内に設置されている機器が提供するサービスの接続インタフェースを取得してサービスの連携関係を予め設定しておき、利用時に登録しておいた連携サービスを呼び出すようにしている。本発明によれば、作業空間内に設置されている機器が提供するサービスの接続インタフェースを取得してサービスの連携関係を予め設定しておき、利用時に登録しておいた連携サービスを呼び出すことで、事前に作業空間に出向くことなく、予定している作業空間内で利用するサービスの連携関係を予め指定しておくことができる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
前記サービス提供手段は、例えば、サービスを提供する他のサービス提供手段から作業空間内で提供されるサービスに関する情報を取得し、サービスの連携関係をシミュレートするための情報を生成する。本発明によれば、サービスを提供する他のサービス提供手段から作業空間内で提供されるサービスに関する情報を取得し、サービスの連携関係をシミュレートするための情報を生成することで、事前に作業空間に出向いて接続関係を確認することなく、予定している作業空間内で利用するサービスの連携関係を予めシミュレートして確認しておくことができる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
前記サービス連携装置は、例えば更に、各作業空間ごとに、各作業空間内でのみ利用可能な作業空間固有のサービスを保持するサービス保持手段を有し、前記サービス連携手段は、前記サービス検索手段によって検索されたサービスと前記サービス保持手段に予め登録されているサービス群を連携対象としてサービスを連携する。本発明によれば、利用者が持ち歩いている携帯機器上で動作させるサービスには、当該作業空間内でのみ利用可能な、作業空間に固有なサービスが存在する（例えば、当該会議室内の空調を制御するサービスなど）。このような作業空間に固有なサービスを各種携帯機器上に予めインストールしておくことは、当該作業空間を利用しない利用者にとっては冗長になる。このため、作業空間に固有のサービスについては、当該作業空間に携帯機器が存在している場合にのみロードして実行するようにして、サービスをインストールする上での負荷を低減することができる。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
前記サービス提供手段は、例えば、ネットワーク上に新たに提供されたサービスに関する情報を、相互に伝播して保持する。本発明によれば、ネットワーク上に新たに提供されたサービスに関する情報を、相互に伝播して保持することで、利用者が明示的にサービスを機器上にインストールしなくても、ネットワークに接続するだけで、当該機器を利用して実行すべきサービスを利用することができる。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
前記サービス連携装置は、例えば更に、前記サービス提供手段が提供したサービスに関する情報を保持するサービス保持手段を備え、前記サービス連携手段は、ネットワーク上のサービスの検索を開始する前に、前記サービス保持手段が保持するサービスに関する情報を参照して前記サービスを連携する。本発明によれば、ネットワーク上のサービスを検索を開始する前に、サービス保持手段が保持するサービスに関する情報を参照してサービスを連携することで、機器上で頻繁に実行されるサービスは、ネットワーク上を検索してロードすることなく、実行要求が生じた際に、即時、実行させることができる。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
前記サービス連携手段は、例えば、連携されたサービスをカスケードメニューの形式で選択可能に表示する情報を生成する。本発明によれば、連携されたサービスをカスケードメニューの形式で選択可能に表示することで、サービス連携の多数の組み合わせが存在する場合であっても、利用者にとって必要なサービスを選択することができる。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
前記サービス連携手段は、例えば、連携されたサービスの位置関係を作業空間の俯瞰図上に選択可能に表示するための情報を生成する。本発明によれば、連携されたサービスの位置関係を作業空間の俯瞰図上に選択可能に表示することで、作業空間内の複数の機器によって提供されるサービスの連携関係を、作業空間内の位置関係として直感的に把握しながら選択することができる。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
前記サービス提供手段は、例えば、各種機器のタイプに応じたユーザインタフェースを提供する。本発明によれば、各種機器のタイプに応じたユーザインタフェースを提供することで、利用者は、さまざまな種類の機器を通じて均質のサービスを受けることができる。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
前記サービス提供手段は、例えば、前記サービスの役割分担に応じたユーザインタフェースを提供する。本発明によれば、サービスの役割分担に応じたユーザインタフェースを提供することで、個々の機器がそれぞれの役割を担いながら、連携して統合的なサービスを利用者に提供することができる。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
前記サービス連携手段は、例えば、複数のサービスを実行する際、同一の機能については同じボタンまたはメニューで実行できるように統合したユーザインタフェースを提供する。本発明によれば、複数のサービスを実行する際、同一の機能については同じボタンまたはメニューで実行できるように統合したユーザインタフェースを提供することで、利用者は、複数のサービスで構成される統合サービスを利用する際、個々のサービス毎にユーザインタフェースを切り替えて利用することなく、複数のサービス群を統合したひとつのユーザインタフェースを通じて操作することが可能になる。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
前記サービス提供手段は、例えば、前記サービス間で扱うデータを保存するための領域を備えている。本発明によれば、サービス間で扱うデータを保存するための領域を備えているので、異なるサービス間で、データのカット＆ペーストをおこなうことができる。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
本発明は、請求項３に記載のように、ハイブリッドピア・ツー・ピアネットワークによる通信を行うサービスピアとなる機器が存在する作業空間に関する情報を取得するステップ、同一時間帯かつ同一作業空間内に存在すると認識されるサービスを検出するサービス検索ステップ、前記サービス検索ステップによって検出されたサービス群を連携するサービス連携ステップをコンピュータに実行させるプログラムである。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
本発明によれば、柔軟性や開放性、非集中性を実現して、種々な機器を用いて共同作業を行うに最適な作業空間を形成することができるサービス連携装置およびプログラムを提供することができる。