(57)【要約】【課題】サービスを考慮して接続関係を適宜に変更可能な通信中継装置、通信端末装置、通信システム、および通信方法を提供する。【解決手段】ネットワーク識別情報と、サービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成し、このネットワーク・サービス識別子を含む信号を送信する。そして、この信号に対する応答信号に基づき、この応答信号の送信元と通信を接続する。【選択図】図１
2006186526.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを識別するネットワーク識別情報を入力する第１の入力部と、
サービスを識別するサービス識別情報を入力する第２の入力部と、
前記入力されるネットワーク識別情報およびサービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成する識別子生成部と、
前記生成されるネットワーク・サービス識別子を含む信号を送信する送信部と、
前記信号の送信に対する応答信号を受信する受信部と、
前記受信される応答信号に基づき、前記応答信号の送信元と通信を接続する通信接続部と、
を具備することを特徴とする通信中継装置。
【請求項２】
前記通信接続部が、前記応答信号に含まれるネットワーク識別子に基づき、前記応答信号の送信元と通信を接続する
ことを特徴とする請求項１記載の通信中継装置。
【請求項３】
他の通信中継装置との接続の可否を表す中継接続可否情報を入力する第３の入力部をさらに具備し、
前記入力される中継接続可否情報が他の通信中継装置との接続が可能であることを表し、かつ前記応答信号の送信元が他の通信中継装置であるときに、前記通信接続部が前記他の通信中継装置と通信を接続する
ことを特徴とする請求項１記載の通信中継装置。
【請求項４】
ネットワークを識別するネットワーク識別情報を記憶する第１の記憶部と、
サービスを識別するサービス識別情報を記憶する第２の記憶部と、
ネットワークおよびサービスを識別するネットワーク・サービス識別子を含む信号を受信する受信部と、
前記記憶されるネットワーク識別情報およびサービス識別情報、前記受信される信号に含まれるネットワーク・サービス識別子に基づき、前記信号の送信元と接続するか否かを判断する接続判断部と、
前記判断の結果に基づき、前記信号の送信元と通信を接続する通信接続部と、
を具備することを特徴とする通信端末装置。
【請求項５】
ネットワークを識別するネットワーク識別情報を入力する第１の入力部と、
サービスを識別するサービス識別情報を入力する第２の入力部と、
前記入力されるネットワーク識別情報およびサービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成する識別子生成部と、
前記生成されるネットワーク・サービス識別子を含む信号を送信する送信部と、
前記信号の送信に対する応答信号を受信する受信部と、
前記受信される応答信号に基づき、前記応答信号の送信元と通信を接続する通信接続部と、を有する通信中継装置と、
ネットワーク識別情報を記憶する第１の記憶部と、
サービス識別情報を記憶する第２の記憶部と、
ネットワーク・サービス識別子を含む信号を受信する受信部と、
前記記憶されるネットワーク識別情報およびサービス識別情報、前記受信される信号に含まれるネットワーク・サービス識別子に基づき、前記信号の送信元と接続するか否かを判断する接続判断部と、
前記判断の結果に基づき、前記信号の送信元と通信を接続する通信接続部と、を有する通信端末装置と、
を具備することを特徴とする通信システム。
【請求項６】
ネットワークを識別する第１のネットワーク識別情報およびサービスを識別する第１のサービス識別情報を入力するステップと、
前記入力される第１のネットワーク識別情報およびサービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成するステップと、
前記生成されるネットワーク・サービス識別子を含む信号を送信するステップと、
前記送信されるネットワーク・サービス識別子を含む信号を受信するステップと、
前記受信される信号に含まれるネットワーク・サービス識別子、および記憶されている第２のネットワーク識別情報、第２のサービス識別情報に基づき、前記信号の送信元と接続するか否かを判断するステップと、
前記判断の結果に基づき、通信の接続または非接続を行うステップと、
を具備することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信中継装置、通信端末装置、通信システム、および通信方法に関する。
【背景技術】
【０００２】
家庭や職場内で無線ＬＡＮ環境を構築することが多くなってきている。例えば、インターネットに接続されたアクセスポイント（あるいはアクセスポイント機能を含んだ無線ＬＡＮルーター）とステーション（例えば、パーソナルコンピュータ）とで無線ＬＡＮを構成することで、無線ＬＡＮを介したインターネットアクセスが可能となる。
ここで、単一の無線ＬＡＮ上にアクセスポイントが複数存在する場合がある。例えば、通常のアクセスポイントと、アクセスポイント機能を有する情報機器とを用いて、無線ＬＡＮを構築するような場合である。このとき、ＷＤＳ(Wireless Distribution System)技術を用いて、アクセスポイント間での無線通信が可能となる。ステーションは、２つのアクセスポイントの内、電波環境がより良好なアクセスポイントに接続される。
なお、ユーザ端末がプローブ要求を複数のアクセスポイントに送信し、返信されたプローブ応答に含まれる指標を比較することで、利用するアクセスポイントを選択する技術が公開されている（特許文献１参照）。
【特許文献１】特開２００３−２６４８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ステーションが接続したアクセスポイントが適切ではなく、ステーションが接続したアクセスポイントから他のアクセスポイントへの中継が余分に生じる可能性がある。この場合、アクセスポイント間での中継によって無線の帯域が余分に使用され、例えば、２倍の帯域が必要となる。サービスを提供するアクセスポイント（例えば、ＴＶ、HDD Recorder(Hard Disk Recorder)等の情報機器がアクセスポイント機能を有し、映像・音声情報の提供サービスを行う場合）に直接接続せず、他のアクセスポイントを経由すると中継の経路が増加することになる。
上記に鑑み、本発明は、通信中継装置が提供するサービスを考慮して接続関係を適宜に変更可能な通信中継装置、通信端末装置、通信システム、および通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明に係る通信中継装置は、ネットワークを識別するネットワーク識別情報を入力する第１の入力部と、サービスを識別するサービス識別情報を入力する第２の入力部と、前記入力されるネットワーク識別情報およびサービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成する識別子生成部と、前記生成されるネットワーク・サービス識別子を含む信号を送信する送信部と、前記信号の送信に対する応答信号を受信する受信部と、前記受信される応答信号に基づき、前記応答信号の送信元と通信を接続する通信接続部と、を具備することを特徴とする。
【０００５】
本発明に係る通信端末装置は、ネットワークを識別するネットワーク識別情報を記憶する第１の記憶部と、サービスを識別するサービス識別情報を記憶する第２の記憶部と、ネットワークおよびサービスを識別するネットワーク・サービス識別子を含む信号を受信する受信部と、前記記憶されるネットワーク識別情報およびサービス識別情報、前記受信される信号に含まれるネットワーク・サービス識別子に基づき、前記信号の送信元と接続するか否かを判断する接続判断部と、前記判断の結果に基づき、前記信号の送信元と通信を接続する通信接続部と、を具備することを特徴とする。
【０００６】
本発明に係る通信システムは、ネットワークを識別するネットワーク識別情報を入力する第１の入力部と、サービスを識別するサービス識別情報を入力する第２の入力部と、前記入力されるネットワーク識別情報およびサービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成する識別子生成部と、前記生成されるネットワーク・サービス識別子を含む信号を送信する送信部と、前記信号の送信に対する応答信号を受信する受信部と、前記受信される応答信号に基づき、前記応答信号の送信元と通信を接続する通信接続部と、を有する通信中継装置と、ネットワーク識別情報を記憶する第１の記憶部と、サービス識別情報を記憶する第２の記憶部と、ネットワーク・サービス識別子を含む信号を受信する受信部と、前記記憶されるネットワーク識別情報およびサービス識別情報、前記受信される信号に含まれるネットワーク・サービス識別子に基づき、前記信号の送信元と接続するか否かを判断する接続判断部と、前記判断の結果に基づき、前記信号の送信元と通信を接続する通信接続部と、を有する通信端末装置と、を具備することを特徴とする。
【０００７】
本発明に係る通信方法は、ネットワークを識別する第１のネットワーク識別情報およびサービスを識別する第１のサービス識別情報を入力するステップと、前記入力される第１のネットワーク識別情報およびサービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成するステップと、前記生成されるネットワーク・サービス識別子を含む信号を送信するステップと、前記送信されるネットワーク・サービス識別子を含む信号を受信するステップと、前記受信される信号に含まれるネットワーク・サービス識別子、および記憶されている第２のネットワーク識別情報、第２のサービス識別情報に基づき、前記信号の送信元と接続するか否かを判断するステップと、前記判断の結果に基づき、通信の接続または非接続を行うステップと、を具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、通信中継装置が提供するサービスを考慮して接続関係を適宜に変更可能な通信中継装置、通信端末装置、通信システム、および通信方法を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
（第１の実施の形態）
図１は本発明の第１実施形態に係る通信システム１０を表すブロック図である。
通信システム１０は、ルータ１１，アクセスポイント１２，１３，ステーション１４，テレビシステム１５を含み、これらがローカルネットワークＬＡＮを構成する。
ここで、ルータ１１，アクセスポイント１２間、およびアクセスポイント１３，テレビシステム１５間は有線で接続され、アクセスポイント１２，１３間、およびアクセスポイント１２，１３と、ステーション１４間は、無線で接続される。後述するように、ステーション１４は、アクセスポイント１２，１３を適宜に選択して接続できる。
なお、アクセスポイント１２，１３間での無線接続には、ＷＤＳ(Wireless Distribution System)機能（アクセスポイント間通信機能、あるいは中継機能）が用いられる。
【００１０】
ルータ１１は、複数のネットワークを接続する装置であり、ここではワイドエリアネットワークＷＡＮ（例えば、インターネット）と、ローカルエリアネットワークＬＡＮとを接続している。
アクセスポイント１２，１３は、通信を中継する通信中継装置であり、有線 ＬＡＮ と無線 ＬＡＮ を繋ぐブリッジとして機能する。アクセスポイント１２，１３は、HDD Recorder(Hard Disk Recorder)やＴＶのような情報機器として機能し、その機能に基づくサービスを提供してもよい。ここではアクセスポイント１３が、テレビシステム１４から提供される映像・音声情報の提供サービスの中継点としている。
なお、ＷＡＮに接続されるアクセスポイント１２をｒｏｏｔＡＰ、テレビシステム１５に接続されるアクセスポイント１３をｗｄｓＡＰと呼ぶことにする。
【００１１】
ステーション１４は、例えば、通信機能を有するパーソナルコンピュータであり、アクセスポイント１２，１３に接続される通信端末（無線通信装置）として機能する。
テレビシステム１５は、テレビの視聴が可能であり、またアクセスポイント１３（場合により、アクセスポイント１２も）を経由して、ステーション１４にテレビ番組の映像、音声の情報を出力して、ステーション１４によるテレビの視聴を可能とする。
【００１２】
アクセスポイント１２，１３，およびステーション１４間での無線通信の概要は以下のようである。
アクセスポイント１２，１３には、同一のネットワーク名(ＳＳＩＤ)が設定され、これをブロードキャストで送信する。また、アクセスポイント１２，１３間での通信は、アクセスポイント１３（ｗｄｓＡＰ）がアクセスポイント１２（ｒｏｏｔＡＰ）に接続することで確立される。
ステーション１４は、アクセスポイント１２，１３からこのネットワーク名(ＳＳＩＤ)を受信し、ユーザが指定したＳＳＩＤが設定されたアクセスポイント１２，１３と接続する。即ち、同一のＳＳＩＤが設定されたステーション１４と、アクセスポイント１２，１３間で無線接続が確立される。
【００１３】
ここでは、アクセスポイント１２，１３に同一のネットワーク名(ＳＳＩＤ)が設定されていることから、ステーション１４はアクセスポイント１２，１３の内、いずれかを適宜に選択して無線接続する。例えば、テレビシステム１５からのテレビ番組の映像・音声情報の提供サービスを受けようとする場合、ステーション１４はアクセスポイント１３に接続する。また、ＷＡＮからのインターネット情報の提供サービスを受けようとする場合、ステーション１４はアクセスポイント１２に接続する。この結果、余分な中継経路が除外され、無線の帯域を必要以上に使用することが防止される。なお、この詳細は後述する。
【００１４】
Ａ．アクセスポイント１３の詳細
アクセスポイント１３の詳細を説明する。なお、アクセスポイント１２は、アクセスポイント１３と同様の構成、あるいは通常のアクセスポイントの構成のいずれでも適用可能であるので、詳細な説明を省略する。
図２は、アクセスポイント１３の内部構成を表すブロック図である。
アクセスポイント１３は、ユーザ処理手段１０１，通信制御手段１０２を有する。
【００１５】
ユーザ処理手段１０１は、入力手段、表示手段等を備え、ユーザから情報の入力、ユーザへの通知を可能とする。
ユーザ処理手段１０１によって入力される情報として、アクセスポイント１３の設定情報、例えば、ネットワーク名(ＳＳＩＤ：Service Set Identifier)、ＷＤＳ機能の使用の有無、提供されるサービスを挙げることができる。
ユーザ処理手段１０１によって通知される情報として、ユーザ設定管理手段１１１からのネットワーク名の変更の通知を挙げることができる。
【００１６】
「ネットワーク名(ＳＳＩＤ)」は、アクセスポイント１３が接続するネットワークを識別するネットワーク識別情報を意味する。
「ＷＤＳ機能」は、中継機能、あるいはアクセスポイント間通信機能と言ってもよい。即ち、「ＷＤＳ機能の使用の有無」（中継機能の有効、無効）は、他の通信中継装置との接続の可否を表す中継接続可否情報を意味する。なお、接続するアクセスポイント１２は、例えば、そのＭＡＣアドレスによって指定することができる。
「サービス」は、例えば、テレビの映像情報の提供サービス、音楽の音声情報の提供サービス、インターネット情報の提供サービスを挙げることができる。即ち、「提供するサービス」は、サービスを識別するサービス識別情報を意味する。このサービスは、例えば、アクセスポイント１３に接続された機器（例えば、テレビシステム１５）から提供される。また、アクセスポイント１３自体が情報機器としても機能する場合には、アクセスポイント１３自体から提供される。
【００１７】
以上のように、ユーザ処理手段１０１は、ネットワークを識別するネットワーク識別情報を入力する第１の入力部、サービスを識別するサービス識別情報を入力する第２の入力部、および他の通信中継装置との接続の可否を表す中継接続可否情報を入力する第３の入力部として機能する。
【００１８】
なお、ユーザ処理手段１０１が具体的な入力手段（キーボード、マウス等）、表示手段（液晶ディスプレイ）そのものを備えてもよいが、これに替えて、ステーション１４との通信によって入力手段、表示手段を実現してもよい。このとき、ユーザ処理手段１０１はステーション１４が有する入力手段、表示手段を制御することで、情報の入出力が可能となる。このような場合でも、ユーザ処理手段１０１は第１〜第３の入力部として機能することに変わりはない。
【００１９】
通信制御手段１０２は，ユーザ処理手段１０１と接続されて、アクセスポイント１２，およびステーション１４との通信を制御するものであり、ユーザ設定管理手段１１１，アクセスポイント管理手段１１２，アクセスポイント接続手段１１３，ネットワーク名生成手段１１４，ビーコン生成手段１１５，送信手段１１６，受信手段１１７を有する。
【００２０】
ユーザ設定管理手段１１１は、アクセスポイント１３の設定情報（ネットワーク名(ＳＳＩＤ)、ＷＤＳ機能の使用の有無、提供されるサービス等）を管理する。即ち、ユーザ設定管理手段１１１は、アクセスポイント１３の設定情報、即ち、ネットワーク識別情報、中継接続可否情報、サービス識別情報を記憶する。
ユーザ設定管理手段１１１は、ＷＤＳ機能の使用の有無に応じて、ビーコン生成手段１１５へのビーコン生成の指示、アクセスポイント管理手段１１２への同一のネットワーク名(ＳＳＩＤ)のアクセスポイントの検索の指示のいずれかを行う。
また、ユーザ設定管理手段１１１は、サービス情報とネットワーク名(ＳＳＩＤ)をネットワーク名生成手段１１４に通知して、サービス情報を含んだネットワーク名(ＳＳＩＤ)の作成を指示する。
【００２１】
作成されたネットワーク名(ＳＳＩＤ)を通知されたユーザ設定管理手段１１１は、登録しているネットワーク名(ＳＳＩＤ)の情報を新たなネットワーク名(ＳＳＩＤ)に変更する。
また、ユーザ設定管理手段１１１は、作成されたネットワーク名(ＳＳＩＤ)をユーザ処理手段１０１に通知して、ネットワーク名(ＳＳＩＤ)が変更されたことをユーザに知らせることができる。
単なる通知に加えて、ユーザへの変更の許可の問い合わせをさせることもできる。変更が許可されない場合には、ユーザが指定したネットワーク名(ＳＳＩＤ)でビーコン生成手段１１５に対してビーコン生成の指示を出すことができる。このときは、通常のアクセスポイントと同様のビーコンを生成させ、通常のアクセスポイントとして動作してもよい。
【００２２】
アクセスポイント管理手段１１２は、周囲に存在する他のアクセスポイント１２を発見し管理する。即ち、同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイント１２が存在するか否かを確認し、存在が確認されない場合にアクセスポイント１２を周期的に検索する。
同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントが所定時間経過しても発見されない場合、アクセスポイント管理手段１１２はビーコン生成手段１１５に対してビーコン生成の指示を出す。通常のアクセスポイントとして動作を開始するためである。なお、同一のネットワーク名(ＳＳＩＤ)が発見されるまでアクセスポイントを検索してもよい。
同一のネットワーク名(ＳＳＩＤ)のアクセスポイント１２が発見された場合、アクセスポイント管理手段１１２はアクセスポイント接続手段１１３に対してネットワーク名(ＳＳＩＤ)を指定してそのアクセスポイント１２への接続を指示する。
【００２３】
アクセスポイント管理手段１１２はアクセスポイント接続手段１１３から接続結果を通知される。
接続が成功したと通知された場合、アクセスポイント管理手段１１２はアクセスポイントとの接続に成功したことをユーザ設定管理手段１１１に通知する。
【００２４】
接続が失敗したと通知された場合、同一のネットワーク名(ＳＳＩＤ)を持つ別のアクセスポイントが有るか否かに応じて、アクセスポイント管理手段１１２は異なる処置を執る。
同一のネットワーク名(ＳＳＩＤ)を持つ別のアクセスポイントがあれば、アクセスポイント管理手段１１２はアクセスポイント接続手段１１３にそのアクセスポイントとの接続を指示する。
同一のネットワーク名(ＳＳＩＤ)を持つ別のアクセスポイントがなければ、アクセスポイント管理手段１１２はビーコン生成手段１１５にビーコン生成を指示する。通常のアクセスポイントと同様のビーコンを生成させ、通常のアクセスポイントとしての動作を開始するためである。なお、これに替えて、アクセスポイント管理手段１１２は同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントを再度検索してもよい。
【００２５】
ユーザ設定管理手段１１１で中継機能（ＷＤＳ機能）が有効になっている場合に、アクセスポイント接続手段１１３は、アクセスポイント管理手段１１２からのアクセスポイントへの接続要求に応じて、指定されたアクセスポイント１２との接続を行う。既述のように、アクセスポイントはそのＭＡＣアドレスを用いて指定できる。
アクセスポイント接続手段１１３は、接続の結果（成功、失敗）をアクセスポイント管理手段１１２に通知する。
【００２６】
ネットワーク名生成手段１１４は、ユーザ設定管理手段１１１で設定されているネットワーク名にサービス情報を付与し新たなネットワーク名を作成する。即ち、ネットワーク名生成手段１１４は、通知されたネットワーク名(ＳＳＩＤ)とサービス情報から新たなネットワーク名(ＳＳＩＤ)を作成する。
このとき、サービス情報に予め文字列を割り当てておくことができる。例えば、映像サービスは”AVService”、インターネットアクセスは”WebService”とする。なお、サービスをより細分化するために、サービス名の後に数字を加えてもよい。例えば、”AVService0”である。また、サービスを提供しないことも一種のサービス情報であり、例えば、文字列”NoService”で表すことができる。
ネットワーク名(ＳＳＩＤ)とこの文字列とを連結することで、新たなネットワーク名(ＳＳＩＤ)を生成できる。例えば、ネットワーク名(ＳＳＩＤ)「Wlan」にサービス名「AVService」とを結合することで、新たなネットワーク名(ＳＳＩＤ)として「Wlan”AVService”」が生成される。
【００２７】
以上のように、ネットワーク名生成手段１１４は、ネットワーク識別情報およびサービス識別情報に基づき、ネットワークおよびサービスを識別するネットワーク・サービス識別子を生成する識別子生成部として機能する。
ネットワーク名生成手段１１４で生成される以前のネットワーク名(ＳＳＩＤ)は、ネットワークを識別するネットワーク識別子として機能する。ネットワーク名生成手段１１４で生成されたネットワーク名(ＳＳＩＤ)は、ネットワーク識別子に加えて、ネットワークおよびサービスを識別するネットワーク・サービス識別子としても機能する。
【００２８】
ネットワーク名(ＳＳＩＤ)は、ネットワークのみを単独で識別する（サービス情報を含まない）ネットワーク単独識別子(ＳＳＩＤ０)と、ネットワーク・サービス識別子(ＳＳＩＤ＋)とに区分できる。これらの区別は、例えば、ネットワーク識別子部分とサービス識別子部分とを判別する判別子を付加することで行える。例えば、「Wlan”AVService”」で、「””」はサービス識別子部分をネットワーク識別子部分から区分している。「””」に替えて他の符号、例えば、「-」を用いることもできる（一例として、「Wlan-AVService」）。
また、特定の識別子「AVService」をサービス識別子として予め定義しておけば、特に判別子を用いずにネットワーク名を例えば、「WlanAVService」と表現することが可能となる。さらに、別法として、ネットワーク識別子部分とサービス識別子部分の文字数（桁数）、即ち、位置を定義しておくことも可能である。
【００２９】
ネットワーク名生成手段１１４は、ネットワーク名(ＳＳＩＤ)を作成すると、このネットワーク名(ＳＳＩＤ)を指定してビーコン生成手段１１５に対してビーコン生成の指示を出す。アクセスポイントとして動作を開始するためである。また、ネットワーク名生成手段１１４は、作成したネットワーク名(ＳＳＩＤ)をユーザ設定管理手段１１１に通知する。
【００３０】
ビーコン生成手段１１５は、ネットワーク名生成手段１１４で作成されたネットワーク名を含んだビーコンを作成する。ネットワーク名からアクセスポイント１３で提供しているサービスをステーションに通知することが可能となる。
送信手段１１６は、アクセスポイント１２，ステーション１４に信号を送信する。
受信手段１１７は、アクセスポイント１２，ステーション１４からの信号を受信する。
【００３１】
Ｂ．ステーション１４の詳細
ステーション１４は、ステーション１４で実行されているアプリケーションに対応したサービスを提供しているアクセスポイント１２，１３への接続を可能とするものであり、ユーザ処理手段２０１，通信制御手段２０２を有する。
図３は、ステーション１４の内部構成を表すブロック図である。
ステーション１４は、ユーザ処理手段２０１，通信制御手段２０２を有する。
【００３２】
ユーザ処理手段２０１は、（キーボード、マウス等）、表示手段（液晶ディスプレイ）等を備え、ユーザから情報の入力、ユーザへの通知を可能とする。
ユーザ処理手段２０１によって入力される情報として、ステーション１４の設定情報、例えば、ネットワーク名(ＳＳＩＤ)、提供を希望するサービスを挙げることができる。
【００３３】
以上のように、ユーザ処理手段２０１は、ネットワークを識別するネットワーク識別情報を入力する第１の入力部、サービスを識別するサービス識別情報を入力する第２の入力部として機能する。
【００３４】
通信制御手段２０２は，ユーザ処理手段２０１と接続されて、アクセスポイント１２，１３との通信を制御するものであり、ユーザ設定管理手段２１１，アクセスポイント登録手段２１２，アクセスポイント検出手段２１３，アクセスポイント決定手段２１４，アクセスポイント接続手段２１５、送信手段２１６，受信手段２１７を有する。
【００３５】
ユーザ設定管理手段２１１は、ステーション１４の設定情報（ネットワーク名(ＳＳＩＤ)、提供を希望するサービス等）を管理する。即ち、ユーザ設定管理手段２１１は、ステーション１４の設定情報、即ち、ネットワーク識別情報、サービス識別情報を記憶する。
【００３６】
アクセスポイント登録手段２１２は、サービス情報の有無とネットワーク名を登録・管理する。
アクセスポイント検出手段２１３は、ステーション１４が受信したビーコンからネットワーク名を抽出し、ネットワーク名にサービス情報が含まれるか否かを判定する。
アクセスポイント検出手段２１３は、接続するアクセスポイント１３がアクセスポイント機能に加え、サービス提供機能を有するか否かを判定する。例えば、サービス情報として決めた文字列がアクセスポイント１３のネットワーク名(ＳＳＩＤ)に含まれるか否かを判断する。ネットワーク名(ＳＳＩＤ)にサービス情報が含まれている場合には、ネットワーク名(ＳＳＩＤ)とサービス情報をアクセスポイント登録手段２１２に登録させ、サービス情報が含まれていない場合はネットワーク名(ＳＳＩＤ)のみを登録させる。
【００３７】
アクセスポイント決定手段２１４は、起動しているアプリケーションと周囲のアクセスポイント１２，１３が提供しているサービスの対応づけを行い、ネットワーク名から接続するアクセスポイント１２，１３を決定する。即ち、アクセスポイント決定手段２１４は、サービスが提供されているアクセスポイント１２，１３への接続を可能とする。
【００３８】
アクセスポイント決定手段２１４は、ユーザ設定管理手段２１１からネットワーク名(ＳＳＩＤ)を取得する。アクセスポイント決定手段２１４は、ユーザ設定管理手段２１１に登録されているネットワーク名(ＳＳＩＤ)が、アクセスポイント登録手段２１２に登録されているか否かを定期的に調べる。ネットワーク名(ＳＳＩＤ)がアクセスポイント登録手段２１２に登録されていない場合は、アクセスポイント登録手段２１２に一定時間後に問い合わせ、ネットワーク名(ＳＳＩＤ)が登録されるまでこの処理を繰り返す。
【００３９】
ネットワーク名(ＳＳＩＤ)がアクセスポイント登録手段２１２に登録されている場合には、ユーザ処理手段２０１からの情報により、アクセスポイント決定手段２１４はサービスに対応しているアプリケーションが起動されているか否かを判断する。なお、アプリケーションの起動状況は、アクセスポイント決定手段２１４がユーザ処理手段２０１に問い合わせを行ってもよいし、ユーザ処理手段２０１がアプリケーションの起動時にアクセスポイント決定手段２１４に通知してよい。
【００４０】
サービスに対応するアプリケーションが起動されていない場合、アクセスポイント決定手段２１４はネットワーク名(ＳＳＩＤ)が一致するアクセスポイントへの接続をアクセスポイント接続手段２１５に要求する。接続が成功した場合には、接続先のアクセスポイントを介してデータの送受信を開始する。接続が失敗した場合には、他に同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントが存在する場合には、そのアクセスポイントとの接続を試みる。
なお、同一のネットワーク名(ＳＳＩＤ)が複数存在した場合、そのいずれと最初に接続を試みるかは、ビーコンの受信時での受信感度を登録しておき、受信感度が強いものから接続を試みてもいいし、ビーコンを受信した順に接続を試みてもよい。
【００４１】
サービスに対応するアプリケーションが起動されている場合、アクセスポイント決定手段２１４はネットワーク名(ＳＳＩＤ)とサービス情報の双方が一致するものがあるかをアクセスポイント登録手段２１２に問い合わせる。
サービス情報とネットワーク名(ＳＳＩＤ)の双方が一致するアクセスポイントが存在する場合、アクセスポイント決定手段２１４は一致するアクセスポイントとの接続をアクセスポイント接続手段２１５に要求する。サービス情報が一致するアクセスポイントが存在しない場合、ネットワーク名(ＳＳＩＤ)のみが一致するアクセスポイントをアクセスポイント登録手段２１２に問い合わせ、このアクセスポイントとの接続をアクセスポイント接続手段２１５に要求する。
接続するアクセスポイントの優先度は、例えば、サービス情報の一致、受信感度もしくはビーコン受信順とし、サービス情報が一致するアクセスポイントから接続を試みることができる。
【００４２】
なお、サービス情報が一致しないアクセスポイントと接続した後に、サービス情報が一致するアクセスポイントが新たに検出された場合は、サービス情報が一致するアクセスポイントへ接続を変更してもよい。
また、接続時にサービス情報が一致するアクセスポイントに接続した後に、起動していたアプリケーション終了の通知がユーザ処理手段２０１からなされた場合には、ネットワーク名(ＳＳＩＤ)が一致するアクセスポイントの中から、最も受信感度の高いアクセスポイントへ接続を変更することができる。
アクセスポイント接続手段２１５からネットワーク名(ＳＳＩＤ)が不一致で接続を失敗したとの結果を受信したアクセスポイント決定手段２１４は、アクセスポイント登録手段２１２にネットワーク名(ＳＳＩＤ)とサービス情報を分けず、単一のネットワーク名(ＳＳＩＤ)でかつサービス情報なしという形式で再登録するように要求してもよい。
【００４３】
アクセスポイント接続手段２１５は、アクセスポイント１２，１３への接続を実行する。接続が成功した場合には、接続先のアクセスポイント１２，１３を介してデータの送受信等が開始される。
アクセスポイント接続手段２１５は、アクセスポイント決定手段２１４から接続要求を受ける時に、ネットワーク名(ＳＳＩＤ)とサービス情報を受け取り、接続手順中に、アクセスポイント１２，１３へサービスを提供しているか否かの問い合わせを行ってもよい。
【００４４】
なお、ネットワーク名(ＳＳＩＤ)とサービス情報はアクセスポイント１２，１３で作成されるため、サービスを提供していないアクセスポイント１２，１３が偶然同じような文字列でネットワーク名(ＳＳＩＤ)を設定している可能性がある。このような場合、サービス情報を削除したネットワーク名(ＳＳＩＤ)では接続に失敗する。
このため、ネットワーク名(ＳＳＩＤ)不一致で接続できない場合に、サービス情報を持たないアクセスポイント１２，１３と判断し、アクセスポイント決定手段２１４に接続失敗という結果とともに、ネットワーク名(ＳＳＩＤ)が不一致という理由付で結果を渡すことが考えられる。アクセスポイント決定手段２１４は、ネットワーク名(ＳＳＩＤ)そのままで、アクセスポイント１２，１３への接続を指示することになる。
【００４５】
送信手段２１６は、アクセスポイント１２，１３に信号を送信する。
受信手段２１７は、アクセスポイント１２，１３からの信号（例えば、ビーコン）を受信する。受信手段２１７は、受信した信号からビーコンを分離してアクセスポイント検出手段２１３に送る。
【００４６】
（通信システム１０の動作）
以下、通信システム１０の動作を説明する。
ここでは、アクセスポイント１２，１３，ステーション１４の順で起動するものとして説明する。
Ａ．アクセスポイント１３の動作
図４は、アクセスポイント１３の動作手順の一例を表すフロー図である。
このとき、アクセスポイント１２が既に起動しているものとする。
（１）アクセスポイント１３の起動（ステップＳ１１）
アクセスポイント１３の起動は、例えば、ユーザ処理手段１０１から入力される起動指示に基づいて行われる。
【００４７】
（２）初期設定（ステップＳ１２〜Ｓ１４）
ユーザ処理手段１０１を通して、アクセスポイントの設定情報がユーザ設定管理手段１１１に設定される。即ち、ネットワーク名(ＳＳＩＤ)（ステップＳ１２）、ＷＤＳ機能の有効、無効（ＷＤＳモード）（ステップＳ１３）、および提供されるサービス（ステップＳ１４）がそれぞれユーザ設定管理手段１１１に登録される。
【００４８】
（３）ＷＤＳ機能の有効、無効の判断（ステップＳ１５、Ｓ１６）
ユーザ設定管理手段１１１は、ＷＤＳ機能が有効、無効いずれであるかを判断する（ステップＳ１５）。
ＷＤＳ機能が無効である場合は、ユーザ設定管理手段１１１は、ビーコン生成手段１１５に対してビーコン生成の指示を出すことで、通常のアクセスポイントと同様のビーコンを生成させ、通常のアクセスポイントとして動作を開始する（ステップＳ１６）。
【００４９】
（４）他のアクセスポイントの検索（ステップＳ１７〜Ｓ１９）
ＷＤＳ機能が有効である場合、ユーザ設定管理手段１１１は、ユーザから指定されたネットワーク名(ＳＳＩＤ)を持つアクセスポイントの検索をアクセスポイント管理手段１１２に指示する。
アクセスポイントの検索を指示されたアクセスポイント管理手段１１２は、全無線チャネルに存在するアクセスポイントの検索を行い（ステップＳ１７）、同一のＳＳＩＤを持つアクセスポイント１２が存在するか否かを確認する（ステップＳ１８）。
【００５０】
同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントが存在しない場合は、周期的にアクセスポイントの検索を行い、一定時間以上見つからない場合（ステップＳ１９）は、ビーコン生成手段１１５に対してビーコン生成の指示を出すことで、通常のアクセスポイントと同様のビーコンを生成させ、通常のアクセスポイントとして動作を開始する（ステップＳ１６）。
なお、同一のネットワーク名(ＳＳＩＤ)が見つかるまでアクセスポイントの検索を行ってもよい。
【００５１】
（５）他のアクセスポイントとの接続確認（ステップＳ２０）
アクセスポイント管理手段１１２が同一のネットワーク名(ＳＳＩＤ)のアクセスポイントを見つけた場合（ステップＳ１８）は、アクセスポイント接続手段１１３に対して、ネットワーク名(ＳＳＩＤ)を指定して同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントへの接続を要求する。
アクセスポイント管理手段１１２からアクセスポイントへの接続要求を受けたアクセスポイント接続手段１１３は、指定されたアクセスポイントとの接続を確認する（ステップＳ２０）。接続の結果はアクセスポイント管理手段１１２に通知される。
【００５２】
アクセスポイント接続手段１１３からの接続結果から、アクセスポイント管理手段１１２は次の動作を行う。
接続が失敗した場合には、所定時間が経過するまで（ステップＳ１９）、失敗したアクセスポイントとは別に同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントがあるか否かが判断、接続が確認される（ステップＳ１８、Ｓ２０）。接続がされずに所定時間が経過した場合には（ステップＳ１９）、アクセスポイント管理手段１１２はビーコン生成手段１１５に対してビーコン生成の指示を出すことで、通常のアクセスポイントと同様のビーコンを生成させ、通常のアクセスポイントとして動作を開始する（ステップＳ１６）。
【００５３】
（６）ネットワーク名(ＳＳＩＤ)の作成およびブロードキャスト（ステップＳ２１，Ｓ２２）
接続が成功した場合には、アクセスポイントとの接続に成功したことがユーザ設定管理手段１１１に通知される。
アクセスポイントとの接続成功通知を受けたユーザ設定管理手段１１１は、サービス情報とネットワーク名(ＳＳＩＤ)をネットワーク名生成手段１１４に通知し、サービス情報を含んだネットワーク名(ＳＳＩＤ)の作成を指示する。ネットワーク名(ＳＳＩＤ)の作成を指示されたネットワーク名生成手段１１４は、ネットワーク名(ＳＳＩＤ)とサービス情報から新たなネットワーク名(ＳＳＩＤ)を作成する（ステップＳ２１）。
【００５４】
ユーザ設定管理手段１１１が、作成されたネットワーク名(ＳＳＩＤ)を指定してビーコン生成手段１１５に対してビーコン生成の指示を出すことで、アクセスポイントとして動作を開始する（ステップＳ２２）。
また、ネットワーク名生成手段１１４は、作成したネットワーク名(ＳＳＩＤ)をユーザ設定管理手段１１１に通知する。
【００５５】
新たなネットワーク名(ＳＳＩＤ)を受けたユーザ設定管理手段１１１は、登録しているネットワーク名(ＳＳＩＤ)の情報を新たなネットワーク名(ＳＳＩＤ)に変更する。
また、ユーザ設定管理手段１１１は、新たなネットワーク名(ＳＳＩＤ)をユーザ処理手段１０１に通知し、ユーザ処理手段１０１からユーザにネットワーク名(ＳＳＩＤ)が変更されたことを通知できる。単なる通知に替えて、ユーザに変更してもいいか否かの問い合わせを行い、変更が許可されない場合は、ユーザが指定したネットワーク名(ＳＳＩＤ)でビーコン生成手段１１５に対してビーコン生成の指示を出すことで、通常のアクセスポイントと同様のビーコンを生成させ、通常のアクセスポイントとして動作を開始してもよい。
【００５６】
Ｂ．ステーション１４の動作
ここでは、アクセスポイント１２、１３が起動しているとして、ステーション１４が起動する場合を説明する。
図５は、ステーション１４の動作手順の一例を表すフロー図である。
以下、ステーション１４の動作手順を詳細に説明する。なお、ステーション１４の動作手順は、サービス情報の取得（ステップＳ３１〜Ｓ３７）とアクセスポイントとの接続（ステップＳ４１〜Ｓ４７）に区分することができる。
【００５７】
（１）ステーション１４の起動（ステップＳ３１）
ステーション１４の起動は、例えば、ユーザ処理手段２０１から入力される起動指示に基づいて行われる。
【００５８】
（２）モードの設定（ステップＳ３２）
ユーザ処理手段２０１を通して、アクセスポイントの設定情報、例えば、ネットワーク名(ＳＳＩＤ)がユーザ設定管理手段２１１に設定、登録される。
【００５９】
（３）アクセスポイントの検索（ステップＳ３３）
ステーション１４が起動されることで、受信手段２１７はデータの受信を開始する。アクセスポイント１２，１３は定期的にビーコンを送信しているため、受信手段２１７は通信可能なアクセスポイント１２，１３からのビーコンを受信できる。データにはビーコン以外のものも含まれるため、受信手段２１７は受信したデータのうち、ビーコンのみをアクセスポイント検出手段２１３に渡す。
【００６０】
（４）サービス情報の取得・登録（ステップＳ３４〜Ｓ３７）
受信手段２１７からビーコンを受け取ったアクセスポイント検出手段２１３は、例えば、アクセスポイントとの間でサービス情報として決めた文字列がネットワーク名(ＳＳＩＤ)に含まれるか否かにより、ネットワーク名(ＳＳＩＤ)がサービス情報を含むか否かを判断する（ステップＳ３４）。
ネットワーク名(ＳＳＩＤ)にサービス情報が含まれている場合には(ＳＳＩＤ＋の場合)、ネットワーク名(ＳＳＩＤ＋)から本来のネットワーク名(ＳＳＩＤ０)とサービス情報とを取得し、アクセスポイント登録手段２１２に登録する（ステップＳ３５，Ｓ３６）。一方、ネットワーク名(ＳＳＩＤ)にサービス情報が含まれていない場合はネットワーク名(ＳＳＩＤ)のみをそのまま登録する（ステップＳ３７）。
【００６１】
（５）ネットワーク名(ＳＳＩＤ)の確認（ステップＳ４１、Ｓ４２）
アクセスポイント決定手段２１４は、ユーザ設定管理手段２１１に登録されているネットワーク名(ＳＳＩＤ)が、アクセスポイント登録手段２１２に登録されているか否かを定期的に調べる（ステップＳ４１、Ｓ４２）。即ち、登録されていない場合は、一定時間後、アクセスポイント登録手段２１２に問い合わせを行い、ネットワーク名(ＳＳＩＤ)が登録されるまでこの処理を繰り返す（ステップＳ４１、Ｓ４２）。
【００６２】
（６）サービスの確認（ステップＳ４３〜Ｓ４５）
同一のネットワーク名(ＳＳＩＤ)がアクセスポイント登録手段２１２に登録されている場合には、サービスの確認を行う。
アクセスポイント決定手段２１４は、ユーザ処理手段２０１によってサービスに対応するアプリケーションが起動しているか否かを判断する（ステップＳ４３）。即ち、アクセスポイント１２，１３からの何らかのサービスを必要とするアプリケーションがステーション１４において起動しているか否かである。
【００６３】
アプリケーションの起動状況は、アクセスポイント決定手段２１４がユーザ処理手段２０１に問い合わせを行ってもよいし、ユーザ処理手段２０１がアプリケーションの起動時にアクセスポイント決定手段２１４に通知してよい。即ち、アプリケーションがユーザ処理手段２０１を介して、ユーザ処理手段２０１と通信することで、アプリケーションがアクセスポイント１２，１３からのサービスを必要とするか否か、および必要とするときには必要なサービスを識別するサービス識別情報が伝達される。
【００６４】
ステップＳ４３でサービスに対応するアプリケーションが起動されていないと判断された場合は、ネットワーク名(ＳＳＩＤ)が一致するアクセスポイント１２，１３への接続をアクセスポイント接続手段２１５に要求する（ステップＳ４４）。このとき、サービスは接続するアクセスポイント１２，１３を決定する要因とはならない。
ネットワーク名(ＳＳＩＤ)が一致するアクセスポイントが複数ある場合には、例えば、受信感度の大きさ、またはビーコン受信の順序等を基に、接続するアクセスポイントの優先度を決定する。
【００６５】
ステップＳ４３でサービスに対応するアプリケーションが起動されていると判断された場合は、このサービスがアクセスポイント１２，１３で提供されるサービスと一致するか否かが判断される（ステップＳ４５）。
即ち、アクセスポイント決定手段２１４はネットワーク名(ＳＳＩＤ)とサービス情報の双方が一致するアクセスポイントがあるかをアクセスポイント登録手段２１２に問い合わせる。
【００６６】
サービス情報が一致するアクセスポイントが存在しない場合、ネットワーク名(ＳＳＩＤ)のみが一致するアクセスポイントをアクセスポイント登録手段２１２に問い合わせ、このアクセスポイントとの接続をアクセスポイント接続手段２１５に要求する（ステップＳ４４）。
なお、サービス情報が一致しないアクセスポイントと接続した後に、サービス情報が一致するアクセスポイントが新たに検出された場合は、サービス情報が一致するアクセスポイントへ接続を変更してもよい。
【００６７】
（７）アクセスポイントとの接続（ステップＳ４６〜Ｓ４７）
サービス情報とネットワーク名(ＳＳＩＤ)の双方が一致するアクセスポイント１２，１３が存在する場合、一致するアクセスポイント１２，１３との接続をアクセスポイント接続手段２１５に要求する。
【００６８】
接続要求を受けたアクセスポイント接続手段２１５は指定されたアクセスポイントとの接続を試みる（ステップＳ４６）。
アクセスポイント接続手段２１５は、アクセスポイント決定手段２１４から接続要求を受ける時に、ネットワーク名(ＳＳＩＤ)とサービス情報を受け取り、接続手順中にアクセスポイント１２，１３にサービスを提供しているか否かの問い合わせを行ってもよい。
なお、同一のネットワーク名(ＳＳＩＤ)が複数存在する場合に、そのいずれと最初に接続を試みるかは、ビーコンの受信時に受信感度を記録しておき、受信感度が強いものから接続を試みることができる。また、ビーコンを受信した順に接続を試みることもできる。
【００６９】
接続が成功した場合には、接続先のアクセスポイント１３を介してのデータの送受信を開始する。
なお、接続時にサービス情報が一致するアクセスポイントに接続した後に、起動していたアプリケーションの終了の通知がユーザ処理手段２０１からなされた場合には、ネットワーク名(ＳＳＩＤ)が一致するアクセスポイントの中から、最も受信感度の高いアクセスポイントへ接続を変更することができる。
【００７０】
接続が失敗した場合には（ステップＳ４７）、ステップＳ４２に戻ってアクセスポイントを検索する。他に同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントが存在する場合には、そのアクセスポイントとの接続を試みる（ステップＳ４１〜Ｓ４６）。
【００７１】
なお、サービスを提供していないアクセスポイントのネットワーク名(ＳＳＩＤ)がサービス情報を表す文字列（サービス表示文字列）を含む場合には、このネットワーク名(ＳＳＩＤ)からサービス表示文字列を削除すると接続に失敗することになる。
このため、サービス表示文字列を削除したネットワーク名(ＳＳＩＤ)ではネットワーク名(ＳＳＩＤ)不一致となって接続できない場合には、アクセスポイント決定手段２１４に接続失敗の結果と共に、ネットワーク名(ＳＳＩＤ)の不一致という理由を通知することが考えられる。サービス情報を持たないアクセスポインへの対応のためである。
この結果を受信したアクセスポイント決定手段２１４は、アクセスポイント登録手段２１２にネットワーク名(ＳＳＩＤ)とサービス情報を分けず、単一のネットワーク名(ＳＳＩＤ)でかつサービス情報なしという形式で再登録するように要求することができる。
【００７２】
（まとめ）
以上のように、ステーション１４側で使用しているアプリケーションを考慮して、アクセスポイント１２，１３を選択して接続することで、帯域の無駄な使用を防ぐことが可能となる。
（１）ネットワーク名(ＳＳＩＤ)を利用して、アクセスポイント１３で提供しているサービス情報を通知できる。
即ち、アクセスポイント１３からビーコンで配布するネットワーク名(ＳＳＩＤ)にサービス情報を付加することで、ステーション１４にアクセスポイント１３で提供されているサービス情報を通知できる。
【００７３】
（２）アクセスポイント１２，１３のＷＤＳ機能が有効な場合でも、ステーション１４がサービスを提供しているアクセスポイント１３に直接接続することで、無線帯域の効率的な使用が可能となる。
即ち、ステーション１４において、起動しているアプリケーションとアクセスポイント１３で提供されているサービス情報に基づいて、接続するアクセスポイント１３を決定する。ステーション１４でアプリケーションが起動している場合には、中継機能を使用せず、サービスを提供しているアクセスポイント１３に直接接続する。この結果、中継による帯域の無駄な使用を防ぐことができる。
【００７４】
（３）ステーション１４がアクセスポイント１３が提供しているサービスを使用しないときには、同一のネットワーク名(ＳＳＩＤ)を持つアクセスポイントから電波環境が最良のアクセスポイントを選択して接続することができる。
【００７５】
（その他の実施形態）
本発明の実施形態は上記の実施形態に限られず拡張、変更可能であり、拡張、変更した実施形態も本発明の技術的範囲に含まれる。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１実施形態に係る通信システムを表すブロック図である。
【図２】図１のアクセスポイントの内部構成を表すブロック図である。
【図３】図１のステーションの内部構成を表すブロック図である。
【図４】図１のアクセスポイントの動作手順の一例を表すフロー図である。
【図５】図１のステーションの動作手順の一例を表すフロー図である。
【符号の説明】
【００７７】
１０…通信システム、１１…ルータ、１２，１３…アクセスポイント、１２…アクセスポイント、１３…アクセスポイント、１４…ステーション、１５…テレビシステム、１０１…ユーザ処理手段、１０２…通信制御手段、１１１…ユーザ設定管理手段、１１２…アクセスポイント管理手段、１１３…アクセスポイント接続手段、１１４…ネットワーク名生成手段、１１５…ビーコン生成手段、１１６…送信手段、１１７…受信手段、２０１…ユーザ処理手段、２０２…通信制御手段、２１１…ユーザ設定管理手段、２１２…アクセスポイント登録手段、２１３…アクセスポイント検出手段、２１４…アクセスポイント決定手段、２１５…アクセスポイント接続手段、２１６…送信手段、２１７…受信手段
【図１】
2006186526.tif 000003
【図２】
2006186526.tif 000004
【図３】
2006186526.tif 000005
【図４】
2006186526.tif 000006
【図５】
2006186526.tif 000007