JP2006120021A - Device, method, and program for supporting problem solution - Google Patents
Device, method, and program for supporting problem solution Download PDFInfo
- Publication number
- JP2006120021A JP2006120021A JP2004308954A JP2004308954A JP2006120021A JP 2006120021 A JP2006120021 A JP 2006120021A JP 2004308954 A JP2004308954 A JP 2004308954A JP 2004308954 A JP2004308954 A JP 2004308954A JP 2006120021 A JP2006120021 A JP 2006120021A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- function
- icon
- unit
- function identification
- 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
Images
Landscapes
- Telephone Function (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、問題解決支援装置、問題解決支援方法、及び問題解決支援プログラムに関する。特に本発明は、ユーザが電子機器を使用する際の問題解決を、ユーザからの入力に基づいて支援する問題解決支援装置、問題解決支援方法、及び問題解決支援プログラムに関する。 The present invention relates to a problem solving support apparatus, a problem solving support method, and a problem solving support program. In particular, the present invention relates to a problem solving support apparatus, a problem solving support method, and a problem solving support program that support problem solving when a user uses an electronic device based on an input from the user.
従来、携帯電話端末等の電子機器において、当該電子機器が有する機能をユーザが検索する場合に、それぞれの機能に対応付けられたアイコンを画面に表示して、ユーザにアイコンを選択させる技術が知られている。そして、当該電子機器は、ユーザによって選択されたアイコンに対応する機能の説明を表示したり、当該機能を実行したりすることにより、ユーザが電子機器を使用する際の問題解決を支援している。 2. Description of the Related Art Conventionally, in an electronic device such as a mobile phone terminal, when a user searches for a function possessed by the electronic device, a technique for displaying an icon associated with each function on the screen and selecting the icon by the user is known. It has been. And the said electronic device is supporting the problem solution at the time of a user using an electronic device by displaying the description of the function corresponding to the icon selected by the user, or performing the said function. .
また、多数の機能を階層化して分類することにより、ユーザにおける操作性の向上を図っている電子機器が知られている(例えば、特許文献1参照。)。例えば、携帯電話端末においては、上位階層の機能として、当該携帯電話端末が有する機能の大分類である「電話」「メール」「カメラ」「通信」「フォルダ」等が当初の画面に表示される。そして、ユーザが「メール」のアイコンを選択すると、下位階層の機能として、「メール受信」、「メール送信」、「新規メール作成」、「メール履歴」、「チャットメール」、「メール設定」といった機能がアイコンや文字列によって表示される。そして、ユーザは、表示されている複数の機能から何れかの機能を選択して、選択した機能を携帯電話端末に実行させる。 In addition, there is known an electronic device that improves operability for a user by classifying a large number of functions in a hierarchical manner (see, for example, Patent Document 1). For example, in a mobile phone terminal, “telephone”, “mail”, “camera”, “communication”, “folder”, etc., which are major classifications of functions of the mobile phone terminal, are displayed on the initial screen as higher-level functions. . When the user selects the “Mail” icon, the lower-level functions include “Mail reception”, “Mail transmission”, “New mail creation”, “Mail history”, “Chat mail”, “Mail setting”, etc. Functions are displayed with icons and strings. Then, the user selects one of the displayed functions and causes the mobile phone terminal to execute the selected function.
しかしながら、従来の電子機器によれば、ユーザは、電子機器のメーカによって設定された機能の階層構造を把握しなければ、効率的に機能を検索することができない。このため、電子機器が有する機能が多くなるに従って、機能の検索における効率が低下し、ユーザは、どのアイコンを選択すれば所望の機能を実行できるかが分からず、機能の検索及び実行に多くの時間を費やしていた。 However, according to the conventional electronic device, the user cannot efficiently search for the function unless the user understands the hierarchical structure of the function set by the manufacturer of the electronic device. For this reason, as the functions of the electronic device increase, the efficiency of the function search decreases, and the user does not know which icon can be selected to execute the desired function. I was spending time.
そこで本発明は、上記の課題を解決することができる問題解決支援装置、問題解決支援方法、及び問題解決支援プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。 Accordingly, an object of the present invention is to provide a problem solving support apparatus, a problem solving support method, and a problem solving support program that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous specific examples of the present invention.
上記課題を解決するために、本発明の第1の形態においては、ユーザが電子機器を使用する際の問題解決を、ユーザからの入力に基づいて支援する問題解決支援装置であって、問題解決のために電子機器が有する複数の機能の少なくとも一部に関連する関連文字列、及び当該関連文字列に対して概念的に関連付けられた外観を有する画像であるアイコンの組を複数格納するアイコン格納部と、アイコン格納部が格納する複数のアイコンの少なくとも一部を、同一の画面に表示するアイコン表示制御部と、アイコン表示制御部によって表示されたアイコンの少なくとも一部を選択するアイコン選択部と、ユーザによる関連文字列の入力を受け付ける文字列入力部と、複数の機能のそれぞれについて、当該機能を識別する機能識別文字列と、当該機能を特定する複数の検索キーワードとを対応付けて格納する機能格納部と、アイコン選択部によって選択されたアイコンに対応付けてアイコン格納部に格納されている第1の関連文字列、及び文字列入力部によって入力が受け付けられた第2の関連文字列を、機能格納部に格納されている、複数の機能識別文字列のそれぞれに対応する複数の検索キーワードと比較することにより、複数の機能識別文字列の中から、当該第1及び第2の関連文字列によって特定される機能を識別する機能識別文字列を検索する機能識別文字列検索部と、機能識別文字列検索部により検索された機能識別文字列を表示する機能識別文字列表示制御部とを備える。 In order to solve the above-described problem, in the first embodiment of the present invention, a problem solving support apparatus that supports problem solving when a user uses an electronic device based on input from the user, the problem solving For storing a plurality of sets of icons that are related character strings related to at least a part of a plurality of functions of an electronic device and an image having an appearance conceptually related to the related character strings An icon display control unit that displays at least some of the plurality of icons stored in the icon storage unit on the same screen, and an icon selection unit that selects at least some of the icons displayed by the icon display control unit A character string input unit that accepts input of a related character string by the user, a function identification character string that identifies the function for each of a plurality of functions, A function storage unit that stores a plurality of search keywords that specify a function in association with each other, a first related character string that is stored in the icon storage unit in association with the icon selected by the icon selection unit, and a character string A plurality of function identifications are made by comparing the second related character string received by the input unit with a plurality of search keywords corresponding to each of the plurality of function identification character strings stored in the function storage unit. A function identification character string search unit that searches for a function identification character string that identifies a function specified by the first and second related character strings, and a function searched by the function identification character string search unit A function identification character string display control unit for displaying the identification character string.
文字列入力部は、ユーザによる関連文字列の入力が開始される旨を示すべく予め定められたアイコンが、アイコン選択部によって選択された場合に、ユーザによる関連文字列の入力を受け付けてもよい。文字列入力部は、ユーザによる関連文字列の入力が開始される旨を示すべく予め定められたアイコンが、アイコン選択部によって選択された場合に、ユーザが関連文字列を入力する入力領域を表示してもよい。 The character string input unit may accept the input of the related character string by the user when an icon predetermined to indicate that the input of the related character string by the user is started is selected by the icon selection unit. . The character string input unit displays an input area for the user to input a related character string when a predetermined icon is selected by the icon selection unit to indicate that input of the related character string by the user is started. May be.
機能格納部は、複数の機能のそれぞれを識別する機能識別文字列に対応付けて、当該機能を実行する実行プログラムを更に格納し、当該問題解決支援装置は、機能識別文字列検索部により検索された機能識別文字列に対応する実行プログラムを、機能格納部から読み出して実行する機能実行部を更に備えてもよい。当該問題解決支援装置は、機能識別文字列検索部によって検索された機能識別文字列に対応する機能が実行に際して必要とする動作パラメータを示すパラメータ文字列を、文字列入力部が入力を受け付けた関連文字列から抽出するパラメータ文字列抽出部を更に備え、機能実行部は、機能識別文字列検索部によって検索された機能識別文字列に対応する機能が、実行に際して動作パラメータを必要とする場合に、当該機能識別文字列に対応する実行プログラムを機能格納部から読み出して、読み出した実行プログラムを、パラメータ文字列により示される動作パラメータに従って実行してもよい。文字列入力部は、機能識別文字列検索部によって検索された機能識別文字列に対応する機能が、実行に際して動作パラメータを必要とする場合に、ユーザからの関連文字列の入力を受け付けてもよい。 The function storage unit further stores an execution program for executing the function in association with the function identification character string for identifying each of the plurality of functions. The problem solving support apparatus is searched by the function identification character string search unit. A function execution unit that reads and executes an execution program corresponding to the function identification character string from the function storage unit may be further provided. The problem solving support apparatus includes a parameter character string indicating an operation parameter required for execution of a function corresponding to the function identification character string searched by the function identification character string search unit. Further comprising a parameter character string extraction unit for extracting from the character string, the function execution unit, when the function corresponding to the function identification character string searched by the function identification character string search unit requires an operation parameter for execution, An execution program corresponding to the function identification character string may be read from the function storage unit, and the read execution program may be executed according to the operation parameter indicated by the parameter character string. The character string input unit may accept an input of a related character string from the user when a function corresponding to the function identification character string searched by the function identification character string search unit requires an operation parameter for execution. .
当該問題解決支援装置は、ユーザにより入力された関連文字列を、複数のアイコンの何れかに対応付けて、アイコン格納部に追加して格納する関連文字列追加部を更に備えてもよい。当該問題解決支援装置は、文字列入力部により入力が受け付けられた関連文字列が、アイコン格納部に格納されている関連文字列と一致する場合に、当該関連文字列に対応するアイコンをユーザに提示することにより、入力した関連文字列が、当該アイコンを選択することによって代替できる旨を通知する操作案内部を更に備えてもよい。 The problem solving support apparatus may further include a related character string adding unit that stores the related character string input by the user in association with any of a plurality of icons and added to the icon storage unit. When the related character string received by the character string input unit matches the related character string stored in the icon storage unit, the problem solving support apparatus displays an icon corresponding to the related character string to the user. An operation guide unit that notifies that the input related character string can be replaced by selecting the icon by presenting may be further provided.
また、本発明の第2の形態においては、ユーザが電子機器を使用する際の問題解決を、ユーザからの入力に基づいて支援する問題解決支援方法であって、アイコン格納部は、問題解決のために電子機器が有する複数の機能の少なくとも一部に関連する関連文字列、及び当該関連文字列に対して概念的に関連付けられた外観を有する画像であるアイコンの組を複数格納し、機能格納部は、複数の機能のそれぞれについて、当該機能を識別する機能識別文字列と、当該機能を特定する複数の検索キーワードとを対応付けて格納し、当該問題解決支援方法は、アイコン格納部が格納する複数のアイコンの少なくとも一部を、同一の画面に表示するアイコン表示制御段階と、アイコン表示制御段階において表示されたアイコンの少なくとも一部を選択するアイコン選択段階と、ユーザによる関連文字列の入力を受け付ける文字列入力段階と、アイコン選択段階において選択されたアイコンに対応付けてアイコン格納部に格納されている第1の関連文字列、及び文字列入力段階において入力が受け付けられた第2の関連文字列を、機能格納部に格納されている、複数の機能識別文字列のそれぞれに対応する複数の検索キーワードと比較することにより、複数の機能識別文字列の中から、当該第1及び第2の関連文字列によって特定される機能を識別する機能識別文字列を検索する機能識別文字列検索段階と、機能識別文字列検索段階において検索された機能識別文字列を表示する機能識別文字列表示制御段階とを備える。 According to a second aspect of the present invention, there is provided a problem solving support method for supporting problem solving when a user uses an electronic device based on an input from the user, wherein the icon storage unit Therefore, a plurality of sets of related character strings related to at least a part of a plurality of functions possessed by an electronic device and an icon having an appearance conceptually associated with the related character strings are stored and stored. The unit stores a function identification character string that identifies the function and a plurality of search keywords that identify the function in association with each other, and the problem storage support method is stored by the icon storage unit. An icon display control stage that displays at least some of the icons to be displayed on the same screen, and at least a part of the icons displayed in the icon display control stage An icon selection stage, a character string input stage for accepting input of a related character string by the user, a first related character string stored in the icon storage unit in association with the icon selected in the icon selection stage, and a character A plurality of functions can be obtained by comparing the second related character string received in the column input stage with a plurality of search keywords corresponding to each of the plurality of function identification character strings stored in the function storage unit. A function identification character string search stage for searching for a function identification character string for identifying a function specified by the first and second related character strings, and a function identification character string search stage. A function identification character string display control stage for displaying the function identification character string.
また、本発明の第3の形態においては、電子機器を、ユーザが電子機器を使用する際の問題解決をユーザからの入力に基づいて支援する問題解決支援装置を備える電子機器として機能させる問題解決支援プログラムであって、電子機器を、問題解決のために電子機器が有する複数の機能の少なくとも一部に関連する関連文字列、及び当該関連文字列に対して概念的に関連付けられた外観を有する画像であるアイコンの組を複数格納するアイコン格納部と、アイコン格納部が格納する複数のアイコンの少なくとも一部を、同一の画面に表示するアイコン表示制御部と、アイコン表示制御部によって表示されたアイコンの少なくとも一部を選択するアイコン選択部と、ユーザによる関連文字列の入力を受け付ける文字列入力部と、複数の機能のそれぞれについて、当該機能を識別する機能識別文字列と、当該機能を特定する複数の検索キーワードとを対応付けて格納する機能格納部と、アイコン選択部によって選択されたアイコンに対応付けてアイコン格納部に格納されている第1の関連文字列、及び文字列入力部により入力が受け付けられた第2の関連文字列を、機能格納部に格納されている、複数の機能識別文字列のそれぞれに対応する複数の検索キーワードと比較することにより、複数の機能識別文字列の中から、当該第1及び第2の関連文字列によって特定される機能を識別する機能識別文字列を検索する機能識別文字列検索部と、機能識別文字列検索部により検索された機能識別文字列を表示する機能識別文字列表示制御部とを有する問題解決支援装置を備える電子機器として機能させる。 Further, in the third aspect of the present invention, problem solving for causing an electronic device to function as an electronic device including a problem solving support device that supports problem solving when the user uses the electronic device based on an input from the user. A support program, the electronic device having a related character string related to at least a part of a plurality of functions of the electronic device for solving a problem, and an appearance conceptually related to the related character string Displayed by an icon storage unit that stores a plurality of sets of icons that are images, an icon display control unit that displays at least some of the plurality of icons stored in the icon storage unit on the same screen, and the icon display control unit An icon selection unit that selects at least a part of the icon, a character string input unit that accepts input of a related character string by the user, and a plurality of functions. For each, a function storage unit that stores a function identification character string that identifies the function and a plurality of search keywords that identify the function, and stores an icon in association with the icon selected by the icon selection unit The first related character string stored in the unit and the second related character string received by the character string input unit are stored in each of the plurality of function identification character strings stored in the function storage unit. A function identification character that searches for a function identification character string that identifies a function specified by the first and second related character strings from among a plurality of function identification character strings by comparing with a plurality of corresponding search keywords. An electronic apparatus including a problem solving support device having a column search unit and a function identification character string display control unit that displays the function identification character string searched by the function identification character string search unit To function.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。 The above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.
本発明によれば、ユーザが所望する機能を、効率的に検索することができる。 According to the present invention, it is possible to efficiently search for a function desired by a user.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the scope of claims, and all combinations of features described in the embodiments are included. It is not necessarily essential for the solution of the invention.
図1は、本発明の実施形態に係る電子機器10の一例を示す。以降の説明においては、電子機器10の一例として、本図に示すような携帯電話端末を用いる。但し、電子機器10は、携帯電話端末のみに限定されず、例えば、デジタルテレビ等の情報家電製品を操作するリモートコントロール装置といった、他の機器であってもよい。
FIG. 1 shows an example of an
電子機器10は、表示デバイス20、入力デバイス30、及び問題解決支援装置40を備える。表示デバイス20は、例えば液晶パネルであり、文字や画像といった多様な情報を表示してユーザに提供する。入力デバイス30は、複数のキーを含み、電子機器10の動作を制御したり、文字等の入力操作を行ったりする手段をユーザに提供する。なお、複数のキーとは、例えば、文字を入力するキーや、「選択」や「確認」といった機能が割り当てられたファンクションキーを含んでいてよい。また、本図に示した電子機器10においては、表示デバイス20と入力デバイス30とが同一の機器に設けられているが、例えば、表示デバイス20はデジタルテレビに設けられると共に、入力デバイス30は当該デジタルテレビのリモートコントロール装置に設けられるというように、それぞれが互いに異なる機器に設けられていてもよい。問題解決支援装置40は、電子機器10に組み込まれ、ユーザが電子機器を使用する際の問題解決を支援する。
The
従来の携帯電話端末は、ユーザが、当該携帯電話端末が有する複数の機能から、所望の機能を検索する場合において、それぞれの機能に対応付けられたアイコンを表示して、ユーザに選択させている。近年、携帯電話端末は、より豊富な機能を有するようになっており、ユーザが選択できるアイコンの数も、大きく増加している。このため、携帯電話端末は、有する機能を階層化して管理することにより、ユーザにおける操作性の向上を図っている。このような携帯電話端末において、ユーザは、より上位の階層に含まれるアイコンが画面に表示されている場合に、当該アイコンを選択することにより、当該アイコンに対応する、より下位の階層に移動して、当該下位の階層に含まれるアイコンや文字列を画面に表示させる。そして、ユーザは、階層を移動して所望の機能を検索し、検索した機能を実行することができる。但し、このような従来の携帯電話端末におけるアイコンの階層構造は、携帯電話端末のメーカや機種によって異なる場合がある。従って、利用する携帯電話端末において予め定められた階層構造をユーザが把握していない場合、所望の機能を検索することは困難であった。 In a conventional mobile phone terminal, when a user searches for a desired function from a plurality of functions of the mobile phone terminal, the user displays an icon associated with each function and allows the user to select it. . In recent years, mobile phone terminals have more abundant functions, and the number of icons that a user can select has greatly increased. For this reason, the cellular phone terminal is designed to improve operability for the user by managing hierarchized functions. In such a mobile phone terminal, when an icon included in a higher hierarchy is displayed on the screen, the user moves to a lower hierarchy corresponding to the icon by selecting the icon. Thus, icons and character strings included in the lower hierarchy are displayed on the screen. Then, the user can move through the hierarchy to search for a desired function and execute the searched function. However, the hierarchical structure of icons in such a conventional mobile phone terminal may differ depending on the manufacturer and model of the mobile phone terminal. Therefore, it is difficult to search for a desired function when the user does not grasp a predetermined hierarchical structure in the mobile phone terminal to be used.
そこで、本発明の実施形態に係る問題解決支援装置40は、ユーザが選択したアイコンだけでなく、ユーザが入力した文字列に更に基づいて機能を検索することにより、ユーザが所望する機能を、効率的に検索することを目的とする。
Therefore, the problem solving
図2は、本発明の実施形態に係る問題解決支援装置40の機能構成の一例を示すブロック図である。問題解決支援装置40は、ユーザが電子機器10を使用する際の問題解決を、ユーザからの入力に基づいて支援する。問題解決支援装置40は、アイコン格納部100、アイコン表示制御部105、アイコン選択部110、文字列入力部115、機能格納部125、辞書格納部130、機能識別文字列検索部135、パラメータ文字列抽出部140、機能識別文字列表示制御部145、及び機能実行部150を有する。
FIG. 2 is a block diagram showing an example of a functional configuration of the problem solving
アイコン格納部100は、電子機器10が有する複数の機能の少なくとも一部に関連する関連文字列と、当該関連文字列に対して概念的に関連付けられた外観を有する画像であるアイコンとの組を複数格納する。アイコン表示制御部105は、アイコン格納部100が格納する複数のアイコンの少なくとも一部を、表示デバイス20における同一の画面に表示する。また、アイコン表示制御部105は、表示しているアイコンを示す情報をアイコン選択部110に出力する。アイコン選択部110は、アイコン表示制御部105から受け取った、アイコン表示制御部105によって表示されているアイコンを示す情報に基づいて、当該表示されているアイコンの少なくとも一部を選択する。ここで、アイコン選択部110は、ユーザによる入力デバイス30に設けられたキーの操作に基づいて、アイコンを選択してよい。そして、アイコン選択部110は、選択したアイコンを示す情報を、機能識別文字列検索部135に出力する。文字列入力部115は、ユーザによる、入力デバイス30を用いた関連文字列の入力を受け付ける。そして、文字列入力部115は、入力を受け付けた関連文字列を、機能識別文字列検索部135及びパラメータ文字列抽出部140に出力する。
The
機能格納部125は、電子機器10が有する複数の機能のそれぞれについて、当該機能を識別する機能識別文字列と、当該機能を特定する複数の検索キーワードとを対応付けて格納する。また、機能格納部125は、複数の機能のそれぞれを識別する機能識別文字列に対応付けて、当該機能を実行する実行プログラムを更に格納してよい。辞書格納部130は、機能格納部125に格納されている検索キーワードの少なくとも一部について、検索キーワード毎に、当該検索キーワードに関連する少なくとも1つの関連文字列を対応付けて格納する。
The
機能識別文字列検索部135は、アイコン選択部110によって選択されたアイコンに対応付けてアイコン格納部100に格納されている関連文字列を、第1の関連文字列として取得する。また、機能識別文字列検索部135は、文字列入力部115によってユーザから入力が受け付けられた関連文字列を、第2の関連文字列として入力する。そして、機能識別文字列検索部135は、第1の関連文字列及び第2の関連文字列を、機能格納部125に格納されている、複数の機能識別文字列のそれぞれに対応する複数の検索キーワードと比較する。そして、機能識別文字列検索部135は、機能格納部125に格納されている複数の機能識別文字列の中から、対応する複数の検索キーワードの少なくとも一部が、第1及び第2の関連文字列に一致している機能識別文字列を検索する。そして、機能識別文字列検索部135は、検索した機能識別文字列を、第1及び第2の関連文字列によって特定される機能を識別する機能識別文字列とする。ここで、機能識別文字列検索部135は、第1及び第2の関連文字列と、検索キーワードのそれぞれとを直接比較してよく、また、これに代えて、辞書格納部130に格納されている検索キーワードと関連文字列との対応付けに基づいて、第1及び第2の関連文字列のそれぞれを、対応する検索キーワードに変換し、関連文字列から変換した検索キーワードと、機能格納部125に格納されている検索キーワードとを比較してもよい。そして、機能識別文字列検索部135は、検索した機能識別文字列を機能識別文字列表示制御部145及び機能実行部150に出力する。
The function identification character
パラメータ文字列抽出部140は、機能識別文字列検索部135によって検索された機能識別文字列に対応する機能が実行に際して必要とする動作パラメータを示すパラメータ文字列を、文字列入力部115が入力を受け付けた関連文字列から抽出する。そして、パラメータ文字列抽出部140は、抽出したパラメータ文字列を、機能識別文字列表示制御部145、及び機能実行部150に出力する。
The parameter character
機能識別文字列表示制御部145は、機能識別文字列検索部135により検索された機能識別文字列を、表示デバイス20を用いて表示する。ここで、機能識別文字列表示制御部145は、検索された機能識別文字列が、実行に際して動作パラメータを必要とする場合に、パラメータ文字列抽出部140から受け取った、動作パラメータを示すパラメータ文字列を更に表示してよい。機能実行部150は、機能識別文字列検索部135により検索された機能識別文字列に対応する実行プログラムを機能格納部125から読み出して実行する。ここで、機能実行部150は、検索された機能識別文字列に対応する機能が、実行に際して動作パラメータを必要とする場合に、当該機能識別文字列に対応する実行プログラムを、パラメータ文字列抽出部140から受け取ったパラメータ文字列により示される動作パラメータに従って実行してよい。
The function identification character string
本発明の実施形態に係る問題解決支援装置40は、ユーザが選択したアイコンに対応する関連文字列だけでなく、ユーザが入力した関連文字列に更に基づいて機能識別文字列を検索することができる。これにより、ユーザは、所望する機能を効率よく検索して実行することができる。また、これにより、必要な機能のすべてにアイコンを対応付ける必要がなくなるので、例えば、利用頻度の高い機能にのみアイコンを対応付けたり、また、機能における動作と動作の対象とのうち、動作の対象にのみアイコンを対応付けたりというように、より少ない数のアイコンのみを用いて、ユーザの問題解決を支援することができる。従って、ユーザが、選択可能なアイコンの全体像を容易に把握できるので、本発明の実施形態に係る問題解決支援装置40は、従来の、アイコンの選択のみに基づいて機能を検索する問題解決支援装置に比べて、アイコンを選択して機能を検索するという点についても、ユーザにとってより使いやすいインターフェイスを提供することができる。
The problem solving
なお、問題解決支援装置40は、更に、操作案内部155を有していてよい。操作案内部155は、文字列入力部115により入力が受け付けられた関連文字列が、アイコン格納部100に格納されている関連文字列と一致する場合に、当該関連文字列に対応するアイコンを、例えば表示デバイス20に表示する等してユーザに提示することにより、入力した関連文字列が、当該アイコンを選択することによって代替できる旨を通知する。これにより、ユーザが、ある関連文字列が既にアイコンに対応付けられていることを知らずに、当該関連文字列を入力した場合であっても、次に当該関連文字列に基づいて機能を検索する場合には、文字列を入力する代わりに、アイコンを選択して機能を検索することができる。
Note that the problem solving
図3は、本発明の実施形態に係るアイコン格納部100の一例を示す。アイコン格納部100は、電子機器10が有する複数の機能の少なくとも一部に関連する関連文字列と、当該関連文字列に対して概念的に関連付けられた外観を有するアイコンとの組を複数格納する。例えば、アイコン格納部100は、「メール」、「読む」、「履歴」、「送る」といった関連文字列と、メールを示すアイコンとの組を格納している。
FIG. 3 shows an example of the
更に、アイコン格納部100は、ユーザによる関連文字列の入力が開始される旨を示すべく予め定められたアイコンである文字列入力アイコン300を格納してよい。そして、文字列入力アイコン300が、アイコン表示制御部105により表示されると共に、アイコン選択部110を介してユーザにより選択された場合に、文字列入力部115は、ユーザによる関連文字列の入力を受け付けてよい。具体的には、文字列入力アイコン300が選択された場合に、文字列入力部115は、ユーザが関連文字列を入力する入力領域を表示デバイス20に表示することにより、ユーザによる関連文字列の入力を受け付けてよい。このように、文字列入力アイコン300を選択して、関連文字列の入力を開始することにより、ユーザは、アイコンを選択するという統一されたインターフェイスを用いながらも、入力した関連文字列による機能の検索を行うことができる。また、文字列入力アイコン300が選択された場合に、入力領域を表示することにより、ユーザにとって分かりやすいインターフェイスを提供することができる。
Further, the
また、アイコン格納部100は、文字列入力部115によってユーザから入力が受け付けられた関連文字列を、文字列入力アイコン300に対応付けて格納してよい。この場合、機能識別文字列検索部135は、機能識別文字列の検索に用いる関連文字列を、アイコン格納部100と文字列入力部115とのそれぞれから取得するのではなく、アイコン格納部100のみから取得することができる。これにより、機能識別文字列検索部135における機能識別文字列の検索処理を簡略化して、検索処理の効率を向上させることができる。
In addition, the
また、問題解決支援装置40は、図2に示した関連文字列追加部160を更に有していてよい。関連文字列追加部160は、ユーザにより入力された関連文字列を、複数のアイコンの何れかに対応付けて、アイコン格納部100に追加して格納する。例えば、関連文字列追加部160は、電話帳を示すアイコンに対して、「ユーザの電話番号を表示する」という機能における関連文字列を対応付けて格納してよい。近年、携帯電話端末等の電子機器の機能は複雑さを増しており、アイコンのような、一般化された画像からユーザが連想する機能は、ユーザ毎に少なからず異なる場合がある。そのため、ユーザがアイコンから連想する機能と、アイコンについて予め定められている機能との差異により、ユーザは、効率的に機能を検索できない場合がある。しかし、本発明の実施形態に係る問題解決支援装置40によれば、ユーザの必要に応じて、アイコンに対応付ける関連文字列を追加することができるので、ユーザがアイコンから連想する機能と、アイコンに対応付けられた機能との差異をより小さくして、より効率的に機能を検索することができる。
The problem solving
また、関連文字列追加部160は、利用者から指示された場合に、アイコン格納部100に格納されている複数のアイコンのそれぞれについて、当該アイコンに対応する関連文字列を、例えば電子機器10の初期設定等として予め定められている関連文字列のみに設定する機能を有していてよい。これにより、ユーザが追加した関連文字列が増えすぎたことによって、検索処理の効率が低下するといった問題が発生した場合であっても、アイコンと関連文字列との対応付けを元に戻して、正常に検索処理を実行することができる。
Further, the related character
また、関連文字列追加部160は、ユーザにより入力された新たな関連文字列を、既存のアイコンに対応付けて追加するだけでなく、ユーザにより入力された新たなアイコンをアイコン格納部100に追加してもよい。なお、問題解決支援装置40は、ユーザが選択したアイコンや入力した関連文字列に基づいて機能を検索する検索モードと、アイコン格納部100に格納されているアイコンに対応する新たな関連文字列を追加して格納する関連文字列追加モードとの2つの動作モードを有していてもよく、以上に説明した処理は、動作モードが関連文字列追加モードである場合に実行されてもよい。また、アイコン格納部100は、文字列入力アイコン300を格納していなくともよい。この場合、文字列入力部115は、ユーザが何れのアイコンを選択したかに関わらず、常に、ユーザによる関連文字列の入力を受け付けていてよい。
The related character
図4は、本発明の実施形態に係る機能格納部125の一例を示す。機能格納部125は、電子機器10が有する複数の機能のそれぞれについて、当該機能を識別する機能識別文字列を格納する。また、機能格納部125は、それぞれの機能識別文字列に対応付けて、当該機能識別文字列により識別される機能を特定する複数の検索キーワードを格納する。また、機能格納部125は、それぞれの機能識別文字列に対応付けて、当該機能識別文字列により識別される機能を実行する実行プログラムを格納してよい。ここで、機能格納部125は、実行プログラムそのものに代えて、本図に示すように、機能格納部125とは別の場所に格納されている実行プログラムのそれぞれを識別する実行プログラム識別子を格納してもよい。
FIG. 4 shows an example of the
また、機能格納部125は、それぞれの機能識別文字列に対応付けて、当該機能識別文字列により識別される機能が、実行に際して必要とする動作パラメータに関する情報を格納してよい。具体的には、機能格納部125は、それぞれの機能が、実行に際して動作パラメータを必要とするか否かを示す情報を格納すると共に、動作パラメータを必要とする場合には、当該動作パラメータの種類を示す情報を格納してよい。ここで、動作パラメータの種類を示す情報とは、例えば、動作パラメータがオンまたはオフの何れか一方であることを示す情報や、或いは、動作パラメータが数値であることを示す情報であってよい。例えば、本図には、「マナーモード」及び「アラームを設定する」という2つの機能識別文字列により識別される機能が動作パラメータを必要としており、また、「マナーモード」における動作パラメータはオンまたはオフの何れか一方であると共に、「アラームを設定する」における動作パラメータは数値であることが示されている。
Further, the
そして、文字列入力部115は、機能識別文字列検索部135によって検索された機能識別文字列に対応する機能が、実行に際して動作パラメータを必要とすると、機能格納部125に格納されている情報に基づいて判定された場合に、例えば関連文字列を入力する入力領域を表示デバイス20に表示することにより、ユーザからの関連文字列の入力を受け付けてよい。この場合、文字列入力部115は、機能格納部125に格納されている、当該機能において必要とされる動作パラメータの種類に基づいて、ユーザに対して、何れの種類のパラメータを入力すべきかを通知してもよい。そして、パラメータ文字列抽出部140は、文字列入力部115から受け取った関連文字列から、動作パラメータを示すパラメータ文字列を抽出する。例えば、パラメータ文字列抽出部140は、公知の語句解析技術を用いることにより、関連文字列に含まれる、「オン」や「ON」、「オフ」、「OFF」といった予め定められた文字列や、数値を示す文字列を、パラメータ文字列として抽出してよい。なお、パラメータ文字列抽出部140は、機能識別文字列検索部135によって検索された機能識別文字列に対応する機能が、実行に際して動作パラメータを必要とする場合にのみ、入力された関連文字列からパラメータ文字列を抽出してよく、また、これに代えて、機能識別文字列検索部135における検索結果に関わらず、常に、入力された関連文字列からパラメータ文字列を抽出してもよい。
When the function corresponding to the function identification character string searched by the function identification character
オンやオフ、或いは数値といった動作パラメータを必要とする機能を、アイコンの選択のみに基づいて検索すると、アイコンの数が増大したり、ユーザによる操作が複雑になったりするといった理由により、効率的に検索を行うことが困難である場合がある。しかし、本発明の実施形態に係る問題解決支援装置40によれば、ユーザが入力した関連文字列からパラメータ文字列を抽出して、抽出したパラメータ文字列を機能識別文字列の表示や機能の実行に用いることにより、アイコンの数を増大させることなく、ユーザの問題解決を支援することができる。また、検索された機能が動作パラメータを必要とする場合に関連文字列の入力が促されることにより、ユーザは、所望する機能が動作パラメータを必要とする機能であるか否かについての知識を有していなくとも、当該機能を検索して実行することができる。
Searching for functions that require operating parameters such as on, off, or numerical values based only on the selection of icons can be efficient because the number of icons increases or the operation by the user becomes complicated. It may be difficult to perform a search. However, according to the problem solving
図5は、本発明の実施形態に係る辞書格納部130の一例を示す。辞書格納部130は、機能格納部125に格納されている検索キーワードの少なくとも一部について、検索キーワード毎に、当該検索キーワードに関連する少なくとも1つの関連文字列を対応付けて格納する。例えば、辞書格納部130は、それぞれの検索キーワードの類義語を関連文字列として、当該検索キーワードに対応付けて格納してよい。
FIG. 5 shows an example of the
機能識別文字列検索部135は、選択されたアイコンに対応する第1の関連文字列のそれぞれを、辞書格納部130に格納されている関連文字列のそれぞれと比較する。そして、第1の関連文字列が辞書格納部130に格納されている関連文字列を含んでいる場合に、機能識別文字列検索部135は、当該第1の関連文字列を、当該関連文字列に対応付けて辞書格納部130に格納されている検索キーワードに変換する。また、機能識別文字列検索部135は、同様にして、文字列入力部115から受け取った第2の関連文字列のそれぞれを、辞書格納部130に格納されている関連文字列のそれぞれと比較する。そして、第2の関連文字列が辞書格納部130に格納されている関連文字列を含んでいる場合に、機能識別文字列検索部135は、当該第2の関連文字列を、当該関連文字列に対応付けて辞書格納部130に格納されている検索キーワードに変換する。ここで、機能識別文字列検索部135は、第1及び第2の関連文字列のそれぞれが、辞書格納部130に格納されている複数の関連文字列を含んでいる場合には、当該第1及び第2の関連文字列のそれぞれを、当該複数の関連文字列に対応する複数の検索キーワードに変換してよい。そして、機能識別文字列検索部135は、第1及び第2の関連文字列のそれぞれから変換した検索キーワードを、機能格納部125に格納されている検索キーワードと比較する。そして、機能識別文字列検索部135は、機能格納部125に格納されている複数の機能識別文字列の中から、対応する複数の検索キーワードの少なくとも一部が、第1及び第2の関連文字列から変換された検索キーワードに一致している機能識別文字列を検索する。このようにして、機能識別文字列検索部135は、第1及び第2の関連文字列によって特定される機能に対応する機能識別文字列を検索する。これにより、ユーザが入力する関連文字列や、アイコンに対応付けられた関連文字列において、多様な表現が用いられる場合であっても、表現の揺らぎ低減させて、ユーザが所望する機能を精度よく検索することができる。
The function identification character
なお、問題解決支援装置40は、辞書格納部130を備えていなくともよい。この場合、アイコン格納部100は、アイコンと検索キーワードと対応付けて格納していてよい。また、この場合、機能識別文字列検索部135は、選択されたアイコンに対応する検索キーワード、及び文字列入力部115によりユーザから入力が受け付けられた文字列を、検索キーワードと直接比較して、ユーザが所望する機能を識別する機能識別文字列を検索してよい。これにより、検索処理が簡略化されるので、電子機器10における処理能力が比較的低い場合であっても、ユーザは、効率的に機能を検索することができる。
The problem solving
図6は、本発明の実施形態に係る問題解決支援装置40を用いた問題解決支援方法における処理の流れの一例を示すフローチャートである。まず、アイコン表示制御部105は、アイコン格納部100が格納するアイコンの少なくとも一部を、表示デバイス20における同一の画面に表示する(S1000)。ここで、アイコン表示制御部105は、表示すべきアイコンのすべてが、表示デバイス20における同一の画面に収まらない場合には、スクロールやページ切り替えを用いて、当該表示すべきアイコンを表示してよい。続いて、アイコン選択部110は、表示されたアイコンの少なくとも一部を、ユーザの指示に基づいて選択する(S1010)。例えば、アイコン選択部110は、表示されているアイコンの何れかを枠で囲んで指し示すカーソルを、表示デバイス20を用いて表示する。そして、アイコン選択部110は、ユーザによる、入力デバイス30に設けられたカーソル移動キーの操作に基づいて、カーソルによって指し示すアイコンを切り替える。そして、アイコン選択部110は、ユーザによって「選択確定」キーが入力された場合に、カーソルによって指し示されているアイコンを選択する。また、アイコン選択部110は、電子機器10に設けられたマイク等の集音手段を用いて入力したユーザの声に基づいて、カーソルの移動や選択の確定等を行うことにより、アイコンを選択してもよい。
FIG. 6 is a flowchart showing an example of a process flow in the problem solving support method using the problem solving
続いて、文字列入力部115は、アイコン選択部110によって選択されたアイコンが、関連文字列の入力が開始される旨を示すべく予め定められた文字列入力アイコンであるか否かを判定する(S1020)。選択されたアイコンが文字列入力アイコンである場合(S1020:Yes)、文字列入力部115は、ユーザが関連文字列を入力する入力領域を表示デバイス20に表示して、ユーザによる関連文字列の入力を受け付ける(S1030)。ここで、入力される関連文字列は、例えば、「画像」といった単語であってよく、また、「メールで画像を送りたい」といった文章であってもよい。また、文字列入力部115は、入力デバイス30を用いてユーザに関連文字列を入力させる代わりに、電子機器10に設けられたマイク等の集音手段を用いて、ユーザにより発せられた音声を入力し、入力した音声に対して公知の音声認識処理を行うことによって得られた、ユーザが話した単語や文章を、関連文字列として入力してもよい。
Subsequently, the character
続いて、機能識別文字列検索部135は、選択されたアイコンに対応付けてアイコン格納部100に格納されている第1の関連文字列と、ユーザにより入力された第2の関連文字列とを、機能格納部125に格納されている検索キーワードと比較することにより、複数の機能識別文字列の中から、第1及び第2の関連文字列によって特定される機能を識別する機能識別文字列を検索する(S1050)。ここで、第1または第2の関連文字列が複数の関連文字列を含んでいる場合には、機能識別文字列検索部135は、機能格納部125に格納されている複数の機能識別文字列の中から、対応する複数の検索キーワードの少なくとも一部が、当該複数の関連文字列に一致している機能識別文字列を検索してよい。また、これに代えて、機能識別文字列検索部135は、複数の機能識別文字列の中から、対応する複数の検索キーワードの少なくとも一部が、当該複数の関連文字列の少なくとも一部に一致している機能識別文字列を検索してもよい。なお、機能識別文字列検索部135が、何れの方法を用いて検索を行うかは、電子機器10のメーカやユーザ等によって予め定められていてよく、第1の関連文字列と第2の関連文字列とのそれぞれにおいて、異なる方法を用いるとして定められていてもよい。
Subsequently, the function identification character
続いて、問題解決支援装置40は、機能識別文字列検索部135によって検索された機能識別文字列の数が、予め定められた基準値以下であるか否かを判定する(S1060)。ここで、予め定められた基準値とは、例えば、表示デバイス20において、検索された機能識別文字列を一覧して表示する場合における、1画面で表示可能な機能識別文字列の最大数であってよい。検索された機能識別文字列の数が基準値以下ではない場合(S1060:No)、問題解決支援装置40は、現在検索されている機能識別文字列をもって検索を確定する旨がユーザにより指示されたか否かを判定する(S1070)。具体的には、問題解決支援装置40は、検索を確定する旨を示す「確定」キーがユーザにより入力されたか否かを判定してよい。そして、検索を確定する旨が指示されていない場合(S1070:No)、問題解決支援装置40は、処理をS1010に戻して、再度、アイコンの選択、或いは関連文字列の入力をユーザに実行させる。
Subsequently, the problem solving
一方、検索された機能識別文字列の数が基準値以下である場合(S1060:Yes)、或いは検索を確定する旨が指示された場合(S1070:Yes)、機能識別文字列表示制御部145は、検索された機能識別文字列を、表示デバイス20を用いて表示する(S1080)。ここで、機能識別文字列表示制御部145は、検索された機能識別文字列のすべてを、表示デバイス20における1画面で表示できない場合には、スクロールやページ切り替えを用いて、検索された機能識別文字列を表示してよい。また、機能識別文字列表示制御部145は、電子機器10が有する複数の機能の少なくとも一部が、複数のグループに分類されている場合には、同一のグループに含まれる複数の機能のそれぞれを識別する機能識別文字列に代えて、当該グループを識別するグループ識別文字列を表示してもよい。なお、この場合、機能識別文字列表示制御部145は、検索された機能識別文字列の数が、表示デバイス20において1画面で表示できる最大数を超える場合にのみ、グループ識別文字列を表示してもよい。また、電子機器10が有する複数の機能のそれぞれが何れのグループに含まれるかを示す情報は、機能格納部125により、それぞれの機能を識別する機能識別文字列に対応付けて格納されていてよい。
On the other hand, when the number of searched function identification character strings is equal to or less than the reference value (S1060: Yes), or when it is instructed to confirm the search (S1070: Yes), the function identification character string
続いて、機能実行部150は、検索された機能識別文字列が識別する機能の実行がユーザによって指示されたか否かを判定する(S1090)。例えば、機能実行部150は、機能識別文字列表示制御部145によって表示されている機能識別文字列のそれぞれに対応付けられた番号がユーザによって入力されたり、また、機能識別文字列の何れかをカーソルが指し示している状態で、実行を指示する「選択確定」キーが入力されたりしたか否かを判定してよい。なお、機能識別文字列に代えて、グループ識別文字列が表示されている状態で、当該グループ識別文字列の選択を確定する操作が行われた場合には、機能識別文字列表示制御部145が、検索された機能識別文字列のうち、当該グループに含まれる機能識別文字列を一覧して表示すべく、表示デバイス20における表示内容を更新してよい。そして、機能の実行がユーザによって指示された場合(S1090:Yes)、機能実行部150は、実行が指示された機能に対応する実行プログラムを機能格納部125から読み出して、読み出した実行プログラムを実行する(S1100)。
Subsequently, the
なお、本図に示した処理の流れにおいては、機能識別文字列検索部135は、選択されたアイコンと入力された関連文字列との双方に基づいて、機能識別文字列を検索しているが、これに代えて、選択されたアイコンに対応する関連文字列と、入力された関連文字列との何れか一方のみに基づいて、機能識別文字列を検索してもよい。また、問題解決支援装置40は、検索した機能識別文字列の数が1件であった場合には、検索した機能識別文字列を表示することなく、検索した機能識別文字列に対応する実行プログラムを実行してもよい。
In the processing flow shown in this figure, the function identification character
図7は、本発明の実施形態に係る表示デバイス20により表示される画面の例を示す。以下、図6に示した処理の流れを、表示デバイス20により表示される画面の遷移に基づいて説明する。図7(a)は、表示デバイス20により表示される画面の第1の例である画面700aを示す。図7(b)は、表示デバイス20により表示される画面の第2の例である画面700bを示す。図7(c)は、表示デバイス20により表示される画面の第3の例である画面700cを示す。図7(d)は、表示デバイス20により表示される画面の第4の例である画面700dを示す。なお、本図において、表示デバイス20により表示される画面は、画面700a、画面700b、画面700c、画面700dの順で遷移する。
FIG. 7 shows an example of a screen displayed by the
画面700aは、アイコン表示領域710、説明表示領域720、選択表示領域730、及び検索件数表示領域740を含む。アイコン表示領域710には、アイコン表示制御部105により、アイコン格納部100に格納されているアイコンの少なくとも一部が表示される。説明表示領域720には、アイコン選択部110により、アイコン表示領域においてカーソルで指し示されているアイコンの説明が表示される。ここで、アイコンの説明とは、例えば、当該アイコンに対応付けて、アイコン格納部100に格納されている関連文字列や、ユーザによって入力された関連文字列であってよい。選択表示領域730には、アイコン選択部110によって既に選択されたアイコンが表示される。ここで、選択されたアイコンが、「文字列入力」を示すアイコンである場合には、入力された関連文字列が、当該アイコンの内部に縮小して表示されてもよい。また、問題解決支援装置40は、「戻る」キーや「削除」キー等の予め定められたキーが入力された場合には、既に選択されたアイコンを、例えば選択順とは逆の順序で削除してよい。検索件数表示領域740には、既に選択されたアイコン、及び入力された関連文字列に基づいて、機能識別文字列検索部135によって検索された機能識別文字列の数が表示される。
The
画面700aは、ユーザが、表示されているアイコンの中から「メール」を示すアイコンを選択した状態を示している。この場合、機能識別文字列検索部135は、選択された「メール」を示すアイコンに対応付けてアイコン格納部100に格納されている関連文字列に基づいて、「メールを受信する」、「メールを送信する」、「新規にメールを作成する」、「メールの設定を行う」といった28件の機能識別文字列を検索する。そして、検索件数表示領域740には、28件という検索件数が表示される。
画面700bは、ユーザが、表示されているアイコンの中から「送る」を示すアイコンを選択した状態を示している。この場合、機能識別文字列検索部135は、「メール」を示すアイコンに対応付けてアイコン格納部100に格納されている関連文字列と、「送る」を示すアイコンに対応付けてアイコン格納部100に格納されている関連文字列との双方に基づいて、16件の機能識別文字列を検索する。そして、検索件数表示領域740には、16件という検索件数が表示される。
画面700cは、ユーザが、表示されているアイコンの中から「文字列入力」を示すアイコンを選択した状態を示している。「文字列入力」を示すアイコンが選択された場合、文字列入力部115は、説明表示領域720を、ユーザが関連文字列を入力するための入力領域として表示することにより、関連文字列の入力をユーザに促す。そして、ユーザは、本図に示すように、「画像」という関連文字列を入力する。これにより、機能識別文字列検索部135は、「メール」及び「送る」のそれぞれを示すアイコンに対応付けられた関連文字列、並びに入力された「画像」という関連文字列に基づいて、機能識別文字列を検索する。この結果、機能識別文字列検索部135は、「メールで画像を送信する」という1件の機能識別文字列を検索する。ここで、機能識別文字列検索部135により検索された機能識別文字列の数である1件が、予め定められた基準値(例えば8)より小さいので、問題解決支援装置40は、ユーザに更なるアイコンの選択や関連文字列の入力を行わせることなく、機能識別文字列表示制御部145を用いて、検索した機能識別文字列を表示させる。
画面700dは、検索された機能識別文字列が表示されている状態を示している。機能識別文字列表示領域750には、機能識別文字列検索部135によって検索された「メールで画像を送信する」という機能識別文字列が表示されている。ここで、複数の機能識別文字列を表示する場合には、機能識別文字列表示制御部145は、以前に実行された機能を識別する機能識別文字列をより上位に表示してよい。これにより、利用頻度の高い機能を実行する場合に、実行を指示する操作に要するユーザの負担を軽減することができる。そして、ユーザは、表示されている機能識別文字列を選択して、機能実行部150に、メールで画像を送信する機能を実行させる。
The
なお、問題解決支援装置40は、検索される機能識別文字列の数が0件となるような組み合わせでアイコンが選択されることのないように、ユーザによるアイコンの選択操作を補助してよい。具体的には、アイコン選択部110は、表示されているアイコンのうち、既に選択しているアイコンと組み合わせて選択した場合に、機能識別文字列の検索数が0件となるアイコンについて、例えばグレーで表示する等して表示状態を変更したり、また、当該アイコンの選択操作を禁止したりすることにより、ユーザに当該アイコンを選択すべきでない旨を通知してよい。この場合、アイコン選択部110は、例えば、2個あるいは3個といった予め定められた総数におけるすべてのアイコンの組み合わせについて、検索される機能識別文字列の数が0件であるか否かを示すテーブルを予め準備しておき、当該テーブルを参照することにより、ユーザにアイコンを選択すべきでないか否かを通知してよい。また、アイコン選択部110は、これに代えて、既に選択されているアイコンと、現在表示されているアイコンのそれぞれとの組み合わせで機能識別文字列検索部135に機能識別文字列を模擬的に検索させ、当該検索の結果に基づいて、ユーザにアイコンを選択すべきでないか否かを通知してよい。
The problem solving
図8は、本発明の実施形態に係るコンピュータ1500のハードウェア構成の一例を示すブロック図である。本発明の実施形態に係るコンピュータ1500は、ホストコントローラ1582により相互に接続されるCPU1505、RAM1520、グラフィックコントローラ1575、及び表示装置1580を有するCPU周辺部と、入出力コントローラ1584によりホストコントローラ1582に接続される通信インターフェイス1530、ハードディスクドライブ1540、及びCD−ROMドライブ1560を有する入出力部と、入出力コントローラ1584に接続されるROM1510、フレキシブルディスクドライブ1550、及び入出力チップ1570を有するレガシー入出力部とを備える。
FIG. 8 is a block diagram showing an example of a hardware configuration of a
ホストコントローラ1582は、RAM1520と、高い転送レートでRAM1520をアクセスするCPU1505及びグラフィックコントローラ1575とを接続する。CPU1505は、ROM1510及びRAM1520に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ1575は、CPU1505等がRAM1520内に設けたフレームバッファ上に生成する画像データを取得し、表示装置1580上に表示させる。これに代えて、グラフィックコントローラ1575は、CPU1505等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
The
入出力コントローラ1584は、ホストコントローラ1582と、比較的高速な入出力装置であるハードディスクドライブ1540、通信インターフェイス1530、CD−ROMドライブ1560を接続する。ハードディスクドライブ1540は、コンピュータ1500内のCPU1505が使用するプログラム及びデータを格納する。通信インターフェイス1530は、ネットワークを介して電子機器10と通信し、電子機器10にプログラム及びデータを提供する。CD−ROMドライブ1560は、CD−ROM1595からプログラム又はデータを読み取り、RAM1520を介してハードディスクドライブ1540及び通信インターフェイス1530に提供する。
The input /
また、入出力コントローラ1584には、ROM1510と、フレキシブルディスクドライブ1550、及び入出力チップ1570の比較的低速な入出力装置とが接続される。ROM1510は、コンピュータ1500が起動時に実行するブートプログラムや、コンピュータ1500のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ1550は、フレキシブルディスク1590からプログラム又はデータを読み取り、RAM1520を介してハードディスクドライブ1540及び通信インターフェイス1530に提供する。入出力チップ1570は、フレキシブルディスクドライブ1550や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
The input /
RAM1520を介して通信インターフェイス1530に提供される問題解決支援プログラムは、フレキシブルディスク1590、CD−ROM1595、又はICカード等の記録媒体に格納されて利用者によって提供される。問題解決支援プログラムは、記録媒体から読み出され、RAM1520を介して通信インターフェイス1530に提供され、ネットワークを介して電子機器10に送信される。電子機器10に送信された問題解決支援プログラムは、電子機器10においてインストールされて実行される。電子機器10にインストールされて実行される問題解決支援プログラムは、電子機器10を、図1から図7にかけて説明した、問題解決支援装置40を備える電子機器として機能させる。
The problem solving support program provided to the
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク1590、CD−ROM1595の他に、DVDやPD等の光学記録媒体、MD等の光磁気記録媒体、テープ媒体、ICカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はRAM等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ1500に提供してもよい。
The program shown above may be stored in an external storage medium. As the storage medium, in addition to the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
10 電子機器、20 表示デバイス、30 入力デバイス、40 問題解決支援装置、100 アイコン格納部、105 アイコン表示制御部、110 アイコン選択部、115 文字列入力部、125 機能格納部、130 辞書格納部、135 機能識別文字列検索部、140 パラメータ文字列抽出部、145 機能識別文字列表示制御部、150 機能実行部、155 操作案内部、160 関連文字列追加部、300 文字列入力アイコン、700a〜d 画面、710 アイコン表示領域、720 説明表示領域、730 選択表示領域、740 検索件数表示領域、750 機能識別文字列表示領域 10 electronic devices, 20 display devices, 30 input devices, 40 problem solving support devices, 100 icon storage units, 105 icon display control units, 110 icon selection units, 115 character string input units, 125 function storage units, 130 dictionary storage units, 135 function identification character string search unit, 140 parameter character string extraction unit, 145 function identification character string display control unit, 150 function execution unit, 155 operation guide unit, 160 related character string addition unit, 300 character string input icon, 700a to d Screen, 710 Icon display area, 720 Explanation display area, 730 Selection display area, 740 Search number display area, 750 Function identification character string display area
Claims (10)
前記問題解決のために前記電子機器が有する複数の機能の少なくとも一部に関連する関連文字列、及び当該関連文字列に対して概念的に関連付けられた外観を有する画像であるアイコンの組を複数格納するアイコン格納部と、
前記アイコン格納部が格納する複数の前記アイコンの少なくとも一部を、同一の画面に表示するアイコン表示制御部と、
前記アイコン表示制御部によって表示された前記アイコンの少なくとも一部を選択するアイコン選択部と、
前記ユーザによる前記関連文字列の入力を受け付ける文字列入力部と、
前記複数の機能のそれぞれについて、当該機能を識別する機能識別文字列と、当該機能を特定する複数の検索キーワードとを対応付けて格納する機能格納部と、
前記アイコン選択部によって選択された前記アイコンに対応付けて前記アイコン格納部に格納されている第1の前記関連文字列、及び前記文字列入力部によって入力が受け付けられた第2の前記関連文字列を、前記機能格納部に格納されている、複数の前記機能識別文字列のそれぞれに対応する前記複数の検索キーワードと比較することにより、前記複数の機能識別文字列の中から、当該第1及び第2の関連文字列によって特定される前記機能を識別する前記機能識別文字列を検索する機能識別文字列検索部と、
前記機能識別文字列検索部により検索された前記機能識別文字列を表示する機能識別文字列表示制御部と
を備える問題解決支援装置。 A problem solving support apparatus that supports problem solving when a user uses an electronic device based on an input from the user,
A plurality of sets of icons that are related character strings related to at least a part of a plurality of functions of the electronic device for solving the problem and an image having an appearance conceptually related to the related character strings. An icon storage unit to store;
An icon display control unit for displaying at least a part of the plurality of icons stored in the icon storage unit on the same screen;
An icon selection unit for selecting at least a part of the icons displayed by the icon display control unit;
A character string input unit that accepts input of the related character string by the user;
For each of the plurality of functions, a function storage unit that stores a function identification character string that identifies the function and a plurality of search keywords that identify the function in association with each other;
The first related character string stored in the icon storage unit in association with the icon selected by the icon selection unit, and the second related character string received by the character string input unit Is compared with the plurality of search keywords corresponding to each of the plurality of function identification character strings stored in the function storage unit, and from among the plurality of function identification character strings, A function identification character string search unit for searching for the function identification character string for identifying the function specified by the second related character string;
A problem solving support apparatus comprising: a function identification character string display control unit that displays the function identification character string searched by the function identification character string search unit.
当該問題解決支援装置は、
前記機能識別文字列検索部により検索された前記機能識別文字列に対応する前記実行プログラムを、前記機能格納部から読み出して実行する機能実行部
を更に備える請求項1に記載の問題解決支援装置。 The function storage unit further stores an execution program that executes the function in association with the function identification character string that identifies each of the plurality of functions.
The problem solving support device
The problem solving support apparatus according to claim 1, further comprising: a function execution unit that reads out and executes the execution program corresponding to the function identification character string searched by the function identification character string search unit from the function storage unit.
を更に備え、
前記機能実行部は、前記機能識別文字列検索部によって検索された前記機能識別文字列に対応する前記機能が、実行に際して動作パラメータを必要とする場合に、当該機能識別文字列に対応する前記実行プログラムを前記機能格納部から読み出して、読み出した前記実行プログラムを、前記パラメータ文字列により示される前記動作パラメータに従って実行する
請求項4に記載の問題解決支援装置。 The related character string in which the character string input unit receives an input of a parameter character string indicating an operation parameter required for execution by the function corresponding to the function identification character string searched by the function identification character string search unit A parameter string extraction unit for extracting from
The function execution unit, when the function corresponding to the function identification character string searched by the function identification character string search unit requires an operation parameter for execution, the execution corresponding to the function identification character string The problem solving support apparatus according to claim 4, wherein a program is read from the function storage unit, and the read execution program is executed according to the operation parameter indicated by the parameter character string.
アイコン格納部は、前記問題解決のために前記電子機器が有する複数の機能の少なくとも一部に関連する関連文字列、及び当該関連文字列に対して概念的に関連付けられた外観を有する画像であるアイコンの組を複数格納し、
機能格納部は、前記複数の機能のそれぞれについて、当該機能を識別する機能識別文字列と、当該機能を特定する複数の検索キーワードとを対応付けて格納し、
当該問題解決支援方法は、
前記アイコン格納部が格納する複数の前記アイコンの少なくとも一部を、同一の画面に表示するアイコン表示制御段階と、
前記アイコン表示制御段階において表示された前記アイコンの少なくとも一部を選択するアイコン選択段階と、
前記ユーザによる前記関連文字列の入力を受け付ける文字列入力段階と、
前記アイコン選択段階において選択された前記アイコンに対応付けて前記アイコン格納部に格納されている第1の前記関連文字列、及び前記文字列入力段階において入力が受け付けられた第2の前記関連文字列を、前記機能格納部に格納されている、複数の前記機能識別文字列のそれぞれに対応する前記複数の検索キーワードと比較することにより、前記複数の機能識別文字列の中から、当該第1及び第2の関連文字列によって特定される前記機能を識別する前記機能識別文字列を検索する機能識別文字列検索段階と、
前記機能識別文字列検索段階において検索された前記機能識別文字列を表示する機能識別文字列表示制御段階と
を備える問題解決支援方法。 A problem solving support method for supporting problem solving when a user uses an electronic device based on an input from the user,
The icon storage unit is an image having a related character string related to at least a part of a plurality of functions of the electronic device for solving the problem and an appearance conceptually related to the related character string. Store multiple sets of icons,
The function storage unit stores, for each of the plurality of functions, a function identification character string that identifies the function and a plurality of search keywords that identify the function in association with each other,
The problem solving support method is as follows:
An icon display control step of displaying at least a part of the plurality of icons stored in the icon storage unit on the same screen;
An icon selection step of selecting at least a part of the icons displayed in the icon display control step;
A character string input stage for receiving input of the related character string by the user;
The first related character string stored in the icon storage unit in association with the icon selected in the icon selection step, and the second related character string received in the character string input step Is compared with the plurality of search keywords corresponding to each of the plurality of function identification character strings stored in the function storage unit, and from among the plurality of function identification character strings, A function identification character string search stage for searching for the function identification character string for identifying the function specified by the second related character string;
A problem solving support method comprising: a function identification character string display control step of displaying the function identification character string searched in the function identification character string search step.
前記電子機器を、
前記問題解決のために前記電子機器が有する複数の機能の少なくとも一部に関連する関連文字列、及び当該関連文字列に対して概念的に関連付けられた外観を有する画像であるアイコンの組を複数格納するアイコン格納部と、
前記アイコン格納部が格納する複数の前記アイコンの少なくとも一部を、同一の画面に表示するアイコン表示制御部と、
前記アイコン表示制御部によって表示された前記アイコンの少なくとも一部を選択するアイコン選択部と、
前記ユーザによる前記関連文字列の入力を受け付ける文字列入力部と、
前記複数の機能のそれぞれについて、当該機能を識別する機能識別文字列と、当該機能を特定する複数の検索キーワードとを対応付けて格納する機能格納部と、
前記アイコン選択部によって選択された前記アイコンに対応付けて前記アイコン格納部に格納されている第1の前記関連文字列、及び前記文字列入力部により入力が受け付けられた第2の前記関連文字列を、前記機能格納部に格納されている、複数の前記機能識別文字列のそれぞれに対応する前記複数の検索キーワードと比較することにより、前記複数の機能識別文字列の中から、当該第1及び第2の関連文字列によって特定される前記機能を識別する前記機能識別文字列を検索する機能識別文字列検索部と、
前記機能識別文字列検索部により検索された前記機能識別文字列を表示する機能識別文字列表示制御部と
を有する問題解決支援装置を備える電子機器として機能させる問題解決支援プログラム。 A problem-solving support program for causing an electronic device to function as an electronic device including a problem-solving support device that supports problem solving when a user uses the electronic device based on an input from the user,
The electronic device,
A plurality of sets of icons that are related character strings related to at least a part of a plurality of functions of the electronic device for solving the problem and an image having an appearance conceptually related to the related character strings. An icon storage unit to store;
An icon display control unit for displaying at least a part of the plurality of icons stored in the icon storage unit on the same screen;
An icon selection unit for selecting at least a part of the icons displayed by the icon display control unit;
A character string input unit that accepts input of the related character string by the user;
For each of the plurality of functions, a function storage unit that stores a function identification character string that identifies the function and a plurality of search keywords that identify the function in association with each other;
The first related character string stored in the icon storage unit in association with the icon selected by the icon selection unit, and the second related character string received by the character string input unit Is compared with the plurality of search keywords corresponding to each of the plurality of function identification character strings stored in the function storage unit, and from among the plurality of function identification character strings, A function identification character string search unit for searching for the function identification character string for identifying the function specified by the second related character string;
A problem-solving support program that functions as an electronic apparatus including a problem-solving support device that includes a function identification character string display control unit that displays the function identification character string searched by the function identification character string search unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004308954A JP2006120021A (en) | 2004-10-22 | 2004-10-22 | Device, method, and program for supporting problem solution |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004308954A JP2006120021A (en) | 2004-10-22 | 2004-10-22 | Device, method, and program for supporting problem solution |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006120021A true JP2006120021A (en) | 2006-05-11 |
Family
ID=36537829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004308954A Pending JP2006120021A (en) | 2004-10-22 | 2004-10-22 | Device, method, and program for supporting problem solution |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006120021A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008108164A1 (en) * | 2007-03-05 | 2008-09-12 | Mobile Software Market Co., Ltd. | System for attaining function included in application program of mobile telephone |
JP2011070613A (en) * | 2009-09-28 | 2011-04-07 | Kyocera Corp | Electronic equipment, and start-up method for application |
JP2017522630A (en) * | 2014-05-29 | 2017-08-10 | アビニシオ テクノロジー エルエルシー | Workload automation and data lineage analysis |
JP2019050552A (en) * | 2018-06-20 | 2019-03-28 | 富士ゼロックス株式会社 | Information processing apparatus and program |
-
2004
- 2004-10-22 JP JP2004308954A patent/JP2006120021A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008108164A1 (en) * | 2007-03-05 | 2008-09-12 | Mobile Software Market Co., Ltd. | System for attaining function included in application program of mobile telephone |
JP2011070613A (en) * | 2009-09-28 | 2011-04-07 | Kyocera Corp | Electronic equipment, and start-up method for application |
JP2017522630A (en) * | 2014-05-29 | 2017-08-10 | アビニシオ テクノロジー エルエルシー | Workload automation and data lineage analysis |
US10705877B2 (en) | 2014-05-29 | 2020-07-07 | Ab Initio Technology Llc | Workload automation and data lineage analysis |
US11748165B2 (en) | 2014-05-29 | 2023-09-05 | Ab Initio Technology Llc | Workload automation and data lineage analysis |
JP2019050552A (en) * | 2018-06-20 | 2019-03-28 | 富士ゼロックス株式会社 | Information processing apparatus and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200341999A1 (en) | Process and Apparatus for Selecting An Item From A Database | |
JP3724492B2 (en) | Problem solving support device and program | |
US8015187B2 (en) | Phone book group management method for mobile terminal | |
US20040153975A1 (en) | Text entry mechanism for small keypads | |
CN104679727A (en) | Search Based User Interface | |
WO2008141583A1 (en) | Character input method, input system and method for updating word lexicon | |
US20180267953A1 (en) | Context-based text auto completion | |
CN103180849A (en) | Searching multiple data sources using mobile computing device | |
WO2009141725A1 (en) | System and method for excerpt creation | |
CN102907090A (en) | Content reproduction device, control method for content reproduction device, control program, and recording medium | |
WO2004111876A1 (en) | Search system and method re-using a search condition | |
JP2008123239A (en) | Keyword extraction retrieval system and mobile terminal | |
WO2017123898A1 (en) | Content authoring inline commands | |
JP2003030207A (en) | System and program for processing operating problem solution for mobile machine, database retrieval program and computer readable recording medium recorded with the program | |
JP2010257392A (en) | Device and method for inputting character, computer readable program, and recording medium | |
CN111353086B (en) | Search device, storage medium, and search method | |
JP2006120021A (en) | Device, method, and program for supporting problem solution | |
JP7267714B2 (en) | Knowledge information creation support device | |
JP2009069874A (en) | Content retrieval device, content retrieval method, program, and recording medium | |
KR20030009853A (en) | Method for searching menu in mobile phone | |
CN107643831A (en) | Method for setting function key and input device | |
KR20110017171A (en) | System, server, mobile terminal and method for providing of image searching service using search query | |
JP4446715B2 (en) | Document search device, document search method, and document search program | |
JP4344207B2 (en) | Document search device, document search method, document search program, and recording medium | |
WO2010124509A1 (en) | Intelligent operating system and method based on keywords inputting |