JP2008122092A - Navigation system and portable terminal apparatus - Google Patents

Navigation system and portable terminal apparatus Download PDF

Info

Publication number
JP2008122092A
JP2008122092A JP2006302905A JP2006302905A JP2008122092A JP 2008122092 A JP2008122092 A JP 2008122092A JP 2006302905 A JP2006302905 A JP 2006302905A JP 2006302905 A JP2006302905 A JP 2006302905A JP 2008122092 A JP2008122092 A JP 2008122092A
Authority
JP
Japan
Prior art keywords
positioning
user
terminal device
mobile terminal
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006302905A
Other languages
Japanese (ja)
Inventor
Masato Tanaka
正人 田中
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006302905A priority Critical patent/JP2008122092A/en
Publication of JP2008122092A publication Critical patent/JP2008122092A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To correctly navigate a user to destination, and to elongate operation time even at any situation by surely reducing the consuming power for positioning process. <P>SOLUTION: A mobile terminal 200 provided with navigation function comprises: a guiding route acquisition means for acquiring the guiding route from the departure point to the destination; a positioning timing determination part 271 for determining whether positioning timing becomes preferable or not in the vicinity of a predetermined guide point on the guiding route; and a positioning process part 272 for processing the positioning of the present position using the GPS satellite only when determined that the positioning timing becomes preferable. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、全地球測位システム(GPS:Global Positioning System)及びGIS(Geographical Information System)を使用して進路をガイドするナビゲーションシステム、及びナビゲーション機能を備えた携帯電話機やPDA(Personal Digital Assistants)などの携帯端末装置に関する。   The present invention relates to a navigation system that guides a route using a Global Positioning System (GPS) and a Geographical Information System (GIS), a mobile phone having a navigation function, a PDA (Personal Digital Assistants), and the like. The present invention relates to a mobile terminal device.

GPSを用いたナビゲーションシステムは、車両を出発地から目的地までのガイド経路に沿ってナビゲーションするカーナビゲーション装置として一般に広く知られている。   A navigation system using GPS is generally known as a car navigation device that navigates a vehicle along a guide route from a departure point to a destination.

カーナビゲーション装置では、補足したGPS衛星(NAVSTAR:NAVigation Satellite Timing And Ranging)に追随するように常時タイミングを同期させながら、車両の現在位置を計測するための測位処理を継続的に行っている。   In the car navigation device, the positioning process for measuring the current position of the vehicle is continuously performed while always synchronizing the timing so as to follow the supplemented GPS satellite (NAVSTAR: NAVigation Satellite Timing And Ranging).

近年、このようなナビゲーションシステムを用いて、ユーザの現在位置を測位するナビゲーション機能を備えた携帯電話機やPDA(Personal Digital Assistants)などの携帯端末装置が提供されている。   In recent years, mobile terminal devices such as mobile phones and PDAs (Personal Digital Assistants) having a navigation function for measuring the current position of a user using such a navigation system have been provided.

しかしながら、この種の携帯端末装置においては、小型電池を電源としているため、ナビゲーション機能の動作時の測位処理により消費電力が増大して電池寿命が短くなってしまうという課題がある。   However, since this type of portable terminal device uses a small battery as a power source, there is a problem that the power consumption increases due to the positioning process during operation of the navigation function and the battery life is shortened.

従来、このような携帯端末装置の測位処理による消費電力を削減する技術として、特許文献1及び特許文献2などが知られている。   Conventionally, Patent Literature 1 and Patent Literature 2 are known as techniques for reducing power consumption by positioning processing of such a mobile terminal device.

特許文献1に記載の受信装置においては、表示画面におけるユーザの現在位置の位置変化が反映される変化度合いの大きさに対応し、測位処理の実行間隔を、ユーザの現在位置が目的地から遠いときには長くし、目的地に近づくにしたがって短くして、測位処理に要する消費電力を削減している。   In the receiving apparatus described in Patent Literature 1, the positioning processing execution interval is set to correspond to the magnitude of the degree of change reflecting the position change of the user's current position on the display screen, and the user's current position is far from the destination. Sometimes it is lengthened and shortened as it approaches the destination, reducing the power consumption required for the positioning process.

一方、特許文献2に記載の測位装置においては、装置本体の振動の有無を検知し振動のない状態が一定時間以上継続したとき、計測された現在位置が一定時間前の計測結果と同一であったとき、及びサーモセンサや加速度センサによりユーザが装着していない状態を検知したときに、GPS処理部による測位処理を停止して消費電力を削減している。
特開2000−249565号公報 特開2000−352519号公報
On the other hand, in the positioning apparatus described in Patent Document 2, when the presence or absence of vibration of the apparatus main body is detected and a state without vibration continues for a certain period of time, the measured current position is the same as the measurement result before a certain period of time. When a state in which the user is not wearing is detected by a thermo sensor or an acceleration sensor, the positioning process by the GPS processing unit is stopped to reduce power consumption.
JP 2000-249565 A JP 2000-352519 A

しかしながら、特許文献1に記載の受信装置では、ユーザの現在位置が目的地から遠いときには測位処理の実行間隔が長くなるため、測位処理が実行されないガイド経路をユーザが移動している間はユーザの現在位置を把握することができない。   However, in the receiving apparatus described in Patent Literature 1, since the execution interval of the positioning process becomes long when the current position of the user is far from the destination, the user's movement is performed while the user is moving on the guide route where the positioning process is not performed. The current position cannot be grasped.

このため、この受信装置では、例えば測位処理が実行されないガイド経路途中にユーザに対して進路変更を指示すべき交差点などのガイドポイントが存在していても、ユーザの現在位置が不明であるため目的地への正確な進路をナビゲーションできなくなるという問題がある。   For this reason, in this receiving device, for example, even if there is a guide point such as an intersection that should instruct the user to change the course in the middle of the guide route where the positioning process is not executed, the current position of the user is unknown. There is a problem that it becomes impossible to navigate the exact path to the ground.

また、この受信装置では、ユーザの現在位置が目的地に近いときには測位処理の実行間隔が短くなるため、実際には測位処理を必要としないような進路状況でも頻繁に測位処理が実行されて電力が消費されて動作可能時間が短くなってしまうという問題がある。   In addition, in this receiving apparatus, when the current position of the user is close to the destination, the positioning processing execution interval is shortened. Therefore, the positioning processing is frequently executed even in a route situation where the positioning processing is not actually required. There is a problem that the operable time is shortened because of the consumption of.

一方、特許文献2に記載の測位装置においては、ユーザが移動していないときや装着していないときには測位処理を停止して消費電力を削減できるが、ユーザが常に移動している状態では定期的に測位処理が実行されるため消費電力を削減できないという問題がある。   On the other hand, in the positioning device described in Patent Document 2, when the user is not moving or not wearing, the positioning process can be stopped and power consumption can be reduced. In addition, since the positioning process is executed, there is a problem that power consumption cannot be reduced.

本発明は、かかる点に鑑みてなされたもので、どのような状況でも測位処理にかかる消費電力を確実に削減して動作可能時間を長くすることができ、且つユーザを目的地まで正確にナビゲーションすることができるナビゲーションシステム及び携帯端末装置を提供することを目的とする。   The present invention has been made in view of the above points, and can reliably reduce the power consumption required for positioning processing in any situation to increase the operable time and accurately navigate the user to the destination. It is an object of the present invention to provide a navigation system and a portable terminal device that can be used.

かかる課題を解決するため、本発明の携帯端末装置は、ナビゲーション機能を備えた携帯端末装置であって、出発地点から目的地までのガイド経路を取得するガイド経路取得手段と、前記ガイド経路上の予め決定したガイドポイント近傍の測位ポイントでの測位タイミングになったか否かを判定する測位タイミング判定手段と、前記測位タイミングになったと判定された場合にのみGPS衛星を用いた現在位置の測位処理を行う測位処理手段と、を具備する構成を採る。   In order to solve such a problem, a mobile terminal device of the present invention is a mobile terminal device having a navigation function, a guide route acquisition means for acquiring a guide route from a departure point to a destination, and on the guide route Positioning timing determination means for determining whether or not a positioning timing near a predetermined guide point has been reached, and positioning processing of the current position using a GPS satellite only when it is determined that the positioning timing has been reached The positioning processing means to perform is adopted.

本発明によれば、予め設定した所定のガイドポイントでのみ測位処理を実行するので、どのような状況でも測位処理にかかる消費電力を確実に削減して動作可能時間を長くすることができ、且つユーザを目的地まで正確にナビゲーションすることができる。   According to the present invention, since the positioning process is executed only at a predetermined guide point set in advance, the power consumption required for the positioning process can be reliably reduced in any situation, and the operable time can be lengthened. The user can be accurately navigated to the destination.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、各図において同一の構成または機能を有する構成要素及び相当部分には、同一の符号を付してその説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, in each figure, the same code | symbol is attached | subjected to the component and equivalent part which have the same structure or function, and the description is not repeated.

