JPH11194865A - Information processor, information processing method, and computer-readable program product - Google Patents
Information processor, information processing method, and computer-readable program productInfo
- Publication number
- JPH11194865A JPH11194865A JP104698A JP104698A JPH11194865A JP H11194865 A JPH11194865 A JP H11194865A JP 104698 A JP104698 A JP 104698A JP 104698 A JP104698 A JP 104698A JP H11194865 A JPH11194865 A JP H11194865A
- Authority
- JP
- Japan
- Prior art keywords
- application
- file
- information processing
- search
- keyword
- 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.)
- Withdrawn
Links
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報処理装置及び
情報処理方法及びコンピュータ読み出し可能なプログラ
ム製品に関する。[0001] The present invention relates to an information processing apparatus, an information processing method, and a computer readable program product.
【0002】[0002]
【従来の技術】従来、パーソナルコンピュータやワード
プロセッサ等の情報処理装置において、その装置内で動
作させるアプリケーションの各機能を知るためには、各
アプリケーションの実行形式のファイル(以下、実行フ
ァイル)を実行し、例えばヘルプ機能を用いて所望する
機能の検索を行う。このとき、一度実行したアプリケー
ションにユーザが所望する機能がないときには、他のア
プリケーションを実行させて所望する機能を有するアプ
リケーションが見つかるまで同様の作業を繰り返して行
わなければならず、煩わしい。2. Description of the Related Art Conventionally, in an information processing apparatus such as a personal computer or a word processor, in order to know each function of an application operated in the apparatus, a file of an execution format of each application (hereinafter, an execution file) is executed. For example, a search for a desired function is performed using a help function. At this time, if the application executed once does not have the function desired by the user, the same operation must be repeated until another application is executed and an application having the desired function is found, which is troublesome.
【0003】そこで、このような煩雑さを解決するため
に、ディスプレイ上でユーザがマウス等のポインティン
グデバイスを表わすアイコンを、アプリケーションを実
行するためのアイコンに重ね合わる操作を行ったときに
は、そのアプリケーションが有する機能を簡略に表示す
る、所謂バルーンヘルプ機能等が利用されている。しか
しながら、このようなバルーンヘルプ機能は、バルーン
ヘルプ対応のアプリケーションにしか有効でない。[0003] In order to solve such a complication, when a user performs an operation of superimposing an icon representing a pointing device such as a mouse on an icon for executing an application on a display, the application is displayed. A so-called balloon help function or the like, which simply displays a function that the user has, is used. However, such a balloon help function is effective only for balloon help compatible applications.
【0004】[0004]
【発明が解決しようとする課題】また、情報処理装置に
インストールされているアプリケーションの数が増るに
従って、どのアプリケーションがどのような機能を有す
るのかがユーザにとって判り難くなってくる。特に、情
報処理装置の取り扱いに不慣れな初心者にとって、予め
装置内にインストールされている多様なアプリケーショ
ンがどのような機能を有するのかを把握すること、或い
は、所望する機能を有するアプリケーションを迅速に選
択し、起動させることはかなり難しい。As the number of applications installed in the information processing apparatus increases, it becomes more difficult for the user to understand which application has which function. In particular, for beginners unfamiliar with the handling of information processing devices, it is necessary to grasp the functions of various applications installed in the devices in advance, or to quickly select applications having desired functions. It's pretty hard to get started.
【0005】そこで、本発明は、所望するアプリケーシ
ョンを、容易且つ迅速に実行可能な情報処理装置及び情
報処理方法及びコンピュータ読み出し可能なプログラム
製品の提供を目的とする。Accordingly, an object of the present invention is to provide an information processing apparatus, an information processing method, and a computer-readable program product that can easily and quickly execute a desired application.
【0006】[0006]
【課題を解決するための手段】上記の目的を達成するた
め、本発明の情報処理装置は以下の構成を備えることを
特徴とする。In order to achieve the above object, an information processing apparatus according to the present invention has the following configuration.
【0007】即ち、キーワードが予め登録されたアプリ
ケーションの中から、入力されたキーワードを含むアプ
リケーションを検索する検索手段と、前記検索手段が検
索したアプリケーションの中から、所望のアプリケーシ
ョンを選択し、その選択したアプリケーションを実行さ
せることが可能なインタフェース手段と、を備えること
を特徴とする。That is, a search means for searching for an application including the input keyword from applications in which keywords have been registered in advance, and a desired application is selected from the applications searched by the search means. Interface means capable of executing the selected application.
【0008】また、更に、キーワードが登録されていな
いアプリケーションに対して、そのアプリケーションが
有する前記所定形式のファイルとは異なる形式のファイ
ルを編集することにより、前記検索手段の検索対象とす
る編集手段を備えることを特徴とする。[0008] Further, for an application in which a keyword is not registered, by editing a file of a format different from the file of the predetermined format possessed by the application, the editing unit to be searched by the searching unit can be edited. It is characterized by having.
【0009】または、上記の目的を達成するため、本発
明の情報処理方法は以下の構成を備えることを特徴とす
る。Alternatively, in order to achieve the above object, an information processing method according to the present invention has the following configuration.
【0010】即ち、キーワードが予め登録されたアプリ
ケーションの中から、入力されたキーワードを含むアプ
リケーションを検索し、その検索したアプリケーション
の中から、所望のアプリケーションを選択し、その選択
したアプリケーションを実行させることを特徴とする。That is, an application including the input keyword is searched for from applications in which keywords are registered in advance, a desired application is selected from the searched applications, and the selected application is executed. It is characterized by.
【0011】または、上記の目的を達成すべく、上記の
構成を有する情報処理装置としてコンピュータを動作さ
せることが可能なコンピュータ読み出し可能なプログラ
ム製品を特徴とする。According to another aspect of the present invention, there is provided a computer-readable program product capable of operating a computer as the information processing apparatus having the above configuration.
【0012】[0012]
【発明の実施の形態】以下、本発明の実施形態を、図面
を参照して詳細に説明する。尚、以下の説明において、
アプリケーションとは、ユーザが情報処理装置を使用す
る上で実行させるプログラムをいう。また、本実施形態
におけるブラウザとは、アプリケーションを実行するた
めのプログラムをいう。また、情報処理装置としては、
例えば、パーソナルコンピュータやワードプロセッサ等
を想定している。Embodiments of the present invention will be described below in detail with reference to the drawings. In the following description,
The application refers to a program that is executed when a user uses the information processing device. The browser in the present embodiment refers to a program for executing an application. In addition, as an information processing device,
For example, a personal computer or a word processor is assumed.
【0013】[第1の実施形態]図1は、本発明を適用
可能な情報処理装置の構成を示す図である。同図に示す
ように、本実施形態に係るブラウザを動作させる情報処
理装置は、少なくともCRT或いはLCD等の表示部
2、マウスやキーボード等の操作入力部3、メモリ、F
DD、HDD等の記憶装置4、そして当該情報処理装置
の全体を予め記憶装置4に格納してあるプログラムに従
って制御するCPU等を有する演算処理部1を備える。[First Embodiment] FIG. 1 is a diagram showing a configuration of an information processing apparatus to which the present invention can be applied. As shown in FIG. 1, an information processing apparatus for operating a browser according to the present embodiment includes at least a display unit 2 such as a CRT or an LCD, an operation input unit 3 such as a mouse or a keyboard, a memory,
The information processing apparatus includes a storage device 4 such as a DD and an HDD, and an arithmetic processing unit 1 having a CPU and the like for controlling the entire information processing device according to a program stored in the storage device 4 in advance.
【0014】次に、本実施形態におけるブラウザについ
て詳細に説明する。Next, the browser according to the present embodiment will be described in detail.
【0015】<ブラウザのインストール>図2は、本発
明の第1の実施形態としての情報処理装置のブラウザの
インストール処理を示すフローチャートである。この処
理は、ユーザが情報処理装置に対して所定の操作を行う
ことによって開始される。<Installation of Browser> FIG. 2 is a flowchart showing a browser installation process of the information processing apparatus according to the first embodiment of the present invention. This process is started when the user performs a predetermined operation on the information processing device.
【0016】図中、ステップS2においてブラウザは記
憶装置4から演算処理部1に読み出される。In the figure, the browser is read from the storage device 4 to the arithmetic processing unit 1 in step S2.
【0017】ステップS3では、予め記憶装置4にイン
ストールしてある複数のアプリケーションを、ステップ
S4からステップS9のループによって順次処理するた
めの変数iを1に設定し、当該ブラウザに対応している
かどうかを一番初めに調べる対象となるアプリケーショ
ンを決定する。At step S3, a variable i for sequentially processing a plurality of applications installed in the storage device 4 in advance in a loop from step S4 to step S9 is set to 1, and whether or not the application is compatible with the browser is determined. First, determine the application to be examined.
【0018】ステップS5においては、予めインストー
ルしてあるアプリケーションが、ブラウザが対応してい
るかどうかを判定する。ここで、当該ブラウザに対応し
ているアプリケーションとは、当該アプリケーションを
ブラウザによって検索することを可能にするキーワード
が記されたファイルを有するアプリケーションである。
本実施形態では、拡張子*.kwdを有するファイルを
有するアプリケーションを、キーワード検索に対応する
アプリケーションとみなし、ステップS5では、この拡
張子*.kwdを有するファイルの有無を判断する。こ
の拡張子*.kwdの一例を図3に示す。In step S5, it is determined whether or not the browser is compatible with the preinstalled application. Here, the application corresponding to the browser is an application having a file in which a keyword that enables the browser to search for the application is described.
In the present embodiment, the extension *. The application having the file having the extension * .kwd is regarded as an application corresponding to the keyword search. It is determined whether or not there is a file having kwd. This extension *. An example of kwd is shown in FIG.
【0019】図3は、本発明の第1の実施形態としての
スクリーンセーバ用のキーワードファイルscree
n.kwdの例を示す図である。同図に示すように、拡
張子*.kwdのファイルには、アプリケーションの機
能のキーワードが書かれている。この検索対象ファイル
は、予め記憶装置4に格納されている。FIG. 3 shows a keyword file screen for a screen saver according to the first embodiment of the present invention.
n. It is a figure showing an example of kwd. As shown in FIG. The keyword of the function of the application is written in the file “kwd”. This search target file is stored in the storage device 4 in advance.
【0020】ステップS5にてYESのとき、即ち、対
象としているアプリケーションが本実施形態のブラウザ
に対応しているときには、ステップS6において、ステ
ップS5で検出した*.kwdファイルのパスと、その
*.kwdファイルに書き込まれているキーワードとに
対応した実行ファイルのパスを、設定ファイルkeyw
d.iniに書き込み、ステップS7に進む。一方、ス
テップS5にてNOのとき、即ち、対象としているアプ
リケーションが本実施形態のブラウザ対応していないと
きには、直接ステップS7に進む。If YES in step S5, that is, if the target application is compatible with the browser of the present embodiment, in step S6 the *. kwd file path and its *. The path of the executable file corresponding to the keyword written in the .kwd file is set in the setting file keyw
d. ini, and the process proceeds to step S7. On the other hand, if NO in step S5, that is, if the target application does not support the browser of the present embodiment, the process directly proceeds to step S7.
【0021】ここで、設定ファイルkeywd.ini
は、本実施形態のブラウザがインストールされるディレ
クトリの下にあるファイルである。このkeywd.i
niの例を図4に示す。Here, the setting file keywd. ini
Is a file under the directory where the browser of this embodiment is installed. This keywd. i
FIG. 4 shows an example of ni.
【0022】図4は、本発明の第1の実施形態としての
設定ファイルkeywd.iniの例を示す図である。
同図に示すkeywd.iniファイルには、*.kw
dファイルパスと同じファイルに対応する実行ファイル
検索パスが1行毎に記されている。FIG. 4 shows a setting file keywd.exe according to the first embodiment of the present invention. It is a figure showing the example of ini.
The keywd. * .ini file. kw
An executable file search path corresponding to the same file as the d file path is described for each line.
【0023】ステップS7では、ブラウザに対応してい
るか否かの調査対象となるアプリケーションが最後のも
の(n番目)のときにはステップS8で終了となるが、
そうではないときはステップS9においてiをカウント
アップしてステップS4に戻る。In step S7, if the application to be checked for browser compatibility is the last (n-th) application, the process ends in step S8.
Otherwise, i is counted up in step S9 and the process returns to step S4.
【0024】以上のステップS4からステップS9のル
ープを、i=nとなるまで、即ち、予め記憶装置4にイ
ンストールしてある各アプリケーションに対して行う。The loop from step S4 to step S9 is performed until i = n, that is, for each application previously installed in the storage device 4.
【0025】<新たなアプリケーションのインストール
>次に、本実施形態に係るブラウザがインストールされ
ている情報処理装置に、新たにアプリケーションをイン
ストールする場合について説明する。<Installation of New Application> Next, a case where a new application is installed in the information processing apparatus in which the browser according to the present embodiment is installed will be described.
【0026】図5は、本発明の第1の実施形態としての
情報処理装置への新たなアプリケーションのインストー
ル処理を示すフローチャートである。この処理は、ユー
ザが情報処理装置に対して所定の操作を行うことによっ
て開始される。FIG. 5 is a flowchart showing a process of installing a new application in the information processing apparatus according to the first embodiment of the present invention. This process is started when the user performs a predetermined operation on the information processing device.
【0027】新たなアプリケーションが、記憶装置4か
ら読み出されると(ステップS10)、その新たなアプ
リケーションが本実施形態のブラウザに対応しているか
どうかを判定する(ステップS11)。本実施形態では
アプリケーションが当該ブラウザに対応しているかどう
かを、当該アプリケーションが*.kwdファイルを有
するかどうかで判定する。ステップS11において新た
なアプリケーションが*.kwdファイルを有すると判
断したときには、その*.kwdファイルのパスに対応
する実行ファイルがkeywd.iniファイルに書き
込まれる(ステップS12)。一方、ステップS11の
判断において*.kwdファイルを持たないと判断した
ときには終了となる。When a new application is read from the storage device 4 (step S10), it is determined whether the new application is compatible with the browser of this embodiment (step S11). In the present embodiment, whether or not the application supports the browser is determined by the application. The determination is made based on whether or not the file has a kwd file. In step S11, a new application is set to *. When it is determined that the file has the * .wd file, the *. The execution file corresponding to the path of the file. The data is written to an ini file (step S12). On the other hand, in the determination in step S11, *. If it is determined that there is no kwd file, the process ends.
【0028】<ブラウザの動作>次に、本実施形態に係
るブラウザの動作について説明する。<Operation of Browser> Next, the operation of the browser according to the present embodiment will be described.
【0029】図6は、本発明の第1の実施形態としての
情報処理装置にて動作するブラウザの動作を示すフロー
チャートである。当該ブラウザの動作は、ユーザが情報
処理装置に対して所定の操作を行うことにより、記憶装
置4からプログラムがロードされて実行が開始される。FIG. 6 is a flowchart showing the operation of the browser operating on the information processing apparatus according to the first embodiment of the present invention. The operation of the browser is started by loading a program from the storage device 4 by a user performing a predetermined operation on the information processing apparatus.
【0030】図中、アプリケーション検索のための文字
が入力されると(ステップS13)、入力された文字が
アプリケーション検索のために予め登録されているキー
ワードに該当するかを判定する(ステップS14)。こ
の判定で、YESの(該当する)ときには、ステップS
15において、該当するアプリケーションを表示部2に
表示する。In the figure, when a character for an application search is input (step S13), it is determined whether or not the input character corresponds to a keyword registered in advance for the application search (step S14). When the determination is YES (applicable), step S
At 15, the corresponding application is displayed on the display unit 2.
【0031】ステップS16では、ユーザが表示部2に
表示されているアプリケーションのうちどのアプリケー
ションを選択するかを判断する。ステップS16で何れ
かのアプリケーションが選択されたら、ステップS17
において該選択されたアプリケーションを実行する。一
方、ステップS17において何れのアプリケーションも
選択されない、即ちブラウザの動作を終了させるという
選択をユーザがキャンセルするか否かを判定し、YES
のときにはステップS15に戻り、NOのときには当該
ブラウザの動作を終了する。In step S16, the user determines which application is to be selected from the applications displayed on the display unit 2. If any application is selected in step S16, step S17
Execute the selected application. On the other hand, in step S17, it is determined whether or not any application is selected, that is, whether or not the user cancels the selection of terminating the browser operation.
If so, the process returns to step S15, and if NO, the operation of the browser ends.
【0032】図8は、本発明の第1の実施形態としての
アプリケーションの検索結果を示す画面の表示例を示す
図である。同図において、表示画面5上のメニューウイ
ンドウ6には、ユーザが入力した検索用のキーワード
と、そのキーワードによって検索されたアプリケーショ
ン名が表示される。このような画面において、ユーザ
は、操作入力部3の操作に応じて表示画面5を移動する
ポインタ7等により、検索結果の中から所望するアプリ
ケーションを選択し、その選択したアプリケーションを
実行することができる。図8に示す例では、ユーザによ
って選択されたアプリケーションのアプリケーションの
項目が反転表示されている。FIG. 8 is a diagram showing a display example of a screen showing a search result of an application according to the first embodiment of the present invention. In the figure, a menu window 6 on a display screen 5 displays a search keyword input by the user and an application name searched by the keyword. On such a screen, the user can select a desired application from the search results with the pointer 7 or the like that moves on the display screen 5 in accordance with the operation of the operation input unit 3 and execute the selected application. it can. In the example shown in FIG. 8, the application item of the application selected by the user is highlighted.
【0033】一方、ステップS14において入力文字が
キーワードに一致しないときには、キーワードに一致し
ないというメッセージを表示し(ステップS19)、ス
テップS20でユーザが検索を継続することを望んでい
るかを判断し、継続を望んでいるときにはステップS1
3に戻る。一方、検索を継続しないとしたときには、ス
テップS21にてその選択をユーザがキャンセルするか
を判断し、キャンセルのときにはステップS13に戻
り、キャンセルしないときには当該ブラウザの動作を終
了する。On the other hand, if the input character does not match the keyword in step S14, a message indicating that the input character does not match is displayed (step S19), and it is determined in step S20 whether the user wants to continue the search. If you want to step S1
Return to 3. On the other hand, if the search is not to be continued, it is determined in step S21 whether or not the user cancels the selection. If the selection is canceled, the process returns to step S13. If not, the operation of the browser is ended.
【0034】ここで、ステップS14における処理の詳
細を図7を参照して説明する。Here, the details of the processing in step S14 will be described with reference to FIG.
【0035】図7は、本発明の第1の実施形態としての
ステップS14の処理の詳細を示すフローチャートであ
る。FIG. 7 is a flowchart showing details of the processing in step S14 according to the first embodiment of the present invention.
【0036】図中、ステップS141において、本実施
形態に係るブラウザは、設定ファイルkeywd.in
iを読みに行き、当該ファイルの第1行目を参照する
(ステップS142,ステップS143)。In the figure, in step S141, the browser according to the present embodiment opens the setting file keywd. in
i is read, and the first line of the file is referred to (step S142, step S143).
【0037】次に、図5の例を参照しながら説明する
と、1行目のC:¥screen¥keyword.k
wdのファイルの内容を読みに行き(ステップS14
4)、そのファイルの中に、ステップS13でユーザが
入力したキーワードに一致するファイルがあるかを判断
する(ステップS145)。この判断で一致するファイ
ルがあるときは、ステップS146において、上記のス
テップS15で使用する表示用のファイルに実行ファイ
ルを書き込む。ここで、display.dspは、ス
テップS15において使用されるファイルである。Next, a description will be given with reference to the example of FIG. 5. In the first line, C: \ screen \ keyword. k
wd to read the contents of the file (step S14).
4) It is determined whether or not the file includes a file that matches the keyword input by the user in step S13 (step S145). If there is a matching file in this determination, in step S146, the execution file is written to the display file used in step S15. Here, display. dsp is a file used in step S15.
【0038】このステップS143〜ステップS148
の一連の動作は、設定ファイルの最後の行まで順次実行
される。Steps S143 to S148
Are sequentially executed up to the last line of the setting file.
【0039】このように、本実施形態によれば、ブラウ
ザが実行された状態の情報処理装置において、キーワー
ドを入力することでアプリケーション毎に登録されたキ
ーワードを検索し、そのキーワードに関係の有るアプリ
ケーションを容易に且つ迅速に選択することができる。As described above, according to the present embodiment, in the information processing apparatus in a state where the browser is executed, a keyword registered for each application is searched by inputting a keyword, and an application related to the keyword is searched. Can be selected easily and quickly.
【0040】[第2の実施形態]上述した第1の実施形
態に係るブラウザは、そのブラウザに対応したアプリケ
ーション、即ち、拡張子*.kwdのファイルを有する
アプリケーションにしか有効でない。そこで、本実施形
態では、拡張子*.kwdのファイルの代わりに、設定
ファイルkeywd.iniの形式を変換することによ
り対応する。[Second Embodiment] The browser according to the first embodiment is an application corresponding to the browser, that is, an extension *. Only valid for applications with kwd files. Therefore, in the present embodiment, the extension *. kwd file instead of the configuration file keywd. This is handled by converting the ini format.
【0041】図9は、本発明の第2の実施形態としての
設定ファイルkeywd,iniの例を示す図である。FIG. 9 is a diagram showing an example of a setting file keywd, ini according to the second embodiment of the present invention.
【0042】先ず、予めインストールされているアプリ
ケーションのうち、同図の1〜3行目のように、検索フ
ァイル*.kwdを持つアプリケーションに対しては、
第1の実施形態と同様に、設定ファイルkeywd.i
niに検索対象ファイルパスと、それに対応する実行フ
ァイル検索パスとを書き込む。First, of the pre-installed applications, as shown in the first to third lines in FIG. For applications with kwd,
As in the first embodiment, the setting file keywd. i
The search target file path and the corresponding executable file search path are written in ni.
【0043】一方、本実施形態に係るブラウザに対応し
ていないアプリケーションのときには、同図のi,n行
目のように、readme.txtファイルや*.hl
pファイルをキーワード検索の対象に設定する。本実施
形態に係るブラウザに対応してないアプリケーションに
ついては、キーワードの検索対象ファイルに対応した実
行ファイルの形式、パスはデフォルトの状態では決定さ
れていない。そこで、本実施形態では、図9のように実
行ファイルの形式(実行ファイル形式)とそのパス(実
行ファイル検索パス)とを指定する。このように、ke
ywd.ini設定ファイルを編集すれば、新たにイン
ストールするアプリケーションが本実施形態のブラウザ
に対応していないときにも対応させることができ、当該
アプリケーションを、当該ブラウザの検索対象として扱
うことができる。On the other hand, when the application is not compatible with the browser according to the present embodiment, the readme. txt file or *. hl
Set the p-file as a keyword search target. For applications that do not support the browser according to the present embodiment, the format and path of the executable file corresponding to the keyword search target file are not determined in the default state. Thus, in the present embodiment, the format of the executable file (executable file format) and its path (executable file search path) are specified as shown in FIG. Thus, ke
ywd. By editing the ini setting file, it is possible to correspond even when an application to be newly installed does not support the browser of the present embodiment, and the application can be treated as a search target of the browser.
【0044】前述した第1の実施形態のソフトウエアを
第2の実施形態に対応させるためには、ステップS6,
ステップS12におけるkeywd.iniファイルへ
の書き込み形式を、図9を参照して上述した構成に対応
させればよい。また、ステップS14においては、図9
における検索ファイル形式と実行ファイル形式とを指定
する項目は、読み込まない処理にすれば、第1の実施形
態と同様にkeywd.ini設定ファイルを読み込む
ことができる。In order to make the software of the first embodiment correspond to the second embodiment, steps S6 and S6 are executed.
In step S12, keywd. What is necessary is just to make the writing format to the ini file correspond to the configuration described above with reference to FIG. 9. Also, in step S14, FIG.
The item for designating the search file format and the execution file format in the keywd. An ini setting file can be read.
【0045】このように、本実施形態によれば、第1の
実施形態による効果は言うに及ばず、更に、ブラウザに
対応していないアプリケーションについても当該ブラウ
ザの設定ファイルを編集することによって検索対象に加
えることができる。As described above, according to the present embodiment, not only the effect of the first embodiment but also the application which does not support the browser can be searched by editing the setting file of the browser. Can be added to
【0046】[第3の実施形態]上述した第1及び第2
の実施形態は、シングルタスクのオペレーションシステ
ム(OS)において実行できる。しかしながらアプリケ
ーションがアクティブで実行状態が長く続くような場
合、アクティブになっているアプリケーションを終了さ
せないとブラウザを動作させることができない。そこ
で、本実施形態では、マルチタスクOS上で動作させる
ことにより、動作中のアプリケーションを停止させる必
要がなく、操作性の向上を図れる。[Third Embodiment] The first and second embodiments described above
Can be executed in a single task operation system (OS). However, when the application is active and the execution state continues for a long time, the browser cannot be operated without terminating the active application. Therefore, in the present embodiment, by operating on the multitask OS, it is not necessary to stop the running application, and the operability can be improved.
【0047】図10は、本発明の第3の実施形態として
のブラウザの動作開始時の処理を示すフローチャートで
ある。FIG. 10 is a flowchart showing processing at the time of starting operation of a browser according to the third embodiment of the present invention.
【0048】図中、ステップS22では、あるアプリケ
ーションがアクティブな状態かどうかを判定する。ここ
でアクティブな状態とは、アプリケーションが実行中或
いは入力待ちになっていて停止していない状態のことを
指す。ステップS22においてあるアプリケーションが
アクティブになっていないときには、ステップS13以
降のブラウザ動作を開始する。In the figure, in a step S22, it is determined whether or not a certain application is in an active state. Here, the active state refers to a state in which the application is being executed or is waiting for input and is not stopped. When an application is not activated in step S22, the browser operation from step S13 is started.
【0049】一方、ステップS22においてあるアプリ
ケーションがアクティブなときには、ステップS23に
おいて、そのアプリケーションがワープロのように文字
入力機能を有し、文字入力を受け付けているか否かを判
断する。この判断において、文字入力を受け付けている
ときには、当該アプリケーションの機能を優先させるた
め、ステップS22に戻る。一方、文字入力を受け付け
ないアプリケーションのときには、ブラウザの動作を優
先させるため、ステップS13に進む。On the other hand, when an application is active in step S22, it is determined in step S23 whether the application has a character input function like a word processor and accepts character input. In this determination, when a character input is received, the process returns to step S22 to give priority to the function of the application. On the other hand, if the application does not accept character input, the process proceeds to step S13 in order to give priority to the operation of the browser.
【0050】[第4の実施形態]第3の実施形態によれ
ば、マルチタスクOS上において前述のようにあるアプ
リケーションが実行中でもブラウザをアクティブにする
ことができる。しかしながら、当該ブラウザは常に必要
とされるわけではなく、求める機能を有するアプリケー
ションを検索する時のみ必要とされる。そこで、本実施
形態では、表示部2の画面全体を使用して常に当該ブラ
ウザが実行されるのではなく、所定領域だけを使用して
ブラウザを実行されることにより、操作性を向上する。[Fourth Embodiment] According to the third embodiment, the browser can be activated even while an application is running on the multitask OS as described above. However, the browser is not always required, but only when searching for an application having the desired function. Thus, in the present embodiment, the browser is not always executed using the entire screen of the display unit 2 but the browser is executed using only a predetermined area, thereby improving operability.
【0051】図12は、本発明の第3の実施形態として
の表示領域の指定処理を示すフローチャートである。ま
た、図11は、本発明の第3の実施形態としての表示画
面の一例を示す図である。FIG. 12 is a flowchart showing a display area designation process according to the third embodiment of the present invention. FIG. 11 is a diagram illustrating an example of a display screen according to the third embodiment of the present invention.
【0052】図12のステップS24では、マルチウイ
ンドウ等の指定領域中にポインタがあるときには入力を
受けつける。例えば、表示画面5上にマウスやペン等の
ポインティングデバイスにより、当該指定領域を指定す
る。当該指定領域外にポインタ7があるときには、ブラ
ウザは入力を受け付けず、ポインタ7が指定領域内8に
入るまで動作を保留する。In step S24 of FIG. 12, when the pointer is in the designated area such as the multi-window, the input is accepted. For example, the designated area is designated on the display screen 5 with a pointing device such as a mouse or a pen. When the pointer 7 is outside the designated area, the browser does not accept the input and suspends the operation until the pointer 7 enters the designated area 8.
【0053】[第5の実施形態]上述した各実施形態に
係るブラウザは、通信プロトコルが確立した状態ならば
複数台の情報処理装置を接続したローカルエリアネット
ワーク(LAN)或いはサーバを介した所謂インターネ
ット等の上でも同様の操作ができる。そのためには第2
の実施形態のようにkeywd.ini設定ファイルを
変更する必要がある。この例を図13に示す。[Fifth Embodiment] The browser according to each of the above-described embodiments is a so-called Internet via a local area network (LAN) connecting a plurality of information processing apparatuses or a server if a communication protocol is established. The same operation can be performed on the above. For that, the second
Keywd. It is necessary to change the ini setting file. This example is shown in FIG.
【0054】図13は、本発明の第5の実施形態として
の設定ファイルkeywd.iniを示す図である。同
図のi行目において、検索対象ファイルパスのgドライ
ブはLAN上の他の情報機器のファイル、ディレクト
リ、或いはディスクを仮想的に割り当てている。またn
行目においては、インターネット上の*.hlmファイ
ルを検索対象として、その検索対象に対応する実行ファ
イルを、*.hlmファイルが置かれているディレクト
リとしている。FIG. 13 shows a setting file keywd.exe according to a fifth embodiment of the present invention. It is a figure which shows ini. In the i-th row of FIG. 7, the g drive of the search target file path virtually allocates a file, directory, or disk of another information device on the LAN. And n
In the line, *. hlm file as a search target, and an executable file corresponding to the search target as *. The directory is where the hlm file is located.
【0055】[他の実施形態]尚、本発明は、複数の機
器(例えばホストコンピュータ,インタフェイス機器,
リーダ,プリンタ等)から構成されるシステムに適用し
てもよい。[Other Embodiments] The present invention relates to a plurality of devices (for example, a host computer, an interface device,
(A reader, a printer, etc.).
【0056】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システム或いは装置に供給し、その
システム或いは装置のコンピュータ(またはCPUやM
PU)が記憶媒体に格納されたプログラムコードを読出
し実行することによっても、達成されることは言うまで
もない。An object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (or a CPU or MPU) of the system or the apparatus.
Needless to say, this can also be achieved by the PU) reading and executing the program code stored in the storage medium.
【0057】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
【0058】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROM等
を用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, magnetic tape, non-volatile memory card, ROM, etc. can be used.
【0059】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)等が実際の処理の一部または全部
を行い、その処理によって前述した実施形態の機能が実
現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0060】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
CPU等が実際の処理の一部または全部を行い、その処
理によって前述した実施形態の機能が実現される場合も
含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that a CPU or the like provided in the function expansion board or the function expansion unit performs a part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0061】[0061]
【発明の効果】以上説明したように、本発明によれば、
所望するアプリケーションを、容易且つ迅速に実行可能
な情報処理装置及び情報処理方法及びコンピュータ読み
出し可能なプログラム製品の提供が実現する。As described above, according to the present invention,
It is possible to provide an information processing apparatus, an information processing method, and a computer-readable program product that can easily and quickly execute a desired application.
【0062】[0062]
【図1】本発明を適用可能な情報処理装置の構成を示す
図である。FIG. 1 is a diagram illustrating a configuration of an information processing apparatus to which the present invention can be applied.
【図2】本発明の第1の実施形態としての情報処理装置
のブラウザのインストール処理を示すフローチャートで
ある。FIG. 2 is a flowchart showing a browser installation process of the information processing apparatus according to the first embodiment of the present invention;
【図3】本発明の第1の実施形態としてのスクリーンセ
ーバ用のキーワードファイルscreen.kwdの例
を示す図である。FIG. 3 is a screen saver keyword file screen. It is a figure showing an example of kwd.
【図4】本発明の第1の実施形態としての設定ファイル
keywd.iniの例を示す図である。FIG. 4 is a diagram illustrating a setting file keywd. It is a figure showing the example of ini.
【図5】本発明の第1の実施形態としての情報処理装置
への新たなアプリケーションのインストール処理を示す
フローチャートである。FIG. 5 is a flowchart illustrating a process of installing a new application in the information processing apparatus according to the first embodiment of the present invention.
【図6】本発明の第1の実施形態としての情報処理装置
にて動作するブラウザの動作を示すフローチャートであ
る。FIG. 6 is a flowchart illustrating an operation of a browser operating in the information processing apparatus according to the first embodiment of the present invention.
【図7】本発明の第1の実施形態としてのステップS1
4の処理の詳細を示すフローチャートである。FIG. 7 is step S1 as the first embodiment of the present invention;
13 is a flowchart illustrating details of the process No. 4;
【図8】本発明の第1の実施形態としてのアプリケーシ
ョンの検索結果を示す画面の表示例を示す図である。FIG. 8 is a diagram showing a display example of a screen showing a search result of an application according to the first embodiment of the present invention.
【図9】本発明の第2の実施形態としての設定ファイル
keywd,iniの例を示す図である。FIG. 9 is a diagram illustrating an example of a setting file keywd, ini according to a second embodiment of the present invention.
【図10】本発明の第3の実施形態としてのブラウザの
動作開始時の処理を示すフローチャートである。FIG. 10 is a flowchart showing processing at the time of starting operation of a browser according to a third embodiment of the present invention.
【図11】本発明の第3の実施形態としての表示画面の
一例を示す図である。FIG. 11 is a diagram illustrating an example of a display screen according to a third embodiment of the present invention.
【図12】本発明の第3の実施形態としての表示領域の
指定処理を示すフローチャートである。FIG. 12 is a flowchart illustrating a process of specifying a display area according to a third embodiment of the present invention.
【図13】本発明の第5の実施形態としての設定ファイ
ルkeywd.iniを示す図である。FIG. 13 shows a setting file keywd. It is a figure which shows ini.
Claims (11)
ションの中から、入力されたキーワードを含むアプリケ
ーションを検索する検索手段と、 前記検索手段が検索したアプリケーションの中から、所
望のアプリケーションを選択し、その選択したアプリケ
ーションを実行させることが可能なインタフェース手段
と、を備えることを特徴とする情報処理装置。1. A search means for searching for an application including an input keyword from applications in which keywords are registered in advance, and a desired application is selected from the applications searched by the search means. An information processing apparatus, comprising: an interface unit capable of executing a selected application.
有するアプリケーションを検索対象とすることを特徴と
する請求項1記載の情報処理装置。2. The information processing apparatus according to claim 1, wherein said search means sets an application having a file of a predetermined format as a search target.
プリケーションに対して、そのアプリケーションが有す
る前記所定形式のファイルとは異なる形式のファイルを
編集することにより、前記検索手段の検索対象とする編
集手段を備えることを特徴とする請求項1記載の情報処
理装置。3. An editing unit which is a search target of the search unit by editing a file of a format different from the file of the predetermined format possessed by the application for which no keyword is registered. The information processing apparatus according to claim 1, further comprising:
クティブになっているとき、キーワードの入力を禁止す
ることを特徴とする請求項1記載の情報処理装置。4. The information processing apparatus according to claim 1, wherein the search unit prohibits the input of a keyword when the application is active.
るアプリケーションが文字入力を受け付けているとき、
キーワードの入力を禁止することを特徴とする請求項1
記載の情報処理装置。5. The search means according to claim 1, wherein said active application receives a character input.
2. The input of a keyword is prohibited.
An information processing apparatus according to claim 1.
示手段を備えており、その表示手段に、前記検索手段及
び前記インタフェース手段への入力操作と、状態表示を
するときに、該表示手段の表示可能領域のうち所定領域
に表示し、その所定領域より外側領域への操作入力は無
効とすることを特徴とする請求項1記載の情報処理装
置。6. The information processing apparatus includes display means for displaying information. The display means displays the information when the input operation to the search means and the interface means and the status display are performed. 2. The information processing apparatus according to claim 1, wherein the information is displayed in a predetermined area of the displayable area, and an operation input to an area outside the predetermined area is invalidated.
ションの中から、入力されたキーワードを含むアプリケ
ーションを検索し、 その検索したアプリケーションの中から、所望のアプリ
ケーションを選択し、その選択したアプリケーションを
実行させることを特徴とする情報処理方法。7. Searching for an application including an input keyword from applications in which keywords are registered in advance, selecting a desired application from the searched applications, and executing the selected application. An information processing method characterized by the following.
を有するアプリケーションを検索対象とすることを特徴
とする請求項7記載の情報処理方法。8. The information processing method according to claim 7, wherein, when searching, an application having a file of a predetermined format is set as a search target.
ーションに対しては、そのアプリケーションが有する前
記所定形式のファイルとは異なる形式のファイルを編集
することにより、検索対象に編集することを特徴とする
請求項7記載の情報処理方法。9. An application for which a keyword is not registered is edited as a search target by editing a file of a format different from the file of the predetermined format possessed by the application. 7. The information processing method according to item 7.
ム製品であって、そのプログラム製品により、コンピュ
ータを、 キーワードが予め登録されたアプリケーションの中か
ら、入力されたキーワードを含むアプリケーションを検
索する検索手段と、 前記検索手段が検索したアプリケーションの中から、所
望のアプリケーションを選択し、その選択したアプリケ
ーションを実行させることが可能なインタフェース手段
として動作させることを特徴とするプログラム製品。10. A computer-readable program product, wherein the program product causes a computer to search for an application including an input keyword from applications in which keywords are registered in advance, and A program product wherein a desired application is selected from the applications searched by the means, and the selected application is operated as an interface means capable of executing the selected application.
ュータを、キーワードが登録されていないアプリケーシ
ョンに対して、そのアプリケーションが有する前記所定
形式のファイルとは異なる形式のファイルを編集するこ
とにより、前記検索手段の検索対象とする編集手段とし
て動作させることを特徴とする請求項10記載のプログ
ラム製品。11. The computer according to claim 11, wherein the program product allows a computer to edit a file of a format different from the file of the predetermined format included in the application for which a keyword is not registered, thereby enabling the search unit to execute the search. 11. The program product according to claim 10, wherein the program product is operated as an editing unit to be searched.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP104698A JPH11194865A (en) | 1998-01-06 | 1998-01-06 | Information processor, information processing method, and computer-readable program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP104698A JPH11194865A (en) | 1998-01-06 | 1998-01-06 | Information processor, information processing method, and computer-readable program product |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11194865A true JPH11194865A (en) | 1999-07-21 |
Family
ID=11490621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP104698A Withdrawn JPH11194865A (en) | 1998-01-06 | 1998-01-06 | Information processor, information processing method, and computer-readable program product |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11194865A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001067363A (en) * | 1999-08-25 | 2001-03-16 | Just Syst Corp | Device and method for retrieving help file |
JP2014518419A (en) * | 2011-06-16 | 2014-07-28 | マイクロソフト コーポレーション | Identify relevant applications based on browsing activity |
US9569536B2 (en) | 2013-12-17 | 2017-02-14 | Microsoft Technology Licensing, Llc | Identifying similar applications |
-
1998
- 1998-01-06 JP JP104698A patent/JPH11194865A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001067363A (en) * | 1999-08-25 | 2001-03-16 | Just Syst Corp | Device and method for retrieving help file |
JP2014518419A (en) * | 2011-06-16 | 2014-07-28 | マイクロソフト コーポレーション | Identify relevant applications based on browsing activity |
US9519726B2 (en) | 2011-06-16 | 2016-12-13 | Amit Kumar | Surfacing applications based on browsing activity |
US10592515B2 (en) | 2011-06-16 | 2020-03-17 | Microsoft Technology Licensing, Llc | Surfacing applications based on browsing activity |
US9569536B2 (en) | 2013-12-17 | 2017-02-14 | Microsoft Technology Licensing, Llc | Identifying similar applications |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2398263C2 (en) | Preview method, system and device | |
US7802305B1 (en) | Methods and apparatus for automated redaction of content in a document | |
JP3993215B2 (en) | File conversion system | |
US20070061495A1 (en) | Initiating software responses based on a hardware action | |
US20040015539A1 (en) | Content exporting from one application to another | |
EP1717693A1 (en) | Searchable task-based interface to control panel functionality | |
US7600199B2 (en) | Task-based interface with underlying extensible framework | |
US7519913B2 (en) | System and method for providing indicators of component interaction capability across navigation elements | |
US20060020930A1 (en) | System and method of identifying source code associated with a displayed component | |
US8103648B2 (en) | Performing searches for a selected text | |
JPH11194865A (en) | Information processor, information processing method, and computer-readable program product | |
US8898187B2 (en) | Default location that may be dynamically changed | |
JP2002215446A (en) | Device and method for displaying web page, and device for generating data for web page | |
JP2811989B2 (en) | Electronic filing equipment | |
JP7501066B2 (en) | Information processing device and program | |
JP2008021031A (en) | Search server apparatus and its control method, information processing apparatus and its control method, information processing system, information search apparatus and its control method, program, and storage medium | |
JP2000020296A (en) | Program change support device | |
JP4109439B2 (en) | Processing device, recording medium, and program | |
JPH0588953A (en) | Information processor | |
JP2003281141A (en) | Tag function adding program and method of attaching tag | |
JP2000090112A (en) | Image processor and method therefor | |
JP2003196092A (en) | Function expanding method of composite processor and program | |
JP2000047779A (en) | Help system, help method, and medium | |
JP5342737B2 (en) | Character processing device, character processing method and program, and information processing system using character processing device | |
JP2001202275A (en) | File information preparing method and featured character group displaying method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050405 |