Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4656757B2 - Portable information terminal and navigation method - Google Patents
[go: Go Back, main page]

JP4656757B2 - Portable information terminal and navigation method - Google Patents

Portable information terminal and navigation method Download PDF

Info

Publication number
JP4656757B2
JP4656757B2 JP2001154192A JP2001154192A JP4656757B2 JP 4656757 B2 JP4656757 B2 JP 4656757B2 JP 2001154192 A JP2001154192 A JP 2001154192A JP 2001154192 A JP2001154192 A JP 2001154192A JP 4656757 B2 JP4656757 B2 JP 4656757B2
Authority
JP
Japan
Prior art keywords
point
current position
coordinates
information terminal
portable 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.)
Expired - Fee Related
Application number
JP2001154192A
Other languages
Japanese (ja)
Other versions
JP2002350170A (en
JP2002350170A5 (en
Inventor
泰博 藍谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2001154192A priority Critical patent/JP4656757B2/en
Publication of JP2002350170A publication Critical patent/JP2002350170A/en
Publication of JP2002350170A5 publication Critical patent/JP2002350170A5/ja
Application granted granted Critical
Publication of JP4656757B2 publication Critical patent/JP4656757B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Navigation (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、個人で持ち運び、自分がしなければならない作業項目を管理するために使用する携帯情報端末に関し、特に、特定の地点や設備でしなければならない作業項目を記憶し、特定の地点や設備に近づいたり、そこから離れることを検出して利用者に報知したり、通信を行うことによって利用者以外の者に位置や状態を通知するなどの処理を行う携帯情報端末及びそのナビゲーション方法に関する。
【0002】
【従来の技術】
従来の携帯情報端末には、利用者がしなければならない作業項目を管理するために、作業項目の開始日、期限日、重要度を指定して記録するための機能(いわゆる、アクションリスト)が搭載されているものがあった。利用者は、アクションリストで未処理の作業項目を重要度の高い順に表示させ、期限を過ぎていないかを時々確認して、利用者が作業項目を思い出せるようにしていた。また、確認時に、すでに完了した作業項目にチェックを付けて未処理の作業項目リストから除外するようにしていた。
【0003】
また、従来の携帯情報端末には、予定を管理するために、日時を指定して予定を記憶し、予定の日付や時間を思い出させるために利用者に報知する(アラーム)ための機能(いわゆる、スケジュール)が搭載されているものがあった。利用者は、スケジュールを利用して特定の日時がすでに予定で埋まっていないかを確認したり、アラーム音により予定時刻に報知させることで、利用者に予定のあることを思い出させるようにしていた。また、スケジュールとアクションリストとが連動しており、開始日から期限日までの間、作業項目がスケジュールにも表示されるものもあった。
【0004】
一方、スケジュールと場所とを関連付けて処理する技術として、以下に示す種々の技術が提案されている。
【0005】
例えば、特開平10−124464号公報(以下、文献1という)に記載のものは、通信機能を持つ情報処理装置であって、予定の開始時刻、場所、相手のデータを含んだスケジュールを予め登録しておく。そして、現在位置と現在時刻とを取得することにより、自分が予定の場所から遠い地点にいて、開始時刻までに予定の場所に着かないと判定すると、スケジュールに登録された相手に対してメッセージを送信するようになっている。
【0006】
また、特開平10−187625号公報(以下、文献2という)に記載のものは、スケジュール管理システムであって、各ユーザからそれぞれのスケジュール情報を入力するスケジュール情報入力手段と、各ユーザの現在位置を検出する位置検出手段と、各ユーザに所定メッセージを通知する通知手段と、カレンダー機能を有する時計手段と、管理手段とを備え、現在時刻とスケジュール情報の時間情報とがほぼ一致し、かつ、あらかじめ設定されている場所と現在位置とが不一致である場合に、ユーザに所定メッセージを送信するようになっている。
【0007】
また、位置表示システムに関する従来技術として、特開2000−112347号公報(以下、文献3という)に記載の情報処理装置がある。この情報処理装置は、特定の地点を示す地名情報を含む地図情報を表示し、地図情報から地名情報を抽出し、利用者が入力する名称やサービス内容などの対象情報に対応する地名情報を記憶し、地図から抽出した地名情報の示す地点が記憶している地名情報の示す地点と接近していると判定すると報知したり、対象情報を表示するようになっている。
【0008】
【発明が解決しようとする課題】
しかしながら、従来のアクションリストは、利用者に報知する手段がないため、利用者が作業を行うべき場所に近づいても、作業項目に気づくことなく通り過ぎてしまうといった問題があった。
【0009】
また、通常のスケジュールは特定の日時に報知したり、文献1、2のものでは特定の日時に利用者が登録した場所にいない場合に報知するようにすることができるが、作業項目がいつ行ってもよい作業であって、特定の場所のみに結びついているような場合は利用できないといった問題があった。
【0010】
また、文献3のものは、地図情報に必ず地名情報を含ませる必要があるため、利用者は必ず対象情報の地名を含んで入力する必要があり、対象情報の地名を入力できないような場合には利用できないといった問題があった。
【0011】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、特定の地点に近づいた後、離れたときに自動的に通信を行い、場所や設備に関連付けられたメモを送信することのできる携帯情報端末及びそのナビゲーション方法を提供することにある
【0012】
上記課題を解決するため、本発明の携帯情報端末は、現在位置の座標を取得する現在位置取得手段と、任意の地点の座標と、該地点に関連するメモ情報とを対応付けて入力する入力手段と、前記入力手段により入力された地点の座標と、該地点に関するメモ情報とを対応付けて記憶する記憶手段と、任意の通信端末装置に前記メモ情報を送信する通信手段と、これら各手段を制御する制御手段とを備え、前記制御手段は、前記現在位置取得手段により取得される現在位置の座標と前記記憶手段に記憶されている地点の座標とを比較し、現在位置が該地点づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記記憶手段に記憶されているメモ情報を前記通信手段より前記通信端末装置に送信することを特徴とする。すなわち、前記制御手段は、前記現在位置取得手段により取得される現在位置の座標と前記記憶手段に記憶されている地点の座標とを比較するステップと、比較の結果、現在位置が該地点近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記記憶手段に記憶されているメモ情報を前記通信手段より前記通信端末装置に送信するステップと、を実行する。
【0013】
このような特徴を有する本発明によれば、特定の設定地点の座標に関連するメモ情報(例えば、特定の設定地点において行うべき作業項目)を記憶手段に記憶しておき、制御手段は、現在位置取得手段により取得される現在位置の座標と記憶手段に記憶されている設定地点の座標とを比較し、現在位置が該地点づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で記憶手段に記憶されているメモ情報を通信手段より通信端末装置に送信するこれにより、特定の地点から離れたときに、利用者の操作を要せずして、自動的にメモ情報を特定の通信端末装置に送信することが可能となる。
【0014】
また、本発明の携帯情報端末は、利用者に報知するための報知手段をさらに備え、前記制御手段は、前記現在位置取得手段により取得される現在位置の座標と前記記憶手段に記憶されている地点の座標とを比較し、在位置が該地点近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記報知手段より離れたことを知らせる報知を行うことを特徴とする。すなわち、前記制御手段は、前記現在位置取得手段により取得される現在位置の座標と前記記憶手段に記憶されている地点の座標とを比較するステップと、較の結果、現在位置が該地点近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記報知手段より離れたことを知らせる報知を行わせるステップさらに実行する。
【0015】
このような特徴を有する本発明によれば、特定の設定地点の座標に関連するメモ情報(例えば、特定の設定地点において行うべき作業項目)を記憶手段に記憶しておき、制御手段は、現在位置取得手段により取得される現在位置の座標と記憶手段に記憶されている設定地点の座標とを比較し、在位置が該地点近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で報知手段より離れたことを知らせる報知を行う。このように、特定の地点から離れたときに利用者に報知することにより、作業項目を利用者に思い出させることが可能となる。
【0020】
また、本発明の携帯情報端末によれば、前記入力手段は、任意の地点の座標と、該地点に関連するメモ情報と、さらに、電話番号やメールアドレスなどの送信先を対応付けて入力し、前記通信手段は、前記送信先に前記メモ情報を送信する構成としてもよい
【0022】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
【0023】
参考例1]
参考例1の携帯情報端末10aは、要約すると、記憶手段に記憶されている地図を表示手段に表示し、利用者によって入力手段から指示入力された設定地点の経緯度を、入力手段で入力されたメモ情報と関連付けて記憶手段に記憶しておく。そして、現在位置取得手段から定期的に位置情報の経緯度を取得し、指示入力された設定地点と現在位置との距離を算出し、所定の距離以内に近づいた場合に、接近したと判定して、報知手段により利用者に報知し、表示手段により記憶手段に記憶されているメモ情報を表示するようになっている。以下、具体的に説明する。
【0024】
図1は、本参考例1の携帯情報端末10aの電気的構成を示すブロック図である。
【0025】
携帯情報端末10aは、GPS衛星からの電波を受信して該端末10aの位置情報を算出する現在位置取得手段11と、地図やメモ情報などを表示するための例えば液晶パネルとそのドライバなどで構成される表示手段12と、液晶パネルの上に重ねて置かれる透明のタブレットとA/Dコンバータなどから構成され、利用者がペンなどでタブレット上をタップしたり、なぞることによって、タブレットの電気抵抗の変化をA/Dコンバータで座標値に変換することにより、設定地点やメモ情報を座標値、図形、テキストとして入力させる入力手段13aと、地図や入力された設定地点やメモ情報を記憶する記憶手段14aと、ブザーやLEDや振動部材などで構成され、音や光や振動などを発生して利用者の注意を喚起する報知手段15と、これら各手段の動作を制御する制御手段16aとを少なくとも含んで構成される。その他の機能ブロックとしては、例えばキーや電池などを含んでいてもよいが、これらの機能ブロックの動作は本参考例1においては重要ではないので、ここでは図示を省略している。
【0026】
記憶手段14aは、例えばランダムアクセス可能なRAMと読み出し専用のROMとから構成され、利用者から入力された設定地点やメモ情報はRAMに、地図はROMに格納されている。ただし、地図は、書き換え可能なRAMやフラッシュROM等に格納するようにしてもよい。
【0027】
制御手段16aは、例えば中央演算処理装置(CPU)と、制御プログラムを格納した読み出し専用メモリであるROMと、一時的にデータを格納するランダムアクセスメモリであるRAMとから構成される。なお、上記の記憶手段14aは、制御手段16aのROMやRAMの一部を充ててもよい。
【0028】
図2は、地図のデータ構造と地図データの例を示す図表である。すなわち、表示に使用するビットマップと、ビットマップの左上と右下の各地点の緯度および経度と、ビットマップの横幅および高さとを要素として持っている。例えば、東経140.100度から140.200度まで、および北緯35.050度から35.060度までが、横640ドット×縦480ドットのビットマップで表される場合の地図データは、図2のように表される。
【0029】
図14は、特定の地点と、その地点に関連するメモ情報とを入力する画面例を示している。利用者が、同図(a)に示す位置入力画面上の1点Aをタップすると、その位置に星印が表示され、続けて同図(b)のメモ入力画面に切り替わり、例えば「クリーニング受け取り」と文字入力してから登録ボタン21を利用者がタップすると、入力されたメモ情報が記憶手段14aに記憶される。
【0030】
図3は、利用者が入力画面上の1点をタップして設定地点を指定したときに、画面上の座標値から、当該地点の経緯度を算出する方法を表した概念図である。
【0031】
図3において、地図および画面共に、左上を原点とし、右方向と下方向をそれぞれx軸とy軸の正方向とする。
【0032】
ここで、地図のビットマップの横幅と高さをそれぞれMx、My(ドット)、画面の横幅と高さをそれぞれSx、Sy(ドット)とし、画面の左上点が地図上のPx、Py(ドット)の点であるとすると、画面座標のX、Yの点は、地図上の座標でそれぞれX+Px、Y+Py(ドット)になる。地図上の左上点と右下点の経度がそれぞれX1、X2、左上点と右下点の緯度がそれぞれY1、Y2であったとすると、当該地点の経度は、X1×(1−(X+Px)/Mx)+X2×(X+Px)/Mx、同様に緯度は、Y1×(1−(Y+Py)/My)+Y2×(Y+Py)/My、として地図上の左上点と右下点の経度、緯度の線形補間により求めることができる。
【0033】
記憶手段14aには、このようにして求めた設定地点の経度、緯度と、メモ情報とを関連付けて記憶する。
【0034】
図4は、設定値のデータ構造を表す図表である。設定値は、設定地点の経緯度、表示するメモの型、メモのサイズ、メモの内容を格納したアドレスを要素に持つ。メモの型としては、例えばビットマップ、テキストなどを指定することができる。例えば、設定地点が東経140.140度、北緯35.057度、テキストで「クリーニング受け取り」という19バイトのメモを設定する。なお、西経や南緯は負の数値で表す。
【0035】
図5は、接近判定をして近づいたと判定したときに報知してメモ情報を表示する処理を説明するためのフローチャートである。以下、図5に示すフローチャートを参照して処理手順を説明する。
【0036】
ステップS11では、現在位置取得手段11によって現在位置を取得し、ステップS12では、取得できたかを調べる。その結果、現在位置を取得できなかった場合(ステップS12でNoと判断された場合)には、ステップS11に戻る。一方、現在位置を取得できた場合(ステップS12でYesと判断された場合)には、ステップS13へと動作を進めて、設定地点の経緯度などの設定値を取得し、ステップS14では、設定値が取得できたかを調べる。その結果、すべての設定値を取り出し終わってそれ以上取り出せなかった場合には、処理を終了する。
【0037】
一方、設定値を取得できた場合(ステップS14でYesと判断された場合)にはステップS15ヘと動作を進め、現在位置と設定地点との距離が、閾値以下であるかを調べる。その結果、閾値より大きければステップS13に戻り、閾値以下ならステップS16へと動作を進める。そして、ステップS16では、現在位置が設定地点に接近したことをLEDとブザー(振動も含む)で利用者に報知し、記憶手段14aからメモ情報を取り出してメモの型に応じて表示手段12に表示し、ステップS13に戻る。この処理では、設定値が取り出せなくなるまで、取り出しては判定を行うようにしているため、複数の設定値を設定しておくことができる。
【0038】
例えば、クリーニング店に寄って出来上がった服を受け取りたいときに、図14に示すように、そのクリーニング店の位置を画面上に表示した地図上の点Aをペンでタップすることによって指定し、「クリーニング受け取り」の作業項目のメモ情報を文字入力しておくと、そのクリーニング店に近づいたときにブザーを鳴らし、図15に示すように、画面上に「クリーニング受け取り」のメモ情報を表示して利用者に知らせるといった使い方ができる。
【0039】
[実施形
本実施形態の携帯情報端末10bは、要約すると、利用者によって入力手段から指示されると、現在位置手段手段で取得した現在位置の経緯度を、入力手段で入力されたメモ情報や電話番号やメールアドレスと関連付けて記憶手段に記憶しておく。そして、現在位置取得手段から定期的に位置情報の経緯度を取得し、指示入力された設定地点と現在位置との距離を算出し、所定の距離以内に近づいた場合に接近したと判定して、記憶手段内に接近フラグをセットし、続けて取得した現在位置が、設定地点から前記距離より少し大きい所定の距離以上になった場合に、設定地点を離れたと判定して、あらかじめ記憶した電話番号やメールアドレスに通信手段を使ってメールやショートメッセージを送信するようになっている。以下、具体的に説明する。
【0040】
図6は、本実施形態の携帯情報端末10bの電気的構成を示すブロック図である。
【0041】
携帯情報端末10bは、GPS衛星からの電波を受信して該端末10bの位置情報を算出する現在位置取得手段11と、ボタンやキーなどの入力手段13bと、入力された設定地点やメモ情報や電話番号やメールアドレスを記憶する記憶手段14bと、メールやショートメッセージを送信する通信手段17と、これら各手段の動作を制御する制御手段16bとを少なくとも含んで構成される。その他の機能ブロックとしては、表示手段、報知手段、電池などを含んでいてもよいが、これらの機能ブロックの動作は本実施形態においては重要ではないので、ここでは図示を省略している。
【0042】
本実施形態において入力手段13bは、ボタンやキーなどとし、現在位置取得手段11で取得した現在位置の経緯度をキー操作により記憶手段14bに記憶させる構成としている。これは、本実施形態では、地図の表示に耐え得るような表示手段を具備していないためであり、精細な液晶パネルなどの表示手段がある場合には、上記参考例1のように表示手段14aで地図を表示させてタブレットやキーなどでカーソルを動かして地図上の地点を指示してもよい。
【0043】
また、本実施形態において、記憶手段14bは、例えばランダムアクセス可能なRAMで構成され、設定地点の経緯度や、電話番号や、メールアドレスやメモ情報などを記憶する。ただし、書き換え可能なフラッシュROMを用いてもよい。
【0044】
本実施形態において、ショートメッセージや電子メールを送受信するための通信手段17は、無線通信モジュールとして実現され、その内部は例えばアンテナ、発振回路、変調回路、中央演算処理装置(CPU)、プロトコル処理スタックやメッセージ送受信アプリケーションプログラムなどを格納した読み出し専用メモリであるROM、処理に使う一時的にデータを格納するランダムアクセスメモリであるRAMなどから構成される。なお、その詳細な説明は、本実施形態では特に重要な部分ではないので、ここでは省略する。また、通信手段17は、携帯情報端末に内蔵している必要はなく、携帯情報端末に外部カードスロットを備えておき、無線モジュールをそのスロットに挿入して通信可能な構成としてもよい。
【0045】
また、本実施形態において、制御手段16bは、例えば中央演算処理装置(CPU)と、制御プログラムを格納した読み出し専用メモリであるROMと、一時的にデータを格納するランダムアクセスメモリであるRAMとから構成される。なお、上記の記憶手段14bは、制御手段16bのROMやRAMの一部を充ててもよい。
【0046】
図7は、記憶手段14bに記憶する設定値のデータの例を示す図表である。すなわち、設定地点の経緯度と、閾値Aと、閾値Bと、電話番号と、メールアドレスと、メモとを要素として持っている。例えば、東経140.140度、北緯35.057度を設定地点とし、接近判定の閾値Aを10メートル、遠ざかった判定の閾値Bを30メートルとし、090−1234−XXXXの番号の携帯電話にショートメッセージを送信し、アドレスXXXX@AAA.ne.jpに電子メールを送信する。
【0047】
図8は、設定地点に近づいたと判定した後で、離れたと判定したときにメモ情報を送信する処理を説明するためのフローチャートである。以下、図8に示すフローチャートを参照して処理手順を説明する。
【0048】
ステップS21では、現在位置取得手段11によって現在位置を取得し、ステップS22では、取得できたかを調べる。その結果、現在位置を取得できなかった場合(ステップS22でNoと判断された場合)には、ステップS21に戻る。一方、現在位置を取得できた場合(ステップS22でYesと判断された場合)には、ステップS23へと動作を進めて、設定地点の経緯度などの設定値を取得し、ステップS24では、設定値が取得できたかを調べる。その結果、すべての設定値を取り出し終わってそれ以上取り出せなかった場合には、処理を終了する。
【0049】
一方、設定値を取得できた場合(ステップS24でYesと判断された場合)にはステップS25ヘと動作を進め、接近フラグが立っているかを調べる。そして、接近フラグが立っている場合(ステップS25でYesと判断された場合)には、ステップS28へと動作を進め、接近フラグが立っていない場合(ステップS25でNoと判断された場合)には、ステップS26へと動作を進める。
【0050】
ステップS26では、現在位置と設定地点との距離が閾値A以下かを調べる。
そして、閾値Aより大きければ(ステップS26でNoと判断されれば)ステップS23に戻り、閾値A以下であれば(ステップS26でYesと判断されれば)ステップS27へと動作を進める。そして、ステップS27では、接近フラグを立てて、ステップS23に戻る。
【0051】
一方、ステップS28では、現在位置と設定地点との距離が閾値B以上かを調べる。そして、閾値Bより小さければ(ステップS28でNoと判断されれば)ステップS23に戻り、閾値B以上であればステップS29へと動作を進め、接近フラグをクリアして、電話番号とメールアドレスに対してメモ情報を送信し、ステップS23に戻る。
【0052】
ここで、閾値Bは閾値Aよりも大きい値とする。例えば、設定地点として小売店を考えたときは、閾値Aを10メートル、閾値Bを30メートルなどのように小さく取ればよいが、駅のホームを考えたときには、閾値Aを50メートル、閾値Bを100メートルといった具合に大きくとる必要がある。また、上記の処理動作では、報知は行っていないが、ブザーやLEDや振動部材などの報知手段を設けて通信時に利用者に報知してもよい。
【0053】
本実施形態の携帯情報端末10bによれば、例えば会社を設定地点とし、自宅の電話番号を記憶手段14bに記憶させると、会社を出るときに自動的に自宅に電話をかけて帰宅を知らせることができる。また、自分で電話をかけることの難しい年齢の児童に本携帯情報端末10bを持たせて、幼稚園や小学校や塾からの帰宅を親に知らせることもできる。
【0054】
参考例2
参考例2の携帯情報端末10cは、要約すると、利用者によって入力手段から入力された対象物の名称とメモ情報とを関連付けて記憶手段に記憶しておき、通信手段を通じてサーバ上の所在地データベースを検索して最寄りの対象物の経緯度を得て記憶手段に記憶する。そして、現在位置取得手段から定期的に位置情報の経緯度を取得し、最寄りの対象物と現在位置との距離を算出し、所定の距離以内に近づいた場合に接近したと判定して、報知手段により利用者に報知し、記憶手段に記憶されているメモ情報と対象物の場所とを表示手段に表示するようになっている。以下、具体的に説明する。
【0055】
図9は、本参考例2の携帯情報端末10cの電気的構成を示すブロック図である。
【0056】
携帯情報端末10cは、GPS衛星からの電波を受信して該端末10cの位置情報を算出する現在位置取得手段11(参考例1,及び実施形態と同じ)と、地図やメモ情報などを表示するための例えば液晶パネルとそのドライバなどで構成される表示手段12(上記参考例1と同じ)と、液晶パネルの上に重ねて置かれる透明のタブレットとA/Dコンバータなどから構成され、利用者がペンなどでタブレット上をタップしたり、なぞることによって、タブレットの電気抵抗の変化をA/Dコンバータで座標値に変換することにより、設定地点やメモ情報を座標値、図形、テキストとして入力させる入力手段13c(上記参考例1と同じ)と、地図や最寄りの設定地点やメモ情報を記憶する記憶手段14cと、ブザーやLEDや振動部材などで構成され、音や光や振動などを発生して利用者の注意を喚起する報知手段15(上記参考例1と同じ)と、上記実施形態2と同じ通信手段17と、これら各手段の動作を制御する制御手段16cとを少なくとも含んで構成される。その他の機能ブロックとしては、例えばキーや電池などを含んでいてもよいが、これらの機能ブロックの動作は本参考例2においては重要ではないので、ここでは図示を省略している。
【0057】
図10は、サーバに送信される所在地データベースの検索要求のデータ例を示す図表である。すなわち、利用者から入力された対象物の名称と、検索範囲の左上点の経緯度と、右下点の経緯度とを要素として持っている。例えば、対象物の名称として「ポスト」という情報、検索範囲として、東経140.0000度から140.0100度まで、北緯35.050から35.060までという情報を含んでいる。
【0058】
図11は、所在地データベースに登録されたデータの例を示す図表である。すなわち、対象物の名称として「ポスト」、所在地として東経140.0040、北緯35.054度という情報が含まれる。
【0059】
図12は、サーバから受け取る検索結果のデータ構造を示す図表である。この例では、結果として得られた対象物の個数である3、名称「ポスト」とそれぞれの経緯度が含まれる。
【0060】
図13は、対象物に接近したか判定し、接近したと判定された場合の表示処理を説明するためのフローチャートである。以下、図13に示すフローチャートを参照して処理手順を説明する。
【0061】
ステップS31では、現在位置取得手段11によって現在位置を取得し、ステップS32では、取得できたかを調べる。その結果、現在位置を取得できなかった場合(ステップS32でNoと判断された場合)には、ステップS31に戻る。一方、現在位置を取得できた場合(ステップS32でYesと判断された場合)には、ステップS33へと動作を進めて、検索範囲を外れたかを調べる。
【0062】
その結果、検索範囲を外れていれば(ステップS33でYesと判断されれば)ステップS34へと動作を進め、検索範囲を外れていなければ(ステップS33でNoと判断されれば)ステップS35へと動作を進める。
【0063】
ステップS34では、新しい検索範囲でサーバの所在地データベースを検索し、ステップS35では、検索で得られた対象物の経緯度などの設定値を取得する。次のステップS36では、設定値が取得できたかを調べ、すべての設定値を取り出し終わってそれ以上取り出せなかった場合には、処理を終了する。
【0064】
一方、設定値を取得できた場合(ステップS36でYesと判断された場合)にはステップS37ヘと動作を進め、現在位置と設定地点との距離が、閾値以下であるかを調べる。その結果、閾値より大きければステップS35に戻り、閾値以下ならステップS38へと動作を進める。そして、ステップS38では、現在位置が設定地点に接近したことをLEDとブザー(振動も含む)で利用者に報知し、記憶手段14cからメモ情報を取り出してメモの型に応じて表示手段12に表示し、ステップS35に戻る。
【0065】
参考例2の携帯情報端末10cによれば、例えば、ポストに郵便物を投函するという作業項目があるときに、利用者が、図16に示すようにポストという名称と「郵便物を投函」というメモ情報とを記憶手段14cに登録すると、携帯情報端末10cは、通信手段17を使ってサーバの所在地データベースを検索して、現在地付近のポストの経緯度を取得する。そして、現在位置取得手段11で得た現在位置の経緯度との距離を算出し、最も近いポストが所定の閾値内の距離に近づいたとき、ブザーとLEDで利用者に報知するとともに、現在地点の地図を表示し、図17に示すように、最も近いポストの位置を示すマークと「郵便物を投函」というメモ情報を表示することにより、利用者に作業項目を報知することができる。
【0067】
発明によれば、特定の設定地点に関連するメモ情報を記憶手段に記憶しておき、制御手段は、現在位置取得手段により取得される現在位置と記憶手段に記憶されている設定地点とを比較し、現在位置が設定地点近づいたと判定した後、さらに現在位置が設定地点から離れたと判定した場合に、その離れた時点で報知手段より離れたことを知らせる報知を行うように構成している。このように、特定の地点に接近した後、離れたときに利用者に報知することにより、作業項目を利用者に確実に思い出させることができる。
【0069】
また、本発明によれば、特定の設定地点に関連するメモ情報を記憶手段に記憶しておき、制御手段は、現在位置取得手段により取得される現在位置と記憶手段に記憶されている設定地点とを比較し、現在位置が設定地点近づいたと判定した後、さらに現在位置が設定地点から離れたと判定した場合に、その離れた時点で記憶手段に記憶されているメモ情報を通信手段より通信端末装置に送信するように構成している。これにより、特定の地点に接近した後、離れたときに、利用者の操作を要せずして、自動的にメモ情報を特定の通信端末装置に送信することができる。
【0070】
また、本発明によれば、制御手段は、現在位置が設定地点に接近または離れたと判定した場合に、その報知とメモ情報の表示、またはメモ情報の送信を行うようにしたので、地点を特定できなくても、名称を指定してやることで、その場所あるいは最寄りの設備に接近または離れた場合に、作業項目を表示したり、メモ情報を送信することができる。
【図面の簡単な説明】
【図1】 本参考例1の携帯情報端末の電気的構成を示すブロック図である。
【図2】 地図のデータ構造と地図データの例を示す図表である。
【図3】 利用者が入力画面上の1点をタップして設定地点を指定したときに、画面上の座標値から、当該地点の経緯度を算出する方法を表した概念図である。
【図4】 設定値のデータ構造を表す図表である。
【図5】 接近判定をして近づいたと判定したときに報知してメモ情報を表示する処理を説明するためのフローチャートである。
【図6】 本実施形態の携帯情報端末の電気的構成を示すブロック図である。
【図7】 記憶手段に記憶する設定値のデータの例を示す図表である。
【図8】 設定地点に近づいたと判定した後で、離れたと判定したときにメモ情報を送信する処理を説明するためのフローチャートである。
【図9】 本参考例2の携帯情報端末の電気的構成を示すブロック図である。
【図10】 サーバに送信される所在地データベースの検索要求のデータ例を示す図表である。
【図11】 所在地データベースに登録されたデータの例を示す図表である。
【図12】 サーバから受け取る検索結果のデータ構造を示す図表である。
【図13】 対象物に接近したか判定し、接近したと判定された場合の表示処理を説明するためのフローチャートである。
【図14】 特定の地点と、その地点に関連するメモ情報とを入力する画面例を示す説明図である。
【図15】 本発明の携帯情報端末の使用例を示す説明図である。
【図16】 特定の地点と、その地点に関連するメモ情報とを入力する画面例を示す説明図である。
【図17】 本発明の携帯情報端末の使用例を示す説明図である。
【符号の説明】
10a、10b、10c 携帯情報端末
11 現在位置取得手段
12 表示手段
13a、13b、13c 入力手段
14a、14b、14c 記憶手段
15 報知手段
16a、16b、16c 制御手段
17 通信手段
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a portable information terminal that is carried by an individual and used to manage work items that the user must do, and in particular, stores work items that must be carried out at a specific point or facility. A portable information terminal that performs processing such as notifying the user by detecting approaching or leaving the facility and notifying the user, or notifying the person other than the user of the position and status by performing communication.And its navigation methodAbout.
[0002]
[Prior art]
The conventional portable information terminal has a function (so-called action list) for specifying and recording the start date, deadline date, and importance of the work item in order to manage the work item that the user has to do. There was something installed. The user displays unprocessed work items in the action list in descending order of importance, and sometimes checks whether the deadline has passed so that the user can remember the work items. Also, at the time of confirmation, a work item that has already been completed is checked and excluded from the unprocessed work item list.
[0003]
In addition, in order to manage a schedule, a conventional portable information terminal stores a schedule by designating a date and time, and notifies a user (alarm) in order to remind the date and time of the schedule (so-called alarm). , Schedule) was installed. The user was reminding the user that there was a plan by using the schedule to check if the specific date and time were already filled in the schedule, or by making an alarm sound to inform the scheduled time. . In addition, the schedule and the action list are linked, and there is a work item displayed on the schedule from the start date to the deadline date.
[0004]
On the other hand, various techniques shown below have been proposed as a technique for associating and processing a schedule and a place.
[0005]
For example, an apparatus described in Japanese Patent Application Laid-Open No. 10-124464 (hereinafter referred to as Document 1) is an information processing apparatus having a communication function, and a schedule including scheduled start time, location, and partner data is registered in advance. Keep it. Then, by acquiring the current position and the current time, if it is determined that you are at a point far from the planned location and do not reach the planned location by the start time, a message is sent to the other party registered in the schedule. It is supposed to send.
[0006]
Japanese Patent Laid-Open No. 10-187625 (hereinafter referred to as Document 2) is a schedule management system, which includes schedule information input means for inputting schedule information from each user, and the current position of each user. A position detection means for detecting a predetermined message, a notification means for notifying each user of a predetermined message, a clock means having a calendar function, and a management means, the time information of the current time and the schedule information substantially match, and A predetermined message is transmitted to the user when the preset location does not match the current location.
[0007]
Moreover, as a prior art regarding the position display system, there is an information processing apparatus described in Japanese Patent Laid-Open No. 2000-112347 (hereinafter referred to as Document 3). This information processing apparatus displays map information including place name information indicating a specific point, extracts place name information from the map information, and stores place name information corresponding to target information such as a name input by the user and service contents. When it is determined that the point indicated by the place name information extracted from the map is close to the point indicated by the stored place name information, notification is made or target information is displayed.
[0008]
[Problems to be solved by the invention]
However, since there is no means for notifying the user of the conventional action list, there is a problem that even if the user approaches the place where the work should be performed, the user passes by without knowing the work item.
[0009]
In addition, the normal schedule can be notified at a specific date and time, or the documents 1 and 2 can be notified when the user is not registered at a specific date and time. There is a problem that it is not possible to use it when it is a work that may be connected to a specific place.
[0010]
In the case of Document 3, since the place name information must be included in the map information, the user must always enter the place name of the target information, and the place name of the target information cannot be input. There was a problem that was not available.
[0011]
  The present invention was devised to solve such problems, and its purpose was to approach a specific point.rear,To provide a portable information terminal capable of automatically communicating when leaving and transmitting a memo associated with a place or facility, and a navigation method thereof..
[0012]
  In order to solve the above-described problem, the portable information terminal of the present invention inputs the current position acquisition means for acquiring the coordinates of the current position, the coordinates of an arbitrary point, and memo information related to the point in association with each other. Storage means for storing the coordinates of the point input by the input means and the memo information relating to the point,A communication means for transmitting the memo information to an arbitrary communication terminal device;Control means for controlling each of these means, the control means compares the coordinates of the current position acquired by the current position acquisition means and the coordinates of the point stored in the storage means, the current position is The pointInNearAfter it is determined that the current position has beenIf it is determined thatAt that pointThe memo information stored in the storage means is transmitted from the communication means to the communication terminal device. That is, the control means compares the coordinates of the current position acquired by the current position acquisition means with the coordinates of the point stored in the storage means, and as a result of the comparison, the current position is the point.InApproachDeterminedrear,Furthermore, the current position isWhen it is determined that they are awayAt that pointThe memo information stored in the storage means isTransmit to the communication terminal device from the communication meansAnd step.
[0013]
  According to the present invention having such a feature, memo information (for example, work items to be performed at a specific set point) related to the coordinates of a specific set point is stored in the storage unit, and the control unit The coordinates of the current position acquired by the position acquisition unit are compared with the coordinates of the set point stored in the storage unit, and the current position isInNearAfter it is determined that the current position has beenIf it is determined thatAt that pointMemo information stored in the storage meansSend to communication terminal device from communication means.This, Specific pointAutomatically send memo information to a specific communication terminal device without requiring user operation when leavingIt becomes possible.
[0014]
  The portable information terminal of the present invention isInforming means for informing the userAnd the control means compares the coordinates of the current position acquired by the current position acquisition means with the coordinates of the point stored in the storage means,PresentThe location is the pointInApproachDeterminedrear,Furthermore, the current position isWhen it is determined that they are awayBefore that awayNotifying meansInIt is characterized by notifying that the person is further away. That is, the control means compares the coordinates of the current position acquired by the current position acquisition means with the coordinates of the point stored in the storage means;ratioAs a result of comparison, the current position is the pointInApproachDeterminedrear,Furthermore, the current position isWhen it is determined that they are awayAt that pointThe notification meansInA step for informing that the person is further awayThe,furtherExecute.
[0015]
  According to the present invention having such a feature, memo information (for example, work items to be performed at a specific set point) related to the coordinates of a specific set point is stored in the storage unit, and the control unit Compare the coordinates of the current position acquired by the position acquisition means with the coordinates of the set point stored in the storage means,PresentThe location is the pointInApproachDeterminedrear,Furthermore, the current position isWhen it is determined that they are awayAt that timeKnowledgeInA notification is made to notify that the person is further away. In this way, by notifying the user when he / she is away from a specific point, it is possible to remind the user of the work item.
[0020]
  According to the portable information terminal of the present invention, the input means inputs the coordinates of an arbitrary point, the memo information related to the point, and the transmission destination such as a telephone number and an email address in association with each other. The communication means transmits the memo information to the transmission destination.It may be configured.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0023]
  [Reference example1]
  BookReference exampleTo summarize, the portable information terminal 10a displays a map stored in the storage means on the display means, and the latitude and longitude of the set point input by the user from the input means is input to the memo input by the input means. The information is stored in the storage means in association with the information. Then, the longitude and latitude of the position information is periodically acquired from the current position acquisition means, the distance between the set point input by the instruction and the current position is calculated, and when approaching within a predetermined distance, it is determined that the vehicle has approached. Thus, the notification means notifies the user, and the display means displays the memo information stored in the storage means. This will be specifically described below.
[0024]
  Figure 1 shows the bookReference exampleIt is a block diagram which shows the electric constitution of 1 portable information terminal 10a.
[0025]
  The portable information terminal 10a includes a current position acquisition unit 11 that receives radio waves from a GPS satellite and calculates position information of the terminal 10a, and a liquid crystal panel and a driver for displaying the map, memo information, and the like. Display means 12, a transparent tablet placed on the liquid crystal panel and an A / D converter, etc., and when the user taps or traces the tablet with a pen or the like, the electrical resistance of the tablet An input means 13a for inputting set points and memo information as coordinate values, figures, and texts by converting the change in coordinates into coordinate values by an A / D converter, and a memory for storing a map, input set points and memo information A means 14a, and a notification means 15 that is composed of a buzzer, an LED, a vibration member, and the like, and generates a sound, light, vibration, etc. to alert the user Constituted a control unit 16a for controlling the operation of each unit contains at least. Other functional blocks may include, for example, keys and batteries, but the operation of these functional blocks isReference example1 is not important, and is not shown here.
[0026]
The storage unit 14a is composed of, for example, a random accessible RAM and a read-only ROM. The setting points and memo information input from the user are stored in the RAM, and the map is stored in the ROM. However, the map may be stored in a rewritable RAM or flash ROM.
[0027]
The control means 16a includes, for example, a central processing unit (CPU), a ROM that is a read-only memory that stores a control program, and a RAM that is a random access memory that temporarily stores data. The storage unit 14a may be a part of the ROM or RAM of the control unit 16a.
[0028]
FIG. 2 is a chart showing an example of the map data structure and map data. That is, it has the bitmap used for display, the latitude and longitude of the upper left and lower right points of the bitmap, and the horizontal width and height of the bitmap as elements. For example, map data in a case where east longitude 140.100 degrees to 140.200 degrees and north latitude 35.050 degrees to 35.060 degrees are represented by a bitmap of 640 dots wide by 480 dots long is shown in FIG. It is expressed as
[0029]
FIG. 14 shows an example of a screen for inputting a specific point and memo information related to the point. When the user taps one point A on the position input screen shown in FIG. 10A, a star is displayed at that position, and then the screen switches to the memo input screen shown in FIG. When the user taps the registration button 21 after inputting the characters "", the inputted memo information is stored in the storage means 14a.
[0030]
FIG. 3 is a conceptual diagram showing a method for calculating the longitude and latitude of a point from the coordinate value on the screen when the user taps one point on the input screen and designates a set point.
[0031]
In FIG. 3, in both the map and the screen, the upper left is the origin, and the right direction and the lower direction are the positive directions of the x axis and the y axis, respectively.
[0032]
Here, the width and height of the bitmap of the map are Mx and My (dots), respectively, the width and height of the screen are Sx and Sy (dots), respectively, and the upper left point of the screen is Px and Py (dots) on the map. ), The X and Y points on the screen coordinates are X + Px and Y + Py (dots) on the map, respectively. If the longitudes of the upper left point and lower right point on the map are X1 and X2, respectively, and the latitudes of the upper left point and lower right point are Y1 and Y2, respectively, the longitude of the point is X1 × (1− (X + Px) / Mx) + X2 × (X + Px) / Mx, and similarly the latitude is Y1 × (1- (Y + Py) / My) + Y2 × (Y + Py) / My It can be obtained by interpolation.
[0033]
The storage means 14a stores the longitude and latitude of the set point thus obtained in association with the memo information.
[0034]
FIG. 4 is a chart showing a data structure of setting values. The set value has as elements the longitude and latitude of the set point, the type of memo to be displayed, the size of the memo, and the address storing the content of the memo. As the memo type, for example, a bitmap, text, or the like can be specified. For example, a 19-byte memo is set with a set point of 140.140 degrees east longitude and 35.057 degrees north latitude and a text “cleaning receipt”. West longitude and south latitude are expressed as negative numbers.
[0035]
FIG. 5 is a flowchart for explaining processing for notifying and displaying memo information when it is determined that an approach has been made and approached. The processing procedure will be described below with reference to the flowchart shown in FIG.
[0036]
In step S11, the current position is acquired by the current position acquisition means 11, and in step S12, it is checked whether or not it has been acquired. As a result, when the current position cannot be acquired (when No is determined in step S12), the process returns to step S11. On the other hand, when the current position can be acquired (when it is determined Yes in step S12), the operation proceeds to step S13 to acquire a set value such as the longitude and latitude of the set point, and in step S14, the set value is set. Check if the value was obtained. As a result, if all the set values have been extracted and no further set values can be extracted, the process ends.
[0037]
On the other hand, when the set value can be acquired (when it is determined Yes in step S14), the operation proceeds to step S15, and it is checked whether the distance between the current position and the set point is equal to or less than the threshold value. As a result, if it is larger than the threshold value, the operation returns to step S13, and if it is less than the threshold value, the operation proceeds to step S16. In step S16, the user is notified that the current position has approached the set point by using an LED and a buzzer (including vibration), and the memo information is taken out from the storage means 14a and displayed on the display means 12 according to the memo type. Display and return to step S13. In this processing, since the determination is performed until the set value cannot be extracted, a plurality of set values can be set.
[0038]
For example, when the user wants to receive clothes completed at a cleaning shop, as shown in FIG. 14, the position of the cleaning shop is designated by tapping a point A on the map displayed on the screen, and “ If you enter the memo information for the “Receive Cleaning” work item in advance, you will sound a buzzer when you approach the cleaning store, and the memo information for “Receive Cleaning” will be displayed on the screen as shown in FIG. It can be used to inform users.
[0039]
  [Practical formstate]
  This embodimentStateIn summary, when instructed by the user from the input means, the portable information terminal 10b associates the longitude and latitude of the current position acquired by the current position means with the memo information, telephone number, and mail address input by the input means. Is stored in the storage means. Then, the longitude and latitude of the position information is periodically acquired from the current position acquisition means, the distance between the set point input by the instruction and the current position is calculated, and when approaching within a predetermined distance, it is determined that the vehicle has approached When the current position obtained after setting the approach flag in the storage means is equal to or larger than a predetermined distance slightly larger than the distance from the set point, it is determined that the set point has been left and the phone stored in advance Emails and short messages are sent to the numbers and email addresses using communication means. This will be specifically described below.
