(57)【要約】【課題】  無線ダイレクトプリントを実現するための上位の情報転送プロトコルでは、無線回線の切断に対する対処方法が規定されていないため、他の情報入力装置の待ち時間が比較的長くなってしまう。【解決手段】  無線通信装置は、情報入力装置と情報出力装置との間で情報を転送する情報転送プロトコルの切断待ち時間よりも短い周期で、情報入力装置が無線通信可能な状態にあるかどうかを認識する。そして、無線通信可能な状態でないと認識した場合、無線通信装置は、無線ネットワークを介して他の情報入力装置から送信される情報出力装置への接続要求を許容／促進する。【選択図】  図１
2006261849.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と接続するための接続手段と、
前記情報処理装置の通信相手とネットワークを介して通信する通信手段と、
前記通信相手との通信状態を確認する確認手段と、
前記確認手段による確認結果に応じて、前記情報処理装置との接続状態を擬似的に未接続状態に変更する変更手段と
を含むことを特徴とする通信装置。
【請求項２】
前記確認手段は、前記通信相手との情報転送プロトコルにおけるデータ遅延タイムアウト時間よりも短い間隔で前記通信相手との通信状態を確認することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記変更手段は、前記情報処理装置とのバス接続状態を擬似的に未接続状態にすることを特徴とする請求項１に記載の通信装置。
【請求項４】
前記確認手段による確認結果に応じて、前記情報処理装置を未通信状態として管理する管理手段をさらに含むことを特徴とする請求項１に記載の通信装置。
【請求項５】
情報処理装置と接続する通信装置であって、
前記情報処理装置と接続するための接続部と、
ネットワークを介して通信するための通信部と、
前記情報処理装置の前記ネットワークを介した通信相手と通信可能な状態であるかどうかの認識処理を、前記情報処理装置と前記通信相手との間で情報を転送するための情報転送プロトコルの切断待ち時間よりも短い周期で実行する認識部と、
前記通信相手との通信が可能な状態でないと認識されると、前記情報処理装置との接続状態を擬似的に未接続状態にする制御部と
を含む通信装置。
【請求項６】
前記制御部は、前記通信相手と通信可能な状態でないと認識されると、一旦、前記接続部と前記情報処理装置との接続を擬似的に切断および初期化することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記接続部がＵＳＢインターフェースである場合、前記制御部は、該ＵＳＢインターフェースのＶｂｕｓを一旦Ｌｏｗとし、その後、再びＨｉｇｈとすることを特徴とする請求項５に記載の通信装置。
【請求項８】
前記通信相手と通信が可能でないと認識された場合に、前記通信部が、前記他の情報処理装置から送信された前記情報処理装置への探索要求を受信すると、前記通信部は、前記情報処理装置がアイドル状態にあることを報知することを特徴とする請求項５ないし７の何れかに記載の通信装置。
【請求項９】
前記通信部は、前記通信相手と通信が可能でないと認識されると、前記ネットワークからの脱退を表す脱退通知を送信し、その後、前記ネットワークへの参加を表す参加通知を送信することを特徴とする請求項５ないし８の何れかに記載の通信装置。
【請求項１０】
前記認識部は、前記通信相手と通信が可能かどうかを確認するための確認信号を前記通信部から送信することを特徴とする請求項５ないし９の何れかに記載の通信装置。
【請求項１１】
情報処理装置と、
前記情報処理装置がネットワークを介して通信するための通信装置と
を含む通信システムであって、
前記通信装置は、請求項１ないし１０の何れかに記載の通信装置であることを特徴とする通信システム。
【請求項１２】
情報処理装置と接続するための接続手段を有する通信装置の制御方法であって、
前記情報処理装置の通信相手とネットワークを介して通信する通信ステップと、
前記通信相手との通信状態を確認する確認ステップと、
前記確認ステップにおける確認結果に応じて、前記情報処理装置との接続状態を擬似的に未接続状態に変更する変更ステップと
を含むことを特徴とする通信装置の制御方法。
【請求項１３】
情報処理装置と接続するための接続部と、該情報処理装置がネットワークを介して通信するための通信部とを含む通信装置の制御方法であって、
前記情報処理装置の前記ネットワークを介した通信相手と通信可能な状態であるかどうかの認識処理を、前記情報処理装置と前記通信相手との間で情報を転送するための情報転送プロトコルの切断待ち時間よりも短い周期で実行する認識ステップと、
前記通信相手との通信が可能な状態でないと認識されると、前記情報処理装置との接続状態を擬似的に未接続状態にするステップと
を含む通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と接続し、情報処理装置のネットワーク通信を支援する技術に関する。
【背景技術】
【０００２】
従来、情報入力装置（デジタルカメラ等）において入力された情報（画像データ等）を情報出力装置（プリンタ等）から出力するには、一旦、パーソナルコンピュータ（ＰＣ）に画像データを蓄積しなければならなかった。
【０００３】
しかしながら、近年、ＰＣを所有していないユーザや、もっと手軽にデジタルカメラの画像を印刷したいと考えるユーザが増えてきている。そこで、これらのニーズに応えるべく、デジタルカメラとプリンタとを直接ケーブルにて接続して印刷する「ダイレクトプリント」方式が提案されている（特許文献１）。
【特許文献１】特開平１１−２３９３１２号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述のダイレクトプリント方式における接続ケーブルを無線ネットワークに置き換えることができれば、より一層、ユーザの利便性が増すと考えられる。
【０００５】
しかしながら、無線通信は有線通信と違い、周囲の環境などにより通信が切断される可能性がある。とりわけ、無線ダイレクトプリントを実現するための上位の情報転送プロトコルでは、無線回線の切断という無線特有のエラーに対する対処方法が規定されていない。すなわち、「無線回線の切断」は、「データ遅延」として処理されることになる。
【０００６】
しかしながら、「データ遅延」を監視するためのタイマーは、比較的長い時間（例：２分など）によりタイムアウトするよう設定されているため、タイムアウトするまで、他の画像入力装置は待たなければならないという課題があった。
【０００７】
そこで、本発明は、このような課題および他の課題の少なくとも１つを解決することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【０００８】
本発明は、例えば、情報処理装置と接続するための接続手段と、前記情報処理装置の通信相手とネットワークを介して通信する通信手段と、前記通信相手との通信状態を確認する確認手段と、前記確認手段による確認結果に応じて、前記情報処理装置との接続状態を擬似的に未接続状態に変更する変更手段とを含む。
【発明の効果】
【０００９】
本発明によれば、接続する情報処理装置のネットワークにおける通信復旧を迅速に行うことができる。
【発明を実施するための最良の形態】
【００１０】
［第１の実施形態］
図１は、実施形態に係る無線通信システムの一例を示す図である。本実施形態では、外部装置の一例として、情報出力装置（例えば、プリンタ、複写機または複合機などの画像入力装置や、ディスプレイ装置など）１００を用いて説明する。情報出力装置１００は、ＵＳＢ（ユニバーサル・シリアル・バス）ケーブルなどにより無線通信装置１０１と接続されている。
【００１１】
無線通信装置１０１は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ等のＩＥＥＥ８０２．１１ｘ方式による通信を行い、少なくとも無線ネットワークを介して第１の情報入力装置（例：デジタルカメラ（ＤＳＣ）など）１０２や、第２の情報入力装置（例：パーソナルコンピュータ（ＰＣ）など）１０３と接続する。図１の例では、アクセスポイント１０４が介在するインフラストラクチャネットワークが示されているが、アクセスポイント１０４が介在しないアドホックネットワークであってもよい。情報入力装置１０２、１０３には、無線ネットワークに接続するための無線通信機が搭載されていることはいうまでもない。このように、無線通信装置１０１は、情報出力装置１００を無線ネットワークへと接続するための無線アダプタ装置（例：メディア変換装置やドングルなど）として機能する。
【００１２】
また、本実施形態では、情報出力装置１０１と、情報入力装置１０２、１０３とは、上位の情報転送プロトコルとしてＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ ｏｖｅｒ Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を利用して無線ダイレクトプリントを実行する。
【００１３】
図２は、実施形態に係る無線通信装置の例示的なブロック図である。制御部２０１は、無線通信装置１０１内の各種ユニットを制御する制御回路であり、ＣＰＵ、制御部プログラムを記憶したＲＯＭ、ワークエリアとして機能するＲＡＭなどから構成されている。無線通信部２０２は、無線通信ネットワークに対して無線信号を送信したり、無線通信ネットワークから無線信号を受信したりするための回路である。接続部２０３は、情報出力装置１００と接続するためのインターフェース回路である。例えば、ＵＳＢのホスト処理回路などである。無線状態認識部２０４は、現在無線接続している相手方の装置（例えば、情報入力装置１０２、１０３など）が通信可能な状態にあるかどうかを認識するための回路である。すなわち、無線状態認識部２０４は、通信相手との通信状態を確認する確認手段として機能する。例えば、無線状態認識部２０４は、Ｐｉｎｇ信号などを送信することで、相手方装置の通信状態を確認する。なお、無線状態認識部２０４の機能は、制御部２０１によって実現されてもよい。計時部２０５は、いわゆるタイマー回路であり、例えば、無線状態認識部２０４の動作周期（Ｐｉｎｇ信号の送信周期）を計時するために利用される。このように、無線状態認識部２０４は、通信相手との情報転送プロトコルにおけるデータ遅延タイムアウト時間よりも短い間隔で、通信相手との通信状態を確認することになる。制御部２０１は、確認結果に応じて、情報出力装置１０１との接続状態を擬似的に未接続状態に変更する変更手段としても機能する。また、制御部２０１は、確認結果に応じて、情報出力装置１０１を未通信状態として管理する管理手段としても機能する。
【００１４】
図３は、実施形態に係る無線通信の例示的なシーケンス図である。なお、この例では、情報出力装置１００が、第２の情報入力装置（ＰＣ）１０３から送信される情報の出力処理を実行している際に、ＰＣ１０３との通信が切断された状態に陥るものとする。
【００１５】
シーケンスＳ３０１において、情報出力装置１００は、第２の情報入力装置（以下、ＰＣと称す。）１０３と通信することで、ＰＣ１０３に蓄積されている情報の出力処理を実行している。なお、この際の情報転送プロトコルとしては、ＰＴＰ／ＩＰが使用されるものとする。
【００１６】
シーケンスＳ３０２において、第１の情報入力装置（ＤＳＣ１０２）は、印刷要求などの情報出力要求を情報出力装置１００に送信するために、先ず、情報出力装置１００（無線通信装置１０１）の探索要求を送信する。探索要求としては、例えば、ダイレクトプリント手順において規定されているＤｉｓｃｏｖｅｒｙ信号などがある。
【００１７】
シーケンスＳ３０３において、アクセスポイント１０４は、ＤＳＣ１０２から受信した探索要求を無線通信装置１０１へと転送する。
【００１８】
シーケンスＳ３０４において、探索対象の情報出力装置１００と接続している無線通信装置１０１は、探索要求を受信すると、情報出力装置１００が出力処理を実行している最中であるかどうかを判定する。ここでは、既に、情報出力装置１００とＰＣ１０３との間でＰＴＰ／ＩＰが稼動中（すなわち、出力処理中）であるで、無線通信装置１０１は、出力処理中であることを表すＢｕｓｙ信号をユニキャスト送信する。一方、出力処理中でなければ、情報出力装置１００が使用可能な状態にあることを表すＩｄｌｅ信号を、無線通信装置１０１は送信する。
【００１９】
シーケンスＳ３０５において、アクセスポイント１０４は、Ｂｕｓｙ信号をＤＳＣ１０２に転送する。
【００２０】
シーケンスＳ３０６において、周囲の無線環境が著しく悪化したなど、何らかの理由により、アクセスポイント１０４とＰＣ１０３との間で無線接続が切断したとする。
【００２１】
シーケンスＳ３０７において、無線通信装置１０１は、ＰＣ１０３の通信状態を確認して認識するために、Ｐｉｎｇ信号を送信する。
【００２２】
シーケンスＳ３０８において、アクセスポイント１０４は、Ｐｉｎｇ信号をＰＣ１０３に向けて転送する。
【００２３】
なお、無線状態認識部２０４は、情報出力装置１００とＰＣ１０３との間でＰＴＰ／ＩＰが起動すると、計時部２０５により、所定周期の計時を開始する。無線状態認識部２０４は、所定周期になると、Ｐｉｎｇプログラムに従ってＩＣＭＰ（Ｉｎｔｅｒｎｅｔ Ｃｏｎｔｒｏｌ Ｍｅｓｓａｇｅ Ｐｒｏｔｏｃｏｌ）によりＰｉｎｇ信号を送信し、所定時間内にそれに対する応答信号を受信できたか否かに基づいて、ＰＣ１０３が通信可能な状態にあるかどうかを認識する。この所定周期は、上位転送プロトコル（ＰＴＰ／ＩＰなど）においてデータ遅延に関するタイムアウト時間よりも短い値に設定されている。これは、他の情報入力装置１０２の待機時間を短くするためである。
【００２４】
シーケンスＳ３０９において、無線通信装置１０１の無線状態認識部２０４は、所定時間内にＰＣ１０３からの応答がなかったので、ＰＣ１０３が通信可能な状態にないと判断し、この判断を受けた制御部２０１はエラー処理を開始する。制御部２０１は、内部ステータスをＩｄｌｅにし、接続部２０３によりＵＳＢインターフェースの信号線であるＶｂｕｓをＬｏｗにする。
【００２５】
ここでＶｂｕｓの状態について説明しておく。Ｖｂｕｓの状態がＨｉｇｈのとき、ＵＳＢホストインターフェースは、ＵＳＢが挿入されたと判断し、逆にＶｂｕｓの状態がＬｏｗのとき、ＵＳＢインターフェースは抜去したと判断する。つまり無線通信装置１０１は、ＶｂｕｓをＬｏｗとすることで、ＵＳＢが擬似抜去されたことを、情報出力装置１００に備えられるＵＳＢホストインターフェースに認識させる。
【００２６】
シーケンスＳ３１０において、ＶｂｕｓをＬｏｗとなったことで、ＵＳＢが抜去されたことを認識し、ＵＳＢ終了処理を実行する。なお、ＰＴＰ／ＩＰ通信の進行程度に応じて、この処理を変更してもよい。例えば、情報出力装置１００がプリンタと仮定すると、印刷処理に必要な全てデータを受信済みであれば、印刷処理の完了後にＵＳＢ終了処理を実行してもよい。
【００２７】
シーケンスＳ３１１において、ＤＳＣ１０２は、情報出力要求（例：印刷要求など）を情報出力装置１００に送信すべく、先ず、Ｄｉｓｃｏｖｅｒｙ信号をマルチキャスト送信する。
【００２８】
シーケンスＳ３１２において、アクセスポイント１０４は、Ｄｉｓｃｏｖｅｒｙ信号を無線通信装置１０１に転送する。
【００２９】
シーケンスＳ３１３において、無線通信装置１０１は、情報出力装置１００が情報出力可能な状態にあることを表すＩｄｌｅ信号をＤＳＣ１０２に向けてユニキャスト送信する。
【００３０】
シーケンスＳ３１４において、アクセスポイント１０４は、Ｉｄｌｅ信号をＤＳＣ１０２に転送する。
【００３１】
シーケンスＳ３１５において、ＤＳＣ１０２は、Ｉｄｌｅ信号を受信すると、Ｉｄｌｅ信号から情報出力装置１００のトリガポートなどの情報を読み出し、このトリガポートに対しＣｏｎｎｅｃｔ信号を送信する。
【００３２】
シーケンスＳ３１６において、アクセスポイント１０４は、Ｃｏｎｎｅｃｔ信号を無線通信装置１０１に転送する。
【００３３】
シーケンスＳ３１７において、無線通信装置１０１は、Ｃｏｎｎｅｃｔ信号を受信すると、Ｖｂｕｓの状態をＨｉｇｈに変更する。これにより、情報出力装置１００のＵＳＢホストインターフェースにＵＳＢの擬似接続を認識させる。
【００３４】
シーケンスＳ３１８において、情報出力装置１００は、ＵＳＢの擬似接続を認識すると、ＵＳＢの初期化を実行する。
【００３５】
シーケンスＳ３１９において、情報出力装置１００は、ＵＳＢの初期化が完了すると、ＰＴＰ／ＩＰを起動し、ＰＴＰ  ＯｐｅｎＳｅｓｓｉｏｎ信号を送信する。
【００３６】
シーケンスＳ３２０において、無線通信装置１０１は、ＰＴＰ  ＯｐｅｎＳｅｓｓｉｏｎ信号をＤＳＣ１０２に向けて転送する。なお、無線通信装置１０１は、内部ステータスを通信中に変更する。
【００３７】
図４は、実施形態に係る無線通信装置１０１の制御方法を示す例示的なフローチャートである。
【００３８】
ステップＳ４０１において、制御部２０１は、無線通信部２０２または接続部２０３を通じて、上位の情報転送プロトコル（例：ＰＴＰ／ＩＰなど）を監視し、通信状態に関する情報を取得する。
【００３９】
ステップＳ４０１において、制御部２０１は、取得した稼動状態に関する情報に基づいて、転送プロトコルが通信中かどうか（すなわち、情報出力装置１００へと任意の情報入力装置が接続可能かどうか、あるいは、情報出力装置１００が出力処理中にあるかどうか）を判定する。通信中でなければ、ステップＳ４０１に戻る。一方、通信中であれば、内部ステータスを通信中（Ｂｕｓｙ）に設定し、ステップＳ４０３に進む。内部ステータスは、例えば、制御部２０１内のＲＡＭにステータスフラグを記憶し、Ｂｕｓｙの場合にはステータスフラグをセットし、Ｉｄｌｅの場合にはステータスフラグをリセットすることで管理することができる。なお、通信中の場合に、探索要求（上述のＤｉｓｃｏｖｅｒ信号）を受信したときは、制御部２０１は、無線通信部２０２を通じてＢｕｓｙ信号を返信する。
【００４０】
ステップＳ４０３において、制御部２０１は、計時部２０５による所定周期の計時を開始する。この所定周期は、情報出力装置１００と通信している情報入力装置１０３に対して確認信号（Ｐｉｎｇ信号など）を定期的に送信するための周期である。
【００４１】
ステップＳ４０４において、制御部２０１は、所定周期になったか否かを判定する。所定周期であれば、ステップＳ４０５に進む。一方、そうでなければ、ステップＳ４０６に進み、制御部２０１は、情報出力装置１００と情報入力装置との通信が終了したかどうかを判定し、終了していればステップＳ４０７に進む。終了していなければ、ステップＳ４０４に戻る。
【００４２】
ステップＳ４０５において、制御部２０１は、情報出力装置１００と通信している情報入力装置１０３が通信可能な状態にあるかどうか（例えば、無線回線が不意に切断されていないかどうか）を認識する。例えば、情報入力装置１０３に対して確認信号（Ｐｉｎｇ信号など）を送信し、所定期間内に応答信号を受信できたか否かを判定する。なお、この所定期間のタイムアウトの判定も、制御部２０１は、計時部２０５を利用して実行する。相手装置（情報入力装置１０３）を認識できれば、ステップＳ４０４に戻る。相手装置を認識できなければ、ステップＳ４０７に進む。
【００４３】
ステップＳ４０７において、制御部２０１は、他の情報入力装置１０２からの接続要求を許容／促進するように接続部２０３などを制御する。例えば、内部ステータスをＩｄｌｅに変更する。
【００４４】
図５は、実施形態に係る接続許容処理を示す例示的なフローチャートである。本フローチャートは、上述のステップＳ４０７をサブルーチンとして示したものである。
【００４５】
ステップＳ５０１において、制御部２０１は、接続部２０３を擬似的に切断する。例えば、ＵＳＢインターフェースが接続部２０３として採用される場合であれば、ＶｂｕｓをＬｏｗに変更する。また、内部ステータスをＩｄｌｅに変更する。
【００４６】
ステップＳ５０２において、制御部２０１は、無線通信部２０２を通じて、何れかの情報入力装置から情報出力装置の探索要求（例：Ｄｉｓｃｏｖｅｒｙ信号など）を受信したかどうかを判定する。探索要求を受信した場合は、ステップＳ５０３に進む。一方、探索要求を受信していない場合は、受信するまで待つ。
【００４７】
ステップＳ５０３において、制御部２０１は、探索要求を送信してきた情報入力装置に対して、無線通信部２０２からアイドル状態であることを報知する。例えば、上述したＩｄｌｅ信号をユニキャスト送信する。
【００４８】
ステップＳ５０４において、制御部２０１は、無線通信部２０２を通じて、何れかの情報入力装置から情報出力装置への接続要求（例：Ｃｏｎｎｅｃｔ信号など）を受信したかどうかを判定する。接続要求を受信した場合は、ステップＳ５０５に進む。一方、接続要求を受信していない場合は、受信するまで待つ。
【００４９】
ステップＳ５０５において、制御部２０１は、接続部２０３を擬似的に接続し、初期化処理を実行する。例えば、ＵＳＢインターフェースが接続部２０３として採用される場合であれば、ＶｂｕｓをＨｉｇｈに変更する。また、内部ステータスを通信中（Ｂｕｓｙ）に変更する。
【００５０】
以上説明したように、本実施形態によれば、接続部２０３に接続されている情報出力装置１００に対して無線ネットワークを通じて情報を入力している情報入力装置１０３が無線通信可能な状態であるかどうかを、情報入力装置１０３と情報出力装置１００との間で情報を転送するための情報転送プロトコルの切断待ち（タイムアウト）時間よりも短い周期で認識することができる。これにより、無線回線におけるエラーを従来よりも速く認識できるようにした。そして、情報入力装置１０３が無線通信可能な状態でない（無線回線が切断された）と認識されると、制御部２０１は、無線ネットワークを介して他の情報入力装置１０２から送信される情報出力装置１００への接続要求を許容／促進するよう制御するので、無線回線が切断されたときは、従来よりも他の情報入力装置を待たせる時間を短縮できる。
【００５１】
この接続要求を許容／促進する方法として、例えば、制御部２０１が、一旦、接続部２０３と情報出力装置１００との接続を擬似的に切断および初期化するようにした。これにより、情報出力装置１００は、現在の処理を好適に終了して、次の処理に備えることが可能となる。例えば、ＵＳＢインターフェースが接続部２０３として採用される場合であれば、Ｖｂｕｓを一旦Ｌｏｗにとした後で、再びＨｉｇｈに変更すればよい。このため、情報出力装置１００の構成を変更することなく、比較的簡単な処理により本発明を実現できる。
【００５２】
また、情報入力装置１０３が無線通信可能な状態でないと認識された場合に、他の情報入力装置１０２から送信された情報出力装置１００への探索要求を受信すると、無線通信部２０２は、情報出力装置１００がアイドル状態にあることを報知する。これにより、他の情報入力装置１０２は、情報出力装置１００がアイドル状態であることを把握できるため、即座に、接続要求を送信できるようになる。
【００５３】
なお、情報入力装置１０３に対して通信可能な状態か否かを確認するための確認信号（Ｐｉｎｇ信号など）を無線通信部２０２から送信することで、比較的に簡単な方法で、情報入力装置１０３が通信可能かどうかを認識することができる。
【００５４】
［第２の実施形態］
図６は、実施形態に係る他の無線通信の例示的なシーケンス図である。なお、既に説明したシーケンスと同一または類似の部分については、同一の参照符号を付すことで説明を簡略化する。
【００５５】
本実施形態では、情報出力装置１００と情報入力装置１０３とが、少なくとも一部に無線ネットワークを介して通信している際に（Ｓ３０１）、無線ネットワークが切断されてしまったときは（Ｓ３０６、Ｓ３０７、Ｓ３０８）、無線通信装置１０１が、ネットワーク脱退通知（例：ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ ａｎｄ Ｐｌａｙ）における切断要求メッセージであるＢｙｅ−Ｂｙｅ信号など）をマルチキャスト送信する（Ｓ６０１、Ｓ６０２、Ｓ６０３）。これにより、情報出力装置１００は、無線ネットワーク上に存在しないことになる。
【００５６】
その後、無線通信装置１０１は、接続部２０３の擬似切断を実行する（Ｓ３０９）。
【００５７】
さらに、無線通信装置１０１は、無線ネットワークに対してネットワーク参加通知（例：ＵＰｎＰにおける接続通知メッセージであるＡｌｉｖｅ信号など）をマルチキャスト送信する（Ｓ６０４、Ｓ６０５、Ｓ６０６）。これにより、情報出力装置１００は、無線ネットワークに存在することになり、無線ネットワーク内の情報入力装置から送信される情報出力要求を実行できるようになる。
【００５８】
図７は、実施形態に係る接続許容処理を示す例示的なフローチャートである。本フローチャートは、上述のステップＳ４０７をサブルーチンとして示したものである。なお、図５に示したフローチャートと同一または類似するステップに関しては同一の参照符号を付すことにより説明を簡略化する。
【００５９】
ステップＳ７０１において、制御部２０１は、無線通信部２０２を通じて、無線ネットワークからの脱退を表す脱退通知（例：Ｂｙｅ−Ｂｙｅ信号など）を送信する。その後、ステップＳ５０１において擬似切断を実行しステップＳ７０２に進む。
【００６０】
ステップＳ７０２において、制御部２０１は、無線通信部２０２を通じて、無線ネットワークへの参加を表す参加通知（例：Ａｌｉｖｅ信号など）を送信する。その後、ステップＳ５０２以後のステップを実行する。
【００６１】
本実施形態によれば、第１の実施形態と同様の効果に加え、さらに、脱退通知や参加通知をネットワークに対してマルチキャスト送信することで、無線ネットワークの復旧をより促進することが可能となる。よって、他の情報入力装置の待機時間を従来よりも短縮することができる。
【００６２】
［他の実施形態］
上述の実施形態では、インフラストラクチャモードに係る無線ネットワークを一例として説明したが、本発明は、アドホックモードに係る無線ネットワークに対しても同様に適用可能である。本発明は、原則として、無線ネットワークの種類に依存することはないからである。
【００６３】
また、上述の実施形態では、ＩＥＥＥ８０２．１１などの無線ＬＡＮ規格に関連する用語を用いたが、これは、本発明をよりわかり易くするために過ぎない。すなわち、本発明は、他の無線通信規格についても適用できることはいうまでもない。
【００６４】
また、上述の実施形態では、情報入力装置１０３が接続不可となる一例として、アクセスポイント１０４と情報入力装置１０３と間に確立された無線回線が切断される例を用いたが、本発明は、無線通信装置１０１とアクセスポイント１０４との間の無線回線が切断された場合に同様に適用できることは言うまでもない。
【００６５】
さらに、上述の実施形態では、ＶｂｕｓをＬｏｗとしてからＣｏｎｎｅｃｔが完了するまでの間は、ＶｂｕｓをＨｉｇｈとしない例を説明してきた。しかしながら、本発明はこれに限定されることはない。例えば、ＶｂｕｓをＬｏｗとし、その後、無線通信装置１０１とアクセスポイント１０４との無線接続が完了したら、直ちにＶｂｕｓをＨｉｇｈとするような構成を適用してもよい。
【００６６】
また、上位の情報転送プロトコル（アプリケーション）としてＰＴＰ／ＩＰを適用する例を説明したが、本発明は、ＰＴＰ／ＩＰ以外の情報転送プロトコルが使用される無線通信システムにも適用できる。
【００６７】
また、接続確認の一例として、Ｐｉｎｇ信号を用いたが、本発明は、無線回線の切断の有無を確認できるものであれば、他の様々な上位アプリケーションやプログラムを使用することができる。
【図面の簡単な説明】
【００６８】
【図１】実施形態に係る無線通信システムの一例を示す図である。
【図２】実施形態に係る無線通信装置の例示的なブロック図である。
【図３】実施形態に係る無線通信シーケンスを示す例示的なシーケンス図である。
【図４】実施形態に係る無線通信装置の制御方法を示す例示的なフローチャートである。
【図５】実施形態に係る接続許容処理を示す例示的なフローチャートである。
【図６】実施形態に係る他の無線通信シーケンスを示す例示的なシーケンス図である。
【図７】実施形態に係る他の接続許容処理を示す例示的なフローチャートである。
【図１】
2006261849.tif 000003
【図２】
2006261849.tif 000004
【図３】
2006261849.tif 000005
【図４】
2006261849.tif 000006
【図５】
2006261849.tif 000007
【図６】
2006261849.tif 000008
【図７】
2006261849.tif 000009