(57)【要約】【課題】２次元通信媒体上に配置された端末装置がネットワークに接続可能であり、端末装置のネットワークへのアクセスを制御可能な通信システムを提供する。【解決手段】端末装置２０は、２次元通信媒体１０、カプラ３０、ＡＰ５０およびＨＵＢ７０を介して接続依頼をサーバ９０へ送信する。サーバ９０は、端末装置２０から受信した接続依頼が端末装置２０のＩＰアドレス、ＡＰ５０の識別子および端末装置２０のユーザＩＤからなるとき、端末装置２０をＡＰ５０に対応付けられた端末装置であると判定する。そして、サーバ９０は、端末装置２０に対して、自己へのアクセスを許可する。一方、サーバ９０は、接続依頼がＡＰ５０以外のアクセスポイントの識別子を含むとき、端末装置２０に対して、自己へのアクセスを拒否する。【選択図】図１
2010283468.tif 000002
【特許請求の範囲】
【請求項１】
平板形状からなり、電磁波を伝送する２次元通信媒体と、
前記２次元通信媒体に接して設置され、前記２次元通信媒体と前記電磁波を送受信する通信部材と、
前記通信部材およびネットワークに有線ケーブルによって接続された第１の通信装置と、
前記ネットワークに有線ケーブルによって接続され、前記２次元通信媒体上に配置された端末装置と前記第１の通信装置とを対応付けて管理する第２の通信装置とを備え、
前記第２の通信装置は、前記第１の通信装置に対応付けられた端末装置以外の端末装置に対して自己へのアクセスを拒否する、通信システム。
【請求項２】
前記第１の通信装置に対応付けられた端末装置は、複数の端末装置からなり、
前記第２の通信装置は、前記複数の端末装置に含まれる第１の端末装置に対して前記第１の通信装置、前記通信部材および前記２次元通信媒体を介してサービスを提供するとともに、前記第１の通信装置へのサービスの提供中、前記複数の端末装置に含まれ、かつ、前記第１の端末装置以外の端末装置に対してサービスの提供を拒否する、請求項１に記載の通信システム。
【請求項３】
前記第１の通信装置に対応付けられた端末装置は、複数の端末装置からなり、
前記第２の通信装置は、前記複数の端末装置に含まれる第１の端末装置に対して前記第１の通信装置、前記通信部材および前記２次元通信媒体を介してサービスを提供するとともに、前記第１の通信装置へのサービスの提供中、前記複数の端末装置に含まれる前記第１の端末装置以外の端末装置に対しても前記サービスを提供する、請求項１に記載の通信システム。
【請求項４】
前記２次元通信媒体上に配置されたｎ（ｎは正の整数）個の外部入力装置と、
前記ｎ個の外部入力装置と接続を確立する合成装置をさらに備え、
前記ｎ個の外部入力装置は、入力された情報を前記２次元通信媒体を介して前記合成装置へ送信し、
前記合成装置は、前記ｎ個の外部入力装置から受信した情報を前記端末装置へ送信し、
前記端末装置は、自己に入力された情報および前記ｎの外部入力装置から受信した情報を表示装置を介して表示する、請求項１に記載の通信システム。
【請求項５】
請求項１に記載の通信システムの前記第２の通信装置において実行されるプログラムであって、
受信手段が、前記２次元通信媒体上に配置された端末装置から接続依頼を受信する第１のステップと、
判定手段が、前記接続依頼の送信元である端末装置が前記第１の通信装置に対応付けられた端末装置であるか否かを判定する第２のステップと、
制御手段が、前記接続依頼の送信元である端末装置が前記第１の通信装置に対応付けられた端末装置であると判定されたとき、前記第２の通信装置へのアクセスを許可するアクセス許可を前記接続依頼の送信元である端末装置へ送信する第３のステップと、
前記制御手段が、前記接続依頼の送信元である端末装置が前記第１の通信装置に対応付けられた端末装置でないと判定されたとき、前記第２の通信装置へのアクセスを拒否するアクセス拒否を前記接続依頼の送信元である端末装置へ送信する第４のステップとをコンピュータに実行させるためのプログラム。
【請求項６】
前記判定手段が、前記第２のステップにおいて前記接続依頼の送信元である端末装置が前記第１の通信装置に対応付けられた端末装置であると判定したとき、前記接続依頼が個別モードにおいて前記第２の通信装置へ送信されたか否かを判定する第５のステップと、
前記判定手段が、前記接続依頼が個別モードにおいて前記第２の通信装置へ送信されたと前記第５のステップにおいて判定されたとき、前記第１の通信装置に対応付けられた他の端末装置へサービスを提供しているか否かを判定する第６のステップをさらにコンピュータに実行させ、
前記制御手段は、前記第１の通信装置に対応付けられた他の端末装置へサービスを提供していると前記第６のステップにおいて判定されたとき、前記第４のステップにおいて前記アクセス拒否を前記接続依頼の送信元である端末装置へ送信する、請求項５に記載のコンピュータに実行させるためのプログラム。
【請求項７】
前記判定手段が、前記第２のステップにおいて前記接続依頼の送信元である端末装置が前記第１の通信装置に対応付けられた端末装置であると判定したとき、前記接続依頼がグループモードにおいて前記第２の通信装置へ送信されたか否かを判定する第５のステップと、
前記判定手段が、前記接続依頼がグループモードにおいて前記第２の通信装置へ送信されたと前記第５のステップにおいて判定されたとき、前記第１の通信装置に対応付けられた他の端末装置へサービスを提供しているか否かを判定する第６のステップをさらにコンピュータに実行させ、
前記制御手段は、前記第１の通信装置に対応付けられた他の端末装置へサービスを提供していると前記第６のステップにおいて判定されたとき、前記第４のステップにおいて前記アクセス許可を前記接続依頼の送信元である端末装置へ送信する、請求項５に記載のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、２次元通信媒体を用いた通信システムおよびそれに用いられるコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
従来、複数の通信装置が１枚の通信シートを用いて相互に通信を行なう通信システムが知られている（特許文献１）。
【０００３】
この通信システムは、通信シートＡ，Ｂと、通信装置と、インターフェース装置とを備える。通信シートの中央部に開孔を設けるように切断し、切断された部材をさらに小さく切断して、通信シートＡ，Ｂを作製する。そして、通信シートＡの通信可能なメッシュ面を上側にしたまま、通信シートＢの通信可能なメッシュ面を裏返して通信シートＡの開孔に嵌め込む。
【０００４】
通信装置は、通信シートＡ上に配置され、インターフェース装置は、通信シートＢの通信可能なメッシュ面に近接して配置される。
【０００５】
そして、通信装置およびインターフェース装置は、通信シートＡ，Ｂを介して相互に通信を行なう。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１０５５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示された通信システムにおいては、アクセスポイントが存在しないため、通信シート上に配置された通信装置がネットワークにアクセスすることができないという問題がある。
【０００８】
また、端末装置がネットワークにアクセスし、各種のサービスを受ける場合、そのサービスによっては、ネットワークにアクセス可能な端末装置を制限したい場合もある。
【０００９】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、２次元通信媒体上に配置された端末装置がネットワークに接続可能であり、端末装置のネットワークへのアクセスを制御可能な通信システムを提供することである。
【００１０】
また、この発明の別の目的は、２次元通信媒体上に配置された端末装置がネットワークに接続可能であり、端末装置のネットワークへのアクセスを制御可能な通信システムにおいて実行されるプログラムを提供することである。
【課題を解決するための手段】
【００１１】
この発明によれば、通信システムは、２次元通信媒体と、通信部材と、第１および第２の通信装置とを備える。２次元通信媒体は、平板形状からなり、伝送波を伝送する。通信媒体は、２次元通信媒体に接して設置され、２次元通信媒体と電磁波を送受信する。第１の通信装置は、通信部材およびネットワークに有線ケーブルによって接続される。第２の通信装置は、ネットワークに有線ケーブルによって接続され、２次元通信媒体上に配置された端末装置と第１の通信装置とを対応付けて管理する。そして、第２の通信装置は、第１の通信装置に対応付けられた端末装置以外の端末装置に対して自己へのアクセスを拒否する。
【００１２】
好ましくは、第１の通信装置に対応付けられた端末装置は、複数の端末装置からなる。第２の通信装置は、複数の端末装置に含まれる第１の端末装置に対して第１の通信装置、通信部材および２次元通信媒体を介してサービスを提供するとともに、第１の通信装置へのサービスの提供中、複数の端末装置に含まれ、かつ、第１の端末装置以外の端末装置に対してサービスの提供を拒否する。
【００１３】
好ましくは、第１の通信装置に対応付けられた端末装置は、複数の端末装置からなる。第２の通信装置は、複数の端末装置に含まれる第１の端末装置に対して第１の通信装置、通信部材および２次元通信媒体を介してサービスを提供するとともに、第１の通信装置へのサービスの提供中、複数の端末装置に含まれる第１の端末装置以外の端末装置に対してもサービスを提供する。
【００１４】
好ましくは、通信システムは、ｎ（ｎは正の整数）個の外部入力装置と、合成装置とをさらに備える。ｎ個の外部入力装置は、２次元通信媒体上に配置される。合成装置は、ｎ個の外部入力装置と接続を確立する。そして、ｎ個の外部入力装置は、入力された情報を前記２次元通信媒体を介して前記端末装置へ送信する。合成装置は、ｎ個の外部入力装置から受信した情報を端末装置へ送信する。端末装置は、自己に入力された情報およびｎの外部入力装置から受信した情報を表示装置を介して表示する。
【００１５】
また、この発明によれば、コンピュータに実行させるためのプログラムは、請求項１に記載の通信システムの第２の通信装置において実行されるプログラムであって、受信手段が、２次元通信媒体上に配置された端末装置から接続依頼を受信する第１のステップと、判定手段が、接続依頼の送信元である端末装置が第１の通信装置に対応付けられた端末装置であるか否かを判定する第２のステップと、制御手段が、接続依頼の送信元である端末装置が第１の通信装置に対応付けられた端末装置であると判定されたとき、第２の通信装置へのアクセスを許可するアクセス許可を接続依頼の送信元である端末装置へ送信する第３のステップと、制御手段が、接続依頼の送信元である端末装置が第１の通信装置に対応付けられた端末装置でないと判定されたとき、第２の通信装置へのアクセスを拒否するアクセス拒否を接続依頼の送信元である端末装置へ送信する第４のステップとをコンピュータに実行させるためのプログラムである。
【００１６】
好ましくは、判定手段が、第２のステップにおいて接続依頼の送信元である端末装置が第１の通信装置に対応付けられた端末装置であると判定したとき、接続依頼が個別モードにおいて第２の通信装置へ送信されたか否かを判定する第５のステップと、判定手段が、接続依頼が個別モードにおいて第２の通信装置へ送信されたと第５のステップにおいて判定されたとき、第１の通信装置に対応付けられた他の端末装置へサービスを提供しているか否かを判定する第６のステップをさらにコンピュータに実行させる。そして、制御手段は、第１の通信装置に対応付けられた他の端末装置へサービスを提供していると第６のステップにおいて判定されたとき、第４のステップにおいてアクセス拒否を接続依頼の送信元である端末装置へ送信する。
【００１７】
好ましくは、判定手段が、第２のステップにおいて接続依頼の送信元である端末装置が第１の通信装置に対応付けられた端末装置であると判定したとき、接続依頼がグループモードにおいて第２の通信装置へ送信されたか否かを判定する第５のステップと、判定手段が、接続依頼がグループモードにおいて第２の通信装置へ送信されたと前記第５のステップにおいて判定されたとき、第１の通信装置に対応付けられた他の端末装置へサービスを提供しているか否かを判定する第６のステップをさらにコンピュータに実行させる。そして、制御手段は、第１の通信装置に対応付けられた他の端末装置へサービスを提供していると第６のステップにおいて判定されたとき、第４のステップにおいてアクセス許可を接続依頼の送信元である端末装置へ送信する。
【発明の効果】
【００１８】
この発明による通信システムにおいては、第２の通信装置は、２次元通信媒体上に配置された端末装置と第１の通信装置とを対応付けて管理する。そして、第２の通信装置は、第１の通信装置に対応付けられた端末装置以外の端末装置に対して自己へのアクセスを拒否する。その結果、第２の通信装置は、第１の通信装置に対応付けられた端末装置に対してだけ、自己へのアクセスを許可する。
【００１９】
したがって、この発明によれば、２次元通信媒体上に配置された端末装置がネットワークに接続可能であり、端末装置のネットワークへのアクセスを制御できる。
【図面の簡単な説明】
【００２０】
【図１】この発明の実施の形態１による通信システムの構成を示す概略図である。
【図２】図１に示す２次元通信シートの斜視図である。
【図３】図２に示す線ＩＩＩ−ＩＩＩ間における２次元通信シートの断面図である。
【図４】図１に示す端末装置のハードウエアの構成図である。
【図５】図１に示すサーバのハードウエアの構成図である。
【図６】図１に示すＡＰの構成図である。
【図７】２次元通信シートにおける搬送波の伝搬を示す概念図である。
【図８】クライアントテーブルの構成図である。
【図９】図１に示す通信システムにおける動作を説明するためのフローチャートである。
【図１０】図９に示す通信動作１の詳細な動作を説明するためのフローチャートである。
【図１１】図９に示す通信動作２の詳細な動作を説明するためのフローチャートである。
【図１２】図１１に示すステップＳ３８の詳細な動作を説明するためのフローチャートである。
【図１３】通信システムの具体例を示す図である。
【図１４】クライアントテーブルの具体例を示す図である。
【図１５】実施の形態１による他の通信システムの構成を示す概略図である。
【図１６】図１５に示すＡＰの構成図である。
【図１７】接続情報管理テーブルの構成図である。
【図１８】配置位置情報を検出する動作を説明するためのアクセスポイントにおけるフローチャートである。
【図１９】配置位置情報を検出する動作を説明するための端末装置におけるフローチャートである。
【図２０】図１５に示す通信システムの具体例を示す図である。
【図２１】図１７に示す接続情報管理テーブルＰＳＴの具体例を示す図である。
【図２２】実施の形態２による通信システムの構成を示す概略図である。
【図２３】図２２に示すサーバのハードウェアの構成図である。
【図２４】ステップＳ３８の実施の形態２における詳細な動作を説明するためのフローチャートである。
【図２５】実施の形態２による通信システムの具体例を示す図である。
【図２６】クライアントテーブルＣＬＴの他の具体例を示す図である。
【図２７】実施の形態３による通信システムの構成を示す概略図である。
【図２８】図２７に示すサーバのバードウェアの構成図である。
【図２９】図１１に示すステップＳ３８の実施の形態３における詳細な動作を説明するためのフローチャートである。
【図３０】実施の形態３による通信システムの具体例を示す図である。
【図３１】クライアントテーブルのさらに他の具体例を示す図である。
【図３２】実施の形態４による通信システムの構成を示す概略図である。
【図３３】キーボードおよびマウスと合成装置との接続処理における合成装置の動作を説明するためのフローチャートである。
【図３４】キーボードおよびマウスと合成装置との接続処理におけるキーボードおよびマウスの動作を説明するためのフローチャートである。
【図３５】図３２に示すプロジェクタが表示する画面の構成図である。
【発明を実施するための形態】
【００２１】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２２】
［実施の形態１］
図１は、この発明の実施の形態１による通信システムの構成を示す概略図である。図１を参照して、実施の形態１による通信システム１００は、２次元通信シート１０と、端末装置２０と、カプラ３０と、有線ケーブル４０，６０，８０と、アクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）５０と、ハブ（ＨＵＢ）７０と、サーバ９０とを備える。
【００２３】
２次元通信シート１０は、平板形状からなる。端末装置２０は、たとえば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）用のパーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）からなる。より具体的には、端末装置２０は、Ｂｌｕｅｔｏｏｔｈ規格に従って通信を行う通信装置からなる。そして、端末装置２０は、２次元通信シート１０上に配置される。
【００２４】
カプラ３０は、２次元通信シート１０上に配置され、有線ケーブル４０によってＡＰ５０に接続される。
【００２５】
ＡＰ５０は、有線ケーブル４０によってカプラ３０に接続され、有線ケーブル６０によってＨＵＢ７０に接続される。そして、ＡＰ５０は、コンセント５１を有する。
【００２６】
ＨＵＢ７０は、有線ケーブル６０によってＡＰ５０に接続され、有線ケーブル８０によってサーバ９０に接続される。
【００２７】
２次元通信シート１０は、端末装置２０またはカプラ３０から送信された電磁波を伝送波として伝送する。端末装置２０は、２次元通信シート１０上に配置されると、ＡＰ５０からのビーコンＢｃｏｎを２次元通信シート１０を介して受信し、公知の方法によってＡＰ５０との間で通信を確立する。また、端末装置２０は、ＡＰ５０との接続が完了すると、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの要求をＡＰ５０へ送信し、自己のＩＰアドレスをＡＰ５０から受信する。さらに、端末装置２０は、パケットを構成する電磁波を２次元通信シート１０を介して送受信する。
【００２８】
カプラ３０は、２次元通信シート１０中から電磁波を受信する。そして、カプラ３０は、その受信した電磁波を有線ケーブルにおける電気信号からなるパケットに変換し、その変換したパケットを有線ケーブル４０を介してＡＰ５０へ送信する。
【００２９】
また、カプラ３０は、有線ケーブル４０を介してＡＰ５０からパケットを受信し、その受信したパケットを電磁波に変換し、その変換した電磁波を２次元通信シート１０中へ送信する。
【００３０】
有線ケーブル４０は、カプラ３０とＡＰ５０との間で電気信号を伝送する。
【００３１】
ＡＰ５０は、コンセント５１が電源（図示せず）に接続されると、駆動される。そして、ＡＰ５０は、有線ケーブル４０およびカプラ３０を介してビーコンＢｃｏｎを常時送信する。
【００３２】
また、ＡＰ５０は、公知の方法によって端末装置２０との間で通信を確立する。さらに、ＡＰ５０は、端末装置２０からのＩＰアドレス要求に応じて、端末装置２０に対してＩＰアドレスを付与する。
【００３３】
さらに、ＡＰ５０は、カプラ３０から有線ケーブル４０を介してパケットを受信し、その受信したパケットを有線ケーブル６０を介してＨＵＢ７０へ送信する。
【００３４】
ＨＵＢ７０は、有線ケーブル６０を介してＡＰ５０からパケットを受信し、その受信したパケットを構成する電気信号を復元するとともに、パケットのプリアンブルを元の状態に戻す。そして、ＨＵＢ７０は、復元後のパケットを有線ケーブル８０を介してサーバ９０へ送信する。
【００３５】
また、ＨＵＢ７０は、有線ケーブル８０を介してサーバ９０からパケットを受信し、その受信したパケットに対して上述した復元等を施し、その復元等を施したパケットを有線ケーブル６０を介してＡＰ５０へ送信する。
【００３６】
サーバ９０は、有線ケーブル８０を介してパケットを受信し、その受信したパケットに含まれる情報に基づいて、端末装置２０を管理するためのクライアントテーブルを作成する。そして、サーバ９０は、その作製したクライアントテーブルに基づいて、後述する方法によって、端末装置２０の自己へのアクセスを制御する。
【００３７】
図２は、図１に示す２次元通信シート１０の斜視図である。また、図３は、図２に示す線ＩＩＩ−ＩＩＩ間における２次元通信シート１０の断面図である。
【００３８】
図２および図３を参照して、２次元通信シート１０は、誘電体部１と、導体部２，３とを含む。誘電体部１は、たとえば、厚みがほぼ一定であるプラスチックまたは発泡材からなり、シート状の形状を有する。
【００３９】
導体部２は、たとえば、金属からなり、誘電体部１の一方の一主面にメッシュ状に形成される。この場合、メッシュ状の導体部２によって囲まれる開口部２Ａは、正方形の形状を有し、複数の開口部２Ａは、２次元通信シート１０の外界における電磁波長よりも短い間隔で配置されている。
【００４０】
導体部３は、たとえば、金属からなり、誘電体部１の他方の一主面（導体部２が形成された面と反対面）の全面に形成される。
【００４１】
メッシュ状の導体部２は、外界とシート状の誘電体部１との相互電磁結合を弱める働きをするので、外界と誘電体部１との電磁結合が十分に弱いと仮定すると、シート状の誘電体部１の内部では、電磁波は、１／（με）１／２で伝搬する。この場合、μは、誘電体部１の透磁率であり、εは、誘電体部１の誘電率である。
【００４２】
開口部２Ａは、２次元通信シート１０の外界における電磁波長よりも短い間隔で配置されているので、各開口部２Ａから漏れ出すエバネッセント波も、電磁波長よりも短い空間周期で電磁波位相が変化し、遠方まで伝搬する波動とはならない。
【００４３】
この場合の減衰係数は、ｅｘｐ（−（ε／ε０−１）１／２（ω／ｃ）ｚ）となる。ここで、ε０は、外界の誘電率であり、ωは、信号の角周波数であり、ｃは、外界における光速であり、ｚは、誘電体部１の導体部２が形成された面からの距離である。
【００４４】
したがって、εがそれほど大きくなくても、誘電体部１の薄い膜厚に対して、エバネッセント波のしみ出し領域を波長程度まで小さくすることができる。
【００４５】
このように、２次元通信シート１０は、電磁波を１／（με）１／２で伝搬させるとともに、その一主面（導体部２が形成された面）からエバネッセント波をしみ出させる。
【００４６】
図４は、図１に示す端末装置２０のハードウエアの構成図である。なお、端末装置２０においては、図４に示すハードウエア上でＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）が動作し、そのＯＳ上でアプリケーションが実行される。
【００４７】
図４を参照して、端末装置２０は、アンテナ２１と、送受信部２２と、入出力部２３と、表示部２４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２７と、バスＢＳ１とを含む。
【００４８】
アンテナ２１は、送受信部２２に接続される。送受信部２２、入出力部２３、表示部２４、ＲＡＭ２５、ＲＯＭ２６、およびＣＰＵ２７は、バスＢＳ１を介して相互にアクセス可能である。
【００４９】
アンテナ２１は、送受信部２２から受けたパケットを電磁波として送信する。また、アンテナ２１は、２次元通信シート１０の開口部２Ａから漏れ出た電磁波を受信し、その受信した電磁波からなるパケットを送受信部２２へ出力する。
【００５０】
送受信部２２は、公知の方法によってＡＰ５０との間で通信を確立する。また、送受信部２２は、バスＢＳ１を介してＣＰＵ２７からパケットを受け、その受けたパケットをアンテナ２１へ出力する。さらに、送受信部２２は、アンテナ２１からパケットを受け、その受けたパケットをバスＢＳ１を介してＣＰＵ２７へ出力する。
【００５１】
入出力部２３は、端末装置２０のユーザによって入力された情報を受け、その受けた情報をバスＢＳ１を介してＣＰＵ２７へ出力する。
【００５２】
表示部２４は、バスＢＳ１を介してＣＰＵ２７から各種の情報を受け、その受けた各種の情報を表示する。
【００５３】
ＲＡＭ２５は、ＣＰＵ２７のワークメモリとして用いられる。ＲＯＭ２６は、プログラムおよびデータ等を記憶する。
【００５４】
ＣＰＵ２７は、送受信部２２、入出力部２３および表示部２４を制御する。また、ＣＰＵ２７は、送受信部２２がＡＰ５０との間で通信を確立すると、ＡＰ５０の識別子であるＳＳＩＤと、端末装置２０のＩＰアドレスと、端末装置２０のユーザＩＤ（無線ＬＡＮ上のドメインＩＤ）とからなるＡＰ／ＣＬ情報を生成し、そのＡＰ／ＣＬ情報を含むパケットをサーバ９０へ送信する。
【００５５】
さらに、ＣＰＵ２７は、上位層のアプリケーション（図示せず）からの要求に応じて、サーバ９０へのアクセス要求を生成し、その生成したアクセス要求をバスＢＳ１、送受信部２２およびアンテナ２１を介して送信する。
【００５６】
さらに、ＣＰＵ２７は、サーバ９０からのアクセス許可またはアクセス拒否をアンテナ２１、送受信部２２およびＢＳ１を介して受信する。そして、ＣＰＵ２７は、アクセス拒否を受信すると、アプリケーションから受けたパケットを破棄する。また、ＣＰＵ２７は、アクセス許可を受信すると、サーバ９０にアクセスし、各種のサービスを受けるためのプログラムをサーバ９０から受信し、その受信したプログラムをＲＯＭ２６に格納する。そして、ＣＰＵ２７は、ＲＯＭ２６に格納したプログラムを読み出して実行する。これによって、端末装置２０は、各種のサービスをサーバ９０から受ける。
【００５７】
図５は、図１に示すサーバ９０のハードウエアの構成図である。なお、サーバ９０においては、図５に示すハードウエア上でＯＳが動作し、そのＯＳ上でアプリケーションが実行される。
【００５８】
図５を参照して、サーバ９０は、送受信部９１と、ＲＡＭ９２と、ＲＯＭ９３と、ＣＰＵ９４と、バスＢＳ２とを含む。
【００５９】
送受信部９１は、有線ケーブル８０に接続される。そして、送受信部９１、ＲＡＭ９２、ＲＯＭ９３およびＣＰＵ９４は、バスＢＳ２を介して相互にアクセス可能である。
【００６０】
送受信部９１は、有線ケーブル８０を介してパケットを受信し、その受信したパケットをバスＢＳ２を介してＣＰＵ９４へ出力する。また、送受信部９４は、バスＢＳ２を介してＣＰＵ９４からパケットを受け、その受けたパケットを有線ケーブル８０を介して送信する。
【００６１】
ＲＡＭ９２は、ＣＰＵ９４のワークメモリとして機能する。ＲＯＭ９３は、プログラム、データおよび各種の情報等を記憶する。
【００６２】
ＣＰＵ９４は、上位層のアプリケーションからパケットを受け、その受けたパケットをバスＢＳ２を介して送受信部９１へ出力する。また、ＣＰＵ９４は、バスＢＳ２を介して送受信部９１から受ける。そして、ＣＰＵ９４は、その受けたパケットがＡＰ／ＣＬ情報を含む場合、ＡＰ／ＣＬ情報に基づいてクライアントテーブルを作成するとともに、その作成したクライアントテーブルをＲＯＭ９３に格納する。一方、ＣＰＵ９４は、送受信部９１から受けたパケットが通常のデータを含む場合、その受けたパケットを上位層のアプリケーションへ出力する。
【００６３】
さらに、ＣＰＵ９４は、端末装置２０からのアクセス要求を受信すると、ＲＯＭ９３に格納されたクライアントテーブルを読み出し、その読み出したクライアントテーブルに基づいて、後述する方法によって、端末装置２０のサーバ９０へのアクセスを許可するか否かを判定する。
【００６４】
そして、ＣＰＵ９４は、端末装置２０のサーバ９０へのアクセスを許可すると判定したとき、アクセス許可を生成し、その生成したアクセス許可をバスＢＳ２および送受信部９１を介して送信する。
【００６５】
一方、ＣＰＵ９４は、端末装置２０のサーバ９０へのアクセスを許可しないと判定したとき、アクセス拒否を生成し、その生成したアクセス拒否をバスＢＳ２および送受信部９１を介して送信する。
【００６６】
さらに、ＣＰＵ９４は、アクセス許可を送信した場合、各種のサービスを実行するためのプログラムをバスＢＳ２および送受信部９１を介して送信する。
【００６７】
図６は、図１に示すＡＰ５０の構成図である。図６を参照して、ＡＰ５０は、無線制御部５２と、有線制御部５３と、中央処理部５４とを含む。
【００６８】
無線制御部５２は、有線ケーブル４０を介してカプラ３０からパケットを受信し、その受信したパケットを中央処理部５４へ出力する。また、無線制御部５２は、パケットおよびビーコンＢｃｏｎ等を中央処理部５４から受け、その受けたパケットおよびビーコンＢｃｏｎ等を有線ケーブル４０およびカプラ３０を介して送信する。
【００６９】
有線制御部５３は、中央処理部５４からパケットを受け、その受けたパケットを有線ケーブル６０を介してＨＵＢ７０へ送信する。また、有線制御部５３は、有線ケーブル６０を介してＨＵＢ７０からパケットを受信し、その受信したパケットを中央処理部５４へ出力する。
【００７０】
中央処理部５４は、常時、ビーコンＢｃｏｎを生成し、その生成したビーコンＢｃｏｎを無線制御部５２へ出力する。また、中央処理部５４は、ＩＰアドレス要求を無線制御部５２から受け、その受けたＩＰアドレス要求に応じて、ＩＰアドレスを生成し、その生成したＩＰアドレスを無線制御部５２へ出力する。
【００７１】
さらに、中央処理部５４は、無線制御部５２からパケットを受け、その受けたパケットの送信元のアドレスを自己のアドレスに変更する。そして、中央処理部５４は、その送信元を変更したパケットを有線制御部５３へ出力する。
【００７２】
さらに、中央処理部５４は、有線制御部５３からパケットを受け、その受けたパケットの送信先のアドレスを端末装置２０のアドレスに変更する。そして、中央処理部５４は、その送信先を変更したパケットを無線制御部５２へ出力する。
【００７３】
図７は、２次元通信シート１０における搬送波の伝搬を示す概念図である。図１に示す端末装置２０およびカプラ３０が２次元通信シート１０上に配置される。この場合、カプラ３０が２次元通信シート１０の開口部２Ａに接する。
【００７４】
端末装置２０がアンテナ２１から電磁波を送信すると、その送信された電磁波は、２次元通信シート１０の開口部２Ａから誘電体部１へ入り、誘電体部１中を矢印ＡＲＷ１の方向へ伝搬する。
【００７５】
そして、カプラ３０は、誘電体部１中を伝搬して来た電磁波を開口部２Ａを介して受信する。
【００７６】
また、カプラ３０は、電磁波を２次元通信シート１０の開口部２Ａを介して誘電体部１へ送信すると、その送信された電磁波は、誘電体部１中を矢印ＡＲＷ２の方向へ伝搬する。そして、誘電体部１中を伝搬した電磁波は、端末装置２０の近傍の開口部２Ａから２次元通信シート１０外へ漏れ、空気中を伝搬する。そうすると、端末装置２０は、その空気中を伝搬する電磁波をアンテナ２１によって受信する。
【００７７】
このように、端末装置２０とカプラ３０との間では、電磁波は、主に２次元通信シート１０を介して送受信される。
【００７８】
図８は、クライアントテーブルの構成図である。図８を参照して、クライアントテーブルＣＬＴは、ＡＰ−ＳＳＩＤと、モードと、許可ＩＰと、ポート番号と、ユーザＩＤと、マスタと、最終接続時刻とを含む。
【００７９】
ＡＰ−ＳＳＩＤ、モード、許可ＩＰ、ポート番号、ユーザＩＤ、マスタ、および最終接続時刻は、相互に対応付けられる。
【００８０】
ＡＰ−ＳＳＩＤは、ＡＰ５０の識別子からなる。モードは、“ｐｅｒｓｏｎ”または“ｇｒｏｕｐ”からなる。“ｐｅｒｓｏｎ”は、端末装置２０が単独でサーバ９０へアクセスしているモードを意味する。また、“ｇｒｏｕｐ”は、端末装置２０がグループでサーバ９０へアクセスしているモードを意味する。なお、端末装置２０が単独でサーバ９０へアクセスするか、グループでサーバ９０へアクセスするかは、予め、サーバ９０に設定されている。
【００８１】
許可ＩＰは、サーバ９０へのアクセスを許可された端末装置のＩＰアドレスからなる。ポート番号は、端末装置２０のポート番号からなる。ユーザＩＤは、端末装置２０のユーザのＩＤからなる。マスタは、“１”または“０”からなる。そして、“１”は、サーバ９０へのアクセスが許可されていることを意味し、“０”は、サーバ９０へのアクセスが拒否されていることを意味する。最終接続時刻は、端末装置２０が最後にサーバ９０へアクセスしたときの時刻からなる。
【００８２】
図９は、図１に示す通信システム１００における動作を説明するためのフローチャートである。図９を参照して、ＡＰ５０は、２次元通信シート１０を介して、常時、ビーコンＢｃｏｎを送信する（ステップＳ１）。
【００８３】
そして、端末装置２０は、２次元通信シート１０に配置されると、２次元通信シート１０を介してビーコンＢｃｏｎを受信し、ＡＰ５０を認識する（ステップＳ２）。
【００８４】
そうすると、端末装置２０は、ＡＰ５０へ接続し（ステップＳ３）、ＡＰ５０との間でＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層の通信接続を確立する（ステップＳ４）。
【００８５】
その後、端末装置２０は、ＩＰアドレスを要求し（ステップＳ５）、端末装置２０のＩＰアドレスをＡＰ５０から取得する（ステップＳ６）。
【００８６】
引き続いて、端末装置２０は、ＡＰ５０との間でＩＰ層の通信接続を確立する（ステップＳ７）。
【００８７】
なお、ステップＳ４およびステップＳ７における通信接続の確立は、公知の方法によって行われる。
【００８８】
端末装置２０は、２次元通信シート１０を介してＡＰ５０との間で通信を確立すると、ＡＰ５０を介してサーバ９０にアクセスし、サーバ９０との間で通信を行う。この場合、端末装置２０は、通信動作１を行い（ステップＳ８）、ＡＰ５０は、通信動作２を行う（ステップＳ９）。
【００８９】
より具体的には、端末装置２０は、ＡＰ／ＣＬ情報を生成して送信する。すなわち、端末装置２０は、接続依頼を送信する（ステップＳ８１）。
【００９０】
そして、サーバ９０は、ＡＰ／ＣＬ情報を受信し（ステップＳ９１）、クライアントテーブルＣＬＴを検索および更新する（ステップＳ９２）。その後、サーバ９０は、クライアントテーブルＣＬＴに基づいて、端末装置２０に対して自己へのアクセスを許可するか否かを後述する方法によって判定する。
【００９１】
サーバ９０は、端末装置２０に対して自己へのアクセスを許可すると判定したとき、アクセス許可を送信する（ステップＳ９３）。そして、端末装置２０は、アクセス許可を受信する（ステップＳ８２）。
【００９２】
そうすると、端末装置２０およびサーバ９０は、アプリケーションを用いた通信を行うとともに（ステップＳ１０１）、生存確認通信を行う（ステップＳ１０２）。
【００９３】
一方、サーバ９０は、端末装置２０に対して自己へのアクセスを許可しないと判定したとき、アクセス拒否を送信する（ステップＳ９４）。そして、端末装置２０は、アクセス拒否を受信する（ステップＳ８３）。その後、端末装置２０は、定期的に、接続依頼（＝ＡＰ／ＣＬ情報）を送信する（ステップＳ８４）。
【００９４】
また、端末装置２０は、通常の接続依頼を送信し（ステップＳ８５）、サーバ９０は、パケットを無視する（ステップＳ９５）。その後、端末装置２０は、タイムアウトを検知し（ステップＳ８６）、通信動作が終了する。
【００９５】
図１０は、図９に示す通信動作１の詳細な動作を説明するためのフローチャートである。図１０を参照して、一連の動作が開始されると、端末装置２０のＣＰＵ２７は、上位層のアプリケーションからのネットワーク通信の要求を待つ（ステップＳ１１）。
【００９６】
そして、端末装置２０のＣＰＵ２７は、アプリケーションからネットワーク通信の要求を受信する（ステップＳ１２）。そうすると、端末装置２０のＣＰＵ２７は、ＡＰ５０の識別子であるＡＰ−ＳＳＩＤ、端末装置２０のＩＰアドレスＩＰａｄｄ＿２０および端末装置２０のユーザＩＤ（たとえば、メンバー：ｍｅｍｂａｒ）をＲＯＭ２６から読み出し、ＡＰ−ＳＳＩＤ、ＩＰアドレスＩＰａｄｄ＿２０およびユーザＩＤからなるＡＰ／ＣＬ情報を生成する。
【００９７】
なお、ＡＰ−ＳＳＩＤは、ビーコンＢｃｏｎから取得されてＲＯＭ２６に格納されている。また、ＩＰアドレスＩＰａｄｄ＿２０は、端末装置２０とＡＰ５０との間の通信確立の過程においてＡＰ５０から端末装置２０へ送信され（図９のステップＳ６参照）、ＲＯＭ２６に格納されている。さらに、ユーザＩＤは、予め、端末装置２０のＲＯＭ２６に格納されている。したがって、端末装置２０のＣＰＵ２７は、ＡＰ−ＳＳＩＤ、ＩＰアドレスＩＰａｄｄ＿２０およびユーザＩＤを容易に取得できる。
【００９８】
端末装置２０のＣＰＵ２７は、ＡＰ／ＣＬ情報を生成すると、その生成したＡＰ／ＣＬ情報をデータ部に含むＩＰパケットを生成する（ステップＳ１３）。そして、端末装置２０のＣＰＵ２７は、その生成したＩＰパケットを送受信部２２およびアンテナ２１を介して送信する（ステップＳ１４）。
【００９９】
端末装置２０のＣＰＵ２７は、内蔵したタイマーをＩＰパケットの送信と同時に起動し、ＡＣＫ待ちの状態となる（ステップＳ１５）。
【０１００】
そして、端末装置２０のＣＰＵ２７は、タイマーで計測した一定時間内にＡＣＫを受信しなかったか否かを判定することによって、タイムアウトまたはエラーか否かを判定する（ステップＳ１６）。
【０１０１】
ステップＳ１６において、タイムアウトまたはエラーであると判定されたとき、端末装置２０のＣＰＵ２７は、通常のＩＰパケットを生成し、その生成した通常のＩＰパケットを送受信部２２およびアンテナ２１を介して送信する（ステップＳ１７）。
【０１０２】
そして、端末装置２０のＣＰＵ２４は、上述した方法によって、タイムアウトまたはエラーであるか否かを判定する（ステップＳ１８）。
【０１０３】
ステップＳ１８において、タイムアウトまたはエラーでないと判定されると、端末装置２０のＣＰＵ２７は、サーバ９０をアクセス制御されていないサーバとして通信を行う（ステップＳ１９）。その後、一連の動作は、ステップＳ１１へ戻る。
【０１０４】
一方、ステップＳ１８において、タイムアウトまたはエラーであると判定されると、端末装置２０は、サーバ９０からアクセス拒否をサーバ９０から受信する（ステップＳ２０）。そして、端末装置２０のＣＰＵ２７は、ネットワーク通信の要求元（＝上位層のアプリケーション）へエラーを出力し、復帰する（ステップＳ２１）。
【０１０５】
一方、ステップＳ１６において、タイムアウトまたはエラーでないと判定されたとき、端末装置２０のＣＰＵ２７は、アクセス許可をサーバ９０から受信する（ステップＳ２２）。そして、端末装置２０のＣＰＵ２７は、サーバ９０をアクセス制御されているサーバとして通信を行う（ステップＳ２３）。
【０１０６】
その後、端末装置２０のＣＰＵ２７は、監視スレッドが起動済みであるか否かを判定する（ステップＳ２４）。
【０１０７】
ステップＳ２４において、監視スレッドが起動済みであると判定されたとき、一連の動作は、ステップＳ１１へ戻る。
【０１０８】
一方、ステップＳ２４において、監視スレッドが起動済みでないと判定されたとき、端末装置２０のＣＰＵ２７は、監視スレッドが起動する（ステップＳ２５）。
【０１０９】
その後、一連の動作は、ステップＳ１１へ戻り、上述したステップＳ１１〜ステップＳ２５が実行されるとともに、それに並行してステップＳ２６〜ステップＳ２８が実行される。
【０１１０】
すなわち、端末装置２０のＣＰＵ２７は、タイマーを起動し（ステップＳ２６）、生存パケットを生成して送信する（ステップＳ２７）。そして、端末装置２０のＣＰＵ２７は、上述した方法によって、タイムアウトまたはエラーであるか否かを判定する（ステップＳ２８）。
【０１１１】
ステップＳ２８において、タイムアウトまたはエラーでないと判定されたとき、一連の動作は、ステップＳ２６へ戻る。
【０１１２】
一方、ステップＳ２８において、タイムアウトまたはエラーであると判定されたとき、またはステップＳ２１の後、一連の動作を終了する。
【０１１３】
図１１は、図９に示す通信動作２の詳細な動作を説明するためのフローチャートである。図１１を参照して、一連の動作が開始されると、サーバ９０のＣＰＵ９４は、ＩＰパケットの受信を待つ状態となる（ステップＳ３１）。
【０１１４】
そして、サーバ９０のＣＰＵ９４は、ＩＰパケットを送受信部９１を介して端末装置２０から受信し、その受信したＩＰパケットのデータ部からＡＰ／ＣＬ情報を取得する（ステップＳ３２）。
【０１１５】
その後、サーバ９０のＣＰＵ９４は、その取り出した情報がＡＰ／ＣＬ情報であるか否かを判定する（ステップＳ３３）。
【０１１６】
ステップＳ３３において、取り出した情報がＡＰ／ＣＬ情報でないと判定されたとき、一連の動作は、ステップＳ３１へ戻る。
【０１１７】
一方、ステップＳ３３において、取り出した情報がＡＰ／ＣＬ情報であると判定されたとき、サーバ９０のＣＰＵ９４は、ＲＯＭ９３からクライアントテーブルＣＬＴを読み出し、その読み出したクライアントテーブルＣＬＴに、その取り出したＡＰ／ＣＬ情報が登録されているか否かを検索する（ステップＳ３４）。
【０１１８】
その後、サーバ９０のＣＰＵ９４は、その検索結果に基づいて、取り出したＡＰ／ＣＬ情報が新規であるか否かを判定する（ステップＳ３５）。この場合、サーバ９０のＣＰＵ９４は、取り出したＡＰ／ＣＬ情報がクライアントテーブルＣＬＴに登録されていなければ、その取り出したＡＰ／ＣＬ情報が新規であると判定する。一方、サーバ９０のＣＰＵ９４は、取り出したＡＰ／ＣＬ情報がクライアントテーブルＣＬＴに登録されていれば、その取り出したＡＰ／ＣＬ情報が新規でないと判定する。
【０１１９】
ステップＳ３５において、取り出したＡＰ／ＣＬ情報が新規であると判定されたとき、サーバ９０のＣＰＵ９４は、その取り出したＡＰ／ＣＬ情報をクライアントテーブルＣＬＴに追加してクライアントテーブルＣＬＴを更新する（ステップＳ３６）。
【０１２０】
一方、ステップＳ３５において、取り出したＡＰ／ＣＬ情報が新規でないと判定されたとき、サーバ９０のＣＰＵ９４は、ＩＰパケットを受信した時刻によってクライアントテーブルＣＬＴの最終接続時刻を更新する（ステップＳ３７）。
【０１２１】
そして、ステップＳ３６またはステップＳ３７の後、サーバ９０のＣＰＵ９４は、クライアントテーブルＣＬＴに基づいて、サーバ９０へのアクセスを許可するか否かを判定する（ステップＳ３８）。
【０１２２】
その後、サーバ９０のＣＰＵ９４は、監視スレッドを起動する（ステップＳ３９）。そして、サーバ９０のＣＰＵ９４は、監視パケットを受信したか否かを判定する（ステップＳ４０）。
【０１２３】
ステップＳ４０において、監視パケットを受信しなかったと判定されたとき、サーバ９０のＣＰＵ９４は、端末装置２０が利用するサービス用のＩＰパケットを作成し（ステップＳ４１）、その作成したＩＰパケットを送信する（ステップＳ４２）。
【０１２４】
一方、ステップＳ４０において、監視パケットを受信したと判定されたとき、一連の動作は、ステップＳ４４へ移行する。
【０１２５】
ステップＳ３９における監視スレッドの起動後、ステップＳ４０〜ステップＳ４２に並行してステップＳ４３〜ステップＳ４６が実行される。
【０１２６】
すなわち、ステップＳ３９の後、サーバ９０のＣＰＵ９４は、内蔵したタイマーを起動する（ステップＳ４３）。そして、サーバ９０のＣＰＵ９４は、クライアントテーブルＣＬＴの最終接続時刻を確認し（ステップＳ４４）、タイムアウトまたはエラーであるか否かを判定する（ステップＳ４５）。
【０１２７】
ステップＳ４５において、タイムアウトまたはエラーでないと判定されたとき、一連の動作は、ステップＳ４３へ戻る。
【０１２８】
一方、ステップＳ４５において、タイムアウトまたはエラーであると判定されたとき、サーバ９０のＣＰＵ９４は、クライアントテーブルＣＬＴにおいて、端末装置２０に関するエントリーを削除し、クライアントテーブルＣＬＴを更新する（ステップＳ４６）。
【０１２９】
そして、ステップＳ４２またはステップＳ４６の後、一連の動作は、終了する。
【０１３０】
図１２は、図１１に示すステップＳ３８の詳細な動作を説明するためのフローチャートである。図１２を参照して、図１１に示すステップＳ３６またはステップＳ３７の後、サーバ９０のＣＰＵ９４は、クライアントテーブルＣＬＴを参照して、モードが“ｐｅｒｓｏｎ”であるか否かを判定する（ステップＳ３８１）。
【０１３１】
ステップＳ３８１において、モードが“ｐｅｒｓｏｎ”であると判定されたとき、サーバ９０のＣＰＵ９４は、接続依頼を送信した端末装置がアクセスを許可しているＡＰ５０に対応付けられた端末装置であるか否かをさらに判定する（ステップＳ３８２）。
【０１３２】
ステップＳ３８２において、接続依頼を送信した端末装置がアクセスを許可しているＡＰ５０に対応付けられた端末装置であると判定されたとき、サーバ９０のＣＰＵ９４は、アクセス許可を生成し、その生成したアクセス許可を端末装置２０へ送信する（ステップＳ３８３）。
【０１３３】
一方、ステップＳ３８２において、接続依頼を送信した端末装置がアクセスを許可しているＡＰ５０に対応付けられた端末装置でないと判定されたとき、またはステップＳ３８１において、モードが“ｐｅｒｓｏｎ”でないと判定されたとき、サーバ９０のＣＰＵ９４は、アクセス拒否を生成し、その生成したアクセス拒否を端末装置２０へ送信する（ステップＳ３８４）。
【０１３４】
そして、ステップＳ３８３またはステップＳ３８４の後、一連の動作は、図１１に示すステップＳ３９へ移行する。
【０１３５】
図１３は、通信システム１００の具体例を示す図である。また、図１４は、クライアントテーブルＣＬＴの具体例を示す図である。図１３に示す通信システム１００−１においては、端末装置２０は、４個の端末装置２０Ａ，２０Ｂ，２０Ｃ，２０Ｄからなる。
【０１３６】
そして、端末装置２０Ａ，２０Ｂ，２０Ｃ，２０Ｄの各々は、図４に示す端末装置２０と同じ構成からなる。
【０１３７】
通信システム１００−１においては、端末装置２０Ａ，２０Ｂ，２０Ｃは、ＡＰ５０に対応付けられた端末装置であり、端末装置２０Ｄは、ＡＰ５０以外のアクセスポイントに対応付けられた端末装置である。そして、サーバ９０は、ＡＰ５０に対応付けられた端末装置２０Ａ，２０Ｂ，２０Ｃに対して自己へのアクセスを許可し、ＡＰ５０に対応付けられていない端末装置２０Ｄに対して自己へのアクセスを禁止する。
【０１３８】
端末装置２０Ａは、２次元通信シート１０上に配置されると、上述した方法によってＡＰ５０との間で通信を確立し（図９のステップＳ１〜ステップＳ７参照）、ＡＰ５０のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０と、端末装置２０ＡのＩＰアドレスである１９２．１６８．０４と、ユーザＩＤ＝ｂｕｃｈｏとからなるＡＰ／ＣＬ情報（＝接続依頼）＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］を２次元通信シート１０を介して送信する（図１０のステップＳ１３，Ｓ１４参照）。
【０１３９】
そうすると、ＡＰ５０は、２次元通信シート１０およびカプラ３０を介してＡＰ／ＣＬ情報＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］を受信し、その受信したＡＰ／ＣＬ情報＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］をサーバ９０へ送信する。
【０１４０】
サーバ９０は、ＡＰ５０からＡＰ／ＣＬ情報＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］を受信し、その受信したＡＰ／ＣＬ情報＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］がクライアントテーブルＣＬＴ１に既に登録されているか否かを検索する（図１１のステップＳ３４参照）。
【０１４１】
ＡＰ／ＣＬ情報＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］がクライアントテーブルＣＬＴ１に既に登録されていない場合、サーバ９０は、ＡＰ／ＣＬ情報＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］をクライアントテーブルＣＬＴ１の第１行目に追加してクライアントテーブルＣＬＴ１を更新する（図１１のステップＳ３６参照）。この場合、マスタには、“０”が格納されている。
【０１４２】
そして、サーバ９０は、クライアントテーブルＣＬＴ１を参照して、モードが“ｐｅｒｓｏｎ”であり、ＩＰアドレス＝１９２．１６８．０．４がＡＰ５０のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０に対応付けられて登録されていることを検知する。
【０１４３】
そうすると、サーバ９０は、端末装置２０Ａに対して、自己へのアクセスを許可すると判定し、アクセス許可を生成して端末装置２０Ａへ送信する（図１２のステップＳ３８１の“ＹＥＳ”→ステップＳ３８２の“ＹＥＳ”→ステップＳ３８３参照）。そして、サーバ９０は、クライアントテーブルＣＬＴ１のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０に対応するマスタの欄に“１”を登録する。
【０１４４】
一方、ＡＰ／ＣＬ情報＝［ＡＢＣＤＥ０／１９２．１６８．０．４／ｂｕｃｈｏ］がクライアントテーブルＣＬＴ１に既に登録されている場合、サーバ９０は、クライアントテーブルＣＬＴ１を参照して、モードが“ｐｅｒｓｏｎ”であり、ＩＰアドレス＝１９２．１６８．０．４がＡＰ５０のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０に対応付けられて登録されていることを検知する。その後、サーバ９０は、上述した動作と同じ動作によって、アクセス許可を端末装置２０Ａへ送信する。
【０１４５】
サーバ９０は、端末装置２０Ｂ（ＩＰアドレス＝１９２．１６８．０．３）および端末装置２０Ｃ（ＩＰアドレス＝１９２．１６８．０．１）からの接続依頼に対しても、端末装置２０Ａの場合と同様の動作によって、アクセス許可を端末装置２０Ｂ，２０Ｃへ送信する。
【０１４６】
一方、サーバ９０は、ＡＰ／ＣＬ情報＝［ＡＢＣＤＥ２／１９２．１６８．０．７／ｂｕｇａｉｓｈａ］を端末装置２０Ｄから新たに受信した場合、ＡＰ／ＣＬ情報＝［ＡＢＣＤＥ２／１９２．１６８．０．７／ｂｕｇａｉｓｈａ］をクライアントテーブルＣＬＴ１に登録する。この場合、ＡＢＣＤＥ２に対応するマスタの欄には、“０”が格納されている。
【０１４７】
そして、サーバ９０は、クライアントテーブルＣＬＴ１を参照して、モードが“ｐｅｒｓｏｎ”であるが、ＩＰアドレス＝１９２．１６８．０．７がＡＰ５０のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０以外のＡＢＣＤＥ２に対応付けられて登録されていることを検知する。
【０１４８】
そうすると、サーバ９０は、端末装置２０Ｄに対して、自己へのアクセスを拒否すると判定し、アクセス拒否を生成して端末装置２０Ｄへ送信する（図１２のステップＳ３８１の“ＹＥＳ”→ステップＳ３８２の“ＮＯ”→ステップＳ３８４参照）。そして、サーバ９０は、クライアントテーブルＣＬＴ１のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ２に対応するマスタの欄に格納された“０”を維持する（クライアントテーブルＣＬＴ１の第４行目参照）。
【０１４９】
このように、サーバ９０は、クライアントテーブルＣＬＴ１を参照して、ＡＰ５０に対応付けられた端末装置２０Ａ，２０Ｂ，２０Ｃに対して自己へのアクセスを許可すると判定し、ＡＰ５０以外のアクセスポイントに対応付けられた端末装置２０Ｄに対しては自己へのアクセスを拒否する。
【０１５０】
したがって、端末装置のネットワークへのアクセスを制御できる。
【０１５１】
サーバ９０からアクセスを許可された端末装置２０Ａ，２０Ｂ，２０Ｃのユーザは、端末装置２０Ａ，２０Ｂ，２０Ｃを用いてサーバ９０へアクセスし、たとえば、ＳＭＢというソフトウェアを用いて端末装置２０Ａ，２０Ｂ，２０Ｃ間で相互にファイルを共有する。
【０１５２】
また、端末装置２０Ａ，２０Ｂ，２０Ｃのユーザは、たとえば、ＭｉｇｏＳｙｎｃというソフトウェアを用いて端末装置２０Ａ，２０Ｂ，２０Ｃ間でファイルを同期させる。
【０１５３】
さらに、端末装置２０Ａ，２０Ｂ，２０Ｃのユーザは、端末装置２０Ａ，２０Ｂ，２０Ｃを用いてサーバ９０へアクセスして会議用アプリケーションを開始し、端末装置２０Ａ，２０Ｂ，２０Ｃを用いて相互に会議する。この場合、たとえば、端末装置２０Ａのユーザが端末装置２０Ｂ，２０Ｃのユーザへ自己の意見を送信する場合、端末装置２０Ａは、送信先をＡＰ５０とするパケットを生成し、その生成したパケットを２次元通信シート１０を介してＡＰ５０へ送信し、ＡＰ５０は、カプラ３０を介して端末装置２０Ａからパケットを受信し、その受信したパケットの送信先をブロードキャストアドレスに設定してパケットを２次元通信シート１０を介して端末装置２０Ｂ，２０Ｃへ送信する。そして、端末装置２０Ｂ，２０Ｃは、２次元通信シート１０を介してパケットを受信し、端末装置２０Ａのユーザの意見を取得する。
【０１５４】
端末装置２０Ｂ，２０Ｃのユーザも、端末装置２０Ａのユーザと同様にして自己の意見を送信する。
【０１５５】
このように、端末装置２０Ａ，２０Ｂ，２０Ｃは、ＡＰ５０を介して相互にパケットを送受信し、会議用アプリケーションを実行する。
【０１５６】
さらに、端末装置２０Ａ，２０Ｂ，２０Ｃのユーザは、端末装置２０Ａ，２０Ｂ，２０Ｃを用いてデータのバックアップを行う。たとえば、端末装置２０Ａ，２０Ｂ，２０Ｃが同じデータを保持している場合に、端末装置２０Ａが他の場所へ移動し、新しいデータを取得して戻る。そして、端末装置２０Ａは、２次元通信シート１０上に配置されると、上述した方法によって、サーバ９０からアクセスを許可され、サーバ９０にアクセスしてバックアップ用のアプリケーションを実行する。
【０１５７】
そうすると、端末装置２０Ａは、他の場所へ移動する前に保持していたデータと、戻ったときに保持しているデータとの差分を演算し、その演算した差分を送信先をＡＰ５０とするパケットに含めて２次元通信シート１０を介してＡＰ５０へ送信する。そして、ＡＰ５０は、その差分を含むパケットを２次元通信シート１０を介して端末装置２０Ｂ，２０Ｃへ送信し、端末装置２０Ｂ，２０Ｃは、その差分を含むパケットを２次元通信シート１０を介して受信し、その差分を記憶する。これによって、端末装置２０Ａ，２０Ｂ，２０Ｃは、相互に同じデータを保持する。
【０１５８】
端末装置２０Ｂ，２０Ｃが新しいデータを取得した場合も、同様にしてＡＰ５０を介して他の２個の端末装置へ新しいデータが送信され、端末装置２０Ａ，２０Ｂ，２０Ｃは、同じデータを保持する。
【０１５９】
このように、端末装置２０Ａ，２０Ｂ，２０Ｃは、サーバ９０によってアクセスを許可されると、各種のアプリケーションを実行する。
【０１６０】
図１５は、実施の形態１による他の通信システムの構成を示す概略図である。実施の形態１による通信システムは、図１５に示す通信システム１００Ａであってもよい。図１５を参照して、通信システム１００Ａは、図１に示す通信システム１００のカプラ３０をカプラ３１〜３３に代え、有線ケーブル４０を有線ケーブル４１〜４３に代え、ＡＰ５０をＡＰ５０Ａに代え、有線ケーブル５５、信号線５６および切替器１１０を追加したものであり、その他は、通信システム１００と同じである。
【０１６１】
カプラ３１〜３３は、所定の間隔で２次元通信シート１０上に配置される。有線ケーブル４１〜４３は、それぞれ、カプラ３１〜３３を切替器１１０に接続する。有線ケーブル５５は、切替器１１０をＡＰ５０Ａに接続される。信号線５６は、ＡＰ５０Ａおよび切替器１１０に接続される。
【０１６２】
切替器１１０は、ＡＰ５０Ａからの制御に従ってカプラ３１〜３３の各々をオン／オフする。ＡＰ５０Ａは、カプラ３１〜３３によって受信された信号の受信信号強度ＲＳＳＩに基づいて、後述する方法によって端末装置２０の位置を検出し、その検出した位置を保持する。
【０１６３】
ＡＰ５０Ａは、その他、ＡＰ５０と同じ機能を果たす。
【０１６４】
図１６は、図１５に示すＡＰ５０Ａの構成図である。図１６を参照して、ＡＰ５０Ａは、図６に示すＡＰ５０の中央処理部５４を中央処理部５４Ａに代えたものであり、その他は、ＡＰ５０と同じである。
【０１６５】
ＡＰ５０Ａにおいては、無線制御部５２は、有線ケーブル５５によって切替器１１０に接続される。また、中央処理部５４Ａは、信号線５６によって切替器１１０に接続される。
【０１６６】
中央処理部５４Ａは、端末装置２０の位置を検出するとき、カプラ３１〜３３のオン／オフを切り替えるように切替器１１０を制御する。
【０１６７】
また、中央処理部５４Ａは、カプラ３１〜３３のＩＤ＿３１〜ＩＤ＿３３を予め保持している。そして、中央処理部５４Ａは、カプラ３１〜３３によって受信された信号の受信信号強度ＲＳＳＩ＿３１，ＲＳＳＩ＿３２，ＲＳＳＩ＿３３を無線制御部５２から受け、その受けた受信信号強度ＲＳＳＩ＿３１，ＲＳＳＩ＿３２，ＲＳＳＩ＿３３から最大の受信信号強度ＲＳＳＩ＿ＭＡＸを検出する。その後、中央処理部５４Ａは、その最大の受信信号強度ＲＳＳＩ＿ＭＡＸが得られたカプラ（カプラ３１〜３３のいずれか）のＩＤを端末装置２０の位置情報として検出する。そして、中央処理部５４Ａは、その検出した位置情報を接続情報管理テーブルに記憶する。
【０１６８】
さらに、中央処理部５４Ａは、他の端末装置のＭＡＣアドレスの送信要求を端末装置２０から受信すると、接続情報管理テーブルを参照して、他の端末装置のＭＡＣアドレスを検出する。そして、中央処理部５４Ａは、その検出したＭＡＣアドレスを端末装置２０へ送信する。
【０１６９】
図１７は、接続情報管理テーブルの構成図である。図１７を参照して、接続情報管理テーブルＰＳＴは、ＡＰ−ＳＳＩＤと、ＭＡＣアドレスと、カプラのＩＤとからなる。ＡＰ−ＳＳＩＤ、ＭＡＣアドレスおよびカプラのＩＤは、相互に対応付けられる。
【０１７０】
ＭＡＣアドレスは、ＡＰ５０Ａに対応付けられた端末装置のＭＡＣアドレスからなる。カプラのＩＤは、カプラ３１〜３３のいずれかのＩＤからなる。
【０１７１】
図１８は、配置位置情報を検出する動作を説明するためのアクセスポイントにおけるフローチャートである。
【０１７２】
図１８を参照して、ＡＰ５０Ａの中央処理部５４Ａは、一定期間、無線制御部５２から信号を受けないことを検知することによって、無線通信がアイドル状態であることを検出すると（ステップＳ５１）、位置検出の対象となる端末装置２０のＩＰアドレスＩＰａｄｄ＿２０を設定する（ステップＳ５２）。
【０１７３】
そして、ＡＰ５０Ａの中央処理部５４Ａは、全てのカプラ３１〜３３に対する受信信号強度ＲＳＳＩを保持しておくレジスタ（中央処理部５４Ａに内蔵されている）を初期化する（ステップＳ５３）。
【０１７４】
その後、ＡＰ５０Ａの中央処理部５４Ａは、全てのカプラ３１〜３３をオフするように信号線５６を介して切替器１１０を制御し、切替器１１０は、全てのカプラ３１〜３３をオフする（ステップＳ５４）。
【０１７５】
そして、ＡＰ５０Ａの中央処理部５４Ａは、全ての受信信号強度ＲＳＳＩを取得済みであるか否かを判定する（ステップＳ５５）。
【０１７６】
ステップＳ５５において、全ての受信信号強度ＲＳＳＩを取得済みでないと判定されたとき、ＡＰ５０Ａの中央処理部５４Ａは、比較用の受信信号強度ＲＳＳＩを未取得なカプラ（カプラ３１〜３３のいずれか）を選択する（ステップＳ５６）。
【０１７７】
その後、ＡＰ５０Ａの中央処理部５４Ａは、選択したカプラをオンするように信号線５６を介して切替器１１０を制御し、切替器１１０は、中央処理部５４Ａによって選択されたカプラをオンする（ステップＳ５７）。
【０１７８】
引き続いて、ＡＰ５０Ａの中央処理部５４Ａは、一定期間、無線制御部５２から信号を受けないことを検知することによって、無線通信がアイドル状態であることを検出すると（ステップＳ５８）、測定用パケットの送信要求を生成して無線制御部５２へ出力する。そして、ＡＰ５０Ａの無線制御部５２は、測定用パケットの送信要求を中央処理部５４Ａから受け、その受けた測定用パケットの送信要求を有線ケーブル５５、切替器１１０、およびオンされたカプラを介して送信する（ステップＳ５９）。
【０１７９】
その後、ＡＰ５０Ａの中央処理部５４Ａは、測定用パケットを受信したか否かを判定する（ステップＳ６０）。
【０１８０】
ステップＳ６０において、測定用パケットを受信しなかったと判定されたとき、一連の動作は、ステップＳ５８へ戻る。
【０１８１】
一方、ステップＳ６０において、測定用パケットを受信したと判定されたとき、ＡＰ５０Ａの中央処理部５４Ａは、測定した受信信号強度ＲＳＳＩをレジスタに記録する（ステップＳ６１）。その後、一連の動作は、ステップＳ５５へ移行する。
【０１８２】
ステップＳ５５において、全ての受信信号強度ＲＳＳＩを取得済みと判定されると、ＡＰ５０Ａの中央処理部５４Ａは、信号線５６を介して全てのカプラ３１〜３３をオンするように切替器１１０を制御し、切替器１１０は、全てのカプラ３１〜３３をオンする（ステップＳ６２）。
【０１８３】
そして、ＡＰ５０Ａの中央処理部５４Ａは、比較用の受信信号強度ＲＳＳＩが最大となるカプラ（カプラ３１〜３３のいずれか）を検出し（ステップＳ６３）、その検出したカプラのＩＤを接続情報管理テーブルＰＳＴに記録する（ステップＳ６４）。これによって、ＡＰ５０Ａにおける動作が終了する。
【０１８４】
図１９は、配置位置情報を検出する動作を説明するための端末装置におけるフローチャートである。
【０１８５】
図１９を参照して、一連の動作が開始されると、端末装置２０のＣＰＵ２７は、２次元通信シート１０を介して測定用パケットの送信要求を受信したか否かを判定する（ステップＳ７１）。
【０１８６】
そして、端末装置２０のＣＰＵ２７は、測定用パケットの送信要求を受信すると、測定用パケットを生成し、その生成した測定用パケットを２次元通信シート１０を介して送信する（ステップＳ７２）。これによって、端末装置２０における動作が終了する。
【０１８７】
図２０は、図１５に示す通信システム１００Ａの具体例を示す図である。また、図２１は、図１７に示す接続情報管理テーブルＰＳＴの具体例を示す図である。
【０１８８】
通信システム１００Ａ−１においては、端末装置２０は、端末装置２０Ａ，２０Ｂ，２０Ｃからなる。
【０１８９】
そして、端末装置２０Ａ，２０Ｂ，２０Ｃは、それぞれ、カプラ３２，３１，３３の近くに配置されている。
【０１９０】
端末装置２０Ａが測定用パケットを２次元通信シート１０を介して送信すると（図１９のステップＳ７２参照）、ＡＰ５０Ａは、測定用パケットをカプラ３１〜３３によって受信したときの受信信号強度ＲＳＳＩ＿３１〜ＲＳＳＩ＿３３を検出する（図１８のステップＳ５６〜Ｓ６１参照）。そして、ＡＰ５０Ａは、３個の受信信号強度ＲＳＳＩ＿３１〜ＲＳＳＩ＿３３の中から最大である受信信号強度ＲＳＳＩ＿３２を検出し、その検出した受信信号強度ＲＳＳＩ＿３２が得られたときのカプラ３２のＩＤ（＝ＩＤ＿３２）を検出する。
【０１９１】
そうすると、ＡＰ５０Ａは、自己のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０、端末装置２０ＡのＭＡＣアドレスＭＡＣａｄｄ＿２０ＡおよびＩＤ＿３２を相互に対応付けて接続情報管理テーブルＰＳＴ１に登録する。
【０１９２】
ＡＰ５０Ａは、同様にして、端末装置２０Ｂに対して、自己のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０、端末装置２０ＢのＭＡＣアドレスＭＡＣａｄｄ＿２０ＢおよびＩＤ＿３１を相互に対応付けて接続情報管理テーブルＰＳＴ１に登録するとともに、端末装置２０Ｃに対して、自己のＡＰ−ＳＳＩＤ＝ＡＢＣＤＥ０、端末装置２０ＣのＭＡＣアドレスＭＡＣａｄｄ＿２０ＣおよびＩＤ＿３３を相互に対応付けて接続情報管理テーブルＰＳＴ１に登録する（図２１参照）。
【０１９３】
端末装置２０Ａ，２０Ｂ，２０Ｃのユーザは、たとえば、会議用アプリケーションを実行している場合、特定の相手にだけ、自己の意見を送信した場合もある。たとえば、端末装置２０Ｂのユーザは、端末装置２０Ｃのユーザにだけ自己の意見を送信したい場合もある。
【０１９４】
この場合、端末装置２０Ｂは、端末装置２０Ｃのアドレスを知らない。そこで、端末装置２０ＢのＣＰＵ２７は、カプラ３３の近くに配置された端末装置２０Ｃのアドレスの送信要求をＡＰ５０Ａへ送信する。
【０１９５】
そして、ＡＰ５０Ａの中央処理部５４Ａは、アドレスの送信要求を無線制御部５２から受け、その受けたアドレスの送信要求に応じて、接続情報管理テーブルＰＳＴ１を参照して、カプラ３３に対応付けられたＭＡＣアドレスＭＡＣａｄｄ＿２０Ｃを検出する。
【０１９６】
そうすると、ＡＰ５０Ａの中央処理部５４Ａは、有線ケーブル４１およびカプラ３１を介してＭＡＣアドレスＭＡＣａｄｄ＿２０Ｃを端末装置２０Ｂへ送信する。
【０１９７】
端末装置２０ＢのＣＰＵ２７は、２次元通信シート１０を介してＭＡＣアドレスＭＡＣａｄｄ＿２０Ｃを受信し、その受信したＭＡＣアドレスＭＡＣａｄｄ＿２０Ｃを用いて意見を含むパケットを送信する。
【０１９８】
ＡＰ５０Ａは、端末装置２０Ｂから送信されたパケットを有線ケーブル４３およびカプラ３３によって端末装置２０Ｃへ中継する。そして、端末装置２０ＣのＣＰＵ２７は、端末装置２０Ｂからのパケットを受信し、その受信したパケットに含まれる意見をアプリケーションへ出力する。これによって、端末装置２０Ｃのユーザは、端末装置２０Ｂのユーザの意見を取得する。
【０１９９】
このように、各端末装置２０Ａ，２０Ｂ，２０Ｃの配置位置を図１８に示すフローチャートに従って検出し、その検出した配置位置を接続情報管理テーブルＰＳＴに登録しておくことによって、会議用アプリケーションにおいて、特定の相手とだけ意見を交換できる。
【０２００】
なお、実施の形態１による通信システムは、通信システム１００，１００ＡにおいてＨＵＢ７０を削除したものであってもよい。
【０２０１】
［実施の形態２］
図２２は、実施の形態２による通信システムの構成を示す概略図である。図２２を参照して、実施の形態２による通信システム１００Ｂは、図１に示す通信システム１００のサーバ９０をサーバ９０Ａに代えたものであり、その他は、通信システム１００と同じである。
【０２０２】
サーバ９０Ａは、２次元通信シート１０上に配置された端末装置２０に対してアクセスを許可しているときに、２次元通信シート１０上に配置された他の端末装置から接続依頼を受信したとき、他の端末装置に対してアクセスを拒否する。
【０２０３】
サーバ９０Ａは、その他、サーバ９０と同じ機能を果たす。
【０２０４】
図２３は、図２２に示すサーバ９０Ａのハードウェアの構成図である。図２３を参照して、サーバ９０Ａは、図５に示すサーバ９０のＣＰＵ９４をＣＰＵ９４Ａに代えたものであり、その他は、サーバ９０と同じである。
【０２０５】
ＣＰＵ９４Ａは、２次元通信シート１０上に最初に配置された端末装置２０から接続依頼を受信すると、実施の形態１における方法と同じ方法によって端末装置２０に対してアクセスを許可する。そして、ＣＰＵ９４Ａは、各種のアプリケーションを端末装置２０に提供する。
【０２０６】
その後、ＣＰＵ９４Ａは、２次元通信シート１０上に配置された他の端末装置から接続依頼を受信すると、アクセスを許可している端末装置２０が存在するか否かを判定する。そして、ＣＰＵ９４Ａは、アクセスを許可している端末装置２０が存在すると判定したとき、他の端末装置に対してアクセスを拒否する。一方、ＣＰＵ９４Ａは、アクセスを許可している端末装置２０が存在しないと判定したとき、他の端末装置に対してアクセスを許可する。
【０２０７】
ＣＰＵ９４Ａは、その他、ＣＰＵ９４と同じ機能を果たす。
【０２０８】
端末装置２０およびサーバ９０Ａは、図９に示すフローチャートに従って通信を行なう。そして、端末装置２０は、図１０に示すフローチャートに従って図９に示すステップＳ８の詳細な動作を行なう。また、サーバ９０Ａは、図１１に示すフローチャートに従って図９に示すステップＳ９の詳細な動作を行なう。
【０２０９】
この場合、サーバ９０Ａは、図１２に示すフローチャートと異なるフローチャートに従って図１１に示すステップＳ３８のアクセス許可判定処理を実行する。
【０２１０】
図２４は、ステップＳ３８の実施の形態２における詳細な動作を説明するためのフローチャートである。図２４に示すフローチャートは、図１２に示すフローチャートにステップＳ３８５を追加したものであり、その他は、図１２に示すフローチャートと同じである。
【０２１１】
図２４を参照して、図１１に示すステップＳ３６またはステップＳ３７の後、サーバ９０ＡのＣＰＵ９４Ａは、上述したステップＳ３８１，Ｓ３８２を順次実行する。
【０２１２】
そして、ステップＳ３８２において、接続依頼を送信した端末装置がアクセスを許可しているＡＰ５０に対応付けられた端末装置であると判定されると、サーバ９０ＡのＣＰＵ９４Ａは、アクセスを許可している端末装置が存在するか否かを判定する（ステップＳ３８５）。より具体的には、サーバ９０ＡのＣＰＵ９４Ａは、クライアントテーブルＣＬＴにおいて、ＡＰ５０の識別子（＝ＡＢＣＤＥ０）に対応するマスタの欄に“１”が格納された端末装置が存在するか否かを判定することによって、アクセスを許可している端末装置が存在するか否かを判定する。
【０２１３】
ステップＳ３８５において、アクセスを許可している端末装置が存在すると判定されたとき、サーバ９０ＡのＣＰＵ９４Ａは、アクセス拒否を生成し、その生成したアクセス拒否を送信する（ステップＳ３８４）。
【０２１４】
一方、ステップＳ３８５において、アクセスを許可している端末装置が存在しないと判定されたとき、サーバ９０ＡのＣＰＵ９４Ａは、アクセス許可を生成し、その生成したアクセス許可を送信する（ステップＳ３８３）。
【０２１５】
なお、ステップＳ３８５において、アクセスを許可している端末装置が存在しないと判定される場合としては、サーバ９０Ａが２次元通信シート１０上に最初に配置された端末装置から接続依頼を受信したとき、またはアクセスを許可している端末装置が２次元通信シート１０から離れ、タイムアウト後に、他の端末装置から接続依頼を受信したときである。
【０２１６】
図２５は、実施の形態２による通信システムの具体例を示す図である。また、図２６は、クライアントテーブルＣＬＴの他の具体例を示す図である。
【０２１７】
２次元通信シート１０上に配置された端末装置２０Ａは、接続依頼をサーバ９０Ａへ送信し、サーバ９０Ａは、上述した方法によって、端末装置２０Ａに対してアクセスを許可する（クライアントテーブルＣＬＴ２参照）。
【０２１８】
そして、端末装置２０Ａは、サーバ９０Ａにアクセスし、アプリケーションを開始する。その後、２次元通信シート１０上に配置された端末装置２０Ｂは、接続依頼をサーバ９０Ａへ送信する。
【０２１９】
そうすると、サーバ９０ＡのＣＰＵ９４Ａは、端末装置２０ＢのＡＰ／ＣＬ情報をクライアントテーブルＣＬＴ２に登録する（クライアントテーブルＣＬＴ２参照）。そして、サーバ９０ＡのＣＰＵ９４Ａは、クライアントテーブルＣＬＴ２を参照して、アクセスを許可している端末装置が存在するか否かを判定する。
【０２２０】
この場合、端末装置２０Ａ（＝許可ＩＰ：１９２．１６８．０．４）に対応するマスタの欄に“１”が格納されているので、サーバ９０ＡのＣＰＵ９４Ａは、アクセスを許可している端末装置が存在すると判定する。
【０２２１】
そして、サーバ９０ＡのＣＰＵ９４Ａは、アクセス拒否を生成して端末装置２０Ｂへ送信し、端末装置２０Ｂ（＝許可ＩＰ：１９２．１６８．０．３）に対応するマスタの欄を“０”に維持する（図２６の（ａ）参照）。
【０２２２】
その後、端末装置２０Ａが２次元通信シート１０から離れると、端末装置２０Ａは、生存パケットをサーバ９０Ａへ送信しないので、サーバ９０ＡのＣＰＵ９４Ａは、図１１に示すステップＳ４５において、タイムアウトと判定し、クライアントテーブルＣＬＴ２の端末装置２０Ａに対するエントリーを削除する（図１１のステップＳ４６参照）。これによって、クライアントテーブルＣＬＴ２は、クライアントテーブルＣＬＴ３へ更新される（図２６の（ｂ）参照）。
【０２２３】
一旦、アクセスを拒否された端末装置２０Ｂは、その後、接続依頼を定期的に送信するので（図９のステップＳ８５参照）、サーバ９０ＡのＣＰＵ９４Ａは、接続依頼を受信し、図２４に示すフローチャートに従って端末装置２０Ｂに対してアクセスを許可するか否かを判定する。
【０２２４】
この場合、アクセスを許可している端末装置が存在しないので（クライアントテーブルＣＬＴ３参照）、サーバ９０ＡのＣＰＵ９４Ａは、アクセスを許可している端末装置が存在しないと判定し（図２４のステップＳ３８５の“ＮＯ”参照）、アクセス許可を生成して端末装置２０Ｂへ送信する。そして、サーバ９０ＡのＣＰＵ９４Ａは、端末装置２０Ｂ（＝許可ＩＰ：１９２．１６８．０．３）に対応するマスタの欄を“０”から“１”に更新する。
【０２２５】
端末装置２０Ｂは、サーバ９０Ａからアクセス許可を受信し、アプリケーションを開始する。
【０２２６】
このように、端末装置２０Ｂは、自己が２次元通信シート１０上に配置されたときに、端末装置２０Ａがサーバ９０Ａからサービスを受けていても、端末装置２０Ａが２次元通信シート１０から離れ、タイムアウトすると、サーバ９０Ａからサービスを受けられるようになる。
【０２２７】
なお、２次元通信シート１０から離れた端末装置２０Ａは、別の２次元通信シート上に配置され、別の２次元通信シートおよび新しいアクセスポイントを介してサーバ９０Ａへ接続依頼を送信すると、サーバ９０Ａは、端末装置２０Ａを新たなアクセスポイントに対応付けられた端末装置としてクライアントテーブルＣＬＴに登録し、自己へのアクセスを許可する。
【０２２８】
したがって、２次元通信シート１０から離れた端末装置２０Ａは、別の２次元通信シート上でサーバ９０Ａからサービスを受けられる。
【０２２９】
また、サーバ９０Ａは、端末装置２０Ａを新たなアクセスポイントに対応付けられた端末装置として管理するので、元の２次元通信シート１０上に配置された端末装置２０Ｂは、タイムアウトするまで待つ必要がなく、端末装置２０Ａが別の２次元通信シート上で通信を開始すれば、直ちに通信を開始できる。
【０２３０】
なお、上記におけるタイムアウトの時間は、たとえば、１分または５分である。
【０２３１】
実施の形態２においては、２次元通信シート１０から離れた端末装置２０Ａに対する通信を中断するようにしてもよい。
【０２３２】
この場合、タイムアウトの時間は、３０分または１時間に設定される。そして、端末装置２０Ａが２次元通信シート１０から離れても、タイムアウトするまで、ＡＰ５０に対応付けられた端末装置としてのエントリが残っている。
【０２３３】
したがって、タイムアウトするまでの時間内であれば、サーバ９０Ａは、生存パケットを端末装置２０Ａから受信しなくても、端末装置２０Ａに対するエントリーを保持し、端末装置２０Ａに対する通信を中断する。
【０２３４】
そして、サーバ９０Ａは、タイムアウト時間内に端末装置２０Ａが元の２次元通信シート１０上に再配置されると、クライアントテーブルＣＬＴ内にエントリーが残っているので、通信を再開する。
【０２３５】
実施の形態２による通信システム１００Ｂは、たとえば、レストランのテーブル上に配置された客用注文端末として用いられる。
【０２３６】
また、実施の形態２による通信システム１００Ｂは、たとえば、ネットカフェにおけるテーブルとユーザ端末として用いられる。
【０２３７】
その他は、実施の形態１と同じである。
【０２３８】
［実施の形態３］
図２７は、実施の形態３による通信システムの構成を示す概略図である。図２７を参照して、実施の形態３による通信システム１００Ｃは、図１に示す通信システム１００のサーバ９０をサーバ９０Ｂに代えたものであり、その他は、通信システム１００と同じである。
【０２３９】
サーバ９０Ｂは、２次元通信シート１０上に配置された端末装置２０に対してアクセスを許可すると、その後に、端末装置２０とグループを構成する他の端末装置から接続依頼を受信すると、他の端末装置に対してアクセスを許可する。
【０２４０】
端末装置２０とグループを構成する端末装置としては、端末装置２０が部長の端末装置である場合に課長の端末装置および主任の端末装置が想定される。
【０２４１】
また、端末装置２０とグループを構成する端末装置としては、端末装置２０が先生の端末装置である場合に生徒の端末装置が想定される。
【０２４２】
このように、実施の形態３においては、人間的な繋がりがある複数人の端末装置をグループを構成する端末装置とする。
【０２４３】
図２８は、図２７に示すサーバ９０Ｂのバードウェアの構成図である。図２８を参照して、サーバ９０Ｂは、図５に示すサーバ９０のＣＰＵ９４をＣＰＵ９４Ｂに代えたものであり、その他は、サーバ９０と同じである。
【０２４４】
ＣＰＵ９４Ｂは、端末装置２０からの接続依頼に基づいて端末装置２０に対してアクセスを許可した後に、２次元通信シート上の他の端末装置から接続依頼を受信すると、他の端末装置が端末装置２０とグループを構成するか否かを判定する。そして、ＣＰＵ９４Ｂは、他の端末装置が端末装置２０とグループを構成すると判定したとき、他の端末装置に対してアクセスを許可する。一方、ＣＰＵ９４Ｂは、他の端末装置が端末装置２０とグループを構成しないと判定したとき、他の端末装置に対してアクセスを拒否する。
【０２４５】
この場合、ＣＰＵ９４Ｂは、クライアントテーブルＣＬＴのユーザＩＤを参照して、端末装置２０のユーザと他の端末装置のユーザとが人間的な繋がりを有するか否かを判定することによって、端末装置２０および他の端末装置がグループを構成するか否かを判定する。
【０２４６】
なお、ＣＰＵ９４Ｂは、２次元通信シート１０上に配置された端末装置がグループモードで動作することを予め設定されており、クライアントテーブルＣＬＴのモードに格納すべき“ｇｒｏｕｐ”を予め保持している。
【０２４７】
ＣＰＵ９４Ｂは、その他、ＣＰＵ９４と同じ機能を果たす。
【０２４８】
端末装置２０およびサーバ９０Ｂは、図９に示すフローチャートに従って通信を行なう。そして、端末装置２０は、図１０に示すフローチャートに従って図９に示すステップＳ８の詳細な動作を行なう。また、サーバ９０Ｂは、図１１に示すフローチャートに従って図９に示すステップＳ９の詳細な動作を行なう。
【０２４９】
この場合、サーバ９０Ｂは、図１２に示すフローチャートと異なるフローチャートに従って図１１に示すステップＳ３８のアクセス許可判定処理を実行する。
【０２５０】
図２９は、図１１に示すステップＳ３８の実施の形態３における詳細な動作を説明するためのフローチャートである。
【０２５１】
図２９に示すフローチャートは、図１２に示すフローチャートのステップＳ３８１をステップＳ３８１Ａに代え、ステップＳ３８６，Ｓ３８７を追加したものであり、その他は、図１２に示すフローチャートと同じである。
【０２５２】
図２９を参照して、図１１に示すステップＳ３６またはステップＳ３７の後、サーバ９０ＢのＣＰＵ９４Ｂは、クライアントテーブルＣＬＴを参照して、接続依頼を送信した端末装置に対応するモードの欄に“ｇｒｏｕｐ”が格納されているか否かを判定する（ステップＳ３８１Ａ）。
【０２５３】
ステップＳ３８１Ａにおいて、接続依頼を送信した端末装置に対応するモードの欄に“ｇｒｏｕｐ”が格納されていないと判定されたとき、サーバ９０ＢのＣＰＵ９４Ｂは、上述したステップＳ３８４を実行する。
【０２５４】
一方、ステップＳ３８１Ａにおいて、接続依頼を送信した端末装置に対応するモードの欄に“ｇｒｏｕｐ”が格納されていると判定されたとき、サーバ９０ＢのＣＰＵ９４Ｂは、上述したステップＳ３８２を実行する。
【０２５５】
そして、ステップＳ３８２において、接続依頼を送信した端末装置がアクセスを許可しているＡＰ５０に対応付けられた端末装置であると判定されたとき、サーバ９０ＢのＣＰＵ９４Ｂは、接続依頼を送信した端末装置が１番目に接続依頼を送信した端末装置であるか否かをさらに判定する（ステップＳ３８６）。
【０２５６】
ステップＳ３８６において、接続依頼を送信した端末装置が１番目に接続依頼を送信した端末装置であると判定されたとき、サーバ９０ＢのＣＰＵ９４Ｂは、アクセス許可を生成して送信する（ステップＳ３８３）。
【０２５７】
一方、ステップＳ３８６において、接続依頼を送信した端末装置が１番目に接続依頼を送信した端末装置でないと判定されたとき、サーバ９０ＢのＣＰＵ９４Ｂは、接続依頼を送信した端末装置が、アクセスを許可している端末装置とグループを構成するか否かをさらに判定する（ステップＳ３８７）。
【０２５８】
ステップＳ３８７において、接続依頼を送信した端末装置が、アクセスを許可している端末装置とグループを構成しないと判定されたとき、サーバ９０ＢのＣＰＵ９４Ｂは、アクセス拒否を生成して送信する（ステップＳ３８４）。
【０２５９】
一方、ステップＳ３８７において、接続依頼を送信した端末装置が、アクセスを許可している端末装置とグループを構成すると判定されたとき、サーバ９０ＢのＣＰＵ９４Ｂは、アクセス許可を生成して送信する（ステップＳ３８３）。
【０２６０】
図３０は、実施の形態３による通信システム１００Ｃの具体例を示す図である。また、図３１は、クライアントテーブルＣＬＴのさらに他の具体例を示す図である。
【０２６１】
図３０を参照して、端末装置２０Ａ，２０Ｂ，２０Ｃは、それぞれ、部長、課長および主任の端末装置である。
【０２６２】
サーバ９０ＢのＣＰＵ９４Ｂは、接続依頼を端末装置２０Ａから受信すると、ＡＰ／ＣＬ情報をクライアントテーブルＣＬＴ４に登録し、端末装置２０Ａが最初に接続依頼をサーバ９０Ｂへ送信したので、端末装置２０Ａに対してアクセスを許可する（図２９のステップＳ３８６の“ＹＥＳ”→ステップＳ３８３参照）。そして、サーバ９０ＢのＣＰＵ９４Ｂは、端末装置２０Ａ（＝許可ＩＰ：１９２．１６８．０．４）に対応するマスタの欄に“１”を格納する。
【０２６３】
その後、サーバ９０ＢのＣＰＵ９４Ｂは、接続依頼を端末装置２０Ｂから受信すると、ＡＰ／ＣＬ情報をクライアントテーブルＣＬＴ４に登録し、端末装置２０Ｂが２番目に接続依頼をサーバ９０Ｂへ送信したので、接続依頼を送信した端末装置２０Ｂが、アクセスを許可している端末装置２０Ａとグループを構成するか否かをさらに判定する（図２９のステップＳ３８６の“ＮＯ”→ステップＳ３８７参照）。
【０２６４】
そして、サーバ９０ＢのＣＰＵ９４Ｂは、クライアントテーブルＣＬＴ４を参照して、端末装置２０Ｂ（＝許可ＩＰ：１９２．１６８．０．３）のユーザＩＤ（＝ｋａｃｈｏ）が端末装置２０Ａ（＝許可ＩＰ：１９２．１６８．０．４）のユーザＩＤ（＝ｂｕｃｈｏ）であり、端末装置２０Ｂのユーザが端末装置２０Ａのユーザと人間的な繋がりを有することを検知する。
【０２６５】
そうすると、サーバ９０ＢのＣＰＵ９４Ｂは、端末装置２０Ｂが端末装置２０Ａとグループを構成すると判定し（図２９のステップＳ３８７の“ＹＥＳ”参照）、端末装置２０Ｂに対してアクセスを許可する。この場合、サーバ９０ＢのＣＰＵ９４Ｂは、端末装置２０Ｂ（＝許可ＩＰ：１９２．１６８．０．３）に対応するマスタの欄を“０”のまま維持する。
【０２６６】
サーバ９０ＢのＣＰＵ９４Ｂは、端末装置２０Ｃから接続依頼を受信すると、同様にして、端末装置２０Ｃに対してアクセスを許可する。
【０２６７】
サーバ９０Ｂからアクセスを許可された端末装置２０Ａ，２０Ｂ，２０Ｃは、サーバ９０Ｂにアクセスし、相互にファイルを共有したり、相互にファイルの同期を取ったり、相互に新しいデータをバックアップしたり、会議用のアプリケーションを開始する。
【０２６８】
通信システム１００Ｃ−１を会社の１つの部門に適用した場合、サーバ９０Ｂは、部長の端末装置に対してアクセスを許可した後に、課長の端末装置および主任の端末装置に対してもアクセスを許可する。そして、部長は、自己の端末装置を用いて、部長だけがアクセス可能な情報をサーバ９０Ｂから取得する。また、課長および主任も、自己の端末装置を用いて、部長だけがアクセス可能な情報をサーバ９０Ｂから取得する。
【０２６９】
また、通信システム１００Ｃ−１を先生の端末装置と生徒の端末装置とからなるグループに適用した場合、サーバ９０Ｂは、先生の端末装置に対してアクセスを許可した後に、生徒の端末装置にたいしてもアクセスを許可する。そして、先生は、自己の端末装置を用いてサーバ９０Ｂから教材を取得するとともに、生徒も、自己の端末装置を用いてサーバ９０Ｂから教材を取得する。
【０２７０】
なお、通信システム１００Ｃ−１においては、最初にアクセス許可を受けた端末装置２０Ａが２次元通信シート１０から離れると、すなわち、端末装置２０Ａから生存パケットを受信しなくなると、サーバ９０Ｂは、端末装置２０Ｂ，２０Ｃに対してアクセス拒否を送信する。
【０２７１】
その他は、実施の形態１と同じである。
【０２７２】
［実施の形態４］
図３２は、実施の形態４による通信システムの構成を示す概略図である。図３２を参照して、実施の形態４による通信システム１００Ｄは、図１に示す通信システム１００の２次元通信シート１０を２次元通信シート２１０，２３０に代え、カプラ３０をカプラ２１１〜２１５，２３１〜２３５に代え、有線ケーブル４０を有線ケーブル２６７に代え、キーボード２１６，２１８，２２０，２３６，２３８，２４０、マウス２１７，２１９，２２１，２３７，２３９，２４１、合成装置２５０、有線ケーブル２６０〜２６６，２６８、およびプロジェクタ２７０を追加したものであり、その他は、通信システム１００と同じである。
【０２７３】
２次元通信シート２１０，２３０の各々は、上述した２次元通信シート１０と同じ構成からなる。
【０２７４】
端末装置２０、カプラ２１１〜２１５、キーボード２１６，２１８，２２０およびマウス２１７，２１９，２２１は、２次元通信シート２１０上に配置される。カプラ２３１〜２３５、キーボード２３６，２３８，２４０およびマウス２３７，２３９，２４１は、２次元通信シート２３０上に配置される。
【０２７５】
合成装置２５０は、接続制御部２５１〜２５６，２５８と、中央処理部２５７とを含む。接続制御部２５８は、有線ケーブル２６０によってカプラ２１１，２３１に接続される。
【０２７６】
接続制御部２５１〜２５３は、それぞれ、有線ケーブル２６１〜２６３によってカプラ２１２〜２１４に接続される。接続制御部２５４〜２５６は、それぞれ、有線ケーブル２６４〜２６６によってカプラ２３２〜２３４に接続される。中央処理部２５７は、接続制御部２５１〜２５６，２５８に接続される。
【０２７７】
なお、通信システム１００Ｄにおいては、ＡＰ５０は、有線ケーブル２６７によってカプラ２１５に接続され、有線ケーブル２６８によってカプラ２３５に接続される。
【０２７８】
キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、合成装置２５０を介して端末装置２０に接続される。
【０２７９】
そして、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、ビーコンＢｃｏｎを２次元通信シート２１０または２３０を介して送信する。
【０２８０】
キーボード２１６，２１８，２２０，２３６，２３８，２４０は、外部から入力された情報を受け付け、その受け付けた情報を合成装置２５０を介して端末装置２０へ送信する。
【０２８１】
マウス２１７，２１９，２２１，２３７，２３９，２４１は、ユーザからの操作を受け付け、その受け付けた操作を合成装置２５０を介して端末装置２０へ送信する。
【０２８２】
カプラ２１１は、端末装置２０から送信された電磁波を２次元通信シート２１０を介して受信し、その受信した電磁波を電気信号に変換する。そして、カプラ２１１は、その変換した電気信号を有線ケーブル２６０を介して接続制御部２５８へ出力する。また、カプラ２１１は、接続制御部２５８からの電気信号を有線ケーブル２６０を介して受け、その受けた電気信号を電磁波に変換して端末装置２０へ送信する。
【０２８３】
カプラ２１５は、端末装置２０から送信された電磁波を２次元通信シート２１０を介して受信し、その受信した電磁波を電気信号に変換し、その変換した電気信号を有線ケーブル２６７を介してＡＰ５０へ出力する。
【０２８４】
また、カプラ２１５は、ＡＰ５０から有線ケーブル２６７を介して電気信号を受け、その受けた電気信号を２次元通信シート２１０を介して送信する。
【０２８５】
カプラ２３１は、カプラ２１１と同じ機能を果たし、カプラ２３５は、カプラ２１５と同じ機能を果たす。
【０２８６】
カプラ２１２〜２１４は、キーボード２１６，２１８，２２０およびマウス２１７，２１９，２２１から送信された電磁波を２次元通信シート２１０を介して受信し、その受信した電磁波を電気信号に変換する。そして、カプラ２１２〜２１４は、その変換した電磁波をそれぞれ有線ケーブル２６１〜２６３を介して接続制御部２５１〜２５３へ出力する。
【０２８７】
また、カプラ２１２〜２１４は、それぞれ、接続制御部２５１〜２５３から電気信号を受け、その受けた電気信号を電磁波に変換する。そして、カプラ２１２〜２１４は、その変換した電磁波を２次元通信シート２１０を介して送信する。
【０２８８】
カプラ２３２〜２３４は、キーボード２３６，２３８，２４０およびマウス２３７，２３９，２４１から送信された電磁波を２次元通信シート２３０を介して受信し、その受信した電磁波を電気信号に変換する。そして、カプラ２３２〜２３４は、その変換した電磁波をそれぞれ有線ケーブル２６４〜２６６を介して接続制御部２５４〜２５６へ出力する。
【０２８９】
また、カプラ２３２〜２３４は、それぞれ、接続制御部２５４〜２５６から電気信号を受け、その受けた電気信号を電磁波に変換する。そして、カプラ２３２〜２３４は、その変換した電磁波を２次元通信シート２３０を介して送信する。
【０２９０】
接続制御部２５１〜２５６は、中央処理部２５７からの制御に従ってそれぞれカプラ２１２〜２１４，２３２〜２３４をオン／オフする。
【０２９１】
また、接続制御部２５１〜２５６は、それぞれ、カプラ２１２〜２１４，２３２〜２３４から電気信号を受け、その受けた電気信号を中央処理部２５７へ出力する。
【０２９２】
さらに、接続制御部２５１〜２５６は、中央処理部２５７から電気信号を受け、その受けた電気信号をそれぞれ有線ケーブル２６１〜２６６を介してカプラ２１２〜２１４，２３２〜２３４へ出力する。
【０２９３】
接続制御部２５８は、中央処理部２５７からの制御に従ってそれぞれカプラ２１１，２３１をオン／オフする。
【０２９４】
また、接続制御部２５８は、カプラ２１１またはカプラ２３１から有線ケーブル２６０を介して電気信号を受け、その受けた電気信号を中央処理部２５７へ出力する。
【０２９５】
さらに、接続制御部２５８は、中央処理部２５７から電気信号を受け、その受けた電気信号を有線ケーブル２６０を介してカプラ２１１またはカプラ２３１へ出力する。
【０２９６】
中央処理部２５７は、カプラ２１２〜２１４，２３２〜２３４をオン／オフするように接続制御部２５１〜２５６を制御する。
【０２９７】
また、中央処理部２５７は、カプラ２１１またはカプラ２３１をオン／オフするように接続制御部２５８を制御する。
【０２９８】
さらに、中央処理部２５７は、カプラ２１２〜２１４，２３２〜２３４によって受信されたビーコンＢｃｏｎの受信電力を接続制御部２５１〜２５６から受け、その受けた受信電力に基づいて、後述する方法によって、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１を端末装置２０に接続する。
【０２９９】
さらに、中央処理部２５７は、接続制御部２５１〜２５６から受けた情報または操作を接続制御部２５８を介して端末装置２０へ送信する。
【０３００】
プロジェクタ２７０は、２次元通信シート２１０を介して端末装置２０から各種の情報を受信し、その受信した情報をスクリーン（図示せず）に表示する。
【０３０１】
キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１と合成装置２５０との接続処理について説明する。
【０３０２】
図３３は、キーボードおよびマウスと合成装置との接続処理における合成装置の動作を説明するためのフローチャートである。
【０３０３】
図３３を参照して、一連の動作が開始されると、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、ビーコンＢｃｏｎを２次元通信シート２１０，２３０を介して送信する。
【０３０４】
カプラ２１２〜２１４，２３２〜２３４は、２次元通信シート２１０または２３０を介してビーコンＢｃｏｎを受信すると、その受信したビーコンＢｃｏｎをそれぞれ合成装置２５０の接続制御部２５１〜２５６へ出力する。
【０３０５】
そして、合成装置２５０の接続制御部２５１〜２５６は、それぞれ、カプラ２１２〜２１４，２３２〜２３４がビーコンＢｃｏｎを受信したときの受信電力を検出し、その検出した受信電力を中央処理部２５７へ出力する。
【０３０６】
その後、合成装置２５０の中央処理部２５７は、内蔵したタイマーによって一定時間が経過したか否かを判定する（ステップＳ１０１）。そして、一定時間が経過すると、合成装置２５０の中央処理部２５７は、接続制御部２５１〜２５６の少なくとも１つからビーコンＢｃｏｎの受信電力を受けたか否かを判定することによって、１つ以上のカプラ（カプラ２１２〜２１４，２３２〜２３４の少なくとも１つのカプラ）でビーコンＢｃｏｎを受信したか否かを判定する（ステップＳ１０２）。
【０３０７】
ステップＳ１０２において、１つ以上のカプラ（カプラ２１２〜２１４，２３２〜２３４の少なくとも１つのカプラ）でビーコンＢｃｏｎを受信しなかったと判定されたとき、一連の動作は、ステップＳ１０１へ移行する。
【０３０８】
一方、ステップＳ１０２において、１つ以上のカプラ（カプラ２１２〜２１４，２３２〜２３４の少なくとも１つのカプラ）でビーコンＢｃｏｎを受信したと判定されたとき、合成装置２５０の中央処理部２５７は、１つ以上の受信電力に基づいて、最大の受信電力を検出し、その検出した最大の受信電力を出力した接続制御部（接続制御部２５１〜２５６のいずれか）を選択する（ステップＳ１０３）。
【０３０９】
その後、合成装置２５０の中央処理部２５７は、選択した接続制御部を介して同種の外部入力装置（キーボードまたはマウス）を使用中であるか否かを判定する（ステップＳ１０４）。この場合、合成装置２５０の中央処理部２５７は、１つの接続制御部（接続制御部２５１〜２５６のいずれか）から連続してビーコンＢｃｏｎの受信電力を受けないとき、選択した接続制御部を介して同種の外部入力装置（キーボードまたはマウス）を使用中でないと判定する。また、合成装置２５０の中央処理部２５７は、１つの接続制御部（接続制御部２５１〜２５６のいずれか）から連続してビーコンＢｃｏｎの受信電力を受けたとき、選択した接続制御部を介して同種の外部入力装置（キーボードまたはマウス）を使用中であると判定する。
【０３１０】
ステップＳ１０４において、選択した接続制御部を介して同種の外部入力装置（キーボードまたはマウス）を使用中であると判定されたとき、一連の動作は、ステップＳ１０１へ移行する。
【０３１１】
一方、ステップＳ１０４において、選択した接続制御部を介して同種の外部入力装置（キーボードまたはマウス）を使用中でないと判定されたとき、合成装置２５０の中央処理部２５７は、接続要求を生成し、その生成した接続要求を、選択した接続制御部を介して送信する（ステップＳ１０５）。
【０３１２】
そして、合成装置２５０の中央処理部２５７は、選択した接続制御部を介して接続確認を受信したか否かを判定する（ステップＳ１０６）。
【０３１３】
ステップＳ１０６において、選択した接続制御部を介して接続確認を受信しなかったと判定されたとき、一連の動作は、ステップＳ１０５へ移行する。
【０３１４】
一方、ステップＳ１０６において、選択した接続制御部を介して接続確認を受信したと判定されたとき、合成装置２５０の中央処理部２５７は、接続処理を実行する（ステップＳ１０７）。より具体的には、合成装置２５０の中央処理部２５７は、選択した接続制御部を介してキーボードまたはマウスのアドレスの送信要求を送信し、選択した接続制御部を介してキーボードまたはマウスのアドレスを受信することによって、接続処理を実行する。
【０３１５】
これによって、一連の動作が終了する。
【０３１６】
なお、合成装置２５０の中央処理部２５７は、接続処理においてキーボードまたはマウスから受信したキーボードまたはマウスのアドレスを接続制御部２５８、有線ケーブル２６０およびカプラ２１１を介して端末装置２０へ送信する。
【０３１７】
そして、端末装置２０は、合成装置２５０から受信したキーボードまたはマウスのアドレスを保持し、その保持したアドレスによって表されるキーボードまたはマウスを自己に情報または操作を送信する外部入力装置として管理する。
【０３１８】
図３４は、キーボードおよびマウスと合成装置との接続処理におけるキーボードおよびマウスの動作を説明するためのフローチャートである。
【０３１９】
図３４を参照して、一連の動作が開始されると、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、ビーコンＢｃｏｎを２次元通信シート２１０，２３０を介して送信する（ステップＳ１１１）。
【０３２０】
そして、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、接続要求を合成装置２５０から受信したか否かを判定する（ステップＳ１１２）。
【０３２１】
ステップＳ１１２において、接続要求を受信しなかったと判定されたとき、一連の動作は、ステップＳ１１１へ移行する。
【０３２２】
一方、ステップＳ１１２において、接続要求を受信したと判定されたとき、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、接続確認を２次元通信シート２１０，２３０を介して送信し（ステップＳ１１３）、接続処理を実行する（ステップＳ１１４）。より具体的には、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、合成装置２５０からのアドレスの送信要求に応じて、自己のアドレスを合成装置２５０へ送信することによって接続処理を実行する。
【０３２３】
図３５は、図３２に示すプロジェクタ２７０が表示する画面の構成図である。端末装置２０のユーザＡと、キーボード２１６およびマウス２１７のユーザＢと、キーボード２３６およびマウス２３７のユーザＣと、キーボード２３８およびマウス２３９のユーザＤとの４人のユーザＡ，Ｂ，Ｃ，Ｄが存在する場合、プロジェクタ２７０が表示する画面は、４個の画面ＧＥ１〜ＧＥ４に分割されている。
【０３２４】
そして、画面ＧＥ１は、端末装置２０のユーザＡが端末装置２０を用いて入力した操作によってユーザＡが端末装置２０を用いて入力した情報を表示する。
【０３２５】
また、画面ＧＥ２は、ユーザＢがキーボード２１６およびマウス２１７を用いて入力した情報を表示する。
【０３２６】
さらに、画面ＧＥ３は、ユーザＣがキーボード２３６およびマウス２３７を用いて入力した情報を表示する。
【０３２７】
さらに、画面ＧＥ４は、ユーザＤがキーボード２３８およびマウス２３９を用いて入力した情報を表示する。
【０３２８】
端末装置２０は、２次元通信シート２１０上に配置されると、上述した方法によって接続依頼をサーバ９０へ送信し、サーバ９０は、端末装置２０からの接続依頼に基づいて、端末装置２０をアクセスを許可するＡＰ５０に対応付けられた端末装置であることを検知し、端末装置２０に対してアクセスを許可する。
【０３２９】
そして、端末装置２０は、ＡＰ５０を介してサーバ９０へアクセスし、複数のユーザによって入力された情報を表示するアプリケーションを開始する。
【０３３０】
この場合、ユーザＡ，Ｂ，Ｃ，Ｄの情報を表示するアプリケーションは、相互に異なるアプリケーションである。すなわち、ユーザＡの情報は、アプリケーションＡＰＬ＿Ａによって画面ＧＥ１に表示され、ユーザＢの情報は、アプリケーションＡＰＬ＿Ｂによって画面ＧＥ２に表示され、ユーザＣの情報は、アプリケーションＡＰＬ＿Ｃによって画面ＧＥ３に表示され、ユーザＤの情報は、アプリケーションＡＰＬ＿Ｄによって画面ＧＥ４に表示される。
【０３３１】
したがって、端末装置２０は、４個のアプリケーションＡＰＬ＿Ａ〜ＡＰＬ＿Ｄを平行して実行する。
【０３３２】
その後、ユーザＡ，Ｂ，Ｃ，Ｄは、それぞれ、端末装置２０、キーボード２１６およびマウス２１７、キーボード２３６およびマウス２３７、およびキーボード２３８およびマウス２３９を用いて各種の情報を入力する。
【０３３３】
そうすると、キーボード２１６およびマウス２１７は、入力された情報を２次元通信シート２１０を介して送信し、カプラ２１２は、キーボード２１６およびマウス２１７からの情報を受信して接続制御部２５１へ出力し、中央処理部２５７は、接続制御部２５１から情報を受け、その受けた情報を接続制御部２５８、有線ケーブル２６０およびカプラ２１１を介して端末装置２０へ送信する。
【０３３４】
また、キーボード２３６およびマウス２３７は、入力された情報を２次元通信シート２３０を介して送信し、カプラ２３２は、キーボード２３６およびマウス２３７からの情報を受信して接続制御部２５４へ出力し、中央処理部２５７は、接続制御部２５４から情報を受け、その受けた情報を接続制御部２５８、有線ケーブル２６０およびカプラ２１１を介して端末装置２０へ送信する。
【０３３５】
さらに、キーボード２３８およびマウス２３９は、入力された情報を２次元通信シート２３０を介して送信し、カプラ２３３は、キーボード２３８およびマウス２３９からの情報を受信して接続制御部２５５へ出力し、中央処理部２５７は、接続制御部２５５から情報を受け、その受けた情報を接続制御部２５８、有線ケーブル２６０およびカプラ２１１を介して端末装置２０へ送信する。
【０３３６】
そうすると、端末装置２０は、ユーザＡが入力した情報、および合成装置２５０から受信したユーザＢ，Ｃ，Ｄの情報をそれぞれアプリケーションＡＰＬ＿Ａ〜ＡＰＬ＿Ｄによって画面ＧＥ１〜ＧＥ４に表示する。
【０３３７】
なお、端末装置２０は、キーボード２１６およびマウス２１７によって入力された情報をアプリケーションＡＰＬ＿Ｂによって画面ＧＥ２に表示するので、キーボード２１６およびマウス２１７によって入力された情報をアプリケーションＡＰＬ＿Ｂと対応付ける。同様にして、端末装置２０は、キーボード２３６およびマウス２３７によって入力された情報をアプリケーションＡＰＬ＿Ｃによって画面ＧＥ３に表示するので、キーボード２３６およびマウス２３７によって入力された情報をアプリケーションＡＰＬ＿Ｃと対応付ける。また、端末装置２０は、キーボード２３８およびマウス２３９によって入力された情報をアプリケーションＡＰＬ＿Ｄによって画面ＧＥ４に表示するので、キーボード２３８およびマウス２３９によって入力された情報をアプリケーションＡＰＬ＿Ｄと対応付ける。
【０３３８】
このように、端末装置２０は、キーボードおよびマウスによって入力された情報をアプリケーションと対応付けて管理するので、キーボード２１６およびマウス２１７を一対の外部入力装置として管理できる。
【０３３９】
なお、通信システム１００Ｄにおいては、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１の組数は、６組に限らず、少なくとも１組であればよい。
【０３４０】
また、２次元通信システム１００Ｄにおいては、合成装置２５０は、従来のブルートゥース（Ｂｌｕｅｔｏｏｔｈ）マウスおよびのブルートゥース（Ｂｌｕｅｔｏｏｔｈ）キーボードのように無線で端末装置２０と接続されてもよい。
【０３４１】
さらに、２次元通信システム１００Ｄにおいては、プロジェクタ２７０は、ＡＰ５０に接続されていてもよい。
【０３４２】
上述した実施の形態１〜実施の形態４においては、サーバ９０，９０Ａ，９０Ｂは、自己へのアクセスを許可したアクセスポイント（ＡＰ５０，ＡＰ５０Ａ）に対応付けられた端末装置２０に対してアクセスを許可し、自己へのアクセスを許可したアクセスポイント（ＡＰ５０，ＡＰ５０Ａ）に対応付けられていない端末装置に対してアクセスを拒否する。
【０３４３】
したがって、この発明によれば、２次元通信シート１０，２１０，２３０上に配置された端末装置２０がネットワークに接続可能であり、端末装置２０のネットワークへのアクセスを制御できる。
【０３４４】
上記においては、端末装置２０（２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ）は、従来の無線ＬＡＮに用いられる端末装置であると説明したが、この発明の実施の形態においては、これに限らず、端末装置２０（２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ）は、無線通信用のアンテナを備えず、上述したカプラ３０，２１１〜２１５，２３１〜２３５を備えるものであってもよい。ＡＰ５０，５０Ａについても同様である。
【０３４５】
なお、この発明の実施の形態においては、ＡＰ５０またはＡＰ５０Ａは、「第１の通信装置」を構成する。
【０３４６】
また、この発明の実施の形態においては、サーバ９０，９０Ａ，９０Ｂの各々は、「第２の通信装置」を構成する。
【０３４７】
さらに、この発明の実施の形態においては、カプラ３０，２１１〜２１５，２３１〜２３５の各々は、「通信部材」を構成する。
【０３４８】
さらに、この発明の実施の形態においては、キーボード２１６，２１８，２２０，２３６，２３８，２４０およびマウス２１７，２１９，２２１，２３７，２３９，２４１は、「ｎ（ｎは正の整数）個の外部入力装置」を構成する。
【０３４９】
さらに、この発明の実施の形態においては、接続依頼を受信するＣＰＵ９４，９４Ａ，９４Ｂの各々は、「受信手段」を構成する。
【０３５０】
さらに、この発明の実施の形態においては、クライアントテーブルＣＬＴに基づいて、アクセスを許可するか否かを判定するＣＰＵ９４，９４Ａ，９４Ｂの各々は、「判定手段」を構成する。
【０３５１】
さらに、この発明の実施の形態においては、アクセスを許可すると判定したときに、アクセス許可を送信するＣＰＵ９４，９４Ａ，９４Ｂの各々は、「制御手段」を構成する。
【０３５２】
さらに、この発明の実施の形態においては、アクセスを拒否すると判定したときに、アクセス拒否を送信するＣＰＵ９４，９４Ａ，９４Ｂの各々は、「制御手段」を構成する。
【０３５３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０３５４】
この発明は、２次元通信媒体上に配置された端末装置がネットワークに接続可能であり、端末装置のネットワークへのアクセスを制御可能な通信システムに適用される。また、この発明は、２次元通信媒体上に配置された無線ＬＡＮ用の端末装置がネットワークに接続可能であり、端末装置のネットワークへのアクセスを制御可能な通信システムにおいて実行されるプログラムに適用される。
【符号の説明】
【０３５５】
１  誘電体部、２，３  導体部、２Ａ  開口部、１０，２１０，２３０  ２次元通信シート、２０，２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ  端末装置、２１  アンテナ、２２，９１  送受信部、２３  入出力部、２４  表示部、２５，９２  ＲＡＭ、２６，９３  ＲＯＭ、２７，９４，９４Ａ，９４Ｂ  ＣＰＵ、３０〜３３，２１１〜２１５，２３１〜２３５  カプラ、４０〜４３，５５，６０，８０，２６０〜２６８  有線ケーブル、５０，５０Ａ  ＡＰ、５１  コンセント、５２  無線制御部、５３  有線制御部、５４，５４Ａ  中央処理部、５６  信号線、７０  ＨＵＢ、９０，９０Ａ，９０Ｂ  サーバ、１００，１００−１，１００Ａ，１００Ａ−１，１００Ｂ，１００Ｂ−１，１００Ｃ，１００Ｃ−１，１００Ｄ  通信システム、１１０  切替器、２１６，２１８，２２０，２３６，２３８，２４０  キーボード、２１７，２１９，２２１，２３７，２３９，２４１  マウス、２７０  プロジェクタ。
【図１】
2010283468.tif 000003
【図２】
2010283468.tif 000004
【図３】
2010283468.tif 000005
【図４】
2010283468.tif 000006
【図５】
2010283468.tif 000007
【図６】
2010283468.tif 000008
【図７】
2010283468.tif 000009
【図８】
2010283468.tif 000010
【図９】
2010283468.tif 000011
【図１０】
2010283468.tif 000012
【図１１】
2010283468.tif 000013
【図１２】
2010283468.tif 000014
【図１３】
2010283468.tif 000015
【図１４】
2010283468.tif 000016
【図１５】
2010283468.tif 000017
【図１６】
2010283468.tif 000018
【図１７】
2010283468.tif 000019
【図１８】
2010283468.tif 000020
【図１９】
2010283468.tif 000021
【図２０】
2010283468.tif 000022
【図２１】
2010283468.tif 000023
【図２２】
2010283468.tif 000024
【図２３】
2010283468.tif 000025
【図２４】
2010283468.tif 000026
【図２５】
2010283468.tif 000027
【図２６】
2010283468.tif 000028
【図２７】
2010283468.tif 000029
【図２８】
2010283468.tif 000030
【図２９】
2010283468.tif 000031
【図３０】
2010283468.tif 000032
【図３１】
2010283468.tif 000033
【図３２】
2010283468.tif 000034
【図３３】
2010283468.tif 000035
【図３４】
2010283468.tif 000036
【図３５】
2010283468.tif 000037