JP2008122092A - Navigation system and portable terminal apparatus - Google Patents
Navigation system and portable terminal apparatus Download PDFInfo
- 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
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
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処理部による測位処理を停止して消費電力を削減している。
しかしながら、特許文献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
携帯端末装置200は、ユーザ101に所持され、所持したユーザ101を設定された目的地までナビゲーションするナビゲーション機能を備えている。
The
また、携帯端末装置200は、通信タワー400及びGPS衛星500と無線で交信する無線通信機能を備えている。
In addition, the
サーバ300と通信タワー400とは、通信路(ネットワーク)600を介して通信する通信機能を備えている。
The
図1において、ユーザ101は、携帯端末装置200の入力部230のキーを操作し、目的地などの必要なデータを入力して、ナビゲーション機能の開始を指示する。
In FIG. 1, a
携帯端末装置200は、ユーザ101の操作によりナビゲーション機能が呼び出されると、GPS衛星500からの電波を受信して現在位置を測位するための測位処理を実行する。
When the navigation function is called by the operation of the
また、携帯端末装置200は、ユーザ101からのナビゲーションの開始の指示により、通信タワー400と無線により通信を開始し、通信タワー400から通信路600を介して、測位した現在位置データなどの必要なデータをサーバ300へ送信する。
In addition, the
サーバ300は、通信タワー400及び通信路600を介して携帯端末装置200から受信したデータと、ハードディスク330に蓄積された地図データに基づいて、出発地から目的地までの地図データ(データベース)検索、経路検索、及びユーザ101に対して進路変更等を指示するガイドポイントの検索を行う。
The
そして、サーバ300は、検索したデータを、通信路600及び通信タワー400を通して携帯端末装置200に送信する。
Then, the
携帯端末装置200は、通信路600及び通信タワー400を通してサーバ300から送信されてきたデータに基づいて、出発地から目的地までのガイド経路を示す地図を表示部240の画面に表示すると共に、表示された地図上にGPS衛星500を用いて測位した現在位置を示すマークを表示して、ユーザ101を目的地までナビゲーションする。
Based on the data transmitted from the
次に、携帯端末装置200の構成について説明する。図2は、本発明の実施の形態1に係る携帯端末装置の構成を示すブロック図である。
Next, the configuration of the
図2に示すように、本例の携帯端末装置200は、通信部210、GPS受信部220、入力部230、表示部240、移動距離検出部250、メモリ260、制御部270を備えている。
As shown in FIG. 2, the
図2において、通信部210は、送信部211と受信部212を備えている。
In FIG. 2, the
送信部211は、通信タワー400及び通信路600を介してサーバ300にデータを送信する。
The
受信部212は、サーバ300から送信されるデータを、通信路600及び通信タワー400を介して受信し、受信したデータを制御部270に送る。
The
GPS受信部220は、GPS衛星500から送られてくる電波を受信し、受信した電波から現在位置を測位するための現在位置データを取り出して制御部270に送る。
The
入力部230は、テンキーやモードキー(タッチパネルでも良い)を備えており、ユーザ101のキー操作により入力された目的地データやナビゲーション機能の開始を指示する信号を制御部270に送る。
The
表示部240は、液晶パネル(LCD:Liquid Crystal Display)などの表示画面に、制御部270から与えられる地図データや文字データなどを画像や文字に変換して表示する。
The
移動距離検出部250は、タイマ251もしくは歩数計(歩数カウンタ)252の何れかを用いて、ユーザ101に所持された携帯端末装置200の移動距離を検出し、検出結果を制御部270に出力する。
The movement
タイマ251は、GPS衛星500を用いて現在位置を測位する測位タイミングをカウントダウンする。
The
歩数計252は、加速度センサまたはジャイロセンサなどのユーザ101の歩行により発生する振動を検出するセンサにより、ユーザ101の歩行動作時の1回の振動を一歩の動作として歩数をカウントする。
The
メモリ260は、入力部230により入力された目的地データ、GPS受信部220で受信した現在位置データ、及びサーバ300から取得した地図データを保持する。
The
制御部270は、携帯端末装置200の各部の動作を制御する。また、本例の携帯端末装置200の制御部270は、測位タイミング判定部271及び測位処理部272を備えている。
The
測位タイミング判定部271は、ユーザ101に所持されて移動する携帯端末装置200が、サーバ300により予め決定されたガイド経路R上の測位ポイントa1,a2,b1,b2(図4参照)での測位タイミングであるか否かを判定する。
The positioning
測位処理部272は、ユーザ101に所持されて移動する携帯端末装置200の現在位置を測位するための測位処理を行う。
The
次に、ナビゲーションシステム100のサーバ300の構成について説明する。図3は、前記ナビゲーションシステムにおけるサーバの構成を示すブロック図である。
Next, the configuration of the
図3に示すように、サーバ300は、通信部310、検索エンジン320、ハードディスク330、メモリ340、制御部350を備えている。
As illustrated in FIG. 3, the
図3において、通信部310は、受信部311と送信部312を備えている。
In FIG. 3, the
受信部311は、携帯端末装置200から送信されるデータを、通信タワー400及び通信路600を介して受信し、受信したデータを制御部350に送る。
The receiving
送信部312は、通信路600及び通信タワー400を介して携帯端末装置200にデータを送る。
The
検索エンジン320は、携帯端末装置200から送信されてきた携帯端末装置200の現在位置を示す端末現在位置データ、及びユーザ101により入力された目的地を示す端末目的地データを使用して、ハードディスク330に格納されている地図データ及び後述するガイドポイントのデータから必要なデータを検索する。ガイドポイントとは、ユーザ101をナビゲーションするガイド経路にある分岐点、交差点、曲がり角などのような、ユーザ101が進路を選択する必要があるポイントや進路を間違える可能性があるポイントをいう。
The
ハードディスク330は、地図データ(データベース)を格納している。
The
メモリ340は、携帯端末装置200から送信されてきた携帯端末装置200の現在位置を示す端末現在位置データ、及びユーザ101により入力された目的地を示す端末目的地データを保持する。
The
制御部350は、サーバ300の各部の動作を制御する。また、本例のサーバ300は、ガイドポイント決定部351及び測位タイミング決定部352を備えている。
The
ガイドポイント決定部351は、携帯端末装置200から受信した携帯端末装置200の端末現在位置データ及び端末目的地データに基づいて、ユーザ101を目的地に向けてナビゲーションするガイド経路の目印となる交差点や建物などの位置データによりガイドポイントを決定する。
Based on the terminal current position data and the terminal destination data of the mobile
測位タイミング決定部352は、ガイドポイント決定部351により決定されたガイドポイントの位置データに基づいて、ガイド経路上にある測位ポイント(携帯端末装置200の現在位置を測位するポイント)での測位タイミングを決定する。
The positioning
次に、本例のナビゲーションシステム100における携帯端末装置200及びサーバ300の動作について説明する。図4は、前記ナビゲーションシステムによりナビゲーションするガイド経路の一例を示す図である。
Next, operations of the mobile
ここでは、図4に示すように、ユーザ101が、出発地点Sから、第1のガイドポイントAに設定されるA交差点401を直進し、第2のガイドポイントBに設定されるコンビニ402を右折して、目的地Gに至るガイド経路Rに沿ってナビゲーションされるものとする。
Here, as shown in FIG. 4, the
まず、図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
図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
その後、携帯端末装置200を所持しているユーザ101の推定移動速度データを求めるために、まず、GPS受信部220でGPS衛星500から送られる電波を受信し、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST502)。
Thereafter, in order to obtain the estimated moving speed data of the
次いで、ユーザ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
そして、ステップST503の待機時間におけるユーザ101の移動距離と所要時間からユーザ101の推定移動速度(単位時間当たりの移動距離)を求める(ステップST505)。
Then, the estimated moving speed (moving distance per unit time) of the
このように、携帯端末装置200においては、GPS衛星500を用いて、ステップST501で現在位置を測位した後、ステップST504で再度現在位置を測位し、ステップST505でユーザ101の移動距離と所要時間から推定移動速度を計算する。
As described above, in the mobile
ここで、ステップST505で計算した推定移動速度は、ユーザ101の固有のデータであるので、ユーザ対応の推定移動速度データとしてメモリ260に蓄積しておく。これにより、同じユーザ101が携帯端末装置200を用いてナビゲーションする場合には、メモリ260に蓄積されている当該ユーザの推定移動速度データを用いることで、新たな推定移動速度の計算を省略することができ、ナビゲーション動作の迅速化が可能になる。
Here, since the estimated movement speed calculated in step ST505 is data unique to the
その後、携帯端末装置200は、ステップST504で測位した現在位置データ、ステップST501で入力された目的地データ、ステップST505で求めた推定移動速度の推定移動速度データを、送信部211によりサーバ300へ送信し(ステップST506)、サーバ300からの応答を待つ(ステップST507)。
Thereafter, the mobile
一方、サーバ300は、図6に示すように、動作を開始すると、まず携帯端末装置200からデータを受信したか否か判断する(ステップST601)。
On the other hand, as shown in FIG. 6, when starting operation,
ステップST601において、携帯端末装置200からデータを受信したと判定されると、サーバ300は、携帯端末装置200から受信した現在位置データ及び目的地データを、メモリ340に端末現在位置データ及び端末目的地データとして保持する。
If it is determined in step ST601 that data has been received from the mobile
そして、サーバ300は、検索エンジン320により、メモリ340に保持した携帯端末装置200の現在位置データ及び目的地データを使用して、ハードディスク330に格納されている地図データからガイド経路Rを探索する(ステップST602)。
Then, the
ここで、検索エンジン320は、ハードディスク330に格納されているデータベースから、以下のデータを検索する。
Here, the
(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
次いで、サーバ300は、検索エンジン320により検索したデータに基づいて、制御部350のガイドポイント決定部351及び測位タイミング決定部352により、地図データから探索したガイド経路R上のガイドポイントA,B、及び図4に示す測位ポイントa1,a2,b1,b2での測位タイミングを決定する(ステップST603)。
Next, based on the data searched by the
そして、サーバ300は、検索エンジン320により検索した地図データ及び詳細地図データ、ガイドポイント決定部351により決定したガイドポイント位置、及び測位タイミング決定部352により決定した測位タイミングなどのデータを携帯端末装置200に送信する(ステップST604)。
Then, the
これにより、サーバ300からの応答待ち状態にあった携帯端末装置200は、サーバ300からデータを受信したか否か判断する(ステップST508)。
Thereby, portable
そして、携帯端末装置200は、ステップST508において、サーバ300からデータを受信したと判定した場合に、サーバ300から取得した地図データ及び詳細地図データに基づいて、ユーザ101をナビゲーションするための地図を表示部240の表示画面に表示する(ステップST509)。
If the mobile
また、ステップST505で求めた推定移動速度から予想した携帯端末装置200の現在位置を、矢印や歩行者の図形などのマークで地図に表示する(ステップST510)。
In addition, the current position of the mobile
ここで、本例のナビゲーションシステム100における携帯端末装置200は、現在位置を測位するためのGPS衛星500との通信を、ユーザ101に対して進路変更等を指示するガイドポイントA,Bの近傍の測位ポイントa1,a2,b1,b2のみで行うようになっている。
Here, the mobile
従って、本例の携帯端末装置200においては、カーナビゲーション装置のようにユーザ101の現在位置を示すマークをリアルタイムに移動させながら表示することはしないが、ステップST505で求めた推定移動速度に基づいて、当該マークの表示位置を経時的に変化させながらユーザ101の現在位置をポイント表示するようにしても良い。
Therefore, in the mobile
次いで、ステップST505で求めた推定移動速度から予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達しているか否かを測位タイミング判定部271で判断する(ステップST511)。
Next, the positioning
ここで、推定移動速度から予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達していないと測位タイミング判定部271で判定された場合には、所定時間待機した後(ステップST512)、ステップST510に戻って携帯端末装置200の現在位置を地図に再表示する。
Here, when the positioning
一方、ステップST511において、推定移動速度から予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達していると測位タイミング判定部271で判定された場合には、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST513)。
On the other hand, in step ST511, when the positioning
次いで、ステップST513において測位した携帯端末装置200の現在位置が、サーバ300から取得したガイドポイント(ここでは、図4に示すガイドポイントA)に達したか否かを判断する(ステップST514)。
Next, it is determined whether or not the current position of the mobile
ここで、携帯端末装置200の現在位置がガイドポイントAに達していると判定された場合には、携帯端末装置200の現在位置が目的地Gに到達したか否か判断する(ステップST515)。
If it is determined that the current position of the mobile
この時点では、携帯端末装置200の現在位置がガイドポイントAを通過した直後であるので、予測位置と実測位置との誤差が大きいため、携帯端末装置200の現在位置が目的地Gに到達していないと判定され、ステップST510に戻って現在位置を地図に表示して、ステップST511からステップST514までの処理を繰り返す。
At this time, since the current position of the mobile
そして、ステップST514において、携帯端末装置200の現在位置がガイドポイント(ここでは、図4に示すガイドポイントB)に達している判定された場合には、ステップST515で目的地Gに到達したと判定された場合にナビゲーション動作を終了する。
If it is determined in step ST514 that the current position of the mobile
一方、ステップ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
次に、ユーザ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
図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
その後、携帯端末装置200を所持しているユーザ101の推定移動速度データを求めるために、まず、GPS受信部220でGPS衛星500から送られる電波を受信し、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST802)。
Thereafter, in order to obtain the estimated moving speed data of the
次いで、ユーザ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
そして、ステップST803の待機時間におけるユーザ101の移動距離と歩数計252でカウントした歩数からユーザ101の歩幅(一歩当たりの移動距離)を求める(ステップST805)。
Then, the stride (movement distance per step) of the
このステップST805で計算した歩幅は、ユーザ101の固有のデータであるので、ユーザ対応の歩幅データとしてメモリ260に蓄積しておく。これにより、同じユーザ101が携帯端末装置200を用いてナビゲーションする場合には、メモリ260に蓄積されている当該ユーザの歩幅データを用いることで、新たな歩幅の計算を省略することができ、ナビゲーション動作の迅速化が可能になる。
Since the stride calculated in step ST805 is data unique to the
その後、携帯端末装置200は、ステップST804で測位した現在位置データ、ステップST801で入力された目的地データ、ステップST805で求めた歩幅データを、送信部211によりサーバ300へ送信し(ステップST806)、サーバ300からの応答を待つ(ステップST807)。
After that, the mobile
サーバ300は、図6に示したように、ステップST601からステップST604までの処理を実行し、検索エンジン320により検索した地図データ及び詳細地図データ、ガイドポイント決定部351により決定したガイドポイント位置、及び測位タイミング決定部352により決定した測位タイミングなどのデータを携帯端末装置200に送信する(ステップST604)。
As shown in FIG. 6, the
これにより、サーバ300からの応答待ち状態にあった携帯端末装置200は、サーバ300からデータを受信したか否か判断する(ステップST808)。
Thereby, portable
そして、携帯端末装置200は、ステップST808において、サーバ300からデータを受信したと判定した場合に、サーバ300から取得した地図データ及び詳細地図データに基づいて、ユーザ101をナビゲーションするための地図を表示部240の表示画面に表示する(ステップST809)。
And in step ST808, the portable
次いで、歩数計252の加速度センサあるいはジャイロセンサでユーザ101の移動を検出し、ステップST805で求めたユーザ101の歩幅に、歩数計252によりカウントしたユーザの移動歩数を乗じて、ユーザ101の現在位置から測位ポイントa1までの距離を算出する。
Next, the movement of the
そして、歩数計252によりカウントしたユーザ101の移動歩数とユーザ101の歩幅とから算出して予想した携帯端末装置200の現在位置を、表示部240の画面上の地図に、矢印や歩行者の図形などのマークで表示する(ステップST810)。
Then, the current position of the mobile
次いで、ステップST805で求めたユーザ101の歩幅に基づいて予想した携帯端末装置200の現在位置までの所要歩数が、サーバ300から取得した測位タイミングに達しているか否かを測位タイミング判定部271で判断する(ステップST811)。
Next, the positioning
ここで、予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングから大きくずれていた場合には、歩数計252による歩数計測をやり直した後(ステップST812)、ステップST810に戻って携帯端末装置200の現在位置を地図に再表示する。
Here, when the predicted current position of the mobile
一方、ステップST811において、予想した携帯端末装置200の現在位置が、サーバ300から取得した測位タイミングに達していると測位タイミング判定部271で判定された場合には、制御部270の測位処理部272で携帯端末装置200の現在位置を測位する(ステップST813)。
On the other hand, in step ST811, when the positioning
次いで、ステップST813において測位した携帯端末装置200の現在位置が、サーバ300から取得したガイドポイント(ここでは、図4に示すガイドポイントA)に達したか否かを判断する(ステップST814)。
Next, it is determined whether or not the current position of the mobile
ここで、携帯端末装置200の現在位置がガイドポイントAに達していると判定された場合には、携帯端末装置200の現在位置が目的地Gに到達したか否か判断する(ステップST815)。
If it is determined that the current position of the mobile
この時点では、携帯端末装置200の現在位置がガイドポイントAを通過した直後であるので、予測位置と実測位置との誤差が大きいため、携帯端末装置200の現在位置が目的地Gに到達していないと判定され、ステップST810に戻って現在位置を地図に表示して、ステップST811からステップST814までの処理を繰り返す。
At this time, since the current position of the mobile
そして、ステップST814において、携帯端末装置200の現在位置がガイドポイント(ここでは、図4に示すガイドポイントB)に達している判定された場合には、ステップST815で目的地Gに到達したと判定された場合にナビゲーション動作を終了する。
In step ST814, if it is determined that the current position of the mobile
一方、ステップ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
上述のように、本例のナビゲーションシステム100においては、予めサーバ300によって決定された交差点や曲がり角などのガイドポイントA,Bの近傍の測位ポイントa1,a2,b1,b2でだけ、携帯端末装置200の測位処理部272による現在位置の測位を行っている。
As described above, in the
従って、本例のナビゲーションシステム100では、携帯端末装置200のGPS受信部220が動作する測位回数を、ユーザ101のナビゲーションに必要な最小限の回数にすることができ、携帯端末装置200の消費電力を削減して動作可能時間を長くすることができる。
Therefore, in the
なお、本例のナビゲーションシステム100において、ガイドポイントA,B間の間隔が大きい場合には、ガイドポイントA,Bの途中で携帯端末装置200の現在位置を測位することで、携帯端末装置200のナビゲーション精度を向上させるようにしてもよい。
In the
このように、本例のナビゲーションシステム100においては、ガイド経路Rがどのような状況でも、GPS衛星500から送られる情報の受信処理(測位処理)にかかる消費電力を確実に削減することができ、携帯端末装置200の動作可能時間を長くすることができると共に、ユーザ101を目的地Gまで正確にナビゲーションすることができる。
Thus, in the
(実施の形態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
また、本例の携帯端末装置900は、オプション920として、前述したナビゲーションシステム100におけるサーバ300の検索エンジン320及びハードディスク330の地図データに相当する検索エンジン921及び地図データ922を備えている。
Further, the mobile
従って、本例の携帯端末装置900においては、実施の形態1に係る携帯端末装置200のようにサーバ300と交信せずに、ガイド経路RのガイドポイントA,B及び測位ポイントa1,a2,b1,b2での測位タイミングを決定することができる。
Therefore, in the mobile
また、本例の携帯端末装置900においては、サーバ300の検索エンジン320を用いずに、オプション920の検索エンジン921及び地図データ922を使用して必要なデータを検索することができる。
Further, in the mobile
なお、本例の携帯端末装置900におけるその他の構成及び機能や動作は、実施の形態1に係る携帯端末装置200の場合と同様であるのでその説明は省略する。
Note that other configurations, functions, and operations of the mobile
これにより、本例の携帯端末装置900においては、サーバ300との交信にかかる消費電力を削減することができると共に、サーバ300にデータを送信したりサーバ300からの応答を待ったりすることがないので、ガイドポイントA,B及び測位タイミングの決定や、必要なデータの検索などの処理を迅速に行うことができるようになる。
Thereby, in the mobile
ところで、本例の携帯端末装置200,900においては、所持するユーザ101の歩幅や推定移動速度を予め計測し、計測したユーザ101の歩幅や移動速度に基づいてガイドポイントA,Bの近傍の測位ポイントa1,a2,b1,b2での測位タイミングを決定している。
By the way, in the portable
従って、本例の携帯端末装置200,900では、予め歩幅や推定移動速度がメモリ260に記憶されているユーザ101以外の者が使用した場合、新たに計測した使用者の歩幅や推定移動速度の計測データと、メモリ260に予め記憶されているユーザ101の歩幅や推定移動速度データとが、異なった値を示すことになる。
Therefore, in the portable
これにより、本例の携帯端末装置200,900においては、新たに計測した使用者の歩幅や推定移動速度の計測データと、メモリ260に予め記憶されているユーザ101の歩幅や推定移動速度データとが異なった値を示した場合に、予め設定したパスワード等を要求するように構成することで、盗難による使用を未然に防止することが可能になる。
Thereby, in the mobile
また、本例の携帯端末装置200,900においては、ユーザ101の使用途中で、予め計測した歩幅や推定移動速度に基づく測位タイミングと実際の現在位置とが極端にずれていた場合に、ユーザ101の身や端末に何らかの異常事態が発生していることを予測することができる。
Further, in the mobile
従って、本例の携帯端末装置200,900においては、上述のような異常事態を他の通信端末等に転送して報知するように構成することで、異常事態の発生を第三者が素早く察知できるようになる。
Therefore, in the mobile
これにより、本例の携帯端末装置200,900は、例えば、ユーザ101が誘拐されたり端末が強奪されたりした場合などの異常を迅速に察知する防犯用の通信装置としても機能させることが可能になる。
Thereby, the portable
本発明に係る携帯端末装置は、どのような状況でも測位処理にかかる消費電力を確実に削減して動作可能時間を長くすることができ、且つユーザを目的地まで正確にナビゲーションすることができるので、全地球測位システム(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.
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
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 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.
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)
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 |
-
2006
- 2006-11-08 JP JP2006302905A patent/JP2008122092A/en active Pending
Cited By (18)
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 |