Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0147814B2 - - Google Patents
[go: Go Back, main page]

JPH0147814B2 - - Google Patents

Info

Publication number
JPH0147814B2
JPH0147814B2 JP56153283A JP15328381A JPH0147814B2 JP H0147814 B2 JPH0147814 B2 JP H0147814B2 JP 56153283 A JP56153283 A JP 56153283A JP 15328381 A JP15328381 A JP 15328381A JP H0147814 B2 JPH0147814 B2 JP H0147814B2
Authority
JP
Japan
Prior art keywords
dictionary
block
kanji
dictionary file
file
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.)
Expired
Application number
JP56153283A
Other languages
Japanese (ja)
Other versions
JPS5854480A (en
Inventor
Shigeo Shiratori
Hideo Tanaka
Kimio Pponda
Shigeki Furuta
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56153283A priority Critical patent/JPS5854480A/en
Publication of JPS5854480A publication Critical patent/JPS5854480A/en
Publication of JPH0147814B2 publication Critical patent/JPH0147814B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 本発明は、障害辞書フアイル再生処理方式、仮
名・漢字変換辞書フアイルを用いる文章入力装置
において、上記辞書フアイルをブロツクに区分し
ておき、障害発生時にマスタ辞書フアイルからコ
ピーされたフアイル上に、上記辞書フアイから障
害ブロツクを除いた形でオーバ・ライトするよう
制御し、学習によつて高められた機能を保存しつ
つ辞書フアイルを再生するようにした障害辞書フ
アイル再生処理方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides a text input device using a failure dictionary file reproduction processing method and a kana/kanji conversion dictionary file, in which the dictionary file is divided into blocks, and when a failure occurs, the dictionary file is copied from the master dictionary file. A faulty dictionary file playback process that controls to overwrite the above-mentioned dictionary file with the faulty blocks removed, and plays back the dictionary file while preserving the functions improved through learning. It is related to the method.

日本語入力装置の如き文章入力装置において
は、読みに対応して複数の漢字コードが格納され
ている仮名・漢字変換辞書フアイルが用いられ、
同音異義語の読出しに関してはユーザのアクセス
瀕度にもとづいて優生順位をもつようにいわば学
習機能によつて好ましい読出し順位を得るように
機能を向上させている。このような仮名・漢字辞
書フアイルに障害が発生した場合、一般にはメー
カ提供のマスタ辞書フアイルをコピーした辞書フ
アイルと交換されるが、このとき上記学習によつ
て高められた機能が失なわれてしまう。
In text input devices such as Japanese input devices, a kana/kanji conversion dictionary file is used that stores multiple kanji codes corresponding to the readings.
Regarding the reading of homophones, the function has been improved to obtain a preferable reading order using a learning function, so to speak, so as to have a eugenic ranking based on the user's degree of access. If a problem occurs with such a kana/kanji dictionary file, it is generally replaced with a dictionary file that is a copy of the master dictionary file provided by the manufacturer, but at this time, the functions improved through the above learning are lost. Put it away.

本発明は、上記の点を解決することを目的とし
ており、辞書フアイル内を例えば1000個程度のブ
ロツクに区分しておき、障害ブロツクを除いた他
のブロツクの内容を、いわばユーザ側でも容易に
再生できるようにすることを目的としている。そ
してそのため、本発明の障害辞書フアイル再生処
理方式は、読みに対応して複数の漢字コードが格
納されてなり、上記複数の漢字コード相互間で当
該漢字コードに対するアクセスに対応して読出し
優先順位が変更される仮名・漢字変換辞書フアイ
ルを用いる文章入力システムにおいて、上記仮
名・漢字変換辞書フアイルが、上記単一の読みお
よび/または複数の読みに対応したブロツクに区
分されると共に各ブロツクに対応にブロツク名と
当該ブロツクの格納ロケーシヨンとを対応づける
インデツクスをもつよう構成されてなり、かつ上
記仮名・漢字変換辞書フアイルに対応するコピー
生成時に、上記各ブロツク対応に障害チエツクを
行ないつつ、マスタ辞書フアイルからコピーをと
られたフアイル上にオーバ・ライトしつつコピー
を行ない、障害が発生しているブロツクについて
の上記オーバ・ライトを禁止するよう制御するこ
とを特徴としている。以下図面を参照しつつ説明
する。
The purpose of the present invention is to solve the above-mentioned problems by dividing a dictionary file into, for example, about 1000 blocks, and allowing the user to easily read the contents of the blocks other than the faulty block. The purpose is to make it playable. Therefore, in the fault dictionary file playback processing method of the present invention, a plurality of kanji codes are stored corresponding to the readings, and a reading priority is set among the plurality of kanji codes in accordance with access to the kanji code. In a text input system that uses a kana/kanji conversion dictionary file to be changed, the kana/kanji conversion dictionary file is divided into blocks corresponding to the single reading and/or multiple readings, and is also divided into blocks corresponding to the single reading and/or multiple readings. It is configured to have an index that associates the block name with the storage location of the block, and when generating a copy corresponding to the above-mentioned kana/kanji conversion dictionary file, it checks the master dictionary file for each block while The present invention is characterized in that the copying is performed while overwriting the file copied from the original file, and the above-mentioned overwriting is prohibited for the block where the failure has occurred. This will be explained below with reference to the drawings.

第1図は本発明にもとづいて用いられる仮名・
漢字変換辞書の一実施例フオーマツト、第2図は
本発明によるフアイル再生の一実施例態様を説明
する説明図、第3図は本発明の一実施例構成を示
す。
Figure 1 shows the pseudonyms used in accordance with the present invention.
A format of an embodiment of a Kanji conversion dictionary, FIG. 2 is an explanatory diagram illustrating an embodiment of file playback according to the present invention, and FIG. 3 shows a configuration of an embodiment of the present invention.

第1図において、1は仮名・漢字変換辞書(又
は辞書フアイル)、2−1,2−2,2−3,…
…は夫々ブロツクであつて読みに対応して漢字コ
ードが格納される領域を区分したもの、3はイン
デツクスであつて上記各ブロツクの格納ロケーシ
ヨンとブロツク名(例えば「あ〜え」、「あ〜き」
など)とをまとめて格納しているものを表わして
いる。
In Figure 1, 1 is a kana/kanji conversion dictionary (or dictionary file), 2-1, 2-2, 2-3,...
. . is a block, which divides the area in which the kanji code is stored according to the reading, and 3 is an index, which indicates the storage location and block name of each block (for example, "A~E", "A~E", "A~E", etc.). tree"
etc.) are stored together.

