(57)【要約】【課題】通信異常などによって通信が中断したときに自動的に通信を再開できる、さらには、互いに異なる形式の通信データを用いた通信を可能にする通信制御方法、通信制御装置、通信制御プログラム及びその記録媒体を提供する。【解決手段】任意の種類の通信サービスを提供しているときにユーザ６Ａ，６Ｂ間の通信が中断或いは停止した場合、通信制御装置３において、各ユーザが利用可能な他の代替用通信端末に接続を切り替えて通信を確立する。代替用通信端末としては、それまでの通信に用いていたものと同じ種類の通信サービスに対応した通信端末及び異なる種類の通信サービスに対応した通信端末を含む。さらに、通信制御装置３は、送信側通信端末が利用できる種類の通信サービスと受信側通信端末が利用できる種類の通信サービスとの間で通信データの変換を行うことにより、異なる種類の通信サービスを利用するユーザ間の通信を可能にする。【選択図】　図１
2004015710.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続してユーザが使用可能な代替用の通信端末の種類と該通信端末が通信に用いる通信データ形式の種類とその接続先の情報とを含むユーザ情報を保持し且つ前記通信ネットワークに接続された通信制御装置によって、前記通信ネットワークに接続されたコンピュータ装置からなる通信端末を用いて前記通信制御装置を介して通信を行うユーザ間の通信が中断したときに前記ユーザ間の通信を自動的に再開する通信制御方法であって、
前記通信制御装置は、
前記通信ネットワークを介して接続されている通信端末から該通信端末の構成情報を予め定期的にもしくは不定期に取得して保持し、
前記ユーザ間の通信状態を監視し、
前記ユーザ間の通信が中断したときに、前記保持している情報に基づいて前記ユーザの通信端末の代替として登録されている通信端末の間で通信可能な組合せを選択し、
前記代替用の通信端末を用いた通信を確立する際に、通信する各ユーザの通信端末が互いに異なる形式の通信データを用いて通信を行う通信端末であるときは、送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、前記変換した通信データを前記受信側の通信端末に配信し、
前記選択した通信可能な組合せの通信端末間の通信を確立する
ことを特徴とする通信制御方法。
【請求項２】
通信ネットワークに接続された通信制御装置によって、前記通信ネットワークに接続されたコンピュータ装置からなる通信端末を用いたユーザ間の通信を制御する通信制御方法であって、
前記通信制御装置は、
前記通信ネットワークに接続してユーザが使用可能な通信端末の種類と該通信端末が通信に用いる通信データ形式の種類とその接続先の情報とを含むユーザ情報を保持し、
互いに通信相手となるそれぞれのユーザが用いている通信端末の通信データ形式が異なるときに、
送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、
前記変換した通信データを前記受信側の通信端末に配信する
ことを特徴とする通信制御方法。
【請求項３】
通信ネットワークを介して通信制御装置に接続された通信端末を用いて行われるユーザ間の通信が中断した場合に、前記ユーザ間の通信を自動的に再開する前記通信制御装置であって、
前記通信ネットワークに接続してユーザが使用可能な代替用の通信端末の種類と該通信端末が通信に用いる通信データ形式の種類とその接続先の情報とを含むユーザ情報を保持する情報保持手段と、
前記通信ネットワークを介して接続されている通信端末から該通信端末の構成情報を予め定期的にもしくは不定期に取得して保持する手段と、
前記ユーザ間の通信状態を監視する手段と、
前記ユーザ間の通信が中断したときに、前記保持している情報に基づいて前記ユーザの通信端末の代替として登録された通信端末の間で通信可能な組合せを選択する手段と、
前記選択した通信可能な組合せの通信端末間の通信を確立する手段と、
前記代替用の通信端末を用いた通信を確立する際に、通信する各ユーザの通信端末が互いに異なる形式の通信データを用いて通信を行う通信端末であるときに、送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、前記変換した通信データを前記受信側の通信端末に配信する手段とを備えている
ことを特徴とする通信制御装置。
【請求項４】
通信ネットワークを介して通信制御装置に接続された通信端末を用いたユーザ間の通信を制御する前記通信制御装置であって、
前記通信ネットワークを介して接続されている通信端末の使用可能な通信データ形式を含む構成情報を取得して保持する手段と、
互いに通信相手となるそれぞれのユーザが用いている通信端末の通信データ形式が異なるときに、送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、該変換した通信データを前記受信側の通信端末に配信する手段とを備えている
ことを特徴とする通信制御装置。
【請求項５】
通信ネットワークに接続してユーザが使用可能な代替用の通信端末の種類と該通信端末が通信に用いる通信データ形式の種類とその接続先の情報とを含むユーザ情報を保持し且つ前記通信ネットワークに接続されたコンピュータ装置からなる通信制御装置によって、前記通信ネットワークに接続されたコンピュータ装置からなる通信端末を用いて前記通信制御装置を介して通信を行うユーザ間の通信が中断した場合に前記ユーザ間の通信を自動的に再開するための前記通信制御装置のコンピュータプログラムであって、
前記通信ネットワークを介して前記通信制御装置に接続されている通信端末から該通信端末の構成情報を予め定期的にもしくは不定期に取得して保持するステップと、
前記ユーザ間の通信状態を監視するステップと、
前記ユーザ間の通信が中断したときに、前記保持している情報に基づいてユーザの通信端末の代替として登録された通信端末の間で通信可能な組合せを選択するステップと、
前記代替用の通信端末を用いた通信を確立する際に、各ユーザの通信端末が互いに異なる形式の通信データを用いて通信を行う通信端末であるか否かを判定するステップと、
前記判定の結果、前記各ユーザの通信端末が互いに異なる形式の通信データを用いて通信を行う通信端末であるときに、送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、該変換した通信データを前記受信側の通信端末に配信するステップと、
前記選択した通信可能な組合せの通信端末間の通信を確立するステップとを含む
ことを特徴とする通信制御プログラム。
【請求項６】
前記請求項５に記載の通信制御プログラムが記録されているコンピュータ読み取り可能な情報記録媒体。
【請求項７】
通信ネットワークを介して通信制御装置に接続された通信端末を用いたユーザ間の通信を制御する前記通信制御装置のコンピュータプログラムであって、
前記通信ネットワークを介して前記通信制御装置に接続されている通信端末の使用可能な通信データ形式を含む構成情報を取得して保持するステップと、
互いに通信相手となるそれぞれのユーザが用いている通信端末の通信データ形式が異なるときに、送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、該変換した通信データを前記受信側の通信端末に配信するステップとを含む
ことを特徴とする通信制御プログラム。
【請求項８】
前記請求項７に記載の通信制御プログラムが記録されているコンピュータ読み取り可能な情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを用いて通信端末間で行う通信の制御に関し、特に、通信が中断したときの通信の自動再開並びに互いに異なる通信データ形式を用いた通信を制御する通信制御方法、通信制御装置、通信制御プログラム、及びそれを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
従来、通信ネットワークを介してユーザ間の通信を行う場合、通信サービス提供者が提供する通信サービスの種類や通信端末を構成するソフトウェアの種類によって規定される通信可能な通信相手のみとデータ通信を行っている。
【０００３】
例えば、通信サービスの種類としては、電子メールや、電子掲示板、チャット、音声通信、映像通信、電話通信、ＦＡＸ通信などが一般的に知られており、同種の通信サービスを利用するユーザ間での通信のみが可能である。
【０００４】
【発明が解決しようとする課題】
しかしながら、通信ネットワークを介して通信するためには、通信相手と同じ通信サービスを利用している必要性があった。また、通信サービスの種類によっては、通信端末を構成するソフトウエアとして同種のものを使用する必要性もあった。そのため、通信サービスが突然停止するなどの通信異常時には、利用している通信サービスの復旧なしには通信を再開することができなかった。
【０００５】
一方、多くの場合、通信サービスの種類毎にソフトウェアとその設定が必要であり、異なる種類の通信サービス間で通信を行うことができないのが現状である。即ち、各種の通信サービスが独立し、個々の通信サービスに用いるソフトウェアが独立している状況であり、「通信サービスの種類毎にネットワーク化されている」、「ソフトウェアの種類毎にネットワーク化されている」、「通信端末の種類毎にネットワーク化されている」、「通信サービスの提供者毎にネットワーク化されている」というのが現状である。
【０００６】
このため、異なる種類の通信サービスを利用するユーザ間で通信を行うことができず、例えば、音声による通信のみが可能なユーザと、文字による通信のみが可能なユーザとの間で通信を行うことができなかった。
【０００７】
現在、通信ネットワークサービスはマルチメディア化しているが、通信ネットワークで提供される各種の通信サービスは連携がされておらず、１つの通信サービスにおいて通信異常が発生した際のフォローサービスやその仕組みは全く無いに等しい。
【０００８】
また、通信ネットワークを用いた各種通信サービスにおける通信コミュニケーションのためのソフトウェアや伝達手段及びインタフェースが統一されておらず、これらは特定の通信サービスのみに対応し、通信サービスの種類や通信サービス提供者の違いによって利用できないことが多い。
【０００９】
問題はネットワークプロトコルやソフトウェア、プラットフォームの違いを通信ネットワークが吸収してないことにある。通信時のデータを共通化したり、インタフェースの仕様を統一するなどの解決手段もあるが、多様化する通信サービスと拡張する通信ネットワーク環境では困難な作業となっている。それは、互換性のない通信ネットワークや、切り替えの効かない通信ネットワークの問題であり、「各種通信サービス間の互換性がない」、「通信ソフトウェア間の互換性がない」、「各種通信端末間の互換性がない」、「通信サービス提供者間の互換性がない」、「デファクトスタンダードな技術とサービスがない」などが具体的理由として挙げられる。
【００１０】
本発明の目的は上記の問題点に鑑み、通信異常などによって通信が中断したときに自動的に通信を再開できる通信制御方法、通信制御装置、通信制御プログラム、及びそれを記録した記録媒体を提供することである。
【００１１】
本発明のさらなる目的は、互いに異なる形式の通信データを用いた通信を可能にする通信制御方法、通信制御装置、通信制御プログラム、及びそれを記録した記録媒体を提供することである。
【００１２】
【課題を解決するための手段】
本発明は、通信ネットワークに接続してユーザが使用可能な代替用の通信端末の種類と該通信端末が通信に用いる通信データ形式の種類とその接続先の情報とを含むユーザ情報を保持し且つ前記通信ネットワークに接続された通信制御装置によって、前記通信ネットワークに接続されたコンピュータ装置からなる通信端末を用いて前記通信制御装置を介して通信を行うユーザ間の通信が中断したときに前記ユーザ間の通信を自動的に再開できるようにするために、前記通信制御装置が、前記通信ネットワークを介して接続されている通信端末から該通信端末の構成情報を予め定期的にもしくは不定期に取得して保持し、前記ユーザ間の通信状態を監視し、前記ユーザ間の通信が中断したときに、前記保持している情報に基づいて前記ユーザの通信端末の代替として登録されている通信端末の間で通信可能な組合せを選択し、前記代替用の通信端末を用いた通信を確立する際に、通信する各ユーザの通信端末が互いに異なる形式の通信データを用いて通信を行う通信端末であるときは、送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、前記変換した通信データを前記受信側の通信端末に配信し、前記選択した通信可能な組合せの通信端末間の通信を確立するようにした。
【００１３】
これにより、前記ユーザ間の通信が突然中断したときも、自動的にそれまでの通信を継続できる状態にすることができる。
【００１４】
さらに、前記代替用の通信端末を用いた通信を確立する際に、各ユーザの通信端末から送信された通信データを通信制御装置において変換することにより、異なる形式の通信データを用いる通信端末間の通信を可能にしている。
【００１５】
また、本発明は、互いに異なる形式の通信データを用いた通信を可能にするために、通信ネットワークに接続された通信制御装置によって、前記通信ネットワークに接続されたコンピュータ装置からなる通信端末を用いたユーザ間の通信を制御する際に、前記通信制御装置において、前記通信ネットワークを介して接続されている通信端末の使用可能な通信データ形式を含む構成情報を取得して保持し、互いに通信相手となるそれぞれのユーザが用いている通信端末の通信データ形式が異なるときに、送信側の通信端末から発せられた通信データを取得して、該取得した通信データを受信側の通信端末が受信可能な形式の通信データに変換し、前記変換した通信データを前記受信側の通信端末に配信するようにした。
【００１６】
【発明の実施の形態】
本実施形態では、通信ネットワーク上に通信制御装置を設置し、通信端末の構成情報の保持を行い、通信異常時には通信制御装置側で通信ネットワークを切り替えることにより、通信を行っていた各ユーザの代替用通信端末で通信できるようにすると共に、このとき互いに通信を行うユーザの通信端末がそれぞれ異なる種類の通信サービスに対応したものであるときは、通信制御装置において通信データを変換して配送することにより代替用通信端末を用いて通信できるようにして、通信ネットワークの切断によって中断した通信を復旧できるようにした。
【００１７】
尚、通信制御装置を介して他のユーザとの通信を希望するものは予めユーザ登録を行う。ユーザ登録を行うことにより、ユーザ名と、使用できる通信端末の種類（ハードウェア及びソフトウェアの双方を含む）と、この通信端末が通信に用いる通信データ形式の種類（通信サービスの種類を含む）とその接続先の情報がユーザ情報として通信制御装置に蓄積される。また、ユーザ登録された通信端末は、後述する緊急用通信端末（緊急時の代替用通信端末）として用いられる。
【００１８】
例えば、ユーザ登録において、ユーザ名と、使用できる通信端末の種類として、パーソナルコンピュータによるチャットと音声通信及びチャットと音声通信に用いるソフトウェアの種類（通信データの形式を含む）、携帯型電話機による音声通信とｉ−ｍｏｄｅ（登録商標）通信と電子メール、それぞれの通信端末の接続先情報などが登録される。
【００１９】
また、本実施形態における上記通信ネットワークとは、前述したような「通信サービスの種類毎にネットワーク化されている」通信ネットワーク、「ソフトウェアの種類毎にネットワーク化されている」通信ネットワーク、「通信端末の種類毎にネットワーク化されている」通信ネットワーク、「通信サービスの提供者毎にネットワーク化されている」通信ネットワークなどのソフトウエア的な通信ネットワークと、ＴＣＰ／ＩＰ網と公衆電話網及び携帯電話網などの物理的な通信ネットワークを意味する。
【００２０】
本実施形態では、基本的にはＴＣＰ／ＩＰ網と、公衆電話網、携帯電話網の３つの通信ネットワークの物理的な切り替えと、各種通信サービスの通信データを変換することによるソフトウェア的な通信ネットワークの切り替えの２つを行っている。
【００２１】
これにより、上記通信制御装置によって、各通信端末の通信ネットワークへの接続状況を把握し、任意の種類の通信サービスを提供しているときにユーザ間の通信が中断或いは停止した場合、通信制御装置において各ユーザの代替用通信端末に変更して通信を確立し再開することにより、通信中であったユーザ間で引き続き必要な連絡を取ることが可能になる。尚、上記代替用通信端末としては、それまでの通信に用いていたものと同じ種類の通信サービスに対応した通信端末、及びそれまでの通信に用いていたものとは異なる種類の通信サービスに対応した通信端末を含む。
【００２２】
ここで、上記通信サービスの種類としては、前述したように一般的に知られている電子メールや、電子掲示板、チャット、音声通信、映像通信、電話通信、ＦＡＸ通信などが挙げられる。また、電話通信は、公衆電話網を用いた従来からの電話通信及び携帯電話による通信を含む。
【００２３】
上記通信制御装置における物理的な通信ネットワーク切り替え処理では、通信制御装置側で上記３つの物理的通信ネットワークのうちの何れかに接続を変更して通信を再開することにより、必要な連絡を取ることが可能になる。
【００２４】
また、上記通信制御装置におけるソフトウェア的な通信ネットワーク切り替え処理では、通信制御装置は通信端末の構成情報を調査して保持し、通信端末が利用できる通信サービスの情報を保持する。さらに、送信側通信端末が通信制御装置に予め登録してある他のユーザの通信端末とコミュニケーションを取ろうとするとき、通信制御装置は、送信側通信端末が利用できる種類の通信サービスと受信側通信端末が利用できる種類の通信サービスとの間で通信データの変換を行うことにより、異なる種類の通信サービスを利用するユーザ間での通信を可能にしている。これにより、ユーザの使い慣れた種類の通信サービスを用いて、異なる種類の通信サービスを利用するユーザとコミュニケーションを取ることも可能にしている。
【００２５】
そして上記の通信ネットワーク切り替えを実現するために、通信制御装置は、フィルタリング（通信データの変換）とスイッチング（物理的な切り替え処理）を行う通信ネットワークの制御手段を備えており、この制御手段は拡張が容易で単価が安く現実的な解決手段となる。
【００２６】
上記通信制御装置は、各種通信サービスの互換及び回線自動切換えによるバックアップ装置（再接続装置）でもあり、具体的には「異なる種類の通信サービス間でのデータ変換処理」、「異なる種類のソフトウェア間でのデータ変換処理」、「異なる種類の通信端末間のデータ変換処理」、「異なるサービス提供者間でのデータ変換処理」、「切断回線の自動切換え」などの手段を通信制御装置は備えている。
【００２７】
以下、図面を参照して本発明の一実施形態を詳細に説明する。
【００２８】
図１は本発明の一実施形態における通信システムを示す構成図、図２は本発明の一実施形態における通信制御装置を示す構成図、図３は本発明の一実施形態における通信端末を示す構成図である。
【００２９】
図１において、１はＴＣＰ／ＩＰを用いた物理的な通信ネットワーク、２は公衆電話網と携帯電話網からなる物理的な通信ネットワーク、３は通信ネットワーク１，２に接続されている通信制御装置、４（４Ａ，４Ｂ）は通信ネットワーク１に接続されている通信端末、５は通信ネットワーク２を用いて通信を行う周知の携帯型電話機（通信端末）、６（６Ａ，６Ｂ）は通信端末を使用するユーザで、ユーザ６Ａは通信端末４Ａを使用し、ユーザ６Ｂは通信端末４Ａと携帯型電話機５を使用する。
【００３０】
通信制御装置３は、所定の通信制御プログラムがインストールされている周知のコンピュータ装置からなり、ネットワークインタフェース部３１と、ユーザ管理部３２、サービス運用部３３、判断部３４、データ蓄積部３５、変換処理部３６、計算部３７から構成されている。これらの構成部分はハードウェア或いはソフトウェア若しくはこれらの双方によって構成されている。
【００３１】
通信端末４は、所定の通信プログラムがインストールされている周知のコンピュータ装置からなり、ネットワークインタフェース部４１と、ユーザ情報部４２、サービス利用部４３、判断部４４、入力部４５、データ蓄積部４６、データ表示部４７から構成されている。これらの構成部分も、上記と同様にハードウェア或いはソフトウェア若しくはこれらの双方によって構成されている。
【００３２】
尚、通信制御装置３及び通信端末４における各構成部３１〜３７，４１〜４７の説明は後述する通信制御処理の流れに沿って行う。
【００３３】
図１に示した通信システムの構成は最もシンプルな形態であり、通信制御装置３は、通信端末４Ａ、通信端末４Ｂのそれぞれの通信端末の構成情報を、通信端末４が通信ネットワーク１に接続してから一定時間毎若しくは不定期に調査・収集してそれを保持する。また、通信制御装置３は、音声通信・映像通信・チャット・Ｗｅｂなどのサービスも同時に提供する。尚、上記通信端末の構成情報とは、ユーザ名と、同一装置内に存在し且つ使用可能な通信端末の種類（ハードウェア及びソフトウェアの双方を含む）と、この通信端末が通信に用いる通信データ形式の種類（通信サービスの種類を含む）とその接続先の情報である。
【００３４】
通信端末４Ａ及び通信端末４Ｂは、通信ネットワーク１を経由して通信制御装置３から通信サービスを受ける。通信端末４Ａ，４Ｂは、パーソナルコンピュータやＰＤＡ或いはコンピュータ装置を用いた情報家電など多岐にわたり、通信端末４によって利用できる通信サービスは限られている。また、通信端末４Ａ，４Ｂは、通信ネットワーク１に接続してから一定時間毎若しくは不定期に、ユーザ６Ａ，６Ｂが操作する同一装置内に存在する利用可能な全ての通信端末の構成情報を通信制御装置３に送信する。
【００３５】
次に、前述の構成よりなる本実施形態の動作を図４〜図１７のフローチャートを参照して説明する。図４〜図１１は通信制御装置３の処理を説明するフローチャート、図１２〜図１７は通信端末４の処理を説明するフローチャートである。
【００３６】
ここでは、各装置における処理をわかりやすく説明するために、処理全体のフローチャートと各処理モードのフローチャート、そして構成図で示したハードウェアの切り替え部分の３構成で説明する。さらに、通信制御装置３の処理と通信端末４の処理の２つに分けて説明する。
【００３７】
まず、通信制御装置３の処理について説明する。
【００３８】
通信制御装置３における処理の全体を示すものが図４に示すフローチャートである。通信制御装置３は、起動（ＳＡ１）と同時に処理のループ状態（ＳＡ２，ＳＡ７）になる。ループ状態では、監視モード（ＳＡ４）と配信モード（ＳＡ５）、緊急通信モード（ＳＡ５）、通常通信モード（ＳＡ１０）、変換通信モード（ＳＡ１１）の４つのモードが別々のスレッドでそれぞれ動作或いは動作待ちしている。
【００３９】
即ち、第１ループポイント（ＳＡ２）において２つに分岐し、分岐した一方では通信端末４が異常終了したか否かを判断し（ＳＡ３）、異常終了していないときは監視モード（ＳＡ４）と通信端末の構成情報配信モード（ＳＡ５）の処理を実施して第２ループポイント（ＳＡ１１）から第１ループポイント（ＳＡ２）へループする。
【００４０】
また、上記ＳＡ３の判断の結果、通信端末４が異常終了したときは、緊急通信モード（ＳＡ６）の処理を実施して第２ループポイント（ＳＡ１１）から第１ループポイント（ＳＡ２）へループする。
【００４１】
上記第１ループポイントで分岐した他方では、通信端末４の通信を受信し（ＳＡ７）、通信を行っている通信端末間の通信状態が通常の状態であるか否かを判断し（ＳＡ８）、通常状態で通信を行うとき、すなわち送信側と受信側が同じ種類の通信サービスによって通信を行うときは通常通信モード（ＳＡ９）の処理を実施し、第２ループポイント（ＳＡ１１）から第１ループポイント（ＳＡ２）へループする。ここで、送信側と受信側が同じ種類の通信サービスによって通信するとは、互いに通信を行う双方が、電子メール、電子掲示板、チャット、音声通信、映像通信、電話通信、ＦＡＸ通信などの同一種類の通信サービスによって通信を行うことを言う。
【００４２】
また、上記ＳＡ８の判断の結果、通常状態での通信を行わないとき、すなわち送信側と受信側が異なる種類の通信サービスによって通信を行うときは変換通信モード（ＳＡ１０）の処理を実施し、第２ループポイント（ＳＡ１１）から第１ループポイント（ＳＡ２）へループする。
【００４３】
通常、通信制御装置３では、ループによってこれらの各モードの処理を繰り返しているが、電源が落ちるなどの非常時の場合にのみループをはずれて終了作業（ＳＡ１２）を行い、全体の処理を終了する。
【００４４】
次に、通信制御装置３における上記監視モードを図５のフローチャートを参照して説明する。
【００４５】
監視モードは通常２スレッドセットで動作する。１つ目のスレッドは通信端末４からの受信待ちを行い、通信端末４が通信ネットワーク１に接続したと同時に自動的に送られてくる通信端末４の構成情報を受信する（ＳＢ１）と、受信した構成情報のデータと登録されている構成情報のデータとを比較し（ＳＢ２）、受信した構成情報のデータが登録されている構成情報のデータと異なるときは受信した構成情報のデータによって登録内容を更新する。
【００４６】
即ち、受信した構成情報のデータにおいて新たに追加された通信端末の構成が有るか否かを判定し（ＳＢ３）、追加された構成があるときは上記登録されている構成情報のデータに新たな構成情報を追加する（ＳＢ４）。
【００４７】
次いで、通信端末４がいなくなったか否か、すなわち通常終了することなく通信端末４との接続が切れたか否かを判定し（ＳＢ５）、通常終了しないで通信端末４との接続が切れたときはこの通信端末４の構成情報を退避し、通信端末４との接続が維持されているときはこの通信端末４の構成情報を保持して（ＳＢ７）、後述するＳＢ９の処理に移行する。
【００４８】
一方、２つ目のスレッドでは、タイマーをセットして時間を計測し（ＳＢ８）、所定時間内に処理が終了したか否かを判定し（ＳＢ９）、所定時間内に処理が終了しない場合は監視モードを別スレッドで実施し（ＳＢ１０）タイマーをリセットする（ＳＢ１１）。
【００４９】
尚、通信端末４からのデータ受信そのものはスレッド処理されているので、時間内に複数のユーザが同時にアクセスしても問題ない。ここで時間を区切っているのは、次の処理で行われる通信端末４に対する情報配信を一定時間毎若しくは不定期に行うためである。また、配信モードは監視モード毎にスレッドされている。このようにスレッドにするのは負荷分散のためである。
【００５０】
図１に示す構成における監視モードでは、ユーザ６Ａ，６Ｂが通信制御装置３に対して通信サービスを要求していない状態であり、通信制御装置３はユーザ６Ａ，６Ｂの通信状態を監視し、ネットワークインタフェース部３１を介して通信端末４Ａ，４Ｂから送られてくるデータをひたすら待つ状態である。
【００５１】
通信端末４Ａ，４Ｂは前述したように一定間隔で若しくは不定期に状態を通信制御装置３に伝送するので、通信制御装置３が通信端末４Ａ，４Ｂからの接続を得た場合、ユーザ管理部３２にて、通信端末４Ａ，４Ｂが受けることが可能な通信サービスの情報などを保持する。
【００５２】
また、通信端末４Ａ，４Ｂが希望する通信サービスをサービス運用部３３に送る。サービス運用部３３はユーザ情報を判断部３４に送り、異なる通信サービスで通信が行われているか否かを判断（分析）し、そのままネットワークインタフェース部３１に返して処理を終了する。この処理はユーザ６Ａ，６Ｂの通信端末４Ａ，４Ｂが通信ネットワークに接続している限り、サービス待機状態として、一定間隔で若しくは不定期にチェックされる。チェックできなくなった通信端末４Ａ，４Ｂの構成情報は退避され、次に接続が確認されるまで保持されない。また、保持されている通信端末４Ａ，４Ｂの構成情報は、上記の構成情報配信モードの処理によって各通信端末４Ａ，４Ｂに配信される。
【００５３】
次に、通信制御装置３における通信端末の構成情報配信モード（以下、単に配信モードと称する）を図６のフローチャートを参照して説明する。
【００５４】
この配信モードは、前述したように監視モードの次に実行される。配信モードでは、監視モードの終了（ＳＣ１）を受けて、各通信端末４の構成情報を抽出し（ＳＣ２）、構成情報の新規性を確認する（ＳＣ３）。新規情報の場合は、更新された構成情報のみを各ユーザ６の通信端末４に配信する（ＳＣ４）。また、新規データがない場合は、「更新情報なし」という情報を各ユーザ６の通信端末４に配信する（ＳＣ５）。
【００５５】
通信制御装置３は別プロセスにて上記配信モードを実施し、接続状態にある通信端末４に対して、接続状態にある全ての通信端末４の構成情報を配信する。即ち、通信制御装置３は、各通信端末４からそれぞれの通信端末４の構成情報をネットワークインタフェース部３１にて受信すると、ユーザ登録とは別プロセスで通信端末４の構成情報の配信を行う。ユーザ管理部３２から各ユーザ名と利用できる通信サービスの情報を取得し、この情報はネットワークインタフェース部３１及びサービス運用部３３を通して判断部３４送られ、判断部３４において配信用通信端末の構成情報とされ、この情報はサービス運用部３３を通してネットワークインタフェース部３１より各通信端末４に送信される。
【００５６】
次に、通信制御装置３における緊急通信モードを図７のフローチャートを参照して説明する。
【００５７】
この緊急通信モードは、通信制御装置３での通信サービス中に通信ネットワーク１が切断された場合の通信制御装置３側における対応処理である。
【００５８】
通信制御装置３は、監視モードの処理中に通信端末４が通常終了をせずに突如通信サービスから消えた場合に緊急通信モードを起動する。まず、緊急中断した通信端末４の情報（異常終了情報）を取得し（ＳＤ１）、緊急処置情報の読み込みを行う（ＳＤ２）。即ち、通信サービス提供中に通信端末４からの終了通知なしに切断された場合、ユーザ管理部３２によって異常終了情報及び登録済み緊急処置情報をネットワークインタフェース部３１に送る。
【００５９】
さらに、状況データを作成（ＳＤ３）した後、該当ユーザ６の通信端末４に再接続し、各通信端末４へ連絡する。
【００６０】
即ち、ネットワークインタフェース部３１は、受け取った異常終了情報及び登録済み緊急処置情報をサービス運用部３３を介して判断部３４に送る。
【００６１】
判断部３４では緊急処置情報を確認した後、上記状況データとしてサービス提供状態通知と緊急通信情報を生成して、これらをサービス運用部３３に返す。ここで、サービス提供状態通知は、どの種類の通信サービスが提供できる状態にあるかを示す情報を含んでいる。
【００６２】
サービス運用部３３は、受け取ったサービス提供状態通知と緊急通信情報に基づくネットワーク再接続をネットワークインタフェース部３１に依頼する。
【００６３】
この依頼を受けたネットワークインタフェース部３１は、切れた通信の代わりに緊急通信によって通信が切断された通信端末４に再接続し（ＳＤ４）、この通信端末４に対してサービス提供状態通知とサービス再開通知を送ることにより情報提供を行う（ＳＤ５）。この際、通信制御装置３に接続して通信サービスを受けている全てのユーザ６の通信端末４にもサービス提供状態通知が送信される（ＳＤ６）。
【００６４】
ここで、上記緊急通信とは、通信が切断された通信端末４のユーザ６が利用可能な種類の通信サービスのうちの切断された通信に用いていなかった種類の通信サービスを用いて行われる。
【００６５】
切断されたユーザ６の通信端末４は、緊急通信によって通信制御装置３からサービス提供状態通知を受信すると共に、緊急通信に用いられた通信サービスによって通信を行っていた相手との通信を再開する（ＳＤ７）。その際の通信状態は「通常通信モード」と「変換通信モード」を使い分けての通信となる。
【００６６】
次いで、通信制御装置３は、切断された通信を復旧させるための調査を行い（ＳＤ８）、切断された通信を通常終了する（ＳＤ９）。また、切断された通信が復旧した（ＳＤ１０）ときは、上記緊急通信を、通信が切断される前の状態の通常通信モードの通信に切り替える（ＳＤ１１）。
【００６７】
上記緊急通信の一例として、例えば、ユーザ６Ａ，６Ｂの使用する通信端末４Ａ，４Ｂがチャットと音声通信を利用可能な構成であり、ユーザ６Ａ，６Ｂ間でチャット通信が行われていたときに何らかの障害によってチャットの通信サービスが停止した場合、通信制御装置３は緊急通信として音声通信を用いてユーザ６Ａ，６Ｂの通信端末４Ａ，４Ｂに通知すると共に音声通信による通信端末４Ａ，４Ｂ間の通信を確立し、ユーザ６Ａ，６Ｂで通信を継続できるようにする。
【００６８】
また、他の例として、ユーザ６Ａ，６Ｂの使用する通信端末４Ａ，４Ｂがチャットと音声通信を利用可能な構成であり、ユーザ６Ａ，６Ｂ間でチャット通信が行われていたときに、何らかの障害によって通信制御装置３とユーザ６Ｂの通信端末４Ｂとの間のチャット通信サービスが切断された場合、通信制御装置３は緊急通信として音声通信を用いてユーザ６Ｂの通信端末４Ｂに通知すると共に、通信制御装置３とユーザ６Ａの通信端末４Ａとの間ではチャットによる通信を行い、通信制御装置３とユーザ６Ｂの通信端末４Ｂとの間では音声通信を行って通信端末４Ａ，４Ｂ間の通信を確立し、ユーザ６Ａ，６Ｂで通信を継続できるようにする。この場合、通信制御装置３では、チャットの通信データと音声通信の通信データとの間の変換処理をリアルタイムで行う。
【００６９】
また、他の例として、ユーザ６Ａ，６Ｂの使用する通信端末４Ａ，４Ｂの双方がチャットのみを利用可能な構成であり、ユーザ６Ｂは予め携帯電話機５を利用可能な通信端末として通信制御装置３に登録していた場合において、ユーザ６Ａ，６Ｂ間でチャット通信が行われていたときに、何らかの障害によって通信制御装置３とユーザ６Ｂの通信端末４Ｂとの間のチャット通信サービスが切断された場合、通信制御装置３は緊急通信として通信ネットワーク２を介して携帯電話機５へ接続してユーザ６Ｂに通知すると共に、通信制御装置３とユーザ６Ａの通信端末４Ａとの間ではチャットによる通信を行い、通信制御装置３とユーザ６Ｂの携帯電話機５との間では音声通信を行って通信端末４Ａと携帯電話機５と間の通信を確立し、ユーザ６Ａ，６Ｂで通信を継続できるようにする。この場合、通信制御装置３では、チャットの通信データと音声の通信データとの間の変換処理をリアルタイムで行う。
【００７０】
次に、通信制御装置３における通常通信モードを図８のフローチャートを参照して説明する。
【００７１】
ここで、通常通信モードとは、通信端末４が通信制御装置３に対して通信サービスを要求し、通信制御装置３がそれに応じる状態である。
【００７２】
通常通信モードでは、通信制御装置３は、通信端末４から送られてくる通信データをネットワークインタフェース部３１で受信（ＳＥ１）した後、通信対象ユーザのユーザ情報、すなわち通信対象となるユーザが利用可能な通信端末の構成情報をユーザ管理部３２より取得（ＳＥ２）してサービス運用部３３に送る。
【００７３】
サービス運用部３３は、判断部３４に通信データの変換処理が必要か否かを判断してもらい（ＳＥ３）、通信データの変換処理が必要なときは変換通信モードを実行する（ＳＥ４）。また、通信データの変換処理が必要がないときは、通常サービスをそのまま実行し、ネットワークインタフェース部３１を介して通信対象となるユーザ６の通信端末４に接続して通信データの転送を行う。
【００７４】
上記判断部３４は、通信データの変換処理が必要か否かの判断を行うとき、通信要求を受けた通信端末４との間の通信サービスの種類と、通信対象となる相手方の通信端末が利用可能な通信サービスの種類或いは通信要求により指定された相手方の通信サービスの種類とが一致しないとき通信データの変換処理が必要であると判断する。
【００７５】
また、上記通常サービスの実行では、通常サービス処理を行い（ＳＥ５）、通信要求を受けた通信端末４との間の通信サービスの種類を分析して（ＳＥ６）、該当種類の通信サービスのモジュール処理を実施し（ＳＥ７）、通信対象となるユーザ６の通信端末４に接続して通信データの転送を行う（ＳＥ８）。
【００７６】
次に、通信制御装置３における変換通信モードを図９乃至図１１のフローチャートを参照して説明する。
【００７７】
変換通信モードとは、通信端末４が、異なる種類の通信サービスに対応した相手方の通信端末４との通信を要求し、通信制御装置３がそれに応じる状態である。
【００７８】
変換通信モードでは、通信制御装置３は、通信端末４から送られてくる通信データをネットワークインタフェース部３１で受信した後、通信対象となるユーザが利用可能な通信端末の構成情報（ユーザ情報）をユーザ管理部３２より取得（ＳＦ１）してサービス運用部３３に送る。
【００７９】
サービス運用部３３はこのユーザ情報を判断部３４に送り、判断部３４は異なる通信サービス間の通信データの変換が必要か否かを判断し（ＳＦ２〜ＳＦ２２）、必要であると判断したときにその旨をサービス運用部３３に通知する。
【００８０】
判断部３４から通信データの変換が必要である旨の通知を受けたサービス運用部３３は、送信側の通信端末４から受信した通信データをデータ蓄積部３５に蓄えつつ、この通信データを変換処理部３６に送る。変換処理部３６は、通信データの変換に必要な計算を計算部３７によって行いつつ通信データを変換し（ＳＦ２３）、変換した通信データをネットワークインタフェース部３１に書き込むことによって相手方の通信端末４に送信する（ＳＦ２４）。
【００８１】
上記変換処理では、上記ＳＦ２〜ＳＦ２２の判定結果に基づいて、映像の通信データとチャットの通信データとの間の変換処理、映像の通信データと音声の通信データとの間の変換処理、映像の通信データと掲示板のデータとの間の変換処理、映像の通信データと電子メールの通信データとの間の変換処理、映像の通信データと電話の通信データとの間の変換処理、映像の通信データとＦＡＸの通信データとの間の変換処理、音声の通信データとチャットの通信データとの間の変換処理、音声の通信データと掲示板のデータとの間の変換処理、音声の通信データと電子メールの通信データとの間の変換処理、音声の通信データと電話の通信データとの間の変換処理、音声の通信データとＦＡＸの通信データとの間の変換処理、チャットの通信データと掲示板のデータとの間の変換処理、チャットの通信データと電子メールの通信データとの間の変換処理、チャットの通信データと電話の通信データとの間の変換処理、チャットの通信データとＦＡＸの通信データとの間の変換処理、掲示板の通信データと電子メールの通信データとの間の変換処理、掲示板の通信データと電話の通信データとの間の変換処理、掲示板の通信データとＦＡＸの通信データとの間の変換処理、電子メールの通信データと電話の通信データとの間の変換処理、電子メールの通信データとＦＡＸの通信データとの間の変換処理、電話の通信データとＦＡＸの通信データとの間の変換処理が行われる。
【００８２】
次に、通信端末４の処理について図１２〜図１７のフローチャートを参照して説明する。
【００８３】
通信端末４における処理の全体を表すのが図１２のフローチャートである。通信端末４は、起動と同時に起動モードに入る（ＳＧ１）。その後、待機モード（ＳＧ３）に移り、通信サービスが開始されたことを確認する（ＳＧ４）。通信サービスを開始しない場合は第１ループポイント（ＳＧ２）へループして再び待機モードに入る。
【００８４】
通信サービスを開始した場合は、通信できているか否かの通信状態を確認し（ＳＧ５）、通信が不通の場合は緊急通信モードに入る（ＳＧ６）。また、正常に通信できている場合は、自己の利用する通信サービスの種類と通信相手方の利用する通信サービスの種類と比較して通信形態の確認を行い（ＳＧ７）、同じ種類の通信サービス同士のときは通常通信モードを実行し（ＳＧ８）、異なる種類の通信サービスの場合は変換通信モードを実行する（ＳＧ９）。通信サービスを引き続き行う場合は、上記ＳＧ５の通信状況の確認からはじめる。
【００８５】
また、通信を終了する場合（ＳＧ１０）は、終了モード（ＳＧ１１）を実行した後、第２ループポイント（ＳＧ１２）から第１ループポイント（ＳＧ２）へループして再び待機状態になる。また、通信端末４のオペレーティングシステム（ＯＳ）を終了すると終了処理（ＳＧ１３）に入り、全ての処理を終了する。
【００８６】
次に、通信端末４における起動モードを図１３のフローチャートを参照して説明をする。
【００８７】
起動モードとは、通信端末４を起動した状態である。
【００８８】
通信端末４は、装置内に存在する利用可能な全ての通信端末の構成情報を収集し（ＳＨ１）、通信制御装置３の通信サービスによる通信をすぐに開始するか否かを判別する（ＳＨ２）。通信サービスによる通信を開始する場合は通信サービス開始情報を作成して（ＳＨ３）、この通信サービス開始情報と自己の構成情報を通信制御装置３に送信する（ＳＨ５）。ここで、通信サービス開始情報は、通信サービスの開始を要求する情報と、ユーザが利用する通信サービスの種類と、相手方ユーザの通信端末に関する情報とを含む。
【００８９】
通信サービスによる通信を開始せずに待機する場合は、待機情報を作成して（ＳＨ４）、上記収集した通信端末の構成情報と共に通信制御装置３に送信（ＳＨ５）して終了する。
【００９０】
通信端末４が上記起動モードの処理を実施するとき、通信端末４は起動と同時にネットワークインタフェース部４１によって通信ネットワーク１への接続状況を確認する。通信ネットワーク１がつながっていることを確認すると、ユーザ情報部４２によって、自己の利用できる全ての通信サービスの種類の情報及びそれに用いる通信端末の種類の情報をユーザ情報として取得し、ネットワークインタフェース部４１に送る。
【００９１】
ネットワークインタフェース部４１は、受け取ったユーザ情報をサービス利用部４３を介して判断部４４に渡し、判断部４４は通信サービスによる通信の開始の有無を確認した後、待機状態の場合は待機状態通知と上記ユーザ情報をサービス利用部４３に送る。サービス利用部４３は通信制御装置３に待機状態であることを知らせる旨を表示し、そのままインタフェース部に渡し、インタフェース部は通信制御装置３にユーザ情報から抽出した通信端末の構成情報を送る。
【００９２】
次に、通信端末４における待機モードについて図１４のフローチャートを参照して説明する。
【００９３】
待機モードとは、通信ネットワーク１に接続しているが、通信サービスによる通信を開始していない状態である。
【００９４】
待機モードでは２つのスレッドがセットで動作している。一方のスレッドでは受信待ちを行い、その他のユーザの情報を取得して情報を更新する。
【００９５】
即ち、第１ループポイント（ＳＩ１）において２つのスレッドに分岐し、一方のスレッドでは、受信待機して（ＳＩ２）、通信制御装置３から通信端末４の構成情報を受信したときにこれを取得し（ＳＩ３）、取得した構成情報をユーザ情報部４２に登録して保持する（ＳＩ４）。この後、後述するＳＩ１０の処理に移行する。
【００９６】
また、他方のスレッドでは、一定時間毎に若しくは不定期に自己の構成情報を検索し、検索によって得られた構成情報をデータ化して通信制御装置３に送る。
【００９７】
即ち、他方のスレッドでは、一定時間スリープ（ＳＩ５）した後、自己の構成情報において更新された情報があるか否かを判定し（ＳＩ６）、更新された情報が有るときは更新された構成情報をデータ化（ＳＩ７）して通信制御装置３に送信する（ＳＩ９）。また、更新された構成情報がないときは、更新情報が無い旨をデータ化（ＳＩ８）して通信制御装置３に送信する（ＳＩ９）。
【００９８】
この後、通信端末４は、通信サービスによる通信を開始するか否かを判定し（ＳＩ１０）、通信を開始しないときは第２ループポイント（ＳＩ１１）から第１ループポイント（ＳＩ１）にループして待機モードを繰り返す。また、通信を開始するときは待機モードを終了する。
【００９９】
通信端末４は、これら２つのスレッドをセットで処理する。また、通信端末４は、ユーザ６が入力部４５を介して入力した通信サービス開始情報を受信しない限り、この待機状態を繰り返す。
【０１００】
また、上記待機モードの処理を実施する通信端末４は、通信制御装置３との接続状況を常時監視しつつ、通信制御装置３から受信した各通信端末４の構成情報をネットワークインタフェース部４１を介して取得し、これをユーザ情報部４２に登録して保持すると共に、ネットワークインタフェース部４１とサービス利用部４３を介して判断部４４に渡す。この構成情報は、判断部４４において表示すべき情報と判断され、サービス利用部４３を介してデータ蓄積部４６に蓄積されると共に、データ表示部４７に上記構成情報のデータが渡される。データ表示部４７は上記構成情報のデータを受け取ると、このデータに基づいて上記構成情報をユーザ名とそのユーザが利用できる通信サービスの種類として表示する。
【０１０１】
次に、通信端末４における通常通信モードと変換通信モードについて図１５のフローチャートを参照して説明する。
【０１０２】
変換通信モードにおける通信データの変換処理自体は通信制御装置３側で行うため、通信端末４におけるこれら２つの通常通信モードと変換通信モードは基本的に同じ動作をする。
【０１０３】
通常通信モード或いは変換通信モードを実施する通信端末４は、入力部４５を介してユーザ６が入力した情報に基づいて、通信サービスの種類の選択を行う（ＳＪ１）と共にコミュニケーションユーザ（通信相手のユーザ）の通信端末４を選択する（ＳＪ２）。尚、ここで選択する通信相手の通信端末とは、通信サービスの種類及びソフトウェアの種類を含む。
【０１０４】
この後、通信端末４は、上記選択した通信サービスの種類と自己通信端末の構成情報を抽出し（ＳＪ３）、これらを通信サービス開始情報として通信制御装置３に送信し（ＳＪ４）、通信制御装置３からの受信待ちになる（ＳＪ５）。
【０１０５】
次いで、通信端末４は、通信制御装置３から通信サービス開始の通知を受けると（ＳＪ６）、第１ループポイント（ＳＪ７）において２つのスレッドをセットにした動作に移る。
【０１０６】
一方のスレッドは受信スレッドで、受信待ち（ＳＪ８）を行い、相手からの情報を受信してそれを表示する（ＳＪ９）。他方のスレッドは入力スレッドで、入力待ちを行い（ＳＪ１０）、入力部４５を介してユーザ６が入力（ＳＪ１１）したデータをデータ表示部４７に表示する（ＳＪ１２）と共に入力データを通信制御装置３に送信する（ＳＪ１３）。
【０１０７】
そして、終了データの判別処理（ＳＪ１４）を行い、入出力毎に終了か否かを判断し、通信を継続する場合は、第２ループポイント（ＳＪ１５）から第１ループポイント（ＳＪ７）にループしてスレッドの１番上に戻る。また、通信を終了する場合は終了処理（ＳＪ１６）を行う。この終了処理では、通信端末４は通常終了データを通信制御装置３に送り、通信を通常終了する。
【０１０８】
尚、上記通常通信モードは、同じ種類の通信サービスを利用する他のユーザとの通信である。通常通信モードでは、通信端末４は同じ種類の通信サービスが利用できる他のユーザの通信端末４との通信の選択を入力部４５より行う。このとき、利用開始情報がサービス利用部４３からネットワークインタフェース部４１を介して通信制御装置３に送られる。
【０１０９】
この後、通信端末４は、通信制御装置３からの通信サービス開始情報をネットワークインタフェース部４１で受信し、ユーザ情報部４２によって通信サービス開始情報を保持する。さらに、通信サービス開始情報はネットワークインタフェース部４１からサービス利用部４３を介して判断部４４に送られ、判断部４４において通信サービス開始情報の判断を行い、サービス利用部４３を介して、表示すべき情報がデータ表示部４７に渡されて表示される。
【０１１０】
また、上記入力待ち状態においてデータの更新が一定間隔で若しくは不定期に行われる。ユーザ６によるデータ入力が行われれば、この入力データは、サービス利用部４３を介してネットワークインタフェース部４１から通信制御装置３に送信される。通常通信モードにおいて、通信端末４は上記２つのスレッドにより、常時入力状態にあるため、入力部４５から入力されたデータはその都度サービス利用部４３を介してネットワークインタフェース部４１から通信制御装置３に送られる。また、通信端末４におけるプロセス管理により、画像プロセス、音声プロセス、テキストプロセスなどの並列処理もそれぞれ同様に行われる。
【０１１１】
一方、変換通信モードは、ユーザは異なる種類の通信サービスを利用する他のユーザとの通信を要求し、通信制御装置３はそれに応じる状態である。
【０１１２】
変換通信モードでは、通信端末４は、入力部４５を介してユーザにより入力された通信相手の通信端末４を選択し、これに基づく利用開始情報がサービス利用部４３を通してネットワークインタフェース部４１から通信制御装置３に送信する。これにより、通信制御装置３は、上記利用開始情報を送信したユーザを、異なる種類の通信サービスを利用するユーザとして認識する。
【０１１３】
通信端末４は、通信サービス開始情報をネットワークインタフェース部４１にて受信し、他のユーザの通信端末の構成情報を受け取り、その後の処理は通常通信モードと同じである。
【０１１４】
次に、通信端末４における緊急通信モードについて図１６のフローチャートを参照して説明する。
【０１１５】
緊急通信モードを実施する通信端末４は、通常終了が行われずに通信が切断されたことを確認し（ＳＫ１）、通信制御装置３に登録されている緊急用通信端末によって通信制御装置３からの受信待ちを行う（ＳＫ２）。尚、通信端末４がパーソナルコンピュータであり、上記緊急連絡通信端末が別の装置、例えば携帯型電話機５である場合は、ユーザに対してその旨を表示するなどして緊急連絡通信端末の準備を指示する。
【０１１６】
この後、上記緊急連絡通信端末に対して通信制御装置３から再接続が行われ（ＳＫ３）、上記緊急連絡通信端末によって切断に関する情報を受信し（ＳＫ４）、通信サービスを再開する（ＳＫ５）。そして、通信終了時には通常終了にて通信を終了する（ＳＫ６）。
【０１１７】
次に、通信端末４における終了モードについて図１７のフローチャートを参照して説明する。尚、この終了モードは、通常通信モード及び変換通信モードの終了処理である。
【０１１８】
終了モードを実施する通信端末４は、通信サービスを終了するか否かの判別を行い（ＳＬ１）、通信サービスによる通信を終了しない場合は通常通信モードまたは変換通信モードによってそのまま各種通信処理を行う（ＳＬ２）。また、通信サービスによる通信を終了する場合は、サービス終了データを生成し（ＳＬ３）、このサービス終了データを通信制御装置３に送信（ＳＬ４）した後、待機モード（ＳＬ５）に移る。
【０１１９】
次に、上記実施形態における実施例を説明する。
【０１２０】
（異なる種類のハードウェアからなる通信端末間の通信）
後述する第１乃至第３実施例は、互いに通信を行う通信端末のハードウェアが違う種類のものであり、同じ種類の通信サービスを受けることが困難である場合、或いは、通信ネットワークが切断（物理的切断、論理的切断）され、ハードウェアが違う種類の緊急用通信端末を用いる場合などを想定した実施例である。
【０１２１】
同じ種類の通信サービスに対応していないので通常は通信できない通信端末４を組み合わせた場合、上記の通信制御装置３を利用すれば、通信端末４間の通信のために通信制御装置３側でソフトウェア処理にて送受信データの変換処理が行われるので、通信を成立させることができる。
【０１２２】
（第１実施例）
例えば、図１の構成において、通信端末４Ａに代えた送信側の通信端末４がネットワークインタフェースを有するビデオカメラであり、通信装置４Ｂに代えた受信側の通信端末がネットワークインタフェースを有するテレビである場合、ビデオカメラから送られてくるストリーミングデータは通信制御装置３に一旦溜められて、一定時間毎にファイルにしていき、テレビがそれをダウンロードして表示することにより、連続した映像のように見ることが可能になる。
【０１２３】
（第２実施例）
例えば、図１の構成において、互いに通信を行う一方の通信端末４Ａがネットワークインタフェースを有するＷｉｎｄｏｗｓ（登録商標）搭載のパーソナルコンピュータであり、他方の通信端末が携帯型電話機５に代えた周知のＬ−ｍｏｄｅ端末であるとする。
【０１２４】
一方の通信端末４Ａ（上記パーソナルコンピュータ）が送信側としてチャットでデータを送り、他方の通信端末（Ｌ−ｍｏｄｅ端末）がそれをそのまま受け取る通信サービスは従来存在しない。本実施例では、通信制御装置３が一方の通信端末４Ａから受信したチャットデータをＬ−ｍｏｄｅ用電子メールデータに変換して、他方のＬ−ｍｏｄｅ端末に送信する。同様に、通信制御装置３は、Ｌ−ｍｏｄｅ端末から受信した電子メールデータをチャットデータに変換して上記パーソナルコンピュータに送信する。これにより、上記パーソナルコンピュータ側では、Ｌ−ｍｏｄｅ端末から送信された電子メールデータがチャットの受信データとして表示される。
【０１２５】
（第３実施例）
第３実施例は、通信ネットワークが物理的に切断されたときの回復の例である。
【０１２６】
例えば、図１の構成において、同じ種類の通信端末４Ａ，４Ｂでネットワーク通信をしていて、突然、通信ネットワーク１が物理的に切断され、通信が不通になった場合、通信制御装置３は別の緊急回線（異なる種類の通信サービス）で緊急用通信端末に接続を試みて、異なる種類の通信サービスにて通信を再開する。また、緊急回線がもてない場合は、緊急用通信端末として登録された通信ネットワーク２を用いる周知のｉ−ｍｏｄｅ端末や、Ｌ−ｍｏｄｅ端末、ＦＡＸ端末用に通信データの変換を行い、ユーザが利用できる別の通信端末（ｉ−ｍｏｄｅ端末、Ｌ−ｍｏｄｅ端末、ＦＡＸ端末）にて通信ができるようにする。
【０１２７】
（異なる種類のソフトウェアからなる通信端末間の通信）
次に説明する第４乃至第９実施例は、互いに通信を行う通信端末のソフトウェアが違う種類のものであり、ソフトウェアの種類や通信サービスの種類によってデータ通信ができない場合の問題を解決した例である。
【０１２８】
例えば、チャットで送ったデータはチャットでしか表示できないのが現状である。またサービス提供者毎に通信に用いるソフトウェアが異なるので、同じサービス提供者のソフトウェアや通信サービスでないと、チャットであっても通信はできない。これら通信端末４側のソフトウェアの問題と、異種の通信サービス間の問題を解決するために、通信制御装置３において通信データを変換して転送することにより通信できるようにする。
【０１２９】
（第４実施例）
第４実施例では、例えば、図１の構成において、音声通信可能な通信端末４Ａと音声通信はできないがチャット通信可能な通信端末４Ｂとの間でコミュニケーション（通信）を行う場合、通信端末４Ａの音声データを通信制御装置３で文字データに変換した後、通信端末４Ｂに送信する。また、通信端末４Ｂから送信されたチャットデータは通信制御装置３において音声データに変換されて通信端末４Ａに配信される。
【０１３０】
これにより、通信制御装置３が実施するソフトウェア変換（通信データの変換）によって、通信装置４Ａ，４Ｂ間で相互にコミュニケーションを可能にする処理サービスを提供できる。
【０１３１】
（第５実施例）
第５実施例では、例えば、図１の構成において、Ｗｅｂ閲覧のみ可能な通信端末４Ａと電子メールデータの送受信のみが可能な通信端末４Ｂで通信を行う場合、通信制御装置３は通信端末４Ａからの掲示板書き込みを、電子メールデータに変更した後、通信端末４Ｂに電子メールとして配信する。通信端末４Ｂが電子メールにて返信すると、通信制御装置３は通信端末４Ｂから受信した電子メールデータを掲示板データに変換して掲示板に書き込む。これにより、通信端末Ａのユーザ６Ａは掲示板への書き込みと掲示板の閲覧を行い、通信端末４Ｂのユーザ６Ｂは電子メールの送受信を行うことにより、通信端末４Ａ，４Ｂ間のとの通信コミュニケーションを可能にする処理サービスを提供できる。
【０１３２】
（第６実施例）
第６実施例では、異種の通信サービス提供者のサーバを介した通信の一例を図１８に示すシステム構成を参照して説明する。尚、図１８において、図１に示す構成部分と同一構成部分は同一符号をもって表しその説明を省略する。
【０１３３】
また、第６実施例では、例えば、通信ネットワーク１に接続されたサーバ７Ａと接続してサーバ７Ａが提供するチャットの通信サービスを受けている通信端末４Ａと、通信ネットワーク１に接続されたサーバ７Ｂと接続してサーバ７Ｂが提供するチャットの通信サービスを受けている通信端末４Ｂが存在し、通信サービスを提供しているサーバ７Ａ，７Ｂを運用するサービス会社が異なる場合、通信端末４Ａのチャットの通信データを通信制御装置３が受信してデータ変換処理を行い、通信端末４Ｂに送信すると共に、通信端末４Ｂのチャットの通信データを通信制御装置３が受信してデータ変換処理を行い、通信端末４Ａに送信する。これにより、通信サービス提供者の垣根を越えてチャット通信を可能にする処理サービスを提供することができる。
【０１３４】
（第７実施例）
第７実施例では、図１８の構成において、例えば、通信ネットワーク１に接続されたサーバ７Ａと接続してサーバ７Ａが提供する映像データによる通信サービスを受けている通信端末４Ａと、通信ネットワーク１に接続されたサーバ７Ｂと接続してサーバ７Ｂが提供する画像データの通信サービスを受けている通信端末４Ｂが存在し、通信端末４Ａ，４Ｂ間で通信を行う場合の一例である。
【０１３５】
即ち、映像配信が可能な通信端末４ＡとＷｅｂ閲覧可能な通信端末４Ｂで通信を行う場合、通信端末４Ａの映像データを通信制御装置３で画像データに変更した後、通信端末４Ｂに配信する。通信端末４Ｂでは、本人の静止画や文字データなどを送信（アップロード）して、通信制御装置３側ではそれを映像化して通信端末４Ａに配信する。
【０１３６】
次に、他の実施例（第８及び第９実施例）として、図１９に示す構成においてｎ対ｎの通信サービスを実施可能にする一例を説明する。第８及び第９実施例では、通信ネットワーク１を介して通信制御装置３に接続している通信端末４Ａ，４Ｂ，４Ｃを用いてそれぞれのユーザ６Ａ，６Ｂ，６Ｃ間で通信を行う場合を一例として説明する。尚、図１９において、図１に示す構成部分と同一構成部分は同一符号をもって表しその説明を省略する。
【０１３７】
（第８実施例）
第８実施例では、例えば、図１９の構成において、音声通信可能な通信端末４Ａと、音声通信可能な通信端末４Ｂと、チャット通信が可能な通信端末４Ｃとの間で通信（会議）を行う場合、通信端末４Ａ、通信端末４Ｂの各通信端末４での発言（送信された通信データ）を通信制御装置３はテキスト文書に変換して通信端末４Ｃに配信する。また、ユーザ６Ｃによりチャット入力され通信端末４Ｃから送信されたチャットデータを通信制御装置３で音声データ化して通信端末４Ａと通信端末４Ｂに配信する。これにより、通信端末４Ａ，４Ｂ，４Ｃ間の通信コミュニケーションを可能にする処理サービスを提供することができる。
【０１３８】
（第９実施例）
第９実施例では、例えば、図１９の構成において、音声通信可能な通信端末４Ａと、チャット通信が可能な通信端末４Ｂと、電子メールサービスを利用可能な通信端末４Ｃとの間で通信を行う場合、通信端末４Ａから送信された音声データは通信制御装置３でテキストデータに変換され、通信端末４Ｂへチャット配信されると共に通信端末４Ｃへ電子メールで配信される。また、通信端末４Ｂから送信されたチャットによる通信データは通信制御装置３で音声データに変換されて、通信端末４Ａへ配信されると共に、電子メールデータに変換されて通信端末４Ｃへ配信される。通信端末４Ｃから送信された電子メールデータは、通信制御装置３において音声データに変換されて通信端末４Ａへ配信されると共に、チャットデータに変換されて通信端末４Ｂへ配信される。これにより、通信端末４Ａ，４Ｂ，４Ｃ間の通信コミュニケーションを可能にする処理サービスを提供することができる。
【０１３９】
前述したように本実施形態によれば、通信異常時には通信制御装置３で物理的な通信ネットワーク或いはソフト的な通信ネットワークを切り替えるているので、通信を行っていた各ユーザ６の緊急用通信端末（代替用通信端末）を用いて、継続して通信を行うことができる。さらに、このとき互いに通信を行うユーザの通信端末４がそれぞれ異なる種類の通信サービスに対応したものであるときは、通信制御装置３において通信データを変換して配送するので、異なる種類の通信サービスに対応している緊急用通信端末を用いても通信を継続することができ、通信ネットワークの切断によって中断した通信を容易に復旧することができる。
【０１４０】
また、通信制御装置３は、送信側通信端末が利用できる種類の通信サービスと受信側通信端末が利用できる種類の通信サービスとの間で通信データの変換を行うことができるので、ユーザ６からの要求に応じて、異なる種類の通信サービスを利用するユーザ間での通信を容易に実現することができる。これにより、ユーザは自己の使い慣れた種類の通信サービスを用いて、自己が用いている種類とは異なる種類の通信サービスを用いる他のユーザとコミュニケーションを取ることができる。
【０１４１】
これにより、本発明を用いれば、通信端末４側に多大なる負担をかけずに、多くの人と通信コミュニケーションを行う機会を増やすことが可能である。また、通信サービスの種類の壁を越えて通信することにより、非常時の連絡や連携などを大幅に向上させることが可能である。そして、ＩＰ通信サービスと従来の公衆網（電話線、携帯電話）などを組み合わせることにより、多チャンネルの非常時連絡も可能になる。
【０１４２】
従って、ブロードバンド化された社会に必要なプラットフォームとして、本発明の技術は、今後発展していくＩＰ網と従来インフラとを融合して、過渡的ではあるが、有効な手段として社会に貢献するものである。
【０１４３】
尚、上記実施形態および各実施例は本発明の一具体例であり、本発明がこれらの構成のみに限定されるものではない。例えば、上記実施形態ではＴＣＰ／ＩＰを用いた物理的な通信ネットワーク１を介しての通信を主体として説明したが、電話網や携帯電話網の通信ネットワーク２を主体としても良いし、これら双方を連携させて１つのシステムを構築しても良いことは言うまでもない。
【０１４４】
また、上記通信制御装置３のコンピュータプログラムを記録したコンピュータ読み取り可能な情報記録媒体を作成してこれを配布する或いは通信ネットワークを介して配布することにより、上記通信制御装置３を容易に構成することができることは言うまでもないことである。
【０１４５】
【発明の効果】
以上説明したように本発明によれば、通信異常時には通信制御装置で物理的な通信ネットワーク或いはソフト的な通信ネットワークを切り替えるているので、通信を行っていた各ユーザの代替用通信端末を用いて、継続して通信を行うことができる。さらに、このとき互いに通信を行うユーザの通信端末４がそれぞれ異なる種類の通信サービスに対応したものであるときは、通信制御装置３において通信データを変換して配送するので、異なる種類の通信サービスに対応している代替用通信端末を用いても通信を継続することができ、通信ネットワークの切断によって中断した通信を容易に復旧することができる。
【０１４６】
また、通信制御装置は、送信側通信端末が利用できる種類の通信サービスと受信側通信端末が利用できる種類の通信サービスとの間で通信データの変換を行うことができるので、異なる種類の通信サービスを利用するユーザ間での通信を容易に行うことができる。これにより、ユーザは自己の使い慣れた種類の通信サービスを用いて、自己が用いている種類とは異なる種類の通信サービスを用いる他のユーザとコミュニケーションを取ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態における通信システムを示す構成図
【図２】本発明の一実施形態における通信制御装置を示す構成図
【図３】本発明の一実施形態における通信端末を示す構成図
【図４】本発明の一実施形態における通信制御装置の全体処理を説明するフローチャート
【図５】本発明の一実施形態における通信制御装置の監視モード処理を説明するフローチャート
【図６】本発明の一実施形態における通信制御装置の通信端末の構成情報配信モード処理を説明するフローチャート
【図７】本発明の一実施形態における通信制御装置の緊急通信モード処理を説明するフローチャート
【図８】本発明の一実施形態における通信制御装置の通常通信モード処理を説明するフローチャート
【図９】本発明の一実施形態における通信制御装置の変換通信モード処理を説明するフローチャート
【図１０】本発明の一実施形態における通信制御装置の変換通信モード処理を説明するフローチャート
【図１１】本発明の一実施形態における通信制御装置の変換通信モード処理を説明するフローチャート
【図１２】本発明の一実施形態における通信端末の全体処理を説明するフローチャート
【図１３】本発明の一実施形態における通信端末の起動モード処理を説明するフローチャート
【図１４】本発明の一実施形態における通信端末の待機モード処理を説明するフローチャート
【図１５】本発明の一実施形態における通信端末の通常通信モード処理と変換通信モード処理を説明するフローチャート
【図１６】本発明の一実施形態における通信端末の緊急通信モード処理を説明するフローチャート
【図１７】本発明の一実施形態における通信端末の終了モード処理を説明するフローチャート
【図１８】本発明の一実施形態における実施例を説明する構成図
【図１９】本発明の一実施形態における実施例を説明する構成図
【符号の説明】
１，２…通信ネットワーク、３…通信制御装置、４Ａ，４Ｂ，４Ｃ…通信端末、５…携帯型電話機（通信端末）、６Ａ，６Ｂ，６Ｃ…ユーザ、７Ａ，７Ｂ…サーバ、３１…ネットワークインタフェース部、３２…ユーザ管理部、３３…サービス運用部、３４…判断部、３５…データ蓄積部、３６…変換処理部、３７…計算部、４１…ネットワークインタフェース部、４２…ユーザ情報部、４３…サービス利用部、４４…判断部、４５…入力部、４６…データ蓄積部、４７…データ表示部。
【図１】
2004015710.tif 000003
【図２】
2004015710.tif 000004
【図３】
2004015710.tif 000005
【図４】
2004015710.tif 000006
【図５】
2004015710.tif 000007
【図６】
2004015710.tif 000008
【図７】
2004015710.tif 000009
【図８】
2004015710.tif 000010
【図９】
2004015710.tif 000011
【図１０】
2004015710.tif 000012
【図１１】
2004015710.tif 000013
【図１２】
2004015710.tif 000014
【図１３】
2004015710.tif 000015
【図１４】
2004015710.tif 000016
【図１５】
2004015710.tif 000017
【図１６】
2004015710.tif 000018
【図１７】
2004015710.tif 000019
【図１８】
2004015710.tif 000020
【図１９】
2004015710.tif 000021