(57)【要約】【課題】人の混雑の具合をナビゲーション機能に付加することにより、使用者の希望に応じた経路の選択を行えるようにしたナビゲーションシステム、ナビゲーションサーバ及び携帯電話機を提供する。【解決手段】携帯電話機１は、自局の位置情報を検出する位置情報検出部１０７と、位置情報をナビゲーションサーバ２へ送信する通信制御部１０３とを備える。ナビゲーションサーバ２は、予め記憶した地図情報及び携帯電話機１の位置情報に基づいて、携帯電話機１が位置する道路を判別する道路判別部２０４と、道路判別部２０４の判別結果に基づいて、道路ごとの混雑状況を示す人通り情報を生成する人通り判別部２０５とを備える。【選択図】図１３
2009162702.tif 000002
【特許請求の範囲】
【請求項１】
多数の携帯電話機と、無線基地局を介して上記携帯電話機との通信を行うナビゲーションサーバとを備えたナビゲーションシステムにおいて、
上記携帯電話機は、
自局の位置情報を検出する位置情報検出手段と、
上記位置情報を上記ナビゲーションサーバへ送信する位置情報送信手段とを備え、
上記ナビゲーションサーバは、
多数の道路を規定する地図情報を記憶する地図情報記憶部と、
上記地図情報及び上記携帯電話機の位置情報に基づいて、当該携帯電話機が位置する上記道路を判別する道路判別手段と、
上記道路判別手段の判別結果に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成する人通り判別手段とを備えることを特徴とするナビゲーションシステム。
【請求項２】
上記ナビゲーションサーバは、
上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、
上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、
上記経路探索手段で求められた経路情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、
上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
上記ナビゲーション情報生成手段は、上記経路における上記人通り情報を有するナビゲーション情報を生成することを特徴とする請求項２に記載のナビゲーションシステム。
【請求項４】
上記経路探索手段は、上記人通り情報に基づいて上記道路ごとの混雑状況に応じた複数の経路を探索し、
上記ナビゲーション情報生成手段は、複数の上記経路を示した経路情報を有する上記ナビゲーション情報を生成することを特徴とする請求項２に記載のナビゲーションシステム。
【請求項５】
上記ナビゲーションサーバは、
上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、
上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、
上記経路探索手段で求められた上記経路及び上記人通り情報が示された上記地図情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、
上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項６】
多数の携帯電話機と無線基地局を介して通信を行うナビゲーションサーバにおいて、
多数の道路を規定する地図情報を記憶する地図情報記憶部と、
上記地図情報及び上記携帯電話機の位置情報に基づいて、当該携帯電話機が位置する上記道路を判別する道路判別手段と、
上記道路判別手段の判別結果に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成する人通り判別手段とを備えることを特徴とするナビゲーションサーバ。
【請求項７】
上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、
上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、
上記経路探索手段で求められた経路情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、
上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えることを特徴とする請求項６に記載のナビゲーションサーバ。
【請求項８】
上記ナビゲーション情報生成手段は、上記経路における上記人通り情報を有するナビゲーション情報を生成することを特徴とする請求項７に記載のナビゲーションサーバ。
【請求項９】
上記経路探索手段は、上記人通り情報に基づいて上記道路ごとの混雑状況に応じた複数の経路を探索し、
上記ナビゲーション情報生成手段は、複数の上記経路を示した経路情報を有する上記ナビゲーション情報を生成することを特徴とする請求項７に記載のナビゲーションサーバ。
【請求項１０】
上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、
上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、
上記経路探索手段で求められた上記経路及び上記人通り情報が示された上記地図情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、
上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えることを特徴とする請求項６に記載のナビゲーションサーバ。
【請求項１１】
多数の携帯電話機と無線基地局を介して通信を行うことにより上記携帯電話機の位置情報を取得し、当該位置情報及び多数の道路を規定する地図情報に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成可能としたナビゲーションサーバと通信を行う携帯電話機において、
自局の位置情報を検出する位置情報検出手段と、
上記位置情報を上記ナビゲーションサーバへ送信する位置情報送信手段と、
上記ナビゲーションサーバに対し、目的地を含むナビゲーション要求を送信する要求送信手段と、
上記人通り情報に基づく上記目的地までの経路情報を有するナビゲーション情報を上記ナビゲーションサーバから受信するナビゲーション情報受信手段とを備えることを特徴とする携帯電話機。
【請求項１２】
上記ナビゲーションサーバから受信するナビゲーション情報には、道路ごとの混雑状況に応じた複数の経路が含まれており、これら複数の経路の中から任意の経路を選択可能とする経路選択手段を有することを特徴とする請求項１１に記載の携帯電話機。
【請求項１３】
多数の携帯電話機と無線基地局を介して通信を行うことにより上記携帯電話機の位置情報を取得し、当該位置情報及び多数の道路を規定する地図情報に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成可能としたナビゲーションサーバと通信を行う携帯電話機において、
自局の位置情報を検出する位置情報検出手段と、
上記位置情報を上記ナビゲーションサーバへ送信する位置情報送信手段と、
上記ナビゲーションサーバに対し、目的地を含む目的地を指定してナビゲーション要求を送信する要求送信手段と、
上記人通り情報に基づく上記目的地までの経路及び上記人通り情報が示された地図情報を有するナビゲーション情報を上記ナビゲーションサーバから受信するナビゲーション情報受信手段とを備えることを特徴とする携帯電話機。
【請求項１４】
上記位置情報検出手段がＧＰＳ(Global Positioning System)受信手段であることを特徴とする請求項１、請求項１１及び請求項１３の何れかに記載の携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション機能を有する多数の携帯電話機と、無線基地局を介して上記携帯電話機との通信を行うナビゲーションサーバとを備えたナビゲーションシステムに関する。また、このナビゲーションシステムに用いるナビゲーションサーバ及び携帯電話機に関する。
【背景技術】
【０００２】
従来一般のナビゲーション機能付き携帯電話機では、使用者がナビゲーション機能を利用する場合、先ず、携帯電話機の操作パネルを操作して、行きたい場所を検索し、目的地として設定することを行う。目的地の検索は、その場所の住所や郵便番号、あるいは目的地である店や建物、公園、施設などの名称を入力して検索する。
【０００３】
携帯電話機に入力された住所や郵便番号や名称のデータは、この携帯電話機からナビゲーションサーバに送信され、ナビゲーションサーバで検索が行われる。ナビゲーションサーバでは、入力された条件に一致するいくつかの目的地の候補が挙げられ、これら目的地が携帯電話機に送られる。携帯電話機では、表示部であるＬＣＤに、これら候補が表示される。そして、使用者により候補の中からひとつが選択されて経路探索の操作がされると、この選択された候補が目的地として上記ナビゲーションサーバに送られる。さらに、上記携帯電話機から上記ナビゲージョンサーバに現在位置が通知される。このナビゲーションサーバでは、上記携帯電話機の現在位置に基づいて選択された候補の目的地に対して経路の探索が行われる。
【０００４】
また、目的地の検索は、現在位置の地図データから道路をたどって、検索することもできるようになっている場合がある。この場合は先ず、上記携帯電話機から上記ナビゲージョンサーバに現在位置が通知され、上記ナビゲーションサーバから現在位置の地図データが携帯電話機に送られる。そして、使用者が道路をたどって地図の表示位置を移動するごとにその付近の地図データが上記ナビゲーションサーバより随時送られてくる。これを繰り返し、使用者が所望の地点を発見し、目的地として設定すると、そこの位置データがナビゲーションサーバに送られ、ナビゲーションサーバで経路の探索が行われるようになっている。
【０００５】
上記ナビゲーションサーバで行われる目的地までの経路探索は、移動する距離や所要時間、交通手段、交通料金などを考慮して行われる。上記ナビゲーションサーバでの経路探索が終了し、いくつかの経路候補が算出されると、その経路データが上記携帯電話機に送られる。使用者はこれらの経路候補から所望の経路を選択することができ、ナビゲーションの案内を開始する操作を行うと、上記ナビゲーションサーバから地図データが送られてきて、上記携帯電話機の表示画面に地図が表示される。そして、その地図上に目的地までの経路が表示され、ナビゲーションの案内動作が開始されるようになっている。
【０００６】
ところで、ナビゲーション案内中では、使用者が移動することによって、受信した地図データが上記携帯電話機のＬＣＤ画面に表示できなくなる場合が出てくる。この場合には、上記携帯電話機から上記ナビゲージョンサーバに現在位置を通知して、その付近の地図データを上記ナビゲーションサーバから送信してもらうようなっている。このような動作を繰り返すことにより、ナビゲーション案内を継続するようになっている。即ち、この動作を使用者が目的地に到着するまで繰り返し行うことによって、使用者を目的地まで誘導できるようになっている。
【０００７】
また、特許文献１には、使用者がより安全に目的地まで移動できるように、経路中の交差点について、交差点の形状（角型、丸型、隅切りなし、周囲ブロックなど）や危険度などの情報をインターネットを介してサーバより受信し、端末の表示部に表示するようにしたナビゲーション機器が開示されている。
【０００８】
【特許文献１】特開２００２‐３１０６８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来のナビゲーション機能付き携帯電話機では、目的地までの経路の探索に、移動距離、所要時間、交通手段、交通料金などは考慮されていたが、目的地までの経路にどの程度の人がいるかという人通りの状態(人の混雑状態)については考慮することができなかった。
【００１０】
従って上記従来のナビゲーション機器では、昼夜を問わず、最短距離、最短到達時間あるいは最安交通料金などの経路が探索されるため、夜間においては、全く人通りの無い道が算出されてナビゲーション案内がされる場合があった。
【００１１】
一般的に夜間では、歩行の安全性の面から全く人通りの無い道よりも、ある程度通行者がいる経路の方がよい場合がある。特に、ナビゲーション機能を利用しようとする使用者が女性や子供などの場合は、ある程度通行者がいる経路の方が人通りの少ない最短距離、最短到達時間、または最安交通料金の経路よりも安全性を考慮すると好ましい。
【００１２】
また、人通りが無い経路を通行しなければならいことが予めわかるならば、夜間の歩行は避けて明るい時間帯にその経路を通行できるように予定したり、どうしても夜間にその経路を通行しなければならないときには他の人に同行してもらったりするなどの対処が可能となる。
【００１３】
さらに、昼間の歩行についても、人通りの程度がわかれば、歩行者で混雑している経路を避けるなどの対処が可能となる。また、逆に身体に障害あるいは疾病を有している使用者の場合は、ある程度の人通りがある経路を通った方が安心できる場合もある。
【００１４】
このように、上記従来のナビゲーション付き携帯電話機では、人通りの状態によって変化する安全な経路や、安心できる経路を選択することができないため、使い勝手があまり良くなかった。
【００１５】
また、特許文献１に開示されているナビゲーション案内技術においては、危険度を通知できるようにしているが、ナビゲーションサーバ内に記録してある危険度などのデータは、随時検出されたものではなく、長期間一定であるため、人通りのような刻々と変わっていくデータについては対応できない。例えば、交通量の情報は、交通安全組織・警察などから一日に数回提供された情報であり、その情報がナビゲーションサーバに登録される。したがって、交通量の情報は、分単位など短い周期で変化するデータではなく長期間一定のデータとなる。従って、使用者は、正確な情報が得られない問題がある。
【００１６】
本発明は、上記の事情に鑑みてなされたものであり、人の混雑の具合をナビゲーション機能に付加することにより、使用者の希望に応じた経路の選択を行えるようにしたナビゲーションシステム、ナビゲーションサーバ及び携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【００１７】
第１の本発明によるナビゲーションシステムは、多数の携帯電話機と、無線基地局を介して上記携帯電話機との通信を行うナビゲーションサーバとを備えたナビゲーションシステムにおいて、上記携帯電話機は、自局の位置情報を検出する位置情報検出手段と、上記位置情報を上記ナビゲーションサーバへ送信する位置情報送信手段とを備え、上記ナビゲーションサーバは、多数の道路を規定する地図情報を記憶する地図情報記憶部と、上記地図情報及び上記携帯電話機の位置情報に基づいて、当該携帯電話機が位置する上記道路を判別する道路判別手段と、上記道路判別手段の判別結果に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成する人通り判別手段とを備えるように構成される。
【００１８】
このような構成によれば、上記ナビゲーションサーバにおいて、複数の上記携帯電話機から取得する各携帯電話機の位置情報に基づいて、上記道路ごとの混雑状況を示す人通り情報を得ることができる。そして、上記ナビゲーションサーバは、目的地を含むナビゲーション要求が携帯電話機からあった場合には、上記人通り情報を経路探索する際に利用することができ、要求元の携帯電話機に対して上記人通り情報を通知するようにすれば、どの道にどれだけの人通りがあるかを要求元の携帯電話機の使用者に確認させることができる。
【００１９】
第２の本発明によるナビゲーションシステムは、上記構成に加えて、上記ナビゲーションサーバは、上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段で求められた経路情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えるように構成される。
【００２０】
このような構成によれば、上記ナビゲーションサーバは、上記人通り情報に基づいた上記携帯電話機の現在位置から上記目的地までの経路を求めて、求められた経路情報を上記要求元の上記携帯電話機に対し送信することができる。その結果、上記携帯電話機が人通りの条件を指定して上記ナビゲーション要求をしてきたときには、上記ナビゲーションサーバは、この要求元の携帯電話機に対して、指定された人通り条件に応じた上記経路を示したナビゲーション情報を送信することができる。その結果、上記要求元の携帯電話機の使用者は、ナビゲーション情報に従って、希望通りの人通り状態の経路を通行することができる。
【００２１】
第３の本発明によるナビゲーションシステムは、上記構成に加えて、上記ナビゲーション情報生成手段は、上記経路における上記人通り情報を有するナビゲーション情報を生成するように構成される。
【００２２】
このような構成によれば、上記要求元の携帯電話機の使用者は、経路情報だけでなく、その経路における上記人通り情報も上記ナビゲーションサーバから取得することができるので、案内される経路の人通り状態を具体的に知ることができる。上記使用者は、取得した人通り情報の結果に応じて、再度、ナビゲーション要求をやり直すこともできる。その結果、上記使用者は、ナビゲーション情報に従って、希望通りの人通り状態の経路を通行することができる。
【００２３】
第４の本発明によるナビゲーションシステムは、上記構成に加えて、上記経路探索手段は、上記人通り情報に基づいて上記道路ごとの混雑状況に応じた複数の経路を探索し、上記ナビゲーション情報生成手段は、複数の上記経路を示した経路情報を有する上記ナビゲーション情報を生成するように構成される。
【００２４】
このような構成によれば、上記ナビゲーションサーバは、上記要求元の携帯電話機に対して、上記道路ごとの混雑状況に応じた複数の経路を示した経路情報を上記ナビゲーション情報送信手段で送信することができる。その結果、上記要求元の携帯電話機の使用者は、取得したナビゲーション情報の複数の経路の中から、希望する人通り状態の経路を選択することができる。
【００２５】
即ち、上記使用者は、例えば、昼間にナビゲーション機能を使用する場合には、人通りの少ない経路を選択することができるし、夜間にナビゲーション機能を使用する場合には人通りの多い経路を選択することができるので、使用者は安全な経路や安心できる経路を歩行できる。
【００２６】
第５の本発明によるナビゲーションシステムは、上記構成に加えて、上記ナビゲーションサーバは、上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段で求められた上記経路及び上記人通り情報が示された上記地図情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えるように構成される。
【００２７】
このような構成によれば、上記ナビゲーションサーバは、上記人通り情報に基づいた上記携帯電話機の現在位置から上記目的地までの経路を求めて、求められた上記経路及び上記人通り情報が示された上記地図情報を上記要求元の上記携帯電話機に対し送信することができる。即ち、上記携帯電話機が人通りの条件を指定して上記ナビゲーション要求をしてきたときには、上記ナビゲーションサーバは、この要求元の携帯電話機に対して、指定された人通り条件に応じた上記経路およびその経路周辺の人通り情報を示した地図情報を送信することができる。その結果、上記要求元の携帯電話機の使用者は、上記地図情報に示される上記経路と上記人通り情報に基づいて、希望通りの人通り状態の経路を通行することができる。取得した地図情報には、上記経路とその経路における上記人通り情報だけでなく、その経路周辺の人通り情報も示されているので、上記使用者は、上記経路通りではなく、上記人通り情報を参考にしてその経路周辺の道路を選択することもできる。
【００２８】
第６の本発明によるナビゲーションサーバは、多数の携帯電話機と無線基地局を介して通信を行うナビゲーションサーバにおいて、多数の道路を規定する地図情報を記憶する地図情報記憶部と、上記地図情報及び上記携帯電話機の位置情報に基づいて、当該携帯電話機が位置する上記道路を判別する道路判別手段と、上記道路判別手段の判別結果に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成する人通り判別手段とを備えるように構成される。
【００２９】
このような構成によれば、上記ナビゲーションサーバは、複数の上記携帯電話機から取得する各携帯電話機の位置情報に基づいて、上記道路ごとの混雑状況を示す人通り情報を得ることができる。そして、上記ナビゲーションサーバは、目的地を含むナビゲーション要求が携帯電話機からあった場合には、上記人通り情報を経路探索する際に利用することができ、要求元の携帯電話機に対して上記人通り情報を通知するようにすれば、どの道にどれだけの人通りがあるかを要求元の携帯電話機の使用者に確認させることができる。
【００３０】
第７の本発明によるナビゲーションサーバは、上記構成に加えて、上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段で求められた経路情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えるように構成される。
【００３１】
このような構成によれば、上記ナビゲーションサーバは、上記人通り情報に基づいた上記携帯電話機の現在位置から上記目的地までの経路を求めて、求められた経路情報を上記要求元の上記携帯電話機に対し送信することができる。その結果、上記携帯電話機が人通りの条件を指定して上記ナビゲーション要求をしてきたときには、上記ナビゲーションサーバは、この要求元の携帯電話機に対して、指定された人通り条件に応じた上記経路を示したナビゲーション情報を送信することができる。その結果、上記要求元の携帯電話機の使用者は、ナビゲーション情報に従って、希望通りの人通り状態の経路を通行することができる。
【００３２】
第８の本発明によるナビゲーションサーバは、上記構成に加えて、上記ナビゲーション情報生成手段は、上記経路における上記人通り情報を有するナビゲーション情報を生成するように構成される。
【００３３】
このような構成によれば、上記ナビゲーションサーバは、上記要求元の携帯電話機に対して、経路情報だけでなく、その経路における上記人通り情報も送信することができるので、送信した経路の人通り状態を具体的に上記要求元の携帯電話機の使用者に知らせることができる。上記使用者は、取得した人通り情報の結果に応じて、再度、ナビゲーション要求をやり直すことができるようになり、ナビゲーション情報に従って、希望通りの人通り状態の経路を通行することができる。
【００３４】
第９の本発明によるナビゲーションサーバは、上記構成に加えて、上記経路探索手段は、上記人通り情報に基づいて上記道路ごとの混雑状況に応じた複数の経路を探索し、上記ナビゲーション情報生成手段は、複数の上記経路を示した経路情報を有する上記ナビゲーション情報を生成するように構成される。
【００３５】
このような構成によれば、上記ナビゲーションサーバは、上記要求元の携帯電話機に対して、上記道路ごとの混雑状況に応じた複数の経路を示した経路情報を上記ナビゲーション情報送信手段で送信することができる。その結果、上記要求元の携帯電話機の使用者は、取得したナビゲーション情報の複数の経路の中から、希望する人通り状態の経路を選択することができる。
【００３６】
第１０の本発明によるナビゲーションサーバは、上記構成に加えて、上記携帯電話機からの目的地を含むナビゲーション要求を受信する要求受信手段と、上記ナビゲーション要求に従って、上記地図情報及び上記人通り情報に基づいて上記携帯電話機の現在位置から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段で求められた上記経路及び上記人通り情報が示された上記地図情報を有するナビゲーション情報を生成するナビゲーション情報生成手段と、上記要求元の上記携帯電話機に対し、上記ナビゲーション情報を送信するナビゲーション情報送信手段とを備えるように構成される。
【００３７】
このような構成によれば、上記ナビゲーションサーバは、上記人通り情報に基づいた上記携帯電話機の現在位置から上記目的地までの経路を求めて、求められた上記経路及び上記人通り情報が示された上記地図情報を上記要求元の上記携帯電話機に対し送信することができる。即ち、上記携帯電話機が人通りの条件を指定して上記ナビゲーション要求をしてきたときには、上記ナビゲーションサーバは、この要求元の携帯電話機に対して、指定された人通り条件に応じた上記経路およびその経路周辺の人通り情報を示した地図情報を送信することができる。その結果、上記要求元の携帯電話機の使用者は、上記地図情報に示される上記経路と上記人通り情報に基づいて、希望通りの人通り状態の経路を通行することができる。取得した地図情報には、上記経路とその経路における上記人通り情報だけでなく、その経路周辺の人通り情報も示されているので、上記使用者は、上記経路通りではなく、上記人通り情報を参考にしてその経路周辺の道路を選択することもできる。
【００３８】
第１１の本発明による携帯電話機は、多数の携帯電話機と無線基地局を介して通信を行うことにより上記携帯電話機の位置情報を取得し、当該位置情報及び多数の道路を規定する地図情報に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成可能としたナビゲーションサーバと通信を行う携帯電話機において、自局の位置情報を検出する位置情報検出手段と、上記位置情報を上記ナビゲーションサーバへ送信する位置情報送信手段と、上記ナビゲーションサーバに対し、目的地を含むナビゲーション要求を送信する要求送信手段と、上記人通り情報に基づく上記目的地までの経路情報を有するナビゲーション情報を上記ナビゲーションサーバから受信するナビゲーション情報受信手段とを備えるように構成される。
【００３９】
このような構成によれば、上記携帯電話機が、自局の位置情報を上記ナビゲーションサーバに送信することにより、上記ナビゲーションサーバでは、複数の携帯電話機から取得した位置情報に基づいて、上記道路ごとの混雑状況を人通り情報として生成する。そして、上記携帯電話機は、上記ナビゲーションサーバに対して人通りの条件を指定してナビゲーション要求をすることにより、指定した人通り条件に応じた上記目的地までの経路情報を取得することができる。その結果、上記要求元の携帯電話機の使用者は、上記経路情報に従って、希望通りの人通り状態の経路を通行することができる。
【００４０】
第１２の本発明による携帯電話機は、上記構成に加えて、上記ナビゲーションサーバから受信するナビゲーション情報には、道路ごとの混雑状況に応じた複数の経路が含まれており、これら複数の経路の中から任意の経路を選択可能とする経路選択手段を有するように構成される。
【００４１】
このような構成によれば、上記携帯電話機は、上記ナビゲーションサーバから上記道路ごとの混雑状況に応じた複数の経路を示した経路情報を取得することができる。その結果、上記携帯電話機の使用者は、取得したナビゲーション情報の複数の経路の中から、経路選択手段を用いて希望する人通り状態の経路を選択することができる。例えば、上記使用者は、昼間にナビゲーション機能を使用する場合には、人通りの少ない経路を選択することができるし、夜間にナビゲーション機能を使用する場合には、人通りの多い経路を選択することができる。
【００４２】
第１３の本発明による携帯電話機は、多数の携帯電話機と無線基地局を介して通信を行うことにより上記携帯電話機の位置情報を取得し、当該位置情報及び多数の道路を規定する地図情報に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成可能としたナビゲーションサーバと通信を行う携帯電話機において、自局の位置情報を検出する位置情報検出手段と、上記位置情報を上記ナビゲーションサーバへ送信する位置情報送信手段と、上記ナビゲーションサーバに対し、目的地を含む目的地を指定してナビゲーション要求を送信する要求送信手段と、上記人通り情報に基づく上記目的地までの経路及び上記人通り情報が示された地図情報を有するナビゲーション情報を上記ナビゲーションサーバから受信するナビゲーション情報受信手段とを備えるように構成される。
【００４３】
このような構成によれば、上記携帯電話機は、上記ナビゲーションサーバから、上記人通り情報に基づいた上記携帯電話機の現在位置から上記目的地までの経路及び上記人通り情報が示された上記地図情報を取得することができる。上記携帯電話機が上記ナビゲーションサーバに対して人通りの条件を指定して上記ナビゲーション要求をした場合には、指定された人通り条件に応じた上記経路およびその経路周辺の人通り情報を示した地図情報を取得することができる。その結果、上記要求元の携帯電話機の使用者は、上記地図情報に示される上記経路と上記人通り情報に基づいて、希望通りの人通り状態の経路を通行することができる。取得した地図情報には、上記経路とその経路における上記人通り情報だけでなく、その経路周辺の人通り情報も示されているので、上記使用者は、上記経路通りではなく、上記人通り情報を参考にしてその経路周辺の道路を選択することもできる。
【００４４】
第１４の本発明による携帯電話機は、上記構成に加えて、記位置情報検出手段をＧＰＳ受信手段として構成している。このような構成によれば、上記携帯電話機の位置を確実に検出することができる。
【発明の効果】
【００４５】
本発明のナビゲーションシステムによれば、上記ナビゲーションサーバにおいて、複数の上記携帯電話機から取得する各携帯電話機の位置情報に基づいて、上記道路ごとの混雑状況を示す人通り情報を得ることができる。そして、上記ナビゲーションサーバは、目的地を含むナビゲーション要求が携帯電話機からあった場合には、上記人通り情報を経路探索する際に利用することができ、要求元の携帯電話機に対して上記人通り情報を通知するようにすれば、どの道にどれだけの人通りがあるかを要求元の携帯電話機の使用者に確認させることができる。
【発明を実施するための最良の形態】
【００４６】
本発明に係る携帯電話機とナビゲーションサーバとを有するナビゲーションシステムの実施の形態について、図面に基づいて説明する。
【００４７】
本実施形態に係るナビゲーションシステムは、図１に示すように、携帯電話機１とナビゲーションサーバ２の通信は、無線基地局３を介して行われる。すなわち、携帯電話機１からナビゲーションサーバ２に向けたデータは、先ず無線で無線基地局３に受信され、無線基地局３から情報伝送網４を伝わってナビゲーションサーバ２に送られる。また、ナビゲーションサーバ２から携帯電話機１に向けたデータは、上記の逆の経路を伝わって、携帯電話機１に送られる。
【００４８】
本実施形態に係る携帯電話機１は、図２に示すブロック図に示すように、アンテナ１０１を有する無線部１０２、無線部１０２の送受信を制御する通信制御部１０３、マイクロフォン１０４、スピーカ１０５、ＧＰＳアンテナ１０６を有するＧＰＳ受信部１０７、タイマ１０８、地図情報解析部１０９、メモリ１１０、操作パネル１１１、表示部１１２、そして、電話機制御部１１３を備える。
【００４９】
無線部１０２は無線基地局との間で無線電波を送受信する。通信制御部１０３は、位置情報送信手段、要求送信手段そしてナビゲーション情報受信手段としての機能を有する。通信制御部１０３は、位置情報送信手段として、ＧＰＳ受信部１０７で受信した現在位置をナビゲーションサーバ２に送信する。通信制御部１０３は、要求送信手段として、ナビゲーションサーバ２に対して、ナビゲーションの要求を送信する。通信制御部１０３は、ナビゲーション情報受信手段として、ナビゲーションサーバ２で生成されたナビゲーション要求に対するナビゲーション情報を受信する。
【００５０】
マイクロフォン１０４は、通話時にユーザの音声を入力する音声入力手段である。スピーカ１０５は、通話時に相手方電話機からの音声を出力するための音声出力手段であり、スピーカ１０５から通話の音声や着信音や各種の音声ガイダンスが放音される。
【００５１】
ＧＰＳ受信部１０７は、ＧＰＳからの位置情報を受信して現在位置を計測する位置情報検出手段となる。タイマ１０８は、減算タイマを使用する。地図情報解析部１０９は、ナビゲーションサーバ２から送られてくる地図情報を解析し、自局の位置を書き入れたり、後記する人通り情報を書き入れたりする処理を行う。
【００５２】
メモリ１１０は、ナビゲーション動作時にナビゲーションサーバ２から取得した地図情報や経路情報や人通り情報などを記憶する。さらに、このメモリ１１０では、携帯電話機１の各種の設定を記憶するようになっている。
【００５３】
操作パネル１１１は、オンフックキー、オフフックキー及びテンキーなどの複数の操作キーから構成され、各操作キーは、いずれも押圧面を有する接点開閉式のスイッチからなり、押圧面を押圧することにより端子間が導通されて所定の入力信号が出力されるようになっている。表示部１１２は、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）により構成されている。
【００５４】
そして、電話機制御部１１３は、携帯電話機１の各種動作を制御する。本実施形態では、例えば、ナビゲーションサーバ２から取得した地図情報、経路情報そして人通り情報を表示部１１２に表示させたり、使用者の操作パネル１１１における操作に基づいて、表示部１１２に表示される地図情報の画像などを変化させたり、現在位置を取得したり、データの送受信をしたりする制御を行う。
【００５５】
また、本実施形態に係るナビゲーションサーバ２は、図３に示すブロック図に示すように、網通信部２０１、この網通信部２０１の送受信を制御する網通信制御部２０２、データベース２０３、道路判別部２０４、人通り判別部２０５、経路探索部２０６、ナビゲーション情報生成部２０７、タイマ２０８、サーバ制御部２０９とを備える。
【００５６】
網通信部２０１は、情報伝送網４を介して無線基地局３と接続されており、この無線基地局３を介して携帯電話機１との通信を行う。網通信制御部２０２は、携帯電話機１との通信の制御を行う。網通信制御部２０２は、位置情報受信手段、要求受信手段そしてナビゲーション情報送信手段としての機能を有する。網通信制御部２０２は、位置情報受信手段として、携帯電話機１からこの携帯電話機１の現在位置の情報を受信する。網通信制御部２０２は、要求受信手段として、携帯電話機１からナビゲーション要求を受信する。網通信制御部２０２は、ナビゲーション情報送信手段として、携帯電話機１にナビゲーション要求に対応したナビゲーション情報を送信する。
【００５７】
データベース２０３は、多数の道路を規定する全国の地図情報、多数の携帯電話機１から取得した各携帯電話機１の位置情報、この位置情報に基づいて生成した人通り情報、携帯電話機１からナビゲーション要求があった経路情報を記憶する。
【００５８】
道路判別部２０４は、上記地図情報及び上記携帯電話機１の位置情報に基づいて、各携帯電話機１が位置する道路を判別する。人通り判別部２０５は、道路判別部２０４の判別結果に基づいて、上記道路ごとの混雑状況を示す人通り情報を生成する。
【００５９】
経路探索部２０６は、携帯電話機１からのナビゲーション要求に従って、データベース２０３に記憶されている地図情報に基づいて目的地の検索を行ったり、データベース２０３に記憶されている地図情報及び人通り情報に基づいて携帯電話機１の現在位置から目的地までの経路を探索したりする。
【００６０】
ナビゲーション情報生成部２０７は、経路探索部２０６で求められた経路情報や人通り情報や地図情報などを有するナビゲーション情報を生成する。具体的には、ナビゲーション情報生成部２０７は、携帯電話機１からのナビゲーション要求のあった目的地のみをナビゲーション情報として生成したり、経路情報のみをナビゲーション情報として生成したり、地図情報のみをナビゲーション情報として生成したり、経路情報、人通り情報及び地図情報を含んだナビゲーション情報を生成したりする。
【００６１】
タイマ２０８は、現在時刻をカウントする。サーバ制御部２０９は、ナビゲーションサーバ２の動作を制御するのであって、具体的には網通信制御部２０２、道路判別部２０４、人通り判別部２０５、経路探索部２０６、ナビゲーション情報生成部２０７の動作を制御する。
【００６２】
次に本実施形態の携帯電話機１の現在位置を求める動作及び求めた現在位置をナビゲーションサーバ２に送信する動作について図４のフローチャートに従って説明する。また、ナビゲーションサーバ２が、携帯電話機１から、この携帯電話機１の現在位置の情報を取得し、この現在位置情報から所定の経路における携帯電話機１の数を計測して人通り情報を更新する動作について図５のフローチャートに基づいて説明する。
【００６３】
なお、本実施の形態では、携帯電話機１及びナビゲーションサーバ２に搭載されたソフトウェアは、複数のタスクが同時に動作するマルチタスク構成となっている。即ち、携帯電話機１において現在位置を求めてナビゲーションサーバ２にこの現在位置を送信する動作と、ナビゲーション要求の送信及び受信の動作とは同時に実行される。また、ナビゲーションサーバ２において携帯電話機１の現在位置の情報と、この現在位置情報に基づく人通り情報とを更新する動作と、経路探索を行ってナビゲーションサーバ２から携帯電話機１にナビゲーション情報を送信する動作とは同時に実行される。
【００６４】
携帯電話機１の現在位置情報の取得およびこの現在位置情報をナビゲーションサーバ２に送信する動作について図４のフローチャートに基づいて説明する。本実施の形態の携帯電話機１は、常に図４のフローチャート記載の現在位置情報の取得及び送信の動作を行っている。電話機制御部１１３はタイマ１０８を監視し、予め定めた所定時間が経過したか確認を行う（ステップＳ１０１）。所定時間が経過していた場合（ステップＳ１０１でＹｅｓ）、電話機制御部１１３は、ＧＰＳ受信部１０７から現在の位置情報を読み出し（ステップＳ１０２）、メモリ１１０に格納する（ステップＳ１０３）。メモリ１１０では、この現在位置情報の他に前回ナビゲーションサーバ２に送信した送信済位置情報も記憶している。
【００６５】
次に、電話機制御部１１３はメモリ１１０から現在位置情報と送信済位置情報を読み出し、地図情報解析部１０９に送る。地図情報解析部１０９では、現在位置情報と送信済位置情報を比較して、送信済位置から現在位置までの距離を求めて電話機制御部１１３に通知する（ステップＳ１０４）。電話機制御部１１３は、この距離が予め定めた所定の範囲内かどうかを判断し（ステップＳ１０５）、所定範囲外であれば（ステップＳ１０５でＹｅｓ）、通信制御部１０３を制御して無線部１０２から現在位置情報をナビゲーションサーバ２に送信する（ステップＳ１０６）。さらに、電話機制御部１１３は、メモリ１１０の送信済位置情報を現在位置情報の値に更新する（ステップＳ１０７）。
【００６６】
なお、携帯電話機１では、電源投入後の最初の状態では、タイマー値は０であり、所定時間経過の状態となっている。そして、電源投入後の最初の状態では、メモリ１１０には送信済位置情報が無い状態としており、地図情報解析部１０９にて比較される結果として、規定外がでるようになっている。このため、電源を投入したときには必ず、ＧＰＳ受信部１０７から読み出した現在の位置情報をナビゲーションサーバ２へ送信するようになっている。
【００６７】
上記のように、携帯電話機１は、所定時間毎に所定距離以上移動したかをチェックし、所定距離以上移動した場合は、現在位置情報をナビゲーションサーバ２に送るようになっている。
【００６８】
次にナビゲーションサーバ２が携帯電話機１の現在位置情報を取得し、この現在位置情報に基づいて人通り情報を更新する動作について図５のフローチャートに基づいて説明する。本実施の形態の。ナビゲーションサーバ２は、常に図５のフローチャート記載の現在位置情報及び人通り情報の更新の動作を行っている。ナビゲーションサーバ２では、サーバ制御部２０９は常に網通信制御部２０２を監視し、携帯電話機１から無線基地局３を介して現在位置情報が送信されてきたかを監視している（ステップＳ２０１）。携帯電話機１から現在位置情報が送信されてきて、ナビゲーションサーバ２が網通信部２０１を介して網通信制御部２０２で現在位置情報を受信した場合には（ステップＳ２０１でＹｅｓ）、網通信制御部２０２からサーバ制御部２０９へと現在位置情報が送られる。
【００６９】
サーバ制御部２０９は、受信した現在位置情情報を道路判別部２０４に送る。道路判別部２０４は、データベース２０３内にあるその携帯電話機１の現在位置情報を更新すると共に（ステップＳ２０２）、データベース２０３内に記憶されている地図情報と受信した携帯電話機１の現在位置情報に基づいて、この携帯電話機１が現在道路上にいるか、道路以外にいるかを判別する（ステップＳ２０３）。携帯電話機１が道路上にいると判別されると、どの道路にいるのか、そして、どの道路から移動して来たものか、あるいは、すでにいたかどうかを判別し、その判別結果を人通り判別部２０５に送る。
【００７０】
人通り判別部２０５は、道路判別部２０４の判別結果に基づいて、その携帯電話機１が他の道路から移動して来た場合は、前にいた道路上に位置する携帯電話機の数を−１に更新し、今いる道路上に位置する携帯電話機の数を＋１に更新する。このようにして、人通り判別部２０５において、上記道路ごとの混雑状況を示す人通り情報の更新がなされる（ステップＳ２０４）。人通り判別部２０５は、更新した人通り情報をデータベース２０３に保存する（ステップＳ２０５）。上記したように、道路判別部２０４と人通り判別部２０５により、どの道路にどれだけ携帯電話機が存在しているかの人通り情報が作成される。
【００７１】
次に、図６及び図７のフローチャートに基づいて、本実施の形態の携帯電話機１のナビゲーション時の動作について説明する。携帯電話機１はアイドル状態である時、電話機制御部１１３は操作パネル１１１からのナビゲーション機能の開始操作の信号を監視している（ステップＳ３０１）。携帯電話機１の使用者が、ナビゲーション機能の開始操作を行うと電話機制御部１１３は、操作パネル１１１からの信号でその操作を検知する。
【００７２】
ナビゲーション機能が開始されると（ステップＳ３０１でＹｅｓ）、電話機制御部１１３は目的地を検索するための住所や郵便番号や名称の入力を行う画面を表示部１１２に表示する。使用者が、操作パネル１１１を操作して、上記住所や郵便番号や名称等の目的地の検索データの入力を行う（ステップＳ３０２）。電話機制御部１１３は、通信制御部１０３を制御してその検索データを無線部１０２からナビゲーションサーバ２に送る（ステップＳ３０３）。
【００７３】
携帯電話機１の電話機制御部１１３は通信制御部１０３を監視し、ナビゲーションサーバ２から目的地候補が送られるのを待つ（ステップＳ３０４）。ナビゲーションサーバ２から目的地候補が送られてくると、無線部１０２でそのデータを受信し（ステップＳ３０４でＹｅｓ）、通信制御部１０３から電話機制御部１１３に目的地候補のデータが送られる。電話機制御部１１３は目的地候補のデータを表示部１１２に送り、表示部１１２に目的地候補を表示する（ステップＳ３０５）。使用者はこの表示を見て、操作パネル１１１を操作して、複数の目的地候補から目的地を指定する（ステップＳ３０６）。電話機制御部１１３は、通信制御部１０３を制御して、指定された目的地を無線部１０２からナビゲーションサーバ２に送る（ステップＳ３０７）。
【００７４】
次に、携帯電話機１では、電話機制御部１１３が通信制御部１０３を監視し、ナビゲーションサーバ２から経路候補の経路情報と人通り情報が送られてくるのを待つ（ステップＳ３０８）。ナビゲーションサーバ２から経路候補の経路情報と人通り情報が送られてくると、無線部１０２でそのデータを受信し（ステップＳ３０８でＹｅｓ）、通信制御部１０３から電話機制御部１１３に経路候補の経路情報と人通り情報のデータが送られる。電話機制御部１１３は経路候補の経路情報と人通り情報のデータを表示部１１２に送り、表示部１１２に経路の候補を表示する（ステップＳ３０９）。
【００７５】
経路候補の表示は、図１１に示すように、まず、表示部１１２に経路候補の一覧表示画面が表示される。本実施の形態では、人通りの状態を優先した人通り優先経路［１］と、最短距離を優先した最短距離経路［２］と、最短時間を優先した最短時間経路［３］と、料金を優先した最安料金経路［４］とが一覧表示されるようになっている。また、経路情報を必要とせず、現在位置から目的地までの地図情報とその地図情報における人通り情報とを要求できるようにもなっている。その場合には、図１１の表示画面から１つ前の画面に戻って指定することができるようになっている。
【００７６】
使用者はこの経路候補の一覧表示画面を見て、操作パネル１１１にある十字キーや数字キーを押下して、確認したい経路を選択する。確認したい経路が選択されると、電話機制御部１１３は、図１２のような表示を行い、目的地までの具体的な経路情報、すなわち、出発時刻や到着時刻、徒歩なのか交通機関を利用するのか、交通機関を利用する場合はその料金や駅名やバス停名、そこに到着するまでの所要時間、人通りの人数などを表示する。なお、図１２は、人通り優先経路［１］を選択した場合を示している。人通りの人数は、各徒歩経路における人数と、図示していないが、出発地から目的地に到着するまでの全経路上の人数の和とが示されるようなっている。
【００７７】
さらに、上記した［１］〜［４］の各経路では、図示していないが、さらに、それぞれの経路で複数の経路が候補として挙げられており、これらの経路の中から使用者が選択できるようにしている。例えば、図１２に示す人通り優先経路［１］の場合には、画面をスクロールすることにより、人通りの人数の異なる３つの経路または５つ経路の中から選択できるようになっている。従って、携帯電話機１の使用者は複数の優先経路の表示を見て、その中から所望の経路を選択することができる。
【００７８】
携帯電話機１の使用者は候補として挙げられた複数の優先経路の中から、操作パネル１１１のセンターキーやファンクションキーを押して、所望の経路を選択して指定する（ステップＳ３１０）。このとき、経路候補が一覧表示される表示部１１２と、所定の経路候補を選択可能とする操作パネル１１１とが経路選択手段となる。
【００７９】
電話機制御部１１３は、指定された経路とナビゲーションを行うための地図情報をナビゲーションサーバ２に要求するため、通信制御部１０３を制御して、ナビゲーション情報の要求を無線部１０２からナビゲーションサーバ２に送る（ステップＳ３１１）。携帯電話機は、この後ナビゲーションモードになる。
【００８０】
携帯電話機１の電話機制御部１１３は、ナビゲーションサーバ２からナビゲーション情報が送られてきたかの確認を行う（ステップＳ３１２）。ナビゲーション情報が送られてきた場合には（ステップＳ３１２でＹｅｓ）、ナビゲーション情報をメモリ１１０に格納する。このナビゲーション情報には、地図情報、経路情報、人通り情報などが含まれている。なお、このナビゲーション情報には、地図情報のみの場合や、経路情報のみの場合や、地図情報と人通り情報の場合や、経路情報と人通り情報の場合などがある。
【００８１】
携帯電話機１の電話機制御部１１３は、さらに、ナビゲーションサーバ２から新たに地図情報や更新された経路情報や更新された人通り情報が送られてきたかの確認を行う。まず、ナビゲーションサーバ２から新たな地図情報が送られてきたかの確認を行う（ステップＳ３１３）。電話機制御部１１３は、通信制御部１０３を監視し、ナビゲーションサーバ２から地図情報が送られてくるのを待つ。無線部１０２で地図情報を受信すると（ステップＳ３１３でＹｅｓ）、通信制御部１０３から電話機制御部１１３に地図情報が送られ、メモリ１１０に地図情報を格納する（ステップＳ３１４）。また、地図情報を受信していない場合には（ステップＳ３１３でＮｏ）、次の更新された経路情報の受信の確認を行うステップに移る。
【００８２】
次に、ナビゲーションサーバ２から更新された経路情報が送られてきたかの確認を行う（ステップＳ３１５）。無線部１０２で更新された経路情報を受信した場合には（ステップＳ３１５でＹｅｓ）、通信制御部１０３から電話機制御部１１３に更新経路情報が送られ、電話機制御部１１３は、メモリ１１０に更新経路情報を格納する（ステップＳ３１６）。なお、ナビゲーションモード中に指定した経路から使用者が外れている場合には、地図情報解析部１０９において、取得した更新経路情報に基づき経路が外れていることが解析され、電話機制御部１１３は、この解析結果に基づいて「経路が変わりました。新しい経路で案内します。」などの音声ガイダンスをスピーカ１０５を駆動して放音し、使用者に報知する（ステップＳ３１７）。また、更新経路情報を受信していない場合には（ステップＳ３１５でＮｏ）、次の更新された人通り情報の受信の確認を行うステップに移る。
【００８３】
次に、ナビゲーションサーバ２から更新された人通り情報が送られてきたかの確認を行う（ステップＳ３１８）。無線部１０２で更新された人通り情報を受信した場合には（ステップＳ３１８でＹｅｓ）、通信制御部１０３から電話機制御部１１３にこの更新された人通り情報が送られ、電話機制御部１１３は、メモリ１１０に更新人通り情報を格納する（ステップＳ３１９）。このように、更新された人通り情報が送信されてきた場合には、電話機制御部１１３は、「人通り情報が変わりました。」などの音声ガイダンスをスピーカ１０５を駆動して放音し、使用者に報知する（ステップＳ３２０）。使用者は、このガイダンスを聞くことにより、ナビゲーション画面を見て人通りの確認し、人通りの有る経路や人通りの無い経路に進路を変えるなどの対処ができる。また、人通り情報を受信していない場合には（ステップＳ３１８でＮｏ）、次のステップに移る。
【００８４】
電話機制御部１１３は、ナビゲーションサーバ２から取得した地図情報、経路情報及び人通り情報と、ＧＰＳ受信部１０７から取得した現在位置情報とをメモリ１１０から読み出して、現在の携帯電話機の位置を地図上に表示するのであるが、使用者が移動したために、この現在位置が取得した地図情報の地図の端の方になってしまい、表示部１１２全体に地図が表示できなくなる場合がある。
【００８５】
そこで、電話機制御部１１３は、表示部１１２に地図情報などを表示する前に、表示部１１２に表示する地図情報が十分であるか否かの確認を行う（ステップＳ３２１）。地図情報解析部１０９において、現在位置の取得した地図上での位置が解析され、電話機制御部１１３は、この解析結果に基づいて、使用者の移動のため現在位置が地図の端の方になり、地図全体を表示部１１２に表示ができないと判断した場合には（ステップＳ３２１でＮｏ）、電話機制御部１１３は、ナビゲーションサーバ２へ地図情報の要求を行う。この地図情報の要求は、電話機制御部１１３が、通信制御部１０３を制御して無線部１０２から地図情報要求をナビゲーションサーバ２に送信することにより行う（ステップＳ３２２）。
【００８６】
なお、使用者が操作パネルの十字キーなどで現在位置から地図をスクロールして現在位置とは違う場所を表示したことにより、地図データが足らなくなり表示できなくなった場合も、特定の場所を指定して地図情報の要求をナビゲーションサーバ２に送信することもできる。
【００８７】
また、電話機制御部１１３は、地図情報が十分である場合と判断した場合は（ステップＳ３２１でＹｅｓ）、表示する地図情報、経路情報、人通り情報及びＧＰＳ受信部１０７から取得した現在位置情報をメモリ１１０から読み出す。そして、電話機制御部１１３は、地図情報解析部１０９で、現在の携帯電話機の地図上での位置を解析させ、この解析結果に基づいて現在の携帯電話機の位置を地図上に表示した画像データを表示部１１２に送り、図１３に示すようなナビゲーション画面を表示部１１２に表示する（ステップＳ３２３）。
【００８８】
図１３に示すナビゲーション画面では、案内する経路を矢印にて表示している。そして、このナビゲーション画面には、人通り情報に基づいて、案内経路上にある各交差点間の道路上に存在する人数が表示されるとともに、案内経路上のひとつ隣の交差点までの道路についても、存在する人数が表示される。このように、案内する経路とその周囲の道路上に存在する人数を地図に表示するようにしたので、使用者は、指定された経路に従うことなく、人通りの多い道路と少ない道路とを選択して通ることができる。
【００８９】
また、案内経路を外れた場合には、ナビゲーションサーバ２において使用者の現在位置を含んだ新しい経路情報が生成されて、ナビゲーションサーバ２から送信されるようになっている。この場合には、地図情報解析部１０９で、地図上での新たに取得した経路情報とその周囲の道路上に存在する人数とが解析され、電話機制御部１１３は、この新たな経路情報と人通り情報とが再描画された画像を表示部１１２に表示させる。使用者は常に移動先の人通りの状況を把握できるようになる。
【００９０】
使用者はこのナビゲーション画面を見ながら行きたい目的地まで移動を行う。このナビゲーション動作中、電話機制御部１１３は、使用者が目的地に到着したか否かの判断を行う（ステップＳ３２４）。具体的には、電話機制御部１１３は、経路情報の目的地の位置に対して、ＧＰＳ受信部１０７から読み出した現在位置が所定の範囲内に入ったどうかの比較を行う。所定の範囲内に入っていないのであれば、まだ到着していないと判断する（ステップＳ３２４でＮｏ）。所定の範囲内に入っている場合は、使用者が目的地に到着したと判断し（ステップＳ３２４でＹｅｓ）、電話機制御部１１３はスピーカ１０５を駆動し、「目的地に到着しました。」などのガイダンスを放音する（ステップＳ３２５）。
【００９１】
電話機制御部１１３は、使用者がナビゲーション機能の操作を終了したかどうかの判断を行う（ステップＳ３２６）。携帯電話機１のナビゲーションモードは、使用者がナビゲーション動作の終了操作を行うまで、ステップＳ３１３からステップＳ３２５までの動作が繰り返し行われる（ステップＳ３２６でＮｏ）。使用者がナビゲーション機能の終了操作を行うと（ステップＳ３２６でＹｅｓ）、電話機制御部１１３は、操作パネル１１１からの信号でその操作を検知する。そして、電話機制御部１１３は、無線部１０２からナビゲーションサーバ２にナビゲーション終了の通知を送信するとともに（ステップＳ３２７）、表示部１１２にナビゲーション終了画面を表示し（ステップＳ３２８）、携帯電話機のナビゲーション動作を終了する。
【００９２】
次に、図８及び図９のフローチャートに基づいて、ナビゲーションサーバ２におけるナビゲーション時の動作について説明する。ナビゲーションサーバ２では、サーバ制御部２０９は常に網通信制御部２０２を監視し、携帯電話機１から目的地の検索データが送られて来たかを監視している（ステップＳ４０１）。携帯電話機１から目的地の検索データが送られてくると、網通信部２０１が検索データを受信し、網通信制御部２０２はサーバ制御部２０９に検索データを送る。
【００９３】
サーバ制御部２０９は、検索データを経路探索部２０６に送り、この経路探索部２０６は、データベース２０３に記憶されている地図情報から検索データの目的地と一致する地点を検索する（ステップＳ４０２）。探索結果としては、一般的に複数個得られるが、経路探索部２０６は、これらの探索結果を目的地候補としてサーバ制御部２０９に送る。サーバ制御部２０９は網通信制御部２０２を制御して、網通信部２０１から目的地候補を携帯電話機１に送信する（ステップＳ４０３）。
【００９４】
サーバ制御部２０９は、網通信制御部２０２を監視し、携帯電話機１から指定された目的地が送られてくるのを待つ（ステップＳ４０４）。指定された目的地が送られてくると、それを網通信部２０１が受信し（ステップＳ４０４でＹｅｓ）、網通信制御部２０２はサーバ制御部２０９に指定された目的地のデータを送る。
【００９５】
サーバ制御部２０９は、経路探索部２０６に目的地データを送り、経路探索部２０６は、データベース２０３に記憶されている地図情報及び人通り情報から、目的地までの上記した人通り優先経路［１］、最短距離経路［２］、最短時間経路［３］、最安料金経路［４］などの複数の経路の候補を算出する（ステップＳ４０５）。これら条件ごとの経路に対しては、さらに、複数の経路候補を算出する。算出されたすべての経路候補は、その経路内の各道路に人通り情報が付加されている。これら経路候補の経路情報と人通り情報は、経路探索部２０６よりナビゲーション情報生成部２０７に送られる。
【００９６】
ナビゲーション情報生成部２０７は、経路探索部２０６で探索された経路情報に基づいて、携帯電話機１に送信するためのナビゲーション情報を生成する（ステップＳ４０６）。ナビゲーション情報生成部２０７は、上記した人通り優先経路［１］、最短距離経路［２］、最短時間経路［３］、最安料金経路［４］の各経路候補からいずれかを選択できるように候補一覧のナビゲーション情報を生成する。さらに、各経路候補からの選択だけでなく、携帯電話機１の現在位置から目的地までの地図とその地図における人通り情報のみの情報も選択できるようなナビゲーション情報も生成する。
【００９７】
ナビゲーション情報生成部２０７は、候補一覧として表示する候補の順番をナビゲーション要求の合った時刻に応じて変えるようにしている。例えば、ナビゲーション情報生成部２０７は、サーバ制御部２０９を介してタイマ２０８から現在時刻を読み出し、夜間であれば、人通り優先経路を第一候補とし、昼間であれば、最短時間経路を第一候補として、候補の順番付けを行う。また、人通り優先経路については、夜間であれば、人通りの多い人通り優先経路を第一候補とし、昼間であれば、人通りの少ない人通り優先経路を第一候補として、候補の順番付けを行う。
【００９８】
ナビゲーション情報生成部２０７で生成されたナビゲーション情報は、サーバ制御部２０９に送られる。サーバ制御部２０９は、網通信制御部２０２を制御して網通信部２０１から携帯電話機１に経路情報などのナビゲーション情報を送信する（ステップＳ４０７）。
【００９９】
ナビゲーションサーバ２のサーバ制御部２０９は、網通信制御部２０２を監視し、携帯電話機１から指定された経路が送られてくるのを待つ（ステップＳ４０８）。指定された経路の要求が送られてくると、それを網通信部２０１で受信し（ステップＳ４０８でＹｅｓ）、網通信制御部２０２からサーバ制御部２０９に指定経路の要求が送られる。この指定経路要求がサーバ制御部２０９に送られると、ナビゲーションサーバ２はナビゲーションモードになる。サーバ制御部２０９は、この指定経路要求を経路探索部２０６に送り、経路探索部２０６は、指定経路要求に従って、携帯電話機１の現在位置付近の地図情報、指定された経路情報及び人通り情報をデータベース２０３から読み出す。読み出された情報は、経路探索部２０６からナビゲーション情報生成部２０７に送られ、ナビゲーション情報生成部２０７は、これらの情報でナビゲーション情報を生成し、生成されたナビゲーション情報は、携帯電話機１に送信される（ステップＳ４０９）。
【０１００】
この最初のナビゲーション情報が携帯電話機１に送信された後のナビゲーションモードでは、サーバ制御部２０９は、携帯電話機１から地図情報の要求があるかどうか、経路情報の更新及び人通り情報の更新の必要があるかどうかなどの確認を行う。
【０１０１】
まず、携帯電話機１から地図情報の要求があるかどうかの確認を行う（ステップＳ４１０）。サーバ制御部２０９は、地図情報の要求がある場合には（ステップＳ４１０でＹｅｓ）、この地図情報要求を経路探索部２０６に送り、経路探索部２０６は、指定経路に基づいて、携帯電話機１の現在位置付近の地図情報をデータベース２０３から読み出す。読み出された情報は、経路探索部２０６からナビゲーション情報生成部２０７に送られ、ナビゲーション情報生成部２０７は、これらの情報で送信用のナビゲーション情報を生成する（ステップＳ４１１）。なお、携帯電話機１の現在位置は、上記したように常に更新されてデータベース２０３に格納されている。地図情報の要求が無い場合には（ステップＳ４１０でＮｏ）、後述するステップＳ４１３の動作を行う。
【０１０２】
ナビゲーション情報生成部２０７は、地図情報を含むナビゲーション情報をサーバ制御部２０９に送り、サーバ制御部２０９は、網通信制御部２０２を介して網通信部２０１から携帯電話機１にナビゲーション情報を送信する（ステップＳ４１２）。
【０１０３】
また、携帯電話機１からは、現在位置ではない別の位置を指定して地図情報を要求することも可能である。この場合も、サーバ制御部２０９が携帯電話機から指定された位置のデータを経路探索部２０６に送り、経路探索部２０６は、指定位置の地図情報を読み出す。そして、これらの読み出された情報は、経路探索部２０６からナビゲーション情報生成部２０７に送られ、ナビゲーション情報生成部２０７は、読み出された地図情報のナビゲーション情報を生成する。ナビゲーション情報は、上記したように携帯電話機１に送信することができる。
【０１０４】
また、サーバ制御部２０９は、常時、携帯電話機１から送られてくる現在位置と目的地までの経路情報とを監視している。サーバ制御部２０９は、携帯電話機１が経路から外れたどうかを判断することにより携帯電話機１に対して経路情報の更新の送信が必要かどうかを判断する（ステップＳ４１３）。
【０１０５】
サーバ制御部２０９は、携帯電話機１が経路から外れた場合には、経路情報の更新が必要と判断し（ステップＳ４１３でＹｅｓ）、経路探索部２０６で、携帯電話機１の現在位置に基づき新しい経路を探索させる（ステップＳ４１４）。探索された経路は、ナビゲーション情報生成部２０７に送られて、ナビゲーション情報生成部２０７は、更新された経路情報を生成する（ステップＳ４１５）。更新された経路情報は、サーバ制御部２０９に送られ、サーバ制御部２０９は網通信制御部２０２を介して網通信部２０１から携帯電話機１に新しい経路情報を送信する（ステップＳ４１６）。経路から外れていない場合には（ステップＳ４１３でＮｏ）、次のステップＳ４１７の動作を行う。
【０１０６】
さらに、サーバ制御部２０９は、常時、携帯電話機１から送られてくる現在位置を監視して人通り情報を更新している。サーバ制御部２０９は、携帯電話機１から要求されている地図情報に関する人通り情報が更新されたかどうかを判断することにより、要求元の携帯電話機１に対して人通り情報の更新の送信が必要かどうかを判断する（ステップＳ４１７）。サーバ制御部２０９は、経路探索部２０６を駆動させて、データベース２０３内にある人通り情報を監視させ、携帯電話機１から要求のあった目的地までの経路に関係する箇所に人通り情報の更新があったどうか判断させる。
【０１０７】
更新があった場合は（ステップＳ４１７でＹｅｓ）、経路探索部２０６は、サーバ制御部２０９に信号を出して更新があったことを通知するとともに更新された人通り情報をデータベース２０３より読み出し（ステップＳ４１８）、サーバ制御部２０９に送る。サーバ制御部２０９は、更新された人通り情報をナビゲーション情報生成部２０７に送り、このナビゲーション情報生成部２０７は、携帯電話機１に送信済の地図情報に基づく更新された人通り情報を生成する（ステップＳ４１９）。更新された人通り情報は、サーバ制御部２０９に送られ、サーバ制御部２０９は網通信制御部２０２の網通信制御部２０２を介して網通信部２０１から携帯電話機１に新しい人通り情報を送信する（ステップＳ４２０）。また、更新がない場合には（ステップＳ４１７でＮｏ）、次のステップＳ４２１の動作を行う。
【０１０８】
ナビゲーションサーバ２のナビゲーションモードは、携帯電話機１からナビゲーション終了の通知が送られてくるまで、繰り返し行われる（ステップＳ４２１でＮｏ）。網通信制御部２０２は、携帯電話機１からナビゲーション終了の通知が送られてくると、それを受信し（ステップＳ４２１でＹｅｓ）、網通信制御部２０２からサーバ制御部２０９に送られる。サーバ制御部２０９は、ナビゲーション終了を受け取りナビゲーションサーバ２のナビゲーション動作は終了する。
【０１０９】
次に、上記した各フローチャートに基づいた本実施形態におけるナビゲーション動作の一例について図１０に基づいて説明する。携帯電話機１でナビゲーション動作が開始されると、携帯電話機１は、目的地の検索要求をナビゲーションサーバ２に送信する（Ｓ１）。ナビゲーションサーバ２は、目的地を検索し、目的地候補を携帯電話機１に送信する（Ｓ２）。
【０１１０】
次に、携帯電話機１は、目的地候補の中から所定の目的地を選択し、選択した目的地をナビゲーションサーバ２に送信する（Ｓ３）。ナビゲーションサーバ２は、送信されてきた目的地に対して人通り情報を含む複数の経路情報を含む経路候補を生成し、経路候補をナビゲーション情報として携帯電話機１に送信する（Ｓ４）。
【０１１１】
携帯電話機１は、複数の経路情報の中から、所定の経路を選択し、ナビゲーション情報の要求をナビゲーションサーバ２に送信する（Ｓ５）。ナビゲーションサーバ２は、要求されたナビゲーション情報を生成して携帯電話機１に送信する（Ｓ６）。
【０１１２】
ナビゲーションサーバ２は、ナビゲーション動作中に、送信したナビゲーション情報の経路情報の経路から携帯電話機１の位置が外れと判断した場合には、経路を探索しなおして、更新された経路を携帯電話機１に送信する（Ｓ７）。また、要求された経路に対応した人通り情報が更新された場合にも、更新された人通り情報を携帯電話機１に送信する（Ｓ８）。
【０１１３】
携帯電話機１は、取得した地図情報では、十分なナビゲーション動作が行えなくなった場合には、ナビゲーションサーバ２に対して、地図情報の要求を送信する（Ｓ９）。ナビゲーションサーバ２は、この地図情報の要求に従って、新たな地図情報を含むナビゲーション情報を生成して、携帯電話機１に新たなナビゲーション情報を送信する（Ｓ１０）。携帯電話機１からナビゲーション動作の終了の通知が送信されると（Ｓ１１）、ナビゲーション動作が終了する。
【０１１４】
上述の動作は、上記した本実施の形態のような携帯電話機のナビゲーション機能に関わらず、例えば、ポータブルナビゲーション機器や車載用ナビゲーション機器などのナビゲーション機能にも、本発明のナビゲーションサーバと携帯電話機に相当する機器を構築することによって適応が可能となる。これらの機器には、一般的に地図情報を機器内部に有しており、本実施の形態のナビゲーションサーバから地図情報及び経路情報を受信することは特に必要ない。このような場合は、地図情報及び経路情報を取得するための動作をする必要はなく、人通り情報のみを受信する動作のみにすることができる。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施の形態によるナビゲーションシステムの一例を示した説明図である。
【図２】本発明の実施の形態のナビゲーションシステムに用いる携帯電話機の構成の一例を示すブロック図である。
【図３】本発明の実施の形態のナビゲーションシステムに用いるナビゲーションサーバの構成の一例を示すブロック図である。
【図４】本発明の実施の形態のナビゲーションシステムにおける携帯電話機での現在位置情報の取得と現在位置情報をナビゲーションサーバに送信する動作を示したフローチャートである。
【図５】本発明の実施の形態のナビゲーションシステムにおけるナビゲーションサーバでの各携帯電話機の現在位置情報の取得と人と通り情報の生成を行う動作を示したフローチャートである。
【図６】本発明の実施の形態のナビゲーションシステムにおける携帯電話機でのナビゲーション動作を示したフローチャートである。
【図７】本発明の実施の形態のナビゲーションシステムにおける携帯電話機でのナビゲーション動作を示したフローチャートであって、図６のフローチャートの続きを示す。
【図８】本発明の実施の形態のナビゲーションシステムにおけるナビゲーションサーバでのナビゲーション動作を示したフローチャートである。
【図９】本発明の実施の形態のナビゲーションシステムにおけるナビゲーションサーバでのナビゲーション動作を示したフローチャートであって、図８のフローチャートの続きを示す。
【図１０】本発明の実施の形態のナビゲーションシステムにおける携帯電話機とナビゲーションサーバとのナビゲーション動作を示したシーケンス制御図である。
【図１１】本発明の実施の形態のナビゲーションシステムにおける携帯電話機に表示されるナビゲーション動作時の表示部の画面であって、経路候補一覧表示状態を示す。
【図１２】本発明の実施の形態のナビゲーションシステムにおける携帯電話機に表示されるナビゲーション動作時の表示部の画面であって、選択した経路の内容が表示された状態を示す。
【図１３】本発明の実施の形態のナビゲーションシステムにおける携帯電話機に表示されるナビゲーション動作時の表示部の画面であって、経路と人通り情報が示された地図が表示された状態を示す。
【符号の説明】
【０１１６】
１  携帯電話機
１０１  アンテナ
１０２  無線部
１０３  通信制御部
１０４  マイクロフォン
１０５  スピーカ
１０６  ＧＰＳアンテナ
１０７  ＧＰＳ受信部
１０８  タイマ
１０９  地図情報解析部
１１０  メモリ
１１１  操作パネル
１１２  表示部
１１３  電話機制御部
２  ナビゲーションサーバ
２０１  網通信部  
２０２  網通信制御部
２０３  データベース
２０４  道路判別部
２０５  人通り判別部
２０６  経路探索部
２０７  ナビゲーション情報生成部
２０８  タイマ
２０９  サーバ制御部
３  無線基地局
４  情報伝送網
【図１】
2009162702.tif 000003
【図２】
2009162702.tif 000004
【図３】
2009162702.tif 000005
【図４】
2009162702.tif 000006
【図５】
2009162702.tif 000007
【図６】
2009162702.tif 000008
【図７】
2009162702.tif 000009
【図８】
2009162702.tif 000010
【図９】
2009162702.tif 000011
【図１０】
2009162702.tif 000012
【図１１】
2009162702.tif 000013
【図１２】
2009162702.tif 000014
【図１３】
2009162702.tif 000015