Movatterモバイル変換


[0]ホーム

URL:


JP2008046674A - Information terminal device, monitoring method, and guidance method - Google Patents

Information terminal device, monitoring method, and guidance method
Download PDF

Info

Publication number
JP2008046674A
JP2008046674AJP2006218773AJP2006218773AJP2008046674AJP 2008046674 AJP2008046674 AJP 2008046674AJP 2006218773 AJP2006218773 AJP 2006218773AJP 2006218773 AJP2006218773 AJP 2006218773AJP 2008046674 AJP2008046674 AJP 2008046674A
Authority
JP
Japan
Prior art keywords
terminal device
information terminal
current position
route
distance
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.)
Withdrawn
Application number
JP2006218773A
Other languages
Japanese (ja)
Inventor
Nobuki Shimizu
薫樹 清水
Masakazu Harase
昌和 原瀬
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.)
Suncorporation
Original Assignee
Suncorporation
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 SuncorporationfiledCriticalSuncorporation
Priority to JP2006218773ApriorityCriticalpatent/JP2008046674A/en
Publication of JP2008046674ApublicationCriticalpatent/JP2008046674A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】ナビゲーション機能や現在位置の監視機能を簡便且つ手軽に利用可能とする。
【解決手段】携帯情報端末装置に搭載された位置特定機能を用いて現在位置の緯度および経度を時系列的に記憶することで移動経路を予め記憶しておく。この移動経路を通る場合には、位置特定機能を用いて現在位置を計測し、現在位置が移動経路から閾値距離以上離れている場合には、その旨を所定の連絡先に連絡する。あるいは、移動経路上を始点方向または終点方向の何れの方向に誘導するかを設定しておき、現在位置が移動経路の近傍にある場合には、移動経路上を設定した方向に進むための方向を出力し、現在位置が移動経路から閾値距離より離れた場合には、移動経路に戻るための方向を出力する。こうすれば、地図データを用いることなく、鑑別に携帯情報端末装置の現在位置を監視したり、目的地まで誘導することが可能となる。
【選択図】図1
A navigation function and a current position monitoring function can be used easily and easily.
A moving route is stored in advance by storing the latitude and longitude of the current position in time series using a position specifying function installed in a portable information terminal device. When passing through this movement route, the current position is measured using the position specifying function, and when the current position is more than the threshold distance from the movement route, this is notified to a predetermined contact. Alternatively, set the direction of the starting point or the ending direction on the moving route, and if the current position is in the vicinity of the moving route, the direction to advance in the set direction on the moving route When the current position is more than the threshold distance from the moving route, the direction for returning to the moving route is output. In this way, it is possible to monitor the current position of the portable information terminal device or guide to the destination without using map data.
[Selection] Figure 1

Description

Translated fromJapanese

本発明は、地球上での緯度および経度を検出することにより現在位置を特定する機能を搭載した情報端末装置に関し、詳しくは、かかる機能を利用することで、情報端末装置を保持する者の所在位置を監視したり、あるいは目的地への誘導を行う技術に関する。  The present invention relates to an information terminal device equipped with a function for specifying a current position by detecting latitude and longitude on the earth, and in particular, by using such a function, the location of a person holding the information terminal device is determined. The present invention relates to a technique for monitoring a position or guiding to a destination.

通信技術やコンピュータ関連技術の進歩を受けて、携帯電話や、PDA(Personal Digital Assistance)、ノート型コンピュータなどの携帯情報端末装置には多彩な機能が搭載されるようになっている。こうした機能の中には、地球の衛星軌道上を周回するGPS(Global Positioning System)衛星や、存在位置の分かった発信局などが発信する電波を同時に3ヶ所以上から受信することで、地球上での緯度や経度などを検出して現在位置を特定する機能(位置特定機能)も搭載されている。特に、GPS衛星からの電波を受けて現在位置を特定する機能(いわゆるGPS機能)は比較的手軽に利用可能であることから、今日では、GPS機能を利用した種々のサービスが提案されている。  In response to advances in communication technology and computer-related technology, mobile information terminal devices such as mobile phones, PDAs (Personal Digital Assistance), and notebook computers are equipped with various functions. Among these functions, GPS (Global Positioning System) satellites orbiting the earth's satellite orbit, and radio waves transmitted from transmitting stations with known locations, etc. are simultaneously received from three or more locations on the earth. A function (position specifying function) for detecting the latitude and longitude of the current position and specifying the current position is also installed. In particular, since the function of identifying the current position by receiving radio waves from a GPS satellite (so-called GPS function) can be used relatively easily, various services using the GPS function have been proposed today.

例えば、携帯電話に搭載されたGPS機能を用いて現在位置を検出することにより、携帯電話をいわゆるナビゲーション装置として利用可能とする技術が提案されている。かかる技術によれば、GPS機能を用いて現在位置を検出するとともに、複数の地図データが記憶されているサーバ(地図データサーバ)に接続して、現在位置を含む地図データを読み込んでおく。そして、読み込んだ地図データを携帯電話の画面上に表示するとともに、GPS機能を用いて検出した現在位置を、画面上に表示された地図に重ねて表示することで、道に迷うことなく目的地に辿り着くことが可能となっている(特許文献1)。  For example, a technique has been proposed in which a mobile phone can be used as a so-called navigation device by detecting a current position using a GPS function mounted on the mobile phone. According to this technology, the current position is detected using the GPS function, and the map data including the current position is read by connecting to a server (map data server) in which a plurality of map data is stored. The read map data is displayed on the screen of the mobile phone, and the current position detected by using the GPS function is displayed on the map displayed on the screen so that the destination can be obtained without getting lost. It is possible to arrive at (patent document 1).

あるいは、携帯電話に搭載されたGPS機能を用いて検出した現在位置の情報を、地図データサーバやコンピュータ端末に送信することで、携帯電話の保持者が監視領域内に居るか否かを確認可能とした技術も提案されている。かかる技術によれば、地図データサーバに記憶されている地図データ上に監視領域を予め設定しておく。あるいは、地図データサーバからコンピュータ端末に地図データを読み込んで、コンピュータ端末上の地図データに対して監視領域を予め設定しておく。そして、携帯電話で検出した現在位置の情報を、これら地図データサーバあるいはコンピュータ端末に向かって送信し、携帯電話の現在位置と地図データとを照合することにより、携帯電話の保持者が監視領域内に居るか否かを確認することが可能となっている(特許文献2)。  Alternatively, it is possible to check whether the holder of the mobile phone is in the monitoring area by sending information on the current position detected using the GPS function installed in the mobile phone to the map data server or computer terminal. This technology has also been proposed. According to such a technique, the monitoring area is set in advance on the map data stored in the map data server. Alternatively, map data is read from the map data server to the computer terminal, and a monitoring area is set in advance for the map data on the computer terminal. Then, information on the current position detected by the mobile phone is transmitted to these map data servers or computer terminals, and the current position of the mobile phone is checked against the map data, so that the holder of the mobile phone can (Patent Document 2).

特開2002−333339号公報JP 2002-333339 A特開2005−38299号公報JP 2005-38299 A

しかし、提案されている技術は何れも地図データを使用するため、複数の地図データを記憶した地図データサーバが必要となる。そのため、装置が全体として大掛かりになってしまったり、あるいは、地図データサーバへの接続時に認証が必要なために手軽に利用することが難しいという問題がある。また、こうした問題は、携帯電話などの携帯型の情報端末装置に限られるものではなく、カーナビゲーションシステム等のように携帯型ではない情報端末装置の場合にも同様に生じ得る。  However, since all the proposed techniques use map data, a map data server storing a plurality of map data is required. Therefore, there is a problem that the device becomes large as a whole or it is difficult to use easily because authentication is required when connecting to the map data server. Further, such a problem is not limited to a portable information terminal device such as a mobile phone, and may similarly occur in the case of an information terminal device that is not portable, such as a car navigation system.

この発明は、従来の技術における上述した課題に対応してなされたものであり、情報装置に搭載された位置特定機能を利用することで、目的地へ誘導する機能や、現在位置を監視する機能を、簡便に且つ手軽に利用可能とする技術の提供を目的とする。  The present invention has been made in response to the above-described problems in the prior art, and uses a position specifying function mounted on an information device to guide to a destination and to monitor a current position. The purpose of this is to provide a technique that makes it easy and easy to use.

上述した課題の少なくとも一部を解決するために、本発明の携帯情報端末装置は次の構成を採用した。すなわち、本発明の携帯情報端末装置は、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記位置特定機能を用いて特定した前記携帯情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する偏差情報検出手段と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より大きい場合には、前記携帯情報端末装置が該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する連絡手段と
を備えることを要旨とする。
In order to solve at least a part of the problems described above, the portable information terminal device of the present invention employs the following configuration. That is, the portable information terminal device of the present invention is
A portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Deviation information detecting means for detecting deviation information indicating a distance between the current position of the portable information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is larger than a predetermined threshold distance, it is registered in advance that the portable information terminal device is out of the threshold distance range. The main point is to provide a contact means for contacting the contact information.

また、上記の携帯情報端末装置に対応する本発明の現在位置監視方法は、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置の現在位置を監視する現在位置監視方法であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶しておく第1の工程と、
前記位置特定機能を用いて特定した前記携帯情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する第2の工程と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より大きい場合には、前記携帯情報端末装置が該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する第3の工程と
を備えることを要旨とする。
In addition, the current position monitoring method of the present invention corresponding to the above-described portable information terminal device,
A current position monitoring method for monitoring a current position of a portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
A first step of storing a movement route of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A second step of detecting deviation information indicating a distance between the current position of the portable information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is larger than a predetermined threshold distance, it is registered in advance that the portable information terminal device is out of the threshold distance range. And a third step of contacting the contact address.

かかる本発明の携帯情報端末装置、およびに現在位置監視方法においては、携帯情報端末装置に搭載された位置特定機能を用いて現在位置を特定し、現在位置の緯度および経度を時系列的に記憶することによって、携帯情報端末装置の移動経路を予め記憶しておく。そして、既に記憶されている移動経路を通る場合には、携帯情報端末装置の位置特定機能を用いて現在位置を特定し、既に記憶されている移動経路との隔たりを表す偏差情報を検出する。ここで偏差情報としては、現在位置と移動経路との隔たりを表すものであれば、種々の値を検出することができる。例えば、移動経路は、位置特定機能が以前に現在位置として検出した複数の座標点によって構成されているから、これら座標点の中で、現在位置に最も近い座標点を検出し、これら2つの座標点の座標値(すなわち、緯度および経度)や、座標値の緯度成分および経度成分の偏差、更には、2つの座標点の間の距離などを、偏差情報として検出することができる。あるいは、移動経路を構成する複数の座標点の間を、直線または曲線によって補間し、得られた直線または曲線に向かって現在位置の座標点から垂線を下ろす。そして、垂線の足(垂線と補間直線または補間曲線との交点)の座標点および現在位置の座標点について、2つの座標点の座標値や、緯度成分および経度成分の偏差、更には2つの座標点間の距離などを、偏差情報として検出することとしても良い。次いで、こうして求めた偏差情報に基づいて求めた現在位置から移動経路までの距離と、所定の閾値距離との大小関係を判断する。そして、現在位置から移動経路までの距離の方が閾値距離よりも大きい場合には、携帯情報端末装置が該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する。尚、連絡する形態としては、例えば、予め登録されているメールアドレスに向かって、所定のメールデータを送信することとしても良いし、あるいは予め登録されている電話番号に、自動で電話をかけて、所定の音声データを再生するなど、種々の形態で連絡することができる。  In the portable information terminal device and the current position monitoring method of the present invention, the current position is specified using the position specifying function installed in the portable information terminal device, and the latitude and longitude of the current position are stored in time series. By doing so, the movement route of the portable information terminal device is stored in advance. Then, when passing the already stored movement route, the current position is specified by using the position specifying function of the portable information terminal device, and deviation information indicating the distance from the already stored movement route is detected. Here, as the deviation information, various values can be detected as long as they represent the distance between the current position and the movement route. For example, since the movement path is composed of a plurality of coordinate points previously detected as the current position by the position specifying function, the coordinate point closest to the current position is detected among these coordinate points, and these two coordinates are detected. The coordinate value of the point (that is, latitude and longitude), the deviation of the latitude and longitude components of the coordinate value, and the distance between the two coordinate points can be detected as the deviation information. Alternatively, a plurality of coordinate points constituting the movement path are interpolated by a straight line or a curve, and a perpendicular line is drawn from the coordinate point of the current position toward the obtained straight line or curve. For the coordinate point of the foot of the perpendicular (intersection of the perpendicular and the interpolation line or interpolation curve) and the coordinate point of the current position, the coordinate value of the two coordinate points, the deviation of the latitude and longitude components, and further two coordinates The distance between points may be detected as deviation information. Next, the magnitude relationship between the distance from the current position obtained based on the deviation information thus obtained to the moving route and a predetermined threshold distance is determined. If the distance from the current position to the travel route is greater than the threshold distance, the mobile information terminal device is notified to a pre-registered contact that it is out of the threshold distance range. As a form of contact, for example, predetermined mail data may be sent to a pre-registered mail address, or a telephone number registered in advance is automatically called. It is possible to communicate in various forms such as reproducing predetermined audio data.

こうすれば、携帯情報端末装置に予め移動経路を記憶しておくだけで、携帯情報端末装置の現在位置が、移動経路から所定の閾値距離の範囲内にあるか否かを判断することができ、閾値距離の範囲外にあれば、予め登録されている連絡先にその旨を連絡することができる。その結果、地図データを用いることなく、簡便に、携帯情報端末装置の現在位置を監視することが可能となる。また、地図データを用いないことから地図データサーバが不要となるので、携帯情報端末装置の現在位置を監視するための装置構成が大掛かりになってしまうこともない。  In this way, it is possible to determine whether or not the current position of the portable information terminal device is within a predetermined threshold distance from the movement route simply by storing the movement route in advance in the portable information terminal device. If it is out of the range of the threshold distance, it can be notified to a pre-registered contact. As a result, the current position of the portable information terminal device can be easily monitored without using map data. In addition, since no map data server is required because no map data is used, the device configuration for monitoring the current position of the portable information terminal device does not become large.

また、上述した本発明の携帯情報端末装置においては、現在位置から移動経路への距離が閾値距離よりも小さい場合には、予め登録されている連絡先に所定の頻度で、その旨を連絡するようにしても良い。尚、所定の頻度としては、所定時間毎に連絡する場合に限らず、種々の条件を設定することができる。例えば、所定の距離だけ移動した場合に連絡することとしても良いし、その他、何らかの条件が成立した場合に連絡するようにしても良い。  Further, in the above-described portable information terminal device of the present invention, when the distance from the current position to the moving route is smaller than the threshold distance, the information is notified to a pre-registered contact at a predetermined frequency. You may do it. The predetermined frequency is not limited to the case of contacting every predetermined time, and various conditions can be set. For example, it may be notified when it has moved by a predetermined distance, or may be notified when some other condition is satisfied.

こうすれば、携帯情報端末装置が、移動経路の近傍にいる場合でも、所定の頻度でその旨を確認することが可能となる。  In this way, even when the portable information terminal device is in the vicinity of the movement route, it can be confirmed at a predetermined frequency.

また、上記の携帯情報端末装置においては、現在位置から移動経路への距離が閾値距離よりも小さい場合には、単に、携帯情報端末装置が移動経路の近くに居る旨を連絡するだけではなく、次のような情報を連絡するようにしても良い。すなわち、移動経路を、複数の領域に区分した状態で記憶しておき、現在位置から移動経路への距離が閾値距離よりも小さい場合には、現在位置から最も近い領域を検出して、検出した領域を連絡するようにしてもよい。  Further, in the above portable information terminal device, when the distance from the current position to the moving route is smaller than the threshold distance, it is not only a notification that the portable information terminal device is near the moving route, The following information may be communicated. That is, the movement route is stored in a state of being divided into a plurality of areas, and when the distance from the current position to the movement route is smaller than the threshold distance, the area closest to the current position is detected and detected. You may make it contact | connect an area | region.

こうすれば、携帯情報端末装置が、単に移動経路から閾値距離以内の範囲にいることだけでなく、移動経路の何れの領域の近くにいるかを、連絡することができるので、携帯情報端末装置の現在位置をより精度良く監視することが可能となる。  In this way, the mobile information terminal device can communicate not only that it is within the range within the threshold distance from the travel route, but also which region of the travel route is close. It becomes possible to monitor the current position with higher accuracy.

あるいは、上述した本発明の携帯情報端末装置においては、現在位置から移動経路への距離が閾値距離よりも小さい場合には、次のような条件が成立すると、携帯情報端末装置が移動経路の近くにいる旨を、予め登録されている連絡先に連絡するようにしても良い。すなわち、移動経路を、複数の領域に区分した状態で記憶しておく。そして、現在位置から移動経路への距離が閾値距離よりも小さい場合には、現在位置から最も近い領域を検出し、検出した領域が切り換わる度に、予め登録しておいた連絡先に、検出した領域を連絡することとしてもよい。  Alternatively, in the above-described portable information terminal device of the present invention, when the distance from the current position to the moving route is smaller than the threshold distance, the portable information terminal device is close to the moving route when the following condition is satisfied. You may make it notify the contact information registered beforehand that there is. That is, the movement route is stored in a state divided into a plurality of areas. When the distance from the current position to the moving route is smaller than the threshold distance, the closest area from the current position is detected, and every time the detected area is switched, a pre-registered contact is detected. It is good also as contacting the done area.

こうすれば、携帯情報端末装置が、移動経路上に設けられた領域を跨ぐ度に、その旨が連絡されるので、携帯情報端末装置の移動に合わせて、適切な頻度で、途中経過の連絡を受け取ることができる。このため、携帯情報端末装置から、毎回同じ内容の連絡が送られてきて、連絡を受け取る側が煩雑に感じるおそれを回避することが可能となる。  In this way, every time the portable information terminal device crosses the area provided on the movement route, a notification to that effect is made. Therefore, the progress of the communication is notified at an appropriate frequency according to the movement of the portable information terminal device. Can receive. For this reason, it is possible to avoid the possibility that the communication information having the same content is sent from the portable information terminal device every time, and that the side receiving the communication feels complicated.

また、従来の技術が有する前述した課題の少なくとも一部を解決するために、本発明の第1の情報端末装置は、次の構成を採用した。すなわち、本発明の第1の情報端末装置は、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する誘導方向選択手段と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する偏差情報検出手段と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から該移動経路に戻るための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する誘導手段と
を備えることを要旨とする。
Moreover, in order to solve at least a part of the above-described problems of the conventional technology, the first information terminal device of the present invention employs the following configuration. That is, the first information terminal device of the present invention is
An information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Guidance direction selection means for selecting either the direction toward the start point or the direction toward the end point on the movement path as a guidance direction;
Deviation information detecting means for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. Guidance means for guiding a holder of the information terminal device by outputting information on a direction to return from the current position to the moving route when the calculated distance is larger than the threshold distance. This is the gist.

また、上記の第1の情報端末装置に対応する本発明の第1の誘導方法は、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する誘導方法であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく工程(A)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する工程(B)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する工程(C)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から該移動経路に戻るための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する工程(D)と
を備えることを要旨とする。
The first guiding method of the present invention corresponding to the first information terminal device described above is
A guidance method for guiding a holder of an information terminal device using an information terminal device equipped with a position identifying function for identifying a current position by detecting latitude and longitude on the earth,
Storing the travel route of the information terminal device by storing the latitude and longitude of the current location identified using the location identification function in time series;
Selecting either one of the direction toward the start point or the direction toward the end point on the movement path as a guide direction (B);
(C) detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is larger than the threshold distance, a step (D) of guiding the holder of the information terminal device by outputting information on a direction to return from the current position to the moving route; It is a summary to provide.

かかる本発明の第1の情報端末装置、および、これに対応する第1の誘導方法においても、情報端末装置に搭載された位置特定機能を用いて現在位置を特定し、現在位置の緯度および経度を時系列的に記憶することによって、情報端末装置の移動経路を予め記憶しておく。また、移動経路に基づいて誘導を行うに際しては、移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択しておく。そして、情報端末装置の位置特定機能を用いて現在位置を特定して、誘導に用いる移動経路との隔たりを表す偏差情報を検出する。ここで偏差情報としては、第1の携帯情報端末装置における偏差情報と同様な情報を検出することができる。次いで、検出した偏差情報に基づいて求めた現在位置から移動経路までの距離と、所定の閾値距離との大小関係を判断する。そして、現在位置から移動経路までの距離の方が閾値距離よりも小さい場合には、移動経路に沿って誘導方向に進むための方向に関する情報を出力し、逆に、現在位置から移動経路までの距離の方が閾値距離よりも大きい場合には、現在位置から移動経路に戻るための方向に関する情報を出力する。尚、これらの情報を出力する形態としては、例えば、情報端末装置に表示画面が設けられている場合には、画面上に文字や図形などを表示するようにしても良いし、あるいは情報端末装置に音声の出力機能が搭載されている場合には、出力する内容に応じた音声データを再生することとしてもよい。  Also in the first information terminal device of the present invention and the first guidance method corresponding thereto, the current position is specified by using the position specifying function installed in the information terminal device, and the latitude and longitude of the current position are determined. Are stored in time series to previously store the movement route of the information terminal device. When performing guidance based on the movement route, either the direction toward the start point or the direction toward the end point on the movement route is selected as the guidance direction. Then, the current position is specified using the position specifying function of the information terminal device, and deviation information indicating the distance from the moving route used for guidance is detected. Here, as the deviation information, information similar to the deviation information in the first portable information terminal device can be detected. Next, the magnitude relationship between the distance from the current position obtained based on the detected deviation information to the moving route and a predetermined threshold distance is determined. If the distance from the current position to the moving route is smaller than the threshold distance, information on the direction to travel in the guidance direction along the moving route is output, and conversely, the distance from the current position to the moving route is output. When the distance is larger than the threshold distance, information on the direction for returning from the current position to the moving route is output. As a form of outputting these information, for example, when a display screen is provided in the information terminal device, characters or figures may be displayed on the screen, or the information terminal device. If a voice output function is installed, voice data corresponding to the content to be output may be reproduced.

