(57)【要約】【課題】遠隔地にある装置に通信回線を通じて機能をインストールする場合であっても、インストールに伴って装置の画面に表示される機能の選択部の表示位置を指定する。【解決手段】管理サーバ２０は、通信回線４０で接続されたデバイス１０にアプリケーションをインストールする指示を受け付けると共に、アプリケーションがインストールされるデバイス１０の画面に表示されるアイコンの表示位置の指定を受け付け、受け付けた表示位置にアイコンが表示されるようにデバイス１０の画面を制御する。【選択図】図１
2020067901.tif 000002
【特許請求の範囲】
【請求項１】
通信回線で接続された装置に、機能をインストールする指示を受け付けると共に、前記機能が前記装置にインストールされた場合、前記装置に表示される画面における、前記機能を選択するための選択部の表示位置の指定を受け付ける受付部と、
前記装置の画面における前記受付部で指定を受け付けた表示位置に、前記機能の選択部が表示されるように前記装置の画面を制御する制御部と、
を備える情報処理装置。
【請求項２】
前記機能の選択部の表示位置を指定する指定画面を表示領域に表示する表示部を備え、
前記受付部は、前記表示部によって表示された前記指定画面から、前記機能の選択部の表示位置を受け付ける
請求項１記載の情報処理装置。
【請求項３】
前記装置における画面の構成情報を取得する取得部を更に備え、
前記表示部は、前記取得部で取得した前記装置における画面の構成情報に応じて、前記表示領域に異なる前記指定画面を表示する
請求項２記載の情報処理装置。
【請求項４】
前記受付部で受け付けた前記機能の選択部の表示位置に、前記機能と異なる特定の機能の選択部が既に表示されている場合、受け付けた表示位置に前記機能の選択部を表示することができないことを通知する通知部を備えた
請求項１〜請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記制御部は、前記装置の画面の予め設定された特定の位置に、前記機能の選択部が表示されないように前記装置の画面を制御する
請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記特定の位置が、前記装置にインストールされている機能の選択部が一覧表示される先頭ページの画面における左上及び右下の少なくとも一方の位置に設定された
請求項５記載の情報処理装置。
【請求項７】
前記制御部は、接触による操作では前記機能の選択部の表示位置の指定が行えない前記装置に対して、前記通信回線を通じて前記装置の画面のレイアウトを規定したレイアウト情報を送信することで、前記装置の画面を制御する
請求項１〜請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記通信回線に前記装置が複数接続されている場合、
前記制御部は、各々の前記装置の画面における前記受付部で指定を受け付けた表示位置に、前記機能の選択部がそれぞれ表示されるように、各々の前記装置の画面を制御する
請求項１〜請求項７の何れか１項に記載の情報処理装置。
【請求項９】
前記制御部は、前記機能の選択部が各々の前記装置の画面における共通の表示位置に表示されるように、各々の前記装置の画面を制御する
請求項８記載の情報処理装置。
【請求項１０】
前記受付部は、前記機能の選択部を表示する表示位置の指定を前記装置の機種毎に受け付け、
前記制御部は、前記受付部で指定を受け付けた表示位置に前記機能の選択部がそれぞれ表示されるように、各々の前記装置の機種毎に画面を制御する
請求項８記載の情報処理装置。
【請求項１１】
コンピュータを、請求項１〜請求項１０の何れか１項に記載の情報処理装置の各部として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、端末装置のアプリケーションインストール方法において、アプリケーションをダウンロードするためのコマンドが入力されるステップと、前記アプリケーションを実行するための識別子が追加されるページを選択するステップと、前記識別子を前記選択されたページに表示するステップとを含むアプリケーションインストール方法が開示されている。
【０００３】
このように、スマートフォン等の装置にアプリケーションがインストールされた場合、アプリケーションを選択する選択部の一例であるアイコンが装置の画面に表示される。
【０００４】
また、装置の画面におけるアイコンの表示に関して、例えばユーザが装置を直接操作してアプリケーションをインストールする場合、装置の種類によっては、インストールするアプリケーションのアイコンを画面のどのページに表示させるか選択できるものが存在する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１３−５４２４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
装置にアプリケーションをインストールする方法はユーザが装置を直接操作して行う形態に限られない。例えば会社が社員のために複数の装置を用意して業務の遂行に利用させているような場合、装置に関して専門的な知識を有する管理者が、装置を利用する社員に代わって各々の装置にアプリケーションをインストールすることがある。
【０００７】
この場合、管理者が装置を直接操作して１台ずつアプリケーションをインストールすると効率が悪いため、管理者は通信回線を通じてサーバから各々の装置にアプリケーションをインストールすることがある。
【０００８】
しかしながら、これまでは遠隔地から通信回線を通じてアプリケーションによって実現される機能をインストールした場合、各々の装置の画面に表示されるアイコンの表示位置を指定することができなかった。すなわち、アプリケーションのインストールに係る装置の仕様に応じて各々の装置によってアイコンの表示位置が決定されてしまい、管理者が装置におけるアイコンの表示位置まで管理することができなかった。
【０００９】
本発明は、遠隔地にある装置に通信回線を通じて機能をインストールする場合であっても、インストールに伴って装置の画面に表示される機能の選択部の表示位置を指定することができる情報処理装置、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の情報処理装置の発明は、通信回線で接続された装置に、機能をインストールする指示を受け付けると共に、前記機能が前記装置にインストールされた場合、前記装置に表示される画面における、前記機能を選択するための選択部の表示位置の指定を受け付ける受付部と、前記装置の画面における前記受付部で指定を受け付けた表示位置に、前記機能の選択部が表示されるように前記装置の画面を制御する制御部と、を備える。
【００１１】
請求項２記載の発明は、前記機能の選択部の表示位置を指定する指定画面を表示領域に表示する表示部を備え、前記受付部は、前記表示部によって表示された前記指定画面から、前記機能の選択部の表示位置を受け付ける。
【００１２】
請求項３記載の発明は、前記装置における画面の構成情報を取得する取得部を更に備え、前記表示部は、前記取得部で取得した前記装置における画面の構成情報に応じて、前記表示領域に異なる前記指定画面を表示する。
【００１３】
請求項４記載の発明は、前記受付部で受け付けた前記機能の選択部の表示位置に、前記機能と異なる特定の機能の選択部が既に表示されている場合、受け付けた表示位置に前記機能の選択部を表示することができないことを通知する通知部を備える。
【００１４】
請求項５記載の発明は、前記制御部は、前記装置の画面の予め設定された特定の位置に、前記機能の選択部が表示されないように前記装置の画面を制御する。
【００１５】
請求項６記載の発明は、前記特定の位置が、前記装置にインストールされている機能の選択部が一覧表示される先頭ページの画面における左上及び右下の少なくとも一方の位置に設定される。
【００１６】
請求項７記載の発明は、前記制御部は、接触による操作では前記機能の選択部の表示位置の指定が行えない前記装置に対して、前記通信回線を通じて前記装置の画面のレイアウトを規定したレイアウト情報を送信することで、前記装置の画面を制御する。
【００１７】
請求項８記載の発明は、前記通信回線に前記装置が複数接続されている場合、前記制御部は、各々の前記装置の画面における前記受付部で指定を受け付けた表示位置に、前記機能の選択部がそれぞれ表示されるように、各々の前記装置の画面を制御する。
【００１８】
請求項９記載の発明は、前記制御部は、前記機能の選択部が各々の前記装置の画面における共通の表示位置に表示されるように、各々の前記装置の画面を制御する。
【００１９】
請求項１０記載の発明は、前記受付部は、前記機能の選択部を表示する表示位置の指定を前記装置の機種毎に受け付け、前記制御部は、前記受付部で指定を受け付けた表示位置に前記機能の選択部がそれぞれ表示されるように、各々の前記装置の機種毎に画面を制御する。
【００２０】
請求項１１記載の情報処理プログラムの発明は、コンピュータを、請求項１〜請求項１０の何れか１項に記載の情報処理装置の各部として機能させる。
【発明の効果】
【００２１】
請求項１、１１記載の発明によれば、遠隔地にある装置に通信回線を通じて機能をインストールする場合であっても、インストールに伴って装置の画面に表示される機能の選択部の表示位置を指定することができる、という効果を有する。
【００２２】
請求項２記載の発明によれば、情報処理装置に表示された指定画面から、装置に表示される機能の選択部の表示位置を指定することができる、という効果を有する。
【００２３】
請求項３記載の発明によれば、機能の選択部が配置される画面の構成を確認しながら、機能の選択部の表示位置を指定することができる、という効果を有する。
【００２４】
請求項４記載の発明によれば、指定した位置に機能の選択部が配置されたか否かを確認することができる、という効果を有する。
【００２５】
請求項５記載の発明によれば、装置の操作性を、機能のインストール前より低下させないようにすることができる、という効果を有する。
【００２６】
請求項６記載の発明によれば、他の位置よりもユーザが操作しやすい位置に、新たにインストールする機能の選択部を配置しないようにすることができる、という効果を有する。
【００２７】
請求項７記載の発明によれば、通信回線を介して遠隔地から機能の選択部の表示位置を指定する以外の方法がない装置に対しても、機能の選択部の表示位置を指定することができる、という効果を有する。
【００２８】
請求項８記載の発明によれば、複数の装置に対して、機能の選択部の表示位置を指定することができる、という効果を有する。
【００２９】
請求項９記載の発明によれば、各々の装置に対して、インストールした機能の選択部を装置の画面の同じ位置に表示させることができる、という効果を有する。
【００３０】
請求項１０記載の発明によれば、装置の機種毎に機能の選択部の表示位置を指定することができる、という効果を有する。
【図面の簡単な説明】
【００３１】
【図１】情報処理システムの構成例を示す図である。
【図２】管理サーバの機能構成例を示す図である。
【図３】管理サーバにおける電気系統の要部構成例を示す図である。
【図４】情報処理の流れの一例を示すフローチャートである。
【図５】指定画面の一例を示す図である。
【図６】説明画面の一例を示す図である。
【図７】アイコンの表示例を示す図である。
【図８】アイコンの表示位置の一例を示す図である。
【発明を実施するための形態】
【００３２】
以下、本実施の形態について図面を参照しながら説明する。なお、機能が同じ構成要素及び処理には全図面を通して同じ符合を付与し、重複する説明を省略する。
【００３３】
図１は、本実施の形態に係る情報処理システム１００の構成例を示す図である。情報処理システム１００は、少なくとも１台以上のデバイス１０、管理サーバ２０、及び情報ＤＢ(Database：DB)３０を含み、デバイス１０、管理サーバ２０、及び情報ＤＢ３０はそれぞれ通信回線４０で接続されている。
【００３４】
デバイス１０は、ユーザによってデバイス１０にインストールされているアプリケーションが選択された場合に、アプリケーションによって提供される機能を実行する装置である。ユーザは、デバイス１０に備えられた画面に表示される、アプリケーションと対応付けられたアイコンを選択することで、アプリケーションによって提供される機能を実行する。すなわち、デバイス１０が提供する機能は予め決められているわけではなく、インストールされるアプリケーションによって変化する。
【００３５】
したがって、アプリケーションによって備える機能が変化し、画面に表示されるアイコンを選択して機能の実行を行うものであれば、デバイス１０は特定の装置に限定されない。例えばデバイス１０は、コンピュータ、スマートフォン、タブレット型端末、及び腕や顔に装着するウェアラブル装置といった情報機器の他、画面に表示されるアイコンを選択して機能の実行を指示する家電及びリモコン、ルータ及びファイアウォール等の通信機器、若しくはコピー、プリンタ、ファックス、及びスキャナー機能を備えた画像形成装置等、何れの種類の装置であってもよい。
【００３６】
また、通信回線４０に接続されていればデバイス１０の設置場所に制約はなく、各々のデバイス１０は同じ場所に設置されていても、異なる場所に設置されていてもどちらでもよい。
【００３７】
なお、図１ではデバイス１０−１〜デバイス１０−ＮのＮ台（Ｎは１以上の整数）のデバイス１０が通信回線４０に接続されているが、デバイス１０−１〜デバイス１０−Ｎを区別して説明する必要がない場合、Ｎ台のデバイス１０をまとめて「デバイス１０」と表すことにする。
【００３８】
管理サーバ２０は、デバイス１０にインストールされるアプリケーションを一元的に管理する情報処理装置である。具体的には、管理サーバ２０は管理サーバ２０を操作する管理者の指示に従い、各々のデバイス１０に対してアプリケーションの追加、更新、及び削除等の処理を行う。
【００３９】
デバイス１０に対してアプリケーションを追加することを「インストール」と呼び、インストールされているアプリケーションをデバイス１０から削除することを「アンインストール」という。また、デバイス１０の機能はアプリケーションをインストールすることで実装されるため、デバイス１０にアプリケーションをインストールすることは「機能をインストールする」ことでもある。また、アプリケーションは有償または無償に関わらず、デバイス１０に機能を提供する価値ある財であることから「商品」の一例である。
【００４０】
管理サーバ２０は、デバイス１０に接触しながら、同時に管理サーバ２０に接触できないような範囲、すなわち、デバイス１０の設置場所とは異なる場所（以降、「遠隔地」という）に設置される。したがって、管理サーバ２０を操作する管理者は、例えばデバイス１０のアプリケーションを管理する場合、デバイス１０がある場所まで移動し、１台ずつデバイス１０を操作して管理すると移動に時間を要することになるため、通信回線４０を通じて遠隔地からアプリケーションの管理を行う。
【００４１】
情報ＤＢ３０は、デバイス１０にインストールされる各々のアプリケーションに関する情報（以降、「商品情報」という）、及びデバイス１０を利用するユーザに関する情報（以降、「ユーザ情報」という）を記憶する記憶装置である。
【００４２】
ここでは一例として、商品情報及びユーザ情報が情報ＤＢ３０に予め記憶されているものとして説明を行うが、商品情報及びユーザ情報は管理サーバ２０の記憶装置に記憶してもよい。この場合、情報処理システム１００において情報ＤＢ３０は不要となる。
【００４３】
管理サーバ２０は、情報ＤＢ３０から商品情報及びユーザ情報を取得して、デバイス１０毎にインストール済みのアプリケーションの情報や、デバイス１０の機種に対応したアプリケーションであって、まだデバイス１０にインストールされていないアプリケーション（以降、「利用可能アプリケーション」ということがある）の情報を表示する。管理者は管理サーバ２０に表示される情報を参照して、デバイス１０の管理を実行することになる。なお、商品情報及びユーザ情報の詳細については、後ほど説明する。
【００４４】
図２は、管理サーバ２０の機能構成例を示す図である。図２に示すように、管理サーバ２０は、商品情報取得部１、商品情報記憶部２、ユーザ情報取得部３、取得部４、デバイス情報記憶部５、インストール済み商品抽出部６、利用可能商品抽出部７、制御部８、位置指定部９、表示部１１、及び実行部１２を含む。
【００４５】
商品情報取得部１は、通信回線４０を通じて管理サーバ２０からデバイス１０にインストールすることができる全てのアプリケーションの商品情報を、管理サーバ２０の起動時や管理者が指示したタイミングで情報ＤＢ３０から取得する。
【００４６】
商品情報には、例えばアプリケーション名、バージョン、提供開始日、対象機種、アプリケーションの入手先ＵＲＬ(Uniform Resource Locator)、及びアプリケーションを構成する各モジュールのファイル名やバージョンが含まれる。商品情報には、アプリケーションに関する情報であればこれらの情報に限られず、他の情報が含まれてもよい。
【００４７】
商品情報取得部１は、情報ＤＢ３０から取得した商品情報を商品情報記憶部２に通知する。
【００４８】
商品情報記憶部２は、商品情報取得部１から受け付けた商品情報をアプリケーション毎に記憶装置に記憶する。
【００４９】
ユーザ情報取得部３は、デバイス１０を利用するユーザのユーザ情報を、管理サーバ２０の起動時や管理者が指示したタイミングで情報ＤＢ３０から取得する。
【００５０】
ユーザ情報は、例えばスマートフォンのように各々のユーザに配布され、ユーザが占有して利用するようなデバイス１０を管理する場合に用いられる。ユーザ情報には、例えばデバイス１０を利用するユーザのユーザ名、ユーザが取得可能なアプリケーション（取得可能アプリケーション）のアプリケーション名、及びユーザが既にデバイス１０で利用しているアプリケーション（インストール済みアプリケーション）のアプリケーション名といった情報が含まれる。取得可能アプリケーションとは、ユーザが既に取得しているか否かに関わらず、ユーザが利用しているデバイス１０の機種に適合したアプリケーションであって、管理サーバ２０から取得可能なデバイス１０のアプリケーションのことをいう。
【００５１】
ユーザ情報には、ユーザに関する情報であればこれらの情報に限られず、他の情報が含まれてもよい。
【００５２】
ユーザ情報取得部３は、情報ＤＢ３０から取得したユーザ情報を後述する利用可能商品抽出部７に通知する。
【００５３】
取得部４は、管理サーバ２０の起動時や管理者が指示したタイミングで、通信回線４０を通じてデバイス１０からデバイス情報を取得する。
【００５４】
デバイス情報は、例えばデバイス１０を識別するための情報、デバイス１０が有する機能、及びデバイス１０の仕様のように、デバイス１０を特定し、デバイス１０の特徴を示す情報のことである。具体的にはデバイス１０の機種名、ダウンロード済みアプリケーションの名称やバージョン、及び画面の構成情報が含まれるが、デバイス情報には、デバイス１０に関する情報であればこれらの情報に限られず、他の情報が含まれてもよい。
【００５５】
画面の構成情報とは、例えば画面の大きさ、解像度、及び画面に表示されるアイコンの配置形態等、画面における表示属性を示す情報である。また、アイコンの配置形態とは、画面の横方向（行方向ともいう）、及び画面の縦方向（列方向ともいう）にそれぞれ何個のアイコンが配置されるかといった、アイコンの配置に関する情報である。
【００５６】
なお、アイコンは必ずしも画面の縦方向及び横方向に沿って格子状に整列して配置される必要はなく、例えば円形に配置されてもよい。アイコンが格子状以外の形状で配置される場合、どのような形状で何個のアイコンが画面のどの位置に配置されるかを示す情報が画面の構成情報に含まれる。
【００５７】
取得部４は、デバイス１０から取得したデバイス情報をデバイス情報記憶部５に通知する。
【００５８】
デバイス情報記憶部５は、取得部４から受け付けたデバイス情報をデバイス１０毎に記憶装置に記憶する。
【００５９】
デバイス情報記憶部５にデバイス情報が記憶されると、インストール済み商品抽出部６は、管理者によって指定されたデバイス１０のデバイス情報をデバイス情報記憶部５から取得して、デバイス１０におけるインストール済みアプリケーションを抽出する。この場合、インストール済み商品抽出部６は、抽出したインストール済みアプリケーションの商品情報を商品情報記憶部２から取得し、インストール済みアプリケーションに商品情報を対応付けてもよい。
【００６０】
インストール済み商品抽出部６は、デバイス１０のインストール済みアプリケーションの名称を含む情報を制御部８に通知する。
【００６１】
一方、利用可能商品抽出部７は、ユーザ情報取得部３から受け付けたユーザ情報に含まれる取得可能アプリケーション名とダウンロード済みアプリケーション名を参照して、取得可能アプリケーションの中から利用可能アプリケーションを抽出する。利用可能アプリケーションとは、取得可能アプリケーションのうち、指定したデバイス１０にインストールされていないアプリケーションのことであり、管理者は利用可能アプリケーションの中からデバイス１０に追加するアプリケーションを選択することになる。
【００６２】
また、利用可能商品抽出部７は、抽出した利用可能アプリケーションの商品情報を商品情報記憶部２から取得し、利用可能アプリケーションに商品情報を対応付けてもよい。
【００６３】
利用可能商品抽出部７は、デバイス１０に対する利用可能アプリケーションの名称を含む情報を制御部８に通知する。
【００６４】
制御部８は管理サーバ２０に含まれる各機能部を制御して、管理サーバ２０で管理者の指示に従った処理を実行する。
【００６５】
例えば制御部８は、インストール済み商品抽出部６及び利用可能商品抽出部７からそれぞれ指定したデバイス１０におけるインストール済みアプリケーションの名称、及び利用可能アプリケーションの名称を受け付けると、管理者の指示に従って表示部１１を制御し、管理サーバ２０の表示ユニット２９にインストール済みアプリケーションの一覧、及び利用可能アプリケーションの一覧を表示させる。
【００６６】
一方、位置指定部９は、アプリケーションがインストールされるデバイス１０の画面における、アイコンの表示位置の指定に関する処理を行う機能部であり、受付部９Ａ及び通知部９Ｂを含む。
【００６７】
受付部９Ａは、表示ユニット２９に表示された利用可能アプリケーションの中からユーザが選択したアプリケーションを受け付け、制御部８に通知する。ユーザが選択した利用可能アプリケーションはデバイス１０にインストールことになるため、受付部９Ａは、アプリケーションのインストール指示を受け付けることになる。
【００６８】
また、受付部９Ａは、ユーザが選択したアプリケーションがデバイス１０にインストールされた後の、デバイス１０の画面におけるアイコンの表示位置の指定を受け付け、受け付けた表示位置の指定を制御部８に通知する。
【００６９】
制御部８は、位置指定部９の受付部９Ａから受け付けた表示位置にアプリケーションのアイコンが表示されるように、デバイス１０の画面に表示されるアイコンのレイアウトを規定するレイアウト情報を生成し、アイコンのレイアウト情報と共にアプリケーションのインストール指示を実行部１２に通知する。
【００７０】
実行部１２は制御部８の指示に従って、指定されたアプリケーションをデバイス１０にインストールすると共に、アイコンのレイアウト情報をデバイス１０に送信して、インストールしたアプリケーションのアイコンが受付部９Ａで受け付けた表示位置に表示されるように設定する。
【００７１】
制御部８は、アプリケーションのインストールだけでなく、管理者の指示に応じて、デバイス１０にインストールされているアプリケーションの更新及び削除の処理を制御する。したがって、実行部１２は制御部８からアプリケーションの更新及び削除の指示を受け付けた場合には、指定されたデバイス１０の指定されたアプリケーションの更新及び削除を実行する。
【００７２】
なお、ユーザは、デバイス１０の画面に表示されるアプリケーションのアイコンを選択してアプリケーションを実行することから、アプリケーションのアイコンは、ユーザがデバイス１０で実行される機能を選択するための選択部として機能する。
【００７３】
位置指定部９の通知部９Ｂは、例えば受付部９Ａで受け付けたアイコンの表示位置にアイコンを配置することができない等、管理者が行ったアイコンの表示位置の指定に対する応答を、表示部１１を通じて管理者に通知する。
【００７４】
図３は、管理サーバ２０における電気系統の要部構成例を示す図である。管理サーバ２０は、例えばコンピュータを用いて構成される。
【００７５】
コンピュータで構成される管理サーバ２０は、図２に示した各部の処理を担うＣＰＵ(Central Processing Unit)２１、情報処理プログラムを記憶するＲＯＭ(Read Only Memory)２２、ＣＰＵ２１の一時的な作業領域や記憶領域として使用されるＲＡＭ(Random Access Memory)２３、不揮発性メモリ２４、及び入出力インターフェース(Ｉ／Ｏ)２５を備える。そして、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、不揮発性メモリ２４、及びＩ／Ｏ２５がバス２６を介して各々接続されている。
【００７６】
不揮発性メモリ２４は、不揮発性メモリ２４に供給される電力が遮断されても、記憶した情報が維持される記憶装置の一例であり、例えば半導体メモリが用いられるが、ハードディスクを用いてもよい。情報ＤＢ３０に代わって管理サーバ２０で商品情報及びユーザ情報を記憶しておく場合、商品情報及びユーザ情報は不揮発性メモリ２４に記憶される。
【００７７】
一方、Ｉ／Ｏ２５には、例えば通信ユニット２７、入力ユニット２８、及び表示ユニット２９が接続される。
【００７８】
通信ユニット２７は通信回線４０と接続され、デバイス１０や情報ＤＢ３０のように通信回線４０と接続された各種装置と通信を行う通信プロトコルを備える。
【００７９】
入力ユニット２８は、例えば管理サーバ２０の管理者からの指示を受け付けてＣＰＵ２１に通知する入力装置であり、例えばボタン、キーボード、マウス、及びタッチパネル等が用いられる。
【００８０】
表示ユニット２９は、ＣＰＵ２１によって処理された情報を画像として表示する表示装置であり、例えば液晶ディスプレイ、または有機ＥＬ(Electro Luminescence)ディスプレイ等が用いられる。このように画像が表示される表示ユニット２９の画面は、本実施の形態に係る表示領域の一例である。
【００８１】
なお、Ｉ／Ｏ２５に接続されるユニットは、図３に示した各種ユニットに限定されない。例えば表示ユニット２９に表示された画像を用紙等の記録媒体に印刷する印字ユニットをＩ／Ｏ２５に接続してもよい。
【００８２】
次に、本実施の形態に係る管理サーバ２０の動作について説明する。図４は、例えば管理者からデバイス１０に対するアプリケーションのインストール指示を受け付けた場合に、ＣＰＵ４１によって実行される情報処理の流れの一例を示すフローチャートである。
【００８３】
情報処理を規定する情報処理プログラムは、例えば管理サーバ２０のＲＯＭ２２に予め記憶されている。管理サーバ２０のＣＰＵ２１は、ＲＯＭ２２に記憶される情報処理プログラムを読み込み、情報処理を実行する。なお、アプリケーションのインストール対象となるデバイス１０は管理者によって予め設定されているものする。また、アプリケーションのインストール対象となるデバイス１０は複数であってもよいが、説明を分かりやすくするため、まず、アプリケーションのインストール対象となるデバイス１０が１台の場合について説明を行う。
【００８４】
まず、ＣＰＵ２１は、デバイス１０にインストールするアプリケーションを管理者に選択させる選択画面を表示ユニット２９に表示する。
【００８５】
そのため、ステップＳ１０において、ＣＰＵ２１は、ユーザのユーザ情報を情報ＤＢ３０から取得してＲＡＭ２３に記憶する。
【００８６】
ステップＳ２０において、ＣＰＵ２１は、管理サーバ２０からデバイス１０にインストールされるアプリケーションの一覧情報、すなわち、管理サーバ２０で管理しているアプリケーションの商品情報を情報ＤＢ３０から取得してＲＡＭ２３に記憶する。
【００８７】
ステップＳ３０において、ＣＰＵ２１は、通信回線４０を通じてアプリケーションのインストール対象となっているデバイス１０（以降の説明では単に「デバイス１０」という）からデバイス情報を取得し、ＲＡＭ２３に記憶する。
【００８８】
ステップＳ４０において、ステップＳ３０で取得したデバイス情報からインストール済みアプリケーション名を抽出し、デバイス１０におけるインストール済みアプリケーションの一覧が選択画面に表示されるように表示ユニット２９を制御する。
【００８９】
ステップＳ５０において、ＣＰＵ２１は、ステップＳ１０で取得したユーザ情報のうち、デバイス１０を利用しているユーザのユーザ情報に含まれる取得可能アプリケーションから、ダウンロード済みアプリケーションを除いた残りのアプリケーション、すなわち、利用可能アプリケーションを抽出し、利用可能アプリケーションの一覧が選択画面に表示されるように表示ユニット２９を制御する。
【００９０】
以上の処理により、管理サーバ２０の表示ユニット２９に表示される選択画面には、デバイス１０のインストール済みアプリケーションの一覧と、利用可能アプリケーションの一覧が表示される。
【００９１】
管理者は選択画面を参照して、利用可能アプリケーションの一覧からデバイス１０にインストールするアプリケーションを選択することになる。
【００９２】
したがって、ステップＳ６０において、ＣＰＵ２１は、管理者がデバイス１０にインストールするアプリケーションを選択したか否かを判定する。アプリケーションが選択されていない場合にはステップＳ６０の判定処理を繰り返し実行して、管理者による選択操作を監視する。一方、アプリケーションが選択された場合にはステップＳ７０に移行する。
【００９３】
管理者によってデバイス１０にインストールするアプリケーションが選択された場合には、図５に示すような指定画面３２が表示される。
【００９４】
指定画面３２は、アプリケーションのインストール対象となっているデバイス１０の画面におけるアイコンの表示位置を指定する画面である。指定画面３２には、例えばインストールするアプリケーションのアイコンを「空いている場所に追加」するか、または「指定した場所に挿入」するかを択一的に指定するラジオボタン３４、アイコンの表示位置に対応した表示番号を入力するエディットボックス３６、及びアイコンの表示位置に関する説明を表示するヘルプボタン３８が含まれる。
【００９５】
アイコンを「空いている場所に追加」するとは、何れのアイコンも配置されていない表示位置に、インストールするアプリケーションのアイコンを表示するこという。また、アイコンを「指定した場所に挿入」するとは、既にアイコンが配置されているか否かに関わらず、エディットボックス３６に入力した表示番号と対応する表示位置に、インストールするアプリケーションのアイコンを表示するこという。
【００９６】
表示位置と対応する表示番号の説明は、例えば管理者がヘルプボタン３８を押下した場合に表示ユニット２９に表示される。
【００９７】
図６は、アイコンの表示位置を指定する表示番号の説明を行う説明画面４２の一例を示す図である。アイコンの表示位置を指定する表示番号は、デバイス１０の画面の予め定めた基準位置から重複しないように順に割り当てられた番号であり、図６に示した説明画面４２の例では、デバイス１０の画面の左上が基準位置に設定され、基準位置から右方向に向かって順に表示番号が割り当てられていることが示されている。また、表示番号の割り当てが画面の右端まで達した場合には、画面の下端に達するまで１行下にずれながら、再び画面の左端から右方向に向かって順に表示番号が割り当てられていることが示されている。
【００９８】
管理者は、アイコンの並びに関する説明を記載した説明画面４２を参照することで、アイコンを表示したい表示位置に対応した表示番号が何番あたりに相当するかを把握することができる。ここでは一例として説明画面４２を指定画面３２と異なる画面としたが、管理者がヘルプボタン３８を押下しなくても、指定画面３２に最初から説明画面４２の内容を表示するようにしてもよい。すなわち、説明画面４２は指定画面３２の一部でもある。
【００９９】
図６では基準位置を画面の左上に設定したが、基準位置の設定場所に制約はなく、画面の右上や左下等、何れの位置に設定してもよい。また、基準位置からの表示番号の割り当て方向についても制約はなく、例えば基準位置から下方向に表示番号を割り当てるようにしてもよい。
【０１００】
ステップＳ７０において、ＣＰＵ２１は、指定画面３２でアイコンの表示位置が指定されたか否かを判定する。なお、アイコンの表示位置が指定されるとは、指定画面３２で「指定した場所に挿入」に対応したラジオボタンが選択され、エディットボックス３６にアイコンの表示位置に対応した表示番号が入力された場合だけでなく、「空いている場所に追加」に対応したラジオボタンが選択された場合も含まれる。
【０１０１】
アイコンの表示位置が指定されていない場合にはステップＳ７０の判定処理を繰り返し実行して、管理者によるアイコンの表示位置の指定を監視する。一方、管理者によってアイコンの表示位置が指定された場合にはステップＳ８０に移行する。
【０１０２】
ステップＳ８０において、ＣＰＵ２１は、デバイス１０からアイコンのレイアウト情報を取得する。アイコンのレイアウト情報とは、アイコンの表示位置に対応した表示番号と、当該表示番号で表される表示位置に配置されているアイコンとの組み合わせを表した情報である。アイコンのレイアウト情報の記述形式に制約はなく、例えばＸＭＬ(Extensible Markup Language)形式で記述することができる。
【０１０３】
ＣＰＵ２１は、デバイス１０からアイコンのレイアウト情報を取得することで、アプリケーションをインストールする前のデバイス１０の画面に表示されているアイコンの表示位置を把握する。アイコンのレイアウト情報において、アイコンの表示位置に対応した表示番号に何れのアイコンも対応付けられていない場合は、当該表示番号で表される表示位置には何れのアイコンも配置されていないことを示している。
【０１０４】
ステップＳ９０において、ＣＰＵ２１は、指定されたアイコンの表示位置に、選択されたアプリケーションのアイコン、すなわち、管理者がこれからデバイス１０にインストールするアプリケーションのアイコンが配置されるように、ステップＳ８０で取得したアイコンのレイアウト情報を修正する。
【０１０５】
具体的には、ＣＰＵ２１は取得したアイコンのレイアウト情報に対して、指定画面３２のエディットボックス３６に入力された表示番号と同じ表示番号に、インストールするアプリケーションのアイコンを対応付ける。
【０１０６】
場合によっては、取得したアイコンのレイアウト情報において、指定画面３２のエディットボックス３６に入力された表示番号と同じ表示番号に、インストールするアプリケーションのアイコンとは異なる別のアイコンが既に対応付けられていることがある。この場合、ＣＰＵ２１は、インストールするアプリケーションのアイコンを指定された表示位置に配置することできないことを通知する警告画面を生成して、表示ユニット２９に表示する。
【０１０７】
警告画面を確認した管理者は、新たな表示位置に対応した表示番号をエディットボックス３６に入力してもよく、また、例えば警告画面に含まれる「強制実行」ボタンを押下して、インストールするアプリケーションのアイコンを、指定された表示位置に強制的に配置するようにしてもよい。
【０１０８】
警告画面に含まれる「強制実行」ボタンが押下された場合、ＣＰＵ２１は、エディットボックス３６に入力された表示番号以降の各表示番号と対応付けられているアイコンをそれぞれ１つずつ後ろの表示番号にずらして、エディットボックス３６に入力された表示番号と対応付けられるアイテムが存在しない状態にする。そして、ＣＰＵ２１はアイコンのレイアウト情報に対して、エディットボックス３６に入力された表示番号に、インストールするアプリケーションのアイコンを対応付ける修正を行う。
【０１０９】
図７は、デバイス１０の画面における表示領域４４でのアイコンの表示例を示す図である。アプリケーションをインストールする前の表示領域４４におけるアイコンが図７（Ａ）のように表示されているとする。図７では、表示番号“Ｍ（Ｍは１以上の整数）”に対応するアイコンの表示位置が領域４４−Ｍと対応している。
【０１１０】
例えば管理者によって“３”がエディットボックス３６に入力された場合、領域４４−３には既にスキャナーを実行するアイコンが存在するため、ＣＰＵ２１は、スキャナーのアイコンを表示番号“４”、セキュアＳＡＭＢＡ連携のアイコンを表示番号“５”、及びらくらくファックスのアイコンを表示番号“６”にそれぞれ修正して対応付ける。その上で、ＣＰＵ２１は、インストールするアプリケーション（図７の例では、クラウド連携）のアイコンを表示番号“３”に対応付ければ、図７（Ｂ）に示すように、領域４４−３にクラウド連携のアイコン、領域４４−４にスキャナーのアイコン、領域４４−５にセキュアＳＡＭＢＡ連携のアイコン、及び領域４４−６にらくらくファックスのアイコンがそれぞれ表示されることになる。
【０１１１】
アプリケーションによっては複数の独立した機能を有するため、１つのアプリケーションに対して複数のアイコンが対応付けられていることがある。この場合、ＣＰＵ２１は、アプリケーションに対応付けられたアイコンの数だけ、エディットボックス３６に入力された表示番号以降の各表示番号と対応付けられているアイコンを後ろの表示番号にずらす修正を行う。そして、ＣＰＵ２１は、インストールするアプリケーションと対応付けられた複数のアイコンが、デバイス１０の画面上で順に並んで表示されるように、エディットボックス３６に入力された表示番号から順に、インストールするアプリケーションと対応付けられた各々のアイコンを対応付ける。アプリケーションに対応付けられているアイコンの数は、商品情報を参照すればよい。
【０１１２】
なお、ＣＰＵ２１は、エディットボックス３６に入力された表示番号と対応付けられているアイコンを、何れのアイコンとも対応付けられていない表示番号に対応付けて、エディットボックス３６に入力された表示番号と対応付けられるアイテムが存在しない状態にしてもよい。何れの方法でアイコンのレイアウト情報を修正するかは、管理者が予め指示した設定に従う。
【０１１３】
ステップＳ１００において、ＣＰＵ２１は通信ユニット２７を制御して、デバイス１０に対して、通信回線４０を通じて管理者によって選択されたアプリケーションのインストールを実行する。また、ＣＰＵ２１は通信ユニット２７を制御して、管理者が指定した表示位置にインストールするアプリケーションのアイコンが表示されるように、通信回線４０を通じてステップＳ９０で修正したアイコンのレイアウト情報をデバイス１０に送信する。
【０１１４】
これにより、管理者が選択したアプリケーションがデバイス１０にインストールされ、デバイス１０の画面には、管理者が指定した表示位置にインストールされたアプリケーションのアイテムが表示されることになる。以上により、図４に示した情報処理を終了する。
【０１１５】
なお、図４の情報処理では、デバイス１０にインストールするアプリケーションのアイコンの表示位置を、アプリケーションをインストールする前に受け付けたが、アプリケーションをインストールした後に受け付けるようにしてもよい。
【０１１６】
例えば、ステップＳ６０でアプリケーションが選択されたと判定された場合、ＣＰＵ２１は、ステップＳ７０を実行せずにステップＳ８０〜Ｓ１００を実行する。この場合、ＣＰＵ２１は、デバイス１０から取得したアイコンのレイアウト情報を参照して、何れのアイコンも対応付けられていない表示番号に、インストールするアプリケーションのアイコンを対応付けるようにアイコンのレイアウト情報を修正し、修正したアイコンのレイアウト情報をデバイス１０に送信する。すなわち、デバイス１０の画面では、それまでアイコンが表示されていなかった位置に、新たにインストールされたアイコンが表示される。
【０１１７】
この後、ＣＰＵ２１が指定画面３２から表示位置の指定を受け付けた場合、ＣＰＵ２１は、ステップＳ８０で取得した、アプリケーションをインストールする前のデバイス１０におけるアイコンのレイアウト情報と、ステップＳ９０で修正した、アプリケーションをインストールした後のデバイス１０におけるアイコンのレイアウト情報の差分を取得する。
【０１１８】
取得したアイコンのレイアウト情報の差分は、ステップＳ１００でデバイス１０にインストールしたアプリケーションのアイコンのデバイス１０の画面における表示位置を示す。したがって、ＣＰＵ２１は、アイコンのレイアウト情報の差分で示される表示番号と対応付けられたアイコンが、アイコンの表示位置として管理者が指定した表示番号と対応付けられるように、アイコンのレイアウト情報を修正する。
【０１１９】
ＣＰＵ２１が、修正したアイコンのレイアウト情報を再度デバイス１０に送信するように制御することで、インストールしたアプリケーションのアイコンが指定した表示位置に表示されることになる。
【０１２０】
更に、管理サーバ２０における情報処理には様々な変形例が適用される。
【０１２１】
デバイス１０の画面の大きさはデバイス１０の種類毎に異なる上、同じ種類であっても、機種毎に異なることがある。例えばスマートフォンとリモコンというようにデバイス１０の種類が異なればデバイス１０の画面の大きさは異なり、スマートフォンの中でもＡ社のスマートフォンの機種と、Ｂ社のスマートフォンの機種では画面の大きさが異なることがある。更に言えば、同じＡ社のスマートフォンでも、機種毎に画面の大きさが異なる場合がある。
【０１２２】
したがって、画面の大きさが異なる場合、エディットボックス３６に同じ表示番号を入力したとしても、同じ表示位置にアイコンが配置されないことがある。
【０１２３】
図８は大きさの異なる画面例を示した図である。図８（Ａ）は、アイコンを３行４列で表示する大きさを有する画面であり、図８（Ｂ）は、アイコンを４行３列で表示する大きさを有する画面である。例えばエディットボックス３６に“４”の表示番号を入力した場合、図８（Ａ）に示す画面の大きさを有するデバイス１０では、アイコンが１行目の右端に表示されるが、図８（Ｂ）に示す画面の大きさを有するデバイス１０では、アイコンが２行目の左端に表示される。
【０１２４】
したがって、管理サーバ２０は説明画面４２を表示する場合にデバイス１０における画面の構成情報を取得して、図８に示すような、デバイス１０における実際のアイコンの表示位置の説明を行うようにしてもよい。すなわち、管理サーバ２０は、デバイス１０における画面の構成情報に応じて、デバイス１０におけるアイコンの表示位置を指定する表示番号とアイコンの表示位置の実際の対応関係を示す情報を表示する。
【０１２５】
このように管理サーバ２０は、デバイス１０における画面の構成情報に応じて、アイコンの表示位置の指定に適した異なる画面を表示してもよい。
【０１２６】
例えばデバイス１０の中にはアイコンが配置される複数のページを備え、ユーザによって選択されたページを画面に表示するものが存在する。この場合、管理サーバ２０は、何ページ目のどの表示位置にアイコンを配置するかの指定を受け付ける指定画面３２を表示する。また、例えばデバイス１０の中にはアイコンを配置する領域が表示領域の大きさより大きく設定され、ユーザが画面をスクロールすることで目的のアイコンを表示するものが存在する。この場合、画面の構成情報に基づいて、画面をスクロールしなくても最初から画面に表示される範囲に含まれるアイコンの表示位置がどこであるか、管理者に分かるように表示してもよい。
【０１２７】
また、デバイス１０によっては、アイコンが一覧表示される画面の予め定めた特定の位置に含まれるアイコンは、表示位置が変更できないように設定されている場合がある。例えば、デバイス１０を起動して最初に表示される画面の左上は、他の位置に比べてユーザの視線が最初に移行しやすい位置であり、また、画面の右下は、他の位置に比べてユーザの指を移動させやすい位置、すなわち操作しやすい位置である。したがって、このような操作性に優れた特定の位置、すなわち優先領域には、他のアプリケーションに比べて利用頻度の高いアプリケーションのアイコンが表示されることが好ましいため、デバイス１０の仕様として優先領域内のアイコンは表示位置が変更できないように設定していることがある。また、デバイス１０によっては、ユーザが優先領域を設定できるものもある。
【０１２８】
したがって、管理サーバ２０は、指定画面３２を通じて、優先領域に含まれる表示位置に対応した表示番号を受け付けた場合、優先領域のためアイコンを指定された表示位置に配置することできないこと、及び他の表示位置を選択するように通知する警告画面を生成して、表示ユニット２９に表示する。また、管理サーバ２０はアイコンの表示位置を指定する参考情報として、デバイス１０の優先領域に含まれる表示位置に対応した表示番号を警告画面に表示するようにしてもよい。
【０１２９】
なお、デバイス１０の優先領域はデバイス情報に含まれている。デバイス１０が複数のページに亘ってアイコンを配置する場合、優先領域は、ユーザが画面表示に関する操作を行うことなく最初に表示されるページ、例えば先頭ページに設定される。
【０１３０】
アプリケーションのインストール先となるデバイス１０が複数指定されている場合には、指定画面３２で指定した表示番号に対応した各々のデバイス１０の表示位置に、インストールするアプリケーションのアイコンが配置される。管理サーバ２０では設定により、指定した複数のデバイス１０毎にそれぞれ指定画面３２を用いて個別にアイコンの表示位置を指定することも、指定画面３２に入力した表示番号を、各々のデバイス１０に共通して適用する表示番号として受け付け、１度の表示番号の入力によって、各々のデバイス１０におけるアイコンの表示位置を一括して指定することも可能である。
【０１３１】
しかしながら、図８を用いて既に説明したようにデバイス１０の種類や機種の違いによって、指定画面３２で指定した表示番号が同じであっても、各々のデバイス１０におけるアイコンの表示位置が異なる場合がある。
【０１３２】
したがって、管理サーバ２０は各々のデバイス１０から取得したデバイス情報を参照して、アプリケーションのインストール対象となるデバイス１０を機種毎に分類し、機種毎に指定画面３２から表示番号を受け付けるようにしてもよい。
【０１３３】
例えば機種Ａにおける表示番号とアイコンの表示位置の関係が図８（Ａ）で表され、機種Ｂにおける表示番号とアイコンの表示位置の関係が図８（Ｂ）で表されているとする。機種毎に指定画面３２から表示番号を受け付ける場合、機種Ａに対する表示番号として“５”を設定し、機種Ｂに対する表示番号として“４”を設定することで、機種が異なる場合であっても、デバイス１０の画面の同じ位置に、インストールするアプリケーションのアイコンが表示されることになる。この場合、機種毎に表示番号とアイコンの表示位置の関係を説明画面４２に表示しておけば、管理者がアイコンの表示位置を指定する際に役立つことになる。
【０１３４】
また、管理サーバ２０は、アプリケーションのインストール対象となる複数のデバイス１０の種類及び機種の少なくとも一方が異なる場合であっても、１度の表示番号の入力によって、新たにインストールされた各々のデバイス１０におけるアイコンが共通の表示位置に表示されるように各々のデバイス１０のレイアウト情報を修正してもよい。
【０１３５】
具体的には、管理サーバ２０は指定画面３２から表示番号を受け付けると、各々のデバイス１０における画面の構成情報を参照して、受け付けた表示番号に対応する各々のデバイス１０のアイコンの表示位置を取得する。管理サーバ２０は、取得したアイコンの表示位置が異なる場合、各々のデバイス１０におけるアイコンの表示位置が同じになるようにアイコンの表示位置を設定する。例えば、取得した各アイコンの表示位置のうちの何れか１つの表示位置を共通の表示位置に設定してもよいし、各々のデバイス１０で共通してアイコンが設定されていない表示位置を共通の表示位置に設定してもよい。また、取得した各アイコンの表示位置からの距離の合計ができるだけ短くなるような表示位置を共通の表示位置に設定してもよい。
【０１３６】
また、管理サーバ２０でデバイス１０のアイコンの表示位置を指定するタイミングは、アプリケーションのインストール時に限られない。例えば、デバイス１０に既にインストールされているアプリケーションのアイコンの表示位置を指定して、アイコンの表示位置を変更するようにしてもよい。
【０１３７】
具体的には、アイコンの表示位置の変更対象として選択されたデバイス１０に対して、指定画面３２で指定された表示番号に、表示位置を変更したいアプリケーションのアイコンが対応付けられるようにアイコンのレイアウト情報を修正して、アイコンの表示位置を変更すればよい。
【０１３８】
このように本実施の形態に係る管理サーバ２０によれば、通信回線４０を通じて遠隔地からデバイス１０の画面におけるアイコンの表示位置を設定する。
【０１３９】
なお、会社が業務のためユーザに貸与するデバイス１０の場合、ユーザによる意図しない設定変更でデバイス１０が機能しなくなることを抑制するため、デバイス１０に接触して直接操作してもアプリケーションのインストールやアンインストール、及びアイコンの表示位置の変更等が行えないように設定することがある。
【０１４０】
このようにデバイス１０からの操作ではアイコンの表示位置の指定が行えないように設定されているデバイス１０であっても、管理サーバ２０からは通信回線４０を通じて、デバイス１０におけるアイコンの表示位置の指定が行われることになる。
【０１４１】
以上、実施の形態を用いて本発明について説明したが、本発明は実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で実施の形態に多様な変更又は改良を加えることができ、当該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。例えば、本発明の要旨を逸脱しない範囲で処理の順序を変更してもよい。
【０１４２】
また、本実施の形態では、一例として情報処理をソフトウエアで実現する形態について説明したが、図４に示したフローチャートと同等の処理を、例えばＡＳＩＣ(Application Specific Integrated Circuit)に実装し、ハードウエアで処理させるようにしてもよい。この場合、情報処理をソフトウエアで実現した場合と比較して、処理の高速化が図られる。
【０１４３】
また、上述した実施の形態では、情報処理プログラムがＲＯＭ２２にインストールされている形態を説明したが、これに限定されるものではない。本発明に係る情報処理プログラムは、コンピュータで読み取り可能な記憶媒体に記録された形態で提供することも可能である。例えば、本発明に係る情報処理プログラムを、ＣＤ(Compact Disc)−ＲＯＭ、またはＤＶＤ(Digital Versatile Disc)−ＲＯＭ等の光ディスクに記録した形態で提供してもよい。また、本発明に係る情報処理プログラムを、ＵＳＢ(Universal Serial Bus)メモリ及びフラッシュメモリ等の半導体メモリに記録した形態で提供してもよい。更に、通信回線４０に接続される図示しない外部装置から、通信回線４０を通じて本発明に係る情報処理プログラムを取得するようにしてもよい。
【符号の説明】
【０１４４】
１・・・商品情報取得部、２・・・商品情報記憶部、３・・・ユーザ情報取得部、４・・・取得部、５・・・デバイス情報記憶部、６・・・インストール済み商品抽出部、７・・・利用可能商品抽出部、８・・・制御部、９・・・位置指定部、９Ａ・・・受付部、９Ｂ・・・通知部、１０・・・デバイス、１１・・・表示部、１２・・・実行部、２０・・・管理サーバ、２１・・・ＣＰＵ、２２・・・ＲＯＭ、２３・・・ＲＡＭ、２４・・・不揮発性メモリ、２７・・・通信ユニット、２８・・・入力ユニット、２９・・・表示ユニット、３０・・・情報ＤＢ、３２・・・指定画面、３４・・・ラジオボタン群、３６・・・エディットボックス、３８・・・ヘルプボタン、４０・・・通信回線、４２・・・説明画面、４４・・・表示領域（領域）、１００・・・情報処理システム
【図１】
2020067901.tif 000003
【図２】
2020067901.tif 000004
【図３】
2020067901.tif 000005
【図４】
2020067901.tif 000006
【図５】
2020067901.tif 000007
【図６】
2020067901.tif 000008
【図７】
2020067901.tif 000009
【図８】
2020067901.tif 000010