(57)【特許請求の範囲】
【請求項１】
サーバ装置に保存されているコンテンツであってデータを入力するための複数の入力欄を備えたコンテンツを編集する際に必要な情報が格納されている格納媒体と、
前記サーバ装置に保存されているコンテンツを読み出す読出手段と、
前記読出手段によって読みだされたコンテンツを前記格納媒体に格納されている情報に基づいて編集する編集手段と、
前記編集手段によって編集された２種類以上のコンテンツを２台以上のクライアント装置に送信する送信手段と、
前記編集手段によって編集される前後のコンテンツの対応関係を記録する記録手段と、
前記クライアント装置から入力されたデータを受信する受信手段と、
前記記録手段によって記録された対応関係に基づいて前記受信手段によって受信されたデータを前記サーバ装置に反映する反映手段と、
を備え、
前記２台以上のクライアント装置のうち第１のクライアント装置に送信する編集後のコンテンツの入力欄の項目数が、第２のクライアント装置に送信する編集後のコンテンツの入力欄の項目数以上とされていて、
前記編集手段は、前記２種類以上のコンテンツのうち第１のコンテンツを扱えるアプリケーションソフトウェアが前記第１のクライアント装置にインストールされているか否かにかかわらず、仮想環境上のアプリケーションソフトウェアによって、前記サーバ装置に保存されているコンテンツを読み出し、各シンクライアント用に編集する中継処理装置。
【請求項２】
前記第１のクライアント装置に送信するコンテンツと第２のクライアント装置に送信するコンテンツとの各々を通じて入力されたデータが一致しているか否かを判定する判定手段と、
前記判定手段によって両データが一致していると判定された場合に前記クライアント装置から入力されたデータを受信する受信手段によって受信されたデータを前記サーバ装置に反映する反映手段と、
を備える、請求項１記載の中継処理装置。
【請求項３】
請求項１記載の中継処理装置と前記サーバ装置と前記クライアント装置とがネットワークを介して相互に接続されている、中継処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継処理装置及びこれを備えた中継処理システムに関し、特に、サーバ装置に保存されているコンテンツをクライアント装置用に編集する、中継処理装置及びこれを備えた中継処理システムに関する。
【背景技術】
【０００２】
特許文献１には、業務情報システムの情報セキュリティを高めるための技術が開示されている。ここでは、業務情報防護装置が、業務情報システムのサーバ装置に対するクライアント端末からのリモートアクセスを制御し、リモートアクセスの実行対象となるサーバ装置とリモートアクセスを実行予定のユーザとを示すアクセス申請情報を受信し、サーバ装置ごとのリモートアクセス予定を管理し、リモートアクセス予定に応じて各ユーザの属するユーザグループを適宜変更し、クライアント端末からのいずれかのサーバ装置へのリモートアクセス要求がなされるとき、サーバ装置へのアクセス権限のあるユーザグループに所属している正規ユーザであることを条件として、サーバ装置へのリモートアクセスを許可する、とされている。
【０００３】
【特許文献１】特開２００８−２２６０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されているシステムは、例えば、各クライアント装置間で互換性のないアプリケーションソフトウェアがインストールされていない状況では、一方のクライアント装置で作成したコンテンツを他のクライアント装置で閲覧等することができない。これでは、せっかくのリモートアクセスの利点を得ることができない。
【０００５】
また、特許文献１に開示されているシステムは、例えば、あるクライアント装置に対してはコンテンツの全てを送信する一方で、他のクライアント装置に対してはコンテンツの一部だけを送信するといった処理をすることができない。
【０００６】
そこで、本発明は、このような事情に鑑みて、コンテンツに対するシームレスな環境を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、
サーバ装置に保存されているコンテンツを編集する際に必要な情報が格納されている格納媒体と、
前記サーバ装置に保存されているコンテンツを読み出す読出手段と、
前記読出手段によって読みだされたコンテンツを前記格納媒体に格納されている情報に基づいて編集する編集手段と、
前記編集手段によって編集されたコンテンツをクライアント装置に送信する送信手段と、
を備える。
【０００８】
また、本発明の中継処理システムは、
上記中継処理装置と前記サーバ装置と前記クライアント装置とがネットワークを介して相互に接続されている。
【０００９】
特に、本発明の中継処理システムは、クラウドコンピューティング環境において好適に用いることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の模式的な中継処理システムの構成を示すブロック図である。
【図２】本発明の実施例１の中継処理システムの処理の流れを示す模式図である。
【図３】本発明の実施例２の中継処理システムの処理の流れを示す模式図である。
【図４】本発明の実施例３の中継処理システムの処理の流れを示す模式図である。
【符号の説明】
【００１１】
１００  サーバ装置
２００  中継処理装置
２１０  格納媒体
２２０  読出手段
２３０  編集手段
２４０  送信手段
２５０  記録手段
２６０  受信手段
２７０  反映手段
３００Ａ〜３００Ｃ  クライアント装置
４００  ネットワーク
【発明の実施の形態】
【００１２】
以下、本発明の実施形態について、図面を参照して説明する。
【００１３】
図１は、本発明の実施形態の模式的な中継処理システムの構成を示すブロック図である。図１には、以下説明する、サーバ装置１００と、中継処理装置２００と、クライアント装置３００Ａと、クライアント装置３００Ｂと、クライアント装置３００Ｃと、ネットワーク４００とを示している。
【００１４】
サーバ装置１００には、様々なファイルなどを含むコンテンツが格納されている。サーバ装置１００には、既知の手法によって、クライアント装置３００Ａ〜３００Ｃから、所定の認証処理などを経ることを条件に、リモートアクセス可能に構成されている。
【００１５】
もっとも、本実施形態の場合には、クライアント装置３００Ａ〜３００Ｃからサーバ装置１００に対して直接にリモートアクセスするのではない。このため、クライアント装置３００Ａ〜３００Ｃから中継処理装置２００にリモートアクセスし、かつ、中継処理装置２００からサーバ装置１００にリモートアクセスするように、バーチャルパーソナルネットワークの設定をすることになる。
【００１６】
したがって、各クライアント装置３００Ａ〜３００Ｃのユーザとしては、あたかも、サーバ装置１００に対して直接にリモートアクセスしているかのような感覚で、各クライアント装置３００Ａ〜３００Ｃを操作することになる。
【００１７】
中継処理装置２００は、典型的には、サーバ装置１００に保存されているコンテンツを、予め用意されている情報に基づいて、クライアント装置３００Ａ〜３００Ｃ用に編集してから、クライアント装置３００Ａ〜３００Ｃに送信するものである。また、中継処理装置２００は、クライアント装置３００Ａ〜３００Ｃによって入力されたデータを、サーバ装置１００内のコンテンツに反映させるものである。
【００１８】
なお、ここでいう編集には、サーバ装置１００に保存されているコンテンツから、新たにクライアント装置３００Ａ〜３００Ｃに対する送信用のコンテンツを作成することが含まれるものとし、さらには、クライアント装置３００Ａ〜３００Ｃの幾つかに対する送信用に、読み出したコンテンツを何ら編集しない場合も含むものとする。
【００１９】
クライアント装置３００Ａ〜３００Ｃは、中継処理装置２００によって編集されたコンテンツを受信するとともに、選択的に、そのコンテンツを通じて必要なデータ入力を行うことができるものである。
【００２０】
ネットワーク４００は、インターネットなどの各種ネットワークであり、サーバ装置１００と中継処理装置２００とクライアント装置３００Ａ〜３００Ｃとを相互に接続するものである。
【００２１】
中継処理装置２００は、以下説明する、格納媒体２１０と、読出手段２２０と、編集手段２３０と、送信手段２４０と、記録手段２５０と、受信手段２６０と、反映手段２７０とを示している。
【００２２】
格納媒体２１０には、サーバ装置１００に保存されているコンテンツを編集する際に必要な情報が格納されている。なお、ここでいう情報には、所要のデータ、所要のプログラムなどが含まれるものとする。当該情報は、後述の実施例において、幾つかの例を示すように限定的なものではない。
【００２３】
読出手段２２０は、クライアント装置３００Ａ〜３００Ｃのいずれかからの要求に応じて、ネットワーク４００を介して、サーバ装置１００に保存されているコンテンツを読み出すものである。
【００２４】
編集手段２３０は、読出手段２２０によって読み出されたコンテンツを、格納媒体２１０に格納されている情報に基づいて編集するものである。この編集は、後述の実施例において、幾つかの例を示すように限定的なものではない。
【００２５】
送信手段２４０は、編集手段２３０によって編集されたコンテンツを、ネットワーク４００を介して、クライアント装置３００Ａ〜３００Ｃに送信するものである。
【００２６】
記録手段２５０は、編集手段２３０による編集前後のコンテンツの対応関係を記録するものである。これにより、３００Ａ〜３００Ｃから送信されるデータを、サーバ装置１００のコンテンツに反映させることが可能となる。
【００２７】
受信手段２６０は、クライアント装置３００Ａ〜３００Ｃから入力されたデータを、ネットワーク４００を介して、受信するものである。
【００２８】
反映手段２７０は、記録手段２５０によって記録された対応関係に基づいて、受信手段２６０によって受信されたデータをサーバ装置１００に反映するものである。具体的な反映処理については、実施例において後述する。
【００２９】
ところで、本実施形態の中継処理システムは、クラウドコンピューティング環境において好適に用いることができる。例えば、銀行業務のうちの特定業務の処理にき、クラウドコンピューティング環境を利用したＢＰＯ（business process outsourcing）を行うこと場合が挙げられる。
【００３０】
この場合、アウトソーシング先としては、通常、ある銀行Ａの特定業務処理を引き受けた場合には、他の銀行Ｂの同じ特定業務処理も引き受けた方が、同内容の作業をすることになるので、ビジネスの観点から見れば効率的となるはずである。例えば、銀行Ａの顧客情報の入力業務処理を引き受けた場合には、銀行Ｂの顧客情報の入力業務処理も引き受けた方が効率的となるはずである。
【００３１】
したがって、アウトソーシング先としては、上記の例でいえば、各銀行Ａ，Ｂにおける顧客情報の入力業務処理に係るコンテンツ、そのコンテンツを扱うことができるソフトウェア、更には、それらと協働して処理を行うハードウェアなどを、自己の都合に沿ったものに変更することが好ましい。
【００３２】
しかし、このような変更には、多大な困難が伴うから、とても現実的とはいえない。したがって、この種の変更を可能な限り回避するといった手法で対応することが望まれる。
【００３３】
本実施形態の中継処理システムは、このような対応が可能である。すなわち、具体的には、銀行Ａ，ＢのＢＰＯの対象に係るコンテンツをサーバ装置１００に保存しておき、クライアント装置３００Ａ〜３００Ｃであるところの各シンクライアントをＢＰＯ先のオペレータなどに操作させる。このために、ネットワーク４００であるところのインターネット上に中継処理装置２００を設ける。
【００３４】
中継処理装置２００には、サーバ装置１００に保存されている銀行Ａ，ＢのＢＰＯの対象に係るコンテンツを、各シンクライアント用に編集するための情報を予めセットしておく。
【００３５】
こうすれば、銀行Ａ，Ｂで顧客情報の入力業務処理のために用意している入力フォーム等が異なっていようが、当該入力フォーム等を扱うソフトウェアが異なっていようが、典型的には、各シンクライアントからのアクセスをトリガとして、中継処理装置２００が、仮想環境上のアプリケーションソフトウェアによって、サーバ装置１００に保存されている銀行Ａ，ＢのＢＰＯの対象に係るコンテンツを読み出し、それを各シンクライアント用に編集することができる。
【００３６】
その結果、各シンクライアントでは、シンクライアント自体に上記アプリケーションソフトウェアがインストールされていなくても、上記入力フォームが格納されていなくても、シンクライアントのディスプレイに、所要の入力フォーム等を表示させることが可能となる。
【実施例】
【００３７】
以下、本発明の実施例について、図面を参照して説明する。
（実施例１）
【００３８】
図２は、本発明の実施例１の中継処理システムの処理の流れを示す模式図である。本実施例では、サーバ装置１００に格納されているコンテンツの全てをクライアント装置３００Ａに送信する一方で、当該コンテンツの一部のみをクライアント装置３００Ｂに送信する例を説明する。本実施例の中継処理システムは、クライアント装置３００Ｂのユーザに対して、コンテンツＡの全てを開示すべきでない場合に好適に用いることができる。
【００３９】
まず、本実施例の概要について説明する。本実施例では、サーバ装置１００に、所望のコンテンツＡが格納されている。コンテンツＡとは、中継処理装置２００における編集前のコンテンツである。
【００４０】
クライアント装置３００Ａから、リモートアクセスによってコンテンツＡの読み出しが要求されると、中継処理装置２００は、これに応じて、サーバ装置１００からコンテンツＡを読み出して、クライアント装置３００ＡにコンテンツＡを送信する。一方、中継処理装置２００は、クライアント装置３００Ｂからの要求に対しては、コンテンツＡを編集したコンテンツＢをクライアント装置３００Ｂに送信する。
【００４１】
また、本実施例では、クライアント装置３００Ａ，３００Ｂによって、コンテンツＡ，Ｂを通じてデータが入力されると、サーバ装置１００に保存されているコンテンツＡに、当該データを反映させる。
【００４２】
このため、格納媒体２１０には、上記の各処理が行えるようなプログラムを格納しておく。このプログラムにおける編集に係る部分は、具体的には、コンテンツＡの編集欄及び確定欄の表示部分をブロックするという編集を行うことでコンテンツＢを作成するものである。
【００４３】
格納媒体２１０に上記プログラムが格納された状態で、例えば、クライアント装置３００Ｂが、ネットワーク４００を介してサーバ装置１００に対してコンテンツＡの読み出しを要求すると、読出手段２２０は、ネットワーク４００を介してサーバ装置１００に保存されているコンテンツＡを読み出す。
【００４４】
編集手段２３０は、読出手段２２０から出力されたコンテンツＡを入力すると、格納媒体３１０に格納されているプログラムに従って、コンテンツＡをコンテンツＢに編集してする。
【００４５】
また、記録手段２５０は、編集手段２３０による編集前後のコンテンツの対応関係を記録する。具体的には、コンテンツＡの入力欄に入力すべきデータとコンテンツＢを通じて入力されるデータとが対応していることを記録する。これにより、コンテンツＢを通じてデータが入力されると、そのデータをコンテンツＡの入力欄に反映させることが可能となる。
【００４６】
つぎに、送信手段２４０は、格納媒体３１０に格納されているプログラムに従って、ネットワーク４００を介して、編集手段２３０によって編集されたコンテンツＢを、クライアント装置３００Ｂに送信する。
【００４７】
この結果、クライアント装置３００Ｂのディスプレイには、編集欄及び確定欄がブロックされているコンテンツＢが表示されることになる。つまり、クライアント装置３００Ｂのユーザは、既に編集欄及び確定欄に何らかのデータが入力されていたとしても、それを閲覧することはできない。
【００４８】
つづいて、クライアント装置３００Ｂのユーザが、キーボードなどを通じてコンテンツＢの入力欄に必要なデータの入力をして、マウスなどを通じてコンテンツＢの送信ボタンを押下すると、各種データがネットワーク４００を介して中継処理装置２００に送信される。
【００４９】
中継処理装置２００では、受信手段２６０によって、クライアント装置３００Ｂから入力されたデータが受信される。
【００５０】
反映手段２７０は、記録手段２５０によって記録されている対応関係に基づいて、受信手段２６０によって受信されたデータをサーバ装置１００に反映させる。ここでは、コンテンツＢの入力欄に入力されたデータはテキストデータであるので、反映手段２７０は、読出手段２２０によって読み出されたコンテンツＡの入力欄に、コンテンツＢを通じて入力されたデータを入力してから、サーバ装置１００にネットワーク５００を介して送信することになる。
【００５１】
この結果、クライアント装置３００Ａが、コンテンツＡの読み出しを要求すると、クライアント装置３００Ｂによって入力されたデータが反映されているコンテンツＡが、クライアント装置３００Ａのディスプレイに表示されることになる。
【００５２】
なお、クライアント装置３００Ｂのユーザによって入力されるデータは、テキストデータに限定されるものではなく、画像データなどでもよい。例えば、コンテンツＡが履歴書であって、クライアント装置３００Ｂのユーザの入力データは、そこに添付する顔写真の画像データとすることもできる。
【００５３】
さらに、クライアント装置３００Ａのユーザは、ディスプレイに表示されているコンテンツＡを通じて、必要に応じて編集を行うなどの入力作業を行うことができ、この結果は、クライアント装置３００Ｂのユーザによってデータが入力された場合と同様の手法によって、サーバ装置１００のコンテンツＡに反映される。
【００５４】
以上説明したように、本実施例の中継処理システムによれば、クライアント装置３００Ｂのユーザに対しては、編集欄及び確定欄の入力データを秘匿することができるため、本実施例の中継処理システムは、好適にセキュリティ対策或いはフィルタリング対策を講じることができるものといえる。
（実施例２）
【００５５】
図３は、本発明の実施例２の中継処理システムの処理の流れを示す模式図である。本実施例では、クライアント装置３００Ａ〜Ｃに対して、それぞれ、サーバ装置１００に格納されているコンテンツの互いに異なる部分を送信する例を説明する。本実施例の手法は、クライアント装置３００Ａ〜Ｃのユーザが、コンテンツＡに対して異なるデータ入力を行う場合に好適に用いることができる。
【００５６】
まず、本実施例の概要について説明する。本実施例では、サーバ装置１００には、会員名簿を構成する住所・氏名・電話番号が入力可能なコンテンツＡが格納されている。コンテンツＡとは、中継処理装置２００における編集前のコンテンツである。
【００５７】
中継処理装置２００は、クライアント装置３００Ａからリモートアクセスによって、コンテンツＡの読み出しが要求されると、これに応じて、サーバ装置１００からコンテンツＡを読み出して、それを編集したコンテンツａ１〜ａ３を作成する。
【００５８】
コンテンツａ１は、コンテンツＡの住所欄に係る部分から構成される。コンテンツａ２は、コンテンツＡの氏名欄に係る部分から構成される。コンテンツａ３は、コンテンツＡの電話欄に係る部分から構成される。
【００５９】
中継処理装置２００は、クライアント装置３００Ａに対してはコンテンツａ１を送信し、クライアント装置３００Ｂに対してはコンテンツａ２を送信し、クライアント装置３００Ｃに対してはコンテンツａ３を送信する。
【００６０】
また、本実施例では、クライアント装置３００Ａ〜３００Ｃによってコンテンツａ１〜ａ３を通じてデータが入力されると、サーバ装置１００に保存されているコンテンツＡに、当該各データが反映される。
【００６１】
このため、格納媒体２１０には、上記の各処理が行えるようなプログラムを格納しておく。このプログラムにおける編集に係る部分は、具体的には、コンテンツＡからコンテンツａ１，ａ２，ａ３を編集するものである。
【００６２】
係る場合、コンテンツＡ，ａ１，ａ２，ａ３を扱うアプリケーションソフトウェアは、互換性がなくてもよい。なぜなら、例えば、コンテンツａ１を扱うアプリケーションソフトウェアさえクライアント装置３００Ａにインストールされていれば、クライアント装置３００Ａでは、仮に、コンテンツＡを扱うことができるアプリケーションソフトウェアがインストールされていないとしても、クライアント装置３００Ａのディスプレイにコンテンツａ１を表示させ、必要なデータの入力を可能にすることなどが可能となるからである。
【００６３】
もっとも、実施例１で説明したように、このプログラムにおける編集に係る部分については、コンテンツａ１，ａ２，ａ３が、コンテンツＡの対応箇所の表示をブロックするようなものとしてもよい。
【００６４】
格納媒体２１０に上記プログラムが格納された状態で、クライアント装置３００Ａ〜３００Ｃのいずれかが、ネットワーク４００を介してサーバ装置１００に対してコンテンツＡの読み出しを要求すると、読出手段２２０は、ネットワーク４００を介してサーバ装置１００に保存されているコンテンツＡを読み出す。
【００６５】
編集手段２３０は、読出手段２２０から出力されたコンテンツＡを入力すると、格納媒体３１０に格納されているプログラムに従って、コンテンツＡをコンテンツａ１，ａ２，ａ３に編集する。
【００６６】
また、記録手段２５０は、編集手段２３０による編集前後のコンテンツの対応関係を記録する。具体的には、コンテンツＡの住所欄に入力すべきデータとコンテンツａ１を通じて入力されるデータとが対応し、コンテンツＡの氏名欄に入力すべきデータとコンテンツａ２を通じて入力されるデータとが対応し、コンテンツＡの電話欄に入力すべきデータとコンテンツａ３を通じて入力されるデータとが対応していることを記録する。
【００６７】
これにより、コンテンツａ１を通じて入力されるデータをコンテンツＡの住所欄に反映させること、コンテンツａ２を通じて入力されるデータをコンテンツＡの氏名欄に反映させること、コンテンツａ３を通じて入力されるデータをコンテンツＡの電話欄に反映させることが可能となる。
【００６８】
仮に、コンテンツＡの読出要求がクライアント装置３００Ａによってなされていた場合には、送信手段２４０は、格納媒体３１０に格納されているプログラムに従って、ネットワーク４００を介して、編集手段２３０によって編集された、コンテンツａ１をクライアント装置３００Ａに対して送信する。
【００６９】
この結果、例えば、クライアント装置３００Ａのディスプレイには、住所欄に係る部分から構成されるコンテンツａ１が表示されることになる。つまり、クライアント装置３００Ａのユーザは、氏名欄及び電話欄に既に何らかのデータが入力されていたとしても、それを閲覧することはできないことになる。同様に、クライアント装置３００Ｂ，Ｃのユーザは、住所欄及び電話欄に入力されているデータ、住所欄及び氏名欄に入力されているデータを、それぞれ閲覧することはできない。
【００７０】
その後、クライアント装置３００Ａ〜Ｃのユーザが、それぞれ、キーボードなどを通じて必要なデータの入力をして、マウスなどを通じて送信ボタンを押下すると、各種データがネットワーク４００を介して中継処理装置２００に送信される。以後の動作は、実施例１の場合と同様である。
【００７１】
本実施例の中継処理システムによれば、例えば、クライアント装置３００Ａのユーザに対して入力すべき住所情報群の一覧表を渡し、順次、そのデータ入力をさせ、同様に、クライアント装置３００Ｂ，３００Ｃのユーザに対して入力すべき氏名情報群、電話番号情報群の一覧表を渡し、順次、そのデータ入力をさせれば、最終的に、会員名簿が完成することになる。
【００７２】
こうすれば、クライアント装置３００Ａ〜Ｃの各ユーザは、例えば、住所情報のみ入力すればよいので、作業効率の向上が期待できる。また、会員情報は、通常、一組の住所情報、氏名情報及び電話番号情報が漏えいすることが問題であるところ、例えば、クライアント装置３００Ａのユーザには、会員情報を構成する氏名情報及び電話番号情報が掲載された一覧表を渡さなくてもよいことから、仮に、クライアント装置３００Ａのユーザが、住所情報の一覧表を外部に漏えいしたとしても、それは、単なる住所情報群でしかないので、会員情報としての漏えい問題は生じないという利点もある。
【００７３】
したがって、本実施例の中継処理システムの場合にも、所定の入力データを秘匿することができるのだから、好適にセキュリティ対策或いはフィルタリング対策を講じることができるものといえる。
【００７４】
（実施例３）
図４は、本発明の実施例３の中継処理システムの処理の流れを示す模式図である。本実施例では、クライアント装置３００Ａ，３００Ｂに対して、それぞれ、サーバ装置１００に格納されているコンテンツをそのまま或いは僅かな変更を加えただけで実質的にそのまま送信し、クライアント装置３００Ａ，３００Ｂのユーザにそれぞれ同一のデータ入力をさせる例を説明する。本実施例の手法は、クライアント装置３００Ａ，３００Ｂのユーザによる入力データの正誤チェック行う場合に好適に用いることができる。
【００７５】
まず、本実施例の概要について説明する。本実施例では、サーバ装置１００には、会員名簿を構成する住所・氏名・電話番号が入力可能なコンテンツＡが格納されている。コンテンツＡとは、中継処理装置２００における編集前のコンテンツである。
【００７６】
中継処理装置２００は、クライアント装置３００Ａからリモートアクセスによって、コンテンツＡの読み出しが要求されると、これに応じて、サーバ装置１００からコンテンツＡを読み出して、それを編集したコンテンツＢを作成する。
【００７７】
コンテンツＢは、コンテンツＡと対比すると、「提出ボタン」が「仮提出ボタン」に変更されている。したがって、コンテンツＢは、コンテンツＡと実質的に同一のものである。もっとも、中継処理装置２００は、クライアント装置３００Ａに対して、コンテンツＢを送信することに代えて、コンテンツＡをそのまま送信するようにしてもよい。
【００７８】
なお、コンテンツＡを扱えるアプリケーションソフトウェアがクライアント装置３００Ａにインストールされていない場合には、クライアント装置３００Ａにインストール済みのアプリケーションソフトウェアで扱えるように編集してから送信する点は、既述の実施例の場合と同様である。
【００７９】
中継処理装置２００は、図４に示す例では、クライアント装置３００Ａに対してはコンテンツＢを送信し、クライアント装置３００Ｂに対してはコンテンツＡを送信する。また、本クライアント装置３００Ａ，３００ＢによってコンテンツＢ，Ａを通じてデータが入力されると、サーバ装置１００に保存されているコンテンツＡに、当該各データを反映させる。このため、格納媒体２１０には、上記の各処理が行えるようなプログラムを格納しておく。
【００８０】
この状態で、クライアント装置３００Ａが、ネットワーク４００を介してサーバ装置１００に対してコンテンツＡの読み出しを要求すると、読出手段２２０は、ネットワーク４００を介してサーバ装置１００に保存されているコンテンツＡを読み出す。
【００８１】
編集手段２３０は、読出手段２２０から出力されたコンテンツＡを入力すると、格納媒体３１０に格納されているプログラムに従って、コンテンツＡをコンテンツＢに編集する。
【００８２】
また、記録手段２５０は、編集手段２３０による編集前後のコンテンツの対応関係を記録する。具体的には、コンテンツＡの住所欄に入力すべきデータとコンテンツＢの住所欄を通じて入力されるデータとが対応し、コンテンツＡの氏名欄に入力すべきデータとコンテンツＢの氏名欄を通じて入力されるデータとが対応し、コンテンツＣの電話欄に入力すべきデータとコンテンツＢの電話欄を通じて入力されるデータとが対応していることを記録する。
【００８３】
これにより、コンテンツＢを通じて入力される各データをコンテンツＡの対応欄に反映させることが可能となる。
【００８４】
その後、送信手段２４０は、格納媒体３１０に格納されているプログラムに従って、ネットワーク４００を介して、編集手段２３０によって編集された、コンテンツＢをクライアント装置３００Ａに対して送信する。
【００８５】
この結果、例えば、クライアント装置３００Ａのディスプレイには、コンテンツＢが表示されることになる。つづいて、クライアント装置３００Ａのユーザが、それぞれ、キーボードなどを通じて必要なデータの入力をして、マウスなどを通じて仮提出ボタンを押下すると、各種データがネットワーク４００を介して中継処理装置２００に送信される。
【００８６】
一方、クライアント装置３００Ｂが、ネットワーク４００を介してサーバ装置１００に対してコンテンツＡの読み出しを要求した場合にも、クライアント装置３００Ａの場合と同様の手順を経て、クライアント装置３００Ｂから各種データがネットワーク４００を介して中継処理装置２００に送信されることになる。
【００８７】
中継処理装置２００は、既知の差分ソフトウェアなどを用いて、クライアント装置３００Ａ，３００Ｂの双方から送信されたデータが一致しているか否かを判定する。その結果、両データが一致している場合には、反映手段２７０によってサーバ装置１００に保存されているコンテンツＡに反映される。
【００８８】
一方、両データが一致していない場合には、中継処理装置２００は、クライアント装置３００Ａ，３００Ｂの双方に、エラー通報を行い、入力データに過誤がないか確認を促す。その後、データの過誤が修正されれば、両データが一致することになるので、反映手段２７０によってサーバ装置１００に保存されているコンテンツＡに反映される。
【００８９】
本実施例の中継処理システムによれば、２人のユーザの入力データが一致していなければ、会員名簿にデータが反映されないことから、正確性の高い会員名簿を作成することができる。
【図１】
0005729860.tif 000002
【図２】
0005729860.tif 000003
【図３】
0005729860.tif 000004
【図４】
0005729860.tif 000005