JP2004186769A - 通信システム、通信制御方法、及び通信制御端末 - Google Patents
通信システム、通信制御方法、及び通信制御端末 Download PDFInfo
- Publication number
- JP2004186769A JP2004186769A JP2002348303A JP2002348303A JP2004186769A JP 2004186769 A JP2004186769 A JP 2004186769A JP 2002348303 A JP2002348303 A JP 2002348303A JP 2002348303 A JP2002348303 A JP 2002348303A JP 2004186769 A JP2004186769 A JP 2004186769A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- information
- transmission information
- communication terminal
- transmission right
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
【課題】複数の端末間での効率的なデータ転送を実現する。
【解決手段】送信権決定部114は、送信情報保持部113に高優先の送信情報がある場合、送信権を付与することを送信権送信部115に通知する。送信権送信部115は、送信情報保持部113に該当する送信情報を送信するよう通知する。高優先の送信情報が送信情報保持部113にない場合、送信権決定部114は、優先通信端末識別情報記憶部116に送信権を希望する端末があるかどうか判定し、存在する場合、リストの上位から順次送信権を送信する。送信権を希望する端末の情報が送信情報保持部113にない場合、送信情報保持部113に中優先の送信情報があるかどうかを確認し、ある場合には、送信情報保持部113は蓄積されている順に中優先の送信情報を送信部111に送信する。同様に、中優先の送信情報が送信情報保持部113にない場合、低優先の送信情報の送信処理に移行する。
【選択図】 図5
【解決手段】送信権決定部114は、送信情報保持部113に高優先の送信情報がある場合、送信権を付与することを送信権送信部115に通知する。送信権送信部115は、送信情報保持部113に該当する送信情報を送信するよう通知する。高優先の送信情報が送信情報保持部113にない場合、送信権決定部114は、優先通信端末識別情報記憶部116に送信権を希望する端末があるかどうか判定し、存在する場合、リストの上位から順次送信権を送信する。送信権を希望する端末の情報が送信情報保持部113にない場合、送信情報保持部113に中優先の送信情報があるかどうかを確認し、ある場合には、送信情報保持部113は蓄積されている順に中優先の送信情報を送信部111に送信する。同様に、中優先の送信情報が送信情報保持部113にない場合、低優先の送信情報の送信処理に移行する。
【選択図】 図5
Description
【0001】
【発明の属する技術分野】
本発明は、複数の端末間でネットワークを介して通信を行う通信システム、通信制御方法、及び通信制御端末に関する。
【0002】
【従来の技術】
近年、通信インターフェースとして無線LAN (Local Area Network)が急速に普及している。無線LANの規格は、IEEE802委員会で策定されている。その規格に基づき、現在ではIEEE802.11bが、有線LANの置き換えとして、主にデータ通信用としてすでに普及しており、さらに高速なIEEE802.11aも今後急速な普及が見込まれる。
【0003】
無線LANの特徴として、配線を気にせず情報機器の設置できるという利便性から、パソコンの通信インターフェースとして広く普及した。今後の展開としては、パソコンだけでなくAV機器の情報転送としての利用が見込まれるが、パソコンなどのデータ通信ではさほど問題にならなかったデータ転送速度の低さが指摘されている。
【0004】
現在、無線LANにおいては、IEEE802.11委員会で標準化されたデータ転送方式して、DCF (Distribution Coordination Function)やPCF (Point Coordination Function)といった方式が、ANSI/IEEE Std802.11 Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specificationsにおいて規定されている。
【0005】
また、データの優先度を考慮したものとして、EDCF (Enhanced Distribution Coordination Function)やHCF (Hybrid Coordination Function)といった方式が、ANSI/IEEE Std802.11e Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Medium Access Control (MAC) Enhancements for Quality of Services (QoS)において規定されている。
【0006】
上記のようなPCFやEDCF、HCFを利用することで、送信情報の優先度に応じたデータ転送が可能となる。
【0007】
なお、送信情報の優先度に応じたデータ転送を行う他の技術としては、例えば特許文献1が挙げられる。この文献に開示されるシステムでは、各端末から送信されるデータに優先度を設け、その優先度に応じて各端末が送信権を獲得するが、送信権の獲得に際してデータ送信用のチャネルとは別の制御用チャネルを使用して送信権の決定を行っている。送信権は、各端末間のネゴシエーションにより決定される。
【0008】
【特許文献1】
特開平8−139734号公報
【0009】
【発明が解決しようとする課題】
ところで、IEEE802.11規格では、ステーションと呼ばれる通信端末がアクセスポイントと呼ばれる通信制御端末を介して通信を行っている。この場合、各ステーションが優先度の指定を行い、アクセスポイントがステーションの指定した優先度に応じて送信権を与えることで、優先度を考慮したデータ転送を実現している。
【0010】
ステーション側に送信情報があり、ステーション間で優先制御を行いデータの授受を行う場合には、これらのデータ転送方式は有効である。しかし、現在、アクセスポイント機能を持つような情報機器が、AV情報などのリアルタイム性を必要とする情報を蓄積し、これをアクセスポイントからステーションに送信するような利用形態が想定されつつある。
【0011】
このようにアクセスポイントに情報が蓄積されている場合、アクセスポイントからステーションへの送信を最優先させる必要がある。また、アクセスポイントからの情報を優先的に送信しただけでは、アクセスポイントとステーションのアプリケーションなどの上位レイヤが応答パケットを受信する必要がある場合には、アクセスポイントからステーションの情報の送信だけが優先され、応答パケットがステーションから受信できないことで上位レイヤの処理が進まず、結果としてアプリケーション全体では効率的なデータ転送ができないといったことが問題となる。このことから、アクセスポイントで蓄積されている情報と、その宛先のステーションに優先的に送信機会を与える必要があるが、上記のPCF、EDCF、HCFではこのようなことは考慮されていない。
【0012】
この時、アクセスポイントから送信機会を与えられたステーションが、送信機会を与えられたことを識別できる実装になっているか、もしくは、送信機会を取得するかどうかをステーションが選択できるような状況である場合には、ステーションの実装状況や設定状況を考慮してアクセスポイントから送信機会を与えないと、与えた送信機会が無駄になり、非効率な処理になることが考えられる。
【0013】
また、アクセスポイントの送信情報にもリアルタイム性の必要がある情報と必要のない情報が混在していると考えられるため、リアルタイム性を必要とする情報には高い優先度を割り当てる必要がある。
【0014】
さらに、現状のIEEE802.11のPCFはオプション機能となっており、実際、それが端末に実装されているかどうかを知ることすら、ユーザは知ることが難しく、アクセスポイントとステーションの双方で実装、設定されていなければ、効率的なデータ転送を実現することができないといった問題がある。このため、データ転送方式の実装状況や設定状況を簡単にユーザに通知できるか、もしくは、アクセスポイント側からステーションの設定を変更できるしくみが必要となる。
【0015】
最後に、実装面では、HCFなどは処理が複雑になるという問題があるため、簡略かつ効率的なアルゴリズムが必要となる。
【0016】
以上のことから、アクセスポイントから特定のステーションに対して、情報を送信する必要がある場合には、アクセスポイントとその宛先ステーションに優先的に送信機会を与え、さらに、AV情報などのリアルタイム性が必要となる情報とリアルタイム性が必要とされない情報が混在している状況では、リアルタイム性を必要とする情報を優先できるとともに、各ステーションでの設定に問題がある場合は設定状況をユーザに通知できるか、もしくは、設定を変更できるような技術の提示が望まれる。
【0017】
本発明は上記実情に鑑みてなされたものであり、複数の端末間での効率的なデータ転送を実現する通信システム、通信制御方法、及び通信制御端末を提供することを目的とする。
【0018】
【課題を解決するための手段】
本発明に係る通信制御装置は、ネットワークを介して複数の通信端末に接続される通信制御装置であって、通信端末へ送信すべき送信情報を保持するための送信情報保持手段と、前記送信情報保持手段に送信情報が保持されているか否かを判別し、送信情報が保持されていればその送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ一つの通信端末に送信権を送信することを決定する送信権決定手段とを具備することを特徴とする。
【0019】
また、本発明に係る通信制御方法は、ネットワークを介して複数の通信端末に接続される通信制御装置に適用される通信制御方法であって、通信端末へ送信すべき送信情報が前記通信制御装置に保持されているか否かを判別し、送信情報が保持されていれば、その送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ、一つの通信端末に送信権を送信することを決定することを特徴とする。
【0020】
また、本発明に係る通信システムは、ネットワークを介して複数の通信端末と通信制御装置とが接続される通信システムであって、前記通信制御装置は、通信端末へ送信すべき送信情報を保持するための送信情報保持手段と、前記送信情報保持手段に送信情報が保持されているか否かを判別し、送信情報が保持されていればその送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ一つの通信端末に送信権を送信することを決定する送信権決定手段とを具備し、前記複数の通信端末の各々は、前記通信制御装置から送信されてくる送信権を認識し、この送信権に基づいて情報を前記通信制御装置へ送信する制御を行う通信制御手段を具備することを特徴とする。
【0021】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【0022】
(第1の実施形態)
まず、第1の実施形態について説明する。
【0023】
図1は、本発明の第1の実施形態における通信システムの概略構成を示す図である。
【0024】
この通信システムは、アクセスポイントと呼ばれる通信制御端末(以下、APと称す)10と、ステーションと呼ばれる3台の通信端末(以下、STAと称す)1〜3から構成されている。端末間は、例えば無線LAN(もしくは有線LAN)で接続されている。
【0025】
この通信システムにおいては、AP10、STA1〜3の4台の端末が競合して通信機会を取得できる競合期間(IEEE802.11のDCF期間に相当)と、AP10が通信機会をSTA1〜3に与える非競合期間(IEEE802.11のPCF期間に相当)とが存在する。この競合期間と非競合期間はある一定時間内で交互に存在する。競合期間では、AP10の制御が介在しないでそれぞれの端末が通信機会を奪い合い、競合に勝った端末が送信権を獲得し情報の送信を行うため、必ずしも均等に送信機会を得ることができるわけではない。一方、非競合期間ではAP10の制御のもとで、均等に通信機会を取得することが可能となる。
【0026】
従来、非競合期間ではAPが各STAに順次、送信権を与えることで競合なしに送信機会を取得することが可能である。ここでは、これまでには想定されていないAPがAV情報などリアルタイム性を必要とする情報ソースを保持する情報機器としての機能も併せて有している場合を想定する。この時、APのAV情報をSTA1で見るような状況を考えると、非競合期間であってもSTA2、STA3からの情報の送信が行われると、APとSTA1間の情報の送受信を妨げることになる。
【0027】
そこで、本実施形態では、AP10からSTAへ送信すべき情報(送信情報)がある場合、この送信情報を基に、送信権の付与を考える。すなわち、非競合期間では、AP10から送信すべき情報の送信を優先するとともに、その情報の宛先STAに優先的に送信権を与えることを可能にする。
【0028】
図2は、図1に示されるAPの機能構成を示すブロック図である。
【0029】
図2に示されるAP10は、アプリケーションを実行するユーザ情報処理部101と、通信制御を行う通信制御部102とにより構成されている。
【0030】
ユーザ情報処理部101は、アプリケーションを実行する情報処理機能に相当するものである。
【0031】
通信制御部102は、送信部111と、受信部112と、送信情報保持部113と、送信権決定部114と、送信権送信部115とを備える。
【0032】
送信部111は、送信情報保持部113からの送信情報や送信権送信部115からの送信権を伝送路に送信するものである。
【0033】
受信部112は、他の端末から送信された情報を伝送路から受信し、ユーザ情報処理部101に受信情報を送信するものである。
【0034】
送信情報保持部113は、競合期間で送信権を獲得できるまで、もしくは非競合期間になるまで、ユーザ情報処理部101から受信した送信情報を蓄積するものである。
【0035】
送信権決定部114は、非競合期間でどのSTAに送信権を与えるか、もしくはどの送信情報に送信権を与えるか、を決定するものである。
【0036】
送信権送信部115は、非競合期間で送信権を送信情報に付与し、送信部111を介してSTAに送信する、もしくは、送信情報がない場合には送信権を送信部111を介してSTAに送信するものである。
【0037】
なお、送信部111から伝送路に送信される送信情報や送信権は、IEEE802.11に規定された所定の送信フォーマットのフレームにより送信される。このフレームには、「フレームタイプ (Frame Type)」、「フレームサブタイプ (Frame Subtype)」、及び、送信情報に相当する「実データ (Data)」のための領域が用意されている。
【0038】
ここで、フレームタイプ(2ビット分)には、以下のものがある。
【0039】
00: Management Frame
01: Control Frame
10: Data Frame
また、上記Data Frameのフレームサブタイプ(4ビット分)には、以下のものがある。
【0040】
0000: Data
0001: Data + CF−Ack
0010: Data + CF−Poll
0011: Data + CF−Ack + CF−Poll
0100: Null Function (no data)
0101: CF−Ack (no data)
0110: CF−Poll (no data)
0111: CF−Ack + CF−Poll (no data)
ここで、本実施形態における送信権は、CF−Pollに該当する。従って、AP10が送信情報と送信権とをまとめて宛先STAに送信する場合は「0010: Data +CF−Poll」を使用する。一方、送信すべき情報が無く、送信権のみを送信する場合には「0110: CF−Poll (no data)」を使用する。
【0041】
図3は、図1に示される各STAの機能構成を示すブロック図である。
【0042】
図3に示される各STAは、アプリケーションを実行するユーザ情報処理部201と、通信制御を行う通信制御部202とにより構成されている。
【0043】
ユーザ情報処理部201は、アプリケーションを実行する情報処理機能に相当するものである。
【0044】
通信制御部202は、送信部211と、受信部212と、送信情報保持部213と、送信権識別部221とを備える。
【0045】
送信部211は、送信情報保持部213からの送信情報を伝送路に送信するものである。
【0046】
受信部212は、送信情報、送信権、もしくは送信権が付与された送信情報を受信する。この場合、受信された送信権は、送信権識別部221を介して送信情報保持部213に通知される。一方、受信された送信情報は、ユーザ情報処理部201に送られる。
【0047】
送信情報保持部213は、競合期間で送信権を獲得できるまで、もしくは非競合期間でAP10から送信権を受信するまで、ユーザ情報処理部201から受信した送信情報を蓄積するものである。
【0048】
送信権識別部221は、受信部212が送信権、もしくは、送信権が付与された送信情報を受信した場合にその送信権を識別し、当該送信権を獲得したことを送信情報保持部213に通知するものである。
【0049】
以下、AP10、STA1〜3の動作について説明するが、競合期間の動作については省略し、非競合期間においてAP10から特定のSTAへの送信を優先的に行う方法に関して説明する。ここでは、特定のSTAをSTA1と仮定する。競合期間の動作を省略するのは、競合期間ではAP10からの送信を優先的に行うことができず、AP10からの送信を優先的に行うことができるのは非競合期間であるからである。
【0050】
なお、AP10は、起動時に一定の長さの時間を設定し、この時間を競合期間と非競合期間とに分け、その時間配分を各STAにあらかじめ通知しているものとする。
【0051】
まず、非競合期間におけるAP10の動作について説明する。
【0052】
通信制御部102は、ユーザ情報処理部101から送信情報を受信すると、その送信情報を送信情報保持部113に蓄積する。データの送信が可能な状態になると、送信情報保持部113から、順次、蓄積した順に送信情報が送信部111に送信される。これにより、送信部111は送信情報を所望のSTAに送信することになる。
【0053】
上記送信情報が送信情報保持部113から送信部111に渡される前に、送信権決定部114は、図4のフローチャートに示すような処理を行う。
【0054】
すなわち、送信権決定部114は、データの送信処理が開始できる状態になると(ステップA1)、送信情報保持部113に送信情報が蓄積されているかどうかを判別する(ステップA2)。送信情報が蓄積されている場合には、送信権決定部114は、送信権送信部115に対し、当該送信情報に送信権を付与すべきことを通知する(ステップA3)。一方、送信情報が蓄積されていない場合には、送信権決定部114は、送信権送信部115に対し、複数存在するSTAのうちの1台に送信権を送信すべきことを通知する。なお、このSTAの選択は、MACアドレスを基にMACアドレスが小さいものから順に送信権を割り当てるといったような手順で行ってもよいし、ランダムに割り当てるようにしてもよい。
【0055】
このように、送信権を決定することで、AP10に送信すべき情報がある場合、STAの状況に関わらず最優先で情報の送信が可能となる。
【0056】
一方、送信権が付与された情報を受信したSTAは、情報を受信するとともに送信権を獲得できることになる。このことにより、受信した情報に対する応答が必要な場合、即座にAP10に対して応答情報を送信することが可能となる。例えば、上位レイヤのアプリケーションがAV情報などリアルタイム性の高い情報を送信している場合や、上位レイヤで応答確認であるACKを必要としている場合、これら上位レイヤへの応答を即座に行うことが可能となる。
【0057】
(第2の実施形態)
次に、第2の実施形態について説明する。なお、第1の実施形態と共通する要素には同一の符号を付し、その具体的な説明を省略する。以下、第1の実施形態と異なる点を中心に説明する。
【0058】
前述したように、第1の実施形態では、AP10の送信情報をもとに送信権の割り当てを行うことにより、AP10から特定のSTAへの送信を優先的に行うことが可能になる。しかし、AP10が送信しようとする宛先STAにおいて、送信権を理解するためのハードウェアもしくはソフトウェアの実装がなされていない場合や、なんらかの理由で送信権を希望していない場合が考えられる。
【0059】
このような場合、AP10側から送信権を割り当てたとしても十分な性能が得られない。このため、送信権の付与を認識するための機構がSTAに実装されていて、かつ、送信権の付与を希望するSTAに優先的に送信権を割り当てるようにした方が、より効率的な通信を実現できる。
【0060】
そこで、この第2の実施形態では、STAは、送信権の付与をAP10に要求できると共に、AP10からの送信権の付与を認識でき、かつ、AP10は、送信権の付与を希望するSTAがあるかどうかを判別でき、その結果に基づいて該当するSTAに送信権を送信できるようにする。
【0061】
まず、この機能を実現するためのAP10の構成例を図5に、STAの構成例を図6に示す。
【0062】
なお、図5は、前述の第1の実施形態で使用した図2に対応している。また、図6は、前述の第1の実施形態で使用した図3に対応している。図5中の優先通信端末識別情報記憶部116および図6中の優先通信端末識別情報送信部217を除く各要素の機能や動作は、第1の実施形態の場合と同様である。
【0063】
図5中の優先通信端末識別情報記憶部116は、受信部112で受信されるSTAの優先通信端末識別情報(送信権の付与を希望する通信端末を示す識別情報を含む)を記憶するものである。
【0064】
一方、図6中の優先通信端末識別情報送信部217は、STAが送信権の付与を希望する場合に、当該STAの識別子を含む優先通信端末識別情報をAP10に送信するものである。
【0065】
この第2の実施形態においては、図7のような通信システムが形成されている場合を考える。このとき、STA1、STA2は送信権の付与を希望する端末であり、STA3は送信権の付与を希望しない端末であり、STA4は送信権の処理に関する機構が実装されていない端末であるものとする。
【0066】
このような状況において、まず、STAの優先通信端末識別情報送信部217がどのような動作を行うかについての説明を行う。
【0067】
STAの中には優先通信端末識別情報送信部217が実装されていない場合も想定される。図7においてはSTA4がこれに該当する。この場合、STA4からAP10に優先通信端末識別情報が送信されることはない。
【0068】
一方、STA1〜3には優先通信端末識別情報送信部217が実装されており、実際にどのような優先通信端末識別情報を送信するかどうかは、ユーザがユーザ情報処理部201を介して指定できる。
【0069】
図7においては、STA1、2は優先通信端末識別情報に送信権の付与を希望することを示す情報を含めてAP10に送信し、STA3は送信権の付与を希望しないことを示す情報を含めて送信するものとする。また、送信権の付与を希望しない場合は、優先通信端末識別情報を送信しないようにしてもよい。なお、ユーザからの指定により、送信権の付与を希望する・希望しないを示す情報を、優先通信端末識別情報の中において動的に変更できるようにしてもよい。
【0070】
次に、この優先通信端末識別情報を受信するAP10側での動作について説明する。
【0071】
AP10の受信部112で優先通信端末識別情報が受信されると、受信部112は、この情報を優先通信端末識別情報記憶部116に送信する。優先通信端末識別情報記憶部116は、優先通信端末識別情報からこの情報の送信元が送信権の付与を希望しているか否かを判断する。
【0072】
各STAが例えば図7に示される状況にある場合、優先通信端末識別情報記憶部116は、図8のようなリストを作成し管理する。図8の例では、STA1およびSTA2だけが送信権の付与を希望している。なお、各STAの端末識別子には、例えば情報の送信者のアドレスなどを採用する。また、STA4は優先通信端末識別情報を送信しないため、図8のリストには記載されてない。
【0073】
ここで、図8のようなリストと送信情報保持部113に蓄積されている送信情報から、送信権決定部114が送信権を割り当てる方法について述べる。なお、第1の実施形態と同様、送信権決定部114は非競合期間にしか動作しないことから、非競合期間での動作のみを説明する。
【0074】
非競合期間において、データ送信処理が開始できる状態になると(ステップB1)、送信権決定部114は、送信情報保持部113に送信情報があるかどうかの判定を行う(ステップB2)。
【0075】
送信情報保持部113に送信情報がある場合には、送信権決定部114は、その情報の宛先を示す端末識別子が優先通信端末識別情報記憶部116に存在するかどうかを判定する(ステップB3)。
【0076】
優先通信端末識別情報記憶部116に該当する端末識別子が存在する場合は、送信権決定部114は、送信権送信部115に対し、送信権を送信情報に付与して該当するSTAに送信すべきことを通知する(ステップB4)。これにより、送信権送信部115は、送信情報保持部113に保持される送信情報に送信権を付与し、その送信情報を送信部111により該当するSTAに送信させる。
【0077】
一方、優先通信端末識別情報記憶部116に該当する端末識別子が存在しない場合、送信権決定部114は、送信情報保持部113の次の送信情報を参照し(ステップB5)、ステップB2からの処理を繰り返す。このことにより、送信権を希望しているSTAへの情報を優先的に送信することが可能となる。
【0078】
また、ステップB2において、送信情報保持部113に送信情報がない場合、送信権決定部114は、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子があるかどうかの判定を行う(ステップB6)。
【0079】
該当する端末識別子が存在する場合には、送信権決定部114は、リストの上位から順に端末識別子を選択し、もしくはランダムに端末識別子を選択し、該当するSTAに送信権を送信すべきことを送信権送信部115に通知する(ステップB7)。これにより、送信権送信部115は、その送信権を送信部111により該当するSTAに送信させる。
【0080】
なお、送信権を割り当てたにも関わらず、割り当てられたSTAが情報を送信しない場合は、それ以降送信権の割り当てを行わないようにしてもよい。この場合、AP10は、この非競合期間の間のみ、そのSTAの優先通信端末識別情報記憶部116内における送信権の状況を「希望しない」に書き換えることなどで対応する。また、別途、一時的な割り当て状況を示すフィールドを、図8のリストに付け加えるようにしてもよい。
【0081】
一方、ステップB6において、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子がない場合、送信権決定部114は、送信情報保持部113に送信権を希望するSTAがいないことを通知する(ステップB8)。これにより、送信情報保持部113は、蓄積されている順に送信情報を送信部111に送信する。
【0082】
このようにすることで、AP10は、送信情報の有無、STAの送信権の希望状況や実装状況に応じて、送信権をSTAに割り当てることができるため、無駄な送信権の割り当てを行うことなく、効率的に送信権の割り当てを行うことが可能となる。
【0083】
(第3の実施形態)
次に、第3の実施形態について説明する。
【0084】
前述の第2の実施形態では、AP10の送信情報とSTAの送信権の希望状況をもとに送信権を割り当てることにより、効率的にAP10から特定のSTAへの送信を優先的に行うことが可能になる。しかし、AP10が保持している送信情報にもリアルタイム性が必要となる情報と必要でない情報とが存在するため、リアルタイム性が必要とされる情報を優先的に送信するようにすることが望ましい。
【0085】
そこで、この第3の実施形態では、送信情報に優先度を指定し、AP10はこの優先度を参照することにより、どのような順で送信情報に送信権を与えるべきかの決定を行えるようにする。ここで、優先度は高優先、低優先と2段階に設定できるようにしてもよいし、状況により2段階以上の優先度を設定できるようにしてもよい。本実施形態では、優先度を高優先、中優先、低優先の3段階に設定できるものとして説明する。
【0086】
この機能を実現するためのAP10とSTAの構成例は、それぞれ第2の実施形態で使用した図5、図6と同様である。
【0087】
なお、この第3の実施形態では、ユーザ情報処理部101と送信情報保持部113の動作が、第1の実施形態や第2の実施形態と異なるので、その違いを説明する。
【0088】
図5中のユーザ情報処理部101は、送信情報毎に高優先、低優先のいずれかを示す優先度を指定して、通信制御部102にその送信要求を出すものである。また、送信情報保持部113は、ユーザ情報処理部101が指定した優先度毎に、送信情報を蓄積するものである。
【0089】
この第3の実施形態においても、第2の実施形態と同様、図7のような通信システムが形成されている場合を考える。このとき、STA1、STA2は送信権の付与を希望する端末であり、STA3は送信権の付与を希望しない端末であり、STA4は送信権の処理に関する機構が実装されていない端末であるものとする。
【0090】
このような状況において、まず、AP10の送信情報保持部113がどのような動作を行うかについての説明を行う。
【0091】
送信情報保持部113は、ユーザ情報処理部101から、送信情報の送信要求を受けると、その情報の優先度を調べる。高優先の送信情報を受け取った場合には、送信情報保持部113は、送信情報の宛先STAの端末識別子が優先通信端末識別情報記憶部116に登録されており、送信権の状況が「希望する」を示している場合にのみ、高優先のバッファに送信情報を蓄積する。これ以外の場合(例えば、送信情報の宛先STAの端末識別子が優先通信端末識別情報記憶部116に登録されていない場合、もしくは登録されているが送信権の状況が「希望しない」を示している場合)は、中優先のバッファに送信情報を蓄積する。低優先の送信情報を受け取った場合には、低優先のバッファに送信情報を蓄積する。
【0092】
このようにして、送信情報保持部113は、ユーザ情報処理部101からの送信情報を優先度毎に蓄積する。すなわち、本実施形態では、「高優先:ユーザ情報処理部101から高優先を指定され、かつ、情報の宛先STAが送信権を希望している送信情報」、「中優先:ユーザ情報処理部101から高優先を指定され、かつ、情報の宛先STAが送信権を希望していていない、もしくは優先通信端末識別情報記憶部116に存在しない送信情報」、「低優先:ユーザ情報処理部101が低優先を指定した送信情報」という割り当てを行っている。しかし、送信情報の通信品質にあわせて、より多段階の優先度を設けてもよい。
【0093】
ここで、送信権決定部114が送信権を割り当てる方法について述べる。なお、第1の実施形態および第2の実施形態と同様、送信権決定部114は非競合期間にしか動作しないことから、非競合期間での動作のみを説明する。
【0094】
非競合期間において、データ送信処理が開始できる状態になると(ステップC1)、送信権決定部114は、送信情報保持部113に高優先の送信情報があるかどうかの判定を行う(ステップC2)。
【0095】
送信情報保持部113に高優先の送信情報がある場合、送信権決定部114は、送信権送信部115に対し、送信権を送信情報に付与して該当するSTAに送信すべきことを通知する(ステップC3)。これにより、送信権送信部115は、送信情報保持部113に保持される送信情報に送信権を付与し、その送信情報を送信部111により該当するSTAに送信させる。
【0096】
一方、送信情報保持部113に高優先の送信情報がない場合、送信権決定部114は、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子があるかどうかの判定を行う(ステップC4)。
【0097】
優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子がある場合、送信権決定部114は、リストの上位から順に端末識別子を選択し、もしくはランダムに端末識別子を選択し、該当するSTAに送信権を送信すべきことを送信権送信部115に通知する(ステップC5)。これにより、送信権送信部115は、送信権を送信部111により該当するSTAに送信させる。
【0098】
なお、送信権を割り当てたにも関わらず、割り当てられたSTAが情報を送信しない場合は、それ以降送信権の割り当てを行わないようにしてもよい。この場合、AP10は、この非競合期間の間のみ、そのSTAの優先通信端末識別情報記憶部116内における送信権の状況を「希望しない」に書き換えることなどで対応する。また、別途、一時的な割り当て状況を示すフィールドを、図8のリストに付け加えるようにしてもよい。
【0099】
一方、ステップC4において、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子がない場合、送信権決定部114は、送信情報保持部113に中優先の送信情報があるかどうかの判定を行う(ステップC6)。
【0100】
送信情報保持部113に中優先の送信情報がある場合、送信権決定部114は、送信権送信部115に対し、中優先の送信情報に送信権を付与せずに該当するSTAに送信すべきことを通知する(ステップC7)。これにより、送信権送信部115は、送信情報保持部113に蓄積されている順に中優先の送信情報を送信部111に送信させる。
【0101】
一方、ステップC6において、送信情報保持部113に中優先の送信情報がない場合、送信権決定部114は、送信情報保持部113に低優先の送信情報があることを確認し(ステップC8)、送信権送信部115に対し、低優先の送信情報に送信権を付与せずに該当するSTAに送信すべきことを通知する(ステップC9)。これにより、送信権送信部115は、送信情報保持部113に蓄積されている順に低優先の送信情報を送信部111に送信させる。
【0102】
このようにすることで、AP10の送信情報の優先度、STAの送信権の希望状況や実装状況によって、送信権をSTAに割り当てることができるため、AP10の送信情報の優先度を加味した送信権の割り当てを行うことが可能となり、AP10とSTAとの間の優先通信を実現し、かつ、AP10から高い優先度の情報を送信することが可能となる。
【0103】
(第4の実施形態)
次に、第4の実施形態について説明する。
【0104】
前述の第2および第3の実施形態では、STAが送信権の付与を希望している場合にはAP10からそのSTAへの情報の送信を優先的に行うことが可能である。しかし、AP10が送信しようとするSTAが送信権の付与を希望していない場合、これらのSTAには情報の送信を優先的に行うことができない。
【0105】
そこで、この第4の実施形態では、AP10が送信しようとする宛先のSTAの送信権の状況が「希望しない」を示している場合、送信権の状況を「希望する」に変更する。もしくは、送信権の状況が「希望しない」を示していることを該当するSTAに通知し、設定変更をしてもよい場合には設定を変更してもらうことで、AP10が優先的に情報を送信できるようにする。
【0106】
この機能を実現するためのAP10の構成例を図11に示す。なお、STAの構成例については、図6と同様である。
【0107】
なお、図11は、前述の実施形態で使用した図5に対応している。図11中の優先情報要求部118を除く各要素の機能や動作は、第3の実施形態の場合と同様である。
【0108】
図11中の優先情報要求部118は、送信情報保持部113の送信情報の内容と優先通信端末識別情報記憶部116の内容から、送信権の状況が「希望しない」を示しているSTAに対し、「希望する」を示す優先通信端末識別情報の要求(優先情報要求)を行うものである。
【0109】
この第4の実施形態においても、第2および第3の実施形態と同様、図7のような通信システムが形成されている場合を考える。このとき、STA1、STA2は送信権の付与を希望する端末であり、STA3は送信権の付与を希望しない端末であり、STA4は送信権の処理に関する機構が実装されていない端末であるものとする。
【0110】
このような状況において、AP10の送信権決定部114がどのような動作を行うかについての説明を行う。
【0111】
非競合期間において、データ送信処理が開始できる状態になると、送信権決定部114は、送信情報保持部113に送信情報があるかどうかの判定を行う。ここで、送信情報が高優先を示し、その宛先STAの優先通信端末識別情報記憶部116中の送信権の状況が「希望しない」を示している場合、送信権決定部114は、優先情報要求部118に対し、該当するSTAに優先情報要求を送信するよう指示する。これにより、優先情報要求部118は、送信部111に対し、該当するSTAに優先情報要求を送信させる。
【0112】
最後に、図6中の受信部212で上記優先情報要求を受信するSTA側の処理を説明する。
【0113】
受信部112は、AP10から優先情報要求を受信すると、これをユーザ情報処理部101に送信する。ユーザ情報処理部101は、送信権の状況が「希望しない」の設定になっているという警告を出力してもよいし、優先通信端末識別情報送信部217から送信権の状況を「希望する」に変更するための情報を送信させるようにしてもよい。
【0114】
このことにより、送信権の付与を希望しないSTAに対し、送信権の付与を希望させたり、送信権の付与を希望しないという設定がされていることをユーザに警告したりすることが可能となり、STAの送信権の状況を設定変更してもらうことで、AP10から情報を送信したい宛先のSTAへの通信を優先的に行うことが可能となる。
【0115】
このように、上述した実施形態によれば、アクセスポイントから特定のステーションに対して、情報を送信する必要がある場合には、アクセスポイントとその宛先ステーションに優先的に送信機会を与え、さらに、AV情報などのリアルタイム性が必要となる情報とリアルタイム性が必要とされない情報が混在している状況では、リアルタイム性を必要とする情報を優先できるとともに、各ステーションでの設定に問題がある場合は設定状況をユーザに通知、もしくは、設定を変更することができる。
【0116】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【0117】
【発明の効果】
以上詳記したように本発明によれば、複数の端末間での効率的なデータ転送を実現することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態における通信システムの概略構成を示す図。
【図2】同実施形態におけるAPの機能構成を示すブロック図。
【図3】同実施形態における各STAの機能構成を示すブロック図。
【図4】同実施形態におけるAP側の主要な動作を示すフローチャート。
【図5】本発明の第2および第3の実施形態におけるAPの機能構成を示すブロック図。
【図6】本発明の第2、第3および第4の実施形態における各STAの機能構成を示すブロック図。
【図7】本発明の第2、第3および第4の実施形態における通信システムの概略構成を示す図。
【図8】本発明の第2、第3および第4の実施形態におけるAPの優先通信端末識別情報記憶部のリストを示す図。
【図9】本発明の第2の実施形態におけるAP側の主要な動作を示すフローチャート。
【図10】本発明の第3の実施形態におけるAP側の主要な動作を示すフローチャート。
【図11】本発明の第4の実施形態におけるAPの機能構成を示すブロック図。
【符号の説明】
1〜4…通信端末(STA)
10…通信制御端末(AP)
101…ユーザ情報処理部
102…通信制御部
111…送信部
112…受信部
113…送信情報保持部
114…送信権決定部
115…送信権送信部
116…優先通信端末識別情報記憶部
118…優先情報要求部
201…ユーザ情報処理部
202…通信制御部
211…送信部
212…受信部
213…送信情報保持部
217…優先通信端末識別情報送信部
221…送信権識別部
【発明の属する技術分野】
本発明は、複数の端末間でネットワークを介して通信を行う通信システム、通信制御方法、及び通信制御端末に関する。
【0002】
【従来の技術】
近年、通信インターフェースとして無線LAN (Local Area Network)が急速に普及している。無線LANの規格は、IEEE802委員会で策定されている。その規格に基づき、現在ではIEEE802.11bが、有線LANの置き換えとして、主にデータ通信用としてすでに普及しており、さらに高速なIEEE802.11aも今後急速な普及が見込まれる。
【0003】
無線LANの特徴として、配線を気にせず情報機器の設置できるという利便性から、パソコンの通信インターフェースとして広く普及した。今後の展開としては、パソコンだけでなくAV機器の情報転送としての利用が見込まれるが、パソコンなどのデータ通信ではさほど問題にならなかったデータ転送速度の低さが指摘されている。
【0004】
現在、無線LANにおいては、IEEE802.11委員会で標準化されたデータ転送方式して、DCF (Distribution Coordination Function)やPCF (Point Coordination Function)といった方式が、ANSI/IEEE Std802.11 Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specificationsにおいて規定されている。
【0005】
また、データの優先度を考慮したものとして、EDCF (Enhanced Distribution Coordination Function)やHCF (Hybrid Coordination Function)といった方式が、ANSI/IEEE Std802.11e Part11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Medium Access Control (MAC) Enhancements for Quality of Services (QoS)において規定されている。
【0006】
上記のようなPCFやEDCF、HCFを利用することで、送信情報の優先度に応じたデータ転送が可能となる。
【0007】
なお、送信情報の優先度に応じたデータ転送を行う他の技術としては、例えば特許文献1が挙げられる。この文献に開示されるシステムでは、各端末から送信されるデータに優先度を設け、その優先度に応じて各端末が送信権を獲得するが、送信権の獲得に際してデータ送信用のチャネルとは別の制御用チャネルを使用して送信権の決定を行っている。送信権は、各端末間のネゴシエーションにより決定される。
【0008】
【特許文献1】
特開平8−139734号公報
【0009】
【発明が解決しようとする課題】
ところで、IEEE802.11規格では、ステーションと呼ばれる通信端末がアクセスポイントと呼ばれる通信制御端末を介して通信を行っている。この場合、各ステーションが優先度の指定を行い、アクセスポイントがステーションの指定した優先度に応じて送信権を与えることで、優先度を考慮したデータ転送を実現している。
【0010】
ステーション側に送信情報があり、ステーション間で優先制御を行いデータの授受を行う場合には、これらのデータ転送方式は有効である。しかし、現在、アクセスポイント機能を持つような情報機器が、AV情報などのリアルタイム性を必要とする情報を蓄積し、これをアクセスポイントからステーションに送信するような利用形態が想定されつつある。
【0011】
このようにアクセスポイントに情報が蓄積されている場合、アクセスポイントからステーションへの送信を最優先させる必要がある。また、アクセスポイントからの情報を優先的に送信しただけでは、アクセスポイントとステーションのアプリケーションなどの上位レイヤが応答パケットを受信する必要がある場合には、アクセスポイントからステーションの情報の送信だけが優先され、応答パケットがステーションから受信できないことで上位レイヤの処理が進まず、結果としてアプリケーション全体では効率的なデータ転送ができないといったことが問題となる。このことから、アクセスポイントで蓄積されている情報と、その宛先のステーションに優先的に送信機会を与える必要があるが、上記のPCF、EDCF、HCFではこのようなことは考慮されていない。
【0012】
この時、アクセスポイントから送信機会を与えられたステーションが、送信機会を与えられたことを識別できる実装になっているか、もしくは、送信機会を取得するかどうかをステーションが選択できるような状況である場合には、ステーションの実装状況や設定状況を考慮してアクセスポイントから送信機会を与えないと、与えた送信機会が無駄になり、非効率な処理になることが考えられる。
【0013】
また、アクセスポイントの送信情報にもリアルタイム性の必要がある情報と必要のない情報が混在していると考えられるため、リアルタイム性を必要とする情報には高い優先度を割り当てる必要がある。
【0014】
さらに、現状のIEEE802.11のPCFはオプション機能となっており、実際、それが端末に実装されているかどうかを知ることすら、ユーザは知ることが難しく、アクセスポイントとステーションの双方で実装、設定されていなければ、効率的なデータ転送を実現することができないといった問題がある。このため、データ転送方式の実装状況や設定状況を簡単にユーザに通知できるか、もしくは、アクセスポイント側からステーションの設定を変更できるしくみが必要となる。
【0015】
最後に、実装面では、HCFなどは処理が複雑になるという問題があるため、簡略かつ効率的なアルゴリズムが必要となる。
【0016】
以上のことから、アクセスポイントから特定のステーションに対して、情報を送信する必要がある場合には、アクセスポイントとその宛先ステーションに優先的に送信機会を与え、さらに、AV情報などのリアルタイム性が必要となる情報とリアルタイム性が必要とされない情報が混在している状況では、リアルタイム性を必要とする情報を優先できるとともに、各ステーションでの設定に問題がある場合は設定状況をユーザに通知できるか、もしくは、設定を変更できるような技術の提示が望まれる。
【0017】
本発明は上記実情に鑑みてなされたものであり、複数の端末間での効率的なデータ転送を実現する通信システム、通信制御方法、及び通信制御端末を提供することを目的とする。
【0018】
【課題を解決するための手段】
本発明に係る通信制御装置は、ネットワークを介して複数の通信端末に接続される通信制御装置であって、通信端末へ送信すべき送信情報を保持するための送信情報保持手段と、前記送信情報保持手段に送信情報が保持されているか否かを判別し、送信情報が保持されていればその送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ一つの通信端末に送信権を送信することを決定する送信権決定手段とを具備することを特徴とする。
【0019】
また、本発明に係る通信制御方法は、ネットワークを介して複数の通信端末に接続される通信制御装置に適用される通信制御方法であって、通信端末へ送信すべき送信情報が前記通信制御装置に保持されているか否かを判別し、送信情報が保持されていれば、その送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ、一つの通信端末に送信権を送信することを決定することを特徴とする。
【0020】
また、本発明に係る通信システムは、ネットワークを介して複数の通信端末と通信制御装置とが接続される通信システムであって、前記通信制御装置は、通信端末へ送信すべき送信情報を保持するための送信情報保持手段と、前記送信情報保持手段に送信情報が保持されているか否かを判別し、送信情報が保持されていればその送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ一つの通信端末に送信権を送信することを決定する送信権決定手段とを具備し、前記複数の通信端末の各々は、前記通信制御装置から送信されてくる送信権を認識し、この送信権に基づいて情報を前記通信制御装置へ送信する制御を行う通信制御手段を具備することを特徴とする。
【0021】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【0022】
(第1の実施形態)
まず、第1の実施形態について説明する。
【0023】
図1は、本発明の第1の実施形態における通信システムの概略構成を示す図である。
【0024】
この通信システムは、アクセスポイントと呼ばれる通信制御端末(以下、APと称す)10と、ステーションと呼ばれる3台の通信端末(以下、STAと称す)1〜3から構成されている。端末間は、例えば無線LAN(もしくは有線LAN)で接続されている。
【0025】
この通信システムにおいては、AP10、STA1〜3の4台の端末が競合して通信機会を取得できる競合期間(IEEE802.11のDCF期間に相当)と、AP10が通信機会をSTA1〜3に与える非競合期間(IEEE802.11のPCF期間に相当)とが存在する。この競合期間と非競合期間はある一定時間内で交互に存在する。競合期間では、AP10の制御が介在しないでそれぞれの端末が通信機会を奪い合い、競合に勝った端末が送信権を獲得し情報の送信を行うため、必ずしも均等に送信機会を得ることができるわけではない。一方、非競合期間ではAP10の制御のもとで、均等に通信機会を取得することが可能となる。
【0026】
従来、非競合期間ではAPが各STAに順次、送信権を与えることで競合なしに送信機会を取得することが可能である。ここでは、これまでには想定されていないAPがAV情報などリアルタイム性を必要とする情報ソースを保持する情報機器としての機能も併せて有している場合を想定する。この時、APのAV情報をSTA1で見るような状況を考えると、非競合期間であってもSTA2、STA3からの情報の送信が行われると、APとSTA1間の情報の送受信を妨げることになる。
【0027】
そこで、本実施形態では、AP10からSTAへ送信すべき情報(送信情報)がある場合、この送信情報を基に、送信権の付与を考える。すなわち、非競合期間では、AP10から送信すべき情報の送信を優先するとともに、その情報の宛先STAに優先的に送信権を与えることを可能にする。
【0028】
図2は、図1に示されるAPの機能構成を示すブロック図である。
【0029】
図2に示されるAP10は、アプリケーションを実行するユーザ情報処理部101と、通信制御を行う通信制御部102とにより構成されている。
【0030】
ユーザ情報処理部101は、アプリケーションを実行する情報処理機能に相当するものである。
【0031】
通信制御部102は、送信部111と、受信部112と、送信情報保持部113と、送信権決定部114と、送信権送信部115とを備える。
【0032】
送信部111は、送信情報保持部113からの送信情報や送信権送信部115からの送信権を伝送路に送信するものである。
【0033】
受信部112は、他の端末から送信された情報を伝送路から受信し、ユーザ情報処理部101に受信情報を送信するものである。
【0034】
送信情報保持部113は、競合期間で送信権を獲得できるまで、もしくは非競合期間になるまで、ユーザ情報処理部101から受信した送信情報を蓄積するものである。
【0035】
送信権決定部114は、非競合期間でどのSTAに送信権を与えるか、もしくはどの送信情報に送信権を与えるか、を決定するものである。
【0036】
送信権送信部115は、非競合期間で送信権を送信情報に付与し、送信部111を介してSTAに送信する、もしくは、送信情報がない場合には送信権を送信部111を介してSTAに送信するものである。
【0037】
なお、送信部111から伝送路に送信される送信情報や送信権は、IEEE802.11に規定された所定の送信フォーマットのフレームにより送信される。このフレームには、「フレームタイプ (Frame Type)」、「フレームサブタイプ (Frame Subtype)」、及び、送信情報に相当する「実データ (Data)」のための領域が用意されている。
【0038】
ここで、フレームタイプ(2ビット分)には、以下のものがある。
【0039】
00: Management Frame
01: Control Frame
10: Data Frame
また、上記Data Frameのフレームサブタイプ(4ビット分)には、以下のものがある。
【0040】
0000: Data
0001: Data + CF−Ack
0010: Data + CF−Poll
0011: Data + CF−Ack + CF−Poll
0100: Null Function (no data)
0101: CF−Ack (no data)
0110: CF−Poll (no data)
0111: CF−Ack + CF−Poll (no data)
ここで、本実施形態における送信権は、CF−Pollに該当する。従って、AP10が送信情報と送信権とをまとめて宛先STAに送信する場合は「0010: Data +CF−Poll」を使用する。一方、送信すべき情報が無く、送信権のみを送信する場合には「0110: CF−Poll (no data)」を使用する。
【0041】
図3は、図1に示される各STAの機能構成を示すブロック図である。
【0042】
図3に示される各STAは、アプリケーションを実行するユーザ情報処理部201と、通信制御を行う通信制御部202とにより構成されている。
【0043】
ユーザ情報処理部201は、アプリケーションを実行する情報処理機能に相当するものである。
【0044】
通信制御部202は、送信部211と、受信部212と、送信情報保持部213と、送信権識別部221とを備える。
【0045】
送信部211は、送信情報保持部213からの送信情報を伝送路に送信するものである。
【0046】
受信部212は、送信情報、送信権、もしくは送信権が付与された送信情報を受信する。この場合、受信された送信権は、送信権識別部221を介して送信情報保持部213に通知される。一方、受信された送信情報は、ユーザ情報処理部201に送られる。
【0047】
送信情報保持部213は、競合期間で送信権を獲得できるまで、もしくは非競合期間でAP10から送信権を受信するまで、ユーザ情報処理部201から受信した送信情報を蓄積するものである。
【0048】
送信権識別部221は、受信部212が送信権、もしくは、送信権が付与された送信情報を受信した場合にその送信権を識別し、当該送信権を獲得したことを送信情報保持部213に通知するものである。
【0049】
以下、AP10、STA1〜3の動作について説明するが、競合期間の動作については省略し、非競合期間においてAP10から特定のSTAへの送信を優先的に行う方法に関して説明する。ここでは、特定のSTAをSTA1と仮定する。競合期間の動作を省略するのは、競合期間ではAP10からの送信を優先的に行うことができず、AP10からの送信を優先的に行うことができるのは非競合期間であるからである。
【0050】
なお、AP10は、起動時に一定の長さの時間を設定し、この時間を競合期間と非競合期間とに分け、その時間配分を各STAにあらかじめ通知しているものとする。
【0051】
まず、非競合期間におけるAP10の動作について説明する。
【0052】
通信制御部102は、ユーザ情報処理部101から送信情報を受信すると、その送信情報を送信情報保持部113に蓄積する。データの送信が可能な状態になると、送信情報保持部113から、順次、蓄積した順に送信情報が送信部111に送信される。これにより、送信部111は送信情報を所望のSTAに送信することになる。
【0053】
上記送信情報が送信情報保持部113から送信部111に渡される前に、送信権決定部114は、図4のフローチャートに示すような処理を行う。
【0054】
すなわち、送信権決定部114は、データの送信処理が開始できる状態になると(ステップA1)、送信情報保持部113に送信情報が蓄積されているかどうかを判別する(ステップA2)。送信情報が蓄積されている場合には、送信権決定部114は、送信権送信部115に対し、当該送信情報に送信権を付与すべきことを通知する(ステップA3)。一方、送信情報が蓄積されていない場合には、送信権決定部114は、送信権送信部115に対し、複数存在するSTAのうちの1台に送信権を送信すべきことを通知する。なお、このSTAの選択は、MACアドレスを基にMACアドレスが小さいものから順に送信権を割り当てるといったような手順で行ってもよいし、ランダムに割り当てるようにしてもよい。
【0055】
このように、送信権を決定することで、AP10に送信すべき情報がある場合、STAの状況に関わらず最優先で情報の送信が可能となる。
【0056】
一方、送信権が付与された情報を受信したSTAは、情報を受信するとともに送信権を獲得できることになる。このことにより、受信した情報に対する応答が必要な場合、即座にAP10に対して応答情報を送信することが可能となる。例えば、上位レイヤのアプリケーションがAV情報などリアルタイム性の高い情報を送信している場合や、上位レイヤで応答確認であるACKを必要としている場合、これら上位レイヤへの応答を即座に行うことが可能となる。
【0057】
(第2の実施形態)
次に、第2の実施形態について説明する。なお、第1の実施形態と共通する要素には同一の符号を付し、その具体的な説明を省略する。以下、第1の実施形態と異なる点を中心に説明する。
【0058】
前述したように、第1の実施形態では、AP10の送信情報をもとに送信権の割り当てを行うことにより、AP10から特定のSTAへの送信を優先的に行うことが可能になる。しかし、AP10が送信しようとする宛先STAにおいて、送信権を理解するためのハードウェアもしくはソフトウェアの実装がなされていない場合や、なんらかの理由で送信権を希望していない場合が考えられる。
【0059】
このような場合、AP10側から送信権を割り当てたとしても十分な性能が得られない。このため、送信権の付与を認識するための機構がSTAに実装されていて、かつ、送信権の付与を希望するSTAに優先的に送信権を割り当てるようにした方が、より効率的な通信を実現できる。
【0060】
そこで、この第2の実施形態では、STAは、送信権の付与をAP10に要求できると共に、AP10からの送信権の付与を認識でき、かつ、AP10は、送信権の付与を希望するSTAがあるかどうかを判別でき、その結果に基づいて該当するSTAに送信権を送信できるようにする。
【0061】
まず、この機能を実現するためのAP10の構成例を図5に、STAの構成例を図6に示す。
【0062】
なお、図5は、前述の第1の実施形態で使用した図2に対応している。また、図6は、前述の第1の実施形態で使用した図3に対応している。図5中の優先通信端末識別情報記憶部116および図6中の優先通信端末識別情報送信部217を除く各要素の機能や動作は、第1の実施形態の場合と同様である。
【0063】
図5中の優先通信端末識別情報記憶部116は、受信部112で受信されるSTAの優先通信端末識別情報(送信権の付与を希望する通信端末を示す識別情報を含む)を記憶するものである。
【0064】
一方、図6中の優先通信端末識別情報送信部217は、STAが送信権の付与を希望する場合に、当該STAの識別子を含む優先通信端末識別情報をAP10に送信するものである。
【0065】
この第2の実施形態においては、図7のような通信システムが形成されている場合を考える。このとき、STA1、STA2は送信権の付与を希望する端末であり、STA3は送信権の付与を希望しない端末であり、STA4は送信権の処理に関する機構が実装されていない端末であるものとする。
【0066】
このような状況において、まず、STAの優先通信端末識別情報送信部217がどのような動作を行うかについての説明を行う。
【0067】
STAの中には優先通信端末識別情報送信部217が実装されていない場合も想定される。図7においてはSTA4がこれに該当する。この場合、STA4からAP10に優先通信端末識別情報が送信されることはない。
【0068】
一方、STA1〜3には優先通信端末識別情報送信部217が実装されており、実際にどのような優先通信端末識別情報を送信するかどうかは、ユーザがユーザ情報処理部201を介して指定できる。
【0069】
図7においては、STA1、2は優先通信端末識別情報に送信権の付与を希望することを示す情報を含めてAP10に送信し、STA3は送信権の付与を希望しないことを示す情報を含めて送信するものとする。また、送信権の付与を希望しない場合は、優先通信端末識別情報を送信しないようにしてもよい。なお、ユーザからの指定により、送信権の付与を希望する・希望しないを示す情報を、優先通信端末識別情報の中において動的に変更できるようにしてもよい。
【0070】
次に、この優先通信端末識別情報を受信するAP10側での動作について説明する。
【0071】
AP10の受信部112で優先通信端末識別情報が受信されると、受信部112は、この情報を優先通信端末識別情報記憶部116に送信する。優先通信端末識別情報記憶部116は、優先通信端末識別情報からこの情報の送信元が送信権の付与を希望しているか否かを判断する。
【0072】
各STAが例えば図7に示される状況にある場合、優先通信端末識別情報記憶部116は、図8のようなリストを作成し管理する。図8の例では、STA1およびSTA2だけが送信権の付与を希望している。なお、各STAの端末識別子には、例えば情報の送信者のアドレスなどを採用する。また、STA4は優先通信端末識別情報を送信しないため、図8のリストには記載されてない。
【0073】
ここで、図8のようなリストと送信情報保持部113に蓄積されている送信情報から、送信権決定部114が送信権を割り当てる方法について述べる。なお、第1の実施形態と同様、送信権決定部114は非競合期間にしか動作しないことから、非競合期間での動作のみを説明する。
【0074】
非競合期間において、データ送信処理が開始できる状態になると(ステップB1)、送信権決定部114は、送信情報保持部113に送信情報があるかどうかの判定を行う(ステップB2)。
【0075】
送信情報保持部113に送信情報がある場合には、送信権決定部114は、その情報の宛先を示す端末識別子が優先通信端末識別情報記憶部116に存在するかどうかを判定する(ステップB3)。
【0076】
優先通信端末識別情報記憶部116に該当する端末識別子が存在する場合は、送信権決定部114は、送信権送信部115に対し、送信権を送信情報に付与して該当するSTAに送信すべきことを通知する(ステップB4)。これにより、送信権送信部115は、送信情報保持部113に保持される送信情報に送信権を付与し、その送信情報を送信部111により該当するSTAに送信させる。
【0077】
一方、優先通信端末識別情報記憶部116に該当する端末識別子が存在しない場合、送信権決定部114は、送信情報保持部113の次の送信情報を参照し(ステップB5)、ステップB2からの処理を繰り返す。このことにより、送信権を希望しているSTAへの情報を優先的に送信することが可能となる。
【0078】
また、ステップB2において、送信情報保持部113に送信情報がない場合、送信権決定部114は、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子があるかどうかの判定を行う(ステップB6)。
【0079】
該当する端末識別子が存在する場合には、送信権決定部114は、リストの上位から順に端末識別子を選択し、もしくはランダムに端末識別子を選択し、該当するSTAに送信権を送信すべきことを送信権送信部115に通知する(ステップB7)。これにより、送信権送信部115は、その送信権を送信部111により該当するSTAに送信させる。
【0080】
なお、送信権を割り当てたにも関わらず、割り当てられたSTAが情報を送信しない場合は、それ以降送信権の割り当てを行わないようにしてもよい。この場合、AP10は、この非競合期間の間のみ、そのSTAの優先通信端末識別情報記憶部116内における送信権の状況を「希望しない」に書き換えることなどで対応する。また、別途、一時的な割り当て状況を示すフィールドを、図8のリストに付け加えるようにしてもよい。
【0081】
一方、ステップB6において、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子がない場合、送信権決定部114は、送信情報保持部113に送信権を希望するSTAがいないことを通知する(ステップB8)。これにより、送信情報保持部113は、蓄積されている順に送信情報を送信部111に送信する。
【0082】
このようにすることで、AP10は、送信情報の有無、STAの送信権の希望状況や実装状況に応じて、送信権をSTAに割り当てることができるため、無駄な送信権の割り当てを行うことなく、効率的に送信権の割り当てを行うことが可能となる。
【0083】
(第3の実施形態)
次に、第3の実施形態について説明する。
【0084】
前述の第2の実施形態では、AP10の送信情報とSTAの送信権の希望状況をもとに送信権を割り当てることにより、効率的にAP10から特定のSTAへの送信を優先的に行うことが可能になる。しかし、AP10が保持している送信情報にもリアルタイム性が必要となる情報と必要でない情報とが存在するため、リアルタイム性が必要とされる情報を優先的に送信するようにすることが望ましい。
【0085】
そこで、この第3の実施形態では、送信情報に優先度を指定し、AP10はこの優先度を参照することにより、どのような順で送信情報に送信権を与えるべきかの決定を行えるようにする。ここで、優先度は高優先、低優先と2段階に設定できるようにしてもよいし、状況により2段階以上の優先度を設定できるようにしてもよい。本実施形態では、優先度を高優先、中優先、低優先の3段階に設定できるものとして説明する。
【0086】
この機能を実現するためのAP10とSTAの構成例は、それぞれ第2の実施形態で使用した図5、図6と同様である。
【0087】
なお、この第3の実施形態では、ユーザ情報処理部101と送信情報保持部113の動作が、第1の実施形態や第2の実施形態と異なるので、その違いを説明する。
【0088】
図5中のユーザ情報処理部101は、送信情報毎に高優先、低優先のいずれかを示す優先度を指定して、通信制御部102にその送信要求を出すものである。また、送信情報保持部113は、ユーザ情報処理部101が指定した優先度毎に、送信情報を蓄積するものである。
【0089】
この第3の実施形態においても、第2の実施形態と同様、図7のような通信システムが形成されている場合を考える。このとき、STA1、STA2は送信権の付与を希望する端末であり、STA3は送信権の付与を希望しない端末であり、STA4は送信権の処理に関する機構が実装されていない端末であるものとする。
【0090】
このような状況において、まず、AP10の送信情報保持部113がどのような動作を行うかについての説明を行う。
【0091】
送信情報保持部113は、ユーザ情報処理部101から、送信情報の送信要求を受けると、その情報の優先度を調べる。高優先の送信情報を受け取った場合には、送信情報保持部113は、送信情報の宛先STAの端末識別子が優先通信端末識別情報記憶部116に登録されており、送信権の状況が「希望する」を示している場合にのみ、高優先のバッファに送信情報を蓄積する。これ以外の場合(例えば、送信情報の宛先STAの端末識別子が優先通信端末識別情報記憶部116に登録されていない場合、もしくは登録されているが送信権の状況が「希望しない」を示している場合)は、中優先のバッファに送信情報を蓄積する。低優先の送信情報を受け取った場合には、低優先のバッファに送信情報を蓄積する。
【0092】
このようにして、送信情報保持部113は、ユーザ情報処理部101からの送信情報を優先度毎に蓄積する。すなわち、本実施形態では、「高優先:ユーザ情報処理部101から高優先を指定され、かつ、情報の宛先STAが送信権を希望している送信情報」、「中優先:ユーザ情報処理部101から高優先を指定され、かつ、情報の宛先STAが送信権を希望していていない、もしくは優先通信端末識別情報記憶部116に存在しない送信情報」、「低優先:ユーザ情報処理部101が低優先を指定した送信情報」という割り当てを行っている。しかし、送信情報の通信品質にあわせて、より多段階の優先度を設けてもよい。
【0093】
ここで、送信権決定部114が送信権を割り当てる方法について述べる。なお、第1の実施形態および第2の実施形態と同様、送信権決定部114は非競合期間にしか動作しないことから、非競合期間での動作のみを説明する。
【0094】
非競合期間において、データ送信処理が開始できる状態になると(ステップC1)、送信権決定部114は、送信情報保持部113に高優先の送信情報があるかどうかの判定を行う(ステップC2)。
【0095】
送信情報保持部113に高優先の送信情報がある場合、送信権決定部114は、送信権送信部115に対し、送信権を送信情報に付与して該当するSTAに送信すべきことを通知する(ステップC3)。これにより、送信権送信部115は、送信情報保持部113に保持される送信情報に送信権を付与し、その送信情報を送信部111により該当するSTAに送信させる。
【0096】
一方、送信情報保持部113に高優先の送信情報がない場合、送信権決定部114は、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子があるかどうかの判定を行う(ステップC4)。
【0097】
優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子がある場合、送信権決定部114は、リストの上位から順に端末識別子を選択し、もしくはランダムに端末識別子を選択し、該当するSTAに送信権を送信すべきことを送信権送信部115に通知する(ステップC5)。これにより、送信権送信部115は、送信権を送信部111により該当するSTAに送信させる。
【0098】
なお、送信権を割り当てたにも関わらず、割り当てられたSTAが情報を送信しない場合は、それ以降送信権の割り当てを行わないようにしてもよい。この場合、AP10は、この非競合期間の間のみ、そのSTAの優先通信端末識別情報記憶部116内における送信権の状況を「希望しない」に書き換えることなどで対応する。また、別途、一時的な割り当て状況を示すフィールドを、図8のリストに付け加えるようにしてもよい。
【0099】
一方、ステップC4において、優先通信端末識別情報記憶部116に送信権の付与を希望するSTAの端末識別子がない場合、送信権決定部114は、送信情報保持部113に中優先の送信情報があるかどうかの判定を行う(ステップC6)。
【0100】
送信情報保持部113に中優先の送信情報がある場合、送信権決定部114は、送信権送信部115に対し、中優先の送信情報に送信権を付与せずに該当するSTAに送信すべきことを通知する(ステップC7)。これにより、送信権送信部115は、送信情報保持部113に蓄積されている順に中優先の送信情報を送信部111に送信させる。
【0101】
一方、ステップC6において、送信情報保持部113に中優先の送信情報がない場合、送信権決定部114は、送信情報保持部113に低優先の送信情報があることを確認し(ステップC8)、送信権送信部115に対し、低優先の送信情報に送信権を付与せずに該当するSTAに送信すべきことを通知する(ステップC9)。これにより、送信権送信部115は、送信情報保持部113に蓄積されている順に低優先の送信情報を送信部111に送信させる。
【0102】
このようにすることで、AP10の送信情報の優先度、STAの送信権の希望状況や実装状況によって、送信権をSTAに割り当てることができるため、AP10の送信情報の優先度を加味した送信権の割り当てを行うことが可能となり、AP10とSTAとの間の優先通信を実現し、かつ、AP10から高い優先度の情報を送信することが可能となる。
【0103】
(第4の実施形態)
次に、第4の実施形態について説明する。
【0104】
前述の第2および第3の実施形態では、STAが送信権の付与を希望している場合にはAP10からそのSTAへの情報の送信を優先的に行うことが可能である。しかし、AP10が送信しようとするSTAが送信権の付与を希望していない場合、これらのSTAには情報の送信を優先的に行うことができない。
【0105】
そこで、この第4の実施形態では、AP10が送信しようとする宛先のSTAの送信権の状況が「希望しない」を示している場合、送信権の状況を「希望する」に変更する。もしくは、送信権の状況が「希望しない」を示していることを該当するSTAに通知し、設定変更をしてもよい場合には設定を変更してもらうことで、AP10が優先的に情報を送信できるようにする。
【0106】
この機能を実現するためのAP10の構成例を図11に示す。なお、STAの構成例については、図6と同様である。
【0107】
なお、図11は、前述の実施形態で使用した図5に対応している。図11中の優先情報要求部118を除く各要素の機能や動作は、第3の実施形態の場合と同様である。
【0108】
図11中の優先情報要求部118は、送信情報保持部113の送信情報の内容と優先通信端末識別情報記憶部116の内容から、送信権の状況が「希望しない」を示しているSTAに対し、「希望する」を示す優先通信端末識別情報の要求(優先情報要求)を行うものである。
【0109】
この第4の実施形態においても、第2および第3の実施形態と同様、図7のような通信システムが形成されている場合を考える。このとき、STA1、STA2は送信権の付与を希望する端末であり、STA3は送信権の付与を希望しない端末であり、STA4は送信権の処理に関する機構が実装されていない端末であるものとする。
【0110】
このような状況において、AP10の送信権決定部114がどのような動作を行うかについての説明を行う。
【0111】
非競合期間において、データ送信処理が開始できる状態になると、送信権決定部114は、送信情報保持部113に送信情報があるかどうかの判定を行う。ここで、送信情報が高優先を示し、その宛先STAの優先通信端末識別情報記憶部116中の送信権の状況が「希望しない」を示している場合、送信権決定部114は、優先情報要求部118に対し、該当するSTAに優先情報要求を送信するよう指示する。これにより、優先情報要求部118は、送信部111に対し、該当するSTAに優先情報要求を送信させる。
【0112】
最後に、図6中の受信部212で上記優先情報要求を受信するSTA側の処理を説明する。
【0113】
受信部112は、AP10から優先情報要求を受信すると、これをユーザ情報処理部101に送信する。ユーザ情報処理部101は、送信権の状況が「希望しない」の設定になっているという警告を出力してもよいし、優先通信端末識別情報送信部217から送信権の状況を「希望する」に変更するための情報を送信させるようにしてもよい。
【0114】
このことにより、送信権の付与を希望しないSTAに対し、送信権の付与を希望させたり、送信権の付与を希望しないという設定がされていることをユーザに警告したりすることが可能となり、STAの送信権の状況を設定変更してもらうことで、AP10から情報を送信したい宛先のSTAへの通信を優先的に行うことが可能となる。
【0115】
このように、上述した実施形態によれば、アクセスポイントから特定のステーションに対して、情報を送信する必要がある場合には、アクセスポイントとその宛先ステーションに優先的に送信機会を与え、さらに、AV情報などのリアルタイム性が必要となる情報とリアルタイム性が必要とされない情報が混在している状況では、リアルタイム性を必要とする情報を優先できるとともに、各ステーションでの設定に問題がある場合は設定状況をユーザに通知、もしくは、設定を変更することができる。
【0116】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【0117】
【発明の効果】
以上詳記したように本発明によれば、複数の端末間での効率的なデータ転送を実現することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態における通信システムの概略構成を示す図。
【図2】同実施形態におけるAPの機能構成を示すブロック図。
【図3】同実施形態における各STAの機能構成を示すブロック図。
【図4】同実施形態におけるAP側の主要な動作を示すフローチャート。
【図5】本発明の第2および第3の実施形態におけるAPの機能構成を示すブロック図。
【図6】本発明の第2、第3および第4の実施形態における各STAの機能構成を示すブロック図。
【図7】本発明の第2、第3および第4の実施形態における通信システムの概略構成を示す図。
【図8】本発明の第2、第3および第4の実施形態におけるAPの優先通信端末識別情報記憶部のリストを示す図。
【図9】本発明の第2の実施形態におけるAP側の主要な動作を示すフローチャート。
【図10】本発明の第3の実施形態におけるAP側の主要な動作を示すフローチャート。
【図11】本発明の第4の実施形態におけるAPの機能構成を示すブロック図。
【符号の説明】
1〜4…通信端末(STA)
10…通信制御端末(AP)
101…ユーザ情報処理部
102…通信制御部
111…送信部
112…受信部
113…送信情報保持部
114…送信権決定部
115…送信権送信部
116…優先通信端末識別情報記憶部
118…優先情報要求部
201…ユーザ情報処理部
202…通信制御部
211…送信部
212…受信部
213…送信情報保持部
217…優先通信端末識別情報送信部
221…送信権識別部
Claims (13)
- ネットワークを介して複数の通信端末に接続される通信制御装置であって、
通信端末へ送信すべき送信情報を保持するための送信情報保持手段と、
前記送信情報保持手段に送信情報が保持されているか否かを判別し、送信情報が保持されていればその送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ一つの通信端末に送信権を送信することを決定する送信権決定手段と
を具備することを特徴とする通信制御装置。 - ネットワークを介して複数の通信端末に接続される通信制御装置であって、
通信端末へ送信すべき送信情報を保持するための送信情報保持手段と、
送信権の付与を希望する通信端末を示す識別情報を記憶する優先通信端末識別情報記憶手段と、
前記送信情報保持手段に送信情報が保持されているか否かを判別し、送信情報が保持されていればその送信情報の宛先となる通信端末を示す識別情報が前記優先通信端末識別情報記憶手段に記憶されているか否かを判別し、識別情報が前記優先通信端末識別情報記憶手段に記憶されていれば前記送信情報に送信権を付与して送信することを決定する送信権決定手段と
を具備することを特徴とする通信制御装置。 - 前記送信権決定手段は、前記送信情報保持手段に送信情報が保持されていなければ、送信権の付与を希望する通信端末を示す識別情報が前記優先通信端末識別情報記憶手段に記憶されているか否かを判別し、識別情報が記憶されていれば該当する通信端末に送信権を送信することを決定することを特徴とする請求項2記載の通信制御装置。
- ネットワークを介して複数の通信端末に接続される通信制御装置であって、
通信端末へ送信すべき送信情報に優先度を指定して保持するための送信情報保持手段と、
送信権の付与を希望する通信端末を示す識別情報を記憶する優先通信端末識別情報記憶手段と、
前記送信情報保持手段に高優先度の送信情報が保持されているか否かを判別し、高優先度の送信情報が保持されていればその送信情報に送信権を付与して送信することを決定し、高優先度の送信情報が保持されていなければ、送信権の付与を希望する通信端末を示す識別情報が前記優先通信端末識別情報記憶手段に記憶されているか否かを判別し、識別情報が記憶されていれば該当する通信端末に送信権を送信することを決定する送信権決定手段と
を具備することを特徴とする通信制御装置。 - 前記送信権決定手段は、送信権の付与を希望する通信端末を示す識別情報が前記優先通信端末識別情報記憶手段に記憶されていなければ、前記送信情報に送信権を付与せずに送信することを決定することを特徴とする請求項4記載の通信制御装置。
- 送信情報の宛先となる通信端末が前記優先通信端末識別情報記憶手段において送信権の付与を希望することを示していない場合、当該送信権の付与を希望することを示す情報の送信を該当する通信端末に要求する優先情報要求手段を更に具備することを特徴とする請求項4記載の通信制御装置。
- ネットワークを介して複数の通信端末に接続される通信制御装置に適用される通信制御方法であって、
通信端末へ送信すべき送信情報が前記通信制御装置に保持されているか否かを判別し、
送信情報が保持されていれば、その送信情報に送信権を付与して送信することを決定し、
送信情報が保持されていなければ、一つの通信端末に送信権を送信することを決定することを特徴とする通信制御方法。 - ネットワークを介して複数の通信端末に接続される通信制御装置に適用される通信制御方法であって、
通信端末へ送信すべき送信情報が前記通信制御装置に保持されているか否かを判別し、
送信情報が保持されていれば、その送信情報の宛先となる通信端末が送信権の付与を希望するものであるか否かを判別し、送信権の付与を希望するものであれば前記送信情報に送信権を付与して送信することを決定することを特徴とする通信制御方法。 - 前記通信制御装置に送信情報が保持されていなければ、送信権の付与を希望する通信端末があるか否かを判別し、送信権の付与を希望する通信端末があれば該当する通信端末に送信権を送信することを決定することを特徴とする請求項8記載の通信制御方法。
- ネットワークを介して複数の通信端末に接続される通信制御装置に適用される通信制御方法であって、
通信端末へ送信すべき高優先度の送信情報が前記通信制御装置に保持されているか否かを判別し、
高優先度の送信情報が保持されていれば、その送信情報に送信権を付与して送信することを決定し、
高優先度の送信情報が保持されていなければ、送信権の付与を希望する通信端末があるか否かを判別し、送信権の付与を希望する通信端末があれば該当する通信端末に送信権を送信することを決定することを特徴とする通信制御方法。 - 前記送信権決定手段は、送信権の付与を希望する通信端末がなければ、前記送信情報に送信権を付与せずに送信することを決定することを特徴とする請求項10記載の通信制御方法。
- 送信情報の宛先となる通信端末が送信権の付与を希望するものでない場合、当該送信権の付与を希望することを示す情報の送信を該当する通信端末に要求することを特徴とする請求項10記載の通信制御方法。
- ネットワークを介して複数の通信端末と通信制御装置とが接続される通信システムであって、
前記通信制御装置は、
通信端末へ送信すべき送信情報を保持するための送信情報保持手段と、
前記送信情報保持手段に送信情報が保持されているか否かを判別し、送信情報が保持されていればその送信情報に送信権を付与して送信することを決定し、送信情報が保持されていなければ一つの通信端末に送信権を送信することを決定する送信権決定手段とを具備し、
前記複数の通信端末の各々は、
前記通信制御装置から送信されてくる送信権を認識し、この送信権に基づいて情報を前記通信制御装置へ送信する制御を行う通信制御手段を具備する
ことを特徴とする通信システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002348303A JP2004186769A (ja) | 2002-11-29 | 2002-11-29 | 通信システム、通信制御方法、及び通信制御端末 |
| US10/724,401 US20040151126A1 (en) | 2002-11-29 | 2003-12-01 | Communication system, communication control method and communication control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002348303A JP2004186769A (ja) | 2002-11-29 | 2002-11-29 | 通信システム、通信制御方法、及び通信制御端末 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004186769A true JP2004186769A (ja) | 2004-07-02 |
Family
ID=32751254
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002348303A Pending JP2004186769A (ja) | 2002-11-29 | 2002-11-29 | 通信システム、通信制御方法、及び通信制御端末 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20040151126A1 (ja) |
| JP (1) | JP2004186769A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007174551A (ja) * | 2005-12-26 | 2007-07-05 | Mitsubishi Electric Corp | 通信システム、基地局及び端末局 |
| JP2012015899A (ja) * | 2010-07-02 | 2012-01-19 | Mitsubishi Electric Corp | 無線通信システム、無線基地局、無線端末局および無線通信方法 |
| JP2012191620A (ja) * | 2011-03-11 | 2012-10-04 | ▲華▼▲為▼▲終▼端有限公司 | チャネル占有方法、モバイルap及び、外部sta |
| JP2015188151A (ja) * | 2014-03-26 | 2015-10-29 | セコム株式会社 | 無線通信装置 |
| JP2018170594A (ja) * | 2017-03-29 | 2018-11-01 | サイレックス・テクノロジー株式会社 | 無線基地局装置及び通信制御方法 |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006081126A (ja) * | 2004-09-13 | 2006-03-23 | Matsushita Electric Ind Co Ltd | 移動局装置および上り回線伝送レート制御方法 |
| WO2006054778A1 (ja) * | 2004-11-17 | 2006-05-26 | Nec Corporation | 通信システム、通信端末装置、サーバ装置及びそれらに用いる通信方法並びにそのプログラム |
| JP4781824B2 (ja) * | 2006-01-18 | 2011-09-28 | 任天堂株式会社 | 通信システム、ならびにそれに用いられる通信プログラムおよび接続制御装置 |
| US7706397B2 (en) * | 2006-03-31 | 2010-04-27 | Intel Corporation | Apparatus and method of controlling transmission in reverse direction |
| JP4921064B2 (ja) * | 2006-07-31 | 2012-04-18 | キヤノン株式会社 | 通信装置、通信方法、通信装置を制御するためのプログラム及びプログラムを格納した記憶媒体 |
| JP2009278354A (ja) * | 2008-05-14 | 2009-11-26 | Sony Corp | 通信装置、通信方法、プログラム、および通信システム |
| US8836601B2 (en) | 2013-02-04 | 2014-09-16 | Ubiquiti Networks, Inc. | Dual receiver/transmitter radio devices with choke |
| US9496620B2 (en) | 2013-02-04 | 2016-11-15 | Ubiquiti Networks, Inc. | Radio system for long-range high-speed wireless communication |
| JP4871373B2 (ja) | 2009-06-19 | 2012-02-08 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
| US8400997B2 (en) * | 2009-08-01 | 2013-03-19 | Ubiquiti Networks, Inc. | Wireless network communication system and method |
| JP5674296B2 (ja) | 2009-09-09 | 2015-02-25 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
| JP2011250874A (ja) | 2010-05-31 | 2011-12-15 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法 |
| JP5593566B2 (ja) | 2010-06-10 | 2014-09-24 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム |
| JP5507350B2 (ja) | 2010-06-11 | 2014-05-28 | 任天堂株式会社 | 携帯型情報端末、携帯型情報端末制御プログラム、携帯型情報システム、および、携帯型情報端末制御方法 |
| JP2012018657A (ja) | 2010-06-11 | 2012-01-26 | Nintendo Co Ltd | 情報処理端末、情報処理システム、情報処理プログラム |
| JP5677811B2 (ja) | 2010-06-11 | 2015-02-25 | 任天堂株式会社 | 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム |
| JP4999213B2 (ja) | 2010-09-17 | 2012-08-15 | 任天堂株式会社 | 情報処理プログラム、携帯端末装置、システム、情報処理方法及び通信システム |
| JP4882022B1 (ja) | 2010-12-28 | 2012-02-22 | 任天堂株式会社 | 通信システム、情報処理プログラム、情報処理方法、情報処理装置、情報処理システム |
| US8761142B2 (en) | 2012-10-19 | 2014-06-24 | Ubiquiti Networks, Inc. | Distributed seamless roaming in wireless networks |
| US9397820B2 (en) | 2013-02-04 | 2016-07-19 | Ubiquiti Networks, Inc. | Agile duplexing wireless radio devices |
| US9543635B2 (en) | 2013-02-04 | 2017-01-10 | Ubiquiti Networks, Inc. | Operation of radio devices for long-range high-speed wireless communication |
| US8855730B2 (en) | 2013-02-08 | 2014-10-07 | Ubiquiti Networks, Inc. | Transmission and reception of high-speed wireless communication using a stacked array antenna |
| PL3648359T3 (pl) | 2013-10-11 | 2025-03-31 | Ubiquiti Inc. | Optymalizacja bezprzewodowego układu radiowego przez nieustanną analizę widma |
| WO2015134753A1 (en) | 2014-03-07 | 2015-09-11 | Ubiquiti Networks, Inc. | Cloud device identification and authentication |
| US20150256355A1 (en) | 2014-03-07 | 2015-09-10 | Robert J. Pera | Wall-mounted interactive sensing and audio-visual node devices for networked living and work spaces |
| US9368870B2 (en) | 2014-03-17 | 2016-06-14 | Ubiquiti Networks, Inc. | Methods of operating an access point using a plurality of directional beams |
| US9941570B2 (en) | 2014-04-01 | 2018-04-10 | Ubiquiti Networks, Inc. | Compact radio frequency antenna apparatuses |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4914652A (en) * | 1988-08-01 | 1990-04-03 | Advanced Micro Devices, Inc. | Method for transfer of data between a media access controller and buffer memory in a token ring network |
| JP3462024B2 (ja) * | 1996-12-04 | 2003-11-05 | 株式会社東芝 | ネットワークシステムの伝送制御方法 |
| US5963560A (en) * | 1997-03-05 | 1999-10-05 | Advanced Micro Devices, Inc. | Method and arrangement for providing multi-level priority in a rotating priority arrangement for access to medium in an ethernet network |
| JP3276307B2 (ja) * | 1997-06-11 | 2002-04-22 | 矢崎総業株式会社 | 送信権の管理方法及び通信システム |
| JP3045985B2 (ja) * | 1997-08-07 | 2000-05-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 接続確立方法、通信方法、状態変化伝達方法、状態変化実行方法、無線装置、無線デバイス、及びコンピュータ |
| JP2000196624A (ja) * | 1998-12-28 | 2000-07-14 | Pioneer Electronic Corp | 伝送管理装置、情報処理装置及び情報伝送システム |
| JP4231593B2 (ja) * | 1999-07-21 | 2009-03-04 | 株式会社日立コミュニケーションテクノロジー | 通信システム及びその通信方法 |
-
2002
- 2002-11-29 JP JP2002348303A patent/JP2004186769A/ja active Pending
-
2003
- 2003-12-01 US US10/724,401 patent/US20040151126A1/en not_active Abandoned
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007174551A (ja) * | 2005-12-26 | 2007-07-05 | Mitsubishi Electric Corp | 通信システム、基地局及び端末局 |
| JP2012015899A (ja) * | 2010-07-02 | 2012-01-19 | Mitsubishi Electric Corp | 無線通信システム、無線基地局、無線端末局および無線通信方法 |
| JP2012191620A (ja) * | 2011-03-11 | 2012-10-04 | ▲華▼▲為▼▲終▼端有限公司 | チャネル占有方法、モバイルap及び、外部sta |
| JP2015188151A (ja) * | 2014-03-26 | 2015-10-29 | セコム株式会社 | 無線通信装置 |
| JP2018170594A (ja) * | 2017-03-29 | 2018-11-01 | サイレックス・テクノロジー株式会社 | 無線基地局装置及び通信制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040151126A1 (en) | 2004-08-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004186769A (ja) | 通信システム、通信制御方法、及び通信制御端末 | |
| KR101074885B1 (ko) | 무선 시스템에서 무선 리소스를 공유하도록 데이터 사용자 및 음성 사용자를 그룹화하기 위한 시그널링 방법 | |
| CN107852742B (zh) | 用于访问802.11信道中的随机资源单元的改进的竞争机制 | |
| JP2022174246A (ja) | アクセス方法及び装置 | |
| EP1258109B1 (en) | Quality of service over paths having a wireless-link | |
| GB2560787B (en) | Qos management for multi-user and single user EDCA transmission mode in wireless networks | |
| CN110838899A (zh) | 一种直接通信链路资源分配方法及终端 | |
| GB2552497A (en) | Transmission method for trigger frame by a 802.11ax access-point | |
| CN117336876B (zh) | 低延迟业务传输方法及系统 | |
| JP2001211189A (ja) | アップリンクデータメッセージ受信方法、アップリンク方法、通信方法、遠隔ユニット識別方法、通信システム、遠隔ユニット | |
| CN101523830A (zh) | 用于共享信道上的上行链路调度的装置和方法 | |
| JP7316427B2 (ja) | トリガに基づくマルチユーザ送信における直接リンク及び下りリンク送信 | |
| CN101641883A (zh) | 用于多无线电设备共存的mac协调架构以及用于通过边带信道连接的方法 | |
| TW201834473A (zh) | 用於無線站的隨機存取請求管理技術 | |
| GB2560540A (en) | Queues management for multi-user and single user edca transmission mode in wireless networks | |
| GB2571250A (en) | Method and apparatus for reporting quantity of data for direct-link transmission in a wireless network | |
| CN110839284A (zh) | 一种调度请求资源确定及配置方法、设备及装置 | |
| US20200107363A1 (en) | Multi-user random access in a wireless network | |
| US8107424B2 (en) | Method for an random accesses in a local network | |
| KR101210860B1 (ko) | Tdma 네트워크에서 프레임들의 우선순위 큐잉 | |
| CN101455034A (zh) | 无线网络系统和在无线网络上发送/接收数据的方法 | |
| JP4335219B2 (ja) | 無線lanトラヒック優先制御方法及びその装置 | |
| WO2022096619A1 (en) | Short feedback procedure for signalling multiple technologies in wireless networks | |
| JP4441046B2 (ja) | 無線通信システム | |
| US7822422B2 (en) | Wireless communication system for improved transmission priority control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041214 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050412 |