JP2006005630A - Wireless terminal, network connecting device, and method and program for searching for candidate to be switched - Google Patents
Wireless terminal, network connecting device, and method and program for searching for candidate to be switched Download PDFInfo
- Publication number
- JP2006005630A JP2006005630A JP2004179350A JP2004179350A JP2006005630A JP 2006005630 A JP2006005630 A JP 2006005630A JP 2004179350 A JP2004179350 A JP 2004179350A JP 2004179350 A JP2004179350 A JP 2004179350A JP 2006005630 A JP2006005630 A JP 2006005630A
- Authority
- JP
- Japan
- Prior art keywords
- access point
- communication
- switching
- candidate
- wireless terminal
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 24
- 238000004891 communication Methods 0.000 claims abstract description 132
- 238000012545 processing Methods 0.000 claims description 14
- 239000000523 sample Substances 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 12
- 238000009825 accumulation Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、無線通信技術に関し、更に詳しくは、無線端末とアクセスポイントの通信接続の切り換えの技術に関する。 The present invention relates to a wireless communication technique, and more particularly to a technique for switching communication connection between a wireless terminal and an access point.
無線LAN等の無線通信において、無線端末は、移動等によってアクセスポイントとの間で確立されている通信の強度が弱くなると、通信強度が強い他のアクセスポイントに通信接続を切り換えるローミングを行なう。 In wireless communication such as a wireless LAN, when the strength of communication established with an access point becomes weak due to movement or the like, the wireless terminal performs roaming for switching communication connection to another access point having higher communication strength.
このローミングにおいては、切り換え処理に時間を要するという問題点があるが、この点に対処する技術としては、例えば特許文献1、2、3がある。このうち特許文献1に開示されている無線通信システムでは、ローミングを行なおうとしている無線端末は、通信接続を確立しようとしているアクセスポイントの候補が複数存在すると認識した場合、指数要求情報をこれら候補のアクセスポイントに送信し、各アクセスポイントから返信された指数情報を比較し、どのアクセスポイントに繋ぐかを決定している。また、特許文献2では、全アクセスポイントを同期させて動作させ、各アクセスポイントは隣接しているアクセスポイントからのホッピング情報を元にしたそのアクセスポイントについての情報をデータベース化して記憶し、無線端末はその隣接アクセスポイントについての情報を元にローミングを行なっている。更に特許文献3に開示されているシステムでは、事前に接続可能なアクセスポイントを検索してこれをテーブルに記憶しておき、通信が確立されているアクセスポイントとの通信状態が悪化すると、このテーブルに記憶しているアクセスポイントと新たな通信接続を確立している。
本発明は上記した各特許文献と同様、ローミングに要する時間を短縮する無線端末及びプログラムを提供することを課題とする。
また、ローミングを行なって新たな通信を確立する際において、従来の手法よりより通信品質の高い通信接続を確立することが出来る端末装置及びプログラムを提供することを課題とする。
It is an object of the present invention to provide a wireless terminal and a program that reduce the time required for roaming, as in each of the above patent documents.
It is another object of the present invention to provide a terminal device and a program that can establish a communication connection with higher communication quality than conventional methods when establishing new communication by performing roaming.
更には、従来の手法より容易に且つ安価に実現することが可能な端末装置及びプログラムを提供することを課題とする。 It is another object of the present invention to provide a terminal device and a program that can be realized more easily and at a lower cost than conventional methods.
本発明は、アクセスポイントと通信を確立して無線通信を行なう無線端末を前提とし、上記問題点を解決するため切り換え候補探索手段、及び切り換え候補記憶手段を備える。
切り換え候補探索手段は、前記通信を確立するアクセスポイントを切り換えるローミング時に新たに通信を確立するアクセスポイントの候補を、当該ローミングに先立って、通信チャンネルを切り換えて探索する。
The present invention is premised on a wireless terminal that establishes communication with an access point and performs wireless communication, and includes switching candidate search means and switching candidate storage means in order to solve the above problems.
The switching candidate search means searches for a candidate of an access point that newly establishes communication at the time of roaming that switches the access point that establishes the communication by switching the communication channel prior to the roaming.
切り換え候補記憶手段は、前記探索によって得られた前記アクセスポイントの候補を、記憶する。
この構成により、現在通信が確立されているアクセスポイントと異なる通信チャンネルを持つアクセスポイントを、ローミング時の切り換えの候補とすることが出来る為、1つのチャンネルを対象として切り換え候補を選ぶ場合より、より通信品質の高い通信を確立できるアクセスポイントを選出することが出来る。更に、異なるチャンネルのアクセスポイントを対象とすることが出来るので、設置するアクセスポイントの数を少なくすることが出来る。よって容易に且つ安価に実現することが出来る。
The switching candidate storage means stores the access point candidates obtained by the search.
With this configuration, an access point having a communication channel different from the access point with which communication is currently established can be used as a candidate for switching at the time of roaming. An access point that can establish communication with high communication quality can be selected. Furthermore, since access points of different channels can be targeted, the number of access points to be installed can be reduced. Therefore, it can be realized easily and inexpensively.
また前記切り換え候補探索手段は、1つの通信チャンネルに対して複数のアクセスポイントが候補として存在するとき、最も通信品質の良いアクセスポイントを前記候補として前記切り換え候補記憶手段に記憶する構成とすることも出来る。 The switching candidate search means may be configured to store the access point with the best communication quality as the candidate in the switching candidate storage means when a plurality of access points exist as candidates for one communication channel. I can do it.
更に前記切り換え候補探索手段は、前記無線通信を行なうために確立されているアクセスポイントとの通信を確立したまま、前記候補を通信チャンネルを切り換えて探索する構成とすることが出来る。 Furthermore, the switching candidate search means can be configured to search for the candidate by switching the communication channel while establishing communication with an access point established for performing the wireless communication.
この構成の仕方としては、例えば、前記切り換え候補探索手段が、前記通信を確立しているアクセスポイントからの受信が行なわれていないスリープ状態にあるときに、前記通信チャンネルを切り換えて前記候補を探索する。 As a method of this configuration, for example, when the switching candidate search means is in a sleep state where reception from the access point with which the communication is established is not performed, the communication channel is switched to search for the candidate. To do.
この構成によって、通信を切断することなく他の通信チャンネルを持つアクセスポイントを探索することが出来る。
また前記ローミングを行なうとき、前記切り換え候補記憶手段を参照し、当該参照結果に基づいて前記通信を確立するアクセスポイントを切り換えるローミング処理手段を更に備え、前記切り換え候補探索手段は、前記候補となるアクセスポイントとの通信の通信品質を調べ、当該通信品質を示す情報を前記候補に対する情報として前記切り換え候補記憶手段に記憶し、前記ローミング処理手段は、前記切り換え候補記憶手段に記憶されている前記通信品質を示す情報が最も良い通信品質を示すアクセスポイントに切り換える構成とすることが出来る。
With this configuration, an access point having another communication channel can be searched without disconnecting communication.
Further, when performing the roaming, the apparatus further comprises a roaming processing unit that refers to the switching candidate storage unit and switches an access point that establishes the communication based on the reference result, and the switching candidate search unit includes the access to be the candidate The communication quality of the communication with the point is checked, information indicating the communication quality is stored as information on the candidate in the switching candidate storage unit, and the roaming processing unit is stored in the switching candidate storage unit It can be configured to switch to an access point that shows the best communication quality.
このとき、例えば前記切り換え候補探索手段は、前記候補となるアクセスポイントからのビーコンの受信強度から前記通信品質を調べる。若しくはプローブ要求を送信し、当該プローブ要求に対する応答の受信強度から前記通信品質を調べる。 At this time, for example, the switching candidate search means checks the communication quality from the reception intensity of the beacon from the candidate access point. Alternatively, a probe request is transmitted, and the communication quality is checked from the received intensity of the response to the probe request.
この構成により、異なる通信チャンネルを持つアクセスポイントの候補の中から、ローミング時の切り換えを行なうことが出来る。
更に前記無線端末が搭載されている移動体が移動しているか停止しているかを示す信号を取得する手段と、前記信号が移動を示しているとき前記候補を積極的に探索するローミング優先モードに、また前記信号が停止を示しているとき電力消費を押さえることを優先するパワーセーブモードに切り換える手段を更に備える構成とすることが出来る。
With this configuration, it is possible to perform switching during roaming from among access point candidates having different communication channels.
Further, a means for acquiring a signal indicating whether the mobile unit on which the wireless terminal is mounted is moving or stopped, and a roaming priority mode for actively searching for the candidate when the signal indicates movement Further, it is possible to further comprise means for switching to a power save mode in which priority is given to suppressing power consumption when the signal indicates a stop.
この構成により、移動していない、即ちローミングを行なう要件が生じにくい状態にあるときは、消費電力を押さえることが出来る。
また、本発明は、無線端末にマウントされるネットワーク接続装置、無線端末で行なわれる切り換えの候補となるアクセスポイントの探索方法及び無線端末で実行されるプログラムもその範囲に含む。
With this configuration, power consumption can be reduced when the vehicle is not moving, that is, when the requirement for roaming is difficult to occur.
The scope of the present invention also includes a network connection device mounted on a wireless terminal, a search method for an access point that is a candidate for switching performed on the wireless terminal, and a program executed on the wireless terminal.
本発明によれば、ローミングに先立って、切り換えの候補となるアクセスポイントが探索されているので、ローミング時にアクセスポイントの切り換えを短時間に行なうことが出来る。よって頻繁にローミングが発生する場合においても、円滑な通信を実現することが出来る。 According to the present invention, since an access point that is a candidate for switching is searched prior to roaming, switching of access points can be performed in a short time during roaming. Therefore, smooth communication can be realized even when roaming frequently occurs.
また、その切り換え候補は、複数のチャンネルを対象として探索されるので、1つのチャンネルを対象として切り換え候補を選ぶより、より通信品質の高い通信を確立できるアクセスポイントを選出することが出来る。 In addition, since the switching candidates are searched for a plurality of channels, it is possible to select an access point that can establish communication with higher communication quality than selecting a switching candidate for one channel.
更に、異なるチャンネルのアクセスポイントを対象と出来るので、設置するアクセスポイントの数を少なくすることが出来る。よって、容易に且つ安価に実現することが出来る。 Furthermore, since access points of different channels can be targeted, the number of access points to be installed can be reduced. Therefore, it can be realized easily and inexpensively.
以下に本発明に係る一実施形態を図面を参照しながら説明する。
図1は、本実施形態におけるローミングの仕方についての概念を説明する図である。
ローミング処理において、本実施形態の無線端末は、ローミング時に新たに通信回線を確立するアクセスポイントの候補を事前に調べておく。またこのアクセスポイントの候補の探索を現在確立している回線と同じチャンネルのアクセスポイントのみを対象として探索するのではなく、複数のチャンネルのアクセスポイントとの通信強度を調べて、その中から最適なアクセスポイントと回線を確立する。また、この探索は、無線端末1がスリープ状態にあるときに行なうことによって、現在使用しているアクセスポイント2aとの通信を確立したまま行なう。
An embodiment according to the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram for explaining the concept of the roaming method in this embodiment.
In the roaming process, the wireless terminal according to the present embodiment checks in advance candidates for access points for establishing a new communication line during roaming. Also, instead of searching only for access points on the same channel as the currently established line, this access point candidate search is performed by checking the communication strength with access points on multiple channels and selecting the optimal Establish a line with the access point. In addition, this search is performed while the
例えば、図1において、無線端末1がアクセスポイント2aと通信を確立している時にローミングを行なう場合、従来はアクセスポイント2aと同じチャンネルAを持つアクセスポイント2eのみが切り換えの対象となったが、本実施形態では、アクセスポイント2aとは異なるチャンネルB、Cを持つアクセスポイント2b、2c、2dも候補としてこれらとの通信品質を調べ、これらの中から最も良い通信接続を確立できるアクセスポイントに接続を切り換える。
For example, in FIG. 1, when roaming is performed when the
これにより、従来の手法より、より多くの候補の中から最適なアクセスポイントを選択することが出来る。よって従来の手法より、より通信品質の高い通信接続を確立することが出来る。また、異なるチャンネルを持つアクセスポイントも切り換えの対象と出来るので、1つのチャンネルのみを対象としていた場合より、アクセスポイント全体の設置数を少なくすることが出来る。従って、システム全体を安価に且つ容易に実現することが出来る。 Thereby, the optimal access point can be selected from a larger number of candidates than in the conventional method. Therefore, it is possible to establish a communication connection with higher communication quality than the conventional method. Also, since access points having different channels can be switched, the number of installed access points as a whole can be reduced as compared with the case where only one channel is targeted. Therefore, the entire system can be easily realized at low cost.
図2は、本実施形態における無線端末1の構成例を示す図である。尚無線端末1は、アクセスポイントと無線通信することができる機能を有していれば、装置としての形式は特に限定されないが、例えばPDAや携帯可能なPC、車載用通信機等が挙げられる。
FIG. 2 is a diagram illustrating a configuration example of the
同図の無線端末1は、CPU11、ROMやRAM等のよって構成される主記憶装置12、ハードディスク等の大容量の補助記憶装置13、ディスプレイ、キーボード等を備えた入出力装置14、アクセスポイントと無線接続を行なうLANアダプタ等のネットワーク接続装置15及びCD、DVD、光ディスク、フレキシブルディスク、メモリカードなどの可搬記憶媒体17が装着され、それから記憶内容を読み出す媒体読取装置16を有し、これらが互いにバス18により接続される構成となっている。尚ネットワーク接続装置15は、無線端末1の構成要素の1つとしてではなく、LANカード等の無線端末1にマウントされる外部機器として構成しても良い。
The
本実施形態における処理は、CPU11が主記憶装置12若しくは補助記憶装置13上に記憶されたドライバを用い、或いはネットワーク接続装置15内の制御ユニットがファームウエアを実行して、後述する処理を行なうことによって実現することができる。
In the processing according to the present embodiment, the CPU 11 uses a driver stored in the
また、本実施形態における各種処理は、専用のハードウエアを無線端末1内に設けて実現することも出来るが、媒体読取り装置16により可搬記憶媒体17に記憶されているプログラムやデータを読み出し、これを主記憶装置12または補助記憶装置13にロードまたは格納する。そして本実施形態による各処理は、CPU11がこのプログラムやデータを主記憶装置12上にロードして実行することにより、ソフトウエア的に実現することも可能である。この場合、切り換え候補探索手段、及びローミング処理手段は、CPU11が主記憶装置12をワークメモリとしてプログラムを実行することによって実現され、また切り換え候補記憶手段は、主記憶装置12や補助記憶装置13上に構築される。
In addition, various processes in the present embodiment can be realized by providing dedicated hardware in the
次に、本実施形態におけるローミング処理の具体的な実現例を示す。以下の例は、IEEE802.11規格による無線LANにおいて、実現した場合を例として示す。
本実施形態では、ローミングに要する時間を短縮する為、無線端末1は、アクセスポイントとの通信品質が低下する前に切り換え候補検索手段を用いて、アクセスポイント検索を行ない、これを切り換え候補記憶手段に記憶する。またこのとき探索の対象として、現在通信を確立しているチャンネルと以外のチャンネルを持つアクセスポイントをも対象として探索を行なう。
Next, a specific implementation example of the roaming process in the present embodiment will be shown. The following example shows a case where it is realized in a wireless LAN according to the IEEE 802.11 standard.
In the present embodiment, in order to reduce the time required for roaming, the
本例ではこの切り換え対象の探索に、パワーマネージメントを用いる。
IEEE802.11では、無線端末1の電力消費を抑制するためパワーマネージメント機能を備えている。
In this example, power management is used for searching for the switching target.
In IEEE 802.11, a power management function is provided to suppress power consumption of the
無線端末1には、アクセスポイントからフレームを受信できるAwake状態に常にあるActiveモードの他に、Awake状態と必要最小限の電力で動作するDoze状態とを規則的に遷移するPS(Power Save)モードとの2つの動作モードを備えている。
The
そして、無線端末1がアクセスポイントに対してPSモードの使用を宣言している場合、アクセスポイントはその無線端末1宛にメッセージフレームが届くと、無線端末1がスリープ状態(Doze状態など)にあれば、そのフレームを送信せずに保持する。そしてこのフレームは、無線端末1がポーリングを行って取得する、若しくは無線端末1が予め定められたビーコンの受信間隔毎に起き上がり、ビーコンに含まれるフレーム蓄積通知(TIM、DTIM)に従いアクセスポイントが保持したメッセージフレームを取得する。
When the
図3は、このパワーマネージメントにおける動作の説明図である。
同図では、アクセスポイントが保持しているフレームを無線端末1がポーリングを行って取得する場合(PSP(Power Save Polling))と、ビーコンに含まれるフレーム蓄積通知に従ってアクセスポイントが保持したフレームを取得する場合(PSNP(Power Save Non Polling))の動作例を示している。
FIG. 3 is an explanatory diagram of the operation in this power management.
In the figure, when the
PSPモードの場合、無線端末1は、受信したビーコン信号の中のTIM(Traffic Indication Map)若しくはDTIM(Delivery Traffic Indication Message)の情報を見て、自分宛のメッセージをアクセスポイントが持っていると知った場合は、無線端末1からアクセスポイントをポーリングして通信データを受け取る。またPSNPモードの場合、無線端末1は、ビーコン信号の中のDTIM(によってアクセスポイントが自分宛のメッセージを保持していることを認知し、Awake状態を継続してアクセスポイントからのメッセージを受け取る。
In the PSP mode, the
尚、不特定多数の端末に同報データフレームを送るブロードキャストの場合は、PSPモード、PSNPモード共に、DTIMによってブロードキャストによって保持しているメッセージが送られてくることを認知し、Awake状態を継続してアクセスポイントからの同報データフレームとしてメッセージを受け取る。 図3においては、ビーコン発生間隔Aでは、アクセスポイントがPSNPモードの無線端末1にDTIMでデータフレーム蓄積を通知し、データフレームを転送している。またビーコン発生間隔Bでは、アクセスポイントがPSPモードの無線端末1にTIMでフレーム蓄積を通知し、これを受けて無線端末1がポールフレームを送信し、この応答としてアクセスポイントはデータフレームを転送している。ビーコン発生間隔Cでは、アクセスポイントに無線端末1宛の蓄積フレームが存在しないのでフレームの受信処理を行なっていない。そしてビーコン発生間隔Dでは、アクセスポイントが同報データフレームの蓄積をDTIMで通知し、データフレームを同報している。
In the case of a broadcast that sends a broadcast data frame to an unspecified number of terminals, in both the PSP mode and the PSNP mode, it is recognized that the message held by the broadcast is sent by DTIM, and the Awake state is continued. The message is received as a broadcast data frame from the access point. In FIG. 3, at the beacon generation interval A, the access point notifies the
これらのビーコンやメッセージフレームを受信している時以外は、無線端末1はスリープ状態にあるとアクセスポイントは認識しており、上述したようにこの間に受信したメッセージフレームはアクセスポイントが保持されるので、このスリープ状態にある期間は、無線端末1は現在通信を確立しているチャンネルから他のチャンネルに切り換えても、次のビーコン間隔までに元のチャンネルに戻れば、アクセスポイントとの通信を維持することが出来る。
Except when these beacons and message frames are received, the access point recognizes that the
よって、本実施形態では、このスリープ状態にある期間に、切り換え候補検索手段により、チャンネルを切り換えながら、ローミング時に切り換え対象となるアクセスポイントの探索を行なう。この探索の仕方としては、例えばチャンネル切り換え可能なスリープ状態の期間に、チャンネルを切り換えながらプローブ要求を送信し、そのチャンネルのアクセスポイントから受信したプローブ応答の受信強度から通信品質情報を取得する。或いは、スリープ状態の期間にチャンネルを切り換えながらそのチャンネルのアクセスポイントが発信するビーコンを受信し、その受信強度から通信品質情報を取得する。そして同一チャンネルで最も良い通信品質を持つアクセスポイントの、MACアドレス及び通信品質情報を切り換え候補記憶手段としての主記憶装置12または補助記憶装置13(以下、内部メモリ)上に保持する。
Therefore, in the present embodiment, during the period of the sleep state, the switching candidate search means searches for an access point to be switched during roaming while switching channels. As a method of this search, for example, during a sleep state in which a channel can be switched, a probe request is transmitted while switching the channel, and communication quality information is acquired from the reception intensity of the probe response received from the access point of that channel. Alternatively, a beacon transmitted from the access point of the channel is received while switching the channel during the sleep state, and communication quality information is acquired from the received intensity. Then, the MAC address and communication quality information of the access point having the best communication quality on the same channel are held on the
そして通信を確立している接続アクセスポイントとの通信品質が劣化してローミングを行なう必要が生じると、無線端末1は、ローミング処理手段により、上記した内部メモリ内の候補の一覧の中から、通信品質情報が最良の通信品質を示すアクセスポイントを取得し、そのアクセスポイントが使用しているチャンネルに通信を切り換えてから、保持しているMACアドレスに対し接続要求を送信して、そのアクセスポイントと接続する。
When the communication quality with the connection access point with which communication is established deteriorates and it becomes necessary to perform roaming, the
このような処理によって、本実施形態における無線端末1は、事前に複数のチャンネルに渡って切り換え対象となるアクセスポイントを探索することが出来る。
図4は、本実施形態における無線端末1が行なう、切り換え対象となるアクセスポイントの探索処理を示すフローチャートである。
By such processing, the
FIG. 4 is a flowchart showing search processing for an access point to be switched, which is performed by the
同図の処理は、無線端末1が図2に示したスリープ状態に入ると開始され、まずステップS1として、チャンネル切り換えのカウンタ値を記憶している変数CNTの値を待避しているメモリから読み出し、ステップS2としてこの変数CNTが示すチャンネルに通信チャンネルの切り換えを行なう。
The process shown in FIG. 6 is started when the
この状態において、無線端末1は、ステップS3として、ステップS2で切り換えたチャンネルを持つアクセスポイントとの通信品質を導出する。この通信品質の導出の仕方としては様々な方法が考えられるが、例えばアクセスポイントから受信したビーコンの受信レベルを求めこれを通信品質を示す値とする、或いは無線端末1がプローブ要求を放出し、これを受信したアクセスポイントが応答として返すプローブ応答の受信レベル通信品質を示す値とする。
In this state, the
そしてステップS4として、ステップS3で通信品質を導出したアクセスポイントを切り換えの候補として、そのMACアドレス及び通信品質を示す通信品質情報を、候補を記録する一覧テーブル内の、変数CNTが示すチャンネルの位置に登録する。尚複数のアクセスポイントからビーコンを受信する等、1つのチャンネルに複数の候補が存在する場合には、ステップS3では複数のアクセスポイントそれぞれとの通信品質を求め、ステップS4ではその内の最良の通信品質を示すアクセスポイントのみをテーブルに登録する。またステップS3において、そのチャンネルのビーコンは1つも受信しない等、そのチャンネルにおいては1つも候補が存在しないときは、テーブルの対象チャンネルの位置には、NULLを登録する。 In step S4, the access point from which the communication quality is derived in step S3 is used as a candidate for switching, and the communication quality information indicating the MAC address and the communication quality is displayed in the list table for recording the candidate. Register with. When there are a plurality of candidates in one channel, such as receiving beacons from a plurality of access points, the communication quality with each of the plurality of access points is determined in step S3, and the best communication among them is determined in step S4. Only access points that indicate quality are registered in the table. In step S3, if no candidate exists in the channel, such as when no beacon of the channel is received, NULL is registered at the position of the target channel in the table.
図5は、切り換え候補となるアクセスポイントを登録するテーブルの構成例を示す図である。
本例では1〜14のチャンネルを持つアクセスポイントを切り換え対象としており、同図の例では、チャンネル1〜14の欄それぞれに、候補となるアクセスポイントのMACアドレス及びそのアクセスポイントとの通信回線の通信品質を示す通信品質用情報が記憶されている。
FIG. 5 is a diagram illustrating a configuration example of a table for registering access points serving as switching candidates.
In this example, the access
そしてローミングの際には、無線端末1では、事前に作成されているこのテーブルを参照して、最も通信品質が良いアクセスポイントを選択して通信を確立する。
テーブルへの登録が完了すると、ステップS5として、変数CNTの値が調べられ、変数CNTがチャンネルの最大値(本例では14)を示していたら(ステップS5、Y)、CNTを初期値の“1”にし(ステップS7)、最大値でなければ(ステップS5、N)、CNT値を+1インクリメントする。
When roaming, the
When registration in the table is completed, the value of the variable CNT is checked in step S5. If the variable CNT indicates the maximum value of the channel (14 in this example) (step S5, Y), the CNT is set to the initial value “ If it is 1 ″ (step S7) and it is not the maximum value (step S5, N), the CNT value is incremented by +1.
そして、探索時間が終了していなければ(ステップS8、N)、ステップS2に処理を戻して次のチャンネルに切り換えて、そのチャンネルのアクセスポイントとの通信品質を調べる。 If the search time has not ended (step S8, N), the process returns to step S2 to switch to the next channel, and the communication quality with the access point of that channel is checked.
またステップS8において、探索時間が終了していれば(ステップS8、Y)、ステップS9として変数CNTの値をメモリに待避後、ステップS10として現在通信を確立しているアクセスポイントのチャンネルに切り換えて、本処理を終了する。尚この探索時間が終了しているか否かは、次のビーコン発生まで余裕が有り、現在通信を確立しているアクセスポイントからのビーコンを受信するためにチャンネルを戻すまでに、次のチャネルに切り換えて候補の探索が可能かどうかによって判断される。 In step S8, if the search time has ended (step S8, Y), the value of the variable CNT is saved in the memory in step S9, and then the channel of the access point that is currently in communication is switched in step S10. This process is terminated. Whether or not this search time has expired, there is a margin until the next beacon occurs, and it switches to the next channel before returning the channel to receive the beacon from the access point with which communication is currently established. Judgment is made based on whether or not a candidate can be searched.
図6は、ローミングを行なう際に無線端末1によって行なわれる動作処理を示すフローチャートである。
無線端末1が位置を移動する等の原因により、通信を確立している接続アクセスポイントとの通信が切断されたり、通信品質が劣化すると本処理は開始され、ステップS21として図5に示したような内部メモリ内に記憶されている新たな接続先のアクセスポイントの一覧テーブルの通信品質情報を参照する。そしてステップS22として、通信品質情報が最も良い通信品質を持つアクセスポイントのチャンネル及びMACアドレスを一覧テーブルから取得する。
FIG. 6 is a flowchart showing an operation process performed by the
This processing is started when communication with a connection access point with which communication has been established or communication quality deteriorates due to a cause such as the movement of the position of the
そして、ステップS23としてステップS22で得たチャンネルに通信を切り換えた後、ステップS24としてステップS22で取得したMACアドレスに対し接続要求を送信して、その切り換え先のアクセスポイントと接続し、本処理を終了する。 Then, after switching communication to the channel obtained in step S22 as step S23, a connection request is transmitted to the MAC address acquired in step S22 as step S24, and the connection is made with the access point of the switching destination, and this process is performed. finish.
このような処理により、本実施形態の無線端末1は、ローミングの際には、事前に作成されている切り換え候補が登録されているテーブルを参照して、最も通信品質が良いアクセスポイントを選択して通信を確立することができるので、短時間にアクセスポイントを切り換えることができる。よって、一度のローミングに長時間かかると通信の確立が困難であったものが、本実施形態によれば短時間に切り換えを行なうことが出来るので、車載無線LANなどの移動しながら通信を行なう環境等、頻繁にローミングが発生する場合においても、円滑な通信を実現することが出来る。
Through such processing, the
またその切り換え候補は、複数のチャンネルを対象として探索されるので、1つのチャンネルを対象として切り換え候補を選ぶより、より通信品質の高い通信を確立できるアクセスポイントを選出することが出来る。 In addition, since the switching candidates are searched for a plurality of channels, it is possible to select an access point that can establish communication with higher communication quality than selecting a switching candidate for one channel.
更に、これまでは各チャンネルそれぞれ別個にアクセスポイントを設けなければならなかったが、本実施形態では異なるチャンネルのアクセスポイントを対象と出来るので、必要なアクセスポイントの数を少なくすることが出来る。またアクセスポイントの構成は、従来のものと何ら変わらないので、本実施形態のシステムを導入するに当たり、アクセスポイント側は、新たに変更する必要がない。よって安価に且つ容易に導入することが出来る。 Further, until now, access points had to be provided separately for each channel. However, in this embodiment, access points of different channels can be targeted, and the number of necessary access points can be reduced. Also, since the configuration of the access point is not different from the conventional one, there is no need to change the access point side when introducing the system of this embodiment. Therefore, it can be introduced inexpensively and easily.
尚工場やプラント等で用いられる車載無線LAN等、移動体に搭載される構成の場合、車が移動しているか停止しているかを示す信号を外部装置から取得し、この信号に基づいて、車が作動しているときは切り換え候補を積極的に探索するローミング優先モード、車が停止しているときは電力消費を押さえることを優先するパワーセーブモードに切り換える構成としても良い。 In the case of a configuration mounted on a moving body such as an in-vehicle wireless LAN used in a factory or a plant, a signal indicating whether the vehicle is moving or stopped is obtained from an external device, and the vehicle is It may be configured to switch to a roaming priority mode that actively searches for switching candidates when the vehicle is operating, and to a power save mode that prioritizes suppressing power consumption when the vehicle is stopped.
また上記例では、全てのチャンネルにおいて候補を探索していたが、全てのチャンネルを対象とせず、複数のチャンネルであれば全てではなく一部のチャンネルのみを対象として候補を探索する構成としても良い。この場合、全てのチャンネルを対象とする場合に比して、探索に要する処理時間を短縮することが出来る。 Further, in the above example, candidates are searched for in all channels. However, not all channels may be searched, and a plurality of channels may be searched for candidates instead of all channels. . In this case, the processing time required for the search can be shortened compared to the case where all channels are targeted.
更に、上記例では切り換え候補の選択を通信品質のみによって行なっているが、他の条件、例えばチャンネル等も考慮して切り換え候補となるアクセスポイントを選択する構成としても良い。 Further, in the above example, the selection of the switching candidate is performed based only on the communication quality, but an access point that is a switching candidate may be selected in consideration of other conditions such as a channel.
また、上記例ではIEEE802.11規格による無線LANによって構築された場合を例として挙げているが、本実施形態はIEEE802.11によるパワーマネージメント機能と同等の使用を持つもので有れば、他の規格による無線通信にも適用することが出来る。 In the above example, a case where the wireless LAN is constructed by the IEEE802.11 standard is taken as an example. However, if the present embodiment has the same use as the power management function by the IEEE802.11, other examples are used. It can also be applied to wireless communication according to standards.
1 無線端末
2 アクセスポイント
11 CPU
12 主記憶装置
13 補助記憶装置装置
14 入出力装置
15 ネットワーク接続装置
16 媒体読取装置
17 可搬記憶媒体
18 バス
1
12
Claims (11)
前記通信を確立するアクセスポイントを切り換えるローミング時に新たに通信を確立するアクセスポイントの候補を、当該ローミングに先立って、通信チャンネルを切り換えて探索する切り換え候補探索手段と、
前記探索によって得られた前記アクセスポイントの候補を、記憶する切り換え候補記憶手段と、
を備えることを特徴とする無線端末。 In a wireless terminal that establishes communication with an access point and performs wireless communication,
Switching candidate search means for searching for access point candidates for newly establishing communication during roaming for switching the communication channel prior to the roaming, for switching the access point for establishing the communication;
Switching candidate storage means for storing the access point candidates obtained by the search;
A wireless terminal comprising:
前記切り換え候補探索手段は、前記候補となるアクセスポイントとの通信の通信品質を調べ、当該通信品質を示す情報を前記候補に対する情報として前記切り換え候補記憶手段に記憶し、前記ローミング処理手段は、前記切り換え候補記憶手段に記憶されている前記通信品質を示す情報が最も良い通信品質を示すアクセスポイントに切り換えることを特徴とする請求項1乃至4の何れか1つに記載の無線端末。 Roaming processing means for switching the access point for establishing the communication based on the reference result, referring to the switching candidate storage means when performing the roaming,
The switching candidate search means examines communication quality of communication with the candidate access point, stores information indicating the communication quality in the switching candidate storage means as information on the candidate, and the roaming processing means The wireless terminal according to any one of claims 1 to 4, wherein the information indicating the communication quality stored in the switching candidate storage means switches to an access point indicating the best communication quality.
前記信号が移動を示しているとき前記候補を積極的に探索するローミング優先モードに、また前記信号が停止を示しているとき電力消費を押さえることを優先するパワーセーブモードに切り換える手段を更に備えることを特徴とする請求項1乃至7の何れか1つに記載の無線端末。 Means for obtaining a signal indicating whether the moving body on which the wireless terminal is mounted is moving or stopped;
Means for switching to a roaming priority mode that actively searches for the candidate when the signal indicates movement, and a power saving mode that prioritizes holding down power consumption when the signal indicates stop; The wireless terminal according to claim 1, wherein:
前記通信を確立するアクセスポイントを切り換えるローミング時に新たに通信を確立するアクセスポイントの候補を、当該ローミングに先立って、通信チャンネルを切り換えて探索する切り換え候補探索手段と、
前記探索によって得られた前記アクセスポイントの候補を、記憶する切り換え候補記憶手段と、
を備えることを特徴とするネットワーク接続装置。 In a network connection device that is mounted on a wireless terminal that establishes communication with an access point and performs wireless communication,
Switching candidate search means for searching for access point candidates for newly establishing communication during roaming for switching the communication channel prior to the roaming, for switching the access point for establishing the communication;
Switching candidate storage means for storing the access point candidates obtained by the search;
A network connection device comprising:
前記ローミングに先立って、前記候補を通信チャンネルを切り換えて探索し、
当該探索によって得られたアクセスポイントを前記候補として記憶する
ことを特徴とする切り換えの候補の探索方法。 A method for searching for an access point that is a candidate for switching when roaming is performed in a wireless terminal that establishes communication with an access point to perform wireless communication, and switches the access point for establishing the communication,
Prior to the roaming, the candidate is searched by switching communication channels,
An access point obtained by the search is stored as the candidate. A search method for a candidate for switching.
前記ローミングに先立って、前記候補を通信チャンネルを切り換えて探索する機能と、
当該探索によって得られたアクセスポイントを前記候補として記憶する機能と、
を実現するプログラム。
A program executed in a wireless terminal that establishes communication with an access point and performs wireless communication,
Prior to the roaming, the candidate searches for the candidate by switching communication channels;
A function of storing the access point obtained by the search as the candidate;
A program that realizes
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004179350A JP2006005630A (en) | 2004-06-17 | 2004-06-17 | Wireless terminal, network connecting device, and method and program for searching for candidate to be switched |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004179350A JP2006005630A (en) | 2004-06-17 | 2004-06-17 | Wireless terminal, network connecting device, and method and program for searching for candidate to be switched |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006005630A true JP2006005630A (en) | 2006-01-05 |
Family
ID=35773645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004179350A Withdrawn JP2006005630A (en) | 2004-06-17 | 2004-06-17 | Wireless terminal, network connecting device, and method and program for searching for candidate to be switched |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006005630A (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007221778A (en) * | 2006-01-27 | 2007-08-30 | Mediatek Inc | Wireless network handoff system and method |
| JP2012142681A (en) * | 2010-12-28 | 2012-07-26 | Canon Inc | Wireless access point search device, control method and control program therefor |
| JP2013059076A (en) * | 2006-03-03 | 2013-03-28 | Qualcomm Inc | Standby time improvement for stations in wireless network |
| US8433375B2 (en) | 2010-06-11 | 2013-04-30 | Nintendo Co., Ltd. | Portable information terminal, portable information system, and computer-readable storage medium having stored thereon portable information terminal control program |
| US8505008B2 (en) | 2010-06-11 | 2013-08-06 | Nintendo Co., Ltd. | Portable information terminal having control for executing a task via dedicated access points, and method for controlling execution of a task in a portable information terminal via dedicated access points |
| US8700478B2 (en) | 2010-05-31 | 2014-04-15 | Nintendo Co., Ltd. | Computer-readable storage medium, information processing apparatus, information processing system, and information processing method |
| US8874037B2 (en) | 2010-12-28 | 2014-10-28 | Nintendo Co., Ltd. | Communication system, computer-readable storage medium having stored thereon information processing program, information processing method, information processing apparatus, and information processing system |
| US8903934B2 (en) | 2009-06-19 | 2014-12-02 | Nintendo Co., Ltd. | Data exchange in an information processing system |
| US8990299B2 (en) | 2010-06-10 | 2015-03-24 | Nintendo Co., Ltd. | Information processing apparatus, method of controlling information processing apparatus, and recording medium storing control program |
| US9433861B2 (en) | 2010-09-17 | 2016-09-06 | Nintendo Co., Ltd. | Computer-readable storage medium having information processing program stored therein, handheld terminal apparatus, system, information processing method, and communication system |
| US9450917B2 (en) | 2009-09-09 | 2016-09-20 | Nintendo Co., Ltd. | Information processing system, apparatus, method and control program capable of executing efficient data communication dispensing with communication with once communicated partner |
| US9588748B2 (en) | 2010-06-11 | 2017-03-07 | Nintendo Co., Ltd. | Information processing terminal, information processing system, computer-readable storage medium having stored thereon information processing program, and information processing method |
| JP2018515008A (en) * | 2015-03-31 | 2018-06-07 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Communication connection control method and apparatus |
| WO2020110838A1 (en) * | 2018-11-28 | 2020-06-04 | 京セラ株式会社 | Communications device, vehicle, and method |
| CN111955030A (en) * | 2018-04-13 | 2020-11-17 | 思科技术公司 | Method and apparatus for dynamic and seamless link selection |
| JPWO2022254723A1 (en) * | 2021-06-04 | 2022-12-08 |
-
2004
- 2004-06-17 JP JP2004179350A patent/JP2006005630A/en not_active Withdrawn
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8442008B2 (en) | 2006-01-27 | 2013-05-14 | Mediatek Inc. | Systems and methods for handoff in wireless network |
| US7864732B2 (en) | 2006-01-27 | 2011-01-04 | Mediatek Inc. | Systems and methods for handoff in wireless network |
| JP2007221778A (en) * | 2006-01-27 | 2007-08-30 | Mediatek Inc | Wireless network handoff system and method |
| US8880104B2 (en) | 2006-03-03 | 2014-11-04 | Qualcomm Incorporated | Standby time improvements for stations in a wireless network |
| JP2013059076A (en) * | 2006-03-03 | 2013-03-28 | Qualcomm Inc | Standby time improvement for stations in wireless network |
| US9439146B2 (en) | 2006-03-03 | 2016-09-06 | Qualcomm Incorporated | Standby time improvements for stations in a wireless network |
| US10086290B2 (en) | 2009-06-19 | 2018-10-02 | Nintendo Co., Ltd. | Information processing system, information processing apparatus and information processing system control method, capable of providing, regardless of execution/non-execution of an application, data usable by the application to other information processing apparatus |
| US9089773B2 (en) | 2009-06-19 | 2015-07-28 | Nintendo Co., Ltd. | Information processing system, information processing apparatus and information processing system control method, capable of providing, regardless of execution/non-execution of an application, data usable by the application to other information processing apparatus |
| US8903934B2 (en) | 2009-06-19 | 2014-12-02 | Nintendo Co., Ltd. | Data exchange in an information processing system |
| US9450917B2 (en) | 2009-09-09 | 2016-09-20 | Nintendo Co., Ltd. | Information processing system, apparatus, method and control program capable of executing efficient data communication dispensing with communication with once communicated partner |
| US9656173B2 (en) | 2010-05-31 | 2017-05-23 | Nintendo Co., Ltd. | Computer-readable storage medium, information processing apparatus, information processing system, and information processing method |
| US8700478B2 (en) | 2010-05-31 | 2014-04-15 | Nintendo Co., Ltd. | Computer-readable storage medium, information processing apparatus, information processing system, and information processing method |
| US8990299B2 (en) | 2010-06-10 | 2015-03-24 | Nintendo Co., Ltd. | Information processing apparatus, method of controlling information processing apparatus, and recording medium storing control program |
| US10296319B2 (en) | 2010-06-11 | 2019-05-21 | Nintendo Co., Ltd. | Information processing terminal, information processing system, computer-readable storage medium having stored thereon information processing program, and information processing method |
| US8954118B2 (en) | 2010-06-11 | 2015-02-10 | Nintendo Co., Ltd. | Portable information system |
| US9588748B2 (en) | 2010-06-11 | 2017-03-07 | Nintendo Co., Ltd. | Information processing terminal, information processing system, computer-readable storage medium having stored thereon information processing program, and information processing method |
| US8505008B2 (en) | 2010-06-11 | 2013-08-06 | Nintendo Co., Ltd. | Portable information terminal having control for executing a task via dedicated access points, and method for controlling execution of a task in a portable information terminal via dedicated access points |
| US9832718B2 (en) | 2010-06-11 | 2017-11-28 | Nintendo Co., Ltd. | Portable information terminal using near field communication |
| US8433375B2 (en) | 2010-06-11 | 2013-04-30 | Nintendo Co., Ltd. | Portable information terminal, portable information system, and computer-readable storage medium having stored thereon portable information terminal control program |
| US9433861B2 (en) | 2010-09-17 | 2016-09-06 | Nintendo Co., Ltd. | Computer-readable storage medium having information processing program stored therein, handheld terminal apparatus, system, information processing method, and communication system |
| US10652814B2 (en) | 2010-12-28 | 2020-05-12 | Canon Kabushiki Kaisha | Wireless access point search device and method improved in manner of storing search results, control program, and storage medium |
| US8874037B2 (en) | 2010-12-28 | 2014-10-28 | Nintendo Co., Ltd. | Communication system, computer-readable storage medium having stored thereon information processing program, information processing method, information processing apparatus, and information processing system |
| US9629070B2 (en) | 2010-12-28 | 2017-04-18 | Canon Kabushiki Kaisha | Wireless access point search device and method improved in manner of storing search results, control program, and storage medium |
| US9247488B2 (en) | 2010-12-28 | 2016-01-26 | Canon Kabushiki Kaisha | Wireless access point search device and method improved in manner of storing search results, control program, and storage medium |
| JP2012142681A (en) * | 2010-12-28 | 2012-07-26 | Canon Inc | Wireless access point search device, control method and control program therefor |
| JP2018515008A (en) * | 2015-03-31 | 2018-06-07 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Communication connection control method and apparatus |
| US10959143B2 (en) | 2015-03-31 | 2021-03-23 | Huawei Technologies Co., Ltd. | Communication connection control method, and device |
| CN111955030A (en) * | 2018-04-13 | 2020-11-17 | 思科技术公司 | Method and apparatus for dynamic and seamless link selection |
| WO2020110838A1 (en) * | 2018-11-28 | 2020-06-04 | 京セラ株式会社 | Communications device, vehicle, and method |
| JPWO2022254723A1 (en) * | 2021-06-04 | 2022-12-08 | ||
| WO2022254723A1 (en) * | 2021-06-04 | 2022-12-08 | Fcnt株式会社 | Wireless terminal, information processing method, and information processing program |
| JP7767418B2 (en) | 2021-06-04 | 2025-11-11 | Fcnt合同会社 | Wireless terminal, information processing method, and information processing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2006005630A (en) | Wireless terminal, network connecting device, and method and program for searching for candidate to be switched | |
| EP2077002B1 (en) | Wlan network information caching | |
| JP5316019B2 (en) | Wireless communication apparatus, wireless communication apparatus control method, and wireless communication apparatus control program | |
| US20110246637A1 (en) | Communication device, communication system, communication control method and communication control program | |
| US9204375B2 (en) | Determining parameters of an access point | |
| US10225876B2 (en) | Information processing apparatus and control method therefor, information processing system, computer program and storage medium | |
| US20090268652A1 (en) | Power management mode aware mesh beacon collision avoidance and information update mechanism | |
| CN105637908A (en) | Systems and methods for wireless network access graphs and applications | |
| US20180103430A1 (en) | Access point discovery using a wakeup receiver | |
| WO2008024658A2 (en) | Intelligent network acquisition for wireless clients | |
| US20160374046A1 (en) | Method and Apparatus for Classifying Access Points in a Radio Map | |
| KR100844349B1 (en) | Method and apparatus for searching for wireless LAN in portable terminal | |
| US20130329587A1 (en) | Communication terminal device and communication control method | |
| CN101772056B (en) | Method and system for managing multi-mode network element and multi-mode network element | |
| US8428044B2 (en) | Mobile apparatus | |
| CN103369562B (en) | A kind of cell measurement system and method based on multi-standby mobile terminal | |
| KR20150135974A (en) | Method and apparatus for discovering radio network | |
| EP3022574B1 (en) | Method and apparatus for efficiently reducing number of access points in a radio map | |
| CN115088290B (en) | Apparatus and method for wireless communication, and computer-readable storage medium | |
| US12532248B2 (en) | Enhancing wireless communications with a dedicated-scan radio | |
| JP5272951B2 (en) | Wireless communication apparatus, wireless communication program, and wireless communication method | |
| EP3017634B1 (en) | Method and apparatus for selecting cell of terminal in wireless communication system | |
| CN113015224A (en) | Cell reselection method and device, terminal equipment and storage medium | |
| JP5654054B2 (en) | Carrier discovery in wireless communication networks | |
| JP4880739B2 (en) | Wireless LAN system, data communication control method, and access point |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070904 |