Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5239705B2 - Wireless communication device - Google Patents
[go: Go Back, main page]

JP5239705B2 - Wireless communication device - Google Patents

Wireless communication device Download PDF

Info

Publication number
JP5239705B2
JP5239705B2 JP2008252926A JP2008252926A JP5239705B2 JP 5239705 B2 JP5239705 B2 JP 5239705B2 JP 2008252926 A JP2008252926 A JP 2008252926A JP 2008252926 A JP2008252926 A JP 2008252926A JP 5239705 B2 JP5239705 B2 JP 5239705B2
Authority
JP
Japan
Prior art keywords
unit
movement amount
wireless communication
output
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008252926A
Other languages
Japanese (ja)
Other versions
JP2010087724A (en
Inventor
靖 原
勇 山田
章 司波
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 JP2008252926A priority Critical patent/JP5239705B2/en
Publication of JP2010087724A publication Critical patent/JP2010087724A/en
Application granted granted Critical
Publication of JP5239705B2 publication Critical patent/JP5239705B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線通信装置において、電波障害の発生を抑制する技術に関するものである。 The present invention relates to a technique for suppressing the occurrence of radio wave interference in a wireless communication device.

従来、電波や高周波の電気信号を扱う電子機器が、電波障害の発生源となる可能性があることから、その対策技術が提案されている。なお、電波障害とは、電波の受信に障害が発生したり、電波により電子機器が誤動作することである。   Conventionally, an electronic device that handles radio waves and high-frequency electric signals can be a source of radio interference, and therefore countermeasure techniques have been proposed. Note that the radio wave interference is a failure in receiving radio waves or malfunction of an electronic device due to radio waves.

特許文献1には、無線通信ネットワークにおいて、データブロックを受信する受信部と、受信部に接続された制御部と、制御部に接続された送信部とを備え、データブロックは有効期間フィールドを含み、制御部は有効期間フィールドに基づきチャンネルスキャン方法を選択する無線ステーションが記載されている。   Patent Document 1 includes a reception unit that receives a data block, a control unit connected to the reception unit, and a transmission unit connected to the control unit in a wireless communication network, and the data block includes a validity period field. The control unit describes a wireless station that selects a channel scanning method based on the validity period field.

特許文献2には、セルラー無線信号により通信を行うセルラー無線システムと無線LAN信号により通信を行う無線LANシステムとを統合したハイブリッド無線通信システムにおける移動通信端末装置であって、セルラー無線信号を受信してセルラー受信信号を生成するセルラー無線信号受信手段と、セルラー無線信号受信手段からのセルラー受信信号の情報から所定のセルラー無線通信エリアの圏内であるか否かを判定するセルラー無線エリア判定手段と、無線LAN信号を受信してLAN受信信号を生成する無線LAN信号受信手段と、無線LAN信号受信手段への電力の供給を制御する電力供給制御手段と、無線LAN信号受信手段からのLAN受信信号の情報から所定の無線LANシステムの通信エリアの圏内であるか否かを判定する無線LANエリア判定手段と、を具備し、電力供給制御手段は特定の周期で無線LAN信号受信手段への電力供給を実行する手段を有し、無線LANエリア判定手段は無線LAN信号受信手段が電力供給制御手段から電力を供給された時のみ無線LANシステムの通信エリアの圏内であるか否かを判定する無線通信システムが記載されている。   Patent Document 2 discloses a mobile communication terminal device in a hybrid wireless communication system that integrates a cellular wireless system that performs communication using a cellular wireless signal and a wireless LAN system that performs communication using a wireless LAN signal, and receives the cellular wireless signal. A cellular radio signal receiving means for generating a cellular received signal, and a cellular radio area determining means for determining whether or not the mobile phone is within a predetermined cellular radio communication area from information on the cellular received signal from the cellular radio signal receiving means, A wireless LAN signal receiving unit that receives a wireless LAN signal and generates a LAN received signal, a power supply control unit that controls supply of power to the wireless LAN signal receiving unit, and a LAN received signal from the wireless LAN signal receiving unit Determines whether it is within the communication area of a predetermined wireless LAN system from the information Wireless LAN area determining means, wherein the power supply control means has means for executing power supply to the wireless LAN signal receiving means at a specific cycle, and the wireless LAN area determining means is a wireless LAN signal receiving means. A wireless communication system that determines whether or not the wireless LAN system is within the communication area only when power is supplied from the power supply control means is described.

特許文献3には、GPS(全地球測位システム)衛星から接続装置の位置情報を受信するGPS受信モジュールと、無線LAN−APに接続するための無線LANモジュールと、無線LAN−APの位置情報を記憶する記憶装置と、GPS受信モジュールから出力される通信装置の位置情報と、記憶された無線LAN−APの位置情報とに基づいて、無線LANモジュールを選択的に動作させる制御部と、を有する通信装置が記載されている。これによると、通信装置が無線LAN−APのサービス領域に存在する場合にのみデータサービスを受ける処理過程が実行され、通信装置が無線LAN−APのサービス領域に居ない場合には、動作中の無線LAN−APを継続的に探索する、とされている。そのため、無線LANモジュールは必要なときだけ動作するので、電源消費を最少にする、とされている。   In Patent Document 3, a GPS receiving module that receives position information of a connection device from a GPS (Global Positioning System) satellite, a wireless LAN module for connecting to a wireless LAN-AP, and position information of the wireless LAN-AP are described. A storage device for storing, and a control unit that selectively operates the wireless LAN module based on the location information of the communication device output from the GPS reception module and the stored location information of the wireless LAN-AP A communication device is described. According to this, the process of receiving the data service is executed only when the communication device exists in the service area of the wireless LAN-AP, and when the communication device is not in the service area of the wireless LAN-AP, The wireless LAN-AP is continuously searched. For this reason, the wireless LAN module operates only when necessary, so that power consumption is minimized.

特許文献4には、アクティブスキャンとパッシブスキャンの双方の機能を有する無線端末装置において、無線基地局を探索する際に、無線端末装置の状態によってスキャン方法を選択するように動作する無線端末装置が記載されている。これによると、アクティブスキャンを選択することにより、早急に探索する必要がある場合には探索時間を短縮することができ、また、基地局探索に要する端末装置における電力消費を低減することができる、とされている。また、早急に探索する必要が無い場合にはパッシブスキャンを選択することにより、基地局探索に関して無線リソースの消費を抑えることができる、とされている。
特開2004-229278号公報 特開2004-349863号公報 特表2006-508603号公報 特開2005-12539号公報
Patent Document 4 discloses a wireless terminal device that operates to select a scanning method according to the state of a wireless terminal device when searching for a wireless base station in a wireless terminal device having both active scan and passive scan functions. Have been described. According to this, by selecting an active scan, it is possible to shorten the search time when it is necessary to search quickly, and to reduce the power consumption in the terminal device required for the base station search, It is said that. In addition, when there is no need to search immediately, it is said that by selecting passive scan, consumption of radio resources can be suppressed for base station search.
JP 2004-229278 JP 2004-349863 A Special Table 2006-508603 JP 2005-12539 JP

従来の技術では、GPS等を利用して取得された位置情報に基づいて電波の放出が好ましくない特定の領域内に存在しているか否かを判断するため、所定時間間隔においてGPS等を用いた位置情報を取得する処理を実行する必要がある。通常、GPS等を用いた位置情報の取得処理の実行には多くの消費電力を必要とする。   In the conventional technology, the GPS or the like is used at a predetermined time interval in order to determine whether or not the emission of the radio wave is present in a specific area where the emission is not preferable based on the position information acquired using the GPS or the like. It is necessary to execute processing for acquiring position information. Usually, a large amount of power consumption is required to execute the position information acquisition process using GPS or the like.

さらに、従来技術では、通信圏外であることを検出した場合に、パッシブスキャン方式を用いて基地局の探索を行なうため、例えば、通信圏内と圏外との境目付近に存在する場合、パッシブスキャン方式を用いた基地局の探索を頻繁に行なうことになり、消費電力の無駄が生じる。   Furthermore, in the prior art, when it detects that it is out of the communication range, it searches for the base station using the passive scan method.For example, when it exists near the boundary between the communication range and the outside of the range, the passive scan method is used. The used base station is frequently searched, resulting in wasted power consumption.

本発明はかかる事情に鑑みてなされたものであり、その目的の一つは、利用者の利便性を確保しつつ、電波の放出を抑制する無線通信装置、を提供することにある。   The present invention has been made in view of such circumstances, and one of its purposes is to provide a wireless communication apparatus that suppresses the emission of radio waves while ensuring the convenience of the user.

本願に開示する無線通信装置は、振動を検出するセンサ部と、センサ部の出力に基づいて移動量を検出する移動量検出部と、検出された移動量を累積加算して得た総移動量を格納する総移動量格納部と、総移動量が所定の閾値を超えたか否かを判定する総移動量判定部と、総移動量が所定の閾値を超えたと判定された場合、無線通信装置の動作状態を電波を発信しない状態に変更する無線通信制御部とを有する。   The wireless communication device disclosed in the present application includes a sensor unit that detects vibration, a movement amount detection unit that detects a movement amount based on an output of the sensor unit, and a total movement amount obtained by cumulatively adding the detected movement amounts. A total movement amount storage unit that stores the total movement amount, a total movement amount determination unit that determines whether or not the total movement amount exceeds a predetermined threshold value, and a wireless communication device that determines that the total movement amount exceeds a predetermined threshold value And a wireless communication control unit that changes the operation state to a state in which radio waves are not transmitted.

本発明は、無線通信装置が有するセンサ部からの出力に基づいて移動状態か否かを検出し、検出した状態に基づいて電波の放出を抑制する処理の実行契機を調整するため、利用者の利便性を確保しつつ、電波の放出を抑制することができる、という優れた効果を奏することができる。   The present invention detects whether or not the mobile device is in a moving state based on an output from a sensor unit included in the wireless communication device, and adjusts an execution timing of processing for suppressing emission of radio waves based on the detected state. It is possible to achieve an excellent effect that radio wave emission can be suppressed while ensuring convenience.

以下本発明の実施の形態を、図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

〔1.システムの構成〕
図1は、本実施例に係る無線通信システムの概略を示す図である。
[1. System configuration
FIG. 1 is a diagram illustrating an outline of a wireless communication system according to the present embodiment.

図1に示す無線通信システムは、無線通信装置100と、無線通信基地局200と、を有する。   The wireless communication system illustrated in FIG. 1 includes a wireless communication device 100 and a wireless communication base station 200.

無線通信基地局200は、破線で示す無線通信領域300を有し、無線通信領域300の内側に存在する無線通信装置100と無線通信ができる。   The radio communication base station 200 has a radio communication area 300 indicated by a broken line, and can perform radio communication with the radio communication apparatus 100 existing inside the radio communication area 300.

さらに、無線通信基地局200は、図示しない通信回線と接続されており、無線通信装置100から受信したデータを図示しない通信回線を介して上位装置などに転送したり、図示しない通信回線を介して上位装置から受信したデータを無線通信装置100へ転送したりできる。   Furthermore, the radio communication base station 200 is connected to a communication line (not shown), and transfers data received from the radio communication device 100 to a higher-level device or the like via a communication line (not shown) or via a communication line (not shown). Data received from the host device can be transferred to the wireless communication device 100.

無線通信装置100は、無線通信領域300の内側に存在する場合、無線基地局200を介して図示しない他の装置と通信することができる。   When the radio communication device 100 exists inside the radio communication area 300, the radio communication device 100 can communicate with another device (not shown) via the radio base station 200.

無線通信装置100は、無線通信領域300の外側に存在する場合、無線基地局200との無線通信を行なうことができない、いわゆる通信圏外の状態となる。   When the wireless communication apparatus 100 exists outside the wireless communication area 300, the wireless communication apparatus 100 is in a so-called out-of-communication state where wireless communication with the wireless base station 200 cannot be performed.

無線通信装置100は、無線基地局200から送信される電波の受信強度を検出し、検出値が所定レベル以下になった場合に通信圏外の状態であることを判定できる。   The radio communication device 100 detects the reception intensity of the radio wave transmitted from the radio base station 200, and can determine that the radio communication device 100 is out of the communication range when the detected value becomes a predetermined level or less.

無線通信装置100は、通信圏外の状態にあることを判定した場合、無線基地局200の通信圏内に存在することを検出するため、無線基地局の探索処理を行なう。   When determining that the wireless communication apparatus 100 is out of the communication area, the wireless communication apparatus 100 performs a search process for the wireless base station in order to detect that the wireless communication apparatus 100 is within the communication area of the wireless base station 200.

無線通信装置100は、無線基地局の探索処理として、例えば、アクティブ方式とパッシブ方式とを選択的に用いることができる。   The radio communication apparatus 100 can selectively use, for example, an active method and a passive method as a search process for a radio base station.

例えば、本実施例に係る無線通信装置100を携帯する利用者400が、経路500を通って駅600まで移動する場合、無線通信装置100は、無線通信領域300の外側へ移動することになる。   For example, when the user 400 carrying the wireless communication device 100 according to the present embodiment moves to the station 600 through the route 500, the wireless communication device 100 moves to the outside of the wireless communication area 300.

この場合、無線通信装置100は、経路500を通って駅600へ辿りつくまでの間、無線通信領域300に存在するか否かを検出するために、アクティブ方式又はパッシブ方式を用いて、無線基地局200の探索処理を行なう。これは、無線通信装置100が、無線通信領域300の内側へ存在することとなった場合に、無線通信を自動的に再開するために行う処理である。上述の処理は、通信装置100の利用者の利便性を確保する上で重要な処理である。   In this case, the wireless communication device 100 uses the active method or the passive method to detect whether or not the wireless communication device 100 exists in the wireless communication area 300 until reaching the station 600 through the route 500. A search process for the station 200 is performed. This is a process that is performed to automatically resume wireless communication when the wireless communication device 100 is located inside the wireless communication area 300. The above-described process is an important process for ensuring the convenience of the user of the communication device 100.

しかし、例えば、利用者400が駅600に辿りついた後、電車に乗車した場合には、無線通信装置100の無線通信処理を停止させることが望ましい。なぜなら、無線通信処理において無線通信装置100から出力される電波が、他の電子機器の動作に影響を与える恐れがあるからである。   However, for example, when the user 400 gets on the train after reaching the station 600, it is desirable to stop the wireless communication processing of the wireless communication device 100. This is because radio waves output from the wireless communication device 100 in wireless communication processing may affect the operation of other electronic devices.

例えば、携帯電話やPHSなどの無線通信装置から出力される電波により心臓ペースメーカが誤動作する可能性があることから、公共交通機関や病院等において、無線通信装置が電波を出力しない状態にすることが利用者に求められている。   For example, since a cardiac pacemaker may malfunction due to radio waves output from a radio communication device such as a mobile phone or PHS, the radio communication device may not output radio waves in public transportation or hospitals. Is required by users.

本実施例に係る無線通信装置100は、利用者400の利便性を考慮しつつ、無線通信装置100の動作状態を適切なタイミングで切り替えることができる。
〔2.無線通信端末の構成〕
図2は、本実施例に係る無線通信装置100のハードウェア構成を示す図である。
The radio communication apparatus 100 according to the present embodiment can switch the operation state of the radio communication apparatus 100 at an appropriate timing while considering the convenience of the user 400.
[2. (Configuration of wireless communication terminal)
FIG. 2 is a diagram illustrating a hardware configuration of the wireless communication device 100 according to the present embodiment.

図2に示す無線通信装置100は、制御部101と、主記憶部102と、補助記憶部103と、タイマ部104と、センサ部105と、表示部106と、操作部107と、音声処理部108と、音声出力部109と、音声入力部110と、無線通信部111と、第一通信部112と、第二通信部113と、を有しており、各部は通信線120を介して通信可能に接続されている。   2 includes a control unit 101, a main storage unit 102, an auxiliary storage unit 103, a timer unit 104, a sensor unit 105, a display unit 106, an operation unit 107, and an audio processing unit. 108, an audio output unit 109, an audio input unit 110, a wireless communication unit 111, a first communication unit 112, and a second communication unit 113, and each unit communicates via a communication line 120. Connected as possible.

制御部101は、通信線120を介して無線通信装置100のハードウェア各部と接続されており、例えば、補助記憶部103に記録されたプログラムを主記憶部102に格納させ、主記憶部102に格納したプログラムが有する命令コード及びデータを演算処理することにより、所定の機能を実現する。制御部101として、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等を用いることができる。   The control unit 101 is connected to each hardware unit of the wireless communication device 100 via the communication line 120.For example, the control unit 101 stores the program recorded in the auxiliary storage unit 103 in the main storage unit 102, and stores the program in the main storage unit 102. A predetermined function is realized by performing arithmetic processing on the instruction code and data of the stored program. As the control unit 101, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like can be used.

主記憶部102は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)を用いることができる。   For example, a RAM (Random Access Memory) and a ROM (Read Only Memory) can be used as the main storage unit 102.

補助記憶部103は、例えば、HDD(Hard Disk Drive)、フラッシュメモリ(Flash Memory)、SSD(Solid State Disk)を用いることができる。   As the auxiliary storage unit 103, for example, an HDD (Hard Disk Drive), a flash memory (Flash Memory), or an SSD (Solid State Disk) can be used.

タイマ部104は、無線通信装置100が有する各部の動作に用いられるクロック信号などを用いて時間の経過を計測する機能を有する。   The timer unit 104 has a function of measuring the passage of time using a clock signal or the like used for the operation of each unit included in the wireless communication device 100.

センサ部105は、無線通信装置の移動を検出する機能を有し、例えば、加速度センサ、振動センサなどを用いることができる。   The sensor unit 105 has a function of detecting movement of the wireless communication device, and for example, an acceleration sensor, a vibration sensor, or the like can be used.

表示部106は、制御部101の演算処理の結果などを表示する機能を有し、液晶ディスプレイ、有機ELディスプレイなどを用いることができる。   The display unit 106 has a function of displaying the result of the arithmetic processing of the control unit 101, and a liquid crystal display, an organic EL display, or the like can be used.

操作部107は、利用者の操作を受付ける機能を有し、利用者の操作に応じた信号を、通信線120を介して制御部101へ出力する。操作部107は、例えば、入力ボタン、タッチパネルなどを用いることができる。   The operation unit 107 has a function of accepting a user operation, and outputs a signal corresponding to the user operation to the control unit 101 via the communication line 120. As the operation unit 107, for example, an input button, a touch panel, or the like can be used.

音声処理部108は、音声出力部109を介して音声を出力し、音声入力部110を介して音声の入力を受ける機能を有する。音声出力部109は、例えば、スピーカや、音声出力端子などを用いることができる。音声入力部110は、例えば、マイクロフォンや、音声入力端子などを用いることができる。   The voice processing unit 108 has a function of outputting voice via the voice output unit 109 and receiving voice input via the voice input unit 110. As the audio output unit 109, for example, a speaker, an audio output terminal, or the like can be used. As the voice input unit 110, for example, a microphone, a voice input terminal, or the like can be used.

無線通信部111は、異なる通信方式の第一通信部112と第二通信部113を有する。   The wireless communication unit 111 includes a first communication unit 112 and a second communication unit 113 of different communication methods.

第一通信部112は、例えば、WCDMAなどの無線通信方式を用いた公衆回線網との無線通信を行なう機能を有する通信部を用いることができる。   As the first communication unit 112, for example, a communication unit having a function of performing wireless communication with a public line network using a wireless communication method such as WCDMA can be used.

第二通信部113は、例えば、802.11bや802.11gなどの無線通信方式を用いて無線LANアクセスポイントとしての無線基地局200との無線通信を行なう機能を有する通信部を用いることができる。   As the second communication unit 113, for example, a communication unit having a function of performing wireless communication with the wireless base station 200 as a wireless LAN access point using a wireless communication method such as 802.11b or 802.11g can be used. .

制御部101は、第一通信部112又は第二通信部113を介して受信した音声信号を音声出力部109より出力する。また、制御部101は、音声入力部110を介して取得した音声信号を第一通信部112又は第二通信部113より無線基地局200へ送信する。
〔3.無線通信端末のプログラムの構成〕
図3は、本実施例に係る無線通信装置において実行されるプログラムの構成要素を示す図である。図3に示すプログラムの構成要素は、検出制御部(PG101)と、移動量検出部(PG102)と、移動量格納部(PG103)と、総移動量判定部(PG104)と、無線通信制御部(PG105)と、を有する。
The control unit 101 outputs the audio signal received via the first communication unit 112 or the second communication unit 113 from the audio output unit 109. In addition, the control unit 101 transmits the audio signal acquired via the audio input unit 110 to the radio base station 200 from the first communication unit 112 or the second communication unit 113.
[3. (Configuration of wireless communication terminal program)
FIG. 3 is a diagram illustrating components of a program executed in the wireless communication apparatus according to the present embodiment. The components of the program shown in FIG. 3 are a detection control unit (PG101), a movement amount detection unit (PG102), a movement amount storage unit (PG103), a total movement amount determination unit (PG104), and a wireless communication control unit. (PG105).

検出制御部は、本実施例に係る検出処理を実行させる条件が満たされているか否かに応じて無線通信装置の動作を制御する構成要素として、制御部101を機能させる。   The detection control unit causes the control unit 101 to function as a component that controls the operation of the wireless communication apparatus according to whether or not the condition for executing the detection processing according to the present embodiment is satisfied.

移動量検出部は、センサ部105の出力に基づいて、無線通信装置の移動量を検出する構成要素として、制御部101を機能させる。   The movement amount detection unit causes the control unit 101 to function as a component that detects the movement amount of the wireless communication device based on the output of the sensor unit 105.

移動量格納部は、検出された移動量を主記憶部102又は補助記憶部103などに蓄積する構成要素として、制御部101を機能させる。   The movement amount storage unit causes the control unit 101 to function as a component that accumulates the detected movement amount in the main storage unit 102, the auxiliary storage unit 103, or the like.

総移動量判定部は、蓄積された移動量から総移動量を取得し、総移動量が所定の条件を満たすか否かに応じて無線通信装置の動作を制御する構成要素として、制御部101を機能させる。   The total movement amount determination unit obtains the total movement amount from the accumulated movement amount, and controls the control unit 101 as a component that controls the operation of the wireless communication apparatus according to whether or not the total movement amount satisfies a predetermined condition. To work.

無線通信制御部は、無線通信部111の動作を制御する構成要素として、制御部101を機能させる。
〔4.処理の流れ〕
図4は、本実施例に係る無線通信装置における検出処理の流れを示す図である。
The wireless communication control unit causes the control unit 101 to function as a component that controls the operation of the wireless communication unit 111.
[4. Process flow
FIG. 4 is a diagram illustrating a flow of detection processing in the wireless communication apparatus according to the present embodiment.

まず、無線通信装置100の制御部101は、総移動量の初期化を行なう(S100)。例えば、制御部101は、主記憶部102に格納する総移動量の値を0値に設定して初期化する。   First, the control unit 101 of the wireless communication device 100 initializes the total movement amount (S100). For example, the control unit 101 initializes the value of the total movement amount stored in the main storage unit 102 by setting it to 0 value.

制御部101は、検出実行の条件を満たすか否かを判定する(S101)。制御部101は、例えば、無線通信部111により受信される無線基地局200からの電波の受信強度が所定の閾値以下になった場合に、検出実行の条件を満たすと判定することができる(S101でYES)。一方、制御部101は、例えば、無線通信部111により受信される無線基地局200からの電波の受信強度が所定の閾値を超える場合、検出実行の条件を満たさないと判定することができる(S101でNO)。   The control unit 101 determines whether or not the detection execution condition is satisfied (S101). For example, the control unit 101 can determine that the detection execution condition is satisfied when the reception intensity of the radio wave received from the radio base station 200 received by the radio communication unit 111 is equal to or lower than a predetermined threshold (S101). YES) On the other hand, for example, when the reception intensity of the radio wave received from the radio base station 200 received by the radio communication unit 111 exceeds a predetermined threshold, the control unit 101 can determine that the detection execution condition is not satisfied (S101). NO).

また、制御部101は、上述の処理S101において、検出実行を指示する制御信号を受信した無線通信部111から通信線120を介してその制御信号を受信していた場合に、検出実行の条件を満たすと判定することができる(S101でYES)。一方、制御部101は、上述の処理S101において、検出実行を指示する制御信号を受信していない場合に、検出実行の条件を満たさないと判定することができる(S101でNO)。   In addition, in the above-described processing S101, the control unit 101 sets the detection execution condition when the control signal is received via the communication line 120 from the wireless communication unit 111 that has received the control signal instructing detection execution. It can be determined that it is satisfied (YES in S101). On the other hand, the control unit 101 can determine that the detection execution condition is not satisfied when the control signal instructing the detection execution is not received in the above-described process S101 (NO in S101).

また、制御部101は、上述の処理S101において、検出実行を指示する操作を受けた操作部107から通信線120を介して検出実行を指示する制御信号を受信していた場合に、検出実行の条件を満たすと判定することができる(S101でYES)。一方、制御部101は、上述の処理S101において、検出実行を指示する制御信号を受信していない場合に、検出実行の条件を満たさないと判定することができる(S101でNO)。   Further, when the control unit 101 receives a control signal instructing detection execution via the communication line 120 from the operation unit 107 that has received an operation instructing detection execution in the above-described process S101, the control unit 101 executes the detection execution. It can be determined that the condition is satisfied (YES in S101). On the other hand, the control unit 101 can determine that the detection execution condition is not satisfied when the control signal instructing the detection execution is not received in the above-described process S101 (NO in S101).

制御部101は、検出実行の条件を満たすと判定した場合(S101でYES)、移動量を検出する(S102)。移動量の検出の詳細については、後述する。   When it is determined that the detection execution condition is satisfied (YES in S101), the control unit 101 detects the movement amount (S102). Details of the detection of the movement amount will be described later.

制御部101は、検出した移動量を、主記憶部102に格納されている総移動量に加算し、主記憶部102に格納する総移動量を更新する(S103)。   The control unit 101 adds the detected movement amount to the total movement amount stored in the main storage unit 102, and updates the total movement amount stored in the main storage unit 102 (S103).

制御部101は、更新された総移動量が、所定の条件を満たすか否かを判定する(S104)。例えば、制御部は、更新された総移動量が所定の閾値を超える場合に、所定の条件を満たすと判定する(S104でYES)。一方、制御部101は、例えば、更新された総移動量が所定の閾値以下である場合に、所定の条件を満たさないと判定し(S104でNO)、上述の処理S101を実行する。この場合、制御部101は、センサ部105を休止させてもよい。これにより、センサ部105による消費電力を削減させることができる。   The control unit 101 determines whether or not the updated total movement amount satisfies a predetermined condition (S104). For example, the control unit determines that the predetermined condition is satisfied when the updated total movement amount exceeds a predetermined threshold (YES in S104). On the other hand, for example, when the updated total movement amount is equal to or less than a predetermined threshold, the control unit 101 determines that the predetermined condition is not satisfied (NO in S104), and executes the above-described process S101. In this case, the control unit 101 may suspend the sensor unit 105. Thereby, power consumption by the sensor unit 105 can be reduced.

制御部101は、上述のS104において総移動量が所定の条件を満たすと判定された場合(S104でYES)、無線通信部111の動作状態を変更する(S105)。   When it is determined in S104 that the total movement amount satisfies the predetermined condition (YES in S104), the control unit 101 changes the operation state of the wireless communication unit 111 (S105).

ここで、上述のS104において、利用者400が電波の利用を制限する公共機関としての駅600までに移動する際に要する移動量を上述のS104における所定の条件として設定しておくことが望ましい。なぜならば、上述のS104において総移動量が所定の条件を満たすと判定された場合に、無線通信装置100を携帯する利用者400が、経路500を移動し、電波の利用を制限する公共機関としての駅600に到着する頃である、とみなすことができるからである。   Here, in S104 described above, it is desirable to set the amount of movement required when the user 400 moves to the station 600 as a public institution that restricts the use of radio waves as the predetermined condition in S104 described above. This is because, when it is determined in S104 that the total movement amount satisfies the predetermined condition, the user 400 carrying the wireless communication device 100 moves along the route 500 as a public institution that restricts the use of radio waves. This is because it can be considered that it is the time of arriving at the station 600.

制御部101は、上述のS105において、例えば、無線通信部111の動作状態を、電波を出力しない状態に変更することができる。これにより、電波の利用を制限する公共機関としての駅600に到着した頃に、無線通信装置100の動作状態を自動的に電波を出力しない状態に変更することができる。   In S105 described above, the control unit 101 can change, for example, the operation state of the wireless communication unit 111 to a state in which radio waves are not output. As a result, the operation state of the wireless communication device 100 can be automatically changed to a state in which no radio wave is output when it arrives at the station 600 as a public institution that restricts the use of radio waves.

また、上述のS101において検出実行の条件を満たすと判定された場合においても、上述のS104において総移動量が所定の条件を満たすと判定される前に、再度のS101において検出実行の条件を満たさないと判定されたときは、上述のS100において総移動量が初期化される。これにより、例えば、利用者400が、経路500を通って駅600へ向かう途中で、無線通信領域300の内側へと戻った場合には、上述のS105が実行されることは無いため、無線通信装置100は、無線基地局200との無線通信を行なうことが可能となる。
〔5.移動量の検出方法について〕
〔5−1.移動距離による検出〕
移動量の検出方法として移動距離による検出を行なう場合、例えば、無線通信装置100は、センサ部105として歩数計を用いることができる。歩数計は、加速度センサを有し、加速度センサからの出力値に基づいて歩数を計測するための信号を出力する機能を有する。
Even when it is determined in S101 that the detection execution condition is satisfied, the detection execution condition is satisfied in S101 again before the total movement amount is determined to satisfy the predetermined condition in S104. If it is determined that there is not, the total movement amount is initialized in S100 described above. Thereby, for example, when the user 400 returns to the inside of the wireless communication area 300 on the way to the station 600 through the route 500, the above-described S105 is not executed, so the wireless communication Device 100 can perform radio communication with radio base station 200.
[5. (Detection method of movement amount)
[5-1. (Detection by moving distance)
When performing detection based on a movement distance as a movement amount detection method, for example, the wireless communication device 100 can use a pedometer as the sensor unit 105. The pedometer has an acceleration sensor and has a function of outputting a signal for measuring the number of steps based on an output value from the acceleration sensor.

図8は、歩数の検出処理の流れを示した図である。   FIG. 8 is a diagram showing the flow of the step count detection process.

まず、センサ部105は、加速度センサの出力を取得し(S200)、出力値が上限値を超えるか否かを判定する(S201)。   First, the sensor unit 105 acquires the output of the acceleration sensor (S200), and determines whether or not the output value exceeds the upper limit value (S201).

センサ部105は、加速度センサから取得した出力値が所定の上限値より大きな値となる場合、出力値が所定の上限値を超えると判定し(S201でYES)、歩行フラグがON状態であるか否かを判定する(S203)。なお、図8に示す処理が開始された時点では、歩行フラグはOFF状態である。   If the output value acquired from the acceleration sensor is larger than the predetermined upper limit value, the sensor unit 105 determines that the output value exceeds the predetermined upper limit value (YES in S201), and whether the walking flag is on. It is determined whether or not (S203). At the time when the process shown in FIG. 8 is started, the walking flag is in an OFF state.

一方、センサ部105は、加速度センサから取得した出力値が上限値を超えないと判定した場合(S201でNO)、出力値が所定の下限値を超えるか否かを判定する(S202)。センサ部105は、出力値が所定の下限値よりも小さい場合、出力値が所定の下限値を超えると判定し(S202でYES)、上述のS203の処理を実行する。センサ部105は、処理S202において出力値が所定の下限値を超えないと判定した場合、上述の処理S200から再度実行する。   On the other hand, when the sensor unit 105 determines that the output value acquired from the acceleration sensor does not exceed the upper limit value (NO in S201), the sensor unit 105 determines whether the output value exceeds a predetermined lower limit value (S202). If the output value is smaller than the predetermined lower limit value, the sensor unit 105 determines that the output value exceeds the predetermined lower limit value (YES in S202), and executes the process of S203 described above. If the sensor unit 105 determines in step S202 that the output value does not exceed the predetermined lower limit value, the sensor unit 105 executes again from the above-described process S200.

センサ部105は、上述の処理S203において、歩行フラグがON状態であると判定した場合(S203でYES)、歩数を出力し(S204)、歩行フラグをOFF状態に変更し(S205)、上述の処理S200から再度実行する。   If the sensor unit 105 determines that the walking flag is in the ON state in the above-described process S203 (YES in S203), the sensor unit 105 outputs the number of steps (S204), changes the walking flag to the OFF state (S205), and The process is executed again from step S200.

一方、センサ部105は、上述の処理S203において、歩行フラグがOFF状態であると判定した場合(S203でNO)、歩行フラグをON状態に変更し、上述の処理S200から再度実行する。   On the other hand, when the sensor unit 105 determines in the above-described process S203 that the walking flag is in the OFF state (NO in S203), the sensor unit 105 changes the walking flag to the ON state and executes again from the above-described process S200.

無線通信装置100の制御部101は、上述のS204でセンサ部105から出力された歩数を通信線120を介して受信することにより、センサ部105により検出された歩数を取得することができる。   The control unit 101 of the wireless communication apparatus 100 can acquire the number of steps detected by the sensor unit 105 by receiving the number of steps output from the sensor unit 105 in S204 described above via the communication line 120.

無線通信装置100の制御部101は、センサ部105として用いられる歩数計の出力を計数することにより、無線通信装置100を携帯する利用者400の歩数を計測することができる。   The control unit 101 of the wireless communication device 100 can measure the number of steps of the user 400 carrying the wireless communication device 100 by counting the output of the pedometer used as the sensor unit 105.

さらに、制御部101は、測定した歩数に対して、予め設定しておいた一歩当りの距離を掛け算することにより、無線通信装置100を携帯する利用者400の移動距離を検出することができる。   Furthermore, the control unit 101 can detect the moving distance of the user 400 carrying the radio communication device 100 by multiplying the measured number of steps by a preset distance per step.

上述の算出処理は下記式で表わされる。ここで、xは移動距離、hは歩数、lは一歩当りの距離を意味する。   The above calculation process is expressed by the following equation. Here, x is a moving distance, h is the number of steps, and l is a distance per step.

図5は、加速度センサの出力と歩数計の出力との関係を示す概略図である。   FIG. 5 is a schematic diagram showing the relationship between the output of the acceleration sensor and the output of the pedometer.

図5(A)は、縦軸に加速度センサ値を示し、横軸に時間を示した図である。図5(A)に示す例では、時点t1において加速度センサの出力値が上限5A1を超え、時点t2において加速度センサの出力値が下限5A2を超え、時点t3において加速度センサの出力値が上限5A1を超え、時点t4において加速度センサの出力値が下限5A2を超えている様子を示している。   FIG. 5A shows the acceleration sensor value on the vertical axis and the time on the horizontal axis. In the example shown in FIG. 5A, the output value of the acceleration sensor exceeds the upper limit 5A1 at time t1, the output value of the acceleration sensor exceeds the lower limit 5A2 at time t2, and the output value of the acceleration sensor exceeds the upper limit 5A1 at time t3. It shows that the output value of the acceleration sensor exceeds the lower limit 5A2 at time t4.

図5(B)は、加速度センサの出力が図5(A)に示す上限5A1を超えている期間及び下限5A2を超えている期間を、図5(A)の横軸に示す時間に同期させて表示した図である。   FIG. 5 (B) synchronizes the period when the output of the acceleration sensor exceeds the upper limit 5A1 and the period when the output exceeds the lower limit 5A2 shown in FIG. 5 (A) with the time shown on the horizontal axis of FIG. 5 (A). FIG.

図5(C)は、加速度センサの出力が図5(A)に示す下限5A2を超えている期間に同期して、歩数計の出力が生成される例を示す図である。図5(C)に示す例では、時点t2、時点t4、時点t6、時点t8、時点t10、時点t12、時点t14、時点t16において、加速度センサの出力が図5(A)に示す下限5A2を超えたことに同期して、歩数計の出力が生成されている。   FIG. 5C is a diagram showing an example in which the output of the pedometer is generated in synchronization with a period in which the output of the acceleration sensor exceeds the lower limit 5A2 shown in FIG. 5A. In the example shown in FIG. 5C, at the time t2, the time t4, the time t6, the time t8, the time t10, the time t12, the time t14, and the time t16, the output of the acceleration sensor has a lower limit 5A2 shown in FIG. The output of the pedometer is generated in synchronization with the exceeding.

なお、上述の例では、図8に示す処理の流れを、センサ部105において実行する例としたが、制御部105において実行してもよい。この場合、制御部101は、図5(A)に示すようなセンサの出力値を、通信線120を介して、センサ部105から取得する。さらに、この場合、制御部101は、図8に示す処理の流れの処理S204において、図4に示す処理の流れで示す処理S102を実行する構成要素へ、プロセス間通信等の技法を用いて歩数を出力する。
〔5−2.移動距離による検出2〕
上述の移動距離による移動量の検出において、センサ部105として用いる歩数計が有する加速度センサの出力値に応じて、一歩当りの距離を変更することができる。例えば、加速度センサの出力値の大きさに応じて、一歩当りの距離を変更することにより、移動距離の検出精度を向上させることができる。
In the above-described example, the processing flow illustrated in FIG. 8 is performed in the sensor unit 105, but may be performed in the control unit 105. In this case, the control unit 101 acquires the sensor output value as shown in FIG. 5A from the sensor unit 105 via the communication line 120. Further, in this case, in step S204 of the process flow shown in FIG. 8, the control unit 101 uses the technique such as inter-process communication to the component that executes the process S102 shown in the process flow of FIG. Is output.
[5-2. Detection by moving distance 2]
In the detection of the movement amount based on the movement distance described above, the distance per step can be changed according to the output value of the acceleration sensor included in the pedometer used as the sensor unit 105. For example, the detection accuracy of the moving distance can be improved by changing the distance per step in accordance with the magnitude of the output value of the acceleration sensor.

図9は、歩数及び出力レベルの検出処理の流れを示した図である。   FIG. 9 is a diagram showing a flow of detection processing of the number of steps and the output level.

まず、センサ部105は、出力レベルの変数Rに0値を設定することにより出力レベルを初期化し(S300)、加速度センサの出力を取得する(S301)。   First, the sensor unit 105 initializes the output level by setting the output level variable R to 0 (S300), and acquires the output of the acceleration sensor (S301).

センサ部105は、出力値が0値を超えるか否かを判定し(S302)、超えると判定された場合(S302でYES)、ループ変数iを初期化して、ループ処理S303を開始する。   The sensor unit 105 determines whether or not the output value exceeds the 0 value (S302). If it is determined that the output value exceeds the value (YES in S302), the loop variable i is initialized and the loop process S303 is started.

センサ部105は、まず、上述の処理S301で取得した出力が、所定の上限値(i)を超えるか否かを判定する(S304)。   First, the sensor unit 105 determines whether or not the output acquired in the above-described process S301 exceeds a predetermined upper limit value (i) (S304).

図10は、上限値(i)の内容例を示した図である。図10に示す例では、ループ変数i=1の場合、上限値(1)は50となる。図10に示す例では、ループ変数i=2の場合、上限値(2)は100となる。   FIG. 10 is a diagram showing an example of the content of the upper limit value (i). In the example shown in FIG. 10, the upper limit (1) is 50 when the loop variable i = 1. In the example shown in FIG. 10, the upper limit (2) is 100 when the loop variable i = 2.

センサ部105は、上述の処理S304において、出力値が所定の上限値(i)より大きい場合、出力値が所定の上限値(i)を超えると判定し(S304でYES)、出力レベルを示す変数Rにループ変数の値を設定する(S305)。   When the output value is larger than the predetermined upper limit value (i) in the above-described process S304, the sensor unit 105 determines that the output value exceeds the predetermined upper limit value (i) (YES in S304) and indicates the output level. The value of the loop variable is set in the variable R (S305).

センサ部105は、上述の処理S305を実行した後、ループ変数がループ回数の上限nに達したか否かを判定し(S306)、達していないと判定した場合には、ループ変数を1つ加算して更新し(S303)、処理S304から実行する。   After executing the above-described processing S305, the sensor unit 105 determines whether or not the loop variable has reached the upper limit n of the number of loops (S306). Update by adding (S303), and execute from step S304.

一方、センサ部105は、上述の処理S302において、出力値が0値を超えないと判定された場合(S302でNO)、ループ変数iを初期化して、処理S307のループ処理を開始する。そして、センサ部105は、処理S303のループ処理と同様に、出力値が所定の下限値(i)を超えるか否かを判定し(S308)、超えると判定された場合に(S308でYES)、出力レベルを示す変数Rにループ変数の値を設定する(S309)。   On the other hand, when it is determined in the above-described process S302 that the output value does not exceed the 0 value (NO in S302), the sensor unit 105 initializes the loop variable i and starts the loop process of process S307. Then, the sensor unit 105 determines whether or not the output value exceeds a predetermined lower limit value (i) (S308), similarly to the loop process of step S303, and when it is determined that the output value exceeds (YES in S308). Then, the value of the loop variable is set to the variable R indicating the output level (S309).

図11は、下限値(i)の内容例を示した図である。図11に示す例では、ループ変数i=1の場合、下限値(1)は−50となる。図11に示す例では、ループ変数i=2の場合、下限値(2)は−100となる。   FIG. 11 is a diagram showing an example of the content of the lower limit value (i). In the example shown in FIG. 11, when the loop variable i = 1, the lower limit (1) is −50. In the example shown in FIG. 11, when the loop variable i = 2, the lower limit (2) is −100.

センサ部105は、上述のS306のループ処理と同様に、ループ変数がループ回数の上限nに達したか否かを判定し(S310)、達していないと判定した場合には、ループ変数を1つ加算して更新し(S307)、処理S308から実行する。   The sensor unit 105 determines whether or not the loop variable has reached the upper limit n of the number of loops (S310), similarly to the loop processing of S306 described above. It is updated by adding (S307), and the process is executed from step S308.

センサ部105は、上述のS302乃至S306に示すループ処理、あるいは、上述のS307乃至S310に示すループ処理が終了した後、出力レベルを示す変数Rが0値を超えるか否かを判定する(S311)。   The sensor unit 105 determines whether or not the variable R indicating the output level exceeds the zero value after the loop processing shown in S302 to S306 or the loop processing shown in S307 to S310 is completed (S311). ).

センサ部105は、出力レベルを示す変数Rが0値より大きい場合、すなわち、上述の処理S305又は処理S309において出力レベルを示す変数Rにループ変数が設定された場合、出力レベルを示す値が0値を超えると判定し(S311でYES)、歩行フラグがON状態であるか否かを判定する(S312)。   When the variable R indicating the output level is greater than 0, that is, when the loop variable is set in the variable R indicating the output level in the above-described process S305 or S309, the sensor unit 105 sets the value indicating the output level to 0. It determines with exceeding a value (it is YES at S311), and it is determined whether a walk flag is an ON state (S312).

センサ部105は、処理S312において、歩行フラグがON状態であると判定した場合(S312でYES)、歩数及び出力レベルを出力し(S313)、歩行フラグをOFF状態に変更した後(S314)、上述の処理S300からの処理を再度実行する。   If the sensor unit 105 determines in step S312 that the walking flag is in the ON state (YES in S312), the sensor unit 105 outputs the number of steps and the output level (S313), and after changing the walking flag to the OFF state (S314), The process from the above-described process S300 is executed again.

センサ部105は、上述の処理S311において、出力レベルを示す変数Rが0値を超えないと判定された場合(S311でNO)、すなわち、出力レベルを示す変数Rが上述の処理S300において初期化した値から変更されていない場合、上述の処理S300からの処理を再度実行する。この場合、上述の処理S313とは異なり、歩数及び出力レベルは出力されない。   If it is determined in step S311 that the variable R indicating the output level does not exceed 0 (NO in step S311), the sensor unit 105 initializes the variable R indicating the output level in step S300. If the value has not been changed from the above value, the process from the above-described process S300 is executed again. In this case, unlike the above-described process S313, the number of steps and the output level are not output.

また、上述の処理S312において、歩行フラグがON状態でないと判定された場合(S312でNO)、歩行フラグをON状態に変更し(S315)、上述の処理S300からの処理が再度実行される。   If it is determined in the above-described process S312 that the walking flag is not in the ON state (NO in S312), the walking flag is changed to the ON state (S315), and the processes from the above-described process S300 are executed again.

無線通信装置100の制御部101は、上述の処理S313でセンサ部105から出力された歩数及び出力レベルを、通信線120を介して受信することにより、センサ部105により検出される歩数及び出力レベルを取得することができる。   The control unit 101 of the wireless communication apparatus 100 receives the step count and output level output from the sensor unit 105 in the above-described processing S313 via the communication line 120, thereby detecting the step count and output level detected by the sensor unit 105. Can be obtained.

無線通信装置100の制御部101は、センサ部105として用いられる歩数計の出力を、出力レベルごとに計数することにより、無線通信装置100を携帯する利用者400の歩数を計測することができる。   The control unit 101 of the wireless communication device 100 can measure the number of steps of the user 400 carrying the wireless communication device 100 by counting the output of the pedometer used as the sensor unit 105 for each output level.

さらに、制御部101は、センサ部105として用いられる歩数計の出力の出力レベルに対応して予め主記憶部102に格納された一歩当りの距離を、主記憶部102から取得する。   Further, the control unit 101 acquires a distance per step stored in advance in the main storage unit 102 from the main storage unit 102 corresponding to the output level of the output of the pedometer used as the sensor unit 105.

図12は、出力レベルに対応付けて格納された一歩当りの距離の内容例を示した図である。図12に示す例では、出力レベル(1)に対して一歩当りの距離(0.5m)が格納されている。図12に示す例では、出力レベル(2)に対して一歩当りの距離(1.0m)が格納されている。これは、出力レベルの数値が大きいほど、例えば、歩行時の上下運動が大きいことから、歩行速度が速い状態にあると推定し、出力レベルに比例して一歩当りの距離を大きく設定した例である。   FIG. 12 is a diagram showing a content example of the distance per step stored in association with the output level. In the example shown in FIG. 12, the distance per step (0.5 m) is stored for the output level (1). In the example shown in FIG. 12, the distance per step (1.0 m) is stored for the output level (2). This is an example in which the larger the output level value, the greater the vertical movement during walking, for example, so that the walking speed is estimated to be high, and the distance per step is set larger in proportion to the output level. is there.

制御部101は、所定の単位時間毎に、出力レベルごとに計数した歩数に対して、主記憶部102から取得した対応する出力レベルの一歩当りの距離を掛け算することにより、無線通信装置100を携帯する利用者400の移動距離を検出することができる。上述の算出処理は下記式で表わされる。ここで、xは移動距離、h(i)は出力レベルごとの歩数、l(i)は出力レベルごとの一歩当りの距離を意味する。なお、nは歩数計が出力可能な出力レベルの数を意味する。すなわち、図6に示す例では、歩数計が出力する出力レベルの数は2つであるため、n=2となる。なお、所定時間ごとに算出する例としたが、センサ部からの出力を取得する毎に、出力レベルに応じた一歩当りの距離を移動距離として、総移動距離に加算してもよい。   The control unit 101 multiplies the wireless communication device 100 by multiplying the number of steps counted for each output level for each predetermined unit time by the distance per step of the corresponding output level acquired from the main storage unit 102. The moving distance of the user 400 to be carried can be detected. The above calculation process is expressed by the following equation. Here, x is the moving distance, h (i) is the number of steps for each output level, and l (i) is the distance per step for each output level. Note that n means the number of output levels that can be output by the pedometer. That is, in the example shown in FIG. 6, since the number of output levels output from the pedometer is two, n = 2. In addition, although it was set as the example calculated for every predetermined time, whenever the output from a sensor part is acquired, you may add the distance per step according to an output level as a movement distance to a total movement distance.

図6は、加速度センサの出力と歩数計の出力との関係を示す概略図である。   FIG. 6 is a schematic diagram showing the relationship between the output of the acceleration sensor and the output of the pedometer.

図6(A)に示す例では、上限値6A1と上限値6A3、下限値6A2と下限値6A4を有し、時点t1において加速度センサの出力値が上限値6A1を超え、時点t2において加速度センサの出力値が下限値6A2を超え、時点t3において加速度センサの出力値が上限値6A3を超え、時点t4において加速度センサの出力値が下限値6A2を超え、時点t4’において加速度センサの出力値が下限値6A4を超え、時点t6’において加速度センサの出力値が下限値6A4を超え、時点t8’において加速度センサの出力値が下限値6A4を超え、時点t10’において加速度センサの出力値が下限値6A4を超え、時点t12’において加速度センサの出力値が下限値6A4を超え、時点t14において加速度センサの出力値が下限値6A2を超え、時点t16において加速度センサの出力値が下限値6A2を超えている様子を示している。例えば、図6(A)は、時点t1から時点t2において通常の歩行状態を検出した様子を示しており、時点t3’から時点t12’において駆け足での歩行状態を検出した様子を示し、時点t14から時点t16において通常の歩行状態を検出した様子を示している。   In the example shown in FIG. 6A, there are an upper limit value 6A1 and an upper limit value 6A3, a lower limit value 6A2 and a lower limit value 6A4, the output value of the acceleration sensor exceeds the upper limit value 6A1 at time t1, and the acceleration sensor The output value exceeds the lower limit 6A2, the output value of the acceleration sensor exceeds the upper limit 6A3 at time t3, the output value of the acceleration sensor exceeds the lower limit 6A2 at time t4, and the output value of the acceleration sensor reaches the lower limit at time t4 ′. The value of the acceleration sensor exceeds the lower limit 6A4 at time t6 ′, the output of the acceleration sensor exceeds the lower limit 6A4 at time t8 ′, and the output of the acceleration sensor reaches the lower limit 6A4 at time t10 ′. The output value of the acceleration sensor exceeds the lower limit 6A4 at time t12 ′, the output value of the acceleration sensor exceeds the lower limit 6A2 at time t14, and the output value of the acceleration sensor reaches the lower limit at time t16. Shows a state in which more than a 6A2. For example, FIG. 6A shows a state in which a normal walking state is detected from time point t1 to time point t2, a state in which a walking state with a running foot is detected from time point t3 ′ to time point t12 ′, and time point t14. Shows a state where a normal walking state is detected at time t16.

図6(B)は、上述の図5(B)と同様のため、説明を省略する。   FIG. 6B is the same as FIG. 5B described above, and a description thereof is omitted.

図6(C)は、加速度センサの出力が図6(A)に示す上限6A3を超えている期間及び下限5A4を超えている期間を、図6(A)の横軸に示す時点に同期させて表示した図である。   FIG. 6 (C) synchronizes the period when the output of the acceleration sensor exceeds the upper limit 6A3 and the period when it exceeds the lower limit 5A4 shown in FIG. 6 (A) at the time indicated on the horizontal axis of FIG. 6 (A). FIG.

図6(D)は、加速度センサの出力が図6(A)に示す下限6A2又は下限6A4を超えている期間に同期して、歩数計の出力が生成される例を示す図である。図6(D)に示す例では、時点t2及び時点t14及び時点t16のそれぞれにおいて加速度センサの出力値が下限6A2を超えたことに同期して第一の出力値6D2が生成され、時点t4’及び時点t6’及び時点t8’及び時点t10’及び時点t12’のそれぞれにおいて加速度センサの出力値が下限6A4を超えたことに同期して第二の出力値6D1が生成されている様子を示している。   FIG. 6D is a diagram showing an example in which the output of the pedometer is generated in synchronization with a period in which the output of the acceleration sensor exceeds the lower limit 6A2 or the lower limit 6A4 shown in FIG. In the example shown in FIG. 6D, the first output value 6D2 is generated in synchronization with the output value of the acceleration sensor exceeding the lower limit 6A2 at each of the time point t2, the time point t14, and the time point t16, and the time point t4 ′. The second output value 6D1 is generated in synchronization with the output value of the acceleration sensor exceeding the lower limit 6A4 at time t6 ′, time t8 ′, time t10 ′, and time t12 ′. Yes.

なお、上述の例では、図9に示す処理の流れを、センサ部105において実行する例としたが、制御部105において実行してもよい。この場合、制御部101は、図6(A)に示すようなセンサの出力値を、通信線120を介して、センサ部105から取得する。さらに、この場合、制御部101は、図9に示す処理の流れの処理S313において、図4に示す処理の流れで示す処理S102を実行する構成要素へ、プロセス間通信等の技法を用いて歩数及び出力レベルを出力する。
〔5−3.移動時間による検出〕
移動量の検出方法として移動時間による検出を行なう場合、例えば、無線通信装置100は、センサ部105として加速度センサ、振動センサなどを用いることができる。
In the above-described example, the processing flow illustrated in FIG. 9 is executed by the sensor unit 105, but may be executed by the control unit 105. In this case, the control unit 101 acquires the output value of the sensor as illustrated in FIG. 6A from the sensor unit 105 via the communication line 120. Furthermore, in this case, in step S313 of the process flow shown in FIG. 9, the control unit 101 uses a technique such as inter-process communication to the component that executes the process S102 shown in the process flow shown in FIG. And output the output level.
[5-3. (Detection by travel time)
When performing detection based on travel time as the travel amount detection method, for example, the wireless communication device 100 can use an acceleration sensor, a vibration sensor, or the like as the sensor unit 105.

図13は、移動時間の検出処理の流れを示した図である。   FIG. 13 is a diagram showing the flow of the movement time detection process.

まず、センサ部105は、歩行フラグをOFF状態に設定し(S400)、計測時間tを0値に設定することにより初期化し(S401)、計測時間tの計測を開始する(S402)。すなわち、タイマ部104の出力に基づいて、経過時間を測定する。   First, the sensor unit 105 sets the walking flag to the OFF state (S400), initializes the measurement time t by setting it to 0 (S401), and starts measuring the measurement time t (S402). That is, the elapsed time is measured based on the output of the timer unit 104.

センサ部105は、処理S403のループ処理を開始し、例えば、加速度センサの出力を取得する(S404)。   The sensor unit 105 starts the loop process of the process S403 and acquires, for example, the output of the acceleration sensor (S404).

センサ部105は、取得した出力値が所定の上限値を超えるか否かを判定し(S405)、出力値が所定の上限値より大きい場合、出力値が所定の上限値を超えると判定する(S405でYES)。   The sensor unit 105 determines whether or not the acquired output value exceeds a predetermined upper limit value (S405), and determines that the output value exceeds a predetermined upper limit value when the output value is larger than the predetermined upper limit value ( YES in S405).

一方、上述の処理S405において、出力値が所定の上限値を超えないと判定された場合(S405でNO)、出力値が所定の下限値を超えるか否かを判定する(S406)。センサ部105は、取得した出力値が所定の下限値より小さい場合、出力値が所定の下限値を超えると判定する(S406でYES)。   On the other hand, when it is determined in the above-described processing S405 that the output value does not exceed the predetermined upper limit value (NO in S405), it is determined whether or not the output value exceeds the predetermined lower limit value (S406). If the acquired output value is smaller than the predetermined lower limit value, the sensor unit 105 determines that the output value exceeds the predetermined lower limit value (YES in S406).

上述の処理S405において出力値が所定の上限値を超えると判定した場合(S405でYES)、又は、上述の処理S406において出力値が所定の下限値を超えると判定した場合(S406でYES)、歩行フラグをON状態に変更する(S407)。   When it is determined in the above-described process S405 that the output value exceeds a predetermined upper limit value (YES in S405), or when it is determined in the above-described process S406 that the output value exceeds a predetermined lower limit value (YES in S406). The walking flag is changed to the ON state (S407).

センサ部105は、計測時間tが所定の単位時間以上になったか否かを判定し(S408)、所定の単位時間以上であると判定された場合、上述のS403からS408までのループ処理を終了する。一方、センサ部105は、計測時間tが所定の単位時間以上ではないと判定された場合、上述の処理S403に戻り、処理S404からの処理を実行する。   The sensor unit 105 determines whether or not the measurement time t is equal to or longer than a predetermined unit time (S408), and when it is determined that the measurement time t is equal to or longer than the predetermined unit time, the loop processing from S403 to S408 is ended. To do. On the other hand, when it is determined that the measurement time t is not equal to or longer than the predetermined unit time, the sensor unit 105 returns to the above-described process S403 and executes the processes from the process S404.

センサ部105は、上述のS403からS408までのループ処理を終了した場合、歩行フラグがON状態であるか否かを判定する(S409)。   The sensor unit 105 determines whether or not the walking flag is in the ON state when the loop processing from S403 to S408 is finished (S409).

センサ部105は、歩行フラグがON状態である場合(S409でYES)、計測時間を出力し(S410)、上述の処理S400からの処理を再度実行する。なお、上述の処理S410を実行した後に、本検出処理の実行を終了させてもよい。   When the walking flag is in the ON state (YES in S409), the sensor unit 105 outputs the measurement time (S410) and executes the process from the above-described process S400 again. Note that the execution of this detection process may be terminated after the above-described process S410 is executed.

一方、センサ部105は、歩行フラグがON状態ではないと判定した場合(S409でNO)、上述の処理S400からの処理を再度実行する。すなわち、この場合には、上述の処理S410は実行されず、計測時間tは出力されない。なお、上述の処理S409において、歩行フラグがON状態ではないと判定した場合(S409でNO)、検出結果が無い旨の信号を出力してもよい。また、上述の処理S409において、歩行フラグがON状態ではないと判定した場合(S409でNO)、本検出処理の実行を終了させてもよい。   On the other hand, when the sensor unit 105 determines that the walking flag is not in the ON state (NO in S409), the sensor unit 105 executes the process from the above-described process S400 again. That is, in this case, the above-described process S410 is not executed, and the measurement time t is not output. If it is determined in the above-described process S409 that the walking flag is not in the ON state (NO in S409), a signal indicating that there is no detection result may be output. Further, in the above-described process S409, when it is determined that the walking flag is not in the ON state (NO in S409), the execution of this detection process may be terminated.

無線通信装置100の制御部101は、センサ部105からの出力を、通信線120を介して受信することにより、センサ部105により検出される計測時間を取得することができる。   The control unit 101 of the wireless communication device 100 can acquire the measurement time detected by the sensor unit 105 by receiving the output from the sensor unit 105 via the communication line 120.

制御部101は、センサ部から取得した計測時間を累積加算したものを移動時間として管理することにより、無線通信装置100を携帯する利用者400が移動している時間を計測することができる。   The control unit 101 can measure the time during which the user 400 carrying the wireless communication device 100 is moving by managing the cumulative addition of the measurement time acquired from the sensor unit as the movement time.

図7は、センサ部の出力と移動時間との関係を示す図である。   FIG. 7 is a diagram illustrating the relationship between the output of the sensor unit and the movement time.

図7(A)は、縦軸にセンサ部の出力値を示し、横軸に時間を示した図である。図7(B)は、図7(A)及び図7(C)及び図7(D)の横軸に示す時間において、検出処理に用いる単位時間を示す図である。図7(C)は、タイマ部の出力値に基づいて計測される移動時間を縦軸に示し、経過した時間を横軸に示した図である。図7(D)は、総移動時間を縦軸に示し、経過した時間を横軸に示した図である。   FIG. 7A shows the output value of the sensor unit on the vertical axis and the time on the horizontal axis. FIG. 7B is a diagram illustrating a unit time used for the detection process in the time indicated on the horizontal axis of FIG. 7A, FIG. 7C, and FIG. 7D. FIG. 7C is a diagram in which the travel time measured based on the output value of the timer unit is shown on the vertical axis, and the elapsed time is shown on the horizontal axis. FIG. 7D is a diagram showing the total movement time on the vertical axis and the elapsed time on the horizontal axis.

図7(A)に示す例では、単位時間7B1及び単位時間7B2において歩行状態を検出した様子を示しており、単位時間7B3及び単位時間7B4において歩行状態が検出されなかった様子を示し、単位時間7B5及び単位時間7B6において歩行状態を検出した様子を示している。   In the example shown in FIG. 7A, a state where the walking state is detected in the unit time 7B1 and the unit time 7B2 is shown, and a state where the walking state is not detected in the unit time 7B3 and the unit time 7B4 is shown. 7 shows a state in which a walking state is detected at 7B5 and unit time 7B6.

図7(C)に示す例では、タイマ部の出力に基づいて計測される計測時間が時点tc1から時点tc2にかけて増加し、時点tc2において計測時間の値がリセットされた後、再び時点t2から時点tc3にかけて増加している様子を示している。図7(C)に示す例では、単位時間7B1乃至7B6において増加とリセットが繰り返して実行されている様子を示している。   In the example shown in FIG. 7C, the measurement time measured based on the output of the timer unit increases from the time point tc1 to the time point tc2, and after the value of the measurement time is reset at the time point tc2, the time point from the time point t2 is reached again. It shows a state of increasing toward tc3. In the example shown in FIG. 7 (C), the increase and reset are repeatedly executed in the unit time 7B1 to 7B6.

図7(D)に示す例では、単位時間7B1においてセンサ部の出力値が図7(A)に示す上限7A1及び下限7A2を超えているため、歩行状態が検出されたと判定され、図7(C)の時点tc2における計測時間を移動時間とし、図7(D)の時点tc2において総移動時間に加算させた様子を示している。   In the example shown in FIG. 7D, since the output value of the sensor unit exceeds the upper limit 7A1 and the lower limit 7A2 shown in FIG. 7A in the unit time 7B1, it is determined that the walking state has been detected, and FIG. The measurement time at the time point tc2 of C) is set as the movement time, and the state is added to the total movement time at the time point tc2 of FIG.

図7(D)に示す例では、さらに、単位時間7B2においてセンサ部の出力値が図7(A)に示す上限7A1及び下限7A2を超えているため、歩行状態が検出されたと判定され、図7(C)の時点tc3における計測時間を移動時間とし、図7(D)の時点tc3において総移動時間に加算させた様子を示している。   In the example shown in FIG. 7D, since the output value of the sensor unit exceeds the upper limit 7A1 and the lower limit 7A2 shown in FIG. 7A in the unit time 7B2, it is determined that the walking state is detected. 7 shows a state in which the measurement time at the time point tc3 of 7 (C) is set as the movement time and is added to the total movement time at the time point tc3 of FIG. 7 (D).

一方、単位時間7B3及び単位時間7B4において、センサ部の出力値が図7(A)に示す上限7A1及び下限7A2のいずれをも超えないため、歩行状態が検出されなかったと判定され、移動時間への計測時間の加算が行なわれず、その結果、図7(D)に示されるように、時点tc3から時点tc6までの総移動時間の増加は、時点tc1及び時点tc3にける増加分よりも、少ない。これにより、非歩行状態における経過時間を移動時間から除外することが可能となる。   On the other hand, in unit time 7B3 and unit time 7B4, since the output value of the sensor unit does not exceed both the upper limit 7A1 and the lower limit 7A2 shown in FIG. 7A, it is determined that the walking state has not been detected, and the movement time is reached. As a result, as shown in FIG. 7D, the total movement time from time tc3 to time tc6 is smaller than the increase at time tc1 and time tc3. . Thereby, the elapsed time in the non-walking state can be excluded from the travel time.

なお、上述の例では、図13に示す処理の流れを、センサ部105において実行する例としたが、制御部105において実行してもよい。この場合、制御部101は、図7(A)に示すようなセンサの出力値を、通信線120を介して、センサ部105から取得する。さらに、この場合、制御部101は、図13に示す処理S410の実行において、図4に示す処理S102を実行する要素へ、プロセス間通信等の技法を用いて計測時間を出力する。   In the above-described example, the processing flow shown in FIG. 13 is executed in the sensor unit 105, but may be executed in the control unit 105. In this case, the control unit 101 acquires the sensor output value as shown in FIG. 7A from the sensor unit 105 via the communication line 120. Furthermore, in this case, in the execution of the process S410 shown in FIG. 13, the control unit 101 outputs the measurement time to the element that executes the process S102 shown in FIG. 4 using a technique such as interprocess communication.

また、図13に示す処理S410の実行において、計測時間を出力するかわりに歩数を検出した旨の信号を出力してもよい。この場合、制御部105は、図13に示す処理S410の実行において歩数を検出した旨の信号が出力されたことに基づいて、予め設定した単位時間を計測時間(移動時間)として、総移動時間に加算することができる。
〔5−4.移動時間による検出(その2)〕
上述の移動時間による移動量の検出において、センサ部105として用いる加速度センサの出力値に応じた重み付け計数を掛けた計測時間を累積加算したものを移動量とすることができる。
Moreover, in execution of process S410 shown in FIG. 13, you may output the signal to the effect of having detected the step count instead of outputting measurement time. In this case, the control unit 105 uses the preset unit time as the measurement time (movement time) based on the signal indicating that the number of steps has been detected in the execution of the process S410 shown in FIG. Can be added.
[5-4. Detection by travel time (Part 2)]
In the detection of the movement amount based on the movement time described above, the movement amount can be obtained by accumulating the measurement time multiplied by the weighting count corresponding to the output value of the acceleration sensor used as the sensor unit 105.

これにより、移動時の歩行状態に応じて移動時間の検出値を調整することが可能となり、検出精度を向上させることができる。   Thereby, it becomes possible to adjust the detection value of movement time according to the walking state at the time of movement, and it can improve detection accuracy.

図20は、測定時間及び出力レベルの検出処理の流れを示した図である。図20に示す処理手順は、図13に示す処理手順と同様の内容となる処理手順に対して、同一の参照符号を付している。図20に示す処理手順は、例えば、処理S411乃至処理S424が追加されている点で、図13に示す処理手順と相違する。そこで、説明の簡素化のため、同じ内容となる処理手順については部分的に説明を省略する。   FIG. 20 is a diagram showing a flow of measurement time and output level detection processing. In the processing procedure shown in FIG. 20, the same reference numerals are assigned to the processing procedures having the same contents as the processing procedure shown in FIG. The process procedure illustrated in FIG. 20 is different from the process procedure illustrated in FIG. 13 in that, for example, processes S411 to S424 are added. Therefore, for simplification of description, description of processing procedures having the same contents is partially omitted.

まず、センサ部105は、検出処理を実行するための初期設定を行なう。   First, the sensor unit 105 performs an initial setting for executing the detection process.

センサ部105は、出力レベル変数Rに0値を設定することにより出力レベルを初期化する(S411)。ここで、出力レベル変数Rは、出力レベルが取り得る値の範囲に応じた要素を有した配列型の変数を用いることができる。例えば、出力レベルが0と1と2の3段階の範囲を取りうる場合、出力レベル変数Rは2つの要素を有する配列型の変数を用いることができる。例えば、出力レベル1に関する情報を出力レベル変数Rの要素1に格納し、出力レベル2に関する情報を出力レベル変数Rの要素2に格納し、出力レベル0に関する情報についてはいずれの要素にも格納しない、とすることできる。   The sensor unit 105 initializes the output level by setting the output level variable R to 0 (S411). Here, as the output level variable R, an array type variable having elements corresponding to a range of values that the output level can take can be used. For example, when the output level can take a range of three stages of 0, 1 and 2, the output level variable R can be an array type variable having two elements. For example, information relating to output level 1 is stored in element 1 of output level variable R, information relating to output level 2 is stored in element 2 of output level variable R, and information relating to output level 0 is not stored in any element. .

さらに、センサ部105は、歩行フラグをOFF状態に設定することにより、歩行フラグを初期化する(S400)。   Further, the sensor unit 105 initializes the walking flag by setting the walking flag to the OFF state (S400).

センサ部105は、例えば、計測時間tに0値を設定することにより、計測時間tを初期化する(S401)。   For example, the sensor unit 105 initializes the measurement time t by setting a zero value to the measurement time t (S401).

センサ部105は、計測時間tの計測を開始し(S402)、ループ処理S403を開始する。   The sensor unit 105 starts measuring the measurement time t (S402) and starts loop processing S403.

センサ部105は、上述のループ処理S403において、センサの出力を取得する(S412)。例えば、加速度センサから出力される出力値を取得する。   The sensor unit 105 acquires the output of the sensor in the loop processing S403 described above (S412). For example, an output value output from the acceleration sensor is acquired.

センサ部105は、取得したセンサの出力値が0値を超えるか否かを判定し(S413)、超えると判定された場合(S413でYES)、ループ変数iを初期化して、ループ処理S414を開始する。   The sensor unit 105 determines whether or not the obtained output value of the sensor exceeds the zero value (S413). If it is determined that the output value exceeds the value (YES in S413), the loop variable i is initialized and the loop process S414 is performed. Start.

センサ部105は、まず、上述の処理S412で取得した出力が、所定の上限値(i)を超えるか否かを判定する(S415)。   First, the sensor unit 105 determines whether or not the output acquired in the above-described process S412 exceeds a predetermined upper limit value (i) (S415).

図10は、上限値(i)の内容例を示した図である。図10に示す例では、ループ変数i=1の場合、上限値(1)は50となる。図10に示す例では、ループ変数i=2の場合、上限値(2)は100となる。   FIG. 10 is a diagram showing an example of the content of the upper limit value (i). In the example shown in FIG. 10, the upper limit (1) is 50 when the loop variable i = 1. In the example shown in FIG. 10, the upper limit (2) is 100 when the loop variable i = 2.

センサ部105は、上述の処理S415において、出力値が所定の上限値(i)より大きい場合、出力値が所定の上限値(i)を超えると判定し(S415でYES)、出力レベルを示す変数R(i)を1つ加算して更新する(S416)。すなわち、1回目のループ処理の場合、ループ変数はi=1となり、出力レベル変数Rの配列要素のうち要素1について格納されている値が1つ加算されて更新される。例えば、初回目の更新であれば、上述の処理S411において0値が設定されているため、更新後の値は1となる。   When the output value is larger than the predetermined upper limit value (i) in the above-described process S415, the sensor unit 105 determines that the output value exceeds the predetermined upper limit value (i) (YES in S415) and indicates the output level. The variable R (i) is updated by adding one (S416). That is, in the case of the first loop processing, the loop variable is i = 1, and one of the values stored for the element 1 among the array elements of the output level variable R is added and updated. For example, in the case of the first update, the value after the update is 1 because the 0 value is set in the above-described process S411.

さらに、センサ部105は、歩行フラグをON状態に変更する(S417)。   Further, the sensor unit 105 changes the walking flag to the ON state (S417).

センサ部105は、ループ変数がループ回数の上限nに達したか否かを判定し(S418)、達していないと判定した場合には、ループ変数を1つ加算して更新し(S414、S418)、処理S415から実行する。   The sensor unit 105 determines whether or not the loop variable has reached the upper limit n of the number of loops (S418). If it is determined that the loop variable has not reached, the sensor unit 105 adds one to the loop variable and updates (S414 and S418). ), The process is executed from step S415.

一方、センサ部105は、上述の処理S302において、出力値が0値を超えないと判定された場合(S413でNO)、ループ変数iを初期化して、処理S419のループ処理を開始する。そして、センサ部105は、処理S414のループ処理と同様に、出力値が所定の下限値(i)を超えるか否かを判定し(S420)、超えると判定された場合に(S420でYES)、出力レベルを示す変数Rに出力レベルを示す変数R(i)を1つ加算して更新する(S421)。すなわち、1回目のループ処理の場合、ループ変数はi=1となり、出力レベル変数Rの配列要素のうち要素1について格納されている値が1つ加算されて更新される。例えば、初回目の更新であれば、上述の処理S411において0値が設定されているため、更新後の値は1となる。   On the other hand, when it is determined in the above-described process S302 that the output value does not exceed the 0 value (NO in S413), the sensor unit 105 initializes the loop variable i and starts the loop process of process S419. Then, the sensor unit 105 determines whether or not the output value exceeds a predetermined lower limit value (i), similarly to the loop processing in step S414 (S420), and when it is determined that the output value exceeds (YES in S420). Then, one variable R (i) indicating the output level is added to the variable R indicating the output level and updated (S421). That is, in the case of the first loop processing, the loop variable is i = 1, and one of the values stored for the element 1 among the array elements of the output level variable R is added and updated. For example, in the case of the first update, the value after the update is 1 because the 0 value is set in the above-described process S411.

図11は、下限値(i)の内容例を示した図である。図11に示す例では、ループ変数i=1の場合、下限値(1)は−50となる。図11に示す例では、ループ変数i=2の場合、下限値(2)は−100となる。   FIG. 11 is a diagram showing an example of the content of the lower limit value (i). In the example shown in FIG. 11, when the loop variable i = 1, the lower limit (1) is −50. In the example shown in FIG. 11, when the loop variable i = 2, the lower limit (2) is −100.

さらに、センサ部105は、歩行フラグをON状態に変更する(S422)。   Further, the sensor unit 105 changes the walking flag to the ON state (S422).

センサ部105は、ループ変数がループ回数の上限nに達したか否かを判定し(S423)、達していないと判定した場合には、ループ変数を1つ加算して更新し(S419、S423)、処理S420から実行する。   The sensor unit 105 determines whether the loop variable has reached the upper limit n of the number of loops (S423). If it is determined that the loop variable has not reached, the sensor unit 105 adds one to the loop variable and updates it (S419, S423). ), The process is executed from step S420.

センサ部105は、上述のS414乃至S418に示すループ処理、あるいは、上述のS419乃至S423に示すループ処理が終了した後、計測時間tが所定の単位時間以上になったか否かを判定する(S408)。   The sensor unit 105 determines whether or not the measurement time t is equal to or longer than a predetermined unit time after the loop process shown in S414 to S418 described above or the loop process shown in S419 to S423 described above is completed (S408). ).