(実施の形態1)
図1は、本発明の実施の形態1に係る携帯端末装置を用いるのに適したナビゲーションシステムの構成を示す概略構成図である。
(Embodiment 1)
FIG. 1 is a schematic configuration diagram showing a configuration of a navigation system suitable for using the portable terminal device according to Embodiment 1 of the present invention.

図1に示すように、本例のナビゲーションシステム100は、携帯端末装置200、サーバ300、通信タワー(基地局)400、GPS衛星500などで構成される。   As shown in FIG. 1, the navigation system 100 of this example includes a mobile terminal device 200, a server 300, a communication tower (base station) 400, a GPS satellite 500, and the like.

携帯端末装置200は、ユーザ101に所持され、所持したユーザ101を設定された目的地までナビゲーションするナビゲーション機能を備えている。   The mobile terminal device 200 is possessed by the user 101 and has a navigation function for navigating the possessed user 101 to a set destination.

また、携帯端末装置200は、通信タワー400及びGPS衛星500と無線で交信する無線通信機能を備えている。   In addition, the mobile terminal device 200 has a wireless communication function for communicating with the communication tower 400 and the GPS satellite 500 wirelessly.

サーバ300と通信タワー400とは、通信路(ネットワーク)600を介して通信する通信機能を備えている。   The server 300 and the communication tower 400 have a communication function for communicating via a communication path (network) 600.

図1において、ユーザ101は、携帯端末装置200の入力部230のキーを操作し、目的地などの必要なデータを入力して、ナビゲーション機能の開始を指示する。   In FIG. 1, a user 101 operates a key of the input unit 230 of the mobile terminal device 200, inputs necessary data such as a destination, and instructs the start of the navigation function.

携帯端末装置200は、ユーザ101の操作によりナビゲーション機能が呼び出されると、GPS衛星500からの電波を受信して現在位置を測位するための測位処理を実行する。   When the navigation function is called by the operation of the user 101, the mobile terminal device 200 receives a radio wave from the GPS satellite 500 and executes a positioning process for positioning the current position.

また、携帯端末装置200は、ユーザ101からのナビゲーションの開始の指示により、通信タワー400と無線により通信を開始し、通信タワー400から通信路600を介して、測位した現在位置データなどの必要なデータをサーバ300へ送信する。   In addition, the mobile terminal device 200 starts communication with the communication tower 400 wirelessly in response to an instruction to start navigation from the user 101, and necessary data such as current position data measured from the communication tower 400 via the communication path 600 is necessary. Data is transmitted to the server 300.

サーバ300は、通信タワー400及び通信路600を介して携帯端末装置200から受信したデータと、ハードディスク330に蓄積された地図データに基づいて、出発地から目的地までの地図データ(データベース)検索、経路検索、及びユーザ101に対して進路変更等を指示するガイドポイントの検索を行う。   The server 300 searches the map data (database) from the departure point to the destination based on the data received from the mobile terminal device 200 via the communication tower 400 and the communication path 600 and the map data stored in the hard disk 330. A route search and a search for guide points for instructing the user 101 to change the route are performed.

そして、サーバ300は、検索したデータを、通信路600及び通信タワー400を通して携帯端末装置200に送信する。   Then, the server 300 transmits the retrieved data to the mobile terminal device 200 through the communication path 600 and the communication tower 400.

携帯端末装置200は、通信路600及び通信タワー400を通してサーバ300から送信されてきたデータに基づいて、出発地から目的地までのガイド経路を示す地図を表示部240の画面に表示すると共に、表示された地図上にGPS衛星500を用いて測位した現在位置を示すマークを表示して、ユーザ101を目的地までナビゲーションする。   Based on the data transmitted from the server 300 through the communication path 600 and the communication tower 400, the mobile terminal device 200 displays a map indicating the guide route from the departure point to the destination on the screen of the display unit 240 and displays the map. A mark indicating the current position measured using the GPS satellite 500 is displayed on the map, and the user 101 is navigated to the destination.

次に、携帯端末装置200の構成について説明する。図2は、本発明の実施の形態1に係る携帯端末装置の構成を示すブロック図である。   Next, the configuration of the mobile terminal device 200 will be described. FIG. 2 is a block diagram showing a configuration of the mobile terminal device according to Embodiment 1 of the present invention.

図2に示すように、本例の携帯端末装置200は、通信部210、GPS受信部220、入力部230、表示部240、移動距離検出部250、メモリ260、制御部270を備えている。   As shown in FIG. 2, the mobile terminal device 200 of this example includes a communication unit 210, a GPS reception unit 220, an input unit 230, a display unit 240, a movement distance detection unit 250, a memory 260, and a control unit 270.

図2において、通信部210は、送信部211と受信部212を備えている。   In FIG. 2, the communication unit 210 includes a transmission unit 211 and a reception unit 212.

送信部211は、通信タワー400及び通信路600を介してサーバ300にデータを送信する。   The transmission unit 211 transmits data to the server 300 via the communication tower 400 and the communication path 600.

受信部212は、サーバ300から送信されるデータを、通信路600及び通信タワー400を介して受信し、受信したデータを制御部270に送る。   The receiving unit 212 receives data transmitted from the server 300 via the communication path 600 and the communication tower 400, and sends the received data to the control unit 270.

GPS受信部220は、GPS衛星500から送られてくる電波を受信し、受信した電波から現在位置を測位するための現在位置データを取り出して制御部270に送る。   The GPS receiving unit 220 receives radio waves transmitted from the GPS satellite 500, extracts current position data for measuring the current position from the received radio waves, and sends the current position data to the control unit 270.

入力部230は、テンキーやモードキー(タッチパネルでも良い)を備えており、ユーザ101のキー操作により入力された目的地データやナビゲーション機能の開始を指示する信号を制御部270に送る。   The input unit 230 includes a numeric keypad and a mode key (may be a touch panel), and sends destination data input by the user's 101 key operation and a signal instructing the start of the navigation function to the control unit 270.

表示部240は、液晶パネル(LCD:Liquid Crystal Display)などの表示画面に、制御部270から与えられる地図データや文字データなどを画像や文字に変換して表示する。   The display unit 240 converts map data, character data, and the like given from the control unit 270 into images and characters and displays them on a display screen such as a liquid crystal panel (LCD).

移動距離検出部250は、タイマ251もしくは歩数計(歩数カウンタ)252の何れかを用いて、ユーザ101に所持された携帯端末装置200の移動距離を検出し、検出結果を制御部270に出力する。   The movement distance detection unit 250 detects the movement distance of the mobile terminal device 200 possessed by the user 101 using either the timer 251 or the pedometer (step counter) 252 and outputs the detection result to the control unit 270. .

タイマ251は、GPS衛星500を用いて現在位置を測位する測位タイミングをカウントダウンする。   The timer 251 counts down the positioning timing for positioning the current position using the GPS satellite 500.

歩数計252は、加速度センサまたはジャイロセンサなどのユーザ101の歩行により発生する振動を検出するセンサにより、ユーザ101の歩行動作時の1回の振動を一歩の動作として歩数をカウントする。   The pedometer 252 counts the number of steps by using one vibration during the walking motion of the user 101 as one step motion by a sensor that detects vibration generated by the user 101 walking, such as an acceleration sensor or a gyro sensor.

メモリ260は、入力部230により入力された目的地データ、GPS受信部220で受信した現在位置データ、及びサーバ300から取得した地図データを保持する。   The memory 260 holds destination data input by the input unit 230, current position data received by the GPS receiving unit 220, and map data acquired from the server 300.

制御部270は、携帯端末装置200の各部の動作を制御する。また、本例の携帯端末装置200の制御部270は、測位タイミング判定部271及び測位処理部272を備えている。   The control unit 270 controls the operation of each unit of the mobile terminal device 200. In addition, the control unit 270 of the mobile terminal device 200 of this example includes a positioning timing determination unit 271 and a positioning processing unit 272.

測位タイミング判定部271は、ユーザ101に所持されて移動する携帯端末装置200が、サーバ300により予め決定されたガイド経路R上の測位ポイントa1,a2,b1,b2(図4参照)での測位タイミングであるか否かを判定する。   The positioning timing determination unit 271 performs positioning at the positioning points a1, a2, b1, and b2 (see FIG. 4) on the guide route R determined in advance by the server 300 when the mobile terminal device 200 that is carried by the user 101 moves. It is determined whether it is timing.

