JP2011035464A - Radio communication device, radio communication program and radio communication method - Google Patents

Radio communication device, radio communication program and radio communication method Download PDF

Info

Publication number
JP2011035464A
JP2011035464A JP2009176889A JP2009176889A JP2011035464A JP 2011035464 A JP2011035464 A JP 2011035464A JP 2009176889 A JP2009176889 A JP 2009176889A JP 2009176889 A JP2009176889 A JP 2009176889A JP 2011035464 A JP2011035464 A JP 2011035464A
Authority
JP
Japan
Prior art keywords
profile
information
identification information
wireless network
wireless
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.)
Granted
Application number
JP2009176889A
Other languages
Japanese (ja)
Other versions
JP5272951B2 (en
Inventor
Yasushi Hara
靖 原
Yoichi Kondo
近藤  洋一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009176889A priority Critical patent/JP5272951B2/en
Publication of JP2011035464A publication Critical patent/JP2011035464A/en
Application granted granted Critical
Publication of JP5272951B2 publication Critical patent/JP5272951B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a radio communication device, a radio communication program and a radio communication method for suppressing the power consumption of the radio communication device movable between radio networks. <P>SOLUTION: When determining that the reception strength of radio signals from a radio base station satisfies a scanning start condition (YES in S102), the radio communication device 1 starts the measurement of a moving amount (S103), then refers to inter-profile setting information storing a threshold indicating the reference of the moving amount between the radio networks, and when the present value of the moving amount is equal to or larger than the threshold, that is when there is the inter-profile setting information satisfying a scanning object condition (YES in S107), acquires profile information on the basis of the inter-profile setting information satisfying the scanning object condition, and performs the scanning processing of the radio network on the basis of the acquired profile information (S109). <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本願は、無線網との無線接続を確立して無線通信を行う無線通信装置、該無線通信装置を実現する無線通信プログラム、及び前記無線通信装置を用いた無線通信方法に関する。   The present application relates to a wireless communication apparatus that establishes a wireless connection with a wireless network and performs wireless communication, a wireless communication program that realizes the wireless communication apparatus, and a wireless communication method that uses the wireless communication apparatus.

無線基地局を介して無線LAN(WLAN:Wireless Local Area Network)等の無線網に接続可能な携帯電話、パーソナルコンピュータ等の無線通信装置が普及している。このような無線通信装置は、移動に従って異なる無線網との接続を確立する。   Wireless communication devices such as mobile phones and personal computers that can be connected to a wireless network such as a wireless local area network (WLAN) via a wireless base station have become widespread. Such a wireless communication apparatus establishes a connection with a different wireless network according to movement.

このような無線通信装置は、無線網との無線接続の確立に用いるチャネル等の通信設定を含むプロファイル情報を接続可能な無線網毎に記憶している。そして無線接続を確立している無線網の通信圏内から離脱した場合に、記憶している各プロファイル情報に基づいて、接続対象となる無線網を走査し、検出された無線網との無線接続を確立する。   Such a wireless communication apparatus stores profile information including communication settings such as a channel used for establishing a wireless connection with a wireless network for each connectable wireless network. Then, when leaving the communication range of the wireless network that has established a wireless connection, the wireless network to be connected is scanned based on each stored profile information, and the wireless connection with the detected wireless network is established. Establish.

例えば、無線LANの無線基地局(AP)を介して通信網に接続しデータを受信する通信装置が知られている(例えば、特許文献1参照)。その通信装置は、GPS衛星から自装置の位置情報を受信し、受信した位置情報に基づいて無線基地局を選択し、無線LANモジュールを稼働させる。   For example, a communication device is known that connects to a communication network via a wireless LAN base station (AP) and receives data (see, for example, Patent Document 1). The communication apparatus receives the position information of the own apparatus from the GPS satellite, selects a wireless base station based on the received position information, and operates the wireless LAN module.

また、移動機のチャネル走査システムが知らされている(例えば、特許文献2参照)。その走査システムは、過去の通信基地局の履歴を記憶しておき、新たな接続先通信局のチャネル走査に際して、履歴として記憶している通信基地局のチャネルに対して走査を行う。そして過去の基地局についての情報を適宜整理して削減することにより、チャネル走査の際の走査対象の通信チャネルを少数に特定しチャネル走査に費やす処理時間を短縮する。   Also, a channel scanning system for a mobile device is known (for example, see Patent Document 2). The scanning system stores the history of the past communication base station, and scans the channel of the communication base station stored as the history when scanning the channel of the new connection destination communication station. Then, by appropriately organizing and reducing information about past base stations, the number of communication channels to be scanned during channel scanning is specified to be small, and the processing time spent for channel scanning is shortened.

特表2006−508603号公報Special table 2006-508603 gazette 特開2000−152318号公報JP 2000-152318 A

しかしながら記憶している各プロファイル情報に基づいて、接続対象となる無線網を走査する従来の無線通信装置では、走査に要する電力の消費が大きいという問題がある。   However, a conventional wireless communication apparatus that scans a wireless network to be connected based on each stored profile information has a problem that power consumption for scanning is large.

例えば、従来の通信装置は、GPS衛星から位置情報を受信するため、GPS受信モジュールを駆動させる必要がある。このためGPS受信モジュールを駆動させるための電力が必要となり、消費電力が増加するという問題がある。   For example, a conventional communication device needs to drive a GPS receiving module in order to receive position information from a GPS satellite. For this reason, the electric power for driving a GPS receiving module is needed, and there exists a problem that power consumption increases.

例えば、従来のチャネル走査システムでは、通信基地局の履歴の情報量が増加するに従い、接続情報を十分に削減することができない状況となる。例えばある通信基地局が設置されている通信圏内から他の通信圏への移動先が増加するに従い、通信基地局の履歴の情報量は増加する。その結果、履歴情報を用いて新たな接続先となる通信基地局の探索に用いる接続情報を選択したとしても、探索処理に要する処理時間を充分に短縮化することができず、無駄な電力を消費するため、十分な省電力効果を得られないという問題がある。   For example, in a conventional channel scanning system, connection information cannot be sufficiently reduced as the amount of history information of communication base stations increases. For example, as the number of destinations from a communication area where a certain communication base station is installed to another communication area increases, the amount of history information of the communication base station increases. As a result, even if connection information used for searching for a communication base station to be a new connection destination is selected using history information, the processing time required for the search process cannot be sufficiently shortened, and wasteful power is consumed. Because of the consumption, there is a problem that a sufficient power saving effect cannot be obtained.

本発明は斯かる事情に鑑みてなされたものであり、無線接続を確立することができる可能性が高い無線網を移動量に基づいて選択する。これにより無線接続の確立に要する走査の対象となる無線網を削減し、無駄な電力の消費を抑止する無線通信装置、無線通信プログラム及び無線通信方法を開示する。   The present invention has been made in view of such circumstances, and selects a wireless network that is highly likely to establish a wireless connection based on the amount of movement. Thus, a wireless communication device, a wireless communication program, and a wireless communication method that reduce the number of wireless networks to be scanned for establishing wireless connection and suppress wasteful power consumption are disclosed.

本願に記載の無線通信装置、無線通信プログラム及び無線通信方法は、無線網との無線接続の確立に用いる通信設定、及び該通信設定を識別するプロファイル識別情報を含むプロファイル情報を、複数の無線網について記憶するプロファイル記憶部と、第1の無線網に係る第1のプロファイル識別情報及び第2の無線網に係る第2のプロファイル識別情報、並びに前記第1の無線網及び前記第2の無線網間の移動に要する数量の基準を示す閾値を含むプロファイル間設定情報を記憶するプロファイル間設定情報記憶部と、無線接続を確立している前記第1の無線網から受信する無線信号の受信強度が所定値以下となった場合に、移動に要した数量を示す移動量を測定する移動量測定部と、該移動量測定部が測定した移動量を、前記プロファイル間設定情報記憶部に記憶している閾値と比較する比較部と、該比較部による比較結果に基づき前記第2のプロファイル識別情報を選択し、選択した前記第2のプロファイル識別情報を含むプロファイル情報をプロファイル記憶部から取得する取得部と、該取得部により取得したプロファイル情報に基づいて、接続対象となる無線網の走査処理を実行する走査実行部とを備える。   A wireless communication device, a wireless communication program, and a wireless communication method described in the present application include: a communication setting used for establishing a wireless connection with a wireless network; and profile information including profile identification information that identifies the communication setting. A profile storage unit for storing the first profile identification information relating to the first radio network, the second profile identification information relating to the second radio network, and the first radio network and the second radio network. An inter-profile setting information storage unit for storing inter-profile setting information including a threshold value indicating a reference for the quantity required for movement between, and a reception intensity of a radio signal received from the first radio network establishing a radio connection A movement amount measuring unit that measures a movement amount indicating a quantity required for movement when the value is equal to or less than a predetermined value, and a movement amount measured by the movement amount measurement unit are represented by the profile. A comparison unit that compares with a threshold value stored in the interval setting information storage unit, and the second profile identification information is selected based on a comparison result by the comparison unit, and the profile information includes the selected second profile identification information Is acquired from the profile storage unit, and a scanning execution unit that executes a scanning process of the wireless network to be connected based on the profile information acquired by the acquisition unit.

本願では、無線接続を確立する可能性が高い無線網を選択的に走査することになるため、無線接続を確立する可能性が低い無線網を走査の対象から除外することができる。従って無線接続の確立に要する走査の対象となる無線網を削減し、無駄な電力の消費を抑止することが可能である等、優れた効果を奏する。   In the present application, a wireless network that is highly likely to establish a wireless connection is selectively scanned, so that a wireless network that is unlikely to establish a wireless connection can be excluded from scanning. Accordingly, it is possible to achieve excellent effects such as reducing the number of wireless networks to be scanned for establishing wireless connection and suppressing wasteful power consumption.

本願実施例1に係る無線通信装置を用いた無線通信システムの概要の一例を示す説明図である。It is explanatory drawing which shows an example of the outline | summary of the radio | wireless communications system using the radio | wireless communication apparatus which concerns on this-application Example 1. FIG. 本願実施例1に係る無線通信装置のハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the radio | wireless communication apparatus which concerns on this-application Example 1. FIG. 本願実施例1に係る無線通信装置のソフトウェア構成例を示す機能ブロック図である。It is a functional block diagram which shows the software structural example of the radio | wireless communication apparatus which concerns on this-application Example 1. FIG. 本願実施例1に係る無線通信装置が備えるプロファイル記憶部の記憶内容の一例を概念的に示す説明図である。It is explanatory drawing which shows notionally an example of the memory content of the profile memory | storage part with which the radio | wireless communication apparatus which concerns on this-application Example 1 is provided. 本願実施例1に係る無線通信装置が備えるプロファイル間設定情報記憶部の記憶内容の一例を概念的に示す説明図である。It is explanatory drawing which shows notionally an example of the memory content of the setting information storage part between profiles with which the radio | wireless communication apparatus which concerns on this-application Example 1 is provided. 本願実施例1に係る無線通信装置の走査処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of scanning processing of the wireless communication apparatus according to the first embodiment of the present application. 本願実施例1に係る無線通信装置の走査処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of scanning processing of the wireless communication apparatus according to the first embodiment of the present application. 本願実施例1に係る無線通信装置の走査処理において走査対象となるプロファイル情報数の経時変化を示すグラフである。6 is a graph showing a change with time of the number of profile information to be scanned in the scanning process of the wireless communication apparatus according to the first embodiment of the present application. 本願実施例2に係る無線通信装置の走査処理の一例を示すフローチャートである。7 is a flowchart illustrating an example of scanning processing of the wireless communication apparatus according to the second embodiment of the present application. 本願実施例3に係る無線通信装置のソフトウェア構成例を示す機能ブロック図である。It is a functional block diagram which shows the software structural example of the radio | wireless communication apparatus which concerns on this-application Example 3. FIG. 本願実施例3に係る無線通信装置の走査処理の一例を示すフローチャートである。12 is a flowchart illustrating an example of scanning processing of the wireless communication apparatus according to the third embodiment of the present application. 本願実施例4に係る無線通信装置の走査処理の一例を示すフローチャートである。12 is a flowchart illustrating an example of scanning processing of the wireless communication apparatus according to the fourth embodiment of the present application. 本願実施例5に係る無線通信装置のソフトウェア構成例を示す機能ブロック図である。It is a functional block diagram which shows the software structural example of the radio | wireless communication apparatus which concerns on this-application Example 5. FIG. 本願実施例5に係る無線通信装置が備える地点情報記憶部の記憶内容の一例を概念的に示す説明図である。It is explanatory drawing which shows notionally an example of the memory content of the point information storage part with which the radio | wireless communication apparatus which concerns on this-application Example 5 is provided. 本願実施例5に係る無線通信装置が備える地点間移動量情報記憶部の記憶内容の一例を概念的に示す説明図である。It is explanatory drawing which shows notionally an example of the memory content of the movement amount information storage part between points with which the radio | wireless communication apparatus which concerns on this-application Example 5 is provided. 本願実施例5に係る無線通信装置の閾値設定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the threshold value setting process of the radio | wireless communication apparatus which concerns on this-application Example 5. FIG.

以下、本発明をその実施の形態を示す図面に基づいて詳述する。   Hereinafter, the present invention will be described in detail with reference to the drawings illustrating embodiments thereof.

(実施例1)
図1は、本願実施例1に係る無線通信装置を用いた無線通信システムの概要の一例を示す説明図である。図1中1は、例えば携帯電話、PDA(Personal Digital Assistant)、パーソナルコンピュータ等の利用者が携帯することが可能な無線通信装置である。さらには、自動車等の移動体に搭載された車載型の通信装置を本願に係る無線通信装置1として用いることも可能である。無線通信装置1は、無線網のアクセスポイントとして機能する無線基地局2(2a,2b,…)により形成される無線通信圏3(3a,3b,…)の通信圏内で無線通信を行うことができる。また各無線基地局2a,2b,…は、無線又は有線の通信網4に接続している。なお全ての無線基地局2a,2b,…が一の通信網4に接続されている必要はなく、一部の無線基地局2によりLAN(Local Area Network)等の閉鎖された通信網4を形成していても良い。
Example 1
FIG. 1 is an explanatory diagram illustrating an example of an outline of a wireless communication system using the wireless communication apparatus according to the first embodiment. In FIG. 1, reference numeral 1 denotes a wireless communication apparatus that can be carried by a user such as a mobile phone, a PDA (Personal Digital Assistant), a personal computer, or the like. Furthermore, an in-vehicle communication device mounted on a moving body such as an automobile can be used as the wireless communication device 1 according to the present application. The wireless communication device 1 can perform wireless communication within a communication area of a wireless communication area 3 (3a, 3b,...) Formed by a wireless base station 2 (2a, 2b,...) That functions as an access point of a wireless network. it can. Each of the wireless base stations 2a, 2b,... Is connected to a wireless or wired communication network 4. It is not necessary for all the radio base stations 2a, 2b,... To be connected to one communication network 4, and a part of the radio base stations 2 forms a closed communication network 4 such as a LAN (Local Area Network). You may do it.

無線通信装置1は、無線基地局2により形成される無線通信圏3の通信圏内に位置する場合に、予め記憶している無線接続の確立に用いる通信設定を含むプロファイル情報に基づいて、無線通信圏3を形成する無線基地局2との無線接続を確立することができる。すなわち、無線通信装置1は、プロファイル情報に基づいて、無線基地局2に係る無線網との接続を確立する。   When the wireless communication apparatus 1 is located in the communication area of the wireless communication area 3 formed by the wireless base station 2, the wireless communication apparatus 1 performs wireless communication based on profile information including communication settings used for establishing a wireless connection stored in advance. A wireless connection with the wireless base station 2 forming the zone 3 can be established. That is, the wireless communication device 1 establishes a connection with the wireless network related to the wireless base station 2 based on the profile information.

図1の例では、無線通信装置1が、無線基地局2aにて形成される無線通信圏3aの通信圏内に位置するため、無線基地局2aに対応するプロファイル情報に基づいて、無線網との接続を確立することできる。また無線通信装置1が移動して、無線基地局2b〜2dが形成する無線通信圏3b〜3dのいずれかの通信圏内に移動することにより、移動先の無線通信圏3に対応するプロファイル情報に基づいて無線接続を確立することができるようになる。   In the example of FIG. 1, since the wireless communication device 1 is located in the communication area of the wireless communication area 3a formed by the wireless base station 2a, based on the profile information corresponding to the wireless base station 2a, A connection can be established. Further, when the wireless communication device 1 moves and moves to any one of the wireless communication areas 3b to 3d formed by the wireless base stations 2b to 2d, the profile information corresponding to the wireless communication area 3 of the moving destination is obtained. Based on this, a wireless connection can be established.

図2は、本願実施例1に係る無線通信装置1のハードウェア構成例を示すブロック図である。無線通信装置1は、制御部10、記憶部11、RF送受信部12、入力部13、出力部14等の各種機構を備えている。   FIG. 2 is a block diagram illustrating a hardware configuration example of the wireless communication device 1 according to the first embodiment. The wireless communication device 1 includes various mechanisms such as a control unit 10, a storage unit 11, an RF transmission / reception unit 12, an input unit 13, and an output unit 14.

制御部10は、装置全体を制御するCPU(Central Processing Unit )等の演算機構である。制御部10は、内部通信線を介して無線通信装置1のハードウェア各部と接続されており、無線通信プログラム5等の各種プログラムの手順に従って所定の処理を実行する。制御部10は、命令レジスタ(Instruction Register)、命令解読回路(Instruction Decoder)、演算回路(Arithmetic Logic Unit)、アキュムレータ(Accumulator)、番地レジスタ(Address Register)、プログラムカウンタ(Program Counter)等の各種回路を備えている。命令レジスタは、記憶部11から読み込んだ命令を一時的に格納する。命令解読回路は、命令レジスタに格納されている機械語命令(2進数)を解読し、その命令に応じて無線通信装置1が有するハードウェア各部を制御する。演算回路は、命令解読回路からの制御に従って加算、減算、数値の比較等の演算を行う。アキュムレータは、演算対象のデータ、演算の結果等の情報を一時的に格納する。番地レジスタは、制御部10が読み書きする記憶部11が有する記憶領域の番地を格納する。プログラムカウンタは、次に実行すべき命令が格納されている記憶部11が有する記憶領域の番地を示す。   The control unit 10 is an arithmetic mechanism such as a CPU (Central Processing Unit) that controls the entire apparatus. The control unit 10 is connected to each hardware unit of the wireless communication device 1 via an internal communication line, and executes predetermined processing according to the procedure of various programs such as the wireless communication program 5. The control unit 10 includes various circuits such as an instruction register, an instruction decoder, an arithmetic circuit, an accumulator, an address register, and a program counter. It has. The instruction register temporarily stores the instruction read from the storage unit 11. The instruction decoding circuit decodes a machine language instruction (binary number) stored in the instruction register, and controls each part of the hardware included in the wireless communication apparatus 1 according to the instruction. The arithmetic circuit performs operations such as addition, subtraction, and numerical comparison in accordance with control from the instruction decoding circuit. The accumulator temporarily stores information such as calculation target data and calculation results. The address register stores the address of the storage area of the storage unit 11 that the control unit 10 reads and writes. The program counter indicates the address of the storage area of the storage unit 11 in which the instruction to be executed next is stored.

記憶部11は、SDRAM(Synchronous Dynamic Random Access Memory)、SRAM(Static Random Access Memory)等の主記憶機構である。また記憶部11は、更にHDD(Hard Disk Drive)等の磁気記録機構、SSD(Solid State Disk)等の不揮発性半導体記憶機構等の記憶機構を補助記憶機構として備えていても良い。記憶部11には、本願に係る無線通信プログラム5が記憶されており、記憶部11に記憶されている無線通信プログラム5を制御部10の制御に基づき実行することで、無線通信装置1は、本願に係る各種機能を実現する。   The storage unit 11 is a main storage mechanism such as an SDRAM (Synchronous Dynamic Random Access Memory) or an SRAM (Static Random Access Memory). The storage unit 11 may further include a storage mechanism such as a magnetic recording mechanism such as an HDD (Hard Disk Drive) or a nonvolatile semiconductor storage mechanism such as an SSD (Solid State Disk) as an auxiliary storage mechanism. The storage unit 11 stores the wireless communication program 5 according to the present application. By executing the wireless communication program 5 stored in the storage unit 11 based on the control of the control unit 10, the wireless communication device 1 Various functions according to the present application are realized.

RF送受信部12は、無線信号を用いて無線基地局2との無線通信を実行する通信機構である。RF送受信部12は、制御部10からの制御命令に応じた情報を、無線信号を用いて、無線基地局2送信する。またRF送受信部12は、無線基地局2から受信した無線信号に対応する情報を、内部通信線を介して、制御部10へ通知する。   The RF transmission / reception unit 12 is a communication mechanism that performs wireless communication with the wireless base station 2 using wireless signals. The RF transmitter / receiver 12 transmits information corresponding to the control command from the controller 10 using the radio signal to the radio base station 2. In addition, the RF transmission / reception unit 12 notifies the control unit 10 of information corresponding to the radio signal received from the radio base station 2 via the internal communication line.

入力部13は、利用者の操作を受け付けるインターフェース機構である。入力部13は、利用者の操作に応じた信号を、内部通信線を介して制御部10へ出力する。入力部13は、例えばキーボード、タッチパネル等の機構として構成される。   The input unit 13 is an interface mechanism that accepts user operations. The input unit 13 outputs a signal corresponding to the user's operation to the control unit 10 via the internal communication line. The input unit 13 is configured as a mechanism such as a keyboard and a touch panel.

出力部14は、映像及び/又は音声を出力するインターフェース機構である。出力部14は、制御部10からの制御命令に基づいて映像を出力する液晶ディスプレイ、音声を出力するスピーカ等の機構、又はそれらの機構に映像信号、音声信号等の出力信号を出力する機構である。   The output unit 14 is an interface mechanism that outputs video and / or audio. The output unit 14 is a mechanism such as a liquid crystal display that outputs video based on a control command from the control unit 10, a speaker that outputs audio, or a mechanism that outputs output signals such as video signals and audio signals to these mechanisms. is there.

図3は、本願実施例1に係る無線通信装置1のソフトウェア構成例を示す機能ブロック図である。無線通信装置1は、記憶部11に記憶している本願の無線通信プログラム5を制御部10の制御に基づき実行することにより、走査開始判定部100、移動量測定部101、走査対象取得部102、走査実行部103、設定情報更新部104等の機能を作動させる。なお制御部10に走査開始判定部100、移動量測定部101、走査対象取得部102、走査実行部103、設定情報更新部104等の機能を実現する回路を組み込んでいても良い。   FIG. 3 is a functional block diagram illustrating a software configuration example of the wireless communication device 1 according to the first embodiment. The wireless communication apparatus 1 executes the wireless communication program 5 of the present application stored in the storage unit 11 based on the control of the control unit 10, whereby the scanning start determination unit 100, the movement amount measurement unit 101, and the scanning target acquisition unit 102 are performed. The functions of the scan execution unit 103, the setting information update unit 104, and the like are activated. The control unit 10 may incorporate a circuit that realizes functions such as the scan start determination unit 100, the movement amount measurement unit 101, the scan target acquisition unit 102, the scan execution unit 103, and the setting information update unit 104.

走査開始判定部100は、移動元となる無線網からの無線信号の受信強度が所定値以下となったか否かを判定すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The scanning start determination unit 100 is a component such as a program module or a circuit that operates the control unit 10 to determine whether or not the reception intensity of a wireless signal from a wireless network that is a movement source has become a predetermined value or less.

移動量測定部101は、走査開始判定部100により、移動元となる無線網からの無線信号の受信強度が所定値以下となった場合に、移動に要した数量を示す移動量を測定すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The movement amount measuring unit 101 should measure the movement amount indicating the quantity required for movement when the scanning start determination unit 100 causes the reception intensity of the wireless signal from the wireless network that is the movement source to be a predetermined value or less. It is a component such as a program module or a circuit that operates the control unit 10.

走査対象取得部102は、移動元となる無線網との無線接続に用いられるプロファイル情報が有するプロファイル識別情報を後述する第1のプロファイル識別情報に有するプロファイル間設定情報を参照する。そして後述するプロファイル間設定情報が有する前記移動量と測定される移動量とを比較し、その比較結果に基づいて走査対象とする第2のプロファイル識別情報により識別されるプロファイル情報を選択して取得する構成要素である。走査対象取得部102は、上記構成要素を実現すべく比較部102a及び取得部102bを含んでいる。比較部102aは、測定した移動量を、閾値と比較させるべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。取得部102bは、比較した結果に基づいて、後述する第2のプロファイル識別情報を選択し、選択した第2のプロファイル識別情報を含むプロファイル情報を取得すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The scan target acquisition unit 102 refers to the inter-profile setting information that the profile identification information included in the profile information used for wireless connection with the wireless network that is the movement source is included in the first profile identification information described later. Then, the movement amount of the setting information between profiles described later is compared with the measured movement amount, and based on the comparison result, the profile information identified by the second profile identification information to be scanned is selected and acquired. It is a constituent element. The scanning target acquisition unit 102 includes a comparison unit 102a and an acquisition unit 102b to realize the above-described components. The comparison unit 102a is a component such as a program module or a circuit that operates the control unit 10 to compare the measured movement amount with a threshold value. The acquisition unit 102b selects second profile identification information to be described later based on the comparison result, and a program module and a circuit that operate the control unit 10 to acquire profile information including the selected second profile identification information And the like.

走査実行部103は、走査対象取得部102により選択されたプロファイル情報に基づいて移動先と想定される無線網の走査処理を実行すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The scanning execution unit 103 is a component such as a program module or a circuit that operates the control unit 10 to execute scanning processing of a wireless network assumed to be a movement destination based on the profile information selected by the scanning target acquisition unit 102. is there.

設定情報更新部104は、移動先となる無線網との無線接続の確立に成功した場合、移動量測定部101により測定された移動量に基づいて、プロファイル間設定情報が有する移動量を設定すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The setting information update unit 104 sets the movement amount included in the inter-profile setting information based on the movement amount measured by the movement amount measurement unit 101 when the wireless connection with the wireless network as the movement destination is successfully established. Therefore, it is a component such as a program module or a circuit that causes the control unit 10 to operate.

また無線通信装置1は、記憶部11に記憶している本願の無線通信プログラム5を制御部10の制御に基づき実行することにより、記憶部11の記憶領域の一部を、プロファイル記憶部110、プロファイル間設定情報記憶部111、走査対象用プロファイル情報記憶部112等の情報記憶領域として使用可能にする。   In addition, the wireless communication device 1 executes the wireless communication program 5 of the present application stored in the storage unit 11 based on the control of the control unit 10, thereby allocating a part of the storage area of the storage unit 11 to the profile storage unit 110, It can be used as an information storage area for the inter-profile setting information storage unit 111, the scan target profile information storage unit 112, and the like.

図4は、本願実施例1に係る無線通信装置1が備えるプロファイル記憶部110の記憶内容の一例を概念的に示す説明図である。プロファイル記憶部110には、プロファイル識別情報、無線網識別情報及びチャネル情報を含むプロファイル情報が通信設定として記憶されている。図4に示す例では、少なくとも5つのプロファイル情報がプロファイル記憶部11に記憶されている状況を示している。   FIG. 4 is an explanatory diagram conceptually illustrating an example of the contents stored in the profile storage unit 110 included in the wireless communication device 1 according to the first embodiment. The profile storage unit 110 stores profile information including profile identification information, wireless network identification information, and channel information as communication settings. The example shown in FIG. 4 shows a situation in which at least five pieces of profile information are stored in the profile storage unit 11.

プロファイル識別情報は、無線網との無線接続の確立に用いる通信設定としてのプロファイル情報を識別する情報を含んでいる。   The profile identification information includes information for identifying profile information as communication settings used for establishing a wireless connection with a wireless network.

無線網識別情報は、無線網を識別するための情報を含んでいる。例えばIEEE802.11にて規定される無線LAN等の無線網の識別情報であるSSID(Service Set Identifier)、ESSID(Extended Service Set Identifier )、BSSID(Basic Service Set Identifier)等の情報が無線網識別情報となる。   The wireless network identification information includes information for identifying the wireless network. For example, information such as SSID (Service Set Identifier), ESSID (Extended Service Set Identifier), BSSID (Basic Service Set Identifier), which is identification information of a wireless network such as a wireless LAN defined by IEEE 802.11, is wireless network identification information. It becomes.

チャネル情報は、無線基地局2との無線通信に用いられるチャネルの設定情報を含んでいる。例えば、IEEE802.11bでは、14ch利用可能で、同時使用チャネルは4ch、利用可能チャネル数は14chである。   The channel information includes channel setting information used for wireless communication with the wireless base station 2. For example, in IEEE802.11b, 14 channels can be used, 4 channels can be used simultaneously, and 14 channels can be used.

チャネル情報は、無線基地局2との無線通信に用いられるチャネルの設定情報を含んでいる。例えば、IEEE802.11bでは、14ch利用可能であり、単独ch、並びに1、6、11、14chの中からの自動切り替え、1、5、9、13chの中からの自動切り換え、及び1から14chまでの中からの自動切り換え等の選択が可能となっている。   The channel information includes channel setting information used for wireless communication with the wireless base station 2. For example, in IEEE802.11b, 14ch can be used, single channel, automatic switching from 1, 6, 11, 14ch, automatic switching from 1, 5, 9, 13ch, and from 1 to 14ch It is possible to select from among automatic switching.

図5は、本願実施例1に係る無線通信装置1が備えるプロファイル間設定情報記憶部111の記憶内容の一例を概念的に示す説明図である。プロファイル間設定情報記憶部111には、第1のプロファイル識別情報、第2のプロファイル識別情報及び閾値を含むプロファイル間設定情報が記憶されている。図5に示す例では、少なくとも4つのプロファイル間設定情報がプロファイル間設定情報記憶部111に記憶されている状況を示している。   FIG. 5 is an explanatory diagram conceptually illustrating an example of the storage contents of the inter-profile setting information storage unit 111 included in the wireless communication device 1 according to the first embodiment of the present application. The inter-profile setting information storage unit 111 stores inter-profile setting information including first profile identification information, second profile identification information, and a threshold value. The example illustrated in FIG. 5 illustrates a situation in which at least four profile setting information is stored in the profile setting information storage unit 111.

第1のプロファイル識別情報及び第2のプロファイル識別情報は、プロファイル記憶部110に記憶されているプロファイル情報を識別するプロファイル識別情報を含んでいる。例えば、無線通信装置1が無線網間を移動した場合、移動元の無線網との無線通信の確立に用いられるプロファイル情報を識別するプロファイル識別情報が第1のプロファイル識別情報であり、移動先として想定される無線網との無線通信の確立に用いられるプロファイル情報を識別するプロファイル識別情報が第2のプロファイル識別情報である。   The first profile identification information and the second profile identification information include profile identification information for identifying profile information stored in the profile storage unit 110. For example, when the wireless communication apparatus 1 moves between wireless networks, profile identification information for identifying profile information used for establishing wireless communication with the movement source wireless network is the first profile identification information, and the destination is The profile identification information for identifying the profile information used for establishing wireless communication with the assumed wireless network is the second profile identification information.

閾値は、第2のプロファイル識別情報により識別されるプロファイル情報に基づく無線網の走査処理を開始する条件として用いられる数値を含んでいる。すなわち、移動量測定部101の処理により取得される移動量が、閾値との関係で走査処理を開始する条件を満たすと判定された場合に、閾値に対応する第2のプロファイル識別情報のプロファイル情報に基づく走査処理が実行される。例えば、第1のプロファイル識別情報に対応する無線網との無線通信の確立が困難であることを検知してから、第2のプロファイル識別情報に対応する無線網の走査処理を開始するまでの経過時間が閾値として格納される。   The threshold value includes a numerical value used as a condition for starting the scanning process of the wireless network based on the profile information identified by the second profile identification information. That is, when it is determined that the movement amount acquired by the process of the movement amount measurement unit 101 satisfies the condition for starting the scanning process in relation to the threshold value, the profile information of the second profile identification information corresponding to the threshold value A scanning process based on the above is executed. For example, a process from when it is detected that establishment of wireless communication with the wireless network corresponding to the first profile identification information is difficult until the scanning process of the wireless network corresponding to the second profile identification information is started Time is stored as a threshold.

走査対象用プロファイル情報記憶部112には、走査対象となる無線網に係るプロファイル情報が記憶される。無線通信装置1は、走査対象用プロファイル情報記憶部112に記憶されたプロファイル情報に基づいて無線網の走査を実行する。   The profile information storage unit 112 for scanning target stores profile information related to the wireless network to be scanned. The wireless communication device 1 performs scanning of the wireless network based on the profile information stored in the scan target profile information storage unit 112.

次に本願実施例1に係る無線通信装置1の処理について説明する。図6及び図7は、本願実施例1に係る無線通信装置1の走査処理の一例を示すフローチャートである。図6及び図7に示す走査処理は、無線通信装置1の利用者からの入力操作を受けて実行を開始しても良いし、任意の条件下において周期的に実行してもよい。本実施例では、無線通信装置1が無線網との無線通信を確立している状態において、周期的に実行されることを前提として説明する。   Next, processing of the wireless communication device 1 according to the first embodiment of the present application will be described. 6 and 7 are flowcharts illustrating an example of scanning processing of the wireless communication device 1 according to the first embodiment of the present application. The scanning process shown in FIGS. 6 and 7 may be executed in response to an input operation from the user of the wireless communication device 1 or may be periodically executed under any condition. In the present embodiment, description will be made on the assumption that the wireless communication device 1 is periodically executed in a state where the wireless communication device 1 has established wireless communication with the wireless network.

まず、無線通信装置1の制御部10は、RF送受信部12を用いて受信される無線基地局2からの無線信号の受信強度を取得し(S101)、取得した受信強度に基づいて走査開始条件を満たすか否かを判定する(S102)。ステップS102の判定は、例えば受信強度が予め設定されている所定値未満であることを走査開始条件として実行される。   First, the control unit 10 of the wireless communication apparatus 1 acquires the reception strength of the wireless signal received from the wireless base station 2 received using the RF transmission / reception unit 12 (S101), and the scanning start condition is based on the acquired reception strength. It is determined whether or not the condition is satisfied (S102). The determination in step S102 is executed, for example, as a scanning start condition that the reception intensity is less than a predetermined value set in advance.

制御部10は、例えば、ステップS101で取得した受信強度が予め設定されている所定値未満であり、走査開始条件を満たすと判定した場合(S102でYES)、後述するステップS103以降の処理を実行する。現段階で無線接続を確立している無線基地局2に係る無線網との無線通信が困難となるため、受信強度の高い他の無線基地局2に係る無線網との接続に切り替えた方が良好な通信環境を維持できるからである。   For example, when it is determined that the reception intensity acquired in step S101 is less than a predetermined value set in advance and the scanning start condition is satisfied (YES in S102), the control unit 10 performs the processing after step S103 described later. To do. Since it is difficult to wirelessly communicate with the wireless network related to the wireless base station 2 that has established wireless connection at this stage, it is better to switch to the wireless network related to another wireless base station 2 with high reception strength. This is because a good communication environment can be maintained.

また、制御部10は、例えば、ステップS101で取得した受信強度が予め設定されている所定値以上であり、走査開始条件を満たさないと判定した場合(S102でNO)、走査処理を終了する。現段階で無線接続を確立している無線通信を維持するために十分な受信強度を確保できているからである。   Further, for example, when the reception intensity acquired in step S101 is equal to or greater than a predetermined value set in advance and the control unit 10 determines that the scanning start condition is not satisfied (NO in S102), the control unit 10 ends the scanning process. This is because a sufficient reception strength can be secured to maintain the wireless communication in which the wireless connection is established at this stage.

走査開始条件を満たすと判定した場合、制御部10は、移動量測定部101による移動量の測定を開始する(S103)。ステップS103にて測定を開始する移動量とは、無線通信装置1が備える内部タイマ(図示せず)により計測される経過時間、無線通信装置1が備える歩数計センサ(図示せず)により計測される歩数等の数量を用いることができる。以降の説明では、移動量として経過時間を用いた場合の例を説明する。   When it is determined that the scanning start condition is satisfied, the control unit 10 starts measuring the movement amount by the movement amount measurement unit 101 (S103). The amount of movement to start measurement in step S103 is an elapsed time measured by an internal timer (not shown) provided in the wireless communication device 1, and is measured by a pedometer sensor (not shown) provided in the wireless communication device 1. A quantity such as the number of steps can be used. In the following description, an example in which the elapsed time is used as the movement amount will be described.

制御部10は、現在確立している無線通信に係るプロファイル情報を識別するプロファイル識別情報(以下、現在のプロファイル識別情報と称する)を取得する(S104)。現在のプロファイル識別情報は、例えば無線通信の確立時に記憶部11に記憶させておくことにより、ステップS104にて取得することが可能となる。またRF送受信部12のレジスタ(図示せず)に格納させておき、ステップS104にて取得するようにしても良い。   The control unit 10 acquires profile identification information (hereinafter referred to as current profile identification information) for identifying profile information related to currently established wireless communication (S104). The current profile identification information can be acquired in step S104 by storing the current profile identification information in the storage unit 11 when establishing wireless communication, for example. Alternatively, it may be stored in a register (not shown) of the RF transceiver unit 12 and acquired in step S104.

制御部10は、ステップS103において移動量測定部101により測定を開始した移動量の現在値を取得する(S105)。ステップS105において、制御部10は、例えば、移動量としてステップS103にて測定を開始してからの経過時間を取得する。   The control unit 10 acquires the current value of the movement amount that has been measured by the movement amount measurement unit 101 in step S103 (S105). In step S105, for example, the control unit 10 acquires the elapsed time since the start of the measurement in step S103 as the movement amount.

制御部10は、ステップS104において取得した現在のプロファイル識別情報と対応する第1のプロファイル識別情報を有するプロファイル間設定情報を記憶部11のプロファイル間設定情報記憶部111から取得する(S106)。プロファイル間設定情報記憶部111から取得したプロファイル間設定情報により、全てのプロファイル情報のうちから走査の対象とするプロファイル情報を選択することが可能となる。これにより走査対象の候補として多数のプロファイル情報がプロファイル情報記憶部110に記憶されている場合でも、走査対象となるプロファイル情報を効率的に削減することができる。すなわち、現在のプロファイル情報の次に使用される可能性が高いプロファイル情報を対応付けてプロファイル間設定情報として記憶部11に記憶しておくことにより、無線接続の確立が成功する可能性の高いプロファイル情報を効果的に選択することができる。   The control unit 10 acquires the inter-profile setting information having the first profile identification information corresponding to the current profile identification information acquired in step S104 from the inter-profile setting information storage unit 111 of the storage unit 11 (S106). With the inter-profile setting information acquired from the inter-profile setting information storage unit 111, it is possible to select the profile information to be scanned from all the profile information. As a result, even when a large number of profile information is stored in the profile information storage unit 110 as scan target candidates, the profile information to be scanned can be efficiently reduced. That is, a profile that is likely to succeed in establishing a wireless connection by associating profile information that is most likely to be used next to the current profile information and storing it in the storage unit 11 as inter-profile setting information. Information can be selected effectively.

制御部10は、ステップS106において取得したプロファイル間設定情報を参照し、走査対象条件を満たすプロファイル間設定情報が存在するか否かを判定する(S107)。ステップS107において、制御部10は、ステップS105にて取得した移動量の現在値と、ステップS106にて取得したプロファイル間設定情報に含まれる閾値とを比較する。そして制御部10は、例えば移動量の現在値よりも小さい閾値を含むプロファイル間設定情報が、取得したプロファイル間設定情報に存在する場合、走査対象条件を満たすプロファイル間設定情報が存在すると判定する。   The control unit 10 refers to the inter-profile setting information acquired in step S106, and determines whether there is inter-profile setting information that satisfies the scanning target condition (S107). In step S107, the control unit 10 compares the current value of the movement amount acquired in step S105 with the threshold value included in the inter-profile setting information acquired in step S106. For example, when the inter-profile setting information including a threshold smaller than the current value of the movement amount exists in the acquired inter-profile setting information, the control unit 10 determines that the inter-profile setting information that satisfies the scanning target condition exists.

制御部10は、走査対象条件を満たすプロファイル間設定情報が存在すると判定した場合(S107でYES)、走査対象条件を満たすと判定したプロファイル間設定情報に含まれる第2のプロファイル識別情報を選択する。そして制御部10は、選択した第2のプロファイル識別情報を含むプロファイル情報をプロファイル記憶部110から取得し、走査対象に追加する(S108)。ステップS108では、取得したプロファイル情報を走査対象用プロファイル情報記憶部112に追加記憶する。移動量を測定開始後、移動に従って移動量が増加する。そして増加した移動量が、プロファイル間設定情報の閾値を超える都度、該当する閾値に対応するプロファイル情報が追加されるのである。閾値は、到達に要すると想定される移動量に基づいて設定されているので、移動量が増加するに従い到達する可能性のある無線網を走査の対象に追加していくことになる。   When it is determined that there is inter-profile setting information that satisfies the scanning target condition (YES in S107), the control unit 10 selects the second profile identification information included in the inter-profile setting information that is determined to satisfy the scanning target condition. . Then, the control unit 10 acquires profile information including the selected second profile identification information from the profile storage unit 110 and adds it to the scan target (S108). In step S108, the acquired profile information is additionally stored in the scan target profile information storage unit 112. After starting to measure the amount of movement, the amount of movement increases according to the movement. Each time the increased movement amount exceeds the threshold value of the setting information between profiles, profile information corresponding to the corresponding threshold value is added. Since the threshold is set based on the amount of movement that is assumed to be required to reach, a wireless network that may reach as the amount of movement increases is added to the scanning target.

制御部10は、走査対象用プロファイル情報記憶部112に記憶したプロファイル情報に基づいて無線網の走査処理を実行する(S109)。このようにしてプロファイル情報の中から、ステップS108にてプロファイル情報を選択し、走査対象とすることにより、再接続の可能性に応じて、走査対象とするプロファイル情報をより効果的に削減することができる。すなわち、現在のプロファイル情報に対応するプロファイル間設定情報が多数記憶されている場合でも、プロファイル間設定情報の閾値と移動量との比較結果に基づいて、接続確立が成功する度合がより高いプロファイル情報を効果的に特定することができる。   The control unit 10 performs wireless network scanning processing based on the profile information stored in the scanning target profile information storage unit 112 (S109). In this way, by selecting profile information from the profile information in step S108 and making it a scan target, the profile information to be scanned can be more effectively reduced according to the possibility of reconnection. Can do. That is, even when a large amount of inter-profile setting information corresponding to the current profile information is stored, the profile information having a higher degree of successful connection establishment based on the comparison result between the threshold value of the inter-profile setting information and the movement amount Can be identified effectively.

一方、ステップS107において、制御部10は、走査対象条件を満たすプロファイル間設定情報が存在しないと判定した場合(S107でNO)、ステップS108を実行せずに、走査処理を実行する(S109)。この場合、制御部10は、ステップS104において取得した現在のプロファイル識別情報により識別されるプロファイル情報を走査対象として、走査処理を実行する(S109)。ステップS109において、制御部10は、走査対象のプロファイル情報に基づいた問合せ要求(Probe Request)を示す無線信号を、RF送受信部12を用いて送信する。なお、問合せ要求を示す無線信号のフレームフォーマット及びそれ以降の接続確立の手順は、例えばIEEE802.11に規定されている内容に従って実行される。   On the other hand, if it is determined in step S107 that there is no inter-profile setting information that satisfies the scanning target condition (NO in S107), the control unit 10 executes the scanning process without executing step S108 (S109). In this case, the control unit 10 performs a scanning process using the profile information identified by the current profile identification information acquired in step S104 as a scanning target (S109). In step S <b> 109, the control unit 10 transmits a radio signal indicating an inquiry request (Probe Request) based on profile information to be scanned using the RF transmission / reception unit 12. Note that the radio signal frame format indicating the inquiry request and the subsequent connection establishment procedure are executed in accordance with, for example, the contents defined in IEEE 802.11.

制御部10は、ステップS109の走査処理において、走査対象となる無線通信の接続確立に成功したか否かを、走査対象ごとに判定する(S110)。制御部10は、走査対象となる無線通信の接続確立に成功した場合(S110でYES)、後述するステップS111以降の処理を実行する。一方、制御部10は、走査対象となる全ての無線網に係る無線通信の接続確立に失敗した場合(S110でNO)、ステップS105へ戻り、以降の処理を再び実行する。   The control unit 10 determines, for each scanning target, whether or not the wireless communication connection to be scanned has been successfully established in the scanning process of step S109 (S110). If the connection of the wireless communication to be scanned is successfully established (YES in S110), the control unit 10 executes the processes after step S111 described later. On the other hand, when the connection establishment of the wireless communication related to all the wireless networks to be scanned fails (NO in S110), the control unit 10 returns to Step S105 and executes the subsequent processing again.

ステップS111において、制御部10は、ステップS103において測定を開始した移動量の現在値を取得する(S111)。ステップS111において、制御部10は、例えば、測定を開始した時点から接続確立に成功するまでの経過時間を移動量の現在値として取得する。   In step S111, the control unit 10 acquires the current value of the movement amount that has been measured in step S103 (S111). In step S <b> 111, for example, the control unit 10 acquires the elapsed time from when the measurement is started until the connection is successfully established as the current value of the movement amount.

制御部10は、プロファイル間設定情報を更新する(S112)。ステップS112では、ステップS104において取得した現在のプロファイル識別情報と対応する第1プロファイル識別情報を有するプロファイル間設定情報であって、ステップS110において接続確立に成功したと判定された走査対象のプロファイル情報を識別するプロファイル識別情報と対応する第2プロファイル識別情報を有するプロファイル間設定情報の閾値を更新する。ステップS112において、制御部10は、ステップS111で取得した移動量の測定値を用いて、プロファイル間設定情報の閾値を更新する。なお、ステップS112において、ステップS111において取得された経過時間を閾値として記憶するようにしても良く、ステップS111において取得した経過時間から所定時間を減算した値を閾値として記憶するようにしてもよい。   The control unit 10 updates the inter-profile setting information (S112). In step S112, the profile information of the scan target that is the inter-profile setting information having the first profile identification information corresponding to the current profile identification information acquired in step S104, and determined to have been successfully established in step S110. The threshold value of the setting information between profiles having the second profile identification information corresponding to the profile identification information to be identified is updated. In step S112, the control unit 10 updates the threshold value of the setting information between profiles using the measured value of the movement amount acquired in step S111. In step S112, the elapsed time acquired in step S111 may be stored as a threshold, or a value obtained by subtracting a predetermined time from the elapsed time acquired in step S111 may be stored as a threshold.

制御部10は、ステップS103において開始した測定処理を終了し(S113)、本実施例における走査処理を終了する。   The control unit 10 ends the measurement process started in step S103 (S113), and ends the scanning process in this embodiment.

図8は、本願実施例1に係る無線通信装置1の走査処理において走査対象となるプロファイル情報数の経時変化を示すグラフである。図8は、図5に示したプロファイル間設定情報の例に基づいて、実施例1に係る走査処理を実行した場合における無線通信装置1の走査の対象となるプロファイル情報数を示したグラフである。図8の横軸はステップS103にて測定を開始後の経過時間を示し、縦軸はステップS108にて追加され、ステップS109にて走査対象とされたプロファイル情報の数を示している。   FIG. 8 is a graph showing the change over time in the number of profile information to be scanned in the scanning process of the wireless communication apparatus 1 according to the first embodiment of the present application. FIG. 8 is a graph showing the number of profile information to be scanned by the wireless communication apparatus 1 when the scanning process according to the first embodiment is executed based on the example of the inter-profile setting information shown in FIG. . The horizontal axis of FIG. 8 indicates the elapsed time after the start of measurement in step S103, and the vertical axis indicates the number of profile information added in step S108 and set as the scan target in step S109.

図8において、経過時間0分の時点が、ステップS103の測定の開始を示している。経過時間が0〜5分30秒の期間では、走査対象プロファイル数が1となっている。これは図5の例において、閾値として5分30秒未満の設定がなされたプロファイル情報に係るデータが存在しないため、ステップS104にて取得した現在のプロファイル識別情報に係るプロファイル情報のみを走査対象として走査がなされるからである。   In FIG. 8, the time point of the elapsed time of 0 minutes indicates the start of the measurement in step S103. The number of profiles to be scanned is 1 in the period from 0 to 5 minutes 30 seconds. This is because, in the example of FIG. 5, there is no data related to the profile information for which the threshold is set to less than 5 minutes and 30 seconds, so only the profile information related to the current profile identification information acquired in step S104 is set as the scanning target. This is because scanning is performed.

また図8において、経過時間5分30秒から10分20秒の期間では、走査対象プロファイル数が1つ追加され、合計で2つとなっている。これは図5に例示すように閾値として5分30秒が設定されたプロファイル間設定情報に対応付けられた第2プロファイル識別情報にて識別されるプロファイル情報が走査対象に追加されるためである。図5の例では、閾値として5分30秒が設定されたプロファイル間設定情報に対応付けて第2プロファイル識別情報「HQ−A−10F」が記憶されている。   Further, in FIG. 8, in the period from the elapsed time of 5 minutes 30 seconds to 10 minutes 20 seconds, the number of profiles to be scanned is added by one, which is two in total. This is because the profile information identified by the second profile identification information associated with the inter-profile setting information in which 5 minutes 30 seconds is set as the threshold is added to the scanning target as shown in FIG. . In the example of FIG. 5, second profile identification information “HQ-A-10F” is stored in association with the inter-profile setting information in which 5 minutes and 30 seconds are set as the threshold.

さらに図8において、経過時間10分20秒から53分15秒の期間では、走査対象プロファイル数がさらに1つ追加され、合計で3つとなっている。これは図5に例示するように閾値として10分20秒が設定されたプロファイル間設定情報に対応付けられた第2プロファイル識別情報にて識別されるプロファイル情報が走査対象に追加されるためである。図5の例では、閾値として10分20秒が設定されたプロファイル間設定情報に対応付けて第2プロファイル識別情報「HQ−B−5F」が記憶されている。   Further, in FIG. 8, in the period from the elapsed time of 10 minutes 20 seconds to 53 minutes 15 seconds, the number of profiles to be scanned is further added, and the total number is three. This is because the profile information identified by the second profile identification information associated with the inter-profile setting information in which 10 minutes and 20 seconds are set as the threshold is added to the scanning target as illustrated in FIG. . In the example of FIG. 5, second profile identification information “HQ-B-5F” is stored in association with the inter-profile setting information in which 10 minutes and 20 seconds are set as the threshold.

さらに図8において、経過時間53分15秒から4時間25分20秒の期間では、走査対象プロファイル数がさらに1つ追加され、合計で4つとなっている。これは図5に例示するように閾値として53分15秒が設定されたプロファイル間設定情報に対応付けられた第2プロファイル識別情報にて識別されるプロファイル情報が走査対象に追加されるためである。図5の例では、閾値として53分15秒が設定されたプロファイル間設定情報に対応付けて第2プロファイル識別情報「BO−01−A−3F」が記憶されている。   Further, in FIG. 8, in the period from the elapsed time 53 minutes 15 seconds to 4 hours 25 minutes 20 seconds, the number of profiles to be scanned is further added to be four in total. This is because the profile information identified by the second profile identification information associated with the setting information between profiles in which 53 minutes and 15 seconds are set as the threshold value is added to the scanning target as illustrated in FIG. . In the example of FIG. 5, second profile identification information “BO-01-A-3F” is stored in association with the inter-profile setting information in which 53 minutes and 15 seconds are set as the threshold.

さらに図8において、経過時間4時間25分20秒以降の期間では、走査対象プロファイル数がさらに1つ追加され、合計で5つとなっている。これは図5に例示するように閾値として4時間25分20秒が設定されたプロファイル間設定情報に対応付けられた第2プロファイル識別情報にて識別されるプロファイル情報が走査対象に追加されるためである。図5の例では、閾値として4時間25分20秒が設定されたプロファイル間設定情報に対応付けて第2プロファイル識別情報「BO−02−A−5F」が記憶されている。   Further, in FIG. 8, in the period after the elapsed time of 4 hours, 25 minutes, and 20 seconds, the number of profiles to be scanned is further added to be 5 in total. This is because the profile information identified by the second profile identification information associated with the inter-profile setting information in which 4 hours 25 minutes 20 seconds is set as the threshold as illustrated in FIG. 5 is added to the scan target. It is. In the example of FIG. 5, second profile identification information “BO-02-A-5F” is stored in association with the inter-profile setting information in which 4 hours 25 minutes 20 seconds is set as the threshold.

以上のように、本願では、移動先として想定される無線網に係るプロファイル識別情報毎に、移動元の無線網からの移動量の基準値を、例えば経過時間の閾値として対応付けて記憶しておく。この場合、移動元から移動に時間を要する無線網ほど、大きい値の閾値が設定される。そして移動に関する数量を示す移動量、例えば経過時間に応じてプロファイル情報を選択する。すなわち、移動量が大きくなるにしたがって、より大きい閾値が設定された無線網が選択され、走査の対象として加えられることになる。   As described above, in the present application, for each profile identification information related to a wireless network assumed as a movement destination, the reference value of the movement amount from the movement source wireless network is stored in association with, for example, an elapsed time threshold value. deep. In this case, a larger threshold is set for a wireless network that requires more time to move from the source. Then, profile information is selected according to a movement amount indicating a quantity related to movement, for example, an elapsed time. That is, as the amount of movement increases, a wireless network having a larger threshold is selected and added as a scanning target.

このように測定値に応じてプロファイル情報を選択することにより、走査の対象とするプロファイル情報を制限しながらも、無線接続が確立される可能性が高いプロファイル情報を走査対象として優先的に選択し、走査することが可能となる。またプロファイル情報の中で、無線接続が確立される可能性が引くプロファイル情報に基づく走査を制限することにより、走査に係る無駄な消費電力を抑制することが可能となる。   By selecting profile information according to the measurement value in this way, profile information that is likely to establish a wireless connection is preferentially selected as a scan target while limiting the profile information to be scanned. Can be scanned. In addition, by limiting scanning based on profile information that is likely to establish a wireless connection in the profile information, it is possible to suppress wasteful power consumption related to scanning.

なお前記実施例1では、無線網の走査処理としてアクティブ方式を用いる例を用いて説明したが、本発明はこの形態に限定されるものではなく、パッシブ方式等の他の方式を用いるようにしても良いなど、様々な方法に展開することが可能である。   In the first embodiment, the active method is used as the scanning process for the wireless network. However, the present invention is not limited to this mode, and other methods such as a passive method are used. It is possible to develop in various ways.

(実施例2)
実施例2は、実施例1において、プロファイル間設定情報の閾値を動的に更新する例である。以下の説明では、実施例1に適用した例として実施例2を説明するが、他の実施例に適用しても良いし、複数の他の実施例を組み合わせたものに適用しても良い。なお実施例1と同様の構成については、実施例1と同様の符号を付し、実施例1を参照するものとし、その詳細な説明を省略する。実施例2に係る無線通信装置1の概要、ハードウェア構成及びソフトウェア構成は、実施例1と同様であるので、実施例1を参照するものとし、その説明を省略する。
(Example 2)
The second embodiment is an example in which the threshold value of the setting information between profiles is dynamically updated in the first embodiment. In the following description, the second embodiment will be described as an example applied to the first embodiment. However, the second embodiment may be applied to other embodiments or a combination of a plurality of other embodiments. In addition, about the structure similar to Example 1, the code | symbol similar to Example 1 is attached | subjected, the Example 1 shall be referred and the detailed description is abbreviate | omitted. Since the outline, hardware configuration, and software configuration of the wireless communication apparatus 1 according to the second embodiment are the same as those of the first embodiment, the first embodiment will be referred to and the description thereof will be omitted.

本願実施例2に係る無線通信装置1の処理について説明する。図9は、本願実施例2に係る無線通信装置1の走査処理の一例を示すフローチャートである。実施例2に係る無線通信装置1の走査処理は、図6及び図7を用いて説明した実施例1に係る処理に対し、ステップS111より後の処理が異なる。無線通信装置1は、図6及び図7を用いて説明した実施例1に係る走査処理のステップS101〜S111の処理を実行する。   Processing of the wireless communication device 1 according to the second embodiment of the present application will be described. FIG. 9 is a flowchart illustrating an example of the scanning process of the wireless communication device 1 according to the second embodiment. The scanning processing of the wireless communication apparatus 1 according to the second embodiment is different from the processing according to the first embodiment described with reference to FIGS. 6 and 7 in the processing after step S111. The wireless communication device 1 executes the processes of steps S101 to S111 of the scanning process according to the first embodiment described with reference to FIGS.

無線通信装置1の制御部10は、更新対象となるプロファイル間設定情報の閾値を参照し(S1121)、ステップS111にて取得した移動量である経過時間と閾値とを比較し、経過時間が閾値未満であるか否かを判定する(S1122)。   The control unit 10 of the wireless communication device 1 refers to the threshold value of the inter-profile setting information to be updated (S1121), compares the elapsed time that is the movement amount acquired in step S111 with the threshold value, and the elapsed time threshold value. It is determined whether it is less than (S1122).

ステップS1122において、制御部10は、経過時間が閾値未満であると判定した場合(S1122でYES)、ステップS111にて取得した経過時間を用いてプロファイル間設定情報を更新する(S112)。   In step S1122, when determining that the elapsed time is less than the threshold (YES in S1122), the control unit 10 updates the inter-profile setting information using the elapsed time acquired in step S111 (S112).

一方、制御部10は、経過時間が閾値未満でないと判定した場合(S1122でNO)、ステップS112を実行せずに、ステップS113の処理後、本実施例における走査処理を終了する。   On the other hand, if it is determined that the elapsed time is not less than the threshold (NO in S1122), the control unit 10 does not execute Step S112 and ends the scanning process in the present embodiment after the process of Step S113.

以上のように、接続確立に成功するまでの経過時間等の測定値が閾値に既に格納されている値未満である場合にのみ、閾値を更新することにより、所定の無線網間において最も小さい測定値を閾値とすることができる。例えば、接続確立に成功するまでの経過時間を閾値とする場合、所定の無線網間において接続確立が成功するまでの最短時間となる経過時間を閾値とすることになる。最短時間となる経過時間を閾値として設定することにより、移動先の無線網の通信圏内に移動したにも関わらず、移動先の無線網に対する走査が開始されないといった問題の発生を防止することが可能である。   As described above, the smallest measurement between predetermined wireless networks is performed by updating the threshold only when the measured value such as the elapsed time until the connection is successfully established is less than the value already stored in the threshold. The value can be a threshold. For example, when the elapsed time until the connection is successfully established is used as a threshold, the elapsed time that is the shortest time until the connection is successfully established between predetermined wireless networks is used as the threshold. By setting the elapsed time that is the shortest time as a threshold value, it is possible to prevent the occurrence of a problem that scanning to the destination wireless network is not started even though it has moved into the communication range of the destination wireless network It is.

(実施例3)
実施例3は、実施例1において、プロファイル情報に基づく無線網の走査を間欠的に実行する場合に、その走査の間隔を考慮した例である。以下の説明では、実施例1に適用した例として実施例3を説明するが、他の実施例に適用しても良いし、複数の他の実施例を組み合わせたものに適用しても良い。なお実施例1と同様の構成については、実施例1と同様の符号を付し、実施例1を参照するものとし、その詳細な説明を省略する。実施例3に係る無線通信装置1の概要及びハードウェア構成は、実施例1と同様であるので、実施例1を参照するものとし、その説明を省略する。
(Example 3)
The third embodiment is an example in which the scanning interval is taken into consideration when the wireless network scanning based on the profile information is intermittently executed in the first embodiment. In the following description, the third embodiment will be described as an example applied to the first embodiment. However, the third embodiment may be applied to other embodiments or a combination of a plurality of other embodiments. In addition, about the structure similar to Example 1, the code | symbol similar to Example 1 is attached | subjected, the Example 1 shall be referred and the detailed description is abbreviate | omitted. Since the outline and hardware configuration of the wireless communication apparatus 1 according to the third embodiment are the same as those of the first embodiment, the first embodiment will be referred to and the description thereof will be omitted.

本願実施例3に係る無線通信装置1のソフトウェア構成について説明する。図10は、本願実施例3に係る無線通信装置1のソフトウェア構成例を示す機能ブロック図である。無線通信装置1は、記憶部11に記憶している本願の無線通信プログラム5を制御部10の制御に基づき実行することにより、走査開始判定部100、移動量測定部101、走査対象取得部102、走査実行部103、設定情報更新部104、走査間隔取得部105等の機能を作動させる。なお制御部10に走査開始判定部100、移動量測定部101、走査対象取得部102、走査実行部103、設定情報更新部104、走査間隔取得部105等の機能を実現する回路を組み込んでいても良い。図10に示すように実施例3は、実施例1に係る無線通信装置1と、走査間隔取得部105を備える点が相違する。   A software configuration of the wireless communication apparatus 1 according to the third embodiment will be described. FIG. 10 is a functional block diagram illustrating a software configuration example of the wireless communication apparatus 1 according to the third embodiment. The wireless communication apparatus 1 executes the wireless communication program 5 of the present application stored in the storage unit 11 based on the control of the control unit 10, whereby the scanning start determination unit 100, the movement amount measurement unit 101, and the scanning target acquisition unit 102 are performed. The scanning execution unit 103, the setting information update unit 104, the scanning interval acquisition unit 105, and the like are activated. The control unit 10 incorporates circuits for realizing functions such as a scan start determination unit 100, a movement amount measurement unit 101, a scan target acquisition unit 102, a scan execution unit 103, a setting information update unit 104, and a scan interval acquisition unit 105. Also good. As illustrated in FIG. 10, the third embodiment is different from the wireless communication device 1 according to the first embodiment in that a scanning interval acquisition unit 105 is provided.

走査間隔取得部105は、間欠的に実行される走査実行部103による走査処理の実行間隔である走査間隔を取得すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。実施例3に係る無線通信装置1の他の構成は、実施例1と同様であるので、実施例1を参照するものとし、その説明を省略する。   The scan interval acquisition unit 105 is a component such as a program module or a circuit that operates the control unit 10 to acquire a scan interval, which is an execution interval of scan processing by the scan execution unit 103 that is executed intermittently. Since the other configuration of the wireless communication apparatus 1 according to the third embodiment is the same as that of the first embodiment, the first embodiment will be referred to and the description thereof will be omitted.

次に本願実施例3に係る無線通信装置1の処理について説明する。図11は、本願実施例3に係る無線通信装置1の走査処理の一例を示すフローチャートである。実施例3に係る無線通信装置1の走査処理は、図6及び図7を用いて説明した実施例1に係る処理に対し、ステップS105より後の処理が異なる。無線通信装置1は、図6及び図7を用いて説明した実施例1に係る走査処理のステップS101〜S105の処理を実行する。   Next, processing of the wireless communication device 1 according to the third embodiment of the present application will be described. FIG. 11 is a flowchart illustrating an example of scanning processing of the wireless communication device 1 according to the third embodiment of the present application. The scanning processing of the wireless communication apparatus 1 according to the third embodiment is different from the processing according to the first embodiment described with reference to FIGS. 6 and 7 in the processing after step S105. The wireless communication device 1 executes the processes of steps S101 to S105 of the scanning process according to the first embodiment described with reference to FIGS.

無線通信装置1の制御部10は、前回のステップS105の実行時に取得した経過時間と、今回のステップS105の実行時に取得した経過時間との差分を走査時間間隔として算出する(S1051)。ステップS1051において、前回のステップS105の実行時とは、ステップS110の判定処理において、全ての無線網との接続確立に失敗したと判定されたことにより、ステップS105が繰り返し実行される場合の前回を意味する。前回と今回とのステップS105の経過時間を取得する処理としては、例えば、前回の実行時に取得した経過時間を格納するための変数Aと、今回の実行時に取得した経過時間を格納するための変数Bとを設けておく。そして今回のステップS105の実行時に取得した経過時間を格納する前に既に変数Bに格納されている値を変数Aに代入する処理を、ステップS105を実行する都度、繰り返すようにすることで実現可能である。なお、ステップS1051の初回の実行時には、所定の初期値を走査時間間隔として出力すればよい。   The control unit 10 of the wireless communication apparatus 1 calculates a difference between the elapsed time acquired when the previous step S105 is executed and the elapsed time acquired when the current step S105 is executed as a scanning time interval (S1051). In step S1051, the previous execution time of step S105 means the previous time when step S105 is repeatedly executed when it is determined in the determination process of step S110 that connection establishment with all wireless networks has failed. means. As processing for acquiring the elapsed time of step S105 between the previous time and the current time, for example, a variable A for storing the elapsed time acquired at the previous execution and a variable for storing the elapsed time acquired at the current execution B is provided. This can be realized by repeating the process of substituting the value already stored in the variable B for the variable A before storing the elapsed time acquired at the time of the execution of step S105 each time step S105 is executed. It is. When step S1051 is executed for the first time, a predetermined initial value may be output as a scanning time interval.

制御部10は、ステップS1051にて算出した走査時間間隔を、ステップS105にて移動量として取得した経過時間に加算する(S1052)。ステップS1052では、経過時間に走査時間間隔を加算することにより、次回のステップS105の実行時刻の予測値を、経過時間の予測値として算出することができる。   The control unit 10 adds the scanning time interval calculated in step S1051 to the elapsed time acquired as the movement amount in step S105 (S1052). In step S1052, the predicted value of the next execution time of step S105 can be calculated as the predicted value of elapsed time by adding the scanning time interval to the elapsed time.

制御部10は、ステップS104において取得した現在のプロファイル識別情報と対応する第1のプロファイル識別情報を有するプロファイル間設定情報を記憶部11のプロファイル間設定情報記憶部111から取得する(S1053)。ステップS1053の処理は、実施例1にて説明したステップS106と同様の処理である。   The control unit 10 acquires the inter-profile setting information having the first profile identification information corresponding to the current profile identification information acquired in step S104 from the inter-profile setting information storage unit 111 of the storage unit 11 (S1053). The process of step S1053 is the same process as step S106 described in the first embodiment.

制御部10は、ステップS1053において取得したプロファイル間設定情報を参照し、経過時間の予測値を閾値と比較することにより、走査対象条件を満たすプロファイル間設定情報が存在するか否かを判定する(S1054)。ステップS1054は、実施例1にて説明したステップS107に準じた処理である。ステップS107では、移動量を示す経過時間の現在値とプロファイル間設定情報に含まれる閾値とを比較したが、ステップS1054では、ステップS1052にて算出した経過時間の予測値と閾値とを比較する。即ち移動量の予測値を移動量の代替値として用いる。   The control unit 10 refers to the setting information between profiles acquired in step S1053, and compares the predicted value of elapsed time with a threshold value to determine whether there is setting information between profiles that satisfies the scanning target condition ( S1054). Step S1054 is processing according to step S107 described in the first embodiment. In step S107, the current value of the elapsed time indicating the movement amount is compared with the threshold value included in the setting information between profiles. In step S1054, the predicted value of the elapsed time calculated in step S1052 is compared with the threshold value. That is, the predicted value of the movement amount is used as an alternative value for the movement amount.

制御部10は、走査対象条件を満たすプロファイル間設定情報が存在すると判定した場合(S1054でYES)、実施例1にて説明したステップS108以降の処理を実行する。   When it is determined that there is inter-profile setting information that satisfies the scanning target condition (YES in S1054), the control unit 10 performs the processing after step S108 described in the first embodiment.

また制御部10は、走査対象条件を満たすプロファイル間設定情報が存在しないと判定した場合(S1054でNO)、実施例1にて説明したステップS109以降の処理を実行する。   In addition, when it is determined that there is no inter-profile setting information that satisfies the scanning target condition (NO in S1054), the control unit 10 performs the processing from step S109 described in the first embodiment.

以上のように、走査時間間隔を考慮して走査対象条件を満たすか否かを判定することにより、今回の走査を実行後、次回に走査を実行するまでの間に、移動量が走査対象条件を満たすと予測される場合、次回の走査を待つこと無く、プロファイル情報を追加して走査を実行する。これにより走査を間欠的に実行する場合、移動量が走査条件を満たしてから走査を実行するまでのタイムラグを解消することができるので、より適切なタイミングで該当するプロファイル情報を走査対象とすることができる。   As described above, by determining whether or not the scanning target condition is satisfied in consideration of the scanning time interval, the amount of movement after the current scanning is performed until the next scanning is performed is determined as follows. If it is predicted that the condition will be satisfied, the scan is executed by adding profile information without waiting for the next scan. As a result, when scanning is executed intermittently, the time lag from when the movement amount satisfies the scanning condition to when the scanning is executed can be eliminated. Therefore, the corresponding profile information should be scanned at a more appropriate timing. Can do.

なお、上述のステップS1052において、ステップS1051で取得した走査時間間隔を、ステップS105にて取得した経過時間に加算する構成を例示したが、本発明はこれに限定されない。例えば、ステップS1051で取得した走査時間間隔を、ステップS1053にて参照するプロファイル間設定情報に含まれる閾値から減算するようにしても良い。すなわち、ステップS1054の判定処理において、ステップS105にて取得した経過時間とステップS1053にて参照する閾値との差分がステップS1051で取得した走査時間間隔以下となる閾値に対応するプロファイル情報を、走査対象条件を満たすプロファイル情報として判定することができればよい。   In addition, although the structure which adds the scanning time interval acquired by step S1051 to the elapsed time acquired by step S105 in the above-mentioned step S1052 was illustrated, this invention is not limited to this. For example, the scanning time interval acquired in step S1051 may be subtracted from the threshold value included in the inter-profile setting information referred to in step S1053. That is, in the determination process in step S1054, profile information corresponding to a threshold value at which the difference between the elapsed time acquired in step S105 and the threshold value referenced in step S1053 is equal to or less than the scanning time interval acquired in step S1051 is scanned. What is necessary is just to be able to determine as profile information satisfying a condition.

また、ステップS1051で取得した走査時間間隔に所定値を乗じた値を、ステップS1052における加算値等に用いても良い。例えば、走査時間間隔に2を乗じて得た値、すなわち、走査時間間隔を2倍した値を、ステップS1052における加算値に用いることができる。これにより走査を開始するタイミングを適宜設定することが可能となる。   Further, a value obtained by multiplying the scanning time interval acquired in step S1051 by a predetermined value may be used as the added value in step S1052. For example, a value obtained by multiplying the scanning time interval by 2, that is, a value obtained by doubling the scanning time interval can be used as the addition value in step S1052. Accordingly, it is possible to appropriately set the timing for starting scanning.

また、ステップS1051において、前回のステップS105の実行時に取得した経過時間と、今回のステップS105の実行時に取得した経過時間との差分を、走査時間間隔として算出する構成を示したが、本発明はこれに限定しない。例えば、前回のステップS105の実行時に取得した経過時間を格納する変数の他に、前回のステップS1051の実行時に取得した走査時間間隔を格納する変数を設け、今回のステップS1051の実行時に取得した走査時間間隔と前回の走査時間間隔を比較した結果に基づいて、走査時間間隔を決定する構成としても良い。この場合、例えば、値が大きい方を走査時間間隔として採用しても良いし、値が小さい方を走査時間間隔として採用しても良いし、前回の値と今回の値との平均値を走査時間間隔として採用しても良い。例えば走査間隔を変化させる場合に有効である。   Further, in step S1051, a configuration has been shown in which the difference between the elapsed time acquired at the previous execution of step S105 and the elapsed time acquired at the current execution of step S105 is calculated as a scanning time interval. It is not limited to this. For example, in addition to the variable for storing the elapsed time acquired at the previous execution of step S105, a variable for storing the scan time interval acquired at the previous execution of step S1051 is provided, and the scan acquired at the execution of the current step S1051. The scanning time interval may be determined based on the result of comparing the time interval with the previous scanning time interval. In this case, for example, the larger value may be adopted as the scanning time interval, the smaller value may be adopted as the scanning time interval, or the average value of the previous value and the current value is scanned. It may be adopted as a time interval. For example, it is effective when changing the scanning interval.

また、走査時間間隔を予め設定しておく構成とするようにしても良い。この場合、ステップS1051の処理を省略することができる。   Further, the scanning time interval may be set in advance. In this case, the process of step S1051 can be omitted.

(実施例4)
実施例4は、実施例1において、ステップS102の受信強度に基づく判定の基準値を2段階に設定し、無線通信装置が通信圏外に移動した場合と、無線接続を確立している状態を維持しながらも無線通信の品質が低下した場合とで、異なる処理を実行する例である。以下の説明では、実施例1に適用した例として実施例4を説明するが、他の実施例に適用しても良いし、複数の他の実施例を組み合わせたものに適用しても良い。実施例4に係る無線通信装置の概要、ハードウェア構成及びソフトウェア構成は、実施例1と同様であるので、実施例1を参照するものとし、その説明を省略する。なお実施例1と同様の構成については、実施例1と同様の符号を付し、実施例1を参照するものとし、その詳細な説明を省略する。
Example 4
In the fourth embodiment, the reference value for determination based on the reception strength in step S102 is set in two stages in the first embodiment, and the state where the wireless communication apparatus moves out of the communication range and the state where the wireless connection is established is maintained. However, this is an example in which different processing is executed depending on the case where the quality of wireless communication is deteriorated. In the following description, the fourth embodiment will be described as an example applied to the first embodiment. However, the fourth embodiment may be applied to other embodiments or a combination of a plurality of other embodiments. Since the outline, hardware configuration, and software configuration of the wireless communication apparatus according to the fourth embodiment are the same as those in the first embodiment, the first embodiment will be referred to and the description thereof will be omitted. In addition, about the structure similar to Example 1, the code | symbol similar to Example 1 is attached | subjected, the Example 1 shall be referred and the detailed description is abbreviate | omitted.

図12は、本願実施例4に係る無線通信装置1の走査処理の一例を示すフローチャートである。無線通信装置1の制御部10は、実施例1と同様の処理により、RF送受信部12を用いて受信する無線基地局2からの無線信号の受信強度を取得する(S101)。そして制御部10は、取得した受信強度に基づいて第1の走査開始条件を満たすか否かを判定する(S1021)。ステップS1021における第1の走査開始条件とは、例えば、無線網との無線接続の確立を維持させた状態で無線通信の品質が低下したか否かを判定するのに十分な受信強度を示す第2の設定値未満となることである。第2の設定値は、例えば実施例1等にて示した設定値より大きい値が設定される。   FIG. 12 is a flowchart illustrating an example of scanning processing of the wireless communication device 1 according to the fourth embodiment of the present application. The control unit 10 of the wireless communication apparatus 1 acquires the reception strength of the wireless signal from the wireless base station 2 that is received using the RF transmission / reception unit 12 by the same processing as in the first embodiment (S101). Then, the control unit 10 determines whether or not the first scanning start condition is satisfied based on the acquired reception intensity (S1021). The first scanning start condition in step S1021 is, for example, a reception intensity that is sufficient to determine whether or not the quality of wireless communication has deteriorated while maintaining establishment of a wireless connection with a wireless network. 2 is less than the set value. For example, a value larger than the setting value shown in the first embodiment is set as the second setting value.

制御部10は、ステップS101で取得した受信強度が第2の設定値未満であり、第1の走査開始条件を満たすと判定した場合(S1021でYES)、後述するステップS1022以降の処理を実行する。無線通信の品質が低下していると判定したので、通信圏内か圏外かを判定するのである。   When it is determined that the reception intensity acquired in step S101 is less than the second set value and the first scanning start condition is satisfied (YES in S1021), the control unit 10 executes processing after step S1022 described later. . Since it is determined that the quality of the wireless communication has deteriorated, it is determined whether it is within the communication area or not.

また、制御部10は、ステップS101で取得した受信強度が第2の設定値以上であり、第1の走査開始条件を満たさないと判定した場合(S1021でNO)、走査処理を終了する。現段階では無線通信の品質は、十分に高い品質を確保できているからである。   Further, when it is determined that the reception intensity acquired in step S101 is equal to or higher than the second set value and does not satisfy the first scanning start condition (NO in S1021), the control unit 10 ends the scanning process. This is because the quality of wireless communication has been sufficiently high at this stage.

第1の走査開始条件を満たすと判定した場合、制御部10は、ステップS101にて取得した受信強度に基づいて第2の走査開始条件を満たすか否かを判定する(S1022)。ステップS1022における第2の走査開始条件とは、例えば、無線通信装置1が、無線接続を確立中の無線網との通信圏外に移動した否かを判定する設定値未満となることである。例えば実施例1のステップS102の判定に用いた設定値、又はそれに準じる値が設定される。   When it is determined that the first scanning start condition is satisfied, the control unit 10 determines whether or not the second scanning start condition is satisfied based on the reception intensity acquired in step S101 (S1022). The second scanning start condition in step S1022 is, for example, that the wireless communication device 1 is less than a set value for determining whether or not the wireless communication device 1 has moved out of the communication area with the wireless network that is establishing a wireless connection. For example, the set value used for the determination in step S102 of the first embodiment or a value corresponding to the set value is set.

制御部10は、ステップS101で取得した受信強度が設定値未満であり、第2の走査開始条件を満たすと判定した場合(S1022でYES)、実施例1にて説明したステップS103以降の処理を実行する。現段階で無線接続を確立している無線基地局2に係る無線網との無線通信が困難となるため、受信強度の高い他の無線基地局2に係る無線網との接続に切り替えた方が良好な通信環境を維持できるからである。   When it is determined that the reception intensity acquired in step S101 is less than the set value and the second scanning start condition is satisfied (YES in S1022), the control unit 10 performs the processing after step S103 described in the first embodiment. Execute. Since it is difficult to wirelessly communicate with the wireless network related to the wireless base station 2 that has established wireless connection at this stage, it is better to switch to the wireless network related to another wireless base station 2 with high reception strength. This is because a good communication environment can be maintained.

また、制御部10は、ステップS101で取得した受信強度が設定値以上であり、第2の走査開始条件を満たさないと判定した場合(S1022でNO)、後述するステップS201以降の処理を実行する。通信圏内ではあるが、通信品質が低下している状態であると判定し、ステップS201以降の処理を実行する。   Further, when the control unit 10 determines that the reception intensity acquired in step S101 is equal to or higher than the set value and does not satisfy the second scanning start condition (NO in S1022), the control unit 10 executes processing after step S201 described later. . Although it is within the communication area, it is determined that the communication quality is in a deteriorated state, and the processing after step S201 is executed.

以下に説明するステップS201以降の処理は、実施例1のステップS103以降の処理のうち経過時間等の移動量の測定を省略した処理である。制御部10は、実施例1のステップS104と同様の処理により、現在のプロファイル識別情報を取得する(S201)。   The process after step S201 described below is a process in which the measurement of the movement amount such as the elapsed time is omitted from the processes after step S103 of the first embodiment. The control unit 10 acquires the current profile identification information by the same process as step S104 of the first embodiment (S201).

制御部10は、ステップS201にて取得した現在のプロファイル識別情報と対応する第1のプロファイル識別情報を有するプロファイル間設定情報を記憶部11のプロファイル間設定情報記憶部111から取得する(S202)。   The control unit 10 acquires the inter-profile setting information having the first profile identification information corresponding to the current profile identification information acquired in step S201 from the inter-profile setting information storage unit 111 of the storage unit 11 (S202).

制御部10は、ステップS202において取得したプロファイル間設定情報を参照し、走査対象条件を満たすプロファイル間設定情報が存在するか否かを判定する(S203)。ステップS203において、制御部10は、ステップS202において取得したプロファイル間設定情報に含まれる閾値と、例えば10分として予め設定されている所定の基準値とを比較する。ステップS203において、10分等の基準値より小さい閾値が設定されたプロファイル間設定情報が、ステップS202において取得したプロファイル間設定情報に存在する場合、走査対象条件を満たすプロファイル間設定情報が存在すると判定する。   The control unit 10 refers to the inter-profile setting information acquired in step S202, and determines whether there is inter-profile setting information that satisfies the scanning target condition (S203). In step S203, the control unit 10 compares the threshold value included in the inter-profile setting information acquired in step S202 with a predetermined reference value set in advance as 10 minutes, for example. In step S203, if the inter-profile setting information in which a threshold smaller than the reference value such as 10 minutes is set in the inter-profile setting information acquired in step S202, it is determined that there is inter-profile setting information that satisfies the scanning target condition. To do.

制御部10は、走査対象条件を満たすプロファイル間設定情報が存在すると判定した場合(S203でYES)、走査対象条件を満たすと判定されたプロファイル間設定情報の第2プロファイル識別情報を選択する。そして制御部10は、選択した第2のプロファイル識別情報を含むプロファイル情報をプロファイル記憶部110から取得し、走査対象に追加する(S204)。そして制御部10は、実施例1のステップ109と同様にして走査処理を実行する(S205)。   When it is determined that there is inter-profile setting information that satisfies the scanning target condition (YES in S203), the control unit 10 selects the second profile identification information of the inter-profile setting information that is determined to satisfy the scanning target condition. Then, the control unit 10 acquires profile information including the selected second profile identification information from the profile storage unit 110 and adds it to the scan target (S204). Then, the control unit 10 executes a scanning process in the same manner as Step 109 of the first embodiment (S205).

また、制御部10は、ステップS203において、走査対象条件を満たすプロファイル間設定情報が存在しないと判定した場合(S203でNO)、ステップS204の処理を実行せず、ステップS205へ進み、以降の処理を実行する。この場合、制御部10は、ステップS201にて取得した現在のプロファイル識別情報により識別されるプロファイル情報を走査対象として、ステップS205の走査処理を実行することになる。   Further, when it is determined in step S203 that there is no inter-profile setting information that satisfies the scanning target condition (NO in S203), the control unit 10 does not execute the process of step S204, proceeds to step S205, and the subsequent processes. Execute. In this case, the control unit 10 executes the scanning process in step S205 with the profile information identified by the current profile identification information acquired in step S201 as a scanning target.

ステップS205の走査処理後、制御部10は、ステップS205の走査処理において、走査対象となる無線網との無線接続の確立に成功したか否かを、走査対象ごとに判定する(S206)。   After the scanning process in step S205, the control unit 10 determines, for each scanning target, whether or not the wireless connection with the wireless network to be scanned has been successfully established in the scanning process in step S205 (S206).

制御部10は、走査対象となる無線網との無線接続の確立に成功した場合(S206でYES)、走査処理を終了する。また制御部10は、全ての走査対象となる無線網との無線接続の確立に失敗した場合(S206でNO)、ステップS205へ戻り、以降の処理を実行する。   When the wireless connection with the wireless network to be scanned is successfully established (YES in S206), the control unit 10 ends the scanning process. In addition, when the wireless connection with all the scanning target wireless networks has failed to be established (NO in S206), the control unit 10 returns to Step S205 and executes the subsequent processing.

以上のように、無線通信装置1が無線接続を確立中の無線網の通信圏外に移動した場合には、経過時間等の移動量の測定値に応じて走査対象の追加を行う。一方、無線網との無線接続の確立を維持した状態で無線通信の品質が低下した場合、経過時間等の移動量の測定を行わずに、走査対象を選択して走査する。すなわち、この場合には、例えば経過時間等の移動量が増加しても、選択される走査対象は変化しない。無線網との接続確立を維持させた状態であることは、無線網の通信圏内に存在し続けていることを意味するからである。すなわち、ステップS1022で第2の走査開始条件を満たさないと判定した場合は、経過時間等の移動量が増加したとしても、元の無線網の通信圏内に位置しており、他の無線網の通信圏へは移動していないと判定する。したがって、無線通信装置1が無線接続を確立中の無線網の通信圏外に移動した場合と、無線網との接続確立を維持させた状態で無線通信の品質が低下した場合とで、走査処理を異ならせることにより、走査処理における無駄な電力消費をより効果的に抑止することが可能となる。   As described above, when the wireless communication apparatus 1 moves out of the communication area of the wireless network that is establishing a wireless connection, the scanning target is added according to the measurement value of the movement amount such as the elapsed time. On the other hand, when the quality of the wireless communication is lowered while maintaining the establishment of the wireless connection with the wireless network, the scanning target is selected and scanned without measuring the movement amount such as the elapsed time. In other words, in this case, even if the amount of movement such as the elapsed time increases, the selected scanning object does not change. This is because maintaining the connection establishment with the wireless network means that the wireless network continues to exist within the communication range. That is, if it is determined in step S1022 that the second scanning start condition is not satisfied, even if the amount of movement such as elapsed time has increased, it is located within the communication range of the original wireless network, It determines with having not moved to the communication range. Therefore, the scanning process is performed when the wireless communication device 1 moves out of the communication area of the wireless network that is establishing the wireless connection and when the quality of the wireless communication is deteriorated while maintaining the connection with the wireless network. By making them different, it is possible to more effectively suppress wasteful power consumption in the scanning process.

(実施例5)
実施例5は、実施例1において、プロファイル間設定情報の閾値を自動的に設定する例である。以下の説明では、実施例1に適用した例として実施例5を説明するが、他の実施例に適用しても良いし、複数の他の実施例を組み合わせたものに適用しても良い。なお実施例1と同様の構成については、実施例1と同様の符号を付し、実施例1を参照するものとし、その詳細な説明を省略する。実施例5に係る無線通信装置1の概要及びハードウェア構成は、実施例1と同様であるので、実施例1を参照するものとし、その説明を省略する。
(Example 5)
The fifth embodiment is an example in which the threshold of the setting information between profiles is automatically set in the first embodiment. In the following description, the fifth embodiment will be described as an example applied to the first embodiment. However, the fifth embodiment may be applied to other embodiments or a combination of a plurality of other embodiments. In addition, about the structure similar to Example 1, the code | symbol similar to Example 1 is attached | subjected, the Example 1 shall be referred and the detailed description is abbreviate | omitted. Since the outline and hardware configuration of the wireless communication apparatus 1 according to the fifth embodiment are the same as those of the first embodiment, the first embodiment will be referred to and the description thereof will be omitted.

本願実施例5に係る無線通信装置1のソフトウェア構成について説明する。図13は、本願実施例5に係る無線通信装置1のソフトウェア構成例を示す機能ブロック図である。無線通信装置1は、記憶部11に記憶している本願の無線通信プログラム5を制御部10の制御に基づき実行することにより、走査開始判定部100、移動量測定部101、走査対象取得部102、走査実行部103、設定情報更新部104、プロファイル識別情報取得部106、地点情報取得部107、移動量取得部108、移動量設定部109等の機能を作動させる。なお制御部10に走査開始判定部100、移動量測定部101、走査対象取得部102、走査実行部103、設定情報更新部104、プロファイル識別情報取得部106、地点情報取得部107、移動量取得部108、移動量設定部109等の機能を実現する回路を組み込んでいても良い。図13に示すように実施例5は、実施例1に係る無線通信装置1と、プロファイル識別情報取得部106、地点情報取得部107、移動量取得部108及び移動量設定部109を備える点が相違する。   A software configuration of the wireless communication apparatus 1 according to the fifth embodiment will be described. FIG. 13 is a functional block diagram illustrating a software configuration example of the wireless communication device 1 according to the fifth embodiment. The wireless communication apparatus 1 executes the wireless communication program 5 of the present application stored in the storage unit 11 based on the control of the control unit 10, whereby the scanning start determination unit 100, the movement amount measurement unit 101, and the scanning target acquisition unit 102 are performed. The scanning execution unit 103, the setting information update unit 104, the profile identification information acquisition unit 106, the spot information acquisition unit 107, the movement amount acquisition unit 108, the movement amount setting unit 109, and the like are activated. The control unit 10 includes a scanning start determination unit 100, a movement amount measurement unit 101, a scanning target acquisition unit 102, a scanning execution unit 103, a setting information update unit 104, a profile identification information acquisition unit 106, a spot information acquisition unit 107, and a movement amount acquisition. Circuits that realize the functions of the unit 108, the movement amount setting unit 109, and the like may be incorporated. As illustrated in FIG. 13, the fifth embodiment includes the wireless communication apparatus 1 according to the first embodiment, a profile identification information acquisition unit 106, a spot information acquisition unit 107, a movement amount acquisition unit 108, and a movement amount setting unit 109. Is different.

プロファイル識別情報取得部106は、移動元となる一の無線網に係るプロファイル識別情報を第1のプロファイル識別情報として取得し、移動先の候補となる他の無線網に係るプロファイル識別情報を第2のプロファイル識別情報として取得すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The profile identification information acquisition unit 106 acquires profile identification information related to one wireless network serving as a movement source as first profile identification information, and sets profile identification information related to another wireless network serving as a movement destination candidate to the second. It is a component such as a program module or a circuit for operating the control unit 10 to be acquired as profile identification information.

地点情報取得部107は、取得した第1のプロファイル識別情報及び第2のプロファイル識別情報の夫々に対応する地点名を、後述するように予め記憶している地点情報から取得すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The point information acquisition unit 107 uses the control unit 10 to acquire the point names corresponding to the acquired first profile identification information and second profile identification information from the stored point information as will be described later. It is a component such as a program module or a circuit to be operated.

移動量取得部108は、取得した第1のプロファイル識別情報に対応する地点名にて示される地点又は領域と、取得した第2のプロファイル識別情報に対応する地点名にて示される地点又は領域との間の移動に係る移動量の基準値を取得すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The movement amount acquisition unit 108 includes a point or region indicated by the point name corresponding to the acquired first profile identification information, and a point or region indicated by the point name corresponding to the acquired second profile identification information, These are components such as a program module and a circuit that operate the control unit 10 to obtain a reference value of a movement amount related to movement between the two.

移動量設定部109は、取得した移動量の基準値を、取得した第1のプロファイル識別情報及び第2のプロファイル識別情報に対応付ける閾値として設定すべく制御部10を動作させるプログラムモジュール、回路等の構成要素である。   The movement amount setting unit 109 is a program module, a circuit, or the like that operates the control unit 10 to set the acquired reference value of the movement amount as a threshold value associated with the acquired first profile identification information and second profile identification information. It is a component.

また無線通信装置1は、記憶部11に記憶している本願の無線通信プログラム5を制御部10の制御に基づき実行することにより、記憶部11の記憶領域の一部を各種情報記憶領域として使用可能にする。例えば記憶部11を、プロファイル記憶部110、プロファイル間設定情報記憶部111、走査対象用プロファイル情報記憶部112、地点情報記憶部113、地点間移動量情報記憶部114等の情報記憶領域として記憶可能にする。図13に示すように実施例5は、実施例1に係る無線通信装置1と、地点情報記憶部113及び地点間移動量情報記憶部114を備える点が相違する。   In addition, the wireless communication device 1 uses a part of the storage area of the storage unit 11 as various information storage areas by executing the wireless communication program 5 of the present application stored in the storage unit 11 based on the control of the control unit 10. enable. For example, the storage unit 11 can be stored as information storage areas such as a profile storage unit 110, an inter-profile setting information storage unit 111, a scan target profile information storage unit 112, a point information storage unit 113, and an inter-point movement amount information storage unit 114. To. As illustrated in FIG. 13, the fifth embodiment is different from the wireless communication device 1 according to the first embodiment in that a point information storage unit 113 and a point-to-point movement amount information storage unit 114 are provided.

図14は、本願実施例5に係る無線通信装置1が備える地点情報記憶部113の記憶内容の一例を概念的に示す説明図である。地点情報記憶部113には、無線網との無線接続の確立が可能な地点又は領域を示す地点名と、無線網を識別する無線網識別情報とを含む地点情報が記憶されている。   FIG. 14 is an explanatory diagram conceptually illustrating an example of the contents stored in the point information storage unit 113 included in the wireless communication device 1 according to the fifth embodiment of the present application. The point information storage unit 113 stores point information including a point name indicating a point or area where wireless connection with the wireless network can be established and wireless network identification information for identifying the wireless network.

地点名は、無線網を利用することが可能な場所に対応する情報が格納される。例えば、無線網の無線基地局2が設置されている場所の地名、無線網の無線基地局2が設置されている場所の最寄の駅名、無線網の無線基地局2が設置されている場所の郵便番号等の地点又は領域を示す情報が地点名として用いられる。   The point name stores information corresponding to a place where the wireless network can be used. For example, the place name where the wireless base station 2 of the wireless network is installed, the name of the nearest station where the wireless base station 2 of the wireless network is installed, the place where the wireless base station 2 of the wireless network is installed Information indicating a point or area such as a postal code is used as a point name.

無線網識別情報は、無線網を識別する情報であり、例えばプロファイル識別情報が無線網識別情報として用いられる。図14に示す例では、地点名である「地点名A」と、無線網識別情報である「ESSID−01」及び「ESSID−02」とを含む地点情報がレコードとして記憶されている。また地点名である「地点名B」と、無線網識別情報である「ESSID−03」とを含む地点情報がレコードとして記憶されている。さらに地点名である「地点名C」と、無線網識別情報である「ESSID−04」とを含む地点情報がレコードとして記憶されている。   The wireless network identification information is information for identifying a wireless network. For example, profile identification information is used as the wireless network identification information. In the example illustrated in FIG. 14, point information including “point name A” that is a point name and “ESSID-01” and “ESSID-02” that are wireless network identification information is stored as a record. In addition, spot information including “spot name B” that is a spot name and “ESSID-03” that is wireless network identification information is stored as a record. Furthermore, spot information including "spot name C" which is a spot name and "ESSID-04" which is wireless network identification information is stored as a record.

地点情報記憶部113には、例えば、無線通信装置1の利用者により、入力部13を介して入力された設定内容に基づく地点情報が記憶される。例えば利用者が無線通信装置1を操作して、プロファイル情報の設定画面を出力部14に表示させる。そして設定画面において、利用者は、入力部13から、無線網が存在する地点等の地点名と、その無線網を識別するための無線網識別情報とを対応付けて入力する。そして無線通信装置1は、入力を受け付けた地点名及び無線網識別情報を対応付けた地点情報として地点情報記憶部113に記憶する。   In the spot information storage unit 113, spot information based on the setting content input via the input unit 13 by the user of the wireless communication device 1 is stored, for example. For example, the user operates the wireless communication device 1 to display a profile information setting screen on the output unit 14. On the setting screen, the user inputs a point name such as a point where the wireless network exists and the wireless network identification information for identifying the wireless network in association with each other from the input unit 13. And the radio | wireless communication apparatus 1 memorize | stores in the spot information storage part 113 as spot information which matched the spot name and radio | wireless network identification information which received the input.

図15は、本願実施例5に係る無線通信装置1が備える地点間移動量情報記憶部114の記憶内容の一例を概念的に示す説明図である。地点間移動量情報記憶部114には、地点情報記憶部113に記憶させた地点情報に含まれる地点名により示される地点又は領域の間の移動に要する数量の基準を示す移動量の基準値が地点間移動量情報として記憶される。図15に示す例では、第1地点、第2地点、及び移動量基準値が対応付けて記憶されている。移動量基準値は、第1地点と第2地点との間で移動した場合の移動時間、移動距離等の移動の数量を示す基準値である。   FIG. 15 is an explanatory diagram conceptually illustrating an example of the storage contents of the inter-point movement amount information storage unit 114 included in the wireless communication device 1 according to the fifth embodiment of the present application. In the point-to-point movement amount information storage unit 114, a reference value for the amount of movement indicating a reference for the quantity required for movement between points or areas indicated by the point names included in the point information stored in the point information storage unit 113 is stored. It is stored as point-to-point movement amount information. In the example shown in FIG. 15, the first point, the second point, and the movement amount reference value are stored in association with each other. The movement amount reference value is a reference value indicating the number of movements such as a movement time and a movement distance when moving between the first point and the second point.

図15に示す例では、第1地点及び第2地点である「地点A」及び「地点A」と、移動量基準値である「30分」とを含む地点間移動量情報、同じく「地点A」及び「地点B」と、「60分」とを含む地点間移動量情報等の様々な地点間移動量情報が示されている。図15に示す例では、他にも地点間移動量情報の内容例を示しているが、それらについては図15を参照するものとし、その説明を省略する。なお、地点間移動量情報は、無線通信装置1の記憶部11に予め記憶しておいても良いし、無線通信装置1と通信可能な外部装置から取得するようにしても良い。   In the example shown in FIG. 15, the point-to-point movement amount information including “point A” and “point A” that are the first point and the second point, and “30 minutes” that is the movement amount reference value, ”,“ Point B ”, and various point-to-point movement amount information such as point-to-point movement amount information including“ 60 minutes ”. In the example shown in FIG. 15, other examples of the contents of the inter-point movement amount information are shown. However, for these, reference is made to FIG. 15, and description thereof is omitted. The point-to-point movement amount information may be stored in advance in the storage unit 11 of the wireless communication device 1 or may be acquired from an external device that can communicate with the wireless communication device 1.

実施例5に係る無線通信装置1の他の構成は、実施例1と同様であるので、実施例1を参照するものとし、その説明を省略する。   Since the other configuration of the wireless communication apparatus 1 according to the fifth embodiment is the same as that of the first embodiment, the first embodiment will be referred to and description thereof will be omitted.

次に本願実施例5に係る無線通信装置1の処理について説明する。図16は、本願実施例5に係る無線通信装置1の閾値設定処理の一例を示すフローチャートである。無線通信装置1の制御部10は、出力部14から、プロファイル間設定情報の設定内容の入力を受け付ける設定画面を出力する(S301)。ステップS301で表示する設定画面は、プロファイル情報に含まれるプロファイル識別情報を入力させる項目として、第1プロファイル識別情報の入力項目と、第2プロファイル識別情報の入力項目とを少なくとも有する。   Next, processing of the wireless communication device 1 according to the fifth embodiment of the present application will be described. FIG. 16 is a flowchart illustrating an example of threshold setting processing of the wireless communication device 1 according to the fifth embodiment. The control unit 10 of the wireless communication apparatus 1 outputs a setting screen that accepts input of the setting content of the inter-profile setting information from the output unit 14 (S301). The setting screen displayed in step S301 includes at least a first profile identification information input item and a second profile identification information input item as items for inputting the profile identification information included in the profile information.

制御部10は、設定画面において設定内容が入力されたか否かを判定する(S302)。入力部13から設定内容の入力を示す信号を受け付けられた場合、制御部10は、設定内容が入力されたと判定し(S302でYES)、後述するステップS303以降の処理を実行する。一方、制御部10は、入力部13から設定内容の入力を示す信号が受け付けられていない場合、設定内容が入力されていないと判定し(S302でNO)、ステップS302へ戻り、以降の処理を再度実行する。すなわち、設定内容が入力されたと判定されるまで、本実施例における閾値設定処理を中断する。   The control unit 10 determines whether or not setting contents are input on the setting screen (S302). When the signal indicating the input of the setting content is received from the input unit 13, the control unit 10 determines that the setting content has been input (YES in S <b> 302), and executes the processing after step S <b> 303 described later. On the other hand, when the signal indicating the input of the setting content is not received from the input unit 13, the control unit 10 determines that the setting content is not input (NO in S302), returns to step S302, and performs the subsequent processing. Try again. That is, the threshold value setting process in this embodiment is interrupted until it is determined that the setting content has been input.

ステップS302において設定内容が入力されたと判定した場合(S302でYES)、制御部10は、入力を受け付けた第1プロファイル識別情報及び第2プロファイル識別情報を取得し(S303)、取得した第1プロファイル識別情報に対応する地点名と、取得した第2プロファイル識別情報に対応する地点名とを地点情報から取得する(S304)。   When it is determined in step S302 that the setting content has been input (YES in S302), the control unit 10 acquires the first profile identification information and the second profile identification information that have received the input (S303), and acquires the acquired first profile. A spot name corresponding to the identification information and a spot name corresponding to the acquired second profile identification information are acquired from the spot information (S304).

さらに、制御部10は、ステップS304において取得した地点名に対応する移動量基準値を、地点間移動量情報から取得する(S305)。   Furthermore, the control part 10 acquires the movement amount reference value corresponding to the point name acquired in step S304 from the movement amount information between points (S305).

制御部10は、ステップS303において取得した第1プロファイル識別情報及び第2プロファイル識別情報に対応するプロファイル間設定情報の閾値を、ステップS305において取得した移動量基準値を用いて設定する(S306)。 The control unit 10 sets the threshold value of the setting information between profiles corresponding to the first profile identification information and the second profile identification information acquired in step S303 using the movement amount reference value acquired in step S305 (S306).

以上により、プロファイル間設定情報の閾値を、無線網を利用することができる場所に対応する情報に基づいて、自動的に設定することが可能となる。なお、ステップS304及びS305は、無線通信装置1とは別の外部装置により実行するようにしてもよい。この場合、無線通信装置1は、ステップS303において取得した第1プロファイル識別情報及び第2プロファイル識別情報を、外部装置へ送信する。外部装置は、受信した第1プロファイル識別情報及び第2プロファイル識別情報を用いてステップS304及びS305を実行し、ステップS305において取得した移動量基準値を無線通信装置1へ送信する。無線通信装置1は、ステップS305において取得された移動量基準値を、外部装置から受信する。ここで、外部装置との送受信には、RF送受信部12を用いてもよいし、その他の図示しない通信部を用いても良い。また、無線通信の他に、USBインターフェース等を介した有線通信でも良い。   As described above, the threshold value of the setting information between profiles can be automatically set based on the information corresponding to the place where the wireless network can be used. Note that steps S304 and S305 may be executed by an external device different from the wireless communication device 1. In this case, the wireless communication device 1 transmits the first profile identification information and the second profile identification information acquired in step S303 to the external device. The external device executes steps S304 and S305 using the received first profile identification information and second profile identification information, and transmits the movement amount reference value acquired in step S305 to the wireless communication device 1. The wireless communication device 1 receives the movement amount reference value acquired in step S305 from the external device. Here, for transmission / reception with an external device, the RF transmission / reception unit 12 may be used, or another communication unit (not shown) may be used. In addition to wireless communication, wired communication via a USB interface or the like may be used.

前記実施例1乃至5は、本願の無数にある実施例の一部を例示したに過ぎず、各種ハードウェア及びソフトウェア等の構成は、目的、用途等に応じて適宜設計することが可能である。   The first to fifth embodiments only illustrate a part of the infinite number of embodiments of the present application, and the configuration of various hardware and software can be appropriately designed according to the purpose and application. .

1 無線通信装置
10 制御部
11 記憶部
12 RF送受信部
13 入力部
14 出力部
100 走査開始判定部
101 移動量測定部
102 走査対象取得部
103 走査実行部
104 設定情報更新部
105 走査間隔取得部
106 プロファイル識別情報取得部
107 地点情報取得部
108 移動量取得部
109 移動量設定部
110 プロファイル記憶部
111 プロファイル間設定情報記憶部
112 走査対象用プロファイル情報記憶部
113 地点情報記憶部
114 地点間移動量情報記憶部
2(2a,2b,2c,2d) 無線基地局
3(3a,3b,3c,3d) 無線通信圏
4 通信網
5 無線通信プログラム
DESCRIPTION OF SYMBOLS 1 Wireless communication apparatus 10 Control part 11 Storage | storage part 12 RF transmission / reception part 13 Input part 14 Output part 100 Scan start determination part 101 Movement amount measurement part 102 Scan object acquisition part 103 Scan execution part 104 Setting information update part 105 Scan interval acquisition part 106 Profile identification information acquisition unit 107 Point information acquisition unit 108 Movement amount acquisition unit 109 Movement amount setting unit 110 Profile storage unit 111 Profile setting information storage unit 112 Scan target profile information storage unit 113 Point information storage unit 114 Point movement amount information Storage unit 2 (2a, 2b, 2c, 2d) Wireless base station 3 (3a, 3b, 3c, 3d) Wireless communication area 4 Communication network 5 Wireless communication program

Claims (7)

無線網との無線接続の確立に用いる通信設定、及び該通信設定を識別するプロファイル識別情報を含むプロファイル情報を、複数の無線網について記憶するプロファイル記憶部と、
第1の無線網に係る第1のプロファイル識別情報及び第2の無線網に係る第2のプロファイル識別情報、並びに前記第1の無線網及び前記第2の無線網間の移動に要する数量の基準を示す閾値を含むプロファイル間設定情報を記憶するプロファイル間設定情報記憶部と、
無線接続を確立している前記第1の無線網から受信する無線信号の受信強度が所定値以下となった場合に、移動に要した数量を示す移動量を測定する移動量測定部と、
該移動量測定部が測定した移動量を、前記プロファイル間設定情報記憶部に記憶している閾値と比較する比較部と、
該比較部による比較結果に基づき前記第2のプロファイル識別情報を選択し、選択した前記第2のプロファイル識別情報を含むプロファイル情報をプロファイル記憶部から取得する取得部と、
該取得部により取得したプロファイル情報に基づいて、接続対象となる無線網の走査処理を実行する走査実行部と
を備える無線通信装置。
A profile storage unit that stores communication information used for establishing a wireless connection with a wireless network and profile information including profile identification information for identifying the communication setting for a plurality of wireless networks;
The first profile identification information related to the first wireless network, the second profile identification information related to the second wireless network, and the criterion of the quantity required for movement between the first wireless network and the second wireless network An inter-profile setting information storage unit for storing inter-profile setting information including a threshold value indicating
A movement amount measuring unit for measuring a movement amount indicating a quantity required for movement when a reception intensity of a wireless signal received from the first wireless network establishing a wireless connection is a predetermined value or less;
A comparison unit that compares the movement amount measured by the movement amount measurement unit with a threshold value stored in the inter-profile setting information storage unit;
An acquisition unit that selects the second profile identification information based on a comparison result by the comparison unit, and acquires profile information including the selected second profile identification information from a profile storage unit;
A wireless communication apparatus comprising: a scanning execution unit that executes scanning processing of a wireless network to be connected based on profile information acquired by the acquisition unit.
前記取得部により取得したプロファイル情報に基づく無線網の無線接続を確立した場合、前記移動量測定部により測定された移動量に基づいて、前記プロファイル間設定情報記憶部が記憶している閾値を更新する設定情報更新部を更に備える請求項1に記載の無線通信装置。   When a wireless network connection based on the profile information acquired by the acquisition unit is established, the threshold stored in the inter-profile setting information storage unit is updated based on the movement amount measured by the movement amount measurement unit. The wireless communication apparatus according to claim 1, further comprising a setting information update unit that performs the operation. 前記移動量及び閾値は、時間に関する情報を含み、
前記走査実行部は、前記取得部により取得したプロファイル情報に基づく無線網の走査処理を、設定されている走査間隔に基づいて間欠的に実行するようにしてあり、
前記走査実行部による走査間隔の設定を取得する走査間隔取得部を更に備え、
前記取得部は、前記移動量測定部により測定した移動量に、前記走査間隔取得部により取得した走査間隔を加えた値と、前記プロファイル間設定情報に記憶している閾値とを比較した結果に基づいて前記第2のプロファイル識別情報を選択するようにしてある
請求項1又は2に記載の無線通信装置。
The movement amount and the threshold include information on time,
The scanning execution unit is configured to intermittently execute wireless network scanning processing based on profile information acquired by the acquisition unit based on a set scanning interval,
A scanning interval obtaining unit for obtaining setting of a scanning interval by the scanning execution unit;
The acquisition unit compares the value obtained by adding the scanning interval acquired by the scanning interval acquisition unit to the movement amount measured by the movement amount measurement unit, and the threshold value stored in the setting information between profiles. The wireless communication apparatus according to claim 1, wherein the second profile identification information is selected based on the second profile identification information.
前記第1の無線網から受信する無線信号の受信強度が前記所定値より大きく、かつ該所定値より大きい第2の所定値以下となった場合に、前記取得部は、前記移動量測定部が測定した移動量及び前記比各部の比較結果に関わらず、前記第2のプロファイル識別情報を含むプロファイル情報を前記プロファイル記憶部から取得するようにしてある請求項1乃至3のいずれかに記載の無線通信装置。   When the reception intensity of the radio signal received from the first wireless network is greater than the predetermined value and less than or equal to a second predetermined value that is greater than the predetermined value, the acquisition unit is 4. The radio according to claim 1, wherein profile information including the second profile identification information is acquired from the profile storage unit regardless of a measured movement amount and a comparison result of each of the ratio units. 5. Communication device. 前記無線網との無線接続の確立が可能な地点又は領域を示す地点名、及び前記無線網を識別する無線網識別情報を含む地点情報を記憶する地点情報記憶部と、
該地点情報記憶部に記憶された地点情報に含まれる地点名により示される地点又は領域の間の移動に要する数量の基準を示す移動量の基準値を記憶する地点間移動量情報記憶部と、
一の無線網に係るプロファイル識別情報を第1のプロファイル識別情報として取得し、他の無線網に係るプロファイル識別情報を第2のプロファイル識別情報として取得するプロファイル識別情報取得部と、
該プロファイル識別情報取得部により取得された第1のプロファイル識別情報及び第2のプロファイル識別情報の夫々に対応する地点名を、前記地点情報記憶部に記憶された地点情報から取得する地点情報取得部と、
取得した第1のプロファイル識別情報に対応する地点名にて示される地点又は領域、及び取得した第2のプロファイル識別情報に対応する地点名にて示される地点又は領域の間の移動に係る移動量の基準値を、前記地点間移動量情報記憶部から取得する移動量取得部と、
該移動量取得部により取得した移動量の基準値を、前記プロファイル識別情報取得部により取得した第1のプロファイル識別情報及び第2のプロファイル識別情報に対応付ける閾値として設定する移動量設定部と
を備える請求項1乃至4のいずれかに記載の無線通信装置。
A point information storage unit for storing point information indicating a point or area where wireless connection with the wireless network can be established, and point information including wireless network identification information for identifying the wireless network;
A point-to-point movement amount information storage unit for storing a reference value of a movement amount indicating a reference for a quantity required for movement between the points or areas indicated by the point names included in the point information stored in the point information storage unit;
A profile identification information acquisition unit that acquires profile identification information related to one wireless network as first profile identification information, and acquires profile identification information related to another wireless network as second profile identification information;
A point information acquisition unit that acquires a point name corresponding to each of the first profile identification information and the second profile identification information acquired by the profile identification information acquisition unit from the point information stored in the point information storage unit When,
The amount of movement related to the movement between the point or area indicated by the point name corresponding to the acquired first profile identification information and the point or area indicated by the point name corresponding to the acquired second profile identification information The movement amount acquisition unit for acquiring the reference value from the point-to-point movement amount information storage unit,
A movement amount setting unit that sets a reference value of the movement amount acquired by the movement amount acquisition unit as a threshold value associated with the first profile identification information and the second profile identification information acquired by the profile identification information acquisition unit. The wireless communication apparatus according to claim 1.
記憶部を備え、無線通信が可能なコンピュータに、
前記記憶部に予め記憶されている無線網との無線接続の確立に用いる通信設定、及び該通信設定を識別するプロファイル識別情報を含むプロファイル情報を、前記記憶部から取得させるプロファイル識別情報取得手順と、
前記記憶部に予め記憶されている第1の無線網に係る第1のプロファイル識別情報及び第2の無線網に係る第2のプロファイル識別情報、並びに前記第1の無線網及び前記第2の無線網間の移動に要する数量の基準を示す閾値を含むプロファイル間設定情報を、前記記憶部から取得させるプロファイル間設定情報取得手順と、
無線接続を確立している前記第1の無線網から受信する無線信号の受信強度が所定値以下となった場合に、移動に要した数量を示す移動量を測定させる移動量測定手順と、
該移動量測定手順が測定した移動量を、前記プロファイル間設定情報取得手順にて取得した閾値と比較させる比較手順と、
該比較手順による比較結果に基づき前記第2のプロファイル識別情報を選択し、選択した前記第2のプロファイル識別情報を含むプロファイル情報を、無線網の走査処理を実行すべく、前記記憶部から取得させる取得手順と
を実行させる無線通信プログラム。
A computer equipped with a storage unit and capable of wireless communication
Profile identification information acquisition procedure for acquiring, from the storage unit, profile information including communication settings used for establishing a wireless connection with a wireless network stored in advance in the storage unit, and profile identification information for identifying the communication settings; ,
The first profile identification information related to the first wireless network and the second profile identification information related to the second wireless network, and the first wireless network and the second wireless stored in advance in the storage unit An inter-profile setting information acquisition procedure for acquiring inter-profile setting information including a threshold value indicating a reference for a quantity required for movement between networks from the storage unit;
A movement amount measurement procedure for measuring a movement amount indicating a quantity required for movement when a reception intensity of a wireless signal received from the first wireless network establishing a wireless connection is a predetermined value or less;
A comparison procedure for comparing the movement amount measured by the movement amount measurement procedure with the threshold value acquired in the inter-profile setting information acquisition procedure;
The second profile identification information is selected based on the comparison result obtained by the comparison procedure, and the profile information including the selected second profile identification information is acquired from the storage unit so as to perform a scanning process of a wireless network. A wireless communication program that executes an acquisition procedure.
無線網との無線接続の確立に用いる通信設定、及び該通信設定を識別するプロファイル識別情報を含むプロファイル情報を、複数の無線網について記憶するプロファイル記憶部と、
第1の無線網に係る第1のプロファイル識別情報及び第2の無線網に係る第2のプロファイル識別情報、並びに前記第1の無線網及び前記第2の無線網間の移動に要する数量の基準を示す閾値を含むプロファイル間設定情報を記憶するプロファイル間設定情報記憶部と
を予め記憶している無線通信装置を用い、
移動に要した数量を示す移動量を測定し、
無線接続を確立している前記第1の無線網から受信する無線信号の受信強度が所定値以下となった場合に、
測定した移動量を、前記プロファイル間設定情報記憶部に記憶している閾値と比較し、
比較結果に基づき選択した前記第2のプロファイル識別情報を含むプロファイル情報をプロファイル記憶部から取得し、
取得したプロファイル情報に基づいて、接続対象となる無線網の走査処理を実行する
無線通信方法。
A profile storage unit that stores communication information used for establishing a wireless connection with a wireless network and profile information including profile identification information for identifying the communication setting for a plurality of wireless networks;
The first profile identification information related to the first wireless network, the second profile identification information related to the second wireless network, and the criterion of the quantity required for movement between the first wireless network and the second wireless network A wireless communication device that stores in advance an inter-profile setting information storage unit that stores inter-profile setting information including a threshold value indicating
Measure the movement amount indicating the quantity required for movement,
When the reception strength of the wireless signal received from the first wireless network establishing the wireless connection is equal to or lower than a predetermined value,
Compare the measured movement amount with the threshold value stored in the inter-profile setting information storage unit,
Obtaining profile information including the second profile identification information selected based on the comparison result from the profile storage unit;
A wireless communication method for performing scanning processing of a wireless network to be connected based on acquired profile information.
JP2009176889A 2009-07-29 2009-07-29 Wireless communication apparatus, wireless communication program, and wireless communication method Expired - Fee Related JP5272951B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009176889A JP5272951B2 (en) 2009-07-29 2009-07-29 Wireless communication apparatus, wireless communication program, and wireless communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009176889A JP5272951B2 (en) 2009-07-29 2009-07-29 Wireless communication apparatus, wireless communication program, and wireless communication method

Publications (2)

Publication Number Publication Date
JP2011035464A true JP2011035464A (en) 2011-02-17
JP5272951B2 JP5272951B2 (en) 2013-08-28

Family

ID=43764136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009176889A Expired - Fee Related JP5272951B2 (en) 2009-07-29 2009-07-29 Wireless communication apparatus, wireless communication program, and wireless communication method

Country Status (1)

Country Link
JP (1) JP5272951B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012086632A1 (en) * 2010-12-20 2012-06-28 ヤマハ株式会社 Method of transmitting wireless audio
JP2012195694A (en) * 2011-03-15 2012-10-11 Yamaha Corp Radio audio transmission method
JP2013162207A (en) * 2012-02-02 2013-08-19 Nec Casio Mobile Communications Ltd Mobile terminal device and communication method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008113256A (en) * 2006-10-30 2008-05-15 Kyocera Corp Radio communication terminal
WO2008111319A1 (en) * 2007-03-15 2008-09-18 Panasonic Corporation Wireless communication device and access point connection method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008113256A (en) * 2006-10-30 2008-05-15 Kyocera Corp Radio communication terminal
WO2008111319A1 (en) * 2007-03-15 2008-09-18 Panasonic Corporation Wireless communication device and access point connection method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012086632A1 (en) * 2010-12-20 2012-06-28 ヤマハ株式会社 Method of transmitting wireless audio
CN103262639A (en) * 2010-12-20 2013-08-21 雅马哈株式会社 Method of transmitting wireless audio
US9351286B2 (en) 2010-12-20 2016-05-24 Yamaha Corporation Wireless audio transmission method
CN103262639B (en) * 2010-12-20 2016-08-10 雅马哈株式会社 Wireless audio transmission method
JP2012195694A (en) * 2011-03-15 2012-10-11 Yamaha Corp Radio audio transmission method
JP2013162207A (en) * 2012-02-02 2013-08-19 Nec Casio Mobile Communications Ltd Mobile terminal device and communication method

Also Published As

Publication number Publication date
JP5272951B2 (en) 2013-08-28

Similar Documents

Publication Publication Date Title
JP4352180B2 (en) Wireless communication handover processing method, portable electronic device, and wireless communication handover system
US8452280B2 (en) Mobile radio terminal
WO2018166234A1 (en) Network search method and apparatus
EP3376797B1 (en) Method for searching for network and terminal
JP2007104432A (en) Mobile communication apparatus
US20170135032A1 (en) Network connecting method and apparatus, and storage medium
WO2018133519A1 (en) Cell registration method and apparatus
US9451511B2 (en) Method and apparatus for providing wireless connection quality guidance
CN105376831A (en) Information processing apparatus and information processing method
US10708882B2 (en) UE camping method and apparatus, paging method and apparatus, and storage medium
KR20150039413A (en) Method for positioning based on network and an electronic device thereof
WO2019169997A1 (en) Motion estimation method and device for video, terminal and storage medium
JP2006005630A (en) Wireless terminal, network connecting device, and method and program for searching for candidate to be switched
JP5272951B2 (en) Wireless communication apparatus, wireless communication program, and wireless communication method
JP2010074779A (en) Mobile radio terminal device and base station selection method
JP2008187523A (en) Wireless apparatus, power consumption control method and power consumption control program
JP2011188395A (en) Radio communication device
JP2019036869A (en) User device and access control method
US9560580B2 (en) Method of managing power of RF circuits and wireless communication device utilizing the same
JP6287618B2 (en) Wireless communication apparatus, wireless communication method, program
JP2008131587A (en) Radio communication terminal and radio communication method
JP4881166B2 (en) Wireless communication device
JP6439186B2 (en) Terminal device, communication method and program
CN105142190A (en) Network cell reselection method and device
US8081976B2 (en) Mobile radio terminal and base station search method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120405

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130325

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: 20130416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130429

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees