(57)【特許請求の範囲】
【請求項１】
対象製品のドキュメントを生成するドキュメント生成手段と、
前記対象製品と組み合わせて使用可能な広告対象の製品である広告製品と前記対象製品との対応関係を示す対応関係情報を記憶する対応関係情報記憶手段と、
前記広告製品の広告情報を記憶する広告情報記憶手段と、
前記対象製品と前記広告製品とを組み合わせて使用する際の支援情報を記憶する支援情報記憶手段と、を備え、
前記対応関係情報は、１つの前記対象製品に対して、同種の前記支援情報がそれぞれ独立に設定された同種の複数の前記広告製品が対応付けられた対応関係を示す情報を含み、
前記ドキュメント生成手段は、
前記対象製品のドキュメントに、前記対象製品に対応する前記対応関係情報から特定される前記広告情報及び前記支援情報を挿入して対象製品の広告付ドキュメントを生成するとともに、前記同種の複数の広告製品について、前記広告情報及び前記支援情報を前記ドキュメントに並べて挿入する
広告付ドキュメント作成支援システム。
【請求項２】
請求項１において、
前記広告情報は、前記広告製品を購入するためのサービスを提供する販売システムへの接続情報を含む広告付ドキュメント作成支援システム。
【請求項３】
請求項１又は２において、
前記支援情報は、前記対象製品と前記広告製品とを組み合わせて使用する際の使用方法の情報を含む広告付ドキュメント作成支援システム。
【請求項４】
請求項１乃至３のいずれか１項において、
前記支援情報は、前記対象製品と前記広告製品とを組み合わせて使用した場合の両者の相性を評価した評価情報を含む広告付ドキュメント作成支援システム。
【請求項５】
請求項４において、
前記評価情報は、前記両者の相性を段階的に評価した評価ランクの情報を含む広告付ドキュメント作成支援システム。
【請求項６】
請求項５において、
前記ドキュメント生成手段は、前記同種の複数の広告製品に対して設定された前記評価ランクに基づいて、前記同種の複数の広告製品の前記広告情報及び前記支援情報の掲載順番を決定し、決定した掲載順番で、前記対象製品のドキュメントに前記広告情報及び前記支援情報を挿入する広告付ドキュメント作成支援システム。
【請求項７】
請求項１乃至６のいずれか１項において、
前記支援情報は、前記対象製品と前記広告製品とを組み合わせて使用した場合の過去に発生した問題を示す問題情報を含む広告付ドキュメント作成支援システム。
【請求項８】
請求項７において、
前記支援情報は、前記問題情報の示す問題の解決方法を示す解決情報を含む広告付ドキュメント作成支援システム。
【請求項９】
請求項１乃至８のいずれか１項において、
前記ドキュメントに挿入された前記広告情報に対応する前記広告製品の一覧表の情報である広告一覧情報を作成する広告一覧情報作成手段を備え、
前記広告一覧情報は、一覧表に表示する各前記広告製品を示す広告製品情報と、入力装置を介して選択された前記広告製品情報に対応する前記広告製品の前記広告情報の掲載されたページへと表示を切り替えるためのリンク情報とを含み、
前記ドキュメント生成手段は、前記対象製品のドキュメントに、前記広告一覧情報作成手段で作成した前記広告一覧情報を挿入するように構成されている広告付ドキュメント作成支援システム。
【請求項１０】
請求項１乃至９のいずれか１項において、
前記広告情報記憶手段は、前記広告情報として１又は複数の要素からなる広告パーツを記憶し、
前記支援情報記憶手段は、前記支援情報として１又は複数の要素からなる支援パーツを記憶し、
前記ドキュメント生成手段は、
対象製品のドキュメントを生成するための１又は複数の要素からなるパーツを記憶するパーツ記憶部と、
広告付ドキュメントごとに、前記パーツ、前記広告パーツ及び前記支援パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶部と、
前記対象製品に対応する前記パーツ記憶部のパーツと、前記対象製品に対応する前記対応関係情報記憶手段の対応関係情報で特定される前記広告情報記憶手段の広告パーツ及び前記支援情報記憶手段の支援パーツと、前記ノード情報記憶部のノード情報とに基づいて、前記パーツ、前記広告パーツ及び前記支援パーツを構造化した構造化データを生成する構造化データ生成部と、
前記パーツ、前記広告パーツ及び前記支援パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶部と、
前記構造化データ生成部で生成した構造化データ及び前記テンプレート記憶部のレイアウトテンプレートに基づいて前記広告付ドキュメントを生成するドキュメント生成部と、を備える広告付ドキュメント作成支援システム。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の広告付ドキュメント作成支援システムの搭載された広告付ドキュメント作成支援サーバであって、
前記広告付ドキュメントを記憶する広告付ドキュメント記憶手段と、
当該広告付ドキュメント作成支援サーバと通信可能に接続された端末からの前記広告付ドキュメントの出力要求に応じて、前記広告付ドキュメント記憶手段から前記出力要求に対応する広告付ドキュメントを読み出すドキュメント読出手段と、
前記ドキュメント読出手段で読みだした前記広告付ドキュメントを、出力要求元の前記端末に対して出力するドキュメント出力手段と、を備える広告付ドキュメント作成支援サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告付ドキュメントの作成を支援するシステムに係り、特に、対象製品のドキュメントに対象製品と組み合わせて使用可能な広告製品の広告情報及び組み合わせて使用するときの支援情報を挿入して対象製品の広告付ドキュメントを生成できる広告付ドキュメント作成支援システム及び広告付ドキュメント作成支援サーバに関する。
【背景技術】
【０００２】
従来、対象製品のマニュアルと他製品の広告とを同時に表示する技術として、例えば、特許文献１記載の技術が知られている。【０００３】
特許文献１記載の技術は、携帯電話機等の電子機器の機能別に設けられる項目をマニュアル情報に対応付けて格納するオンラインマニュアルと、各項目に対応付けられた目的を記憶する目的データベースと、各目的に対応付けられた広告を記憶する広告データベースとを有し、選択された項目に対応するマニュアル情報と選択された項目に対応する目的に関連した広告とを同時に表示するマニュアル情報表示システムである（同文献〔００３０〕〜〔００４３〕及び図１〜８）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４６２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術にあっては、マニュアルの対象製品と広告製品とを組み合わせて使用する場合に、組み合わせの相性等を想定していないため、組み合わせの内容によってはトラブルが生じる場合があった。このような場合、利用者はトラブルを解決するために、サポートセンターへの問い合わせや、トラブルを解決するための情報を自分で調べるなどの煩わしい作業を行う必要があった。【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、対象製品と広告製品とを組み合わせて使用する場合に、利用者にとって煩わしい作業の発生を軽減可能な広告付ドキュメントを生成することができる広告付ドキュメント作成支援システム及び広告付ドキュメント作成支援サーバを提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔発明１〕  上記目的を達成するために、発明１の広告付ドキュメント作成支援システムは、対象製品のドキュメントを生成するドキュメント生成手段と、前記対象製品と組み合わせて使用可能な広告対象の製品である広告製品と前記対象製品との対応関係を示す対応関係情報を記憶する対応関係情報記憶手段と、前記広告製品の広告情報を記憶する広告情報記憶手段と、前記対象製品と前記広告製品とを組み合わせて使用する際の支援情報を記憶する支援情報記憶手段と、を備え、前記ドキュメント生成手段は、前記対象製品のドキュメントに、前記対象製品に対応する前記対応関係情報から特定される前記広告情報及び前記支援情報を挿入して対象製品の広告付ドキュメントを生成する。【０００８】
このような構成であれば、ドキュメント生成手段により、対象製品のドキュメントに、対象製品に対応する対応関係情報から特定される広告情報及び支援情報が挿入されて、対象製品の広告付ドキュメントが生成される。【０００９】
ここで、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。【００１０】
また、対応関係情報記憶手段は、対応関係情報をあらゆる手段で且つあらゆる時期に記憶するものであり、対応関係情報を予め記憶してあるものであってもよいし、対応関係情報を予め記憶することなく、本システムの動作時に外部からの入力等によって対応関係情報を記憶するようになっていてもよい。以下、記憶手段及び記憶部に情報を記憶することについては同様である。【００１１】
また、対象製品と組み合わせて使用可能な広告製品は、例えば、対象製品に接続（端子接続、有線接続、無線接続等を含む）することで対象製品と連動してその機能を提供する製品（例えば、プリンタ、スキャナ、カメラ、ルータ、ストレージデバイス等）、対象製品に適用（例えば、インストール、設定等）して対象製品に新たな機能を追加する製品（例えば、ソフトウェア、プロバイダの提供する通信サービス等）が該当する。加えて、例えば、対象製品に使用して対象製品の品質を維持等する製品（例えば、クリーニングツール、保護カバー等）、対象製品の使用環境を特定の環境に維持したりする製品（例えば、クリーンルーム等）その他の製品が該当する。【００１２】
また、対応関係情報は、対象製品と、対象製品と組み合わせて使用可能な広告製品との対応関係を識別する情報であって、例えば、名称、番号、ＩＤ、コード、ＵＲＬ等のリンク情報として構成することができる。また、広告情報は、広告製品を広告するための情報であって、例えば、広告製品の画像、スペック等の広告製品の説明情報、広告製品の定価等の価格情報、その他の情報から構成することができる。【００１３】
また、支援情報は、利用者が対象製品と広告製品とを組み合わせて使用する際に必要な情報又は役立つ情報（手助けとなる情報など）であり、例えば、組み合わせて使用する際の使用方法の情報、組み合わせて使用した場合の相性の情報（評価情報等）、組み合わせて使用した場合に過去に発生した問題の情報及びこの問題の解決方法（よくある質問（Ｑ&Ａ））の情報などから構成することができる。【００１４】
〔発明２〕  さらに、発明２の広告付ドキュメント作成支援システムは、発明１の広告付ドキュメント作成支援システムにおいて、前記広告情報は、前記広告製品を購入するためのサービスを提供する販売システムへの接続情報を含む。【００１５】
このような構成であれば、ドキュメント生成手段により、広告情報として広告製品を購入するためのサービスを提供する販売システムへの接続情報を含む広告付ドキュメントが生成される。【００１６】
ここで、接続情報は、例えば、サービスを提供するＷｅｂページのＵＲＬ等のリンク情報として構成することができる。【００１７】
〔発明３〕  さらに、発明３の広告付ドキュメント作成支援システムは、発明１及び２のいずれか１の広告付ドキュメント作成支援システムにおいて、前記支援情報は、前記対象製品と前記広告製品とを組み合わせて使用する際の使用方法の情報を含む。【００１８】
このような構成であれば、ドキュメント生成手段により、支援情報として対象製品と広告製品とを組み合わせて使用する際の使用方法の情報を含む広告付ドキュメントが生成される。【００１９】
ここで、使用方法の情報は、対象製品と広告製品とを組み合わせて使用するための情報であって、例えば、対象製品に接続、組込み、装着又は適用して使用する広告製品の場合は接続方法、組込み方法、装着方法、適用方法の情報、接続、組込み、装着又は適用する際の設定方法の情報などが該当する。また、例えば、防護スーツなどの利用者が着用して使用する広告製品の場合は着用方法の情報などが該当し、例えば、使用環境の厳しい広告製品の場合は、使用環境（温度、湿度等）の情報などが該当する。なお、これらの情報に限らず、組み合わせて使用するための使用方法の情報であれば他の情報でもよい。【００２０】
〔発明４〕  さらに、発明４の広告付ドキュメント作成支援システムは、発明１乃至３のいずれか１の広告付ドキュメント作成支援システムにおいて、前記支援情報は、前記対象製品と前記広告製品とを組み合わせて使用した場合の前記広告製品の相性を評価した評価情報を含む。【００２１】
このような構成であれば、ドキュメント生成手段により、支援情報として対象製品と前記広告製品とを組み合わせて使用した場合の両者の相性を評価した評価情報を含む広告付ドキュメントが生成される。【００２２】
ここで、評価情報は、例えば、両者の相性の評価を段階的に示した評価ランク、両者の相性の評価を点数（例えば、１００点満点）で細かく示した評価値、その他の情報で構成することができる。また、相性の評価は、例えば、両者を組み合わせて使用した場合に、何の問題も生じていない場合を最高ランク又は最高点とし、問題の発生件数などでランクや数値を計算して設定する。なお、評価情報は、例えば１００点満点で、１００点を最高評価の点数にし、０点を最低評価の点数にすることに限らず、１００点を最低評価の点数に設定し、０点を最高評価の点数に設定するといったように逆の構成とすることができる。このことは、段階的なランクでも同様で、例えば、Ａ、Ｂ、Ｃの３段階のランクを設定する場合に、Ａを最高評価のランク、Ｃを最低評価のランク、ＢをＡとＣの中間評価のランクに設定することができ、また逆に、Ｃを最高評価のランク、Ａを最低評価のランクに設定することもできる。【００２３】
〔発明５〕  さらに、発明５の広告付ドキュメント作成支援システムは、発明１乃至４のいずれか１の広告付ドキュメント作成支援システムにおいて、前記支援情報は、前記対象製品と前記広告製品とを組み合わせて使用した場合の過去に発生した問題を示す問題情報を含む。【００２４】
このような構成であれば、ドキュメント生成手段により、支援情報として対象製品と広告製品とを組み合わせて使用した場合の過去に発生した問題を示す問題情報を含む広告付ドキュメントが生成される。【００２５】
ここで、問題情報は、例えば、広告製品のメーカー側で確認された問題の情報や、実際に組み合わせて使用している利用者が報告を挙げた問題の情報などから構成することができる。【００２６】
〔発明６〕  さらに、発明６の広告付ドキュメント作成支援システムは、発明５の広告付ドキュメント作成支援システムにおいて、前記支援情報は、前記問題情報の示す問題の解決方法を示す解決情報を含む。【００２７】
このような構成であれば、ドキュメント生成手段により、支援情報として上記問題情報に加えて、この問題情報の示す問題の解決方法を示す解決情報を含む広告付ドキュメントが生成される。【００２８】
ここで、解決情報は、例えば、確認された問題に対して、広告製品のメーカー側で見出した解決方法の情報や、実際に組み合わせて使用している利用者が報告を挙げた解決方法の情報などから構成することができる。【００２９】
〔発明７〕  さらに、発明７の広告付ドキュメント作成支援システムは、発明１乃至６のいずれか１の広告付ドキュメント作成支援システムにおいて、前記広告情報記憶手段は、前記広告情報として１又は複数の要素からなる広告パーツを記憶し、前記支援情報記憶手段は、前記支援情報として１又は複数の要素からなる支援パーツを記憶し、前記ドキュメント生成手段は、対象製品のドキュメントを生成するための１又は複数の要素からなるパーツを記憶するパーツ記憶部と、広告付ドキュメントごとに、前記パーツ、前記広告パーツ及び前記支援パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶部と、前記対象製品に対応する前記パーツ記憶部のパーツと、前記対象製品に対応する前記対応関係情報記憶手段の対応関係情報で特定される前記広告情報記憶手段の広告パーツ及び前記支援情報記憶手段の支援パーツと、前記ノード情報記憶部のノード情報とに基づいて、前記パーツ、前記広告パーツ及び前記支援パーツを構造化した構造化データを生成する構造化データ生成部と、前記パーツ、前記広告パーツ及び前記支援パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶部と、前記構造化データ生成部で生成した構造化データ及び前記テンプレート記憶部のレイアウトテンプレートに基づいて前記広告付ドキュメントを生成するドキュメント生成部と、を備える。【００３０】
このような構成であれば、ドキュメント生成手段にて、構造化データ生成部により、パーツ記憶部のパーツと、対象製品に対応する対応関係情報記憶手段の対応関係情報で特定される広告情報記憶手段の広告パーツ及び支援情報記憶手段の支援パーツと、ノード情報記憶部のノード情報とに基づいて構造化データが生成される。加えて、ドキュメント生成部により、生成された構造化データ及びテンプレート記憶部のレイアウトテンプレートに基づいて広告付ドキュメントが生成される。【００３１】
ここで、要素としては、例えば、文字、数字、符合、記号、用語その他のテキスト、画像（静止画像及び動画像を含む。）、数式、表、図形、グラフ、脚注、柱、ノンブル、タイトル、本文又は音声が含まれる。以下、発明８の広告付ドキュメント作成支援サーバにおいて同じである。【００３２】
〔発明８〕  一方、上記目的を達成するために、発明８の広告付ドキュメント作成支援サーバは、発明１乃至７のいずれか１に記載の広告付ドキュメント作成支援システムの搭載された広告付ドキュメント作成支援サーバであって、前記広告付ドキュメントを記憶する広告付ドキュメント記憶手段と、当該広告付ドキュメント作成支援サーバと通信可能に接続された端末からの前記広告付ドキュメントの出力要求に応じて、前記広告付ドキュメント記憶手段から前記出力要求に対応する広告付ドキュメントを読み出すドキュメント読出手段と、前記ドキュメント読出手段で読みだした前記広告付ドキュメントを、出力要求元の前記端末に対して出力するドキュメント出力手段と、を備える。【００３３】
このような構成であれば、端末からの広告付ドキュメントの出力要求に応じて、ドキュメント読出手段により、広告付ドキュメント記憶手段から出力要求に応じた広告付ドキュメントが読み出されると、ドキュメント出力手段により、読み出された広告付ドキュメントが、出力要求元の端末に対して出力される。
【発明の効果】
【００３４】
以上説明したように、発明１の広告付ドキュメント作成支援システムによれば、広告製品の広告情報だけでなく、対象製品と広告製品とを組み合わせて使用する際の支援情報も表示するようにしたので、支援情報として、例えば、使用時に必要となる情報、役立つ情報等を提示することで、広告製品の使用方法等の利用者の疑問点のいくつかをマニュアル上で解決できるとともに、このような疑問点を利用者自身に調べさせるといった利用者にとって煩わしい作業の発生を軽減することができる。【００３５】
さらに、発明２の広告付ドキュメント作成支援システムによれば、広告付ドキュメントの利用者は、広告付ドキュメントを介して販売システムの提供する製品購入サービスへと接続して広告製品を購入することができる。その結果、利用者は、販売ページをネット検索等で探すといった煩わしい作業を行うことなく、対象製品と組み合わせて使用可能な広告製品を簡易に購入することができる。【００３６】
さらに、発明３の広告付ドキュメント作成支援システムによれば、広告付ドキュメントの利用者は、広告付ドキュメントを介して広告製品の使用方法を知ることができる。【００３７】
さらに、発明４の広告付ドキュメント作成支援システムによれば、広告付ドキュメントの利用者は、広告付ドキュメントを介して対象製品と広告製品とを組み合わせて使用した場合の両者の相性の評価を知ることができる。これにより、利用者は、評価情報を、広告製品を購入する際の判断基準とすることができる。また、評価の高い広告製品であれば、購入後の問題発生が少ないため、例えばサポートセンターへの問い合わせ件数を軽減することができるなどの製品サポート業務の負担を軽減することができる。【００３８】
さらに、発明５の広告付ドキュメント作成支援システムによれば、広告付ドキュメントの利用者は、広告付ドキュメントを介して、対象製品と広告製品とを組み合わせて使用した場合の過去に発生した問題を知ることができる。これにより、例えば、大きな問題のない広告製品を購入する、問題の少ない広告製品を購入するなどの問題情報を広告製品を購入する際の判断基準とすることができる。【００３９】
さらに、発明６の広告付ドキュメント作成支援システムによれば、広告付ドキュメントの利用者は、広告付ドキュメントを介して、過去に発生した問題に加えて、その問題の解決方法を知ることができる。これにより、利用者は、例えば、ほぼ同性能の２種類の広告製品があった場合に、一方の広告製品は問題発生がないが価格が高く、他方の広告製品は多少問題が発生しているがいずれも有効な解決方法が確立されているといった情報を得ることが可能となり、解決情報を、広告製品を購入する際の判断基準とすることができる。また、過去に発生した問題とその解決方法を提示することで、利用者は、提示された問題については自身で解決することができるので、例えば、サポートセンターへの問い合わせ件数を低減することができるなど製品サポート業務の負担を軽減することができる。【００４０】
さらに、発明７の広告付ドキュメント作成支援システムによれば、上記発明１乃至６のいずれか１と同等の効果を得ることができる。【００４１】
一方、発明８の広告付ドキュメント作成支援サーバによれば、上記発明１乃至７のいずれか１と同様の効果に加えて、サーバに接続された端末からの出力要求に応じて、出力要求元の端末に対して広告付ドキュメントを出力することができる。
【図面の簡単な説明】
【００４２】
【図１】本実施の形態に係るネットワークシステムの構成を示すブロック図である。
【図２】マニュアル作成支援サーバ１００のハードウェア構成を示す図である。
【図３】広告付マニュアル、ノード情報、マニュアルパーツ、広告パーツ及び支援パーツの関係を示す図である。
【図４】記憶装置４２に記憶されている各種管理テーブルを示す図である。
【図５】企業情報管理テーブル４００及びカテゴリ情報管理テーブル４１０のデータ構造を示す図である。
【図６】マニュアル管理テーブル４２０、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０のデータ構造を示す図である。
【図７】画像管理テーブル４５０、数式管理テーブル４６０及びバージョン管理テーブル４７０のデータ構造を示す図である。
【図８】広告ツリー管理テーブル４８０、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００のデータ構造を示す図である。
【図９】支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０のデータ構造を示す図である。
【図１０】広告ツリー、広告パーツ及び支援パーツの関係を説明するための図である。
【図１１】マニュアル作成処理を示すフローチャートである。
【図１２】新規パーツ追加処理を示すフローチャートである。
【図１３】登録パーツ追加処理を示すフローチャートである。
【図１４】マニュアル生成処理を示すフローチャートである。
【図１５】マニュアル出力処理を示すフローチャートである。
【図１６】対象製品Ａの広告付マニュアルの広告掲載部分の一例を示す図である。
【図１７】広告製品Ｂの広告情報及び支援情報の一例を示す図である。
【図１８】（ａ）は、対象製品Ａに広告製品Ｂを接続する際の接続方法の一例を示す図であり、（ｂ）は、広告製品Ｂのよくある質問のページの一例を示す図である。
【図１９】対象製品Ｆの広告付マニュアルの広告掲載部分の一例並びに広告製品Ｇの広告情報及び支援情報の一例を示す図である。
【発明を実施するための形態】
【００４３】
以下、本発明の実施の形態を説明する。図１乃至図１９は、本実施の形態を示す図である。
【００４４】
まず、本実施の形態の構成を説明する。
図１は、本実施の形態に係るネットワークシステムの構成を示すブロック図である。
【００４５】
インターネット１９９には、図１に示すように、マニュアルの作成を支援するマニュアル作成支援サーバ１００と、マニュアルを作成する企業ごとに設置された企業ユーザ端末２００と、広告製品を販売する企業ごとに設置された製品販売用サーバ３００と、マニュアルを利用するユーザごとに設置された一般ユーザ端末７００とが接続されている。
【００４６】
次に、マニュアル作成支援サーバ１００の構成を説明する。
図２は、マニュアル作成支援サーバ１００のハードウェア構成を示す図である。
【００４７】
マニュアル作成支援サーバ１００は、図２に示すように、制御プログラムに基づいて演算及びシステム全体を制御するＣＰＵ（Central Processing Unit）３０と、所定領域に予めＣＰＵ３０の制御プログラム等を格納しているＲＯＭ（Read Only Memory）３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ（Random Access Memory）３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ（InterFace）３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互に且つデータ授受可能に接続されている。
【００４８】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、インターネット１９９に接続するための信号線とが接続されている。
【００４９】
次に、記憶装置４２のデータ構造を説明する。
図３は、広告付マニュアル、ノード情報、マニュアルパーツ（以下、「Ｍパーツ」と略称する）、広告パーツ及び支援パーツの関係を示す図である。
【００５０】
以下、Ｍパーツ、広告パーツ及び支援パーツは、区別する必要がない場合に単に「パーツ」と称する。
【００５１】
マニュアル作成支援サーバ１００において、広告付マニュアルは、用語、文章、画像、数式その他の要素をパーツ単位で作成することができる。このため、広告付マニュアルは、図３に示すように、１又は複数のＭパーツと、１又は複数の広告パーツと、１又は複数の支援パーツと、これらパーツの配列順序又は階層関係を規定したノード情報とを有して構成されている。図３の例では、「製品Ａ」の広告付マニュアルは、Ｍパーツ１、２、４、５、広告パーツＣ１、Ｃ２及び支援パーツＳ１、Ｓ２からなり、これらパーツの配列順序又は階層関係がノード情報で規定されている。また、「製品Ｂ」の広告付マニュアルは、Ｍパーツ５、６、広告パーツＣ２、Ｃ３及び支援パーツＳ３、Ｓ４からなり、これらパーツの配列順序又は階層関係がノード情報で規定されている。ここで、Ｍパーツ５及び広告パーツＣ２は、「製品Ａ」の広告付マニュアル及び「製品Ｂ」の広告付マニュアルで共用されている。
【００５２】
なお、図３では、広告パーツ及び支援パーツを含む広告付マニュアルを例に挙げて記載しているが、マニュアル作成支援サーバ１００は、広告付マニュアルに限らず、広告パーツ及び支援パーツを含まない通常のマニュアルの作成も可能である。以下、広告付マニュアル及び通常のマニュアルを区別する必要が無い場合は、単に「マニュアル」と称する。
【００５３】
マニュアルは、企業ごと及びカテゴリごとに管理される。画像ライブラリには、複数の画像が登録されている。数式ライブラリには、複数の数式が登録されている。マニュアルパーツライブラリには、１又は複数の要素（用語、文章、画像、数式その他の要素）からなるＭパーツが複数登録されている。広告パーツライブラリには、１又は複数の要素（用語、文章、画像、数式その他の要素）からなる広告パーツが複数登録されている。支援パーツライブラリには、１又は複数の要素（用語、文章、画像、数式その他の要素）からなる支援パーツが複数登録されている。Ｍパーツには属性を設定することができ、属性ライブラリには、複数の属性が登録されている。
【００５４】
図４は、記憶装置４２に記憶されている各種管理テーブルを示す図である。
記憶装置４２は、図４に示すように、企業情報を管理する企業情報管理テーブル４００と、カテゴリ情報を管理するカテゴリ情報管理テーブル４１０と、マニュアルを管理するマニュアル管理テーブル４２０と、マニュアルパーツライブラリのＭパーツを管理するＭパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０とを記憶している。さらに、記憶装置４２は、画像ライブラリの画像を管理する画像管理テーブル４５０と、数式ライブラリの数式を管理する数式管理テーブル４６０と、マニュアルのバージョンを管理するバージョン管理テーブル４７０とを記憶している。なおさらに、記憶装置４２は、マニュアルの対象製品とこの対象製品と組み合わせて使用可能な広告対象の他製品である広告製品との対応関係を管理する広告ツリー管理テーブル４８０と、広告パーツライブラリの広告パーツを管理する広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００と、支援パーツライブラリの支援パーツを管理する支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０とを記憶している。
【００５５】
図５は、企業情報管理テーブル４００及びカテゴリ情報管理テーブル４１０のデータ構造を示す図である。
【００５６】
記憶装置４２は、図５に示すように、企業情報を管理する企業情報管理テーブル４００と、カテゴリ情報を管理するカテゴリ情報管理テーブル４１０とを記憶している。
【００５７】
企業情報管理テーブル４００には、図５（ａ）に示すように、企業ごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、企業ＩＤその他の情報からなる主要情報が登録されている。なお、Ｎｏとは、システム実装のための内部番号である。一方、ＩＤは外部仕様としてデータに含まれる。Ｎｏは常に数値であるが、ＩＤは数字以外の文字を含まれる。また、Ｎｏはシステム内で常にユニークであるが、異なる言語Ｎｏで同じＩＤはある。
【００５８】
カテゴリ情報管理テーブル４１０には、図５（ｂ）に示すように、企業ごと及びカテゴリごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、カテゴリＩＤその他の情報からなる主要情報が登録されている。
【００５９】
図６は、マニュアル管理テーブル４２０、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０のデータ構造を示す図である。
【００６０】
マニュアル管理テーブル４２０には、図６（ａ）に示すように、マニュアルごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、言語Ｎｏ、マニュアルＩＤ、更新ＩＤ、ノード情報（ノードＩＤ）、ＭパーツＩＤ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、バージョン、言語区分、ブックコード、属性、タイトル、サブタイトル、バージョン、ナンバー及び備考からなるメタ情報と、パーツ属性名及びパーツ属性値を対応づけて登録したパーツ属性リスト、変換の対象となる変換対象用語及び変換を行って統一すべき統一用語を対応づけて登録した用語変換リストその他の情報からなる属性情報と、パーツＩＤ（ＭパーツＩＤ、広告パーツＩＤ及び支援パーツＩＤ）とノードＩＤのリストその他の情報からなる参照情報と、原本マニュアル（カテゴリＮｏ、マニュアルＩＤ）及び原本との関係性からなる派生情報と、広告ツリーＩＤその他の情報からなる広告掲載情報とが登録されている。
【００６１】
ノード情報について説明する。マニュアルを構成する要素をノードと呼び、マニュアル内で一意に識別されるＩＤを持つ。ノードのデータ（例えば、テキスト）が格納されている部分がパーツで、企業内で一意に識別されるＩＤを持つ。
【００６２】
項目（参照及び条件）について説明する。パーツが使われている状況により、パーツ情報、マニュアルのメタ情報、カテゴリ情報及び企業情報を参照することができる。参照する情報を組み合わせて条件を設定することができる。パーツ情報としては、セクションの番号、セクションのタイトル、図番号、図題、表番号、表題、番号、タイトル番号、タイトル内容、項目番号、項目名その他の情報がある。マニュアルのメタ情報としては、バージョン、言語区分、ブックコード、属性、タイトル、サブタイトル、バージョン、ナンバー、備考及びパーツ属性がある。
【００６３】
Ｍパーツ管理テーブル４３０には、図６（ｂ）に示すように、Ｍパーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、ＭパーツＩＤ、Ｍパーツの種別、初期パーツ属性、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報とが登録されている。
【００６４】
更新Ｍパーツ管理テーブル４４０には、図６（ｃ）に示すように、更新されたＭパーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、ＭパーツＩＤ、言語Ｎｏ、更新Ｎｏ、ＸＭＬデータ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、更新Ｎｏ、ＸＭＬデータ、更新者ＩＤ、更新日時、その他の情報（更新時の更新前情報）からなる更新情報とが登録されている。異なる言語で記述されるマニュアルについては、第１言語のマニュアルで用いられるＭパーツに対し、第２言語のマニュアルで用いられるＭパーツを対応づけて管理する。同一ノードのＭパーツに対しては同一のＭパーツＩＤを設定し、言語Ｎｏによって区別する。図３の例では、例えば、製品Ａの広告付マニュアルについて日本語の広告付マニュアルＭjpと英語の広告付マニュアルＭenが存在する場合、広告付マニュアルＭjpは、ＭパーツＩＤ「１」「２」「４」「５」のＭパーツ、広告パーツＩＤ「Ｃ１」「Ｃ２」の広告パーツ及び支援パーツＩＤ「Ｓ１」「Ｓ２」の支援パーツが用いられ、広告付マニュアルＭenは、広告付マニュアルＭjpと同じ構造のノード情報を有し、広告付マニュアルＭjpのパーツに対応するパーツが用いられる。広告付マニュアルＭjpの各パーツとマニュアルＭenの各パーツは、同一ノードのパーツに対し同一のパーツＩＤが設定されて対応づけられる。このことは、広告パーツ及び支援パーツについても同様である。したがって、広告付マニュアルＭenは、ＭパーツＩＤ「１」「２」「４」「５」のＭパーツ、広告パーツＩＤ「Ｃ１」「Ｃ２」の広告パーツ及び支援パーツＩＤ「Ｓ１」「Ｓ２」の支援パーツが用いられる。ただし、広告付マニュアルＭjpで用いられるパーツには日本語に対応する言語Ｎｏが設定され、広告付マニュアルＭenで用いられるパーツには英語に対応する言語Ｎｏが設定されることにより区別される。
【００６５】
図７は、画像管理テーブル４５０、数式管理テーブル４６０及びバージョン管理テーブル４７０のデータ構造を示す図である。
【００６６】
画像管理テーブル４５０には、図７（ａ）に示すように、画像ごとに１つのレコードが登録されている。各レコードは、画像Ｎｏ、企業Ｎｏ、言語Ｎｏ、更新Ｎｏ、置換文字、分類区分その他の情報からなる主要情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報と、編集画面用データ及びＰＤＦ用データからなる参照情報と、参照されている更新Ｎｏのリストからなる派生情報とが登録されている。
【００６７】
置換機能について説明する。図や数式のような画像データは差替えが必要であり、また、同じ画像データを複数の箇所で利用する。画像データ部分を置換文字で記述し、マニュアル出力時に置換文字を画像データに変換することで画像データの一括差替えが可能になり、パーツの画像データへの依存を低減する。変数とは異なり、置換文字と画像データは企業単位でライブラリとして管理する。同じ置換文字列で言語区分ごとの画像データを登録することができ、後述の状況の組み合わせや項目を条件に変換する。
【００６８】
数式管理テーブル４６０には、図７（ｂ）に示すように、数式ごとに１つのレコードが登録されている。各レコードは、数式Ｎｏ、企業Ｎｏ、言語Ｎｏ、更新Ｎｏ、置換文字、分類区分その他の情報からなる主要情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報と、編集画面用データ及びＰＤＦ用データからなる参照情報と、参照されている更新Ｎｏのリストからなる派生情報とが登録されている。
【００６９】
バージョン管理テーブル４７０には、図７（ｃ）に示すように、バージョンごとに１つのレコードが登録されている。各レコードは、更新ＩＤ、更新Ｎｏ、バージョン、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報が登録されている。
【００７０】
図８は、広告ツリー管理テーブル４８０、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００のデータ構造を示す図である。
【００７１】
広告ツリー管理テーブル４８０には、図８（ａ）に示すように、広告ツリーごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、製品ＩＤ、製品の種別、広告ツリーＩＤ、広告製品ＩＤ、広告パーツＩＤ、支援パーツＩＤ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報が登録されている。
【００７２】
広告パーツ管理テーブル４９０には、図８（ｂ）に示すように、広告パーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、広告企業Ｎｏ、広告製品ＩＤ、広告製品の種別、広告パーツＩＤ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報とが登録されている。
【００７３】
更新広告パーツ管理テーブル５００には、図８（ｃ）に示すように、更新された広告パーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、広告企業Ｎｏ、広告製品ＩＤ、広告製品の種別、広告パーツＩＤ、言語Ｎｏ、更新Ｎｏ、ＸＭＬデータ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、更新Ｎｏ、ＸＭＬデータ、更新者ＩＤ、更新日時、その他の情報（更新時の更新前情報）からなる更新情報とが登録されている。
【００７４】
図９は、支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０のデータ構造を示す図である。
【００７５】
支援パーツ管理テーブル５１０は、図９（ａ）に示すように、支援パーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、製品ＩＤ、製品種別、広告企業Ｎｏ、広告製品ＩＤ、広告製品の種別、広告ツリーＩＤ、支援パーツＩＤ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報とが登録されている。
【００７６】
更新支援パーツ管理テーブル５２０には、図９（ｂ）に示すように、更新された支援パーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、広告企業Ｎｏ、広告製品ＩＤ、広告製品の種別、広告パーツＩＤ、支援パーツＩＤ、広告ツリーＩＤ、言語Ｎｏ、更新Ｎｏ、ＸＭＬデータ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、更新Ｎｏ、ＸＭＬデータ、更新者ＩＤ、更新日時、その他の情報（更新時の更新前情報）からなる更新情報とが登録されている。
【００７７】
記憶装置４２は、さらに、各種パーツのレイアウトを規定したレイアウトテンプレートを記憶している。マニュアルの作成では、レイアウトを適用するレイアウトテンプレートを指定する。
【００７８】
図１０は、広告ツリー、広告パーツ及び支援パーツの関係を説明するための図である。
対象製品の広告付マニュアルは、対象製品のマニュアルに、広告ツリーにて特定される対象製品と組み合わせて使用可能な広告製品の広告パーツと、広告ツリーにて特定される対象製品及び広告製品の組み合わせに対応する支援パーツとを挿入した構成となる。
【００７９】
具体例を挙げると、広告ツリー管理テーブル４８０にて管理される広告ツリーは、例えば、図１０に示すように、マニュアルの対象製品である対象製品Ａの情報（製品ＩＤ等）と、この対象製品Ａと組み合わせて使用可能な広告製品Ｂ〜Ｅの情報（広告製品ＩＤ等）とから構成される。
【００８０】
ここで、対象製品と組み合わせて使用可能な広告製品とは、例えば、対象製品に接続することで対象製品と連動してその機能を提供する製品、対象製品に適用して対象製品に新たな機能を追加する製品、対象製品に使用して対象製品の品質を維持等する製品、対象製品の使用環境を特定の環境に維持する製品その他の製品が該当する。具体例を挙げると、対象製品が例えばパーソナルコンピュータ（以下、「パソコン」と略称する）等の情報機器であれば、プリンタ、スキャナ、カメラ、ルータ、ストレージデバイス等の対象製品に接続することで対象製品と連動して各種機能を提供する製品、また、ソフトウェア等の情報機器にインストールして使用する製品が該当する。また、有形物に限らず、ダウンロードにて提供されるソフトウェア、情報機器をインターネット等のネットワークに通信可能に接続するためのプロバイダが提供する通信サービス（料金プラン）などの無形の製品も該当する。また、対象製品が例えば半導体製造装置であれば、半導体製造装置用の工具、薬品、半導体製造装置をクリーニングするためのクリーニングツール、半導体製造装置の使用環境を清浄に維持するためのクリーンルーム、クリーンルーム内で半導体製造装置を使用するための防護スーツなどが該当する。
【００８１】
また、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００にて管理される広告パーツは、例えば、図１０に示すように、広告ツリーにて特定される広告製品Ｂ〜Ｅの広告情報を示す１又は複数の要素から構成されたパーツである。広告情報は、例えば、広告製品の画像（写真画像等）、広告製品のスペック等の広告製品の説明情報、広告製品の希望小売価格等の価格情報、広告製品を購入するためのサービス（Ｗｅｂページ等）への接続情報（ＵＲＬ等）その他を含む情報である。
【００８２】
また、支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０にて管理される支援パーツは、例えば、図１０に示すように、広告ツリーにて特定される、対象製品Ａと広告製品Ｂの組、対象製品Ａと広告製品Ｃの組、対象製品Ａと広告製品Ｄの組、対象製品Ａと広告製品Ｅの組の組み合わせごとにそれぞれ対応する支援情報を示す１又は複数の要素から構成されたパーツである。支援情報は、例えば、組み合わせて使用する際の、両者の相性を評価した評価情報、接続方法や設定方法などの使用方法、過去に発生した問題、この問題の解決方法その他の情報である。
【００８３】
ここで、広告製品Ｂ〜Ｅは、対象製品Ａに限らず同種の他の対象製品とも組み合わせ可能な場合があるため、支援パーツは、対象製品と広告製品との組み合わせごとに作成可能としている。
【００８４】
次に、本実施の形態の動作を説明する。
初めに、対象製品のマニュアルを作成する場合の動作を説明する。
【００８５】
対象製品のマニュアルは、レイアウト領域にパーツを配置して作成する。パーツは、レイアウト領域の上下方向又は左右方向に配置する。最初に、レイアウト領域に１つのパーツを追加する。次のパーツは、既存のパーツの直前又は直後に追加することができる。以降のパーツも同様であり、既存のパーツに対し任意の位置に追加することができる。パーツには、用語、文章、画像、数式その他の要素を記述することができ、他のパーツに対し階層関係を設定することもできる。また、２分割のパーツがあり、これは、左側と右側に領域を２つ分割し、それぞれにテキスト、画像、表、項目等を配置するパーツである。また、２段組のパーツがあり、これは、左側と右側に領域を２つ分割し、左側から右側にテキストを続けて配置するパーツである。パーツは、内容を変更することができ、削除することもできる。
【００８６】
広告付マニュアルを作成する場合は、既存のＭパーツに対し任意の位置に広告パーツを追加し、追加した広告パーツに対して予め設定された位置に支援パーツを追加する。ここで、予め登録された広告パーツ及び支援パーツを追加する場合に、支援パーツの追加は、対象製品と広告製品との組み合わせ（広告ツリー）に基づいて、自動で行う構成となっている。なお、自動に限らず、手動で追加する構成としてもよい。
【００８７】
ここで、広告付マニュアルへの広告の掲載は、例えば、マニュアルを作成する企業が、広告製品を製造及び販売する広告企業からの依頼を受け、広告企業から相応の広告料金を得ることで行われる。
【００８８】
図１１は、マニュアル作成処理を示すフローチャートである。
ＣＰＵ３０は、ＭＰＵ（Micro-Processing Unit）等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１１のフローチャートに示すマニュアル作成処理を実行する。
【００８９】
マニュアル作成処理は、ＣＰＵ３０において実行されると、図１１に示すように、まず、ステップＳ１００に移行する。
【００９０】
ステップＳ１００は、ユーザが作成しようとするマニュアル（以下「作成対象マニュアル」という。）を最初に作成する場合にのみ実行される処理であって、作成対象マニュアルの初期内容を構成する初期構成処理を実行する。初期構成処理では、まず、マニュアル管理テーブル４２０のマニュアルから、作成のベースとするマニュアルを企業ユーザ端末２００に選択させ、作成対象マニュアルに設定されるパーツ属性を選択する。次いで、マニュアル管理テーブル４２０のマニュアルのうち、選択されたパーツ属性に対応する複数のマニュアルについてパーツ単位で共通な差分部分を判定する。そして、選択されたベースとするマニュアルに、判定した共通な差分部分を追加することにより作成対象マニュアルを構成する。
【００９１】
次いで、ステップＳ１０２に移行して、新たなパーツを追加するパーツ追加要求が企業ユーザ端末２００から行われたか否かを判定し、パーツ追加要求が行われたと判定した場合(YES)は、ステップＳ１０４に移行する。
【００９２】
ここで、企業ユーザ端末２００では、例えば、レイアウト領域の右半分がパーツを配置する領域に、左半分がメニュー等を配置する領域にそれぞれ割り当てられており、新しいパーツを挿入したい箇所にある「パーツ挿入」のボタンをクリックすると、マニュアル作成支援サーバ１００にパーツ追加要求が送信される。
【００９３】
ステップＳ１０４では、レイアウト領域に新たなパーツを追加する新規パーツ追加処理を実行し、一連の処理を終了して元の処理に復帰させる。
【００９４】
一方、ステップＳ１０２で、パーツ追加要求が行われないと判定した場合(NO)は、ステップＳ１０６に移行する。
【００９５】
ステップＳ１０６では、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０又は広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００に登録されているパーツのなかから新たなパーツを追加する登録パーツ追加要求が企業ユーザ端末２００から行われたか否かを判定する。そして、登録パーツ追加要求が行われたと判定した場合(YES)は、ステップＳ１０８に移行する。
【００９６】
ステップＳ１０８では、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０又は広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００に登録されているパーツのなかから任意のパーツを追加する登録パーツ追加処理を実行し、一連の処理を終了して元の処理に復帰させる。
【００９７】
一方、ステップＳ１０６で、登録パーツ追加要求が行われないと判定した場合(NO)は、ステップＳ１１０に移行する。
【００９８】
ステップＳ１１０では、レイアウト領域に配置されているパーツの内容を変更するパーツ変更要求が企業ユーザ端末２００から行われたか否かを判定し、パーツ変更要求が行われたと判定した場合(YES)は、ステップＳ１１２に移行する。ここで、企業ユーザ端末２００では、例えば、内容を変更したいパーツの右側にある「編集」のボタンをクリックすると、マニュアル作成支援サーバ１００にパーツ変更要求が送信される。
【００９９】
ステップＳ１１２では、Ｍパーツ、広告パーツ及び支援パーツのうち変更前の更新対象となる対象パーツの内容を示す履歴情報を作成し、作成した履歴情報を記憶装置４２に格納する。これにより、対象パーツは、内容を変更した後であっても履歴情報をもとに復元することができる。そして、ステップＳ１１４に移行して、対象パーツに係るノード情報をマニュアル管理テーブル４２０から検索し、索出したノード情報に基づいて、対象パーツが利用されている対象マニュアルの一覧を企業ユーザ端末２００に提示し、ユーザに更新の可否について確認を促す。この結果、更新の確認が得られると、ステップＳ１１６に移行して、Ｍパーツ管理テーブル４３０、広告パーツ管理テーブル４９０又は支援パーツ管理テーブル５１０に登録されているパーツのうち対象パーツを更新し、一連の処理を終了して元の処理に復帰させる。対象パーツが更新されると、対象パーツを利用している複数のマニュアルにおいて、対象パーツに対し更新内容が共通に反映される。
【０１００】
一方、ステップＳ１１０で、パーツ変更要求が行われないと判定した場合(NO)は、ステップＳ１１８に移行する。
【０１０１】
ステップＳ１１８では、レイアウト領域に配置されているパーツを削除するパーツ削除要求が企業ユーザ端末２００から行われたか否かを判定し、パーツ削除要求が行われたと判定した場合(YES)は、ステップＳ１２０に移行する。
【０１０２】
ここで、企業ユーザ端末２００では、削除したい対象の削除対象パーツの右側にある「削除」のボタンをクリックすると、マニュアル作成支援サーバ１００にパーツ削除要求が送信される。
【０１０３】
ステップＳ１２０では、削除対象パーツを削除せず、現在作成中のマニュアルに係るノード情報において削除対象パーツに関する記述を削除し、一連の処理を終了して元の処理に復帰させる。
【０１０４】
一方、ステップＳ１１８で、パーツ削除要求が行われないと判定した場合(NO)は、ステップＳ１２２に移行する。
【０１０５】
ステップＳ１２２では、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０又は広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００に登録されているパーツを削除する登録パーツ削除要求が企業ユーザ端末２００から行われたか否かを判定する。そして、登録パーツ削除要求が行われたと判定した場合(YES)は、ステップＳ１２４に移行する。
【０１０６】
ステップＳ１２４では、削除前の削除対象パーツの内容を示す履歴情報を作成し、作成した履歴情報を記憶装置４２に格納する。これにより、削除対象パーツは、削除した後であっても履歴情報をもとに復元することができる。そして、ステップＳ１２６に移行して、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０又は広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００に登録されているパーツのうち削除対象パーツを削除し、一連の処理を終了して元の処理に復帰させる。ここで、登録されている広告パーツを削除した場合、この広告パーツに対応する支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０に登録されている支援パーツも自動で削除する。
【０１０７】
次に、上記ステップＳ１０４で実行される新規パーツ追加処理について説明する。
図１２は、新規パーツ追加処理を示すフローチャートである。
【０１０８】
ステップＳ１０４において、新規パーツ追加処理が実行されると、図１２に示すように、まず、ステップＳ２００に移行する。
【０１０９】
ステップＳ２００では、新規に追加するパーツの種別が選択されたか否かを判定し、選択されたと判定した場合(YES）は、ステップＳ２０２に移行する。ここで、企業ユーザ端末２００では、例えば、パーツの種別（マニュアル、広告その他）を選択するためのメニューが表示され、メニュー内の各種別ボタンをクリックすることで種別を選択することができ、選択された種別の情報がマニュアル作成支援サーバ１００に送信される。
【０１１０】
ステップＳ２０２に移行した場合は、種別として広告が選択されたか否かを判定し、広告が選択されたと判定した場合（YES）は、ステップＳ２０４に移行する。
【０１１１】
ステップＳ２０４に移行した場合は、レイアウト領域に新たな広告パーツ及び支援パーツを追加して、ステップＳ２０６に移行する。ここで、本実施の形態では、広告パーツと支援パーツとはセットで追加するパーツとなっている。
【０１１２】
ステップＳ２０６では、現在作成中の広告付マニュアルに係るノード情報に新たな広告パーツ及び支援パーツに関する記述を組み込むとともに、現在作成中の広告付マニュアルに係る広告ツリーに新たな広告パーツに関する記述を組み込み、ステップＳ２０８に移行する。
【０１１３】
ステップＳ２０８では、追加した広告パーツ及び支援パーツに新たな要素が記述されると、追加した広告パーツを広告パーツ管理テーブル４９０に登録するとともに、追加した支援パーツを支援パーツ管理テーブル５１０に登録し、一連の処理を終了して元の処理に復帰させる。
【０１１４】
一方、ステップＳ２０２で、種別として広告が選択されないと判定した場合（NO）は、ステップＳ２１０に移行する。
【０１１５】
ステップＳ２１０では、広告以外に選択された他の種別の新規Ｍパーツを追加して、ステップＳ２１２に移行する。ステップＳ２１２では、現在作成中のマニュアルに係るノード情報に新たなＭパーツに関する記述を組み込み、ステップＳ２１４に移行する。
【０１１６】
ステップＳ２１４では、追加したＭパーツに新たな要素が記述されると、追加したＭパーツをＭパーツ管理テーブル４３０に登録し、一連の処理を終了して元の処理に復帰させる。
【０１１７】
一方、ステップＳ２００で、例えばキャンセルボタンがクリック等されて、種別が選択されないと判定した場合（NO）は、一連の処理を終了して元の処理に復帰させる。
【０１１８】
次に、上記ステップＳ１０８で実行される登録パーツ追加処理について説明する。
図１３は、登録パーツ追加処理を示すフローチャートである。
【０１１９】
ステップＳ１０８において、登録パーツ追加処理が実行されると、図１３に示すように、まず、ステップＳ３００に移行する。
【０１２０】
ステップＳ３００では、追加する登録パーツの種別が選択されたか否かを判定し、選択されたと判定した場合(YES）は、ステップＳ３０２に移行する。ここで、企業ユーザ端末２００では、例えば、登録パーツの種別（マニュアル、広告その他）を選択するためのメニューが表示され、メニュー内の各種別ボタンをクリックすることで種別を選択することができ、選択された種別の情報がマニュアル作成支援サーバ１００に送信される。
【０１２１】
ステップＳ３０２に移行した場合は、種別として広告が選択されたか否かを判定し、広告が選択されたと判定した場合（YES）は、ステップＳ３０４に移行する。
【０１２２】
ステップＳ３０４に移行した場合は、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００に登録されている広告パーツのうち、広告ツリーにて規定された組み合わせ可能な広告パーツの一覧を企業ユーザ端末２００に提示し、ステップＳ３０６に移行する。
【０１２３】
ステップＳ３０６では、提示された広告パーツの一覧のなかから広告パーツが選択されたか否かを判定し、選択されたと判定した場合（YES）は、ステップＳ３０８に移行する。
【０１２４】
ステップＳ３０８に移行した場合は、選択された広告パーツ及びこの広告パーツに対応する支援パーツをレイアウト領域に追加し、ステップＳ３１０に移行する。
【０１２５】
ステップＳ３１０では、現在作成中の広告付マニュアルに係るノード情報に新たな広告パーツ及び支援パーツに関する記述を組み込み、一連の処理を終了して元の処理に復帰させる。
【０１２６】
一方、ステップＳ３０２で、種別として広告が選択されないと判定した場合（NO）は、ステップＳ３１２に移行する。
【０１２７】
ステップＳ３１２では、広告以外に選択された他の種別のＭパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０に登録されているＭパーツの一覧を企業ユーザ端末２００に提示し、ステップＳ３１４に移行する。
【０１２８】
ステップＳ３１４では、提示されたＭパーツの一覧のなかからＭパーツが選択されたか否かを判定し、選択されたと判定した場合（YES）は、ステップＳ３１６に移行する。
【０１２９】
ステップＳ３１６に移行した場合は、選択されたＭパーツをレイアウト領域に追加し、ステップＳ３１８に移行する。
【０１３０】
ステップＳ３１８では、現在作成中のマニュアルに係るノード情報に新たなＭパーツに関する記述を組み込み、一連の処理を終了して元の処理に復帰させる。
【０１３１】
一方、ステップＳ３００で、例えばキャンセルボタンがクリック等されて種別が選択されないと判定した場合（NO）は、一連の処理を終了して元の処理に復帰させる。
【０１３２】
また、ステップＳ３０６で、例えばキャンセルボタンがクリック等されて広告パーツが選択されないと判定した場合（NO）は、一連の処理を終了して元の処理に復帰させる。
【０１３３】
また、ステップＳ３１４で、例えばキャンセルボタンがクリック等されてＭパーツが選択されないと判定した場合（NO）は、一連の処理を終了して元の処理に復帰させる。
【０１３４】
図１４は、マニュアル生成処理を示すフローチャートである。
企業ユーザ端末２００では、マニュアルの作成が完了した場合、マニュアル作成支援サーバ１００に対しマニュアル生成要求を行う。
【０１３５】
ＣＰＵ３０は、マニュアル生成要求が行われると、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１４のフローチャートに示すマニュアル生成処理を実行する。
【０１３６】
マニュアル生成処理は、ＣＰＵ３０において実行されると、図１４に示すように、まず、ステップＳ４００に移行する。
【０１３７】
ステップＳ４００では、生成対象となるマニュアルに係るノード情報をマニュアル管理テーブル４２０から検索し、ステップＳ４０２に移行する。
【０１３８】
ステップＳ４０２では、索出したノード情報に基づいて、当該ノード情報に記述されているＭパーツをＭパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０から検索する。加えて、同ノード情報に記述されている広告パーツを広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００から検索する。さらに、同ノード情報に記述されている支援パーツを支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０から検索する。その後、ステップＳ４０４に移行する。なお、通常のマニュアルの場合は、ノード情報に広告パーツ及び支援パーツの記載がないためＭパーツ以外の検索が行われない。
【０１３９】
ステップＳ４０４では、索出したノード情報、Ｍパーツ、広告パーツ及び支援パーツに基づいて、各種パーツを構造化したＸＭＬ（eXtensible Markup Language）データを生成し、ステップＳ４０６に移行して、生成対象となるマニュアルについて指定されたレイアウトテンプレートを記憶装置４２から読み出し、ステップＳ４０８に移行して、生成したＸＭＬデータ及び読み出したレイアウトテンプレートに基づいて、例えばＰＤＦファイルとしてマニュアルを生成し、一連の処理を終了して元の処理に復帰させる。
【０１４０】
図１５は、マニュアル出力処理を示すフローチャートである。
本実施の形態において、マニュアル作成支援サーバ１００は、上記マニュアル生成処理によって生成されたマニュアルを、企業ごとに記憶装置４２に記憶できるように構成されており、この記憶されたマニュアルを、一般ユーザ端末７００に出力することが可能に構成されている。
【０１４１】
一般ユーザ端末７００では、マニュアルの対象製品を購入後などにおいて、マニュアル作成支援サーバ１００に対しマニュアル出力要求を行う。このマニュアル出力要求には、記憶装置４２に記憶されているマニュアルを特定するための情報が含まれている。
【０１４２】
ＣＰＵ３０は、マニュアル出力要求が行われると、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１５のフローチャートに示すマニュアル出力処理を実行する。
【０１４３】
ステップＳ５００では、受信した出力要求に対応するマニュアルを記憶装置４２から検索し、ステップＳ５０２に移行して、索出したマニュアルを記憶装置４２から読出して、ステップＳ５０４に移行する。
【０１４４】
ステップＳ５０４では、読み出したマニュアルを、出力要求元の一般ユーザ端末７００に対して出力し、一連の処理を終了して元の処理に復帰させる。ここで、マニュアルがＰＤＦファイルであれば、このファイルを一般ユーザ端末７００に対して送信し、ブラウザに表示する場合は、ＨＴＭＬデータを一般ユーザ端末７００に送信する。
【０１４５】
図１６は、対象製品Ａの広告付マニュアルの広告掲載部分の一例を示す図である。
図１６に示す例では、対象製品Ａ（パソコン）の広告付マニュアルにおいて、広告製品Ｂ〜Ｅ（いずれもプリンタ）の広告を掲載するページ（Ｐ５１〜Ｐ５２）を作成している。そして、この最初のページ（Ｐ５１）に、「製品Ａと接続可能なおすすめ製品」という見出しを設け、この見出しの下から、評価ランクの高い順に２ページに亘って広告製品Ｂ〜Ｅの広告情報及び支援情報を掲載している。
【０１４６】
ここで、評価ランクは、対象製品Ａと広告製品Ｂ〜Ｅとを組み合わせたときの各組合せに対する相性を評価したもので、ランクＡが最高評価となり、ランクＢ、Ｃの順で評価が低くなるように設定されている。この評価は、例えば、報告された問題（不具合等）の件数に基づき設定される。例えば、発生した問題数が１０件以上をランクＣ、２〜９件をランクＢ、０〜１件をランクＡに設定する。
【０１４７】
図１７は、広告製品Ｂの広告情報及び支援情報の一例を示す図である。
図１７に示す例では、広告情報は、広告製品Ｂの画像、この画像の右側のスペック等の広告製品Ｂの説明及びその下の広告製品Ｂの購入ページへの接続情報（文章、ＵＲＬ（バナー）及び広告企業名）の記載部分から構成され、支援情報は、「評価ランク：Ａ」、「接続設定方法」及び「よくある質問」の記載部分から構成されている。
【０１４８】
この広告付マニュアルを利用する一般ユーザが、一般ユーザ端末７００を操作することで、右下に表示されたＵＲＬがクリックされると、一般ユーザ端末７００は、広告製品Ｂのより詳細な情報が得られかつ広告製品を購入可能なＷｅｂページへと接続される。このＷｅｂページは、例えば、広告企業ＩＤに対応する広告企業等の製品販売会社の管理下にある製品販売用サーバ３００によって提供される。一般ユーザは、このＷｅｂページにて、一般ユーザ端末７００を介して、広告製品Ｂのより詳細な情報を得たり、広告製品Ｂを購入したりすることができる。
【０１４９】
図１８（ａ）は、対象製品Ａに広告製品Ｂを接続する際の接続方法の一例を示す図であり、図１８（ｂ）は、広告製品Ｂのよくある質問のページの一例を示す図である。
【０１５０】
ここで、図１７に示す「接続設定方法」の表示部分は、ボタン画像（リンクボタン）となっており、一般ユーザ端末７００にてこのボタンがクリックされることで、一般ユーザ端末７００の表示部には、例えば、図１８（ａ）に示すように、画像等によって広告製品Ｂの接続方法の記載されたページが、例えば、別ウインドウで表示される。なお、図１８（ａ）には、接続方法しか記載されていないが、別ページに、接続後に必要な各種設定方法の説明を記載してもよい。
【０１５１】
また、図１７に示す「よくある質問」の表示部分も、ボタン画像となっており、一般ユーザ端末７００にてこのボタンがクリックされることで、一般ユーザ端末７００の表示部には、例えば、図１８（ｂ）に示すように、よくある質問のページが、例えば、別ウインドウで表示される。
【０１５２】
よくある質問のページには、対象製品Ａに広告製品Ｂを接続して使用した場合に発生した問題とその解決方法（Ｑ＆Ａ）が記載されており、この製品の組み合わせ対して独自の情報が記載されている。
【０１５３】
なお、接続設定方法の記載されたページ及びよくある質問のページを別ウインドウに表示する構成としたが、この構成に限らず、広告付マニュアルを表示しているウインドウと同一のウインドウで表示内容を切り替える構成としてもよい。
【０１５４】
図１９は、対象製品Ｆの広告付マニュアルの広告掲載部分の一例並びに広告製品Ｇの広告情報及び支援情報の一例を示す図である。
【０１５５】
ここで、図１６に例示した広告付マニュアルでは、専用のページに広告製品の広告情報及び支援情報を掲載する構成としたが、この構成に限らず、例えば、図１９に示すように、対象製品Ｆの取扱説明の記載部分に合わせて、この記載部分のすぐ下に、記載部分の記載内容に対応する広告製品の広告情報及び支援情報を掲載する構成としてもよい。
【０１５６】
図１９に示す例では、対象製品Ｆ（半導体製造装置）の広告付マニュアルにおいて、対象製品Ｆをクリーンルーム内で使用する際の説明記載の下に、「☆これがおすすめ１２☆」という記載を入れて、その下に、クリーンルーム内で着用する防護スーツ（広告製品Ｇ）の広告情報及び支援情報を掲載している。
【０１５７】
この場合の広告情報は、広告製品Ｇの画像、説明及び購入ページへの接続情報（文章、ＵＲＬ（バナー）及び広告企業名）の記載部分から構成され、支援情報は、「評価ランク：Ａ」、「着用方法」及び「よくある質問」から構成されている。なお、広告情報及び支援情報は、上記広告製品Ｂと同様の構成となっている。したがって、「着用方法」のボタン画像がクリックされることで、一般ユーザ端末７００の表示部には、例えば、防護スーツの着用方法を画像等によって説明したページが別ウインドウで表示される。また、「よくある質問」のボタン画像がクリックされることで、一般ユーザ端末７００の表示部には、例えば、防護スーツ（広告製品Ｇ）を着用して半導体製造装置（対象製品Ｆ）を操作したときに過去に発生した問題とその解決方法の情報等が掲載されたよくある質問のページが別ウインドウで表示される。
【０１５８】
なお、図１９に示す例では、「☆これがおすすめ１２☆」とあるように、広告製品Ｇは、１２番目に掲載された広告製品となっている。すなわち、これより前のページには、１１の広告製品が掲載されている。このように、掲載する広告製品の数が多い場合などは、例えば、広告付マニュアルの目次の最後などに、掲載する広告製品の一覧表を設けるようにしてもよい。この場合に、一覧表から各広告製品の掲載ページへとジャンプできるようにリンクを張る構成としてもよい。
【０１５９】
次に、本実施の形態の効果を説明する。
本実施の形態では、対象製品のマニュアルに、対象製品と組み合わせて使用可能な他製品である広告製品の広告情報及び支援情報を挿入して、広告付マニュアルを生成する。支援情報としては、使用時に必要となる情報（接続設定方法、着用方法等）を提示するようにした。
【０１６０】
これにより、広告付マニュアルの利用者は、広告製品についての使用方法等の使用の際に必要となる情報をマニュアル上で得ることができる。その結果、広告製品を使用する際に必要となる情報を利用者自身が調べるといった、利用者にとって煩わしい作業の発生を軽減することができる。
【０１６１】
さらに、本実施の形態では、広告付マニュアルに挿入する広告情報として、広告製品を購入するためのサービスを提供する販売システムへの接続情報を含むようにした。
【０１６２】
これにより、広告付マニュアルの利用者は、広告付マニュアルを介して販売システムの提供する製品購入サービスへと接続して広告製品を購入することができる。その結果、利用者は、販売ページをネット検索等で探すといった煩わしい作業を行うことなく、対象製品と組み合わせて使用可能な広告製品を簡易に購入することができる。
【０１６３】
さらに、本実施の形態では、広告付マニュアルに挿入する支援情報として、広告製品の使用方法（接続設定方法、着用方法等）を含むようにした。
【０１６４】
これにより、広告付マニュアルの利用者は、広告製品の使用方法をマニュアル上で得ることができる。その結果、広告製品の使用方法を利用者自身が調べるといった、利用者にとって煩わしい作業の発生を軽減することができる。
【０１６５】
さらに、本実施の形態では、広告付マニュアルに挿入する支援情報として、対象製品と広告製品とを組み合わせて使用した場合の両者の相性を評価した評価情報（評価ランク）を含むようにした。
【０１６６】
これにより、広告付マニュアルの利用者は、広告付ドキュメントを介して対象製品と広告製品とを組み合わせて使用した場合の両者の相性の評価を知ることができる。その結果、利用者は、評価情報を、広告製品を購入する際の判断基準とすることができる。例えば、評価が高くて安心なので購入する、そこそこの評価ではあるが値段が安いので購入するといった判断が可能となり、広告製品の販売促進にもつながる。また、評価の高い広告製品であれば、購入後の問題発生が少ないため、例えばサポートセンターへの問い合わせ件数を低減することができるなどの製品サポート業務の負担を軽減することができる。
【０１６７】
さらに、本実施の形態では、広告付マニュアルに挿入する支援情報として、対象製品と広告製品とを組み合わせて使用した場合の過去に発生した問題を示す問題情報（よくある質問のクエスチョン（Ｑ））を含むようにした。
【０１６８】
これにより、広告付マニュアルの利用者は、広告付マニュアルを介して、対象製品と広告製品とを組み合わせて使用した場合の過去に発生した問題を知ることができる。その結果、利用者は、例えば、大きな問題のない広告製品を購入する、問題の少ない広告製品を購入するなどの問題情報を、広告製品を購入する際の判断基準とすることができる。
【０１６９】
さらに、本実施の形態では、広告付マニュアルに挿入する支援情報として、問題情報の示す問題の解決方法を示す解決情報（よくある質問のアンサー（Ａ））を含むようにした。
【０１７０】
これにより、広告付マニュアルの利用者は、広告付ドキュメントを介して、過去に発生した問題に加えて、その問題の解決方法を知ることができる。その結果、利用者は、例えば、ほぼ同性能の２種類の広告製品があった場合に、一方の広告製品は、問題は発生していないが価格が高く、他方の広告製品は多少問題が発生しているがいずれも有効な解決方法が確立されているといった評価をすることが可能となり、解決情報を、広告製品を購入する際の判断基準とすることができる。また、過去に発生した問題とその解決方法を提示することで、利用者は、提示された問題については自身で解決することができるので、例えば、サポートセンターへの問い合わせ件数を低減することができるなど製品サポート業務の負担を軽減することができる。
【０１７１】
さらに、本実施の形態では、マニュアル作成支援サーバ１００は、一般ユーザ端末７００からの広告付マニュアルの出力要求に応じて、記憶装置４２から出力要求に対応する広告付マニュアルを検索し、この検索により索出した広告付マニュアルを読み出し、読みだした広告付マニュアルを、出力要求元の一般ユーザ端末７００に対して出力する。
【０１７２】
これにより、広告付マニュアルの利用者は、一般ユーザ端末７００によって、マニュアル作成支援サーバ１００から所望の広告付マニュアルを一般ユーザ端末７００に出力することができる。
【０１７３】
さらに、本実施の形態では、作成のベースとするマニュアルを選択させ、作成対象マニュアルに設定されるパーツ属性を選択し、選択されたパーツ属性に対応する複数のマニュアルについてパーツ単位で共通な差分部分を判定し、選択されたベースとするマニュアルに、判定した共通な差分部分を追加することにより作成対象マニュアルを構成する。
【０１７４】
これにより、差分部分を更新するだけでマニュアルを作成することができる。
さらに、本実施の形態では、パーツ、広告パーツ、支援パーツ及びその配置順序又は階層関係を編集し、編集された各種パーツを構造化したＸＭＬデータを生成し、生成したＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルを生成する。
【０１７５】
これにより、パーツ及びその配置順序又は階層関係を編集することができるので、マニュアルの作成が容易である。また、ＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルが生成されるので、レイアウトを考えずに編集することができ、作成者の力量によらず、統一的な品質のマニュアルを作成することができる。
【０１７６】
さらに、本実施の形態では、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００並びに支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０のいずれかからパーツを選択する。そして、選択したパーツの配列順序又は階層関係をマニュアル管理テーブル４２０のノード情報に組み込み、対応する管理テーブルのパーツを更新し、対応する管理テーブルのパーツ及びマニュアル管理テーブル４２０のノード情報に基づいて、各種パーツを構造化したＸＭＬデータを生成し、生成したＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルを生成する。
【０１７７】
これにより、パーツを選択すると、選択したパーツの配列順序又は階層関係がノード情報に組み込まれるので、複数のマニュアルでパーツを流用することができ、マニュアルの作成が容易である。また、Ｍパーツ管理テーブル４３０、広告パーツ管理テーブル４９０又は支援パーツ管理テーブル５１０のパーツが更新されると、更新対象となるパーツを利用している複数のマニュアルにおいて、更新対象となるパーツに対し更新内容が共通に反映されるので、複数のマニュアルについて整合性のある編集を行うことができる。さらに、ＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルが生成されるので、レイアウトを考えずに編集することができ、作成者の力量によらず、統一的な品質のマニュアルを作成することができる。
【０１７８】
さらに、本実施の形態では、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００並びに支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０のパーツを削除する機能を有する。加えて、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００並びに支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０のパーツを削除せず、マニュアル管理テーブル４２０のノード情報におけるパーツに関する記述を削除する機能を有する。
【０１７９】
これにより、Ｍパーツ管理テーブル４３０及び更新Ｍパーツ管理テーブル４４０、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００並びに支援パーツ管理テーブル５１０及び更新支援パーツ管理テーブル５２０のパーツを削除すれば、共通のパーツを利用している複数のマニュアルにおいてそのパーツを一括で削除することができる。また、ノード情報におけるパーツに関する記述を削除すれば、共通のパーツを利用している複数のマニュアルのうち特定のマニュアルにおいてそのパーツを個別に削除することができる。
【０１８０】
さらに、本実施の形態では、更新対象となるパーツに係るノード情報をマニュアル管理テーブル４２０から検索し、索出したノード情報に基づいて、更新対象となるパーツが利用されている対象マニュアルの一覧を提示する。
【０１８１】
これにより、パーツの内容を変更するにあたって、対象マニュアルの一覧が表示されるので、パーツの更新がどのマニュアルに影響を与えるのかを把握することができる。
【０１８２】
本実施の形態において、記憶装置４２は、発明１若しくは７の対応関係情報記憶手段、発明１若しくは７の広告情報記憶手段、発明１若しくは７の支援情報記憶手段、発明７のパーツ記憶部、発明７のノード情報記憶部、発明７のテンプレート記憶部、発明８の広告付ドキュメント記憶手段に対応している。また、本実施の形態において、ステップＳ１００〜Ｓ１２６は、発明１若しくは７のドキュメント生成手段に対応している。
【０１８３】
また、本実施の形態において、ステップＳ４０４は、発明７の構造化データ生成部に対応し、ステップＳ４０８は、発明７のドキュメント生成部に対応し、マニュアルは、発明１若しくは７のドキュメントに対応し、広告付マニュアルは、発明１乃至８の広告付ドキュメントに対応し、ＸＭＬデータは、発明７の構造化データに対応している。
また、本実施の形態において、ステップＳ５０２は、発明８のドキュメント読出手段に対応し、ステップＳ５０４は、発明８のドキュメント出力手段に対応する。
また、本実施の形態において、ネットワークシステムは、発明１乃至８の広告付ドキュメント作成支援システムに対応し、広告ツリーは、発明１若しくは７の対応関係情報に対応し、マニュアル作成支援サーバ１００は、発明８の広告付ドキュメント作成支援サーバに対応する。
【０１８４】
〔変形例〕
なお、上記実施の形態においては、広告付マニュアルにおいて、評価ランクの高い順に広告を掲載する構成を例示したが、この構成に限らず、例えば、広告製品の販売価格の安い順、広告企業の支払う広告料金の高い順などの別の条件にてソートした順で掲載する構成としてもよい。例えば、広告料金の高低によってソートする場合は、記憶装置４２に、広告情報と広告料金とが対応付けられた広告料金テーブルを記憶し、複数の広告製品について、広告料金テーブルから広告情報に対応する広告料金を検索し、索出した複数の広告製品に対する広告料金の情報に基づき掲載順番をソートする。なお、広告パーツ管理テーブル４９０及び更新広告パーツ管理テーブル５００に、広告料金の情報を含ませる構成としてもよい。
【０１８５】
また、上記実施の形態及びその変形例において、例えば、広告料金をより多く支払っている広告企業の広告製品の広告について、他の安い広告料金の広告よりも目立つように表示する構成としてもよい。例えば、特別に装飾された枠内に表示したり、より目立つように表示スペースを大きくしたりする。この構成とした場合も、上記広告料金テーブルを利用して広告料金の高低を判断する。
【０１８６】
また、上記実施の形態及びその変形例において、例えば、評価ランクの高い広告製品については広告料金を安くする、または評価ランクの高い広告製品については広告料金を高くする、または評価ランクの低い広告製品については広告料金を安くする、または評価ランクの低い広告製品については広告料金を高くするなど評価ランクに絡めた広告料金を設定する構成としてもよい。この構成とする場合に、例えば、広告情報と、評価情報と、広告料金とが対応付けられた広告料金テーブルを、記憶装置４２に記憶し、この広告料金テーブルに基づいて広告料金を設定する。
【０１８７】
また、上記実施の形態及びその変形例において、例えば、評価ランクの高い広告製品については販売価格を安くする、または評価ランクの高い広告製品については販売価格を高くする、または評価ランクの低い広告製品については販売価格を高くする、または評価ランクの低い広告製品については販売価格を低くするなど評価ランクに絡めた製品価格を設定する構成としてもよい。この構成とする場合に、例えば、広告情報と、評価情報と、販売価格とが対応付けられた販売価格テーブルを、記憶装置４２に記憶し、この販売価格テーブルに基づいて広告製品の販売価格を設定する。
【０１８８】
また、上記実施の形態及びその変形例においては、マニュアル管理テーブル４２０に登録する広告掲載情報を広告ツリーＩＤとしたが、この構成に限らず、広告ツリーＩＤに代えて広告製品ＩＤを登録する構成としてもよい。
また、上記実施の形態においては、対象製品のマニュアルに広告パーツ及び支援パーツを手動で挿入する構成を説明したが、この構成に限らず、広告パーツ及び支援パーツを自動で挿入する構成としてもよい。
この構成とする場合は、例えば、マニュアル管理テーブル４２０に対象製品Ｘと広告製品Ａとが組み合わせて使用可能であるという情報を登録しておく。一方、広告ツリー管理テーブル４８０に、例えば、対象製品Ｘと広告製品Ａ〜Ｃとが組み合わせて使用可能であるという対応関係を登録しておく。そして、例えば、マニュアルに広告製品Ａの広告パーツ及び支援パーツを挿入したときに、広告ツリー管理テーブル４８０の登録情報（広告ツリー）に基づいて、残りの広告製品Ｂ及びＣの広告パーツ及びこれらの支援パーツを自動で挿入する。
【０１８９】
また、上記実施の形態及びその変形例では、マニュアルパーツ、広告パーツ及び支援パーツを管理するテーブルを分ける構成としたが、この構成に限らず、これらのパーツを１つのテーブルで管理する構成としてもよい。この構成とした場合、広告パーツ及び支援パーツには、例えば、パーツ属性にて、広告、支援の属性を設定する。
【０１９０】
また、上記実施の形態及びその変形例においては、広告付マニュアルにおいて、評価ランクの高い順に広告を掲載する構成を例示したが、この構成に限らず、例えば、広告製品の購入数でソートして、購入数の多い順又は少ない順で広告を掲載する構成としてもよい。この構成とする場合は、例えば、広告製品の販売を行っているサーバから、広告製品の販売数の情報を得るなどして購入数をカウントする。
他にも、例えば、広告製品のレビュー数又はレビューに付帯する製品評価値（星の数など）、その最大値、その他の統計値（例えば、最小値、平均値、中央値又は最頻値など）によってソートして、レビュー数の多い順又は少ない順、統計値の大きい順又は小さい順で広告を掲載する構成としてもよい。この構成とする場合は、例えば、広告製品の販売を行っているサーバから、広告製品のレビュー数の情報及び製品評価値の情報を得るなどしてソートを行う。
【０１９１】
また、上記実施の形態及びその変形例において、例えば、対象製品と組み合わせて使用可能な広告製品の購入数又はレビュー数に基づき、広告製品のメーカー（広告企業）に対して、改善提案を行う構成としてもよい。例えば、購入数又はレビュー数の少ない広告製品のメーカーに対して、改善提案をメールによって送信する。なお、メール以外に、Ｗｅｂ、アプリなどによって改善提案を行う構成としてもよいし、システム担当者に通知をして、通知を受けたシステム担当者が書面の郵送、電話などによって改善提案を行う構成としてもよい。この構成とする場合は、例えば、広告製品の販売を行っているサーバから、広告製品の販売数の情報又はレビュー数の情報を得るなどして、購入数又はレビュー数をカウントする。
この構成とすることで、例えば、対象製品がたくさん売れている場合などに、広告製品の機能が改善されて売れない理由が解消されることで、広告製品の販売数が伸びる可能性があり、広告製品のメーカーにとって利点がある。一方、対象製品のメーカーにとっても、機能改善によって広告製品の不具合の発生が抑えられることで、サポートセンターへの問い合わせ件数を減らせる等の利点がある。また、広告製品がたくさん売れている製品である場合は、対象製品の販売数をより伸ばせる可能性があるという利点もある。
【０１９２】
また、上記実施の形態及びその変形例において、例えば、対象製品と広告製品との相性の評価情報に基づき、広告製品のメーカーに対して、改善提案を行う構成としてもよい。例えば、他と比較して評価が低い広告製品のメーカーに対して、改善提案をメールによって送信する。なお、メールに限らず、書面の郵送、電話などによって改善提案を行う構成としてもよい。この構成とすることで、例えば、対象製品がたくさん売れている場合などに、広告製品の機能が改善されて相性の評価が上がることで広告製品の販売数が伸びる可能性があり、広告製品のメーカーにとって利点がある。一方、対象製品のメーカーにとっても、相性の評価が上がる改善が行われた結果、不具合の発生を抑えることができ、サポートセンターへの問い合わせ件数を減らせる等の利点がある。また、広告製品がたくさん売れている製品である場合は、対象製品の販売数をより伸ばせる可能性があるという利点もある。
【０１９３】
また、上記実施の形態及びその変形例において、対象製品のメーカ−と広告製品のメーカーとの間で互いの製品をレコメンドする構成としてもよい。例えば、対象製品Ｘの通信販売を行っているサーバ（例えば、製品販売用サーバ３００）を介して対象製品Ｘを購入した利用者又は購入しようとした利用者に、対象製品Ｘの広告付マニュアルに掲載されている広告製品をお勧めする構成としてもよい。一方、対象製品Ｘの広告付マニュアルに掲載されている広告製品の通信販売を行っているサーバを介してこの広告製品を購入した利用者又は購入しようとした利用者に、対象製品Ｘをお勧めする構成としてもよい。
この構成とする場合は、例えば、各サーバに、広告ツリー管理テーブル４８０のように、対象製品とこの対象製品と組み合わせて使用可能な広告製品との対応関係（広告ツリー）を登録したテーブルを用意し、販売ページにて例えば購入ボタンが押下されて対象製品又は広告製品が選択された状態（例えばカートに入った状態）のときに、対応する広告製品又は対象製品をお勧めする。
また、例えば、利用者の購入履歴等に基づいて、利用者が以前に対象製品Ｘを購入しており、対象製品Ｘの広告付マニュアルに掲載された広告製品以外の他の同種の製品を購入しようとした場合に、広告製品をお勧めする構成としてもよい。また、逆に、購入履歴等から利用者が以前に対象製品Ｘの広告付マニュアルに掲載された広告製品を購入しており、この状態で、対象製品Ｘと同種の他の製品を購入しようとした場合に、対象製品Ｘをお勧めする構成としてもよい。
また、対応関係の情報に加えて、広告製品ごとに組み合わせて使用した際の相性の評価情報をテーブルに登録し、例えば、対象製品Ｘを購入した利用者又は購入しようとした利用者に対して、対象製品Ｘと組み合わせて使用可能な広告製品Ａ〜Ｃのうち最も相性のよい広告製品をお勧めする構成としてもよい。また、逆に、例えば、広告製品Ａと組み合わせ可能な対象製品が複数ある場合に、広告製品Ａを購入した利用者又は購入しようとした利用者に対して、広告製品Ａと最も相性のよい対象製品をお勧めする構成としてもよい。また、相性の評価情報に加えて購入履歴にも基づいて、利用者が以前に購入した対象製品と最も相性の良い広告製品をお勧めする又は以前に購入した広告製品と最も相性の良い対象製品をお勧めする構成としてもよい。
【０１９４】
また、上記実施の形態及びその変形例においては、ネットワークシステムとして実現したが、これに限らず、単一の装置又はアプリケーションとして実現することもできる。
また、上記実施の形態及びその変形例においては、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、任意の通信方式のネットワークに適用することができる。
【０１９５】
また、上記実施の形態及びその変形例において、図１１乃至図１５のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２に予め格納されているプログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１９６】
また、上記実施の形態及びその変形例においては、企業ごとにマニュアルを作成する場合について本発明を適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。例えば、マニュアル以外のドキュメントを作成する場合について本発明を適用することができる。
【符号の説明】
【０１９７】
１００…マニュアル作成支援サーバ、  ２００…企業ユーザ端末、  ３００…製品販売用サーバ、  ７００…一般ユーザ端末、  ３０…ＣＰＵ、  ３２…ＲＯＭ、  ３４…ＲＡＭ、  ３８…Ｉ／Ｆ、  ３９…バス、  ４０…入力装置、  ４２…記憶装置、  ４４…表示装置、  １９９…インターネット、  ４００…企業情報管理テーブル、  ４１０…カテゴリ情報管理テーブル、  ４２０…マニュアル管理テーブル、  ４３０…Ｍパーツ管理テーブル、  ４４０…更新Ｍパーツ管理テーブル、  ４５０…画像管理テーブル、  ４６０…数式管理テーブル、  ４７０…バージョン管理テーブル、  ４８０…広告ツリー管理テーブル、  ４９０…広告パーツ管理テーブル、  ５００…更新広告パーツ管理テーブル、  ５１０…支援パーツ管理テーブル、  ５２０…更新支援パーツ管理テーブル
【要約】
対象製品のドキュメントに、対象製品と組み合わせて使用可能な他製品の広告情報と、組み合わせて使用する際の支援情報とを挿入して対象製品の広告付ドキュメントを生成することができるドキュメント作成支援システムを提供する。
マニュアル作成支援サーバ１００は、対象製品のマニュアルを生成するための１又は複数の要素からなるＭパーツと、対象製品に対応する広告ツリーで特定される対象製品と組み合わせて使用可能な広告製品に対応する１又は複数の要素からなる広告パーツ及び支援パーツと、Ｍパーツ、広告パーツ及び支援パーツの配列順序又は階層関係を規定したノード情報とに基づいて、Ｍパーツ、広告パーツ及び支援パーツを構造化した構造化データを生成する。さらに、この構造化データと、Ｍパーツ、広告パーツ及び支援パーツのレイアウトを規定したレイアウトテンプレートとに基づいて広告付ドキュメントを生成する。【図１】
0006817659.tif 000002
【図２】
0006817659.tif 000003
【図３】
0006817659.tif 000004
【図４】
0006817659.tif 000005
【図５】
0006817659.tif 000006
【図６】
0006817659.tif 000007
【図７】
0006817659.tif 000008
【図８】
0006817659.tif 000009
【図９】
0006817659.tif 000010
【図１０】
0006817659.tif 000011
【図１１】
0006817659.tif 000012
【図１２】
0006817659.tif 000013
【図１３】
0006817659.tif 000014
【図１４】
0006817659.tif 000015
【図１５】
0006817659.tif 000016
【図１６】
0006817659.tif 000017
【図１７】
0006817659.tif 000018
【図１８】
0006817659.tif 000019
【図１９】
0006817659.tif 000020