JP2014115823A - Movement determination program and information processor - Google Patents
Movement determination program and information processor Download PDFInfo
- Publication number
- JP2014115823A JP2014115823A JP2012269395A JP2012269395A JP2014115823A JP 2014115823 A JP2014115823 A JP 2014115823A JP 2012269395 A JP2012269395 A JP 2012269395A JP 2012269395 A JP2012269395 A JP 2012269395A JP 2014115823 A JP2014115823 A JP 2014115823A
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- movement
- gravity
- elevator
- information
- 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.)
- Pending
Links
Images
Landscapes
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、移動判定プログラム及び情報処理装置に関する。 The present invention relates to a movement determination program and an information processing apparatus.
従来の技術として、装置を所持する利用者の現在位置を推定する情報処理装置が提案されている(例えば、特許文献1参照)。 As a conventional technique, an information processing apparatus that estimates a current position of a user who owns the apparatus has been proposed (see, for example, Patent Document 1).
特許文献1に開示された情報処理装置は、GPS(Global Positioning System)等の位置検出システムから位置情報を取得し、取得した位置情報に該当する建物を特定し、当該建物の情報をデータベースから読み出すとともに、高度センサから高度情報を取得して、利用者が建物の何階にいるかを推定する。 The information processing apparatus disclosed in Patent Document 1 acquires position information from a position detection system such as GPS (Global Positioning System), specifies a building corresponding to the acquired position information, and reads out the information on the building from the database At the same time, the altitude information is acquired from the altitude sensor to estimate the floor of the building.
本発明の目的は、高度情報を取得せずに、利用者の昇降移動を判定する移動判定プログラム及び情報処理装置を提供することにある。 The objective of this invention is providing the movement determination program and information processing apparatus which determine a user's raising / lowering movement, without acquiring altitude information.
本発明の一態様は、上記目的を達成するため、以下の移動判定プログラム及び情報処理装置を提供する。 In order to achieve the above object, one aspect of the present invention provides the following movement determination program and information processing apparatus.
[1]コンピュータを、
予め定められた時間幅の重力方向の加速度である加速度情報に基づいて、昇降機による重力方向の移動があったか否かを判定する判定手段として機能させるための移動判定プログラム。
[1]
A movement determination program for functioning as a determination unit for determining whether or not there has been a movement in the gravitational direction by an elevator based on acceleration information that is acceleration in the gravitational direction over a predetermined time width.
[2]前記判定手段は、前記重力方向の加速度情報において加速度が重力の加速度を基準として予め定めた値以上ずれることが間隔を設けて複数回発生し、当該複数回のずれが重力の加速度を基準として正負逆である場合に、前記昇降機による重力方向の移動があったと判定する前記[1]に記載の移動判定プログラム。 [2] In the acceleration information in the gravitational direction, the determination unit may generate a plurality of times that the acceleration deviates by a predetermined value or more with reference to the acceleration of gravity, and the deviation of the plurality of times determines the acceleration of gravity. The movement determination program according to [1], in which it is determined that there has been a movement in the gravity direction by the elevator when the reference is positive or negative.
[3]前記判定手段は、前記重力方向の加速度情報において加速度が重力の加速度から予め定めた値以上ずれることが間隔を設けて複数回発生し、当該複数回のずれを時間で積分した値の和が予め定めた値以下となる場合に、前記昇降機による重力方向の移動があったと判定する前記[1]に記載の移動判定プログラム。 [3] In the acceleration information in the gravitational direction, the determination means generates a plurality of times that the acceleration deviates from the acceleration of gravity by a predetermined value or more and sets a value obtained by integrating the plurality of deviations with time. The movement determination program according to [1], wherein when the sum is equal to or less than a predetermined value, it is determined that there is a movement in the gravity direction by the elevator.
[4]前記判定手段は、前記重力方向の加速度情報において加速度が重力の加速度を基準として予め定めた値以上ずれることが予め定めた期間以上継続する場合に、前記昇降機による重力方向の移動があったと判定する前記[1]に記載の移動判定プログラム。 [4] In the acceleration information in the gravitational direction, the determination means determines that there is movement in the gravitational direction by the elevator when the acceleration continues to deviate by a predetermined value or more based on the acceleration of gravity for a predetermined period. The movement determination program according to [1], in which it is determined that the movement has occurred.
[5]前記判定手段は、前記重力方向の加速度情報において加速度が重力の加速度を基準として予め定めた値以上ずれることが予め定めた期間以上継続し、当該予め定めた期間の加速度の変動が予め定めた値以下であった場合に、前記昇降機による重力方向の移動があったと判定する前記[4]に記載の移動判定プログラム。 [5] The determination means continues for a predetermined period that the acceleration is deviated by a predetermined value or more based on the acceleration of gravity in the acceleration information in the gravitational direction. The movement determination program according to [4], in which it is determined that there is a movement in the gravity direction by the elevator when the value is equal to or less than a predetermined value.
[6]前記コンピュータを、
前記判定手段により前記昇降機による重力方向の移動があったと判定された場合に、前記加速度情報に基づいて重力方向の移動距離を算出する第1の算出手段としてさらに機能させる前記[1]−[5]のいずれか1項に記載の移動判定プログラム。
[6] The computer
[1]-[5] that further functions as a first calculating unit that calculates a moving distance in the gravitational direction based on the acceleration information when the determining unit determines that there is a movement in the gravitational direction by the elevator. ] The movement determination program according to any one of the above.
[7]前記コンピュータを、
前記判定手段により前記昇降機による重力方向の移動があったと判定された場合に、前記加速度の変動が予め定めた値以下であった期間の領域のノイズを除去して、前記加速度情報に基づいて加速度重力方向の移動距離を算出する第1の算出手段としてさらに機能させる前記[5]に記載の移動判定プログラム。
[7] The computer
When it is determined by the determination means that there has been a movement in the direction of gravity by the elevator, noise in a region in which the variation in acceleration is equal to or less than a predetermined value is removed, and acceleration is performed based on the acceleration information. The movement determination program according to [5], further causing it to function as first calculation means for calculating a movement distance in the direction of gravity.
[8]前記コンピュータを、
前記第1の算出手段が算出した移動距離と、フロアの高低差を定義した情報とに基づいて移動フロア数を算出する第2の算出手段としてさらに機能させる前記[6]又は[7]に記載の移動判定プログラム。
[8] The computer
The function described in [6] or [7], further functioning as second calculation means for calculating the number of movement floors based on the movement distance calculated by the first calculation means and information defining a difference in floor height. Movement judgment program.
[9]前記コンピュータを、
予め記憶した移動前に所在したフロアと、前記第2の算出手段が算出した移動フロア数とに基づいて移動後に所在するフロアを算出する第3の算出手段としてさらに機能させる前記[8]に記載の移動判定プログラム。
[9] The computer
The function described in [8], further functioning as third calculation means for calculating a floor existing after movement based on a floor stored before movement stored in advance and the number of moving floors calculated by the second calculation means. Movement judgment program.
[10]前記コンピュータを、
前記判定手段により前記昇降機による重力方向の移動があったと判定された場合に、予め記憶した移動前に所在したフロアと、前記昇降機による移動があったと判定された時間帯に加速度の測定対象に予測される行動内容と、に基づいて移動後に所在するフロアを算出する第3の算出手段としてさらに機能させる請求項1−5のいずれか1項に記載の移動判定プログラム。
[10] The computer
When it is determined by the determination means that there has been a movement in the direction of gravity by the elevator, the acceleration is measured in the floor stored before the movement stored in advance and the time zone in which it is determined that the movement by the elevator has occurred. The movement determination program according to any one of claims 1 to 5, further functioning as third calculation means for calculating a floor located after movement based on the action content to be performed.
[11]装置本体の加速度を検出して加速度を出力するセンサと、
前記センサが検出した加速度のうち予め定められた時間幅の重力方向の加速度である加速度情報に基づいて、昇降機による重力方向の移動があったか否かを判定する判定手段とを有する情報処理装置。
[11] A sensor that detects the acceleration of the apparatus body and outputs the acceleration;
An information processing apparatus comprising: a determination unit configured to determine whether or not there has been a movement in the gravitational direction by an elevator based on acceleration information that is an acceleration in a gravitational direction having a predetermined time width among the accelerations detected by the sensor.
請求項1又は7に係る発明によれば、高度情報を取得せずに、利用者の昇降移動を判定することができる。
According to the invention which concerns on
請求項2に係る発明によれば、加速度情報の波形が重力の大きさから予め定めた値以上ずれることが一定の期間を隔てて複数回発生し、当該複数回のずれが重力の大きさを基準として正負逆である場合に、昇降機による重力方向の移動があったと判定することができる。 According to the second aspect of the invention, the waveform of the acceleration information deviates more than a predetermined value from the magnitude of gravity a plurality of times over a certain period, and the deviation of the plurality of times reduces the magnitude of the gravity. When the reference is positive or negative, it can be determined that there has been a movement in the direction of gravity by the elevator.
請求項3に係る発明によれば、加速度情報の波形が重力の大きさから予め定めた値以上ずれることが一定の期間を隔てて複数回発生し、当該複数回のずれが重力の大きさを基準として正負逆であって、当該複数回のずれを時間で積分した値の和が予め定めた値以下となる場合に、昇降機による重力方向の移動があったと判定することができる。
According to the invention of
請求項4に係る発明によれば、重力方向の加速度情報において加速度が重力の加速度を基準として予め定めた値以上ずれることが予め定めた期間以上継続する場合に、昇降機による重力方向の移動があったと判定することができる。 According to the fourth aspect of the present invention, there is a movement in the gravity direction by the elevator when the acceleration in the acceleration information in the gravity direction continues for a predetermined period or more with respect to the acceleration of the gravity. Can be determined.
請求項5に係る発明によれば、重力方向の加速度情報において加速度が重力の加速度を基準として予め定めた値以上ずれることが予め定めた期間以上継続し、当該予め定めた期間の加速度の変動が予め定めた値以下であった場合に、昇降機による重力方向の移動があったと判定することができる。 According to the fifth aspect of the present invention, in the acceleration information in the gravity direction, the acceleration continues to deviate by a predetermined value or more on the basis of the acceleration of gravity for a predetermined period, and the acceleration fluctuation during the predetermined period changes. When the value is equal to or less than a predetermined value, it can be determined that there has been a movement in the direction of gravity by the elevator.
請求項6に係る発明によれば、加速度情報に基づいて重力方向の移動距離を算出することができる。 According to the invention which concerns on Claim 6, the moving distance of a gravitational direction is computable based on acceleration information.
請求項7に係る発明によれば、加速度の変動が予め定めた値以下であった期間の領域のノイズを除去した加速度情報に基づいて重力方向の移動距離を算出することができる。 According to the seventh aspect of the present invention, the moving distance in the gravitational direction can be calculated based on the acceleration information from which the noise in the region in which the acceleration fluctuation is equal to or less than a predetermined value is removed.
請求項8に係る発明によれば、算出手段が算出した移動距離と、フロアの高低差を定義した情報とに基づいて移動フロア数を算出することができる。 According to the eighth aspect of the present invention, the number of moving floors can be calculated based on the moving distance calculated by the calculating means and the information defining the floor height difference.
請求項9に係る発明によれば、移動前に所在したフロアと、前記第2の算出手段が算出した移動フロア数とに基づいて移動後に所在するフロアを算出することができる。 According to the ninth aspect of the present invention, the floor located after the movement can be calculated based on the floor located before the movement and the number of moving floors calculated by the second calculation means.
請求項10に係る発明によれば、予め記憶した移動前に所在したフロアと、前記昇降機による移動があったと判定された時間帯にとりうる加速度の測定対象に予測される行動内容とに基づいて移動後に所在するフロアを算出することができる。 According to the tenth aspect of the present invention, the movement is based on the floor stored before the movement stored in advance and the action content predicted as the measurement target of the acceleration that can be taken in the time zone determined to have moved by the elevator. The floor located later can be calculated.
[実施の形態]
図1は、実施の形態に係る情報処理装置の使用形態を説明するための概略図である。
[Embodiment]
FIG. 1 is a schematic diagram for explaining a usage pattern of the information processing apparatus according to the embodiment.
情報処理装置1は、利用者2に所持されてビル3内を移動する。ビル3は、複数のフロア31、32、33…を有し、利用者2は各フロア31、32、33…を昇降機の一例としてのエレベータ30によって重力方向に移動(以下、「昇降移動」という。)が可能である。
The information processing apparatus 1 is carried by the
情報処理装置1は、内蔵された加速度センサを用いて利用者2の昇降移動があったか否かを判定するものであり、さらに利用者2の現在位置として所在するフロアを算出するものである。
The information processing apparatus 1 determines whether or not the
なお、ここで「フロア」とは、建物の各階のことを示す他、昇降機を設置できる場所であればよく、建物に限らず例えば麓と山頂のように高低差のある場所のことを示すものであってもよい。後述する建物情報についても同様である。 Here, “floor” indicates each floor of the building, as long as it is a place where an elevator can be installed, and is not limited to a building, for example, indicates a place with a difference in height, such as a fence and a mountaintop. It may be. The same applies to building information to be described later.
また、昇降機は、エレベータ30に限らず、エスカレータ、ロープウェイ等のように重力方向の移動を伴うものであればよい。 Further, the elevator is not limited to the elevator 30 and may be any one that moves in the direction of gravity, such as an escalator or a ropeway.
(情報処理装置の構成)
図2は、情報処理装置1の構成の一例を示すブロック図である。
(Configuration of information processing device)
FIG. 2 is a block diagram illustrating an example of the configuration of the information processing apparatus 1.
この情報処理装置1は、例えば携帯電話等であり、CPU等から構成され各部を制御するとともに各種のプログラムを実行する制御部10と、HDD(Hard Disk Drive)やフラッシュメモリ等の記録媒体から構成され情報を記憶する記憶装置の一例としての記憶部11と、三軸方向の加速度を検出する加速度センサ12と、GPSにより利用者の所在位置を二次元的に検出するGPSセンサ13と、外部とインターネット等を介して通信する通信部14とを備える。
The information processing apparatus 1 is, for example, a mobile phone or the like, and includes a
制御部10は、後述する移動判定プログラム110を実行することで、センサ信号取得手段100、重力方向加速度算出手段101、昇降機移動判定手段102、位置情報取得手段103、建物情報取得手段104、移動フロア数算出手段105、現在フロア算出手段106及び現在フロア情報出力手段107等として機能する。
The
センサ信号取得手段100は、加速度センサ12が検出した三軸方向の加速度を取得し、予め定めた時間幅の加速度の情報を加速度情報とする。
The sensor
重力方向加速度算出手段101は、三軸方向の加速度情報を一定期間平均する等して重力方向を判定し、重力方向の加速度を算出する。 The gravitational direction acceleration calculating means 101 determines the gravitational direction by, for example, averaging the triaxial acceleration information for a certain period, and calculates the gravitational acceleration.
昇降機移動判定手段102は、重力方向加速度算出手段101が算出した重力方向の加速度からエレベータ30による昇降移動があったか否かを判定する。なお、昇降移動を判定するものであれば、その手段はエレベータ30に限られるものではなく、エスカレータ等の手段であってもよい。
The elevator
位置情報取得手段103は、GPSセンサ13から情報処理装置1の現在の位置情報を取得する。
The position
建物情報取得手段104は、位置情報取得手段103が取得した位置情報に該当する建物の各フロアの高さ等の情報(以下、「建物情報」という。)を通信部14を介して外部の建物情報サーバ(図示せず)から取得する。
The building
移動フロア数算出手段105は、重力方向加速度算出手段101が算出した重力方向の加速度に基づいて重力方向の移動距離を算出し(第1の算出手段)、建物情報を参照して移動したフロア数を算出する(第2の算出手段)。 The moving floor number calculating means 105 calculates the moving distance in the gravitational direction based on the acceleration in the gravitational direction calculated by the gravitational direction acceleration calculating means 101 (first calculating means), and the number of floors moved with reference to the building information. Is calculated (second calculation means).
現在フロア算出手段106は、現在フロア情報111から移動前のフロアを取得し、移動フロア数算出手段105が算出した移動したフロア数に基づいて現在のフロアを算出し(第3の算出手段)、現在フロア情報111を更新する。 The current floor calculation means 106 acquires the floor before movement from the current floor information 111, calculates the current floor based on the number of moved floors calculated by the movement floor number calculation means 105 (third calculation means), The current floor information 111 is updated.
現在フロア情報出力手段107は、現在フロア情報111を通信部14を介して外部のサーバ等に出力する。出力先の外部のサーバとしては、他の利用者に利用者2の位置情報や移動状況等を配信するものが挙げられる。他の利用者は、位置情報や移動状況等を考慮して利用者2がエレベータ30で移動中は電話をかけることを控えたり、通信方法を電話からメールに切り替えたりする。
The current floor
記憶部11は、移動判定プログラム110及び現在フロア情報111等を格納する。
The
移動判定プログラム110は、制御部10で実行することにより制御部10を上記した各手段100〜107として機能させるプログラムである。
The
現在フロア情報111は、利用者2が所在するフロアの階数を示すものであり、逐次更新される情報である。
The current floor information 111 indicates the number of floors on which the
なお、情報処理装置1は、例えば、加速度センサ12を備えた携帯電話等や携帯情報処理端末であるが、加速度センサ12を別体として利用者2に所持させ、制御部10及び記憶部11をサーバ装置やパーソナルコンピュータを用いて構成してもよい。
The information processing apparatus 1 is, for example, a mobile phone or a mobile information processing terminal provided with the
(情報処理装置の動作)
次に、本実施の形態の作用を、(1)基本動作、(2)昇降機移動判定動作、(3)現在フロア算出動作に分けて説明する。
(Operation of information processing device)
Next, the operation of the present embodiment will be described by dividing it into (1) basic operation, (2) elevator movement determination operation, and (3) current floor calculation operation.
(1)基本動作
まず、利用者2は情報処理装置1を携帯し、様々な活動をする。活動の一例として、利用者2は情報処理装置1を利用者の着用するシャツの胸ポケットに入れた状態で歩行等の水平移動をしたり、エレベータ30を利用して昇降移動したりする。
(1) Basic operation First, the
情報処理装置1の加速度センサ12は、利用者2の移動に伴い情報処理装置1に発生する加速度を検出する。
The
(2)昇降機移動判定動作
図4は、情報処理装置1の動作の一例を示すフローチャートである。
(2) Elevator Movement Determination Operation FIG. 4 is a flowchart showing an example of the operation of the information processing apparatus 1.
まず、センサ信号取得手段100は、加速度センサ12が検出した加速度情報を取得する(S1)。
First, the sensor
次に、重力方向加速度算出手段101は、センサ信号取得手段100が取得した三軸方向の加速度情報を積分する等して重力方向を判定し、重力方向の加速度を算出する(S2)。
Next, the gravitational direction
次に、昇降機移動判定手段102は、重力方向加速度算出手段101が算出した重力方向の加速度からエレベータ30による昇降移動があったか否かを判定する(S3)。以下に、判定方法の具体例を示す。
Next, the elevator
図3(a)及び(b)は、昇降機移動判定方法の動作の一例を説明するためのグラフ図である。 FIGS. 3A and 3B are graphs for explaining an example of the operation of the elevator movement determination method.
図3(a)は、加速度センサ12によって検出される重力方向の加速度を縦軸、時間を横軸としたグラフであって、昇降機移動の一例として、利用者2が情報処理装置1とともに「6F」に相当するフロア36から「3F」に相当するフロア33にエレベータ30で移動した場合の重力方向の加速度の変化を示す。
FIG. 3A is a graph with the acceleration in the gravitational direction detected by the
重力方向の加速度は、移動を始める前(50−54秒)及び移動を終えた後(65秒以降)は9.8m/s2であり、移動中(54−65秒)は9.8m/s2を基準として負側及び正側に変化する。 The acceleration in the direction of gravity is 9.8 m / s 2 before starting movement (50-54 seconds) and after moving (after 65 seconds), and 9.8 m / s during movement (54-65 seconds). s 2 changes to the negative side and the positive side as a reference.
これはエレベータ30がフロア36を出発して下降速度に達するまでは負側に変化し、下降速度を維持している状態で9.8m/s2となり、フロア33に到着するために下降速度を減速して下降を停止するまで正側に変化するためである。
This changes to the negative side until the elevator 30 leaves the
つまり、エレベータ30によって移動中は、下降時であれば負、正の順で重力方向の加速度が変化し、上昇時であれば正、負の順で重力方向の加速度が変化するため、昇降機移動判定手段102は、これらの加速度変化を検出した場合には下降又は上昇の昇降機移動があったと判定する。 That is, while moving by the elevator 30, the acceleration in the gravity direction changes in the negative and positive order when descending, and the acceleration in the gravity direction changes in the positive and negative order when rising, so the elevator moves The determination means 102 determines that there has been a descent or ascending elevator movement when detecting these acceleration changes.
なお、昇降機移動判定手段102は、重力方向の加速度が重力の加速度を基準として予め定めた値以上ずれることが予め定めた期間以上継続する場合(54−57秒又は60−65秒のいずれかの加速度変化を検出した場合)に昇降機移動があったと判定してもよい。さらに、当該予め定めた期間の加速度の変動が予め定めた値以下である場合に昇降機移動があったと判定してもよい。 The elevator movement determination means 102 determines that the acceleration in the direction of gravity continues to deviate by a predetermined value or more based on the acceleration of gravity for a predetermined period (either 54-57 seconds or 60-65 seconds). It may be determined that the elevator has moved in the case of detecting a change in acceleration. Further, it may be determined that the elevator has moved when the change in acceleration during the predetermined period is equal to or less than a predetermined value.
(3)現在フロア算出動作
次に、位置情報取得手段103は、GPSセンサ13から情報処理装置1の現在の位置情報を取得する(S4)。
(3) Current Floor Calculation Operation Next, the position
次に、建物情報取得手段104は、位置情報取得手段103が取得した位置情報に基づいて、当該位置情報に対応する建物情報を通信部14を介して外部の建物情報サーバから取得する(S5)。建物情報は、例えば、各フロア31−37の高さ又は各フロア31−37の高低差等の情報を有し、ここでは高低差が3mであるとする。なお、建物情報は予め取得しておいてもよい。
Next, the building
次に、移動フロア数算出手段105は、重力方向加速度算出手段101が算出した重力方向の加速度に基づいて重力方向の移動距離、つまり高さ変化を算出し(S6)、建物情報を参照して移動したフロア数を算出する(S7)。以下に、算出方法の具体例を示す。 Next, the moving floor number calculating means 105 calculates the moving distance in the gravity direction, that is, the height change based on the acceleration in the gravity direction calculated by the gravity direction acceleration calculating means 101 (S6), and refers to the building information. The number of moved floors is calculated (S7). A specific example of the calculation method is shown below.
移動フロア数算出手段105は、図3(a)の重力方向の加速度(9.8m/s2をゼロ基準とする)を二重積分することで移動距離を9mと算出し、各フロアの高低差が3mであるため、移動フロア数を−3フロアと算出する。なお、より正確に移動距離を算出するために、重力方向の加速度のノイズを除去してから加速度を二重積分してもよい。また、ノイズを除去する時間範囲を、昇降機移動があったと判定される時間帯(54−65秒、又は54−57及び60−65秒)だけとしてもよい。 The moving floor number calculating means 105 calculates the moving distance as 9 m by double integration of the acceleration in the gravity direction (9.8 m / s 2 based on zero) in FIG. Since the difference is 3 m, the number of moving floors is calculated as -3 floors. In order to calculate the movement distance more accurately, the acceleration may be double-integrated after removing noise of acceleration in the direction of gravity. Moreover, it is good also considering only the time slot | zone (54-65 second, or 54-57 and 60-65 second) determined that there was elevator movement as the time range which removes noise.
次に、現在フロア算出手段106は、予め保存された現在フロア情報111から移動前のフロアを取得する。ここでは、「6F」に相当するフロア36を取得したものとする。
Next, the current floor calculation means 106 acquires the floor before movement from the current floor information 111 stored in advance. Here, it is assumed that has acquired the
次に、現在フロア算出手段106は、移動フロア数算出手段105が算出した移動したフロア数「−3フロア」と移動前の「6F」に相当するフロア36に基づいて現在のフロアを「3F」に相当するフロア33と算出し(S8)、現在フロア情報111を更新する(S9)。
Next, the current
上記したステップS6−S9を予め定めた間隔で実行することで、図3(b)に示すように、高さの時間変化が得られる。 By executing steps S6 to S9 described above at predetermined intervals, a change in height with time can be obtained as shown in FIG.
なお、現在フロア算出手段106は、移動前のフロアと、ステップS3において昇降機による移動があると判定された時間帯に利用者2に予測される行動内容を共有されたスケジュール情報から取得し、現在のフロアを推定してもよい。スケジュール情報は、例えば、会議、外出、休憩等であり、当該スケジュール情報から利用者2に予測される行動として会議室への移動、エントランスフロアへの移動、食堂や売店への移動等が挙げられ、推定される現在のフロアとして会議室の所在フロア、エントランスフロア(1F)、食堂や売店の所在フロアである。
The current floor calculation means 106 acquires from the shared schedule information the behavior details predicted by the
次に、現在フロア情報出力手段107は、現在フロア情報111を通信部14を介して外部のサーバ等に出力する。
Next, the current floor
(実施の形態の効果)
上記した実施の形態によると、加速度センサ12から得られる加速度情報のうち正負方向の重力方向の加速度変化が出現した場合に昇降移動があったと判定したため、高度情報を取得せずに利用者の昇降移動を判定することができる。
(Effect of embodiment)
According to the above-described embodiment, when the acceleration change in the gravity direction in the positive / negative direction appears in the acceleration information obtained from the
また、加速度情報の変化から高さ変化を算出することができ、高度情報を取得せずに、建物情報に基づいて移動フロア数を算出できる。さらに、移動前のフロア情報と移動フロア数とに基づいて、高度情報を取得せずに、利用者2が所在する現在フロア情報111を逐次更新することができる。
In addition, a change in height can be calculated from a change in acceleration information, and the number of moving floors can be calculated based on building information without acquiring altitude information. Furthermore, based on the floor information before moving and the number of moving floors, it is possible to sequentially update the current floor information 111 where the
[他の実施の形態]
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
[Other embodiments]
The present invention is not limited to the above embodiment, and various modifications can be made without departing from the spirit of the present invention.
上記実施の形態では制御部10内の各手段100−107の機能をプログラムで実現したが、各手段の全て又は一部をASIC等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをCD−ROM等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
In the above embodiment, the functions of the
1 情報処理装置
2 利用者
3 ビル
10 制御部
11 記憶部
12 加速度センサ
13 GPSセンサ
14 通信部
30 エレベータ
31−37 フロア
100 センサ信号取得手段
101 重力方向加速度算出手段
102 昇降機移動判定手段
103 位置情報取得手段
104 建物情報取得手段
105 移動フロア数算出手段
106 現在フロア算出手段
107 現在フロア情報出力手段
110 移動判定プログラム
111 現在フロア情報
1 the
Claims (11)
予め定められた時間幅の重力方向の加速度である加速度情報に基づいて、昇降機による重力方向の移動があったか否かを判定する判定手段として機能させるための移動判定プログラム。 Computer
A movement determination program for functioning as a determination unit for determining whether or not there has been a movement in the gravitational direction by an elevator based on acceleration information that is acceleration in the gravitational direction over a predetermined time width.
前記判定手段により前記昇降機による重力方向の移動があったと判定された場合に、前記加速度情報に基づいて重力方向の移動距離を算出する第1の算出手段としてさらに機能させる請求項1−5のいずれか1項に記載の移動判定プログラム。 The computer,
6. The device according to claim 1, further comprising a first calculating unit configured to calculate a moving distance in the gravitational direction based on the acceleration information when the determining unit determines that there is a movement in the gravitational direction by the elevator. The movement determination program according to claim 1.
前記判定手段により前記昇降機による重力方向の移動があったと判定された場合に、前記加速度の変動が予め定めた値以下であった期間の領域のノイズを除去して、前記加速度情報に基づいて加速度重力方向の移動距離を算出する第1の算出手段としてさらに機能させる請求項5に記載の移動判定プログラム。 The computer,
When it is determined by the determination means that there has been a movement in the direction of gravity by the elevator, noise in a region in which the variation in acceleration is equal to or less than a predetermined value is removed, and acceleration is performed based on the acceleration information. The movement determination program according to claim 5, further functioning as first calculation means for calculating a movement distance in the direction of gravity.
前記第1の算出手段が算出した移動距離と、フロアの高低差を定義した情報とに基づいて移動フロア数を算出する第2の算出手段としてさらに機能させる請求項6又は7に記載の移動判定プログラム。 The computer,
The movement determination according to claim 6 or 7, further functioning as a second calculating unit that calculates the number of moving floors based on the moving distance calculated by the first calculating unit and information defining a floor height difference. program.
予め記憶した移動前に所在したフロアと、前記第2の算出手段が算出した移動フロア数とに基づいて移動後に所在するフロアを算出する第3の算出手段としてさらに機能させる請求項8に記載の移動判定プログラム。 The computer,
9. The apparatus according to claim 8, further functioning as third calculation means for calculating a floor located after movement based on a floor stored before movement stored in advance and the number of moving floors calculated by the second calculation means. Movement judgment program.
前記判定手段により前記昇降機による重力方向の移動があったと判定された場合に、予め記憶した移動前に所在したフロアと、前記昇降機による移動があったと判定された時間帯に加速度の測定対象に予測される行動内容と、に基づいて移動後に所在するフロアを算出する第3の算出手段としてさらに機能させる請求項1−5のいずれか1項に記載の移動判定プログラム。 The computer,
When it is determined by the determination means that there has been a movement in the direction of gravity by the elevator, the acceleration is measured in the floor stored before the movement stored in advance and the time zone in which it is determined that the movement by the elevator has occurred. The movement determination program according to any one of claims 1 to 5, further functioning as third calculation means for calculating a floor located after movement based on the action content to be performed.
前記センサが検出した加速度のうち予め定められた時間幅の重力方向の加速度である加速度情報に基づいて、昇降機による重力方向の移動があったか否かを判定する判定手段とを有する情報処理装置。
A sensor that detects the acceleration of the device body and outputs the acceleration;
An information processing apparatus comprising: a determination unit configured to determine whether or not there has been a movement in the gravitational direction by an elevator based on acceleration information that is an acceleration in a gravitational direction having a predetermined time width among the accelerations detected by the sensor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012269395A JP2014115823A (en) | 2012-12-10 | 2012-12-10 | Movement determination program and information processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012269395A JP2014115823A (en) | 2012-12-10 | 2012-12-10 | Movement determination program and information processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014115823A true JP2014115823A (en) | 2014-06-26 |
Family
ID=51171760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012269395A Pending JP2014115823A (en) | 2012-12-10 | 2012-12-10 | Movement determination program and information processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014115823A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105797348A (en) * | 2016-03-09 | 2016-07-27 | 成都艾德沃传感技术有限公司 | Method for detecting movement type of object and wearable electronic device |
KR20180075598A (en) * | 2016-05-05 | 2018-07-04 | 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 | An interlayer monitoring method when a robot aboard an elevator, an electronic device, a computer storage medium |
CN110737798A (en) * | 2019-09-26 | 2020-01-31 | 万翼科技有限公司 | Indoor inspection method and related product |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5917614A (en) * | 1982-07-21 | 1984-01-28 | Komatsu Ltd | Device for detecting lifting distance of unattended travelling car |
JP2004357216A (en) * | 2003-05-30 | 2004-12-16 | Toshiba Corp | Position search system and position search method |
JP2005286809A (en) * | 2004-03-30 | 2005-10-13 | Sharp Corp | Portable information processing apparatus |
JP2006170879A (en) * | 2004-12-17 | 2006-06-29 | Matsushita Electric Ind Co Ltd | Vertical movement detector, height detector, navigation system, program, and mobile radio telephone terminal device |
JP2007217089A (en) * | 2006-02-15 | 2007-08-30 | Mitsubishi Electric Corp | Damping device of elevator |
-
2012
- 2012-12-10 JP JP2012269395A patent/JP2014115823A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5917614A (en) * | 1982-07-21 | 1984-01-28 | Komatsu Ltd | Device for detecting lifting distance of unattended travelling car |
JP2004357216A (en) * | 2003-05-30 | 2004-12-16 | Toshiba Corp | Position search system and position search method |
JP2005286809A (en) * | 2004-03-30 | 2005-10-13 | Sharp Corp | Portable information processing apparatus |
JP2006170879A (en) * | 2004-12-17 | 2006-06-29 | Matsushita Electric Ind Co Ltd | Vertical movement detector, height detector, navigation system, program, and mobile radio telephone terminal device |
JP2007217089A (en) * | 2006-02-15 | 2007-08-30 | Mitsubishi Electric Corp | Damping device of elevator |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105797348A (en) * | 2016-03-09 | 2016-07-27 | 成都艾德沃传感技术有限公司 | Method for detecting movement type of object and wearable electronic device |
KR20180075598A (en) * | 2016-05-05 | 2018-07-04 | 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 | An interlayer monitoring method when a robot aboard an elevator, an electronic device, a computer storage medium |
JP2019507713A (en) * | 2016-05-05 | 2019-03-22 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | Floor monitoring method when robot is in elevator, electronic device, computer storage medium |
EP3453663A4 (en) * | 2016-05-05 | 2020-01-01 | Tencent Technology (Shenzhen) Company Limited | Floor monitoring method, electronic device and computer storage medium for use when robot riding elevator |
KR102277339B1 (en) * | 2016-05-05 | 2021-07-13 | 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 | Inter-floor monitoring method when a robot boards an elevator, electronic devices, computer storage media |
US11242219B2 (en) | 2016-05-05 | 2022-02-08 | Tencent Technology (Shenzhen) Company Limited | Story monitoring method when robot takes elevator, electronic device, and computer storage medium |
CN110737798A (en) * | 2019-09-26 | 2020-01-31 | 万翼科技有限公司 | Indoor inspection method and related product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Pratama et al. | Smartphone-based pedestrian dead reckoning as an indoor positioning system | |
JP6112865B2 (en) | Method for estimating velocity and / or displacement from an accelerometer measurement sample | |
JP6155276B2 (en) | Method and apparatus for elevator motion detection | |
KR101689261B1 (en) | Dead reckoning using proximity sensors | |
CN112537708B (en) | Method and apparatus for monitoring elevator system health | |
US10449455B2 (en) | Operation information measurement apparatus, game control program, operation information measurement program | |
JP2019507713A (en) | Floor monitoring method when robot is in elevator, electronic device, computer storage medium | |
US20150281910A1 (en) | Unsupervised indoor localization and heading directions estimation | |
CN111792468B (en) | Elevator maintenance APP matching mechanical positioning to detected faults | |
TW201525423A (en) | A step counting method and pedometer based on 3-axis accelerometer | |
KR20160090875A (en) | Apparatus and method for generating assistance data with vertical access areas and predicted vertical movement models | |
US10413812B2 (en) | Operation information measurement apparatus, game control program, operation information measurement program | |
JP2014115823A (en) | Movement determination program and information processor | |
JP2017516087A5 (en) | ||
US12109453B2 (en) | Detecting outdoor walking workouts on a wearable device | |
US9906917B2 (en) | Generating an indoor map for a structure using data gathered by a user device | |
CN112537706A (en) | Detecting an air pressure floor gauge: statistical analysis of locations | |
JP2012073105A (en) | Navigation device, method and program | |
JP6584902B2 (en) | Information processing apparatus, method and program for positioning | |
JP2019212052A (en) | Information processing device, information processing system, control method of information processing device, and program | |
JP6329915B2 (en) | Positioning system | |
JP2014238812A (en) | Information processing apparatus, motion identification method, and motion identification program | |
US20170224254A1 (en) | Analyzing system and analyzing method for evaluating calorie consumption by detecting the intensity of wireless signal | |
JP6743978B2 (en) | Elevator system | |
Song et al. | Finding 9-1-1 callers in tall buildings |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150306 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151030 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151104 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151224 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160517 |