JPH03185558A - 文書編集装置および方法 - Google Patents

文書編集装置および方法

Info

Publication number
JPH03185558A
JPH03185558A JP1324226A JP32422689A JPH03185558A JP H03185558 A JPH03185558 A JP H03185558A JP 1324226 A JP1324226 A JP 1324226A JP 32422689 A JP32422689 A JP 32422689A JP H03185558 A JPH03185558 A JP H03185558A
Authority
JP
Japan
Prior art keywords
document
unit
editing
page
minimum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1324226A
Other languages
English (en)
Other versions
JP2920393B2 (ja
Inventor
Yukio Funyu
舟生 幸雄
Mitsuo Takei
三雄 武井
Yosuke Mori
庸輔 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1324226A priority Critical patent/JP2920393B2/ja
Publication of JPH03185558A publication Critical patent/JPH03185558A/ja
Application granted granted Critical
Publication of JP2920393B2 publication Critical patent/JP2920393B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、同一の文書データに対して、複数台の端末ま
たは装置(以下、端末等という)から同時編集を行なえ
るようにした文書編集装置および方法に関する。
〔従来の技術〕
従来の文書編集装置は、特開昭62−72074号公報
または特開昭62−15596号公報に開示されている
ように、頁あるいは領域といった編集単位ごとに分割管
理された文書データに対して、1台または複数台の端末
等を用いて文書編集が行えるようになっている。
〔発明が解決しようとする課題〕
しかしながら、上記従来技術では、同一文書データに対
し複数の端末等から同時編集を行うことについては配慮
されていない、このために、大量のデータを有する文書
を編集する場合、1台の編集装置で終始一貫して行うか
、または複数台の編集装置によって各担当者が分担して
作成した後に1つの文書にまとめるか、のいずれの方法
で編集しなければならない、ところが、前者の方法では
、1台の編集装置で行うために編集に膨大な時間がかか
るという欠点がある。また後者の方法では、複数の文書
として管理するため、管理に手間がかかる。例えば、文
書全体に関わる共通情報(標準文字サイズ、マージン、
柱文、ノンプル等)は複数個あるので、この共通情報に
変更が生じた場合、全てに対して変更しなければならな
い、また各々が別文書になるため、頁の複写や移動の際
に2つの文書間で行う場合は操作が煩わしく時間がかか
る。
本発明の目的は、同一文書データを複数台の端末等で同
時に編集できるようにした文書編集装置および方法を提
供することである。
〔課題を解決するための手段〕
上記目的を達成するために、本発明は、文書内の章・節
といった論理構造単位、頁単位、あるいは頁内の領域単
位を、最小編集単位として文書を編集する文書編集装置
において、前記最小編集単位ごとに編集の可否を管理す
る手段を設けたものである。
また1本発明は、文書内の章・節といった論理構造単位
、頁単位、あるいは頁内の領域単位を、最小編集単位と
して文書を編集する文書編集装置において、前記最小編
集単位ごとの管理情報である参照フラグおよび更新フラ
グを制御する手段を設けたものである。
また1本発明は、文書内の章・節といった論理構造単位
、頁単位、あるいは頁内の領域単位を。
最小編集単位として文書を編集する文書編集装置におい
て、前記最小編集単位ごとの管理情報である次接続フラ
グ、次データポインタおよび移行データポインタを制御
する手段を設けたものである。
また、本発明は、文書内の章・節といった論理構造単位
、頁単位、あるいは頁内の領域単位を、最小編集単位と
して文書を編集する文書編集装置において、前記最小編
集単位ごとの管理情報である修正遅延フラグおよび前デ
ータポインタを制御する手段を設けたものである。
また、本発明は1文書内の章・節といった論理構造単位
、頁単位、あるいは頁内の領域単位を、最小編集単位と
して文書を編集する文書編集装置において、前記最小編
集単位ごとの管理情報である装置IDおよび端末IDを
制御する手段を設けたものである。
また、本発明は、文書内の章・節といった論理構造単位
1置型位、あるいは頁内の領域単位を文書編集の最小編
集単位として処理する複数台の処理装置を、ネットワー
クを介して接続するとともに、前記処理装置の1台に文
書データを格納した文書編集装置において、前記最小編
集単位ごとに編集の可否を管理する手段を設けたもので
ある。
また、本発明は1文書内の章・節といった論理構造単位
、頁単位、あるいは頁内の領域単位を文書編集の最小編
集単位として処理する複数台の処理装置を、マルチター
ミナルで接続するとともに、前記処理装置の1台に文書
データを格納した文書編集装置において、前記最小編集
単位ごとに編集の可否を管理する手段を設けたものであ
る。
さらに、本発明は、文書内の章・節といった論理構造単
位、頁単位、あるいは頁内の領域単位を、最小編集単位
として文書を編集する文書編集方法において、前記最小
編集単位ごとに管理情報を付加し、該管理情報によって
編集の可否を管理するようにしたことである。
〔作用〕
文書データは、個々に表示して編集ができるように、最
小編集単位ごとに分割して管理され、個々の最小編集単
位には管理情報が設けられている(第4図参照)。そし
て、最小編集単位ごとに編集の可否を管理する手段が、
上記管理情報の内容に基づき論理構造単位、頁単位、あ
るいは頁内の領域単位といった各々の単位で編集用メモ
リへ読み込んだり、編集したり、あるいは書き込んだり
する。これにより、同一文書データに対して複数台の端
末等で同時編集を行うことが可能となる。
管理情報の参照フラグ・更新フラグは、各々の最小編集
単位を使用する際にONに設定され、終了時にOFFに
設定される。排他制御を行うために、ONに設定する際
に既にONであれば使用不可であり、OFFであればO
Nとして使用できるように制御する。
また、ある最小編集単位に対する編集の結果、次の最小
編集単位に対して変更が加わるような場合、次接続フラ
グを見て、接続がONであれば次データポインタを参照
し、移行データポインタにより示されるデータを次の最
小編集単位に対して転送する。
さらに、特定の使用者のみ使用可能とするためには、最
小編集単位を使用する際に装置IDと端末IDを管理情
報として設定し、設定したこれらのIDと、使用する装
置および端末のIDとを比較し、同一であれば使用でき
、不一致の時は使用できないように制御する。
また、最小編集単位を処理する複数台の処理装置を、ネ
ットワークまたはマルチターミナルで接続した場合も、
最小編集単位ごとに編集の可否を管理する手段が、管理
情報の内容に基づき論理構造単位1置型位、あるいは頁
内の領域単位といった各々の単位で編集用メモリへ読み
込んだり、編集したり、あるいは書き込んだりすること
ができ、これにより、処理装置の1台に格納した文書デ
ータに対して複数台の処理装置で同時編集を行うことが
できる。
〔実施例〕
以下に本発明の一実施例を図面に従って説明する。
第1図は本発明の文書編集装置の特徴を示した図である
。図において1本装置は、デイスプレィ33とキーボー
ド42と座標入力装置(ここではマウス)43を有する
端末A及び端末Bが設けられ、キーボード42またはマ
ウス43を操作することにより端末A及び端末B上で文
書データ22の編集操作が行えるようになっている。
第2図は上記文書編集装置の構成を詳細に示した図であ
る。図において、キーボード42及び座標入力装置43
は、入力コントローラ41に接続され、入力コントロー
ラ41はシステムバス7に接続されている。システムバ
ス7には、文書データが格納される外部記憶装置2、デ
イスプレィコントローラ31、CPU1、及びネットワ
ークを介して他装置と接続するためのネットワークコン
トローラ6が各々接続されている。ディスプレイコント
ローラ31は、デイスプレィメモリ32を介してデイス
プレィ33に接続されている。デイスプレィコントロー
ラ31、デイスプレィメモリ32、デイスプレィ33、
入力コントローラ41、キーボード42、及び座標入力
装!!43は、システムバス7に複数個接続され、複数
端末の構成を取る場合もある。
また、ネットワークコントローラ6は、接続されず、ネ
ットワーク構成を取らない場合もある。
CPUIにはメモリ51〜54が接続されている6メモ
リ51は、自編集装置に接続されている端末(デイスプ
レィコントローラ31、デイスプレィメモリ32、デイ
スプレィ33、入力コントローラ41、キーボード42
及び座標入力装置43の総称として、以下、端末という
)の端末管理情報と、ネットワークで接続された他編集
装置に接続されている端末の端末管理情報とを格納する
メモリ52は文書編集作業の際、必要となる文書共通情
報を格納する。メモリ53は、文書編集作業の際、最小
編集単位ごとに文書データを外部記憶装置2より部分的
に取り出し、編集作業時のみ格納しておく、メモリ54
は文書編集を司どる編集プログラムを格納する。
文書編集を行うには、まず、対象となる文書共通情報を
外部記憶装置2よりメモリ52へ読み出し、編集対象と
なる最小編集単位のデータをメモリ53へ読み出す0文
書編集プログラムは上記処理を行った後、キーボード4
2及び座標入力装置43からのオペレータの編集操作を
解釈し、メモリ52.53上の文書データに追加、変更
等の編集を行う6 最後に、オペレータの指示により文書編集プログラムは
、編集操作を終了する。この際、メモリ52.53上の
文書データは、外部記憶装置2の規定の位置に格納され
る。
第3図は、文書データ構成を視覚的に表わしたものであ
る。文書共通情報として、柱文の位置及びデータ、ノン
プルの位置及びデータ、上下左右の隔たり量(マージン
)及び視覚に表われない各種初期データ等がある。また
、最小編集単位のデータとしては、文章、図形、画像等
がある。これらが相互に関わり合い、デイスプレィへの
文書表示となる。
次に文書データ22のデータ構造について第4図から第
7図を用いて詳細に説明する。
文書データは、第4図に示すように、文書全体に関わる
データ、つまり、頁総数、章・節の総数などを管理する
文書管理データ226、書式情報(マージン、柱文、ノ
ンプル等)や各種初期値データ等を管理する共通情報2
21、複数の最小編集単位毎のデータ(本図においては
5章節データ222、頁データ223、領域データ22
4)、及び上記最小編集単位を管理する管理情報225
により構成される。また、管理情報225のデータ構造
の詳細は第5図に示すとおりである。
文書編集を行う場合には、前述したように、共通情報を
メモリ52へ、対象となる最小編集単位のデータをメモ
リ53へ読み出す。この際、第6図に示すように、管理
情報225内の参照フラグ及び更新フラグを見て、フラ
グがOFFである場合にのみ読み出し、フラグがONの
時は使用できないものとして制御する。なお、各フラグ
がON(使用中)であっても、自端末であれば問題無い
ので、これを装置IDと端末IDによりチエツクし、上
記制御は行われる(ステップ80−1.8O−2)。
上記チエツクをへて、該当最小編集単位が使用できれば
、その装置IDと端末IDを登録し、参照フラグと更新
フラグをONに設定する(ステップ8O−3)、使用で
きない場合は、使用可能な最小編集単位を探し、これを
使用する。あるいは他端末での編集終了を待って編集を
行う。
このような排他制御をへて、使用許諾が得られると、メ
モリ53へ最小編集単位等の文書データを読み込み(ス
テップ8O−4) 、キーボード42及び座標入力装置
43からの入力により指示される編集操作が行われる(
ステップ8O−5)。
編集操作において、終了指示(例えば、頁めくりや別領
域の編集等の操作)が指示されると、メモリ53上の文
書データを外部記憶装置2の該当文書内へ格納する(ス
テップ8O−6)。さらに、自端末が使用中であること
を示す管−理情報225内の装置iID、端末ID及び
各フラグをリセットする(ステップ8O−7)。
以上の操作により、同一文書に複数端末から同時編集を
行うことができ、最小編集単位毎に排他制御されるので
、矛盾なく編集が行える。
次に、第7図と第8図を用いて、最小編集単位が論理的
接続関係を有する場合の一例について説明する。本例は
、最小編集単位として頁を扱ったものであるが、これが
1章節、あるいは領域であっても何ら変わるものではな
い。
初めに、編集データを外部記憶装置2より読み出すが、
その前に前頁からの影響の有無を修正遅延フラグにより
調べ(ステップ8l−1)、影響がある場合には、前頁
から自頁への更新データを移行データポインタ(Top
、 Qast)を用いて転送しくステップ8l−2)、
修正遅延フラグをOFFとする(ステップ8l−3)。
その後、更新された0頁を表示し、前述のように編集操
作を行う(ステップ8O−5)。
編集操作終了の際は、次頁との接続関係及び次頁に対し
更新要求をする必要があるか否かを調べ(ステップ8l
−4)、必要がある場合には、0頁の移行データポイン
タ(Top、 Qast)を変更し、次頁の管理情報内
の修正遅延フラグをONとする(ステップ8l−5)。
以上の処理を行うことにより、第8図に示すような操作
が行い得る。すなわち、第8図は、該当頁への文字列挿
入により、該当頁末尾の文字列が次頁へ流れて行くこと
を示す図である。該当頁に満杯の文字列がある場合、文
字列を挿入すると、挿入された文字数分、該当頁末尾の
文字列が余ることになる。そこで、前述した操作により
、この余った文字列を次頁先頭に挿入する。これを次頁
への影響がなくなるまで繰り返す。なお、次頁が他端末
により使用中であれば、上記操作は一時的に中断し、そ
の使用終了を待って、データの反映を行うものである。
第9図は、第8図と同様であるが、文字列だけが次頁に
移行するのではなく、頁内の領域(この場合図形)をも
、同様の処理により移行することを示す。本図の場合、
文字列「天気」と領域が接続関係にあり、0頁先頭への
文字列挿入により、文字列「天気」が次頁へ移行する為
、領域も連動して次頁へと移行する。
本制御の基本的操作は第7図にて説明したのと同様であ
る。
第10図は、端末管理情報の一例である。端末管理情報
は、その装置で文書データに対しアクセス可能な端末名
称と装置ID、端末IDを管理し、任意の端末から文書
をアクセスする場合、本情報を参照し、装置IDと端末
IDを知ることができるようにしたものである。
〔発明の効果〕
本発明によれば、同一の文書に対して複数の端末等から
同時編集が行えるため、文書編集作業の分散化を図るこ
とができる。
また、各々の最小編集単位は互いに接続関係を持ってお
り、その接続関係を編集時に自動的に反映させているの
で、複数のオペレータにより作成される一つの文書の整
合性を保つことができる。
さらに以上のことから、煩わしい文書管理を行う必要が
なくなり、効率良く文書編集を行うことが可能となる。
【図面の簡単な説明】
第1図は本発明の文書編集装置の特徴を示した概念図、
第2図は本発明の文書編集装置の全体構成図、第3図は
文書データ構成を視覚的に表わした図、第4図および第
5図は文書データの構造図、第6図および第7図は文書
編集時の制御フロー第8図および第9図は文書編集の具
体例を示した模式図、第10図は端末管理情報の一例を
示した図である。 1・・・CPU、 2・・・外部記憶装置、 6・・・ネットワークコントローラ、 7・・・システムバス、 31・・・デイスプレィコントローラ、32・・・デイ
スプレィメモリ、 33・・・デイスプレィ、 41・・・入力コントローラ、 42・・・キーボード、 43・・・座標入力装置、 51〜54・・・メモリ。