センサ部105は、所定の単位時間以上であると判定された場合、上述のS403からS408までのループ処理を終了する。一方、センサ部105は、計測時間tが所定の単位時間以上ではないと判定された場合、上述の処理S403に戻り、処理S412からの処理を実行する。   When it is determined that the sensor unit 105 is equal to or longer than the predetermined unit time, the loop processing from S403 to S408 described above ends. On the other hand, when it is determined that the measurement time t is not equal to or longer than the predetermined unit time, the sensor unit 105 returns to the above-described process S403 and executes the processes from the process S412.

センサ部105は、上述のS403からS408までのループ処理を終了した場合、歩行フラグがON状態であるか否かを判定する(S409)。   The sensor unit 105 determines whether or not the walking flag is in the ON state when the loop processing from S403 to S408 is finished (S409).

センサ部105は、歩行フラグがON状態である場合(S409でYES)、計測時間t及び出力レベルRを出力し(S424)、上述の処理S411からの処理を再度実行する。なお、上述の処理S424を実行した後に、本検出処理の実行を終了させてもよい。   When the walking flag is in the ON state (YES in S409), the sensor unit 105 outputs the measurement time t and the output level R (S424), and executes the process from the above-described process S411 again. Note that after executing the above-described process S424, the execution of this detection process may be terminated.

