【手続補正書】
【提出日】平成21年5月15日(2009.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タスク処理装置で利用可能なタスクを複数連繋させて一連の処理として実行せるためのタスク連繋フローの定義情報を作成する情報処理装置であって、
複数機種のタスク処理装置のうち第１の機種で実行可能な第１のタスク連繋フローの定義情報を作成する際に、前記第１の機種で利用可能な複数のタスクの情報を示す第１のタスク情報を提示する提示手段と、
前記提示手段により提示された前記第１のタスク情報を用いて入力される編集指示に基づいて前記第１のタスク連繋フローの定義情報を作成する編集作成手段と、
前記編集作成手段で作成された第１の連繋フローの定義情報と前記第１の機種とは別の第２の機種で利用可能な複数のタスクの情報を示す第２のタスク情報とに基づいて、前記第２の機種で実行可能な第２のタスク連繋フローの定義情報を生成する生成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記生成手段により生成される第２のタスク連繋フローの定義情報は、前記第１の機種および前記第２の機種間で共有可能な機種依存性のあるタスク連繋フローの定義情報であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記提示手段は、前記第１のタスク情報を、全ての機種に共通な情報と、機種に依存する情報とに分けて提示することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記複数機種のタスク処理装置においてそれぞれ利用可能なタスクの情報を前記複数機種のタスク処理装置からネットワークを介して取得する取得手段を有することを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記生成手段は、
前記第１の連繋フローの定義情報内に前記第２のタスク情報に含まれない第１の個別タスク情報が連繋されている場合、該第１の個別タスク情報を前記第１の連繋フローの定義情報内から消去して前記第２のタスク連繋フローの定義情報を生成する、ことを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記生成手段は、
前記第２のタスク情報内に前記第１のタスク情報に含まれない第２の個別タスク情報が存在する場合、該第２の個別タスク情報のそれぞれを前記第２のタスク連繋フローの定義情報の生成時に利用するか否かを指示させ、
前記利用すると指示された前記第２の個別タスク情報を前記第１のタスク連繋フローの定義情報に組み込んで前記第２のタスク連繋フローの定義情報を生成する、
ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記複数機種のタスク処理装置で利用可能なタスク毎に、前記生成手段により生成されるタスク連繋フローの定義情報に利用するか否かを設定する設定手段を有し、
前記生成手段は、
前記第２のタスク情報内に前記第１のタスク情報に含まれない第２の個別タスク情報が存在する場合、前記設定手段で利用すると設定された前記第２の個別タスク情報を前記第１のタスク連繋フローの定義情報に組み込んで前記第２のタスク連繋フローの定義情報を生成する、ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項８】
前記提示手段は、前記全ての機種のタスク処理装置間で共有可能な機種依存性のある第３のタスク連繋フローの定義情報を作成する際、全ての機種でそれぞれ利用可能なタスクの情報を示す第３のタスク情報を提示するものであり、
前記編集作成手段は、前記提示手段により提示された前記第３のタスク情報を用いて入力される編集指示に基づいて、前記第３のタスク連繋フローの定義情報を作成することを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
ネットワークを介して通信可能な複数機種のタスク処理装置と、管理サーバと、クライアント装置とを有するタスク連繋処理システムであって、
前記クライアント装置は、
いずれかのタスク処理装置に対応する第１の機種で実行可能な第１のタスク連繋フローの定義情報を作成する際に、前記第１の機種で利用可能な複数のタスクの情報を示す第１のタスク情報を提示する提示手段と、
前記提示手段により提示された前記第１のタスク情報を用いて入力される編集指示に基づいて前記第１のタスク連繋フローの定義情報を作成する編集作成手段と、
前記編集作成手段で作成された第１の連繋フローの定義情報と前記第１の機種とは別の第２の機種で利用可能な複数のタスクの情報を示す第２のタスク情報とに基づいて、前記第２の機種で実行可能な第２のタスク連繋フローの定義情報を生成する生成手段と、
前記生成手段により生成された前記タスク連繋フローの定義情報を、前記管理サーバに送信する第１の送信手段と、を有し、
前記管理サーバは、
前記クライアント装置から送信される前記タスク連繋フローの定義情報を記憶手段に記憶させる登録手段と、
前記いずれかのタスク処理装置からの要求に応じて、前記記憶手段に登録されているタスク連繋フローの定義情報を前記いずれかのタスク処理装置に送信する第２の送信手段と、を有し、
前記複数のタスク処理装置は、
前記管理サーバに登録されている前記タスク連繋フローの定義情報を前記管理サーバから取得して実行する実行手段を有することを特徴とするタスク連繋処理システム。
【請求項１０】
タスク処理装置で利用可能なタスクを複数連繋させて一連の処理として実行せるためのタスク連繋フローの定義情報を作成するタスク連繋フロー作成方法であって、
複数機種のタスク処理装置のうち第１の機種で実行可能な第１のタスク連繋フローの定義情報を作成する際に、前記第１の機種で利用可能な複数のタスクの情報を示す第１のタスク情報を提示する提示ステップと、
該提示された前記第１のタスク情報を用いて入力される編集指示に基づいて前記第１のタスク連繋フローの定義情報を作成する編集作成ステップと、
該作成された第１の連繋フローの定義情報と前記第１の機種とは別の第２の機種で利用可能な複数のタスクの情報を示す第２のタスク情報とに基づいて、前記第２の機種で実行可能な第２のタスク連繋フローの定義情報を生成する生成ステップと、
を有することを特徴とするタスク連繋フロー作成方法。
【請求項１１】
複数機種のタスク処理装置と管理サーバとクライアント装置とがネットワークを介して通信可能なタスク連繋処理システムにおいてタスク処理装置で利用可能なタスクを複数連繋させて一連の処理として実行せるタスク連繋フローの定義情報を作成するタスク連繋フロー作成方法であって、
前記クライアント装置は、
いずれかのタスク処理装置に対応する第１の機種で実行可能な第１のタスク連繋フローの定義情報を作成する際に、前記第１の機種で利用可能な複数のタスクの情報を示す第１のタスク情報を提示する提示ステップと、
前記クライアント装置が、前記提示された前記第１のタスク情報を用いて入力される編集指示に基づいて前記第１のタスク連繋フローの定義情報を作成する編集作成ステップと、
前記クライアント装置が、前記作成された第１の連繋フローの定義情報と前記第１の機種とは別の第２の機種で利用可能な複数のタスクの情報を示す第２のタスク情報とに基づいて、前記第２の機種で実行可能な第２のタスク連繋フローの定義情報を生成する生成ステップと、
前記クライアント装置が、前記生成された前記タスク連繋フローの定義情報を、前記管理サーバに送信する第１の送信ステップと、
前記管理サーバが、前記クライアント装置から送信される前記タスク連繋フローの定義情報を記憶手段に記憶させる登録ステップと、
前記管理サーバが、前記いずれかのタスク処理装置からの要求に応じて、前記記憶手段に登録されているタスク連繋フローの定義情報を前記いずれかのタスク処理装置に送信する第２の送信ステップと、
前記複数のタスク処理装置が、前記管理サーバに登録されている前記タスク連繋フローの定義情報を前記管理サーバから取得して実行する実行ステップと、
を有することを特徴とするタスク連繋フロー作成方法。
【請求項１２】
請求項１０又は１１に記載されたタスク連繋フロー作成方法をコンピュータに実行させるためのプログラム。
【請求項１３】
複数のデバイスで共通のサービスと各デバイスに固有のサービスとを識別可能に表示する表示ステップと、
前記表示ステップに表示されるサービスを組み合わせてフローを作成する作成ステップと、
を有することを特徴とするサービス処理方法。
【請求項１４】
第１のデバイスに固有のサービスと第２のデバイスに固有のサービスとを取得する取得ステップと、
前記取得ステップにより取得される第１のデバイスに固有のサービスと第２のデバイスに固有のサービスとに基づき、第１のデバイス用のサービスフローから第２のデバイス用のサービスフローを作成する作成ステップと、
を有することを特徴とするサービス処理方法。
【請求項１５】
前記作成ステップは、第１のデバイスに固有のサービスを含むフローから第２のデバイスが実行できないサービスを取り除いたフローを作成することを特徴とする請求項１３又は１４記載のサービス処理方法。
【請求項１６】
前記作成ステップは、第１のデバイス用のフローから第２のデバイスが実行できるサービスを付加したフローを作成することを特徴とする請求項１３又は１４記載のサービス処理方法。
【請求項１７】
請求項１３乃至１６いずれかに記載のサービス処理方法をコンピュータに実行させるためのプログラム。
【請求項１８】
複数のタスクを連繋させて一連の処理として実行せるためのフローを定義したデバイスに依存しないフロー定義情報と、前記デバイスに依存しないフロー定義情報をデバイスに依存するフロー定義情報に変換するためのデバイス毎の変換情報を記憶する記憶手段と、
デバイスからのフロー実行要求に応じて、該デバイスに対応する変換情報に基づき、前記要求に対応するフロー定義情報を動的に前記デバイスに依存するフロー定義情報に変換して前記デバイスに送信する制御手段と、
を有することを特徴とする管理サーバ。
【請求項１９】
前記変換情報は、フロー定義情報内で定義されているタスクを高機能化又は低機能化してデバイスに依存するフロー定義情報に変換するための情報であることを特徴とする請求項１８に記載の管理サーバ。
【請求項２０】
デバイスの機能が変更されことを示す情報に応じて、該デバイスに対応する変換情報を変更する変更手段を有することを特徴とする請求項１８又は１９に記載の管理サーバ。
【請求項２１】
前記デバイスの機能構成が変更されことを示す情報は、前記デバイスから通知されることを特徴とする請求項２０に記載の管理サーバ。
【請求項２２】
前記デバイス毎の変換情報は、前記デバイス毎に該デバイスが備える機能を定義した機能情報，前記デバイス毎に該デバイスで実行するタスクの機能を変換する変換ルールを定義した変換ルール情報を含むものであり、
前記変更手段は、前記デバイスの機能が変更されことを示す情報に基づいて、前記デバイスに対応する機能情報を変更し、該変更した機能情報に基づいて、前記デバイスに対応する変換ルール情報を変更することを特徴とする請求項２０又は２１に記載の管理サーバ。
【請求項２３】
複数のタスクを連繋させて一連の処理として実行せるためのフローを定義したデバイスに依存しないフロー定義情報と、前記デバイスに依存しないフロー定義情報をデバイスに依存するフロー定義情報に変換するためのデバイス毎の変換情報を記憶する記憶手段と、
デバイスからのフロー実行要求に応じて、該デバイスに対応する変換情報に基づき、前記要求に対応するフロー定義情報を動的に前記デバイスに依存するフロー定義情報に変換して前記デバイスに送信する制御手段と、
を有する管理サーバと、
前記管理サーバからデバイスに依存するフロー定義情報を取得して実行する実行手段を有する複数のデバイスと、
を有することを特徴とするタスク連繋処理システム。
【請求項２４】
複数のタスクを連繋させて一連の処理として実行せるためのフローを定義したデバイスに依存しないフロー定義情報と、前記デバイスに依存しないフロー定義情報をデバイスに依存するフロー定義情報に変換するためのデバイス毎の変換情報を記憶手段に記憶させておき、
デバイスからのフロー実行要求に応じて、該デバイスに対応する変換情報に基づき、前記要求に対応するフロー定義情報を動的に前記デバイスに依存するフロー定義情報に変換して前記デバイスに送信するステップを有することを特徴とするフロー変換方法。
【請求項２５】
複数のタスクを連繋させて一連の処理として実行せるためのフローを定義したデバイスに依存しないフロー定義情報と、前記デバイスに依存しないフロー定義情報をデバイスに依存するフロー定義情報に変換するためのデバイス毎の変換情報を管理サーバの記憶手段に記憶させておき、
デバイスが、前記管理サーバで記憶されるフロー定義情報に対応するフローの実行を要求するステップと、
デバイスからのフロー実行要求に応じて、管理サーバが、該デバイスに対応する変換情報に基づき、前記要求に対応するフロー定義情報を動的に前記デバイスに依存するフロー定義情報に変換して前記デバイスに送信するステップと、
デバイスが、前記管理サーバから送信される前記デバイスに依存するフロー定義情報を取得して実行するステップと、
を有することを特徴とするフロー実行方法。
【請求項２６】
請求項２４のフロー変換方法又は請求項２５のフロー実行方法をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、タスク連繋処理システム、タスク連繋フロー作成方法、サービス処理方法、管理サーバ、フロー変換方法、フロー実行方法およびプログラム