こうすれば、情報端末装置に予め移動経路を記憶しておくだけで、移動経路に従って誘導することができるので、地図データを用いることなく、簡便に、情報端末装置の保持者を誘導することが可能となる。また、地図データを用いないことから地図データサーバが不要となるので、装置構成が大掛かりになることも回避することができる。  In this way, it is possible to guide the user according to the travel route simply by storing the travel route in advance in the information terminal device. Therefore, it is possible to easily guide the holder of the information terminal device without using map data. It becomes possible. Further, since no map data is used, a map data server is not necessary, and it is possible to avoid an increase in the size of the apparatus.

あるいは、従来技術の有する前述した課題の少なくとも一部を解決するためには、次のような構成を採用することも可能である。すなわち、本発明の第2の情報端末装置は、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する誘導方向選択手段と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する偏差情報検出手段と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から前記終点に向かう方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する誘導手段と
を備えることを要旨とする。
Alternatively, in order to solve at least a part of the above-described problems of the prior art, it is possible to adopt the following configuration. That is, the second information terminal device of the present invention is
An information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Guidance direction selection means for selecting either the direction toward the start point or the direction toward the end point on the movement path as a guidance direction;
Deviation information detecting means for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is larger than the threshold distance, a guidance means for guiding the holder of the information terminal device by outputting information on the direction from the current position toward the end point is provided. And

また、上述した第2の情報端末装置に対応する本発明の第2の誘導方法は、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する誘導方法であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく工程(ア)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する工程(イ)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する工程(ウ)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から前記終点に向かう方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する工程(エ)と
を備えることを要旨とする。
The second guiding method of the present invention corresponding to the second information terminal device described above is
A guidance method for guiding a holder of an information terminal device using an information terminal device equipped with a position identifying function for identifying a current position by detecting latitude and longitude on the earth,
(A) storing the movement route of the information terminal device by storing the latitude and longitude of the current position specified by using the position specifying function in time series;
Selecting either one of the direction toward the start point or the direction toward the end point on the movement route as the guide direction (A);
Detecting deviation information representing a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance (c);
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. And (d) guiding the holder of the information terminal device by outputting information on the direction from the current position toward the end point when the calculated distance is greater than the threshold distance. Is the gist.

かかる本発明の第2の情報端末装置、および第2の誘導方法においても、上述した第2の情報端末装置および第1の誘導方法と同様に、移動経路を予め記憶しておき、情報端末装置の現在位置から移動経路までの距離を検出する。そして、現在位置から移動経路までの距離の方が閾値距離よりも小さい場合には、移動経路に沿って誘導方向に進むための方向に関する情報を出力することによって誘導を行う。これに対して、現在位置から移動経路までの距離の方が閾値距離よりも大きい場合には、現在位置から終点に向かう方向に関する情報を出力することによって、情報端末装置の保持者を誘導することとしてもよい。  In the second information terminal device and the second guidance method of the present invention, similarly to the second information terminal device and the first guidance method described above, the movement route is stored in advance, and the information terminal device The distance from the current position to the movement path is detected. If the distance from the current position to the movement route is smaller than the threshold distance, guidance is performed by outputting information on a direction for proceeding in the guidance direction along the movement route. On the other hand, when the distance from the current position to the moving route is larger than the threshold distance, the information terminal device holder is guided by outputting information about the direction from the current position to the end point. It is good.

このようにしても、情報端末装置に予め移動経路を記憶しておくだけで、地図データを用いることなく、簡便に、情報端末装置の保持者を誘導することが可能となる。  Even in this case, it is possible to easily guide the holder of the information terminal device by simply storing the travel route in advance in the information terminal device without using map data.

また、このような本発明の第1の情報端末装置あるいは第2の情報端末装置においては、複数の地図データを記憶している地図データサーバに通信回線を介して接続して、少なくとも現在位置を含む地図データを読み込んで、地図データを、少なくとも現在位置とともに画面上に表示可能としても良い。そして、誘導を行うに際しては、移動経路に基づいて進むべき方向を出力する形態と、画面上に地図データおよび現在位置を表示する形態とを、切り換え可能としておき、何れか一方の形態で誘導するようにしても良い。  Further, in the first information terminal device or the second information terminal device of the present invention, at least the current position is determined by connecting to a map data server storing a plurality of map data via a communication line. The map data including the map data may be read so that the map data can be displayed on the screen together with at least the current position. When performing the guidance, the mode of outputting the direction to travel based on the movement route and the mode of displaying the map data and the current position on the screen are made switchable, and the guidance is performed in either one of the modes. You may do it.

こうすれば、必要に応じて地図を確認しながら、移動経路に沿って進むことができるので、より容易に目的地点に到達することが可能となる。  By doing so, it is possible to proceed along the movement route while checking the map as necessary, so that the destination can be reached more easily.

また、上述した本発明の携帯情報端末装置、第1の情報端末装置、または第2の情報端末装置においては、移動経路を記憶するに際して、次のようにしても良い。すなわち、移動経路の記憶中に所定の操作を行うと、その操作を行った位置での緯度および経度を特定し、得られた緯度および経度が表す計測位置を含めて、移動経路として記憶するようにしても良い。  Further, in the above-described portable information terminal device, first information terminal device, or second information terminal device of the present invention, when storing the movement route, the following may be performed. That is, if a predetermined operation is performed while the movement route is stored, the latitude and longitude at the position where the operation is performed is specified, and the measurement position represented by the obtained latitude and longitude is stored as the movement route. Anyway.

こうすれば、曲がり角などがあった場合に、必要に応じて移動経路の計測位置を追加することができるので、移動経路の計測位置をいたずらに増やすことなく、十分な精度の移動経路を記憶しておくことが可能となる。  In this way, if there is a corner, etc., the measurement position of the movement path can be added as necessary, so it is possible to store a movement path with sufficient accuracy without increasing the measurement position of the movement path unnecessarily. It is possible to keep.

あるいは、上述した本発明の携帯情報端末装置、第1の情報端末装置、または第2の情報端末装置においては、移動経路を記憶するに際して、現在位置の緯度および経度を検出する頻度を変更可能としても良い。  Alternatively, in the portable information terminal device, the first information terminal device, or the second information terminal device of the present invention described above, the frequency of detecting the latitude and longitude of the current position can be changed when storing the movement route. Also good.

移動経路の精度を確保するためには、できるだけ密に緯度および経度を計測しておくことが望ましく、一方、移動経路のデータ量を抑制する観点からは、できるだけまばらに緯度および経度を計測しておくことが望ましい。このことから、移動経路を記憶する際には、計測位置の間隔が適切な間隔となるように、緯度および経度を計測することが望ましい。従って、現在位置の緯度および経度を計測する頻度を変更可能としておけば、情報端末装置の移動速度に応じた頻度で緯度および経度を計測することができるので、移動経路を構成する計測位置の間隔を適切な間隔とすることが可能となる。  In order to ensure the accuracy of the travel route, it is desirable to measure the latitude and longitude as closely as possible. On the other hand, from the viewpoint of reducing the data amount of the travel route, measure the latitude and longitude as sparsely as possible. It is desirable to keep it. For this reason, when storing the movement route, it is desirable to measure the latitude and longitude so that the measurement position intervals are appropriate. Therefore, if the frequency of measuring the latitude and longitude of the current position can be changed, the latitude and longitude can be measured at a frequency according to the moving speed of the information terminal device. Can be set to an appropriate interval.

更には、上述した本発明の携帯情報端末装置、第1の情報端末装置、または第2の情報端末装置においては、移動経路の記憶を開始するための経路記憶開始ボタンと、移動経路の記憶を終了するための経路記憶終了ボタンとを設けておき、経路記憶開始ボタンが操作されたことを検出すると移動経路の記憶を開始して、経路記憶終了ボタンが操作されたことを検出したら、移動経路の記憶を終了するようにしても良い。  Furthermore, in the portable information terminal device, the first information terminal device, or the second information terminal device of the present invention described above, a route storage start button for starting the storage of the movement route and the storage of the movement route are provided. A route storage end button for ending, and when detecting that the route storage start button has been operated, storage of the movement route is started, and when it is detected that the route storage end button has been operated, the movement route This storage may be terminated.

こうすれば、移動経路の記憶開始と終了とを、分かり易く、且つ、簡単な操作で行うことが可能となる。  In this way, it is possible to easily start and end the storage of the travel route with a simple operation.

あるいは、上述した本発明の携帯情報端末装置は、次のような態様として把握することも可能である。すなわち、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記位置特定機能を用いて特定した現在位置から、予め記憶されている前記移動経路までの距離が、所定の閾値距離よりも大きい場合には該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡することにより、前記携帯情報端末装置の現在位置を監視する監視手段と、
前記移動経路記憶手段に関連付けられた第1の選択肢、および前記監視手段に関連付けられた第2の選択肢を、前記携帯情報端末装置の画面上に表示する選択肢表示手段と、
前記第1の選択肢または前記第2の選択肢が選択されたことを検出して、該選択肢に関連付けられた前記移動経路記憶手段または前記監視手段を起動する起動手段と
を備える携帯情報端末装置として把握することもできる。
Or the portable information terminal device of this invention mentioned above can also be grasped | ascertained as the following aspects. That is,
A portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
When the distance from the current position specified using the position specifying function to the movement route stored in advance is larger than a predetermined threshold distance, it is registered in advance that the distance is outside the range of the threshold distance. Monitoring means for monitoring the current position of the portable information terminal device by contacting
Option display means for displaying a first option associated with the movement path storage means and a second option associated with the monitoring means on the screen of the portable information terminal device;
Detecting that the first option or the second option is selected, and grasping as a portable information terminal device comprising: an activation unit that activates the movement path storage unit or the monitoring unit associated with the option You can also

このように、移動経路記憶手段と監視手段とを、それぞれ第1の選択肢および第2の選択肢に関連付けておき、これらの選択肢が選択された場合には、関連付けられている手段を起動するようにすれば、移動経路を記憶したり、記憶した移動経路に基づいて監視する機能を、簡単な操作によって利用することが可能となる。  As described above, the movement path storage means and the monitoring means are associated with the first option and the second option, respectively, and when these options are selected, the associated means is activated. By doing so, it is possible to use a function for storing a movement route or monitoring based on the stored movement route by a simple operation.

同様に、上述した本発明の第1の情報端末装置あるいは第2の情報端末装置についても、次のような態様で把握することができる。すなわち、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記移動経路上の始点または終点の何れか選択しておいた側に向かって、該移動経路に沿って進むための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する誘導手段と
前記移動経路記憶手段に関連付けられた第1の選択肢、および前記誘導手段に関連付けられた第3の選択肢を、前記情報端末装置の画面上に表示する選択肢表示手段と、
前記第1の選択肢または前記第3の選択肢が選択されたことを検出して、該選択肢に関連付けられた前記移動経路記憶手段または前記誘導手段を起動する起動手段と
を備える情報端末装置として把握することもできる。
Similarly, the first information terminal device or the second information terminal device of the present invention described above can be grasped in the following manner. That is,
An information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Guidance that guides the holder of the information terminal device by outputting information about the direction to travel along the moving path toward either the starting point or the ending point on the moving path. An option display means for displaying on the screen of the information terminal device, a first option associated with the movement route storage means, and a third option associated with the guidance means;
Detecting that the first option or the third option is selected, and grasping it as an information terminal device comprising: an activation unit that activates the moving path storage unit or the guidance unit associated with the option You can also.

このように、移動経路記憶手段と誘導手段とを、それぞれ第1の選択肢および第3の選択肢に関連付けておき、これらの選択肢が選択された場合には、関連付けられている手段を起動するようにすれば、移動経路を記憶したり、記憶した移動経路に基づいて誘導する機能を、簡単な操作によって利用することが可能となる。  In this way, the movement route storage means and the guidance means are associated with the first option and the third option, respectively, and when these options are selected, the associated means is activated. By doing so, it becomes possible to use the function of storing the movement route or guiding based on the stored movement route by a simple operation.

また、上述した本発明の現在位置監視方法あるいは誘導方法は、コンピュータに所定のプログラムを読み込ませて、必要な機能を発揮させることによっても実現可能である。従って、この点に着目すれば、本発明は、コンピュータを用いて各種の機能を発揮させるためのプログラムとして把握することも可能である。すなわち、上述した現在位置監視方法に対応する本発明のプログラムは、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置の現在位置を監視する方法を、コンピュータを用いて実現するためのプログラムであって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶しておく第1の機能と、
前記位置特定機能を用いて特定した前記携帯情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する第2の機能と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より大きい場合には、前記携帯情報端末装置が該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する第3の機能と
をコンピュータにより実現させることを要旨とする。
In addition, the above-described current position monitoring method or guidance method of the present invention can also be realized by causing a computer to read a predetermined program and exhibit necessary functions. Therefore, paying attention to this point, the present invention can be grasped as a program for causing a computer to perform various functions. That is, the program of the present invention corresponding to the current position monitoring method described above is
A program for realizing, using a computer, a method for monitoring a current position of a portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
A first function for storing a movement route of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A second function for detecting deviation information indicating a distance between the current position of the portable information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is larger than a predetermined threshold distance, it is registered in advance that the portable information terminal device is out of the threshold distance range. The gist is to realize a third function of contacting a contact address with a computer.

また、上述した第1の誘導方法に対応する本発明のプログラムは、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する方法を、コンピュータを用いて実現するためのプログラムであって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく機能(A)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する機能(B)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する機能(C)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から該移動経路に戻るための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する機能(D)と
をコンピュータにより実現させることを要旨とする。
Further, the program of the present invention corresponding to the first guiding method described above is
To realize a method for guiding a holder of an information terminal device using a computer using an information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth The program of
A function (A) for storing the movement route of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A function (B) for selecting either the direction toward the start point or the direction toward the end point on the movement path as a guide direction;
A function (C) for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is larger than the threshold distance, a function (D) for guiding the holder of the information terminal device by outputting information on a direction for returning from the current position to the moving route; The main point is to realize the above by a computer.

また、上述した第2の誘導方法に対応する本発明のプログラムは、
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する方法を、コンピュータを用いて実現するためのプログラムであって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく機能(ア)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する機能(イ)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する機能(ウ)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から前記終点に向かう方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する機能(エ)と
をコンピュータにより実現させることを要旨とする。
Further, the program of the present invention corresponding to the second guiding method described above is
To realize a method for guiding a holder of an information terminal device using a computer using an information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth The program of
A function (a) for storing the movement route of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A function (A) for selecting either the direction toward the start point or the direction toward the end point on the movement route as the guidance direction;
A function (c) for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is greater than the threshold distance, a function (d) for guiding the holder of the information terminal device by outputting information on the direction from the current position toward the end point is performed by a computer. The gist is to achieve this.

このようなプログラムをコンピュータに読み込ませて、上述した各種の機能を実現させれば、情報端末装置の現在位置を監視する機能や、目的地点に誘導する機能を、大掛かりな装置を用いることなく、簡便且つ手軽に利用することが可能となる。  If such a program is read into a computer and the various functions described above are realized, the function of monitoring the current position of the information terminal device and the function of guiding to the destination point can be performed without using a large-scale device. It can be used simply and easily.

以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。
A.実施例の概要:
B.情報端末装置の構成:
C.移動経路記憶処理:
D.移動経路監視処理:
D−1.第1の変形例の移動経路監視処理:
D−2.第2の変形例の移動経路監視処理:
E.移動経路誘導処理:
F.変形例:
Hereinafter, in order to clarify the contents of the present invention described above, examples will be described in the following order.
A. Summary of Examples:
B. Configuration of information terminal device:
C. Travel route storage processing:
D. Travel route monitoring processing:
D-1. Movement path monitoring process of the first modified example:
D-2. Movement route monitoring process of the second modified example:
E. Travel route guidance processing:
F. Variation:

A.実施例の概要 :
実施例の詳細な説明に先立って、理解の便宜を図るために、実施例の概要について簡単に説明しておく。図1は、本実施例の携帯情報端末装置100の大まかな構成を示した説明図である。図示されているように、本実施例の携帯情報端末装置100には、「位置特定モジュール」や、「移動経路記憶モジュール」、「偏差情報検出モジュール」など複数のモジュールが搭載されている。尚、ここで言う「モジュール」とは、携帯情報端末装置100が内部で行う処理を、機能に着目して便宜的に分類したものであり、従って「モジュール」は、プログラムの一部として実現することもできるし、あるいは、特定の機能を有する論理回路を用いて実現したり、更には、これらを組合せることによっても実現することが可能である。
A. Summary of Examples:
Prior to the detailed description of the embodiments, the outline of the embodiments will be briefly described for the convenience of understanding. FIG. 1 is an explanatory diagram showing a rough configuration of the portableinformation terminal device 100 of the present embodiment. As shown in the figure, the portableinformation terminal device 100 according to the present embodiment includes a plurality of modules such as a “position specifying module”, a “movement path storage module”, and a “deviation information detection module”. The “module” referred to here is a process in which the processing performed by the portableinformation terminal device 100 is categorized for the sake of convenience, and thus the “module” is realized as a part of the program. Alternatively, it can be realized by using a logic circuit having a specific function, or can be realized by combining them.

「位置特定モジュール」は、地球の衛星軌道上を周回する3つ以上の人工衛星50からの電波を同時に受け取って、それぞれの人工衛星50までの距離を算出することにより、地球上での緯度および経度を検出して、現在位置を特定する機能を有している。尚、本実施例では、もっぱら人工衛星50からの電波を受け取って現在位置を特定するものとして説明するが、人工衛星50からの電波に限らず、所在地が分かっている発信源からの電波であれば、例えば地上に設けられた電波局からの電波を受け取って現在位置を特定することも可能である。また、「移動経路記憶モジュール」は、「位置特定モジュール」によって特定された現在位置(すなわち緯度および経度)を時系列的に記憶する機能を有している。携帯情報端末装置100を携えて移動しながら現在位置を検出し、得られたデータを時系列的に記憶しておくことで、携帯情報端末装置100の移動経路を記憶しておくことが可能である。  The “position determination module” simultaneously receives radio waves from three or moreartificial satellites 50 orbiting the earth's satellite orbit, calculates the distance to eachartificial satellite 50, It has a function of detecting the longitude and specifying the current position. In this embodiment, it is assumed that the current position is specified by receiving radio waves from theartificial satellite 50. However, the present invention is not limited to radio waves from theartificial satellite 50, and may be radio waves from a transmission source whose location is known. For example, the current position can be specified by receiving radio waves from a radio station provided on the ground. The “movement path storage module” has a function of storing the current position (ie, latitude and longitude) specified by the “position specifying module” in time series. It is possible to store the movement path of the portableinformation terminal device 100 by detecting the current position while moving with the portableinformation terminal device 100 and storing the obtained data in time series. is there.

更に「偏差情報検出モジュール」は、既に記憶されている移動経路が存在する場合に、「位置特定モジュール」によって特定された現在位置と、既に記憶されている移動経路との隔たりを表す偏差情報を検出する機能を有している。ここで移動経路は、実際には、連続した直線あるいは曲線ではなく、緯度および経度によって示される複数の座標点によって構成されている。従って、現在位置と移動経路との隔たりとしては、次のような値を用いることができる。まず、複数の座標点を直線または曲線によって補間し、次いで、補間によって得られた直線または曲線上で、現在位置への距離が最も小さい座標点を検出する。そして、この座標点と、現在位置として特定された緯度および経度の座標点との隔たりを、現在位置と移動経路との隔たりとして用いることができる。あるいは、複数の座標点を補間するのではなく、移動経路を構成する複数の座標点の中から、現在位置として特定された座標点に最も近い座標点を検出して、これら2つの座標点の隔たりを、現在位置と移動経路との隔たりとして用いることも可能である。また、何れの場合でも、偏差情報としては、2つの座標点についての座標値、緯度成分および経度成分の偏差、あるいは2つの座標点間の距離などを検出することができる。  Further, the “deviation information detection module” displays deviation information indicating a distance between the current position specified by the “position specifying module” and the already stored movement route when there is an already stored movement route. It has a function to detect. Here, the movement route is not actually a continuous straight line or curve, but is composed of a plurality of coordinate points indicated by latitude and longitude. Therefore, the following values can be used as the distance between the current position and the movement route. First, a plurality of coordinate points are interpolated by straight lines or curves, and then a coordinate point having the smallest distance to the current position is detected on the straight lines or curves obtained by the interpolation. The distance between the coordinate point and the coordinate point of latitude and longitude specified as the current position can be used as the distance between the current position and the movement route. Alternatively, instead of interpolating a plurality of coordinate points, a coordinate point closest to the coordinate point specified as the current position is detected from a plurality of coordinate points constituting the movement path, and the two coordinate points are detected. It is also possible to use the gap as a gap between the current position and the movement path. In any case, as the deviation information, a coordinate value for two coordinate points, a deviation between latitude and longitude components, a distance between the two coordinate points, or the like can be detected.

「連絡モジュール」は、現在位置から移動経路までの距離が所定の閾値距離よりも大きいか否かを、「偏差情報検出モジュール」によって得られた偏差情報に基づいて判断する。そして、閾値距離よりも大きいと判断した場合には、その旨、すなわち、携帯情報端末装置100が移動経路から閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する機能を有している。ここで、連絡方法としては、予め登録されている電話番号に電話をかけた後、所定の音声データを再生することとしてもよいし、あるいは、予め登録されているメールアドレスに向かって、所定のメールデータを送信することとしても良い。図1では、予め連絡先として登録されていた携帯電話12に向かって、無線基地局14を経由して電話がかけられ、あるいはメールデータが送信される様子が概念的に表現されている。このように、「位置特定モジュール」、「移動経路記憶モジュール」、「偏差情報検出モジュール」の3つのモジュールに加えて、「連絡モジュール」を搭載することにより、携帯情報端末装置100の現在位置を監視することが可能となる。  The “contact module” determines whether or not the distance from the current position to the moving route is greater than a predetermined threshold distance based on the deviation information obtained by the “deviation information detection module”. When it is determined that the distance is larger than the threshold distance, a function to notify the contact point registered in advance to that effect, that is, that the portableinformation terminal device 100 is out of the range of the threshold distance from the movement route. Have. Here, as a contact method, after making a call to a telephone number registered in advance, it is possible to reproduce predetermined voice data, or to a predetermined mail address registered in advance. It is also possible to send mail data. In FIG. 1, a state in which a call is made via awireless base station 14 or mail data is transmitted toward amobile phone 12 registered as a contact in advance is conceptually expressed. As described above, by installing the “contact module” in addition to the three modules “position specifying module”, “movement path storage module”, and “deviation information detection module”, the current position of the portableinformation terminal device 100 can be determined. It becomes possible to monitor.