測位処理部272は、ユーザ101に所持されて移動する携帯端末装置200の現在位置を測位するための測位処理を行う。   The positioning processing unit 272 performs a positioning process for positioning the current position of the mobile terminal device 200 that is carried by the user 101 and moves.

次に、ナビゲーションシステム100のサーバ300の構成について説明する。図3は、前記ナビゲーションシステムにおけるサーバの構成を示すブロック図である。   Next, the configuration of the server 300 of the navigation system 100 will be described. FIG. 3 is a block diagram showing a configuration of a server in the navigation system.

図3に示すように、サーバ300は、通信部310、検索エンジン320、ハードディスク330、メモリ340、制御部350を備えている。   As illustrated in FIG. 3, the server 300 includes a communication unit 310, a search engine 320, a hard disk 330, a memory 340, and a control unit 350.

図3において、通信部310は、受信部311と送信部312を備えている。   In FIG. 3, the communication unit 310 includes a reception unit 311 and a transmission unit 312.

受信部311は、携帯端末装置200から送信されるデータを、通信タワー400及び通信路600を介して受信し、受信したデータを制御部350に送る。   The receiving unit 311 receives data transmitted from the mobile terminal device 200 via the communication tower 400 and the communication path 600, and sends the received data to the control unit 350.

送信部312は、通信路600及び通信タワー400を介して携帯端末装置200にデータを送る。   The transmission unit 312 transmits data to the mobile terminal device 200 via the communication path 600 and the communication tower 400.

検索エンジン320は、携帯端末装置200から送信されてきた携帯端末装置200の現在位置を示す端末現在位置データ、及びユーザ101により入力された目的地を示す端末目的地データを使用して、ハードディスク330に格納されている地図データ及び後述するガイドポイントのデータから必要なデータを検索する。ガイドポイントとは、ユーザ101をナビゲーションするガイド経路にある分岐点、交差点、曲がり角などのような、ユーザ101が進路を選択する必要があるポイントや進路を間違える可能性があるポイントをいう。   The search engine 320 uses the terminal current position data indicating the current position of the mobile terminal device 200 transmitted from the mobile terminal device 200 and the terminal destination data indicating the destination input by the user 101 to use the hard disk 330. Necessary data is retrieved from the map data stored in and the guide point data described later. A guide point refers to a point at which the user 101 needs to select a course or a point where the course may be mistaken, such as a branching point, an intersection, or a corner on a guide path for navigating the user 101.

ハードディスク330は、地図データ(データベース)を格納している。   The hard disk 330 stores map data (database).

メモリ340は、携帯端末装置200から送信されてきた携帯端末装置200の現在位置を示す端末現在位置データ、及びユーザ101により入力された目的地を示す端末目的地データを保持する。   The memory 340 holds terminal current position data indicating the current position of the mobile terminal device 200 transmitted from the mobile terminal device 200 and terminal destination data indicating the destination input by the user 101.

制御部350は、サーバ300の各部の動作を制御する。また、本例のサーバ300は、ガイドポイント決定部351及び測位タイミング決定部352を備えている。   The control unit 350 controls the operation of each unit of the server 300. Further, the server 300 of this example includes a guide point determination unit 351 and a positioning timing determination unit 352.

ガイドポイント決定部351は、携帯端末装置200から受信した携帯端末装置200の端末現在位置データ及び端末目的地データに基づいて、ユーザ101を目的地に向けてナビゲーションするガイド経路の目印となる交差点や建物などの位置データによりガイドポイントを決定する。   Based on the terminal current position data and the terminal destination data of the mobile terminal device 200 received from the mobile terminal device 200, the guide point determination unit 351 performs an intersection that serves as a guide route for navigating the user 101 toward the destination. The guide point is determined based on the location data of the building.

測位タイミング決定部352は、ガイドポイント決定部351により決定されたガイドポイントの位置データに基づいて、ガイド経路上にある測位ポイント(携帯端末装置200の現在位置を測位するポイント)での測位タイミングを決定する。   The positioning timing determination unit 352 determines the positioning timing at a positioning point (a point for measuring the current position of the mobile terminal device 200) on the guide route based on the position data of the guide point determined by the guide point determination unit 351. decide.

次に、本例のナビゲーションシステム100における携帯端末装置200及びサーバ300の動作について説明する。図4は、前記ナビゲーションシステムによりナビゲーションするガイド経路の一例を示す図である。   Next, operations of the mobile terminal device 200 and the server 300 in the navigation system 100 of this example will be described. FIG. 4 is a diagram illustrating an example of a guide route that is navigated by the navigation system.

ここでは、図4に示すように、ユーザ101が、出発地点Sから、第1のガイドポイントAに設定されるA交差点401を直進し、第2のガイドポイントBに設定されるコンビニ402を右折して、目的地Gに至るガイド経路Rに沿ってナビゲーションされるものとする。   Here, as shown in FIG. 4, the user 101 goes straight from the departure point S at the A intersection 401 set at the first guide point A and turns right at the convenience store 402 set at the second guide point B. It is assumed that navigation is performed along the guide route R that reaches the destination G.

まず、図5及び図6を参照し、ユーザ101のガイドポイントA,B間の移動にかかる予想移動時間を計算することで測位タイミングを推定して、出発地点Sから目的地Gに至るガイド経路Rに沿ってユーザ101をナビゲーションする場合の携帯端末装置200及びサーバ300の動作について説明する。   First, referring to FIG. 5 and FIG. 6, a guide route from the departure point S to the destination G is estimated by calculating an estimated movement time required for the user 101 to move between the guide points A and B. Operations of the mobile terminal device 200 and the server 300 when navigating the user 101 along R will be described.

図5は、時間で測位タイミングを推定する場合の前記携帯端末装置の動作を示すフローチャートである。図6は、前記サーバの動作を示すフローチャートである。   FIG. 5 is a flowchart showing the operation of the mobile terminal device when the positioning timing is estimated by time. FIG. 6 is a flowchart showing the operation of the server.

図5において、携帯端末装置200においては、ナビゲーション機能が起動してナビゲーション動作が開始されると、ユーザ101が入力部230により目的地Gのデータ(住所や電話番号)を入力する(ステップST501)。   In FIG. 5, in the mobile terminal device 200, when the navigation function is activated and the navigation operation is started, the user 101 inputs the data (address and telephone number) of the destination G through the input unit 230 (step ST501). .

その後、携帯端末装置200を所持しているユーザ101の推定移動速度データを求めるために、まず、GPS受信部220でGPS衛星500から送られる電波を受信し、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST502)。   Thereafter, in order to obtain the estimated moving speed data of the user 101 who owns the mobile terminal device 200, first, the GPS receiver 220 receives a radio wave transmitted from the GPS satellite 500, and the positioning processor 272 of the controller 270 receives it. The current position of portable terminal device 200 is measured (step ST502).

次いで、ユーザ101の推定移動速度データを求めるのに必要な所定時間だけ待機する(ステップST503)。   Next, the apparatus waits for a predetermined time necessary to obtain the estimated moving speed data of the user 101 (step ST503).

次いで、再びGPS受信部220でGPS衛星500から送られる電波を受信し、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST504)。   Next, the GPS receiver 220 receives again the radio wave transmitted from the GPS satellite 500, and the positioning processing unit 272 of the control unit 270 measures the current position of the mobile terminal device 200 (step ST504).

そして、ステップST503の待機時間におけるユーザ101の移動距離と所要時間からユーザ101の推定移動速度(単位時間当たりの移動距離)を求める(ステップST505)。   Then, the estimated moving speed (moving distance per unit time) of the user 101 is obtained from the moving distance and the required time of the user 101 during the standby time in step ST503 (step ST505).

このように、携帯端末装置200においては、GPS衛星500を用いて、ステップST501で現在位置を測位した後、ステップST504で再度現在位置を測位し、ステップST505でユーザ101の移動距離と所要時間から推定移動速度を計算する。   As described above, in the mobile terminal device 200, the current position is measured in step ST501 using the GPS satellite 500, and then the current position is measured again in step ST504. In step ST505, the movement distance and the required time of the user 101 are determined. Calculate the estimated travel speed.

ここで、ステップST505で計算した推定移動速度は、ユーザ101の固有のデータであるので、ユーザ対応の推定移動速度データとしてメモリ260に蓄積しておく。これにより、同じユーザ101が携帯端末装置200を用いてナビゲーションする場合には、メモリ260に蓄積されている当該ユーザの推定移動速度データを用いることで、新たな推定移動速度の計算を省略することができ、ナビゲーション動作の迅速化が可能になる。   Here, since the estimated movement speed calculated in step ST505 is data unique to the user 101, it is stored in the memory 260 as estimated movement speed data corresponding to the user. Thereby, when the same user 101 navigates using the portable terminal device 200, the calculation of a new estimated moving speed is omitted by using the estimated moving speed data of the user stored in the memory 260. It is possible to speed up the navigation operation.

