(57)【要約】【課題】周囲に存在する複数の機器の中からサーバへのデータ転送に適した機器を容易に探索することにある。【解決手段】ＢＬＥパケット受信部４０が、ＭＦＰ５−２から無線通信により所定のパケットデータを受信する。ＢＬＥパケット受信部４０が所定のパケットデータを受信した場合に、送信先ＭＦＰ判定部４２が、ＭＦＰ５−２が認証情報を認証登録サーバ９へ登録可能か否かを判定する。送信先ＭＦＰ判定部４２が、ＭＦＰ５−２が認証情報を認証登録サーバ９へ登録可能であると判定した場合に、ＢＬＥ通信部４４が認証情報をＭＦＰ５−２へ送信する。【選択図】図４
2018101273.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から無線通信により所定のパケットデータを受信するパケット受信手段と、
前記パケット受信手段が前記所定のパケットデータを受信した場合に、前記情報処理装置が認証情報を認証登録サーバへ登録可能か否かを判定する判定手段と、
前記判定手段が、前記情報処理装置が前記認証情報を前記認証登録サーバへ登録可能であると判定した場合に、前記認証情報を前記情報処理装置へ送信する送信手段と、を備えることを特徴とする無線端末。
【請求項２】
前記判定手段は、
前記情報処理装置から受信した前記所定のパケットに含まれるＩＤを解析することにより、前記情報処理装置が前記認証情報を前記認証登録サーバへ登録可能か否かを判定することを特徴とする請求項１記載の無線端末。
【請求項３】
前記判定手段は、
前記情報処理装置から受信した前記所定のパケットについて、特定のＢＬＥサービスの有無を判定することにより、前記情報処理装置が前記認証情報を前記認証登録サーバへ登録可能か否かを判定することを特徴とする請求項２記載の無線端末。
【請求項４】
請求項１乃至３の何れか１項記載の無線端末と、
前記無線端末と通信する情報処理装置と、を備えた情報処理システムであって、
前記情報処理装置は、
無線通信により周囲の通信可能領域内に所定のパケットデータを送信するパケット送信手段と、
前記所定のパケットデータを受信した無線端末から、認証情報を受信する通信手段と、
前記受信した前記認証情報を専用ネットワークを介して認証登録サーバへ送信するネットワーク通信手段と、を備えることを特徴とする情報処理システム。
【請求項５】
前記無線端末と前記情報処理装置の間では、暗号化したパケットを通信することを特徴とする請求項４記載の情報処理システム。
【請求項６】
認証登録サーバを備え、
前記認証登録サーバは、
前記情報処理装置から前記認証情報を受信する受信手段と、
前記受信した前記認証情報を登録する登録手段を備えたことを特徴とする請求項４記載の情報処理システム。
【請求項７】
前記情報処理装置と前記認証登録サーバの間では、暗号化した認証情報を通信することを特徴とする請求項６記載の情報処理システム。
【請求項８】
情報処理装置から無線通信により所定のパケットデータを受信するパケット受信ステップと、
前記パケット受信ステップにおいて前記所定のパケットデータを受信した場合に、前記情報処理装置が認証情報を認証登録サーバへ登録可能か否かを判定する判定ステップと、
前記判定ステップにおいて前記情報処理装置が前記認証情報を前記認証登録サーバへ登録可能であると判定した場合に、前記認証情報を前記情報処理装置へ送信する送信ステップと、をコンピュータにより実行可能なプログラムと、
前記認証情報を保持する無線端末と、を備えることを特徴とする無線端末システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末、情報処理システム、及び無線端末システムに関する。
【背景技術】
【０００２】
従来、スマートフォンなどの無線端末が保持している情報を、例えば１台でプリンタ、スキャナ、コピー機、ファクシミリなどの機能を兼ねる複合機（ＭＦＰ：Multi function Peripheral）（以下、ＭＦＰという）を経由して、ネットワークに接続されているサーバに送信する技術が知られている。
このような構成のシステムでは、ＭＦＰのみがサーバの情報（接続先情報など）を管理すれば良く、無線端末はサーバの情報を認識していない状態でも、ＭＦＰがネットワークを介してサーバへ必要な情報を送信することができる。
また、無線端末とＭＦＰの間で行われる通信技術として、無線アクセスポイントなどを介さない近距離無線通信技術を用いることで、ＭＦＰやサーバなどで構成されるネットワーク上に直接接続できない無線端末でも、ＭＦＰを介在させることで、ＭＦＰがサーバへネットワークを介して情報を送信することができる。
特許文献１には、携帯端末からサーバへ情報を送信する目的で、携帯端末がＭＦＰにユーザ情報（デバイスＩＤ）を送信し、ＭＦＰを経由してサーバへユーザ情報を送信する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来の方法を用いて、無線端末の周囲に複数台のＭＦＰが存在する場合、どのＭＦＰと接続すれば良いか判断しなければならないという問題があった。
すなわち、サーバと通信できないＭＦＰが存在する可能性があり、無線端末の周囲に複数のＭＦＰが存在する場合、どのＭＦＰがサーバと通信可能かどうかを見分けるには、ＭＦＰに設定された情報などをユーザが確認する必要があり、一つ一つのＭＦＰに設けられた操作表示部の設定情報を確認するには、操作上の手間がかかるといった問題があった。
特許文献１にあっても、無線端末からのユーザ情報をＭＦＰを経由してサーバに送信する技術が開示されている。しかし、特許文献１にあっては、上述した複数のＭＦＰが存在する場合に、どのＭＦＰがサーバと通信可能かどうかを判断するのに操作上の手間がかかるといった問題は解消できていない。
そこで、周囲に存在する複数のＭＦＰの中からサーバへのデータ転送に適したＭＦＰ（機器）を探索することが可能な無線端末が切望されている。
本発明は、上記に鑑みてなされたもので、その目的としては、周囲に存在する複数の機器の中からサーバへのデータ転送に適した機器を容易に探索することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するたに、請求項１記載の発明は、情報処理装置から無線通信により所定のパケットデータを受信するパケット受信手段と、前記パケット受信手段が前記所定のパケットデータを受信した場合に、前記情報処理装置が認証情報を認証登録サーバへ登録可能か否かを判定する判定手段と、前記判定手段が、前記情報処理装置が前記認証情報を前記認証登録サーバへ登録可能であると判定した場合に、前記認証情報を前記情報処理装置へ送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００５】
本態様によれば、周囲に存在する複数の機器の中からサーバへのデータ転送に適した機器を容易に探索することができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態に係る情報処理システムの全体構成を示すブロック図である。
【図２】図１に示す無線端末のハードウェア構成を示すブロック図である。
【図３】図１に示すＭＦＰの一例である画像形成装置のハードウェア構成を示すブロック図である。
【図４】図１に示す無線端末のモジュール構成を示すブロック図である。
【図５】図１に示すＭＦＰのモジュール構成を示すブロック図である。
【図６】本発明の一実施形態に係る情報処理システムにおける認証登録についての動作を示すシーケンス図である。
【図７】（ａ）（ｂ）は、ＭＦＰ５のＳｅｒｖｉｃｅ構成を示す図である。
【図８】ＭＦＰ５のパケット出力変更方法を示すシーケンス図である。
【図９】無線端末３にユーザ情報を入力するための入力画面の一例を示す図である。
【発明を実施するための形態】
【０００７】
以下、本発明を図面に示した実施の形態により詳細に説明する。
本発明は、周囲に存在する複数の機器の中からサーバへのデータ転送に適した機器を容易に探索するために、以下の構成を有する。
すなわち、本発明の無線端末は、情報処理装置から無線通信により所定のパケットデータを受信するパケット受信手段と、パケット受信手段が所定のパケットデータを受信した場合に、情報処理装置が認証情報を認証登録サーバへ登録可能か否かを判定する判定手段と、判定手段が、情報処理装置が認証情報を認証登録サーバへ登録可能であると判定した場合に、認証情報を情報処理装置へ送信する送信手段と、を備えることを特徴とする。
以上の構成を備えることにより、周囲に存在する複数の機器の中からサーバへのデータ転送に適した機器を容易に探索することができる。
上記の本発明の特徴に関して、以下、図面を用いて詳細に説明する。
【０００８】
＜システムの全体構成＞
図１は、本発明の一実施形態に係る情報処理システム１の全体構成を示すブロック図である。
情報処理システム１は、無線端末（スマートデバイス）３、ＭＦＰ５−１〜ＭＦＰ５−３、社内ネットワーク７、認証登録サーバ９を備えている。
無線端末３は、周囲に存在するＭＦＰ５−１〜ＭＦＰ５−３と無線を用いたＢＬＥ通信を行い、どのＭＦＰ５が認証登録サーバ９と通信可能かどうかを表す情報を受け取る（図１の場合、ＭＦＰ５−２が該当する）。
ＭＦＰ５−１、ＭＦＰ５−３は、周囲の通信可能領域２内にＢＬＥ通信を行うが、社内ネットワーク７には接続されていない。
【０００９】
ＭＦＰ５−２は、周囲の通信可能領域２内に特定のＢＬＥパケットを送信し、通信可能領域内に存在し、且つＢＬＥパケットを受信することに応じて認証情報を送信する無線端末３から、認証情報を受信する。ＭＦＰ５−２は、無線端末３から受信した認証情報を社内ネットワーク７を介して認証登録サーバ９へ送信する。
認証登録サーバ９と通信可能なＭＦＰ５−２が存在する場合、無線端末３はそのＭＦＰ５−２に対して認証のために必要な認証情報をＢＬＥ通信により送信する。
無線端末３から認証情報を受信したＭＦＰ５−２は、社内ネットワーク７に接続可能な認証登録サーバ９へそれらの認証情報を送信し、認証登録サーバ９へ認証情報の登録を行う。
社内ネットワーク７は、例えば１つのルータと複数のＨＵＢ（中央集線装置）、それらを接続する複数のＬＡＮケーブルにより構成されている。
【００１０】
認証登録サーバ９は、受信手段を有し、ＭＦＰ５−２から認証情報を受信する。認証登録サーバ９は、登録手段を有し、受信した認証情報を登録する。
認証登録サーバ９は、ＭＦＰ５−２からユーザＩＤとパスワードからなるユーザ情報及びデバイスＩＤと種別ＩＤが認証要求とともに送信されると、該ユーザＩＤに基づいて認証情報データベース９ａを検索する。
認証登録サーバ９は、ユーザＩＤが認証情報データベースに登録されていないときには、認証登録を拒否する。
なお、認証登録サーバ９は、ユーザＩＤとパスワードが不揮発性メモリに登録されているか否かの単純ユーザ認証のみを行ってもよい。
また、認証登録サーバ９は、上記認証登録要求があった際に、該認証要求のユーザＩＤに対応させて、パスワード、デバイスＩＤ及び種別ＩＤを認証情報データベース９ａに登録する。既に要求されたユーザＩＤに対応するデバイスＩＤが登録済みの場合は、デバイスＩＤを上書きするか、既存のデバイスＩＤと新規登録されるデバイスＩＤを両立して対応付けるか、登録を拒否する。
上記の構成により、無線端末３は認証登録サーバ９と同一の社内ネットワーク７に入ることなく、ＭＦＰ５−２を経由して社内ネットワーク７に接続された認証登録サーバ９に認証情報を登録することができる。
【００１１】
なお、本実施形態では、無線端末３が保持するＭＦＰ５−２に対応する認証情報と無線端末３に固有の無線端末デバイスＩＤを、ＭＦＰ５−２を経由して認証登録サーバ９に送信することで認証情報を認証登録サーバ９に登録することを目的とする。
ＭＦＰ５−２や認証登録サーバ９に、無線端末デバイスＩＤと認証情報を関連付けて記録しておくことで、無線端末３からＭＦＰ５−２に無線端末デバイスＩＤを送信するだけでＭＦＰの認証操作を行うことができる。
本実施形態では、表１に示すような対応テーブルを認証登録サーバ９に保持しておくことで、無線端末デバイスＩＤと認証情報を関連付ける。
表１は、無線端末デバイスＩＤと、認証情報であるユーザ名、パスワードを１つのレコードに関連付けた対応テーブルの一例である。
【００１２】
【表１】
2018101273.tif 000003
【００１３】
＜無線端末のハードウェア構成＞
図２は、図１に示す無線端末３のハードウェア構成を示すブロック図である。
無線端末３は、ＣＰＵ（Central Processing Unit）１０、ＲＡＭ（Random Access Memory）１２、ＲＯＭ（Read Only Memory）１４、ＨＤＤ（Hard Disk Drive）１６、Ｉ／Ｆ１８、ＬＣＤ（Liquid Crystal Display）２０、操作部２２、カメラ２６、Ｂｌｕｅｔｏｏｔｈ（登録商標）２８、Ｗｉ−Ｆｉ３０、を備えている。
無線端末３には、ＣＰＵ１０、ＲＡＭ１２、ＲＯＭ１４、ＨＤＤ１６、及びＩ／Ｆ１８がバスを介して接続されている。
また、Ｉ／Ｆ１８にはＬＣＤ２０、操作部２２、Ｂｌｕｅｔｏｏｔｈ（登録商標）２８、Ｗｉ−Ｆｉ３０が接続されている。
ＣＰＵ１０は、演算手段であり、無線端末全体の動作を制御する。
ＲＡＭ１２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。
ＲＯＭ１４は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００１４】
ＨＤＤ１６は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Operating System）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
Ｉ／Ｆ１８は、バスと各種のハードウェアやネットワーク等を接続し制御する。
ＬＣＤ２０は、ユーザが無線端末３の状態を確認するための視覚的ユーザインタフェースである。
操作部２２は、キーボードやマウス等、ユーザが無線端末３に情報を入力するためのユーザインタフェースである。無線端末３では、タッチパネルを用いたソフトウェアキーボードを利用する。
Ｂｌｕｅｔｏｏｔｈ（登録商標）２８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Low Energy（ＢＬＥ）と呼ばれる通信方式を使用するＢｌｕｅｔｏｏｔｈ（登録商標）４．０などでもよい。
Ｗｉ−Ｆｉ３０は、ＩＥＥＥ８０２．１１規格に代表される無線メディアを想定している。
カメラ２６は、被写体を撮影して画像をＲＡＭに取得し、例えば画像をＬＣＤ２０に表示する。
【００１５】
＜画像形成装置のハードウェア構成＞
図３は、図１に示すＭＦＰ５の一例である画像形成装置のハードウェア構成を示すブロック図である。
ＭＦＰ５は、コントローラ１１０とエンジン部（Ｅｎｇｉｎｅ）１６０とをＰＣＩ（Peripheral Component Interface）バスで接続した構成となる。
コントローラ１１０は、ＭＦＰ５全体の制御、描画、通信、操作表示部２２０からの入力を制御するコントローラである。
エンジン部１６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。
なお、このエンジン部１６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散処理やガンマ変換処理などを行う画像処理部が含まれる。
【００１６】
コントローラ１１０は、ＣＰＵ１１１と、ノースブリッジ（ＮＢ）１１３と、システムメモリ（ＭＥＭ−Ｐ）１１２と、サウスブリッジ（ＳＢ）１１４と、ローカルメモリ（ＭＥＭ−Ｃ）１１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１１６と、ハードディスクドライブ（ＨＤＤ）１０３とを有し、ノースブリッジ（ＮＢ）１１３とＡＳＩＣ１１６との間をＡＧＰ（Accelerated Graphics Port）バス１１５で接続した構成となる。
また、ＭＥＭ−Ｐ１１２は、ＲＯＭ（Read Only Memory）１１２ａと、ＲＡＭ（Random Access Memory）１１２ｂと、をさらに有する。
ＣＰＵ１１１は、ＭＦＰ５の全体を制御するものであり、ＮＢ１１３、ＭＥＭ−Ｐ１１２およびＳＢ１１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
ＮＢ１１３は、ＣＰＵ１１１とＭＥＭ−Ｐ１１２、ＳＢ１１４、ＡＧＰバス１１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００１７】
ＭＥＭ−Ｐ１１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１１２ａとＲＡＭ１１２ｂとからなる。
ＲＯＭ１１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
ＳＢ１１４は、ＮＢ１１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。
このＳＢ１１４は、ＰＣＩバスを介してＮＢ１１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００１８】
ＡＳＩＣ１１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス１１５、ＰＣＩバス、ＨＤＤ１０３およびＭＥＭ−Ｃ１１７をそれぞれ接続するブリッジの役割を有する。
このＡＳＩＣ１１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部１６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。
このＡＳＩＣ１１６には、ＰＣＩバスを介してＦＣＵ（Facsimile Control Unit）１３０、ＵＳＢ（Universal Serial Bus）１４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers  １３９４）インターフェース１５０、エンジン部（Ｅｎｇｉｎｅ）１６０、Ｂｌｕｅｔｏｏｔｈ（登録商標）１７０が接続される。
【００１９】
Ｂｌｕｅｔｏｏｔｈ（登録商標）１７０は、デジタル機器に用いる近距離無線通信規格の1つであるＢｌｕｅｔｏｏｔｈ（登録商標）４．０などの規格を採用しており、数ｍから数十ｍ程度の距離の情報機器間で、電波を使い簡易な情報のやりとりを行うのに使用される。一般に、Ｂｌｕｅｔｏｏｔｈ（登録商標）は２．４ＧＨｚ帯を７９の周波数チャネルに分け、利用する周波数をランダムに変える周波数ホッピングを行いながら、半径１０−１００ｍ程度のＢｌｕｅｔｏｏｔｈ（登録商標）搭載機器と、最大２４Ｍｂｐｓで無線通信を行う。モバイル通信における廉価な通信端末用の規格であり、それほど厳密な送受信の制御や秘匿性は考慮されていない。本実施形態において利用するＢｌｕｅｔｏｏｔｈ（登録商標）１７０では、通信情報については暗号化して行う。
操作表示部２２０は、ＡＳＩＣ１１６に直接接続されている。
【００２０】
ＭＥＭ−Ｃ１１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。
ＨＤＤ１０３は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
また、ＨＤＤ１０３は、ＭＦＰ１００で実行されるアプリケーションのライセンスファイルを保存する。
ＡＧＰバス１１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００２１】
＜無線端末のモジュール構成＞
図４は、図１に示す無線端末３のモジュール構成を示すブロック図である。
無線端末３は、ＢＬＥパケット受信部４０、送信先ＭＦＰ判定部４２、ＢＬＥ通信部４４、デバイスＩＤ管理部４６、デバイスＩＤ保存領域４８、認証情報取得部５０を備えている。
ＢＬＥパケット受信部４０は、ＭＦＰ５から送信されたＢＬＥパケットを受信する。
送信先ＭＦＰ判定部４２は、ＭＦＰ５から受信したＢＬＥパケットから認証登録が可能なＭＦＰ５か否かを判定する。送信先ＭＦＰ判定部４２は、受信したＢＬＥパケットを解析し、ＭＦＰ５が認証登録サーバ９へアクセス可能なＭＦＰ５か否かを判定する。
ＭＦＰ５が認証登録サーバ９へアクセス可能であれば、ＢＬＥ通信部４４はＭＦＰ５と通信を開始し、認証登録に必要な情報を認証登録サーバ９へ送信する。
【００２２】
デバイスＩＤ管理部４６は、認証登録に必要な情報のうち、無線端末デバイスＩＤを管理し、無線端末デバイスＩＤが未生成である場合には、新規に無線端末デバイスＩＤを生成してデバイスＩＤ保存領域４８に保存する。
本実施形態では、表２に示すようなテーブルを無線端末デバイスＩＤ保存領域４８に保持しておくことで、無線端末デバイスIDを保存する。
表２は、無線端末デバイスＩＤのテーブルの一例である。
【００２３】
【表２】
2018101273.tif 000004
【００２４】
デバイスＩＤ管理部４６は、既に無線端末デバイスＩＤを生成済みである場合には、デバイスＩＤ保存領域４８から生成済みの無線端末デバイスＩＤを取得する。
認証情報取得部５０は、ユーザの操作により認証ＩＤやパスワードを受け取る。一般に、無線端末３の入力画面上でユーザが入力することを想定する（図９）。
【００２５】
＜ＭＦＰのモジュール構成＞
図５は、図１に示すＭＦＰ５のモジュール構成を示すブロック図である。
ＭＦＰ５は、ＢＬＥパケット送信部６０、パケット制御部６２、認証登録設定部６４、認証情報登録部６６、ＢＬＥ通信部６８、ネットワーク通信部７０を備えている。
ＢＬＥパケット送信部６０は、当該ＭＦＰ５自身が認証登録サーバ９への登録が可能な機器かどうかを表す情報を含む送信パケットを無線端末３に通知する。
パケット制御部６２は、送信パケットの内容を制御する。パケット制御部６２は、認証情報登録部６６を備えているＭＦＰ５においては、認証登録が可能であること表す情報を送信パケットのデータに含めるように構成する。
認証登録設定部６４は、認証情報登録部６６が通信プロトコルに従って動作しているかどうかにより、認証登録が可能かどうかを判定する。
また、認証登録設定部６４は、認証登録サーバ９へ認証登録する設定（ＯＮ／ＯＦＦ）を制御する。認証登録設定部６４は、ＯＮ設定において認証登録サーバ９へ認証登録が可能であることを表し、ＯＦＦ設定において認証登録サーバ９へ認証登録が不可能であることを表す。
【００２６】
ＢＬＥ通信部６８は、無線端末３から認証情報を受信し、受信した認証情報を認証情報登録部６６へ渡す。
認証情報登録部６６は、ＢＬＥ通信部６８から受信したＢＬＥパケットに含まれる認証情報を、ネットワーク通信部７０を介して認証登録サーバ９へ送信する。この時、認証登録サーバ９へ登録するための通信プロトコル（一般的などの通信プロトコルを用いてデータを通信するか、どのようなフォーマットでデータを送信するか、など）は事前に認証登録サーバ９−ＭＦＰ５間で決定しているものとする。
認証情報登録部６６は、その事前に決定した通信プロトコルに従って、ネットワーク通信部７０を介して認証登録サーバ９との間で通信を行う。
ネットワーク通信部７０は、ＴＣＰやＨＴＴＰなどの通信プロトコルに従って通信するモジュールである。
【００２７】
＜認証登録の動作＞
図６は、本発明の一実施形態に係る情報処理システムにおける認証登録についての動作を示すシーケンス図である。
ステップＳ５では、ＭＦＰ５は、一定間隔でＢＬＥパケットを周囲に送信し、ＭＦＰ５自身が認証登録可能な機器かどうかを通知する。例えば、ＭＦＰ５−２では、認証登録が可能（ＯＮ）であるので、認証登録が可能（ＯＮ）であることを示す情報（ＯＮ）、ＭＦＰデバイスＩＤを含むパケットを送信する。
次に、ステップＳ１０では、無線端末３は、周囲の機器からＢＬＥパケットを受信する。ここで、周囲の複数のＭＦＰ５からパケットを受信している場合は、受信したＭＦＰ５ごとにパケットに含まれている内容（認証登録サーバ９へ認証情報を登録可能か否かを示す情報（ＯＮ／ＯＦＦ））、ＭＦＰデバイスＩＤをＲＡＭ１２に記録していく。
表３は、ＭＦＰデバイスＩＤと、登録可能か否かを示す情報を１つのレコードに関連付けた対応テーブルの一例である。なお、表３では、ＭＦＰデバイスＩＤの一例として図面に記載した符号を便宜上用いている。
【００２８】
【表３】
2018101273.tif 000005
【００２９】
ステップＳ１５では、無線端末３は、受信したＢＬＥパケットから、当該ＢＬＥパケットの送信元のＭＦＰが認証登録サーバ９へ認証登録が可能か否かを判定する。
ここで、ステップＳ１７では、無線端末３は、認証登録が可能（ＯＮ）である場合にはステップＳ２０に進む一方、この認証登録が不可能（ＯＦＦ）である場合にはステップＳ１０に戻る。
次に、ステップＳ１８では、無線端末３は、周囲に未判定の他のＭＦＰが存在しない場合は、以降の処理は行わない。一方、ステップＳ１８において、無線端末３は、未判定の他のＭＦＰが存在する場合は、ステップＳ１０に戻り、上述した処理を繰り返す。
【００３０】
次に、ステップＳ２０では、無線端末３は、送信元のＭＦＰが認証登録サーバ９へ認証登録が可能なＭＦＰが存在する場合に、そのＭＦＰに対してＢＬＥ通信を開始する。
ステップＳ２２では、無線端末３は、以前に無線端末デバイスＩＤを生成している場合はステップＳ３０に進む一方、以前に無線端末デバイスＩＤを生成していない場合はステップＳ２５に進む。
【００３１】
以前に無線端末デバイスＩＤを生成していない場合、すなわち、認証操作が今まで行われていない場合に、ステップＳ２５では、無線端末３は、無線端末デバイスＩＤを新規に生成する。
なお、以前に認証情報を送信している場合には、既に無線端末デバイスＩＤが生成され、かつデバイスＩＤ保存領域４８に保存されているので、無線端末デバイスＩＤが生成済みか否かを判定できる。
一方、既に生成済みの無線端末デバイスＩＤがデバイスＩＤ保存領域４８に記憶されている場合、ステップＳ３０では、無線端末３は、デバイスＩＤ保存領域４８から既に生成済みの無線端末デバイスＩＤを読み込む。
ステップＳ３５では、無線端末３は、ＭＦＰとの間でＢＬＥ通信を開始し、当該無線端末デバイスＩＤ、及び認証情報をパケットデータに付加して送信する。
すなわち、無線端末３は、認証情報を送信する際に、無線端末３の無線端末デバイスＩＤ、認証情報（ユーザ名、パスワード）をＢＬＥ通信で送信する。なお、無線端末３の無線端末デバイスＩＤは、無線端末３内で生成し、ユーザ名、パスワードはユーザが入力する。
【００３２】
ステップＳ４０では、ＭＦＰ５は、無線端末３の無線端末デバイスＩＤ、認証情報を受信する。
ここで、無線端末３とＭＦＰとの間において、ＢＬＥ通信で送信される認証情報は、無線端末が通信する内容を決められた方法で暗号化し、通信内容を受信したＭＦＰが決められた方法で復号する。暗号化方式は共通鍵暗号を利用し、無線端末とＭＦＰの両方が暗号化キーを把握していることとする。
ステップＳ４５では、ＭＦＰ５は、受信した無線端末デバイスＩＤ、認証情報を社内ネットワーク７を介して認証登録サーバ９に送信する。
認証登録サーバ９への通信方法は、ＨＴＴＰなどの通信プロトコルを採用する。この際、認証情報が平文で通信されるのを防ぐために、ＨＴＴＰＳなどの通信内容が暗号化される通信方法を利用する。
ステップＳ５０では、認証登録サーバ９は、ＭＦＰ５から社内ネットワーク７を介して受信した無線端末デバイスＩＤ、認証情報を登録する。
【００３３】
＜ＭＦＰのＳｅｒｖｉｃｅ構成＞
図７（ａ）（ｂ）は、ＭＦＰ５のＳｅｒｖｉｃｅ構成を示す図である。
図６に示す認証登録の流れにおける判定方法について説明する。
一般的に、ＢＬＥ通信による機能を提供する機器（ペリフェラル）は、提供するサービスのＵＵＩＤ（Universally Unique Identifier）と、サービスを実現するためのデータ送受信に用いる１個以上のＣｈａｒａｃｔｅｒｉｓｔｉｃを有する。
サービスは、認証登録やＭＦＰ５の機器情報などを取得する機能、その機器が提供する機能を示す。Ｃｈａｒａｃｔｅｒｉｓｔｉｃは、サービスの機能を実現するためのデータ通信を行うためのものであり、送信及び受信に用いる１個以上のサービスに含めることで機能を実現する。
【００３４】
本実施形態では、ＭＦＰ５は、周囲にアドバタイズメントパケットを送信することで機器自身の存在を通知し、その機器が有するＳｅｒｖｉｃｅのＵＵＩＤの情報を含むアドバタイズメントパケットを送信する。
例えば、ＭＦＰ５は、図７（ａ）に示すようなＳｅｒｖｉｃｅ構成を有し、認証登録用ＳｅｒｖｉｃｅとＩＤ受信用Ｃｈａｒａｃｔｅｒｉｃｔｉｃを有する。
ＭＦＰ５は、認証登録サーバ９と社内ネットワーク７を介して通信可能な場合には、認証登録用Ｓｅｒｖｉｃｅとして割り当てられているＵＵＩＤをＢＬＥパケットに含めて、周囲に発信する。
【００３５】
アドバタイズメントパケットは、図７（ｂ）に示すように、デバイス名、ＴｘＰｏｗｅｒＬｅｖｅｌ、ＲＳＳＩ、ＳｅｒｖｉｃｅＵＵＩＤの情報が含まれるように構成できる。
ＳｅｒｖｉｃｅＵＵＩＤには、認証登録に用いる１２３４５６７８・・・というＵＵＩＤを設定する。
認証登録を行う無線端末３は、アドバタイズメントパケットに含まれる情報を解析し、ＭＦＰ５のＳｅｒｖｉｃｅに１２３４５６７８・・・というＵＵＩＤがあることを確認することで、そのＭＦＰ５が認証登録サーバ９へ認証登録が可能であると判定する。
認証登録を行う際に用いるＳｅｒｖｉｃｅのＵＵＩＤ、ＣｈａｒａｃｔｅｒｉｓｔｉｃのＵＵＩＤが具体的に何であるかについては、無線端末３に事前に設定しているものとする。
【００３６】
ＭＦＰ５がアドバタイズメントパケットにＳｅｒｖｉｃｅＵＵＩＤの情報を含めない場合や、他のＳｅｒｖｉｃｅＵＵＩＤを含んでいる場合、パケットでは認証登録機能の有無が確認できない。このため、一度、ＭＦＰ５とＢＬＥ通信を開始して該当するＳｅｒｖｉｃｅがあるか確認しても良い。ＢＬＥ通信を行うことで、ＭＦＰ５が提供するサービスに対応するＵＵＩＤ一覧を取得できるため、該当するサービスのＵＵＩＤの有無を確認することで判定できる。
無線端末３は、該当ＭＦＰ５に対して、ＢＬＥ通信を開始し、ＩＤ受信用である９０ＡＢＣＤＥＦ・・・のＵＵＩＤのＣｈａｒａｃｔｅｒｉｓｔｉｃに対して、認証情報を書き込むことで、ＭＦＰ５へ無線端末デバイスＩＤ、認証情報を通知する。
なお、ＴｘＰｏｗｅｒＬｅｖｅｌとＲＳＳＩは、一般的に機器間の距離を推定するために使用されるが、本実施形態では使用しないこととする。
【００３７】
＜ＭＦＰのパケット出力変更方法＞
図８は、ＭＦＰ５のパケット出力変更方法を示すシーケンス図である。
ＭＦＰ５の操作表示部２２０には、認証登録設定部６４のＯＮ／ＯＦＦを切り替える切替機能を備えている。
ステップＳ１０５では、設定者Ｐ（ＭＦＰの管理者）は、操作表示部２２０への操作により、認証登録設定部６４（図５）のＯＮ／ＯＦＦ設定を変更する。
ステップＳ１０７では、ＭＦＰ５は認証登録設定部６４がＯＮに設定されたか、ＯＦＦに設定されたかを判断し、認証登録設定部６４がＯＮに設定された場合にはステップＳ１１５に進む一方、認証登録設定部６４がＯＦＦに設定された場合にはステップＳ１１０に進む。
この変更により認証登録設定部６４がＯＦＦに設定された場合は、ステップＳ１１０では、ＭＦＰ５は、図７（ａ）に示すＭＦＰ５のＳｅｒｖｉｃｅ構成（サービス一覧）から認証登録に用いる該当サービスを除外する。
一方、この変更により認証登録設定部６４がＯＮになった場合は、ステップＳ１１５では、ＭＦＰ５は、サービス一覧に認証登録に該当するサービスを追加する。
【００３８】
ステップＳ１２０では、ＭＦＰ５は、この変更の後に、パケットの出力内容を更新する。
すなわち、サービスが除外された場合（ステップＳ１１０）は、パケットに設定するサービスのＵＵＩＤを別のサービスのＵＵＩＤに変更するか、またはパケットにはサービスのＵＵＩＤを設定しないこととする。
一方、サービスが追加された場合（ステップＳ１１５）は、ＭＦＰ５は、パケットに設定するサービスのＵＵＩＤを認証登録機能のＵＵＩＤにする。
ステップＳ１２５では、ＭＦＰ５は、上記変更の後に、パケットの出力を再開する。
【００３９】
＜ユーザ情報の入力画面＞
図９は、無線端末３にユーザ情報を入力するための入力画面の一例を示す図である。
図９に示すように、無線端末３の入力画面にはユーザ情報として、ユーザ名欄７０、及びパスワード欄７２、及び登録ボタン７４が表示されている。
無線端末３は、無線端末デバイスＩＤを自動的に生成するが、ログインで使用するユーザ名やパスワードについては、ユーザによる入力が必要になる。
無線端末３は、図９に示すような入力画面を表示し、必要な情報の入力をユーザに促す。入力の後に、ユーザが入力画面の下方に位置する登録ボタン７４を押すことで、無線端末３において図６に示す認証登録に係るフローが実行される。
【００４０】
＜効果＞
本実施形態によれば、従来のように、ＭＦＰ５の操作表示部２２０を直接に操作しなくとも、無線端末３がＭＦＰ５の通信可能領域２内に位置することで、無線端末３からＭＦＰ５を経由して無線端末デバイスＩＤ、及び認証情報を認証登録サーバ９に登録することができる。
無線端末３がＢＬＥ通信を用いて、周囲にあるＭＦＰ５から無線端末デバイスＩＤ、及び認証情報を認証登録サーバ９に転送ができるＭＦＰ５−２を容易に探索して、無線端末デバイスＩＤをＭＦＰ５−２に送信することができるので、ユーザがＭＦＰ５に近づいてＭＦＰ５の操作表示部２２０を直接に操作して無線端末デバイスＩＤの登録を行う必要がない。
【００４１】
＜本発明の実施態様例の構成、作用、効果＞
＜第１態様＞
本態様の無線端末３は、ＭＦＰ５−２（情報処理装置）から無線通信により所定のパケットデータを受信するＢＬＥパケット受信部４０と、ＢＬＥパケット受信部４０が所定のパケットデータを受信した場合に、ＭＦＰ５−２（情報処理装置）が認証情報を認証登録サーバ９へ登録可能か否かを判定する送信先ＭＦＰ判定部４２と、送信先ＭＦＰ判定部４２が、ＭＦＰ５−２（情報処理装置）が認証情報を認証登録サーバ９へ登録可能であると判定した場合に、認証情報をＭＦＰ５−２（情報処理装置）へ送信するＢＬＥ通信部４４と、を備えることを特徴とする。
本態様によれば、ＢＬＥパケット受信部４０が、ＭＦＰ５−２から無線通信により所定のパケットデータを受信する。ＢＬＥパケット受信部４０が所定のパケットデータを受信した場合に、送信先ＭＦＰ判定部４２が、ＭＦＰ５−２が認証情報を認証登録サーバ９へ登録可能か否かを判定する。送信先ＭＦＰ判定部４２が、ＭＦＰ５−２が認証情報を認証登録サーバ９へ登録可能であると判定した場合に、ＢＬＥ通信部４４が認証情報をＭＦＰ５−２へ送信する。
これにより、無線端末３の周囲に存在する複数のＭＦＰ５の中からサーバへのデータ転送に適したＭＦＰ５−２を容易に探索することができる。
【００４２】
＜第２態様＞
本態様の無線端末３の送信先ＭＦＰ判定部４２は、ＭＦＰ５−２（情報処理装置）から受信した所定のパケットに含まれるＩＤを解析することにより、ＭＦＰ５−２（情報処理装置）が認証情報を認証登録サーバ９へ登録可能か否かを判定することを特徴とする。
本態様によれば、無線端末３の送信先ＭＦＰ判定部４２は、ＭＦＰ５−２から受信した所定のパケットに含まれるＩＤを解析することにより、ＭＦＰ５−２が認証情報を認証登録サーバ９へ登録可能か否かを判定する。
これにより、無線端末３の周囲に存在する複数のＭＦＰ５の中からサーバへのデータ転送に適したＭＦＰ５−２を容易に探索することができる。
【００４３】
＜第３態様＞
本態様の無線端末３の送信先ＭＦＰ判定部４２は、ＭＦＰ５−２（情報処理装置）から受信した所定のパケットについて、特定のＢＬＥサービスの有無を判定することにより、ＭＦＰ５−２（情報処理装置）が認証情報を認証登録サーバ９へ登録可能か否かを判定することを特徴とする。
本態様によれば、無線端末３の送信先ＭＦＰ判定部４２は、ＭＦＰ５−２から受信した所定のパケットについて、特定のＢＬＥサービスの有無を判定することにより、ＭＦＰ５−２が認証情報を認証登録サーバ９へ登録可能か否かを判定する。
これにより、無線端末３の周囲に存在する複数のＭＦＰ５の中からサーバへのデータ転送に適したＭＦＰ５−２を容易に探索することができる。
【００４４】
＜第４態様＞
本態様の情報処理システムは、請求項１乃至請求項３の何れか１項に記載の無線端末３と、
無線端末３と通信するＭＦＰ５−２（情報処理装置）と、を備えた情報処理システムであって、ＭＦＰ５−２（情報処理装置）は、無線通信により周囲の通信可能領域内に所定のパケットデータを送信するＢＬＥパケット通信部６０と、所定のパケットデータを受信した無線端末３から、認証情報を受信するＢＬＥ通信部６８と、受信した認証情報を専用ネットワーク７を介して認証登録サーバ９へ送信するネットワーク通信部７０と、を備えることを特徴とする。
本態様によれば、ＭＦＰ５−２では、ＢＬＥパケット通信部６０が、無線通信により周囲の通信可能領域内に所定のパケットデータを送信する。ＢＬＥ通信部６８が、所定のパケットデータを受信した無線端末３から、認証情報を受信する。ネットワーク通信部７０が、受信した認証情報を専用ネットワーク７を介して認証登録サーバ９へ送信する。
これにより、所定のパケットデータを受信した無線端末３から、認証情報を受信して認証情報を認証登録サーバ９へ送信することができる。
【００４５】
＜第５態様＞
本態様の情報処理システムは、無線端末３とＭＦＰ５−２（情報処理装置）の間では、暗号化したパケットを通信することを特徴とする。
本態様によれば、無線端末３とＭＦＰ５−２の間では、暗号化したパケットを通信する。
これにより、無線端末３とＭＦＰ５−２の間でのパケット通信を暗号化することができ、通信の秘匿性を確保することができる。
【００４６】
＜第６態様＞
本態様の情報処理システムは、認証登録サーバ９を備え、認証登録サーバ９は、ＭＦＰ５−２（情報処理装置）から認証情報を受信する受信手段と、受信した認証情報を登録する登録手段を備えたことを特徴とする。
本態様によれば、認証登録サーバ９は、受信手段がＭＦＰ５−２（情報処理装置）から認証情報を受信する。登録手段が、受信した認証情報を登録する。
これにより、認証登録サーバ９はＭＦＰ５−２から認証情報を受信して、受信した認証情報を登録することができる。
【００４７】
＜第７態様＞
本態様の情報処理システムは、ＭＦＰ５−２（情報処理装置）と認証登録サーバ９の間では、暗号化した認証情報を通信することを特徴とする。
本態様によれば、ＭＦＰ５−２（情報処理装置）と認証登録サーバ９の間では、暗号化した認証情報を通信する。
これにより、ＭＦＰ５−２と認証登録サーバ９の間での認証情報の通信を暗号化することができ、認証情報の秘匿性を確保することができる。
【００４８】
＜第８態様＞
本態様の無線端末３システムは、ＭＦＰ５−２（情報処理装置）から無線通信により所定のパケットデータを受信するパケット受信ステップと、パケット受信ステップにおいて所定のパケットデータを受信した場合に、ＭＦＰ５−２（情報処理装置）が認証情報を認証登録サーバ９へ登録可能か否かを判定する判定ステップと、判定ステップにおいてＭＦＰ５−２（情報処理装置）が認証情報を認証登録サーバ９へ登録可能であると判定した場合に、認証情報をＭＦＰ５−２（情報処理装置）へ送信する送信ステップと、をコンピュータにより実行可能なプログラムと、認証情報を保持する無線端末３と、を備えることを特徴とする。
第８態様の作用、及び効果は第１態様と同様であるので、その説明を省略する。
【符号の説明】
【００４９】
３…無線端末、５…ＭＦＰ、７…専用ネットワーク、９…認証登録サーバ、４０…ＢＬＥパケット受信部、４２…送信先ＭＦＰ判定部、４４…ＢＬＥ通信部、６０…ＢＬＥパケット通信部、６８…ＢＬＥ通信部、７０…ネットワーク通信部
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２０１６−５８８５４公報
【図１】
2018101273.tif 000006
【図２】
2018101273.tif 000007
【図３】
2018101273.tif 000008
【図４】
2018101273.tif 000009
【図５】
2018101273.tif 000010
【図６】
2018101273.tif 000011
【図７】
2018101273.tif 000012
【図８】
2018101273.tif 000013
【図９】
2018101273.tif 000014