あるいは「位置特定モジュール」、「移動経路記憶モジュール」、「偏差情報検出モジュール」の3つのモジュールに加えて、「誘導方向選択モジュール」および「誘導モジュール」を携帯情報端末装置100に搭載すれば、携帯情報端末装置100の保持者を目的地へ誘導するための、簡易なナビゲーション装置として使用することが可能となる。すなわち、「誘導方向選択モジュール」には、予め記憶されている移動経路の始点側に向かって誘導するのか、終点側に向かって誘導するのかを選択する機能が搭載されている。また、「誘導モジュール」には、次のような機能が搭載されている。まず、「偏差情報検出モジュール」から現在位置と移動経路との偏差情報を受け取って、現在位置から移動経路までの距離が所定の閾値距離よりも大きいか否かを判断する。  Alternatively, in addition to the three modules “location specifying module”, “movement path storage module”, and “deviation information detection module”, if the “guidance direction selection module” and “guidance module” are mounted on the portableinformation terminal device 100, It can be used as a simple navigation device for guiding the holder of the portableinformation terminal device 100 to the destination. That is, the “guidance direction selection module” has a function of selecting whether to guide toward the start point side or the end point side of the movement route stored in advance. The “guidance module” has the following functions. First, deviation information between the current position and the movement path is received from the “deviation information detection module”, and it is determined whether or not the distance from the current position to the movement path is larger than a predetermined threshold distance.

そして、閾値距離よりも小さいと判断された場合には、携帯情報端末装置100が概ね移動経路に沿った位置にいるものとして、移動経路上を予め選択しておいた誘導方向に進むための方向を出力する。一方、現在位置から移動経路までの距離が所定の閾値距離よりも大きいと判断された場合には、「誘導モジュール」は、現在位置から移動経路に戻るための方向を出力する。ここで、方向を出力する形態としては、携帯情報端末装置100の画面上に方向を表示するようにしても良いし、あるいは音声によって出力しても良い。また、出力する内容としては、現在の進行方向(または画面の向き)を基準として、進むべき方向を表示しても良いし、あるいは、単に東西南北のような方位を出力することとしても良い。方位磁石などによって東西南北の方向を知ることができれば、単に方位を出力するだけでも進むべき方向を知ることができる。このように、「位置特定モジュール」、「移動経路記憶モジュール」、「偏差情報検出モジュール」に加えて、「誘導方向選択モジュール」および「誘導モジュール」を携帯情報端末装置100に搭載すれば、携帯情報端末装置100を簡易なナビゲーション装置として使用することも可能となる。  Then, if it is determined that the distance is smaller than the threshold distance, it is assumed that the portableinformation terminal device 100 is substantially at a position along the movement route, and the direction for proceeding in the guide direction selected in advance on the movement route Is output. On the other hand, if it is determined that the distance from the current position to the moving path is greater than a predetermined threshold distance, the “guidance module” outputs a direction for returning from the current position to the moving path. Here, as a form of outputting the direction, the direction may be displayed on the screen of the portableinformation terminal device 100 or may be output by voice. Further, as the contents to be output, the direction to be traveled may be displayed based on the current traveling direction (or screen orientation), or the direction such as east, west, north, and south may be simply output. If the direction of the east, west, north, and south can be known with a compass or the like, it is possible to know the direction to go by simply outputting the direction. As described above, if the “guidance direction selection module” and the “guidance module” are mounted on the portableinformation terminal device 100 in addition to the “position specifying module”, the “movement path storage module”, and the “deviation information detection module”, Theinformation terminal device 100 can be used as a simple navigation device.

加えて、本実施例の携帯情報端末装置100は、現在位置を監視するために用いる場合でも、目的地への誘導のために用いる場合でも、地図データを用いることなく、それぞれの機能を実現することが可能である。このため、現在位置を監視する機能や、目的地へ誘導する機能を、簡便に且つ手軽に利用することが可能となる。以下では、このような本実施例の携帯情報端末装置100について、詳細に説明する。  In addition, the portableinformation terminal device 100 according to the present embodiment realizes each function without using map data, whether used for monitoring the current position or used for guidance to the destination. It is possible. For this reason, the function of monitoring the current position and the function of guiding to the destination can be used easily and easily. Below, the portableinformation terminal device 100 of this embodiment will be described in detail.

B.情報端末装置の構成 :
図2は、携帯電話を例にとって本実施例の携帯情報端末装置100の大まかな構成を示したブロック図である。携帯情報端末装置100には、液晶画面によって構成される表示画面102と、電話をかける等の種々の操作を行うための操作ボタン104と、通話時に用いられる集音マイク106と、通話時あるいは音声データの再生時に用いられるスピーカ108と、無線基地局14(あるいは無線ルータなど)と通信するためのアンテナ110と、着脱可能なメモリカード112など、携帯情報端末装置100を使用するための種々のディバイスが設けられている。
B. Configuration of information terminal equipment:
FIG. 2 is a block diagram showing a rough configuration of the mobileinformation terminal device 100 of the present embodiment, taking a mobile phone as an example. The portableinformation terminal device 100 includes adisplay screen 102 constituted by a liquid crystal screen,operation buttons 104 for performing various operations such as making a call, asound collecting microphone 106 used during a call, and a call or voice. Various devices for using the portableinformation terminal device 100 such as aspeaker 108 used at the time of data reproduction, anantenna 110 for communicating with the wireless base station 14 (or wireless router, etc.), and aremovable memory card 112 Is provided.

また、携帯情報端末装置100の内部には、これらディバイスを駆動するための駆動回路が設けられている。例えば、表示画面102はビデオドライバ120によって駆動されており、操作ボタン104はボタンキードライバ124によって駆動され、集音マイク106およびスピーカ108はサウンドプロセッサ126によって駆動されている。また、アンテナ110やメモリカード112は、それぞれアンテナドライバ128、カードドライバ130によって駆動されている。本実施例の携帯情報端末装置100では、これらの各種ドライバは、専用のLSIチップによって構成されている。更に、本実施例の携帯情報端末装置100には、いわゆるGPS機能を実現するためのGPSモジュール132や、東西南北の方位を検出するための方位磁石134も搭載されている。GPSモジュール132は、3つ以上のGPS衛星からの電波を受信して各GPS衛星との距離を算出することにより、地球上で携帯情報端末装置100が存在している現在位置の緯度および経度を検出することが可能となっている。  In addition, a driving circuit for driving these devices is provided inside the portableinformation terminal device 100. For example, thedisplay screen 102 is driven by thevideo driver 120, theoperation button 104 is driven by the button key driver 124, and thesound collection microphone 106 and thespeaker 108 are driven by thesound processor 126. Theantenna 110 and thememory card 112 are driven by an antenna driver 128 and acard driver 130, respectively. In the portableinformation terminal device 100 of this embodiment, these various drivers are configured by dedicated LSI chips. Furthermore, the portableinformation terminal device 100 according to the present embodiment is also equipped with aGPS module 132 for realizing a so-called GPS function and anazimuth magnet 134 for detecting the east, west, south, and north directions. TheGPS module 132 receives the radio waves from three or more GPS satellites and calculates the distance to each GPS satellite, thereby calculating the latitude and longitude of the current position where the portableinformation terminal device 100 exists on the earth. It is possible to detect.

これら各種ドライバや、GPSモジュール132、方位磁石134などは、論理演算および算術演算を行うCPU150とデータをやり取り可能に接続されている。また、CPU150には、データを読み出すことはできるが書き込むことはできない不揮発メモリであるROM152と、データの読み出しも書き込みも可能な不揮発メモリであるRAM154とが接続されており、これらの不揮発メモリには、各種の制御プログラムが記憶されている。CPU150は、ROM152あるいはRAM154から制御プログラムを読み出すと、プログラムの実行時に生成されるデータをRAM154に記憶しながら、上述した各種ディバイスの動作を制御することにより、携帯情報端末装置100全体の動作を制御している。  These various drivers, theGPS module 132, theazimuth magnet 134, and the like are connected so as to be able to exchange data with theCPU 150 that performs logical operations and arithmetic operations. TheCPU 150 is connected to aROM 152 that is a nonvolatile memory that can read data but cannot write data, and aRAM 154 that is a nonvolatile memory capable of reading and writing data. Various control programs are stored. When theCPU 150 reads the control program from theROM 152 or theRAM 154, theCPU 150 controls the operation of the various devices described above while storing the data generated when the program is executed in theRAM 154, thereby controlling the overall operation of the portableinformation terminal device 100. is doing.

表示画面102には、CPU150で実行されるプログラムに従って、種々の文字や図形などを表示可能となっている。また、後述するように本実施例の携帯情報端末装置100には、地図データを用いることなく、携帯情報端末装置100の現在位置を監視したり、道順を案内する機能が搭載されており、これらの機能は、ROM152に記憶されているアプリケーションプログラムをCPU150が読み出して、読み出したアプリケーションプログラムを実行しながら表示画面102に種々の表示を行うことによって実現されている。  Various characters and figures can be displayed on thedisplay screen 102 in accordance with a program executed by theCPU 150. Further, as will be described later, the portableinformation terminal device 100 of this embodiment is equipped with functions for monitoring the current position of the portableinformation terminal device 100 and guiding directions without using map data. This function is realized by theCPU 150 reading an application program stored in theROM 152 and performing various displays on thedisplay screen 102 while executing the read application program.

図3は、本実施例の携帯情報端末装置100を用いて現在位置の監視や道順の案内を行う際に、表示画面102に最初に表示される画面を例示した説明図である。図示されているように、表示画面102の中央には、それぞれ「経路記憶」、「監視実行」、「ナビ実行」と表記された3つのボタンが表示されており、以下に説明する操作ボタン104を用いて何れかのボタンを選択することが可能となっている。  FIG. 3 is an explanatory view exemplifying a screen that is first displayed on thedisplay screen 102 when the current position is monitored and the route is guided using the portableinformation terminal device 100 of the present embodiment. As shown in the figure, at the center of thedisplay screen 102, three buttons labeled “route storage”, “monitoring execution”, and “navigation execution” are displayed, andoperation buttons 104 described below are displayed. It is possible to select any button using.

図4は、本実施例の携帯情報端末装置100に搭載された各種の操作ボタン104を示した説明図である。図示されているように、携帯情報端末装置100の本体部101には、中央のやや上方寄りの位置にカーソルボタン104dが設けられており、また、カーソルボタン104dの中央には選択ボタン104eが設けられている。カーソルボタン104dを操作することで、表示画面102上のカーソルを上下左右に移動させることができ、選択ボタン104eを押せば、カーソルがある位置の機能を選択することが可能となっている。例えば、図3に示した例では、カーソルが「経路記憶」と表示されたボタン上に存在しているが、カーソルボタン104dを用いてカーソルを移動させることができる。更に、カーソルを合わせた状態で選択ボタン104eを押してやれば、カーソルを合わせた位置に表示されている機能を選択することが可能となっている。  FIG. 4 is an explanatory diagram showingvarious operation buttons 104 mounted on the portableinformation terminal device 100 of the present embodiment. As shown in the figure, themain body 101 of the portableinformation terminal device 100 is provided with acursor button 104d at a position slightly above the center, and aselection button 104e is provided at the center of thecursor button 104d. It has been. By operating thecursor button 104d, the cursor on thedisplay screen 102 can be moved up, down, left, and right. By pressing theselection button 104e, it is possible to select the function at the position where the cursor is located. For example, in the example shown in FIG. 3, the cursor exists on a button displayed as “path stored”, but the cursor can be moved using thecursor button 104 d. Furthermore, if theselection button 104e is pressed with the cursor positioned, the function displayed at the position where the cursor is positioned can be selected.

また、カーソルボタン104dの上側には、3つの機能選択ボタン104a、104b、104cが設けられている。これらのボタンは、表示画面102の下部に機能が表示されている場合に有効となり、対応する位置のボタンを押すことによって、表示されている機能を使用することが可能となる。尚、図3に示した例では、表示画面102の下部には機能が表示されていないので、3つの機能選択ボタン104a、104b、104cは何れも無効な状態となっている。  In addition, threefunction selection buttons 104a, 104b, and 104c are provided above thecursor button 104d. These buttons are effective when a function is displayed at the bottom of thedisplay screen 102, and the displayed function can be used by pressing the button at the corresponding position. In the example shown in FIG. 3, since no function is displayed at the bottom of thedisplay screen 102, the threefunction selection buttons 104a, 104b, and 104c are all invalid.

カーソルボタン104dの左下方および右下方には、それぞれ受話器の図形が表示された通話開始ボタン104fおよび通話終了ボタン104gが設けられている。電話の着信中に左側の通話開始ボタン104fを押せば携帯電話として通話することが可能となり、右側の通話終了ボタン104gを押せば通話を終了することができる。また、こちらから電話をかける場合には、「1」〜「0」までの入力ボタン104hを用いて相手の電話番号を入力した後、入力ボタン104hの上方に設けられた通話開始ボタン104fを押すことで、相手を呼び出して通話することが可能となる。尚、電話の通話中は、入力ボタン104hの下方に設けられた集音マイク106が有効となり、こちらの話し声を拾って電気信号に変換した後、電波に載せて送信することができる。また、相手の話し声は表示画面102の上方に設けられた図示しないスピーカ108から音声として再生されるようになっている。  On the lower left and lower right of thecursor button 104d, there are provided acall start button 104f and acall end button 104g on which a handset graphic is displayed, respectively. When acall start button 104f on the left side is pressed during an incoming call, a call can be made as a mobile phone, and a call can be ended by pressing thecall end button 104g on the right side. Also, when making a call from here, after inputting the telephone number of the other party using theinput buttons 104h from “1” to “0”, thecall start button 104f provided above theinput button 104h is pressed. Thus, it is possible to call the other party and talk. During a telephone call, thesound collection microphone 106 provided below theinput button 104h is effective, and after picking up this voice and converting it into an electrical signal, it can be transmitted over radio waves. The other party's speaking voice is reproduced as a voice from a speaker 108 (not shown) provided above thedisplay screen 102.

C.移動経路記憶処理 :
上述したように本実施例の携帯情報端末装置100では、地図データを用いることなく、携帯情報端末装置100の現在位置を監視したり、道順を案内することが可能となっている。こうしたことを、地図データを用いることなく可能とするためには、携帯情報端末装置100の移動経路を予め記憶しておく必要がある。ここで移動経路とは、携帯情報端末装置100に搭載されているGPSモジュール132を用いて検出した現在位置を時系列的に並べた一連のデータであり、本実施例では、現在位置の緯度および経度を定期的に検出して記憶することで、移動経路を生成することが可能となっている。このように移動経路を生成して記憶する処理は、図3に例示した画面上で「経路記憶」と表示されたボタンを選択することによって開始される。
C. Travel route storage processing:
As described above, the portableinformation terminal device 100 according to the present embodiment can monitor the current position of the portableinformation terminal device 100 and provide directions without using map data. In order to make this possible without using map data, it is necessary to previously store the movement route of the portableinformation terminal device 100. Here, the movement route is a series of data in which the current position detected using theGPS module 132 mounted on the portableinformation terminal device 100 is arranged in time series. It is possible to generate a movement route by periodically detecting and storing longitude. The process of generating and storing the movement route in this way is started by selecting a button displayed as “route storage” on the screen illustrated in FIG.

図5は、本実施例の携帯情報端末装置100で移動経路を記憶するために実行される処理の流れを示すフローチャートである。前述したように、かかる処理は、CPU150がROM152に記憶されているプログラムを読み出して実行することによって実現される処理である。以下、フローチャートに従って説明する。  FIG. 5 is a flowchart showing the flow of processing executed to store the movement route in the portableinformation terminal device 100 of this embodiment. As described above, this process is a process realized by theCPU 150 reading and executing a program stored in theROM 152. Hereinafter, it demonstrates according to a flowchart.

移動経路記憶処理では、先ず初めに、移動経路を記憶するための記憶モードを設定する処理を行う(ステップS100)。すなわち、図3に示した初期画面上で「経路記憶」と表示されたボタンを選択すると、表示画面102の表示は、移動経路の記憶モードを設定するための画面に切り換わり、その画面上でカーソルを移動させて選択することにより、記憶モードを設定することが可能となっている。  In the travel route storage process, first, a process for setting a storage mode for storing the travel route is performed (step S100). That is, when the button displayed as “route storage” on the initial screen shown in FIG. 3 is selected, the display on thedisplay screen 102 is switched to a screen for setting the storage mode of the movement route. The storage mode can be set by moving the cursor and selecting.

図6は、本実施例の携帯情報端末装置100において記憶モードとして設定すべき項目を例示した説明図である。図示されているように、本実施例の携帯情報端末装置100では、「計測精度」および「計測時間間隔」の2つの項目を設定するようになっている。このうち、「計測精度」という項目は、GPSモジュール132を用いて計測する緯度および経度の精度を設定する項目であり、本実施例では、いわゆる一般的なナビゲーションシステムよりも粗い精度で計測する設定と、一般的なナビゲーションシステムと同程度の細かい精度で計測する設定の、2つの設定が可能となっている。詳細には後述するが、本実施例の携帯情報端末装置100では、地図を用いることなく簡易な方法で、現在位置の監視や道順の案内を可能としており、このような簡易な方法では、緯度および経度の計測精度を多少落としても十分に実用可能である。そこで、一般的なナビゲーションシステムよりも粗い精度で計測するか、あるいは一般的なナビゲーションシステムと同程度の精度で計測するかを、予め選択しておくのである。  FIG. 6 is an explanatory diagram illustrating items to be set as the storage mode in the portableinformation terminal device 100 of the present embodiment. As shown in the figure, in the portableinformation terminal device 100 of this embodiment, two items of “measurement accuracy” and “measurement time interval” are set. Among these items, the item “measurement accuracy” is an item for setting the accuracy of latitude and longitude measured using theGPS module 132, and in this embodiment, the setting for measuring with coarser accuracy than a so-called general navigation system. And two settings are possible, that is, a setting for measuring with the same precision as a general navigation system. As will be described in detail later, in the portableinformation terminal device 100 of the present embodiment, it is possible to monitor the current position and guide directions using a simple method without using a map. Even if the measurement accuracy of longitude and longitude is somewhat reduced, it is sufficiently practical. Therefore, whether to measure with a coarser accuracy than a general navigation system or with the same level of accuracy as a general navigation system is selected in advance.

また、「計測時間間隔」という項目は、GPSモジュール132を用いて現在位置を計測する時間間隔を設定するための項目である。すなわち、GPSモジュール132を用いて計測できるのはあくまでも点の情報(現在位置の緯度および経度)であるため、点と点との間隔が離れすぎると、移動経路としての精度が低下してしまう。とは言え、あまりに点と点との間隔が密になると、記憶すべきデータ量が大きくなるという弊害が生じる。従って、精度とデータ量との兼ね合いから、現在位置を計測する地点同士の間隔は適度に隔たっていることが好ましい。そこで、徒歩で移動している場合には、比較的長い時間間隔で現在位置を計測し、自転車で移動している場合にはより短い時間間隔で現在位置を計測し、自動車で移動している場合には更に短い時間間隔で計測するように、計測する時間間隔を設定しておくのである。  The item “measurement time interval” is an item for setting a time interval for measuring the current position using theGPS module 132. That is, since it is only the point information (latitude and longitude of the current position) that can be measured using theGPS module 132, if the distance between the points is too far away, the accuracy of the movement route is reduced. However, if the distance between points is too close, the amount of data to be stored increases. Therefore, it is preferable that the distance between the points where the current position is measured is moderately separated from the balance between accuracy and data amount. Therefore, when moving on foot, the current position is measured at a relatively long time interval, and when moving by bicycle, the current position is measured at a shorter time interval, and the vehicle is moving by car. In this case, the measurement time interval is set so that the measurement is performed at a shorter time interval.

尚、本実施例の携帯情報端末装置100では、「計測精度」および「計測時間間隔」の何れの項目については、予め設定されている中から選択することによって、段階的に切り換えるものとしているが、これらの項目を連続的に変更可能としても良い。図5に示した記憶モード設定処理(ステップS100)では、以上のようにして、移動経路を記憶するための記憶モードを設定する処理を行う。  In the portableinformation terminal device 100 according to the present embodiment, any item of “measurement accuracy” and “measurement time interval” is switched step by step by selecting from among preset items. These items may be changed continuously. In the storage mode setting process (step S100) shown in FIG. 5, the process for setting the storage mode for storing the movement route is performed as described above.

記憶モードを設定したら、今度は、開始ボタンが押されたか否かを判断する(ステップS102)。本実施例の携帯情報端末装置100では、本体部101の上部右側に設けられた機能選択ボタン104cが、開始ボタンに設定されている。未だ開始ボタンが押されていないと判断された場合は(ステップS102:no)、同じ判断を繰り返しながら、開始ボタンが押されるまで待機状態となる。そして、開始ボタンが押されたことが確認されたら(ステップS102:yes)、GPSモジュール132を用いて、現在位置の緯度および経度の計測を開始する(ステップS104)。すなわち、記憶モードを設定した後(ステップS102)、移動経路の始点とする地点まで移動してから開始ボタンを押すことにより、所望の地点から移動経路の記憶を開始することが可能となっている。尚、開始ボタンが押されて移動経路の記憶が開始された後は、機能選択ボタン104cの機能は開始ボタンから終了ボタンに切り換わり、再び機能選択ボタン104cを押すことで、移動経路の記憶を終了させることが可能となる。この点については後述する。  Once the storage mode is set, it is determined whether or not the start button has been pressed (step S102). In the portableinformation terminal device 100 of the present embodiment, the function selection button 104c provided on the upper right side of themain body 101 is set as a start button. If it is determined that the start button has not yet been pressed (step S102: no), the same determination is repeated, and a standby state is entered until the start button is pressed. When it is confirmed that the start button has been pressed (step S102: yes), measurement of the latitude and longitude of the current position is started using the GPS module 132 (step S104). That is, after setting the storage mode (step S102), it is possible to start storing the travel route from a desired point by pressing the start button after moving to the start point of the travel route. . After the start button is pressed and the movement path is stored, the function of the function selection button 104c is switched from the start button to the end button, and the movement path is stored by pressing the function selection button 104c again. It can be terminated. This point will be described later.