その後、携帯端末装置200は、ステップST504で測位した現在位置データ、ステップST501で入力された目的地データ、ステップST505で求めた推定移動速度の推定移動速度データを、送信部211によりサーバ300へ送信し(ステップST506)、サーバ300からの応答を待つ(ステップST507)。   Thereafter, the mobile terminal device 200 transmits the current position data measured in step ST504, the destination data input in step ST501, and the estimated moving speed data of the estimated moving speed obtained in step ST505 to the server 300. (Step ST506), and waits for a response from the server 300 (Step ST507).

一方、サーバ300は、図6に示すように、動作を開始すると、まず携帯端末装置200からデータを受信したか否か判断する(ステップST601)。   On the other hand, as shown in FIG. 6, when starting operation, server 300 first determines whether or not data has been received from portable terminal device 200 (step ST601).

ステップST601において、携帯端末装置200からデータを受信したと判定されると、サーバ300は、携帯端末装置200から受信した現在位置データ及び目的地データを、メモリ340に端末現在位置データ及び端末目的地データとして保持する。   If it is determined in step ST601 that data has been received from the mobile terminal device 200, the server 300 stores the current position data and destination data received from the mobile terminal device 200 in the memory 340. Retain as data.

そして、サーバ300は、検索エンジン320により、メモリ340に保持した携帯端末装置200の現在位置データ及び目的地データを使用して、ハードディスク330に格納されている地図データからガイド経路Rを探索する(ステップST602)。   Then, the server 300 uses the search engine 320 to search the guide route R from the map data stored in the hard disk 330 using the current position data and destination data of the mobile terminal device 200 held in the memory 340 ( Step ST602).

ここで、検索エンジン320は、ハードディスク330に格納されているデータベースから、以下のデータを検索する。   Here, the search engine 320 searches the following data from the database stored in the hard disk 330.

(1)現在地と目的地を含む地図データ(画像)
(2)地図データ(画像)の道に沿った経路データ(道路データ)
(3)地図データ(画像)の道の周囲にある建物などのデータ
(4)ガイドポイントA,Bの名称(表示名)、交差点、曲がり角、目印となる建物などの座標
(5)ガイドポイントA,Bでの進行方向の角度データ
(6)ガイドポイントA,Bの詳細地図データ2,3
(7)ガイドポイントA,B間の距離
(1) Map data (image) including current location and destination
(2) Route data (road data) along the road of map data (image)
(3) Map data (image) data such as buildings around the road (4) Names (display names) of guide points A and B, intersections, corners, coordinates of landmark buildings, etc. (5) Guide points A (6) Detailed map data 2 and 3 for guide points A and B
(7) Distance between guide points A and B

図7は、サーバ300の検索エンジン320により検索したデータを示す表である。図7において、ガイドポイントA,Bのデータ(ポイントのデータ+順番)は、交差点、建物などの目印となるデータに基づいて決める。また、ガイドポイントA,Bでの進行方向の角度データは、道路のベクトルデータから計算する。   FIG. 7 is a table showing data searched by the search engine 320 of the server 300. In FIG. 7, the data of the guide points A and B (point data + order) are determined based on data serving as landmarks such as intersections and buildings. Further, the angle data of the traveling direction at the guide points A and B is calculated from the vector data of the road.

次いで、サーバ300は、検索エンジン320により検索したデータに基づいて、制御部350のガイドポイント決定部351及び測位タイミング決定部352により、地図データから探索したガイド経路R上のガイドポイントA,B、及び図4に示す測位ポイントa1,a2,b1,b2での測位タイミングを決定する(ステップST603)。   Next, based on the data searched by the search engine 320, the server 300 uses the guide point determination unit 351 and the positioning timing determination unit 352 of the control unit 350 to guide the guide points A and B on the guide route R searched from the map data. And the positioning timing in positioning point a1, a2, b1, b2 shown in FIG. 4 is determined (step ST603).

そして、サーバ300は、検索エンジン320により検索した地図データ及び詳細地図データ、ガイドポイント決定部351により決定したガイドポイント位置、及び測位タイミング決定部352により決定した測位タイミングなどのデータを携帯端末装置200に送信する(ステップST604)。   Then, the server 300 stores data such as the map data and the detailed map data searched by the search engine 320, the guide point position determined by the guide point determination unit 351, and the positioning timing determined by the positioning timing determination unit 352, etc. (Step ST604).

これにより、サーバ300からの応答待ち状態にあった携帯端末装置200は、サーバ300からデータを受信したか否か判断する(ステップST508)。   Thereby, portable terminal device 200 that has been waiting for a response from server 300 determines whether or not data has been received from server 300 (step ST508).

そして、携帯端末装置200は、ステップST508において、サーバ300からデータを受信したと判定した場合に、サーバ300から取得した地図データ及び詳細地図データに基づいて、ユーザ101をナビゲーションするための地図を表示部240の表示画面に表示する(ステップST509)。   If the mobile terminal device 200 determines in step ST508 that data has been received from the server 300, the mobile terminal device 200 displays a map for navigating the user 101 based on the map data and the detailed map data acquired from the server 300. It is displayed on the display screen of unit 240 (step ST509).

また、ステップST505で求めた推定移動速度から予想した携帯端末装置200の現在位置を、矢印や歩行者の図形などのマークで地図に表示する(ステップST510)。   In addition, the current position of the mobile terminal device 200 predicted from the estimated moving speed obtained in step ST505 is displayed on a map with a mark such as an arrow or a pedestrian figure (step ST510).

ここで、本例のナビゲーションシステム100における携帯端末装置200は、現在位置を測位するためのGPS衛星500との通信を、ユーザ101に対して進路変更等を指示するガイドポイントA,Bの近傍の測位ポイントa1,a2,b1,b2のみで行うようになっている。   Here, the mobile terminal device 200 in the navigation system 100 of the present example communicates with the GPS satellite 500 for positioning the current position in the vicinity of the guide points A and B instructing the user 101 to change the course. The positioning is performed only at the positioning points a1, a2, b1, and b2.

従って、本例の携帯端末装置200においては、カーナビゲーション装置のようにユーザ101の現在位置を示すマークをリアルタイムに移動させながら表示することはしないが、ステップST505で求めた推定移動速度に基づいて、当該マークの表示位置を経時的に変化させながらユーザ101の現在位置をポイント表示するようにしても良い。   Therefore, in the mobile terminal device 200 of the present example, the mark indicating the current position of the user 101 is not displayed while being moved in real time unlike the car navigation device, but based on the estimated moving speed obtained in step ST505. The current position of the user 101 may be displayed as a point while changing the display position of the mark over time.

次いで、ステップST505で求めた推定移動速度から予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達しているか否かを測位タイミング判定部271で判断する(ステップST511)。   Next, the positioning timing determination unit 271 determines whether or not the current position of the mobile terminal device 200 predicted from the estimated moving speed obtained in step ST505 has reached the positioning timing acquired from the server 300 (step ST511).

ここで、推定移動速度から予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達していないと測位タイミング判定部271で判定された場合には、所定時間待機した後(ステップST512)、ステップST510に戻って携帯端末装置200の現在位置を地図に再表示する。   Here, when the positioning timing determination unit 271 determines that the current position of the mobile terminal device 200 predicted from the estimated moving speed has not reached the positioning timing acquired from the server 300, after waiting for a predetermined time (step ST512) Returning to step ST510, the current position of the mobile terminal device 200 is displayed again on the map.

一方、ステップST511において、推定移動速度から予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達していると測位タイミング判定部271で判定された場合には、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST513)。   On the other hand, in step ST511, when the positioning timing determination unit 271 determines that the current position of the mobile terminal device 200 predicted from the estimated moving speed has reached the positioning timing acquired from the server 300, the control unit 270 The positioning processing unit 272 measures the current position of the mobile terminal device 200 (step ST513).

次いで、ステップST513において測位した携帯端末装置200の現在位置が、サーバ300から取得したガイドポイント(ここでは、図4に示すガイドポイントA)に達したか否かを判断する(ステップST514)。   Next, it is determined whether or not the current position of the mobile terminal device 200 measured in step ST513 has reached the guide point (here, guide point A shown in FIG. 4) acquired from the server 300 (step ST514).

ここで、携帯端末装置200の現在位置がガイドポイントAに達していると判定された場合には、携帯端末装置200の現在位置が目的地Gに到達したか否か判断する(ステップST515)。   If it is determined that the current position of the mobile terminal device 200 has reached the guide point A, it is determined whether or not the current position of the mobile terminal device 200 has reached the destination G (step ST515).