一方、センサ部105は、歩行フラグがON状態ではないと判定した場合(S409でNO)、上述の処理S400からの処理を再度実行する。すなわち、この場合には、上述の処理S424は実行されず、計測時間t及び出力レベルRは出力されない。なお、上述の処理S409において、歩行フラグがON状態ではないと判定した場合(S409でNO)、検出結果が無い旨の信号を出力してもよい。また、上述の処理S409において、歩行フラグがON状態ではないと判定した場合(S409でNO)、本検出処理の実行を終了させてもよい。   On the other hand, when the sensor unit 105 determines that the walking flag is not in the ON state (NO in S409), the sensor unit 105 executes the process from the above-described process S400 again. That is, in this case, the above-described process S424 is not executed, and the measurement time t and the output level R are not output. If it is determined in the above-described process S409 that the walking flag is not in the ON state (NO in S409), a signal indicating that there is no detection result may be output. Further, in the above-described process S409, when it is determined that the walking flag is not in the ON state (NO in S409), the execution of this detection process may be terminated.

無線通信装置100の制御部101は、センサ部105からの出力を、通信線120を介して受信することにより、センサ部105により検出される計測時間及び出力レベルを取得することができる。   The control unit 101 of the wireless communication apparatus 100 can acquire the measurement time and the output level detected by the sensor unit 105 by receiving the output from the sensor unit 105 via the communication line 120.

