(57)【要約】【課題】ドキュメントの文字情報などをインタラクティブに修正できるＤＴＰデータ変更装置を提供する。【解決手段】表示用構造化文書に基づいてページを表示する手段と、表示されたページの一部の変更をユーザから受け付け、変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する手段と、変更の内容が反映された組版用構造化文書のうち、変更箇所を含む第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成する手段と、第１の所定の単位よりも大きい第２の所定の単位のＤＴＰデータのうちＤＴＰデータ生成手段により生成された第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、ＤＴＰデータ生成手段により生成された第１の所定の単位のＤＴＰデータに、差し替える手段を備える。【選択図】図９
2010033544.tif 000002
【特許請求の範囲】
【請求項１】
１以上の第１の所定の単位の表示用構造化文書及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用構造化文書に基づいてページを表示する表示手段と、
表示された前記ページの一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映手段と、
前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成手段と、
前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替手段と、
を備えることを特徴とするＤＴＰデータ変更装置。
【請求項２】
請求項１に記載のＤＴＰデータ変更装置において、
前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用構造化文書を生成する表示用構造化文書生成手段と、
前記第２の所定の単位の表示用構造化文書のうち前記表示用構造化文書生成手段により生成された第１の所定の単位の表示用構造化文書に対応する箇所を、前記表示用構造化文書生成手段により生成された前記第１の所定の単位の表示用構造化文書に、差し替える表示用構造化文書差替手段と、
を更に備えることを特徴とするＤＴＰデータ変更装置。
【請求項３】
請求項２に記載のＤＴＰデータ変更装置において、
前記表示用構造化文書差替手段により差替えが施された表示用構造化文書に基づいて、前記表示手段がページの表示を更新することを特徴とするＤＴＰデータ変更装置。
【請求項４】
請求項１に記載のＤＴＰデータ変更装置において、
前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用構造化文書を生成する表示用構造化文書生成手段を更に備え、
前記表示手段は、変更箇所を含む変更前の第１の所定の単位の表示用構造化文書を前記表示用構造化文書生成手段により生成された第１の所定の単位の表示用構造化文書に置き換え、前記第２の所定の単位の表示用構造化文書及び置き換え後の第１の所定の単位の表示用構造化文書を含む１以上の第１の所定の単位の表示用構造化文書に基づいて、ページの表示を更新することを特徴とするＤＴＰデータ変更装置。
【請求項５】
請求項１乃至４の何れか１項に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、前記ページに含まれる文字列の変更又は該文字列の属性の変更であることを特徴とするＤＴＰデータ変更装置。
【請求項６】
請求項１乃至４の何れか１項に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、前記ページに含まれる画像の差し替えであることを特徴とするＤＴＰデータ変更装置。
【請求項７】
請求項１乃至４の何れか１項に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、小組のレイアウトの変更であることを特徴とするＤＴＰデータ変更装置。
【請求項８】
請求項１乃至４の何れか１項に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、データベースから検索した或るレコードに対応する内容から、前記データベースから検索した他の或るレコードに対応する内容への変更であることを特徴とするＤＴＰデータ変更装置。
【請求項９】
請求項１乃至８の何れか１項に記載のＤＴＰデータ変更装置において、
前記第１の所定の単位とは、小組の単位であることを特徴とするＤＴＰデータ変更装置。
【請求項１０】
請求項１乃至９の何れか１項に記載のＤＴＰデータ変更装置において、
前記第２の所定の単位とは、１又は複数のページ単位であることを特徴とするＤＴＰデータ変更装置。
【請求項１１】
請求項１に記載のＤＴＰデータ変更装置において、
前記表示手段は、クライアント側に備わり、
前記変更反映手段、前記ＤＴＰデータ生成手段及び前記ＤＴＰデータ差替手段は、サーバ側に備わることを特徴とするＤＴＰデータ変更装置。
【請求項１２】
請求項２又は４に記載のＤＴＰデータ変更装置において、
前記表示用構造化文書生成手段及び前記表示用構造化文書差替え手段は、サーバ側に備わることを特徴とするＤＴＰデータ変更装置。
【請求項１３】
１以上の第１の所定の単位の表示用構造化文書及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用構造化文書に基づいてページを表示する表示ステップと、
表示された前記ページの一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映ステップと、
前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成ステップと、
前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替ステップと、
を備えることを特徴とするＤＴＰデータ変更方法。
【請求項１４】
請求項１３に記載のＤＴＰデータ変更方法において、
前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用構造化文書を生成する表示用構造化文書生成ステップと、
前記第１の所定の単位よりも大きい第２の所定の単位の表示用構造化文書のうち前記表示用構造化文書生成ステップにより生成された第１の所定の単位の表示用構造化文書に対応する箇所を、前記表示用構造化文書生成ステップにより生成された前記第１の所定の単位の表示用構造化文書に、差し替える表示用構造化文書差替ステップと、
を更に備えることを特徴とするＤＴＰデータ変更方法。
【請求項１５】
請求項１４に記載のＤＴＰデータ変更方法において、
前記表示用構造化文書差替ステップにより差替えが施された表示用構造化文書に基づいて、ページの表示を更新する再表示ステップを更に備えることを特徴とするＤＴＰデータ変更方法。
【請求項１６】
請求項１３に記載のＤＴＰデータ変更方法において、
前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用構造化文書を生成する表示用構造化文書生成ステップと、
変更箇所を含む変更前の第１の所定の単位の表示用構造化文書を前記表示用構造化文書生成ステップにより生成された第１の所定の単位の表示用構造化文書に置き換え、前記第２の所定の単位の表示用構造化文書及び置き換え後の第１の所定の単位の表示用構造化文書を含む１以上の第１の所定の単位の表示用構造化文書に基づいて、ページの表示を更新する再表示ステップを更に備えることを特徴とするＤＴＰデータ変更方法。
【請求項１７】
請求項１３乃至１６の何れか１項に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、前記ページに含まれる文字列の変更又は該文字列の属性の変更であることを特徴とするＤＴＰデータ変更方法。
【請求項１８】
請求項１３乃至１６の何れか１項に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、前記ページに含まれる画像の差し替えであることを特徴とするＤＴＰデータ変更方法。
【請求項１９】
請求項１３乃至１６の何れか１項に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、小組のレイアウトの変更であることを特徴とするＤＴＰデータ変更方法。
【請求項２０】
請求項１３乃至１６の何れか１項に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、データベースから検索した或るレコードに対応する内容から、前記データベースから検索した他の或るレコードに対応する内容への変更であることを特徴とするＤＴＰデータ変更方法。
【請求項２１】
請求項１３乃至２０の何れか１項に記載のＤＴＰデータ変更方法において、
前記第１の所定の単位とは、小組の単位であることを特徴とするＤＴＰデータ変更方法。
【請求項２２】
請求項１３乃至２１の何れか１項に記載のＤＴＰデータ変更方法において、
前記第２の所定の単位とは、１又は複数のページ単位であることを特徴とするＤＴＰデータ変更方法。
【請求項２３】
請求項１３に記載のＤＴＰデータ変更方法において、
前記表示ステップ及び前記変更反映ステップは、クライアント側で行われ、
前記ＤＴＰデータ生成ステップ、前記ＤＴＰデータ差替ステップは、サーバ側で行われることを特徴とするＤＴＰデータ変更方法。
【請求項２４】
請求項１４又は１６に記載のＤＴＰデータ変更方法において、
前記表示用構造化文書生成ステップ及び前記表示用構造化文書差替えステップは、サーバ側で行われることを特徴とするＤＴＰデータ変更方法。
【請求項２５】
１以上の第１の所定の単位の表示用画像データ及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用画像データに基づいてページを表示する表示手段と、
表示された前記ページの一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映手段と、
前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成手段と、
前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替手段と、
前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用画像データを生成する表示用画像データ生成手段を備え、
前記表示手段は、変更箇所を含む変更前の第１の所定の単位の表示用画像データを前記表示用画像データ生成手段により生成された第１の所定の単位の表示用画像データに置き換え、前記第２の所定の単位の表示用画像データ及び置き換え後の第１の所定の単位の表示用画像データを含む１以上の第１の所定の単位の表示用画像データに基づいて、ページの表示を更新することを特徴とするＤＴＰデータ変更装置。
【請求項２６】
請求項２５に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、前記ページに含まれる文字列の変更又は該文字列の属性の変更であることを特徴とするＤＴＰデータ変更装置。
【請求項２７】
請求項２５に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、前記ページに含まれる画像の差し替えであることを特徴とするＤＴＰデータ変更装置。
【請求項２８】
請求項２５に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、小組のレイアウトの変更であることを特徴とするＤＴＰデータ変更装置。
【請求項２９】
請求項２５に記載のＤＴＰデータ変更装置において、
表示された前記ページの一部の変更は、データベースから検索した或るレコードに対応する内容から、前記データベースから検索した他の或るレコードに対応する内容への変更であることを特徴とするＤＴＰデータ変更装置。
【請求項３０】
請求項２５乃至２９の何れか１項に記載のＤＴＰデータ変更装置において、
前記第１の所定の単位とは、小組の単位であることを特徴とするＤＴＰデータ変更装置。
【請求項３１】
請求項２５乃至３０の何れか１項に記載のＤＴＰデータ変更装置において、
前記第２の所定の単位とは、１又は複数のページ単位であることを特徴とするＤＴＰデータ変更装置。
【請求項３２】
請求項２５に記載のＤＴＰデータ変更装置において、
前記表示手段は、クライアント側に備わり、
前記変更反映手段、前記ＤＴＰデータ生成手段、前記ＤＴＰデータ差替手段及び前記表示用画像データ生成手段は、サーバ側に備わることを特徴とするＤＴＰデータ変更装置。
【請求項３３】
１以上の第１の所定の単位の表示用画像データ及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用画像データに基づいてページを表示する表示ステップと、
表示された前記ページの一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映ステップと、
前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成ステップと、
前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替ステップと、
前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用画像データを生成する表示用画像データ生成ステップと、
変更箇所を含む変更前の第１の所定の単位の表示用画像データを前記表示用画像データ生成ステップにより生成された第１の所定の単位の表示用画像データに置き換え、前記第２の所定の単位の表示用画像データ及び置き換え後の第１の所定の単位の表示用画像データを含む１以上の第１の所定の単位の表示用画像データに基づいて、ページの表示を更新する再表示ステップ、
を備えることを特徴とするＤＴＰデータ変更方法。
【請求項３４】
請求項３３に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、前記ページに含まれる文字列の変更又は該文字列の属性の変更であることを特徴とするＤＴＰデータ変更方法。
【請求項３５】
請求項３３に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、前記ページに含まれる画像の差し替えであることを特徴とするＤＴＰデータ変更方法。
【請求項３６】
請求項３３に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、小組のレイアウトの変更であることを特徴とするＤＴＰデータ変更方法。
【請求項３７】
請求項３３に記載のＤＴＰデータ変更方法において、
表示された前記ページの一部の変更は、データベースから検索した或るレコードに対応する内容から、前記データベースから検索した他の或るレコードに対応する内容への変更であることを特徴とするＤＴＰデータ変更方法。
【請求項３８】
請求項３３乃至３７の何れか１項に記載のＤＴＰデータ変更方法において、
前記第１の所定の単位とは、小組の単位であることを特徴とするＤＴＰデータ変更方法。
【請求項３９】
請求項３３乃至３８の何れか１項に記載のＤＴＰデータ変更方法において、
前記第２の所定の単位とは、１又は複数のページ単位であることを特徴とするＤＴＰデータ変更方法。
【請求項４０】
請求項１３乃至２４の何れか１項又は請求項３３乃至３９の何れか１項に記載のＤＴＰデータ変更方法をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＴＰ(Desk Top Publishing)データを変更するためのＤＴＰデータ変更装置及びその方法に関する。
【背景技術】
【０００２】
ここ数年、クライアント端末のＷｅｂブラウザでレイアウトデザインを行い、サーバで印刷データを作成するウェブ・ツゥ・プリント（Ｗｅｂ  Ｔｏ  Ｐｒｉｎｔ）と呼ばれる仕組みが各社から提案され実用化されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９３４２８号公報
【特許文献２】特開２００７−１１４９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、複数の店舗や営業所を有し、店舗や営業所毎に異なった営業戦略で商品等の販売を行う企業において、あらかじめ用意した定型文書データや画像データを用いて、店舗や営業所毎に異なったコンセプトでパンフレットやカタログを制作する発明が提案されている。
【０００５】
一般に、これらのパンフレットやカタログに掲載される商品は、店舗や営業所の営業戦略や地域の特性などによって、それぞれ品目が異なる場合が多く、企業が扱う商品の中から店舗や営業所が任意に選択して決めている。
【０００６】
また、取り扱う商品の仕様などの情報は、企業本部において商品管理データベースで一元的に管理されているケースが多く、店舗や営業所毎のパンフレットやカタログに掲載する商品情報の正確を期すために、商品管理データベースの商品情報を流用して制作することが望まれている。
【０００７】
しかし特許文献１に記載されている「ドキュメント作成システム」では、商品管理データベースの商品情報を流用してドキュメントを作成することができないという問題があった。
【０００８】
また、商品管理データベースで一元管理されている商品情報を用いてドキュメントを作成するシステムが特許文献２で提案されている。
【０００９】
特許文献２に記載されている「ドキュメント作成支援システム」では、商品管理データベースの任意の商品を選択し、用意されたドキュメントのテンプレートに配置してドキュメントを編集するものである。
【００１０】
しかし、特許文献２に記載されている「ドキュメント作成支援システム」では、編集後のドキュメントの文字情報や画像情報をインタラクティブに修正をすることができず、店舗や営業所毎に独自のコンセプトのパンフレットやカタログを容易に作成できるとは言い難かった。
【００１１】
本発明は、上記の問題点を解決するためになされたものであり、ＤＴＰ環境などが揃っていないクライアント端末のＷｅｂブラウザでレイアウトデザインが行え、且つ、商品管理データベースの商品情報を流用してドキュメントを作成でき、且つ、ドキュメントの文字情報や画像情報をインタラクティブに修正できるＤＴＰデータ変更装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、１以上の第１の所定の単位の表示用構造化文書及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用構造化文書に基づいて文書を表示する表示手段と、表示された前記文書の一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映手段と、前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成手段と、前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替手段と、を備えることを特徴とするＤＴＰデータ変更装置が提供される。
【００１３】
また、本発明によれば、１以上の第１の所定の単位の表示用構造化文書及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用構造化文書に基づいて文書を表示する表示ステップと、表示された前記文書の一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映ステップと、前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成ステップと、前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替ステップと、を備えることを特徴とするＤＴＰデータ変更方法が提供される。
【００１４】
更に、本発明によれば、１以上の第１の所定の単位の表示用画像データ及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用画像データに基づいてページを表示する表示手段と、表示された前記ページの一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映手段と、前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成手段と、前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替手段と、前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用画像データを生成する表示用画像データ生成手段を備え、前記表示手段は、変更箇所を含む変更前の第１の所定の単位の表示用画像データを前記表示用画像データ生成手段により生成された第１の所定の単位の表示用画像データに置き換え、前記第２の所定の単位の表示用画像データ及び置き換え後の第１の所定の単位の表示用画像データを含む１以上の第１の所定の単位の表示用画像データに基づいて、ページの表示を更新することを特徴とするＤＴＰデータ変更装置が提供される。
【００１５】
更に、本発明によれば、１以上の第１の所定の単位の表示用画像データ及び前記第１の所定の単位よりも大きい第２の所定の単位の表示用画像データに基づいてページを表示する表示ステップと、表示された前記ページの一部の変更をユーザから受け付け、前記変更の内容を変更箇所を含む第１の所定の単位の組版用構造化文書に反映する変更反映ステップと、前記変更の内容が反映された組版用構造化文書のうち、変更箇所を含む前記第１の所定の単位の組版用構造化文書を基に、該第１の所定の単位の組版用構造化文書に対応する第１の所定の単位のＤＴＰデータを生成するＤＴＰデータ生成ステップと、前記第２の所定の単位のＤＴＰデータのうち前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに対応する箇所のＤＴＰデータを、前記ＤＴＰデータ生成手段により生成された前記第１の所定の単位のＤＴＰデータに、差し替えるＤＴＰデータ差替ステップと、前記ＤＴＰデータ生成ステップにより生成された前記第１の所定の単位のＤＴＰデータを基に、該ＤＴＰデータに対応する第１の所定の単位の表示用画像データを生成する表示用画像データ生成ステップと、変更箇所を含む変更前の第１の所定の単位の表示用画像データを前記表示用画像データ生成ステップにより生成された第１の所定の単位の表示用画像データに置き換え、前記第２の所定の単位の表示用画像データ及び置き換え後の第１の所定の単位の表示用画像データを含む１以上の第１の所定の単位の表示用画像データに基づいて、ページの表示を更新する再表示ステップ、を備えることを特徴とするＤＴＰデータ変更方法が提供される。
【００１６】
更に本発明によれば、上記のＤＴＰデータ変更方法をコンピュータに行わせるためのプログラムが提供される。
【発明の効果】
【００１７】
ＤＴＰ専用アプリケーションの無い環境で、ＤＴＰデータ編集システムを提供する。当システムでは、従来の問題点を解決し、以下にあげる効果を得ることができる。
１．サーバ上のＤＴＰデータをインタラクティブに編集することができる。従って、例えば、ＤＴＰデータに変更を施したい場合、クライアント側からサーバ側にファクシミリなどで変更内容を伝え、サーバ側でＤＴＰデータを変更するような手間を省略することができる。
２．データベースとの連携が可能となり、幅広いデータを流用してドキュメントを制作できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態１乃至５による文書編集システムのうち文書の初期化に関する部分を示すブロック図である。
【図２】図１に示すクライアント側ページ単位組版用構造化文書及びサーバ側ページ単位組版用構造化文書の一例を示す図（１／２）である。
【図３】図１に示すクライアント側ページ単位組版用構造化文書及びサーバ側ページ単位組版用構造化文書の一例を示す図（２／２）である。
【図４】図１に示すクライアント側ページ単位表示用構造化文書及びサーバ側ページ単位表示用構造化文書の一例を示す図（１／３）である。
【図５】図１に示すクライアント側ページ単位表示用構造化文書及びサーバ側ページ単位表示用構造化文書の一例を示す図（２／３）である。
【図６】図１に示すクライアント側ページ単位表示用構造化文書及びサーバ側ページ単位表示用構造化文書の一例を示す図（３／３）である。
【図７】本発明の実施形態による文書編集システムの文字列又は文字列の属性を変更する場合の動作を示すフローチャート（１／２）である。
【図８】本発明の実施形態による文書編集システムに含まれるクライアントの画面に表示される編集画面を示す図であり、特に、文字列又は文字列の属性を変更する場合の編集画面を示す図である。
【図９】本発明の実施形態１乃至５による文書編集システムのうち文書の変更に関する部分を示すブロック図である。
【図１０】本発明の実施形態で利用される小組単位組版用構造化文書の一例を示す図である。
【図１１】本発明の実施形態による文書編集システムの文字列又は文字列の属性を変更する場合の動作を示すフローチャート（２／２）である。
【図１２】本発明の実施形態で利用される小組単位表示用構造化文書の一例を示す図である。
【図１３】本発明の実施形態による文書編集システムの画像を差し替える場合の動作を示すフローチャート（１／２）である。
【図１４】本発明の実施形態による文書編集システムに含まれるクライアントの画面に表示される編集画面を示す図であり、特に、画像を差し替える場合の編集画面を示す図である。
【図１５】本発明の実施形態による文書編集システムの素材を差し替える場合の動作を示すフローチャート（１／２）である。
【図１６】本発明の実施形態による文書編集システムの素材を差し替える場合の別の動作を示すフローチャート（１／２）である。
【図１７】本発明の実施形態による文書編集システムに含まれるクライアントの画面に表示される編集画面を示す図であり、特に、素材を差し替える場合の編集画面を示す図である。
【図１８】本発明の実施形態による文書編集システムに含まれるクライアントの画面に表示される編集画面を示す図であり、特に、適用するデータベースのレコード及び／又はテンプレートを変更する場合の編集画面を示す図である。
【図１９】本発明の実施形態による文書編集システムの適用するデータベースのレコード及び／又はテンプレートを変更する場合の動作を示すフローチャート（１／２）である。
【図２０】本発明の実施形態６による文書編集システムのうち文書の初期化に関する部分を示すブロック図である。
【図２１】本発明の実施形態６による文書編集システムのうち文書の変更に関する部分を示すブロック図である。
【図２２】本発明の実施形態７による文書編集システムのうち文書の初期化に関する部分を示すブロック図である。
【図２３】本発明の実施形態７による文書編集システムのうち文書の変更に関する部分を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明を実施するための形態について詳細に説明する。
【００２０】
［実施形態１］
図１は、本発明の実施形態による文書編集システムのうち文書の初期化に関する部分のみを示す。
【００２１】
図１を参照すると、本発明の実施形態による文書編集システムは、クライアント１０１、Ｗｅｂアプリケーションサーバ１０３、ＤＢ（ｄａｔａｂａｓｅ；データベース）サーバ１０５及び組版サーバ１０７を有する。
【００２２】
クライアント１０１とＷｅｂアプリケーションサーバ１０３は、インターネットなどのネットワーク１０９を介して、相互に接続されている。ＤＢサーバ１０５は、Ｗｅｂアプリケーションサーバ１０３と接続されている。組版サーバ１０７も、Ｗｅｂアプリケーションサーバ１０３と接続されている。
【００２３】
本実施形態では、サーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１が既に作成されているものとする。なお、ページ単位という場合、１ページ単位のみならず、見開き２ページ単位であってもよいし、３ページ単位、４ページ単位などであってもよい。以下では、これらを代表して、ページ単位という用語を用いるものとする。サーバ側小組単位組版用構造化文書は、サーバ側ページ単位組版用構造化文書から呼ばれる。例えば、サーバ側ページ単位組版用構造化文書に、
<page>
<kogumi link="kgmA.fo/>
</page>
という記述があれば、kgmA.foという名称が付けられたサーバ側小組単位組版用構造化文書がサーバ側ページ単位組版用構造化文書から呼ばれる。なお、サーバ側小組単位組版用構造化文書は、例えば、
<kgm>
<kgm>
<text>７９号</text>
<grap>ＳＵＮ.eps</grap>
</kgm>
という記述を含む。
【００２４】
図２及び図３に、サーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１のうちのサーバ側ページ単位組版用構造化文書の一例を示す。サーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１は、例えば、ＸＳＬ−ＦＯ(Extensible Stylesheet Language-Formatting Object)により記述されるが、他の形式で記述されてもよい。
【００２５】
組版指示部１０３−５は、サーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１を組版サーバ１０７に渡しつつ、組版を組版サーバ１０７に指示する。組版部１０７−１は、組版指示部１０３−５から受け取ったサーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１を基に組版を行い、ページ単位ＤＴＰデータ１０７−１３を生成する。
【００２６】
表示用構造化文書生成部１０７−５は、ページ単位ＤＴＰデータ１０７−１３を基に、サーバ側ページ単位表示用構造化文書１０３−９を生成する。図４、図５及び図６に、サーバ側ページ単位表示用構造化文書１０３−９の一例を示す。サーバ側ページ単位表示用構造化文書１０３−９は、例えば、ＳＶＧ(Scalable Vector Graphics)で記述されるが、他の形式で記述されてもよい。
【００２７】
以上の様にして、Ｗｅｂアプリケーションサーバ１０３には、サーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１及びサーバ側ページ単位表示用構造化文書１０３−９が揃い、組版サーバ１０７には、ページ単位ＤＴＰデータ１０７−１３が生成される。
【００２８】
上記のようにして揃った文書乃至データに変更を施す必要がなければ、ページ単位ＤＴＰデータ１０７−１３を基に、印刷やＰＤＦファイルの生成が行われる。
【００２９】
これに対し、本実施形態では、上記のようにして揃った文書乃至データに対して、変更を施す。この変更について以下に説明を記述する。
【００３０】
図７を参照すると、まず、ユーザがクライアント１０１を利用して、Ｗｅｂアプリケーションサーバ１０３にログインすることを試みる（ステップＳ３０１）。
【００３１】
Ｗｅｂアプリケーションサーバ１０３は、それに応じて、認証を行い（ステップＳ３０３）、認証が成功したならば、ページ単位組版用構造化文書／小組単位組版用構造化文書送信部１０３−２３（図１）が、サーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１のうちのサーバ側ページ単位組版用構造化文書をクライアントに送信する（ステップＳ３０５）。
【００３２】
続いて、クライアント１０１において、ページ単位組版用構造化文書／小組単位組版用構造化文書受信部１０１−２１が、送られてきたサーバ側ページ単位組版用構造化文書を受信し（ステップＳ３０６）、クライアント側ページ単位組版用構造化文書、クライアント側小組単位組版用構造化文書１０１−５のうちのクライアント側ページ単位組版用構造化文書としてハードディスクなどの記録媒体に格納する（ステップＳ３０７）。
【００３３】
次に、ページ単位組版用構造化文書／小組単位組版用構造化文書送信部１０３−２３（図１）が、サーバ側ページ単位組版用構造化文書、サーバ側小組単位組版用構造化文書１０３−２１のうちのサーバ側小組単位組版用構造化文書をクライアントに送信する（ステップＳ３０８）。
【００３４】
続いて、クライアント１０１において、ページ単位組版用構造化文書／小組単位組版用構造化文書受信部１０１−２１が、送られてきたサーバ側小組単位組版用構造化文書を受信し（ステップＳ３０９）、クライアント側ページ単位組版用構造化文書、クライアント側小組単位組版用構造化文書１０１−５のうちのクライアント側小組単位組版用構造化文書としてハードディスクなどの記録媒体に格納する（ステップＳ３１０）。
【００３５】
次に、ページ単位表示用構造化文書送信部１０３−１１が、サーバ側ページ単位表示用構造化文書１０３−９をクライアントに送信する（ステップＳ３１１）。
【００３６】
続いて、クライアント１０１において、ページ単位表示用構造化文書受信部１０１−９が、送られてきたサーバ側ページ単位表示用構造化文書を受信し（ステップＳ３１３）、クライアント側ページ単位表示用構造化文書１０１−１１としてハードディスクなどの記録媒体に格納する（ステップＳ３１５）。
【００３７】
次に、クライアント１０１においてページ表示部１０１−１３が、クライアント側ページ単位表示用構造化文書１０１−１１を基に、画面にページを表示する（ステップＳ３１７）。すると、図８に示すように、ページ表示領域１３にページの画像が現れる。
【００３８】
次に、クライアント１０１において、ユーザが文字列を編集する（ステップＳ３１９）。ステップＳ３１９以降の動作に関連した部分は、図９に示される。
【００３９】
図８に示す選択可能領域１３ａは、クライアント側ページ単位組版用構造化文書及びクライアント側小組単位組版用構造化文書１０１−５を基にして、文書変更受付部１０１−１を介して、ユーザにより選択されることが可能となった領域である。図８に示すように、「新着！避暑地の宿ガイド」が選択されると、それに対応した、文字列及び文字属性がテキスト編集部１４（図８）に表示される。
【００４０】
ステップＳ３１９では、ユーザは、テキスト編集部１４（図８）を利用して、文字列や文字属性（フォント、文字サイズ、文字飾り、文字配列、文字色、文字の並び方向など）を必要に応じて編集する。変更反映部１０１−３は、ユーザからの入力に応じて、クライアント側ページ単位組版用構造化文書から呼ばれるクライアント側小組単位組版用構造化文書１０１−５に変更を加える（ステップＳ３２０）。
【００４１】
文字列の編集が終了したならば、変更情報送信部１０１−７は、編集した文字列に関する情報をＷｅｂアプリケーションサーバ１０３に送信する（ステップＳ３２１）。ここで送信される編集した文字列に関する情報（変更情報）は、編集した文字列を含む小組の小組単位組版用構造化文書である。この例を図１０に示す。これに応じてＷｅｂアプリケーションサーバ１０３の変更情報受信部１０３−３は、変更情報を受信する（ステップＳ３２３）。
【００４２】
次に、サーバ側組版用構造化文書変更部１０３−２５は、変更情報の内容をサーバ側ページ単位組版用構造化文書から呼ばれるサーバ側小組単位組版用構造化文書１０３−２１に反映する。具体的には、ステップＳ３２３で受信した小組単位組版用構造化文書により、変更前の小組単位組版用構造化文書を置き換える（ステップＳ３２５）。
【００４３】
図１１を参照すると、次に、組版指示部１０３−５は、編集した文字列を含む小組の組版用構造化文書を携えて、組版部（ＤＴＰデータ生成部）１０７−１に組版を依頼する（ＤＴＰデータの生成を依頼する）（ステップＳ３２７）。
【００４４】
これに応えて、組版部１０７−１は、組版を行い、編集した文字列を含む小組のＤＴＰデータ１０７−３を生成する（ステップＳ３２９）。
【００４５】
次に、表示用構造化文書生成部１０７−５は、ステップＳ３２９で生成したＤＴＰデータを基に、編集した文字列を含む小組の表示用構造化文書１０７−７を生成する（ステップＳ３３１）。この例を図１２に示す。
【００４６】
次に、ステップＳ３３１で生成した小組の表示用構造化文書１０７−７を、組版サーバ１０７からＷｅｂアプリケーションサーバ１０３に、送信する（ステップＳ３３３）。
続いて、組版サーバ１０７では、ＤＴＰデータ差替部１０７−１１は、現在のＤＴＰデータの、ページ単位ＤＴＰデータ中のステップＳ３２９で生成したＤＴＰデータに対応する箇所を、ステップ３２９で生成したＤＴＰデータに差し替える（ステップＳ３３７）。具体的には、ＤＴＰデータでは、小組をグループ化し、グループ名として小組名が付けられているので、ＤＴＰデータの差し替えを行う場合には、該当する小組名を有する小組のグループを検索し、そのグループを削除し、その代わりにステップＳ３２９で生成したＤＴＰデータを追加する。
【００４７】
Ｗｅｂアプリケーションサーバ１０３では、ステップＳ３３１で生成した小組の表示用構造化文書１０７−５を、組版サーバ１０７から受信したならば（ステップＳ３３５）、ステップＳ３３１で生成した小組の表示用構造化文書１０７−５に対応する、サーバ側ページ単位表示用構造化文書１０３−９の部分を、ステップＳ３３１で生成した小組の表示用構造化文書１０７−５に差し替える（ステップＳ３３９）。具体的には、ページ単位表示用構造化文書に小組単位表示用構造化文書がその名称をキーとして呼ばれているので、それまで呼ばれていた小組単位表示用構造化文書の名称をステップＳ３３５で受信した小組単位表示用構造化文書の名称に書き換える。また、小組の内容も書き換える。
【００４８】
例えば、書き換え前の表示用構造化文書の記載が、
PAGE.svg
<page>
<kogumi ID="kgmA">
<grap x="0" y="0">SUN.png</grap>
<text x="10" y="10">会員制リゾート</text>
<text x="20" y="0">７９号</text>
</kogumi>
<kogumi ID="KgmB">
.
.
.
</page>
となっていたならば、書き換え後の表示用構造化文書の記載は、
PAGE.svg
<page>
<kogumi ID="kgmM">
<grap x="10" y="0">SUN.png</grap>
<text x="0" y="10">会員制リゾート</text>
<text x="0" y="0">７９号</text>
</kogumi>
<kogumi ID="KgmB">
.
.
.
</page>
となる。
次に、ページ単位表示用構造化文書送信部１０３−１１は、ステップＳ３３９での差替え後のサーバ側ページ単位表示用構造化文書１０３−９をクライアント１０１に送信する（ステップＳ３４１）。
【００４９】
クライアント１０１では、ページ単位表示用構造化文書受信部１０１−９が、ステップＳ３３９での差替え後のページ単位表示用構造化文書１０３−９を受信し（ステップＳ３４３）、クライアント側ページ単位表示用構造化文書１０１−１１としてハードディスクなどの記録媒体に格納する（ステップＳ３４５）。
【００５０】
次に、ページ表示部１０１−１３は、更新されたクライアント側ページ単位表示用構造化文書１０１−１１を基にページをページ表示部１３に表示する（ステップＳ３４７）。
【００５１】
［実施形態２］
実施形態１は、文字列又は文字属性を手入力により変更した場合のものであったが、実施形態２は、画像を差し替える場合のものである。
【００５２】
図１３及び図１４を参照して、実施形態１と異なる点のみを説明する。
ステップＳ３１７の次に、クライアント１０１において、ユーザが画像を差し替える（ステップＳ３１９Ｂ）。ステップＳ３１９Ｂ以降の動作に関連した部分は、図９に示される。
【００５３】
図１４に示す選択可能領域２１は、クライアント側ページ単位組版用構造化文書及びクライアント側小組単位組版用構造化文書１０１−５を基にして、文書変更受付部１０１−１を介して、ユーザにより選択されることが可能となった領域である。図１４に示すように、「ＳＵＮ」という文字の画像が選択されると、差し替えることが可能な画像のリストが画像リスト表示部２２（図１４）に表示される。画像リスト表示部２２に表示される画像群は、予め管理者により選択可能領域２１に関連づけられ、商品データベース１０５−１とは別にＤＢサーバ１０５に格納されている。変更反映部１０１−３は、ＤＢサーバ１０５に格納され、選択可能領域２１に関連づけられている画像を画像リスト表示部２２に表示する。
【００５４】
ステップＳ３２０Ｂでは、ユーザは、画像リスト表示部２２（図１４）を利用して、差し替え後の画像としたい画像を選択する。変更反映部１０１−３は、ユーザからの入力に応じて、クライアント側ページ単位組版用構造化文書から呼ばれるクライアント側小組単位組版用構造化文書１０１−５に変更を加える。具体的には、クライアント側小組単位組版用構造化文書１０１−５に記述されている画像ファイル名を変更する。
【００５５】
画像の差し替えの操作が終了したならば、変更情報送信部１０１−７は、変更後の画像に関する情報をＷｅｂアプリケーションサーバ１０３に送信する（ステップＳ３２１Ｂ）。ここで送信される変更後の画像に関する情報（変更情報）は、変更前の画像の名称が記述された部分が変更後の画像の名称に置き換えられた小組の組版用構造化文書である。これに応じてＷｅｂアプリケーションサーバ１０３の変更情報受信部１０３−３は、変更情報を受信する（ステップＳ３２３Ｂ）。
【００５６】
［実施形態３］
実施形態１は、小組に含まれるテキストボックスに挿入する文字列やその属性を変更するものであり、実施形態２は、小組に含まれる画像ボックスに挿入する画像を差し替えるものであったが、実施形態３は、小組テンプレートとデータとを合わせて成る素材を差し替えるものである。
【００５７】
図１５、図１６及び図１７を参照して、実施形態１と異なる点のみを説明する。
【００５８】
ステップＳ３１９Ｃ（図１５）では、素材を差し替える。具体的には、図１７に示すように、「７９号」という文字列を含む文字ボックスをユーザが選択し、「素材差替」ボタン３２を押下すると、この文字ボックスを含む小組とデータとを合わせて成る素材と差し替えることが可能な素材が素材リスト表示部３３に表示される。実施形態２の場合と同様に、素材リスト表示部３３に表示される素材群は、予め管理者により選択可能領域３１を含む小組とデータとを組み合わせて成る素材に関連づけられ、商品データベース１０５−１とは別にＤＢサーバ１０５に格納されている。変更反映部１０１−３は、ＤＢサーバ１０５に格納され、選択可能領域３１を含む小組とデータとを組み合わせて成る素材に関連づけられている画像を素材リスト表示部３３に表示する。
【００５９】
次に、変更反映部１０１−３は、クライアント側ページ単位組版用構造化文書を書き換える（ステップＳ３２０Ｃ）。例えば、クライアント側ページ単位組版用構造化文書内の
<page>
<kogumi link="kgmA.fo/>
</page>
という記述を
<page>
<kogumi link="kgmB.fo/>
</page>
という記述に書き換える。ここで、kgmA.foは差し替え前の素材の名称であり、kgmB.foは差替え後の素材の名称である。
【００６０】
素材の差し替えの操作が終了したならば、変更情報送信部１０１−７は、変更後のクライアント側ページ単位組版用構造化文書をＷｅｂアプリケーションサーバ１０３に送信する（ステップＳ３２１Ｃ）。これに応じてＷｅｂアプリケーションサーバ１０３の変更情報受信部１０３−３は、変更後のクライアント側ページ単位組版用構造化文書を受信する（ステップＳ３２３Ｂ）。次に、ステップＳ３２３Ｃで受信したページ単位組版用構造化文書により、変更前のページ単位組版用構造化文書を置き換える（ステップＳ３２５Ｃ）。
【００６１】
なお、ユーザが選択可能領域３１を選択する代わりに、選択可能領域を含む小組に含まれる他の領域（「ＳＵＮ」という画像の領域や「会員制リゾート」という文字列の領域）を選択しても、上記と同一の動作が行われる。
【００６２】
［実施形態４］
実施形態３では、書き換え後のページ単位組版用構造化文書をクライアントからサーバに送信する必要があるため、送信するデータ量が多い。実施形態４は、このデータ量を削減するものである。
【００６３】
図１６に示すように、素材の差し替えの操作が終了したならば、変更情報送信部１０１−７は、素材の差し替えに関する情報のみを送信し（ステップＳ３２１Ｄ）、変更情報受信部１０３−３はこれを受信する（ステップＳ３２３Ｄ）。ここで、素材の差し替えに関する情報とは、例えば、変更のあった部分を特定する情報及び変更の内容である。
【００６４】
クライアント側では、ステップＳ３２１Ｄの次に、クライアント側ページ単位組版用構造化文書を書き換える（ステップＳ３５１）。
【００６５】
サーバ側では、ステップＳ３２３Ｄの次に、ステップＳ３２３Ｄで受信した情報を基に、サーバ側ページ単位組版用構造化文書を書き換える（ステップＳ３２３Ｄ）。
【００６６】
ステップＳ３５１及びステップＳ３２０Ｄは実施形態３のステップ３２０Ｃと同一である。また、ステップＳ３５１を実行した後のクライアント側ページ単位組版用構造化文書は、ステップＳ３２０Ｄを実行した後のサーバ側ページ単位組版用構造化文書と同一である。
【００６７】
［実施形態５］
実施形態１は、文字列又は文字属性を手入力により変更した場合のものであったが、実施形態５は、データベースと連携して文字列や小組のレイアウトを変更する場合のものである。
【００６８】
図１８を参照すると、ページ表示領域１３の選択可能領域１３ｂにある「ＳＵＮ  ７９号  会員制リゾート」は、「ＳＵＮ」という文字を図形により表した図形ボックス、「７９号」という文字列の文字列ボックス及び「会員制リゾート」という文字列の文字列ボックスを含む小組のものである。
【００６９】
この小組を選択すると、テンプレートリスト表示部１５に素材テンプレート群１０３−１（図９）から取得したテンプレート群が表示される。ユーザは、表示されたテンプレートからページで利用するテンプレートを選択することができる。
【００７０】
また、「ＤＢ連携」というボタン１５ａを押下すると、商品データベース１０５−１（図９）から取得したＤＢ（データベース）コンテンツの一覧が商品データ表示部１５ｂに表示される。ユーザは、表示されたＤＢコンテンツからページで利用するＤＢコンテンツを選択することができる。
【００７１】
次に、実施形態５の動作について説明をする。
【００７２】
実施形態５の基本的な動作は、実施形態１と同様である。実施形態５の動作の実施形態１の動作と異なる点は、ステップＳ３１９、Ｓ３２１、Ｓ３２３及びＳ３２５（図７）が、ステップＳ４０１、４０３、４０５、Ｓ４０７、Ｓ４０９及びＳ４１１（図１９）に置き換わっている点である。
【００７３】
図１９を参照すると、ユーザが選択可能領域１３ｂ（図１８）を選択し、「ＤＢ連携」というボタン１５ａ（図１８）を押下すると、変更反映部１０１−３（図９）は、素材テンプレート群１０３−１（図９）から取得したテンプレート群と商品データベース１０５−１（図９）から取得したＤＢコンテンツを画面に表示し（ステップＳ４０１、Ｓ４０３）、それまでのテンプレートのＩＤ及びＤＢコンテンツのＩＤを、文書変更受付部１０１−１（図９）を介してユーザが選択したテンプレートのＩＤ及びＤＢコンテンツのＩＤに変更する（ステップＳ４０５）。
【００７４】
次に、変更情報送信部１０１−７（図９）は、変更に関する情報（具体的には、変更後のテンプレートのＩＤ及び変更後のＤＢコンテンツのＩＤ）を送信する（ステップＳ４０７）。
【００７５】
変更情報受信部１０３−３（図９）は、変更に関する情報を受信する（ステップＳ４０９）。サーバ側組版用構造化文書変更部１０３−２５（図９）は、この変更に関する情報をキーにして、素材テンプレート群１０３−１及び商品データベース１０５−１から、それぞれ、ページに掲載する素材テンプレート及びＤＢコンテンツを取得し、素材テンプレートによって、商品データをＸＳＬＴ変換し、組版用構造化文書を作成する。そして、その作成した組版用構造化文書により、該当するサーバ側小組単位組版用構造化文書を差し替える（ステップＳ４１１）。
【００７６】
他の構成及び動作は、実施形態１と同様であるので、重複する説明を省略する。
【００７７】
なお、本発明の実施形態によるクライアント１０１、Ｗｅｂアプリケーションサーバ１０３、ＤＢサーバ１０５及び組版サーバ１０７は、それぞれ、ハードウェアにより実現することができるが、その全部又は一部をソフトウェア及びハードウェアの組合せにより実現することができる。
【００７８】
［実施形態６］
実施形態１乃至５では、小組の内容に変更があった場合、表示用構造化文書差替部１０３−７でサーバ側ページ単位表示用構造化文書１０３−９を差し替え、差し替え後のサーバ側ページ単位表示用構造化文書１０３−９をページ単位表示用構造化文書受信部１０１−９が受信し、これをクライアント側においてクライアント側ページ単位表示用構造化文書１０１−１１として保存して、ページ表示部１０１−１３がクライアント側ページ単位表示用構造化文書１０１−１１を基に、ページの表示を行っていた。
【００７９】
従って、変更されたものが１つの小組の一部だけである場合であっても、Ｗｅｂアプリケーションサーバ１０３からクライアント１０１にページ単位の表示用構造化文書を送信する必要があり、これが無駄なオーバヘッドとなっていた。
【００８０】
実施形態６では、この無駄なオーバヘッドを無くし、変更されたものが１つの小組の一部だけである場合には、ｗｅｂアプリケーションサーバ１０３からクライアント１０１に小組単位の表示用構造化文書のみを送信するようにする。
【００８１】
図２０を参照すると、表示用構造化文書生成部１０７−５は、サーバ側ページ単位表示用構造化文書とサーバ側小組単位表示用構造化文書を別々に生成し、これらを符号１０３−３１に示すようにｗｅｂアプリケーションサーバ１０３に格納する。ここで、実施形態１乃至５のページ単位表示用構造化文書は、小組単位表示用構造化文書を含むものであったが、実施形態６でのページ単位表示用構造化文書は、小組単位表示用構造化文書を含まない。
【００８２】
ページ単位表示用構造化文書／小組単位表示用構造化文書送信部１０３−３３は、サーバ側ページ単位表示用構造化文書とサーバ側小組単位表示用構造化文書を別々にクライアント１０１のページ単位表示用構造化文書／小組単位表示用構造化文書受信部１０１−３１に送信する。
【００８３】
ページ単位表示用構造化文書／小組単位表示用構造化文書受信部１０１−３１は、サーバ側ページ単位表示用構造化文書とサーバ側小組単位表示用構造化文書を、それぞれ、クライアント側ページ単位表示用構造化文書、クライアント側小組単位表示用構造化文書１０１−３３としてクライアント１０１内に保存する。
【００８４】
ページ表示部１０１−１３は、クライアント側ページ単位表示用構造化文書とクライアント側小組単位表示用構造化文書を基に、これらを合成して、ページを表示する。
【００８５】
図２１を参照すると、表示用構造化文書生成部１０７−５により新たなサーバ側小組単位表示用構造化文書が生成されると、Ｗｅｂアプリケーションサーバ１０３において、変更前のサーバ側小組単位表示用構造化文書が新たなサーバ側小組単位表示用構造化文書に置き換わる。
【００８６】
Ｗｅｂアプリケーションサーバ１０３の小組単位表示用構造化文書送信部１０３−３５は、新たなサーバ側小組単位表示用構造化文書を、クライアント１０１の小組単位表示用構造化文書受信部１０１−３５に送信する。
【００８７】
小組単位表示用構造化文書受信部１０１−３５は、受信した新たなサーバ側小組単位表示用構造化文書を、新たなクライアント側小組単位表示用構造化文書として、これにより変更前のクライアント側小組単位表示用構造化文書を置き換える。
【００８８】
ページ表示部１０１−１３は、変更前のクライアント側小組単位表示用構造化文書を基に生成されていた小組の画面を、新たなクライアント側小組単位表示用構造化文書を基に生成された小組の画面に置き換える。
【００８９】
［実施形態７］
実施形態７は、実施形態６と同様なことを目的とするものであるが、サーバ側において、既に表示用画像データを生成してしまう点が実施形態６と異なる。画像データとしては、例えば、ＳＷＦファイルが用いられる。
【００９０】
図２２を参照すると、ページ単位表示用画像データ／小組単位表示用画像データ生成部１０７−５１は、サーバ側ページ単位表示用画像データとサーバ側小組単位表示用画像データを別々に生成し、これらを符号１０３−５１に示すようにｗｅｂアプリケーションサーバ１０３に格納する。ここで、実施形態１乃至６のページ単位表示用構造化文書は、小組単位表示用構造化文書を含むものであったが、実施形態７でのページ単位表示用画像データは、小組単位表示用画像データを含まない。
【００９１】
ページ単位表示用画像データ／小組単位表示用画像データ送信部１０３−５３は、サーバ側ページ単位表示用画像データとサーバ側小組単位表示用画像データを別々にクライアント１０１のページ単位表示用画像データ／小組単位表示用画像データ受信部１０１−５１に送信する。
【００９２】
ページ単位表示用画像データ／小組単位表示用画像データ受信部１０１−５１は、サーバ側ページ単位表示用画像データとサーバ側小組単位表示用画像データを、それぞれ、クライアント側ページ単位表示用画像データ、クライアント側小組単位表示用画像データ１０１−５３としてクライアント１０１内に保存する。
【００９３】
ページ表示部１０１−１３は、クライアント側ページ単位表示用画像データとクライアント側小組単位表示用画像データを基に、これらを合成して、ページを表示する。
【００９４】
図２３を参照すると、小組単位表示用画像データ生成部１０７−５１により新たなサーバ側小組単位表示用画像データが生成されると、Ｗｅｂアプリケーションサーバ１０３において、変更前のサーバ側小組単位表示用画像データが新たなサーバ側小組単位表示用画像データに置き換わる。
【００９５】
Ｗｅｂアプリケーションサーバ１０３の小組単位表示用画像データ送信部１０３−５５は、新たなサーバ側小組単位表示用画像データを、クライアント１０１の小組単位表示用画像データ受信部１０１−５５に送信する。
【００９６】
小組単位表示用画像データ受信部１０１−５５は、受信した新たなサーバ側小組単位表示用画像データを、新たなクライアント側小組単位表示用画像データとして、これにより変更前のクライアント側小組単位表示用画像データを置き換える。
【００９７】
ページ表示部１０１−１３は、変更前のクライアント側小組単位表示用画像データを基に生成されていた小組の画面を、新たなクライアント側小組単位表示用画像データを基に生成された小組の画面に置き換える。
【産業上の利用可能性】
【００９８】
本発明は、ＤＴＰに利用することができる。
【符号の説明】
【００９９】
１０１  クライアント
１０３  Ｗｅｂアプリケーションサーバ
１０５  ＤＢサーバ
１０７  組版サーバ
１０９  ネットワーク
【図１】
2010033544.tif 000003
【図２】
2010033544.tif 000004
【図３】
2010033544.tif 000005
【図４】
2010033544.tif 000006
【図５】
2010033544.tif 000007
【図６】
2010033544.tif 000008
【図７】
2010033544.tif 000009
【図８】
2010033544.tif 000010
【図９】
2010033544.tif 000011
【図１０】
2010033544.tif 000012
【図１１】
2010033544.tif 000013
【図１２】
2010033544.tif 000014
【図１３】
2010033544.tif 000015
【図１４】
2010033544.tif 000016
【図１５】
2010033544.tif 000017
【図１６】
2010033544.tif 000018
【図１７】
2010033544.tif 000019
【図１８】
2010033544.tif 000020
【図１９】
2010033544.tif 000021
【図２０】
2010033544.tif 000022
【図２１】
2010033544.tif 000023
【図２２】
2010033544.tif 000024
【図２３】
2010033544.tif 000025