この時点では、携帯端末装置200の現在位置がガイドポイントAを通過した直後であるので、予測位置と実測位置との誤差が大きいため、携帯端末装置200の現在位置が目的地Gに到達していないと判定され、ステップST510に戻って現在位置を地図に表示して、ステップST511からステップST514までの処理を繰り返す。   At this time, since the current position of the mobile terminal device 200 is immediately after passing the guide point A, the current position of the mobile terminal device 200 has reached the destination G because the error between the predicted position and the actually measured position is large. It is determined that there is not, the process returns to step ST510, the current position is displayed on the map, and the processes from step ST511 to step ST514 are repeated.

そして、ステップST514において、携帯端末装置200の現在位置がガイドポイント(ここでは、図4に示すガイドポイントB)に達している判定された場合には、ステップST515で目的地Gに到達したと判定された場合にナビゲーション動作を終了する。   If it is determined in step ST514 that the current position of the mobile terminal device 200 has reached the guide point (here, guide point B shown in FIG. 4), it is determined that the destination G has been reached in step ST515. If it is, the navigation operation is terminated.

一方、ステップST514において、携帯端末装置200の予測位置と実測位置との誤差が大きく、携帯端末装置200の現在位置がガイドポイントから大きく外れていると判定された場合には、ステップST505に戻って推定移動速度を計算し直して、ステップST506以降の処理を繰り返す。   On the other hand, when it is determined in step ST514 that the error between the predicted position of the mobile terminal device 200 and the actually measured position is large and the current position of the mobile terminal device 200 is greatly deviated from the guide point, the process returns to step ST505. The estimated moving speed is recalculated, and the processes after step ST506 are repeated.

次に、ユーザ101のガイドポイントA,B間の移動にかかる予想歩数を計算することで測位タイミングを推定して、出発地点Sから目的地Gに至るガイド経路Rに沿ってユーザ101をナビゲーションする場合の携帯端末装置200及びサーバ300の動作について説明する。   Next, the positioning timing is estimated by calculating the expected number of steps required for the user 101 to move between the guide points A and B, and the user 101 is navigated along the guide route R from the departure point S to the destination G. Operations of the mobile terminal device 200 and the server 300 will be described.

図8は、歩数で測位タイミングを推定する場合の前記携帯端末装置の動作を示すフローチャートである。   FIG. 8 is a flowchart showing the operation of the mobile terminal device when the positioning timing is estimated by the number of steps.

図8において、携帯端末装置200においては、ナビゲーション機能が起動してナビゲーション動作が開始されると、ユーザ101が入力部230により目的地Gのデータ(住所や電話番号)を入力する(ステップST801)。   In FIG. 8, in the mobile terminal device 200, when the navigation function is activated and the navigation operation is started, the user 101 inputs the data (address and telephone number) of the destination G through the input unit 230 (step ST801). .

その後、携帯端末装置200を所持しているユーザ101の推定移動速度データを求めるために、まず、GPS受信部220でGPS衛星500から送られる電波を受信し、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST802)。   Thereafter, in order to obtain the estimated moving speed data of the user 101 who owns the mobile terminal device 200, first, the GPS receiver 220 receives a radio wave transmitted from the GPS satellite 500, and the positioning processor 272 of the controller 270 receives it. The current position of portable terminal device 200 is measured (step ST802).

次いで、ユーザ101の推定移動速度データを求めるのに必要な所定時間だけ待機する(ステップST803)。   Next, the apparatus waits for a predetermined time necessary to obtain the estimated moving speed data of the user 101 (step ST803).

次いで、再びGPS受信部220でGPS衛星500から送られる電波を受信し、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST804)。   Next, the GPS receiver 220 receives again the radio wave transmitted from the GPS satellite 500, and the positioning processing unit 272 of the control unit 270 measures the current position of the mobile terminal device 200 (step ST804).

そして、ステップST803の待機時間におけるユーザ101の移動距離と歩数計252でカウントした歩数からユーザ101の歩幅(一歩当たりの移動距離)を求める(ステップST805)。   Then, the stride (movement distance per step) of the user 101 is obtained from the movement distance of the user 101 during the standby time in step ST803 and the number of steps counted by the pedometer 252 (step ST805).

このステップST805で計算した歩幅は、ユーザ101の固有のデータであるので、ユーザ対応の歩幅データとしてメモリ260に蓄積しておく。これにより、同じユーザ101が携帯端末装置200を用いてナビゲーションする場合には、メモリ260に蓄積されている当該ユーザの歩幅データを用いることで、新たな歩幅の計算を省略することができ、ナビゲーション動作の迅速化が可能になる。   Since the stride calculated in step ST805 is data unique to the user 101, it is stored in the memory 260 as stride data corresponding to the user. Thereby, when the same user 101 navigates using the mobile terminal device 200, the new stride calculation can be omitted by using the stride data of the user stored in the memory 260. The operation can be speeded up.

その後、携帯端末装置200は、ステップST804で測位した現在位置データ、ステップST801で入力された目的地データ、ステップST805で求めた歩幅データを、送信部211によりサーバ300へ送信し(ステップST806)、サーバ300からの応答を待つ(ステップST807)。   After that, the mobile terminal device 200 transmits the current position data measured in step ST804, the destination data input in step ST801, and the stride data obtained in step ST805 to the server 300 by the transmission unit 211 (step ST806). Waiting for a response from server 300 (step ST807).

サーバ300は、図6に示したように、ステップST601からステップST604までの処理を実行し、検索エンジン320により検索した地図データ及び詳細地図データ、ガイドポイント決定部351により決定したガイドポイント位置、及び測位タイミング決定部352により決定した測位タイミングなどのデータを携帯端末装置200に送信する(ステップST604)。   As shown in FIG. 6, the server 300 executes the processing from step ST601 to step ST604, the map data and detailed map data searched by the search engine 320, the guide point position determined by the guide point determination unit 351, and Data such as positioning timing determined by positioning timing determination section 352 is transmitted to portable terminal device 200 (step ST604).

これにより、サーバ300からの応答待ち状態にあった携帯端末装置200は、サーバ300からデータを受信したか否か判断する(ステップST808)。   Thereby, portable terminal device 200 that has been waiting for a response from server 300 determines whether or not data has been received from server 300 (step ST808).

そして、携帯端末装置200は、ステップST808において、サーバ300からデータを受信したと判定した場合に、サーバ300から取得した地図データ及び詳細地図データに基づいて、ユーザ101をナビゲーションするための地図を表示部240の表示画面に表示する(ステップST809)。   And in step ST808, the portable terminal device 200 displays the map for navigating the user 101 based on the map data and detailed map data acquired from the server 300, when it determines with having received the data from the server 300. It is displayed on the display screen of unit 240 (step ST809).

次いで、歩数計252の加速度センサあるいはジャイロセンサでユーザ101の移動を検出し、ステップST805で求めたユーザ101の歩幅に、歩数計252によりカウントしたユーザの移動歩数を乗じて、ユーザ101の現在位置から測位ポイントa1までの距離を算出する。   Next, the movement of the user 101 is detected by the acceleration sensor or the gyro sensor of the pedometer 252, and the current position of the user 101 is obtained by multiplying the step of the user 101 obtained in step ST 805 by the moving step of the user counted by the pedometer 252. To the positioning point a1 is calculated.

そして、歩数計252によりカウントしたユーザ101の移動歩数とユーザ101の歩幅とから算出して予想した携帯端末装置200の現在位置を、表示部240の画面上の地図に、矢印や歩行者の図形などのマークで表示する(ステップST810)。   Then, the current position of the mobile terminal device 200 calculated from the number of steps of the user 101 counted by the pedometer 252 and the step length of the user 101 is displayed on the map on the screen of the display unit 240 with an arrow or a pedestrian figure. Or the like (step ST810).

次いで、ステップST805で求めたユーザ101の歩幅に基づいて予想した携帯端末装置200の現在位置までの所要歩数が、サーバ300から取得した測位タイミングに達しているか否かを測位タイミング判定部271で判断する(ステップST811)。   Next, the positioning timing determination unit 271 determines whether the required number of steps to the current position of the mobile terminal device 200 predicted based on the user's 101 stride obtained in step ST805 has reached the positioning timing acquired from the server 300. (Step ST811).

ここで、予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングから大きくずれていた場合には、歩数計252による歩数計測をやり直した後(ステップST812)、ステップST810に戻って携帯端末装置200の現在位置を地図に再表示する。   Here, when the predicted current position of the mobile terminal device 200 is greatly deviated from the positioning timing acquired from the server 300, the step count measurement by the pedometer 252 is performed again (step ST812), and then the process returns to step ST810. The current position of the mobile terminal device 200 is displayed again on the map.