[0040]
  FIG. 6 shows this embodiment.StateIt is a block diagram which shows the electric constitution of the portable information terminal 10b.
[0041]
  The mobile information terminal 10b receives a radio wave from a GPS satellite and calculates current position acquisition means 11 for calculating the position information of the terminal 10b, an input means 13b such as a button or a key, an input set point, memo information, It comprises at least a storage means 14b for storing telephone numbers and mail addresses, a communication means 17 for sending mails and short messages, and a control means 16b for controlling the operations of these means. Other functional blocks may include display means, notification means, batteries, etc., but the operation of these functional blocks isStateHowever, since it is not important, illustration is omitted here.
[0042]
  This embodimentStateIn this case, the input unit 13b is a button, a key, or the like, and is configured to store the longitude and latitude of the current position acquired by the current position acquisition unit 11 in the storage unit 14b by key operation. This is the embodimentIn stateIs because it does not have a display means that can withstand the display of the map, and if there is a display means such as a fine liquid crystal panel,Reference exampleAs shown in FIG. 1, a map may be displayed on the display unit 14a, and the cursor may be moved with a tablet or a key to indicate a point on the map.
[0043]
  In addition, this embodimentStateThe storage means 14b is composed of, for example, a random accessible RAM, and stores the latitude / longitude of the set point, a telephone number, a mail address, memo information, and the like. However, a rewritable flash ROM may be used.