Claims (1)

  1. 【特許請求の範囲】 1、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を、最小編集単位として文書を編
    集する文書編集装置において、前記最小編集単位ごとに
    編集の可否を管理する手段を設けたことを特徴とする文
    書編集装置。 2、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を、最小編集単位として文書を編
    集する文書編集装置において、前記最小編集単位ごとの
    管理情報である参照フラグおよび更新フラグを制御する
    手段を設けたことを特徴とする文書編集装置。 3、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を、最小編集単位として文書を編
    集する文書編集装置において、前記最小編集単位ごとの
    管理情報である次接続フラグ、次データポインタおよび
    移行データポインタを制御する手段を設けたことを特徴
    とする文書編集装置。 4、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を、最小編集単位として文書を編
    集する文書編集装置において、前記最小編集単位ごとの
    管理情報である修正遅延フラグおよび前データポインタ
    を制御する手段を設けたことを特徴とする文書編集装置
    。 5、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を、最小編集単位として文書を編
    集する文書編集装置において、前記最小編集単位ごとの
    管理情報である装置IDおよび端末IDを制御する手段
    を設けたことを特徴とする文書編集装置。 6、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を文書編集の最小編集単位として
    処理する複数台の処理装置を、ネットワークを介して接
    続するとともに、前記処理装置の1台に文書データを格
    納した文書編集装置において、 前記最小編集単位ごとに編集の可否を管理する手段を設
    けたことを特徴とする文書編集装置。 7、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を文書編集の最小編集単位として
    処理する複数台の処理装置を、マルチターミナルで接続
    するとともに、前記処理装置の1台に文書データを格納
    した文書編集装置において、 前記最小編集単位ごとに編集の可否を管理する手段を設
    けたことを特徴とする文書編集装置。 8、文書内の章・節といった論理構造単位、頁単位、あ
    るいは頁内の領域単位を、最小編集単位として文書を編
    集する文書編集方法において、前記最小編集単位ごとに
    管理情報を付加し、該管理情報によって編集の可否を管
    理することを特徴とする文書編集方法。
