(57)【特許請求の範囲】
【請求項１】
１以上の項目を含むシステムの管理情報を保持する保持手段から前記管理情報に含まれる項目についての変更情報を取得する取得手段と、
処理対象の情報に応じて、それぞれ１以上の項目を含む複数の規則から選択された規則に基づいて前記保持手段により保持される管理情報を参照して、前記処理対象の情報を処理する処理手段と、
前記取得手段により取得した変更情報により変更された項目について定められた該項目が変更された場合の制限処理を定めた制限規則に基づいて、該変更された項目を含む規則に基づく前記処理手段による処理の実行を、前記変更情報に対する承認を受け付けるまで制限する制限手段と、を含む
ことを特徴とする情報処理装置。
【請求項２】
前記変更情報に基づく表示を出力させ、管理者に前記変更情報に対する承認を依頼する承認依頼手段と、
前記承認依頼手段により依頼された承認を前記管理者から得られた場合に、前記制限手段による制限を解除する手段と、をさらに含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制限手段は、前記変更された項目を含む規則に基づき前記処理手段が新たな処理の実行を行わないように制御する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制限手段は、前記変更された項目を含む規則に基づき前記処理手段が実行している処理を停止させる
ことを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記システムの管理情報は、規則に基づく処理を行う機器の管理情報である
ことを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
１以上の項目を含むシステムの管理情報を保持する保持手段から前記管理情報に含まれる項目についての変更情報を取得する取得手段と、
処理対象の情報に応じて、それぞれ１以上の項目を含む複数の規則から選択された規則に基づいて前記保持手段により保持される管理情報を参照して、前記処理対象の情報を処理する処理手段と、
前記取得手段により取得した変更情報により変更された項目について定められた該項目が変更された場合の制限処理を定めた制限規則に基づいて、該変更された項目を含む規則に基づく前記処理手段による処理の実行を、前記変更情報に対する承認を受け付けるまで制限する制限手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
処理対象の情報を受け付けて、受け付けた情報に応じて選択した処理規則に従って、画像処理、文字認識処理、フォーマット変換処理等の加工を施してから、電子メール配信、ＦＡＸ送信、印刷、データ転送等の処理に供する情報処理システムがある。こうした情報処理システムでは、機器の追加や入れ替え、環境設定等に変更があると、そうした変更を処理規則に反映させる必要があるため管理者の負担が大きい。
【０００３】
そこで、例えば下記の特許文献１に記載されているように、情報処理システムが機器情報等の管理情報を保持する管理システムと連携するようにして、処理規則の変更を必要としないようにするシステムが考えられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１０２９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報処理システムと連携するシステムで管理する情報に変更があっても、情報処理システム側の管理者はその変更に関与することがないため、連携するシステムの変更情報について承認しないまま処理が実行されてしまっていた。
【０００６】
本発明の目的の一つは、連携するシステムの変更情報について承認しないまま処理が実行されていくことを防止できる情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の発明は、システムの管理情報を保持する保持手段から前記管理情報の変更情報を取得する取得手段と、処理対象の情報に応じて複数の規則から選択された規則に基づいて前記保持手段により保持される管理情報を参照して、前記処理対象の情報を処理する処理手段と、前記取得手段により取得した変更情報に関係する規則を前記複数の規則の中から抽出する抽出手段と、前記処理手段による前記抽出手段により抽出された規則に基づく処理の実行を、前記変更情報に対する承認を受け付けるまで制限する制限手段と、を含むことを特徴とする情報処理装置である。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記変更情報に基づく表示を出力させ、管理者に前記変更情報に対する承認を依頼する承認依頼手段と、前記承認依頼手段により依頼された承認を前記管理者から得られた場合に、前記制限手段による制限を解除する手段と、をさらに含むことを特徴とする。
【０００９】
また、請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、前記制限手段は、前記抽出手段により抽出された規則に基づき前記処理手段が新たな処理の実行を行わないように制御することを特徴とする。
【００１０】
また、請求項４に記載の発明は、請求項１乃至３のいずれかに記載の情報処理装置において、前記制限手段は、前記抽出手段により抽出された規則に基づき前記処理手段が実行している処理を停止させることを特徴とする。
【００１１】
また、請求項５に記載の発明は、システムの管理情報を保持する保持手段から前記管理情報の変更情報を取得する取得手段と、処理対象の情報に応じて複数の規則から選択された規則に基づいて前記保持手段により保持される管理情報を参照して、前記処理対象の情報を処理する処理手段と、前記取得手段により取得した変更情報に関係する規則を前記複数の規則の中から抽出する抽出手段と、前記処理手段による前記抽出手段により抽出された規則に基づく処理の実行を、前記変更情報に対する承認を受け付けるまで制限する制限手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１及び５に記載の発明によれば、連携するシステムの変更情報について承認しないまま処理が実行されていくことを防止できる。
【００１３】
請求項２に記載の発明によれば、連携するシステムの変更情報について承認された場合には処理の実行を再開できる。
【００１４】
請求項３に記載の発明によれば、連携するシステムの変更情報について承認が得られるまで処理の開始を抑止できる。
【００１５】
請求項４に記載の発明によれば、連携するシステムの変更情報について承認が得られるまで実行中の処理を停止できる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る情報処理システムのシステム構成図である。
【図２】機器管理装置と情報処理装置のそれぞれの機能ブロック図である。
【図３】処理規則の一例を示す図である。
【図４】変更情報の一例を示す図である。
【図５】変更情報の一例を示す図である。
【図６】制限規則の一例を示す図である。
【図７】承認画面の一例を示す図である。
【図８】更新された承認画面の一例を示す図である。
【図９】情報処理装置における処理の流れの一例を表すフローチャートである。
【図１０】処理規則の一例を示す図である。
【図１１】制限規則の一例を示す図である。
【図１２】変更情報の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１８】
図１には、本実施形態に係る情報処理システム１のシステム構成図を示した。情報処理システム１は、機器管理装置１０、情報処理装置２０、及び複数のデバイス４０を含むデバイス群を含み構成される。
【００１９】
機器管理装置１０は、物理的構成として制御部１２、記憶部１４、通信部１６を備え、デバイス群に含まれるコンピュータ、プリンタ、ＦＡＸ、スキャナ等の各デバイス４０の情報を管理するコンピュータである。制御部１２は、ＣＰＵ（Central Processing Unit）を含み、記憶部１４に記憶されたプログラムを実行して、機器管理装置１０の各部を制御するものである。なお、記憶部１４は半導体メモリや磁気ディスク装置等の記憶装置により実現されることとしてよく、記憶部１４にはデバイス４０の管理情報や制御部１２により実行されるプログラムが記憶されるほか、制御部１２の作業メモリとしても用いられる。通信部１６は、外部の装置とデータ通信を行う通信インターフェースであり、本実施形態では機器管理装置１０は通信部１６を介して情報処理装置２０や各デバイス４０と接続され、相互にデータ通信を行うこととしてよい。
【００２０】
情報処理装置２０は、物理的構成として制御部２２、記憶部２４、通信部２６、入力インターフェース２８、グラフィックインターフェース３０を備え、受け付けた情報を処理するコンピュータである。制御部２２はＣＰＵ（Central Processing Unit）を含み、記憶部２４に記憶されたプログラムを実行して、情報処理装置２０の各部を制御するものである。なお、記憶部２４は半導体メモリや磁気ディスク装置等の記憶装置により実現されることとしてよく、記憶部２４には各種のデータや制御部２２により実行されるプログラムが記憶されるほか、制御部２２の作業メモリとしても用いられる。通信部２６は、外部の装置とデータ通信を行う通信インターフェースであり、本実施形態では情報処理装置２０は通信部２６を介して機器管理装置１０やデバイス群の各デバイス４０と接続され、相互にデータ通信を行うこととしてよい。入力インターフェース２８は、例えばキーボードやマウス等の入力装置と接続され、ユーザーからの操作入力を受け付けるものである。そして、グラフィックインターフェース３０は、例えば液晶ディスプレイ等の表示装置と接続され、表示装置にユーザーインターフェース画面（ＵＩ画面）等のイメージを出力させるものである。
【００２１】
図２には、情報処理システム１に含まれる機器管理装置１０と情報処理装置２０のそれぞれの機能ブロック図を示した。以下、各装置に備えられた機能の詳細について順に説明する。
【００２２】
図２に示されるように、機器管理装置１０は、管理情報保持部５２、変更情報抽出部５４、及び変更情報送信部５６を含む。上記各部の機能は、機器管理装置１０に備えられた制御部１２、記憶部１４、通信部１６を用いて、制御部１２がコンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは情報記憶媒体によって機器管理装置１０に供給されることとしてもよいし、インターネット等のデータ通信手段を介して供給されることとしてもよい。
【００２３】
管理情報保持部５２は、例えば記憶部１４により実現されるものであり、デバイス群の管理情報を保持するものである。管理情報は、デバイス４０毎のデバイスＩＤ、ＩＰアドレス、機種名、機器識別子やその他の環境情報を含み構成されることとしてよい。
【００２４】
変更情報抽出部５４は、例えば制御部１２により実現されるものであり、管理情報保持部５２に保持される管理情報において変更があった箇所の情報（変更情報）を抽出するものである。変更情報には、少なくともデバイスＩＤと変更のあった管理情報の項目を特定する情報を含むこととするが、これに限られず、変更情報には変更履歴の情報を含むようにしてもよい。
【００２５】
変更情報送信部５６は、例えば通信部１６により実現されるものであり、変更情報抽出部５４により抽出された変更情報を情報処理装置２０に送信するものである。変更情報送信部５６は、変更情報抽出部５４により変更情報が抽出される毎に変更情報を送信することとしてもよいし、情報処理装置２０から変更情報の送信要求があった場合に、当該送信要求に応じて変更情報を送信することとしてもよい。
【００２６】
次に、情報処理装置２０に備えられた機能について説明する。図２に示されるように、情報処理装置２０は、処理対象データ取得部６０、処理規則保持部６２、データ処理部６４、変更情報受信部６６、処理規則抽出部６８、制限規則保持部７０、処理制限部７２、承認依頼部７４、及び承認受付部７６を含む。上記各部の機能は、情報処理装置２０に備えられた、制御部２２、記憶部２４、通信部２６、入力インターフェース２８、グラフィックインターフェース３０を用いて、制御部２２がコンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは情報記憶媒体によって情報処理装置２０に供給されることとしてもよいし、インターネット等のデータ通信手段を介して供給されることとしてもよい。
【００２７】
処理対象データ取得部６０は、例えば通信部２６により実現されるものであり、処理対象のデータを取得するものである。処理対象のデータは、当該データを処理する処理規則を特定する処理規則特定データを含む。なお、処理対象のデータはスキャンデータ、印刷データ等の各種のジョブデータを含むこととしてよい。
【００２８】
処理規則保持部６２は、例えば記憶部２４により実現されるものであり、処理対象データ取得部６０により取得される処理対象データをそれぞれ処理する処理規則を保持するものである。
【００２９】
図３には、処理規則の一例を示した。図３に示されるように、処理規則は、項目、変更承認、説明がそれぞれ関連づけられたテーブルとして構成されることとしてよい。項目とは、処理規則を構成する設定項目のことであり、如何なる項目を設定対象とするかは処理規則毎に定めることとしてよい。図３に示される処理規則は、データを親展ボックスに格納する処理に関する処理規則とし、処理規則の項目には、当該処理規則が適用されるデバイスＩＤ、及びデバイスＩＤにより識別される機器のＩＰアドレス、機種名、機器識別子といった環境情報、そしてデータを格納する親展ボックスに関する情報が含まれることとする。また、変更承認とは、処理規則の項目に変更があった場合に変更の承認に必要とする情報か否かを定める情報である。変更承認が「要」となっている項目は、変更承認時に必要であることを示し、そうでない項目は不要であることを示している。そして、説明とは、項目の内容を説明したテキストデータであり、管理者の処理規則の理解を支援するために設定されるデータである。
【００３０】
データ処理部６４は、例えば制御部２２により実現されるものであり、処理対象データ取得部６０により取得されたデータを、当該データに応じて選択した処理規則に従って処理するものである。例えば、データ処理部６４は、処理対象データを処理する処理規則を、当該処理対象データに含まれる処理規則特定データに基づいて選択する。そして、データ処理部６４は、上記選択した処理規則に基づいて処理に必要なデータを機器管理装置１０から取得して、処理対象データを処理することとしてよい。
【００３１】
変更情報受信部６６は、例えば通信部２６により実現されるものであり、機器管理装置１０から送信された変更情報を受信するものである。変更情報の具体例を以下に説明する。
【００３２】
図４及び図５には、変更情報の一例を示した。図４に示した変更情報は、デバイスＩＤが「ＧＵＩＤ−１」のデバイス４０のＩＰアドレスが変更された場合に機器管理装置１０から受信された変更情報の一例である。図４に示した例では、変更情報は、項目、変更有無、変更前設定値、変更後設定値のそれぞれを関連づけたテーブルとして構成されている。変更有無は、項目の情報が変更されたか否かを示す情報であり、変更情報においては、変更が「有」のものについては変更前及び変更後の項目の設定値についての情報が格納され、変更が「無」のものについては変更前の設定値についての情報が格納される。
【００３３】
図５に示した変更情報は、デバイスＩＤが「ＧＵＩＤ−１」のデバイス４０を入れ替えた場合に機器管理装置１０から受信された変更情報の一例である。図５に示した例では、デバイス４０の入れ替えの結果、機種名、機器識別子、親展ボックス名、親展ボックス所有者の各項目について情報が変更されたことが示されている。
【００３４】
処理規則抽出部６８は、例えば制御部２２により実現されるものであり、変更情報受信部６６により受信された変更情報に基づいて、当該変更情報に関係する処理規則を抽出するものである。例えば、処理規則抽出部６８は、変更情報に含まれるデバイスＩＤに基づいて、当該デバイスＩＤを含む処理規則を変更情報に関係がある処理規則として抽出することとしてよい。例えば図４及び図５に示した変更情報の場合には、処理規則抽出部６８は、デバイスＩＤが「ＧＵＩＤ−１」を含む処理規則を処理規則保持部６２から検索して抽出することとしてよい。
【００３５】
制限規則保持部７０は、例えば記憶部２４により実現されるものであり、変更情報に応じてデータ処理部６４における処理を制限する際の規則（制限規則）を保持するものである。本実施形態では、制限規則には、項目毎にその項目の設定値が変更された場合に如何なる処理を行うのかを定めた情報が格納されていることとする。
【００３６】
図６には、制限規則の一例を示した。図６に示されるように、制限規則は、項目毎に、当該項目が変更された場合の制限処理を定めたテーブルとして構成されることとしてよい。図６に示した例では、制限処理は「処理規則の無効化」、「処理の停止」、「承認依頼の実行」の３つの処理の組み合わせとして構成されることとしている。例えば、「親展ボックス名」が変更された場合には、処理規則を無効化し、当該処理規則に従って行われる処理を停止し、そして管理者に対して承認依頼を実行することが制限処理として行われる。
【００３７】
処理制限部７２は、例えば制御部２２により実現されるものであり、変更情報受信部６６により受信された変更情報に基づいて制限規則を参照して制限処理を決定すると共に、当該決定した制限処理をデータ処理部６４において実行される処理に適用するものである。具体的には、処理制限部７２は、変更情報受信部６６により受信した変更情報において変更された項目を取得し、当該取得した項目をキーとして制限規則保持部７０に保持される制限規則を参照して制限処理を決定する。そして、処理制限部７２は、上記決定した制限処理を処理規則抽出部６８により抽出された各処理規則に従ってこれから実行されるか、または現在実行されている各処理に適用することとしてよい。なお、変更情報において複数の項目が変更されている場合には、各項目に基づいて決定された制限処理の論理和を上記各処理に適用ようにしてもよい。
【００３８】
例えば、制限処理に「処理規則の無効化」が含まれる場合には、処理制限部７２は、今後データ処理部６４において実行される処理において、上記無効化される処理規則を用いた処理を実行しないように制御することとする。また、処理制限部７２は、制限処理に「処理の停止」が含まれ、現在、データ処理部６４において処理規則抽出部６８により抽出された処理規則に従った処理が実行されている場合には、当該処理に割り込み要求をかけて処理を停止させることとする。また、例えば親展ボックスへのデータを格納する処理等のように、処理完了後にも親展ボックスからデータを削除することにより取り消しが可能な処理についてはたとえ処理完了後であっても取り消すようにしてもよい。
【００３９】
承認依頼部７４は、例えば制御部２２とグラフィックインターフェース３０により実現されるものであり、変更情報受信部６６により受信された変更情報に含まれる項目の設定値の変更に対して管理者に承認を依頼するものである。本実施形態では、承認依頼部７４は、変更された項目とその設定値と含む承認画面を表示装置に表示させ、管理者に上記項目の設定値の変更を承認するか否かを確認することとする。承認画面には、変更された項目以外の項目の設置値を含めることとしてもよく、さらに変更された項目及び変更されていない項目との組み合わせに基づいて、予め定められたテキスト情報（例えば「親展ボックスの設定が完了していないおそれがあります」等）を取得して承認画面に表示させるようにしてもよい。
【００４０】
図７には、承認画面８０の一例を示した。図７に示した承認画面８０は、図５に示した変更情報に対応するものである。図７に示した承認画面８０では、機種名及び機種識別子が変更されたことが示されているから、管理者はデバイス４０の入れ替えが行われたことが分かる。また、親展ボックス名等の設定が変更されていることから、設定の引き継ぎが行われていないことが分かる。もし、以前と同じ環境で動作させる必要があれば、管理者は環境設定が未完了であると判断し、この段階では承認を行わないようにし、設定が完了した後に承認を行うこととする。承認が完了していない状態では、受け付けた処理対象データ（ジョブ）の実行は行われないため、誤った環境下で処理対象データが実行されることが防止される。
【００４１】
図８には、更新された承認画面８０の一例を示した。図７の例において、以前の環境を引き継ぐ設定を行った場合には、機器管理装置１０において必要な設定変更が行われた後、機器管理装置１０から受信した変更情報に基づいて承認画面８０が更新される。管理者は、図８に示された承認画面８０を参照することで、必要な環境設定の変更が行われたことを確認し、表示された変更に対して承認を行う。
【００４２】
承認受付部７６は、例えば入力インターフェース２８により実現されるものであり、管理者からの承認操作の入力を受け付けるものである。本実施形態では、承認画面８０の「承認」ボタンを押下した操作を承認操作として認識することとしてよい。
【００４３】
承認受付部７６により管理者からの承認が受け付けられると、処理制限部７２はデータ処理部６４における処理の制限を解除し、処理規則の有効化、及び処理の実行を再開することとする。
【００４４】
図９には、情報処理装置２０における処理の流れの一例を表すフローチャートを示した。図９に示されるように、情報処理装置２０は、機器管理装置１０から管理情報における変更情報を取得し（Ｓ１０１）、当該取得した変更情報に関連する処理規則を抽出する（Ｓ１０２）。次に、情報処理装置２０は、上記取得した変更情報に基づいて制限規則を参照して制限処理を特定し（Ｓ１０３）、当該特定した制限処理を、上記抽出された処理規則に基づいて実行される処理に適用する（Ｓ１０４）。情報処理装置２０は、変更情報に対する承認を管理者に依頼し（Ｓ１０５）、承認された場合には（Ｓ１０６：Ｙ）、制限処理を解除する（Ｓ１０７）。
【００４５】
本実施形態に係る情報処理装置２０では、情報処理装置２０が処理規則に基づいて処理を行う際に参照する管理情報に変更があった場合には、その変更に関係する処理規則に基づく処理の実行が、上記変更に対する管理者の承認が得られるまで制限され、管理者の意図しない環境下で処理が実行されることが防止される。
【００４６】
本発明は上記の実施形態に限定されるものではなく、情報処理装置２０と連携するシステムは機器管理装置１０に限られない。以下、情報処理装置２０と連携するシステムをアドレスデータ管理システムとし、情報処理装置２０が受け付けたデータをデバイス４０に転送する処理を行うこととした場合を例に挙げて説明する。
【００４７】
図１０には、情報処理装置２０に保持される処理規則の一例を示した。処理規則は、項目、変更承認、説明の各データを関連づけて構成され、図１０に示した例では「宛先ＩＤ」、「宛先名」、「サーバー名／ＩＰアドレス」、「サーバー保存場所」が変更の有無によらず承認時に必要とされるデータとなる。
【００４８】
図１１には、制限規則の一例を示した。制限規則は、項目毎に、当該項目が変更された場合の処理を定めたテーブルとして構成され、図１１に示された例では「宛先名」又は「サーバー保存場所」に変更があった場合には、処理規則が無効化され、実行中の処理が停止され、そして承認依頼が実行されることとなる。
【００４９】
図１２には、変更情報の一例を示した。図１２（Ａ）は、ＩＰアドレスが変更された例であり、図１２（Ｂ）はサーバー保存場所が変更された例である。図１２（Ａ）の場合では、ＩＰアドレスの変更は制限規則に該当する規則が存在しないため、処理の制限は行われない。一方で図１２（Ｂ）の場合では、「サーバー保存場所」の変更は対応する制限規則があるため、当該制限規則に基づいて「承認依頼」、「処理規則の無効化」、「処理の停止」の各処理が実行される。もちろん、「サーバー保存場所」の変更に対して管理者からの承認が得られた場合には、上記実行された処理の制限は解除される。解除の具体的処理は以下のようになる。
【００５０】
まず、変更される前の情報に基づいて既にデータ転送まで終了している場合には、停止中の処理をデータ転送から再実行することとする。また、変更された後の情報で既にデータ転送までの処理が終了している場合には、停止中の処理を再開することとする。そして、データ転送前に停止された処理については、当該処理を再開することとする。
【符号の説明】
【００５１】
１  情報処理システム、１０  機器管理装置、１２  制御部、１４  記憶部、１６  通信部、２０  情報処理装置、２２  制御部、２４  記憶部、２６  通信部、２８  入力インターフェース、３０  グラフィックインターフェース、４０  デバイス、５２  管理情報保持部、５４  変更情報抽出部、５６  変更情報送信部、６０  処理対象データ取得部、６２  処理規則保持部、６４  データ処理部、６６  変更情報受信部、６８  処理規則抽出部、７０  制限規則保持部、７２  処理制限部、７４  承認依頼部、７６  承認受付部、８０  承認画面。
【図１】
0005482330.tif 000002
【図２】
0005482330.tif 000003
【図３】
0005482330.tif 000004
【図４】
0005482330.tif 000005
【図５】
0005482330.tif 000006
【図６】
0005482330.tif 000007
【図７】
0005482330.tif 000008
【図８】
0005482330.tif 000009
【図９】
0005482330.tif 000010
【図１０】
0005482330.tif 000011
【図１１】
0005482330.tif 000012
【図１２】
0005482330.tif 000013