(57)【特許請求の範囲】
【請求項１】
通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムであって、
前記下位中継装置は、
前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加部と、
前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信部と、
を備え、
前記上位中継装置は、
前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御部と、
前記送信制御部の制御に従い、前記送信データを送信先に送信する送信部と、
を備え、
前記送信制御部は、前記送信データの送信前に、付加された前記ネットワーク識別子の情報を取り除き、
前記送信部は、前記ネットワーク識別子の情報が取り除かれた送信データを送信先に送信する中継システム。
【請求項２】
通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムであって、
前記下位中継装置は、
前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加部と、
前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信部と、
を備え、
前記上位中継装置は、
前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御部と、
前記送信制御部の制御に従い、前記送信データを送信先に送信する送信部と、
を備え、
前記付加部は、前記データの送信元である通信装置が接続に利用しているネットワーク識別子の情報を前記送信データに付加する中継システム。
【請求項３】
通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムにおける中継方法であって、
前記下位中継装置が、前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加ステップと、
前記下位中継装置が、前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信ステップと、
前記上位中継装置が、前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御ステップと、
前記上位中継装置が、前記送信制御ステップにおける制御に従い、前記送信データを送信先に送信する送信ステップと、
を有し、
前記送信制御ステップにおいて、前記送信データの送信前に、付加された前記ネットワーク識別子の情報を取り除き、
前記送信ステップにおいて、前記ネットワーク識別子の情報が取り除かれた送信データを送信先に送信する中継方法。
【請求項４】
通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムにおける中継方法であって、
前記下位中継装置が、前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加ステップと、
前記下位中継装置が、前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信ステップと、
前記上位中継装置が、前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御ステップと、
前記上位中継装置が、前記送信制御ステップにおける制御に従い、前記送信データを送信先に送信する送信ステップと、
を有し、
前記付加ステップにおいて、前記データの送信元である通信装置が接続に利用しているネットワーク識別子の情報を前記送信データに付加する中継方法。
【請求項５】
通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムとして、前記下位中継装置に相当する第１のコンピュータ及び前記上位中継装置に相当する第２のコンピュータを動作させるためのコンピュータプログラムであって、
前記第１のコンピュータに対し、
前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加ステップと、
前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信ステップと、
を実行させ、
前記第２のコンピュータに対し、
前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御ステップと、
前記送信制御ステップにおける制御に従い、前記送信データを送信先に送信する送信ステップと、
を実行させ、
前記送信制御ステップにおいて、前記送信データの送信前に、付加された前記ネットワーク識別子の情報を取り除き、
前記送信ステップにおいて、前記ネットワーク識別子の情報が取り除かれた送信データを送信先に送信するためのコンピュータプログラム。
【請求項６】
通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムとして、前記下位中継装置に相当する第１のコンピュータ及び前記上位中継装置に相当する第２のコンピュータを動作させるためのコンピュータプログラムであって、
前記第１のコンピュータに対し、
前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加ステップと、
前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信ステップと、
を実行させ、
前記第２のコンピュータに対し、
前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御ステップと、
前記送信制御ステップにおける制御に従い、前記送信データを送信先に送信する送信ステップと、
を実行させ、
前記付加ステップにおいて、前記データの送信元である通信装置が接続に利用しているネットワーク識別子の情報を前記送信データに付加するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮの中継技術に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Local Area Network；例えばＷｉ−Ｆｉ（登録商標）（Wireless Fidelity））において、ＡＰ間で無線通信を行う方式が提案されている（例えば、特許文献１参照）。例えば、ＡＰ間で無線通信を行う技術として、ＷＤＳ（Wireless Distribution System）が提案されている。このＷＤＳの技術では、ＡＰはインフラストラクチャモードで動作し、ＡＰに帰属する通信端末と通信したまま、ＡＰ間で無線通信を行うことができる。そのため、電波の届かない場所へのリピータ接続が可能となる。
【０００３】
しかし、通信端末との通信に利用する周波数帯（以下、「通信周波数帯」という。）と、ＡＰ間の無線通信に利用する周波数帯（以下、「中継周波数帯」という。）とが同一の周波数帯である場合、ＡＰは同時に同一の周波数帯を利用することができない。したがって、逐次処理によりデータの送信が行われるため、ＡＰのスループットが低下してしまう。このような問題を解決するために、従来では異なる種類の周波数帯（例えば、２．４ＧＨｚ帯と５ＧＨｚ帯）の複数の無線チップをＡＰに実装し、通信周波数帯と異なる周波数帯でＡＰ間の中継処理を行わせている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３０３１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、通信周波数帯と異なる周波数帯を利用した場合、通信周波数帯で分けていたＳＳＩＤ（Service Set Identifier）毎のデータが１つに集約されてしまう。したがって、中継処理に通信周波数帯と異なる周波数帯を利用した場合、中継先のＡＰでは、どのＳＳＩＤのデータが中継されたのか判別することができないという問題があった。そのため、中継先のＡＰにおいてデータの送信先を判別することができる技術が要求されている。このような問題は、中継処理に通信周波数帯と異なる周波数帯を利用した場合に限らず、中継処理に通信周波数帯と同じ周波数帯を利用した場合であっても、ＳＳＩＤ毎の中継ができない無線チップを有するＡＰ間において生じる問題である。
【０００６】
上記事情に鑑み、本発明は、中継先のＡＰにおいてデータの送信先を判別することができる技術の提供を目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムであって、前記下位中継装置は、前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加部と、前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信部と、を備え、前記上位中継装置は、前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御部と、前記送信制御部の制御に従い、前記送信データを送信先に送信する送信部と、を備える中継システムである。
【０００８】
本発明の一態様は、上記の中継システムであって、前記送信制御部は、前記送信データの送信前に、付加された前記ネットワーク識別子の情報を取り除き、前記送信部は、前記ネットワーク識別子の情報が取り除かれた送信データを送信先に送信する。
【０００９】
本発明の一態様は、上記の中継システムであって、前記付加部は、前記データの送信元である通信装置が接続に利用しているネットワーク識別子の情報を前記送信データに付加する。
【００１０】
本発明の一態様は、通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムにおける中継方法であって、前記下位中継装置が、前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加ステップと、前記下位中継装置が、前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信ステップと、前記上位中継装置が、前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御ステップと、前記上位中継装置が、前記送信制御ステップにおける制御に従い、前記送信データを送信先に送信する送信ステップと、を有する中継方法である。
【００１１】
本発明の一態様は、通信装置と通信を行う下位中継装置と、前記下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムとして、前記下位中継装置に相当する第１のコンピュータ及び前記上位中継装置に相当する第２のコンピュータを動作させるためのコンピュータプログラムであって、前記第１のコンピュータに対し、前記通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加ステップと、前記ネットワーク識別子の情報が付加された送信データを前記上位中継装置に送信する送信ステップと、を実行させ、前記第２のコンピュータに対し、前記下位中継装置から送信された前記送信データに付加された前記ネットワーク識別子の情報に基づいて前記送信データの送信先を判別し、前記送信データの送信を制御する送信制御ステップと、前記送信制御ステップにおける制御に従い、前記送信データを送信先に送信する送信ステップと、を実行させるためのコンピュータプログラムである。
【発明の効果】
【００１２】
本発明により、中継先のＡＰにおいてデータの送信先を判別することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明における中継システム１００のシステム構成を示す図である。
【図２】下位中継装置１０の機能構成を表す概略ブロック図である。
【図３】子識別情報データベースの具体例を示す図である。
【図４】上位中継装置２０の機能構成を表す概略ブロック図である。
【図５】親識別情報データベースの具体例を示す図である。
【図６】本発明における情報付加フレームのフレームフォーマットの具体例を表す図である。
【図７】下位中継装置１０の処理の流れを示すフローチャートである。
【図８】上位中継装置２０の処理の流れを示すフローチャートである。
【図９】中継システム１００の処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を、図面を参照しながら説明する。
図１は、本発明における中継システム１００のシステム構成を示す図である。本発明の中継システム１００は、下位中継装置１０及び上位中継装置２０を備える。下位中継装置１０には、通信装置３０−１〜３０−Ｎ（Ｎは２以上の整数）が接続されている。下位中継装置１０と上位中継装置２０との間は、ＷＤＳ機能により通信可能に接続される。
なお、以下の説明では、通信装置３０−１〜３０−Ｎについて特に区別しない場合には通信装置３０と記載する。
【００１５】
下位中継装置１０は、無線ＬＡＮのアクセスポイントである。下位中継装置１０は、上位中継装置２０と通信装置３０との間でＷＤＳ接続によって通信の中継処理を行う。下位中継装置１０には、複数のＳＳＩＤ（Service Set Identifier）（ネットワーク識別子）が設定されている。また、下位中継装置１０は、複数の周波数帯（例えば、２．４ＧＨｚ帯及び５ＧＨｚ帯）を利用して通信を行うことができる。
【００１６】
上位中継装置２０は、無線ＬＡＮのアクセスポイントである。上位中継装置２０は、下位中継装置１０とＳＳＩＤ  ＮＷ５０（５０−１〜５０−ｎ（ｎは２以上の整数））との間で中継処理を行う。例えば、上位中継装置２０は、下位中継装置１０から送信される送信データを受信し、受信した送信データの送信先となるネットワーク（例えば、ＳＳＩＤ  ＮＷ５０−１〜５０−ｎのいずれかのネットワーク）を判別する。そして、上位中継装置２０は、ネットワーク４０を介して送信先となるネットワークに送信データを送信する。また、上位中継装置２０は、特定の周波数帯（例えば、２．４ＧＨｚ帯又は５ＧＨｚ帯）を利用して通信を行うことができる。
【００１７】
通信装置３０は、例えばスマートフォン、タブレット装置、携帯電話、ノートパソコン、パーソナルコンピュータ、ゲーム機器等の情報処理装置を用いて構成される。通信装置３０は、下位中継装置１０との間で通信を行う。例えば、通信装置３０は、送信データを下位中継装置１０に送信する。
ネットワーク４０は、どのように構成されたネットワークでもよい。例えば、ネットワーク４０はインターネットを用いて構成されてもよい。
ＳＳＩＤ  ＮＷ５０は、ＳＳＩＤ毎に個別のサービスを提供するネットワークである。
【００１８】
図２は、下位中継装置１０の機能構成を表す概略ブロック図である。
下位中継装置１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、中継プログラムを実行する。中継プログラムの実行によって、下位中継装置１０は、無線チップ１０１、識別部１０２、識別情報記憶部１０３、ＳＳＩＤ情報付加部１０４、無線チップ１０５、通信制御部１０６を備える装置として機能する。なお、下位中継装置１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、中継プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、中継プログラムは、電気通信回線を介して送受信されてもよい。
【００１９】
無線チップ１０１は、無線ＬＡＮ用のＩＣチップである。無線チップ１０１は、特定の周波数帯（例えば、２．４ＧＨｚ帯）を通信周波数帯として利用可能にする。無線チップ１０１は、第１通信部１０１１として機能する。第１通信部１０１１は、通信装置３０との間で通信を行う。第１通信部１０１１は、例えば通信装置３０から送信データを受信する。
識別部１０２は、第１通信部１０１１によって受信された送信データの送信元である通信装置３０が接続に利用しているＳＳＩＤを識別する。
【００２０】
識別情報記憶部１０３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。識別情報記憶部１０３は、子識別情報データベースを記憶する。子識別情報データベースは、識別情報を含むレコード（以下、「識別情報レコード」という。）によって構成される。
ＳＳＩＤ情報付加部１０４は、第１通信部１０１１によって受信された送信データに、識別部１０２によって識別されたＳＳＩＤの情報（以下、「ＳＳＩＤ情報」という。）を付加する。
【００２１】
無線チップ１０５は、無線ＬＡＮ用のＩＣチップである。無線チップ１０５は、無線チップ１０１とは異なる周波数帯（例えば、５ＧＨｚ帯）を中継周波数帯として利用可能にする。無線チップ１０５は、第２通信部１０５１として機能する。第２通信部１０５１は、上位中継装置２０との間で通信を行う。第２通信部１０５１は、例えばＳＳＩＤ情報が付加された送信データ（以下、「情報付加フレーム」）を上位中継装置２０に送信する。
通信制御部１０６は、第１通信部１０１１の通信を制御する。例えば、通信制御部１０６は、第２通信部１０５１によって受信されたデータの送信先の通信装置３０の識別情報（例えば、通信装置３０のＭＡＣアドレス）と、識別情報記憶部１０３に記憶されている子識別情報データベースとに基づいて第１通信部１０１１を制御してデータを送信先に送信させる。
【００２２】
図３は、子識別情報データベースの具体例を示す図である。子識別情報データベースは、識別情報レコード６０を複数有する。識別情報レコード６０は、ＳＴＡ＿ＭＡＣ、ＳＳＩＤ及びタイムスタンプの各値を有する。ＳＴＡ＿ＭＡＣの値は、送信データの送信元である通信装置３０のＭＡＣアドレスを表す。ＳＳＩＤの値は、同じ識別情報レコード６０のＳＴＡ＿ＭＡＣで識別される通信装置３０が接続に利用しているネットワーク識別名を表す。タイムスタンプは、同じ識別情報レコード６０のＳＴＡ＿ＭＡＣで識別される通信装置３０からの送信データを下位中継装置１０が受信した時刻を表す。
【００２３】
図３に示される例では、子識別情報データベースには複数のＳＴＡ＿ＭＡＣが記録されている。図３において、子識別情報データベースの最上段に記録されている識別情報レコード６０は、ＳＴＡ＿ＭＡＣの値が“ＡＡＡ”、ＳＳＩＤの値が“ＳＳＩＤ１”、タイムスタンプの値が“ＹＹ／ＭＭ／Ｄ１”である。すなわち、ＳＴＡ＿ＭＡＣ“ＡＡＡ”で識別される通信装置３０が接続に利用しているＳＳＩＤが“ＳＳＩＤ１”であり、当該通信装置３０からの送信データを下位中継装置１０が受信した時刻が“ＹＹ／ＭＭ／Ｄ１”であることが表されている。
【００２４】
図４は、上位中継装置２０の機能構成を表す概略ブロック図である。
上位中継装置２０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、中継プログラムを実行する。中継プログラムの実行によって、上位中継装置２０は、無線チップ２０１、読込部２０２、識別情報記憶部２０３、送信制御部２０４、無線チップ２０５、通信制御部２０６を備える装置として機能する。なお、上位中継装置２０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、中継プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、中継プログラムは、電気通信回線を介して送受信されてもよい。
【００２５】
無線チップ２０１は、無線ＬＡＮ用のＩＣチップである。無線チップ２０１は、特定の周波数帯（例えば、５ＧＨｚ帯）を中継周波数帯として利用可能にする。無線チップ２０１は、第１通信部２０１１として機能する。第１通信部２０１１は、下位中継装置１０との間で通信を行う。第１通信部２０１１は、例えば下位中継装置１０から情報付加フレームを受信する。
読込部２０２は、第１通信部２０１１によって受信された情報付加フレームを読み込む。具体的には、読込部２０２は、情報付加フレームからＳＳＩＤ情報を取得する。
【００２６】
識別情報記憶部２０３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。識別情報記憶部２０３は、親識別情報データベースを記憶する。親識別情報データベースは、識別情報レコードによって構成される。
送信制御部２０４は、無線チップ２０５の通信を制御する。送信制御部２０４は、読込部２０２によって取得されたＳＳＩＤ情報に基づいて、当該ＳＳＩＤ情報で特定されるＳＳＩＤに対応するＳＳＩＤ  ＮＷ５０に、ＳＳＩＤ情報を取り除いた送信データを送信させる。
【００２７】
無線チップ２０５は、無線ＬＡＮ用のＩＣチップである。無線チップ２０５は、特定の周波数帯（例えば、５ＧＨｚ帯）を利用した通信を可能にさせる。無線チップ２０５は、第２通信部２０５１として機能する。第２通信部２０５１は、送信制御部２０４の制御に従って送信データを送信先であるネットワークに送信する。また、第２通信部２０５１は、ネットワーク４０を介して通信装置３０宛てのデータを受信する。
通信制御部２０６は、第１通信部２０１１の通信を制御する。通信制御部２０６は、例えば第２通信部２０５１によって受信されたデータと、識別情報記憶部２０３に記憶されている親識別情報データベースとに基づいてデータの中継先の下位中継装置１０にデータを送信させる。
【００２８】
図５は、親識別情報データベースの具体例を示す図である。親識別情報データベースは、識別情報レコード７０を複数有する。識別情報レコード７０は、ＳＴＡ＿ＭＡＣ、ＡＰ＿ＭＡＣ、ＳＳＩＤ情報及びタイムスタンプの各値を有する。ＳＴＡ＿ＭＡＣの値は、送信データの送信元である通信装置３０のＭＡＣアドレスを表す。ＡＰ＿ＭＡＣの値は、情報付加フレームの送信元である下位中継装置１０のＭＡＣアドレスを表す。ＳＳＩＤ情報の値は、同じ識別情報レコード７０のＡＰ＿ＭＡＣで識別される下位中継装置１０からの情報付加フレームに付加されていたＳＳＩＤを表す。タイムスタンプの値は、同じ識別情報レコード７０のＡＰ＿ＭＡＣで識別される下位中継装置１０からの情報付加フレームを上位中継装置２０が受信した時刻を表す。
【００２９】
図５に示される例では、親識別情報データベースには複数のＳＴＡ＿ＭＡＣが記録されている。図５において、親識別情報データベースの最上段に記録されている識別情報レコード７０は、ＳＴＡ＿ＭＡＣの値が“ＡＡＡ”、ＡＰ＿ＭＡＣの値が“ＣＣＣ”、ＳＳＩＤ情報の値が“ＳＳＩＤ１”、タイムスタンプの値が“ＹＹ／ＭＭ／Ｄ３”である。すなわち、ＳＴＡ＿ＭＡＣ“ＡＡＡ”で識別される通信装置３０が接続に利用しているＳＳＩＤが“ＳＳＩＤ１”であり、ＡＰ＿ＭＡＣ“ＣＣＣ”で識別される下位中継装置１０から情報付加フレームを受信した時刻が“ＹＹ／ＭＭ／Ｄ３”であることが表されている。
【００３０】
図６は、本発明における情報付加フレームのフレームフォーマットの具体例を表す図である。
情報付加フレームは、フレーム制御、デュレーション、第１アドレス、第２アドレス、第３アドレス、シーケンス制御、第４アドレス、ＳＳＩＤ情報及びペイロードの各値を格納するフィールドを有する。フレーム制御のフィールドには、ＴｏＤＳ（To Distribution System）、ＦｒｏｍＤＳ（To Distribution System）の２つのフィールドが格納される。ＴｏＤＳのフィールドには、受信局が基地局（例えば、下位中継装置１０又は上位中継装置２０）であるか通信端末（通信装置３０）であるかを示す値が格納される。例えば、受信局が基地局である場合、ＴｏＤＳのフィールドには“１”が格納される。また、例えば、受信局が通信端末である場合、ＴｏＤＳのフィールドには“０”が格納される。ＦｒｏｍＤＳのフィールドには、送信局が基地局であるか通信端末であるかを示す値が格納される。例えば、送信局が基地局である場合、ＦｒｏｍＤＳのフィールドには“１”が格納される。また、例えば、送信局が通信端末である場合、ＦｒｏｍＤＳのフィールドには“０”が格納される。
【００３１】
デュレーションのフィールドには、電波を使用する予定期間の情報が格納される。予定期間とは、フレーム送信に必要な時間を表す。
第１アドレス〜第４アドレスの４つの値を格納するフィールドには、ＷＤＳやインフラストラクチャモードなどの使用状況に応じて異なる値が格納される。４つのフィールドに格納される値は、例えば、ＲＡ（Receiver Address）、ＴＡ（Transmitter Address）、ＤＡ（Destination Address）、ＳＡ（Source Address）、ＢＳＳＩＤ（Basic Service Set Identifier）の各値である。ＲＡの値は、次転送先基地局のＭＡＣアドレスを表す。ＴＡの値は、転送元基地局のＭＡＣアドレスを表す。ＤＡの値は、宛先ＭＡＣアドレスを表す。ＳＡの値は、送信元ＭＡＣアドレスを表す。ＢＳＳＩＤの値は、ＢＳＳを識別する番号を表す。
【００３２】
シーケンス制御のフィールドには、送信するデータのシーケンス番号、またはフラグメント化した場合のフラグメント番号の情報が格納される。
ＳＳＩＤ情報のフィールドには、送信データの送信元である通信装置３０が接続に利用しているＳＳＩＤの情報が格納される。ＳＳＩＤ情報のフィールドは、下位中継装置１０のＳＳＩＤ情報付加部１０４によって付加される。
ペイロードのフィールドには、通信端末を操作するユーザが送信したいデータが主に格納される。
【００３３】
図７は、下位中継装置１０の処理の流れを示すフローチャートである。
識別部１０２は、第１通信部１０１１を介して送信データが受信されたか否か判定する（ステップＳ１０１）。送信データが受信されていない場合（ステップＳ１０１−ＮＯ）、下位中継装置１０は処理を終了する。
一方、送信データが受信された場合（ステップＳ１０１−ＹＥＳ）、識別部１０２は送信データの送信元である通信装置３０が接続に利用しているＳＳＩＤを識別する。識別部１０２は、識別したＳＳＩＤの情報をＳＳＩＤ情報付加部１０４に出力する。ＳＳＩＤ情報付加部１０４は、識別部１０２から出力されたＳＳＩＤ情報を送信データに付加する（ステップＳ１０２）。この処理により、情報付加フレームが生成される。第２通信部１０５１は、情報付加フレームを上位中継装置２０に送信する（ステップＳ１０３）。
【００３４】
図８は、上位中継装置２０の処理の流れを示すフローチャートである。
第１通信部２０１１は、下位中継装置１０から送信された情報付加フレームを受信する（ステップＳ２０１）。読込部２０２は、受信された情報付加フレームを読み込む（ステップＳ２０２）。具体的には、読込部２０２は、情報付加フレームからＳＳＩＤ情報及び通信装置３０のＭＡＣアドレスの情報を取得する。読込部２０２は、情報付加フレームが受信された時刻情報と、情報付加フレームの送信元である下位中継装置１０のＭＡＣアドレスと、取得したＳＳＩＤ情報及び通信装置３０のＭＡＣアドレスの情報とを対応付けて識別情報記憶部２０３に記録する（ステップＳ２０３）。
【００３５】
送信制御部２０４は、情報付加フレームからＳＳＩＤ情報を取り除く（ステップＳ２０４）。その後、送信制御部２０４は、第２通信部２０５１を制御してＳＳＩＤ情報で特定されるＳＳＩＤに対応するネットワーク（ＳＳＩＤ  ＮＷ５０）に送信データを送信させる。第２通信部２０５１は、送信制御部２０４の制御に応じて送信データの振分処理を行う（ステップＳ２０５）。具体的には、第２通信部２０５１は、送信データの送信先となるネットワークに送信データを送信する。
【００３６】
図９は、中継システム１００の処理の流れを示すシーケンス図である。
図９の説明における中継システム１００では、下位中継装置１０に帰属している通信装置の台数は１台（通信装置３０）である。通信装置３０はＳＳＩＤ２を利用して下位中継装置１０に接続している。
通信装置３０は、送信データを下位中継装置１０に送信する（ステップＳ３０１）。下位中継装置１０の第１通信部１０１１は、通信装置３０から送信された送信データを受信する（ステップＳ３０２）。識別部１０２は、受信された送信データの送信元である通信装置３０が接続に利用しているＳＳＩＤを識別する。この処理により、識別部１０２は、ＳＳＩＤ情報（例えば、ＳＳＩＤ２）を取得する。また、識別部１０２は、送信データから通信装置３０のＭＡＣアドレスの情報を取得する。さらに、識別部１０２は、送信データが受信された時刻の情報も取得する。識別部１０２は、取得した情報を識別情報記憶部１０３に記憶されている子識別情報データベースに対応付けて記録する（ステップＳ３０３）。なお、子識別情報データベースに情報を記録する前に既に、取得した情報に含まれる通信装置３０のＭＡＣアドレスが記録されている場合、識別部１０２は取得した情報で予め記録されている情報を上書きすることによって子識別情報データベースを更新する。ただし、取得した情報と、子識別情報データベースに予め記録されている情報とが特定の項目（ＳＴＡ＿ＭＡＣ及びＳＳＩＤ）で一致する場合には、識別部１０２は子識別情報データベースを更新しない。
【００３７】
識別部１０２は、送信データ及びＳＳＩＤ情報をＳＳＩＤ情報付加部１０４に出力する。ＳＳＩＤ情報付加部１０４は、出力されたＳＳＩＤ情報（例えば、ＳＳＩＤ２）を送信データに付加する（ステップＳ３０４）。この処理により、情報付加フレームが生成される。その後、第２通信部１０５１は、生成された情報付加フレームを上位中継装置２０に送信する（ステップＳ３０５）。
【００３８】
上位中継装置２０の第１通信部２０１１は、下位中継装置１０から送信された情報付加フレームを受信する（ステップＳ３０６）。第１通信部２０１１は、受信した情報付加フレームを読込部２０２に出力する。読込部２０２は、受信された情報付加フレームからＳＳＩＤ情報（例えば、ＳＳＩＤ２）、送信元の通信装置３０のＭＡＣアドレス及び転送元の下位中継装置１０のＭＡＣアドレスの情報を取得する。さらに、読込部２０２は、情報付加フレームが受信された時刻の情報も取得する。読込部２０２は、取得した情報を識別情報記憶部２０３に記憶されている親識別情報データベースに対応付けて記録する（ステップＳ３０７）。なお、親識別情報データベースに情報を記録する前に既に、取得した情報に含まれる通信装置３０のＭＡＣアドレスが記録されている場合、読込部２０２は取得した情報で予め記録されている情報を上書きすることによって親識別情報データベースを更新する。ただし、取得した情報と、親識別情報データベースに予め記録されている情報とが特定の項目（ＳＴＡ＿ＭＡＣ、ＡＰ＿ＭＡＣ及びＳＳＩＤ情報）で一致する場合には、読込部２０２は親識別情報データベースを更新しない。
【００３９】
読込部２０２は、情報付加フレームを送信制御部２０４に出力する。送信制御部２０４は、出力された情報付加フレームからＳＳＩＤ情報を取り除いて第２通信部２０５１に出力する（ステップＳ３０８）。送信制御部２０４は、第２通信部２０５１を制御して情報付加フレームからＳＳＩＤ情報が取り除かれた送信データを、ＳＳＩＤ情報で特定されるＳＳＩＤ（例えば、ＳＳＩＤ２）に対応するネットワーク（ＳＳＩＤ  ＮＷ５０−２）に送信させる。第２通信部２０５１は、送信制御部２０４の制御に従って送信データをＳＳＩＤ  ＮＷ５０−２に送信する（ステップＳ３０９）。
【００４０】
上位中継装置２０の第２通信部２０５１は、ＳＳＩＤ  ＮＷ５０−２からデータを受信する（ステップＳ３１０）。第２通信部２０５１は、受信したデータを通信制御部２０６に出力する。通信制御部２０６は、出力されたデータと、識別情報記憶部２０３に記憶されている親識別情報データベースとに基づいてデータの転送先を決定する。具体的には、まず通信制御部２０６は、識別情報記憶部２０３に記憶されている親識別情報データベースを読み出す。次に、通信制御部２０６は、読み出した親識別情報データベースを構成する識別情報レコード７０のうち、受信されたデータの送信元であるネットワークのＳＳＩＤに対応する識別情報レコード７０を選択する。そして、通信制御部２０６は、選択した識別情報レコード７０のＡＰ＿ＭＡＣの項目に記録されているアドレス情報をデータの転送先の下位中継装置１０に決定する。第１通信部２０１１は、決定された下位中継装置１０にデータを送信する（ステップＳ３１１）。
【００４１】
下位中継装置１０の第２通信部１０５１は、上位中継装置２０からデータを受信する。第２通信部１０５１は、受信したデータを通信制御部１０６に出力する。通信制御部１０６は、出力されたデータと、識別情報記憶部１０３に記憶されている子識別情報データベースとに基づいてデータの送信先を決定する。具体的には、まず通信制御部１０６は、識別情報記憶部１０３に記憶されている子識別情報データベースを読み出す。次に、通信制御部１０６は、読み出した子識別情報データベースを構成する識別情報レコード６０のうち、受信されたデータの送信先である通信装置３０のＭＡＣアドレスに対応する識別情報レコード６０を選択する。そして、通信制御部１０６は、選択した識別情報レコード６０のＳＳＩＤの項目に記録されているＳＳＩＤの情報を取得する。通信制御部１０６は、第１通信部２０１１を制御して、取得したＳＳＩＤの情報で示されるＳＳＩＤを利用している通信装置３０にデータを送信させる。第１通信部２０１１は、通信制御部２０６の制御に従って、通信装置３０にデータを送信する（ステップＳ３１２）。
【００４２】
以上のように構成された中継システム１００によれば、中継先のＡＰ（上位中継装置２０）でデータの送信先を判別することができる。具体的には、下位中継装置１０が、通信装置３０が接続に利用しているＳＳＩＤを示すＳＳＩＤ情報を送信データに付加する。上位中継装置２０は、下位中継装置１０が付加したＳＳＩＤ情報に基づいて送信データがどのＳＳＩＤを利用して送信されたデータであるのかを把握することができる。そのため、中継先のＡＰ（上位中継装置２０）においてデータの送信先を判別することが可能になる。
【００４３】
また、本発明では、上位中継装置２０が送信データをＳＳＩＤに対応するネットワークに送信する前に、下位中継装置１０によって付加されたＳＳＩＤ情報が情報付加フレームのヘッダから取り除かれる。したがって、他の装置（下位中継装置１０及び上位中継装置２０を除いた装置）にとって不要な情報（ＳＳＩＤ情報）が付加されたままのデータで他の装置に送信されない。そのため、送信データを受信した他の装置が、ＳＳＩＤ情報が付加されたことにより送信データを正しく復号できなくなってしまうおそれを軽減することができる。
【００４４】
また、従来では、中継先のＡＰにおいてどのＳＳＩＤのデータが中継されたのか判別することができないという問題に対して、中継用周波数帯でも通信用周波数帯と同様のＳＳＩＤを作成し、対応付けることが行われていた。しかし、ＳＳＩＤの生成数は、無線チップの性能によって限りがあるため、他のサービスでＳＳＩＤを利用することが出来なくなってしまうという問題があった。それに対し、本発明における中継システム１００では、下位中継装置１０が、通信装置３０が接続に利用しているＳＳＩＤを示すＳＳＩＤ情報を送信データに付加して中継先である上位中継装置２０に送信するため、中継用周波数帯（下位中継装置１０と上位中継装置２０との間で使用される周波数帯）において通信用周波数帯と同様のＳＳＩＤを作成する必要がない。そのため、中継用周波数帯におけるＳＳＩＤの消費を最低限に抑えることができる。
【００４５】
＜変形例＞
本実施形態では、中継システム１００が１台の下位中継装置１０を備える構成を示したが、中継システム１００は複数台の下位中継装置１０を備えるように構成されてもよい。
また、本実施形態では、中継周波数帯と通信周波数帯とで異なる周波数帯が使用されている場合を例に説明したが、本発明における中継システム１００は中継周波数帯と通信周波数帯とで同じ周波数帯を使用している場合であっても適用可能である。例えば、ＳＳＩＤ毎の中継ができない無線チップを有するＡＰ間での通信においても本発明における中継システム１００を適用することができる。
【００４６】
本実施形態では、下位中継装置１０は、送信データを通信装置３０から受信する度に情報付加フレームを生成する構成を示したが、これに限定される必要はない。例えば、下位中継装置１０は、通信装置３０が接続に利用しているＳＳＩＤが変化した場合に当該通信装置３０から接続後に最初に受信した送信データのみにＳＳＩＤ情報を付加してもよい。このように構成される場合、識別部１０２は識別情報記憶部１０３に記憶されている子識別情報データベースに情報を新たに記録又は情報の更新を行うと、送信データ及びＳＳＩＤ情報の他に、新たな接続であることを示す新接続情報をＳＳＩＤ情報付加部１０４に出力する。新接続情報が出力された場合、ＳＳＩＤ情報付加部１０４は送信データにＳＳＩＤ情報を付加する。一方、新接続情報が出力されなかった場合、ＳＳＩＤ情報付加部１０４は送信データにＳＳＩＤ情報を付加しない。
このように構成されることによって、下位中継装置１０は送信データを受信する度にＳＳＩＤ情報を付加する必要がない。そのため、下位中継装置１０の処理負荷を軽減することができる。
【００４７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４８】
１０…下位中継装置，  ２０…上位中継装置，  ３０…通信装置，  ４０…ネットワーク，  ５０（５０−１〜５０−ｎ）…ＳＳＩＤ  ＮＷ，  １０１…無線チップ，  １０１１…第１通信部，  １０２…識別部，  １０３…識別情報記憶部，  １０４…ＳＳＩＤ情報付加部，  １０５…無線チップ，  １０５１…第２通信部，  １０６…通信制御部，  ２０１…無線チップ，  ２０１１…第１通信部，  ２０２…読込部，  ２０３…識別情報記憶部，  ２０４…送信制御部，  ２０５…無線チップ，  ２０５１…第２通信部，  ２０６…通信制御部
【要約】
【課題】中継先のＡＰにおいてデータの送信先を判別すること。
【解決手段】通信装置と通信を行う下位中継装置と、下位中継装置と複数のネットワークとの間で通信の中継を行う上位中継装置とを備える中継システムであって、下位中継装置は、通信装置から送信されたデータを含む送信データにネットワーク識別子の情報を付加する付加部と、ネットワーク識別子の情報が付加された送信データを上位中継装置に送信する送信部と、を備え、上位中継装置は、下位中継装置から送信された送信データに付加されたネットワーク識別子の情報に基づいて送信データの送信先を判別し、送信データの送信を制御する送信制御部と、送信制御部の制御に従い、送信データを送信先に送信する送信部と、を備える中継システム。
【選択図】図２【図１】
0005870170.tif 000002
【図２】
0005870170.tif 000003
【図３】
0005870170.tif 000004
【図４】
0005870170.tif 000005
【図５】
0005870170.tif 000006
【図６】
0005870170.tif 000007
【図７】
0005870170.tif 000008
【図８】
0005870170.tif 000009
【図９】
0005870170.tif 000010