一方、ステップST811において、予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達していると測位タイミング判定部271で判定された場合には、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST813)。   On the other hand, in step ST811, when the positioning timing determination unit 271 determines that the predicted current position of the mobile terminal device 200 has reached the positioning timing acquired from the server 300, the positioning processing unit 272 of the control unit 270. Thus, the current position of the portable terminal device 200 is measured (step ST813).

次いで、ステップST813において測位した携帯端末装置200の現在位置が、サーバ300から取得したガイドポイント(ここでは、図4に示すガイドポイントA)に達したか否かを判断する(ステップST814)。   Next, it is determined whether or not the current position of the mobile terminal device 200 measured in step ST813 has reached the guide point (here, guide point A shown in FIG. 4) acquired from the server 300 (step ST814).

ここで、携帯端末装置200の現在位置がガイドポイントAに達していると判定された場合には、携帯端末装置200の現在位置が目的地Gに到達したか否か判断する(ステップST815)。   If it is determined that the current position of the mobile terminal device 200 has reached the guide point A, it is determined whether or not the current position of the mobile terminal device 200 has reached the destination G (step ST815).

この時点では、携帯端末装置200の現在位置がガイドポイントAを通過した直後であるので、予測位置と実測位置との誤差が大きいため、携帯端末装置200の現在位置が目的地Gに到達していないと判定され、ステップST810に戻って現在位置を地図に表示して、ステップST811からステップST814までの処理を繰り返す。   At this time, since the current position of the mobile terminal device 200 is immediately after passing the guide point A, the current position of the mobile terminal device 200 has reached the destination G because the error between the predicted position and the actually measured position is large. It is determined that there is not, the process returns to step ST810, the current position is displayed on the map, and the processes from step ST811 to step ST814 are repeated.

そして、ステップST814において、携帯端末装置200の現在位置がガイドポイント(ここでは、図4に示すガイドポイントB)に達している判定された場合には、ステップST815で目的地Gに到達したと判定された場合にナビゲーション動作を終了する。   In step ST814, if it is determined that the current position of the mobile terminal device 200 has reached the guide point (here, guide point B shown in FIG. 4), it is determined that the destination G has been reached in step ST815. If it is, the navigation operation is terminated.

一方、ステップST814において、携帯端末装置200の予測位置と実測位置との誤差が大きく、携帯端末装置200の現在位置がガイドポイントから大きく外れていると判定された場合には、ステップST805に戻ってユーザ101の歩幅を計算し直して、ステップST806以降の処理を繰り返す。   On the other hand, if it is determined in step ST814 that there is a large error between the predicted position of the mobile terminal device 200 and the actually measured position and the current position of the mobile terminal device 200 is far from the guide point, the process returns to step ST805. The stride of the user 101 is recalculated, and the processes after step ST806 are repeated.

上述のように、本例のナビゲーションシステム100においては、予めサーバ300によって決定された交差点や曲がり角などのガイドポイントA,Bの近傍の測位ポイントa1,a2,b1,b2でだけ、携帯端末装置200の測位処理部272による現在位置の測位を行っている。   As described above, in the navigation system 100 of the present example, the mobile terminal device 200 can be used only at the positioning points a1, a2, b1, b2 in the vicinity of the guide points A, B such as intersections and corners determined in advance by the server 300. The positioning processing unit 272 performs positioning of the current position.

従って、本例のナビゲーションシステム100では、携帯端末装置200のGPS受信部220が動作する測位回数を、ユーザ101のナビゲーションに必要な最小限の回数にすることができ、携帯端末装置200の消費電力を削減して動作可能時間を長くすることができる。   Therefore, in the navigation system 100 of this example, the number of positionings at which the GPS receiving unit 220 of the mobile terminal device 200 operates can be set to the minimum number required for the navigation of the user 101, and the power consumption of the mobile terminal device 200 The operating time can be lengthened.

なお、本例のナビゲーションシステム100において、ガイドポイントA,B間の間隔が大きい場合には、ガイドポイントA,Bの途中で携帯端末装置200の現在位置を測位することで、携帯端末装置200のナビゲーション精度を向上させるようにしてもよい。   In the navigation system 100 of this example, when the distance between the guide points A and B is large, the current position of the mobile terminal device 200 is measured in the middle of the guide points A and B, so that the mobile terminal device 200 Navigation accuracy may be improved.

このように、本例のナビゲーションシステム100においては、ガイド経路Rがどのような状況でも、GPS衛星500から送られる情報の受信処理(測位処理)にかかる消費電力を確実に削減することができ、携帯端末装置200の動作可能時間を長くすることができると共に、ユーザ101を目的地Gまで正確にナビゲーションすることができる。   Thus, in the navigation system 100 of the present example, the power consumption for the reception process (positioning process) of the information sent from the GPS satellite 500 can be reliably reduced regardless of the situation of the guide route R. The operable time of the mobile terminal device 200 can be increased, and the user 101 can be accurately navigated to the destination G.

(実施の形態2)
図9は、本発明の実施の形態2に係る携帯端末装置の構成を示すブロック図である。
(Embodiment 2)
FIG. 9 is a block diagram showing the configuration of the mobile terminal apparatus according to Embodiment 2 of the present invention.

図9に示すように、本例の携帯端末装置900は、その制御部910が、前述したナビゲーションシステム100におけるサーバ300のガイドポイント決定部351及び測位タイミング決定部352に相当するガイドポイント決定部911及び測位タイミング決定部912を備えている。   As shown in FIG. 9, in the mobile terminal device 900 of this example, the control unit 910 has a guide point determination unit 911 corresponding to the guide point determination unit 351 and the positioning timing determination unit 352 of the server 300 in the navigation system 100 described above. And a positioning timing determination unit 912.

また、本例の携帯端末装置900は、オプション920として、前述したナビゲーションシステム100におけるサーバ300の検索エンジン320及びハードディスク330の地図データに相当する検索エンジン921及び地図データ922を備えている。   Further, the mobile terminal device 900 of this example includes, as an option 920, a search engine 921 and map data 922 corresponding to the search engine 320 of the server 300 and the map data of the hard disk 330 in the navigation system 100 described above.

従って、本例の携帯端末装置900においては、実施の形態1に係る携帯端末装置200のようにサーバ300と交信せずに、ガイド経路RのガイドポイントA,B及び測位ポイントa1,a2,b1,b2での測位タイミングを決定することができる。   Therefore, in the mobile terminal device 900 of this example, the guide points A and B and the positioning points a1, a2, and b1 of the guide route R are not communicated with the server 300 unlike the mobile terminal device 200 according to the first embodiment. , B2 can determine the positioning timing.

また、本例の携帯端末装置900においては、サーバ300の検索エンジン320を用いずに、オプション920の検索エンジン921及び地図データ922を使用して必要なデータを検索することができる。   Further, in the mobile terminal device 900 of this example, necessary data can be searched using the search engine 921 and the map data 922 of the option 920 without using the search engine 320 of the server 300.

なお、本例の携帯端末装置900におけるその他の構成及び機能や動作は、実施の形態1に係る携帯端末装置200の場合と同様であるのでその説明は省略する。   Note that other configurations, functions, and operations of the mobile terminal device 900 of the present example are the same as those of the mobile terminal device 200 according to Embodiment 1, and thus description thereof is omitted.

これにより、本例の携帯端末装置900においては、サーバ300との交信にかかる消費電力を削減することができると共に、サーバ300にデータを送信したりサーバ300からの応答を待ったりすることがないので、ガイドポイントA,B及び測位タイミングの決定や、必要なデータの検索などの処理を迅速に行うことができるようになる。   Thereby, in the mobile terminal device 900 of this example, power consumption for communication with the server 300 can be reduced, and data is not transmitted to the server 300 or a response from the server 300 is not waited for. Therefore, processing such as determination of the guide points A and B and the positioning timing and retrieval of necessary data can be quickly performed.

ところで、本例の携帯端末装置200,900においては、所持するユーザ101の歩幅や推定移動速度を予め計測し、計測したユーザ101の歩幅や移動速度に基づいてガイドポイントA,Bの近傍の測位ポイントa1,a2,b1,b2での測位タイミングを決定している。   By the way, in the portable terminal devices 200 and 900 of the present example, the stride and estimated moving speed of the user 101 possessed are measured in advance, and positioning in the vicinity of the guide points A and B is based on the measured stride and moving speed of the user 101. Positioning timings at points a1, a2, b1, and b2 are determined.

