(57)【特許請求の範囲】
【請求項１】
第１端末から送信された音データを、第２端末に転送可能なデータ形式に変換して前記第２端末に転送する第１機能を有する処理部と、
前記音データに対して実行する機能のうち前記第１機能以外の第２機能の実行を指示する第１情報を前記第１端末から受信し、受信した前記第１情報により実行が指示された前記第２機能を前記処理部が有しない場合、第１外部機器に対して、前記第２機能の実行の指示する第２情報を送信する通信部と、
前記第１外部機器から、前記第２機能を実行可能であることを示す第３情報を受信した場合、前記第１外部機器を介するパスを用いて、前記第２端末に対して前記音データを転送し、前記第１外部機器から、前記第２機能を実行可能でありかつ前記第１外部機器以外の第２外部機器を識別可能とする第４情報を受信した場合、前記第２外部機器を介するパスを用いて、前記第２端末に対して前記音データを転送する制御部と、
を備えた通信制御装置。
【請求項２】
前記通信部は、前記処理部が前記第２機能を有しない場合、前記第２機能を識別可能とする情報を含む前記第２情報を前記第１外部機器に送信する請求項１に記載の通信制御装置。
【請求項３】
前記制御部は、前記第３情報を受信した場合、前記音データの転送先を前記第１外部機器に設定し、かつ前記第２端末と前記第１端末との通信を確立する外部の通信制御装置に対して、前記第１外部機器を介した前記音データのパスを通知する第５情報を送信する請求項１または２に記載の通信制御装置。
【請求項４】
前記制御部は、前記外部の通信制御装置に対して前記第５情報を送信した後、前記音データの転送先を前記第１外部機器に設定する請求項３に記載の通信制御装置。
【請求項５】
音データに対して実行可能な機能を有する処理部と、
外部の通信制御装置から、前記音データに対する機能の実行を指示する第１情報を受信する受信部と、
受信した前記第１情報により実行が指示された機能を前記処理部が有する場合、前記第１情報により実行が指示された機能を実行可能であることを示す第２情報を、前記外部の通信制御装置に対して送信し、受信した前記第１情報により実行が指示された機能を前記処理部が有しない場合、当該機能を有する外部サーバを識別可能とする第３情報を前記外部の通信制御装置に対して送信する送信部と、
前記処理部を制御して、第１端末から送信された前記音データを前記外部の通信制御装置を介して受信し、受信した前記音データに対して前記処理部が有する機能を実行し、当該機能が実行された前記音データを、第２端末に転送する制御部と、
を備えたサーバ。
【請求項６】
前記送信部は、受信した前記第１情報により実行が指示された機能を有する前記外部サーバのうち、最も低機能な前記外部サーバを識別可能とする前記第３情報を前記外部の通信制御装置に対して送信する請求項５に記載のサーバ。
【請求項７】
前記送信部は、受信した前記第１情報により実行が指示された機能を有する前記外部サーバから、最も負荷が小さい前記外部サーバを識別可能とする前記第３情報を前記外部の通信制御装置に対して送信する請求項５に記載のサーバ。
【請求項８】
前記送信部は、受信した前記第１情報により実行が指示された機能を有する前記外部サーバから、前記サーバの地理情報と同一の地理情報を有する前記外部サーバを識別可能とする前記第３情報を前記外部の通信制御装置に対して送信する請求項５に記載のサーバ。
【請求項９】
通信制御装置とサーバとを有する通信システムであって、
前記通信制御装置は、
第１端末から送信された音データを、第２端末に転送可能なデータ形式に変換して前記第２端末に転送する第１機能を有する第１処理部と、
前記音データに対して実行する機能のうち前記第１機能以外の第２機能の実行を指示する第１情報を前記第１端末から受信し、受信した前記第１情報により実行が指示された前記第２機能を前記第１処理部が有しない場合、前記サーバに対して、前記第２機能の実行の指示する第２情報を送信する通信部と、
前記サーバから、前記第２機能を実行可能であることを示す第３情報を受信した場合、前記サーバを介するパスを用いて、前記第２端末に対して前記音データを転送し、前記サーバから、前記第２機能を実行可能でありかつ前記サーバ以外の他のサーバを識別可能とする第４情報を受信した場合、前記他のサーバを介するパスを用いて、前記第２端末に対して前記音データを転送する制御部と、
を備え、
前記サーバは、
前記音データに対して実行可能な機能を有する第２処理部と、
前記通信制御装置から前記第２情報を受信する受信部と、
受信した前記第２情報により実行が指示された機能を前記第２処理部が有する場合、前記第３情報を前記通信制御装置に対して送信し、受信した前記第２情報により実行が指示された機能を前記第２処理部が有しない場合、前記第４情報を前記通信制御装置に対して送信する送信部と、
前記第２処理部を制御して、前記第１端末から送信された前記音データを前記通信制御装置を介して受信し、受信した前記音データに対して前記第２処理部が有する機能を実行し、当該機能が実行された前記音データを、前記第２端末に転送する制御部と、
を備えた通信システム。
【請求項１０】
第１端末から送信された音データを、第２端末に転送可能なデータ形式に変換して前記第２端末に転送する第１機能を有する処理部を備えた通信制御装置で実行される通信制御方法であって、
前記音データに対して実行する機能のうち前記第１機能以外の第２機能の実行を指示する第１情報を前記第１端末から受信し、
受信した前記第１情報により実行が指示された前記第２機能を前記処理部が有しない場合、第１外部機器に対して、前記第２機能の実行の指示する第２情報を送信し、
前記第１外部機器から、前記第２機能を実行可能であることを示す第３情報を受信した場合、前記第１外部機器を介するパスを用いて、前記第２端末に対して前記音データを転送し、
前記第１外部機器から、前記第２機能を実行可能でありかつ第２外部機器を識別可能とする第４情報を受信した場合、前記第２外部機器を介するパスを用いて、前記第２端末に対して前記音データを転送する、
ことを含む通信制御方法。
【請求項１１】
音データに対して実行可能な機能を有する処理部を備えたサーバで実行される通信制御方法であって、
外部の通信制御装置から、前記音データに対する機能の実行を指示する第１情報を受信し、
受信した前記第１情報により実行が指示された機能を前記処理部が有する場合、前記第１情報により実行が指示された機能を実行可能であることを示す第２情報を、前記外部の通信制御装置に対して送信し、
受信した前記第１情報により実行が指示された機能を前記処理部が有しない場合、当該機能を有する外部サーバを識別可能とする第３情報を前記外部の通信制御装置に対して送信し、
前記処理部を制御して、第１端末から送信された前記音データを前記外部の通信制御装置を介して受信し、受信した前記音データに対して前記処理部が有する機能を実行し、当該機能が実行された前記音データを、第２端末に転送する、
ことを含む通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信制御装置、サーバ、通信システム、および通信制御方法に関する。
【背景技術】
【０００２】
ＮＧＮ（Next  Generation  Network）と呼ばれる次世代ＩＰ（Internet  Protocol）ネットワーク技術によって、現行の公衆網をＩＰネットワークで置き換えようとする動きが見られる。通信事業者は、通信のＩＰ化や光化を進めており、ＩＰ電話の加入者数も年々増加の傾向にある。また、クラウド技術に代表されるように、通信制御装置をＩＰネットワーク上に自由に分散させる要望が高まっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０３３７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＩＰネットワーク上に通信制御装置を分散させたシステムにおいては、装置数が膨大となるため、新機能のサポートやハードウェアの更新にかかるコストが大きくなる、という課題がある。
【課題を解決するための手段】
【０００５】
実施形態の通信制御装置は、処理部と、通信部と、制御部と、を備える。処理部は、第１端末から送信された音データを、第２端末に転送可能なデータ形式に変換して第２端末に転送する第１機能を有する。通信部は、音データに対して実行する機能のうち第１機能以外の第２機能の実行を指示する第１情報を第１端末から受信し、受信した第１情報により実行が指示された第２機能を処理部が有しない場合、第１外部機器に対して、第２機能の実行の指示する第２情報を送信する。制御部は、第１外部機器から、第２機能を実行可能であることを示す第３情報を受信した場合、第１外部機器を介するパスを用いて、第２端末に対して音データを転送し、第１外部機器から、第２機能を実行可能でありかつ第１外部機器以外の第２外部機器を識別可能とする第４情報を受信した場合、第２外部機器を介するパスを用いて、第２端末に対して音データを転送する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態にかかる通信システムの構成を示す図である。
【図２】図２は、第１の実施形態にかかる通信システムが有する各装置の機能的な構成を示すブロック図である。
【図３】図３は、第１の実施形態にかかる通信システムが有する管理装置が記憶するシステム情報および対向装置情報のデータ構成を示す図である。
【図４】図４は、第１の実施形態にかかる通信システムが有する管理装置が記憶するＤＳＰ管理情報および音声サーバ管理情報のデータ構成を示す図である。
【図５】図５は、第１の実施形態にかかる通信システムにおけるパス切替処理を説明するための図である。
【図６】図６は、第１の実施形態にかかる通信システムにおけるパス切替処理の流れを示すシーケンス図である。
【図７】図７は、第２の実施形態にかかる通信システムの構成を示す図である。
【図８】図８は、第２の実施形態にかかる通信システムが有する各装置の機能的な構成を示すブロック図である。
【図９】図９は、第２の実施形態にかかる通信システムが有する管理装置が記憶するシステム情報および対向装置情報のデータ構成を示す図である。
【図１０】図１０は、第２の実施形態にかかる通信システムが有する管理装置が記憶するＤＳＰ管理情報および高機能ネットワークデバイス管理情報のデータ構成を示す図である。
【図１１】図１１は、第２の実施形態にかかる通信システムにおけるパス切替処理を説明するための図である。
【図１２】図１２は、第２の実施形態にかかる通信システムにおけるパス切替処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【０００７】
以下、添付の図面を用いて、本実施形態にかかる通信制御装置、サーバ、通信システムおよび通信制御方法について説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態にかかる通信システムの構成を示す図である。本実施形態にかかる通信システム１は、図１に示すように、端末の一例であるローカル端末ＬＴ１，ＬＴ２，ＬＴ３（以下、ローカル端末ＬＴ１，ＬＴ２，ＬＴ３を区別する必要がない場合には、ローカル端末ＬＴと記載する）と、通信制御装置の一例であるネットワークデバイスＰＳ１，ＰＳ２，ＰＳ３（以下、ネットワークデバイスＰＳ１，ＰＳ２，ＰＳ３を区別する必要がない場合には、ネットワークデバイスＰＳと記載する）と、サーバ（または外部機器）の一例である音声サーバＳ１，Ｓ２（以下、音声サーバＳ１，Ｓ２を区別する必要がない場合には、音声サーバＳと記載する）と、管理装置Ｍと、を有している。そして、本実施形態にかかる通信システム１では、ネットワークデバイスＰＳと、音声サーバＳと、管理装置Ｍとが、ＩＰ（Internet  Protocol）網や公衆通信網等のネットワークＮＷを介して接続されている。
【０００９】
ローカル端末ＬＴは、例えばＰＨＳ（Personal  Handy-phone  System）、基地局、ＰＢＸ（Private  Branch  Exchange）等で構成され、ネットワークデバイスＰＳを介して、自端末が存在するローカルネットワークとは異なる他のローカルネットワーク内の他のローカル端末ＬＴと通信可能である。
【００１０】
ネットワークデバイスＰＳは、例えばゲートウェイ等により構成され、ネットワークＮＷに接続されている。また、ネットワークデバイスＰＳは、ローカル端末ＬＴが存在するローカルネットワークに接続されている。そして、ネットワークデバイスＰＳは、互いに異なるローカルネットワーク内のローカル端末ＬＴ間の通信を確立する。
【００１１】
具体的には、ネットワークデバイスＰＳは、音声データ（音データの一例）に対して実行可能な機能のうち、あるローカルネットワーク（第１ネットワークの一例）内の第１端末の一例であるローカル端末ＬＴ（以下、送信元装置と言う）から送信された音声データを、他のローカルネットワーク（第２ネットワークの一例）内の第２端末の一例であるローカル端末ＬＴ（以下、対向装置と言う）に転送可能なデータ形式に変換して当該対向装置に転送する変換機能（第１機能の一例）を有する処理部の一例であるＤＳＰ（Digital  Signal  Processor）部１１１を有する。
【００１２】
管理装置Ｍは、音声サーバＳに関するシステム情報１０４（図２参照）、音声サーバＳの高機能ＤＳＰ部１０６が有する機能（音声データに対して実行可能な機能であるサービス機能）を示す提供可能サービス情報の一覧を含む音声サーバ管理情報１０５（図２参照）、ネットワークデバイスＰＳに関する対向装置情報３００（図３参照）、音声サーバＳが有する高機能ＤＳＰ部１０６の種別（以下、ＤＳＰ種別と言う）毎の機能に関するＤＳＰ管理情報４００（図４参照）等を記憶する。
【００１３】
また、管理装置Ｍは、システム情報１０４および対向装置情報３００に基づいて、音声サーバＳとネットワークデバイスＰＳの組み合わせを決定する。そして、管理装置Ｍは、ネットワークデバイスＰＳに対して、決定した組合せを通知する。さらに、管理装置Ｍは、ＤＳＰ管理情報４００に基づいて、提供可能サービス情報の一覧を含む音声サーバ管理情報１０５（図２参照）を生成する。そして、管理装置Ｍは、生成した音声サーバ管理情報１０５を音声サーバＳに送信する。本実施形態では、管理装置Ｍは、音声サーバＳからの要求の有無に関わらずに、音声サーバ管理情報１０５を音声サーバＳに送信しているが、音声サーバＳからの要求に応じて、音声サーバ管理情報１０５を音声サーバＳに送信しても良い。
【００１４】
音声サーバＳは、処理部の一例である高機能ＤＳＰ部１０６を有する。また、音声サーバＳは、ネットワークデバイスＰＳからのサービス要求メッセージに従って、ネットワークデバイスＰＳ間の通信を中継する。その際、音声サーバＳは、高機能ＤＳＰ部１０６を制御して、ネットワークデバイスＰＳ間でやりとりする音声データに対して、サービス機能を実行する音声混合サービスを適用可能である。
【００１５】
次に、図２〜４を用いて、本実施形態にかかる通信システムが有する各装置の機能構成について説明する。図２は、第１の実施形態にかかる通信システムが有する各装置の機能的な構成を示すブロック図である。図３は、第１の実施形態にかかる通信システムが有する管理装置が記憶するシステム情報および対向装置情報のデータ構成を示す図である。図４は、第１の実施形態にかかる通信システムが有する管理装置が記憶するＤＳＰ管理情報および音声サーバ管理情報のデータ構成を示す図である。
【００１６】
管理装置Ｍは、図２に示すように、システム情報管理部１０１、対向装置決定部１０２、およびサービス管理部１０３を有する。
【００１７】
システム情報管理部１０１は、システム情報１０４、音声サーバ管理情報１０５、対向装置情報３００（図３参照）、ＤＳＰ管理情報４００（図４参照）等を記憶する。システム情報１０４は、図３に示すように、通信システム１内の音声サーバＳを識別可能とする音声サーバＩＤに対応付けて、音声サーバＳの高機能ＤＳＰ部１０６の種別（以下、ＤＳＰ種別と言う）を示す搭載ＤＳＰ情報と、音声サーバＳの高機能ＤＳＰ部１０６が有するサービス機能を示す提供可能サービス情報と、音声サーバＳの位置を示す地理情報と、音声サーバＳのＩＰアドレスと、を含む。
【００１８】
対向装置情報３００は、図３に示すように、ネットワークデバイスＰＳを識別可能とするネットワークデバイスＩＤに対応付けて、ネットワークデバイスＰＳが有するＤＳＰ部１１１のＤＳＰ種別を識別可能とする搭載ＤＳＰ情報と、ネットワークデバイスＰＳと組み合わされた音声サーバＳ（以下、所定の音声サーバＳと言う）を識別可能とする接続先音声サーバＩＤと、ネットワークデバイスＰＳの位置を示す地理情報と、ネットワークデバイスＰＳのＩＰアドレスと、を含む。
【００１９】
ＤＳＰ管理情報４００は、図４に示すように、音声サーバＳが有する高機能ＤＳＰ部１０６のＤＳＰ種別に対応付けて、当該ＤＳＰ種別の高機能ＤＳＰ部１０６が有するサービス機能を識別可能とする提供可能サービス情報と、当該ＤＳＰ種別の高機能ＤＳＰ部１０６の製造番号とを含む。本実施形態では、各音声サーバＳの高機能ＤＳＰ部１０６が有するサービス機能を識別可能とする情報の一例として、高機能ＤＳＰ部１０６の製造番号を用いているが、これに限定するものではなく、例えば、音声サーバＳの製造番号を、各音声サーバＳの高機能ＤＳＰ部１０６が有するサービス機能を識別可能とする情報としても良い。
【００２０】
音声サーバ管理情報１０５は、図４に示すように、音声サーバＳを識別可能とする音声サーバＩＤに対応付けて、音声サーバＳが有する高機能ＤＳＰ部１０６のＤＳＰ種別と、提供可能サービス情報と、各音声サーバＳの地理情報と、各音声サーバＳのＩＰアドレスと、各音声サーバＳが有する高機能ＤＳＰ部１０６の製造番号と、を含む。
【００２１】
対向装置決定部１０２は、システム情報管理部１０１に記憶されたシステム情報１０４および対向装置情報３００に含まれる、ネットワークデバイスＰＳおよび音声サーバＳそれぞれの地理情報、ネットワークデバイスＰＳおよび音声サーバＳそれぞれのＩＰアドレス等に基づいて、各音声サーバＳに対して、音声混合サービスを適用する音声データの送信元となるネットワークデバイスＰＳを割り付ける。言い換えると、対応装置決定部１０２は、システム情報１０４および対向装置情報３００に基づいて、音声サーバＳとネットワークデバイスＰＳとの組合せを決定する。そして、対向装置決定部１０２は、音声サーバＳとネットワークデバイスＰＳとの組合せを、ネットワークデバイスＰＳに対して通知する。
【００２２】
サービス管理部１０３は、システム情報管理部１０１に記憶されたＤＳＰ管理情報４００に基づいて、音声サーバＳの高機能ＤＳＰ部１０６が有するサービス機能を示す提供可能サービス情報を抽出し、抽出した提供可能サービス情報の一覧を含む音声サーバ管理情報１０５を生成する。そして、サービス管理部１０３は、生成した音声サーバ管理情報１０５を音声サーバＳに通知する。
【００２３】
音声サーバＳは、図２に示すように、高機能ＤＳＰ部１０６と、メッセージ受信部１０７と、音声パス制御部１０８と、サービス選択部１０９と、音声サーバ管理情報記憶部１１０と、を有する。
【００２４】
高機能ＤＳＰ部１０６は、上述したように、サービス機能を有する。メッセージ受信部１０７は、ネットワークデバイスＰＳから、音声データに対する機能の実行を指示する情報の一例であるサービス要求メッセージを受信する。本実施形態では、メッセージ受信部１０７は、ネットワークデバイスＰＳから、実行する機能を識別可能とする情報（例えば、提供可能サービス情報など）を含むサービス要求メッセージを受信する。メッセージ受信部１０７は、受信したサービス要求メッセージにより実行が指示された機能（本実施形態では、サービス要求メッセージが含む提供可能サービス情報が示す機能）が、高機能ＤＳＰ部１０６が有するサービス機能に含まれるか否かを判定する。メッセージ受信部１０７は、サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部１０６が有するサービス機能に含まれる場合（音声サーバＳにおいてサポート可能である場合）、サービス要求メッセージにより実行が指示された機能を実行可能であることを示す情報の一例であるサービス応答メッセージをネットワークデバイスＰＳへ送信する。
【００２５】
一方、メッセージ受信部１０７は、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有しない場合（音声サーバＳにおいてサポート不可能である場合）、後述する音声サーバ管理情報記憶部１１０に記憶される音声サーバ管理情報１０５に基づいて、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有する他の音声サーバＳ（外部サーバの一例）を抽出する。そして、メッセージ受信部１０７は、抽出した他の音声サーバＳを識別可能とする情報の一例であるサービス応答メッセージをネットワークデバイスＰＳに送信する。
【００２６】
音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、送信元装置（例えば、ローカル端末ＬＴ１）から送信された音声データをネットワークデバイスＰＳ（外部通信制御装置の一例）を介して受信する。さらに、音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、受信した音声データに対して、高機能ＤＳＰ部１０６によるサービス機能（後述するサービス選択部１０９により選択されたサービス機能）を実行し、当該サービス機能が実行された音声データを、対向装置（例えば、ローカル端末ＬＴ２）に転送する。
【００２７】
サービス選択部１０９は、高機能ＤＳＰ部１０６が有するサービス機能から、サービス要求メッセージにより実行が指示された機能を、音声パス制御部１０８により受信した音声データに対して実行するサービス機能として選択する。音声サーバ管理情報記憶部１１０は、管理装置Ｍから通知された音声サーバ管理情報１０５を記憶する。
【００２８】
ネットワークデバイスＰＳは、図２に示すように、ＤＳＰ部１１１、サービス判定部１１２、メッセージ送信部１１３、および音声パス制御部１１４を有している。ＤＳＰ部１１１は、上述したように、音声データに対して実行可能な機能のうち、送信元装置から送信された音声データを、対向装置に転送可能なデータ形式に変換して当該対向装置に転送する機能（以下、変換機能と言う）を有する。
【００２９】
サービス判定部１１２（通信部の一例）は、音声データに対する機能の実行を指示する情報の一例であるサービス要求を送信元装置から受信する。そして、サービス判定部１１２は、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有しているか否かを判定する。
【００３０】
メッセージ送信部１１３（通信部の一例）は、サービス要求により実行が指示された機能をＤＳＰ部１１１が有しないと判定された場合、サービス要求により実行が指示された機能の実行を指示する情報の一例であるサービス要求メッセージを所定の音声サーバＳに送信する。本実施形態では、メッセージ送信部１１３は、サービス要求により実行が指示された機能を識別可能とする情報（例えば、提供可能サービス情報）を含むサービス要求メッセージを所定の音声サーバＳに送信する。本実施形態では、メッセージ送信部１１３は、所定の音声サーバＳに対して、サービス要求メッセージを送信しているが、ネットワークデバイスＰＳのＤＳＰ部１１１よりも高機能な高機能ＤＳＰ部１０６を有する音声サーバＳに対してサービス要求メッセージを送信するものであれば、これに限定するものではない。例えば、メッセージ送信部１１３は、ネットワークＮＷを介して管理装置Ｍに記憶されている音声サーバ管理情報１０５にアクセスして、通信システム１が有する音声サーバＳの高機能ＤＳＰ部１０６の製造番号を取得し、取得した製造番号により特定される高機能ＤＳＰ部１０６のうち、ＤＳＰ部１１１よりも高機能な高機能ＤＳＰ部１０６（例えば、ＤＳＰ部１１１が有する機能の数よりも多いサービス機能を有する高機能ＤＳＰ部１０６など）を有する音声サーバＳ、若しくはＤＳＰ部１１１とは異なる機能を有する高機能ＤＳＰ部１０６を有する音声サーバＳに対して、サービス要求メッセージを送信しても良い。メッセージ送信部１１３は、所定の音声サーバＳから、サービス要求メッセージにより実行を指示した機能を実行可能であることを示す情報の一例であるサービス応答メッセージを受信した場合、音声パス制御部１１４に対して、所定の音声サーバＳを介して音声データを転送するパスへの切り替えを指示する。
【００３１】
一方、メッセージ送信部１１３は、音声サーバＳから、他の音声サーバＳを識別可能とする情報の一例であるサービス応答メッセージを受信した場合、他の音声サーバＳに対して、再度、サービス要求メッセージを送信する。若しくは、メッセージ送信部１１３は、音声サーバＳから、他の音声サーバＳを識別可能とするサービス応答メッセージを受信した場合、音声パス制御部１１４に対して、他の音声サーバＳを介して音声データを転送するパスへの切り替えを指示しても良い。
【００３２】
音声パス制御部１１４（制御部の一例）は、メッセージ送信部１１３から、所定の音声サーバＳを介して音声データを転送するパスへの切り替えが指示されると、送信元装置から対向装置への音声データの転送に用いるパスを、所定の音声サーバＳを介して送信元装置から対向装置へ音声データを転送するパスとするパス切替処理を実行する。本実施形態では、音声パス制御部１１４は、所定の音声サーバＳを介して音声データを転送するパスへの切り替えが指示されると、ＤＳＰ部１１１による音声データの転送先を所定の音声サーバＳに設定し、かつ対向装置が位置するローカルネットワークに接続されたネットワークデバイスＰＳに対して、所定の音声サーバＳを介した音声データのパスを通知する情報の一例であるパス切替指示を送信する。ここで、パス切替処理には、送信元装置から対向装置への音声データの転送に用いるパスを、所定の音声サーバＳを介して音声データを転送するパスへ切り替える処理に加えて、送信元装置から対向装置への音声データの転送に用いられているパスが、所定の音声サーバＳを介して行われている場合に、送信元装置から対向装置への音声データの転送に用いるパスを維持することも含むものとする。
【００３３】
一方、音声パス制御部１１４は、メッセージ送信部１１３から、他の音声サーバＳを介して音声データを転送するパスへの切り替えが指示されると、送信元装置から対向装置への音声データの転送に用いるパスを、他の音声サーバＳを介して送信元装置から対向装置へ音声データを転送するパスとするパス切替処理を実行する。本実施形態では、音声パス制御部１１４は、他の音声サーバＳを介して音声データを転送するパスへの切り替えが指示されると、ＤＳＰ部１１１による音声データの転送先を他の音声サーバＳに設定し、かつ対向装置が位置するローカルネットワークに接続されたネットワークデバイスＰＳに対して、音声データの転送先となる他の音声サーバＳを介した音声データのパスを通知する情報の一例であるパス切替指示を送信する。
【００３４】
次に、図３を用いて、管理装置Ｍによる音声サーバＳとネットワークデバイスＰＳの組合せの決定処理について説明する。
【００３５】
上述したように、ネットワークデバイスＰＳには、サービス要求メッセージを送信する所定の音声サーバＳ（すなわち、当該ネットワークデバイスＰＳと組み合わされた音声サーバＳ）が設定されている。ネットワークデバイスＰＳは、送信元装置からサービス要求を受信し、かつ当該サービス要求により実行が指示された機能を自身のＤＳＰ部１１１が有しない場合、所定の音声サーバＳに対してサービス要求メッセージを送信する。また、ネットワークデバイスＰＳは、所定の音声サーバＳが、送信元装置から受信したサービス要求により実行が指示された機能に対応するサービス機能を有しない場合、所定の音声サーバＳ以外の他の音声サーバＳに対して、再度、サービス要求メッセージを送信する。
【００３６】
そして、音声サーバＳとネットワークデバイスＰＳの組合せは、以下のようにして決定される。管理装置Ｍの対向装置決定部１０２は、システム情報１０４および対向装置情報３００に基づいて、ネットワークデバイスＰＳと音声サーバＳとの組合せを決定する。例えば、対向装置情報３００に記憶されたネットワークデバイスＩＤ：「１」のネットワークデバイスＰＳと組み合わせる音声サーバＳを決定する場合、対向装置決定部１０２は、対向装置情報３００においてネットワークデバイスＩＤ：「１」と対応付けられた地理情報：「〇〇市」を特定する。そして、対向装置決定部１０２は、システム情報１０４において、特定した地理情報：「〇〇市」と同一の地理情報：「〇〇市」と対応付けられた音声サーバＩＤ：「１００１」により識別される音声サーバＳを、ネットワークデバイスＩＤ：「１」のネットワークデバイスＰＳと組み合わせる音声サーバＳに決定する。また、対向装置決定部１０２は、システム情報１０４において、特定した地理情報：「○○市」と同一の地理情報：「○○市」と対応付けられた音声サーバＩＤが複数存在する場合には、当該複数の音声サーバＩＤにより特定される音声サーバＳのうち、ネットワークデバイスＰＳが存在するネットワーク内のＩＰアドレスを有する音声サーバＳや、ネットワークデバイスＰＳが有するＤＳＰ部１１１の製造番号と異なる製造番号の高機能ＤＳＰ部１０６を有する音声サーバＳを、ネットワークデバイスＩＤ：「１」により識別されるネットワークデバイスＰＳと組み合わせる音声サーバＳに決定する。
【００３７】
ここでは、対向装置決定部１０２が、システム情報１０４および対向装置情報３００に含まれる地理情報を優先的に用いて、ネットワークデバイスＰＳと音声サーバＳの組合せを決定する例について説明したが、これに限定するものではなく、システム情報１０４および対向装置情報３００に含まれるＩＰアドレス、ネットワークデバイスＰＳおよび音声サーバＳそれぞれの製造番号等を優先的に用いて、ネットワークデバイスＰＳと音声サーバＳの組合せを決定しても良い。または、対向装置決定部１０２は、各音声サーバＳと組み合わされたネットワークデバイスＰＳの数に基づいて、ネットワークデバイスＰＳと音声サーバＳとの組合せを決定することによって、音声サーバＳ間において負荷の偏りが生じないように、ネットワークデバイスＰＳと音声サーバＳとの組合せを適切に設定することも可能である。
【００３８】
次に、図４を用いて、管理装置Ｍによる音声サーバ管理情報１０５の通知処理、および音声サーバＳによる他の音声サーバＳの抽出処理について説明する。
【００３９】
まず、管理装置Ｍによる音声サーバ管理情報１０５の通知処理について説明する。サービス管理部１０３は、各音声サーバＳが有する高機能ＤＳＰ部１０６のＤＳＰ種別を特定する。次いで、サービス管理部１０３は、ＤＳＰ管理情報４００から、各音声サーバＳが有する高機能ＤＳＰ部１０６のＤＳＰ種別と対応付けられた提供可能サービス情報および製造番号を抽出する。そして、サービス管理部１０３は、図４に示すように、各音声サーバＳを識別可能とする音声サーバＩＤと、各音声サーバＳが有する高機能ＤＳＰ部１０６のＤＳＰ種別と、抽出した提供可能サービス情報と、各音声サーバＳの地理情報と、各音声サーバＳのＩＰアドレスと、抽出した製造番号と、を対応付ける音声サーバ管理情報１０５を生成する。
【００４０】
そして、サービス管理部１０３は、生成した音声サーバ管理情報１０５を、通信システム１内の全ての音声サーバＳに対して送信する。これにより、通信システム１内の全ての音声サーバＳは、同一の音声サーバ管理情報１０５を音声サーバ管理情報記憶部１１０内に記憶する。
【００４１】
次に、音声サーバＳによる他の音声サーバＳの抽出処理について説明する。音声サーバＳのメッセージ受信部１０７は、ネットワークデバイスＰＳからサービス要求メッセージを受信し、かつ受信したサービス要求メッセージにより実行が指示された機能が音声サーバＳにおいてサポート不可能である場合、音声サーバ管理情報記憶部１１０に記憶された音声サーバ管理情報１０５に基づいて、受信したサービス要求メッセージにより実行が指示された機能をサポート可能な他の音声サーバＳを抽出する。
【００４２】
具体的には、メッセージ受信部１０７は、音声サーバ管理情報１０５に含まれる音声サーバＩＤのうち、受信したサービス要求メッセージにより実行が指示された機能に対応するサービス機能を示す提供可能サービス情報と対応付けられた他の音声サーバＳの音声サーバＩＤを抽出する。
【００４３】
本実施形態では、メッセージ受信部１０７は、音声サーバ管理情報記憶部１１０に記憶された音声サーバ管理情報１０５に基づいて、他の音声サーバＳを抽出しているが、これに限定するものではなく、ネットワークＮＷを介して、管理装置Ｍに記憶された音声サーバ管理情報１０５を取得し、当該取得した音声サーバ管理情報１０５に基づいて、他の音声サーバＳを抽出しても良い。
【００４４】
また、本実施形態では、メッセージ受信部１０７は、音声サーバ管理情報１０５に含まれる提供サービス機能情報を用いて、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有する高機能ＤＳＰ部１０６を備えた他の音声サーバＳを抽出しているが、これに限定するものではなく、例えば、音声サーバ管理情報１０５に含まれる各音声サーバＳの高機能ＤＳＰ部１０６の製造番号に基づいて、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有する高機能ＤＳＰ部１０６を備えた他の音声サーバＳを抽出しても良い。
【００４５】
そして、メッセージ受信部１０７は、抽出した音声サーバＩＤから、１以上の音声サーバＩＤを選択し、選択した音声サーバＩＤを含むサービス応答メッセージをネットワークデバイスＰＳに送信する。メッセージ受信部１０７は、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有する高機能ＤＳＰ部１０６を備えた音声サーバＩＤが複数抽出された場合、音声サーバ管理情報１０５が含む提供サービス機能情報（または製造番号）等に基づいて、抽出した各音声サーバＳが備える高機能ＤＳＰ部１０６のうち、最も低機能な高機能ＤＳＰ部１０６を備えた音声サーバＳの音声サーバＩＤを含むサービス応答メッセージを送信する。これにより、高機能な高機能ＤＳＰ部１０６を備えた音声サーバＳをできるだけ常時使用できる状態にして、より高機能なサービス機能の実行を指示するサービス要求メッセージを受信した場合に、高機能な高機能ＤＳＰ部１０６を備えた音声サーバＳを他の音声サーバＳとして抽出できるようにする。また、メッセージ受信部１０７は、抽出した音声サーバＩＤのうち、音声サーバＳ自身の地理情報と同一の地理情報と対応付けて記憶された音声サーバＩＤを含むサービス応答メッセージを送信しても良い。これにより、複数のネットワークデバイスＰＳを介して接続された音声サーバＳが他の音声サーバＳとして選択されることを防止できる。また、メッセージ受信部１０７は、抽出した音声サーバＩＤのうち、音声サーバＳ自身が存在するネットワーク内のＩＰアドレスと対応付けて記憶された音声サーバＩＤを含むサービス応答メッセージを送信しても良い。または、メッセージ受信部１０７は、抽出した音声サーバＩＤのうち、当該音声サーバＩＤが示す音声サーバＳの高機能ＤＳＰ部１０６にかかる負荷が最も小さい音声サーバＳの音声サーバＩＤを含むサービス応答メッセージを送信しても良い。例えば、メッセージ受信部１０７は、管理装置Ｍにより組み合わされたネットワークデバイスＰＳの数が最も少ない音声サーバＳの音声サーバＩＤを含むサービス応答メッセージを送信する。
【００４６】
次に、図５を用いて、本実施形態にかかる通信システム１におけるパス切替処理について説明する。図５は、第１の実施形態にかかる通信システムにおけるパス切替処理を説明するための図である。ここでは、送信元装置のローカル端末ＬＴ１から対向装置のローカル端末ＬＴ２に対して音声データを送信する場合における、パス切替処理について説明するが、他のローカル端末ＬＴ間において音声データを送受信する場合のパス切替処理も同様に行われる。
【００４７】
ネットワークデバイスＰＳ１のサービス判定部１１２は、ローカル端末ＬＴ１とローカル端末ＬＴ２との間で通信が確立している状態で（すなわち、ローカル端末ＬＴ１，ＬＴ２間で音声データが送受信されている状態で）、ローカル端末ＬＴ１からサービス要求を受信した場合（ステップＳ５０１）、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有しているか否かを判定する。ネットワークデバイスＰＳ１のメッセージ送信部１１３は、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有していないと判定した場合、受信したサービス要求により実行が指示された機能の実行を指示するサービス要求メッセージを所定の音声サーバＳ１に送信する（ステップＳ５０２）。その後、メッセージ送信部１１３は、音声サーバＳ１から、サービス要求メッセージにより実行を指示した機能を実行可能であることを示すサービス応答メッセージを受信した場合（ステップＳ５０２）、ネットワークデバイスＰＳ１の音声パス制御部１１４に対して音声データの転送に用いるパスの切り替えを指示する。
【００４８】
音声パス制御部１１４は、メッセージ送信部１１３から音声データの転送に用いるパスの切り替えが指示されると、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送に用いるパスを、音声サーバＳ１を介してローカル端末ＬＴ１からローカル端末ＬＴ２へ音声データを転送するパスとするパス切替処理を実行する。具体的には、音声パス制御部１１４は、ローカル端末ＬＴ２が存在するローカルネットワークに接続されたネットワークデバイスＰＳ２に対して、音声サーバＳ１を介した音声データのパスを通知するパス切替指示を送信する（ステップＳ５０３）。さらに、音声パス制御部１１４は、ネットワークデイバスＰＳ２に対してパス切替指示を送信した後、ネットワークデバイスＰＳ１のＤＳＰ部１１１による音声データの転送先を音声サーバＳ１に設定する（ステップＳ５０４）。これにより、ネットワークデバイスＰＳ２に対してパス切替指示を送信する前に、音声データの転送先が音声サーバＳ１に切り替えられてしまい、ネットワークデバイスＰＳ２が音声サーバＳ１から音声データを受信できなくなるのを防止する。
【００４９】
音声サーバＳ１の音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、ネットワークデバイスＰＳ１を介してローカル端末ＬＴ１から送信された音声データを受信する。そして、音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、受信した音声データに対して、音声混合サービスを適用する（ステップＳ５０５）。具体的には、高機能ＤＳＰ部１０６は、受信した音声データに対して、サービス要求メッセージにより実行が指示されたサービス機能（例えば、会議機能、アナウンス合成機能など）を実行することにより、音声混合サービスを適用する。その後、音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、音声混合サービスが適用された音声データをネットワークデバイスＰＳ２に転送する。
【００５０】
これにより、ネットワークデバイスＰＳ１が、ローカル端末ＬＴ１から受信したサービス要求メッセージにより実行が指示された機能をＤＳＰ部１１１が有していない場合であっても、当該機能を実行した音声データをローカル端末ＬＴ２に転送することができるので、ネットワークデバイスＰＳ１のハードウェアの更新を局所的に抑えて、ネットワークデバイスＰＳ１のハードウェアの更新に伴うコストの増加を抑えることができる。
【００５１】
次に、図６を用いて、本実施形態にかかる通信システム１におけるパス切替処理の流れについて説明する。図６は、第１の実施形態にかかる通信システムにおけるパス切替処理の流れを示すシーケンス図である。ここでは、送信元装置のローカル端末ＬＴ１から対向装置のローカル端末ＬＴ２に対して音声データを送信する場合における、パス切替処理について説明するが、他のローカル端末ＬＴ間において音声データを送受信する場合のパス切替処理も同様に行われる。
【００５２】
ローカル端末ＬＴ１は、当該ローカル端末ＬＴ１が存在するローカルネットワークに接続されたネットワークデバイスＰＳ１との間で音声データの送受信に用いるパスである音声パスを決定する（ステップＳ６０１）。また、ローカル端末ＬＴ２は、当該ローカル端末ＬＴ２が存在するローカルネットワークに接続されたネットワークデバイスＰＳ２との間で音声データの送受信に用いる音声パスを決定する（ステップＳ６０１）。さらに、ネットワークデバイスＰＳ１は、ネットワークデバイスＰＳ２への音声データの転送に用いるパスである音声パスを決定する（ステップＳ６０１）。
【００５３】
その後、ネットワークデバイスＰＳ１のサービス判定部１１２は、ローカル端末ＬＴ１からサービス要求を受信すると（ステップＳ６０２）、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有しているか否かを判定する。受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有していると判定した場合、ＤＳＰ部１１１は、ローカル端末ＬＴ１から受信した音声データに対して、変換機能に加えて、サービス要求により実行が指示された機能を実行する。一方、メッセージ送信部１１３は、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有していないと判定した場合、受信したサービス要求により実行が指示された機能の実行を指示するサービス要求メッセージを所定の音声サーバＳ１に送信する（ステップＳ６０３）。
【００５４】
音声サーバＳ１のメッセージ受信部１０７は、ネットワークデバイスＰＳ１からサービス要求メッセージを受信すると、当該サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部１０６が有するサービス機能に含まれているか否かを判定するサービス判定処理を実行する（ステップＳ６０４）。
【００５５】
ここで、サービス判定処理によって、サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部１０６が有するサービス機能に含まれておりサービス提供可能であると判断した場合（ステップＳ６０５）、メッセージ受信部１０７は、サービス要求メッセージにより実行が指示された機能を実行可能であることを示すサービス応答メッセージをネットワークデバイスＰＳ１に送信する（ステップＳ６０６）。
【００５６】
ネットワークデバイスＰＳ１の音声パス制御部１１４は、音声サーバＳ１から、サービス要求メッセージにより実行を指示した機能を実行可能であることを示すサービス応答メッセージを受信した場合、ネットワークデバイスＰＳ２に対して、音声データの転送先となる所定の音声サーバＳ１を介したパスを通知するパス切替指示を送信する（ステップＳ６０７）。その後、ネットワークデバイスＰＳ１の音声パス制御部１１４は、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送先を、音声サーバＳ１に設定することにより、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送に用いるパスを切り替える（ステップＳ６０８）。
【００５７】
さらに、音声サーバＳ１の音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、ネットワークデバイスＰＳ１を介してローカル端末ＬＴ１から送信された音声データを受信する。そして、音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、受信した音声データに対して、音声混合サービスを適用する（ステップＳ６０９）。さらに、音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、音声混合サービスを適用した音声データを、ネットワークデバイスＰＳ２へ転送する。
【００５８】
一方、サービス判定処理によって、サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部１０６が有するサービス機能に含まれておらず、サービス提供不可能であると判断した場合（ステップＳ６１０）、音声サーバＳ１のメッセージ受信部１０７は、音声サーバ管理情報１０５に基づいて、受信したサービス要求メッセージにより実行が指示された機能をサポート可能な他の音声サーバＳ２を抽出する。そして、メッセージ受信部１０７は、抽出した音声サーバＳ２に対して、サービス要求メッセージにより実行が指示された機能の実行を指示するサービス代替要求を送信する（ステップＳ６１１）。
【００５９】
音声サーバＳ２のメッセージ受信部１０７は、サービス代替要求により実行が指示された機能が、音声サーバＳ２の高機能ＤＳＰ部１０６が有するサービス機能に含まれていると判断した場合、サービス代替要求により実行が指示された機能を実行可能であることを示すサービス代替応答を音声サーバＳ１に送信する（ステップＳ６１２）。一方、音声サーバＳ２のメッセージ受信部１０７は、サービス代替要求により実行が指示された機能が、音声サーバＳ２の高機能ＤＳＰ部１０６が有するサービス機能に含まれないと判断した場合、サービス代替要求により実行が指示された機能を実行不可能であることを示すサービス代替応答を音声サーバＳ１に送信する（ステップＳ６１２）。
【００６０】
音声サーバＳ１のメッセージ受信部１０７は、音声サーバＳ２から受信したサービス代替応答が、音声サーバＳ２が機能を実行不可能であることを示している場合、抽出した他の音声サーバＳに対して、サービス代替要求を送信する。一方、音声サーバＳ１のメッセージ受信部１０７は、音声サーバＳ２から受信したサービス代替応答が、音声サーバＳ２が機能を実行可能であることを示している場合、音声サーバＳ２の音声サーバＩＤを含むサービス応答メッセージをネットワークデバイスＰＳ１に送信する（ステップＳ６１３）。
【００６１】
ネットワークデバイスＰＳ１の音声パス制御部１１４は、音声サーバＳ１から、音声サーバＳ２の音声サーバＩＤを含むサービス応答メッセージを受信した場合、音声データの転送先となる他の音声サーバＳ２を介した音声データのパスを通知するパス切替指示を送信する（ステップＳ６１４）。その後、ネットワークデバイスＰＳ１の音声パス制御部１１４は、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送先を、音声サーバＳ２に設定することにより、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送に用いるパスを切り替える（ステップＳ６１５）。
【００６２】
その後、音声サーバＳ２の音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、ネットワークデバイスＰＳ１を介してローカル端末ＬＴ１から送信された音声データを受信する。そして、音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、受信した音声データに対して、音声混合サービスを適用する（ステップＳ６１６）。そして、音声パス制御部１０８は、高機能ＤＳＰ部１０６を制御して、音声混合サービスを適用した音声データを、ネットワークデバイスＰＳ２へ転送する。
【００６３】
このように、第１の実施形態の通信システム１によれば、ネットワークデバイスＰＳのハードウェアの更新を局所的に抑えて、ネットワークデバイスＰＳのハードウェアの更新に伴うコストの増加を抑えることができる。
【００６４】
（第２の実施形態）
本実施形態は、送信元装置から受信したサービス要求により実行が指示された機能を、ネットワークデバイスのＤＳＰ部が有しない場合に、送信元装置から対向装置への音声データの転送に用いるパスを、他のネットワークデバイスを介して送信元装置から対向装置へ音声データを転送するパスとする例である。以下の説明では、第１の実施形態と同様の箇所については説明を省略する。
【００６５】
図７は、第２の実施形態にかかる通信システムの構成を示す図である。本実施形態にかかる通信システム２は、図７に示すように、ローカル端末ＬＴと、ネットワークデバイスＰＳと、高機能ネットワークデバイスＨＰＳ１，ＨＰＳ２（以下、高機能ネットワークデバイスＨＰＳ１，ＨＰＳ２を区別する必要がない場合には、高機能ネットワークデバイスＨＰＳと記載する）と、管理装置Ｍ１と、を有している。そして、本実施形態にかかる通信システム２では、ネットワークデバイスＰＳと、高機能ネットワークデバイスＨＰＳと、管理装置Ｍ１とが、ＩＰ網や公衆通信網等のネットワークＮＷを介して接続されている。
【００６６】
管理装置Ｍ１は、システム情報２０４（図８参照）および対向装置情報９００（図９参照）に基づいて、高機能ネットワークデバイスＨＰＳとネットワークデバイスＰＳの組み合わせを決定する。そして、管理装置Ｍ１は、ネットワークデバイスＰＳに対して、決定した組合せを通知する。さらに、管理装置Ｍ１は、ＤＳＰ管理情報１０００（図１０参照）に基づいて、高機能ネットワークデバイスＨＰＳの高機能ＤＳＰ部２０６が有するサービス機能を示す提供可能サービス情報の一覧を含む高機能ネットワークデバイス管理情報２０５（図８参照）を生成する。そして、管理装置Ｍ１は、生成した高機能ネットワークデバイス管理情報２０５を高機能ネットワークデバイスＨＰＳに送信する。
【００６７】
高機能ネットワークデバイスＨＰＳは、ネットワークデバイスＰＳと同様に、例えばゲートウェイ等により構成され、ネットワークＮＷに接続されている。また、高機能ネットワークデバイスＨＰＳは、ローカル端末ＬＴが存在するローカルネットワークに接続されている。また、高機能ネットワークデバイスＨＰＳは、互いに異なるローカルネットワーク内のローカル端末ＬＴ間の通信を確立する。高機能ネットワークデバイスＨＰＳは、変換機能とサービス機能とを有する高機能ＤＳＰ部２０６を有する。
【００６８】
また、高機能ネットワークデバイスＨＰＳは、ネットワークデバイスＰＳからのサービス要求メッセージに従って、ネットワークデバイスＰＳ間の通信を中継する。その際、高機能ネットワークデバイスＨＰＳは、高機能ＤＳＰ部２０６を制御して、ネットワークデバイスＰＳ間でやりとりする音声データに対して、サービス機能を実行する音声混合サービスを適用可能である。
【００６９】
次に、図８〜１０を用いて、本実施形態にかかる通信システムを有する各装置の機能構成について説明する。図８は、第２の実施形態にかかる通信システムが有する各装置の機能的な構成を示すブロック図である。図９は、第２の実施形態にかかる通信システムが有する管理装置が記憶するシステム情報および対向装置情報のデータ構成を示す図である。図１０は、第２の実施形態にかかる通信システムが有する管理装置が記憶するＤＳＰ管理情報および高機能ネットワークデバイス管理情報のデータ構成を示す図である。
【００７０】
管理装置Ｍ１は、図８に示すように、システム情報管理部２０１、対向装置決定部２０２、およびサービス管理部２０３を有する。
【００７１】
システム情報管理部２０１は、システム情報２０４、高機能ネットワークデバイス管理情報２０５、対向装置情報９００（図９参照）、ＤＳＰ管理情報１０００（図１０参照）等を記憶する。
【００７２】
システム情報２０４は、図９に示すように、通信システム２内の高機能ネットワークデバイスＨＰＳを識別可能とする高機能ネットワークデバイスＩＤに対応付けて、高機能ネットワークデバイスＨＰＳの高機能ＤＳＰ部２０６のＤＳＰ種別を示す搭載ＤＳＰ情報と、高機能ネットワークデバイスＨＰＳの高機能ＤＳＰ部２０６が有するサービス機能を示す提供可能サービス情報と、高機能ネットワークデバイスＨＰＳの位置を示す地理情報と、高機能ネットワークデバイスＨＰＳのＩＰアドレスと、を含む。
【００７３】
対向装置情報９００は、図９に示すように、ネットワークデバイスＰＳを識別可能とするネットワークデバイスＩＤに対応付けて、ネットワークデバイスＰＳが有するＤＳＰ部１１１のＤＳＰ種別を識別可能とする搭載ＤＳＰ情報と、ネットワークデバイスＰＳと組み合わされた高機能ネットワークデバイスＨＰＳ（以下、所定の高機能ネットワークデバイスＨＰＳと言う）を識別可能とする接続先高機能ネットワークデバイスＩＤと、ネットワークデバイスＰＳの位置を示す地理情報と、ネットワークデバイスＰＳのＩＰアドレスと、を含む。
【００７４】
ＤＳＰ管理情報１０００は、図１０に示すように、高機能ネットワークデバイスＨＰＳが有する高機能ＤＳＰ部２０６のＤＳＰ種別に対応付けて、当該ＤＳＰ種別の高機能ＤＳＰ部２０６が有するサービス機能を識別可能とする提供可能サービス情報と、当該ＤＳＰ種別の高機能ＤＳＰ部２０６の製造番号とを含む。本実施形態では、各高機能ネットワークデバイスＨＰＳの高機能ＤＳＰ部２０６が有するサービス機能を識別可能とする情報の一例として、高機能ＤＳＰ部２０６の製造番号を用いているが、これに限定するものではなく、例えば、高機能ＤＳＰネットワークサーバＨＰＳの製造番号を、各高機能ネットワークデバイスＨＰＳの高機能ＤＳＰ部２０６が有するサービス機能を識別可能とする情報としても良い。
【００７５】
高機能ネットワークデバイス管理情報２０５は、図１０に示すように、高機能ネットワークデバイスＨＰＳを識別可能とする高機能ネットワークデバイスＩＤに対応付けて、高機能ネットワークデバイスＨＰＳが有する高機能ＤＳＰ部２０６のＤＳＰ種別と、提供可能サービス情報と、各高機能ネットワークデバイスＨＰＳの地理情報と、各高機能ネットワークデバイスＨＰＳのＩＰアドレスと、各高機能ネットワークデバイスＨＰＳが有する高機能ＤＳＰ部２０６の製造番号と、を含む。
【００７６】
対向装置決定部２０２は、システム情報管理部２０１に記憶されたシステム情報２０４および対向装置情報９００に含まれる、ネットワークデバイスＰＳおよび高機能ネットワークデバイスＨＰＳそれぞれの地理情報、ネットワークデバイスＰＳおよび高機能ネットワークデバイスＨＰＳそれぞれのＩＰアドレス等に基づいて、各高機能ネットワークデバイスＨＰＳに対して、音声混合サービスを適用する音声データの送信元となるネットワークデバイスＰＳを割り付ける。これにより、対応装置決定部２０２は、システム情報２０４および対向装置情報９００に基づいて、高機能ネットワークデバイスＨＰＳとネットワークデバイスＰＳとの組合せを決定する。そして、対向装置決定部２０２は、高機能ネットワークデバイスＨＰＳとネットワークデバイスＰＳとの組合せを、ネットワークデバイスＰＳに対して通知する。
【００７７】
サービス管理部２０３は、システム情報管理部２０１に記憶されたＤＳＰ管理情報１０００に基づいて、高機能ネットワークデバイスＨＰＳの高機能ＤＳＰ部２０６が有するサービス機能を示す提供可能サービス情報を抽出し、抽出した提供可能サービス情報の一覧を含む高機能ネットワークデバイス管理情報２０５を生成する。そして、サービス管理部２０３は、生成した高機能ネットワークデバイス管理情報２０５を高機能ネットワークデバイスＨＰＳに通知する。
【００７８】
高機能ネットワークデバイスＨＰＳは、図８に示すように、高機能ＤＳＰ部２０６と、メッセージ受信部２０７と、音声パス制御部２０８と、サービス選択部２０９と、高機能ネットワークデバイス管理情報記憶部２１０と、を有する。
【００７９】
高機能ＤＳＰ部２０６は、上述したように、変換機能とサービス機能とを有する。メッセージ受信部２０７は、ネットワークデバイスＰＳから、音声データに対する機能の実行を指示する情報の一例であるサービス要求メッセージを受信する。本実施形態では、メッセージ受信部２０７は、ネットワークデバイスＰＳから、実行する機能を識別可能とする情報（例えば、提供可能サービス情報など）を含むサービス要求メッセージを受信する。メッセージ受信部２０７は、受信したサービス要求メッセージにより実行が指示された機能（本実施形態では、サービス要求メッセージが含む提供可能サービス情報が示す機能）が、高機能ＤＳＰ部２０６が有するサービス機能に含まれるか否かを判定する。メッセージ受信部２０７は、サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部２０６が有するサービス機能に含まれる場合（高機能ネットワークデバイスＨＰＳにおいてサポート可能である場合）、サービス要求メッセージにより実行が指示された機能を実行可能であることを示す情報の一例であるサービス応答メッセージをネットワークデバイスＰＳへ送信する。
【００８０】
一方、メッセージ受信部２０７は、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有しない場合（高機能ネットワークデバイスＨＰＳにおいてサポート不可能である場合）、後述する高機能ネットワークデバイス管理情報記憶部２１０に記憶される高機能ネットワークデバイス管理情報２０５に基づいて、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有する他の高機能ネットワークデバイスＨＰＳを抽出する。そして、メッセージ受信部２０７は、抽出した他の高機能ネットワークデバイスＨＰＳを識別可能とする情報の一例であるサービス応答メッセージをネットワークデバイスＰＳに送信する。
【００８１】
音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、送信元装置から送信された音声データをネットワークデバイスＰＳ（外部通信制御装置の一例）を介して受信する。さらに、音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、受信した音声データに対して、高機能ＤＳＰ部２０６によるサービス機能（後述するサービス選択部２０９により選択されたサービス機能）を実行し、当該サービス機能が実行された音声データを、対向装置に転送する。
【００８２】
サービス選択部２０９は、高機能ＤＳＰ部２０６が有するサービス機能から、サービス要求メッセージにより実行が指示された機能を、音声パス制御部２０８により受信した音声データに対して実行するサービス機能として選択する。高機能ネットワークデバイス管理情報記憶部２１０は、管理装置Ｍ１から通知された高機能ネットワークデバイス管理情報を記憶する。
【００８３】
ネットワークデバイスＰＳは、図８に示すように、ＤＳＰ部１１１、サービス判定部１１２、メッセージ送信部２１３、および音声パス制御部２１４を有している。
【００８４】
メッセージ送信部２１３は、サービス要求により実行が指示された機能をＤＳＰ部１１１が有していない場合、サービス要求により実行が指示された機能の実行を指示する情報の一例であるサービス要求メッセージを所定の高機能ネットワークデバイスＨＰＳに送信する。本実施形態では、メッセージ送信部２１３は、サービス要求により実行が指示された機能を識別可能とする情報（例えば、提供可能サービス情報）を含むサービス要求メッセージを所定の高機能ネットワークデバイスＨＰＳに送信する。メッセージ送信部２１３は、所定の高機能ネットワークデバイスＨＰＳから、サービス要求メッセージにより実行を指示した機能を実行可能であることを示す情報の一例であるサービス応答メッセージを受信した場合、音声パス制御部２１４に対して、所定の高機能ネットワークデバイスＨＰＳを介して音声データを転送するパスへの切り替えを指示する。
【００８５】
一方、メッセージ送信部２１３は、高機能ネットワークデバイスＨＰＳから、他の高機能ネットワークデバイスＨＰＳを識別可能とする情報の一例であるサービス応答メッセージを受信した場合、他の高機能ネットワークデバイスＨＰＳに対して、再度、サービス要求メッセージを送信する。若しくは、メッセージ送信部２１３は、高機能ネットワークデバイスＨＰＳから、他の高機能ネットワークデバイスＨＰＳを識別可能とするサービス応答メッセージを受信した場合、音声パス制御部２１４に対して、他の高機能ネットワークデバイスＨＰＳを介して音声データを転送するパスへの切り替えを指示しても良い。
【００８６】
音声パス制御部２１４は、メッセージ送信部２１３から、所定の高機能ネットワークデバイスＨＰＳを介して音声データを転送するパスへの切り替えが指示されると、送信元装置から対向装置への音声データの転送に用いるパスを、所定の高機能ネットワークデバイスＨＰＳを介して送信元装置から対向装置へ音声データを転送するパスとするパス切替処理を実行する。本実施形態では、音声パス制御部２１４は、所定の高機能ネットワークデバイスＨＰＳを介して音声データを転送するパスへの切り替えが指示されると、ＤＳＰ部１１１による音声データの転送先を所定の高機能ネットワークデバイスＨＰＳに設定し、かつ対向装置が位置するローカルネットワークに接続されたネットワークデバイスＰＳに対して、音声データの転送先となる所定の高機能ネットワークデバイスＨＰＳを介した音声データのパスを通知するパス切替指示を送信する。
【００８７】
一方、音声パス制御部２１４は、メッセージ送信部２１３から、他の高機能ネットワークデバイスＨＰＳを介して音声データを転送するパスへの切り替えが指示されると、送信元装置から対向装置への音声データの転送に用いるパスを、他の高機能ネットワークデバイスＨＰＳを介して送信元装置から対向装置へ音声データを転送するパスとするパス切替処理を実行する。本実施形態では、音声パス制御部２１４は、他の高機能ネットワークデバイスＨＰＳを介して音声データを転送するパスへの切り替えが指示されると、ＤＳＰ部１１１による音声データの転送先を他の高機能ネットワークデバイスＨＰＳに設定し、かつ対向装置が位置するローカルネットワークに接続されたネットワークデバイスＰＳに対して、音声データの転送先となる他の高機能ネットワークデバイスＨＰＳを介したパスを通知するパス切替指示を送信する。
【００８８】
次に、図９を用いて、管理装置Ｍ１による高機能ネットワークデバイスＨＰＳとネットワークデバイスＰＳの組合せの決定処理について説明する。
【００８９】
上述したように、ネットワークデバイスＰＳには、サービス要求メッセージを送信する所定の高機能ネットワークデバイスＨＰＳ（すなわち、当該ネットワークデバイスＰＳと組み合わされた高機能ネットワークデバイスＨＰＳ）が設定されている。ネットワークデバイスＰＳは、送信元装置からサービス要求を受信し、かつ当該サービス要求により実行が指示された機能を自身のＤＳＰ部１１１が有しない場合、所定の高機能ネットワークデバイスＨＰＳに対してサービス要求メッセージを送信する。また、ネットワークデバイスＰＳは、所定の高機能ネットワークデバイスＨＰＳが、送信元装置から受信したサービス要求により実行が指示された機能に対応するサービス機能を有しない場合、所定の高機能ネットワークデバイスＨＰＳ以外の他の高機能ネットワークデバイスＨＰＳに対して、再度、サービス要求メッセージを送信する。
【００９０】
そして、高機能ネットワークデバイスＨＰＳとネットワークデバイスＰＳの組合せは、以下のようにして決定される。管理装置Ｍ１の対向装置決定部２０２は、システム情報２０４および対向装置情報９００に基づいて、ネットワークデバイスＰＳと高機能ネットワークデバイスＨＰＳとの組合せを決定する。例えば、対向装置情報９００に記憶されたネットワークデバイスＩＤ：「１」のネットワークデバイスＰＳと組み合わせる高機能ネットワークデバイスＨＰＳを決定する場合、対向装置決定部２０２は、対向装置情報９００においてネットワークデバイスＩＤ：「１」と対応付けられた地理情報：「〇〇市」を特定する。そして、対向装置決定部２０２は、システム情報２０４において、特定した地理情報：「○○市」と同一の地理情報：「〇〇市」と対応付けられた高機能ネットワークデバイスＩＤ：「５０」により識別される高機能ネットワークデバイスＨＰＳを、ネットワークデバイスＩＤ：［１］のネットワークデバイスＰＳと組み合わせる高機能ネットワークデバイスＨＰＳに決定する。また、対向装置決定部２０２は、システム情報２０４において、特定した地理情報：「○○市」と同一の地理情報：「○○市」と対応付けられた高機能ネットワークデバイスＩＤが複数存在する場合には、当該複数の高機能ネットワークデバイスＩＤにより特定される高機能ネットワークデバイスＨＰＳのうち、ネットワークデバイスＰＳが存在するネットワーク内のＩＰアドレスを有する高機能ネットワークデバイスＨＰＳや、ネットワークデバイスＰＳが有するＤＳＰ部１１１の製造番号と異なる製造番号の高機能ＤＳＰ部２０６を有する高機能ネットワークデバイスＨＰＳを、ネットワークデバイスＩＤ：「１」により識別されるネットワークデバイスＰＳと組み合わせる高機能ネットワークデバイスＨＰＳに決定する。
【００９１】
ここでは、対向装置決定部２０２が、システム情報２０４および対向装置情報９００に記憶された地理情報を用いて、ネットワークデバイスＰＳと高機能ネットワークデバイスＨＰＳの組合せを決定する例について説明したが、これに限定するものではなく、システム情報２０４および対向装置情報９００に記憶されたＩＰアドレス、ネットワークデバイスＰＳおよび高機能ネットワークデバイスＨＰＳそれぞれの製造番号等を優先的に用いて、ネットワークデバイスＰＳと高機能ネットワークデバイスＨＰＳの組合せを決定しても良い。または、対向装置決定部２０２は、各高機能ネットワークデバイスＨＰＳと組み合わされたネットワークデバイスＰＳの数に基づいて、ネットワークデバイスＰＳと高機能ネットワークデバイスＨＰＳとの組合せを決定することによって、高機能ネットワークデバイスＨＰＳ間において負荷の偏りが生じないように、ネットワークデバイスＰＳと高機能ネットワークデバイスＨＰＳとの組合せを適切に設定することも可能である。
【００９２】
次に、図１０を用いて、管理装置Ｍ１による高機能ネットワークデバイス管理情報の通知処理、および高機能ネットワークデバイスＨＰＳによる他の高機能ネットワークデバイスＨＰＳの抽出処理について説明する。
【００９３】
まず、管理装置Ｍ１による高機能ネットワークデバイス管理情報２０５の通知処理について説明する。サービス管理部２０３は、各高機能ネットワークデバイスＨＰＳが有する高機能ＤＳＰ部２０６のＤＳＰ種別を特定する。次いで、サービス管理部２０３は、ＤＳＰ管理情報１０００から、各高機能ネットワークデバイスＨＰＳが有する高機能ＤＳＰ部２０６のＤＳＰ種別と対応付けられた提供可能サービス情報および製造番号を抽出する。そして、サービス管理部２０３は、図１０に示すように、各高機能ネットワークデバイスＨＰＳを識別可能とする高機能ネットワークデバイスＩＤと、各高機能ネットワークデバイスＨＰＳが有する高機能ＤＳＰ部２０６について特定したＤＳＰ種別と、抽出した提供可能サービス情報と、各高機能ネットワークデバイスＨＰＳの地理情報と、各高機能ネットワークデバイスＨＰＳのＩＰアドレスと、抽出した製造番号と、を対応付ける高機能ネットワークデバイス管理情報２０５を生成する。
【００９４】
そして、対向装置決定部２０２は、生成した高機能ネットワークデバイス管理情報２０５を、通信システム２内の全ての高機能ネットワークデバイスＨＰＳに対して送信する。これにより、通信システム２内の全ての高機能ネットワークデバイスＨＰＳは、同一の高機能ネットワークデバイス管理情報２０５を高機能ネットワークデバイス管理情報記憶部２１０内に記憶する。
【００９５】
次に、高機能ネットワークデバイスＨＰＳによる他の高機能ネットワークデバイスＨＰＳの抽出処理について説明する。高機能ネットワークデバイスＨＰＳのメッセージ受信部２０７は、ネットワークデバイスＰＳからサービス要求メッセージを受信し、かつ受信したサービス要求メッセージにより実行が指示された機能が高機能ネットワークデバイスＨＰＳにおいてサポート不可能である場合、高機能ネットワークデバイス管理情報記憶部２１０に記憶された高機能ネットワークデバイス管理情報２０５に基づいて、受信したサービス要求メッセージにより実行が指示された機能をサポート可能な他の高機能ネットワークデバイスＨＰＳを抽出する。
【００９６】
具体的には、メッセージ受信部２０７は、高機能ネットワークデバイス管理情報２０５に含まれる高機能ネットワークデバイスＩＤのうち、受信したサービス要求メッセージにより実行が指示された機能に対応するサービス機能を示す提供可能サービス情報と対応付けられた他の高機能ネットワークデバイスＨＰＳの高機能ネットワークデバイスＩＤを抽出する。
【００９７】
そして、メッセージ受信部２０７は、抽出した高機能ネットワークデバイスＩＤから、１以上の高機能ネットワークデバイスＩＤを選択し、選択した高機能ネットワークデバイスＩＤを含むサービス応答メッセージをネットワークデバイスＰＳに送信する。メッセージ受信部２０７は、サービス要求メッセージにより実行が指示された機能に対応するサービス機能を有する高機能ＤＳＰ部２０６を備えた高機能ネットワークデバイスＩＤが複数抽出された場合、高機能ネットワークデバイス管理情報２０５が含む提供サービス機能情報（または製造番号）等に基づいて、抽出した各高機能ネットワークデバイスＨＰＳが備える高機能ＤＳＰ部２０６のうち、最も低機能な高機能ＤＳＰ部２０６を備えた高機能ネットワークデバイスＨＰＳの高機能ネットワークデバイスＩＤを含むサービス応答メッセージを送信する。これにより、高機能な高機能ＤＳＰ部２０６を備えた高機能ネットワークデバイスＨＰＳをできるだけ常時使用できる状態にして、より高機能なサービス機能の実行を指示するサービス要求メッセージを受信した場合に、高機能な高機能ＤＳＰ部１０６を備えた高機能ネットワークデバイスＨＰＳを他の高機能ネットワークデバイスＨＰＳとして抽出できるようにする。また、メッセージ受信部２０７は、抽出した高機能ネットワークデバイスＩＤのうち、高機能ネットワークデバイスＨＰＳ自身の地理情報と同一の地理情報と対応付けて記憶された高機能ネットワークデバイスＩＤを含むサービス応答メッセージを送信しても良い。これにより、複数のネットワークデバイスＰＳを介して接続された高機能ネットワークデバイスＨＰＳが他の高機能ネットワークデバイスＨＰＳとして選択されることを防止できる。また、メッセージ受信部２０７は、抽出した高機能ネットワークデバイスＩＤのうち、高機能ネットワークデバイスＨＰＳ自身が存在するネットワーク内のＩＰアドレスと対応付けて記憶された高機能ネットワークデバイスＩＤを含むサービス応答メッセージを送信しても良い。または、メッセージ受信部２０７は、抽出した高機能ネットワークデバイスＩＤのうち、当該高機能ネットワークデバイスＩＤが示す高機能ネットワークデバイスＨＰＳの高機能ＤＳＰ部２０６にかかる負荷が最も小さい高機能ネットワークデバイスＨＰＳの高機能ネットワークデバイスＩＤを含むサービス応答メッセージを送信する。例えば、メッセージ受信部２０７は、管理装置Ｍ１により組み合わされたネットワークデバイスＰＳの数が最も少ない高機能ネットワークデバイスＨＰＳの高機能ネットワークデバイスＩＤを含むサービス応答メッセージに送信する。
【００９８】
次に、図１１を用いて、本実施形態にかかる通信システム２におけるパス切替処理について説明する。図１１は、第２の実施形態にかかる通信システムにおけるパス切替処理を説明するための図である。ここでは、送信元装置のローカル端末ＬＴ１から対向装置のローカル端末ＬＴ２に対して音声データを送信する場合における、パス切替処理について説明するが、他のローカル端末ＬＴ間において音声データを送受信する場合のパス切替処理も同様に行われる。
【００９９】
ネットワークデバイスＰＳ１のサービス判定部１１２は、ローカル端末ＬＴ１とローカル端末ＬＴ２との間で通信が確立している状態で（すなわち、ローカル端末ＬＴ１，ＬＴ２間で音声データが送受信されている状態で）、ローカル端末ＬＴ１からサービス要求を受信した場合（ステップＳ１１０１）、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有しているか否かを判定する。ネットワークデバイスＰＳ１のメッセージ送信部２１３は、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有していないと判定した場合、受信したサービス要求により実行が指示された機能の実行を指示するサービス要求メッセージを所定の高機能ネットワークデバイスＨＰＳ１に送信する（ステップＳ１１０２）。その後、メッセージ送信部２１３は、高機能ネットワークデバイスＨＰＳ１から、サービス要求メッセージにより実行を指示した機能を実行可能であることを示すサービス応答メッセージを受信した場合（ステップＳ１１０２）、ネットワークデバイスＰＳ１の音声パス制御部２１４に対して音声データの転送に用いるパスの切り替えを指示する。
【０１００】
音声パス制御部２１４は、メッセージ送信部２１３から音声データの転送に用いるパスの切り替えが指示されると、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送に用いるパスを、高機能ネットワークデバイスＨＰＳ１を介してローカル端末ＬＴ１からローカル端末ＬＴ２へ音声データを転送するパスとするパス切替処理を実行する。具体的には、音声パス制御部２１４は、ローカル端末ＬＴ２が存在するローカルネットワークに接続されたネットワークデバイスＰＳ２に対して、高機能ネットワークデバイスＨＰＳ１を介した音声データのパスを通知するパス切替指示を送信する（ステップＳ１１０３）。さらに、音声パス制御部２１４は、ネットワークデイバスＰＳ２に対してパス切替指示を送信した後、ネットワークデバイスＰＳ１のＤＳＰ部１１１による音声データの転送先を高機能ネットワークデバイスＨＰＳ１に設定する（ステップＳ１１０４）。これにより、ネットワークデバイスＰＳ２に対してパス切替指示を送信する前に、音声データの転送先が高機能ネットワークデバイスＨＰＳ１に切り替えられてしまい、ネットワークデバイスＰＳ２が高機能ネットワークデバイスＨＰＳ１から音声データを受信できなくなるのを防止する。
【０１０１】
高機能ネットワークデバイスＨＰＳ１の音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、ネットワークデバイスＰＳ１を介してローカル端末ＬＴ１から送信された音声データを受信する。そして、音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、受信した音声データに対して、音声混合サービスを適用する（ステップＳ１１０５）。具体的には、高機能ＤＳＰ部２０６は、受信した音声データに対して、サービス要求メッセージにより実行が指示されたサービス機能（例えば、会議機能、アナウンス合成機能など）を実行することにより、音声混合サービスを適用する。その後、音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、音声混合サービスが適用された音声データをネットワークデバイスＰＳ２に転送する。
【０１０２】
これにより、ネットワークデバイスＰＳ１が、ローカル端末ＬＴ１から受信したサービス要求メッセージにより実行が指示された機能をＤＳＰ部１１１が有していない場合であっても、当該機能を実行した音声データをローカル端末ＬＴ２に転送することができるので、ネットワークデバイスＰＳ１のハードウェアの更新を局所的に抑えて、ネットワークデバイスＰＳ１のハードウェアの更新に伴うコストの増加を抑えることができる。
【０１０３】
次に、図１２を用いて、本実施形態にかかる通信システム２におけるパス切替処理の流れについて説明する。図１２は、第２の実施形態にかかる通信システムにおけるパス切替処理の流れを示すシーケンス図である。ここでは、送信元装置のローカル端末ＬＴ１から対向装置のローカル端末ＬＴ２に対して音声データを送信する場合における、パス切替処理について説明するが、他のローカル端末ＬＴ間において音声データを送受信する場合のパス切替処理も同様に行われる。
【０１０４】
ローカル端末ＬＴ１は、当該ローカル端末ＬＴ１が存在するローカルネットワークに接続されたネットワークデバイスＰＳ１との間で音声データの送受信に用いるパスである音声パスを決定する（ステップＳ１２０１）。また、ローカル端末ＬＴ２は、当該ローカル端末ＬＴ２が存在するローカルネットワークに接続されたネットワークデバイスＰＳ２との間で音声データの送受信に用いる音声パスを決定する（ステップＳ１２０１）。さらに、ネットワークデバイスＰＳ１は、ネットワークデバイスＰＳ２への音声データの転送に用いるパスである音声パスを決定する（ステップＳ１２０１）。
【０１０５】
その後、ネットワークデバイスＰＳ１のサービス判定部１１２は、ローカル端末ＬＴ１からサービス要求を受信すると（ステップＳ１２０２）、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有しているか否かを判定する。受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有していると判定した場合、ＤＳＰ部１１１は、ローカル端末ＬＴ１から受信した音声データに対して、変換機能に加えて、サービス要求により実行が指示された機能を実行する。一方、メッセージ送信部２１３は、受信したサービス要求により実行が指示された機能をＤＳＰ部１１１が有していないと判定した場合、受信したサービス要求により実行が指示された機能の実行を指示するサービス要求メッセージを所定の高機能ネットワークデバイスＨＰＳ１に送信する（ステップＳ１２０３）。
【０１０６】
高機能ネットワークデバイスＨＰＳ１のメッセージ受信部２０７は、ネットワークデバイスＰＳ１からサービス要求メッセージを受信すると、当該サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部２０６が有するサービス機能に含まれているか否かを判定するサービス判定処理を実行する（ステップＳ１２０４）。
【０１０７】
ここで、サービス判定処理によって、サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部２０６が有するサービス機能に含まれておりサービス提供可能であると判断した場合（ステップＳ１２０５）、メッセージ受信部２０７は、サービス要求メッセージにより実行が指示された機能を実行可能であることを示すサービス応答メッセージをネットワークデバイスＰＳ１に送信する（ステップＳ１２０６）。
【０１０８】
ネットワークデバイスＰＳ１の音声パス制御部２１４は、高機能ネットワークデバイスＨＰＳ１から、サービス要求メッセージにより実行を指示した機能を実行可能であることを示すサービス応答メッセージを受信した場合、ネットワークデバイスＰＳ２に対して、音声データの転送先となる所定の高機能ネットワークデバイスＨＰＳ１を通知するパス切替指示を送信する（ステップＳ１２０７）。その後、音声パス制御部２１４は、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送先を、高機能ネットワークデバイスＨＰＳ１に設定することにより、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送に用いるパスを切り替える（ステップＳ１２０８）。
【０１０９】
さらに、高機能ネットワークデバイスＨＰＳ１の音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、ネットワークデバイスＰＳ１を介してローカル端末ＬＴ１から送信された音声データを受信する。そして、高機能ＤＳＰ部２０６は、受信した音声データに対して、音声混合サービスを適用する（ステップＳ１２０９）。さらに、音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、音声混合サービスを適用した音声データを、ネットワークデバイスＰＳ２へ転送する。
【０１１０】
一方、サービス判定処理によって、サービス要求メッセージにより実行が指示された機能が、高機能ＤＳＰ部２０６が有するサービス機能に含まれておらず、サービス提供不可能であると判断した場合（ステップＳ１２１０）、高機能ネットワークデバイスＨＰＳ１のメッセージ受信部２０７は、高機能ネットワークデバイス管理情報２０５に基づいて、受信したサービス要求メッセージにより実行が指示された機能をサポート可能な他の高機能ネットワークデバイスＨＰＳ２を抽出する。そして、メッセージ受信部２０７は、抽出した高機能ネットワークデバイスＨＰＳ２に対して、サービス要求メッセージにより実行が指示された機能の実行を指示するサービス代替要求を送信する（ステップＳ１２１１）。
【０１１１】
高機能ネットワークデバイスＨＰＳ２のメッセージ受信部２０７は、サービス代替要求により実行が指示された機能が、高機能ネットワークデバイスＨＰＳ２の高機能ＤＳＰ部２０６が有するサービス機能に含まれていると判断した場合、サービス代替要求により実行が指示された機能を実行可能であることを示すサービス代替応答を高機能ネットワークデバイスＨＰＳ１に送信する（ステップＳ１２１２）。一方、高機能ネットワークデバイスＨＰＳ２のメッセージ受信部２０７は、サービス代替要求により実行が指示された機能が、高機能ネットワークデバイスＨＰＳ２の高機能ＤＳＰ部２０６が有するサービス機能に含まれないと判断した場合、サービス代替要求により実行が指示された機能を実行不可能であることを示すサービス代替応答を高機能ネットワークデバイスＨＰＳ１に送信する（ステップＳ１２１２）。
【０１１２】
高機能ネットワークデバイスＨＰＳ１のメッセージ受信部２０７は、高機能ネットワークデバイスＨＰＳ２から受信したサービス代替応答が、高機能ネットワークデバイスＨＰＳ２が機能を実行不可能であることを示している場合、抽出した他の高機能ネットワークデバイスＨＰＳに対して、サービス代替要求を送信する。一方、高機能ネットワークデバイスＨＰＳ１のメッセージ受信部２０７は、高機能ネットワークデバイスＨＰＳ２から受信したサービス代替応答が、高機能ネットワークデバイスＨＰＳ２が機能を実行可能であることを示している場合、高機能ネットワークデバイスＨＰＳ２の高機能ネットワークデバイスＩＤを含むサービス応答メッセージをネットワークデバイスＰＳ１に送信する（ステップＳ１２１３）。
【０１１３】
ネットワークデバイスＰＳ１の音声パス制御部２１４は、高機能ネットワークデバイスＨＰＳ１から、高機能ネットワークデバイスＨＰＳ２の高機能ネットワークデバイスＩＤを含むサービス応答メッセージを受信した場合、音声データの転送先となる他の高機能ネットワークデバイスＨＰＳ２を介したパスを通知するパス切替指示を送信する（ステップＳ１２１４）。その後、ネットワークデバイスＰＳ１の音声パス制御部２１４は、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送先を、高機能ネットワークデバイスＨＰＳ２に設定することにより、ローカル端末ＬＴ１からローカル端末ＬＴ２への音声データの転送に用いるパスを切り替える（ステップＳ１２１５）。
【０１１４】
その後、高機能ネットワークデバイスＨＰＳ２の音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、ネットワークデバイスＰＳ１を介してローカル端末ＬＴ１から送信された音声データを受信する。そして、音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、受信した音声データに対して、音声混合サービスを適用する（ステップＳ１２１６）。そして、音声パス制御部２０８は、高機能ＤＳＰ部２０６を制御して、音声混合サービスを適用した音声データを、ネットワークデバイスＰＳ２へ転送する。
【０１１５】
このように、第２の実施形態の通信システム１によれば、第１の実施形態と同様の作用効果を得ることができる。
【０１１６】
以上説明したとおり、第１，２の実施形態によれば、ネットワークデバイスＰＳのハードウェアの更新を局所的に抑えて、ネットワークデバイスＰＳのハードウェアの更新に伴うコストの増加を抑えることができる。
【０１１７】
なお、本実施形態の管理装置Ｍ，Ｍ１、音声サーバＳ、ネットワークデバイスＰＳ、高機能ネットワークデバイスＨＰＳで実行されるプログラムは、ＲＯＭ（Read  Only  Memory）等に予め組み込まれて提供される。
【０１１８】
本実施形態の管理装置Ｍ，Ｍ１、音声サーバＳ、ネットワークデバイスＰＳ、高機能ネットワークデバイスＨＰＳで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１９】
さらに、本実施形態の管理装置Ｍ，Ｍ１、音声サーバＳ、ネットワークデバイスＰＳ、高機能ネットワークデバイスＨＰＳで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の管理装置Ｍ，Ｍ１、音声サーバＳ、ネットワークデバイスＰＳ、高機能ネットワークデバイスＨＰＳで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２０】
本実施形態の管理装置Ｍで実行されるプログラムは、上述した各部（対向装置決定部１０２，２０２、サービス管理部１０３，２０３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（Central  Processing  Unit）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、対向装置決定部１０２，２０２、サービス管理部１０３，２０３が主記憶装置上に生成されるようになっている。
【０１２１】
本実施形態の音声サーバＳで実行されるプログラムは、上述した各部（メッセージ受信部１０７、音声パス制御部１０８、サービス選択部１０９）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、メッセージ受信部１０７、音声パス制御部１０８、サービス選択部１０９が主記憶装置上に生成されるようになっている。
【０１２２】
本実施形態のネットワークデバイスＰＳで実行されるプログラムは、上述した各部（サービス判定部１１２、メッセージ送信部１１３，２１３、音声パス制御部１１４，２１４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、サービス判定部１１２、メッセージ送信部１１３，２１３、音声パス制御部１１４，２１４が主記憶装置上に生成されるようになっている。
【０１２３】
本実施形態の高機能ネットワークデバイスＨＰＳで実行されるプログラムは、上述した各部（メッセージ受信部２０７、音声パス制御部２０８、サービス選択部２０９）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、メッセージ受信部２０７、音声パス制御部２０８、サービス選択部２０９が主記憶装置上に生成されるようになっている。
【０１２４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２５】
１，２  通信システム
１０１，２０１  システム情報管理部
１０２，２０２  対向装置決定部
１０３，２０３  サービス管理部
１０６，２０６  高機能ＤＳＰ部
１０７，２０７  メッセージ受信部
１０８，２０８  音声パス制御部
１０９，２０９  サービス選択部
１１０  音声サーバ管理情報記憶部
１１１  ＤＳＰ部
１１２  サービス判定部
１１３，２１３  メッセージ送信部
１１４，２１４  音声パス制御部
２１０  高機能ネットワークデバイス管理情報記憶部
Ｍ，Ｍ１  管理装置
Ｓ  音声サーバ
ＰＳ  ネットワークデバイス
ＬＴ  ローカル端末
ＮＷ  ネットワーク
【図１】
0006445313.tif 000002
【図２】
0006445313.tif 000003
【図３】
0006445313.tif 000004
【図４】
0006445313.tif 000005
【図５】
0006445313.tif 000006
【図６】
0006445313.tif 000007
【図７】
0006445313.tif 000008
【図８】
0006445313.tif 000009
【図９】
0006445313.tif 000010
【図１０】
0006445313.tif 000011
【図１１】
0006445313.tif 000012
【図１２】
0006445313.tif 000013