文章入力に当つて、オペレータが例えば「あ
い」を入力した上で仮名・漢字変換キーを操作す
ると、読み「あい」、「あう」、……などが順に読
出されてゆく。そして、上記入力された「あい」
と一致すると、当該読みに対応する漢字コードが
抽出されてデイスプレイ上に表示される。この場
合に、同音異義語が存在すると、それまでの学習
の結果にもとづいて優先順位の最も高い漢字例え
ば「愛」が最初に表示され、オペレータが他の漢
字を指示すると、次の順位の漢字例えば「相」が
表示される。そして当該漢字「相」が採択される
と、漢字「相」が「愛」よりも高い優先順位をも
つようにされる。
When inputting text, if the operator inputs, for example, ``ai'' and then operates the kana/kanji conversion key, the readings ``ai'', ``au'', etc. are read out in sequence. And "Ai" entered above
If there is a match, the kanji code corresponding to the reading is extracted and displayed on the display. In this case, if there are homophones, the kanji with the highest priority based on the results of previous learning, such as "love", will be displayed first, and when the operator indicates another kanji, the next kanji will be displayed. For example, "phase" is displayed. Then, when the kanji character "Ai" is adopted, the kanji character "Ai" is given a higher priority than "Ai".

従来から上述の如く、仮名・漢字変換辞書1が
学習機能をもつているために、学習によつて高め
られた辞書1に障害が生じると、マスタ辞書フア
イルからコピーされた辞書フアイルをメーカから
提供されても学習結果は失なわれており、直ちに
は使用し易いものとならない。
Conventionally, as mentioned above, since the kana/kanji conversion dictionary 1 has a learning function, if a problem occurs in the dictionary 1 that has been improved through learning, the manufacturer provides a dictionary file copied from the master dictionary file. Even if it is done, the learning results will be lost and it will not become easy to use immediately.