[0044]
  This embodimentStateThe communication means 17 for transmitting and receiving short messages and e-mails is realized as a wireless communication module, and the inside thereof is, for example, an antenna, an oscillation circuit, a modulation circuit, a central processing unit (CPU), a protocol processing stack, and a message. It is composed of a ROM that is a read-only memory that stores transmission / reception application programs and the like, and a RAM that is a random access memory that temporarily stores data used for processing. The detailed explanation is given in this embodiment.In stateIs not particularly important and is omitted here. Further, the communication means 17 does not need to be built in the portable information terminal, and the portable information terminal may be provided with an external card slot, and a wireless module may be inserted into the slot so that communication is possible.
[0045]
  In addition, this embodimentStateThe control means 16b includes, for example, a central processing unit (CPU), a ROM that is a read-only memory that stores a control program, and a RAM that is a random access memory that temporarily stores data. The storage unit 14b may be a part of the ROM or RAM of the control unit 16b.
[0046]
FIG. 7 is a chart showing an example of setting value data stored in the storage unit 14b. That is, it has the latitude and longitude of the set point, the threshold A, the threshold B, the telephone number, the mail address, and the memo as elements. For example, the setting point is 140.140 degrees east longitude and 35.057 degrees north latitude, the threshold value A for approach determination is 10 meters, the threshold value B for determination of distance is 30 meters, and it is shorted to a mobile phone with a number of 090-1234-XXXX. Send a message, address XXXX @ AAA. ne. Send an email to jp.
[0047]
FIG. 8 is a flowchart for explaining a process of transmitting memo information when it is determined that the user has moved away from the set point after determining that the user has approached the set point. The processing procedure will be described below with reference to the flowchart shown in FIG.
[0048]
In step S21, the current position is acquired by the current position acquisition unit 11, and in step S22, it is checked whether it has been acquired. As a result, when the current position cannot be obtained (when No is determined in step S22), the process returns to step S21. On the other hand, if the current position can be acquired (if determined as Yes in step S22), the operation proceeds to step S23 to acquire a set value such as the longitude and latitude of the set point. In step S24, the set value is set. Check if the value was obtained. As a result, if all the set values have been extracted and no further set values can be extracted, the process ends.
[0049]
On the other hand, when the set value can be acquired (when it is determined Yes at step S24), the operation proceeds to step S25 to check whether the approach flag is set. If the approach flag is set (if determined as Yes in step S25), the operation proceeds to step S28, and if the approach flag is not set (if determined as No in step S25). Advances the operation to step S26.
[0050]
In step S26, it is checked whether the distance between the current position and the set point is equal to or less than a threshold value A.
Then, if it is larger than the threshold A (if determined No in step S26), the process returns to step S23, and if it is equal to or less than the threshold A (if determined Yes in step S26), the operation proceeds to step S27. In step S27, an approach flag is set and the process returns to step S23.
[0051]
On the other hand, in step S28, it is checked whether the distance between the current position and the set point is greater than or equal to the threshold value B. If it is smaller than the threshold value B (No in step S28), the process returns to step S23, and if it is greater than or equal to the threshold value B, the operation proceeds to step S29, the approach flag is cleared, and the telephone number and mail address are set. The memo information is transmitted to the process, and the process returns to step S23.
[0052]
Here, the threshold value B is larger than the threshold value A. For example, when a retail store is considered as the set point, the threshold A may be as small as 10 meters and the threshold B may be as small as 30 meters. However, when considering the platform of the station, the threshold A is 50 meters and the threshold B. Needs to be as large as 100 meters. In the processing operation described above, notification is not performed, but notification means such as a buzzer, an LED, or a vibration member may be provided to notify the user during communication.
[0053]
  This embodimentStateAccording to the portable information terminal 10b, for example, when a company is set as a set point and the telephone number of the home is stored in the storage unit 14b, it is possible to automatically call the home and notify the return home when leaving the company. In addition, a child of an age that is difficult to make a call by himself / herself can have the portable information terminal 10b to inform a parent of returning home from a kindergarten, an elementary school or a cram school.
