(57)【要約】【課題】  無線通信装置の状態に応じて、他装置から発信された問い合わせ信号に対して応答するか否かを切り換える。【解決手段】  状態判定部２０で無線通信装置１０の状態を判定し、装置１０が接続待ち状態或いは使用状態の場合は、他の装置から発信された問い合わせ信号に対して応答するように、切換制御部３０から無線モジュール１００に対して切り換え用の制御信号を出力する。【選択図】      図３
2005311613.tif 000002
【特許請求の範囲】
【請求項１】
他装置から発信された問い合わせ信号に対して応答するか否かを切り換える切換手段を有する無線通信装置において、
無線通信装置の状態を判定する判定手段と、
前記判定手段での判定結果に応じて前記切換手段を制御する制御手段とを有することを特徴とする無線通信装置。
【請求項２】
前記制御手段は、前記無線通信装置が接続待ち状態の場合は、問い合わせ信号に対して応答するように前記切換手段を制御し、また接続待ち状態でない場合には問い合わせ信号に対して応答しないように前記切換手段を制御することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記接続待ち状態は、前記無線通信装置がサーバ装置として起動中の場合であることを特徴とする請求項２記載の無線通信装置。
【請求項４】
前記制御手段は、前記無線通信装置が使用状態の場合は、問い合わせ信号に対して応答するように前記切換手段を制御し、また使用状態でない場合には問い合わせ信号に対して応答しないように前記切換手段を制御することを特徴とする請求項１記載の無線通信装置。
【請求項５】
前記使用状態は、前記無線通信装置の操作部から入力があった場合であることを特徴とする請求項４記載の無線通信装置。
【請求項６】
前記使用状態は、前記無線通信装置が設置されている環境の照度を感知する感知手段で所定の照度と感知された場合であることを特徴とする請求項４記載の無線通信装置。
【請求項７】
他装置から発信された問い合わせ信号に対して応答するか否かを切り換える切換手段を有する無線通信装置の制御方法であって、
無線通信装置の状態を判定する判定工程と、
前記判定工程での判定結果に応じて前記切換手段を制御する制御工程とを有することを特徴とする無線通信装置の制御方法。
【請求項８】
請求項７記載の無線通信装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他装置から発信された問い合わせ信号に対して応答するか否かを切り換える切換手段を有する無線通信装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、Bluetooth（登録商標）を搭載する無線通信装置においては、接続範囲内に存在する全ての装置に対して問い合わせ信号を発信する手段と、発信した問い合わせ信号に対する応答を検出する手段と、他装置によって発信された問い合わせ信号を検出する手段と、検出した問い合わせ信号に対して応答する手段とを備えている。そして、その応答には応答した装置に関する所定の情報（アドレスなど）が含まれるため、図１に示すように、問い合わせ信号を発信した装置Ａは接続範囲内に存在する装置Ｂ、Ｃ、Ｄに関する情報を収集することができる。その結果、ユーザにとっては、事前の接続先設定の煩わしさから開放され、更に容易な接続先選択も可能となり、利便性が増していると言える。
【０００３】
また、特許文献１に開示されるように、無線通信装置のトラフィック量やバッテリ残量に応じて、問合せ信号を送信する間隔、問合せ信号のスキャン間隔を可変に設定したり、ユーザの設定により、問合せ信号の送信を停止するような提案もなされている。
【特許文献１】特開２００１−１８９６８９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の無線通信装置は、接続範囲内に存在する装置に関する情報を手軽に、資源効率も良く収集できるようになる一方、本来接続する可能性の無い装置や接続するのが好ましくない装置であっても、接続範囲内に存在する場合、それらに関する情報も収集してしまうという課題を残している。
【０００５】
例えば、クライアントの装置Ａがサーバの装置Ｂに接続しようとして問い合わせ信号を発信した場合、通信範囲内に別のクライアントの装置Ｃが存在すると、ＡはＢだけでなくＣの情報まで収集してしまう。
【０００６】
また、例えば装置Ｄを立ち上げたままユーザがその場を離れた場合、その後もＤの情報は他装置に収集されてしまう。
【０００７】
つまり、ユーザにとって、このような不要な装置の情報収集にかかるコストは不利益であり、余計な装置が数多くリストされてしまう。その結果、迅速な接続先選択にも支障を来たし、セキュリティーを考えても好ましくないものであった。
【０００８】
本発明は、上述の課題を解決するためになされたもので、無線通信装置の状態に応じて、他装置から発信された問い合わせ信号に対して応答するか否かを切り換えることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、他装置から発信された問い合わせ信号に対して応答するか否かを切り換える切換手段を有する無線通信装置において、無線通信装置の状態を判定する判定手段と、前記判定手段での判定結果に応じて前記切換手段を制御する制御手段とを有することを特徴とする。
【００１０】
また、本発明は、他装置から発信された問い合わせ信号に対して応答するか否かを切り換える切換手段を有する無線通信装置の制御方法であって、無線通信装置の状態を判定する判定工程と、前記判定工程での判定結果に応じて前記切換手段を制御する制御工程とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、問い合わせを行った無線通信装置が不要な装置情報の収集を行わずに済み、更にセキュリティーも向上させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１３】
［第１の実施形態］
第１の実施形態では、無線通信装置がサーバとして起動しているか否かにより接続待ち状態を判定し、その判定結果に従って他の無線通信装置からの問い合わせ信号に応答するか否かの切り換えを制御するものである。
【００１４】
図３は、第１の実施形態における無線通信装置１０の構成の一例を示す図である。図３に示すように、無線通信装置１０は、切り換え用の制御信号に基づいて他装置により発信された問い合わせ信号に応答するか否かを切り換え可能な無線モジュール１００と、無線モジュール１００を制御する場合に必要な周知の制御部、例えばＣＰＵ、ＲＯＭ、ＲＡＭなどのハードウェア及びＯＳなどのソフトウェアを含み、制御信号及びデータ信号の送受信制御やメモリ管理、各種アプリケーションの演算などを行う基本制御部１２０と、無線モジュール１００を介して他装置と通信可能な、ファイル転送サーバなどのサーバアプリケーション１４０と、また同様に、無線モジュール１００を介して他装置と通信可能な、ファイル転送クライアントなどのクライアントアプリケーション１６０とを備える。
【００１５】
更に、他装置からの接続待ち状態か否かを判定する状態判定部２０と、状態判定部２０の判定結果に応じて、無線モジュール１００に対して切り換え用の制御信号の出力を制御する切換制御部３０とを備える。
【００１６】
以上の構成において、他の無線通信装置からの問い合わせ信号に応答するか否かを起動中のアプリケーションに応じて制御する方法について説明する。
【００１７】
図４は、無線通信装置１０における状態判定部２０の動作を示すフローチャートである。状態判定部２０は、本装置が起動されると動作を開始し、まずアプリケーションの起動・終了イベントが発生するのを待つ（ステップＳ２００）。その後、アプリケーションの起動・終了イベントが発生した場合、現在起動中のアプリケーションを確認し（ステップＳ２０２）、サーバアプリケーションが起動中であれば（ステップＳ２０４のＹＥＳ）、接続待ち状態を「真」とする（ステップＳ２０６）。そして、状態判定イベントを発生させ（ステップＳ２０８）、上述のステップＳ２００に戻る。
【００１８】
また、現在起動中のアプリケーションがサーバアプリケーションでなければ（ステップＳ２０４のＮＯ）、接続待ち状態を「偽」とし（ステップＳ２１０）、状態判定イベントを発生させ（ステップＳ２０８）、上述のステップＳ２００に戻る。
【００１９】
図５は、無線通信装置１０における切換制御部３０の動作を示すフローチャートである。切換制御部３０は、本装置が起動されると動作を開始し、まず状態判定イベントが発生するのを待つ（ステップＳ３００）。その後、状態判定イベントが発生すると、状態判定部２０が設定した接続待ち状態を判定する（ステップＳ３０２）。ここで、接続待ち状態が「真」の場合、問い合わせ信号検出ＯＮの制御信号を無線モジュール１００に対して出力するよう制御し（ステップＳ３０４）、問合せ信号が検出されると、応答信号を送信するようにして上述のステップＳ３００に戻る。
【００２０】
また、ステップＳ３０２において、接続待ち状態が「偽」の場合、問い合わせ信号検出ＯＦＦの制御信号を無線モジュール１００に対して出力するよう制御し（ステップＳ３０６）、図２の装置Ｄのように問合せ信号の検出を行わないようにし、つまり、問合せ信号に対して応答を返さないようにして上述のステップＳ３００に戻る。
【００２１】
このように、第１の実施形態によれば、サーバアプリケーションが起動中であれば無線モジュール１００に問い合わせ信号に応答するように制御し、サーバアプリケーション以外であれば問い合わせ信号に応答しないように制御することにより、問い合わせを行った無線通信装置が不要な装置情報の収集を行わずに済み、更にセキュリティーも向上させることができる。
【００２２】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態について詳細に説明する。
【００２３】
第２の実施形態では、無線通信装置の操作部からの入力により装置が使用状態にあるか否かを判定し、その判定結果に従って他の無線通信装置からの問い合わせ信号に応答するか否かの切り換えを制御するものである。
【００２４】
図６は、第２の実施形態における無線通信装置４０の構成の一例を示す図である。図６に示すように、無線通信装置４０は、切り換え用の制御信号に基づいて他装置により発信された問い合わせ信号に応答するか否かを切り換え可能な無線モジュール４００と、無線モジュール４００を制御する場合に必要な周知の制御部、例えばＣＰＵ、ＲＯＭ、ＲＡＭなどのハードウェア及びＯＳなどのソフトウェアを含み、制御信号及びデータ信号の送受信制御やメモリ管理、各種アプリケーションの演算などを行う基本制御部４２０と、無線モジュール４００を介して他装置と通信可能な、任意のアプリケーション４４０と、キーボードなどの操作部４６０とを備える。
【００２５】
更に、本無線通信装置が使用状態か否かを判定する状態判定部５０と、状態判定部５０の判定結果に応じて、無線モジュール４００に対して切り換え用の制御信号の出力を制御する切換制御部６０とを備える。
【００２６】
以上の構成において、他の無線通信装置からの問い合わせ信号に応答するか否かを操作部からの入力に応じて制御する方法について説明する。
【００２７】
図７は、無線通信装置４０における状態判定部５０の動作を示すフローチャートである。状態判定部５０は、本装置が起動されると動作を開始し、まず操作部４６０から設定したタイムアウトのタイマーイベントが発生するのを待つ（ステップＳ５００）。その後、タイマーイベントが発生すると、使用状態を「偽」とする（ステップＳ５０２）。そして、状態判定イベントを発生させ（ステップＳ５０４）、操作部４６０からの入力を待つ（ステップＳ５０６）。ここで、操作部４６０からの入力が発生すると、使用状態を「真」とし（ステップＳ５０８）、状態判定イベントを発生させ（ステップＳ５１０）、上述のステップＳ５００に戻る。
【００２８】
図８は、無線通信装置４０における切換制御部６０の動作を示すフローチャートである。切換制御部６０は、本装置が起動されると動作を開始し、まず状態判定イベントが発生するのを待つ（ステップＳ６００）。その後、状態判定イベントが発生すると、状態判定部５０が設定した使用状態を判定する（ステップＳ６０２）、ここで、使用状態が「真」の場合、問い合わせ信号検出ＯＮの制御信号を無線モジュール４００に対して出力するよう制御し（ステップＳ６０４）、上述のステップＳ６００に戻る。
【００２９】
また、ステップＳ６０２において、使用状態が「偽」の場合、問い合わせ信号検出ＯＦＦの制御信号を無線モジュール４００に対して出力するよう制御し（ステップＳ６０６）、上述のステップＳ６００に戻る。
【００３０】
このように、第２の実施形態によれば、操作部からの入力があれば使用状態と判定して無線モジュール４００に問い合わせ信号に応答するように制御し、また操作部からの入力がなければ問い合わせ信号に応答しないように制御することにより、問い合わせを行った無線通信装置が不要な装置情報の収集を行わずに済み、更にセキュリティーも向上させることができる。
【００３１】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態について詳細に説明する。
【００３２】
第３の実施形態では、照明センサなどの感知部により無線通信装置が設置された場所の照度に応じて装置が使用状態にあるか否かを判定し、その判定結果に従って他の無線通信装置からの問い合わせ信号に応答するか否かの切り換えを制御するものである。
【００３３】
図９は、第３の実施形態における無線通信装置７０の構成の一例を示す図である。図９に示すように、無線通信装置７０は、切り換え用の制御信号に基づいて他装置により発信された問い合わせ信号に応答するか否かを切り換え可能な無線モジュール７００と、無線モジュール７００を制御する場合に必要な周知の制御部、例えばＣＰＵ、ＲＯＭ、ＲＡＭなどのハードウェア及びＯＳなどのソフトウェアを含み、制御信号及びデータ信号の送受信制御やメモリ管理、各種アプリケーションの演算などを行う基本制御部７２０と、無線モジュール７００を介して他装置と通信可能な、任意のアプリケーション７４０と、照度が閾値を上回ったか否かで感知を行う照明センサなどの感知部７６０とを備える。
【００３４】
更に、本無線通信装置が使用状態か否かを判定する状態判定部８０と、状態判定部８０の判定結果に応じて、無線モジュール４００に対して切り換え用の制御信号の出力を制御する切換制御部９０とを備える。
【００３５】
以上の構成において、他の無線通信装置からの問い合わせ信号に応答するか否かを感知部７６０で感知した照度に応じて制御する方法について説明する。
【００３６】
図１０は、無線通信装置７０における状態判定部８０の動作を示すフローチャートである。状態判定部８０は、本装置が起動されると動作を開始し、感知部７６０からのイベントが発生するのを待つ（ステップＳ８００）。その後、イベントが発生すると、感知した照度が閾値を上回っているか否かを判定し（ステップＳ８０２）、閾値を上回っていれば、使用状態を「真」とする（ステップＳ８０４）。そして、状態判定イベントを発生させ（ステップＳ８０６）、上述のステップＳ８００に戻る。
【００３７】
また、上述のステップＳ８０２において、感知した照度が閾値を上回っていなければ、使用状態を「偽」とし（ステップＳ８０８）、状態判定イベントを発生させ（ステップＳ８０６）、上述のステップＳ８００に戻る。
【００３８】
図１１は、無線通信装置７０における切換制御部９０の動作を示すフローチャートである。切換制御部９０は、本装置が起動されると動作を開始し、まず状態判定イベントが発生するのを待つ（ステップＳ９００）。その後、状態判定イベントが発生すると、状態判定部８０が設定した使用状態を判定する（ステップＳ９０２）、ここで、使用状態が「真」の場合、問い合わせ信号検出ＯＮの制御信号を無線モジュール７００に対して出力するよう制御し（ステップＳ９０４）、上述のステップＳ９００に戻る。
【００３９】
また、ステップＳ９０２において、使用状態が「偽」の場合、問い合わせ信号検出ＯＦＦの制御信号を無線モジュール７００に対して出力するよう制御し（ステップＳ９０６）、上述のステップＳ９００に戻る。
【００４０】
このように、第３の実施形態によれば、照明センサにより感知した照度が所定の閾値を上回っていれば無線モジュール１００に問い合わせ信号に応答するように制御し、また上回っていなければ問い合わせ信号に応答しないように制御することにより、問い合わせを行った無線通信装置が不要な装置情報の収集を行わずに済み、更にセキュリティーも向上させることができる。
【００４１】
以上説明したように、第１乃至第３の実施形態によれば、本来接続する可能性のない装置や接続するのが好ましくない装置を問い合わせ信号に応答しないように切り換えることにより、問い合わせを行った無線通信装置が不要な装置情報の収集を行わずに済み、更にセキュリティーも向上させることができる。
【００４２】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００４３】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４４】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００４５】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４８】
【図１】無線通信装置における問い合わせ及び応答のシーケンスを示す図である。
【図２】無線通信装置における問い合わせに対する応答を切り替えるシーケンスを示す図である。
【図３】第１の実施形態における無線通信装置１０の構成の一例を示す図である。
【図４】無線通信装置１０における状態判定部２０の動作を示すフローチャートである。
【図５】無線通信装置１０における切換制御部３０の動作を示すフローチャートである。
【図６】第２の実施形態における無線通信装置４０の構成の一例を示す図である。
【図７】無線通信装置４０における状態判定部５０の動作を示すフローチャートである。
【図８】無線通信装置４０における切換制御部６０の動作を示すフローチャートである。
【図９】第３の実施形態における無線通信装置７０の構成の一例を示す図である。
【図１０】無線通信装置７０における状態判定部８０の動作を示すフローチャートである。
【図１１】無線通信装置７０における切換制御部９０の動作を示すフローチャートである。
【符号の説明】
【００４９】
２０  状態判定部
３０  切換制御部
１００  無線モジュール
１２０  基本制御部
１４０  サーバアプリケーション
１６０  クライアントアプリケーション
【図１】
2005311613.tif 000003
【図２】
2005311613.tif 000004
【図３】
2005311613.tif 000005
【図４】
2005311613.tif 000006
【図５】
2005311613.tif 000007
【図６】
2005311613.tif 000008
【図７】
2005311613.tif 000009
【図８】
2005311613.tif 000010
【図９】
2005311613.tif 000011
【図１０】
2005311613.tif 000012
【図１１】
2005311613.tif 000013