【手続補正書】
【提出日】平成23年3月7日(2011.3.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信回線を介して情報を送信する情報送信装置であって、
複数の情報を送信先装置に対して送信する送信手段と、
前記送信手段による前記複数の情報の送信処理が正常に完了したか否かを判定する第１の判定手段と、
前記第１の判定手段により前記複数の情報のうちの何れかの情報の送信処理に異常が発生したと判定された場合、当該情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記送信先装置を復元する復元手段とを有することを特徴とする情報送信装置。
【請求項２】
前記送信手段により前記複数の情報が全て前記送信先装置に対して送信された後、前記送信先装置に対して前記複数の情報毎に送信処理を確定させる確定手段と、
前記確定手段による前記複数の情報の送信処理を確定させる処理が正常に完了したか否かを判定する第２の判定手段とを更に有し、
前記復元手段は、前記第２の判定手段により前記複数の情報のうちの何れかの情報の送信処理を確定させる処理に異常が発生したと判定された場合、前記複数の情報の送信処理が実行される前の状態に前記送信先装置を復元することを特徴とする請求項１に記載の情報送信装置。
【請求項３】
前記送信先装置は、前記複数の情報の送信先となる複数の装置であることを特徴とする請求項１又は２に記載の情報送信装置。
【請求項４】
通信回線を介して情報を送信する情報送信装置であって、
複数の情報を送信先装置に対して送信する送信手段と、
前記送信手段による前記複数の情報の送信処理が正常に完了したか否かを判定する第１の判定手段と、
前記第１の判定手段により前記複数の情報の送信処理が正常に完了したと判定された場合、前記送信先装置に対して前記複数の情報を確定させる確定手段とを有することを特徴とする情報送信装置。
【請求項５】
前記確定手段による前記複数の情報を確定させる処理が正常に完了したか否かを判定する第２の判定手段と、
前記第２の判定手段により前記複数の情報のうちの何れかの情報を確定させる処理に異常が発生したと判定された場合、前記複数の情報の送信処理が実行される前の状態に前記送信先装置を復元する復元手段とを更に有することを特徴とする請求項４に記載の情報送信装置。
【請求項６】
情報を送信する情報送信装置と通信回線を介して接続される送信状態管理装置であって、
前記情報送信装置による複数の情報の送信処理の状態を監視する監視手段と、
前記監視手段により前記複数の情報のうちの何れかの情報の送信処理に異常が検知された場合、当該情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記情報の送信先である送信先装置を復元する復元手段とを有することを特徴とする送信状態管理装置。
【請求項７】
前記複数の情報のうちの何れかの情報の送信処理に異常が発生した場合に前記情報送信装置から発行される前記送信先装置の復元要求を受け付ける受付手段を更に有し、
前記復元手段は、前記受付手段により前記送信先装置の復元要求を受け付けた場合、送信処理に異常が発生した情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記送信先装置を復元することを特徴とする請求項６に記載の送信状態管理装置。
【請求項８】
前記復元手段は、前記情報送信装置から前記複数の情報が全て前記送信先装置に対して送信された後、前記複数の情報のうちの何れかの情報の送信処理を確定させる処理に異常が発生したと前記情報送信装置において判定された場合、前記複数の情報の送信処理が実行される前の状態に前記送信先装置を復元することを特徴とする請求項６に記載の送信状態管理装置。
【請求項９】
通信回線を介して情報を送信する情報送信装置の制御方法であって、
送信手段が、複数の情報を送信先装置に対して送信する送信ステップと、
判定手段が、前記送信ステップによる前記複数の情報の送信処理が正常に完了したか否かを判定する判定ステップと、
復元手段が、前記判定ステップにより前記複数の情報のうちの何れかの情報の送信処理に異常が発生したと判定された場合、当該情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記送信先装置を復元する復元ステップとを含むことを特徴とする情報送信装置の制御方法。
【請求項１０】
通信回線を介して情報を送信する情報送信装置の制御方法であって、
送信手段が、複数の情報を送信先装置に対して送信する送信ステップと、
判断手段が、前記送信ステップによる前記複数の情報の送信処理が正常に完了したか否かを判定する判定ステップと、
復元手段が、前記判定ステップにより前記複数の情報の送信処理が正常に完了したと判定された場合、前記送信先装置に対して前記複数の情報を確定させる確定ステップとを含むことを特徴とする情報送信装置の制御方法。
【請求項１１】
情報を送信する情報送信装置と通信回線を介して接続される送信状態管理装置の制御方法であって、
監視手段が、前記情報送信装置による複数の情報の送信処理の状態を監視する監視ステップと、
復元手段が、前記監視ステップにより前記複数の情報のうちの何れかの情報の送信処理に異常が検知された場合、当該情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記情報の送信先である送信先装置を復元する復元ステップとを含むことを特徴とする送信状態管理装置の制御方法。
【請求項１２】
通信回線を介して情報を送信する情報送信手順をコンピュータに実行させるためのプログラムであって、
複数の情報を送信先装置に対して送信する送信手順と、
前記送信手順による前記複数の情報の送信処理が正常に完了したか否かを判定する判定手順と、
前記判定手順により前記複数の情報のうちの何れかの情報の送信処理に異常が発生したと判定された場合、当該情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記送信先装置を復元する復元手順とをコンピュータに実行させるためのプログラム。
【請求項１３】
通信回線を介して情報を送信する情報送信手順をコンピュータに実行させるためのプログラムであって、
複数の情報を送信先装置に対して送信する送信手順と、
前記送信手順による前記複数の情報の送信処理が正常に完了したか否かを判定する判定手順と、
前記判定手順により前記複数の情報の送信処理が正常に完了したと判定された場合、前記送信先装置に対して前記複数の情報を確定させる確定手順とをコンピュータに実行させるためのプログラム。
【請求項１４】
通信回線を介して接続される情報送信装置の送信状態を管理する送信状態管理手順をコンピュータに実行させるためのプログラムであって、
前記情報送信装置による複数の情報の送信処理の状態を監視する監視手順と、
前記監視手順により前記複数の情報のうちの何れかの情報の送信処理に異常が検知された場合、当該情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記情報の送信先である送信先装置を復元する復元手順とをコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【特許文献１】特開平５−０８１１１１号公報
【特許文献２】特開平８−２１２１１９号公報
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の目的は、複数の情報の整合性を保ちつつ送信処理を確定させることにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の情報送信装置の第１の態様は、通信回線を介して情報を送信する情報送信装置であって、複数の情報を送信先装置に対して送信する送信手段と、前記送信手段による前記複数の情報の送信処理が正常に完了したか否かを判定する第１の判定手段と、前記第１の判定手段により前記複数の情報のうちの何れかの情報の送信処理に異常が発生したと判定された場合、当該情報以前に送信処理が実行された情報の送信処理が実行される前の状態に前記送信先装置を復元する復元手段とを有することを特徴とする。
本発明の情報送信装置の第２の態様は、通信回線を介して情報を送信する情報送信装置であって、数の情報を送信先装置に対して送信する送信手段と、前記送信手段による前記複数の情報の送信処理が正常に完了したか否かを判定する第１の判定手段と、前記第１の判定手段により前記複数の情報の送信処理が正常に完了したと判定された場合、前記送信先装置に対して前記複数の情報を確定させる確定手段とを有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明においては、複数の情報の送信処理が正常に完了したと判定された場合、送信先装置に対して複数の情報を確定させるようにしている。従って、本発明によれば、複数の情報の整合性を保ちつつ送信処理を確定させることが可能となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
情報送信処理部２０２は、ファイル送信部２１３、送信処理確定部２１４及び送信処理復元部２１５から構成される。ファイル送信部２１３は、情報ファイル解析部２１２による情報ファイルの解析結果に従って、ファイルを送信先１０３に送信する。送信処理確定部２１４は、ファイル送信部２１３によるファイル送信処理が正常に終了した場合、情報ファイル解析部２１２による情報ファイルの解析結果に従って、送信先１０３に対してファイルの送信処理を確定する。送信処理復元部２１５は、ファイル送信部２１３によるファイルの送信処理が異常終了した場合、情報ファイル解析部２１２による情報ファイルの解析結果に従って、送信先１０３の状態を、ファイル送信部２１３によってファイルが送信される前の状態に復元する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
続いて、情報ファイル解析部２１２は、情報ファイル取得部２１１によって取得された情報ファイルを解析する（ステップＳ４０４）。図３に示す情報ファイルの例では、次の内容が解析される。即ち、ファイルＡの送信先が" ftp://A/data"である。また、ファイルＡの送信方法が"FTP"である。また、ファイルＡの送信処理の確定方法が"名前をA.datに変更"である。またファイルＡの送信先１０３の復元方法は"（ファイルの）削除"である。ファイルＢ、ファイルＣについても、本ステップにおいてそれぞれ同様に解析される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
続いて、ファイル送信部２１３は、情報ファイル解析部２１２による解析結果に従って、送信先１０３に対するファイルの送信を開始する（Ｓ４０５）。図３に示す情報ファイルの例では次の送信処理が行われる。ファイルＡ〜Ｃが送信処理の対象となる全てのファイルであるとすると、ファイルＡは送信先１０３における"ftp://A/data"のアドレスに送信される。また、ファイルＢは送信先１０３における"http://A/webdav" のアドレスに送信される。ファイルＣは送信先１０３における" http://A/webservice"のアドレスに送信される。これらの処理は、ステップＳ４０５及び後述するＳ４０６、Ｓ４０７が繰り返されることにより夫々実行される。なお、ステップＳ４０５は、本発明の送信手段の一処理例である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
対象となる全てのファイルに対して送信処理が完了していない場合、ファイル送信部２１３は、処理をステップＳ４０５に戻し、次に対象となるファイルの送信処理を開始する。一方、対象となる全てのファイルに対して送信処理が完了した場合、送信処理確定部２１４は、ステップＳ４０４における情報ファイル解析部２１２による解析結果に従って、全てのファイルの送信処理を確定する処理（コミット）を開始する（ステップＳ４０８）。図３に示す情報ファイルの例では、ファイルＡ〜Ｃ全ての送信処理が完了すると、ファイルＡについては送信先１０３において"名前をA.datに変更"する処理が送信処理を確定する処理として行われる。また、ファイルＢについては送信先１０３において"名前をB.datに変更"する処理が送信処理を確定する処理として行われる。ファイルＣについては送信先１０３において"Ｗｅｂサービス（http://A/commit）呼び出し"を行う処理が送信処理を確定する処理として行われる。これらの処理は、ステップＳ４０８及び後述するＳ４０９、Ｓ４１０が繰り返されることにより夫々実行される。なお、ステップＳ４０８は、本発明の確定手段の一処理例である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
また、情報ファイルの解析結果に従って、複数のファイル間で送信先に対する送信処理を確定させるようにしている。従って、ファイル毎に通信プロトコルやファイル管理方式が異なる場合であっても複数のファイルの整合性を保ちつつ送信処理を確定させることが可能となる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
以下、上述のように構成される本実施形態と第１の実施形態との動作の面で相違する点について説明する。本実施形態においては、図４のステップＳ４０５〜Ｓ４０７を繰り返すことにより、ファイルＡは送信先Ａ５０３における" ftp://A/data"に送信される。また、ファイルＢは送信先Ｂ５０４における"http://B/webdav"に送信される。また、ファイルＣは送信先Ｂにおける"http://B/webservice"に送信される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
また、ステップＳ９１３において、ファイル送信の確定処理が依頼されていない場合、情報送信装置監視部８１７は、情報送信装置７０１の現在の状態を示す情報を情報送信装置７０１から取得する（ステップＳ９１４）。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
続いて、情報送信装置監視部８１７は、取得した情報に基づいて、情報送信装置７０１に何らかの異常が発生し、そのためファイル送信処理が続行できない状態にあるのか否かを判定する（ステップＳ９１５）。なお、情報送信装置７０１は、ファイルの送信処理に異常が発生した場合、ステップＳ９１１において、送信状態管理装置７０４に送信先７０３の状態を復元する送信先復元処理を依頼する。送信先復元処理を依頼された場合、や、その他、情報送信装置７０１に異常が発生したためファイル送信処理が続行できない状態にあると判定された場合、処理はステップＳ９１９に移行する。一方、情報送信装置７０１に異常が検知されず、ファイル送信処理が正常に続行している場合、処理はステップＳ９１３に戻り、ステップＳ９１３〜Ｓ９１５の処理を繰り返す。なお、ステップＳ９１５は、本発明の監視手段の一処理例である。