(57)【要約】【課題】本発明は、ユーザが操作性において利便性の低下を感じることなく、かつ、簡易な方法によって、端末を管理することができるネットワーク端末管理装置を提供する。【解決手段】このネットワーク端末管理装置は、ユーザ端末情報が含まれた対象タスクの一覧テーブルを生成し、ユーザ端末に一覧テーブルの情報を送信する。その結果、操作性の低い多機能型装置においても、ユーザは、表示された一覧テーブルから所望の対象タスクを選択することができ、サービスを享受することができる。【選択図】図３
2008262369.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してウェブブラウザを有するユーザ端末と通信可能なネットワーク端末管理装置であって、
タスクを登録したタスク一覧テーブルを保存する保存手段と、
前記ネットワーク端末管理装置にアクセスするユーザ端末が前記ネットワーク端末管理装置にアクセスした際のアクセス情報を参照し、前記ユーザ端末が複合機能デバイスであることを認識する端末機種認識手段と、
前記端末機種認識手段により、前記ユーザ端末が複合機能デバイスであることを認識し、前記ユーザ端末から、前記ユーザ端末が有する端末情報を取得するユーザ端末情報取得手段と、
前記ユーザ端末に入力されたユーザ認証情報を参照し、ユーザ認証を行うユーザ認証手段と、
前記タスク一覧テーブルの内、前記ユーザ端末が有する前記端末情報に関連付けられたタスクのリストを関連一覧テーブルとして生成するタスク一覧生成手段と、
前記ユーザ端末に前記関連一覧テーブルの情報を送信するタスク一覧送信手段と、
を備えることを特徴とするネットワーク端末管理装置。
【請求項２】
前記端末情報が、ＭＡＣアドレスであることを特徴とする請求項１記載のネットワーク端末管理装置。
【請求項３】
前記端末情報が、ＩＰアドレスであることを特徴とする請求項１記載のネットワーク端末管理装置。
【請求項４】
前記タスク一覧生成手段により生成された前記関連一覧テーブルが、前記ユーザ端末が有する前記端末情報と同じ端末情報を有する、前記ユーザ端末とは異なる端末に対して処理されたタスクを含むことを特徴とする請求項１記載のネットワーク端末管理装置。
【請求項５】
請求項１乃至４記載のネットワーク端末管理装置と、
前記タスク一覧生成手段によって生成された前記関連一覧テーブルの情報を受信し、パネルに表示する前記ユーザ端末と、
を備えることを特徴とするネットワーク端末管理システム。
【請求項６】
ネットワークを介してウェブブラウザを有するユーザ端末と通信可能なネットワーク端末管理方法であって、
タスクを登録したタスク一覧テーブルを保存する保存工程と、
前記ネットワーク端末管理装置にアクセスするユーザ端末が前記ネットワーク端末管理装置にアクセスした際のアクセス情報を参照し、前記ユーザ端末が複合機能デバイスであることを認識する端末機種認識工程と、
前記端末機種認識工程により、前記ユーザ端末が複合機能デバイスであることを認識し、前記ユーザ端末から、前記ユーザ端末が有する端末情報を取得するユーザ端末情報取得工程と、
前記ユーザ端末に入力されたユーザ認証情報を参照し、ユーザ認証を行うユーザ認証工程と、
前記タスク一覧テーブルの内、前記ユーザ端末が有する前記端末情報に関連付けられたタスクのリストを関連一覧テーブルとして生成するタスク一覧生成工程と、
前記ユーザ端末に前記関連一覧テーブルの情報を送信するタスク一覧送信工程と、
を備えることを特徴とするネットワーク端末管理方法。
【請求項７】
ネットワークを介してウェブブラウザを有するユーザ端末と通信可能なネットワーク端末管理プログラムであって、
タスクを登録したタスク一覧テーブルを保存する保存手段と、
前記ネットワーク端末管理装置にアクセスするユーザ端末が前記ネットワーク端末管理装置にアクセスした際のアクセス情報を参照し、前記ユーザ端末が複合機能デバイスであることを認識する端末機種認識手段と、
前記端末機種認識手段により、前記ユーザ端末が複合機能デバイスであることを認識し、前記ユーザ端末から、前記ユーザ端末が有する端末情報を取得するユーザ端末情報取得手段と、
前記ユーザ端末に入力されたユーザ認証情報を参照し、ユーザ認証を行うユーザ認証手段と、
前記タスク一覧テーブルの内、前記ユーザ端末が有する前記端末情報に関連付けられたタスクのリストを関連一覧テーブルとして生成するタスク一覧生成手段と、
前記ユーザ端末に前記関連一覧テーブルの情報を送信するタスク一覧送信手段と、
を備えることを特徴とするネットワーク端末管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク端末を管理するネットワーク端末管理装置に関する。
【背景技術】
【０００２】
従来、サーバとＰＣ等の端末とで構成されたネットワークにおいて、サーバが、ネットワーク端末管理装置として機能して端末を管理し、所望のサービスを端末に提供するネットワーク端末管理システムが広く実現されている。一方、近年において、ネットワークに接続される端末は、携帯電話、ＰＤＡ機器、多機能装置等多様化してきている。そのようなシステムにおいて、例えば、携帯電話は、ウェブブラウザからＵＲＬを指定してＷＷＷサーバにアクセスし、一方、サーバは、携帯電話の端末の状態に最適なサービスを提供することができる。
【０００３】
サーバにネットワークを介して接続される端末が、携帯電話やＰＣ等であれば、ディスプレイ等の表示部や入力部が十分な機能を備えているので、ウェブブラウザの操作性等において問題はないと考えられる。しかしながら、端末として、スキャナやプリンタ機能等が複合された多機能型装置等が用いられる場合には、携帯電話やＰＣ等を用いた場合に比べると、パネルの操作性の制限等により、ウェブブラウザの操作性が低くなるので、ユーザの利便性が低下してしまう。
【０００４】
特許文献１には、クライアント端末であるＰＣ又はゲーム機と、ＷＷＷサーバと画像サーバとを含むネットワーク構成において、最適なサービスを実現するシステムが記載されている。このシステムによると、クライアント端末は、少なくともＯＳの種類とブラウザの種類とを示す環境変数を画像サーバに送信し、画像サーバは、受信したＨＴＴＰ環境変数に基づいて、クライアント端末の能力を判定している。しかしながら、上述の多機能型装置は、様々な設定や状態を有しているので、一般的に、サーバが、環境変数のみを受信することで最適なサービスを提供することは難しく、サーバ内部で行われる処理フローが複雑化してしまう。
【０００５】
以上のように、多機能型装置を端末として用いる場合には、ユーザが操作性において利便性の低下を感じることなく、かつ、簡易な方法によって、ネットワーク端末管理システムを構築できる技術が望まれている。
【特許文献１】特開２００２−１３５６０５号公報（段落[００８４]）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、上記の点に鑑み、本発明は、ユーザが操作性において利便性の低下を感じることなく、かつ、簡易な方法によって、端末を管理することができるネットワーク端末管理装置を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係るネットワーク端末管理装置は、ネットワークを介してウェブブラウザを有するユーザ端末と通信可能なネットワーク端末管理装置であって、タスクを登録したタスク一覧テーブルを保存する保存手段と、ネットワーク端末管理装置にアクセスするユーザ端末がネットワーク端末管理装置にアクセスした際のアクセス情報を参照し、ユーザ端末が複合機能デバイスであることを認識する端末機種認識手段と、端末機種認識手段により、ユーザ端末が複合機能デバイスであることを認識し、ユーザ端末から、ユーザ端末が有する端末情報を取得するユーザ端末情報取得手段と、ユーザ端末に入力されたユーザ認証情報を参照し、ユーザ認証を行うユーザ認証手段と、タスク一覧テーブルの内、ユーザ端末が有する端末情報に関連付けられたタスクのリストを関連一覧テーブルとして生成するタスク一覧生成手段と、ユーザ端末に関連一覧テーブルの情報を送信するタスク一覧送信手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザが操作性において利便性の低下を感じることなく、かつ、簡易な方法によって、端末を管理することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
図１は、本発明の第１の実施形態に係るネットワーク端末管理装置を含むネットワーク端末管理システムの構成を示す図である。図１に示すように、ネットワーク端末管理システム１は、ネットワーク端末管理を行うネットワーク端末管理装置１０１と、端末１０２と、汎用的なＰＣ端末１０３とを含んでいる。また、ネットワーク端末管理装置１０１と、端末１０２と、ＰＣ端末１０３とは、ローカルエリアネットワーク（以下、ＬＡＮという）を介して接続され、通信可能である。ネットワーク端末管理装置１０１は、例えば、ＷＷＷサーバ機能を有し、ネットワーク上の端末１０２及びＰＣ端末１０３を管理する。端末１０２は、例えば、従来では個別の機器で実現されていたプリンタ機能とスキャナ機能等が複合された複合機能デバイス（Multi Function Peripheral：以下、多機能型装置ともいう）であって、ウェブブラウザを備えている。ＰＣ端末１０３も、端末１０２と同様に、ウェブブラウザを備えていて、一般的に、端末１０２よりもパネル上の操作性が高い。端末１０２及びＰＣ端末１０３は、ウェブブラウザを起動し、ＵＲＬ等を指定することによって、ネットワーク端末管理装置１０１にアクセスすることができる。図１に示すような構成において、端末１０２及びＰＣ端末１０３は、複数存在しても良い。
【００１１】
本実施形態においては、例えば、端末１０２を用いるユーザが、ＵＲＬを指定することによって、ネットワーク端末管理装置１０１にアクセスする。以下、ユーザの操作によって、ネットワーク端末管理装置１０１にアクセスした端末１０２を、「ユーザ端末」ともいう。ユーザ端末がネットワーク端末管理装置１０１にアクセスした場合に、ネットワーク端末管理装置１０１は、ＨＴＴＰ環境変数によって、ユーザ端末が、多機能型装置であることを認識し、ＩＰアドレス等の情報を取得する。ネットワーク端末管理装置１０１は、取得したＩＰアドレスに対して、端末情報を要求する。以下、特にユーザ端末の端末情報を、「ユーザ端末情報」ともいう。要求を受けたユーザ端末は、ユーザ端末情報をネットワーク端末管理装置１０１に送信する。
ネットワーク端末管理装置１０１は、取得したユーザ端末情報と、ユーザによって入力されたユーザ認証情報とを参照し、ユーザ端末に最適な処理の一覧を生成する。以上の説明における動作の詳細については、後述する。
【００１２】
図２は、ネットワーク端末管理システムにおいて用いられるフレームワークの構造を示す概念図である。本実施形態に係るネットワーク端末管理システムだけでなく、ある目的を有するシステムを実現するために、個々の機能を有する部品間の結合等を規約し、システムの目的を達成する仕組みとして、フレームワークの概念が一般的に用いられている。そのようなフレームワークは、複数のモジュールや、ライブラリ等によって構成されている。システムの開発者は、フレームワーク上において、本実施形態に係るネットワークを介したウェブサービスを開発することができる。本実施形態においては、そのようなフレームワーク２００として、Microsoft Corporation社製の「．ＮＥＴ  Ｆｒａｍｅｗｏｒｋ」（登録商標）が用いられている。
【００１３】
図２に示すモジュール２１０は、フレームワーク２００に対応するプログラムが用いることができる共通言語ランタイムである。ライブラリ２２０は、フレームワーク２００に対応するプログラムが用いることができるクラスが部品として纏められたクラスライブラリである。モジュール２３０は、フレームワーク２００により提供されるウェブサービス向けのクラスライブラリによってダイナミックなウェブページを動作させるための基盤となるモジュールである。また、モジュール２４０は、フレームワーク２００に対応するプログラムが、データベースにアクセスするための基盤となるモジュールである。ライブラリ２５０は、各種モジュールが共通に用いることができるクラスを、プログラム部品として纏めたフレームワークのクラスライブラリである。
【００１４】
データベース２６０は、ネットワーク端末管理システムにおけるユーザ情報、管理対象となる端末のアドレス、状態、及び、各種設定等を格納する。モジュール２７０は、本実施形態において、実行される各種の処理の実行タイミングを制御するスケジューラサービスを提供する。コアモジュール２８０は、各種モジュールの共通機能を有している。コアモジュール２８０は、プラグインモジュール２９０に提供するＵＩ（ユーザインタフェース）テンプレートとしてのマスタページ２８１、ユーザインタフェースの共通コントロールが纏められたＵＩライブラリ２８２を含んでいる。更に、コアモジュール２８０は、ウェブサービス基本クラス２８３を含んでいて、適切なプラグインモジュール２９０を起動することができる。フレームワーク２００は、複数のプラグインモジュール２９０を含んでいて、それぞれのプラグインモジュール２９０は、目的に応じて、追加又は削除されることができる。プラグインモジュール２９０は、コアモジュール２８０から提供されるマスタページ２８１に組み込み、独自のユーザインタフェースを表示するためのプラグインページ２９１を含んでいる。プラグインモジュール２９０は、更に、ウェブサービス基本クラス２８３から起動され、プラグインされた独自のタスクを実行するためのウェブサービスプロセス２９３を起動するウェブサービスクラス２９２を含んでいる。
【００１５】
図２に示すフレームワークで構成されたネットワーク端末管理システムにおいて、ユーザがネットワーク端末管理装置１０１にアクセスすると、コアモジュール２８０が、ユーザからのアクセス要求を受信し、ＨＴＴＰ環境変数を取得することができる。更に、取得されたＨＴＴＰ環境変数が解析され、ユーザ端末が多機能型装置である場合には、必要なプラグインモジュール２９０が起動される。その結果、ネットワーク端末管理装置１０１は、ユーザ端末情報を取得し、ユーザ端末にユーザ認証情報を入力するページ情報を送信する。また、ネットワーク端末管理装置１０１は、ユーザから入力されたユーザ認証情報を受信し、ユーザ端末情報と合わせて、データベース２６０を検索し、ユーザ端末に最適なページ情報を送信することができる。
【００１６】
以上、説明したように、本実施形態においては、図２に示すようなフレームワーク上での開発により、ネットワークを介したウェブサービスを実現している。以下、本実施形態に係るウェブサービスの動作について、ネットワーク端末管理装置１０１と、端末１０２とに区別して説明する。
【００１７】
図３は、本発明の第１の実施形態に係る、端末からネットワーク端末管理装置１０１にアクセスする場合における処理の手順を示すフローチャートである。図３に示す左側の破線は、端末１０２側でのステップを示しており、また、右側の破線は、ネットワーク端末管理装置１０１側でのステップを示している。本実施形態に係るフローチャートは、各ステップ間の実線で示された矢印によって、処理を進行する。
【００１８】
ステップＳ３０１において、ユーザが、端末１０２（ユーザ端末）のウェブブラウザからＵＲＬを指定し、ネットワーク端末管理装置にアクセスする。ステップＳ３０２において、ネットワーク端末管理装置１０１が、アクセス情報を取得する。本実施形態においては、アクセス情報として、例えば、ＨＴＴＰ環境変数である「ＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴ」を取得する。ステップＳ３０３において、取得された「ＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴ」を参照して、ブラウザの名称から、ユーザ端末が多機能型装置であるか否かが判定される（以下、端末機種認識手段ともいう）。ユーザ端末が多機能型装置であると判定された場合には、ステップＳ３０４に進む。一方、ユーザ端末が、例えば、ＰＣ等の多機能型装置でない装置と判定された場合には、ネットワーク端末管理装置１０１において一般的に用いられる処理が実行される。ステップＳ３０４において、ネットワーク端末管理装置１０１が、ＨＴＴＰ環境変数である「ＲＥＭＯＴＥ＿ＡＤＤＲ」を取得する。ステップＳ３０５において、取得された「ＲＥＭＯＴＥ＿ＡＤＤＲ」を参照して、ユーザ端末のＩＰアドレスを認識し、ユーザ端末についての詳細な端末情報を要求する。ここで、端末情報を要求する手段として、例えば、ネットワーク機器の管理プロトコルとして広く知られているＳＮＭＰ（Simple Network Management Protocol）が用いられても良い。
【００１９】
ステップＳ３０６において、ユーザ端末は、ネットワーク端末管理装置１０１からの要求に対し、機種情報、状態情報、オプション装着状況等の端末情報（ユーザ端末情報）をネットワーク端末管理装置１０１に通知する。本実施形態において、ネットワーク端末管理装置１０１は、このようなユーザ端末情報取得手段によって、ユーザ端末情報を取得する。ステップＳ３０７において、ネットワーク端末管理装置１０１は、ユーザ認証を行うために、ユーザのログイン画面のＨＴＭＬデータを生成し、ユーザ端末に送信する。ステップＳ３０８において、ネットワーク端末管理装置１０１により生成されたログイン画面が、ユーザ端末のウェブブラウザ上に表示される。
【００２０】
図４は、ステップＳ３０８において表示されるログイン画面の一例を示す図である。ユーザは、図４に示すような画面に所定のユーザ名とパスワードを入力する。
【００２１】
ステップＳ３０９において、ネットワーク端末管理装置１０１は、ユーザから入力されたユーザ名とパスワードを用いて、ユーザ認証を行う。その場合に、ネットワーク端末管理装置１０１が、例えば、登録されているユーザ名及びパスワードの情報をデータベース２６０に有していて、ステップＳ３０９においてユーザから入力された情報との一致を判定しても良い。ステップＳ３０９において、ユーザが認証された場合には、ステップＳ３１１に進む。一方、ユーザが認証されなかった場合には、ステップ３１０において、認証が失敗したことを示すエラーメッセージを表示し、ステップＳ３０７乃至Ｓ３０９を繰り返す。
【００２２】
ステップＳ３１１において、ユーザ端末から送信されたユーザ端末情報と、ユーザから入力されたユーザ認証情報とを参照し、ユーザ端末に対して実行できる処理の一覧テーブルを生成する（以下、タスク一覧生成手段ともいう）。以下、ネットワーク端末管理装置１０１がユーザ端末に対して実施可能な処理を、タスクともいう。ネットワーク端末管理装置１０１により生成されたタスク一覧のページ情報がユーザ端末に送信され（以下、タスク一覧送信手段ともいう）、ステップＳ３１２において、ユーザ端末のウェブブラウザ上に、タスクが、一覧表示される。タスク一覧生成手段の詳細については、後述する。
【００２３】
図５は、ネットワーク端末管理装置１０１により生成されたタスク一覧の画面の一例を示す図である。図５に示すように、例えば、端末（図５における「デバイス」）の名称、設置場所情報、ネットワーク設定情報等の取得や配信を行う設定管理や、端末のリブート、アドレス帳配信、用紙銘柄指定、カウンタ情報の取得等を行うタスクを一覧表示する。  また、ステップＳ３１２において、ユーザは、所望のタスクを選択することができる。ステップＳ３１３において、ネットワーク端末管理装置１０１は、ユーザにより選択されたタスクを実行する。ステップＳ３１４において、ユーザ端末は、ネットワーク端末管理装置１０１から、実行されたタスクの完了の通知を受信し、図３に示すフローチャートを終了する。
【００２４】
以上において説明したように、本実施形態においては、ユーザは、端末のウェブブラウザによって、端末が実施できるタスクの一覧を確認し、所望のタスクを選択することができる。本実施形態においては、予め、ユーザにより、タスクの名称や内容等が、作成されている。その場合に、ユーザは、ウェブブラウザの操作性が高いＰＣ端末１０３を用いて、タスクを作成する。
【００２５】
ここで、ユーザが、タスクを作成する処理について説明する。図６は、ユーザが、タスクを作成する際の処理の手順を示すフローチャートである。本実施形態においてユーザがタスクを作成する際には、多機能型装置ではなく、ＰＣ端末１０３が用いられる。以下、ユーザがタスクを作成される際に用いられるＰＣ端末１０３を、特に「クライアントＰＣ」ともいう。
【００２６】
ステップＳ６０１において、ユーザは、クライアントＰＣにおけるウェブブラウザから、ＵＲＬを指定し、ネットワーク端末管理装置１０１にアクセスする。ステップＳ６０２において、ネットワーク端末管理装置１０１は、ユーザ認証を行うため、ユーザのログイン画面のＨＴＭＬデータを生成し、クライアントＰＣに送信する。ステップＳ６０３において、ネットワーク端末管理装置１０１から送信されたログイン画面が、クライアントＰＣのウェブブラウザ上に表示される。ユーザは、表示されたログイン画面にユーザ名及びパスワードを入力する。ステップＳ６０４において、ネットワーク端末管理装置１０１が、入力されたユーザ認証情報を認証した場合には、ステップＳ６０６に進む。一方、入力されたユーザ認証情報が認証されなかった場合には、認証されなかったことを示すエラーメッセージをクライアントＰＣに表示し、ステップＳ６０２乃至Ｓ６０４を繰り返す。ステップＳ６０６において、ネットワーク端末管理装置１０１は、サービスの選択画面のＨＴＭＬデータを生成し、クライアントＰＣに送信する。
【００２７】
図７は、ステップＳ６０６において生成されるサービスの一覧画面の一例を示す図である。図７に示すように、ユーザは、端末（図７に示す「デバイス」）の名称、設置場所情報、ネットワーク情報の取得や配信を行うサービスや、端末のリブートサービス等を選択することができる。
【００２８】
ステップＳ６０７において、ユーザは、クライアントＰＣのウェブブラウザ上に表示されたサービス一覧から所望のサービスを選択する。ステップＳ６０８において、端末選択画面に表示する端末が存在するか否かが判定される。ここで、例えば、ネットワーク端末管理装置１０１にネットワーク接続されている端末が存在しているか否かで判定されても良い。端末選択画面に表示する端末が存在すると判定された場合には、ステップ６０９に進み、端末選択画面に表示する端末が存在しないと判定された場合には、ステップＳ６１１に進む。ステップＳ６０９において、ネットワーク端末管理装置１０１は、端末を選択するための端末選択画面のＨＴＭＬデータを生成し、クライアントＰＣに送信する。
【００２９】
図８は、ステップＳ６０９において生成される端末選択画面の一例を示す図である。図８に示す画面上に、Ｄｅｖｉｃｅ０１」から「Ｄｅｖｉｃｅ０６」が表示されている。ユーザは、例えば、画面上のチェックボックスを用いて、ユーザが作成するタスクが実施され得る端末を選択することができる。
【００３０】
ステップＳ６１０において、生成された端末選択画面のＨＴＭＬデータが、クライアントＰＣのウェブブラウザ上に表示され、ユーザが、所望の端末を選択する。ステップＳ６１１において、ネットワーク端末管理装置１０１が、ユーザ端末に対して実施するタスクの編集画面のＨＴＭＬデータを生成し、クライアントＰＣに送信する。
【００３１】
図９は、ステップＳ６１１において生成されるタスクの編集画面の一例を示す図である。図９に示すタスクの編集画面により、ユーザは、ネットワーク端末管理装置１０１がユーザ端末に対して実施するタスクの処理の詳細を設定することができる。また、図９に示すように、ユーザは、タスクが実施される対象であるユーザ端末の名称、設置場所情報、管理者情報等の文字列情報を設定でき、また、フレームタイプ、ＤＨＣＰ等のネットワーク設定等についても編集することができる。ステップＳ６１２において、ネットワーク端末管理装置１０１により生成されたタスクの編集画面が、クライアントＰＣのウェブブラウザ上に表示され、ユーザが、タスクを編集する。ステップＳ６１３において、ネットワーク端末管理装置１０１が、タスクの登録設定画面のＨＴＭＬデータを生成し、クライアントＰＣに送信する。
【００３２】
図１０は、ステップＳ６１３において生成されるタスクの登録設定画面の一例を示す図である。ユーザは、図１０に示すような画面によって、ステップＳ６１２において編集したタスクについて、名称や、実行タイミング等のスケジュールを設定することができる。
【００３３】
ステップＳ６１４において、ネットワーク端末管理装置１０１により生成されたタスクの登録設定画面が、クライアントＰＣのウェブブラウザ上に表示され、ユーザが、タスクの名称や実行タイミング等を設定する。ステップＳ６１５において、ネットワーク端末管理装置１０１は、ユーザから設定されたタスク情報をデータベース２６０に保存し、処理を終了する。
【００３４】
図１１の（ａ）及び（ｂ）は、ユーザにより設定され、ネットワーク端末管理装置１０１に格納されたタスクデータの構成を示す図である。図１１の（ａ）は、タスクデータの全体構成を示しており、タスクデータは、タスク情報と、対象端末情報と、アドレス帳データとを含んで構成されている。また、タスク情報は、タスク名、タイプＩＤ、タスクＩＤ、登録者情報、実行日時情報を含んでいる。ここで、タスク名は、ユーザにより定義されるタスクの名称であり、タスクＩＤは、ネットワーク端末管理装置１０１によって設定されるタスクを一意に識別するための識別子である。また、登録者情報は、このタスクを登録したユーザ名を示しており、実行日時情報は、このタスクを起動する日時を示している。更に、対象端末情報は、このタスクの操作対象となる端末の端末数と、各端末のＭＡＣアドレスを含んでいる。ＭＡＣアドレスは、タスクが実行される際に、ＩＰアドレスに変換され、端末との通信に用いられることができる。ＭＡＣアドレスとＩＰアドレスの変換は、ネットワーク端末管理装置１０１や、他のネットワーク機器によって容易に実現される。
【００３５】
図１１の（ｂ）は、図１１の（ａ）に示すアドレス帳データの構成を示す図である。図１１の（ｂ）に示すように、アドレス帳データは、データ数と、アドレスデータとを含んでいる。また、アドレスデータは、アドレスのタイプと、アドレスを示すデータとを含んでいる。本実施形態においては、アドレスのタイプとして、例えば、ファクシミリ番号、インターネットＦＡＸアドレス、電子メールアドレス、ファイル転送に使用するＩＰアドレス、又は、ホスト名等を用いることができる。ネットワーク端末管理装置１０１は、図１１の（ａ）及び（ｂ）を、端末と関連付けてタスクを登録したタスク一覧テーブルとして、例えば、データベース２６０に有している。更に、ネットワーク端末管理装置１０１は、図３のステップＳ３１１における説明のようにユーザ端末情報とユーザ認証情報とを参照し、タスク一覧テーブルから、ユーザ端末情報に関連付けられたタスクのリストを関連一覧テーブルとして生成する。
【００３６】
図１２は、ネットワーク端末管理装置に保存されているタスク情報一覧の一例を示す図である。図１２に示すように、タスク情報の一覧には、そのタスクが実行済みである、又は、実行待ちであるという状態情報も含まれている。従って、図５に示したように、ユーザが、ユーザ端末における一覧表示において、タスクの状態を認識することができる。ユーザは、例えば、図５に示す「Ｔａｓｋ００３  デバイス状態監視」が、ユーザ端末と同等の端末情報を有する、ユーザ端末とは異なる他の端末に対して実行されたことを一覧表示で認識することができる。即ち、一覧表示において、そのタスクにより実行されるサービスが他の端末に提供されたことを認識することができる。
【００３７】
図１３は、図３に示すステップＳ３１１において、ネットワーク端末管理装置１０１がタスク一覧を生成する処理を示すフローチャートである。ステップＳ１３０１において、図３に示すステップＳ３０８において入力されたユーザ認証情報と、システムに保存されているユーザ認証情報とを参照し、ユーザ名を検出する。ステップＳ１３０２において、ネットワーク端末管理装置１０１に保存されているタスク情報から、検出されたユーザ名が登録者であるタスクを抽出する。その場合に、抽出されたタスクの総数は、後のステップにおいて用いられる。
【００３８】
ステップＳ１３０３において、抽出されたタスク数が、判定される。ここで、抽出されたタスク数が「０」である場合には、図１３に示すフローチャートの処理を終了する。一方、タスク数が「０」でない場合には、ステップＳ１３０４に進む。ステップＳ１３０４において、ネットワーク端末管理装置１０１は、図３に示すステップＳ３０６においてユーザ端末から送信され、ネットワーク端末管理装置１０１に保存されているユーザ端末情報を検出する。ステップＳ１３０５において、ネットワーク端末管理装置１０１は、ステップＳ１３０２において抽出されたタスクを順に参照するための変数ｉ及びｊを定義する。本実施形態においては、テーブル形式とされたタスクの一覧から、変数ｉ及びｊを用いてカウンタ処理を行うことによって、新たなテーブルを生成する。
【００３９】
ステップＳ１３０５において、ネットワーク端末管理装置１０１は、変数ｉ及びｊのカウンタ値を「０」に初期化する。ステップＳ１３０６において、ネットワーク端末管理装置１０１は、変数ｉのカウンタ値で示されるタスク情報を参照する。現時点において、変数ｉのカウンタ値は「０」であるので、０番目のタスク情報が参照される。
【００４０】
ここで、ネットワーク端末管理装置１０１が有する、タスクと、そのタスクを実行するために必要な端末の能力との対応テーブルについて説明する。図１４は、タスクと、そのタスクを実行するために必要なユーザ端末の能力との対応を示すテーブルの一例である。ネットワーク端末管理装置１０１は、図１４に示すようなテーブルを、データベース等に有していて、ユーザによって作成されたタスクについて、ユーザ端末側で必要な能力を認識することができる。例えば、図１４に示すように、デバイスリブートのタスクが実行される場合には、ユーザ端末側にリモートリブート機能が実装されている必要がある。また、アドレス帳配信のタスクが実行される場合には、ユーザ端末側にアドレス帳の設定が可能なウェブサービスが実装されている必要があり、用紙銘柄指定のタスクが実行される場合には、用紙銘柄の設定が可能なウェブサービスが実装されている必要がある。
【００４１】
再び、図１３を参照する。ステップＳ１３０６において、ネットワーク端末管理装置１０１は、「０」番目のタスクについて、ユーザ端末が必要な能力を実装しているかを判定するために、図１４に示すテーブルを参照する。ステップＳ１３０７において、「０」番目のタスクが、ユーザ端末に対して実行できるか否かが判定され、実行できる場合には、ステップＳ１３０８に進み、実行できない場合には、ステップＳ１３０９に進む。ステップＳ１３０８において、ネットワーク端末管理装置１０１は、変数ｊのカウンタ値を「０」から「１」にインクリメントして、ステップＳ１２０９に進む。変数ｊのカウンタ値は、後のステップにおいて、ユーザ端末に対して実行できるタスクをカウントするために用いられる。
【００４２】
ステップＳ１３０９において、ネットワーク端末管理装置１０１は、変数ｉのカウンタ値を「０」から「１」にインクリメントし、次の１番目のタスクを参照する。ステップＳ１３１０において、変数ｉのカウンタ値と、ステップＳ１３０２において検出されたタスク数とが比較される。即ち、ユーザによって作成された全てのタスクが参照されたか否かが判定され、全て参照された場合には、ステップＳ１３１１に進み、全て参照されていない場合には、ステップＳ１３０６乃至Ｓ１３１０を繰り返す。ステップＳ１３１１において、変数ｊのカウンタ値が「０」であるか否かが判定される。即ち、ネットワーク端末管理装置１０１が、ユーザ端末に実行できるタスクが存在するか否かが判定され、存在する場合には、ステップＳ１３１２に進み、存在しない場合には、図１３に示すフローチャートの処理を終了する。ステップＳ１３１２において、ネットワーク端末管理装置１０１は、ユーザ端末に対して実行できるタスクの一覧テーブルを生成し、ユーザ端末に送信する。生成された一覧テーブルは、ユーザ端末のウェブブラウザ上において表示される。
【００４３】
図１３に示すフローチャートの処理が終了すると、図３において説明したステップＳ３１２以降のステップが実行され、ユーザは、所望のウェブサービスを享受することができる。
【００４４】
以上、説明したように、本実施形態においては、多機能型装置が、ユーザ端末として用いられている場合でも、ネットワーク端末管理装置は、簡易な方法によって、最適なウェブサービスをユーザ端末に提供することができる。また、ユーザは、ユーザ端末情報等をウェブブラウザ上に入力する必要はなく、ユーザ端末に表示されるサービスの一覧から、所望のサービスを選択すれば良いので、操作性の低い多機能型装置においても利便性を維持することができる。
【００４５】
図１５は、本発明の第２の実施形態に係る、端末からネットワーク端末管理装置にアクセスする場合における処理の手順を示すフローチャートである。本実施形態においては、ネットワーク端末管理装置１０１は、図６に示すステップＳ６１０において選択されたタスクの操作対象となる端末情報を、ＭＡＣアドレスで管理し保存している。
【００４６】
ステップＳ１５０１において、ユーザは、ユーザ端末のウェブブラウザ上でＵＲＬを指定し、ネットワーク端末管理装置１０１にアクセスする。ステップＳ１５０２において、ネットワーク端末管理装置１０１が、ＨＴＴＰ環境変数である「ＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴ」を取得する。ステップＳ１５０３において、ネットワーク端末管理装置１０１は、「ＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴ」を参照し、ユーザ端末が多機能型装置であるか否かを判定する。ここで、ユーザ端末が多機能型装置であると判定されると、ステップＳ１５０４に進む。一方、ユーザ端末が、例えば、ＰＣ等の多機能型装置でない装置と判定された場合には、ネットワーク端末管理装置において一般的に用いられる処理が実行される。
【００４７】
ステップＳ１５０４において、ネットワーク端末管理装置１０１が、ＨＴＴＰ環境変数である「ＲＥＭＯＴＥ＿ＡＤＤＲ」を取得する。ステップＳ１５０５において、取得された「ＲＥＭＯＴＥ＿ＡＤＤＲ」を参照して、ユーザ端末のＩＰアドレスを認識し、ユーザ端末についてのＭＡＣアドレスを要求する。ここで、図３における説明と同様に、ＳＮＭＰ等のプロトコルが用いられても良い。ステップＳ１５０６において、ネットワーク端末管理装置１０１からの要求に応じて、ユーザ端末は、ＭＡＣアドレスをネットワーク端末管理装置１０１に通知する。
【００４８】
ステップＳ１５０７において、ネットワーク端末管理装置１０１は、ユーザ認証を行うために、ユーザのログイン画面のＨＴＭＬデータを生成し、ユーザ端末に送信する。ステップＳ１５０８において、ネットワーク端末管理装置１０１により生成されたログイン画面が、ユーザ端末のウェブブラウザ上に表示される。ステップＳ１５０９において、ネットワーク端末管理装置１０１は、ユーザから入力されたユーザ名とパスワードを用いて、ユーザ認証を行う。その場合に、ネットワーク端末管理装置１０１が、例えば、登録されているユーザ名及びパスワードの情報をデータベース２６０に有していて、ステップＳ１５０９においてユーザから入力された情報との一致を判定しても良い。ここで、ステップＳ１５０９において、ユーザが認証された場合には、ステップＳ１５１１に進む。一方、ユーザが認証されなかった場合には、ステップ１５１０において、認証が失敗したことを示すエラーメッセージを表示し、ステップＳ１５０７乃至Ｓ１５０９を繰り返す。ステップＳ１５１１において、ユーザ端末から送信されたＭＡＣアドレスと、ユーザから入力されたユーザ認証情報とを参照し、ユーザ端末に対して実行できるタスクの一覧を生成する。
【００４９】
図１６は、ステップＳ１５１１において生成されるタスクの一覧画面の一例を示す図である。図１６に示すように、ユーザは、ユーザに対して実行されたタスクの実行結果、又は、実行予定のタスクの内容等を確認することができる。
【００５０】
図１７は、図１５に示すステップＳ１５１１において、ネットワーク端末管理装置１０１がタスクの一覧を生成する処理を示すフローチャートである。ステップＳ１７０１において、図１５に示すステップＳ１５０８において入力されたユーザ認証情報と、システムに保存されているユーザ認証情報とを参照し、ユーザ名を検出する。ステップＳ１７０２において、ネットワーク端末管理装置１０１に保存されているタスク情報から、検出されたユーザ名が登録者であるタスクを抽出する。その場合に、抽出されたタスクの総数は、後のステップにおいて用いられる。
【００５１】
ステップＳ１７０３において、抽出されたタスク数が、判定される。ここで、抽出されたタスク数が「０」である場合には、図１７に示すフローチャートの処理を終了する。一方、タスク数が「０」でない場合には、ステップＳ１７０４に進む。ステップＳ１７０４において、ネットワーク端末管理装置１０１は、図１５に示すステップＳ１５０６においてユーザ端末から送信され、ネットワーク端末管理装置１０１に保存されているＭＡＣアドレスを検出する。
【００５２】
ステップＳ１７０５において、ネットワーク端末管理装置１０１は、ステップＳ１７０２において検出されたタスクを順に参照するための変数ｉ及びｋを定義する。本実施形態においては、テーブル形式とされたタスクの一覧から、変数ｉ及びｋを用いてカウンタ処理を行うことによって、新たなテーブルを生成する。ステップＳ１７０５において、ネットワーク端末管理装置１０１は、変数ｉ及びｋのカウンタ値を「０」に初期化する。ステップＳ１７０６において、ネットワーク端末管理装置１０１は、変数ｉのカウンタ値で示されるタスク情報を参照する。現時点において、変数ｉのカウンタ値は「０」であるので、０番目のタスク情報が参照される。ステップＳ１７０６では、ネットワーク端末管理装置１０１は、「０」番目のタスクについて、図１１に示す対象端末のＭＡＣアドレスを読み出す。
【００５３】
ステップＳ１７０７では、ステップＳ１７０６において読み出された対象端末のＭＡＣアドレスに、ユーザ端末のＭＡＣアドレスが含まれているか否かが判定される。ここで、ユーザ端末のＭＡＣアドレスが対象端末のＭＡＣアドレスに含まれている場合には、ステップＳ１７０８に進む。一方、ユーザ端末のＭＡＣアドレスが対象端末のＭＡＣアドレスに含まれていない場合には、ステップＳ１７０９に進む。ステップＳ１７０８において、ネットワーク端末管理装置１０１は、変数ｋのカウンタ値を「０」から「１」にインクリメントし、ステップＳ１７０９に移行する。変数ｋのカウンタ値は、後のステップにおいて、ユーザ端末に対して実行できるタスクをカウントするために用いられる。ステップＳ１７０９において、ネットワーク端末管理装置１０１は、変数ｉのカウンタ値を「０」から「１」にインクリメントし、次の１番目のタスクを参照する。
【００５４】
ステップＳ１７１０において、変数ｉのカウンタ値と、ステップＳ１７０２において抽出されたタスク数とが比較される。即ち、ユーザによって作成された全てのタスクが参照されたか否かが判定され、全て参照された場合には、ステップＳ１７１２に進み、全て参照されていない場合には、ステップＳ１７０６乃至Ｓ１７１０を繰り返す。ステップＳ１７１１において、変数ｋのカウンタ値が「０」であるか否かが判定される。即ち、ネットワーク端末管理装置１０１が、ユーザ端末に実行できるタスクが存在するか否かが判定され、存在する場合にはステップＳ１７１２に進み、存在しない場合には、図１７に示すフローチャートの処理を終了する。ステップＳ１７１２において、ネットワーク端末管理装置１０１は、ユーザ端末に対して実行できるタスクの一覧テーブルを生成し、ユーザ端末に送信する。生成された一覧テーブルは、ユーザ端末のウェブブラウザ上において表示される。図１７に示すフローチャートの処理が終了すると、図３において説明したステップＳ３１２以降のステップが実行され、ユーザは、所望のウェブサービスを享受することができる。
【００５５】
図１８は、本発明の第３の実施形態に係る、端末からネットワーク端末管理装置にアクセスする場合における処理の手順を示すフローチャートである。本実施形態においては、ネットワーク端末管理装置１０１は、図６に示すステップＳ６１０において選択されたタスクの操作対象となる端末情報を、ＩＰアドレスで管理し保存している。
【００５６】
ステップＳ１８０１において、ユーザは、ユーザ端末のウェブブラウザ上でＵＲＬを指定し、ネットワーク端末管理装置１０１にアクセスする。ステップＳ１８０２において、ネットワーク端末管理装置１０１が、ＨＴＴＰ環境変数である「ＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴ」を取得する。ステップＳ１８０３において、ネットワーク端末管理装置１０１は、「ＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴ」を参照し、ユーザ端末が多機能型装置であるか否かを判定する。ここで、ユーザ端末が多機能型装置であると判定されると、ステップＳ１８０４に進む。一方、ユーザ端末が、例えば、ＰＣ等の多機能型装置でない装置と判定された場合には、ネットワーク端末管理装置において一般的に用いられる処理が実行される。
【００５７】
ステップＳ１８０４において、ネットワーク端末管理装置１０１が、ＨＴＴＰ環境変数である「ＲＥＭＯＴＥ＿ＡＤＤＲ」を取得する。また、ネットワーク端末管理装置１０１は、取得された「ＲＥＭＯＴＥ＿ＡＤＤＲ」を参照して、ユーザ端末のＩＰアドレスを認識する。ステップＳ１８０５において、ネットワーク端末管理装置１０１は、ユーザ認証を行うために、ユーザのログイン画面のＨＴＭＬデータを生成し、ユーザ端末に送信する。ステップＳ１８０６において、ネットワーク端末管理装置１０１により生成されたログイン画面が、ユーザ端末のウェブブラウザ上に表示される。ステップＳ１８０７において、ネットワーク端末管理装置１０１は、ユーザから入力されたユーザ名とパスワードを用いて、ユーザ認証を行う。その場合に、ネットワーク端末管理装置１０１が、例えば、登録されているユーザ名及びパスワードの情報をデータベース２６０に有していて、ステップＳ１８０７においてユーザから入力された情報との一致を判定しても良い。
【００５８】
ここで、ステップＳ１８０７において、ユーザが認証された場合には、ステップＳ１８０９に進む。一方、ユーザが認証されなかった場合には、ステップ１８０８において、認証が失敗したことを示すエラーメッセージを表示し、ステップＳ１８０５乃至Ｓ１８０９を繰り返す。ステップＳ１８０９において、ネットワーク端末管理装置１０１は、ＨＴＴＰ環境変数から取得したユーザ端末のＩＰアドレスと、ユーザから入力されたユーザ認証情報とを参照し、ユーザ端末に対して実行できるタスクの一覧を生成する。その場合の一覧画面については、例えば、図１６において説明したような表示であっても良い。
【００５９】
図１９は、図１８に示すステップＳ１８０９において、ネットワーク端末管理装置１０１がタスクの一覧を生成する処理を示すフローチャートである。ステップＳ１９０１において、図１８に示すステップＳ１８０６において入力されたユーザ認証情報と、システムに保存されているユーザ認証情報とを参照し、ユーザ名を検出する。ステップＳ１９０２において、ネットワーク端末管理装置１０１に保存されているタスク情報から、検出されたユーザ名が登録者であるタスクを抽出する。その場合に、抽出されたタスクの総数は、後のステップにおいて用いられる。
【００６０】
ステップＳ１９０３において、抽出されたタスク数が、判定される。ここで、抽出されたタスク数が「０」である場合には、図１９に示すフローチャートの処理を終了する。一方、タスク数が「０」でない場合には、ステップＳ１９０４に進む。ステップＳ１９０４において、ネットワーク端末管理装置１０１は、図１８に示すステップＳ１８０４においてネットワーク端末管理装置１０１がＨＴＴＰ環境変数から取得し、ネットワーク端末管理装置１０１に保存されているＩＰアドレスを検出する。
【００６１】
ステップＳ１９０５において、ネットワーク端末管理装置１０１は、ステップＳ１９０２において検出されたタスクを順に参照するための変数ｉ及びｌを定義する。本実施形態においては、テーブル形式とされたタスクの一覧から、変数ｉ及びｌを用いてカウンタ処理を行うことによって、新たなテーブルを生成する。ステップＳ１９０５において、ネットワーク端末管理装置１０１は、変数ｉ及びｌのカウンタ値を「０」に初期化する。ステップＳ１９０６において、ネットワーク端末管理装置１０１は、変数ｉのカウンタ値で示されるタスク情報を参照する。現時点において、変数ｉのカウンタ値は「０」であるので、０番目のタスク情報が参照される。ステップＳ１９０６において、ネットワーク端末管理装置１０１は、「０」番目のタスクについて、図１１に示す対象端末のＭＡＣアドレスを読み出し、更に、ＭＡＣアドレスをＩＰアドレスに変換する。ステップＳ１９０７において、ステップＳ１９０６において読み出された対象端末のＩＰアドレスに、ユーザ端末のＩＰアドレスが含まれているか否かが判定される。ここで、ユーザ端末のＩＰアドレスが対象端末のＩＰアドレスに含まれている場合には、ステップＳ１９０８に進む。一方、ユーザ端末のＩＰアドレスが対象端末のＩＰアドレスに含まれていない場合には、ステップＳ１９０９に進む。ステップＳ１９０８において、ネットワーク端末管理装置１０１は、変数ｌのカウンタ値を「０」から「１」にインクリメントし、ステップＳ１９０９に進む。変数ｌのカウンタ値は、後のステップにおいて、ユーザ端末に対して実行できるタスクをカウントするために用いられる。ステップＳ１９０９において、ネットワーク端末管理装置１０１は、変数ｉのカウンタ値を「０」から「１」にインクリメントし、次の１番目のタスクを参照する。
【００６２】
ステップＳ１９１０において、変数ｉのカウンタ値と、ステップＳ１９０２において抽出されたタスク数とが比較される。即ち、ユーザによって作成された全てのタスクが参照されたか否かが判定され、全て参照された場合には、ステップＳ１９１１に進み、全て参照されていない場合には、ステップＳ１９０６乃至Ｓ１９１０を繰り返す。ステップＳ１９１１では、変数ｌのカウンタ値が「０」であるか否かが判定される。即ち、ネットワーク端末管理装置１０１が、ユーザ端末に実行できるタスクが存在するか否かが判定され、存在する場合にはステップＳ１９１２に進み、存在しない場合には、図１９に示すフローチャートの処理を終了する。ステップＳ１９１２において、ネットワーク端末管理装置１０１は、ユーザ端末に対して実行できるタスクの一覧テーブルを生成し、ユーザ端末に送信する。生成された一覧テーブルは、ユーザ端末のウェブブラウザ上において表示される。図１９に示すフローチャートの処理が終了すると、図３において説明したステップＳ３１２以降のステップが実行され、ユーザは、所望のウェブサービスを享受することができる。
【００６３】
また、本発明は、以下のように、ネットワーク端末管理プログラムとして、実現されることもできる。本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施形態に係るネットワーク端末管理装置を含むネットワーク端末管理システムの構成を示す図である。
【図２】ネットワーク端末管理システムにおいて用いられるフレームワークの構造を示す概念図である。
【図３】本発明の第１の実施形態に係る、端末からネットワーク端末管理装置にアクセスする場合における処理の手順を示すフローチャートである。
【図４】図３に示すステップＳ３０８において表示されるログイン画面の一例を示す図である。
【図５】ネットワーク端末管理装置により生成されたタスク一覧の画面の一例を示す図である。
【図６】ユーザが、タスクを作成する際の処理の手順を示すフローチャートである。
【図７】図６に示すステップＳ６０６において生成されるサービスの一覧画面の一例を示す図である。
【図８】図６に示すステップＳ６０９において生成される端末選択画面の一例を示す図である。
【図９】図６に示すステップＳ６１１において生成されるタスクの編集画面の一例を示す図である。
【図１０】図６に示すステップＳ６１３において生成されるタスクの登録設定画面の一例を示す図である。
【図１１】ネットワーク端末管理装置に格納されたタスクデータの構成を示す図である。
【図１２】ネットワーク端末管理装置に格納されているタスク情報一覧の一例を示す図である。
【図１３】図３に示すステップＳ３１１において、ネットワーク端末管理装置がタスク一覧を生成する処理を示すフローチャートである。
【図１４】タスクと、そのタスクを実行するために必要なユーザ端末の能力との対応を示すテーブルの一例である。
【図１５】本発明の第２の実施形態に係る、端末からネットワーク端末管理装置にアクセスする場合における処理の手順を示すフローチャートである。
【図１６】図１５に示すステップＳ１５１１において生成されるタスクの一覧画面の一例を示す図である。
【図１７】図１５に示すステップＳ１５１１において、ネットワーク端末管理装置がタスクの一覧を生成する処理を示すフローチャートである。
【図１８】本発明の第３の実施形態に係る、端末からネットワーク端末管理装置にアクセスする場合における処理の手順を示すフローチャートである。
【図１９】図１８に示すステップＳ１８０９において、ネットワーク端末管理装置がタスクの一覧を生成する処理を示すフローチャートである。
【符号の説明】
【００６５】
１  ネットワーク端末管理システム
１０１  ネットワーク端末管理装置
１０２  端末
１０３  ＰＣ端末
２００  フレームワーク
２１０、２３０、２４０  モジュール
２２０、２５０  ライブラリ
２６０  データベース
２７０  スケジューラサービス
２８０  コアモジュール
２８１  マスタページ
２８２  ＵＩライブラリ
２８３  ウェブサービス基本クラス
２９０  プラグインモジュール
２９１  プラグインページ
２９２  ウェブサービスクラス
２９３  ウェブサービスプロセス
【図１】
2008262369.tif 000003
【図２】
2008262369.tif 000004
【図３】
2008262369.tif 000005
【図４】
2008262369.tif 000006
【図５】
2008262369.tif 000007
【図６】
2008262369.tif 000008
【図７】
2008262369.tif 000009
【図８】
2008262369.tif 000010
【図９】
2008262369.tif 000011
【図１０】
2008262369.tif 000012
【図１１】
2008262369.tif 000013
【図１２】
2008262369.tif 000014
【図１３】
2008262369.tif 000015
【図１４】
2008262369.tif 000016
【図１５】
2008262369.tif 000017
【図１６】
2008262369.tif 000018
【図１７】
2008262369.tif 000019
【図１８】
2008262369.tif 000020
【図１９】
2008262369.tif 000021