(57)【要約】【課題】位置データの取得にかかる消費電力を適切に削減する。【解決手段】本携帯端末は、位置センサと、上下方向の加速度を計測し、計測結果を記憶装置に格納する加速度センサと、記憶装置に格納されている計測結果から周期的な振動を検出した場合、計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部と、現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する現時点における振幅値の比を振幅値の変化率として算出する変化率算出部と、振幅値の変化率が所定の範囲から外れているか否か判断し、振幅値の変化率が所定の範囲から外れている場合、位置センサに位置データを取得させる制御部とを有する。【選択図】図１
2011228851.tif 000002
【特許請求の範囲】
【請求項１】
位置センサと、
上下方向の加速度を計測し、計測結果を記憶装置に格納する加速度センサと、
前記記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部と、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出する変化率算出部と、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記位置センサに位置データを取得させる制御部と、
を有する携帯端末。
【請求項２】
各圃場の領域情報を格納する圃場データベースと、
前記圃場の識別子又は圃場外であることを表す情報を含む圃場情報と、入場時刻と、退場時刻とを含むレコードを格納する入退場履歴データベースと、
前記位置センサによって今回取得された前記位置データと前記圃場データベースに格納されている前記領域情報とから、前記携帯端末の位置がいずれかの圃場内又は圃場外にあるか判断し、いずれかの圃場内にある場合には当該携帯端末の位置を包含する特定の圃場の識別子を特定する圃場判定部と、
前記圃場判定部の処理結果である前記特定の圃場の識別子又は圃場外であることを表す情報を含む第１の圃場情報が、前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報である第２の圃場情報と異なっている場合には、現在時刻を退場時刻として前記最新のレコードに設定すると共に、前記第１の圃場情報を含み且つ前記現在時刻を入場時刻として含む新たなレコードを前記入退場履歴データベースに追加する入退場管理部と、
をさらに有する請求項１記載の携帯端末。
【請求項３】
前記制御部が、
前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報が、圃場外であることを表す情報を含む場合には、前記振幅値の変化率が前記所定の範囲の下限値を下回っているか判断し、下回っていれば、前記位置センサに前記位置データを取得させ、
前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報が、いずれかの圃場の識別子を含む場合には、前記振幅値の変化率が前記所定の範囲の上限値を上回っているか判断し、上回っていれば、前記位置センサに前記位置データを取得させる
請求項２記載の携帯端末。
【請求項４】
前記制御部が、
前記現時点における振動周期及び振幅値が歩行時の振動周期及び振幅値である場合、前回位置データを取得してから一定時間経過しているか判断し、一定時間経過していれば、前記位置センサに前記位置データを取得させる
請求項１乃至３のいずれか１つ記載の携帯端末。
【請求項５】
携帯端末と、
サーバと、
を有し、
前記携帯端末は、
位置センサと、
上下方向の加速度を計測し、計測結果を記憶装置に格納する加速度センサと、
前記記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部と、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出する変化率算出部と、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記位置センサに位置データを取得させる制御部と、
前記位置センサによって取得された前記位置データを前記サーバに送信する送信部と、
を有し、
前記サーバは、
各圃場の領域情報を格納する圃場データベースと、
前記圃場の識別子又は圃場外であることを表す情報を含む圃場情報と、入場時刻と、退場時刻とを含むレコードを格納する入退場履歴データベースと、
前記携帯端末から前記位置データを受信した場合、受信した前記位置データと前記圃場データベースに格納されている前記領域情報とから、前記携帯端末の位置がいずれかの圃場内又は圃場外にあるか判断し、いずれかの圃場内にある場合には当該携帯端末の位置を包含する特定の圃場の識別子を特定する圃場判定部と、
前記圃場判定部の処理結果である前記特定の圃場の識別子又は圃場外であることを表す情報を含む第１の圃場情報が、前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報である第２の圃場情報と異なっている場合には、現在時刻を退場時刻として前記最新のレコードに設定すると共に、前記第１の圃場情報を含み且つ前記現在時刻を入場時刻として含む新たなレコードを前記入退場履歴データベースに追加する入退場管理部と、
を有する入退場管理システム。
【請求項６】
携帯端末により実行される位置データ取得制御方法であって、
上下方向の加速度を計測し、計測結果を記憶装置に格納するステップと、
前記記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出するステップと、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出するステップと、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記携帯端末の位置センサに位置データを取得させるステップと、
を含む位置データ取得制御方法。
【請求項７】
携帯端末に処理を実行させるためのプログラムであって、
上下方向の加速度を計測する、前記携帯端末の加速度センサから得られた計測結果を格納する記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出するステップと、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出するステップと、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記携帯端末の位置センサに位置データを取得させるステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、農作業者の位置を管理するための技術に関する。
【背景技術】
【０００２】
農作業において、例えば各作業者の各圃場での作業時間を記録すると、各圃場で収穫された生産物の生産コストを計算したり、作業者の得意・不得意作業などの傾向を分析したりすることができる。しかし、作業時間を人手によって記録するとなると手間がかかる上、間違って記録する可能性もある。従って、作業者の作業時間を自動的に記録できるようにすることが望ましい。
【０００３】
そこで、作業時間を自動記録する技術として、次のような技術が存在する。具体的には、作業者にＧＰＳ（Global Positioning System）機能付きの携帯端末を持たせ、ＧＰＳデータを取得し、作業者の現在位置が圃場内にある時間を作業時間として記録する。
【０００４】
しかし、ＧＰＳデータを取得する場合、１回あたりの電力消費量が大きいため、頻繁にＧＰＳデータを取得すると携帯端末のバッテリーを大幅に消耗してしまう。携帯端末の場合、バッテリーの持続時間が短くなるということは望ましくない。なお、消費電力を削減するため、例えば単にＧＰＳデータの取得間隔を長くするなどして取得頻度を減らすようにすると、作業時間の測定精度に影響を及ぼすことになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１５４００４号公報
【特許文献２】特開２００５−１１５７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、高精度で作業時間を測定するには消費電力が非常に大きくなってしまうという問題がある。
【０００７】
従って、本技術の目的は、位置データの取得にかかる消費電力を適切に削減するための技術を提供することである。
【課題を解決するための手段】
【０００８】
本携帯端末は、位置センサと、上下方向の加速度を計測し、計測結果を記憶装置に格納する加速度センサと、記憶装置に格納されている計測結果から周期的な振動を検出した場合、計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部と、現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する現時点における振幅値の比を振幅値の変化率として算出する変化率算出部と、振幅値の変化率が所定の範囲から外れているか否か判断し、振幅値の変化率が所定の範囲から外れている場合、位置センサに位置データを取得させる制御部とを有する。
【発明の効果】
【０００９】
位置データの取得にかかる消費電力を適切に削減できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本技術の実施の形態に係る携帯端末の機能ブロック図である。
【図２】図２は、携帯端末を作業者に取り付けた場合の一例を示す図である。
【図３】図３は、圃場ＤＢに格納されるデータの一例を示す図である。
【図４】図４は、入退場履歴ＤＢに格納されるデータの一例を示す図である。
【図５】図５は、入退場履歴ＤＢに格納されるデータの一例を示す図である。
【図６】図６は、第１の実施の形態に係る携帯端末の処理フロー（第１の部分）を示す図である。
【図７】図７（ａ）は、周期一定の場合の加速度波形の一例を示す図であり、図７（ｂ）は、周期が一定ではない場合の加速度波形の一例を示す図である。
【図８】図８は、振動周期及び振幅値を算出する処理を説明するための図である。
【図９】図９は、第１の実施の形態に係る携帯端末の処理フロー（第２の部分）を示す図である。
【図１０】図１０は、加速度波形の一例を示す図である。
【図１１】図１１は、第２の実施の形態に係る携帯端末の処理フロー（第１の部分）を示す図である。
【図１２】図１２は、第２の実施の形態に係る携帯端末の処理フロー（第２の部分）を示す図である。
【図１３】図１３は、クライアント・サーバ型システムのシステム構成図である。
【図１４】図１４は、クライアント・サーバ型システムにおける携帯端末の機能ブロック図である。
【図１５】図１５は、クライアント・サーバ型システムにおけるサーバの機能ブロック図である。
【図１６】図１６は、第１の態様に係る携帯端末の機能ブロック図である。
【図１７】図１７は、第２の態様に係る位置データ取得制御方法の処理フローである。
【図１８】図１８は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１１】
作業者が持ち歩く携帯端末のバッテリーの消耗を抑えるために、例えば加速度センサを利用して作業者が動いているか判断し、動いている場合のみＧＰＳデータを取得するようにすることで、ＧＰＳデータの取得回数を減らすことが考えられる。なお、加速度センサは常時稼働させたとしても電力消費量は小さい。
【００１２】
しかし、農作業では、作業中は動いている時間が長いため、上で述べた手法では、ＧＰＳデータの取得回数をあまり減らすことはできない。また、農作業では、作業者が乗用型農作業車（例えばトラクタ等）に乗って移動し、乗用型農作業車に乗ったまま圃場に入って作業する場合も多い。乗用型農作業車に乗っている間は、動いているものと判断されるため、上で述べた手法では、やはりＧＰＳデータの取得回数をあまり減らすことはできない。
【００１３】
なお、例えば加速度センサを利用して作業者が歩いているか判断し、歩行時のみＧＰＳデータを取得するような手法も考えられるが、乗用型農作業車に乗っている間は、歩行とはみなされないため、ＧＰＳデータが取得されなくなってしまう。そのため、この手法では、乗用型農作業車に乗ったまま圃場に入って作業が行われた場合の作業時間を測定することができない。
【００１４】
そこで、本技術の実施の形態では、作業者が乗用型農作業車に乗っている際には、圃場へ出入りした可能性がある場合のみＧＰＳデータを取得するようにすることで、ＧＰＳデータの取得回数を減らす。なお、乗用型農作業車乗車時は、歩行時に比べ、振動周期及び振幅値が小さくなる傾向がある。また、一般的に、圃場内は圃場外より地面が柔らかくなっているので、乗用型農作業車乗車時の振動（すなわち、振幅値）は、圃場外にいる場合に比べ、圃場内にいる場合の方が小さくなる傾向がある。さらに、乗用型農作業車が例えばトラクタである場合には、トラクタに取り付けられたアタッチメントが地面に接触することにより、トラクタ乗車時の振動は、圃場内にいる場合の方が小さくなる。従って、本技術の実施の形態では、振幅値が相対的に変化したか否かを判断することによって、乗用型農作業車で圃場へ出入りした可能性があるかどうかを判断する。
【００１５】
［実施の形態１］
図１に本技術の第１の実施の形態に係る携帯端末１００の機能ブロック図を示す。第１の実施の形態に係る携帯端末１００は、加速度センサ１０１と、加速度データ格納部１０３と、加速度データ解析部１０５と、解析結果格納部１０７と、制御部１０９と、変化率算出部１１１と、振幅値格納部１１３と、ＧＰＳセンサ１１５と、圃場判定部１１７と、圃場ＤＢ１１９と、入退場管理部１２１と、入退場履歴ＤＢ１２３と、出力部１２５とを有する。携帯端末１００は、例えば図２に示すように、加速度センサ１０１の計測軸が上下方向となるよう固定して作業者の衣類等に取り付けられているものとする。
【００１６】
加速度センサ１０１は、例えば１軸の加速度センサであり、上下方向の加速度を計測し、計測結果を加速度データ格納部１０３に格納する。加速度データ解析部１０５は、加速度データ格納部１０３に格納されている計測結果を解析することにより振動周期及び振幅値を計算し、解析結果格納部１０７に格納する。制御部１０９は、解析結果格納部１０７に格納されているデータを用いて処理を実施し、変化率算出部１１１に振幅値の変化率を計算させる。また制御部１０９は、変化率算出部１１１の処理結果と入退場履歴ＤＢ１２３に格納されているデータとを用いてＧＰＳセンサ１１５を制御すると共に、振幅値格納部１１３にデータを格納する。変化率算出部１１１は、制御部１０９からの指示に応じて、解析結果格納部１０７及び振幅値格納部１１３に格納されているデータを用いて振幅値の変化率を算出し、制御部１０９に出力する。ＧＰＳセンサ１１５は、制御部１０９からの指示に応じて、ＧＰＳデータを取得し、圃場判定部１１７に出力する。圃場判定部１１７は、ＧＰＳセンサ１１５によって取得されたＧＰＳデータと圃場ＤＢ１１９に格納されているデータとを用いて圃場を判定し、入退場管理部１２１に出力する。入退場管理部１２１は、圃場判定部１１７の処理結果と入退場履歴ＤＢ１２３に格納されているデータとを用いて処理を実施し、処理結果を入退場履歴ＤＢ１２３に格納する。出力部１２５は、入退場履歴ＤＢ１２３に格納されているデータを外部に出力する。
【００１７】
また、図３に、圃場ＤＢ１１９に格納されるデータの一例を示す。図３の例では、圃場名の列と、領域情報の列とが含まれる。領域情報の列には、その圃場の領域座標（例えば矩形の４隅の緯度経度）が設定される。このように、圃場ＤＢ１１９には、各圃場の領域情報が予め格納される。
【００１８】
図４に、入退場履歴ＤＢ１２３に格納されるデータの一例を示す。図４の例では、作業圃場の列と、入場時刻の列と、退場時刻の列とが含まれる。作業圃場の列には、作業者が入場した圃場の圃場名が設定される。なお、圃場から出て、いずれの圃場にも入っていない状態になった場合には、作業圃場の列には、「圃場外」が設定される。入場時刻の列には、その圃場に入場した時刻（作業圃場が「圃場外」の場合には、圃場外の状態になった時刻）が設定される。なお、入場時刻は、１つ前のレコードにおける退場時刻と同じ時刻となる。また、退場時刻の列には、その圃場から退場した時刻（作業圃場が「圃場外」の場合には、圃場外からいずれかの圃場に入場した時刻）が設定される。なお、入退場履歴ＤＢ１２３において、最新レコードにおける退場時刻は未設定となっており、新たなレコードが追加される際に時刻が設定される。例えば図４において、最新レコードは、１６：００に圃場Ｃへ入場したことを示している。ここで、例えば１７：００に圃場Ｃから退場したとすると、図５に示すように、新たなレコード（作業圃場：圃場外、入場時刻：１７００、退場時刻：未設定）が追加されると共に、圃場Ｃを含むレコードにおける退場時刻に１７：００が設定される。このように、入退場履歴ＤＢ１２３には、圃場への入退場履歴が格納される。
【００１９】
次に、図６乃至図１０を用いて、図１に示した携帯端末１００の動作について説明する。まず、携帯端末１００の電源が投入されると、加速度センサ１０１は、加速度の計測を開始し、計測された加速度値及び計測時刻を含む計測結果を加速度データ格納部１０３に格納する（図６：ステップＳ１）。そして、加速度データ解析部１０５は、定期的に又は任意のタイミングで、加速度データ格納部１０３に格納されている計測結果を用いて、計測された加速度値によって表される加速度波形において極値点（極大点又は極小点）を探索する。なお、２回目以降の処理の場合には、加速度波形において前回の処理から今回の処理までの区間を対象に極値点を探索する。極値点を検出できた場合には、極値点の加速度値（すなわち、極大値又は極小値）と計測時刻とを解析結果格納部１０７に格納する。ここで、極大点が検出されなかった場合には（ステップＳ３：Ｎｏルート）、ステップＳ１の処理に戻る。
【００２０】
一方、極大点が検出された場合（ステップＳ３：Ｙｅｓルート）、加速度データ解析部１０５は、解析結果格納部１０７に格納されているデータを用いて、周期一定で振動しているか否か判断する（ステップＳ５）。具体的には、まず、解析結果格納部１０７から最新Ｎ個分の極大値及び計測時刻を取得する。例えば、加速度値をｖ１、ｖ２、・・・、ｖＮと表し、計測時刻をｔ１、ｔ２、・・・、ｔＮと表す。なお、Ｎの値は予め設定されているものとする。そして、極大値間の時間差ＴをＮ−１個分算出し、算出した時間差Ｔの中から最大値ｍａｘ（Ｔ）及び最小値ｍｉｎ（Ｔ）を特定する。そして、最大値ｍａｘ（Ｔ）／最小値ｍｉｎ（Ｔ）を算出し、算出された値が所定の閾値ａ未満であるか判断する。なお、この閾値ａは、周期のばらつきの許容範囲の上限を表すパラメータであり、「ｍａｘ（Ｔ）／ｍｉｎ（Ｔ）＜ａ」を満たす場合には、周期的な振動とみなす。
【００２１】
例えば図７（ａ）に周期一定の場合の加速度波形を模式的に示し、図７（ｂ）に周期が一定ではない場合の加速度波形を模式的に示す。なお、図７（ａ）及び（ｂ）において、縦軸は加速度値を表し、横軸は時刻を表している。ここでは、Ｎ＝３、ａ＝２であるものとする。例えばＮ＝３の場合、極大値ｖ１及びｖ１の計測時刻ｔ１と、極大値ｖ２及びｖ２の計測時刻ｔ２と、極大値ｖ３及びｖ３の計測時刻ｔ３とが解析結果格納部１０７から取得され、極大値間の時間差Ｔが算出される。例えば図７（ａ）では、ｔ３−ｔ２＝２２０ミリ秒（ｍｓ）、ｔ２−ｔ１＝２００ミリ秒となっており、最大値ｍａｘ（Ｔ）は２２０ミリ秒、最小値ｍｉｎ（Ｔ）は２００ミリ秒となる。ここで、ｍａｘ（Ｔ）／ｍｉｎ（Ｔ）＝２２０／２００＝１．１となり、「ｍａｘ（Ｔ）／ｍｉｎ（Ｔ）＜２」を満たすため、周期一定で振動していると判断される。
【００２２】
また、図７（ｂ）では、ｔ３−ｔ２＝１５０ミリ秒、ｔ２−ｔ１＝６００ミリ秒となっており、最大値ｍａｘ（Ｔ）は６００ミリ秒、最小値ｍｉｎ（Ｔ）は１５０ミリ秒となる。ここで、ｍａｘ（Ｔ）／ｍｉｎ（Ｔ）＝６００／１５０＝４となり、「ｍａｘ（Ｔ）／ｍｉｎ（Ｔ）＜２」を満たさないため、周期的な振動ではないと判断される。
【００２３】
そして、周期一定で振動していると判断された場合（ステップＳ５：Ｙｅｓルート）、すなわち計測結果から周期的な振動を検出した場合には、ステップＳ７の処理に移行する。一方、周期一定で振動していなければ（ステップＳ５：Ｎｏルート）、ステップＳ１の処理に戻る。
【００２４】
ステップＳ７の処理に移行して、加速度データ解析部１０５は、解析結果格納部１０７に格納されているデータを用いて、現時点における振動周期及び振幅値を計算し、計算結果を解析結果格納部１０７に格納する（ステップＳ７）。本ステップの処理については図８を用いて説明する。
【００２５】
まず、解析結果格納部１０７から最新Ｎ個分の極大値及び計測時刻と、同じく最新Ｎ個分の極小値とを取得する。例えば、極大値をｖ１、ｖ２、・・・、ｖＮと表し、計測時刻をｔ１、ｔ２、・・・、ｔＮと表し、極小値をｗ１、ｗ２、・・・、ｗＮと表す。そして、振動周期は、（ｔＮ−ｔ１）／（Ｎ−１）によって算出される。なお、振動周期は、極大値間の時間差Ｔの平均と等しくなる。また、振幅値は、（ｖ１−ｗ１＋ｖ２−ｗ２＋、・・・＋ｖＮ−ｗＮ）／Ｎによって算出できる。例えば図８では、Ｎ＝３であり、極大値ｖ１及びｖ１の計測時刻ｔ１と、極大値ｖ２及びｖ２の計測時刻ｔ２と、極大値ｖ３及びｖ３の計測時刻ｔ３と、極小値ｗ１と、極小値ｗ２と、極小値ｗ３とが解析結果格納部１０７から取得される。そして、図８に示すように、振動周期は、（ｔ３−ｔ１）／２＝４２０／２＝２１０ミリ秒となる。また、振幅値は、（ｖ１−ｗ１＋ｖ２−ｗ２＋ｖ３−ｗ３）／３＝（２００ｍＧ＋１９０ｍＧ＋１８０ｍＧ）／３＝１９０ｍＧとなる。
【００２６】
その後、制御部１０９が、解析結果格納部１０７に格納されている振動周期が一定値以下であるか判断する（ステップＳ９）。なお、上でも述べたように、乗用型農作業車乗車時は、歩行時に比べ、振動周期が小さくなる。従って、乗用型農作業車乗車時の振動周期の上限値ｂ（例えばｂ＝２５０ミリ秒）を予め設定しておき、本ステップでは、ステップＳ７において算出された振動周期が上限値ｂ以下であるか判断することによって、乗用型農作業車乗車時の振動周期であるか判断する。振動周期が一定値を超えている場合（ステップＳ９：Ｎｏルート）、乗用型農作業車乗車時の振動周期ではないと判断し、ステップＳ１の処理に戻る。
【００２７】
一方、振動周期が一定値以下である場合（ステップＳ９：Ｙｅｓルート）、乗用型農作業車乗車時の振動周期であると判断し、ステップＳ１１の処理に移行する。そして、制御部１０９は、振幅値格納部１１３に過去の振幅値が格納されているか判断する（ステップＳ１１）。振幅値格納部１１３に過去の振幅値が格納されていない場合（ステップＳ１１：Ｎｏルート）、すなわち初回の処理の場合には、制御部１０９は、ステップＳ７において算出された振幅値を解析結果格納部１０７から読み出し、振幅値格納部１１３に格納する（ステップＳ１３）。その後、ステップＳ１に戻る。このように、初回の処理では、過去の振幅値が振幅値格納部１１３に未だ格納されていないため、以降の処理において振幅値の変化率を算出することができない。従って、今回算出した振幅値を振幅値格納部１１３に格納し、以降の処理を行わず、ステップＳ１に戻る。
【００２８】
一方、振幅値格納部１１３に過去の振幅値が格納されている場合（ステップＳ１１：Ｙｅｓルート）、すなわち２回目以降の処理の場合には、端子Ａを介してステップＳ１３（図９）の処理に移行する。
【００２９】
図９の説明に移行して、端子Ａの後、制御部１０９は、変化率算出部１１１に振幅値の変化率を算出するよう指示する。そして、変化率算出部１１１は、制御部１０９からの指示に応じて、解析結果格納部１０７と振幅値格納部１１３とに格納されているデータを用いて振幅値の変化率を算出し、算出した値を制御部１０９に出力する（図９：ステップＳ１５）。具体的には、解析結果格納部１０７から現時点における振幅値を読み出し、振幅値格納部１１３から過去の振幅値を読み出し、過去の振幅値に対する現時点における振幅値の比を振幅値の変化率（＝現時点における振幅値／過去の振幅値）として算出する。
【００３０】
そして、制御部１０９は、変化率算出部１１１から振幅値の変化率を受信すると、振幅値の変化率が所定の範囲（例えば下限値ｃ＝０．５、上限値ｄ＝１．５）から外れているか判断する（ステップＳ１７）。振幅値の変化率が所定の範囲内である場合には（ステップＳ１７：Ｎｏルート）、端子Ｂを介してステップＳ１の処理に戻る。
【００３１】
一方、振幅値の変化率が処理の範囲から外れている場合（ステップＳ１７：Ｙｅｓルート）、制御部１０９は、ステップＳ７において算出された振幅値を解析結果格納部１０７から読み出し、振幅値格納部１１３に格納する（ステップＳ１９）。また、制御部１０９は、ＧＰＳセンサ１１５にＧＰＳデータを取得するよう指示する。そして、ＧＰＳセンサ１１５は、制御部１０９からの指示に応じて、ＧＰＳデータを取得し、取得したＧＰＳデータを圃場判定部１１７に出力する（ステップＳ２１）。
【００３２】
そして、圃場判定部１１７は、ＧＰＳセンサからＧＰＳデータを受信すると、当該ＧＰＳデータと圃場ＤＢ１１９に格納されているデータとを用いて、携帯端末１００の現在位置を包含する圃場を特定し、特定した圃場の圃場名を入退場管理部１２１に出力する（ステップＳ２３）。例えば図３に示したように、圃場Ａの領域座標が（ｘ１，ｙ１）、（ｘ２，ｙ１）、（ｘ２，ｙ２）、（ｘ１，ｙ２）であり、携帯端末１００の現在位置が（ｘ，ｙ）であったとすると、ｘ１＜＝ｘ＜＝ｘ２を満たし且つｙ１＜＝ｙ＜＝ｙ２を満たす場合には、携帯端末１００の現在位置を包含する圃場として圃場Ａが特定される。なお、携帯端末１００の現在位置がいずれの圃場にも包含されない場合には、圃場判定部１１７は、圃場外であると判断し、圃場外を表す情報を入退場管理部１２１に出力する。
【００３３】
そして、入退場管理部１２１は、圃場判定部１１７から圃場の圃場名又は圃場外を表す情報を受信すると、受信した情報と入退場履歴ＤＢ１２３に格納されているデータとを用いて、圃場が変わったかどうか判断する（ステップＳ２５）。具体的には、圃場判定部１１７から受信した情報と、入退場履歴ＤＢ１２３における最新レコードの作業圃場とが異なっているか判断し、異なっている場合には、圃場が変わったと判断する。例えば入退場履歴ＤＢ１２３における最新レコードの作業圃場に「圃場外」が設定されており、且つ、圃場判定部１１７から受信したのが圃場の圃場名である場合、圃場が変わった（すなわち、圃場へ入った）と判断する。また、例えば入退場履歴ＤＢ１２３における最新レコードの作業圃場にいずれかの圃場の圃場名が設定されており、且つ、圃場判定部１１７から受信したのが圃場外を表す情報である場合、圃場が変わった（すなわち、圃場から出た）と判断する。そして、圃場が変わっていなければ（ステップＳ２５：Ｎｏルート）、端子Ｂを介してステップＳ１に戻る。
【００３４】
一方、圃場が変わっている場合（ステップＳ２５：Ｙｅｓルート）、入退場管理部１２１は、入退場履歴ＤＢ１２３に入退場履歴を登録する（ステップＳ２７）。具体的には、現在時刻を入退場履歴ＤＢ１２３における最新レコードの退場時刻に設定すると共に、圃場判定部１１７から受信した情報を作業圃場として含み且つ現在時刻を入場時刻として含む新たなレコードを入退場履歴ＤＢ１２３に追加する。なお、本実施の形態では、「現在時刻」とは、ＧＰＳデータを受信した時刻をいう。その後、端子Ｂを介してステップＳ１に戻る。そして、例えば携帯端末１００の電源が切られるまで処理を繰り返す。
【００３５】
以上のような処理を実施することにより、乗用型農作業車で圃場へ出入りした可能性がある場合にＧＰＳデータを取得できるようになる。
【００３６】
例えば図１０に示すような加速度波形が計測された場合の携帯端末１００の動作を説明する。なお、ここでは、上で述べた各パラメータ（Ｎ、ｃ、ｄ）の値が、Ｎ＝２、ｃ＝０．５、ｄ＝１．５であるものとする。例えば加速度データ解析部１０５は、極大点Ａを検出すると、周期一定で振動しているか判断する。ここでは、周期一定で振動していると判断したものとする（以下、極大点Ｂ乃至Ｇにおいても同様とする）。そうすると、加速度データ解析部１０５が、極大点Ａの時点における振動周期及び振幅値を算出し、制御部１０９が、極大点Ａの時点における振動周期が一定値以下であるか（すなわち、乗用型農作業車乗車時の振動周期であるか）判断する。ここでは、振動周期が一定値以下であると判断したものとする（以下、極大点Ｂ乃至Ｇにおいても同様とする）。そうすると、制御部１０９は、変化率算出部１１１に振幅値の変化率を算出させ、算出された振幅値の変化率が所定の範囲から外れているか判断する。なお、ここでは、変化率算出部１１１により、振幅値の変化率として２．０が算出されたものとする。そうすると、制御部１０９は、振幅値の変化率（＝２．０）が所定の範囲から外れていると判断し、ＧＰＳセンサ１１５にＧＰＳデータを取得させる。また、制御部１０９は、極大点Ａの時点における振幅値（＝２００ｍＧ）を振幅値格納部１１３に格納する。
【００３７】
その後、加速度データ解析部１０５が極大点Ｂ乃至Ｇを順次検出する度に、同様にして、その時点における振幅値の変化率を求め、振幅値の変化率が所定の範囲から外れているか判断する。例えば極大点Ｂを検出した場合、極大点Ｂの時点における振幅値は２００ｍＧであり、振幅値格納部１１３には極大点Ａの時点における振幅値（＝２００ｍＧ）が格納されているので、変化率算出部１１１が、振幅値の変化率＝１．０（＝２００ｍＧ／２００ｍＧ）を算出する。そうすると、制御部１０９は、振幅値の変化率は所定の範囲内であると判断し、ＧＰＳセンサ１１５に対して指示を出さない。
【００３８】
また、極大点Ｃを検出した場合、極大点Ｃの時点における振幅値は２００ｍＧであり、振幅値格納部１１３には極大点Ａの時点における振幅値（＝２００ｍＧ）が格納されているので、変化率算出部１１１が、振幅値の変化率＝１．０（＝２００ｍＧ／２００ｍＧ）を算出する。そうすると、制御部１０９は、振幅値の変化率は所定の範囲内であると判断し、ＧＰＳセンサ１１５に対して指示を出さない。
【００３９】
さらに、極大点Ｄを検出した場合、極大点Ｄの時点における振幅値は２１０ｍＧであり、振幅値格納部１１３には極大点Ａの時点における振幅値（＝２００ｍＧ）が格納されているので、変化率算出部１１１が、振幅値の変化率＝１．０５（＝２１０ｍＧ／２００ｍＧ）を算出する。そうすると、制御部１０９は、振幅値の変化率は所定の範囲内であると判断し、ＧＰＳセンサ１１５に対して指示を出さない。
【００４０】
また、極大点Ｅを検出した場合、極大点Ｅの時点における振幅値は１４０ｍＧであり、振幅値格納部１１３には極大点Ａの時点における振幅値（＝２００ｍＧ）が格納されているので、変化率算出部１１１は、振幅値の変化率＝０．７（＝１４０ｍＧ／２００ｍＧ）を算出する。そうすると、制御部１０９は、振幅値の変化率は所定の範囲内であると判断し、ＧＰＳセンサ１１５に対して指示を出さない。
【００４１】
さらに、極大点Ｆを検出した場合、極大点Ｆの時点における振幅値は８０ｍＧであり、振幅値格納部１１３には極大点Ａの時点における振幅値（＝２００ｍＧ）が格納されているので、変化率算出部１１１は、振幅値の変化率＝０．４（＝８０ｍＧ／２００ｍＧ）を算出する。そうすると、制御部１０９は、振幅値の変化率が所定の範囲から外れていると判断し、ＧＰＳセンサ１１５にＧＰＳデータを取得させる。また、制御部１０９は、極大点Ｆの時点における振幅値（＝８０ｍＧ）を振幅値格納部１１３に格納する。
【００４２】
また、極大点Ｇを検出した場合、極大点Ｇの時点における振幅値は８０ｍＧであり、振幅値格納部１１３には極大点Ｆの時点における振幅値（＝８０ｍＧ）が格納されているので、変化率算出部１１１は、振幅値の変化率＝１．０（＝８０ｍＧ／８０ｍＧ）を算出する。そうすると、制御部１０９は、振幅値の変化率は所定の範囲内であると判断し、ＧＰＳセンサ１１５に対して指示を出さない。
【００４３】
なお、図１０では、極大点Ａから極大点Ｄまでは振幅値は約２００ｍＧであり、極大点Ｅ付近で振幅値が小さくなっている。すなわち、極大点Ｅ付近で、乗用型農作業車で圃場へ入った可能性があり、極大点Ｅの直後にＧＰＳデータを取得することが望ましい。上で述べたように、図１０に示すような加速度波形が計測された場合には、極大点Ａの後、極大点Ｆの時点でＧＰＳデータを取得したので、乗用型農作業車で圃場へ入った可能性のある場合にＧＰＳデータを取得できたといえる。このように、乗用型農作業車で圃場へ入った可能性のある場合にＧＰＳデータを取得するようにすることで、ＧＰＳデータの取得回数を減らすことができ、携帯端末のバッテリーの消耗を抑えることができる。
【００４４】
なお、乗用型農作業車に乗ったまま圃場へ入った場合、振幅値の変化率は小さくなる。従って、圃場外にいた場合には、上で述べたステップＳ１７において、振幅値の変化率が所定の範囲の下限値を下回っているか判断することによって、圃場へ入った可能性があるか判断し、下限値を下回っている場合に、ステップＳ１９に移行するようにすればよい。逆に、乗用型農作業車に乗ったまま圃場から出た場合には、振幅値の変化率は大きくなる。従って、圃場内にいた場合には、上で述べたステップＳ１７において、振幅値の変化率が所定の範囲の上限値を上回っているか判断することによって、圃場外へ出た可能性があるか判断し、上限値を上回っている場合に、ステップＳ１９に移行するようにすればよい。なお、圃場外にいたか、圃場内にいたかは、入退場履歴ＤＢ１２３における最新レコードの作業圃場から判断すればよい。
【００４５】
［実施の形態２］
次に、第２の実施の形態について説明する。第２の実施の形態では、第１の実施の形態の処理に対し、作業者が歩いているか判断する処理を追加し、歩行中であれば、一定間隔でＧＰＳデータを取得するようにする。なお、作業者が乗用型農作業車に乗っている間は、第１の実施の形態と同様に、圃場へ出入りした可能性がある場合にＧＰＳデータを取得する。
【００４６】
本実施の形態に係る携帯端末１００は、図１に示したものと同じ構成を有する。以下、図１１及び図１２を用いて、本実施の形態に係る携帯端末１００の処理内容を説明する。なお、第１の実施の形態と同じ部分については簡単に説明する。
【００４７】
まず、携帯端末１００の電源が投入されると、加速度センサ１０１は、加速度の計測を開始し、計測された加速度値及び計測時刻を含む計測結果を加速度データ格納部１０３に格納する（図１１：ステップＳ３１）。そして、加速度データ解析部１０５は、定期的に又は任意のタイミングで、加速度データ格納部１０３に格納されている計測結果を用いて、計測された加速度値によって表される加速度波形において極値点（極大点又は極小点）を探索する。なお、２回目以降の処理の場合には、加速度波形において前回の処理から今回の処理までの区間を対象に極値点を探索する。極値点を検出できた場合には、極値点の加速度値（すなわち、極大値又は極小値）と計測時刻とを解析結果格納部１０７に格納する。ここで、極大点が検出されなかった場合には（ステップＳ３３：Ｎｏルート）、ステップＳ３１の処理に戻る。
【００４８】
一方、極大点が検出された場合（ステップＳ３３：Ｙｅｓルート）、加速度データ解析部１０５は、解析結果格納部１０７に格納されているデータを用いて、周期一定で振動しているか否か判断する（ステップＳ３５）。周期一定で振動していると判断された場合（ステップＳ３５：Ｙｅｓルート）、すなわち計測結果から周期的な振動を検出した場合には、ステップＳ３７の処理に移行する。一方、周期一定で振動していなければ（ステップＳ３５：Ｎｏルート）、ステップＳ３１の処理に戻る。
【００４９】
ステップＳ３７の処理に移行して、加速度データ解析部１０５は、解析結果格納部１０７に格納されているデータを用いて、現時点における振動周期及び振幅値を計算し、計算結果を解析結果格納部１０７に格納する（ステップＳ３７）。なお、ここまでの処理は、第１の実施の形態におけるステップＳ１乃至Ｓ７（図６）と同じである。
【００５０】
その後、制御部１０９が、解析結果格納部１０７に格納されている振動周期及び振幅値を用いて、歩行中であるか否か判断する（ステップＳ３９）。具体的には、歩行時の振動周期の下限値（例えば３００ミリ秒）と歩行時の振幅値の下限値（例えば５００ｍＧ）とを予め設定しておき、解析結果格納部１０７に格納されている振動周期及び振幅値の各々が、対応する下限値以上である場合、歩行中であると判断する。歩行中ではないと判断された場合（ステップＳ３９：Ｎｏルート）、ステップＳ４３の処理に移行する。
【００５１】
一方、歩行中であると判断された場合（ステップＳ３９：Ｙｅｓルート）、制御部１０９は、前回ＧＰＳデータを取得してから一定時間経過したか判断する（ステップＳ４１）。前回ＧＰＳデータを取得してから一定時間経過してなければ（ステップＳ４１：Ｎｏルート）、ステップＳ３１の処理に戻る。一方、前回ＧＰＳデータを取得してから一定時間経過している場合には（ステップＳ４１：Ｙｅｓルート）、端子Ｃを介してステップＳ５３の処理に移行する。
【００５２】
また、ステップＳ４３に移行して、制御部１０９は、解析結果格納部１０７に格納されている振動周期が一定値以下であるか判断する（ステップＳ４３）。振動周期が一定値を超えている場合（ステップＳ４３：Ｎｏルート）、乗用型農作業車乗車時の振動周期ではないと判断し、ステップＳ３１の処理に戻る。
【００５３】
一方、振動周期が一定値以下である場合（ステップＳ４３：Ｙｅｓルート）、乗用型農作業車乗車時の振動周期であると判断し、ステップＳ４５の処理に移行する。そして、制御部１０９は、振幅値格納部１１３に過去の振幅値が格納されているか判断する（ステップＳ４５）。振幅値格納部１１３に過去の振幅値が格納されていない場合（ステップＳ４５：Ｎｏルート）、すなわち初回の処理の場合には、制御部１０９は、ステップＳ７において算出された振幅値を解析結果格納部１０７から読み出し、振幅値格納部１１３に格納する（ステップＳ４７）。その後、ステップＳ３１に戻る。
【００５４】
一方、振幅値格納部１１３に過去の振幅値が格納されている場合（ステップＳ４５：Ｙｅｓルート）、すなわち２回目以降の処理の場合には、端子Ｄを介してステップＳ４９（図１２）の処理に移行する。なお、ステップＳ４３乃至ステップＳ４７の処理は、第１の実施の形態におけるステップＳ９乃至Ｓ１３（図６）と同じである。
【００５５】
図１２の説明に移行して、端子Ｄの後、制御部１０９は、変化率算出部１１１に振幅値の変化率を算出するよう指示する。そして、変化率算出部１１１は、制御部１０９からの指示に応じて、解析結果格納部１０７と振幅値格納部１１３とに格納されているデータを用いて振幅値の変化率を算出し、算出した値を制御部１０９に出力する（図１２：ステップＳ４９）。
【００５６】
そして、制御部１０９は、変化率算出部１１１から振幅値の変化率を受信すると、振幅値の変化率が所定の範囲（例えば０．５から１．５までの範囲）から外れているか判断する（ステップＳ５１）。振幅値の変化率が所定の範囲内である場合には（ステップＳ５１：Ｎｏルート）、端子Ｅを介してステップＳ３１の処理に戻る。一方、振幅値の変化率が処理の範囲から外れている場合（ステップＳ５１：Ｙｅｓルート）、ステップＳ５３の処理に移行する。
【００５７】
そして、端子Ｃ又はステップＳ５１の後、制御部１０９は、ステップＳ３７において算出された振幅値を解析結果格納部１０７から読み出し、振幅値格納部１１３に格納する（ステップＳ５３）。また、制御部１０９は、ＧＰＳセンサ１１５にＧＰＳデータを取得するよう指示する。そして、ＧＰＳセンサ１１５は、制御部１０９からの指示に応じて、ＧＰＳデータを取得し、取得したＧＰＳデータを圃場判定部１１７に出力する（ステップＳ５５）。
【００５８】
そして、圃場判定部１１７は、ＧＰＳセンサからＧＰＳデータを受信すると、当該ＧＰＳデータと圃場ＤＢ１１９に格納されているデータとを用いて、携帯端末１００の現在位置を包含する圃場を特定し、特定した圃場の圃場名を入退場管理部１２１に出力する（ステップＳ５７）。なお、携帯端末１００の現在位置がいずれの圃場にも包含されない場合には、圃場判定部１１７は、圃場外であると判断し、圃場外を表す情報を入退場管理部１２１に出力する。
【００５９】
そして、入退場管理部１２１は、圃場判定部１１７から圃場の圃場名又は圃場外を表す情報を受信すると、受信した情報と入退場履歴ＤＢ１２３に格納されているデータとを用いて、圃場が変わったかどうか判断する（ステップＳ５９）。圃場が変わっていなければ（ステップＳ５９：Ｎｏルート）、端子Ｅを介してステップＳ３１に戻る。
【００６０】
一方、圃場が変わっている場合（ステップＳ５９：Ｙｅｓルート）、入退場管理部１２１は、入退場履歴ＤＢ１２３に入退場履歴を登録する（ステップＳ６１）。その後、端子Ｅを介してステップＳ３１に戻る。そして、例えば携帯端末１００の電源が切られるまで処理を繰り返す。なお、ステップＳ４９乃至ステップＳ６１の処理は、第１の実施の形態におけるステップＳ１５乃至Ｓ２７（図９）と同じである。
【００６１】
以上のような処理を実施することによって、作業者が乗用型農作業車で圃場へ出入りするケースと作業者が歩いて圃場へ出入りするケースとが混在するような場合にも対処できるようになる。
【００６２】
［その他の実施の形態］
上で述べた例では、スタンドアロン型の実施の形態を説明したが、クライアント・サーバ型に変形することも可能である。例えば図１３に、クライアント・サーバ型システムで実現する場合のシステム構成を示す。図１３に示すように、例えばインターネット等であるネットワーク１には、携帯端末２００（図１３では２００ａ乃至２００ｃ）と、サーバ３とが無線又は有線にて接続されている。
【００６３】
図１４に、携帯端末２００の機能ブロック図を示す。携帯端末２００は、加速度センサ１０１と、加速度データ格納部１０３と、加速度データ解析部１０５と、解析結果格納部１０７と、制御部１０９と、変化率算出部１１１と、振幅値格納部１１３と、ＧＰＳセンサ１１５と、送信部２０１とを有する。送信部２０１は、ＧＰＳセンサ１１５によって取得されたＧＰＳデータをサーバ３に送信する。なお、加速度センサ１０１と、加速度データ格納部１０３と、加速度データ解析部１０５と、解析結果格納部１０７と、制御部１０９と、変化率算出部１１１と、振幅値格納部１１３と、ＧＰＳセンサ１１５とは、第１又は第２の実施の形態で説明したものと同じである。
【００６４】
また、図１５に、サーバ３の機能ブロック図を示す。サーバ３は、受信部３０１と、圃場判定部１１７と、圃場ＤＢ１１９と、入退場管理部１２１と、入退場履歴ＤＢ１２３とを有する。受信部３０１は、携帯端末２００からのＧＰＳデータを受信し、圃場判定部１１７に出力する。なお、圃場判定部１１７と、圃場ＤＢ１１９と、入退場管理部１２１と、入退場履歴ＤＢ１２３とは、第１又は第２の実施の形態で説明したものと同じである。但し、クライアント・サーバ型システムの場合には、携帯端末２００毎に図４に示したようなデータを入退場履歴ＤＢ１２３に格納する。
【００６５】
なお、第１又は第２の実施の形態で説明した処理をクライアント・サーバ型システムで実施する場合、携帯端末２００では、ステップＳ１乃至ステップＳ２１（もしくはステップＳ３１乃至ステップＳ５５）の処理を実施すると共に、ステップＳ２１（もしくはステップＳ５５）の後に、ＧＰＳセンサ１１５によって取得されたＧＰＳデータと携帯端末２００の識別情報とをサーバ３に送信するようにすればよい。
【００６６】
また、サーバ３では、携帯端末２００からＧＰＳデータと携帯端末２００の識別情報とを受信した場合に、ステップＳ２３乃至ステップＳ２７（もしくはステップＳ５７乃至ステップＳ６１）の処理を実施するようにすればよい。この場合、ステップＳ２７（もしくはステップＳ６１）では、入退場履歴ＤＢ１２３において、ＧＰＳデータの送信元の携帯端末２００に対応する入退場履歴を更新するようにする。なお、サーバ３が、携帯端末２００の現在位置を包含する圃場を判定し、判定結果を携帯端末２００に返すようにしてもよい。
【００６７】
以上本技術の実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上で説明した携帯端末１００及び２００並びにサーバ３の機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。データ格納部の構成も同様に一例にすぎない。また、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしてもよい。
【００６８】
なお、上で述べた携帯端末１００及び２００並びにサーバ３は、コンピュータ装置であって、図１８に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００６９】
携帯端末１００及び２００が、携帯電話機の場合には、ＨＤＤ２５０５やドライブ装置２５１３は有していない。その場合、代わりにフラッシュメモリ型のメモリや記録媒体インタフェースなどを有する。また、携帯端末１００及び２００については、表示制御部２５０７や表示装置２５０９を有しない場合もある。
【００７０】
以上本実施の形態をまとめると以下のようになる。
【００７１】
本携帯端末は、位置センサ（図１６：１５０１）と、上下方向の加速度を計測し、計測結果を記憶装置（図１６：１５１１）に格納する加速度センサ（図１６：１５０３）と、記憶装置に格納されている計測結果から周期的な振動を検出した場合、計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部（図１６：１５０５）と、現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する現時点における振幅値の比を振幅値の変化率として算出する変化率算出部（図１６：１５０７）と、振幅値の変化率が所定の範囲から外れているか否か判断し、振幅値の変化率が所定の範囲から外れている場合、位置センサに位置データを取得させる制御部（図１６：１５０９）とを有する。
【００７２】
このように、振幅値の変化率が所定の範囲から外れている場合のみ、位置データを取得することで、位置データの取得回数を削減できる。すなわち、位置データの取得にかかる消費電力を削減できるようになる。
【００７３】
また、上で述べた携帯端末が、各圃場の領域情報を格納する圃場データベースと、圃場の識別子又は圃場外であることを表す情報を含む圃場情報と入場時刻と退場時刻とを含むレコードを格納する入退場履歴データベースと、位置センサによって今回取得された位置データと圃場データベースに格納されている領域情報とから、携帯端末の位置がいずれかの圃場内又は圃場外にあるか判断し、いずれかの圃場内にある場合には当該携帯端末の位置を包含する特定の圃場の識別子を特定する圃場判定部と、圃場判定部の処理結果である特定の圃場の識別子又は圃場外であることを表す情報を含む第１の圃場情報が、入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報である第２の圃場情報と異なっている場合には、現在時刻を退場時刻として最新のレコードに設定すると共に、第１の圃場情報を含み且つ現在時刻を入場時刻として含む新たなレコードを入退場履歴データベースに追加する入退場管理部とをさらに有するようにしてもよい。
【００７４】
このようにすれば、圃場への入退場時刻が登録されるので、その圃場での作業時刻を計算できるようになる。なお、作業車（例えばトラクタ等）に乗った状態で圃場内にいる場合と圃場外にいる場合とでは、加速度センサの計測結果から算出される振幅値が異なるため、振幅値の変化率が所定の範囲外から外れているということは、圃場への出入りがあった可能性が高い。従って、適切なタイミングで位置データを取得することができるので、高精度の入場時刻及び退場時刻を取得できるようになる。
【００７５】
さらに、上で述べた制御部が、入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報が、圃場外であることを表す情報を含む場合には、振幅値の変化率が所定の範囲の下限値を下回っているか判断し、下回っていれば、位置センサに位置データを取得させ、入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報が、いずれかの圃場の識別子を含む場合には、振幅値の変化率が所定の範囲の上限値を上回っているか判断し、上回っていれば、位置センサに位置データを取得させるようにしてもよい。なお、圃場内は圃場外（例えば道路など）よりも地面が柔らかいため、作業車乗車時の振動（すなわち、振幅値）は、圃場外にいる場合に比べ、圃場内にいる場合の方が小さくなる。よって、作業車に乗って圃場外から圃場に入った場合には、振幅値の変化率は小さくなり、作業車に乗って圃場から出た場合には、振幅値の変化率は大きくなる。すなわち、圃場外にいた場合には、振幅値の変化率が所定の範囲の下限値を下回っているか判断することで、いずれかの圃場に入った可能性があるか判断し、圃場に入った可能性がある場合のみ位置データを取得するようにすればよい。一方、圃場内にいた場合には、振幅値の変化率が所定の範囲の上限値を上回っているか判断することで、いずれかの圃場から出た可能性があるか判断し、圃場から出た可能性がある場合のみ位置データを取得するようにすればよい。
【００７６】
また、上で述べた制御部が、現時点における振動周期及び振幅値が歩行時の振動周期及び振幅値である場合、前回位置データを取得してから一定時間経過しているか判断し、一定時間経過していれば、位置センサに位置データを取得させるようにしてもよい。このようにすれば、例えば作業者が歩行によって圃場へ出入りした場合についても対処できる。
【００７７】
本入退場管理システムは、携帯端末と、サーバとを有する。そして、携帯端末は、位置センサと、上下方向の加速度を計測し、計測結果を記憶装置に格納する加速度センサと、記憶装置に格納されている計測結果から周期的な振動を検出した場合、計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部と、現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する現時点における振幅値の比を振幅値の変化率として算出する変化率算出部と、振幅値の変化率が所定の範囲から外れているか否か判断し、振幅値の変化率が所定の範囲から外れている場合、位置センサに位置データを取得させる制御部と、位置センサによって取得された位置データをサーバに送信する送信部とを有する。また、サーバは、各圃場の領域情報を格納する圃場データベースと、圃場の識別子又は圃場外であることを表す情報を含む圃場情報と入場時刻と退場時刻とを含むレコードを格納する入退場履歴データベースと、携帯端末から位置データを受信した場合、受信した位置データと圃場データベースに格納されている領域情報とから、携帯端末の位置がいずれかの圃場内又は圃場外にあるか判断し、いずれかの圃場内にある場合には当該携帯端末の位置を包含する特定の圃場の識別子を特定する圃場判定部と、圃場判定部の処理結果である特定の圃場の識別子又は圃場外であることを表す情報を含む第１の圃場情報が、入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報である第２の圃場情報と異なっている場合には、現在時刻を退場時刻として最新のレコードに設定すると共に、第１の圃場情報を含み且つ現在時刻を入場時刻として含む新たなレコードを入退場履歴データベースに追加する入退場管理部とを有する。
【００７８】
本位置データ取得制御方法は、携帯端末により実行される位置データ取得制御方法であって、上下方向の加速度を計測し、記憶装置に格納するステップ（図１７：Ｓ１００１）と、記憶装置に格納されている計測結果から周期的な振動を検出した場合、計測結果を用いて、現時点における振動周期及び振幅値を算出するステップ（図１７：Ｓ１００３）と、現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する現時点における振幅値の比を振幅値の変化率として算出するステップ（図１７：Ｓ１００５）と、振幅値の変化率が所定の範囲から外れているか否か判断し（図１７：Ｓ１００７）、振幅値の変化率が所定の範囲から外れている場合（図１７：Ｓ１００７のＹｅｓルート）、携帯端末の位置センサに位置データを取得させるステップ（図１７：Ｓ１００９）とを含む。
【００７９】
なお、上で述べたような処理をコンピュータに実施させるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ（例えばＲＯＭ）、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。なお、処理途中のデータについては、ＲＡＭ等の記憶装置に一時保管される。
【００８０】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００８１】
（付記１）
位置センサと、
上下方向の加速度を計測し、計測結果を記憶装置に格納する加速度センサと、
前記記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部と、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出する変化率算出部と、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記位置センサに位置データを取得させる制御部と、
を有する携帯端末。
【００８２】
（付記２）
各圃場の領域情報を格納する圃場データベースと、
前記圃場の識別子又は圃場外であることを表す情報を含む圃場情報と、入場時刻と、退場時刻とを含むレコードを格納する入退場履歴データベースと、
前記位置センサによって今回取得された前記位置データと前記圃場データベースに格納されている前記領域情報とから、前記携帯端末の位置がいずれかの圃場内又は圃場外にあるか判断し、いずれかの圃場内にある場合には当該携帯端末の位置を包含する特定の圃場の識別子を特定する圃場判定部と、
前記圃場判定部の処理結果である前記特定の圃場の識別子又は圃場外であることを表す情報を含む第１の圃場情報が、前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報である第２の圃場情報と異なっている場合には、現在時刻を退場時刻として前記最新のレコードに設定すると共に、前記第１の圃場情報を含み且つ前記現在時刻を入場時刻として含む新たなレコードを前記入退場履歴データベースに追加する入退場管理部と、
をさらに有する付記１記載の携帯端末。
【００８３】
（付記３）
前記制御部が、
前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報が、圃場外であることを表す情報を含む場合には、前記振幅値の変化率が前記所定の範囲の下限値を下回っているか判断し、下回っていれば、前記位置センサに前記位置データを取得させ、
前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報が、いずれかの圃場の識別子を含む場合には、前記振幅値の変化率が前記所定の範囲の上限値を上回っているか判断し、上回っていれば、前記位置センサに前記位置データを取得させる
付記２記載の携帯端末。
【００８４】
（付記４）
前記制御部が、
前記現時点における振動周期及び振幅値が歩行時の振動周期及び振幅値である場合、前回位置データを取得してから一定時間経過しているか判断し、一定時間経過していれば、前記位置センサに前記位置データを取得させる
付記１乃至３のいずれか１つ記載の携帯端末。
【００８５】
（付記５）
携帯端末と、
サーバと、
を有し、
前記携帯端末は、
位置センサと、
上下方向の加速度を計測し、計測結果を記憶装置に格納する加速度センサと、
前記記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出する解析部と、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出する変化率算出部と、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記位置センサに位置データを取得させる制御部と、
前記位置センサによって取得された前記位置データを前記サーバに送信する送信部と、
を有し、
前記サーバは、
各圃場の領域情報を格納する圃場データベースと、
前記圃場の識別子又は圃場外であることを表す情報を含む圃場情報と、入場時刻と、退場時刻とを含むレコードを格納する入退場履歴データベースと、
前記携帯端末から前記位置データを受信した場合、受信した前記位置データと前記圃場データベースに格納されている前記領域情報とから、前記携帯端末の位置がいずれかの圃場内又は圃場外にあるか判断し、いずれかの圃場内にある場合には当該携帯端末の位置を包含する特定の圃場の識別子を特定する圃場判定部と、
前記圃場判定部の処理結果である前記特定の圃場の識別子又は圃場外であることを表す情報を含む第１の圃場情報が、前記入退場履歴データベースに格納されている最新のレコードに含まれる圃場情報である第２の圃場情報と異なっている場合には、現在時刻を退場時刻として前記最新のレコードに設定すると共に、前記第１の圃場情報を含み且つ前記現在時刻を入場時刻として含む新たなレコードを前記入退場履歴データベースに追加する入退場管理部と、
を有する入退場管理システム。
【００８６】
（付記６）
携帯端末により実行される位置データ取得制御方法であって、
上下方向の加速度を計測し、計測結果を記憶装置に格納するステップと、
前記記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出するステップと、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出するステップと、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記携帯端末の位置センサに位置データを取得させるステップと、
を含む位置データ取得制御方法。
【００８７】
（付記７）
携帯端末に処理を実行させるためのプログラムであって、
上下方向の加速度を計測する、前記携帯端末の加速度センサから得られた計測結果を格納する記憶装置に格納されている前記計測結果から周期的な振動を検出した場合、前記計測結果を用いて、現時点における振動周期及び振幅値を算出するステップと、
前記現時点における振動周期が作業車乗車時の振動周期である場合、前回位置データを取得した時点における振幅値に対する前記現時点における振幅値の比を振幅値の変化率として算出するステップと、
前記振幅値の変化率が所定の範囲から外れているか否か判断し、前記振幅値の変化率が前記所定の範囲から外れている場合、前記携帯端末の位置センサに位置データを取得させるステップと、
を実行させるためのプログラム。
【符号の説明】
【００８８】
１  ネットワーク    ３サーバ    １００，２００  携帯端末
１０１  加速度センサ    １０３  加速度データ格納部
１０５  加速度データ解析部    １０７  解析結果格納部
１０９  制御部    １１１  変化率算出部
１１３  振幅値格納部    １１５  ＧＰＳセンサ
１１７  圃場判定部    １１９  圃場ＤＢ
１２１  入退場管理部    １２３  入退場履歴ＤＢ
１２５  出力部
２０１  送信部    ３０１  受信部
【図１】
2011228851.tif 000003
【図２】
2011228851.tif 000004
【図３】
2011228851.tif 000005
【図４】
2011228851.tif 000006
【図５】
2011228851.tif 000007
【図６】
2011228851.tif 000008
【図７】
2011228851.tif 000009
【図８】
2011228851.tif 000010
【図９】
2011228851.tif 000011
【図１０】
2011228851.tif 000012
【図１１】
2011228851.tif 000013
【図１２】
2011228851.tif 000014
【図１３】
2011228851.tif 000015
【図１４】
2011228851.tif 000016
【図１５】
2011228851.tif 000017
【図１６】
2011228851.tif 000018
【図１７】
2011228851.tif 000019
【図１８】
2011228851.tif 000020