(57)【要約】【課題】複数の文書処理装置において、ある文書処理装置に保存された文書や編集中の文書を他の文書処理装置から参照することを、文書の見出し、すなわち、目次を用いて可能とする。【解決手段】任意の一組の文書処理装置において保存された文書や編集中の文書を相互に連携させるための目次連携装置で連結する構成とした。【選択図】図８
2004220301.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された文書処理装置の任意の一対間において、一方の文書処理装置の目次情報を対向する他方の文書処理装置の目次として更新することを特徴とする目次連携方法およびシステム。
【請求項２】
請求項１において、対向する文書処理装置の目次更新が、さらに、対向する文書処理装置の目次更新として伝播することを特徴とする目次連携方法およびシステム。
【請求項３】
請求項１において、階層構造を持つ目次の更新を対向する文書処理装置の目次として更新することを特徴とする目次連携方法およびシステム。
【請求項４】
請求項１において、目次の連携を管理するための目次連携装置を有することを特徴とする目次連携方法およびシステム。
【請求項５】
請求項４において、目次の連携を管理するための目次連携テーブルを有することを特徴とする目次連携装置。
【請求項６】
請求項４において、目次更新の履歴を管理することを特徴とする目次連携装置。
【請求項７】
請求項４において、目次更新のやり直しを可能とすることを特徴とする目次連携装置。
【請求項８】
請求項４において、目次の連携すなわちハイパーリンクを一元管理することを特徴とする目次連携装置。
【請求項９】
請求項４において、目次の連携元から目次の連携先を検索することを特徴とする目次連携装置。
【請求項１０】
請求項４において、目次の連携先から目次の連携元を検索することを特徴とする目次連携装置。
【請求項１１】
請求項４において、目次連携の変更を目次連携テーブルにすでに存在する目次の連携先に通知することを特徴とする目次連携装置。
【請求項１２】
請求項４において、目次連携の変更を指定された連携先に通知することを特徴とする目次連携装置。
【請求項１３】
請求項４において、目次連携の許可や拒否などのアクセス制御をすることを特徴とする目次連携装置。
【請求項１４】
請求項４において、目次情報の暗号化や復号化を制御することを特徴とする目次連携装置。
【請求項１５】
請求項１において、作業指示や作業報告を目次により実現することを特徴とする目次連携方法およびシステム。
【請求項１６】
請求項１において、繰り返し更新された目次構造より業務プロセスの改善を実現することを特徴とする目次連携方法およびシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書によるコミュニケーションの効率化に関し、特に、複数の文書処理装置における目次連携方法およびシステムに関する。
【０００２】
【従来の技術】
従来の文書処理装置は、複数の文書処理装置で一つの文書を同時に編集することができないという問題があった。このため、共同執筆では、作業途中における文書全体や目次構成の相互確認は共同執筆者のコミュニケーションを図る上で重要な作業であるが、現実には、逐次、共同執筆者が執筆する文書を集め一つの文書に組み立てて共同執筆者に再配布する作業は煩雑であり、困難な作業であった。特に、共同執筆者がその作業を担当する場合は顕著である。
【０００３】
【発明が解決しようとする課題】
本発明は、前述の従来技術の課題を解決するものであり、複数の文書処理装置において、異なる文書処理装置に保存された文書や編集中の文書を他の文書処理装置から参照することを、文書の見出し、すなわち、目次を用いて可能とする。
【０００４】
【課題を解決するための手段】
前述の課題を解決するため、本発明では、任意の一組の文書処理装置において保存された文書や編集中の文書を相互に連携させるための目次連携装置で連結する構成とした。
【０００５】
これにより、共同執筆において他の文書処理装置に保存された文書の参照が可能となるだけでなく、異なる目次構造の文書間であっても目次連携装置により文書の相互参照が可能となるという利点が得られる。
【０００６】
【発明の実施の形態】
以下、本発明による目次連携方法の実施の形態を図１から図７を参照にして詳細を説明する。
【０００７】
図１は、本発明の実施形態による目次連携方法の機能ブロックの一例を示す図である。図１において、入出力装置１０１ａ、１０１ｂはキーボードやマウス、ディスプレイなどの入出力装置、１１１ａ、１１１ｂは目次編集装置、１４１は目次連携装置を備える。
【０００８】
図１において、前述の入出力装置１０１ａ、１０１ｂには、それぞれ目次１０２ａ、１０２ｂが格納されている。
【０００９】
図１において、前述の目次編集装置１１１ａ、１１１ｂは、それぞれ、入出力装置から編集する目次の編集コマンドや目次名などの目次の編集情報を受け取って、編集する目次が目次編集装置１１１ａの処理対象かまたは対向する目次編集装置１１１ｂの処理対象かを決定し、おのおのの目次入力部１１３ａ、１１３ｂに目次情報を通知する目次編集決定部１１２ａ、１１２ｂ、前記で決定した目次情報を目次編集部に伝達する目次入力部１１３ａ、１１３ｂ、前述から伝達された目次を編集する目次編集部１１４ａ、１１４ｂ、前述で編集した目次を格納する目次格納部１１５ａ、１１５ｂ、前述で編集した目次を入出力部に出力する目次出力部１１６ａ、１１６ｂで構成されている。
【００１０】
図１において、前述の目次編集装置１１１ａ、１１１ｂの外部記憶装置には、目次テーブル１１７ａ、１１７ｂが格納されている。
【００１１】
図１において、また、前述の目次編集装置１１１ａ、１１１ｂを連携するための目次連携装置１４１は、目次編集装置１１１ａの目次編集決定部１１２ａからの目次更新を受け付ける目次更新受付部１４２と目次編集装置１１１ａに対向する目次編集装置１１１ｂの目次入力部１１３ｂに目次更新を通知する目次更新通知部１４３、目次更新情報を格納する目次連携格納部１４４で構成されている。
【００１２】
図１において、前述の目次連携装置１４１の外部記憶装置には、目次連携テーブル１４５が格納されている。
【００１３】
各処理ブロックの処理の流れ、および各種テーブル構造の詳細説明は後述する。
【００１４】
図２は、前述目次１０２ａ、１０２ｂの表示の一例である。図２において、目次１０２ａは、目次情報である業務指示書２０１、作業計画２０２、作業報告２０３で構成されている。作業計画２０２、作業報告２０３は業務指示書２０１の下位構造を表している。また、作業計画２０２と作業報告２０３の順位は、目次情報の順位関係を表している。
【００１５】
図２において、２２１は、前述目次１０２ａの作業計画２０２が前述目次１０２ｂの作業計画２１１を指し示した例である。
【００１６】
図３は、前述の目次テーブル１１７ａ、１１７ｂの一例である。図３において３０１ａ、３０１ｂは目次を識別するための目次ＩＤ、３０２ａ、３０２ｂは目次編集装置を識別するための一意の装置ＩＤ、３０３ａ、３０３ｂは目次のタイトル、３０４ａ、３０４ｂは目次の順番を識別する順位ＩＤ、３０５ａ、３０５ｂは上位の目次を識別するための上位目次ＩＤ、３０６ａ、３０６ｂは下位の目次を識別するための下位目次ＩＤ、３０７ａ、３０７ｂは対向する目次編集装置を識別するための対向装置ＩＤ、３０８ａ、３０８ｂは対向する目次を識別するための対向目次ＩＤ、３０９ａ、３０９ｂは目次にリンクする文書を識別するための文書ＩＤで構成される。
【００１７】
図３において、３０１ａから３０９ａは一行で目次テーブル１１７ａの一レコードを、３０１ｂから３０９ｂは一行で目次テーブル１１７ｂの一レコードを成す。
【００１８】
図３において、３１１は目次テーブル１１７ａの目次ＩＤが「１１１」のレコードが対向する目次テーブル１１７ｂの目次ＩＤが、「２１０」にリンクしていることを示した例である。
【００１９】
図３において、目次テーブル１１７ａ、１１７ｂの一レコードは、それぞれ、図２の目次１０２ａ、１０２ｂの一つの目次情報に対応する。
【００２０】
図４は、前述の目次連携テーブル１４５の一例である。図４において４０１は目次を識別するための目次ＩＤ、４０２は目次編集装置を識別するための一意の装置ＩＤ、４０３は目次のタイトル、４０４は目次の順番を識別する順位ＩＤ、４０５は上位の目次を識別するための上位目次ＩＤ、４０６は下位の目次を識別するための下位目次ＩＤ、４０７は対向する目次編集装置を識別するための対向装置ＩＤ、４０８は対向する目次を識別するための対向目次ＩＤ、４０９は目次にリンクする文書を識別するための文書ＩＤで構成される。
【００２１】
図４において、４０１から４０９は一行で目次連携テーブル１４５の一レコードを成す。
【００２２】
次に、図５のフローチャートを参照しながら、入出力装置１０１ａから目次情報を選択し、目次テーブルを更新する目次編集装置１１１ａの処理の流れを詳細に説明する。まず、入出力装置の目次から更新したい目次情報を一つ選び、目次情報を読み込む（ステップ５０１）。次に、目次情報を解析し、対向装置ＩＤを切り出す（ステップ５０２）。ステップ５０２で切り出した対向装置ＩＤを判定する（ステップ５０３）。
【００２３】
図２の例では、選択された目次レコードは作業計画２０２であり、すなわち、図２の作業計画２０２のレコードは図３の目次テーブル１１７ａの目次ＩＤが「１１１」のレコードである。
【００２４】
対向装置ＩＤが自装置ＩＤでない場合は、目次連携装置に目次情報を送付する（ステップ５０４）。図３の例では、目次テーブル１１７ａの目次ＩＤが「１１１」のレコードの装置ＩＤが「１」、対向装置ＩＤが「２」であり、すなわち、目次の更新対象の装置は、装置ＩＤが「１」の目次編集装置に対向する装置ＩＤが「２」の目次編集装置である。
【００２５】
一方、対向装置ＩＤが自装置ＩＤの場合は、目次情報を解析し、目次ＩＤ、装置ＩＤ、タイトル、目次順位、上位目次ＩＤ、下位目次ＩＤ、対向装置ＩＤ、対向目次ＩＤ、文書ＩＤで構成される目次の一レコードを切り出す（ステップ５０５）。ステップ５０５で切り出した目次ＩＤと一レコードにより目次を編集する（ステップ５０６）。ステップ５０６で編集した目次の一レコードを目次テーブルに格納する（ステップ５０７）。また、ステップ５０６で編集した目次を入出力装置に出力する（ステップ５０８）。図２の例では、目次１０２ａの業務指示書２０１の更新は、図３の目次テーブル１１７ａの目次ＩＤが「１１０」のレコードの更新であり、すなわち、図１の入出力装置１０１ａの業務指示書２０１の目次更新の結果は、入出力装置１０１ａの業務指示書２０１の更新として表示されることになる。
【００２６】
次に、図６のフローチャートを参照しながら、目次編集装置からの目次更新通知を受けて対向する目次編集装置に目次情報の更新を通知する目次連携装置１４１の処理の流れを詳細に説明する。まず、目次編集装置から受けた目次情報を解析し、対向装置ＩＤを切り出す（ステップ６０１）。次に、ステップ６０１の切り出した対向装置ＩＤの目次編集装置に目次情報を送付する（ステップ６０２）。次に、目次情報を目次連携テーブルに格納する（ステップ６０３）。図３の例では、目次情報に含まれる目次テーブル１１７ａの目次ＩＤが「１１１」のレコードの対向装置ＩＤは「２」で装置ＩＤは「１」であり、対向装置ＩＤと装置ＩＤが一致しないことから、目次編集の対象は対向装置ＩＤが「２」の目次テーブルであり、すなわち、図１の入出力装置１０１ａの目次更新は、目次編集装置１１１ｂで実施されることになる。また、更新される目次情報は、図４の目次連携テーブル１４５の目次ＩＤが「１１１」で装置ＩＤが「１」のレコードとして格納される。
【００２７】
次に、図７のフローチャートを参照しながら、目次連携装置からの目次情報をもとに目次テーブルを更新する目次編集装置１１１ｂの処理の流れを詳細に説明する。まず、目次連携装置から目次情報を読み込む（ステップ７０１）。次に、目次情報を解析し、目次ＩＤ、装置ＩＤ、タイトル、目次順位、上位目次ＩＤ、下位目次ＩＤ、対向装置ＩＤ、対向目次ＩＤ、文書ＩＤで構成される目次の一レコードを切り出す（ステップ７０２）。ステップ７０２で切り出した目次ＩＤと一レコードにより目次を編集する（ステップ７０３）。ステップ７０３で編集した目次の一レコードを目次テーブルに格納する（ステップ７０４）。また、ステップ７０３で編集した目次を入出力装置に出力する（ステップ７０５）。図２の例では、目次１０２ａの作業計画２０２の更新は、図３の目次テーブル１１７ｂの目次ＩＤが「２１０」のレコードの更新であり、すなわち、図１の入出力装置１０１ａの目次更新結果は、入出力装置１０１ｂの作業計画２１１の更新として表示されることになる。
【００２８】
本実施の形態では、目次の更新処理を記述したが、目次の追加処理および削除処理でも良い。
【００２９】
本実施の形態では、一方向の目次連携を記述したが、たすきがけの相互の目次連携でも良い。
【００３０】
本実施の形態では、対向する目次編集装置を唯一として記述したが、対向する目次編集装置が複数の目次編集装置でも良い。
【００３１】
本実施の形態では、更新する目次を唯一として記述したが、複数の目次でも良い。
【００３２】
本実施の形態では、更新する目次を唯一として記述したが、階層構造をもった目次でも良い。
【００３３】
本実施の形態では、目次情報は目次連携テーブルに格納すると記述したが、目次連携テーブルの応用により、目次連携、すなわち、ハイパーリンクの一元管理が可能となる。
【００３４】
本実施の形態では、目次の更新情報は目次連携テーブルに格納すると記述したが、目次連携テーブルに版数フィールドを追加することにより、目次の版数管理が可能となる。
【００３５】
【実施例】
次に、本発明の具体例を説明する。
【００３６】
（実施例１）
用語定義
・文書：「紙（または画面）の上に情報が視覚化され、２次元的に配置されたもの。
・見出し：  文書の内容が一目でわかるようにつけた標題、ヘッドライン。
・目次：  見出しの順序と階層を表示する一種のハイパーテキスト。
・ハイパーテキスト（ＨｙｐｅｒＴｅｘｔ）：  コンピューター上の文書（本発明では目次）の一部から、関連した他の文書を検索、参照したり、その文書へ移動したりできる仕組み、考え方。（デイリー新語辞典）
図８は、目次連携装置を介して連携する一対の文書処理装置を示す図である。
図８において、８０１ａ、８０１ｂはキーボードやマウス、ディスプレイなどの入出力装置、８１１ａ、８１１ｂは文書処理装置、８２１は目次連携装置を備える。前述の入出力装置８０１ａ、８０１ｂには、それぞれ見出し領域８０２ａ、８０２ｂ、文書領域８０３ａ、８０３ｂ、目次領域８０４ａ、８０４ｂが格納されている。前述の文書処理装置８１１ａ、８１１ｂは、それぞれ、文書を編集するための文書編集装置８１２ａ、８１２ｂ、目次を編集するための目次編集装置８１３ａ、８１３ｂで構成されている。文書処理装置８１１ａ、８１１ｂはネットワーク経由で目次連携装置８２１に接続される。
【００３７】
図８において、目次編集装置８１３ａは入出力装置８０１ａの目次領域８０４ａに見出しの順序と階層をハイパーテキストとして表示する。また、目次領域８０４ａの見出しを選択すると文書領域８０３ａには見出しのハイパーリンク先の文書が表示される。
【００３８】
図８において、８２２ａは、前述の入出力装置８０１ａの見出し領域８０２ａに表示される目次の一部を入出力装置８０１ｂの見出し領域８０２ｂに複写することを表している。同様に、８２２ｂは、入出力装置８０１ｂの見出し領域８０２ｂに表示される目次の一部を入出力装置８０１ａの見出し領域８０２ａに複写することを表している。すなわち、前述の目次領域８０４ａから複写された見出しは、複写元の目次編集装置８１３ａから目次連携装置８２１を介して複写先の目次編集装置８１３ｂに送付され、目次編集装置８１３ｂにより目次領域８０４ｂに複写される。同様に、目次領域８０４ｂから複写された見出しは、複写元の目次編集装置８１３ｂから目次連携装置８２１を介して複写先の目次編集装置８１３ａに送付され、目次編集装置８１３ａにより目次領域８０４ａに複写される。
【００３９】
図９は、一組の目次編集装置間における目次のたすきがけを行った例を示す図である。図９において、前述の目次領域８０４ａには、９０１、９０２である作業指示者側の見出しが表示されていることを表す。同様に、目次領域８０４ｂには、９１１、９１２である作業者側の見出しが表示されていることを表す。９２１の矢印は目次の複写方向を表している。
【００４０】
図９において、作業指示者側の目次領域８０４ａで作られた見出し「業務指示書」（見出し９０１）は、図８の目次連携装置８２１を介して作業者側の目次領域８０４ｂの任意の位置である、９１１に複写される。同様に、作業者側の目次領域８０４ｂで作られた、９１２である見出し「作業計画」は、図８の目次連携装置８２１を介して作業指示者側の目次領域８０４ａの任意の位置である９０２に複写される。このように、目次のたすきがけが可能である。
【００４１】
図１０は、目次編集装置間における目次のたすきがけ処理のフローチャートである。図１０において、図８の文書処理装置８１１ａの処理の流れは作業指示者側の処理の流れである。同様に、図８の文書処理装置８１１ｂの処理の流れは作業者側の処理の流れである。図１０において、前述の図８の文書処理装置８１１ａの処理の流れは作業指示者が作業指示者側の図８の目次編集装置８１３ａで作成した見出しを作業者側８１１ｂに送る手順を示し、図８の文書処理装置８１１ｂの処理の流れは作業者が作業者側の図８の目次編集装置８１３ｂで作成した見出しを作業指示者側の文書処理装置８１１ａに送る手順を示している。
【００４２】
図８の文書処理装置８１１ａの図１０の処理の流れにおいて、作業指示者は文書処理装置を起動し（ステップ１００１）、見出しに「業務指示書」を入力し（ステップ１００２）、さらに、目次領域に表示された「業務指示書」を任意の階層、順序に移動する（ステップ１００３）。次に、移動先が対向側の目次変更かを判断する（ステップ１００４）。移動先が対向側のとき対向側目次に「業務指示書」を複写する（ステップ１００５）。同様に、図８の文書処理装置８１１ｂの処理の流れにおいて、作業者は文書処理装置を起動し（ステップ１０１１）、見出しに「作業計画」を入力し（ステップ１０１２）、さらに、目次領域に表示された「作業計画」を任意の階層、順序に移動する（ステップ１０１３）。次に、移動先が対向側の目次変更かを判断する（ステップ１０１４）。移動先が対向側のとき対向側目次に「作業計画」を複写する（ステップ１０１５）。
【００４３】
図１０において、時間の経過と共に業務プロセスが進むと図８の文書処理装置８１１ａの処理の流れと、図８の文書処理装置８１１ｂの処理の流れは繰り返されることになる。１００１、１０１１の見出しの入力において、順次、後工程で作られる文書の見出しを追記することにより、作業指示者は作業者が階層化した見出しの構造を使って作業者の文書を参照でき、同様に、作業者は作業指示者が構造化した目次の構造を使って作業指示者の文書を参照できる。
【００４４】
図１０において、前述の図８の文書処理装置８１１ａの処理の流れと、図８の文書処理装置８１１ｂの処理の流れの繰り返しの結果、作業指示者や作業者が階層化した見出しの構造が作られる。作られた構造は、作業指示者や作業者の業務プロセスの軌跡に相当する。その構造を分析し、改善することにより業務プロセスの改善ができる。
【００４５】
【発明の効果】
以上のように本発明によれば、作成した文書を作成した側の文書処理装置に置いたままで、その文書を参照させたい相手の文書処理装置に文書の参照を通知することができ、さらに、目次により参照させたい相手の立場にたった作業指示や情報の伝達を可能とする有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施形態による目次連携方法の機能ブロックの一例を示す図である。
【図２】目次１０２ａ、１０２ｂの表示の一例を示す図である。
【図３】目次テーブル１１７ａ、１１７ｂの一例を示す図である。
【図４】目次連携テーブル１４５の一例である。
【図５】目次編集装置１１１ａの処理のフローチャートである。
【図６】目次連携装置１４１の処理のフローチャートである。
【図７】目次編集装置１１１ｂの処理のフローチャートである。
【図８】目次連携装置を介して連携する一対の文書処理装置を示す図である。
【図９】目次編集装置間における目次のたすきがけを行った例を示す図である。
【図１０】目次編集装置間における目次のたすきがけ処理のフローチャートである。
【符号の説明】
１０１ａ  入出力装置
１０１ｂ  入出力装置
１０２ａ  目次
１０２ｂ  目次
１１０
１１１
１１１ａ  目次編集装置
１１１ｂ  目次編集装置
１１２ａ  目次編集決定部
１１２ｂ  目次編集決定部
１１３ａ  目次入力部
１１３ｂ  目次入力部
１１４ａ  目次編集部
１１４ｂ  目次編集部
１１５ａ  目次格納部
１１５ｂ  目次格納部
１１６ａ  目次出力部
１１６ｂ  目次出力部
１１７ａ  目次テーブル
１１７ｂ  目次テーブル
１４１    目次連携装置
１４２    目次更新受付部
１４３    目次更新通知部
１４４    目次連携格納部
１４５    目次連携テーブル
２０１    業務指示書
２０２    作業計画
２０３    作業報告
２１０
２１１    作業計画
３０９ａ  文書ＩＤ
３０９ｂ  文書ＩＤ
４０９    文書ＩＤ
８０１ａ  入出力装置
８０１ｂ  入出力装置
８０２ａ  見出し領域
８０２ｂ  見出し領域
８０３ａ  文書領域
８０３ｂ  文書領域
８０４ａ  目次領域
８０４ｂ  目次領域
８１１ａ  文書処理装置
８１１ｂ  文書処理装置
８１２ａ  文書編集装置
８１２ｂ  文書編集装置
８１３ａ  目次編集装置
８１３ｂ  目次編集装置
８２１    目次連携装置
９０１    業務指示書
９０２    （作業計画）
【図１】
2004220301.tif 000003
【図２】
2004220301.tif 000004
【図３】
2004220301.tif 000005
【図４】
2004220301.tif 000006
【図５】
2004220301.tif 000007
【図６】
2004220301.tif 000008
【図７】
2004220301.tif 000009
【図８】
2004220301.tif 000010
【図９】
2004220301.tif 000011
【図１０】
2004220301.tif 000012