このために、本発明においては、辞書1内を図
示の如く1000個程度のブロツク2−1,2−2,
……に区分しておき、インデツクス3を用いて各
ブロツクを指定してダンプできるように構成して
おくようにする。
For this reason, in the present invention, the dictionary 1 is divided into about 1000 blocks 2-1, 2-2,
. . . The configuration is such that each block can be specified and dumped using index 3.

第2図は本発明によるフアイル再生の一実施例
態様を説明する説明図を示している。図中の符号
1は障害辞書(又は辞書フアイル)であつて第1
図図示の辞書中の特定ブロツクに障害を生じたも
の、4はマスタ辞書(又は辞書フアイル)であつ
てメーカが所有している標準辞書(又は辞書フア
イル)、5は再生されるべき辞書(又は辞書フア
イル)、6は障害ブロツクを表わしている。
FIG. 2 shows an explanatory diagram for explaining one embodiment of file reproduction according to the present invention. Reference numeral 1 in the figure is the disability dictionary (or dictionary file), which is the first
4 is a master dictionary (or dictionary file) and is a standard dictionary (or dictionary file) owned by the manufacturer; 5 is a dictionary (or dictionary file) to be reproduced; Dictionary file), 6 represents a faulty block.

障害が発生した場合、メーカからマスタ辞書4
をコピーした形で再生辞書5を提供してもらうよ
うにする。言うまでもなく再生辞書5の内容は全
ブロツクについてマスタ辞書の内容をコピーされ
たものとなつている。ユーザは、上記コピーされ
た再生辞書5を受取り、第3図図示の構成に示す
ダンプ処理を用いて、障害辞書1から上記コピー
された再生辞書上にオーバ・ライトを行なう。該
オーバ・ライトに当つて、各ブロツク単位でダン
プが行なわれる。このとき例えばデータと一緒に
記述されているサイクリツク・リダンダンシー・
チヤツク・コード(CRC)にもとづいて障害チ
エツクが行なわれ、障害ブロツク6以外のブロツ
クについて上記オーバ・ライトが行なわれる。し
たがつて、該オーバ・ライトが行なわれた再生辞
書5は、上記障害ブロツク6を除いて元の辞書1
の内容が再現されたものとなり、障害ブロツク6
に対応する個所についてのみマスタ辞書4の内容
のものとなる。
If a failure occurs, the manufacturer will send you a master dictionary4.
The reproduction dictionary 5 is provided in the form of a copy. Needless to say, the contents of the reproduction dictionary 5 are copies of the contents of the master dictionary for all blocks. The user receives the copied reproduction dictionary 5 and uses the dump process shown in the configuration shown in FIG. 3 to overwrite the copied reproduction dictionary from the fault dictionary 1. During the overwriting, dumping is performed in units of blocks. At this time, for example, the cyclic redundancy data that is written together with the data.
A fault check is performed based on the check code (CRC), and the above-mentioned overwriting is performed for blocks other than the faulty block 6. Therefore, the regenerated dictionary 5 that has been overwritten is the same as the original dictionary 1 except for the faulty block 6.
The contents of the block will be reproduced, and the fault block 6 will be displayed.
The content of the master dictionary 4 is only for the portion corresponding to .

第3図は本発明の一実施例構成を示す。図中の
符号1,5,6は第2図に対応しており、7は本
体装置、8,9は夫々デイスク制御部、10はブ
ロツク・カウンタであつて上述のブロツク2−
1,2−2,……を指示するもの、11−0,1
1−1は夫々バツフア部、12−0,12−1は
夫々フリツプ・フロツプであつて障害有りの状態
でリセツトされるもの、13−0,13−1は
夫々アンド回路を表わしている。
FIG. 3 shows the configuration of an embodiment of the present invention. Reference numerals 1, 5, and 6 in the figure correspond to those in FIG. 2, 7 is the main unit, 8 and 9 are disk control units, respectively, and 10 is a block counter, which is used for the above-mentioned block 2-
Something that indicates 1, 2-2, ..., 11-0, 1
1-1 are buffer sections, 12-0 and 12-1 are flip-flops which are reset in the presence of a fault, and 13-0 and 13-1 are AND circuits, respectively.

