JPH0561853A - Function selection device - Google Patents
Function selection deviceInfo
- Publication number
- JPH0561853A JPH0561853A JP3253180A JP25318091A JPH0561853A JP H0561853 A JPH0561853 A JP H0561853A JP 3253180 A JP3253180 A JP 3253180A JP 25318091 A JP25318091 A JP 25318091A JP H0561853 A JPH0561853 A JP H0561853A
- Authority
- JP
- Japan
- Prior art keywords
- function
- route
- keyword
- address
- word
- 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.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】 機能選択を行う際のユーザの負担を軽減する
ことができ、初心者でも容易に機能選択を行うことがで
きる機能選択装置を提供する。
【構成】 目的別機能選択装置22は、文字入力処理装
置17から出力された文字列を単語に区切って分解する
文字列処理装置31と、文字列処理装置31から出力さ
れた単語を、RAM13に格納したキーワード比較デー
タ32と比較してルート情報を作成するキーワード判別
装置33と、キーワード判別装置33から出力されたル
ート情報41と所定のルート設定データ34に基づいて
起点まで戻るためのルートと起点から推移先までのルー
トを設定しそれを制御コードとして出力する機能ルート
設定装置35とにより構成する。
(57) [Abstract] [Purpose] To provide a function selection device capable of reducing the burden on the user when selecting a function and enabling a beginner to easily perform the function selection. The purpose-specific function selection device 22 divides a character string output from the character input processing device 17 into words and decomposes the character string, and a word output from the character string processing device 31 into a RAM 13. A keyword determination device 33 that creates route information by comparing with the stored keyword comparison data 32, a route for returning to the starting point based on route information 41 and predetermined route setting data 34 output from the keyword determination device 33, and a starting point To a transition destination, and a functional route setting device 35 that outputs the route as a control code.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ワードプロセッサ等に
おいて目的とする機能を選択する機能選択装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a function selecting device for selecting a desired function in a word processor or the like.
【0002】[0002]
【従来の技術】オフィスでの主要な業務であり文書の作
成、修正、保管、検索などを行う日本語ワードプロセッ
サが広く使用されている。ワードプロセッサは本来のワ
ードプロセッサ機能の他に、例えば住所録、電話番号管
理、スケジュール管理等の機能を備えたものが増えつつ
ある。上記機能を選択する方法としてはソフトキー(画
面上に表示されたキー)をファンクションキー等で選択
することが多い。以下、上記機能を選択する方法を図7
〜図11を用いて具体的に説明する。図7〜図11はワ
ードプロセッサ(以下、ワープロと略称する)の各機能
を選択する方法を示す図であり、図7に示すような機能
の配置を有するワープロを用いてはがきに宛名を書く場
合を例にとり説明する。図7に示すように一般に機能は
ツリー構造をなすことが多く、この例では上位の「ワー
プロ」「住所録」…等の機能の下に「編集」「印刷」
「書式設定」…等の機能があり、「印刷」機能の下には
「はがき宛名印刷」「宛名ラベル印刷」・・・等があ
る。いま、図7に示すような、機能の配置がされている
ワープロを使ってはがきに宛名を書きたいとすると、図
8のフローチャートに示すように、先ず一機能である住
所録を選択し(ステップS1)、その中の印刷機能を選
択し(ステップS2)、はがきの宛名のフォーマットに
対応しているはがき宛名印刷機能を選択し(ステップS
3)、印刷を行う(ステップS4)ことになる。また、
操作手順でもいろいろな場合があり、例えば図7に示し
た機能をもつワープロにおいて電源を入れた直後の状態
では、図8のフローチャートに示したような操作を行う
が、これがワープロモードの印字中から移動しようとし
た場合には図9のフローチャートに示すように印刷を停
止させるステップ(S11)とワープロモードを抜ける
ステップ(S12)という操作手順が増えることにな
る。一方、図10に示すような機能の配置がされている
ワープロを使ってはがきに宛名を書くという前記と同様
の動作を行わせようとすると、図11のフローチャート
に示すように、印刷機能を選択し(ステップS21)、
はがき宛名印刷機能を選択し(ステップS22)、はが
き印刷機能を選択し(ステップS23)、印刷を行う
(ステップS24)ことになる。このように同じ目的の
はがき宛名印刷であっても機種が異なるとツリー構造が
異なることから選択する機能名や操作手順が違ってしま
う場合が多い。2. Description of the Related Art A Japanese word processor, which is a main task in an office and is used to create, modify, store, and retrieve documents, is widely used. In addition to the original word processing function, word processors are increasingly provided with functions such as address book, telephone number management, and schedule management. As a method of selecting the above function, a soft key (key displayed on the screen) is often selected by a function key or the like. Hereinafter, a method for selecting the above function will be described with reference to FIG.
~ It demonstrates concretely using FIG. 7 to 11 are diagrams showing a method of selecting each function of a word processor (hereinafter, abbreviated as a word processor). In the case of writing an address on a postcard using a word processor having an arrangement of functions as shown in FIG. An example will be described. As shown in FIG. 7, generally, the functions often have a tree structure, and in this example, “edit” and “print” are added under the functions such as “word processor”, “address book” ...
There are functions such as "formatting" and so on. Below the "print" function, there are "postcard address printing", "address label printing", and so on. Now, when it is desired to write an address on a postcard using a word processor having functions arranged as shown in FIG. 7, first, as shown in the flowchart of FIG. 8, an address book having one function is selected (step S1), select the print function among them (step S2), and select the postcard address print function corresponding to the format of the postcard address (step S2).
3) Then, printing is performed (step S4). Also,
There are various cases in the operating procedure. For example, in the state immediately after the power is turned on in the word processor having the function shown in FIG. 7, the operation shown in the flowchart in FIG. 8 is performed. When attempting to move, as shown in the flow chart of FIG. 9, the operation procedure of the step of stopping printing (S11) and the step of exiting the word processing mode (S12) is increased. On the other hand, if an attempt is made to perform the same operation of writing an address on a postcard by using a word processor having the functions shown in FIG. 10, the print function is selected as shown in the flowchart of FIG. (Step S21),
The postcard address printing function is selected (step S22), the postcard printing function is selected (step S23), and printing is performed (step S24). As described above, even in the case of postcard address printing for the same purpose, different models often have different function names and operation procedures because the tree structures are different.
【0003】[0003]
【発明が解決しようとする課題】ところが、このような
場合でもオペレータが間違えることなく、目的の印刷が
行われているのは、ユーザ自身が機能名からどのような
機能があるのか、また、どういうことができるのかを学
習しているからである。また、図8及び図9の場合では
オペレータが移動時にどのような手順で操作をしなくて
はならないのかを覚えているからである。従って、その
ためには大抵のユーザはワープロを使う前にマニュアル
などによって学習を行う必要があり、ワープロを使いこ
なすようになるまでには多大の時間と労力を必要とする
という問題点があった。例えば、図7に示す機能の配置
がされているワープロではがきに宛名を書く場合には、
ユーザ自身が、住所録という機能ではどのようなことが
できるのか、また、その中にある印刷機能ではどんなこ
とができるのかを十分に認識し、行いたい目的や用途に
対して何を選択すればよいか、その機能を選択するまで
の手順はどうなっているのかを学習してあってこそ初め
て可能になることである。従って、ユーザはある装置を
使おうとすると、それについての機能や操作手順をマニ
ュアル等を使って覚えなければならず、機能が多くなれ
ばなるほどユーザの負担が増えるという欠点があった。
なお、従来装置にあっても操作手順には、ある程度オペ
レータの負担を軽減する機能は存在していた。例えば、
パーソナルコンピュータのソフトウェアの中には、使い
たい機能名(この場合は、ファイル名)を、どの位置に
配置してあるかをツリーのように表示する機能や同表示
上で目的の機能を指定する機能である。しかし、ユーザ
が各機能を学習し、目的・用途に対してユーザが自分で
判断して使用しなければならないことには代わりなく、
同様の欠点を有していると言える。してみれば、目的・
用途に応じて自動的に機能が選択されるようにすれば、
ユーザの学習の時間や労力が軽減でき初心者でも容易に
操作ができるようになることは明らかである。本発明の
課題は、目的等に応じて機能が自動的に選択できるよう
にすることである。However, even in such a case, the target printing is performed without the operator making a mistake, and what kind of function the user himself / herself has from the function name and what kind of function does the user have? This is because I am learning what I can do. Also, in the case of FIGS. 8 and 9, the operator remembers in what procedure the operator must operate when moving. Therefore, for that purpose, most users need to learn by using a manual before using the word processor, and it takes a lot of time and labor to master the word processor. For example, when writing an address on a postcard in a word processor with the functions shown in FIG. 7,
If the user himself / herself fully recognizes what the address book function can do and what the printing function in it can do, what should be selected for the purpose and purpose to be performed Well, it's only possible if you have learned what the procedure is to select that function. Therefore, when a user wants to use a certain device, he or she has to remember the functions and operating procedures for the device by using a manual or the like, and the more functions there are, the more burden the user has.
Even in the conventional device, the operation procedure had a function to reduce the operator's burden to some extent. For example,
In the software of the personal computer, specify the function to display the function name (file name in this case) you want to use like a tree and the desired function on the display. It is a function. However, there is no alternative to the fact that the user has to learn each function, and the user must judge and use the function for the purpose and purpose.
It can be said that they have similar drawbacks. If you try,
If the function is automatically selected according to the application,
It is clear that the learning time and labor of the user can be reduced and the operation can be easily performed even by a beginner. An object of the present invention is to enable a function to be automatically selected according to the purpose or the like.
【0004】[0004]
【課題を解決するための手段】本発明の手段は次の通り
である。キーワード入力手段1(図1の機能ブロック図
を参照、以下同じ)は、目的とする機能を選択するため
のキーワードを入力する入力装置であり、例えば平仮
名、英数字等を入力するキー、テンキー、実行キー等の
機能キーが配設されたキーボード等である。機能決定手
段2は、入力されたキーワードに基づいて選択すべき機
能を決定するためのもので、例えば入力されたキーワー
ドを単語に分解する文字列処理装置やこの単語をRAM
等に格納した所定のデータと比較してルート情報を作成
するキーワード判別装置等である。選択手段3は、機能
決定手段により決定された機能を選択するもので、例え
ばルート情報に基づいて起点まで戻るためのルートと起
点から推移先までのルートを設定しそれを制御コードと
して出力する機能ルート設定装置等である。The means of the present invention are as follows. The keyword input means 1 (see the functional block diagram of FIG. 1, the same applies hereinafter) is an input device for inputting a keyword for selecting a desired function, and for example, a key for inputting hiragana, alphanumeric characters, etc., a numeric keypad, For example, a keyboard provided with function keys such as an execution key. The function deciding means 2 is for deciding a function to be selected based on the inputted keyword, and is, for example, a character string processing device which decomposes the inputted keyword into words or a RAM for this word.
A keyword determination device or the like that creates route information by comparing it with predetermined data stored in the etc. The selecting means 3 selects the function decided by the function deciding means. For example, a function of setting a route for returning to the starting point and a route from the starting point to the transition destination based on the route information and outputting it as a control code. A route setting device or the like.
【0005】[0005]
【作用】本発明の手段の作用は次の通りである。キーワ
ード入力手段1により機能を機能を選択するためのキー
ワードが入力されると、選択決定手段2は、入力された
キーワードに基づいて選択すべき機能を決定し、選択手
段3によって決定された機能が選択される。従って、キ
ーワードを入力するだけで所望の機能が選択でき、初心
者でも容易に各種機能を操作できるようになる。The operation of the means of the present invention is as follows. When a keyword for selecting a function is input by the keyword input means 1, the selection determination means 2 determines the function to be selected based on the input keyword, and the function determined by the selection means 3 is To be selected. Therefore, a desired function can be selected only by inputting a keyword, and even a beginner can easily operate various functions.
【0006】[0006]
【実施例】以下、図2〜図6を参照して実施例を説明す
る。先ず、本機能選択装置の基本的な考え方を説明す
る。上記図8、図9及び図11のフローチャートにおい
て、機能名や操作手順は、各々違うが行いたい目的はは
がきに宛名を書くということで同じであり、これはワー
プロを使うときからはっきりと決まっていた目的であり
用途である。また、複雑な操作や多種の機能名を覚える
前にこのワープロでできることといった極く初歩的な学
習さえしてあればユーザは使いたい機能自体はその時点
ではっきりと認識できる。そこで、このような目的等に
よって機能が選択できるようにすれば学習に要する時間
や労力を軽減でき、初心者でも使いきれる操作系を持っ
た機能選択装置を提供できることになる。本機能選択装
置は機能を選択するためのキーワードを用いることによ
って自動的にユーザが実行しようとする機能を選択でき
るようにする。EXAMPLES Examples will be described below with reference to FIGS. First, the basic concept of this function selection device will be described. In the flowcharts of FIGS. 8, 9, and 11 above, the function names and operating procedures are different, but the purpose is to write the address on the postcard, which is the same. This is clearly decided when using a word processor. It is a purpose and a purpose. In addition, the user can clearly recognize the desired function at that point as long as he / she has a very rudimentary learning such as what can be done with this word processor before memorizing complicated operations and various function names. Therefore, by making it possible to select a function according to such a purpose, it is possible to reduce the time and labor required for learning, and it is possible to provide a function selection device having an operation system that even a beginner can use. The function selecting device allows a user to automatically select a function to be executed by using a keyword for selecting the function.
【0007】一実施例 以下、上記基本的な考えに基づいて実施例を説明する。
図2〜図6は機能選択装置の一実施例を示す図であり、
ワードプロセッサに適用した例である。先ず、構成を説
明する。図2は機能選択装置10のブロック図である。
この図において、11は装置全体の制御、並びに後述す
る目的別機能選択処理を含む各種の処理を行うCPUで
あり、CPU11は後述するROM12に格納されてい
るマイクロプログラムに従って機能選択装置の各種の動
作を制御する。CPU11には、所定のプログラム及び
文字パターン等の固定データを記憶するROM12、演
算に使用するデータや演算結果などを一時的に記憶する
RAM13、入力された表示データを画面表示する表示
装置14を制御する表示制御装置15、キーボード16
からの入力データを処理する文字入力処理装置17、文
書作成データ等を記憶する固定ディスク18に対してデ
ータの書き込み/読み出しを制御する外部記憶制御装置
20、文書を印刷出力するプリンタ20を制御する印刷
制御装置21がそれぞれ接続されているほか、目的別機
能選択を行う目的別機能選択装置22(図2破線部参
照)が接続されている。 One Embodiment An embodiment will be described below based on the above basic idea.
2 to 6 are views showing an embodiment of the function selecting device,
This is an example applied to a word processor. First, the configuration will be described. FIG. 2 is a block diagram of the function selection device 10.
In this figure, reference numeral 11 denotes a CPU that controls the entire apparatus and performs various kinds of processing including purpose-specific function selection processing, which will be described later. The CPU 11 performs various operations of the function selection apparatus in accordance with a microprogram stored in a ROM 12, which will be described later. To control. The CPU 11 controls a ROM 12 that stores fixed data such as a predetermined program and a character pattern, a RAM 13 that temporarily stores data used for calculation and calculation results, and a display device 14 that displays input display data on a screen. Display control device 15 and keyboard 16
A character input processing device 17 for processing input data from a computer, an external storage control device 20 for controlling writing / reading of data to / from a fixed disk 18 for storing document creation data, and a printer 20 for printing out a document. In addition to the print control devices 21 being respectively connected, a function-by-purpose selecting device 22 (see a broken line in FIG. 2) for performing function-by-purpose selection is connected.
【0008】ROM12は、システム立ち上げ時のOS
(Oprating System)となるIPLプログラム、表示装
置14、キーボード16、固定ディスク18、機能選択
装置22等の入出力制御を行うためのIOCS(Input
Output Control System)プログラム、及び文字フォン
トデータなどを記憶する固定メモリである。また、RA
M13の記憶領域は所定用途毎(例えば、プログラム領
域、テーブル領域、メニューデータ領域、ワーク領域、
文字データ領域等)に分割して使用されている。キーボ
ード16は、英数字、平仮名等を入力するキーや、カー
ソル移動キー、実行キー、中止キー等のファンクション
キーが配設された操作盤である。また、文字入力処理装
置17は、キーボード16上のいずれかのキーが操作さ
れた場合、そのキーに対応する所定のキーコード(文字
列コード)に変換し、CPU11及び目的別機能選択装
置22)に出力する。また、プリンタ20は予め作成者
が設定しておいた書式情報に従ってRAM13に記憶さ
れた印刷データや文書を印刷出力するためのものであ
る。The ROM 12 is an OS for starting the system.
IOCS (Input) for controlling the input / output of the IPL program as the (Oprating System), the display device 14, the keyboard 16, the fixed disk 18, the function selection device 22 and the like.
Output Control System) A fixed memory that stores programs and character font data. Also, RA
The storage area of M13 is for each predetermined use (for example, program area, table area, menu data area, work area,
It is used by dividing it into character data areas, etc.). The keyboard 16 is an operation panel provided with keys for inputting alphanumeric characters, hiragana, etc., and function keys such as a cursor movement key, an execute key, and a stop key. Further, when any key on the keyboard 16 is operated, the character input processing device 17 converts it into a predetermined key code (character string code) corresponding to the key, and the CPU 11 and the purpose-specific function selection device 22). Output to. The printer 20 is for printing out the print data and the document stored in the RAM 13 according to the format information preset by the creator.
【0009】一方、上記目的別機能選択装置22は、文
字入力処理装置17から出力された文字列を単語に区切
って分解する文字列処理装置31と、文字列処理装置3
1から出力された単語を、前記RAM13に格納したキ
ーワード比較データ32と比較してルート情報を作成す
るキーワード判別装置33と、キーワード判別装置33
から出力されたルート情報41(後述)と所定のルート
設定データ34に基づいて起点まで戻るためのルートと
起点から推移先までのルートを設定し、それを制御コー
ドとして出力する機能ルート設定装置35とにより構成
されている。On the other hand, the purpose-specific function selection device 22 divides the character string output from the character input processing device 17 into words and decomposes them into words, and the character string processing device 3
A keyword discriminating device 33 that compares the word output from 1 with the keyword comparison data 32 stored in the RAM 13 to create route information, and a keyword discriminating device 33.
A function route setting device 35 that sets a route for returning to the starting point and a route from the starting point to the transition destination based on route information 41 (described later) output from the above and predetermined route setting data 34 and outputs the route as a control code. It is composed of and.
【0010】図3はキーワード判別装置33内のレジス
タに記憶されたルート情報41のデータ構造を示す図で
ある。この図において、ルート情報41は、入力された
単語に対応する各ビットを立てるようにするためのもの
であり、例えば2byteのレジスタにより構成される。こ
のルート情報41にはモード設定用のキーワードに対応
する単語として例えば「ワープロ」「住所録」「スケジ
ュール」があり、また機能設定用のキーワードに対応す
る単語として例えば「印刷」「入力」「外部記憶」「削
除」「宛名」「ラベル」「一覧」「全文」「部分」が設
定されている。従って、キーワード判別装置33に、キ
ーワードを区切って作成された単語が入力されると、入
力された単語毎に対応するビットが立てられこれがルー
ト情報41として出力される。例えば、「印刷」という
単語が入ってくると「印刷」のビットが立てられ、「宛
名」という単語が入ってくると「宛名」のビットが立て
られる。FIG. 3 is a view showing the data structure of the route information 41 stored in the register in the keyword discrimination device 33. In this figure, the route information 41 is for setting each bit corresponding to the input word, and is composed of, for example, a 2-byte register. The route information 41 includes, for example, "word processor", "address book", and "schedule" as words corresponding to the mode setting keywords, and "print", "input", and "external" as words corresponding to the function setting keywords. “Memory”, “Delete”, “Address”, “Label”, “List”, “Full text”, and “Part” are set. Therefore, when a word created by delimiting a keyword is input to the keyword determining device 33, a bit corresponding to each input word is set and output as the route information 41. For example, when the word "print" comes in, the bit "print" is set, and when the word "address" comes in, the bit "address" is set.
【0011】また、キーワード判別装置33に供給され
るキーワード比較データ32は、キーワード判別装置3
3に入力された単語と機能的に欠かすことのできないデ
ータを供給するものであり、例えば上述した「宛名」と
いう単語に対しては「住所録」と「宛名」のビットを立
てる、といった関連する比較データを記録している。The keyword comparison data 32 supplied to the keyword discrimination device 33 is the keyword discrimination device 3
It supplies data that is functionally indispensable to the word entered in No. 3, and is related to, for example, setting the bits "address book" and "address" for the word "address" described above. The comparison data is recorded.
【0012】また、上記機能ルート設置装置35に供給
されるルート設定データ34は、ビットの立ち方によっ
て選択される機能を示す情報、及びどの機能の下にどの
ような機能があるかを示すツリー状の情報である。例え
ば、上述の例では、印刷と宛名と住所というようにルー
ト情報41にビットが立っている場合は、宛名印刷とい
う機能を選択するわけであるから、そのようなビットの
立ち方によって選択される機能が決まることなる。ルー
ト設定データ34はこのデータを記憶している。さら
に、各機能は図7及び図10に示すようにツリー構造を
とっているからある機能から目的とする機能を選択する
ためにはツリー状の経路をたどるための情報が必要とな
る。ルート設定データ34にはこのデータも記憶されて
いる。The route setting data 34 supplied to the function route setting device 35 includes information indicating a function selected depending on how the bit is set, and a tree indicating what function is under which function. Information. For example, in the above-mentioned example, when a bit is set in the route information 41 such as printing, an address, and an address, the function of address printing is selected, and therefore the selection is made according to how such a bit is set. The function will be decided. The route setting data 34 stores this data. Further, since each function has a tree structure as shown in FIGS. 7 and 10, in order to select a target function from a certain function, information for tracing a tree-shaped path is required. This data is also stored in the route setting data 34.
【0013】上記機能ルート設定装置35は、キーワー
ド判別装置33から供給されたルート情報41、上記ル
ート設定データ34及び現在位置によって目的とする機
能に移動するための機能ルートを設定し、制御コードと
して出力して機能を移動させる。The function route setting device 35 sets a function route for moving to a target function according to the route information 41 supplied from the keyword determining device 33, the route setting data 34 and the current position, and sets it as a control code. Output and move functions.
【0014】次に、実施例の動作を説明する。図4は目
的別機能選択装置22の全体動作を示すフローチャート
であり、本フローは所定のキー操作で機能選択モードに
入ることにより実行される。先ず、ステップS31でキ
ー操作により機能選択の始動を行い、ステップS32で
キーボード16から文字列を入力する。例えば、宛名を
印刷しようとする場合にはキーボード16のキー入力に
より「宛名を印刷する」を入力する。次いで、ステップ
S33で文字列処理装置31により文字列を単語に分解
する。例えば、「宛名を印刷する」というキーワードが
入力された場合、これを単語、文節に分け、この場合で
あれば「宛名」、「印刷する」に分解する。そして、こ
の「宛名」、「印刷する」から以降の処理でどういう機
能を選択しようとしているかを判断する。次いで、ステ
ップS34でキーワード判別装置33及びキーワード比
較データ32により送られてきた単語を各々のキーワー
ドデータ(モード設定、用紙設定及び機能設定のデータ
であり、図5で後述する)と比較し、一致した場合にル
ート情報41の該当ビットを立てることによりルート情
報41を作成する。例えば、上述の例では「宛名」とい
う単語が入ってきた場合にはルート情報41の「住所
録」「宛名」のビットを立て、「印刷する」という単語
が入ってくることによりルート情報41の「印刷」のビ
ットを立てる。同様に、例えばスケジュールを印刷する
場合は、ルート情報41の「スケジュール」と「印刷」
のビットを立てる。次いで、ステップS35で機能ルー
ト設定装置35及びルート設定データ34により推移処
理(図6)を行って動作を終える。Next, the operation of the embodiment will be described. FIG. 4 is a flowchart showing the overall operation of the purpose-specific function selection device 22, and this flow is executed by entering a function selection mode by a predetermined key operation. First, in step S31, the function selection is started by key operation, and in step S32, a character string is input from the keyboard 16. For example, when printing an address, "print address" is input by keying on the keyboard 16. Next, in step S33, the character string processing device 31 decomposes the character string into words. For example, when the keyword “print address” is input, it is divided into words and phrases, and in this case, it is decomposed into “address” and “print”. Then, it is determined what function is to be selected in the subsequent processing from "address" and "print". Next, in step S34, the words sent from the keyword determination device 33 and the keyword comparison data 32 are compared with respective keyword data (mode setting, paper setting and function setting data, which will be described later with reference to FIG. 5), and they match. In that case, the route information 41 is created by setting the corresponding bit of the route information 41. For example, in the above example, when the word "address" is entered, the "address book" and "address" bits of the route information 41 are set, and the word "print" is entered so that the route information 41 Set the "print" bit. Similarly, for example, when printing a schedule, "route" 41 "schedule" and "print"
Make a bit of. Then, in step S35, the transition process (FIG. 6) is performed by the functional route setting device 35 and the route setting data 34, and the operation ends.
【0015】図5はルート情報データを作成する動作を
示すフローチャートであり、前記ステップS33及びス
テップS34で行われる処理の一部である。先ず、ステ
ップS41で入力される単語が終わりか否かを判別し、
終わりであれば本フローの処理を終え、単語が終わりで
ないときはステップS42でモード設定処理を行う。こ
のモード設定処理は入力された単語をモード設定用キー
ワード(図3の「ワープロ」「住所録」「スケジュー
ル」)と比較して該当したビットを立てる処理である。
次いで、ステップS43で機能設定処理を行う。この機
能設定処理は入力された単語を機能設定用キーワード
(図3の「印刷」「入力」「外部記憶」等)と比較して
該当したビットを立てる処理である。次いで、ステップ
S44で次の単語を呼び出しステップS41に戻って同
様の処理を繰り返し送られてくるすべての単語について
のビットを立てることによってルート情報41を作成す
る。FIG. 5 is a flow chart showing the operation for creating the route information data, which is a part of the processing performed in the steps S33 and S34. First, it is determined whether or not the word input in step S41 is the end,
If it is the end, the process of this flow is ended, and if the word is not the end, the mode setting process is performed in step S42. This mode setting process is a process of comparing the input word with a mode setting keyword (“word processor”, “address book”, “schedule” in FIG. 3) and setting a corresponding bit.
Next, in step S43, function setting processing is performed. This function setting process is a process of comparing an input word with a function setting keyword (“print”, “input”, “external storage”, etc. in FIG. 3) and setting a corresponding bit. Next, in step S44, the next word is called, the process returns to step S41, and the same process is repeated to set bits for all the words that are repeatedly sent to create the route information 41.
【0016】図6はルート設定及び推移処理動作を示す
フローチャートであり、前記ステップS35に対応す
る。ここで、ルート設定には起点まで戻るためのルート
と起点から自分が選択したい機能まで行くルートがあ
り、本フローはこれらのルートを設定するものである。FIG. 6 is a flowchart showing the route setting and transition processing operation, which corresponds to step S35. Here, the route setting includes a route for returning to the starting point and a route for going from the starting point to the function that the user wants to select, and this flow sets these routes.
【0017】先ず、ステップS51で現在のモードと機
能中幅を情報をチェックし、ステップS52でこれらの
情報から起点までの戻りルートを設定し、起点まで戻る
動作を制御コードで格納しておく。すなわち、機能選択
装置10内における機能間の移動は制御コードにより行
われるので、本実施例では起点まで戻る動作をルート情
報41により求めこれを制御コードとして作成するよう
にしている。因に、従来ではかかる制御コードが自動的
に作成されることはなく、すべてキーボードからのキー
入力によユーザが行っていたが、本実施例では制御コー
ドを順次自動的に作成することによってキー操作と同様
な処理を行っている。First, in step S51, the information on the current mode and the middle width of function is checked, and in step S52, a return route from these information to the starting point is set, and the operation for returning to the starting point is stored by a control code. That is, since the movement between the functions in the function selection device 10 is performed by the control code, the operation of returning to the starting point is obtained from the route information 41 and is created as the control code in this embodiment. Incidentally, in the past, such a control code was not automatically created, and the user did all by key input from the keyboard, but in this embodiment, the control code is automatically created sequentially by the key input. The same processing as the operation is performed.
【0018】次いで、ステップS53でルート情報41
に基づいて起点から推移先までのルートを設定し、起点
からの動作を制御コードで格納し、ステップS54で格
納した制御コードをCPU11に出力して本フローの処
理を終える。Next, in step S53, the route information 41
Based on the above, a route from the starting point to the transition destination is set, the operation from the starting point is stored as a control code, the control code stored in step S54 is output to the CPU 11, and the processing of this flow ends.
【0019】以上の処理を実行することによりハード的
には以下のような動作が行われる。先ず、ユーザが機能
を選択しようとして機能選択装置10を起動させる。次
に、キーボード16及び文字入力処理装置17によって
文字列コードを発生させ、発生した文字列を文字列処理
装置31に送る。文字列処理装置31では、文字列を単
語ずつに区切ってキーワード判別装置33に送り、キー
ワード判別装置33は送られてきた単語を予め格納して
あるキーワード比較データ32と比較して一致した場合
にキーワード比較データ32がもっている情報よりルー
ト情報41を作成する。その作成方法は、図5で示した
ように送られてきた単語ごとに、各々のモード設定、用
紙設定、機能設定のデータと比較して一致した場合に、
図3に示すルート情報41のビットを立てることにより
行う。これを送られてくる単語すべてに対して行って、
ルート情報41を作成し、機能ルート設定装置35に送
る。機能ルート設定装置35は、ルート情報41と現在
のモード情報を使って機能を推移させる。具体的には、
図6に示したように現在のモードと機能中を表す情報か
ら起点までの戻りルートを、解除等の制御コード列とし
て作成し、次にルート情報から起点から推移先までの制
御コード列を作成して最後にそれらの制御コード列を順
次出力して機能を推移させる。By executing the above processing, the following operations are performed in terms of hardware. First, the user activates the function selection device 10 to select a function. Next, a character string code is generated by the keyboard 16 and the character input processing device 17, and the generated character string is sent to the character string processing device 31. In the character string processing device 31, the character string is divided into words and sent to the keyword determining device 33. When the keyword determining device 33 compares the sent word with the keyword comparison data 32 stored in advance, and matches them, The route information 41 is created from the information included in the keyword comparison data 32. The creation method is as follows when each word sent as shown in FIG. 5 is compared with the data of each mode setting, paper setting, function setting
This is done by setting the bit of the route information 41 shown in FIG. Do this for every word sent,
The route information 41 is created and sent to the functional route setting device 35. The function route setting device 35 changes the function using the route information 41 and the current mode information. In particular,
As shown in FIG. 6, the return route from the information indicating the current mode and function to the starting point is created as a control code string for cancellation, etc., and then the control code string from the starting point to the transition destination is created from the route information. Finally, those control code strings are sequentially output to shift the function.
【0020】上記のような処理を行うことにより、ユー
ザは行いたい目的を直接文字入力するだけで所望の機能
を選択することができるようになる。By performing the above-described processing, the user can select a desired function only by directly inputting the desired purpose.
【0021】以上説明したように、本目的別機能選択装
置22は、文字入力処理装置17から出力された文字列
を単語に区切って分解する文字列処理装置31と、文字
列処理装置31から出力された単語を、RAM13に格
納したキーワード比較データ32と比較してルート情報
を作成するキーワード判別装置33と、キーワード判別
装置33から出力されたルート情報41と所定のルート
設定データ34に基づいて起点まで戻るためのルートと
起点から推移先までのルートを設定しそれを制御コード
として出力する機能ルート設定装置35とにより構成さ
れているので、キーワードを入力するだけで、行いたい
目的などを直接機能指定項目として使用することが可能
となり、ユーザに対する学習の負担を軽減することがで
き、初心者でも容易に全ての機能を使いこなせるように
することができる。また、図3のルート情報41をユー
ザが任意に登録可能な構成にしておけば、機能選択のた
めに何回もファンクションキーを押すといった頻繁なキ
ー操作を不要にすることができ、操作性の向上を図るこ
とができる。As described above, the purpose-specific function selection device 22 outputs from the character string processing device 31 and the character string processing device 31 which divides the character string output from the character input processing device 17 into words and decomposes the words. The generated word is compared with the keyword comparison data 32 stored in the RAM 13 to generate route information, and the starting point is determined based on the route information 41 and the predetermined route setting data 34 output from the keyword determining device 33. It is composed of a route to return to and a route from the starting point to the transition destination and outputs it as a control code. Since it is configured with a route setting device 35, it is possible to directly perform a desired purpose by inputting a keyword. Since it can be used as a designated item, the burden of learning on the user can be reduced, and even beginners can enjoy it. It is possible to make literate all of the functions in. Further, if the route information 41 of FIG. 3 can be arbitrarily registered by the user, frequent key operations such as pressing a function key many times to select a function can be dispensed with, and operability can be improved. It is possible to improve.
【0022】なお、本実施例では機能選択装置10をワ
ードプロセッサに適用した例であるが、機能を選択でき
る機能を持つ装置であれば他の全ての装置、例えばパー
ソナルコンピュータにも適用できることは言うまでもな
い。Although the function selecting device 10 is applied to a word processor in this embodiment, it goes without saying that it can be applied to all other devices, for example, a personal computer as long as the device has a function of selecting a function. ..
【0023】[0023]
【発明の効果】本発明によれば、入力されたキーワード
に基づいて選択すべき機能を決定し、機能を選択するよ
うにしているので、機能選択を行う際のユーザの負担を
軽減することができ、初心者でも容易に機能選択を行う
ことができる。According to the present invention, the function to be selected is determined based on the input keyword, and the function is selected. Therefore, the burden on the user when selecting the function can be reduced. Therefore, even a beginner can easily select a function.
【図1】本発明の機能ブロック図である。FIG. 1 is a functional block diagram of the present invention.
【図2】機能選択装置のブロック構成図である。FIG. 2 is a block configuration diagram of a function selection device.
【図3】機能選択装置のルート情報のデータ構造を示す
図である。FIG. 3 is a diagram showing a data structure of route information of a function selection device.
【図4】機能選択装置の動作のフローチャートである。FIG. 4 is a flowchart of the operation of the function selection device.
【図5】機能選択装置のルート情報を作動する動作のフ
ローチャートである。FIG. 5 is a flowchart of an operation of operating route information of the function selection device.
【図6】機能選択装置のルート設定のフローチャートで
ある。FIG. 6 is a flowchart of route setting of the function selecting device.
【図7】機能選択装置のツリー構造の機能を説明する図
である。FIG. 7 is a diagram illustrating functions of a tree structure of a function selection device.
【図8】機能選択装置のはがきに宛名を書く場合のフロ
ーチャートを示す図である。FIG. 8 is a diagram showing a flowchart for writing an address on a postcard of the function selecting device.
【図9】機能選択装置のはがきに宛名を書く場合のフロ
ーチャートを示す図である。FIG. 9 is a diagram showing a flowchart for writing an address on a postcard of the function selecting device.
【図10】機能選択装置のツリー構造の機能を説明する
図である。FIG. 10 is a diagram illustrating functions of a tree structure of a function selection device.
【図11】機能選択装置のはがきに宛名を書く場合のフ
ローチャートを示す図である。FIG. 11 is a diagram showing a flowchart for writing an address on a postcard of the function selection device.
10 機能選択装置 11 CPU 12 ROM 13 RAM 14 表示装置 15 表示制御装置 16 キーボード 17 文字入力処理装置 18 固定ディスク 19 外部記憶制御装置 20 プリンタ 21 プリンタ制御部 22 目的別機能選択装置 31 文字処理装置 32 キーワード判別装置 34 ルート設定データ 35 機能ルート設定装置 41 ルート情報 10 Function Selection Device 11 CPU 12 ROM 13 RAM 14 Display Device 15 Display Control Device 16 Keyboard 17 Character Input Processing Device 18 Fixed Disk 19 External Storage Control Device 20 Printer 21 Printer Control Unit 22 Purpose-Specific Function Selection Device 31 Character Processing Device 32 Keywords Discriminating device 34 Route setting data 35 Functional route setting device 41 Route information
Claims (1)
するキーワード入力手段と、入力されたキーワードに基
づいて選択すべき機能を決定する機能決定手段と、 前記機能決定手段により決定された機能を選択する選択
手段と、 を具備したことを特徴とする機能選択装置。1. A keyword input means for inputting a keyword for selecting a function, a function deciding means for deciding a function to be selected based on the inputted keyword, and a function decided by the function deciding means. A function selecting device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3253180A JPH0561853A (en) | 1991-09-03 | 1991-09-03 | Function selection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3253180A JPH0561853A (en) | 1991-09-03 | 1991-09-03 | Function selection device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0561853A true JPH0561853A (en) | 1993-03-12 |
Family
ID=17247659
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3253180A Pending JPH0561853A (en) | 1991-09-03 | 1991-09-03 | Function selection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0561853A (en) |
-
1991
- 1991-09-03 JP JP3253180A patent/JPH0561853A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0628136A (en) | Function selection system of information processor | |
| JPH08137648A (en) | Operation device for image input output device | |
| JPH0561853A (en) | Function selection device | |
| JPH0227701B2 (en) | ||
| JP3022791B2 (en) | Character input simplification device | |
| JPH0823744B2 (en) | Character string processor | |
| JP3042284B2 (en) | Japanese input device | |
| JP3371435B2 (en) | Input mode automatic setting method or input mode automatic setting device | |
| JPH0962670A (en) | Automatic ruby addition device | |
| JPH0814750B2 (en) | Help screen generator | |
| JPH01123287A (en) | Help screen generator | |
| JP3104655B2 (en) | Document data processing device | |
| JPH05151221A (en) | Word processor device | |
| JPH08180052A (en) | Document creating apparatus and control method thereof | |
| JPS62119665A (en) | Word processor | |
| JPH0922411A (en) | Document processing method and apparatus | |
| JPH06259414A (en) | Method of outputting furigana of document creation device and device | |
| JPH0778791B2 (en) | Character processor | |
| JPH06314277A (en) | Document preparing device | |
| JPH07175801A (en) | Document processor | |
| JPH0731679B2 (en) | Character processor | |
| JPH05242095A (en) | Display of manual for word processor | |
| JPH07129554A (en) | Document processor | |
| JPH08171560A (en) | Document data editing device | |
| JPH08292953A (en) | Document processing device |