(57)【要約】【課題】複数の異なる機器を連携させた通信サービスを容易に実現すること。【解決手段】本発明の一態様に係るＰＣ５ａは、第１のネットワーク機器が、第２のネットワーク機器との通信を開始したことを示す通信開始情報を取得し、通信開始情報の取得に応じて第２のネットワーク機器を管理する対向ネットワーク機器管理装置に前記ネットワーク機器管理情報を取得させ、通信開始情報の取得に応じて前記対向ネットワーク機器管理装置が管理している対向ネットワーク機器が提供可能な機能の情報である提供可能機能情報を取得し、取得した前記提供可能機能情報に基づいて前記提供可能な機能の情報を表示するための表示情報を生成するコントローラ１００を有する。【選択図】図９
2010087694.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されて動作するネットワーク機器を管理するネットワーク機器管理装置であって、
前記ネットワーク機器に関するネットワーク機器管理情報を記憶している機器情報記憶部と、
前記機器情報記憶部に記憶されている第１のネットワーク機器が、第２のネットワーク機器との通信を開始したことを示す通信開始情報を取得する通信開始情報取得部と、
前記通信開始情報の取得に応じて前記第２のネットワーク機器を管理する対向ネットワーク機器管理装置に前記ネットワーク機器管理情報を取得させるネットワーク機器管理情報操作部と、
前記通信開始情報の取得に応じて前記対向ネットワーク機器管理装置が管理している対向ネットワーク機器が提供可能な機能の情報である提供可能機能情報を取得する提供可能機能情報取得部と、
取得した前記提供可能機能情報に基づいて前記提供可能な機能の情報を表示するための表示情報を生成する表示情報生成部とを有することを特徴とする、ネットワーク機器管理装置。
【請求項２】
前記機器情報記憶部に記憶されている前記ネットワーク機器管理情報を編集する機器管理情報編集部を更に有することを特徴とする、請求項１に記載のネットワーク機器管理装置。
【請求項３】
前記機器情報記憶部は、ネットワーク上において前記第１のネットワーク機器を識別する識別情報を含むことを特徴とする、請求項１または２に記載のネットワーク機器管理装置。
【請求項４】
前記識別情報は、ネットワーク上のアドレス及びポート番号に関連付けられた情報であることを特徴とする、請求項３に記載のネットワーク機器管理装置。
【請求項５】
前記表示情報生成部は、前記対向ネットワーク機器の状態を監視する状態監視サーバから前記対向ネットワーク機器の状態を示す状態情報を取得し、前記状態情報及び前記提供可能機能情報に基づいて前記表示情報を生成することを特徴とする、請求項１乃至４いずれかに記載のネットワーク機器管理装置。
【請求項６】
前記表示情報生成部は、前記提供可能な機能の提供開始を指示するための指示部を表示するように前記表示情報を生成することを特徴とする、請求項１乃至５いずれかに記載のネットワーク機器管理装置。
【請求項７】
前記第１のネットワーク機器及び前記対向ネットワーク機器の通信を管理して前記通信開始情報を発信する通信管理装置に、前記ネットワーク機器管理装置を識別する識別情報と前記第１のネットワーク機器を識別する識別情報とを関連付けて登録する関連付け情報登録部を更に有することを特徴とする、請求項１乃至６いずれかに記載のネットワーク機器管理装置。
【請求項８】
前記表示情報に基づいて前記提供可能な機能の情報を表示する表示部を更に有することを特徴とする、請求項１乃至７いずれか１項に記載のネットワーク機器管理装置。
【請求項９】
前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、
前記通信開始情報取得部は、前記シグナリングサーバによる通知に応じて前記通信開始情報を取得することを特徴とする、請求項１乃至８いずれか１項に記載のネットワーク機器管理装置。
【請求項１０】
ネットワークに接続されて動作する第１のネットワーク機器と、
前記第１のネットワーク機器を管理する第１のネットワーク機器管理装置と、
前記第１のネットワーク機器と通信可能な第２のネットワーク機器と、
前記第２のネットワーク機器を管理する第２のネットワーク機器管理装置と、
前記第１のネットワーク機器と前記第２のネットワーク機器との通信の開始を前記第１のネットワーク機器管理装置に通知する通信管理装置とを備え、
前記第１のネットワーク機器管理装置は、
前記第１のネットワーク機器に関するネットワーク機器管理情報を記憶している機器情報記憶部と、
前記通信管理装置からの通知に応じて前記第２のネットワーク機器管理装置に前記ネットワーク機器管理情報を送信するネットワーク機器管理情報送信部と、
前記通信管理装置からの通知に応じて前記第２のネットワーク機器管理装置が管理しているネットワーク機器が提供可能な機能の情報である提供可能機能情報を取得する提供可能機能情報取得部と、
取得した前記提供可能機能情報に基づいて前記提供可能な機能の情報を表示するための表示情報を生成する表示情報生成部とを有することを特徴とする、ネットワーク機器管理システム。
【請求項１１】
前記通信管理装置は、前記第１のネットワーク機器管理装置と前記ネットワーク機器とを関連付ける関連付け情報を記憶している関連付け情報記憶部を有し、前記第１のネットワーク機器が前記第２のネットワーク機器と通信を開始したことを認識した場合、前記関連付け情報を参照して前記第１のネットワーク機器と前記第２のネットワーク機器との通信の開始を前記第１のネットワーク機器管理装置に通知することを特徴とする、請求項１０に記載のネットワーク機器管理システム。
【請求項１２】
前記第１のネットワーク機器管理装置は、前記第１のネットワーク機器管理装置を識別する識別情報及び前記第１のネットワーク機器を識別する識別情報を前記通信管理装置に送信し、
前記通信管理装置は、前記第１のネットワーク機器管理装置から受信した前記識別情報に基づき、前記関連付け情報を前記関連付け情報記憶部に記憶することを特徴とする、請求項１１に記載のネットワーク機器管理システム。
【請求項１３】
前記第１のネットワーク機器の認証情報を記憶している認証情報記憶部を更に有し、
前記通信管理装置は、前記第１のネットワーク機器管理装置から前記第１のネットワーク機器の認証情報を取得し、前記認証情報記憶部に記憶されている認証情報及び前記取得した認証情報により前記第１のネットワーク機器の管理権限を認証した場合に前記関連付け情報を前記関連付け情報記憶部に記憶することを特徴とする、請求項１２に記載のネットワーク機器管理システム。
【請求項１４】
前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、
前記通信管理装置は、前記シグナリングサーバの処理に応じて前記第１のネットワーク機器が前記第２のネットワーク機器と通信を開始したことを認識することを特徴とする、請求項１１乃至１３に記載のネットワーク機器管理システム。
【請求項１５】
前記表示情報生成部は、前記提供可能な機能の提供開始を指示するための指示部を表示し、前記指示部に対する操作に応じて前記第２のネットワーク機器管理装置が管理しているネットワーク機器にサービスの開始が要求されるように前記表示情報を生成することを特徴とする、請求項１０乃至１４いずれかに記載の根とワーク機器管理システム。
【請求項１６】
前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、
前記表示情報生成部は、前記指示部に対する操作に応じて前記シグナリングサーバに通信の開始が要求されるように前記表示情報を生成し、
前記シグナリングサーバが、前記要求を受けて、前記第２のネットワーク機器管理装置が管理しているネットワーク機器にサービスの開始を要求することを特徴とする、請求項１５に記載のネットワーク機器管理システム。
【請求項１７】
ネットワークに接続されて動作する第１のネットワーク機器と、前記第１のネットワーク機器と通信可能な第２のネットワーク機器との通信を管理する通信管理装置であって、
前記第１のネットワーク機器と前記第２のネットワーク機器とが通信を開始したことを示す通信開始情報を取得する通信開始情報取得部と、
前記通信開始情報の取得に応じて、前記第１のネットワーク機器を管理する第１のネットワーク機器管理装置及び前記第２のネットワーク機器を管理する第２のネットワーク機器管理装置のうち少なくとも一方に前記通信開始情報を送信する通信開始情報送信部とを有することを特徴とする、通信管理装置。
【請求項１８】
前記第１のネットワーク機器管理装置と前記ネットワーク機器とを関連付ける関連付け情報を記憶している関連付け情報記憶部を更に有し、
前記通信開始情報送信部は、前記通信開始情報の取得に応じ、前記関連付け情報を参照して前記通信開始情報を送信することを特徴とする、請求項１７に記載の通信管理装置。
【請求項１９】
前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、
前記通信開始情報取得部は、前記シグナリングサーバの処理に応じて前記通信開始情報を取得することを特徴とする、請求項１８に記載の通信管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器管理装置、ネットワーク機器管理システム及び通信管理装置に関し、特にネットワークに接続されて動作する複数の機器の一元管理に関する。
【背景技術】
【０００２】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを介した２つの電話機間でＩＰ電話通信を提供するＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）が知られている。ＶｏＩＰは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＨ．３２３等により実現される。特に、ＳＩＰはＶｏＩＰに限らず、広くリアルタイム通信等の呼制御に適用可能である。
【０００３】
また、標準化が進められている次世代ネットワークであるＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）では、ＳＩＰが標準として採用される。ＳＩＰは、ＮＧＮにおいて端末間、端末−サーバ間の通信を開始するために利用される。ＮＧＮでは、電話をはじめとするさまざまな端末がＳＩＰで制御される。これにより、異なるサービスがシームレスに連携可能となる。
【０００４】
例えば、携帯電話を家庭内で利用する場合は固定電話の子機として利用し、利用料金を安くすることができる。また、ＴＶ電話を行いながら、同時に同一の映像コンテンツを視聴し、若しくは、同一のウェブページを閲覧する、といったトリプルプレイサービスも登場している。
【０００５】
シグナリングを用いたサービスとしては、電話網に接続されている音声通信機器とインターネット等の公衆回線網に接続されている映像通信機器とを用いてテレビ会議を実現する方法が提案されている（例えば、特許文献１参照）。
【０００６】
また、ＩＰ電話によるセッションが確立された場合に、夫々のＩＰ電話に関連付けられた情報処理装置によるセッションを確立する方法が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００６−１３５９５４号公報
【特許文献２】特開２００６−３１９６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
現在、電話、ＦＡＸ、ＩＭ（Ｉｎｓｔａｎｔ  Ｍｅｓｓｅｎｇｅｒ）、ＴＶ会議等がＳＩＰにより実現されている。これらのサービスを実現するリアルタイム通信機器の増加に伴ってコミュニケーション手段も増加し、ユーザの利便性が向上した。しかしながら、各通信機器は別々のベンダによって提供されるため、サービスを連携してより効果的なコミュニケーション環境を構築するのが困難である。
【０００８】
例えば、一般に提供されるＴＶ会議システムでは、音声通信と映像通信の融合が図られているが、ベンダ毎に独自のシステムとして提供されることが多く、異なるベンダの機器を組み合わせてＴＶ会議システムを実現することが困難である。また、前述のトリプルプレイサービスでは、各家庭に同一の機能を有するセットトップボックスが必要となる。
【０００９】
特許文献１、２に開示されている方法では、複数の異なる機器を連携させて１つのサービスを提供することが可能となっている。しかし、特許文献１の方法では、ＴＶ電話の実現をその主たる目的としているため、電話とＴＶ以外の機器の連携は考慮されていない。また、特許文献２の方法では、それぞれの機器に専用の処理が必要となる。
【００１０】
本発明は上記実情に鑑みてなされたものであり、複数の異なる機器を連携させた通信サービスを容易に実現することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載の発明は、ネットワークに接続されて動作するネットワーク機器を管理するネットワーク機器管理装置であって、前記ネットワーク機器に関するネットワーク機器管理情報を記憶している機器情報記憶部と、前記機器情報記憶部に記憶されている第１のネットワーク機器が、第２のネットワーク機器との通信を開始したことを示す通信開始情報を取得する通信開始情報取得部と、前記通信開始情報の取得に応じて前記第２のネットワーク機器を管理する対向ネットワーク機器管理装置に前記ネットワーク機器管理情報を取得させるネットワーク機器管理情報操作部と、前記通信開始情報の取得に応じて前記対向ネットワーク機器管理装置が管理している対向ネットワーク機器が提供可能な機能の情報である提供可能機能情報を取得する提供可能機能情報取得部と、取得した前記提供可能機能情報に基づいて前記提供可能な機能の情報を表示するための表示情報を生成する表示情報生成部とを有することを特徴とする。
【００１２】
また、請求項２に記載の発明は、請求項１に記載のネットワーク機器管理装置において、前記機器情報記憶部に記憶されている前記ネットワーク機器管理情報を編集する機器管理情報編集部を更に有することを特徴とする。
【００１３】
また、請求項３に記載の発明は、請求項１または２に記載のネットワーク機器管理装置において、前記機器情報記憶部は、ネットワーク上において前記第１のネットワーク機器を識別する識別情報を含むことを特徴とする。
【００１４】
また、請求項４に記載の発明は、請求項３に記載のネットワーク機器管理装置において、前記識別情報は、ネットワーク上のアドレス及びポート番号に関連付けられた情報であることを特徴とする。
【００１５】
また、請求項５に記載の発明は、請求項１乃至４いずれかに記載のネットワーク機器管理装置において、前記表示情報生成部は、前記対向ネットワーク機器の状態を監視する状態監視サーバから前記対向ネットワーク機器の状態を示す状態情報を取得し、前記状態情報及び前記提供可能機能情報に基づいて前記表示情報を生成することを特徴とする。
【００１６】
また、請求項６に記載の発明は、請求項１乃至５いずれかに記載のネットワーク機器管理装置において、前記表示情報生成部は、前記提供可能な機能の提供開始を指示するための指示部を表示するように前記表示情報を生成することを特徴とする。
【００１７】
また、請求項７に記載の発明は、請求項１乃至６いずれかに記載のネットワーク機器管理装置において、前記第１のネットワーク機器及び前記対向ネットワーク機器の通信を管理して前記通信開始情報を発信する通信管理装置に、前記ネットワーク機器管理装置を識別する識別情報と前記第１のネットワーク機器を識別する識別情報とを関連付けて登録する関連付け情報登録部を更に有することを特徴とする。
【００１８】
また、請求項８に記載の発明は、請求項１乃至７いずれか１項に記載のネットワーク機器管理装置において、前記表示情報に基づいて前記提供可能な機能の情報を表示する表示部を更に有することを特徴とする。
【００１９】
また、請求項９に記載の発明は、請求項１乃至８いずれか１項に記載のネットワーク機器管理装置において、前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、前記通信開始情報取得部は、前記シグナリングサーバによる通知に応じて前記通信開始情報を取得することを特徴とする。
【００２０】
また、請求項１０に記載の発明は、ネットワーク機器管理システムであって、ネットワークに接続されて動作する第１のネットワーク機器と、前記第１のネットワーク機器を管理する第１のネットワーク機器管理装置と、前記第１のネットワーク機器と通信可能な第２のネットワーク機器と、前記第２のネットワーク機器を管理する第２のネットワーク機器管理装置と、前記第１のネットワーク機器と前記第２のネットワーク機器との通信の開始を前記第１のネットワーク機器管理装置に通知する通信管理装置とを備え、前記第１のネットワーク機器管理装置は、前記第１のネットワーク機器に関するネットワーク機器管理情報を記憶している機器情報記憶部と、前記通信管理装置からの通知に応じて前記第２のネットワーク機器管理装置に前記ネットワーク機器管理情報を送信するネットワーク機器管理情報送信部と、前記通信管理装置からの通知に応じて前記第２のネットワーク機器管理装置が管理しているネットワーク機器が提供可能な機能の情報である提供可能機能情報を取得する提供可能機能情報取得部と、取得した前記提供可能機能情報に基づいて前記提供可能な機能の情報を表示するための表示情報を生成する表示情報生成部とを有することを特徴とする。
【００２１】
また、請求項１１に記載の発明は、請求項１０に記載のネットワーク機器管理システムにおいて、前記通信管理装置は、前記第１のネットワーク機器管理装置と前記ネットワーク機器とを関連付ける関連付け情報を記憶している関連付け情報記憶部を有し、前記第１のネットワーク機器が前記第２のネットワーク機器と通信を開始したことを認識した場合、前記関連付け情報を参照して前記第１のネットワーク機器と前記第２のネットワーク機器との通信の開始を前記第１のネットワーク機器管理装置に通知することを特徴とする。
【００２２】
また、請求項１２に記載の発明は、請求項１１に記載のネットワーク機器管理システムにおいて、前記第１のネットワーク機器管理装置は、前記第１のネットワーク機器管理装置を識別する識別情報及び前記第１のネットワーク機器を識別する識別情報を前記通信管理装置に送信し、前記通信管理装置は、前記第１のネットワーク機器管理装置から受信した前記識別情報に基づき、前記関連付け情報を前記関連付け情報記憶部に記憶することを特徴とする。
【００２３】
また、請求項１３に記載の発明は、請求項１２に記載のネットワーク機器管理システムにおいて、前記第１のネットワーク機器の認証情報を記憶している認証情報記憶部を更に有し、前記通信管理装置は、前記第１のネットワーク機器管理装置から前記第１のネットワーク機器の認証情報を取得し、前記認証情報記憶部に記憶されている認証情報及び前記取得した認証情報により前記第１のネットワーク機器の管理権限を認証した場合に前記関連付け情報を前記関連付け情報記憶部に記憶することを特徴とする。
【００２４】
また、請求項１４に記載の発明は、請求項１１乃至１３に記載のネットワーク機器管理システムにおいて、前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、前記通信管理装置は、前記シグナリングサーバの処理に応じて前記第１のネットワーク機器が前記第２のネットワーク機器と通信を開始したことを認識することを特徴とする。
【００２５】
また、請求項１５に記載の発明は、請求項１０乃至１４いずれかに記載の根とワーク機器管理システムにおいて、前記表示情報生成部は、前記提供可能な機能の提供開始を指示するための指示部を表示し、前記指示部に対する操作に応じて前記第２のネットワーク機器管理装置が管理しているネットワーク機器にサービスの開始が要求されるように前記表示情報を生成することを特徴とする。
【００２６】
また、請求項１６に記載の発明は、請求項１５に記載のネットワーク機器管理システムにおいて、前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、前記表示情報生成部は、前記指示部に対する操作に応じて前記シグナリングサーバに通信の開始が要求されるように前記表示情報を生成し、前記シグナリングサーバが、前記要求を受けて、前記第２のネットワーク機器管理装置が管理しているネットワーク機器にサービスの開始を要求することを特徴とする。
【００２７】
また、請求項１７に記載の発明は、ネットワークに接続されて動作する第１のネットワーク機器と、前記第１のネットワーク機器と通信可能な第２のネットワーク機器との通信を管理する通信管理装置であって、前記第１のネットワーク機器と前記第２のネットワーク機器とが通信を開始したことを示す通信開始情報を取得する通信開始情報取得部と、前記通信開始情報の取得に応じて、前記第１のネットワーク機器を管理する第１のネットワーク機器管理装置及び前記第２のネットワーク機器を管理する第２のネットワーク機器管理装置のうち少なくとも一方に前記通信開始情報を送信する通信開始情報送信部とを有することを特徴とする。
【００２８】
また、請求項１８に記載の発明は、請求項１７に記載の通信管理装置において、前記第１のネットワーク機器管理装置と前記ネットワーク機器とを関連付ける関連付け情報を記憶している関連付け情報記憶部を更に有し、前記通信開始情報送信部は、前記通信開始情報の取得に応じ、前記関連付け情報を参照して前記通信開始情報を送信することを特徴とする。
【００２９】
また、請求項１９に記載の発明は、請求項１８に記載の通信管理装置において、前記第１のネットワーク機器と前記第２のネットワーク機器とは、シグナリングを処理するシグナリングサーバを経て通信を開始し、前記通信開始情報取得部は、前記シグナリングサーバの処理に応じて前記通信開始情報を取得することを特徴とする。
【発明の効果】
【００３０】
本発明によれば、複数の異なる機器を連携させた通信サービスを容易に実現することができる。
【発明を実施するための最良の形態】
【００３１】
実施の形態１．
本実施形態においては、異なるネットワークに接続されている通信機器を一元管理することが可能な通信制御システムを例として説明する。
【００３２】
図１は、本実施形態に係る通信制御システムの運用形態を示す図である。図１に示すように、本実施形態に係る通信制御システムにおいては、３つのネットワークＡ、Ｂ、Ｃがインターネット等の公衆回線網を介して接続されている。ネットワークＡ、Ｂは、本実施形態に係る通信制御システムが提供するサービスを利用する利用者のネットワークである。ネットワークＣは、本実施形態に係る通信制御システムを提供する提供者のネットワークである。
【００３３】
ネットワークＣには、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ１、サービス管理サーバ２、プレゼンスサーバ３及びユーザ情報ＤＢ４が接続されている。ＳＩＰサーバ１は、ネットワークＡ、Ｂに含まれるネットワーク機器が通信を開始する際のシグナリング及びセッションの確立を制御する。即ち、ＳＩＰサーバ１は、シグナリングサーバとして機能する。ＳＩＰサーバ１は、ネットワーク上の宛先を一意に識別するＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）と、そのＵＲＩに関連付けられたＩＰアドレス及びポート番号の情報（以降、ＵＲＩ解決情報）を記憶している。これにより、ＳＩＰサーバ１は、ＵＲＩに基づいてＩＰアドレス及びポート番号を認識することが可能となる。
【００３４】
サービス管理サーバ２は、ネットワークＡ、Ｂ夫々に属するネットワーク機器の情報を管理するサーバである。サービス管理サーバ２の機能については、後に詳述する。プレゼンスサーバ３は、ネットワークＡ、Ｂに属するネットワーク機器の状態を監視する。即ち、プレゼンスサーバ３は、状態監視サーバとして機能する。ユーザ情報ＤＢ４は、ネットワークＡ、Ｂに接続されているネットワーク機器のユーザ名及びパスワードを記憶している。尚、図１においては、ユーザ情報ＤＢ４は個別の構成としてネットワークに接続されているが、例えば、ＳＩＰサーバ１の一部として構成することも可能である。
【００３５】
ネットワークＡには、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）５ａ、ＩＰ電話器６ａ及びウェブカメラ７ａが接続されている。また、ネットワークＢには、ＰＣ５ｂ、ＩＰ電話器６ｂ及びウェブカメラ７ｂが接続されている。以降、ネットワークＡのＰＣ５ａ、ＩＰ電話器６ａ及びウェブカメラ７ａについて説明するが、ネットワークＢについても同様である。
【００３６】
ＰＣ５ａは、ネットワークＡに接続されたネットワーク機器を使用するユーザが操作する情報処理端末である。図２を参照して、本実施形態に係るＰＣ５ａのハードウェア構成を説明する。図２に示すように、本実施形態に係るＰＣ５ａは、一般的な情報処理端末と同様の構成を有する。
【００３７】
即ち、本実施形態に係るＰＣ５ａは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００３８】
ＣＰＵ１０は演算手段であり、ＰＣ５ａ全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００３９】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザがＰＣ５ａの状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザがＰＣ５ａに情報を入力するためのユーザインタフェースである。
【００４０】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るＰＣ５ａの機能を実現する機能ブロックが構成される。尚、サービス管理サーバ２も図２に示すハードウェア構成と略同様の構成を有するが、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００４１】
次に、図３を参照して、本実施形態に係るＰＣ５ａの機能構成を示す。図３に示すように、本実施形態に係るＰＣ５ａは、コントローラ１００及びビューワ１１０を有する。コントローラ１００は、ネットワークＡに接続されているネットワーク機器を一元管理する機能を提供する。即ち、コントローラ１００が、ネットワーク機器管理装置として機能する。ネットワーク機器管理装置は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００４２】
図３に示すように、コントローラ１００は、通信機器情報記憶部１０１を含む。通信機器情報記憶部１０１は、ネットワークＡに接続されているネットワーク機器の情報を記憶しているデータベースである。即ち、通信機器情報記憶部１０１が、機器情報記憶部として機能する。機器情報記憶部は、図２に示すＨＤＤ３０により構成される。
【００４３】
図４に、通信機器情報記憶部１０１に記憶されている情報（以降、通信機器情報とする）の例を示す。図４に示すように、本実施形態に係る通信機器情報記憶部１０１は、機種名、機器名、サービス名、メディアタイプ、ＵＲＩ、ユーザ名及びパスワードの情報を含む。ここで、ＵＲＩとは、ネットワークにおけるアドレス及びポート番号の組み合わせを一意に識別する識別情報である。
【００４４】
図４の例においては、ビューワ１１０、ＩＰ電話６ａ及びウェブカメラ７ａの情報が登録されている。ユーザは、ＰＣ５ａを操作することにより、図４に示す通信機器情報を追加、削除及び変更することができる。これにより、通信制御システムに登録するネットワーク機器を追加、削除及び変更することが可能となる。この場合、コントローラ１００が機器管理情報編集部として機能する。機器管理情報編集部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００４５】
ビューワ１１０は、ＳＩＰサーバ１によるシグナリングにより、他のネットワークに接続されたウェブカメラ（本実施形態においては、ウェブカメラ７ｂ）の映像を表示する。本実施形態においては、コントローラ１００及びビューワ１１０がＰＣ５ａ内部に設けられているが、別々の装置に設けることも可能である。
【００４６】
ＩＰ電話６ａは、ＳＩＰサーバ１によるシグナリングにより他のＩＰ電話との音声通信を可能とする。ウェブカメラ７ａは、ＳＩＰサーバ１によるシグナリングにより、他のネットワークに接続されたビューワ（本実施形態においては、ＰＣ５ｂにインストールされたビューワ）に映像を送信する。
【００４７】
なお、本実施形態においては、図１に示すように、ＩＰ電話器６ａによって音声通信を実現している。この他、音声通信用のアプリケーションをＰＣ５ａにインストールすることにより、ビューワ１１０と同様に、ＰＣ５ａ内部に設けることも可能である。
【００４８】
ネットワークＡに接続されているネットワーク機器は、夫々設定情報を記憶している。ここで、コントローラ１００とビューワ１１０とは、同一の端末であるＰＣ５ａ内部に設けられている。しかしながら、コントローラ１００とビューワ１１０とは提供する機能が異なるため、異なるネットワーク機器として説明する。
【００４９】
ネットワークＡに接続されている各ネットワーク機器が記憶している設定情報を図５（ａ）〜（ｄ）に示す。図５（ａ）〜（ｄ）は、夫々コントローラ１００、ビューワ１１０、ＩＰ電話６ａ及びウェブカメラ７ａが記憶している設定情報を示す図である。図５（ａ）に示すように、設定情報は、機器名、機器が提供するサービスのタイプ、ＵＲＩ、ＩＰアドレス、ポート番号、ユーザ名及びパスワードの情報を含む。
【００５０】
次に、本実施形態に係る通信制御システムの動作について説明する。本実施形態に係る通信制御システムにおいては、まずコントローラ１００が通信機器情報記憶部１０１に記憶されている通信機器情報に基づき、コントローラ１００と他のネットワーク機器との関連付けを示す情報（以降、関連付け情報とする）をサービス管理サーバ２に登録する。図６を参照して、関連付け情報の登録処理について説明する。
【００５１】
図６は、サービス管理サーバ２がコントローラ１００の要求を受けて関連付け情報を登録する動作を示すフローチャートである。図６に示す動作は、ＰＣ５ａ、ＰＣ５ｂに設けられている夫々のコントローラ１００の要求に応じて実行される。サービス管理サーバ２は、まずコントローラ１００からの登録要求を受信する（Ｓ６０１）。即ち、コントローラ１００が、関連付け情報登録部として機能する。関連付け情報登録部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００５２】
サービス管理サーバ２がＳ６０１において受信する登録要求には、コントローラ１００のＵＲＩ及びコントローラ１００が管理しているネットワーク機器、即ち、通信機器情報記憶部１０１に情報を記憶しているネットワーク機器のＵＲＩが含まれる。サービス管理サーバ２は、登録要求を受信すると、コントローラ１００が夫々のネットワーク機器の管理権限を有しているかを確認するため、ネットワーク機器のユーザ名及びパスワードを確認する（Ｓ６０２）。
【００５３】
Ｓ６０２において、サービス管理サーバ２は、ユーザ情報ＤＢ４を参照することにより、ユーザ名及びパスワードを確認し、認証する。図７に、ユーザ情報ＤＢ４に記憶されている情報の例を示す。図７に示すように、ユーザ情報ＤＢ４は、機器名、ユーザ名及びパスワードの情報を記憶している。即ち、ユーザ情報ＤＢ４は、認証情報記憶部として機能する。図７に示す情報は、夫々のネットワーク機器がＳＩＰサーバ１を利用して他のネットワーク機器と通信を行なうために、ユーザによって予め登録される。ユーザ名及びパスワードの確認には、ＨＴＴＰダイジェスト認証等の方式を用いることができる。
【００５４】
Ｓ６０２の処理の結果、ユーザ名及びパスワードが認証された場合（Ｓ６０３／Ｙｅｓ）、サービス管理サーバ２は、要求元であるコントローラ１００のＵＲＩと認証されたネットワーク機器のＵＲＩとを関連付けて記憶し（Ｓ６０４）、処理を終了する。他方、認証に失敗した場合（Ｓ６０３／Ｎｏ）、サービス管理サーバ２は、エラー（Ｓ６０５）としてＵＲＩを登録せずに処理を終了する。
【００５５】
図６のＳ６０４において記憶される関連付け情報の例を図８に示す。図８に示すように、サービス管理サーバ２は、コントローラ１００のＵＲＩとコントローラ１００が管理しているネットワーク機器のＵＲＩとを関連付けて記憶する。これにより、いずれかのネットワーク機器が通信を開始した場合に、そのネットワーク機器を管理しているコントローラ１００に対して通知を行なうことが可能になる。即ち、サービス管理サーバ２が関連付け情報記憶部として機能する。関連付け情報記憶部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００５６】
次に、本実施形態に係る通信制御システムの通常動作について説明する。本実施形態においては、ＩＰ電話６ａとＩＰ電話６ｂとの音声通信の開始に応じて、ＰＣ５ａ、５ｂ夫々のコントローラ１００が、更に利用可能なサービスを表示し、ウェブカメラによる映像通信を開始する例を説明する。
【００５７】
図９は、本実施形態に係る通信制御システムの通常動作を示すシーケンス図である。本実施形態においては、ＩＰ電話６ａが発呼端末として通信を介する。図９に示すように、ＩＰ電話器６ａは、ＳＩＰサーバ１にセッション要求を送信する（Ｓ９０１）。Ｓ９０１において、ＩＰ電話器６ａは、自身のＵＲＩ及び通信開始を希望する相手方であるＩＰ電話器６ｂのＵＲＩをＳＩＰサーバ１に通知することにより、セッション要求を実行する。
【００５８】
セッション要求を受けたＳＩＰサーバ１は、記憶しているＵＲＩ解決情報に基づき、通知されたＵＲＩに対応するＩＰアドレス及びポート番号を取得し、ＩＰ電話器６ａ及びＩＰ電話器６ｂにセッション通知を行なう（Ｓ９０２）。これにより、ＩＰ電話器６ａとＩＰ電話機６ｂとが通信を開始する（Ｓ９０３、Ｓ９０４）。ＩＰ電話器６ａとＩＰ電話機６ｂとが通信を開始すると、ＳＩＰサーバ１は、通信中である端末を示す情報として、図１０に示すように、ＩＰ電話器６ａ及びＩＰ電話機６ｂのＵＲＩを記憶する。
【００５９】
そして、ＳＩＰサーバ１は、サービス管理サーバ２に対して、ＩＰ電話器６ａとＩＰ電話機６ｂとが通信を開始したことを通知する（Ｓ９０５）。Ｓ９０５の処理においては、サービス管理サーバ２が通信開始情報取得部として機能する。通信開始情報取得部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００６０】
Ｓ９０５において、ＳＩＰサーバ１は、図１０に示す情報を送信することにより、ＩＰ電話器６ａとＩＰ電話機６ｂとの通信開始を通知する。通信開始の通知を受けたサービス管理サーバ２は、図８に示す関連付け情報を参照し、ＩＰ電話器６ａ及びＩＰ電話機６ｂの管理装置であるコントローラ１００のＵＲＩを取得する。
【００６１】
本実施形態において、ＩＰ電話器６ａの管理装置は、ＰＣ５ａにインストールされているコントローラ１００であり、ＵＲＩは、“ｓｉｐ：ｃｏｎｔｒｏｌｌｅｒ１＠＊＊＊．ｃｏ．ｊｐ”である。また、ＩＰ電話機６ｂの管理装置は、ＰＣ５ｂにインストールされているコントローラ１００であり、ＵＲＩは、“ｓｉｐ：ｃｏｎｔｒｏｌｌｅｒ２＠＊＊＊．ｃｏ．ｊｐ”である。以降、ＰＣ５ａにインストールされたコントローラ１００をコントローラ１００ａとし、ＰＣ５ｂにインストールされたコントローラ１００をコントローラ１００ｂとする。
【００６２】
サービス管理サーバ２は、コントローラ１００ａ及びコントローラ１００ｂ夫々のＵＲＩを取得すると、コントローラ１００ａ及びコントローラ１００ｂに対して、ＩＰ電話器６ａとＩＰ電話機６ｂとが通信を開始したことを通知する（Ｓ９０６）。サービス管理サーバ２は、Ｓ９０６において、図１０に示す情報及び相手方のコントローラのＵＲＩを通知する。即ち、Ｓ９０６の処理においては、サービス管理サーバ２が通信開始情報送信部として機能する。通信開始情報送信部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００６３】
即ち、Ｓ９０６において、サービス管理サーバ２は、コントローラ１００ａに対して、図１０に示す情報及びコントローラ１００ｂのＵＲＩを通知する。また、サービス管理サーバ２は、コントローラ１００ｂに対して、図１０に示す情報及びコントローラ１００ａのＵＲＩを通知する。Ｓ９０６においてコントローラ１００ａ及び１００ｂが取得する情報は、通信開始情報として用いられる。即ち、コントローラ１００ａ、１００ｂが通信開始情報取得部として機能する。通信開始情報取得部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００６４】
尚、サービス管理サーバ２は、Ｓ９０６において、コントローラ１００ａ及びコントローラ１００ｂ夫々のＵＲＩに基づいてＳＩＰサーバ１からＩＰアドレス及びポート番号を取得することにより、コントローラ１００ａ及びコントローラ１００ｂに対する情報の送信を可能とする。
【００６５】
サービス管理サーバ２からＩＰ電話器６ａとＩＰ電話機６ｂとの通信開始の通知を受けたコントローラ１００ａ及びコントローラ１００ｂは、自身が管理しているネットワーク機器の情報を交換する（Ｓ９０７、Ｓ９０８）。Ｓ９０７、Ｓ９０８において、コントローラ１００ａ、１００ｂは、図４に示す通信機器情報を交換する。
【００６６】
ここで、図９の例においては、ＩＰ電話器６ａとＩＰ電話器６ｂとが通信を開始しているため、ネットワークＡに対してネットワークＢは対向ネットワークである。従って、コントローラ１００ａに対してコントローラ１００ｂは対向ネットワーク機器管理装置である。また、コントローラ１００ｂに対してコントローラ１００ａは対向ネットワーク機器管理装置である。
【００６７】
即ち、Ｓ９０７、Ｓ９０８の動作において、コントローラ１００ａ、１００ｂは、夫々対向ネットワーク機器管理装置にネットワーク機器管理情報を取得させるネットワーク機器管理情報操作部として機能する。ネットワーク機器管理情報操作部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００６８】
これにより、コントローラ１００ａは、コントローラ１００ｂとの通信において更に提供可能なサービスを認識することができる。また、コントローラ１００ｂは、コントローラ１００ａとの通信において更に提供可能なサービスを認識することができる。即ち、コントローラ１００ａ、１００ｂが、提供可能機能情報取得部として機能する。提供可能機能情報取得部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。尚、Ｓ９０７、Ｓ９０８において交換する通信機器情報は、セキュリティのため、図４に示す情報のうちユーザ名及びパスワード以外の情報とすることが好ましい。
【００６９】
Ｓ９０７、Ｓ９０８において、コントローラ１００ａ、１００ｂは、相手方のコントローラのＵＲＩに基づいてＳＩＰサーバ１からＩＰアドレス及びポート番号を取得することにより、相手方のコントローラに対する情報の送信を可能とする。
【００７０】
相手方の通信機器情報を受信したコントローラ１００ａ、１００ｂは、図４に示す“メディアタイプ”の情報に基づき、自身の通信機器と通信可能な相手方の通信機器を特定する。例えば、コントローラ１００ａは、自身が管理するビューワ１１０（機器名：Ｖｉｅｗｅｒ１）は、メディアタイプが“ｖｉｄｅｏ／ｐａｓｓｉｖｅ”であるため、メディアタイプが“ｖｉｄｅｏ／ａｃｔｉｖｅ”である相手方のウェブカメラ７ｂ（機器名：ＮｅｔＣａｍ２）と通信可能であると判断する。また、コントローラ１００ａは、ウェブカメラ７ａ（機器名：ＮｅｔＣａｍ１）と相手方のビューワ１１０（機器名：Ｖｉｅｗｅｒ２）とが通信可能であると判断する。
【００７１】
同様に、コントローラ１００ｂは、自身が管理するビューワ１１０（機器名：Ｖｉｅｗｅｒ２）は、メディアタイプが“ｖｉｄｅｏ／ｐａｓｓｉｖｅ”であるため、メディアタイプが“ｖｉｄｅｏ／ａｃｔｉｖｅ”である相手方のウェブカメラ７ａ（機器名：ＮｅｔＣａｍ１）と通信可能であると判断する。また、コントローラ１００ｂは、ウェブカメラ７ｂ（機器名：ＮｅｔＣａｍ２）と相手方のビューワ１１０（機器名：Ｖｉｅｗｅｒ１）とが通信可能であると判断する。
【００７２】
ここで、例えばウェブカメラ７ａは、電源のオフ若しくは接続の遮断等によりオフライン状態であれば、映像通信サービスを提供することができない。コントローラ１００ａ、１００ｂは、プレゼンスサーバ３にアクセスすることにより、各ネットワーク機器の状態を確認する。これにより、コントローラ１００ａ、１００ｂは、各通信機器が現在通信可能であるか否かを判断することができる。
【００７３】
コントローラ１００ａから通信機器情報を受信し、上述したように提供可能なサービスを認識したコントローラ１００ｂは、受信した通信機器情報に基づき、更に利用可能なサービスの内容をＰＣ５ｂのＬＣＤ６０に表示させる（Ｓ９０９）。また、コントローラ１００ｂから通信機器情報を受信したコントローラ１００ａは、受信した通信機器情報に基づき、更に利用可能なサービスの内容をＰＣ５ａのＬＣＤ６０に表示させる（Ｓ９１０）。即ち、コントローラ１００ａ、１００ｂが、表示情報生成部として機能する。表示情報生成部は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００７４】
Ｓ９０９、Ｓ９１０において表示されるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の例を図１１に示す。図１１は、本実施形態に係るコントローラ１００のＧＵＩの例を示す図である。図１１に示すように、本実施形態に係るコントローラ１００のＧＵＩは、通信機器情報に登録されているネットワーク機器の状態、更に利用を開始することが可能なサービスを表示する表示部を有する。これにより、ユーザは、ＩＰ電話器を用いて音声通信を開始した後に、更に利用可能なサービスを容易に把握することが可能となる。また、図１１に示すように、コントローラ１００のＧＵＩは、図４に示す通信機器情報の編集画面を表示するためのインタフェースを含む。
【００７５】
ユーザは、図１１に示すＧＵＩにおいて、提供可能なサービスの提供開始を指示するボタンをクリックすることにより、サービスの提供を指示する。ユーザがＰＣ５ａを操作して映像通信の開始を指示すると、ＰＣ５ａのビューワ１１０は、コントローラ１００ａの命令に基づき、ＳＩＰサーバ１に対して接続要求を送信する（Ｓ９１１）。Ｓ９１１において、ビューワ１１０は、自身のＵＲＩ及びウェブカメラ７ｂのＵＲＩを通知することにより、接続を要求する。なお、コントローラ１００ａがビューア１１０を制御する場合、例えばＣＯＭ（Ｃｏｍｐｏｎｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）を用いることができる。
【００７６】
接続要求を受けたＳＩＰサーバ１は、記憶しているＵＲＩ解決情報に基づき、通知されたＵＲＩに対応するＩＰアドレス及びポート番号を取得し、ＰＣ５ａのビューワ１１０（以降、ビューワ１１０ａとする）及びウェブカメラ７ｂにセッション通知を行なう（Ｓ９１２）。これにより、ビューワ１１０ａとウェブカメラ７ｂとが通信を開始する（Ｓ９１３、Ｓ９１４）。
【００７７】
また、双方向の映像通信を行なうため、接続要求を受けたＳＩＰサーバ１は、ＰＣ５ｂのビューワ１１０（以降、ビューワ１１０ｂとする）及びウェブカメラ７ａにセッション通知を行なう（Ｓ９１２）。これにより、ビューワ１１０ｂとウェブカメラ７ａとが通信を開始する（Ｓ９１５、Ｓ９１６）。
【００７８】
以上説明したように、本実施形態に係る通信制御システムにおいては、夫々のユーザが操作するＰＣやネットワーク機器には特殊な機能を要求することなく、サービス管理サーバ２の機能によりネットワーク機器の連携が可能となる。従って、本実施形態に係る通信制御システムにより、複数の異なる機器を連携させた通信サービスを容易に実現することが可能となる。
【００７９】
尚、上記の実施形態においては、ネットワーク機器としてビューワ、ＩＰ電話及びウェブカメラを例として説明した。この他、ネットワークを介して提供可能なサービスであれば、上記ネットワーク機器として用いることが可能である。また、上述したように、ビューワ１１０等のＰＣにインストールされて動作するアプリケーションであっても、ネットワーク機器として管理することが可能である。
【００８０】
また、上記実施形態においては、図９のＳ９１２においてＰＣ５ａのビューワ１１０ａから接続要求を受けたＳＩＰサーバ１が、ビューワ１１０ａとウェブカメラ７ｂ並びにビューワ１１０ｂとウェブカメラ７ａとを夫々通信開始させる例を説明した。この処理は、ビューワ１１０ａからの接続要求に、ビューワ１１０ｂとウェブカメラ７ａとの接続要求も含めることによって可能となる。この他、サービス管理サーバ２の機能により、双方向の映像通信を開始することも可能である。そのような例について、図１２に示す。
【００８１】
図１２は、図９におけるＳ９１１以降の別の態様を示すシーケンス図である。図１２においては、Ｓ９１０以降の処理を表示している。ＰＣ５ａのビューワ１１０ａが接続要求を発信してビューワ１１０ａとウェブカメラ７ｂとが通信を開始すると、ＳＩＰサーバ１は、サービス管理サーバ２に通信開始通知を送信する（Ｓ１２０１）。Ｓ１２０１において、ＳＩＰサーバ１は、ビューワ１１０ａ及びウェブカメラ７ｂのＵＲＩを通知する。
【００８２】
サービス管理サーバ２は、図８に示す関連付け情報を参照し、通信を開始したウェブカメラ７ｂを管理するコントローラ１００ｂのＵＲＩを取得する。そして、ＰＣ５ｂのコントローラ１００ｂに対して、ビューワ１１０ａとウェブカメラ７ｂとが映像通信を開始したことを通知する（Ｓ１２０２）。Ｓ１２０２において、コントローラ１００ｂは、コントローラ１００ｂのＵＲＩに基づいてＳＩＰサーバ１からコントローラ１００ｂのＩＰアドレス及びポート番号を取得し、通知を行なう。
【００８３】
映像通信開始の通知を受けたコントローラ１００ｂは、ビューワ１１０ｂを制御し、ウェブカメラ７ａとの接続要求をＳＩＰサーバ１に送信させる。ビューワ１１０ｂは、コントローラ１００ｂの制御に基づき、ウェブカメラ７ａとの接続要求をＳＩＰサーバ１に送信する（Ｓ１２０３）。Ｓ１２０３において、ビューワ１１０ｂは、自身のＵＲＩ及びウェブカメラ７ａのＵＲＩを通知する。
【００８４】
接続要求を受けたＳＩＰサーバ１は、記憶しているＵＲＩ解決情報に基づき、通知されたＵＲＩに対応するＩＰアドレス及びポート番号を取得し、ビューワ１１０ｂ及びウェブカメラ７ａにセッション通知を行なう（Ｓ１２０４）。これにより、ビューワ１１０ｂとウェブカメラ７ａとが通信を開始する（Ｓ１２０５、１２０６）。このような処理によっても、上記と同様に、双方向の映像通信を容易に開始することが可能となる。
【００８５】
実施の形態２．
実施の形態１においては、コントローラ１００が、夫々のネットワークに接続されたＰＣ内部にインストールされている例を説明した。本実施形態においては、コントローラ１００がウェブサーバによって提供される例を説明する。尚、実施の形態１と同様の符号を付す構成については、同一または相当部を示し、説明を省略する。
【００８６】
図１３は、本実施形態に係る通信制御システムの運用形態を示す図である。図１３に示すように、本実施形態に係る通信制御システムは、図１に示す実施の形態１の構成に加えて、ウェブサーバ８を更に含む。尚、図１３において、ウェブサーバ８はネットワークＡ、Ｂ、Ｃのいずれとも異なるネットワークに接続されているが、例えばサービス提供者のネットワークであるネットワークＣに属するものとすることができる。また、本実施形態においては、ＳＩＰサーバ１及びサービス管理サーバ２の替わりに、両方の機能を含むＳＩＰ＆サービス管理サーバ１２が設けられている。
【００８７】
本実施形態においては、コントローラ１００がウェブサーバ８にインストールされて実現される点が実施の形態１と異なる。ユーザは、ＰＣ５ａ、５ｂにインストールされたブラウザを介してウェブサーバにアクセスすることにより、コントローラ１００を操作することが可能となる。
【００８８】
図１４は、本実施形態に係るＰＣ５ａの機能構成を示す図である。尚、図１４においては、ＰＣ５ａについて説明するが、ＰＣ５ｂも同様である。図１４に示すように、ＰＣ５ａは、ビューワ１１０、ブラウザ１２０及びＩＭ（Ｉｎｓｔａｎｔ  Ｍｅｓｓｅｎｇｅｒ）１３０を有する。ビューワ１１０、ブラウザ１２０及びＩＭ１３０は、夫々専用のアプリケーションがＰＣ５ａにインストールされることによって実現される。
【００８９】
ブラウザ１２０は、ウェブサーバ８等にアクセスしてウェブサイトを閲覧するためのソフトウェアである。上述したように、本実施形態において、コントローラ１００の機能はウェブサイトとして提供される。ユーザはＰＣ５ａを操作し、ブラウザ１２０を介してコントローラ１００の機能を操作する。即ち、ユーザは、ブラウザ１２０を介してウェブサーバ８にアクセスすることにより、図４に示す通信機器情報をウェブサーバ８のコントローラ１００に登録する。
【００９０】
ＩＭ１３０は、ＳＩＰサーバ１を介して他のＰＣ（本実施形態においては、ＰＣ５ｂ）に構成されたＩＭと通信することにより、メッセージの送受信を行なう。メッセージの交換は、ＭＳＲＰ（Ｍｅｓｓａｇｅ  Ｓｅｓｉｏｎ  Ｒｅｌａｙ  Ｐｒｏｔｏｃｏｌ）等を用いて実現される。
【００９１】
次に、図１５を参照して、本実施形態に係るウェブサーバ８の機能構成について説明する。図１５に示すように、ウェブサーバ８は、コントローラ１００ａ及びコントローラ１００ｂを有する。コントローラ１００ａ、１００ｂは夫々実施の形態１と同様の機能を有する構成であり、ネットワークＡ、Ｂ夫々に接続されているネットワーク機器を管理する。尚、ウェブサーバ８は、図２に示すハードウェア構成と略同様の構成を有する。但し、ウェブサーバ８の構成においては、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００９２】
コントローラ１００ａ、１００ｂは、ネットワーク機器を管理するための情報の記憶部として、夫々通信機器情報記憶部１０１ａ、１０１ｂを有する。通信機器情報記憶部１０１ａ、１０１ｂは、図４において説明したように、夫々ネットワークＡ、Ｂに属するネットワーク機器の情報を記憶している。例えば、本実施形態に係る通信機器情報記憶部１０１ａは、図１３に示すＩＰ電話６ａ、ウェブカメラ７ａ、ビューワ１１０、ブラウザ１２０及びＩＭ１３０の通信機器情報を記憶している。
【００９３】
次に、本実施形態に係る通信制御システムの動作について説明する。本実施形態においては、ＰＣ５ａのＩＭ１３０（以降、ＩＭ１３０ａとする）とＰＣ５ｂのＩＭ１３０（以降、ＩＭ１３０ｂとする）とが通信を開始した後、本実施形態に係る通信制御システムの機能によって音声通信に切り替える例を説明する。
【００９４】
図１６は、本実施形態に係る通信制御システムの動作を示すシーケンス図である。本実施形態においては、ＰＣ５ａ内に構成されたＩＭ１３０ａが発呼端末として通信を介する。図１６に示すように、ＩＭ１３０ａは、ＳＩＰ＆サービス管理サーバ１２にセッション要求を送信する（Ｓ１６０１）。Ｓ１６０１の処理は、実施の形態１におけるＳ９０１の処理と略同様である。
【００９５】
セッション要求を受けたＳＩＰ＆サービス管理サーバ１２は、Ｓ９０２と略同様の処理により、ＩＭ１３０ａ及びＩＭ１３０ｂにセッション通知を行なう（Ｓ１６０２）。これにより、ＩＭ１３０ａとＩＭ１３０ｂとが通信を開始する（Ｓ１６０３、Ｓ１６０４）。ＩＭ１３０ａとＩＭ１３０ｂとが通信を開始すると、ＳＩＰ＆サービス管理サーバ１２は、通信中である端末を示す情報として、図１０の例と同様に、ＩＭ１３０ａ及びＩＭ１３０ｂのＵＲＩを記憶する。
【００９６】
ＳＩＰ＆サービス管理サーバ１２は、ＩＭ１３０ａ及びＩＭ１３０ｂのＵＲＩを記憶すると、図８に示す関連付け情報を参照し、ＩＭ１３０ａ、１３０ｂ夫々を管理するコントローラ１００ａ、１００ｂのＵＲＩを取得する。そして、ＳＩＰ＆サービス管理サーバ１２は、ウェブサーバ８内に構成されたコントローラ１００ａ、１００ｂに対して、ＩＭ１３０ａとＩＭ１３０ｂとが通信を開始したことを通知する（Ｓ１６０５）。
【００９７】
上述したように、コントローラ１００ａ、１００ｂは、ウェブサーバ８内に構成されている。従って、ＳＩＰ＆サービス管理サーバ１２は、Ｓ１６０５において、形式的にはＷＢサーバ８に通知を行なう。しかしながら、コントローラ１００ａとコントローラ１００ｂとは、異なるＵＲＩを有する。具体的には、コントローラ１００ａとコントローラ１００ｂとは、ＩＰアドレスが同一でポート番号が異なる。従って、Ｓ１６０５において、ＳＩＰ＆サービス管理サーバ１２は、コントローラ１００ａ、１００ｂ夫々に対して通知を行なう。
【００９８】
ＩＭ１３０ａとＩＭ１３０ｂとの通信開始通知を受けたコントローラ１００ａ、１００ｂは、実施の形態１のＳ９０８、Ｓ９０７の処理をウェブサーバ８内において実行し、提供可能なサービスを認識する（Ｓ１６０６）。そして、提供可能なサービスを認識したコントローラ１００ａ、１００ｂは、利用可能なサービスの内容を表示させるための情報を夫々ＰＣ５ａ、ＰＣ５ｂに送信する（Ｓ１６０７）。
【００９９】
表示情報を受信したコントローラＰＣ５ａは、受信した表示情報に基づき、利用可能なサービスの内容を、ブラウザ１２０を介してＬＣＤ６０に表示させる（Ｓ１６０８）。また、ＰＣ５ｂは、受信した表示情報に基づき、利用可能なサービスの内容を、ブラウザ１２０を介してＬＣＤ６０に表示させる（Ｓ１６０９）。Ｓ１６０８及びＳ１６０９におけるＧＵＩの表示は、実施の形態１における図１１の例に準ずる。
【０１００】
ユーザは、ＰＣ５ａにおいて表示されたＧＵＩを操作することにより、ＩＰ電話器による音声通信の開始を指示する操作情報を、ウェブサーバ８のコントローラ１００ａに送信する（Ｓ１６１０）。コントローラ１００ａは、操作情報を受信することにより、ＩＰ電話器６ａとＩＰ電話器６ｂとの音声通信の開始指示を認識する。そして、コントローラ１００ａは、ＩＰ電話器６ａとＩＰ電話器６ｂとの接続要求をＳＩＰ＆サービス管理サーバ１２に送信する（Ｓ１６１１）。Ｓ１６１１において、コントローラ１００ａは、ＩＰ電話器６ａ及びＩＰ電話器６ｂのＵＲＩを送信することにより、接続を要求する。
【０１０１】
接続要求を受けたＳＩＰ＆サービス管理サーバ１２は、記憶しているＵＲＩ解決情報に基づき、通知されたＵＲＩに対応するＩＰアドレス及びポート番号を取得し、ＩＰ電話器６ａ及びＩＰ電話器６ｂにセッション通知を行なう（Ｓ１６１２）。これにより、ＩＰ電話器６ａとＩＰ電話器６ｂとが通信を開始する（Ｓ１６１３、Ｓ１６１４）。尚、ＩＰ電話器の制御に際しては、３ＰＣＣ（３ｒｄ  Ｐａｒｔｙ  Ｃａｌｌ  Ｃｏｎｔｒｏｌ）を利用することができる。３ＰＣＣ機能を備えた電話システムの場合、上記実施形態を容易に実現することが可能である。ＩＰ電話機による音声通信を開始した後、必要に応じてＩＭ１３０ａ、１３０ｂによる通信を終了する。
【０１０２】
以上説明したように、本実施形態に係る通信制御システムにおいては、ウェブサーバによってコントローラの機能を提供する。これにより、ネットワークＡ、ネットワークＢ等のユーザのネットワークには新規な構成を追加することなく、容易に実現することが可能となる。
【０１０３】
実施の形態３．
本実施形態においては、実施の形態２に係るウェブサーバ８の機能が管理サーバ２によって提供される例を説明する。尚、実施の形態１、２と同様の符号を付す構成については、同一または相当部を示し、説明を省略する。
【０１０４】
図１７は、本実施形態に係る通信制御システムの運用形態を示す図である。図１７に示すように、本実施形態においては、実施の形態１に係るサービス管理サーバ２の機能及び実施の形態２に係るウェブサーバ８の機能を有するウェブ＆サービス管理サーバ２８が設けられている。また、ネットワークＢには、ネットワーク機器としてプリンタ９が接続されている。その他の構成は、実施の形態２と同様である。
【０１０５】
本実施形態においては、サービス管理サーバの機能とコントローラを提供するウェブサーバの機能が同一のサーバ上にある。従って、実施の形態１の図６において説明した関連付け情報の登録処理は不要である。ユーザがブラウザを介して通信機器情報を登録することにより、ウェブ＆サービス管理サーバ２８に情報が登録されるからである。本実施形態に係る通信機器情報の例を図１８に示す。図１８に示すように、本実施形態に係る通信機器情報は、図４に示す情報に加えて、夫々の機器が属するネットワークを示す“エリア”の情報を含む。
【０１０６】
次に、本実施形態に係る通信制御システムの動作について図１９を参照して説明する。図１９は、本実施形態に係る通信制御システムの動作を示すシーケンス図である。図１９に示すように、ＩＰ電話機６ａとＩＰ電話機６ｂとが通信開始（Ｓ１９０３、Ｓ１９０４）するまでは、実施の形態１の図９におけるＳ９０１〜Ｓ９０４までと同様の処理が実行される。そして、ＳＩＰサーバ１は、図９のＳ９０５と同要に、ウェブ＆サービス管理サーバ２８に対して、ＩＰ電話器６ａとＩＰ電話機６ｂとが通信を開始したことを通知する（Ｓ１９０５）。
【０１０７】
通知を受けたウェブ＆サービス管理サーバ２８は、図１６のＳ１６０６と同様に、実施の形態１のＳ９０８、Ｓ９０７の処理を実行し、提供可能なサービスを認識する（Ｓ１９０６）。そして、提供可能なサービスを認識したウェブ＆サービス管理サーバ２８は、利用可能なサービスの内容を表示させるための情報を夫々ＰＣ５ａ、ＰＣ５ｂに送信する（Ｓ１９０７）。
【０１０８】
表示情報を受信したＰＣ５ａは、受信した表示情報に基づき、利用可能なサービスの内容を、ブラウザ１２０を介してＬＣＤ６０に表示させる（Ｓ１９０８）。また、ＰＣ５ｂは、受信した表示情報に基づき、利用可能なサービスの内容を、ブラウザ１２０を介してＬＣＤ６０に表示させる（Ｓ１９０９）。Ｓ１９０８及びＳ１９０９におけるＧＵＩの表示は、実施の形態１における図１１の例に準ずる。
【０１０９】
ユーザは、ＰＣ５ａにおいて表示されたＧＵＩを操作することにより、プリンタ９の状態確認を指示する操作情報を、ウェブ＆サービス管理サーバ２８に送信する（Ｓ１９１０）。ウェブ＆サービス管理サーバ２８は、操作情報を受信することにより、ＰＣ５ａのブラウザ１３０（以降、ブラウザ１３０ａとする）とプリンタ９との通信開始指示を認識する。そして、ウェブ＆サービス管理サーバ２８は、ブラウザ１３０ａとプリンタ９との接続要求をＳＩＰサーバ１に送信する（Ｓ１９１１）。
【０１１０】
接続要求を受けたＳＩＰサーバ１は、記憶しているＵＲＩ解決情報に基づき、通知されたＵＲＩに対応するＩＰアドレス及びポート番号を取得し、ブラウザ１３０ａ及びプリンタ９にセッション通知を行なう（Ｓ１９１２）。これにより、ブラウザ１３０ａとプリンタ９とが通信を開始する（Ｓ１９１３、Ｓ１９１４）。本実施形態においては、ネットワークＡのユーザ（サービスマンなど）にプリンタ９の状態を示す情報が提示される。これにより、ネットワークＡのユーザは、ネットワークＢのユーザとの音声通信を開始した後、容易にプリンタ９の状態を確認することができる。これにより、プリンタのサポート対応等を効率的に行なうことが可能となる。
【０１１１】
その他の実施形態．
図２０は、図１３の態様に加えて、ネットワークに接続されたデータストレージ１１を設けた例を示す通信制御システムの運用形態を示す図である。例えば、ウェブサーバ８内に構成されたコントローラ１００ａの通信機器情報記憶部１０１ａがデータストレージ１１の通信機器情報を記憶している。この場合、ＰＣ５ａのユーザは、ブラウザ１２０を介してデータストレージ１１を記憶媒体として使用することができる。
【０１１２】
そして、図１６の処理と同様にＩＭ１３０ａとＩＭ１３０ｂとが通信を開始すると、ＳＩＰ＆サービス管理サーバ１２及びウェブサーバ８の機能により、データストレージ１１によるデータ共有サービスが利用可能である旨がＰＣ５ｂのＬＣＤ６０に表示される。データストレージ１１のＵＲＩは、実施の形態３と同様にＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で指定される。これにより、ＰＣ５ａのユーザとＰＣ５ｂのユーザは、容易にデータの共有を行なうことが可能となる。
【０１１３】
実施の形態１〜３においては、ネットワークＡ、ネットワークＢ夫々に接続されたネットワーク機器が提供するサービスを共有する例を説明した。この他、図２０に示す例のように、インターネットを介して接続されたデータストレージ１１のようなネットワーク機器であっても、通信機器情報記憶部に情報を登録することにより、実施の形態１〜３と同様に一元的に管理することが可能となる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施形態に係る通信制御システムの運用形態を示す図である。
【図２】本発明の実施形態に係るＰＣのハードウェア構成を示す図である。
【図３】本発明の実施形態に係るＰＣの機能構成を示す図である。
【図４】本発明の実施形態に係る通信機器情報記憶部が記憶している情報の例を示す図である。
【図５】本発明の実施形態に係る設定情報の例を示す図である。
【図６】本発明の実施形態に係る関連付け情報の登録動作を示すフローチャートである。
【図７】本発明の実施形態に係るユーザ情報ＤＢに記憶されている情報の例を示す図である。
【図８】本発明の実施形態に係る関連付け情報の例を示す図である。
【図９】本発明の実施形態に係る通信制御システムの動作を示すシーケンス図である。
【図１０】本発明の実施形態に係るネットワーク機器同士が通信中であることを示す情報の例を示す図である。
【図１１】本発明の実施形態に係るコントローラのＧＵＩの例を示す図である。
【図１２】本発明の他の実施形態に係る通信制御システムの動作を示すシーケンス図である。
【図１３】本発明の他の実施形態に係る通信制御システムの動作を示すシーケンス図である。
【図１４】本発明の他の実施形態に係るＰＣの機能構成を示す図である。
【図１５】本発明の他の実施形態に係るウェブサーバの機能構成を示す図である。
【図１６】本発明の他の実施形態に係る通信制御システムの動作を示すシーケンス図である。
【図１７】本発明の他の実施形態に係る通信制御システムの運用形態を示す図である。
【図１８】本発明の他の実施形態に係る通信機器情報記憶部が記憶している情報の例を示す図である。
【図１９】本発明の他の実施形態に係る通信制御システムの動作を示すシーケンス図である
【図２０】本発明の他の実施形態に係る通信制御システムの運用形態を示す図である。
【符号の説明】
【０１１５】
１    ＳＩＰサーバ
２    サービス管理サーバ
３    プレゼンスサーバ
４    ユーザ情報ＤＢ
５ａ、５ｂ    ＰＣ
６ａ、６ｂ    ＩＰ電話機
７ａ、７ｂ    ウェブカメラ
８    ウェブサーバ
９    プリンタ
１０    ＣＰＵ
１１    データストレージ
１２    ＳＩＰ＆サービス管理サーバ
２０    ＲＡＭ
２８    ウェブ＆サービス管理サーバ
３０    ＲＯＭ
４０    ＨＤＤ
５０    Ｉ／Ｆ
６０    ＬＣＤ
７０    操作部
８０    バス
１００、１００ａ、１００ｂ    コントローラ
１０１、１０１ａ、１０１ｂ    通信機器情報記憶部
１１０、１１０ａ、１１０ｂ    ビューワ
１２０、１２０ａ、１２０ｂ    ブラウザ
１３０、１３０ａ、１３０ｂ    ＩＭ
【図１】
2010087694.tif 000003
【図２】
2010087694.tif 000004
【図３】
2010087694.tif 000005
【図４】
2010087694.tif 000006
【図５】
2010087694.tif 000007
【図６】
2010087694.tif 000008
【図７】
2010087694.tif 000009
【図８】
2010087694.tif 000010
【図９】
2010087694.tif 000011
【図１０】
2010087694.tif 000012
【図１１】
2010087694.tif 000013
【図１２】
2010087694.tif 000014
【図１３】
2010087694.tif 000015
【図１４】
2010087694.tif 000016
【図１５】
2010087694.tif 000017
【図１６】
2010087694.tif 000018
【図１７】
2010087694.tif 000019
【図１８】
2010087694.tif 000020
【図１９】
2010087694.tif 000021
【図２０】
2010087694.tif 000022