従って、本例の携帯端末装置200,900では、予め歩幅や推定移動速度がメモリ260に記憶されているユーザ101以外の者が使用した場合、新たに計測した使用者の歩幅や推定移動速度の計測データと、メモリ260に予め記憶されているユーザ101の歩幅や推定移動速度データとが、異なった値を示すことになる。   Therefore, in the portable terminal devices 200 and 900 of this example, when a person other than the user 101 whose step length and estimated moving speed are stored in advance in the memory 260 is used, the newly measured step length and estimated moving speed of the user are used. The measured data and the stride and estimated movement speed data of the user 101 stored in advance in the memory 260 show different values.

これにより、本例の携帯端末装置200,900においては、新たに計測した使用者の歩幅や推定移動速度の計測データと、メモリ260に予め記憶されているユーザ101の歩幅や推定移動速度データとが異なった値を示した場合に、予め設定したパスワード等を要求するように構成することで、盗難による使用を未然に防止することが可能になる。   Thereby, in the mobile terminal devices 200 and 900 of the present example, the newly measured measurement data of the user's stride and estimated movement speed, and the user 101's stride and estimated movement speed data stored in the memory 260 in advance are stored. When the values indicate different values, it is possible to prevent use by theft in advance by requesting a preset password or the like.

また、本例の携帯端末装置200,900においては、ユーザ101の使用途中で、予め計測した歩幅や推定移動速度に基づく測位タイミングと実際の現在位置とが極端にずれていた場合に、ユーザ101の身や端末に何らかの異常事態が発生していることを予測することができる。   Further, in the mobile terminal devices 200 and 900 of this example, when the positioning timing based on the stride or the estimated moving speed measured in advance and the actual current position are extremely shifted during the use of the user 101, the user 101 It can be predicted that some kind of abnormal situation has occurred in the body or terminal.

従って、本例の携帯端末装置200,900においては、上述のような異常事態を他の通信端末等に転送して報知するように構成することで、異常事態の発生を第三者が素早く察知できるようになる。   Therefore, in the mobile terminal devices 200 and 900 of the present example, the third party can quickly detect the occurrence of the abnormal situation by transferring the abnormal situation as described above to another communication terminal or the like and notifying it. become able to.

これにより、本例の携帯端末装置200,900は、例えば、ユーザ101が誘拐されたり端末が強奪されたりした場合などの異常を迅速に察知する防犯用の通信装置としても機能させることが可能になる。   Thereby, the portable terminal devices 200 and 900 of this example can function as a communication device for crime prevention that quickly detects an abnormality such as when the user 101 is kidnapped or the terminal is robbed. Become.

本発明に係る携帯端末装置は、どのような状況でも測位処理にかかる消費電力を確実に削減して動作可能時間を長くすることができ、且つユーザを目的地まで正確にナビゲーションすることができるので、全地球測位システム(GPS)及びGISを使用して進路をガイドするナビゲーションシステム、及びナビゲーション機能を備えた携帯電話機やPDAなどの携帯端末装置として有用である。   Since the portable terminal device according to the present invention can reliably reduce the power consumption required for the positioning process in any situation and extend the operable time, and can accurately navigate the user to the destination. It is useful as a navigation system that guides the course using the global positioning system (GPS) and GIS, and as a mobile terminal device such as a mobile phone or PDA having a navigation function.

本発明の実施の形態1に係る携帯端末装置を用いるのに適したナビゲーションシステムの構成を示す概略構成図1 is a schematic configuration diagram showing a configuration of a navigation system suitable for using the mobile terminal device according to Embodiment 1 of the present invention. 本発明の実施の形態1に係る携帯端末装置の構成を示すブロック図1 is a block diagram showing a configuration of a mobile terminal device according to Embodiment 1 of the present invention. 前記ナビゲーションシステムにおけるサーバの構成を示すブロック図The block diagram which shows the structure of the server in the said navigation system. 前記ナビゲーションシステムによりナビゲーションするガイド経路の一例を示す図The figure which shows an example of the guide route navigated by the said navigation system 時間で測位タイミングを推定する場合の前記携帯端末装置の動作を示すフローチャートThe flowchart which shows operation | movement of the said portable terminal device in the case of estimating a positioning timing with time 前記サーバの動作を示すフローチャートFlow chart showing operation of the server 前記サーバの検索エンジンにより検索したデータを示す表A table showing data searched by the search engine of the server 歩数で測位タイミングを推定する場合の前記携帯端末装置の動作を示すフローチャートThe flowchart which shows operation | movement of the said portable terminal device in the case of estimating a positioning timing with the number of steps 本発明の実施の形態2に係る携帯端末装置の構成を示すブロック図The block diagram which shows the structure of the portable terminal device which concerns on Embodiment 2 of this invention.

符号の説明Explanation of symbols

100 ナビゲーションシステム
101 ユーザ
200,900 携帯端末装置
210 通信部
211 送信部
212 受信部
220 GPS受信部
230 入力部
240 表示部
250 移動距離検出部
251 タイマ
252 歩数計
260 メモリ
270 制御部
271 測位タイミング判定部
272 測位処理部
300 サーバ
310 通信部
311 受信部
312 送信部
320 検索エンジン
330 ハードディスク
340 メモリ
350 制御部
351 ガイドポイント決定部
352 測位タイミング決定部
910 制御部
911 ガイドポイント決定部
912 測位タイミング決定部
920 オプション
921 検索エンジン
922 地図データ
A,B ガイドポイント
a1,a2,b1,b2 測位ポイント
G 目的地
R ガイド経路
S 出発地点
DESCRIPTION OF SYMBOLS 100 Navigation system 101 User 200,900 Portable terminal device 210 Communication part 211 Transmission part 212 Reception part 220 GPS reception part 230 Input part 240 Display part 250 Movement distance detection part 251 Timer 252 Pedometer 260 Memory 270 Control part 271 Positioning timing determination part 272 Positioning processing unit 300 Server 310 Communication unit 311 Reception unit 312 Transmission unit 320 Search engine 330 Hard disk 340 Memory 350 Control unit 351 Guide point determination unit 352 Positioning timing determination unit 910 Control unit 911 Guide point determination unit 912 Positioning timing determination unit 920 Options 921 Search engine 922 Map data A, B Guide point a1, a2, b1, b2 Positioning point G Destination R Guide route S Departure point

Claims (6)

ナビゲーション機能を備えた携帯端末装置であって、
出発地点から目的地までのガイド経路を取得するガイド経路取得手段と、
前記ガイド経路上の予め決定したガイドポイント近傍の測位ポイントでの測位タイミングになったか否かを判定する測位タイミング判定手段と、
前記測位タイミングになったと判定された場合にのみGPS衛星を用いた現在位置の測位処理を行う測位処理手段と、
を具備することを特徴とする携帯端末装置。
A mobile terminal device having a navigation function,
A guide route acquisition means for acquiring a guide route from the departure point to the destination;
Positioning timing determination means for determining whether or not it is a positioning timing at a positioning point in the vicinity of a predetermined guide point on the guide route;
Positioning processing means for performing positioning processing of the current position using a GPS satellite only when it is determined that the positioning timing has been reached;
A portable terminal device comprising:
ユーザの移動距離を検出する移動距離検出手段を備え、
前記測位タイミング判定手段は、前記移動距離検出手段により検出した前記ユーザの移動距離と、前記出発地点から前記測位ポイントまでの離間距離とを比較して、前記測位タイミングになったか否かを判定する、
ことを特徴とする請求項1に記載の携帯端末装置。
A moving distance detecting means for detecting the moving distance of the user;
The positioning timing determining means determines whether or not the positioning timing has been reached by comparing the moving distance of the user detected by the moving distance detecting means with a separation distance from the starting point to the positioning point. ,
The mobile terminal device according to claim 1.
前記移動距離検出手段は、前記ユーザの所定の移動距離と所要時間から移動速度を推定する移動速度推定手段を備え、前記移動速度推定手段により推定した移動速度に前記ユーザが移動に要した時間を乗じて前記ユーザの移動距離を算出する、
ことを特徴とする請求項2に記載の携帯端末装置。
The moving distance detecting means includes a moving speed estimating means for estimating a moving speed from a predetermined moving distance and a required time of the user, and the time required for the user to move is added to the moving speed estimated by the moving speed estimating means. Multiply to calculate the user's travel distance,
The mobile terminal device according to claim 2.
前記移動距離検出手段は、ユーザの移動歩数を計測する歩数計と、前記ユーザの歩幅を推定する歩幅推定手段とを備え、前記歩幅推定手段により推定した歩幅に前記歩数計により計測した移動歩数を乗じて前記ユーザの移動距離を算出する、
ことを特徴とする請求項2に記載の携帯端末装置。
The moving distance detecting means includes a pedometer that measures the number of steps the user has moved and a step length estimating means that estimates the user's step length, and adds the number of moving steps measured by the pedometer to the step length estimated by the step length estimating means. Multiply to calculate the user's travel distance,
The mobile terminal device according to claim 2.
前記ガイドポイントを決定するガイドポイント決定手段と、
前記測位タイミングを決定する測位タイミング決定手段と、
を更に具備する請求項1から請求項4のいずれかに記載の携帯端末装置。
Guide point determining means for determining the guide point;
Positioning timing determining means for determining the positioning timing;
The portable terminal device according to any one of claims 1 to 4, further comprising:
位置情報を発信するGPS衛星と、
ユーザにより設定された出発地点から目的地までのガイド経路を地図データから検索して、前記ガイド経路に沿って前記ユーザをガイドするためのガイドポイントと、前記ガイドポイント近傍の測位ポイントで測位する測位タイミングとを決定するサーバと、
前記ユーザに所持されて前記ガイド経路に沿って移動する推定移動速度により算出した予測位置が、前記サーバから無線通信により取得した前記測位タイミングになったか否かを判定し、前記測位タイミングになったと判定された場合にのみ、前記GPS衛星が発信する位置情報を無線通信により受信して現在位置の測位処理を行う携帯端末装置と、
で構成されるナビゲーションシステム。
GPS satellites that transmit location information;
A guide route from a departure point to a destination set by a user is searched from map data, and positioning is performed at a guide point for guiding the user along the guide route and a positioning point near the guide point. A server for determining timing;
It is determined whether or not the predicted position calculated by the estimated movement speed possessed by the user and moving along the guide route is the positioning timing acquired from the server by wireless communication, and the positioning timing is reached. Only when it is determined, a portable terminal device that receives position information transmitted by the GPS satellites by wireless communication and performs a positioning process of the current position;
Navigation system consisting of.
JP2006302905A 2006-11-08 2006-11-08 Navigation system and portable terminal apparatus Pending JP2008122092A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006302905A JP2008122092A (en) 2006-11-08 2006-11-08 Navigation system and portable terminal apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006302905A JP2008122092A (en) 2006-11-08 2006-11-08 Navigation system and portable terminal apparatus

