JP4300803B2 - 無線通信装置、無線通信方法、およびプログラム - Google Patents
無線通信装置、無線通信方法、およびプログラム Download PDFInfo
- Publication number
- JP4300803B2 JP4300803B2 JP2003001193A JP2003001193A JP4300803B2 JP 4300803 B2 JP4300803 B2 JP 4300803B2 JP 2003001193 A JP2003001193 A JP 2003001193A JP 2003001193 A JP2003001193 A JP 2003001193A JP 4300803 B2 JP4300803 B2 JP 4300803B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- slot
- communication device
- reception
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000006854 communication Effects 0.000 title claims description 478
- 238000004891 communication Methods 0.000 title claims description 478
- 238000000034 method Methods 0.000 title claims description 76
- 230000005540 biological transmission Effects 0.000 claims description 107
- 230000008569 process Effects 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 17
- 238000012790 confirmation Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 16
- 230000008901 benefit Effects 0.000 description 6
- 239000012634 fragment Substances 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 3
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 101000710013 Homo sapiens Reversion-inducing cysteine-rich protein with Kazal motifs Proteins 0.000 description 1
- 101000687640 Streptomyces caespitosus Extracellular small neutral protease Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/20—Negotiating bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Description
【発明の属する技術分野】
本発明は、無線通信装置および無線通信方法に関するものである。
【0002】
【従来の技術】
従来からある携帯電話などの時分割多重型の通信システムでは、所定のエリアごとに基地局を配置して、基地局の下に端末装置を収容するネットワーク構成が一般的に利用されている。
この場合、基地局が一元的に伝送フレームやスロットを管理することにより、各端末装置が送信あるいは受信できる帯域が厳密に規定されるアクセス方法が用いられていた。
【0003】
さらに、スロット分割型帯域予約通信システムでは、ネットワークの中心にアクセスポイントなる装置を配置し、この下に端末装置を収容するネットワーク構成が一般的に利用されている。
この場合もアクセスポイントが一元的に伝送フレームやスロットを管理することにより、各端末装置が送信あるいは受信できる帯域が厳密に規定されるアクセス方法が用いられていた。
【0004】
これら従来からの帯域予約制御方法としては、ランダムアクセススロットと呼ばれる帯域を用いて、端末装置が基地局あるいはアクセスポイントに対して通信に必要な帯域の予約要求を行い、その端末装置では基地局あるいはアクセスポイントが指定した帯域での通信が可能となるアクセス方法が一般的に利用されている。
【0005】
あるいはIEEE802.11系の無線ネットワーク構成として、特定の基地局を配置せずに、全ての端末装置が非同期でアクセス制御を行なう方法が考えられている。これらのIEEE802.11系の無線ネットワークにおける無線アクセス制御方法として、キャリアセンス多重アクセスによる衝突回避方法(CSMA/CA)が一般的に広く知られている。
【0006】
【発明が解決しようとする課題】
ところが、従来から存在する無線伝送路を時分割多重して利用する無線通信システムの帯域予約制御方法としては、基地局あるいはアクセスポイントと呼ばれる装置がネットワークの中心に配置しなければ、無線伝送資源を一元的に管理できないという不利益があった。
【0007】
さらに、ネットワークに存在する各端末装置は、これら基地局あるいはアクセスポイントと呼ばれる装置の指示がなければ伝送路を利用できないという不利益があり、この指示を受けるために複雑な帯域予約プロトコルの規定が必要であった。
この予約プロトコルの代表的な方法としては、ランダムアクセススロットと呼ばれる帯域を用いて、端末装置が基地局あるいはアクセスポイントに対して通信に必要な帯域の予約要求を行う動作を行わなければならないという不利益があり、自己の要求が他の端末からの要求と衝突する可能性があった。
【0008】
さらに基地局あるいはアクセスポイントがその端末に対して伝送路の利用が可能となったことを通知しない限り、端末装置はデータを送信することができないため、帯域の確保に時間がかかると伝送遅延を生じてしまっていた。
【0009】
このような従来からの帯域予約プロトコルは、基地局と端末局との間で常に接続が保証されていなければ帯域予約が行えないため、他の無線システムからの混信妨害をほとんど考慮しない信頼性の高い無線伝送路が必要であるという不利益があった。
【0010】
また、従来からの予約プロトコルでは、送信側装置・受信側装置で互いに同期が取れていなければ時分割多重の予約動作が行えないという問題があったため、双方の同期を取るために制御局となる装置が必要だとされていた。
【0011】
また、従来からの帯域予約メカニズムは、情報送信元の装置の予約処理に基づいていたため、その送信元装置が、予約処理を起動するために、事前に予約量を見積もっておかないと正確な帯域予約が行えないという不利益があった。
そのため、伝送量が変化するアプリケーションによっては、必要以上に帯域予約を行わないと確実な伝送ができないため、実際には伝送に使われない帯域までも含んで冗長な帯域が予約されていて、伝送路の利用効率が悪化するという不利益があった。
【0012】
また、IEEE802.11系の無線ネットワークにおける無線アクセス制御方法として、キャリアセンス多重アクセスによる衝突回避方法(CSMA/CA)では、周囲に存在する他の通信装置の情報伝送に影響を与えないことを検出するために、情報送信前に冗長なキャリアセンスの時間が設けられていた。
さらに、他の通信装置が情報伝送を行なっている間は、自己の送信が妨げられるため、帯域予約伝送を行うことが困難であるとされていた。
【0013】
本発明の第1の目的は、基地局あるいはアクセスポイントと呼ばれる装置がなくとも、任意の端末装置だけで時分割多重の帯域予約通信における伝送制御を行うこと可能な無線通信装置および無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【0014】
本発明の第2の目的は、各端末装置において伝送するデータが少ない場合には少ない予約を行い、伝送するデータが存在する場合には多い予約を行うことが可能で、伝送情報量に適応した帯域予約制御を行うことが可能な無線通信装置および無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【0015】
本発明の第3の目的は、情報送信側と情報受信先の通信装置の間で、通信量が変化するアプリケーションにも適用できるように、必要な通信量を見極めながら、容易に帯域予約を行うことが可能な無線通信装置および無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【0016】
【課題を解決するための手段】
上記目的を達成するため、本発明の第1の観点は、他の無線通信装置との間で無線通信を行う無線通信装置であって、各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、上記フレーム周期の中に、通信需要がない場合でも、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する少なくとも1つの受信スロットを自己の判断で設定する受信スロット設定手段と、上記受信スロットの情報をビーコン信号にて通知する通知手段と、上記受信スロット以外は空きスロットとして受信をせず、上記受信スロットにて受信を行い、他の無線通信装置から自己宛情報の信号を受信した場合に、上記受信スロットを増加させるスロット増加手段と、を有する。
【0017】
好適には、前記受信スロットにおいて自己宛情報を受信した場合に、各無線装置がそれぞれ所定の時間にわたり周囲にある他の通信装置からのビーコン信号をスキャンし、他の無線通信装置のビーコン信号を受信する受信手段と、上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出する受信スロット検出手段と、上記受信スロット検出手段で検出した受信スロットに該当しないタイミングで自己の受信スロットを増加させるスロット増加手段と、を有する。
好適には、他の無線通信装置の全てで利用されていない空きスロットあるか否かを判定し、空きがあれば自己の使用スロットを増加する手段を有する。
好適には、自己宛の通信のための受信スロットの追加が必要であるか否かを判定し、必要であれば受信スロットを追加する手段を有する。
好適には、データ通信が開始される前に、ビーコン送信位置と受信スロット位置が設定される。
【0018】
本発明の第2の観点は、他の無線通信装置との間で無線通信を行う無線通信装置であって、各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、上記フレーム周期の中に、通信需要がある場合に、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する複数の受信スロットを設定する受信スロット設定手段と、上記設定した受信スロットの情報をビーコン信号にて通知する通知手段と、上記受信スロット以外は空きスロットとして受信をせず、上記設定した受信スロットにて受信を行い、他の無線通信装置から自己宛情報の信号の受信がない場合に、上記複数の受信スロットを最低1つまで減少させるスロット削減手段と、を有する。
【0019】
本発明の第3の観点は、他の無線通信装置との間で無線通信を行う無線通信装置であって、各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、上記フレーム周期の中に、通信需要がある場合に、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する複数の受信スロットを設定する受信スロット設定手段と、上記設定した受信スロットの情報をビーコン信号にて通知する通知手段と、情報を送信する場合に、その無線通信装置がそれぞれに所定の時間にわたり周囲にある他の通信装置からのビーコン信号をスキャンし、受信先となる無線通信装置のビーコン信号を受信する受信手段と、上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出する受信スロット検出手段と、上記受信先となる無線通信装置の受信スロットに対して、情報を送信する送信手段と、を有する。
好適には、情報を送信している場合に、その無線通信装置がそれぞれに受信先となる無線通信装置のビーコン信号を受信する受信手段と、上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出する受信スロット検出手段と、上記受信スロットに変化が生じた場合に、新たな受信スロットにて情報を送信する送信手段と、を有する。
【0020】
本発明の第4の観点は、他の無線通信装置との間で無線通信を行う無線通信装置であって、各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、上記フレーム周期の中に、通信需要がない場合でも、不特定の無線通信装置から送信された情報を自己が受信する少なくとも1つの受信スロットを設定する受信スロット設定手段と、上記受信スロット以外は空きスロットとして受信をせず、上記設定した受信スロットの情報をビーコン信号にて通知する通知手段と、を含み、上記通知手段は、上記設定した受信スロットにて、他の通信装置から自己宛の情報を受信した場合に、当該受領確認をビーコンにて通知する。
【0021】
本発明の第5の観点は、複数の無線通信装置との間で無線通信を行う無線通信方法であって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、設定したフレーム周期の中に所定の時間単位のスロットを用意し、通信需要がない場合でも、各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために少なくとも1つの受信スロットを設定し、上記受信スロット以外は空きスロットとして受信をせず、上記設定した受信スロットで受信を行い、自己宛データの受信があった場合に、自己の受信スロットを増加させる。
【0022】
本発明の第6の観点は、複数の無線通信装置との間で無線通信を行う無線通信方法であって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、設定したフレーム周期の中に所定の時間単位のスロットを用意し、各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために少なくとも1つの受信スロットを設定し、上記設定した受信スロットに自己宛データの受信があった場合に、自己の受信スロットを増加させ、自己宛データの信号を受信している場合に、スキャンを行い周囲にある他の通信装置からのビーコン信号を受信し、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、設定したフレーム周期にわたる受信動作によって、周囲にある他の無線通信装置からのビーコンを収集し、上記ビーコンから当該他の無線通信装置の受信スロット情報を格納し、格納した受信スロットに該当しないタイミングで自己の受信スロットを増加させる。
好適には、他の無線通信装置の全てで利用されていない空きスロットあるか否かを判定し、空きがあれば自己の使用スロットを増加する。
【0023】
本発明の第7の観点は、複数の無線通信装置との間で無線通信を行う無線通信方法であって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、設定したフレーム周期の中に所定の時間単位のスロットを用意し、通信需要がある場合は、各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために複数の受信スロットを設定し、上記受信スロット以外は空きスロットとして受信をせず、上記設定した受信スロットで受信を行い、自己宛データの受信がない場合に、自己の受信スロットを最低1つまで減少させる。
【0024】
本発明の第8の観点は、複数の無線通信装置との間で無線通信を行う無線通信方法であって、情報を送信する場合に、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、設置したフレーム周期の中に所定の時間単位のスロットを用意し、通信需要がある場合は、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する複数の受信スロットを設定し、上記設定した受信スロットの情報をビーコン信号にて通知するとともに、設定したフレーム周期にわたる受信動作によって周囲にある他の無線通信装置からのビーコンを収集し、上記ビーコンから当該他の無線通信装置の受信スロット情報を格納し、上記受信先となる無線通信装置の受信スロットで情報を送信する。
【0025】
本発明の第9の観点は、複数の無線通信装置との間で無線通信を行う、請求項16に記載の無線通信方法であって、ある無線通信装置の受信スロットにて情報を送信した場合に、その無線通信装置がそれぞれに当該無線通信装置のビーコン信号を受信し、上記ビーコンから当該無線通信装置の受信スロット情報を格納し、受信スロットの位置に変化が生じた場合に、新たな受信スロットで情報を送信する。
本発明の第10の観点は、複数の無線通信装置との間で無線通信を行う無線通信方法であって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、設定したフレーム周期の中に所定の時間単位で受信スロットを用意し、通信需要がない場合でも、各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために少なくとも1つの受信スロットを設定し、上記受信スロット以外は空きスロットとして受信をせず、上記設定した受信スロットの位置をビーコンにて通知し、ある通信装置からの情報を受信した場合に、当該受領確認をビーコンにて通知する。
【0026】
本発明の第11の観点は、他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、通信需要がない場合でも、不特定の無線通信装置から送信された情報を受信する少なくとも1つの受信スロットを設定するステップと、上記受信スロット以外は空きスロットとして受信をせず、上記受信スロットが到来した場合に受信を行い、自己宛データの受信があった場合に、受信スロットを増加させるステップを具備する。
【0027】
本発明の第12の観点は、他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、通信需要がない場合でも、不特定の無線通信装置から送信された情報を受信する受信スロットを設定するステップと、上記受信スロット以外は空きスロットとして受信をせず、上記受信スロットが到来した場合に受信を行い、自己宛データの受信がない場合に、受信スロットを少なくとも1つまで減少させるステップを具備する。
【0028】
本発明の第13の観点は、他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、情報を送信する場合に、その無線通信装置がそれぞれに所定の時間にわたり周囲にある他の通信装置からのビーコン信号をスキャンするステップと、受信先となる無線通信装置のビーコン信号を受信するステップと、上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出するステップと、上記受信先となる無線通信装置の受信スロットに対して、情報を送信するステップとを具備する。
好適には、情報を送信している場合に、情報受信先無線通信装置の、不特定多数の無線通信装置から送信された情報を受信する受信スロットの位置に変化が生じた場合に、その新たな受信スロットのタイミングで情報を送信するステップを具備する。
【0029】
本発明の第14の観点は、他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、通信需要がない場合でも、不特定多数の無線通信装置から送信された情報を受信する受信スロットを設定するステップと、上記受信スロット以外は空きスロットとして受信をせず、上記受信スロットが到来した場合に受信を行い、他の無線通信装置からの情報を受信した場合に、この受領確認をビーコンにて通知するステップを具備する。
【0030】
本発明によれば、ネットワークの制御局を置かずに、各通信装置が自律して伝送路の受信スロットの予約状況を管理して、必要に応じて受信スロットの予約追加処理を行う。
ここでは各通信装置が独自に受信スロットを定義して、その受信スロット数を変化させることによって、適応的に予約伝送量を調整する。
本発明の無線通信装置では、あらかじめ指定した受信スロットに受信があった場合に、その無線通信装置の受信スロット数を増加させることで、伝送量が異なるアプリケーションからのデータを効率良く受信する。
さらに本発明の無線通信装置では、設定された複数の受信スロットに受信がない場合に、その無線通信装置の受信スロット数を減少させることで、無線伝送路のくり返し利用効率を向上させる。
また、受信スロットの増減をビーコン情報として通知することで、情報送信元の無線通信装置のみならず、周囲の無線通信装置にもスロットの利用状況を通知する。
【0031】
【発明の実施の形態】
以下、本発明の実施形態を添付図面に関連付けて説明する。
【0032】
図1は、本発明に係る無線通信システムを構成する通信装置の配置例を示す図である。
【0033】
図1の例の無線通信システム10は、8個の無線通信装置11〜18が存在する場合である。
すなわち、図1は、無線通信装置11から無線通信装置18までが、同一空間上に分布している様子を表わしている。
さらに、図1においては、各無線通信装置11〜18の通信範囲を破線で示してあり、その範囲内にある他の無線通信装置と互いに通信ができるのみならず、自己の送信した信号が干渉する範囲として定義される。
【0034】
図1の無線通信システム10においては、無線通信装置11は、近隣にある無線通信装置12、13、17と通信可能な範囲にある。
無線通信装置12は、近隣にある無線通信装置11、13と通信可能な範囲にある。
無線通信装置13は、近隣にある無線通信装置11、12、15と通信可能な範囲にある。
無線通信装置14は、近隣にある無線通信装置15と通信可能な範囲にある。無線通信装置15は、近隣にある無線通信装置13、14、16と通信可能な範囲にある。
無線通信装置16は、近隣にある無線通信装置15、18と通信可能な範囲にある。
無線通信装置17は、近隣にある無線通信装置11と通信可能な範囲にある。無線通信装置18は、近隣にある無線通信装置16と通信可能な範囲にある。
【0035】
そして、本実施形態に係る無線通信システム10においては、各無線通信装置11〜18が、周囲にある他の無線通信装置との間で、互いに影響を考慮しながら1つの無線伝送路を時分割で利用するアクセス制御方法を採用している。
【0036】
図2は、本実施形態に係る無線通信システムに採用されるフレーム周期の構成ならびにスキャン周期の構成を示す図である。
【0037】
本実施形態においては、図2に示すように、所定のタイミングでビーコンを送信するためのビーコンスロット(S0:BSLT)と、データを受信するデータスロット(S1〜S47:DSLT)が配置され、これらが計48個集まってフレーム周期FLMPを構成している。フレーム周期FLMPは、たとえば30ms〜40msに設定される。
このフレーム周期FLMPにおけるビーコンスロットBSLTは、無線通信装置が自己のビーコン信号の送信を行う位置として設けられている。
またフレーム周期FLMPにおけるデータスロットDSLTは、自己の周囲に存在する他の無線通信装置と衝突しないように、最低1つの受信スロットを設定した場合に、自己のビーコン送信位置からどのタイミングに相当する位置が設定されているのかを明示するために用いられる。
本実施形態によるこのデータスロットDSLTは、必要に応じて増加・減少させることができる。
なお、ここで示したスロット数のパラメータは便宜上設定された数字であり、ここで示された数字に限定されるものではない。
【0038】
図3(A)〜(F)は、複数の無線通信装置が隣接して配置された場合のスロット配置例を示す図である。
ここでは、ある無線通信装置が周囲の無線通信装置との間で、ビーコン送信位置と利用する受信スロットを融通しながら、互いに衝突を避けて配置している様子が示されている。
なお、ここでは便宜上受信スロットRSLTがまばらに配置されている例を示したが、受信スロットを連続して密に配置するような構成をとっても良い。
図3(A)がビーコンスロットとデータスロットを含むフレームを示し、図3(B)が無線通信装置11の通信状態を、図3(C)が無線通信装置12の通信状態を、図3(D)が無線通信装置13の通信状態を、図3(E)が無線通信装置14の通信状態を、図3(F)が無線通信装置15の通信状態をそれぞれ示している。
なお、図3(B)〜(F)において、BCNがビーコンを、RSLTが受信スロットをそれぞれ示している。
【0039】
無線通信装置11のフレームを基準とすると、ビーコン送信位置S0として、通信装置11は、図3(A),(B)に示すように、そのフレームの中心のS24に受信スロットを配置している。
無線通信装置12は、図3(A),(C)に示すように、無線通信装置11のフレームではS6の位置でビーコンが送信され、受信スロットRSLTが2つ配置されている。この受信スロットRSLTは無線通信装置12のフレームでは、S16、S32として通知されるが、無線通信装置11のフレームではS22とS38の位置に相当する。
無線通信装置13は、図3(A),(D)に示すように、無線通信装置11のフレームではS3の位置でビーコンが送信され、受信スロットRSLTがまばらに4つ配置されている。この受信スロットRSLTは無線通信装置13のフレームでは、S10、S20、S30、S40として通知されるが、無線通信装置11のフレームではS13、S23、S33、S43の位置に相当する。
無線通信装置14は、図3(A),(E)に示すように、無線通信装置11のフレームではS27の位置でビーコンが送信され、唯一の受信スロットRSLTが配置される。この受信スロットRSLTは無線通信装置14のフレームではS26として通知されるが、無線通信装置11のフレームではS5の位置に相当する。
無線通信装置15は、図3(A),(F)に示すように、無線通信装置11のフレームではS18の位置でビーコンが送信され、受信スロットRSLTがまばらに5つ配置されている。この受信スロットRSLTは無線通信装置15のフレームではS8、S16、S24、S32、S40として通知されるが、無線通信装置11のフレームではS2、S10、S26、S34、S42の位置に相当する。
【0040】
以下に、本実施形態に係る無線通信装置の具体的な構成例について説明する。
【0041】
図4は、本発明に係る無線通信装置の一実施形態を示す構成図である。
図1の無線通信装置11〜18は、同様の構成を有することから、ここでは無線通信装置を符号100で表すことにする。
【0042】
この無線通信装置100は、インターフェース101、送信バッファ102、無線送信部103、アンテナ104、フレーム格納部105、情報処理部106、ビーコン生成部107、中央制御部108、タイミング制御部109、ビーコン解析部110、ACK情報生成部111、スロット管理部112、受信バッファ113、および無線受信部114を有している。
【0043】
インターフェース101は、この無線通信装置100に接続される図示しない機器と送信バッファ102および受信バッファ113との間で各種情報の交換を行う。
【0044】
送信バッファ102は、接続される機器から送られてきたデータを無線送信する場合に、一時的に格納しておく。
【0045】
無線送信部103は、送信バッファ102に一時的に格納されたデータを無線送信するために、たとえばウルトラワイドバンド信号として変調処理し、タイミング制御部109により指定されたタイミングでアンテナ104を通して伝送媒体(空気中)に放出する。
【0046】
アンテナ104は、他の無線通信装置宛に無線送信部103による信号を無線送信し、他の無線通信装置から送られる信号を収集し無線受振部114に供給する。
【0047】
フレーム格納部105は、無線通信装置が通信を行うために自ら設定したフレーム周期情報を、中央制御部108の制御の下に格納しておく。
【0048】
ACK情報処理部106は、データ送信後に受信し、ビーコン解析部110で解析されたビーコンからACK情報を解析して、その結果に基づいて中央制御部108お送信バッファ102にデータ再送を行わせる。
【0049】
ビーコン生成部107は、受信スロットの配置状況や、データ受信のACK情報などをビーコン信号として生成する。
【0050】
中央制御部108は、装置全体の一連のデータ通信のシーケンス管理と、利用可能な受信スロットのスキャンを行う。
中央制御部108は、ACK返送タイマーを有し、送信バッファ102に送信するデータがあればそのデータに対するACK情報の返送が必要か否かを判断し、返送が必要な場合にのみ、ACK返送タイマーを起動して相手先からのACK返送に備えるように制御する。
【0051】
タイミング制御部109は、中央制御部108の指示によりスキャン動作や所定のスロットの受信動作と送信動作をするためのタイミングを無線送信部103、無線受信部114に指定する。
【0052】
ビーコン解析部110は、スキャンにより受信したビーコン信号からタイミングや受信スロット位置を解析し、解析結果をACK情報処理部106および中央制御部108に出力する。
【0053】
ACK情報生成部111は、無線通信装置からデータ受信があった場合に、そのデータの受領確認情報を生成し、ビーコン生成部107に供給する
【0054】
スロット管理部112は、周辺の無線通信装置のデータ受信先スロットや、利用可能な空きスロットを管理し、データを格納する。
【0055】
受信バッファ113は、この無線通信装置100が設定した受信スロットのタイミングに受信したデータを格納する。
【0056】
無線受信部114は、タイミング制御部109により指定された所定のタイミングに他の無線通信装置から送られてきたデータやビーコンなどの信号を受信し、受信バッファ113およびビーコン解析部110に供給する。
【0057】
図5(A),(B)は、本実施形態に係る無線通信方法の一例を説明するための図である。
図5(A)が送信元通信装置100Sにおける動作の時系列的な変化について示し、図5(B)が受信先通信装置100Rにおける動作の時系列的な変化について示している。
双方の無線通信装置とも、所定のフレーム周期FLMPがビーコン信号の繰り返しによって規定されており、そのフレーム周期FLMPの中に受信スロットRSLTが配置されている。
【0058】
ここで、送信元通信装置100Sが送信情報を受理した場合に、送信元通信装置は、図5(A)に示すようにスキャン動作(Scan)を行う。
送信元通信装置100Sは、このスキャン動作によって情報受信先のビーコン信号BCNを受信して、その受信スロットRSLTの位置を格納する。そして、その情報受信先の受信スロットRSLTのタイミングにあわせて情報の送信を行う。
さらに送信元通信装置100Sでは、情報受信先のビーコン信号BCNの受信をくり返すことで、受信先通信装置100Rの受信スロットRSLTの増加に対応して、大量の情報を短時間に送信することができる。
なお、このビーコン信号BCNに、受領確認のためのACK情報が記載されていれば、その情報に基づいて再送処理を行う方法をとっても良い。
【0059】
一方、受信先通信装置100Rでは、図5(B)に示すように、自ら設定した受信スロットに情報の受信があった場合にも、スキャン動作(Scan)を行い、周囲にある他の無線通信装置の受信スロットと衝突を生じない位置の空きスロットを検索する。
そして、空きスロットが存在した場合には、そのスロットを受信スロットRSLTとして設定するとともに、ビーコンにスロットの増加を記載して、情報送信元と周囲の無線通信装置に報知する。
その後、増加した受信スロットで受信処理を行うことで、大量の情報を短時間に受信することができる。
なお、このビーコン信号に受領確認のためのACK情報を記載して送信元通信装置に返送する構成を取っても良い。
さらに、一連の情報受信が完了した後に、増加させた受信スロットを減少させることで、他の無線通信装置との間で受信スロットをくり返して利用する制御を行う。
【0060】
図6は、本実施形態に係るビーコン情報の構成例を示す図である。
【0061】
このビーコン情報200は、このビーコンを送信する無線通信装置を識別するために利用される通信装置MACアドレス(CMADR)201、このビーコン情報の情報長を示すビーコン情報長(BIL)202、最低1つの受信スロット位置を表わす利用スロット情報(SLTI)203により構成される。
なお、この利用スロット情報203は、場合によっては複数の設定が可能な構成になっている。
さらに、本実施形態の無線通信方法にかかるACK情報204、およびこれらの情報の誤り検出を行うためのCRC205などから構成される。
ここでのACK情報204は、必要に応じて付加されるものであり、データ受信がない場合には、利用されなくても良い。
さらに、利用スロット情報203の内容は、受信スロットであることを識別するためのスロット形式(SLTFMT)2031、それら利用するスロットの開始位置を示す開始スロット位置(SSLT)2032、そのスロットの終了位置を示す終了スロット位置(ESLT)2033、スロット配置をまばらに分布させる場合にスロット配置周期(SLTARP)2034とから構成される。
つまり、受信スロットを1つ指定する場合には、開始スロット位置と終了スロット位置が同じスロットとして通知される構成になっている。
なおここでは、便宜上各情報の長さの概算値を付加して示してある。
図6においては、通信装置アドレス(CMADR)201が6バイト、ビーコン情報長(BIL)202が2バイト、利用スロット情報(SLTI)203が4バイトとして示してある。
【0062】
図7は、本実施形態に係るデータ情報の構成例を示す図である。
【0063】
このデータ情報300は、データの属性を示すためのMACヘッダー情報(HDI)301、実際にユーザーデータとして伝送されるデータペイロード(DPLD)302、これらの情報の誤り検出のためのCRC303などが付加されて構成される。
さらに、MACヘッダー情報301の内容は、情報送信元となる通信装置を識別するための情報送信元MACアドレス(MACADR1)3011、情報受信先となる通信装置を識別するための情報受信先MACアドレス(MACADR2)3012、このデータフラグメント状況を表わすフラグメント情報(FLGMNT)3013、さらにこのデータが送られた順番を識別するシーケンス番号(SQCN)3014、将来の拡張のための予備領域(PRE)3015とから構成される。
なおここでは、便宜上各情報の長さの概算値を付加して示してある。
図7においては、MACヘッダー情報(HDI)301は16バイトとして示し、データペイロード(DPLD)302は、IPパケットが良好に伝送可能なサイズとして、1500バイト程度の容量を想定している。
【0064】
図8は、本実施形態におけるACK返送および再送制御の一例を説明するための図である。
ここでは、情報送信元通信装置100Sと情報受信先通信装置100Rの間で交換される情報の流れを示している。
【0065】
情報送信元通信装置100Sでは、情報受信先通信装置100Rからのビーコン情報BIを受信して、その情報受信先通信装置100Rにおける受信スロットRSLTの位置を判断する。
そして、その受信スロットRSLTの位置(タイミング)でデータ送信を行う。
情報受信先通信装置100Rでは、受信スロットRSLTにデータの受信があった場合には、次のビーコン情報BIにデータの受領確認を示す、ACK情報を付加して返送する。
さらに、情報送信元通信装置100Sは、情報受信先通信装置100Rからのビーコン情報BIを受信して、そのACK情報から再送が必要であれば、その受信スロットRSLTの位置(タイミング)でデータの再送を行う。
これより情報送信元通信装置100Sは、情報受信先通信装置100Rからのビーコン情報BIを受信するだけで、受信スロットRSSLTの位置とACK情報を同時に収集できる。
【0066】
次に、上記構成の無線通信装置100の無線受信動作、無線送信動作、スキャン動作を図9、図10、および図11のフローチャートに関連付けて順に説明する。
【0067】
まず、無線受信動作について、図9のフローチャートに関連付けて説明する。ここでは、無線通信装置における電源投入後の一連の動作について示してある。
【0068】
まず、電源投入後にスキャン動作を行い(ステップST1)、周囲に存在する他の無線通信装置のビーコン位置と受信スロットなどと衝突しないタイミングでビーコン送信位置の設定(ステップST2)と、受信スロット位置の設定を行う(ステップST3)。
このときの受信スロットRSLTは最低1つの受信スロットを設定することとしても良い。
そして、設定した受信スロット情報を、ビーコンの情報として記載し(ステップST4)、ビーコン送信タイミングが到来したか否かを判断し(ステップST5)、そのタイミングが到来した場合にビーコン送信処理を行う(ステップST6)。また、ビーコン送信タイミングが到来していない場合には、ステップST7の処理に移行する。
【0069】
ステップST7において、受信スロットのタイミングが到来したか否かを判断し、そのタイミングが到来した場合に無線受信処理を行う(ステップST8)。また、受信スロットのタイミングが到来していない場合には、ステップST5の処理に移行し、ビーコン送信と受信スロットにおける受信という一連の待ち受け処理をくり返す。
受信スロットにおける受信処理の結果(ステップST9)、情報受信があった場合には、たとえばビーコン情報としてACK情報を記載し(ステップST10)、受信情報を受信バッファ113に格納する(ステップST11)。その後、所定のデータが収集できた時点でインターフェース101より接続される機器へ出力される(ステップST12)。
【0070】
さらに、ステップST13において、受信スロットの追加が必要であるか否かを判断する。
ここで、受信した情報のフラグメント情報から連続性がある場合など、受信スロットの追加が必要であれば、スキャン動作に移行し(ステップST14)、空きスロットを検索後、受信スロットの追加を行う(ステップST15)。
その後、ステップST4の処理に移行し、追加した受信スロットをビーコン情報として記載し、情報送信元通信装置や周囲の通信装置に報知する。
また、受信スロットの追加が必要でなければ、ステップST5の処理に移行し、ビーコン送信と受信スロットにおける受信という一連の待ち受け処理をくり返す。
【0071】
さらに、受信スロットにおける受信処理の結果(ステップST9)、情報受信がなければ、受信スロットの減少が可能か否かを判断する(ステップST16)。
ここで、受信スロットを増加させたデータ受信が終了した場合など、受信スロットの減少が可能であれば、受信スロットの減少を行う(ステップST17)。その後、ステップST4の処理に移行し、自己の受信スロットを解放したことをビーコン情報として記載し、周囲の通信装置に報知する。
【0072】
次に、無線送信動作について、図10のフローチャートに関連付けて説明する。
ここでは、無線通信装置に接続される機器からの情報送信要求を受理することによって開始される一連の動作について示してある。
【0073】
まず、無線通信装置100に接続される機器からの情報送信要求を受理したか否かを判断をする(ステップST21)。
ここで情報送信要求を受理した場合には、その情報を受信する相手先の無線通信装置の受信スロットを探索するためにスキャン動作を行う(ステップST22)。
そして、相手先の無線通信装置のビーコンを受信したか否かを判断し(ステップST23)、ビーコン情報が格納されていれば、相手先となる無線通信装置の受信スロットのタイミングを設定する(ステップST24)。
ここで、相手先受信スロットのタイミングが到来したか否かの判断を行い(ステップST25)、送信するデータが送信バッファ102にあるか判断する(ステップST26)。
送信バッファ102に送信するデータがあればそのデータに対するACK情報の返送が必要か否かを判断し(ステップST27)、返送が必要な場合にのみ、ACK返送タイマーを起動して相手先からのACK返送に備える(ステップST28)。
そして無線送信動作を行い(ステップST29)、その後、ステップST25の処理に戻り、再度相手先となる無線通信装置の受信スロットのタイミングを判断する。
また、ステップST26の判断において、送信するデータが送信バッファにない場合にも、ステップST25の処理に戻り、再度相手先となる無線通信装置の受信スロットのタイミングを判断する。
【0074】
ステップST25の判断で相手先となる無線通信装置の受信スロットのタイミングでなければ、送信時に設定したACK返送タイマーがタイムアウトしたか確認を行う(ステップST30)。
ここで、タイムアウトした場合には、ACKが未受信の情報の有無を確認し(ステップST31)、未受信の情報を再送信データとして設定する(ステップST32)。
また、未受信の情報が存在しなければ、全てのデータの送付が完了したことになるので、一連の送信処理を終了する。
【0075】
ステップST30の判断で、ACK返送タイマーがタイムアウトしていなければ、相手先無線通信装置のビーコン送信タイミングが到来したか否かを判断する(ステップST33)。
ここで、ビーコン送信タイミングが到来した場合には、そのビーコン信号の受信処理を行い(ステップST34)、その受信スロット情報を獲得し(ステップST35)、さらにACK情報が付加されていれば、そのACK情報を格納する(ステップST36)。
その後、ステップST24の処理に移行し、新たに相手先の無線通信装置の受信スロットとなったタイミングを再設定する。
【0076】
ステップST33の判断で、ビーコン送信タイミングが到来していなければ、ステップST25の処理に戻り、再度相手先となる無線通信装置の受信スロットのタイミングを判断する。
さらに、ステップST23の判断で、受信先となる無線通信装置のビーコン信号を検出できない場合には、送信要求を送付してきた接続される機器に対して、通信不可能通知を返送し(ステップST37)、一連の処理を中断する。
また、ステップST21の判断で情報送信要求を受理していなければ、一連の送信処理は起動が掛からず、処理が行われない。
【0077】
次に、無線通信装置のスキャン動作を、図11のフローチャートに関連付けて説明する。
ここでは、電源立ち上げ時に自己のフレーム周期としてビーコン送信位置や受信スロット位置を設定したり、情報送信を行う前に相手側の受信スロットの位置確認を行ったり、受信スロットを増加する前に周囲の無線通信装置との間で空きスロットとなるスロットの確認を行ったりする場合に、このスキャン動作が起動される。
【0078】
まず、スキャン時間の設定を行い(ステップST41)、そのスキャン時間が超過していないか否かを判断する(ステップST42)。
スキャン時間が超過していなければ、ビーコン信号などの受信処理を行って(ステップST43)、周囲にある無線通信装置からのビーコン信号を受信があったか否かを判断する(ステップST44)。
ここでビーコンの受信があれば、その該当するデバイス情報(MACアドレス情報)を格納し(ステップST45)、そのビーコンの受信タイミングを格納して(ステップST46)、さらに受信スロットの情報を格納する(ステップST47)。
その後、ステップST42の処理に戻り、スキャン時間が超過していないか否かを判断し、時間が超過するまで受信動作を継続する。
【0079】
ステップST44の判断でビーコン信号を受信しない場合には、データの受信があったか判断し(ステップST48)、データの受信があった場合には、そのスロット位置を使用済みとして設定し(ステップST49)、自己の無線通信装置のビーコン送信タイミングや、受信スロットのタイミングに指定しないようにする。
その後、データの受信がなかった場合とともに、ステップST42の処理に戻り、スキャン時間が超過していないか判断し、時間が超過するまで受信動作を継続する。
そして、ステップST42の判断で、スキャン時間が超過した場合には、一連のスキャン処理を終了する。
【0080】
以上説明したように、本実施形態によれば、従来からの無線通信システムのように帯域予約を行わずに、受信データ量に応じた受信スロットを設定することで、周辺に存在する他の無線通信装置との間で、必要な無線通信を行い、各無線通信装置では自己の受信スロット数の管理を行うだけで、他の無線通信装置との間で正確な同期処理を必要とせずに、自己の判断で通信に必要な帯域を確保し、データの送信側の無線通信装置も、受信側無線通信装置の受信スロットの増加を、ビーコンを受信して監視し、受信スロットが増加した場合に即座にデータを伝送し、また、受信側無線通信装置からの受領確認(ACK)情報をビーコンに記載して返送することでリバース側の無用なトラフィックを軽減するようにしたので、以下の効果を得ることができる。
【0081】
自律的に受信スロットの管理を行うことで、基地局あるいはアクセスポイントとなる装置が不要となり、非同期無線ネットワークにおいて時分割多重伝送を効率良く実施することができる。
受信先となる通信装置が受信スロットにおける通信の有無を管理することで、受信先装置だけで独立した管理が可能となり、従来の帯域予約プロセスにあった双方向通信による帯域予約処理を行わなくて済むという利点がある。
従来の帯域予約プロセスにあった、帯域予約処理中の通信路切断による影響を考慮する必要もなく、また複雑なコネクション処理を規定しなくて済むという利点がある。
伝送するデータが少ない場合には少ない受信スロットの予約通知を行い、伝送するデータが存在する場合には多い受信スロットの予約通知を行うという制御が容易に行え、アプリケーションによって伝送量が異なる機器を同一無線伝送路に収容することができる。
無線通信装置が、事前に接続されたアプリケーションによるデータ伝送量を把握することなく、無線通信装置の内部レイヤーだけで閉じた予約制御ができる。また、伝送量が変動するアプリケーションの伝送が行われる場合においても、事前に予約量を判断することなく、予約処理が容易に行えるという利点がある。さらに、無線通信装置からの情報を受信した場合に、その受領確認(ACK)をビーコンにて通知することにより、情報送信元通信装置は情報受信先通信装置からのビーコン情報を受信するだけで、受信スロットの位置とACK情報を同時に収集でき、伝送路利用効率を向上させトラフィックを低減することできる。
【0082】
【発明の効果】
以上説明したように、本発明によれば、基地局あるいはアクセスポイントとなる装置が不要となり、非同期無線ネットワークにおいて時分割多重伝送を効率良く実施することができる。
【0083】
また、受信先となる通信装置が受信スロットにおける通信の有無を管理することで、受信先装置だけで独立した管理が可能となり、従来の帯域予約プロセスにあった双方向通信による帯域予約処理を行わなくて済む。
【0084】
また、従来の帯域予約プロセスにあった、帯域予約処理中の通信路切断による影響を考慮する必要もなく、また複雑なコネクション処理を規定しなくて済むという利点がある。
【0085】
伝送するデータが少ない場合には少ない受信スロットの予約通知を行い、伝送するデータが存在する場合には多い受信スロットの予約通知を行うという制御が容易に行え、アプリケーションによって伝送量が異なる機器を同一無線伝送路に収容することができる。
【0086】
無線通信装置が、事前に接続されたアプリケーションによるデータ伝送量を把握することなく、無線通信装置の内部レイヤーだけで閉じた予約制御ができる。また、伝送量が変動するアプリケーションの伝送が行われる場合においても、事前に予約量を判断することなく、予約処理が容易に行えるという利点がある。
【0087】
さらに、無線通信装置からの情報を受信した場合に、その受領確認(ACK)をビーコンにて通知することにより、情報送信元通信装置は情報受信先通信装置からのビーコン情報を受信するだけで、受信スロットの位置とACK情報を同時に収集でき、伝送路利用効率を向上させトラフィックを低減することできる。
【図面の簡単な説明】
【図1】本発明に係る無線通信システムを構成する通信装置の配置例を示す図である。
【図2】本実施形態に係る無線通信システムに採用されるフレーム周期の構成ならびにスキャン周期の構成を示す図である。
【図3】(A)〜(F)は、図1の無線通信システム10の一連の動作を時系列的に具体的に示す図である。
【図4】本発明に係る無線通信装置の一実施形態を示す構成図である。
【図5】(A),(B)は、本実施形態に係る無線通信方法の一例を説明するための図である。
【図6】本実施形態に係るビーコン情報の構成例を示す図である。
【図7】本実施形態に係るデータ情報の構成例を示す図である。
【図8】本実施形態におけるACK返送および再送制御の一例を説明するための図である。
【図9】本実施形態に係る無線通信装置の受信動作を説明するためのフローチャートである。
【図10】本実施形態に係る無線通信装置の送信動作を説明するためのフローチャートである。
【図11】本実施形態に係る無線通信装置のスキャン動作を説明するためのフローチャートである。
【符号の説明】
10…無線通信システム、11〜18,100…無線通信装置、101…インターフェース、102…送信バッファ、103…無線送信部、104…アンテナ、105…フレーム格納部、105…情報処理部、107…ビーコン生成部、108…中央制御部、109…タイミング制御部、110…ビーコン解析部、111…ACK情報生成部、112…スロット管理部、113…受信バッファ、114…無線受信部FLMPフレーム周期、SCNP…スキャン周期、BSLT…ビーコンスロット、DSLT…データスロット、SCNF…スキャンフレーム、NRMF…通常のフレーム、BCN…ビーコン、RSLT…受信スロット、200…ビーコン情報、201…通信装置MACアドレス(CMADR)、202…ビーコン情報長(BIL)、203…利用スロット情報(SLTI)、2031…スロット形式(SLTFMT)、2032開始スロット位置(SSLT)、2033…終了スロット位置(ESLT)、2034…スロット配置周期(SLTARP)、204…ACK情報、205…CRC、300…データ情報、301…MACヘッダー情報(HDI)、3011…情報送信元MACアドレス(MACADR1)、3012…情報受信先MACアドレス(MACADR2)、3013…フラグメント情報(FLGMNT)、3014…シーケンス番号(SQCN)、3015…予備領域(PRE)、302…データペイロード(DPLD)、303…CRC。
Claims (23)
- 他の無線通信装置との間で無線通信を行う無線通信装置であって、
各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、
上記フレーム周期の中に、通信需要がない場合でも、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する少なくとも1つの受信スロットを自己の判断で設定する受信スロット設定手段と、
上記受信スロットの情報をビーコン信号にて通知する通知手段と、
上記受信スロット以外は空きスロットとして受信をせず、
上記受信スロットにて受信を行い、他の無線通信装置から自己宛情報の信号を受信した場合に、上記受信スロットを増加させるスロット増加手段と、
を有する無線通信装置。 - 他の無線通信装置との間で無線通信を行う請求項1に記載の無線通信装置であって、
各無線通信装置がそれぞれ前記受信スロットにおいて自己宛情報を受信した場合に、
所定の時間にわたり周囲にある他の通信装置からのビーコン信号をスキャンし、
他の無線通信装置のビーコン信号を受信する受信手段と、
上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出する受信スロット検出手段と、
上記受信スロット検出手段で検出した受信スロットに該当しないタイミングで自己の受信スロットを増加させるスロット増加手段と、
を有する無線通信装置。 - 他の無線通信装置との間で無線通信を行う請求項2に記載の無線通信装置であって、
他の無線通信装置で利用されていない空きスロットあるか否かを判定し、空きがあれば自己の使用スロットを増加する手段を有する
無線通信装置。 - 他の無線通信装置との間で無線通信を行う請求項3に記載の無線通信装置であって、
自己宛の通信のために受信スロットの追加が必要であるか否かを判定し、必要であれば受信スロットを追加する手段を有する
無線通信装置。 - 他の無線通信装置との間で無線通信を行う請求項2、3、または4に記載の無線通信装置であって、
データ通信が開始される前に、ビーコン送信位置と受信スロット位置が設定される
無線通信装置。 - 他の無線通信装置との間で無線通信を行う無線通信装置であって、
各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、
上記フレーム周期の中に、通信需要がある場合に、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する複数の受信スロットを設定する受信スロット設定手段と、
上記設定した受信スロットの情報をビーコン信号にて通知する通知手段と、
上記受信スロット以外は空きスロットとして受信をせず、上記設定した受信スロットにて受信を行い、他の無線通信装置から自己宛情報の信号の受信がない場合に、上記複数の受信スロットを最低1つまで減少させるスロット削減手段と、
を有する無線通信装置。 - 他の無線通信装置との間で無線通信を行う無線通信装置であって、
各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、
上記フレーム周期の中に、通信需要がある場合に、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する複数の受信スロットを設定する受信スロット設定手段と、
上記設定した受信スロットの情報をビーコン信号にて通知する通知手段と、
情報を送信する場合に、その無線通信装置がそれぞれに所定の時間にわたり周囲にある他の通信装置からのビーコン信号をスキャンし、受信先となる無線通信装置のビーコン信号を受信する受信手段と、
上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出する受信スロット検出手段と、
上記受信先となる無線通信装置の受信スロットに対して、情報を送信する送信手段と、
を有する無線通信装置。 - 他の無線通信装置との間で無線通信を行う、請求項7に記載の無線通信装置であって、
情報を送信している場合に、その無線通信装置がそれぞれに受信先となる無線通信装置のビーコン信号を受信する受信手段と、
上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出する受信スロット検出手段と、
上記受信スロットに変化が生じた場合に、新たな受信スロットにて情報を送信する送信手段と、
を有する無線通信装置。 - 他の無線通信装置との間で無線通信を行う無線通信装置であって、
各無線通信装置がそれぞれ所定の時間単位となるフレーム周期とスロットを設定するフレーム設定手段と、
上記フレーム周期の中に、通信需要がない場合でも、不特定の無線通信装置から送信された情報を自己が受信する少なくとも1つの受信スロットを設定する受信スロット設定手段と、上記受信スロット以外は空きスロットとして受信をせず、上記設定した受信スロットの情報をビーコン信号にて通知する通知手段と、
を含み、
上記通知手段は、上記設定した受信スロットにて、他の通信装置から自己宛の情報を受信した場合に、当該受領確認をビーコンにて通知する
無線通信装置。 - 複数の無線通信装置との間で無線通信を行う無線通信方法であって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、
設定したフレーム周期の中に所定の時間単位のスロットを用意し、
通信需要がない場合でも、各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために少なくとも1つの受信スロットを設定し、
上記受信スロット以外は空きスロットとして受信をせず、
上記設定した受信スロットで受信を行い、自己宛データの受信があった場合に、自己の受信スロットを増加させる
無線通信方法。 - 複数の無線通信装置との間で無線通信を行う無線通信方法であって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、
設定したフレーム周期の中に所定の時間単位のスロットを用意し、
各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために少なくとも1つの受信スロットを設定し、
上記設定した受信スロットに自己宛データの受信があった場合に、自己の受信スロットを増加させ、
自己宛データの信号を受信している場合に、
スキャンを行い周囲にある他の通信装置からのビーコン信号を受信し、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、
設定したフレーム周期にわたる受信動作によって、周囲にある他の無線通信装置からのビーコンを収集し、
上記ビーコンから当該他の無線通信装置の受信スロット情報を格納し、
格納した受信スロットに該当しないタイミングで自己の受信スロットを増加させる
無線通信方法。 - 複数の無線通信装置との間で無線通信を行う請求項11に記載の無線通信方法であって、
他の無線通信装置の全てで利用されていない空きスロットあるか否かを判定し、空きがあれば自己の使用スロットを増加する
無線通信方法。 - 他の無線通信装置との間で無線通信を行う請求項12に記載の無線通信方法であって、
自己宛の通信のために受信スロットの追加が必要であるか否かを判定し、必要であれば受信スロットを追加する
無線通信方法 - 他の無線通信装置との間で無線通信を行う請求項11、12、または13に記載の無線通信方法であって、
データ通信が開始される前に、ビーコン送信位置と受信スロット位置を設定する
無線通信方法。 - 複数の無線通信装置との間で無線通信を行う無線通信方法であって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、
設定したフレーム周期の中に所定の時間単位のスロットを用意し、
通信需要がある場合は、各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために複数の受信スロットを設定し、
上記受信スロット以外は空きスロットとして受信をせず、
上記設定した受信スロットで受信を行い、自己宛データの受信がない場合に、自己の受信スロットを最低1つまで減少させる
無線通信方法。 - 複数の無線通信装置との間で無線通信を行う無線通信方法であって、
情報を送信する場合に、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、設置したフレーム周期の中に所定の時間単位のスロットを用意し、
通信需要がある場合は、不特定の無線通信装置から送信された自己宛データ情報を自己が受信する複数の受信スロットを設定し、上記設定した受信スロットの情報をビーコン信号にて通知するとともに、
設定したフレーム周期にわたる受信動作によって周囲にある他の無線通信装置からのビーコンを収集し、
上記ビーコンから当該他の無線通信装置の受信スロット情報を格納し、
上記受信先となる無線通信装置の受信スロットで情報を送信する
無線通信方法。 - 複数の無線通信装置との間で無線通信を行う、請求項16に記載の無線通信方法であって、
ある無線通信装置の受信スロットにて情報を送信した場合に、その無線通信装置がそれぞれに当該無線通信装置のビーコン信号を受信し、上記ビーコンから当該無線通信装置の受信スロット情報を格納し、
受信スロットの位置に変化が生じた場合に、新たな受信スロットで情報を送信する
無線通信方法。 - 複数の無線通信装置との間で無線通信を行う無線通信方法であって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定し、
設定したフレーム周期の中に所定の時間単位で受信スロットを用意し、
通信需要がない場合でも、各無線通信装置が不特定の無線通信装置から送信されたデータを受信するために少なくとも1つの受信スロットを設定し、上記受信スロット以外は空きスロットとして受信をせず、
上記設定した受信スロットの位置をビーコンにて通知し、
ある通信装置からの情報を受信した場合に、当該受領確認をビーコンにて通知する
無線通信方法。 - 他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、
通信需要がない場合でも、不特定の無線通信装置から送信された情報を受信する少なくとも1つの受信スロットを設定するステップと、上記受信スロット以外は空きスロットとして受信をせず、
上記受信スロットが到来した場合に受信を行い、自己宛データの受信があった場合に、受信スロットを増加させるステップを具備する
ことを特徴とするコンピュータ・プログラム。 - 他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、
通信需要がない場合でも、不特定の無線通信装置から送信された情報を受信する受信スロットを設定するステップと、上記受信スロット以外は空きスロットとして受信をせず、
上記受信スロットが到来した場合に受信を行い、自己宛データの受信がない場合に、受信スロットを少なくとも1つまで減少させるステップを具備する
ことを特徴とするコンピュータ・プログラム。 - 他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、
情報を送信する場合に、その無線通信装置がそれぞれに所定の時間にわたり周囲にある他の通信装置からのビーコン信号をスキャンするステップと、受信先となる無線通信装置のビーコン信号を受信するステップと、
上記受信したビーコン信号から、上記他の無線通信装置の受信スロットを検出するステップと、
上記受信先となる無線通信装置の受信スロットに対して、情報を送信するステップとを具備する
ことを特徴とするコンピュータ・プログラム。 - 請求項21に記載のコンピュータ・プログラムであって、情報を送信している場合に、
情報受信先無線通信装置の、不特定多数の無線通信装置から送信された情報を受信する受信スロットの位置に変化が生じた場合に、その新たな受信スロットのタイミングで情報を送信するステップを具備する
ことを特徴とするコンピュータ・プログラム。 - 他の無線通信装置との間で無線通信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
各無線通信装置がそれぞれ所定の時間でフレーム周期を設定して、設定したフレーム周期の中に所定の時間単位のスロットを用意するステップと、
通信需要がない場合でも、不特定多数の無線通信装置から送信された情報を受信する受信スロットを設定するステップと、上記受信スロット以外は空きスロットとして受信をせず、
上記受信スロットが到来した場合に受信を行い、他の無線通信装置からの情報を受信した場合に、
この受領確認をビーコンにて通知するステップを具備する
ことを特徴とするコンピュータ・プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003001193A JP4300803B2 (ja) | 2003-01-07 | 2003-01-07 | 無線通信装置、無線通信方法、およびプログラム |
US10/738,418 US7411933B2 (en) | 2003-01-07 | 2003-12-17 | Radio communication device, radio communication method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003001193A JP4300803B2 (ja) | 2003-01-07 | 2003-01-07 | 無線通信装置、無線通信方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004215073A JP2004215073A (ja) | 2004-07-29 |
JP4300803B2 true JP4300803B2 (ja) | 2009-07-22 |
Family
ID=32819281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003001193A Expired - Fee Related JP4300803B2 (ja) | 2003-01-07 | 2003-01-07 | 無線通信装置、無線通信方法、およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7411933B2 (ja) |
JP (1) | JP4300803B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4691804B2 (ja) * | 2001-03-02 | 2011-06-01 | ソニー株式会社 | 無線伝送装置及び無線伝送方法 |
JP4622503B2 (ja) * | 2003-12-24 | 2011-02-02 | ソニー株式会社 | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
US7693173B2 (en) | 2004-11-19 | 2010-04-06 | Panasonic Corporation | Communication system, communication control method, communication control apparatus, and communication control program |
JP4692055B2 (ja) * | 2005-04-18 | 2011-06-01 | ソニー株式会社 | 無線通信装置,無線通信システムおよび無線通信方法 |
JP4553034B2 (ja) * | 2008-05-22 | 2010-09-29 | ソニー株式会社 | 無線通信装置、プログラム、無線通信方法、および無線通信システム |
US8661143B2 (en) * | 2009-01-16 | 2014-02-25 | Electronics And Telecommunications Research Institute | Reserving resources in centralized network by scanning superframes equal to or greater than maximum number of superframes allowed without listening to beacon period |
JP6267666B2 (ja) * | 2015-02-16 | 2018-01-24 | 大井電気株式会社 | パケット通信用基地局および無線端末装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1056417A (ja) | 1996-08-07 | 1998-02-24 | Nippon Telegr & Teleph Corp <Ntt> | スケジューリング型空線制御アクセス方法 |
JPH1079970A (ja) | 1996-09-02 | 1998-03-24 | Nippon Telegr & Teleph Corp <Ntt> | 無線パケットチャネル割当方法 |
JPH10209956A (ja) | 1997-01-28 | 1998-08-07 | Nippon Telegr & Teleph Corp <Ntt> | 無線パケット通信方法 |
JPH10271091A (ja) | 1997-03-19 | 1998-10-09 | Fujitsu General Ltd | スペクトラム拡散無線通信装置 |
JP3229937B2 (ja) | 1998-05-26 | 2001-11-19 | 沖電気工業株式会社 | Phs端末装置および子機間直接通信方法 |
JP4161506B2 (ja) | 2000-02-09 | 2008-10-08 | 沖電気工業株式会社 | 時分割多重通信方法 |
US6665311B2 (en) * | 2000-11-09 | 2003-12-16 | Hrl Laboratories, Llc | Method and apparatus for adaptive bandwidth reservation in wireless ad-hoc networks |
US7653003B2 (en) * | 2002-03-21 | 2010-01-26 | Stine John A | Access protocol for wireless ad hoc networks using synchronous collision resolution |
US7103371B1 (en) * | 2003-10-22 | 2006-09-05 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for dynamic voice reservation within wireless networks |
-
2003
- 2003-01-07 JP JP2003001193A patent/JP4300803B2/ja not_active Expired - Fee Related
- 2003-12-17 US US10/738,418 patent/US7411933B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20040170135A1 (en) | 2004-09-02 |
US7411933B2 (en) | 2008-08-12 |
JP2004215073A (ja) | 2004-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10897762B2 (en) | Wireless communication system, wireless communication apparatus, wireless communication method, and computer program | |
JP4407126B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
CN1665208B (zh) | 无线通信***、无线通信设备、无线通信方法 | |
US8416782B2 (en) | Method of exchanging messages and source devices | |
JP3968514B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
FI108600B (fi) | Menetelmä kuittaustiedon muodostamiseksi langattomassa tiedonsiirtojärjestelmässä sekä langaton tiedonsiirtojärjestelmä | |
US20020141375A1 (en) | Increasing link capacity via concurrent transmissions in centralized wireless LANs | |
CN111200858B (zh) | 基于宽带载波和窄带无线的双模混合网络的组网方法 | |
JP4904849B2 (ja) | 無線局及び通信方法 | |
WO2003067820A1 (en) | Radio communication system, radio communication control method, radio communication apparatus, radio communication method, and computer program | |
US20080130507A1 (en) | Wireless network system and method of transmitting or receiving data over wireless network | |
KR20060063897A (ko) | 무선 통신 시스템, 무선 통신 장치 및 무선 통신 방법, 및컴퓨터 프로그램 | |
EP2060017A2 (en) | Method for managing the power in the wireless network | |
KR20040101559A (ko) | 동적 무선 자원 활용 | |
US20100278127A1 (en) | Wireless communication method, and a piconet coordinator, wireless local area network, and a mobile apparatus for wireless local area network using the method | |
JP3414244B2 (ja) | 通信制御方法及び伝送装置 | |
CN101207439A (zh) | 至少一个用户台和至少两个基站之间的通信方法 | |
KR20150015265A (ko) | 무선 센서 네트워크에서의 채널 관리 방법 및 데이터 전송 방법 | |
JP4300803B2 (ja) | 無線通信装置、無線通信方法、およびプログラム | |
KR100436756B1 (ko) | 스니프모드에서 상호간의 데이터통신 시간을 절약할 수있는 무선통신 시스템 | |
KR20180076770A (ko) | 산업 무선 센서 네트워크에서의 재전송 예약슬롯 기반 분산 스케줄링 장치 및 방법 | |
JP2001313656A (ja) | 基地局装置、端末装置、無線通信システム及び無線通信方法 | |
JP4264645B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
US20050237958A1 (en) | System and method for relaying data in coordinator-based wireless network | |
KR102467945B1 (ko) | 무선 네트워크에서 시분할 다중 접속 자원 스케줄링을 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051017 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070921 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071009 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080325 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080902 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081031 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090331 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090413 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130501 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140501 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |