(57)【特許請求の範囲】
【請求項１】
複数のプロトコルを有する通信端末であって、複数のプロトコルの中の１つでデータ通信を行うデータ通信手段と、使用するプロトコルを切り換えるプロトコル切り換え手段と、プロトコルを用いて通信端末を検出する通信端末検出手段と、一定の時間が経過したことを通知するタイマとを有することを特徴とする通信端末であって、前記通信端末検出手段で検出した第１のプロトコルの通信端末数を保持する第１の通信端末数保持手段と、前記通信端末検出手段で検出した第２のプロトコルの通信端末数を保持する第２の通信端末数保持手段と、前記第１と第２の通信端末数保持手段に保持する通信端末数を比較する通信端末数比較手段とを備えたことを特徴とする通信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のプロトコルを有する通信端末、および、複数のプロトコルを有する第１と第２の通信端末から成る通信システムに関するものである。
【０００２】
【従来の技術】
近年、ＬＡＮのようなデータ通信システムが幅広く利用されている。データ通信のためのプロトコルは多数あり、適切なプロトコルを選択してデータ通信を行なうのが一般的である。送信したい相手の通信端末が異なるプロトコルを使用していると通信することができないし、また自分の通信端末に対して送信を行なおうとしている相手の通信端末があった場合、異なるプロトコルで待機していると通信することができない。
【０００３】
図１５は従来の通信端末を示すブロック図である。
【０００４】
図１５において、１５１、１５９は通信端末、１５２は選択プロトコル入力手段、１５３は入力プロトコル検出手段、１５４はプロトコル切り換え手段、１５５はプロトコルＡ起動手段、１５６はプロトコルＡのデータ通信手段、１５７はプロトコルＢ起動手段、１５８はプロトコルＢのデータ通信手段、１６０はプロトコルＢのデータ通信手段である。
【０００５】
このように構成された通信端末のデータ通信手順について、図１６を用いて説明する。図１６は通信端末において他の通信端末とデータ通信を行うまでの流れを示すフローチャートである。
【０００６】
図１６において、まず通信端末１５１は、選択プロトコル入力手段１５２により、通信相手である通信端末１５９の使用プロトコルであるプロトコルＢを指定して入力する（Ｓ１２１）。通信端末１５１は、入力プロトコル検出手段１５３により、選択されたプロトコルを検出する（Ｓ１２２）。次に、プロトコル切り換え手段１５４により、選択されたプロトコルＢに切り換える（Ｓ１２３）。次に、プロトコルＢ起動手段１５７によりプロトコルＢを起動し、待ち状態になる（Ｓ１２４）。次に、プロトコルＢのデータ通信手段１５８により、通信端末１５９とデータ通信を行なう（Ｓ１２５）。
【０００７】
【発明が解決しようとする課題】
このように、従来の通信端末では、複数のプロトコルから１つのプロトコルを選択する場合、通信したい相手の通信端末がどのプロトコルを使用しているかを人手により調べ、通信端末に設定する必要があるという問題点を有していた。また、異なるプロトコルを使用している場合、相手の通信端末が存在しているかどうかも検知できないという問題点を有していた。
【０００８】
この通信端末および通信システムでは、一定時間毎にプロトコルを切り換えて相手の通信端末を探し、相手の通信端末が見つかれば、そのプロトコルに固定して通信を行なうことにより、複数のプロトコルから自動的に１つのプロトコルを選択して通信端末とデータ通信を可能にすることが要求されている。
【０００９】
本発明は、この要求を満たすため、複数のプロトコルから自動的に１つのプロトコルを選択して相手通信端末とデータ通信を可能にする通信端末、および、複数のプロトコルから自動的に１つのプロトコルを選択して相手通信端末との間でデータ通信を可能にする通信システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
この課題を解決するために本発明の通信端末は、複数のプロトコルを有する通信端末であって、複数のプロトコルの中の１つでデータ通信を行うデータ通信手段と、使用するプロトコルを切り換えるプロトコル切り換え手段と、プロトコルを用いて通信端末を検出する通信端末検出手段と、一定の時間が経過したことを通知するタイマとを有することを特徴とする通信端末であって、前記通信端末検出手段で検出した第１のプロトコルの通信端末数を保持する第１の通信端末数保持手段と、前記通信端末検出手段で検出した第２のプロトコルの通信端末数を保持する第２の通信端末数保持手段と、前記第１と第２の通信端末数保持手段に保持する通信端末数を比較する通信端末数比較手段とを有する構成を備えている。
【００１４】
【発明の実施の形態】
本発明の請求項１に記載した通信端末は、複数のプロトコルを有する通信端末であって、複数のプロトコルの中の１つでデータ通信を行うデータ通信手段と、使用するプロトコルを切り換えるプロトコル切り換え手段と、プロトコルを用いて通信端末を検出する通信端末検出手段と、一定の時間が経過したことを通知するタイマとを有することを特徴とする通信端末であって、前記通信端末検出手段で検出した第１のプロトコルの通信端末数を保持する第１の通信端末数保持手段と、前記通信端末検出手段で検出した第２のプロトコルの通信端末数を保持する第２の通信端末数保持手段と、前記第１と第２の通信端末数保持手段に保持する通信端末数を比較する通信端末数比較手段とを有することとしたものである。
【００２１】
この構成により、各プロトコルにおける通信端末の数を調査し、通信端末の数が多い方のプロトコルに切り換えることができるので、自動的に複数のプロトコルから１つのプロトコルを選択することができると共に、より多くの通信端末とのデータ通信が可能になるという作用を有する。
【００２８】
以下、本発明の実施の形態について、図１〜図１４を用いて説明する。
【００２９】
（実施の形態１）
図１は、本発明の実施の形態１による通信端末を示すブロック図である。
【００３０】
図１において、１、１２は通信端末、２はタイマ、３はタイマ起動手段、４はタイマ停止手段、５はプロトコルＡ起動手段、６はプロトコルＡの通信端末検出手段、７はプロトコルＡのデータ通信手段、８はプロトコルＢ起動手段、９はプロトコルＢの通信端末検出手段、１０はプロトコルＢのデータ通信手段、１１はプロトコル切り換え手段、１３はプロトコルＢのデータ通信手段である。
【００３１】
図２は、通信端末１が他の通信端末１２とデータ通信を行うまでの流れを示すフローチャートである。
【００３２】
図２において、まず通信端末１は、プロトコルＡ起動手段５によりプロトコルＡを起動し、待ち状態になる（Ｓ１）。次に、タイマ起動手段３によりタイマ２を起動する（Ｓ２）。次に、プロトコルＡの通信端末検出手段６により通信端末の検出を開始する（Ｓ３）。次に、タイマ２がタイムアウトになると（Ｓ４）、プロトコル切り換え手段１１によりプロトコルＢに切り換える（Ｓ５）。通信端末１は、プロトコルＢ起動手段８によりプロトコルＢを起動し、待ち状態になる（Ｓ６）。次に、タイマ起動手段３によりタイマ２を起動し（Ｓ７）、プロトコルＢの通信端末検出手段９により通信端末の検出を開始し（Ｓ８）、プロトコルＢの通信端末検出手段９により通信端末１２を検出する（Ｓ９）。次に、タイマ停止手段４によりタイマ２を停止し（Ｓ１０）、プロトコルＢのデータ通信手段１０により通信端末１２とデータ通信を行なう（Ｓ１１）。
【００３３】
なお本実施の形態では２つのプロトコルの場合について説明したが、本発明はこれに限定するものではなく、３つ以上であっても対応できることは言うまでもない。
【００３４】
以上のように本実施の形態によれば、通信相手に応じて自動的にプロトコルを選択することができ、ユーザが手動で設定する必要がなく、使い勝手が向上する。
【００３５】
（実施の形態２）
図３は、本発明の実施の形態２による通信端末を示すブロック図である。
【００３６】
図３において、２１、３４、３６は通信端末、２２はタイマ、２３はタイマ起動手段、２４はタイマ停止手段、２５はプロトコルＡ起動手段、２６はプロトコルＡの通信端末検出手段、２７はプロトコルＡの通信端末監視手段、２８はプロトコルＡのデータ通信手段、２９はプロトコルＢ起動手段、３０はプロトコルＢの通信端末検出手段、３１はプロトコルＢの通信端末監視手段、３２はプロトコルＢのデータ通信手段、３３はプロトコル切り換え手段、３５はプロトコルＢのデータ通信手段、３７はプロトコルＡのデータ通信手段である。
【００３７】
図４は、通信端末がプロトコルを所定のプロトコルに決定して通信端末とデータ通信を行った後、通信端末が通信を停止し、通信端末が他の通信端末とデータ通信を行うまでの流れを示すフローチャートである。
【００３８】
図４において、まず通信端末２１と通信端末３４はプロトコルＢにより通信状態になっている（Ｓ２１）。次に、通信端末３４は電源ＯＦＦ等により通信を停止し（Ｓ２２）、通信端末２１は、プロトコルＢの通信端末監視手段３１により、すべての通信端末がＬＡＮから消えたことを検出する（Ｓ２３）。次に、プロトコル切り換え手段３３によりプロトコルＡに切り換え（Ｓ２４）、プロトコルＡ起動手段２５によりプロトコルＡを起動し、待ち状態になる（Ｓ２５）。次に、タイマ起動手段２３によりタイマ２２を起動し（Ｓ２６）、プロトコルＡの通信端末検出手段２６により相手の通信端末の検出を開始する（Ｓ２７）。プロトコルＡの通信端末検出手段２６により通信端末Ｃ３６を検出する（Ｓ２８）。次に、タイマ停止手段２４によりタイマ２２を停止し（Ｓ２９）、プロトコルＡのデータ通信手段２８により通信端末３６とデータ通信を行なう（Ｓ３０）。
【００３９】
なお本実施の形態では２つのプロトコルの場合について説明したが、本発明はこれに限定するものではなく、３つ以上であっても対応できることは言うまでもない。
【００４０】
以上のように本実施の形態によれば、通信相手に応じて自動的にプロトコルを選択することができ、ユーザが手動で設定しなくてもよくなり、使い勝手が向上する。また、プロトコルを決定した後、そのプロトコルを使用する端末がすべていなくなった場合に自動的にプロトコルを変更することができ、ユーザが手動で設定する必要がなく、使い勝手が向上する。
【００４１】
（実施の形態３）
図５は、本発明の実施の形態３による通信端末を示すブロック図である。
【００４２】
図５において、４１、５７、５９は通信端末、４２はタイマ、４３はタイマ起動手段、４４はタイマ停止手段、４５は周期起動タイマ、４６は周期起動タイマ起動手段、４７は周期起動タイマリセット手段、４８はプロトコルＡ起動手段、４９はプロトコルＡの通信端末検出手段、５０はプロトコルＡの送受信状態監視手段、５１はプロトコルＡのデータ通信手段、５２はプロトコルＢ起動手段、５３はプロトコルＢの通信端末検出手段、５４はプロトコルＢの送受信状態監視手段、５５はプロトコルＢのデータ通信手段、５６はプロトコル切り換え手段、５８はプロトコルＢのデータ通信手段、６０はプロトコルＡのデータ通信手段である。
【００４３】
図６は、通信端末がプロトコルを所定のプロトコルに決定して通信端末とデータ通信を行ない、通信端末間とのデータ通信が終了した後、通信端末と他の通信端末がデータ通信を行うまでの流れを示すフローチャートである。
【００４４】
図６において、まず通信端末４１と通信端末５７は通信状態になっている（ステップＳ３１）。次に、通信端末４１は、周期起動タイマ起動手段４６により周期起動タイマ４５を起動し（ステップＳ３２）、プロトコルＢの送受信状態監視手段５４により通信状態を監視する（ステップＳ３３）。送受信状態監視手段５４により送受信が検知されると（Ｓ３４）、周期起動タイマリセット手段４７により周期起動タイマ４５をリセットする（Ｓ３５）。一定時間データの送受信が検知されないと周期起動タイマ４５が起動し（Ｓ３６）、プロトコル切り換え手段５６によりプロトコルＡに切り換え（Ｓ３７）、プロトコルＡ起動手段４８によりプロトコルＡを起動し、待ち状態になる（Ｓ３８）。次に、タイマ起動手段４３によりタイマ４２を起動し（Ｓ３９）、プロトコルＡの通信端末検出手段４９により相手の通信端末の検出を開始する（Ｓ４０）。プロトコルＡの通信端末検出手段４９により通信端末５９を検出すると（Ｓ４１）、タイマ停止手段４４によりタイマ４２を停止し（Ｓ４２）、プロトコルＡのデータ通信手段５１により通信端末５９とデータ通信を行なう（Ｓ４３）。
【００４５】
なお本実施の形態では２つのプロトコルの場合について説明したが、本発明はこれに限定するものではなく、３つ以上であっても対応できることは言うまでもない。
【００４６】
以上のように本実施の形態によれば、通信相手に応じて自動的にプロトコルを選択することができるので、ユーザが手動で設定しなくてもよくなり、使い勝手が向上する。また、プロトコルを決定した後、そのプロトコルを使用したフレームの送受信が行なわれない場合に自動的にプロトコルを変更することができるので、ユーザが手動で設定する必要がなく、使い勝手が向上する。
【００４７】
（実施の形態４）
図７は、本発明の実施の形態４による通信端末を示すブロック図である。
【００４８】
図７において、７１は通信端末、７２はタイマ、７３はタイマ起動手段、７４はタイマ停止手段、７５はプロトコルＡ起動手段、７６はプロトコルＡの通信端末検出手段、７７はプロトコルＡの通信端末数保持手段、７８はプロトコルＡのデータ通信手段、７９はプロトコルＢ起動手段、８０はプロトコルＢの通信端末検出手段、８１はプロトコルＢの通信端末数保持手段、８２はプロトコルＢのデータ通信手段、８３は通信端末数比較手段、８４はプロトコル切り換え手段である。
【００４９】
図８は、通信端末７１が複数のプロトコルから１つのプロトコルを選択する流れを示すフローチャートである。
【００５０】
図８において、まず通信端末７１は、プロトコルＡ起動手段７５によりプロトコルＡを起動する（Ｓ５１）。次に、プロトコルＡの通信端末検出手段７６により相手の通信端末の検出を開始する（Ｓ５２）。次に、プロトコルＡの通信端末数保持手段７７により検出した通信端末の数を保存する（Ｓ５３）。次に、プロトコル切り換え手段８４によりプロトコルＢに切り換え（Ｓ５４）、通信端末７１は、プロトコルＢ起動手段７９によりプロトコルＢを起動し（Ｓ５５）、プロトコルＢの通信端末検出手段８０により相手の通信端末の検出を開始する（Ｓ５６）。プロトコルＢの通信端末数保持手段８１により、検出した通信端末の数を保存する（Ｓ５７）。次に、通信端末数比較手段８３により、プロトコルＡの通信端末数保持手段７７に保存されている端末数と、プロトコルＢの通信端末数保持手段８１に保存されている端末数とを比較する（Ｓ５８）。プロトコルＡ使用通信端末数保持手段７７に保存されている端末数の方が大きい場合はプロトコル切り換え手段８４によりプロトコルＡに切り換える（Ｓ５９、Ｓ６０）。プロトコルＢ使用通信端末数保持手段８１に保存されている端末数の方が大きい場合はプロトコル切り換え手段８４によりプロトコルＢに切り換える（Ｓ５９、Ｓ６１）。
【００５１】
なお本実施の形態では２つのプロトコルの場合について説明したが、本発明はこれに限定するものではなく、３つ以上であっても対応できることは言うまでもない。
【００５２】
以上のように本実施の形態によれば、通信相手に応じて自動的にプロトコルを選択することができるので、ユーザが手動で設定しなくてもよくなり、使い勝手が向上する。また、プロトコルを使用する端末数を予め調査しておくことにより、より多くの端末とのデータ通信が可能になる。
【００５３】
（実施の形態５）
図９は、本発明の実施の形態５による通信端末を示すブロック図である。
【００５４】
図９において、９１、１０２は通信端末、９２は送信先通信端末ＩＤ保持手段、９３はプロトコルＡ起動手段、９４はプロトコルＡの通信端末検出手段、９５はプロトコルＡのデータ通信手段、９６はプロトコルＢ起動手段、９７はプロトコルＢの通信端末検出手段、９８はプロトコルＢのデータ通信手段、９９はプロトコル切り換え手段、１００は通信端末ＩＤ検出手段、１０１は通信端末ＩＤ比較手段、１０３はプロトコルＢのデータ通信手段である。
【００５５】
図１０は、通信端末９１が送信先通信端末を検出して接続するまでの流れを示すフローチャートである。
【００５６】
図１０において、まず送信先通信端末ＩＤ保持手段９２により、上位アプリケーションから送信要求のあった通信端末１０２のＩＤを保存する（Ｓ７１）。通信端末９１は、プロトコルＡ起動手段９３によりプロトコルＡを起動する（Ｓ７２）。次に、プロトコルＡの通信端末検出手段９４により通信端末を検出し（Ｓ７３）、通信端末ＩＤ検出手段１００によりステップＳ７３で検出した通信端末のＩＤを検出する（Ｓ７４）。次に、送信先通信端末ＩＤ保持手段９２から送信先通信端末ＩＤを取り出し、通信端末ＩＤ比較手段１０１により、ステップＳ７４で検出した通信端末ＩＤと比較する（Ｓ７５）。一致したなら、プロトコルＡのデータ通信手段９５によりデータ通信を行なう（Ｓ７６、Ｓ７７）。一致しなかったら、プロトコル切り換え手段９９によりプロトコルＢに切り換える（Ｓ７６、Ｓ７８）。次に、通信端末９１は、プロトコルＢ起動手段９６によりプロトコルＢを起動し（Ｓ７９）、プロトコルＢの通信端末検出手段９７により通信端末を検出する（Ｓ８０）。通信端末ＩＤ検出手段１００によりステップＳ８０で検出した通信端末のＩＤを検出する（Ｓ８１）。次に、送信先通信端末ＩＤ保持手段９２から送信先通信端末ＩＤを取り出し、通信端末ＩＤ比較手段１０１により、ステップＳ８１で検出した通信端末ＩＤと比較する（Ｓ８２）。一致したなら、プロトコルＢのデータ通信手段９８によりデータ通信を行なう（Ｓ８３、Ｓ８４）。
【００５７】
なお本実施の形態では２つのプロトコルの場合について説明したが、本発明はこれに限定するものではなく、３つ以上であっても対応できることは言うまでもない。
【００５８】
以上のように本実施の形態によれば、通信相手に応じて自動的にプロトコルを選択することができるので、ユーザが手動で設定しなくてもよくなり、使い勝手が向上する。また、通信したい端末が選択したプロトコルを使用しているかどうかをチェックすることができるので、適切なプロトコルを選択することができる。
【００５９】
（実施の形態６）
図１１は、本発明の実施の形態６による通信端末を示すブロック図である。
【００６０】
図１１において、１１１、１２５は通信端末、１１２はプロトコルＡ起動手段、１１３はプロトコルＡの通信端末検出手段、１１４はプロトコルＡのデータ通信手段、１１５はプロトコルＢ起動手段、１１６はプロトコルＢの通信端末検出手段、１１７はプロトコルＢのデータ通信手段、１１８はプロトコル切り換え手段、１１９は通信端末ＩＤ検出手段、１２０は通信端末ＩＤ保持手段、１２１は通信端末ＩＤ検索手段、１２２はプロトコル名保持手段、１２３はプロトコル名検索手段、１２４は送信先通信端末ＩＤ検出手段、１２６はプロトコルＢのデータ通信手段である。
【００６１】
図１２は、通信端末がプロトコルをプロトコルＢに決定して通信端末とデータ通信を行ない、終了した後、再び通信端末と通信端末がデータ通信を行うまでの流れを示すフローチャートである。
【００６２】
図１２において、まず通信端末１１１と通信端末１２５は通信状態になっている（Ｓ９１）。次に、通信端末１１１は、通信端末ＩＤ検出手段１１９により、相手通信端末１２５のＩＤを検出し（Ｓ９２）、通信端末ＩＤ保持手段１２０により、検出したＩＤを保存する（Ｓ９３）。次に、プロトコル名保持手段１２２により使用プロトコル名を保存する（Ｓ９４）。そして、通信端末１２５との通信を終了する（Ｓ９５）。次に、上位アプリケーションより通信端末１２５への送信要求が発生すると（Ｓ９６）、送信先通信端末ＩＤ検出手段１２４により送信要求を分析し、相手通信端末１２５のＩＤを取得し（Ｓ９７）、通信端末ＩＤ検索手段１２１により通信端末ＩＤ保持手段１２０から通信端末のＩＤを検索する（Ｓ９８）。次に、プロトコル名検索手段１２３により、プロトコル名保持手段１２２からステップＳ９７で検出したＩＤに対応したプロトコル名（この例ではプロトコルＢ）を検出する（Ｓ９９）。次に、プロトコルＢ起動手段１１５によりプロトコルＢを起動し（Ｓ１００）、プロトコルＢの通信端末検出手段１１６により相手の通信端末の検出を開始し（Ｓ１０１）、プロトコルＢの通信端末検出手段１１６により通信端末１２５を検出し（Ｓ１０２）、プロトコルＢのデータ通信手段１１７によりデータ通信を行なう（Ｓ１０３）。
【００６３】
なお本実施の形態では２つのプロトコルの場合について説明したが、本発明はこれに限定するものではなく、３つ以上であっても対応できることは言うまでもない。
【００６４】
以上のように本実施の形態によれば、通信相手に応じて自動的にプロトコルを選択することができるので、ユーザが手動で設定しなくてもよくなり、使い勝手が向上する。また、過去に通信した端末の使用プロトコルを保持することができるので、プロトコルの選択を短時間に行なえる。
【００６５】
（実施の形態７）
図１３は、本発明の実施の形態７による通信端末を示すブロック図である。
【００６６】
図１３において、１３１、１３７は通信端末、１３２はプロトコルＡ起動手段、１３３はプロトコルＢ起動手段、１３４はプロトコル変更要求送信手段、１３５はプロトコルＡのデータ通信手段、１３６はプロトコルＢのデータ通信手段、１３８はプロトコルＡ起動手段、１３９はプロトコルＢ起動手段、１４０はプロトコルＡフレーム受信手段、１４１はプロトコルＢフレーム受信手段、１４２はプロトコルＡのデータ通信手段、１４３はプロトコルＢのデータ通信手段である。
【００６７】
図１４は、通信端末１３１が通信端末１３７とデータ通信を行うまでの流れを示すフローチャートである。
【００６８】
図１４において、まず通信端末１３７は、プロトコルＢ起動手段１３９によりプロトコルＢを起動し、待ち状態になる（Ｓ１１１）。次に、通信端末１３１は、プロトコルＡ起動手段１３２によりプロトコルＡを起動し（Ｓ１１２）、プロトコル変更要求送信手段１３４により、プロトコルＡの同報通信にて使用プロトコルをプロトコルＡにするよう他の通信端末に要求する（Ｓ１１３）。次に、通信端末１３１は、プロトコルＢ起動手段１３３によりプロトコルＢを起動し（Ｓ１１４）、プロトコル変更要求送信手段１３４により、プロトコルＢの同報通信にて使用プロトコルをプロトコルＡにするよう他の通信端末に要求する（Ｓ１１５）。通信端末１３７は、プロトコルＢフレーム受信手段１４１によりプロトコル変更要求を受信し（Ｓ１１６）、プロトコルＡ起動手段１３８によりプロトコルＡを起動し（Ｓ１１７）、プロトコルＡのデータ通信手段１４２により通信端末１３１とデータ通信を行なう（Ｓ１１８）。
【００６９】
なお本実施の形態では２つのプロトコルの場合について説明したが、本発明はこれに限定するものではなく、３つ以上であっても対応できることは言うまでもない。
【００７０】
以上のように本実施の形態によれば、通信相手に応じて自動的にプロトコルを選択することができるので、ユーザが手動で設定しなくてもよくなり、使い勝手が向上する。また、他の通信端末に対して、ある１つのプロトコルを使用することを要求することができるので、多くの通信端末と通信が可能になり、使い勝手が向上する。
【００７１】
【発明の効果】
以上説明したように本発明の請求項１に記載の通信端末によれば、複数のプロトコルを有する通信端末であって、複数のプロトコルの中の１つでデータ通信を行うデータ通信手段と、使用するプロトコルを切り換えるプロトコル切り換え手段と、プロトコルを用いて通信端末を検出する通信端末検出手段と、一定の時間が経過したことを通知するタイマとを有することにより、一定時間毎にプロトコルを切り換えて通信端末を探し、通信端末が見つかれば、そのプロトコルに固定して通信を行なうことができるので、自動的に複数のプロトコルから１つのプロトコルを選択することができるという有利な効果が得られる。
【００７２】
請求項２に記載した通信端末によれば、請求項１に記載の通信端末において、複数のプロトコルのうちの所定のプロトコルで通信する通信端末がすべてネットワークから消えたことを検出する通信端末監視手段を備え、プロトコル切り換え手段は、すべての通信端末がネットワークから消えたことを通信端末監視手段が検出したとき、所定のプロトコル以外のプロトコルに切り換えることにより、使用するプロトコルを決定した後、そのプロトコルを使用している通信端末が検出されなくなった場合には、再び一定時間毎にプロトコルを切り換えて通信端末を探し、通信端末が見つかれば、そのプロトコルに固定して通信を行なうことができるので、自動的に複数のプロトコルから１つのプロトコルを選択することができ、また使い勝手が向上するという有利な効果が得られる。
【００７３】
請求項３に記載した通信端末によれば、請求項１に記載の通信端末において、通信状態を監視する送受信状態監視手段を備え、プロトコル切り換え手段は、複数のプロトコルのうちの所定のプロトコルにおいて送受信が検知されなくなったと送受信状態監視手段が判定したとき、再び一定時間毎に所定のプロトコル以外のプロトコルに切り換えることにより、使用するプロトコルを決定した後、一定時間相手の通信端末とのデータの送受信がない場合には、再び一定時間毎にプロトコルを切り換えて通信端末を探し、通信端末が見つかれば、そのプロトコルに固定して通信を行なうことができるので、自動的に複数のプロトコルから１つのプロトコルを選択することができ、また使い勝手が向上するという有利な効果が得られる。
【００７４】
請求項４に記載した通信端末によれば、請求項１に記載の通信端末において、通信端末検出手段で検出した第１のプロトコルの通信端末数を保持する第１の通信端末数保持手段と、通信端末検出手段で検出した第２のプロトコルの通信端末数を保持する第２の通信端末数保持手段と、第１と第２の通信端末数保持手段に保持する通信端末数を比較する通信端末数比較手段とを備えたことにより、各プロトコルにおける通信端末の数を調査し、通信端末の数が多い方のプロトコルに切り換えることができるので、自動的に複数のプロトコルから１つのプロトコルを選択することができると共に、より多くの通信端末とのデータ通信が可能になるという有利な効果が得られる。
【００７５】
請求項５に記載した通信端末によれば、複数のプロトコルを有する通信端末であって、複数のプロトコルの中の１つでデータ通信を行うデータ通信手段と、使用するプロトコルを切り換えるプロトコル切り換え手段と、プロトコルを用いて通信端末を検出する通信端末検出手段と、一定の時間が経過したことを通知するタイマと、送信要求のあった通信端末のＩＤを保持する送信先通信端末ＩＤ保持手段と、通信端末検出手段で検出した通信端末のＩＤを検出する通信端末ＩＤ検出手段と、保持するＩＤと検出したＩＤとを比較する通信端末ＩＤ比較手段とを有することにより、プロトコルを切り換えて、通信端末のＩＤにより通信したい通信端末を探し、通信端末が検知されれば、そのプロトコルに固定して通信を行なうことができるので、自動的に複数のプロトコルから、通信したい通信端末のプロトコルを選択することができ、適切なプロトコルを選択することができるという有利な効果が得られる。
【００７６】
請求項６に記載の通信端末によれば、複数のプロトコルを有する通信端末であって、複数のプロトコルの中の１つでデータ通信を行うデータ通信手段と、使用するプロトコルを切り換えるプロトコル切り換え手段と、プロトコルを用いて通信端末を検出する通信端末検出手段と、一定の時間が経過したことを通知するタイマと、通信相手の通信端末のＩＤを検出する通信端末ＩＤ検出手段と、検出したＩＤを保持する通信端末ＩＤ保持手段と、通信相手との間で使用したプロトコルを保持するプロトコル名保持手段と、通信相手の通信端末のＩＤを検索する通信端末ＩＤ検索手段と、送信要求のあった通信端末のＩＤを取得する通信端末ＩＤ検出手段と、取得したＩＤに対応するプロトコル名をプロトコル名保持手段から検出するプロトコル名検索手段とを有することにより、一度接続した相手の通信端末の使用プロトコルおよびＩＤを記憶しておき、次に通信要求が発生した場合には自動的にその通信端末の使用プロトコルに切り換えることにより、短時間かつ自動的に複数のプロトコルから１つのプロトコルを選択することができるという有利な効果が得られる。
【００７７】
請求項７に記載した通信システムによれば、複数のプロトコルを有する第１と第２の通信端末から成る通信システムであって、第１の通信端末は、複数のプロトコルの中の１つでデータ通信を行うデータ通信手段と、使用するプロトコルを切り換えるプロトコル切り換え手段と、プロトコルを変更することを要求するプロトコル変更要求送信手段とを有し、第２の通信端末は、プロトコル変更要求送信手段からのプロトコルの変更要求を受信する受信手段を有することにより、使用可能な各プロトコルを使用して、全通信端末にプロトコル変更要求を送信し、それを受信した各通信端末が要求されたプロトコルに変更することができるので、多くの通信端末との通信が可能になり、使い勝手が向上するという有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による通信端末を示すブロック図
【図２】通信端末が他の通信端末とデータ通信を行うまでの流れを示すフローチャート
【図３】本発明の実施の形態２による通信端末を示すブロック図
【図４】通信端末がプロトコルを所定のプロトコルに決定して通信端末とデータ通信を行った後、通信端末が通信を停止し、通信端末が他の通信端末とデータ通信を行うまでの流れを示すフローチャート
【図５】本発明の実施の形態３による通信端末を示すブロック図
【図６】通信端末がプロトコルを所定のプロトコルに決定して通信端末とデータ通信を行ない、通信端末間とのデータ通信が終了した後、通信端末と他の通信端末がデータ通信を行うまでの流れを示すフローチャート
【図７】本発明の実施の形態４による通信端末を示すブロック図
【図８】通信端末が複数のプロトコルから１つのプロトコルを選択する流れを示すフローチャート
【図９】本発明の実施の形態５による通信端末を示すブロック図
【図１０】通信端末が送信先通信端末を検出して接続するまでの流れを示すフローチャート
【図１１】本発明の実施の形態６による通信端末を示すブロック図
【図１２】通信端末がプロトコルを所定のプロトコルに決定して通信端末とデータ通信を行ない、終了した後、再び通信端末と他の通信端末がデータ通信を行うまでの流れを示すフローチャート
【図１３】本発明の実施の形態７による通信端末を示すブロック図
【図１４】通信端末が他の通信端末とデータ通信を行うまでの流れを示すフローチャート
【図１５】従来の通信端末を示すブロック図
【図１６】通信端末において他の通信端末とデータ通信を行うまでの流れを示すフローチャート
【符号の説明】
１、１２、２１、３４、３６、４１、５７、５９、７１、９１、１０２、１１１、１２５、１３１、１３７、１５１、１５９  通信端末
２、２２、４２、７２  タイマ
３、２３、４３、７３  タイマ起動手段
４、２４、４４、７４  タイマ停止手段
５、２５、４８、７５、９３、１１２、１３２、１３８、１５５  プロトコルＡ起動手段
６、２６、４９、７６、９４、１１３  プロトコルＡの通信端末検出手段
７、２８、３７、５１、６０、７８、９５、１１４、１３５、１４２、１５６
プロトコルＡのデータ通信手段
８、２９、５２、７９、９６、１１５、１３３、１３９、１５７  プロトコルＢ起動手段
９、３０、５３、８０、９７、１１６  プロトコルＢの通信端末検出手段
１０、１３、３２、３５、５５、５８、８２、９８、１０３、１１７、１２６、１３６、１４３、１５８、１６０  プロトコルＢのデータ通信手段
１１、３３、５６、８４、９９、１１８、１５４  プロトコル切り換え手段
２７  プロトコルＡの通信端末監視手段
３１  プロトコルＢの通信端末監視手段
４５  周期起動タイマ
４６  周期起動タイマ起動手段
４７  周期起動タイマリセット手段
５０  プロトコルＡの送受信状態監視手段
５４  プロトコルＢの送受信状態監視手段
７７  プロトコルＡの通信端末数保持手段
８１  プロトコルＢの通信端末数保持手段
８３  通信端末数比較手段
９２  送信先通信端末ＩＤ保持手段
１００、１１９  通信端末ＩＤ検出手段
１０１  通信端末ＩＤ比較手段
１２０  通信端末ＩＤ保持手段
１２１  通信端末ＩＤ検索手段
１２２  プロトコル名保持手段
１２３  プロトコル名検索手段
１２４  送信先通信端末ＩＤ検出手段
１３４  プロトコル変更要求送信手段
１４０  プロトコルＡフレーム受信手段
１４１  プロトコルＢフレーム受信手段
１５２  選択プロトコル入力手段
１５３  入力プロトコル検出手段
【図１】
0003899968.tif 000002
【図２】
0003899968.tif 000003
【図３】
0003899968.tif 000004
【図４】
0003899968.tif 000005
【図５】
0003899968.tif 000006
【図６】
0003899968.tif 000007
【図７】
0003899968.tif 000008
【図８】
0003899968.tif 000009
【図９】
0003899968.tif 000010
【図１０】
0003899968.tif 000011
【図１１】
0003899968.tif 000012
【図１２】
0003899968.tif 000013
【図１３】
0003899968.tif 000014
【図１４】
0003899968.tif 000015
【図１５】
0003899968.tif 000016
【図１６】
0003899968.tif 000017