無線通信装置100の制御部101は、センサ部105から取得した出力レベルRの配列が有する要素を参照することにより、各出力レベルの出現回数を取得することができる。すなわち、出力レベルRの配列が有する要素1に格納されている値を参照することにより、出力レベル1の出現回数を取得することができる。また、出力レベルRの配列が有する要素2に格納されている値を参照することにより、出力レベル2の出現回数を取得することができる。   The control unit 101 of the wireless communication apparatus 100 can acquire the number of appearances of each output level by referring to the elements included in the array of output levels R acquired from the sensor unit 105. That is, by referring to the value stored in the element 1 included in the array of the output level R, the number of appearances of the output level 1 can be acquired. Further, by referring to the value stored in the element 2 included in the array of the output level R, the number of appearances of the output level 2 can be acquired.

無線通信装置100の制御部101は、取得した出力レベルRに応じて、取得した計測時間tを調整した値を累積加算することにより、移動時間を取得することができる。   The control unit 101 of the wireless communication device 100 can acquire the travel time by cumulatively adding a value obtained by adjusting the acquired measurement time t according to the acquired output level R.

例えば、制御部101は、出現レベルRの要素を参照することにより、出現回数が1回以上存在する最大の出力レベルを特定し、特定された出力レベルに対応する係数を用いて、計測時間tを積算することにより、計測時間tを調整した値を取得することができる。   For example, the control unit 101 refers to the element of the appearance level R, identifies the maximum output level where the number of appearances is one or more, and uses the coefficient corresponding to the identified output level to measure the measurement time t Can be obtained by adjusting the measurement time t.