[0054]
  [Reference example 2]
  BookReference example 2In summary, the portable information terminal 10c stores the name of the object inputted by the user from the input means and the memo information in the storage means, and searches the location database on the server through the communication means. The latitude and longitude of the nearest object is obtained and stored in the storage means. Then, the longitude and latitude of the position information is periodically acquired from the current position acquisition means, the distance between the nearest object and the current position is calculated, and when approaching within a predetermined distance, it is determined that the vehicle has approached, and notification is made. The means is informed to the user, and the memo information and the location of the object stored in the storage means are displayed on the display means. This will be specifically described below.
[0055]
  Figure 9 shows the bookReference example 2It is a block diagram which shows the electric constitution of the portable information terminal 10c.
[0056]
  The portable information terminal 10c receives a radio wave from a GPS satellite and calculates current position acquisition means 11 (which calculates the position information of the terminal 10c).Reference examples 1 andImplementationState andDisplay means 12 (for example, a liquid crystal panel and its driver) for displaying a map, memo information, etc.Reference example1) and a transparent tablet placed on top of the liquid crystal panel and an A / D converter. The user taps or traces the tablet with a pen, etc. An input means 13c (described above) for inputting a set point and memo information as coordinate values, figures, and texts by converting the change into coordinate values by an A / D converter.Reference example1) and a storage means 14c for storing a map, the nearest set point, and memo information, and a buzzer, an LED, a vibration member, etc., generating sound, light, vibration, etc., to alert the user Notification means 15 (aboveReference example1), the same communication means 17 as in the second embodiment, and a control means 16c for controlling the operation of each means. Other functional blocks may include, for example, keys and batteries, but the operation of these functional blocks isReference example 2Is not important, and is not shown here.