次いで、計測した緯度および経度のデータを、携帯情報端末装置100に搭載されたRAM154などのメモリに記憶する(ステップS106)。このとき、緯度および経度のデータに加えて、データを計測した時刻(あるいは、計測開始からの経過時間)も同時に記憶しても良い。図7は、緯度および経度の計測値と、初回の計測からの経過時間とが、携帯情報端末装置100のメモリに記憶されている様子を概念的に表した説明図である。ここでは、開始ボタンが押された後(図5のステップS102:yes)、初めて緯度および経度を計測した場合を想定しているから、ステップS106では、緯度の計測値(北緯35度2分6.15秒)、経度の計測値(東経136度50分46.21秒)に加えて、初回の計測からの経過時間(0時間0分0秒)が記憶される。  Next, the measured latitude and longitude data is stored in a memory such as theRAM 154 mounted on the portable information terminal device 100 (step S106). At this time, in addition to the latitude and longitude data, the time at which the data was measured (or the elapsed time from the start of measurement) may be stored at the same time. FIG. 7 is an explanatory diagram conceptually showing how the measured values of latitude and longitude and the elapsed time from the first measurement are stored in the memory of the portableinformation terminal device 100. Here, since it is assumed that the latitude and longitude are measured for the first time after the start button is pressed (step S102: yes in FIG. 5), in step S106, the measured latitude value (north latitude 35degrees 2 minutes 6) .15 seconds), longitude measurement value (136degrees 50 minutes 46.21 seconds east longitude), and elapsed time (0hours 0minutes 0 seconds) from the first measurement are stored.

続いて、現在位置を記憶するか否かを判断する(ステップS108)。説明の都合から、このような判断を行う理由については後述するが、多くの場合は、ステップS108では現在位置を記憶しないと判断されるので(ステップS108:no)、ステップS100において設定された計測時間間隔が経過したか否かを判断する(ステップS110)。そして、計測時間間隔が経過したと判断された場合は(ステップS110:yes)、ステップS104に戻って緯度および経度を計測した後、計測した緯度および経度の計測値をメモリに記憶する(ステップS106)。このとき、先に記憶した計測値が存在する場合には、その計測値に続けて記憶する。このような処理を繰り返すことで、携帯情報端末装置100のメモリ上には、所定の時間間隔で計測された経度および緯度の計測値が、時系列的に記憶されることになる。図7では、15秒間の計測時間間隔で、緯度および経度の計測値が時系列的に記憶されている様子が示されている。本実施例の携帯情報端末装置100では、このように緯度および経路の計測値を時系列的に記憶することによって、携帯情報端末装置100の移動経路を記憶するようになっている。  Subsequently, it is determined whether or not the current position is stored (step S108). For reasons of explanation, the reason for making such a determination will be described later, but in many cases, it is determined that the current position is not stored in step S108 (step S108: no), so the measurement set in step S100 is performed. It is determined whether the time interval has elapsed (step S110). If it is determined that the measurement time interval has elapsed (step S110: yes), the process returns to step S104 to measure the latitude and longitude, and the measured values of latitude and longitude are stored in the memory (step S106). ). At this time, if the previously stored measurement value exists, it is stored after the measurement value. By repeating such processing, the measured values of longitude and latitude measured at predetermined time intervals are stored in time series on the memory of the portableinformation terminal device 100. FIG. 7 shows a state in which measured values of latitude and longitude are stored in time series at a measurement time interval of 15 seconds. In the portableinformation terminal device 100 of the present embodiment, the travel route of the portableinformation terminal device 100 is stored by storing the measured values of the latitude and the route in time series as described above.

ここで、ステップS108において、現在位置を記憶するか否かを判断している理由について説明する。上述したように、本実施例の携帯情報端末装置100では、所定の時間間隔で計測した緯度および経度の値を記憶しておき、これを移動経路として利用する。このように所定の時間間隔で緯度および経度を計測しておくだけでも、真っ直ぐな道やゆっくりとカーブした道の部分であれば十分な精度で移動経路を記憶しておくことができるが、急に折れ曲がった部分では、記憶されている移動経路の精度低下を来してしまう。もちろん、計測時間間隔を短くすれば、折れ曲がった部分でも十分な精度で移動経路を記憶しておくことができるが、計測時間間隔を短くすると、距離あたりの緯度および経度の計測値が多くなるので、移動経路のデータ量が増加してしまう。  Here, the reason for determining whether or not to store the current position in step S108 will be described. As described above, in the portableinformation terminal device 100 of the present embodiment, the latitude and longitude values measured at predetermined time intervals are stored and used as the movement route. Even if the latitude and longitude are measured at predetermined time intervals in this way, it is possible to memorize the movement route with sufficient accuracy if it is a straight road or a slowly curved road part. In the bent portion, the accuracy of the stored movement route is lowered. Of course, if the measurement time interval is shortened, the travel route can be memorized with sufficient accuracy even in a bent part, but if the measurement time interval is shortened, the measured values of latitude and longitude per distance increase. The data amount of the movement route will increase.

そこで、計測時間間隔が経過していなくても、所定の操作を行うことで、その位置での緯度および経度を計測して携帯情報端末装置100のメモリに記憶することにより、移動経路のデータ量の増加を最小限に抑制しつつ、十分な精度を確保することが可能となっている。本実施例の携帯情報端末装置100では、図5の移動経路記憶処理の実行中に、本体部101の上部中央に設けられた機能選択ボタン104bを押すと、その位置での緯度および経度が計測されてメモリに記憶されるようになっている。そこで、ステップS108では、機能選択ボタン104bが押されたか否か、すなわち現在位置での緯度および経度を計測して記憶するか否かを判断するのである。そして、現在位置での緯度および経度を記憶すると判断された場合は(ステップS108:yes)、ステップS104に戻って、現在位置の緯度および経度を計測し(ステップS104)、得られた計測値をメモリ上に記憶する。  Therefore, even if the measurement time interval has not elapsed, by performing a predetermined operation, the latitude and longitude at that position are measured and stored in the memory of the portableinformation terminal device 100, so that the data amount of the movement route It is possible to ensure sufficient accuracy while minimizing the increase of. In the portableinformation terminal device 100 of the present embodiment, when thefunction selection button 104b provided in the upper center of themain body 101 is pressed during the movement path storing process of FIG. 5, the latitude and longitude at that position are measured. And stored in the memory. Therefore, in step S108, it is determined whether or not thefunction selection button 104b is pressed, that is, whether or not the latitude and longitude at the current position are measured and stored. If it is determined that the latitude and longitude at the current position are stored (step S108: yes), the process returns to step S104 to measure the latitude and longitude of the current position (step S104), and the obtained measurement values are obtained. Store on memory.

図7の中で、破線の矩形で囲って示した計測値は、移動経路の記憶中に機能選択ボタン104bが押されたために(すなわち、ステップS108:yesと判断されたために)、所定時間毎の計測に加えて、追加して計測された計測値を表している。  In FIG. 7, the measurement value surrounded by a broken-line rectangle is measured every predetermined time because thefunction selection button 104b is pressed during the storage of the movement route (that is, step S108: determined as yes). In addition to the above measurement, the measurement value additionally measured is shown.

一方、ステップS110において、未だ計測時間間隔が経過していないと判断された場合は(S110:no)、「マーク」を設定するか否かを判断する(ステップS112)。ここで「マーク」とは、次のようなものである。上述したように移動経路は、緯度および経度の計測値を時系列的に連続して並べたデータであるが、本実施例の携帯情報端末装置100では、1つの連続する移動経路を複数の領域に分割することが可能となっている。「マーク」とは、移動経路の分割する位置を示す目印のようなものであり、本体部101の上部左側に設けられた機能選択ボタン104aを押すことで、「マーク」を設定することが可能となっている。そこでステップS112においては、機能選択ボタン104aが押されたか否かを判断し、機能選択ボタン104aが押されていた場合には、「マーク」が設定されていたものと判断して(ステップS112:yes)、マークデータをメモリに記憶する(ステップS114)。尚、本実施例では、専ら携帯情報端末装置100の保持者が所定の操作を行うことによって「マーク」が設定されるものとして説明するが、これに限られるものではない。例えば、携帯情報端末装置100の内部に予め条件を設定しておき、かかる条件が満足された場合には、自動的に「マーク」が設定されるようにしても良い。  On the other hand, if it is determined in step S110 that the measurement time interval has not yet elapsed (S110: no), it is determined whether or not to set a “mark” (step S112). Here, the “mark” is as follows. As described above, the movement route is data in which the measured values of latitude and longitude are continuously arranged in time series. In the portableinformation terminal device 100 of the present embodiment, one continuous movement route is divided into a plurality of regions. It is possible to divide into two. The “mark” is like a mark indicating the position where the movement path is divided, and the “mark” can be set by pressing thefunction selection button 104a provided on the upper left side of themain body 101. It has become. Accordingly, in step S112, it is determined whether or not thefunction selection button 104a has been pressed. If thefunction selection button 104a has been pressed, it is determined that “mark” has been set (step S112: yes), the mark data is stored in the memory (step S114). In the present embodiment, it is assumed that the “mark” is set by the holder of the portableinformation terminal device 100 performing a predetermined operation, but the present invention is not limited to this. For example, a condition may be set in advance in the portableinformation terminal device 100, and “mark” may be automatically set when the condition is satisfied.

図7の中で、一点鎖線の矩形で囲って示した計測値は、メモリにマークデータが記憶されている様子を表している。図示されているように、本実施例では、緯度が北緯0度0分0秒、経度が東経0度0分0秒と、通常ではあり得ない値がマークデータとして設定されており、「マーク」が設定された場合には、このような所定のマークデータがメモリに書き込まれるようになっている。もちろん、ステップS112において「マーク」が設定されていないと判断された場合は(ステップS112:no)、マークデータを記憶する処理(ステップS114)はスキップする。  In FIG. 7, the measurement value surrounded by a one-dot chain line rectangle represents a state in which mark data is stored in the memory. As shown in the figure, in this embodiment, latitude is 0degrees 0minutes 0 seconds north, longitude is 0degrees 0minutes 0 seconds east, and values that are not normal are set as mark data. "Is set, such predetermined mark data is written in the memory. Of course, when it is determined in step S112 that “mark” is not set (step S112: no), the process of storing mark data (step S114) is skipped.

次いで、終了ボタンが押されたか否かを判断する(ステップS116)。前述したように、開始ボタンが押されるまでは、機能選択ボタン104cが開始ボタンに設定されているが、開始ボタンが押されて移動経路の記憶が開始された後は、機能選択ボタン104cの設定は、開始ボタンから終了ボタンに切り換わる。そこで、ステップS116では、機能選択ボタン104cが押されたか否かを判断する。そして、終了ボタンが押されていないと判断された場合は(ステップS116:no)、ステップS108に戻って、以降の一連の判断を繰り返す。すなわち、現在位置を記憶するか否か(ステップS108)、あるいは計測時間間隔が経過したか否か(ステップS110)、更には「マーク」を設定するか否か(ステップS112)を判断し、現在位置を記憶するか、計測時間間隔が経過したと判断されたら(ステップS108:yes、またはステップS110:yes)、ステップS104に戻って、緯度および経度を計測し、得られた計測値をメモリに記憶する(ステップS106)。また、「マーク」を設定すると判断された場合は(ステップS112:yes)、所定のマークデータをメモリに記憶する(ステップS114)。このような処理を繰り返し行うことにより、携帯情報端末装置100の移動経路を記憶することが可能となる。  Next, it is determined whether or not the end button has been pressed (step S116). As described above, the function selection button 104c is set as the start button until the start button is pressed, but after the start button is pressed and the storage of the movement path is started, the function selection button 104c is set. Switches from the start button to the end button. In step S116, it is determined whether or not the function selection button 104c has been pressed. If it is determined that the end button has not been pressed (step S116: no), the process returns to step S108, and a series of subsequent determinations are repeated. That is, it is determined whether or not the current position is stored (step S108), whether or not the measurement time interval has elapsed (step S110), and whether or not “mark” is set (step S112). When it is determined that the position is stored or the measurement time interval has elapsed (step S108: yes or step S110: yes), the process returns to step S104, the latitude and longitude are measured, and the obtained measurement value is stored in the memory. Store (step S106). If it is determined to set “mark” (step S112: yes), predetermined mark data is stored in the memory (step S114). By repeatedly performing such processing, the movement route of the portableinformation terminal device 100 can be stored.

図8は、自宅から学校までの道順が、移動経路として記憶された様子を概念的に表した説明図である。図示されているように、A点ないしG点では、道がほぼ直角に折れ曲がっているが、これらの位置では、携帯情報端末装置100の本体部101の上部中央に設けられた機能選択ボタン104bを押して現在位置を計測することにより、精度を低下させることなく移動経路を記憶しておくことが可能である。また、G点の次の角、更にはその次の角では、道が少しだけ右に折れ曲がっているが、この程度の角度では、特に現在位置を記憶しておかなくても、それほど移動経路の精度が低下することはない。図8に示した例では、G点の次の角では現在位置を記憶せずに、その次の角では現在位置を記憶した場合が示されている。  FIG. 8 is an explanatory diagram conceptually showing how the route from home to school is stored as a travel route. As shown in the figure, at points A to G, the road is bent at a substantially right angle. At these positions, thefunction selection button 104b provided at the upper center of themain body 101 of the portableinformation terminal device 100 is pressed. By pressing and measuring the current position, it is possible to store the movement path without reducing accuracy. In addition, the road turns slightly to the right at the next corner of point G, and then at the next corner. At this angle, even if the current position is not memorized, the travel path is not so much. The accuracy is not reduced. In the example shown in FIG. 8, the current position is not stored at the next corner of point G, but the current position is stored at the next corner.

また、図8中に示した二重丸は、その位置に「マーク」が設定されていることを表している。図示した例では、自宅のある住宅街を出たあたりと、学校までの途中にある公園の前の2箇所で「マーク」が設定されており、その結果、自宅から学校までの移動経路が、住宅街を出るまでと、住宅街を出てから公園までと、公園から学校までとの、3つの領域に区分されていることになる。  A double circle shown in FIG. 8 indicates that a “mark” is set at that position. In the example shown in the figure, “Mark” is set at two places in front of the park in the middle of the house and the park in the middle of the school. As a result, the travel route from the home to the school is It is divided into three areas: from the residential area, from the residential area to the park, and from the park to the school.

図5に示す移動経路記憶処理を行いながら、携帯情報端末装置100を持って移動することにより、図8に示すような移動経路を記憶することが可能である。そして、目的地に到着したら、終了ボタン(すなわち、機能選択ボタン104c)を押す。すると、ステップS116で「yes」と判断されて、携帯情報端末装置100の表示画面102には、移動経路のタイトルを設定する画面が表示される。  It is possible to store a movement route as shown in FIG. 8 by moving with the portableinformation terminal device 100 while performing the movement route storage process shown in FIG. When the destination is reached, the end button (that is, the function selection button 104c) is pressed. Then, “yes” is determined in step S <b> 116, and a screen for setting the title of the travel route is displayed on thedisplay screen 102 of the portableinformation terminal device 100.

図9は、本実施例の携帯情報端末装置100の表示画面102に、移動経路のタイトルを設定する画面が表示された様子を表している。図示されているように、タイトルを設定する画面には、移動経路の始点と、終点とを設定する欄が設けられており、これらの欄に始点および終点の名称を書き込むことで、移動経路のタイトルが自動的に設定されるようになっている。尚、図9に示されているように、タイトルの設定画面が表示されている状態で、本体部101の上部左側の機能選択ボタン104aを押せば、入力形態を漢字や平仮名あるいはカタカナによる入力に切り換えることができ、機能選択ボタン104bを押せば、アルファベットまたは数字による入力に切り換えることができる。そして、2つの欄に始点および終点を入力したら、本体部101の上部右側の機能選択ボタン104cを押すことにより、移動経路のタイトルを確定する。図5に示した移動経路記憶処理では、このようにして、移動経路のタイトルを設定した後(ステップS118)、全ての処理を終了する。  FIG. 9 shows a state in which a screen for setting the title of the movement route is displayed on thedisplay screen 102 of the portableinformation terminal device 100 of the present embodiment. As shown in the figure, the title setting screen has columns for setting the start point and end point of the movement route. By writing the names of the start point and end point in these columns, The title is set automatically. As shown in FIG. 9, if thefunction selection button 104a on the upper left side of themain body 101 is pressed while the title setting screen is displayed, the input form can be changed to Kanji, Hiragana or Katakana. If thefunction selection button 104b is pressed, the input can be switched to alphabetic or numeric input. When the start point and the end point are entered in the two fields, the function selection button 104c on the upper right side of themain body 101 is pressed to determine the title of the movement route. In the movement route storage process shown in FIG. 5, after setting the title of the movement route in this way (step S118), all the processes are terminated.

D.移動経路監視処理 :
以上のようにして記憶しておいた移動経路を用いれば、携帯情報端末装置100の現在位置を、地図データを用いることなく監視することが可能となる。以下では、移動経路を用いて、携帯情報端末装置100の現在位置を監視するために行われる処理について説明する。
D. Travel route monitoring processing:
If the travel route stored as described above is used, the current position of the portableinformation terminal device 100 can be monitored without using map data. Below, the process performed in order to monitor the present position of the portableinformation terminal device 100 using a movement route is demonstrated.

図10は、本実施例の携帯情報端末装置100で移動経路を用いて現在位置を監視するために実行される処理の流れを示すフローチャートである。この移動経路監視処理は、図3に例示した画面上で「監視実行」と表示されたボタンを選択すると、CPU150がROM152に記憶されているプログラムを読み出すことによって実行される処理である。以下、フローチャートに従って説明する。  FIG. 10 is a flowchart illustrating a flow of processing executed to monitor the current position using the movement route in the portableinformation terminal device 100 according to the present embodiment. This movement route monitoring process is a process executed when theCPU 150 reads a program stored in theROM 152 when the button displayed as “execute monitoring” on the screen illustrated in FIG. 3 is selected. Hereinafter, it demonstrates according to a flowchart.

移動経路監視処理では、先ず初めに、監視に用いる移動経路や監視モードを設定する処理を行う(ステップS200)。これらの設定は、表示画面102の表示を確認しながら、画面上で行うことができる。  In the movement route monitoring process, first, a process for setting a movement route and a monitoring mode used for monitoring is performed (step S200). These settings can be made on the screen while confirming the display on thedisplay screen 102.

図11は、本実施例の携帯情報端末装置100において、監視を行うための移動経路を選択している画面を例示した説明図である。移動経路の選択画面では、既に記憶されている複数の移動経路のタイトルが、選択可能な状態で表示されている。本体部101のカーソルボタン104dを操作して、選択しようとする移動経路にカーソルを合わせた後、選択ボタン104eを押すことにより、監視に用いる移動経路を選択することができる。移動経路を選択すると、携帯情報端末装置100の表示画面102には、監視モードを設定するための画面が表示される。  FIG. 11 is an explanatory view exemplifying a screen for selecting a movement route for monitoring in the portableinformation terminal device 100 of the present embodiment. On the travel route selection screen, the titles of a plurality of travel routes already stored are displayed in a selectable state. By operating thecursor button 104d of themain body 101 to move the cursor to the movement path to be selected, the movement path used for monitoring can be selected by pressing theselection button 104e. When the movement route is selected, a screen for setting the monitoring mode is displayed on thedisplay screen 102 of the portableinformation terminal device 100.

図12は、本実施例の携帯情報端末装置100において、監視モードを設定する際に表示される画面を例示した説明図である。図示されているように、監視モードとしては、携帯情報端末装置100が監視領域外に出た場合に、予め設定されている連絡先に通報するか否か、および、監視領域内に居る場合にも通報を行うか否かを設定する。また、監視領域内に居る場合にも通報する場合には、所定時間毎に通報するのか、あるいは移動経路の設定された領域を跨ぐ際に通報するのかについても設定するようになっている。監視モードは、標準の状態では、携帯情報端末装置100が監視領域に出る際に通報し、また監視領域内に居る場合でも、領域を跨ぐ際には通報するように設定されている。  FIG. 12 is an explanatory diagram illustrating a screen displayed when the monitoring mode is set in the portableinformation terminal device 100 of the present embodiment. As shown in the figure, in the monitoring mode, when the portableinformation terminal device 100 goes out of the monitoring area, whether or not to notify a preset contact address and when in the monitoring area Set whether or not to report. In addition, when a notification is made even when the user is in the monitoring area, a setting is made as to whether the notification is made at predetermined time intervals or when the notification is made when the region where the movement route is set is crossed. In the standard state, the monitoring mode is set so that the mobileinformation terminal device 100 is notified when it leaves the monitoring area, and even when it is in the monitoring area, it is notified when the area is crossed.

図10のステップS200では、これら移動経路および監視モードを設定する処理を行う。次いで、開始ボタンが押されたか否かを判断する(ステップS202)。移動経路監視処理においても、図5を用いて前述した移動経路記憶処理の場合と同様に、携帯情報端末装置100の本体部101の上部右側に設けられた機能選択ボタン104cが、開始ボタンに設定されている。未だ開始ボタンが押されていないと判断された場合は(ステップS202:no)、同じ判断を繰り返しながら、開始ボタンが押されるまで待機状態となり、開始ボタンが押されたことが確認されたら(ステップS202:yes)、GPSモジュール132を用いて、現在位置の緯度および経度の計測を開始する(ステップS204)。また、前述した移動経路記憶処理と同様に、移動経路監視処理においても、開始ボタンが押された後は、機能選択ボタン104cの機能は開始ボタンから終了ボタンに切り換わるようになっている。  In step S200 of FIG. 10, a process for setting the movement route and the monitoring mode is performed. Next, it is determined whether or not the start button has been pressed (step S202). In the movement route monitoring process, as in the case of the movement route storage process described above with reference to FIG. 5, the function selection button 104c provided on the upper right side of themain body 101 of the portableinformation terminal device 100 is set as the start button. Has been. If it is determined that the start button has not been pressed yet (step S202: no), the same determination is repeated until the start button is pressed. When it is confirmed that the start button has been pressed (step S202). S202: yes), the measurement of the latitude and longitude of the current position is started using the GPS module 132 (step S204). Similarly to the movement path storage process described above, also in the movement path monitoring process, after the start button is pressed, the function of the function selection button 104c is switched from the start button to the end button.

