(57)【要約】      （修正有）【課題】無線通信を利用してログインをする際に、情報処理装置の特定箇所から所定の距離内に対象物が検出された場合に限りログインをさせることができる情報処理装置、情報処理装置の制御方法、及びプログラムを提供する。【解決手段】対象物までの距離を測定するための光学センサを設け、光学センサで閾値内に対象物を検出したか否かを判断する。そして、光学センサの閾値以内に検出した場合は、ＢＬＥ通信を行い、情報処理装置にログインするためのＩＤとパスワードを入手する。【選択図】図５
2019193056.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信手段と、
検出手段と、
判断手段と、を有する情報処理装置であって、
前記検出手段が対象物を検出した場合、前記第１の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする情報処理装置。
【請求項２】
前記第１の無線通信手段に加えて、第２の無線通信手段をさらに有する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検出手段の検出距離は、前記第２の無線通信手段の検出距離より近い
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記検出手段の検出距離は、前記第２の無線通信手段の検出距離より長い
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記第１の無線通信手段が接続要求を受けない場合、前記第２の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする請求項２〜４のいずれか１項記載の情報処理装置。
【請求項６】
前記検出手段が対象物を検出した場合、前記第２の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする請求項５のいずれか１項記載の情報処理装置。
【請求項７】
前記検出手段が対象物を検出しない場合、前記第２の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段は、ユーザのログインの可否の判断を行う
ことを特徴とする請求項２または３に記載の情報処理装置。
【請求項８】
前記第２の無線通信手段が接続要求を受けない場合、前記第１の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする請求項２または４に記載の情報処理装置。
【請求項９】
前記第２の無線通信手段が設定時間以内に接続要求を受けない場合、前記第１の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記第２の無線通信手段が接続要求を受けた場合、前記第２の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする請求項２または４に記載の情報処理装置。
【請求項１１】
前記第２の無線通信手段が設定時間以内に接続要求を受けた場合、前記第２の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記検出手段が光学センサである
ことを特徴とする請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記第１の無線通信手段の通信可能な距離は、前記第２の無線通信手段の通信可能な距離に比べて、長い
ことを特徴とする請求項２〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記検出手段と、前記第１の無線通信手段とが、情報処理装置の所定箇所に集約して設けられる
ことを特徴とする請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記検出手段と、前記第１の無線通信手段と、前記第２の無線通信手段とが、情報処理装置の所定箇所に集約して設けられる
ことを特徴とする請求項２〜１３のいずれか１項に記載の情報処理装置。
【請求項１６】
前記情報処理装置が画像形成装置である
ことを特徴とする請求項１〜１５のいずれか１項に記載の情報処理装置。
【請求項１７】
第１の無線通信手段と、
検出手段と、
判断手段と、を有する情報処理装置の制御方法であって、
前記検出手段が対象物を検出した場合、前記第１の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行う
ことを特徴とする情報処理装置の制御方法。
【請求項１８】
請求項１７に記載の情報処理装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を用いてログイン処理を行う情報処理装置に関するものである。
【背景技術】
【０００２】
近年、無線通信技術の進歩により携帯端末の利便性が飛躍的に向上しており、無線通信が可能な携帯端末の普及が進んでいる。また、携帯端末の使用方法についても、個人的な連絡手段から、ビジネス用途に用いられるようになり、パーソナルコンピュータに代わる勢いで利用が拡大している。
このような携帯端末と連携することにより、文書の印刷やスキャン、各種データの転送などを行う情報処理装置も、ビジネス用途を中心に、一般的になりつつある。
現在、こうした情報処理装置に用いられる無線通信として、２．４ＧＨｚ帯のバンドを使用する無線通信技術の普及が特に進んでいる。例えば、ＩＥＥＥ８０２．１１規格に基づく無線ＬＡＮは、すでに携帯端末をはじめとする各種装置における無線通信方式として、最も標準的に採用されている。
【０００３】
また、他の無線通信方式として、携帯端末などとの間での無線通信を目的とする、Ｂｌｕｅｔｏｏｔｈ（商標登録）の採用も進んでいる。近年、Ｂｌｕｅｔｏｏｔｈにおいては、消費電力の低減を目的としたＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）の規格が追加され、さらに普及が進むことが期待されている。また、ＮＦＣ（Near Field Communicaiton：近距離無線通信）も利用も進んできている。
これらの無線通信は、通信可能距離が多種多様であり、例えば、ＢＬＥでは数ｍ〜数十ｍ、ＮＦＣでは数ｃｍ程度などである。また、無線通信が普及するに伴い、無線通信を使用してログインする方法が採用されてきている。
【０００４】
こうした状況の中で、特許文献１には、携帯端末が画像形成装置から所定の距離内にある場合にログイン処理を行う画像形成装置が開示されている。特許文献１においては、携帯端末が画像形成装置から所定の距離内にあることを検知するために、携帯端末が発信する無線通信の電波の強度に基づいて、携帯端末までの距離を算出している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１４０７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、近年、ユーザの直観的な操作感の向上や、ユーザが情報処理装置の前に存在しない場合においてログイン処理を抑制することが求められている。そのために、無線通信を利用したログイン処理であっても、携帯端末が情報処理装置の特定箇所から所定距離内にあることを条件とすることがある。
例えば、携帯端末を、情報処理装置の特定箇所に接触（タッチ）させることを条件としてログイン処理を行うことが望ましい場合がある。しかし、携帯端末から発信される電波の強度を用いる方法では、発信される電波の強度が携帯端末ごとに異なるため、情報処理装置の特定箇所に対する携帯端末の位置を正確に推測することはできない。
【課題を解決するための手段】
【０００７】
本発明は、第１の無線通信手段と、検出手段と、判断手段と、を有する情報処理装置であって、前記検出手段が対象物を検出した場合、前記第１の無線通信手段が取得したユーザ認証情報に基づいて、前記判断手段はユーザのログインの可否の判断を行うことを特徴とする。
【発明の効果】
【０００８】
無線通信を利用してログインをする際に、情報処理装置の特定箇所から所定の距離内に対象物が検出された場合に限りログインをさせることができる。
【図面の簡単な説明】
【０００９】
【図１Ａ】情報処理装置の全体図である。
【図１Ｂ】情報処理装置のタッチボックス近傍の詳細図である。
【図２】情報処理装置のハードウェア構成を示す図である。
【図３】情報処理装置と携帯端末１００との間でのハンドオーバーを説明する図である。
【図４】光学センサ及びタッチボックスの概略図である。
【図５】携帯端末をログインさせるまでの情報処理装置における処理を示すフローチャートである（実施例１）。
【図６】情報処理装置にログインするまでの携帯端末における処理を示すフローチャートである。
【図７】携帯端末をログインさせるまでの情報処理装置における処理を示すフローチャートである（実施例２）。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、本発明を実施するための形態を説明する。ただし、以下に説明する実施の形態はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
以下、本発明の各実施例について説明する。
【実施例１】
【００１１】
図１Ａは、情報処理装置１の外観の一例を示す図である。
情報処理装置１は、例えば、ダウンロード機能、スキャン機能、ＦＡＸ機能、印刷機能などの各種の機能を備える一般的な複合機としての画像形成装置である。情報処理装置１は、操作部２、ＮＦＣ Ｒ／Ｗ部５、ＢＬＥモジュール６、光学センサ７、無線ＬＡＮモジュール８などを備えている。
【００１２】
操作部２は、ユーザによる操作・指示の入力を受け付ける。
ＮＦＣ Ｒ／Ｗ部５は、ユーザが社員証などのＮＦＣタグが入ったＩＤカードをかざすと、ユーザを情報処理装置にログインさせることができる。
ＢＬＥモジュール６は、ユーザが携帯端末を用いてＢＬＥ通信を行うと、無線によりユーザをログインさせることができる。
無線ＬＡＮモジュール８は、携帯端末などとダイレクト無線通信を行う。
【００１３】
ユーザは、ＮＦＣタグが入ったＩＤカードと、ＢＬＥ通信機能を備えた携帯端末の両者を所持している場合、後述するように、それら両者のうち、いずれかを介して、情報処理端末にログインすることができる。また、ユーザは、ＢＬＥ通信機能を備えた携帯端末の両者を所持していれば、ＮＦＣタグが入ったＩＤカードを所持していなくても、ＢＬＥ通信により情報処理端末にログインすることができる。
【００１４】
また、携帯端末１００をタッチする際には、ｃｍ単位での距離を検出できるセンサが必要であるが、光学センサ７がそのためのセンサとして備えられている。
ユーザにタッチを求めるＮＦＣ Ｒ／Ｗ部５と、ＢＬＥモジュール６は、タッチ箇所を集約するために、タッチボックス１００１内に設けられている。さらに、タッチボックス１００１にユーザがタッチしたことを検出するために、光学センサ７もタッチボックス１００１内に収められている。
【００１５】
図１Ｂは、タッチボックス１００１を側面からみた断面図である。
タッチボックス１００１は、情報処理装置１の操作部２の近傍など、情報処理装置１の所定箇所に設置される。
【００１６】
光学センサ７は、ユーザが携帯端末１００をタッチボックス１００１へタッチしたことを検出するために、携帯端末１００が接近してくる方向に向けられる。図１Ｂでは、タッチボックス１００１の上方向に向けられる。タッチボックス１００１が側面に向けられている場合であれば、光学センサ７は側面方向に向けられる。なお、光学センサによる検出方法については、図４において後述する。
【００１７】
図２は、図１Ａで説明した情報処理装置１内部のハードウェア構成を示す図である。
ＢＬＥモジュール６は、ＢＬＥアンテナ部６０１、ＢＬＥ-ＲＦ回路６０２、メモリ部６０３、とから構成される。
情報処理装置１は、ＢＬＥアンテナ部６０１を介して、携帯端末１００とＢＬＥ通信６１０を行うことができる。
情報処理装置１は、ＢＬＥ通信によって携帯端末１００から、ＩＤとパスワードを受信する。そして、コントローラ２０４の制御の下で、サーバ４０３または情報処理装置１の記憶部２０７に保存されているユーザ認証情報（例えば、ＩＤとパスワード）に基づいて、ログインを要求したユーザのログインの可否を判断する。
また、情報処理装置１は、ＢＬＥのビーコンを定期的に送信することもできる。ＢＬＥビーコンの送信パケットには、情報処理装置１の属性情報、機種情報などの、各種の情報を含めて送信することができる。
【００１８】
ＣＰＵ２１１を含むコントローラ２０４は、情報処理装置１全体の動作を制御する。
ＣＰＵ２１１は、コントローラ２０４内のＲＯＭやストレージ（不図示）に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。
なお、後述するフローチャートに示す各処理は、１つのＣＰＵ２１１がメモリに展開された命令を解釈することにより、実行される。しかし、これに限られず、他の様態であってもよい。例えば、複数のプロセッサや、複数のＲＡＭ、ＲＯＭ、ストレージを協働させることにより、実行させることもできる。また、ハードウェア回路を用いて、一部の処理を実行するようにしてもよい。
ＮＦＣモジュール３などの各モジュールの制御は、各モジュールのプロセッサなどと協働して実行される。
また、携帯端末１００は、アクセスポイントであるネットワークＩＦ４０１を介して、ネットワーク４０５に接続することができる。
【００１９】
操作部２は、ＬＣＤパネル２０１とキーパネル２０２とを備えており、それらがＣＰＵ２０３により制御される。ＣＰＵ２０３はコントローラ２０４内のＣＰＵ２１１により制御される。
リーダ２０５とプリンタ２０６も、コントローラ２０４内のＣＰＵ２１１により制御される。
【００２０】
ＮＦＣ Ｒ／Ｗ部５は、ＮＦＣ ＩＤカード５１１によるユーザ認証や、ログインの可否を実行する。
ＮＦＣ Ｒ／Ｗ部５は、コントローラ２０４制御の下で、サーバ４０３または情報処理装置１の記憶部２０７に保存されているユーザ認証情報（例えば、ＩＤとパスワード）に基づいてログインを要求してきたユーザのログイン可否を判断する。
【００２１】
次に、図３を用いて、情報処理装置１と携帯端末１００との間で行われる、ＢＬＥ通信から無線ＬＡＮ通信に切り替える、ハンドオーバーについて説明する。
ここでは、情報処理装置１はログインＩＤとパスワードを受け取ると、携帯端末１００からのログインを許可する。その後、携帯端末１００は、情報処理装置１から送信されてきた無線ＬＡＮ通信の接続に必要なＳＳＩＤ、パスワードなどの情報を取得すると、無線ＬＡＮ通信に切り替える。
なお、情報処理装置と携帯端末との間では無線ＬＡＮダイレクト通信が可能である。その際に、情報処理装置は無線ＬＡＮダイレクト通信のアクセスポイントとして動作する。
【００２２】
情報処理装置１は、ＢＬＥのビーコンを定期的に送信している（３０１）。ＢＬＥビーコンの送信パケットには、情報処理装置１の属性情報、機種情報などの情報処理装置１に関する各種の情報を含ませることができる。
【００２３】
携帯端末１００は、情報処理装置１に接近すると、ＢＬＥビーコンを受信して、情報処理装置１に関する情報を取得する。
その後、携帯端末１００の操作者は、情報処理装置１との通信を要求する場合、携帯端末１００を操作することにより、通信を希望する情報処理装置１に対してＢＬＥ接続要求を送信する（３０２）。
これにより、情報処理装置１は、ＢＬＥ接続を要求した携帯端末１００とＢＬＥのＧＡＴＴ通信を開始する（３０３）。
【００２４】
ＢＬＥのＧＡＴＴ通信において、情報処理装置１は、携帯端末１００から、ログインＩＤとパスワードを受信する。そして、前述したように、コントローラ２０４による制御の下で、サーバ４０３または情報処理装置１の記憶部２０７に保存されているユーザ認証情報（例えば、ＩＤとパスワード）に基づいて、ログインしてきたユーザのログイン可否を判断する。
【００２５】
情報処理装置１は、ログインを許可する場合、無線ＬＡＮ通信を行うための無線ＬＡＮ接続情報として、ＳＳＩＤ、パスワードなどの情報を転送する。
携帯端末１００は、情報処理装置１から転送されてきた、無線ＬＡＮ接続情報のＳＳＩＤ、パスワードなどを使用して、無線ＬＡＮダイレクト通信の接続を行う。
これにより、携帯端末は情報処理装置との無線ＬＡＮダイレクト通信を行うことができるようになる。
【００２６】
図４（ａ）は、光学センサ７の模式的なハードウェア構成を説明する。
光学センサ７は、例えば、近赤外のレーザーパルス光を出力すると共に、対象物で反射したレーザーパルスの反射光を受光する。
【００２７】
発光素子８００は、ここではレーザーである。
受光素子８０１は、ここでは、ＰＳＤ（Position Sensitive Device：位置検出デバイス）である。
制御回路８０２は、これらの光学素子を制御するための回路である。
投光レンズ８０３が発光素子８００に備えられ、また、集光レンズ８０４が受光素子８０１に設けられる。
図４（ａ）の光学センサ７においては、発光素子８００から照射され、検出対象物８０５で反射したレーザー光が、受光素子８０１上で結像した位置に基づいて、制御回路８０２が演算を行うことにより、対象物８０５までの距離を算出する。
【００２８】
情報処理装置１と対象物８０５との間の距離の計測が繰り返し行われることにより、情報処理装置１と対象物８０５との間の距離の遷移を確認することができる。なお、ここでは、受光素子８０１としてＰＳＤを用いた距離測定方法について説明したが、対象物との距離が測定できる光学センサであれば、受光素子の種類は問わない。
【００２９】
図４（ｂ）は、タッチボックス１００１内の、ＮＦＣ Ｒ／Ｗ部５、ＢＬＥモジュール６、光学センサ７の断面と、タッチボックス１００１に携帯端末１００またはＮＦＣ ＩＤカード５１１が接近したときの状態を示す概略図である。
例えば、ＮＦＣ ＩＤ５１１カードが接近してきた場合、ＮＦＣによる通信可能距離４１００（例えば、１０ｃｍ）以内に入ると通信が可能となる。すなわち、ＮＦＣ ＩＤカード５１１が接近してくることが検出可能である。
また、携帯端末１００が接近してきた場合、光学センサ７が検出可能な閾値４１０１（例えば、３ｃｍ）以内に入ってきた場合に検出される。
【００３０】
前述したように、ＢＬＥの通信可能な距離が、一般的に、数ｍ〜数十ｍ程度であるのに対して、ＮＦＣの通信可能な距離は、一般的に、数ｃｍ程度である。したがって、ＢＬＥの通信可能距離は、ＮＦＣの通信可能距離に比べて長い。
【００３１】
なお、携帯端末１００はＮＦＣに対応していないため、ＮＦＣ Ｒ／Ｗ部５とは通信できず、ＮＦＣによる通信可能距離４１００内でも検出されない。
また、図４（ｂ）では、ＮＦＣ ＩＤカード５１１の検出距離の方が、光学センサの検出距離より遠くに図示しているが、光学センサの検出距離の方が遠くでもよい（後述の、実施例２を参照）。
また、ここでは、一例として、ＮＦＣによる通信可能距離４１００を１０ｃｍ、光学センサ７が検出可能な閾値４１０１を３ｃｍ、としたが、これらの値に限られるものではない。
【００３２】
次に、図５のフローチャートを用いて、携帯端末１００をログインさせるまでの、情報処理装置１における処理の流れを説明する。
情報処理装置１が起動すると、まず、Ｓ５０１において、情報処理装置１のＣＰＵ２１１が、ＢＬＥモジュール６の電源をＯＮし、ＢＬＥのビーコンを送信する。
そして、Ｓ５０２において、ＣＰＵ２１１は、ＮＦＣ Ｒ／Ｗ部５の電源をＯＮし、ＮＦＣ通信待ちの状態とする。
【００３３】
次に、Ｓ５０３において、ＣＰＵ２１１は、携帯端末１００からＢＬＥ接続要求が来たか否かを判断する。
例えば、ＢＬＥ機能を備えた携帯端末１００を所持するユーザが、ＢＬＥ機能をＯＮした状態で情報処理装置１が設置された部屋内に入室してくると、ＣＰＵ２１１はＢＬＥ接続要求を受信する。ＢＬＥ機能が携帯端末１００でＯＮにされると（有効化されると）、ＢＬＥ通信を用いて情報処理装置１にログインすることが可能になる。このＢＬＥ機能は、ＢＬＥ通信を介して情報処理装置１へのログインに必要なユーザ認証情報（例えばＩＤとバスワード）を、携帯端末１００が情報処理装置１に送信する機能を含む。後述するように、ＢＬＥ接続要求を受け付けた情報処理装置１は、光学センサ７による閾値距離内の物体を検知した場合に、ＢＬＥ通信を介して携帯端末１００から受信したユーザ認証情報を用いてログイン処理を行う。
【００３４】
ＢＬＥ接続要求が来ていない場合（Ｓ５０３：ＮＯ）、Ｓ５１６において、ＣＰＵ２１１は、ＮＦＣ接続要求が来たかを判断する。
ＮＦＣ接続要求が来た場合（Ｓ５１６：ＹＥＳ）、Ｓ５１７において、ＣＰＵ２１１は、ＢＬＥビーコンを停止させる（Ｓ５１７）。
そして、Ｓ５１８において、ＣＰＵ２１１は、ＮＦＣ通信でＩＤとパスワードを入手する。
【００３５】
次に、Ｓ５１９において、ＣＰＵ２１１は、入手したＩＤとパスワードに基づいて、ログインを要求してきたユーザのログイン可否を判断する。
ここで、ログイン可否を判断する際に、ＣＰＵ２１１は、入手したＩＤとパスワードを、コントローラ２０４制御の下サーバ４０３または情報処理装置１の記憶部２０７に保存されているユーザ認証情報（例えば、ＩＤとパスワード）と対比する。
【００３６】
ログイン可能な場合（Ｓ５１９：ＹＥＳ）、Ｓ５２０において、ＣＰＵ２１１は、ログインを要求してきたユーザをＮＦＣログインさせる。
ＣＰＵ２１１は、ＮＦＣログインさせると、Ｓ５２４において、ＮＦＣログイン中の旨を操作部２に表示する。
ログインが許可されると、ユーザは、予め設定された機能を使用したり、アドレス帳などの情報を読み出したりすることができる。
ＣＰＵ２１１は、ログインを拒否した場合（Ｓ５１９：ＮＯ）、Ｓ５２１において、ログインできない旨を操作部２に表示することにより、ユーザに対して通知する。
【００３７】
一方、ＢＬＥ接続要求が来た場合（Ｓ５０３：ＹＥＳ）、Ｓ５０４において、ＣＰＵ２１１は、携帯端末１００とのＢＬＥ通信を開始する。
次に、Ｓ５０５において、ＣＰＵ２１１は、光学センサ７の閾値（例えば、３ｃｍ）以内に対象物（携帯端末１００）を検出したか否かを判断する。
例えば、ＢＬＥ機能を備えた携帯端末１００を所持するユーザが、ＢＬＥ機能をＯＮした状態で情報処理装置１のタッチボックス１００１に携帯端末１００をタッチさせると、光学センサ７は携帯端末１００を検出する。
【００３８】
光学センサ７の閾値以内に携帯端末１００を検出した場合（Ｓ５０５：ＹＥＳ）、Ｓ５０６において、ＣＰＵ２１１は、ＢＬＥ通信によりＩＤとパスワードを入手する。
なお、ＢＬＥ通信によるＩＤとパスワードを入手は、Ｓ５０５で光学センサ７による携帯端末１００の検出がなされる前の工程において行われてもよい。
【００３９】
そして、Ｓ５０７において、ＣＰＵ２１１は、入手したＩＤとパスワードに基づいて、ログインを要求してきたユーザのログイン可否を判断する。
ここで、ログイン可否を判断する際に、ＣＰＵ２１１は、入手したＩＤとパスワードを、コントローラ２０４制御の下サーバ４０３または情報処理装置１の記憶部２０７に保存されているユーザ認証情報（例えば、ＩＤとパスワード）と対比する。
【００４０】
ログイン可能な場合（Ｓ５０７：ＹＥＳ）、Ｓ５０８において、ＣＰＵ２１１は、ログインを要求してきたユーザをＢＬＥログインさせる。
そして、ＣＰＵ２１１は、ＢＬＥログインさせると、Ｓ５２２において、ＢＬＥログイン中の旨を操作部２に表示して、ユーザに通知する。
ログインできない場合（Ｓ５０７：ＮＯ）、Ｓ５０９において、ログインできない旨を操作部２に表示することにより、ユーザに対して通知する。
【００４１】
また、光学センサ７の閾値（例えば、３ｃｍ）以内に対象物（携帯端末１００）を検出していない場合（Ｓ５０５：ＮＯ）、Ｓ５１０において、ＣＰＵ２１１は、ＮＦＣ接続要求が来たか否かを判断する。
例えば、ＢＬＥ機能を備えた携帯端末１００を所持するユーザが、携帯端末１００を光学センサ７の閾値以内に近づける前にＮＦＣ ＩＤカード５１１を情報処理装置１のタッチボックス１００１にタッチさせると、ＣＰＵ２１１は、ＮＦＣ接続要求を受信する。
以降の処理は、前述したＳ５１７以降の処理と同じであるため、説明を省略する。
【００４２】
次に、図６のフローチャートを用いて、情報処理装置１にログインをするまでの、携帯端末１００における処理の流れを説明する。
まず、Ｓ６０１において、ユーザが、携帯端末１００上で、ＢＬＥログインをするためのアプリケーションソフトウェアである、ＢＬＥログインアプリを起動する。
次に、Ｓ６０２において、ユーザは、携帯端装置末１００上で、ＢＬＥ接続したい情報処理装置１を選択する。
すると、Ｓ６０３において、携帯端末１００は、選択された情報処理装置１に対して、ＢＬＥ接続要求を送信する。
また、Ｓ６０４において、携帯端末１００は、ＢＬＥ通信により、情報処理装置に対してＩＤとパスワードを送信する。
【００４３】
以上、実施例１では、情報処理装置１が、携帯端末１００がタッチされるべき箇所へのタッチを検出するための光学センサ７を有する。そして、光学センサ７が対象物の存在を検出すると、情報処理装置１と携帯端末１００との間で無線通信によるログイン処理を行う。
このような処理により、携帯端末１００が情報処理装置１の特定箇所から所定距離内にあればログイン処理を行うことができ、タッチ操作による安定したログイン処理を提供することができる。
【実施例２】
【００４４】
実施例１においては、図４（ｂ）に示したように、ＮＦＣ ＩＤカード５１１の検出距離（例えば、１０ｃｍ）が、光学センサの検出距離（例えば、３ｃｍ）より、遠くに設定されていた。
これに対して、実施例２は、ＮＦＣ ＩＤカード５１１の検出距離（例えば、１０ｃｍ）より、光学センサの検出距離（例えば、１３ｃｍ）の方が、遠くに設定される場合の例である。
図７のフローチャートを用いて、実施例２における、携帯端末１００をログインさせるまでの、情報処理装置１における処理の流れを説明する。
【００４５】
情報処理装置１が起動すると、まず、Ｓ７０１において、情報処理装置のＣＰＵ２１１が、ＢＬＥモジュール６の電源をＯＮし、ＢＬＥのビーコンを送信する。
そして、Ｓ７０２において、ＣＰＵ２１１は、ＮＦＣ Ｒ／Ｗ部５の電源をＯＮし、ＮＦＣ通信待ちの状態とする。
【００４６】
次に、Ｓ７０３において、ＣＰＵ２１１は、携帯端末１００からＢＬＥ接続要求が来たかを判断する。
例えば、ＢＬＥ機能を備えた携帯端末１００を所持するユーザが、ＢＬＥ機能をＯＮした状態で情報処理装置１が設置された部屋内に入室してくると、ＣＰＵ２１１はＢＬＥ接続要求を受信する。
ＢＬＥ接続要求が来た場合（Ｓ７０３：Ｙ）、Ｓ７０４において、ＣＰＵ２１１は、携帯端末１００とのＢＬＥ通信を開始する。
【００４７】
次に、Ｓ７０５において、ＣＰＵ２１１は、光学センサ７の閾値（１３ｃｍ）以内に対象物（携帯端末１００またはＮＦＣ ＩＤカード５１１）を検出したか否かを判断する。
例えば、ＢＬＥ機能がＯＮ(有効化)されている携帯端末１００と、ＮＦＣ ＩＤカード５１１を所持するユーザが、タッチボックス１００１に携帯端末１００、もしくは、ＮＦＣ ＩＤカード５１１を接近させた場合、光学センサ７は対象物を検出する。
【００４８】
光学センサ７の閾値以内に対象物（携帯端末１００またはＮＦＣ ＩＤカード５１１）を検出した場合（Ｓ７０５：ＹＥＳ）、Ｓ７０６において、ＣＰＵ２１１は、検出してから設定時間以内（例えば、３秒以内）にＮＦＣ接続要求が来たか否かを判断する。
【００４９】
設定時間以内にＮＦＣ接続要求が来た場合（Ｓ７０６：ＹＥＳ）、Ｓ７０７において、ＣＰＵ２１１は、ＢＬＥビーコンを停止する。
そして、Ｓ７０８において、ＣＰＵ２１１は、ＮＦＣ通信によりＮＦＣ ＩＤカード５１１からＩＤとパスワードを入手する。
【００５０】
次に、Ｓ７０９において、ＣＰＵ２１１は、入手したＩＤとパスワードに基づいて、ログインを要求してきたユーザのログイン可否を判断する。
ここで、ログイン可否を判断する際に、ＣＰＵ２１１は、入手したＩＤとパスワードを、コントローラ２０４制御の下サーバ４０３または情報処理装置１の記憶部２０７に保存されているユーザ認証情報（例えば、ＩＤとパスワード）と対比する。
【００５１】
ログイン可能な場合（Ｓ７０９：ＹＥＳ）、Ｓ７１０において、ＣＰＵ２１１は、ログインを要求してきたユーザをＮＦＣログインさせる。
そして、ＣＰＵ２１１は、ＮＦＣログインさせると、Ｓ７２３において、ＮＦＣログイン中の旨を操作部２に表示して、ユーザに通知する。
ログインできない場合（Ｓ７０９：ＮＯ）、Ｓ７１１において、ＣＰＵ２１１は、ログインできない旨を操作部２に表示することにより、ユーザに対して通知する。
【００５２】
光学センサ７で対象物（携帯端末１００またはＮＦＣ ＩＤカード５１１）を検出してから設定時間（例えば、３秒）以内にＮＦＣ接続要求が来なかった場合（Ｓ７０６：ＮＯ）、フローはＳ７１２に進む。そして、Ｓ７１２において、ＣＰＵ２１１は、ＢＬＥ通信により携帯端末１００からＩＤとパスワードを入手する。
そして、Ｓ７１３において、ＣＰＵ２１１は、入手したＩＤとパスワードに基づいて、ログインを要求してきたユーザのログイン可否を判断する。
ここで、ログイン可否を判断する際に、ＣＰＵ２１１は、入手したＩＤとパスワードを、コントローラ２０４制御の下サーバ４０３または情報処理装置１の記憶部２０７に保存されているユーザ認証情報（例えば、ＩＤとパスワード）と対比する。
【００５３】
ログイン可能な場合（Ｓ７１３：ＹＥＳ）、Ｓ７１４において、ＣＰＵ２１１は、ログインを要求してきたユーザをＢＬＥログインさせる。
そして、ＣＰＵ２１１は、ＢＬＥログインさせると、Ｓ７１４において、ＢＬＥログイン中の旨を操作部２に表示して、ユーザに通知する。
ログインできない場合は（Ｓ７１３：ＮＯ）、Ｓ７１５において、ＣＰＵ２１１は、ログインできない旨を操作部２に表示することにより、ユーザに対して通知する。
【００５４】
一方、携帯端末１００からＢＬＥ接続要求が来ない場合（Ｓ７０３：ＮＯ）、Ｓ７１６において、ＣＰＵ２１１は、光学センサ７の閾値（例えば、１３ｃｍ）以内に対象物（携帯端末１００またはＮＦＣ ＩＤカード５１１）を検出したかを判断する。
対象物を検出しない場合（Ｓ７１６：ＮＯ）、ＢＬＥ接続要求が来たかを判断する処理（Ｓ７０３）に戻る。
対象物を検出した場合は（Ｓ７１６：ＹＥＳ）、Ｓ７１８において、ＣＰＵ２１１は、ＢＬＥビーコンを停止する。
以降の処理は、Ｓ７０９以降の処理と同じであるため、説明を省略する。
なお、実施例２において、光学センサ７で対象物（携帯端末１００またはＮＦＣ ＩＤカード５１１）を検出してから、ＮＦＣ接続要求が来たか判断する時間を３秒としているが（Ｓ７０６）、この値は適宜変更することができる。
【００５５】
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述した各実施例及びその変形例を組み合わせた構成もすべて本発明に含まれるものである。
【符号の説明】
【００５６】
１      情報処理装置
２      操作部
５      ＮＦＣ Ｒ／Ｗ部
６      ＢＬＥモジュール部
７      光学センサ
１００  携帯端末
５１１  ＮＦＣ ＩＤカード
【図１Ａ】
2019193056.tif 000003
【図１Ｂ】
2019193056.tif 000004
【図２】
2019193056.tif 000005
【図３】
2019193056.tif 000006
【図４】
2019193056.tif 000007
【図５】
2019193056.tif 000008
【図６】
2019193056.tif 000009
【図７】
2019193056.tif 000010