Navigation system, terminal device, navigation server, navigation device and navigation method
Abstract
Problem to be solved.To provide a navigation system, a terminal device, a navigation server, a navigation device, and a navigation method, which facilitates selection of an optimum positioning means among a plurality of positioning means and enables quick reflection of positioning information. The task is to do. According to the present invention, in a navigation server, a positioning control parameter for a terminal device to select and control an appropriate positioning means in a range indicated by positioning range information in map data is generated, and the map data, positioning control parameter, and the like. Then, the positioning range information is transmitted to the terminal device, the received map data is output in the terminal device, and the positioning means is set based on the positioning control parameter within the range indicated by the positioning range information corresponding to the received positioning control parameter. Switch. [Selection diagram] Fig. 1

Term
3 yearsto projected expiry
Projected expiry 28 September 2029, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
18 claims: 16 independent, 2 dependent
- 1記憶部と制御部とを少なくとも備えたナビゲーションサーバ、および、出力部と制御部と複数の測位手段とを少なくとも備えた端末装置を備えたナビゲーションシステムであって、 上記ナビゲーションサーバの上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記ナビゲーションサーバの上記制御部は、 上記端末装置から要求された上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、 上記地図データ取得手段にて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成し、当該地図データ、当該測位制御パラメータ、および、当該測位範囲情報を上記端末装置に送信する地図データ送信手段と、 を備え、 上記端末装置の上記制御部は、 上記ナビゲーションサーバから上記地図データ、上記測位制御パラメータ、および、上記測位範囲情報を受信する地図データ受信手段と、 上記地図データ受信手段にて受信した上記地図データを上記出力部を制御して出力する地図データ出力手段と、 上記地図データ受信手段にて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替手段と、 を備えたことを特徴とするナビゲーションシステム。
- 2記憶部と制御部とを少なくとも備えたナビゲーションサーバ、および、出力部と制御部と複数の測位手段とを少なくとも備えた端末装置を備えたナビゲーションシステムであって、 上記ナビゲーションサーバの上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記ナビゲーションサーバの上記制御部は、 上記端末装置から要求された案内経路に対応する上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、 上記地図データ取得手段にて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成し、当該地図データ、当該測位制御パラメータ、および、当該測位範囲情報を上記端末装置に送信する地図データ送信手段と、 を備え、 上記端末装置の上記制御部は、 上記ナビゲーションサーバから上記地図データ、上記測位制御パラメータ、および、上記測位範囲情報を受信する地図データ受信手段と、 上記地図データ受信手段にて受信した上記地図データを上記出力部を制御して出力する地図データ出力手段と、 上記地図データ受信手段にて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替手段と、 を備えたことを特徴とするナビゲーションシステム。
- 3請求項1または2に記載のナビゲーションシステムにおいて、 上記測位制御パラメータは、 上記測位手段のリトライ回数、リトライ時間、タイムアウト時間、測位モード、および、測位シーケンスのうち少なくとも一つに関するパラメータであること、を特徴とするナビゲーションシステム。
- 4請求項1乃至3のいずれか一つに記載のナビゲーションシステムにおいて、 上記端末装置の上記制御部は、 上記測位手段切替手段により上記測位制御パラメータに基づいて上記測位手段を切り替える際の切替状況、および/または、切替結果を上記出力部を介して出力する切替情報出力手段、 をさらに備えたこと、を特徴とするナビゲーションシステム。
- 5ナビゲーションサーバに通信可能に接続された、入力部と出力部と制御部と複数の測位手段とを少なくとも備えた端末装置であって、 上記制御部は、 上記ナビゲーションサーバから、上記端末装置から要求された地図データ、当該地図データに対応する上記測位手段と当該測位手段が当該地図データ中で測位可能な範囲を示す測位範囲情報とから生成された、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータ、および、上記測位範囲情報、を受信する地図データ受信手段と、 上記地図データ受信手段にて受信した上記地図データを上記出力部を制御して出力する地図データ出力手段と、 上記地図データ受信手段にて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替手段と、 を備えたことを特徴とする端末装置。
- 6ナビゲーションサーバに通信可能に接続された、出力部と制御部と複数の測位手段とを少なくとも備えた端末装置であって、 上記制御部は、 上記ナビゲーションサーバから、上記端末装置から要求された案内経路に対応する地図データ、当該地図データに対応する上記測位手段と当該測位手段が当該地図データ中で測位可能な範囲を示す測位範囲情報とから生成された、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータ、および、上記測位範囲情報、を受信する地図データ受信手段と、 上記地図データ受信手段にて受信した上記地図データを上記出力部を制御して出力する地図データ出力手段と、 上記地図データ受信手段にて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替手段と、 を備えたことを特徴とする端末装置。
- 7出力部と複数の測位手段とを少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたナビゲーションサーバであって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部は、 上記端末装置から要求された上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、 上記地図データ取得手段にて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成手段と、 上記地図データ取得手段にて取得された上記地図データを上記端末装置へ送信することにより、当該端末装置の上記出力部を制御して出力させる地図データ出力制御手段と、 上記測位制御パラメータ生成手段にて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替えるよう制御する測位手段切替制御手段と、 を備えたことを特徴とするナビゲーションサーバ。
- 8出力部と複数の測位手段とを少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたナビゲーションサーバであって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部は、 上記端末装置から要求された案内経路に対応する上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、 上記地図データ取得手段にて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成手段と、 上記地図データ取得手段にて取得された上記地図データを上記端末装置に送信することにより、当該端末装置の上記出力部を制御して出力させる地図データ出力制御手段と、 上記測位制御パラメータ生成手段にて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替えるよう制御する測位手段切替制御手段と、 を備えたことを特徴とするナビゲーションサーバ。
- 9出力部と記憶部と制御部と複数の測位手段とを少なくとも備えたナビゲーション装置であって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部は、 要求された上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、 上記地図データ取得手段にて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記ナビゲーション装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成手段と、 上記地図データ取得手段にて取得された上記地図データを上記出力部を制御して出力する地図データ出力手段と、 上記測位制御パラメータ生成手段にて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替手段と、 を備えたことを特徴とするナビゲーション装置。
- 10出力部と記憶部と制御部と複数の測位手段とを少なくとも備えたナビゲーション装置であって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部は、 要求された案内経路に対応する上記地図データを上記地図データ記憶手段から取得する地図データ取得手段と、 上記地図データ取得手段にて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記ナビゲーション装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成手段と、 上記地図データ取得手段にて取得された上記地図データを上記出力部を制御して出力する地図データ出力手段と、 上記測位制御パラメータ生成手段にて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替手段と、 を備えたことを特徴とするナビゲーション装置。
- 11記憶部と制御部とを少なくとも備えたナビゲーションサーバ、および、出力部と制御部と複数の測位手段とを少なくとも備えた端末装置を備えたナビゲーションシステムにおいて実行されるナビゲーション方法であって、 上記ナビゲーションサーバの上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記ナビゲーションサーバの上記制御部において実行される、上記端末装置から要求された上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、 上記ナビゲーションサーバの上記制御部において実行される、上記地図データ取得ステップにて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成し、当該地図データ、当該測位制御パラメータ、および、当該測位範囲情報を上記端末装置に送信する地図データ送信ステップと、 上記端末装置の上記制御部において実行される、上記ナビゲーションサーバから上記地図データ、上記測位制御パラメータ、および、上記測位範囲情報を受信する地図データ受信ステップと、 上記端末装置の上記制御部において実行される、上記地図データ受信ステップにて受信した上記地図データを上記出力部を制御して出力する地図データ出力ステップと、 上記端末装置の上記制御部において実行される、上記地図データ受信ステップにて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替ステップと、 を含むことを特徴とするナビゲーション方法。
- 12記憶部と制御部とを少なくとも備えたナビゲーションサーバ、および、入力部と出力部と制御部と複数の測位手段とを少なくとも備えた端末装置を備えたナビゲーションシステムにおいて実行されるナビゲーション方法であって、 上記ナビゲーションサーバの上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記ナビゲーションサーバの上記制御部において実行される、上記端末装置から要求された案内経路に対応する上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、 上記ナビゲーションサーバの上記制御部において実行される、上記地図データ取得ステップにて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成し、当該地図データ、当該測位制御パラメータ、および、当該測位範囲情報を上記端末装置に送信する地図データ送信ステップと、 上記端末装置の上記制御部において実行される、上記ナビゲーションサーバから上記地図データ、上記測位制御パラメータ、および、上記測位範囲情報を受信する地図データ受信ステップと、 上記端末装置の上記制御部において実行される、上記地図データ受信ステップにて受信した上記地図データを上記出力部を制御して出力する地図データ出力ステップと、 上記端末装置の上記制御部において実行される、上記地図データ受信ステップにて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替ステップと、 を含むことを特徴とするナビゲーション方法。
- 13ナビゲーションサーバに通信可能に接続された、出力部と制御部と複数の測位手段とを少なくとも備えた端末装置において実行されるナビゲーション方法であって、 上記制御部において実行される、 上記ナビゲーションサーバから、上記端末装置から要求された地図データ、当該地図データに対応する上記測位手段と当該測位手段が当該地図データ中で測位可能な範囲を示す測位範囲情報とから生成された、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータ、および、上記測位範囲情報、を受信する地図データ受信ステップと、 上記地図データ受信ステップにて受信した上記地図データを上記出力部を制御して出力する地図データ出力ステップと、 上記地図データ受信ステップにて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替ステップと、 を含むことを特徴とするナビゲーション方法。
- 14ナビゲーションサーバに通信可能に接続された、出力部と制御部と複数の測位手段とを少なくとも備えた端末装置において実行されるナビゲーション方法であって、 上記制御部において実行される、 上記ナビゲーションサーバから、上記端末装置から要求された案内経路に対応する地図データ、当該地図データに対応する上記測位手段と当該測位手段が当該地図データ中で測位可能な範囲を示す測位範囲情報とから生成された、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータ、および、上記測位範囲情報、を受信する地図データ受信ステップと、 上記地図データ受信ステップにて受信した上記地図データを上記出力部を制御して出力する地図データ出力ステップと、 上記地図データ受信ステップにて受信した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替ステップと、 を含むことを特徴とするナビゲーション方法。
- 15出力部と複数の測位手段とを少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたナビゲーションサーバにおいて実行されるナビゲーション方法であって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部において実行される、 上記端末装置から要求された上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、 上記地図データ取得ステップにて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成ステップと、 上記地図データ取得ステップにて取得された上記地図データを上記端末装置へ送信することにより、当該端末装置の上記出力部を制御して出力させる地図データ出力制御ステップと、 上記測位制御パラメータ生成ステップにて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替えるよう制御する測位手段切替制御ステップと、 を含むことを特徴とするナビゲーション方法。
- 16出力部と複数の測位手段とを少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたナビゲーションサーバにおいて実行されるナビゲーション方法であって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部において実行される、 上記端末装置から要求された案内経路に対応する上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、 上記地図データ取得ステップにて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記端末装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成ステップと、 上記地図データ取得ステップにて取得された上記地図データを上記端末装置に送信することにより、当該端末装置の上記出力部を制御して出力させる地図データ出力制御ステップと、 上記測位制御パラメータ生成ステップにて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替えるよう制御する測位手段切替制御ステップと、 を含むことを特徴とするナビゲーション方法。
- 17出力部と記憶部と制御部と複数の測位手段とを少なくとも備えたナビゲーション装置において実行されるナビゲーション方法であって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部において実行される、 要求された上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、 上記地図データ取得ステップにて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記ナビゲーション装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成ステップと、 上記地図データ取得ステップにて取得された上記地図データを上記出力部を制御して出力する地図データ出力ステップと、 上記測位制御パラメータ生成ステップにて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替ステップと、 を含むことを特徴とするナビゲーション方法。
- 18出力部と記憶部と制御部と複数の測位手段とを少なくとも備えたナビゲーション装置において実行されるナビゲーション方法であって、 上記記憶部は、 地図データを記憶する地図データ記憶手段と、 上記測位手段と、当該測位手段が上記地図データ中で測位可能な範囲を示す測位範囲情報と、を対応付けて記憶する測位手段記憶手段と、 を備え、 上記制御部において実行される、 要求された案内経路に対応する上記地図データを上記地図データ記憶手段から取得する地図データ取得ステップと、 上記地図データ取得ステップにて取得された上記地図データに対応する上記測位手段および上記測位範囲情報を上記測位手段記憶手段から取得し、当該地図データ中の当該測位範囲情報で示す範囲において上記ナビゲーション装置が適切な当該測位手段の選択制御をするための測位制御パラメータを生成する測位制御パラメータ生成ステップと、 上記地図データ取得ステップにて取得された上記地図データを上記出力部を制御して出力する地図データ出力ステップと、 上記測位制御パラメータ生成ステップにて生成した上記測位制御パラメータに対応する上記測位範囲情報で示す範囲内において、上記測位制御パラメータに基づいて上記測位手段を切り替える測位手段切替ステップと、 を含むことを特徴とするナビゲーション方法。
Independent claims18
189 paragraphs, as filed
The present invention relates to a navigation system, a terminal device, a navigation server, a navigation device, and a navigation method.
Conventionally, there is a technique capable of acquiring position-related signals for indoor and outdoor use and receiving position-related information for indoor and outdoor use to enable positioning indoors and outdoors, respectively.
For example, Patent Document 1 discloses a system for receiving and positioning signals of position-related information for outdoor / indoor use. Further, Patent Document 2 discloses a system having a terminal capable of receiving signals of position-related information for outdoor / indoor use and a management center that performs position management processing based on the position information received from the terminal.
In addition, in the past, when there were multiple positioning means (for example, GPS and autonomous sensor), a technology to switch from GPS to an autonomous sensor when the positioned position information was detected as indoor, and more reliable position-related information. There is a technology to switch to using.
For example, Patent Document 3 discloses a system having an autonomous sensor and a GPS device, and switching to positioning by an autonomous sensor when it is detected as indoor from the position information obtained by GPS.
Further, Patent Document 4 discloses a method of automatically switching the positioning means. Specifically, when the first positioning means does not acquire highly reliable position information at a predetermined level, the second positioning means is used. It is disclosed to switch.
<p><patcit num="1"><text>Japanese Unexamined Patent Publication No. 2000-111648</text></patcit><patcit num="2"><text>Japanese Unexamined Patent Publication No. 2001-339754</text></patcit><patcit num="3"><text>Japanese Unexamined Patent Publication No. 2002-318121</text></patcit><patcit num="4"><text>Japanese Unexamined Patent Publication No. 2008-180598</text></patcit></p>
<p> However, in the conventional positioning means switching technique, when a plurality of position signals can be received and positioning is possible, one positioning means is first tried in order to receive the optimum signal among the plurality of position signals. There is a problem that it takes a considerable amount of time because it is necessary to determine that positioning is impossible or to acquire and compare the positioning accuracy of each positioning means. ..</p><p> That is, Patent Document 1 does not mention a means for switching a plurality of positioning modes, and Patent Document 2 mentions that a management center controls parameters and the like of the positioning means of a terminal. Absent. Further, in Patent Document 3, if the position information is in an indoor facility, the positioning is uniquely switched to indoor positioning. In Patent Document 4, the positioning means is switched depending on the accuracy, but it is switched depending on the positioning area. Since the threshold value of the determination accuracy cannot be changed, there is a problem that the performance of the terminal may deteriorate due to extra processing in the area where the second positioning means cannot be used.</p><p> The present invention has been made in view of the above problems, and is a navigation system, a terminal device, which facilitates selection of the optimum positioning means among a plurality of positioning means and enables quick reflection of positioning information. It is an object of the present invention to provide a navigation server, a navigation device, and a navigation method.</p>
<p> In order to achieve such an object, the navigation system of the present invention includes a navigation server including at least a storage unit and a control unit, and a terminal device including at least an output unit, a control unit, and a plurality of positioning means. In the navigation system, the storage unit of the navigation server includes a map data storage means for storing map data, the positioning means, and positioning range information indicating a range in which the positioning means can be positioned in the map data. The control unit of the navigation server includes a positioning means storage means that stores the data in association with each other, and the control unit of the navigation server obtains the map data requested from the terminal device from the map data storage means. , The positioning means corresponding to the map data acquired by the map data acquisition means and the positioning range information are acquired from the positioning means storage means, and the terminal in the range indicated by the positioning range information in the map data. The device generates positioning control parameters for appropriately selecting and controlling the positioning means, and transmits the map data, the positioning control parameters, and the positioning range information to the terminal device. The control unit of the terminal device includes a map data receiving means for receiving the map data, the positioning control parameters, and the positioning range information from the navigation server, and the map received by the map data receiving means. Based on the positioning control parameters within the range indicated by the map data output means that controls and outputs the data and the positioning range information corresponding to the positioning control parameters received by the map data receiving means. It is characterized in that it is provided with a positioning means switching means for switching the positioning means.</p><p> Further, the navigation system of the present invention is a navigation system including a navigation server including at least a storage unit and a control unit, and a terminal device including at least an output unit, a control unit, and a plurality of positioning means. The storage unit of the navigation server stores the map data storage means for storing the map data, the positioning means, and the positioning range information indicating the range in which the positioning means can be positioned in the map data in association with each other. The control unit of the navigation server includes a positioning means storage means for acquiring the map data corresponding to the guidance route requested from the terminal device, and the map data acquisition means for acquiring the map data from the map data storage means. The positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition means are acquired from the positioning means storage means, and the terminal device is in the range indicated by the positioning range information in the map data. A map data transmitting means for generating positioning control parameters for performing appropriate selection control of the positioning means, and transmitting the map data, the positioning control parameters, and the positioning range information to the terminal device is provided. The control unit of the terminal device receives the map data, the positioning control parameters, and the map data receiving means for receiving the positioning range information from the navigation server, and the map data received by the map data receiving means. Positioning based on the positioning control parameters within the range indicated by the map data output means that controls and outputs the output unit and the positioning range information corresponding to the positioning control parameters received by the map data receiving means. It is characterized in that it is provided with a positioning means switching means for switching means.</p><p> Further, in the navigation system of the present invention, in the navigation system described above, the positioning control parameter is a parameter relating to at least one of the number of retries, the retry time, the timeout time, the positioning mode, and the positioning sequence of the positioning means. It is characterized by being.</p><p> Further, in the navigation system of the present invention, in the navigation system described above, the switching status when the control unit of the terminal device switches the positioning means based on the positioning control parameter by the positioning means switching means, and / Alternatively, it is further provided with a switching information output means for outputting the switching result via the output unit.</p><p> Further, the terminal device of the present invention is a terminal device that is communicably connected to a navigation server and includes at least an input unit, an output unit, a control unit, and a plurality of positioning means, and the control unit is the navigation unit. The map data generated from the map data requested from the terminal device from the server, the positioning means corresponding to the map data, and the positioning range information indicating the range in which the positioning means can be positioned in the map data. The map data receiving means for receiving the positioning control parameter for the terminal device to appropriately select and control the positioning means in the range indicated by the positioning range information, the positioning range information, and the map data receiving. Within the range indicated by the map data output means that controls the output unit to output the map data received by the means and the positioning range information corresponding to the positioning control parameter received by the map data receiving means. It is characterized by including a positioning means switching means for switching the positioning means based on the positioning control parameters.</p><p> Further, the terminal device of the present invention is a terminal device that is communicably connected to a navigation server and includes at least an output unit, a control unit, and a plurality of positioning means. The map data corresponding to the guidance route requested from the terminal device, the positioning means corresponding to the map data, and the positioning range information indicating the range in which the positioning means can be positioned in the map data. The map data receiving means for receiving the positioning control parameter for the terminal device to appropriately select and control the positioning means in the range indicated by the positioning range information in the map data, the positioning range information, and the map. Within the range indicated by the map data output means that controls the output unit to output the map data received by the data receiving means and the positioning range information corresponding to the positioning control parameter received by the map data receiving means. The present invention is characterized in that the positioning means switching means for switching the positioning means based on the positioning control parameters is provided.</p><p> Further, the navigation server of the present invention is a navigation server including at least a storage unit and a control unit, which is communicably connected to a terminal device having at least an output unit and a plurality of positioning means, and is described above. Is a positioning means storage means that stores map data storage means for storing map data, the positioning means, and positioning range information indicating a range that the positioning means can position in the map data in association with each other. The control unit corresponds to a map data acquisition means for acquiring the map data requested from the terminal device from the map data storage means and the map data acquired by the map data acquisition means. Positioning control parameters for acquiring the positioning means and the positioning range information from the positioning means storage means and performing appropriate selection control of the positioning means by the terminal device in the range indicated by the positioning range information in the map data are obtained. A map data output control means that controls and outputs the output unit of the terminal device by transmitting the positioning control parameter generation means to be generated and the map data acquired by the map data acquisition means to the terminal device. And the positioning means switching control means that controls to switch the positioning means based on the positioning control parameter within the range indicated by the positioning range information corresponding to the positioning control parameter generated by the positioning control parameter generating means. It is characterized by having.</p><p> Further, the navigation server of the present invention is a navigation server including at least a storage unit and a control unit, which is communicably connected to a terminal device having at least an output unit and a plurality of positioning means, and is described above. Is a positioning means storage means that stores map data storage means for storing map data, the positioning means, and positioning range information indicating a range that the positioning means can position in the map data in association with each other. The control unit includes a map data acquisition means for acquiring the map data corresponding to the guidance route requested from the terminal device from the map data storage means, and the map acquired by the map data acquisition means. In order to acquire the positioning means and the positioning range information corresponding to the data from the positioning means storage means, and to perform selection control of the appropriate positioning means by the terminal device in the range indicated by the positioning range information in the map data. By transmitting the positioning control parameter generation means for generating the positioning control parameters of the above and the map data acquired by the map data acquisition means to the terminal device, the output unit of the terminal device is controlled and output. Positioning that controls switching of the positioning means based on the positioning control parameters within the range indicated by the positioning range information corresponding to the positioning control parameters generated by the map data output control means and the positioning control parameter generation means. It is characterized in that it is provided with means switching control means.</p><p> Further, the navigation device of the present invention is a navigation device including at least an output unit, a storage unit, a control unit, and a plurality of positioning means, and the storage unit includes a map data storage means for storing map data and the above. The control unit includes the positioning means and the positioning means storage means for storing the positioning range information indicating the range in which the positioning means can be positioned in the map data in association with each other. The map data acquisition means for acquiring the above map data storage means, the positioning means corresponding to the map data acquired by the map data acquisition means, and the positioning range information are acquired from the positioning means storage means. Acquired by the positioning control parameter generation means for generating the positioning control parameter for the navigation device to appropriately select and control the positioning means in the range indicated by the positioning range information in the map data, and the map data acquisition means. Within the range indicated by the map data output means that controls the output unit to output the map data and the positioning range information corresponding to the positioning control parameter generated by the positioning control parameter generation means, the positioning control It is characterized by including a positioning means switching means for switching the positioning means based on a parameter.</p><p> Further, the navigation device of the present invention is a navigation device including at least an output unit, a storage unit, a control unit, and a plurality of positioning means, and the storage unit includes a map data storage means for storing map data and the above. The control unit includes a positioning means and a positioning means storage means that stores the positioning range information indicating the range that the positioning means can perform in the map data in association with each other, and the control unit performs the requested guidance route. The map data acquisition means for acquiring the corresponding map data from the map data storage means, the positioning means corresponding to the map data acquired by the map data acquisition means, and the positioning range information are stored in the positioning means storage means. The positioning control parameter generation means for generating the positioning control parameter for the navigation device to appropriately select and control the positioning means in the range indicated by the positioning range information in the map data, and the map data acquisition. Within the range indicated by the map data output means that controls the output unit to output the map data acquired by the means and the positioning range information corresponding to the positioning control parameters generated by the positioning control parameter generation means. The present invention is characterized in that the positioning means switching means for switching the positioning means based on the positioning control parameters is provided.</p><p> Further, the navigation method of the present invention is executed in a navigation system including a navigation server including at least a storage unit and a control unit, and a terminal device including at least an output unit, a control unit, and a plurality of positioning means. In the navigation method, the storage unit of the navigation server includes a map data storage means for storing map data, the positioning means, and positioning range information indicating a range in which the positioning means can be positioned in the map data. The map data acquisition means for acquiring the map data requested from the terminal device, which is executed by the control unit of the navigation server and includes a positioning means storage means for storing the map data in association with the map data storage means. The step and the positioning means and the positioning range information corresponding to the map data acquired in the map data acquisition step executed in the control unit of the navigation server are acquired from the positioning means storage means, and the said The terminal device generates positioning control parameters for performing appropriate selection control of the positioning means in the range indicated by the positioning range information in the map data, and the map data, the positioning control parameters, and the positioning range information. The map data transmission step of transmitting the above to the terminal device, and the map data reception for receiving the map data, the positioning control parameters, and the positioning range information from the navigation server, which is executed by the control unit of the terminal device. A step and a map data output step of controlling the output unit to output the map data received in the map data reception step, which is executed in the control unit of the terminal device. terminal device, and the control unit of the terminal device. The positioning means switching step of switching the positioning means based on the positioning control parameter within the range indicated by the positioning range information corresponding to the positioning control parameter received in the map data receiving step, which is executed in It is characterized by including.</p><p> Further, the navigation method of the present invention is in a navigation system including a navigation server including at least a storage unit and a control unit, and a terminal device including at least an input unit, an output unit, a control unit, and a plurality of positioning means. A navigation method to be executed, in which the storage unit of the navigation server indicates a map data storage means for storing map data, the positioning means, and a positioning range indicating a range in which the positioning means can be positioned in the map data. The map data is the map data corresponding to the guidance route requested by the terminal device, which is provided with the positioning means storage means for storing the range information in association with each other and is executed by the control unit of the navigation server. Positioning means and positioning range information corresponding to the map data acquisition step acquired from the storage means and the map data acquired in the map data acquisition step executed by the control unit of the navigation server. Obtaining from the means storage means, the terminal device generates a positioning control parameter for appropriately selecting and controlling the positioning means in the range indicated by the positioning range information in the map data, and the map data and the positioning control. The map data transmission step of transmitting the parameters and the positioning range information to the terminal device, the map data from the navigation server, the positioning control parameters, and the positioning executed in the control unit of the terminal device. A map data receiving step for receiving range information, and a map data output step for controlling and outputting the map data received in the map data receiving step, which is executed in the control unit of the terminal device. In the range indicated by the positioning range information corresponding to the positioning control parameter received in the map data reception step executed in the control unit of the terminal device, the positioning means is used based on the positioning control parameter. It is characterized by including a positioning means switching step for switching.</p><p> Further, the navigation method of the present invention is a navigation method executed in a terminal device provided with at least an output unit, a control unit, and a plurality of positioning means, which is communicably connected to the navigation server, and is executed in the control unit. Generated from the map data requested from the terminal device, the positioning means corresponding to the map data, and the positioning range information indicating the range in which the positioning means can be positioned in the map data, which is executed from the navigation server. A map data receiving step for receiving the positioning control parameter for the terminal device to appropriately select and control the positioning means in the range indicated by the positioning range information in the map data, and the positioning range information. The map data output step that controls the output unit to output the map data received in the map data receiving step, and the positioning range information corresponding to the positioning control parameter received in the map data receiving step. Within the range indicated by, it is characterized by including a positioning means switching step of switching the positioning means based on the positioning control parameter.</p><p> Further, the navigation method of the present invention is a navigation method executed in a terminal device provided with at least an output unit, a control unit, and a plurality of positioning means, which is communicably connected to the navigation server, and is executed in the control unit. The map data corresponding to the guidance route requested from the terminal device, the positioning means corresponding to the map data, and the positioning indicating the range in which the positioning means can be positioned in the map data are executed from the navigation server. Receives the positioning control parameters for the terminal device to perform appropriate selection control of the positioning means in the range indicated by the positioning range information in the map data generated from the range information, and the positioning range information. Corresponds to the map data receiving step, the map data output step of controlling the output unit to output the map data received in the map data receiving step, and the positioning control parameter received in the map data receiving step. Within the range indicated by the positioning range information, the positioning means switching step of switching the positioning means based on the positioning control parameters is included.</p><p> Further, the navigation method of the present invention is a navigation method executed by a navigation server having at least a storage unit and a control unit, which is communicably connected to a terminal device having at least an output unit and a plurality of positioning means. Therefore, the storage unit stores the map data storage means for storing the map data, the positioning means, and the positioning range information indicating the range in which the positioning means can be positioned in the map data in association with each other. A map data acquisition step for acquiring the map data requested from the terminal device, which is executed by the control unit and includes a positioning means storage means, and a map data acquisition step for acquiring the map data. The positioning means and the positioning range information corresponding to the map data are acquired from the positioning means storage means, and the terminal device selects an appropriate positioning means in the range indicated by the positioning range information in the map data. The output unit of the terminal device is controlled by transmitting the positioning control parameter generation step for generating the positioning control parameter for control and the map data acquired in the map data acquisition step to the terminal device. The positioning means is switched based on the positioning control parameter within the range indicated by the positioning range information corresponding to the positioning control parameter generated in the positioning control parameter generation step and the map data output control step to be output. It is characterized by including a positioning means switching control step for controlling the data.</p><p> Further, the navigation method of the present invention is a navigation method executed by a navigation server having at least a storage unit and a control unit, which is communicably connected to a terminal device having at least an output unit and a plurality of positioning means. Therefore, the storage unit stores the map data storage means for storing the map data, the positioning means, and the positioning range information indicating the range in which the positioning means can be positioned in the map data in association with each other. A map data acquisition step for acquiring the map data corresponding to the guidance route requested from the terminal device, which is executed by the control unit and includes the positioning means storage means, and the map data acquisition step. The positioning means and the positioning range information corresponding to the map data acquired in the acquisition step are acquired from the positioning means storage means, and the terminal device is appropriate in the range indicated by the positioning range information in the map data. By transmitting the positioning control parameter generation step for generating the positioning control parameter for selective control of the positioning means and the map data acquired in the map data acquisition step to the terminal device, the terminal device can be used. Based on the positioning control parameters within the range indicated by the positioning range information corresponding to the positioning control parameters generated in the map data output control step for controlling and outputting the output unit and the positioning control parameter generation step. It is characterized by including a positioning means switching control step for controlling the switching of the positioning means.</p><p> Further, the navigation method of the present invention is a navigation method executed in a navigation device including at least an output unit, a storage unit, a control unit, and a plurality of positioning means, and the storage unit is a map that stores map data. The control unit includes data storage means, the positioning means, and the positioning means storage means that stores the positioning means in association with the positioning range information indicating the range that the positioning means can position in the map data. The map data acquisition step of acquiring the requested map data from the map data storage means, the positioning means corresponding to the map data acquired in the map data acquisition step, and the positioning range information are described above. A positioning control parameter generation step that is acquired from the positioning means storage means and generates a positioning control parameter for the navigation device to appropriately select and control the positioning means in the range indicated by the positioning range information in the map data. The map data output step that controls the output unit to output the map data acquired in the map data acquisition step, and the positioning range information corresponding to the positioning control parameter generated in the positioning control parameter generation step. Within the range indicated by, it is characterized by including a positioning means switching step of switching the positioning means based on the positioning control parameter.</p><p> Further, the navigation method of the present invention is a navigation method executed in a navigation device including at least an output unit, a storage unit, a control unit, and a plurality of positioning means, and the storage unit is a map that stores map data. The control unit includes data storage means, the positioning means, and the positioning means storage means that stores the positioning means in association with the positioning range information indicating the range that the positioning means can position in the map data. The map data acquisition step of acquiring the map data corresponding to the requested guidance route from the map data storage means, the positioning means corresponding to the map data acquired in the map data acquisition step, and the above. Positioning control that acquires positioning range information from the positioning means storage means and generates positioning control parameters for the navigation device to perform appropriate selection control of the positioning means in the range indicated by the positioning range information in the map data. Corresponds to the parameter generation step, the map data output step that controls the output unit to output the map data acquired in the map data acquisition step, and the positioning control parameter generated in the positioning control parameter generation step. Within the range indicated by the positioning range information, the positioning means switching step of switching the positioning means based on the positioning control parameters is included.</p>
<p> According to the present invention, in the navigation server, map data is stored in a storage unit, and the positioning means and the positioning range information indicating the range in which the positioning means can be positioned in the map data are stored in the storage unit in association with each other. Then, the map data requested from the terminal device is acquired from the storage unit, the positioning means and the positioning range information corresponding to the acquired map data are acquired from the storage unit, and the range indicated by the positioning range information in the map data. Generates positioning control parameters for the terminal device to perform appropriate selection control of the positioning means, transmits the map data, the positioning control parameters, and the positioning range information to the terminal device, and navigates the terminal device. It receives map data, positioning control parameters, and positioning range information from the server, controls the output unit to output the received map data, and positions within the range indicated by the positioning range information corresponding to the received positioning control parameters. The positioning means can be switched based on the control parameters. That is, the present invention has a map database and a positioning means database that stores which positioning means is effective at that point, acquires map data for the area requested by the terminal device, and has a plurality of positioning means. Since the data of the positioning means is acquired and the positioning control parameters corresponding to the positioning means data for each section of the map data (for example, mesh unit, the area determined by the positioning means is polygonized) are embedded in the map data, they are embedded in the map data. It is possible to read out the obtained positioning control parameters, set them in the positioning means, and perform positioning using the positioning signals of a plurality of positioning means according to the positioning control parameters set at the time of the current positioning. Thereby, for example, the present invention facilitates selection of the optimum positioning means from a plurality of positioning means when displaying and navigating the map data corresponding to the user's current position (free navigation state), and positioning information. Has the effect of being able to quickly reflect.</p><p> Further, according to the present invention, in the navigation server, the map data is stored in the storage unit, and the positioning means and the positioning range information indicating the range in which the positioning means can be positioned in the map data are associated with the storage unit. The map data corresponding to the guidance route requested from the terminal device is acquired from the storage unit, the positioning means and the positioning range information corresponding to the acquired map data are acquired from the storage unit, and the map data in the map data is acquired. The terminal device generates positioning control parameters for performing appropriate selection control of the positioning means in the range indicated by the positioning range information, and transmits the map data, the positioning control parameters, and the positioning range information to the terminal device. Then, in the terminal device, map data, positioning control parameters, and positioning range information are received from the navigation server, and the received map data is output by controlling the output unit, and the positioning range information corresponding to the received positioning control parameters is output. Within the range indicated by, the positioning means can be switched based on the positioning control parameters. That is, the present invention has a map database and a positioning means database that stores which positioning means is effective at that point, and is an area associated with a guide route calculated according to a route search request requested from a terminal device. Since the map data is acquired, the data of a plurality of positioning means is acquired, and the positioning control parameters corresponding to the positioning means data for each area to which the guidance route belongs are embedded in the guidance route data, they are embedded in the guidance route data. It is possible to read out the positioning control parameters, set them in the positioning means, and perform positioning using the positioning signals of a plurality of positioning means according to the positioning control parameters set at the time of the current positioning. As a result, the present invention provides the optimum of a plurality of positioning means when there is a facility or the like capable of switching the positioning means on the guidance path when displaying and navigating the user's current position, guidance route, and map data. This has the effect of facilitating the selection of positioning means and promptly reflecting positioning information.</p><p> Further, according to the present invention, as the positioning control parameter, parameters related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence can be used. Thereby, according to the present invention, when setting the positioning control parameter, the number of retries such as once, twice, three times, etc., for example, the retry time such as 15 seconds, 30 seconds, 60 seconds, etc., and the timeout time, for example, Details to quickly reflect positioning information using positioning modes such as GPS positioning means use mode, IMES positioning means use mode, etc., and positioning sequences such as GPS positioning means IMES positioning means GPS positioning means, etc. as parameters. It has the effect of being able to be set to.</p><p> Further, according to the present invention, in the terminal device, the switching status when switching the positioning means based on the positioning control parameter and / or the switching result can be output via the output unit. As a result, the present invention presents a symbol or the like indicating the status of the positioning control parameter set for the user (for example, in the case of an outdoor map display state, as a switching status, a symbol indicating the GPS positioning means and the IMES positioning means, etc. If the indoor map is displayed, the switching result can be displayed together with the map data (symbols indicating IMES positioning means, etc.).</p><p> As described above, according to the present invention, at the time of current location positioning, position information acquired by some positioning means (for example, GPS positioning means) is transmitted from the terminal device to the navigation server, and the navigation server is transmitted from the terminal device. The received position information determines whether there is an area where positioning means other than GPS can be used, and if the above area is detected within a predetermined range, the positioning means other than GPS and the terminal device that transmitted the position information When is compatible with the corresponding positioning means, positioning control parameters related to the positioning method of the positioning means other than GPS can be embedded in the map data or the guidance route. As a result, in the present invention, the terminal device that has received the map data or the map data including the guide route in which the positioning control parameters are embedded extracts the positioning control parameters from the received data, and the positioning means (for example, the GPS engine). Etc.) can be set. Further, in the present invention, as the positioning control parameters to be set, parameters related to positioning such as available positioning means, positioning timeout time of each positioning means, and number of positioning retries can be used, and these positioning control parameters can be used. By changing, the terminal device can be easily switched from GPS to positioning means other than GPS, and switching between multiple positioning means is smoother than the positioning state in an area that supports only GPS. It has the effect of being able to be in a ready state.</p><p> Although the effect has been described above by taking the navigation system of the present invention as an example, the same effect can be obtained in the terminal device, the navigation server, the navigation device, and the navigation method.</p>
<figref num="1">FIG. 1 is a block diagram showing an example of the configuration of the navigation system according to the first embodiment.</figref><figref num="2">FIG. 2 is a flowchart showing an example of processing of the navigation system according to the first embodiment.</figref><figref num="3">FIG. 3 is a diagram showing an example of a state in which a plurality of positioning means according to the present invention can be used.</figref><figref num="4">FIG. 4 is a diagram showing an example of an area in which a terminal device that can use a plurality of positioning means according to the present invention performs positioning.</figref><figref num="5">FIG. 5 is a diagram showing an example of positioning control parameters in the present invention.</figref><figref num="6">FIG. 6 is a diagram showing an output example of switching information in the present invention.</figref><figref num="7">FIG. 7 is a flowchart showing another example of the processing of the navigation system according to the first embodiment.</figref><figref num="8">FIG. 8 is a block diagram showing an example of the configuration of the navigation server according to the second embodiment.</figref><figref num="9">FIG. 9 is a flowchart showing an example of the processing of the navigation server in the second embodiment.</figref><figref num="10">FIG. 10 is a flowchart showing another example of the processing of the navigation server in the second embodiment.</figref><figref num="11">FIG. 11 is a block diagram showing an example of the configuration of the navigation device according to the third embodiment.</figref><figref num="12">FIG. 12 is a flowchart showing an example of processing of the navigation device according to the third embodiment.</figref><figref num="13">FIG. 13 is a flowchart showing another example of the processing of the navigation device according to the third embodiment.</figref>
Hereinafter, the navigation system, the terminal device, the navigation server, the navigation device, the navigation method, and the embodiment of the program according to the present invention will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.
Hereinafter, the configuration and processing of the present invention will be described in the first embodiment (navigation system), the second embodiment (navigation server (server-driven type)), and the third embodiment (navigation device (stand-alone type)). It will be explained in detail in order.
[First Embodiment] First, the first embodiment (navigation system) will be described below with reference to FIGS. 1 to 7.
[Navigation system configuration] First, an example of the configuration of the navigation system according to the first embodiment will be described below with reference to FIG. Here, FIG. 1 is a block diagram showing an example of the configuration of the navigation system according to the first embodiment, and conceptually shows only the portion of the configuration related to the present invention.
As shown in FIG. 1, the navigation system of the first embodiment generally includes a navigation server 200 including at least a storage unit 206 and a control unit 202, and an input unit 116 and an output unit (display unit 114 and). A terminal device 100 having at least an audio output unit 118), a control unit 102, and a plurality of positioning means (position acquisition unit 112 that receives a position information signal transmitted from the position transmitting device 500) is communicably connected. It is composed. As an example, the communication includes remote communication such as wired / wireless communication via the network 300. Further, each part of these navigation systems is communicably connected via an arbitrary communication path.
[Configuration of Navigation Server 200] Here, in FIG. 1, the navigation server 200 acquires the map data requested from the terminal device 100 from the storage unit 206, and acquires the positioning means and the positioning range information corresponding to the acquired map data from the storage unit 206. , The terminal device 100 generates a positioning control parameter for selective control of the appropriate positioning means in the range indicated by the positioning range information in the map data, and the map data, the positioning control parameter, and the positioning range. It has functions such as transmitting information to the terminal device 100. The navigation server 200 is connected to the terminal device 100 so as to be able to communicate with each other via the network 300 via the communication control interface unit 204, and includes the control unit 202 and the storage unit 206. The control unit 202 is a control means for performing various processes. The communication control interface unit 204 is an interface connected to a communication device (not shown) such as an antenna or a router connected to a communication line, a telephone line, or the like, and controls communication between the navigation server 200 and the network 300. Has a function to perform. That is, the communication control interface unit 204 has a function of communicating data with the terminal device 100 or the like via a communication line. The storage unit 206 is a storage means for fixed disk devices such as HD (Hard Disk) and SSD (Solid State Drive), and various databases and tables (road network database 206a, map database 206b, route search information database 206c, The guidance database 206d, the positioning means database 206e, etc.) are stored.
Of these components of the storage unit 206, the road network database 206a is a road network data storage means for storing road network data. Here, the road network data stored in the road network database 206a is network data that defines the road network. As an example, the road network data is network data represented by a combination of node data of a node which is a node in the road network representation such as an intersection and link data of a link which is a road section between nodes. Further, the node data may include position coordinates such as node number and latitude / longitude, node type, number of links to be connected, connection node number, intersection name and the like. In addition, the link data includes link numbers, types of connected roads, route numbers such as national roads, prefectural roads, and city roads, important route information, attribute information of administrative areas where links exist, link lengths, road service status, and abnormalities. Even if it includes traffic restrictions such as weather traffic regulation sections, vehicle weight restrictions, vehicle height restrictions, widths, road width divisions, number of lanes, speed limits, attributes within links such as elevated roads, tunnels and bridges, and names. Good. These road network data are stored in advance in the road network database 206a, and the control unit 202 of the navigation server 200 periodically downloads the latest data via the network 300 and stores the road in the road network database 206a. You may update the network data.
The map database 206b is a map data storage means for storing map data of a map. Here, the map data stored in the map database 206b is, in the present invention, an outdoor map such as map data meshed according to the scale (for example, 1st to 3rd area division mesh data, 100m mesh data, etc.). It may be data. In addition, the map database 206b may store outdoor map data such as road maps and route maps of the whole country and each region. Further, the map database 206b may further store indoor map data such as a floor guide map for a building having height information (for example, a shopping mall or the like). Further, the outdoor map data and the indoor map data may be image data for drawing a map. These outdoor map data and indoor map data are stored in advance in the map database 206b, and the control unit 202 of the navigation server 200 periodically downloads the latest data via the network 300 and stores it in the map database 206b. The outdoor map data and the indoor map data may be updated.
In addition, the route search information database 206c stores route search information including traffic regulation data, transportation timetable data, and usage fee data used by the control unit 202 when creating a guide route that satisfies the route search condition. It is a route search information storage means. Here, the traffic regulation data stored in the route search information database 206c is data that defines various traffic regulations, for example, in order to ensure vehicle traffic closure due to road damage, road construction, etc., and traffic safety. It may include information such as prohibition of general vehicles from entering due to the community zone or the like to be set up, prohibition of general vehicles from entering due to the connection road to private land, and the like. Further, the timetable data stored in the route search information database 206c may be, for example, information representing the timetable of each means of transportation such as trains, airplanes, buses, streetcars, ropeways, monorails, cable cars, and ships. Good. In addition, the usage fee data stored in the route search information database 206c includes, for example, usage fees incurred when using each means of transportation such as trains, planes, buses, streetcars, ropeways, monorails, cable cars, and ships, and automobiles. , Information indicating the fuel charge and the like consumed when traveling by a motorcycle or the like, and may be used when the control unit 202 calculates the transportation cost. Further, the route search information database 206c may store location information such as latitude / longitude information of facilities existing on the map used for creating a route when moving by automobile, motorcycle, bicycle, walking, or the like. These traffic regulation data, timetable data, and usage fee data are stored in advance in the route search information database 206c, and the control unit 202 of the navigation server 200 periodically downloads the latest data via the network 300. Then, the route search information stored in the route search information database 206c may be updated.
Further, the guidance database 206d is a guidance data storage means for storing guidance data (voice guidance data, display guidance data, etc.) output at a guidance point on the guidance route. Here, the guidance database 206d is associated with "turn left at the next intersection" associated with the direction of travel at a branch point on the guidance route, or "turn left" when the current position approaches the destination. It stores voice guidance data such as "It will be around the destination soon", and this voice guidance data is used when the control unit 102 of the terminal device 100 executes voice guidance as described later. In addition, the guidance database 206d stores display guidance data such as turn-by-turn (TBT) associated with the direction of travel at a branch point on the guidance route and guidance indicating that the current position is approaching the selected facility. This display guidance data is used when the control unit 102 of the terminal device 100 executes the display guidance as described later. Here, TBT is an arrow navigation that displays guidance such as turning left or right on the screen.
Further, the positioning means database 206e is a positioning means storage means that stores the positioning means and the positioning range information indicating the range in which the positioning means can be positioned in the map data in association with each other. Here, the positioning means stored in the positioning means database 206e is, for example, a GPS positioning means having a GPS function used for outdoor positioning or an IMES positioning means having an IMES function used for indoor positioning. It may be (details of GPS device and IMES device will be described later). Further, the positioning range information stored in the positioning means database 206e is position information such as coordinates that specify each section in the map data (for example, a mesh unit, a facility, a section obtained by polygonizing an area determined by the positioning means, etc.). Is. These positioning means and positioning range information are stored in advance in the positioning means database 206e, and the control unit 202 of the navigation server 200 periodically downloads the latest data via the network 300 and stores them in the positioning means database 206e. You may update the data that has been downloaded.
Further, the control unit 202 has a control program such as an OS (Operating System), a program that defines various processing procedures, and an internal memory for storing required data. Then, the control unit 202 performs information processing for executing various processes by these programs and the like. The control unit 202 is functionally and conceptually configured to include a route search condition reception unit 202a, a map data acquisition unit 202b, and a map data transmission unit 202c.
Of these, the route search condition receiving unit 202a is a route search condition receiving means for receiving the route search condition including at least the starting point and the destination transmitted from the terminal device 100. Here, the route search condition may include a waypoint or the like.
Further, the map data acquisition unit 202b is a map data acquisition means for acquiring the map data requested from the terminal device 100 from the map database 206b. Here, the map data acquisition unit 202b may acquire the map data corresponding to the guidance route requested from the terminal device 100 from the map database 206b. Here, the map data acquisition unit 202b executes the route search according to the route search conditions previously requested by the control unit 202, such as when the route is searched by the linked PC, and the result of the route search is obtained. The map data corresponding to the guide route may be acquired from the map database 206b by using the guide route acquired in advance based on the guide route.
Further, the map data acquisition unit 202b may execute a route search. In this case, the road network database 206a provides a guide route from the departure point to the destination that satisfies the route search condition including at least the departure point and the destination. It searches using the road network data stored in the above and generates it as guide route data. Here, the map data acquisition unit 202b further uses the route search information stored in the route search information database 206c for the guide route from the departure point to the destination that satisfies the route search condition including at least the departure point and the destination. You may search for it. In this way, the map data acquisition unit 202b executes the route search according to the route search condition requested from the terminal device 100, and acquires the map data corresponding to the guidance route from the map database 206b based on the result of the route search. You may.
Further, the map data transmission unit 202c acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 202b from the positioning means database 206e, and indicates the positioning range information in the map data. A map data transmitting means that generates positioning control parameters for the terminal device 100 to selectively control the appropriate positioning means in a range, and transmits the map data, the positioning control parameters, and the positioning range information to the terminal device 100. is there. Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence. Further, the map data may be map data including a guide route. Further, the map data transmission unit 202c may further transmit the guidance route data generated by the map data acquisition unit 202b. Further, the map data transmission unit 202c may further transmit the guidance data output at the guidance point on the guidance route stored in the guidance database 206d.
[Configuration of terminal device 100] Further, in FIG. 1, the terminal device 100 receives map data, positioning control parameters, and positioning range information from the navigation server 200, controls the output unit to output the received map data, and receives the received positioning control parameters. It has a function of switching the positioning means based on the positioning control parameter within the range indicated by the positioning range information corresponding to. The terminal device 100 is, for example, an information processing device such as a desktop type or notebook type personal computer that is generally on the market, a mobile terminal device such as a mobile phone, a PHS, or a PDA.
Further, the terminal device 100 is a position composed of a plurality of positioning means such as a positioning means having a GPS function (GPS positioning means) and a positioning means having an IMES function (IMES positioning means) so that the current position can be acquired in real time. It has an acquisition unit 112. Further, the terminal device 100 includes an output unit including at least a display unit 114 and an audio output unit 118. Here, the display unit 114 is a display means (for example, a display or monitor composed of a liquid crystal, an organic EL, or the like) for displaying a display screen displaying map data, switching information, guidance route data, and the like received from the navigation server 200. ). Further, the voice output unit 118 is a voice output means (for example, a speaker or the like) that outputs voice such as voice guidance data received from the navigation server 200. Further, the terminal device 100 includes an input unit 116 (for example, a key input unit, a touch panel, a keyboard, a microphone, etc.) for selecting items displayed on the menu and inputting facility search conditions. Further, the input / output control interface unit 108 controls the position acquisition unit 112, the display unit 114, the input unit 116, the audio output unit 118, and the like.
Here, the position acquisition unit 112 is, for example, a position acquisition unit that receives a position information signal transmitted from the position transmission device 500. Here, the position transmitting device 500 may be a GPS device that transmits a position information signal (GPS signal), and IMES that enables indoor positioning using a position information signal having characteristics similar to the GPS signal. (Indoor Message It may be an IMES device that realizes the System) technology. IMES technology is a system that was conceived from the framework of the quasi-zenith satellite, which is a positioning satellite system. Further, the position transmitting device 500 may be a GPS repeater that transmits a GPS signal received outdoors to indoors. Further, the position transmitting device 500 may be a small transmitting device arbitrarily installed on each floor in a building (for example, a shopping mall, etc.) or in various places in an underground structure (for example, a subway, an underground connecting passage, etc.). .. In addition, self-position information (position ID, etc.) according to the installation location is assigned to this small transmitter. Then, when the terminal device 100 enters the communicable range, the terminal device 100 receives the self-position information transmitted from the small transmitter as a position information signal. The communication method at this time is, for example, RFID (Radio Frequency). It may be an identification) tag system, various short-range wireless systems such as Bluetooth (registered trademark), an infrared communication system, or the like. Further, the position transmitting device 500 may be a wireless LAN access point. In the present embodiment, the control unit 102 may calculate the position information including the latitude, longitude, and height information from the position information signal acquired by the position acquisition unit 112. Further, the position acquisition unit 112 may receive the wireless LAN signal or the like to acquire the identification information of the access point. In the present embodiment, the control unit 102 may specify the position of the access point from the identification information unique to the access point acquired by the position acquisition unit 112 and acquire the position information.
Further, the position acquisition unit 112 is based on, for example, directional information such as the traveling direction of the terminal device 100 detected by the directional sensor, distance information detected by the distance sensor, and map data of the user of the terminal device 100. Position information indicating the current position may be acquired. Here, as the azimuth sensor, a geomagnetic sensor that detects the absolute traveling direction of the terminal device 100 and an optical gyro that detects the relative traveling direction of the terminal device 100 may be used. Further, the azimuth sensor may be an electronic compass capable of acquiring information on azimuth and inclination by combining a geomagnetic sensor and an acceleration sensor.
Further, the communication control interface unit 104 is an interface connected to a communication device (not shown) such as an antenna or a router connected to a communication line, a telephone line, or the like, and is a communication between the terminal device 100 and the network 300. It has a function to control. That is, the communication control interface unit 104 has a function of communicating data with the navigation server 200 or the like via a communication line. Further, the network 300 has a function of interconnecting a terminal device 100 and an external device such as a navigation server 200, and includes, for example, the Internet, a telephone line network (including a mobile terminal line network and a general telephone line network), and a general telephone line network. It may be an intranet, power line communication (PLC), or the like.
Further, the control unit 102 has a control program such as an OS, a program that defines various processing procedures, and an internal memory for storing required data. Then, the control unit 102 performs information processing for executing various processes by these programs and the like. The control unit 102 is functionally conceptually composed of the current position information acquisition unit 102a, the route search condition transmission unit 102b, the map data reception unit 102c, the map data output unit 102d, the positioning means switching unit 102e, the switching information output unit 102f, and the like. It is configured to include a route guidance unit 102g.
Of these, the current position information acquisition unit 102a is a current position information acquisition means for acquiring the current position information of the user of the terminal device 100. Here, the current position information acquisition unit 102a may acquire the current position information of the user of the terminal device 100 at predetermined intervals (for example, every second, etc.). Further, the current position information acquisition unit 102a is a terminal device 100 detected by the position information calculated from the position information signal received from the position transmission device 500 by the position acquisition unit 112 and / or by the directional sensor of the position acquisition unit 112. The current position information of the user of the terminal device 100 including the direction information such as the traveling direction of the terminal device 100 may be acquired. Further, the current position information acquisition unit 102a may acquire the position coordinates and the like about the current position input by the user via the input unit 116 as the current position information of the user of the terminal device 100. Here, the current position input by the user via the input unit 116 may be a position where the user actually exists, and a virtual current position arbitrarily selected by the user (for example, Tokyo). It may be any point such as an Osaka station or airport selected by a user in Tokyo). Specifically, the current position information acquisition unit 102a is designated on the display screen displaying the map data displayed on the display unit 114 by the user via the input unit 116 (for example, on the touch panel type display unit 114). The coordinates and / or azimuth information (designated operation, etc.) may be acquired as the current position information of the user of the terminal device 100.
Further, the route search condition transmission unit 102b is a route search condition transmission means for transmitting a route search condition including at least a starting point and a destination to the navigation server 200. Here, the departure place may be the current position of the user of the terminal device 100 based on the current position information acquired by the current position information acquisition unit 102a.
Further, the map data receiving unit 102c is a map data receiving means for receiving map data, positioning control parameters, and positioning range information from the navigation server 200. Here, the map data may be map data including a guide route. Further, the map data receiving unit 102c may further receive the guidance route data transmitted from the navigation server 200. Further, the map data receiving unit 102c may further receive the guidance data output at the guidance point on the guidance route transmitted from the navigation server 200.
Further, the map data output unit 102d is a map data output means that controls the output unit to output the map data received by the map data reception unit 102c.
Further, the positioning means switching unit 102e is a positioning means switching means that switches the positioning means based on the positioning control parameter within the range indicated by the positioning range information corresponding to the positioning control parameter received by the map data receiving unit 102c.
Further, the switching information output unit 102f is a switching information output means for outputting the switching status and / or the switching result when the positioning means switching unit 102e switches the positioning means based on the positioning control parameters via the output unit. ..
Further, the route guidance unit 102g outputs route guidance information based on the guidance route data received by the map data reception unit 102c and the current position information of the user of the terminal device 100 acquired by the current position information acquisition unit 102a. It is a route guidance means for executing route guidance by outputting the data via the above. Further, the route guidance unit 102g displays a display screen in which the guidance route data received by the map data reception unit 102c is superimposed on the current position information of the user of the terminal device 100 acquired by the current position information acquisition unit 102a. The route guidance may be executed by displaying the route guidance information including the above on the display unit 114. Further, the route guidance unit 102g is a guide route data received by the map data reception unit 102c and / or a current position information acquisition unit on the map data of the map including the guidance route received by the map data reception unit 102c. The route guidance may be executed by displaying the route guidance information including the display screen obtained by superimposing the current position information of the user of the terminal device 100 acquired by 102a on the display unit 114. Further, the route guidance unit 102g may output the guidance data received by the map data reception unit 102c via the output unit. Specifically, the route guidance unit 102g transmits the voice guidance data associated with the traveling direction at the branch point on the guidance route included in the guidance data received by the map data reception unit 102c via the voice output unit 118. The route guidance may be executed by outputting the route guidance, or the route guidance may be executed by displaying the display screen displaying the display guidance data such as TBT included in the guidance data on the display unit 114.
This is the end of the description of an example of the configuration of the navigation system in the present embodiment.
[Navigation system processing] Next, an example of the processing of the navigation system according to the present embodiment configured as described above will be described in detail with reference to FIGS. 2 to 7 below. Here, FIG. 2 is a flowchart showing an example of processing of the navigation system according to the first embodiment. Further, FIG. 3 is a diagram showing an example of a state in which a plurality of positioning means according to the present invention can be used. Further, FIG. 4 is a diagram showing an example of an area in which a terminal device that can use a plurality of positioning means according to the present invention performs positioning. Further, FIG. 5 is a diagram showing an example of positioning control parameters in the present invention. Further, FIG. 6 is a diagram showing an output example of switching information in the present invention. Further, FIG. 7 is a flowchart showing another example of the processing of the navigation system according to the first embodiment.
First, with reference to FIG. 2, an example of acquiring positioning control parameters when displaying map data in the navigation system of the first embodiment will be described below.
As shown in FIG. 2, the current position information acquisition unit 102a of the terminal device 100 acquires the current position information of the user of the terminal device 100 (step SA-1).
Then, the control unit 102 of the terminal device 100 requests the map data corresponding to the current position information by transmitting the current position information acquired by the current position information acquisition unit 102a to the navigation server 200 (step SA). -2).
Then, the map data acquisition unit 202b of the navigation server 200 acquires the map data corresponding to the current position information requested from the terminal device 100 from the map database 206b (step SA-3).
Then, the map data transmission unit 202c of the navigation server 200 acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 202b from the positioning means database 206e, and the positioning in the map data. The terminal device 100 generates positioning control parameters for selective control of the appropriate positioning means in the range indicated by the range information, and transmits the map data, the positioning control parameters, and the positioning range information to the terminal device 100. (Step SA-4). Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence.
Here, with reference to FIGS. 3 to 5, the details of the positioning control parameters for the terminal device 100 to selectively control the appropriate positioning means in the range indicated by the positioning range information in the map data will be described below.
First, as an example, as a state in which a plurality of positioning means can be used, a pedestrian that can use an IMES positioning means (indoor positioning signal transmitting device) and a GPS positioning means (outdoor positioning signal transmitting device) as shown in FIG. It is conceivable that the user is located on the deck or the like.
Further, as an example, as an area where the terminal device 100 capable of using a plurality of positioning means performs positioning, an area as shown in (1) to (4) of FIG. 4 can be considered. In FIG. 4, (1) area where only GPS positioning means is effective may be, for example, outdoors. In this area, processing such as switching control is not particularly performed using the conventional parameters, but in the present invention, positioning control parameters can be added to the map data or the map data including the guide route, so that the open sky area or the city center can be assigned. It is possible to change the positioning control parameters in areas where the GPS positioning status is relatively poor, such as in the section. Further, (2) "area where only IMES positioning means is effective" may be, for example, an indoor passage. In this area, positioning control parameters are set so that positioning by GPS positioning means is likely to fail. Further, as (3) "area in which both GPS positioning means and IMES positioning means are effective", for example, the pedestrian deck shown in FIG. 3 described above can be considered. In this area, positioning control parameters are set so that both the GPS positioning means and the IMES positioning means are likely to fail in positioning, so that the positioning means of both can be easily switched. As described above, according to the present invention, the positioning control parameters can be embedded in the map data or the map data including the guide route, and the positioning control parameters can be adjusted in more detail at each point in the area. At the indicated positioning positions, parameters can be set according to each position. As a result, for example, as shown in FIG. 4, the positioning information can be obtained even when the position during positioning is adjacent to the area (1) or the area (2). It is possible to set the parameters in detail so that they are reflected quickly. Further, (4) "area where both GPS positioning means and IMES positioning means are invalid" may be, for example, an indoor store. In this area, the default parameters are set as in the area (1), or the positioning is not set. As described above, the present invention determines the positioning position when switching to a positioning mode other than GPS.
Further, as an example, the present invention can set the positioning control parameters as shown in FIG. The positioning control parameters in the upper part of FIG. 5 are set so that the GPS positioning means is used for 60 seconds in the area (1) in FIG. 4 (the area where only the GPS positioning means is valid). In addition, the positioning control parameters in the lower part of FIG. 5 are positioned in the area (2) in FIG. 4 (the area where only the IMES positioning means is valid) for 30 seconds by the GPS positioning means, and then positioned for 15 seconds by the IMES positioning means. Is set.
As described above, the positioning control parameters include the number of retries of the positioning means (for example, once, twice, three times, etc.), the retry time (for example, 15 seconds, 30 seconds, 60 seconds, etc.), and the timeout time (for example, 15). Seconds, 30 seconds, 60 seconds, etc.), positioning modes (eg, GPS positioning means use mode, IMES positioning means use mode, etc.), and positioning sequences (eg, GPS positioning means IMES positioning means GPS positioning means, etc.) It may be a parameter related to at least one of them.
More specifically, regarding the positioning sequence, for example, (1) IMES GPS, (2) GPS IMES, (3) GPS (other positioning means) IMES, (4) IMES IMES IMES GPS etc. can be mentioned. Here, as another positioning means, another corresponding positioning mode such as Wi-Fi (registered trademark) positioning may be used. Further, when setting the positioning control parameter, the number of retries (for example, once, twice, three times, etc.) may be specified in this positioning sequence. Further, the retry time may be adjusted to each element of the positioning sequence as follows. (1) IMES (30sec) GPS (15sec), (2) GPS (30sec) IMES (15sec), (3) GPS (30sec) Other positioning means (20sec) IMES (15sec), (4) IMES (30sec) IMES (20sec) IMES (15sec) GPS (10sec)
Returning to FIG. 2, the map data receiving unit 102c of the terminal device 100 receives the map data, the positioning control parameters, and the positioning range information from the navigation server 200 (step SA-5).
Then, in the control unit 102 of the terminal device 100, the current position in the map data received by the map data receiving unit 102c is within the range indicated by the positioning range information corresponding to the positioning control parameter (for example, in FIG. 4 described above). By determining whether or not the area is (1) or (2), it is determined whether or not there is a positioning control parameter (step SA-6).
Then, when the control unit 102 determines that the positioning control parameter exists (step SA-6: Yes), the positioning means switching unit 102e of the terminal device 100 corresponds to the positioning control parameter received by the map data receiving unit 102c. Within the range indicated by the positioning range information, the positioning means is switched based on the positioning control parameters (for example, as shown in FIG. 5 above, if the area is within the area (1), the GPS positioning means is used for positioning for 60 seconds, and (2). If it is within the area of), the GPS positioning means is used for 30 seconds, and then the IMES positioning means is used for 15 seconds.) (Step SA-7).
On the other hand, when the control unit 102 of the terminal device 100 determines that there is no positioning control parameter (step SA-6: No), the control unit 102 proceeds to the process of step SA-8.
Then, the map data output unit 102d of the terminal device 100 controls the output unit to output the map data received by the map data reception unit 102c (step SA-8).
Here, as shown in FIG. 6, the switching information output unit 102f of the terminal device 100 switches the positioning means based on the positioning control parameters by the positioning means switching unit 102e, and / or the switching result. May be output via the output unit.
As shown in FIG. 6, the switching information output unit 102f of the terminal device 100 indicates a symbol indicating what kind of control state is performed on the display item so that the user can check the positioning control parameter status (FIG. 6 (a)). As shown in the above, in the outdoor map display state, the switching status is the symbol indicating the GPS positioning means and the IMES positioning means, and in the indoor map display state, as the switching result. , IMES positioning means, etc.) may be displayed as switching information. Further, in the present invention, the switching of the positioning means may be requested by the user selecting the displayed positioning means (such as a symbol indicating the GPS positioning means and the IMES positioning means).
Returning to FIG. 2, the control unit 102 of the terminal device 100 determines whether or not there is a map display end instruction input by the user via the input unit 116 (step SA-9).
Then, when the control unit 102 of the terminal device 100 determines that there is no map display end instruction (step SA-9: No), the control unit 102 returns to the process of step SA-1.
On the other hand, when the control unit 102 of the terminal device 100 determines that the map display end instruction is given (step SA-9: Yes), the control unit 102 ends the process.
Subsequently, with reference to FIG. 7, an example of acquiring positioning control parameters at the time of route guidance in the navigation system of the first embodiment will be described below.
As shown in FIG. 7, the control unit 102 of the terminal device 100 accepts the input of the route search condition by displaying the input screen of the route search condition on the display unit 114 (step SB-1).
Then, the route search condition transmission unit 102b of the terminal device 100 transmits the route search condition including at least the departure point and the destination input by the user via the input unit 116 to the navigation server 200 (step SB-. 2). Here, the departure place may be the current position of the user of the terminal device 100 based on the current position information acquired by the current position information acquisition unit 102a of the terminal device 100.
Then, the route search condition receiving unit 202a of the navigation server 200 receives the route search condition including at least the departure point and the destination transmitted from the terminal device 100, and the map data acquisition unit 202b of the navigation server 200 receives the route search condition. The map data corresponding to the guidance route requested from the terminal device 100 is acquired from the map database 206b (step SB-3).
Then, the map data transmission unit 202c of the navigation server 200 acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 202b from the positioning means database 206e, and the positioning in the map data. The terminal device 100 generates positioning control parameters for selective control of the appropriate positioning means in the range indicated by the range information, and transmits the map data, the positioning control parameters, and the positioning range information to the terminal device 100. (Step SB-4). Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence.
Here, the map data may be map data including a guide route. Further, the map data transmission unit 202c of the navigation server 200 may further transmit the guidance route data generated by the map data acquisition unit 202b of the navigation server 200. Further, the map data transmission unit 202c of the navigation server 200 may further transmit the guidance data output at the guidance point on the guidance route stored in the guidance database 206d.
Then, the map data receiving unit 102c of the terminal device 100 receives the map data, the positioning control parameters, and the positioning range information from the navigation server 200 (step SB-5).
Here, the map data may be map data including a guide route. Further, the map data receiving unit 102c of the terminal device 100 may further receive the guidance route data transmitted from the navigation server 200. Further, the map data receiving unit 102c may further receive the guidance data output at the guidance point on the guidance route transmitted from the navigation server 200.
Then, the control unit 102 of the terminal device 100 determines whether or not there is a route guidance start instruction input by the user via the input unit 116 (step SB-6).
Then, when the control unit 102 determines that the route guidance start instruction is given (step SB-6: Yes), the route guidance unit 102g of the terminal device 100 receives the guidance route received by the map data reception unit 102c of the terminal device 100. Route guidance is executed by outputting route guidance information based on the data and the current position information of the user of the terminal device 100 acquired by the current position information acquisition unit 102a of the terminal device 100 via the output unit (step). SB-7). Here, the map data output unit 102d of the terminal device 100 may output the map data that outputs the map data received by the map data reception unit 102c by controlling the output unit.
On the other hand, when the control unit 102 determines that there is no route guidance start instruction (step SB-6: No), the route guidance unit 102g of the terminal device 100 returns before the process of step SB-6 and returns to the route guidance start instruction. Wait.
Then, the current position information acquisition unit 102a of the terminal device 100 acquires the current position information of the user of the terminal device 100 (step SB-8).
Then, the control unit 102 of the terminal device 100 determines whether or not it is the guidance end point based on the current position information acquired by the current position information acquisition unit 102a (step SB-9).
Further, when the control unit 102 of the terminal device 100 determines that the control unit 102 is not the guidance end point (step SB-9: No), the current location on the guidance route is the positioning range information corresponding to the positioning control parameter. Whether or not there is a positioning control parameter in the map data is determined by determining whether or not it is within the range indicated by (for example, within the area (1) or (2) in FIG. 4 described above). Determine (step SB-10).
On the other hand, when the control unit 102 of the terminal device 100 determines that the control unit 102 is at the guidance end point (step SB-9: Yes), the control unit 102 ends the process.
Then, when the control unit 102 determines that the positioning control parameter exists (step SB-10: Yes), the positioning means switching unit 102e of the terminal device 100 corresponds to the positioning control parameter received by the map data receiving unit 102c. Within the range indicated by the positioning range information, the positioning means is switched based on the positioning control parameters (for example, as shown in FIG. 5 above, if the area is within the area (1), the GPS positioning means is used for positioning for 60 seconds, and (2). If it is within the area of), the GPS positioning means is used for 30 seconds, and then the IMES positioning means is used for 15 seconds.) (Step SB-11).
After that, returning to step SB-7, as shown in FIG. 6 described above, the switching information output unit 102f of the terminal device 100 switches the positioning means when the positioning means switching unit 102e switches the positioning means based on the positioning control parameters. And / or the switching result may be output via the output unit.
On the other hand, when the control unit 102 of the terminal device 100 determines that there is no positioning control parameter (step SB-10: No), the control unit 102 returns to step SB-7.
This concludes the description of an example of the processing of the navigation system in the first embodiment.
[Second Embodiment] Subsequently, a second embodiment of the present invention (navigation server 200 (server-driven type)) will be described below with reference to FIGS. 8 to 10. Here, FIG. 8 is a block diagram showing an example of the configuration of the navigation server according to the second embodiment, and conceptually shows only the portion of the configuration related to the present invention. Further, FIG. 9 is a flowchart showing an example of the processing of the navigation server in the second embodiment. Further, FIG. 10 is a flowchart showing another example of the processing of the navigation server in the second embodiment.
In the second embodiment, the navigation server 200 generates data such as map data to be output to the output unit of the terminal device 100, and transmits these data to the terminal device 100 to cause the terminal device 100. Is functioning as an output unit (display unit 114 and audio output unit 118). Further, in the second embodiment, the terminal device 100 is a position indicating the current position acquired by the position acquisition unit 112 so that the navigation server 200 provides data such as map data and positioning control parameters in real time. Data such as information signals are transmitted to the navigation server 200. As described above, the second embodiment is different from the other embodiments in that the navigation server 200 performs server-led processing.
[Navigation server 200 (server-driven) configuration] First, an example of the configuration of the navigation server 200 (server-driven) according to the second embodiment will be described below with reference to FIG.
As shown in FIG. 8, the navigation server 200 of the second embodiment roughly transmits from an input unit 116, an output unit (display unit 114 and voice output unit 118), and a plurality of positioning means (position transmitting device 500). It is configured to be communicably connected to a terminal device 100, which is provided with at least a position acquisition unit 112) that receives a position information signal. As an example, the communication includes remote communication such as wired / wireless communication via the network 300. Further, each part of these navigation servers 200 is connected so as to be communicable via an arbitrary communication path.
[Configuration of Navigation Server 200] In FIG. 8, the navigation server 200 generates a map display screen including at least map data corresponding to the position information signal transmitted from the terminal device 100, and transmits the generated map display screen to the terminal device 100. It has functions such as controlling the display on the display unit 114 of the device 100. Further, the navigation server 200 uses the guide route, the guide point, and the voice based on the guide route data including the guide route, the guide point corresponding to the guide route, and the voice data that satisfy the route search condition transmitted from the terminal device 100. By generating a map display screen further including data and transmitting it to the terminal device 100, it may have a function of controlling the generated map display screen to be displayed on the display unit 114 of the mobile terminal device 100.
The functions of the communication control interface unit 204 and the storage unit 206 (road network database 206a, map database 206b, route search information database 206c, guidance database 206d, positioning means database 206e, etc.) in the navigation server 200, and terminal devices. Since the functions of the position acquisition unit 112, the output unit (display unit 114 and the audio output unit 118), and the input unit 116 in 100 are the same as those in the first embodiment, the description thereof will be omitted.
Further, in FIG. 8, the control unit 202 has a control program such as an OS (Operating System), a program that defines various processing procedures, and an internal memory for storing required data. Then, the control unit 202 performs information processing for executing various processes by these programs and the like. The control unit 202 is functionally conceptually a route search condition receiving unit 202a, a map data acquisition unit 202b, a positioning control parameter generation unit 202d, a map data output control unit 202e, a positioning means switching control unit 202f, and a switching information output control unit 202g. , Position information signal receiving unit 202h, current position information acquisition unit 202i, and route guidance control unit 202j.
Here, the route search condition receiving unit 202a is a route search condition receiving means for receiving the route search condition including at least the starting point and the destination transmitted from the terminal device 100. Here, the route search condition may include a waypoint or the like.
Further, the map data acquisition unit 202b is a map data acquisition means for acquiring the map data requested from the terminal device 100 from the map database 206b. Here, the map data acquisition unit 202b may acquire the map data corresponding to the guidance route requested from the terminal device 100 from the map database 206b. Here, the map data acquisition unit 202b executes the route search according to the route search conditions previously requested by the control unit 202, such as when the route is searched by the linked PC, and the result of the route search is obtained. The map data corresponding to the guide route may be acquired from the map database 206b by using the guide route acquired in advance based on the guide route.
Further, the map data acquisition unit 202b may execute a route search. In this case, the road network database 206a provides a guide route from the departure point to the destination that satisfies the route search condition including at least the departure point and the destination. Search using the road network data stored in, and generate guidance route data. Here, the map data acquisition unit 202b further uses the route search information stored in the route search information database 206c for the guide route from the departure point to the destination that satisfies the route search condition including at least the departure point and the destination. You may search for it. In this way, the map data acquisition unit 202b executes the route search according to the route search condition requested from the terminal device 100, and acquires the map data corresponding to the guidance route from the map database 206b based on the result of the route search. You may.
Further, the positioning control parameter generation unit 202d acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 202b from the positioning means database 206e, and uses the positioning range information in the map data. Within the range shown, the terminal device 100 is a positioning control parameter generation means for generating positioning control parameters for selective control of the appropriate positioning means. Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence. Further, the map data may be map data including a guide route.
Further, the map data output control unit 202e is a map data output control means that controls and outputs the output unit of the terminal device 100 by transmitting the map data acquired by the map data acquisition unit 202b to the terminal device 100. Is.
Further, the positioning means switching control unit 202f controls the positioning means to be switched based on the positioning control parameters within the range indicated by the positioning range information corresponding to the positioning control parameters generated by the positioning control parameter generation unit 202d. It is a switching control means.
Further, the switching information output control unit 202g transmits the switching status and / or the switching result when the positioning means is switched based on the positioning control parameters by the positioning means switching control unit 202f to the terminal device 100, thereby transmitting the output unit. It is a switching information output control means that outputs via.
Further, the position information signal receiving unit 202h is a position information signal receiving means for receiving the position information signal transmitted from the terminal device 100 and received by the position acquisition unit 112 of the terminal device 100. Here, the position information signal receiving unit 202h may further receive directional information such as the traveling direction of the terminal device 100 detected by the directional sensor of the position acquisition unit 112 of the terminal device 100. Further, even if the position information signal receiving unit 202h receives the position information signal received by the position acquisition unit 112 of the terminal device 100, which is transmitted from the terminal device 100 at predetermined intervals (for example, every second, etc.). Good. Further, the position information signal receiving unit 202h may receive information about the current position and / or the traveling direction and the like input by the user via the input unit 116 of the terminal device 100. Specifically, the position information signal receiving unit 202h is designated on the display screen displaying the map data displayed on the display unit 114 of the terminal device 100 to the user via the input unit 116 of the terminal device 100 (for example). You may receive the coordinates and / or the orientation information (such as the designated operation on the display unit 114 of the touch panel type terminal device 100). Here, the position information signal receiving unit 202h receives the position information signal transmitted from the terminal device 100 and received by the position acquisition unit 112 of the terminal device 100 at predetermined intervals (for example, every second). May be good.
Further, the current position information acquisition unit 202i is a current position information acquisition unit that acquires the current position information of the user of the terminal device 100 based on the position information signal received by the position information signal reception unit 202h. Here, the current position information acquisition unit 202i is a terminal device including the position information calculated from the position information signal received by the position information signal reception unit 202h and / or the orientation information received by the position information signal reception unit 202j. The current location information of 100 users may be acquired. Further, the current position information acquisition unit 202i acquires the current position information of the user of the terminal device 100 based on the position information signal received by the position information signal reception unit 202h at predetermined intervals (for example, every second). You may. Further, the current position information acquisition unit 202i is information about the current position received by the position information signal reception unit 202h and input by the user via the input unit 116 of the terminal device 100, and / or the traveling direction and the like. May be acquired as the current position information of the user of the terminal device 100.
Further, the route guidance control unit 202j transmits the route guidance information generated by the map data acquisition unit 202b to the terminal device 100, outputs the route guidance information via the output unit of the terminal device 100, and executes the route guidance. It is a guidance control means. Here, the route guidance control unit 202j transmits the route guidance information generated by the map data acquisition unit 202b to the terminal device 100, and outputs the route guidance information via the output unit of the terminal device 100, and routes for each road section. Guidance may be performed. Further, the route guidance control unit 202j transmits the route guidance information generated by the map data acquisition unit 202b to the terminal device 100, so that the display unit 114 displays a display screen displaying the route guidance information which is the display data. , You may execute route guidance. Further, the route guidance control unit 202j transmits the route guidance information based on the guidance data stored in the guidance database 206d to the terminal device 100 to display a display screen displaying the route guidance information which is the display guidance data. And / or route guidance information, which is voice guidance data, may be output via the voice output unit 118 to execute route guidance.
This concludes the description of an example of the configuration of the navigation server 200 in the second embodiment.
[Navigation server 200 (server-driven) processing] Next, an example of the processing of the navigation server 200 according to the second embodiment configured in this way will be described in detail with reference to FIGS. 9 and 10 below.
First, with reference to FIG. 9, an example of acquiring positioning control parameters when displaying map data in the navigation server 200 of the second embodiment will be described below.
As shown in FIG. 9, the control unit 102 of the terminal device 100 transmits the position information signal acquired by the position acquisition unit 112 (step SC-1).
Then, the position information signal receiving unit 202h of the navigation server 200 receives the position information signal received by the position acquisition unit 112 of the terminal device 100 transmitted from the terminal device 100, and receives the current position information acquisition unit of the navigation server 200. The 202i acquires the current position information of the user of the terminal device 100 based on the position information signal received by the position information signal receiving unit 202h (step SC-2).
Then, the map data acquisition unit 202b of the navigation server 200 acquires the map data corresponding to the current position information requested from the terminal device 100 from the map database 206b (step SC-3).
Then, the positioning control parameter generation unit 202d of the navigation server 200 acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 202b from the positioning means database 206e, and obtains the positioning means and the positioning range information in the map data. The terminal device 100 generates a positioning control parameter for selective control of the appropriate positioning means in the range indicated by the positioning range information (step SC-4).
Then, in the control unit 202 of the navigation server 200, the current position in the map data acquired by the map data acquisition unit 202b is within the range indicated by the positioning range information corresponding to the positioning control parameter (for example, in FIG. 4 described above). By determining whether or not the area is (1) or (2), it is determined whether or not there is a positioning control parameter (step SC-5).
Then, when the control unit 202 determines that the positioning control parameter exists (step SC-5: Yes), the positioning means switching control unit 202f of the navigation server 200 corresponds to the positioning control parameter acquired by the map data acquisition unit 202b. Within the range indicated by the positioning range information to be performed, the positioning means is controlled by transmitting a change instruction signal to switch the positioning means based on the positioning control parameters (step SC-6) (for example, as shown in FIG. 5 described above). In addition, if it is in the area (1), it will be positioned for 60 seconds by the GPS positioning means, if it is in the area (2), it will be positioned for 30 seconds by the GPS positioning means, and then it will be positioned for 15 seconds by the IMES positioning means. Step SC-7).
On the other hand, when the control unit 202 of the navigation server 200 determines that there is no positioning control parameter (step SC-5: No), the control unit 202 proceeds to the process of step SC-8.
Then, the map data output control unit 202e of the navigation server 200 transmits the map data acquired by the map data acquisition unit 202b to the terminal device 100 (step SC-8), thereby transmitting the output unit of the terminal device 100. Control and output (step SC-9). Here, the switching information output control unit 202g of the navigation server 200 transmits the switching status and / or the switching result when the positioning means is switched based on the positioning control parameters by the positioning means switching control unit 202f to the terminal device 100. As a result, as shown in FIG. 6 described above, the output may be performed via the output unit.
Then, the control unit 102 of the terminal device 100 transmits an end instruction signal indicating a map display end instruction input by the user via the input unit 116 to the navigation server 200 (step SC-10).
Then, the control unit 202 of the navigation server 200 determines whether or not there is a map display end instruction based on whether or not the end instruction signal is received from the terminal device 100 (step SC-11).
Then, when the control unit 202 of the navigation server 200 determines that there is no map display end instruction (step SC-11: No), the control unit 202 returns to the process of step SC-2.
On the other hand, when the control unit 202 of the navigation server 200 determines that the map display end instruction is given (step SC-11: Yes), the control unit 202 ends the process.
Subsequently, with reference to FIG. 10, an example of acquiring positioning control parameters at the time of route guidance in the navigation server 200 of the second embodiment will be described below.
As shown in FIG. 10, the control unit 102 of the terminal device 100 transmits to the navigation server 200 a route search condition including at least the departure point and the destination, which is input by the user via the input unit 116 (step). SD-1).
Then, the route search condition receiving unit 202a of the navigation server 200 receives the route search condition including at least the departure point and the destination transmitted from the terminal device 100, and the map data acquisition unit 202b of the navigation server 200 receives the route search condition. The map data corresponding to the guidance route requested from the terminal device 100 is acquired from the map database 206b (step SD-2).
Then, the positioning control parameter generation unit 202d of the navigation server 200 acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 202b from the positioning means database 206e, and obtains the positioning means and the positioning range information in the map data. The terminal device 100 generates a positioning control parameter for selective control of the appropriate positioning means in the range indicated by the positioning range information (step SD-3). Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence. Further, the map data may be map data including a guide route.
Then, the control unit 102 of the terminal device 100 transmits a start instruction signal indicating the route guidance start instruction input by the user via the input unit 116 to the navigation device 200 (step SD-4).
Then, the control unit 202 of the navigation server 200 determines whether or not there is a route guidance start instruction based on whether or not the start instruction signal is received from the terminal device 100 (step SD-5).
Then, when the route guidance control unit 202j of the navigation server 200 determines that the control unit 202 has a route guidance start instruction (step SD-5: Yes), the map data generated by the map data acquisition unit 202b and the map data generated by the map data acquisition unit 202b, and By transmitting the guidance route data and guidance data generated at the time of route search by the map data acquisition unit 202b to the terminal device 100 (step SD-6), the route guidance is output via the output unit of the terminal device 100. (Step SD-7). Here, the map data output control unit 202e of the navigation server 200 controls and outputs the output unit of the terminal device 100 by transmitting the map data acquired by the map data acquisition unit 202b to the terminal device 100. You may.
On the other hand, when the route guidance control unit 202j of the navigation server 200 determines that there is no route guidance start instruction (step SD-5: No), the route guidance control unit 202j returns to the process of step SD-5 and starts the route guidance. Wait for instructions.
Then, the control unit 102 of the terminal device 100 transmits the position information signal acquired by the position acquisition unit 112 (step SD-8).
Then, the position information signal receiving unit 202h of the navigation server 200 receives the position information signal received by the position acquisition unit 112 of the terminal device 100 transmitted from the terminal device 100, and receives the current position information acquisition unit of the navigation server 200. The 202i acquires the current position information of the user of the terminal device 100 based on the position information signal received by the position information signal receiving unit 202h (step SD-9).
Then, the control unit 202 of the navigation server 200 determines whether or not it is the guidance end point based on the current position information acquired by the current position information acquisition unit 202h (step SD-10).
Further, when the control unit 202 of the navigation server 200 determines that the control unit 202 is not the guidance end point (step SD-10: No), the current location on the guidance route is the positioning range information corresponding to the positioning control parameter. Whether or not there is a positioning control parameter in the map data is determined by determining whether or not it is within the range indicated by (for example, within the area (1) or (2) in FIG. 4 described above). Determine (step SD-11).
On the other hand, when the control unit 202 of the navigation server 200 determines that the control unit 202 is at the guidance end point (step SD-10: Yes), the control unit 202 ends the process.
Then, when the control unit 202 determines that the positioning control parameter exists (step SD-11: Yes), the positioning means switching control unit 202f of the navigation server 200 corresponds to the positioning control parameter acquired by the map data acquisition unit 202b. Within the range indicated by the positioning range information to be performed, the positioning means is controlled by transmitting a change instruction signal to switch the positioning means based on the positioning control parameters (step SD-12) (for example, as shown in FIG. 5 described above). In addition, if it is in the area (1), it will be positioned for 60 seconds by the GPS positioning means, if it is in the area (2), it will be positioned for 30 seconds by the GPS positioning means, and then it will be positioned for 15 seconds by the IMES positioning means.) Step SD-13).
After that, returning to step SD-6, the switching information output control unit 202g of the navigation server 200 determines the switching status and / or the switching result when the positioning means is switched based on the positioning control parameters by the positioning means switching control unit 202f. By transmitting to the terminal device 100, as shown in FIG. 6 described above, the output may be performed via the output unit.
On the other hand, when the control unit 202 of the navigation server 200 determines that there is no positioning control parameter (step SD-11: No), the control unit 202 returns to the process of step SD-6.
This is the end of the description of an example of the processing of the navigation server 200 in the second embodiment.
[Third Embodiment] Subsequently, a third embodiment of the present invention (navigation device 400 (stand-alone type)) will be described below with reference to FIGS. 11 to 13. Here, FIG. 11 is a block diagram showing an example of the configuration of the navigation device according to the third embodiment, and conceptually shows only the portion of the configuration related to the present invention. Further, FIG. 12 is a flowchart showing an example of processing of the navigation device according to the third embodiment. Further, FIG. 13 is a flowchart showing another example of the processing of the navigation device according to the third embodiment.
In the third embodiment, all the functions are integrated in the navigation device 400, and the navigation device 400 acquires the requested map data without connecting to the navigation server 200, and uses the acquired map data as the acquired map data. The corresponding positioning means and positioning range information were acquired, and the navigation device 400 generated and acquired the positioning control parameters for selective control of the appropriate positioning means in the range indicated by the positioning range information in the map data. The map data is output by controlling the output unit, and has a function of switching the positioning means based on the positioning control parameter within the range indicated by the positioning range information corresponding to the generated positioning control parameter. As described above, the third embodiment is different from the other embodiments in that the navigation device 400 is configured as a stand-alone type and performs processing independently.
[Configuration of navigation device 400 (stand-alone type)] First, an example of the configuration of the navigation device 400 (stand-alone type) according to the third embodiment will be described below with reference to FIG.
As shown in FIG. 11, the navigation device 400 of the third embodiment has a plurality of positioning means (position acquisition unit 412 that receives a position information signal transmitted from the position transmission device 500) and an output unit (display unit 414 and). It is configured to include at least an audio output unit 418), an input unit 416, a control unit 402, and a storage unit 406. Each part of these navigation devices 400 is communicably connected via an arbitrary communication path.
In FIG. 11, the functions of the input / output control interface unit 408, the position acquisition unit 412, the output unit (display unit 414 and audio output unit 418), and the input unit 416 are the same as those in the first embodiment, and thus the description thereof will be omitted. To do. In addition, each part of the storage unit 406 (road network database 406a, map database 406b, route search information database 406c, guidance database 406d, positioning means database 406e, etc.) is also provided in the navigation device 400 instead of the navigation server 200. Since each function is the same as that of the first embodiment and the second embodiment except for the above points, the description thereof will be omitted.
Further, regarding each part of the control unit 402 (current position information acquisition unit 402a to route guidance unit 402g, etc.), the navigation device 400 of the present embodiment is a stand-alone type and does not have a communication control interface unit, so that the control unit 402 Each function is basically the same as that of the first embodiment, except that is not provided with a transmission / reception function.
Further, in FIG. 11, the control unit 402 has a control program such as an OS (Operating System), a program that defines various processing procedures, and an internal memory for storing required data. Then, the control unit 402 performs information processing for executing various processes by these programs and the like. The control unit 402 is functionally conceptually composed of the current position information acquisition unit 402a, the map data acquisition unit 402b, the positioning control parameter generation unit 402c, the map data output unit 402d, the positioning means switching unit 402e, the switching information output unit 402f, and the like. It is configured to include a route guide unit 402 g.
Of these, the current position information acquisition unit 402a is a current position information acquisition means for acquiring the current position information of the user of the navigation device 400. Here, the current position information acquisition unit 402a may acquire the current position information of the user of the navigation device 400 at predetermined intervals (for example, every second, etc.). Further, the current position information acquisition unit 402a is a navigation device 400 detected by the position information calculated from the position information signal received from the position transmission device 500 by the position acquisition unit 412 and / or by the directional sensor of the position acquisition unit 412. The current position information of the user of the navigation device 400 including the direction information such as the traveling direction of the navigation device 400 may be acquired. Further, the current position information acquisition unit 402a may acquire the position coordinates and the like about the current position input by the user via the input unit 416 as the current position information of the user of the navigation device 400. Here, the current position input by the user via the input unit 416 may be a position where the user actually exists, and a virtual current position arbitrarily selected by the user (for example, Tokyo). It may be any point such as an Osaka station or airport selected by a user in Tokyo). Specifically, the current position information acquisition unit 402a is designated on the display screen displaying the map data displayed on the display unit 414 by the user via the input unit 416 (for example, on the touch panel type display unit 414). The coordinates and / or azimuth information (designated operation, etc.) may be acquired as the current position information of the user of the navigation device 400.
Further, the map data acquisition unit 402b is a map data acquisition means for acquiring the requested map data from the map database 406b. Here, the map data acquisition unit 402b may acquire the map data corresponding to the requested guide route from the map database 406b. Here, the map data acquisition unit 402b executes the route search according to the route search condition previously requested by the control unit 402, for example, when the route is searched, and acquires the route in advance based on the result of the route search. The map data corresponding to the guide route may be acquired from the map database 406b by using the provided guide route.
Further, the map data acquisition unit 402b may execute a route search. In this case, the road network database 406a provides a guide route from the departure point to the destination that satisfies the route search condition including at least the departure point and the destination. Search using the road network data stored in, and generate guidance route data. Here, the map data acquisition unit 402b further uses the route search information stored in the route search information database 406c for the guide route from the departure point to the destination that satisfies the route search condition including at least the departure point and the destination. You may search for it. In this way, the map data acquisition unit 402b may execute the route search according to the requested route search condition, and acquire the map data corresponding to the guide route from the map database 406b based on the result of the route search.
Further, the positioning control parameter generation unit 402c acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 402b from the positioning means database 406e, and uses the positioning range information in the map data. The navigation device 400 is a positioning control parameter generating means for generating positioning control parameters for selective control of the appropriate positioning means in the range shown. Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence. Further, the map data may be map data including a guide route.
Further, the map data output unit 402d is a positioning control parameter output means that controls the output unit to output the map data acquired by the map data acquisition unit 402b.
Further, the positioning means switching unit 402e is a positioning means switching means that switches the positioning means based on the positioning control parameter within the range indicated by the positioning range information corresponding to the positioning control parameter acquired by the map data acquisition unit 402b.
Further, the switching information output unit 402f is a switching information output means for outputting the switching status and / or the switching result when the positioning means switching unit 402e switches the positioning means based on the positioning control parameters via the output unit. ..
Further, the route guidance unit 402g outputs route guidance information based on the guidance route data acquired by the map data acquisition unit 402b and the current position information of the user of the navigation device 400 acquired by the current position information acquisition unit 402a. It is a route guidance means for executing route guidance by outputting data via. Further, the route guidance unit 402g displays a display screen in which the current position information of the user of the navigation device 400 acquired by the current position information acquisition unit 402a is superimposed on the guidance route data acquired by the map data acquisition unit 402b. The route guidance may be executed by displaying the route guidance information including the above on the display unit 414. Further, the route guidance unit 402g is a guide route data acquired by the map data acquisition unit 402b and / or a current position information acquisition unit on the map data of the map including the guidance route acquired by the map data acquisition unit 402b. The route guidance may be executed by displaying the route guidance information including the display screen obtained by superimposing the current position information of the user of the navigation device 400 acquired by 402a on the display unit 414. Further, the route guidance unit 402g may output the guidance data acquired by the map data acquisition unit 402b via the output unit. Specifically, the route guidance unit 402g transmits the voice guidance data associated with the traveling direction at the branch point on the guidance route included in the guidance data acquired by the map data acquisition unit 402b via the voice output unit 418. The route guidance may be executed by outputting the route guidance, or the route guidance may be executed by displaying the display screen displaying the display guidance data such as TBT included in the guidance data on the display unit 414.
This completes the description of an example of the configuration of the navigation device 400 in the present embodiment.
[Processing of navigation device 400 (stand-alone type)] Next, an example of the processing of the navigation device 400 according to the third embodiment configured in this way will be described in detail with reference to FIGS. 12 and 13 below.
First, with reference to FIG. 12, an example of acquiring positioning control parameters when displaying map data in the navigation device 400 of the third embodiment will be described below.
As shown in FIG. 12, the current position information acquisition unit 402a acquires the current position information of the user of the navigation device 400 (step SE-1).
Then, the map data acquisition unit 402b acquires the map data corresponding to the requested current position information from the map database 406b (step SE-2).
Then, the positioning control parameter generation unit 402c acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 402b from the positioning means database 406e, and uses the positioning range information in the map data. In the range shown, the navigation device 400 generates positioning control parameters for selective control of the appropriate positioning means (step SE-3). Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence.
Then, in the control unit 402, the current position in the map data acquired by the map data acquisition unit 402b is within the range indicated by the positioning range information corresponding to the positioning control parameter (for example, in (1) in FIG. 4 described above. It is determined whether or not there is a positioning control parameter by determining whether or not it is in the area or (within the area of (2)) (step SE-4).
Then, when the positioning means switching unit 402e determines that the control unit 402 has the positioning control parameter (step SE-4: Yes), the positioning range information corresponding to the positioning control parameter generated by the positioning control parameter generation unit 402c Within the range indicated by, the positioning means is switched based on the positioning control parameters (for example, as shown in FIG. 5 described above, if the area is within the area (1), the GPS positioning means is used for positioning for 60 seconds, and the area (2) is used. If it is inside, the GPS positioning means will be used for 30 seconds, and then the IMES positioning means will be used for 15 seconds.) (Step SE-5).
On the other hand, when the control unit 402 determines that there is no positioning control parameter (step SE-4: No), the control unit 402 proceeds to the process of step SE-6.
Then, the map data output unit 402d controls the output unit to output the map data acquired by the map data acquisition unit 402b (step SE-6).
Here, as shown in FIG. 6 described above, the switching information output unit 402f outputs the switching status and / or the switching result when the positioning means switching unit 402e switches the positioning means based on the positioning control parameters. It may be output via.
Then, the control unit 402 determines whether or not there is a map display end instruction input by the user via the input unit 416 (step SE-7).
Then, when the control unit 402 determines that there is no map display end instruction (step SE-7: No), the control unit 402 returns to the process of step SE-1.
On the other hand, when the control unit 402 determines that the map display end instruction is given (step SE-7: Yes), the control unit 402 ends the process.
Subsequently, with reference to FIG. 13, an example of acquiring positioning control parameters at the time of route guidance in the navigation device 400 of the third embodiment will be described below.
As shown in FIG. 13, the control unit 402 accepts the input of the route search condition by displaying the input screen of the route search condition on the display unit 414 (step SF-1). Here, the departure place may be the current position of the user of the navigation device 400 based on the current position information acquired by the current position information acquisition unit 402a.
Then, the map data acquisition unit 402b acquires the map data corresponding to the requested guide route from the map database 406b (step SF-2).
Then, the positioning control parameter generation unit 402c acquires the positioning means and the positioning range information corresponding to the map data acquired by the map data acquisition unit 402b from the positioning means database 406e, and uses the positioning range information in the map data. In the range shown, the navigation device 400 generates positioning control parameters for selective control of the appropriate positioning means (step SF-3). Here, the positioning control parameter may be a parameter related to at least one of the number of retries of the positioning means, the retry time, the timeout time, the positioning mode, and the positioning sequence. Further, the map data may be map data including a guide route.
Then, the control unit 402 determines whether or not there is a route guidance start instruction input by the user via the input unit 416 (step SF-4).
Then, when the control unit 402 determines that the route guidance start instruction is given (step SF-4: Yes), the route guidance unit 402g receives the guidance route data and the current position information acquisition unit generated by the map data acquisition unit 402b. Route guidance is executed by outputting route guidance information based on the current position information of the user of the navigation device 400 acquired by 402a via the output unit (step SF-5). Here, the map data output unit 402d may output the map data that outputs the map data acquired by the map data acquisition unit 402b by controlling the output unit.
On the other hand, when the control unit 402 determines that there is no route guidance start instruction (step SF-4: No), the route guidance unit 402g returns to the process of step SF-4 and waits for the route guidance start instruction.
Then, the current position information acquisition unit 402a acquires the current position information of the user of the navigation device 400 (step SF-6).
Then, the control unit 402 determines whether or not it is the guidance end point based on the current position information acquired by the current position information acquisition unit 402a (step SF-7).
Further, when the control unit 402 determines that the control unit 402 is not the guidance end point (step SF-7: No), the current location on the guidance route is within the range indicated by the positioning range information corresponding to the positioning control parameter. By determining whether or not (for example, in the area (1) or the area (2) in FIG. 4 described above), it is determined whether or not there is a positioning control parameter in the map data (step). SF-8).
On the other hand, when the control unit 402 determines that the control unit 402 is at the guidance end point (step SF-7: Yes), the control unit 402 ends the process.
Then, when the control unit 402 determines that the positioning control parameter exists (step SF-8: Yes), the positioning means switching unit 402e uses the positioning range information corresponding to the positioning control parameter acquired by the map data acquisition unit 402b. Within the range shown, the positioning means is switched based on the positioning control parameters (for example, as shown in FIG. 5 above, if it is within the area of (1), the GPS positioning means is used for positioning for 60 seconds, and within the area of (2). If so, the GPS positioning means is used for 30 seconds, and then the IMES positioning means is used for 15 seconds.) (Step SF-9).
After that, returning to step SF-5, as shown in FIG. 6 described above, the switching information output unit 402f switches the positioning means based on the positioning control parameters by the positioning means switching unit 402e, and / or The switching result may be output via the output unit.
On the other hand, when the control unit 402 determines that there is no positioning control parameter (step SF-8: No), the control unit 402 returns to step SF-5.
This concludes the description of an example of the processing of the navigation device 400 in the third embodiment.
[Other embodiments] Although the embodiments of the present invention have been described above, the present invention has various different embodiments within the scope of the technical idea described in the claims, in addition to the above-described embodiments. It may be implemented.
For example, the positioning means used in the embodiment of the present invention includes a GPS positioning means, an IMES positioning means, a positioning technique using an IC tag, a base station, or the like, but the positioning means is not limited to these positioning means, and the position can be measured. Any positioning means may be used. Further, in the present embodiment, it is premised that the terminal device 100 cannot simultaneously execute a plurality of positioning means by using a low-spec terminal such as a mobile terminal, but the mobile terminal also executes a plurality of positioning means at the same time. If it becomes possible, it is considered that more accurate positioning can be performed based on the present invention.
Further, among the processes described in the embodiment, all or a part of the processes described as being automatically performed can be manually performed, or the processes described as being manually performed can be performed. All or part of it can be done automatically by a known method.
In addition, the processing procedure, control procedure, specific name, information including parameters such as registration data and search conditions of each processing, screen examples, and database configuration shown in the above documents and drawings are not specified unless otherwise specified. Can be changed arbitrarily.
Further, with respect to the terminal device 100, the navigation server 200, and the navigation device 400, each component shown in the figure is a functional concept and does not necessarily have to be physically configured as shown in the figure.
For example, all or all of the processing functions included in the terminal device 100, the navigation server 200, and the navigation device 400, particularly the processing functions performed by the control unit 102, the control unit 202, and the control unit 402. Any part may be realized by a CPU (Central Processing Unit) and a program that is interpreted and executed by the CPU, or may be realized as hardware by wired logic. The program is recorded on a recording medium described later, and is mechanically read by the terminal device 100, the navigation server 200, and the navigation device 400 as needed. That is, the storage unit 206 and the storage unit 406 such as ROM or HD cooperate as an OS (Operating System) to give instructions to the CPU, and a computer program for performing various processes is recorded. This computer program is executed by being loaded into RAM, and cooperates with the CPU to form a control unit.
Further, this computer program may be stored in the terminal device 100, the navigation server 200, and the application program server connected to the navigation device 400 via an arbitrary network 300, and all of them as needed. Or you can download a part of it.
Further, the program according to the present invention can be stored in a computer-readable recording medium. Here, the "recording medium" is any "portable physical medium" such as a flexible disk, magneto-optical disk, ROM, EPROM, EEPROM, CD-ROM, MO, DVD, or LAN, WAN, or the Internet. It shall include a "communication medium" that holds a program in a short period of time, such as a communication line or a carrier when transmitting a program via a network represented by.
Further, the "program" is a data processing method described in an arbitrary language or description method, regardless of the format such as source code or binary code. The "program" is not necessarily limited to a single program, but is distributed as multiple modules or libraries, or in cooperation with a separate program represented by an OS (Operating System). Including those that achieve the function. A well-known configuration or procedure can be used for a specific configuration, a reading procedure, an installation procedure after reading, or the like for reading the recording medium in each device shown in the embodiment.
Various databases stored in the storage unit 206 and the storage unit 406 (road network database 206a, 406a, map database 206b, 406b, route search information database 206c, 406c, guidance database 206d, 406d, positioning means database 206e, 406e, etc. )) Is a storage means for memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and various programs, tables, databases, and web page files used for various processes and website provision. Etc. are stored.
Further, the terminal device 100, the navigation server 200, and the navigation device 400 are connected to information processing devices such as known personal computers and workstations, and software (programs, data) for realizing the method of the present invention in the information processing devices. Etc.) may be implemented.
Further, the specific form of distribution / integration of the device is not limited to the one shown in the drawing, and all or a part thereof may be functionally or physically in an arbitrary unit according to various additions or functional loads. It can be configured in a distributed and integrated manner.
As described in detail above, in a place where there are a plurality of positioning means, by displaying the desired positioning means in a selectable manner at a timing desired by the user, navigation that enables quick and appropriate switching of the positioning means. Since it is possible to provide a system, a terminal device, a navigation server, a navigation device, and a navigation method, it is extremely useful in various fields such as information equipment and information processing fields that support navigation.
100 terminal device 102 Control unit 102a Current location information acquisition department 102b Route search condition transmitter 102c Map data receiver 102d Map data output section 102e Positioning means switching unit 102f Switching information output unit 102g Route guidance section 104 Communication control interface 108 I / O control interface 112 Position acquisition section 114 Display 116 Input section 118 Audio output section 200 navigation server 202 Control 202a Route search condition receiver 202b Map data acquisition department 202c Map data transmitter 202d Positioning control parameter generator 202e Map data output control unit 202f Positioning means switching control unit 202g Switching information output control unit 202h Position information signal receiver 202i Current location information acquisition department 202j Route guidance control unit 204 Communication control interface 206 Memory 206a Road network database 206b Map database 206c Route search information database 206d Guidance database 206e Positioning means database 300 networks 400 navigation device 402 Control unit 402a Current location information acquisition department 402b Map data acquisition department 402c Positioning control parameter generator 402d Map data output section 402e Positioning means switching unit 402f Switching information output unit 402g Route guidance section 406 Memory 406a Road network database 406b map database 406c Route search information database 406d Guidance database 406e Positioning means database 408 I / O control interface 412 Position acquisition section 414 Display 416 Input section 418 Audio output section 500 position transmitter
14 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9860673B2 | Cited by | United States of America | Applicant |
| JP2016528750A | Cited by | Japan | Search report |
| JP2016502645A | Cited by | Japan | Search report |
| CN102735243A | Cited by | China | Search report |
| US10168161B2 | Cited by | United States of America | Applicant |
| EP2909646B1 | Cited by | European Patent Office (EPO) | Examiner |
| JP2012225900A | Cited by | Japan | Search report |
| JP2015152398A | Cited by | Japan | Search report |
| JP2015537444A | Cited by | Japan | Search report |
| JP2016502645A | Cited by | Japan | Search report |
| JP2015152398A | Cited by | Japan | Search report |
| EP2520902A1 | Cited by | European Patent Office (EPO) | Search report |
| EP2909646A1 | Cited by | European Patent Office (EPO) | Examiner |
| JP2015152398A | Cited by | Japan | Search report |
| JP2019050596A | Cited by | Japan | Search report |
| JP2012225900A | Cited by | Japan | Search report |
| US8903652B2 | Cited by | United States of America | Applicant |
| JP2016528750A | Cited by | Japan | Search report |
| JP2003302232A | Cites | Japan | Examiner |
| JP2003302232A | Cites | Japan | Search report |
| JP2004135179A | Cites | Japan | Examiner |
| JP2004135179A | Cites | Japan | Search report |
| JP2004186725A | Cites | Japan | Examiner |
| JP2004186725A | Cites | Japan | Search report |
| JP2004187106A | Cites | Japan | Examiner |
| JP2004187106A | Cites | Japan | Search report |
| JP2004312607A | Cites | Japan | Examiner |
| JP2004312607A | Cites | Japan | Search report |
| JP2006157772A | Cites | Japan | Examiner |
| JP2006157772A | Cites | Japan | Search report |
| JP2006166421A | Cites | Japan | Examiner |
| JP2006166421A | Cites | Japan | Search report |
| JP2008271063A | Cites | Japan | Search report |
| JP2008271063A | Cites | Japan | Examiner |
| JP2009171365A | Cites | Japan | Search report |
| JPH1089980A | Cites | Japan | Examiner |
| JPH1089980A | Cites | Japan | Search report |
2 members in 1 office
Members2
| Document | Office | Kind | |
|---|---|---|---|
| JP2011069790AThis record | Japan | A | |
| JP5210276B2 | Japan | B2 |
16 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2011069790
- Application
- 223019
Titles2
- Japanese
- ナビゲーションシステム、端末装置、ナビゲーションサーバ、ナビゲーション装置、および、ナビゲーション方法
- English
- Navigation system, terminal device, navigation server, navigation device, and navigation method
Classification
- IPC, 4
- G01C21 00
- G08G1 005
- G09B29 00
- G09B29 10