(57)【要約】【課題】比較的少ないコスト負担や作業負担で、通信可能エリアを拡大できるようにする。【解決手段】中継器１のデータ転送手段１１Ａにおいて、送信先アドレスとして自装置のＭＡＣアドレスが付与されているとともに、送信元アドレスとして子機３Ａまたは３ＢのＭＡＣアドレスが付与されているデータを受信した際は、送信先アドレスを親機２のＭＡＣアドレスに置換するとともに、送信元アドレスを子機３Ａまたは３Ｂ用の中継用ＭＡＣアドレスに置換した後、当該データを送信する。また、送信先アドレスとして子機３Ａまたは３Ｂの中継用ＭＡＣアドレスが付与されているとともに、送信元アドレスとして親機２のＭＡＣアドレスが付与されているデータを受信した際は、送信先アドレスを子機３Ａまたは３ＢのＭＡＣアドレスに置換するとともに、送信元アドレスを自装置のＭＡＣアドレスに置換した後、当該データを送信する。【選択図】        図１
2004363784.tif 000002
【特許請求の範囲】
【請求項１】
予め個別のＭＡＣアドレスが付与された第１および第２の通信端末装置に接続されて、前記ＭＡＣアドレスを用いたこれら装置間でのデータ通信を中継する通信端末装置において、
送信先アドレスとして自装置のＭＡＣアドレスが付与されているとともに、送信元アドレスとして前記第１の通信端末装置のＭＡＣアドレスが付与されている第１のデータを受信した際は、前記送信先アドレスを前記第２の通信端末装置のＭＡＣアドレスに置換するとともに、前記送信元アドレスを前記第１の通信端末装置用の中継用ＭＡＣアドレスに置換した後、当該データを送信し、送信先アドレスとして前記第１の通信端末装置の中継用ＭＡＣアドレスが付与されているとともに、送信元アドレスとして前記第２の通信端末装置のＭＡＣアドレスが付与されている第２のデータを受信した際は、前記送信先アドレスを前記第１の通信端末装置のＭＡＣアドレスに置換するとともに、前記送信元アドレスを自装置のＭＡＣアドレスに置換した後、当該データを送信するデータ転送手段を備えることを特徴とする通信端末装置。
【請求項２】
請求項１において、
前記第１の通信端末装置のＭＡＣアドレスを当該第１の通信端末装置に固有の管理情報と対応付けて管理するアドレス管理テーブルをさらに備え、
前記データ転送手段は、
前記第１のデータを受信した際、当該第１のデータの送信元アドレスを示すＭＡＣアドレスに対応する管理情報を前記アドレス管理テーブルから取得し、その管理情報により自装置のＭＡＣアドレスの一部を置換して前記中継用ＭＡＣアドレスを生成し、前記第２のデータを受信した際、当該第２のデータの送信先アドレスを示すＭＡＣアドレスの一部から管理情報を取得するとともに、その管理情報に対応する前記第１の通信端末装置のＭＡＣアドレスを前記アドレス管理テーブルから取得することを特徴とする通信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信端末装置に関し、特に有線回線や無線回線を介して相互に接続された複数の通信端末装置からなるデータ通信システムで用いられる通信端末装置に関するものである。
【０００２】
【従来の技術】
有線回線や無線回線などの通信回線を介して相互に接続された複数の通信端末装置からなるデータ通信システムとして、各通信端末装置で取得されたデータを１つの通信端末装置へ収集するシステムがある（例えば、特許文献１など参照）。
【０００３】
このような通信システムでは、本来、通信回線を介して、直接、データ通信可能な通信端末装置間で、通信信号の減衰やノイズ干渉により装置間における通信接続が不可能となる場合がある。例えば、既存のデータ通信システムのうち比較的遠い場所に新たな通信端末装置を増設したり、既設の通信端末装置の通信環境が悪化した場合には、通信接続が不可能となる。
このような場合には、中継器を設けて、これら装置間のデータ通信を中継する方法が考えられる。
【０００４】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【０００５】
【特許文献１】
特開平１１−１６８７７７号公報
【０００６】
【発明が解決しようとする課題】
このような従来のデータ通信システムでは、各通信端末装置からデータを収集する場合、これら通信端末装置には、特定の通信相手すなわちデータ収集先の通信端末装置とデータ通信が可能であればよいことから、特定の通信相手以外の通信端末装置、例えば中継器にデータ中継を依頼する機能を備えていない場合がある。
したがって、このようなデータ通信システムにおいて、中継器を用いる場合には、通信端末装置の大幅な変更、さらには中継器を用いる新たなシステムを導入する必要があり、通信不能な一部の通信端末装置への対応のため膨大なコスト負担や作業負担が必要となるという問題点があった。
本発明はこのような課題を解決するためのものであり、比較的少ないコスト負担や作業負担で、通信可能エリアを拡大できる通信端末装置を提供することを目的としている。
【０００７】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかる通信端末装置は、予め個別のＭＡＣアドレスが付与された第１および第２の通信端末装置に接続されて、ＭＡＣアドレスを用いたこれら装置間でのデータ通信を中継する通信端末装置において、送信先アドレスとして自装置のＭＡＣアドレスが付与されているとともに、送信元アドレスとして第１の通信端末装置のＭＡＣアドレスが付与されている第１のデータを受信した際は、送信先アドレスを第２の通信端末装置のＭＡＣアドレスに置換するとともに、送信元アドレスを第１の通信端末装置用の中継用ＭＡＣアドレスに置換した後、当該データを送信し、送信先アドレスとして第１の通信端末装置の中継用ＭＡＣアドレスが付与されているとともに、送信元アドレスとして第２の通信端末装置のＭＡＣアドレスが付与されている第２のデータを受信した際は、送信先アドレスを第１の通信端末装置のＭＡＣアドレスに置換するとともに、送信元アドレスを自装置のＭＡＣアドレスに置換した後、当該データを送信するデータ転送手段を備えるものである。
【０００８】
中継用ＭＡＣアドレスの管理については、第１の通信端末装置のＭＡＣアドレスを当該第１の通信端末装置に固有の管理情報と対応付けて管理するアドレス管理テーブルをさらに設け、データ転送手段で、第１のデータを受信した際、当該第１のデータの送信元アドレスを示すＭＡＣアドレスに対応する管理情報をアドレス管理テーブルから取得し、その管理情報により自装置のＭＡＣアドレスの一部を置換して中継用ＭＡＣアドレスを生成し、第２のデータを受信した際、当該第２のデータの送信先アドレスを示すＭＡＣアドレスの一部から管理情報を取得するとともに、その管理情報に対応する第１の通信端末装置のＭＡＣアドレスをアドレス管理テーブルから取得するようにしてもよい。
【０００９】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
まず、図１を参照して、本発明の一実施の形態にかかる通信端末装置について説明する。図１は本発明の一実施の形態にかかる通信端末装置の構成を示すブロック図である。
以下では、本実施の形態にかかる通信端末装置が用いられるデータ通信システムとして、複数の通信端末装置３Ａ，３Ｂ，３Ｃ（以下、子機という）と１つの通信端末装置２（以下、親機という）とが無線回線を介してデータ通信を行うことにより、各子機３から親機２が各種データを収集するデータ通信システムを例として説明する。
【００１０】
この通信端末装置１（以下、中継器という）は、中継対象となる子機３Ａ，３Ｂおよび親機２の双方と、無線回線を介して通信可能な場所に設置される。この場合、子機３Ａ，３Ｂは、本来、通信圏内であれば親機２とデータ通信が可能であるが、親機２と距離が離れているため（通信圏外）無線信号が減衰して、直接、親機２とデータ通信できないものとする。なお、子機３Ｃは親機２との距離が比較的短く（通信圏内）、直接、親機２とデータ通信できる。
【００１１】
この中継器１には、制御部１１、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１２、および記憶部１３が設けられている。
制御部１１は、ＣＰＵなどのマイクロプロセッサとその周辺回路からなり、記憶部１３やＣＰＵ内部に予め格納されているプログラムを実行することにより、各種機能手段を実現する。
【００１２】
この機能手段の１つとして、データ転送手段１１Ａがある。データ転送手段１１は、中継対象となる子機３Ａ，３Ｂからのデータを通信Ｉ／Ｆ部１２で受信した場合、その送信先および送信元を示すＭＡＣアドレスを置換して通信Ｉ／Ｆ部１２から親機２へ中継転送し、親機２からのデータを通信Ｉ／Ｆ部１２で受信した場合、その送信先および送信元を示すＭＡＣアドレスを置換して通信Ｉ／Ｆ部１２から子機３Ａ，３Ｂへ中継転送する。
また、アドレス登録手段１１Ｂは、中継対象となる子機３Ａ，３ＢのＭＡＣアドレスの自装置に対する登録処理、および自装置および子機３Ａ，３Ｂの中継用ＭＡＣアドレスの親機２に対する登録処理を行う。
【００１３】
通信Ｉ／Ｆ部１２は、無線信号を送受信することにより、無線回線を介して子機３Ａ，３Ｂおよび親機２と無線通信を行う回路部である。
記憶部１３は、メモリやハードディスクなどの記憶装置からなり、子機３Ａ，３Ｂの中継に用いるＭＡＣアドレスを管理するアドレス管理テーブル１３Ａのほか、自装置や親機２のＭＡＣアドレスなど、制御部１１での処理に用いる各種情報を記憶する。メモリとしてＣＰＵの内部メモリを用いてもよい。
表示部１４は、ＬＥＤなどの表示器からなり、中継器１の動作状態を表示する回路部である。
操作入力部１５は、ＤＩＰスイッチやキースイッチなどの操作スイッチからなり、各種操作入力を受け付けて制御部１１へ出力する回路部である。
【００１４】
このデータ通信システムでは、そのデータの送信元アドレスおよび送信先アドレスを示す情報として、ＭＡＣアドレスを付与するものとなっている。図２に子機、親機および中継器の間で送受信されるデータの構成例を示す。このデータには、ヘッダ部５１に、送信元装置を示す送信元ＭＡＣアドレス５２と送信先装置を示す送信先ＭＡＣアドレスが記載される。また、データ部５４には、子機３Ａ〜３Ｃから親機２へ収集するデータなど各種データが記載される。
【００１５】
本実施の形態におけるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスは、通信回線（ネットワーク）に接続された各通信端末装置に固有のバイナリ情報であり、このＭＡＣアドレスを用いることにより対応する唯一の装置を特定できる。したがって、各装置間でデータ通信を行う場合には、送信元および送信先アドレスとして、それぞれ固有のＭＡＣアドレスを用いる必要がある。
各子機３Ａ，３Ｂ，３Ｃ、親機２、および中継器１は、予め設定された自装置および通信相手のＭＡＣアドレスをデータに付与して送信する。また受信したデータのうち、送信先アドレスに自装置のＭＡＣアドレスが記載されている場合にのみ、そのデータが自装置宛のものと判断し、そのデータを取得して所定の処理を行うものとなっている。
【００１６】
本実施の形態では、中継器１のデータ転送手段１１Ａにおいて、子機３Ａ，３Ｂを中継する場合、これら子機３Ａ，３Ｂごとに中継用ＭＡＣアドレスを設けてアドレス管理テーブル１３Ａで管理し、子機３Ａ，３Ｂから受信したデータについては、その送信先アドレスを親機２のＭＡＣアドレスに置換するとともに、その送信元アドレスを中継用ＭＡＣアドレスに置換して親機２へ送信する。また、親機２から受信したデータについては、その送信先アドレスとして記載されている中継用ＭＡＣアドレスに対応する子機のＭＡＣアドレスに置換するとともに、その送信元アドレスを中継器１のＭＡＣアドレスに置換して、子機３Ａまたは子機３Ｂへ送信するようにしている。
これにより、子機３Ａ，３Ｂに個別の中継用ＭＡＣアドレスに基づき、親機２では、そのデータの本来の送信元子機を識別でき、中継器１では、そのデータの本来の送信先子機を識別できる。
【００１７】
したがって、子機３Ａ，３Ｂについては、通信相手として中継器１のＭＡＣアドレスを設定し、親機２については、通信相手として中継器１のＭＡＣアドレスおよび中継用ＭＡＣアドレスを設定しておくだけで、子機３Ａ，３Ｂから送信されたデータが中継器１により親機２へ中継転送されるとともに、親機２から送信されたデータが中継器１により子機３Ａ，３Ｂへ中継転送される。なお、子機３Ｃには、従来と同様に、通信相手として親機２のＭＡＣアドレスを設定しておけばよい。
【００１８】
また、本実施の形態では、図３に示すように、アドレス管理テーブル１３Ａで、中継対象となる子機３Ａ，３ＢのＭＡＣアドレスを、各子機に固有の管理番号と対応付けて管理している。
データ転送手段１１Ａにおいて、子機３Ａ，３Ｂからのデータを中継転送する場合には、そのデータの送信元アドレスから子機ＭＡＣアドレスを取得し、その子機ＭＡＣアドレスに対応する管理番号をアドレス管理テーブル１３Ａから取得する。そして、その管理番号で中継器１のＭＡＣアドレスの一部、例えば末尾桁を置換することにより、各子機３Ａ，３Ｂに固有の中継用ＭＡＣアドレスを生成している。
【００１９】
また、親機２からのデータを中継転送する場合には、そのデータの送信先アドレスから中継用ＭＡＣアドレスを取得し、その中継用ＭＡＣアドレスの一部、例えば末尾桁から管理番号を取得し、その管理番号に対応する子機ＭＡＣアドレスをアドレス管理テーブル１３Ａから取得している。
このように、中継器１で中継用ＭＡＣアドレスを生成するようにしたので、中継対象となる子機が多数存在する場合でも、各子機の中継用ＭＡＣアドレスを予め中継器１に設定する必要がなくなる。
【００２０】
なお、図４に示すように、中継対象となる子機３Ａ，３Ｂの中継用アドレスとして、これら子機３Ａ，３Ｂごとに予め設定し、アドレス管理テーブル１３Ａで管理するようにしてもよい。
これにより、中継用ＭＡＣアドレスの生成処理が不要となり、データ転送部１１Ａの処理を簡略化できる。
【００２１】
次に、図５を参照して、本実施の形態にかかる通信端末装置の動作について説明する。図５は、本実施の形態にかかる通信端末装置の処理動作を示すシーケンス図である。
子機３Ａから親機２へデータ（第１のデータ）を送信する場合、子機３Ａは、自装置の通信相手として予め設定されている中継器１のＭＡＣアドレスを送信先アドレスとして当該データに付与するとともに、自装置のＭＡＣアドレスを送信元アドレスとして当該データに付与して送信する（ステップ１００）。
【００２２】
中継器１のデータ転送手段１１Ａは、通信Ｉ／Ｆ部１２を介して子機３Ａからのデータを受信し、そのデータの送信元アドレスに記載されている子機３ＡのＭＡＣアドレスを取得し、そのＭＡＣアドレスに対応する管理番号をアドレス管理テーブル１３Ａから取得する（ステップ１０１）。
次に、自装置のＭＡＣアドレスの末尾桁をその管理番号で置換することにより、子機３Ａの中継用ＭＡＣアドレスを生成する（ステップ１０２）。そして、そのデータの送信元アドレスを子機３Ａの中継用ＭＡＣアドレスで置換するとともに、送信先アドレスを親機２のＭＡＣアドレスで置換し（ステップ１０３）、アドレス置換後のデータを通信Ｉ／Ｆ部１２から送信する。（ステップ１０４）。
このようにして、子機３Ａから送信されたデータが中継器１で親機２へ中継転送される。
【００２３】
また、親機２から子機３Ａへデータ（第２のデータ）を送信する場合、親機２は、子機３Ａの中継用ＭＡＣアドレスを送信先アドレスとして当該データに付与するとともに、自装置のＭＡＣアドレスを送信元アドレスとして当該データに付与して送信する（ステップ１１０）。
中継器１のデータ転送手段１１Ａは、通信Ｉ／Ｆ部１２を介して親機２からのデータを受信し、そのデータの送信先アドレスに記載されている子機３Ａの中継用ＭＡＣアドレスかの末尾桁から管理番号を取得し（ステップ１１１）、その管理番号に対応する子機３ＡのＭＡＣアドレスをアドレス管理テーブル１３Ａから取得する（ステップ１１２）。
【００２４】
そして、そのデータの送信先アドレスを子機３ＡのＭＡＣアドレスで置換するとともに、送信元アドレスを中継器１のＭＡＣアドレスで置換し（ステップ１１３）、アドレス置換後のデータを通信Ｉ／Ｆ部１２から送信する。（ステップ１１４）。
このようにして、親機２から送信されたデータが中継器１で子機３Ａへ中継転送される。
【００２５】
次に、図６を参照して、子機および中継器のＭＡＣアドレス登録処理について説明する。図６はＭＡＣアドレス登録処理を示すシーケンス図である。
中継器１で子機３Ａ，３Ｂを中継する場合、中継器１のアドレス管理テーブル１３Ａに対して子機３Ａ，３ＢのＭＡＣアドレスを登録する必要がある。また、親機２のアドレス管理テーブル（図示せず）に対しても、中継器１および子機３Ａ，３Ｂの中継用ＭＡＣアドレスを登録する必要がある。これらＭＡＣアドレス登録については手作業で実施してもよいが、ここでは、登録処理として自動で中継器１のアドレス登録手段１１Ｂが行う場合について説明する。
【００２６】
まず、中継器１の制御部１１は、操作入力部１５からの登録受付開始操作に応じて（ステップ１２０）、中継対象子機３Ａ，３Ｂからのアドレス登録受付を開始し、表示部１４で受付中を示す表示を開始する（ステップ１２１）。この後、子機３Ａでの登録操作に応じて（ステップ１２２）、子機３Ａから登録要求が送信される（ステップ１２３）。
中継器１のアドレス登録手段１１Ｂでは、子機３Ａからの登録要求を通信Ｉ／Ｆ部１２を介して受け取り、その登録要求に付与されている送信元アドレスから子機３ＡのＭＡＣアドレスを取得し、そのＭＡＣアドレスを固有の管理番号と対応付けてアドレス管理テーブル１３Ａへ登録する（ステップ１２４）。
【００２７】
そして、登録完了を示す登録応答を通信Ｉ／Ｆ部１２から子機３Ａへ送信する（ステップ１２５）。この後、操作入力部１５からの受付終了操作に応じて（ステップ１２６）、アドレス登録受付処理を終了し、表示部１４で受付中を示す表示を終了する（ステップ１２７）。
次に、アドレス登録手段１１Ｂは、自装置のＭＡＣアドレスを親機２に登録するための登録要求を通信Ｉ／Ｆ部１２から親機２へ送信する（ステップ１３０）。親機２は、この登録要求に応じて、その登録要求に付与されている中継器１のＭＡＣアドレスを、親機２のアドレス管理テーブル（図示せず）に登録し（ステップ１３１）、登録完了を示す登録応答を中継器１へ送信する（ステップ１３２）。
【００２８】
これに応じて、中継器１のアドレス登録手段１１Ｂは、アドレス管理テーブル１３Ａに登録された子機３ＡのＭＡＣアドレスに対応する管理番号と自装置のＭＡＣアドレスとから、子機３Ａの中継用ＭＡＣアドレスを生成し（ステップ１３３）、この中継用ＭＡＣアドレスを親機２に登録するための登録要求を通信Ｉ／Ｆ部１２から親機２へ送信する（ステップ１３４）。親機２は、この登録要求に応じて、その登録要求に付与されている子機３Ａの中継用ＭＡＣアドレスを、親機２のアドレス管理テーブル（図示せず）に登録し（ステップ１３５）、登録完了を示す登録応答を中継器１へ送信する（ステップ１３６）。
【００２９】
これに応じて、中継器１のアドレス登録手段１１Ｂは、親機２での登録結果を表示部１４で表示し、一連のアドレス登録処理を終了する。
このようにして、中継器１のアドレス登録手段１１Ｂで、子機ＭＡＣアドレスの中継器１に対する登録と、中継器ＭＡＣアドレスおよび子機中継用ＭＡＣアドレスの親機２に対する登録とを自動的に行うようにしたので、中継器１の追加に伴う中継器１および親機２での煩雑なＭＡＣアドレス登録の作業負担を軽減できる。
【００３０】
なお、以上では、中継器１として、中継転送専用の通信端末装置を用いた場合を例として説明したが、データを親機２へ送信する子機３Ａ〜３Ｃに、データ中継転送機能として、データ転送手段１１Ａやアドレス管理テーブル１３Ａを設けて、子機３Ａ〜３Ｃのいずれかまたは全部で中継器１の機能を兼用してもよい。
【００３１】
また、以上では、各子機からのデータを無線回線を介して親機へ収集するデータ通信システムを例として説明したが、これに限定されるものではない。例えば、子機、親機、および中継器の間で用いるデータ通信手段としては、無線通信ではなく有線通信など他のデータ通信手段を用いてもよく、前述と同様の作用効果が得られる。また、子機のデータを親機で収集するのではなく、２つの通信端末装置間で所望のデータをやり取りする場合、あるいは親機から各子機へデータを配信する場合にも、本発明を適用でき、前述と同様の作用効果が得られる。
【００３２】
【発明の効果】
以上説明したように、本発明は、データ転送手段において、送信先アドレスとして自装置のＭＡＣアドレスが付与されているとともに、送信元アドレスとして第１の通信端末装置のＭＡＣアドレスが付与されている第１のデータを受信した際は、送信先アドレスを第２の通信端末装置のＭＡＣアドレスに置換するとともに、送信元アドレスを第１の通信端末装置用の中継用ＭＡＣアドレスに置換した後、当該データを送信し、送信先アドレスとして第１の通信端末装置の中継用ＭＡＣアドレスが付与されているとともに、送信元アドレスとして第２の通信端末装置のＭＡＣアドレスが付与されている第２のデータを受信した際は、送信先アドレスを第１の通信端末装置のＭＡＣアドレスに置換するとともに、送信元アドレスを自装置のＭＡＣアドレスに置換した後、当該データを送信するようにしたものである。
【００３３】
これにより、中継対象となる第１の通信端末装置については、通信相手として中継器となる通信端末装置のＭＡＣアドレスを設定しておくとともに、第２の通信端末装置については、通信相手として第１の通信端末装置の中継用ＭＡＣアドレスを設定しておくだけで、これら第１の通信端末装置から送信されたデータが中継器となる通信端末装置で第２の通信端末装置へ中継転送されるとともに、第２の通信端末装置から送信されたデータが中継器となる通信端末装置により第１の通信端末装置へ中継転送される。
このため、中継器となる通信端末装置を追加するという比較的少ないコスト負担と、各通信端末装置のＭＡＣアドレスを設定するという軽微な作業負担で、既存のデータ通信システムの通信可能エリアを容易に拡大できるとともに、データ通信システムを柔軟に構築できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態にかかる通信端末装置の構成を示すブロック図である。
【図２】子機、親機および中継器で送受信されるデータの構成例である。
【図３】アドレス管理テーブルの構成例である。
【図４】アドレス管理テーブルの他の構成例である。
【図５】データ中継転送処理を示すシーケンス図である。
【図６】ＭＡＣアドレス登録処理を示すシーケンス図である。
【符号の説明】
１…中継器（通信端末装置）、１１…制御部、１１Ａ…データ転送手段、１１Ｂ…アドレス登録手段、１２…通信Ｉ／Ｆ部、１３…記憶部、１３Ａ…アドレス管理テーブル、１４…表示部、１５…操作入力部、２…親機（通信端末装置）、３Ａ，３Ｂ，３Ｃ…子機（通信端末装置）。
【図１】
2004363784.tif 000003
【図２】
2004363784.tif 000004
【図３】
2004363784.tif 000005
【図４】
2004363784.tif 000006
【図５】
2004363784.tif 000007
【図６】
2004363784.tif 000008