図22は、出力レベルに対応付けて格納された係数の内容例を示した図である。図22に示す例では、出力レベル(1)に対して係数(1.0)が格納されている。図22に示す例では、出力レベル(2)に対して係数(1.5)が格納されている。これは、出力レベルの数値が大きいほど、例えば、歩行時の上下運動が大きいことから、歩行速度が速い状態にあると推定し、出力レベルに比例して計測時間tに掛け合わせる係数の値を大きく設定した例である。すなわち、係数の値が1よりも大きい値であるほど、取得される値は計測時間より大きな値となり、その結果、総移動量の増加分が大きくなり、上述の処理S104の判定において所定の条件を満たしやすくなる。また、係数の値が1よりも小さい値(例えば0.5)であるほど、取得される値は計測時間より小さな値となり、その結果、総移動量の増加分が小さくなり、上述の処理S104の判定において所定の条件を満たしにくくなる。   FIG. 22 is a diagram illustrating an example of the contents of coefficients stored in association with output levels. In the example shown in FIG. 22, the coefficient (1.0) is stored for the output level (1). In the example shown in FIG. 22, the coefficient (1.5) is stored for the output level (2). This is because the larger the output level value is, for example, the greater the up-and-down motion during walking, so the walking speed is estimated to be high, and the coefficient value multiplied by the measurement time t in proportion to the output level is This is an example of a large setting. That is, as the coefficient value is larger than 1, the acquired value becomes larger than the measurement time, and as a result, the increase in the total movement amount increases, and a predetermined condition is determined in the determination of the above-described process S104. It becomes easy to satisfy. Further, as the coefficient value is smaller than 1 (for example, 0.5), the acquired value becomes smaller than the measurement time, and as a result, the increase in the total movement amount becomes smaller, and the above-described process S104. In this determination, it becomes difficult to satisfy a predetermined condition.

