JP2003174455A

Packet transmission method and wireless communication device

Abstract

[Task] To provide a packet transmission method that can efficiently use ACL link resources when sending and receiving packets after setting ACL links with Bluetooth.

Solution.The Bluetooth device A determines the maximum value of the packet size to be transmitted to the linked Bluetooth device B based on the ratio of the token rate A required by the device A to the token rate B required by the device B. When the token rate A is equal to or higher than the token rate B, the maximum value N among the candidates for the number of time slots that can be currently occupied as an ACL packet is set. If the token rate A is smaller than the token rate B, select from the candidates for the number of time slots that can be currently occupied as ACL packets based on the value U = value N × token rate A / token rate B.

JP2003174455A, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 28 June 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    【特許請求の範囲】 【請求項1】近距離無線通信手段を用いて、リンクを設定した後にパケット形式でのデータの送受信を行うことが可能な、通信機器間でのパケット伝送方法において、 第1の通信機器は、リンクを設定した第2の通信機器に対して伝送するパケットサイズの最大値を、該第1の通信機器が要求する該第2の通信機器宛のデータ伝送速度の平均値を示す第1の要求値と、該第2の通信機器が要求する該第1の通信機器宛のデータ伝送速度の平均値を示す第2の要求値との比率に基づき決定することを特徴とするパケット伝送方法。
  2. 2
    【請求項2】前記近距離無線通信手段は、Bluetooth規格、前記リンクは、ACLリンク(非同期コネクションレスリンク)、前記パケットは、ACLパケットであり、物理チャネルを時分割することにより得られるタイムスロットを単位として該ACLパケットが伝送されることを特徴とする請求項1に記載のパケット伝送方法。
  3. 3
    【請求項3】前記第1の通信機器は、前記第1の要求値と前記第2の要求値とを比較し、 前記第1の要求値が前記第2の要求値よりも小さくない場合は、該第1の通信機器が伝送するACLパケットサイズの最大値を、ACLパケットが占有可能なタイムスロットサイズの最大値の候補の中で、最も大きいタイムスロット値を占めることができるように設定し、 前記第1の要求値が前記第2の要求値よりも小さい場合は、前記タイムスロット値をN、該第1の要求値をS、該第2の要求値をTとして、U=N×S/Tにて得られる値Uを元に、前記第1の通信機器が伝送するACLパケットが占めることのできるタイムスロット数の最大値として、ACLパケットが占有可能なタイムスロットサイズの最大値の候補の中から値Uに最も近い値を選択して設定し、該タイムスロット数の最大値に従順するように、該第1の通信機器が伝送するACLパケットサイズの最大値を設定することを特徴とする請求項2に記載のパケット伝送方法。
  4. 4
    【請求項4】前記第1の通信機器が伝送するACLパケットが占めることのできるタイムスロット数の最大値として、ACLパケットが占有可能なタイムスロットサイズの最大値の候補の中から値Uを下回らない最小値を選択して設定することを特徴とする請求項3に記載のパケット伝送方法。
  5. 5
    【請求項5】ACLパケットが占有可能なタイムスロットサイズの最大値の候補は、1、3または5の値のうち、現在SCOリンク向けに予約済であるタイムスロットを除外したタイムスロットにおいて、占有可能であるタイムスロットサイズのみを抽出したものであることを特徴とする請求項3または4に記載のパケット伝送方法。
  6. 6
    【請求項6】前記第1の通信機器は、 ペイロード情報を含むACLパケットを前記第2の通信機器より一定時間受信しなかった場合、該第1の通信機器が伝送するACLパケットサイズの最大値を、ACLパケットが占有可能なタイムスロットサイズの最大値の候補の中で、最も大きいタイムスロット値Nに変更し、 この変更の後に、再びペイロード情報を含むACLパケットを前記第2の通信機器より受信した場合、該第1の通信機器が伝送するACLパケットサイズの最大値を、前記変更の前の値に戻すことを特徴とする請求項3または4に記載のパケット伝送方法。
  7. 7
    【請求項7】前記第1の通信機器は、 前記第2の通信機器との間に設定したACLリンクにおける伝送品質が劣化したと判断した場合、該第1の通信機器が伝送するACLパケットサイズの最大値を減少させ、 この減少の後に、前記第2の通信機器との間に設定したACLリンクにおける伝送品質の劣化が回避されたと判断した場合、該第1の通信機器が伝送するACLパケットサイズの最大値を、前記減少の前の値に戻すことを特徴とする請求項3、4または6に記載のパケット伝送方法。
  8. 8
    【請求項8】前記第1の通信機器は、該第1の通信機器にて伝送済のACLパケットに対する、前記第2の通信機器から送出されるアクノレッジ情報に基づき、該第2の通信機器との間に設定したACLリンクにおける伝送品質が劣化したか否かを判断することを特徴とする請求項7に記載のパケット伝送方法。
  9. 9
    【請求項9】他の無線通信装置との間でリンクを設定した後にパケット形式でのデータの送受信を行うための近距離無線通信手段と、 前記リンクを設定した後に前記他の無線通信装置に対して伝送するパケットサイズの最大値を、自装置が要求する該他の無線通信装置宛のデータ伝送速度の平均値を示す要求値と、該他の無線通信装置が要求する自装置宛のデータ伝送速度の平均値を示す要求値との比率に基づき決定する決定手段とを備え、 前記近距離無線通信手段は、前記決定手段により決定された前記他の無線通信装置に対して伝送するパケットサイズの最大値に基づいて、データの送信を行うことを特徴とする無線通信装置。
  10. 10
    【請求項10】近距離無線通信手段を用いてリンクを設定した後にパケット形式でのデータの送受信を行うことが可能な通信機器に内蔵されたコンピュータをパケット伝送に関する制御部として機能させるためのプログラムであって、 第1の通信機器は、リンクを設定した第2の通信機器に対して伝送するパケットサイズの最大値を、該第1の通信機器が要求する該第2の通信機器宛のデータ伝送速度の平均値を示す第1の要求値と、該第2の通信機器が要求する該第1の通信機器宛のデータ伝送速度の平均値を示す第2の要求値との比率に基づき決定する機能をコンピュータに実現させるためのプログラム。
Independent claims10