[0057]
FIG. 10 is a chart showing a data example of a location database search request transmitted to the server. That is, it has the name of the object inputted by the user, the longitude and latitude of the upper left point of the search range, and the longitude and latitude of the lower right point as elements. For example, the information includes “post” as the name of the object, and information from 140.0000 degrees east to 140.0100 degrees east longitude and 35.050 to 35.060 north latitude as the search range.
[0058]
FIG. 11 is a chart showing an example of data registered in the location database. That is, the information includes “post” as the name of the object, 140.040 east longitude, and 35.054 degrees north latitude as the location.
[0059]
FIG. 12 is a chart showing a data structure of a search result received from the server. In this example, the resulting number of objects, 3, the name “post” and the respective longitude and latitude are included.
[0060]
FIG. 13 is a flowchart for explaining a display process in a case where it is determined whether or not an object is approached and it is determined that the object is approached. The processing procedure will be described below with reference to the flowchart shown in FIG.
[0061]
In step S31, the current position is acquired by the current position acquisition unit 11, and in step S32, it is checked whether the current position has been acquired. As a result, when the current position cannot be acquired (when it is determined No in step S32), the process returns to step S31. On the other hand, when the current position can be acquired (when it is determined Yes in step S32), the operation proceeds to step S33, and it is checked whether or not the search range has been exceeded.
[0062]
As a result, if it is out of the search range (if it is determined Yes in step S33), the operation proceeds to step S34, and if it is not out of the search range (if it is determined No in step S33), it proceeds to step S35. And proceed with the operation.
[0063]
In step S34, the server location database is searched in the new search range, and in step S35, setting values such as longitude and latitude of the object obtained by the search are acquired. In the next step S36, it is checked whether or not the set values have been acquired. If all the set values have been extracted and cannot be extracted any more, the process ends.
[0064]
On the other hand, when the set value can be acquired (when it is determined Yes in step S36), the operation proceeds to step S37, and it is checked whether the distance between the current position and the set point is equal to or less than the threshold value. As a result, if it is larger than the threshold value, the operation returns to step S35, and if it is less than the threshold value, the operation proceeds to step S38. In step S38, the user is informed that the current position has approached the set point by using an LED and a buzzer (including vibration), the memo information is taken out from the storage means 14c, and is displayed on the display means 12 according to the memo type. Display and return to step S35.
[0065]
  BookReference example 2According to the portable information terminal 10c, for example, when there is a work item for posting a postal item on a post, the user can use the name “post” and memo information “posting postal item” as shown in FIG. Is stored in the storage unit 14c, the portable information terminal 10c searches the server location database using the communication unit 17 and acquires the longitude and latitude of the post near the current location. Then, the distance from the longitude and latitude of the current position obtained by the current position acquisition unit 11 is calculated, and when the nearest post approaches a distance within a predetermined threshold, the buzzer and the LED are notified to the user, and the current position As shown in FIG. 17, the work item can be notified to the user by displaying the mark indicating the position of the nearest post and the memo information “post mail”.
