(57)【要約】【課題】ユーザの操作によって地図情報を指定する場合に、操作に対する反応速度の低下を軽減する。【解決手段】サーバ装置１は指定された地図情報の次に指定される可能性が高い地図情報の条件である先読み地図条件と、指定された地図情報の次に指定される可能性が高い順番を示す優先順位とに基づいて地図情報を送信する。また、端末２は、サーバ装置１から地図情報を受信し、ユーザの操作により指定された地図情報が受信した地図情報の中に含まれる場合、当該地図情報を表示させる。【選択図】図１
2010122111.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を表示する端末と、前記端末に地図情報を配信するサーバ装置とを備える地図情報配信システムであり、
前記端末は、
地図情報を表示する表示手段と、
ユーザから前記表示手段に表示する地図情報の指定を受け付ける操作手段と、
前記サーバ装置に前記操作手段が指定を受け付けた地図情報の送信を要求する地図要求情報を送信する地図要求情報送信手段と、
前記サーバ装置から前記指定を受け付けた地図情報を受信する地図情報受信手段と、
前記受信した地図情報を前記表示手段に表示させる地図描画手段と、
前記サーバ装置から前記指定を受け付けた地図情報の次に指定を受け付ける可能性が高い地図情報を受信し、先読み地図記憶手段に登録する先読み地図情報受信手段と、
前記指定を受け付けた地図情報を受信したのち、次に前記操作手段が指定を受け付けた地図情報を前記先読み地図記憶手段が記憶している場合、当該地図情報を前記表示手段に表示させる先読み地図描画手段と、
を備え、
前記サーバ装置は、
前記端末から地図要求情報を受信する地図要求情報受信手段と、
前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信する地図情報送信手段と、
指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する先読み地図情報送信手段と、
を備えることを特徴とする地図情報配信システム。
【請求項２】
前記サーバ装置は、
予め、前記先読み地図条件を記憶する先読み地図条件記憶手段を備え、
前記先読み地図情報送信手段は、前記先読み地図条件記憶手段が記憶する前記先読み地図条件に基づいて地図情報を送信する、
ことを特徴とする請求項１に記載の地図情報配信システム。
【請求項３】
前記端末は、前記先読み地図条件を記憶する先読み地図条件記憶手段を備え、
前記端末の前記地図情報受信手段が送信する地図要求情報は、前記先読み地図条件を含み、
前記サーバ装置の前記先読み地図情報送信手段は、前記地図要求情報に含まれる前記先読み地図条件に基づいて地図情報を送信する、
ことを特徴とする請求項１に記載の地図情報配信システム。
【請求項４】
前記サーバ装置の前記先読み地図情報送信手段は、
指定された地図情報の次に指定される可能性が高い順番を示す優先順位が高い順に前記先読み地図条件を満たす地図情報を送信する、
ことを特徴とする請求項１から請求項３のいずれか１項に記載の地図情報配信システム。
【請求項５】
前記サーバ装置は、パケット通信速度を計測する通信速度測定手段を備え、
前記サーバ装置の前記先読み地図情報送信手段は、前記計測したパケット通信速度が所定のパケット通信速度以下となった時点で前記地図情報の送信を中止する、
ことを特徴とする請求項４に記載の地図情報配信システム。
【請求項６】
前記優先順位記憶手段が記憶する前記先読み地図条件は、前記端末に指定された地図情報の中心位置に近いランドマークを中心とすることを含む、
ことを特徴とする請求項１から請求項５のいずれか１項に記載の地図情報配信システム。
【請求項７】
前記優先順位記憶手段が記憶する前記先読み地図条件は、前記端末に指定された地図情報の中心位置を中心とし、前記端末に指定された地図情報の縮尺と異なる縮尺であることを含む、
ことを特徴とする請求項１から請求項６のいずれか１項に記載の地図情報配信システム。
【請求項８】
地図情報を表示する端末と、前記端末に地図情報を配信するサーバ装置とを備える地図情報配信システムを用いた地図情報配信方法であり、
前記端末の表示手段は、地図情報を表示し、
前記端末の操作手段は、ユーザから前記表示手段に表示する地図情報の指定を受け付け、
前記端末の地図要求情報送信手段は、前記サーバ装置に前記操作手段が指定を受け付けた地図情報の送信を要求する地図要求情報を送信し、
前記端末の地図情報受信手段は、前記サーバ装置から前記指定を受け付けた地図情報を受信し、
前記端末の地図描画手段は、前記受信した地図情報を前記表示手段に表示させ、
前記端末の先読み地図情報受信手段は、前記サーバ装置から前記指定を受け付けた地図情報の次に指定を受け付ける可能性が高い地図情報を受信して先読み地図記憶手段に登録し、
前記端末の先読み地図描画手段は、前記指定を受け付けた地図情報を受信したのち、次に前記操作手段が指定を受け付けた地図情報を前記先読み地図記憶手段が記憶している場合、当該地図情報を前記表示手段に表示させ、
前記サーバ装置の地図要求情報受信手段は、前記端末から地図要求情報を受信し、
前記サーバ装置の地図情報送信手段は、前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信し、
前記サーバ装置の先読み地図情報送信手段は、指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する、
ことを特徴とする地図情報配信方法。
【請求項９】
端末に地図情報を配信するサーバ装置であって、
前記端末から指定を受け付けた地図情報の送信を要求する地図要求情報を受信する地図要求情報受信手段と、
前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信する地図情報送信手段と、
指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する先読み地図情報送信手段と、
を備えることを特徴とするサーバ装置。
【請求項１０】
端末に地図情報を配信するサーバ装置を、
前記端末から指定を受け付けた地図情報の送信を要求する地図要求情報を受信する地図要求情報受信手段、
前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信する地図情報送信手段、
指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する先読み地図情報送信手段、
として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置が端末に地図情報を配信する地図情報配信システム、地図情報配信方法、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
従来、カーナビゲーションシステム等の地図情報配信システムでは、端末の負荷を軽減するため、サーバ装置が地図情報を保持し、必要な地図情報を端末に送信する方法が用いられている（例えば、特許文献１を参照）。
従来の地図情報配信システムにおいて端末は、現在位置の変化、縮尺変更、表示位置の指定等の操作によって、サーバ装置から地図情報をダウンロードする。そのため、サーバ装置の処理及び通信時間により端末が地図情報を受信するまでに時間がかかってしまい、現在位置または操作に対する反応速度が遅くなってしまうという問題があった。
【０００３】
そこで、ＧＰＳ（Global Positioning System：全地球測位システム）による位置変化を逐次取得することで端末の進行方向を検出し、次に端末が要求すると推定される地図情報を予めサーバ装置から受信し、メモリに蓄積しておくことで、地図情報の表示速度を速める技術が、特許文献２に開示されている。
【特許文献１】特開２００１−２０１３５１号公報
【特許文献２】特開２００２−２８６４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献２に記載の地図情報配信システムでは、縮尺の変更や表示位置の指定等のユーザによる操作が行われる場合、端末は、ユーザの操作によって縮尺や表示位置を指定された時点で地図情報の要求を行う。そのため、地図情報を予めメモリに蓄積しておくことができず、サーバ装置から地図情報のダウンロードをその都度行う必要があるため、従来の地図情報配信システムと同様に、操作に対する反応速度が遅くなってしまうという問題がある。
また、縮尺の変更が行われることを考慮して、予め端末で設定できる縮尺の地図情報を全て読み込んでおくという方法も考えられるが、この場合、情報量が多くなるために端末のメモリを大量に必要とし、さらに回線のパケット量が増加するために他の通信媒体に影響を与えるような通信速度の低下を引き起こしかねないという問題がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、ユーザの操作によって地図情報を指定する場合に、操作に対する反応速度の高速化を図る地図情報配信システム、地図情報配信方法、サーバ装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、地図情報を表示する端末と、前記端末に地図情報を配信するサーバ装置とを備える地図情報配信システムであり、前記端末は、地図情報を表示する表示手段と、ユーザから前記表示手段に表示する地図情報の指定を受け付ける操作手段と、前記サーバ装置に前記操作手段が指定を受け付けた地図情報の送信を要求する地図要求情報を送信する地図要求情報送信手段と、前記サーバ装置から前記指定を受け付けた地図情報を受信する地図情報受信手段と、前記受信した地図情報を前記表示手段に表示させる地図描画手段と、前記サーバ装置から前記指定を受け付けた地図情報の次に指定を受け付ける可能性が高い地図情報を受信し、先読み地図記憶手段に登録する先読み地図情報受信手段と、前記指定を受け付けた地図情報を受信したのち、次に前記操作手段が指定を受け付けた地図情報を前記先読み地図記憶手段が記憶している場合、当該地図情報を前記表示手段に表示させる先読み地図描画手段と、を備え、前記サーバ装置は、前記端末から地図要求情報を受信する地図要求情報受信手段と、前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信する地図情報送信手段と、指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する先読み地図情報送信手段と、を備えることを特徴とする。
【０００７】
また、本発明は、地図情報を表示する端末と、前記端末に地図情報を配信するサーバ装置とを備える地図情報配信システムを用いた地図情報配信方法であり、前記端末の表示手段は、地図情報を表示し、前記端末の操作手段は、ユーザから前記表示手段に表示する地図情報の指定を受け付け、前記端末の地図要求情報送信手段は、前記サーバ装置に前記操作手段が指定を受け付けた地図情報の送信を要求する地図要求情報を送信し、前記端末の地図情報受信手段は、前記サーバ装置から前記指定を受け付けた地図情報を受信し、前記端末の地図描画手段は、前記受信した地図情報を前記表示手段に表示させ、前記端末の先読み地図情報受信手段は、前記サーバ装置から前記指定を受け付けた地図情報の次に指定を受け付ける可能性が高い地図情報を受信して先読み地図記憶手段に登録し、前記端末の先読み地図描画手段は、前記指定を受け付けた地図情報を受信したのち、次に前記操作手段が指定を受け付けた地図情報を前記先読み地図記憶手段が記憶している場合、当該地図情報を前記表示手段に表示させ、前記サーバ装置の地図要求情報受信手段は、前記端末から地図要求情報を受信し、前記サーバ装置の地図情報送信手段は、前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信し、前記サーバ装置の先読み地図情報送信手段は、指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する、ことを特徴とする。
【０００８】
また、本発明は、端末に地図情報を配信するサーバ装置であって、前記端末から指定を受け付けた地図情報の送信を要求する地図要求情報を受信する地図要求情報受信手段と、前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信する地図情報送信手段と、指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する先読み地図情報送信手段と、を備えることを特徴とする。
【０００９】
また、本発明は、端末に地図情報を配信するサーバ装置を、前記端末から指定を受け付けた地図情報の送信を要求する地図要求情報を受信する地図要求情報受信手段、前記地図要求情報に基づいて、前記端末が指定を受け付けた地図情報を送信する地図情報送信手段、指定を受け付けた地図情報を送信したのち、次に指定を受け付ける可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を送信する先読み地図情報送信手段、として動作させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、サーバ装置は、予め先読み地図条件と、送信する地図情報の優先順位とを関連付けて記憶し、当該条件と優先順位とに基づいて地図情報を送信する。また、端末は、サーバ装置から地図情報を受信し、ユーザの操作により指定された地図情報が受信した地図情報の中に含まれる場合、当該地図情報を表示させる。これにより、端末は予めユーザの操作によって指定される可能性の高い地図情報を受信しておき、指定された地図情報を予め受信していた場合は当該地図情報を表示することができる。そのため、端末の操作に対する反応速度を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態による地図情報配信システムの構成図である。
地図情報配信システムは、サーバ装置１と端末２とを備え、サーバ装置１と端末２とはネットワーク３を介して接続されている。
サーバ装置１は、端末２に地図情報を送信するものである。
端末２は、サーバ装置１から受信した地図情報を表示するものであり、例えばパーソナルコンピュータ、携帯電話、カーナビゲーションシステム等に実装される。
【００１２】
図２は、サーバ装置の構成を示す概略ブロック図である。
サーバ装置１は、通信部１１、記憶部１２、処理部１３を備える。
通信部１１は、ネットワーク３を介して端末２との情報の送受信を行う。
記憶部１２は、地図記憶部１２１、優先順位記憶部１２２（優先順位記憶手段）、ランドマーク情報記憶部１２３、先読み送信中止閾値記憶部１２４、送信情報記憶部１２５を有する。
地図記憶部１２１は、予め地図情報を記憶する。
優先順位記憶部１２２は予め、指定された地図情報の次に指定される可能性が高い地図情報の条件を示す先読み地図条件と、送信する地図情報の優先順位とを関連付けて保持する優先順位テーブルを記憶する。
ランドマーク情報記憶部１２３は、予めランドマークの座標情報を記憶する。
先読み送信中止閾値記憶部１２４は、予め先読み地図情報の送信を中止する通信速度の閾値を記憶する。
送信情報記憶部１２５は、地図情報と送信する地図情報の優先順位と送信状況とを関連付けて記憶する。
処理部１３は、受信処理部１３１（地図要求情報受信手段）、送信処理部１３２（地図情報送信手段、先読み地図情報送信手段）、縮尺設定部１３３、ランドマーク順位設定部１３４、地図情報取得部１３５、通信速度測定部１３６を有する。
受信処理部１３１は、通信部１１を介して端末２が送信する情報を受信する。
送信処理部１３２は、通信部１１を介して端末２に情報を送信する。
縮尺設定部１３３は、地図情報の縮尺を算出する。
ランドマーク順位設定部１３４は、指定された座標に近いランドマークを取得する。
地図情報取得部１３５は、記憶部１２から地図情報を取得する。
通信速度測定部１３６は、通信部１１の通信速度を測定する。
【００１３】
図３は、端末の構成を示す概略ブロック図である。
端末２は、通信部２１、表示部２２（表示手段）、操作部２３（操作手段）、先読み地図記憶部２４（先読み地図記憶手段）、処理部２５を備える。
通信部２１は、ネットワーク３を介してサーバ装置１との情報の送受信を行う。
表示部２２は、サーバ装置１から受信した地図情報を表示する。
操作部２３は、ユーザから表示する地図情報を指定する操作を受け付ける。
先読み地図記憶部２４は、サーバ装置１から受信した地図情報を記憶する。
処理部２５は、受信処理部２５１（先読み地図受信処理手段、地図受信処理手段）、送信処理部２５２（地図受信処理手段）、描画処理部２５３（先読み地図描画手段、地図描画手段）を備える。
受信処理部２５１は、通信部２１を介してサーバ装置１が送信する情報を受信する。
送信処理部２５２は、通信部２１を介してサーバ装置１に情報を送信する。
描画処理部２５３は、表示部２２に地図情報の描画を行う。
【００１４】
図４は、優先順位記憶部が記憶する優先順位テーブルの例を示す表である。
サーバ装置１の優先順位記憶部１２２は、先読み地図条件と送信する地図情報の優先順位とを関連付けて保持する優先順位テーブル記憶する。
優先順位テーブルが保持する先読み地図条件としては、例えば、指定された地図より縮尺が１段階大きく中心が同じ地図、指定された地図より縮尺が１段階小さく中心が同じ地図、指定された地図の中心に１番目に近いランドマークを中心とした縮尺が同じ地図、指定された地図の中心に２番目に近いランドマークを中心とした縮尺が同じ地図、指定された地図の中心に１番目に近いランドマークを中心とした縮尺が１段階大きい地図、指定された地図の中心に２番目に近いランドマークを中心とした縮尺が１段階大きい地図等が挙げられる。
なお、上述した先読み地図条件のうち、「指定された地図より縮尺が１段階大きく中心が同じ地図」や、「指定された地図より縮尺が１段階小さく中心が同じ地図」等、指定された地図情報の中心位置を中心とし、指定された地図情報の縮尺と異なる縮尺の地図という条件は、地図情報の利用形態として、例えば高域な地図からより詳細な地図への遷移をするときに、表示されている地図から中心を動かさずに他の縮尺の地図を要求することが一般的であるため、端末２に送信する優先順位を高く設定する条件である。
また、先読み地図条件として、「指定された地図の中心に１番目に近いランドマークを中心とした縮尺が同じ地図」や、「指定された地図の中心に１番目に近いランドマークを中心とした縮尺が１段階大きい地図」等、指定された地図情報の中心位置に近いランドマークを中心とする理由は、目印や目標となるランドマークがある場所のほうが何も無い場所よりも地図情報を要求されやすいため、端末２に送信する優先順位を高く設定する条件である。
【００１５】
そして、端末２の操作部２３は、ユーザから表示部２２に表示する地図情報の指定を受け付け、送信処理部２５２は、サーバ装置１に指定した地図情報の送信を要求する地図要求情報を送信する。端末２が地図要求情報を送信すると、サーバ装置１の受信処理部１３１は、端末２から地図要求情報を受信し、送信処理部１３２は、端末２に指定された地図情報を送信する。サーバ装置１が指定された地図情報を送信すると、端末２の受信処理部２５１は、サーバ装置１から指定した地図情報を受信し、地図描画部２５３は、受信した地図情報を表示部２２に表示させる。
また、サーバ装置１の送信処理部２５２は、地図要求情報を受信すると、指定された地図情報を送信したのち、次に指定される可能性が高い地図情報の条件である先読み地図条件を満たす地図情報を、指定された地図情報の次に指定される可能性が高い順番を示す優先順位が高い順に送信する。サーバ装置１が指定した地図情報の次に指定される可能性が高い地図情報を送信すると、端末２の受信処理部２５１は、サーバ装置１から指定した地図情報の次に指定される可能性が高い地図情報を受信し、先読み地図記憶手段に登録する。地図描画部２５３は、操作部２３により指定した地図情報の次に指定された地図情報を先読み地図記憶部２４が記憶している場合、当該地図情報を表示部２２に表示させる。
このような処理により、ユーザの操作によってユーザが地図情報を指定する場合に、端末２は予めユーザによって次に要求される可能性が高い地図情報を受信することができ、ユーザの操作に対する反応速度を向上させることができる。
【００１６】
次に、地図情報配信システムの動作を説明する。
図５は、地図情報配信システムの動作を示すシーケンス図である。
まず、端末２の操作部２３は、地図の縮尺の変更や、指定した地点を中心とした地図の要求等の、ユーザによる地図要求操作を受け付け、指定された縮尺情報と中心座標とを含む地図要求情報を生成する（ステップＳ１）。操作部２３が地図要求情報を生成すると、描画処理部２５３は、生成した地図要求情報の縮尺情報と中心座標とを満たす地図情報が先読み地図記憶部２４に登録されているか否かを判定する（ステップＳ２）。登録されているか否かの判定は、例えば、地図情報に含まれる縮尺情報及び中心座標と、地図要求情報の縮尺情報及び中心座標が合致するか否かを判定し、合致している場合に登録されていると判定する。描画処理部２５３は、条件を満たす地図情報が先読み地図記憶部２４に登録されていると判定した場合（ステップＳ２：ＹＥＳ）、先読み地図記憶部２４から該当する先読み地図情報を取得する（ステップＳ３）。
他方、描画処理部２５３は、条件を満たす地図情報が先読み地図記憶部２４に登録されていないと判定した場合（ステップＳ２：ＮＯ）、先読み地図記憶部２４が記憶する地図情報を全て削除する（ステップＳ４）。後述するが、この後地図情報を先読み地図記憶部２４に登録するため、先読み地図記憶部２４が記憶する地図情報を削除して地図記憶部２４の空き容量を増やしておく。描画処理部２５３が地図情報を削除すると、送信処理部２５２は、通信部２１を介してステップＳ１で生成した地図要求情報をサーバ装置１に送信する（ステップＳ５）。
【００１７】
端末２が地図要求情報を送信すると、サーバ装置１の受信処理部１３１は、通信部１１を介して端末２から地図要求情報を受信する（ステップＳ６）。サーバ装置１の地図情報取得部１３５は、受信した地図要求情報の縮尺情報と中心座標とに合致する地図情報を地図記憶部１２１から取得する（ステップＳ７）。地図情報取得部１３５が地図情報を取得すると、送信処理部１３２は、通信部１１を介して端末２に取得した地図情報を送信する（ステップＳ８）。
サーバ装置１が地図情報を送信すると、端末２の受信処理部１３１は、通信部１１を介してサーバ装置１から地図情報を受信する（ステップＳ９）。
ステップＳ３によって描画処理部２５３が地図情報を取得するか、または、ステップＳ９によって受信処理部１３１が地図情報を受信すると、描画処理部２５３は、ステップＳ３で取得した地図情報、またはステップＳ９で受信した地図情報を表示部２２に表示させる（ステップＳ１０）。
【００１８】
また、ステップＳ８によってサーバ装置１の送信処理部１３２が地図情報を送信すると、地図情報取得部１３５は、優先順位記憶部１２２の優先順位テーブルと地図要求情報とに基づいて、先読み地図条件を満たす地図情報を地図記憶部１２１から全て取得し、送信情報記憶部１２５に取得した複数の地図情報を登録する（ステップＳ１１）。
例えば、図４に示す優先順位テーブルの例では、「指定された地図より縮尺が１段階大きく中心が同じ地図」を取得する場合、縮尺設定部１３３は、受信した地図要求情報に含まれる縮尺情報より１段階大きい縮尺を算出する。地図情報取得部１３５は、算出した縮尺と、受信した地図要求情報に含まれる中心座標とに基づいて、地図記憶部１２１から地図情報を取得する。
また、「指定された地図の中心に１番目に近いランドマークを中心とした縮尺が同じ地図」を取得する場合、ランドマーク順位設定部１３４は、受信した地図要求情報に含まれる中心座標に最も座標が近いランドマークを、ランドマーク情報記憶部１２３から取得する。地図情報取得部１３５は、取得したランドマークの座標と、受信した地図要求情報に含まれる中心座標とに基づいて、地図記憶部１２１から地図情報を取得する。
【００１９】
ステップＳ１１によって地図情報取得部１３５が複数の地図情報を取得すると、送信処理部１３２は、優先順位記憶部１２２の優先順位テーブルが保持する先読み地図条件と優先順位とに基づいて、送信情報記憶部１２５が記憶する各地図情報に対応する優先順位を、当該地図情報に対応付けて送信情報記憶部１２５に登録する（ステップＳ１２）。また、送信処理部１３２は、送信情報記憶部１２５が記憶する地図情報に対応する送信状況を全て「未送信」として登録する。送信処理部１３２が地図情報の優先順位及び送信状況を登録すると、通信速度測定部１３６は、通信部１１を介してネットワーク３の通信速度を測定し、測定した通信速度が、先読み送信中止閾値記憶部１２４が記憶する通信速度の閾値以上か否かを判定する（ステップＳ１３）。通信速度測定部１３６が、通信速度が閾値未満であると判定した場合（ステップＳ１３：ＮＯ）、送信処理部１３３は、通信部１１を介して端末２に送信中止通知を送信する（ステップＳ１４）。
【００２０】
他方、ステップＳ１０によって端末２の表示部２２が地図情報を表示すると、受信処理部２５１は、サーバ装置１より地図情報を受信してから所定の時間内に、サーバ装置１から送信中止通知を受信したか否かを判定する（ステップＳ１５）。なお、ステップＳ１３によって通信速度測定部１３６が、通信速度が閾値未満であると判定した場合（ステップＳ１３：ＮＯ）に、端末２の受信処理部２５１が送信中止通知を受信し、通信速度測定部１３６が、通信速度が閾値以上であると判定した場合（ステップＳ１３：ＹＥＳ）は、端末２の受信処理部２５１は送信中止通知を受信しない。受信処理部２５１が送信中止通知を受信したと判定した場合（ステップＳ１５：ＹＥＳ）、端末２は、処理を終了し、ユーザからの地図要求操作を待機する。
【００２１】
ステップＳ１３によって、通信速度測定部１３６が、通信速度が閾値以上であると判定した場合（ステップＳ１３：ＹＥＳ）、送信処理部１３２は、送信情報記憶部１２５が記憶する複数の地図情報の中から、送信状況が「未送信」であり、かつ優先順位が最も高い地図情報を、通信部１１を介して端末２に送信する（ステップＳ１６）。
受信処理部２５１が送信中止通知を受信していないと判定した場合（ステップＳ１５：ＮＯ）に、サーバ装置１が地図情報を送信すると、端末２の受信処理部２５１は、通信部１１を介してサーバ装置１から地図情報を受信する（ステップＳ１７）。受信処理部２５１は、地図情報を受信すると、受信した地図情報を先読み地図記憶部２４に登録する（ステップＳ１８）。
【００２２】
送信処理部１３２は、ステップＳ１６によって地図情報を送信すると、送信情報記憶部１２５が記憶する送信した地図情報に対応する送信状況を「送信済み」に書き換える。送信処理部１３２は、送信状況を書き換えると、送信情報記憶部１２５が記憶する地図情報に対応する送信状況が全て「送信済み」であるか否かを判定する（ステップＳ１９）。送信処理部１３２が、送信状況が「未送信」の地図情報があると判定した場合（ステップＳ１９：ＮＯ）、ステップＳ１３に戻り、他の地図情報の選択及び送信を実行する。送信処理部１３２は、地図情報の送信状況が全て「送信済み」であると判定した場合（ステップＳ１９：ＹＥＳ）、通信部１１を介して端末２に送信終了通知を送信する（ステップＳ２０）。
【００２３】
他方、ステップＳ１８によって端末２の受信処理部２５１が地図情報を登録すると、受信処理部２５１は、サーバ装置１より地図情報を受信してから所定の時間内に、サーバ装置１から送信終了通知を受信したか否かを判定する（ステップＳ２１）。なお、ステップＳ１９によって送信処理部１３２が、地図情報の送信状況が全て「送信済み」であると判定した場合（ステップＳ１９：ＹＥＳ）に、端末２の受信処理部２５１が送信終了通知を受信し、送信処理部１３２が、送信状況が「未送信」である地図情報があると判定した場合（ステップＳ１９：ＮＯ）は、端末２の受信処理部２５１は送信終了通知を受信しない。受信処理部２５１が送信終了通知を受信していないと判定した場合（ステップＳ２１：ＮＯ）、端末２は、ステップＳ１５に戻り、今回受信した地図情報より優先順位が低い地図情報の受信を実行する。受信処理部２５１が送信終了通知を受信したと判定した場合（ステップＳ２１：ＮＯ）、端末２は、処理を終了し、ユーザからの地図要求操作を待機する。
【００２４】
サーバ装置１の送信処理部１３２は、ステップＳ１４により送信中止通知を送信し、または、ステップＳ２０により送信終了通知を送信すると、この後の処理において送信情報記憶部１２５が記憶する情報を使用しないため、送信情報記憶部１２５が記憶する地図情報、優先順位、送信状況を削除する（ステップＳ２２）。送信処理部１３２が、送信情報記憶部１２５が記憶する情報を削除すると、サーバ装置１は、処理を終了し、端末２からの地図要求情報の受信を待機する。
【００２５】
このように、本実施形態によれば、サーバ装置１は、予め先読み地図条件と、送信する地図情報の優先順位とを関連付けて記憶し、当該条件と優先順位とに基づいて地図情報を送信する。端末２は、サーバ装置１から地図情報を受信する。そして、端末２は、既に受信されて先読み地図記憶部２４に登録されている地図情報の中に、ユーザの操作により指定された地図情報が含まれる場合、当該地図情報を表示させる。これにより、端末２は予め表示部２２に表示されている地図情報の次にユーザの操作によって指定される可能性の高い地図情報を受信しておき、指定された地図情報を予め受信していた場合は当該地図情報を表示することができる。そのため、端末２の操作に対する反応速度を向上させることができる。
【００２６】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、優先順位テーブルが保持する先読み地図条件として、指定された地図情報の中心位置に近いランドマークを中心とすることや、指定された地図情報の中心位置を中心とし、指定された地図情報の縮尺と異なる縮尺であることを例として挙げたが、これに限られず、例えば主要交差点や道路分岐点を中心座標として設定する等、他の条件を用いても良い。
【００２７】
なお、本実施形態では、サーバ装置１が優先順位記憶部１２２を備え、サーバ装置１において先読み地図条件及び送信する地図情報の優先順位を決定する場合を説明したが、これに限られず、例えば、端末２が、当該条件及び優先順位を決定しても良い。
この場合、端末２は、受信する地図情報の条件と、受信する前記地図情報の優先順位とを関連付けて保持する優先順位情報を記憶する優先順位記憶手段を備え、上述したステップＳ５によって送信処理部２５２が優先順位情報を含む地図要求情報を送信する。その後、ステップＳ１１で、サーバ装置１の地図情報取得部１３５は、受信した地図要求信号に含まれる優先順位情報に基づいて、受信する地図情報の条件を満たす地図情報を取得する。また、ステップＳ１２で、送信処理部１３２は、受信した地図要求信号に含まれる優先順位情報に基づいて優先順位を設定する。そして、ステップＳ１４で、送信処理部１３２は、設定した優先順位に基づいて地図情報を送信する。
これにより、端末２は、自端末で予め設定された条件及び優先順位に基づいて地図情報を受信することができる。なお、当該条件及び優先順位は、操作部２３によってユーザが設定できるようにしておいても良い。
【００２８】
なお、本実施形態では、端末２が地図要求情報を送信した際にサーバ装置１が先読み用の地図情報を送信する場合を説明したが、これに限られず、例えば、端末２が定期的にサーバ装置１に中心座標と縮尺情報とを送信し、サーバ装置１が定期的に先読み用の地図情報を送信するなど、端末２が地図要求情報を送信しないときに地図要求情報を受信する構成としても良い。
【００２９】
上述のサーバ装置１及び端末２は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３０】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態による地図情報配信システムの構成図である。
【図２】サーバ装置の構成を示す概略ブロック図である。
【図３】端末の構成を示す概略ブロック図である。
【図４】優先順位記憶部が記憶する優先順位テーブルの例を示す表である。
【図５】地図情報配信システムの動作を示すシーケンス図である。
【符号の説明】
【００３２】
１…サーバ装置  ２…端末  １１…通信部  １２…記憶部  １３…処理部  ２１…通信部  ２２…表示部  ２３…操作部  ２４…先読み地図記憶部  ２５…処理部  １２１…地図記憶部  １２２…優先順位記憶部  １２３…ランドマーク情報記憶部  １２４…先読み送信中止閾値記憶部  １２５…送信情報記憶部  １３１…受信処理部  １３２…送信処理部  １３３…縮尺設定部  １３４…ランドマーク順位設定部  １３５…地図情報取得部  １３６…通信速度検出部  ２５１…受信処理部  ２５２…送信処理部  ２５３…描画処理部
【図１】
2010122111.tif 000003
【図２】
2010122111.tif 000004
【図３】
2010122111.tif 000005
【図４】
2010122111.tif 000006
【図５】
2010122111.tif 000007