(57)【特許請求の範囲】
【請求項１】
複数の通信装置間の通信を制御する方法であって、
複数の通信装置に接続された制御機を提供し、前記制御機は、前記通信装置間の所定の通信機能のセットを提供するソフトウェア命令を有し、前記通信装置によって選択されたときに前記通信装置の更なる通信機能を提供するように選択可能な前記所定の通信機能に追加される更なる通信機能のテーブルを更に有する段階と、
前記通信装置による前記所定の通信機能のセットを可能にする前記ソフトウェア命令を前記通信装置及び前記制御機に提供し、前記選択された機能を有するように前記通信装置に更なるソフトウェア命令を提供する段階を有し、
これによって、前記通信装置の通信機能の総数が前記所定の通信機能のセットと前記選択された通信機能とにより決定される方法。
【請求項２】
制御機を提供する段階は、公衆或いは私設電話交換機の１つである制御機を提供する段階を有し、
前記通信装置はコンピュータに接続された電話であり、
前記制御機は、前記コンピュータのディスプレイ上に前記選択された通信機能を表示するよう構成される請求項１記載の方法。
【請求項３】
更なる選択可能な通信機能を提供するために前記通信装置で前記テーブルと前記ソフトウェア命令とを更新する段階を含み、それにより前記制御機について選択された前記更なる通信機能は、前記制御機内で再選択される必要がない請求項１または２記載の方法。
【請求項４】
機能の所定のセットを共有する２つ以上の通信装置に利用可能な更なる通信機能を制御する電気通信システムであって、
前記２つの装置間の通信を確立し、
制御装置から前記２つの通信装置のうちの制御されるものへ選択可能な更なる通信機能のテーブルを伝送し；
前記制御装置から、前記２つの通信装置のうちの制御されるものにおいて、前記更なる通信機能を選択的に提供し、
それにより前記通信機能の所定のセットと共に選択された通信機能は、前記２つの装置の通信機能の総数を決定することを特徴とする電気通信システム。
【請求項５】
前記制御装置において更なる通信機能を追加し、前記制御装置と前記２つの装置のうちの制御されるものとの間で通信が確立すると、前記２つの装置のうちの制御されるものにおいて前記更なる通信機能を選択的に更新する段階を有することを特徴とする請求項４記載のシステム。
【請求項６】
機能の所定のセットのソフトウェア命令を通信装置及び制御機へ提供する段階と、
更なる選択可能な通信機能の更なるソフトウェア命令を前記制御機に提供する段階と、
前記通信機能の所定のセットを使用し、前記制御機と前記通信装置との間に通信を確立する段階と、
それらの間に通信が確立したときに前記制御機から前記通信装置へ前記更なる選択可能な通信機能の更なるソフトウェア命令を送信する段階と、
前記制御機から前記通信装置へ前記更なる選択可能な通信機能を選択的に提供する段階とを有し、
それにより前記通信装置と前記制御機の間の通信機能は更なる通信機能が可能になることを特徴とする請求項４記載のシステム。
【請求項７】
前記制御機において前記更なる通信機能の更なるソフトウェア命令を更新し、
前記通信装置において前記更なる通信機能の前記ソフトウェア命令を選択的に提供し、
前記更なる通信機能はテーブルから選択可能であり、
前記制御機は公衆或いは私設電話交換機のうちの１つであり、前記通信装置はコンピュータに接続された電話であり、
その選択を簡単にするためコンピュータのディスプレイに前記更なる通信機能を表示し、前記通信装置について選択された前記更なる通信機能は、前記更なる通信機能の前記ソフトウェア命令が更新されたときに再選択される必要がないことを特徴とする請求項６記載のシステム。
【請求項８】
前記制御機は、ＰＢＸ交換機である請求項１記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御装置の制御の下にある複数の装置での通信プログラムインタフェースに関し、電話通信プロトコルは、制御機及び選択的に通信装置に対する通信能力を高める。
【０００２】
【従来の技術】
通信システムでは、制御機（サーバとも称する）は、複数の通信装置（クライアント、ワークステーション、ユーザ、デバイスドライバ、サービスプロバイダとも称する）の間の通信を制御し、通信の形式は、デバイスが同じ「言語」を話すことを可能にするプロトコルであり、また典型的には制御機及び通信装置においてインストールされたソフトウエアパッケージである。制御機は、装置間の通信を指示するためにプロトコルを使用し得、装置は、何が通信されているか理解するためにプロトコルを使用しうる。
【０００３】
電話システムでは、制御機は公衆或いは私設電話交換機であり得、通信装置は電話であり得る。電話が交換機に接続されると、電話は交換機にプロトコルを提供するように要求する。交換機はプロトコル、典型的にはプログラムを、それが用意されている電話に対して送る。プロトコルが交換機で更新されたとき、交換機は電話に対して新たなプロトコルを提供する。例えば、プロトコルで新たな特徴が利用できるようになる（例えば「ホールド」ボタンが有効になる）と、電話が新たな特徴を受信することを認められていれば、更新されたプロトコルは、それが実行される電話に対して提供される。
【０００４】
【発明が解決しようとする課題】
電話システムはまた、コンピュータを通じた電話の操作を可能にするコンピュータ／電話統合（ＣＴＩ）装置を用いて統合されうる。ＣＴＩ装置の機能のうちの１つは、電話からコンピュータへと、通信プロトコルを提供することである。１つの交換局が多数のコンピュータに対してプロトコルを提供する場合、夫々のコンピュータはプロトコルを受信し処理する能力を有する必要があり、コンピュータのこの能力のこれだけを減少する（即ち電話及びコンピュータを「よりダム（ｄｕｍｂ）」にする）ことが望ましい。
【０００５】
本発明は、強調特徴のテーブルのみを含む通信プロトコルが制御機から通信装置に対して提供され、そのため装置はどの特徴が制御機によって装置に対して実行されるかを選択しうる通信を強める方式を提供し、選択用に通信手段に対して通信強調特徴のテーブルを有する可変インタフェースが提供され、最小限の通信能力のための固定したインタフェースを共有する２つの装置の通信互換性の度合いを制御する方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、装置が通信するための能力を高めるための特徴のリストからなるインタフェースを有する、複数の通信装置の間の、電気通信方式を含み、インタフェースは通信を制御する装置から、制御された通信装置へとコピーされる。インタフェースは、別に提供されるプロトコルの静的な部分と共に、装置の通信能力を定義する通信プロトコルの可変の部分である。公衆あるいは私設電話交換機及び制御装置の電話システムへの応用は、コンピュータ式電話である。夫々の電話におけるコンピュータの表示スクリーンは、インタフェースの特徴を選択するために使用される。
【０００７】
本発明はまた、静的インタフェースを共有する２つの装置の通信互換性の度合いを制御する電気通信システムであって、制御装置の共有される静的インタフェースにより２つの装置間の通信を確立し、制御装置から制御される２つの装置のうちの１つへ通信特徴のテーブルを有する可変インタフェースを伝送し；制御される２つの装置のうちの１つにおいて、制御装置からの可変インタフェースの特徴を選択的に提供し、それにより可変インタフェースの選択された特徴は、静的なインタフェースと共に２つの装置の通信互換性の度合いを決定することを特徴とする電気通信方式を含む。
【０００８】
【発明の実施の形態】
本発明を、以下図面を参照して、例を用いて詳述する。
図１は、１つ以上の通信装置１２に接続する制御機１０を含む実施例を示す。装置１２の間で制御機１０を有する通信は、接続１４を通じて提供され、通信の最小限のレベルを可能にする通信プロトコルの固定部分である静的インタフェースによって制御される。これは、変化しない或いはまれに変化する情報を交換する（例えば話す、ファクシミリを送る）ための最小限の能力を提供するのに必要とされるプロトコルの部分を含む。制御機は、その中に静的インタフェースによって提供されたものを越える通信能力を強めるための通信プロトコルの可変部分の特徴を同定するプロトコルテーブル１６をインストールしてあり、テーブル１６で同定された特徴を実行するために、ソフトウエア及び／又はハードウエア１８が必要である。テーブル１６で同定された特徴は変化し得、テーブル１６が更新される場合には、新たな特徴が加えられ、既存の特徴は消去されうる。テーブル１６は、テーブルが利用可能な通信特徴を正確に反映することを確実にするために、必要なだけ頻繁に更新されうる。
【０００９】
夫々の通信装置１２は、様々な構成部品を含み、図１に示されるものは例示的なものである。例えば、装置１２は、オペレーティングシステム２２及びアプリケーション（或いはエンドユーザ）２４のためのサービスプロバイダ２０を有する。１つ以上の装置は、制御機１０と他の装置１２との通信を可能にするため、制御機１０から提供されるプロトコル情報を蓄える能力を有するコンピュータである。夫々の装置１２は、接続１４を通じ静的インタフェースを用いて最小限のレベルの能力で通信する。
【００１０】
テーブル１６は、プロトコルの可変の部分で利用可能な強調された特徴をリストし、テーブルのコピーは、接続２６を通じ、１つ以上の構成要素の蓄えのために夫々の通信装置へ提供される。テーブル１６は、テーブルが更新されるたびに、或いは周期的に、夫々の装置に提供されうる。
操作中、テーブル１６で同定された特徴が通信装置１２によって行われるたびに、その構成要素のうちの一つがテーブルから特徴を選択し、選択された特徴が実施される制御機１２へテーブルにされたエントリを送る。例えば、通信装置１２が通信を「ホールド」したい（そしてこの特徴はテーブル１６内で入手可能であると仮定する）とすると、それはテーブル１６のコピーから「ホールド」特徴を選択し、制御機にその選択を知らせ得る。制御機１０は、ソフトウエア１８を通じ、装置１２を「ホールド」に置くために必要な段階を取る。装置１２は、選択された特徴を実行するために行われた段階について知る必要はなく、従ってかなり「ダム（ｄｕｍｂ）」である。テーブル１６が更新され、コピーが装置１２に提供されると、実行段階に対する変化を反映するためには、制御機１０のソフトウエア１８のみが変化されなくてはならない。装置１２は、（それらのテーブル１６のコピーに対する変化を除き）安定し、しかもなお最新のプロトコル変化に遅れずについていくことができる。「Dynamic Negotiated API(application program interface) 」を示すＤＮＡという用語がこの処理に対して適用される。
【００１１】
装置１２の可変プロトコルの特徴は、コンピュータにおいて選択され、命令に対して割り当てられ得る。例えば、可変プロトコルの「ミュート」の特徴は、（例えば特徴に対して１６進バイトの識別名を割り当てることにより）「ミュート」の特徴のキー或いは一連のキーへの割り当てを可能にするコンピュータディスプレイのスクリーンを呼び出すことにより選択され得る。スクリーンは、選択を助ける特徴の記述を含みうる。ユーザが命令を有効にすると、装置１２での「ミュート」の実行のため識別名が送られる。
【００１２】
ＤＮＡ過程は、制御機と制御される装置が存在する、たとえばコンピュータとプリンタ、コンピュータと公衆或いは私設電話交換機、携帯電話或いはページャーと基地局、ワークステーションと音声、そして他のクライアント／サーバ関係といった多くの種類の通信システムに対する応用を見いだしうる。
更なる実施例では、通信装置１２は、制御機１０に特徴の利用可能性を決定するように問うことができる。制御機１０は、その特徴のビットフィールドによって応答することができ、また可変長のＡＳＣＩＩテキストストリング、完全な「ヘルプ」ファイルあるいは装置１２でユーザを助けるための他の適当な説明的な情報によって応答することができる。
【００１３】
図２に示される電話システム環境は、外部の電話システム及び通信プロトコルの部分への接続を提供する電話システムスイッチ３４に接続する、登録商標ＨＡＲＲＩＳ  ＰＣＰｈｏｎｅによって既知のようなコンピュータ式電話３０と、登録商標ＨＡＲＲＩＳ  ２０２０  ＰＢＸとして既知のような私設交換機３２とを含む。交換機３２をスイッチ３４及びコンピュータ電話３０に接続する固定プロトコルは、同じ或いは異なり、工業規格ＢＲＩプロトコルのような従来のものでよい。操作中、新たなＤＮＡテーブルがＰＢＸにロードされると、新たな機能コードがコンピュータ電話３０にコピーされる。ディスプレイを使用し、例えば登録商標ＷＩＮＤＯＷＳ環境を通して、ユーザは新たな機能を見て、新たな機能を命令するための新たなキーを選ぶことができる。使用上は、キーを押すことで機能に対するオブジェクトコード制御ワードにアクセスし、それをＰＢＸに対して送信する。ＰＢＸは、選択された機能を実行することによって応答する。
【００１４】
装置が通信するための能力を強めるための特徴のリストからなり、インタフェースを有する複数の通信手段の間の通信システムは、装置制御通信から制御された通信装置へとコピーされる。インタフェースは、別に提供されたプロトコルの静的な部分と共に、装置の通信能力を定義する通信プロトコルの可変の部分である。公衆或いは私設電話交換機及び制御された装置での電話システムに対する応用は、コンピュータ式電話である。夫々の電話におけるコンピュータのディスプレイスクリーンは、インタフェースの特徴を選択するために使用される。
【図面の簡単な説明】
【図１】本発明による実施例を示すブロック図である。
【図２】電話方式環境における、本発明による更なる実施例を示すブロック図である。
【符号の説明】
１０    制御機
１２    通信装置
１４    接続
１６    プロトコルテーブル
１８    ソフトウエア及び／又はハードウエア
２０    サービスプロバイダ
２２    オペレーティングシステム
２４    アプリケーション
２６    接続
３０    コンピュータ式電話
３２    私設交換機
３４    電話システムスイッチ
【図１】
0004125395.tif 000002
【図２】
0004125395.tif 000003