Nothing Special   »   [go: up one dir, main page]

JP2014115823A - Movement determination program and information processor - Google Patents

Movement determination program and information processor Download PDF

Info

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
Application number
JP2012269395A
Other languages
Japanese (ja)
Inventor
Masahiro Sato
政寛 佐藤
Eigo Nakagawa
英悟 中川
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2012269395A priority Critical patent/JP2014115823A/en
Publication of JP2014115823A publication Critical patent/JP2014115823A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a movement determination program and an information processor which determine upward/downward movement of a user without acquiring height information.SOLUTION: An information processor 1 includes: an acceleration sensor 12 which detects an acceleration of a body of the information processor 1 to output an acceleration; and elevator movement determination means 102. In the case that, in acceleration information in the gravity direction in a preliminarily determined time width of the acceleration detected by the acceleration sensor 12, the acceleration is shifted from the magnitude of gravity by a preliminarily determined value or more a plurality of times at certain intervals and directions of the plurality of shifts from the acceleration of gravity are opposite, the elevator movement determination means 102 determines that a user has moved in the gravity direction by an elevator 30.

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.

特開2001−251662号公報Japanese Patent Laid-Open No. 2001-251662

本発明の目的は、高度情報を取得せずに、利用者の昇降移動を判定する移動判定プログラム及び情報処理装置を提供することにある。   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 Claim 1 or 7, it can determine a user's raising / lowering movement, without acquiring altitude information.

請求項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 claim 3, 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 gravity. When the sum of the values obtained by integrating the plurality of deviations with time is equal to or less than a predetermined value, it can be determined that there has been a movement in the gravity direction by the elevator.

請求項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は、実施の形態に係る情報処理装置の使用形態を説明するための概略図である。FIG. 1 is a schematic diagram for explaining a usage pattern of the information processing apparatus according to the embodiment. 図2は、情報処理装置1の構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the configuration of the information processing apparatus 1. 図3(a)及び(b)は、昇降機移動判定方法の動作の一例を説明するためのグラフ図である。FIGS. 3A and 3B are graphs for explaining an example of the operation of the elevator movement determination method. 図4は、情報処理装置1の動作の一例を示すフローチャートである。FIG. 4 is a flowchart illustrating an example of the operation of the information processing apparatus 1.

[実施の形態]
図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は、複数のフロア3、3、3…を有し、利用者2は各フロア3、3、3…を昇降機の一例としてのエレベータ30によって重力方向に移動(以下、「昇降移動」という。)が可能である。 The information processing apparatus 1 is carried by the user 2 and moves inside the building 3. The building 3 has a plurality of floors 3 1 , 3 2 , 3 3 ... And the user 2 moves each floor 3 1 , 3 2 , 3 3 . , Referred to as “moving up and down”).

情報処理装置1は、内蔵された加速度センサを用いて利用者2の昇降移動があったか否かを判定するものであり、さらに利用者2の現在位置として所在するフロアを算出するものである。   The information processing apparatus 1 determines whether or not the user 2 has moved up and down using a built-in acceleration sensor, and calculates a floor where the current position of the user 2 is located.

なお、ここで「フロア」とは、建物の各階のことを示す他、昇降機を設置できる場所であればよく、建物に限らず例えば麓と山頂のように高低差のある場所のことを示すものであってもよい。後述する建物情報についても同様である。   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 control unit 10 configured to control each unit and execute various programs, and a recording medium such as an HDD (Hard Disk Drive) and a flash memory. A storage unit 11 as an example of a storage device that stores information, an acceleration sensor 12 that detects acceleration in three axial directions, a GPS sensor 13 that two-dimensionally detects a user's location by GPS, And a communication unit 14 that communicates via the Internet or the like.

