(57)【要約】【課題】組織体外のユーザの情報処理機器を、組織体内のネットワークに容易に接続可能としつつ、セキュリティの確保を可能とすること。【解決手段】通信システムは、端末装置と通信する第１の通信部と、ネットワークを介して通信する第２の通信部と、第１の通信部と前記第２の通信部との間の接続の開始又は解除を制御する接続制御部と、端末装置から送信される認証情報を表示する表示部と、ユーザ入力を受け付ける入力部と、表示部によって表示された認証情報が、ネットワークに接続を許可されているユーザに対してあらかじめ通知されている認証情報に一致する場合に入力される指示に従い、接続を許可する時間を管理する接続管理部とを備える。【選択図】図１
2016208174.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と通信する第１の通信部と、
ネットワークを介して通信する第２の通信部と、
前記第１の通信部と前記第２の通信部との間の接続の開始又は解除を制御する接続制御部と、
前記端末装置から送信される認証情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
前記表示部によって表示された認証情報が、前記ネットワークに接続を許可されているユーザに対してあらかじめ通知されている認証情報に一致する場合に入力される指示に従い、接続を許可する時間を管理する接続管理部と
を備えることを特徴とする通信システム。
【請求項２】
前記接続管理部は、
前記接続制御部に対して、前記接続を許可する時間が経過するまで前記接続を維持させ、前記接続を許可する時間が経過した場合に前記接続を解除させる請求項１に記載の通信システム。
【請求項３】
前記接続制御部は、
前記第１の通信部と通信する端末装置毎に該第１の通信部と前記第２の通信部との間の接続を管理する管理情報を生成して管理情報記憶部に保持し、
前記接続管理部は、
前記接続制御部に対して、端末装置毎に、前記接続を許可する時間が経過するまで前記接続を維持させ、前記接続を許可する時間が経過した場合に前記接続を解除させ、全ての端末装置に係る接続が解除された場合に、該全ての接続に係る前記管理情報を削除させる請求項１に記載の通信システム。
【請求項４】
前記端末装置が前記ネットワークを介して通信可能な接続先を示す接続先情報をあらかじめ記憶する接続先記憶部と、
前記接続制御部により前記接続が開始され、前記端末装置が前記ネットワークを介した通信を行う場合に、該端末装置から該ネットワークに送信される情報の宛先として前記接続先情報を該情報に付加する付加部と、をさらに備える請求項１乃至３のいずれか１項に記載の通信システム。
【請求項５】
前記接続制御部は、
前記第１の通信部と通信する端末装置の識別情報を含む管理情報を前記管理情報記憶部に保持させ、
前記表示部は、端末装置から送信される認証情報と、該端末装置に対応する前記管理情報に含まれている識別情報とを表示する請求項１乃至４のいずれか１項に記載の通信システム。
【請求項６】
コンピュータに、
端末装置と通信する第１の通信部とネットワークを介して通信する第２の通信部との間の接続の開始又は解除を制御する接続制御ステップと、
前記端末装置から送信される認証情報を表示する表示ステップと、
ユーザ入力を受け付ける入力ステップと、
前記表示部によって表示された認証情報が前記ネットワークに接続を許可されているユーザに対してあらかじめ通知されている認証情報に一致する場合に入力される指示に従い、前記接続制御部に対して接続を許可する時間を前記接続制御部に対して設定する接続設定ステップと
を実行させることを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュアなＬＡＮ(Local  Area  Network)に対する外部機器の接続を容易に実行可能な通信システムおよび通信方法に関する。
【背景技術】
【０００２】
近年では、企業など組織体内においてＬＡＮ(Local  Area  Network)を構築し、組織体内で使用する各情報処理機器をＬＡＮ（以下、組織内ＬＡＮと呼ぶ）を介して互いに接続することが、一般的に行われている。また、この組織内ＬＡＮにおいて、無線による通信を行う無線ＬＡＮをさらに構築し、組織体に属する各メンバが所持する情報処理機器を無線ＬＡＮを介して組織内ＬＡＮに接続し、各メンバの情報処理機器から組織内ＬＡＮに接続される、ＭＦＰ(Multi  Function  Printer)、プロジェクタ装置といった各機器を利用可能とすることも、一般的に行われている。
【０００３】
このような組織内ＬＡＮおよび組織内ＬＡＮに接続される無線ＬＡＮにおいては、外部の情報処理機器が接続される際に認証処理を行い、認証が成功した場合に、当該外部の情報処理機器から組織内ＬＡＮに接続される各機器を利用可能とするのが一般的である。特許文献１には、独自のユーザ情報やアクティブディレクトリを用いて認証を行うことで、ネットワーク接続されたＭＦＰを利用可能とする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、組織体外のユーザが、当該組織内ＬＡＮに接続される機器（例えばプロジェクタ装置）を利用する場合について考える。この場合、殆どの場合で、セキュリティ上の観点から、組織体外のユーザの情報処理機器を組織内ＬＡＮに接続不可としている。そのため、組織体外のユーザは、自分が所持する情報処理機器から組織内ＬＡＮを経由しての組織体内の機器の利用ができないか、若しくは、レガシー接続により利用することが強いられ、不便であった。
【０００５】
例えば、組織体外のユーザが組織体内のプロジェクタ装置を用いようとする場合、従来では、ＶＧＡ(Video  Graphics  Array)やＤＶＩ(Digital  Visual  Interface)といったレガシー接続を行う必要があり、そのための接続ケーブルを用意するなど手間もかかり、不便であった。
【０００６】
また、組織体外のユーザをＬＡＮに一時的に接続させる手段としては、専用のゲストネットワークを施設するという方法がある。しかし、これを実現するにはＶＬＡＮ(Virtual  LAN)などによるネットワークの論理分割といった、ネットワークの設計・運用レベルからの再構築・再設定が必要で、容易とはいえなかった。また、ゲストネットワークは、一般的に使用頻度は低く、ほとんど使われることのないネットワークをゲスト専用に施設し続けることになるため、コストや消費電力の点で非効率であるという問題点があった。
【０００７】
また、ゲスト専用に設けられた無線ＬＡＮについては、組織体外のユーザに対して設定を一々教えなければならないという運用負荷があるため、実際には、セキュリティ設定無し、若しくは口頭や手書きで伝えられるレベルのパスワードなどで運用されることが多い。この場合、ゲスト端末による無線ＬＡＮ通信を、盗聴などのセキュリティの脅威に晒すことになってしまうという問題点があった。
【０００８】
また、組織体外のユーザをＬＡＮに一時的に接続させた後に、組織体内のユーザが接続の許可を解除し忘れた場合、その後も継続してゲスト端末を用いて組織内ＬＡＮに接続できるようになるため、第三者によって不用意に組織内ＬＡＮを利用されるという問題点があった。
【０００９】
実施形態によれば、組織体外のユーザの情報処理機器を、組織体内のネットワークに容易に接続可能としつつ、セキュリティの確保を可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本実施形態に係る通信システムは、端末装置と通信する第１の通信部と、ネットワークを介して通信する第２の通信部と、前記第１の通信部と前記第２の通信部との間の接続の開始又は解除を制御する接続制御部と、前記端末装置から送信される認証情報を表示する表示部と、ユーザ入力を受け付ける入力部と、前記表示部によって表示された認証情報が、前記ネットワークに接続を許可されているユーザに対してあらかじめ通知されている認証情報に一致する場合に入力される指示に従い、接続を許可する時間を管理する接続管理部とを備える。
【発明の効果】
【００１１】
実施形態によれば、組織体外のユーザの情報処理機器を、組織体内のネットワークに容易に接続可能としつつ、セキュリティの確保を可能とするという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】各実施形態に適用可能なネットワークシステムの一例の構成を示す図である。
【図２】各実施形態に共通の、端末装置とＬＡＮとを接続ボックスを用いて接続する手順を概略的に示す図である。
【図３】第１の実施形態に係る接続ボックスの一例の構成を示すブロック図である。
【図４】接続先記憶部のデータ構造の例を示す図である。
【図５】第１の実施形態に係る端末装置の機能を説明するための一例の機能ブロック図である。
【図６】第１の実施形態に係る、内部ユーザ側が外部ユーザ側の機器接続許可を指示するためのＰＣの機能を説明するための一例の機能ブロック図である。
【図７】第１の実施形態に係る、ＰＣにおける、接続ボックスに対する接続許可処理の一例を示すフローチャートである。
【図８】第１の実施形態に係る、端末装置によるＬＡＮへの接続要求処理の例を示すフローチャートである。
【図９】第１の実施形態に係る、接続ボックスにおける処理フローの一例を示すフローチャートである。
【図１０】第１の実施形態の変形例による接続ボックスの一例の構成を示す図である。
【図１１】接続管理情報記憶部のデータ構造の例を示す図である。
【図１２】第２の実施形態に係る接続ボックスの一例の構成を示すブロック図である。
【図１３】転送制御テーブルのデータ構造の例を示す図である。
【図１４】第２の実施形態に係る接続ボックスにおける処理の流れを説明するための図である。
【図１５】接続ボックスへの接続を行うための接続画面の一例を示す図である。
【図１６】接続ボックスへの接続を行うためのログイン画面の一例を示す図である。
【図１７】第２の実施形態に係る、機器指定画面の一例を示す図である。
【図１８】第２の実施形態に係る識別情報入力画面の一例を示す図である。
【図１９】第２の実施形態の変形例に係る通信システムの一例の構成を示すブロック図である。
【図２０】オーナＰＣのハードウェア構成例を示す図である。
【図２１】接続ボックスのハードウェア構成を示す図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、通信システムおよび通信方法の実施形態を詳細に説明する。
（各実施形態に共通する構成）
図１は、各実施形態に適用可能なネットワークシステム１の一例の構成を示す。ＬＡＮ(Local  Area  Network)４０は、例えば、ＴＣＰ／ＩＰ(Transmission  Control  Protocol/Internet  Protocol)をプロトコルとして用いて通信を行うネットワークシステム１であって、企業など組織体内で閉じた構成とされる組織内ＬＡＮである。ＬＡＮ４０に対して、ＩＷＢ(Interactive  White  Board)５０、ＭＦＰ(Multi  Function  Printer)５１、パーソナルコンピュータ（ＰＣ）３０など、複数の機器が、互いに通信可能に接続される。
【００１４】
ＬＡＮ４０に対して、さらに、ＩＥＥＥ(Institute  of  Electrical  and  Electronics  Engineers)  ８０２．１１規格に準拠した無線ＬＡＮによるアクセスポイント（ＡＰ）６０および６１が接続される。以下、このＩＥＥＥ  ８０２．１１規格に準拠した無線ＬＡＮを、ＩＥＥＥ  ８０２．１１機器に関する業界団体であるＷｉ−Ｆｉ  Ａｌｌｉａｎｃｅによる相互接続性の認定の名称であるＷｉ−Ｆｉ（登録商標）と呼ぶ。図１の例では、ＡＰ６０は、それぞれＷｉ−Ｆｉに対応したプロジェクタ装置（ＰＪ）５２および５３と通信可能とされている。また、ＡＰ６１は、同様にそれぞれＷｉ−Ｆｉに対応したタブレット型端末（ＴＢＬ）５４および５５と通信可能とされている。
【００１５】
このような構成において、ネットワークシステム１は、ＰＣ３０から送信された画像などの情報を、ＬＡＮ４０を介してＩＷＢ５０に表示させたり、ＭＦＰ５１により出力させたりすることができる。また、ネットワークシステム１は、ＰＣ３０から送信された画像などの情報を、ＬＡＮ４０およびＡＰ６０を介してＰＪ５２および５３により図示されないスクリーンに投射させることができる。さらに、ネットワークシステム１は、ＴＢＬ５４やＴＢＬ５５から送信された情報を、ＡＰ６１を介してＬＡＮ４０に転送し、ＰＣ３０に供給することができる。さらにまた、ネットワークシステム１は、ＴＢＬ５４やＴＢＬ５５から送信された画像などの情報を、ＡＰ６１を介してＬＡＮ４０に転送し、ＩＷＢ５０やＭＦＰ５１に供給することができる。
【００１６】
これらＬＡＮ４０に直接的および間接的に接続されるＰＣ３０、ＩＷＢ５０およびＭＦＰ５１と、ＰＪ５２および５３と、ＴＢＬ５４および５５は、それぞれ、ＬＡＮ４０を含むネットワークシステム１により、組織体内において認証を受けている。すなわち、組織体外のＰＣなどの情報処理装置がＬＡＮ４０を介して通信を行うためには、組織体内における認証を受ける必要がある。
【００１７】
さらに、接続ボックス１０は、ＬＡＮ４０に対して、例えば有線にて接続される。接続ボックス１０は、ＬＡＮ４０を含むネットワークシステム１により、組織体内において認証を受けており、接続ボックス１０からＬＡＮ４０を介して、ＬＡＮ４０に接続される、ＰＣ３０などの各機器と通信を行うことができる。
【００１８】
接続ボックス１０は、さらに、例えばＷｉ−Ｆｉに対応したアクセスポイント機能を有する。接続ボックス１０は、このアクセスポイント機能により、例えば組織体外の機器であって、ＬＡＮ４０を含むネットワークシステム１による認証を受けていない端末装置２０と、無線により通信を行うことができる。
【００１９】
ここで、接続ボックス１０は、無線通信により接続された端末装置２０と、ＬＡＮ４０との間の接続の開閉を、外部からの指示により制御することができる。したがって、端末装置２０は、接続ボックス１０に対して外部からＬＡＮ４０との間の接続を閉とする指示がなされた場合に限り、ＬＡＮ４０と接続され、ＬＡＮ４０に接続される各機器と通信可能とされる。例えば、接続ボックス１０は、ＰＣ３０からの指示に従って、端末装置２０とＬＡＮ４０との間の接続の開閉を制御してもよい。なお、接続が閉の状態とは、端末装置２０とＬＡＮ４０との間の接続が維持されている状態を示し、接続が開の状態とは、端末装置２０とＬＡＮ４０との間の接続が解除されている状態を示す。
【００２０】
また、ＰＣ３０は、無線通信により接続された端末装置２０とＬＡＮ４０との間の接続を閉とする場合、接続ボックス１０に対して、接続を許可する時間を外部からの指示により制御することができる。例えば、ＰＣ３０は、端末装置２０とＬＡＮ４０との間の接続を閉とした後、接続を許可する時間が経過するまで接続を閉とし、接続を許可する時間が経過した場合に接続を開とする制御を接続ボックス１０に対して行う。なお、接続ボックス１０を制御する装置はＰＣ３０に限定されず、ＰＣ３０以外の装置が接続ボックス１０を制御してもよい。
【００２１】
図２は、各実施形態に共通の、端末装置２０とＬＡＮ４０とを接続ボックス１０を用いて接続する手順を概略的に示す。図２において、端末装置２０を、組織体外のユーザの意味で外部ユーザ側とし、ＬＡＮ４０側を、組織体内のユーザの意味で内部ユーザ側として示している。内部ユーザ側では、例えばＰＣ３０から接続ボックス１０にアクセスするものとする。
【００２２】
図２の手順の開始に先立って、内部ユーザ側から外部ユーザ側に対して、内部ユーザ側が外部ユーザ側を認証するための認証情報が何らかの方法で伝えられる。各実施形態では、内部ユーザ側のユーザ本人から、外部ユーザ側のユーザ本人に対して、認証情報が直接的に通知される。認証情報を通知する方法は、特に限定されず、口頭でもよいし、メモなどでもよい。認証情報を、電子メールなどを用いて通知してもよい。また、認証情報の通知は、端末装置２０がＬＡＮ４０に接続する毎に行うようにする。
【００２３】
先ず、ネットワークシステム１は、端末装置２０と接続ボックス１０とを、Ｗｉ−Ｆｉによる無線通信により接続する。なお、接続ボックス１０のアクセスポイント機能を識別するために必要なＳＳＩＤ(Service  Set  Identifier)は、内部ユーザ側から外部ユーザ側に予め伝えておく。また、接続ボックス１０において、アクセスポイント機能は、ＷＥＰ(Wired  Equivalent  Privacy)キーなどを用いた暗号化を行わなくてもよい。
【００２４】
図２において、端末装置２０は、接続ボックス１０に対して接続要求を送信する（ステップＳ１０）。このとき、端末装置２０は、内部ユーザ側から予め通知された認証情報の入力を外部ユーザから受け付ける。端末装置２０は、接続要求にこの認証情報を付加して接続ボックス１０に送信する。
【００２５】
接続ボックス１０は、端末装置２０からの接続要求および認証情報を、内部ユーザ側に通知する（ステップＳ１１）。例えば、接続ボックス１０は、端末装置２０からの接続要求および認証情報をＰＣ３０に送信する。ＰＣ３０は、これら接続要求および認証情報を受信し、認証情報をＰＣ３０のディスプレイに表示させる。
【００２６】
なお、この時点では、接続ボックス１０は、端末装置２０とＬＡＮ４０との接続を開としている。そのため、接続ボックス１０は、例えば接続要求および認証情報を、メモリなどを介して端末装置２０側からＬＡＮ４０側へと受け渡すようにする。
【００２７】
内部ユーザ側では、ＰＣ３０のディスプレイに表示された認証情報を内部ユーザ側のユーザ本人が見て、当該認証情報が正しいか否かを当該ユーザ本人が判定する。ＰＣ３０は、当該ユーザ本人が当該認証情報は正しいと判定した場合に、ＬＡＮ４０に接続することを許可する時間（以下、接続許可時間と呼ぶ）の設定を内部ユーザから受け付けた上で、接続許可を示す接続許可情報を接続ボックス１０に通知する（ステップＳ１２）。例えば、ＰＣ３０は、当該内部ユーザ本人から１時間などの接続許可時間の入力とともに、接続許可を示す接続許可情報の入力を受け付ける。ＰＣ３０は、入力された接続許可情報を接続ボックス１０に送信した上で、ＰＣ３０内で接続許可時間の管理を開始する。
【００２８】
接続ボックス１０は、接続許可情報を受信すると、端末装置２０とＬＡＮ４０との間の接続を閉とする。これにより、端末装置２０が接続ボックス１０を介してＬＡＮ４０に接続されることになる。接続ボックス１０は、ＬＡＮ４０による認証を受けているため、端末装置２０は、接続ボックス１０を介してＬＡＮ４０に接続される各機器にアクセスすることができるようになる（ステップＳ１３）。
【００２９】
なお、このとき、接続ボックス１０は、内部ユーザ側から指定された接続可能な機器を予め記憶しておくことができる。図１を参照し、例えば、外部ユーザ側からはＩＷＢ５０およびＰＪ５２のアクセスが許可されている場合、接続ボックス１０は、これらＩＷＢ５０およびＰＪ５２の例えばＩＰ(Internet  Protocol)アドレスを接続先情報として記憶しておく。
【００３０】
内部ユーザ側が端末装置２０からＬＡＮ４０へのアクセスを明示的に解除するように指示した場合、もしくは内部ユーザが指定した接続許可時間が経過した場合等は、接続ボックス１０は、外部ユーザ側の接続を解除する（ステップＳ１４）。例えば、接続ボックス１０は、内部ユーザ側の、端末装置２０の接続を許可したユーザ本人から端末装置２０の接続を解除する要求を受け付けた場合に、端末装置２０の接続を解除する。
【００３１】
なお、ＰＣ３０は、接続許可時間を経過したことを検知した場合、端末装置２０の接続を解除する要求を接続ボックス１０に送信する。かかる場合に接続ボックス１０は、この要求に従い、端末装置２０のＬＡＮ４０への接続を解除する。接続を解除する具体的な処理としてＰＣ３０は、端末装置２０とＬＡＮ４０との間の接続を開とすること、使用した認証情報を消去すること、外部ユーザと接続ボックス１０との接続情報を初期化すること、外部ユーザと接続ボックス１０との接続を遮断することを行う。
【００３２】
このように、各実施形態では、組織体外の端末装置２０と、組織体内のＬＡＮ４０との接続を、接続ボックス１０を介してＰＣ３０が制御している。そして、端末装置２０とＬＡＮ４０との接続を許可するか否かを、組織体外の人が入力した、予め通知した認証情報に基づき、ＰＣ３０において組織体内の人が判定するようにしている。そのため、端末装置２０を容易にＬＡＮ４０に接続することができる。また、ＬＡＮ４０に対する組織体外からの悪意による侵入を抑止できる。
【００３３】
更に、ＰＣ３０は、端末装置２０と組織体内のＬＡＮ４０との接続に対して、組織体内の人の指示に基づいて接続許可時間に制限をつけている。そのため、組織体内の人が接続の解除を忘れた場合においても、接続許可時間が経過すると、ＰＣ３０は自動的に接続を解除することとなる。これにより、一度接続を許可された組織対外の端末装置から、接続許可時間を経過した後に、継続して不用意にＬＡＮ４０に接続できてしまう状況を抑止できる。
（第１の実施形態）
次に、接続ボックス１０を介した接続について、より詳細に説明する。図３は、第１の実施形態に係る接続ボックス１０ａの一例の構成を示す。図３において、接続ボックス１０ａは、Ｗｉ−Ｆｉ通信部１００と、スイッチ（ＳＷ）部１０２と、ＩＰ付加部１０３と、ＬＡＮインターフェイス（Ｉ／Ｆ）１０４と、接続先記憶部１０５と、接続管理部１０６とを有する。
【００３４】
Ｗｉ−Ｆｉ通信部１００は、Ｗｉ−Ｆｉによるアクセスポイント機能を有し、Ｗｉ−Ｆｉによる無線通信を行う。Ｗｉ−Ｆｉ通信部１００は、予め定められたＳＳＩＤ(Service  Set  Identifier)により識別される。端末装置２０は、Ｗｉ−Ｆｉ通信部１００が検出されると、当該Ｗｉ−Ｆｉ通信部１００に設定されたＳＳＩＤをＷｉ−Ｆｉ通信部１００に送信することで、Ｗｉ−Ｆｉ通信部１００との接続を確立する。
【００３５】
端末装置２０は、上述したように、Ｗｉ−Ｆｉ通信部１００との接続が確立されると、外部ユーザにより入力された認証情報をＷｉ−Ｆｉ通信部１００に送信する。Ｗｉ−Ｆｉ通信部１００は、受信した認証情報を接続管理部１０６に出力する。接続管理部１０６は、例えばメモリを有し、Ｗｉ−Ｆｉ通信部１００から出力された認証情報を当該メモリに記憶する。なお、接続管理部１０６は、Ｗｉ−Ｆｉ通信部１００から出力された認証情報をメモリ等に記憶させず、ＰＣ３０に直接送信してもよい。
【００３６】
Ｗｉ−Ｆｉ通信部１００は、端末装置２０との接続の確立後、端末装置２０から送信された通信データを、スイッチ部１０２を介してＩＰ付加部１０３に出力する。なお、Ｗｉ−Ｆｉ通信部１００は、端末装置２０から送信されるデータが認証情報であるか、それ以外の通信データであるかに関しては、例えば、端末装置２０から送信されるデータに埋め込まれた、データの内容を識別する識別子によって判別する。
【００３７】
なお、第１の実施形態では、Ｗｉ−Ｆｉ通信部１００は、ＷＥＰキーを設定せず、ＷＥＰによる暗号化を行わずに用いるようにする。勿論、Ｗｉ−Ｆｉ通信部１００は、一般的なＷｉ−Ｆｉのアクセスポイント機能と同様に、ＷＥＰキーなどを設定し、通信パケットの暗号化を行ってＷｉ−Ｆｉによる通信を行ってもよい。
【００３８】
ＩＰ付加部１０３は、Ｗｉ−Ｆｉ通信部１００から供給された通信データに対して、接続先を示す情報として、接続先記憶部１０５に記憶されているＩＰアドレスを付加する。接続先記憶部１０５は、この接続ボックス１０ａを介した通信により端末装置２０に接続を許可する接続先のＩＰアドレスを予め記憶する。接続先記憶部１０５からＩＰ付加部１０３に供給するＩＰアドレスは、外部、例えばＰＣ３０からの指示で設定および変更することができる。なお、接続ボックス１０ａ自体がＩＰアドレスの設定手段や切り替え手段を有してもよい。
【００３９】
図４は、接続先記憶部１０５のデータ構造の例を示す図である。接続先記憶部１０５は、端末装置２０に接続を許可する接続先のＩＰアドレスを保持する。例えば、図４に示すように、接続先記憶部１０５は、ＭＦＰ５１のＩＰアドレス、ＰＪ５２のＩＰアドレス、ＴＢＬ５４のＩＰアドレス及びＩＷＢ５０のＩＰアドレス等を記憶する。例えば、ＩＰ付加部１０３は、Ｗｉ−Ｆｉ通信部１００から供給された通信データに応じて、接続先記憶部１０５に記憶されている１のＩＰアドレスを選択し、選択したＩＰアドレスを当該通信データに付加する。
【００４０】
また、図３では、ＩＰ付加部１０３、接続先記憶部１０５および接続管理部１０６が接続ボックス１０ａに内蔵されているものとして示しているが、これはこの例に限定されない。例えば、ネットワークシステム１において接続先記憶部１０５、接続管理部１０６およびＩＰ付加部１０３のうち一部または全部を接続ボックス１０ａから分離させ、ネットワークシステム１は、ＬＡＮ４０に接続されているサーバのような形態で接続ボックス１０ａと連動してこれらを動作させることも可能である。
【００４１】
ＬＡＮ  Ｉ／Ｆ１０４は、ＬＡＮ４０との通信を制御する。また、ＬＡＮ  Ｉ／Ｆ１０４は、ＰＣ３０からの要求に従い、接続管理部１０６に記憶される認証情報の取得、スイッチ部１０２の開閉（ＯＮ／ＯＦＦ）の制御、および、上述した接続先記憶部１０５からＩＰ付加部１０３に供給するＩＰアドレスの切り替えなどを行う。
【００４２】
ＬＡＮ  Ｉ／Ｆ１０４は、接続管理部１０６から認証情報を取得した場合、取得した認証情報をＰＣ３０に送信する。続いて、ＰＣ３０は、接続ボックス１０ａから受信した認証情報をディスプレイ（ＤＩＳＰ）３１に表示させる。
【００４３】
また、ＬＡＮ  Ｉ／Ｆ１０４は、接続解除に伴うＰＣ３０からの指示により、スイッチ部１０２を開状態とすること、接続管理部１０６の認証情報を消去すること、接続管理部１０６を介してＷｉ−Ｆｉ通信部１００を初期化すること、Ｗｉ−Ｆｉ通信部１００の接続を遮断することを行う。
【００４４】
図５は、第１の実施形態に係る端末装置２０の機能を説明するための一例の機能ブロック図である。端末装置２０は、検索部２００と、通信部２０１と、入力部２０２とを有する。これら検索部２００、通信部２０１および入力部２０２の一部または全部は、ＣＰＵ(Central  Processing  Unit)上で動作するプログラムにより構成される。これに限らず、検索部２００、通信部２０１および入力部２０２は、互いに協働して動作するそれぞれ独立したハードウェアで構成してもよい。
【００４５】
検索部２００は、通信部２０１による通信を行う際に、Ｗｉ−Ｆｉによるアクセスポイントを検索する。通信部２０１は、検索部２００で検索されたアクセスポイントとの間の接続を確立し、接続が確立されたアクセスポイントとの間で通信を行う。入力部２０２は、図示されない表示部に対して、認証情報を入力するように促すメッセージを含む画面を表示させ、この画面に応じて入力された認証情報を、通信部２０１に渡す。通信部２０１は、入力部２０２に入力された認証情報を送信する際に、例えば、認証情報が含まれる旨を示す識別子を送信データに埋め込むようにする。
【００４６】
図６は、第１の実施形態に係る、内部ユーザ側において、接続ボックス１０ａに対して外部ユーザ側の機器接続許可を指示するために用いるＰＣ３０の機能を説明するための一例の機能ブロック図である。なお、図６では、ＰＣ３０を「オーナＰＣ」として示している。ＰＣ３０は、接続要求取得部３００と、表示部３０１と、入力部３０２と、接続設定部３０３と、接続許可時間管理部３０４とを有する。これら接続要求取得部３００、表示部３０１、入力部３０２、接続設定部３０３および接続許可時間管理部３０４は、ＣＰＵ上で動作するプログラムにより構成される。
【００４７】
接続要求取得部３００は、端末装置２０において入力され、接続ボックス１０ａから送信される認証情報を取得する。表示部３０１は、接続要求取得部３００に取得された認証情報と、端末装置２０の接続の可否の入力を促すメッセージとをディスプレイ３１に表示させる表示画面を生成する。入力部３０２は、当該表示画面に応じた入力を受け付ける。接続設定部３０３は、当該表示画面に応じて入力部３０２になされた入力に従い、接続ボックス１０ａに対してスイッチ部１０２の閉を指示する。
【００４８】
また、接続設定部３０３は、ＰＣ３０の入力部３０２または接続許可時間管理部３０４より接続を解除する指示を受けると、ＬＡＮ  Ｉ／Ｆ１０４を介して、接続ボックス１０ａに対してスイッチ部１０２の開（オフ）を指示すること、接続管理部１０６の認証情報を消去するように指示すること、Ｗｉ−Ｆｉ通信部１００を初期化するように指示すること、およびＷｉ−Ｆｉ通信部１００の接続を遮断するように指示することを行う。
【００４９】
接続許可時間管理部３０４は、表示画面に応じて入力部３０２になされた接続許可時間の入力に従い接続許可時間の管理を行う。接続設定部３０３がスイッチ部１０２の閉を指示すると、接続許可時間管理部３０４は、接続許可時間の管理を開始する。例えば、接続許可時間管理部３０４は、入力された接続許可時間をもとにしたタイマーを設定すること、又は接続許可時間と現時刻とをもとにした終了時刻を使用したアラームを設定することで接続許可時間の管理を開始する。接続許可時間管理部３０４は、接続許可時間が経過したことを検知すると、接続設定部３０３に対し、接続を解除するように指示する。
【００５０】
図７は、第１の実施形態に係る、ＰＣ３０における、接続ボックス１０ａに対する接続許可処理の一例を示すフローチャートである。このフローチャートによる処理は、ＰＣ３０のＣＰＵ上で動作するプログラムにより実行される。
【００５１】
接続ボックス１０ａがＬＡＮ４０に接続されると、ＰＣ３０は、例えばＬＡＮ４０を含むネットワークシステム１から、接続ボックス１０ａのＩＰアドレスを取得する（ステップＳ１００）。次に、ＰＣ３０は、取得したＩＰアドレスに従い接続ボックス１０ａにアクセスし、端末装置２０からの接続要求の有無を確認する（ステップＳ１０１）。ＰＣ３０は、接続ボックス１０ａが接続要求を受信していないと判定した場合、処理をステップＳ１０１に戻す（ステップＳ１０２）。
【００５２】
すなわち、接続ボックス１０ａは、端末装置２０から認証情報を付加して送信された接続要求は、接続ボックス１０ａ内の接続管理部１０６が有するメモリに記憶させる。ＰＣ３０は、ステップＳ１０１で、接続ボックス１０ａに対して接続要求の有無を問い合わせる。接続ボックス１０は、この問い合わせに応じて接続管理部１０６のメモリに接続要求が記憶されているか否かを判定し、判定結果をＰＣ３０に通知する。
【００５３】
ＰＣ３０は、ステップＳ１０２で、接続要求を接続ボックス１０ａが受信していると判定した場合、処理をステップＳ１０３に移行する。ＰＣ３０は、端末装置２０から接続要求に付加されて送信された認証情報を接続ボックス１０ａから取得し、認証情報を確認するための認証情報表示画面を生成して、ディスプレイ３１に表示させる（ステップＳ１０３）。
【００５４】
例えば、ＰＣ３０は、ステップＳ１０３で、接続ボックス１０ａに対して、接続要求に付加される認証情報を要求する。接続ボックス１０ａは、接続管理部１０６から、端末装置２０により接続要求に付加されて送信された認証情報を取得し、ＰＣ３０に認証情報を送信する。ＰＣ３０は、この認証情報と、端末装置２０の接続の可否を指示するための入力を促すメッセージとを表示させるための表示画面を生成し、生成した表示画面をディスプレイ３１に表示させる。
【００５５】
次に、ＰＣ３０は、内部ユーザによる、端末装置２０の接続可否を指示する入力がなされるまで待機する（ステップＳ１０４）。そして、ＰＣ３０は、端末装置２０の接続可否の指示が内部ユーザにより入力されると、入力された指示に従い、接続ボックス１０ａに対して、スイッチ部１０２による接続の開閉を指示する（ステップＳ１０５）。
【００５６】
すなわち、ＰＣ３０は、ディスプレイ３１の認証情報表示画面に表示される認証情報を外部ユーザが認証した場合、端末装置２０とＬＡＮ４０の間の接続を閉（オン：ＯＮ）状態とする指示を内部ユーザから受け付ける。ＰＣ３０は、この指示を接続ボックス１０ａに送信する。接続ボックス１０ａにおいて、ＬＡＮ  Ｉ／Ｆ１０４は、この指示を受信すると、スイッチ部１０２に対して、接続を閉（オン）とする信号を出力する。
【００５７】
次に、ＰＣ３０は、内部ユーザによって入力された接続許可時間に従った接続許可時間の管理を開始する（ステップＳ１０６）。
【００５８】
次に、ＰＣ３０は、入力部３０２又は接続許可時間管理部３０４から、接続設定部３０３に接続解除の指示が届くのを待つ（ステップＳ１０７）。次に、ＰＣ３０は、接続設定部３０３に接続解除の指示が届くと、接続ボックス１０ａに対して端末装置２０とＬＡＮ４０との間の接続の解除を指示する（ステップＳ１０８）。
【００５９】
具体的には、ＰＣ３０は、ステップＳ１０８において、スイッチ部１０２の開（オフ）を指示すること、接続管理部１０６の認証情報を消去するように指示すること、Ｗｉ−Ｆｉ通信部１００を初期化するように指示すること、およびＷｉ−Ｆｉ通信部１００の接続を遮断するように指示することを実行する。
【００６０】
図８は、第１の実施形態に係る、端末装置２０によるＬＡＮ４０への接続要求処理の例を示すフローチャートである。端末装置２０は、接続ボックス１０ａのＷｉ−Ｆｉ通信部１００から送信されるＷｉ−Ｆｉによる電波を検出する（ステップＳ２００）。端末装置２０は、Ｗｉ−Ｆｉ通信部１００からの電波を検出すると、内部ユーザから外部ユーザに予め通知された接続ボックス１０ａ（Ｗｉ−Ｆｉ通信部１００）のＳＳＩＤの入力を外部ユーザから受け付ける。そして、端末装置２０は、受け付けたＳＳＩＤを接続ボックス１０ａに送信して、接続ボックス１０ａにアクセスする（ステップＳ２０１）。
【００６１】
次に、端末装置２０は、外部ユーザに対して認証情報の入力を促す認証情報入力画面を生成し、端末装置２０が有する図示されないディスプレイに表示させる（ステップＳ２０２）。そして、端末装置２０は、外部ユーザによる認証情報の入力があるまで待機する（ステップＳ２０３）。端末装置２０は、外部ユーザにより認証情報が入力されると、ステップＳ２０４の処理に移行する。
【００６２】
次に、端末装置２０は、外部ユーザにより入力された認証情報を接続ボックス１０に対して送信する（ステップＳ２０４）。このとき、端末装置２０は、認証情報を、ＬＡＮ４０に対する接続を要求する接続要求に付加して、接続ボックス１０ａに送信する。接続ボックス１０ａは、接続要求に付加して送信された認証情報に基づくＰＣ３０における内部ユーザによる認証に応じて、接続ボックス１０ａのスイッチ部１０２が閉状態とし、端末装置２０とＬＡＮ４０とを接続する。
【００６３】
なお、接続ボックス１０ａは、ＰＣ３０の接続設定部３０３から接続解除の指示が届くと、スイッチ部１０２を開状態とすること、接続管理部１０６の認証情報を消去すること、さらに接続管理部１０６を介してＷｉ−Ｆｉ通信部１００を初期化すること、およびＷｉ−Ｆｉ通信部１００の接続を遮断することを行う。
【００６４】
図９は、第１の実施形態に係る、接続ボックス１０ａにおける処理フローの一例を示すフローチャートである。接続ボックス１０ａは、端末装置２０からのアクセスを検知した場合、ステップＳ３０１の処理に移行する（ステップＳ３００）。接続ボックス１０ａは、端末装置２０から受信した接続要求及び認証情報をメモリに記憶する（ステップＳ３０１）。接続ボックス１０ａは、オーナＰＣ３０からの要求に応じて認証情報をメモリから取出し、オーナＰＣ３０のディスプレイ３１に認証情報を表示させる（ステップＳ３０２）。
【００６５】
接続ボックス１０ａは、オーナＰＣ３０から接続許可の指示があった場合、ステップＳ３０４の処理に移行し、接続拒否の指示があった場合、処理を終了させる（ステップＳ３０３）。なお、接続ボックス１０ａは、所定時間接続許可の指示がない場合、接続拒否の指示があったものとして処理を終了させてもよい。
【００６６】
接続ボックス１０ａは、オーナＰＣ３０から接続許可の指示があった場合、ＳＷ部１０２を閉とすることで端末装置２０とＬＡＮ４０との接続を開始させる（ステップＳ３０４）。接続ボックス１０ａは、オーナＰＣ３０から接続解除の指示を受けた場合、ステップＳ３０６の処理に移行し、接続解除の指示を受けてない場合、接続を維持させる（ステップＳ３０５）。次に、接続ボックス１０ａは、オーナＰＣ３０から接続解除の指示を受けた場合、端末装置２０とＬＡＮ４０との間の接続を解除する（ステップＳ３０６）。
【００６７】
なお、上述では、図１に示したネットワークシステム１において、無線ＬＡＮによる通信のセキュリティのためにＷＥＰを用いるように説明したが、これはこの例に限定されない。すなわち、図１に示したネットワークシステム１における無線ＬＡＮによる通信のセキュリティのために、ＷＰＡ(Wi-Fi  Protected  Access)もしくはＷＰＡを拡張したＷＰＡ２などを用いてもよい。この場合であっても、第１の実施形態では、Ｗｉ−Ｆｉ通信部１００は、ＷＰＡによるセキュリティを設定せず、ＷＰＡによる暗号化を行わずに用いるようにしている。勿論、Ｗｉ−Ｆｉ通信部１００は、ＷＰＡによるセキュリティを設定し、接続認証と通信パケットの暗号化を行い、通信を実行してもよい。
（第１の実施形態の変形例）
図１０は、第１の実施形態の変形例による接続ボックス１０ｂの一例の構成を示す図である。上述した第１の実施形態に係る接続ボックス１０ａは、１の端末装置２０の接続を想定しているが、第１の実施形態の変形例による接続ボックス１０ｂは、複数の端末装置（端末装置２０ａ、端末装置２０ｂ、端末装置２０ｃ）の接続を可能としたものである。なお、図１０において、上述の図３と共通する部分については同一の符号を付して、詳細な説明を省略する。
【００６８】
図１０に示される接続ボックス１０ｂにおいて、Ｗｉ−Ｆｉ通信部１００'は、上述したＷｉ−Ｆｉ通信部１００の機能に加えて、異なる端末装置との間で接続が確立される毎にインクリメントされるカウント値を出力する機能を有する。例えば、Ｗｉ−Ｆｉ通信部１００'は、端末装置２０ａ、端末装置２０ｂ、端末装置２０ｃの順にＬＡＮ４０との間の接続が確立された場合、端末装置２０ａにカウント値「1」、端末装置２０ｂにカウント値「2」、端末装置２０ｃにカウント値「3」を出力する。なお、以下では、複数の端末装置のうちの１の端末装置を端末装置２０と表す。
【００６９】
また、図１０の接続ボックス１０ｂは、図３に示した接続ボックス１０ａに対して識別情報生成部１１０が追加されている。識別情報生成部１１０は、Ｗｉ−Ｆｉ通信部１００'から出力されるカウント値に応じて異なる識別情報を生成する。
【００７０】
Ｗｉ−Ｆｉ通信部１００'は、ＳＳＩＤを入力してＷｉ−Ｆｉ通信部１００'との間で接続を確立した端末装置２０から、例えばＭＡＣ(Media  Access  Control)といった、各端末装置２０に固有の識別子を取得する。そして、Ｗｉ−Ｆｉ通信部１００'は、既に接続が確立された端末装置２０の識別子と異なる識別子を取得した場合に、カウント値をインクリメントする。
【００７１】
識別情報生成部１１０は、Ｗｉ−Ｆｉ通信部１００'から出力されるカウント値と端末装置２０に固有の識別子とに応じた識別情報を生成し、Ｗｉ−Ｆｉ通信部１００'に渡す。例えば、識別情報生成部１１０は、ＭＡＣアドレスとカウント値とを用いて識別情報「端末装置２０のＭＡＣアドレス＿カウント値」を生成する。Ｗｉ−Ｆｉ通信部１００'は、外部ユーザの入力に従い端末装置２０から送信される認証情報と、識別情報生成部１１０から渡された識別情報とを関連付けて、接続管理情報記憶部１０７に記憶させる。
【００７２】
図１１は、接続管理情報記憶部１０７のデータ構造の例を示す図である。接続管理情報記憶部１０７は、端末装置２０から送信された認証情報と、識別情報生成部１１０から渡された識別情報とを関連付けて記憶する。「No」は、接続が確立された順番を示す。「識別情報」は、ＬＡＮ４０との接続を要求する端末装置２０の識別情報を示す。「認証情報」は、端末装置２０から出力された認証情報を示す。例えば、認証情報は、ｇｉｆファイル等の画像ファイルである。
【００７３】
例えば、接続管理情報記憶部１０７は、１番目に接続要求があった端末装置２０ａの識別情報「端末装置２０ａのＭＡＣアドレス＿０１」と、「端末装置２０ａから入力された認証情報（画像）」とを対応付ける。また、接続管理情報記憶部１０７は、２番目に接続要求があった端末装置２０ｂの識別情報「端末装置２０ｂのＭＡＣアドレス＿０２」と、「端末装置２０ｂから入力された認証情報（画像）」とを対応付ける。さらに、接続管理情報記憶部１０７は、３番目に接続要求があった端末装置２０ｃの識別情報「端末装置２０ｃのＭＡＣアドレス＿０３」と、「端末装置２０ｃから入力された認証情報（画像）」とを対応付ける。
【００７４】
ＰＣ３０は、接続管理部１０６を介して接続管理情報記憶部１０７に記憶されている認証情報と、当該認証情報に関連付けられた識別情報とを識別情報表示画面に表示させる。これにより、内部ユーザは、複数の端末装置２０を識別することができ、複数の端末装置２０それぞれに対して個別に接続の可否を設定することができる。なお、この場合、接続ボックス１０ｂは、複数の端末装置２０の接続可否の設定結果をＷｉ−Ｆｉ通信部１００'にも供給し、Ｗｉ−Ｆｉ通信部１００'において、接続可否の設定結果に応じて転送データをフィルタリングさせてもよい。
【００７５】
また、ＰＣ３０の接続許可時間管理部３０４は、端末装置２０ａ、端末装置２０ｂおよび端末装置２０ｃそれぞれに対して設定された個別の接続許可時間に応じて、接続設定部３０３に対して個別に接続解除の指示を出すものとする。接続許可時間管理部３０４は、接続許可時間のうち、最長の時間が割り当てられた端末装置２０との接続に対しては、端末装置２０とＬＡＮ４０との間の接続を開とすること、使用した識別情報を消去すること、外部ユーザと接続ボックス１０との接続情報を初期化すること、および外部ユーザと接続ボックス１０との接続を遮断することを指示する。一方、接続許可時間管理部３０４は、最長の時間以外の接続許可時間が割り当てられた端末装置２０との接続に対しては、端末装置２０とＬＡＮ４０との間の接続を開とすること、および使用した識別情報を消去することを指示する。すなわち、接続許可時間管理部３０４は、全ての接続が開となった場合に、接続管理部１０６に記憶されている接続情報を初期化するなどの処理を行う。
（第２の実施形態）
次に、第２の実施形態について説明する。第２の実施形態は、上述した接続ボックス１０に対してＳＤＮ(Software-Defined  Network)の概念を適用したものである。第２の実施形態の説明に先んじて、ＳＤＮについて概略的に説明する。
【００７６】
従来、組織体内で閉じた構成の組織内ＬＡＮなどのネットワーク環境は、各ベンダが提供するＬＡＮスイッチや無線ＬＡＮアクセスポイントの設定・運用を熟知した専任の担当者が構築するのが一般的であった。このようなネットワーク環境は、ベンダのソリューションによる認証手段や運用方法しか提供されない、所謂「ベンダロックイン」の状態であり、組織体が自在に認証手段や運用方法を設定することが困難であった。
【００７７】
これに対して、近年では、ユーザである組織体が独自のネットワークを構築できるようにするため、ネットワーク上のデータの動きをソフトウェアだけで制御可能とするＳＤＮと呼ばれる概念が注目されている。このＳＤＮに関連して、注目を集めている代表的な構成技術要素として「ネットワークの仮想化」と、その仮想化されたネットワーク上での通信を制御する手法（プロトコル）の一つでありベンダに依存しないオープンな仕様である「ＯｐｅｎＦｌｏｗ」とがある。
【００７８】
ネットワーク仮想化は、例えば、一つの物理インターフェイスを複数に（若しくは複数の物理インターフェイスを一つに）見せるような仮想インターフェイス技術や、仮想インターフェイスを接続中継する仮想スイッチ技術などに至る、複数の構成要素を含む技術の集合体である。ネットワーク仮想化は、物理ネットワーク機器と仮想ネットワーク部品、プロトコル技術の組合せによって、物理的なネットワーク構成から論理的なネットワーク構成を仮想的に分離し、物理構成に縛られない柔軟なネットワーク構成を実現する。
【００７９】
ＯｐｅｎＦｌｏｗは、通信をエンド・ツー・エンドのフローとして捉えて、そのフロー単位に経路制御、負荷分散、最適化などを行うことができる。具体的には、ＯｐｅｎＦｌｏｗは、データ通信経路の中継機器などにおいて自立分散的に各データパケットを解析して転送するのではなく、集中制御型に変えることで実現する。
【００８０】
ＯｐｅｎＦｌｏｗでは、データの解析と転送先判断および決定制御とを行う「コントロール・プレーン」と、単なるパケットの物理的な伝送を担う部分である「データ・プレーン」とを分離する。ＯｐｅｎＦｌｏｗでは、コントロール・プレーンを司るＯＦＣ（ＯｐｅｎＦｌｏｗコントローラ）が転送ルールを指示し、データ・プレーンを担うＯＦＳ（ＯｐｅｎＦｌｏｗスイッチ）は、ＯＦＣの指示に従ってパケットの転送を行う。より具体的には、ＯＦＳは、ＯＦＣが追加および書き換えを行う、ＯＦＳが持つフローテーブルに従って、パケットの転送を行う。この仕組みを用いることで、上述したネットワーク仮想化を制御するためのツールなどとしてＯｐｅｎＦｌｏｗを活用できる。
【００８１】
図１２は、第２の実施形態に係る接続ボックス１０ｃの一例の構成を示すブロック図である。なお、図１２において、上述した図１および図３と共通する部分には同一の符号を付して、詳細な説明を省略する。なお、サーバ７０は、ＬＡＮ４０上の通信を管理する。ＬＡＮ４０に接続される機器は、サーバ７０の認証を受けることで、ＬＡＮ４０を介した通信が可能となる。
【００８２】
図１２において、接続ボックス１０ｃは、Ｗｉ−Ｆｉ通信部１００ｃと、ＬＡＮ  Ｉ／Ｆ４００と、接続管理部４０１と、転送制御部４０２と、転送制御テーブル４０３と、転送処理部４０４とを含む。ＬＡＮ  Ｉ／Ｆ４００は、図３のＬＡＮ  Ｉ／Ｆ１０４に対応し、ＬＡＮ４０との通信を制御する。また、ＬＡＮ  Ｉ／Ｆ４００は、転送処理部４０４、接続管理部４０１および転送制御部４０２との間でデータの受け渡しを行う。
【００８３】
Ｗｉ−Ｆｉ通信部１００ｃは、図３で説明したＷｉ−Ｆｉ通信部１００に対応し、基本的には、Ｗｉ−Ｆｉによるアクセスポイント機能を有し、Ｗｉ−Ｆｉによる無線通信を行う。Ｗｉ−Ｆｉ通信部１００ｃは、予め定められたＳＳＩＤにより識別される。また、Ｗｉ−Ｆｉ通信部１００ｃは、Ｗｉ−Ｆｉによる通信のオンオフを制御するためのスイッチ（ＳＷ）部４１０を含む。なお、スイッチ部４１０は、通信のオンオフを制御するための機能を示すものであり、特定の構成を限定するものではない。
【００８４】
接続管理部４０１は、Ｗｉ−Ｆｉ通信部１００ｃに対するホストアクセスポイントとして機能する。接続管理部４０１は、例えば、ＰＣ３０から渡された指示に従い、Ｗｉ−Ｆｉ通信部１００ｃとの間でＷＰＡによる鍵の受け渡しを行い、Ｗｉ−Ｆｉ通信部１００ｃを介したＬＡＮ４０に対する通信を制御する。例えば、接続管理部４０１は、ＰＣ３０からの指示に従い、Ｗｉ−Ｆｉ通信部１００ｃに対してＷＰＡによる鍵を渡す。Ｗｉ−Ｆｉ通信部１００ｃは、渡された鍵を用いてＷＰＡによる認証を行い、スイッチ部４１０をオン（閉）状態として、Ｗｉ−Ｆｉ通信部１００ｃを介したＬＡＮ４０との通信を可能とする。
【００８５】
転送制御部４０２は、上述したＯＦＣに対応し、例えばＰＣ３０から渡された指示に従い、処理対象となるパケットの条件と当該パケットの転送先を示す情報とを含む転送制御情報を生成し、転送制御テーブル４０３に書き込む。転送処理部４０４は、Ｗｉ−Ｆｉ通信部１００ｃとＬＡＮ  Ｉ／Ｆ４００との間でパケットの中継を行う。転送処理部４０４は、上述したＯＦＳに対応し、中継するパケットの振る舞いを、転送制御テーブル４０３から読み出した転送制御情報に従い制御する。
【００８６】
図１３は、転送制御テーブル４０３のデータ構造の例を示す図である。転送制御テーブル４０３は、端末装置２０から受信したパケットの条件に対応する転送先を示すテーブルである。「送信元ＩＰアドレス」は、受信したパケットのヘッダ部に格納されている送信元のＩＰアドレスを示す。「送信先ＩＰアドレス」は、受信したパケットのヘッダ部に格納されている送信先のＩＰアドレスを示す。なお、「送信元ＩＰアドレス」及び「送信先ＩＰアドレス」は、いずれもパケットを転送する条件である。また、「アクション」は、受信されたパケットになされる処理を示す。
【００８７】
例えば、転送制御部４０２は、受信されたパケットのヘッダ部に、送信元ＩＰアドレスとして「端末装置２０のＩＰアドレス」が格納されており、送信先のＩＰアドレスとして「ＭＦＰ５１のＩＰアドレス」が格納されている場合、転送制御テーブル４０３の１行目のレコードに基づいて当該パケットをＭＦＰ５１に転送する。また、転送制御部４０２は、受信したパケットのヘッダ部に、送信元ＩＰアドレスとして「端末装置２０のＩＰアドレス」が格納されており、送信先のＩＰアドレスとして「ＰＪ５２のＩＰアドレス」が格納されている場合、転送制御テーブル４０３の２行目のレコードに基づいて当該パケットをＰＪ５２に転送する。なお、転送制御部４０２は、転送制御テーブル４０３のいずれの条件にも該当しないパケットを受信した場合、端末装置２０にエラーを通知した上でパケットを破棄する（Ｄｒｏｐ）等の処理を実行してもよい。
【００８８】
なお、パケットを転送する条件は上記に限定されず、例えば、「送信元ＭＡＣアドレス」、「送信先ＭＡＣアドレス」、「送信元のポート番号」、「送信先のポート番号」等の条件を含んでもよい。また、「アクション」には、転送先のＩＰアドレスにパケットを転送する以外の処理が含まれてもよい。
【００８９】
また、ＬＡＮ Ｉ／Ｆ４００は、接続解除に伴うＰＣ３０の接続設定部３０３からの指示により、転送制御部４０２を介して、書き込んだ転送制御テーブル４０３内の該当転送制御情報を消去すること、接続管理部４０１を介してＷｉ−Ｆｉ通信部１００ｃを初期化すること、およびＷｉ−Ｆｉ通信部１００ｃのスイッチ部４１０をオフにすることを行う。
【００９０】
図１４は、第２の実施形態に係る接続ボックスにおける処理の流れを説明するための図である。第２の実施形態に係る接続ボックス１０ｃを用いた通信について、図１４〜図１８、および、上述の図２を用いて説明する。
【００９１】
先ず、内部ユーザ側において、例えばＰＣ３０は、接続ボックス１０ｃとの間で接続を確立させる。一例として、ＰＣ３０は、例えばサーバ７０にアクセスし、接続ボックス１０ｃへの接続を要求する。この要求に応じて、サーバ７０は、接続ボックス１０ｃへの接続を確立させるための接続画面をＰＣ３０に提示する。
【００９２】
図１５は、接続ボックス１０ｃへの接続を行うための接続画面の一例を示す図である。図１５の例では、接続画面５００は、接続ボックス１０ｃへの接続をキャンセルするボタン５０１と、接続ボックス１０ｃへの接続処理を継続するためのボタン５０２とが配置される。ＰＣ３０は、操作されたボタンを示す情報をサーバ７０に送信する。
【００９３】
図１６は、接続ボックスへの接続を行うためのログイン画面の一例を示す図である。サーバ７０は、ボタン５０２に対する操作を示す情報がＰＣ３０から送信されると、図１６に示されるログイン画面５１０をＰＣ３０に提示する。入力部５１１および５１２は、それぞれユーザ名およびパスワードを入力するための領域である。ボタン５１３は、入力部５１１および５１２に入力された情報をサーバ７０に送信するためのボタンである。ボタン５１４は、接続ボックス１０ｃへの接続処理をキャンセルするボタンである。
【００９４】
サーバ７０は、ログイン画面５１０に入力されたユーザ名およびパスワードをＰＣ３０から受信すると、受信したユーザ名およびパスワードに従い認証処理を行い、認証が成功すると、ＰＣ３０と接続ボックス１０ｃとの間で、ＬＡＮ４０を介した接続を確立させる。
【００９５】
ＰＣ３０は、接続ボックス１０ｃとの接続が確立されると、端末装置２０による接続ボックス１０ｃを介した接続を許可する機器を指定する機器指定画面５２０をディスプレイ３１に表示させる。ＰＣ３０は、サーバ７０から提示された機器指定画面５２０をディスプレイ３１に表示するようにしてもよい。
【００９６】
図１７は、第２の実施形態に係る、機器指定画面５２０の一例を示す図である。図１７の例では、ＰＣ３０は、機器指定画面５２０に接続許可可能な機器（ＭＦＰ５１、ＰＪ５２およびＩＷＢ５０）を、アイコン画像５２１ａ、５２１ｂおよび５２１ｃとして表示する。これはこの例に限定されず、ＰＣ３０は、接続許可可能な機器に係る文字列のリストを機器指定画面５２０に表示させてもよい。
【００９７】
内部ユーザによって、アイコン画像５２１ａ、５２１ｂおよび５２１ｃのうち所望のアイコン画像が選択され、さらに接続許可時間フォーム５２２に接続許可時間が入力された後に、認証ボタン５２３が操作されると、ＰＣ３０は、選択されたアイコン画像に対応する機器の転送制御情報を接続ボックス１０ｃに送信する。さらに、接続許可時間管理部３０４は、接続許可時間の管理を開始する。
【００９８】
なお、ＰＣ３０は、各機器の転送制御情報を予め記憶しているものとする。これに限らず、各機器の転送制御情報がサーバ７０に記憶されてもよい。この場合、ＰＣ３０は、サーバ７０に問い合わせることで、各機器の転送制御情報を取得するようにしてもよい。また、ＰＣ３０は、アイコン画像５２１ａ、５２１ｂおよび５２１ｃのうち複数のアイコン画像を内部ユーザに選択させることが可能であり、複数の機器の転送制御情報を接続ボックス１０ｃに送信してもよい。
【００９９】
接続ボックス１０ｃは、ＰＣ３０から送信された転送制御情報を転送制御部４０２に渡す（図１４の経路Ｂ）。転送制御部４０２は、渡された転送制御情報を転送制御テーブル４０３に書き込む。
【０１００】
一方、端末装置２０は、予め通知された、Ｗｉ−Ｆｉ通信部１００ｃとの接続を確立するためのＳＳＩＤを接続ボックス１０ｃに対して送信する（図２のステップＳ１０）。なお、上述した第１の実施形態と同様に、接続ボックス１０ｃにおいて、アクセスポイント機能はＷＰＡなどによる暗号化を行わなくてもよい。この場合、端末装置２０は、所定のＳＳＩＤを接続ボックス１０ｃに送信することで、Ｗｉ−Ｆｉ通信部１００ｃとの接続を確立することができる。
【０１０１】
なお、この段階では、Ｗｉ−Ｆｉ通信部１００ｃにおいてＷＰＡによる認証が行われていないので、Ｗｉ−Ｆｉ通信部１００ｃのスイッチ部４１０がオフ（開）状態となっており、端末装置２０はＬＡＮ４０上の各機器にアクセスできない。
【０１０２】
次に、外部ユーザ側において、端末装置２０は、外部ユーザ本人から内部ユーザ側から予め通知された識別情報の入力を受け付ける。このとき、端末装置２０は、例えば、Ｃａｐｔｉｖｅ  Ｐｏｒｔａｌ機能により、例えばＷｉ−Ｆｉ通信部１００ｃによって接続管理部４０１を介してサーバ７０上の識別情報入力画面が強制的に参照されることで、Ｗｉ−Ｆｉ通信部１００ｃから送信された識別情報入力画面が端末装置２０のディスプレイに表示されてもよい。
【０１０３】
図１８は、第２の実施形態に係る識別情報入力画面の一例を示す図である。図１８の例では、識別情報入力画面５３０は、描画領域５３１に描画を行うことが可能な構成とされている。外部ユーザは、描画領域５３１に対して、内部ユーザから予め通知された描画を行う。描画の内容は、外部ユーザ側と内部ユーザ側との間で認識が共有できれば特に限定されず、絵でもよいし、文字や記号でもよい。端末装置２０は、識別情報入力画面５３０においてボタン５３２が操作されると、例えば描画領域５３１内の画像をＰＣ３０に送信する。ＰＣ３０は、送信された画像を受信し、受信した画像をディスプレイ３１に表示させる。
【０１０４】
なお、外部ユーザは、識別情報入力画面５３０において、ボタン５３３を操作することで、描画領域５３１の描画内容を消去することができる。また、端末装置２０は、識別情報入力画面５３０において描画を受け付けるのに限らず、識別情報として例えば文字列の入力を受け付けるようにしてもよい。
【０１０５】
内部ユーザ側では、ＰＣ３０は、ディスプレイ３１に表示された識別情報が正しいか否かの当該内部ユーザ本人による判定を受け付ける。識別情報が正しいと判定された場合、ＰＣ３０は、図２のステップＳ１２で、接続許可を示す接続許可情報を接続ボックス１０ｃに送信し、接続許可を通知する。
【０１０６】
接続ボックス１０ｃは、ＰＣ３０から受信した接続許可情報を、図１４の経路Ａに従い接続管理部４０１に渡す。接続管理部４０１は、渡された接続許可情報に応じて、Ｗｉ−Ｆｉ通信部１００ｃに対してＷＰＡによる鍵を渡す。Ｗｉ−Ｆｉ通信部１００ｃは、接続管理部４０１から渡された鍵を用いてＷＰＡによる認証処理を行い、スイッチ部４１０をオン（閉）状態とする。これにより、端末装置２０が接続ボックス１０ｃを介してＬＡＮ４０に接続されることになる。接続ボックス１０ｃは、ＬＡＮ４０による認証を受けているため、端末装置２０は、接続ボックス１０ｃを介してＬＡＮ４０に接続される各機器にアクセスすることができるようになる（図２のステップＳ１３）。
【０１０７】
ここで、接続ボックス１０ａは、端末装置２０からＬＡＮ４０への通信を、転送処理部４０４に中継させて行う。具体的には、転送処理部４０４は、端末装置２０のＬＡＮ４０上の各機器への通信を、転送制御テーブル４０３に記憶される転送制御情報に従い制御する。例えば、転送制御テーブル４０３にＩＷＢ５０に対応する転送制御情報が記憶されている場合、転送処理部４０４は、ＩＷＢ５０を宛先とするパケットを端末装置２０から受信した場合、当該パケットの送信先をＩＷＢ５０に設定する。なお、端末装置２０からＩＷＢ５１を宛先とするパケットが送信されたが外部ユーザにＩＷＢ５１を使用させたくない場合等は、転送処理部４０４は、当該パケットの送信先をＩＷＢ５０に変更してもよい。
【０１０８】
第２の実施形態によれば、上述した第１の実施形態による構成にＯｐｅｎＦｌｏｗを適用しているため、端末装置２０とＬＡＮ４０との接続を許可するか否かを、組織体外の人が入力した、予め通知した識別情報に基づき、組織体内の人が判定するシステムを、より柔軟且つ容易に構成することが可能である。
（第２の実施形態の変形例）
次に、第２の実施形態の変形例について説明する。上述の第２の実施形態では、接続ボックス１０ｃを構成するＷｉ−Ｆｉ通信部１００ｃ、ＬＡＮ  Ｉ／Ｆ４００、接続管理部４０１、転送制御部４０２、転送制御テーブル４０３および転送処理部４０４を、１の筐体で実現するように説明したが、これはこの例に限定されない。すなわち、Ｗｉ−Ｆｉ通信部１００ｃ、ＬＡＮ  Ｉ／Ｆ４００、接続管理部４０１、転送制御部４０２、転送制御テーブル４０３および転送処理部４０４の一部を分離して構成することも可能である。
【０１０９】
図１９は、第２の実施形態の変形例に係る通信システムの一例の構成を示すブロック図である。図１９は、上述の接続ボックス１０ｃの構成のうち、転送制御部４０２を外部に分離した例である。なお、図１９において、上述した図１２と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１１０】
図１９において、接続ボックス１０ｄは、Ｗｉ−Ｆｉ通信部１００ｃ、ＬＡＮ  Ｉ／Ｆ４００、接続管理部４０１、転送制御テーブル４０３'および転送処理部４０４を含む。転送制御部４０２'は、例えばＬＡＮ４０に対して接続される他のネットワーク８０上に構成される。転送制御部４０２'は、１台のサーバ装置内の構成としてもよいし、１台以上の情報処理装置からなる情報処理システム上において分散的に構成してもよい。
【０１１１】
この場合、転送制御部４０２'は、ＰＣ３０から指示をＬＡＮ４０およびネットワーク８０を介して受け取り、受け取った指示に従い転送制御情報を生成する。転送制御部４０２'は、生成した転送制御情報をネットワーク８０およびＬＡＮ４０を介して接続ボックス１０ｄに送信する。接続ボックス１０ｄにおいて、転送制御部４０２'から送信された転送制御情報は、ＬＡＮ  Ｉ／Ｆ４００を介して転送制御テーブル４０３'に書き込まれる。
【０１１２】
このように、ＳＤＮの概念を実施形態の通信システムに適用することで、実施形態に係る接続ボックスの構成の一部を分離することができ、システム構成を柔軟に設計することが可能であり、さらに、接続ボックスのコストを削減することが可能となる。
【０１１３】
次に、ネットワークシステム１を構成する各機器のハードウェア構成について説明する。
【０１１４】
図２０は、オーナＰＣ３０のハードウェア構成例を示す図である。オーナＰＣ３０は、ＣＰＵ６０１と、ＲＯＭ６０２と、ＲＡＭ６０３と、ＨＤＤ６０４と、操作部６０５と、表示部６０６と、ドライブ装置６０７と、ＮＩＣ（Network Interface Card）６０８と、記憶媒体６０９とを有する。
【０１１５】
ＣＰＵ６０１は、オーナＰＣ３０の全体制御を行うプロセッサである。すなわち、ＣＰＵ６０１は、図６の接続要求取得部３００、表示部３０１、入力部３０２、接続設定部３０３及び接続許可時間管理部３０４の機能を実現する。ＣＰＵ６０１は、ＨＤＤ６０４等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、オーナＰＣ３０の各種機能を実現する。ＲＯＭ６０２には、各種のプログラム及びプログラムによって利用されるデータ等が記憶される。ＲＡＭ６０３は、プログラムをロードするための記憶領域、もしくはロードされたプログラムのワーク領域等として用いられる。ＨＤＤ６０４には、各種情報及びプログラム等が記憶される。
【０１１６】
操作部６０５は、ユーザからの入力操作を受け付けるためのハードウェアであり、例えばキーボード、マウス又はタッチパネル等である。
【０１１７】
表示部６０６は、ユーザに向けた表示を行うハードウェアであり、例えば、モニタ、液晶ディスプレイなどである。図３等に示されるＤＩＳＰ３１は、表示部６０６の一例である。
【０１１８】
ドライブ装置６０７は、プログラムを記録した記憶媒体６０９からプログラムを読み取る。ドライブ装置６０７によって読み取られたプログラムは、例えば、ＨＤＤ６０４にインストールされる。ＮＩＣ６０８は、オーナＰＣ３０をＬＡＮ４０に接続し、データの送受信を行うための通信インターフェイスである。
【０１１９】
なお、記憶媒体６０９とは、非一時的な記憶媒体を言う。記憶媒体８９の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。
【０１２０】
図２１は、接続ボックス１０のハードウェア構成を示す図である。接続ボックス１０は、ＣＰＵ７０１、ＲＯＭ７０２、ＲＡＭ７０３、ドライブ装置７０４、記憶媒体７０５、ＮＩＣ７０６、操作部７０７、表示部７０８及び無線Ｉ／Ｆ７１０を含む。
【０１２１】
ＣＰＵ７０１は、接続ボックス１０の全体制御を行うプロセッサである。ＣＰＵ７０１は、接続ボックス１０の各処理部の機能を実現する。すなわち、ＣＰＵ７１は、図３のＷｉ−Ｆｉ通信部１００、ＳＷ部１０２、ＩＰ付加部１０３、ＬＡＮ  Ｉ／Ｆ１０４、接続先記憶部１０５及び接続管理部１０６の機能を実現する。
【０１２２】
ＲＯＭ７０２には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ７０３は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。
【０１２３】
ドライブ装置７０４は、記憶媒体７０５に格納されたプログラム又はデータを読込む。プログラムを記録した記憶媒体７０５をドライブ装置７０４にセットすることで、プログラムを記憶媒体７０５からドライブ装置７０４を介してＲＡＭ７０３にロードすることが出来る。記憶媒体７０５の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。
【０１２４】
ＮＩＣ７０６は、ＬＡＮ４０に接続され、接続ボックス１０が他の装置と通信する場合に用いられる。ＮＩＣ７０６は、ＬＡＮ  Ｉ／Ｆ１０４の一例である。
【０１２５】
操作部８２は、接続ボックス１０の電源のＯＮ／ＯＦＦや、接続ボックス１０の動作設定といったユーザからの各種入力を受け付ける。表示部８３は、接続ボックス１０の動作状況を表示する。
【０１２６】
無線Ｉ／Ｆ７１０は、ベースバンド部７１１、ＲＦ部７１２、送受信部７１３、アンテナ７１４を有する。ベースバンド部７１１は、無線を通じて端末装置２０と送受信するＩＰパケットから構成されるデジタルデータと、電気信号との間で変換を行う。ＲＦ部７１２は、ベースバンド部７１１にて生成された電気信号の周波数と無線の電波の周波数との間で変換を行う。送受信部７１３は、ＲＦ部７１２にて生成された無線の電波の電力増幅を行う。また、受信した電波を増幅してＲＦ部７１２に渡す。アンテナ７１４は、電波の送信や受信を行う。無線Ｉ／Ｆ７１０は、Ｗｉ−Ｆｉ通信部１００の一例である。
【０１２７】
なお、上述の各実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１２８】
１０，１０ａ，１０ｂ，１０ｃ，１０ｄ  接続ボックス
２０  端末装置
３０  ＰＣ
３１  ディスプレイ
４０  ＬＡＮ
１００，１００'  Ｗｉ−Ｆｉ通信部
１０２  スイッチ部
１０３  ＩＰ付加部
１０４  ＬＡＮ  Ｉ／Ｆ
１０５  接続先記憶部
１０６  接続管理部
１１０  識別情報生成部
２００  検索部
２０１  通信部
２０２，３０２  入力部
３００  接続要求取得部
３０１  表示部
３０３  接続設定部
【先行技術文献】
【特許文献】
【０１２９】
【特許文献１】特開２００７−２３５７１３号公報
【図１】
2016208174.tif 000003
【図２】
2016208174.tif 000004
【図３】
2016208174.tif 000005
【図４】
2016208174.tif 000006
【図５】
2016208174.tif 000007
【図６】
2016208174.tif 000008
【図７】
2016208174.tif 000009
【図８】
2016208174.tif 000010
【図９】
2016208174.tif 000011
【図１０】
2016208174.tif 000012
【図１１】
2016208174.tif 000013
【図１２】
2016208174.tif 000014
【図１３】
2016208174.tif 000015
【図１４】
2016208174.tif 000016
【図１５】
2016208174.tif 000017
【図１６】
2016208174.tif 000018
【図１７】
2016208174.tif 000019
【図１８】
2016208174.tif 000020
【図１９】
2016208174.tif 000021
【図２０】
2016208174.tif 000022
【図２１】
2016208174.tif 000023