[0067]
  BookAccording to the invention, memo information related to a specific set point is stored in the storage unit, and the control unit compares the current position acquired by the current position acquisition unit with the set point stored in the storage unit. The current position is the set pointInApproachDeterminedrear,In addition, the current position from the set pointWhen it is determined that they are awayAt that timeThe notification is made to notify that the user is away from the knowledge means. Thus, a specific pointAfter approachingBy notifying the user when he / she is away, the user can be surely reminded of the work item.
[0069]
  According to the present invention, the memo information related to the specific setting point is stored in the storage unit, and the control unit stores the current position acquired by the current position acquisition unit and the setting point stored in the storage unit. And the current position is the set pointInApproachDeterminedrear,In addition, the current position from the set pointWhen it is determined that they are awayAt that pointThe memo information stored in the storage means is transmitted from the communication means to the communication terminal device. This allows a specific pointAfter approachingWhen leaving, the memo information can be automatically transmitted to a specific communication terminal device without requiring any user operation.
[0070]
  In addition, this departureClearlyAccording to the control means, when it is determined that the current position is approaching or leaving the set point, the notification and the display of the memo information or the transmission of the memo information is performed. By designating the name, work items can be displayed and memo information can be transmitted when approaching or leaving the place or the nearest facility.
[Brief description of the drawings]
[Figure 1] BookReference exampleIt is a block diagram which shows the electric constitution of 1 portable information terminal.
FIG. 2 is a chart showing an example of a map data structure and map data.
FIG. 3 is a conceptual diagram showing a method of calculating the longitude and latitude of a point from a coordinate value on the screen when a user taps one point on the input screen and specifies a set point.
FIG. 4 is a chart showing a data structure of set values.
FIG. 5 is a flowchart for explaining processing for notifying and displaying memo information when it is determined that an approach has been made and approached;
FIG. 6 This embodimentStateIt is a block diagram which shows the electric constitution of a portable information terminal.
FIG. 7 is a chart showing an example of setting value data stored in a storage unit;
FIG. 8 is a flowchart for explaining processing for transmitting memo information when it is determined that the user has moved away from the set point and then determined that the user has left.
[Figure 9] BookReference example 2It is a block diagram which shows the electric constitution of the portable information terminal of.
FIG. 10 is a chart showing a data example of a location database search request transmitted to a server.
FIG. 11 is a chart showing an example of data registered in a location database.
FIG. 12 is a chart showing a data structure of a search result received from the server.
FIG. 13 is a flowchart for explaining display processing when it is determined whether or not an object is approached, and when it is determined that the object is approached.
FIG. 14 is an explanatory diagram showing an example of a screen for inputting a specific point and memo information related to the point.
FIG. 15 is an explanatory diagram showing an example of use of the portable information terminal of the present invention.
FIG. 16 is an explanatory diagram showing an example of a screen for inputting a specific point and memo information related to the point.
FIG. 17 is an explanatory diagram showing an example of use of the portable information terminal of the present invention.
[Explanation of symbols]
  10a, 10b, 10c portable information terminal
  11 Current position acquisition means
  12 Display means
  13a, 13b, 13c Input means
  14a, 14b, 14c Storage means
  15 Notification means
  16a, 16b, 16c control means
  17 Communication means