制御部10は、後述する移動判定プログラム110を実行することで、センサ信号取得手段100、重力方向加速度算出手段101、昇降機移動判定手段102、位置情報取得手段103、建物情報取得手段104、移動フロア数算出手段105、現在フロア算出手段106及び現在フロア情報出力手段107等として機能する。   The control unit 10 executes a movement determination program 110, which will be described later, to thereby obtain a sensor signal acquisition unit 100, a gravity direction acceleration calculation unit 101, an elevator movement determination unit 102, a position information acquisition unit 103, a building information acquisition unit 104, a moving floor. It functions as number calculation means 105, current floor calculation means 106, current floor information output means 107, and the like.

センサ信号取得手段100は、加速度センサ12が検出した三軸方向の加速度を取得し、予め定めた時間幅の加速度の情報を加速度情報とする。   The sensor signal acquisition unit 100 acquires the acceleration in the triaxial direction detected by the acceleration sensor 12, and uses acceleration information having a predetermined time width as acceleration information.

重力方向加速度算出手段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 movement determination unit 102 determines whether or not the elevator 30 has moved up and down from the acceleration in the gravity direction calculated by the gravity direction acceleration calculation unit 101. In addition, as long as it can determine the up-and-down movement, the means is not limited to the elevator 30 and may be a means such as an escalator.

位置情報取得手段103は、GPSセンサ13から情報処理装置1の現在の位置情報を取得する。   The position information acquisition unit 103 acquires the current position information of the information processing apparatus 1 from the GPS sensor 13.

建物情報取得手段104は、位置情報取得手段103が取得した位置情報に該当する建物の各フロアの高さ等の情報(以下、「建物情報」という。)を通信部14を介して外部の建物情報サーバ(図示せず)から取得する。   The building information acquisition unit 104 receives information such as the height of each floor of the building corresponding to the position information acquired by the position information acquisition unit 103 (hereinafter referred to as “building information”) via the communication unit 14. Obtained from an information server (not shown).

移動フロア数算出手段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 information output unit 107 outputs the current floor information 111 to an external server or the like via the communication unit 14. As an external server as an output destination, a server that distributes the location information, movement status, etc. of the user 2 to other users can be cited. Other users refrain from making calls while the user 2 is moving in the elevator 30 in consideration of position information, movement conditions, and the like, or switch the communication method from telephone to e-mail.

記憶部11は、移動判定プログラム110及び現在フロア情報111等を格納する。   The storage unit 11 stores a movement determination program 110, current floor information 111, and the like.

移動判定プログラム110は、制御部10で実行することにより制御部10を上記した各手段100〜107として機能させるプログラムである。   The movement determination program 110 is a program that causes the control unit 10 to function as the above-described units 100 to 107 when executed by the control unit 10.

現在フロア情報111は、利用者2が所在するフロアの階数を示すものであり、逐次更新される情報である。   The current floor information 111 indicates the number of floors on which the user 2 is located, and is information that is sequentially updated.

なお、情報処理装置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 acceleration sensor 12. You may comprise using a server apparatus and a personal computer.

