(57)【特許請求の範囲】
【請求項１】
コンピュータを、
施設内の中継機各々にかかる負荷を示す負荷情報と、前記各中継機を利用可能な前記施設内の場所の利用状況を示す利用情報とを取得する情報取得手段、
端末から接続要求された中継機が該端末を前記施設内のネットワークに接続する際、前記取得した負荷情報及び利用情報を指標として、前記接続要求された前記中継機より負荷の低い中継機を特定する特定手段、
前記特定された前記中継機に関する情報を推奨情報として前記端末に提供する提供手段、
として機能させるプログラム。
【請求項２】
コンピュータを、更に、
予め定められた、前記施設内において、前記端末を利用しているユーザが進入可能な場所を示す利用可能場所情報を取得する利用可能場所情報取得手段、
前記各中継機と該中継機を利用可能な場所との対応関係を示す中継機情報を取得する中継機情報取得手段、
前記利用可能場所情報及び前記中継機情報を参照して、前記施設内の複数の中継機の中から、接続要求をした前記端末を使用するユーザが進入可能な場所に対応した前記中継機を選出する選出手段、
として機能させ、
前記特定手段は、前記選出手段により選出された中継機を特定の対象とすることを特徴とする請求項１に記載のプログラム。
【請求項３】
コンピュータを、更に、
前記中継機を利用可能な各場所の位置関係を示す場所間情報を取得する場所間情報取得手段、
前記場所間情報に基づいて、前記端末を利用しているユーザが、現在いる場所から、前記各中継機の利用可能な場所までの移動に関する移動情報を取得する移動情報取得手段、
として機能させ、
前記特定手段は、前記移動情報取得手段により取得された移動情報を更に指標として加えることを特徴とする請求項１に記載のプログラム。
【請求項４】
コンピュータを、更に、
前記各中継機と該中継機を利用可能な場所との対応関係を示す中継機情報を取得する中継機情報取得手段として機能させ、
前記提供手段は、前記特定手段により特定された前記中継機に関連する情報として、前記中継機情報に基づき得られる該中継機を利用可能な場所を示す情報を提供することを特徴とする請求項１に記載のプログラム。
【請求項５】
前記提供手段は、前記特定手段により特定された前記中継機を利用可能な場所を示す地図情報を含む推奨情報を提供することを特徴とする請求項１に記載のプログラム。
【請求項６】
前記特定手段は、指標毎に評価が最も高い前記中継機を少なくとも特定することを特徴とする請求項１又は３に記載のプログラム。
【請求項７】
施設内の中継機各々の負荷を示す負荷情報と、前記各中継機を利用可能な前記施設内の場所の利用率を示す利用情報とを取得する手段と、
端末から接続要求された中継機が該端末を前記施設内のネットワークに接続する際、前記取得した負荷情報及び利用情報を指標として、前記接続要求された前記中継機より負荷の低い中継機を特定する手段と、
前記特定された前記中継機に関する情報を推奨情報として前記端末に提供する手段と、
を有する情報処理装置。
【請求項８】
ネットワークと、
前記ネットワークに接続された複数の中継機と、
いずれかの前記中継機を介して前記ネットワークに接続される端末と、
施設内の前記中継機各々の負荷を示す負荷情報と、前記各中継機を利用可能な前記施設内の場所の利用率を示す利用情報とを取得する手段と、
前記端末から接続要求された中継機が該端末を前記ネットワークに接続する際、前記取得した負荷情報及び利用情報を指標として、前記接続要求された前記中継機より負荷の低い中継機を特定する手段と、
前記特定された前記中継機に関する情報を推奨情報として前記端末に提供する手段と、
を有するネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置及びネットワークシステムに関する。
【背景技術】
【０００２】
例えば、特許文献１では、送信者から受信者へデータを送信する経路としてユニキャスト通信経路又はマルチキャスト通信経路が使用できる場合、試験パケットの送受信を行い計測したパケットロス率や電波強度等の通信状況を示す指標に基づき評価を行い、その評価結果に基づき負荷の低い経路を通信に用いる経路として選択している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０６８３７号公報
【特許文献２】特開２０１１−１１９９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報端末装置が中継機を介してネットワークに接続する際、現在接続している中継機より負荷の低い中継機に関する情報を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るプログラムは、コンピュータを、施設内の中継機各々にかかる負荷を示す負荷情報と、前記各中継機を利用可能な前記施設内の場所の利用状況を示す利用情報とを取得する情報取得手段、端末から接続要求された中継機が該端末を前記施設内のネットワークに接続する際、前記取得した負荷情報及び利用情報を指標として、前記接続要求された前記中継機より負荷の低い中継機を特定する特定手段、前記特定された前記中継機に関する情報を推奨情報として前記端末に提供する提供手段、として機能させる。
【０００６】
また、コンピュータを、更に、予め定められた、前記施設内において、前記端末を利用しているユーザが進入可能な場所を示す利用可能場所情報を取得する利用可能場所情報取得手段、前記各中継機と該中継機を利用可能な場所との対応関係を示す中継機情報を取得する中継機情報取得手段、前記利用可能場所情報及び前記中継機情報を参照して、前記施設内の複数の中継機の中から、接続要求をした前記端末を使用するユーザが進入可能な場所に対応した前記中継機を選出する選出手段、として機能させ、前記特定手段は、前記選出手段により選出された中継機を特定の対象とする。
【０００７】
また、コンピュータを、更に、前記中継機を利用可能な各場所の位置関係を示す場所間情報を取得する場所間情報取得手段、前記場所間情報に基づいて、前記端末を利用しているユーザが、現在いる場所から、前記各中継機の利用可能な場所までの移動に関する移動情報を取得する移動情報取得手段、として機能させ、前記特定手段は、前記移動情報取得手段により取得された移動情報を更に指標として加えることを特徴とする。
【０００８】
また、コンピュータを、更に、前記各中継機と該中継機を利用可能な場所との対応関係を示す中継機情報を取得する中継機情報取得手段として機能させ、前記提供手段は、前記特定手段により特定された前記中継機に関連する情報として、前記中継機情報に基づき得られる該中継機を利用可能な場所を示す情報を提供することを特徴とする。
【０００９】
また、前記提供手段は、前記特定手段により特定された前記中継機を利用可能な場所を示す地図情報を含む推奨情報を提供することを特徴とする。
【００１１】
また、前記特定手段は、指標毎に評価が最も高い前記中継機を少なくとも特定することを特徴とする。
【００１２】
本発明に係る情報処理装置は、施設内の中継機各々の負荷を示す負荷情報と、前記各中継機を利用可能な前記施設内の場所の利用率を示す利用情報とを取得する手段と、端末から接続要求された中継機が該端末を前記施設内のネットワークに接続する際、前記取得した負荷情報及び利用情報を指標として、前記接続要求された前記中継機より負荷の低い中継機を特定する手段と、前記特定された前記中継機に関する情報を推奨情報として前記端末に提供する手段と、を有する。
【００１３】
本発明に係るネットワークシステムは、ネットワークと、前記ネットワークに接続された複数の中継機と、いずれかの前記中継機を介して前記ネットワークに接続される端末と、施設内の前記中継機各々の負荷を示す負荷情報と、前記各中継機を利用可能な前記施設内の場所の利用率を示す利用情報とを取得する手段と、前記端末から接続要求された中継機が該端末を前記ネットワークに接続する際、前記取得した負荷情報及び利用情報を指標として、前記接続要求された前記中継機より負荷の低い中継機を特定する手段と、前記特定された前記中継機に関する情報を推奨情報として前記端末に提供する手段と、を有する。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、情報端末装置が中継機を介してネットワークに接続する際、現在接続している中継機より負荷の低い中継機に関する情報を提供することができる。更に、中継機が利用可能な場所の利用状況を反映させた推奨情報を提供することができる。
【００１５】
請求項２に記載の発明によれば、情報端末装置を利用するユーザが利用可能な場所に対応する中継機に関する情報を確実に提供することができる。
【００１６】
請求項３に記載の発明によれば、中継機の負荷のみならず中継機が利用可能な場所までの移動をも考慮した推奨情報を提供することができる。
【００１７】
請求項４に記載の発明によれば、中継機に関する情報として、当該中継機が利用可能な場所を示す情報を提供することができる。
【００１８】
請求項５に記載の発明によれば、中継機が利用可能な場所を視覚的に把握することができる。
【００２０】
請求項６に記載の発明によれば、各指標の観点からユーザにとって好適な推奨情報を提供することができる。
【００２１】
請求項７に記載の発明によれば、情報端末装置が中継機を介してネットワークに接続する際、現在接続している中継機より負荷の低い中継機に関する情報を提供することができる。
【００２２】
請求項８に記載の発明によれば、情報端末装置が中継機を介してネットワークに接続する際、現在接続している中継機より負荷の低い中継機に関する情報を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係るネットワークシステムの一実施の形態であるサービスシステムの全体構成図である。
【図２】実施の形態１における認証サーバを形成するサーバコンピュータのハードウェア構成図である。
【図３】実施の形態１におけるサービスシステムのブロック構成図である。
【図４】実施の形態１におけるファシリティ情報記憶部に記憶されているファシリティ情報のデータ構成例を示す図である。
【図５】実施の形態１におけるファシリティ間距離情報記憶部に記憶されているファシリティ間距離情報のデータ構成例を示す図である。
【図６】実施の形態１におけるアクセスポイント情報記憶部に記憶されているアクセスポイント情報のデータ構成例を示す図である。
【図７】実施の形態１におけるアクセスポイント負荷情報記憶部に記憶されるアクセスポイント負荷情報のデータ構成例を示す図である。
【図８】実施の形態１における推奨アクセスポイント提示処理を示したフローチャートである。
【図９】実施の形態１において端末に表示される推奨情報の画面表示例を示す図である。
【図１０】実施の形態２におけるファシリティ情報記憶部に記憶されているファシリティ情報のデータ構成例を示す図である。
【図１１】実施の形態２において端末に表示される推奨情報の画面表示例を示す図である。
【図１２】実施の形態３におけるサービスシステムの全体構成図である。
【図１３】実施の形態３におけるサービスシステムのブロック構成図である。
【図１４】実施の形態３におけるファシリティ利用状況情報記憶部に記憶されるファシリティ利用状況情報のデータ構成例を示す図である。
【図１５】実施の形態３における推奨アクセスポイント提示処理を示したフローチャートである。
【図１６】実施の形態４において端末に表示される推奨情報の画面表示例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２５】
実施の形態１．
図１は、本発明に係るネットワークシステムの一実施の形態である、情報端末装置にサービスを提供するサービスシステムの全体構成図である。サービスシステムは、オフィスビル等の施設内に構築されている。図１には、コンテンツ配信サーバ１、認証サーバ１０、ファシリティデータベース（ＤＢ）サーバ２０、アクセスポイントデータベース（ＤＢ）サーバ３０、アクセスポイント監視サーバ４０及びアクセスポイント（ＡＰ）２がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３に接続された構成に加えて端末４が示されている。
【００２６】
端末４は、施設内にいるユーザに携帯され利用される、アプリケーションが実行可能な情報端末装置であり、汎用的なタブレット端末、モバイル端末、スマートフォン等の無線通信端末で実現してよい。アクセスポイント２は、施設内の予め決められた位置に散在配置された接続する中継機である。アクセスポイント２は、端末４との間で無線通信を実行可能な無線ＬＡＮ通信機能を有しており、無線ＬＡＮ接続された端末４をＬＡＮ３に接続する。端末４がアクセスポイント２を介してＬＡＮ３に接続してサービスシステムを利用することのできる場所（エリア）のことを、本実施の形態では、「ファシリティ」と称することにする。ファシリティとしては、事務室、会議室、食堂、廊下等がある。１つのファシリティに複数台のアクセスポイント２が設置されていたり、１台のアクセスポイント２が複数のファシリティにおいて端末４との無線ＬＡＮ接続を可能とするように設置されていたりしてもよい。つまり、アクセスポイント２とファシリティ５とは多対多の関係にある場合もある。ただ、本実施の形態では、説明の便宜上、各ファシリティには、１台のアクセスポイント２が設置されている、すなわち、図１に示したようにファシリティ５とアクセスポイント２とは１対１の関係にあるものとして説明する。従って、アクセスポイント２が特定されるとファシリティ５も特定され、またその逆にファシリティ５が特定されるとアクセスポイント２も特定されることになるので、以降の説明では、ファシリティ５とアクセスポイント２との関係を、ファシリティ５に設置されたアクセスポイント２、などのように表現する場合もある。
【００２７】
本実施の形態における端末４は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）によりアクセスポイント２との間で無線ＬＡＮ接続することを前提として説明するが、Ｂｌｕｅｔｏｏｔｈ（登録商標）等他の無線通信機能により中継機と接続するように構成してもよい。また、中継機としてハブが設置されている場合、ハブと有線接続して通信を行う機能が端末４に搭載されていてもよい。ただ、アクセスポイント２におけるアクセスポイントＩＤのように、各中継機には各機器を一意に判別するための識別情報等が割り当てられている必要がある。
【００２８】
コンテンツ配信サーバ１は、アクセスポイント２を介して端末４にコンテンツを送信することで、端末４を携帯しているユーザに所望のサービスを提供する。なお、本実施の形態におけるコンテンツ配信サーバ１は、ＬＡＮ３に接続されているが、ＬＡＮ３以外のネットワークに接続されていてもよい。その他のサーバ１０〜４０については追って説明する。
【００２９】
図２は、本実施の形態における認証サーバ１０を形成するサーバコンピュータのハードウェア構成図である。本実施の形態において認証サーバ１０を形成するサーバコンピュータは、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図２に示したようにＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ハードディスクドライブ（ＨＤＤ）５４、通信手段として設けられたネットワークコントローラ５５を内部バス５６に接続して構成される。また、必要に応じて入力手段としてマウス、キーボード、表示装置としてディスプレイを設け、これらを接続する入出力コントローラを内部バス５６に接続して構成してもよい。また、他のサーバ１，２０，３０，４０も同じサーバコンピュータであることから図２に示したように構成してよい。
【００３０】
図３は、本実施の形態におけるサービスシステムのブロック構成図である。なお、図３には、本実施の形態の説明に必要な構成要素を示し、説明に用いない構成要素は図から省略している。
【００３１】
認証サーバ１０は、サービスを利用するユーザの認証を行うサーバコンピュータである。また、ユーザは、サービスを利用する際に端末４をいずれかのアクセスポイント２に無線ＬＡＮ接続し、ログイン要求をしてユーザ認証に成功することで、当該端末４は、無線ＬＡＮ接続したアクセスポイント２を介してＬＡＮ３に接続されることになるが、認証サーバ１０は、端末４が無線ＬＡＮ接続されたアクセスポイント２より快適な環境でサービスを利用可能なアクセスポイント２が存在する場合には、そのアクセスポイント２に関する情報、本実施の形態では当該アクセスポイント２が設置されたファシリティ５の位置情報を提供する情報処理装置として設けられている。ここでいう快適な環境というのは、負荷の低い環境でのシステム利用により効率的に作業（サービスの利用）ができる作業環境のことをいう。
【００３２】
認証サーバ１０は、ユーザ認証部１１、ファシリティ選出部１２、アクセスポイント選出部１３、推奨アクセスポイント選出部１４、推奨アクセスポイント提示部１５、制御部１６及びユーザ情報記憶部１７を有している。ユーザ認証部１１は、サービスシステムを利用するユーザの認証を行う。ファシリティ選出部１２は、サービスシステムが設けられた施設内において端末４を利用しているユーザが利用可能なファシリティを示す利用可能場所情報を取得する利用可能場所情報取得手段として機能する。アクセスポイント選出部１３は、各アクセスポイント２と当該アクセスポイント２を利用可能な場所（ファシリティ）との対応関係を示す中継機情報（アクセスポイント情報）を取得する中継機情報取得手段、利用可能場所情報及び中継機情報を参照して、サービスシステムに含まれるアクセスポイント２の中から、ログイン要求したユーザが利用可能な場所（ファシリティ）に対応したアクセスポイント２を選出する選出手段、として機能する。
【００３３】
推奨アクセスポイント選出部１４は、サービスシステムに含まれる複数のアクセスポイント２各々にかかる負荷を示す負荷情報を取得する負荷情報取得手段（取得手段）、アクセスポイント２を利用可能な各場所（ファシリティ）の位置関係を示す場所間情報（ファシリティ距離関係情報）を取得する場所間情報取得手段、場所間情報に基づいて、端末４を利用しているユーザが現在いるファシリティから評価対象とされた各アクセスポイント２の利用可能なファシリティまでの移動に要する移動情報（移動時間）を取得する移動情報取得手段、端末４から接続要求されたアクセスポイント２が端末４をＬＡＮ３に接続する際、負荷情報を指標として各アクセスポイント２を評価することで端末４が接続要求したアクセスポイント２より負荷の低いアクセスポイント２を特定する特定手段、として機能する。
【００３４】
推奨アクセスポイント提示部１５は、推奨アクセスポイント選出部１４により特定されたアクセスポイント２に関する情報を端末４に提供する提供手段として機能する。制御部１６は、認証サーバ１０に含まれる各構成要素１１〜１５と連携して、推奨アクセスポイント２を端末４に提供する処理の制御を行う。
【００３５】
ユーザ情報記憶部１７には、ユーザの識別情報（ユーザＩＤ）とパスワードとを組にしたユーザ情報が予め登録されている。
【００３６】
認証サーバ１０における各構成要素１１〜１６は、認証サーバ１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ５１で動作するプログラムとの協調動作により実現される。また、ユーザ情報記憶部１７は、認証サーバ１０に搭載されたＨＤＤ５４にて実現される。あるいは、ＲＡＭ５３や外部にある記憶手段をネットワーク経由で利用してもよい。
【００３７】
ファシリティデータベースサーバ２０は、ファシリティ５に関する情報を保持、管理する。ファシリティ５に関する情報として、本実施の形態では、ファシリティ情報及びファシリティ間距離情報を用いる。図４は、本実施の形態におけるファシリティデータベースサーバ２０のファシリティ情報記憶部２１に記憶されているファシリティ情報のデータ構成例を示す図である。ファシリティ情報は、各ファシリティ５に割り付けられた当該ファシリティ５を識別する識別情報（ファシリティＩＤ）に、当該ファシリティ５の位置を示すファシリティ位置情報及び当該ファシリティ５を利用することが許可されているユーザのユーザＩＤが対応付けして予め設定される。利用が許可されているというのは、ファシリティ５への進入が許可されているということである。ファシリティＩＤ及びファシリティ位置情報は、各ユーザが利用可能なファシリティを特定する利用可能場所情報に相当する。なお、本実施の形態では、ファシリティ５の利用を常時可か不可である場合を例にしているが、ユーザ毎に曜日、時間帯等、利用可能時間を細かく設定できるようにしてもよい。
【００３８】
図５は、本実施の形態におけるファシリティデータベースサーバ２０のファシリティ間距離情報記憶部２２に記憶されているファシリティ間距離情報のデータ構成例を示す図である。ファシリティ間距離情報は、前述した場所間情報に相当し、距離が設定される各ファシリティ５のファシリティＩＤと当該ファシリティ５間の移動距離が予め設定されている。
【００３９】
アクセスポイントデータベースサーバ３０は、アクセスポイント２に関する情報を保持、管理する。アクセスポイント２に関する情報として、本実施の形態では、アクセスポイント情報及びアクセスポイント負荷情報を用いる。図６は、本実施の形態におけるアクセスポイントデータベースサーバ３０のアクセスポイント情報記憶部３１に記憶されているアクセスポイント情報のデータ構成例を示す図である。アクセスポイント情報は、各アクセスポイント２に割り付けられた当該アクセスポイント２を識別する識別情報（アクセスポイントＩＤ）に、当該アクセスポイント２が設置されたファシリティ５のファシリティＩＤが予め設定される。
【００４０】
図７は、本実施の形態におけるアクセスポイントデータベースサーバ３０のアクセスポイント負荷情報記憶部３２に記憶されるアクセスポイント負荷情報のデータ構成例を示す図である。アクセスポイント負荷情報は、前述した負荷情報に相当し、各アクセスポイント２のアクセスポイントＩＤに、当該アクセスポイント２にかかる負荷を示す指標情報としてパケットロス率が対応付けされる。
【００４１】
アクセスポイント監視サーバ４０は、アクセスポイント２にかかる負荷を常時監視する。アクセスポイント監視サーバ４０は、アクセスポイント２にかかる負荷を示す指標情報としてパケットロス率を各アクセスポイント２から定周期的に収集するアクセスポイント負荷情報収集部４１を有し、その収集したパケットロス率でアクセスポイント負荷情報記憶部３２を逐次更新する。本実施の形態では、負荷を示す指標情報としてパケットロス率を取得するが、各アクセスポイントの負荷の状態を示す指標となりうる情報であれば、アクセスポイント帯域利用率等他の指標を取得するようにしてもよい。
【００４２】
アクセスポイント監視サーバ４０におけるアクセスポイント負荷情報収集部４１は、アクセスポイント監視サーバ４０を形成するコンピュータと、コンピュータに搭載されたＣＰＵで動作するプログラムとの協調動作により実現される。また、ファシリティデータベースサーバ２０及びアクセスポイントデータベースサーバ３０における各記憶部２１，２２，３１，３２は、各サーバ２０，３０に搭載されたＨＤＤにて実現される。あるいは、ＲＡＭ又は外部にある記憶手段をネットワーク経由で利用してもよい。
【００４３】
アクセスポイント負荷情報記憶部３２に記憶されるパケットロス率は、アクセスポイント監視サーバ４０が収集した情報にて逐次更新されるが、その他の記憶部１７，２１，２２，３１に設定された各情報は、ユーザ、ファシリティ５、アクセスポイント２の追加、削除等に応じて管理者等によって適宜更新される。
【００４４】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００４５】
ユーザは、現在いるファシリティ５に設置されているアクセスポイント２に端末４を無線ＬＡＮ接続してサービスの利用を開始しようとするが、この無線ＬＡＮ接続したアクセスポイント２より負荷の低いアクセスポイント２が存在するのであれば、そのアクセスポイント２が存在するファシリティ５まで移動して、そのアクセスポイント２に無線ＬＡＮ接続した方が、快適な環境のもとでサービスを利用できることになるかもしれない。本実施の形態では、現在接続しているアクセスポイント２より負荷の低いアクセスポイント２を推奨アクセスポイントに関する情報をユーザに提示することを特徴とする。
【００４６】
次に、本実施の形態における動作について説明する。本実施の形態では、各アクセスポイント２が計測し、内部に記憶しているパケットロス率を、前述したようにアクセスポイント監視サーバ４０が定周期的、例えば５分毎に収集し、その収集したパケットロス率をアクセスポイントデータベースサーバ３０に送信することでアクセスポイント負荷情報記憶部３２を逐次更新する。なお、パケットロス率の収集対象とするアクセスポイント２は、サービスシステムに含まれる全アクセスポイント２であるが、アクセスポイント負荷情報収集部４１は、アクセスポイント情報記憶部３１を参照することで収集対象のアクセスポイント２を特定してもよい。
【００４７】
続いて、本実施の形態における認証サーバ１０が実施する推奨アクセスポイント提示処理について図８に示したフローチャートを用いて説明する。
【００４８】
コンテンツ配信サーバ１が提供するサービスを利用する際、ユーザが所定の操作を行って、携帯している端末４にログイン画面を表示させる。そして、ユーザが、表示されたログイン画面から自己のユーザＩＤ及びパスワードを入力した後、ＯＫボタンの選択等所定の操作を行うと、端末４は、ユーザＩＤ及びパスワードを含むログイン情報を、接続されたアクセスポイント２へ送信することでログインを要求する。なお、ユーザは、現在いるファシリティ５に対応して設置されたアクセスポイント２のパスワードを知っており、当該アクセスポイント２に接続されている状態であるものとする。
【００４９】
端末４から送られてきたログイン要求を受け付けると、端末４を接続したアクセスポイント２は、送信されてきたログイン情報に、自己のアクセスポイントＩＤを付加して生成した認証情報を認証サーバ１０に送信することでユーザ認証を要求する。端末からのログイン要求、あるいはこのログイン要求に応じてアクセスポイント２が認証サーバ１０に行う認証要求は、端末４からＬＡＮ３への接続要求に相当する。
【００５０】
認証サーバ１０におけるユーザ認証部１１は、アクセスポイント２から送信されてきた認証情報を受信することで認証要求を受け付けると（ステップ１０１）、受け付けた認証情報に含まれているユーザＩＤ及びパスワードでユーザ情報記憶部１７に登録されているユーザ情報と照合してユーザ認証を行う（ステップ１０２）。ユーザ認証に失敗した場合、その旨をユーザ認証要求元のアクセスポイント２を経由してログイン要求をした端末４に送信するが、ここでは、ユーザ認証に成功したものとして処理の説明を続ける。
【００５１】
ユーザ認証に成功すると、認証サーバ１０におけるファシリティ選出部１２は、ファシリティデータベースサーバ２０に問い合わせることで当該ユーザが利用可能なファシリティ５を選出する（ステップ１０３）。この処理を具体的に説明すると、ファシリティ選出部１２は、認証情報に含まれているユーザＩＤを含む問合せ情報をファシリティデータベースサーバ２０に送信する。ファシリティデータベースサーバ２０は、この問合せに応じてファシリティ情報記憶部２１から当該ユーザＩＤに対応付けられているファシリティＩＤ及びファシリティ位置情報を含むファシリティ情報を読み出し返信する。このようにして、ファシリティ選出部１２は、施設内にあるファシリティの中から当該ユーザが利用可能なファシリティ５を選出する。
【００５２】
続いて、アクセスポイント選出部１３は、アクセスポイントデータベースサーバ３０に問い合わせることで当該ユーザが利用可能なアクセスポイント２を選出する（ステップ１０４）。この処理を具体的に説明すると、アクセスポイント選出部１３は、ファシリティ選出部１２により選出された１又は複数のファシリティＩＤを含む問合せ情報をアクセスポイントデータベースサーバ３０に送信する。アクセスポイントデータベースサーバ３０は、この問合せに応じてアクセスポイント情報記憶部３１から当該ファシリティＩＤに対応付けられているアクセスポイントＩＤを含むアクセスポイント情報を読み出し返信する。このようにして、アクセスポイント選出部１３は、サービスシステムに含まれる複数のアクセスポイント２の中から、当該ユーザの利用が許可されていないファシリティ５に設置のアクセスポイント２を排除し、当該ユーザが利用可能なアクセスポイント２のみを選出する。
【００５３】
以上のようにして、選出されたアクセスポイント２は、ユーザに推奨するアクセスポイント２の候補となる。この推奨するアクセスポイント（以下、「推奨アクセスポイント」）の候補として選出されたアクセスポイント２を「推奨候補アクセスポイント」と称することにする。
【００５４】
推奨候補アクセスポイントが選出されると、推奨アクセスポイント選出部１４は、当該ユーザが現在いるファシリティ５を特定する（ステップ１０５）。これは、認証情報に含まれていたアクセスポイントＩＤと、アクセスポイント選出部１３により選出されたファシリティ情報から当該ファシリティ５を特定する。
【００５５】
続いて、推奨アクセスポイント選出部１４は、推奨候補アクセスポイントにかかる負荷を取得する（ステップ１０６）。この処理を具体的に説明すると、推奨アクセスポイント選出部１４は、推奨候補アクセスポイントのアクセスポイントＩＤを含む問合せ情報をアクセスポイントデータベースサーバ３０に送信する。アクセスポイントデータベースサーバ３０は、この問合せに応じてアクセスポイント負荷情報記憶部３２から当該推奨候補アクセスポイントにおけるパケットロス率を読み出し返信する。このようにして、推奨アクセスポイント選出部１４は、推奨候補アクセスポイントにかかる負荷を取得する。
【００５６】
続いて、推奨アクセスポイント選出部１４は、現在位置（現在いるファシリティ）から、推奨候補アクセスポイント２が設置された各ファシリティまでの移動時間を算出する（ステップ１０７）。この処理を具体的に説明すると、推奨アクセスポイント選出部１４は、ユーザが現在いるファシリティのファシリティＩＤと推奨候補アクセスポイントが設置されたファシリティのファシリティＩＤとの組を含む問合せ情報をファシリティデータベースサーバ２０に送信する。ファシリティデータベースサーバ２０は、この問合せに応じてファシリティ間距離情報記憶部２２から各ファシリティＩＤの組の距離を読み出し返信する。このようにして、推奨アクセスポイント選出部１４は、現在位置と各推奨候補アクセスポイントが設置されたファシリティ５との間の距離をファシリティ間移動距離として取得する。
【００５７】
推奨アクセスポイント選出部１４は、この取得したファシリティ間移動距離に基づき移動情報として移動時間をそれぞれ算出する。一般に、移動時間は、移動距離に比例するので移動距離に固定の係数を乗算して算出してもよいが、移動先のファシリティとの位置関係や移動手段、例えば、施設の広狭、ファシリティのフロア関係（同一階、異なる階）、エスカレータの有無、エレベータの台数等を考慮して設定した係数を移動距離に乗算して移動時間を算出するようにしてもよい。また、曜日、出退勤、昼食等の時間的な特性等を考慮してもよい。
【００５８】
推奨候補アクセスポイントのパケットロス率及び推奨候補アクセスポイントが設置されたファシリティまでの移動時間を取得すると、推奨アクセスポイント選出部１４は、各推奨候補アクセスポイントの評価を行う（ステップ１０８）。具体的には、評価値を算出することになるが、本実施の形態では、次のようにして評価値を算出する。
【００５９】
すなわち、推奨アクセスポイント選出部１４は、評価値Ｅ＝ａＴ＋ｂＬという計算式にて評価値を算出する。ここで、Ｔは移動時間、Ｌはパケットロス率、ａ，ｂは重み係数である。重み係数ａ，ｂはサービスシステムが設置された施設に応じて適切な値を設定すればよい。ただ、本実施の形態では、負荷の低いアクセスポイント２を提供するので、重み係数ｂを０や重み係数ａに対して極めて小さい値（無視できるほどの値）に設定することは好ましくない。重み係数ａは、施設が狭いあるいは１フロアだけなど移動時間を重要視しないのであれば小さい値にし、施設が高層ビルなどで移動時間を無視せずに考慮すべき要因であると考える場合には，そうでない場合と比較して大きい値に設定すればよい。
【００６０】
以上のようにして、推奨候補アクセスポイント毎に評価値を算出すると、推奨アクセスポイント選出部１４は、端末４が現在接続されているアクセスポイントより評価値が小さい推奨候補アクセスポイントを選出する。本実施の形態において用いる移動時間及びパケットロス率という指標は、大きい値ほど移動が大変であり、また負荷が高いので小さい評価値ほど良いことになる。なお、本実施の形態では、評価値が最小値となる推奨候補アクセスポイントを推奨アクセスポイントとして選出するが、評価値が小さい方から複数の推奨候補アクセスポイントを推奨アクセスポイントとして選出するようにしてもよい。
【００６１】
推奨アクセスポイントが選出されると、推奨アクセスポイント提示部１５は、ステップ１０５において取得されたファシリティ位置情報の中から、推奨アクセスポイントとして選出されたアクセスポイント２に対応したファシリティ（以下、「推奨ファシリティ」とも称する）のファシリティ位置情報を含む情報を生成する。推奨アクセスポイント提示部１５は、この生成された情報を推奨情報として端末４が接続されたアクセスポイント２に送信することで端末４のユーザに提示する。
【００６２】
以上のようにして、ログイン要求に応じて認証成功の旨と共にアクセスポイント２から送信されてくる推奨情報を受信すると、端末４は、所定のアプリケーションにより推奨情報を画面表示する。この画面表示例を図９に示す。
【００６３】
ユーザは、提供されるサービス利用を快適に行うことを希望する場合、端末４に表示された推奨情報を参照し、表示されたファシリティに移動すればよい。本実施の形態の場合、推奨するファシリティは、当該ユーザが利用可能なファシリティの中から選出しているので、入室できないようなことは生じない。アクセスポイント２に関する情報としてアクセスポイントＩＤを表示してもよいが、ユーザがアクセスポイントＩＤからファシリティの位置を特定できるとは限らないので、本実施の形態では、推奨アクセスポイントが設置されたファシリティの位置情報を推奨情報として提示するようにした。
【００６４】
また、アクセスポイント２にかかる負荷が現状より単に低いだけのアクセスポイント２を推奨した場合、仮に推奨ファシリティまでの移動に多大な時間を要することになると、ユーザにとって適性のあるアクセスポイントを推奨しているとは言い難い。本実施の形態では、ファシリティ間移動にかかるユーザへの負担を考慮して、アクセスポイント（ファシリティ）を推奨するようにした。
【００６５】
実施の形態２．
図１０は、本実施の形態におけるファシリティデータベースサーバ２０のファシリティ情報記憶部２１に記憶されているファシリティ情報のデータ構成例を示す図である。本実施の形態におけるファシリティ情報には、ファシリティＩＤに、実施の形態と同様のファシリティ位置情報及びユーザＩＤに加え、マップ情報が対応付けして予め設定される。マップ情報は、施設内における当該ファシリティが所在する場所を視覚的に表した地図情報である。本実施の形態では、当該ファシリティのあるフロアのレイアウトをマップ情報として用いる。本実施の形態では、マップ情報の項目データとしてマップのイメージデータ（マップ画像）を設定するようにしたが、マップ画像の格納先を示す格納先情報を設定し、マップ画像自体は別途格納するように構成してもよい。なお、本実施の形態では、利用目的によりファシリティ情報とファシリティ利用状況情報とを別個の記憶手段にて記憶するようにしたが、統合して形成してもよい。なお、その他の構成は、実施の形態１と同じでよいので、説明を省略する。
【００６６】
実施の形態１では、図９に例示したように快適な環境にて作業が可能なファシリティ（推奨ファシリティ）の位置を文字情報にて提示するようにした。本実施の形態では、更にマップ情報を推奨情報に含めることで、推奨ファシリティの位置を視覚的に認識しやすくした。
【００６７】
すなわち、推奨アクセスポイントが選出されると、本実施の形態における推奨アクセスポイント提示部１５は、推奨ファシリティのファシリティ位置情報と共にマップ情報をファシリティデータベースサーバ２０から取得し、その取得したファシリティ位置情報及びマップ情報を含む情報を生成する。
【００６８】
以上のようにして生成された情報を受信した端末４に表示される推奨情報の画面表示例を図１１に示す。
【００６９】
実施の形態１における画面表示例（図９）と比較すれば明らかなように、本実施の形態では、推奨ファシリティのマップ情報を位置情報（文字列情報）と合わせて表示するようにした。ユーザは、快適な環境でのサービス利用を希望する場合、端末４に表示された推奨情報を参照することで、西棟のエレベータで２３階に降りた後、Ｓ２３３エリアを容易に見つけ出せることになる。
【００７０】
実施の形態３．
例えば、ファシリティが居室であって、そのファシリティには作業を行うため座席が設置されていたとする。ここでいう「作業」には、端末４を用いてサービスの利用のためにＬＡＮ３への接続を要する作業に限らず、端末４は用いるもののＬＡＮ３への接続を要しない作業、端末４自体を用いない作業など何らかの業を行うことが含まれており、特に作業内容については限定しない。ただ、ファシリティの利用者は、座席にて作業を行うこととする。この場合、現状より快適な環境であるファシリティを推奨しても、その推奨ファシリティが満席であれば、ユーザがその推奨ファシリティまで移動しても作業を行うことはできない。そこで、本実施の形態においては、ファシリティの利用状況を考慮して推奨アクセスポイントを選出するようにした。
【００７１】
図１２は、本実施の形態におけるサービスシステムの全体構成図であり、図１３は、本実施の形態におけるサービスシステムのブロック構成図である。図１２，１３は、それぞれ実施の形態１における図１，３に対応する図である。なお、同じ構成要素には同じ符号を付け説明を省略する。本実施の形態におけるサービスシステムは、実施の形態１における構成にファシリティ監視サーバ７０を追加し、またファシリティデータベースサーバ２０にファシリティ利用状況情報記憶部２３を追加した構成を有している。
【００７２】
ファシリティ監視サーバ７０は、各ファシリティの利用状況を示す利用状況情報を定周期的に収集するファシリティ利用状況情報収集部７１を有し、ファシリティ利用状況情報収集部７１により収集された利用状況情報をファシリティデータベースサーバ２０に送信することでファシリティ利用状況情報記憶部２３に保存させる。
【００７３】
図１４は、本実施の形態におけるファシリティデータベースサーバ２０のファシリティ利用状況情報記憶部２３に記憶されるファシリティ利用状況情報のデータ構成例を示す図である。ファシリティ利用状況情報は、各ファシリティ５のファシリティＩＤに、利用状況情報として当該ファシリティ５の利用率が対応付けされる。
【００７４】
ファシリティ利用状況情報収集部７１は、ファシリティ監視サーバ７０を形成するコンピュータと、コンピュータに搭載されたＣＰＵで動作するプログラムとの協調動作により実現される。また、ファシリティ利用状況情報記憶部２３は、ファシリティ監視サーバ７０に搭載されたＨＤＤにて実現される。あるいは、ＲＡＭ又は外部にある記憶手段をネットワーク経由で利用してもよい。
【００７５】
次に、本実施の形態における動作について説明するが、実施の形態１とは利用状況情報に関連する構成及び処理が異なるだけなので、実施の形態１と同じ構成及び処理の説明は省略する。
【００７６】
本実施の形態では、各ファシリティにおける利用状況を常時監視するために、各ファシリティに人感センサ等の人検出手段を配設する。ファシリティ利用状況情報収集部７１は、人感センサからのセンサデータを参照して、当該ファシリティ内において座席を使用している人数を把握する。各ファシリティ内にある座席数は既知なので、検出された人数を座席数で除算することで当該ファシリティの利用率を算出する。なお、ファシリティ内にいる人数は、人感センサ以外にも、例えば座席の使用時に各座席に設けられた使用スイッチをユーザに操作させて検出したり、入退室監視システムが導入されていれば、入退室監視システムが認識している在室者数を取得して検出するようにしてもよい。ファシリティ利用状況情報収集部７１は、以上のようにして定周期的、例えば１分毎に各ファシリティの利用率を算出し、ファシリティデータベースサーバ２０に送信することでファシリティ利用状況情報記憶部２３を逐次更新する。
【００７７】
続いて、本実施の形態における認証サーバ１０が実施する推奨アクセスポイント提示処理について図１５に示したフローチャートを用いて説明するが、本実施の形態における推奨アクセスポイント提示処理は、アクセスポイント２を利用可能な各ファシリティの利用状況を示す利用状況情報を取得する利用状況情報取得手段として機能する推奨アクセスポイント選出部１４がファシリティ利用状況情報を用いる処理のみが異なるので、その他の処理の説明は省略する。
【００７８】
推奨アクセスポイント選出部１４は、推奨候補アクセスポイント２が設置された各ファシリティ（推奨候補ファシリティ）の利用率を取得する（ステップ２０１）。この処理を具体的に説明すると、推奨アクセスポイント選出部１４は、推奨候補ファシリティのファシリティＩＤを含む問合せ情報をファシリティデータベースサーバ２０に送信する。ファシリティデータベースサーバ２０は、この問合せに応じてファシリティ利用状況情報記憶部２３から問い合わせられた推奨候補ファシリティの利用率を読み出し返信する。このようにして、推奨アクセスポイント選出部１４は、各推奨候補ファシリティの利用率を取得する。
【００７９】
推奨候補アクセスポイントのパケットロス率、推奨候補ファシリティまでの移動時間、更に推奨候補ファシリティの利用率を取得すると、推奨アクセスポイント選出部１４は、各推奨候補アクセスポイントの評価を行う（ステップ１０８）。具体的には、実施の形態１と同様に評価値を算出することになるが、本実施の形態では、推奨候補ファシリティの利用率を加えて、評価値Ｅ＝ａＴ＋ｂＬ＋ｃＵという計算式にて評価値を算出する。但し、ｃは重み係数、Ｕは利用率である。
【００８０】
以上のようにして、推奨候補アクセスポイント毎に評価値を算出すると、推奨アクセスポイント選出部１４は、実施の形態１と同様にして推奨アクセスポイントを選出する（ステップ１０９）。ファシリティの利用率は、パケットロス率及び移動時間と同様に大きい値ほどユーザにとって好ましくない指標である。
【００８１】
本実施の形態によれば、ファシリティの利用率を考慮して推奨ファシリティを提示するようにしたのでファシリティに移動した際に当該ファシリティが利用できないような不都合が生じるファシリティを推奨する可能性が低くなる。
【００８２】
実施の形態４．
図１６は、本実施の形態において端末４に表示される推奨情報の画面表示例を示す図である。上記実施の形態３では、アクセスポイント２にかかる負荷(パケットロス率)、ファシリティまでの移動時間及びファシリティの利用率という各指標に係数を乗算してただ１つの評価値を算出して、推奨アクセスポイントを選出していた。本実施の形態では、各指標毎に評価の高いファシリティを推奨するようにした。
【００８３】
図１６の表示例によると、例えば、作業効率を期待するユーザは、アクセスポイント２の負荷の最も低いアクセスポイント２が設置されたファシリティ“西棟  ２３F  Ｓ２２３エリア”に移動すればよい。もちろん、推奨するアクセスポイント（ファシリティ）は現状より負荷が低いことが前提である。また、作業効率より移動が楽なことを希望するユーザは、現在位置から最も近い“西棟  ５F  Ｓ０５１エリア” に移動すればよい。また、座席が確実に空いていて在室者が少ないために静寂な環境を希望するユーザは、空席率の高い“西棟  ５F  Ｓ０５１エリア” に移動すればよい。なお、空席率＝１−利用率と算出する。
【００８４】
このように、各指標毎に評価の高いファシリティを提示してもよい。なお、指標毎にファシリティを提示する際、例えば、移動距離を優先させたファシリティを提示する際、現在位置から最も近いファシリティを単に提示するというわけではなく、アクセスポイント２にかかる負荷をも考慮すべきである。つまり、現在接続されているアクセスポイント２より負荷の低い推奨候補アクセスポイントの中から選出するようにすべきである。従って、評価値Ｅを算出する際に各指標値に乗算する重み係数ａ，ｂ，ｃの値を調整して各指標優先のファシリティを選出すればよい。
【００８５】
以上説明したように、上記各実施の形態においては、ネットワークシステムをサービスシステムに適用した場合を例にしたが、その他のシステムの形態に適用してもよい。また、上記各実施の形態において説明した構成、処理を適宜組み合わせて実施してもよい。
【符号の説明】
【００８６】
１  コンテンツ配信サーバ、２  アクセスポイント、４  端末、５  ファシリティ、１０  認証サーバ、１１  ユーザ認証部、１２  ファシリティ選出部、１３  アクセスポイント選出部、１４  推奨アクセスポイント選出部、１５  推奨アクセスポイント提示部、１６  制御部、１７  ユーザ情報記憶部、２０  ファシリティデータベース（ＤＢ）サーバ、２１  ファシリティ情報記憶部、２２  ファシリティ間距離情報記憶部、２３  ファシリティ利用状況情報記憶部、３０  アクセスポイントデータベース（ＤＢ）サーバ、３１  アクセスポイント情報記憶部、３２  アクセスポイント負荷情報記憶部、４０  アクセスポイント監視サーバ、４１  アクセスポイント負荷情報収集部、５１  ＣＰＵ、５２  ＲＯＭ、５３  ＲＡＭ、５４  ハードディスクドライブ（ＨＤＤ）、５５  ネットワークコントローラ、５６  内部バス、７０  ファシリティ監視サーバ、７１  ファシリティ利用状況情報収集部。
【要約】
【課題】情報端末装置が中継機を介してネットワークに接続する際、現在接続している中継機より負荷の低い中継機に関する情報を提供する。
【解決手段】端末４からアクセスポイント２を介してログイン要求されると、認証サーバ１０は、当該ユーザが利用可能なファシリティを選出するファシリティ選出部１２と、選出されたファシリティに設置されたアクセスポイント２を選出するアクセスポイント選出部１３と、選出された各アクセスポイント２の負荷及び現在位置から当該アクセスポイント２設置のファシリティまでの移動距離に基づきアクセスポイント２の評価を行い、現在接続中のアクセスポイント２より負荷の低く高評価のアクセスポイント２を選出する推奨アクセスポイント選出部１４と、選出されたアクセスポイント２設置のファシリティの位置情報をユーザに提示する推奨アクセスポイント提示部１５と、を有する。
【選択図】図３【図１】
0005644978.tif 000002
【図２】
0005644978.tif 000003
【図３】
0005644978.tif 000004
【図４】
0005644978.tif 000005
【図５】
0005644978.tif 000006
【図６】
0005644978.tif 000007
【図７】
0005644978.tif 000008
【図８】
0005644978.tif 000009
【図９】
0005644978.tif 000010
【図１０】
0005644978.tif 000011
【図１１】
0005644978.tif 000012
【図１２】
0005644978.tif 000013
【図１３】
0005644978.tif 000014
【図１４】
0005644978.tif 000015
【図１５】
0005644978.tif 000016
【図１６】
0005644978.tif 000017