尚、移動経路および監視モードを設定する処理では、前回の監視に用いた設定内容を記憶しておき、図10に示した移動経路監視処理の起動後、所定時間が経過しても移動経路および監視モードが設定されない場合には、前回の監視に用いた設定内容を読み出して、以降の処理を行うこととしても良い。同様に、所定時間が経過しても開始ボタンが押されない場合には、開始ボタンが押されたものとして(ステップS202:yes)、以降の処理を行うこととしても良い。こうすれば、図3に示した画面上で「監視実行」と表示されたボタンが押されたにも拘わらず、移動経路および監視モードが設定されなかったり、あるいは開始ボタンが押されないために、実際には監視が行われないといった事態を回避することが可能となる。  In the process of setting the movement route and the monitoring mode, the setting contents used for the previous monitoring are stored, and the movement route and the monitoring mode are set even after a predetermined time has elapsed after the movement route monitoring process shown in FIG. When the monitoring mode is not set, the setting content used for the previous monitoring may be read and the subsequent processing may be performed. Similarly, when the start button is not pressed even after a predetermined time has elapsed, it is possible that the start button has been pressed (step S202: yes) and the subsequent processing is performed. In this way, the movement route and the monitoring mode are not set or the start button is not pressed even though the button labeled “execute monitoring” on the screen shown in FIG. 3 is pressed. It is possible to avoid a situation in which monitoring is not actually performed.

移動経路監視処理では、現在位置の緯度および経度を計測すると、今度は、現在位置から移動経路までの距離を算出する(ステップS206)。本実施例の携帯情報端末装置100では、移動経路までの距離は次のようにして算出する。まず、移動経路として記憶されている複数の座標点の間を直線によって補間することにより、連続した移動経路を生成する。次いで、現在位置として計測された座標点から、連続する移動経路に向かって垂線を下ろして、垂線と移動経路との交点の座標値を算出する。そして、こうして求めた座標値と、現在位置の座標値とに基づいて、2つの座標点の距離を算出する。図13(a)には、このようにして、現在位置から移動経路までの距離を求めている様子が概念的に示されている。  In the movement route monitoring process, when the latitude and longitude of the current position are measured, this time, the distance from the current position to the movement route is calculated (step S206). In the portableinformation terminal device 100 of the present embodiment, the distance to the movement route is calculated as follows. First, continuous movement paths are generated by interpolating between a plurality of coordinate points stored as movement paths by straight lines. Next, a perpendicular line is drawn from the coordinate point measured as the current position toward the continuous movement path, and the coordinate value of the intersection of the perpendicular line and the movement path is calculated. Then, based on the coordinate value thus obtained and the coordinate value of the current position, the distance between the two coordinate points is calculated. FIG. 13A conceptually shows how the distance from the current position to the moving route is obtained in this way.

あるいは、簡便には、次のようにして現在位置から移動経路までの距離を求めることとしても良い。まず、移動経路を構成する複数の座標点の中から、現在位置との距離が最も小さい座標点を検出する。次いで、検出した座標点の座標値と、現在位置の座標値とに基づいて、2つの座標点の距離を算出し、得られた値を現在位置から移動経路までの距離としてもよい。図13(b)には、このような簡便な方法で、現在位置から移動経路までの距離を求めている様子が概念的に示されている。図10のステップS206では、以上のようにして、現在位置から移動経路までの距離を算出する。  Or simply, it is good also as calculating | requiring the distance from a present position to a movement path | route as follows. First, a coordinate point having the shortest distance from the current position is detected from a plurality of coordinate points constituting the movement route. Next, the distance between the two coordinate points may be calculated based on the detected coordinate value of the coordinate point and the coordinate value of the current position, and the obtained value may be used as the distance from the current position to the moving path. FIG. 13B conceptually shows how the distance from the current position to the moving route is obtained by such a simple method. In step S206 of FIG. 10, the distance from the current position to the movement route is calculated as described above.

尚、本実施例の移動経路監視処理では、現在位置から移動経路までの距離を算出することによって監視を行っている。従って、開始ボタンを押す位置は、必ずしも移動経路の始点あるいは終点である必要はない。例えば、監視する移動経路として「自宅」と「学校」とをつなぐ経路が選択された場合を例に取ると、「自宅」または「学校」に居るときに開始ボタンを押す必要はなく、選択された監視経路の近傍でありさえすれば、何処で開始ボタンが押された場合でも、移動経路までの距離を算出して、その位置から監視を開始することが可能である。  In the movement route monitoring process of the present embodiment, monitoring is performed by calculating the distance from the current position to the movement route. Therefore, the position where the start button is pressed is not necessarily the start point or end point of the movement path. For example, if the route that connects “Home” and “School” is selected as the travel route to be monitored, it is not necessary to press the start button when you are at “Home” or “School”. As long as it is in the vicinity of the monitored route, it is possible to calculate the distance to the moving route and start monitoring from that position, regardless of where the start button is pressed.

次いで、算出した距離が、閾値として定められている所定値(閾値距離)以下か否かを判断する(ステップS208)。閾値距離の値は、必要に応じて種々の値に設定することができるが、通常であれば、10メートルから50メートルの範囲内から選択された適切な値に設定される。そして、現在位置から移動経路までの距離が、所定の閾値距離よりも小さいと判断された場合は(ステップS208:yes)、現在位置の属する領域を検出する(ステップS212)。図5を用いて前述したように、本実施例の携帯情報端末装置100では、移動経路を記憶する際に適宜「マーク」を設定することで、1本の移動経路を複数の領域に区分することが可能となっている。そこで、携帯情報端末装置100の現在位置が移動経路の近傍にあると判断された場合は(ステップS208:yes)、現在位置が、移動経路の何れの領域にあるかを検出するのである(ステップS212)。  Next, it is determined whether the calculated distance is equal to or less than a predetermined value (threshold distance) set as a threshold (step S208). Although the value of the threshold distance can be set to various values as required, it is normally set to an appropriate value selected from the range of 10 to 50 meters. If it is determined that the distance from the current position to the moving route is smaller than the predetermined threshold distance (step S208: yes), the area to which the current position belongs is detected (step S212). As described above with reference to FIG. 5, in the portableinformation terminal device 100 according to the present embodiment, when a movement route is stored, a “mark” is appropriately set to divide one movement route into a plurality of areas. It is possible. Therefore, when it is determined that the current position of the portableinformation terminal device 100 is in the vicinity of the movement route (step S208: yes), it is detected in which region of the movement route the current position is (step S208). S212).

図14は、現在位置が属する領域を検出している様子を概念的に示した説明図である。図示されているように、現在位置が属する領域は、移動経路上の座標点の中から、現在位置までの距離が最も短い座標点を抽出し、その座標点が何れの領域に含まれているかを調べることによって検出することができる。移動経路上で、現在位置までの距離が最も短い座標点は、現在位置から移動経路までの距離を求める際に既に決定されているので、その座標点が含まれる領域を調べるだけで、現在位置が属する領域を決定することができる。図14に示した例では、現在位置は、領域3(公園から学校までの領域)に属している場合が示されている。  FIG. 14 is an explanatory diagram conceptually showing a state in which a region to which the current position belongs is detected. As shown in the figure, for the area to which the current position belongs, the coordinate point with the shortest distance to the current position is extracted from the coordinate points on the movement route, and which area the coordinate point is included in Can be detected by examining. The coordinate point with the shortest distance to the current position on the movement path has already been determined when calculating the distance from the current position to the movement path. The region to which can belong can be determined. In the example illustrated in FIG. 14, a case where the current position belongs to the region 3 (region from the park to the school) is illustrated.

こうして現在位置が属する領域を検出したら(図10のステップS212)、予め登録しておいた連絡先に向かって、検出した領域を連絡する(ステップS214)。連絡する形態としては、種々の形態で行うことができる。例えば、予め登録しておいた電話番号に自動で電話をかけて、検出した領域を、予め登録しておいた音声によって連絡しても良い。あるいは、予め登録しておいたメールアドレスに向かって、検出した領域を示すメールデータを送信することによって連絡することも可能である。一方、現在位置から移動経路までの距離が所定の閾値距離よりも小さいと判断された場合は(ステップS208:no)、監視している移動経路から外れた旨を、登録しておいた連絡先に連絡する(ステップS210)。  When the area to which the current position belongs is detected in this way (step S212 in FIG. 10), the detected area is communicated to the contact information registered in advance (step S214). As a form to contact, it can carry out with various forms. For example, a telephone number registered in advance may be automatically called, and the detected area may be communicated by voice registered in advance. Alternatively, it is possible to contact by sending mail data indicating a detected area toward a pre-registered mail address. On the other hand, if it is determined that the distance from the current position to the travel route is smaller than the predetermined threshold distance (step S208: no), the registered contact information indicating that the travel route being monitored has been removed. (Step S210).

次いで、計測時間間隔が経過したか否かを判断する(ステップS216)。ここで計測時間間隔とは、ステップS204で現在位置の緯度および経度を計測するために設定されている所定の時間である。ステップS216で、計測時間間隔が経過したと判断される度に(ステップS216:yes)、ステップS204に戻って現在位置の緯度および経度が計測され、現在位置から移動経路までの距離が閾値距離と比較されることから(ステップS208)、結局、計測時間間隔毎に携帯情報端末装置100の現在位置が監視されることになる。  Next, it is determined whether or not the measurement time interval has elapsed (step S216). Here, the measurement time interval is a predetermined time set in order to measure the latitude and longitude of the current position in step S204. Every time it is determined in step S216 that the measurement time interval has passed (step S216: yes), the process returns to step S204 to measure the latitude and longitude of the current position, and the distance from the current position to the moving route is the threshold distance. Since the comparison is made (step S208), the current position of the portableinformation terminal device 100 is eventually monitored at every measurement time interval.

尚、図5を用いて前述したように、移動経路記憶処理においては移動経路の記憶精度を確保するために、携帯情報端末装置100の移動速度に応じて適切な計測時間間隔を設定した。しかし、携帯情報端末装置100の現在位置を監視する場合には、監視する時間間隔を短くしたからといって直ちに監視精度が上がるわけではない。通常は、移動経路を記憶する際の計測時間間隔よりも、長い時間間隔で監視すれば十分である。そこで、移動経路監視処理で用いる計測時間間隔は、移動経路記憶処理で用いた計測時間間隔よりも長い時間の固定時間に予め設定されている。もちろん、ステップS200で監視モードを設定する際に、監視に用いる計測時間間隔を設定可能としても良い。  As described above with reference to FIG. 5, in the movement route storage process, an appropriate measurement time interval is set according to the movement speed of the portableinformation terminal device 100 in order to ensure the storage accuracy of the movement route. However, when the current position of the portableinformation terminal device 100 is monitored, just because the time interval for monitoring is shortened, the monitoring accuracy does not immediately increase. Usually, it is sufficient to monitor at a time interval longer than the measurement time interval when storing the movement route. Therefore, the measurement time interval used in the movement route monitoring process is set in advance to a fixed time that is longer than the measurement time interval used in the movement route storage process. Of course, when the monitoring mode is set in step S200, the measurement time interval used for monitoring may be settable.

一方、計測時間間隔が経過していないと判断された場合は(ステップS216:no)、終了ボタンが押されたか否かを判断する(ステップS218)。前述したように、開始ボタンが押されるまでは、機能選択ボタン104cが開始ボタンに設定されているが、開始ボタンが押されて現在位置の監視が開始された後は、機能選択ボタン104cの設定は、開始ボタンから終了ボタンに切り換わる。そこで、ステップS218では、機能選択ボタン104cが押されたか否かを判断する。そして、終了ボタンが押されていないと判断された場合は(ステップS218:no)、ステップS216に戻って、計測時間間隔が経過したか否かを判断し、計測時間間隔が経過していれば(ステップS216:yes)、ステップS204に戻って現在位置の緯度および経度を計測し、続く一連の処理を行う。  On the other hand, when it is determined that the measurement time interval has not elapsed (step S216: no), it is determined whether or not the end button has been pressed (step S218). As described above, the function selection button 104c is set as the start button until the start button is pressed. After the start button is pressed and monitoring of the current position is started, the function selection button 104c is set. Switches from the start button to the end button. Therefore, in step S218, it is determined whether or not the function selection button 104c has been pressed. If it is determined that the end button has not been pressed (step S218: no), the process returns to step S216 to determine whether the measurement time interval has elapsed, and if the measurement time interval has elapsed. (Step S216: yes), returning to Step S204, the latitude and longitude of the current position are measured, and the following series of processing is performed.

図10に示した移動経路監視処理では、こうした処理を繰り返し実行することにより、計測時間間隔が経過する度に、携帯情報端末装置100が移動経路から外れていないか、移動経路に沿って進んでいる場合は、移動経路上の何れの領域に居るかについての情報が、予め登録しておいた連絡先に連絡されることになる。そして、終了ボタンが押されたと判断されたら(ステップS218:yes)、図10に示した移動経路監視処理を終了する。尚、図12を用いて説明した監視モードの設定において、領域内の監視は行わない旨が設定されていた場合には、現在位置から移動経路までの距離が閾値距離より大きくなった場合にだけ、その旨を連絡するようにすればよい。逆に、領域外の監視は行わない旨が設定されていた場合には、現在位置から移動経路までの距離が閾値距離より小さい場合にだけ、現在位置の属する領域を連絡すればよい。  In the movement route monitoring process shown in FIG. 10, by repeatedly executing such a process, the mobileinformation terminal device 100 does not deviate from the movement route or advances along the movement route every time the measurement time interval elapses. If there is, information on which area on the moving route is informed is notified to a pre-registered contact. If it is determined that the end button has been pressed (step S218: yes), the movement route monitoring process shown in FIG. 10 is ended. In the setting of the monitoring mode described with reference to FIG. 12, when it is set that monitoring within the area is not performed, only when the distance from the current position to the moving route is larger than the threshold distance. , Just let me know. On the contrary, if it is set that monitoring outside the area is not performed, the area to which the current position belongs may be communicated only when the distance from the current position to the moving route is smaller than the threshold distance.

以上に説明した本実施例の移動経路監視処理では、携帯情報端末装置100のメモリに移動経路を記憶しておくだけで、計測した現在位置と、記憶されている移動経路とを比較することにより、地図データを用いることなく携帯情報端末装置100の現在位置を監視することが可能である。地図データが不要となれば、取り扱うデータ量を抑制することができるので、携帯情報端末装置100のようなメモリ容量の制約の大きな機器によっても、容易に移動経路の監視を行うことが可能となる。また、地図データサーバも不要となるので、監視を行うための全体のシステムを簡素なものとすることができる。  In the movement route monitoring process of the present embodiment described above, by simply storing the movement route in the memory of the portableinformation terminal device 100, the measured current position is compared with the stored movement route. It is possible to monitor the current position of the portableinformation terminal device 100 without using map data. If map data is no longer necessary, the amount of data to be handled can be suppressed, and thus it is possible to easily monitor a movement route even with a device having a large memory capacity restriction such as the portableinformation terminal device 100. . Further, since the map data server is not necessary, the entire system for monitoring can be simplified.

D−1.第1の変形例の移動経路監視処理 :
以上に説明した本実施例の移動経路監視処理では、計測時間間隔が経過する度に、何らかの連絡が、登録しておいた連絡先に向かって行われるものとして説明した。しかし、監視している対象が、移動経路から外れた場合はともかく、移動経路に沿って進んでいるにも計測時間間隔が経過する度に連絡されるのでは、監視する側も煩雑に感じられる場合が起こり得る。このような点に鑑みて、監視対象の携帯情報端末装置100が移動経路から所定の閾値距離以内にある場合には、移動経路の領域を跨ぐ場合にだけ、途中経過報告として連絡するようにしても良い。以下では、このような第1の変形例の移動経路監視処理について説明する。
D-1. Movement route monitoring process of the first modified example:
In the movement route monitoring process of the present embodiment described above, it has been described that some kind of contact is made toward the registered contact every time the measurement time interval elapses. However, if the object being monitored deviates from the movement route, the monitoring side feels complicated if the measurement time interval elapses even though the object is moving along the movement route. Cases can happen. In view of such points, when the mobileinformation terminal device 100 to be monitored is within a predetermined threshold distance from the movement route, only when the region of the movement route is crossed, it is notified as an intermediate progress report. Also good. Below, the movement path | route monitoring process of such a 1st modification is demonstrated.

図15は、第1の変形例の移動経路監視処理の流れを示すフローチャートである。第1の変形例の移動経路監視処理は、図10を用いて前述した移動経路監視処理に対して、現在位置から移動経路までの距離が閾値距離以下であった場合の処理のみが異なっており、他の処理は同様である。そこで、以下では、このような相違点を中心として、第1の変形例の移動経路監視処理について説明する。  FIG. 15 is a flowchart showing the flow of the movement route monitoring process of the first modification. The movement route monitoring process of the first modification is different from the movement path monitoring process described above with reference to FIG. 10 only in the case where the distance from the current position to the movement path is equal to or less than the threshold distance. The other processes are the same. Therefore, hereinafter, the movement path monitoring process of the first modification will be described focusing on such differences.

第1の変形例の移動経路監視処理においても、図10を用いて前述した移動経路監視処理と同様に、処理を開始すると、先ず初めに移動経路や監視モードを設定する(ステップS250)。次いで、開始ボタンが押されたか否かを判断し、押されていないと判断された場合は(ステップS252:no)、開始ボタンが押されるまで待機状態となる。そして、開始ボタンが押されたことを確認したら(ステップS252:yes)、GPSモジュール132を用いて、現在位置の緯度および経度を計測した後(ステップS254)、現在位置から移動経路までの距離を算出する(ステップS256)。  Also in the movement route monitoring process of the first modified example, as in the movement route monitoring process described above with reference to FIG. 10, when the process is started, first, the movement route and the monitoring mode are set (step S250). Next, it is determined whether or not the start button has been pressed. If it is determined that the start button has not been pressed (step S252: no), the system waits until the start button is pressed. After confirming that the start button has been pressed (step S252: yes), theGPS module 132 is used to measure the latitude and longitude of the current position (step S254), and then the distance from the current position to the travel route is determined. Calculate (step S256).

こうして算出した現在位置から移動経路までの距離を、所定の閾値距離と比較して(ステップS258)、算出した距離が閾値距離よりも大きかった場合には(ステップS258:no)、前述した移動経路監視処理と同様に、予め登録しておいた連絡先に、その旨を連絡する(ステップS260)。  The distance from the current position thus calculated to the movement route is compared with a predetermined threshold distance (step S258). If the calculated distance is larger than the threshold distance (step S258: no), the movement route described above is used. Similar to the monitoring process, this is notified to the contact information registered in advance (step S260).

一方、現在位置から移動経路までの距離が、閾値距離よりも小さかった場合には(ステップS258:yes)、現在位置が属する領域を検出する(ステップS262)。現在位置の領域を検出する処理も、前述した移動経路監視処理と同様である。  On the other hand, when the distance from the current position to the moving route is smaller than the threshold distance (step S258: yes), the area to which the current position belongs is detected (step S262). The process of detecting the current position area is also the same as the movement route monitoring process described above.

第1の変形例の移動経路監視処理では、現在位置が属する領域を検出すると、その領域が前回に検出した時から切り換わったか否かを判断する(ステップS264)。例えば、図14に示した例では、移動経路は「領域1」、「領域2」、「領域3」の3つに区分されており、自宅から学校に向かって移動する場合には、学校にたどり着くまでの間に、現在位置の属する領域が「領域1」から「領域3」へと切り換わる。逆に、学校から自宅に戻る場合には、現在位置の属する領域が「領域1」から「領域3」へと切り換わる。ステップS262では、このように現在位置の属する領域が切り換わったか否かを判断するのである。  In the movement route monitoring process of the first modified example, when an area to which the current position belongs is detected, it is determined whether or not the area has been switched since the previous detection (step S264). For example, in the example shown in FIG. 14, the movement route is divided into three areas “area 1”, “area 2”, and “area 3”. Before reaching the destination, the area to which the current position belongs is switched from “area 1” to “area 3”. Conversely, when returning from school to home, the area to which the current position belongs switches from “area 1” to “area 3”. In step S262, it is determined whether or not the region to which the current position belongs has been switched as described above.

そして、領域が切り換わったと判断された場合には(ステップS262:yes)、予め登録しておいた連絡先に向けて、現在位置の属する領域を連絡する(ステップS266)。一方、領域が切り換わっていないと判断された場合には(ステップS262:no)、現在位置の属する領域を連絡することなく、そのまま処理を継続する。このようにする結果、変形例の移動経路監視処理では、現在位置の属する領域が切り換わった場合にだけ、予め登録されている連絡先に、現在位置の領域が連絡されることになる。連絡を受けた側では、領域の連絡を受けることによって、ちょうど今、連絡のあった領域に差し掛かったことを知ることが可能となる。  When it is determined that the area has been switched (step S262: yes), the area to which the current position belongs is communicated to the contact information registered in advance (step S266). On the other hand, if it is determined that the area has not been switched (step S262: no), the process is continued without contacting the area to which the current position belongs. As a result, in the movement route monitoring process according to the modified example, the area at the current position is notified to the contact information registered in advance only when the area to which the current position belongs is switched. By receiving the contact of the area, the side having received the contact can know that the contacted area has just been reached.