JP1324226A 1989-12-14 1989-12-14 文書編集方法 Expired - Lifetime JP2920393B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1324226A JP2920393B2 (ja) 1989-12-14 1989-12-14 文書編集方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1324226A JP2920393B2 (ja) 1989-12-14 1989-12-14 文書編集方法

Publications (2)

Publication Number Publication Date
JPH03185558A true JPH03185558A (ja) 1991-08-13
JP2920393B2 JP2920393B2 (ja) 1999-07-19

Family

ID=18163447

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1324226A Expired - Lifetime JP2920393B2 (ja) 1989-12-14 1989-12-14 文書編集方法

Country Status (1)

Country Link
JP (1) JP2920393B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108645A (ja) * 1991-10-18 1993-04-30 Sharp Corp 情報処理装置
JP2001067342A (ja) * 1999-08-25 2001-03-16 Fujitsu Ltd 文書処理装置及び記憶媒体
JPWO2005098659A1 (ja) * 2004-04-08 2008-02-28 株式会社ジャストシステム 文書処理装置及び文書処理方法
JP2012525635A (ja) * 2009-04-29 2012-10-22 マイクロソフト コーポレーション メタデータマージにわたるアンドゥ機能およびリドゥ機能の維持
JP2014035638A (ja) * 2012-08-08 2014-02-24 Knowledge On Demand Kk 電子マニュアル出力システム及び電子マニュアル出力方法並びに電子マニュアル出力プログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62239263A (ja) * 1986-04-10 1987-10-20 Matsushita Electric Ind Co Ltd 文書処理装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62239263A (ja) * 1986-04-10 1987-10-20 Matsushita Electric Ind Co Ltd 文書処理装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108645A (ja) * 1991-10-18 1993-04-30 Sharp Corp 情報処理装置
JP2001067342A (ja) * 1999-08-25 2001-03-16 Fujitsu Ltd 文書処理装置及び記憶媒体
JPWO2005098659A1 (ja) * 2004-04-08 2008-02-28 株式会社ジャストシステム 文書処理装置及び文書処理方法
JP2012525635A (ja) * 2009-04-29 2012-10-22 マイクロソフト コーポレーション メタデータマージにわたるアンドゥ機能およびリドゥ機能の維持
JP2014035638A (ja) * 2012-08-08 2014-02-24 Knowledge On Demand Kk 電子マニュアル出力システム及び電子マニュアル出力方法並びに電子マニュアル出力プログラム

