(57)【要約】【課題】子機から親機方向へのデータ通信の実行に対して非対称型通信システムにおいて通信容量、遅延、揺らぎなどで対応可能とする親子関係をスイッチする非対称型通信装置を提供することを目的とする。【解決手段】親機１０１は送信バッファおよび受信バッファの使用量を取得し、取得した送信バッファの使用量と受信バッファの使用量を比較する。親機１０１は、送信バッファの使用量が受信バッファの使用量よりも小さいと判断した場合には、親機１０１は子機１０２へ親機へのスイッチを指示し、親機へのスイッチを受け取った子機１０２は、自身の動作を親機へとスイッチする。また、子機１０２が親機へのスイッチを行った後、親機１０１は子機へのスイッチを行う。【選択図】図２
2010050655.tif 000002
【特許請求の範囲】
【請求項１】
親機と子機の関係にある複数の通信機器で構成された非対称型通信システムにおける通信機器であって、
前記通信端末間のデータ通信の方向に応じて、前記親機と子機の関係をスイッチすることを特徴とする通信機器。
【請求項２】
親機と子機の関係にある複数の通信機器で構成された非対称型通信システムにおける通信機器であって、
データ通信を処理するためのバッファを備え、
前記バッファの使用量に応じて、前記親機と子機の関係をスイッチすることを特徴とする通信機器。
【請求項３】
前記バッファの使用量とは、データを送信するために使用したバッファ量とデータを受信するために使用したバッファ量であることを特徴とする請求項２記載の通信機器。
【請求項４】
親機と子機の関係にある複数の通信機器で構成された非対称型通信システムにおける通信機器であって、
前記通信端末間でデータ通信中のデータ通信の種類に応じて親機と子機の関係をスイッチすることを特徴とする通信機器。
【請求項５】
前記データの種類は、前記通信端末間でデータ通信中のデータのポート番号であることを特徴とする請求項３に記載の通信機器。
【請求項６】
前記データの種類は、前記通信端末間でデータ通信中のデータのデータタイプであることを特徴とする請求項４に記載の通信機器。
【請求項７】
親機と子機の関係にある複数の通信機器で構成された非対称型通信システムにおける通信機器であって、
データ通信を処理するためのバッファ使用量、データ通信の種類、データ通信のポート番号、データ通信のデータタイプの中の少なくとも２つに応じて親機と子機の関係をスイッチすることを特徴とする通信機器。
【請求項８】
前記親機から前記子機方向へのデータ通信速度が前記子機から前記親機へのデータ通信速度よりも高速であることを特徴とする請求項１ないし７記載の非対称型通信システム。
【請求項９】
前記子機から前記親機方向へのデータ通信速度が前記親機から前記子機へのデータ通信速度よりも高速であることを特徴とする請求項１ないし７記載の非対称型通信システム。
【請求項１０】
前記親機と子機の関係をスイッチするかどうかを前記親機が判断し、前記親機は前記親機から前記子機へ前記親機と子機の関係をスイッチすると判断した場合は、前記親機と子機の関係をスイッチするよう子機へ通知することを特徴とする請求項１ないし９記載の通信機器。
【請求項１１】
前記親機と子機の関係をスイッチするかどうかを前記子機が判断し、前記子機から前記親機へ前記親機と子機との関係をスイッチするよう通知することを特徴とする請求項１ないし９記載の通信機器。
【請求項１２】
親機と子機の関係にある複数の通信機器で構成された非対称型通信システムであって、
請求項１ないし請求項１１のいずれかの通信機器を少なくとも１つ含むことを特徴とする非対称型通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親機と子機でデータ通信を行うための伝送路を形成する非対称型通信システムに関するものである。
【背景技術】
【０００２】
従来のＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）やＤＯＣＳＩＳ（Ｄａｔａ  Ｏｖｅｒ  Ｃａｂｌｅ  Ｓｅｒｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ）といった非対称型の通信システムにおいては、親機やマスター、センター装置と呼ばれる機器と子機やクライアント、加入者装置と呼ばれる機器間でデータ通信を行うための伝送路を形成し、インターネットなどのデータ通信を可能にしている。非対称型の通信システムでは一般的に親機から子機方向へのデータ通信速度が高速であり、さらに、親機と子機の関係は固定的である。
【０００３】
インターネットを利用したデータ通信サービスはサーバ／クライアントによる通信によって成立し、主に親機から子機方向へのデータ通信が行われることが多い。また、通信プロトコルに関しては、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）などが用いられる。従って、親機から子機方向へのデータ通信速度が高速であり、逆に子機から親機方向へのデータ通信速度は低速で構わなかった。また、限られたデータ通信速度を有効に利用するためには特許文献１のようにデータ通信を行う必要がある子機に対してのみ伝送路を形成することでデータ通信速度の向上を図るものであった。
【０００４】
図１は非対称型通信システムの接続図で、親機１０１と子機１０２間でデータ通信を行うための伝送路が形成され、上記伝送路を利用して、通信機器Ａ２０１と通信機器Ｂ２０２がデータ通信を行う。通信機器Ｂ２０２がデータ通信サービスの利用者の場合、通信機器Ａ２０１からのデータを受信することでデータ通信サービスを実行する。この時、通信データが流れる主な方向は、親機１０１から子機１０２方向である。データ通信を行うためのプロトコルがＦＴＰであった場合、子機１０２から親機１０１方向へデータ受信完了を示すＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）パケットが送信される。この時、通信データの流れる方向は子機１０２から親機１０１方向であるが、親機１０１方向から子機１０２方向へ流れる通信データの容量に比べると少ないため、非対称型通信システムで問題はない。
【特許文献１】特開平１１−７４９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の非対称型通信システムにおいて、通信データの流れる方向が子機１０２から親機１０１の場合、親機１０１から子機１０２方向に通信データが流れている場合と比べて、少ない容量のデータしか流すことができない。
【０００６】
近年、通信機器Ａ２０１と通信機器Ｂ２０２が実行するサービスに区別がなくなり、子機１０２から親機１０１方向へのデータ通信が実行されることが多くなってきたことで、非対称型通信システムでは対応できないこと、あるいはサービスの実行が困難になることが発生してきた。
【０００７】
本発明の目的は、上記課題を解決するために、データ通信の方向や、データ通信の種類に応じて、親機と子機の関係をスイッチし、データ通信に応じて適切な伝送路を提供することである。ここで、スイッチとは親機が子機あるいは子機に準ずる動作を行い、子機が親機あるいは親機に準ずる動作を行うことを指す。
【課題を解決するための手段】
【０００８】
前記従来の課題を解決するため、本発明の非対称型通信装置は親機の通信バッファの使用量または、通信データの種類または通信データのポート番号または通信データのデータタイプあるいは上記条件の組み合わせに応じて子機に対し親機へのスイッチを指示することによって、子機が親機にスイッチし、親機が子機にスイッチすることで、所望の伝送路を得る。
【発明の効果】
【０００９】
以上のように、本発明の親子関係をスイッチする非対称型通信装置によれば、通信データに応じて適切な伝送路を得ることができる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００１１】
図１は非対称型通信システムの接続図である。上記したように、親機１０１と子機１０２にてデータ通信を行うための伝送路が形成される。またこの伝送路を利用して、通信機器Ａ２０１と通信機器Ｂ２０２がデータ通信を行う。
【００１２】
なお、図１においては親機１０１および子機１０２は一対にて記述されるが本特許では、親機１０１および子機１０２の数によらず効果を発揮する。親機１０１、子機１０２についての構成や処理フローなど多くの特許詳細が本発明のより全般的な理解を提供するために示されている。これらの特許詳細なしで本発明を実施し得るのは、本技術分野にて通常の知識を有する者には明らかなことである。そして本発明の要旨と異なる公知機能および構成に対する詳細な説明は略する。
【００１３】
図１のように構成された非対称型通信システムにおいて、親機１０１は通信データを子機１０２とやり取りするために、通信バッファを持ち、さらに、通信バッファは送信用の送信バッファと受信用の受信バッファを持つ。ここで、送信バッファとは親機１０１から子機１０２へ通信データを送るときに使用される。また、受信バッファは子機１０２から送信された通信データを受信するときに使用される。
【００１４】
なお、通信バッファは伝送路のインターフェイスごとに構成されることが多く、親機１０１が通信機器Ａ２０１と通信データをやり取りするために使用する通信バッファは別途構成されることがある。本発明においては、通信バッファとは親機１０１が子機１０２と通信データをやり取りするために使用するバッファを指す。これは説明のための定義であり、親機１０１が通信機器Ａ２０１とやり取りするための通信バッファについて、本発明を適用しても同じ効果が得られる。したがって、通信バッファの定義は親機１０１が通信する相手を特定するものではない。
【００１５】
（実施の形態１）
本実施の形態では、バッファ使用量に応じて親子変更を行う方法について説明する。本実施の形態では、図１のように構成された非対称型通信システムにおいて、親機１０１は図２のようなフローに基づいて処理を行う。図２は、本実施の形態におけるバッファによる親子変更方法のフローを示すフローチャートである。
【００１６】
親機１０１と子機１０２によって構成された伝送路によって、通信機器Ａ２０１と通信機器Ｂがデータ通信を行うと、親機１０１の送信バッファおよび受信バッファに通信データが蓄積される。
【００１７】
（ステップＳ１０１）親機１０１は、送信バッファの使用量を取得し、ステップＳ１０２に進む。
【００１８】
（ステップＳ１０２）親機１０１は、受信バッファの使用量を取得し、ステップＳ１０３に進む。
【００１９】
（ステップＳ１０３）親機１０１は、取得した送信バッファの使用量と受信バッファの使用量を比較し、ステップＳ１０４に進む。
【００２０】
（ステップＳ１０４）親機１０１は、送信バッファの使用量が受信バッファの使用量よりも大きいと判断した場合は、処理をステップＳ１０１に戻し、送信バッファの使用量が受信バッファの使用量より小さいと判断した場合には、ステップＳ１０５に進む。
【００２１】
ステップＳ１０４で判断している内容は、通信データの流れる方向が、親機１０１から子機１０２であるかどうかである。単方向型の通信アプリケーションが実行されている場合、送信バッファまたは受信バッファのいずれかのバッファの使用量がゼロの場合もある。送信バッファの使用量が受信バッファの使用量よりも大きい場合、親機１０１と子機１０２によって構成された伝送路を用いて行われている通信の方向は、通信機器Ａ２０１から通信機器Ｂ２０２方向といえる。
【００２２】
（ステップＳ１０５）親機１０１は子機１０２へ親機へのスイッチを指示し、ステップＳ１０６に進む。
【００２３】
（ステップＳ１０６）親機へのスイッチを受け取った子機１０２は、自身の動作を親機へとスイッチする。また、子機１０２が親機へのスイッチを行った後、親機１０１は子機へのスイッチを行う。
【００２４】
上記動作フローにより子機１０２は親機へスイッチし、親機１０１は子機へのスイッチを行い、さらにデータ通信を継続することにより、非対称型通信システムの持つ通信速度の非対称性を逆転させることができる。
【００２５】
また、通信速度が親機１０１と子機１０２によって構成する伝送路が許容する通信速度を超える場合、送信バッファあるいは、受信バッファが溢れる場合があるが、この時も図２に示すフローに基づいて、親機と子機のスイッチを行うことで、バッファ溢れによる通信エラーを防止することができる。
【００２６】
また、非対称型通信システムにおいては、親機１０１から子機１０２方向への通信容量および、通信遅延あるいは通信ジッタなども優れている場合があり、通信容量のみならず、上記条件を改善することで通信データの通信品質を向上することができる。
【００２７】
なお、ステップＳ１０４において、受信バッファの使用量と送信バッファの使用量が等しい場合のフローを示していない。上記条件の場合、過去のバッファ使用量の推移に基づいて、親機、子機へのスイッチを実行してもよい。また、上記条件の場合、親機、子機へのスイッチを実行しなくともよい。
【００２８】
また、ステップＳ１０５にて親機１０１が子機１０２へ指示する親機へのスイッチを子機１０２が無視し、現在の動作を継続することを選択してもよい。この場合、親機１０１は親機としての動作を継続する。また、ステップ１０４にて送信バッファの使用量が受信バッファの使用量よりも多いとしても、親機１０１は現在の動作を継続し親機として動作してもよい。
【００２９】
（実施の形態２）
本実施の形態では、ポート番号により親子変更を行う方法について説明する。本実施の形態では、図１のように構成された非対称型通信システムにおいて、親機１０１は図３のようなフローに基づいて処理を行う。図３は、本実施の形態におけるポート番号による親子変更方法のフローを示すフローチャートである。
【００３０】
親機１０１と子機１０２によって構成された伝送路によって、通信機器Ａ２０１と通信機器Ｂがデータ通信を行うと、親機１０１の送信バッファおよび受信バッファに通信データが蓄積される。
【００３１】
（ステップＳ２０１）親機１０１は受信バッファに蓄積されている通信データの送信先または送信元のポート番号を取得し、ステップＳ２０２に進む。ここで、取得するポート番号は、送信先ポート番号か、送信元ポート番号か、送信先ポート番号と送信元ポート番号の組み合わせでもよい。
【００３２】
（ステップＳ２０２）親機１０１は、取得したポート番号に基づいて取得したポート番号がスイッチする対象であるかどうかを判断する。ここで、スイッチする対象かどうかの判断の条件はあらかじめ親機１０１に設定してある条件である。親機１０１は、ポート番号がスイッチする対象でない場合は、ステップＳ２０１へ処理を戻し、対象であった場合は、ステップＳ２０３に進む。ここで判断している内容は、通信データの種別であり、ポート番号により、通信データがどのような通信アプリケーションを実行しているかが明らかになる。
【００３３】
ポート番号としては、スイッチする対象か否かの二値であることから、例えば、「８０８０（ＨＴＴＰ）」が設定値となる。ポート番号１６ビットから構成されるので、０〜６５５３５までの値をとることができる。
【００３４】
（ステップＳ２０３）ポート番号がスイッチする対象であった場合、親機１０１は子機１０２に対し親機へのスイッチを指示する。
【００３５】
（ステップＳ２０４）親機へのスイッチ指示を受け取った子機１０２は、自身の動作を親機へスイッチする。また、子機１０２が親機へのスイッチを行った後、親機１０１は子機へのスイッチを行う。
【００３６】
上記動作フローにより子機１０２は親機へスイッチし、親機１０１は子機へのスイッチを行い、さらにデータ通信を継続することにより、非対称型通信システムの持つ通信速度の非対称性を逆転させることができる。
【００３７】
また、通信速度が親機１０１と子機１０２によって構成する伝送路が許容する通信速度を超える場合、送信バッファあるいは、受信バッファが溢れる場合があるが、この時も図３に示すフローに基づいて、親機と子機のスイッチを行うことで、バッファ溢れによる通信エラーを防止することができる。
【００３８】
また、非対称型通信システムにおいては、親機１０１から子機１０２方向への通信容量および、通信遅延あるいは通信ジッタなども優れている場合があり、通信容量のみならず、上記条件を改善することで通信データの通信品質を向上することができる。
【００３９】
なお、ステップＳ２０４にて親機１０１が子機１０２へ指示する親機へのスイッチを子機１０２が無視し、現在の動作を継続することを選択してもよい。この場合、親機１０１は親機としての動作を継続する。また、ステップＳ２０２にて、ポート番号がスイッチ対象であっても、親機１０１は現在の動作を継続し親機として動作してもよい。
【００４０】
また、ステップＳ２０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データタイプを取得し、ステップＳ２０２の判断条件をデータタイプとしてもよい。
【００４１】
また、ステップＳ２０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信先ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを取得し、ステップＳ２０２の判断条件を送信先ＩＰアドレスとしてもよい。
【００４２】
また、ステップＳ２０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信元ＩＰアドレスを取得し、ステップＳ２０２の判断条件を送信元ＩＰアドレスとしてもよい。
【００４３】
また、ステップＳ２０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信先ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）アドレスを取得し、ステップＳ２０２の判断条件を送信先ＭＡＣアドレスとしてもよい。
【００４４】
また、ステップＳ２０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信元ＭＡＣアドレスを取得し、ステップＳ２０２の判断条件を送信元ＭＡＣアドレスとしてもよい。
【００４５】
また、ステップＳ２０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データのＴＯＳ（Ｔｙｐｅ  Ｏｆ  Ｓｅｒｖｉｃｅフィールド）を取得し、ステップＳ２０２の判断条件をＴＯＳフィールドとしてもよい。
【００４６】
また、ステップＳ２０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データのＣＯＳ（Ｃｌａｓｓ  Ｏｆ  Ｓｅｒｖｉｃｅ）フィールドを取得し、ステップフローＳ２０２の判断条件をＣＯＳフィールドとしてもよい。
【００４７】
また、上記複数の条件を数および順不同に組み合わせてスイッチの条件として判断してもよい。
【００４８】
（実施の形態３）
本実施の形態では、データタイプおよびポート番号により親子変更を行う方法について説明する。図１のように構成された非対称型通信システムにおいて、親機１０１は図４のようなフローに基づいて処理を行う。図４は、本実施の形態におけるデータタイプおよびポート番号による親子変更方法のフローを示すフローチャートである。
【００４９】
親機１０１と子機１０２によって構成された伝送路によって、通信機器Ａ２０１と通信機器Ｂがデータ通信を行うと、親機１０１の送信バッファおよび受信バッファに通信データが蓄積される。
【００５０】
（ステップＳ３０１）親機１０１は、受信バッファに蓄積されている通信データのデータタイプおよびポート番号を取得し、ステップＳ３０２に進む。
【００５１】
（ステップＳ３０２）親機１０１は、取得したデータタイプに基づいて、取得したデータタイプがスイッチする対象であるかどうかを判断する。ここで、スイッチする対象かどうかの判断の条件はあらかじめ親機１０１に設定してある条件である。データタイプがスイッチする対象でない場合はステップＳ３０１へ処理を戻し、対象である場合は、ステップＳ３０３に進む。このステップで判断している内容は、通信データの種別になる。データタイプにより、通信データがどのような通信タイプを実行しているかが明らかになる。
データタイプは、スイッチする対象か否かの二値であるため、例えば、「１７（ＵＤＰ）」が設定値となる。この場合は、８ビットから構成されるので０〜２５５までの値を取ることができる。
【００５２】
（ステップＳ３０３）データタイプがスイッチする対象であった場合、親機１０１は取得したポート番号がスイッチする対象であるかどうかを判断する。ここで、スイッチする対象かどうかの判断条件はあらかじめ親機１０１に設定してある条件である。ポート番号がスイッチする対象でない場合は、ステップＳ３０１へ処理を戻し、スイッチする対象である場合は、ステップＳ３０４に進む。このステップで判断している内容は、通信データの種別になる。ポート番号により通信データがどのようなアプリケーションを実行しているかが明らかになる。
【００５３】
（ステップＳ３０４）ポート番号がスイッチする対象であった場合、親機１０１はフローＳ３０４にて子機１０２に対し親機へのスイッチを指示し、ステップＳ３０５に進む。
【００５４】
（ステップＳ３０５）親機へのスイッチ指示を受け取った子機１０２は、自身の動作を親機へスイッチする。また、子機１０２が親機へのスイッチを行った後、親機１０１は子機へのスイッチを行う。
【００５５】
上記動作フローにより子機１０２は親機へスイッチし、親機１０１は子機へのスイッチを行い、さらにデータ通信を継続することにより、非対称型通信システムの持つ通信速度の非対称性を逆転させることができる。
【００５６】
また、通信速度が親機１０１と子機１０２によって構成する伝送路が許容する通信速度を超える場合、送信バッファあるいは、受信バッファが溢れる場合があるが、この時も図４に示すフローに基づいて、親機と子機のスイッチを行うことで、バッファ溢れによる通信エラーを防止することができる。
【００５７】
また、非対称型通信システムにおいては、親機１０１から子機１０２方向への通信容量および、通信遅延あるいは通信ジッタなども優れている場合があり、通信容量のみならず、上記条件を改善することで通信データの通信品質を向上することができる。
【００５８】
なお、ステップＳ３０５にて親機１０１が子機１０２へ指示する親機へのスイッチを子機１０２が無視し、現在の動作を継続することを選択してもよい。この場合、親機１０１は親機としての動作を継続する。
【００５９】
また、ステップＳ３０２にて、データタイプがスイッチ対象であっても、親機１０１は現在の動作を継続し親機として動作してもよい。また、フローＳ３０３にて、ポート番号がスイッチ対象であっても、親機１０１は現在の動作を継続し親機として動作してもよい。
【００６０】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのデータタイプの代わりに、データの送信先ＩＰアドレスを取得し、ステップＳ３０２の判断条件を送信先ＩＰアドレスとしてもよい。
【００６１】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのデータタイプの代わりに、データの送信元ＩＰアドレスを取得し、ステップＳ３０２の判断条件を送信元ＩＰアドレスとしてもよい。
【００６２】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのデータタイプの代わりに、データの送信先ＭＡＣアドレスを取得し、ステップＳ３０２の判断条件を送信先ＭＡＣアドレスとしてもよい。
【００６３】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのデータタイプの代わりに、データの送信元ＭＡＣアドレスを取得し、ステップＳ３０２の判断条件を送信元ＭＡＣアドレスとしてもよい。
【００６４】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのデータタイプの代わりに、データのＴＯＳフィールドを取得し、ステップＳ３０２の判断条件をＴＯＳフィールドとしてもよい。
【００６５】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのデータタイプの代わりに、データのＣＯＳフィールドを取得し、ステップＳ３０２の判断条件をＣＯＳフィールドとしてもよい。
【００６６】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信先ＩＰアドレスを取得し、ステップＳ３０３の判断条件を送信先ＩＰアドレスとしてもよい。
【００６７】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信元ＩＰアドレスを取得し、ステップＳ３０３の判断条件を送信元ＩＰアドレスとしてもよい。
【００６８】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信先ＭＡＣアドレスを取得し、ステップＳ３０３の判断条件を送信先ＭＡＣアドレスとしてもよい。
【００６９】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データの送信元ＭＡＣアドレスを取得し、ステップＳ３０３の判断条件を送信元ＭＡＣアドレスとしてもよい。
【００７０】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データのＴＯＳフィールドを取得し、ステップＳ３０３の判断条件をＴＯＳフィールドとしてもよい。
【００７１】
また、ステップＳ３０１で取得する受信バッファに蓄積されているデータのポート番号の代わりに、データのＣＯＳフィールドを取得し、ステップＳ３０３の判断条件をＣＯＳフィールドとしてもよい。
【００７２】
また、上記複数の条件を数および順不同に組み合わせてスイッチの条件として判断してもよい。
【００７３】
なお、本発明においては、親機が親機と子機の関係をスイッチするかどうかを判断しているが、子機が判断をしても構わない。
【産業上の利用可能性】
【００７４】
本発明にかかる親子関係をスイッチする非対称型通信装置は、伝送路を流れる通信データの種別に応じて適切な伝送路を得ることができるので、非対称型通信装置による非対称型の伝送路等の用途に有用である。
【図面の簡単な説明】
【００７５】
【図１】非対称型通信システムの接続図
【図２】本発明の実施の形態１におけるバッファによる親子変更のフローチャート
【図３】本発明の実施の形態２におけるポート番号による親子変更のフローチャート
【図４】本発明の実施の形態３におけるデータタイプおよびポート番号による親子変更のフローチャート
【符号の説明】
【００７６】
１０１  親機
１０２  子機
２０１  通信機器Ａ
２０２  通信機器Ｂ
【図１】
2010050655.tif 000003
【図２】
2010050655.tif 000004
【図３】
2010050655.tif 000005
【図４】
2010050655.tif 000006