(57)【要約】【課題】複数の送信パケットを一括して１つのフレームとして送信する方式おいて、十分な数の送信パケット数を結合できないまま、送信してしまう非効率的な伝送がしばしば発生すること。【解決手段】パケット数を多く結合するため、送信キューバッファ部１０３の送信キューにパケットを十分に蓄積させるために連結カウント監視部１０７を備え、送信パケットの連結数及び送信キューに残っている送信パケット数と閾値とを比較させる判定で送信を中断させることで、次の送信時までに十分なパケットを蓄積させ効率的な伝送を実現することが可能となる。【選択図】図１
2006060631.tif 000002
【特許請求の範囲】
【請求項１】
制御端末によって自端末に割り当てられた送信時間にフレームを送信する際、送信する複数のパケットを連結して１つのフレームとして送信する通信端末装置であって、
前記パケットを連結した前記フレームの状態から、前記フレームを送信するかどうかを判断する送信条件を監視する送信条件監視部と、
前記送信条件を満たすように前記パケットを連結して前記フレームを構成するパケット連結部とを有することを特徴とする通信端末装置。
【請求項２】
前記フレームの状態は、前記フレームに連結されたパケット数であることを特徴とする請求項１記載の通信端末装置。
【請求項３】
前記送信条件において、第１の送信条件は、前記フレームが前記割り当てられた送信時間の残り時間以内に送信可能であることであり、前記第１の送信条件を満たす限り前記パケットを連結することを特徴とする請求項２記載の通信端末装置。
【請求項４】
前記送信条件において、第２の送信条件は、前記フレームに連結されたパケット数が第１の閾値よりも大きいことであり、前記第１の送信条件及び前記第２の送信条件の両方を満たす場合に前記フレームを送信することを特徴とする請求項３記載の通信端末装置。
【請求項５】
前記フレームを送信しないと判断した場合、前記割り当てられた送信時間を放棄することを特徴とする請求項４記載の通信端末装置。
【請求項６】
前記送信条件において、第３の送信条件は、前回送信時の前記連結されたパケット数が第２の閾値よりも大きいことであり、前記第３の送信条件を満たす場合に前記第１の送信条件の判定を行うことを特徴とする請求項３記載の通信端末装置。
【請求項７】
前記送信条件において、第４の送信条件は、前回送信時の前記連結されたパケット数が前々回送信時の前記連結されたパケット数よりも小さく、かつ前記パケット数の差分が第３の閾値よりも大きいことであり、前記第４の送信条件を満たす場合に前記第１の送信条件の判定を行うことを特徴とする請求項３記載の通信端末装置。
【請求項８】
前記送信条件において、第５の送信条件は、直前の送信までの前記連結されたパケット数の連続単調減少の回数が第４の閾値よりも大きいことであり、前記第５の送信条件を満たす場合に前記第１の送信条件の判定を行うことを特徴とする請求項３記載の通信端末装置。
【請求項９】
前記フレームの状態は、前記フレームを送信する際に通信媒体を占有するフレーム送信時間であることを特徴とする請求項１記載の通信端末装置。
【請求項１０】
前記送信条件において、第６の送信条件は、前記フレームが前記割り当てられた送信時間の残り時間以内に送信可能であることであり、前記第６の送信条件を満たす限り前記パケットを連結することを特徴とする請求項９記載の通信端末装置。
【請求項１１】
前記送信条件において、第７の送信条件は、前記フレーム送信時間が第５の閾値よりも大きいことであり、前記第６の送信条件及び前記第７の送信条件の両方を満たす場合に前記フレームを送信することを特徴とする請求項１０記載の通信端末装置。
【請求項１２】
前記フレームを送信しないと判断した場合、前記割り当てられた送信時間を放棄することを特徴とする請求項１１記載の通信端末装置。
【請求項１３】
前記送信条件において、第８の送信条件は、前回送信時の前記フレーム送信時間が第６の閾値よりも大きいことであり、前記第８の送信条件を満たす場合に前記第６の送信条件の判定を行うことを特徴とする請求項１０記載の通信端末装置。
【請求項１４】
前記送信条件において、第９の送信条件は、前回送信時の前記フレーム送信時間が前々回送信時の前記フレーム送信時間よりも小さく、かつ前記フレーム送信時間の差分が第７の閾値よりも大きいことであり、前記第９の送信条件を満たす場合に前記第６の送信条件の判定を行うことを特徴とする請求項１０記載の通信端末装置。
【請求項１５】
前記送信条件において、第１０の送信条件は、直前の送信までの前記フレーム送信時間の連続単調減少の回数が第８の閾値よりも大きいことであり、前記第１０の送信条件を満たす場合に前記第６の送信条件の判定を行うことを特徴とする請求項１０記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末が時分割多元接続でフレームを転送する通信システムで、特に１つのフレームに複数のパケットを格納する手段を備えたシステムにおける通信端末装置に関するものである。
【背景技術】
【０００２】
従来、複数の端末がフレームを転送する通信システムとしては、図１１に示すバス型ＬＡＮや、図１２に示す無線通信システムがある。図１１の１３００は、バス型ＬＡＮの共有伝送路、図１１の１３０１、１３０２、１３０３はバス型ＬＡＮの通信端末装置、図１２の１４００は無線通信システムの無線共有伝送路、図１２の１４０１、１４０２、１４０３は無線通システムの通信端末装置である。
【０００３】
これらの複数の通信端末装置では、伝送路を共有しているので、同時に送信パケットを伝送路上に送出してしまい、衝突する可能性がある。図１１の通信端末装置１３０１が通信端末装置１３０２にパケットを転送する際に通信端末装置１３０３が同時にパケットを転送すると、共有する伝送路上で衝突が発生する。バス型ＬＡＮの場合、ジャミング信号により衝突を検知し、ランダム時間待機後に再度パケットを転送する。図１２の通信端末装置１４０１が通信端末装置１４０２にパケットを転送する際に通信端末装置１４０３が同時に通信端末装置１４０２へパケットを転送すると共有する伝送路上で衝突が発生する。無線通信システムの場合、衝突の直接検知が出来ないため、通信端末装置１４０１、１４０３は通信端末装置１４０２からの応答フレームまたは応答信号の受信を待たなければならない。衝突が起こると、通信端末装置１４０１、１４０３は応答フレームまたは応答信号の受信待ち時間切れが発生してから、パケットの送信失敗を検知することが可能となる。このように、衝突の発生は通信システムの利用効率を低下させる。
【０００４】
衝突を回避する取り決めとして、ＴＤＭＡ（時分割多元接続）がある。これは、通信端末装置で送信権を交代し、送信権を獲得した通信端末装置はＴＸＯＰ時間（割り当てられた送信時間）の間にパケットを送信することを許される。図１２の通信端末装置１４０１が通信端末装置１４０２へのパケット送信権を獲得している期間、通信端末装置１４０３が伝送路１４００へパケットを送出することは無いので、パケットの衝突を防ぐことが可能である。
【０００５】
また、これらの通信システムでは、１つのパケットに一組のヘッダ情報、データ、フレームチェックシーケンス情報を格納し送信端末装置から受信端末装置へデータ転送を行うことが一般的である。（例えば非特許文献１参照）。図１３は、前記非特許文献１に記載されたフレームフォーマットを示すものである。
【０００６】
図１３において、１５０１はプリアンブル、１５０２はフレーム種別などを格納するフレームコントロール、１５０３はフレームの媒体占有時間を表すＤｕｒａｔｉｏｎ／ＩＤ、１５０４は送信先端末アドレスなどを格納するアドレス領域１、１５０５は送信元端末アドレスなどを格納するアドレス領域２、１５０６は発信元アドレス、伝送先アドレスなどを格納するアドレス領域３、１５０７はシーケンス番号、暗号情報、データ格納するデータボディ領域、１５０８はフレームに誤りがないか検出するためのフレームチェックシーケンスである。
【０００７】
図１３の１５０１プリアンブル、１５０２フレームコントロール、１５０３Ｄｕｒａｔｉｏｎ／ＩＤなどフレームヘッダ部は通信システム上の全ての端末が認識可能にするため、通信レートが最低で冗長度が高い変調方式で送信される。このため、１パケットずつ送信するような通信システムでは伝送効率が低下するという欠点がある。
【０００８】
このような伝送効率の低下を防ぐために複数のパケットを一括送信するようにして、データ転送処理を行う方式がある（例えば、特許文献１および特許文献２参照）。またパケットを連続して送信することで効率的な伝送を実現する方法もある（例えば、特許文献３参照）。
【特許文献１】特開平４−１４４３３５号公報
【特許文献２】特開平７−１２３１１８号公報
【特許文献３】特開平７−８７１０４号公報
【非特許文献１】ＡＮＳＩ／ＩＥＥＥ  Ｓｔｄ８０２．１１，  ＩＳＯ／ＩＥＣ  ８８０２−１１
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前記従来の方式では、Ｉｓｏｃｈｒｏｎｏｕｓ（等時性）データ転送を行うと等間隔時間で送信パケットが生成されるため、バッファ内に連結可能なパケットを十分な数だけ取得できず、少数なパケットを連結して送信してしまい、十分な数だけパケットを連結する場合と比べ伝送効率が低下するという課題を有していた。特にＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ）映像データを伝送する際、Ｉｓｏｃｈｒｏｎｏｕｓ（等時性）データ転送の場合が多く、高レートのＨＤ映像データの伝送を実現できない問題がある。
【００１０】
本発明は、前記従来の課題を解決するもので、バッファ内に現存する送信パケットを即時に送信せず、十分な数の送信パケットをバッファ内に蓄積することで、１つのフレームで連結するパケットの数を可能な限り確保し、Ｉｓｏｃｈｒｏｎｏｕｓデータ転送を行う場合においても伝送効率の良いデータ通信を提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記従来の課題を解決するために、本発明の請求項１に記載した発明は、制御端末によって自端末に割り当てられた送信時間にフレームを送信する際、送信する複数のパケットを連結して１つのフレームとして送信する通信端末装置であって、前記パケットを連結した前記フレームの状態から、前記フレームを送信するかどうかを示す送信条件を監視する送信条件監視部と、前記送信条件を満たすように前記パケットを連結して前記フレームを構成するパケット連結部とを有することを特徴とするものである。
【００１２】
本発明の請求項２に記載した発明は、請求項１記載の通信端末装置であって、前記フレームの状態は、前記フレームに連結されたパケット数であることを特徴とするものである。
【００１３】
本発明の請求項３に記載した発明は、請求項２記載の通信端末装置であって、前記送信条件において、第１の送信条件は、前記フレームが前記割り当てられた送信時間の残り時間以内に送信可能であることであり、前記第１の送信条件を満たす限り前記パケットを連結することを特徴とするものである。
【００１４】
本発明の請求項４に記載した発明は、請求項３記載の通信端末装置であって、前記送信条件において、第２の送信条件は、前記フレームに連結されたパケット数が第１の閾値よりも大きいことであり、前記第１の送信条件及び前記第２の送信条件の両方を満たす場合に前記フレームを送信することを特徴とするものである。
【００１５】
本発明の請求項５に記載した発明は、請求項４記載の通信端末装置であって、前記フレームを送信しないと判断した場合、前記割り当てられた送信時間を放棄することを特徴とするものである。
【００１６】
本発明の請求項６に記載した発明は、請求項３記載の通信端末装置であって、前記送信条件において、第３の送信条件は、前回送信時の前記連結されたパケット数が第２の閾値よりも大きいことであり、前記第３の送信条件を満たす場合に前記第１の送信条件の判定を行うことを特徴とするものである。
【００１７】
本発明の請求項７に記載した発明は、請求項３記載の通信端末装置であって、前記送信条件において、第４の送信条件は、前回送信時の前記連結されたパケット数が前々回送信時の前記連結されたパケット数よりも小さく、かつ前記パケット数の差分が第３の閾値よりも大きいことであり、前記第４の送信条件を満たす場合に前記第１の送信条件の判定を行うことを特徴とするものである。
【００１８】
本発明の請求項８に記載した発明は、請求項３記載の通信端末装置であって、前記送信条件において、第５の送信条件は、直前の送信までの前記連結されたパケット数の連続単調減少の回数が第４の閾値よりも大きいことであり、前記第５の送信条件を満たす場合に前記第１の送信条件の判定を行うことを特徴とするものである。
【００１９】
本発明の請求項９に記載した発明は、請求項１記載の通信端末装置であって、前記フレームの状態は、前記フレームを送信する際に通信媒体を占有するフレーム送信時間であることを特徴とするものである。
【００２０】
本発明の請求項１０に記載した発明は、請求項９記載の通信端末装置であって、前記送信条件において、第６の送信条件は、前記フレームが前記割り当てられた送信時間の残り時間以内に送信可能であることであり、前記第６の送信条件を満たす限り前記パケットを連結することを特徴とするものである。
【００２１】
本発明の請求項１１に記載した発明は、請求項１０記載の通信端末装置であって、前記送信条件において、第７の送信条件は、前記フレーム送信時間が第５の閾値よりも大きいことであり、前記第６の送信条件及び前記第７の送信条件の両方を満たす場合に前記フレームを送信することを特徴とするものである。
【００２２】
本発明の請求項１２に記載した発明は、請求項１１記載の通信端末装置であって、前記フレームを送信しないと判断した場合、前記割り当てられた送信時間を放棄することを特徴とするものである。
【００２３】
本発明の請求項１３に記載した発明は、請求項１０記載の通信端末装置であって、前記送信条件において、第８の送信条件は、前回送信時の前記フレーム送信時間が第６の閾値よりも大きいことであり、前記第８の送信条件を満たす場合に前記第６の送信条件の判定を行うことを特徴とするものである。
【００２４】
本発明の請求項１４に記載した発明は、請求項１０記載の通信端末装置であって、前記送信条件において、第９の送信条件は、前回送信時の前記フレーム送信時間が前々回送信時の前記フレーム送信時間よりも小さく、かつ前記フレーム送信時間の差分が第７の閾値よりも大きいことであり、前記第９の送信条件を満たす場合に前記第６の送信条件の判定を行うことを特徴とするものである。
【００２５】
本発明の請求項１５に記載した発明は、請求項１０記載の通信端末装置であって、前記送信条件において、第１０の送信条件は、直前の送信までの前記フレーム送信時間の連続単調減少の回数が第８の閾値よりも大きいことであり、前記第１０の送信条件を満たす場合に前記第６の送信条件の判定を行うことを特徴とするものである。
【００２６】
本構成によって、通信端末装置は時分割多元接続通信において、１つのフレームを形成する際に十分な数のパケットを連結して送信することができる。
【発明の効果】
【００２７】
本発明の通信端末装置によれば、複数のパケットを連結し１つのフレームとして送信する通信システムにおいてもＩｓｏｃｈｒｏｎｏｕｓデータ転送を効率良く行え、またＴＸＯＰ時間を中断し送信権を他通信端末装置に移譲することも可能なので、通信システム全体の利用効率を上げることができる。
【発明を実施するための最良の形態】
【００２８】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００２９】
（実施の形態１）
本発明の実施の形態１における通信システムを図１２に示した衝突の検知ができない無線ＬＡＮ通信システムと同様に構成されるものとして、さらに時分割多元接続方式とする。また、各端末装置にはある端末装置への送信を許可されるＴＸＯＰ時間が与えられ、端末装置はＴＸＯＰ時間の開始時刻から終了予定である満了時刻まで送信が可能である。また、送信権を獲得した端末装置は自己の判断によりＴＸＯＰ時間を途中で終了し、送信権を次の端末装置に移譲し、次の端末装置が自己のＴＸＯＰ時間を開始しても良い通信システムとする。これは例えば、送信権の移譲を通知する制御フレームをブロードキャスト又はマルチキャストで送信、又は、制御局に送信し通知することで実現が可能である。
【００３０】
実施の形態１における本発明のポイントは、複数のパケットを連結して１つのフレームとして一括に送信する通信システムにおいて、少ない連結数でフレーム送信するのならば、ＴＸＯＰ時間を途中でも終了し、次に再び送信権を獲得するまでの間に送信キューに格納される送信パケットを十分に蓄積させることで、通信システム全体の効率化と高い連結数による高速な伝送を実現させることにある。
【００３１】
図１は、本発明の実施の形態１における通信端末装置の送信処理部の構成を表す図である。図１において、１０１は通信端末装置と上位層とのインターフェースを表す上位Ｉ／Ｆ部、１０２は１０１を通じ上位層からの送信パケットを送信先端末ごと又はデータ種別ごとに分類するパケット分類処理部、１０３は送信先端末ごと又はデータ種別ごとに分けられた送信キューが設置されている送信キューバッファ部、１０４は伝送路のアイドル状況や送信権の獲得から伝送路への送信決定の判定を行うアクセス制御部、１０５は送信キューバッファ部１０３の送信キューに格納された送信パケットの蓄積状況に応じ送信パケットの連結を行うパケット連結処理部、１０６は現在時刻と現在のＴＸＯＰ時間の残量時間を取得するタイマー装置、１０７はパケット連結処理部で現在の連結している送信パケット数をカウントし、前回送出したフレームの連結した送信パケット数を保持する連結カウント監視部、１０８はパケット連結処理部１０５で連結されたパケットにプリアンブル及びフレームコントロールを付加し１つのフレームとして作成する送信フレーム作成部、１０９は送信フレーム作成部で生成された送信フレームを伝送路上へ送出する媒体送信部である。
【００３２】
上位Ｉ／Ｆ部１０１は上位層から受け取った送信パケットを逐次にパケット分類処理部１０２に転送する。パケット分類処理部１０２は、分類した送信パケットを送信キューバッファ部１０３内の対応する送信キューに格納する。格納する際にタイマー装置１０６から現在の時刻を取得し、格納される送信パケットに現在の時刻情報を送信キューへの設定時刻情報として付加する。なお、前記設定時刻情報は当該送信パケットに直接付加せずとも、当該送信パケットに１対１の関係で関連付けられているレジスタや記憶媒体上に現在の時刻情報を格納する構成でも良い。
【００３３】
アクセス制御部１０４は伝送路状態がアイドルで伝送路への送信が可能と判定すると、送信すべきパケットに対応する送信キューを送信キューバッファ部内から決定し、パケット連結処理部１０５に当該記送信キュー内の送信パケットの連結処理を促す。
【００３４】
図２はパケット連結処理部１０５によるパケット連結処理のフローチャートを示した図である。パケット連結処理部１０５は、当該送信キューに送信パケットが存在するのならば、当該送信キューから送信パケットを取得し連結処理を開始する（ステップＳ２０１）。取得した第１パケットに付加された設定時刻情報と現在の時刻情報の差分から第１パケットの蓄積時間を算出し、第０閾値と比較する（ステップＳ２０２）。前記第０閾値より小さい場合、連結処理を中断し、アクセス制御部１０４に送信不可と通知する（ステップＳ２０３）。通知を受けたアクセス制御部１０４は送信を一度取り止めることを決定する。中断された連結処理の再開は、再び伝送路への送信が可能で、かつ当該送信キューに送信パケットが存在する時である。また、この時、連結対象として連結処理部に取り込まれた送信パケットは一旦送信キューバッファ部１０３の当該送信キューに返却される。第１パケットの設定時刻情報が前記第０閾値より小さくない場合、連結処理を継続することを決定する。この処理により、第１パケットの蓄積時間の間に当該送信キューに送信パケットが蓄積し、即座に連結して送信するより、多くの送信パケットを連結して送信出来る可能性が高くなる。
【００３５】
パケット連結処理部１０５は、送信キューバッファ部１０３の送信キューから送信パケットを取得し、１つずつ連結する。パケット連結処理部１０５は連結する度に、当該送信パケットのデータ長を加算していき現在の送信フレーム長を算出し、さらに当該送信フレーム長で送信した場合の送信時間を算出する（ステップＳ２０４）。送信時間の算出は、アクセス制御部１０４の変調設定又は符号化設定の情報から１シンボル当たりのビット数又はバイト数を取得し、さらにシンボル時間を取得する。送信フレーム長を１シンボル当たりのビット数またはバイト数で割り、その結果をシンボル時間で掛けることにより、送信時間を算出する。タイマー装置１０６から現在の時刻とＴＸＯＰ時間の満了時刻を取得し、現在のＴＸＯＰ時間の残量時間を算出する（ステップＳ２０５）。算出した送信時間と算出したＴＸＯＰ時間の残量時間を比較し、ＴＸＯＰ時間の残量時間内に送信可能かを決定する（ステップＳ２０６）。
【００３６】
送信可能ならば、連結カウント監視部１０７の連結している送信パケット数の情報を１加算する（ステップＳ２０７）。当該送信キューに次の連結する送信パケットがあるかをチェックする（ステップＳ２０８）。あるならば、送信パケットを取得し（ステップＳ２０９）、上記の操作を繰り返す。
【００３７】
送信可能でないのならば、連結されたパケット数を０と比較する（ステップＳ２１０）。連結されたパケット数が１以上ならば、連結処理を終了し、連結されたパケット数を連結カウント監視部１０７で保持し続け、１つのフレームとして送信を決定する。連結されたパケット数が０ならば、パケットの連結処理を中止する。この時、ＴＸＯＰ時間での送信を中止するようアクセス制御部１０４に通知しても良い。なお送信時間の算出法として、シンボル当たりのビット数又はバイト数とシンボル時間だけなく、１シンボルブロック当たりのビット数又はバイト数とシンボルブロック時間を用いても良い。
【００３８】
パケット連結処理部１０５は、当該送信キューから取得する送信パケットが無くなった場合、連結処理を終了し、連結されたパケット数を連結カウント監視部１０７で保持し続け、連結された複数のパケットを１つのフレームとして送信を決定する。図２はパケット連結処理部１０５の連結処理のフローチャート図である。
【００３９】
送信フレーム作成部１０８は、連結された複数のパケットにプリアンブル及びフレームコントロールを付加し１つのフレームとして作成する。図３は複数パケットにより形成されたフレームフォーマットを示す図である。図３において、３０１は先頭に付加されるプリアンブル、３０２はフレームコントロール、３０３は連結された各送信パケットのデータボディ長であるパケット長、３０４はフレーム内で何番目かの位置を示し、また各パケット固有の情報などを格納したパケット情報、３０５は送信パケットのパケットデータボディ、３０６はパケット長からパケットデータボディまでの部分誤り検出符号部である。送信フレームは３０３から３０６を送信パケット数だけ繰り返す。
【００４０】
媒体送信部１０９は、前記送信フレーム作成部１０８で生成されたフレームを変調し、伝送路上に送出する。
【００４１】
図１に示されるような通信端末装置の送信処理部を用いて、上記に示されるように複数のパケットを連結し１つのフレームとして送信するが、連結されたパケット数を監視し、フレームの送信に連結されたパケット数と閾値と比較しＴＸＯＰ時間を終了することで効率よく連結して送信することが可能となる。
【００４２】
図４は、通信端末装置がＴＸＯＰ時間を開始してフレームの図２で示したパケット連結処理を実行する毎に連結されたパケット数からＴＸＯＰ時間の終了を決定する方法のフローチャートを示す図である。ＴＸＯＰ時間が開始されて、アクセス制御部１０４が伝送路の状況がアイドルを判定すると、図２で示した送信パケットを連結して１つのフレームに形成するパケット連結処理が開始される（ステップＳ４０１）。前記パケット連結処理が終了後、連結カウント監視部１０７から連結されたパケット数を取得し第１閾値と比較する（ステップＳ４０２）。前記パケット数が前記第１閾値よりも小さいならば、送信フレーム作成部１０８でのフレーム作成を中断し、送信権を放棄、ＴＸＯＰ時間の終了を決定する（ステップＳ４０３）。また、この時、連結対象として連結処理部に取り込まれた送信パケットは送信キューバッファ部１０３の当該送信キューに返却される。
【００４３】
前記パケット数が前記第１閾値よりも小さくない場合は通常通りに送信フレーム作成部１０８で送信フレームを作成し、媒体送信部１０９を通じ伝送路上に送出する（ステップＳ４０４）。送信終了後、ＴＸＯＰ時間が満了したかどうかを現在時刻とＴＸＯＰ時間の満了時刻を比較することにより判定する（ステップＳ４０５）。前記現在時刻はタイマー装置１０６から取得する。ＴＸＯＰ時間が満了した場合はＴＸＯＰ時間の終了を決定する（ステップＳ４０３）。満了してない場合は送信を継続し再びパケット連結処理を実行する（ステップＳ４０１）。
【００４４】
なお、図４のフローチャートでは、フレーム送信後の応答待ち及び応答受信の処理を省略している。なお、パケット連結処理を終了する毎に連結されたパケット数の判定を実行するが、ＴＸＯＰ時間が開始されて規定数番目以降のフレームにおけるパケット連結処理の終了後のみに連結されたパケット数の判定を実行するという形でも良い。これは少なくともＴＸＯＰ時間の第１番目のフレームは条件無しで送信しないと、何度もＴＸＯＰ時間を与えられても上位層から送信キューバッファ部１０３に送信パケットが降りてくる頻度が少ないと、送信キューの送信パケット数が第１閾値以下でしか蓄積されないために長時間送信できなくなる現象が起こりえるからである。
【００４５】
このようにフレーム送信において、パケットの連結数に条件付けすることで、少ない連結数での送信を回避でき、途中でＴＸＯＰ時間を終了することで、次の通信端末装置のＴＸＯＰ時間の開始を前倒しし、通信システム内の各端末のＴＸＯＰ時間使用効率を良くする。また、送信権を破棄した通信端末装置が、再び送信権を獲得しＴＸＯＰ時間を開始する時刻には、ＴＸＯＰ時間の終了時よりも多くの送信パケットが送信キューに格納される可能性が高い。
【００４６】
上記で示したようなパケット連結処理の終了後に毎回パケットの連結数を判定する方法では、フレーム送信しない場合でも必ずパケット連結処理を実行しなくてはならず、必ずパケット連結処理実行時間分の負荷が掛かることになる。ゆえに、パケット連結処理の実行前に送信中断の判定を行い、ＴＸＯＰ時間終了を決定する方法の方が望ましい。方法としては、前回のフレーム送信時の連結されたパケット数を用いる方法がある。上位層から送信キューバッファ部１０３の送信キューへ格納されていく送信パケットの増加量が、連結されて伝送路上へ送出されていく減少量に対し、十分大きいのならば、送信されるフレームのパケットの連結数は常に安定して規定数以上になるはずである。ここで、パケットの連結数が規定数を下回るのならば、上位層からの送信キューバッファ部１０３への格納量が、送出されていく減少量に対して十分でないことを検出できることに注目する。前回のフレーム送信時における送信パケットの連結数が規定数を下回るのならば、送信キュー内のパケット数を取得する必要もなく、送信キュー内の送信パケットの蓄積量が送信するのにまだ十分でないことが分かる。
【００４７】
図５は、通信端末装置がＴＸＯＰ時間を開始して、パケット連結処理を実行する前に毎回、前回送信フレームの連結されたパケット数からＴＸＯＰ時間の終了を決定する方法のフローチャートを示す図である。パケット連結処理を実行する前に、前記前回送信フレームの連結されたパケット数を連結カウント監視部１０７から取得する（ステップＳ５０１）。次に前記パケット数と第２閾値との比較を行う（ステップＳ５０２）。前記パケット数が前記第２閾値より小さい場合、パケット連結処理部１０５でのパケット連結処理を実行せず、送信権を破棄、ＴＸＯＰ時間の終了を決定する（ステップＳ５０３）。
【００４８】
前記パケット数が前記第２閾値よりも小さくない場合は通常通りにパケット連結処理部１０５でパケット連結処理を実行する（ステップＳ５０４）。パケット連結処理が終了したら、送信フレーム作成部１０８で送信フレームを作成し、媒体送信部１０９を通じ伝送路上に送出する（ステップＳ５０５）。送信終了後、ＴＸＯＰ時間が満了したかどうかの判定を行う（ステップＳ５０６）。ＴＸＯＰ時間が満了した場合はＴＸＯＰ時間の終了を決定する（ステップＳ５０３）。満了しない場合は送信を継続し再び前回フレームの連結された送信パケット数を取得する（ステップＳ５０１）。
【００４９】
なお、図４と同様に、図５のフローチャートでは、フレーム送信後の応答待ち及び応答受信の処理を省略している。なお、パケット連結処理を終了する毎に連結されたパケット数の判定を実行するが、ＴＸＯＰ時間が開始されて規定数番目以降のフレームにおけるパケット連結処理の終了後のみに連結されたパケット数の判定を実行するという形でも良い。
【００５０】
この方法を用いれば、パケット連結処理を実行する前に、送信キューに格納されている送信パケット数を取得しなくとも、前回フレームの連結されたパケット数から、効率の良い送信終了のタイミングを検知することが可能となる。
【００５１】
なお、この方法では前記前回送信フレームのパケット連結数を用いているが、さらに前々回送信フレームのパケット連結数又はさらにそれ以前のフレームのパケット連結数及びパケット連結数の増減数及びその変動率を用いても良い。例えば、パケットの連結数がＴＸＯＰ時間中に連続減少していき、減少率がある閾値を下回るのならば、ＴＸＯＰ時間の終了を決定する。また、パケットの連結数の連続減少回数を監視し、これを条件としても良い。この前記連続減少回数と前記減少率を用いる方法は、さらに精度の高いＴＸＯＰ時間終了のタイミングを検知することが可能となり、高い連結数でのフレーム送信と通信システムにおける各端末のＴＸＯＰ時間使用効率の向上を実現する。
【００５２】
図６は図４及び図５に示した方法を組み合わせた送信手順のフローチャートを示す図である。ＴＸＯＰ時間が開始すると、前回送信フレームのパケット連結数と第２閾値と比較を行う（ステップＳ６０２）。前回送信フレームのパケット連結数が第２閾値よりも小さいならば、ＴＸＯＰ時間の終了を決定する（ステップＳ６０７）。前記第２閾値より小さくない場合、パケット連結処理を実行する（ステップＳ６０３）。パケット連結処理の終了後、パケット連結処理においてカウントされたパケット数を取得し、第１閾値との比較を行う（ステップＳ６０４）。前記第１閾値よりも小さいならば、ＴＸＯＰ時間の終了を決定する（ステップＳ６０７）。前期第１閾値よりも小さくない場合、送信フレーム作成部１０８において連結された複数のパケットを１つフレームとして作成し、媒体送信部１０９を通じて伝送路上へ送出する（ステップＳ６０５）。送信終了後、ＴＸＯＰ時間が満了したかどうかの判定を行う（ステップＳ６０６）。ＴＸＯＰ時間が満了したのならば、ＴＸＯＰ時間の終了を決定する（ステップＳ６０７）。満了してない場合は現在のＴＸＯＰで時間内の送信を継続するため、送信キュー内の送信パケット数を取得するステップに戻る（ステップＳ６０１）。
【００５３】
なお、実施の形態１で示した発明は、複数のパケットを１つのフレームに格納して一括して送信する通信システムに関するものであったが、応答を待たずに複数のパケットを連続で送信し後に一括して応答を受信するバースト送信の特徴を有する通信システムでも良い。
【００５４】
以上説明したように、図１に示す通信端末装置によれば、ＴＸＯＰ時間の終了のタイミングを、送信パケットの数及びその変動を用いれば、効率良く検出することが可能となるので、あらかじめ決定されたＴＸＯＰ時間の満了時刻まで送信する通信システムに比べ、より効率的な送信ができ、通信システム全体の効率を向上できる。
【００５５】
（実施の形態２）
図７は、本発明の実施の形態２における通信端末装置の送信処理部の構成を表す図である。図７において、図１と同じ構成要素については同じ符号を用い、説明を省略する。この実施の形態２は次に示す点のみが上記実施の形態１と異なる。すなわち、パケット数ではなくパケットのデータ長を合算していき、その値を設定されている変調方式などから、通信媒体を占有するフレーム送信時間を算出し閾値と比較判定することで、ＴＸＯＰ時間を終了させる。連結したパケット数でなく、通信媒体を占有する送信時間を用いた方が、通信媒体の使用時間の効率化が直接的に図れるからである。図７において、７００は通信端末装置の送信処理部全体を示し、７０７は送信されるフレームの送信時間又は過去に送信されたがフレームの送信時間の値が格納され保持されるデータ送信時間監視部である。
【００５６】
図８、図９、図１０は実施の形態２のデータ送信時間を用いた方法のフローチャートを表す図である。各図において、図４、図５、図６、図７と同じステップについては同じ符号を用い、説明を省略する。
【００５７】
図８は、図４と同じ構成のフローで、パケット連結処理部１０５によるパケット連結処理の終了後の判定が異なる（ステップＳ８０２）。この判定は連結された送信パケット数でなく、連結処理によって形成される全送信パケットのデータ長から算出されたフレーム送信時間をデータ送信時間監視部７０７から取得し、閾値３と比較することでＴＸＯＰ時間の終了を決定する。
【００５８】
図９は、図５と同じ構成のフローで、パケット連結処理部１０５によるパケット連結処理の実行前の処理が異なる（ステップＳ９０１、ステップＳ９０２）。前回フレームの連結された送信パケット数ではなく、前回フレームのフレーム送信時間の値をデータ送信時間監視部７０７から取得し、閾値４と比較することによりＴＸＯＰ時間の終了を決定する。
【００５９】
図１０は、図８、図９の方法を組み合わせたフローチャートであり、図６と同じ構成である。図６におけるパケット数による判定をデータ送信時間による判定にした点が異なる（ステップＳ１００１、ステップＳ１００２、ステップＳ１００６）。
【００６０】
したがって、この実施の形態２によれば、パケット数でなく実際の伝送路上でのフレーム送信時間を判定の条件とするので、実施の形態１と比べＴＸＯＰ時間の使用効率がさらに向上させることができる。
【００６１】
なお、実施の形態２での、データ送信時間の単位はシンボル数又はシンボルブロック数でもよく、また、フレーム送信時間の算出に負荷が掛かるのならば、データ送信時間と相関関係のあるデータ長を代わりに用いても良い。なお、実施の形態１と同じように、送信フレームのデータ送信時間の連続減少回数、減少率を閾値と比較する判定の条件を用いても良い。
【産業上の利用可能性】
【００６２】
本発明にかかる通信端末装置の送信処理部は、パケット数又はデータ長による判定条件でＴＸＯＰ時間の終了を決定する機能を有し、複数のパケットを連結して送信する方式の通信システムにおいて、高速伝送及びシステム全体の高効率化などに有用である。特に時分割多元接続方式において定周期でデータが生成されるＨＤストリームを効率良く伝送するのに有用である。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態１における通信端末装置の送信処理部の構成を示すブロック図
【図２】上記実施の形態に係るパケット連結処理部における送信パケットの連結処理を説明するフローチャート
【図３】本発明の実施の形態１、２において、フレームフォーマットを示す図
【図４】上記実施の形態に係る連結されるパケット数による判定条件でＴＸＯＰ時間の終了を決定する方法を説明するためのフローチャート
【図５】上記実施の形態に係る前回フレーム送信時のパケット連結数による判定条件でＴＸＯＰ時間の終了を決定する方法を説明するためのフローチャート
【図６】上記実施の形態に係る図４、図５、図６に示した方法を組み合わせた方法を説明するためのフローチャート
【図７】本発明の実施の形態２における通信端末装置の送信処理部の構成を示すブロック図
【図８】上記実施の形態に係る送信フレームのデータ長による判定条件でＴＸＯＰ時間の終了を決定する方法を説明するためのフローチャート
【図９】上記実施の形態に係る前回フレームのデータ長による判定条件でＴＸＯＰ時間の終了を決定する方法を説明するためのフローチャート
【図１０】上記実施の形態に係る図８、図９に示した方法を組み合わせた方法を説明するためのフローチャート
【図１１】バス型ＬＡＮシステムを示した模式図
【図１２】無線ＬＡＮシステムを示した模式図
【図１３】従来例におけるフレームフォーマットを示す図
【符号の説明】
【００６４】
１００，７００    送信処理部
１０１    上位Ｉ／Ｆ部
１０２    パケット分類処理部
１０３    送信キューバッファ部
１０４    アクセス制御部
１０５    パケット連結処理部
１０６    タイマー装置
１０７    連結カウント監視部
１０８    送信フレーム作成部
１０９    媒体送信部
３０１，１５０１    プリアンブル
３０２，１５０２    フレームコントロール
３０３    パケット長
３０４    パケット情報
３０５    パケットデータボディ
３０６    誤り検出符合
７０７    データ送信時間監視部
１３００    共有伝送路
１３０１，１３０２，１３０３，１４０１，１４０２，１４０３    通信端末装置
１４００    無線共有伝送路
１５０３    Ｄｕｒａｔｉｏｎ／ＩＤ
１５０４    アドレス領域１
１５０５    アドレス領域２
１５０６    アドレス領域３
１５０７    データボディ
１５０８    フレームチェックシーケンス
【図１】
2006060631.tif 000003
【図２】
2006060631.tif 000004
【図３】
2006060631.tif 000005
【図４】
2006060631.tif 000006
【図５】
2006060631.tif 000007
【図６】
2006060631.tif 000008
【図７】
2006060631.tif 000009
【図８】
2006060631.tif 000010
【図９】
2006060631.tif 000011
【図１０】
2006060631.tif 000012
【図１１】
2006060631.tif 000013
【図１２】
2006060631.tif 000014
【図１３】
2006060631.tif 000015