JPH09160743A - How to automatically create a hierarchical menu - Google Patents
How to automatically create a hierarchical menuInfo
- Publication number
- JPH09160743A JPH09160743A JP7314411A JP31441195A JPH09160743A JP H09160743 A JPH09160743 A JP H09160743A JP 7314411 A JP7314411 A JP 7314411A JP 31441195 A JP31441195 A JP 31441195A JP H09160743 A JPH09160743 A JP H09160743A
- Authority
- JP
- Japan
- Prior art keywords
- menu
- processing
- hierarchical menu
- hierarchical
- user
- 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
- 238000000034 method Methods 0.000 claims abstract description 44
- 238000010586 diagram Methods 0.000 description 5
Landscapes
- Digital Computer Display Output (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】 階層型メニューを使用するアプリケーション
ソフトウェアにおいては、使用者の習熟度によってはか
えって操作性が悪くなるという問題と、また独自のメニ
ューを作成したくても、階層型メニュー群のすべての位
置と意味の修得や独自のメニューを作成する知識がない
ため、簡単にできないという問題があった。この発明
は、ユーザが使用した処理項目を使用回数の高い順に並
べたメニューを自動的に作成することにより操作方法の
簡素化を図り、階層型メニューを使用するアプリケーシ
ョンソフトウェアの操作性を向上する点にある。
【解決手段】 主記憶装置にロギングされた階層型メニ
ューの処理情報を解析して階層型メニューの各処理項目
の使用回数を算出し、階層型メニューの各処理項目を使
用回数順に並び替えを行い、常時表示される使用回数の
高い処理項目順のメニューを新たなメニューとして設け
る。
(57) [Abstract] [Problem] In application software that uses a hierarchical menu, the operability rather deteriorates depending on the user's proficiency level, and even if you want to create your own menu, you can create a hierarchical menu. There was a problem that it could not be done easily because there was no knowledge of all positions and meanings of menus and knowledge of creating original menus. This invention simplifies the operation method by automatically creating a menu in which processing items used by the user are arranged in descending order of frequency of use, and improves the operability of application software using a hierarchical menu. It is in. SOLUTION: The processing information of a hierarchical menu logged in a main storage device is analyzed to calculate the number of times each processing item of the hierarchical menu is used, and each processing item of the hierarchical menu is sorted in the order of the number of times of use. A new menu is provided which is always displayed in the order of processing items with a high use frequency.
Description
【0001】[0001]
【産業上の利用分野】階層型メニューを使用するアプリ
ケーションソフトウェアにおいて、処理項目を使用する
回数が高い順にメニューを自動的に作成し、ユーザの使
用し易い環境を作ることによりアプリケーションソフト
ウェアの操作性を向上させる階層型メニューの自動作成
方法に関するものである。[Industrial application] In application software that uses a hierarchical menu, the operability of the application software is improved by automatically creating the menu in the descending order of the number of times a processing item is used and creating an environment that is easy for the user to use. It relates to a method of automatically creating a hierarchical menu to be improved.
【0002】[0002]
【従来の技術】一般にアプリケーションソフトウェア
は、高機能化が進み操作処理は複雑さを増す一方であ
る。そこで操作性の低下を防ぐために階層型にすること
によってメニュー群を分類し、大量にあるメニュー群を
選択しやすくしている。しかし、メニューを階層型にす
ると階層の深い位置にあるメニューを選択するには数回
の操作が必要となり、操作性が低下してしまう。2. Description of the Related Art Generally, application software is becoming more sophisticated and operation processing is becoming more complicated. Therefore, in order to prevent a decrease in operability, the menus are classified into a hierarchical structure to facilitate selection of a large number of menus. However, if the menus are hierarchical, several operations are required to select a menu at a deep position in the hierarchy, and the operability is degraded.
【0003】図6と図7を用いて、従来の階層型メニュ
ーの操作例を説明する。図6は、従来の階層型メニュー
の表示画面フォーマット例である。図7は従来の階層型
メニューの階層構成例を示す図である。An operation example of a conventional hierarchical menu will be described with reference to FIGS. 6 and 7. FIG. 6 is an example of a display screen format of a conventional hierarchical menu. FIG. 7 is a diagram showing an example of a hierarchical structure of a conventional hierarchical menu.
【0004】表示画面601内は、図面や画像などを表
示する画像表示部602と、階層レベル1の基本的な処
理項目を表示する階層レベル1表示部603と、階層レ
ベル1の処理項目を選択した場合に表示される階層レベ
ル2の処理項目を表示する階層レベル2表示部604
と、階層レベル2の処理項目を選択した場合に表示され
る階層レベル3の処理項目を表示する階層レベル3表示
部605とで構成される。In the display screen 601, an image display unit 602 for displaying drawings and images, a hierarchy level 1 display unit 603 for displaying basic processing items of hierarchy level 1, and a processing item of hierarchy level 1 are selected. Hierarchy level 2 display unit 604 displaying processing items of hierarchy level 2 displayed when
And a hierarchy level 3 display unit 605 that displays a hierarchy level 3 process item displayed when a hierarchy level 2 process item is selected.
【0005】例えば、点線の円を作成しようとすると、
階層レベル1メニュー701で「作成」を選択して、階
層レベル2メニュー702で「円」を選択して、階層レ
ベル3メニュー703で「点線」を選択した後で処理が
実行される。このような操作はアプリケーションソフト
ウェアを使い慣れていない間は便利だが慣れてくるとか
えって煩わしくなり、1回の操作で処理ができるように
したくなる。そして、このようなアプリケーションソフ
トウェアにはユーザがメニューを独自に作成できる機能
がついていることもある。しかし、その機能を使うには
ユーザ自身が階層型メニューの構成を理解し、更にメニ
ューに対応したコマンドを調べる必要があるため、簡単
には操作性を向上させることができない。For example, if you try to create a dotted circle,
The process is executed after selecting “Create” from the hierarchy level 1 menu 701, selecting “Circle” from the hierarchy level 2 menu 702, and selecting “Dotted line” from the hierarchy level 3 menu 703. Such an operation is convenient while not familiar with the application software, but it becomes rather troublesome as the user gets used to it, and it becomes desirable to be able to perform the processing by one operation. In addition, such application software may have a function that allows the user to create a menu independently. However, in order to use the function, the user himself / herself needs to understand the structure of the hierarchical menu and further check the command corresponding to the menu, so that the operability cannot be improved easily.
【0006】[0006]
【発明が解決しようとする課題】上記のように階層型メ
ニューを使用するアプリケーションソフトウェアにおい
ては、使用者の習熟度によってはかえって操作性が悪く
なるという問題があった。またユーザが独自のメニュー
を作成したくても、簡単にはできないという問題があっ
た。この発明は、ユーザが階層型メニュー群のすべての
位置と意味を修得しなくても、また独自のメニューを作
成する知識がなくても、ユーザが使用した処理項目の使
用回数の高い順に処理項目のメニューを自動的に作成す
る。これにより、操作方法の簡素化を図り、階層型メニ
ューを使用するアプリケーションソフトウェアの操作性
を向上する点にある。As described above, the application software using the hierarchical menu has a problem that the operability is rather deteriorated depending on the skill level of the user. Further, there is a problem that even if the user wants to create his own menu, it cannot be easily done. According to the present invention, even if the user does not learn all the positions and meanings of the hierarchical menu group and has no knowledge of creating a unique menu, the processing items used by the user are arranged in descending order of the number of times of use. Automatically create a menu. This aims to simplify the operation method and improve the operability of application software that uses a hierarchical menu.
【0007】[0007]
【課題を解決するための手段】この階層型メニューの自
動作成方法の発明は、階層型メニューを使用するアプリ
ケーションソフトウェアにおいて、主記憶装置にロギン
グされた階層型メニューの処理情報を解析して階層型メ
ニューの各処理項目の使用回数を算出し、階層型メニュ
ーの各処理項目を使用回数順に並び替え、使用回数の高
い処理項目順のメニューを常時表示される新たなメニュ
ーとして設けることを特徴とするものである。SUMMARY OF THE INVENTION The invention of the method for automatically creating a hierarchical menu is to analyze hierarchical processing by analyzing processing information of the hierarchical menu logged in the main storage device in application software using the hierarchical menu. It is characterized by calculating the number of times each processing item in the menu is used, rearranging each processing item in the hierarchical menu in the order of the number of times used, and providing a menu in the order of the processing items with the highest number of times of use as a new menu that is always displayed. It is a thing.
【0008】[0008]
【作用】この階層型メニューの自動作成方法は、主記憶
装置にロギングされた階層型メニューの処理情報を解析
して階層型メニューの各処理項目の使用回数を算出し、
階層型メニューの各処理項目を使用回数順に並び替え、
使用回数の高い処理項目順のメニューを常時表示される
新たなメニューとして設ける。これにより、ユーザの使
用し易い環境(ユーザ独自のメニュー)が自動的に作成
され、操作が簡略化される。In this automatic method of creating a hierarchical menu, the processing information of the hierarchical menu logged in the main storage device is analyzed to calculate the number of times each processing item of the hierarchical menu is used,
Sort each processing item of the hierarchical menu in order of the number of times used,
A menu in the order of the processing items that are used most frequently is provided as a new menu that is always displayed. As a result, an environment that is easy for the user to use (menu unique to the user) is automatically created, and the operation is simplified.
【0009】[0009]
【実施例】図1に、この発明の構成図を示す。10は表
示装置、11は入力装置、12はCPU、13は主記憶
装置、14は外部記憶装置である。1 is a block diagram of the present invention. Reference numeral 10 is a display device, 11 is an input device, 12 is a CPU, 13 is a main storage device, and 14 is an external storage device.
【0010】表示装置10は、図4のように画像データ
の表示やアプリケーションソフトウェアがサポートして
いる処理項目の階層型メニューを表示する。入力装置1
1は、オペレータがアプリケーションソフトウェアに処
理を指示するためのものであり、マウス装置やキーボー
ド装置が用いられる。CPU12は、アプリケーション
ソフトウェアを実行し、表示装置10、入力装置11、
主記憶装置13、外部記憶装置14などの制御を行う。
主記憶装置13は、アプリケーションソフトウェアを実
行するために必要となるプログラムやデータが格納され
ている。外部記憶装置14は、アプリケーションソフト
ウェアを実行するために必要なデータファイルが格納さ
れている。The display device 10 displays image data and a hierarchical menu of processing items supported by application software as shown in FIG. Input device 1
1 is for an operator to instruct the application software to perform processing, and a mouse device or a keyboard device is used. The CPU 12 executes the application software to display the display device 10, the input device 11,
It controls the main storage device 13, the external storage device 14, and the like.
The main storage device 13 stores programs and data necessary for executing application software. The external storage device 14 stores data files necessary for executing the application software.
【0011】外部記憶装置14には、初期値設定ファイ
ル20と処理項目データファイル23が格納されてい
る。初期値設定ファイル20は、メニューを作成または
更新処理において、処理を実行するか否の判定値である
メニュー更新比較カウント21と、ユーザ追加メニュー
に表示する処理項目の数を設定したメニュー内処理項目
表示数22が格納されている。処理項目データファイル
23は、メニュー内の処理項目名の表示や処理項目名の
判定に使用するデータである処理項目名データ24と、
指定された処理項目名に対応し処理を実行するコマンド
である実行コマンド25が格納されている。The external storage device 14 stores an initial value setting file 20 and a processing item data file 23. The initial value setting file 20 includes a menu update comparison count 21 that is a determination value of whether or not to execute a process in the process of creating or updating a menu, and an in-menu process item that sets the number of process items displayed in the user addition menu. The display number 22 is stored. The processing item data file 23 includes processing item name data 24 that is data used for displaying the processing item name in the menu and determining the processing item name,
An execution command 25, which is a command for executing a process corresponding to the designated process item name, is stored.
【0012】主記憶装置13には、オペレータが階層型
メニューを選択して実行した処理をカウントするための
処理カウント31と、ユーザ追加メニューを作成または
更新する処理において作成または更新処理を実行するか
否かの判定値として使用されるメニュー更新比較カウン
ト32と、ユーザ追加メニューを表示する処理において
ユーザ追加メニュー内に表示する処理項目数として使用
されるメニュー内処理項目表示数33と、オペレータが
階層型メニューを選択して処理した処理項目がロギング
されているログ情報領域の位置を記憶するためのログ情
報領域ポインタ34と、解析領域に複写されたログ情報
の解析位置を記憶するための解析領域ポインタ35と、
主記憶装置13内のデータおよびデータ領域(処理カウ
ント、メニュー更新比較カウント、処理項目テーブル、
その他)の初期設定を実行した時に1となる初フラグ3
6と、オペレータが階層型メニューを選択して実行した
処理を処理項目別にカウントするための処理項目テーブ
ル37と、処理項目テーブル37を処理項目の使用カウ
ントが大きい順に並びかえて記憶する使用頻度順処理項
目テーブル38と、オペレータが階層型メニューを選択
して処理した処理項目がロギングされているログ情報領
域40と、一定時間内に更新されたログ情報を処理項目
別に解析するために作業領域として使用される解析領域
41とが格納される。In the main storage device 13, a process count 31 for counting the processes executed by the operator selecting the hierarchical menu and whether the creation or update process is executed in the process of creating or updating the user addition menu. The menu update comparison count 32 used as a determination value of whether or not, the in-menu process item display number 33 used as the number of process items displayed in the user addition menu in the process of displaying the user addition menu, and the operator A log information area pointer 34 for storing the position of the log information area where the processing item processed by selecting the type menu is logged, and an analysis area for storing the analysis position of the log information copied to the analysis area. Pointer 35,
Data and data areas in the main memory 13 (process count, menu update comparison count, process item table,
Initial flag 3 that becomes 1 when the initial setting of (Other) is executed
6, a processing item table 37 for counting the processing executed by the operator by selecting the hierarchical menu for each processing item, and the processing item table 37 is arranged and stored in the descending order of the usage count of the processing item. A process item table 38, a log information region 40 in which process items processed by an operator selecting a hierarchical menu are logged, and a log information region updated as a work region for analyzing log information updated within a certain time. The analysis area 41 to be used is stored.
【0013】図2から図3は、この発明の一実施例の動
作を示すフローチャートである。2 to 3 are flow charts showing the operation of one embodiment of the present invention.
【0014】まず、初フラグ36が1になっているか判
別する(ステップS201)。プログラム起動時には、
初フラグ36は1になっていない(初期設定が終了して
いない状態)。そこでステップS202に進む。初フラ
グ36が1になっている時は(初期設定が終了した状
態)、ステップS210に進む。First, it is determined whether the initial flag 36 is 1 (step S201). When the program starts,
The initial flag 36 is not set to 1 (state in which initial setting is not completed). Therefore, the process proceeds to step S202. When the initial flag 36 is 1 (initial setting is completed), the process proceeds to step S210.
【0015】初フラグ36を1に設定する(ステップS
202)。ログ情報領域ポインタ34にログ情報領域4
0の先頭アドレスを設定する(ステップS203)。処
理カウント31を0に設定する(ステップS204)。
外部記憶装置14に格納された初期値設定ファイル20
を読み出し、初期値設定ファイル20で設定されたメニ
ュー更新比較カウント21を主記憶装置13のメニュー
更新比較カウント32に、初期値設定ファイル20で設
定されたメニュー内処理項目表示数22を主記憶装置1
3のメニュー内処理項目表示数33に設定する(ステッ
プS205)。外部記憶装置14に格納された処理項目
データファイル23を読み出し、処理項目データファイ
ル23で設定された処理項目名データ24、実行コマン
ド25を記憶装置13の処理項目テーブル37に格納す
る(ステップS206)。記憶装置13の使用頻度順処
理項目テーブル38の領域をゼロクリアする(ステップ
S207)。The initial flag 36 is set to 1 (step S
202). In the log information area pointer 34, the log information area 4
A leading address of 0 is set (step S203). The processing count 31 is set to 0 (step S204).
Initial value setting file 20 stored in the external storage device 14
And the menu update comparison count 21 set in the initial value setting file 20 to the menu update comparison count 32 of the main storage device 13, and the in-menu processing item display number 22 set in the initial value setting file 20 to the main storage device. 1
The number of displayed processing items in the menu of 3 is set to 33 (step S205). The processing item data file 23 stored in the external storage device 14 is read, and the processing item name data 24 and the execution command 25 set in the processing item data file 23 are stored in the processing item table 37 of the storage device 13 (step S206). . The area of the usage frequency order process item table 38 of the storage device 13 is zero-cleared (step S207).
【0016】ログ情報領域ポインタ34が指すログ情報
から現在のログ情報の終了(ログ情報のデータの終了は
X’0’とする)までを解析領域41に複写する(ステ
ップS210)。解析領域ポインタ35に解析領域の先
頭アドレスを設定する(ステップS211)。解析領域
ポインタ35の指す領域がログ情報の終了(ログ情報の
データの終了はX’0’とする)であるか判別する(ス
テップS212)。ログ情報があればステップS213
に進む。ログ情報がなければステップS221に進む。The log information pointed to by the log information area pointer 34 to the end of the current log information (the end of the data of the log information is X'0 ') is copied to the analysis area 41 (step S210). The start address of the analysis area is set in the analysis area pointer 35 (step S211). It is determined whether or not the area pointed to by the analysis area pointer 35 is the end of the log information (the end of the data of the log information is X'0 ') (step S212). If there is log information, step S213
Proceed to. If there is no log information, the process proceeds to step S221.
【0017】解析領域ポインタ35が指す領域の処理項
目名データと、処理項目テーブル37の処理項目名デー
タと一致する処理項目を見つける(ステップS21
3)。一致した処理項目の使用カウントに1を加える
(ステップS214)。解析領域ポインタ35に一致し
た処理項目名データ(処理項目名データの最後はX’
0’)のバイト数を加える(ステップS215)。処理
カウント31に1を加える(ステップS216)。処理
カウント31がメニュー更新比較カウント32と一致し
ているかを判別する(ステップS217)。一致してい
れば、ステップS218に進む。一致していなければ、
ステップS212に進む。処理項目テーブル37の使用
カウントを調べ、使用カウントが大きい順にデータ(処
理項目名データ、実行コマンド)を使用頻度順処理項目
テーブル38に格納する(ステップS218)。使用頻
度順処理項目テーブル38の先頭からメニュー内処理項
目表示数33で設定された数の処理項目名をユーザ追加
メニュー表示部404に表示する(ステップS21
9)。処理カウントを0にクリアする(ステップS22
0)。そして、ステップ212に戻る。The processing item name data of the area pointed to by the analysis area pointer 35 and the processing item name data of the processing item table 37 are found (step S21).
3). 1 is added to the usage count of the matched process item (step S214). The processing item name data that matches the analysis area pointer 35 (the end of the processing item name data is X '
The number of bytes of 0 ') is added (step S215). 1 is added to the processing count 31 (step S216). It is determined whether the processing count 31 matches the menu update comparison count 32 (step S217). If they match, the process proceeds to step S218. If they do not match,
Proceed to step S212. The usage count of the processing item table 37 is checked, and data (processing item name data, execution command) is stored in the usage frequency order processing item table 38 in the descending order of usage count (step S218). The number of processing item names set by the number of displayed processing items 33 in the menu from the head of the usage frequency order processing item table 38 is displayed on the user addition menu display unit 404 (step S21).
9). The processing count is cleared to 0 (step S22).
0). Then, the process returns to step 212.
【0018】ステップS212でログ情報が終了した場
合、ログ情報領域ポインタ34に解析領域41に複写し
たログ情報のバイト数を加える(ステップS221)。
そして、処理終了となる。When the log information is completed in step S212, the number of bytes of the log information copied to the analysis area 41 is added to the log information area pointer 34 (step S221).
Then, the processing ends.
【0019】なお、この処理(ステップ201から22
0まで)は、一定時間毎(例えば3分毎)に起動され、
その一定時間内にオペレータが階層型メニューまたはユ
ーザ追加メニューにより処理した処理項目が格納された
ログ情報を解析して、ユーザ追加メニューの更新を実行
する。This process (steps 201 to 22)
Up to 0) is activated at regular intervals (for example, every 3 minutes),
The operator analyzes the log information in which the processing items processed by the hierarchical menu or the user addition menu within the fixed time are stored and updates the user addition menu.
【0020】また、使用頻度順処理テーブル38の内容
を名前を付けたファイルにして、外部記憶装置14に格
納する。そして、再びアプリケーションソウトウェアを
起動した時に、名前を付けたファイルを読み出してユー
ザ追加メニュー表示部404に表示することが可能であ
る。The contents of the usage frequency order processing table 38 are stored in the external storage device 14 as a named file. Then, when the application software is activated again, the named file can be read and displayed on the user addition menu display unit 404.
【0021】図4は、CAD用アプリケーションソフト
ウェアにおいて、ユーザ追加メニューを表示した表示画
面フォーマット例である。表示画面401は、図面など
を表示する画像表示部402と、階層レベル1にあたる
基本処理項目名を表示する基本メニュー表示部403
と、ユーザが処理した処理項目で頻度の高いものを表示
するユーザ追加メニュー表示部404とで構成される。FIG. 4 is an example of a display screen format displaying a user addition menu in the CAD application software. The display screen 401 includes an image display section 402 for displaying drawings and the like, and a basic menu display section 403 for displaying basic processing item names corresponding to the hierarchical level 1.
And a user addition menu display unit 404 that displays the processing items processed by the user with a high frequency.
【0022】図5は、この発明の一実施例のデータの流
れを示す説明図であり、この図に沿ってデータの流れを
(1)から(5)について説明する。各装置や各データ
領域は図1で示したものと同じであるので、ここでの説
明は省略する。まず、(1)はオペレータが指示した処
理項目名のデータが指示毎にログ情報領域40に格納さ
れる。(2)は現時点のログ情報領域40を解析するた
め解析領域41に複写する。ログ情報の終了はX’0’
であり、そこまでのデータを格納する。(3)は解析領
域41のログ情報からどの処理項目を実施したかを解析
し、処理項目テーブル37の使用カウントを更新する。
解析した結果は、それぞれの処理項目の使用カウントは
棒追加が2、ケーブル追加が1、パラメタ追加が1、円
弧が3となる。(4)は処理項目テーブル37を参照
し、使用カウントが大きい順に並び替えて使用頻度順処
理項目テーブル38に格納する。使用カウントの大きい
順は、円弧、棒追加、ケーブル追加、パラメタ追加の順
である。(5)は使用頻度順処理項目テーブル38の先
頭からユーザ設定で指定した数の処理項目名を表示装置
10のユーザ追加メニュー表示部404に表示する。FIG. 5 is an explanatory diagram showing a data flow according to an embodiment of the present invention, and the data flow will be described with reference to FIG. Since each device and each data area are the same as those shown in FIG. 1, description thereof is omitted here. First, in (1), the data of the processing item name instructed by the operator is stored in the log information area 40 for each instruction. In (2), the log information area 40 at the present time is copied to the analysis area 41 for analysis. End of log information is X'0 '
And stores the data up to that point. (3) analyzes which processing item has been executed from the log information in the analysis area 41, and updates the usage count of the processing item table 37.
As a result of the analysis, the usage count of each processing item is 2 for adding a rod, 1 for adding a cable, 1 for adding a parameter, and 3 for an arc. In step (4), the process item table 37 is referenced, and the process items are sorted in the descending order of use count and stored in the use frequency order process item table 38. The descending order of the usage count is the order of arc, rod addition, cable addition, and parameter addition. In (5), the number of process item names designated by the user setting from the top of the use frequency order process item table 38 is displayed on the user addition menu display unit 404 of the display device 10.
【0023】[0023]
【発明の効果】このように階層型メニューの自動作成方
法は、主記憶装置にロギングされた階層型メニューの処
理情報を解析して階層型メニューの各処理項目の利用回
数を算出し、階層型メニューの各処理項目を使用頻度順
に並び替えを行い、常時表示される使用頻度の高いもの
順のメニューを新たなメニューとして設ける。これによ
り、ユーザの使用し易い環境(ユーザ独自のメニュー)
が自動的に作成され、操作が簡略化され、階層型メニュ
ーを使用するアプリケーションソフトウェアの操作性は
大幅に向上する。As described above, in the method of automatically creating a hierarchical menu, the processing information of the hierarchical menu logged in the main storage device is analyzed to calculate the number of times each processing item of the hierarchical menu is used, The processing items in the menu are rearranged in the order of frequency of use, and a menu in the order of high frequency of use that is always displayed is provided as a new menu. This makes it easy for the user to use (user-specific menu)
Is automatically created, the operation is simplified, and the operability of application software using a hierarchical menu is significantly improved.
【図1】 この発明の構成図である。FIG. 1 is a configuration diagram of the present invention.
【図2】 この発明の一実施例の動作を示すフローチャ
ートである。FIG. 2 is a flowchart showing the operation of the embodiment of the present invention.
【図3】 この発明の一実施例の動作を示すフローチャ
ートである。FIG. 3 is a flowchart showing the operation of the embodiment of the present invention.
【図4】 この発明の一実施例の表示画面フォーマット
例である。FIG. 4 is an example of a display screen format according to an embodiment of the present invention.
【図5】 この発明の一実施例のデータの流れを示す説
明図である。FIG. 5 is an explanatory diagram showing a data flow according to an embodiment of the present invention.
【図6】 従来の階層型メニューの表示画面フォーマッ
ト例である。FIG. 6 is an example of a display screen format of a conventional hierarchical menu.
【図7】 従来の階層型メニューの階層構成例である。FIG. 7 is an example of a hierarchical structure of a conventional hierarchical menu.
10 表示装置 11 入力装置 12 CPU 13 主記憶装置 14 外部記憶装置 20 初期値設定ファイル 21 メニュー更新比較カウント 22 メニュー内処理項目表示数 23 処理項目データファイル 24 処理項目名データ 25 実行コマンド 31 処理カウント 32 メニュー更新比較カウント 33 メニュー内処理項目表示数 34 ログ情報領域ポインタ 35 解析領域ポインタ 36 初フラグ 37 処理項目テーブル 38 使用頻度順処理項目テーブル 40 ログ情報領域 41 解析領域 10 Display Device 11 Input Device 12 CPU 13 Main Memory Device 14 External Memory Device 20 Initial Value Setting File 21 Menu Update Comparison Count 22 Number of Process Item Display in Menu 23 Process Item Data File 24 Process Item Name Data 25 Execution Command 31 Process Count 32 Menu update comparison count 33 Number of displayed processing items in menu 34 Log information area pointer 35 Analysis area pointer 36 First flag 37 Processing item table 38 Usage frequency order processing item table 40 Log information area 41 Analysis area
Claims (1)
ンソフトウェアにおいて、主記憶装置にロギングされた
階層型メニューの処理情報を解析して階層型メニューの
各処理項目の使用回数を算出し、階層型メニューの各処
理項目を使用回数順に並び替え、使用回数の高い処理項
目順のメニューを常時表示される新たなメニューとして
設けることを特徴とする階層型メニューの自動作成方
法。1. In application software using a hierarchical menu, the processing information of the hierarchical menu logged in the main storage device is analyzed to calculate the number of times each processing item of the hierarchical menu is used, A method for automatically creating a hierarchical menu, wherein each processing item is rearranged in the order of the number of times of use, and a menu in the order of the processing items with the highest number of times of use is provided as a new menu that is always displayed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7314411A JPH09160743A (en) | 1995-12-01 | 1995-12-01 | How to automatically create a hierarchical menu |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7314411A JPH09160743A (en) | 1995-12-01 | 1995-12-01 | How to automatically create a hierarchical menu |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09160743A true JPH09160743A (en) | 1997-06-20 |
Family
ID=18053024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7314411A Pending JPH09160743A (en) | 1995-12-01 | 1995-12-01 | How to automatically create a hierarchical menu |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09160743A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1166080A (en) * | 1997-08-11 | 1999-03-09 | Mitsubishi Electric Corp | Information retrieval system |
| WO2000004438A1 (en) * | 1998-07-15 | 2000-01-27 | Fujitsu Limited | Electronic processor with menu interface |
| JP2003177854A (en) * | 2002-12-19 | 2003-06-27 | Hideki Nishimoto | Experience level picture display program and device |
| JP2005339530A (en) * | 2004-05-03 | 2005-12-08 | Microsoft Corp | System and method for improving user interface shell for small computer device |
| JP2010039782A (en) * | 2008-08-05 | 2010-02-18 | Fujitsu Fip Corp | Information processor, program, and recording medium |
-
1995
- 1995-12-01 JP JP7314411A patent/JPH09160743A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1166080A (en) * | 1997-08-11 | 1999-03-09 | Mitsubishi Electric Corp | Information retrieval system |
| WO2000004438A1 (en) * | 1998-07-15 | 2000-01-27 | Fujitsu Limited | Electronic processor with menu interface |
| JP2003177854A (en) * | 2002-12-19 | 2003-06-27 | Hideki Nishimoto | Experience level picture display program and device |
| JP2005339530A (en) * | 2004-05-03 | 2005-12-08 | Microsoft Corp | System and method for improving user interface shell for small computer device |
| JP2010039782A (en) * | 2008-08-05 | 2010-02-18 | Fujitsu Fip Corp | Information processor, program, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2645430B2 (en) | Data processing system for automatically customizing the user interface | |
| JPH05204977A (en) | Method and computer system for searching an information base for searching a data set | |
| JP6006399B2 (en) | Programmable display, its program | |
| JPH07160462A (en) | Screen display controller | |
| US20060036569A1 (en) | Method and apparatus for changing background screen in gui operating system | |
| JPH09160743A (en) | How to automatically create a hierarchical menu | |
| JPH10214171A (en) | Information processing device | |
| JP2001022873A (en) | Customization processing device and its program recording medium | |
| JPH0756716A (en) | Program processor | |
| JP2644664B2 (en) | User adaptive system and adaptive method | |
| JP3750084B2 (en) | Data processing device for narrowed display | |
| JP2003256099A (en) | Help system | |
| JPH1020984A (en) | Simplified function selection menu system | |
| CN115577676B (en) | Page table control method, device, equipment and storage medium | |
| JPS6249430A (en) | Computer system | |
| JPH07129371A (en) | Operation supporting system for information processor | |
| JP3358311B2 (en) | Table processing equipment | |
| JPH0562781B2 (en) | ||
| JPH08286897A (en) | Program editing device having hierarchical structure display function | |
| JPH0954668A (en) | Menu screen display device and display method | |
| JPH0317741A (en) | Program production support device | |
| JPH05303519A (en) | Dynamic data registration device for menu | |
| JPH03127272A (en) | Design back-up device | |
| JPH0887403A (en) | Program development support device | |
| JPH0573589A (en) | Automatic execution device for table calculation program |