Claims (5)

現在位置の座標を取得する現在位置取得手段と、
任意の地点の座標と、該地点に関連するメモ情報とを対応付けて入力する入力手段と、
前記入力手段により入力された地点の座標と、該地点に関するメモ情報とを対応付けて記憶する記憶手段と、
任意の通信端末装置に前記メモ情報を送信する通信手段と、
これら各手段を制御する制御手段とを備え、
前記制御手段は、前記現在位置取得手段により取得される現在位置の座標と前記記憶手段に記憶されている地点の座標とを比較し、現在位置が該地点近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記記憶手段に記憶されているメモ情報を前記通信手段より前記通信端末装置に送信することを特徴とする携帯情報端末。
Current position acquisition means for acquiring the coordinates of the current position;
An input means for inputting the coordinates of an arbitrary point in association with memo information related to the point;
Storage means for storing the coordinates of the point input by the input means and memo information about the point in association with each other;
A communication means for transmitting the memo information to an arbitrary communication terminal device;
Control means for controlling each of these means,
The control means compares the coordinates of the current position acquired by the current position acquisition means with the coordinates of the point stored in the storage means, determines that the current position is close to the point , and then further determines the current position. When it is determined that is away from the point, the portable information terminal transmits memo information stored in the storage means to the communication terminal device from the communication means at the time of the separation .
請求項1に記載の携帯情報端末であって、The portable information terminal according to claim 1,
利用者に報知するための報知手段をさらに備え、It further comprises a notification means for notifying the user,
前記制御手段は、現在位置が該地点に近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記報知手段により離れたことを知らせる報知を行うことを特徴とする携帯情報端末。When the control means determines that the current position has approached the point and then determines that the current position is further away from the point, the control means performs notification informing that the current position has been separated by the notification means. A portable information terminal.
前記入力手段は、任意の地点の座標と、該地点に関連するメモ情報と、さらに、電話番号やメールアドレスなどの送信先を対応付けて入力し、
前記通信手段は、前記送信先に前記メモ情報を送信することを特徴とする請求項1または請求項2に記載の携帯情報端末。
The input means inputs the coordinates of an arbitrary point, memo information related to the point, and a destination such as a telephone number or an email address in association with each other,
It said communication means, the portable information terminal according to claim 1 or claim 2, characterized in that transmitting the memo information to the destination.
現在位置の座標を取得する現在位置取得手段と、任意の地点の座標と該地点に関連するメモ情報とを対応付けて入力する入力手段と、前記入力手段により入力された地点の座標と該地点に関するメモ情報とを対応付けて記憶する記憶手段と、任意の通信端末装置に前記メモ情報を送信する通信手段と、これら各手段を制御する制御手段とを備えた携帯情報端末のナビゲーション方法であって、
前記制御手段は、
前記現在位置取得手段により取得される現在位置の座標と前記記憶手段に記憶されている地点の座標とを比較するステップと、
比較の結果、現在位置が該地点近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記記憶手段に記憶されているメモ情報を前記通信手段より前記通信端末装置に送信するステップと、
を実行することを特徴とする携帯情報端末のナビゲーション方法。
Current position acquisition means for acquiring the coordinates of the current position, input means for inputting the coordinates of an arbitrary point and memo information associated with the point, and the coordinates of the point input by the input means and the point A portable information terminal navigation method comprising storage means for storing memo information in association with each other, communication means for transmitting the memo information to an arbitrary communication terminal device, and control means for controlling these means. And
The control means includes
Comparing the coordinates of the current position acquired by the current position acquisition means with the coordinates of the point stored in the storage means;
As a result of comparison, after determining that the current position has approached the point , if it is determined that the current position is further away from the point, the memo information stored in the storage unit at the time of the separation is obtained from the communication unit. Transmitting to the communication terminal device;
A navigation method for a portable information terminal, characterized in that
請求項4に記載の携帯情報端末のナビゲーション方法であって、A mobile information terminal navigation method according to claim 4,
前記携帯情報端末は、利用者に報知するための報知手段をさらに備え、The portable information terminal further includes notification means for notifying a user,
前記制御手段は、比較の結果、現在位置が該地点に近づいたと判定した後、さらに現在位置が該地点から離れたと判定した場合に、その離れた時点で前記報知手段により離れたことを知らせる報知を行わせるステップを実行することを特徴とする携帯情報端末のナビゲーション方法。When the control means determines that the current position has approached the point as a result of comparison, and further determines that the current position has moved away from the point, a notification that informs the user that the current position has departed at that time A method for navigating a portable information terminal, comprising: performing a step of:
JP2001154192A 2001-05-23 2001-05-23 Portable information terminal and navigation method Expired - Fee Related JP4656757B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001154192A JP4656757B2 (en) 2001-05-23 2001-05-23 Portable information terminal and navigation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001154192A JP4656757B2 (en) 2001-05-23 2001-05-23 Portable information terminal and navigation method