障害辞書フアイル1がデイスク制御部8にセツ
トされ、かつマスタ辞書からコピーされた、再生
辞書フアイル5がデイスク制御部9にセツトされ
た状態で、本体装置7からデイスク制御部8に対
してリードが発せられ、かつデイスク制御部9に
対してライトが発せられる。このとき、本体装置
7は、ブロツク・カウンタ10によつて上述のブ
ロツクを指定し、ブロツク単位で転送処理を行な
うようにされる。
With the failure dictionary file 1 set in the disk control section 8 and the reproduction dictionary file 5 copied from the master dictionary set in the disk control section 9, a read request is made from the main unit 7 to the disk control section 8. and a light is emitted to the disk control section 9. At this time, the main unit 7 specifies the above-mentioned block using the block counter 10 and performs the transfer process on a block-by-block basis.

即ち、#1ブロツク2−1についてのリード・
データが#0バツフイ11−0に転送され、その
間におけるエラーの有無がフリツプ・フロツプ1
2−0にセツトされる。次いで#2ブロツク2−
2についてのリード・データが#1バツフア11
−1に転送され、その間におけるエラーの有無が
フリツプ・フロツプ12−1にセツトされ、一方
#0バツフア11−0から#1ブロツク2−1の
内容がアンド回路13−0を介して再生辞書5の
#1ブロツクとして書込まれる。そして言うまで
もなく、例えば#0バツフア11−0に転送した
ブロツクに関してエラーが存在するとフリツプ・
フロツプ12−0がリセツトされており、当該ブ
ロツクについての再生辞書5への転送は禁止され
る。
That is, the lead for #1 block 2-1 is
The data is transferred to #0 buffer 11-0, and the presence or absence of an error during that time is checked by flip-flop 1.
Set to 2-0. Next #2 block 2-
Read data about 2 is #1 buffer 11
-1, and the presence or absence of an error during that time is set in the flip-flop 12-1, while the contents of the #1 block 2-1 from the #0 buffer 11-0 are transferred to the reproduction dictionary 5 through the AND circuit 13-0. It is written as #1 block. Needless to say, if there is an error regarding the block transferred to buffer #0 11-0, the flip
The flop 12-0 has been reset, and transfer of the block to the playback dictionary 5 is prohibited.

以上説明した如く、本発明によれば、障害辞書
についての内容が障害ブロツクを除いて再生辞書
上に再生することができ、ユーザ自身が簡単に辞
書再生を行なうことが可能となる。
As explained above, according to the present invention, the contents of the faulty dictionary can be reproduced on the playback dictionary excluding the faulty blocks, and the user can easily play back the dictionary himself.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明にもとづいて用いられる仮名・
漢字変換辞書の一実施例フオーマツト、第2図は
本発明によるフアイル再生の一実施例態様を説明
する説明図、第3図は本発明の一実施例構成を示
す。 図中の符号1は仮名・漢字変換辞書(又は辞書
フアイル又は障害辞書)、2はブロツク、3はイ
ンデツクス、4はマスタ辞書(又は辞書フアイ
ル)、5は再生辞書(又は辞書フアイル)、6は障
害ブロツク、7は本体装置、8,9は夫々デイス
ク制御部、10はブロツク・カウンタ、11はバ
ツフア、12はフリツプ・フロツプを表わす。
Figure 1 shows the pseudonyms used in accordance with the present invention.
A format of an embodiment of a Kanji conversion dictionary, FIG. 2 is an explanatory diagram illustrating an embodiment of file playback according to the present invention, and FIG. 3 shows a configuration of an embodiment of the present invention. In the figure, 1 is a kana/kanji conversion dictionary (or dictionary file or disability dictionary), 2 is a block, 3 is an index, 4 is a master dictionary (or dictionary file), 5 is a reproduction dictionary (or dictionary file), and 6 is a 7 is a main unit, 8 and 9 are disk control units, 10 is a block counter, 11 is a buffer, and 12 is a flip-flop.

