JP3690809B2

Network multicasting method using arq techniques for preventing unnecessary retransmissions

Abstract

This record has no abstract on file.

Term

Term ended

Expired 16 January 2016, 10.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    通信リンク上でデータを送信する方法であって、(A)該データを複数のブロックに区分するステップであって、該複数のブロックのそれぞれが複数のパケットを含み、該複数のパケットのそれぞれが1つ以上のビットを含み、該区分するステップがブロックごとのパケットの数を、パケットごとに利用できるビットの最大数とほぼ同等に設定することを含む、ステップと、(B)該複数のブロックのそれぞれにおける該複数のパケットのすべてを、ブロックごとに、1以上の受け手に送信するステップと、(C)送信の間に、該送信されたブロック内の再送信を要求するパケットの指示を、該1以上の受け手のうちの1以上から受信するステップであって、それぞれの指示は該1以上の受け手ごとに関連付けられており、該パケットの1つに含まれるビットマップを含む指示であって、該ビットマップが、該パケット内で利用できるビットの最大数にほぼ同等の複数のビットを含み、該ビットマップの各ビットが、該送信されるブロック内の該パケットの異なる1つを表す、ステップと、(D)該ステップ(B)、(C)および(D)を繰り返すことにより、再送信を必要とするパケットのみを再送信するステップと、を含む方法。
  2. 2
    前記ステップ(D)が、前記ステップ(B)、(C)および(D)を所定の回数繰り返すことを含む、請求項1に記載の方法。
  3. 3
    前記ステップ(D)が、前記ステップ(B)、(C)および(D)を所定の量の時間繰り返すことを含む、請求項1に記載の方法。
  4. 4
    前記通信リンクがインターネットを含む、請求項1に記載の方法。
  5. 5
    前記通信リンクがセルラーネットワークを含む、請求項1に記載の方法。
  6. 6
    前記ステップ(B)が前記複数のパケットを所定の速度で送信することをさらに含む、請求項1に記載の方法。
  7. 7
    送信を受け取っていない受信者がいる場合、どの受信者であるかを判別し、その後、該判別結果に基づき前記所定の速度を調節して、受信者のパケット受信を増大させるステップをさらに含む、請求項6に記載の方法。
  8. 8
    前記データは、1つ以上のコンピュータファイルを含んでおり、前記区分するステップは、該1つ以上のコンピュータファイルを壊して前記複数のブロックにする、請求項1に記載の方法。
  9. 9
    前記ステップ(C)において受信された指示は、前記1以上の受け手のうち特定の受け手が前記パケットのうち1つ以上のパケットの再送信を要求するという否定応答確認を含む、請求項1に記載の方法。
  10. 10
    前記通信リンクは無線リンクを含み、前記ステップ(B)、(C)および(D)は、該無線リンクを介した送信を含む、請求項1に記載の方法。
  11. 11
    前記区分するステップは、ブロックごとのパケット数をパケットごとに利用可能な最大ビット数に等しくなるように設定する、請求項1に記載の方法。
  12. 12
    前記区分するステップは、ブロックごとのパケット数をパケットごとに利用可能な最大ビット数にほぼ等しくなるが、該最大ビット数未満となるように設定する、請求項1に記載の方法。
Independent claims12