(情報処理装置の動作)
次に、本実施の形態の作用を、(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 user 2 carries the information processing apparatus 1 and performs various activities. As an example of the activity, the user 2 moves horizontally such as walking or moves up and down using the elevator 30 while the information processing apparatus 1 is placed in a chest pocket of a shirt worn by the user.

情報処理装置1の加速度センサ12は、利用者2の移動に伴い情報処理装置1に発生する加速度を検出する。   The acceleration sensor 12 of the information processing apparatus 1 detects acceleration generated in the information processing apparatus 1 as the user 2 moves.

(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 signal acquisition unit 100 acquires acceleration information detected by the acceleration sensor 12 (S1).

次に、重力方向加速度算出手段101は、センサ信号取得手段100が取得した三軸方向の加速度情報を積分する等して重力方向を判定し、重力方向の加速度を算出する(S2)。   Next, the gravitational direction acceleration calculating unit 101 determines the gravitational direction by, for example, integrating the triaxial acceleration information acquired by the sensor signal acquiring unit 100, and calculates the gravitational direction acceleration (S2).

次に、昇降機移動判定手段102は、重力方向加速度算出手段101が算出した重力方向の加速度からエレベータ30による昇降移動があったか否かを判定する(S3)。以下に、判定方法の具体例を示す。   Next, the elevator movement determination unit 102 determines whether or not the elevator 30 has moved up and down from the acceleration in the gravity direction calculated by the gravity direction acceleration calculation unit 101 (S3). Below, the specific example of the determination method is shown.

図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」に相当するフロア3から「3F」に相当するフロア3にエレベータ30で移動した場合の重力方向の加速度の変化を示す。 FIG. 3A is a graph with the acceleration in the gravitational direction detected by the acceleration sensor 12 as the vertical axis and time as the horizontal axis. As an example of the elevator movement, the user 2 and the information processing apparatus 1 “6F”. floor 3 3 corresponding from the floor 3 6 "3F" corresponding to "show a change in the acceleration in the direction of gravity when moving in the elevator 30.

重力方向の加速度は、移動を始める前(50−54秒)及び移動を終えた後(65秒以降)は9.8m/sであり、移動中(54−65秒)は9.8m/sを基準として負側及び正側に変化する。 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/sとなり、フロア33に到着するために下降速度を減速して下降を停止するまで正側に変化するためである。 This changes to the negative side until the elevator 30 leaves the floor 36 and reaches the descending speed, and becomes 9.8 m / s 2 while maintaining the descending speed. This is because it changes to the positive side until it decelerates and stops descending.

つまり、エレベータ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 information acquisition unit 103 acquires the current position information of the information processing apparatus 1 from the GPS sensor 13 (S4).

次に、建物情報取得手段104は、位置情報取得手段103が取得した位置情報に基づいて、当該位置情報に対応する建物情報を通信部14を介して外部の建物情報サーバから取得する(S5)。建物情報は、例えば、各フロア3−3の高さ又は各フロア3−3の高低差等の情報を有し、ここでは高低差が3mであるとする。なお、建物情報は予め取得しておいてもよい。 Next, the building information acquisition unit 104 acquires building information corresponding to the position information from an external building information server via the communication unit 14 based on the position information acquired by the position information acquisition unit 103 (S5). . Building information, for example, has information of difference in height of each floor 3 1 -3 7 height or each floor 3 1 -3 7, the height difference is assumed to be 3m here. The building information may be acquired in advance.

次に、移動フロア数算出手段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/sをゼロ基準とする)を二重積分することで移動距離を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」に相当するフロア3を取得したものとする。 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 floor 3 6 corresponding to "6F".

次に、現在フロア算出手段106は、移動フロア数算出手段105が算出した移動したフロア数「−3フロア」と移動前の「6F」に相当するフロア3に基づいて現在のフロアを「3F」に相当するフロア3と算出し(S8)、現在フロア情報111を更新する(S9)。 Next, the current floor calculation unit 106, "3F current floor based on the floor 3 6 corresponding to" 6F "before transfer floor number transfer floor number calculation unit 105 is moved and the calculated" -3 floor " calculating a floor 3 3 corresponding to "(S8), and updates the current floor information 111 (S9).

上記したステップ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 user 2 in the time zone determined to have moved by the elevator in step S3 and the floor before the movement. The floor may be estimated. The schedule information is, for example, a meeting, going out, a break, etc., and the behavior predicted by the user 2 from the schedule information includes moving to a conference room, moving to the entrance floor, moving to a cafeteria or a store, etc. The estimated current floor is the floor where the conference room is located, the entrance floor (1F), the floor where the dining room and the shop are located.

次に、現在フロア情報出力手段107は、現在フロア情報111を通信部14を介して外部のサーバ等に出力する。   Next, the current floor information output unit 107 outputs the current floor information 111 to an external server or the like via the communication unit 14.

(実施の形態の効果)
上記した実施の形態によると、加速度センサ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 acceleration sensor 12, it is determined that there has been an up-and-down movement. Movement can be determined.

また、加速度情報の変化から高さ変化を算出することができ、高度情報を取得せずに、建物情報に基づいて移動フロア数を算出できる。さらに、移動前のフロア情報と移動フロア数とに基づいて、高度情報を取得せずに、利用者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 user 2 is located without acquiring altitude information.

[他の実施の形態]
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
[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 units 100 to 107 in the control unit 10 are realized by a program. However, all or part of the units may be realized by hardware such as an ASIC. The program used in the above embodiment can be provided by being stored in a recording medium such as a CD-ROM. In addition, replacement, deletion, addition, and the like of the above-described steps described in the above embodiment are possible within a range that does not change the gist of the present invention.

1 情報処理装置
2 利用者
3 ビル
10 制御部
11 記憶部
12 加速度センサ
13 GPSセンサ
14 通信部
30 エレベータ
−3 フロア
100 センサ信号取得手段
101 重力方向加速度算出手段
102 昇降機移動判定手段
103 位置情報取得手段
104 建物情報取得手段
105 移動フロア数算出手段
106 現在フロア算出手段
107 現在フロア情報出力手段
110 移動判定プログラム
111 現在フロア情報
1 the information processing apparatus 2 user 3 Bill 10 control unit 11 storage unit 12 acceleration sensor 13 GPS sensor 14 communication section 30 the elevator 3 1 -3 7 floor 100 sensor signal acquiring unit 101 gravity direction acceleration calculating means 102 lift movement determining unit 103 position Information acquisition means 104 Building information acquisition means 105 Moving floor number calculation means 106 Current floor calculation means 107 Current floor information output means 110 Movement determination program 111 Current floor information

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に記載の移動判定プログラム。   In the acceleration information in the gravitational direction, the determination means generates 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 is positive or negative with reference to the acceleration of gravity. The movement determination program according to claim 1, wherein, in the opposite case, it is determined that there has been a movement in a gravity direction by the elevator. 前記判定手段は、前記重力方向の加速度情報において加速度が重力の加速度から予め定めた値以上ずれることが間隔を設けて複数回発生し、当該複数回のずれを時間で積分した値の和が予め定めた値以下となる場合に、前記昇降機による重力方向の移動があったと判定する請求項1に記載の移動判定プログラム。   In the acceleration information in the gravitational direction, the determination unit generates a plurality of times that the acceleration deviates from a gravitational acceleration by a predetermined value or more, and a sum of values obtained by integrating the plurality of deviations with time is calculated in advance. The movement determination program according to claim 1, wherein it is determined that there has been a movement in the direction of gravity by the elevator when the value is equal to or less than a predetermined value. 前記判定手段は、前記重力方向の加速度情報において加速度が重力の加速度を基準として予め定めた値以上ずれることが予め定めた期間以上継続する場合に、前記昇降機による重力方向の移動があったと判定する請求項1に記載の移動判定プログラム。   The determination means determines that there has been a movement in the gravitational direction by the elevator when the acceleration in the gravity direction acceleration information continues to deviate for a predetermined period or longer based on the acceleration of gravity as a reference. The movement determination program according to claim 1. 前記判定手段は、前記重力方向の加速度情報において加速度が重力の加速度を基準として予め定めた値以上ずれることが予め定めた期間以上継続し、当該予め定めた期間の加速度の変動が予め定めた値以下であった場合に、前記昇降機による重力方向の移動があったと判定する請求項4に記載の移動判定プログラム。   In the acceleration information in the gravitational direction, the determination means continues for a predetermined period that the acceleration deviates by a predetermined value or more with reference to the acceleration of gravity, and a change in acceleration during the predetermined period is a predetermined value. The movement determination program according to claim 4, wherein it is determined that there has been a movement in the direction of gravity by the elevator when the following is true. 前記コンピュータを、
前記判定手段により前記昇降機による重力方向の移動があったと判定された場合に、前記加速度情報に基づいて重力方向の移動距離を算出する第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.

JP2012269395A 2012-12-10 2012-12-10 Movement determination program and information processor Pending JP2014115823A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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