(57)【要約】【課題】装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を判断可能にする。【解決手段】携帯端末に、携帯端末を用いて装置に対して操作が行われた際に、携帯端末の位置を示す位置情報を取得する位置情報取得機能と、位置情報と、操作が行われた際の携帯端末の状態から導出される導出情報とを、他の装置へ送信する送信機能とを実現させるためのプログラム。【選択図】図５
2020046356.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末に、
前記携帯端末を用いて装置に対して操作が行われた際に、当該携帯端末の位置を示す位置情報を取得する位置情報取得機能と、
前記位置情報と、前記操作が行われた際の前記携帯端末の状態から導出される導出情報とを、他の装置へ送信する送信機能と
を実現させるためのプログラム。
【請求項２】
前記携帯端末に、前記装置を識別する識別情報を取得する識別情報取得機能を更に実現させ、
前記送信機能は、前記識別情報を更に前記他の装置へ送信することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記送信機能は、前記導出情報として、前記操作の種別を示す操作種別情報を、前記他の装置へ送信することを特徴とする請求項１に記載のプログラム。
【請求項４】
前記操作種別情報は、前記携帯端末が前記装置の位置にあることが前提となる第１の操作の種別を示す情報であることを特徴とする請求項３に記載のプログラム。
【請求項５】
前記操作種別情報は、前記携帯端末が前記装置の位置にあることが前提とならない第２の操作の種別を示す情報であることを特徴とする請求項３に記載のプログラム。
【請求項６】
前記送信機能は、前記導出情報として、前記位置情報の精度を示す精度情報を、前記他の装置へ送信することを特徴とする請求項１に記載のプログラム。
【請求項７】
前記精度情報は、前記位置情報の取得に用いられた電波の種別を示す情報であることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記精度情報は、前記位置情報の取得に用いられた電波の強度を示す情報であることを特徴とする請求項６に記載のプログラム。
【請求項９】
前記送信機能は、前記導出情報として、前記位置情報を前記装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報を、前記他の装置へ送信することを特徴とする請求項１に記載のプログラム。
【請求項１０】
前記妥当度情報は、前記操作の種別を示す操作種別情報から生成されることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記妥当度情報は、前記位置情報の精度を示す精度情報から生成されることを特徴とする請求項９に記載のプログラム。
【請求項１２】
携帯端末に、
前記携帯端末の位置を示す位置情報を取得する位置情報取得機能と、
前記携帯端末を用いて装置に対して第１の操作が行われた際に取得された前記位置情報を他の装置へ送信し、当該携帯端末を用いて当該装置に対して第２の操作が行われた際に取得された前記位置情報を当該他の装置へ送信しない送信機能と
を実現させるためのプログラム。
【請求項１３】
前記携帯端末に、前記装置を識別する識別情報を取得する識別情報取得機能を更に実現させ、
前記送信機能は、前記位置情報を前記他の装置へ送信する際に、前記識別情報を更に当該他の装置へ送信することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記第１の操作は、前記携帯端末が前記装置の位置にあることが前提となる操作であることを特徴とする請求項１２に記載のプログラム。
【請求項１５】
携帯端末を用いて装置の操作が行われた際に取得された当該携帯端末の位置を示す位置情報と、当該操作が行われた際の当該携帯端末の状態から導出される導出情報とを、当該携帯端末から受信する受信手段と
前記受信手段により受信された前記位置情報と前記導出情報とに基づいて、前記装置の位置を示す情報を生成する生成手段と
を備えたことを特徴とする情報処理装置。
【請求項１６】
前記受信手段は、前記導出情報として、前記操作の種別を示す操作種別情報又は前記位置情報の精度を示す精度情報を受信し、
前記生成手段は、前記位置情報を前記装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報を前記導出情報から生成し、前記位置情報と前記妥当度情報とを用いて、前記装置の位置を示す情報を生成することを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記受信手段は、前記導出情報として、前記位置情報を前記装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報を受信し、
前記生成手段は、前記位置情報と前記妥当度情報とを用いて、前記装置の位置を示す情報を生成することを特徴とする請求項１５に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
クライアントデバイスの位置を求める要求を受信し、クライアントデバイスに関する位置情報を提供するために利用可能である利用可能な位置ソースを特定し、利用可能な位置ソースそれぞれの予め指定されているランクに基づいて、利用可能な位置ソースのうちの１以上の利用可能な位置ソースを選択し、選択された１以上の利用可能な位置ソースを用いて、クライアントデバイスの位置を判定するシステムは、知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１６−５４０９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信することが考えられる。しかしながら、単に携帯端末の位置情報を他の装置へ送信する構成を採用したのでは、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を判断することができない。
【０００５】
本発明の目的は、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を判断可能にすることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、携帯端末に、前記携帯端末を用いて装置に対して操作が行われた際に、当該携帯端末の位置を示す位置情報を取得する位置情報取得機能と、前記位置情報と、前記操作が行われた際の前記携帯端末の状態から導出される導出情報とを、他の装置へ送信する送信機能とを実現させるためのプログラムである。
請求項２に記載の発明は、前記携帯端末に、前記装置を識別する識別情報を取得する識別情報取得機能を更に実現させ、前記送信機能は、前記識別情報を更に前記他の装置へ送信することを特徴とする請求項１に記載のプログラムである。
請求項３に記載の発明は、前記送信機能は、前記導出情報として、前記操作の種別を示す操作種別情報を、前記他の装置へ送信することを特徴とする請求項１に記載のプログラムである。
請求項４に記載の発明は、前記操作種別情報は、前記携帯端末が前記装置の位置にあることが前提となる第１の操作の種別を示す情報であることを特徴とする請求項３に記載のプログラムである。
請求項５に記載の発明は、前記操作種別情報は、前記携帯端末が前記装置の位置にあることが前提とならない第２の操作の種別を示す情報であることを特徴とする請求項３に記載のプログラムである。
請求項６に記載の発明は、前記送信機能は、前記導出情報として、前記位置情報の精度を示す精度情報を、前記他の装置へ送信することを特徴とする請求項１に記載のプログラムである。
請求項７に記載の発明は、前記精度情報は、前記位置情報の取得に用いられた電波の種別を示す情報であることを特徴とする請求項６に記載のプログラムである。
請求項８に記載の発明は、前記精度情報は、前記位置情報の取得に用いられた電波の強度を示す情報であることを特徴とする請求項６に記載のプログラムである。
請求項９に記載の発明は、前記送信機能は、前記導出情報として、前記位置情報を前記装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報を、前記他の装置へ送信することを特徴とする請求項１に記載のプログラムである。
請求項１０に記載の発明は、前記妥当度情報は、前記操作の種別を示す操作種別情報から生成されることを特徴とする請求項９に記載のプログラムである。
請求項１１に記載の発明は、前記妥当度情報は、前記位置情報の精度を示す精度情報から生成されることを特徴とする請求項９に記載のプログラムである。
請求項１２に記載の発明は、携帯端末に、前記携帯端末の位置を示す位置情報を取得する位置情報取得機能と、前記携帯端末を用いて装置に対して第１の操作が行われた際に取得された前記位置情報を他の装置へ送信し、当該携帯端末を用いて当該装置に対して第２の操作が行われた際に取得された前記位置情報を当該他の装置へ送信しない送信機能とを実現させるためのプログラムである。
請求項１３に記載の発明は、前記携帯端末に、前記装置を識別する識別情報を取得する識別情報取得機能を更に実現させ、前記送信機能は、前記位置情報を前記他の装置へ送信する際に、前記識別情報を更に当該他の装置へ送信することを特徴とする請求項１２に記載のプログラムである。
請求項１４に記載の発明は、前記第１の操作は、前記携帯端末が前記装置の位置にあることが前提となる操作であることを特徴とする請求項１２に記載のプログラムである。
請求項１５に記載の発明は、携帯端末を用いて装置の操作が行われた際に取得された当該携帯端末の位置を示す位置情報と、当該操作が行われた際の当該携帯端末の状態から導出される導出情報とを、当該携帯端末から受信する受信手段と前記受信手段により受信された前記位置情報と前記導出情報とに基づいて、前記装置の位置を示す情報を生成する生成手段とを備えたことを特徴とする情報処理装置である。
請求項１６に記載の発明は、前記受信手段は、前記導出情報として、前記操作の種別を示す操作種別情報又は前記位置情報の精度を示す精度情報を受信し、前記生成手段は、前記位置情報を前記装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報を前記導出情報から生成し、前記位置情報と前記妥当度情報とを用いて、前記装置の位置を示す情報を生成することを特徴とする請求項１５に記載の情報処理装置である。
請求項１７に記載の発明は、前記受信手段は、前記導出情報として、前記位置情報を前記装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報を受信し、前記生成手段は、前記位置情報と前記妥当度情報とを用いて、前記装置の位置を示す情報を生成することを特徴とする請求項１５に記載の情報処理装置である。
【発明の効果】
【０００７】
請求項１の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を判断することが可能になる。
請求項２の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を装置ごとに判断することが可能になる。
請求項３の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、操作の種別によって判断することが可能になる。
請求項４の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、携帯端末が装置の位置にあることが前提となる操作の種別によって判断することが可能になる。
請求項５の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、携帯端末が装置の位置にあることが前提とならない操作の種別によって判断することが可能になる。
請求項６の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、位置情報の精度によって判断することが可能になる。
請求項７の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、位置情報の取得に用いられた電波の種別によって判断することが可能になる。
請求項８の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、位置情報の取得に用いられた電波の強度によって判断することが可能になる。
請求項９の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、妥当性の度合いを示す情報によって判断することが可能になる。
請求項１０の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、操作の種別に基づく妥当性の度合いを示す情報によって判断することが可能になる。
請求項１１の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、位置情報の精度に基づく妥当性の度合いを示す情報によって判断することが可能になる。
請求項１２の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を判断することが可能になる。
請求項１３の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を装置ごとに判断することが可能になる。
請求項１４の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、携帯端末が装置の位置にあることが前提となる操作が行われたことによって判断することが可能になる。
請求項１５の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を判断することが可能になる。
請求項１６の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、操作の種別又は位置情報の精度によって判断することが可能になる。
請求項１７の発明によれば、装置の位置を示す情報としてその装置を操作する際に用いる携帯端末の位置情報を他の装置へ送信する場合に、携帯端末の位置情報を装置の位置を示す情報として用いることの妥当性を、妥当性の度合いを示す情報によって判断することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における情報処理システムの全体構成例を示した図である。
【図２】本発明の実施の形態における携帯端末のハードウェア構成例を示した図である。
【図３】本発明の実施の形態における画像処理装置のハードウェア構成例を示した図である。
【図４】本発明の実施の形態におけるサーバのハードウェア構成例を示した図である。
【図５】本発明の実施の形態における情報処理システムを構成する携帯端末の機能構成例を示したブロック図である。
【図６】本発明の実施の形態における情報処理システムを構成するサーバの機能構成例を示したブロック図である。
【図７】本発明の実施の形態における情報処理システムを構成する携帯端末の第１の動作例を示したフローチャートである。
【図８】本発明の実施の形態における情報処理システムを構成する携帯端末の第２の動作例を示したフローチャートである。
【図９】本発明の実施の形態における情報処理システムを構成する携帯端末の第３の動作例を示したフローチャートである。
【図１０】本発明の実施の形態における情報処理システムを構成する携帯端末の第４の動作例を示したフローチャートである。
【図１１】本発明の実施の形態における情報処理システムを構成するサーバの動作例を示したフローチャートである。
【図１２】（ａ）は、操作種別ランクの例を示した図であり、（ｂ）は、検出精度ランクの例を示した図である。
【図１３】登録情報記憶部の記憶内容の具体例を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［情報処理システムの全体構成］
図１は、本実施の形態における情報処理システム１の全体構成例を示した図である。図示するように、この情報処理システム１は、携帯端末１０と、画像処理装置３０と、サーバ５０とを含む。携帯端末１０は、Ｗｉ−Ｆｉ（登録商標）等の無線通信によりアクセスポイント７０を介して通信回線８０と無線接続可能になっており、ＮＦＣ（Near Field Communication）、ＢＬＥ（Bluetooth Low Energy）（登録商標）等の近距離無線通信により画像処理装置３０とも無線接続可能になっている。また、画像処理装置３０及びサーバ５０は、通信回線８０に接続されている。尚、図では、携帯端末１０、画像処理装置３０、サーバ５０は、１つずつしか示していないが、複数存在してもよい。また、通信回線８０は、例えばインターネットとすればよい。
【００１１】
携帯端末１０は、画像処理装置３０のユーザにより使用されるコンピュータ装置である。画像処理装置３０がサーバ５０へ情報を送信する場合に、直接サーバ５０へ送信しようとすると、画像処理装置３０に新たな機能を追加しなければならなくなる可能性がある。従って、携帯端末１０は、画像処理装置３０から情報を取得し、代理でサーバ５０へ情報を送信する。尚、携帯端末１０は、例えば、スマートフォンによって実現するとよい。
【００１２】
画像処理装置３０は、紙等の記録媒体への画像形成、紙等の記録媒体からの画像読取り、公衆回線への画像送信、公衆回線からの画像受信等の画像処理を行う装置である。但し、これらの少なくとも１つを行うものであってもよい。例えば、画像形成のみを行う観点からはプリンタであり、画像読取りのみを行う観点からはスキャナであり、画像読取り及び画像形成を行う観点からはコピー機であり、画像読取り及び画像送信又は画像受信及び画像形成を行う観点からはファクシミリである。尚、ここでは携帯端末１０で操作される装置として画像処理装置３０を例にとったが、携帯端末１０で操作される装置であれば如何なる装置を用いてもよい。即ち、本実施の形態では、装置の一例として、画像処理装置３０を設けている。
【００１３】
サーバ５０は、画像処理装置３０に関する情報を収集してその利用状況の把握に役立てるためのコンピュータ装置である。例えば、画像処理装置３０に関する情報の提示要求に応じて情報を提示するクラウドサービスを提供するクラウドサーバである。本実施の形態では、他の装置の一例として、また、情報処理装置の一例として、サーバ５０を設けている。
【００１４】
［携帯端末のハードウェア構成］
図２は、本実施の形態における携帯端末１０のハードウェア構成例を示した図である。図示するように、携帯端末１０は、演算手段であるＣＰＵ１１と、記憶手段であるＲＡＭ１２及びＲＯＭ１３と、各種情報の表示やユーザからの操作入力の受付を行うタッチパネル１４と、マイクロフォン等の音声入力機構１５と、スピーカ等の音声出力機構１６と、ＮＦＣ、ＢＬＥ等の近距離無線通信により画像処理装置３０との間で各種情報の送受信を行う近距離無線通信Ｉ／Ｆ１７とを備える。また、基地局を介して無線通信を行うための無線回路１８及びアンテナ１９を備える。ここで、無線回路１８には、図示しないが、無線で送受信されるデジタルデータの信号処理を行うベースバンドＬＳＩが含まれるものとする。
【００１５】
［画像処理装置のハードウェア構成］
図３は、本実施の形態における画像処理装置３０のハードウェア構成例を示した図である。図示するように、画像処理装置３０は、ＣＰＵ（Central Processing Unit）３１と、ＲＡＭ（Random Access Memory）３２と、ＲＯＭ（Read Only Memory）３３と、ＨＤＤ（Hard Disk Drive）３４と、操作パネル３５と、画像読取部３６と、画像形成部３７と、有線通信インターフェース（以下、「有線通信Ｉ／Ｆ」と表記する）３８と、近距離無線通信インターフェース（以下、「近距離無線通信Ｉ／Ｆ」と表記する）３９とを備える。
【００１６】
ＣＰＵ３１は、ＲＯＭ３３等に記憶された各種プログラムをＲＡＭ３２にロードして実行することにより、後述する各機能を実現する。
【００１７】
ＲＡＭ３２は、ＣＰＵ３１の作業用メモリ等として用いられるメモリである。ＲＯＭ３３は、ＣＰＵ３１が実行する各種プログラム等を記憶するメモリである。ＨＤＤ３４は、画像読取部３６が読み取った画像データや画像形成部３７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００１８】
操作パネル３５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル３５は、各種情報が表示されるディスプレイと、指やスタイラスペン等の指示手段で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００１９】
画像読取部３６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部３６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００２０】
画像形成部３７は、紙等の記録媒体に画像を形成する。ここで、画像形成部３７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２１】
有線通信Ｉ／Ｆ３８は、通信回線８０を介して他の装置、例えば携帯端末１０との間で各種情報の送受信を行う。近距離無線通信Ｉ／Ｆ３９は、ＮＦＣ、ＢＬＥ等の近距離無線通信により携帯端末１０との間で各種情報の送受信を行う。
【００２２】
［サーバのハードウェア構成］
図４は、本実施の形態におけるサーバ５０のハードウェア構成例を示した図である。図示するように、サーバ５０は、演算手段であるＣＰＵ５１と、記憶手段であるメインメモリ５２及びＨＤＤ（Hard Disk Drive）５３とを備える。ここで、ＣＰＵ５１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ５２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ５３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。更に、サーバ５０は、外部との通信を行うための通信Ｉ／Ｆ５４と、ディスプレイ等の表示デバイス５５と、キーボードやマウス等の入力デバイス５６とを備える。
【００２３】
［本実施の形態の概要］
本実施の形態は、携帯端末を用いて装置に対して操作が行われた際に、携帯端末の位置を示す位置情報を取得し、位置情報と、操作が行われた際の携帯端末の状態から導出される導出情報とを、他の装置へ送信する、というものである。以下では、導出情報を、位置情報に付加するという意味で付加情報とし、本実施の形態について詳細に説明する。
【００２４】
［情報処理システムの機能構成］
図５は、本実施の形態における情報処理システム１を構成する携帯端末１０の機能構成例を示したブロック図である。図示するように、携帯端末１０は、受信部２１と、通信監視部２２と、操作監視部２３と、表示監視部２４と、位置情報取得部２５と、付加情報取得部２６と、装置情報取得部２７と、送信部２８とを備えている。
【００２５】
受信部２１は、無線回路１８を介して各種情報を他の装置から受信する。特に、ＳＮＭＰ（Simple Network Management Protocol）等を用いて、画像処理装置３０に関する装置情報を画像処理装置３０から受信する。
【００２６】
通信監視部２２は、近距離無線通信Ｉ／Ｆ１７、無線回路１８等による通信を監視する。特に、ＮＦＣによる通信を監視することにより、携帯端末１０が画像処理装置３０のＮＦＣリーダライタ（以下、「ＮＦＣ部」という）にタップされたかどうかを判定する。或いは、画像処理装置３０から受信するその状態を示す情報がエラー状態又は警告状態を示す情報から正常状態を示す情報に遷移したかどうかを判定するようにしてもよい。また、携帯端末１０の位置を示す位置情報の取得に用いられた電波の種別及び強度を観測する。
【００２７】
操作監視部２３は、タッチパネル１４上のユーザ操作を監視する。特に、タッチパネル１４上でスキャン実行ボタン又は印刷実行ボタンが押下されたかどうかを判定する。また、携帯端末１０でアプリがＢＬＥを用いて周辺の画像処理装置３０を検索するモードになっている場合において、タッチパネル１４に表示された検索結果から画像処理装置３０を選択する操作が行われたかどうかを判定する。
【００２８】
表示監視部２４は、タッチパネル１４上の表示内容を監視する。特に、タッチパネル１４にステータスモニタ画面が表示されている場合において、表示された画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したかどうかを判定する。
【００２９】
位置情報取得部２５は、携帯端末１０の位置を示す位置情報を取得する。この位置情報は、例えば、ＧＰＳ（Global Positioning System）を用いて得られた緯度及び経度であってよい。また、これに、その他の電波の強度から得られた画像処理装置３０から携帯端末１０までの距離の情報を加えたものでもよい。本実施の形態では、携帯端末の位置を示す位置情報を取得する位置情報取得機能の一例として、位置情報取得部２５の機能を用いている。
【００３０】
具体的には、位置情報取得部２５は、携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたと通信監視部２２により判定された際に位置情報を取得する。また、位置情報取得部２５は、タッチパネル１４上でスキャン実行ボタン又は印刷実行ボタンが押下されたと操作監視部２３により判定された際に位置情報を取得する。更に、位置情報取得部２５は、タッチパネル１４にステータスモニタ画面が表示されている場合において、表示された画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したと表示監視部２４により判定された際に位置情報を取得する。或いは、画像処理装置３０から受信するその状態を示す情報がエラー状態又は警告状態を示す情報から正常状態を示す情報に遷移したと通信監視部２２により判定された際に位置情報を取得してもよい。更にまた、位置情報取得部２５は、携帯端末１０でアプリがＢＬＥを用いて周辺の画像処理装置３０を検索するモードになっている場合において、タッチパネル１４に表示された検索結果から画像処理装置３０を選択する操作が行われたと操作監視部２３により判定された際に位置情報を取得する。
【００３１】
付加情報取得部２６は、位置情報に付加される付加情報を取得する。この付加情報は、携帯端末１０の操作が行われた際の状態から導出される。本実施の形態では、操作が行われた際の携帯端末の状態から導出される導出情報の一例として、付加情報を用いている。
【００３２】
具体的には、付加情報取得部２６は、付加情報として、位置情報を取得するトリガーとなった操作種別を取得する。例えば、携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたと通信監視部２２により判定された場合、付加情報取得部２６は、操作種別「ＮＦＣタップ」を取得する。また、タッチパネル１４上でスキャン実行ボタン又は印刷実行ボタンが押下されたと操作監視部２３により判定された場合、付加情報取得部２６は、それぞれ、操作種別「スキャン」又は「印刷」を取得する。更に、タッチパネル１４にステータスモニタ画面が表示されている場合において、表示された画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したと表示監視部２４により判定された場合、付加情報取得部２６は、操作種別「状態変化」を取得する。或いは、画像処理装置３０から受信するその状態を示す情報がエラー状態又は警告状態を示す情報から正常状態を示す情報に遷移したと通信監視部２２により判定された場合に操作種別「状態変化」を取得してもよい。更にまた、携帯端末１０でアプリがＢＬＥを用いて周辺の画像処理装置３０を検索するモードになっている場合において、タッチパネル１４に表示された検索結果から画像処理装置３０を選択する操作が行われたと操作監視部２３により判定された場合、付加情報取得部２６は、操作種別「ＢＬＥ操作」を取得する。本実施の形態では、操作の種別を示す操作種別情報の一例として、操作種別を用いている。
【００３３】
また、付加情報取得部２６は、付加情報として、位置情報の検出精度も取得する。例えば、付加情報取得部２６は、通信監視部２２により取得された電波の種別及び強度に基づいて、検出精度「ＧＰＳ（強）」、「ＧＰＳ（中）」、「ＧＰＳ（弱）」、「ＧＰＳ無し」、「ＢＬＥ（強）」、「ＢＬＥ（弱）」、「ＢＬＥ無し」、「Ｗｉ−Ｆｉ（強）」、「Ｗｉ−Ｆｉ（弱）」、「Ｗｉ−Ｆｉ無し」、「モバイルネットワーク（強）」、「モバイルネットワーク（弱）」、「モバイルネットワーク無し」等を取得する。本実施の形態では、位置情報の精度を示す精度情報の一例として、検出精度を用いている。
【００３４】
装置情報取得部２７は、画像処理装置３０に関する装置情報を受信部２１から取得する。ここで、装置情報は、例えば、シリアル番号、モデル名、プリント量、スキャン量、消耗品情報を含む。シリアル番号は、画像処理装置３０を識別する識別番号であり、装置を識別する識別情報の一例である。消耗品情報は、トナー、用紙等の消耗品のブランド、型番、残量等である。本実施の形態では、識別情報を取得する識別情報取得機能の一例として、装置情報取得部２７の機能を用いている。
【００３５】
送信部２８は、無線回路１８を介して各種情報を他の装置へ送信する。特に、位置情報取得部２５により取得された位置情報と、付加情報取得部２６により取得された付加情報と、装置情報取得部２７により取得された装置情報とを、サーバ５０へ送信する。本実施の形態では、位置情報と導出情報とを他の装置へ送信する送信機能の一例として、導出情報として操作の種別を示す操作種別情報を他の装置へ送信する送信機能の一例として、導出情報として位置情報の精度を示す精度情報を他の装置へ送信する送信機能の一例として、また、識別情報を更に他の装置へ送信する送信機能の一例として、送信部２８の機能を用いている。
【００３６】
図６は、本実施の形態における情報処理システム１を構成するサーバ５０の機能構成例を示したブロック図である。図示するように、サーバ５０は、受信部６１と、装置情報登録部６２と、位置情報登録部６３と、信頼度情報登録部６４と、登録情報記憶部６５と、登録情報選択部６６と、送信部６７とを備えている。
【００３７】
受信部６１は、通信Ｉ／Ｆ５４を介して各種情報を他の装置から受信する。特に、携帯端末１０の位置を示す位置情報と、位置情報に付加される付加情報と、画像処理装置３０に関する装置情報とを受信する。ここで、付加情報は、操作種別及び検出精度を含む。また、登録情報記憶部６５に記憶された登録情報のうちの指定された画像処理装置３０に関する登録情報の提示要求を任意の端末装置（図示せず）から受信する。本実施の形態では、位置情報と導出情報とを携帯端末から受信する受信手段の一例として、また、導出情報として操作種別情報又は精度情報を携帯端末から受信する受信手段の一例として、受信部６１を設けている。
【００３８】
装置情報登録部６２は、受信部６１により受信された装置情報を登録情報記憶部６５に登録する。
【００３９】
位置情報登録部６３は、受信部６１により受信された位置情報を登録情報記憶部６５に登録する。
【００４０】
信頼度情報登録部６４は、受信部６１により受信された付加情報に基づいて、登録情報記憶部６５に登録された位置情報の信頼度を示す信頼度情報を生成する。そして、この信頼度情報も登録情報記憶部６５に登録する。例えば、信頼度情報登録部６４は、信頼度情報として、位置情報の精度をランク付けした精度ランクを、操作種別と検出精度とに基づいて算出し、登録情報記憶部６５に登録する。本実施の形態では、位置情報を装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報の一例として、信頼度情報を用いており、妥当度情報を導出情報から生成する生成手段の一例として、信頼度情報登録部６４を設けている。
【００４１】
登録情報記憶部６５は、情報を収集した日時である収集日時と、装置情報登録部６２により登録された装置情報と、位置情報登録部６３により登録された位置情報と、信頼度情報登録部６４により登録された信頼度情報（例えば、精度ランク）とを紐付けた登録情報を記憶する。
【００４２】
登録情報選択部６６は、登録情報記憶部６５に記憶された登録情報の中から、受信部６１により受信された提示要求で指定された画像処理装置３０に関する登録情報を選択する。その際、指定された画像処理装置３０に関する登録情報が複数記憶されている場合には、その中から収集日時が最近のものを選択するのが好ましい。但し、位置情報については、指定された画像処理装置３０に関する登録情報の中で最も高い信頼度情報（例えば、精度ランク）に紐付けられた位置情報を採用するのがよい。本実施の形態では、位置情報と妥当度情報とを用いて、装置の位置を示す情報を生成する生成手段の一例として、登録情報選択部６６を設けている。
【００４３】
また、本実施の形態では、位置情報と導出情報とに基づいて、装置の位置を示す情報を生成する生成手段の一例として、信頼度情報登録部６４及び登録情報選択部６６を設けている。
【００４４】
送信部６７は、通信Ｉ／Ｆ５４を介して各種情報を他の装置へ送信する。特に、登録情報選択部６６により選択され、最も高い信頼度情報（例えば、精度ランク）に紐付けられた位置情報がセットされた登録情報を、提示要求を送信した端末装置（図示せず）へ送信する。
［情報処理システムの動作］
図７は、本実施の形態における情報処理システム１を構成する携帯端末１０の第１の動作例を示したフローチャートである。この第１の動作例は、携帯端末１０を用いて画像処理装置３０でタップ印刷又はタップスキャンが行われる際の動作例である。
【００４５】
図示するように、携帯端末１０では、まず、通信監視部２２が、ＮＦＣによる通信を監視して、携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたかどうかを判定する（ステップ２０１）。携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたと通信監視部２２により判定されなければ、ステップ２０１を繰り返す。一方、携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたと通信監視部２２により判定されれば、位置情報取得部２５が、携帯端末１０の位置情報を取得し（ステップ２０２）、付加情報取得部２６が、位置情報に付加する付加情報を取得する（ステップ２０３）。
【００４６】
タップ印刷を行う場合、ユーザは、携帯端末１０でアプリを起動し、印刷対象の文書を選択し、印刷を実行する画像処理装置３０に近付く。そして、画像処理装置３０のＮＦＣ部に携帯端末１０をタップする。これにより、通信監視部２２が、携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたと判定する。すると、位置情報取得部２５が、携帯端末１０の位置情報を取得し、付加情報取得部２６が、操作種別「ＮＦＣタップ」とその際に通信監視部２２により観測された電波の種別及び強度とを含む付加情報を取得する。
【００４７】
また、タップスキャンを行う場合、ユーザは、スキャンを実行する画像処理装置３０に近付き、フィーダー又はプラテンにスキャン対象の原稿をセットする。そして、携帯端末１０でアプリを起動し、画像処理装置３０のＮＦＣ部に携帯端末１０をタップする。これにより、通信監視部２２が、携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたと判定する。そして、位置情報取得部２５が、携帯端末１０の位置情報を取得し、付加情報取得部２６が、操作種別「ＮＦＣタップ」とその際に通信監視部２２により観測された電波の種別及び強度とを含む付加情報を取得する。
【００４８】
次に、装置情報取得部２７は、ＳＮＭＰ等を用いて受信部２１により受信された画像処理装置３０に関する装置情報を取得する（ステップ２０４）。
【００４９】
その後、送信部２８は、ステップ２０２で取得された位置情報と、ステップ２０３で取得された付加情報と、ステップ２０４で取得された装置情報とを、サーバ５０へ送信する（ステップ２０５）。
【００５０】
尚、ステップ２０４での装置情報の取得、及び、ステップ２０５での情報の送信は、ステップ２０１で携帯端末１０が画像処理装置３０のＮＦＣ部にタップされたと判定された際に行うこととしたが、この限りではない。携帯端末１０で動作していたアプリが終了する際に行うこととしてもよい。
【００５１】
図８は、本実施の形態における情報処理システム１を構成する携帯端末１０の第２の動作例を示したフローチャートである。この第２の動作例は、携帯端末１０を用いて画像処理装置３０で印刷又はスキャンが行われる際の携帯端末１０の動作例である。
【００５２】
図示するように、携帯端末１０では、まず、操作監視部２３が、携帯端末１０のタッチパネル１４に対する操作を監視して、タッチパネル１４上の印刷実行ボタン又はスキャン実行ボタンが押下されたかどうかを判定する（ステップ２２１）。タッチパネル１４上の印刷実行ボタン又はスキャン実行ボタンが押下されたと操作監視部２３により判定されなければ、ステップ２２１を繰り返す。一方、タッチパネル１４上の印刷実行ボタン又はスキャン実行ボタンが押下されたと操作監視部２３により判定されれば、位置情報取得部２５が、携帯端末１０の位置情報を取得し（ステップ２２２）、付加情報取得部２６が、位置情報に付加する付加情報を取得する（ステップ２２３）。
【００５３】
印刷を行う場合、ユーザは、携帯端末１０でアプリを起動し、ネットワーク検索、ＩＰアドレス指定等で印刷を実行する画像処理装置３０を選択し、印刷対象の文書を選択する。そして、携帯端末１０で印刷実行ボタンを押下する。これにより、操作監視部２３が、携帯端末１０で印刷実行ボタンが押下されたと判定する。すると、位置情報取得部２５が、携帯端末１０の位置情報を取得し、付加情報取得部２６が、操作種別「印刷」とその際に通信監視部２２により観測された電波の種別及び強度とを含む付加情報を取得する。
【００５４】
スキャンを行う場合、ユーザは、携帯端末１０でアプリを起動し、ネットワーク検索、ＩＰアドレス指定等でスキャンを実行する画像処理装置３０を選択し、その画像処理装置３０に近付き、フィーダー又はプラテンにスキャン対象の原稿をセットする。そして、携帯端末１０でスキャン実行ボタンを押下する。これにより、操作監視部２３が、携帯端末１０でスキャン実行ボタンが押下されたと判定する。すると、位置情報取得部２５が、携帯端末１０の位置情報を取得し、付加情報取得部２６が、操作種別「スキャン」とその際に通信監視部２２により観測された電波の種別及び強度とを含む付加情報を取得する。
【００５５】
次に、装置情報取得部２７は、ＳＮＭＰ等を用いて受信部２１により受信された画像処理装置３０に関する装置情報を取得する（ステップ２２４）。
【００５６】
その後、送信部２８は、ステップ２２２で取得された位置情報と、ステップ２２３で取得された付加情報と、ステップ２２４で取得された装置情報とを、サーバ５０へ送信する（ステップ２２５）。
【００５７】
尚、ステップ２２４での装置情報の取得、及び、ステップ２２５での情報の送信は、ステップ２２１で印刷実行ボタン又はスキャン実行ボタンが押下されたと判定された際に行うこととしたが、この限りではない。携帯端末１０で動作していたアプリが終了する際に行うこととしてもよい。
【００５８】
図９は、本実施の形態における情報処理システム１を構成する携帯端末１０の第３の動作例を示したフローチャートである。この第３の動作例は、画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移する際の動作例である。
【００５９】
図示するように、携帯端末１０では、まず、表示監視部２４が、携帯端末１０のタッチパネル１４にステータスモニタ画面が表示されている際に、その表示内容を監視して、表示された画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したかどうかを判定する（ステップ２４１）。表示された画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したと表示監視部２４により判定されなければ、ステップ２４１を繰り返す。一方、表示された画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したと表示監視部２４により判定されれば、位置情報取得部２５が、携帯端末１０の位置情報を取得し（ステップ２４２）、付加情報取得部２６が、位置情報に付加する付加情報を取得する（ステップ２４３）。
【００６０】
画像処理装置３０の状態を表示する際、ユーザは、携帯端末１０でアプリを起動し、ステータスモニタ画面を表示する。画像処理装置３０がエラー状態又は警告状態にある場合に、ユーザが、画像処理装置３０に近付き、そのエラー状態又は警告状態の原因を取り除いたとすると、ステータスモニタ画面の表示は正常状態に遷移する。これにより、表示監視部２４が、画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したと判定する。すると、位置情報取得部２５が、携帯端末１０の位置情報を取得し、付加情報取得部２６が、操作種別「状態変化」とその際に通信監視部２２により観測された電波の種別及び強度とを含む付加情報を取得する。
【００６１】
次に、装置情報取得部２７は、ＳＮＭＰ等を用いて受信部２１により受信された画像処理装置３０に関する装置情報を取得する（ステップ２４４）。
【００６２】
その後、送信部２８は、ステップ２４２で取得された位置情報と、ステップ２４３で取得された付加情報と、ステップ２４４で取得された装置情報とを、サーバ５０へ送信する（ステップ２４５）。
【００６３】
尚、この動作例では、ステップ２４１で、表示された画像処理装置３０の状態がエラー状態又は警告状態から正常状態に遷移したかどうかを表示監視部２４が判定するようにしたが、これには限らない。画像処理装置３０から受信するその状態を示す情報がエラー状態又は警告状態を示す情報から正常状態を示す情報に遷移したかどうかを通信監視部２２が判定するようにしてもよい。
【００６４】
また、ステップ２４４での装置情報の取得、及び、ステップ２４５での情報の送信は、ステップ２４１で画像処理装置３０の状態が正常状態に遷移したと判定された際に行うこととしたが、この限りではない。携帯端末１０で動作していたアプリが終了する際に行うこととしてもよい。
【００６５】
図１０は、本実施の形態における情報処理システム１を構成する携帯端末１０の第４の動作例を示したフローチャートである。この第４の動作例は、携帯端末１０でＢＬＥを用いて周辺の画像処理装置３０を検索し、タッチパネル１４に表示された検索結果から画像処理装置３０を選択する操作が行われる際の動作例である。
【００６６】
図示するように、携帯端末１０では、まず、操作監視部２３が、タッチパネル１４に対する操作を監視して、ＢＬＥを用いて周辺の画像処理装置３０を検索した検索結果がタッチパネル１４に表示されている際に、携帯端末１０で検索結果から画像処理装置３０を選択する操作が行われたかどうかを判定する（ステップ２６１）。携帯端末１０で検索結果から画像処理装置３０を選択する操作が行われたと操作監視部２３により判定されなければ、ステップ２６１を繰り返す。一方、携帯端末１０で検索結果から画像処理装置３０を選択する操作が行われたと操作監視部２３により判定されれば、位置情報取得部２５が、携帯端末１０の位置情報を取得し（ステップ２６２）、付加情報取得部２６が、位置情報に付加する付加情報を取得する（ステップ２６３）。
【００６７】
ＢＬＥを用いて画像処理装置３０を選択する際、ユーザは、携帯端末１０でアプリを起動し、ＢＬＥを用いて周辺の画像処理装置３０を検索する。そして、検索結果から画像処理装置３０を選択する操作を行う。このように、アプリがＢＬＥで画像処理装置３０を選択するモードになっている場合にこのような操作が行われると、操作監視部２３が、携帯端末１０で検索結果から画像処理装置３０を選択する操作が行われたと判定する。すると、位置情報取得部２５が、携帯端末１０の位置情報を取得し、付加情報取得部２６が、操作種別「ＢＬＥ操作」とその際に通信監視部２２により観測された電波の種別及び強度とを含む付加情報を取得する。この場合は、特に、電波の種別「ＢＬＥ」に対する強度を取得する。
【００６８】
次に、装置情報取得部２７は、ＳＮＭＰ等を用いて受信部２１により受信された画像処理装置３０に関する装置情報を取得する（ステップ２６４）。
【００６９】
その後、送信部２８は、ステップ２６２で取得された位置情報と、ステップ２６３で取得された付加情報と、ステップ２６４で取得された装置情報とを、サーバ５０へ送信する（ステップ２６５）。
【００７０】
尚、ステップ２６４での装置情報の取得、及び、ステップ２６５での情報の送信は、ステップ２６１で検索結果から画像処理装置３０を選択する操作が行われたと判定された際に行うこととしたが、この限りではない。携帯端末１０で動作していたアプリが終了する際に行うこととしてもよい。
【００７１】
図１１は、本実施の形態における情報処理システム１を構成するサーバ５０の動作例を示したフローチャートである。
【００７２】
図示するように、サーバ５０では、まず、受信部６１が、携帯端末１０の位置情報と、位置情報に付加される付加情報と、画像処理装置３０に関する装置情報とを、携帯端末１０から受信する（ステップ６０１）。
【００７３】
すると、装置情報登録部６２が、受信部６１により受信された装置情報を登録情報記憶部６５に登録する（ステップ６０２）。また、位置情報登録部６３が、受信部６１により受信された位置情報を登録情報記憶部６５に登録する（ステップ６０３）。更に、信頼度情報登録部６４が、受信部６１により受信された付加情報に基づいて信頼度情報を生成し、この信頼度情報を登録情報記憶部６５に登録する（ステップ６０４）。例えば、受信部６１により受信された操作種別及び検出精度に基づいて精度ランクを算出し、この精度ランクを登録情報記憶部６５に登録する。
【００７４】
その後、受信部６１は、登録情報記憶部６５に記憶された登録情報のうちの指定された画像処理装置３０に関する登録情報の提示要求を任意の端末装置（図示せず）から受信する（ステップ６０５）。
【００７５】
すると、登録情報選択部６６が、登録情報記憶部６５に記憶された登録情報の中から、指定された画像処理装置３０に関する最新の登録情報を選択する（ステップ６０６）。ここで、最新の登録情報は、登録情報に含まれる収集日時によって特定するとよい。そして、指定された画像処理装置３０に関する登録情報に含まれる位置情報のうち、最も高い信頼度情報に紐付けられた位置情報を、この選択された登録情報にセットする（ステップ６０７）。
【００７６】
これにより、送信部６７が、ステップ６０６で選択され、ステップ６０７で位置情報がセットされた登録情報を、提示要求を送信した端末装置へ送信する（ステップ６０８）。
【００７７】
ここで、図１１に示したサーバ５０の動作例について、具体例を用いてより詳細に説明する。
【００７８】
図１２（ａ），（ｂ）は、図１１のステップ６０４で精度ランクを算出する際に用いる操作種別ランク及び検出精度ランクの例を示した図である。
【００７９】
操作種別ランクは、操作種別に対して、ユーザが携帯端末１０を持って画像処理装置３０の近くにいる可能性が高い順に、つまり、携帯端末１０の位置情報が画像処理装置３０の正確な位置を示している可能性が高い順に、ランクを付与したものである。このランクは、数値が小さいほど、ユーザが携帯端末１０を持って画像処理装置３０の近くにいる可能性が高いことを表すものとする。ここでは、「ＮＦＣタップ」、「スキャン」、「ＢＬＥ操作」、「状態変化」、「印刷」の順に、ユーザが携帯端末１０を持って画像処理装置３０の近くにいる可能性が高いと考え、この順に数値が大きくなるようにランクを付与している。この場合、「ＮＦＣタップ」、「スキャン」、「ＢＬＥ操作」、「状態変化」は、携帯端末が装置の位置にあることが前提となる第１の操作の種別の一例であり、「印刷」は、携帯端末が装置の位置にあることが前提とならない第２の操作の種別の一例である。
【００８０】
また、検出精度ランクは、電波の種別及び強度の組み合わせに対して、正確な位置情報を取得できている可能性が高い順に、つまり、携帯端末１０の位置情報が画像処理装置３０の正確な位置を示している可能性が高い順に、ランクを付与したものである。このランクは、数値が小さいほど、正確な位置情報を取得できている可能性が高いことを表すものとする。例えば、電波の種別「ＧＰＳ」、「ＢＬＥ」、「Ｗｉ−Ｆｉ」、「モバイルネットワーク」の全てに対する強度が「強」である場合、正確な位置情報を取得できている可能性が最も高いと考え、検出精度ランクを「１」としている。また、電波の種別「ＧＰＳ」に対する強度が「強」であり、電波の種別「ＢＬＥ」、「Ｗｉ−Ｆｉ」、「モバイルネットワーク」の何れかに対する強度が「弱」である場合、正確な位置情報を取得できている可能性がその次に高いと考え、検出精度ランクを「２」としている。尚、電波の種別「ＢＬＥ」、「Ｗｉ−Ｆｉ」、「モバイルネットワーク」の何れかに対する強度が「弱」であることには、強度が「弱」である電波の種別以外が有効となっていないことが含まれていてもよい。
【００８１】
図１３は、図１１のステップ６０２〜ステップ６０４で情報が登録される登録情報記憶部６５の記憶内容の具体例を示した図である。図示するように、登録情報記憶部６５は、収集日時と装置情報と位置情報と操作種別と検出精度と精度ランクとを紐付けた登録情報を記憶している。
【００８２】
収集日時は、携帯端末１０から情報を収集した日付及び時刻である。
【００８３】
装置情報は、シリアル番号、モデル名、プリント量、消耗品情報を含む。上記では、装置情報にスキャン量も含まれるものとしたが、ここでは省略している。
【００８４】
操作種別及び検出精度は、ステップ６０２〜ステップ６０４で登録されなかったように、実際に登録されるものではなく、説明の便宜上登録情報に含めたものと考えてもよい。尚、検出精度の「他全て」とは、ここで想定している電波の種別のうち、ＧＰＳ以外の全ての電波の種別、つまり、「ＢＬＥ」、「Ｗｉ−Ｆｉ」、「モバイルネットワーク」を意味する。
【００８５】
精度ランクは、例えば、操作種別に対応する操作種別ランクを図１２（ａ）から取得し、検出精度に対応する検出精度ランクを図１２（ｂ）から取得し、この操作種別ランクと検出精度ランクとを掛け合わせることによって算出される。
【００８６】
例えば、１行目の登録情報では、操作種別が「印刷」なので、図１２（ａ）から操作種別ランクは「５」となり、検出精度が「ＧＰＳ（強）＋ＢＬＥ（弱）」なので、図１２（ｂ）から検出精度ランクは「２」となる。従って、精度ランクは「１０」となる。
【００８７】
２行目の登録情報では、操作種別が「印刷」なので、図１２（ａ）から操作種別ランクは「５」となり、検出精度が「ＧＰＳ無し」なので、図１２（ｂ）から検出精度ランクは「７」となる。従って、精度ランクは「３５」となる。
【００８８】
３行目の登録情報では、操作種別が「ＮＦＣタップ」なので、図１２（ａ）から操作種別ランクは「１」となり、検出精度が「ＧＰＳ（強）＋ＢＬＥ、Ｗｉ−Ｆｉ、モバイルネットワーク（強）」なので、図１２（ｂ）から検出精度ランクは「１」となる。従って、精度ランクは「１」となる。
【００８９】
４行目の登録情報では、操作種別が「印刷」なので、図１２（ａ）から操作種別ランクは「５」となり、検出精度が「ＧＰＳ（弱）＋ＢＬＥ、Ｗｉ−Ｆｉ、モバイルネットワーク（強）」なので、図１２（ｂ）から検出精度ランクは「５」となる。従って、精度ランクは「２５」となる。
【００９０】
５行目の登録情報では、操作種別が「ＢＬＥ操作」なので、図１２（ａ）から操作種別ランクは「３」となり、検出精度が「ＧＰＳ（強）＋ＢＬＥ（弱）」なので、図１２（ｂ）から検出精度ランクは「２」となる。従って、精度ランクは「６」となる。
【００９１】
尚、ここでは、精度ランクを、操作種別ランク及び検出精度ランクの両方に基づいて算出したが、精度ランクは、これらの一方のみに基づいて算出されるものでもよい。即ち、例えば、操作種別ランクをそのまま精度ランクとしたり、検出精度ランクをそのまま精度ランクとしたりしてもよい。
【００９２】
登録情報記憶部６５がこのような登録情報を記憶している場合に、図１１のステップ６０５で、シリアル番号「ＧＦ０３２ＤＤ」の画像処理装置３０に関する登録情報の提示要求が受信されたとする。すると、図１１のステップ６０６では、シリアル番号「ＧＦ０３２ＤＤ」の画像処理装置３０に関する登録情報（太線で囲んで示す）のうち、最新の収集日時である「２０１８０３２３１５２１」を含む登録情報が選択される。また、図１１のステップ６０７では、シリアル番号「ＧＦ０３２ＤＤ」の画像処理装置３０に関する登録情報（太線で囲んで示す）に含まれる位置情報のうち、最も高い精度ランク「１」に対応する位置情報「ｘｘｘ２／ｙｙｙ２」が採用されて、選択された登録情報にセットされる。
【００９３】
［変形例］
上記では、携帯端末１０が、想定される操作が行われた場合に必ず、位置情報と付加情報と装置情報とをサーバ５０へ送信するようにしたが、想定される操作のうちの予め定められた操作が行われた場合にのみ、位置情報と付加情報と装置情報とをサーバ５０へ送信するようにしてもよい。例えば、送信部２８は、「ＮＦＣタップ」、「スキャン」、「ＢＬＥ操作」、「状態変化」等のユーザが携帯端末１０を持って画像処理装置３０の近くにいる可能性が高い操作が行われた場合にのみ、位置情報と付加情報と装置情報とをサーバ５０へ送信し、「印刷」等のユーザが携帯端末１０を持って画像処理装置３０の近くにいる可能性が高いとは言えない操作が行われた場合には、位置情報と付加情報と装置情報とをサーバ５０へ送信しないようにしてもよい。この場合、「ＮＦＣタップ」、「スキャン」、「ＢＬＥ操作」、「状態変化」は、携帯端末が装置の位置にあることが前提となる第１の操作の一例であり、「印刷」は、携帯端末が装置の位置にあることが前提とならない第２の操作の一例であり、送信部２８の機能は、携帯端末を用いて装置に対して第１の操作が行われた際に取得された位置情報を他の装置へ送信し、携帯端末を用いて装置に対して第２の操作が行われた際に取得された位置情報を他の装置へ送信しない送信機能の一例である。
【００９４】
また、上記では、携帯端末１０が、操作種別及び検出精度をサーバ５０へ送信し、サーバ５０が、操作種別及び検出精度に基づいて精度ランクを算出するようにしたが、携帯端末１０が、操作種別及び検出精度に基づいて精度ランクを算出し、精度ランクをサーバ５０へ送信するようにしてもよい。
【００９５】
この変形例における携帯端末１０の機能構成例は、付加情報取得部２６が取得して送信部２８が送信する付加情報の内容が異なる以外は、図５のブロック図に示したものと同じである。即ち、付加情報取得部２６は、操作種別及び検出精度を取得し、操作種別及び検出精度に基づく計算を行うことにより、付加情報として、精度ランクを取得する。この計算は、例えば、図１２（ａ），（ｂ）及び図１３を参照して説明した計算であってよい。そして、送信部２８は、付加情報として、精度ランクをサーバ５０へ送信する。この場合、位置情報を装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報の一例として、精度ランクを用いており、導出情報として妥当度情報を他の装置へ送信する送信機能の一例として、送信部２８の機能を用いていることになる。
【００９６】
この変形例におけるサーバ５０の機能構成例は、受信部６１が受信する付加情報の内容、及び、信頼度情報登録部６４が付加情報に基づいて信頼度情報を取得する方法以外は、図６のブロック図に示したものと同じである。即ち、受信部６１は、付加情報として、精度ランクを受信する。そして、信頼度情報登録部６４は、受信部６１により受信された精度ランクをそのまま信頼度情報とする。この場合、位置情報を装置の位置を示す情報として用いることの妥当性の度合いを示す妥当度情報の一例として、信頼度情報を用いており、導出情報として妥当度情報を受信する受信手段の一例として、受信部６１を設けていることになる。
【００９７】
また、この変形例における携帯端末１０の動作例は、付加情報を取得するステップ及び付加情報を送信するステップにおける付加情報の内容以外は、図７〜図１０のフローチャートに示したものと同じである。即ち、図７のステップ２０３、図８のステップ２２３、図９のステップ２４３、及び、図１０のステップ２６３で、付加情報取得部２６は、操作種別及び検出精度を取得し、操作種別及び検出精度に基づき、付加情報として、精度ランクを算出する。そして、図７のステップ２０５、図８のステップ２２５、図９のステップ２４５、及び、図１０のステップ２６５で、受信部２１は、付加情報として、精度ランクをサーバ５０へ送信する。
【００９８】
この変形例におけるサーバ５０の動作例は、付加情報を受信するステップにおける付加情報の内容、及び、信頼度情報を登録するステップにおける信頼度情報の生成方法以外は、図１１のフローチャートに示したものと同じである。即ち、図１１のステップ６０１で、受信部６１は、付加情報として、精度ランクを受信する。そして、図１１のステップ６０４で、信頼度情報登録部６４は、受信された精度ランクをそのまま信頼度情報とする。
【００９９】
更に、この変形例においては、送信部２８が、精度ランクが閾値を超える場合のみ、位置情報と付加情報と装置情報とをサーバ５０へ送信するようにしてもよい。つまり、サーバ５０へ送信する位置情報に精度フィルタを設けてもよい。尚、閾値は、サーバ５０が提供するクラウドサービス側で設定されたものでもよいし、携帯端末１０のアプリで設定されたものでもよい。
【０１００】
［プログラム］
本実施の形態における携帯端末１０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【０１０１】
即ち、本実施の形態を実現するプログラムは、コンピュータに、携帯端末に、携帯端末を用いて装置に対して操作が行われた際に、携帯端末の位置を示す位置情報を取得する位置情報取得機能と、位置情報と、操作が行われた際の携帯端末の状態から導出される導出情報とを、他の装置へ送信する送信機能とを実現させるためのプログラムとして捉えられる。
【０１０２】
また、本実施の形態を実現するプログラムは、携帯端末に、携帯端末の位置を示す位置情報を取得する位置情報取得機能と、携帯端末を用いて装置に対して第１の操作が行われた際に取得された位置情報を他の装置へ送信し、携帯端末を用いて装置に対して第２の操作が行われた際に取得された位置情報を他の装置へ送信しない送信機能とを実現させるためのプログラムとしても捉えられる。
【０１０３】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１０４】
１０…携帯端末、２１，６１…受信部、２２…通信監視部、２３…操作監視部、２４…表示監視部、２５…位置情報取得部、２６…付加情報取得部、２７…装置情報取得部、２８，６７…送信部、６０…サーバ、６２…装置情報登録部、６３…位置情報登録部、６４…信頼度情報登録部、６５…登録情報記憶部、６６…登録情報選択部
【図１】
2020046356.tif 000003
【図２】
2020046356.tif 000004
【図３】
2020046356.tif 000005
【図４】
2020046356.tif 000006
【図５】
2020046356.tif 000007
【図６】
2020046356.tif 000008
【図７】
2020046356.tif 000009
【図８】
2020046356.tif 000010
【図９】
2020046356.tif 000011
【図１０】
2020046356.tif 000012
【図１１】
2020046356.tif 000013
【図１２】
2020046356.tif 000014
【図１３】
2020046356.tif 000015