上述の算出処理は下記式で表わされる。ここで、xは移動時間、k(i)は出力レベルに対応した係数、tは計測時間を意味する。なお、上述の例において、iは、出現回数が1回以上存在する最大の出力レベルを示す。   The above calculation process is expressed by the following equation. Here, x is a movement time, k (i) is a coefficient corresponding to the output level, and t is a measurement time. In the above example, i represents the maximum output level where the number of appearances is one or more.

制御部101は、上述の算出により取得した移動時間を移動量とし、総移動量に加算することにより、無線通信装置100を携帯する利用者400が移動した度合をしめす総移動量を計測することができる。   The control unit 101 measures the total movement amount indicating the degree to which the user 400 carrying the wireless communication device 100 has moved by setting the movement time acquired by the above calculation as the movement amount and adding it to the total movement amount. Can do.

図21は、センサ部の出力と移動時間との関係を示す図である。   FIG. 21 is a diagram illustrating the relationship between the output of the sensor unit and the movement time.

図21(A)は、縦軸にセンサ部の出力値を示し、横軸に時間を示した図である。図21(B)は、図21(A)及び図21(C)及び図21(D)の横軸に示す時間において、検出処理に用いる単位時間を示す図である。図21(C)は、タイマ部の出力値に基づいて計測される移動時間を縦軸に示し、経過した時間を横軸に示した図である。図21(D)は、総移動時間を縦軸に示し、経過した時間を横軸に示した図である。   FIG. 21A shows the output value of the sensor unit on the vertical axis and the time on the horizontal axis. FIG. 21B is a diagram illustrating a unit time used for the detection process in the time indicated on the horizontal axis of FIG. 21A, FIG. 21C, and FIG. FIG. 21C is a diagram in which the travel time measured based on the output value of the timer unit is shown on the vertical axis, and the elapsed time is shown on the horizontal axis. FIG. 21D is a diagram showing the total movement time on the vertical axis and the elapsed time on the horizontal axis.

図21(A)に示す例では、単位時間21B1において出力値50を超える歩行状態を検出した様子を示しており、単位時間21B乃至単位時間21B5において出力値100を超える歩行状態を検出した様子を示し、単位時間21B6において出力値50を超える歩行状態を検出した様子を示している。   The example shown in FIG. 21 (A) shows a state in which a walking state exceeding the output value 50 is detected in the unit time 21B1, and a state in which a walking state exceeding the output value 100 is detected in the unit time 21B to the unit time 21B5. It shows how the walking state exceeding the output value 50 is detected in the unit time 21B6.

図21(C)に示す例では、タイマ部の出力に基づいて計測される計測時間が時点tc1から時点tc2にかけて増加し、時点tc2において計測時間の値がリセットされた後、再び時点t2から時点tc3にかけて増加している様子を示している。図21(C)に示す例では、単位時間21B1乃至21B6において増加とリセットが繰り返して実行されている様子を示している。   In the example shown in FIG. 21C, the measurement time measured based on the output of the timer unit increases from the time point tc1 to the time point tc2, and the value of the measurement time is reset at the time point tc2, and then the time point from the time point t2 again. It shows a state of increasing toward tc3. In the example shown in FIG. 21C, the increase and reset are repeatedly executed in the unit times 21B1 to 21B6.

図21(D)に示す例では、単位時間21B1においてセンサ部の出力値が図21(A)に示す上限21A1及び下限21A2を超えているが上限21A3及び下限21A4は超えていないため、出力値(50)又は出力値(−50)を超える歩行状態(出力レベル1)が検出されたと判定され、図21(C)において単位時間21B1の終期である時点tc2における計測時間に係数k(1)を掛け合わせて得た値td2(移動時間)を、図21(D)の時点tc2において総移動時間に加算させた様子を示している。   In the example shown in FIG. 21D, the output value of the sensor unit in the unit time 21B1 exceeds the upper limit 21A1 and the lower limit 21A2 shown in FIG. 21A, but does not exceed the upper limit 21A3 and the lower limit 21A4. It is determined that a walking state (output level 1) exceeding (50) or the output value (−50) is detected, and the coefficient k (1) is added to the measurement time at the time point tc2, which is the end of the unit time 21B1 in FIG. The value td2 (movement time) obtained by multiplying the values is added to the total movement time at time tc2 in FIG. 21 (D).

図21(D)に示す例では、さらに、単位時間21B2においてセンサ部の出力値が図21(A)に示す上限21A3及び下限21A4を超えているため、出力値(100)又は出力値(−100)を超える歩行状態(出力レベル2)が検出されたと判定され、図21(C)において単位時間21B2の終期である時点tc3における計測時間に係数k(2)を掛け合わせて得た値td3(移動時間)を、図21(D)の時点tc3において総移動時間に加算させた様子を示している。   In the example shown in FIG. 21D, since the output value of the sensor unit exceeds the upper limit 21A3 and the lower limit 21A4 shown in FIG. 21A in the unit time 21B2, the output value (100) or the output value (− 100), a value td3 obtained by multiplying the measurement time at the time point tc3, which is the end of the unit time 21B2, by the coefficient k (2) in FIG. 21C. (Moving time) is added to the total moving time at time point tc3 in FIG.

図21(D)に示す例では、同様に、単位時間21B3乃至単位時間21B5においてセンサ部の出力値が図21(A)に示す上限21A3及び下限21A4を超えているため、出力値(100)又は出力値(−100)を超える歩行状態(出力レベル2)が検出されたと判定され、図21(C)の時点tc4乃至時点tc6における計測時間に係数k(2)を掛け合わせて得た値td4乃至値td6(移動時間)を、図21(D)の時点tc4乃至時点tc6において総移動時間にそれぞれ加算させた様子を示している。   In the example shown in FIG. 21 (D), the output value of the sensor unit exceeds the upper limit 21A3 and the lower limit 21A4 shown in FIG. 21 (A) in the unit time 21B3 to unit time 21B5. Alternatively, it is determined that a walking state (output level 2) exceeding the output value (−100) has been detected, and a value obtained by multiplying the measurement time from time tc4 to time tc6 in FIG. 21C by the coefficient k (2). A state is shown in which td4 to td6 (movement time) are added to the total movement time from time tc4 to time tc6 in FIG.

図21(D)に示す例では、さらに、単位時間21B6においてセンサ部の出力値が図21(A)に示す上限21A1及び下限21A2を超えているが上限21A3及び下限21A4は超えていないため、出力値(50)又は出力値(−50)を超える歩行状態(出力レベル1)が検出されたと判定され、図21(C)において単位時間21B6の終期である時点tc7における計測時間に係数k(1)を掛け合わせて得た値td7(移動時間)を、図21(D)の時点tc7において総移動時間に加算させた様子を示している。   In the example shown in FIG. 21D, the output value of the sensor unit exceeds the upper limit 21A1 and the lower limit 21A2 shown in FIG. 21A in the unit time 21B6, but does not exceed the upper limit 21A3 and the lower limit 21A4. It is determined that a walking state (output level 1) exceeding the output value (50) or the output value (−50) is detected, and the coefficient k () is added to the measurement time at the time point tc7 which is the end of the unit time 21B6 in FIG. A state in which the value td7 (travel time) obtained by multiplying 1) is added to the total travel time at time tc7 in FIG.

なお、上述の例では、図20に示す処理手順を、センサ部105において実行する例としたが、制御部105において実行してもよい。この場合、制御部101は、図21(A)に示すようなセンサの出力値を、通信線120を介して、センサ部105から取得する。さらに、この場合、制御部101は、図20に示す処理S410の実行において、図4に示す処理S102を実行する要素へ、プロセス間通信等の技法を用いて計測時間及び出力レベルを出力する。   In the above example, the processing procedure illustrated in FIG. 20 is performed in the sensor unit 105, but may be performed in the control unit 105. In this case, the control unit 101 acquires the sensor output value as shown in FIG. 21A from the sensor unit 105 via the communication line 120. Furthermore, in this case, in the execution of the process S410 shown in FIG. 20, the control unit 101 outputs the measurement time and the output level to the element that executes the process S102 shown in FIG. 4 using a technique such as interprocess communication.

また、図20に示す処理S410の実行において、計測時間を出力するかわりに歩数を検出した旨の信号を出力してもよい。例えば、歩数を検出した旨の信号として、出力レベルRを用いてもよい。この場合、図20に示す処理S410の実行において、出力レベルRのみが出力される。制御部105は、図20に示す処理S410の実行において出力された出力レベルRに基づいて、上述の算出を行なうに当たって、予め設定した単位時間を計測時間として算出処理を行うことができる。   Moreover, in execution of process S410 shown in FIG. 20, instead of outputting the measurement time, a signal indicating that the number of steps has been detected may be output. For example, the output level R may be used as a signal indicating that the number of steps has been detected. In this case, only the output level R is output in the execution of the process S410 shown in FIG. When performing the above-described calculation based on the output level R output in the execution of the process S410 shown in FIG. 20, the control unit 105 can perform a calculation process using a preset unit time as a measurement time.

また、上述の例では、出力レベルに応じた係数を計測時間に対して掛け合わせて移動時間を取得する例を示したが、本実施例はこれに限定されるものではない。例えば、出力レベルに応じた補正値を計測時間に対して加算又は減算して移動時間を取得することもできる。   Moreover, although the example which multiplies the coefficient according to an output level with respect to measurement time and acquired a movement time was shown in the above-mentioned example, a present Example is not limited to this. For example, the movement time can be acquired by adding or subtracting a correction value corresponding to the output level to the measurement time.

〔1.実施例2の概要〕
本実施例は、図4に示す処理の流れにおいて、総移動量と比較する所定の条件を基地局に応じて変更する処理を追加する。
[1. Overview of Example 2]
The present embodiment adds a process of changing a predetermined condition to be compared with the total movement amount according to the base station in the process flow shown in FIG.

図14は、本実施例に係る無線通信端末において実行されるプログラムの構成要素を示す図である。図14に示すプログラムの構成要素は、図3に示す構成要素と同様の要素については、同一の参照符号を付している。すなわち、図14に示すプログラムの構成要素は、例えば、基地局識別部PG106と、閾値格納部PG107と、閾値取得部PG108と、が追加されている点で、図3に示す構成要素と相違する。そこで、説明の簡略化のため、同じ内容となる構成要素については部分的に説明を省略する。   FIG. 14 is a diagram illustrating components of a program executed in the wireless communication terminal according to the present embodiment. The components of the program shown in FIG. 14 are given the same reference numerals for the same components as the components shown in FIG. That is, the components of the program shown in FIG. 14 differ from the components shown in FIG. 3 in that, for example, a base station identification unit PG106, a threshold storage unit PG107, and a threshold acquisition unit PG108 are added. . Therefore, for simplification of description, description of components having the same contents is partially omitted.

基地局識別部PG106は、無線通信部111を介して無線基地局200から受信される信号を解析することにより無線基地局の基地局IDを取得する構成として、制御部101を機能させる。   The base station identification unit PG106 causes the control unit 101 to function as a configuration for acquiring the base station ID of the radio base station by analyzing a signal received from the radio base station 200 via the radio communication unit 111.

閾値格納部PG107は、基地局IDに対応付けて、総移動量と比較する所定の条件を、主記憶部102又は補助記憶部103などに格納させる構成要素として、制御部101を機能させる。   The threshold storage unit PG107 causes the control unit 101 to function as a component that stores a predetermined condition to be compared with the total movement amount in the main storage unit 102 or the auxiliary storage unit 103 in association with the base station ID.

閾値取得部PG108は、主記憶部102又は補助記憶部103などに格納された所定の条件を、基地局IDに対応付けて取得する構成要素として、制御部101を機能させる。
〔2.処理の流れ〕
図15は、本実施例に係る無線通信装置における検出処理の流れを示す図である。図15に示す処理の流れは、図4に示す実施例1の処理手順と同様の内容となる処理手順に対して、同一の参照符号を付している。図15に示す処理手順は、例えば、処理S106及び処理S107が追加されている点で、図4に示す処理手順と相違する。そこで、説明の簡略化のため、同じ内容となる処理手順については部分的に説明を省略する。
The threshold acquisition unit PG108 causes the control unit 101 to function as a component that acquires a predetermined condition stored in the main storage unit 102 or the auxiliary storage unit 103 in association with the base station ID.
[2. Process flow
FIG. 15 is a diagram illustrating a flow of detection processing in the wireless communication apparatus according to the present embodiment. In the processing flow shown in FIG. 15, the same reference numerals are assigned to the processing procedures having the same contents as the processing procedure of the first embodiment shown in FIG. The processing procedure illustrated in FIG. 15 is different from the processing procedure illustrated in FIG. 4 in that, for example, processing S106 and processing S107 are added. Therefore, for simplification of description, description of processing procedures having the same contents is partially omitted.

まず、本実施例において、制御部101は、総移動量を初期化し(S100)、無線通信部111を介して無線基地局から受信される信号を解析することにより基地局IDを取得する(S106)。ここで、無線基地局から受信される信号には無線基地局を特定するIDが含まれているものとする。例えば、IEEE802.11シリーズの無線LANシステムにおいては、無線基地局のIDとして無線LANアクセスポイントの識別子であるSSID(Service Set Identifier)又はESSID(Extended Service Set Identifier)を用いることができる。なお、無線基地局から受信される信号のデータ構造等の仕様は特に限定しないため、詳細な説明を省略する。   First, in the present embodiment, the control unit 101 initializes the total movement amount (S100), and acquires a base station ID by analyzing a signal received from a radio base station via the radio communication unit 111 (S106). ). Here, it is assumed that the signal received from the radio base station includes an ID for identifying the radio base station. For example, in an IEEE802.11 series wireless LAN system, an SSID (Service Set Identifier) or ESSID (Extended Service Set Identifier) that is an identifier of a wireless LAN access point can be used as the ID of the wireless base station. Note that specifications such as a data structure of a signal received from the radio base station are not particularly limited, and thus detailed description thereof is omitted.

つぎに、制御部101は、無線通信装置100の動作状態が検出実行の条件を満たすか否かを判定する(S101)。例えば、制御部101は、無線基地局200としての無線アクセスポイントからの送信される電波の受信強度を、第二通信部113として用いられる無線LANモジュールから取得する。そして、制御部101は、取得した受信強度が所定の閾値以下になったか否かを判定することにより、無線通信装置100の動作状態が検出実行の条件を満たすか否かを判定する(S101)。   Next, the control unit 101 determines whether or not the operation state of the wireless communication apparatus 100 satisfies the detection execution condition (S101). For example, the control unit 101 acquires the reception intensity of the radio wave transmitted from the wireless access point as the wireless base station 200 from the wireless LAN module used as the second communication unit 113. Then, the control unit 101 determines whether or not the operation state of the wireless communication device 100 satisfies the detection execution condition by determining whether or not the acquired reception intensity is equal to or less than a predetermined threshold (S101). .