Also Published As

Publication number Publication date
JP2920393B2 (ja) 1999-07-19

Similar Documents

Publication Publication Date Title
CA1168366A (en) Text keyboard mismatch operation
JPH03206552A (ja) 表示処理システム
JPH03185558A (ja) 文書編集装置および方法
JP3432324B2 (ja) プログラム作成装置
JPH09212530A (ja) 図面管理装置
JP2823267B2 (ja) 文書作成編集装置
JP2545828B2 (ja) デ−タ表示装置
JP3020213B2 (ja) 文書処理装置
JPH07253864A (ja) 画面制御装置
JPS6148064A (ja) ワ−ドプロセツサ−
JPS61271568A (ja) テキスト編集方式
JPS62197873A (ja) 文章処理装置
JPH02158877A (ja) ハンディターミナルの画面ファイル作成方法
JPH0916790A (ja) パターン編集方式
JPS60164874A (ja) 図版組み込み処理方法
JPH03184159A (ja) 文書処理装置
JPH1074200A (ja) 文書処理装置、文書処理方法および記憶媒体
JPH0711752B2 (ja) データ移動編集方法
JPH03211660A (ja) 文書作成装置
JPH0348929A (ja) 表示制御方式
JPH03142657A (ja) 文書処理装置
JPH02288969A (ja) 文書処理装置
JPH0427624B2 (ja)
JPS6359667A (ja) シンボルデ−タ処理方式
JPH0954573A (ja) 情報処理装置の文字列管理方法及びシステム