(57)【要約】    【課題】各端末が互いに近傍に位置するときに、容易にインターネットを介して接続することができるようにした接続管理システムを提供する。    【手段】携帯電話ａは位置情報を接続管理サーバｃに送信する。カーナビゲーション装置ｂは位置情報を接続管理サーバｃに送信する。接続管理サーバｃは携帯電話ａの近傍に位置しているカーナビゲーション装置ｂを検索する。近傍にカーナビゲーション装置ｂが存在すると、携帯電話ａに対して、当該カーナビゲーション装置ｂにＶＮＣ接続するためのＩＰアドレスおよびログインパスワードを通知する。携帯電話ａはＩＰアドレスおよびログインパスワードを用いてカーナビゲーション装置ｂにＶＮＣ接続を要求する。要求を受けたカーナビゲーション装置ｂは、携帯電話ａからのログインパスワードが所定のログインパスワードと合致するか否かを判断し、合致すればＶＮＣ接続を許可する。【選択図】  図１
2009069928.tif 000002
【特許請求の範囲】
【請求項１】
(a)接続元として機能する第１のモバイル端末と、(b)接続先として機能する第２のモバイル端末と、(c)第１のモバイル端末および第２のモバイル端末のそれぞれと通信可能に設けられた接続管理サーバと、を備えた接続管理システムであって、
前記第１のモバイル端末は、
(a1)自己の現在位置を示す位置情報を取得する位置情報取得手段と、
(a2)接続管理サーバに前記位置情報を送信する位置情報送信手段と、
(a3)接続管理サーバから、第２のモバイル端末に接続するためのアドレス情報およびログイン情報を取得する接続先情報取得手段と、
(a4)接続先情報取得手段において取得した、第２のモバイル端末に接続するためのアドレス情報およびログイン情報に基づいて、第２のモバイル端末に接続要求を行う接続要求手段とを備え、
前記第２のモバイル端末は、
(b1)自己の現在位置を示す位置情報を取得する位置情報取得手段と、
(b2)接続管理サーバに前記位置情報を送信する位置情報送信手段と、
(b3)第１のモバイル端末からログイン情報を伴う接続要求を受け付ける接続要求受付手段と、
(b4)接続要求を受け付けた第１のモバイル端末からのログイン情報が所定のログイン情報と一致する場合には、当該第１のモバイル端末の接続を許可する接続許可判定手段とを備え、
前記接続管理サーバは、
(c1)第１のモバイル端末および第２のモバイル端末から、それぞれの位置情報を受信する位置情報受信手段と、
(c2)前記位置情報受信手段において受信した、第１のモバイル端末および第２のモバイル端末の位置情報に基づいて、同一範囲に位置する第１のモバイル端末および第２のモバイル端末の組合せを決定する組合せ決定手段と、
(c3)前記組合せ決定手段において決定した第１のモバイル端末および第２のモバイル端末の組合せにおいて、当該第１のモバイル端末に、当該第２のモバイル端末に接続するためのアドレス情報およびログイン情報を送信する接続情報送信手段とを備えたこと
を特徴とする接続管理システム。
【請求項２】
請求項１の接続管理システムにおいて、
前記第１のモバイル端末および前記第２のモバイル端末におけるそれぞれの位置情報送信手段は、定期的に自己の位置情報を送信するものであり、
(c4)前記接続管理サーバは、定期的に送信されてきた位置情報に基づいて、前記第１のモバイル端末および前記第２のモバイル端末が同一範囲に位置するか否かを監視し、同一範囲に位置しないと判断した場合には、その旨を第２のモバイル端末に通知する位置情報監視手段をさらに備え、
(b5)第２のモバイル機器は、第１のモバイル端末および第２のモバイル端末が同一範囲に位置しない旨の通知を接続管理サーバから受けた場合は、接続を許可した第１のモバイル端末の接続を切断する接続切断手段をさらに備えたこと
を特徴とする接続管理システム。
【請求項３】
請求項１または２の接続管理システムにおいて、
前記第１のモバイル端末は、
(a5)ユーザ所望の画像を撮影する画像撮影手段と、
(a6)撮影手段によって撮影した画像の画像データを接続管理サーバに送信する画像送信手段とをさらに備え、
前記第２のモバイル端末は、
(b6)第１のモバイル端末において撮影された画像データを接続管理サーバから受信する画像受信手段をさらに備え、
前記接続管理サーバは、
(c5)第１のモバイル端末から画像データを受信する画像受信手段と、
(c6)第１のモバイル端末から受信した画像データを、前記組合せ決定手段において決定した、当該第１のモバイル端末と同一範囲に位置する第２のモバイル端末に、送信する画像送信手段をさらに備えたこと
を特徴とする接続管理システム。
【請求項４】
接続元として機能する第１のモバイル端末と、接続先として機能する第２のモバイル端末のそれぞれと通信可能に設けられた接続管理サーバであって、
(c1)第１のモバイル端末および第２のモバイル端末から、それぞれの位置情報を受信する位置情報受信手段と、
(c2)前記位置情報受信手段において受信した、第１のモバイル端末および第２のモバイル端末の位置情報に基づいて、同一範囲に位置する第１のモバイル端末および第２のモバイル端末の組合せを決定する組合せ決定手段と、
(c3)前記組合せ決定手段において決定した第１のモバイル端末および第２のモバイル端末の組合せにおいて、当該第１のモバイル端末に、当該第２のモバイル端末に接続するためのアドレス情報およびログイン情報を送信する接続情報送信手段とを備えたこと
を特徴とする接続管理サーバ。
【請求項５】
接続元として機能する第１のモバイル端末と、接続先として機能する第２のモバイル端末のそれぞれと通信可能に設けられた接続管理サーバをコンピュータを用いて実現するためのプログラムであって、コンピュータに以下の手段を構成させることを特徴とするプログラム：
(c1)第１のモバイル端末および第２のモバイル端末から、それぞれの位置情報を受信する位置情報受信手段、
(c2)前記位置情報受信手段において受信した、第１のモバイル端末および第２のモバイル端末の位置情報に基づいて、同一範囲に位置する第１のモバイル端末および第２のモバイル端末の組合せを決定する組合せ決定手段、
(c3)前記組合せ決定手段において決定した第１のモバイル端末および第２のモバイル端末の組合せにおいて、当該第１のモバイル端末に、当該第２のモバイル端末に接続するためのアドレス情報およびログイン情報を送信する接続情報送信手段。
【請求項６】
請求項４または５の接続管理サーバまたはこのプログラムにおいて、
(c4)前記第１のモバイル端末および前記第２のモバイル端末から定期的に送信されてきた位置情報に基づいて、前記第１のモバイル端末および前記第２のモバイル端末が同一範囲に位置するか否かを監視し、同一範囲に位置しないと判断した場合には、その旨を第２のモバイル端末に通知する位置情報監視手段をさらに備えたこと
を特徴とする接続管理サーバまたはこのプログラム。
【請求項７】
請求項４〜６のいずれかの接続管理サーバまたはこのプログラムにおいて、
(c5)第１のモバイル端末から画像データを受信する画像受信手段と、
(c6)第１のモバイル端末から受信した画像データを、前記組合せ決定手段において決定した、当該第１のモバイル端末と同一範囲に位置する第２のモバイル端末に、送信する画像送信手段をさらに備えたこと
を特徴とする接続管理サーバまたはこのプログラム。
【請求項８】
請求項１〜７のいずれかの接続管理システム、接続管理サーバまたはこのプログラムにおいて、
前記第１のモバイル端末および前記第２のモバイル端末における位置情報取得手段は、ＧＰＳ情報を取得するものであり、前記位置情報は、緯度および経度を少なくとも含むこと
を特徴とする接続管理システム、接続管理サーバまたはこのプログラム。
【請求項９】
請求項８の接続管理システム、接続管理サーバまたはこのプログラムにおいて、
前記位置情報は、さらに高度を含むこと
を特徴とする接続管理システム、接続管理サーバまたはこのプログラム。
【請求項１０】
請求項１〜９のいずれかの接続管理システム、接続管理サーバまたはこのプログラムにおいて、
前記第１のモバイル端末は、携帯電話であり、
前記第２のモバイル端末は、カーナビゲーション装置であり、
第１のモバイル端末である携帯電話の画像送信手段は、撮影場所のＧＰＳ情報を付加した画像データを接続管理サーバに送信し、
第２のモバイル端末であるカーナビゲーション装置は、接続管理サーバから受信した画像データに基づく画像を、ＧＰＳ情報に基づいてナビゲーション地図上にマッピングして表示させる画像表示手段を、さらに備えたこと
を特徴とする接続管理システム、接続管理サーバまたはこのプログラム。
【請求項１１】
請求項１０の接続管理システムにおいて、
第２のモバイル端末であるカーナビゲーション装置は、バスに設置されており、第１のモバイル端末である携帯電話は、当該バスの乗客が所持するものであること
を特徴とする接続管理システム。
【請求項１２】
請求項１０または１１の接続管理システムにおいて、
第２のモバイル端末であるカーナビゲーション装置は、複数の車両に設置されており、第１のモバイル端末である携帯電話は、当該各車両の搭乗者が所持するものであること
を特徴とする接続管理システム。
【請求項１３】
請求項１〜９のいずれかの接続管理システム、接続管理サーバまたはこのプログラムにおいて、
前記第１のモバイル端末は、携帯電話であり、
前記第２のモバイル端末は、家庭用ゲーム機であり、
第１のモバイル端末である携帯電話の画像送信手段は、撮影場所のＧＰＳ情報を付加した画像データを接続管理サーバに送信し、
第２のモバイル端末である家庭用ゲーム機は、接続管理サーバから受信した画像データに基づく画像を、ＧＰＳ情報に基づいて地図上にマッピングして表示させる画像表示手段を、さらに備えたこと
を特徴とする接続管理システム、接続管理サーバまたはこのプログラム。
【請求項１４】
請求項１０〜１３のいずれかの接続管理システムにおいて、
第１のモバイル端末である携帯電話の画像送信手段は、撮影方向の情報を付加した画像データを接続管理サーバに送信し、
第２のモバイル端末であるカーナビゲーション装置は、接続管理サーバから受信した画像データに基づく画像を、撮影方向を明示してナビゲーション地図上にマッピングして表示させる画像表示手段を、さらに備えたこと
を特徴とする接続管理システム。
【請求項１５】
(a)接続元として機能する第１のモバイル端末と、(b)接続先として機能する第２のモバイル端末と、(c)第１のモバイル端末および第２のモバイル端末のそれぞれと通信可能に設けられた接続管理サーバと、を用いた接続管理方法であって、
前記第１のモバイル端末は、
(a1)自己の現在位置を示す位置情報を取得する位置情報取得ステップと、
(a2)接続管理サーバに前記位置情報を送信する位置情報送信ステップと、
(a3)接続管理サーバから、第２のモバイル端末に接続するためのアドレス情報およびログイン情報を取得する接続先情報取得ステップと、
(a4)接続先情報取得ステップにおいて取得した、第２のモバイル端末に接続するためのアドレス情報およびログイン情報に基づいて、第２のモバイル端末に接続要求を行う接続要求ステップとを実行し、
前記第２のモバイル端末は、
(b1)自己の現在位置を示す位置情報を取得する位置情報取得ステップと、
(b2)接続管理サーバに前記位置情報を送信する位置情報送信ステップと、
(b3)第１のモバイル端末からログイン情報を伴う接続要求を受け付ける接続要求受付ステップと、
(b4)接続要求を受け付けた第１のモバイル端末からのログイン情報が所定のログイン情報と一致する場合には、当該第１のモバイル端末の接続を許可する接続許可判定ステップとを実行し、
前記接続管理サーバは、
(c1)第１のモバイル端末および第２のモバイル端末から、それぞれの位置情報を受信する位置情報受信ステップと、
(c2)前記位置情報受信ステップにおいて受信した、第１のモバイル端末および第２のモバイル端末の位置情報に基づいて、同一範囲に位置する第１のモバイル端末および第２のモバイル端末の組合せを決定する組合せ決定ステップと、
(c3)前記組合せ決定ステップにおいて決定した第１のモバイル端末および第２のモバイル端末の組合せにおいて、当該第１のモバイル端末に、当該第２のモバイル端末に接続するためのアドレス情報およびログイン情報を送信する接続情報送信ステップとを実行すること
を特徴とする接続管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、モバイル端末間における接続を管理するための接続管理システムに関する。
【背景技術】
【０００２】
昨今の携帯電話には、ＧＰＳ（Global Positioning System）機能が標準的に搭載されており、外部装置から携帯電話の現在位置を取得することが可能である。
【０００３】
また、携帯電話には、写真撮影機能も標準的に搭載されているため、これらの機能を組み合わせてシステムを構築することも可能である。例えば、携帯電話で撮影した写真の画像データを、ＧＰＳによる携帯電話の位置情報に基づいて最寄りのプリンタ装置を検索して印刷指示を行うシステムが知られている（例えば、特許文献１参照。）。
【０００４】
一方、ネットワークを通じて接続された他のコンピューターの画面を遠隔操作する技術として、ＶＮＣ（Virtual Network Computing）が知られている。昨今では、携帯電話の処理能力の向上等によりＶＮＣクライアントのソフトウェアを携帯電話のＯＳ上で実行することが可能となってきている。この場合、任意のＶＮＣサーバに対して携帯電話からＶＮＣ接続することにより、当該ＶＮＣサーバの遠隔操作が可能となる。
【０００５】
【特許文献１】特開２００２−２４４８３１号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
仮に、ＧＰＳ機能を有する携帯電話をＶＮＣクライアントとし、ＧＰＳ機能を有するその他のモバイル機器（例えば、カーナビゲーション装置）をＶＮＣサーバとするシステム構成を考えてみる。この場合、携帯電話とカーナビゲーション装置の位置情報をマッチングすることにより、携帯電話は、近傍に位置するカーナビゲーション装置にインターネットを介したＶＮＣ接続をすることができる。
【０００７】
しかしながら、インターネットを介してＶＮＣサーバに接続するためには、ＶＮＣサーバのＩＰアドレスを予め認識しておく必要があるところ、携帯電話のユーザがカーナビゲーション装置のＩＰアドレスを都度確認することは煩雑である。また、モバイル機器に可変のＩＰアドレスが割り当てられる場合には、接続先のＩＰアドレスを認識しにくいという問題もある。さらに、ＶＮＣ接続するためには、通常ログインパスワードが必要であり、これらについても、携帯電話のユーザが事前に確認することは煩雑である。
【０００８】
一方、ＶＮＣサーバであるカーナビゲーション装置においては、ＩＰアドレスとログインパスワードが正しければ、ＶＮＣ接続を許可しなければならず、所定のＶＮＣクライアント（例えば、確実に近傍に位置する携帯電話）のみを判別して接続を許可することは困難である。
【０００９】
この発明は、上記のような問題点を解決して、ＶＮＣクライアントとＶＮＣサーバの少なくとも一方がモバイル端末である場合において、各端末が互いに近傍に位置するときに、容易にインターネットを介して接続することができるようにした接続管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
(1)(4)(5)(15)この発明の接続管理システムは、
(a)接続元として機能する第１のモバイル端末と、(b)接続先として機能する第  ２のモバイル端末と、(c)第１のモバイル端末および第２のモバイル端末のそれぞれと通信可能に設けられた接続管理サーバと、を備えた接続管理システムであって、
前記第１のモバイル端末は、
(a1)自己の現在位置を示す位置情報を取得する位置情報取得手段と、
(a2)接続管理サーバに前記位置情報を送信する位置情報送信手段と、
(a3)接続管理サーバから、第２のモバイル端末に接続するためのアドレス情報およびログイン情報を取得する接続先情報取得手段と、
(a4)接続先情報取得手段において取得した、第２のモバイル端末に接続するためのアドレス情報およびログイン情報に基づいて、第２のモバイル端末に接続要求を行う接続要求手段とを備え、
前記第２のモバイル端末は、
(b1)自己の現在位置を示す位置情報を取得する位置情報取得手段と、
(b2)接続管理サーバに前記位置情報を送信する位置情報送信手段と、
(b3)第１のモバイル端末からログイン情報を伴う接続要求を受け付ける接続要求受付手段と、
(b4)接続要求を受け付けた第１のモバイル端末からのログイン情報が所定のログイン情報と一致する場合には、当該第１のモバイル端末の接続を許可する接続許可判定手段とを備え、
前記接続管理サーバは、
(c1)第１のモバイル端末および第２のモバイル端末から、それぞれの位置情報を受信する位置情報受信手段と、
(c2)前記位置情報受信手段において受信した、第１のモバイル端末および第２のモバイル端末の位置情報に基づいて、同一範囲に位置する第１のモバイル端末および第２のモバイル端末の組合せを決定する組合せ決定手段と、
(c3)前記組合せ決定手段において決定した第１のモバイル端末および第２のモバイル端末の組合せにおいて、当該第１のモバイル端末に、当該第２のモバイル端末に接続するためのアドレス情報およびログイン情報を送信する接続情報送信手段とを備えたこと
を特徴とする。したがって、ＶＮＣクライアントとＶＮＣサーバの少なくとも一方がモバイル機器である場合において、お互いが近傍に位置するときに容易にインターネットを介して接続することができる。
【００１１】
(2)(6)この発明の接続管理システムにおいては、
前記第１のモバイル端末および前記第２のモバイル端末におけるそれぞれの位置情報送信手段は、定期的に自己の位置情報を送信するものであり、
(c4)前記接続管理サーバは、定期的に送信されてきた位置情報に基づいて、前記第１のモバイル端末および前記第２のモバイル端末が同一範囲に位置するか否かを監視し、同一範囲に位置しないと判断した場合には、その旨を第２のモバイル端末に通知する位置情報監視手段をさらに備え、
(b5)第２のモバイル機器は、第１のモバイル端末および第２のモバイル端末が同一範囲に位置しない旨の通知を接続管理サーバから受けた場合は、接続を許可した第１のモバイル端末の接続を切断する接続切断手段をさらに備えたこと
を特徴とする。したがって、ＶＮＣサーバは、ＶＮＣクライアントが近傍に位置する場合に限りＶＮＣ接続を許可できるようにすることができる。
【００１２】
(3)(7)この発明の接続管理システムにおいては、
前記第１のモバイル端末は、
(a5)ユーザ所望の画像を撮影する画像撮影手段と、
(a6)撮影手段によって撮影した画像の画像データを接続管理サーバに送信する画像送信手段とをさらに備え、
前記第２のモバイル端末は、
(b6)第１のモバイル端末において撮影された画像データを接続管理サーバから受信する画像受信手段をさらに備え、
前記接続管理サーバは、
(c5)第１のモバイル端末から画像データを受信する画像受信手段と、
(c6)第１のモバイル端末から受信した画像データを、前記組合せ決定手段において決定した、当該第１のモバイル端末と同一範囲に位置する第２のモバイル端末に、送信する画像送信手段をさらに備えたこと
を特徴とする。したがって、ＶＮＣサーバは、画像データをＶＮＣクライアントに関連付けて取り扱うことができる。例えば、ＶＮＣクライアントが接続管理サーバに送信した画像データに対するファイル権限を、ログインしてきたＶＮＣクライアントに与えることができる。
【００１３】
(8)この発明の接続管理システムにおいては、
前記第１のモバイル端末および前記第２のモバイル端末における位置情報取得手段は、ＧＰＳ情報を取得するものであり、前記位置情報は、緯度および経度を少なくとも含むこと
を特徴とする。したがって、容易かつ正確にモバイル端末の位置を取得することができる。
【００１４】
(9)この発明の接続管理システムにおいては、
前記位置情報は、さらに高度を含むこと
を特徴とする。したがって、同じ高さに位置するモバイル機器同士を接続するようにすることができる。例えば、同じビルであってかつ同じフロアに位置するモバイル機器を判断して接続することができる。
【００１５】
(10)この発明の接続管理システムにおいては、
前記第１のモバイル端末は、携帯電話であり、
前記第２のモバイル端末は、カーナビゲーション装置であり、
第１のモバイル端末である携帯電話の画像送信手段は、撮影場所のＧＰＳ情報を付加した画像データを接続管理サーバに送信し、
第２のモバイル端末であるカーナビゲーション装置は、接続管理サーバから受信した画像データに基づく画像を、ＧＰＳ情報に基づいてナビゲーション地図上にマッピングして表示させる画像表示手段を、さらに備えたこと
を特徴とする。したがって、携帯電話にユーザは、近くにあるカーナビゲーション装置に画像データを転送し、地図上の撮影場所に写真を表示させることができる。また、携帯電話の画面上にカーナビゲーション装置の画面を表示させて写真を観賞することができる。
【００１６】
(11)この発明の接続管理システムにおいては、
第２のモバイル端末であるカーナビゲーション装置は、バスに設置されており、第１のモバイル端末である携帯電話は、当該バスの乗客が所持するものであること
を特徴とする。したがって、バスの乗客による複数の携帯電話をＶＮＣ接続させることにより、各携帯電話において撮影した写真を共有することができる。これにより、写真の撮影場所と地図をリンクさせた状態で観賞することができ、娯楽性を高めることができる。
【００１７】
(12)この発明の接続管理システムにおいては、
第２のモバイル端末であるカーナビゲーション装置は、複数の車両に設置されており、第１のモバイル端末である携帯電話は、当該各車両の搭乗者が所持するものであること
を特徴とする。したがって、車両ごとに形成されるグループ間において、写真を共有することができる。
【００１８】
(13)この発明の接続管理システムにおいては、
前記第１のモバイル端末は、携帯電話であり、
前記第２のモバイル端末は、家庭用ゲーム機であり、
第１のモバイル端末である携帯電話の画像送信手段は、撮影場所のＧＰＳ情報を付加した画像データを接続管理サーバに送信し、
第２のモバイル端末である家庭用ゲーム機は、接続管理サーバから受信した画像データに基づく画像を、ＧＰＳ情報に基づいて地図上にマッピングして表示させる画像表示手段を、さらに備えたこと
を特徴とする。したがって、家族や友人等による複数の携帯電話をＶＮＣ接続させることにより、各携帯電話において撮影した写真を共有することができる。これにより、写真の撮影場所と地図をリンクさせた状態で観賞することができ、娯楽性を高めることができる。
【００１９】
(14)この発明の接続管理システムにおいては、
第１のモバイル端末である携帯電話の画像送信手段は、撮影方向の情報を付加した画像データを接続管理サーバに送信し、
第２のモバイル端末であるカーナビゲーション装置は、接続管理サーバから受信した画像データに基づく画像を、撮影方向を明示してナビゲーション地図上にマッピングして表示させる画像表示手段を、さらに備えたこと
を特徴とする。したがって、ＧＰＳ情報に基づいて地図上にマッピングして表示させる精度を高めることができる。このため、撮影場所および撮影方向を関連付けて、よりリアルに地図上に写真を表示することができる。
【００２０】
［請求項の用語］
接続元として機能する第１のモバイル端末は、携帯電話ａに該当する。接続先として機能する第２のモバイル端末は、カーナビゲーション装置ｂに該当する。
【００２１】
第２のモバイル端末に接続するためのアドレス情報およびログイン情報は、カーナビゲーション装置ｂのＩＰアドレスおよびログインパスワードに該当する。第２のモバイル端末に接続要求を行うとは、カーナビゲーション装置ｂにＶＮＣ接続を試みることが該当する。
【００２２】
ログイン情報を伴う接続要求とは、ＶＮＣ接続するときに、ログインパスワードを送信することが該当する。第１のモバイル端末の接続を許可するとは、ＶＮＣ接続を許可することが該当する。
【００２３】
携帯電話ａの位置情報取得手段ａ１は、実施形態においては、図７のステップＳ７０１の機能がこれに該当する。位置情報送信手段ａ２は、図７のステップＳ７０３の機能がこれに該当する。接続先情報取得手段ａ３は、図７のステップＳ７０９の機能がこれに該当する。接続要求手段ａ４は、図９のステップＳ９０１の機能がこれに該当する。画像撮影手段ａ５は、図６のステップＳ６０１において用いる図４のカメラ４１１がこれに該当する。画像送信手段ａ６は、図６のステップＳ６０７の機能がこれに該当する。
【００２４】
カーナビゲーション装置ｂの位置情報取得手段ｂ１は、実施形態においては、図７のステップＳ７４１の機能がこれに該当する。位置情報送信手段ｂ２は、図７のステップＳ７４３の機能がこれに該当する。接続要求受付手段ｂ３は、図９のステップＳ９２０の機能がこれに該当する。接続許可判定手段ｂ４は、図９のステップＳ９２１〜Ｓ９２３の機能がこれに該当する。接続切断手段ｂ５は、図１０のステップＳ１０４７の機能がこれに該当する。画像受信手段ｂ６は、図８のステップＳ８２１の機能がこれに該当する。画像表示手段ｂ７は、図８のステップＳ８２３の機能がこれに該当する。
【００２５】
接続管理サーバの位置情報受信手段ｃ１は、実施形態においては、図７のステップＳ７２１〜Ｓ７２３の機能がこれに該当する。組合せ決定手段ｃ２は、図７のステップＳ７２５〜Ｓ７２７の機能がこれに該当する。接続情報送信手段ｃ３は、図７のステップＳ７２９の機能がこれに該当する。位置情報監視手段ｃ４は、図１０のステップＳ１０２１〜Ｓ１０３１の機能がこれに該当する。画像受信手段ｃ５は、図６のステップＳ６２１の機能がこれに該当する。画像送信手段ｃ６は、図８のステップＳ８０５の機能がこれに該当する。
【００２６】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【発明を実施するための最良の形態】
【００２７】
１．第１の実施形態
１−１．概要
図１に、この発明の一実施形態による接続管理システムの機能ブロック図を示す。本実施形態においては、第１のモバイル端末として、ユーザが所持する携帯電話ａを用いる。第２のモバイル端末として、車両に搭載されるカーナビゲーション装置ｂを用いる。接続管理サーバｃは、本発明にかかる接続管理サービスを提供するウェブサイト等を運営する業者に設置されるコンピュータ装置である。携帯電話ａ、カーナビゲーション装置ｂおよび接続管理サーバｃは、それぞれインターネット等のネットワーク０を介してそれぞれ通信可能である。なお、第１のモバイル端末ａおよび第２のモバイル端末ｂは、複数存在してもよい。
【００２８】
携帯電話ａは、ユーザ任意の画像を撮影し、画像データを接続管理サーバｃに送信する。送信を受けて接続管理サーバｃは、画像データを記録部に記録する。
【００２９】
携帯電話ａは、ＧＰＳ機能により自己の位置情報を取得し、位置情報データを接続管理サーバｃに送信する。同様に、カーナビゲーション装置ｂは、ＧＰＳ機能により自己の位置情報を取得し、位置情報データを接続管理サーバｃに送信する。送信を受けて接続管理サーバｃは、各位置情報データを記録部に記録する。
【００３０】
携帯電話ａから位置情報データの送信を受けると、接続管理サーバｃは、記録部を参照して、当該携帯電話ａの近傍に位置しているカーナビゲーション装置ｂを検索する。
【００３１】
携帯電話ａの近傍にカーナビゲーション装置ｂが存在すると、接続管理サーバｃは、携帯電話ａに対して、当該カーナビゲーション装置ｂにＶＮＣ接続するための情報として、ＩＰアドレスおよびログインパスワードを通知する。なお、この場合において、携帯電話ａはＶＮＣクライアントとして機能し、カーナビゲーション装置ｂはＶＮＣサーバとして機能する。
【００３２】
通知を受けて携帯電話ａは、ＩＰアドレスおよびログインパスワードを用いて近傍に位置するカーナビゲーション装置ｂにＶＮＣ接続を要求する。要求を受けたカーナビゲーション装置ｂは、携帯電話ａからのログインパスワードが所定のログインパスワードと合致するか否かを判断し、合致すればＶＮＣ接続を許可する。
【００３３】
一方、接続管理サーバｃは、携帯電話ａが送信してきた画像データを、上記において近傍に位置すると判断したカーナビゲーション装置ｂに対して転送する。転送を受けてカーナビゲーション装置ｂは、画像データを記録部に記録するとともに、自己のナビゲーション地図の画面に画像データを表示する。なお、画像データには撮影場所を示す情報が記録されているため、当該画像データは、地図上の所定位置にマッピング表示される。
【００３４】
また、接続管理サーバｃは、携帯電話ａとカーナビゲーション装置ｂがＶＮＣ接続した後においても定期的に送信されてくる位置情報に基づいて、当該携帯電話ａとカーナビゲーション装置ｂの位置状況を監視しており、近傍に位置していないと判断する場合は、カーナビゲーション装置ｂにその旨を通知する。通知を受けて、カーナビゲーション装置ｂは、携帯電話ａとのＶＮＣ接続を切断する。
【００３５】
１−２．機能ブロック図
１−２−１．携帯電話ａ
携帯電話ａの位置情報取得手段ａ１は、当該携帯電話ａがいずれの位置に存在しているのかを示す情報を取得するためのものである。例えば、携帯電話ａに内蔵されたＧＰＳ機能モジュールがこれに該当する。位置情報送信手段ａ２は、位置情報取得手段ａ１において取得した位置情報を定期的に接続管理サーバｃに送信するためのものである。接続先情報取得手段ａ３は、ＶＮＣ接続するカーナビゲーション装置ｂに接続するためのＩＰアドレスおよびログインパスワードを取得するためのものである。
【００３６】
接続要求手段ａ４は、接続先情報取得手段ａ３において取得した、カーナビゲーション装置ｂに接続するためのＩＰアドレスおよびログインパスワードを用いて、カーナビゲーション装置ｂにＶＮＣ接続のための接続要求を行うものである。
【００３７】
画像撮影手段ａ５は、ユーザ所望の画像を撮影するためのものである。携帯電話に内蔵されたカメラ機能モジュールがこれに該当する。画像送信手段ａ６は、撮影手段ａ５によって撮影した画像の画像データを接続管理サーバに送信するためのものである。
【００３８】
１−２−２．カーナビゲーション装置ｂ
カーナビゲーション装置ｂの位置情報取得手段ｂ１は、当該カーナビゲーション装置ｂがいずれの位置に存在しているのかを示す情報を取得するためのものである。例えば、カーナビゲーション装置ｂに内蔵されたＧＰＳ機能モジュールがこれに該当する。位置情報送信手段ｂ２は、位置情報取得手段ａ１において取得した位置情報を定期的に接続管理サーバｃに送信するためのものである。
【００３９】
接続要求受付手段ｂ３は、携帯電話ａからログインパスワードを伴う接続要求を受け付けるためのものである。接続許可判定手段ｂ４は、接続要求を受け付けた携帯電話ａからのログインパスワードが正規のログインパスワードであるか否かを判定し、正規である場合には当該携帯電話ａの接続を許可するためのものである。
【００４０】
接続切断手段ｂ５は、携帯電話ａおよびカーナビゲーション装置ｂが同一範囲に位置しない旨の通知を接続管理サーバｃから受けた場合は、接続を許可した携帯電話ａのＶＮＣ接続を切断するためのものである。画像受信手段ｂ６は、携帯電話ａにおいて撮影された画像データを接続管理サーバｃから受信して記録部ｂ８に記録するためのものである。なお、記録部ｂ８に記録された画像データは、画像表示手段ｂ７によって、ナビゲーション地図上にマッピング表示される。
【００４１】
１−２−３．接続管理サーバｃ
位置情報受信手段ｃ１は、携帯電話ａまたはカーナビゲーション装置ｂから位置情報を受信して記録部ｃ７に記録するためのものである。
【００４２】
組合せ決定手段ｃ２は、位置情報受信手段ｃ１において受信した、携帯電話ａおよびカーナビゲーション装置ｂの位置情報に基づいて、同一範囲に位置する携帯電話ａおよびカーナビゲーション装置ｂの組合せを決定するためのものである。
【００４３】
接続情報送信手段ｃ３は、組合せ決定手段ｃ２において決定した携帯電話ａおよびカーナビゲーション装置ｂの組合せにおいて、当該携帯電話ａに、当該カーナビゲーション装置ｂに接続するためのＩＰアドレスおよびログインパスワードを送信するためのものである。
【００４４】
位置情報監視手段ｃ４は、定期的に送信されてきた位置情報に基づいて、前記携帯電話ａおよび前記カーナビゲーション装置ｂが同一範囲に位置するか否かを監視し、同一範囲に位置しないと判断した場合には、その旨をカーナビゲーション装置ｂに通知するためのものである。
【００４５】
画像受信手段ｃ５は、携帯電話ａから画像データを受信するためのものである。画像送信手段ｃ６は、携帯電話ａから受信した画像データを、前記組合せ決定手段において決定した、当該携帯電話ａと同一範囲に位置するカーナビゲーション装置ｂに、送信するためのものである。
【００４６】
１−３．ハードウエア構成
１−３−１．接続管理サーバｃ
図１に示す接続管理サーバｃをＣＰＵを用いて実現したハードウェア構成の一例を図２に示す。この接続管理サーバｃは、ディスプレイ２０１、ＣＰＵ２０３、メモリ２０５、キーボード／マウス２０７、ハードディスク２０９、ＣＤ−ＲＯＭドライブ２１１および通信回路２１５を備えている。
【００４７】
ハードディスク２０９には、接続管理プログラム２０９１、接続管理データベース２０９３、写真管理データベース２０９５、カーナビゲーション装置位置情報データベース２０９７および携帯電話位置情報データベース２０９９が記録される。接続管理プログラム２０９１は、ＣＤ−ＲＯＭドライブ２１１を介してＣＤ−ＲＯＭ２１２に記録されたプログラムを読み出してインストールしたものである。なお、上記インストールは、通信回路２１５を用いてインターネット等のネットワーク０からダウンロードしたプログラムを使用して行うようにしてもよい。
【００４８】
接続管理プログラム２０９１を実行するＣＰＵ２０３は、携帯電話ａやカーナビゲーション装置ｂからの位置情報データを受けて、同一範囲にある携帯電話ａおよびカーナビゲーション装置ｂについてのマッチング処理を行う。また、接続管理プログラム２０９１を実行するＣＰＵ２０３は、携帯電話ａから画像データを受信して、当該携帯電話ａと同一範囲に位置するカーナビゲーション装置ｂに当該画像データを送信する。
【００４９】
接続管理データベース２０９３は、カーナビゲーション装置ｂおよび携帯電話ａの組合せ状況を管理する。写真管理データベース２０９５は、携帯電話ａからの画像データを記録する。カーナビゲーション装置位置情報データベース２０９７は、カーナビゲーション装置ｂからの位置情報データを記録する。
【００５０】
携帯電話位置情報データベース２０９９は、携帯電話ａからの位置情報データを記録する。
【００５１】
図１において接続管理サーバｃを構成する、位置情報受信手段ｃ１、組合せ決定手段ｃ２、接続情報送信手段ｃ３、位置情報監視手段ｃ４、画像受信手段ｃ５および画像送信手段ｃ６は、接続管理プログラム２０９１をＣＰＵ２０３上で実行したときの各機能によって実現される。また、記録部ｃ７は、接続管理データベース２０９３、写真管理データベース２０９５、カーナビゲーション装置位置情報データベース２０９７および携帯電話位置情報データベース２０９９によって実現される。
【００５２】
１−３−２．カーナビゲーション装置ｂ
図１に示すカーナビゲーション装置ｂをＣＰＵを用いて実現したハードウェア構成の一例を図３に示す。このカーナビゲーション装置ｂは、ディスプレイ３０１、ＣＰＵ３０３、メモリ３０５、ＧＰＳ受信機３０７、ハードディスク３０９、ＤＶＤ−ＲＯＭドライブ３１１および通信回路３１５を備えている。
【００５３】
ハードディスク３０９には、ＶＮＣサーバプログラム３０９１およびナビゲーションプログラム３０９３、地図管理データベース３０９５および写真管理データベース３０９７が記録される。
【００５４】
ＶＮＣサーバプログラム３０９１を実行するＣＰＵ３０３は、ＧＰＳ受信機３０７からカーナビゲーション装置の位置情報を取得して、これを接続管理サーバｃに送信する。また、ＶＮＣサーバプログラム３０９１を実行するＣＰＵ３０３は、ＶＮＣクライアントからの接続要求を受けた場合、ログインパスワードが正当であれば、当該ＶＮＣクライアントのＶＮＣ接続を許可する。さらに、ＶＮＣサーバプログラム３０９１を実行するＣＰＵ３０３は、携帯電話ａおよびカーナビゲーション装置ｂが同一範囲に位置しない旨の通知を接続管理サーバｃから受けた場合は、接続を許可した携帯電話ａのＶＮＣ接続を切断する。さらに、ＶＮＣサーバプログラム３０９１を実行するＣＰＵ３０３は、接続管理サーバｃから画像データを受信して記録部ｂ８に記録する。
【００５５】
ナビゲーションプログラム３０９３を実行するＣＰＵ３０３は、ディスプレイ３０１上に地図を表示させ、ＧＰＳ受信機３０７において取得した位置情報を当該地図上において示す。
【００５６】
図１における位置情報取得手段ｂ１、位置情報送信手段ｂ２、接続要求受付手段ｂ３、接続許可判定手段ｂ４、接続切断手段ｂ５および画像受信手段ｂ６は、ＶＮＣサーバプログラム３０９１をＣＰＵ３０３上で実行したときの各機能によって実現される。また、カーナビゲーション装置ｂを構成する画像表示手段ｂ７は、ナビゲーションプログラム３０９３をＣＰＵ３０３上で実行したときの各機能によって実現される。さらに、記録部ｂ８は、地図管理データベース３０９５および写真管理データベース３０９７によって実現される。
【００５７】
１−３−３．携帯電話ａ
図１に示す携帯電話ａをＣＰＵを用いて実現したハードウェア構成の一例を図４に示す。この携帯電話ａは、ディスプレイ４０１、ＣＰＵ４０３、テンキー４０７、ＧＰＳ（Global Positioning System）受信機４０８、メモリ４０５、カメラ４１１および通信回路４１５を備えている。
【００５８】
メモリ４０５には、ＶＮＣクライアントプログラム４０５１が記録される。ＶＮＣクライアントプログラム４０５１を実行するＣＰＵ４０３は、ＧＰＳ受信機４０８から携帯電話の位置情報を取得して接続管理サーバｃに送信する。また、ＶＮＣクライアントプログラム４０５１を実行するＣＰＵ４０３は、接続管理サーバｃからＩＰアドレスおよびログインパスワードに基づいてＶＮＣサーバであるカーナビゲーション装置ｂに対して接続要求を行う。さらに、ＶＮＣクライアントプログラム４０５１を実行するＣＰＵ４０３は、カメラ４１１を用いてユーザが撮影した画像の画像データを接続管理サーバｃに送信する。
【００５９】
図１において携帯電話ａを構成する、位置情報取得手段ａ１、位置情報送信手段ａ２、接続先情報取得手段ａ３、接続要求手段ａ４、画像送信手段ａ６は、ＶＮＣクライアントプログラム４０５１をＣＰＵ２０３上で実行したときの各機能によって実現される。また、画像撮影手段ａ５は、カメラ４１１によって実現される。
【００６０】
１−４．処理詳細
図６〜１５を用いて、本実施形態における処理詳細を説明する。図５は、本実施形態の接続管理システムにおける全体処理を示すフローチャートである。携帯電話ａおよび接続管理サーバｃ間において写真登録処理が実行される（ステップＳ５０１）。携帯電話ａ、接続管理サーバｃおよびカーナビゲーション装置間において組合せ決定処理（ステップＳ５０３）、ＶＮＣ接続処理（ステップＳ５０７）および接続監視処理（ステップＳ５０９）が実行される。接続管理サーバｃおよびカーナビゲーション装置間において写真表示処理が実行される（ステップＳ５０５）。
【００６１】
１−４−１．写真登録処理
図６は、写真登録処理（図５、ステップＳ５０１）の処理詳細を示すフローチャートである。携帯電話ａにおいては、ＶＮＣクライアントプログラム４０５１がＣＰＵ４０３によって実行中であり、当該プログラムの一機能によって以下に示す処理が行われる。
【００６２】
ユーザから写真を撮影するための操作を受けると、携帯電話ａのＣＰＵ４０３（図４）は、カメラ４１１を起動して写真を撮影する（ステップＳ６０１）。次に、ＣＰＵ４０３は、ＧＰＳ受信機４０８から撮影場所を示すＧＰＳ情報を取得し（ステップＳ６０３）、写真を撮影することによって生成された画像データに、取得したＧＰＳ情報を付加する（ステップＳ６０５）。ＧＰＳ情報を付加すると、ＣＰＵ４０３は、さらにファイル名が付加された画像データを、携帯電話ａを識別するための端末ＩＤとともに送信する（ステップＳ６０７）。
【００６３】
送信を受けて、接続管理プログラム２０９１を実行する接続管理サーバｃのＣＰＵ２０３（図２）は、画像データおよび携帯電話ａの端末ＩＤを写真管理データベース２０９５に記録する（ステップＳ６２１）。図１１に示すように、写真管理データベース２０９５には、携帯電話の端末ＩＤ１１０１、画像データのファイル名１１０３、ＧＰＳ情報１１０５および画像データ（実体ファイル）１１０７がそれぞれ記録される。例えば、携帯電話ａの端末ＩＤが「ＴＭ０１」、画像データのファイル名が「ＤＡＴＡ０１．ｊｐｇ」、ＧＰＳ情報が「N:34.45.26.02 E:135.29.54.70」の場合、これらのデータが画像データの実体ファイルとともにレコード１１１１のように記録される。
【００６４】
１−４−２．組合せ決定処理
図７は、組合せ決定処理（図５、ステップＳ５０３）の処理詳細を示すフローチャートである。カーナビゲーション装置ｂにおいては、ナビゲーションプログラム３０９３がＣＰＵ３０３によって実行中であり、当該プログラムの一機能によってカーナビゲーション装置ｂの位置情報が定期的に接続管理サーバｃに送信される。具体的には、カーナビゲーション装置ｂのＣＰＵ３０３は、ＧＰＳ受信機３０７から現在位置を示すＧＰＳ情報を取得し（ステップＳ７４１）、自己のＩＰアドレスとともに、取得したＧＰＳ情報を接続管理サーバｃに送信する（ステップＳ７４３）。
【００６５】
送信を受けて、接続管理サーバｃのＣＰＵ２０３（図２）は、カーナビゲーション装置ｂのＩＰアドレスおよびＧＰＳ情報をカーナビゲーション装置位置情報データベース２０９７に記録する（ステップＳ７２１）。図１２に示すように、カーナビゲーション装置位置情報データベース２０９７には、カーナビゲーション装置のＩＤ１２０１、カーナビゲーション装置が接続するネットワーク上のＩＰアドレス１２０３およびカーナビゲーション装置の現在位置を示すＧＰＳ情報１２０５がそれぞれ記録される。例えば、カーナビゲーション装置のＩＤが「ＮＶ０１」、カーナビゲーション装置のＩＰアドレスが「２０１．１０１．１１．１１」、ＧＰＳ情報が「N:34.45.01.01 E:135.29.01.01」の場合、レコード１２１１のように記録される。
【００６６】
一方、携帯電話ａにおいては、ＶＮＣクライアントプログラム４０５１がＣＰＵ４０３によって実行中であり、当該プログラムの一機能によって携帯電話ａの位置情報が定期的に接続管理サーバｃに送信される。具体的には、携帯電話ａのＣＰＵ４０３は、ＧＰＳ受信機４０８から現在位置を示すＧＰＳ情報を取得し（ステップＳ７０１）、自己の端末ＩＤとともに、取得したＧＰＳ情報を接続管理サーバｃに送信する（ステップＳ７０３）。
【００６７】
送信を受けて、接続管理サーバｃのＣＰＵ２０３（図２）は、携帯電話ａの端末ＩＤおよびＧＰＳ情報を携帯電話位置情報データベース２０９９に記録する（ステップＳ７２３）。図１３に示すように、携帯電話位置情報データベース２０９９には、携帯電話の端末ＩＤ１３０１および携帯電話の現在位置を示すＧＰＳ情報１３０５がそれぞれ記録される。例えば、携帯電話のＩＤが「ＴＭ０１」、ＧＰＳ情報が「N:34.45.01.01 E:135.29.01.01」の場合、レコード１３１１のように記録される。
【００６８】
次に、接続管理サーバｃのＣＰＵ２０３（図２）は、携帯電話位置情報データベース２０９９に記録した携帯電話のＧＰＳ情報に基づいて、カーナビゲーション装置位置情報データベース２０９７のＧＰＳ情報を検索し、当該携帯電話と同一範囲に位置するカーナビゲーション装置を抽出する（ステップＳ７２５）。例えば、図１３のレコード１３１１に示した端末ＩＤ「ＴＭ０１」の携帯電話のＧＰＳ情報が「N:34.45.01.01 E:135.29.01.01」であることに基づいて、図１２のカーナビゲーション装置位置情報データベース２０９７のＧＰＳ情報を検索し、ＧＰＳ情報「N:34.45.01.01 E:135.29.01.01」が合致するレコード１２１１を抽出して、同一範囲に位置するカーナビゲーション装置を特定する。なお、同一範囲に位置するか否かの判断においては、ＧＰＳ情報が所定誤差範囲内で合致するようにしてもよい。例えば、互いの距離が２０ｍ以内であれば同一範囲にあるとしてもよい。
【００６９】
カーナビゲーション装置を特定すると、接続管理サーバｃのＣＰＵ２０３は、特定したカーナビゲーション装置と携帯電話の組合せを接続管理データベース２０９３に記録する（ステップＳ７２７）。図１４に示すように、接続管理データベース２０９３には、カーナビゲーション装置のＩＤ１４００、携帯電話の端末ＩＤ（１）１４０１、携帯電話の端末ＩＤ（２）１４０２、携帯電話の端末ＩＤ（３）１４０３、…および携帯電話の端末ＩＤ（９）１４０９がそれぞれ記録される。なお、１つのカーナビゲーション装置のＩＤに対して、９つの携帯電話の端末ＩＤを記録するように構成しているが、記録する端末ＩＤは９つ以上または９つ以下であってもよい。例えば、携帯電話の端末ＩＤ「ＴＭ０１」にかかるＧＰＳ情報と、カーナビゲーション装置のＩＤ「ＮＶ０１」にかかるＧＰＳ情報とが同一範囲にあると判断される場合には、レコード１４１１のように記録される。例えば、接続管理データベース２０９３のレコード１４１１を参照することにより、お互いに近傍に存在する携帯電話とカーナビゲーション装置の組合せを認識することができる。
【００７０】
カーナビゲーション装置と携帯電話の組合せを接続管理データベース２０９３に記録すると、接続管理サーバｃのＣＰＵ２０３は、当該カーナビゲーション装置のＩＰアドレスと、このカーナビゲーション装置にＶＮＣ接続するために必要なログインパスワードを携帯電話に送信する（ステップＳ７２９）。なお、ここでログインパスワードは、ＶＮＣサーバとして機能するカーナビゲーション装置ごとに予め設定されており、接続管理サーバｃはこのログインパスワードをカーナビゲーション装置ごとに記録している（図示せず）。
【００７１】
送信を受けて、携帯電話ａのＣＰＵ４０３は、カーナビゲーション装置のＩＰアドレスと、このカーナビゲーション装置にＶＮＣ接続するために必要なログインパスワードをメモリ４０５上に記録する（ステップＳ７０９）。
【００７２】
１−４−３．写真表示処理
図８は、写真表示処理（図５、ステップＳ５０５）の処理詳細を示すフローチャートである。接続管理サーバｃのＣＰＵ２０３は、上記においてカーナビゲーション装置のＩＰアドレスとログインパスワードを携帯電話に送信すると（ステップＳ７２９）、当該カーナビゲーション装置と組合せられている携帯電話の端末ＩＤを取得し（ステップＳ８０１）、この端末ＩＤに対応付けて記録している画像データを取得する（ステップＳ８０３）。例えば、図１４のレコード１４１１の携帯電話の端末ＩＤ「ＴＭ０１」に基づいて、図１１の写真管理データベースに記録されているレコード１１１１の画像データ（ファイル名「ＤＡＴＡ０１．ｊｐｇ」）を取得する。
【００７３】
画像データを取得すると、接続管理サーバｃのＣＰＵ２０３は、この画像データをカーナビゲーション装置ｂに送信する（ステップＳ８０５）。例えば、上記ファイル名「ＤＡＴＡ０１．ｊｐｇ」の画像データを送信する。
【００７４】
送信を受けて、カーナビゲーション装置ｂのＣＰＵ３０３は、上記画像データを写真管理データベース３０９７に記録する（ステップＳ８２１）。なお、カーナビゲーション装置ｂの写真管理データベース３０９７は、図１１に示した接続管理サーバｃの写真管理データベース２０９５と同一の構成である。この場合、例えば、図１１のレコード１１１１と同一のデータが、カーナビゲーション装置ｂの写真管理データベース３０９７に記録される。
【００７５】
次に、カーナビゲーション装置ｂのＣＰＵ３０３は、上記画像データを地図管理データベース３０９５から読み出した地図上にマッピングして表示させる（ステップＳ８２３）。ここで、地図管理データベース３０９５は、位置情報を備えた一般的な地図表示用データベースであるため、図１５に示すように、カーナビゲーション装置ｂのディスプレイ３０１においては、画像データに含まれるＧＰＳ情報に基づいて当該画像データが地図上にマッピング表示される。例えば、図１５においては、画像データＰ「ＤＡＴＡ０１．ｊｐｇ」が、ＧＰＳ情報「N:34.45.01.01 E:135.29.01.01」の地図上の位置Ｘで撮影されたものであることを示している。
【００７６】
１−４−４．ＶＮＣ接続処理
図９は、ＶＮＣ接続処理（図５、ステップＳ５０７）の処理詳細を示すフローチャートである。携帯電話ａのＣＰＵ４０３は、上記図７のステップＳ７２９において取得したカーナビゲーション装置ｂのＩＰアドレスおよびログインパスワードを用いて、当該カーナビゲーション装置ｂに対してＶＮＣ接続を要求する（ステップＳ９０１）。例えば、カーナビゲーション装置ｂのＩＰアドレス「２０１．１０１．１１．１１」および所定のログインパスワード「ＡＢＣＤ」を用いてＶＮＣ接続を要求する。すなわち、ＩＰアドレスによって、インターネット上のカーナビゲーション装置ｂを特定するとともに、この特定したカーナビゲーション装置ｂにＶＮＣの接続要求コマンドをログインパスワードとともに送信する。
【００７７】
要求を受けて、カーナビゲーション装置ｂのＣＰＵ３０３は、ログインパスワードが正当であるか否かを判断する（ステップＳ９２０、Ｓ９２１）。例えば、ログインパスワード「ＡＢＣＤ」が、カーナビゲーション装置ｂに設定された所定のログインパスワードと一致すれば、ＶＮＣ接続を許可する（ステップＳ９２３）。一方、一致しなければＶＮＣ接続を拒否する旨通知し、接続を遮断する。
【００７８】
携帯電話ａのＣＰＵ４０３は、カーナビゲーション装置ｂからＶＮＣ接続の許可を受けてＶＮＣ接続を開始する。ＶＮＣ接続の開始により、カーナビゲーション装置ｂのディスプレイ３０１に表示されている画面と同一の画面が、携帯電話ａのディスプレイ４０１に表示される。これにより、図１５において示したような、画像データが地図上にマッピングされた地図画像が、携帯電話ａにも表示されることになる。
【００７９】
以上により、ＶＮＣクライアントとして機能する携帯電話ａは、ＶＮＣサーバとして機能するカーナビゲーション装置ｂのＩＰアドレスやログインパスワードを予め認識していない場合であっても、接続管理サーバから適切なＩＰアドレスやログインパスワードを取得して、近傍に存在するＶＮＣサーバに対して容易にＶＮＣ接続をすることができる。
【００８０】
例えば、車両内では、カーナビゲーション装置の地図を利用して、搭乗者が撮影した写真を共有できる。これにより、個人、家族、友人等との外出時に、各々が撮影したお勧めの店や景観情報をカーナビ等の地図上に表示して、お勧め情報等を共有でき、コミュニケーションを活性化させることができる。(例えば、お勧め情報の店舗の近くを車で通過すると、地図上にその店舗写真が表示される等)。
【００８１】
また、旅行をより思い出深いものにする、いわゆる「旅のアルバム」としても利用できるようになる。
【００８２】
１−４−５．接続監視処理
上述したように、携帯電話ａのＣＰＵ４０３およびカーナビゲーション装置ｂのＣＰＵ３０３は、接続管理サーバｃに対して、それぞれ自己の位置情報を示すＧＰＳ情報を定期的に送信している。接続管理サーバｃは、上記組合せ決定処理（図７）において同一範囲にあるとして記録した携帯電話ａおよびカーナビゲーション装置ｂの組合せが、その後においても同一範囲にあるか否かを監視する。
【００８３】
図１０は、接続監視処理（図５、ステップＳ５０９）の処理詳細を示すフローチャートである。上述したように、カーナビゲーション装置ｂにおいては、ナビゲーションプログラム３０９３がＣＰＵ３０３によって実行中であり、当該プログラムの一機能によってカーナビゲーション装置ｂの位置情報が定期的に接続管理サーバｃに送信される。具体的には、カーナビゲーション装置ｂのＣＰＵ３０３は、ＧＰＳ受信機３０７から現在位置を示すＧＰＳ情報を取得し（ステップＳ１０４１）、自己のＩＰアドレスとともに、取得したＧＰＳ情報を接続管理サーバｃに送信する（ステップＳ１０４３）。
【００８４】
送信を受けて、接続管理サーバｃのＣＰＵ２０３（図２）は、カーナビゲーション装置ｂのＩＰアドレスおよびＧＰＳ情報をカーナビゲーション装置位置情報データベース２０９７に記録する（ステップＳ１０２１）。図１２に示したように、カーナビゲーション装置位置情報データベース２０９７には、カーナビゲーション装置のＩＤ１２０１、カーナビゲーション装置が接続するネットワーク上のＩＰアドレス１２０３およびカーナビゲーション装置の現在位置を示すＧＰＳ情報１２０５がそれぞれ記録される。
【００８５】
一方、携帯電話ａにおいては、ＶＮＣクライアントプログラム４０５１がＣＰＵ４０３によって実行中であり、当該プログラムの一機能によって携帯電話ａの位置情報が定期的に接続管理サーバｃに送信される。具体的には、携帯電話ａのＣＰＵ４０３は、ＧＰＳ受信機４０８から現在位置を示すＧＰＳ情報を取得し（ステップＳ１００１）、自己の端末ＩＤとともに、取得したＧＰＳ情報を接続管理サーバｃに送信する（ステップＳ１００３）。
【００８６】
送信を受けて、接続管理サーバｃのＣＰＵ２０３（図２）は、携帯電話ａの端末ＩＤおよびＧＰＳ情報を携帯電話位置情報データベース２０９９に記録する（ステップＳ１０２３）。図１３に示したように、携帯電話位置情報データベース２０９９には、携帯電話の端末ＩＤ１３０１および携帯電話の現在位置を示すＧＰＳ情報１３０５がそれぞれ記録される。
【００８７】
次に、接続管理サーバｃのＣＰＵ２０３（図２）は、ＧＰＳ情報を受信した携帯電話ａの端末ＩＤおよびカーナビゲーション装置ｂのＩＤの組合せを記録したレコードを接続管理データベース２０９３から取得する（ステップＳ１０２５）。例えば、図１４に示したレコード１４１１を取得する。
【００８８】
続いて、接続管理サーバｃのＣＰＵ２０３は、接続管理データベース２０９３から取得した携帯電話ａの端末ＩＤに基づいて携帯電話位置情報データベース２０９９を検索して端末ＩＤ「ＴＭ０１」の携帯電話の最新のＧＰＳ情報を取得するとともに、接続管理データベース２０９３から取得したカーナビゲーション装置のＩＤに基づいてカーナビゲーション装置位置情報データベース２０９７を検索してＩＤ「ＮＶ０１」のカーナビゲーション装置の最新のＧＰＳ情報を取得する（ステップＳ１０２７）。
【００８９】
携帯電話ａおよびカーナビゲーション装置ｂについてのそれぞれのＧＰＳ情報を取得すると、接続管理サーバｃのＣＰＵ２０３は、当該携帯電話ａおよびカーナビゲーション装置が同一範囲にあるか否かを判断する（ステップＳ１０２９）。例えば、端末ＩＤ「ＴＭ０１」の携帯電話ａのＧＰＳ情報が「N:34.45.01.01 E:135.29.01.01」であり（図１３、レコード１３１１）、ＩＤ「ＮＶ０１」のカーナビゲーション装置のＧＰＳ情報が「N:34.45.01.01 E:135.29.01.01」である（図１４、レコード１４１１）ことにより、ＧＰＳ情報の合致により同一範囲にあると判断する。
【００９０】
接続管理サーバｃのＣＰＵ２０３は、携帯電話ａおよびカーナビゲーション装置ｂが同一範囲に位置していると判断した場合には、再度上記ステップＳ１０２１に戻って同一の処理を繰り返す（ステップＳ１０２９、ＹＥＳ）。また、同一範囲にない場合には、その旨をＶＮＣサーバとして機能しているカーナビゲーション装置ｂに通知する（ステップＳ１０３１）。例えば、所定の携帯電話ａとのＶＮＣ接続について、同一範囲内にないことに基づく、切断促進メッセージを送信する。
【００９１】
ステップＳ１０３１における通知を受けて、カーナビゲーション装置ｂのＣＰＵ３０３は、所定の携帯電話ａとのＶＮＣ接続を切断するか否かを判断する（ステップＳ１０４５）。例えば、当該携帯電話についての切断促進メッセージが初めてであれば切断せず、複数回連続して接続促進メッセージが通知されていた場合には切断するように判断してもよい。
【００９２】
カーナビゲーション装置ｂのＣＰＵ３０３は、所定の携帯電話ａとのＶＮＣ接続を切断する場合には、ステップＳ１０４７においてＶＮＣ接続を切断し（ステップＳ１０４５、ＹＥＳ）、切断しない場合には、上記ステップＳ１０４１に戻って処理を繰り返す（ステップＳ１０４５、ＮＯ）。
【００９３】
一方、携帯電話ａのＣＰＵ４０３は、カーナビゲーション装置ｂからＶＮＣ接続が切断されなければ、上記ステップＳ１００１に戻って処理を繰り返す（ステップＳ１００５、ＮＯ）。
【００９４】
以上により、近傍に存在することにより容易にＶＮＣ接続をすることができた携帯電話ａおよびカーナビゲーション装置ｂについて、続けて近傍に位置するか否かを監視して、近傍に位置しない場合にはＶＮＣサーバか側ら接続を切断することができる。このため、近傍の同一範囲に確実に位置しているＶＮＣクライアントのみを判別してＶＮＣ接続させることが可能となる。
【００９５】
２．第２の実施形態
第１の実施形態の組合せ決定処理（図７）においては、接続管理サーバｃにおいて携帯電話と同一範囲に位置するカーナビゲーション装置を検索して組合せを決定するように構成したが、同一範囲とする領域を携帯電話から入力するように構成するとともに、組み合わせるカーナビゲーション装置を携帯電話側で選択するように構成してもよい。
【００９６】
第２の実施形態における接続管理システムの機能ブロック図、携帯電話ａ、カーナビゲーション装置ｂおよび接続管理サーバｃのハードウェア構成図は、第１の実施形態と同様である。また、処理詳細は、基本的に第１の実施形態と同様である。以下、異なる点について説明する。
【００９７】
２−１．組合せ決定処理
処理詳細における組合せ決定処理（図５、ステップＳ５０３）のフローチャートを図７ａに示す。携帯電話ａにおいて、ユーザは、カーナビゲーション装置ｂの検索範囲を入力する（ステップＳ７００）。図１６のＡに検索範囲入力画面の例を示す。検索範囲入力画面１６０は、携帯電話を中心として何メートル四方のカーナビゲーション装置を検索するかを選択できるように構成されている。例えば、ユーザがテンキー４０７を用いて「１０ｍ」を選択し、検索ボタン１６２を押下すると、端末ＩＤおよびＧＰＳ情報とともに、検索範囲データ「１０ｍ四方」が、接続管理サーバｃに送信される（ステップＳ７０３）。
【００９８】
送信を受けて、接続管理サーバｃのＣＰＵ２０３（図２）は、携帯電話ａの端末ＩＤおよびＧＰＳ情報とともに、検索範囲データを携帯電話位置情報データベース２０９９に記録する（ステップＳ７２３）。図１３ａに示すように、携帯電話位置情報データベース２０９９には、携帯電話の端末ＩＤ１３０１、携帯電話の現在位置を示すＧＰＳ情報１３０５がそれおよび検索範囲１３０７がそれぞれ記録される。例えば、携帯電話のＩＤが「ＴＭ０１」、ＧＰＳ情報が「N:34.45.01.01 E:135.29.01.01」、検索範囲が「１０ｍ四方」の場合、レコード１３１１のように記録される。
【００９９】
次に、接続管理サーバｃのＣＰＵ２０３（図２）は、携帯電話位置情報データベース２０９９に記録した携帯電話のＧＰＳ情報に基づいて、カーナビゲーション装置位置情報データベース２０９７のＧＰＳ情報を検索し、当該携帯電話と同一範囲に位置するカーナビゲーション装置を抽出する（ステップＳ７２４）。例えば、図１３ａのレコード１３１１に示した端末ＩＤ「ＴＭ０１」の携帯電話のＧＰＳ情報が「N:34.45.01.01 E:135.29.01.01」であることに基づいて、図１２のカーナビゲーション装置位置情報データベース２０９７のＧＰＳ情報を検索し、ＧＰＳ情報「N:34.45.01.01 E:135.29.01.01」を中心として、検索範囲「１０ｍ四方」に存在するカーナビゲーション装置を検索する。なお、同一範囲に位置するか否かの判断においては、ＧＰＳ情報が検索範囲内で合致するように算出して判断する。
【０１００】
カーナビゲーション装置を検索すると、接続管理サーバｃのＣＰＵ２０３は、抽出したカーナビゲーション装置を選択するための情報を携帯電話ａに送信する（ステップＳ７２６）。送信を受けて携帯電話ａは、近傍のカーナビゲーション装置ｂを示す画面をディスプレイ４０１に表示する。例えば、図１６のＢに示すように、カーナビゲーション装置ｂのＩＤとしてのＮＶ０１、ＮＶ０２およびＮＶ０４を携帯電話の現在地を中心に配置した簡易的な地図画面を送信する。なお、この地図画面に代えて、カーナビゲーション装置ｂのＩＤのみを送信するようにしてもよい。
【０１０１】
その後、ユーザが携帯電話ａを操作して、カーナビゲーション装置ｂのＩＤを選択すると、携帯電話ａのＣＰＵ４０３は、選択されたカーナビゲーション装置ｂのＩＤを接続管理サーバｃに送信する（ステップＳ７０７）。
【０１０２】
送信を受けて、接続管理サーバｃのＣＰＵ２０３は、受信したカーナビゲーション装置のＩＤと上記携帯電話の組合せを接続管理データベース２０９３に記録する（ステップＳ７２７）。
【０１０３】
上記のように構成することにより、携帯電話ａ側からカーナビゲーション装置ｂの検索範囲を指定してマッチングを行った場合であっても、複数のカーナビゲーション装置ｂの中から適切なカーナビゲーション装置ｂをユーザに指定させて組合せを決定することができる。
【０１０４】
３．その他の実施形態
３−１．
上記実施形態においては、ログインパスワードは、ＶＮＣサーバとして機能するカーナビゲーション装置ｂごとに予め設定されており、接続管理サーバｃは、このログインパスワードをカーナビゲーション装置ごとに記録している。
【０１０５】
しかしながら、カーナビゲーション装置ｂから接続管理サーバｃにログインパスワードを送信するようにしてもよい。これにより、カーナビゲーション装置ｂでのログインパスワードの変更にも即時に対応することができる。具体的には、以下の手段を設ければよい。
【０１０６】
Ａ．第２のモバイル端末において、第１のモバイル端末を接続させるためのログインＩＤを接続管理サーバに送信する接続元情報送信手段。
【０１０７】
Ｂ．接続管理サーバにおいて、組合せ決定手段において決定した第１のモバイル端末および第２のモバイル端末の組合せにおいて、当該第１のモバイル端末に、当該第２のモバイル端末に接続するためのログインＩＤおよびアドレス情報を送信するとともに、当該第２のモバイル端末に、当該第１のモバイル端末を接続させるためのログインＩＤを送信する接続情報送信手段。
【０１０８】
Ｃ．第２のモバイル端末において、接続要求を受け付けた第１のモバイル端末からのログインＩＤが、接続元情報取得手段において取得した第１のモバイル端末を接続させるためのログインＩＤと一致する場合には、当該第１のモバイル端末の接続を許可する接続許可判定手段。
【０１０９】
３−２．
上記実施形態においては、ログインパスワードは、ＶＮＣサーバとして機能するカーナビゲーション装置ｂごとに予め設定されており、接続管理サーバｃは、このログインパスワードをカーナビゲーション装置ごとに記録している。しかしながら、カーナビゲーション装置ｂから接続管理サーバｃにログインパスワードを送信するようにしてもよい。これにより、カーナビゲーション装置ｂでのログインパスワードの変更にも即時に対応することができる。具体的には、以下の手段を設ければよい。
【０１１０】
Ａ．接続管理サーバにおいて、組合せ決定手段において決定した第１のモバイル端末および第２のモバイル端末の組合せにおいて、当該第１のモバイル端末に、当該第２のモバイル端末に接続するためのログインＩＤおよびアドレス情報を送信するとともに、当該第２のモバイル端末に、当該第１のモバイル端末を接続させるためのログインＩＤを送信する接続情報送信手段。
【０１１１】
Ｂ．第２のモバイル端末において、接続管理サーバから、第１のモバイル端末を接続させるためのログインＩＤを取得する接続元情報取得手段と、接続要求を受け付けた第１のモバイル端末からのログインＩＤが、前記接続元情報取得手段において取得した第１のモバイル端末を接続させるためのログインＩＤと一致する場合には、当該第１のモバイル端末の接続を許可する接続許可判定手段。
【０１１２】
３−３．
上記実施形態においては、遠隔操作ツールとしてＶＮＣを用いたが、他のツールを用いてシステムを構成してもよい。例えば、リモートデスクトップ（商標）またはLogMeIn（商標）等のリモートツールを用いてもよい。
【０１１３】
３−４．
上記実施形態においては、ＧＰＳ受信機で取得した緯度経度データを位置情報データとして用いたが、さらに、高度データを用いてシステムを構成してもよい。これにより、緯度経度だけでなく高度も考慮して近傍のモバイル端末を組み合わせることができる。例えば、高層ビルの異なる階に複数のモバイル端末が存在している場合であっても、高度により各階のモバイル端末を識別して、適切に組合せを決定することができる。なお、高度は、ＧＰＳの高度データを用いる他、高度計等を用いて取得可能である。
【０１１４】
３−５．
上記実施形態においては、カーナビゲーション装置ｂを車両に設置する例について説明したが、当該車両は、観光バスのように大きなものであってもよい。これにより、バスの乗客が自己の携帯電話で撮影した写真の画像データを、バスのカーナビゲーション装置を介して共有することができる。
【０１１５】
例えば、修学旅行やツアー旅行など団体の旅行時に，バスの中で各々が持つ写真を利用した旅のアルバムを提供でき，旅行の参加者間のコミュニケーションを活発にできる。また、カーナビゲーション画面が見難い乗客は，カーナビゲーション装置にＶＮＣ接続することで，携帯電話の画面で各々の写真を鑑賞できるようになり、利便性が向上する。
【０１１６】
３−６．
上記実施形態においては、１つのカーナビゲーション装置ｂに対して複数の携帯電話ａを組み合わせる例について説明したが、複数のカーナビゲーション装置ｂをグループ化して１つのカーナビゲーション装置として取り扱うようにシステムを構成してもよい。これにより、複数の車両で移動している場合であっても、車両間のカーナビゲーション装置にＶＮＣ接続することができ、画像データなどを共有することができる。
【０１１７】
例えば、同一グループのカーナビゲーション装置は、互いに他のカーナビゲーション装置にＶＮＣ接続された携帯電話の画像データを記録するようにし、各携帯電話は、他のカーナビゲーション装置にＶＮＣ接続された携帯電話の画像データを共有することができる。
【０１１８】
３−７．
上記実施形態においては、第２のモバイル端末として車両に設置されたカーナビゲーション装置を用いる例を説明したが、インターネット接続が可能で、かつ、自己のＧＰＳ情報を取得可能なゲーム機を、第２のモバイル端末としてもよい。これにより、友人、家族間のコミュニケーションが活発になる。また利用者は、ゲーム機にＶＮＣ接続することで、携帯電話を用いて各々が意図するように、地図情報表示機器を操作できるようになり、利便性が向上する。
【０１１９】
３−８．
上記実施形態においては、携帯電話ａで撮影された画像データに撮影地点の位置情報としてＧＰＳ情報を付加するようにし、カーナビゲーション装置ｂにおいて地図上に画像データをマッピング表示するように構成したが、さらに、画像データに撮影方向を付加するようにし、撮影方向が認識できるようにマッピング表示してもよい。
【０１２０】
例えば、携帯電話ａに、磁気センサおよび加速度センサを搭載することにより、方角および傾きを検知することができ、これらのデータをマッピング時に認識することにより、図１５ａに示すように、撮影方向を明示して表示することができる。図１５ａにおいては、画像データＰ「ＤＡＴＡ０１．ｊｐｇ」が、ＧＰＳ情報「N:34.45.01.01 E:135.29.01.01」の地図上の位置Ｘで、撮影方向Ｙから撮影されたものであることを示している。
【０１２１】
３−９．
上記実施形態においては、図１に示す各機能を実現する為に、ＣＰＵを用いソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図面の簡単な説明】
【０１２２】
【図１】接続管理システムの機能ブロック図である。
【図２】接続管理サーバのハードウエア構成を示す図である。
【図３】カーナビゲーション装置のハードウエア構成を示す図である。
【図４】携帯電話のハードウエア構成を示す図である。
【図５】接続管理システムの全体フローチャートである。
【図６】写真登録処理のフローチャートである。
【図７】組合せ決定処理のフローチャートである。
【図７ａ】組合せ決定処理のフローチャートである。
【図８】写真表示処理のフローチャートである。
【図９】ＶＮＣ接続処理のフローチャートである。
【図１０】接続監視処理のフローチャートである。
【図１１】写真管理データベースを示す図である。
【図１２】カーナビゲーション装置位置情報データベースを示す図である。
【図１３】携帯電話位置情報データベースを示す図である。
【図１３ａ】携帯電話位置情報データベースを示す図である。
【図１４】接続管理データベースを示す図である。
【図１５】画像データのマッピングされたナビゲーション画面である。
【図１５ａ】画像データのマッピングされたナビゲーション画面である。
【図１６】検索範囲を指定する画面および検索したカーナビゲーション装置を表示する画面である。
【符号の説明】
【０１２３】
ａ：携帯電話
ｂ：カーナビゲーション装置
ｃ：接続管理サーバ
【図１】
2009069928.tif 000003
【図２】
2009069928.tif 000004
【図３】
2009069928.tif 000005
【図４】
2009069928.tif 000006
【図５】
2009069928.tif 000007
【図６】
2009069928.tif 000008
【図７】
2009069928.tif 000009
【図７ａ】
2009069928.tif 000010
【図８】
2009069928.tif 000011
【図９】
2009069928.tif 000012
【図１０】
2009069928.tif 000013
【図１１】
2009069928.tif 000014
【図１２】
2009069928.tif 000015
【図１３】
2009069928.tif 000016
【図１３ａ】
2009069928.tif 000017
【図１４】
2009069928.tif 000018
【図１５】
2009069928.tif 000019
【図１５ａ】
2009069928.tif 000020
【図１６】
2009069928.tif 000021