Publications (1)

Publication Number Publication Date
JP2008122092A true JP2008122092A (en) 2008-05-29

Family

ID=39507014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006302905A Pending JP2008122092A (en) 2006-11-08 2006-11-08 Navigation system and portable terminal apparatus

Country Status (1)

Country Link
JP (1) JP2008122092A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009294000A (en) * 2008-06-03 2009-12-17 Nec Corp Portable terminal, navigation method, and navigation program
JP2010002230A (en) * 2008-06-18 2010-01-07 Seiko Instruments Inc Pedometer for running
WO2010029918A1 (en) * 2008-09-09 2010-03-18 株式会社マクロウェア Behavior analysis system and computer program
JP2011027500A (en) * 2009-07-23 2011-02-10 Sharp Corp Position measuring apparatus
JP2011038775A (en) * 2009-08-06 2011-02-24 Navitime Japan Co Ltd Route search system, route search server, mobile terminal device, recovery method from power-saving, and navigation apparatus
JP2011055034A (en) * 2009-08-31 2011-03-17 Yahoo Japan Corp Portable terminal, route calculation system and method therefor
JP2011180068A (en) * 2010-03-03 2011-09-15 Ntt Docomo Inc Positioning terminal and server
JP2012083323A (en) * 2010-09-15 2012-04-26 Casio Comput Co Ltd Positioning device, positioning method, and program
JP2012117975A (en) * 2010-12-02 2012-06-21 Ntt Docomo Inc Mobile terminal, system and method
CN103852768A (en) * 2012-12-06 2014-06-11 卡西欧计算机株式会社 GPS receiving apparatus, and a method of controlling GPS receiving unit
JP2015184012A (en) * 2014-03-20 2015-10-22 カシオ計算機株式会社 Positioning device, positioning method, and program
JP2020060431A (en) * 2018-10-09 2020-04-16 ソフトバンク株式会社 Tracker system, tracker device, and program
JP2021009643A (en) * 2019-07-03 2021-01-28 株式会社ゼンリンデータコム Portable terminal, positioning interval adjustment system, positioning interval adjustment method and positioning interval adjustment program

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009294000A (en) * 2008-06-03 2009-12-17 Nec Corp Portable terminal, navigation method, and navigation program
JP2010002230A (en) * 2008-06-18 2010-01-07 Seiko Instruments Inc Pedometer for running
JP5572093B2 (en) * 2008-09-09 2014-08-13 株式会社マクロウェア Behavior analysis system and computer program
WO2010029918A1 (en) * 2008-09-09 2010-03-18 株式会社マクロウェア Behavior analysis system and computer program
JP2011027500A (en) * 2009-07-23 2011-02-10 Sharp Corp Position measuring apparatus
JP2011038775A (en) * 2009-08-06 2011-02-24 Navitime Japan Co Ltd Route search system, route search server, mobile terminal device, recovery method from power-saving, and navigation apparatus
JP2011055034A (en) * 2009-08-31 2011-03-17 Yahoo Japan Corp Portable terminal, route calculation system and method therefor
JP2011180068A (en) * 2010-03-03 2011-09-15 Ntt Docomo Inc Positioning terminal and server
JP2012083323A (en) * 2010-09-15 2012-04-26 Casio Comput Co Ltd Positioning device, positioning method, and program
US8692709B2 (en) 2010-09-15 2014-04-08 Casio Computer Co., Ltd. Positioning apparatus, positioning method, and storage medium for measuring position using both autonomous navigation and GPS
JP2012117975A (en) * 2010-12-02 2012-06-21 Ntt Docomo Inc Mobile terminal, system and method
CN103852768A (en) * 2012-12-06 2014-06-11 卡西欧计算机株式会社 GPS receiving apparatus, and a method of controlling GPS receiving unit
JP2014115093A (en) * 2012-12-06 2014-06-26 Casio Comput Co Ltd Gps receiver and program
US9304207B2 (en) 2012-12-06 2016-04-05 Casio Computer Co., Ltd. GPS receiving apparatus, a method of controlling GPS receiving unit, and a controlling program
JP2015184012A (en) * 2014-03-20 2015-10-22 カシオ計算機株式会社 Positioning device, positioning method, and program
JP2020060431A (en) * 2018-10-09 2020-04-16 ソフトバンク株式会社 Tracker system, tracker device, and program
JP2021009643A (en) * 2019-07-03 2021-01-28 株式会社ゼンリンデータコム Portable terminal, positioning interval adjustment system, positioning interval adjustment method and positioning interval adjustment program
JP7296074B2 (en) 2019-07-03 2023-06-22 株式会社ゼンリンデータコム Mobile terminal, positioning interval adjustment system, positioning interval adjustment method, and positioning interval adjustment program

Similar Documents

Publication Publication Date Title
JP2008122092A (en) Navigation system and portable terminal apparatus
US9179262B2 (en) Personal digital assistant with multiple active elements for guiding user to moving target
JP6024366B2 (en) Information processing apparatus and processing method
US20110246056A1 (en) Method and apparatus for efficiently using a battery in a smartphone having a navigation system
US20140297184A1 (en) Guidance apparatus and guidance method
KR101759350B1 (en) Method for estimating displacement of user terminal and apparatus for the same
JP2014009964A (en) Mobile terminal, system, and method
JP5367675B2 (en) Navigation terminal, navigation method and navigation program
JP2011169669A (en) Navigation system and navigation device
JP2010032348A (en) Mobile terminal, current position display method, and current position display program
JP5731999B2 (en) Navigation device, navigation method, and program
JP5714840B2 (en) MAP DISPLAY DEVICE, MAP DISPLAY SYSTEM, MAP DISPLAY METHOD, PROGRAM, AND RECORDING MEDIUM
JP5582559B2 (en) Portable terminal device, operation control method, and program
JP5374482B2 (en) Map display device, map display method, and map display program
JP5905227B2 (en) Navigation device and automatic check-in method
JP4515857B2 (en) Navigation device, navigation method, and navigation program
JP5654336B2 (en) Method and apparatus for efficiently using a battery in a smartphone having a navigation system
JP2009288224A (en) Location information terminal
JP4779852B2 (en) Portable navigation device and navigation program
JP2015206676A (en) Portable terminal apparatus, navigation apparatus and program
JP5903975B2 (en) Electronic device in which navigation application is installed, electronic device control method, and computer program
JP2006003664A (en) Map display device and navigation system
JP2011047843A (en) Navigation system, program and display method
JP2014048167A (en) Portable equipment and display method and program for course
JP2005291785A (en) Navigation device and program