JP4046705B2 - Mobile communication support apparatus, mobile communication terminal, and mobile communication system - Google Patents
Mobile communication support apparatus, mobile communication terminal, and mobile communication system Download PDFInfo
- Publication number
- JP4046705B2 JP4046705B2 JP2004084047A JP2004084047A JP4046705B2 JP 4046705 B2 JP4046705 B2 JP 4046705B2 JP 2004084047 A JP2004084047 A JP 2004084047A JP 2004084047 A JP2004084047 A JP 2004084047A JP 4046705 B2 JP4046705 B2 JP 4046705B2
- Authority
- JP
- Japan
- Prior art keywords
- base station
- mobile communication
- information
- communication terminal
- unit
- 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
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
この発明は移動通信技術に関し、特に、移動通信端末が接続すべき基地局を切り替えるための技術に関する。 The present invention relates to a mobile communication technique, and more particularly to a technique for switching a base station to which a mobile communication terminal is to be connected.
ブロードバンドネットワークの整備に伴い、いわゆるユビキタス社会への移行が進みつつある。現代の情報機器の多くは、ネットワークを介して、情報交換することを前提として設計されている。パーソナルコンピュータはもとより、PDA(Personal Digital Assistance)などの携帯端末機器のアプリケーションソフトウェアにおいても、これらの機器が有する通信機能を利用するものは多い。 With the development of broadband networks, the transition to the so-called ubiquitous society is progressing. Many modern information devices are designed on the premise of exchanging information via a network. In addition to personal computers, application software for portable terminal devices such as PDA (Personal Digital Assistance) often uses the communication functions of these devices.
しかし、通常のTCP/IP通信においては、通信端末は所属する通信ネットワークからIPアドレスを割り当てられる。そのため、移動通信端末が所属する通信ネットワークを切り替えながら通信するときには、何度もIPアドレスが変更されることになる。これは、移動通信端末が移動先にかかわらず通信を継続する上で問題となる。 However, in normal TCP / IP communication, a communication terminal is assigned an IP address from a communication network to which the communication terminal belongs. Therefore, the IP address is changed many times when communicating while switching the communication network to which the mobile communication terminal belongs. This becomes a problem when the mobile communication terminal continues communication regardless of the destination.
このような移動通信端末に特有の問題を解決するためにモバイルIP(Mobile IP)とよばれる通信プロトコルが策定され、実用化されている。モバイルIPにおいては、移動通信端末は、常にホームエージェントとよばれる位置管理機能を備えたルータを経由して通信する。モバイルIPによれば、移動通信端末はいずれの通信ネットワークに所属しているかを気にすることなく、常に同一のIPアドレスを継続して使用できる。
モバイルIPは、移動通信端末がいずれの通信ネットワークに所属しているかにかかわらず、TCP/IPレベルにおけるIPアドレスの同一性を担保する。しかし、MAC(Media Access Control)レベルでは、移動通信端末が所属する通信ネットワークを切り替える(以下、「ハンドオフ」とよぶ)時に通信の瞬間的な切断が生じている。このため、移動通信端末のハンドオフ時におけるMACレベルでの切り替えにかかる時間が、ハンドオフ処理全体のパフォーマンスに影響する。とくに、音声通話のようにリアルタイム性が要求されるアプリケーションにとっては、ハンドオフ処理の高速化は通話品質を安定的に維持する上で重要である。 Mobile IP ensures IP address identity at the TCP / IP level regardless of which communication network the mobile communication terminal belongs to. However, at the MAC (Media Access Control) level, a momentary disconnection of communication occurs when the communication network to which the mobile communication terminal belongs is switched (hereinafter referred to as “handoff”). For this reason, the time required for switching at the MAC level at the time of handoff of the mobile communication terminal affects the performance of the entire handoff process. In particular, for an application that requires real-time performance, such as a voice call, speeding up the handoff process is important for maintaining stable call quality.
本発明はこうした背景に鑑みてなされたものであり、その主たる目的は、無線LANのハンドオフ処理に関して、MACレベルにおける基地局切り替え処理を高速化するための技術を提供することにある。 The present invention has been made in view of such a background, and a main object thereof is to provide a technique for speeding up a base station switching process at a MAC level with respect to a wireless LAN handoff process.
上記課題を解決するために、本発明のある態様の移動通信支援装置は、移動通信端末が接続する基地局の近隣に位置する基地局を、基地局の配置情報を参照して特定し、それら近隣に位置する基地局についての情報(基地局のアドレス及びチャンネル情報)を移動通信端末に予め送信する。
In order to solve the above problems, a mobile communication support apparatus according to an aspect of the present invention specifies a base station located in the vicinity of a base station to which a mobile communication terminal is connected by referring to arrangement information of the base station, and Information about base stations located in the vicinity (base station address and channel information) is transmitted in advance to the mobile communication terminal.
この態様によると、ハンドオフが実際に生じる前に、移動通信端末は予め次に接続する候補となる基地局の情報を取得する。そのため、ハンドオフ時において新たに接続すべき基地局に対して高速に接続処理を行うことができる。更に、取得した基地局の情報には、基地局のアドレスに加えて、これに対応するチャンネル情報も含まれているので、ハンドオフ時において新たに接続すべき基地局に対するチャンネルスキャンが不必要となるので、より高速に接続処理を行うことができる。
According to this aspect, before the handoff actually occurs, the mobile communication terminal acquires information on base stations that are candidates for next connection in advance. Therefore, connection processing can be performed at high speed for a base station to be newly connected at the time of handoff. Furthermore, since the acquired base station information includes the channel information corresponding to the base station address in addition to the base station address, a channel scan for the base station to be newly connected at the time of handoff becomes unnecessary. Therefore, connection processing can be performed at higher speed.
本発明の別の態様は、移動通信端末である。この移動通信端末は、接続している基地局の近隣に位置する基地局の情報を外部のデータベースから取得し、自装置の移動に伴い新たに接続すべき基地局を、接続している基地局の近隣に位置する基地局から選択する。また、取得した基地局情報が周波数チャネル情報を含んでいるとき、該周波数チャネル情報に基づいて新たな基地局との接続を行い、基地局情報が周波数チャネル情報を含んでいないとき、周波数チャネルのスキャンを経て特定された周波数チャネル情報に基づいて新たな基地局との接続を行う。
Another aspect of the present invention is a mobile communication terminal. This mobile communication terminal obtains information on a base station located in the vicinity of a connected base station from an external database, and connects a base station to be newly connected with the movement of its own device. Select from base stations located in the vicinity. Further, when the acquired base station information includes frequency channel information, a connection with a new base station is performed based on the frequency channel information. When the base station information does not include frequency channel information, the frequency channel information Connection to a new base station is performed based on the frequency channel information specified through the scan.
この態様によると、移動通信端末は接続している基地局の他に、その近隣に位置する基地局の情報も予め取得する。そのため、ハンドオフ時において新たに接続すべき基地局に対して高速に接続処理を行うことができる。更に、接続すべき基地局情報をあらかじめ取得する際、同時に接続チャネルの情報も取得資うた場合、チャネルスキャンの工程を省略するので、新たな基地局に対する接続処理をより高速に行うことができる。
According to this aspect, in addition to the connected base station, the mobile communication terminal acquires in advance information on base stations located in the vicinity thereof. Therefore, connection processing can be performed at high speed for a base station to be newly connected at the time of handoff. Furthermore, when acquiring the base station information to be connected in advance, if the connection channel information is also acquired at the same time, the channel scanning process is omitted, so that the connection processing for the new base station can be performed at a higher speed.
本発明によれば、移動通信端末が接続すべき基地局を効率的に選択できる。また、移動時における移動通信端末と新たな基地局との接続を高速化できる。
According to the present invention, it is possible to efficiently select a base station to which a mobile communication terminal is to be connected. In addition, the connection between the mobile communication terminal and a new base station when moving can be speeded up.
図1は、移動通信システム400のハードウェア構成図を示す。移動通信支援装置200はバックボーンネットワーク100と接続する。バックボーンネットワーク100には、基地局104aや基地局104bのように複数の基地局(以下、これらをまとめて「基地局104」ともよぶ)が接続されている。各基地局104はそれぞれ、セル領域106a、および、セル領域106c(以下、これらをまとめて「セル領域106」ともよぶ)を担当する。移動通信端末300は、自己の所属するセル領域106を担当する基地局104と接続することにより通信を行う。同図では、移動通信端末300は、その所属するセル領域106aを担当する基地局104aと接続することにより通信を行う。また、バックボーンネットワーク100にはIP電話102が有線接続されてもよい。以下、移動通信端末300が現在接続している基地局104のことを「接続基地局104」とよぶ。
FIG. 1 shows a hardware configuration diagram of a
各基地局104には周波数チャネルとよばれる14種類の周波数帯域のいずれかが割り当てられている。移動通信端末300は、接続基地局104に割り当てられている周波数チャネルにて通信を実行する。また、移動通信端末300は、移動により別のセル領域106に所属するときには、そのセル領域106を担当する基地局104に割り当てられている周波数チャネルにて通信を実行するように自装置の通信周波数を切り替える。この14種類の周波数帯域は、IEEE802.11b規格が利用する2.4GHz帯の、ISM(Industry Science Medical)バンドとよばれる帯域内に存在する。移動通信端末300は、ハンドオフ時においてISMバンドをスキャンして、新たに接続する基地局104の周波数チャネルを特定した上で再接続処理を実行する。
Each base station 104 is assigned one of 14 types of frequency bands called frequency channels. The
同図を用いてハンドオフ処理の過程を説明する。ここで、移動通信端末300はセル領域106aからセル領域106bに移動するとする。地点X1においては、移動通信端末300は基地局104aと接続して通信を行う。移動通信端末300が地点X2に到達すると、移動通信端末300は基地局104aが定期的に送信するビーコンが弱くなっていることを検知する。移動通信端末300は、このときアクティブスキャンまたはパッシブスキャンを開始する。
The process of handoff processing will be described with reference to FIG. Here, it is assumed that the
アクティブスキャンにおいては、移動通信端末300は、基地局104に対してプローブ要求とよばれるデータをブロードキャスト送信し、各基地局104からの応答を監視する。移動通信端末300は、応答した基地局104の中から最も強い信号強度の基地局104を接続先として選択する。パッシブスキャンにおいては、移動通信端末300は各基地局104が定期的に送信するビーコンを受信する。移動通信端末300は、ビーコンの送信元である基地局104の中から最も強い信号強度の基地局104を接続先として選択する。
In the active scan, the
移動通信端末300は、地点X3に到達するまでに基地局104bにリアソシエーション要求とよばれるデータを送信する。基地局104bは、リアソシエーション要求を受信すると接続可否について移動通信端末300に応答する。移動通信端末300は基地局104bから接続を許可されると基地局104bと接続する。移動通信端末300は基地局104bを介して継続して通信する。
The
このハンドオフ処理において、移動通信端末300は14種類の周波数チャネルのいずれが基地局104bに割り当てられた周波数帯域かわからない。そのため、アクティブスキャンまたはパッシブスキャンのいずれにおいても、移動通信端末300は14種類の周波数帯域、すなわち、ISMバンドをもれなくスキャンしたうえで新たな接続に好適な基地局104を選択する。しかし、アクティブスキャンおよびパッシブスキャンのいずれであれ、1周波数チャネルにかかる時間×14の時間を消費することになる。
In this handoff process, the
このハンドオフ処理を高速化するために、本実施例の移動通信支援装置200は、各基地局104に関する情報(以下、「基地局情報」とよぶ)を記憶する。この基地局情報には、各基地局104に割り当てられている周波数チャネルについての情報も含まれる。基地局104は、移動通信支援装置200にアクセスすることにより接続基地局104の近隣に位置する基地局104(以下、「近隣基地局104」とよぶ)の基地局情報を予め取得する。すなわち、移動通信端末300は、接続基地局からのビーコンが弱くなったことを検知した後、アクティブスキャンやパッシブスキャンを行うことなく、近隣基地局104に対しリアソシエーション要求を送信する。これにより、ハンドオフ処理において、周波数チャネルをフルスキャンする必要がないため、移動通信端末300が新たな接続先に接続完了するまでの時間が短縮される。以下、本実施例を実現するための構成について詳細に説明する。
In order to increase the speed of this handoff process, the mobile
図2は、移動通信支援装置200の機能ブロック図である。ここに示す各ブロックは、ハードウェア的には、コンピュータのCPUをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
FIG. 2 is a functional block diagram of the mobile
移動通信支援装置200は、ユーザインタフェース処理部202、通信部204、位置登録部206および基地局データ記憶部220を含む。ユーザインタフェース処理部202は、ユーザインタフェースに関する処理を実行する。ユーザインタフェース処理部202は、ユーザからの各種操作入力を受け付ける。また、ユーザインタフェース処理部202はユーザに対して各種情報を通知する。通信部204は、バックボーンネットワーク100を介した基地局104や移動通信端末300との通信処理を担当する。基地局データ記憶部220は、各基地局104の基地局情報を記憶する。基地局データ記憶部220のデータ構造については、図4に関連して後に詳述する。
The mobile
位置登録部206は、基地局104や移動通信端末300の位置登録に関する処理を実行する。位置登録部206は、距離情報取得部208、端末位置取得部210、基地局位置取得部212、基地局特定部214および配置情報生成部218を含む。基地局特定部214は、所定の移動通信端末300についての接続基地局104とその近隣基地局104を特定する。移動通信端末300は、基地局104と接続するときに、近隣基地局104の基地局情報を移動通信支援装置200に要求する。基地局特定部214は、近隣基地局104を基地局データ記憶部220が記憶する各基地局104についての基地局情報を参照して特定する。基地局特定部214は、通信部204を介して近隣基地局104の基地局情報を移動通信端末300に送信する。
The
基地局位置取得部212は、基地局104の位置を取得する。基地局104は、GPS(Global Positioning System)などの既知の位置検出装置を備える。基地局104は、この位置検出装置が検出した自装置の位置(以下、「基地局位置情報」とよぶ)を移動通信支援装置200に送信する。基地局104はバックボーンネットワーク100に接続されるとき、すなわち、設置時に基地局位置情報を移動通信支援装置200に送信する。基地局位置取得部212は定期的に基地局位置情報を各基地局104に要求し、各基地局104からの応答に基づいて基地局位置情報を取得してもよい。基地局104が新たに設置されても、基地局位置取得部212は基地局位置情報を自動的に取得するため、移動通信システム400全体のメンテナンス負荷が軽減される。無線LANの基地局104は必ずしも計画的に配備されるものではないので、特に効果が大きい。
The base station
端末位置取得部210は、移動通信端末300の位置を取得する。移動通信端末300は、GPSなどの既知の位置検出装置を備える。移動通信端末300は、この位置検出装置が検出した自装置の位置(以下、「端末位置情報」とよぶ)を移動通信支援装置200に定期的に送信する。基地局位置取得部212は、定期的に端末位置情報を各移動通信端末300に要求し、各移動通信端末300からの応答に基づいて端末位置情報を取得してもよい。
Terminal
距離情報取得部208は距離情報を取得する。距離情報とは基地局104と移動通信端末300の距離の情報である。移動通信端末300は、各基地局104との距離を電源投入時に計測する。移動通信端末300は、基地局から送信される信号の受信強度を距離情報とみなし、電源投入時に各基地局104から受信するビーコンの受信強度を測定する。
The distance
ここでいう距離は通信環境に鑑みて、必ずしも物理的な距離でなくてもよい。たとえば、物理的な距離が近くても、高速に通信が実現できないときには、この距離が長いとして設定してもよい。その反対に、物理的な距離が遠くても、高速に通信が実現されるときには、実際よりも距離は短いとして設定してもよい。このように距離情報を生成することにより、通信環境を考慮して移動通信端末300が接続先となる基地局104を特定する上でより好適な処理が可能となる。移動通信端末300は、この距離情報を、移動通信端末300および基地局104のそれぞれを識別するIDと対応づけて移動通信支援装置200に通知する。この場合、移動通信端末300は、受信強度から距離を推定しており、上記報告を重ねる度に、推定精度が上がる。なお、移動通信端末300は、距離を計測するために所定の測定信号を基地局104に送信し、基地局104からの応答信号を観測し、送信信号と送信時と応答信号の受信時の時間差に基づいて、各基地局104までの距離を測定してもよい。
The distance here is not necessarily a physical distance in view of the communication environment. For example, even when the physical distance is close, when the communication cannot be realized at high speed, the distance may be set as long. On the other hand, even if the physical distance is long, when communication is realized at high speed, the distance may be set shorter than the actual distance. By generating the distance information in this way, it is possible to perform more suitable processing for specifying the base station 104 to which the
配置情報生成部218は、基地局の配置情報を生成する。ユーザはユーザインタフェース処理部202を介して基地局の配置情報を入力しても良い。配置情報生成部218は、基地局位置取得部212により取得された基地局位置情報に基づいて配置情報を生成してもよい。配置情報生成部218が距離情報取得部208から取得した距離情報に基づいて基地局の配置を推定することにより配置情報を生成してもよい。この場合、基地局104はGPSなどのハードウェア装置を装備しなくても、配置情報生成部218は配置情報を生成できる。また、位置検出装置を備える移動通信端末300が各基地局104との距離を計測すれば、配置情報生成部218はより好適に基地局104の配置情報を生成できる。
The arrangement
図3は、移動通信端末300の機能ブロック図である。ここに示す各ブロックは、ハードウェア的には、コンピュータのCPUをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
FIG. 3 is a functional block diagram of the
移動通信端末300は、ユーザインタフェース処理部302、通信部304、切換処理部312および近隣情報記憶部320を含む。ユーザインタフェース処理部302は、ユーザインタフェースに関する処理を実行する。ユーザインタフェース処理部302は、ユーザからの各種操作入力を受け付ける。また、ユーザインタフェース処理部302はユーザに対して各種情報を通知する。通信部304は、バックボーンネットワーク100を介した移動通信支援装置200やIP電話102や他の移動通信端末300との通信処理を担当する。切換処理部312は、ハンドオフ処理の実行判定を行う。近隣情報記憶部320は、移動通信端末300の接続基地局104と近隣基地局104の基地局情報を記憶する。
通信部304は、接続処理部306、基地局選択部308および近隣情報取得部310を含む。基地局選択部308は接続対象となる基地局104を選択する。接続処理部306は、基地局選択部308により選択された基地局104に対して接続処理を実行する。近隣情報取得部310は、近隣基地局104の基地局情報(以下、「近隣情報」とよぶ)を取得する。
The
切換処理部312は、信号強度検出部314、パケットロス検出部316および切換検出部318を含む。信号強度検出部314は、基地局104からのビーコンの受信強度を検出する。移動通信端末300は、MAC層で受信信号強度の指標であるRSSI(Receive Signal Strength Indication)をレジスタに定期的に書き込む。信号強度検出部314は、このRSSIを参照して信号の強度を検出する。パケットロス検出部316は、通信時において失われたパケット(以下、「欠落パケット」とよぶ)の存在を検出する。パケットロス検出部316は、受信したパケットに付与されるシーケンス番号を利用して欠落パケット数を検出する。切換検出部318は、信号強度検出部314またはパケットロス検出部316からの検出情報に基づいて、接続基地局104を変更すべきか、すなわちハンドオフ処理を実行すべきか判断する。
The switching
図4は基地局データ記憶部220のデータ構造図である。基地局ID欄222は、基地局104を識別する基地局IDを示す。基地局アドレス欄224は、基地局104のMACアドレスを示す。チャネル欄226は、基地局104に割り当てられる周波数チャネルを示す。通常、隣接する基地局104には異なる周波数チャネルが割り当てられる。基地局位置欄228は、基地局104の位置、すなわち、基地局位置情報を示す。基地局位置欄228に示す基地局104の位置は、経度と緯度により表されてもよい。また、基地局104の位置は、ユーザが設定した所定の座標系に基づいて表されてもよい。隣接基地局ID欄230は、各基地局104に隣接する基地局104の基地局IDを示す。隣接基地局ID欄230は、所定の基地局104に隣接する基地局104だけでなく、その基地局104から所定範囲内に位置する基地局104の基地局IDを含んでもよい。同図においては、基地局IDが「001」の基地局104に対しては、基地局IDがそれぞれ「16」、「24」の二つの基地局104が隣接している。
FIG. 4 is a data structure diagram of the base station
図5は、移動通信端末300、基地局104および移動通信支援装置200の通信を示すシーケンス図である。同図に示すS10からS14までは、移動通信支援装置200が基地局情報を取得する過程を示す。S16以降は、移動通信端末300が通信を開始する過程を示す。
FIG. 5 is a sequence diagram showing communication of
移動通信支援装置200は、まずSNMP(Simple Network Management Protocol)を利用して基地局情報を収集する。通信部204は、各基地局104に対してマルチキャストにより基地局情報を要求する(S10)。このとき、ポート番号は「161」を使用する。基地局104は、基地局情報を移動通信支援装置200に送信する(S12)。このとき、通信部204は、各基地局104のMACアドレスや周波数チャネルを取得する。位置登録部206は、取得した基地局情報を基地局データ記憶部220に記録する(S14)。
The mobile
移動通信端末300は、電源が投入されると初期化処理を実行する(S16)。基地局選択部308は、まず14ある周波数チャネルの全てに対してプローブ要求を送信することにより、接続すべき基地局104を選択する。基地局選択部308は、接続先として選択された基地局104に対してアソシエーション要求を送信する(S18)。基地局104は、接続を許可する旨をアソシエーション応答として移動通信端末300に送信する(S20)。これにより移動通信端末300と基地局104との接続が確立される。接続が確立されると、移動通信端末300は移動通信支援装置200に対して、接続基地局104を報告すると共に、近隣情報を併せて要求する(S22)。近隣情報についての通信に関してはポート番号は「5327」が使用される。基地局特定部214は、移動通信端末300の接続基地局104と近隣基地局104を基地局データ記憶部220を参照して特定する。通信部204は、移動通信支援装置200は近隣情報を移動通信端末300に送信する(S24)。ハンドオフに際しては、移動通信端末300は基地局104にリアソシエーション要求を行って、新たな基地局104と接続することにより通信を継続する。
The
なお、基地局特定部214は、移動通信端末300から取得した端末位置情報に基づいて、移動通信端末300の近隣基地局104を特定してもよい。すなわち基地局特定部214は、移動通信端末300の接続基地局104に隣接する基地局104のうち、移動通信端末300の位置に近い基地局104を新たな接続先候補として選択してもよい。たとえば、移動通信端末300の接続基地局104に隣接する基地局104は4つ存在するとする。移動通信端末300は、移動通信支援装置200に対して、端末位置情報を周期的に報告しており、これを受けて基地局特定部214は、移動通信端末300がこれら4つの基地局104のうち、どの基地局104に最も近いかを端末位置情報と基地局位置情報により特定する。これにより、移動通信端末300はハンドオフ時において、新たに接続すべき基地局104に対して更に効率的に接続処理を実行することができる。またこの時、移動通信端末300は、移動通信支援装置200から近隣情報と併せて、近隣基地局104の位置情報を取得して、移動通信端末300自身で最も近隣にある基地局104を算出してもよい。
The base
図6は、移動通信端末300が移動通信支援装置200に対して近隣情報を要求するときの送信データの形式を示す図である。この送信データ(以下、「近隣情報要求データ」とよぶ)は14バイトのデータである。移動通信端末300はポート番号「5327」により移動通信支援装置200に近隣情報を要求する。最初の4バイトは、コマンドの種類を示す領域である。通常は、要求を意味する「REQ」に設定される。次の4バイトは、続くMACアドレスのデータ領域サイズをバイト単位で示す。通常は、6バイトとして設定される。最後の6バイトは、接続基地局104のMACアドレスを示す。
FIG. 6 is a diagram showing a format of transmission data when the
図7は、移動通信支援装置200が移動通信端末300に対して近隣情報を送信するときの送信データの形式を示す図である。この送信データ(以下、「近隣情報応答データ」とよぶ)は不定長のデータである。移動通信支援装置200がポート番号「5327」にて移動通信端末300から近隣情報要求データを受信すると、基地局特定部214は近隣情報要求データに含まれるMACアドレスを抽出する。基地局特定部214は、基地局データ記憶部220を検索してこのMACアドレスを有する基地局104を検出する。基地局特定部214は、この検出した基地局104に対応して隣接基地局ID欄230を検索し、隣接する基地局104を特定する。通信部204は図7に示すデータ形式にて、これら隣接する基地局104の基地局情報を近隣情報として移動通信端末300に送信する。
FIG. 7 is a diagram showing a format of transmission data when the mobile
近隣情報応答データの最初の4バイトは、コマンドの種類を示す領域である。通常は、応答を意味する「RES」に設定される。次の4バイトは、近隣情報の対象となる近隣基地局104の数を示す。このあとに、近隣基地局104ごとの基地局情報が続く。各近隣基地局104の基地局情報を示す領域を「基地局情報ユニット」とよぶ。基地局情報ユニットは82バイトのデータである。基地局情報ユニットの最初の4バイトはESSID(Extended Service Set Identifier)を示す。次の4バイトは、基地局104に割り当てられている周波数チャネルを示す。次の4バイトは、WEP(Wired Equivalent Privacy)の種別を示す。次の4バイトは、WEPキーのIDを示し、続く32バイトがWEPキーの内容データを示す。最後の6バイトが基地局104のMACアドレスを示す。近隣情報取得部310は近隣情報応答データから各近隣基地局104ごとに近隣情報を抽出し、近隣情報記憶部320に記録する。
The first 4 bytes of the neighborhood information response data are an area indicating the type of command. Normally, it is set to “RES” which means a response. The next 4 bytes indicate the number of neighboring base stations 104 that are the targets of neighboring information. This is followed by base station information for each neighboring base station 104. An area indicating base station information of each neighboring base station 104 is referred to as a “base station information unit”. The base station information unit is 82 bytes of data. The first 4 bytes of the base station information unit indicate an ESSID (Extended Service Set Identifier). The next 4 bytes indicate the frequency channel assigned to the base station 104. The next 4 bytes indicate the type of WEP (Wired Equivalent Privacy). The next 4 bytes indicate the ID of the WEP key, and the subsequent 32 bytes indicate the content data of the WEP key. The last 6 bytes indicate the MAC address of the base station 104. The neighborhood information acquisition unit 310 extracts neighborhood information for each neighborhood base station 104 from the neighborhood information response data and records it in the neighborhood
図8は、信号強度情報に基づいて切換検出部318がハンドオフ判定する過程を示すフローチャートである。切換検出部318は、通信部304が基地局104と通信中であるか否か判断する。通信中でなければ、切換検出部318は、基地局104から受信する信号の強度に基づいてハンドオフ判定を行う。ハンドオフ判定とは、通信部304が接続すべき基地局104を切り換えるためにハンドオフ処理を実行すべきか否かを決定するための処理をいう。信号強度検出部314は、予め、信号強度の低下を検出するための閾値(以下、「強度閾値」とよぶ)を設定しておく。信号強度検出部314は、約100ミリ秒間隔でRSSIを読み出す。図8に示す処理は、この100ミリ秒間隔にて定期的に繰り返される処理である。この処理周期は、移動通信端末300の処理負荷を考慮して、100ミリ秒より長い時間間隔としてもよい。
FIG. 8 is a flowchart illustrating a process in which the switching
切換検出部318は、信号強度検出部314が読み出したRSSIが予め定められた強度閾値を超えるか判定する(S30)。RSSIが強度閾値より小さい場合(S30のY)、切換検出部318は通信部304に対して、新たに接続すべき基地局104を選択するよう指示する(S32)。RSSIが強度閾値以上であれば(S30のN)、S32の処理はスキップされる。
The switching
図9は、パケットロスに基づいて切換検出部318がハンドオフ判定する過程を示すフローチャートである。切換検出部318は、通信部304が基地局104と通信中であるか否か判断する。通信中であれば、切換検出部318は、基地局104が送信したパケットのうち移動通信端末300が受信しなかった欠落パケットの連続数に基づいてハンドオフ判定を行う。信号強度検出部314は、予め、基地局104が送信するパケットの連続した欠落を検出するための閾値(以下、「欠落数閾値」とよぶ)を設定しておく。図9に示す処理は、通信部304が基地局104からパケットを受信するごとに繰り返される処理である。
FIG. 9 is a flowchart illustrating a process in which the switching
パケットロス検出部316は、基地局104から受信したパケットのシーケンス番号を記憶しておき、パケットを受信するごとにシーケンス番号が連続しているか否かを判定する。シーケンス番号が連続していなければ、パケットロス検出部316は欠落パケットの発生を検出する。切換検出部318は、欠落パケットの連続する数が予め定められた欠落数閾値より大きいか判定する(S40)。大きい場合には(S40のY)、切換検出部318は通信部304に対して、新たに接続すべき基地局104を選択するよう指示する(S42)。欠落パケットの連続数が欠落数閾値以下であれば(S40のN)、S42の処理はスキップされる。
The packet
通信中でない場合には、移動通信端末300は定常的にパケット受信しないので、欠落パケットの連続数によるハンドオフ判定するのは好適ではない。この場合には、切換検出部318は信号強度に基づいてハンドオフ判定する。通信中の場合には、切換検出部318は欠落パケットの連続数によりハンドオフ判定する。信号強度による判定の場合には100ミリ秒程度の時間間隔で判定することになるが、欠落パケットの連続数による検出によれば、より即時的にハンドオフ判定できるからである。
When the communication is not in progress, the
図10は、ハンドオフ処理の過程を示すフローチャートである。このフローチャートは、図8のS32や図9のS42において切換検出部318が通信部304に対して基地局の切り替えを指示したときに通信部304が実行する処理である。図10に示すフローチャートは、図8や図9とは異なるスレッドにて処理されてもよい。基地局選択部308は、まず、新たな接続先となる基地局104を選択する(S50)。このとき、基地局選択部308は近隣情報記憶部320が記憶している近隣情報を参照して基地局104を選択する。新たな接続先として複数の候補がある場合には、そのうちの一つを選択する。
FIG. 10 is a flowchart showing the handoff process. This flowchart is processing executed by the
接続処理部306は、基地局選択部308により選択された基地局104に対してリアソシエーション要求を送信する。基地局104が接続を許可すると(S52のY)、接続が確立される。接続処理部306は移動通信支援装置200に対して、新たに接続が確立されたことを報告する(S54)。このとき、接続処理部306は併せて近隣情報を要求する。通信部304は、図7に示したデータ形式にて近隣情報応答データを受信する(S56)。近隣情報取得部310は、近隣情報を近隣情報記憶部320に記録し、処理は終了する。
The
S52において、基地局104が接続を許可しなければ(S52のN)、基地局選択部308は接続先候補の全てから接続を拒否されているか否かを判定する(S58)。まだ、接続要求をしていない接続先候補があれば(S58のN)、処理はS50に戻る。このとき、接続処理部306は新たな接続先を選択し、接続処理部306はその新たな接続先となる基地局104に対してリアソシエーション要求を送信する。全ての接続先候補から接続を拒否された場合には(S58のY)、接続処理部306は接続先の変更を行わずに元の基地局104と接続する(S60)。
If the base station 104 does not permit the connection in S52 (N in S52), the base
以上、実施の形態をもとに本発明を説明した。通信中にハンドオフ処理に際しては、通常、50〜70パケット程度が欠落する傾向にある。これは、移動通信端末300が基地局104を切り換えるに際して14個の周波数チャネルをフルスキャンして、新たな接続先を特定するためにMAC層レベルの通信切断時間が長いからである。これに対し、移動通信端末300がハンドオフのときに新たな接続先となる基地局104の周波数チャネルを1回で特定できれば、欠落するパケットは0〜3個程度に収まることが実験により確認されている。
The present invention has been described above based on the embodiment. In handoff processing during communication, there is usually a tendency to drop about 50 to 70 packets. This is because when the
図11は、ハンドオフ時における欠落パケット数を示すグラフ図である。このデータは、本実施例にて説明した移動通信支援装置200を設けた場合と設けない場合の欠落パケットを比較するために行った実験の結果である。同図に示すように、本発明においては、ハンドオフ時の欠落パケット数が相当数少なくなっている。
FIG. 11 is a graph showing the number of lost packets at the time of handoff. This data is the result of an experiment conducted to compare missing packets when the mobile
本実施例に示す移動通信システム400によれば、移動通信端末300は近隣基地局104の基地局情報を予め取得するため、ハンドオフ時において接続を試みる周波数チャネルの候補を絞ることができる。これにより、ハンドオフ処理が高速化されるので、安定した移動通信を維持する上で効果的である。
According to the
以上、実施の形態をもとに本発明を説明した。なお本発明はこの実施の形態に限定されることなく、そのさまざまな変形例もまた、本発明の態様として有効である。 The present invention has been described above based on the embodiment. The present invention is not limited to this embodiment, and various modifications thereof are also effective as aspects of the present invention.
104 基地局、200 移動通信支援装置、204 通信部、206 位置登録部、208 距離情報取得部、210 端末位置取得部、212 基地局位置取得部、214 基地局特定部、218 配置情報生成部、220 基地局データ記憶部、300 移動通信端末、304 通信部、306 接続処理部、308 基地局選択部、310 近隣情報取得部、312 切換処理部、314 信号強度検出部、316 パケットロス検出部、318 切換検出部、320 近隣情報記憶部、400 移動通信システム。 104 base station, 200 mobile communication support device, 204 communication unit, 206 location registration unit, 208 distance information acquisition unit, 210 terminal location acquisition unit, 212 base station location acquisition unit, 214 base station identification unit, 218 arrangement information generation unit, 220 base station data storage unit, 300 mobile communication terminal, 304 communication unit, 306 connection processing unit, 308 base station selection unit, 310 neighbor information acquisition unit, 312 switching processing unit, 314 signal strength detection unit, 316 packet loss detection unit, 318 Switching detection unit, 320 Neighborhood information storage unit, 400 Mobile communication system.
Claims (1)
基地局の基地局情報を記憶する基地局情報記憶部と、
複数の基地局の配置情報を記憶する配置情報記憶部と、
移動通信端末が接続する基地局を特定する接続先基地局特定部と、
前記移動通信端末が接続する基地局の近隣に位置する複数の基地局を、前記配置情報を参照して特定する近隣基地局特定部と、
前記近隣に位置する複数の基地局についての基地局情報を前記移動通信端末に送信する近隣情報送信部と、を備え、
前記移動通信端末に送信する基地局情報が、基地局の基地局アドレス、及び基地局のセル領域に割り当てられている周波数チャネル情報であることを特徴とする移動通信支援装置。
A mobile communication support apparatus in a wireless LAN in which any one of a plurality of frequency channels is assigned to a cell area of each base station,
A base station information storage unit for storing base station information of the base station;
An arrangement information storage unit for storing arrangement information of a plurality of base stations;
A connected base station specifying unit for specifying a base station to which the mobile communication terminal is connected;
A plurality of base stations located in the vicinity of a base station to which the mobile communication terminal is connected; a neighboring base station identifying unit that identifies with reference to the arrangement information;
A neighbor information transmitter that transmits base station information about a plurality of base stations located in the vicinity to the mobile communication terminal, and
The base station information to be transmitted to the mobile communication terminal is a base station address of the base station and frequency channel information assigned to the cell area of the base station .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004084047A JP4046705B2 (en) | 2004-03-23 | 2004-03-23 | Mobile communication support apparatus, mobile communication terminal, and mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004084047A JP4046705B2 (en) | 2004-03-23 | 2004-03-23 | Mobile communication support apparatus, mobile communication terminal, and mobile communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005277507A JP2005277507A (en) | 2005-10-06 |
JP4046705B2 true JP4046705B2 (en) | 2008-02-13 |
Family
ID=35176744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004084047A Expired - Fee Related JP4046705B2 (en) | 2004-03-23 | 2004-03-23 | Mobile communication support apparatus, mobile communication terminal, and mobile communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4046705B2 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4520278B2 (en) * | 2004-11-08 | 2010-08-04 | 日本無線株式会社 | Wireless communication system, wireless communication apparatus, and wireless base station system |
US20070248058A1 (en) * | 2006-04-20 | 2007-10-25 | Victor Fajardo | Fast link-down detection systems and methods |
JP4998133B2 (en) | 2007-08-07 | 2012-08-15 | 富士通株式会社 | Mobile communication system and link establishment method |
KR101430473B1 (en) | 2008-02-15 | 2014-08-18 | 엘지전자 주식회사 | Method for scanning cells based on LBS information and selecting hetrogeneous cells |
JP2010045661A (en) * | 2008-08-14 | 2010-02-25 | Nec Corp | Communication terminal, connection method and program |
US8909236B2 (en) | 2008-08-22 | 2014-12-09 | Qualcomm Incorporated | Provisioning femtocell deployment information |
US8433334B2 (en) | 2010-01-15 | 2013-04-30 | Apple Inc. | Managing a location database for network-based positioning system |
US8200251B2 (en) | 2010-01-15 | 2012-06-12 | Apple Inc. | Determining a location of a mobile device using a location database |
JP2011151697A (en) * | 2010-01-25 | 2011-08-04 | Kddi Corp | Communication system, mobile terminal, server, communication connection method, mobile terminal program, and server program |
US8620344B2 (en) | 2010-04-07 | 2013-12-31 | Apple Inc. | Location-based application program management |
US20140235266A1 (en) * | 2013-02-16 | 2014-08-21 | Qualcomm Incorporated | Focused assistance data for WiFi access points and femtocells |
EP3343985A1 (en) * | 2016-12-30 | 2018-07-04 | Kamstrup A/S | Utility network with link management |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09261717A (en) * | 1996-03-21 | 1997-10-03 | Tamura Electric Works Ltd | Digital radio telephone system |
JP2834093B2 (en) * | 1996-08-21 | 1998-12-09 | 日本電気通信システム株式会社 | Mobile phone system |
US6490456B1 (en) * | 1999-10-12 | 2002-12-03 | Lucent Technologies Inc. | Locating a mobile unit in a wireless time division multiple access system |
JP2003224882A (en) * | 2002-01-29 | 2003-08-08 | Fujitsu Ltd | Cdma mobile communication system and recording medium thereof |
JP2003348007A (en) * | 2002-03-20 | 2003-12-05 | Nec Corp | Wireless mobile communication method and cell-site, and wireless resource management system and mobile node device |
-
2004
- 2004-03-23 JP JP2004084047A patent/JP4046705B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005277507A (en) | 2005-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10341944B2 (en) | Access point, wireless terminal, storage medium, and method utilizing pointer signal to communicate in available channel | |
JP4570655B2 (en) | Method and system for reducing MAC layer handoff latency in a wireless network | |
US8194606B2 (en) | Method for scanning access points during station's handoff procedure in wireless communication system and station performing the method, and network interface supporting the method and wireless communication system enabling the method | |
US7546111B2 (en) | Mobile communication system and wireless base station device | |
JP5025585B2 (en) | COMMUNICATION DEVICE, COMMUNICATION PROGRAM, AND STORAGE MEDIUM | |
JP5673360B2 (en) | Portable network connection device, method, computer program, and recording medium | |
US20070002811A1 (en) | Mechanism to enable optimized provision of beacon information in WLAN networks | |
US20060023661A1 (en) | Passive probing for handover in a local area network | |
EP3111701B1 (en) | Access point initiated neighbor report request | |
JP2009509374A (en) | Techniques for providing measurement pilot transmission information in wireless networks | |
EP1861957A1 (en) | Method and system for signaling available channels in a wireless network | |
JP4046705B2 (en) | Mobile communication support apparatus, mobile communication terminal, and mobile communication system | |
WO2014018457A1 (en) | Apparatus and method of handoff selection | |
US20060135124A1 (en) | Unitary management authentication device | |
KR101050601B1 (en) | Wireless LAN connection method using preferred API | |
US20120263059A1 (en) | Mobile terminal, wireless network system having the mobile terminal, and scanning method of the wireless network system | |
JP4721739B2 (en) | Wireless LAN system | |
JP2019062330A (en) | Mobile communication device, channel scanning method and program | |
KR100801283B1 (en) | Apparatus and method for providing service for media independent handover | |
KR20150135974A (en) | Method and apparatus for discovering radio network | |
KR20120070177A (en) | Method for handover between ap in wireless lan environment and mobile communication terminal therefor | |
US9319960B2 (en) | Establishing mobile connectivity conditions for mobile subscriber units in a wireless communication networks | |
US20130329700A1 (en) | Mobile terminal with a reduced handoff delay time and a wireless network system comprising same | |
KR101263016B1 (en) | Methods of hotspot detection and handover decision for 3g and wlan interworking | |
KR101422717B1 (en) | Method and device for handoff of wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061128 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070320 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070521 |
|
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: 20071023 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071120 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101130 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101130 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111130 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |