【手続補正書】
【提出日】平成24年6月25日(2012.6.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のパケットを他の装置へ送信する通信装置であって、
受信または生成したパケット間に挿入される可変長データであるギャップのデータ長を決定して、前記パケットおよび対応の前記ギャップの組の中から送信すべきデータとして選択した前記組のデータ長の総和を他の装置に通知するためのレポートを生成すること、およびデータ長の総和が前記他の装置から通知された最大送信許可量以下となるように、前記送信すべきデータとしての前記組を選択すること、の少なくとも一方を行なう制御部を備え、
前記制御部は、前記複数のパケットとともに送信されるよう準備されるデータのデータ長に基づいて、前記他の装置に通知するデータ長の総和の補正、および前記最大送信許可量との比較に用いる前記組のデータ長の総和の補正の少なくとも一方を行なう通信装置。
【請求項２】
前記準備されるデータは、前記ギャップを含み、
前記制御部は、前記ギャップの数および前記ギャップの所定データ長の積と、前記ギャップの累積長との差を算出し、前記算出した差に基づいて、新たに挿入すべきギャップのデータ長を決定し、
前記制御部は、前記組のデータ長を示す情報と、前記組のギャップのデータ長が決定されたときに用いられた前記差とを含むコードベクタテーブルに基づいて、前記レポートの生成と、前記最大送信許可量以下となる前記組の選択と、のうちの少なくとも一方を行ない、
前記制御部は、前記他の装置へ送信すべき複数のパケットのうち、先頭のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差と、最後尾のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差とに基づいて、前記他の装置に通知するデータ長の総和の補正、および前記最大送信許可量との比較に用いる前記組のデータ長の総和の補正の少なくとも一方を行なう請求項１に記載の通信装置。
【請求項３】
前記制御部は、前記他の装置へ送信すべき複数のパケットのうち、先頭のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差が最後尾のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差より大きい場合には、前記他の装置に通知するデータ長の総和の補正、および前記最大送信許可量との比較に用いる前記組のデータ長の総和の補正の少なくとも一方を行なう請求項２に記載の通信装置。
【請求項４】
前記制御部は、さらに、前記パケットおよび対応の前記ギャップの組のデータ長が所定値単位となるように前記ギャップの長さを決定し、
前記制御部は、前記他の装置へ送信すべき複数のパケットのうち、先頭のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差と、最後尾のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差と、前記所定値とに基づいて、前記他の装置に通知するデータ長の総和の補正、および前記最大送信許可量との比較に用いる前記組のデータ長の総和の補正の少なくとも一方を行なう請求項２または３に記載の通信装置。
【請求項５】
前記制御部は、１または複数の前記パケットをそれぞれ有する複数のキューに跨って前記レポートの生成および前記送信すべきデータの選択を行なう場合には、前記他の装置へ送信すべき複数の前記パケットを有する前記複数のキューのうち、最後尾のパケットに対応するキュー以外のキューにおいて、先頭のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差と、最後尾のパケットに対応する前記ギャップのデータ長が決定されたときに用いられた前記差とに基づいて、前記他の装置に通知するデータ長の総和の補正、および前記最大送信許可量との比較に用いる前記組のデータ長の総和の補正を行なう請求項２から４のいずれかに記載の通信装置。
【請求項６】
前記準備されるデータは、前記他の装置が前記通信装置から受信した前記組の誤り訂正処理を行なうための誤り訂正用データを含み、
前記制御部は、前記誤り訂正用データを除いたデータ長の総和を前記レポートにより前記他の装置へ送信し、前記誤り訂正用データのデータ長に基づいて、前記誤り訂正用データのデータ長を含む前記最大送信許可量を補正する、請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記制御部は、前記組のデータ長を示す情報と、前記組のギャップのデータ長が決定されたときに用いられた前記差とを含むコードベクタテーブルに基づいて、前記補正された最大送信許可量以下になるように、１または複数の前記組を前記送信すべきデータとして選択する請求項６に記載の通信装置。
【請求項８】
前記準備されるデータは、前記他の装置へ送信すべき複数のパケットの先頭に付加される、前記所定データ長を含む所定範囲の可変データ長を有するヘッダを含み、
前記制御部は、前記ヘッダおよび前記ギャップの総数と前記所定データ長との積と、前記所定データ長および前記ギャップの累積長の和との差を算出し、前記算出した差に基づいて、新たに挿入すべきギャップのデータ長を決定し、
前記制御部は、前記組のデータ長を示す情報と、前記組のギャップのデータ長が決定されたときに用いられた前記差とを含むコードベクタテーブルに基づいて、前記他の装置に通知すべき１または複数の前記組のデータ長の総和が所定の最大レポート量以下になるように、１または複数の前記組を選択し、選択した１または複数の前記組のデータ長の総和を前記他の装置に通知するためのレポートを生成すること、およびデータ長の総和が前記他の装置から通知された最大送信許可量以下になるように、１または複数の前記組を送信すべきデータとして選択すること、の少なくとも一方を行ない、
前記制御部は、付加すべき前記ヘッダのデータ長と前記所定データ長との差に基づいて前記最大レポート量および前記最大送信許可量の少なくとも一方を補正し、
前記制御部は、補正された前記最大レポート量または補正された前記最大送信許可量を用いて前記レポートの生成および前記送信すべきデータの選択の少なくとも一方を行なう請求項１から７のいずれかに記載の通信装置。
【請求項９】
前記準備されたデータは、前記複数のパケットのうちの最後尾のパケットの後ろに付加される終了コードを含み、
前記制御部は、前記終了コードのデータ長に基づいて前記最大レポート量および前記最大送信許可量の少なくとも一方を補正し、補正された前記最大レポート量または補正された前記最大送信許可量を用いて前記レポートの生成および前記送信すべきデータの選択の少なくとも一方を行なう請求項１から８のいずれかに記載の通信装置。
【請求項１０】
前記制御部は、前記組のデータ長を示す情報と、前記組のギャップのデータ長が決定されたときに用いられた前記差とを含むコードベクタテーブルに基づいて、前記他の装置に通知すべき１または複数の前記組のデータ長の総和が所定の最大レポート量以下になるように、１または複数の前記組を選択し、選択した１または複数の前記組のデータ長の総和を前記他の装置に通知するためのレポートを生成すること、およびデータ長の総和が前記他の装置から通知された最大送信許可量以下になるように、１または複数の前記組を送信すべきデータとして選択すること、の少なくとも一方を行なう請求項９に記載の通信装置。
【請求項１１】
第１の通信装置と、
光ファイバ経由で複数のパケットを前記第１の通信装置へ送信する第２の通信装置とを備え、
前記第２の通信装置は、
受信または生成したパケット間に挿入される可変長データであるギャップのデータ長を決定して、前記パケットおよび対応の前記ギャップの組の中から送信すべきデータとして選択した前記組のデータ長の総和を前記第１の通信装置に通知するためのレポートを生成すること、およびデータ長の総和が前記第１の通信装置から通知された最大送信許可量以下になるように、前記送信すべきデータとしての前記組を選択すること、の少なくとも一方を行なう制御部を備え、
前記制御部は、前記複数のパケットとともに送信されるよう準備されるデータのデータ長に基づいて、前記第１の装置に通知するデータ長の総和の補正、および前記最大送信許可量との比較に用いる前記組のデータ長の総和の補正の少なくとも一方を行なう光ネットワークシステム。
【請求項１２】
複数のパケットを他の装置へ送信する通信方法であって、
受信または生成したパケット間に挿入される可変長データであるギャップのデータ長を決定するステップと、
前記パケットおよび対応の前記ギャップの組の中から送信すべきデータとしての前記組を選択して、選択した前記組のデータ長の総和を前記他の装置に通知するためのレポートを生成すること、およびデータ長の総和が前記他の装置から通知された最大送信許可量以下になるように前記送信すべきデータとしての前記組を選択すること、の少なくとも一方を行なうステップとを含み、
前記データ長の通知および前記組の選択の少なくとも一方を行なうステップにおいては、前記複数のパケットとともに送信されるよう準備されるデータのデータ長に基づいて、前記他の装置に通知するデータ長の総和の補正、および前記最大送信許可量との比較に用いる前記組のデータ長の総和の補正の少なくとも一方を行なう通信方法。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2010088103.tif 000001