(57)【要約】【課題】ハンドオーバーを適切に行う通信システムを提供する。【解決手段】第１の無線通信若しくは第１の無線通信より広い通信範囲の第２の無線通信で、端末装置と情報処理装置とが通信可能なシステムにおいて、情報処理装置は、第１の無線通信により、端末装置から、第２の無線通信で情報処理装置に接続するための接続情報の要求を受信する。情報処理装置は、情報処理装置の近傍の物体の存在を検知するための検知部が検知していると判定された場合に、第１の無線通信により、端末装置に対して接続情報を送信する。【選択図】図４
2016178385.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と情報処理装置とが相互に通信可能な通信システムであって、
前記端末装置は、
第１の無線通信で前記情報処理装置との通信を行う第１の無線通信手段と、
前記第１の無線通信により、前記情報処理装置に対して、前記第１の無線通信より広い通信範囲の第２の無線通信で前記情報処理装置に接続するための接続情報を要求する要求手段と、
前記要求手段による要求に応じて前記情報処理装置から送信された前記接続情報を前記第１の無線通信により受信する第１の受信手段と、
前記第１の受信手段により受信した前記接続情報を用いて、前記第２の無線通信で前記情報処理装置との通信を行う第２の無線通信手段と、を備え、
前記情報処理装置は、
前記情報処理装置の近傍の物体の存在を検知する検知手段と、
前記第１の無線通信により、前記要求手段による前記接続情報の要求を受信する第２の受信手段と、
前記第２の受信手段により前記接続情報の要求を受信すると、前記検知手段が前記情報処理装置の近傍の物体の存在を検知しているか否かを判定する判定手段と、
前記判定手段により検知していると判定された場合、前記第１の無線通信により、前記端末装置に対して前記接続情報を送信し、前記判定手段により検知していないと判定された場合、前記端末装置に対して前記接続情報を送信しない送信手段と、を備える、
ことを特徴とする通信システム。
【請求項２】
前記送信手段は、前記判定手段により検知していないと判定された場合、前記接続情報の代わりに、前記第２の無線通信による接続を拒否することを示す情報を送信することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記検知手段は、光センサ若しくは人感センサを含むことを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記第１の無線通信は、Ｂｌｕｅｔｏｏｔｈによる通信を含み、
前記第２の無線通信は、ＷＬＡＮによる通信を含む、ことを特徴とする請求項１乃至３のいずれか１項に記載の通信システム。
【請求項５】
第１の無線通信若しくは前記第１の無線通信より広い通信範囲の第２の無線通信で外部装置と通信可能な情報処理装置であって、
前記情報処理装置の近傍の物体の存在を検知する検知手段と、
前記第１の無線通信により、前記外部装置から、前記第２の無線通信で前記情報処理装置に接続するための接続情報の要求を受信する受信手段と、
前記受信手段により前記接続情報の要求を受信すると、前記検知手段が前記情報処理装置の近傍の物体の存在を検知しているか否かを判定する判定手段と、
前記判定手段により検知していると判定された場合、前記第１の無線通信により、前記外部装置に対して前記接続情報を送信し、前記判定手段により検知していないと判定された場合、前記外部装置に対して前記接続情報を送信しない送信手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
前記送信手段は、前記判定手段により検知していないと判定された場合、前記接続情報の代わりに、前記第２の無線通信による接続を拒否することを示す情報を送信することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記検知手段は、光センサ若しくは人感センサであることを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記第１の無線通信は、Ｂｌｕｅｔｏｏｔｈによる通信であり、
前記第２の無線通信は、ＷＬＡＮによる通信であることを特徴とする請求項５乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記情報処理装置は、印刷処理を実行可能な印刷装置であることを特徴とする請求項５乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
第１の無線通信若しくは前記第１の無線通信より広い通信範囲の第２の無線通信で外部装置と通信可能な情報処理装置において実行される通信制御方法であって、
前記情報処理装置の近傍の物体の存在を検知手段により検知する検知工程と、
前記第１の無線通信により、前記外部装置から、前記第２の無線通信で前記情報処理装置に接続するための接続情報の要求を受信する受信工程と、
前記受信工程において前記接続情報の要求を受信すると、前記検知工程で前記情報処理装置の近傍の物体の存在を検知しているか否かを判定する判定工程と、
前記判定工程において検知していると判定された場合、前記第１の無線通信により、前記外部装置に対して前記接続情報を送信し、前記判定工程において検知していないと判定された場合、前記外部装置に対して前記接続情報を送信しない送信工程と、
を有することを特徴とする通信制御方法。
【請求項１１】
請求項１０に記載の通信制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離無線通信が可能な通信システム、情報処理装置、通信制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮによる情報機器のネットワーク化が普及している。ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）やＢｌｕｅｔｏｏｔｈ（登録商標）といった近距離無線通信機能を用いて無線ＬＡＮに接続するための接続情報を取得し、その接続情報に基づいて無線ＬＡＮへの接続が行われる。このような動作は、ハンドオーバーと呼ばれる。
【０００３】
ＮＦＣはインタフェースが簡便であるので、情報機器の操作部の内部に設けられる。ユーザが端末等を情報機器に接近させる操作（タッチ操作）を行うことで、ハンドオーバーが実現される（特許文献１）。一方、ＮＦＣではなくＢｌｕｅｔｏｏｔｈのインタフェースが設けられた情報機器の場合、Ｂｌｕｅｔｏｏｔｈを用いて、接近した端末と接続情報を交換することにより、ハンドオーバーが実現される。これは、Ｂｌｕｅｔｏｏｔｈの接近距離を測定する仕組みを利用している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６６５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
Ｂｌｕｅｔｏｏｔｈでは、電波の減衰量に基づいて、接近距離が測定される。しかしながら、実際には電波の伝搬は機器周囲の状況に影響されるので、測定される距離に生じる誤差が大きくなる場合がある。そのため、誤差を防ぐために電波の伝搬範囲を広げた場合には意図されない場所で接近と認識してしまう場合がある。また、複数の情報機器が互いに近い距離で配置されていると、どちらの機器に接続すべきかを認識できない場合がある。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、ハンドオーバーを適切に行う通信システム、情報処理装置、通信制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る通信システムは、端末装置と情報処理装置とが相互に通信可能な通信システムであって、
前記端末装置は、
第１の無線通信で前記情報処理装置との通信を行う第１の無線通信手段と、前記第１の無線通信により、前記情報処理装置に対して、前記第１の無線通信より広い通信範囲の第２の無線通信で前記情報処理装置に接続するための接続情報を要求する要求手段と、前記要求手段による要求に応じて前記情報処理装置から送信された前記接続情報を前記第１の無線通信により受信する第１の受信手段と、前記第１の受信手段により受信した前記接続情報を用いて、前記第２の無線通信で前記情報処理装置との通信を行う第２の無線通信手段と、を備え、
前記情報処理装置は、前記情報処理装置の近傍の物体の存在を検知する検知手段と、
前記第１の無線通信により、前記要求手段による前記接続情報の要求を受信する第２の受信手段と、前記第２の受信手段により前記接続情報の要求を受信すると、前記検知手段が前記情報処理装置の近傍の物体の存在を検知しているか否かを判定する判定手段と、前記判定手段により検知していると判定された場合、前記第１の無線通信により、前記端末装置に対して前記接続情報を送信し、前記判定手段により検知していないと判定された場合、前記端末装置に対して前記接続情報を送信しない送信手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ハンドオーバーを適切に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の内部構成を示すブロック図である。
【図２】携帯端末の内部構成を示すブロック図である。
【図３】図１及び図２の各装置を含むシステムの外観を示す図である。
【図４】各装置間の通信シーケンスを示す図である。
【図５】光センサが物体の接近を検知しない場合の通信シーケンスを示す図である。
【図６】携帯端末での処理の手順を示すフローチャートである。
【図７】ＭＦＰでの処理の手順を示すフローチャートである。
【図８】各装置間の通信シーケンスを示す図である。
【図９】携帯端末での処理の手順を示すフローチャートである。
【図１０】ＭＦＰでの処理の手順を示すフローチャートである。
【図１１】人感センサを使用した場合の構成の概念を示す図である。
【図１２】各装置間の通信シーケンスを示す図である。
【図１３】ＭＦＰでの処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施形態］
図１は、本実施形態における情報処理装置の内部構成を示すブロック図である。本実施形態においては、情報処理装置として、例えば、印刷機能、スキャン機能、ＦＡＸ機能等複数の機能が一体化された画像形成装置、いわゆるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）が用いられる。
【００１２】
ＭＦＰ１０１は、無線通信用基板を搭載しており、例えば、印刷機能の実行の際には、外部インタフェース（Ｉ／Ｆ）を介して、外部の情報機器から画像データや印刷ジョブ等を受信する。ＭＦＰ１０１は、それらのデータに基づいて、印刷用紙等の記録媒体に記録（印刷）を行うための記録データを生成する。プリントエンジン１０５は、記録データに基づいて、記録媒体に画像を記録する。また、スキャン機能の実行の際には、原稿台等のリーダ部１０４に設置された原稿を光学的に読み取って画像データに変換し、外部Ｉ／Ｆに出力する。
【００１３】
ＭＦＰ制御部１０２は、プリント基板上に各種ＬＳＩやＩＣ等の電気部品を搭載することにより実現される。ＭＦＰ制御部１０２は、ＭＦＰ１０１全体を統括的に制御する。ＭＦＰ制御部１０２は、例えば、外部の情報機器から外部Ｉ／Ｆを介して受信したジョブに基づいて印刷処理や画像読取処理を行う際、外部Ｉ／Ｆを介して処理済みのデータを送信したり、各エンジン等を制御する。
【００１４】
操作部１０３は、ユーザからの指示入力をキーやタッチパネル等を介して受け付けたり、ユーザに対してディスプレイに装置情報やジョブ情報等の各種情報を表示する。操作部１０３は、ＭＦＰ制御部１０２からの制御により、低消費電力状態となり、また、低消費電力状態が解除される。リーダ部１０４は、原稿台やＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に設置された原稿を光学的に読み取る。リーダ部１０４は、ＭＦＰ制御部１０２からの制御により、低消費電力状態となり、また、低消費電力状態が解除される。低消費電力状態とは、一部のブロックに対する電力供給が制限される機能であり、情報処理装置に対するユーザ操作が所定時間ない場合に、ＣＰＵにより情報処理装置の状態が低消費電力状態に遷移する。また、低消費電力状態中に操作部に対するユーザ操作があった場合等、ＣＰＵが割込信号を検出することにより、ＣＰＵにより情報処理装置の状態が通常状態に復帰する。
【００１５】
プリントエンジン部１０５は、記録媒体に対して画像を形成する。プリントエンジン部１０５は、例えば、インクジェット記録方式や電子写真方式により、記録媒体に対して画像を形成し、記録ヘッドや静電ドラム等を含む。プリントエンジン部１０５は、ＭＦＰ制御部１０２からの制御により、低消費電力状態となり、また、低消費電力状態が解除される。
【００１６】
Ｂｌｕｅｔｏｏｔｈユニット１０６は、Ｂｌｕｅｔｏｏｔｈによる通信が可能な機器との間で相互のデータ送受信を行う。本実施形態では、近距離無線通信の一例としてＢｌｕｅｔｏｏｔｈ通信を説明する。しかしながら、他方のＷＬＡＮユニット１０７より通信距離が短い（通信範囲が狭い）通信方式であれば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等、他の通信方式が用いられても良い。ＷＬＡＮユニット１０７は、ＷＬＡＮによる通信が可能な機器との間でのデータ送受信を行う。本実施形態では、ＷＬＡＮとしてＩＥＥＥ８０２．１１規格に従った無線通信方式を用いる。しかしながら、他方のＢｌｕｅｔｏｏｔｈユニット１０６より通信距離が長い（通信範囲が広い）通信方式であれば、他の無線通信方式が用いられても良い。Ｂｌｕｅｔｏｏｔｈユニット１０６及びＷＬＡＮユニット１０７は、ＭＦＰ制御部１０２からの制御により、低消費電力状態となり、また、低消費電力状態が解除される。
【００１７】
ＷＬＡＮ／ＢＬＥインタフェース部１０８は、Ｂｌｕｅｔｏｏｔｈユニット１０６およびＷＬＡＮユニット１０７との間のインタフェース制御を行う。システムバス１０９は、図１に示すように、各ブロック間でデータ送受信を可能とするためのシステムバスである。
【００１８】
ＣＰＵ１１０は、システムバス１０９を介して各ブロックを指示し、ＭＦＰ１０１を統括的に制御する。ここで、ＣＰＵ１１０は、ＣＰＵと、機能ブロック単位で纏められたハードウェア回路とを同一のパッケージで構成したＬＳＩの形態も含む。ＣＰＵ１１０は、ＲＯＭ１１２に記憶されたプログラムを読み出して実行することにより、本実施形態の動作を実現する。
【００１９】
ＲＯＭコントローラ１１１は、ＲＯＭ１１２に対するデータの読出し／書込みを制御する。ＲＯＭ１１２は、ＭＦＰ制御部１０２のＯＳを起動するためのブートプログラムや、ＭＦＰ１０１全体を統括的に制御するためのプログラムを記憶する不揮発性メモリである。ＲＯＭ１１２には、ＷＬＡＮプロトコルの制御、Ｂｌｕｅｔｏｏｔｈプロトコルの制御、ＢｌｕｅｔｏｏｔｈによりＷＬＡＮへの接続動作に必要な接続情報を取得するための制御、等を行うためのプログラムが記憶されている。また、ＭＦＰ１０１の電力制御を行うためのプログラムや制御データ等もＲＯＭ１１２に記憶されている。
【００２０】
ＲＡＭコントローラ１１３は、ＲＡＭ１１４に対するデータの読出し／書込みを制御する。ＲＡＭ１１４は、ＭＦＰ制御部１０２のメインメモリとして動作し、且つ画像形成処理に係るワーク領域や画像入出力処理の展開領域としても使用される高速での読み書きが可能な揮発性メモリである。ＲＡＭ１１４には、ＷＬＡＮでの送受信データや、Ｂｌｕｅｔｏｏｔｈでの送受信データ等も一時的に格納される。
【００２１】
画像処理部１１５は、リーダＩ／Ｆ１１６から出力されるＲＧＢデジタル画像データに対して、読取処理に関連する画像処理を実行したり、ＭＦＰ１０１で生成されたＹＭＣＫ等の各インク色成分信号に対して、印刷処理に関連する画像処理を実行する。リーダＩ／Ｆ１１６は、リーダ部１０４と画像処理部１１５の間で、ＲＧＢデジタル画像データの送受信を制御する。プリンタＩ／Ｆ１１７は、プリントエンジン１０５と画像処理部１１５の間で、ＹＭＣＫ出力ビデオデータの送受信を制御する。
【００２２】
Ｉ／Ｆ制御部１１８は、ＬＡＮ  Ｉ／Ｆ１１９、ＵＳＢ−Ｄ  Ｉ／Ｆ１２０、ＵＳＢ−Ｈ  Ｉ／Ｆ１２１の各外部Ｉ／ＦとＲＡＭ１１４の間で、ジョブや画像データ等の送受信を行う。ＬＡＮ  Ｉ／Ｆ１１９は、ＬＡＮ等のネットワークを介して外部の情報機器との間の通信を制御する。ＵＳＢ−Ｄ  Ｉ／Ｆ１２０は、ＵＳＢを介して外部の情報機器との間の通信を制御する。ＵＳＢ−Ｈ  Ｉ／Ｆ１２１は、ＵＳＢストレージユニット等の挿抜可能な記憶媒体や、課金制御や部門指定制御を可能とするカードリーダや、カメラ等の撮像装置、との間の通信を制御する。操作部Ｉ／Ｆ１２２は、操作部１０３との間の通信を制御する。
【００２３】
スイッチ（ＳＷ）１２３は、ハードウェアキー等、ユーザが操作可能なスイッチであり、ＣＰＵ１１０は、スイッチ１２３から出力される押下信号に基づき、ユーザの押下操作を検出する。ＬＥＤ１２４は、点灯／消灯状態が切り替わることにより、ユーザに対して特定の情報を示す。ＬＣＤ１２５は、文字や図形を表示するためのドットマトリクス構造を持つディスプレイである。光センサ１２６は、ＭＦＰ１０１へのユーザ等の物体の接近を検出するために用いられる。光センサ１２６は、外部の光を検知している状態で光センサ１２６に到達する光を物体が遮ると、物体の接近を示す検知信号を出力する。ＣＰＵ１１０は、その検知信号の出力（若しくは変化）に基づき、物体の接近を検出する。本実施形態では、光センサを用いるが、ＭＦＰ１０１への物体の接近を検知可能であれば、温度センサ、磁気センサ、超音波センサ、モーションセンサ、振動センサ、機械的接点構造、静電センサ等、他のセンサが用いられても良い。
【００２４】
人感センサ１２７は、ＭＦＰ１０１の周辺に人間がいるか否かを検知する。人感センサ１２７は、光センサ１２６と同様に、ＭＦＰ１０１への物体の接近を検出するために用いられる。人感センサ１２７には、人間の発する赤外線を検出する、超音波の反射を利用する、光の反射を利用する、アレイ状の光センサを利用する、等の検知方式を有するセンサが用いられる。操作部制御回路１２８は、スイッチ１２３〜人感センサ１２７を制御する。操作部制御回路１２８は、例えば、スイッチ１２３の押下信号の検出、ＬＥＤ１２４の点灯／消灯制御、ＬＣＤ１２５の表示制御を行う。
【００２５】
図２は、本実施形態における携帯端末の内部構成を示すブロック図である。携帯端末制御部２０２は、プリント基板上に各種ＬＳＩやＩＣ等の電気部品を搭載することにより実現される。携帯端末制御部２０２は、携帯端末２０１全体を統括的に制御する。携帯端末制御部２０２は、例えば、携帯電話通信網に接続してデータの送受信を行ったり、カメラ２２７からの画像データ（撮像データ）の読み取り、マイク２２８からの音声信号の入力、スピーカ２２９からの音声信号の出力、等を行う。
【００２６】
操作部２０３は、ユーザからの指示入力をキーやタッチパネル等を介して受け付けたり、ユーザに対してパネルに装置情報やジョブ情報等の各種情報を表示する。システムバス２０４は、図２に示すように、各ブロック間でデータ送受信を可能とするためのシステムバスである。
【００２７】
携帯電話用無線Ｉ／Ｆ２０５は、携帯電話用無線部２０６とシステムバス２０４との間の通信制御を行う。携帯電話用無線部２０６は、無線通信を行う高周波回路等の物理層を含み、携帯電話回線網に接続してデータの送受信を行う。
【００２８】
Ｉ／Ｆ制御部２０７は、ＷＬＡＮ／ＮＦＣ／Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８、ＵＳＢ−Ｄ  Ｉ／Ｆ２２０、ＵＳＢ−Ｈ  Ｉ／Ｆ２２１の各外部Ｉ／ＦとＲＡＭ２１４の間で、ジョブや画像データ等の送受信を行う。ＷＬＡＮ／ＮＦＣ／Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、ＷＬＡＮ／ＮＦＣ／Ｂｌｕｅｔｏｏｔｈユニット２１９との間のインタフェース制御を行う。アンテナ２０９は、携帯電話網に対して接続を行うためのアンテナである。
【００２９】
ＣＰＵ２１０は、システムバス２０４を介して各ブロックを指示し、携帯端末２０１を統括的に制御する。ここで、ＣＰＵ２１０は、ＣＰＵと、機能ブロック単位で纏められたハードウェア回路とを同一のパッケージで構成したＬＳＩの形態も含む。ＣＰＵ２１０は、ＲＯＭ２１２に記憶されたプログラムを読み出して実行することにより、本実施形態の動作を実現する。
【００３０】
ＲＯＭコントローラ２１１は、ＲＯＭ２１２に対するデータの読出し／書込みを制御する。ＲＯＭ２１２は、携帯端末２０１のＯＳを起動するためのブートプログラムや、携帯端末２０１全体を統括的に制御するためのプログラムを記憶する不揮発性メモリである。ＲＯＭ２１２には、ＷＬＡＮプロトコルの制御、ＢｌｕｅｔｏｏｔｈやＮＦＣプロトコルの制御、データ送受信制御、表示制御、等を行うためのプログラムが記憶されている。
【００３１】
ＲＡＭコントローラ２１３は、ＲＡＭ２１４に対するデータの読出し／書込みを制御する。ＲＡＭ２１４は、携帯端末制御部２０２のメインメモリとして動作し、且つ画像形成処理に係るワーク領域や画像入出力処理の展開領域としても使用される高速での読み書きが可能な揮発性メモリである。ＲＡＭ２１４には、ＷＬＡＮでの送受信データや、ＢｌｕｅｔｏｏｔｈやＮＦＣでの送受信データ等も一時的に格納される。
【００３２】
音声処理部２１５は、音声コーデック２１６に対する音声信号の読出し／書込みを制御する。画像処理部２１７は、カメラ２２７から出力される画像データに対して画像処理を実行する。音声コーデック２１６は、音声信号の符号化及び符号化された音声データの復号を行う。カメラＩ／Ｆ２１８は、カメラ２２７から撮像信号を入力して画像データに変換する。
【００３３】
ＷＬＡＮ／ＮＦＣ／Ｂｌｕｅｔｏｏｔｈユニット２１９は、ＷＬＡＮによる通信が可能な機器との間で相互にデータ送受信を行い、また、ＮＦＣ／Ｂｌｕｅｔｏｏｔｈによる通信が可能な機器との間で相互にデータ送受信を行う。本実施形態では、ＷＬＡＮとしてＩＥＥＥ８０２．１１規格に従った無線通信方式を用いる。しかしながら、他方のＮＦＣ／Ｂｌｕｅｔｏｏｔｈより通信距離が長い通信方式であれば、他の無線通信方式が用いられても良い。また、本実施形態では、ＮＦＣ／Ｂｌｕｅｔｏｏｔｈを用いる。しかしながら、他方のＷＬＡＮより通信距離が短い通信方式であれば、他の無線通信方式が用いられても良い。
【００３４】
ＵＳＢ−Ｄ  Ｉ／Ｆ２２０は、ＵＳＢを介して外部の情報機器との間の通信を制御する。ＵＳＢ−Ｈ  Ｉ／Ｆ２２１は、ＵＳＢストレージユニット等の挿抜可能な記憶媒体との間の通信を制御する。操作部Ｉ／Ｆ２２２は、操作部２０３との間の通信を制御する。
【００３５】
スイッチ（ＳＷ）２２３は、ハードウェアキー等、ユーザが操作可能なスイッチであり、ＣＰＵ１１０は、スイッチ１２３から出力される押下信号に基づき、ユーザの押下操作を検出する。ＬＣＤ２２４は、文字や図形を表示するためのドットマトリクス構造を持つディスプレイである。タッチパネル２２５は、ユーザの指の位置や圧力等を検出する。操作部制御回路２２６は、スイッチ２２３〜タッチパネル２２５を制御する。操作部制御回路２２６は、例えば、スイッチ２２３の押下信号の検出、ＬＣＤ２２４の表示制御を行う。
【００３６】
カメラ２２７は、撮影された撮像データを出力する。マイク２２８は、ユーザの通話等による音声信号を入力する。スピーカ２２９は、音声信号を空中に放射することにより出力する。
【００３７】
図３は、図１及び図２の各装置を含む通信システムの外観を示す図である。図３の通信システムにおいては、携帯端末２０１が無線通信方法に応じた所定距離内にＭＦＰ１０１に接近すれば、その無線通信方法により相互に通信可能となる。ＭＦＰ１０１上のエリア３０１は、ハンドオーバ動作を行う際に、ユーザが携帯端末２０１を接近させるためのエリアである。エリア３０１には、ユーザのタッチ動作を促す為に、タッチ領域であることを示すマークが表示されている。このように、ユーザにタッチ操作を促すことにより、近接した距離でのＷＬＡＮへの接続情報の送信を確実にでき、誤送信を防ぐことができる。また、光センサ１２６は、エリア３０１に接近する物体を検出可能なように配置されている。さらに、Ｂｌｕｅｔｏｏｔｈユニット１０６は、携帯端末２０１がエリア３０１の近傍にある場合、携帯端末２０１がＢｌｕｅｔｏｏｔｈによる通信距離内にあると判断可能なように配置されている。
【００３８】
本実施形態では、携帯端末２０１がＢｌｕｅｔｏｏｔｈによりＷＬＡＮへの接続情報を受信してＷＬＡＮへ接続するハンドオーバー動作が行われる。以下、ＷＬＡＮへの接続情報として、ＷｉＦｉ接続情報を一例として説明する。以下、ハンドオーバー動作について図４、図５、図６、図７を参照しながら説明する。携帯端末２０１の動作は、例えば、ＣＰＵ２１０がＲＯＭ２１２に記憶されているプログラムをＲＡＭ２１４に読み出して実行することにより実現される。ＭＦＰ１０１内のＢｌｕｅｔｏｏｔｈユニット１０６の動作は、Ｂｌｕｅｔｏｏｔｈユニット１０６に内蔵されている不図示のＣＰＵが、同様に内蔵されている不図示のＲＯＭに記憶されたプログラムを読み出して実行することにより実現される。また、ＭＦＰ制御部１０２の動作は、ＣＰＵ１１０がＲＯＭ１１２に記憶されているプログラムをＲＡＭ１１４に読み出して実行することにより実現される。
【００３９】
図４は、本実施形態における、携帯端末２０１、Ｂｌｕｅｔｏｏｔｈユニット１０６、ＭＦＰ制御部１０２の間の通信シーケンスを示す図である。図４を参照しながら、光センサ１２６が物体の接近を検知し、その後、ＷｉＦｉ接続を行う場合について説明する。
【００４０】
Ｓ４０１では、携帯端末２０１のユーザは、Ｂｌｕｅｔｏｏｔｈによる通信動作を制御するＢｌｕｅｔｏｏｔｈ制御アプリケーションを起動する。Ｂｌｕｅｔｏｏｔｈ制御アプリケーションは、例えば、ＭＦＰ１０１からの距離の判定及びＷｉＦｉ接続を行うための接続情報の取得を行う。
【００４１】
Ｓ４０２では、ＭＦＰ制御部１０２は、Ｂｌｕｅｔｏｏｔｈユニット１０６に対してＡｄｖｅｒｔｉｓｉｎｇ動作を開始するよう指示する。この指示は、例えば、所定の時間間隔で行われる。Ａｄｖｅｒｔｉｓｉｎｇ動作とは、Ｂｌｕｅｔｏｏｔｈユニット１０６が定期的にＡｄｖｅｒｔｉｓｉｎｇパケットを送信する操作である。Ａｄｖｅｒｔｉｓｉｎｇパケットを送信することにより、Ｂｌｕｅｔｏｏｔｈユニット１０６は、Ｂｌｕｅｔｏｏｔｈ搭載機器からの接続要求待ちとなる。Ａｄｖｅｒｔｉｓｉｎｇパケットには、送信電力データ、ＭＦＰの個体を識別可能なシリアル番号、アドレスデータ等が含まれている。
【００４２】
Ｓ４０３では、携帯端末２０１は、Ｂｌｕｅｔｏｏｔｈプロトコルに従って送信されるＡｄｖｅｒｔｉｓｉｎｇパケットを受信する。Ｓ４０４では、携帯端末２０１は、ＭＦＰ１０１との間の距離の判定を行う。ＭＦＰ１０１との間の距離は、Ａｄｖｅｒｔｉｓｉｎｇパケットに含まれる送信電力データと、実際に受信した際に取得したＲＳＳＩ値とに基づいて導出できる。ここで、ＲＳＳＩ値とは携帯端末２０１で実際に電波を受信した際の受信強度である。ここで、距離が所定値未満であると判定された場合には、Ｓ４０６以降の動作を行う。一方、所定値以上であると判定された場合には、再び、Ａｄｖｅｒｔｉｓｉｎｇパケットの受信待ちとなる。
【００４３】
一方、Ｓ４０５では、ＭＦＰ制御部１０２は、光センサ１２６に電力を供給して起動させる。光センサ１２６の起動は、Ａｄｖｅｒｔｉｓｉｎｇ動作の開始指示と同期して行われるようにしても良い。
【００４４】
Ｓ４０６では、携帯端末２０１は、Ｂｌｕｅｔｏｏｔｈユニット１０６に対して、ＷｉＦｉ接続を要求するＣｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔパケットを送信する。Ｂｌｕｅｔｏｏｔｈユニット１０６は、Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔパケットを受信すると、携帯端末２０１とＢｌｕｅｔｏｏｔｈユニット１０６の間にＢｌｕｅｔｏｏｔｈによる接続が確立される。その結果、以降のＢｌｕｅｔｏｏｔｈによる通信が可能となる。
【００４５】
Ｓ４０７では、携帯端末２０１は、Ｂｌｕｅｔｏｏｔｈユニット１０６に対して、ＷｉＦｉに接続するためのＷｉＦｉ接続情報の送信を要求するＷｉＦｉ接続情報要求コマンドを含むパケットを送信する。ＷｉＦｉ接続情報は、例えば、ＳＳＩＤ、ＷＰＡ接続キー等のＷｉＦｉ接続に必要なデータセットを含む。Ｓ４０８では、Ｂｌｕｅｔｏｏｔｈユニット１０６は、Ｓ４０７で受信したパケットを解析し、ＷｉＦｉ接続情報要求コマンドをＭＦＰ制御部１０２に伝達する。
【００４６】
Ｓ４０９では、ＭＦＰ制御部１０２は、光センサ１２６が物体の接近を検知しているか否かを判定する。例えば、ユーザが携帯端末２０１を把持した手を翳す等の操作を行い、その結果、光センサ１２６に入力される光が、明、暗、明といった所定の一連の変化が生じた場合に、ＭＦＰ制御部１０２は、物体が接近したと判定する。以降、光センサ１２６による物体の接近を検知後の場合について説明する。
【００４７】
Ｓ４１０では、ＭＦＰ制御部１０２は、携帯端末２０１に対して、ＷｉＦｉ接続情報を送信するようＢｌｕｅｔｏｏｔｈユニット１０６を制御する。Ｓ４１１では、Ｂｌｕｅｔｏｏｔｈユニット１０６は、ＷｉＦｉ接続情報を含むパケットをＢｌｕｅｔｏｏｔｈにより送信し、携帯端末２０１は、送信されたＷｉＦｉ接続情報を含むパケットを受信する。
【００４８】
Ｓ４１２では、携帯端末２０１は、受信したＷｉＦｉ接続情報に基づいて、ＭＦＰ１０１との間でＷｉＦｉ接続を行い（ハンドオーバー）、以降の通信をＷｉＦｉにより開始する。
【００４９】
図５は、図４に対して、光センサ１２６が物体の接近を検知せず、ＷｉＦｉ接続が拒絶された場合を示す図である。Ｓ５０１〜Ｓ５０９は、図４のＳ４０１〜Ｓ４０９と同じである。
【００５０】
Ｓ５１０では、ＭＦＰ制御部１０２は、携帯端末２０１に対して「接続拒否」情報を送信するようＢｌｕｅｔｏｏｔｈ１０６を制御する。Ｓ５１１では、Ｂｌｕｅｔｏｏｔｈユニット１０６は、「接続拒否」情報を含むパケットをＢｌｕｅｔｏｏｔｈにより送信し、携帯端末２０１は、送信された「接続拒否」情報を含むパケットを受信する。
【００５１】
その後、例えば、携帯端末２０１は、Ｂｌｕｅｔｏｏｔｈによる接続を切断し、Ｓ５０１からの処理を繰り返す。
【００５２】
図６は、携帯端末２０１での処理の手順を示すフローチャートである。
【００５３】
Ｓ６０１では、ＣＰＵ２１０は、ユーザによる携帯端末２０１のＢｌｕｅｔｏｏｔｈ制御アプリケーションプログラムの起動を受け付ける。Ｓ６０２では、ＣＰＵ２１０は、ＭＦＰ１０１から送信されたＡｄｖｅｒｔｉｓｉｎｇパケットを受信したか否かを判定する。ここで、受信したと判定された場合にはＳ６０３に進み、受信していないと判定された場合にはＳ６０２の処理を繰り返す。
【００５４】
Ｓ６０３では、ＣＰＵ２１０は、携帯端末２０１とＭＦＰ１０１の間の距離が所定距離内であるか否かを判定する。ここで、所定距離内であると判定された場合にはＳ６０４に進み、所定距離内でないと判定された場合にはＳ６０２の処理を繰り返す。
【００５５】
Ｓ６０４では、ＣＰＵ２１０は、Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔパケットを送信することにより、ＭＦＰ１０１との間のＢｌｕｅｔｏｏｔｈによる接続を確立する。Ｓ６０５では、ＣＰＵ２１０は、ＭＦＰ１０１に対して、ＷｉＦｉ接続情報要求コマンドを送信する。
【００５６】
Ｓ６０６では、ＣＰＵ２１０は、ＭＦＰ１０１からＷｉＦｉ接続情報を受信したか否かを判定する。ここで、ＷｉＦｉ接続情報を受信したと判定された場合にはＳ６１０に進み、ＷｉＦｉ接続情報を受信していないと判定された場合にはＳ６０７に進む。
【００５７】
Ｓ６０７では、ＣＰＵ２１０は、ＭＦＰ１０１から「接続拒否」情報を受信したか否か否かを判定する。ここで、「接続拒否」情報を受信したと判定された場合にはＳ６０８に進み、「接続拒否」情報を受信していないと判定された場合にはＳ６０６の処理を繰り返す。Ｓ６０８では、ＣＰＵ２１０は、Ｂｌｕｅｔｏｏｔｈによる接続を切断する。Ｓ６０９では、ＣＰＵ２１０は、タイマ機能等を用いて一定時間待機後、Ｓ６０２の処理を繰り返す。
【００５８】
Ｓ６０６でＭＦＰ１０１からＷｉＦｉ接続情報を受信したと判定された場合、Ｓ６１０では、ＣＰＵ２１０は、受信したＷｉＦｉ接続情報を用いて、ＭＦＰ１０１との間のＷｉＦｉ接続を実行する。
【００５９】
図７は、ＭＦＰ１０１での処理の手順を示すフローチャートである。
【００６０】
Ｓ７０１では、ＭＦＰ制御部１０２は、図４及び図５で説明したＡｄｖｅｒｔｉｓｉｎｇ動作を開始する。Ｓ７０２では、ＭＦＰ制御部１０２は、電力供給等の動作により、光センサ１２６を起動する。
【００６１】
Ｓ７０３では、ＢｌｕｅＴｏｏｔｈユニット１０６は、外部の情報機器からＢｌｕｅｔｏｏｔｈによる接続要求があるか否かを判定する。例えば、その判定は、Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔパケットを受信したか否かに基づいて行われる。ここで、接続要求があると判定された場合にはＳ７０４に進み、接続要求がないと判定された場合にはＳ７０３の処理を繰り返す。
【００６２】
Ｓ７０４では、Ｂｌｕｅｔｏｏｔｈユニット１０６は、ＷｉＦｉ接続情報要求を受信したか否かを判定する。ここで、受信したと判定された場合にはＳ７０５に進み、受信していないと判定された場合にはＳ７０４の処理を繰り返す。
【００６３】
Ｓ７０５では、ＭＦＰ制御部１０２は、光センサ１２６が物体の接近を検知しているか否かを判定する。ここで、光センサ１２６が物体の接近を検知していると判定された場合にはＳ７０６に進み、光センサ１２６が物体の接近を検知していないと判定された場合にはＳ７０７に進む。
【００６４】
Ｓ７０６では、ＭＦＰ制御部１０２は、Ｂｌｕｅｔｏｏｔｈにより携帯端末２０１にＷｉＦｉ接続情報を送信するようＢｌｕｅｔｏｏｔｈユニット１０６を制御する。Ｓ７０６の処理後、図７の処理を終了する。一方、Ｓ７０７では、ＭＦＰ制御部１０２は、Ｂｌｕｅｔｏｏｔｈにより携帯端末２０１に「接続拒否」情報を送信するようＢｌｕｅｔｏｏｔｈユニット１０６を制御する。Ｓ７０７の処理後、Ｓ７０３の処理を繰り返す。
【００６５】
以上のように、本実施形態では、ＢｌｕｅｔｏｏｔｈからＷＬＡＮへのハンドオーバーを行う際に、ＭＦＰは、光センサによりユーザが近傍に存在すると判定できた場合に、携帯端末に接続情報をＢｌｕｅｔｏｏｔｈにより送信する。その結果、Ｂｌｕｅｔｏｏｔｈのような電波の強度に基づいて距離を導出する通信方法を用いる場合でも、ユーザの意図しない場所で接続情報を送信したり、互いに近接したＭＦＰ間で誤送信することを防ぎ、ハンドオーバーの精度低下を防ぐことができる。
【００６６】
本実施形態においては、短距離無線通信方法としてＢｌｕｅｔｏｏｔｈを用いて説明したが、ＷＬＡＮと比較して通信距離が短い無線通信方法であるならば、Ｂｌｕｅｔｏｏｔｈではなく、他の通信方法が用いられても良い。
【００６７】
［第２の実施形態］
本実施形態では、光センサ１２６による物体の接近の検知後にハンドオーバーを行うか、若しくは、光センサ１２６による物体の接近の検知に関わらずにハンドオーバーを行うかの制御を、携帯端末２０１から指示する。つまり、物体の接近の検知の判定を不要とする、若しくは、物体の接近の検知の判定を必要とする、旨の要否の指示を携帯端末２０１から指示することができる。
【００６８】
本実施形態では、特定のアプリケーション、例えば、印刷アプリケーション上で、Ｂｌｕｅｔｏｏｔｈによる通信で検索された複数のＭＦＰから、印刷動作をさせるＭＦＰを携帯端末２０１から指示する場合について説明する。以下、携帯端末２０１の動作は、ＣＰＵ２１０がＲＯＭ２１１に記憶されているプログラムを読み出して実行することにより実現される。ＭＦＰ１０１内のＢｌｕｅｔｏｏｔｈユニット１０６の動作は、Ｂｌｕｅｔｏｏｔｈユニット１０６に内蔵されている不図示のＣＰＵが、同様に内蔵されている不図示のＲＯＭに記憶されたプログラムを読み出して実行することにより実現される。また、ＭＦＰ制御部１０２の動作は、ＣＰＵ１１０がＲＯＭ１１２に記憶されているプログラムをＲＡＭ１１４に読み出して実行することにより実現される。以下、ＷＬＡＮへの接続情報の一例としてＷｉＦｉ接続情報を用いて説明する。
【００６９】
図８は、本実施形態における、携帯端末２０１、Ｂｌｕｅｔｏｏｔｈユニット１０６、ＭＦＰ制御部１０２の間の通信シーケンスを示す図である。図８を参照しながら、印刷アプリケーション上で、印刷で使用するＭＦＰを携帯端末２０１から指示する場合について説明する。
【００７０】
Ｓ８０１、Ｓ８０３〜Ｓ８０７、Ｓ８１１〜Ｓ８１３は、それぞれ、図４のＳ４０１、Ｓ４０２〜Ｓ４０６、Ｓ４１０〜Ｓ４１２と同じである。
【００７１】
Ｓ８０２では、携帯端末２０１のユーザは、印刷アプリケーションを起動する。印刷アプリケーションは、ユーザにより選択された画像データをＭＦＰに送信して、その画像の印刷が実行可能であり、その際、特定のＭＦＰを選択して指定することができる。Ｓ８０２では、ユーザは、印刷アプリケーション上で、印刷対象の画像の選択、印刷を実行するＭＦＰの選択を行う。
【００７２】
Ｓ８０８では、携帯端末２０１は、Ｂｌｕｅｔｏｏｔｈユニット１０６に対して、ＷｉＦｉに接続するためのＷｉＦｉ接続情報の送信を要求するＷｉＦｉ接続情報要求コマンドを含むパケットを送信する。ＷｉＦｉ接続情報は、例えば、ＳＳＩＤ、ＷＰＡ接続キー等のＷｉＦｉ接続に必要なデータセットを含む。
【００７３】
Ｓ８０８では、図４のＳ４０７と同様の動作が行われるが、「即時接続フラグ」が付加されている点で、図４のＳ４０７のＷｉＦｉ接続情報要求コマンドと異なる。即時接続フラグとは、ＭＦＰ１０１に対して、光センサ１２６による物体の接近の検知に関わらず、ＷｉＦｉ接続情報を携帯端末２０１に送信するよう指示するためのフラグである。第１の実施形態は、即時接続フラグが付加されていない場合であるが、ＷｉＦｉ接続情報要求コマンドが即時接続フラグを含むようにして、第１の実施形態では、即時接続フラグが無効となるように設定されるようにしても良い。そのような構成の場合には、本実施形態では、即時接続フラグが有効となるように設定される。
【００７４】
Ｓ８０９では、Ｂｌｕｅｔｏｏｔｈユニット１０６は、Ｓ８０８で受信したパケットを解析し、即時接続フラグを含むＷｉＦｉ接続情報要求コマンドをＭＦＰ制御部１０２に伝達する。
【００７５】
Ｓ８１０では、ＭＦＰ制御部１０２は、即時接続フラグが含まれているか否か（若しくは、即時接続フラグが有効であるか否か）を判定する。ここで、即時接続フラグが含まれていると判定された場合には、Ｓ８１１において、ＭＦＰ制御部１０２は、光センサ１２６による物体の接近の検知の判定に関わらず、ＷｉＦｉ接続情報を送信するようＢｌｕｅｔｏｏｔｈユニット１０６を制御する。また、即時接続フラグが常に含まれている構成であれば、即時接続フラグが有効であるか否かを判定するようにしても良い。
【００７６】
以上の動作において、Ｓ８０８でＷｉＦｉ接続情報要求コマンドで即時接続フラグが含まれていない場合は、若しくは、含まれていても無効と設定されている場合には、第１の実施形態の動作が行われる。
【００７７】
図９は、携帯端末２０１での処理の手順を示すフローチャートである。
【００７８】
Ｓ９０１は、図６のＳ６０１と同じである。Ｓ９０２では、ＣＰＵ２１０は、ユーザによる携帯端末２０１の印刷アプリケーションプログラムの起動を受け付ける。さらに、ＣＰＵ２１０は、ユーザによる印刷対象の画像の選択及び印刷を実行するＭＦＰの選択を受け付ける。Ｓ９０３〜Ｓ９０５は、図６のＳ６０２〜Ｓ６０４と同じである。
【００７９】
Ｓ９０６では、ＣＰＵ２１０は、ＭＦＰ１０１に対して、即時接続フラグを含む（若しくは、即時接続フラグが有効にされた）ＷｉＦｉ接続情報要求コマンドを送信する。Ｓ９０７〜Ｓ９１１は、図６のＳ６０６〜Ｓ６１０と同じである。
【００８０】
図１０は、ＭＦＰ１０１での処理の手順を示すフローチャートである。
【００８１】
Ｓ１００１〜Ｓ１００４は、図７のＳ７０１〜Ｓ７０４と同じである。Ｓ１００５では、ＭＦＰ制御部１０２は、Ｓ１００４で受信したＷｉＦｉ接続情報要求コマンドに即時接続フラグが含まれているか否かを判定する。ここで、即時接続フラグが含まれていると判定された場合にはＳ１００７に進み、含まれていないと判定された場合にはＳ１００６に進む。ここで、Ｓ１００５では、即時接続フラグが有効とされているか否かについて判定するようにしても良い。その場合、有効とされていると判定された場合にはＳ１００７に進み、有効とされていないと判定された場合にはＳ１００６に進む。Ｓ１００６〜Ｓ１００８は、図７のＳ７０５〜Ｓ７０７と同じである。
【００８２】
以上のように、本実施形態では、ＢｌｕｅｔｏｏｔｈからＷＬＡＮへのハンドオーバーを行う際に、光センサによる物体の接近の検知に関わらず、接続情報の送信を指示することができる。その結果、携帯端末がＷＬＡＮへの接続情報を確実に取得することができる場合には、光センサによる検知の判定動作をスキップできるので、ハンドオーバーの処理の時間を短縮することができる。
【００８３】
［第３の実施形態］
本実施形態では、光センサ１２６の代わりに、人体の存在を検知する人感センサ１２７を利用する。人感センサ１２７は、人体の存在を検知できるものであれば良く、例えば、赤外線の反射を検出するモーションセンサや、焦電型センサが用いられる。
【００８４】
以下、携帯端末２０１の動作は、ＣＰＵ２１０がＲＯＭ２１１に記憶されているプログラムを読み出して実行することにより実現される。ＭＦＰ１０１内のＢｌｕｅｔｏｏｔｈユニット１０６の動作は、Ｂｌｕｅｔｏｏｔｈユニット１０６に内蔵されている不図示のＣＰＵが、同様に内蔵されている不図示のＲＯＭに記憶されたプログラムを読み出して実行することにより実現される。また、ＭＦＰ制御部１０２の動作は、ＣＰＵ１１０がＲＯＭ１１２に記憶されているプログラムをＲＡＭ１１４に読み出して実行することにより実現される。以下、ＷＬＡＮへの接続情報の一例としてＷｉＦｉ接続情報を用いて説明する。
【００８５】
図１１は、人感センサ１２７を使用した場合の本実施形態の構成の概念を示す図である。人感センサ１２７は、ＭＦＰ１０１の前面に設けられ、操作部１０３を操作する際に人体が存在すると想定される領域、つまり図１１の領域１１０１で最大の感度を持つように配置される。人感センサ１２７は、複数のセルがアレイ型に配置され、ユーザが存在する場所に対応したセルが反応する構成でも良い。
【００８６】
ユーザが領域１１０１内で携帯端末２０１を操作すると、Ｂｌｕｅｔｏｏｔｈユニット１０６から所定距離内に入るように、Ｂｌｕｅｔｏｏｔｈユニット１０６が構成されている。このような構成で、ユーザが、ＭＦＰ１０１の人感センサ１２７が反応する所定領域内に入り、且つ、Ｂｌｕｅｔｏｏｔｈユニット１０６から所定距離内に入ると、ＷｉＦｉ接続へのハンドオーバー動作が行われる。なお、携帯端末２０１の動作は、第１の実施形態における説明と同じである。
【００８７】
図１２は、本実施形態における、携帯端末２０１、Ｂｌｕｅｔｏｏｔｈユニット１０６、ＭＦＰ制御部１０２の間の通信シーケンスを示す図である。
【００８８】
Ｓ１２０１〜Ｓ１２０８は、図４のＳ４０１〜Ｓ４０８と同じである。Ｓ１２０９では、ＭＦＰ制御部１０２は、人感センサ１２７が人体を検知しているか否かを判定する。図１２の以降の工程により、ＷｉＦｉ接続へのハンドオーバーが行われる。Ｓ１２１０〜Ｓ１２１２は、図４のＳ４１０〜Ｓ４１２と同じである。
【００８９】
図１３は、ＭＦＰ１０１での処理の手順を示すフローチャートである。
【００９０】
Ｓ１３０１〜Ｓ１３０４は、図７のＳ７０１〜Ｓ７０４と同じである。Ｓ１３０５では、ＭＦＰ制御部１０２は、人感センサ１２７が人体を検知しているか否かを判定する。ここで、人体を検知していると判定された場合にはＳ１３０６に進み、人体を検知していないと判定された場合にはＳ１３０７に進む。Ｓ１３０６とＳ１３０７は、図７のＳ７０６、Ｓ７０７と同じである。
【００９１】
以上のように、本実施形態では、ＢｌｕｅｔｏｏｔｈからＷＬＡＮへのハンドオーバーを行う際に、ＭＦＰは、人感センサによりユーザが近傍に存在すると判定できた場合に、携帯端末に接続情報をＢｌｕｅｔｏｏｔｈにより送信する。その結果、Ｂｌｕｅｔｏｏｔｈのような電波の強度に基づいて距離を導出する通信方法を用いる場合でも、ユーザの意図しない場所で接続情報を送信したり、互いに近接したＭＦＰ間で誤送信することを防ぎ、ハンドオーバーの精度低下を防ぐことができる。
【００９２】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９３】
１０１  ＭＦＰ：  １１０、２１０  ＣＰＵ：  １１２、２１２  ＲＯＭ：  １１４、２１４  ＲＡＭ：  ２０１  携帯端末
【図１】
2016178385.tif 000003
【図２】
2016178385.tif 000004
【図３】
2016178385.tif 000005
【図４】
2016178385.tif 000006
【図５】
2016178385.tif 000007
【図６】
2016178385.tif 000008
【図７】
2016178385.tif 000009
【図８】
2016178385.tif 000010
【図９】
2016178385.tif 000011
【図１０】
2016178385.tif 000012
【図１１】
2016178385.tif 000013
【図１２】
2016178385.tif 000014
【図１３】
2016178385.tif 000015