(57)【要約】【課題】複数のＷｅｂサイトで公開されるドキュメントの更新処理を効率化し得る、ドキュメント処理装置、ドキュメント処理方法、及びプログラムを提供する。【解決手段】オリジナルドキュメント１０を複数のＷｅｂサイトで公開させるドキュメント処理装置は、ドキュメントの属性を示す属性情報から、ドキュメント１０の各ページを属性毎のグループに分け、各ページと各グループの関係を特定するグループ管理テーブル生成部２２と、この関係から、グループ毎にそれに属する各ページをドキュメント１０から抽出し、グループドキュメントを生成するグループドキュメント生成部２４と、属性情報から、Ｗｅｂサイト毎に公開可能なグループドキュメントを特定し、グループドキュメントに属する各ページが紐付けられたｈｔｍｌファイルを生成し、Ｗｅｂサーバがｈｔｍｌファイルにアクセス可能にする、ｈｔｍｌファイル生成部２５とを備えている。【選択図】図１
2010128982.tif 000002
【特許請求の範囲】
【請求項１】
外部から入力されたオリジナルドキュメントを複数のＷｅｂサイトで公開するためのドキュメント処理装置であって、
グループ管理テーブル生成部と、グループドキュメント生成部と、ｈｔｍｌファイル生成部とを備え、
前記グループ管理テーブル生成部は、前記複数のＷｅｂサイトそれぞれの当該Ｗｅｂサイトで公開されるドキュメントの属性を示す属性情報に基づいて、前記オリジナルドキュメントを構成する各ページを、前記属性毎のグループに分類し、前記各ページと前記各グループとの関係を特定するグループ管理テーブルを生成し、
前記グループドキュメント生成部は、グループ管理テーブルが特定する、前記各ページと前記各グループとの関係に基づいて、グループ毎に、当該グループに属する前記各ページを、前記オリジナルドキュメントから抽出して、グループドキュメントを生成し、
前記ｈｔｍｌファイル生成部は、前記属性情報に基づいて、前記複数のＷｅｂサイトそれぞれ毎に、当該Ｗｅｂサイトで公開可能なグループドキュメントを特定し、特定されたグループドキュメントに属する前記各ページが紐付けられたｈｔｍｌファイルを生成し、当該ＷｅｂサイトのＷｅｂサーバが前記ｈｔｍｌファイルにアクセス可能な状態とする、ことを特徴とするドキュメント処理装置。
【請求項２】
前記各ページのタイトルを抽出し、抽出したタイトルが特定されたデフォルトテーブルを生成する、デフォルトテーブル生成部を更に備え、
前記グループドキュメント生成部が、前記グループドキュメント毎に、前記グループドキュメントに含まれる各ページのタイトルを前記デフォルトテーブルから取り出し、取り出した前記タイトルを含むフロントページを生成する、請求項１に記載のドキュメント処理装置。
【請求項３】
前記複数のＷｅｂサイトそれぞれ毎の前記属性が特定されたアクセス管理テーブルを生成するアクセス管理テーブル生成部を、更に備える、請求項１または２に記載のドキュメント処理装置。
【請求項４】
前記グループドキュメント生成部が、前記Ｗｅｂサーバからの指示があった場合に、前記指示を行ったＷｅｂサーバのＷｅｂサイトで公開可能なグループドキュメントを生成する、請求項１〜３のいずれかに記載のドキュメント処理装置。
【請求項５】
外部から入力されたオリジナルドキュメントを複数のＷｅｂサイトで公開するためのドキュメント処理方法であって、
（ａ）前記複数のＷｅｂサイトそれぞれの当該Ｗｅｂサイトで公開されるドキュメントの属性を示す属性情報に基づいて、前記オリジナルドキュメントを構成する各ページを、前記属性毎のグループに分類し、前記各ページと前記各グループとの関係を特定するステップと、
（ｂ）前記（ａ）のステップで特定された、前記各ページと前記各グループとの関係に基づいて、グループ毎に、当該グループに属する前記各ページを、前記オリジナルドキュメントから抽出して、グループドキュメントを生成するステップと、
（ｃ）前記属性情報に基づいて、前記複数のＷｅｂサイトそれぞれ毎に、当該Ｗｅｂサイトで公開可能なグループドキュメントを特定し、特定されたグループドキュメントに属する前記各ページが紐付けられたｈｔｍｌファイルを生成し、当該ＷｅｂサイトのＷｅｂサーバが前記ｈｔｍｌファイルにアクセス可能な状態とする、ステップとを有する、ことを特徴とするドキュメント処理方法。
【請求項６】
（ｄ）前記各ページのタイトルを抽出するステップを更に有し、
前記（ｂ）のステップで、前記グループドキュメント毎に、前記グループドキュメントに含まれる各ページのタイトルを前記デフォルトテーブルから取り出し、取り出した前記タイトルを含むフロントページを生成する、請求項５に記載のドキュメント処理方法。
【請求項７】
（ｅ）前記複数のＷｅｂサイトそれぞれ毎の前記属性が特定されたアクセス管理テーブルを生成するステップを、更に有する、請求項５または６に記載のドキュメント処理方法。
【請求項８】
前記（ｂ）のステップで、前記Ｗｅｂサーバからの指示があった場合に、前記指示を行ったＷｅｂサーバのＷｅｂサイトで公開可能なグループドキュメントを生成する、請求項５〜７のいずれかに記載のドキュメント処理方法。
【請求項９】
コンピュータによって、外部から入力されたオリジナルドキュメントを複数のＷｅｂサイトで公開させるためのプログラムであって、
前記コンピュータに、
（ａ）前記複数のＷｅｂサイトそれぞれの当該Ｗｅｂサイトで公開されるドキュメントの属性を示す属性情報に基づいて、前記オリジナルドキュメントを構成する各ページを、前記属性毎のグループに分類し、前記各ページと前記各グループとの関係を特定するステップと、
（ｂ）前記（ａ）のステップで特定された、前記各ページと前記各グループとの関係に基づいて、グループ毎に、当該グループに属する前記各ページを、前記オリジナルドキュメントから抽出して、グループドキュメントを生成するステップと、
（ｃ）前記属性情報に基づいて、前記複数のＷｅｂサイトそれぞれ毎に、当該Ｗｅｂサイトで公開可能なグループドキュメントを特定し、特定されたグループドキュメントに属する前記各ページが紐付けられたｈｔｍｌファイルを生成し、当該ＷｅｂサイトのＷｅｂサーバが前記ｈｔｍｌファイルにアクセス可能な状態とする、ステップとを実行させる、ことを特徴とするプログラム。
【請求項１０】
（ｄ）前記各ページのタイトルを抽出するステップを更に前記コンピュータに実行させ、
前記（ｂ）のステップで、前記グループドキュメント毎に、前記グループドキュメントに含まれる各ページのタイトルを前記デフォルトテーブルから取り出し、取り出した前記タイトルを含むフロントページを生成する、請求項９に記載のプログラム。
【請求項１１】
（ｅ）前記複数のＷｅｂサイトそれぞれ毎の前記属性が特定されたアクセス管理テーブルを生成するステップを、更に前記コンピュータに実行させる、請求項９または１０に記載のプログラム。
【請求項１２】
前記（ｂ）のステップで、前記Ｗｅｂサーバからの指示があった場合に、前記指示を行ったＷｅｂサーバのＷｅｂサイトで公開可能なグループドキュメントを生成する、請求項９〜１１のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント処理装置、ドキュメント処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの急速な発展に伴い、Ｗｅｂサイトは、ドキュメントを第三者に公開する場として、種々の用途に広く用いられるようになっている。また、Ｗｅｂサイトを用いた場合は、閲覧制限を設定することで、特定のグループのメンバにのみ、ドキュメントを閲覧させることもできるため、Ｗｅｂサイトのビジネス利用も増加している。
【０００３】
Ｗｅｂサイトのビジネス利用の態様としては、例えば、製品内容についてのドキュメントを、社内用、一般用、販売店用等の、閲覧権限がそれぞれ異なる複数のＷｅｂサイトによって公開する例が知られている。
【０００４】
但し、上記の例では、各Ｗｅｂサイトで同一の内容を含むドキュメントを公開するためには、Ｗｅｂサイト毎にファイルを作成し、公開する必要がある。公開されるドキュメントは、Ｗｅｂサイト毎に管理される必要がある。
【０００５】
このため、複数のＷｅｂサイトで同一内容を含むドキュメントが公開されている場合において、このドキュメントの内容を更新するには、更新が必要なドキュメントが公開されている全てのＷｅｂサイトで、同一の更新を行って、再公開する必要がある。そして、修正する内容を含むドキュメントを全て把握できないことによる、内容の更新漏れの問題や、ドキュメントを修正するために工数がかかり、管理者における負担が大きいという問題が発生する。また、これらの問題は、管理するドキュメント数の増加により、更に、大きな問題となる。
【０００６】
このような問題を解消するため、例えば、特許文献１は、図１１に示すドキュメント作成ツールを提案している。図１１は、従来からのドキュメント生成ツールの概略構成を示すブロック図である。図１１に示すドキュメント作成ツールは、グループ化機能、結合管理機能、更新チェック機能、章番号自動出力機能、属性付加機能を備えている。
【０００７】
図１１に示すドキュメント作成ツールは、それにドキュメントファイルが入力されると、管理ファイルに基づいて、入力されたドキュメントファイル（入力ファイル）から、グループ毎の複数のドキュメントファイルを生成する。このため、図１１に示すドキュメント作成ツールを用いれば、ファイルの更新を行う場合に、１ファイルの更新のみで、全ファイルの更新を行うことが可能となるので、上述の問題は解消されると考えられる。
【特許文献１】特開平２−２７８３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、図１１に示した特許文献１に開示のドキュメント作成ツールでは、入力ファイルについて更新を行った場合は、更新の度に、グループ毎の新たなドキュメントファイルを全て生成し直す必要がある。このため、図１１に示した特許文献１に開示のドキュメント作成ツールには、更新処理が効率的でなく、時間がかかるという問題がある。このことは、更新が頻繁に行われるＷｅｂサイトに適用する場合に特に大きな問題となる。
【０００９】
本発明の目的は、上記問題を解消し、複数のＷｅｂサイトで公開されるドキュメントの更新処理を効率化し得る、ドキュメント処理装置、ドキュメント処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明におけるドキュメント処理装置は、外部から入力されたオリジナルドキュメントを複数のＷｅｂサイトで公開するためのドキュメント処理装置であって、
グループ管理テーブル生成部と、グループドキュメント生成部と、ｈｔｍｌファイル生成部とを備え、
前記グループ管理テーブル生成部は、前記複数のＷｅｂサイトそれぞれの当該Ｗｅｂサイトで公開されるドキュメントの属性を示す属性情報に基づいて、前記オリジナルドキュメントを構成する各ページを、前記属性毎のグループに分類し、前記各ページと前記各グループとの関係を特定するグループ管理テーブルを生成し、
前記グループドキュメント生成部は、グループ管理テーブルが特定する、前記各ページと前記各グループとの関係に基づいて、グループ毎に、当該グループに属する前記各ページを、前記オリジナルドキュメントから抽出して、グループドキュメントを生成し、
前記ｈｔｍｌファイル生成部は、前記属性情報に基づいて、前記複数のＷｅｂサイトそれぞれ毎に、当該Ｗｅｂサイトで公開可能なグループドキュメントを特定し、特定されたグループドキュメントに属する前記各ページが紐付けられたｈｔｍｌファイルを生成し、当該ＷｅｂサイトのＷｅｂサーバが前記ｈｔｍｌファイルにアクセス可能な状態とする、ことを特徴とする。
【００１１】
また、上記目的を達成するため、本発明におけるドキュメント処理方法は、外部から入力されたオリジナルドキュメントを複数のＷｅｂサイトで公開するためのドキュメント処理方法であって、
（ａ）前記複数のＷｅｂサイトそれぞれの当該Ｗｅｂサイトで公開されるドキュメントの属性を示す属性情報に基づいて、前記オリジナルドキュメントを構成する各ページを、前記属性毎のグループに分類し、前記各ページと前記各グループとの関係を特定するステップと、
（ｂ）前記（ａ）のステップで特定された、前記各ページと前記各グループとの関係に基づいて、グループ毎に、当該グループに属する前記各ページを、前記オリジナルドキュメントから抽出して、グループドキュメントを生成するステップと、
（ｃ）前記属性情報に基づいて、前記複数のＷｅｂサイトそれぞれ毎に、当該Ｗｅｂサイトで公開可能なグループドキュメントを特定し、特定されたグループドキュメントに属する前記各ページが紐付けられたｈｔｍｌファイルを生成し、当該ＷｅｂサイトのＷｅｂサーバが前記ｈｔｍｌファイルにアクセス可能な状態とする、ステップとを有する、ことを特徴とする。
【００１２】
更に、上記目的を達成するため、本発明におけるプログラムは、コンピュータによって、外部から入力されたオリジナルドキュメントを複数のＷｅｂサイトで公開させるためのプログラムであって、
前記コンピュータに、
（ａ）前記複数のＷｅｂサイトそれぞれの当該Ｗｅｂサイトで公開されるドキュメントの属性を示す属性情報に基づいて、前記オリジナルドキュメントを構成する各ページを、前記属性毎のグループに分類し、前記各ページと前記各グループとの関係を特定するステップと、
（ｂ）前記（ａ）のステップで特定された、前記各ページと前記各グループとの関係に基づいて、グループ毎に、当該グループに属する前記各ページを、前記オリジナルドキュメントから抽出して、グループドキュメントを生成するステップと、
（ｃ）前記属性情報に基づいて、前記複数のＷｅｂサイトそれぞれ毎に、当該Ｗｅｂサイトで公開可能なグループドキュメントを特定し、特定されたグループドキュメントに属する前記各ページが紐付けられたｈｔｍｌファイルを生成し、当該ＷｅｂサイトのＷｅｂサーバが前記ｈｔｍｌファイルにアクセス可能な状態とする、ステップとを実行させる、ことを特徴とする。
【発明の効果】
【００１３】
以上の特徴により、本発明におけるドキュメント処理装置、ドキュメント処理方法、及びプログラムによれば、複数のＷｅｂサイトで提供されるドキュメントの更新処理を効率化することができる。
【発明を実施するための最良の形態】
【００１４】
（実施の形態１）
以下、本発明の実施の形態１におけるドキュメント処理装置、ドキュメント処理方法、及びプログラムについて、図１〜図６を参照しながら説明する。最初に、本実施の形態１におけるドキュメント処理装置の構成について、図１〜図５を用いて説明する。
【００１５】
図１は、本発明の実施の形態１におけるドキュメント処理装置の使用環境を示す図である。図２は、本発明の実施の形態１におけるドキュメント処理装置の概略構成を示すブロック図である。
【００１６】
図１に示すように、本実施の形態１におけるドキュメント処理装置２は、外部から入力されたオリジナルドキュメント１０を複数のＷｅｂサイト５０で公開するため用いられる。ドキュメント処理装置２によるドキュメント処理により、各Ｗｅｂサイト５０では、例えば、アクセス可能なユーザに有益なドキュメントや、各Ｗｅｂサイト５０から閲覧許可を受けたユーザにのみ許可されたドキュメントが公開される。
【００１７】
図２に示すように、ドキュメント処理装置２は、グループ管理テーブル生成部２２と、グループドキュメント生成部と２４、ｈｔｍｌファイル生成部２５とを備えている。グループ管理テーブル生成部２２は、各Ｗｅｂサイト５０で公開されるドキュメントの属性を示す属性情報（図４参照）に基づいて、オリジナルドキュメント１０を構成する各ページを、属性毎のグループに分類する。また、グループ管理テーブル生成部２２は、各ページと各グループとの関係を特定するグループ管理テーブル（図３参照）を生成する。
【００１８】
グループドキュメント生成部２４は、グループ管理テーブルが特定する、各ページと各グループとの関係に基づいて、グループ毎に、当該グループに属する各ページを、オリジナルドキュメント１０から抽出して、グループドキュメント（図５参照）を生成する。
【００１９】
ｈｔｍｌファイル生成部２５は、属性情報に基づいて、Ｗｅｂサイト毎５０（図１参照）に、当該Ｗｅｂサイト５０で公開可能なグループドキュメントを特定し、特定されたグループドキュメントに属する各ページが紐付けられたｈｔｍｌファイルを生成する。更に、ｈｔｍｌファイル生成部２５は、Ｗｅｂサイト５０のＷｅｂサーバが、このｈｔｍｌファイルにアクセス可能な状態とする。
【００２０】
このように、ドキュメント処理装置２では、各Ｗｅｂサイト向けのドキュメント、即ちグループドキュメントが、オリジナルドキュメントから自動的に生成される。よって、更新の必要がある場合は、オリジナルドキュメントを更新するだけで、グループドキュメントの更新を行うことが可能である。
【００２１】
また、ドキュメント処理装置２は、各グループドキュメントのファイルそのものを、送信しておらず、各Ｗｅｂサイト５０のＷｅｂサーバは、インターネット経由でグループドキュメントにアクセスし、ユーザにグループドキュメントを閲覧させている。よって、一つのグループドキュメントが、二以上のＷｅｂサイトで閲覧される場合は、一つのグループドキュメントを更新するだけで良く、更新処理の効率化を図ることができる。
【００２２】
本実施の形態１においては、図２に示すように、ドキュメント処理装置２は、更に、デフォルトテーブル生成部２１と、アクセス管理テーブル生成部２３とを備えている。更に、ドキュメント処理装置２には、ドキュメント入力装置１と、属性情報入力装置３と、情報を記憶する記憶装置４とが接続されている。記憶装置４は、グループ管理テーブル記憶部４１と、アクセス管理テーブル記憶部４２と、ドキュメント記憶部４３と、ｈｔｍｌファイル記憶部４４とを備えている。
【００２３】
デフォルトテーブル生成部２１は、オリジナルドキュメントを構成する各ページのタイトルを抽出し、抽出したタイトルが特定されたデフォルトテーブルを生成する（図３参照）。本実施の形態１では、デフォルトテーブル生成部２１は、各ページのページ番号も抽出し、ページ番号も、デフォルトテーブルで特定されている。アクセス管理テーブル生成部２３は、Ｗｅｂサイト５０（図１参照）毎の属性が特定されたアクセス管理テーブルを生成する。
【００２４】
また、本実施の形態１では、グループドキュメント生成部２４は、グループドキュメント毎に、グループドキュメントに含まれる各ページのタイトルをデフォルトテーブルから取り出す。そして、グループドキュメント生成部２４は、取り出したタイトルが含まれたフロントページを生成する。
【００２５】
ドキュメント入力装置１は、ドキュメント処理装置２にネットワーク等を介して接続された、コンピュータであり、オリジナルドキュメントの入力を行っている。属性情報入力装置３も、ドキュメント処理装置２にネットワーク等を介して接続された、コンピュータである。属性情報入力装置３は、Ｗｅｂサイト５０で公開されるドキュメントの属性を管理し、これをドキュメント処理装置２に入力する。なお、ドキュメントの属性は、Ｗｅｂサイトの目的等に応じて設定されるが、具体的には、Ｗｅｂサイトが、製品に関するものである場合は、属性としては、「製品紹介用」、「製品詳細用」、「提案用」等といったものが挙げられる。
【００２６】
ここで、本実施の形態１におけるドキュメント処理装置２の動作について、図３〜図５を用いて更に具体的に説明する。図３は、図２に示すドキュメント処理装置で行われる処理を示す図である。図４は、図２に示すドキュメント処理装置で利用されるアクセス管理テーブルの一例を示す図である。図５（ａ）は、図２に示すドキュメント処理装置が生成するグループドキュメントの一例を示す図であり、図５（ｂ）は、各グループドキュメントとＷｅｂサイトとの関係を示す図である。
【００２７】
まず、デフォルトテーブル生成部２１は、図３に示すように、ページ１、ページ２、ページ３などの複数ページで構成されるオリジナルドキュメントを、ドキュメント入力装置１から受け取る。そして、デフォルトテーブル生成部２１は、オリジナルドキュメントの各ページのタイトル（図４では、ページ１のタイトル「ＡＢＣ」、ページ２のタイトル「ＤＥＦ」など）を抽出する。更に、デフォルトテーブル生成部２１は、抽出されたページ番号とページタイトルとを関連づけた情報をデフォルトテーブルとして生成する。
【００２８】
次に、グループ管理テーブル生成部２２は、図３に示すように、属性情報入力装置３から、属性情報を受け取り、先に生成されたデフォルトテーブルと合わせて、グループ管理テーブルを生成する。また、グループ管理テーブル生成部２２は、グループ管理テーブルを、グループ管理テーブル記憶部４１に保存する。ここで、図３の例では、属性は「ａａ」、「ｂｂ」、「ｃｃ」等のように表されている。また、属性毎のグループドキュメントは「ドキュメントａａ」、「ドキュメントｂｂ」、「ドキュメントｃｃ」等のように定義する。
【００２９】
例えば、図３の例において、オリジナルドキュメントのうち、１ページ目、３ページ目、４ページ目のみで構成したドキュメントａａがインターネットで公開される場合について説明する。この場合、グループ管理テーブル生成部２２には、属性情報として、グループドキュメント名「ａａ」が入力され、そして、ページ構成を特定する情報として、１ページ目、３ページ目、４ページ目が選択される情報も入力される。そして、図３に示すように、グループ管理テーブルが生成される。２ページ目、４ページ目、５ページ目のみで構成されるドキュメント名「ｂｂ」が公開される場合も、同様に処理が行われる。
【００３０】
続いて、アクセス管理テーブル生成部２３は、例えば、最終的に生成されたグループドキュメントがサイトＸ、Ｙ、Ｚに配信される場合は、図４に示すアクセス管理テーブルを生成する。図４の例では、アクセステーブル管理テーブル生成部２３は、ドキュメントａａの公開先がサイトＸ、Ｙ、Ｚであり、ドキュメントｂｂの公開先がサイトＺを含まないことを示す情報を、属性情報入力装置３から受け取り、アクセス管理デーブルを生成している。
【００３１】
次に、グループドキュメント生成部２４は、図５（ａ）に示すように、グループ管理テーブル上の属性情報と選択されたページ構成を特定する情報とに基づき、オリジナルドキュメントからページをコピーし、グループドキュメントを個々のファイルとして生成する。また、グループドキュメント生成部２４は、グループドキュメントをドキュメント記憶部４３に保存する。
【００３２】
その際、グループドキュメント生成部２４は、グループドキュメント名と選択したページのタイトルとの両方を含む表紙を、グループドキュメントに付加する。例えば、ドキュメントａａの場合、グループ管理テーブル上で選択されたページ１、ページ３、ページ４をオリジナルドキュメントから取り出す。
【００３３】
具体的には、グループドキュメント生成部２４は、グループドキュメントの名称「ａａ」と、構成ページに対応するタイトル（ＡＢＣ、ＧＨＩ、ＪＫＬ）とを目次とした表紙を生成する。そして、グループドキュメント生成部２４は、グループドキュメントの先頭に、表紙を追加して、「ドキュメントａａ」という１つのドキュメントを生成する。また、グループドキュメント生成部２４は、「ドキュメントｂｂ」についても同様の手順でグループドキュメントを生成する。
【００３４】
続いて、ｈｔｍｌファイル生成部２５は、ドキュメント管理テーブル及びアクセス管理テーブルから、グループドキュメント名と、公開先のＷｅｂサイト（図５（ｂ）参照）とを抽出する。そして、ｈｔｍｌファイル生成部２５は、抽出した情報と、ドキュメント記憶部４３に保存されたグループドキュメントのファイル情報とを関連づけて一覧を生成する。また、このとき、ｈｔｍｌファイル生成部２５は、この一覧を公開先サイト用の各ｈｔｍｌファイルとして生成し、ｈｔｍｌファイル記憶部４４に記憶させる。
【００３５】
また、ｈｔｍｌファイル記憶部４４に記憶されているｈｔｍｌファイルは、Ｗｅｂサーバ等の外部装置から参照でき、グループドキュメントは、インターネット上で公開されるので、各Ｗｅｂサイトにアクセス可能なユーザは、これを閲覧することができる（図５（ｂ）参照）。このとき、例えば、ＷｅｂサイトＸが、特定のユーザにしか閲覧を認めていない場合は、ドキュメントｃｃは、ＷｅｂサイトＸで閲覧が許可されたユーザのみが閲覧できる秘匿性の高いドキュメントなる。一方、ドキュメントｃｃが閲覧できない他のＷｅｂサイトのユーザにおいては、ドキュメントｃｃの存在を認識することは不可能となる。
【００３６】
また、本実施の形態１では、オリジナルドキュメントのファイル形式、例えば、「ｄｏｃ」、「ｐｐｔ」、「ｐｄｆ」、「ｔｘｔ」等は、特に限定されるものではない。更に、オリジナルドキュメントのファイル形式が統一されていない場合や、構成ページ毎にファイル形式が異なる場合であっても良い。
【００３７】
この場合においては、デフォルトテーブル生成部２１は、ファイル形式を解析する機能と、ファイル形式が異なる場合のページ構成を解読する機能とを備えている、のが好ましい。また、グループドキュメント生成部２４は、ファイル形式が異なる各ページを合成する機能と、合成した文書を特定のファイル形式に変換する機能とを備えている、のが好ましい。
【００３８】
次に、本実施の形態１におけるドキュメント処理方法について図６を用いて説明する。図６は、本発明の実施の形態１におけるドキュメント処理方法で行われるステップを示すフロー図である。また、本実施の形態１におけるドキュメント処理方法は、図１及び図２に示した本実施の形態１におけるドキュメント処理装置２を動作させることによって実施される。このため、以下の説明においては、適宜図１〜図５を参酌する。
【００３９】
図６に示すように、最初に、デフォルト生成部２１によって、オリジナルドキュメントを構成する各ページのページ番号とタイトルとが抽出され、図３に示すデフォルトテーブルが生成される（ステップＳ１）。次に、グループ管理テーブル生成部２２によって、属性情報入力装置３からの属性情報と、デフォルトテーブルで特定される情報とから、図３に示すグループ管理テーブルが生成される（ステップＳ２）。
【００４０】
次に、アクセス管理テーブル生成部２３によって、属性情報入力装置３からの属性情報を元にして、アクセス管理テーブルが生成される（ステップＳ３）。なお、ステップＳ３は、ステップＳ２と同時に実行されても良いし、ステップＳ２の実行前に実行されても良い。
【００４１】
次に、グループドキュメント生成部２４によって、グループ管理テーブル上の属性情報と選択されたページ構成を特定する情報とに基づいて、オリジナルドキュメントからのページコピーが行われ、図５（ａ）に示すグループドキュメントが生成される（ステップＳ４）。
【００４２】
その後、図５（ｂ）に示すように、ｈｔｍｌファイル生成部２５によって、属性情報に基づいて、Ｗｅｂサイト毎５０に、当該Ｗｅｂサイト５０で公開可能なグループドキュメントが特定される。そして、特定されたグループドキュメントに属する各ページが紐付けられた、ｈｔｍｌファイルが生成される（ステップＳ５）。
【００４３】
この結果、Ｗｅｂサイト５０のＷｅｂサーバは、このｈｔｍｌファイルにアクセス可能な状態となり、各サイトのユーザは、グループドキュメントを閲覧することができる。また、オリジナルドキュメント１０のいずれかのページが更新されると、同時に、対応するグループドキュメントも更新される。このとき、グループドキュメントが複数のＷｅｂサイトで公開されている場合であっても、Ｗｅｂサイト毎にグループドキュメントを更新する必要はなく、更新処理の効率化が図られる。
【００４４】
また、本実施の形態におけるプログラムは、コンピュータに、図６に示すステップＳ１〜Ｓ５を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、実施の形態１におけるドキュメント処理装置２が実現され、更に、実施の形態１におけるドキュメント処理方法が実行される。この場合、コンピュータのＣＰＵ（central  processing  unit）は、デフォルトテーブル生成部２１、グループ管理テーブル生成部２２、アクセス管理テーブル生成部２３、グループドキュメント生成部２４、及びｈｔｍｌファイル生成部２５として機能し、処理を行なう。
【００４５】
（実施の形態２）
次に、本発明の実施の形態２におけるドキュメント処理装置、ドキュメント処理方法、及びプログラムについて、図７を参照しながら説明する。図７は、本発明の実施の形態２におけるドキュメント処理装置の概略構成を示すブロック図である。
【００４６】
図７に示すように、本実施の形態２におけるドキュメント処理装置２０は、図２に示したドキュメント処理装置２の構成に加え、グループ管理テーブル呼出部２６を備えている。グループ管理テーブル呼出部２６は、ユーザがＷｅｂサーバを介して、例えばドキュメントａａの参照を要求すると、グループ管理テーブル記憶部４１からグループ管理テーブルを呼び出し、その情報をグループドキュメント生成部２４に入力する。
【００４７】
グループドキュメント生成部２４は、Ｗｅｂサーバからの指示があると、つまり、アクセス管理テーブル呼出部２６からの情報入力があると、オリジナルドキュメント１０から、指示を行ったＷｅｂサーバのＷｅｂサイトで公開可能なグループドキュメントを生成する。具体的には、例えば、ユーザがドキュメントａａの参照を要求すると、グループドキュメント生成部２４は、グループ管理テーブルの属性情報に従い、グループドキュメントａａに必要なページをオリジナルドキュメント１０から取り出す。また、グループドキュメント生成部２４は、取り出したページに、実施の形態１の場合と同様に、表紙を付加して、グループドキュメントを完成させる。
【００４８】
また、この場合、ｈｔｍｌファイル作成部は、実施の形態１と同様に、作成されたグループドキュメントが紐付けられたｈｔｍｌファイルを生成し、このｈｔｍｌファイルをＷｅｂサイトからのアクセスが可能な状態とする。
【００４９】
このように、本実施の形態２においては、ユーザからのドキュメントの参照要求がなされた時点で、オリジナルドキュメントからグループ管理テーブルの属性情報に沿ってグループドキュメントが生成される。このため、ドキュメント処理装置２０における付加の軽減が図られる。
【００５０】
また、本実施の形態２におけるドキュメント処理方法は、図６に示したステップと、更に、グループ管理テーブル呼出部２６による処理ステップを付加したステップとで構成される。更に、本実施の形態２におけるプログラムは、図６に示したステップと、更に、グループ管理テーブル呼出部２６による処理ステップとをコンピュータによって実行させるプログラムであれば良い。
【００５１】
本発明は、上記実施の形態１及び２に限定されるものではない。例えば、アクセス管理テーブルの管理情報を様々に変更することによって、目的に応じたアクセスが可能となった態様とすることも可能となる。例えば、アクセス管理テーブルが、実施の形態１及び２のように、公開先サイトを管理する代わりに、公開するユーザ情報を管理する態様であっても良い。この場合は、ドキュメント処理装置を、ドキュメントへのアクセス制御としても活用することが可能となる。
【実施例】
【００５２】
次に、図８〜図１０を用いて、実施の形態１におけるドキュメント処理装置２の具体例の動作を説明する。図８は、実施例におけるドキュメント処理装置で行われる処理の具体例を示す図である。図９は、実施例におけるドキュメント処理装置で利用されるアクセス管理テーブルの具体例を示す図である。図１０（ａ）は、実施例におけるドキュメント処理装置が生成するグループドキュメントの具体例を示す図であり、図５（ｂ）は、各グループドキュメントとＷｅｂサイトとの関係の具体例を示す図である。なお、以下の説明では、適宜、図１及び図２が参酌される。
【００５３】
Ａ製品について、オリジナルドキュメントとして、「市場動向」、「製品概要」、「特長・メリット」、「機能」、「ライセンス体系」、「価格」の６つのページで構成される既存のドキュメントが存在する場合について説明する。ここで、新規に、製品紹介用、製品詳細用、提案用のドキュメントを作成して、新規にインターネット上に公開する場合を考える。
【００５４】
製品紹介用のコンテンツでは、「市場動向」、「製品概要」、「特長・メリット」が情報として必要である。製品詳細用のコンテンツでは、「製品概要」、「特長・メリット」及び「機能」が、情報として必要である。また、提案用のコンテンツでは、「製品概要」、「特長・メリット」、「ライセンス体系」及び「価格」が情報として必要である。
【００５５】
また、一般ユーザが、制限なく閲覧可能な社外向けＷｅｂサイトと、社員のみが閲覧可能な社内向けＷｅｂサイトと、自社の販売店のみが閲覧可能な販売店向けＷｅｂサイトとの３つの用途別のＷｅｂサイトが存在するとする。そして、全てのサイトで全てのグループドキュメントが公開されるのではなく、価格情報を含むグループドキュメント「提案用」は、社内向けＷｅｂサイトと販売店向けＷｅｂサイトのみで公開される。「提案用」一般ユーザが閲覧する社外サイトには、公開したくない場合が想定されている。
【００５６】
先ず、始めに、ドキュメント入力装置１（図１及び図２参照）からオリジナルドキュメントが入力されると、デフォルトテーブル生成部２１は、市場動向、製品概要などのページタイトルを抽出して、ページ１から６までのデフォルトテーブルを生成する。
【００５７】
次に、属性情報入力装置３が、属性情報を入力する。属性情報は、新規にインターネットで公開するドキュメントのグループドキュメント名と等しく、「製品紹介用」、「製品詳細用」及び「提案用」で構成されている。また、属性情報入力装置３は、各グループドキュメントに含めたいページ構成を特定する情報も入力する。図８の例では、製品紹介用の場合として、ページ１から３を、製品詳細用の場合は、ページ２から４を、提案用の場合は、ページ２、ページ３、ページ５および６を特定する情報が入力される。
【００５８】
これらの入力情報をもとに、グループ管理テーブル生成部２２は、グループ管理テーブルを生成し、これをグループ管理テーブル記憶部４１に保存する。アクセス管理テーブル生成部２３は、ドキュメント「製品紹介用」の公開先が、３サイト全てに、「製品詳細用」は、販売店サイト以外に、「提案用」は社外サイト以外に公開するという情報を属性情報入力装置３より受け取る。そして、アクセス管理テーブル生成部２３は、これらの情報から、アクセス管理デーブルを生成し、これをアクセス管理テーブル記憶部４２に保存する。
【００５９】
次に、グループドキュメント生成部２４は、グループ管理テーブルの情報を基に、グループドキュメント「製品紹介用」の場合は、オリジナルドキュメントからページ１から３を取り出す。また、該当するページタイトル「市場動向」、「製品概要」、「特長・メリット」を管理テーブルから読み出して目次を生成し、表紙を作成する。表紙とコピーしたページ１から３を１つのグループドキュメントとしてファイルを生成し、ドキュメント記憶部４３に保存する。また、グループドキュメント生成部２４は、同様に、グループドキュメント「製品詳細」、「提案用」についても、各々グループドキュメントのファイルを生成して保存する。
【００６０】
ｈｔｍｌファイル生成部２５は、グループ管理テーブルからグループドキュメント名「製品紹介」、「製品詳細」、「提案用」と、公開先のＷｅｂサイトとを抽出する。そして、ｈｔｍｌファイル生成部２５は、抽出した情報と、ドキュメント記憶部４３に保存されたグループドキュメントの各ファイル情報とを関連づけ、公開するサイト毎に、対象となるファイルの一覧が特定されたｈｔｍｌファイルを生成する。
【００６１】
例えば、社内サイト用ｈｔｍｌには、アクセス管理テーブルに従って、「製品紹介用」、「製品詳細用」、及び「提案用」を含む一覧を、販売店サイト用ｈｔｍｌには、「製品詳細用」を除いた一覧が、ｈｔｍｌファイルによって生成される。ｈｔｍｌファイル生成部２５は、生成したｈｔｍｌファイルを、ｈｔｍｌファイル記憶部４４に記憶させる。
【００６２】
また、各Ｗｅｂサーバが、記憶されているｈｔｍｌを参照することにより、グループドキュメントがインターネット上に配信された状態となる。そして、一覧に紐づけられた「製品紹介用」、「製品詳細用」、及び「提案用」のグループドキュメントは、Ｗｅｂサイトの目的に合わせて、各Ｗｅｂサイトで閲覧が可能となる。例えば、つまり社内向けサイトでは、全てのグループドキュメントが閲覧可能となる。販売店向けサイトでは、製品紹介用と提案用とのグループドキュメントだけが閲覧可能となる。また、社外向けサイトでは、製品紹介用と製品詳細用とのグループドキュメントだけが閲覧可能となる。このように、各グループドキュメントの公開先が選択される。
【００６３】
なお、グループドキュメントの公開後に、「製品紹介用」、「製品詳細用」、及び「提案用」の共通要素の「製品概要」のページについて、更新が必要となった場合は、オリジナルドキュメントの製品概要のページのみを更新すれば良い。これにより、グループドキュメントである「製品紹介用」、「製品詳細用」、「提案用」の内容も更新される。
【００６４】
例えば、Ａ製品について、製品紹介、製品詳細、提案用の各ドキュメントを新規に公開する場合、今までは、部分的に共通する内容であっても、それぞれのドキュメントを個別に作成する必要があった。そのため、共通する部分に新規の内容を追加、修正する場合、該当する全ての資料に手を入れる必要があり、同じ作業を繰り返す無駄な工数が発生していた。さらにインターネットで公開する場合には、各資料を目的に見合ったサイトに個別に公開するための作業が必要であった。
【００６５】
しかし、本実施例を用いた場合、オリジナルドキュメントとして、全てを含んだ１つのドキュメントがあれば、製品紹介用、製品詳細用、提案用が、オリジナルドキュメントから派生したグループドキュメントとして自動生成される。そのため、修正ファイルを１つに集約することが可能となり、修正する内容を含むドキュメントを全て把握できないことによる内容の更新漏れの発生や工数が大幅に削減でき、管理するドキュメント数も削減することが可能となる。更に、どのドキュメントをいずれのサイトに公開するか否かもあらかじめ設定しておけば、公開まで自動的に実施することが可能となる。
【図面の簡単な説明】
【００６６】
【図１】図１は、本発明の実施の形態１におけるドキュメント処理装置の使用環境を示す図である。
【図２】図２は、本発明の実施の形態１におけるドキュメント処理装置の概略構成を示すブロック図である。
【図３】図３は、図２に示すドキュメント処理装置で行われる処理を示す図である。
【図４】図４は、図２に示すドキュメント処理装置で利用されるアクセス管理テーブルの一例を示す図である。
【図５】図５（ａ）は、図２に示すドキュメント処理装置が生成するグループドキュメントの一例を示す図であり、図５（ｂ）は、各グループドキュメントとＷｅｂサイトとの関係を示す図である。
【図６】図６は、本発明の実施の形態１におけるドキュメント処理方法で行われるステップを示すフロー図である。
【図７】図７は、本発明の実施の形態２におけるドキュメント処理装置の概略構成を示すブロック図である。
【図８】図８は、実施例におけるドキュメント処理装置で行われる処理の具体例を示す図である。
【図９】図９は、実施例におけるドキュメント処理装置で利用されるアクセス管理テーブルの具体例を示す図である。
【図１０】図１０（ａ）は、実施例におけるドキュメント処理装置が生成するグループドキュメントの具体例を示す図であり、図５（ｂ）は、各グループドキュメントとＷｅｂサイトとの関係の具体例を示す図である。
【図１１】図１１は、従来からのドキュメント生成ツールの概略構成を示すブロック図である。
【符号の説明】
【００６７】
１  ドキュメント入力装置
２  ドキュメント処理装置（実施の形態１）
３  属性情報入力装置
４  記憶装置
５  インターネット
１０  オリジナルドキュメント
２０  ドキュメント処理装置（実施の形態２）
２１  デフォルトテーブル生成部
２２  グループ管理テーブル生成部
２３  アクセス管理テーブル生成部
２４  グループドキュメント生成部
２５  ｈｔｍｌファイル生成部
２６  グループ管理テーブル呼出部
４１  グループ管理テーブル記憶部
４２  アクセス管理テーブル記憶部
４３  ドキュメント記憶部
４４  ｈｔｍｌファイル記憶部
５０  Ｗｅｂサイト
【図１】
2010128982.tif 000003
【図２】
2010128982.tif 000004
【図３】
2010128982.tif 000005
【図４】
2010128982.tif 000006
【図５】
2010128982.tif 000007
【図６】
2010128982.tif 000008
【図７】
2010128982.tif 000009
【図８】
2010128982.tif 000010
【図９】
2010128982.tif 000011
【図１０】
2010128982.tif 000012
【図１１】
2010128982.tif 000013