尚、ステップS262の判断においては、移動経路から閾値距離より離れた領域に出た後、再び閾値距離の範囲内に戻った場合にも、現在位置の属する領域が切り換わったものと判断しても良い。このようにした場合、一旦、移動経路から離れた旨を連絡した後、移動経路の近傍に戻った場合にも、その旨の連絡をすることができるので、連絡を受ける側では、移動経路の近くまで戻ったこと、および現在、移動経路上のどの辺りにいるかについて、認識することが可能となる。  In step S262, it is determined that the region to which the current position belongs has been switched even when the vehicle travels back to the region away from the threshold distance from the movement route and then returns to the threshold distance. Also good. In such a case, once you have been informed that you are away from the travel route, you can still be informed when you return to the vicinity of the travel route. It is possible to recognize that the vehicle has returned to near and where it is currently on the moving route.

次いで、前述した移動経路監視処理と同様に、計測時間間隔が経過したか否かを判断する(ステップS268)。そして、計測時間間隔が経過したと判断されたら(ステップS268:yes)、ステップS254に戻って現在位置の緯度および経度が計測され、続く一連の処理を行う。一方、未だ計測時間間隔が経過していないと判断された場合は(ステップS268:no)、終了ボタンが押されたか否かを判断する(ステップS270)。そして、終了ボタンが押されていないと判断された場合は(ステップS270:no)、ステップS268に戻って、計測時間間隔が経過したか否かを判断し、計測時間間隔が経過していれば(ステップS268:yes)、ステップS254に戻って現在位置の緯度および経度を計測し、続く一連の処理を行う。こうした処理を繰り返し実行しながら、終了ボタンが押されたと判断されたら(ステップS270:yes)、図15に示した第1の変形例の移動経路監視処理を終了する。  Next, it is determined whether or not the measurement time interval has passed in the same manner as the movement route monitoring process described above (step S268). If it is determined that the measurement time interval has elapsed (step S268: yes), the process returns to step S254, the latitude and longitude of the current position are measured, and a series of subsequent processing is performed. On the other hand, when it is determined that the measurement time interval has not yet elapsed (step S268: no), it is determined whether or not the end button has been pressed (step S270). If it is determined that the end button has not been pressed (step S270: no), the process returns to step S268 to determine whether or not the measurement time interval has elapsed, and if the measurement time interval has elapsed. (Step S268: yes), returning to step S254, the latitude and longitude of the current position are measured, and the following series of processing is performed. If it is determined that the end button has been pressed while repeatedly executing such processing (step S270: yes), the movement route monitoring processing of the first modification shown in FIG. 15 is ended.

以上に説明した第1の変形例の移動経路監視処理においても、地図データを用いることなく携帯情報端末装置100の現在位置を監視することができるので、監視を行うための全体のシステムを簡素なものとしながら、携帯情報端末装置100の現在位置を簡便に監視することが可能となる。加えて、携帯情報端末装置100が移動経路から閾値距離の範囲内にある場合は、移動経路の領域を跨ぐ場合(あるいは、移動経路の領域内に入った場合)にだけ、携帯情報端末装置100が現在何れの領域にいるかが連絡されるので、連絡を受ける側が、連絡を煩く感じる場合にも、これを回避することが可能となる。  Even in the movement route monitoring process of the first modification described above, the current position of the portableinformation terminal device 100 can be monitored without using map data, so that the entire system for monitoring is simplified. However, the current position of the portableinformation terminal device 100 can be easily monitored. In addition, when the portableinformation terminal device 100 is within the range of the threshold distance from the movement route, the portableinformation terminal device 100 is used only when the region of the movement route is straddled (or when it enters the region of the movement route). In this case, it is possible to avoid this even when the person receiving the communication feels troublesome.

D−2.第2の変形例の移動経路監視処理 :
また、上述した本実施例の移動経路監視処理では、監視に用いる移動経路を1つ選択し、選択した1つの移動経路を監視するものとして説明した。これに対して、携帯情報端末装置100に記憶されている複数の移動経路を選択し、これら複数の移動経路を監視対象に設定して、複数の移動経路内に監視対象者が居るか否かについてを監視するようにしても良い。すなわち、図3に例示した画面上で「監視実行」と表示されたボタンを選択した後、記憶されている複数の経路情報の中から任意に選択した経路情報(あるいは全ての経路情報)を監視対象として設定し、設定した移動経路の領域を跨ぐ場合、あるいは設定した全ての移動経路から閾値以上離れた場合には、予め登録しておいた連絡先に、所定の報知手段を用いて連絡するようにしても良い。
D-2. Movement route monitoring process of the second modified example:
Further, in the movement route monitoring process of the present embodiment described above, one movement route used for monitoring is selected and one selected movement route is monitored. On the other hand, a plurality of movement routes stored in the portableinformation terminal device 100 are selected, the plurality of movement routes are set as monitoring targets, and whether or not a monitoring target person exists in the plurality of movement routes. You may make it monitor about. That is, after selecting a button displayed as “execute monitoring” on the screen illustrated in FIG. 3, route information (or all route information) arbitrarily selected from a plurality of stored route information is monitored. When setting the target and straddling the set travel route area, or when moving away from all the set travel routes by more than a threshold value, contact a pre-registered contact using a predetermined notification means. You may do it.

E.移動経路誘導処理 :
また、本実施例の携帯情報端末装置100には、移動経路に従って、目的地への道順を案内する機能(ナビゲーション機能)も搭載されている(図3参照)。目的地への道順を案内する場合でも、地図を用いることなく案内することができるので、地図データサーバに接続して地図データを読み込む必要が無く、手軽にナビゲーション機能を利用することができる。加えて、地図データを用いないことから、取り扱うデータ量を抑制することができるので、メモリ容量に大きな制約を受ける機器によっても、十分に実用的なナビゲーション機能を利用することが可能となる。以下では、本実施例の携帯情報端末装置100において、移動経路に基づいて目的地への道順を案内する場合に行われる処理について詳しく説明する。
E. Travel route guidance processing:
Further, the portableinformation terminal device 100 of this embodiment is also equipped with a function (navigation function) for guiding directions to the destination according to the travel route (see FIG. 3). Even when guiding the route to the destination, it is possible to guide without using a map, so it is not necessary to connect to a map data server and read map data, and the navigation function can be used easily. In addition, since map data is not used, the amount of data to be handled can be suppressed, so that a sufficiently practical navigation function can be used even by a device that is greatly limited in memory capacity. Hereinafter, in the portableinformation terminal device 100 according to the present embodiment, a process performed when the route to the destination is guided based on the movement route will be described in detail.

図16は、本実施例の携帯情報端末装置100において移動経路に従って目的地への道順を案内するために行われる移動経路誘導処理の一部を示すフローチャートである。また、図17は、本実施例の携帯情報端末装置100で行われる移動経路誘導処理の残りの部分を示すフローチャートである。これらの処理は、携帯情報端末装置100の表示画面102上に、図3に示した画面が表示されている状態で、「ナビ実行」と表示されたボタンを選択すると、CPU150がROM152に記憶されているプログラムを読み出すことによって行われる処理である。以下、フローチャートに従って説明する。  FIG. 16 is a flowchart showing a part of the movement route guidance process performed to guide the route to the destination according to the movement route in the portableinformation terminal device 100 of the present embodiment. Moreover, FIG. 17 is a flowchart which shows the remaining part of the movement route guidance process performed with the portableinformation terminal device 100 of a present Example. These processes are performed by theCPU 150 being stored in theROM 152 when the “navi execution” button is selected while the screen shown in FIG. 3 is displayed on thedisplay screen 102 of the portableinformation terminal device 100. This process is performed by reading the program that is running. Hereinafter, it demonstrates according to a flowchart.

移動経路誘導処理を開始すると、先ず初めに、誘導に用いる移動経路および誘導方向を選択する処理を行う(ステップS300)。移動経路および誘導方向の選択は、携帯情報端末装置100の表示画面102上から行うことができる。  When the movement route guidance process is started, first, a process of selecting a movement route and a guidance direction used for guidance is performed (step S300). Selection of the movement route and the guidance direction can be performed from thedisplay screen 102 of the portableinformation terminal device 100.

図18は、本実施例の携帯情報端末装置100において移動経路誘導処理を開始すると、初めに、移動経路および誘導方向を選択するための画面が表示画面102に表示された様子を示す説明図である。図示されているように、表示画面102には、既に記憶されている複数の移動経路のタイトルが、選択可能な状態で表示されている。また、図9を用いて前述したように、本実施例の携帯情報端末装置100では、移動経路の始点および終点が、移動経路のタイトルとして設定されている。例えば、図18に示した1番目の移動経路には、自宅を始点として学校を終点とする移動経路が記憶されている。また、2番目の移動経路には、自宅から駅前までの移動経路が記憶されている。これら既に記憶されている移動経路のタイトルを見ながら、所望の移動経路にカーソルを合わせて選択ボタン104eを押すことによって、移動経路を選択する。  FIG. 18 is an explanatory diagram illustrating a state in which a screen for selecting a movement route and a guidance direction is first displayed on thedisplay screen 102 when the movement route guidance process is started in the portableinformation terminal device 100 of the present embodiment. is there. As shown in the drawing, the titles of a plurality of movement routes already stored are displayed on thedisplay screen 102 in a selectable state. Further, as described above with reference to FIG. 9, in the portableinformation terminal device 100 of the present embodiment, the start point and end point of the movement route are set as the title of the movement route. For example, the first movement route shown in FIG. 18 stores a movement route starting from home and ending at school. The second travel route stores a travel route from home to the station. While looking at the titles of these already stored movement routes, the user moves the cursor to the desired movement route and presses theselection button 104e to select the movement route.

また、誘導方向は、表示画面102の下部に表示された「正順」あるいは「逆順」の何れかのボタンを選択することによって指定する。これらのボタンは、携帯情報端末装置100の本体部101の上方左側の機能選択ボタン104a、あるいは、上方右側の機能選択ボタン104cを押すことによって選択することができる。「正順」と表示されたボタンを選択した場合には、移動経路の始点から終点に向かう方向に誘導され、「逆順」と表示されたボタンを選択した場合には、移動経路の終点から始点に向かう方向に誘導されることになる。  The guidance direction is designated by selecting one of the “forward” and “reverse” buttons displayed at the bottom of thedisplay screen 102. These buttons can be selected by pressing thefunction selection button 104a on the upper left side of themain body 101 of the portableinformation terminal device 100 or the function selection button 104c on the upper right side. If you select a button displayed as "Normal Order", you will be guided in the direction from the start point of the movement route to the end point. If you select a button displayed as "Reverse Order", it will start from the end point of the movement route. It will be guided in the direction toward.

こうして移動経路と誘導方向とが選択されたら、続いて、開始ボタンが押されたか否かを判断する(ステップS302)。移動経路誘導処理においても、前述した移動経路記憶処理あるいは移動経路監視処理と同様に、本体部101の上部右側に設けられた機能選択ボタン104cが、開始ボタンに設定されている。そして、開始ボタンが押されていない場合は(ステップS302:no)、開始ボタンが押されるまで待機状態となり、開始ボタンが押されたことが確認されたら(ステップS302:yes)、現在位置の緯度および経度を計測する(ステップS304)。  When the movement route and the guidance direction are thus selected, it is subsequently determined whether or not the start button has been pressed (step S302). Also in the movement route guidance process, the function selection button 104c provided on the upper right side of themain body 101 is set as the start button, similarly to the movement path storage process or the movement path monitoring process described above. If the start button has not been pressed (step S302: no), the process waits until the start button is pressed. If it is confirmed that the start button has been pressed (step S302: yes), the latitude of the current position is determined. And longitude is measured (step S304).

次いで、緯度および経度を計測した現在位置から移動経路までの距離を算出する(ステップS306)。移動経路までの距離は、前述した移動経路監視処理の場合と同様にして算出することができる。すなわち、移動経路として記憶されている複数の座標点の間を直線によって補間しておき、現在位置から補間直線への距離を算出する(図13(a)参照)。あるいは、移動経路を構成する複数の座標点の中から、現在位置との距離が最も小さい座標点を検出して、現在位置からこの座標点までの距離を算出しても良い(図13(b)参照)。  Next, the distance from the current position where the latitude and longitude are measured to the movement route is calculated (step S306). The distance to the travel route can be calculated in the same manner as in the travel route monitoring process described above. That is, a plurality of coordinate points stored as movement paths are interpolated with straight lines, and the distance from the current position to the interpolation straight line is calculated (see FIG. 13A). Alternatively, the coordinate point having the shortest distance from the current position may be detected from among a plurality of coordinate points constituting the movement route, and the distance from the current position to this coordinate point may be calculated (FIG. 13B). )reference).

こうして現在位置から移動経路まで距離が得られたら、算出した距離と閾値距離との大小関係を比較する(ステップS308)。そして、算出した距離が閾値距離よりも小さいと判断された場合には(ステップS308:yes)、移動経路に沿って目的地へと誘導する画面を、表示画面102上に表示する(ステップS310)。  When the distance from the current position to the movement route is obtained in this way, the magnitude relationship between the calculated distance and the threshold distance is compared (step S308). If it is determined that the calculated distance is smaller than the threshold distance (step S308: yes), a screen for guiding to the destination along the movement route is displayed on the display screen 102 (step S310). .

図19は、移動経路に沿って目的地へと誘導する画面を例示した説明図である。図19(a)は、移動経路に沿って進むためには、このまま真っ直ぐに進めばよいことを示す画面であり、図19(b)は、斜め右方向に進めばよいことを示す画面である。このような画面は次のようにして表示されている。まず、移動経路上の座標点の中から、現在位置から誘導方向に見て、最も近い座標点を検出する。そして、現在位置と検出した座標値との相対座標を算出して、進むべき方向を決定する。次いで、内蔵されている方位磁石134を用いて、携帯情報端末装置100の向きを検出し、表示画面102上に表示する矢印の向きを決定する。あるいは、方位磁石134を用いて携帯情報端末装置100の向きを検出する代わりに、1つ前に現在位置として計測した座標点と、今回計測した座標点とを結ぶ方向を検出し、この方向を携帯情報端末装置100の向きであると仮定して、表示画面102上に表示する矢印の向きを決定しても良い。  FIG. 19 is an explanatory diagram illustrating a screen for guiding to a destination along a movement route. FIG. 19A is a screen showing that it is necessary to proceed straight in order to proceed along the movement route, and FIG. 19B is a screen showing that it is only necessary to proceed diagonally to the right. . Such a screen is displayed as follows. First, from the coordinate points on the movement route, the closest coordinate point is detected when viewed from the current position in the guiding direction. Then, a relative coordinate between the current position and the detected coordinate value is calculated, and a direction to be advanced is determined. Next, the orientation of the portableinformation terminal device 100 is detected using the built-inazimuth magnet 134, and the orientation of the arrow displayed on thedisplay screen 102 is determined. Alternatively, instead of detecting the orientation of the portableinformation terminal device 100 using theazimuth magnet 134, a direction connecting the coordinate point measured as the current position one time before and the coordinate point measured this time is detected, and this direction is determined. The direction of the arrow displayed on thedisplay screen 102 may be determined on the assumption that the portableinformation terminal device 100 is oriented.

また、図19に示されているように、本実施例の携帯情報端末装置100では、画面の下部に、目的地までの直線距離と、大まかな所要時間も表示されるようになっている。これらの表示内容は、次のようにして決定されている。まず、現在位置の緯度および経度は分かっており、また、目的地の座標値も、記憶されている移動経路から知ることができる。すなわち、誘導方向が「正順」であれば、移動経路の終点が目的地であり。誘導方向が「逆順」であれば移動経路の始点が目的地となる。従って、移動経路として記憶されている座標値の中から、目的地の座標値を選び出し、現在位置の座標値との偏差を求めれば、目的地までの直線距離を算出することができる。  Further, as shown in FIG. 19, in the portableinformation terminal device 100 of the present embodiment, a linear distance to the destination and a rough required time are also displayed at the bottom of the screen. These display contents are determined as follows. First, the latitude and longitude of the current position are known, and the coordinate value of the destination can also be known from the stored movement route. That is, if the guidance direction is “normal order”, the end point of the moving route is the destination. If the guidance direction is “reverse order”, the starting point of the movement route is the destination. Therefore, if the coordinate value of the destination is selected from the coordinate values stored as the movement route and the deviation from the coordinate value of the current position is obtained, the linear distance to the destination can be calculated.

更に、目的地への大まかな所要時間は、次のようにして求めることができる。図7に示したように、移動経路には、緯度および経度の計測値に加えて、移動経路の記憶を開始してからの経過時間も記憶されている。従って、移動経路上での現在位置が分かれば、目的地に到着するまでの大まかな所要時間を求めることができる。図19に示した目的地までの直線距離および所要時間は、このようにして求めた数値が表示されている。  Further, the approximate time required for the destination can be obtained as follows. As shown in FIG. 7, in addition to the measured values of latitude and longitude, the movement path stores an elapsed time since the start of storage of the movement path. Therefore, if the current position on the movement route is known, it is possible to obtain a rough time required to arrive at the destination. The linear distance to the destination and the required time shown in FIG. 19 are displayed as numerical values obtained in this way.

現在位置が、移動経路から閾値距離以内の範囲にある場合は(ステップS308:yes)、このようにして、図19に示すような誘導画面を表示する(ステップS310)。一方、現在位置が、移動経路から閾値距離の範囲外にあると判断された場合は(ステップS308:no)、移動経路への復帰画面を、表示画面102上に表示する(ステップS312)。  When the current position is within the threshold distance from the movement route (step S308: yes), the guidance screen as shown in FIG. 19 is displayed in this way (step S310). On the other hand, when it is determined that the current position is outside the range of the threshold distance from the movement route (step S308: no), a return screen to the movement route is displayed on the display screen 102 (step S312).

図20は、移動経路に復帰するために表示される画面を例示した説明図である。図20(a)は、斜め右方向に進めば移動経路に戻れる旨を表示した画面であり、図20(b)は、真っ直ぐ進めば移動経路に戻れる旨を表示した画面である。また、表示されている方向が、移動経路上を目的地に向かって進むための方向ではなく、移動経路に戻るための方向であることを明確にするために、図20では矢印が破線によって表示され、矢印の進む先には移動経路をイメージさせる太い線が表示されている。  FIG. 20 is an explanatory diagram illustrating a screen displayed for returning to the movement route. FIG. 20A is a screen displaying that it is possible to return to the moving path if it is advanced diagonally to the right, and FIG. 20B is a screen displaying that it is possible to return to the moving path if it is straightly advanced. Also, in order to clarify that the displayed direction is not the direction for traveling toward the destination on the travel route, but the direction for returning to the travel route, the arrow is displayed by a broken line in FIG. In addition, a thick line that gives an image of the moving route is displayed at the destination of the arrow.

移動経路へ復帰するための画面に表示される矢印の向きは、次のようにして決定されている。まず、現在位置から、移動経路上の最も近い座標点を検出する。この座標点は、移動経路として記憶されている複数の座標点の中から選択しても良いし、あるいは座標点の間を直線によって補間し、得られた補間直線上の点を検出しても良い。そして、現在位置と検出した座標値との相対座標を算出して、移動経路に戻るための方向を決定する。次いで、内蔵されている方位磁石134を用いて、携帯情報端末装置100の向きを検出し、表示画面102上に表示する矢印の向きを決定する。また、図20に示されているように、移動経路に復帰するための画面にも、現在位置から移動経路までの直線距離が表示されるようになっている。ここに表示される距離は、図15に示した移動経路誘導処理のステップS306において算出された距離を、そのまま表示すればよい。尚、方位磁石134を使用する代わりに、ジャイロを内蔵しておき、携帯情報端末装置100の向きを判断して、表示画面102上に矢印を表示するようにしても良い。更には、所定時間内に複数箇所(代表的には2箇所あるいは3箇所)で取得した座標点の差異に基づいて、演算により進行方向を予測し、予測結果に基づいて矢印を表示することも可能である。通常、携帯情報端末装置100の保持者は、携帯情報端末装置100を進行方向に向けて半ば掲げるようにして、表示画面102の表示を見ながら進むものと考えられるから、表示画面102の上部が、演算によって求めた進行方向を向いているものと仮定して、移動経路に戻るための向きを矢印で表示することも可能である。更には、このような場合には、表示画面102に表示された矢印の向きは、表示画面102の上部を進行方向に向けたときに、移動経路の戻るための方向を示している旨を、表示画面102上に表示するようにしても良い。  The direction of the arrow displayed on the screen for returning to the movement path is determined as follows. First, the closest coordinate point on the movement path is detected from the current position. This coordinate point may be selected from a plurality of coordinate points stored as a movement path, or may be interpolated between the coordinate points by a straight line, and a point on the obtained interpolation straight line may be detected. good. Then, a relative coordinate between the current position and the detected coordinate value is calculated, and a direction for returning to the movement path is determined. Next, the orientation of the portableinformation terminal device 100 is detected using the built-inazimuth magnet 134, and the orientation of the arrow displayed on thedisplay screen 102 is determined. In addition, as shown in FIG. 20, the straight line distance from the current position to the moving route is also displayed on the screen for returning to the moving route. As the distance displayed here, the distance calculated in step S306 of the movement route guidance process shown in FIG. 15 may be displayed as it is. Instead of using theazimuth magnet 134, a gyro may be built in, and an arrow may be displayed on thedisplay screen 102 by judging the orientation of the portableinformation terminal device 100. Furthermore, based on the difference between coordinate points acquired at a plurality of locations (typically 2 or 3 locations) within a predetermined time, the traveling direction is predicted by calculation, and an arrow may be displayed based on the prediction result. Is possible. Usually, it is considered that the holder of the portableinformation terminal device 100 moves while holding the portableinformation terminal device 100 in the advancing direction while watching the display on thedisplay screen 102. It is also possible to display the direction for returning to the moving path with an arrow, assuming that the traveling direction obtained by the calculation is facing. Furthermore, in such a case, it is indicated that the direction of the arrow displayed on thedisplay screen 102 indicates the direction for returning the moving path when the upper part of thedisplay screen 102 is directed in the traveling direction. It may be displayed on thedisplay screen 102.

