(57)【特許請求の範囲】
【請求項１】
ネットワークと、
前記ネットワークに接続され、それぞれがコマンドを発生する複数の機器と、
前記複数の機器間のコマンドの授受を制御する前記ネットワーク上に設けられた制御手段とを具備し、
前記制御手段は、
受信したコマンドの送信先アドレスと前記送信先アドレスに対応付けられた機器の種類との対応表と、前記複数の機器の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の機器の動作状況に応じて、前記複数の機器の間で互いにユーザの操作結果を変換するためのテーブルであって、一の機器のユーザの操作結果を前記一の機器とは異なる他の機器におけるユーザの同じ目的のための操作結果に変換するとともに前記他の機器のユーザの操作結果を前記一の機器におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの機器における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の機器の各々における機能を他の機器における機能に置き換えることを特徴とするネットワークシステム。
【請求項２】
前記ネットワークは、第１のネットワーク及び第２のネットワークを含み、
前記複数の機器は、前記第１のネットワークに接続された第１の機器群と、前記第２のネットワークに接続された第２の機器群と、を含み、
前記第１のネットワーク及び前記第２のネットワークは、互いに接続され、
前記制御手段は、前記対応表及び前記変換テーブルを参照し、前記第１の機器群における一の機器の操作結果を、前記第２の機器群における他の機器におけるユーザの同じ目的のための操作結果に変換することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記制御手段は、１つの前記コマンドを複数のコマンドに変換する第２変換テーブルをさらに有し、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブル及び前記第２変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなる複数のコマンドに変換して、前記送信先のアドレスの機器に複数の機能を実行させることを特徴とする請求項１に記載のネットワークシステム。
【請求項４】
前記制御手段は、１つの前記コマンドを複数の機器の処理のコマンドに変換することを特徴とする請求項１に記載のネットワークシステム。
【請求項５】
ネットワークに接続され、それぞれがコマンドを発生する複数の機器からコマンドを受信する受信手段と、
前記受信したコマンドに対応する機能をその送信先機器に応じて変換する変換手段と、
前記変換された機能を実行するためのコマンドを前記送信先機器へ送信する送信手段と、を具備し、
前記変換手段は、
受信したコマンドの送信先アドレスと前記送信先アドレスに対応付けられた機器の種類との対応表と、前記複数の機器の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の機器の動作状況に応じて、前記複数の機器の間で互いにユーザの操作結果を変換するためのテーブルであって、一の機器のユーザの操作結果を前記一の機器とは異なる他の機器におけるユーザの同じ目的のための操作結果に変換するとともに前記他の機器のユーザの操作結果を前記一の機器におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの機器における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の機器の各々における機能を他の機器における機能に置き換えることを特徴とする変換装置。
【請求項６】
前記変換手段は、１つのコマンドを複数のコマンドに変換する第２変換テーブルをさらに有し、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブル及び前記第２変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなる複数のコマンドに変換して、前記送信先アドレスの機器に複数の機能を実行させることを特徴とする請求項５に記載の変換装置。
【請求項７】
ネットワークに接続された端末装置であって、
所定の入力操作に応じて、前記ネットワークに接続された複数の端末装置に送信するコマンドを生成するコマンド生成手段と、
前記生成されたコマンドをその送信先アドレスに対応付けられた前記端末装置に応じた機能を実行するためのコマンドに変換する変換手段と、
前記変換されたコマンドを前記ネットワークに送信する送信手段とを具備し、
前記変換手段は、
送信するコマンドの前記送信先アドレスと前記送信先アドレスに対応付けられた前記端末装置の種類との対応表と、前記複数の端末装置の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の端末装置の動作状況に応じて、前記複数の端末装置の間で互いにユーザの操作結果を変換するためのテーブルであって、自身の端末装置のユーザの操作結果を前記自身の端末装置とは異なる他の端末装置におけるユーザの同じ目的のための操作結果に変換するとともに前記他の端末装置のユーザの操作結果を前記自身の端末装置におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた前記端末装置の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる前記端末装置の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの前記端末装置における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の端末装置の各々における機能を他の端末装置における機能に置き換えることを特徴とする端末装置。
【請求項８】
ネットワークに接続された端末装置であって、
前記ネットワークに接続された、それぞれがコマンドを発生する複数の端末装置からコマンドを受信する受信手段と、
前記受信したコマンドに応じた機能を実行するためのコマンドに変換する変換手段と、
前記変換されたコマンドを認識し、該認識したコマンドに応じた処理を実行する制御手段とを具備し、
前記変換手段は、
受信したコマンドの送信先アドレスと送信先アドレスに対応付けられた前記端末装置の種類との対応表と、前記複数の端末装置の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の端末装置の動作状況に応じて、前記複数の端末装置の間で互いにユーザの操作結果を変換するためのテーブルであって、自身の端末装置のユーザの操作結果を前記自身の端末装置とは異なる他の端末装置におけるユーザの同じ目的のための操作結果に変換するとともに前記他の端末装置のユーザの操作結果を前記自身の端末装置におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた前記端末装置の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる前記端末装置の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの前記端末装置における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の端末装置の各々における機能を他の端末装置における機能に置き換えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークシステム、変換装置及び端末装置に関し、例えば、ＩＰ電話機と他の機器との通信を行うためのネットワークシステム、変換装置及び端末装置に関する。
【背景技術】
【０００２】
従来、ＶｏＩＰ（Vice  over  IP）技術を用いたＩＰ（Internet  Protocol）電話システムがある。このシステムにおいては、ＳＩＰ（Session  Initiation  Protocol）と呼ばれるセッション設定用のプロトコルを用いて音声や動画などを双方向で送受信するようになされている（特許文献１参照）。
ＩＰ電話システムにおいては、ＬＡＮ（Local  Area  Network）での各ＩＰ電話機同士の接続処理及び外線との接続処理等を行うためのＩＰ−ＰＢＸ（Private  Branch  Exchange）が用いられている。
【特許文献１】特開２００７−１７４５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来のＩＰ電話システムにおいては、各ＩＰ電話機の間で音声データを送受信することにより、リアルタイムで通話を行うことができるようになっている。ＩＰ電話システムにおいては、端末装置である各ＩＰ電話機に対してＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバによりＩＰアドレスが割り当てられ、このＩＰアドレスにより通話先を特定するようになっている。従来のＩＰ電話システムにおいては、ＩＰ電話機に設けられた０、１、２、……８、９の各番号が割り当てられた複数の番号キーを操作して通話先のＩＰ電話に割り当てられた電話番号を入力すると、この電話番号に対応付けられたＩＰアドレスをＩＰ−ＰＢＸにおいて検索し、そのＩＰアドレスが割り当てられているＩＰ電話機との接続を行うようになっている。
【０００４】
一方、ＩＰ電話システムが適用されるＬＡＮ等においては、そのネットワークに接続される機器はＩＰ電話機に限らず、コンピュータ等種々の機器がある。これらの機器を連携することができれば、一段と使い勝手の良いシステムが構築できると考えられる。
【０００５】
本発明は係る点に鑑みてなされたものであり、複数種類の機器の連携をとることにより一段と使い勝手の良いシステムを構築することができるネットワークシステム、変換装置及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のネットワークシステムは、
ネットワークと、
前記ネットワークに接続され、それぞれがコマンドを発生する複数の機器と、
前記複数の機器間のコマンドの授受を制御する前記ネットワーク上に設けられた制御手段とを具備し、
前記制御手段は、
受信したコマンドの送信先アドレスと前記送信先アドレスに対応付けられた機器の種類との対応表と、前記複数の機器の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の機器の動作状況に応じて、前記複数の機器の間で互いにユーザの操作結果を変換するためのテーブルであって、一の機器のユーザの操作結果を前記一の機器とは異なる他の機器におけるユーザの同じ目的のための操作結果に変換するとともに前記他の機器のユーザの操作結果を前記一の機器におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの機器における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の機器の各々における機能を他の機器における機能に置き換えることを特徴とする。
【０００９】
また本発明においては、前記ネットワークは、第１のネットワーク及び第２のネットワークを含み、前記複数の機器は、前記第１のネットワークに接続された第１の機器群と、前記第２のネットワークに接続された第２の機器群と、を含み、前記第１のネットワーク及び前記第２のネットワークは、互いに接続され、前記制御手段は、前記対応表及び前記変換テーブルを参照し、前記第１の機器群における一の機器の操作結果を、前記第２の機器群における他の機器におけるユーザの同じ目的のための操作結果に変換することが好ましい。
【００１０】
また本発明においては、上記ネットワークシステムにおいて、前記制御手段は、１つの前記コマンドを複数のコマンドに変換する第２変換テーブルをさらに有し、前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブル及び前記第２変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなる複数のコマンドに変換して、前記送信先のアドレスの機器に複数の機能を実行させることが好ましい。この場合には、いずれかの機器において発生したコマンドに基づいて、他の機器において複数の処理が実行されることとなり、一段と多様な処理を実現することができる。
【００１１】
また本発明においては、上記ネットワークシステムにおいて、前記制御手段は、１つの前記コマンドを複数の機器の処理のコマンドに変換することが好ましい。この場合には、いずれかの機器において発生したコマンドに基づいて、他の複数の機器において連携した処理が実行されることにより、各機器の連携による一段と多様な処理を実現することができる。
【００１２】
また本発明の変換装置は、  ネットワークに接続され、それぞれがコマンドを発生する複数の機器からコマンドを受信する受信手段と、
前記受信したコマンドに対応する機能をその送信先機器に応じて変換する変換手段と、
前記変換された機能を実行するためのコマンドを前記送信先機器へ送信する送信手段と、を具備し、
前記変換手段は、
受信したコマンドの送信先アドレスと前記送信先アドレスに対応付けられた機器の種類との対応表と、前記複数の機器の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の機器の動作状況に応じて、前記複数の機器の間で互いにユーザの操作結果を変換するためのテーブルであって、一の機器のユーザの操作結果を前記一の機器とは異なる他の機器におけるユーザの同じ目的のための操作結果に変換するとともに前記他の機器のユーザの操作結果を前記一の機器におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの機器における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の機器の各々における機能を他の機器における機能に置き換えることを特徴とする。
【００１４】
また本発明においては、上記変換装置において、前記変換手段は、前記受信したコマンドの送信先アドレスと該アドレスに対応付けられた機器の種類の対応表を具備し、前記送信先アドレスに基づいて該アドレスに対応付けられた機器の種類を判断し、該判断結果に基づいて、前記受信したコマンドを該送信先機器に応じた機能を実行するためのコマンドに変換することが好ましい。この場合には、送信先アドレスからその送信先の機器の種類を特定して機能を変換することができる。
【００１５】
また本発明においては、前記変換手段は、１つのコマンドを複数のコマンドに変換する第２変換テーブルをさらに有し、前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた機器の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブル及び前記第２変換テーブルを参照し、異なる機器の間においてユーザの操作目的が同じとなる複数のコマンドに変換して、前記送信先のアドレスの機器に複数の機能を実行させることが好ましい。
【００１６】
また本発明の端末装置は、
ネットワークに接続された端末装置であって、
所定の入力操作に応じて、前記ネットワークに接続された複数の端末装置に送信するコマンドを生成するコマンド生成手段と、
前記生成されたコマンドをその送信先アドレスに対応付けられた前記端末装置に応じた機能を実行するためのコマンドに変換する変換手段と、
前記変換されたコマンドを前記ネットワークに送信する送信手段とを具備し、
前記変換手段は、
送信するコマンドの前記送信先アドレスと前記送信先アドレスに対応付けられた前記端末装置の種類との対応表と、前記複数の端末装置の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の端末装置の動作状況に応じて、前記複数の端末装置の間で互いにユーザの操作結果を変換するためのテーブルであって、自身の端末装置のユーザの操作結果を前記自身の端末装置とは異なる他の端末装置におけるユーザの同じ目的のための操作結果に変換するとともに前記他の端末装置のユーザの操作結果を前記自身の端末装置におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた前記端末装置の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる前記端末装置の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの前記端末装置における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の端末装置の各々における機能を他の端末装置における機能に置き換えることを特徴とする。
【００１８】
また本発明の端末装置は、
ネットワークに接続された端末装置であって、
前記ネットワークに接続された、それぞれがコマンドを発生する複数の端末装置からコマンドを受信する受信手段と、
前記受信したコマンドに応じた機能を実行するためのコマンドに変換する変換手段と、
前記変換されたコマンドを認識し、該認識したコマンドに応じた処理を実行する制御手段とを具備し、
前記変換手段は、
受信したコマンドの送信先アドレスと送信先アドレスに対応付けられた前記端末装置の種類との対応表と、前記複数の端末装置の各々におけるユーザの操作のうち同じ意味を持つ操作同士を対応付けた変換テーブルと、を有し、
前記変換テーブルは、前記コマンドの送信元アドレス、前記送信先アドレス、及び前記複数の端末装置の動作状況に応じて、前記複数の端末装置の間で互いにユーザの操作結果を変換するためのテーブルであって、自身の端末装置のユーザの操作結果を前記自身の端末装置とは異なる他の端末装置におけるユーザの同じ目的のための操作結果に変換するとともに前記他の端末装置のユーザの操作結果を前記自身の端末装置におけるユーザの同じ目的のための操作結果に変換するためのものであり、
前記送信先アドレスに基づいて前記送信先アドレスに対応付けられた前記端末装置の種類を前記対応表によって判断し、判断結果に基づいて、前記変換テーブルを参照し、異なる前記端末装置の間においてユーザの操作目的が同じとなるコマンドに変換し、前記送信先アドレスの前記端末装置における操作を、ユーザの同じ目的のための操作結果に変換することで、前記複数の端末装置の各々における機能を他の端末装置における機能に置き換えることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、複数種類の機器の連携をとることにより一段と使い勝手の良いシステムを構築することができるネットワークシステム、変換装置及び端末装置を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。
（第１の実施の形態）
図１は、本発明の実施の形態に係るネットワークシステム（ＩＰ電話システム）を説明するための概略を示す図である。図１に示すネットワークシステム（ＩＰ電話システム１０）は、ネットワーク（ＩＰネットワーク１２）と、ネットワークに接続される複数の機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）と、複数の機器間のコマンドの授受を制御する制御手段（変換テーブルサーバ１００）とを具備し、制御手段は、各機器における機能（動作）を他の機器における機能（動作）に置き換えるようになっている。
【００２２】
本実施の形態のＩＰ電話システム１０においては、ＩＰ−ＶＰＮ１１を介して複数のＩＰネットワーク１２及び１３が接続されるものとする。第１のＩＰネットワーク１２においては、ルータ２１にスイッチングハブ２２が接続されており、スイッチングハブ２２には、複数の機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０、ＩＰ−ＰＢＸ８０、音声認識サーバ９０、変換テーブルサーバ１００）が接続されている。これらルータ２１、スイッチングハブ２２及び各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０、ＩＰ−ＰＢＸ８０、音声認識サーバ９０、変換テーブルサーバ１００）によってＬＡＮが構成されている。
【００２３】
コンピュータ４０は、それぞれＩＰネットワーク１２から受け取った情報やキーボード４１や他のインターフェイス等を介して入力された情報を処理して表示部４２に表示すると共に、処理された各種情報をＩＰネットワーク１２に出力する。ドアフォン５０は、その筺体に設けられた呼びボタン５１が押圧操作された場合に、例えば予め決められた内線番号（例えば内線１００番）の受付グループをドアフォン５０の内部に記憶したテーブルから読み出し、この受付グループを宛先として発呼する。なお、受付グループは、ドアフォン５０の内部に記憶することに代えて、ネットワーク上のサーバに記憶しておき、このサーバを参照しに行くようにしてもよい。これにより、ドアフォン５０の押しボタン５１を押す行為が、予め定義されている内線（例えば１００番）のグループに発呼する動作になる。この発呼の信号は、後述する変換テーブルサーバ１００において、その送信元（ドアフォン５０）と送信先（ＩＰ電話機６０）に応じた機能（動作）の置き換えが行われる。なお、機能（動作）の置き換えとは、単にコマンドを置き換える場合に限らず、ＩＰネットワーク１２に接続された機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）の機能や動作を置き換えることを含む概念である。変換テーブルサーバ１００における機能の置き換えについては後述する。ＩＰ電話機６０は、それぞれアクセスポイント７０を介してＩＰネットワーク１２に接続されるようになっており、ＩＰ電話機６０に設けられたマイクロフォン６１を介して入力された音声を音声データとしてＩＰネットワークに送出すると共に、ＩＰネットワークから受け取った音声データをスピーカ６２から音声として出力する。
【００２４】
ＩＰ−ＰＢＸ８０は、ＩＰネットワーク内の各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０、音声認識サーバ９０、変換テーブルサーバ１００）と接続し、ＩＰ電話機６０同士の接続やＩＰ電話機６０と他の機器（コンピュータ４０、ドアフォン５０等）との接続を、音声認識サーバ９０及び変換テーブルサーバ１００を介して行う。すなわち、ＩＰ−ＰＢＸ８０は、コンピュータ４０、ドアフォン５０、ＩＰ電話機６０等の機器から送信された情報（コマンドを含む）を、その宛先に関わらず一旦変換テーブルサーバ１００に送信し、変換テーブルサーバ１００において後述するコマンドの変更が行われたコマンドを受け取り、その宛先の機器へ送信する。
【００２５】
音声認識サーバ９０は、ドアフォン５０に設けられたマイクロフォン５２またはコンピュータ４０の音声入力手段（例えばＵＳＢ端子に接続された外部マイクロフォン等（図示せず））から入力された音声データをＩＰネットワーク１２を介して受け取り、この音声データに基づいて、その音声の意味を認識する。
【００２６】
変換テーブルサーバ（ＩＰ電話用変換装置）１００は、ＩＰ電話機６０の機能（動作）と他の機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）の機能（動作）との対応付けを行うための変換テーブルを有し、各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）から出力された種々のコマンドを、送信元の機器及び宛先の機器に応じて変換する機能を有している。ここで、コマンドの変換とは、単に１つのコマンドを他の１つのコマンドに変換することに限らず、複数のコマンドに変換する等、要は機能（動作）を変換することを意味する。これにより、例えば、ドアフォン５０から発呼する場合には、呼びボタン５１は予め設定されている内線の受付グループへの発呼のためのボタンとして機能し、これに対して、例えばＩＰ電話機６０からドアフォン５０に着呼した場合には、ドアフォン５０において呼び出し音が鳴り、呼びボタン５１を押すことで、電話機におけるオフフック動作に相当する動作となるように定義することができる。これにより、同じ呼びボタン５１であっても、発呼と着呼とで異なる意味を定義することができる。またさらに、送信元や宛先に基づく定義の他に通話中（会話中）における呼びボタン５１の意味を定義することにより、さらに異なる意味を定義することができる。なお、本実施の形態においては、変換テーブルサーバ１００を、各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）とは独立させてＩＰネットワーク１２上に設ける場合について説明するが、本発明においてはこれに限られるものではなく、各機器コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）にそれぞれ設けるようにしてもよい。
【００２７】
また、ＩＰ電話システム１０においては、第１のＩＰネットワーク１２と同様構成の第２のＩＰネットワーク１３がＩＰ−ＶＰＮ１１に接続されている。第２のＩＰネットワーク１３の各機器については、第１のＩＰネットワーク１２の各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０、ＩＰ−ＰＢＸ８０、音声認識サーバ９０、変換テーブルサーバ１００）と同一種類の機器にそれぞれ同一符号を付してその重複した説明を省略する。
【００２８】
このように、複数のＩＰネットワーク１２、１３がＩＰ−ＶＰＮ１１を介して接続されていることにより、１つのＩＰネットワーク内に限らず、他のＩＰネットワークの機器との間においても、情報の授受を行うことが可能となっている。
【００２９】
図２に示すように、コンピュータ４０は、バスＢ１と、このバスＢ１に接続されたＣＰＵ４３、ＲＯＭ４４、ＲＡＭ４５、ハードディスク装置（ＨＤＤ）４６、キーボード４１、ＬＣＤ構成の表示部４２、音声インターフェイス４７、カメラ４８及び通信インターフェイス４９とを有する。
【００３０】
ＣＰＵ４３は、ＲＯＭ４４に記憶されている起動プログラムによって起動し、ハードディスク装置４６に記憶されている各種アプリケーションプログラムを実行する。この際、ＣＰＵ４３は、ＲＡＭ４５をワークメモリとして使用しながら各プログラムを実行する。プログラムの実行処理において、ＣＰＵ４３は、キーボード４１、カメラ４８、音声インターフェイス４７から入力された信号を処理すると共に、画像信号を表示部４２に出力することにより表示部４２に種々の画像を表示する。音声インターフェイス４７には、外部マイクロフォン（図示せず）が接続され、この外部マイクロフォンを介して入力された音声は、音声データとしてＲＡＭ４５やハードディスク装置４６に記憶される。カメラ４８は、例えばＣＣＤ撮像素子等の撮像素子を有する撮像手段であり、撮像された画像信号は、ＲＡＭ４５やハードディスク装置４６に記憶される。通信インターフェイス４９は、ＩＰネットワーク１２との間で種々のデータを送受信するためのインターフェイスである。
【００３１】
コンピュータ４０は、ＩＰ−ＰＢＸ８０によって他の機器（他のコンピュータ４０、ドアフォン５０、ＩＰ電話機６０等）との間の接続が確立されるようになっている。
【００３２】
また、図３に示すように、ドアフォン５０は、バスＢ２と、このバスＢ２に接続されたＣＰＵ５３、ＲＯＭ５４、ＲＡＭ５５、呼びボタン５１、カメラ５８、マイクロフォン５２、スピーカ５３及び通信インターフェイス５９とを有する。
【００３３】
ＣＰＵ５３は、ＲＯＭ５４に記憶されている起動プログラムによって起動し、ＲＡＭ５５をワークメモリとして使用しながら各種プログラムを実行する。プログラムの実行処理において、ＣＰＵ５３は、呼びボタン５１、カメラ５８、マイクロフォン５２から供給された信号を処理すると共に、音声信号をスピーカ５３に出力することにより種々の音声を出力する。マイクロフォン５２を介して入力された音声は、音声データとしてＲＡＭ４５に記憶される。カメラ５８は、例えばＣＣＤ撮像素子等を有する撮像手段であり、撮像された画像信号は、ＲＡＭ４５に記憶される。通信インターフェイス５９は、ＩＰネットワーク１２との間で種々のデータを送受信するためのインターフェイスである。ＩＰネットワーク１２から受信された音声データは、スピーカ５３から音声として出力される。ドアフォン５０は、ＩＰ−ＰＢＸ８０によって他の機器（コンピュータ４０、ＩＰ電話機６０等）との間の接続が確立されるようになっている。
【００３４】
また図４に示すように、ＩＰ電話機６０は、バスＢ３と、このバスＢ３に接続されたＣＰＵ６３、ＲＯＭ６４、ＲＡＭ６５、入力キー６６、ＬＣＤ構成の表示部６７、マイクロフォン６１、スピーカ６２、カメラ６８及び通信インターフェイス６９とを有する。
【００３５】
ＣＰＵ６３は、ＲＯＭ６４に記憶されている起動プログラムによって起動し、ＲＡＭ６５をワークメモリとして使用しながら各種プログラムを実行する。プログラムの実行処理において、ＣＰＵ６３は、入力キー６６、カメラ６８、マイクロフォン６１から供給された信号を処理する。またＣＰＵ６３は、音声信号をスピーカ６２に出力すると共に、画像信号を表示部６７に出力することによりスピーカ６２から種々の音声を出力し、表示部６７に画像を表示する。マイクロフォン６１を介して入力された音声は、音声データとしてＲＡＭ６５に記憶される。カメラ６８は、例えばＣＣＤ撮像素子等を有する撮像手段であり、撮像された画像信号は、ＲＡＭ６５に記憶される。入力キー６６には、数字キー、オフフックキー、オンフックキー等の複数の操作キーが含まれる。通信インターフェイス６９は、アクセスポイント７０を介してＩＰネットワーク１２との間で無線通信により種々のデータを送受信するためのインターフェイスである。ＩＰネットワーク１２から受信された音声データは、スピーカ６２から音声として出力される。ＩＰ電話機６０は、ＩＰ−ＰＢＸ８０によって他の機器（コンピュータ４０、ドアフォン５０等）との間の接続が確立されるようになっている。
【００３６】
一方、音声認識サーバ９０は、記憶部と、ＩＰネットワーク１２との間で通信を行うための通信インターフェイスとを有し、記憶部には、音声認識プログラムが記憶される。音声認識サーバ９０は、記憶部に記憶されている音声認識プログラムを実行することにより、ＩＰネットワークから送られてくる音声データの意味を認識する。
【００３７】
また、変換テーブルサーバ１００は、記憶部と、ＩＰネットワーク１２との間で通信を行うための通信インターフェイスとを有し、記憶部には、ＩＰネットワーク１２に接続された各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０等）のコマンド（機能）の対応付けを行うための変換テーブル、各機器に割り当てられたアドレス（ＩＰアドレス）と該アドレスが割り当てられた機器の種別（例えば、ＩＰ電話機、ドアフォン、コンピュータ等の種別）との対応表及びコマンド（機能）の対応付けを行うためのプログラムが記憶される。
【００３８】
変換テーブルサーバ１００は、記憶部に記憶された変換付けのためのプログラムを実行することにより、ＩＰネットワーク１２に接続された各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０等）から送られて来るコマンドを、その宛先の機器に合わせた機能を実行するためのコマンドに変換して該宛先の機器に送信する。ここで、コマンドとは、各機器においてユーザの操作等に応じて出力されるコマンドを表し、例えば、ドアフォン５０において呼びボタン５１が押圧操作された場合に、該ドアフォン５０から「呼びボタンの押圧操作に応じた処理命令」を表すコマンドがＩＰネットワーク１２に送信される。ＩＰネットワーク１２では、このコマンドを変換テーブルサーバ１００において受信し、この変換テーブルサーバ１００において、該コマンドを、その宛先のアドレスに応じて変換する。
【００３９】
本実施の形態の場合、ＩＰネットワーク１２における宛先アドレスは、ＤＨＣＰサーバ（図示せず）により振り出されたＩＰアドレスの記述によって指定される。ここで、対応表に基づいて、宛先アドレスの機器が例えばＩＰ電話機６０であることが分かると、変換テーブルサーバ１００は、記憶部に記憶されている変換テーブルを参照することにより、ドアフォン５０から出力された「呼びボタンの押圧操作に応じた処理命令」を表すコマンドを、ＩＰ電話機６０における「オフフックキーの押圧操作に応じた処理命令」を表すコマンドに変換する。このように宛先の機器に合わせて変換されたコマンドがその宛先であるＩＰ電話機６０に送信されることにより、この変換されたコマンドを受け取ったＩＰ電話機６０は、メッセージの送信元であるドアフォン５０において、ＩＰ電話機６０の操作結果にたとえて「オフフックキーが押圧操作された」ものと判断することができる。
【００４０】
すなわち、ＩＰ電話機６０においては、本来、ドアフォン５０の操作結果に応じたコマンドを判断することが困難であるが、変換テーブル１０１によってＩＰ電話機６０における操作に置き換えたコマンドに変換されるので、ドアフォアン５０における操作結果を判断することができる。この場合、変換テーブルにおいては、各機器におけるユーザの操作のうち、同じ意味（目的）を持つ操作同士が対応付けられるようになっている。すなわち、ドアフォン５０におけるユーザの操作結果が、ＩＰ電話機６０におけるユーザの同じ目的のための操作結果に変換される。例えば、ドアフォン５０において、「呼びボタン５１を押す」という操作は、ドアフォン５０を通じてドア内部の人に自分の存在を伝え、何らかのメッセージを伝えようとする目的を表しており、これをＩＰ電話機６０の操作に置き換えると、「ＩＰ電話機６０のオフフックキーを押圧操作して電話をかける」という操作に置き換えることができる。すなわち、変換テーブルを用いることにより、異なる機器の間において、ユーザの操作目的が同じとなるようなコマンドの変換が行われる。すなわち、このような変換によって、ドアフォン５０の呼びボタン５１が発呼ボタンとして機能することになる。また後述する図５（Ｂ）に示すように、逆に、送信元がＩＰ電話機６０であって、宛先がドアフォン５０である場合には、ＩＰ電話機６０においてドアフォン５０宛てに電話番号を入力して（予め登録されている場合は特定キーのみの操作）発呼した場合には、この動作が変換テーブル１０１においてドアフォン５０における呼び出し音の出力という機能に変換されると共に、この状態におけるドアフォン５０の呼びボタン５１の押圧操作がＩＰ電話機６０の動作にたとえたオフフックという動作結果に置き換えられる。このような送信元、宛先、動作状態に応じた機能の置き換えが変換テーブル１０１に定義されることにより、例えばドアフォン５０の呼びボタン５１は、発呼ボタンとして機能するだけなく、着呼時にはオフフックボタンとして機能することになる。このように、変換テーブルサーバ１００では、単に１つのコマンドの変換を行うだけでなく、複数のコマンドを含んだ機能（動作）の置き換えが行われる。
【００４１】
図５（Ａ）は、変換テーブルサーバ１００の記憶部に記憶されている変換テーブルの一例を示す図である。図５に示すように、この変換テーブル１０１においては、ＩＰ電話機６０におけるコマンドとして「数字キー「１」の押圧操作に応じた処理命令」を表すコマンドに対して、コンピュータ４０のキーボード４１を介した入力コマンドとして「数字キー「１」の押圧操作に応じた処理命令」を表すコマンド、及びコンピュータ４０における音声インターフェイス４７を介した入力コマンドとして「入力音声の音声認識結果「１」に応じた処理命令」を表すコマンドと、ドアフォン５０におけるマイクロフォン５２を介した入力コマンドとして「入力音声の音声認識結果「１」に応じた処理命令」を表すコマンドが対応付けられている。これにより、コンピュータ４０のキーボード４１の数字キー「１」が押圧操作された場合、その操作結果に応じた処理命令を表すコマンドは、変換テーブル１０１によってＩＰ電話機６０の「数字キー「１」が押圧操作された場合の処理命令」を表すコマンドに変換され、また、コンピュータ４０の音声インターフェイス４７に接続されたマイクロフォンを介して音声「１」が入力された場合、その入力結果に応じた処理命令を表すコマンドは、変換テーブル１０１によってＩＰ電話機６０の「数字キー「１」が押圧操作された場合の処理命令」を表すコマンドに変換され、また、ドアフォン５０のマイクロフォン５２を介して音声「１」が入力された場合、その入力結果に応じた処理命令を表すコマンドは、変換テーブル１０１によってＩＰ電話機６０の「数字キー「１」が押圧操作された場合の処理命令」を表すコマンドに変換される。
【００４２】
また、この変換テーブル１０１においては、ＩＰ電話機６０におけるコマンドとして「オフフックキーの押圧操作に応じた処理命令」を表すコマンドに対して、コンピュータ４０のキーボード４１を介した入力コマンドとして「ファンクションキーの押圧操作に応じた処理命令」を表すコマンド、及びコンピュータ４０におけるカメラ４８を介した入力コマンドとして「人物画像の撮影結果に応じた処理命令」を表すコマンドと、ドアフォン５０における呼びボタン５１を介した入力コマンドとして「呼びボタンの押圧操作に応じた処理命令」を表すコマンド対応付けられている。これにより、コンピュータ４０のカメラ４８によって撮影された画像がコンピュータ４０の画像処理によって人物像であると判断された場合においては、その撮像結果に応じた処理命令を表すコマンドは、変換テーブル１０１によってＩＰ電話機６０の「オフフックキーが押圧操作された場合の処理命令」を表すコマンドに変換され、また、ドアフォン５０の呼びボタン５１が押圧操作された場合、その操作結果に応じた処理命令を表すコマンドは、変換テーブル１０１によってＩＰ電話機６０の「オフフックキーが押圧操作された場合の処理命令」を表すコマンドに変換される。
【００４３】
図６は、変換テーブルサーバ１００におけるコマンドの変換処理手順を示すフローチャートである。なお、図６においては、単にコマンドの置き換えを行う場合について説明するが、これに限られるものではなく、本発明は、複数のコマンドの割り当てを含んだ機能（動作）の置き換え（変換）を行うことも含むものである。図６に示すように、変換テーブルサーバ１００は、ステップＳＴ１１において、ＩＰネットワーク１２に接続された機器からのコマンドの入力を待ち受ける。そして、いずれかの機器からコマンドが入力されると、変換テーブルサーバ１００は、ステップＳＴ１２において肯定結果を得ることにより、ステップＳＴ１２からステップＳＴ１３に移って、入力されたコマンドの送信元と宛先とをその送信元アドレスと宛先アドレス（ＩＰアドレス）から判断する。因みに、各機器においては、ユーザによる入力操作等に応じてコマンドを発生させる場合、その入力態様に応じて宛先アドレスがその送信元の機器において決定される。例えば、ドアフォン５０において呼びボタン５１が押圧操作されたという入力態様では、その入力態様によって発生するコマンドの宛先アドレスが予めその機器において決定されている。なお、この宛先アドレスは、ＩＰ−ＢＰＸ８０又は変換テーブルサーバ１００において設定されるようにしてもよい。
【００４４】
また、宛先アドレスは、機器の入力態様として、ユーザによる電話番号の入力や宛先を指定するキー入力が行われた場合に、その入力により決定されるようにすることもできる。そして、変換テーブルサーバ１００は、ステップＳＴ１４において、その記憶部に記憶されているＩＰアドレスと機器の種別との対応表から、そのコマンドの送信元の機器と宛先の機器とを判断し、続くステップＳＴ１５において、変換テーブル１０１（図５）を参照することにより、上述のステップＳＴ１１において入力したコマンドを、その送信元の機器と宛先の機器との対応に基づいて、その宛先の機種に応じたコマンドに変換する。そして、変換テーブルサーバ１００は、ステップＳＴ１６に移って、上述のステップＳＴ１５において変換されたコマンドをその宛先アドレスに送信する。
【００４５】
このようにして、変換テーブルサーバ１００においては、入力したコマンドを、その宛先の機器によって認識可能であってかつ同じ意味（目的）となるコマンドに変換することにより、異なる種類の機器（例えば、ドアフォン５０とＩＰ電話機６０）同士でもコマンドの授受を行って所望の処理を行わせることができる。なお、認識可能であって同じ意味（目的）のコマンドとは、例えばＩＰ電話機４０において通話相手を呼び出すという目的でオフフックキーを操作することと、ドアフォン５０において部屋の内部に居る者を呼び出すという目的で呼びボタン５１を操作することが「相手を呼び出す」という目的に関して同じ目的として関連付けられる。このような関連付けは、変換テーブルサーバ１００において予め設定されており、必要に応じて変換テーブル１０１を更新することにより、機器の追加や新たな機能の追加に対応することができる。
【００４６】
変換テーブルサーバ１００は、コマンドの変換を行った後、この変換されたコマンドをその送信先アドレスと共にＩＰ−ＰＢＸ８０に送信する。ＩＰ−ＰＢＸ８０は、送信先アドレスに基づいてそのコマンドを送信先の機器宛てに送信する。このコマンドを受け取った送信先の機器は、そのコマンドが変換テーブルサーバ１００の変換テーブル１０１によって変換されていることにより、そのコマンドを理解し得ることとなり、そのコマンドに応じた処理を実行する。
【００４７】
以上説明したＩＰ電話システム１０によれば、変換テーブルサーバ１００の変換テーブル１０１を用いて、異なる機器の間におけるコマンドの授受を行うようにしたことにより、コマンドの送信元の機器とコマンドの送信先の機器の種類が異なっている場合であっても、送信元から送信されたコマンドを、送信先の機器が認識可能である同じ意味（目的）のコマンドに変換することができる。かくして、送信先の機器において、送信元から送信したコマンドの意図する処理を実行させることが可能となる。
【００４８】
なお、上述の第１の実施の形態においては、変換テーブル１０１を有する変換テーブルサーバ１００において、コマンド（機能）の変換を行う場合について述べたが、本発明の範囲はこれに限られるものではなく、例えば、各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）に変換テーブル１０１及びＩＰアドレスと機器の種類との対応表を記憶させ、各機器においてその変換テーブル１０１及び対応表を参照してコマンド（機能）を変換するようにしてもよい。この場合、送信元の機器において、送信先の機器の機種の対応表により判別し、その機種に応じたコマンド（機能）の変換を行った後にその変換済のコマンド（変換後の機能を実行するためのコマンド）を送信する構成、または、送信先の機器において送信元からコマンドを受け取った場合、その送信元のＩＰアドレスに対応する機種を対応表を参照して判別し、送信元の機種と受け取ったコマンドとの対応からそのコマンドを自己の機種が実行可能な機能を実行するためのコマンドに変換する構成を適用することができる。なお、各機器が変換テーブルを記憶する場合、各機器が立ちあがった場合（またはＩＰネットワーク１２に接続された場合）に変換テーブルサーバ１００から変換テーブル１０１をダウンロードする方法、または各機器において変換テーブル１０１を常に保存する方法を用いることができる。
【００４９】
また、上述の第１の実施の形態においては、１つのＩＰネットワーク１２の範囲において本発明を適用する場合について述べたが、本発明の範囲はこれに限られるものではなく、他のネットワーク（例えばＩＰネットワーク１３）に接続された各機器との間で通信を行う場合（コマンドの授受を行う場合）においても、本発明を適用することができる。
【００５０】
また、上述の第１の実施の形態においては、送信元と送信先の機種が同じ機種である場合には、変換テーブルにおいて同じコマンド（機能）への変換が行われるようになされており、結果としてコマンド（機能）の変換が行われないが、送信先の機種と送信元の機種とが同じ場合には、変換処理を行わないような処理手順を実行するようにしてもよい。
【００５１】
また、上述の第１の実施の形態においては、本発明をＩＰネットワーク１２に適用する場合について述べたが、本発明の範囲はこれに限られるものではなく、他のプロトコルを用いるネットワークシステムにおいても適用することができる。
【００５２】
また、上述の第１の実施の形態においては、ＩＰネットワーク１２に接続された機器として、コンピュータ４０、ドアフォン５０及びＩＰ電話機６０を用いる場合について述べたが、本発明の範囲はこれに限られるものではなく、例えば入退出エリアに設けられた認証装置等、他の種々の機器を用いる場合に本発明を適用することができる。また、ドアフォン５０において呼びボタン５１を押圧操作した場合にＩＰ電話に電話をかける機能に限らず、ドアフォン５０に設けられたカメラ５８において人物が撮影された場合に、所定のＩＰ電話機６０またはコンピュータ４０に通知を送るようにする等、種々の処理に本発明を適用することができる。
【００５３】
また、本発明は上述の第１の実施の形態に限定されず、種々変更して実施することが可能である。本発明の範囲を逸脱しない限りにおいて、処理部や処理手順については適宜変更して実施することが可能である。その他、本発明の範囲を逸脱しないで適宜変更して実施することが可能である。
【００５４】
（第２の実施の形態）
上述の第１の実施の形態においては、送信元の機器から送信された１つのコマンドに対して、送信先の機器において１つの処理（機能、動作）を実行する場合について述べたが、本発明はこれに限られるものではなく、送信元の機器から送信された１つのコマンドに対して、送信先の機器において複数の処理（機能、動作）を実行するようにしてもよい。また、送信元の機器から送信された１つのコマンドに従って、送信先の複数の機器において順次処理を実行することにより、１つのコマンドに対して複数のコマンド（機能、動作）を対応させて処理を行わせるようにしてもよい。
【００５５】
すなわち、本実施の形態に係るＩＰ電話システム１０の変換テーブルサーバ１００においては、図５に示した変換テーブル１０１に加えて、図７に示す変換テーブル２０１を記憶部に記憶する。この変換テーブル２０１においては、ＩＰネットワーク１２に接続された各機器において、送信元の機器とその機器において発生したコマンドとの関係により１つのシーケンスが予め割り当てられている。例えば、ドアフォン５０において呼びボタン５１が押圧操作されることに応じて、ドアフォン５０からＩＰネットワーク１２に対して、「ドアフォンの呼びボタンが押圧操作された場合の処理命令」を表すコマンドが送信されると、変換テーブルサーバ１００においてこのコマンドを受信する。このコマンドには、送信元のＩＰアドレスが付加されており、変換テーブルサーバ１００では、ＩＰアドレスと機器との対応表を参照することにより、送信元の機器を判断する。そして、送信元の機器がドアフォン５０であることと、発生したコマンドが「ドアフォンの呼びボタンが押圧操作された場合の処理命令」であることに基づいて、変換テーブル２０１から「シーケンス１」を実行すべきものと判断する。
【００５６】
図８は、変換テーブルサーバ１００における変換処理手順を示すフローチャートである。図８に示すように、変換テーブルサーバ１００は、ステップＳＴ２１において、ＩＰネットワーク１２に接続された機器からのコマンドの入力を待ち受ける。そして、いずれかの機器からコマンドが入力されると、変換テーブルサーバ１００は、ステップＳＴ２２において肯定結果を得ることにより、ステップＳＴ２２からステップＳＴ２３に移って、入力されたコマンドの送信元をその送信元アドレス（ＩＰアドレス）から判断する。
【００５７】
そして、変換テーブルサーバ１００は、ステップＳＴ２４において、変換テーブル２０１（図７）を参照することにより、送信元の機器とコマンドの内容との対応関係に応じたシーケンスを選択し、続くステップＳＴ２５において、該シーケンスを実行する。
【００５８】
このように変換テーブルサーバ１００においては、コマンドの内容と該コマンドの送信元の機器の種類との対応関係に応じて、その対応関係に対して予め割り当てられているシーケンスを実行することにより、ＩＰネットワーク１２に接続された機器について、その種別が異なる機器の間においても、コマンドの変換を行うことにより、連携動作を行うことが可能となっている。
【００５９】
図９は、図８のステップＳＴ２４において選択され実行されるシーケンスの一例として、送信元がドアフォン５０であり、送信元から送信されたコマンドが、「ドアフォンの呼びボタンが押圧操作された場合の処理命令」である場合に選択されるシーケンス１を示すフローチャートである。図９に示すように、変換テーブルサーバ１００は、ステップＳＴ３１において、まず、変数Ｎ＝１とした後、ステップＳＴ３２に移って、第ＮのＩＰ電話機を送信先として決定する。この場合、変換テーブルサーバ１００においては、シーケンス１に対応して、ＩＰネットワーク１２に接続された複数のＩＰ電話機６０に対して、それらの接続順位を記憶部に記憶しており、シーケンス１を実行する場合には、その記憶されたＩＰ電話機６０について、Ｎ＝１の場合には、第１のＩＰ電話機６０を送信先として選択し、Ｎ＝２の場合には、第２のＩＰ電話機６０を送信先と選択し、以下、Ｎ＝３、Ｎ＝４、……についてそれぞれ対応するＰＩ電話機６０をコマンドの送信先として選択するようになっている。
【００６０】
従って、変換テーブルサーバ１００においては、ステップＳＴ３２において第ＮのＩＰ電話機６０をコマンドの送信先として選択し決定すると、ステップＳＴ３３に移って、送信先（ＩＰ電話機６０）に応じてコマンドを変換する。この場合、変換テーブルサーバ１００は、図５について上述した変換テーブル１０１を予め記憶部に記憶しており、送信元（ドアフォン５０）、コマンド（呼びボタンが押圧操作された場合の処理命令）、送信先（ＩＰ電話機６０）の対応関係から、呼びボタンが押圧操作された場合の処理命令を表すコマンドを、オフフックキーを操作する処理命令を表すコマンド（図５参照）に変換する。これにより、ドアフォン５０の呼びボタン５１が押圧操作されたことに応じて該ドアフォン５０から送信されたコマンドは、ＩＰ電話機６０におけるオフフックキーが押圧操作されたことに応じた処理命令に変換される。
【００６１】
そして、変換テーブルサーバ１００は、続くステップＳＴ３４において、上述のステップＳＴ３３において変換されたコマンドを、その送信先（ＩＰ電話機６０）に送信し、さらにステップＳＴ３５において、シーケンス１が終了したか否かを判断する。ここで、ドアフォン５０の呼びボタン５１が押圧操作された場合にその旨を通知する相手のＩＰ電話気６０として予め設定されている全てのＩＰ電話機６０に対する通知が終了していない場合には、シーケンス１が終了していないこととなり、変換テーブルサーバ１００は、ステップＳＴ３５からステップＳＴ３６に移って、Ｎ＝Ｎ＋１の演算によりＮを更新した後、上述のステップＳＴ３２に戻ることにより、更新された新たなＮに応じたＩＰ電話機６０に対して、変換されたコマンドを送信する。
【００６２】
そして、予め設定されている全てのＩＰ電話機６０に対するコマンドの送信が終了すると、変換テーブルサーバ１００は、ステップＳＴ３５において肯定結果を得ることにより、当該シーケンス１に係る処理手順を終了する。
【００６３】
かくして、変換テーブルサーバ１００において、送信元の機器の種類とその機器において発生したコマンドとに応じたシーケンスが実行されることにより、予めシーケンスとして設定されている処理の実行により、ドアフォン５０とＩＰ電話機６０という異なる機種間においても、ユーザによる操作に応じたコマンドに基づく処理が実行されることになる。そして、この実施の形態においては、シーケンスとして、その中（処理ステップ）に複数ステップの処理（例えば、複数の送信先へ順次コマンドを送信すること）が実行される。これにより、例えば、ドアフォン５０に対してユーザが行った１つの操作に対して、他の複数の機器に対する処理が実行されることとなり、１つのＩＰ電話機６０においてそのユーザが不在の場合であっても、順次他のＩＰ電話機６０に対してコマンドが送信されることにより、やがていずれかのＩＰ電話機６０において応答されることで、ドアフォン５０を操作するユーザに対する応答が行われないという事態を回避することができる。因みに、いずれかのＩＰ電話機６０において応答があった場合には、変換テーブルサーバ１００に対してその旨が通知されるようになっており、これにより変換テーブルサーバ１００では、以後のシーケンス処理を中止する。
【００６４】
以上説明したＩＰ電話システム１０によれば、変換テーブルサーバ１００の変換テーブル２０１を用いて、異なる機器の間におけるコマンドの授受を行うようにしたことにより、コマンドの送信元の機器とコマンドの送信先の機器の種類が異なっている場合であっても、送信元から送信されたコマンドを、送信先の機器が認識可能である同じ意味（目的）のコマンドに変換することができる。そしてさらに、１つのコマンドに対して複数の処理を実行するような、コマンドからシーケンスへの変換を行うようにしたことにより、ＩＰネットワーク１２に接続された複数種類の機器を用いた一段と柔軟な処理を実行することが可能となる。かくして、送信元から送信したコマンドの意図する処理を複数の機器で実行させることが可能となる。
【００６５】
なお、上述の第２の実施の形態においては、変換テーブルサーバ１００において、複数の機器（複数のＩＰ電話機６０）に対して順次変換後のコマンドを送信するといった複数の処理を実行する場合について述べたが、本発明の範囲はこれに限られるものではなく、例えば、変換テーブルサーバ１００において、第１のＩＰ電話機６０へのコマンドと共に、その後の第２〜第Ｎまでの複数のＩＰ電話機６０を指定した情報及びこれらの機種に合わせて変換されたコマンド（この場合、全て同じ機種であることにより全て同じコマンドとなるが、異なる機種が存在する場合にはその機種に合わせて変換された異なるコマンドが含まれる）をまとめて第１のＩＰ電話機６０へ送信し、第１のＩＰ電話機６０から次の機種（ＩＰ電話機等）へ順次受け渡して行くようにしてもよい。
【００６６】
また、上述の第２の実施の形態においては、ドアフォン５０の呼びボタン５１が押圧された場合にその操作に応じて他の機器を動作させる場合について述べたが、本発明の範囲はこれに限られるものではなく、他の種々の処理を適用することができる。例えば、ＩＰ電話機６０を用いて他の複数のコンピュータ４０との間で同時にテレビ会議を開始しようとする場合、まず、ＩＰ電話機６０を用いて他のコンピュータ４０に対して一斉に呼び出し処理を実行する。この呼び出し処理は、他のコンピュータ４０に対してＩＰネットワーク１２を介して通信を行うことにより、他のコンピュータ４０に対して順次呼び出しコマンドを送信する。なお、この場合は、送信元の機器（ＩＰ電話機６０）と送信先の機器（コンピュータ４０）が異なる機器であることにより、変換テーブルサーバ１００の変換テーブル１０１（図５）を用いて、コマンドの変換が行われる。
【００６７】
呼び出しコマンドを受け取った他のコンピュータ４０は、該呼び出しコマンドに応じて、カメラ４８の撮像動作を立ち上げることにより、カメラ４８によってコンピュータ４０を操作する人物を撮影し、撮影された画像を解析する。このとき、撮影された画像の中に人物が映っている場合には、テレビ会議に参加する人物（そのコンピュータ４０の使用者）が在席していることを意味しており、その旨を呼び出しコマンドの送信元のＩＰ電話機６０に返信する。送信元のＩＰ電話機６０では、この返信により相手のコンピュータ４０との間でセッションを確立する。送信元のＩＰ電話機６０においては、このような呼び出しコマンドに係る処理を、テレビ会議に参加予定の全ての対象者のコンピュータ４０に対して実行することにより、参加者が在席しているコンピュータ４０との間においてのみセッションを確立してテレビ会議を開始することができる。このように、一斉呼び出しの送信元のＩＰ電話機６０においては、会議を行う旨のキー操作が１回行われただけで、複数のコンピュータ４０への送信と、各コンピュータ４０でのカメラ４８を用いた各ユーザの在席、不在を判断してセッションの確立を行うことができる。なお、これらの処理を実行するためのプログラムは、各機器に予め記憶されている。
【００６８】
また、上述の第２の実施の形態においては、変換テーブル１０１、２０１を有する変換テーブルサーバ１００において、コマンドの変換を行う場合について述べたが、本発明の範囲はこれに限られるものではなく、例えば、各機器（コンピュータ４０、ドアフォン５０、ＩＰ電話機６０）に変換テーブル１０１、２０１及びＩＰアドレスと機器の種類との対応表を記憶させ、各機器においてその変換テーブル１０１、２０１及び対応表を参照してコマンドを変換するようにしてもよい。この場合、送信元の機器において送信先の機器の機種の対応表により判別し、その機種に応じたコマンドの変換を行った後にその変換済のコマンドを送信する構成、または、送信先の機器において送信元からコマンドを受け取った場合、その送信元のＩＰアドレスに対応する機種を対応表を参照して判別し、送信元の機種と受け取ったコマンドとの対応からそのコマンドを自己の機種が認識可能なコマンドに変換する構成を適用することができる。なお、各機器が変換テーブルを記憶する場合、各機器が立ちあがった場合（またはＩＰネットワーク１２に接続された場合）に変換テーブルサーバ１００から変換テーブル１０１、２０１をダウンロードする方法、または各機器において変換テーブル１０１、２０１を常に保存する方法を用いることができる。
【００６９】
また、上述の第２の実施の形態においては、１つのＩＰネットワーク１２の範囲において本発明を適用する場合について述べたが、本発明の範囲はこれに限られるものではなく、他のネットワーク（例えばＩＰネットワーク１３）に接続された各機器との間で通信を行う場合（コマンドの授受を行う場合）においても、本発明を適用することができる。
【００７０】
また、上述の第２の実施の形態においては、送信元と送信先の機種が同じ機種である場合には、変換テーブルにおいて同じコマンドへの変換が行われるようになされており、結果としてコマンドの変換が行われないが、送信先の機種と送信元の機種とが同じ場合には、変換処理を行わないような処理手順を実行するようにしてもよい。
【００７１】
また、上述の第２の実施の形態においては、本発明をＩＰネットワーク１２に適用する場合について述べたが、本発明の範囲はこれに限られるものではなく、他のプロトコルを用いるネットワークシステムにおいても適用することができる。
【００７２】
また、上述の第２の実施の形態においては、ネットワーク１２に接続された機器として、コンピュータ４０、ドアフォン５０及びＩＰ電話機６０を用いる場合について述べたが、本発明の範囲はこれに限られるものではなく、例えば入退出エリアに設けられた認証装置等、他の種々の機器を用いる場合に本発明を適用することができる。また、ドアフォン５０において呼びボタン５１を押圧操作した場合にＩＰ電話に電話をかける機能に限らず、ドアフォン５０に設けられたカメラ５８において人物が撮影された場合に、所定のＩＰ電話機６０またはコンピュータ４０に通知を送るようにする等、種々の処理に本発明を適用することができる。
【００７３】
また、本発明は上述の第２の実施の形態に限定されず、種々変更して実施することが可能である。本発明の範囲を逸脱しない限りにおいて、処理部や処理手順については適宜変更して実施することが可能である。その他、本発明の範囲を逸脱しないで適宜変更して実施することが可能である。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施の形態に係るＩＰ電話システムを示す概略図である。
【図２】図１に示すシステムにおけるコンピュータの概略構成を示すブロック図である。
【図３】図１に示すシステムにおけるドアフォンの概略構成を示すブロック図である。
【図４】図１に示すシステムにおけるＩＰ電話機の概略構成を示すブロック図である。
【図５】図１に示すシステムの変換テーブルサーバにおける変換テーブルを示す図である。
【図６】図１に示すシステムにおける変換テーブルサーバの処理手順を示すフローチャートである。
【図７】本発明の第２の実施の形態に係るシステムの変換テーブルサーバの変換テーブルを示す図である。
【図８】本発明の第２の実施の形態に係るシステムの変換テーブルサーバの処理手順を示すフローチャートである。
【図９】本発明の第２の実施の形態に係るシステムの変換テーブルサーバの処理手順を示すフローチャートである。
【符号の説明】
【００７５】
１０  ＩＰ電話システム
１１  ＩＰ−ＶＰＮ
１２、１３  ＩＰネットワーク
２１  ルータ
２２  スイッチングハブ
４０  コンピュータ
５０  ドアフォン
６０  ＩＰ電話機
７０  アクセスポイント
８０  ＩＰ−ＰＢＸ
９０  音声認識サーバ
１００  変換テーブルサーバ
【図１】
0005174395.tif 000002
【図２】
0005174395.tif 000003
【図３】
0005174395.tif 000004
【図４】
0005174395.tif 000005
【図５】
0005174395.tif 000006
【図６】
0005174395.tif 000007
【図７】
0005174395.tif 000008
【図８】
0005174395.tif 000009
【図９】
0005174395.tif 000010