(57)【要約】      （修正有）【課題】端末の接続先が第１のネットワークからＶＰＮ接続に切り替わった場合においても、端末のアドレスが変わらないようにする。【解決手段】管理サーバ１０の処理部は、端末認証情報を端末５０に送信する。端末５０は、第２ネットワークを介して第１ネットワークにＶＰＮ接続するときに、この端末認証情報を、ルータを介してＶＰＮサーバ３０に送信する。ＶＰＮサーバ３０は、端末５０から受信した端末認証情報を管理サーバ１０に送信する。管理サーバの管理側送信部は、ＶＰＮサーバ３０から端末認証情報を受信すると、記憶部から当該端末認証情報に対応する第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される第１アドレスをＶＰＮサーバ３０に送信する。【選択図】図１
2020120216.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークに接続可能な端末とともに使用され、
前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバと、
管理サーバと、
を備え、
前記管理サーバは、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる処理手段と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する管理側送信手段と、
を備え、
前記ＶＰＮサーバは、
前記ＶＰＮ接続を要求してきた前記端末の前記端末認証情報を前記管理サーバに送信する認証情報転送手段と、
前記管理サーバが送信してきた前記第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させるＶＰＮ接続手段と、
を備える通信管理システム。
【請求項２】
請求項１に記載の通信管理システムにおいて、
前記第１ネットワークにおいてアドレスの払出しを行うアドレス払出サーバは、前記第１アドレスを、前記端末を特定する第１の端末特定情報に対応付けて記憶しており、
前記第１アドレス特定情報は前記第１の端末特定情報であり、
前記管理サーバの前記管理側送信手段は、前記第１の端末特定情報に対応する前記第１アドレスを前記アドレス払出サーバに問い合わせ、前記アドレス払出サーバから受信した前記第１アドレスを前記ＶＰＮサーバに送信する通信管理システム。
【請求項３】
請求項２に記載の通信管理システムにおいて、
前記管理サーバの前記管理側送信手段は、前記第１の端末特定情報とは異なる第２の端末特定情報を前記アドレス払出サーバに送信し、前記第１アドレスに対応付けて記憶させる通信管理システム。
【請求項４】
請求項１に記載の通信管理システムにおいて、
前記第１アドレス特定情報は前記第１アドレスである通信管理システム。
【請求項５】
請求項１〜４のいずれか一項に記載の通信管理システムにおいて、
前記管理サーバの前記管理側送信手段は、前記端末認証情報に対応する前記第１アドレスがなかった場合にその旨を示すアドレス無情報を前記ＶＰＮサーバに送信し、
前記ＶＰＮサーバの前記ＶＰＮ接続手段は、前記アドレス無情報を受信すると、第２アドレスを用いて、前記端末を前記第１ネットワークにＶＰＮ接続させる通信管理システム。
【請求項６】
請求項５に記載の通信管理システムにおいて、
前記端末をさらに備え、
前記端末において、特定のアプリ―ケーションが前記ＶＰＮ接続しており、
前記端末は、前記第１ネットワークも接続可能になり、かつ、前記特定のアプリケーションの動作が停止した後に、前記ＶＰＮ接続を終了し、前記第１ネットワークに直接接続する通信制御手段を備える通信管理システム。
【請求項７】
第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバであって、
前記ＶＰＮ接続を要求してきた前記端末の端末認証情報を前記管理サーバに送信する認証情報転送手段と、
前記管理サーバが送信してきた第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させるＶＰＮ接続手段と、
を備えるＶＰＮサーバ。
【請求項８】
第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる処理手段と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する管理側送信手段と、
を備える管理サーバ。
【請求項９】
第１ネットワークに接続可能であるとともに、ＶＰＮサーバによって前記第１ネットワークにＶＰＮ（Virtual Private Network）接続可能な端末であって、
前記端末において、特定のアプリ―ケーションが前記ＶＰＮ接続しており、
前記第１ネットワークも接続可能になり、かつ、前記特定のアプリケーションの動作が停止した後に、前記ＶＰＮ接続を終了し、前記第１ネットワークに直接接続する通信制御手段を備える端末。
【請求項１０】
ＶＰＮサーバ及び管理サーバを用いた通信管理方法であって、
前記ＶＰＮサーバ及び前記管理サーバは、第１ネットワークに接続可能な端末とともに使用され、
前記ＶＰＮサーバは、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続し、
前記管理サーバは、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させ、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信し、
前記ＶＰＮサーバは、
前記ＶＰＮ接続を要求してきた前記端末の前記端末認証情報を前記管理サーバに送信し、
前記管理サーバが送信してきた前記第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる通信管理方法。
【請求項１１】
コンピュータを用いた通信管理方法であって、
前記コンピュータは、
第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとして機能し、
前記ＶＰＮ接続を要求してきた前記端末の端末認証情報を前記管理サーバに送信し、
前記管理サーバが送信してきた第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる、通信管理方法。
【請求項１２】
コンピュータを用いた通信管理方法であって、
前記コンピュータは、
第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させ、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する、通信管理方法。
【請求項１３】
コンピュータに実行可能なプログラムであって、
前記コンピュータを、第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとして機能させ、
前記コンピュータに、
前記ＶＰＮ接続を要求してきた前記端末の端末認証情報を前記管理サーバに送信する機能と、
前記管理サーバが送信してきた第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる機能と、
を持たせるプログラム。
【請求項１４】
コンピュータに実行可能なプログラムであって、
前記コンピュータは、第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記コンピュータに、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる機能と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する機能と、
を持たせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信管理システム、管理サーバ、ＶＰＮサーバ、端末、通信管理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年は移動端末が様々な場面で利用されている。このため、移動端末がハンドオフする機会が増えている。例えば特許文献１には、移動端末が、携帯電話を介した無線接続とＬＡＮ用ＮＩＣを介した無線接続との間でハンドオフする際に、ＬＡＮ用ＮＩＣに割り当てられたＭＡＣアドレスまたはＩＰアドレスと、移動端末とサーバとの間で共有される認証状態と、をサーバに送信することが記載されている。サーバは、この情報を用いて、ハンドオフ後に認証状態の復元を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１１７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末の接続方法が、あるネットワークに直接接続している状態からＶＰＮ（Virtual Private Network）を介してそのネットワークに接続する状態（ＶＰＮ接続）に切り替わった場合、移動端末に割り当てられたアドレスが変わってしまう可能性が高い。アドレスが変わった場合、通信が中断する可能性が出てくる。
【０００５】
本発明が解決しようとする課題の一例は、端末の接続先が第１のネットワークからＶＰＮ接続に切り替わった場合においても、端末のアドレスが変わらないようにすることである。
【課題を解決するための手段】
【０００６】
本発明によれば、第１ネットワークに接続可能な端末とともに使用され、
前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバと、
管理サーバと、
を備え、
前記管理サーバは、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる処理手段と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する管理側送信手段と、
を備え、
前記ＶＰＮサーバは、
前記ＶＰＮ接続を要求してきた前記端末の前記端末認証情報を前記管理サーバに送信する認証情報転送手段と、
前記管理サーバが送信してきた前記第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させるＶＰＮ接続手段と、
を備える通信管理システムが提供される。
【０００７】
本発明によれば、上記したＶＰＮサーバ、上記した管理サーバも提供される。
【０００８】
本発明によれば、ＶＰＮサーバ及び管理サーバを用いた通信管理方法であって、
前記ＶＰＮサーバ及び前記管理サーバは、第１ネットワークに接続可能な端末とともに使用され、
前記ＶＰＮサーバは、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続し、
前記管理サーバは、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させ、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信し、
前記ＶＰＮサーバは、
前記ＶＰＮ接続を要求してきた前記端末の前記端末認証情報を前記管理サーバに送信し、
前記管理サーバが送信してきた前記第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる通信管理方法が提供される。
【０００９】
本発明によれば、コンピュータを用いた通信管理方法であって、
前記コンピュータは、
第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとして機能し、
前記ＶＰＮ接続を要求してきた前記端末の端末認証情報を前記管理サーバに送信し、
前記管理サーバが送信してきた第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる、通信管理方法が提供される。
【００１０】
本発明によれば、コンピュータを用いた通信管理方法であって、
前記コンピュータは、
第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させ、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する、通信管理方法が提供される。
【００１１】
本発明によれば、コンピュータに実行可能なプログラムであって、
前記コンピュータを、第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとして機能させ、
前記コンピュータに、
前記ＶＰＮ接続を要求してきた前記端末の端末認証情報を前記管理サーバに送信する機能と、
前記管理サーバが送信してきた第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる機能と、
を持たせるプログラムが提供される。
【００１２】
本発明によれば、コンピュータに実行可能なプログラムであって、
前記コンピュータは、第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記コンピュータに、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる機能と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する機能と、
を持たせるプログラムが提供される。
【発明の効果】
【００１３】
本発明によれば、端末の接続先が第１のネットワークからＶＰＮ接続に切り替わった場合においても、端末のアドレスが変わらない。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る通信管理システムの構成を説明するための図である。
【図２】管理サーバの機能構成の一例を示す図である。
【図３】ＶＰＮサーバの機能構成の一例を示す図である。
【図４】端末の機能構成の一例を示す図である。
【図５】管理サーバのハードウェア構成の一例を示す図である。
【図６】端末が直接第１ネットワークに接続したときの、管理サーバの動作の第１例を説明するフローチャートである。
【図７】図６の変形例を示す図である。
【図８】端末が第２ネットワークを介して第１ネットワークにＶＰＮ接続するときの各装置の動作の第１例を説明するフローチャートである。
【図９】端末が第２ネットワークを介して第１ネットワークにＶＰＮ接続するときの各装置の動作の第２例を説明するフローチャートである。
【図１０】端末が第２ネットワークを介して第１ネットワークにＶＰＮ接続するときの各装置の動作の第３例を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、実施形態に係る通信管理システムの構成を説明するための図である。この通信管理システムは、端末５０とともに使用され、管理サーバ１０及びＶＰＮサーバ３０を備えている。端末５０は第１ネットワーク２２（例えばホームネットワーク）に接続可能であるとともに、第２ネットワーク４０にも接続可能である。ＶＰＮサーバ３０は、第２ネットワーク４０に接続した端末５０を、第１ネットワーク２２にＶＰＮ（Virtual Private Network）接続させる際に用いられる。なお、第２ネットワーク４０と第１ネットワーク２２の間には、ＶＰＮ機能を有するルータ４２が設けられている。第２ネットワーク４０は、例えば公衆通信網を含んでいる。この公衆通信網の少なくとも一部は無線通信網である。
【００１６】
第１ネットワーク２２にはアドレス払出装置２０が設けられている。アドレス払出装置２０は、例えばＤＨＣＰサーバなどアドレス払出用のサーバであり、第１ネットワーク２２に接続してきた端末５０に、第１ネットワーク２２で用いられるアドレス（例えばＩＰアドレス）を割り当てる。以下、端末５０に割り当てられたアドレスを第１アドレスと記載する。アドレス払出装置２０は、第１アドレスを、端末５０を特定する端末特定情報に対応付けて払い出し、かつ、その第１アドレスと端末特定情報との対応関係を記憶部に記憶する。この記憶部はアドレス払出装置２０に内蔵されていてもよいし、アドレス払出装置２０の外部に位置していてもよい。端末特定情報は、例えばＭＡＣアドレスやＩＭＳＩ（International Mobile Subscriber Identity）である。
【００１７】
そして管理サーバ１０及びＶＰＮサーバ３０は、ＶＰＮ接続したときに第１ネットワークにおいて端末５０に割り当てられるアドレスを、第１アドレスと同一のアドレスとなるようにする。以下、管理サーバ１０及びＶＰＮサーバ３０の機能について詳細に説明する。
【００１８】
図２は、管理サーバ１０の機能構成の一例を示す図である。管理サーバ１０は、処理部１１０、記憶部１２０、及び管理側送信部１３０を備えている。なお、記憶部１２０は１０の外部に設けられていてもよい。
【００１９】
処理部１１０は、端末５０に割り当てられた第１アドレスを特定可能な情報（以下、第１アドレス特定情報と記載）を受信する。第１アドレス特定情報は、例えば上記した端末特定情報であるが、第１アドレスそのものであってもよい。第１アドレス特定情報の送信元は、例えば端末５０であるが他の装置（例えばアドレス払出装置２０）であってもよい。また処理部１１０は、端末５０を認証するための情報（以下、端末認証情報と記載）を端末５０に対して生成し、この端末認証情報を第１アドレス特定情報に対応付けて記憶部１２０に記憶させる。端末認証情報は、例えばＩＤ及びパスワードの組み合わせであるが、これに限定されない。
【００２０】
処理部１１０は、端末認証情報を端末５０に送信する。端末５０は、第２ネットワーク４０を介して第１ネットワークにＶＰＮ接続するときに、この端末認証情報を、ルータ４２を介してＶＰＮサーバ３０に送信する。ＶＰＮサーバ３０は、端末５０から受信した端末認証情報を管理サーバ１０に送信する。
【００２１】
管理側送信部１３０は、ＶＰＮサーバ３０から端末認証情報を受信すると、記憶部１２０から当該端末認証情報に対応する第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される第１アドレスをＶＰＮサーバ３０に送信する。例えば管理側送信部１３０は、第１アドレス特定情報に対応する第１アドレスをアドレス払出装置２０から受け取り、この第１アドレスをＶＰＮサーバ３０に送信する。
【００２２】
図３は、ＶＰＮサーバ３０の機能構成の一例を示す図である。ＶＰＮサーバ３０は、認証情報転送部３１０及びＶＰＮ接続部３２０を備えている。認証情報転送部３１０は、端末５０から端末認証情報を受信すると、この端末認証情報を管理サーバ１０に送信する。ＶＰＮ接続部３２０は、管理サーバ１０が送信してきた第１アドレスと同じアドレスを用いて端末５０を第１ネットワークにＶＰＮ接続させる。
【００２３】
図４は、端末５０の機能構成の一例を示す図である。端末５０は、認証情報要求部５１０、ＶＰＮ接続部５２０、アプリケーション５３０、及び通信制御部５４０を有している。認証情報要求部５１０は、第１ネットワーク２２に接続してアドレス払出装置２０から第１アドレスを割り当てられると、管理サーバ１０に端末認証情報の発行依頼を送信する。ＶＰＮ接続部５２０は、端末５０をＶＰＮのクライアントとして機能させる。アプリケーション５３０は、端末５０で用いられるアプリケーションであり、その種類は様々である。通信制御部５４０は、端末５０をネットワークに接続する際に様々な制御を行っている。この制御の一例が、ＶＰＮ接続部５２０の起動及び終了である。
【００２４】
図５は、管理サーバ１０のハードウェア構成の一例を示す図である。管理サーバ１０の主な構成は、集積回路を用いて実現される。この集積回路は、バス６０２、プロセッサ６０４、メモリ６０６、ストレージデバイス６０８、入出力インタフェース６１０、及びネットワークインタフェース６１２を有する。バス６０２は、プロセッサ６０４、メモリ６０６、ストレージデバイス６０８、入出力インタフェース６１０、及びネットワークインタフェース６１２が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ６０４などを互いに接続する方法は、バス接続に限定されない。プロセッサ６０４は、マイクロプロセッサなどを用いて実現される演算処理装置である。メモリ６０６は、RAM（Random Access Memory）などを用いて実現されるメモリである。ストレージデバイス６０８は、ROM（Read Only Memory）やフラッシュメモリなどを用いて実現されるストレージデバイスである。
【００２５】
入出力インタフェース６１０は、管理サーバ１０を周辺デバイスと接続するためのインタフェースである。
【００２６】
ネットワークインタフェース６１２は、管理サーバ１０を通信網、例えば第１ネットワーク２２に接続するためのインタフェースである。ネットワークインタフェース６１２が通信網に接続する方法は、無線接続であってもよいし、有線接続であってもよい。
【００２７】
ストレージデバイス６０８は、管理サーバ１０の各機能要素を実現するためのプログラムモジュールを記憶している。プロセッサ６０４は、このプログラムモジュールをメモリ６０６に読み出して実行することで、管理サーバ１０の各機能を実現する。また、ストレージデバイス６０８は記憶部１２０としても機能する。
【００２８】
なお、ＶＰＮサーバ３０及び端末５０のハードウェア構成も１０のハードウェア構成と同様である。
【００２９】
図６は、端末５０が直接第１ネットワーク２２に接続したときの、管理サーバ１０の動作の第１例を説明するフローチャートである。まず端末５０には、第１ネットワーク２２に接続する際、アドレス払出装置２０から第１アドレスが払い出される。この際、ＭＡＣアドレスやＩＭＳＩなどの端末特定情報が第１アドレス特定情報として扱われる。そして、アドレス払出装置２０は端末５０に払い出した第１アドレスを端末５０の端末特定情報に紐づけて記憶する。端末５０の通信制御部５４０は、この第１アドレスを取得する（ステップＳ１０）。
【００３０】
次いで、通信制御部５４０は、端末認証情報の発行依頼を管理サーバ１０に送信する。この際、端末５０は、第１アドレス特定情報すなわち端末特定情報を管理サーバ１０に送信する（ステップＳ２０）。なお、第１アドレス特定情報の送信が、端末認証情報の発行依頼を意味していてもよい。
【００３１】
管理サーバ１０の処理部１１０は、端末５０の端末認証情報を生成し（ステップＳ３０）、生成した端末認証情報を第１アドレス特定情報に紐づけて記憶部１２０に記憶させる（ステップＳ４０）。そして処理部１１０は、生成した端末認証情報を端末５０に送信する（ステップＳ５０）。端末５０のＶＰＮ接続部５２０は、受信した端末認証情報を記憶する（ステップＳ６０）。
【００３２】
図７は、図６の変形例、すなわち端末５０が直接第１ネットワーク２２に接続したときの、管理サーバ１０の動作の第２例を説明するフローチャートである。本図に示す処理の前に、端末５０は予め管理サーバ１０に接続しており、また、管理サーバ１０は予め端末５０に端末認証情報を送信している。そして、端末５０は、この端末認証情報を予め記憶している。または、管理サーバ１０は予め端末５０用の端末認証情報を作成し、何らかの手段で端末５０のユーザに端末認証情報を渡し、端末５０のユーザがこの端末認証情報を端末５０に入力し、記憶させても構わない。
【００３３】
図６に示した例と同様に、端末５０には、第１ネットワーク２２に接続する際、アドレス払出装置２０から第１アドレスを払い出される。そして、アドレス払出装置２０は端末５０に払い出した第１アドレスを端末５０の端末特定情報に紐づけて記憶する。端末５０の通信制御部５４０は、この第１アドレスを取得する（ステップＳ１０）。すると通信制御部５４０は、端末認証情報を第１アドレス特定情報に紐づけて管理サーバ１０に送信する（ステップＳ２２）。
【００３４】
管理サーバ１０の処理部１１０は、端末５０から送信されてきた端末認証情報を用いて端末５０の認証を実行する（ステップＳ３２）。そして認証に成功する（ステップＳ３２：Ｙｅｓ）と、端末５０から送信されてきた第１アドレス特定情報を端末認証情報に紐づけて記憶する（ステップＳ４２）。そして処理部１１０は、処理が正常に終了したことを示す情報（処理終了情報）を端末５０に送信する（ステップＳ５２）。
【００３５】
図８は、端末５０が第２ネットワーク４０を介して第１ネットワーク２２にＶＰＮ接続するときの各装置の動作の第１例を説明するフローチャートである。この処理は、管理サーバ１０の記憶部１２０が端末特定情報を端末認証情報に紐づけて記憶している場合に対応している。
【００３６】
本図に示す処理の前、端末５０は直接第１ネットワーク２２に接続し、アプリケーションを動作させている。そして端末５０の通信制御部５４０は、そのアプリケーションの動作を継続させながら第２ネットワーク４０の通信圏内に移動したことを検知すると、第２ネットワーク４０に接続し（ステップＳ１１０）、第２ネットワーク４０及びルータ４２を介してＶＰＮ接続要求とともに端末認証情報をＶＰＮサーバ３０に送信する（ステップＳ１２０）。なお、ステップＳ１１０に示した処理を行うための条件として、さらに、第１ネットワーク２２の通信圏外であることが加わってもよい。
【００３７】
ＶＰＮサーバ３０の認証情報転送部３１０は、端末５０から端末認証情報を受信すると、この端末認証情報を管理サーバ１０に送信する（ステップＳ１３０）。
【００３８】
管理サーバ１０の管理側送信部１３０は、ＶＰＮサーバ３０から端末認証情報を受信すると、この端末認証情報に対して認証処理を行う（ステップＳ１４０）。認証に成功した場合（ステップＳ１４０：Ｙｅｓ）、この端末認証情報に対応する端末特定情報を記憶部１２０から読み出し（ステップＳ１５０）、読み出した端末特定情報をアドレス払出装置２０に送信する（問い合わせ処理：ステップＳ１６０）。
【００３９】
アドレス払出装置２０は、管理サーバ１０から送信された端末特定情報に対応する第１アドレスを記憶部から読み出し、読み出した第１アドレスを管理サーバ１０に送信する（ステップＳ１７０）。管理サーバ１０の管理側送信部１３０は、アドレス払出装置２０から受信した第１アドレスをＶＰＮサーバ３０に送信する（ステップＳ１８０）。ＶＰＮサーバ３０のＶＰＮ接続部３２０は、管理サーバ１０から受信した第１アドレスと同じアドレスを用いて、端末５０を第１ネットワーク２２にＶＰＮ接続させる（ステップＳ１９０）。
【００４０】
図９は、端末５０が第２ネットワーク４０を介して第１ネットワーク２２にＶＰＮ接続するときの各装置の動作の第２例を説明するフローチャートである。この処理は、管理サーバ１０の記憶部１２０が第１アドレスを端末認証情報に紐づけて記憶している場合に対応している。
【００４１】
ステップＳ１１０〜ステップＳ１４０までの処理は、図８に示した例と同様である。管理側送信部１３０は、端末認証情報の認証に成功した場合（ステップＳ１４０：Ｙｅｓ）、この端末認証情報に対応する第１アドレスを記憶部１２０から読み出し（ステップＳ１５２）、読み出した端末特定情報をＶＰＮサーバ３０に送信する（ステップＳ１８０）。その後の処理（ステップＳ１９０）は図８を用いて説明した通りである。
【００４２】
図１０は、端末５０が第２ネットワーク４０を介して第１ネットワーク２２にＶＰＮ接続するときの各装置の動作の第３例を説明するフローチャートである。本図に示す処理において、端末５０は予め管理サーバ１０に接続しており、また、管理サーバ１０は予め端末５０に端末認証情報を送信している。そして、端末５０は、この端末認証情報を予め記憶している。このため、端末５０が第１ネットワーク２２に直接接続するときには、図７に示した処理が行われる。
【００４３】
まず、ステップＳ１１０〜ステップＳ１４０までの処理は、図８に示した例と同様である。そして、ステップＳ１４０において認証に成功し（Ｙｅｓ）、かつ、端末認証情報に対応する端末特定情報の読み出しに成功した場合（ステップＳ１５４：Ｙｅｓ）、図８のステップＳ１６０〜Ｓ１９０に示した処理が行われる。
【００４４】
管理サーバ１０の管理側送信部１３０は、認証に失敗した場合、すなわち端末５０が第１ネットワーク２２に接続したことがなかった場合（ステップＳ１４０：Ｎｏ）、及び、端末認証情報に対応する端末特定情報の読み出しに失敗した場合（ステップＳ１５４：Ｎｏ）、認証に失敗したことを示す情報（認証失敗情報）をＶＰＮサーバ３０に送信する（ステップＳ２００）。ＶＰＮサーバ３０のＶＰＮ接続部３２０は、認証失敗情報を受信すると、ＶＰＮ接続部３２０が管理しているアドレスから、端末５０に割り当てるアドレス（以下、第２アドレスと記載）を選択し、第２アドレスを用いて端末５０を第１ネットワーク２２にＶＰＮ接続させる（ステップＳ２２０）。
【００４５】
その後、端末５０の通信制御部５４０は、第１ネットワーク２２の通信圏内に入ったことを検知すると、ＶＰＮ接続を継続したまま、ＶＰＮ接続を利用しているアプリケーションの動作が終了したか否かを監視する。アプリケーションの動作が終了すると、通信制御部５４０はＶＰＮ接続を終了する（ステップＳ２３０）。
【００４６】
その後、端末５０の通信制御部５４０は第１ネットワーク２２に接続する。そして、図６のステップＳ１０〜ステップＳ６０を用いて説明した処理が行われる。
【００４７】
以上、本実施形態によれば、端末５０は、第１ネットワーク２２の通信圏外かつ第２ネットワーク４０の通信圏内に移動した場合、ＶＰＮ接続する。この際、管理サーバ１０は、ＶＰＮサーバ３０に、第１ネットワーク２２において端末５０が割り当てられていたアドレス（第１アドレス）を送信する。このため、ＶＰＮサーバ３０は、この第１アドレスを用いて端末５０を第１ネットワーク２２にＶＰＮ接続させることができる。従って、端末５０は、第１ネットワーク２２への直接接続からＶＰＮを介した接続（ＶＰＮ接続）に切り替わっても、同一のアドレス（第１アドレス）を用いて第１ネットワーク２２に接続することができる。従って、この切り替えの際に通信が中断する可能性を低くすることができる。
【００４８】
なお、以上記載の実施形態において、端末５０が第１アドレス又は第２アドレスを保持したまま第１ネットワーク２２内、又は第１ネットワーク２２と第２ネットワーク４０との間で移動した際、端末５０が、直接又はＶＰＮ接続経由でGratuitous ARP(RFC5227)を送出してもよい。このようにすると、第１ネットワーク２２内のａｒｐキャッシュやＬ３テーブルが更新され、その結果、端末５０向けの通信パケットが第１ネットワーク２２内で端末５０に届くようになる。
【００４９】
以下、参考形態の例を付記する。
１．第１ネットワークに接続可能な端末とともに使用され、
前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバと、
管理サーバと、
を備え、
前記管理サーバは、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる処理手段と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する管理側送信手段と、
を備え、
前記ＶＰＮサーバは、
前記ＶＰＮ接続を要求してきた前記端末の前記端末認証情報を前記管理サーバに送信する認証情報転送手段と、
前記管理サーバが送信してきた前記第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させるＶＰＮ接続手段と、
を備える通信管理システム。
２．上記１に記載の通信管理システムにおいて、
前記第１ネットワークにおいてアドレスの払出しを行うアドレス払出サーバは、前記第１アドレスを、前記端末を特定する第１の端末特定情報に対応付けて記憶しており、
前記第１アドレス特定情報は前記端末特定情報であり、
前記管理サーバの前記管理側送信手段は、前記第１の端末特定情報に対応する前記第１アドレスを前記アドレス払出サーバに問い合わせ、前記アドレス払出サーバから受信した前記第１アドレスを前記ＶＰＮサーバに送信する通信管理システム。
３．上記２に記載の通信管理システムにおいて、
前記管理サーバの前記管理側送信手段は、前記第１の端末特定情報とは異なる第２の端末特定情報を前記アドレス払出サーバに送信し、前記第１アドレスに対応付けて記憶させる通信管理システム。
４．上記１に記載の通信管理システムにおいて、
前記第１アドレス特定情報は前記第１アドレスである通信管理システム。
５．上記１〜４のいずれか一つに記載の通信管理システムにおいて、
前記管理サーバの前記管理側送信手段は、前記端末認証情報に対応する前記第１アドレスがなかった場合にその旨を示すアドレス無情報を前記ＶＰＮサーバに送信し、
前記ＶＰＮサーバの前記ＶＰＮ接続手段は、前記アドレス無情報を受信すると、前記第１アドレスと一致していることを保証していないアドレスを用いて、前記端末を前記第１ネットワークにＶＰＮ接続させる通信管理システム。
６．上記５に記載の通信管理システムにおいて、
前記端末をさらに備え、
前記端末において、特定のアプリ―ケーションが前記ＶＰＮ接続しており、
前記端末は、前記第１ネットワークも接続可能になり、かつ、前記特定のアプリケーションの動作が停止した後に、前記ＶＰＮ接続を終了し、前記第１ネットワークに直接接続する通信制御手段を備える通信管理システム。
７．第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバであって、
前記ＶＰＮ接続を要求してきた前記端末の前記端末認証情報を前記管理サーバに送信する認証情報転送手段と、
前記管理サーバが送信してきた前記第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させるＶＰＮ接続手段と、
を備えるＶＰＮサーバ。
８．第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる処理手段と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する管理側送信手段と、
を備える管理サーバ。
９．第１ネットワークに接続可能であるとともに、ＶＰＮサーバによって前記第１ネットワークにＶＰＮ（Virtual Private Network）接続可能な端末であって、
前記端末において、特定のアプリ―ケーションが前記ＶＰＮ接続しており、
前記第１ネットワークも接続可能になり、かつ、前記特定のアプリケーションの動作が停止した後に、前記ＶＰＮ接続を終了し、前記第１ネットワークに直接接続する通信制御手段を備える端末。
１０．ＶＰＮサーバ及び管理サーバを用いた通信管理方法であって、
前記ＶＰＮサーバ及び前記管理サーバは、第１ネットワークに接続可能な端末とともに使用され、
前記ＶＰＮサーバは、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続し、
前記管理サーバは、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させ、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信し、
前記ＶＰＮサーバは、
前記ＶＰＮ接続を要求してきた前記端末の前記端末認証情報を前記管理サーバに送信し、
前記管理サーバが送信してきた前記第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる通信管理方法。
１１．コンピュータを用いた通信管理方法であって、
前記コンピュータは、
第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとして機能し、
前記ＶＰＮ接続を要求してきた前記端末の端末認証情報を前記管理サーバに送信し、
前記管理サーバが送信してきた第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる、通信管理方法。
１２．上記１１に記載の通信管理方法において、
前記第１ネットワークにおいてアドレスの払出しを行うアドレス払出サーバは、前記第１アドレスを、前記端末を特定する第１の端末特定情報に対応付けて記憶しており、
前記第１アドレス特定情報は前記端末特定情報であり、
前記管理サーバは、前記第１の端末特定情報に対応する前記第１アドレスを前記アドレス払出サーバに問い合わせ、前記アドレス払出サーバから受信した前記第１アドレスを前記ＶＰＮサーバに送信する通信管理方法。
１３．上記１２に記載の通信管理方法において、
前記管理サーバは、前記第１の端末特定情報とは異なる第２の端末特定情報を前記アドレス払出サーバに送信し、前記第１アドレスに対応付けて記憶させる通信管理方法。
１４．上記１１に記載の通信管理方法において、
前記第１アドレス特定情報は前記第１アドレスである通信管理方法。
１５．上記１１〜１４のいずれか一つに記載の通信管理方法において、
前記管理サーバは、前記端末認証情報に対応する前記第１アドレスがなかった場合にその旨を示すアドレス無情報を前記ＶＰＮサーバに送信し、
前記ＶＰＮサーバは、前記アドレス無情報を受信すると、前記第１アドレスと一致していることを保証していないアドレスを用いて、前記端末を前記第１ネットワークにＶＰＮ接続させる通信管理方法。
１６．上記１５に記載の通信管理方法において、
前記端末をさらに備え、
前記端末において、特定のアプリ―ケーションが前記ＶＰＮ接続しており、
前記端末は、前記第１ネットワークも接続可能になり、かつ、前記特定のアプリケーションの動作が停止した後に、前記ＶＰＮ接続を終了し、前記第１ネットワークに直接接続する通信制御手段を備える通信管理方法。
１７．コンピュータを用いた通信管理方法であって、
前記コンピュータは、
第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させ、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する、通信管理方法。
１８．コンピュータに実行可能なプログラムであって、
前記コンピュータを、第１ネットワークに接続可能な端末、及び管理サーバとともに使用され、前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとして機能させ、
前記コンピュータに、
前記ＶＰＮ接続を要求してきた前記端末の端末認証情報を前記管理サーバに送信する機能と、
前記管理サーバが送信してきた第１アドレスと同じアドレスを用いて前記端末を前記第１ネットワークにＶＰＮ接続させる機能と、
を持たせるプログラム。
１９．コンピュータに実行可能なプログラムであって、
前記コンピュータは、第１ネットワークに接続可能な端末、及び前記端末を前記第１ネットワークにＶＰＮ（Virtual Private Network）接続するためのＶＰＮサーバとともに使用され、
前記コンピュータに、
前記第１ネットワークにおいて前記端末に割り当てられたアドレスである第１アドレスを特定可能な第１アドレス特定情報を受信し、受信した前記第１アドレス特定情報を、当該端末を認証する端末認証情報に紐づけて記憶手段に記憶させる機能と、
前記ＶＰＮサーバから前記端末認証情報を受信すると、前記記憶手段から当該端末認証情報に対応する前記第１アドレス特定情報を読み出し、当該第１アドレス特定情報によって特定される前記第１アドレスを前記ＶＰＮサーバに送信する機能と、
を持たせるプログラム。
【符号の説明】
【００５０】
１０  管理サーバ
１０  第１の端末特定情報に対応する第１アドレスを管理サーバ
２０  アドレス払出装置
２２  第１ネットワーク
３０  ＶＰＮサーバ
４０  第２ネットワーク
４２  ルータ
５０  端末
１１０  処理部
１２０  記憶部
１３０  管理側送信部
３１０  認証情報転送部
３２０  ＶＰＮ接続部
５１０  認証情報要求部
５２０  ＶＰＮ接続部
５３０  アプリケーション
５４０  通信制御部
【図１】
2020120216.tif 000003
【図２】
2020120216.tif 000004
【図３】
2020120216.tif 000005
【図４】
2020120216.tif 000006
【図５】
2020120216.tif 000007
【図６】
2020120216.tif 000008
【図７】
2020120216.tif 000009
【図８】
2020120216.tif 000010
【図９】
2020120216.tif 000011
【図１０】
2020120216.tif 000012