(57)【特許請求の範囲】
【請求項１】
無線ＬＡＮ規格の規定機能と複数の規定外機能とをもつ第１の通信装置と、前記複数の規定外機能のうちの少なくとも１つと前記規定機能とをもつ第２の通信装置とを含む通信システムにおける通信方法であって、
前記第１の通信装置が、前記通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、当該第１の通信装置が備える前記複数の規定外機能のうちの１つに対応する機能識別コードを含む第１のコードが前記識別子として書き込まれた第１のフレームを送信するステップと、
前記第２の通信装置が前記第１のフレームを受信するステップと、
前記第２の通信装置が、前記第１のフレーム中の前記第１のコードから前記機能識別コードを抽出するステップと、
前記第２の通信装置が、抽出された前記機能識別コードに対応する規定外機能を備えている場合には、前記第１のフレームを受信した後に前記第１の通信装置に対し送信すべき第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第１のコードから前記機能識別コードの削除された第２のコードを書き込み、抽出された前記機能識別コードに対応する規定外機能を備えていない場合には、前記第２のフレーム中の前記第２のフィールドに、前記第１のコードを書き込むステップと、
前記第２の通信装置が、前記第２のフレームを送信するステップと、
前記第１の通信装置が、前記第２の通信装置から送信された前記第２のフレームを受信するステップと、
前記第１の通信装置が、前記第１のコードと前記第２のフレームの前記第２のフィールド中のコードとを比較することによって、前記第２のフレームの送信元の前記第２の通信装置は、前記第１のフレームで通知した前記機能識別コードに対応する規定外機能を備えているか否かを認識するステップと、
を有する通信方法。
【請求項２】
前記認識ステップは、前記第１のコードと前記第２のコードとの差分が、前記機能識別コードであるとき、前記第２の通信装置は当該機能識別コードに対応する規定外機能を備えていると認識することを特徴とする請求項１記載の通信方法。
【請求項３】
無線ＬＡＮ規格の規定機能と規定外機能とをもつ少なくとも１つの基地局と、前記規定外機能と前記規定機能とをもつ無線端末とを含む通信システムにおける通信方法であって、
前記基地局が、前記無線通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、当該基地局が備える前記規定外機能に対応する機能識別コードを含む第１のコードが前記識別子として書き込まれた第１のフレームを送信するステップと、
前記第１の無線端末が前記第１のフレームを受信するステップと、
前記第１の無線端末が、前記第１のフレーム中の前記第１のコードから前記機能識別コードを抽出するステップと、
前記第１の無線端末が、前記第１のフレームを受信した後に前記基地局に対し送信すべき第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第１のコードから前記機能識別コードの削除された第２のコードを書き込むステップと、
前記第１の無線端末が、前記第２のコードの書き込まれた第２のフレームを送信するステップと、
前記基地局が、前記第１の無線端末から送信された前記第２のフレームを受信するステップと、
前記基地局が、前記第２のコードが前記識別子として書き込まれている前記第２のフレームの送信元の前記第１の無線端末は、前記第１のフレームで通知した前記機能識別コードに対応する規定外機能を備えていることを認識するステップと、
を有することを特徴とする通信方法。
【請求項４】
前記無線通信システムは、前記規定機能をもち前記機能識別コードに対応する規定外機能を持たない第２の無線端末を含み、
前記第２の無線端末が、前記第１のフレームを受信するステップと、
前記第２の無線端末が、前記第２のフィールドに前記第１のコードが前記識別子として書き込まれた前記第２のフレームを送信するステップと、
をさらに有することを特徴とする請求項３記載の通信方法。
【請求項５】
前記第１のコードは、前記機能識別コードと、ユーザにより入力された前記第２のコードを含むことを特徴とする請求項３記載の通信方法。
【請求項６】
無線ＬＡＮ規格の規定機能と複数の規定外機能とをもつ少なくとも１つの基地局と、前記複数の規定外機能のうちの少なくとも１つと前記規定機能とをもつ無線端末とを含む第１の通信システムにおける通信方法であって、
前記基地局が、前記無線通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、第１のコードが前記識別子として書き込まれた第１のフレームを送信するステップと、
前記第１の無線端末が、前記第１のフレームを受信するステップと、
前記第１の無線端末が、前記第１のフレームを受信した後に前記基地局に対し送信すべき第２のフレーム中の、前記識別子を書き込むことが予め規定されている第２のフィールドに、当該第１の無線端末が備える規定外機能に対応する機能識別コードを前記第１のコードに付加することにより得られる第２のコードを書き込むステップと、
前記第１の無線端末が、前記第２のコードが書き込まれた前記第２のフレームを送信するステップと、
前記基地局が、前記第１の無線端末から送信された前記第２のフレームを受信するステップと、
前記基地局が、前記第２のフレームに前記識別子として書き込まれている前記第２のコードに含まれる前記機能識別コードを認識する認識ステップと、
前記基地局が、前記第２のフレームを受信した後に前記第１の無線端末に対し送信すべき第３のフレーム中の、前記識別子を書き込むことが予め規定されている第３のフィールドに、認識された前記機能識別コードに対応する規定外機能を当該基地局が備えていることを通知するために、前記第１のコードを前記識別子として書き込むステップと、
前記基地局が、前記第１のコードの書き込まれた前記第３のフレームを送信するステップと、
前記第１の無線端末が、前記基地局から送信された前記第３のフレームを受信するステップと、
前記第１の無線端末が、前記第１のコードが前記識別子として書き込まれている前記第３のフレームの送信元の前記基地局は、前記第２のフレームで通知した前記機能識別コードに対応する前記規定外機能を備えていると認識するステップと、
を有することを特徴とする通信方法。
【請求項７】
前記無線通信システムは、前記規定機能をもち前記複数の規定外機能を持たない第２の無線端末を含み、
前記第２の無線端末が、前記第１のフレームを受信するステップと、
前記第２の無線端末が、前記第２のフィールドに前記第１コードが前記識別子として書き込まれた前記第２のフレームを送信するステップと、
をさらに有することを特徴とする請求項６記載の通信方法。
【請求項８】
無線ＬＡＮ規格の規定機能と規定外機能とをもつ少なくとも１つの基地局と、前記規定外機能と前記規定機能とをもつ無線端末とを含む第１の通信システムにおける通信方法であって、
前記基地局が、前記無線通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、当該基地局が備える前記規定外機能を通知するための第１のコードが前記識別子として書き込まれた第１のフレームを送信するステップと、
前記第１の無線端末が、前記第１のフレームを受信するステップと、
前記第１の無線端末が、前記第１のフレームに前記識別子として書き込まれている前記第１のコードに対応する規定外機能を認識する認識ステップと、
前記第１の無線端末が、前記第１のフレームを受信した後に前記基地局に対し送信すべき第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、当該第１の無線端末が前記第１のコードに対応する規定外機能を備えていることを通知するための前記第１のコードに対応する第３のコードを、前記識別子として書き込むステップと、
前記第１の無線端末が、前記第３のコードが書き込まれた前記第２のフレームを送信するステップと、
前記基地局が、前記第１の無線端末から送信された前記第２のフレームを受信するステップと、
前記基地局が、前記第３のコードが前記識別子として書き込まれている前記第２のフレームの送信元の前記第１の無線端末は、前記第１のフレームで通知した前記第１のコードに対応する規定外機能を備えていることを認識するステップと、
を有することを特徴とする通信方法。
【請求項９】
前記無線通信システムは、前記規定機能をもち前記規定外機能を持たない第２の無線端末を含み、
前記第２の無線端末が、前記第１のフレームを受信するステップと、
前記第２の無線端末が、前記第２のフィールドに前記第１のコードが前記識別子として書き込まれた前記第２のフレームを送信するステップと、
をさらに有することを特徴とする請求項８記載の通信方法。
【請求項１０】
前記基地局が、ユーザにより入力された前記無線通信システムを識別するための識別コードと、前記規定外機能を識別するための機能識別コードとから、前記第１のコードを生成する生成ステップをさらに有することを特徴とする請求項８記載の通信方法。
【請求項１１】
前記基地局が、ユーザにより入力された前記無線通信システムを識別するための文字列コードから前記第１のコードを生成する生成ステップをさらに有することを特徴とする請求項８記載の通信方法。
【請求項１２】
前記文字列コードを構成する各文字は、それぞれ所定の規則に従った並び方をする文字列の１つであり、
前記生成ステップは、前記基地局が、当該文字列コードを構成する各文字を、通知する規定外機能に応じて、それぞれの文字列の並びに従って後方あるいは前方に所定数シフトさせることにより、前記第１のコードを生成することを特徴とする請求項１１記載の通信方法。
【請求項１３】
無線ＬＡＮ規格の規定機能と複数の規定外機能とをもつ少なくとも１つの基地局と、前記複数の規定外機能のうちの少なくとも１つと前記規定機能とをもつ無線端末とを含む第１の通信システムにおける通信方法であって、
前記基地局が、前記無線通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、第１のコードが前記識別子として書き込まれた第１のフレームを送信するステップと、
前記第１の無線端末が、前記第１のフレームを受信するステップと、
前記第１の無線端末が、前記第１のフレーム中の前記第１のコードを当該第１の無線端末が備える規定外機能対応に加工して、第２のコードを生成する生成ステップと、
前記第１の無線端末が、前記第１のフレームを受信した後に前記基地局に対し送信すべき第２のフレーム中の、前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第２のコードを前記識別子として書き込むステップと、
前記第１の無線端末が、前記第２のコードが書き込まれた前記第２のフレームを送信するステップと、
前記基地局が、前記第１の無線端末から送信された前記第２のフレームを受信するステップと、
前記基地局が、前記第２のフレームに前記識別子として書き込まれている前記第２のコードに対応する規定外機能を認識する認識ステップと、
前記基地局が、前記第２のフレームを受信した後に前記第１の無線端末に対し送信すべき第３のフレーム中の、前記識別子を書き込むことが予め規定されている第３のフィールドに、当該基地局が備える前記第２のコードに対応する規定外機能を通知するために、前記第２のコードに対応する第３のコードを前記識別子として書き込むステップと、
前記基地局が、前記第３のコードの書き込まれた前記第３のフレームを送信するステップと、
前記第１の無線端末が、前記基地局から送信された前記第３のフレームを受信するステップと、
前記第１の無線端末が、前記第３のコードが前記識別子として書き込まれている前記第３のフレームの送信元の前記基地局は、前記第２のフレームで通知した前記第２のコードに対応する規定外機能を備えていることを認識するステップと、
を有することを特徴とする通信方法。
【請求項１４】
前記無線通信システムは、前記規定機能を持ち前記複数の規定外機能を持たない第２の無線端末を含み、
前記第２の無線端末が、前記第１のフレームを受信するステップと、
前記第２の無線端末が、前記第２のフィールドに前記第１のコードが前記識別子として書き込まれた前記第２のフレームを送信するステップと、
をさらに有することを特徴とする請求項１３記載の通信方法。
【請求項１５】
前記第１のコードは文字列で構成されるものであって、前記第１のコードを構成する各文字がそれぞれ所定の規則に従った並び方をする文字列の１つであり、
前記生成ステップは、前記第１の無線端末は、当該第１のコードを構成する各文字を、それぞれの文字列の並びに従って後方あるいは前方に所定数シフトさせることにより、当該第１の無線端末の備える前記規定外機能に対応した第２のコードを生成することを特徴とする請求項１３記載の通信方法。
【請求項１６】
前記基地局は、前記第１のフレームをブロードキャストすることを特徴とする請求項３、６、８及び１３のうちのいずれか１つに記載の通信方法。
【請求項１７】
前記第１のフレームは、ＩＥＥＥ８０２．１１無線ＬＡＮで規定されているビーコンフレームであり、前記第１のフィールドは、ＳＳＩＤ(Service Set IDentifier)フィールドであることを特徴とする請求項１，３、６、８及び１３のうちのいずれか１つに記載の通信方法。
【請求項１８】
前記第２のフレームは、ＩＥＥＥ８０２．１１無線ＬＡＮで規定されているアソシエーションリクエストフレームであり、前記第２のフィールドは、ＳＳＩＤ(Service Set IDentifier)フィールドであることを特徴とする１，３、６、８及び１３のうちのいずれか１つに記載の通信方法。
【請求項１９】
無線ＬＡＮ規格に準拠した通信システムにおける通信装置において、
前記無線ＬＡＮ規格の規定外機能と、
前記通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、前記規定外機能に対応する機能識別コードを含む第１のコードが前記識別子として書き込まれた第１のフレームを送信する手段と、
前記第１のフレームを送信した後に受信すべき第２のフレームを受信する手段と、
（ａ）前記第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第１のコードから前記機能識別コードの削除された第２のコードが書き込まれているとき、前記第２のフレームの送信元は、前記機能識別コードに対応する規定外機能が利用可能であると判断し、（ｂ）前記第２のフィールドに前記第１のコードが書き込まれているとき、前記第２のフレームの送信元は、前記機能識別コードに対応する規定外機能が利用不可能であると判断する判断手段と、
を具備したことを特徴とする通信装置。
【請求項２０】
無線ＬＡＮ規格に準拠した通信システムにおける通信装置は、
前記無線ＬＡＮ規格の規定外機能と、
前記通信システムの識別子を書き込むことが予め規定されている第１のフィールドに第１のコードが書き込まれた第１のフレームを受信する手段と、
（ａ）前記第１のコードが、前記規定外機能に対応する機能識別コードを含むとき、前記第１のフレームを受信した後に送信すべき第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第１のコードから前記機能識別コードの削除された第２のコードを書き込み、（ｂ）前記第１のコードに、前記規定外機能に対応する機能識別コードを含まれていないとき、前記第２のフレーム中の前記第２のフィールドに、前記第１のコードを書き込む手段と、
前記第２のフレームを送信する手段と、
を具備したことを特徴とする通信装置。
【請求項２１】
無線ＬＡＮ規格に準拠した通信システムにおける基地局装置は、
前記無線ＬＡＮ規格の規定外機能と、
前記通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、第１のコードが前記識別子として書き込まれた第１のフレームを送信する手段と、
前記第１のフレームを送信した後に受信すべき第２のフレームを受信する手段と、
（ａ）前記第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、前記規定外機能に対応する機能識別コードを前記第１のコードに付加することにより得られる第２のコードが書き込まれているとき、前記第２のフレームの送信元は、前記機能識別コードに対応する規定外機能が利用可能であると判断し、（ｂ）前記第２のフィールドに前記第１のコードが書き込まれているとき、前記第２のフレームの送信元は、前記規定外機能が利用不可能であると判断する手段と、
を具備したことを特徴とする基地局装置。
【請求項２２】
前記機能識別コードに対応する規定外機能を当該基地局装置が備えていることを通知するために、前記第２のフレームを受信した後に送信すべき第３のフレーム中の、前記識別子を書き込むことが予め規定されている第３のフィールドに前記第１のコードを書き込み、当該第３のフレームを送信する手段を、
さらに具備したことを特徴とする請求項２１記載の基地局装置。
【請求項２３】
無線ＬＡＮ規格に準拠した通信システムにおける端末装置は、
前記無線ＬＡＮ規格の規定外機能と、
前記通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、第１のコードが前記識別子として書き込まれた第１のフレームを受信する手段と、
前記第１のフレームを受信した後に送信すべき第２のフレーム中の、前記識別子を書き込むことが予め規定されている第２のフィールドに、前記規定外機能に対応する機能識別コードを前記第１のコードに付加することにより得られる第２のコードを書き込む手段と、
前記第２のフレームを送信する手段と、
を具備したことを特徴とする端末装置。
【請求項２４】
前記第２のフレームを送信した後に受信する第３のフレーム中の、前記識別子を書き込むことが予め規定されている第３のフィールドに、前記第１のコードが前記識別子として書き込まれているとき、前記第３のフレームの送信元は、前記第２のフレームで通知した前記機能識別コードに対応する前記規定外機能を備えていると認識することを特徴とする請求項２３記載の端末装置。
【請求項２５】
無線ＬＡＮ規格に準拠した通信システムにおける基地局装置は、
前記無線ＬＡＮ規格の規定外機能と、
前記無線通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、前記規定外機能を通知するための第１のコードが前記識別子として書き込まれた第１のフレームを送信する手段と、
前記第１のフレームを送信した後に受信すべき第２のフレームを受信する手段と、
（ａ）前記第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第１のコードに対応する第３のコードが書き込まれているとき、前記第２のフレームの送信元は、前記規定外機能が利用可能であると判断し、（ｂ）前記第２のフィールドに前記第１のコードが書き込まれているとき、前記第２のフレームの送信元は、前記規定外機能が利用不可能であると判断する判断手段と、
を具備したことを特徴とする基地局装置。
【請求項２６】
無線ＬＡＮ規格に準拠した通信システムにおける端末装置は、
前記無線ＬＡＮ規格の規定外機能と、
第１のフレームを受信する受信手段と、
前記第１のフレーム中の前記通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、前記規定外機能に対応する第１のコードが前記識別子として書き込まれているとき、前記第１のフレームを受信した後に送信すべき第２のフレーム中の、前記識別子を書き込むことが予め規定されている第２のフィールドに、当該端末装置が当該第１のコードに対応する規定外機能を備えていることを通知するための前記第１のコードに対応する第３のコードを、前記識別子として書き込む手段と、
前記第２のフレームを送信する手段と、
を具備したことを特徴とする端末装置。
【請求項２７】
無線ＬＡＮ規格に準拠した通信システムにおける基地局装置は、
前記無線ＬＡＮ規格の規定外機能と、
前記無線通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、第１のコードが前記識別子として書き込まれた第１のフレームを送信する手段と、
前記第１のフレームを送信した後に受信すべき第２のフレームを受信する手段と、
（ａ）前記第２のフレーム中の前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第１のコードを前記規定外機能対応に加工された第２のコードが書き込まれているとき、前記第２のフレームの送信元の端末装置は、前記規定外機能が利用可能であると判断し、（ｂ）前記第２のフィールドに前記第１のコードが書き込まれているとき、前記第２のフレームの送信元の端末装置は、前記規定外機能が利用不可能であると判断する判断手段と、
を具備したことを特徴とする基地局装置。
【請求項２８】
前記規定外機能を当該基地局装置が備えていることを通知するために、前記第２のフレームを受信した後に送信すべき第３のフレーム中の前記識別子を書き込むことが予め規定されている第３のフィールドに、前記第２のコードに対応する第３のコードを書き込み、当該第３のフレームを送信する手段をさらに具備したことを特徴とする請求項２７記載の基地局装置。
【請求項２９】
無線ＬＡＮ規格に準拠した通信システムにおける端末装置は、
前記無線ＬＡＮ規格の規定外機能と、
前記通信システムの識別子を書き込むことが予め規定されている第１のフィールドに、第１のコードが前記識別子として書き込まれた第１のフレームを受信する手段と、
第１のコードを、前記規定外機能対応に加工して、第２のコードを生成する手段と、
前記第１のフレームを受信した後に送信すべき第２のフレーム中の、前記識別子を書き込むことが予め規定されている第２のフィールドに、前記第２のコードを前記識別子として書き込む手段と、
前記第２のコードが書き込まれた前記第２のフレームを送信する手段と、
を具備したことを特徴とする端末装置。
【請求項３０】
前記第２のフレームを送信した後に受信する第３のフレーム中の、前記識別子を書き込むことが予め規定されている第３のフィールドに、前記第２のコードに対応する第３のコードが書き込まれているとき、前記第３のフレームの送信元は、前記規定外機能を備えていると認識することを特徴とする請求項２９記載の端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、仕様に準拠する通信システムにおいて規定以外の機能を動作させるために、通信する端末間での機能の相互認証と使用の是非を通知することに関する。
【０００２】
【従来の技術】
例えば複数の端末が相互に通信するシステムの仕様として、無線ＬＡＮシステムのＩＥＥＥ８０２．１１（ＩＳＯ／ＩＥＣ８８０２−１１：１９９９（Ｅ）  ＡＮＳＩ／ＩＥＥＥ  Ｓｔｄ８０２．１１、１９９９  ｅｄｉｔｉｏｎ）が知られている。この仕様では、無線端末局が他無線端末局と無線通信を行なう際に、媒体アクセス制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ；  ＭＡＣ）層において送信するフレーム内の規定されたフィールドに使用する機能あるいは使用することのできる機能として、規定された識別値を書き込み、送信する。フレームを受信した無線端末局は、該フィールドの情報を元に、必要に応じてフレームで機能を指定した上で、送信側無線端末局との間で使用する機能を用いて通信を行なう。
【０００３】
【発明が解決しようとする課題】
仕様に準拠する通信システムにおいて、規定されている以外の機能を有することを通信によって他端末局に通知すること、該規定外機能の通知を認識すること、また該規定外機能の使用の是非を通知することができないという問題があった。
【０００４】
本発明は、上記事情が存在する場合に、ＩＥＥＥ８０２．１１などの規定された機能を用いる通信装置とは当該規定に準拠した機能で通信しつつ、規定外の機能を有する通信装置同士では当該規定外機能を認識し合って、そのような通信装置間では、当該規定外の機能を利用することができる通信システムおよび通信装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、複数の通信装置から構成された通信システムにおいて、前記複数の通信装置のうちの１つである第１の通信装置は、前記複数の通信装置のうちの他の通信装置としての第２の通信装置に対し送信すべきフレームであって、このフレームに書き込むことが予め規定されている第１のデータに、当該第１の通信装置が利用したい第１の機能に対応する第２のデータが含まれている第１のフレームを前記第２の通信装置に送信し、前記第１の機能を有している前記第２の通信装置は、受信した前記第１のフレーム中の前記第１のデータから前記第２のデータを抽出したとき、前記第１のフレームを受信した後に前記第１の通信装置に対し送信すべきフレームであって、このフレームに書き込むことが予め規定されている前記第１のデータとして、前記第１のデータから前記第２のデータを削除した第３のデータが書き込まれている第２のフレームを前記第１の通信装置に送信することにより、前記第１と第２の通信装置は、互いに前記第１の機能の利用が可能であることを認識し合うことにより、例えば、ＩＥＥＥ８０２．１１などに規定された機能を用いる通信装置とは当該規定に準拠した機能で通信しつつ、規定外の機能を有する通信装置同士では当該規定外機能を認識し合うことができ、そのような通信装置間では、当該規定外の機能を利用することができる。
【０００６】
好ましくは、前記第１のデータは、ユーザにより入力された前記第３のデータと前記第１の機能の識別情報としての第２のデータとから生成されたデータである。
【０００７】
また、前記第１の通信装置は、前記第１のフレームをブロードキャストする。
【０００８】
本発明は、複数の通信装置から構成された通信システムにおいて、前記複数の通信装置のうちの１つである第１の通信装置は、前記複数の通信装置のうちの他の通信装置としての第２の通信装置に対し送信すべきフレームであって、このフレームに書き込むことが予め規定されている第１のデータとして、この第１のデータに当該第１の通信装置が利用したい第１の機能に対応する第２のデータを付加した第３のデータが書き込まれている第１のフレームを前記第２の通信装置に送信し、前記第１の機能を有している前記第２の通信装置は、受信した前記第１のフレーム中の前記第３のデータから前記第１のデータと前記第２のデータを抽出したとき、前記第１のフレームを受信した後に前記第１の通信装置に対し送信すべきフレームであって、前記第１のデータを書き込むことが予め規定されている第２のフレーム中の少なくとも前記第１のデータとして書き込むデータにて、前記第１の通信装置に対し前記第１の機能の利用可否を通知することにより、例えば、ＩＥＥＥ８０２．１１などに規定された機能を用いる通信装置とは当該規定に準拠した機能で通信しつつ、規定外の機能を有する通信装置同士では当該規定外機能を認識し合うことができ、そのような通信装置間では、当該規定外の機能を利用することができる。
【０００９】
本発明は、複数の通信装置から構成された通信システムにおいて、前記複数の通信装置のうちの１つである第１の通信装置は、前記複数の通信装置のうちの他の通信装置としての第２の通信装置に対し送信すべきフレームであって、このフレームに書き込むことが予め規定されている第１のデータとして、この第１のデータを当該第１の通信装置が利用したい第１の機能対応に加工した第２のデータが書き込まれている第１のフレームを前記第２の通信装置に送信し、前記第１の機能を有している前記第２の通信装置は、受信した前記第１フレーム中の前記第２データから前記第１のデータを抽出したとき、当該第１のフレームを受信した後に前記第１の通信装置に対し送信すべきフレームであって、前記第１のデータを書き込むことが予め規定されている第２のフレーム中の少なくとも前記第１のデータとして書き込むデータにて、前記第１の通信装置に対し前記第１の機能の利用可否を通知することにより、例えば、８０２．１１などの規定された機能を用いる通信装置とは当該規定に準拠した機能で通信しつつ、規定外の機能を有する通信装置同士では当該規定外機能を認識し合って、そのような通信装置間では、当該規定外の機能を利用することができる。
【００１０】
好ましくは、前記第１のデータは、前記第２の通信装置からブロードキャストされる第３のフレームに書き込まれているデータであり、前記第１のフレームは、前記第１の通信装置が前記第３のフレームを受信して当該第３のフレーム中の前記第１のデータを取得した後に、前記第２の通信装置へ送信すべきフレームである。
【００１１】
また、前記第１のデータは文字列で構成されるものであって、前記第１のデータを構成する各文字がそれぞれ所定の規則に従った並び方をする文字列の１つであり、前記第１の通信装置は、当該第１のデータを構成する各文字を、それぞれの文字列の並びに従って後方あるいは前方に所定数シフトさせることにより、前記第１の機能に対応した第２のデータを生成する。
【００１２】
さらに、前記通信システムは、ＩＥＥＥ８０２．１１無線ＬＡＮシステムである。
【００１３】
【発明の実施の形態】
図面を参照しながら発明の実施の形態を説明する。
【００１４】
本発明は通信システム全般に適用でき、無線通信システムに限定するものではないが、以下では、ＩＥＥＥ８０２．１１無線ＬＡＮシステムの場合を例にとり説明する。
【００１５】
（１）基地局と無線端末との間の機能の認識手法（基地局主導）
まず、基地局と無線端末との間でＩＥＥＥ８０２．１１無線ＬＡＮの規定外の機能を認識し合うための手順について説明する。すなわち、ＩＥＥＥ８０２．１１無線ＬＡＮの規定外の機能として、基地局は、機能Ａ、機能Ｂを有しており、当該基地局に無線接続する無線端末に機能Ａを有する無線端末があれば、当該無線端末との間では、機能Ａを用いたい。この場合、基地局は、機能Ａを有する無線端末との間で、機能Ａを有することを認識し合う必要がある。そのために、ここでは、ＩＥＥＥ８０２．１１無線ＬＡＮに規定されているＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）を用いる。
【００１６】
ＳＳＩＤとは、厳密には、ユーザが自由に設定できる、１つのアクセスポイントに対する識別子であり、ＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）は、複数のアクセスポイントに同じ識別子を付けられるように、ＳＳＩＤを拡張したものである。ここでは、１つまたは複数のＢＳＳ、ＩＢＳＳが相互接続して、論理リンク制御（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｌａｙｅｒ；  ＬＬＣ）層で１つの無線ＬＡＮシステムとして扱われる場合に、当該無線ＬＡＮに対し与える識別子をＳＳＩＤとする。
【００１７】
ＳＳＩＤは、ユーザが自由に設定できるものである。そこで、本実施形態では、この点に着目して、無線端末と基地局との間、無線端末と無線端末との間、基地局と基地局との間で、ＳＳＩＤを含むフレームの送受信を行うことで、双方で、機能Ａ、Ｂのそれぞれを識別して、機能Ａあるいは機能Ｂを有していることを認識しあうというものである。
【００１８】
基地局と無線端末との間でＩＥＥＥ８０２．１１無線ＬＡＮの規定外の機能を認識し合うための情報を、ここでは、機能識別情報と呼ぶことにする。ここでは、ＳＳＩＤにこの機能識別情報としての機能識別コードが含まれている。
【００１９】
図１は、本実施形態に係るＩＥＥＥ８０２．１１無線ＬＡＮシステムにおける、複数（例えば３つ）の無線端末装置（以下、簡単に無線端末と呼ぶ）ＳＴＡ１０１〜ＳＴＡ１０３と、この複数の無線端末と無線接続する１つの基地局ＡＰ１とから構成される１つのＢＳＳ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）の構成例を示したものである。
【００２０】
図１では、基地局が存在するＢＳＳのインフラストラクチャーモードを示している。
【００２１】
なお、基地局が存在せず、無線端末同士が直接通信するインディペンデントモードで構成するＩＢＳＳ（Ｉｎｄｅｐｅｎｄｅｎｔ  Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）の通信形態においても、無線端末が、ＩＥＥＥ８０２．１１に規定されているビーコンフレームを送信するなどの際にＳＳＩＤを用いるので、無線端末−無線端末間の通信でも基地局−無線端末間の通信と同様の動作をし、同様の効果を得ることができる。また、基地局−基地局間でもそれぞれの基地局が、それぞれから送信するビーコンフレームを受信することができれば、以降に示す実施形態と同様の効果を得ることができる。
【００２２】
また、ここではビーコンフレームに機能識別情報、すなわち、ＳＳＩＤが含まれているが、ＳＳＩＤ自体は、ＩＥＥＥ８０２．１１の規定によれば、プローブリクエスト（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）フレームに対する応答であるプローブレスポンス（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ）フレームにも含まれているので、このプローブリクエスト／レスポンスの受け渡しの際にも、機能の認識を行なうことができる。
【００２３】
図１に示した構成の無線ＬＡＮを構築する際には、まず、ＳＳＩＤを設定する必要がある。例えば、図１に示した構成の無線ＬＡＮにおいて、アクセスポイントとしての基地局ＡＰ１、この基地局ＡＰ１と通信を行なうクライアントとしての無線端末ＳＴＡ１０１〜ＳＴＡ１０３のそれぞれに対し、ＳＳＩＤを設定する。
【００２４】
例えば、ＳＳＩＤは、システム側で予め定められたもので、ユーザが容易に変更することのできない機能識別コードに対応する第１のコードと、ユーザが自由に設定することのできる第２のコードとから構成されている。
【００２５】
また、図１のＢＳＳ内の基地局、無線端末で用いるＳＳＩＤは厳密には、全て同じものでなければならない。例えば、ここでは、当該ＢＳＳのＳＳＩＤが「ＦＵＮＣＡ―ＯＦＦＩＣＥ」である場合について説明する。
【００２６】
無線端末ＳＴＡ１０１、ＳＴＡ１０３は、機能Ａも機能Ｂも持たないが、無線端末ＳＴＡ１０２は、機能Ａを有しているものとする。
【００２７】
少なくとも基地局ＡＰ１に、上記ＳＳＩＤを設定する必要がある。例えば、基地局装置が有する所定のディスプレイに図２（ａ）に示すような設定画面が表示される。この設定画面上の第２のコードの入領域Ｒ１に、「ＯＦＦＩＣＥ」と入力して、「登録」ボタンをマウス等で選択すれば、基地局ＡＰ１は、「ＯＦＦＩＣＥ」に機能Ａ対応に予め定められた機能識別コード「ＦＵＮＣＡ−」を付加して、ＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」が基地局ＡＰ１に設定される。
【００２８】
このＳＳＩＤには、前述したように、機能Ａに対応する機能識別コード「ＦＵＮＣＡ−」が含まれている。この「ＦＵＮＣＡ−」が機能Ａに対応する機能識別コードであるということを認識できるのは、機能Ａを例えばオプション機能として持つような基地局、無線端末のみである。機能Ａを持たない無線端末や基地局は、ＳＳＩＤが「ＦＵＮＣＡ−ＯＦＦＩＣＥ」であるということしか理解できない。
【００２９】
基地局ＡＰ１は、機能Ａも機能Ｂを持ち、機能Ａを利用する場合と、機能Ｂを利用する場合とで、ＳＳＩＤを使い分けるようにしてもよい。この場合、例えば、図２（ｂ）に示すようなＳＳＩＤの設定画面があってもよい。図２（ｂ）に示した設定画面において、機能Ａに対応する機能識別コードが「ＦＵＮＣＡ−」であり、機能Ｂに対応する機能識別コードが「ＦＵＮＣＢ−」である。この２つの機能をともに有効（利用可能）にするには、入力領域Ｒ２、Ｒ３のそれぞれに、たとえば、「ＯＦＦＩＣＥ」を入力して、「登録」ボタンをマウス等で選択すればよい。この場合、機能Ａ対応のＳＳＩＤとして「ＦＵＮＣＡ−ＯＦＦＩＣＥ」、機能Ｂ対応のＳＳＩＤとして「ＦＵＮＣＢ−ＯＦＦＩＣＥ」が設定される。もちろん、機能Ａのみを有効にしたい場合には、入力領域Ｒ２のみに「ＯＦＦＩＣＥ」と入力して「登録」ボタンをマウス等で選択すれば、図２（ａ）の場合と同様である。また、機能Ｂのみを有効にしたい場合にも同様にして、入力領域Ｒ３のみに「ＯＦＦＩＣＥ」と入力して「登録」ボタンをマウス等で選択すればよい。
【００３０】
この場合には、基地局ＡＰ１は、機能Ａを利用したい場合には、ビーコンフレーム中にＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」を書き込み、機能Ｂを利用した場合には、ＳＳＩＤ「ＦＵＮＣＢ−ＯＦＦＩＣＥ」をビーコンフレームに書き込んで、基地局ＡＰ１に接続しようとしている無線端末や他の基地局にアナウンスすればよい。
【００３１】
当該基地局ＡＰ１と無線接続しようとする無線端末や他の基地局は、基地局ＡＰ１から送信されたビーコンフレームを受信して、その中のＳＳＩＤを用いて、当該基地局ＡＰ１への接続要求を行なう。例えば、受信したビーコンフレーム中のＳＳＩＤが機能Ａ対応のＳＳＩＤであったとき、機能Ａを有する無線端末や他の基地局のみが、当該ＳＳＩＤ中の機能Ａの識別コードを認識することができるのである。
【００３２】
図３は、基地局ＡＰ１の要部の構成例を示したものである。
【００３３】
図３において、受信機１１では、アンテナ２０で無線端末からの送信信号が受信され、復調及び復号を含む処理によって受信信号が生成される。送信機１２で、アンテナ２０を介して端末へ送信すべき送信信号が生成され、これらの送信信号はアンテナ２０に供給される。
【００３４】
受信機１１からの受信信号は、受信制御部１３に入力され、例えば、IEEE802.11 （IEEE802.11a，IEEE802.11bも含む）に準拠した所定の受信処理などが行なわれる。さらに、機能Ａ、機能ＢなどのＩＥＥＥ８０２．１１規定外の機能に基づき所定の処理も行なう。
【００３５】
送信制御部１４は、無線端末へ他の基地局へブロードキャスト、マルチキャスト、ユニキャストで送信するフレームの生成等の、IEEE802.11 （IEEE802.11a，IEEE802.11bも含む）に準拠した所定の送信処理などを行なう。さらに、機能Ａ、機能ＢなどのＩＥＥＥ８０２．１１規定外の機能に基づき所定の処理も行なう。ここで生成されたフレームデータは、送信機１２を通じて送信信号として無線端末へ送信される。
【００３６】
ＳＳＩＤ記憶部２１には、図２に示したような設定画面を通じて設定されたＳＳＩＤが記憶される。また、機能識別コード管理部２２には、例えば、機能Ａに対応する機能識別コード「ＦＵＮＣＡ−」、機能Ｂに対応する機能識別コード「ＦＵＮＣＢ−」が予め記憶されている。
【００３７】
図４は、無線端末ＳＴＡ１０２の要部の構成例を概略的に示したものである。
【００３８】
無線端末ＳＴＡ１０２は、少なくとも、アンテナ１００と受信部１０１と送信部１０７と情報処理部１０８から構成されている。
【００３９】
情報処理部１０８で、例えば、ユーザの操作により送信データを作成したり、送信データの送信が指示されると（送信要求が生ずると）、これを受けて送信データを送信部１０７へ渡す。送信部１０７は、この送信データ（例えば、ＩＰパケットであってもよい）をＩＥＥＥ８０２．１１で規定するＭＡＣフレームに変換し、ディジタルデータとしてのＭＡＣフレームを所定周波数の無線信号に変換した後、アンテナ１００から電波として発信する。
【００４０】
一方、アンテナ１００で受信された信号は、受信部１０１でディジタルデータとしてのＭＡＣフレームに変換され、このＭＡＣフレーム中のデータフィールドから受信データを抽出して情報処理部１０８へ渡す。この場合、情報処理部１０８は、受信データをディスプレイに表示する等の処理を行なう。なお、情報処理部１０８は、上記以外にも各種情報処理を行なうようになっていてもよい。
【００４１】
受信部１０１，送信部１０７は、それぞれ、主に、ＩＥＥＥ８０２．１１に準拠した受信処理、送信処理を行なうが、さらに、機能ＡなどのＩＥＥＥ８０２．１１規定外の機能に基づき所定の処理も行なう。
【００４２】
ＳＳＩＤ記憶部１１０には、現在無線接続している基地局に対応するＳＳＩＤであって、受信したビーコンフレームから抽出した、例えば、基地局ＡＰ１に対応するＳＳＩＤが記憶される。また、機能識別コード管理部１１１には、当該無線端末が持つ機能、ここでは、例えば、機能Ａに対応する機能識別コード「ＦＵＮＣＡ−」が予め記憶されている。
【００４３】
図５は、無線端末ＳＴＡ１０１、ＳＴＡ１０３の要部の構成例を概略的に示したものである。なお、図５において、図４と同一部分には同一符号を付し、異なる部分についてのみ説明する。すなわち、無線端末ＳＴＡ１０１，ＳＴＡ１０３は、機能Ａのようなオプション機能を搭載していない、少なくともＩＥＥＥ８０２．１１に準拠したタイプの無線端末であり、機能識別コードの認識を行なう機能を持たず、従って、機能識別コード記憶部１１１は持たない。
【００４４】
無線端末ＳＴＡ１０１、ＳＴＡ１０３は、例えば、無線端末ＳＴＡ１０２よりバーションが低いあるいは低機能の無線端末とも云える。
【００４５】
まず、図６に示すフローチャートを参照して、基地局ＡＰ１において、ＳＳＩＤを設定するための処理動作の一例について説明する。
【００４６】
ＳＳＩＤ設定時には、基地局装置の所定のディスプレイに、図２（ｂ）に示したような設定画面が表示される（ステップＳ１）。ユーザは、この画面上の入力領域に所望のコード（第２のコード）、例えば、「ＯＦＦＩＣＥ」を入力する（ステップＳ２）。その際、機能Ａを利用したい場合には、入力領域Ｒ２のみに「ＯＦＦＩＣＥ」と入力して、「登録」ボタンを選択すればよいし、機能Ｂを利用したい場合には、入力領域Ｒ３のみに「ＯＦＦＩＣＥ」と入力して、「登録」ボタンを選択すればよい（ステップＳ３）。機能Ａ対応の機能識別コードが「ＦＵＮＣＡ−」であると予め定められているので（機能識別コード管理部２２に記憶されているので）、機能Ａを利用したい場合にはＳＳＩＤとして「ＦＵＮＣＡ−ＯＦＦＩＣＥ」が生成される（ステップＳ４、ステップＳ５）。機能Ｂ対応の機能識別コードが「ＦＵＮＣＢ−」であると予め定められているので（機能識別コード管理部２２に記憶されているので）、機能Ｂを利用したい場合にはＳＳＩＤとして「ＦＵＮＣＢ−ＯＦＦＩＣＥ」が生成される（ステップＳ４、ステップＳ６）。このようにして生成されたＳＳＩＤは、ＳＳＩＤ記憶部２１に格納されるので（ステップＳ７）、以後、ここに記憶されたＳＳＩＤが送信制御部１４から読み出されて、ビーコンフレームなどのフレームに書き込まれるようになっている。
【００４７】
ＩＥＥＥ８０２．１１では、ビーコンフレームのフレームボディ中の所定位置にＳＳＩＤを書き込むことが規定されている。そこで、基地局ＡＰ１は、ビーコンフレーム中に、ＳＳＩＤとして、例えば、（ＳＳＩＤ記憶部２１に記憶されている）「ＦＵＮＣＡ−ＯＦＦＩＣＥ」を書き込み、ブロードキャストする。
【００４８】
次に、このビーコンフレームを受信したときの無線端末側の処理動作について、図７に示すフローチャートを参照して説明する。
【００４９】
なお、基地局ＳＴＡ１０１〜ＳＴＡ１０３を区別する必要がない場合には、これらをまとめて無線端末と呼ぶことにする。
【００５０】
無線端末が基地局ＡＰ１からのビーコンフレームを受信すると（ステップＳ１１）、機能Ａを有する無線端末ＳＴＡ１０２の場合には、その受信部１０１に、受信したフレーム中のＳＳＩＤから機能Ａに対応する機能識別コード「ＦＵＮＣＡ−」を抽出する処理機能も搭載されている。受信部１０１は、受信したビーコンフレームからＳＳＩＤ、すなわち、「ＦＵＮＣＡ−ＯＦＦＩＣＥ」を取り出して、例えば、それと、機能識別コード管理部１１１に記憶されている機能識別コードとを比較して、当該ＳＳＩＤから機能Ａ対応の機能識別コード「ＦＵＮＣＡ−」が抽出されたとする。すると、無線端末ＳＴＡ１０２は、基地局ＡＰ１は、機能Ａが利用可能である、ということが認識できる（ステップＳ１３）。その後、ＩＥＥＥ８０２．１１に規定されたビーコンフレームの受信処理に移行する（ステップＳ１４）。
【００５１】
なお、機能識別コードの抽出処理は、上記の例の場合、通常のビーコンフレームの受信処理の前に行なうようになっているが、この場合に限らず、ビーコンフレーム中からＳＳＩＤを取り出すことができるのであれば、ビーコンフレームの受信処理のどの過程で行なってもよい。
【００５２】
一方、機能Ａを有さない（利用できない）無線端末ＳＴＡ１０１，ＳＴＡ１０３は、基地局ＡＰ１からのビーコンフレームを受信すると（ステップＳ１１）、上記のようなＳＳＩＤから機能識別コードの抽出処理機能は搭載されていないので、そのまま、ＩＥＥＥ８０２．１１に規定されたビーコンフレームの受信処理に移行する（ステップＳ１４）。
【００５３】
なお、例えば、無線端末ＳＴＡ１０２が、機能Ａではなく、機能Ｂを有している場合にも、ビーコンフレームから取り出したＳＳＩＤの中から機能識別コードを抽出する処理を上記と同様に行なえばよい。
【００５４】
また、機能Ａや機能Ｂに対応する機能識別コードの抽出処理の結果、当該無線端末ＳＴＡ１０２のもつ機能に対応する機能識別コードが抽出されなかったときには（ステップＳ１２）、ステップＳ１４進み、ＩＥＥＥ８０２．１１に規定されたビーコンフレームに対する通常の受信処理を行なう。
【００５５】
以上説明したように、基地局がＩＥＥＥ８０２．１１規定外の機能を持つ場合に、当該機能を識別するための機能識別コードを含むＳＳＩＤを、ＳＳＩＤを書き込むことが規定されているフレーム（例えば、ビーコンフレーム）内に書き込み送信することで、その旨を無線端末や他の基地局などにアナウンスすることができる。
【００５６】
同様にして、ＩＢＳＳの場合にも、一方の無線端末が持つＩＥＥＥ８０２．１１規定外の機能の機能識別コードを含むＳＳＩＤを、ＳＳＩＤを書き込むことが規定されているフレーム内に書き込み、他方の無線端末に送信することで、その旨を当該他方の無線端末にアナウンスすることができる。
【００５７】
基地局と基地局との間の通信においても同様で、一方の基地局が持つＩＥＥＥ８０２．１１規定外の機能の機能識別コードを含むＳＳＩＤを、ＳＳＩＤを書き込むことが規定されているフレーム内に書き込み、他方の基地局がそれを受信することで、その旨を当該他方の基地局にアナウンスすることができる。
【００５８】
この機能識別コードを含むＳＳＩＤは、ＳＳＩＤから、その中に含まれる機能識別コードを抽出する機能を持たない無線端末や基地局にとって、そのままＳＳＩＤとして用いることができるものなので、特に、バーションや機能の異なる複数の無線端末や基地局からなる無線ＬＡＮシステムにおいては、機能識別コードを含むＳＳＩＤを用いることにより、何ら影響を受けることなく適用可能である。
【００５９】
次に、機能識別コードを含むＳＳＩＤの書き込まれたビーコンフレームを受信した結果、基地局ＡＰ１が機能Ａを有することを認識した無線端末ＳＴＡ１０２におけるアソシエーション処理動作について、図８に示すフローチャートを参照して説明する。また、基地局ＡＰ１におけるアソシエーション処理動作については、図９に示すフローチャートを参照して説明する。
【００６０】
無線端末ＳＴＡ１０２は、図７に示したようにして、基地局ＡＰ１が機能Ａを利用可能であることを認識した場合（ステップＳ２１）、自身も機能Ａを利用したいので、基地局ＡＰ１との間で機能Ａを用いた通信を行なおうとするわけであるが、その場合に、自身も機能Ａを有していること（利用したいこと）を基地局ＡＰ１に通知する必要がある。
【００６１】
この場合、無線端末ＳＴＡ１０２は、基地局ＡＰ１とＩＥＥＥ８０２．１１規定のアソシエーション（Ａｓｓｏｃｉａｔｉｏｎ）処理を行なっていない場合には、このアソシエーションの過程において、無線端末ＳＴＡ１０２から基地局ＡＰ１に対し送信すべき、アソシエーションリクエスト（ＡｓｓｏｃｉａｔｉｏｎＲｅｑｕｅｓｔ）フレーム中のＳＳＩＤフィールドに、先にビーコンフレームの受信処理などで取得した機能識別コードを含むＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」から機能識別コード「ＦＵＮＣＡ−」を抜いた「ＯＦＦＩＣＥ」を書き込み、当該アソシエーションリクエストフレームを送信する（ステップＳ２２〜ステップＳ２４）。
【００６２】
一方、基地局ＡＰ１は、無線端末からアソシエーションリクエストフレームを受信すると、受信制御部１３では、まず、当該受信フレーム中のＳＳＩＤフィールドからそこに書き込まれているＳＳＩＤを取り出し、それと、基地局ＡＰ１に予め設定されたＳＳＩＤであって、ビーコンフレームにて通知したＳＳＩＤ、すなわち、「ＦＵＮＣＡ−ＯＦＦＩＣＥ」と比較する（図９のステップＳ４１〜ステップＳ４２）。アソシエーションリクエストフレームから取り出したＳＳＩＤが「ＦＵＮＣＡ−ＯＦＦＩＣＥ」であったならば（ステップＳ４２）、通常のＩＥＥＥ８０２．１１にて規定されたアソシエーション処理を行なうが（ステップＳ４３）、そうでないならば、ステップＳ４４へ進む。
【００６３】
ステップＳ４４では、基地局ＡＰ１に予め定められたＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」とアソシエーションリクエストフレーム中から取り出されたＳＳＩＤとの差分が機能Ａの機能識別コードに対応するか否かをチェックする。
【００６４】
無線端末ＳＴＡ１０２からは、図８のステップＳ２４において、ＳＳＩＤから機能識別コード「ＦＵＮＣＡ−」を取り除いた「ＯＦＦＩＣＥ」がＳＳＩＤフィールドに書き込まれたアソシエーションリクエストフレームが送信されるので、これを受信した基地局ＡＰ１では、ステップＳ４４において、基地局ＡＰ１に予め定められたＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」とアソシエーションリクエストフレーム中から取り出されたＳＳＩＤとの差分として、機能Ａの機能識別コード「ＦＵＮＣＡ−」を抽出することができるので、この時点で、基地局ＡＰ１は、当該アソシエーションリクエストフレームの送信元の無線端末ＳＴＡ１０２は、機能Ａを有していることが認識できる。
【００６５】
その後、基地局ＡＰ１では、送信制御部１４において、アソシエーションレスポンスフレームを作成・送信するなどのＩＥＥＥ８０２．１１にて規定されたアソシエーション処理を行なうが、その際、無線端末ＳＴＡ１０２と機能Ａを用いて通信を行なうことを認めた旨を通知するために、アソシエーションレスポンスフレーム内のＳＳＩＤフィールドに、「ＯＦＦＩＣＥ」を書き込むようにしてもよい（ステップＳ４５〜ステップＳ４７）。
【００６６】
さて、図８の説明に戻り、無線端末ＳＴＡ１０２は、基地局ＡＰ１からアソシエーションレスポンスフレームを受信すると（ステップＳ２５）、その中に含まれているステータスコードがアソシエーションが成功したという旨の「ｓｕｃｃｅｓｓｆｕｌ」である場合、さらに、当該アソシエーションレスポンスフレーム中のＳＳＩＤが「ＯＦＦＩＣＥ」であるとき、基地局ＡＰ１との間での機能Ａの使用を開始する（ステップＳ２６〜ステップＳ２８）。当該アソシエーションレスポンスフレーム中のＳＳＩＤが「ＯＦＦＩＣＥ」でないときには、基地局ＡＰ１との間での機能Ａの使用は行なわないようにする（ステップＳ２９）。
【００６７】
さらに、ステップＳ２４でアソシエーションリクエストフレームを送信した後、所定時間経過してもレスポンスフレームが送信されてこないときは（ステップＳ３０）、当該アソシエーション失敗時の処理に移行し（ステップＳ３１）、また、ステップＳ２２において、無線端末ＳＴＡ１０２自身が機能Ａの使用を行なわない場合には、ステップＳ３２〜ステップＳ３５に示したようなＩＥＥＥ８０２．１１に規定されているアソシエーション処理を行なう。この場合、送信するアソシエーションリクエストフレーム中のＳＳＩＤフィールドには、受信したビーコンフレームに書き込まれていたＳＳＩＤ、すなわち、「ＦＵＮＣＡ−ＯＦＦＩＣＥ」が書き込まれる。
【００６８】
なお、無線端末ＳＴＡ１０２は機能Ａを有することを通知するために、上記のようにアソシエーションリクエストフレーム中のＳＳＩＤフィールドに書き込むＳＳＩＤを書き換えたわけであるが、機能Ａを無線端末ＳＴＡ１０２自信が使用することはできなくても、サポートすることさえできればよい。基地局ＡＰ１は無線端末ＳＴＡ１０２が機能Ａを有すること、あるいは機能Ａをサポートできることを認識することによって、基地局ＡＰ１から機能Ａを用いて無線端末ＳＴＡ１０２に送信できるようになる。
【００６９】
なお、基地局ＡＰ１がＳＳＩＤを機能別に使い分けることができ、ビーコンフレーム中にＳＳＩＤとして「ＦＵＮＣＢ−ＯＦＦＩＣＥ」を書き込んで送信した場合には、図９のステップＳ４４からステップＳ４８へ進み、ＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」とアソシエーションリクエストフレーム中から取り出されたＳＳＩＤとの差分が機能Ｂの機能識別コードに対応するか否かをチェックする。
【００７０】
無線端末ＳＴＡ１０２からは、図８のステップＳ２４において、ＳＳＩＤから機能識別コード「ＦＵＮＣＢ−」を取り除いた「ＯＦＦＩＣＥ」がＳＳＩＤフィールドに書き込まれたアソシエーションリクエストフレームが送信されるので、これを受信した基地局ＡＰ１では、ステップＳ４８において、ＳＳＩＤ「ＦＵＮＣＢ−ＯＦＦＩＣＥ」とアソシエーションリクエストフレーム中から取り出されたＳＳＩＤとの差分として、機能Ｂの機能識別コード「ＦＵＮＣＢ−」を抽出することができるので、この時点で、基地局ＡＰ１は、当該アソシエーションリクエストフレームの送信元の無線端末ＳＴＡ１０２は、機能Ｂを有していることが認識できる。
【００７１】
その後、基地局ＡＰ１では、送信制御部１４において、アソシエーションレスポンスフレームを作成・送信するなどのＩＥＥＥ８０２．１１にて規定されたアソシエーション処理を行なうが、その際、無線端末ＳＴＡ１０２と機能Ｂを用いて通信を行なうことを認めた旨を通知するために、アソシエーションレスポンスフレーム内のＳＳＩＤフィールドに、「ＯＦＦＩＣＥ」を書き込むようにしてもよい（ステップＳ４９〜ステップＳ５１）。
【００７２】
なお、ステップＳ４８においても機能識別コードが抽出できなかったときは、受信したアソシエーションリクエストフレーム中のＳＳＩＤは無効なコードであるので、その場合には、アソシエーションが失敗した旨を通知するためのアソシエーションレスポンスフレーム内のステータスコード（Ｓｔａｔｕｓ  Ｃｏｄｅ）の書き込み領域に、無線端末ＳＴＡ１０２との間でアソシエーションが失敗した旨のコードを書き込み、無線端末ＳＴＡ１０２へ送信する（ステップＳ５２）。
【００７３】
無線端末ＳＴＡ１０２は、基地局ＡＰ１から送信されたビーコンフレームから機能識別コードを抽出した後、基地局ＡＰ１に対し、アソシエーションリクエストフレームを送信することにより、機能Ａを有するあるいはサポートできることを通知する際、基地局ＡＰ１から送信されたフレームの受信処理の途中において、機能Ａを使用するあるいはサポートする判断を行なうようにしてもよい。
【００７４】
また、基地局ＡＰ１に機能Ａを有するあるいはサポートできることを通知した後に、基地局ＡＰ１と無線端末ＳＴＡ１０２との間で機能Ａの使用開始の同期を取るため、フレーム交換あるいは一方的な通知を行なうようにしてもよい。
【００７５】
また、無線端末ＳＴＡ１０２は機能Ａの使用を開始することを、アソシエーションリクエストフレーム中のＳＳＩＤフィールドに書き込むＳＳＩＤを書き換えることによって通知するようにしてもよい。この場合には、基地局ＡＰ１は無線端末ＳＴＡ１０２からの機能Ａ使用通知を受信すると、無線端末ＳＴＡ１０２からのフレームの受信処理では機能Ａを使用するようにする。このようにすれば、無線端末ＳＴＡ１０２主導で機能Ａを用いるタイミングが決められることになる。
【００７６】
機能Ａを搭載していない無線端末ＳＴＡ１０１、ＳＴＡ１０３におけるアソシエーション処理動作は、ＩＥＥＥ８０２．１１規定のものであって、この場合、アソシエーションリクエストフレーム中のＳＳＩＤフィールドには、受信したビーコンフレームに書き込まれていた「ＦＵＮＣＡ−ＯＦＦＩＣＥ」を書き込み、基地局ＡＰ１に送信する。
【００７７】
また、上記実施形態では、ビーコンフレームとアソシエーションリクエストフレームとを用いて、使用可能な機能を認識し合う場合を示したが、この場合に限らず、リアソシエーションリクエスト（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ）フレームやプローブリクエストフレーム、それに対する応答であるプローブレスポンスフレームにも同様にＳＳＩＤが含まれるので、上記同様な手順を踏んで、同様の効果を得ることができる。
【００７８】
上記実施形態をＩＥＥＥ８０２．１１に準拠した無線ＬＡＮシステムに適用する場合について、より一般的な表現で説明する。ＳＳＩＤには、ＩＥＥＥ８０２．１１規定外の機能Ａに対応する機能識別コードが含まれている。そして、例えば、機能Ａを有する第１の通信装置（基地局や無線端末に対応する）と第２の通信装置（基地局や、無線端末に対応する）は、それぞれ、受信したフレーム中のＳＳＩＤから機能識別コードを抽出する処理機能を有している。この場合、第１の通信装置から第２の通信装置へ送信するフレームであって、もともとＳＳＩＤを書き込むことが規定されている第１のフレーム（例えば、ビーコンフレームなど）が第２の通信装置で受信されると、第２の通信装置では、当該受信フレーム中のＳＳＩＤから機能Ａの機能識別コードを抽出し、第１の通信装置では機能Ａが利用可能である旨を認識する。そして、第２の通信装置は、この機能Ａを有する第１の通信装置に自身も機能Ａを有し、機能Ａを利用したい旨を通知するために、機能識別コードを含むＳＳＩＤから機能識別コードを取り除いたものを、第２の通信装置から第１の通信装置へ送信するフレームであって、もともとＳＳＩＤを書き込むことが規定されている第２のフレーム（例えば、アソシエーションリクエストフレームなど）中にＳＳＩＤとして書き込む。この第２のフレームを受信した第１の通信装置では、受信した第２のフレーム中のＳＳＩＤに機能識別コードが含まれていないことから当該第２のフレームの送信元である第２の通信装置は、機能Ａを有していると認識する。
【００７９】
このように、第１の通信装置と第２の通信装置との間で互いに機能Ａが利用可能であると認識し合うためには、上記のような第１のフレームや第２のフレームのようなものであればどのようなフレームを用いても上記実施形態に適用可能である。
【００８０】
すなわち、無線端末間、基地局間においても、プローブリクエストフレーム、プローブレスポンスフレームなどを用いて、前述同様にして、双方で使用可能な機能を認識し合うこともできる。
【００８１】
また、上記実施形態では、ＳＳＩＤが機能識別コードを含む場合を示したが、ＳＳＩＤ以外のコードに機能識別コードが含まれていて、これを第１の通信装置と第２の通信装置との間で受け渡すことさえできれば、どのようなコードを用いてもよい。
【００８２】
また、基地局ＡＰ１が用いるＳＳＩＤは、機能識別コード（第１のコード）とユーザにより自由に設定できる第２のコードとから構成されているが、この場合に限らない。例えば、ユーザにより当該基地局ＡＰ１の属するＢＳＳ対応のＳＳＩＤとして、「ＯＦＦＩＣＥ」と設定されたとき、例えば、機能Ａを持つ基地局ＡＰ１は、機能Ａ対応の機能識別コード「ＦＵＮＣＡ−」を「ＯＦＦＩＣＥ」に連接して、新たなＳＳＩＤを生成していたが、この場合に限らず、この機能Ａ対応の所定の関数を用いて、第２のコードのみから機能Ａ対応のＳＳＩＤともいうべき新たなＳＳＩＤを生成するようにしてもよい。
【００８３】
基地局ＡＰ１は、機能Ａ以外にもＩＥＥＥ８０２．１１規定外の機能を複数持ち、機能識別コードがｘ１、ｘ２、ｘ３、…というように複数あり、それらを使い分けるようにしてもよい。なお、機能識別コード（第１のコード）とユーザにより入力されたコード（第２のコード）ｙから、ＳＳＩＤであるｚを生成するための関数としてｆ（ｘ，ｙ）但し、ｘはｘ１、ｘ２、ｘ３、…のうちのいずれかが用意されている場合、ある引数ｙに対し、異なる機能の識別ができるように、ｘとして取るコードによって出力されるコード値ｚが異なるようにしなくてはならない。
【００８４】
また、引数ｘが異なることによって識別するのではなく、機能識別コードがそれぞれ異なる関数自体に対応するようにしてもよい。例えば、機能識別コードｘ１は関数ｆｘ１（ｙ）に、ｘ２はｆｘ２（ｙ）に対応、というようにである。
【００８５】
例えば、上記のように、各機能対応のＳＳＩＤを生成するための関数として、ユーザにより入力された第２のコードとしての例えば、「ＯＦＦＩＣＥ」を構成する各文字を、それぞれの文字列の並びに従って、後方に所定数シフトさせるシフト関数を考える。この場合には、「ＯＦＦＩＣＥ」に対し、機能Ａ対応のシフト関数ｆｘ１（ｙ）を適用して、その各文字を１文字後方にシフトさせた機能Ａ対応のＳＳＩＤ「ＰＧＧＪＤＦ」を生成する。同様に、機能Ｂ対応のシフト関数ｆｘ２（ｙ）を適用して、「ＯＦＦＩＣＥ」の各文字を２文字後方にシフトさせ、機能Ｂ対応のＳＳＩＤ「ＱＨＨＫＥＧ」を生成する。
【００８６】
また、ここでは無線端末ＳＴＡ１０２が基地局ＡＰ１に機能Ａを利用可能であること、すなわち、機能Ａを有すること、サポートできること、あるいは使用を開始することを通知する方法として、図８のステップＳ２３に示したように、ビーコンフレーム中に記述されていたＳＳＩＤから機能Ａ対応の機能識別コード（第１のコード）を抜き、基地局ＡＰ１側でユーザが入力したコード（第２のコード）のみを送信する、という方法を説明したが、この場合に限らず、無線端末ＳＴＡ１０２でも再度、機能Ａ対応の何がしかの関数を用いた演算処理によって、ビーコンフレームにて通知されたＳＳＩＤを加工したコードを載せて送信する、という方法を取ってもよい。この場合にも当該コードをＳＳＩＤとして含むフレームを受信した基地局ＡＰ１は、基地局ＡＰ１自信が用いた関数の逆関数を用いるなどの方法によって得られたコードを基地局ＡＰ１自信が用いたＳＳＩＤと比較し、同一となる、などの判断を用いて、無線端末ＳＴＡ１０２が機能Ａを有する、などのことを把握することができる。
【００８７】
（２）基地局と無線端末との間の機能の認識手法
上記実施形態では、基地局側主導で機能の認識を行なっていたが、ここでは、図１０に示すように、図１と同様な構成の無線ＬＡＮにおいて、無線端末側主導で機能の認識を行なう場合について、図１１に示すフローチャートに従って説明する。
【００８８】
すなわち、ここでは、基地局ＡＰ１からは、すでにビーコンフレームが送信されるなどによって、ＳＳＩＤが「ＯＦＦＩＣＥ」である旨が、当該ＢＳＳ内の無線端末ＳＴＡ１０１〜ＳＴＡ１０３で認識されているものとする。
【００８９】
この場合、例えば、機能Ａを持たない無線端末ＳＴＡ１０１、ＳＴＡ１０３はアソシエーションリクエストフレームやリアソシエーションフレームなどＳＳＩＤを挿入するフレームに通常どおりＡＰ１からアナウンスされたＳＳＩＤ「ＯＦＦＩＣＥ」を書き込んで送信する（ステップＳ１０１）。そのようなフレームを受信した基地局ＡＰ１は、その中に含まれているＳＳＩＤには、機能Ａ対応の機能識別コードが付加されていないことを確認して（ステップＳ１０２）、次に、ＩＥＥＥ８０２．１１に準拠した受信処理を行なう。すなわち、例えばアソシエーションリクエストフレームを受信した際にはアソシエーションレスポンスフレームを送信する（ステップＳ１０３）。リアソシエーションリクエストフレームを受信した際にはリアソシエーションレスポンスフレームを送信するというように、必要に応じて無線端末間でフレーム交換を行なう。
【００９０】
一方、機能Ａを持つ無線端末ＳＴＡ１０２は、機能Ａを持つことをＡＰ１に通知するために、アソシエーションリクエストフレームやリアソシエーションフレームのＳＳＩＤフィールドに、機能Ａの機能識別コードを追加したＳＳＩＤを書き込み、基地局ＡＰ１に送信する（ステップＳ１０４）。すなわち、無線端末ＳＴＡ１０２は、例えば、基地局ＡＰ１からビーコンフレームにて通知された元のＳＳＩＤ「ＯＦＦＩＣＥ」の先頭に機能Ａの機能識別コードである「ＦＵＮＣＡ−」を付加した「ＦＵＮＣＡ−ＯＦＦＩＣＥ」をＳＳＩＤとして用いる。
【００９１】
機能識別コード「ＦＵＮＣＡ−」は、例えば、ＳＳＩＤの設定時などに、ユーザが自由に設定できるものであってもよいし、機能Ａを有した時点で機能Ａに付随して、装置側で自動的に付加するようにするものでもよい。またこのとき、自動的に付加される動作はユーザがそのような動作をしていることを認識できるようにユーザインタフェース上にディスプレイするようにしてもよいし、ディスプレイしないようにしてもよい。いずれにせよ、機能Ａを有する全ての無線端末や基地局は、機能Ａに対応する機能識別コードとして「ＦＵＮＣＡ−」が設定されている必要がある。
【００９２】
無線端末ＳＴＡ１０２から機能Ａの機能識別コードが付加されたＳＳＩＤが書き込まれたフレームを受信した基地局ＡＰ１は、例えば、機能Ａの機能識別コードをＳＳＩＤから削除する関数を用いて、無線端末ＳＴＡ１０２から送られたＳＳＩＤから有効なコードである「ＯＦＦＩＣＥ」を抽出することができたときには、無線端末ＳＴＡ１０２が機能Ａを使用できることを認識する（ステップＳ１０５）。その後、基地局ＡＰ１は、無線端末ＳＴＡ１０２への応答フレームにて、無線端末ＳＴＡ１０２との間で機能Ａを用いることを通知、あるいは機能Ａを基地局ＡＰ１自身も有している、あるいはサポートしていることを無線端末ＳＴＡ１０２に通知するために、アソシエーションレスポンスフレーム中のＳＳＩＤフィールドに、得られた有効なコード、すなわち、ＳＳＩＤ「ＯＦＦＩＣＥ」を書き込み、それを無線端末ＳＴＡ１０２宛てに送信する（ステップＳ１０６）。
【００９３】
なお、ステップＳ１０６において、ＩＥＥＥ８０２．１１に準拠して、無線端末ＳＴＡ１０２との間のアソシエーションを認め、アソシエーションレスポンスフレームを作成する際には、無線端末ＳＴＡ１０２からのリクエストに対して成功か失敗かを示すステータスコードに「成功（Ｓｕｃｃｅｓｓｆｕｌ）」のコードを入れる。あるいは、アソシエーションレスポンスフレーム中のＳＳＩＤフィールドに上記のように、元のＳＳＩＤ「ＯＦＦＩＣＥ」を書き込むのではなく、無線端末ＳＴＡ１０２が通知してきた機識別コード付きのＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」を書き込むとともに、ステータスコードに「成功」のコードを入れるようにしてもよい。
【００９４】
ＳＳＩＤとして元のＳＳＩＤ「ＯＦＦＩＣＥ」を用いるか、機能識別コード付きのＳＳＩＤ「ＦＵＮＣＡ−ＯＦＦＩＣＥ」を用いるか、また、無線端末ＳＴＡ１０２から機能識別コード付きのＳＳＩＤを受け取ったとき、基地局ＡＰ１が、それを無線端末ＳＴＡ１０２からの機能Ａを有することの通知として受け取るかサポートできることの通知として受け取るか、あるいは使用できてこれから使用することの通知として受け取るかは、無線ＬＡＮシステム内で予め定めておくようにしてもよい。
【００９５】
このように、基地局ＡＰ１には、機能Ａを持つ無線端末と持たない無線端末とから機能識別コードの追加されたＳＳＩＤと元のＳＳＩＤとを受け取るので、基地局ＡＰ１は、「ＯＦＦＩＣＥ」という当該基地局ＡＰ１に予め定められたＳＳＩＤを認識するとともに、当該機能Ａの機能識別コードが付加されたＳＳＩＤが、基地局ＡＰ１に予め定められたＳＳＩＤ「ＯＦＦＩＣＥ」に機能識別コードが付加されたものであると認識する機能を有している必要がある。
【００９６】
そこで、次に、図１２に示すフローチャートを参照して、図１１のステップＳ１０２とステップＳ１０５における、基地局ＡＰ１の受信制御部１３における、ＳＳＩＤとＳＳＩＤに追加された機能識別コードの認識手順について説明する。
【００９７】
受信制御部１３は、ＳＳＩＤ「ＯＦＦＩＣＥ」と例えば、機能Ａ対応の機能識別コードの追加されたＳＳＩＤとを識別するために、２つの関数（第１の関数、第２の関数）を持つ。
【００９８】
第１の関数は、受信したフレーム中のＳＳＩＤフィールドに書き込まれているコードを入力として、それをそのままＳＳＩＤとして出力するものである。第２の関数は、受信したフレーム中のＳＳＩＤフィールドに書き込まれているコードを入力として、そこから機能Ａ対応の機能識別コード（「ＦＵＮＣＡ−」）があればそれを削除したものを出力するものである。
【００９９】
受信したフレーム中のＳＳＩＤに第１の関数を適用することで（ステップＳ２０１）、第１の関数からの出力がＳＳＩＤ「ＯＦＦＩＣＥ」であったときは（ステップＳ２０２）、当該受信フレームの送信元の無線端末は機能Ａを持たないと判断する（ステップＳ２０３）。
【０１００】
次に、第１の関数からの出力がＳＳＩＤ「ＯＦＦＩＣＥ」とは異なる場合（無効な値の場合）には、そのような当該受信したフレーム中のＳＳＩＤフィールド内のコードに対しては、さらに、第２の関数を適用する（ステップＳ２０４）。第２の関数からの出力が元のＳＳＩＤ「ＯＦＦＩＣＥ」であったときは（ステップＳ２０５）、当該受信フレームの送信元の無線端末は機能Ａを持つと判断する（ステップＳ２０６）。このとき、第２の関数からの出力がＳＳＩＤ「ＯＦＦＩＣＥ」とは異なる場合（無効な値の場合）には、機能Ａについての認識が不可能であるので（ステップＳ２０７）次に、他の機能（例えば、機能Ｂなど）がある場合には、その機能対応の第１および第２の関数を用いて、ステップＳ２０１〜ステップＳ２０７と同様な処理を行なうようにしてもよい。
【０１０１】
上記の無線端末側主導の機能の認識手法を、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮシステムに適用する場合について、より一般的な表現で説明する。機能Ａを有する第１の通信装置（基地局や無線端末に対応する）に対し、同じく機能Ａを有する第２の通信装置（基地局や、無線端末に対応する）が機能Ａを持つことを通知するために、第２の通信装置は、第２の通信装置から第１の通信装置へ送信するフレームであって、もともとＳＳＩＤを書き込むことが規定されている第３のフレーム（例えば、アソシエーションリクエストフレームなど）のＳＳＩＤの書き込み領域（ＳＳＩＤフィールド）に機能Ａの識別コードを付加したＳＳＩＤを書き込み、第１の通信装置へ送信する。この第３のフレームが第１の通信装置で受信されると、第１の通信装置では、当該受信フレーム中のＳＳＩＤフィールドに書き込まれているコードから正当なＳＳＩＤとともに、機能Ａ対応の機能識別コードが抽出できたときには、第２の通信装置では機能Ａが利用可能である旨を認識する。そして、第１の通信装置は、この機能Ａを有する第２の通信装置に自身も機能Ａを有し、機能Ａを利用したい旨を通知するために、当該機能Ａの機能識別コードを削除した元のＳＳＩＤを、第１の通信装置から第２の通信装置へ送信するフレームであって、もともとＳＳＩＤを書き込むことが規定されている第４のフレーム（例えば、アソシエーションレスポンスフレームなど）中にＳＳＩＤとして書き込む。この第３のフレームを受信した第２の通信装置では、受信した第４のフレーム中のＳＳＩＤに機能識別コードが含まれていないことから当該第４のフレームの送信元である第１の通信装置は、機能Ａを有していると認識することができる。
【０１０２】
このように、第１の通信装置と第２の通信装置との間で互いに機能Ａが利用可能であると認識し合うためには、上記のような第３のフレームや第４のフレームのようなものであればどのようなフレームを用いても上記実施形態に適用可能である。
【０１０３】
すなわち、無線端末間、基地局間においても、プローブリクエストフレーム、プローブレスポンスフレームなどを用いて、上記同様にして、双方で使用可能な機能を認識し合うこともできる。
【０１０４】
また、第１の通信装置、第２の通信装置は、機能Ａをサポートすることさえできればよい、すなわち、機能Ａを用いる場合に、通信し合う基地局と無線端末との間、あるいは無線端末と無線端末との間、あるいは基地局と基地局との間の一方が機能Ａを有し、もう一方が機能Ａを用いた通信を受信処理できればよい。従って、無線端末ＳＴＡ１０２の動作は機能Ａをサポートすることを基地局ＡＰ１に通知するための動作として置き換えることができる。
【０１０５】
また、上記実施形態では、ＳＳＩＤに機能識別コードを追加して、機能Ａを利用できることを通知する場合を示したが、ＳＳＩＤ以外のコードに機能識別コードを付加して、あるいは、ＳＳＩＤ以外のコードが機能識別コードを兼ねて、それを第１の通信装置と第２の通信装置との間で受け渡すことさえできれば、どのようなコードを用いてもよい。
【０１０６】
また、上記の場合、基地局ＡＰ１と無線端末ＳＴＡ１０２との間で機能Ａを認識し合う場合について説明したが、機能Ａ以外の他の機能、すなわち、機能Ｂなどについても上記同様である。
【０１０７】
（３）ＳＳＩＤにてＩＥＥＥ８０２．１１規定外の機能を識別するための他の例上記実施形態では、ＳＳＩＤは、機能識別コードに対応する第１のコードとユーザが自由に設定可能な第２のコードとから構成されていたが、この場合に限らない。例えば、ＳＳＩＤにて、機能識別コードを表す場合、ユーザにより設定されたＳＳＩＤをＩＥＥＥ８０２．１１規定外の各機能対応に加工するようにしてもよい。ここでは、その一例として、ユーザにより設定されたＳＳＩＤを構成する各文字が、それぞれ、所定の規則に従った並び方をする文字列の１つである場合に、当該ＳＳＩＤを構成する各文字を、それぞれの文字列の並びに従って、後方（あるいは前方でもよい）に所定数シフトさせることにより、各機能に対応したＳＳＩＤを生成する場合について説明する。
【０１０８】
ここでは、例えば、上記（２）で説明したように、図１０に示すような構成の無線ＬＡＮにおいて、ユーザがＳＳＩＤとして「ＯＦＦＩＣＥ」と設定し、基地局ＡＰ１からは、すでにビーコンフレームなどが送信されることによって、ＳＳＩＤが「ＯＦＦＩＣＥ」である旨が、当該ＢＳＳ内の無線端末ＳＴＡ１０１〜ＳＴＡ１０３が認識している場合を例にとり説明する。なお、ここでは、上記（２）の説明と異なる部分についてのみ説明する。
【０１０９】
例えば、機能Ａを有する基地局や無線端末は、図１３に示すように、機能Ａ対応のＳＳＩＤとして、「ＯＦＦＩＣＥ」の各文字をアルファベット順に１文字後方にシフトさせて、「ＰＧＧＪＤＦ」を生成する。すなわち、「Ｏ」は「Ｐ」に、「Ｆ」は「Ｇ」に、「Ｉ」は「Ｊ」にと後方に１文字シフトすることにより、「ＰＧＧＪＤＦ」が生成される。同様に、機能Ｂ対応のＳＳＩＤとして「ＯＦＦＩＣＥ」の各文字をアルファベット順に２文字後方にシフトさせて、「ＱＨＨＫＥＧ」を生成する。すなわち、「Ｏ」は「Ｑ」に、「Ｆ」は「Ｈ」に、「Ｉ」は「Ｋ」にと後方に２文字シフトさせて、機能ＢのＳＳＩＤとして「ＱＨＨＫＥＧ」を生成する。
【０１１０】
このように、元のＳＳＩＤを何文字（後方に）シフトするかで、新たな機能対応のＳＳＩＤが容易に生成することができる。例えば、バージョンアップなどにより、新たな機能が追加される度に、元のＳＳＩＤ「ＯＦＦＩＣＥ」の各文字を３文字、４文字とシフトさせて、例えば、機能Ｃに対応するＳＳＩＤとしては、元のＳＳＩＤ「ＯＦＦＩＣＥ」の各文字を３文字後方にシフトすれば、新たな機能対応のＳＳＩＤが容易に生成することができる。
【０１１１】
機能Ａを有する基地局ＡＰ１や無線端末ＳＴＡ１０２では、例えば、機能識別コード管理部２２、１１１などで、元のＳＳＩＤ「ＯＦＦＩＣＥ」から機能Ａ対応のＳＳＩＤを生成すると、このような各機能対応のＳＳＩＤをＳＳＩＤ記憶部２１、１１０に記憶しておく。
【０１１２】
無線端末ＳＴＡ１０１が、例えば、機能Ａを利用したい場合（あるいは、機能Ａを持つことを通知するために）は、機能Ａ対応のＳＳＩＤとしてアソシエーションリクエストフレームなどの第３のフレーム内のＳＳＩＤフィールドに、「ＰＧＧＪＤＦ」を書き込み、基地局ＡＰ１へ送信する（図１１のステップＳ１０４）。この第３のフレームを受信する側の、例えば、機能Ａを有する基地局ＡＰ１は、機能Ａを持つ無線端末と持たない無線端末とから機能識別コードを兼ねたＳＳＩＤと元のＳＳＩＤとを受け取るので、基地局ＡＰ１は、「ＯＦＦＩＣＥ」という当該基地局ＡＰ１に予め定められたＳＳＩＤを認識するとともに、当該機能Ａの機能識別コードを兼ねたＳＳＩＤが、基地局ＡＰ１に予め定められたＳＳＩＤ「ＯＦＦＩＣＥ」を機能Ａ対応に加工されたものであると認識する機能を有している必要がある。そのために、基地局ＡＰ１は、例えば、機能Ａ対応の第３の関数と上記第１の関数を持つ。
【０１１３】
第３の関数は、受信したフレーム中のＳＳＩＤフィールドに書き込まれているコードを入力として、そのコードを構成している各文字を１文字前方シフトしたものを出力するものである。
【０１１４】
基地局ＡＰ１では、図１２に示したようにして、まず、受信したフレーム中のＳＳＩＤに第１の関数を適用することで（ステップＳ２０１）、第１の関数からの出力がＳＳＩＤ「ＯＦＦＩＣＥ」であったときは（ステップＳ２０２）、当該受信フレームの送信元の無線端末は機能Ａを持たないと判断する（ステップＳ２０３）。
【０１１５】
次に、第１の関数からの出力がＳＳＩＤ「ＯＦＦＩＣＥ」とは異なる場合（無効な値の場合）には、そのような当該受信したフレーム中のＳＳＩＤフィールド内のコードに対しては、さらに、第３の関数を適用する（ステップＳ２０４）。第３の関数からの出力が元のＳＳＩＤ「ＯＦＦＩＣＥ」であったときは（ステップＳ２０５）、当該受信フレームの送信元の無線端末は機能Ａを持つと判断する（ステップＳ２０６）。このとき、第３の関数からの出力がＳＳＩＤ「ＯＦＦＩＣＥ」とは異なる場合（無効な値の場合）には、機能Ａについての認識が不可能であるので（ステップＳ２０７）次に、他の機能（例えば、機能Ｂなど）がある場合には、その機能対応の第１および第３の関数を用いて、ステップＳ２０１〜ステップＳ２０７と同様な処理を行なうようにしてもよい。
【０１１６】
図１１のステップＳ１０６において、基地局ＡＰ１は、無線端末ＳＴＡ１０２への応答フレームにて、無線端末ＳＴＡ１０２との間で機能Ａを用いることを通知、あるいは機能Ａを基地局ＡＰ１自身も有している、あるいはサポートしていることを無線端末ＳＴＡ１０２に通知するために、アソシエーションレスポンスフレーム中のＳＳＩＤフィールドに、無線端末ＳＴＡ１０２から送信されたアソシエーションリクエストフレームなどに書き込まれていたＳＳＩＤフィールドの値「ＰＧＧＪＤＦ」を加工することにより得られた有効なコード、すなわち、ＳＳＩＤ「ＯＦＦＩＣＥ」、あるいは、無線端末ＳＴＡ１０２から送信されたアソシエーションリクエストフレームなどに書き込まれていたＳＳＩＤフィールドの値「ＰＧＧＪＤＦ」を書き込み、ステータスコードに「成功（Ｓｕｃｃｅｓｓｆｕｌ）」のコードを入れることにより、それを無線端末ＳＴＡ１０２宛てに送信する。
【０１１７】
上記の基地局の動作は、無線端末の動作としても適用可能である。
【０１１８】
（４）ＩＥＥＥ８０２．１１規定外の機能を識別するための他の例
ユーザにより自由に設定することができるＳＳＩＤなどのコードに機能識別機能を持たせるのではなく、フレーム中の複数のフィールド間に排他的関係を作り、それによって機能識別機能を実現することも可能である。
【０１１９】
ＩＥＥＥ８０２．１１にて規定されているフレームにおいて、その中の複数のフィールド間での排他的関係とは、例えば以下のようなものである。
【０１２０】
ＩＥＥＥ８０２．１１無線ＬＡＮシステムでは、データ（ｄａｔａ）フレーム以外のマネジメント（ｍａｎａｇｅｍｅｎｔ）フレームやコントロール（ｃｏｎｔｒｏｌ）フレームでは、ＭＡＣヘッダー部（フレーム・コントロール・フィールド）の「ＴｏＤＳ」、「ＦｒｏｍＤＳ」、「Ｏｒｄｅｒ」といったフィールドは「０」にセットするようになっている。
【０１２１】
また、ＭＡＣヘッダー部には、上記のようなフレームの種類を記述する「Ｔｙｐｅ」フィールドがあり、これが「００」のときは、マネジメントフレームを表し、「０１」のときはコントロールフレームを表す。
【０１２２】
このようなマネジメントフレームやコントロールフレームの場合において、ＩＥＥＥ８０２．１１の規定に従えば、「０」にセットすべきフィールドが「１」であったなら、排他的関係になっていることになる。
【０１２３】
すなわち、フレーム中のＩＥＥＥ８０２．１１の規定では未使用の１つのフィールドに、例えば、１ビットのあるいは複数ビットの機能識別情報（機能識別コード）を書き込む、あるいは、通常「０」である１ビットフィールドに機能識別情報として「１」と書き込む、あるいは、通常「０」であるような複数の１ビットフィールドを用いて、この１ビットフィールドの数と同じビット数の機能識別情報（機能識別コード）を書き込み、上記（１）〜（２）と同様にして、例えば機能Ａを有する基地局や無線端末間で、フレーム交換を行なうことで、当該機能Ａを認識し合うことができるのである。
【０１２４】
例えば、マネジメントフレームで「Ｔｙｐｅ」フィールドを正しい情報の「００」とし、かつその排他的関係として「ＴｏＤＳ」と「ＦｒｏｍＤＳ」のフィールドを２つとも「１」にして、例えば、機能Ａの識別情報としてもよい。
【０１２５】
例えば、第５の通信装置（基地局、無線端末）は、自身が機能Ａを持つことを通知するために、該排他的関係を持たせた第５のフレームを第６の通信装置（基地局、無線端末）に送信する。この第５のフレームを受信した第１の通信装置においても機能Ａを有する、あるいはサポートすることができる場合には、排他的関係のどのフィールドが正しく、どのフィールドが機能識別に関する情報を表しているかを第５の通信装置と共通の認識にしておかなくてはならない。
【０１２６】
第５の通信装置と第６の通信装置は機能Ａを有していれば、第６の通信装置では、第５の通信装置から送られてきた第５のフレームから、第５の通信装置が機能Ａを有すること、あるいはサポートすることが認識できる。機能Ａを有さないあるいは少なくともサポートすることのできない第７の通信装置（基地局、無線端末）において、上記第５のフレームが第５の通信装置から送られてきても、受信処理の対象外に書き込まれた機能識別情報は、第７の通信装置では理解することができないので、既存のＩＥＥＥ８０２．１１規定に準拠した無線ＬＡＮシステムには、何ら影響を及ぼさない。
【０１２７】
（４）適用例
例えば５ＧＨｚ帯でマルチレートをサポートするＩＥＥＥ８０２．１１ａ（ＩＳＯ／ＩＥＣ  ８８０２−１１：１９９９／Ａｍｄ  １：２０００（Ｅ））無線ＬＡＮシステムでは、物理（Ｐｈｙｓｉｃａｌ  Ｌａｙｇｅｒ；  ＰＨＹ）層はＭＡＣ層から受け渡されたフラグメント（ＭＰＤＵ；  ＭＡＣ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）からＰＰＤＵ  （ＰＬＣＰ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）を生成する際、ＳＩＧＮＡＬフィールド中の４ビットのＲＡＴＥフィールドにＩＥＥＥ８０２．１１ａがサポートする複数の伝送レート、６，９，１２，１８，２４，３６，４８，５４Ｍｂｉｔ／ｓのうちから実際にＰＰＤＵフレーム後半のＤＡＴＡフィールドの送信に使用されるレートとして先のいずれかの値を入れるようになっており、これによって受信側ではＰＰＤＵフレームを取得することができる。
【０１２８】
ＩＥＥＥ８０２．１１ａ無線ＬＡＮシステムでのＰＰＤＵフレームフォーマットを図１４に示す。ここでＲＡＴＥフィールドで使用できる値は、図１５に示すように、上記伝送レートに対応するコードしか許されていない。
【０１２９】
例えば、独自の機能としてこれ以上の伝送レート、例えば、１００Ｍｂｉｔ／ｓなど、による通信を実現する場合、８０２．１１ａ無線ＬＡＮシステムの仕様では、当該伝送レートを伝達することができず、従って受信側はＰＰＤＵフレームを取得することができない。そこで、１００Ｍｂｉｔ／ｓで伝送する機能を搭載した第８の通信装置（基地局、無線端末）と、少なくとも該機能を受信することのできる第９の通信装置（基地局、無線端末）とでは、予め、１００Ｍｂｉｔ／ｓの伝送機能（これをここでは、機能Ｘと呼ぶ）を、図１５に示した伝送レートの識別コード以外のある特定の識別コードで表示することに決めておく。
【０１３０】
上記機能Ｘを有する第８の通信装置は、該機能を有することを通信相手となる第９の通信装置に通知するために、あるいは実際に該機能を用いて１００Ｍｂｉｔ／ｓでデータを伝送するために、この予め定めた機能Ｘ対応の識別コードをＲＡＴＥフィールドに書き込みフレームを送信する。機能Ｘを通知するためにＲＡＴＥフィールドへ機能Ｘ対応の識別コードを書き込む場合は、後半のＤＡＴＡフィールドにダミーのデータを入れるようにしてもよい。
【０１３１】
通知を受けた第９の通信装置が、もし、機能Ｘを有さない、あるいはサポートしない場合には、ＲＡＴＥフィールドに規定以外のコードが記述されていることから、ＰＬＣＰヘッダーを正しく認識できないとして排除することが考えられる。この場合、第８の通信装置が、ＡＣＫフレームによる応答を必要とするフレームにて、上記機能Ｘ対応の識別コードを送信した場合、第９の通信装置からはＡＣＫフレームが送信されない。第８の通信装置はＡＣＫフレームの受信待ちがタイムアウトすることにより、通知相手の第９の通信装置が該機能を有さない、あるいはサポートしないと判断することができる。
【０１３２】
一方、第９の通信装置が、機能Ｘを有する、あるいはサポートすることのできる場合には、第８の通信装置から、機能Ｘ対応の識別コードの書き込まれたフレームを受信すると、ＡＣＫフレームによる応答を送信し、第８の通信装置では通知相手の第９の通信装置が機能Ｘを有する、あるいはサポートすることができる、あるいは該機能Ｘを使用しての通信を開始するということを判断することができる。
【０１３３】
なお、上記の場合、第８の通信装置が実際に該機能を用いてＤＡＴＡフィールドを１００Ｍｂｉｔ／ｓで伝送しつつ、ＲＡＴＥフィールドに機能Ｘの識別コードを書き込んで送信するようにしてもよい。受信側の第９の通信装置が該機能Ｘを用いた通信を少なくともサポートするのであれば、データを有効な値として受信することができる。この場合は、第９の通信装置が機能Ｘを用いた通信を受信することができるか保証することはできないが、通知してから機能を用いるという手順を短縮することができる。
【０１３４】
また、上記（１）〜（３）の説明は、上記機能Ｘの場合にも適用可能であり、この場合は、上記機能（１）〜（３）の説明中、機能Ａを機能Ｘと置き換えればよい。
【０１３５】
上記では、実際にデータを送信する際の伝送レートを表示するフィールドに関して記述したが、ＩＥＥＥ８０２．１１準拠の無線通信装置がサポートする伝送レートを予め接続する先のＩＥＥＥ８０２．１１準拠の無線通信装置に通知する際に適用することもできる。
【０１３６】
ＩＥＥＥ８０２．１１無線ＬＡＮシステムでは、ＩＥＥＥ８０２．１１準拠の無線通信装置がサポートする伝送レートを通知するＳｕｐｐｏｒｔｅｄ  Ｒａｔｅｓエレメントが用意されている。これは、ビーコンフレームやアソシエーションリクエストフレーム、アソシエーションレスポンスフレーム、リアソシエーションリクエストフレーム、リアソシエーションレスポンスフレーム、プローブリクエストフレーム、プローブレスポンスフレームのマネジメントフレームに入れられる。Ｓｕｐｐｏｒｔｅｄ  Ｒａｔｅｓエレメントは、伝送レートとＢＳＳＢａｓｉｃＲａｔｅＳｅｔか否かによって設定される。ＢＳＳＢａｓｉｃＲａｔｅＳｅｔは、ＢＳＳを構成する基地局あるいはＩＢＳＳを開始した無線端末が定めた、該ＢＳＳあるいはＩＢＳＳを構成する全てのＩＥＥＥ８０２．１１準拠の無線通信装置が送受できなくてはならないとする伝送レートのセットである。
【０１３７】
Ｓｕｐｐｏｒｔｅｄ  Ｒａｔｅｓエレメントに記述される各伝送レートは、１バイトの領域中に５００ｋｂｉｔ／ｓ単位で表した７ビットまで（ビットフィールドはｂｉｔ  ０〜６）の値と、ＢＳＳＢａｓｉｃＲａｔｅＳｅｔである場合は領域内の最大ビット、すなわち８ビット目（ビットフィールドではｂｉｔ  ７、ＭＳＢ；ｍｏｓｔ  ｓｉｇｎｉｆｉｃａｎｔ  ｂｉｔ）に「１」を、ＢＳＳＢａｓｉｃＲａｔｅＳｅｔでない場合にはＭＳＢに「０」をセットする。例えば、１Ｍｂｉｔ／ｓでＢＳＳＢａｓｉｃＲａｔｅＳｅｔに属する場合には、16進数表記で「８２」と記述され、２Ｍｂｉｔ／ｓでＢＳＳＢａｓｉｃＲａｔｅＳｅｔに属さない場合には、「０４」と記述されることになる。
【０１３８】
この各伝送レートに与えられた１バイトの領域のフォーマットでは、その伝送レートがＩＥＥＥ８０２．１１無線ＬＡＮファミリで規定されたものか否かを問わないとすれば、整数値で最大６３Ｍｂｉｔ／ｓまでしか表現することができない。ここで、ＩＥＥＥ８０２．１１無線ＬＡＮシステムではＳｕｐｐｏｒｔｅｄＲａｔｅｓエレメントに記述する伝送レートはＯｐｅｒａｔｉｏｎａｌ  Ｒａｔｅ  Ｓｅｔの中で記述されるものであり、このＯｐｅｒａｔｉｏｎａｌ  Ｒａｔｅ  Ｓｅｔ内の各伝送レートに対する有効レンジは「２」から「１２７」になっている。そこで、「１」という値が使用されていないことから、例えば１００Ｍｂｉｔ／ｓの伝送を行なえる、ということを通知するために、この極端な値である「１」をＳｕｐｐｏｒｔｅｄ  Ｒａｔｅｓエレメントの１００Ｍｂｉｔ／ｓを記述するコード（値）として用いてもよい。その他、「２」から「１２７」の間で、規定される伝送レートが使用しない値を用いるようにしてもよい。
【０１３９】
このように、フレーム中のＳｕｐｐｏｒｔｅｄ  Ｒａｔｅｓエレメントとして、１００Ｍｂｉｔ／ｓの伝送を行なえるということを通知するための、ＩＥＥＥ８０２．１１の規定では使われることのない値を書き込むようにすれば、上記（１）〜（３）と同様にして、１００Ｍｂｉｔ／ｓの伝送を実現することができる。
【０１４０】
例えば、基地局ＡＰ１がビーコンフレームで上記のようにして、１００Ｍｂｉｔ／ｓの伝送機能（すなわち、機能Ｘ）を通知するようにすれば、１００Ｍｂｉｔ／ｓをサポートできる無線端末は、アソシエーションリクエストフレームで、同様に１００Ｍｂｉｔ／ｓをサポートできることを基地局ＡＰ１に通知することができる、というようにである。但し、この場合、基地局ＡＰ１からのビーコンフレーム内に、ＩＥＥＥ８０２．１１には規定されていない伝送レートが記述されていることを、１００Ｍｂｉｔ／ｓをサポートできない無線端末では無視して受信するようになっていないと、ＢＳＳ内で通信が成立することが保証できない。
【０１４１】
（その他）
以上は、ＩＥＥＥ８０２．１１規定外の機能を通知し合うための手法について説明したが、例えば１つの機能に対して複数のバージョンがある場合にそのバージョン情報を通知し合うためにも、上記実施形態は適用可能である。
【０１４２】
バージョン情報を通知する際には、例えば機能そのものに関する情報と合わせる形態でもよいし、上記（１）〜（４）に示したような機能通知に関する情報とは別個に、上記（１）〜（４）に示したようにして行なうものでもよい。後者の場合では、例えば、基地局ＡＰ１がビーコンフレームでまず元となる機能、例えば高速な伝送レートを用いた通信ができるという旨の通知をＳＳＩＤで行ない、アソシエーションリクエストフレームで無線端末が該機能中で当該無線端末自信が送受できる高速伝送レートを、複数あれば必要に応じて選別してＳｕｐｐｏｒｔｅｄ  Ｒａｔｅｓエレメントに含め、基地局が該無線端末へのアソシエーションレスポンスフレームで使用する伝送レートを指定する、というようにすることができる。
【０１４３】
ＢＳＳＩＤとかＭＡＣアドレスによって同一ベンダーの製品であることが分かるなどの場合には、そのベンダーのプロダクトのバージョン情報のみを通知するようにしてもよい。
【０１４４】
またバージョン情報としては、リンクアダプテーションなど通信の動作方式に関する情報を入れるなどのようにしてもよい。
【０１４５】
このようにしてバージョンによって機能のレベルが分かり、そのレベルの能力が互いにあれば、そのレベルで通信をすることができる。
【０１４６】
また複数の機能やバージョンが存在する場合には、その機能やバージョンに応じたグルーピングに適用することもできる。
【０１４７】
あるいはマルチモードをサポートするような無線端末の場合、どのモードを使用することにするか、ということに用いることもできる。例えば、無線端末としてセルラーシステムと無線ＬＡＮとＰＨＳの３つの通信形態をサポートするマルチモード端末などの場合である。
【０１４８】
無線ＬＡＮシステムの無線端末であっても、ＩＥＥＥ８０２．１１無線ＬＡＮとＨｉｐｅｒＬＡＮ２のマルチモード無線端末や、ＩＥＥＥ８０２．１１無線ＬＡＮファミリであっても、８０２．１１ａと８０２．１１ｂとのマルチモード無線端末などに適用することができる。このようなマルチモード端末が混在するシステムで無線端末がどのモードを使用することができるかを分かることによって、１つのモードでの無線資源などが枯渇した際に他のモードへの移行を促すことができる。
【０１４９】
このように、ＩＥＥＥ８０２．１１規定内の機能はもとより、規定外の機能についても、そのより細分化したバージョン情報にも、上記実施形態は適用することができる。基地局や無線端末が、その通信相手との間で、自身が利用できる機能や、そのバージョン情報を通知し合うことによって、バージョンに応じたきめ細かな通信レベルを確立できるのである。
【０１５０】
また、グルーピングに適用することができる。さらに、マルチモード対応端末局でのモード間の移行を円滑に実現することができる。
【０１５１】
本発明の実施の形態に記載した本発明の手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピーディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、半導体メモリなどの記録媒体に格納して頒布することもできる。
【０１５２】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、上記実施形態には種々の段階の発明は含まれており、開示される複数の構成用件における適宜な組み合わせにより、種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題（の少なくとも１つ）が解決でき、発明の効果の欄で述べられている効果（のなくとも１つ）が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１５３】
【発明の効果】
以上説明したように、本発明によれば、例えば、ＩＥＥＥ８０２．１１に規定されている機能以外の規定外の機能を有する通信装置間で当該機能を認識し合うことが容易に行なえる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る無線通信システムの構成例とともに、基地局側主導で機能Ａが利用可能であることを通知する場合を説明するための図。
【図２】ＳＳＩＤの設定画面の一例を示した図。
【図３】基地局装置の構成例を概略的に示した図。
【図４】無線端末装置の構成例を概略的に示した図。
【図５】無線端末装置の他の構成例を概略的に示した図。
【図６】ＳＳＩＤの設定手順の一例を示したフローチャート。
【図７】無線端末におけるビーコンフレームの受信処理を説明するためのフローチャート。
【図８】機能識別コードを含むＳＳＩＤの書き込まれたビーコンフレームを受信した結果、基地局が機能Ａを有することを認識した無線端末におけるアソシエーション処理動作について説明するためのフローチャート。
【図９】基地局におけるアソシエーション処理動作について説明するためのフローチャート。
【図１０】本発明の実施形態に係る無線通信システムの構成例とともに、無線端末側主導で機能Ａが利用可能であることを通知する場合を説明するための図。
【図１１】無線端末側主導で機能Ａが利用可能であることを通知する場合の図１０の無線通信システムの処理動作の概略示した図。
【図１２】基地局における機能識別コードの認識処理動作の一例を示した図。
【図１３】ユーザにより入力されたＳＳＩＤから各機能対応のＳＳＩＤを生成する手法を説明するための図。
【図１４】ＩＥＥＥ８０２．１１ａ無線ＬＡＮシステムでのＰＰＤＵフレームフォーマットを示した図。
【図１５】ＩＥＥＥ８０２．１１ａ規定の伝送レートの識別コードを示した図。
【符号の説明】
ＡＰ１…基地局
１１…受信機
１２…送信機
１３…受信制御部
１４…送信制御部
２０…アンテナ
２１…ＳＳＩＤ記憶部
２２…機能識別コード管理部
ＳＴＡ１０１〜ＳＴＡ１０３…無線端末
１００…アンテナ
１０１…受信部
１０７…送信部
１０８…情報処理部
１１０…ＳＳＩＤ記憶部
１１１…機能識別コード管理部
【図１】
0003785108.tif 000002
【図２】
0003785108.tif 000003
【図３】
0003785108.tif 000004
【図４】
0003785108.tif 000005
【図５】
0003785108.tif 000006
【図６】
0003785108.tif 000007
【図７】
0003785108.tif 000008
【図８】
0003785108.tif 000009
【図９】
0003785108.tif 000010
【図１０】
0003785108.tif 000011
【図１１】
0003785108.tif 000012
【図１２】
0003785108.tif 000013
【図１３】
0003785108.tif 000014
【図１４】
0003785108.tif 000015
【図１５】
0003785108.tif 000016