上述の例において、制御部101は、受信強度が所定の閾値以下となった場合、無線通信装置100の動作状態が検出実行の条件を満たすと判定し(S101でYES)、移動量の検出処理を実行する(S102)。   In the above example, the control unit 101 determines that the operation state of the wireless communication apparatus 100 satisfies the detection execution condition when the reception intensity is equal to or less than a predetermined threshold (YES in S101), and the movement amount detection process Is executed (S102).

制御部101は、検出した移動量を総移動量に加算し、総移動量を更新する(S103)。   The control unit 101 adds the detected movement amount to the total movement amount and updates the total movement amount (S103).

制御部101は、上述の処理S106において取得した基地局IDを用いて、主記憶部102又は補助記憶部103に予め格納された閾値を参照することにより、取得した基地局IDに対応付けて格納されている閾値を取得する(S107)。   The control unit 101 refers to the threshold value stored in advance in the main storage unit 102 or the auxiliary storage unit 103 using the base station ID acquired in the above-described process S106, and stores it in association with the acquired base station ID. The set threshold is acquired (S107).

図16は、総移動量として移動距離を用いた場合の閾値の内容例を示した図である。図16に示す例では、基地局ID「AAA」に対して閾値「800m」、基地局ID「BBB」に対して閾値「500m」、基地局ID「CCC」に対して閾値「1200m」が設定されている。   FIG. 16 is a diagram illustrating a content example of the threshold when the movement distance is used as the total movement amount. In the example shown in FIG. 16, the threshold “800 m” is set for the base station ID “AAA”, the threshold “500 m” is set for the base station ID “BBB”, and the threshold “1200 m” is set for the base station ID “CCC”. Has been.

図17は、移動量として移動時間を用いた場合の閾値の内容例を示した図である。図17に示す例では、基地局ID「AAA」に対して閾値「15分」、基地局ID「BBB」に対して閾値「10分」、基地局ID「CCC」に対して閾値「20分」が設定されている。   FIG. 17 is a diagram showing an example of the contents of the threshold when the movement time is used as the movement amount. In the example illustrated in FIG. 17, the threshold “15 minutes” for the base station ID “AAA”, the threshold “10 minutes” for the base station ID “BBB”, and the threshold “20 minutes” for the base station ID “CCC”. "Is set.

制御部101は、総移動量が所定の条件を満たすか否かを判定する(S104)。すなわち、制御部は、上述の処理S103で更新された総移動量を、上述の処理S107で取得した閾値を越えるか否かを判定する(S104)。   The control unit 101 determines whether or not the total movement amount satisfies a predetermined condition (S104). That is, the control unit determines whether or not the total movement amount updated in the above-described process S103 exceeds the threshold acquired in the above-described process S107 (S104).

例えば、総移動量として移動距離を用いる場合であって、上述の処理S106において取得した基地局IDが「AAA」であるとき、図16に示す例では閾値は「800m」となり、制御部101は総移動量としての移動距離が閾値「800m」を越えるか否かを判定する。   For example, when the movement distance is used as the total movement amount and the base station ID acquired in the above-described process S106 is “AAA”, the threshold value is “800 m” in the example illustrated in FIG. It is determined whether or not the movement distance as the total movement amount exceeds a threshold “800 m”.

制御部101は、上述の処理S104において、総移動量が上述の処理S107で取得した閾値を超えると判定した場合(S104でYES)、無線通信部111の動作状態を変更する。例えば、制御部101は、無線通信部111の動作状態を電波を発信しない状態に変更する。   When the control unit 101 determines in the above-described process S104 that the total movement amount exceeds the threshold acquired in the above-described process S107 (YES in S104), the control unit 101 changes the operation state of the wireless communication unit 111. For example, the control unit 101 changes the operation state of the wireless communication unit 111 to a state where radio waves are not transmitted.

一方、制御部101は、上述の処理S104において、総移動量が上述の処理S107で取得した閾値を超えないと判定した場合(S104でNO)、上述の処理S101からの処理を実行する。ここで、制御部101は、上述の処理S101において、検出実行の条件を満たさないと判定された場合(S101でNO)、上述の処理S100からの処理を実行する。この場合、制御部101は、センサ部105を休止させてもよい。これにより、センサ部105による消費電力を削減させることができる。   On the other hand, when it is determined in the above-described process S104 that the total movement amount does not exceed the threshold acquired in the above-described process S107 (NO in S104), the control unit 101 executes the process from the above-described process S101. Here, when it is determined in the above-described process S101 that the detection execution condition is not satisfied (NO in S101), the control unit 101 executes the process from the above-described process S100. In this case, the control unit 101 may suspend the sensor unit 105. Thereby, power consumption by the sensor unit 105 can be reduced.

以上の処理により、総移動量と比較する条件を、基地局に応じて自動的に変更することが可能となる。すなわち、無線通信部の動作状態を変更する条件を、最後に属していた無線通信領域を提供する無線基地局に応じて変更することができる。   With the above processing, the condition to be compared with the total movement amount can be automatically changed according to the base station. That is, the condition for changing the operation state of the radio communication unit can be changed according to the radio base station that provides the radio communication area to which it last belonged.

これにより、例えば、無線基地局に応じて最寄の公共交通機関までの移動量の目安が異なる場合に、より最適な閾値を自動的に選択することが可能となる。   Thereby, for example, when the standard of the amount of movement to the nearest public transportation differs depending on the radio base station, it is possible to automatically select a more optimal threshold value.

なお、基地局IDに対応して設定される閾値は、設定画面を介して利用者に入力された値を用いて更新してもよい。   Note that the threshold value set corresponding to the base station ID may be updated using a value input by the user via the setting screen.

また、GPS機能を搭載した無線通信装置においては、上述の処理S106で基地局IDを取得する際に、GPS機能を利用して取得した現在位置に基づいて、地図情報から最寄の交通機関までの移動量の目安(例えば、移動距離や移動時間)を取得し、取得した目安の移動量を、基地局IDに対応づけて主記憶部102又は補助記憶部103に格納してもよい。   In addition, in the wireless communication device equipped with the GPS function, when acquiring the base station ID in the above-described process S106, from the map information to the nearest transportation facility based on the current position acquired using the GPS function. The movement amount guideline (for example, the movement distance or the movement time) may be acquired, and the acquired movement amount of the guideline may be stored in the main storage unit 102 or the auxiliary storage unit 103 in association with the base station ID.

〔1.実施例3の概要〕
本実施例は、図4に示す処理の流れにおいて、無線通信部111の動作状態を変更する処理を複数追加する。
[1. Overview of Example 3]
In this embodiment, a plurality of processes for changing the operation state of the wireless communication unit 111 are added in the process flow shown in FIG.

本実施例に係る無線通信装置100は、無線通信領域300を提供する無線通信基地局の存在を探索する手段として、アクティブスキャン方式とパッシブスキャン方式とを選択的に用いる機能を有する。   The radio communication apparatus 100 according to the present embodiment has a function of selectively using an active scan method and a passive scan method as means for searching for the presence of a radio communication base station that provides the radio communication region 300.

ここで、アクティブスキャン方式とは、無線通信装置から最初に電波を送信(プローブ要求)して無線基地局からの応答(プローブ応答)を待機し、無線基地局からの応答を受信することにより無線接続を行なう方式をいう。   Here, the active scan method is a method in which a radio communication device first transmits a radio wave (probe request), waits for a response from a radio base station (probe response), and receives a response from the radio base station. A method for connection.

ここで、パッシブスキャン方式とは、無線基地局から定期的に送信される電波(ビーコン)の受信を一定時間待機し、受信した無線基地局からの電波(ビーコン)に基づいて無線基地局との無線通信に用いる使用チャネルを確認した後に、無線通信装置から電波を送信し、無線基地局との無線接続を行なう方式をいう。   Here, the passive scan method refers to waiting for reception of radio waves (beacons) periodically transmitted from the radio base station for a certain period of time, and based on the radio waves (beacons) received from the radio base stations. A method of transmitting radio waves from a wireless communication device after confirming a channel used for wireless communication and performing wireless connection with a wireless base station.

一般的に、パッシブスキャン方式を用いた探索処理の方が、アクティブスキャン方式を用いた探索処理よりも、消費電力が大きくなる。これは、無線基地局から送信される電波を受信するための待ち受け時間の差によるものである。   In general, the search process using the passive scan method consumes more power than the search process using the active scan method. This is due to a difference in standby time for receiving radio waves transmitted from the radio base station.

すなわち、アクティブスキャン方式では、プローブ要求信号の送信に対する無線基地局からの応答の受信を待ち受ける時間は通常10ms(ミリ秒)に設定されている。これに対して、パッシブスキャン方式では、無線基地局からのビーコン信号の送信間隔が通常100ms(ミリ秒)に設定されているため、無線基地局からのビーコン信号を受信するための待ち受け時間として通常100ms(ミリ秒)が設定されている。したがって、パッシブスキャン方式を用いた探索処理では、アクティブスキャン方式に比較して待ち受け時間が長くなるぶん、受信回路を動作させるための消費電力が多く必要となる傾向にある。   That is, in the active scan method, the time for waiting for reception of a response from the radio base station in response to transmission of the probe request signal is normally set to 10 ms (milliseconds). On the other hand, in the passive scan method, the beacon signal transmission interval from the radio base station is normally set to 100 ms (milliseconds), so that the standby time for receiving the beacon signal from the radio base station is normal. 100 ms (milliseconds) is set. Accordingly, in the search process using the passive scan method, the standby time is longer than that in the active scan method, and more power is required to operate the receiving circuit.

以上の見地より、無線通信装置100の動作電源の省電力化を重視する場合、探索処理をアクティブスキャン方式により実行することが望ましい。   From the above viewpoint, when importance is placed on power saving of the operating power supply of the wireless communication device 100, it is desirable to execute the search process by the active scan method.

しかしながら、アクティブスキャン方式による探索処理において無線通信装置100から送信される電波により、他の電子機器の動作に影響を与える恐れのある場所では、無線通信装置100からの電波の送信を抑制するこが必要とされることがある。   However, transmission of radio waves from the radio communication device 100 may be suppressed in a place where the radio waves transmitted from the radio communication device 100 in the search process using the active scan method may affect the operation of other electronic devices. May be needed.

以上の見地より、無線通信装置が送信する電波による他の電子機器への誤動作を防止するという点を重視する場合、探索処理をパッシブスキャン方式により実行することが望ましい。   From the above viewpoint, when importance is attached to the point of preventing malfunction of other electronic devices due to radio waves transmitted by the wireless communication device, it is desirable to execute the search process by the passive scan method.

そこで、本実施例においては、例えば、無線通信領域300の範囲外に移動したことを検知した無線通信端末100により探索処理を実行する場合に、アクティブスキャン方式とパッシブスキャン方式とを選択的に実行する機能を、無線通信装置100に追加する。   Therefore, in the present embodiment, for example, when the search process is executed by the wireless communication terminal 100 that has detected that the wireless communication area 300 has moved out of the range, the active scan method and the passive scan method are selectively executed. The function to be added is added to the wireless communication apparatus 100.

図18は、本実施例に係る無線通信端末において実行されるプログラムの構成要素を示した図である。図18に示すプログラムの構成要素は、図3に示す構成と同様の内容となる部分に対して、同一の参照符号を付している。図18に示すプログラムの構成要素は、例えば、無線方式選択部PG109が追加されている点で図3に示す内容と相違する。そこで、説明の簡略化のため、同じ内容となる構成要素については部分的に説明を省略する。   FIG. 18 is a diagram illustrating components of a program executed in the wireless communication terminal according to the present embodiment. The components of the program shown in FIG. 18 are assigned the same reference numerals to the parts having the same contents as the configuration shown in FIG. The components of the program shown in FIG. 18 differ from the contents shown in FIG. 3 in that, for example, a wireless method selection unit PG109 is added. Therefore, for simplification of description, description of components having the same contents is partially omitted.

無線方式選択部PG109は、無線通信装置100の動作状態に応じて、無線基地局の探索処理に用いる方式を選択する構成要素として、制御部101を機能させる。   Radio scheme selection section PG109 causes control section 101 to function as a component that selects a scheme to be used for a radio base station search process in accordance with the operating state of radio communication apparatus 100.