Claims (1)

【特許請求の範囲】[Claims] 1 読みに対応して複数の漢字コードが格納され
てなり、上記複数の漢字コード相互間で当該漢字
コードに対するアクセスに対応して読出し優先順
位が変更される仮名・漢字変換辞書フアイルを用
いる文章入力システムにおいて、上記仮名・漢字
変換辞書フアイルが、上記単一の読みおよび/ま
たは複数の読みに対応したブロツクに区分される
と共に各ブロツク対応にブロツク名と当該ブロツ
クの格納ロケーシヨンとを対応づけるインデツク
スをもつよう構成されてなり、かつ上記仮名・漢
字変換辞書フアイルに対応するコピー生成時に、
上記各ブロツク対応に障害チエツクを行ないつ
つ、マスタ辞書フアイルからコピーをとられたフ
アイル上にオーバ・ライトしつつコピーを行な
い、障害が発生しているブロツクについての上記
オーバ・ライトを禁止するよう制御することを特
徴とする障害辞書フアイル再生処理方式。
1 Sentence input using a kana/kanji conversion dictionary file that stores multiple kanji codes corresponding to their readings, and in which the reading priority is changed according to the access to the kanji code among the multiple kanji codes. In the system, the kana/kanji conversion dictionary file is divided into blocks corresponding to the single reading and/or multiple readings, and an index is created for each block that associates the block name with the storage location of the block. When creating a copy corresponding to the above kana/kanji conversion dictionary file,
While checking for failures in each of the above blocks, copying is performed while overwriting the file copied from the master dictionary file, and control is performed to prohibit the above-mentioned overwriting for blocks in which a failure has occurred. A fault dictionary file reproduction processing method characterized by:
JP56153283A 1981-09-28 1981-09-28 System for reproduction processing faulty dictionary file Granted JPS5854480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56153283A JPS5854480A (en) 1981-09-28 1981-09-28 System for reproduction processing faulty dictionary file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56153283A JPS5854480A (en) 1981-09-28 1981-09-28 System for reproduction processing faulty dictionary file

Publications (2)

Publication Number Publication Date
JPS5854480A JPS5854480A (en) 1983-03-31
JPH0147814B2 true JPH0147814B2 (en) 1989-10-17

Family

ID=15559080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56153283A Granted JPS5854480A (en) 1981-09-28 1981-09-28 System for reproduction processing faulty dictionary file

Country Status (1)

Country Link
JP (1) JPS5854480A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61124099A (en) * 1984-11-20 1986-06-11 日本真空技術株式会社 Accelerator tube for ion implanter

Also Published As

Publication number Publication date
JPS5854480A (en) 1983-03-31

Similar Documents

Publication Publication Date Title
US5086502A (en) Method of operating a data processing system
US6526441B2 (en) Input/output device information management system for multi-computer system
US6463573B1 (en) Data processor storage systems with dynamic resynchronization of mirrored logical data volumes subsequent to a storage system failure
EP1306761B1 (en) File managing method
KR900702456A (en) Disk emulation system
US5133066A (en) Method for selecting multiple versions of data in a reduced record units text editing system
US5379407A (en) Error handling in a state-free system
JPS63273961A (en) Management system for plural versions
JPH0147814B2 (en)
Millstein The national software works: a distributed processing system
JP2903831B2 (en) Execution environment reproduction method
JP4086723B2 (en) Index file processing method, method, and program
JPH039426A (en) Software development environment storing system
JP2644779B2 (en) Information processing device
Hack et al. Architecture For An Image Filing And Indexing System
JPH07200378A (en) Library file management equipment
JPH06348576A (en) Data processor
JPH0573395A (en) File controller
JPH0581113A (en) File management method and computer system
JP2960270B2 (en) Floppy media information database processing system
JPS63292251A (en) Volume condense processing system
JPH03220640A (en) Access protection system for library member
JPH05181729A (en) File managing system
JPH05257775A (en) Data processing device
IES950820A2 (en) A version control facility