(57)【要約】【課題】  上位バージョンに対応した電子文書処理装置を利用しているユーザと、下位バージョンに対応した電子文書処理装置を利用しているユーザ間でデータの受け渡しを行う際、データが失われてしまう問題があった。【解決手段】  施す手段と、その電子文書を下位バージョンに対応した電子文書処理装置で編集し、再度上位バージョンに対応した電子文書処理装置に戻際、一旦保持していた電子文書のパスワードを解除して電子文書を複合化する手段と、編集した電子文書の変更箇所の差分を解析し、編集部分をマージして上位バージョンに対応した電子文書のファイルフォーマットに変換する変換手段を有することを特徴とする。【選択図】  図２
2006235943.tif 000002
【特許請求の範囲】
【請求項１】
新バージョンの電子文書フォーマットに対応した電子文書処理装置が、旧バージョンの電子文書フォーマットに対応した電子文書処理装置に電子文書を渡し、編集を行った後、再度新バージョンの電子文書フォーマットに対応した電子文書処理装置に電子文書を戻した際に、旧バージョン対応の電子文書処理装置での編集内容を保持しつつ、新バージョンの電子文書として保存可能である電子文書処理装置であって、新バージョンの電子文書フォーマットに対応した電子文書処理装置で、電子文書を保持する手段と、旧バージョンの電子文書フォーマットに対応した電子文書処理装置にて編集した電子文書を保持している電子文書を元に差分の解析および、マージする手段を含む電子文書処理装置。
【請求項２】
上記システムにおいて、新バージョンの電子文書フォーマットに対応した電子文書処理装置で電子文書を保持する際に、パスワードによる電子文書の暗号化機能を有し、旧バージョンの電子文書フォーマットとのマージにおいて、パスワードによる暗号解除機能を有する電子文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるバージョンの電子文書フォーマットに対応した電子文書処理装置において、電子文書を上位バージョンの電子文書処理装置から下位バージョン対応の電子文書処理装置に渡して編集し、再度上位バージョンの電子文書処理装置相互に戻した際に、上位バージョンの電子文書として扱う事が可能な方法を保持する電子文書処理装置に関するものである。
【背景技術】
【０００２】
従来の電子文書処理装置では、上位バージョンに対応した電子文書処理装置で作成した電子文書を下位バージョンに対応した電子文書処理装置で開く際、上位バージョンに相当するデータは失われてしまうように構成されていた。
【０００３】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開2002-358173号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した技術では、上位バージョンに対応した電子文書処理装置で作成した電子文書を下位バージョンに対応した電子文書処理装置で開く際、上位バージョンに相当するデータは失われてしまうため、下位バージョンに対応した電子文書処理装置で編集した電子文書を再度上位バージョンに対応した電子文書処理装置で開く際、以前上位バージョンに対応した電子文書処理装置で作成したデータが保持されていないという問題があった。このため、上位バージョンに対応した電子文書処理装置を利用しているユーザと、下位バージョンに対応した電子文書処理装置を利用しているユーザ間でデータの受け渡しを行う際、上記の通りデータが失われてしまう問題があった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、上位バージョンに対応した電子文書処理装置で作成した電子文書を一旦電子文書処理装置で保持する文書管理手段と、その際に電子文書に対してパスワードによる暗号化を施す手段と、その電子文書を下位バージョンに対応した電子文書処理装置で編集し、再度上位バージョンに対応した電子文書処理装置に戻す際、一旦保持していた電子文書のパスワードを解除して電子文書を複合化する手段と、編集した電子文書の変更箇所の差分を解析し、編集部分をマージして上位バージョンに対応した電子文書のファイルフォーマットに変換する変換手段を有することを特徴とする。
【発明の効果】
【０００６】
本発明によって、上位バージョンに対応した電子文書処理装置で作成した電子文書を下位バージョンに対応した電子文書処理装置で開く際、上位バージョンに相当するデータは失われてしまうため、下位バージョンに対応した電子文書処理装置で編集した電子文書を再度上位バージョンに対応した電子文書処理装置で開く際、以前上位バージョンに対応した電子文書処理装置で作成したデータが保持されていないという問題が解決され、上位バージョンに対応した電子文書処理装置を利用しているユーザと、下位バージョンに対応した電子文書処理装置を利用しているユーザ間でデータの受け渡しを行う際、上位バージョンに相当する電子文書データが失われずに済むという効果がある。
【発明を実施するための最良の形態】
【０００７】
電子文書は一般的にファイルフォーマットのバージョンが存在し、上位バージョンに対応した電子文書処理装置であれば、下位バージョンで作成した電子文書を読み込み、編集などを行うことが可能である。しかし、上位バージョンに対応した電子文書処理装置で作成した電子文書を下位バージョンに対応した電子文書処理装置で読み込もうとすると、読み込めない、または、その電子文書処理装置で読み込み可能なデータのみを展開するのが一般的である。
【０００８】
本発明の「電子文書処理装置」では、下位バージョンにて読み込みを行った際に欠落するデータを、再度上位バージョンの電子文書処理装置にて読み込みを行い、欠落したデータを補い、上位バージョンに相当する電子文書フォーマットに戻すことを特徴とする。この仕組みを順を追って説明する。
【実施例１】
【０００９】
図１は本発明における代表図である。
【００１０】
[101]は、上位バージョンに対応した電子文書処理装置を示す。[102]は、下位バージョンに対応した電子文書処理装置を示す。
【００１１】
この両者の電子文書処理装置間でデータの受け渡しを行うことを前提とする。
【００１２】
図２は、本発明における代表的なフローチャート図である。
【００１３】
まず、上位バージョンに対応した電子文書処理装置により、電子文書を作成する。[201]
次に、作成した電子文書を下位バージョンに対応した電子文書処理装置に渡すかどうかを判断し[202]、渡す場合は、上位バージョンに対応した電子文書処理装置にて、その電子文書を一旦保持する。[203]
保持する際にパスワードを設定して電子文書を暗号化する。[204]
上記電子文書を下位バージョンに対応した電子文書処理装置に渡し、電子文書を開く。この際、一般的な電子文書処理装置と同様、上位バージョン相当のデータは欠落して読み込む事とする。[205]
開いた電子文書に対して編集を行い[206]、電子文書を保存する。[207]
上記保存した電子文書を、新規に作成した電子文書処理装置に戻すかどうかを判断する。[208]
戻す場合、開こうとしている電子文書に対応する電子文書を検索するかどうかのダイアログボックス図３が表示される。[209]
ダイアログボックス図３にて「いいえ」を選択した場合は、下位バージョンの電子文書として開く。また、電子文書処理装置に該当する電子文書が存在しない場合も同様に、下位バージョンの電子文書として開く。[211]
ダイアログボックス図３にて「はい」を選択した場合は、電子文書処理装置に該当する電子文書が保持されているかを検索する。[210]
電子文書を新規に作成する際、その電子文書にユニークなIDを電子文書に組み込むようにしておき、このIDは不変のものとすることにより、検索の際には、この電子文書IDを用いて合致するIDがあるかどうかを検索する。[212]
上述の処理で、対応する電子文書が見つかった場合、暗号化解除のためのダイアログ図４が表示される。正しいパスワードを入力し、「はい」を選択した場合、保持している電子文書が複合化される。「いいえ」を選択した場合、会バージョンの電子文書として開く。[213]
上記で複合化した電子文書と、下位バージョンにて編集を行った電子文書の差異を解析する。[214]
解析後、差異の部分について、下位バージョンにて編集を行った電子文書のデータを、上位バージョンで保持していた電子文書に対してマージを行う。無事マージが終了した際は、マージ後の電子文書は上位バージョンのフォーマットとなる。[215]
この電子文書を上位バージョンの電子文書処理装置にて開く。[216]
【図面の簡単な説明】
【００１４】
【図１】上位バージョンに対応した電子文書処理装置と、下位バージョンに対応した電子文書処理装置を表す代表図。
【図２】当発明の処理の流れを示すフローチャート図。
【図３】開こうとしている電子文書に対応する電子文書を検索するかどうかのダイアログボックス図。
【図４】保持している電子文書をパスワードを入力し複合化するための、パスワード入力ダイアログボックス図。
【図１】
2006235943.tif 000003
【図２】
2006235943.tif 000004
【図３】
2006235943.tif 000005
【図４】
2006235943.tif 000006