もちろん、本実施例の移動経路誘導処理では、地図データを使用しないので、特に移動経路から外れてしまった場合には、表示された方向の道が存在するとは限らない。例えば、移動経路に戻るためには右斜め方向に進めばよい旨が表示されたとしても、右斜め方向に進む道が存在しなければ、右斜め方向に進むことはできない。しかし、このような場合でも、現在位置が移動経路から離れていること、および移動経路に戻るためにはどちらの方向に進めばよいかを知るだけで、十分に道案内の役に立てることができる。例えば、右斜め方向の表示が出たにも拘わらず、そちら方向に向かう道が無かった場合には、取り敢えずそのまま直進し、右折する道に出たところで右折すれば、全体として右斜め方向に進んだことになるので、やがて移動経路に戻ることが可能となる。  Of course, since the map data is not used in the movement route guidance process of the present embodiment, the road in the displayed direction does not always exist, particularly when the map is deviated from the movement route. For example, even if it is displayed that it is only necessary to proceed in the right diagonal direction in order to return to the movement route, it is not possible to proceed in the right diagonal direction unless there is a road that proceeds in the right diagonal direction. However, even in such a case, it is possible to sufficiently use the route guidance only by knowing that the current position is away from the moving route and in which direction to go back to the moving route. . For example, if there is no way to go in the right direction even though the right direction is displayed, go straight ahead and turn right when you come to the right turn. As a result, it is possible to return to the movement route in due course.

あるいは、移動経路に戻るための方向を表示する代わりに、目的地が何れに方向にあるかを、表示画面102に表示するようにしても良い。たとえ移動経路から外れてしまった場合でも、取り敢えず、目的地に向かって進んでいれば、やがて移動経路の近傍に戻ることができるので、目的地の方向を表示してもよい。もちろん、移動経路に戻るための方向と、目的地の方向とを同時に表示することも可能である。  Alternatively, instead of displaying the direction for returning to the travel route, thedisplay screen 102 may indicate which direction the destination is in. Even if the vehicle has deviated from the movement route, if it is proceeding toward the destination for the time being, it can return to the vicinity of the movement route before long, so the direction of the destination may be displayed. Of course, it is also possible to display the direction for returning to the moving route and the direction of the destination at the same time.

以上のようにして、移動経路に沿って誘導する画面、あるいは移動経路に戻るための画面を表示したら(ステップS310、ステップS312)、計測時間間隔が経過したか否かを判断する(ステップS312)。ここで計測時間間隔とは、図19あるいは図20に例示した表示画面102の表示を更新する間隔に設定されている所定の時間である。前述した移動経路監視処理と同様に、移動経路誘導処理においても、計測時間間隔は、比較的長い値の固定時間に設定されている。そして、計測時間間隔が経過したと判断された場合は(ステップS314:yes)、ステップS304に戻って現在位置の緯度および経度を計測した後、上述した続く一連の処理を行うことにより、表示画面102の画面の表示を更新する。  When the screen for guiding along the movement route or the screen for returning to the movement route is displayed as described above (step S310, step S312), it is determined whether or not the measurement time interval has passed (step S312). . Here, the measurement time interval is a predetermined time set as an interval for updating the display on thedisplay screen 102 illustrated in FIG. 19 or 20. Similar to the movement route monitoring process described above, also in the movement route guidance process, the measurement time interval is set to a relatively long fixed time. If it is determined that the measurement time interval has elapsed (step S314: yes), the process returns to step S304 to measure the latitude and longitude of the current position, and then the display screen is displayed by performing the series of processes described above. The display on thescreen 102 is updated.

一方、計測時間間隔が経過していないと判断された場合は(ステップS314:no)、今度は、地図を読み込むか否かを判断する(図17のステップS316)。図19あるいは図20に示されているように、表示画面102の下方左側には「地図」と表示されたボタンが設けられており、このボタンを選択すると、地図を読み込むものと判断される(ステップS316:yes)。そして、この場合は、現在位置から目的地までの範囲を含む地図データを読み込む処理を行う(ステップS318)。すなわち、無線基地局14を介してインターネットなどの通信回線上に設けられた地図データサーバに接続した後、地図データサーバに対して、現在位置および目的地の座標値を出力することによって、現在位置および目的地を含んだ地図データを選択する。次いで、選択した地図データを、無線基地局14を介して取り込んで、携帯情報端末装置100のメモリ(RAM154や、メモリカード112など)に記憶する。  On the other hand, if it is determined that the measurement time interval has not elapsed (step S314: no), it is next determined whether or not the map is to be read (step S316 in FIG. 17). As shown in FIG. 19 or 20, a button labeled “Map” is provided on the lower left side of thedisplay screen 102. When this button is selected, it is determined that a map is read ( Step S316: yes). In this case, a process of reading map data including a range from the current position to the destination is performed (step S318). That is, after connecting to a map data server provided on a communication line such as the Internet via thewireless base station 14, the current position and the coordinate value of the destination are output to the map data server. Select the map data including the destination. Next, the selected map data is taken in via theradio base station 14 and stored in the memory (RAM 154,memory card 112, etc.) of the portableinformation terminal device 100.

こうして地図データを読み込んだら、地図データに基づいて現在位置周辺の地図を表示画面102に表示するとともに、地図上に現在位置および目的地を表示する(ステップS320)。このとき、現在位置および目的地に加えて、移動経路も表示することとしても良い。また、地図が大きいために、表示画面102上に全てを表示できない場合は、表示画面102で地図をスクロール可能な形式で表示すればよい。  After the map data is read in this way, a map around the current position is displayed on thedisplay screen 102 based on the map data, and the current position and destination are displayed on the map (step S320). At this time, in addition to the current position and the destination, the travel route may be displayed. If the map is large and cannot be displayed entirely on thedisplay screen 102, the map may be displayed in a scrollable format on thedisplay screen 102.

図21は、地図データサーバから読み込まれた地図が表示画面102上に表示されている様子を例示した説明図である。図中に示した黒い矢印は、現在位置を表している。このように、地図データサーバからは、現在位置と目的地(学校)とを含むような地図データが読み込まれて表示画面102に表示される。また、図中に示した一点鎖線は、移動経路を表している。本実施例の携帯情報端末装置100では、仮に移動経路に戻れなくなってしまった場合や、何らかの理由で地図を確認したくなった場合などには、直ちに現在位置を含む地図を、表示画面102上で確認することが可能となっている。  FIG. 21 is an explanatory diagram illustrating a state in which a map read from the map data server is displayed on thedisplay screen 102. The black arrow shown in the figure represents the current position. As described above, map data including the current position and the destination (school) is read from the map data server and displayed on thedisplay screen 102. Moreover, the dashed-dotted line shown in the figure represents the movement path | route. In the portableinformation terminal device 100 according to the present embodiment, if it becomes impossible to return to the travel route or if it becomes necessary to check the map for some reason, a map including the current position is immediately displayed on thedisplay screen 102. It is possible to confirm with.

図17のステップS316で、地図を読み込むと判断された場合は、こうして表示画面102に地図を表示させた後(ステップS320)、続いて、地図を閉じて良いか否かを判断する(ステップS322)。図21に示されているように、表示画面102の下方左側には「閉じる」と表示されたボタンが設けられており、表示画面102に表示されている地図を閉じて良い場合には、本体部101の上部左側に設けられた機能選択ボタン104aを押すことによって、「閉じる」ボタンを選択することが可能となっている。「閉じる」ボタンが選択されていない場合は(ステップS322:no)、ボタンが選択されるまで、そのまま待機状態となる。このため、携帯情報端末装置100の操作者は、必要なだけ時間をかけて地図を確認することができる。  If it is determined in step S316 in FIG. 17 that the map is read, after the map is displayed on the display screen 102 (step S320), it is then determined whether the map can be closed (step S322). ). As shown in FIG. 21, a button “Close” is provided on the lower left side of thedisplay screen 102, and when the map displayed on thedisplay screen 102 may be closed, the main body By pressing afunction selection button 104 a provided on the upper left side of theunit 101, it is possible to select a “close” button. If the “close” button is not selected (step S322: no), the process remains on standby until the button is selected. For this reason, the operator of the portableinformation terminal device 100 can check the map by taking as much time as necessary.

そして、操作者が十分に地図を確認したら、「閉じる」ボタンが選択されるので、地図を閉じて良いものと判断して(ステップS322:yes)、今度は、終了ボタンが押されたか否かを判断する(図16のステップS324)。前述したように、終了ボタンは、本体部101の上部右側に設けられた機能選択ボタン104cに設定されている。そして、終了ボタンが押されていないと判断された場合は(ステップS324:no)、ステップS314に戻って、計測時間間隔が経過したか否かを判断し、計測時間間隔が経過していれば(ステップS314:yes)、ステップS304に戻って現在位置の緯度および経度を計測した後、表示画面102の表示を更新する(ステップS310、またはステップS312)。こうした処理を繰り返して実行し、終了ボタンが押されたと判断されたら(ステップS324:yes)、図16および図17に示した移動経路監視処理を終了する。  When the operator sufficiently confirms the map, the “close” button is selected, so it is determined that the map can be closed (step S322: yes), and this time, whether or not the end button has been pressed. Is determined (step S324 in FIG. 16). As described above, the end button is set to the function selection button 104 c provided on the upper right side of themain body 101. If it is determined that the end button has not been pressed (step S324: no), the process returns to step S314 to determine whether the measurement time interval has elapsed, and if the measurement time interval has elapsed. After returning to step S304 and measuring the latitude and longitude of the current position (step S314: yes), the display on thedisplay screen 102 is updated (step S310 or step S312). Such processing is repeatedly executed, and when it is determined that the end button has been pressed (step S324: yes), the movement route monitoring processing shown in FIGS. 16 and 17 is ended.

図16および図17に示した移動経路誘導処理では、以上のような処理を実行しており、その結果、移動経路に従って目的地まで誘導することが可能となっている。以上に説明した移動経路誘導処理によれば、予め記憶しておいた移動経路に従って、目的地まで誘導することができる。このため、地図データを用いる必要が無く、メモリ容量は処理能力の乏しい機器を用いた場合でも、軽快なナビゲーション機能を実現することが可能となる。もちろん、地図データを読み込んで表示画面102に表示させることで、必要に応じて地図を確認することも可能である。このとき、自動的に地図を用いたナビゲーション機能に切り換えることとしても良いが、既に地図で確認しているので、移動経路を用いて誘導するだけでも、容易に目的地に到着することが可能となる。  In the movement route guidance processing shown in FIG. 16 and FIG. 17, the above processing is executed, and as a result, it is possible to guide to the destination according to the movement route. According to the movement route guidance process described above, it is possible to guide to the destination according to the movement route stored in advance. For this reason, it is not necessary to use map data, and it is possible to realize a light navigation function even when a device having a small memory capacity is used. Of course, it is also possible to check the map as required by reading the map data and displaying it on thedisplay screen 102. At this time, it may be possible to automatically switch to the navigation function using the map, but since it has already been confirmed with the map, it is possible to easily reach the destination even by guiding using the movement route. Become.

F.変形例 :
前述した移動経路監視処理では、記憶されている移動経路は互いに独立しているものとして説明した。しかし、複数の移動経路を互いに関連付けた状態で記憶しておき、携帯情報端末装置100の現在位置に応じて移動経路を切り換えながら、監視を行うこととしても良い。
F. Modified example:
In the movement route monitoring process described above, the stored movement routes are described as being independent of each other. However, a plurality of movement routes may be stored in association with each other, and monitoring may be performed while switching the movement route according to the current position of the portableinformation terminal device 100.

例えば、1週間のうちの特定の曜日には、学校の帰りに学習塾に寄ってから帰宅することになったとする。このような場合、学習塾の無い日は、学校から自宅への移動経路に従って監視すればよい。しかし、学習塾のある日は、監視対象の経路を、学校から学習塾を経由して自宅に戻る経路に切り換えなければ、監視経路から外れた旨が、繰り返し連絡されてしまう。このような場合には、学校から自宅までの経路に関連付けて、学校から学習塾を経由して帰る経路を記憶しておく。  For example, suppose that on a specific day of the week, a student comes to the school after returning to school. In such a case, a day without a cram school may be monitored according to the travel route from school to home. However, on a certain day of the cram school, if the route to be monitored is not switched from the school to the route returning to the home via the cram school, it will be repeatedly notified that the route has been removed from the monitoring route. In such a case, the route returning from the school via the school cram is stored in association with the route from the school to the home.

図22は、2つの移動経路を関連付けて記憶している様子を概念的に示した説明図である。図中に示した一点鎖線は、従来から記憶されていた学校から自宅までの経路を示している。また、図中に示した破線は、学校から学習塾によって帰宅する経路を示している。このような、学習塾に寄ってから帰宅する経路を記憶する場合には、先ず初めに、従来の経路(ここでは、学校から自宅までの経路)を選択しておく。次いで、新たに記憶する経路を、選択した経路に関連付けて記憶する旨を指定した後、新たな記憶しようとする経路への分岐点から、移動経路の記憶を開始する。ここで新たな経路への分岐点は、必ずしも既に記憶した経路の途中にある必要はなく、例えば図22に示すように、経路の始点から分岐することも可能である。  FIG. 22 is an explanatory diagram conceptually showing a state in which two movement routes are stored in association with each other. A one-dot chain line shown in the figure indicates a route from the school to the home that has been stored in the past. Moreover, the broken line shown in the figure has shown the path | route which goes home from a school by a learning cram school. In the case of storing such a route for returning home after visiting a cram school, first, a conventional route (here, a route from school to home) is selected. Next, after designating that the newly stored route is stored in association with the selected route, the storage of the moving route is started from the branch point to the new route to be stored. Here, the branch point to the new route does not necessarily need to be in the middle of the already stored route. For example, as shown in FIG. 22, it is possible to branch from the start point of the route.

こうして、学習塾に寄ってから自宅に向かう経路を移動しながら、現在位置の緯度および経度を計測することによって新たな経路を記憶していき、そして従来の経路に合流したら、新たな経路の記憶を終了する。尚、従来の経路に合流する位置も、必ずしも経路の途中で合流する場合に限られるものではなく、終点(ここでは自宅)で合流することも可能である。その結果、図22に、破線で示した経路(学習塾に寄って帰宅する経路)が、一点鎖線で示した経路(学校から自宅に向かう経路)に関連付けられた状態で記憶されることになる。尚、新たな移動経路のデータを記憶する形態は、従来から記憶されている移動経路と何らかの方法で関連付けて記憶されているのであれば、種々の形態で記憶しておくこともできる。例えば、データの中に何らかの識別データを挿入しておき、この識別データを手がかりにして、一方の移動経路のデータから他方の移動経路のデータを読み出せるように記憶しておくことができる。  In this way, the new route is memorized by measuring the latitude and longitude of the current position while moving the route toward the home after coming to the cram school, and when it joins the conventional route, the new route is memorized. Exit. In addition, the position where the conventional route joins is not necessarily limited to the case of joining in the middle of the route, and it is possible to join at the end point (here, home). As a result, in FIG. 22, the route indicated by the broken line (route returning to the cram school) is stored in a state associated with the route indicated by the alternate long and short dash line (route from school to home). . It should be noted that the form of storing the data of the new travel route can be stored in various forms as long as it is stored in association with the travel route stored in the past by some method. For example, some identification data can be inserted into the data, and the identification data can be used as a clue to store the data so that the data of one movement path can be read from the data of the other movement path.

次いで、移動経路に基づいた監視を行う場合には、互いに関連付けられた経路の中から1つの経路を選択して、監視経路として設定しておく。図22に示した例では、学校から自宅までの経路と、学習塾に寄ってから帰宅する経路の2つの経路が関連付けられているが、ここでは、学校から自宅までの経路が監視経路として設定されたものとする。その結果、設定された監視経路に基づいて監視が開始されるが、互いに関連付けられた経路の分岐点に達したら、その後に検出される現在位置に応じて、監視対象の経路を切り換える。例えば、学校の正門を出た後、真っ直ぐ帰宅する方向に進んだ場合は、一点鎖線の経路に沿って監視が行われるが、正門から学習塾の方向に進んだ場合には、監視経路が破線の経路に切り換わって監視が行われる。その後、学校から真っ直ぐ帰宅する経路に合流すると、再び監視対象の経路がこの経路に切り換わる。  Next, when performing monitoring based on the movement route, one route is selected from the routes associated with each other and set as the monitoring route. In the example shown in FIG. 22, the route from the school to the home and the route to return home after visiting the cram school are associated, but here, the route from the school to the home is set as the monitoring route. It shall be assumed. As a result, monitoring is started based on the set monitoring route, but when the branch point of the route associated with each other is reached, the route to be monitored is switched according to the current position detected thereafter. For example, after leaving the main gate of the school, if you proceed in the direction of returning home, monitoring will be performed along the alternate long and short dash line route, but if you proceed from the main gate toward the cram school, the monitoring route will be broken Monitoring is performed by switching to the route. After that, when joining the route to go home straight from school, the route to be monitored is switched to this route again.

このように、2つの経路(ここでは、学校から真っ直ぐ帰宅する経路と、学習塾に寄ってから帰宅する経路)を関連付けて記憶しておくことで、携帯情報端末装置100の保持者の進路に応じて監視経路を自動的に切り換えることが可能となる。その結果、日によって経路が異なるような場合でも、その度に監視対象の経路を設定し直す必要が無いので、常に適切に監視することが可能となる。  In this way, by storing the two routes (here, the route to go home straight from the school and the route to go home after visiting the cram school) in association with each other, the route of the holder of the portableinformation terminal device 100 is stored. Accordingly, the monitoring path can be automatically switched. As a result, even when the route differs from day to day, it is not necessary to reset the route to be monitored each time, so that it is possible to always monitor appropriately.

尚、以上では、関連付けられた移動経路の分岐点、あるいは合流点に達したときに、監視対象の経路を切り換えるか否かを判断するものとして説明した。しかし、次のようにして判断することも可能である。すなわち、監視中の移動経路から外れた場合に、関連付けられた移動経路が近くを通っていないかどうかを判断し、関連付けられた移動経路が近くを通っていた場合には、監視対象の経路を、その移動経路に切り換えるようにしても良い。このようにすれば、分岐点あるいは合流点を検出しなくても、監視対象の経路を切り換えることが可能となる。  In the above description, it has been described that it is determined whether or not the route to be monitored is switched when the branch point or junction point of the associated moving route is reached. However, it can also be determined as follows. In other words, when it is out of the travel route being monitored, it is determined whether or not the associated travel route passes nearby, and if the associated travel route passes nearby, the route to be monitored is determined. It is also possible to switch to the movement route. In this way, it is possible to switch the route to be monitored without detecting a branch point or a merging point.

以上、本発明について各種の実施の形態を説明したが、本発明はこれに限定されるものではなく、各請求項に記載した範囲を逸脱しない限り、各請求項の記載文言に限定されず、当業者がそれらから容易に置き換えられる範囲にも及び、かつ、当業者が通常有する知識に基づく改良を適宜付加することができる。  While various embodiments of the present invention have been described above, the present invention is not limited thereto, and is not limited to the wording of each claim unless it departs from the scope described in each claim. Improvements based on the knowledge that a person skilled in the art normally has can also be added as appropriate to the extent that those skilled in the art can easily replace them.

例えば、上述した移動経路監視処理、あるいは移動経路誘導処理においては、予め移動経路を記憶しておき、この移動経路を読み出して、監視あるいは誘導に使用するものとして説明した。しかし、移動経路のデータはデータ量もそれ程大きなものではないので、他の携帯情報端末装置100に記憶されている移動経路のデータを、通信回線を介して取り込んで、監視あるいは誘導に利用することも可能となる。こうすれば、例えば道順を説明する場合にも、電話などで説明する代わりに、移動経路のデータを相手の携帯情報端末装置100に送信することで、簡単に且つ正確に道順を伝えることも可能となる。  For example, in the travel route monitoring process or the travel route guidance process described above, the travel route is stored in advance, and the travel route is read and used for monitoring or guidance. However, since the data of the movement route is not so large, the movement route data stored in another portableinformation terminal device 100 is taken in via the communication line and used for monitoring or guidance. Is also possible. In this way, for example, when explaining the route, it is also possible to convey the route easily and accurately by transmitting the data of the movement route to the other party's portableinformation terminal device 100 instead of explaining it by telephone or the like. It becomes.

また、記憶された移動経路と実際に通った道との関係を把握するために、監視モードの実行中でも、現在位置情報を時系列的に記憶するようにしても良い。  Further, in order to grasp the relationship between the stored travel route and the actual path, the current position information may be stored in time series even during execution of the monitoring mode.

更には、上述した実施例では、GPS衛星から送信される緯度経度情報を利用して、携帯情報端末装置100の現在位置を検出したり、あるいは進行方向を決定するものとして説明した。しかし、GPS衛星からの情報に代えて、所在位置の分かっている電波発信装置(例えば、携帯電話の無線基地局など)から、無線電波機器に対して出力される電波の強度を利用することで、位置情報を取得したり、進行方向を決定したり、あるいはこれら情報を用いて位置や方向を補正するようにしても構わない。  Furthermore, in the above-described embodiment, the description has been made assuming that the current position of the portableinformation terminal device 100 is detected or the traveling direction is determined using the latitude and longitude information transmitted from the GPS satellite. However, instead of using information from GPS satellites, it is possible to use the strength of radio waves output to radio radio equipment from radio wave transmitters whose location is known (for example, mobile phone radio base stations). The position information may be acquired, the traveling direction may be determined, or the position and direction may be corrected using the information.

