JP6287618B2 - Wireless communication apparatus, wireless communication method, program - Google Patents
Wireless communication apparatus, wireless communication method, program Download PDFInfo
- Publication number
- JP6287618B2 JP6287618B2 JP2014126974A JP2014126974A JP6287618B2 JP 6287618 B2 JP6287618 B2 JP 6287618B2 JP 2014126974 A JP2014126974 A JP 2014126974A JP 2014126974 A JP2014126974 A JP 2014126974A JP 6287618 B2 JP6287618 B2 JP 6287618B2
- Authority
- JP
- Japan
- Prior art keywords
- scan
- access point
- wireless communication
- detected
- communication device
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は,無線通信装置,無線通信方法,プログラムに関する。 The present invention relates to a wireless communication device, a wireless communication method, and a program.
現在,各種無線通信機能が提案されている。例えば,第1の無線通信機能は, LTE(Long Term Evolution)や,3G(Third Generation)などの無線通信方式を利用して基地局に無線接続し,無線通信する機能である。第2の無線通信機能は,例えば無線LAN(Local Area Network)通信を利用してアクセスポイントに無線接続し,無線通信する機能である。なお,基地局,アクセスポイントは,インターネットなどのネットワークに接続する。 Currently, various wireless communication functions have been proposed. For example, the first wireless communication function is a function of performing wireless communication by wireless connection to a base station using a wireless communication method such as LTE (Long Term Evolution) or 3G (Third Generation). The second wireless communication function is a function of performing wireless communication by wirelessly connecting to an access point using wireless LAN (Local Area Network) communication, for example. The base station and access point are connected to a network such as the Internet.
移動可能な無線通信装置(例えば,携帯電話機,スマートフォン)の高機能化に伴い,第1,第2の無線通信機能を有する無線通信装置が提案されている。 As mobile radio communication devices (for example, mobile phones and smartphones) become more sophisticated, radio communication devices having first and second radio communication functions have been proposed.
かかる無線通信装置は,例えば,第1,第2の無線通信機能の何れかを実行し,ネットワークに接続する。かかる無線通信装置は,アクセスポイントの無線通信圏外に位置する場合,第1の無線通信機能を利用し基地局に接続し,ネットワークに接続する。そして,かかる無線通信装置は,アクセスポイントの無線通信圏内に位置する場合,第2の無線通信機能を利用してアクセスポイントに接続し,ネットワークに接続する。 Such a wireless communication device executes, for example, one of the first and second wireless communication functions and connects to the network. When such a wireless communication device is located outside the wireless communication area of the access point, it connects to the base station using the first wireless communication function and connects to the network. When the wireless communication device is located within the wireless communication area of the access point, the wireless communication device is connected to the access point using the second wireless communication function and connected to the network.
無線通信装置が第2の無線通信機能を実行する場合,ユーザの利便性が低下しないことが好ましい。例えば,ユーザが,第1の無線通信機能を実行中の無線通信装置を所持し,高速で移動している状況を想定する。 When the wireless communication device executes the second wireless communication function, it is preferable that the convenience for the user does not deteriorate. For example, a situation is assumed in which a user has a wireless communication device that is executing the first wireless communication function and is moving at high speed.
かかる状況で,かかる無線通信装置がアクセスポイントの無線通信圏内に在圏した場合,無線通信装置が,即座に,第1の無線通信機能から第2の無線通信機能に切り替え,アクセスポイントに接続することを想定する。かかる想定においては,無線通信装置は,高速移動しているので,このアクセスポイントの無線通信圏外に短時間で出てしまい,この接続が維持できなくなる可能性が高い。特に,アクセスポイントの無線通信圏は,前記した基地局の無線通信圏よりも狭いため,アクセスポイントとの接続を維持できる時間が短くなる可能性が高くなる。 In such a situation, when such a wireless communication device is located within the wireless communication range of the access point, the wireless communication device immediately switches from the first wireless communication function to the second wireless communication function and connects to the access point. Assume that. Under such assumptions, the wireless communication device is moving at high speed, so it is likely that the access point will be outside the wireless communication area of the access point in a short time, and this connection cannot be maintained. In particular, since the wireless communication area of the access point is narrower than the wireless communication area of the base station, there is a high possibility that the time during which the connection with the access point can be maintained is shortened.
かかる無線通信装置が,アクセスポイントの無線通信圏内から外に出ると,再度,第2の無線通信機能から第1の無線通信機能に切り替える。この切り替えの間,無線通信が一時中断するので,利用者の利便性が低下することがある。かかるアクセスポイントへの接続は,ユーザの意図しないアクセスポイントへの接続である。 When such a wireless communication device goes out of the wireless communication range of the access point, the second wireless communication function is switched again to the first wireless communication function. Since wireless communication is temporarily interrupted during this switching, user convenience may be reduced. The connection to such an access point is a connection to an access point not intended by the user.
本実施の形態の一つの側面は,ユーザの意図しないアクセスポイントへの接続を抑止することを目的とする。 One aspect of this embodiment is to suppress connection to an access point that is not intended by the user.
本実施の形態の第1の側面は,装置と無線接続するアクセスポイントを検出し,前記アクセスポイントへの接続の条件となる無線品質を満たす前記アクセスポイントに無線接続する通信部と,前記通信部により検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記無線品質を確認する確認回数を決定する処理部とを有することを特徴とする無線通信装置である。 According to a first aspect of the present embodiment, there is provided a communication unit that detects an access point wirelessly connected to an apparatus and wirelessly connects to the access point that satisfies wireless quality that is a condition for connection to the access point, And a processing unit that determines the number of confirmations for confirming the wireless quality in accordance with the number of the access points detected by the mobile station and the movement state of the local apparatus.
第1の側面によれば,ユーザの意図しないアクセスポイントへの接続を抑止することができる。 According to the first aspect, connection to an access point unintended by the user can be suppressed.
[第1の実施の形態]
[システム図]
図1,図2は,本実施の形態の無線通信装置を説明する第1,第2のシステム図である。
[First Embodiment]
[System diagram]
FIG. 1 and FIG. 2 are first and second system diagrams illustrating the wireless communication apparatus according to the present embodiment.
無線通信装置1は,移動可能な小型通信端末であり,例えば携帯電話機,スマートフォン(Smartphone),タブレット端末である。無線通信装置1は,前記した第1,第2の無線通信機能を有する。
The
基地局BSは,無線通信装置1と無線通信(符号C1参照)し,図示しないコアネットワークと例えば有線通信する。基地局BSと無線通信装置1との無線通信においては,例えば,LTEや,3Gなどの無線通信方式が利用される。LTEや,3Gなどの無線通信方式は,セルラー通信方式とも呼ばれる。なお,セルラー通信方式による無線通信はセルラー無線通信とも呼ばれる。
The base station BS wirelessly communicates with the wireless communication device 1 (see reference C1) and performs, for example, wired communication with a core network (not shown). In the wireless communication between the base station BS and the
コアネットワークは,バックボーン回線,基幹回線網,キャリア網とも呼ばれ,基地局BSと大規模ネットワークNTとを中継するネットワークである。大規模ネットワークNTは,例えばインターネットである。 The core network is also called a backbone line, a trunk line network, or a carrier network, and is a network that relays between the base station BS and the large-scale network NT. The large-scale network NT is, for example, the Internet.
アクセスポイントAp1〜Apx’は,例えばIEEE 802.11規格が適用される無線通信方式により,装置(端末)を相互に接続したり,装置を基地局やネットワーク(例えば,有線LANやインターネット)に接続する機器である。なお,小文字のxは,4以上の整数を示す。 The access points Ap1 to Apx ′ are devices that connect devices (terminals) to each other and connect the devices to a base station or a network (for example, a wired LAN or the Internet), for example, by a wireless communication method to which the IEEE 802.11 standard is applied. It is. The lowercase x indicates an integer of 4 or more.
アクセスポイントの各々は,基地局BSの無線通信圏よりも狭い無線通信圏を有する。アクセスポイントの各々は,無線通信圏内に在圏する装置と無線通信(無線LAN通信とも呼ぶ)する。例えば,アクセスポイントAp1は,無線通信圏RNに在圏する無線通信装置(図2参照)と無線接続し,無線通信を行う。 Each access point has a wireless communication area narrower than the wireless communication area of the base station BS. Each access point performs wireless communication (also referred to as wireless LAN communication) with a device located within the wireless communication area. For example, the access point Ap1 wirelessly connects to a wireless communication device (see FIG. 2) located in the wireless communication area RN and performs wireless communication.
1以上のアクセスポイントは,通信ネットワークを形成する。この通信ネットワークは,例えば通信事業者が管理するネットワークである。この通信ネットワークは,無線LANネットワークとも呼ばれる。 One or more access points form a communication network. This communication network is, for example, a network managed by a communication carrier. This communication network is also called a wireless LAN network.
無線LANネットワークNet001は,アクセスポイントAp1〜Ap3により形成されるネットワークである。また,無線LANネットワークNet00yは,アクセスポイントApx,Apx'により形成されるネットワークである。無線LANネットワークNet001〜Net00yは,大規模ネットワークNTに接続する。 The wireless LAN network Net001 is a network formed by access points Ap1 to Ap3. The wireless LAN network Net00y is a network formed by access points Apx and Apx ′. Wireless LAN networks Net001 to Net00y are connected to a large-scale network NT.
アクセスポイントAp1〜Apx’は,ビーコンと通常呼ばれるパケットを定期的にブロードキャストする。このビーコンは,例えば,SSID(Service Set Identifier),BSSID(Basic Service Set Identifier),サポートしている伝送速度,暗号化種別,チャネル周波数など無線通信に必要な各種情報を含む。ここで,SSIDは,SSIDを含むビーコンをブロードキャストするアクセスポイントにより形成されるネットワークを識別する識別子である。BSSIDは,BSSIDを含むビーコンをブロードキャストするアクセスポイントを識別する識別子である。 The access points Ap1 to Apx 'periodically broadcast packets normally called beacons. This beacon includes various information necessary for wireless communication such as SSID (Service Set Identifier), BSSID (Basic Service Set Identifier), supported transmission speed, encryption type, and channel frequency. Here, the SSID is an identifier for identifying a network formed by an access point that broadcasts a beacon including the SSID. The BSSID is an identifier for identifying an access point that broadcasts a beacon including the BSSID.
例えば,アクセスポイントAp1は,アクセスポイントAp1の識別子であるBSSID(例えば,"Ap1")と,アクセスポイントAp1により形成される無線LANネットワークNet001の識別子であるSSID(例えば,"Net001")などの各種情報を含むビーコンを作成し,ブロードキャストする。 For example, the access point Ap1 has various BSSIDs (eg, “Ap1”) that are identifiers of the access point Ap1, and SSIDs (eg, “Net001”) that are identifiers of the wireless LAN network Net001 formed by the access point Ap1. Create and broadcast a beacon containing information.
無線通信装置1は,所定のタイミング毎(例えば,10秒間隔)で電波をスキャンし,ビーコンを受信する。無線通信装置1は,受信したビーコンに基づき,このビーコンをブロードキャストしたアクセスポイントと無線接続する。
The
ここで,図1の符号MVに示すように,無線通信装置1を所持するユーザ(図示しない)が,移動し,図2に示すように,アクセスポイントAp1の無線通信圏RN内に在圏する。すると,無線通信装置1は,アクセスポイントAp1と無線接続し,無線通信する(符号C2参照)。そして,無線通信装置1は,基地局BSとの無線通信を中止する。
Here, as shown by reference numeral MV in FIG. 1, a user (not shown) possessing the
現況では,アクセスポイントが,様々な場所(例えば,一般家庭,街中,私的施設,公共施設)に設置されている。また,現況では,通信事業者は,増大する通信トラフィックを,基地局のバックボーン回線以外のネットワーク(例えば,無線LANネットワーク)に迂回するオフロードに積極的に取り組んでいる。かかる現況では,アクセスポイントとの無線通信を積極的に利用する無線通信装置のユーザが増えている。 At present, access points are installed in various places (for example, ordinary households, streets, private facilities, public facilities). In addition, in the present situation, telecommunications carriers are actively working on offloading to divert the increasing communication traffic to networks other than the base station backbone line (for example, wireless LAN network). In this current situation, the number of users of wireless communication devices that actively use wireless communication with access points is increasing.
ここで,無線通信装置1が高速移動している場合,無線通信装置1は,アクセスポイントAp1の無線通信圏外に短時間で移動する可能性が高い。すなわち,無線通信装置1がアクセスポイントAp1との接続を維持できる時間は,短時間である。その結果,無線通信装置1は,アクセスポイントAp1の無線通信圏外に出ると,再度,無線LAN通信からセルラー無線通信に切り替える。この切り替えの間,無線通信が一時中断するので,利用者の利便性が低下する。かかるアクセスポイントへの接続は,ユーザの意図しないアクセスポイントへの接続である。
Here, when the
そこで,アクセスポイントの信号強度(RSSI:Received Signal Strength Indicator)を監視し,一定の信号強度を一定の時間確保できる場合に,無線通信装置をこのアクセスポイントに接続させる方式が提案されている。しかし,かかる方式では,アクセスポイントに接続する際,アクセスポイントの信号強度を一定時間監視するので,アクセスポイントへの接続時間が常に遅くなる。 Therefore, a method has been proposed in which the signal strength (RSSI: Received Signal Strength Indicator) of an access point is monitored and a wireless communication apparatus is connected to the access point when a certain signal strength can be secured for a certain time. However, in such a system, when connecting to an access point, the signal strength of the access point is monitored for a certain period of time, so the connection time to the access point is always delayed.
例えば,セルラー無線通信を実行中の無線通信装置を所持するユーザが低速で移動し,アクセスポイントに接続する状況を想定する。この状況を具体的に例示すると,ユーザが,無線通信装置を持って自宅に帰り,自宅内のアクセスポイントに接続する場合である。この状況では,アクセスポイントが検出され次第,速やかにアクセスポイントに接続することが好ましい。この状況下で,前記した方式を適用すると,接続までに時間がかかり,接続遅延が発生する。 For example, a situation is assumed in which a user having a wireless communication device that is performing cellular wireless communication moves at a low speed and connects to an access point. A specific example of this situation is when the user returns to the home with a wireless communication device and connects to an access point in the home. In this situation, it is preferable to immediately connect to the access point as soon as the access point is detected. In this situation, when the above-described method is applied, it takes time to connect and connection delay occurs.
本実施の形態では,ユーザの意図しないアクセスポイントへの接続を抑止する無線通信装置1について説明する。さらに,接続遅延の発生を抑止する無線通信装置1について説明する。
In the present embodiment, a
[ハードウェア構成]
図3は,本実施の形態の無線通信装置のハードウェア構成を示すブロック図である。
[Hardware configuration]
FIG. 3 is a block diagram showing a hardware configuration of the wireless communication apparatus according to the present embodiment.
無線通信装置1は,バスBに接続された,CPU(処理部)101と,ストレージ装置(記憶部)102と,RAM103と,ROM104と,表示装置105とを有する。さらに,無線通信装置1は,入力装置106と,第1の通信装置107(第1の通信部)と,第2の通信装置(第2の通信部)108と,音声入出力装置109と,外部接続インターフェイス装置110とを有する。
The
以下,CPU(処理部)101をCPU101,ストレージ装置(記憶部)102をストレージ102と適宜記す。そして,第1の通信装置(第1の通信部)107を第1の通信装置107,第2の通信装置(第2の通信部)108を第2の通信装置108と適宜記す。なお,CPUは" Central Processing Unit"の略語,RAMは"Random Access Memory"の略語,ROMは," Read Only Memory"の略語である。
Hereinafter, the CPU (processing unit) 101 is referred to as
CPU101は,無線通信装置1の全体を制御する中央演算処理装置である。ストレージ102は,例えばハードディスクドライブや,ソリッドステートドライブや,不揮発性の半導体メモリなどの大容量記憶装置である。
The
ストレージ102は,スキャン履歴記憶領域R11と,ID対応情報記憶領域R12とを有する。スキャン履歴記憶領域R11は,スキャン履歴テーブル(図5参照)を記憶する領域である。ID対応情報記憶領域R12は,ID対応情報テーブル(図6参照)を記憶する領域である。
The
RAM103は,CPU101が実行する処理や,処理ソフトSF1が実行する各ステップにおいて生成(算出)されたデータなどを一時的に記憶する。RAM103は,例えばDRAMなどの半導体メモリである。
The
CPU101は,無線通信装置1の起動時に,ROM104から処理ソフトSF1の実行ファイルを読み出し,RAM103に展開する。なお,この実行ファイルを外部記憶媒体MDに記憶してもよい。
When the
ROM104は,各種データ,例えば,処理ソフトSF1の実行ファイル(プログラム)を記憶する。表示装置105は,画像,文字などの各種情報を表示面(図示しない)に表示する。表示装置105は,例えば液晶パネルである。
The
入力装置106は,無線通信装置1に操作情報を入力する。入力装置106は,例えばタッチパネルであり,表示面に対する物体の接触位置を示す座標を検出する。
The
第1の通信装置107は,例えば,LTEや,3Gなどの無線通信方式を利用して基地局BSと無線通信(セルラー無線通信)する。
The
第2の通信装置108は,アクセスポイントを検出し,アクセスポイントへの接続の条件となる無線品質を満たすアクセスポイントに無線接続する。第2の通信装置108は,例えば,IEEE 802.11規格が適用される無線通信方式を利用してアクセスポイントと無線通信(無線LAN通信)する。
The
音声入出力装置109は,音声を出力するスピーカ,音声を入力するマイクを有する。
The voice input /
外部接続インターフェイス装置110は,無線通信装置1と,外部記憶媒体MDとを接続するためのインターフェイスとして機能する装置である。外部接続インターフェイス装置110は,例えば,カードスロットや,USBのポートである。
The external
なお,外部接続インターフェイス装置110を介して,記憶媒体に記憶されたデータを読み取る記憶媒体読み取り装置(図示しない)と接続する構成としても良い。この記憶媒体(記録媒体とも呼ばれる)は,例えば,CD-ROM(Compact Disc Read Only Memory),DVD(Digital Versatile Disc)などの可搬型記憶媒体である。
Note that a configuration may be adopted in which a connection is made to a storage medium reading device (not shown) that reads data stored in the storage medium via the external
[ソフトウェア構成]
図4は,本実施の形態における無線通信装置のソフトウェア構成を説明するブロック図である。処理ソフトSF1は,制御部11と,スキャン回数算出部12と,スキャン実行部13と,接続部14と,履歴管理部15とを有する。制御部11は,各種制御処理を実行し,例えば,スキャン回数算出部12,スキャン実行部13,接続部14,履歴管理部15の動作制御を行う。
[Software configuration]
FIG. 4 is a block diagram illustrating a software configuration of the wireless communication apparatus according to the present embodiment. The processing software SF1 includes a control unit 11, a scan
スキャン回数算出部12は,電波をスキャンするスキャン回数を算出する。具体的には,スキャン回数算出部12は,第2の通信装置108により検出されたアクセスポイントの数と自装置(無線通信装置1)の移動状態(例えば,無線通信装置1の移動速度)とに応じて,スキャン回数を決定する。このスキャン回数は,無線品質を確認する確認回数の一例である。
The scan
スキャン実行部13は,電波をスキャンしビーコンを受信し,受信したビーコンに基づきアクセスポイントを検出する処理を制御する。スキャン実行部13は,このスキャンにより受信したビーコンからBSSID,SSID,サポートしている伝送速度,暗号化種別,チャネル周波数を抽出し,さらに,受信した信号のレベルを取得する。
The
接続部14は,第1の通信装置107による基地局BSへの第1の無線接続と第2の通信装置108によるアクセスポイントへの第2の無線接続とを切り替える処理を実行する。
The connection unit 14 performs a process of switching between the first wireless connection to the base station BS by the
スキャン回数算出部12は,例えば,第1の無線接続が継続している状態において,スキャン回数を決定する。
For example, the scan
そして,接続部14は,スキャン回数算出部12が決定した確認回数(スキャン回数)分,検出されたアクセスポイントの無線品質を確認する。接続部14は,確認した無線品質が予め定められた無線品質を満たすと,無線品質を満たすアクセスポイントに対する無線接続を第2の通信装置108に指示する。
Then, the connection unit 14 confirms the wireless quality of the detected access point by the number of confirmations (number of scans) determined by the scan
ここで,確認された無線品質が予め定められた無線品質を満たすとは,スキャン回数算出部12により算出されたスキャン回数と同じ回数分,アクセスポイントが検出されたことである。
Here, the fact that the confirmed wireless quality satisfies the predetermined wireless quality means that access points have been detected the same number of times as the number of scans calculated by the scan
第2の通信装置108は,前記した指示に応答して,無線品質を満たすアクセスポイントに対する無線接続を行う。次いで,第2の通信装置108は,このアクセスポイントとの無線接続確立後,このアクセスポイントと無線通信を行う。
In response to the above instruction, the
そして,接続部14は,アクセスポイントとの無線接続が確立すると,第1の通信装置107に対して基地局BSとの無線通信を停止するように指示する。第1の通信装置107は,この停止指示に応答して,基地局BSとの無線通信を停止する。
Then, when the wireless connection with the access point is established, the connection unit 14 instructs the
なお,無線通信装置1は,基地局BSとの無線通信を停止してから,アクセスポイントに無線接続してもよい。
The
以上説明したように,接続部14は,確認された無線品質が予め定められた無線品質を満たす場合,第1の通信装置107による第1の無線接続を停止し,検出されたアクセスポイントに第2の通信装置108により第2の無線接続をする。
As described above, when the confirmed wireless quality satisfies the predetermined wireless quality, the connection unit 14 stops the first wireless connection by the
また,接続部14は,例えば無線通信装置1の移動により,周囲にアクセスポイントが存在しなくなり,アクセスポイントとの無線通信の継続が困難になると,この無線通信を停止する。そして,接続部14は,第1の通信装置107に対して基地局BSとの無線通信を開始するように指示する。第1の通信装置107は,この開始指示に応答して,基地局BSとの無線通信を開始する。
Further, the connection unit 14 stops the wireless communication when there is no access point in the surroundings due to, for example, movement of the
履歴管理部15は,スキャン実行部13により実行されたスキャンにより取得した情報(SSID,BSSIDなど)をスキャン履歴としてストレージ102に記憶する。
The
[テーブル]
図5は,スキャン履歴テーブルL1を示す図である。スキャン履歴テーブルL1は,図3の符号L1に示すように,ストレージ102のスキャン履歴記憶領域R11に記憶されている。
[table]
FIG. 5 is a diagram showing the scan history table L1. The scan history table L1 is stored in the scan history storage area R11 of the
スキャン履歴テーブルL1は,各スキャンタイミングにおいて検出されたアクセスポイントの数とBSSIDとを,各スキャンタイミングに対応付けて記憶するテーブルである。スキャンタイミングは,スキャン実行部13により実行されたスキャンのタイミングである。
The scan history table L1 is a table that stores the number of access points detected at each scan timing and the BSSID in association with each scan timing. The scan timing is the timing of the scan executed by the
図5における矢印は,時間経過を模式的に示し,図面左から右に向かって時間が経過している様子を示している。 The arrows in FIG. 5 schematically show the passage of time, and show the passage of time from the left to the right in the drawing.
スキャン履歴テーブルL1の上から1行目は,スキャンタイミングを記憶する行である。スキャンタイミングを記憶する行においては,各列に各スキャンタイミングを記憶している。以下の説明において,スキャンタイミングをスキャンタイミングT(-n)〜T(+m)で適宜示す。n,mは,4以上の整数である。 The first line from the top of the scan history table L1 is a line that stores the scan timing. In the row storing the scan timing, each scan timing is stored in each column. In the following description, the scan timing is appropriately indicated by scan timings T (-n) to T (+ m). n and m are integers of 4 or more.
スキャン履歴テーブルL1の上から2行目は,スキャン実行部13により各スキャンタイミングで検出されたアクセスポイントの数(検出アクセスポイント数とも呼ぶ)を記憶する行である。
The second line from the top of the scan history table L1 is a line that stores the number of access points (also called the number of detected access points) detected by the
スキャン履歴テーブルL1の上から3行目は,スキャン実行部13により各スキャンタイミングで検出されたアクセスポイントの識別子であるBSSIDを記憶する欄である。このBSSIDは,図1,図2で説明したアクセスポイントの符号に該当する。
The third line from the top of the scan history table L1 is a column for storing a BSSID that is an identifier of an access point detected by the
履歴管理部15は,スキャンタイミングと,スキャン実行部13がスキャンタイミングで検出したアクセスポイントの数と,このアクセスポイントのBSSIDとを対応付けてスキャン履歴テーブルL1に記憶する。
The
例えば,スキャン実行部13が,スキャンタイミングT(-3)で,アクセスポイントAp4〜Ap6を検出する。すると,履歴管理部15は,スキャンタイミングT(-3)と対応付けて,スキャンタイミングT(-3)で検出されたアクセスポイントの数"3"と,アクセスポイントのBSSID"Ap4","Ap5","Ap6"とを記憶する。
For example, the
そして,例えば,スキャン実行部13が,スキャンタイミングT(-2)で,アクセスポイントAp2〜Ap4を検出する。すると,履歴管理部15は,スキャンタイミングT(-2)と対応付けて,スキャンタイミングT(-2)で検出されたアクセスポイントの数"3"と,アクセスポイントのBSSID"Ap2","Ap3","Ap4"とを記憶する。
For example, the
以上説明した,スキャンタイミングと,このスキャンタイミングで検出されたアクセスポイントの数,SSID,BSSIDとをスキャン履歴と呼ぶ。 The scan timing described above and the number of access points detected at the scan timing, SSID, and BSSID are referred to as scan history.
図6は,ID対応情報テーブルL2を示す図である。ID対応情報テーブルL2は,図3の符号L2に示すように,ストレージ102のID対応情報記憶領域R12に記憶されている。
FIG. 6 is a diagram showing the ID correspondence information table L2. The ID correspondence information table L2 is stored in the ID correspondence information storage area R12 of the
ID対応情報テーブルL2は,無線通信装置1が過去に接続した無線LANネットワークの識別子(SSID)と,このネットワークを形成するアクセスポイントの識別子(BSSID)とを対応付けて記憶するテーブルである。
The ID correspondence information table L2 is a table that stores an identifier (SSID) of a wireless LAN network to which the
ID対応情報テーブルL2は,BSSID欄と,SSID欄とを有する。SSID欄は,無線LANネットワークのSSIDを記憶し,BSSID欄は,SSID欄に記憶された無線LANネットワークを形成するアクセスポイントのBSSIDを記憶する。 The ID correspondence information table L2 has a BSSID column and an SSID column. The SSID column stores the SSID of the wireless LAN network, and the BSSID column stores the BSSID of the access point that forms the wireless LAN network stored in the SSID column.
例えば,接続部14がアクセスポイントAp1に無線接続する。すると,履歴管理部15は,アクセスポイントAp1がブロードキャストしたビーコンに含まれる,アクセスポイントAp1のBSSID"Ap1"と無線LANネットワークNet001のSSID"Net001"とを対応付けてID対応情報テーブルL2に記憶する。
For example, the connection unit 14 wirelessly connects to the access point Ap1. Then, the
図6の例では,ID対応情報テーブルL2は,SSID"Net001"と,BSSID"Ap1","Ap2","Ap3"とを対応付けて記憶し,SSID"Net002"と,BSSID"Ap4","Ap5","Ap6"とを対応付けて記憶し,SSID"Net003"と,BSSID"Ap7"とを対応付けて記憶している。 In the example of FIG. 6, the ID correspondence information table L2 stores SSID “Net001” and BSSID “Ap1”, “Ap2”, “Ap3” in association with each other, SSID “Net002”, BSSID “Ap4”, “Ap5” and “Ap6” are stored in association with each other, and SSID “Net003” and BSSID “Ap7” are stored in association with each other.
[無線通信装置の処理]
図7は,無線通信装置1の処理を説明するフロー図である。以下のフロー図の説明において,"Ss"(小文字sは1以上の整数)は,ステップSsを意味し,このステップという文字を適宜省略する。
[Processing of wireless communication devices]
FIG. 7 is a flowchart for explaining processing of the
ステップS1: スキャン実行部13は,所定のタイミング毎(例えば,10秒間隔)にスキャンを実行し,履歴管理部15は,スキャン履歴を図5のスキャン履歴テーブルL1に記憶し,スキャン履歴テーブルL1を更新する。
Step S1: The
ステップS2:スキャン実行部13は,過去に接続した無線LANネットワークを検出したか判定する。
Step S2: The
具体的には,スキャン実行部13は,受信したビーコンに含まれるSSIDが,図6のID対応情報テーブルL2のSSID欄に記憶されているSSIDと一致するか判定する。スキャン実行部13は,受信したビーコンに含まれるSSIDが,図6のID対応情報テーブルL2のSSID欄に記憶されているSSIDと一致すると,過去に接続した無線LANネットワークを検出したと判定する。
Specifically, the
過去に接続した無線LANネットワークが検出されない場合(S2/NO),S1に移る。過去に接続した無線LANネットワークが検出された場合(S2/YES),S3に移る。以下,S2で検出された無線LANネットワークを既接続ネットワークと適宜記す。 When a wireless LAN network connected in the past is not detected (S2 / NO), the process proceeds to S1. If a wireless LAN network connected in the past is detected (S2 / YES), the process proceeds to S3. Hereinafter, the wireless LAN network detected in S2 is appropriately referred to as an already connected network.
ステップS3:スキャン回数算出部12は,スキャン回数を算出し,RAM103に記憶する。なお,スキャン回数の算出は,図8で詳細に説明する。以下,S3で算出したスキャン回数を算出スキャン回数と適宜記す。
Step S3: The scan
S2,S3で説明したように,スキャン実行部13は,検出されたアクセスポイントにより形成される通信ネットワーク(例えば,無線LANネットワーク)が,過去に接続した通信ネットワークと判定すると(S2/YES),スキャン回数算出部12は,スキャン回数(確認回数)を決定する処理を実行する(S3)。
As described in S2 and S3, the
ステップS4:スキャン実行部13は,既接続ネットワークが検出された後(S2/YES),算出スキャン回数と同じ回数,スキャンを実行したか判定する。換言すれば,スキャン実行部13は,算出スキャン回数と同じ回数,S5,S6の処理を実行したか判定する。
Step S4: After the connected network is detected (S2 / YES), the
算出スキャン回数と同じ回数,スキャンが実行された場合(S4/YES),S7に移る。算出スキャン回数と同じ回数,スキャンが実行されない場合(S4/NO),S5に移る。 If the same number of scans as the calculated scan is executed (S4 / YES), the process proceeds to S7. If the scan is not executed the same number of times as the calculated scan (S4 / NO), the process proceeds to S5.
ステップS5: スキャン実行部13は,所定のタイミング毎にスキャンを実行し,履歴管理部15は,スキャン履歴を図5のスキャン履歴テーブルL1に記憶し,スキャン履歴テーブルL1を更新する。
Step S5: The
ステップS6:スキャン実行部13は,既接続ネットワークを形成する同じアクセスポイントを検出したか判定する。
Step S6: The
具体的には,スキャン実行部13は,既接続ネットワークを形成する同じアクセスポイントのBSSIDを検出したか判定する。スキャン実行部13は,既接続ネットワークを形成する同じアクセスポイントのBSSIDを検出すると,この同じアクセスポイントを検出したと判定する。
Specifically, the
前記した同じアクセスポイントが,検出された場合(S6/YES),S4に移る。前記した同じアクセスポイントが,検出されない場合(S6/NO),S1に移る。 If the same access point is detected (S6 / YES), the process proceeds to S4. If the same access point is not detected (S6 / NO), the process proceeds to S1.
ステップS7:接続部14は,無線品質を満たすアクセスポイントに接続する。この無線品質を満たすアクセスポイントは,S3で算出されたスキャン回数と同じ回数検出された,アクセスポイントである。具体的には,算出スキャン回数と同じ回数検出されたBSSIDで識別される,既接続ネットワークを形成する同じアクセスポイントである。 Step S7: The connection unit 14 connects to an access point that satisfies the wireless quality. An access point that satisfies this wireless quality is an access point that has been detected the same number of times as the number of scans calculated in S3. Specifically, it is the same access point forming the already connected network identified by the BSSID detected the same number of times as the calculated scan number.
[スキャン回数の算出]
次に,図5,図7,図8を参照して,スキャン回数の算出(図7のS3)について詳細に説明する。
[Calculation of number of scans]
Next, the calculation of the number of scans (S3 in FIG. 7) will be described in detail with reference to FIG. 5, FIG. 7, and FIG.
(アクセスポイントの平均検出数)
無線通信装置1は,スキャン回数の算出にあたり,周囲のアクセスポイントの数を検出する。具体的には,スキャン回数算出部12は,過去の任意のスキャンタイミングにおいて検出したアクセスポイントの数の平均を算出し,平均したアクセスポイントの検出数(以下,アクセスポイントの平均検出数と適宜記す)が,所定の平均検出数を超えるか判定する。所定の平均検出数は,例えば10である。過去の任意のスキャンタイミングは,例えば,現在のスキャンタイミングよりも過去の全てのスキャンタイミングである。
(Average number of detected access points)
The
図5を参照して,アクセスポイントの平均検出数について説明する。例えば,現在のスキャンタイミングが,図5に示すスキャンタイミングT(0)であるとする。この例示の場合,過去の任意のスキャンタイミングは,スキャンタイミングT(0)よりも過去の全てのスキャンタイミングT(-1)〜T(-n)である。 The average number of detected access points will be described with reference to FIG. For example, assume that the current scan timing is the scan timing T (0) shown in FIG. In this example, arbitrary past scan timings are all past scan timings T (−1) to T (−n) from the scan timing T (0).
スキャン回数算出部12は,図5のスキャン履歴テーブルL1で示したスキャンタイミングT(-1)〜T(-n)において検出したアクセスポイントの数の総和を算出し,算出した総和をスキャンタイミングT(-1)〜T(-n)の総数(n個)で除算する。この除算値が,アクセスポイントの平均検出数である。
The scan
なお,最初に記憶されたスキャンタイミングT(-n)において検出したアクセスポイントの数については,除外してもよい。これは,後記するアクセスポイントの平均変化率の算出にあわせるためである。この除外をする場合,スキャン回数算出部12は,図5のスキャン履歴テーブルL1で示したスキャンタイミングT(-1)〜T(-(n-1))において検出したアクセスポイントの数の総和を算出し,算出した総和をスキャンタイミングT(-1)〜T(-(n-1))の総数((n-1)個)で除算する。
Note that the number of access points detected at the scan timing T (-n) stored first may be excluded. This is to match the calculation of the average change rate of the access point described later. When this exclusion is performed, the scan
他にも,例えば,過去の任意のスキャンタイミングを,現在のスキャンタイミングよりも過去の3つのスキャンタイミングとする。なお,この"3つ"は,例示であり他の数でもよい。 In addition, for example, an arbitrary past scan timing is set to three past scan timings than the current scan timing. Note that these “three” are merely examples, and other numbers may be used.
そして,例えば,現在のスキャンタイミングが,図5に示すスキャンタイミングT(0)であるとする。この例示の場合,過去の任意のスキャンタイミングは,スキャンタイミングT(0)よりも過去の3つのスキャンタイミングT(-1)〜T(-3)である。 For example, assume that the current scan timing is a scan timing T (0) shown in FIG. In this example, arbitrary scan timings in the past are three scan timings T (-1) to T (-3) that are past the scan timing T (0).
スキャン回数算出部12は,図5のスキャン履歴テーブルL1で示したスキャンタイミングT(-1)〜T(-3)において検出したアクセスポイントの数の総和を算出し,算出した総和をスキャンタイミングT(-1)〜T(-3)の総数(3個)で除算する。この総和は,スキャン履歴テーブルL1によれば,8(3+3+2)であり,アクセスポイントの平均検出数は,2.7(8/3)である。
The scan
なお,スキャン回数算出部12は,算出したアクセスポイントの平均検出数を,RAM103に記憶する。
The scan
(アクセスポイントの平均検出数と閾値との比較)
アクセスポイントの平均検出数が所定の平均検出数を超えている状態は,無線通信装置1が繁華街などアクセスポイントの密度が高い場所に位置している状態とみなす。
(Comparison of average number of detected access points and threshold)
The state where the average number of detected access points exceeds the predetermined number of detected averages is regarded as a state where the
一方,アクセスポイントの平均検出数が所定の平均検出数以下の状態は,無線通信装置1が住宅街や,自宅内,郊外などアクセスポイントの密度が低い場所に位置している状態とみなす。
On the other hand, a state where the average number of detected access points is equal to or smaller than the predetermined number of detected averages is regarded as a state where the
アクセスポイントの密度が高い場所では,ビルや大型車などの遮蔽物の影響により,アクセスポイントの密度が低い場所に比べて,電波の受信環境が劣悪である。 In places where access point density is high, the reception environment of radio waves is worse than in places where access point density is low due to the influence of shielding such as buildings and large vehicles.
以上説明したように,アクセスポイントの密度が高い場所では,アクセスポイントの密度が低い場所に比べて電波の受信環境が劣悪である。そこで,無線通信装置1は,スキャン回数を多くして,より無線品質が高い電波を受信できるアクセスポイントを検出し,検出したアクセスポイントに接続する。
As described above, the radio wave reception environment is inferior in places where access point density is high compared to places where access point density is low. Therefore, the
(移動状態)
さらに,無線通信装置1のスキャン回数算出部12は,無線通信装置1の移動状態を検出する。スキャン回数算出部12は,移動状態を,例えば,アクセスポイントの平均変化率を参照して検出する。
(Moving state)
Further, the scan
まず,アクセスポイントの変化率について説明する。第2のスキャンタイミングTbで1以上のアクセスポイントが検出され,第2のスキャンタイミングTbより1つ前の第1のスキャンタイミングTaで1以上のアクセスポイントが検出されたとする。 First, the rate of change of access points will be described. Assume that one or more access points are detected at the second scan timing Tb, and one or more access points are detected at the first scan timing Ta immediately before the second scan timing Tb.
ここで,第1のスキャンタイミングTaで検出されたアクセスポイントの数をNaとする。そして,第2のスキャンタイミングTbで検出された1以上のアクセスポイントと,第1のスキャンタイミングTaで検出された1以上のアクセスポイントとの間で,異なるアクセスポイントの数(差分数とも呼ぶ)をNdとする。 Here, Na is the number of access points detected at the first scan timing Ta. The number of access points that differ between the one or more access points detected at the second scan timing Tb and the one or more access points detected at the first scan timing Ta (also referred to as the difference number). Is Nd.
第2のスキャンタイミングTbにおけるアクセスポイントの変化率は,差分数と第1のスキャンタイミングTaにおいて検出されたアクセスポイントの数との割合を示す。具体的には,この変化率は,(式1)で示される。 The change rate of the access point at the second scan timing Tb indicates the ratio between the number of differences and the number of access points detected at the first scan timing Ta. Specifically, this rate of change is given by (Equation 1).
変化率[%] = (Nd/Na)×100…(式1)
ただし,Naが0の場合,変化率を0%とする。なお,このNaを,第2のスキャンタイミングTbで検出されたアクセスポイントの数Nbとしてもよい。
Rate of change [%] = (Nd / Na) x 100 ... (Formula 1)
However, when Na is 0, the rate of change is 0%. This Na may be the number Nb of access points detected at the second scan timing Tb.
図5を参照して,アクセスポイントの変化率について例示する。スキャン回数算出部12は,例えば,第2のスキャンタイミングT(0)におけるアクセスポイントの変化率を算出する。スキャン実行部13は,第2のスキャンタイミングT(0)において2つのアクセスポイントAp1,Ap2を検出している。
With reference to FIG. 5, the rate of change of the access point is illustrated. For example, the scan
そして,スキャン実行部13は,第2のスキャンタイミングT(0)よりも過去の第1のスキャンタイミングT(-1)において2つのアクセスポイントAp2,Ap3を検出している。
Then, the
第2のスキャンタイミングT(0)で検出された1以上のアクセスポイントと,第1のスキャンタイミング(-1)で検出された1以上のアクセスポイントとの間で,異なるアクセスポイントの数は2(アクセスポイントAp1,Ap3)である。 The number of different access points between the one or more access points detected at the second scan timing T (0) and the one or more access points detected at the first scan timing (-1) is two. (Access points Ap1, Ap3).
従って,スキャン実行部13は,第2のスキャンタイミングT(0)におけるアクセスポイントの変化率を100%((2/2)×100)と算出する。
Therefore, the
次に,アクセスポイントの平均変化率について説明する。アクセスポイントの平均変化率は,過去の任意のスキャンタイミングにおいて検出したアクセスポイントの変化率の総和を,過去の任意のスキャンタイミングの個数で除算した値である。 Next, the average change rate of access points will be described. The average change rate of access points is a value obtained by dividing the sum of the change rates of access points detected at an arbitrary past scan timing by the number of arbitrary past scan timings.
過去の任意のスキャンタイミングは,例えば,現在のスキャンタイミングよりも過去の全てのスキャンタイミングである。 The past arbitrary scan timing is, for example, all the past scan timings than the current scan timing.
図5を参照して,アクセスポイントの平均変化率について説明する。例えば,現在のスキャンタイミングが,図5に示すスキャンタイミングT(0)であるとする。この例示の場合,過去の任意のスキャンタイミングは,スキャンタイミングT(0)よりも過去の全てのスキャンタイミングT(-1)〜T(-n)である。 The average change rate of access points will be described with reference to FIG. For example, assume that the current scan timing is the scan timing T (0) shown in FIG. In this example, arbitrary past scan timings are all past scan timings T (−1) to T (−n) from the scan timing T (0).
スキャン回数算出部12は,図5のスキャン履歴テーブルL1で示したスキャンタイミングT(-1)〜T(-n)における変化率の総和を算出し,算出した総和をスキャンタイミングT(-1)〜T(-n)の総数(n個)で除算する。この除算値が,アクセスポイントの平均変化率である。
The number-of-
なお,スキャンタイミングT(-n)については,過去のスキャンタイミングがなく,スキャンタイミングT(-n)における平均変化率は算出できない。そこで,スキャンタイミングT(-n)における変化率については除外する。 For scan timing T (-n), there is no past scan timing, and the average rate of change at scan timing T (-n) cannot be calculated. Therefore, the change rate at the scan timing T (-n) is excluded.
そして,スキャン回数算出部12は,図5のスキャン履歴テーブルL1で示したスキャンタイミングT(-1)〜T(-(n-1))における変化率の総和を算出し,算出した総和をスキャンタイミングT(-1)〜T(-(n-1))の総数((n-1)個)で除算する。
Then, the scan
以上説明したように,スキャン回数算出部12は,スキャン回数を決定するタイミングよりも過去の,複数のタイミングにおけるアクセスポイントの平均変化率を算出する。
As described above, the scan
無線通信装置1のスキャン回数算出部12は,アクセスポイントの平均変化率の大きさと,無線通信装置1の移動速度とが比例していると見なす。具体的には,無線通信装置1のスキャン回数算出部12は,アクセスポイントの平均変化率が大きい程,無線通信装置1の移動速度が高速であると見なす。
The scan
無線通信装置1が高速で移動している場合は,検出したアクセスポイントの無線通信圏内から圏外に短時間で移動する可能性が高い。このような場合,検出したアクセスポイントに直ちに接続しても,無線通信装置1は,短時間で圏外に移動し,この接続を維持することができなくなる可能性が高い。このように短時間で接続を維持できなくなるアクセスポイントに接続しても無駄である。そこで,無線通信装置1が高速で移動している場合は,スキャン回数を多く設定する。
When the
無線通信装置1は,このスキャン回数と同じ回数,スキャンを実行する過程において,同一のアクセスポイントが検出され続けた場合,この同一のアクセスポイントに接続する(S7)。
If the same access point continues to be detected in the process of executing the scan for the same number of times as the number of scans, the
かかるアクセスポイントは,例えば,無線通信圏が広いアクセスポイントであったり,その周囲に障害物が少ないアクセスポイントである。無線通信装置1は,かかるアクセスポイントに接続すれば,たとえ,高速移動しても,この接続が維持できる可能性が高くなる。また,無線通信装置1は,かかるアクセスポイントの無線通信圏内を高速で移動(例えば,アクセスポイントを中心とする円状に移動)している可能性が高い。かかる移動であれば,高速移動しても,この接続が維持できる可能性が高くなる。
Such an access point is, for example, an access point with a wide wireless communication area or an access point with few obstacles around it. If the
一方,無線通信装置1が低速で移動または静止している場合,検出したアクセスポイントの無線通信圏内から圏外に短時間で移動する可能性が低い。このような場合,検出したアクセスポイントに直ちに接続しても,無線通信装置1は,短時間で圏外に移動する可能性が少なく,この接続を維持することが可能である。
On the other hand, when the
そこで,無線通信装置1が低速で移動または静止している場合は,スキャン回数を少なく設定する。
Therefore, when the
(スキャン回数の算出処理のフロー図)
図8は,図7のステップS3における,スキャン回数の算出処理を説明するフロー図である。なお,ステップS31の実行前において,例えば,図5におけるスキャンタイミングT(-1)でのスキャンが実行されているとする。
(Flow diagram of scan count calculation processing)
FIG. 8 is a flowchart for explaining the scan count calculation processing in step S3 of FIG. Note that it is assumed that, for example, the scan at the scan timing T (−1) in FIG. 5 is executed before the execution of step S31.
ステップS31:スキャン回数算出部12は,過去の全スキャンタイミング(例えば,全スキャンタイミングT(-n)〜T(-1))において検出したアクセスポイントの数が0か判定する。前記の検出したアクセスポイントの数が0でない場合(S31/NO),S33に移る。前記の検出したアクセスポイントの数が0の場合(S31/YES),S32に移る。
Step S31: The scan
ステップS32: スキャン回数算出部12は,スキャン回数を初期スキャン回数(以下,スキャン回数T0と適宜記す)と算出し,算出したスキャン回数T0をRAM103に記憶する。スキャン回数T0は,例えば0回である。S32の処理により,過去に接続したことがある無線LANネットワークを構成するアクセスポイントに即座に接続することができる。
Step S32: The scan
ステップS33:スキャン回数算出部12は,アクセスポイントの平均検出数を算出し,所定の平均検出数を超えるか判定する。なお,所定の平均検出数は,例えば10である。
Step S33: The scan
アクセスポイントの平均検出数が所定の平均検出数を超える場合は,無線通信装置1がアクセスポイントの密度が高い場所に位置している状態である。一方,アクセスポイントの平均検出数が所定の平均検出数以下の場合は,無線通信装置1がアクセスポイントの密度が低い場所に位置している状態である。
When the average number of detected access points exceeds the predetermined average number of detected, the
アクセスポイントの平均検出数が所定の平均検出数を超える場合(S33/YES),S34に移る。一方,アクセスポイントの平均検出数が所定の平均検出数以下の場合(S33/NO),S37に移る。 If the average detected number of access points exceeds the predetermined average detected number (S33 / YES), the process proceeds to S34. On the other hand, if the average number of detected access points is less than or equal to the predetermined number of average detected (S33 / NO), the process proceeds to S37.
ステップS34:スキャン回数算出部12は,アクセスポイントの平均変化率を算出し,算出したアクセスポイントの平均変化率が第1の所定の変化率(以下,変化率CR1と適宜記す)を超えるか判定する。
Step S34: The scan
なお,スキャン回数算出部12は,アクセスポイントの平均変化率をRAM103に記憶する。変化率CR1は,例えば20%である。
The scan
アクセスポイントの平均変化率が変化率CR1を超える状態は(S34/YES),無線通信装置1が,アクセスポイントの密度が高い場所を,高速で移動している状態である。一方,アクセスポイントの平均変化率が変化率CR1以下の状態(S34/NO),無線通信装置1が,アクセスポイントの密度が高い場所を,低速で移動または静止している状態である。
When the average change rate of the access points exceeds the change rate CR1 (S34 / YES), the
無線通信装置1は,アクセスポイントの平均変化率が変化率CR1を超える場合(S34/YES),S35に移る。無線通信装置1は,アクセスポイントの平均変化率が変化率CR1以下の場合(S34/NO),S36に移る。
When the average change rate of the access points exceeds the change rate CR1 (S34 / YES), the
ステップS35:スキャン回数算出部12は,スキャン回数を第1の回数(以下,スキャン回数T1と適宜記す)と算出し,算出したスキャン回数T1をRAM103に記憶する。スキャン回数T1は,例えば5回である。
Step S35: The scan
ステップS36:スキャン回数算出部12は,スキャン回数を第2の回数(以下,スキャン回数T2と適宜記す)と算出し,算出したスキャン回数T2をRAM103に記憶する。スキャン回数T2は,例えば3回である。
Step S36: The scan
ステップS37:スキャン回数算出部12は,アクセスポイントの平均変化率を算出し,算出したアクセスポイントの平均変化率が第2の所定の変化率(以下,変化率CR2と適宜記す)を超えるか判定する。
Step S37: The scan
なお,スキャン回数算出部12は,アクセスポイントの平均変化率をRAM103に記憶する。変化率CR2は,変化率CR1よりも大きく,例えば35%である。
The scan
アクセスポイントの平均変化率が変化率CR2を超える状態は(S37/YES),無線通信装置1が,アクセスポイントの密度が低い場所を,高速で移動している状態である。一方,アクセスポイントの平均変化率が変化率CR2以下の状態(S37/NO),無線通信装置1が,アクセスポイントの密度が低い場所を,低速で移動または静止している状態である。
When the average change rate of the access points exceeds the change rate CR2 (S37 / YES), the
無線通信装置1は,アクセスポイントの平均変化率が変化率CR2を超える場合(S37/YES),S38に移る。無線通信装置1は,アクセスポイントの平均変化率が変化率CR2以下の場合(S37/NO),S39に移る。
When the average change rate of the access points exceeds the change rate CR2 (S37 / YES), the
ステップS38:スキャン回数算出部12は,スキャン回数を第3の回数(以下,スキャン回数T3と適宜記す)と算出し,算出したスキャン回数T3をRAM103に記憶する。スキャン回数T3は,例えば3回である。
Step S38: The scan
ステップS39:スキャン回数算出部12は,スキャン回数を第4の回数(以下,スキャン回数T4と適宜記す)と算出し,算出したスキャン回数T4をRAM103に記憶する。スキャン回数T4は,例えば1回である。S35,S36,S38,S38の終了後,図7のS4に移る。
Step S39: The scan
ここで,変化率CR1,変化率CR2について説明する。変化率CR1,CR2は,無線通信装置1の開発者により予め定められた値である。開発者は,繁華街や郊外など様々な場所におけるアクセスポイントの密度や,アクセスポイントの無線通信圏の広さ,さらには,電波状態など様々な要因を考慮して,変化率CR1,変化率CR2を定める。なお,変化率CR1,CR2は,例えばROM104に記憶されている。
Here, the rate of change CR1 and the rate of change CR2 will be described. The change rates CR1 and CR2 are values predetermined by the developer of the
これら変化率CR1,変化率CR2は,開発者により適宜調整が可能である。開発者は,前記した要因を考慮し,変化率CR1を変化率CR2より大きく定めてもよいし,逆に,変化率CR2を変化率CR1より大きく定めてもよい。 The rate of change CR1 and rate of change CR2 can be adjusted as appropriate by the developer. The developer may determine the rate of change CR1 larger than the rate of change CR2 in consideration of the above-mentioned factors, or conversely, may determine the rate of change CR2 larger than the rate of change CR1.
[本実施の形態の具体例]
以下,図9〜図11を参照して,無線通信装置1の処理内容の具体例を説明する。まず,図9〜図11において共通している要素について説明する。図9〜図11における矢印(図面左から右)が,無線通信装置1の移動方向を示す。
[Specific example of this embodiment]
Hereinafter, specific examples of processing contents of the
図9〜図11における四角の点が,無線通信装置1の位置を示し,この位置において無線通信装置1がスキャンを実行している。図9,図10の例では,符号ST1〜ST11で示す四角の点が無線通信装置1の位置を示し,この位置で,無線通信装置1がスキャンを実行している。このスキャンを実行しているタイミングをスキャンタイミングST1〜ST11(図9,図10参照)で示す。図11の例では,符号ST21〜ST27で示す四角の点が無線通信装置1の位置を示し,この位置で,無線通信装置1がスキャンを実行している。このスキャンを実行しているタイミングをスキャンタイミングST21〜ST27(図11参照)で示す。
Square points in FIG. 9 to FIG. 11 indicate the position of the
次に,この四角の点を示す吹き出しを説明する。この吹き出し内に,この四角の点で示す位置における3種類の数値を示す。 Next, a balloon indicating this square point will be described. In this balloon, three types of numerical values at the positions indicated by the square points are shown.
1種類目の数値は,四角の点で示す位置における,検出したアクセスポイントの数である。検出したアクセスポイントの数を,吹き出し内の"検出数:"の右側に示す。 The first type is the number of detected access points at the positions indicated by the square points. The number of detected access points is shown to the right of “Detected Number:” in the balloon.
2種類目の数値は,四角の点で示す位置における,(式1)で説明した差分数である。差分数を,吹き出し内の"差分数:"の右側に示す。 The second type is the number of differences described in (Equation 1) at the position indicated by the square point. The number of differences is shown to the right of “Number of differences:” in the balloon.
3種類目の数値は,(式1)で説明したアクセスポイントの変化率である。アクセスポイントの変化率を,吹き出し内の"変化率:"の右側に示す。 The third type is the rate of change of the access point described in (Equation 1). The change rate of the access point is shown to the right of “Change rate:” in the balloon.
また,図9〜図11において,初めに,無線通信装置1は,第1の通信装置107により基地局BSと無線通信しているが,アクセスポイントとの無線通信は実行していない状態である。
9 to 11, first, the
以下,第1〜第3の具体例の説明では,図6のID対応情報テーブルL2がストレージ102に記憶されているとする。 Hereinafter, in the description of the first to third specific examples, it is assumed that the ID correspondence information table L2 of FIG.
(第1の具体例)
図9は,無線通信装置1の処理内容の第1の具体例を説明する第1の図である。図9では,無線通信装置1のユーザが,アクセスポイントの密度が高い場所(例えば,繁華街)を移動している状態を想定している。
(First example)
FIG. 9 is a first diagram illustrating a first specific example of processing contents of the
スキャン実行部13は,スキャンタイミングST1で,スキャンを実行し,28個のアクセスポイントを検出する(S1)。スキャン実行部13は,既接続ネットワークを検出したか判定するが,未だ,既接続ネットワークを検出しないので(S2/NO),S1に戻る。
The
無線通信装置1のユーザが移動すると,スキャン実行部13がS1,S2の処理を繰り返し行い,スキャンタイミングST2〜ST5でスキャンを実行する。スキャン実行部13は,それぞれのスキャンタイミングで,32個,30個,35個,33個のアクセスポイントを検出する。図9のスキャンタイミングST2〜ST5における吹き出しを参照。
When the user of the
ここで,スキャンタイミングST1〜ST5で検出されたアクセスポイントは,無線通信装置1が既接続ネットワークを形成するアクセスポイントではない。換言すれば,スキャンタイミングST1〜ST5で検出されたアクセスポイントは,図6のID対応情報テーブルL2に記憶されたSSIDをブロードキャストしていない。
Here, the access points detected at the scan timings ST1 to ST5 are not access points where the
無線通信装置1のユーザがさらに移動し,無線通信装置1がアクセスポイントAp1の無線通信圏RN1内に在圏する(符号ST6参照)。このアクセスポイントAp1は,既接続ネットワークNet001を形成するアクセスポイントである。換言すれば,アクセスポイントAp1は,図6のID対応情報テーブルL2に記憶されたSSID"Net001"をブロードキャストしている。
The user of the
スキャン実行部13は,スキャンタイミングST6において,SSID"Net001",BSSID"Ap1"を含むビーコンを受信する。スキャン実行部13は,SSID"Net001"は図6のID対応情報テーブルL2に記憶されたSSID"Net001"であるので,既接続ネットワークを検出したと判定する(S2/YES)。
The
スキャン実行部13は,過去の全スキャンタイミングにおいて検出したアクセスポイントの数が0ではないので(S31/NO),アクセスポイントの平均検出数を算出する(S32)。
Since the number of access points detected at all past scan timings is not 0 (S31 / NO), the
スキャンタイミングST2〜ST5で検出されたアクセスポイントの数は,それぞれ,32個,30個,35個,33個である。従って,スキャン実行部13は,アクセスポイントの平均検出数を32.5個((32+30+35+33)/4)と算出する。なお,初回に検出したアクセスポイントの数(スキャンタイミングST1で検出したアクセスポイントの数)については,このアクセスポイントの変化率を算出できないので無視している。
The numbers of access points detected at the scan timings ST2 to ST5 are 32, 30, 35, and 33, respectively. Therefore, the
アクセスポイントの平均検出数"32.5"は,所定の平均検出数(例えば,10)を超えているので(S33/YES),無線通信装置1はアクセスポイントの密度が高い場所に位置している。
Since the average detection number “32.5” of the access point exceeds a predetermined average detection number (for example, 10) (S33 / YES), the
次いで,スキャン実行部13は,アクセスポイントの平均変化率を算出する(S34)。スキャン実行部13は,スキャンタイミングST2〜ST5におけるアクセスポイントの変化率として,それぞれ,21%,22%,33%,23%を算出する。
Next, the
なお,スキャンタイミングST2におけるアクセスポイントの変化率の算出について例示する。スキャンタイミングST2で検出されたアクセスポイントと,スキャンタイミングST2より1つ前のスキャンタイミングST1で検出されたアクセスポイントとの間で,異なるアクセスポイントの数(差分数)は,図9に示したように,6である。そして,スキャンタイミングST1で検出されたアクセスポイントの数が28である。従って,スキャン実行部13は,(式1)に基づき,スキャンタイミングST2におけるアクセスポイントの変化率を21%((6/28)×100%)として算出する。
An example of calculating the change rate of the access point at the scan timing ST2 will be described. The number of different access points (difference number) between the access point detected at scan timing ST2 and the access point detected at scan timing ST1 immediately before scan timing ST2 is as shown in FIG. 6 The number of access points detected at scan timing ST1 is 28. Therefore, the
次いで,スキャン実行部13は,スキャンタイミングST2〜ST5におけるアクセスポイントの変化率21%,22%,33%,23%の平均値を算出する。スキャン実行部13は,アクセスポイントの平均変化率として,この平均値である24.75((21+22+33+23)/4)を算出する。
Next, the
スキャン回数算出部12は,算出したアクセスポイントの平均変化率が変化率CR1(例えば,20%)を超えるか判定する。算出したアクセスポイントの平均変化率は24.75%であり,この平均変化率(24.75%)は,変化率CR1(20%)を超える。従って,スキャン回数算出部12は,算出したアクセスポイントの平均変化率が変化率CR1を超えると判定する(S34/YES)。スキャン回数算出部12は,スキャン回数をスキャン回数T1(例えば,5回)と算出する(S35)。
The scan
次いで,スキャン実行部13は,既接続ネットワークが検出された後(S2/YES),S3で算出したスキャン回数(算出スキャン回数)と同じ回数,スキャンを実行したか判定する(S4)。スキャンタイミングST6では,まだ,算出スキャン回数と同じ回数,スキャンを実行していない(実行回数が0)。
Next, after the connected network is detected (S2 / YES), the
次に,スキャンタイミングST7に至ると,スキャン実行部13は,スキャンを実行し,アクセスポイントAp1がブロードキャストしたビーコンを受信し,受信したビーコンに基づき,アクセスポイントAp1を検出する(S5)。そして,スキャン実行部13は,受信したビーコンに含まれるアクセスポイントAp1のBSSID"Ap1"をスキャンタイミングST1と対応付けて図5のスキャン履歴テーブルL1に記憶する(S5)。なお,この記憶については,図5では図示を省略している。
Next, when the scan timing ST7 is reached, the
スキャン実行部13は,既接続ネットワークNet001を形成する,同じアクセスポイントAp1を検出したか判定する(S6)。スキャン実行部13は,S5において,既接続ネットワークNet001を形成する同じアクセスポイントAp1を検出している(S6/YES)。従って,スキャン実行部13は,スキャンの実行処理(S4)に移る。次いで,スキャンタイミングST8,ST9,ST10,ST11とスキャンを実行する。
The
このスキャンの実行過程において,無線通信装置1は,既接続ネットワークNet001を形成するアクセスポイントAp1の無線通信圏RN1内に在圏している。従って,スキャン実行部13は,スキャンタイミングST8,ST9,ST10,ST11において,既接続ネットワークNet001を形成する同じアクセスポイントAp1のBSSID"Ap1"を連続して受信する。
In the execution process of this scan, the
すなわち,スキャン実行部13は,既接続ネットワークNet001を形成する同じアクセスポイントAp1を検出する(S6/YES)。
That is, the
以上説明したように,スキャンタイミングST8においてS5,S6/YESの処理が実行され,スキャンタイミングST9においてS5,S6/YESの処理が実行される。そして,スキャンタイミングST10においてS5,S6/YESの処理が実行され,スキャンタイミングST11においてS5,S6/YESの処理が実行される。 As described above, the processing of S5 and S6 / YES is executed at scan timing ST8, and the processing of S5 and S6 / YES is executed at scan timing ST9. Then, S5 and S6 / YES processes are executed at scan timing ST10, and S5 and S6 / YES processes are executed at scan timing ST11.
スキャンタイミングST11においてスキャンが実行されると,既接続ネットワークが検出された後(S2/YES),5回のスキャン(スキャンタイミングST7〜ST11)が実行されていることになる。 When the scan is executed at the scan timing ST11, five scans (scan timings ST7 to ST11) are executed after the connected network is detected (S2 / YES).
従って,スキャンタイミングST11の終了後,S4に戻ると,スキャン実行部13は,既接続ネットワークが検出された後(S2/YES),算出スキャン回数と同じ回数(5回),スキャンを実行したと判定する(S4/YES)。
Therefore, after returning to S4 after the end of the scan timing ST11, the
接続部14は,S3で算出されたスキャン回数と同じ回数検出された,同一アクセスポイントであるアクセスポイントAp1に無線接続する(S7)。また,無線通信装置1の接続部14は,第1の通信装置107に対して基地局BSとの無線通信を停止するように指示する。
The connection unit 14 wirelessly connects to the access point Ap1, which is the same access point, detected the same number of times as the number of scans calculated in S3 (S7). In addition, the connection unit 14 of the
第1の具体例で説明したように,無線通信装置1が高速で移動しても,アクセスポイントの無線通信圏内に在圏する場合には,無線通信装置1は,基地局BSとの無線通信を停止して,かかるアクセスポイントと無線接続する。その結果,ユーザが意図するアクセスポイント,すなわち短時間で接続が切断される可能性が低いアクセスポイントへの無線接続を実行することができる。
As described in the first specific example, even if the
(第2の具体例)
図10は,無線通信装置1の処理内容の第2の具体例を説明する第2の図である。図10では,図9と同じく,無線通信装置1のユーザが,アクセスポイントの密度が高い場所を移動している状態を想定している。図10では,無線通信装置1は,スキャンタイミングST10までは,図9と同じ処理を実行している。
(Second specific example)
FIG. 10 is a second diagram illustrating a second specific example of the processing content of the
無線通信装置1は,スキャンタイミングST11において,アクセスポイントAp1の無線通信圏RN1の圏外に移動している。そのため,無線通信装置1は,アクセスポイントAp1がブロードキャストするビーコンを受信することができない。すなわち,スキャン実行部13は,スキャンタイミングST11において,スキャンを実行するが(S5),アクセスポイントAp1のBSSID"Ap1"を受信しない。その結果,スキャン実行部13は,S4において,既接続ネットワークNet001を形成する同じアクセスポイントAp1を検出しない(S6/NO)。
The
スキャン実行部13は,S6でNOと判定されたため,アクセスポイントAp1に無線接続することなく,すなわちS7の処理を実行せず,再度のスキャンを開始するステップ(S1)に移行する。なお,S1への移行後も,無線通信装置1は,第1の通信装置107を介する基地局BSとの無線通信を継続している。
Since the
第2の具体例で説明したように,無線通信装置1が高速で移動するため,アクセスポイントの無線通信圏内に在圏する時間が短いと予測できる場合には,無線通信装置1は,基地局BSとの無線通信を停止して,かかるアクセスポイントと無線接続しない。その結果,ユーザが意図しないアクセスポイント,すなわち短時間で接続が切断される可能性が高いアクセスポイントへの無線接続を抑止することができる。
As described in the second specific example, since the
(第3の具体例)
図11は,無線通信装置1の処理内容の第3の具体例を説明する第3の図である。図9では,無線通信装置1のユーザが,アクセスポイントの密度が低い場所(例えば,住宅街の自宅付近や,自宅内)を移動している状態を想定している。
(Third example)
FIG. 11 is a third diagram for explaining the third specific example of the processing contents of the
スキャン実行部13は,スキャンタイミングST21で,スキャンを実行し,0個のアクセスポイントを検出する(S1)。スキャン実行部13は,既接続ネットワークを検出したか判定するが,未だ,既接続ネットワークを検出しないので(S2/NO),S1に戻る。
The
無線通信装置1のユーザが移動すると,スキャン実行部13がS1,S2の処理を繰り返し行い,スキャンタイミングST22〜ST25でスキャンを実行する。スキャン実行部13は,それぞれのスキャンタイミングで,0個,0個,1個,1個のアクセスポイントを検出する。図9のスキャンタイミングST22〜ST25における吹き出しを参照。
When the user of the
ここで,スキャンタイミングST21〜ST25で検出されたアクセスポイントは,無線通信装置1が既接続ネットワークを形成するアクセスポイントではない。換言すれば,スキャンタイミングST23〜ST25で検出されたアクセスポイントは,図6のID対応情報テーブルL2に記憶されたSSIDをブロードキャストしていない。
Here, the access points detected at the scan timings ST21 to ST25 are not access points where the
無線通信装置1のユーザがさらに移動し,無線通信装置1がアクセスポイントAp1の無線通信圏RN1内に在圏する(符号ST26参照)。このアクセスポイントAp1は,無線通信装置1が既接続ネットワークを形成するアクセスポイントである。換言すれば,アクセスポイントAp1は,図6のID対応情報テーブルL2に記憶されたSSID"Net001"をブロードキャストしている。
The user of the
スキャン実行部13は,スキャンタイミングST26において,SSID"Net001",BSSID"Ap1"を含むビーコンを受信する。スキャン実行部13は,SSID"Net001"は図6のID対応情報テーブルL2に記憶されたSSID"Net001"であるので,既接続ネットワークを検出したと判定する(S2/YES)。
The
スキャン実行部13は,過去の全スキャンタイミングにおいて検出したアクセスポイントの数が0ではないので(S31/NO),アクセスポイントの平均検出数を算出する(S32)。
Since the number of access points detected at all past scan timings is not 0 (S31 / NO), the
スキャンタイミングST22〜ST25で検出されたアクセスポイントの数は,それぞれ,0個,0個,1個,1個である。従って,スキャン実行部13は,アクセスポイントの平均検出数を0.5個((0+0+1+1)/4)と算出する。
The numbers of access points detected at scan timings ST22 to ST25 are 0, 0, 1, and 1, respectively. Therefore, the
アクセスポイントの平均検出数"0.5"は,所定の平均検出数(例えば,10)を超えていないので(S33/NO),無線通信装置1はアクセスポイントの密度が低い場所に位置している。
Since the average detection number “0.5” of the access point does not exceed a predetermined average detection number (for example, 10) (S33 / NO), the
次いで,スキャン実行部13は,アクセスポイントの変化率を算出する(S37)。スキャン実行部13は,スキャンタイミングST22〜ST25におけるアクセスポイントの平均変化率として,それぞれ,0%,0%,0%,0%を算出する。
Next, the
なお,スキャンタイミングST22におけるアクセスポイントの変化率の算出について例示する。スキャンタイミングST22で検出されたアクセスポイントと,スキャンタイミングST22より1つ前のスキャンタイミングST22で検出されたアクセスポイントとの間で,異なるアクセスポイントの数(差分数)は,図9に示したように,0である。そして,スキャンタイミングST21で検出されたアクセスポイントの数が0である。従って,スキャン実行部13は,スキャンタイミングST22におけるアクセスポイントの変化率を0%として算出する。
An example of calculating the change rate of the access point at the scan timing ST22 will be described. The number of different access points (difference number) between the access point detected at scan timing ST22 and the access point detected at scan timing ST22 immediately before scan timing ST22 is as shown in FIG. It is 0. The number of access points detected at scan timing ST21 is zero. Accordingly, the
次いで,スキャン実行部13は,スキャンタイミングST22〜ST25におけるアクセスポイントの変化率0%,0%,0%,0%の平均値を算出する。スキャン実行部13は,アクセスポイントの平均変化率として,この平均値である0((0+0+0+0)/4)を算出する。
Next, the
スキャン回数算出部12は,算出したアクセスポイントの平均変化率が変化率CR2(例えば,35%)を超えるか判定する。算出したアクセスポイントの平均変化率は0%であり,この平均変化率(0%)は,変化率CR2(35%)未満である。
The scan
従って,スキャン回数算出部12は,算出したアクセスポイントの平均変化率が変化率CR2未満と判定する(S37/NO)。スキャン回数算出部12は,スキャン回数をスキャン回数T4(例えば,1回)と算出する(S39)。
Therefore, the scan
次いで,スキャン実行部13は,既接続ネットワークが検出された後(S2/YES),S3で算出したスキャン回数と同じ回数,スキャンを実行したか判定する(S4)。スキャンタイミングST26では,まだ,S3で算出したスキャン回数と同じ回数,スキャンを実行していない(実行回数が0)。
Next, after the connected network is detected (S2 / YES), the
次に,スキャンタイミングST27に至る。スキャンタイミングST27において,無線通信装置1は,既接続ネットワークNet001を形成するアクセスポイントAp1の無線通信圏RN1内に在圏している。
Next, the scan timing ST27 is reached. At scan timing ST27, the
スキャン実行部13は,スキャンタイミングST27においてスキャンを実行し,受信したビーコンに含まれるアクセスポイントAp1のBSSID"Ap1"をスキャンタイミングST21と対応付けて図5のスキャン履歴テーブルL1に記憶する(S5)。なお,この記憶については,図5では図示を省略している。
The
スキャン実行部13は,既接続ネットワークNet001を形成する,同じアクセスポイントAp1を検出したか判定する(S6)。スキャン実行部13は,S5において,既接続ネットワークNet001を形成する同じアクセスポイントAp1を検出している(S6/YES)。
The
スキャンタイミングST27においてスキャンが実行されると,既接続ネットワークが検出された後(S2/YES),1回のスキャン(スキャンタイミングST27)が実行されていることになる。 When a scan is executed at scan timing ST27, one scan (scan timing ST27) is executed after an already connected network is detected (S2 / YES).
従って,スキャンタイミングST27の終了後,S4に戻る。スキャン実行部13は,既接続ネットワークが検出された後(S4/YES),S3で算出したスキャン回数と同じ回数(1回),スキャンを実行したと判定する(S4/YES)。
Accordingly, after the end of the scan timing ST27, the process returns to S4. After the connected network is detected (S4 / YES), the
接続部14は,S3で算出されたスキャン回数と同じ回数検出された,同一アクセスポイントであるアクセスポイントAp1に無線接続する(S7)。 The connection unit 14 wirelessly connects to the access point Ap1, which is the same access point, detected the same number of times as the number of scans calculated in S3 (S7).
無線通信装置1の接続部14は,アクセスポイントに無線接続すると,第1の通信装置107に対して基地局BSとの無線通信を停止するように指示する。
When wirelessly connecting to the access point, the connection unit 14 of the
第3の具体例で説明したように,ユーザが,アクセスポイントの無線通信圏内に在圏する時間が長いと想定される場合は,無線通信装置1は,アクセスポイントが検出され次第,速やかにアクセスポイントに接続できる。その結果,ユーザの利便性が高まる。さらに,スキャン回数が少なくなるので,スキャン処理に必要な処理が少なくなり,無線通信装置1の消費電力を削減することができる。
As described in the third specific example, when it is assumed that the user has been in the wireless communication area of the access point for a long time, the
[第2の実施の形態]
第1の実施の形態では,無線通信装置1の移動状態を検知するために,アクセスポイントの平均変化率を参照した。第2の実施の形態では,無線通信装置1の移動状態を検知するために,無線通信装置1の移動速度を参照する例について説明する。
[Second Embodiment]
In the first embodiment, the average change rate of the access point is referred to in order to detect the movement state of the
図12は,本実施の形態の無線通信装置のハードウェア構成を示すブロック図である。図12の無線通信装置1は,図3の無線通信装置1に移動速度測定装置(速度測定部)111を追加した構成である。以下,移動速度測定装置(速度測定部)111を移動速度測定装置111と記す。
FIG. 12 is a block diagram showing a hardware configuration of the wireless communication apparatus according to the present embodiment. The
移動速度測定装置111は,例えばGPS(Global Positioning System)を利用して現在位置を検出し,単位時間あたりの移動量を算出し,算出した単位時間あたりの移動量に基づき,無線通信装置1の移動速度を測定する。移動速度測定装置111は,測定した移動速度をRAM103に記憶する。
The moving
スキャン回数算出部12は,RAM103に記憶された無線通信装置1の移動速度を取得し,この無線通信装置1の移動速度に基づき,スキャン回数を算出する(S3)。
The scan
図13は,図7のステップS3における,スキャン回数の算出処理を説明するフロー図の他の例である。図13のフロー図は,図8のS34,S37をそれぞれ,S34a,S37bに置き換えたフロー図である。ここで,S34aと,S37aとは,同じ処理である。 FIG. 13 is another example of a flowchart for explaining the scan count calculation process in step S3 of FIG. The flowchart in FIG. 13 is a flowchart in which S34 and S37 in FIG. 8 are replaced with S34a and S37b, respectively. Here, S34a and S37a are the same processing.
ステップS34a:スキャン回数算出部12は,移動速度をRAM103から読み出し,移動速度が所定の移動速度(例えば,時速4キロ)を超えるか判定する。
Step S34a: The scan
移動速度が所定の移動速度を超える場合(S34a/YES),S35に移る。移動速度が所定の移動速度以下の場合(S34a/NO),S36に移る。 When the moving speed exceeds the predetermined moving speed (S34a / YES), the process proceeds to S35. When the moving speed is equal to or lower than the predetermined moving speed (S34a / NO), the process proceeds to S36.
また,移動速度が所定の移動速度を超える場合(S37a/YES),S38に移る。移動速度が所定の移動速度以下の場合(S37a/NO),S39に移る。 If the moving speed exceeds the predetermined moving speed (S37a / YES), the process proceeds to S38. When the moving speed is equal to or lower than the predetermined moving speed (S37a / NO), the process proceeds to S39.
本実施の形態によれば,スマートフォン等の高機能携帯電話機に一般的に搭載されているGPS機能を利用して無線通信装置1の移動速度を算出し,この移動速度に基づきスキャン回数を決定できる。このように,既存の装置を利用できるので,製造コストの増大を抑制できる。
According to the present embodiment, it is possible to calculate the moving speed of the
以上説明したように,スキャン回数算出部12は,検出されたアクセスポイントの数が所定の個数(例えば,10)を超え(S33/YES),かつ,移動速度が所定の移動速度を超えた場合(S34,S34a/YES),スキャン回数をスキャン回数T1(例えば,5回)に決定する(S35)。
As described above, the scan
スキャン回数算出部12は,検出されたアクセスポイントの数が所定の個数を超え(S33/YES),かつ,移動速度が所定の移動速度以下の場合(S34,S34a/NO),スキャン回数をスキャン回数T1よりも少ないスキャン回数T2に決定する(S36)。
The scan
スキャン回数算出部12は,検出されたアクセスポイントの数が所定の個数以下であり(S33/NO),かつ,移動速度が所定の移動速度を超えた場合(S34,S34a/YES),スキャン回数をスキャン回数T1よりも少ないスキャン回数T3に決定する(S38)。
When the number of detected access points is equal to or less than the predetermined number (S33 / NO) and the moving speed exceeds the predetermined moving speed (S34, S34a / YES), the scan
スキャン回数算出部12は,検出されたアクセスポイントの数が所定の個数以下であり(S33/NO),かつ,移動速度が所定の移動速度以下の場合(S34,S34a/NO),スキャン回数をスキャン回数T3よりも少ないスキャン回数T4に決定する(S39)。
When the number of detected access points is equal to or smaller than the predetermined number (S33 / NO) and the moving speed is equal to or lower than the predetermined moving speed (S34, S34a / NO), the scan
ここで,スキャン回数算出部12は,図8で説明したように,算出したアクセスポイントの変化率が,所定の変化率を超えた場合,移動速度が所定の移動速度を超えたと判定する。一方,スキャン回数算出部12は,算出したアクセスポイントの変化率が,所定の変化率以下の場合,移動速度が所定の移動速度以下と判定する。
Here, as described with reference to FIG. 8, when the calculated change rate of the access point exceeds a predetermined change rate, the scan
好ましくは,スキャン回数算出部12は,算出したアクセスポイントの平均変化率が,所定の平均変化率を超えた場合(S33/YES),移動速度が所定の移動速度を超えたと判定する。また,スキャン回数算出部12は,算出したアクセスポイントの平均変化率が,所定の平均変化率以下の場合(S33/NO),移動速度が所定の移動速度以下と判定する。このようにアクセスポイントの変化率を平均化することにより,アクセスポイントの変化率が一時的に急変動しても,この急変動を抑圧することができる。
Preferably, the scan
以上の実施の形態をまとめると,次の付記のとおりである。 The above embodiment is summarized as follows.
(付記1)
装置と無線接続するアクセスポイントを検出し,前記アクセスポイントへの接続の条件となる無線品質を満たす前記アクセスポイントに無線接続する通信部と,
前記通信部により検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記無線品質を確認する確認回数を決定する処理部とを有する
ことを特徴とする無線通信装置。
(Appendix 1)
A communication unit that detects an access point that is wirelessly connected to a device and wirelessly connects to the access point that satisfies a wireless quality that is a condition for connection to the access point;
A wireless communication device, comprising: a processing unit that determines the number of confirmations for confirming the wireless quality in accordance with the number of access points detected by the communication unit and a movement state of the device itself.
(付記2)
付記1において,
前記処理部は,検出された前記アクセスポイントにより形成される通信ネットワークが,過去に接続した通信ネットワークと判定すると,前記確認回数を決定する処理を実行する
ことを特徴とする無線通信装置。
(Appendix 2)
In
The processing unit, when determining that the communication network formed by the detected access point is a communication network connected in the past, executes the process of determining the number of confirmations.
(付記3)
付記2において,
前記移動状態は,前記無線通信装置の移動速度であって,
前記処理部は,検出された前記アクセスポイントの数が所定の個数を超え,かつ,前記移動速度が所定の移動速度を超えた場合,前記確認回数を第1の回数に決定し,検出された前記アクセスポイントの数が前記所定の個数を超え,かつ,前記移動速度が前記所定の移動速度以下の場合,前記確認回数を前記第1の回数よりも少ない第2の回数に決定する
ことを特徴とする無線通信装置。
(Appendix 3)
In
The moving state is a moving speed of the wireless communication device,
When the number of detected access points exceeds a predetermined number and the moving speed exceeds a predetermined moving speed, the processing unit determines the number of confirmations as a first number and is detected. When the number of access points exceeds the predetermined number and the moving speed is equal to or less than the predetermined moving speed, the number of confirmations is determined to be a second number smaller than the first number. A wireless communication device.
(付記4)
付記3において,
前記処理部は,検出された前記アクセスポイントの数が前記所定の個数以下であり,かつ,前記移動速度が前記所定の移動速度を超えた場合,前記確認回数を前記第1の回数よりも少ない第3の回数に決定し,検出された前記アクセスポイントの数が所定の個数以下であり,かつ,前記移動速度が前記所定の移動速度以下の場合,前記確認回数を前記第3の回数よりも少ない第4の回数に決定する
ことを特徴とする無線通信装置。
(Appendix 4)
In
When the number of detected access points is equal to or less than the predetermined number and the moving speed exceeds the predetermined moving speed, the processing unit reduces the number of confirmations less than the first number. If the number of detected access points is less than or equal to a predetermined number and the movement speed is less than or equal to the predetermined movement speed, the number of confirmations is set to be greater than the third number. A wireless communication apparatus characterized in that the fourth number is determined to be a small number.
(付記5)
付記2において,
前記処理部は,
所定のタイミング毎に,前記アクセスポイントから受信した当該アクセスポイントにより形成される通信ネットワークの識別子を記憶部に記憶し,さらに,接続した前記通信ネットワークの前記識別子を前記記憶部に記憶し,
前記通信部により受信した前記通信ネットワークの前記識別子が,前記記憶部に記憶された,前記接続した前記通信ネットワークの前記識別子と一致すると,検出されたアクセスポイントにより形成される通信ネットワークが,前記接続した通信ネットワークと判定する
ことを特徴とする無線通信装置。
(Appendix 5)
In
The processor is
For each predetermined timing, the identifier of the communication network formed by the access point received from the access point is stored in the storage unit, and further, the identifier of the connected communication network is stored in the storage unit,
When the identifier of the communication network received by the communication unit matches the identifier of the connected communication network stored in the storage unit, the communication network formed by the detected access point is the connection A wireless communication apparatus, characterized in that it is determined as a communication network.
(付記6)
付記3または4において,
前記処理部は,
第2の前記タイミングにおいて検出された1以上のアクセスポイントと,前記第2のタイミングよりも過去の第1の前記タイミングにおいて検出された1以上のアクセスポイントとの間で異なるアクセスポイントの数と前記第1のタイミングにおいて検出された前記アクセスポイントの数との割合を示す,前記第2のタイミングにおける前記アクセスポイントの変化率を算出し,
算出した前記アクセスポイントの変化率が,所定の変化率を超えた場合,前記移動速度が前記所定の移動速度を超えたと判定し,算出した前記アクセスポイントの変化率が,所定の変化率以下の場合,前記移動速度が前記所定の移動速度以下と判定する
ことを特徴とする無線通信装置。
(Appendix 6)
In
The processor is
The number of access points that differ between one or more access points detected at the second timing and one or more access points detected at the first timing earlier than the second timing, and Calculating a rate of change of the access point at the second timing, indicating a ratio with the number of the access points detected at the first timing;
When the calculated change rate of the access point exceeds a predetermined change rate, it is determined that the moving speed exceeds the predetermined moving speed, and the calculated change rate of the access point is equal to or less than the predetermined change rate. In this case, it is determined that the moving speed is equal to or lower than the predetermined moving speed.
(付記7)
付記6において,
前記処理部は,前記確認回数を決定するタイミングよりも過去の,複数の前記タイミングにおける前記アクセスポイントの変化率の平均である平均変化率を算出し,
算出した前記アクセスポイントの平均変化率が,所定の平均変化率を超えた場合,前記移動速度が前記所定の移動速度を超えたと判定し,算出した前記アクセスポイントの平均変化率が,所定の平均変化率以下の場合,前記移動速度が前記所定の移動速度以下と判定する
ことを特徴とする無線通信装置。
(Appendix 7)
In Appendix 6,
The processing unit calculates an average rate of change that is an average of the rate of change of the access point at a plurality of timings before the timing for determining the number of confirmations,
When the calculated average change rate of the access point exceeds a predetermined average change rate, it is determined that the moving speed exceeds the predetermined moving speed, and the calculated average change rate of the access point is a predetermined average When the rate of change is less than or equal to the rate of change, the wireless communication device determines that the moving speed is equal to or lower than the predetermined moving speed.
(付記8)
付記3または4において,
さらに,前記無線通信装置の移動速度を測定する測定部を有し,
前記処理部は,前記無線通信装置の移動速度を前記測定部から取得する
ことを特徴とする無線通信装置。
(Appendix 8)
In
And a measuring unit for measuring the moving speed of the wireless communication device,
The wireless communication device, wherein the processing unit acquires a moving speed of the wireless communication device from the measurement unit.
(付記9)
付記1において,
前記処理部は,決定した前記確認回数分,検出された前記アクセスポイントの無線品質を確認し,
前記通信部は,確認した無線品質が予め定められた無線品質を満たすと,検出された前記アクセスポイントと無線接続する
ことを特徴とする無線通信装置。
(Appendix 9)
In
The processing unit confirms the wireless quality of the detected access point for the determined number of confirmations,
The communication unit wirelessly connects to the detected access point when the confirmed wireless quality satisfies a predetermined wireless quality.
(付記10)
基地局と無線接続する第1の通信部と,
前記基地局の無線通信圏よりも狭い無線通信圏を有するアクセスポイントを検出し,前記アクセスポイントへの接続の条件となる無線品質を満たす前記アクセスポイントに無線接続する第2の通信部と,
前記第1の通信部による前記基地局への第1の無線接続と前記第2の通信部による前記アクセスポイントへの第2の無線接続とを切り替える処理部とを有し,
前記処理部は,
前記第1の無線接続が継続している状態において,前記第2の通信部により検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記無線品質を確認する確認回数を決定し,
決定した前記確認回数に応じて,検出された前記アクセスポイントの無線品質を確認し,
確認された前記無線品質が予め定められた無線品質を満たす場合,前記第1の通信部による前記第1の無線接続を停止し,検出された前記アクセスポイントに前記第2の通信部により前記第2の無線接続をする
ことを特徴とする無線通信装置。
(Appendix 10)
A first communication unit wirelessly connected to the base station;
A second communication unit that detects an access point having a wireless communication area narrower than a wireless communication area of the base station and wirelessly connects to the access point that satisfies wireless quality that is a condition for connection to the access point;
A processing unit that switches between a first wireless connection to the base station by the first communication unit and a second wireless connection to the access point by the second communication unit;
The processor is
In the state where the first wireless connection is continued, the number of confirmations for confirming the wireless quality is determined according to the number of the access points detected by the second communication unit and the movement state of the own device. And
Check the wireless quality of the detected access point according to the determined number of confirmations,
If the confirmed wireless quality satisfies a predetermined wireless quality, the first wireless connection by the first communication unit is stopped, and the detected second access point to the detected access point by the second communication unit. 2. A wireless communication apparatus characterized by performing wireless connection.
(付記11)
装置と無線接続するアクセスポイントを検出し,
検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記アクセスポイントへの接続の条件となる無線品質を確認する確認回数を決定し,
決定した前記確認回数に応じて,検出された前記アクセスポイントの無線品質を確認し,
前記無線品質を満たす前記アクセスポイントに無線接続する
ことを特徴とする無線通信方法。
(Appendix 11)
Detect the access point that connects to the device wirelessly,
In accordance with the number of detected access points and the movement state of the device, the number of confirmations for confirming the wireless quality that is a condition for connection to the access point is determined,
Check the wireless quality of the detected access point according to the determined number of confirmations,
A wireless communication method comprising: wirelessly connecting to the access point that satisfies the wireless quality.
(付記12)
コンピュータに,
装置と無線接続するアクセスポイントを検出し,
検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記アクセスポイントへの接続の条件となる無線品質を確認する確認回数を決定し,
決定した前記確認回数に応じて,検出された前記アクセスポイントの無線品質を確認し,
前記無線品質を満たす前記アクセスポイントに無線接続する
処理を実行させることを特徴とするプログラム。
(Appendix 12)
Computer
Detect the access point that connects to the device wirelessly,
In accordance with the number of detected access points and the movement state of the device, the number of confirmations for confirming the wireless quality that is a condition for connection to the access point is determined,
Check the wireless quality of the detected access point according to the determined number of confirmations,
A program for executing a process of wirelessly connecting to the access point satisfying the wireless quality.
1…無線通信装置,101…CPU(処理部),102…ストレージ装置(記憶部),103…RAM,104…ROM,105…表示装置,106…入力装置,107…第1の通信装置(第1の通信部),108…第2の通信装置(第2の通信部),109…音声入出力装置,110…外部接続インターフェイス装置,111…移動速度測定装置,SF1…処理ソフト,11…制御部,12…スキャン回数算出部,13…スキャン実行部,14…接続部,15…履歴管理部,Ap1〜Apx'…アクセスポイント,Net001〜Net00y…無線LANネットワーク,BS…基地局,NT…大規模ネットワーク。
DESCRIPTION OF
Claims (6)
前記通信部により検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記無線品質を確認する確認回数を決定する処理部とを有する
ことを特徴とする無線通信装置。 A communication unit that detects an access point that is wirelessly connected to a device and wirelessly connects to the access point that satisfies a wireless quality that is a condition for connection to the access point;
A wireless communication device, comprising: a processing unit that determines the number of confirmations for confirming the wireless quality in accordance with the number of access points detected by the communication unit and a movement state of the device itself.
前記処理部は,検出された前記アクセスポイントにより形成される通信ネットワークが,過去に接続した通信ネットワークと判定すると,前記確認回数を決定する処理を実行する
ことを特徴とする無線通信装置。 In claim 1,
The processing unit, when determining that the communication network formed by the detected access point is a communication network connected in the past, executes the process of determining the number of confirmations.
前記移動状態は,前記無線通信装置の移動速度であって,
前記処理部は,検出された前記アクセスポイントの数が所定の個数を超え,かつ,前記移動速度が所定の移動速度を超えた場合,前記確認回数を第1の回数に決定し,検出された前記アクセスポイントの数が前記所定の個数を超え,かつ,前記移動速度が前記所定の移動速度以下の場合,前記確認回数を前記第1の回数よりも少ない第2の回数に決定する
ことを特徴とする無線通信装置。 In claim 2,
The moving state is a moving speed of the wireless communication device,
When the number of detected access points exceeds a predetermined number and the moving speed exceeds a predetermined moving speed, the processing unit determines the number of confirmations as a first number and is detected. When the number of access points exceeds the predetermined number and the moving speed is equal to or less than the predetermined moving speed, the number of confirmations is determined to be a second number smaller than the first number. A wireless communication device.
前記処理部は,検出された前記アクセスポイントの数が前記所定の個数以下であり,かつ,前記移動速度が前記所定の移動速度を超えた場合,前記確認回数を前記第1の回数よりも少ない第3の回数に決定し,検出された前記アクセスポイントの数が所定の個数以下であり,かつ,前記移動速度が前記所定の移動速度以下の場合,前記確認回数を前記第3の回数よりも少ない第4の回数に決定する
ことを特徴とする無線通信装置。 In claim 3,
When the number of detected access points is equal to or less than the predetermined number and the moving speed exceeds the predetermined moving speed, the processing unit reduces the number of confirmations less than the first number. If the number of detected access points is less than or equal to a predetermined number and the movement speed is less than or equal to the predetermined movement speed, the number of confirmations is set to be greater than the third number. A wireless communication apparatus characterized in that the fourth number is determined to be a small number.
検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記アクセスポイントへの接続の条件となる無線品質を確認する確認回数を決定し,
決定した前記確認回数に応じて,検出された前記アクセスポイントの無線品質を確認し,
前記無線品質を満たす前記アクセスポイントに無線接続する
ことを特徴とする無線通信方法。 Detect the access point that connects to the device wirelessly,
In accordance with the number of detected access points and the movement state of the device, the number of confirmations for confirming the wireless quality that is a condition for connection to the access point is determined,
Check the wireless quality of the detected access point according to the determined number of confirmations,
A wireless communication method comprising: wirelessly connecting to the access point that satisfies the wireless quality.
装置と無線接続するアクセスポイントを検出し,
検出された前記アクセスポイントの数と自装置の移動状態とに応じて,前記アクセスポイントへの接続の条件となる無線品質を確認する確認回数を決定し,
決定した前記確認回数に応じて,検出された前記アクセスポイントの無線品質を確認し,
前記無線品質を満たす前記アクセスポイントに無線接続する
処理を実行させることを特徴とするプログラム。 Computer
Detect the access point that connects to the device wirelessly,
In accordance with the number of detected access points and the movement state of the device, the number of confirmations for confirming the wireless quality that is a condition for connection to the access point is determined,
Check the wireless quality of the detected access point according to the determined number of confirmations,
A program for executing a process of wirelessly connecting to the access point satisfying the wireless quality.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014126974A JP6287618B2 (en) | 2014-06-20 | 2014-06-20 | Wireless communication apparatus, wireless communication method, program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014126974A JP6287618B2 (en) | 2014-06-20 | 2014-06-20 | Wireless communication apparatus, wireless communication method, program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016006926A JP2016006926A (en) | 2016-01-14 |
| JP6287618B2 true JP6287618B2 (en) | 2018-03-07 |
Family
ID=55225156
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014126974A Active JP6287618B2 (en) | 2014-06-20 | 2014-06-20 | Wireless communication apparatus, wireless communication method, program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6287618B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6776959B2 (en) * | 2017-03-14 | 2020-10-28 | コニカミノルタ株式会社 | Print system, information processing device, document storage device and program |
| US10506616B2 (en) | 2017-08-04 | 2019-12-10 | Charter Communications Operating, Llc | Prioritizing preferred networks |
| US11109290B2 (en) | 2017-08-04 | 2021-08-31 | Charter Communications Operating, Llc | Switching connections over frequency bands of a wireless network |
| US11160003B2 (en) | 2017-08-04 | 2021-10-26 | Charter Communications Operating, Llc | Connecting to a wireless network based on a device mobility state |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5247923B1 (en) * | 2012-09-25 | 2013-07-24 | ソフトバンクモバイル株式会社 | Terminal, control method thereof, and control program |
| US20150163625A1 (en) * | 2012-09-27 | 2015-06-11 | Nec Corporation | Scan control system, method and program |
| JP5979245B2 (en) * | 2012-11-30 | 2016-08-24 | 富士通株式会社 | Mobile terminal device, control method, and control program |
| JP6048511B2 (en) * | 2012-11-30 | 2016-12-21 | 富士通株式会社 | Mobile terminal device, control method, and control program |
-
2014
- 2014-06-20 JP JP2014126974A patent/JP6287618B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016006926A (en) | 2016-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8982732B2 (en) | Detecting neighboring access points in a network | |
| US9107123B2 (en) | Systems and methods for limiting mobile device measurements for cell reselection and handover | |
| US20140335870A1 (en) | Method and apparatus for controllably handing over a mobile terminal to a small cell within a heterogeneous network | |
| EP2717625B1 (en) | Method and device for cell changing in heterogeneous network | |
| US8625538B2 (en) | Method and apparatus for association control in mobile wireless networks | |
| US9526059B2 (en) | Mobility management based on cell size | |
| JP6287618B2 (en) | Wireless communication apparatus, wireless communication method, program | |
| US20150163836A1 (en) | Communication apparatus, communication system, and computer-readable recording medium | |
| JP2009296267A (en) | Mobile communication terminal device and transmission power setting method | |
| WO2022068764A1 (en) | Network handover method and apparatus, and device | |
| US9125201B2 (en) | Radio communication system, network device, radio terminal, and communication control method | |
| CN104427561B (en) | Communication device, method for determining cell measurement, and method for determining cell reselection | |
| JP2010273114A (en) | Wireless communication terminal, network system, and cell list creation method | |
| CN113015224A (en) | Cell reselection method and device, terminal equipment and storage medium | |
| JP2014187499A (en) | Mobile communication terminal and mobile communication system | |
| JP5195655B2 (en) | Mobile terminal, communication system, and communication method | |
| KR20100135503A (en) | Method and apparatus for determining handover in wireless communication system | |
| JP5953562B2 (en) | Wireless relay system and wireless relay device | |
| US20130329700A1 (en) | Mobile terminal with a reduced handoff delay time and a wireless network system comprising same | |
| JP5056850B2 (en) | Mobile communication system and location registration method | |
| US8174986B2 (en) | Method and apparatus for performing routing area updates | |
| JP6133455B1 (en) | Distance estimation system, distance estimation method and program | |
| JP6669367B1 (en) | Wireless communication terminal, control method, and program | |
| CN111866968A (en) | Network mode switching method and device | |
| JP2014183436A (en) | Communication device, communication method, and communication program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170309 |
|
| 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: 20180109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6287618 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |