(57)【要約】【課題】端末の利用者が機能を必要としているときに、その機能を提供するアプリをその利用者に推薦し、そのアプリを体験可能な端末へ案内する。【解決手段】取得部１１０は、端末２から、この端末２の利用者の操作を示す操作情報を取得し、その操作情報を第１特定部１１１に伝える。第１特定部１１１は、条件ＤＢ１２１を参照して、取得部１１０から伝えられた操作情報が示す操作の操作番号を特定し、アプリＤＢ１２２を参照して、その操作番号の操作に対して推薦すべき推薦アプリを特定する。第２特定部１１２は、第１特定部１１１が推薦アプリを特定したときに、管理ＤＢ１２３を参照して、その推薦アプリを利用可能な端末２と、その端末２の稼働状態を特定する。送信部１１３は、第２特定部１１２が特定したアプリを示すアプリ情報と、第１特定部１１１が特定した端末２を示す端末情報と、を利用者の操作する端末２に送信する。【選択図】図９
2020003944.tif 000002
【特許請求の範囲】
【請求項１】
利用者の操作を示す操作情報を取得する取得部と、
前記利用者が利用していないアプリのうち前記操作情報に応じたアプリを特定する第１特定部と、
前記第１特定部が特定した前記アプリを利用可能な端末を特定する第２特定部と、
前記アプリを示すアプリ情報と、前記端末を示す端末情報と、を前記利用者の操作する端末に送信する送信部と、
を有する情報処理装置。
【請求項２】
前記第１特定部は、利用により前記操作情報に示される操作が改善されるアプリを特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１特定部は、アプリごとに、該アプリの利用により前記操作情報に示される操作が改善される程度を示す改善量を算出して、該改善量に基づき、１以上の前記アプリを特定し、
前記送信部は、前記アプリ情報に示される前記アプリについて算出された前記改善量を送信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第２特定部は、前記アプリを利用可能な端末が複数ある場合に、複数の該端末の利便性をそれぞれ評価して、該利便性に基づき、１以上の前記端末を特定する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２特定部は、前記利用者ごとに前記利便性を評価する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記送信部は、前記利用者が前記端末で前記アプリを利用する権利の有無を示す情報を送信する
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記送信部は、前記権利がない場合に、決められた条件下で前記利用者に該権利を付与するためのデータを送信する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記送信部は、既に送信したアプリ情報を送信しない
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
請求項１から８のいずれか１項に記載の情報処理装置と、
前記利用者の操作を受付けて、該操作を示す操作情報を前記情報処理装置に供給し、
前記情報処理装置から、前記アプリ情報と、前記端末情報と、を受信し、
前記アプリ情報及び前記端末情報を前記利用者に提示する、端末と、
を有する情報処理システム。
【請求項１０】
コンピュータを、
利用者の操作を示す操作情報を取得する取得部と、
前記利用者が利用していないアプリのうち前記操作情報に応じたアプリを特定する第１特定部と、
前記第１特定部が特定した前記アプリを利用可能な端末を特定する第２特定部と、
前記アプリを示すアプリ情報と、前記端末を示す端末情報と、を前記利用者の操作する端末に送信する送信部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
設置された場所にいる利用者に向けてサービスを提供する、いわゆる「据え置き型」の装置には、例えば、コピー機やプリンター等の画像形成装置や、ファクシミリ、スキャナ等の画像送信装置、画像読取装置等がある。近年では、不特定多数の利用者に向けて複数の据え置き型の端末を設置し、それらの端末によるサービスを提供する店舗もある。
特許文献１には、印刷命令時には出力するデバイスが決まっていない状態で印刷指示した場合でも、使用する可能性の高いデバイスの状態を通知可能な印刷管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５９５４１０４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで携帯電話機やＰＣ等の汎用の端末では、バージョンアップやカスタマイズの容易性を鑑み、直接ＵＩに機能を組み込むのではなく、ＵＩを動作させるオペレーティング・システム（ＯＳ：Operating System）上にアプリケーション・プログラム（以下「アプリ」という）を導入して機能を追加する形式が取られている。アプリを用いる端末には、未導入のアプリを推薦してその導入を利用者に促すレコメンド処理を行うものがある。
【０００５】
例えばコンビニエンスストア等で提供される据え置き型の端末は、不特定多数の利用者を対象としているため、利用者がそれぞれ気に入ったアプリを導入することができない。この場合、利用者にアプリを体験させようとすると、その利用者を、そのアプリが既に導入されている他の端末の設置場所へ案内する必要がある。
【０００６】
本発明の目的の一つは、端末の利用者が機能を必要としているときに、その機能を提供するアプリをその利用者に推薦し、そのアプリを体験可能な端末へ案内することである。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係る情報処理装置は、利用者の操作を示す操作情報を取得する取得部と、前記利用者が利用していないアプリのうち前記操作情報に応じたアプリを特定する第１特定部と、前記第１特定部が特定した前記アプリを利用可能な端末を特定する第２特定部と、前記アプリを示すアプリ情報と、前記端末を示す端末情報と、を前記利用者の操作する端末に送信する送信部と、を有する情報処理装置である。
【０００８】
本発明の請求項２に係る情報処理装置は、請求項１に記載の態様において、前記第１特定部は、利用により前記操作情報に示される操作が改善されるアプリを特定することを特徴とする情報処理装置である。
【０００９】
本発明の請求項３に係る情報処理装置は、請求項２に記載の態様において、前記第１特定部は、アプリごとに、該アプリの利用により前記操作情報に示される操作が改善される程度を示す改善量を算出して、該改善量に基づき、１以上の前記アプリを特定し、前記送信部は、前記アプリ情報に示される前記アプリについて算出された前記改善量を送信する
ことを特徴とする情報処理装置である。
【００１０】
本発明の請求項４に係る情報処理装置は、請求項１から３のいずれか１項に記載の態様において、前記第２特定部は、前記アプリを利用可能な端末が複数ある場合に、複数の該端末の利便性をそれぞれ評価して、該利便性に基づき、１以上の前記端末を特定することを特徴とする情報処理装置である。
【００１１】
本発明の請求項５に係る情報処理装置は、請求項４に記載の態様において、前記第２特定部は、前記利用者ごとに前記利便性を評価することを特徴とする情報処理装置である。
【００１２】
本発明の請求項６に係る情報処理装置は、請求項１から５のいずれか１項に記載の態様において、前記送信部は、前記利用者が前記端末で前記アプリを利用する権利の有無を示す情報を送信することを特徴とする情報処理装置である。
【００１３】
本発明の請求項７に係る情報処理装置は、請求項６に記載の態様において、前記送信部は、前記権利がない場合に、決められた条件下で前記利用者に該権利を付与するためのデータを送信することを特徴とする情報処理装置である。
【００１４】
本発明の請求項８に係る情報処理装置は、請求項１から７のいずれか１項に記載の態様において、前記送信部は、既に送信したアプリ情報を送信しないことを特徴とする情報処理装置である。
【００１５】
本発明の請求項９に係る情報処理システムは、請求項１から８のいずれか１項に記載の情報処理装置と、前記利用者の操作を受付けて、該操作を示す操作情報を前記情報処理装置に供給し、前記情報処理装置から、前記アプリ情報と、前記端末情報と、を受信し、前記アプリ情報及び前記端末情報を前記利用者に提示する、端末と、を有する情報処理システムである。
【００１６】
本発明の請求項１０に係るプログラムは、コンピュータを、利用者の操作を示す操作情報を取得する取得部と、前記利用者が利用していないアプリのうち前記操作情報に応じたアプリを特定する第１特定部と、前記第１特定部が特定した前記アプリを利用可能な端末を特定する第２特定部と、前記アプリを示すアプリ情報と、前記端末を示す端末情報と、を前記利用者の操作する端末に送信する送信部、として機能させるためのプログラムである。
【発明の効果】
【００１７】
請求項１、９、１０に係る発明によれば、端末の利用者は、機能を必要としているときに、その機能を提供するアプリとそのアプリを体験可能な端末とを案内される。
請求項２に係る発明によれば、端末の利用者は、利用しているアプリよりも操作が改善されたアプリを知る。
請求項３に係る発明によれば、端末の利用者は、利用しているアプリよりも操作が改善されたアプリを知るとともに、そのアプリによって操作が改善される程度を知る。
請求項４に係る発明によれば、端末の利用者は、自分の操作に応じたアプリであって、利用していないアプリと、そのアプリを利用可能な端末であって、その利便性に応じた端末と、を知る。
請求項５に係る発明によれば、端末の利用者は、自分にとっての利便性に基づいて特定された端末を知る。
請求項６に係る発明によれば、端末の利用者は、自分の操作に応じたアプリであって、利用していないアプリと、そのアプリを利用可能な端末と、自分がその端末でそのアプリを利用する権利の有無と、を知る。
請求項７に係る発明によれば、端末の利用者は、アプリを利用する権利がない端末に関して、決められた条件下でそのアプリを利用する権利が付与される。
請求項８に係る発明によれば、端末の利用者は、既に受信したアプリの情報を再び受信することがない。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る情報処理システム９の構成を示す図。
【図２】情報処理装置１の構成を示す図。
【図３】記憶部１２に記憶される条件ＤＢ１２１の例を示す図。
【図４】記憶部１２に記憶されるアプリＤＢ１２２の例を示す図。
【図５】記憶部１２に記憶される管理ＤＢ１２３の例を示す図。
【図６】記憶部１２に記憶される履歴ＤＢ１２４の例を示す図。
【図７】記憶部１２に記憶される権利ＤＢ１２５の例を示す図。
【図８】端末２の構成の例を示す図。
【図９】情報処理システム９の機能的構成を示す図。
【図１０】情報処理システム９の動作の流れを示すフロー図。
【図１１】端末２が表示する案内の例を示す図。
【図１２】推薦アプリを体験できる端末一覧の例を示す図。
【図１３】変形例における情報処理システム９Ａの構成を示す図。
【発明を実施するための形態】
【００１９】
＜実施形態＞
＜情報処理システムの全体構成＞
図１は、本実施形態に係る情報処理システム９の構成を示す図である。情報処理システム９は、情報処理装置１と、複数の端末２と、を有し、また、これらを通信可能に接続する通信回線３を有する。なお、情報処理システム９は、情報処理装置１を複数有してもよい。
【００２０】
情報処理装置１は、通信回線３を介して複数の端末２を管理するサーバ装置である。端末２は、利用者が利用する据え置き型の端末である。なお、端末２には、据え置き型の端末のほか、この据え置き型の端末を操作するための携帯型の端末も含んでもよい。
【００２１】
通信回線３は、例えばＬＡＮ（Local Area Network）のほか、ＷＡＮ（Wide Area Network）であってもよいし、インターネットであってもよいし、これらの組合せであってもよい。また、通信回線３は、公衆交換通信網（ＰＳＴＮ：Public Switched Telephone Networks）やサービス統合デジタル網（ＩＳＤＮ：Integrated Services Digital Network）等を含むものでもよい。
【００２２】
＜情報処理装置の構成＞
図２は、情報処理装置１の構成を示す図である。図２に示す通り、情報処理装置１は、制御部１１、記憶部１２、及び通信部１３を有する。
【００２３】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有し、ＣＰＵがＲＯＭ及び記憶部１２に記憶されているコンピュータプログラム（以下、単にプログラムという）を読み出して実行することにより情報処理装置１の各部を制御する。
【００２４】
通信部１３は、有線又は無線により通信回線３に接続する通信回路である。情報処理装置１は、通信部１３により通信回線３に接続された端末２と情報をやり取りする。
【００２５】
記憶部１２は、ハードディスクドライブ等の記憶手段であり、制御部１１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。また、記憶部１２は、条件ＤＢ１２１、アプリＤＢ１２２、管理ＤＢ１２３、履歴ＤＢ１２４、及び権利ＤＢ１２５を記憶する。
【００２６】
＜条件ＤＢの構成＞
図３は、記憶部１２に記憶される条件ＤＢ１２１の例を示す図である。図３に示す条件ＤＢ１２１は、利用者の端末２に対する操作の分類に用いる条件を記憶するデータベースである。
【００２７】
条件ＤＢ１２１には、利用者の操作のタイミングと、その操作に付随する条件（付随条件）と、その操作が分類される番号（操作番号という）とが対応付けて記述されている。条件ＤＢ１２１に記載された操作番号に分類される操作は、その操作番号に対応付けられたタイミングに行われ、その操作番号に対応付けられた付随条件を満たす操作である。
【００２８】
例えば、操作番号「１」に分類される操作は、アプリを起動するタイミング（アプリ起動時）に行われる操作であって、起動されるアプリは画像送信系の全てのアプリである。また、操作番号「３」に分類される操作は、「デフォルトスキャン」という名前（アプリ名）のアプリを起動したときの操作である。制御部１１は、端末２から操作を示す操作情報を取得すると、条件ＤＢ１２１を参照して、その操作が分類される操作番号を特定する。すなわち、制御部１１は、操作情報を取得すると、その操作を分類する。
【００２９】
なお、図３に示す条件ＤＢ１２１で付随条件の欄は２つあるが、付随条件は１つであっても３つ以上であってもよい。複数の付随条件がある場合、操作は、それら複数の付随条件の論理積を満たすか否かで分類されてもよいし、それら複数の付随条件の論理和を満たすか否かで分類されてもよい。条件ＤＢ１２１で付随条件の欄が３つ以上である場合、操作は、それら付随条件の論理和と論理積との組合せた条件を満たすか否かで分類されてもよい。また、図３に示す条件ＤＢ１２１で「画面（ア）」や「画面（イ）」とは、画面の種類の例であり、「指定画面通過」とは、他の画面に遷移する際に、指定された画面（指定画面）を通過したタイミングを意味する。
【００３０】
＜アプリＤＢの構成＞
図４は、記憶部１２に記憶されるアプリＤＢ１２２の例を示す図である。図４に示すアプリＤＢ１２２は、端末２の操作に応じて推薦すべきアプリ（推薦アプリ）の情報を記憶するデータベースである。
【００３１】
アプリＤＢ１２２は、情報処理装置１が端末２から操作情報を取得したときに推薦アプリの名称（推薦アプリ名）と、取得したその操作情報で示される操作の操作番号と、を対応付けて記憶する。この操作番号は、図３に示す条件ＤＢ１２１で、操作が分類されるときの操作番号である。
【００３２】
また、このアプリＤＢ１２２において、推薦アプリ名には、その推薦アプリを導入することが可能な端末の種類の名称（端末種類名）が対応付けて記憶されてもよい。
【００３３】
ここで、端末２の操作に応じて推薦すべき推薦アプリは、それを利用することによって操作が改善されるアプリであることが望ましい。ここで「操作の改善」とは、操作の効率や操作の結果の質等が利用者にとって向上したことを意味し、具体的には、画面遷移やボタン等の仮想オブジェクトへの操作について、利用者の手間、処理のステップ、処理にかかる時間等が削減されること等である。操作の改善は、複数の特性について決められた規則に沿って総合的に判定されてもよい。
【００３４】
なお、アプリＤＢ１２２は、操作が改善されるか不明であっても、現在利用しているアプリの機能を有した新しいアプリが推薦アプリとして推薦されるように記述されていてもよい。
【００３５】
情報処理装置１は、このアプリＤＢ１２２を参照することで、取得した操作情報が示す操作の操作番号に対応付けられた推薦アプリを特定する。
【００３６】
アプリＤＢ１２２には、推薦番号と操作番号との組ごとに、その推薦番号の推薦アプリを利用して、その操作番号に相当する操作をした場合に、操作が改善される程度を示した量（改善量という）が対応付けて記憶されていてもよい。この場合、情報処理装置１は、アプリＤＢ１２２を参照して、上述した改善量を特定する。
【００３７】
また、アプリＤＢ１２２には、そのものではなく改善量の算出に用いられる各種のパラメータが、推薦番号と操作番号との組に対応付けて記憶されていてもよい。この場合、情報処理装置１は、アプリＤＢ１２２を参照して、上述した改善量を算出する。
【００３８】
ここでいう改善量とは、例えば、推薦アプリを利用することにより減少した、操作に要する時間又は手順数等である。また、改善量とは、例えば推薦アプリを利用する端末２が画像形成装置、画像読取装置、画像表示装置、画像送信装置等、画像に関する処理を行う端末であれば、処理される画像の解像度、画素密度、色数、階調表現力等の画質・品質に関してその推薦アプリをその端末２で利用することにより向上した量ある。
【００３９】
＜管理ＤＢの構成＞
図５は、記憶部１２に記憶される管理ＤＢ１２３の例を示す図である。図５に示す管理ＤＢ１２３は、複数の端末２の稼働状態を管理するデータベースである。この管理ＤＢ１２３は、端末２の管理番号と、その端末２で利用可能なアプリ（利用可能アプリ）の名称（利用可能アプリ名）と、その端末２を通信回線３において識別するための識別情報（ここでは、一例としてＩＰアドレス）と、その端末２が設置されている場所を示す位置情報と、を対応付けて記憶する。
【００４０】
管理ＤＢ１２３は、端末２の管理番号に、その端末２の名称（端末名）や端末種類名を対応付けて記憶してもよい。また、管理ＤＢ１２３は、端末２の管理番号に、その端末２の利用に対する対価を対応付けて記憶してもよい。
【００４１】
つまり、情報処理装置１は、管理ＤＢ１２３により、複数の端末２のそれぞれに管理番号を割り当ててこれらの端末２を管理しており、これらの管理番号で管理ＤＢ１２３を検索することにより、それぞれの端末２の利用可能アプリと、その端末２の通信回線３における識別情報と、その端末２が設置されている位置を示す位置情報とを特定する。また、情報処理装置１は、通信回線３を介してそれぞれの端末２から稼働状態の情報を取得し、取得した情報に基づいて管理ＤＢ１２３の稼働状態の欄を更新する。
【００４２】
情報処理装置１は、推薦アプリを特定したときに、この管理ＤＢ１２３を参照して、その推薦アプリを利用可能な端末２と、その端末２の稼働状態を特定する。
【００４３】
＜履歴ＤＢの構成＞
図６は、記憶部１２に記憶される履歴ＤＢ１２４の例を示す図である。図６に示す履歴ＤＢ１２４は、操作情報を取得した端末２に対して、推薦アプリの情報を送信した履歴を記憶するデータベースである。この履歴ＤＢ１２４は、推薦アプリ名と、推薦アプリの情報を送信した時刻（送信時刻）と、その情報を送信した端末２の端末名と、を対応付けて
記憶する。また、履歴ＤＢ１２４は、その送信に対する利用者の応答の有無やその応答の内容等を記憶してもよい。
【００４４】
＜権利ＤＢの構成＞
図７は、記憶部１２に記憶される権利ＤＢ１２５の例を示す図である。図７に示す権利ＤＢ１２５は、複数の端末のそれぞれについて、利用者の権利の有無を利用者ごとに記憶するデータベースである。この権利ＤＢ１２５は、利用者ＩＤリスト１２５１と、権利リスト１２５２とを有する。
【００４５】
利用者ＩＤリスト１２５１には、複数の利用者のそれぞれを識別する識別情報である利用者ＩＤが記述されており、その利用者ＩＤのそれぞれには、権利リスト１２５２が対応付けて記憶されている。権利リスト１２５２は、端末種類名ごとに、その端末種類名で示される種類の端末を、利用者ＩＤで識別される利用者が利用できるか否かが記憶されている。
【００４６】
なお、権利リスト１２５２は、端末種類名ごとのほか、端末名ごとに、対応する利用者の権利の有無を記憶してもよい。また、権利リスト１２５２は、端末種類名又は端末名とアプリとの組ごとに、その端末種類名又は端末名が該当する端末で、利用者がそのアプリを利用できるか否かを記憶してもよい。
【００４７】
＜端末の構成＞
図８は、端末２の構成の例を示す図である。図８に示す端末２は、制御部２１、記憶部２２、通信部２３、操作部２４、表示部２５、及び画像処理部２６を有する。この端末２は、画像形成、画像読取、及び画像送信の機能を備えた画像処理端末である。
【００４８】
なお、端末２が、例えば通信回線３や近距離無線通信等を経由して他の据え置き型の端末２を操作する端末である場合、画像処理部２６を有しなくてもよい。
【００４９】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭ及び記憶部２２に記憶されているプログラムを読み出して実行することにより端末２の各部を制御する。
【００５０】
記憶部２２は、ソリッドステートドライブ、ハードディスクドライブ等の記憶手段であり、制御部２１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。
【００５１】
通信部２３は、有線又は無線により通信回線３に接続する通信回路である。端末２は、通信部２３により通信回線３に接続された情報処理装置１と情報をやり取りする。また、通信部２３は、近距離無線通信の機能を備えていてもよい。
【００５２】
操作部２４は、各種の指示をするための操作ボタン、キーボード、タッチパネル等の操作子を備えており、利用者による操作を受付けてその操作内容に応じた信号を制御部２１に送る。
【００５３】
表示部２５は、液晶ディスプレイ等の表示画面を有しており、制御部２１の制御の下、画像を表示する。表示画面の上には、操作部２４の透明のタッチパネルが重ねて配置されてもよい。
【００５４】
画像処理部２６は、制御部１１の制御の下、紙等の媒体に画像を形成し、媒体に形成された画像を読取り、また画像を示す画像データを送信する。
【００５５】
端末２は、操作部２４で利用者から操作を受付けると、通信部２３及び通信回線３を介
して、その操作を示す操作情報を情報処理装置１に供給する。この操作情報には、例えば操作のタイミングと、操作されたアプリのアプリ名や識別情報と、操作の内容とが含まれている。また、端末２は、情報処理装置１から推薦アプリやその推薦アプリを利用可能な端末２の情報を受信すると、表示部２５によりそれらの情報を利用者に提示する。
【００５６】
＜情報処理システムの機能的構成＞
図９は、情報処理システム９の機能的構成を示す図である。図９において、情報処理装置１の通信部１３、通信回線３、及び端末２の各構成の記載を省く。
【００５７】
情報処理装置１の制御部１１は、記憶部１２に記憶されているプログラムを読み出して実行することにより、取得部１１０、第１特定部１１１、第２特定部１１２、及び送信部１１３として機能する。
【００５８】
通信回線３を介して情報処理装置１に接続された複数の端末２は、それぞれ利用者から操作を受付けると、その操作を示す操作情報を情報処理装置１に送信する。取得部１１０は、通信回線３を介して端末２から、この端末２の利用者の操作を示す操作情報を取得し、その操作情報を第１特定部１１１に伝える。
【００５９】
第１特定部１１１は、利用者が利用していないアプリのうち操作情報に応じたアプリを特定する。第１特定部１１１は、条件ＤＢ１２１を参照して、取得部１１０から伝えられた操作情報が示す操作の操作番号を特定し、アプリＤＢ１２２を参照して、その操作番号の操作に対して推薦すべき推薦アプリを特定する。
【００６０】
第２特定部１１２は、第１特定部１１１が特定した推薦アプリを利用可能な端末を特定する。第２特定部１１２は、第１特定部１１１が推薦アプリを特定したときに、管理ＤＢ１２３を参照して、その推薦アプリを利用可能な端末２と、その端末２の稼働状態を特定する。
【００６１】
送信部１１３は、第２特定部１１２が特定したアプリを示すアプリ情報と、第１特定部１１１が特定した端末２を示す端末情報と、を利用者の操作する端末２に送信する。
【００６２】
なお、第１特定部１１１は、アプリごとに、このアプリの利用により操作情報に示される操作が改善される程度を示す改善量を算出して、この改善量に基づき、１以上のアプリを特定してもよい。この場合、送信部１１３は、アプリ情報に示されるアプリについて算出されたこの改善量を端末２に送信してもよい。
【００６３】
また、送信部１１３は、第１特定部１１１が特定した端末２を利用する権利が利用者にない場合に、決められた条件下でこの利用者にこの権利を付与するためのデータを送信してもよい。
【００６４】
また、送信部１１３は、履歴ＤＢ１２４に記憶された送信の履歴を参照して、送信しようとするアプリ情報が過去に送信されている場合、そのアプリ情報を送信しなくてもよい。つまり、送信部１１３は、既に送信したアプリ情報を送信しなくてもよい。
【００６５】
また、第１特定部１１１は、履歴ＤＢ１２４に記憶された送信の履歴を参照して、操作情報に応じたアプリのうち、過去に送信されているアプリ情報で示されるアプリを特定の対象から除外してもよい。この場合にも、送信部１１３は、既に送信したアプリ情報を送信しないこととなる。
【００６６】
＜情報処理システムの動作＞
図１０は、情報処理システム９の動作の流れを示すフロー図である。図１０に示す通り、情報処理装置１の制御部１１は、端末２における利用者の操作の有無を判断し（ステップＳ１０１）、利用者の操作がないと判断する場合（ステップＳ１０１；ＮＯ）この判断を続ける。また、制御部１１は、利用者の操作があると判断する場合（ステップＳ１０１；ＹＥＳ）、この操作を示す操作情報を端末２から取得する（ステップＳ１０２）。
【００６７】
端末２から操作情報を取得すると制御部１１は、条件ＤＢ１２１を参照して、この操作情報で示される操作の操作番号を特定し、特定したその操作番号を用いてアプリＤＢ１２２を参照して、取得した操作情報に応じたアプリが有るか否かを判断する（ステップＳ１０３）。
【００６８】
取得した操作情報に応じたアプリがないと判断する場合（ステップＳ１０３；ＮＯ）、制御部１１は、処理をステップＳ１０１に戻す。
【００６９】
取得した操作情報に応じたアプリがあると判断する場合（ステップＳ１０３；ＹＥＳ）、制御部１１は、アプリＤＢ１２２から推薦アプリ名を読み出して、そのアプリを特定する（ステップＳ１０４）。
【００７０】
そして、制御部１１は、特定したアプリを利用可能な端末２を、管理ＤＢ１２３を参照することにより特定する（ステップＳ１０５）。
【００７１】
制御部１１は、特定したアプリの情報を過去に送信した履歴が有るか否かを判断する（ステップＳ１０６）。すなわち、制御部１１は、履歴ＤＢ１２４を参照して、情報処理装置１が今までに端末２に対して送信した情報の中に、ステップＳ１０５で特定したアプリの情報が含まれているか否かを判断する。
【００７２】
特定したアプリの情報を過去に送信した履歴があると判断する場合（ステップＳ１０６；ＹＥＳ）、制御部１１は、このアプリの情報を端末２に送信せずに処理をステップＳ１０１に戻す。
【００７３】
この動作により、過去において利用者に既に送信された情報は、改めて送信されなくなるため、端末２の利用者は、アプリの推薦をしつこいと感じることが少なくなる。
【００７４】
特定したアプリの情報を過去に送信した履歴がないと判断する場合（ステップＳ１０６；ＮＯ）、制御部１１は、特定したアプリを利用すると利用者の操作が改善される程度を示す改善量を、アプリＤＢ１２２を参照して算出する（ステップＳ１０７）。
【００７５】
制御部１１は、ステップＳ１０４で特定したアプリの情報と、ステップＳ１０５で特定した端末２の情報とを、ステップＳ１０２で操作情報を取得した端末２に送信する（ステップＳ１０８）。ステップＳ１０７で改善量を算出している場合、制御部１１は、アプリの情報としてこの改善量を送信してもよい。そして、制御部１１は、上述した情報を送信した端末２から、利用者による端末２の選択を受付ける（ステップＳ１０９）。
【００７６】
アプリ及び端末２の情報を送信された端末２は、この情報に基づいて利用者に案内を表示する。図１１は、端末２が表示する案内の例を示す図である。
【００７７】
端末２の制御部２１は、例えば、利用者が端末２を操作して、デフォルトアプリを使った処理の指示をした場合に、その処理が起動又は完了するまでに閾値以上の時間がかかったことや、閾値以上のステップ数がかかったこと等を利用者に提示する。
【００７８】
すなわち、例えば、端末２の制御部２１は、情報処理装置１から送信された情報に基づいて表示部２５に、『お客様の今の操作「ＸＹＺスキャン」を使えば１回あたり８０秒の操作時間を削減できます！すぐ体験が可能です！』という文字列が記載されたメッセージＭ１を表示させる。このメッセージＭ１には、他にも『９２秒かかっていた操作時間が１２秒になります』といった表現や、『１０ステップの操作が３ステップに短縮されます』といった表現であってもよい。
【００７９】
また、制御部２１は、このメッセージＭ１の下に、３つのボタンＢ１、Ｂ２、Ｂ３を表示する。ボタンＢ１は、『体験できる端末一覧』という文字列が記述されたボタンである。ボタンＢ２は、『購入』という文字列が記述されたボタンである。ボタンＢ３は、『閉じる』という文字列が記述されたボタンである。
【００８０】
例えば、端末２の利用者が、マウス等でこのボタンＢ１、Ｂ２、Ｂ３のいずれかにポインタを合わせてクリック操作を行うか、又は、表示部２５に重ねられた操作部２４のタッチパネルのうち、これらボタンＢ１、Ｂ２、Ｂ３のいずれかが表示されている領域に相当する部分に指等の操作子を接触させると、対応するボタンが選択される。
【００８１】
図１１に示す例の場合、利用者によりボタンＢ２が選択されると、推薦アプリである「ＸＹＺスキャン」の購入手続きが行われ、ボタンＢ３が選択されると、この画面が閉じられて、例えば、この画面が表示される前に表示されていた画面が再び表示される。
【００８２】
また、図１１に示す例の場合、利用者によりボタンＢ１が選択されると、推薦アプリを体験できる端末一覧が表示される。図１２は、推薦アプリを体験できる端末一覧の例を示す図である。制御部２１は、表示部２５に、『以下の端末で、ＸＹＺスキャンを体験できます（お客様現在地から近い順に表示）』という文字列が記載されたメッセージＭ２を表示させる。
【００８３】
また、制御部２１は、このメッセージＭ２の下に、４つのボタンＢ１１、Ｂ１２、Ｂ１３、Ｂ１４を表示する。ボタンＢ１１は、『ＩＰ：１７２．２７．１．５２  位置：Ｘビル１８Ｆ南』という文字列が記述されたボタンである。ボタンＢ１２は、『ＩＰ：１７２．２７．１１．４  位置：Ｘビル４Ｆ中央』という文字列が記述されたボタンである。ボタンＢ１３は、『ＩＰ：＊．＊．＊．＊  位置：Ｚストア全店』という文字列が記述されたボタンである。ボタンＢ１４は、『戻る』という文字列が記述されたボタンである。
【００８４】
なお、ボタンＢ１１、Ｂ１２、Ｂ１３は、単に上述した文字列を表示させるための領域であって、利用者の選択操作を受付けないものであってもよい。
【００８５】
また、情報処理装置１から送信された情報で示される、推薦アプリを利用可能な端末２に、利用者が利用している端末２が含まれている場合に、この端末２の制御部２１は、例えば『この端末で「ＸＹＺスキャン」を体験できます』というメッセージを表示部２５に表示させてもよい。
【００８６】
図１２に示す例の場合、利用者によりボタンＢ１４が選択されると、制御部２１は、図１２に示す画面を閉じて、この画面が表示される前に表示されていた画面を表示部２５に表示させる。
【００８７】
また、利用者によりボタンＢ１１、Ｂ１２、Ｂ１３のいずれかが選択されると、選択されたボタンに記述されている文字列が示す端末２の情報が情報処理装置１に送られる。上述した通り、情報処理装置１は、利用者が操作する端末２から、この利用者により選択される端末２の情報を受付ける。
【００８８】
情報処理装置１は、利用者が選択したボタンが示す端末２を、その利用者が利用する権利が有るか否かを判断し（ステップＳ１１０）、利用者がその端末２を利用する権利がないと判断する場合には（ステップＳ１１０；ＮＯ）、その端末２の利用を決められた条件下で許可するクーポンを発行する（ステップＳ１１１）。
【００８９】
クーポンとは、数字や文字等で構成された、利用者に予測することが不可能なデータ列であり、このデータ列を、上述した端末２で入力することにより、利用者は決められた条件下でその端末２を利用することが許可される。つまり、ここでいうクーポンとは、利用者に権利がない場合に、決められた条件下でその利用者にその権利を付与するためのデータである。
【００９０】
決められた条件とは、例えば、利用可能な回数の上限、期限であってもよく、また、利用する機能の制限であってもよい。利用する機能の制限とは、例えば端末２が画像形成装置である場合、画像形成に用いるトナーの種別についての制限や、媒体の両面に画像を形成することについての制限等である。
【００９１】
例えば、不特定多数の利用者に利用される据え置き型の端末２では、それぞれの利用者がアプリを導入することが禁止されているため、その端末２を使い続ける限り、利用者はアプリを利用することができず、アプリの提供者はそのアプリの有用性を説明するために、例えば動画等を用いるしかない。しかし、動画等による説明では、利用者は実機による操作感を得ることができないため説明された推薦アプリを利用する意欲を失うことが多い。
【００９２】
上述したステップＳ１１１の動作により、利用者は普段利用することが禁止されている端末２を、アプリの体験のために決められた条件下で利用する機会を得る。したがって、不特定多数の利用者に利用される据え置き型の端末２で導入されているアプリを推薦する場合に、利用者の利用の意欲は維持され易い。
【００９３】
利用者が上述した端末２を利用する権利があると判断する場合（ステップＳ１１０；ＹＥＳ）、制御部１１は、クーポンの発行を行わずに処理を終了する。
【００９４】
以上の動作により、情報処理システム９の情報処理装置１は、端末２において利用者が操作をしたタイミングで、その操作に応じたアプリを利用者に推薦し、そのアプリを利用可能な端末へ案内するので、端末２の利用者は、今、必要としている機能を提供するアプリと、そのアプリを体験可能な端末とを知ることとなる。
【００９５】
＜変形例＞
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組合せてもよい。
【００９６】
＜変形例１＞
上述した実施形態において、情報処理装置１は、特定したアプリを利用すると利用者の操作が改善される程度を示す改善量を、アプリＤＢ１２２を参照して算出していたが、この算出は行わなくてもよい。
【００９７】
＜変形例２＞
上述した実施形態において、第２特定部１１２は、第１特定部１１１が特定したアプリを利用可能な端末２を特定していたが、この端末２が複数ある場合に、これら複数の端末２の利便性をそれぞれ評価して、その利便性に基づき、１以上の端末２を特定してもよい
。この「端末２の利便性」とは、例えば利用者からの距離、混雑度、費用等の特性のいずれか、又はその組合せによって評価される。
【００９８】
例えば、情報処理装置１は、利用者の位置を示す位置情報を利用者が利用する端末２から取得し、第２特定部１１２が特定した端末２の位置と、取得した位置情報が示す利用者の位置と、に基づいて、第２特定部１１２が特定した端末２と利用者との距離を算出する。そして、算出した距離を閾値と比較して、それぞれの端末２の利便性を評価すればよい。
【００９９】
また、それぞれの端末２は、赤外線を検出する素子を用いた人感センサ等を備えており、自端末を利用するために行列に並んでいる人の数を把握可能に構成されていてもよい。この場合、情報処理装置１は、複数の端末２からそれぞれ利用待ちの人数を示す情報を取得し、それら端末２の混雑度を算出して、利便性を評価してもよい。
【０１００】
＜変形例３＞
第２特定部１１２は、複数の端末２の利便性をそれぞれ評価して、その利便性に基づき、１以上の端末２を特定する場合、利用者ごとに端末２の利便性を評価してもよい。
【０１０１】
利用者が利便性を感じる特性は、利用者ごとに異なることが多い。例えば、或る利用者は時間を重視するため、混雑している端末２を避けたいと考えるが、別の利用者は費用を重視するため、多少待たされても対価が低く設定されている端末２を利用したいと考える。
【０１０２】
情報処理装置１は、利用者ごとに重視する特性のデータを、例えば、重み係数等により予め記憶部１２に記憶しており、各種の特性について特定された量に、利用者ごとに固有のこの重み係数を乗算して、その結果に基づき、第２特定部１１２が特定した端末２の、利用者にとっての利便性を評価すればよい。
【０１０３】
＜変形例４＞
上述した実施形態において、送信部１１３は、第２特定部１１２が特定したアプリを示すアプリ情報と、第１特定部１１１が特定した端末２を示す端末情報と、を利用者の操作する端末２に送信していたが、第１特定部１１１が特定した端末２で第２特定部１１２が特定したアプリを利用者が利用する権利の有無を示す情報を送信してもよい。この場合、権利リスト１２５２は、端末種類名又は端末名とアプリとの組ごとに、その端末種類名又は端末名が該当する端末で、利用者がそのアプリを利用できるか否かを記憶する。送信部１１３は、権利ＤＢ１２５を参照して、上述した端末２で上述したアプリを利用者が利用する権利の有無を送信すればよい。
【０１０４】
＜変形例５＞
上述した実施形態において、情報処理装置１は、特定した端末２を利用する権利を利用者が有していないと判断する場合には、その端末２の利用を決められた条件下で許可するクーポンを発行していたが、このクーポンを発行しなくてもよい。この場合、情報処理装置１は、例えば、追加の支払い等、利用者が決められた条件を満たすことによってこの端末２の利用が可能になることを利用者に伝えればよい。
【０１０５】
＜変形例６＞
上述した実施形態において、情報処理装置１の制御部１１は、特定したアプリの情報を過去に送信した履歴があると判断する場合に、このアプリの情報を端末２に送信しなかったが、送信してもよい。
【０１０６】
また、制御部１１は、過去に送信した履歴の回数と閾値とを比較して、この回数が閾値を超えている場合に、情報を送信しないように構成されてもよい。
【０１０７】
また、履歴ＤＢ１２４が、アプリの送信に対応付けて、その送信に対する利用者からの応答の有無や応答の内容を記憶している場合、制御部１１は、特定したアプリの情報を過去に送信した履歴があると判断する場合に、その応答内容に応じて、アプリの情報を端末に送信してもよく、また、その応答内容に応じて、送信の態様を変化させてもよい。
【０１０８】
＜変形例７＞
上述した実施形態において、情報処理システム９は、情報処理装置１を有していたが、複数の情報処理装置で構成されるクラウドで情報処理装置１の機能を提供してもよい。
【０１０９】
図１３は、この変形例における情報処理システム９Ａの構成を示す図である。図１３に示す情報処理システム９Ａでは、１台の情報処理装置１に代えて、クラウド１Ｃが備えられている。クラウド１Ｃは、複数の情報処理装置１Ａと、少なくとも１台のゲートウェイ装置１Ｂと、これらを繋ぐ通信回線４と、を有する。
【０１１０】
通信回線４は、インターネット等の公衆が利用可能な通信回線である。ゲートウェイ装置１Ｂは、通信回線４を介して、例えばＶＰＮ（Virtual Private Network）等と呼ばれる仮想的な専用回線を構築して、ＬＡＮである通信回線３に対して情報処理装置１Ａの機能の提供を仲介する装置である。この場合、複数の情報処理装置１Ａのうち、トラブルやメンテナンス等によって、いずれかが機能しなくても、クラウド１Ｃは、上述した情報処理システム９における情報処理装置１に相当する機能を提供する。
【０１１１】
＜変形例８＞
情報処理装置１の制御部１１によって実行されるプログラムは、磁気テープ及び磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体、光磁気記録媒体、半導体メモリ等の、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネット等の通信回線経由でダウンロードさせてもよい。なお、上述した制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサ等が用いられる。
【符号の説明】
【０１１２】
１…情報処理装置、１１…制御部、１１０…取得部、１１１…第１特定部、１１２…第２特定部、１１３…送信部、１２…記憶部、１２１…条件ＤＢ、１２２…アプリＤＢ、１２３…管理ＤＢ、１２４…履歴ＤＢ、１２５…権利ＤＢ、１２５１…利用者ＩＤリスト、１２５２…権利リスト、１３…通信部、１Ａ…情報処理装置、１Ｂ…ゲートウェイ装置、１Ｃ…クラウド、２…端末、２１…制御部、２２…記憶部、２３…通信部、２４…操作部、２５…表示部、２６…画像処理部、３…通信回線、４…通信回線、９…情報処理システム，９Ａ…情報処理システム。
【図１】
2020003944.tif 000003
【図２】
2020003944.tif 000004
【図３】
2020003944.tif 000005
【図４】
2020003944.tif 000006
【図５】
2020003944.tif 000007
【図６】
2020003944.tif 000008
【図７】
2020003944.tif 000009
【図８】
2020003944.tif 000010
【図９】
2020003944.tif 000011
【図１０】
2020003944.tif 000012
【図１１】
2020003944.tif 000013
【図１２】
2020003944.tif 000014
【図１３】
2020003944.tif 000015