(57)【要約】【課題】利用したいネットワークサービスに適した無線ＬＡＮスポットへ無線情報端末が自動的に接続する無線ＬＡＮ自動選択接続システム、自動選択接続機能を備えた無線情報端末、および自動選択接続方法を提供する。【解決手段】無線情報端末であるサービス利用端末１０が、サービス提供サーバ３が提供するそれぞれのサービス内容の情報をそのサービス提供サーバ３のネットワークＩＤと対応させて格納する手段と、取得したいサービス並びにその利用形態から接続ポリシーを設定する手段と、格納されているサービス提供サーバが提供するそれぞれのサービス内容の情報と接続ポリシーとを照合して、取得したいサービス並びにその利用形態を提供できるサービス提供サーバ３を選択する手段と、選択されたサービス提供サーバ３に無線アクセスネットワーク２を経由して接続する手段とを備える。【選択図】図1
2005286585.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のインタフェースを有し接続先を自動選択できる自動選択接続機能を備えた複数の無線情報端末と、複数のサービス提供サーバと、前記サービス提供サーバが接続していて前記無線情報端末と通信でき、それぞれが識別子を発信する複数の無線アクセスネットワークと、前記無線アクセスネットワークと通信できる通信ネットワークとを備え、
前記無線情報端末は、前記サービス提供サーバに接続を要求する際に、該無線情報端末の選択したサービスに対応したサービスを提供できる前記サービス提供サーバを、受信した前記識別子を基に前記無線アクセスネットワークを経由して自動的に選択して接続する手段を有する、無線ＬＡＮ自動選択接続システム。
【請求項２】
前記サービス提供サーバは、提供できるサービス内容の情報を前記無線アクセスネットワークを介して前記無線情報端末に提供する手段を有し、
前記無線情報端末は、前記無線アクセスネットワークを介して前記サービス提供サーバが提供するそれぞれのサービス内容の情報を、前記無線アクセスネットワークのネットワークＩＤと対応させて格納する手段と、
取得したいサービス並びにその利用形態から接続ポリシーを設定する手段と、
格納されている前記サービス提供サーバが提供するそれぞれのサービス内容の情報と前記接続ポリシーとを照合して、取得したいサービスを提供できる前記無線アクセスネットワークと前記サービス提供サーバとを選択する手段と、
選択された前記サービス提供サーバに前記無線アクセスネットワークを経由して接続する手段とを有する、請求項１に記載の無線ＬＡＮ自動選択接続システム。
【請求項３】
前記無線ＬＡＮは、
前記無線アクセスネットワークを管理して、無線アクセスインタフェース経由でネットワークアクセスを行なう端末と通信しながら、自身が管理する前記無線アクセスネットワークの識別子を前記端末に通知する手段と、前記端末が前記無線アクセスネットワークへアクセスする際の認証処理を行なう手段とを備えた無線アクセスゲートポイントと、
前記無線アクセスネットワークを含むネットワーク上の任意なポイントに位置して、ネットワークサービスを利用する前記端末に対してネットワーク経由でサービスを提供するサービス提供サーバと、
前記無線アクセスゲートポイントの管理下にあり、前記端末にネットワーク上に存在する任意のノードへのネットワーク接続を提供する無線アクセスネットワークを備える、請求項１または請求項２に記載の無線ＬＡＮ自動選択接続システム。
【請求項４】
無線ＬＡＮのインタフェースを有し、
該無線ＬＡＮの無線アクセスネットワークを経由して取得した、サービス提供サーバが提供するそれぞれのサービス内容の情報を、該サービス提供サーバへ接続可能な無線アクセスネットワークに割り振られたネットワークＩＤと対応させて格納する手段と、
取得したいサービス並びにその利用形態から接続ポリシーを設定する手段と、
格納されている前記サービス提供サーバが提供するそれぞれのサービス内容の情報と前記接続ポリシーとを照合して、取得したいサービス並びにその利用形態を提供できる前記無線アクセスネットワークと前記サービス提供サーバを選択する手段と、
選択された前記サービス提供サーバに前記無線アクセスネットワークを経由して接続する手段とを有する、自動選択接続機能を備えた無線情報端末。
【請求項５】
一般的な無線通信プロトコルに基づいた無線通信機能を提供する無線ＬＡＮインタフェースと、
前記無線ＬＡＮインタフェースによって検出された近隣の無線アクセスゲートポイントの情報を受け取ってネットワークＩＤとして管理し、該ネットワークＩＤによって指定された前記無線アクセスネットワークへの接続処理を前記無線ＬＡＮインタフェースを用いて行なうネットワーク接続管理部と、
前記無線ＬＡＮインタフェースを用いてネットワークサービスを提供しているサーバへのネットワーク接続処理を行なうサービス接続処理部と、
前記ネットワークＩＤと提供されるサービス内容の情報とを関連付けて格納するネットワーク／サービス関連情報格納部と、
利用したいサービス利用形態に関する情報に基づいてサービスへの接続指針を示す情報である接続ポリシーを生成する接続ポリシー作成部と、
前記ネットワーク／サービス関連情報格納部よりネットワークとサービスとの関連情報を読み出して前記接続ポリシーとの関連付けを行なって接続するネットワークを選択するサービス接続管理部と、
ネットワークサービスを利用するためのクライアント機能とユーザとのインタフェースを持ち、ユーザ入力により得られた情報を前記接続ポリシー作成部に入力し、前記サービス接続管理部で選択されたネットワークを経由して前記サービス接続処理部で選択した前記サーバへの接続を行い、前記無線ＬＡＮインタフェースを経由してサービスを提供するサーバと直接通信するサービス利用クライアントとを備えた、請求項４に記載の自動選択接続機能を備えた無線情報端末。
【請求項６】
さらに、前記無線アクセスネットワークへ接続後、接続したネットワークで展開されているサービスに関する情報を任意のタイミングで収集し、収集した情報を前記ネットワーク／サービス関連情報格納部の格納するデータベースと照合して保存内容を更新する機能を有するサービス関連情報収集部を備えた、請求項５に記載の自動選択接続機能を備えた無線情報端末。
【請求項７】
記録媒体を備え、前記各部の動作は、記録媒体に記録された自動選択接続プログラムにより制御できる、請求項５に記載の自動選択接続機能を備えた無線情報端末。
【請求項８】
無線情報端末が、ネットワークＩＤと提供されるサービス内容の情報とを関連付けて格納し、利用したいサービス利用形態に関してユーザから入力した情報に基づいてサーバから提供されるサービスへの接続指針を示す情報を生成し、サービス提供サーバに接続を要求する際に、前記サービスへの接続指針を示す情報に対応した前記ネットワークを自動的に選択して接続するための制御プログラムを記録した記録媒体であって、
前記無線情報端末のネットワーク／サービス関連情報格納部に、接続対象となるネットワークで展開されているサービスに関する情報を取得してそれぞれのサービス内容の情報をネットワークＩＤと対応させて格納する手順と、
利用したいサービス利用形態に関するユーザから入力した情報に基づいて、サーバから提供されるサービスへの接続指針を示す情報である接続ポリシーを生成する手順と、
近隣にある無線アクセスネットワークの無線アクセスゲートポイントを検索する手順と、
検索を受けた前記無線アクセスゲートポイントから受信したネットワーク識別子をネットワークＩＤに変換する手順と、
変換した前記ネットワークＩＤに対応するサービス内容の情報を前記ネットワーク／サービス関連情報格納部から読み出して、前記接続ポリシーと照合して接続すべきネットワークＩＤを選択する手順と、
選択された前記ネットワークＩＤと対応する前記無線アクセスゲートポイントに対して無線アクセスネットワークへの接続要求を行なう手順と、
接続された前記無線アクセスネットワーク上の前記接続ポリシーと対応するサービスを提供するサービス提供サーバへの接続要求を行なう手順と、
前記接続されたサービス提供サーバからネットワークサービスを受ける手順と、を実行させるためのプログラムを記録した機械読み取り可能な記録媒体。
【請求項９】
無線ＬＡＮのインタフェースを有し接続先を自動選択できる自動選択接続機能を備えた複数の無線情報端末と、複数のサービス提供サーバと、前記サービス提供サーバが接続していて前記無線情報端末と通信でき、それぞれが識別子を発信する複数の無線アクセスネットワークと、前記無線アクセスネットワークと通信できる通信ネットワークとを備えた無線ＬＡＮ自動選択接続システムにおける前記無線情報端末の前記サービス提供サーバとの自動選択接続方法であって、
前記サービス提供サーバが、提供できるサービス内容を前記無線アクセスネットワークを介して前記無線情報端末に提供するステップと、
前記無線情報端末が、前記サービス提供サーバが提供するそれぞれのサービス内容の情報を該サービス提供サーバのネットワークＩＤと対応させて格納するステップと、
取得したいサービス並びにその利用形態から接続ポリシーを設定するステップと、
接続可能な前記無線アクセスネットワークを検索するステップと、
検索された前記無線アクセスネットワークのネットワークＩＤを基に、格納されている該ネットワークＩＤに対応するそれぞれのサービス内容の情報と前記接続ポリシーとを照合して、取得したいサービス並びにその利用形態を提供できる前記サービス提供サーバを選択するステップと、
選択された前記サービス提供サーバに前記無線アクセスネットワークを経由して接続するステップとを有する、自動選択接続方法。
【請求項１０】
前記無線情報端末のネットワーク／サービス関連情報格納部に接続対象となるネットワークで展開されているサービスに関する情報を無線ＬＡＮの無線アクセスネットワークを経由して取得してそれぞれのサービス内容の情報をネットワークＩＤと対応させて格納するステップと、
前記無線情報端末が、利用したいサービス利用形態に関するユーザから入力した情報に基づいて、サーバから提供されるサービスへの接続指針を示す情報である接続ポリシーを生成するステップと、
前記無線情報端末が、近隣にある前記無線アクセスネットワークの無線アクセスゲートポイントを検索するステップと、
検索を受けた前記無線アクセスゲートポイントが、前記無線情報端末に対して自身のネットワーク識別子を通知するステップと、
前記無線情報端末が、受信したネットワーク識別子をネットワークＩＤに変換するステップと、
前記無線情報端末が、変換した前記ネットワークＩＤと対応するサービス内容の情報を前記ネットワーク／サービス関連情報格納部から読み出して、前記接続ポリシーと照合して接続すべきネットワークＩＤを選択するステップと、
前記無線情報端末が、選択された前記ネットワークＩＤと対応する前記無線アクセスゲートポイントに対して無線アクセスネットワークへの接続要求を行なうステップと、
前記無線情報端末が、接続された前記無線アクセスネットワーク上の前記接続ポリシーと対応するサービスを提供するサービス提供サーバへの接続要求を行なうステップと、
前記無線情報端末が、前記接続されたサービス提供サーバからネットワークサービスを受けるステップとを含む、請求項９に記載の自動選択接続方法。
【請求項１１】
さらに、前記無線アクセスネットワークへ接続後、接続したネットワークで展開されているサービスに関する情報を任意のタイミングで収集し、収集した情報を前記ネットワーク／サービス関連情報格納部の格納するデータベースと照合して保存内容を更新するステップを含む、請求項１０に記載の自動選択接続方法。
【請求項１２】
前記無線情報端末が、選択された前記ネットワークＩＤと対応する前記無線アクセスゲートポイントに対して無線アクセスネットワークへの接続要求を行なうステップにおいては、接続要求を受けた無線アクセスゲートポイントは、前記無線情報端末から送られてきた認証情報を基に、前記無線情報端末にネットワーク接続の権利があるかどうかを認証するステップを含む、請求項１０に記載の自動選択接続方法。
【請求項１３】
前記無線情報端末が、接続された前記無線アクセスネットワーク上の前記接続ポリシーと対応するサービスを提供するサービス提供サーバへの接続要求を行なうステップでは、接続要求を受けた無線アクセスゲートポイントは、前記無線情報端末から送られてきた認証情報を基に、前記無線情報端末にサービスを提供する前記サービス提供サーバへの接続の権利があるかどうかを認証するステップを含む、請求項１０に記載の自動選択接続方法。
【請求項１４】
前記接続ポリシーのサービス利用形態の情報には、サービス属性の値と、その値が"必須"なのか"オプション"なのかを示す情報が含まれており、
前記ネットワークＩＤと対応するサービス内容の情報を前記ネットワーク／サービス関連情報格納部から読み出して、前記接続ポリシーと照合して接続すべきネットワークＩＤを選択するステップでは、
最初に、前記ネットワークＩＤと対応するサービスの中から、そのサービスが持つサービス属性が前記接続ポリシーの“必須”の項目を全て満たしているものを探し、“必須”の項目を全て満たしているサービスがなかった場合には、接続を行なわずユーザに対して接続対象となる前記ネットワークＩＤが無かったことを通知し、 “必須”の項目を全て満たしているサービスが存在した場合には、選択対象となる前記ネットワークＩＤが一つなのか複数なのかを判定し、一つであった場合には該ネットワークＩＤを選定対象とし、
複数であった場合は、前記各ネットワークＩＤに対応したサービスより、前記接続ポリシーの中の"オプション"項目に該当する属性情報を満たしているものを調べ、前記接続ポリシーを満たしている各属性情報に重み付けをして、その合計した値を「サービスの満足値」として算出し、満足値が一番高いサービスに対応している前記ネットワークＩＤを選択するステップを含む、請求項１０に記載の自動選択接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線ＬＡＮ自動選択接続システムに関し、特に無線情報端末がネットワークサービスを受けるのに最適なアクセスポイントを選定する無線ＬＡＮ自動選択接続システム、自動選択に用いられる無線情報端末、およびに自動選択接続方法に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮシステムの公衆の場に設定された無線ＬＡＮスポットなどを用いて、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）サービスへの接続を提供するサービスが増えている。これによって、端末ユーザは所在場所に限定されることなくネットワーク上のサービスを自由に受けられるようになってきている。
【０００３】
無線ＬＡＮシステムを用いてインターネットやＬＡＮサービスに接続する代表的なものとして無線ＬＡＮスポットサービスがある。無線ＬＡＮスポットサービスとは、不特定多数のユーザ、もしくはサービス契約者を対象として、公衆向けに設置された無線ＬＡＮシステムを用いて公衆の場で端末ユーザにインターネットやＬＡＮサービスの接続を提供するものである。
【０００４】
一般的に、端末ユーザは、無線ＬＡＮスポットに接続するためにはユーザＩＤやパスワード、証明書といった“権利情報”を用いる必要がある。この権利情報はプロバイダ等の無線ＬＡＮスポット管理者がユーザに提供するものであり、権利情報とそれを用いて接続可能な無線ＬＡＮスポットとは管理者によって対応付けされている。そのために、無線ＬＡＮスポットは、たとえ同一通信エリア内にある無線ＬＡＮであっても、その管理者が異なる無線ＬＡＮにおいては別々の無線ＬＡＮスポットとして識別されており、端末ユーザは異なった権利情報を用いる必要がある。
【０００５】
また、無線ＬＡＮスポットはある程度ローカライズされたネットワークであるので、そこからインターネットへの経路が用意されていたり、ルータ経由で別のネットワークへの接続性が保障されていたりと、多様な特色を持つことができる。よって、それぞれの無線ＬＡＮスポット上で展開されるサービスも、無線ＬＡＮスポット毎の多様性は同じく高い。
【０００６】
従来の課題は、上記に示した多様な無線ＬＡＮスポットが複数あり、端末が接続する無線ＬＡＮスポットをその中から選択する際に生じる。
【０００７】
従来、端末の無線ＬＡＮ通信が可能なエリア内に、接続可能な無線ＬＡＮスポットが複数存在した場合、端末は接続する無線ＬＡＮスポットを特定するために、接続対象となる無線ＬＡＮスポットに属する無線ＬＡＮアクセスポイントに割り振られたＩＤを指定する。
【０００８】
また、無線ＬＡＮスポットへの接続には、自動的な接続機能を提供する手段として、無線ＬＡＮスポットに属する無線ＬＡＮアクセスポイントの電界強度やネットワークの輻輳状態などの通信品質に関する特性を選定基準として、その特性が一番優秀な無線ＬＡＮアクセスポイントを選ぶものも存在している（特許文献１参照）。また、複数のサービス提供者が提供するネットワークサービスをネットワークを介して享受する通信装置において、ユーザのユーザプロファイル情報が記憶されていてユーザプロファイル情報に基づいてサービスベンダが選択されるネットワークサービス提供者選択システムが開示されている（特許文献２参照）。
【特許文献１】特開２００２−３１４５４６号公報
【特許文献２】特開２００３−３６３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に記載の方法では、選定基準が通信品質に関連したものでありネットワークサービスそのものの選定とは無関係である。従ってサービス利用端末が接続した無線ＬＡＮスポットが、利用したいネットワークサービスを用意しているか、またはそのサービスに適したものであるかどうかは、無線ＬＡＮスポットに接続するステップでは判定できないという問題点が存在する。特許文献２で開示のシステムはユーザの嗜好を反映したサービスベンダの選択が行なわれるが特定のネットワークサービスに限定して行なわれるものであり、選択のための情報もシステム内に記憶されており、広域で複数の提供者を対象とする無線ＬＡＮサービスに適用することはできない。
【００１０】
今後、無線ＬＡＮスポットが増加していくと、ユーザが利用したいサービスに適したネットワークの選択はより困難になっていくことが予測される。
【００１１】
本発明の目的は、利用したいネットワークサービスに適した無線ＬＡＮスポットへ無線情報端末が自動的に接続する無線ＬＡＮ自動選択接続システム、自動選択接続機能を備えた無線情報端末、および自動選択接続方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の無線ＬＡＮ自動選択接続システムは、
無線ＬＡＮのインタフェースを有し接続先を自動選択できる自動選択接続機能を備えた複数の無線情報端末と、複数のサービス提供サーバと、サービス提供サーバが接続していて無線情報端末と通信でき、それぞれが識別子を発信する複数の無線アクセスネットワークと、無線アクセスネットワークと通信できる通信ネットワークとを備え、無線情報端末は、サービス提供サーバに接続を要求する際に、その無線情報端末の選択したサービスに対応したサービスを提供できるサービス提供サーバを、受信した識別子を基に無線アクセスネットワークを経由して自動的に選択して接続する手段を有する。
【００１３】
サービス提供サーバは、提供できるサービス内容の情報を無線アクセスネットワークを介して無線情報端末に提供する手段を有し、無線情報端末は、サービス提供サーバが提供するそれぞれのサービス内容の情報をその無線アクセスネットワークのネットワークＩＤと対応させて格納する手段と、取得したいサービス並びにその利用形態から接続ポリシーを設定する手段と、格納されているサービス提供サーバが提供するそれぞれのサービス内容の情報と接続ポリシーとを照合して、取得したいサービスを提供できる無線アクセスネットワークとサービス提供サーバを選択する手段と、選択されたサービス提供サーバに無線アクセスネットワークを経由して接続する手段とを有してもよい。
【００１４】
本発明の自動選択接続機能を備えた無線情報端末は、
無線ＬＡＮのインタフェースを有し、その無線ＬＡＮの無線アクセスネットワークを経由して取得した、サービス提供サーバが提供するそれぞれのサービス内容の情報を、そのサービス提供サーバへ接続可能な無線アクセスネットワークに割り振られたネットワークＩＤと対応させて格納する手段と、取得したいサービス並びにその利用形態から接続ポリシーを設定する手段と、格納されているサービス提供サーバが提供するそれぞれのサービス内容の情報と接続ポリシーとを照合して、取得したいサービス並びにその利用形態を提供できる無線アクセスネットワークとサービス提供サーバを選択する手段と、選択されたサービス提供サーバに無線アクセスネットワークを経由して接続する手段とを有する。
【００１５】
一般的な無線通信プロトコルに基づいた無線通信機能を提供する無線ＬＡＮインタフェースと、無線ＬＡＮインタフェースによって検出された近隣の無線アクセスゲートポイントの情報を受け取ってネットワークＩＤとして管理し、そのネットワークＩＤによって指定された無線アクセスネットワークへの接続処理を無線ＬＡＮインタフェースを用いて行なうネットワーク接続管理部と、無線ＬＡＮインタフェースを用いてネットワークサービスを提供しているサーバへのネットワーク接続処理を行なうサービス接続処理部と、ネットワークＩＤと提供されるサービス内容の情報とを関連付けて格納するネットワーク／サービス関連情報格納部と、利用したいサービス利用形態に関する情報に基づいてサービスへの接続指針を示す情報である接続ポリシーを生成する接続ポリシー作成部と、ネットワーク／サービス関連情報格納部よりネットワークとサービスとの関連情報を読み出して接続ポリシーとの関連付けを行なって接続するネットワークを選択するサービス接続管理部と、ネットワークサービスを利用するためのクライアント機能とユーザとのインタフェースを持ち、ユーザ入力により得られた情報を接続ポリシー作成部に入力し、サービス接続管理部で選択されたネットワークを経由してサービス接続処理部で選択したサーバへの接続を行い、無線ＬＡＮインタフェースを経由してサービスを提供するサーバと直接通信するサービス利用クライアントとを備えていてもよい。
【００１６】
さらに、無線アクセスネットワークへ接続後、接続したネットワークで展開されているサービスに関する情報を任意のタイミングで収集し、収集した情報をネットワーク／サービス関連情報格納部の格納するデータベースと照合して保存内容を更新する機能を有するサービス関連情報収集部を備えていてもよい。
【００１７】
本発明のプログラムを記録した機械読み取り可能な記録媒体は、
無線情報端末が、ネットワークＩＤと提供されるサービス内容の情報とを関連付けて格納し、利用したいサービス利用形態に関してユーザから入力した情報に基づいてサーバから提供されるサービスへの接続指針を示す情報を生成し、サービス提供サーバに接続を要求する際に、サービスへの接続指針を示す情報に対応したネットワークを自動的に選択して接続するための制御プログラムを記録した記録媒体である。
【００１８】
本発明の自動選択接続方法は、
無線ＬＡＮのインタフェースを有し接続先を自動選択できる自動選択接続機能を備えた複数の無線情報端末と、複数のサービス提供サーバと、サービス提供サーバが接続していて無線情報端末と通信でき、それぞれが識別子を発信する複数の無線アクセスネットワークと、無線アクセスネットワークと通信できる通信ネットワークとを備えた無線ＬＡＮ自動選択接続システムにおける無線情報端末のサービス提供サーバとの自動選択接続方法である。サービス提供サーバが、提供できるサービス内容の情報を無線アクセスネットワークを介して無線情報端末に提供するステップと、無線情報端末が、サービス提供サーバが提供するそれぞれのサービス内容の情報をそのサービス提供サーバのネットワークＩＤと対応させて格納するステップと、取得したいサービス並びにその利用形態から接続ポリシーを設定するステップと、接続可能な無線アクセスネットワークを検索するステップと、検索された無線アクセスネットワークのネットワークＩＤを基に、格納されているそのネットワークＩＤに対応するそれぞれのサービス内容の情報と接続ポリシーとを照合して、取得したいサービス並びにその利用形態を提供できるサービス提供サーバを選択するステップと、選択されたサービス提供サーバに無線アクセスネットワークを経由して接続するステップとを有する。
【００１９】
さらに、無線アクセスネットワークへ接続後、接続したネットワークで展開されているサービスに関する情報を任意のタイミングで収集し、収集した情報をネットワーク／サービス関連情報格納部の格納するデータベースと照合して保存内容を更新するステップを含んでもよく、無線情報端末が、選択されたネットワークＩＤと対応する無線アクセスゲートポイントに対して無線アクセスネットワークあるいはサービス提供サーバへの接続要求を行なうステップにおいては、接続要求を受けた無線アクセスゲートポイントは、無線情報端末から送られてきた認証情報を基に、無線情報端末に接続の権利があるかどうかを認証するステップを含んでいてもよい。
【００２０】
接続ポリシーのサービス利用形態の情報には、サービス属性の値と、その値が"必須"なのか"オプション"なのかを示す情報が含まれており、ネットワークＩＤと対応するサービス内容の情報をネットワーク／サービス関連情報格納部から読み出して、接続ポリシーと照合して接続すべきネットワークＩＤを選択するステップでは、最初に、ネットワークＩＤと対応するサービスの中から、そのサービスが持つサービス属性が接続ポリシーの“必須”の項目を全て満たしているものを探し、“必須”の項目を全て満たしているサービスがなかった場合には、接続を行なわずユーザに対して接続対象となるネットワークＩＤが無かったことを通知し、 “必須”の項目を全て満たしているサービスが存在した場合には、選択対象となるネットワークＩＤが一つなのか複数なのかを判定し、一つであった場合にはそのネットワークＩＤを選定対象とし、複数であった場合は、各ネットワークＩＤに対応したサービスより、接続ポリシーの中の"オプション"項目に該当する属性情報を満たしているものを調べ、接続ポリシーを満たしている各属性情報に重み付けをして、その合計した値を「サービスの満足値」として算出し、満足値が一番高いサービスに対応しているネットワークＩＤを選択するステップを含んでいてもよい。
【発明の効果】
【００２１】
第一の効果は、自動選択接続機能を備えた無線情報端末がネットワーク接続処理の段階で、利用したいサービスにとって最適な環境を持つネットワークを選択できる点である。この結果、無線情報端末を、ユーザが利用したいサービス形態に適したネットワークへ効率的に誘導することができる。
【００２２】
これは、無線情報端末が、サービス提供サーバが提供するそれぞれのサービス内容の情報をそのサービス提供サーバのネットワークＩＤと対応させて格納する手段と、取得したいサービス並びにその利用形態から接続ポリシーを設定する手段と、格納されているサービス提供サーバが提供するそれぞれのサービス内容の情報と接続ポリシーとを照合して、取得したいサービス並びにその利用形態を提供できるサービス提供サーバを選択する手段と、選択されたサービス提供サーバに無線アクセスネットワークを経由して接続する手段とを有しているからである。
【００２３】
第二の効果は、利用したいサービスを選択すると、自動的にネットワークの選択／接続が行なわれる点である。この結果、無線情報端末のユーザは、サービスを利用する際のネットワーク接続設定を行なうコストを削減できる。
【００２４】
これは、取得したいサービス並びにその利用形態を提供できるサービス提供サーバを選択すると、ネットワークＩＤにネットワーク接続のための権利情報が含まれているからである。
【発明を実施するための最良の形態】
【００２５】
本発明は、無線ＬＡＮ経由で利用可能なネットワークサービス提供システムにおいて、ネットワークサービスクライアントを有し自動選択接続機能を備えた無線情報端末（以下、サービス利用端末と略称する）のユーザが、利用したいサービスを選択するだけで自動的にそのサービスに適したネットワークを選択し、かつ、自動的にサービスへ接続できるシステム、サービス利用端末および方法を提供するものである。
【００２６】
本発明は、以下のような仕組みを用いて、利用したいネットワークサービスに適した無線ＬＡＮスポットへ自動的に接続するシステムおよびその方法を提供する。
１）サービス利用端末が、その端末上で利用可能なサービス内容とそのサービスを利用することが可能な無線ＬＡＮスポットとを関連付けるデータベースを持つ。
２）ユーザが利用したいネットワークサービスを選択する際に、サービス利用端末は、ユーザより、選択するネットワークサービスに要求するサービス属性情報を受け取り、それを接続ポリシー情報として扱う。ここでサービス属性情報とは、ネットワークサービスのサービス内容やサービスを運用するサーバの特色を示すものである。具体的にネットワークプリンタを例にすると、サポートする用紙サイズ、カラーなのかモノクロなのか、課金の有無などがそれにあたる。
３）取得したポリシー情報を基に、無線ＬＡＮスポットの持つサービスに関するネットワーク特性を示したデータベースを検索し、接続ポリシー情報が要求する条件に一番適したネットワーク特性を持つ無線ＬＡＮスポットを選択する。
４）サービス利用端末が、サービス内容と無線ＬＡＮスポットの関連付けデータベースを基にして、ネットワーク／サービスの接続に必要な設定情報を選び出し、自動的にサービスへの接続を行なう。
【００２７】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態の無線ＬＡＮ自動選択接続システムの模式的ブロック構成図であり、図２は本発明の無線ＬＡＮ自動選択接続システムを構成するサービス利用端末の模式的ブロック構成図であり、図３はサービス利用端末がサービス提供サーバとの間でネットワークサービスを利用／運営するまでのシーケンスであり、図４はサービス利用端末で接続すべきネットワークＩＤを決定するまでのシーケンスであり、図５はサービス利用端末でサービス提供サーバに接続してサービス利用に至るまでのシーケンスであり、図６はサービス利用端末における接続すべきネットワークＩＤの決定までのフローチャートである。
【００２８】
図７はネットワーク／サービス関連情報格納部におけるネットワーク識別子とネットワークＩＤの関連情報のデータベースの一例を示す模式図であり、図８はネットワーク／サービス関連情報格納部におけるネットワークＩＤとサービスＩＤの関連情報のデータベースの一例を示す模式図であり、図９はネットワーク／サービス関連情報格納部におけるネットワークＩＤと無線アクセスネットワーク４に接続するために必要な認証情報に関するデータベースの一例を示す模式図であり、図１０はネットワーク／サービス関連情報格納部におけるサービスＩＤとサービスの特性を示す情報に関するデータベースの一例を示す模式図である。
【００２９】
本無線ＬＡＮ自動選択接続システム１は、自動選択接続機能を備えた無線情報端末であるサービス利用端末１０、無線アクセスゲートポイント２、サービス提供サーバ３、および無線アクセスネットワーク４を備え、無線アクセスネットワーク４と接続するリモートローカルネットワーク５およびグローバルネットワーク６もシステムに含まれる。
【００３０】
サービス利用端末１０は、一般的な無線ＬＡＮインタフェースとネットワークサービスを利用するためのクライアントとを備えて、無線ＬＡＮネットワーク経由でネットワークサービスを利用する機能を持つ。
【００３１】
無線アクセスゲートポイント２は、無線ＬＡＮネットワークを管理して、無線ＬＡＮインタフェース経由でネットワークアクセスを行なう端末と通信しながら、自身が管理する無線ＬＡＮネットワークの識別子を端末に通知する機能と、端末が無線ＬＡＮネットワークへアクセスする際の認証処理を行なう機能とを備える。
【００３２】
サービス提供サーバ３は、ネットワーク上の任意なポイントに位置し、ネットワークサービスを利用するクライアントに対してネットワーク経由でサービスを提供する。
【００３３】
無線アクセスネットワーク４は、無線アクセスゲートポイント２の管理下にあり、サービス利用端末１０に、無線ＬＡＮ経由でネットワーク上に存在する任意のノードへのネットワーク接続を提供する。
【００３４】
ここで述べる無線アクセスゲートポイント２は、一般的なものしてＩＥＥＥ８０２．１ｘ準拠のアクセスポイントなどが挙げられる。その場合、無線アクセスゲートポイント２に接続する無線ＬＡＮクライアントを認証する機能は、無線アクセスゲートポイント２とは独立したノードとして存在してネットワーク的にリンクを張っているサーバ（例えばＲａｄｉｕｓサーバ）が代行してもよい。
【００３５】
また、無線アクセスゲートポイント２と無線アクセスネットワーク４の関係として、複数の無線アクセスゲートポイント２が同一の無線アクセスネットワーク４に関連付けられてもよい。
【００３６】
さらに、無線アクセスネットワーク４の任意のノードへの接続性について具体的に説明する。図１を例にすると、無線アクセスネットワーク４としては、無線アクセスゲートポイント２の支配下にあるネットワーク上に存在するノード以外には接続できない構成の無線アクセスネットワーク４ａ、無線アクセスネットワーク４ｃに加えて他で構成されているローカルネットワーク５（リモートローカルネットワークと呼ぶ）上に存在するノードにもアクセス可能な構成になっている無線アクセスネットワーク４ｂ、グローバルネットワーク６との接続が確立されておりグローバルネットワーク６上に存在するノードにもアクセス可能な構成になっている無線アクセスネットワーク４ｃ等が考えられる。
【００３７】
図２は、本発明の無線ＬＡＮ自動選択接続システムを構成するサービス利用端末の模式的ブロック構成図である。サービス利用端末１０は、無線ＬＡＮインタフェース１１、ネットワーク接続管理部１２、サービス接続処理部１３、ネットワーク／サービス関連情報格納部１４、サービス接続管理部１５、接続ポリシー作成部１６、サービス利用クライアント１７、制御部１８、記録媒体１９を有する。
【００３８】
無線ＬＡＮインタフェース１１は、一般的な無線通信プロトコルに基づいた無線通信機能を提供する。一般的な無線通信プロトコルとしては、ＩＥＥＥ８０２．１１などが挙げられる。
【００３９】
ネットワーク接続管理部１２は、無線ＬＡＮインタフェース１１によって検出された近隣の無線アクセスゲートポイント２の情報を受け取り、その情報をＩＤ（以下、ネットワークＩＤと呼ぶ）として管理する。また、ネットワークＩＤによって指定された無線アクセスネットワーク４への接続処理を無線ＬＡＮインタフェース１１を用いて行なう。
【００４０】
サービス接続処理部１３は、ネットワークサービスを提供しているサーバへ無線ＬＡＮインタフェース１１を用いてネットワーク接続して、サービスを利用可能な状態にするためにサーバとの認証や利用サービスのネゴシエーション処理を行なう。
【００４１】
ネットワーク／サービス関連情報格納部１４は、フラッシュメモリやハードディスクなどの一般的なデータ保持機構で構成され、ネットワークＩＤとサービス内容の情報（アクセス先、属性、等）とを関連付けて格納する。
【００４２】
サービス接続管理部１５は、サービス利用端末１０が利用するサービスをＩＤ（以下、サービスＩＤと呼ぶ）として管理する。また、ネットワーク／サービス関連情報格納部１４よりネットワークとサービスとの関連情報を読み出し、サービス利用端末１０が利用するサービスとネットワークとの関連付けを行なう。さらに、利用するサービスに適したネットワークを選択するために、サービスへの接続指針を示す情報（以下、接続ポリシーと呼ぶ）を入力とし、そのポリシーを基にして接続するネットワークを選択する。
【００４３】
接続ポリシー作成部１６は、サービス利用端末１０のユーザが要求するサービス利用形態に関する情報を入力として、接続ポリシーを生成する。
【００４４】
サービス利用クライアント１７は、ネットワークサービスを利用するためのクライアント機能を持ち、サービス利用端末１０のユーザ７とのインタフェースを持つ。ユーザ７とのインタラクションによって得られた情報は、接続ポリシー作成部１６に入力され接続ポリシー作成に利用される。さらに、サービス接続管理部１５よりサービスへの接続状況の情報を受け取り、ユーザ７へその情報を提示する。サービスが接続された後は、無線ＬＡＮインタフェース１１を経由してサービスを提供するサーバと直接通信する。
【００４５】
ここで、制御部１８はサービス利用端末１０の各部を制御するデータ処理装置（不図示）を有して各部を制御する。制御プログラムは記録媒体１９から制御部１８のデータ処理装置に読み込まれてデータ処理装置の動作を制御する。制御プログラムが読み込まれた状態では記録媒体１９はなくてもよい。
【００４６】
記録媒体１９は、サービス利用端末１０が、ネットワークＩＤと提供されるサービス内容の情報とを関連付けて格納し、利用したいサービス利用形態に関してユーザ７から入力した情報に基づいてサーバから提供されるサービスへの接続指針を示す情報を生成し、サービス提供サーバ３に接続を要求する際に、サービスへの接続指針を示す情報に対応した無線アクセスネットワーク４を自動的に選択して接続するための制御プログラムを記録する。制御部１８のデータ処理装置は制御プログラムの制御により以下の処理を実行する。
【００４７】
即ち、
サービス利用端末１０のネットワーク／サービス関連情報格納部１４に、接続対象となるネットワークで展開されているサービスに関する情報を取得してそれぞれのサービス内容の情報をネットワークＩＤと対応させて格納する処理と、
利用したいサービス利用形態に関するユーザから入力した情報に基づいて、サーバから提供されるサービスへの接続指針を示す情報である接続ポリシーを生成する処理と、
近隣にある無線アクセスネットワーク４の無線アクセスゲートポイント２を検索する処理と、
検索を受けた無線アクセスゲートポイント２から受信したネットワーク識別子をネットワークＩＤに変換する処理と、
変換したネットワークＩＤに対応するサービス内容の情報をネットワーク／サービス関連情報格納部１４から読み出して、接続ポリシーと照合して接続すべきネットワークＩＤを選択する処理と、
選択されたネットワークＩＤと対応する無線アクセスゲートポイント２に対して無線アクセスネットワーク４への接続要求を行なう処理と、
接続された無線アクセスネットワーク４上の接続ポリシーと対応するサービスを提供するサービス提供サーバ３への接続要求を行なう処理と、
接続されたサービス提供サーバ３からネットワークサービスを受ける処理とを実行する。
【００４８】
次に、ネットワーク／サービス関連情報格納部１４が持つ、各情報のデータベース格納形式について説明する。図７は、ネットワーク識別子とネットワークＩＤの関連情報のデータベースの一例を示している。この関連情報は後に説明するシーケンスのステップＳ２０７で、ネットワーク接続管理部１２が取得したネットワーク識別子からネットワークＩＤを割り出すために使用される。
【００４９】
このデータベースは、ネットワーク識別子をキーにしてそれに関連するネットワークＩＤを割り出せるようになっている。この表では、複数のネットワーク識別子に一つのネットワークＩＤが割り当てられているケースも存在する。複数の無線アクセスゲートポイント２が一つの無線アクセスネットワーク４を共有している場合も考慮してこのような構成を取るようになっている。
【００５０】
図８は、ネットワークＩＤとサービスＩＤの関連を示すデータベースの一例を示している。この関連情報は、ネットワークＩＤで識別される無線アクセスネットワーク４上で利用可能なサービスの持つサービスＩＤが、各ネットワークＩＤに関連付けられて格納されている。後に説明するシーケンスのステップＳ２０９で、サービス接続管理部１５が取得したネットワークＩＤからそこで利用可能なサービスを割り出すために使用される。
【００５１】
このデータベースは、ネットワークＩＤをキーにしてそれに関連するサービスＩＤを割り出せるようになっている。この表では、一つのネットワークＩＤに複数のサービスＩＤが割り当てられる構成になっている。これは一つの無線アクセスネットワーク４で接続可能なサービスが複数あることを示している。
【００５２】
図９は、ネットワークＩＤと無線アクセスネットワーク４に接続するために必要な認証情報に関するデータベースの一例を示している。この情報は、無線アクセスネットワーク４への接続に必要な認証情報と、その認証情報に対応する無線アクセスネットワーク４に割り振られたネットワークＩＤとが関連付けられて格納されている。後に説明するシーケンスのステップＳ３０２で、ネットワーク接続管理部１２が無線アクセスネットワーク４へ接続するのに必要な認証情報を得るために使用される。
【００５３】
このデータベースでは、ネットワークＩＤをキーにしてそれに関連する認証情報を割り出せるようになっている。この表では、認証情報の一例として、ユーザＩＤ、パスワード、証明書が項目として用意されている。また複数の無線アクセスネットワーク４を一つの認証情報で接続できるように、複数のネットワークＩＤに一つの認証情報が割り当てられるケースも考慮されている。
【００５４】
図１０は、サービスＩＤとサービスの特性を示す情報に関するデータベースの一例を示している。この情報は、サービスに関連する諸情報（ＵＲＬ、属性情報、認証情報）とその諸情報に対応するサービス提供サーバ３に割り振られたサービスＩＤとが関連付けられて格納されている。後の説明するシーケンスのステップＳ３０７で、サービス接続処理部１３がサービス提供サーバ３へ接続するのに必要なネゴシエーション用データを得るために使用される。
【００５５】
このデータベースでは、サービスＩＤをキーにしてそれに関連するサービスの諸情報として、サービスの種類、サーバへの接続先、属性情報、認証情報を割り出せるようになっている。この表では、サービスの種類は一般的な文字列で表現している。サーバへの接続先としてはＵＲＬを用いている。属性情報に関しては、属性の項目を示す文字列とその項目の値をコロンで区切った文字列を併せて、サービスＩＤに関連する一つの属性情報として表現する。これは、属性情報の項目やその数がサービスによって異なることからこの様な構成になっている。認証情報には、図９の無線アクセスネットワーク４に接続するために必要な認証情報と同様にユーザＩＤ、パスワード、証明書が用意されている。
【００５６】
次に、第１の実施の形態の無線ＬＡＮ自動選択接続システムの動作を図１のシステム構成図と図２の内部構成図、図３〜図５のシーケンス、図６のフローチャートを用いて詳細に説明する。
【００５７】
図３のシーケンスは、サービス利用端末１０のユーザ７が利用したいサービスを選択し、その利用形態をサービス利用端末１０へ通知するところから始まる（ステップＳ１０１）。ユーザからサービス利用の意思をうけたサービス利用端末１０は、近隣にある無線アクセスゲートポイント２を検索する（ステップＳ１０２）。検索を受けた無線アクセスゲートポイント２は、サービス利用端末１０に対して自身のネットワーク識別子を通知する（ステップＳ１０３）。ちなみに、ここで言うネットワーク識別子は、無線アクセスゲートポイント２がＩＥＥＥ８０２．１ｘを実装した無線ＬＡＮアクセスポイントであった場合は、ＥＳＳ−ＩＤに相当する。
【００５８】
また、ステップＳ１０２とＳ１０３は、ステップＳ１０１のタイミングに関係なく、定期的に検索を行なって予めネットワーク識別子の情報をキャッシュしておいてもよい。
【００５９】
次にサービス利用端末１０は、ステップＳ１０３にて受信した、あるいは予め収集しておいたネットワーク識別子をネットワークＩＤに変換する（ステップＳ１０４）。そして、ユーザ７より通知されたサービスの利用形態を基にして接続ポリシーを決定し（ステップＳ１０５）、その接続ポリシーを基にして接続すべきネットワークＩＤを決定する（ステップＳ１０６）。ステップＳ１０４からＳ１０６のシーケンスについては図４を参照して後に詳細に説明する。
【００６０】
接続すべきネットワークＩＤを決定したサービス利用端末１０は、対象となる無線アクセスゲートポイント２に対して無線アクセスネットワーク４への接続要求を行なう（ステップＳ１０７）。接続要求の際には、サービス利用端末１０はネットワーク接続のために必要な認証情報も送信する。接続要求を受けた無線アクセスゲートポイント２は、サービス利用端末１０から送られてきた認証情報を基に、サービス利用端末１０にネットワーク接続の権利があるかどうかを認証する（ステップＳ１０８）。ここで、認証処理は、無線アクセスゲートポイント２自身が行なってもよいし、ＩＥＥＥ８０２．１ｘで規定された動作のように、無線アクセスゲートポイント２とは別のノードに存在する認証用サーバに認証処理を代行させてもよい。ステップＳ１０８にて認証処理を完了した無線アクセスゲートポイント２は、認証結果をサービス利用端末１０に返す（ステップＳ１０９）。
【００６１】
無線アクセスネットワーク４とのリンクを確立したサービス利用端末１０は、次に、サービス提供サーバ３に対してサービス接続要求を行なう（ステップＳ１１０）。接続要求の際には、サービス利用端末１０はサービス接続のために必要な認証情報や利用したいサービス形態に関する情報も送信する。接続要求を受けたサービス提供サーバ３は、サービス利用端末１０から送られてきた情報を基に、サービス利用端末１０が自身の提供するサービスに接続可能かどうかの認証を行なう（ステップＳ１１１）。そして、認証処理を完了したサービス提供サーバ３は認証結果をサービス利用端末１０に返す（ステップＳ１１２）。認証結果を受信したサービス利用端末１０は、その内容がサービスを利用可能なものであれば、ユーザ７に対してサービスが利用可能になったことを通知する（ステップＳ１１３）。ステップＳ１０７〜Ｓ１１３のシーケンスにおけるサービス利用端末１０のより詳細な内部動作は、図５を参照して後に詳細に説明する。
【００６２】
以上、ステップＳ１０１〜Ｓ１１３のステップを経て、ユーザ７はサービス提供サーバ３が提供するネットワークサービスを最適なネットワークリンクを経由して受けることができる（ステップＳ１１４）。
【００６３】
図４のシーケンスは、サービス利用端末１０が、サービス利用クライアント１７より利用したいサービスを指定されて、それに適したネットワークＩＤを決定するまでのサービス利用端末１０の内部動作を示したものである。
【００６４】
本シーケンスは、サービス利用クライアント１７がユーザから指定されたサービスに関連するサービスＩＤとその利用形態を示す情報を、接続ポリシー作成部１６へ通知するところから始まる（ステップＳ２０１）。
【００６５】
選択されたサービスＩＤとその利用形態を示す情報を受け取った接続ポリシー作成部１６は、受け取った情報を基にそのサービスＩＤに関連した接続ポリシーを作成し（ステップＳ２０２）、その情報をサービス接続管理部１５に渡す（ステップＳ２０３）。接続ポリシーには、サービス属性情報やサービスを利用する際の認証情報と、それらの情報の必要性の有無を示した情報が含まれる。ちなみにサービス属性情報とは、サービスが展開されるロケーションやサービスを運用するサーバの特徴を示すものである。より具体的な説明のためにネットワークプリンタを例にすると、プリンタの場所は何処か、サポートする用紙サイズはなにか、カラー対応か、などが挙げられる。
【００６６】
ステップＳ２０３にて接続ポリシーを受け取ったサービス接続管理部１５は、ネットワーク接続管理部１２に対して近隣の無線アクセスネットワーク４に関連したネットワークＩＤを通知するように要求する（ステップＳ２０４）。要求を受けたネットワーク接続管理部１２は、無線ＬＡＮインタフェース１１に近隣のネットワーク識別子を検索するように要求する（ステップＳ０５）。要求を受けた無線ＬＡＮインタフェース１１は、近隣のネットワーク識別子を検索してその検索結果をネットワーク接続管理部１２に通知する（ステップＳ２０６）。検索結果を受け取ったネットワーク接続管理部１２は、ネットワーク識別子に関連するネットワークＩＤのリストを生成する。生成の際には、ネットワーク識別子とネットワークＩＤの関連情報をネットワーク／サービス関連情報格納部１４より読み出し、その情報を基にして行なう（ステップＳ２０７）。ネットワーク識別子とネットワークＩＤの関連情報の具体的な格納形式は図７を参照して先に詳細に説明されている。生成したネットワークＩＤのリストはサービス接続管理部１５に渡す（ステップＳ２０８）。ちなみに、ネットワーク接続管理部１２は無線ＬＡＮインタフェース１１を用いてネットワーク識別子を取得する動作（Ｓ２０５、Ｓ２０６）は定期的に行なっていて、取得したネットワーク識別子は常にキャッシュしておいてもよい。そうすることによって、ステップＳ２０４でネットワークＩＤを要求された際には、ステップＳ２０５、Ｓ２０６をスキップしてキャッシュしてあるネットワーク識別子を用いてそれに関連するネットワークＩＤを生成することができる。
【００６７】
ネットワーク接続管理部１２より近隣の無線アクセスネットワーク４に関連したネットワークＩＤを通知されたサービス接続管理部１５は、ネットワークＩＤに対応した無線アクセスネットワーク４から接続可能なサービスのサービスＩＤ、属性情報、認証情報をネットワーク／サービス関連情報格納部１４より読み出す（ステップＳ２０９）。ネットワークＩＤとサービスの関連付けを行なう際は、図８を参照して説明した上述のネットワークＩＤとサービスＩＤの関連を示すデータベースと図１０を参照して説明した上述のサービスＩＤとサービス情報の関連を示すデータベースを用いる。さらに、その読み出した情報を、ステップＳ２０３で取得した接続ポリシーの情報と照合して、接続すべきネットワークＩＤを決定する（Ｓ２１０）。接続すべきネットワークＩＤを決める時の照合処理の例をフローチャート図６に示す。
【００６８】
図６のフローチャートは、サービス接続管理部１５が、接続ポリシー作成部１６から取得した接続ポリシーとネットワーク／サービス関連情報格納部１４から取得したネットワークＩＤに関連したサービスの情報とより、どのネットワークＩＤを選択するかの選定過程を表すものである。本フローチャートは、サービス接続管理部１５が外部から選定に必要な情報を取得するところから始まる。
【００６９】
サービス接続管理部１５は、最初に図４のステップＳ２０３の接続ポリシーの取得（ステップＳ４０１）、図４のステップＳ２０８のネットワークＩＤの取得（ステップＳ４０２）を行なう。さらにステップＳ４０２で取得したネットワークＩＤをキーにして、それに関連するサービスの情報も取得する（ステップＳ４０３）。
【００７０】
Ｓ４０１で取得した接続ポリシーには、サービス利用クライアント１７によって指定されたサービス利用形態の情報が含まれている。具体的にはサービス属性の値と、その値が"必須"なのか"オプション"なのかを示す情報がそれにあたる。サービス接続管理部１５は、ネットワークＩＤの選定処理として、最初にステップＳ４０３で取得したネットワークＩＤに関連付けされたサービスの中から、そのサービスが持つサービス属性が接続ポリシーの“必須”の項目を全て満たしているものを探す（ステップＳ４０４）。もしも、“必須”の項目を全て満たしているサービスがなかった場合（ステップＳ４０４Ｎ）、サービス接続管理部１５は、サービス利用クライアント１７に対して接続対象となるネットワークＩＤが無かったことを通知する（ステップＳ４０５）。
【００７１】
一方、“必須”の項目を全て満たしているサービスが存在した場合（ステップＳ４０４Ｙ）、選択対象となるネットワークＩＤが一つなのか複数なのかを判定する（ステップＳ４０６）。もしも、一つだった場合（ステップＳ４０６Ｎ）、そのネットワークＩＤを選定対象とする（ステップＳ４１１）。
【００７２】
もしも、複数だった場合は（ステップＳ４０６Ｙ）、"オプション"の項目を用いて以下のように選定対象を絞る。まず、サービス接続管理部１５は各ネットワークＩＤに対応したサービスより、接続ポリシーの中の"オプション"項目に該当する属性情報を満たしているものを調べる（ステップＳ４０７）。そして、接続ポリシーを満たしている各属性情報に重み付けをして、その合計した値を「サービスの満足値」として算出し、満足値が一番高いサービスに関連付けされているネットワークＩＤを選択候補とする（ステップＳ４０８）。もしも、以上のステップで選択候補のネットワークＩＤが一つに絞れた場合は（ステップＳ４０９Ｙ）、そのネットワークＩＤを選定対象とする。（ステップＳ４１１）。
【００７３】
もしも、ステップＳ４０８を経ても選択候補のネットワークＩＤが一つに絞れない場合は（ステップＳ４０９Ｎ）、選択候補の中からランダムで一つのネットワークＩＤを選び出し（ステップＳ４１０）、そのネットワークＩＤを選定対象とする（ステップＳ４１１）。
【００７４】
図５のシーケンスは、サービス利用端末１０が、接続すべきネットワークＩＤを決定した後にサービスの接続を行い、サービスが利用可能になったことをユーザに通知するまでのサービス利用端末１０の内部動作を示したものである。本シーケンスは、サービス接続管理部１５が図４のステップＳ２１０にて接続すべきネットワークＩＤを決定したところから始まる。サービス接続管理部１５は、ネットワーク接続管理部１２に対して接続すべきネットワークＩＤを指定して無線アクセスネットワーク４への接続を要求する（ステップＳ３０１）。接続要求を受けたネットワーク接続管理部１２は、指定されたネットワークＩＤに対応する無線アクセスネットワーク４へ接続するために必要な認証情報を、ネットワーク／サービス関連情報格納部１４より読み出す（ステップＳ３０２）。認証情報はネットワークＩＤと関連付けされて格納されている。そのデータベースは図９を参照して先に詳細に説明されている。
【００７５】
無線アクセスネットワーク４への接続に必要な認証情報を得たネットワーク接続管理部１２は、無線ＬＡＮインタフェース１１に対して無線アクセスネットワーク４への接続処理を要求する（ステップＳ３０３）。Ｓ３０２で得た認証情報はこの接続要求の際に一緒に渡す。ネットワーク接続管理部１２より接続要求を受け取った無線ＬＡＮインタフェース１１は、無線アクセスゲートポイント２と通信して無線アクセスネットワーク４への接続処理を行い、その処理結果をネットワーク接続管理部１２に通知する（ステップＳ３０４）。処理結果を受け取ったネットワーク接続管理部１２は、無線アクセスネットワーク４への接続処理が完了したことをサービス接続管理部１５に通知する（ステップＳ３０５）。ネットワーク接続管理部１２より無線アクセスネットワーク４への接続通知を受けたサービス接続管理部１５は、サービス接続処理部１３へ接続すべきサービスＩＤを指定してサービス提供サーバ３への接続を要求する（ステップＳ３０６）。接続要求を受けたサービス接続処理部１３は、受け取ったサービスＩＤに関連しているサービス提供サーバ３とのネゴシエーションに必要な情報を、ネットワーク／サービス関連情報格納部１４より読み出す（ステップＳ３０７）。ここでいうネゴシエーション処理とは、サービス提供サーバ３への接続先の情報や、サービスを利用する際に必要な個人認証処理、サービス利用形態の照合処理などが含まれる。
【００７６】
サーバへのネゴシエーションに必要な情報を得たサービス接続処理部１３は、サービス提供サーバ３へ接続するためのネゴシエーション用データを生成し、そのアクセス先を指定して、そのデータの送信を無線ＬＡＮインタフェース１１に要求する（ステップＳ３０８）。ネゴシエーション用データの送信要求を受けた無線ＬＡＮインタフェース１１は、指定されたアクセス先に対してネゴシエーション用データを送信し、サービス提供サーバ３から送られてきたその処理結果の内容を示す情報をサービス接続処理部１３に送信する（ステップＳ３０９）。そして、接続処理結果を受け取ったサービス接続処理部１３は、サービス接続処理の完了をサービス接続管理部１５に通知する（ステップＳ３１０）。
【００７７】
サービス接続処理の完了を通知されたサービス接続管理部１５は、サービス利用クライアント１７に対してサービスが利用可能になったことを通知する（ステップＳ３１１）。通知を受けたサービス利用クライアント１７は、サービスが利用可能になったことをユーザ７に通知する（ステップＳ３１２）。基本的にユーザに通知する手段としては、サービス利用クライアント１７がユーザーインタフェースを備え、それを用いるものが考えられる。
【００７８】
次に本発明の第２の実施の形態の無線ＬＡＮ自動選択接続システムについて説明する。第２の実施の形態ではシステムの構成は第１の実施の形態と同じであるが、サービス利用端末１０の構成が第１の実施の形態とことなるので図１１を参照して相違点のみ説明し、同一の部分については説明を省略する。図１１は本発明の第２の実施の形態のサービス利用端末の模式的ブロック構成図である。図１１の図２と同じ構成要素の符号は図２に５０を加算して示されている。
【００７９】
第１の実施の形態では、図１０に示されるサービス関連情報は、サービス利用端末１０のネットワーク／サービス関連情報格納部１４が静的な情報として格納していたが、これをＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などのサービスディスカバリプロトコルを用いてサービス提供サーバ３のパラメータ変化に対応した動的なデータベースを持つサービス利用端末６０にすることで、サービスに適した無線アクセスネットワーク４の選択ルーチンを常に最適な状態に保つことが可能になる。
【００８０】
具体的に説明すると、図１１のように、サービス利用端末６０内にサービス関連情報収集部６８が追加される。サービス関連情報収集部６８は、無線アクセスネットワーク４へ接続後、任意のタイミングで接続したネットワークで展開されているサービスに関する情報を収集する機能を持ち、さらに、収集した情報をネットワーク／サービス関連情報格納部６４に保存された既存のデータベースと照合して保存内容を更新する機能を持つ。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施の形態の無線ＬＡＮ自動選択接続システムの模式的ブロック構成図である。
【図２】本発明の無線ＬＡＮ自動選択接続システムを構成するサービス利用端末の模式的ブロック構成図である。
【図３】サービス利用端末がサービス提供サーバとの間でネットワークサービスを利用／運営するまでのシーケンスである。
【図４】サービス利用端末で接続すべきネットワークＩＤを決定するまでのシーケンスである。
【図５】サービス利用端末でサービス提供サーバに接続してサービス利用に至るまでのシーケンスである。
【図６】サービス利用端末における接続すべきネットワークＩＤの決定までのフローチャートである。
【図７】ネットワーク／サービス関連情報格納部におけるネットワーク識別子とネットワークＩＤの関連情報のデータベースの一例を示す模式図である。
【図８】ネットワーク／サービス関連情報格納部におけるネットワークＩＤとサービスＩＤの関連情報のデータベースの一例を示す模式図である。
【図９】ネットワーク／サービス関連情報格納部におけるネットワークＩＤと無線アクセスネットワーク４に接続するために必要な認証情報に関するデータベースの一例を示す模式図である。
【図１０】ネットワーク／サービス関連情報格納部におけるサービスＩＤとサービスの特性を示す情報に関するデータベースの一例を示す模式図である。
【図１１】本発明の第２の実施の形態のサービス利用端末の模式的ブロック構成図である。
【符号の説明】
【００８２】
１    無線ＬＡＮ自動選択接続システム
２    無線アクセスゲートポイント
３    サービス提供サーバ
４    無線アクセスネットワーク４
５    リモートローカルネットワーク
６    グローバルネットワーク
７、５７    ユーザ
１０、６０    サービス利用端末
１１、６１    無線ＬＡＮインタフェース
１２、６２    ネットワーク接続管理部
１３、６３    サービス接続処理部
１４、６４    ネットワーク／サービス関連情報格納部
１５、６５    サービス接続管理部
１６、６６    接続ポリシー作成部
１７、６７    サービス利用クライアント
１８    制御部
１９    記録媒体
６８    サービス関連情報収集部
Ｓ１０１〜Ｓ１１４、Ｓ２０１〜Ｓ２１０、Ｓ３０１〜Ｓ３１３、Ｓ４０１〜Ｓ４１１    ステップ
【図１】
2005286585.tif 000003
【図２】
2005286585.tif 000004
【図３】
2005286585.tif 000005
【図４】
2005286585.tif 000006
【図５】
2005286585.tif 000007
【図６】
2005286585.tif 000008
【図７】
2005286585.tif 000009
【図８】
2005286585.tif 000010
【図９】
2005286585.tif 000011
【図１０】
2005286585.tif 000012
【図１１】
2005286585.tif 000013