なお、本実施例に係る無線通信端末のハードウェア構成は、図2に示す構成と同様のため、説明を省略する。
〔2.処理の流れ〕
図19は、本実施例係る無線通信装置100における検出処理の流れを示す図である。図19に示す処理の流れは、図4に示す実施例1の処理手順と同様の内容となる処理手順に対して、同一の参照符号を付している。図19に示す処理手順は、例えば、処理S108及び処理S109が追加されている点で、図4に示す処理手順と相違する。そこで、説明の簡略化のため、同じ内容となる処理手順については部分的に説明を省略する。
The hardware configuration of the wireless communication terminal according to the present embodiment is the same as the configuration shown in FIG.
[2. Process flow
FIG. 19 is a diagram illustrating a flow of detection processing in the wireless communication device 100 according to the present embodiment. In the processing flow shown in FIG. 19, the same reference numerals are assigned to the processing procedures having the same contents as the processing procedure of the first embodiment shown in FIG. The processing procedure shown in FIG. 19 is different from the processing procedure shown in FIG. 4 in that, for example, processing S108 and processing S109 are added. Therefore, for simplification of description, description of processing procedures having the same contents is partially omitted.

まず、本実施例において、無線通信装置100の制御部101は、総移動量を初期化し(S100)、無線通信装置100の動作状態が検出実行の条件を満たすか否かを判定する(S101)。   First, in the present embodiment, the control unit 101 of the wireless communication device 100 initializes the total movement amount (S100), and determines whether the operation state of the wireless communication device 100 satisfies the detection execution condition (S101). .

例えば、制御部101は、無線基地局200としての無線アクセスポイントからの送信される電波の受信強度を、第二通信部113として用いられる無線LANモジュールから取得する。そして、制御部101は、取得した受信強度が所定の閾値以下になったか否かを判定することにより、無線通信装置100の動作状態が検出実行の条件を満たすか否かを判定する(S101)。   For example, the control unit 101 acquires the reception intensity of the radio wave transmitted from the wireless access point as the wireless base station 200 from the wireless LAN module used as the second communication unit 113. Then, the control unit 101 determines whether or not the operation state of the wireless communication device 100 satisfies the detection execution condition by determining whether or not the acquired reception intensity is equal to or less than a predetermined threshold (S101). .

上述の例において、制御部101は、受信強度が所定の閾値以下となった場合、無線通信装置100の動作状態が検出実行の条件を満たすと判定し(S101でYES)、無線通信部111の動作状態を変更する(S108)。例えば、無線通信装置100が無線通信領域300の領域外に存在する場合、上述の例に示すように、無線基地局200から送信される電波の受信強度が所定の閾値以下であると判定する。   In the above example, the control unit 101 determines that the operation state of the wireless communication device 100 satisfies the detection execution condition when the reception intensity is equal to or less than a predetermined threshold (YES in S101), and the wireless communication unit 111 The operating state is changed (S108). For example, when the wireless communication device 100 exists outside the wireless communication region 300, it is determined that the reception intensity of the radio wave transmitted from the wireless base station 200 is equal to or less than a predetermined threshold as shown in the above example.

制御部101は、上述の処理S108において、無線通信装置100の動作状態を、無線基地局200を探索する探索処理を実行する動作状態に変更する。例えば、無線通信装置100の動作電力の省電力化を重視する観点から、制御部101は、アクティブスキャン方式による探索処理を実行する動作状態に変更する制御信号を、通信線120を介して無線通信部111に送信する(S108)。   In the above-described process S108, the control unit 101 changes the operation state of the radio communication device 100 to an operation state in which a search process for searching for the radio base station 200 is executed. For example, from the viewpoint of emphasizing power saving of the operating power of the wireless communication device 100, the control unit 101 performs wireless communication via the communication line 120 for a control signal for changing to an operating state in which search processing by the active scan method is executed. The data is transmitted to the unit 111 (S108).

そして、制御部101は、移動量を検出し(S102)、総移動量を更新し(S103)、総移動量が所定の条件を満たすか否かを判定する(S104)。例えば、上述の処理S102において検出する移動量として移動距離を検出する場合、制御部101は、検出した移動距離に累積加算して得た総移動距離が所定の閾値である距離より大きい場合、総移動量が所定の条件を満たすと判定する(S104でYES)。   Then, the control unit 101 detects the movement amount (S102), updates the total movement amount (S103), and determines whether the total movement amount satisfies a predetermined condition (S104). For example, when the movement distance is detected as the movement amount detected in the above-described process S102, the control unit 101 determines that the total movement distance obtained by accumulatively adding to the detected movement distance is larger than the predetermined threshold value. It is determined that the movement amount satisfies a predetermined condition (YES in S104).

この場合には、無線通信装置100を携帯する利用者400が、無線通信装置から送信される電波により他の電子機器の動作に影響を与える恐れのある場所の近辺に存在している可能性がある。   In this case, there is a possibility that the user 400 carrying the wireless communication device 100 is present in the vicinity of a place where the operation of other electronic devices may be affected by the radio wave transmitted from the wireless communication device. is there.

そのため、制御部101は、無線通信部111の動作状態を、電波を発信しない状態に変更する。例えば、制御部101は、無線通信装置から送信される電波による他の精密装置の誤動作を防止するという観点から、パッシブスキャン方式による探索処理を実行する動作状態に変更する制御信号を、通信線120を介して無線通信部111に送信する(S105)。   For this reason, the control unit 101 changes the operation state of the wireless communication unit 111 to a state in which radio waves are not transmitted. For example, from the viewpoint of preventing malfunction of other precision devices due to radio waves transmitted from the wireless communication device, the control unit 101 transmits a control signal for changing to an operation state for executing search processing by the passive scan method. Is transmitted to the wireless communication unit 111 (S105).

一方、制御部101は、上述の処理S104において、総移動量が所定の条件を満たさないと判定した場合(S104)、検出実行の条件を満たすか否かを判定する(S109)。   On the other hand, when it is determined in the above-described process S104 that the total movement amount does not satisfy the predetermined condition (S104), the control unit 101 determines whether or not the detection execution condition is satisfied (S109).

例えば、制御部101は、上述の処理S109において、無線基地局200としての無線アクセスポイントからの送信される電波の受信強度を、第二通信部113として用いられる無線LANモジュールから取得する。そして、制御部101は、取得した受信強度が所定の閾値以下になったか否かを判定することにより、無線通信装置100の動作状態が検出実行の条件を満たすか否かを判定する(S109)。   For example, the control unit 101 acquires the reception intensity of the radio wave transmitted from the wireless access point serving as the wireless base station 200 from the wireless LAN module used as the second communication unit 113 in the above-described process S109. Then, the control unit 101 determines whether or not the operation state of the wireless communication apparatus 100 satisfies the detection execution condition by determining whether or not the acquired reception intensity is equal to or less than a predetermined threshold (S109). .

上述の例において、制御部101は、受信強度が所定の閾値以下となった場合、無線通信装置100の動作状態が検出実行の条件を満たすと判定し(S109でYES)、上述の処理S102からの処理を実行する。例えば、無線通信装置100が無線通信領域300の領域外に存在する場合、上述の例に示すように、無線基地局200から送信される電波の受信強度が所定の閾値以下であると判定する。   In the above example, the control unit 101 determines that the operation state of the wireless communication device 100 satisfies the detection execution condition when the reception intensity is equal to or less than a predetermined threshold (YES in S109), and the above processing S102 Execute the process. For example, when the wireless communication device 100 exists outside the wireless communication region 300, it is determined that the reception intensity of the radio wave transmitted from the wireless base station 200 is equal to or less than a predetermined threshold as shown in the above example.

一方、制御部101は、検出実行の条件を満たさないと判定された場合(S109でNO)、上述の処理S100からの処理を実行する。この場合には、無線通信装置100が、無線通信領域300の範囲内に存在することから、探索処理により無線基地局200との無線接続が確立され、無線基地局200を介した無線通信が可能となる。   On the other hand, when it is determined that the detection execution condition is not satisfied (NO in S109), the control unit 101 executes the process from the above-described process S100. In this case, since the wireless communication device 100 exists within the range of the wireless communication area 300, the wireless connection with the wireless base station 200 is established by the search process, and wireless communication via the wireless base station 200 is possible. It becomes.

なお、上述の処理S109において、検出実行の条件を満たさないと判定された場合、センサ部105を休止させてもよい。これにより、センサ部105による消費電力を削減させることができる。   If it is determined in the above-described process S109 that the detection execution condition is not satisfied, the sensor unit 105 may be suspended. Thereby, power consumption by the sensor unit 105 can be reduced.

システムの構成を示す図Diagram showing system configuration 無線通信装置のハードウェア構成を示す図The figure which shows the hardware constitutions of a radio | wireless communication apparatus 実施例1に係る無線通信装置において実行されるプログラムの構成要素を示す図FIG. 3 is a diagram illustrating constituent elements of a program executed in the wireless communication apparatus according to the first embodiment. 実施例1に係る検出処理の流れを示す図The figure which shows the flow of the detection process which concerns on Example 1. FIG. センサの出力と歩数計の出力との関係を示す図Diagram showing the relationship between sensor output and pedometer output センサの出力と歩数計の出力との関係を示す図(その2)Figure showing the relationship between sensor output and pedometer output (Part 2) センサの出力と移動時間との関係を示す図Diagram showing the relationship between sensor output and travel time 歩数を検出する処理の流れを示す図Diagram showing the flow of processing to detect the number of steps 歩数及び出力レベルを検出する処理の流れを示す図The figure which shows the flow of a process which detects the number of steps and an output level 出力レベルと上限値との関係を示す図Diagram showing the relationship between output level and upper limit 出力レベルと下限値との関係を示す図Diagram showing the relationship between output level and lower limit 出力レベルと一歩当りの距離との関係を示す図Diagram showing the relationship between output level and distance per step 移動時間を検出する処理の流れを示す図Diagram showing the flow of processing to detect travel time 実施例2に係る無線通信装置において実行されるプログラムの構成要素を示す図FIG. 10 is a diagram illustrating constituent elements of a program executed in the wireless communication apparatus according to the second embodiment. 実施例2に係る検出処理の流れを示す図The figure which shows the flow of the detection process which concerns on Example 2. FIG. 基地局と閾値(距離)との関係を示す図The figure which shows the relationship between base station and threshold value (distance) 基地局と閾値(時間)との関係を示す図The figure which shows the relationship between the base station and the threshold value (time) 実施例3に係る無線通信装置において実行されるプログラムの構成要素を示す図FIG. 10 is a diagram illustrating constituent elements of a program executed in the wireless communication apparatus according to the third embodiment. 実施例3に係る検出処理の流れを示す図The figure which shows the flow of the detection process which concerns on Example 3. 移動時間及び出力レベルを検出する処理の流れを示す図The figure which shows the flow of the process which detects movement time and an output level センサの出力と移動時間との関係を示す図Diagram showing the relationship between sensor output and travel time 出力レベルと係数との関係を示す図Diagram showing the relationship between output level and coefficient

Claims (5)

無線通信装置であって、
振動を検出する、センサ部と、
前記センサ部の出力に基づいて移動量を検出する、移動量検出部と、
基地局から送信される電波の受信強度が所定の閾値以下である場合に、前記移動量検出部における移動量の検出処理を実行させる検出制御部と、
前記検出された移動量を累積加算して得た総移動量を格納する、総移動量格納部と、 前記総移動量が所定の閾値を超えたか否かを判定する、総移動量判定部と、
前記総移動量が所定の閾値を超えたと判定された場合、無線通信装置の動作状態を、電波の出力電力を制限した状態に変更する、無線通信制御部と、
を有する無線通信装置。
A wireless communication device,
A sensor unit for detecting vibration;
A movement amount detection unit that detects a movement amount based on an output of the sensor unit;
A detection control unit that executes a movement amount detection process in the movement amount detection unit when the reception intensity of the radio wave transmitted from the base station is equal to or less than a predetermined threshold;
A total movement amount storage unit that stores a total movement amount obtained by cumulatively adding the detected movement amounts; a total movement amount determination unit that determines whether or not the total movement amount exceeds a predetermined threshold; ,
A wireless communication control unit that changes the operation state of the wireless communication device to a state in which the output power of the radio wave is limited when it is determined that the total movement amount exceeds a predetermined threshold;
A wireless communication device.
無線通信装置であって、
前記検出制御部は、
前記受信強度が所定の閾値を超える場合に、前記移動量検出部における移動量の検出処理を休止させる、
請求項1に記載の無線通信装置。
A wireless communication device,
The detection control unit
When the received intensity exceeds a predetermined threshold, the movement amount detection process in the movement amount detection unit is suspended.
The wireless communication apparatus according to claim 1.
無線通信装置であって、
前記無線通信制御部による動作状態の変更を実行させるまでの目安となる移動量を、無線システムにおける基地局ごとに対応付けて格納する、閾値格納部と、
前記無線システムにおける基地局から受信した電波信号に基づいて、前記基地局を識別する情報を取得する、基地局識別部と
前記取得した基地局を識別する情報を用いて、前記閾値格納部により格納された移動量のうち前記基地局を識別する情報により特定される基地局に対応する移動量を取得する、閾値取得部と、
を有し、
前記総移動量判定部は、前記閾値取得部により取得された前記移動量を、前記総移動量と比較する閾値として用いる、
請求項1乃至2に記載の無線通信装置。
A wireless communication device,
A threshold storage unit that stores a movement amount serving as a guideline until execution of the change of the operation state by the wireless communication control unit is associated with each base station in the wireless system;
A base station identification unit for acquiring information for identifying the base station based on a radio signal received from a base station in the wireless system;
A threshold acquisition unit that acquires a movement amount corresponding to a base station specified by information for identifying the base station among movement amounts stored by the threshold storage unit, using information that identifies the acquired base station. When,
Have
The total movement amount determination unit uses the movement amount acquired by the threshold acquisition unit as a threshold for comparing with the total movement amount.
The wireless communication device according to claim 1 .
無線通信装置であって、
前記移動量検出部は、
前記センサ部の出力に基づいて移動状態であるか否かを判定し、移動状態であると判定された場合に、計測された経過時間を移動量として検出する、第一の移動量検出部と、
前記センサ部の出力に基づいて前記無線通信装置を携帯する利用者の歩数を検出し、検出された歩数に基づいて算出した移動距離を移動量として検出する、第二の移動量検出部と、
のいずれか一つを有する、
請求項1乃至3に記載の無線通信装置。
A wireless communication device,
The movement amount detector
A first movement amount detection unit that determines whether or not the movement unit is in a movement state based on an output of the sensor unit, and detects a measured elapsed time as a movement amount when it is determined that the movement unit is in a movement state; ,
A second movement amount detection unit that detects the number of steps of a user carrying the wireless communication device based on an output of the sensor unit, and detects a movement distance calculated based on the detected number of steps as a movement amount;
Any one of,
The wireless communication apparatus according to claim 1 .
プログラムであって、
振動を検出するセンサ部を有する無線通信装置を、
前記センサ部の出力に基づいて移動量を検出する、移動量検出部と、
前記検出された移動量を累積加算して得た総移動量を格納する、総移動量格納部と、
基地局から送信される電波の受信強度が所定の閾値以下である場合に、前記移動量検出部における移動量の検出処理を実行させる検出制御部と、
前記総移動量が所定の閾値を超えたか否かを判定する、総移動量判定部と、
前記総移動量が所定の閾値を超えたと判定された場合、無線通信装置の動作状態を、電波の出力電力を制限した状態に変更する、無線通信制御部、
として機能させるプログラム
A program,
A wireless communication device having a sensor unit for detecting vibrations,
A movement amount detection unit that detects a movement amount based on an output of the sensor unit;
A total movement amount storage unit for storing a total movement amount obtained by accumulatively adding the detected movement amounts;
A detection control unit that executes a movement amount detection process in the movement amount detection unit when the reception intensity of the radio wave transmitted from the base station is equal to or less than a predetermined threshold;
A total movement amount determination unit that determines whether or not the total movement amount exceeds a predetermined threshold;
When it is determined that the total movement amount exceeds a predetermined threshold, the wireless communication control unit changes the operation state of the wireless communication device to a state in which the output power of the radio wave is limited,
Program to function as .
JP2008252926A 2008-09-30 2008-09-30 Wireless communication device Expired - Fee Related JP5239705B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008252926A JP5239705B2 (en) 2008-09-30 2008-09-30 Wireless communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008252926A JP5239705B2 (en) 2008-09-30 2008-09-30 Wireless communication device

Publications (2)

Publication Number Publication Date
JP2010087724A JP2010087724A (en) 2010-04-15
JP5239705B2 true JP5239705B2 (en) 2013-07-17

Family

ID=42251255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008252926A Expired - Fee Related JP5239705B2 (en) 2008-09-30 2008-09-30 Wireless communication device

Country Status (1)

Country Link
JP (1) JP5239705B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9380452B2 (en) 2011-06-30 2016-06-28 Intel Corporation Radio based location power profiles

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10154111A (en) * 1996-11-21 1998-06-09 Toshiba Corp Information processing apparatus with wireless communication function and radio wave regulation method
JP2007019719A (en) * 2005-07-06 2007-01-25 Matsushita Electric Ind Co Ltd Portable terminal device, wireless communication unit, and use restriction system
JP4593396B2 (en) * 2005-08-02 2010-12-08 株式会社日立製作所 Mobile communication system
JP2007274427A (en) * 2006-03-31 2007-10-18 Nec Commun Syst Ltd Portable terminal control system, portable terminal, portable terminal control method, and portable terminal control program
JP2008205766A (en) * 2007-02-20 2008-09-04 Seiko Epson Corp Information terminal and control method of information terminal

Also Published As

Publication number Publication date
JP2010087724A (en) 2010-04-15

Similar Documents

Publication Publication Date Title
US10433102B2 (en) Method for providing position associated information and electronic device supporting the same
US11212652B2 (en) Positioning method and apparatus
EP2871815B1 (en) Authentication control system, authentication control method, and program
KR102128751B1 (en) Wireless charging operating method and portable electronic device implementing the same
US20140194143A1 (en) Method and a system for the localisation of a communication device
WO2018196788A1 (en) Destination place recommendation method and apparatus, server and storage medium
WO2018048267A1 (en) Electronic device and method for determining position
US9756600B2 (en) Information processing apparatus, information process method and program
CN105204046B (en) Location system, positioning apparatus, storage device and positioning method
JP2016133431A (en) Indoor/outdoor determination device, indoor/outdoor determination method, and radio communication terminal
KR101848696B1 (en) A method of superimposing location information on a collage,
CN112261735A (en) Health information detection method and system and mobile terminal
JP6164301B2 (en) Mobile terminal device, communication control method, and communication control program
US20160007405A1 (en) Timing determining device, timing determining method, and non-transitory computer readable medium
JP5239705B2 (en) Wireless communication device
CN105976849A (en) Method and apparatus for playing audio data
WO2018082031A1 (en) Data sending method and user equipment
US10049558B2 (en) Information processing system, terminal, information processing method, information processing method of terminal, and program
JP2011191146A (en) Mobile communication terminal device, method of controlling positioning cycle thereof, and program of controlling positioning cycle of the mobile communication terminal device
KR20130106618A (en) Method for providing service using a serching location and an electronic device thereof
JP2010245632A (en) Mobile communication terminal and operation mode switching method
EP2999298A1 (en) Mobile information processing device, information processing system, and information processing method
US10025349B2 (en) Electronic device, setting method and computer readable recording medium having program thereof
JP2019164051A (en) Remaining battery level estimation device, electronic apparatus, method for estimating remaining battery level, and program
JP2019020170A (en) Position search system, server, method for position search, and position search program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121016

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121214

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130318

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160412

Year of fee payment: 3

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