(57)【要約】【課題】通信システムにおいて、複数の回線を用いて優先度の高いデータをより高速に通信でき、かつ、受信側で、データを送信側と同様の順序に並べられるようにする。【解決手段】通信装置１０ａにおいて、シーケンス情報挿入部１２ａが、通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報（シーケンス番号）とを付与する。そして、振分け制御部１３ａは、優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける。さらに、変調・送信部１５ａ−１および１５ａ−２は、優先度情報およびシーケンス情報を付与されたフレームを、振分け制御部１３ａが振り分けた回線を用いて送信する。【選択図】図１
2013030955.tif 000002
【特許請求の範囲】
【請求項１】
通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与するシーケンス情報付与部と、
前記優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける振分け制御部と、
前記優先度情報およびシーケンス情報を付与されたフレームを、前記振分け制御部が振り分けた回線を用いて送信する送信部と、
を具備することを特徴とする通信装置。
【請求項２】
前記送信部は、前記優先度情報およびシーケンス情報を付与されたフレームを無線送信し、
前記振分け制御部は、前記送信部が前記優先度情報およびシーケンス情報を付与されたフレームを送信する無線回線の状態に応じて、前記シーケンス情報を付与されたフレームの各無線回線への振分を制御する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
フレームの優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報を付与され、複数の回線に振り分けて送信されるフレームを受信する受信部と、
前記受信部が受信した、前記優先度情報およびシーケンス情報を付与されたフレームを、当該シーケンス情報が示す並び順に従って前記優先度毎に並べる集約制御部と、
を具備することを特徴とする通信装置。
【請求項４】
第１通信装置と、第２通信装置とを具備する通信システムであって、
前記第１通信装置は、
通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与するシーケンス情報付与部と、
前記優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける振分け制御部と、
前記優先度情報およびシーケンス情報を付与されたフレームを、前記振分け制御部が振り分けた回線を用いて送信する送信部と、
を具備し、
前記第２通信装置は、
前記複数の回線に振り分けて前記第１通信装置から送信される、前記優先度情報およびシーケンス情報を付与されたフレームを受信する受信部と、
前記受信部が受信した、前記優先度情報およびシーケンス情報を付与されたフレームを、当該シーケンス情報が示す並び順に従って前記優先度毎に並べる集約制御部と、
を具備することを特徴とする通信システム。
【請求項５】
通信装置の送信方法であって、
通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与するシーケンス情報付与ステップと、
前記優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける振分け制御ステップと、
前記優先度情報およびシーケンス情報を付与されたフレームを、前記振分け制御部が振り分けた回線を用いて送信する送信ステップと、
を具備することを特徴とする送信方法。
【請求項６】
通信対象としてフレームを受信する通信装置の受信フレーム整列方法であって、
フレームの優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与され、複数の回線に振り分けて送信されるフレームを受信する受信ステップと、
前記受信部が受信した、前記優先度情報およびシーケンス情報を付与されたフレームを、当該シーケンス情報が示す並び順に従って前記優先度毎に並べる集約制御ステップと、
を具備することを特徴とする受信フレーム整列方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信装置の送信方法および通信装置の受信フレーム整列方法に関する。
【背景技術】
【０００２】
ＩＰパケットを伝送するポイントツーポイント（Ｐ−Ｐ）無線通信システムなどの無線通信において、音声や映像などリアルタイム性の要求されるデータを、低遅延かつ少ない揺らぎで通信しつつ、通信容量を大きくすることが求められる場合がある。そこで、２台の通信装置が、複数の回線を集約して仮想的な１本の論理回線を構築して通信を行うことで、通信容量の向上を図る技術が知られている。
ここで、複数の回線を用いてフレーム通信ないしパケット通信を行う場合、１つのデータを、送信側では通信フレーム単位ないしバケット単位で複数の回線に分配して送信し、受信側では複数の回線から受信される通信フレームないしパケットを収集し、元のデータを再構成する。送信側における分配前のフレーム順序ないしパケット順序と、受信側における収集後のフレーム順序ないしパケット順序との不一致による通信不良を防ぐために、送信側と受信側とでフレーム順序ないしパケット順序を保障する機構が必要になる。このように、受信側で、フレームやパケットを送信側と同様の順序に並べられるようにするために、フレームないしパケットに順序情報を付して送信する方法が知られている。
【０００３】
例えば、特許文献１に記載のフレーム分配方法では、回線集約通信における回線へのフレーム分配方法において、各回線の送信待ちキューに積まれたフレームのデータ量を均等にするようにフレームを各回線へ分配する。また、送信するフレームにそのフレームの順序情報を挿入し、受信側システムで受信したフレームから抽出した順序情報に基づいて受信フレームの順序を訂正する。
このような分配方法と順序情報挿入抽出機能を備える事で、集約した回線の通信帯域を有効に利用できかつ通信フレームの順序を保障することができるとされている。
【０００４】
また、特許文献２に記載のパケット順序制御方法は、種類や特性の異なる複数の通信回線を使用して広帯域化した通信回線を実現する通信システムにおけるパケット順序制御方法であって、複数の通信回線にそれぞれ対応する受信インタフェース毎にパケットを受信し、各判定部が、受信パケットに含まれる一連ＳＥＱＮＯおよびＩＦ毎ＳＥＱＮＯに基づいて、受信パケットの順序制御を行う。
これにより、広帯域化による効果が得られるとともに、通信回線の種類や特性の影響を受けることなくパケットを再組立て可能なパケット順序制御方法を得ることができるとされている。
【０００５】
また、サービスのリアルタイム性を重視して優先的に伝送したいデータ（例えば、ストリーミング配信される映像データや音声データ）と低優先データ（例えば、電子メールデータ）とが混在したネットワークでは、送信データのタイプに基づいてクラス分けを行い、優先データと低優先データとを区別して通信を行い、所定の品質を保障する方法がある。このようにデータの優先度に応じて通信を行う方法を実現する制御は、優先制御ないしＱｏＳ（Ｑｕａｌｉｔｙ  Ｏｆ  Ｓｅｒｖｉｃｅ）制御と呼ばれている。
【０００６】
この優先制御に関連して、特許文献３に記載のマルチアンテナ伝送システムは、送信側においてユーザパケット毎にそのユーザトラヒック系列のＱｏＳクラスを識別するパケット種別識別回路、ユーザパケットが遅延高優先クラスでありかつ１個の送信アンテナで転送可能な帯域の場合に、送信アンテナ毎の平均ＳＩＲ情報が最良のアンテナや、再送制御回路中の遅延高優先クラス用メモリのキュー長からキュー長最短のものを選択することで、何れの送信アンテナより送信するか決定する振り分け制御回路、および振り分け制御回路からのアンテナ選択信号に基づいて送信アンテナを振り分ける振り分け回路を備える。
これにより、複数のＱｏＳクラスのユーザパケットを混在して伝送する通信網に適用する場合に、遅延高優先クラスのユーザパケットの伝送遅延が改善され、遅延高優先クラスのユーザトラヒックの瞬断等による品質が改善されるとされている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−９８６６号公報
【特許文献２】特開２００９−２３９４４４号公報
【特許文献３】特開２００６−２２９５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載のフレーム分配方法は、各回線に流れるデータ量を均等にするものである。このため、回線毎に伝送容量が異なる場合には、特許文献１に記載のフレーム分配方法をそのまま適用することは出来ない。
また、特許文献１や特許文献２には、通信データの優先度に応じた処理を行うことは示されていない。従って、特許文献１に記載のフレーム分配方法や、特許文献２に記載のパケット順序制御方法を用いても、優先制御を実現することは出来ない。
【０００９】
また、特許文献３に記載のマルチアンテナ伝送システムは、遅延高優先クラスのユーザパケットを１個の送信アンテナに振り分けるものである。このため、他の無線回線（遅延高優先クラスを割り当てられた送信アンテナ以外のアンテナによる無線回線）に空きがある場合でも、当該他の無線回線を用いて遅延高優先クラスのパケットを送受信することは出来ない。すなわち、複数の回線を用いて、優先度の高いデータをより高速に通信することはできない。
【００１０】
本発明は、上述の課題を解決することのできる通信装置、通信システム、送信方法および受信フレーム整列方法を提供することを目的としている。
【課題を解決するための手段】
【００１１】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による通信装置は、通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与するシーケンス情報付与部と、前記優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける振分け制御部と、前記優先度情報およびシーケンス情報を付与されたフレームを、前記振分け制御部が振り分けた回線を用いて送信する送信部と、を具備することを特徴とする。
【００１２】
また、本発明の一態様による通信装置は、フレームの優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報を付与され、複数の回線に振り分けて送信されるフレームを受信する受信部と、前記受信部が受信した、前記優先度情報およびシーケンス情報を付与されたフレームを、当該シーケンス情報が示す並び順に従って前記優先度毎に並べる集約制御部と、を具備することを特徴とする。
【００１３】
また、本発明の一態様による通信システムは、第１通信装置と、第２通信装置とを具備する通信システムであって、前記第１通信装置は、通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与するシーケンス情報付与部と、前記優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける振分け制御部と、前記優先度情報およびシーケンス情報を付与されたフレームを、前記振分け制御部が振り分けた回線を用いて送信する送信部と、を具備し、前記第２通信装置は、前記複数の回線に振り分けて前記第１通信装置から送信される、前記優先度情報およびシーケンス情報を付与されたフレームを受信する受信部と、前記受信部が受信した、前記優先度情報およびシーケンス情報を付与されたフレームを、当該シーケンス情報が示す並び順に従って前記優先度毎に並べる集約制御部と、を具備することを特徴とする。
【００１４】
また、本発明の一態様による送信方法は、通信装置の送信方法であって、通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与するシーケンス情報付与ステップと、前記優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける振分け制御ステップと、前記優先度情報およびシーケンス情報を付与されたフレームを、前記振分け制御部が振り分けた回線を用いて送信する送信ステップと、を具備することを特徴とする。
【００１５】
また、本発明の一態様による受信フレーム整列方法は、通信対象としてフレームを受信する通信装置の受信フレーム整列方法であって、フレームの優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与され、複数の回線に振り分けて送信されるフレームを受信する受信ステップと、前記受信部が受信した、前記優先度情報およびシーケンス情報を付与されたフレームを、当該シーケンス情報が示す並び順に従って前記優先度毎に並べる集約制御ステップと、を具備することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数の回線を用いて、優先度の高いデータをより高速に通信でき、かつ、受信側で、受信したデータを送信側と同様の順序に並べることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態における通信システムの機能構成を示す概略ブロック図である。
【図２】同実施形態におけるシーケンス情報挿入部および振分け制御部の機能構成を示す概略ブロック図である。
【図３】同実施形態における集約制御部の機能構成を示す概略ブロック図である。
【図４】同実施形態における優先度情報付き送信フレームの概略構造を示すデータ構造図である。
【図５】同実施形態において、回線選択制御部が受信フレームをバッファから取り出す例を示す説明図である。
【図６】同実施形態において、シーケンス情報挿入部が、送信フレームに優先度情報とシーケンス番号とを挿入し、振分け制御部が、当該フレームをキューに格納する処理手順を示すフローチャートである。
【図７】同実施形態において、高優先フレームカウンタ部および低優先フレームカウンタ部がカウンタ値を更新する処理手順を示すフローチャートである。
【図８】同実施形態において、振分け制御部が、シーケンス情報付き送信フレームを無線回線に振り分ける処理手順を示すフローチャートである。
【図９】同実施形態において、集約制御部が、受信フレームの集約を行う処理手順を示すフローチャートである。
【図１０】同実施形態において、高優先フレーム期待値照合部が、受信バッファ部から出力された優先度情報とシーケンス番号とが、高優先期待値カウンタの示す期待値と合致するか否かを判定する処理手順を示すフローチャートである。
【図１１】同実施形態において、回線選択制御部が抽出データを取得して出力する処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施形態における通信システムの機能構成を示す概略ブロック図である。同図において、通信システム１は、通信装置１０ａと、通信装置１０ｂとを具備する。通信装置１０ａは、プロトコロル処理部１１ａと、シーケンス情報挿入部（シーケンス情報付与部）１２ａと、振分け制御部１３ａと、多重部１４ａ−１および１４ａ−２と、変調・送信部１５ａ−１および１５ａ−２と、受信・復調部１６ａ−１および１６ａ−２と、抽出部１７ａ−１および１７ａ−２と、集約制御部１８ａと、シーケンス情報削除部１９ａとを具備する。通信装置１０ｂは、プロトコロル処理部１１ｂと、シーケンス情報挿入部１２ｂと、振分け制御部１３ｂと、多重部１４ｂ−１および１４ｂ−２と、変調・送信部１５ｂ−１および１５ｂ−２と、受信・復調部１６ｂ−１および１６ｂ−２と、抽出部１７ｂ−１および１７ｂ−２と、集約制御部１８ｂと、シーケンス情報削除部１９ｂとを具備する。
【００１９】
通信装置１０ａと通信装置１０ｂとは、複数の無線回線（図１では無線回線＃１および＃２）を介して通信を行う。以下では、通信装置１０ａから通信装置１０ｂに伝送する方向を「上り」と称し、通信装置１０ｂから通信装置１０ａに伝送する方向を「下り」と称する。
本実施形態では、通信装置１０ｂの構成および動作は、通信装置１０ａの構成および動作と同様であり、以下では、通信装置１０ａの構成および動作について説明する。
ただし、本発明の適用範囲は、同様の通信装置を複数具備する通信システムに限らない。例えば、通信システムにおける上り回線について本発明を適用し、下り回線については他の通信方式を適用するようにしてもよい。この場合、上り回線の送信側と受信側とで、通信装置の構成が異なるが、このような場合にも本発明を適用し得る。
【００２０】
なお、図中に示す「＃１」、「＃２」は、それぞれ、回線＃１に関連する部分、回線＃２に関連する部分を示す。
ただし、本発明の適用範囲は、通信装置間の回線数が２つの場合に限らず、２つ以上であればよい。
【００２１】
なお、以下では、多重部１４ａ−１と１４ａ−２とを総称して「多重部１４ａ」と表記する。同様に、変調・送信部１５ａ−１と１５ａ−２とを総称して「変調・送信部１５ａ」と表記し、受信・復調部１６ａ−１と１６ａ−２とを総称して「受信・復調部１６ａ」と表記し、抽出部１７ａ−１と１７ａ−２とを総称して「抽出部１７ａ」と表記する。
【００２２】
プロトコロル処理部１１ａは、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのデータリンク層（または、データリンク層およびネットワーク層）の機能を実現する。例えば、プロトコロル処理部１１ａは、通信装置１０ａの外部から入力されるパケットデータを、ＩＥＥＥ８０２．３で規定されるＭＡＣフレームの形式に変換し、送信フレームとして、シーケンス情報挿入部１２ａに出力する。また、プロトコロル処理部１１ａは、シーケンス情報削除部１９ａから出力される受信フレームを、通信装置１０ａの外部のインタフェースに合わせたデータ形式に変換し、出力データとして、通信装置１０ａの外部に出力する。
【００２３】
なお、ここでいうフレームは、通信装置１０ａがデータを送信する際に、１まとまりとして扱うデータである。ここで、本発明は、特定のフレームに依存しない。すなわち、プロトコロル処理部１１ａが生成するフレームとして様々な形式のものを採用することができる。
また、ここでいう送信フレームは、通信装置１０ａが送信対象とするフレームであり、ここでいう受信フレームは、通信装置１０ａが受信したフレームである。
【００２４】
シーケンス情報挿入部１２ａは、プロトコロル処理部１１ａから出力された送信フレームの優先度を判定する。ここでいう優先度は、通信装置１０ａがフレームを送信する際の優先度である。シーケンス情報挿入部１２ａは、送信フレームの各々の優先度を、「高」または「低」のいずれかに決定し、通信装置１０ａは、優先度「高」の送信フレームを優先的に（すなわち、優先度「低」の送信フレームより先に）送信する。
【００２５】
そして、シーケンス情報挿入部１２ａは、プロトコロル処理部１１ａから出力された送信フレームに、判定結果の優先度を示す情報（以下では、「優先度情報」と称する）と、シーケンス情報とを挿入する。
ここでいうシーケンス情報は、フレームの優先度毎に設定される、フレームの並び順を示す情報である。このシーケンス情報は、受信側においてフレームを送信側と同順に並べるために用いられる。
【００２６】
本実施形態では、シーケンス情報挿入部１２ａが、優先度毎にカウンタ（シーケンス番号カウンタ）を具備する。そして、シーケンス情報挿入部１２ａは、このシーケンス番号カウンタによって保持される値（シーケンス番号）をシーケンス情報として、プロトコロル処理部１１ａから出力された送信フレームの先頭に、優先度情報と共に挿入する。そして、シーケンス情報挿入部１２ａは、優先度情報とシーケンス番号とを挿入した送信フレームを、振分け制御部１３ａに出力する。
【００２７】
このように、シーケンス情報挿入部１２ａは、通信対象であるフレームの各々に対して、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報を付与する。
なお、以下では、優先度情報とシーケンス番号とを挿入したフレームを、送信側においては「シーケンス情報付き送信フレーム」と称し、受信側においては「シーケンス情報付き受信フレーム」と称する。
【００２８】
振分け制御部１３ａは、シーケンス情報を付与されたフレームを、複数の回線のいずれかに振り分ける。すなわち、振分け制御部１３ａは、抽出部１７ａから出力された変調方式指定情報に基づいて、シーケンス情報挿入部１２ａから出力されたシーケンス情報付き送信フレームを、無線回線＃１、＃２のいずれの回線に送出するかを決定する。そして、振分け制御部１３ａは、決定した無線回線の多重部１４ａ（すなわち、無線回線＃１に決定した場合は、多重部１４ａ−１、無線回線＃２に決定した場合は、多重部１４ａ−２）に、シーケンス情報付き送信フレームを、多重対象データ（多重される元となるデータ）として出力する。
【００２９】
ここでいう変調方式指定情報は、変調・送信部１５ａが無線信号を送信する際に用いる変調方式を示す情報である。すなわち、変調・送信部１５ａ−１および１５ａ−２は、無線回線の状態（品質）に応じて変調方式を選択する適応変調方式にて無線信号を送信しており、変調方式指定情報は、変調・送信部１５ａ−１および１５ａ−２の各々について、無線信号を送信する際に用いる変調方式を示す。
【００３０】
この変調方式指定情報は、対向の通信装置（ここでは通信装置１０ｂ）が具備する受信・復調部（ここでは受信・復調部１６ｂ−１および１６ｂ−２）によって生成され、送信側の通信装置（ここでは通信装置１０ａ）に送信される。
受信・復調部１６ｂ−１は、無線回線＃１の状態を示す情報（例えば、伝搬路状態情報（Ｃｈａｎｎｅｌ  Ｓｔａｔｅ  Ｉｎｆｏｒｍａｔｉｏｎ：ＣＳＩ）、あるいは受信エラー率の情報など）を取得し、取得した情報に基づいて、変調・送信部１５ａ−１の用いる変調方式を決定する。
具体的には、受信・復調部１６ｂ−１は、無線回線＃１の状態が良好なときは、比較的伝送容量が大きい通信方式（例えば８ＰＳＫ（Ｐｈａｓｅ−Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）のように、多値数の大きい通信方式）に決定する。一方、降雨減衰など、無線回線＃１の状態が悪化しているときは、受信・復調部１６ｂ−１は、伝送容量は比較的小さいが、無線回線の状態悪化に対する耐力が比較的大きい通信方式（例えば４ＰＳＫのように、多値数の小さい通信方式）に決定する。
そして、受信・復調部１６ｂ−１は、決定した通信方式を示す変調方式判定結果を生成する。この変調方式判定結果は、多重部１４ｂ−１、変調・送信部１５ｂ−１および受信・復調部１６ａ−１を介して抽出部１７ａ−１に伝達される。そして、抽出部１７ａ−１は、取得した変調方式判定結果を、変調・送信部１５ａ−１に対する変調方式指定情報として、振分け制御部１３ａと、多重部１４ａ−１と、変調・送信部１５ａ−１とに出力する。
同様に、受信・復調部１６ｂ−２は、無線回線＃２の状態を示す情報に基づいて、変調・送信部１５ａ−２が用いる変調方式を決定し、決定した変調方式を示す変調方式判定結果を生成する。そして、抽出部１７ａ−２が、当該変調方式判定結果を取得し、変調・送信部１５ａ−２に対する変調方式指定情報として、振分け制御部１３ａと、多重部１４ａ−２と、変調・送信部１５ａ−２とに出力する。
【００３１】
このように、振分け制御部１３ａは、変調・送信部１５ａが、優先度情報およびシーケンス情報を付与されたフレーム（シーケンス情報付き送信フレーム）を送信する無線回線の状態に応じて、優先度情報およびシーケンス情報を付与されたフレームの各無線回線への振分を制御する。
【００３２】
また、振分け制御部１３ａは、優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に、複数の回線のいずれかに振り分ける。例えば、振分け制御部１３ａは、フレームを一時保存するバッファを備え、シーケンス情報挿入部１２ａから出力されるシーケンス付き送信フレームを、バッファに蓄える（書き込む）。そして、シーケンス情報挿入部１２ａは、バッファに蓄えたフレームのうち、優先度の高いフレームの振分けを行って、振分け先の多重部１４ａに出力する。そして、振分け制御部１３ａは、バッファに蓄えた優先度の高いフレームを全て振り分けた後に、バッファに蓄えた優先度の低いフレームの振分けを行って、振分け先の多重部１４ａに出力する。
振分け制御部１３ａが、優先度の高いフレームほど優先的に処理（振分けおよび多重部１４ａへの出力）することで、優先度の高いフレームの通信速度を確保（例えば、ＱｏＳにおいて保証する通信速度を確保）し得る。
【００３３】
多重部１４ａ−１は、振分け制御部１３ａから出力された多重対象データと、受信・復調部１６ａ−１から出力された変調方式判定結果とを無線フレームフォーマットに多重して、送信ベースバンド信号として、変調・送信部１５ａに出力する。
その際、多重部１４ａ−１は、抽出部１７ａ−１から出力された変調方式指定情報（上記のように、受信・復調部１６ｂ−１が生成した変調方式判定結果）に応じた多重方式で多重を行う。例えば、変調・送信部１５ａ−１の送信速度に応じて、多重部１４ａ−１が用いるコンテナの容量が異なる場合、多重部１４ａ−１は、変調方式指定情報によって指定される送信速度に応じたコンテナ容量に収まる多重対象データおよび変調方式判定結果を多重する。
なお、ここで多重部１４ａ−１が多重する変調方式判定結果は、通信装置１０ｂの変調・送信部１５ｂ−１が用いる変調方式を指定する変調方式指定情報として使用される。
【００３４】
多重部１４ａ−１と同様に、多重部１４ａ−２は、振分け制御部１３ａから出力された多重対象データと、受信・復調部１６ａ−１から出力された変調方式判定結果とを無線フレームフォーマットに多重して、送信ベースバンド信号として、変調・送信部１５ａに出力する。
【００３５】
変調・送信部１５ａは、優先度情報およびシーケンス情報を付与されたフレームを、振分け制御部１３ａが振り分けた回線を用いて送信（無線送信）する。
具体的には、変調・送信部１５ａ−１は、抽出部１７ａ−１から出力された変調方式指定情報に従って、多重部１４ａ−１から出力された送信ベースバンド信号（多重対象データと変調方式判定結果とを無線フレームフォーマットに多重したデータ）に変調を施し、さらに送信周波数帯の信号に変換して送信信号を生成する。そして、変調・送信部１５ａ−１は、生成した送信信号を、無線通信信号として、無線回線を介して、対向の通信装置（通信装置１０ｂ）に送信する。
同様に、変調・送信部１５ａ−２は、抽出部１７ａ−２から出力された変調方式指定情報に従って、多重部１４ａ−２から出力された送信ベースバンド信号に変調を施し、さらに送信周波数帯の信号に変換して送信信号を生成する。そして、変調・送信部１５ａ−２は、生成した送信信号を、無線通信信号として、無線回線を介して、対向の通信装置（通信装置１０ｂ）に送信する。
【００３６】
受信・復調部１６ａは、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報を付与され、複数の回線に振り分けて送信されるフレームを受信する。具体的には、受信・復調部１６ａは、対向の通信装置（通信装置１０ｂ）から、無線回線を介して送信された無線通信信号を、ベースバンド周波数の信号に変換し、さらに復調して得られる、受信ベースバンド信号を、抽出部１７ａに出力する。ここで、受信・復調部１６ａが受信する無線通信信号は、変調・送信部１５ａが送信する無線通信信号と同様、シーケンス情報を付与（挿入）されたフレームを含む。また、受信・復調部１６ａが無線通信信号にて受信するフレームは、変調・送信部１５ａが送信する無線通信信号と同様、複数の回線（＃１および＃２）に振り分けて送信される。
また、受信・復調部１６ａは、対向の通信装置（通信装置１０ｂ）から送信された受信無線信号から、無線回線の状態を判定して、下り方向の伝送に最適な変調方式を決定し、変調方式判定結果として、多重部１４ａに出力する。
【００３７】
抽出部１７ａは、受信・復調部１６ａから出力された受信ベースバンド信号から、シーケンス情報付き受信フレームを抽出し、抽出データとして集約制御部１８ａに出力する。また、抽出部１７ａは、受信ベースバンド信号から変調方式指定情報を抽出して、振分け制御部１３ａと多重部１４ａと変調・送信部１５ａとに出力する。
【００３８】
集約制御部１８ａは、抽出部１７ａ−１、抽出部１７ａ−２の各々から抽出データが出力されると、当該抽出データに含まれるシーケンス情報を基に、抽出部１７ａ−１から出力された抽出データと、抽出部１７ａ−２から出力された抽出データとの並べ替えを行い、シーケンス情報付き受信フレームとして、シーケンス情報削除部１９ａに出力する。
このように、集約制御部１８ａは、受信・復調部１６ａが受信した、優先度情報およびシーケンス情報を付与されたフレームを、当該シーケンス情報が示す並び順に従って優先度毎に並べる。
【００３９】
シーケンス情報削除部１９ａは、集約制御部１８ａから出力されたシーケンス情報付き受信フレームからシーケンス情報を削除し、受信フレームとしてプロトコロル処理部１１ａに出力する。
【００４０】
次に、図２を参照して、シーケンス情報挿入部１２ａと、振分け制御部１３ａとについて、より詳細に説明する。
図２は、シーケンス情報挿入部１２ａおよび振分け制御部１３ａの機能構成を示す概略ブロック図である。同図において、シーケンス情報挿入部１２ａは、優先度判定部１２１ａと、高優先フレームカウンタ部１２２ａと、低優先フレームカウンタ部１２３ａと、シーケンス番号挿入部１２４ａとを具備する。また、振分け制御部１３ａは、高優先キュー部１３１ａと、低優先キュー部１３２ａと、振分け比率決定部１３３ａと、回線選択制御部１３４ａとを具備する。
【００４１】
優先度判定部１２１ａは、プロトコロル処理部１１ａから出力された送信フレームの伝送の優先度（高または低）を、所定の判定基準に基づいて判定し、優先度判定結果として、高優先フレームカウンタ部１２２ａと、低優先フレームカウンタ部１２３ａと、シーケンス番号挿入部１２４ａに出力する。
高優先フレームカウンタ部１２２ａは、高優先フレームのシーケンス番号を生成するためのカウンタを有し、優先度判定部１２１ａから出力された優先度判定結果を基に、カウントアップ動作、または、値の保持動作を行い、結果を高優先フレーム・シーケンス番号として、シーケンス番号挿入部１２４ａに出力する。
低優先フレームカウンタ部１２３ａは、低優先フレームのシーケンス番号を生成するためのカウンタを有し、優先度判定部１２１ａから出力された優先度判定結果を基に、カウントアップ動作、または、値の保持動作を行い、結果を低優先フレーム・シーケンス番号として、シーケンス番号挿入部１２４ａに出力する。
【００４２】
シーケンス番号挿入部１２４ａは、優先度判定部１２１ａから出力された優先度判定結果と、高優先フレームカウンタ部１２２ａまたは低優先フレームカウンタ部１２３ａから出力されたシーケンス番号とを、プロトコロル処理部１１ａから出力された送信フレームの先頭に挿入する。より具体的には、シーケンス番号挿入部１２４ａは、優先度判定部１２１ａから出力された優先度判定結果が高優先（すなわち、優先度「高」）を示すときは、当該優先度判定結果と、高優先フレームカウンタ部１２２ａから出力された高優先フレーム・シーケンス番号とを、送信フレームの先頭に挿入する。一方、優先度判定部１２１ａから出力された優先度判定結果が低優先（すなわち、優先度「低」）を示すときは、シーケンス番号挿入部１２４ａは、当該優先度判定結果と、低優先フレームカウンタ部１２３ａから出力された低優先フレーム・シーケンス番号とを、送信フレームの先頭に挿入する。そして、シーケンス番号挿入部１２４ａは、優先度判定結果とシーケンス番号とを挿入した送信フレームを、シーケンス情報付き送信フレームとして、振分け制御部１３ａに出力する。
【００４３】
高優先キュー部１３１ａは、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）方式のメモリを有し、シーケンス情報挿入部１２ａ（シーケンス番号挿入部１２４ａ）から出力されたシーケンス情報付き送信フレームのうち、高優先のフレームを格納する。なお、以下では、高優先キュー部１３１ａの有するメモリを「高優先キュー」と称する。
低優先キュー部１３２ａも、高優先キューと同様にＦＩＦＯ方式のメモリであり、シーケンス情報挿入部１２ａ（シーケンス番号挿入部１２４ａ）から出力されたシーケンス情報付き送信フレームのうち、低優先のフレームを格納する。なお、以下では、低優先キュー部１３２ａの有するメモリを「低優先キュー」と称する。
【００４４】
振分け比率決定部１３３ａは、無線回線＃１の抽出部１７ａ−１から出力された変調方式指定情報と、無線回線＃２の抽出部１７ａ−２から出力された変調方式指定情報とを基に、各回線に振り分けるフレームの個数比率を決定し、振分け個数比率として、回線選択制御部１３４ａに出力する。その際、振分け比率決定部１３３ａは、無線回線＃１の伝送容量と、無線回線＃２の伝送容量との比と同様の振分け個数比率に決定する。これによって、一方の無線回線に送信フレームが集中することを防止して、各回線を効率的に使用し得る。
【００４５】
回線選択制御部１３４ａは、高優先キュー部１３１ａまたは低優先キュー部１３２ａからシーケンス情報付き送信フレームを取り出す（読み出して、キューから削除する）。また、回線選択制御部１３４ａは、振分け比率決定部１３３ａから出力された振分け比率を基に、無線回線＃１、＃２のいずれの回線に送出するかを決定し、決定した無線回線の多重部１４ａに、高優先キュー部１３１ａまたは低優先キュー部１３２ａから取り出したシーケンス情報付き送信フレームを、多重対象データとして出力する。
ここで、回線選択制御部１３４ａは、高優先キュー部１３１ａから優先的にシーケンス情報付き送信フレームを取り出す。例えば、回線選択制御部１３４ａは、高優先キュー部１３１ａがシーケンス情報付き送信フレームを格納しているときは、必ず高優先キュー部１３１ａからシーケンス情報付き送信フレームを取り出し、高優先キュー部１３１ａに格納されているシーケンス情報付き送信フレームが無く、かつ、低優先キュー部１３２ａがシーケンス情報付き送信フレームを格納しているときは、低優先キュー部１３２ａからシーケンス情報付き送信フレームを取り出す。
このように、回線選択制御部１３４ａが、高優先キュー部１３１ａから優先的にシーケンス情報付き送信フレームを取り出すことで、通信装置１０ａが優先度の高いフレームを優先的に（優先度の低いフレームより先に）送信するようにして、優先度の高いフレームの伝送速度の確保を図ることができる。
【００４６】
次に、図３を参照して、集約制御部１８ａについて、より詳細に説明する。
図３は、集約制御部１８ａの機能構成を示す概略ブロック図である。同図において、集約制御部１８ａは、受信バッファ部１８１ａ−１および１８１ａ−２と、高優先フレーム期待値照合部１８２ａと、低優先フレーム期待値照合部１８３ａと、回線選択制御部１８４ａとを具備する。
なお、以下では、受信バッファ部１８１ａ−１と１８１ａ−２とを総称して「受信バッファ部１８１ａ」と表記する。
【００４７】
受信バッファ部１８１ａは、無線回線毎に配置される。回線＃１の受信バッファ部１８１ａ−１は、回線＃１の抽出部１７ａ−１から出力された抽出データを、自らの有するバッファに格納するとともに、抽出データに含まれるシーケンス情報を、高優先フレーム期待値照合部１８２ａと、低優先フレーム期待値照合部１８３ａと、回線選択制御部１８４ａとに出力する。同様に、回線＃２の受信バッファ部１８１ａ−２は、回線＃２の抽出部１７ａ−２から出力された抽出データを、自らの有するバッファに格納するとともに、抽出データに含まれるシーケンス情報を、高優先フレーム期待値照合部１８２ａと、低優先フレーム期待値照合部１８３ａと、回線選択制御部１８４ａとに出力する。
【００４８】
高優先フレーム期待値照合部１８２ａは、期待値を生成するためのカウンタ（以下、「高優先期待値カウンタ」と称する）を有し、当該カウンタの示す期待値と、受信バッファ部１８１ａから出力されたシーケンス情報とを照合し、照合結果を高優先フレーム期待値照合結果として、回線選択制御部１８４ａに出力する。ここでいう期待値は、優先度毎に、回線選択制御部１８４ａが次に取得すべきフレームのシーケンス番号を示す値である。すなわち、高優先フレーム期待値は、回線選択制御部１８４ａが次に取得すべき高優先フレームのシーケンス番号を示し、低優先フレーム期待値は、回線選択制御部１８４ａが次に取得すべき低優先フレームのシーケンス番号を示す。
低優先フレーム期待値照合部１８３ａは、高優先フレーム期待値照合部１８２ａと同様に、期待値を生成するためのカウンタ（以下、「低優先期待値カウンタ」と称する）を有し、当該カウンタの示す期待値と、受信バッファ部１８１ａから出力されたシーケンス情報とを照合し、照合結果を低優先フレーム期待値照合結果として、回線選択制御部１８４ａに出力する。
【００４９】
回線選択制御部１８４ａは、高優先フレーム期待値照合結果と、低優先フレーム期待値照合結果とを基に、回線＃１の受信バッファ部１８１ａ−１から出力された抽出フレーム、または回線＃２の受信バッファ部１８１ａ−２から出力された抽出フレームのどちらかを選択し、シーケンス情報付き受信フレームとして、シーケンス情報削除部１９ａに出力する。
【００５０】
次に、図４および図５を参照して、シーケンス番号挿入部１２４ａによる、送信フレームへの優先度情報およびシーケンス番号の挿入、および、回線選択制御部１８４ａによる受信フレームの並べ替えについて説明する。
図４は、優先度情報付き送信フレームの概略構造を示すデータ構造図である。同図に示すように、優先動情報付き送信フレームでは、プロトコロル処理部１１ａから出力される送信フレームの先頭に優先度情報とシーケンス番号とが挿入されている。
上述したように、ここでのシーケンス番号は、優先度毎にフレームの並び順を示す番号である。この優先度情報と、シーケンス番号とを用いて、受信側の通信装置では、優先度毎に、送信側と同様のフレームの並び順を再現することができる。
【００５１】
なお、シーケンス番号挿入部１２４ａが、送信フレームに優先度情報およびシーケンス番号を付与する方法は、図４に示すように送信フレームの先頭に挿入する方法に限らず、受信側においてフレームと優先度情報とシーケンス番号とを対応付けて取得可能な様々な方法を用いることができる。例えば、送信フレームのヘッダに未使用領域がある場合、シーケンス番号挿入部１２４ａが、当該未使用領域に、優先度情報とシーケンス番号とを書き込むようにしてもよい。
【００５２】
図５は、回線選択制御部１８４ａが受信フレームをバッファから取り出す例を示す説明図である。
同図（ａ）では、回線＃１の受信バッファ部１８１ａ−１の先頭には、シーケンス番号１５２の高優先フレームが格納されている。また、回線＃２の受信バッファ部１８１ａ−２の先頭には、シーケンス番号１５３の高優先フレームが格納されている。また、回線選択制御部１８４ａは、シーケンス番号１５１までの高優先フレームと、シーケンス番号７５までの低優先フレームとを、バッファから取り出し済みである。
【００５３】
この場合、高優先フレーム期待値照合部１８２ａは、回線選択制御部１８４ａが取り出し済みの高優先フレームの次のシーケンス番号である１５２を、期待値としてカウンタに記憶している。そして、高優先フレーム期待値照合部１８２ａは、受信バッファ部１８１ａ−１、受信バッファ部１８１ａ−２の各々について、先頭に格納されているフレームが、期待値と同一のシーケンス番号の高優先フレームか否か判定する。そして、高優先フレーム期待値照合部１８２ａは、受信バッファ部１８１ａ−１の先頭のフレームが、期待値と同一のシーケンス番号の高優先フレームであることを検出し、期待値照合結果（高優先フレーム期待値照合結果）として回線番号＃１を示す情報を回線選択制御部１８４ａに出力する。
【００５４】
一方、低優先フレーム期待値照合部１８３ａは、回線選択制御部１８４ａが取り出し済みの低優先フレームの次のシーケンス番号である７６を、期待値としてカウンタに記憶している。そして、低優先フレーム期待値照合部１８３ａは、受信バッファ部１８１ａ−１、受信バッファ部１８１ａ−２の各々について、先頭に格納されているフレームが、期待値と同一のシーケンス番号の低優先フレームか否か判定する。そして、低優先フレーム期待値照合部１８３ａは、期待値と同一のシーケンス番号の低優先フレームが無いことを検出し、期待値照合結果（低優先フレーム期待値照合結果）として回線無しを示す情報を回線選択制御部１８４ａに出力する。
【００５５】
高優先フレーム期待値照合部１８２ａと低優先フレーム期待値照合部１８３ａとから期待値照合結果を取得した回線選択制御部１８４ａは、高優先フレーム期待値照合部１８２ａからの期待値照合結果を優先して、受信バッファ部からフレームを取得する。すなわち、高優先フレーム期待値照合部１８２ａから出力された期待値照合結果がいずれかの受信バッファ部を示す場合、回線選択制御部１８４ａは、当該受信バッファ部から高優先フレームを取得する。
図５（ａ）の例の場合、回線選択制御部１８４ａは、高優先フレーム期待値照合部１８２ａから出力された期待値照合結果に従って、回線＃１の受信バッファ部１８１ａ−１から、シーケンス番号１５２の高優先フレームを取り出す。これにより、受信バッファ部１８１ａ−１および１８１ａ−２に格納されるフレームは、図５（ｂ）のようになる。
【００５６】
図５（ｂ）では、回線＃１の受信バッファ部１８１ａ−１の先頭には、シーケンス番号７６の低優先フレームが格納されている。また、回線＃２の受信バッファ部１８１ａ−２の先頭には、シーケンス番号１５３の高優先フレームが格納されている。また、回線選択制御部１８４ａは、シーケンス番号１５２までの高優先フレームと、シーケンス番号７５までの低優先フレームとを、バッファから取り出し済みである。
【００５７】
この場合、高優先フレーム期待値照合部１８２ａは、回線選択制御部１８４ａが取り出し済みの高優先フレームの次のシーケンス番号である１５３を、期待値としてカウンタに記憶している。そして、高優先フレーム期待値照合部１８２ａは、受信バッファ部１８１ａ−２の先頭のフレームが、期待値と同一のシーケンス番号の高優先フレームであることを検出し、期待値照合結果として回線番号＃２を示す情報を回線選択制御部１８４ａに出力する。
【００５８】
一方、低優先フレーム期待値照合部１８３ａは、回線選択制御部１８４ａが取り出し済みの低優先フレームの次のシーケンス番号である７６を、期待値としてカウンタに記憶している。そして、低優先フレーム期待値照合部１８３ａは、受信バッファ部１８１ａ−１の先頭のフレームが、期待値と同一のシーケンス番号の低優先フレームであることを検出し、期待値照合結果として回線番号＃１を示す情報を回線選択制御部１８４ａに出力する。
【００５９】
高優先フレーム期待値照合部１８２ａと低優先フレーム期待値照合部１８３ａとから期待値照合結果を取得した回線選択制御部１８４ａは、高優先フレーム期待値照合部１８２ａからの期待値照合結果を優先して、受信バッファ部からフレームを取得する。
図５（ｂ）の例の場合、回線選択制御部１８４ａは、高優先フレーム期待値照合部１８２ａから出力された期待値照合結果に従って、回線＃２の受信バッファ部１８１ａ−１から、シーケンス番号１５３の高優先フレームを取り出す。これにより、受信バッファ部１８１ａ−１および１８１ａ−２に格納されるフレームは、図５（ｃ）のようになる。
【００６０】
図５（ｃ）では、回線＃１の受信バッファ部１８１ａ−１の先頭には、シーケンス番号７６の低優先フレームが格納されている。また、回線＃２の受信バッファ部１８１ａ−２の先頭には、シーケンス番号７７の低優先フレームが格納されている。また、回線選択制御部１８４ａは、シーケンス番号１５３までの高優先フレームと、シーケンス番号７５までの低優先フレームとを、バッファから取り出し済みである。
【００６１】
この場合、高優先フレーム期待値照合部１８２ａは、回線選択制御部１８４ａが取り出し済みの高優先フレームの次のシーケンス番号である１５４を、期待値としてカウンタに記憶している。そして、高優先フレーム期待値照合部１８２ａは、期待値と同一のシーケンス番号の高優先フレームが無いことを検出し、期待値照合結果として回線無しを示す情報を回線選択制御部１８４ａに出力する。
【００６２】
一方、低優先フレーム期待値照合部１８３ａは、回線選択制御部１８４ａが取り出し済みの低優先フレームの次のシーケンス番号である７６を、期待値としてカウンタに記憶している。そして、低優先フレーム期待値照合部１８３ａは、受信バッファ部１８１ａ−１の先頭のフレームが、期待値と同一のシーケンス番号の低優先フレームであることを検出し、期待値照合結果として回線番号＃１を示す情報を回線選択制御部１８４ａに出力する。
【００６３】
高優先フレーム期待値照合部１８２ａと低優先フレーム期待値照合部１８３ａとから期待値照合結果を取得した回線選択制御部１８４ａは、高優先フレーム期待値照合部１８２ａからの期待値照合結果を優先して、受信バッファ部からフレームを取得する。しかし、図５（ｃ）の例では、高優先フレーム期待値照合部１８２ａは、回線無しを示す期待値照合結果を出力している。
そこで、回線選択制御部１８４ａは、低優先フレーム期待値照合部１８３ａから出力された期待値照合結果に従って、回線＃１の受信バッファ部１８１ａ−１から、シーケンス番号７６の低優先フレームを取り出す。これにより、受信バッファ部１８１ａ−１および１８１ａ−２に格納されるフレームは、図５（ｄ）のようになる。
【００６４】
このように、回線選択制御部１８４ａが、高優先フレーム期待値照合部１８２ａと低優先フレーム期待値照合部１８３ａとから期待値照合結果に基づいて、受信バッファ部からフレームを取得することで、回線選択制御部１８４ａは、優先度毎に、送信側と同じ並び順でフレームを取り出すことが出来る。図５の例では、回線選択制御部１８４ａは、シーケンス番号１５２の高優先フレームを取り出した後、シーケンス番号１５３の高優先フレームを取り出している。
【００６５】
また、回線選択制御部１８４ａが、高優先フレーム期待値照合部１８２ａからの期待値照合結果を優先して、受信バッファ部からフレームを取得することで、回線選択制御部１８４ａは、高優先フレームを優先的に取り出すことができる。従って、通信装置１０ａは、高優先フレームを優先的に処理することができ、高優先フレームの通信速度の確保を図ることができる。
【００６６】
次に、図６および図７を参照して、シーケンス情報挿入部１２ａおよび振分け制御部１３ａの動作について説明する。
図６は、シーケンス情報挿入部１２ａが、送信フレームに優先度情報とシーケンス番号とを挿入し、振分け制御部１３ａが、当該フレームをキューに格納する処理手順を示すフローチャートである。シーケンス情報挿入部１２ａは、プロトコロル処理部１１ａから送信フレームが出力されたことを検出すると、同図の処理を開始する。
【００６７】
同図の処理において、まず、優先度判定部１２１ａは、所定の判定基準（例えば、ＶＬＡＮ  ＣｏＳ値等）に基づいて、プロトコロル処理部１１ａから出力された送信フレームの優先度（高または低）を判定する。そして、優先度判定部１２１ａは、優先度判定結果を、高優先フレームカウンタ部１２２ａ、低優先フレームカウンタ部１２３ａ、およびシーケンス番号挿入部１２４ａに出力する（ステップＳ１０１）。
【００６８】
次に、高優先フレームカウンタ部１２２ａおよび低優先フレームカウンタ部１２３ａは、優先度判定部１２１ａから出力された優先度判定結果に基づいて、各々が有するカウンタの値を更新し、それぞれのカウンタ値をシーケンス番号挿入部１２４ａに出力する（ステップＳ１０２）。
【００６９】
ここで、図７は、高優先フレームカウンタ部１２２ａおよび低優先フレームカウンタ部１２３ａがカウンタ値を更新する処理手順を示すフローチャートである。高優先フレームカウンタ部１２２ａおよび低優先フレームカウンタ部１２３ａは、図６のステップＳ１０２において、図７の処理を実行する。
図７の処理において、高優先フレームカウンタ部１２２ａは、優先度判定部１２１ａから出力された優先度判定結果が「高」か否かを判定する（ステップＳ２０１）。優先度判定結果が「高」であると判定した場合（ステップＳ２０１：ＹＥＳ）、高優先フレームカウンタ部１２２ａは、自らの有するカウンタを＋１カウントアップする、すなわちカウンタ値に１を加える（ステップＳ２０２）。そして、高優先フレームカウンタ部１２２ａは、カウンタ値を、高優先フレーム・シーケンス番号としてシーケンス番号挿入部１２４ａに出力する（ステップＳ２１１）。
一方、優先度判定結果が「低」であると判定した場合（ステップＳ２０１：ＮＯ）、高優先フレームカウンタ部１２２ａは、カウンタ値を保持して（すなわち、何も行わずに）、ステップＳ２１１に進む。
【００７０】
また、低優先フレームカウンタ部１２３ａは、優先度判定部１２１ａから出力された優先度判定結果が「低」か否かを判定する（ステップＳ２２１）。優先度判定結果が「低」であると判定した場合（ステップＳ２２１：ＹＥＳ）、低優先フレームカウンタ部１２３ａは、自らの有するカウンタを＋１カウントアップする（ステップＳ２２２）。そして、低優先フレームカウンタ部１２３ａは、カウンタ値を、低優先フレーム・シーケンス番号としてシーケンス番号挿入部１２４ａに出力する（ステップＳ２３１）。
一方、優先度判定結果が「高」であると判定した場合（ステップＳ２２１：ＮＯ）、低優先フレームカウンタ部１２３ａは、カウンタ値を保持して（すなわち、何も行わずに）、ステップＳ２３１に進む。
そして、ステップＳ２１１およびＳ２３１の処理を終了した後、同図の処理を終了する。
【００７１】
図６に戻って、シーケンス番号挿入部１２４ａは、優先度判定部１２１ａから出力された優先度判定結果に基づいて、高優先フレームカウンタ部１２２ａから出力された高優先フレーム・シーケンス番号と、低優先フレームカウンタ部１２３ａから出力された低優先フレーム・シーケンス番号とのいずれかを、優先度判定結果とセットで、プロトコロル処理部１１ａから出力された送信フレームの先頭に挿入する（ステップＳ１０３）。具体的には、シーケンス番号挿入部１２４ａは、優先度判定結果が「高」であれば高優先フレーム・シーケンス番号を挿入し、優先度判定結果が「低」であれば低優先フレーム・シーケンス番号を挿入する。
そして、シーケンス番号挿入部１２４ａは、優先度判定結果とシーケンス番号とを挿入した送信フレームを、シーケンス情報付き送信フレームとして、振分け制御部１３ａに出力する（ステップＳ１０４）。
【００７２】
シーケンス番号挿入部１２４ａからシーケンス情報付き送信フレームが出力されると、高優先キュー部１３１ａまたは低優先キュー部１３２ａが、当該シーケンス情報付き送信フレームを、その優先度に応じて、自らの有するＦＩＦＯ方式のメモリに格納する（ステップＳ１０５）。
【００７３】
具体的には、高優先キュー部１３１ａは、シーケンス番号挿入部１２４ａから出力されたシーケンス情報付き送信フレームの優先度が高か否かを判定し、優先度が高であると判定した場合、当該シーケンス情報付き送信フレームを高優先キューに格納する。一方、優先度が低であると判定した場合、高優先キュー部１３１ａは、当該シーケンス情報付き送信フレームの格納を行わない（何もしない）。このように、高優先キュー部１３１ａは、シーケンス番号挿入部１２４ａから出力されたシーケンス情報付き送信フレームのうち、高優先送信フレームを高優先キューに格納する。
【００７４】
また、低優先キュー部１３２ａは、シーケンス番号挿入部１２４ａから出力されたシーケンス情報付き送信フレームの優先度が低か否かを判定し、優先度が低であると判定した場合、当該シーケンス情報付き送信フレームを低優先キューに格納する。一方、優先度が高であると判定した場合、低優先キュー部１３２ａは、当該シーケンス情報付き送信フレームの格納を行わない（何もしない）。このように、低優先キュー部１３２ａは、シーケンス番号挿入部１２４ａから出力されたシーケンス情報付き送信フレームのうち、低優先送信フレームを低優先キューに格納する。
その後、同図の処理を終了する。
【００７５】
次に、図８を参照して、振分け制御部１３ａの動作について説明する。
図８は、振分け制御部１３ａが、シーケンス情報付き送信フレームを無線回線に振り分ける処理手順を示すフローチャートである。振分け制御部１３ａは、通信装置１０ａの動作中において、繰り返し同図の処理を行う。
同図の処理において、まず、回線選択制御部１３４ａは、高優先キューにシーケンス情報付き送信フレームが格納されているか否かを判定する（ステップＳ３０１）。格納されていると判定した場合（ステップＳ３０１：ＹＥＳ）、回線選択制御部１３４ａは、高優先キューからシーケンス情報付き送信フレームを読み出す（ステップＳ３１１）。
【００７６】
また、振分け比率決定部１３３ａは、回線＃１の抽出部１７ａ−１から出力された変調方式指定情報と、回線＃２の抽出部１７ａ−２から出力された変調方式指定情報とを基に、回線の容量使用率が均等になるように、各回線に振り分けるフレームの個数比率を決定し、決定した個数比率を振分け個数比率として、回線選択制御部１３４ａに出力する（ステップＳ３４１）。
次に、回線選択制御部１３４ａは、振分け比率決定部１３３ａから出力された振分け比率を基に、無線回線＃１、＃２のいずれかを決定（選択）する（ステップＳ３４２）。
【００７７】
ただし、振分け比率決定部１３３ａが振分け個数比率を決定するタイミングは、回線選択制御部１３４ａがシーケンス情報付き送信フレームをキューから読み出す毎に限らない。例えば、変調・送信部１５ａ−１または変調・送信部１５ａ−２の変調方式が変更される毎に、振分け比率決定部１３３ａが振分け個数比率を決定するようにしてもよい。この場合、例えば、回線選択制御部１３４ａは、振分け比率決定部１３３ａから出力される振分け個数比率を記憶し、振分け比率決定部１３３ａから振分け個数比率が出力される毎に更新する。そして、回線選択制御部１３４ａは、自らの記憶している振分け個数比率に基づいて、無線回線＃１、＃２のいずれかを決定する。
このように、変調・送信部１５ａ−１または変調・送信部１５ａ−２の変調方式が変更される毎に、振分け比率決定部１３３ａが振分け個数比率を決定することで、振分け比率決定部１３３ａが振分け個数比率を決定する回数を削減することができ、振分け比率決定部１３３ａの負荷を軽減することができる。
【００７８】
ステップＳ３４２の後、回線選択制御部１３４ａは、ステップＳ３１１または後述するステップＳ３３２でキューから読み出したシーケンス情報付き送信フレームを、多重対象データとしてステップＳ３３２で決定した無線回線の多重部１４ａに出力する（ステップＳ３４３）。
その後、同図の処理を終了する。
【００７９】
一方、ステップＳ３０１において、高優先キューにシーケンス情報付き送信フレームが格納されていないと判定した場合（ステップＳ３０１：ＮＯ）、回線選択制御部１３４ａは、低優先キューにシーケンス情報付き送信フレームが格納されているか否かを判定する（ステップＳ３２１）。格納されていると判定した場合（ステップＳ３２１：ＹＥＳ）、回線選択制御部１３４ａは、低優先キューからシーケンス情報付き送信フレームを読み出す（ステップＳ３３２）。
その後、ステップＳ３４１に進む。
一方、ステップＳ３２１において、低優先キューにシーケンス情報付き送信フレームが格納されていないと判定した場合（ステップＳ３２１：ＮＯ）、同図の処理を終了する。
【００８０】
次に、図９〜図１１を参照して、集約制御部１８ａの動作について説明する。
図９は、集約制御部１８ａが、受信フレームの集約を行う処理手順を示すフローチャートである。集約制御部１８ａは、通信装置１０ａの動作中において、繰り返し同図の処理を行う。
同図の処理において、まず、回線＃１の受信バッファ部１８１ａ−１は、自らの有するバッファの先頭に格納されている抽出データ（抽出部１７ａから出力されたシーケンス情報付き受信フレーム）から優先度情報とシーケンス番号とを読み出して、高優先フレーム期待値照合部１８２ａと、低優先フレーム期待値照合部１８３ａとに出力する。
また、回線＃２の受信バッファ部１８１ａ−２は、自らの有するバッファの先頭に格納されている抽出データから優先度情報とシーケンス番号とを読み出して、高優先フレーム期待値照合部１８２ａと、低優先フレーム期待値照合部１８３ａとに出力する。
【００８１】
次に、高優先フレーム期待値照合部１８２ａと低優先フレーム期待値照合部１８３ａとは、それぞれ、受信バッファ部１８１ａ−１と受信バッファ部１８１ａ−２とから出力される優先度情報およびシーケンス番号に基づいて、自らの記憶する期待値と合致するか否かを判定し、判定結果を回線選択制御部１８４ａに出力する（ステップＳ６０２）。
【００８２】
ここで、図１０は、高優先フレーム期待値照合部１８２ａが、受信バッファ部１８１ａ−１および受信バッファ部１８１ａ−２から出力された優先度情報とシーケンス番号とが、高優先期待値カウンタの示す期待値と合致するか否かを判定する処理手順を示すフローチャートである。高優先フレーム期待値照合部１８２ａは、図９のステップＳ６０２において、同図の処理を開始する。
図１０の処理において、高優先フレーム期待値照合部１８２ａは、無線回線の番号を示すカウンタｉの値を１に初期設定する（ステップＳ７０１）。
【００８３】
次に、高優先フレーム期待値照合部１８２ａは、無線回線＃ｉの受信バッファ部から出力された優先度情報が高優先を示すか否かを判定する（ステップＳ７０２）。高優先を示すと判定した場合（ステップＳ７０２：ＹＥＳ）、高優先フレーム期待値照合部１８２ａは、無線回線＃ｉの受信バッファ部から出力されたシーケンス番号と、高優先期待値カウンタの示す期待値とが一致するか否かを判定する（ステップＳ７１１）。一致すると判定した場合（ステップＳ７１１：ＹＥＳ）、高優先フレーム期待値照合部１８２ａは、無線回線＃ｉを示す照合結果を生成し、高優先フレーム期待値照合結果として、回線選択制御部１８４ａに出力する（ステップＳ７２１）。
【００８４】
その後、高優先フレーム期待値照合部１８２ａは、無線回線＃ｉの先頭に格納された抽出データ（シーケンス情報付き受信フレーム）が、読み出されたか否かを判定する（ステップＳ７２２）。なお、この抽出データの読出は、図９のステップＳ６０４において回線選択制御部１８４ａによって行われる。
抽出データが読み出されていないと判定した場合（ステップＳ７２２：ＮＯ）、ステップＳ７２２に戻り、抽出データが読み出されるのを待ち受ける。
一方、抽出データが読み出されたと判定した場合（ステップＳ７２２：ＹＥＳ）、高優先フレーム期待値照合部１８２ａは、高優先期待値カウンタの値（期待値）を＋１カウントアップする（ステップＳ７２３）。その後、同図の処理を終了する。
【００８５】
一方、ステップＳ７０２において、優先度情報が高優先を示さないと判定した場合（ステップＳ７０２：ＮＯ）、および、ステップＳ７１１において、シーケンス番号と期待値とが一致しないと判定した場合（ステップＳ７１１：ＮＯ）、高優先フレーム期待値照合部１８２ａは、無線回線の番号を示すカウンタｉの値を＋１カウントアップする（ステップＳ７３２）。
【００８６】
次に、高優先フレーム期待値照合部１８２ａは、カウンタｉの値が回線数（本実施形態では２）より大きいか否かを判定する（ステップＳ７３２）。カウンタｉの値が回線数以下であると判定した場合（ステップＳ７３２：ＮＯ）、ステップＳ７０２に戻る。
一方、カウンタｉの値が回線数より大きいと判定した場合（ステップＳ７３２：ＹＥＳ）、高優先フレーム期待値照合部１８２ａは、該当する無線回線が無いことを示す照合結果を生成し、高優先フレーム期待値照合結果として、回線選択制御部１８４ａに出力する（ステップＳ７４１）。
その後、同図の処理を終了する。
【００８７】
このように、高優先フレーム期待値照合部１８２ａは、シーケンス番号が高優先フレーム期待値照合部１８２ａ自らの記憶する期待値と合致する抽出データを格納する無線回線の番号、あるいは、該当する無線回線が無いことを示す情報を、高優先フレーム期待値照合結果として、回線選択制御部１８４ａに出力する。
同様に、低優先フレーム期待値照合部１８３ａは、シーケンス番号が低優先フレーム期待値照合部１８３ａ自らの記憶する期待値と合致する抽出データを格納する無線回線の番号、あるいは、該当する無線回線が無いことを示す情報を、低優先フレーム期待値照合結果として、回線選択制御部１８４ａに出力する。
【００８８】
図９に戻って、高優先フレーム期待値照合部１８２ａから高優先フレーム期待値照合結果を取得し、低優先フレーム期待値照合部１８３ａから低優先期待値フレーム照合結果を取得した回線選択制御部１８４ａは、これらの照合結果を基に、回線＃１の受信バッファ部１８１ａ−１、または回線＃２の受信バッファ部１８１ａ−２のいずれかを選択し、選択した受信バッファから抽出データを取得して、シーケンス情報付き受信フレームとしてシーケンス情報削除部１９ａに出力する（ステップＳ６０４）。その際、図５で説明したように、回線選択制御部１８４ａは、高優先フレーム期待値照合部１８２ａからの期待値照合結果を優先して、受信バッファ部を選択する。
【００８９】
ここで、図１１は、回線選択制御部１８４ａが抽出データを取得して出力する処理手順を示すフローチャートである。回線選択制御部１８４ａは、図９のステップＳ６０３において同図の処理を開始する。
図１１の処理において、回線選択制御部１８４ａは、高優先フレーム期待値照合結果が、無線回線の番号を示すか否かを判定する（ステップＳ８０１）。無線回線の番号を示すと判定した場合（ステップＳ８０１：ＹＥＳ）、回線選択制御部１８４ａは、この高優先フレーム期待値照合結果が示す無線回線の受信バッファから抽出データを読み出す（ステップＳ８１１）。
そして、回線選択制御部１８４ａは、ステップＳ８１１または後述するステップＳ８３１で読み出した抽出データを、シーケンス情報付き受信フレームとしてシーケンス情報削除部１９ａに出力する（ステップＳ８４１）。
その後、同図の処理を終了する。
【００９０】
一方、ステップＳ８０１において、高優先フレーム期待値照合結果が、該当する無線回線無しを示すと判定した場合（ステップＳ８０１：ＮＯ）、回線選択制御部１８４ａは、低優先フレーム期待値照合結果が、無線回線の番号を示すか否かを判定する（ステップＳ８２１）。無線回線の番号を示すと判定した場合（ステップＳ８２１：ＹＥＳ）、回線選択制御部１８４ａは、この低優先フレーム期待値照合結果が示す無線回線の受信バッファから抽出データを読み出す（ステップＳ８３１）。
その後、ステップＳ８４１に進む。
一方、ステップＳ８２１において、低優先フレーム期待値照合結果が、該当する無線回線無しを示すと判定した場合（ステップＳ８２１：ＮＯ）、同図の処理を終了する。
【００９１】
以上のように、シーケンス情報挿入部１２ａが、当該フレームに設定された優先度を示す優先度情報と、フレームの優先度毎にフレームの並び順を示す情報であるシーケンス情報とを付与する。そして、振分け制御部１３ａが、優先度情報およびシーケンス情報を付与されたフレームを、当該優先度情報およびシーケンス情報を付与されたフレームの優先度に応じて、優先度の高いフレームほど優先的に複数の回線のいずれかに振り分ける。そして、変調・送信部１５ａが、優先度情報およびシーケンス情報を付与されたフレームを、振分け制御部１３ａが振り分けた回線を用いて送信する。
これにより、複数の回線を用いてフレームを送信しても、フレームの優先度に応じたフレーム振分け制御が可能となるため、低優先フレームの順序制御に要する時間に影響されず、高優先フレームの順序制御を行うことができ、順序制御に伴う遅延時間および遅延時間の揺らぎを低減することが可能であり、かつ、受信側では、フレームに付与されたシーケンス情報を用いて、送信側と同様の順序にフレームを並べることができる。
すなわち、複数の回線を用いて、優先度の高いデータをより高速に通信でき、かつ、受信側で、受信したデータを送信側と同様の順序に並べることができる。
【００９２】
さらに、変調・送信部１５ａが、優先度情報およびシーケンス情報を付与されたフレームを無線送信し、振分け制御部１３ａは、変調・送信部１５ａが優先度情報およびシーケンス情報を付与されたフレームを送信する無線回線の状態に応じて、シーケンス情報を付与されたフレームの各無線回線への振分を制御する。これにより、無線回線の伝送容量に応じたフレーム振分け制御が可能となるため、回線毎に伝送容量が異なる場合においても、効率的に回線を使用することが可能である。
すなわち、複数の回線を用いて、かつ、各々の回線の伝送容量に応じてフレームを振り分けて、優先度の高いデータをより高速に通信でき、かつ、受信側で、受信したデータを送信側と同様の順序に並べることができる。
【００９３】
なお、以上では、通信システムが２本の無線回線＃１および＃２を使用して通信を行う場合について説明したが、本発明の適用範囲は、２本の無線回線を使用する場合に限らない。通信システムが、ｎ（ｎは、ｎ≧２の整数）本の無線回線を用いて通信を行う場合にも、本発明を適用し得る。
【００９４】
また、以上では、通信システムが２種類の優先度（高または低）を使用して通信を行う場合について説明したが、本発明の適用範囲は、２種類の優先度を使用する場合に限らない。通信システムが、ｎ（ｎは、ｎ≧２の整数）種類の優先度を用いて通信を行う場合にも、本発明を適用し得る。
【００９５】
また、以上では、通信システムが無線通信を行う場合について説明したが、本発明の適用範囲は、無線通信に限らない。例えば、通信システムが、複数の有線による通信回路を用いて通信を行い、時間帯に応じて当該通信システムに割り当てられる通信容量が変化する場合など、複数の通信回路を用いて通信を行い、各通信回路の通信容量を知り得る様々な通信システムに、本発明を適用し得る。
【００９６】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００９７】
１  通信システム
１０ａ、１０ｂ  通信装置
１１ａ、１１ｂ  プロトコル処理部
１２ａ、１２ｂ  シーケンス情報挿入部
１２１ａ  優先度判定部
１２２ａ  高優先フレームカウンタ部
１２３ａ  低優先フレームカウンタ部
１２４ａ  シーケンス番号挿入部
１３ａ、１３ｂ  振分け制御部
１３１ａ  高優先キュー部
１３２ａ  低優先キュー部
１３３ａ  振分け比率決定部
１３４ａ  回線選択制御部
１４ａ−１、１４ａ−２、１４ｂ−１、１４ｂ−２  多重部
１５ａ−１、１５ａ−２、１５ｂ−１、１５ｂ−２  変調・送信部
１６ａ−１、１６ａ−２、１６ｂ−１、１６ｂ−２  受信・復調部
１７ａ−１、１７ａ−２、１７ｂ−１、１７ｂ−２  抽出部
１８ａ、１８ｂ  集約制御部
１８１ａ−１、１８１ａ−２  受信バッファ部
１８２ａ  高優先フレーム期待値照合部
１８３ａ  低優先フレーム期待値照合部
１８４ａ  回線選択制御部
１９ａ、１９ｂ  シーケンス情報削除部
【図１】
2013030955.tif 000003
【図２】
2013030955.tif 000004
【図３】
2013030955.tif 000005
【図４】
2013030955.tif 000006
【図５】
2013030955.tif 000007
【図６】
2013030955.tif 000008
【図７】
2013030955.tif 000009
【図８】
2013030955.tif 000010
【図９】
2013030955.tif 000011
【図１０】
2013030955.tif 000012
【図１１】
2013030955.tif 000013