本実施例の携帯情報端末装置の大まかな構成を示した説明図である。It is explanatory drawing which showed the rough structure of the portable information terminal device of a present Example.携帯電話を例にとって本実施例の携帯情報端末装置の大まかな構成を示したブロック図である。It is the block diagram which showed the rough structure of the portable information terminal device of a present Example taking a mobile phone as an example.本実施例の携帯情報端末装置を用いて現在位置の監視や道順の案内を行う際に最初に表示される表示画面を例示した説明図である。It is explanatory drawing which illustrated the display screen displayed first, when performing the monitoring of a present position and guidance of a route using the portable information terminal device of a present Example.本実施例の携帯情報端末装置に搭載された各種の操作ボタンを示した説明図である。It is explanatory drawing which showed the various operation buttons mounted in the portable information terminal device of a present Example.本実施例の携帯情報端末装置で行われる移動経路記憶処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the movement path | route storage process performed with the portable information terminal device of a present Example.本実施例の携帯情報端末装置において記憶モードとして設定される項目を例示した説明図である。It is explanatory drawing which illustrated the item set as a memory | storage mode in the portable information terminal device of a present Example.本実施例の携帯情報端末装置に記憶される移動経路のデータ構造を概念的に表した説明図である。It is explanatory drawing which represented notionally the data structure of the movement path | route memorize | stored in the portable information terminal device of a present Example.自宅から学校までの道順が移動経路として記憶された様子を概念的に表した説明図である。It is explanatory drawing which represented notably the mode that the route from a home to a school was memorize | stored as a movement path | route.本実施例の携帯情報端末装置の表示画面上で移動経路のタイトルを設定するための画面を例示した説明図である。It is explanatory drawing which illustrated the screen for setting the title of a movement route on the display screen of the portable information terminal device of a present Example.移動経路を用いて現在位置を監視するために実行される処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process performed in order to monitor a present position using a movement path | route.本実施例の携帯情報端末装置で監視を行うための移動経路を選択している画面を例示した説明図である。It is explanatory drawing which illustrated the screen which has selected the movement path | route for monitoring with the portable information terminal device of a present Example.本実施例の携帯情報端末装置で監視モードを設定するために表示される画面を例示した説明図である。It is explanatory drawing which illustrated the screen displayed in order to set monitoring mode with the portable information terminal device of a present Example.現在位置から移動経路までの距離を求めている様子を概念的に示した説明図である。It is explanatory drawing which showed notionally the mode that the distance from the present position to a movement path | route is calculated | required.現在位置が属する領域を検出している様子を概念的に示した説明図である。It is explanatory drawing which showed notionally the mode that the area | region where the present position belongs is detected.第1の変形例の移動経路監視処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the movement path | route monitoring process of a 1st modification.本実施例の携帯情報端末装置で行われる移動経路誘導処理の一部を示すフローチャートである。It is a flowchart which shows a part of movement route guidance process performed with the portable information terminal device of a present Example.本実施例の携帯情報端末装置で行われる移動経路誘導処理の残りの部分を示すフローチャートである。It is a flowchart which shows the remaining part of the movement route guidance process performed with the portable information terminal device of a present Example.本実施例の携帯情報端末装置において移動経路および誘導方向を選択するための画面が表示された様子を示す説明図である。It is explanatory drawing which shows a mode that the screen for selecting a movement path | route and a guidance direction was displayed in the portable information terminal device of a present Example.移動経路に沿って目的地へと誘導する画面が表示された様子を例示した説明図である。It is explanatory drawing which illustrated a mode that the screen which guides to the destination along a movement path | route was displayed.移動経路に復帰させるための画面が表示された様子を例示した説明図である。It is explanatory drawing which illustrated a mode that the screen for returning to a movement path | route was displayed.地図データサーバから読み込まれた地図が表示画面上に表示されている様子を例示した説明図である。It is explanatory drawing which illustrated a mode that the map read from the map data server was displayed on the display screen.2つの移動経路が関連付けて記憶されている様子を概念的に示した説明図である。It is explanatory drawing which showed notionally the mode that two movement paths were linked | related and memorize | stored.

符号の説明Explanation of symbols

12…携帯電話、 14…無線基地局、 50…人工衛星、
100…携帯情報端末装置、 101…本体部、 102…表示画面、
104…操作ボタン、 104a…機能選択ボタン、
104b…機能選択ボタン、 104c…機能選択ボタン、
104d…カーソルボタン、 104e…選択ボタン、
104f…通話開始ボタン、 104g…通話終了ボタン、
104h…入力ボタン、 106…集音マイク、 108…スピーカ、
110…アンテナ、 112…メモリカード、 120…ビデオドライバ、
124…ボタンキードライバ、 126…サウンドプロセッサ、
128…アンテナドライバ、 130…カードドライバ、 134…方位磁石、
150…CPU、 152…ROM、 154…RAM
12 ... mobile phone, 14 ... wireless base station, 50 ... artificial satellite,
DESCRIPTION OFSYMBOLS 100 ... Portableinformation terminal device 101 ... Main-body part 102 ... Display screen,
104 ... operation buttons, 104a ... function selection buttons,
104b ... function selection button, 104c ... function selection button,
104d ... Cursor button, 104e ... Select button,
104f ... Call start button, 104g ... Call end button,
104h ...input button 106 ...sound collecting microphone 108 ... speaker
110 ... antenna, 112 ... memory card, 120 ... video driver,
124 ... button key driver, 126 ... sound processor,
128 ...Antenna driver 130 ...Card driver 134 ... Directional magnet
150 ... CPU, 152 ... ROM, 154 ... RAM

Claims (18)

Translated fromJapanese
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記位置特定機能を用いて特定した前記携帯情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する偏差情報検出手段と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より大きい場合には、前記携帯情報端末装置が該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する連絡手段と
を備える携帯情報端末装置。
A portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Deviation information detecting means for detecting deviation information indicating a distance between the current position of the portable information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is larger than a predetermined threshold distance, it is registered in advance that the portable information terminal device is out of the threshold distance range. And a contact means for contacting the contact information.
請求項1に記載の携帯情報端末装置であって、
前記連絡手段は、前記現在位置から前記移動経路への距離が前記閾値距離よりも小さい場合には、前記携帯情報端末装置が該閾値距離の範囲内にある旨を、前記連絡先に所定の頻度で連絡する手段である携帯情報端末装置。
The portable information terminal device according to claim 1,
When the distance from the current position to the moving route is smaller than the threshold distance, the contact means informs the contact that the portable information terminal device is within the threshold distance. A portable information terminal device that is a means of contacting with the user.
請求項2に記載の携帯情報端末装置であって、
前記移動経路記憶手段は、前記移動経路を、複数の領域に区分した状態で記憶している手段であり、
前記連絡手段は、前記現在位置から前記移動経路への距離が前記閾値距離よりも小さい場合には、該現在位置から最も近い前記領域を検出して前記連絡先に連絡する手段である携帯情報端末装置。
The portable information terminal device according to claim 2,
The movement route storage means is means for storing the movement route in a state of being divided into a plurality of areas,
When the distance from the current position to the moving route is smaller than the threshold distance, the contact means detects the area closest to the current position and contacts the contact information. apparatus.
請求項1に記載の携帯情報端末装置であって、
前記移動経路記憶手段は、前記移動経路を、複数の領域に区分した状態で記憶している手段であり、
前記連絡手段は、前記現在位置から前記移動経路への距離が前記閾値距離よりも小さい場合には、該現在位置から最も近い前記領域を検出し、該検出した領域が切り換わる度に、該新たな領域を前記連絡先に連絡する手段である携帯情報端末装置。
The portable information terminal device according to claim 1,
The movement route storage means is means for storing the movement route in a state of being divided into a plurality of areas,
The contact means detects the area closest to the current position when the distance from the current position to the movement route is smaller than the threshold distance, and the new area is detected each time the detected area is switched. A portable information terminal device as means for contacting a contact area with the contact information.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する誘導方向選択手段と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する偏差情報検出手段と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から該移動経路に戻るための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する誘導手段と
を備える情報端末装置。
An information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Guidance direction selection means for selecting either the direction toward the start point or the direction toward the end point on the movement path as a guidance direction;
Deviation information detecting means for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction for traveling in the guiding direction along the moving route is output. Guidance means for guiding a holder of the information terminal device by outputting information on a direction to return from the current position to the moving route when the calculated distance is larger than the threshold distance. Information terminal device.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する誘導方向選択手段と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する偏差情報検出手段と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から前記終点に向かう方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する誘導手段と
を備える情報端末装置。
An information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Guidance direction selection means for selecting either the direction toward the start point or the direction toward the end point on the movement path as a guidance direction;
Deviation information detecting means for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is larger than the threshold distance, an information terminal device comprising: guidance means for guiding a holder of the information terminal device by outputting information on a direction from the current position toward the end point .
請求項5または請求項6に記載の情報端末装置であって、
複数の地図データを記憶している地図データサーバに通信回線を介して接続する地図データサーバ接続手段と、
少なくとも前記現在位置を含む地図データを読み込んで、該地図データを該現在位置とともに画面上に表示する地図データ表示手段と、
前記誘導手段または前記地図データ表示手段の何れか一方を、他方に切り換え可能な状態で起動する切換起動手段と
を備える情報端末装置。
The information terminal device according to claim 5 or 6, wherein
Map data server connection means for connecting via a communication line to a map data server storing a plurality of map data;
Map data display means for reading map data including at least the current position and displaying the map data on the screen together with the current position;
An information terminal device comprising: a switching activation unit that activates one of the guiding unit and the map data display unit in a state in which it can be switched to the other.
請求項1、請求項5、または請求項6の何れかに記載の情報端末装置であって、
前記移動経路記憶手段には、前記移動経路の記憶中に所定の操作を行うと、該操作を行った位置での緯度および経度を特定し、得られた緯度および経度が表す計測位置を、該記憶中の移動経路に追加する計測位置追加手段が設けられている情報端末装置。
An information terminal device according to any one of claims 1, 5, or 6,
When a predetermined operation is performed during the storage of the movement route, the movement route storage unit specifies the latitude and longitude at the position where the operation is performed, and the measurement position represented by the obtained latitude and longitude is An information terminal device provided with measurement position adding means for adding to a moving route being stored.
請求項1、請求項5、または請求項6の何れかに記載の情報端末装置であって、
前記移動経路記憶手段には、現在位置の緯度および経度を検出する頻度を変更する検出頻度変更手段が設けられている情報端末装置。
An information terminal device according to any one of claims 1, 5, or 6,
An information terminal device in which the moving route storage means is provided with detection frequency changing means for changing the frequency of detecting the latitude and longitude of the current position.
請求項1、請求項5、または請求項6の何れかに記載の情報端末装置であって、
前記移動経路の記憶を開始するための経路記憶開始ボタンと、
前記移動経路の記憶を終了するための経路記憶終了ボタンと
を備え、
前記移動経路記憶手段は、前記経路記憶開始ボタンが操作されたことを検出して前記移動経路の記憶を開始するとともに、前記経路記憶終了ボタンが操作されたことを検出して前記移動経路の記憶を終了する手段である情報端末装置。
An information terminal device according to any one of claims 1, 5, or 6,
A route storage start button for starting storage of the travel route;
A route storage end button for ending the storage of the travel route, and
The movement route storage means detects that the route storage start button has been operated and starts storing the movement route, and detects that the route storage end button has been operated to store the movement route. Information terminal device which is means for terminating.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記位置特定機能を用いて特定した現在位置から、予め記憶されている前記移動経路までの距離が、所定の閾値距離よりも大きい場合には該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡することにより、前記情報端末装置の現在位置を監視する監視手段と、
前記移動経路記憶手段に関連付けられた第1の選択肢、および前記監視手段に関連付けられた第2の選択肢を、前記情報端末装置の画面上に表示する選択肢表示手段と、
前記第1の選択肢または前記第2の選択肢が選択されたことを検出して、該選択肢に関連付けられた前記移動経路記憶手段または前記監視手段を起動する起動手段と
を備える情報端末装置。
An information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
When the distance from the current position specified using the position specifying function to the movement route stored in advance is larger than a predetermined threshold distance, it is registered in advance that the distance is outside the range of the threshold distance. Monitoring means for monitoring the current position of the information terminal device by contacting
Option display means for displaying on the screen of the information terminal device a first option associated with the travel route storage means and a second option associated with the monitoring means;
An information terminal device comprising: an activation unit that detects that the first option or the second option is selected, and activates the movement path storage unit or the monitoring unit associated with the option.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶する移動経路記憶手段と、
前記移動経路上の始点または終点の何れか選択しておいた側に向かって、該移動経路に沿って進むための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する誘導手段と
前記移動経路記憶手段に関連付けられた第1の選択肢、および前記誘導手段に関連付けられた第3の選択肢を、前記携帯情報端末装置の画面上に表示する選択肢表示手段と、
前記第1の選択肢または前記第3の選択肢が選択されたことを検出して、該選択肢に関連付けられた前記移動経路記憶手段または前記誘導手段を起動する起動手段と
を備える携帯情報端末装置。
A portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
Moving path storage means for storing the moving path of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
Guidance that guides the holder of the information terminal device by outputting information about the direction to travel along the moving path toward either the starting point or the ending point on the moving path. An option display means for displaying on the screen of the portable information terminal device, a first option associated with the movement path storage means, and a third option associated with the guidance means;
A portable information terminal device comprising: an activation unit that detects that the first option or the third option is selected, and activates the moving path storage unit or the guidance unit associated with the option.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置の現在位置を監視する現在位置監視方法であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶しておく第1の工程と、
前記位置特定機能を用いて特定した前記携帯情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する第2の工程と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より大きい場合には、前記携帯情報端末装置が該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する第3の工程と
を備える現在位置監視方法。
A current position monitoring method for monitoring a current position of a portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
A first step of storing a movement route of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A second step of detecting deviation information indicating a distance between the current position of the portable information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is larger than a predetermined threshold distance, it is registered in advance that the portable information terminal device is out of the threshold distance range. A third step of contacting a contacted person, and a current position monitoring method.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する誘導方法であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく工程(A)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する工程(B)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する工程(C)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から該移動経路に戻るための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する工程(D)と
を備える誘導方法。
A guidance method for guiding a holder of an information terminal device using an information terminal device equipped with a position identifying function for identifying a current position by detecting latitude and longitude on the earth,
Storing the travel route of the information terminal device by storing the latitude and longitude of the current location identified using the location identification function in time series;
Selecting either one of the direction toward the start point or the direction toward the end point on the movement path as a guide direction (B);
(C) detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is larger than the threshold distance, a step (D) of guiding the holder of the information terminal device by outputting information on a direction to return from the current position to the moving route; A guidance method comprising:
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する誘導方法であって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく工程(ア)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する工程(イ)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する工程(ウ)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から前記終点に向かう方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する工程(エ)と
を備える誘導方法。
A guidance method for guiding a holder of an information terminal device using an information terminal device equipped with a position identifying function for identifying a current position by detecting latitude and longitude on the earth,
(A) storing the movement route of the information terminal device by storing the latitude and longitude of the current position specified by using the position specifying function in time series;
Selecting either one of the direction toward the start point or the direction toward the end point on the movement route as the guide direction (A);
Detecting deviation information representing a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance (c);
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. If the calculated distance is greater than the threshold distance, a guide (d) is provided that guides a holder of the information terminal device by outputting information on a direction from the current position toward the end point. Method.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した携帯情報端末装置の現在位置を監視する方法を、コンピュータを用いて実現するためのプログラムであって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記携帯情報端末装置の移動経路を記憶しておく第1の機能と、
前記位置特定機能を用いて特定した前記携帯情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する第2の機能と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より大きい場合には、前記携帯情報端末装置が該閾値距離の範囲外にある旨を、予め登録されている連絡先に連絡する第3の機能と
をコンピュータにより実現させるプログラム。
A program for realizing, using a computer, a method for monitoring a current position of a portable information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth,
A first function for storing a movement route of the portable information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A second function for detecting deviation information indicating a distance between the current position of the portable information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is larger than a predetermined threshold distance, it is registered in advance that the portable information terminal device is out of the threshold distance range. A program that realizes the third function of contacting a contact person using a computer.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する方法を、コンピュータを用いて実現するためのプログラムであって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく機能(A)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する機能(B)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する機能(C)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から該移動経路に戻るための方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する機能(D)と
をコンピュータにより実現させるプログラム。
To realize, using a computer, a method for guiding a holder of an information terminal device using an information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth The program of
A function (A) for storing the movement route of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A function (B) for selecting either the direction toward the start point or the direction toward the end point on the movement path as a guide direction;
A function (C) for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is larger than the threshold distance, a function (D) for guiding the holder of the information terminal device by outputting information on a direction for returning from the current position to the moving route; A program that realizes the above with a computer.
地球上での緯度および経度を検出することにより現在位置を特定する位置特定機能を搭載した情報端末装置を用いて、該情報端末装置の保持者を誘導する方法を、コンピュータを用いて実現するためのプログラムであって、
前記位置特定機能を用いて特定した現在位置の緯度および経度を時系列的に記憶することにより、前記情報端末装置の移動経路を記憶しておく機能(ア)と、
前記移動経路上で始点に向かう方向または終点に向かう方向の何れか一方を、誘導方向として選択する機能(イ)と、
前記位置特定機能を用いて特定した前記情報端末装置の現在位置と、予め記憶されている前記移動経路との隔たりを表す偏差情報を検出する機能(ウ)と、
前記偏差情報に基づいて算出した前記現在位置から前記移動経路までの距離が、所定の閾値距離より小さい場合には、該移動経路に沿って前記誘導方向に進むための方向に関する情報を出力し、該算出した距離が該閾値距離よりも大きい場合には、該現在位置から前記終点に向かう方向に関する情報を出力することにより、前記情報端末装置の保持者を誘導する機能(エ)と
をコンピュータにより実現させるプログラム。
To realize a method for guiding a holder of an information terminal device using a computer using an information terminal device equipped with a position specifying function for specifying a current position by detecting latitude and longitude on the earth The program of
A function (a) for storing the movement route of the information terminal device by storing the latitude and longitude of the current position specified using the position specifying function in time series;
A function (A) for selecting either the direction toward the start point or the direction toward the end point on the movement route as the guidance direction;
A function (c) for detecting deviation information indicating a distance between the current position of the information terminal device specified using the position specifying function and the movement route stored in advance;
When the distance from the current position calculated based on the deviation information to the moving route is smaller than a predetermined threshold distance, information on a direction to travel in the guidance direction along the moving route is output. When the calculated distance is greater than the threshold distance, a function (d) for guiding the holder of the information terminal device by outputting information on the direction from the current position toward the end point is performed by a computer. Program to be realized.
JP2006218773A2006-08-102006-08-10 Information terminal device, monitoring method, and guidance methodWithdrawnJP2008046674A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2006218773AJP2008046674A (en)2006-08-102006-08-10 Information terminal device, monitoring method, and guidance method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2006218773AJP2008046674A (en)2006-08-102006-08-10 Information terminal device, monitoring method, and guidance method

Publications (1)

Publication NumberPublication Date
JP2008046674Atrue JP2008046674A (en)2008-02-28

Family

ID=39180391

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2006218773AWithdrawnJP2008046674A (en)2006-08-102006-08-10 Information terminal device, monitoring method, and guidance method

Country Status (1)

CountryLink
JP (1)JP2008046674A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101887644A (en)*2010-07-132010-11-17满欣然Bus taking guide method
JP2011180068A (en)*2010-03-032011-09-15Ntt Docomo IncPositioning terminal and server
JP2011220849A (en)*2010-04-092011-11-04Nec CorpPortable navigation method and portable navigation device
JP2016042709A (en)*2008-03-252016-03-31クゥアルコム・インコーポレイテッドQualcomm IncorporatedApparatus and methods for managing widgets in wireless communication environment
US9600261B2 (en)2008-03-252017-03-21Qualcomm IncorporatedApparatus and methods for widget update scheduling
US10061500B2 (en)2008-03-252018-08-28Qualcomm IncorporatedApparatus and methods for widget-related memory management

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2016042709A (en)*2008-03-252016-03-31クゥアルコム・インコーポレイテッドQualcomm IncorporatedApparatus and methods for managing widgets in wireless communication environment
US9600261B2 (en)2008-03-252017-03-21Qualcomm IncorporatedApparatus and methods for widget update scheduling
US10061500B2 (en)2008-03-252018-08-28Qualcomm IncorporatedApparatus and methods for widget-related memory management
US10481927B2 (en)2008-03-252019-11-19Qualcomm IncorporatedApparatus and methods for managing widgets in a wireless communication environment
JP2011180068A (en)*2010-03-032011-09-15Ntt Docomo IncPositioning terminal and server
JP2011220849A (en)*2010-04-092011-11-04Nec CorpPortable navigation method and portable navigation device
CN101887644A (en)*2010-07-132010-11-17满欣然Bus taking guide method
CN101887644B (en)*2010-07-132013-03-27满欣然Bus taking guide method

Similar Documents

PublicationPublication DateTitle
US10760921B2 (en)Start-of-route map navigation with suppression of off-route feedback
KR101561913B1 (en)Method for displaying image for mobile terminal and apparatus thereof
US11073395B2 (en)Method and apparatus for setting destination in navigation terminal
US7292935B2 (en)Apparatus and method for guiding location of the other party in navigation system
US9026366B2 (en)Multi-device mapping functionality
US20100048184A1 (en)Navigation method and apparatus for mobile terminal
JP2008046674A (en) Information terminal device, monitoring method, and guidance method
JP6076027B2 (en) Navigation system
US9638531B2 (en)Map matching methods for mobile devices
JP2008122298A (en) Information terminal device, monitoring method, and guidance method
CN104764456A (en)Validating map data corrections
JP2007071848A (en)Portable navigation system
JP4298182B2 (en) Route map display device
KR101745178B1 (en)Navigation device and path information providing method thereof
JP3767671B2 (en) Navigation device and navigation method
KR101451666B1 (en) Navigation method and apparatus for mobile terminal
JP5388690B2 (en) Route guidance device and program
KR101553948B1 (en) Method and apparatus for providing POI information of a mobile terminal
JP3829687B2 (en) Data communication system and mobile image display terminal
KR200291353Y1 (en)Automatic destination display device using cellular phone
JP2007101408A (en)System, method and program for search route, and computer-readable recording medium
KR20080014183A (en) Voice guidance method based on mobile communication terminal and mobile communication terminal
KR101510696B1 (en)Mobile vehicle navigation method and apparatus thereof
WO2011160679A1 (en)Navigation device &amp; method
KR20100058315A (en)Navigation apparatus and navigating method thereof

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20090809

A761Written withdrawal of application

Free format text:JAPANESE INTERMEDIATE CODE: A761

Effective date:20110621


[8]ページ先頭

©2009-2025 Movatter.jp