Publications (3)

Publication Number Publication Date
JP2002350170A JP2002350170A (en) 2002-12-04
JP2002350170A5 JP2002350170A5 (en) 2008-07-10
JP4656757B2 true JP4656757B2 (en) 2011-03-23

Family

ID=18998579

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001154192A Expired - Fee Related JP4656757B2 (en) 2001-05-23 2001-05-23 Portable information terminal and navigation method

Country Status (1)

Country Link
JP (1) JP4656757B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006173690A (en) * 2004-12-13 2006-06-29 Pia Corp Target notification system, computer program for realizing the same, and method thereof
KR20070062665A (en) * 2005-12-13 2007-06-18 주식회사 현대오토넷 Navigation system and memo display method with memo function
JP4861105B2 (en) * 2006-09-15 2012-01-25 株式会社エヌ・ティ・ティ・ドコモ Spatial bulletin board system
JP2008193590A (en) * 2007-02-07 2008-08-21 Fujifilm Corp Reminder device and reminder system
JP2008026915A (en) * 2007-08-27 2008-02-07 Matsushita Electric Ind Co Ltd COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION SYSTEM, AND PROGRAM
JP5546784B2 (en) 2009-03-24 2014-07-09 シャープ株式会社 Notification device, notification system, control method for notification device, control program, and computer-readable recording medium recording the program
US20100268462A1 (en) * 2009-04-16 2010-10-21 Qualcomm Incorporated Method, system and apparatus for location-based navigation
US20100273460A1 (en) * 2009-04-27 2010-10-28 Dorbie Angus Macdonald Integrated alert system
JP5543511B2 (en) 2012-03-06 2014-07-09 東芝テック株式会社 Business support device, portable terminal, and program
JP5954822B2 (en) * 2012-08-10 2016-07-20 矢崎エナジーシステム株式会社 Vehicle data collection device
JP5915672B2 (en) * 2014-01-31 2016-05-11 カシオ計算機株式会社 Terminal device, information management device, and program
WO2019142305A1 (en) * 2018-01-19 2019-07-25 マクセル株式会社 Reminder system
JP6741129B2 (en) * 2019-07-01 2020-08-19 カシオ計算機株式会社 Task management device and program

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3293259B2 (en) * 1993-09-06 2002-06-17 三菱電機株式会社 Navigation device
JPH07191601A (en) * 1993-12-27 1995-07-28 Matsushita Electric Ind Co Ltd In-vehicle map display device
JP3079300B2 (en) * 1994-05-19 2000-08-21 シャープ株式会社 In-vehicle navigation system
JP3289814B2 (en) * 1995-10-25 2002-06-10 松下電器産業株式会社 Facility information display device
JPH11250377A (en) * 1997-02-04 1999-09-17 Masanobu Kujirada Portable type safety system
JPH1141651A (en) * 1997-07-16 1999-02-12 Casio Comput Co Ltd Portable communication terminal device and recording medium recording location detection program
JPH1168653A (en) * 1997-08-22 1999-03-09 Yoshio Watanabe Mobile communication equipment
JP2000105129A (en) * 1998-09-30 2000-04-11 Sharp Corp Registration point notification device
JP3025679B1 (en) * 1998-10-06 2000-03-27 有限会社カイドーカンパニー Parent-child distance response type alarm generator
JP3545625B2 (en) * 1999-01-26 2004-07-21 ホーチキ株式会社 Anti-theft system
JP2001052288A (en) * 1999-08-12 2001-02-23 Koji Nakamura Voice notification device for detecting wanderers and preventing lost items

Also Published As

Publication number Publication date
JP2002350170A (en) 2002-12-04

Similar Documents

Publication Publication Date Title
JP4656757B2 (en) Portable information terminal and navigation method
US10122845B2 (en) Location based personal organizer
US6177905B1 (en) Location-triggered reminder for mobile user devices
JP3424474B2 (en) Data transfer output system and service center device
US6392548B2 (en) Location alarm
JP4229338B2 (en) Mobile communication terminal, time information notification system, time information notification method, time information notification program
JP6629965B2 (en) Method, apparatus and recording medium for pushing out-of-home information
Jahan et al. Implementation of a vehicle tracking system using smartphone and SMS service
WO2007018305A1 (en) Evacuation route information providing system, evacuation route information providing apparatus, evacuation route information providing method, and evacuation route information providing program
WO2006068756A2 (en) Recipient based scoping of location information
CN101790138A (en) Location selection method, device and computer program product
JP2003114615A (en) Map providing apparatus, map providing method, and map providing system
US20100248700A1 (en) Mobile terminal
JP4004986B2 (en) Mobile terminal device
JPH11108676A (en) Message transmitting apparatus, message receiving apparatus, message transmitting / receiving system, and medium recording programs for these
KR20020030467A (en) The method for displaying digital map using the coordinate value attached to e-mail bulletin board system and other appliction, and thereof system
JP2003256982A (en) Carpooling support system, program and information storage medium
JP2020038130A (en) Information processing device, information processing method and program
JP2002062158A (en) Position information exchange system, position information generation device, position display device, and information processing device
JP2000235533A (en) Email creation device
JP5308374B2 (en) Schedule management apparatus and program
WO2003056487A1 (en) Reminder method and device
JP2007003262A (en) On-vehicle unit and destination retrieval method
JP2008203014A (en) Portable terminal device and program
JP2003196305A (en) Information distribution program, information distribution method, and information distribution device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080522

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080522

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101202

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20101202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101221

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101221

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

Free format text: PAYMENT UNTIL: 20140107

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees