(57)【特許請求の範囲】
【請求項１】
ネットワークに接続するための接続情報を複数記述したプロファイルを予め記憶した記憶手段から前記プロファイルを読み出して最適な前記接続情報を１つ選択し、その接続情報を用いてネットワークに接続する処理と、
前記記憶手段に記憶された前記プロファイルの変更を検出する処理と、
前記プロファイルの変更を検出したときに、当該プロファイルの変更が現在の接続に用いた前記接続情報の削除であった場合、あるいは前記プロファイルのネットワークインタフェースの指定の変更であった場合は再接続を試みると判断し、前記プロファイルの変更が現在の接続に用いた前記接続情報より優先順位の低い接続情報に対するものである場合は現在の接続を継続すると判断する処理と、
前記判断する処理において再接続を試みると判断したときに、接続中のネットワークから切断し、前記プロファイルに記述された前記接続情報の優先順位の高いものから順に選択して接続を試みる処理と、
をコンピュータに実行させることを特徴とする通信接続切替プログラム。
【請求項２】
ネットワークに接続するための接続情報を複数記述したプロファイルを予め記憶した記憶手段と、
前記記憶手段から前記プロファイルを読み出して最適な前記接続情報を１つ選択し、その接続情報を用いてネットワークに接続する接続手段と、
前記記憶手段に記憶された前記プロファイルの変更を検出する変更検出手段と、
前記変更検出手段が前記プロファイルの変更を検出したときに、当該プロファイルの変更が現在の接続に用いた前記接続情報の削除であった場合、あるいは前記プロファイルのネットワークインタフェースの指定の変更であった場合は再接続を試みると判断し、前記プロファイルの変更が現在の接続に用いた前記接続情報より優先順位の低い接続情報に対するものである場合は現在の接続を継続すると判断する判断手段と、
前記判断手段が再接続を試みると判断したときに、接続中のネットワークから切断し、前記プロファイルに記述された前記接続情報の優先順位の高いものから順に選択して接続を試みる再接続手段と、
を有することを特徴とする通信装置。
【請求項３】
接続手段により、ネットワークに接続するための接続情報を複数記述したプロファイルを予め記憶した記憶手段から前記プロファイルを読み出して最適な前記接続情報を１つ選択し、その接続情報を用いてネットワークに接続するステップと、
変更検出手段により、前記記憶手段に記憶された前記プロファイルの変更を検出するステップと、
前記プロファイルの変更を検出したときに、判断手段により、当該プロファイルの変更が現在の接続に用いた前記接続情報の削除であった場合、あるいは前記プロファイルのネットワークインタフェースの指定の変更であった場合は再接続を試みると判断し、前記プロファイルの変更が現在の接続に用いた前記接続情報より優先順位の低い接続情報に対するものである場合は現在の接続を継続すると判断するステップと、
前記判断手段が再接続を試みると判断したときに、再接続手段により、接続中のネットワークから切断し、前記プロファイルに記述された前記接続情報の優先順位の高いものから順に選択して接続を試みるステップと、
を有することを特徴とする通信接続切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公衆無線ＬＡＮサービスなどのネットワーク接続サービスにおいて、プロファイル情報に基づいてネットワークに接続する際の通信接続技術に関する。
【背景技術】
【０００２】
通信に必要な設定情報を記載した複数の接続情報（通信プロファイル）から所定の通信プロファイルを用いてネットワーク設定を行い、その通信プロファイルではネットワークに接続できない場合には、別の通信プロファイルを選択する技術が知られている（特許文献１参照）。
【特許文献１】特開２００４−９４７３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、一旦ネットワークに接続が成功して接続中の状態になると、ネットワークから切断されない限り、別の設定情報を用いて接続を試みることはない。そのため、通信プロファイルの変更やネットワーク接続環境の変化などが発生し、より適切なネットワーク環境が利用できるようになっても接続切替が行われない。より適切なネットワーク環境に接続を切り替える場合、利用者自身がネットワーク環境の状態変化を察知し、接続切替の要否の判断を行ったうえで、ネットワークに再接続を行う必要があった。
【０００４】
本発明は、上記に鑑みてなされたものであり、その課題とするところは、設定情報やネットワーク接続環境の変化を検出し、より最適なネットワークへ接続を切り替えることにある。
【課題を解決するための手段】
【０００５】
第１の本発明に係る通信接続切替プログラムは、ネットワークに接続するための接続情報を複数記述したプロファイルを予め記憶した記憶手段からプロファイルを読み出して最適な接続情報を１つ選択し、その接続情報を用いてネットワークに接続する処理と、記憶手段に記憶されたプロファイルの変更を検出する処理と、プロファイルの変更を検出したときに、当該プロファイルの変更が現在の接続に用いた接続情報の削除であった場合、あるいはプロファイルのネットワークインタフェースの指定の変更であった場合は再接続を試みると判断し、プロファイルの変更が現在の接続に用いた接続情報より優先順位の低い接続情報に対するものである場合は現在の接続を継続すると判断する処理と、判断する処理において再接続を試みると判断したときに、接続中のネットワークから切断し、プロファイルに記述された接続情報の優先順位の高いものから順に選択して接続を試みる処理と、をコンピュータに実行させることを特徴とする。
【０００６】
本発明にあっては、記憶手段に記憶されたプロファイルの変更を検出し、現在の接続情報より優先度の高い接続情報を用いてネットワークに接続可能であるか否かを判断することにより、プロファイルを変更した際に、最適な接続情報を用いてネットワークに再接続されるので、適切なタイミングで接続が切り替えられる。なお、プロファイルには、ネットワークに通信接続するために必要な設定情報を示した接続情報が複数個記述してある。
【０００８】
本発明にあっては、ネットワーク環境の変化を検出し、現在の接続情報より優先度の高い接続情報を用いてネットワークに接続可能であるか否かを判断することにより、ネットワーク環境の変化に応じて最適な接続情報を用いてネットワークに再接続されるので、適切なタイミングで接続が切り替えられる。
【０００９】
第２の本発明に係る通信装置は、ネットワークに接続するための接続情報を複数記述したプロファイルを予め記憶した記憶手段と、記憶手段からプロファイルを読み出して最適な接続情報を１つ選択し、その接続情報を用いてネットワークに接続する接続手段と、記憶手段に記憶されたプロファイルの変更を検出する変更検出手段と、変更検出手段がプロファイルの変更を検出したときに、当該プロファイルの変更が現在の接続に用いた接続情報の削除であった場合、あるいはプロファイルのネットワークインタフェースの指定の変更であった場合は再接続を試みると判断し、プロファイルの変更が現在の接続に用いた接続情報より優先順位の低い接続情報に対するものである場合は現在の接続を継続すると判断する判断手段と、判断手段が再接続を試みると判断したときに、接続中のネットワークから切断し、プロファイルに記述された接続情報の優先順位の高いものから順に選択して接続を試みる再接続手段と、を有することを特徴とする。
【００１１】
第３の本発明に係る通信接続切替方法は、接続手段により、ネットワークに接続するための接続情報を複数記述したプロファイルを予め記憶した記憶手段からプロファイルを読み出して最適な接続情報を１つ選択し、その接続情報を用いてネットワークに接続するステップと、変更検出手段により、記憶手段に記憶されたプロファイルの変更を検出するステップと、プロファイルの変更を検出したときに、判断手段により、当該プロファイルの変更が現在の接続に用いた接続情報の削除であった場合、あるいはプロファイルのネットワークインタフェースの指定の変更であった場合は再接続を試みると判断し、プロファイルの変更が現在の接続に用いた接続情報より優先順位の低い接続情報に対するものである場合は現在の接続を継続すると判断するステップと、判断手段が再接続を試みると判断したときに、再接続手段により、接続中のネットワークから切断し、プロファイルに記述された接続情報の優先順位の高いものから順に選択して接続を試みるステップと、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、設定情報やネットワーク接続環境の変化を検出し、より最適なネットワークへ接続を切り替えることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を用いて説明する。
【００１５】
図１は、本発明の一実施の形態における通信端末を含むネットワーク通信システムの構成を示す。同図に示すネットワーク通信システムは、通信端末１００、アクセスポイント２１０ａ，２１０ｂ、認証サーバ２２０および接続サーバ２５０を備え、通信端末１００をアクセスネットワーク２００を介してサービスネットワーク３００に通信接続させる。アクセスネットワーク２００は通信事業者による公衆無線ＬＡＮサービスおよび自宅に設置した無線ＬＡＮネットワークが含まれる。サービスネットワーク３００は公衆無線ＬＡＮサービスに付属するネットワークやインターネットが含まれる。
【００１６】
通信端末１００は、プロファイルに記載された複数の接続方式を順に選択し、利用可能な接続方式を用いてアクセスポイント２１０ａ，２１０ｂへ接続して、接続サーバ２５０を介してサービスネットワーク３００と通信を行う。通信端末１００が保持するプロファイルは、アクセスネットワーク２００の管理者が管理するプロファイル作成装置４００によって発行される。プロファイルには、アクセスネットワーク２００に接続し、サービスネットワーク３００と通信を行うための接続方式が複数個記載される。また、利用者は通信端末１００によって自宅用の無線ＬＡＮネットワークに関する接続方式の追加や、複数接続方式の選択順序の変更等のプロファイル編集が可能である。接続方式には、アクセスポイント２１０ａ，２１０ｂに接続するための無線ＬＡＮのパラメータであるＥＳＳＩＤ（Extended Service Set Identifier）、ＷＥＰ（Wired Equivalent Privacy）鍵、認証方法等が含まれる。
【００１７】
アクセスポイント２１０ａ，２１０ｂは、通信端末１００を無線ＬＡＮにより収容し、アクセスネットワーク２００と接続させる転送装置である。アクセスポイント２１０ａ，２１０ｂには、ＥＳＳＩＤなどの無線ＬＡＮのパラメータが設定される。
【００１８】
認証サーバ２２０は、通信端末１００をサービスネットワーク３００に接続させる際に認証を行う。認証の際には、アクセスポイント２１０ａ，２１０ｂが認証サーバ２２０と通信を行い、通信端末１００のＭＡＣアドレスまたはデジタル証明書の情報を転送し、認証サーバ２２０の保持する許可リストをもとに認証が行われる。
【００１９】
接続サーバ２５０は、通信端末１００をサービスネットワーク３００に通信接続させる。認証サーバ２２０により認証された通信端末１００は、アクセスポイント２１０ａ，２１０ｂおよび接続サーバ２５０を介してサービスネットワーク３００と通信が可能となる。以下、通信端末１００について詳細に説明する。
【００２０】
［第１の実施の形態］
図２は、第１の実施の形態における通信端末の構成を示すブロック図である。同図に示す通信端末１００は、プロファイル記憶部１１０、接続制御部１２０、通信インタフェース部１３０、切替判断部１４０および変更管理部１５０を備える。本通信端末１００は、演算処理装置、記憶装置、メモリ等を備えたコンピュータにより構成できるものであり、各部の処理はプログラムによって実行される。このプログラムは記憶装置に記憶されており、ＣＤ−ＲＯＭ、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部の詳細について説明する。
【００２１】
プロファイル記憶部１１０は、複数の接続方式が記載されたプロファイルを予め記憶しておく。記憶されたプロファイルは、利用者がＧＵＩ（Graphical User Interface）等を用いて変更することが可能である。また、ネットワークからプロファイルをダウンロードして更新することも、磁気ディスクなどの記録媒体から入力して更新することも可能である。プロファイルの詳細については後述する。
【００２２】
接続制御部１２０は、プロファイル記憶部１１０からプロファイルを読み出し、プロファイルに記載された接続方式を選択して、通信インタフェース部１３０を制御する。各接続方式には優先順位が付与され、接続制御部１２０は、優先順位の高いものから順に選択して接続を試みる。
【００２３】
通信インタフェース部１３０は、接続制御部１２０が選択した接続方式に従って通信接続処理を実行する。また、アクセスポイント２１０ａ，２１０ｂの電波強度の検出なども行う。
【００２４】
切替判断部１４０は、後述する変更管理部１５０からプロファイルの変更情報を受け付けて、現在利用している接続方式とは別の接続方式を用いて再接続するか否かを判断する。現在利用している接続方式よりも優先順位の高い接続方式を用いて接続が可能であると判定したときに再接続を行うと判断する。再接続の際には、プロファイルに記載された接続方式の優先順位の高いものから順に選択して接続を試みる。
【００２５】
変更管理部１５０は、プロファイル記憶部１１０に記憶されたプロファイルを監視し、プロファイルが変更された場合には切替判断部１４０にその旨を通知する。
【００２６】
次に、接続方式を記載したプロファイルについて説明する。図３は、プロファイル記憶部１１０に記憶されるプロファイルの例を示している。プロファイルには、アクセスポイントに接続して通信を行うための設定情報が接続方式として複数個記載される。接続方式には、管理用パラメータ（プロファイルＩＤ、優先順位、接続形態）と接続用パラメータ（ＥＳＳＩＤ、認証モード、ＷＥＰ鍵、ＷＥＰ鍵設定方法）が含まれる。また、そのプロファイルで利用されるＮＩＣ（Network Interface Card）が指定ＮＩＣとしてプロファイルに記載された接続方式全体に対して１つ指定される。なお、指定方式毎にＮＩＣを指定するものであってもよい。
【００２７】
図３に示すプロファイルには、プロファイルＩＤ「１」で表される接続方式とプロファイルＩＤ「２」で表される接続方式の２つの接続方式が記載されている。「優先順位」は、プロファイルに記載された接続方式を使用して試行する順番を表し、本実施の形態では、小さい番号の優先順位を付与された接続方式から使用する。ユーザは、優先順位を変更することが可能である。「接続形態」には接続の際の認証方法等が記載される。
【００２８】
「ＥＳＳＩＤ」は、その接続方式で接続するアクセスポイントに設定された識別子を表す。その他の「認証モード」「ＷＥＰ鍵」「ＷＥＰ鍵設定方法」は、接続、認証の際に利用される項目である。
【００２９】
次に、本実施の形態における通信端末の動作について図を用いて説明する。図４は、本実施の形態における通信端末の切替判断部１４０の動作を示すフローチャートである。ユーザがプロファイル記憶部１１０に記憶されたプロファイルを変更すると、変更管理部１５０は、変更後のプロファイルをプロファイル記憶部１１０から読み出すとともに、変更前のプロファイルを変更管理部１５０の備えた記憶装置から読み出して両者を比較する。比較した結果、プロファイルの変更が検出された場合には切替判断部１４０に通知する。変更管理部１５０は、変更後のプロファイルを変更管理部１５０の備えた記憶装置に記憶させる。
【００３０】
切替判断部１４０は、現在ネットワークに接続中であるか否かを判断する（ステップＳ４１）。未接続あるいは接続処理中などの接続中でない場合は、切断・再接続処理を行う（ステップＳ４４）。再接続処理を行う際には、変更後のプロファイルをプロファイル記憶部１１０から読み出し、優先順位の高い接続方式から順に接続を試みるので、変更後のプロファイルを用いてネットワークに接続することになる。
【００３１】
ネットワークに接続中であった場合は、現在の接続に用いた接続方式の各項目のいずれかが変更されたか、あるいは、その接続方式が削除されたか否かを判断する（ステップＳ４２）。現在の接続に用いた接続方式が変更および削除されていない場合は、そのまま接続を継続し（ステップＳ４３）、現在の接続に用いた接続方式が変更あるいは削除された場合は、切断・再接続処理を行う（ステップＳ４４）。
【００３２】
このように、プロファイル記憶部１１０に記憶されたプロファイルに記載された接続方式のうち現在の接続に用いたものが更新されたときには、改めて接続処理を行うことにより、更新された情報を用いてネットワークに接続することができる。
【００３３】
図５は、本実施の形態に係る通信端末の切替判断部１４０の別の動作を示すフローチャートである。同図に示す動作は、図４に示したものに対してさらに、プロファイル中の優先順位やＮＩＣ指定の変更があるか否かを判断する点で異なっている。
【００３４】
変更管理部１５０がプロファイルの変更を検出すると、切替判断部１４０は、図５に示す処理を開始する。
【００３５】
切替判断部１４０は、現在ネットワークに接続中であるか否かを判断する（ステップＳ５１）。未接続あるいは接続処理中などの接続中でない場合は、切断・再接続処理を行う（ステップＳ５５）。
【００３６】
ネットワークに接続中であった場合は、現在の接続に用いた接続方式の各項目のいずれかが変更されたか、あるいは、その接続方式が削除されたか否かを判断する（ステップＳ５２）。現在の接続に用いた接続方式が変更あるいは削除された場合は、切断・再接続処理を行う（ステップＳ５５）。
【００３７】
現在の接続に用いた接続方式が変更および削除されていない場合は、プロファイル中の各接続方式の優先順位が変更されたか、あるいは、ＮＩＣ指定が変更されたか否かを判断し（ステップＳ５３）、いずれも変更がない場合には、そのまま接続を継続する（ステップＳ５４）。
【００３８】
更新されたプロファイル中の優先順位あるいはＮＩＣ指定が変更された場合には、切断・再接続処理を行う（スフップＳ５５）。現在の接続に用いた接続方式の優先順位が変更されていなくても、他の接続方式の優先順位が変更されている場合は再接続処理を行う。
【００３９】
このように、現在の接続に用いた接続方式が変更されていなくても、プロファイルに記載された各接続方式の優先順位の変更が検出されたときに再接続処理を行うことにより、より優先度の高い接続方式でネットワークに接続することができる。また、ＮＩＣ指定が変更されたときにも再接続処理を行うことにより、所望のＮＩＣを用いた接続が可能となる。
【００４０】
図６は、本実施の形態に係る通信端末の切替判断部１４０のさらに別の動作を示すフローチャートであり、図７，図８は、図６中の処理の詳細な動作を示すフローチャートである。図６に示す動作は、図４，図５に示したものに比べてさらに細かくプロファイルの変更項目を検査するものである。
【００４１】
変更管理部１５０がプロファイルの変更を検出すると、切替判断部１４０は、図６に示す処理を開始する。
【００４２】
切替判断部１４０は、現在ネットワークに接続中であるか否かを判断する（ステップＳ６１）。未接続あるいは接続処理中などの接続中でない場合は、切断・再接続処理を行う（ステップＳ６６）。
【００４３】
ネットワークに接続中であった場合は、ＮＩＣ指定が変更されたか否かを判断する（ステップＳ６２）。ＮＩＣ指定が変更されている場合は、切断・再接続処理を行う（ステップＳ６６）。
【００４４】
ＮＩＣ指定が変更されていない場合は、現在の接続に用いた接続方式、及びより優先順位の高い上位接続方式が編集されたか否かを判断する（ステップＳ６３）。上位接続方式が編集された場合は、切断・再接続処理を行う（ステップＳ６６）。このように、上位接続方式が編集された場合は、その接続方式を用いて接続が可能になることがあるので再接続処理を行う。この処理の詳細については後述する。
【００４５】
上位接続方式が編集されていない場合は、現在の接続に用いた接続方式、及びより優先順位の高い上位接続方式の優先順位が変更されたか否かを判断する（ステップＳ６４）。現在の接続に用いた接続方式よりも優先順位の高い接続方式が新たに追加された場合などは、切断・再接続処理を行う（ステップＳ６６）。これにより、最適なネットワーク接続方式を用いて接続をすることが可能となる。この処理の詳細については後述する。
【００４６】
現在の接続に用いた接続方式の優先順位が変更前より低くならない場合は、接続がそのまま継続される（ステップＳ６５）。
【００４７】
このように、現在の接続に用いた接続方式よりも優先順位が高い上位接続方式が編集された場合に再接続処理を行うことにより、より優先順位の高い接続方式で接続することができる。一方、より優先順位の低い接続方式が変更された場合には接続を継続するので、不要な切断・再接続処理を抑制できる。
【００４８】
図７は、優先順位の高い接続方式が編集されたか否かを判断する動作を示すフローチャートであり、図６中のステップＳ６３における処理の詳細を示すものである。
【００４９】
まず、切替判断部１４０は、変更後のプロファイルを読み出し、優先順位の最も高い接続方式を取得する（ステップＳ７１）。
【００５０】
取得した接続方式と同一のプロファイルＩＤを持つ接続方式を変更前のプロファイルから検索し、各項目に設定された値を比較する（ステップＳ７２）。比較した結果、値が異なる場合には、編集があったと判断する（ステップＳ７４）。ステップＳ７２の編集の有無を検出する処理において比較する項目は、接続に密接に関係する項目であり、例えば、接続形態、ＥＳＳＩＤ、認証モード、ＷＥＰ鍵およびＷＥＰ鍵設定方法などである。
【００５１】
取得した接続方式が編集されていない場合は、その接続方式が現在の接続に用いた接続方式であるか否かを判断する（ステップＳ７３）。取得した接続方式が現在の接続に用いたものである場合は、編集なしと判断する（ステップＳ７５）。取得した接続方式が現在の接続に用いたものでない場合は、ステップＳ７１へ戻り、次に優先順位の高い接続方式を取得する。このようにして、現在の接続に用いた接続方式よりも優先順位の高い接続方式が編集されたか否かを判断する。
【００５２】
図８は、優先順位が変更されたか否かを判断する動作を示すフローチャートであり、図６中のステップＳ６４における処理の詳細を示すものである。
【００５３】
まず、切替判断部１４０は、変更後のプロファイルを読み出し、優先順位の最も高い接続方式を取得する（ステップＳ８１）。
【００５４】
取得した接続方式と同一のプロファイルＩＤを持つ接続方式を変更前のプロファイルから検索して変更前の優先順位を取得する。さらに、現在の接続に用いた接続方式の優先順位を変更前のプロファイルから取得する。そして、それぞれの優先順位を比較する（ステップＳ８２）。ここで比較する優先順位は、変更前のプロファイルに記載されたものであるので、現在の接続に用いた接続方式の優先順位が高い場合は、優先順位の変更があったと判断する（ステップＳ８４）。これにより現在の接続に用いた接続方式より優先順位の高い接続方式に新たな接続方式が加えられたと判断できる。
【００５５】
一方、両者を比較した結果、取得した接続方式の優先順位が高い場合は、その接続方式が現在の接続に用いた接続方式であるか否かを判断する（ステップＳ８３）。取得した接続方式が現在の接続に用いたものである場合は、変更なしと判断する（ステップＳ８５）。取得した接続方式が現在の接続に用いたものでない場合は、ステップＳ８１へ戻り、次に優先順位の高い接続方式を取得する。このようにして、現在の接続に用いた接続方式よりも優先順位の高い接続方式が追加されたか否かを判断することができる。
【００５６】
したがって、本実施の形態によれば、変更管理部１５０がプロファイル記憶部１１０に記憶されたプロファイルの変更を検出したときに、切替判断部１４０が現在の接続に用いた接続方式より優先順位の高い接続方式を利用できるか否かを判断することにより、ネットワークに接続している場合でも、プロファイルの変更に即して最適な接続方式を用いてネットワークに再接続することが可能となる。このときユーザは、ネットワークへの再接続を意識する必要がなく、利便性が向上する。
【００５７】
［第２の実施の形態］
図９は、第２の実施の形態における通信端末の構成を示すブロック図である。同図に示す通信端末１００は、図２に示したものに対して、変更管理部１５０を削除し、状態変化検知部１６０を追加した点で相違する。本通信端末１００は、演算処理装置、記憶装置、メモリ等を備えたコンピュータにより構成できるものであり、各部の処理はプログラムによって実行される。このプログラムは記憶装置に記憶されており、ＣＤ−ＲＯＭ、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。
【００５８】
プロファイル記憶部１１０、接続制御部１２０および通信インタフェース部１３０は、第１の実施の形態と同様であるので、ここでは説明を省略する。
【００５９】
状態変化検知部１６０は、アクセスポイント２１０ａ，２１０ｂの電波強度や利用可能なＮＩＣの変更などのネットワーク環境の変化を検出し、変化が検出された場合には切替判断部１４０にその旨を通知する。状態変化検知部１６０は、検出したネットワーク環境に関する情報をネットワーク環境情報として記憶装置に保持する。状態変化検知部１６０が保持するネットワーク環境情報については後述する。
【００６０】
切替判断部１４０は、状態変化検知部１６０からネットワーク環境の変化に関する通知を受け付けて、現在利用している接続方式とは別の接続方式を用いて再接続するか否かを判断する。現在利用している接続方式よりも優先順位の高い接続方式で接続が可能と判定した場合は、再接続を試みると判断する。
【００６１】
次に、状態変化検知部１６０が保持するネットワーク環境情報について説明する。図１０にネットワーク環境情報の例を示す。ネットワーク環境情報は、通信インタフェース部１３０から取得した情報を基に、プロファイル記憶部１１０に記憶させたプロファイルを参照して構成し、状態変化検知部１６０の備えた記憶装置に記憶させる。
【００６２】
図１０に示すネットワーク環境情報のＥＳＳＩＤ、電波強度、暗号化の有無それぞれの項目の値は、通信インタフェース部１３０から取得する。接続状態は、そのＥＳＳＩＤを有するアクセスポイントと接続しているか否かを示す。また、プロファイル登録の有無の項目は、通信インタフェース部１３０が検出したＥＳＳＩＤがプロファイル記憶部１１０に記憶させたプロファイルに登録されているか否かを示す。そのＥＳＳＩＤを有する接続方式がプロファイルに記載されている場合には、その接続方式の優先順位およびプロファイルＩＤを取得し、ネットワーク環境情報に追加する。なお、ネットワーク環境情報は定期的に更新される。
【００６３】
図１０に示す例では、ＥＳＳＩＤがＣＯＭＰＡＮＹ−Ａを有する情報と、ＥＳＳＩＤがＣＯＭＰＡＮＹ−Ｃを有する情報の２つの情報が記載されている。ＥＳＳＩＤがＣＯＭＰＡＮＹ−Ａは、プロファイルに登録されているのに対し、ＥＳＳＩＤがＣＯＭＰＡＮＹ−Ｃは、プロファイルに登録されていない。
【００６４】
次に、本実施の形態における通信端末の動作について図を用いて説明する。図１１は、本実施の形態における通信端末の切替判断部１４０の動作を示すフローチャートである。ＮＩＣを有効にする、あるいは、新たなアクセスポイントのエリア内に入ったなどのネットワーク環境が変化すると、状態変化検知部１６０は切替判断部１４０に通知する。
【００６５】
切替判断部１４０は、現在ネットワークに接続中であるか否かを判断する（ステップＳ９１）。未接続あるいは接続処理中などの接続中でない場合は、切断・再接続処理を行う（ステップＳ９４）。
【００６６】
ネットワークに接続中であった場合は、現在の接続に用いた接続方式より優先順位の高い接続方式で接続可能か否かを判断する（ステップＳ９２）。接続可能か否かの判断は、ネットワーク環境情報の電波強度をもとに判断できる。また、接続中の接続方式より優先順位が高いか否かの判断は、ネットワーク環境情報の接続状態および優先順位を参照することで可能である。
【００６７】
現在の接続に用いた接続方式より優先順位の高い接続方式で接続可能でない場合には、そのまま接続を継続し（ステップＳ９３）、接続可能の場合は、切断・再接続処理を行う（ステップＳ９４）。
【００６８】
したがって、本実施の形態によれば、状態変化検知部１６０がネットワーク環境の変化を検出したときに、切替判断部１４０がより優先順位の高い接続方式を利用できるか否かを判断することにより、ネットワークに接続している場合でも、ネットワーク環境の変化に応じてより優先順位の高い接続方式を用いてネットワークに再接続することが可能となる。
【００６９】
なお、通信端末１００は、変更管理部１５０と状態変化検知部１６０の双方を備えるものであってもよい。
【図面の簡単な説明】
【００７０】
【図１】一実施の形態におけるネットワーク通信システムの全体を示す模式図である。
【図２】第１の実施の形態における通信端末の構成を示すブロック図である。
【図３】上記通信端末が保持するプロファイルを示す表である。
【図４】上記通信端末の再接続判断処理の流れを示すフローチャートである。
【図５】上記通信端末の別の再接続判断処理の流れを示すフローチャートである。
【図６】上記通信端末のさらに別の再接続判断処理の流れを示すフローチャートである。
【図７】図６に示す処理のうち上位の優先順位の接続方式が編集されたか否かを判断する処理の流れを示すフローチャートである。
【図８】図６に示す処理のうち上位の優先順位が変更されたか否かを判断する処理の流れを示すフローチャートである。
【図９】第２の実施の形態における通信端末の構成を示すブロック図である。
【図１０】上記通信端末が保持するネットワーク環境情報を示す表である。
【図１１】上記通信端末の再接続判断処理の流れを示すフローチャートである。
【符号の説明】
【００７１】
１００…通信端末
１１０…プロファイル記憶部
１２０…接続制御部
１３０…通信インタフェース部
１４０…切替判断部
１５０…変更管理部
１６０…状態変化検知部
２００…アクセスネットワーク
２１０ａ，２１０ｂ…アクセスポイント
２２０…認証サーバ
２５０…接続サーバ
３００…サービスネットワーク
４００…プロファイル作成装置
【図１】
0004559455.tif 000002
【図２】
0004559455.tif 000003
【図３】
0004559455.tif 000004
【図４】
0004559455.tif 000005
【図５】
0004559455.tif 000006
【図６】
0004559455.tif 000007
【図７】
0004559455.tif 000008
【図８】
0004559455.tif 000009
【図９】
0004559455.tif 000010
【図１０】
0004559455.tif 000011
【図１１】
0004559455.tif 000012