Information processing device, display control method and recording medium
By changing the display form of the options in the search menu according to the search results of different search methods in the information processing device, the problem that users may perform useless search instructions when using the jump search function is solved, and higher search job efficiency is achieved.
Patent Information
- Application Number
- CN202010995034.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-09-24
- Filing Date
- 2020-09-21
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2040-09-21
AI Technical Summary
In the information processing device, the user may make useless search instructions when using the jump search function, because not all search methods have search results.
In the information processing device, the search unit searches the designated search object, and the control unit changes the display form of the options in the search menu based on the search results of different search methods, thereby suppressing useless search instructions.
It is realized that when the user searches, it can clearly identify the existence or not of the search results of each option at a glance, thereby preventing useless searches and improving the efficiency of the search job.
Smart Images

Figure CN112632339B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing device, a system, a display control method and a recording medium. Background Art
[0002] When searching for a specific term in a dictionary, one often reads an article that explains its meaning and finds a new term that one wants to search for in the article. Some electronic dictionary terminals take this situation into account and provide a jump search function for easily searching for new terms. (For example, refer to Japanese Patent Publication No. 2011-164937).
[0003] The jump search function is a function that allows further searching of a character string by simply selecting a character string on a screen that displays detailed information corresponding to a term retrieved by a term search (hereinafter referred to as a term). Since searching can be performed without typing a character string by simply selecting a displayed character string, the user can easily inquire about the meaning of a term, etc.
[0004] However, various types of searches can be performed in electronic dictionary terminals. Therefore, the following method is adopted: when searching for a character string using the jump search function, the user is allowed to specify a search method from multiple options before searching, depending on which dictionary content is searched, for what purpose (e.g., entry search), etc.
[0005] However, there are not always search results for all search methods. Therefore, even though a selection is prompted and a selection is made, there may be a situation where there are no search results.
[0006] Although the electronic dictionary terminal has been described as an example, the present invention is not limited to terminals dedicated to electronic dictionaries, and such a technical problem may occur in all information processing devices that provide a so-called jump search function for dictionary contents. Summary of the invention
[0007] In view of the above-mentioned actual situation, an object of one aspect of the present invention is to provide a technology for suppressing a user from making useless search instructions.
[0008] A first embodiment of the present invention provides an information processing device comprising: a retrieval unit that retrieves a specified retrieval object; and a control unit that displays a retrieval menu including options of one or more retrieval methods for the retrieval unit to perform retrieval of the retrieval object on a display unit, wherein the control unit changes the display form of each of the options in the retrieval menu according to the retrieval result of the retrieval object based on each of the one or more retrieval methods.
[0009] A second aspect of the present invention provides a system comprising: a first information processing device comprising a retrieval unit for retrieving a specified retrieval object; and a second information processing device comprising a control unit, wherein the control unit displays a retrieval menu including options of one or more retrieval methods for the retrieval unit to perform retrieval of the retrieval object on a display unit, and the control unit changes the display form of each of the options in the retrieval menu according to the retrieval results of the retrieval object obtained by the retrieval unit based on each of the one or more retrieval methods.
[0010] The third embodiment of the present invention provides a display control method, wherein a specified search object is retrieved, and the search results of the search object based on each of one or more search methods are determined. After the search results of the search object are determined, a search menu including options of the one or more search methods is displayed on a display unit, and the options of the one or more search methods are included in the search menu in a display form corresponding to the search results of the search object based on each of the one or more search methods.
[0011] A fourth aspect of the present invention provides a recording medium, which is a computer-readable recording medium that records a program, wherein the program enables the computer to perform the following processing: retrieving a specified search object, determining the search results of the search object based on each of one or more search methods, and after determining the search results of the search object, displaying a search menu including options of the one or more search methods on a display unit, and including the options of the one or more search methods in the search menu in a display form corresponding to the search results of the search object based on each of the one or more search methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] If the following detailed description is considered in conjunction with the following drawings, a deeper understanding of the present application will be obtained.
[0013] Figure 1 It is a perspective view of the information processing device 10 .
[0014] Figure 2 It is a diagram showing the structure of the information processing device 10 .
[0015] Figure 3 This is an example of screen transition displayed on the information processing device 10.
[0016] Figure 4 This is an example of a flowchart of the process performed by the information processing device 10.
[0017] Figure 5 This is an example of a sequence diagram of processing performed by the information processing device 10 .
[0018] Fig. 6A This is a diagram showing an example of a background processing result.
[0019] Figure 6B This is a diagram showing an example of a background processing result.
[0020] Figure 7 This is another example of a flowchart of the process performed by the information processing device 10 .
[0021] Figure 8 This is another example of a flowchart of the process performed by the information processing device 10.
[0022] Fig. 9 This is another example of a sequence diagram of the processing performed by the information processing device 10 .
[0023] Fig.10 This is another example of the search menu displayed on the information processing device 10. DETAILED DESCRIPTION
[0024] Figure 1 It is a perspective view of the information processing device 10 . Figure 2 It is a diagram showing the structure of the information processing device 10 . Figure 1 and Figure 2 The information processing device 10 shown in FIG. 1 is an electronic device having an electronic dictionary function for retrieving information from one or more dictionary contents recorded in a nonvolatile manner in the device. Figure 1 and Figure 2 , while explaining the structure of the information processing device 10.
[0025] The information processing device 10 is an electronic device including one or more circuits, such as Figure 2 As shown, it has a processor 11 and a memory 12. The processor 11 is an example of a control unit of the information processing device 10, such as a circuit such as a CPU (Central Processing Unit). In addition, the processor 11 is an example of a retrieval unit that retrieves a specified retrieval object. The memory 12 is an example of a storage unit of the information processing device 10, such as an arbitrary semiconductor memory, including volatile memories such as RAM (Random Access Memory), ROM (Read Only Memory), and non-volatile memories such as flash memories. A control program 13 and one or more dictionary contents (dictionary content 14a, dictionary content 14b, etc.) are recorded in the memory 12. In the following, without specifically distinguishing between the individual dictionary contents, each dictionary content or a collection thereof is referred to as the dictionary content 14.
[0026] like Figure 1 and Figure 2 As shown, the information processing device 10 further includes an input device 15 and a display device 16. The input device 15 is an example of an input unit of the information processing device 10, such as a keyboard. In addition, the input device 15 may also include a sound input device such as a microphone. In addition, the display device 16 is an example of a display unit of the information processing device 10, such as a liquid crystal display, an organic EL (electro-luminescence) display, etc. The display device 16 may also be a display with a touch panel, in which case the display device 16 may also function as the input device 15.
[0027] like Figure 2 As shown, the information processing device 10 includes a communication module 17. The communication module 17 is an example of a communication unit of the information processing device 10, such as a wireless communication module. The communication module 17 can download dictionary contents from the Internet and can also expand the electronic dictionary function by adding the downloaded dictionary contents to the memory 12.
[0028] In the information processing device 10 configured as described above, the processor 11 provides the electronic dictionary function by executing the control program 13 expanded into the memory 12. More specifically, the processor 11 extracts information from the dictionary content 14 stored in the memory 12 according to the search conditions inputted through the input device 15 and displays it on the display device 16.
[0029] In addition, although Figure 1 and Figure 2 The information processing device 10 is illustrated as a portable terminal dedicated to an electronic dictionary, but the information processing device 10 may also be a general-purpose portable terminal such as a smart phone, and the electronic dictionary function may be realized by installing an application. In addition, although the information processing device 10 is illustrated as a portable device, the information processing device 10 is not limited to a portable device, and may also be a fixed device. In addition, although an example in which the information processing device 10 has an input device 15 and a display device 16 is shown, the information processing device 10 may access the dictionary content in the information processing device 10 and send the search results to the external device based on a request from the external device, and the display unit of the external device may display the information retrieved by the information processing device 10.
[0030] Figure 3 This is an example of screen transition displayed on the information processing device 10. Figure 3 , while explaining the typical steps of performing term search and jump search.
[0031] Figure 3The screen G1 shown is an example of a main screen. In the information processing device 10 , when the user operates the input device 15 and presses the content list button while the screen G1 is displayed on the display device 16 , a screen G2 which is a content list screen is displayed on the display device 16 .
[0032] Furthermore, when the user operates the input device 15 and presses a specific dictionary content from the content list, the search screen, i.e., screen G3, is displayed on the display device 16. Here, the case where the Chinese dictionary B is pressed as the dictionary content to be searched is exemplified. Alternatively, the screen G3 may be switched to by pressing a shortcut key for a specific dictionary content provided on the input device 15.
[0033] When the user operates the input device 15 to input a character string Str1 ("dictionary") corresponding to a desired term in the search window of the screen G3 and instructs to execute a term search, the screen G4, which is a detailed information screen, is displayed on the display device 16. The detailed information corresponding to the character string Str1 is displayed on the screen G4.
[0034] Afterwards, when there is a term that the user wants to further search for in the displayed detailed information, the user selects the character string corresponding to the term by drawing the character string corresponding to the term on the screen G4. As a result, a menu M for jumping to search for the selected character string (hereinafter referred to as the selected character string) is displayed on the display device 16. In addition, the screen G5 is a screen when the character string Str2 ("word") is selected, and the screen G6 is a screen when the character string Str3 ("kana character") is selected.
[0035] The menu M includes options for one or more search methods for searching for the selected character string. By selecting any one of these options, a jump search is executed for searching for the selected character string using the selected search method. Figure 3 , an example is shown in which a button B1 corresponding to a headword search, a button B2 corresponding to an example sentence search, a button B3 corresponding to an idiom search, and a button B4 corresponding to a sound search are displayed in the menu M as options for the search method.
[0036] like Figure 3As shown, in the information processing device 10, the processor 11 displays a menu M including options (buttons B1 to B4) of one or more search methods for searching the selected string on the display device 16 in response to a selection operation on the string displayed on the display device 16 during the display of the detailed information screen, i.e., the screen G3. At this time, the information processing device 10 changes the display form of each option (buttons B1 to B4) in the menu M according to the search result of the selected string based on each of the one or more search methods. That is, before displaying the menu M, the information processing device 10 detects the selected string in advance using each search method and obtains the search result. Thus, for example, the options can be displayed in different display forms when there is a search result and when there is no search result, so the user can understand at a glance whether there is a search result for each option. Therefore, according to the information processing device 10, the menu M can be displayed only by performing a selection operation on the string, and useless searches can be suppressed, so that high work efficiency in the search operation can be achieved.
[0037] More specifically, the processor 11 displays the options of the search method for which there are search results for the selected string on the display device 16 in a selectable manner within the menu M, and on the other hand, displays the options of the search method for which there are no search results for the selected string on the display device 16 in a non-selectable manner within the menu M. Figure 3 The screen G5 shown shows that all the options in the menu M are valid and selectable. Figure 3 The screen G6 shown shows a state in which buttons B1, B2, and B4 are selectable, and button B3 is not selectable among the options in menu M. Thus, the user can clearly understand at a glance that there is no search result even if an idiom search is performed on the character string Str3 "kana characters", and can prevent in advance the execution of a search for which there is no search result. Therefore, according to the information processing device 10, since useless searches can be effectively prevented, higher work efficiency in the search operation can be achieved. In addition, the above example illustrates the case in which a character string is selected as a search object, but the search object is not limited to a character string. That is, in menu M, it is not limited to selecting a character string, and options of one or more search methods for searching any search object may also be included, and the processor 11 may also change the display form of each option in menu M according to the search results of each search object based on one or more search methods.
[0038] Hereinafter, a display control method for displaying the menu M for jump search will be described in more detail.
[0039] [First embodiment]
[0040] Figure 4 This is an example of a flowchart of the process performed by the information processing device 10. Figure 5 This is an example of a sequence diagram of processing performed by the information processing device 10 . Fig. 6A and Figure 6B is a diagram showing an example of the background processing result. Figure 4 , Figure 5 , Fig. 6A and Figure 6B , while explaining the display control method of the first embodiment.
[0041] When the dictionary content is selected, the processor 11 in the information processing device 10 displays a search screen on the display device 16 (step S1). Thereafter, when a character string is inputted using the input device 15 and a search button is pressed ("Yes" in step S2), the processor 11 obtains the character string inputted through the input device 15 as a character string to be searched (hereinafter referred to as a predetermined word entry), and searches for the predetermined word entry from the dictionary content stored in the memory 12 (step S3).
[0042] After that, the processor 11 displays the detailed information corresponding to the predetermined entry read from the memory 12 on the display device 16 (step S4). More specifically, the processor 11 decompresses one screen's worth of information in the detailed information corresponding to the predetermined entry read from the memory 12 from the dictionary content including a plurality of combinations of entries and detailed information corresponding to the entries, generates a detailed information screen based on the decompressed information, and displays it on the display device 16.
[0043] The processor 11 further searches the dictionary content in the background (step S5). Here, the processor 11, for example, creates a list of terms contained in the detailed information, especially a list of terms contained in the detailed information displayed on the detailed information screen. In addition, the listed terms are candidate character strings that become candidates for the search object of the jump search, that is, search candidates. The method of creating the list of terms is not particularly limited, for example, it can be created by dividing the detailed information into all divisible combinations after setting a limit on the number of characters, etc.
[0044] When the list is created, the processor 11 uses the search method corresponding to each option displayed in the menu M to search for each term in the list from the dictionary content, and stores the result in a predetermined area (cache area) of the memory 12. The search result can be stored in association with the term (candidate character string) and the search method. Fig. 6A As shown, the content of the search result can be whether there is a search result, such as Figure 6B As shown, the content of the search result may also be the detailed information itself extracted from the dictionary content.
[0045] Afterwards, when a character string included in the detailed information screen displayed on the display device 16 is selected using the input device 15 ("Yes" in step S6), the processor 11 obtains the selected character string and retrieves the obtained selected character string from the cache area of the memory 12 (step S7). That is, when the selected character string is selected, the processor 11 determines the search result of the selected character string based on the search result of the candidate character string and the selected character string. More specifically, the first search candidate corresponding to the selected character string is determined from the candidate character string, and the search result of the determined first search candidate is determined as the search result of the selected character string. More specifically, the search result of the selected character string is determined for each search method.
[0046] After that, the processor 11 generates a menu M for jumping the search (step S8), and displays the menu M on the display device 16 (step S9). Here, the processor 11 generates the menu M in such a way that the display form of the options in the menu M is a display form corresponding to the search results in the corresponding search method obtained in step S7, and displays the generated menu M on the display device 16.
[0047] As described above, in the present embodiment, after the detailed information is displayed on the display device 16 and before the selected character string is selected, the processor 11 uses each of more than one search method to retrieve the candidate character strings contained in the detailed information from the dictionary content. The user selects the selected character string after reading the detailed information display screen and further realizing the necessity of searching for a specific term. In other words, it is assumed that there is a period of time from the display of the detailed information screen to the user selecting the selected character string. Therefore, even if more terms are listed as candidate character strings and the search is repeated in step S5, the search can be fully completed before the selected character string is selected. Thus, when it is detected in step S6 that the selected character string is selected, the cache area of the memory 12 can be accessed without accessing the dictionary content, and the search results in various search methods can be obtained in a short time. Therefore, according to the present embodiment, the menu M that can prevent the execution of useless searches can be quickly displayed on the screen. In addition, although an example of searching for a selected character string is shown, the search object is not limited to the character string. Images and the like can also be specified as search objects.
[0048] [Second Embodiment]
[0049] Figure 7 This is another example of a flowchart of the processing performed by the information processing device 10. Figure 7 , while explaining the display control method of the second embodiment. The difference between this embodiment and the first embodiment is that after the detailed information screen is displayed, each time the screen is scrolled to the next page, a dictionary search is performed in the background.
[0050] Figure 7 Steps S11 to S15 are Figure 4 The steps S1 to S5 are the same. When the retrieval of the dictionary content in the background is completed, the scrolling of the monitoring screen to the next page is completed (step S16). When the scrolling to the next page is detected (step S16 is "yes"), the processor 11 decompresses the information of one screen of the next page in the detailed information corresponding to the predetermined entry from the dictionary content, generates a detailed information screen based on the decompressed information and displays it on the display device 16 (step S14). After that, the processor 11 makes a list of terms contained in the detailed information (that is, the next page) displayed on the detailed information screen, retrieves each term in the list from the dictionary content using the retrieval method corresponding to each option displayed in the menu M, and stores the results in the cache area of the memory 12 (step S15).
[0051] The processing from step S17 to step S20 is the same as Figure 4 The steps S6 to S9 are the same as those of the first embodiment. According to the present embodiment, the menu M that can prevent useless searches from being performed can be quickly displayed on the screen.
[0052] [Third Embodiment]
[0053] Figure 8 This is another example of a flowchart of the process performed by the information processing device 10. Fig. 9 is another example of a timing diagram of the processing performed by the information processing device 10. Figure 8 and Fig. 9 , while explaining the display control method of the third embodiment. This embodiment is different from the first embodiment in that after the selected character string is selected, the selected character string is searched from the dictionary content using each of one or more search methods.
[0054] Figure 8 Steps S21 to S24 of Figure 4 If the display process of step S24 is completed, the processor 11 monitors the character string included in the user selection detailed information screen without performing a dictionary search in the background (step S25).
[0055] When a character string included in the detailed information screen displayed on the display device 16 is selected using the input device 15 ("Yes" in step S25), the processor 11 obtains the selected character string and searches the obtained selected character string from the dictionary content of the memory 12 (step S26). More specifically, the processor 11 searches the dictionary content for the selected character string using each of one or more search methods and obtains the search result.
[0056] After that, the processor 11 generates a menu M for jumping to the search (step S27), and displays the menu M on the display device 16 (step S28). Here, the processor 11 generates the menu M in such a way that the display form of the options in the menu M is a display form corresponding to the search results in the corresponding search method obtained in step S26, and displays the generated menu M on the display device 16.
[0057] As described above, in the present embodiment, after the selection character string is selected on the detailed information screen and before the menu M is displayed on the display unit, the selection character string is retrieved from the dictionary content using each of one or more search methods by the processor 11. It is possible to perform the process of retrieving only a specific character string from the dictionary content in a short time. Therefore, even in the case where the menu M is generated and displayed based on the search result after the dictionary content is searched, it is possible to respond to the user's selection operation and quickly display the menu M. Therefore, according to the present embodiment, it is also possible to quickly display the menu M on the screen to prevent useless searches from being performed.
[0058] The above embodiments show specific examples to facilitate understanding of the invention, and the present invention is not limited to the above embodiments. The information processing device, display control method, and program can be variously modified and altered within the scope of the claims.
[0059] In the above embodiment, the display forms corresponding to the search results of the selected character string as the options in the search menu are exemplified as a selectable display form and a non-selectable display form, but the display forms are not limited to these examples. Fig.10 As shown in the screen G7 of FIG. 1 , the options (button B1, button B2, button B4) of the detection method for the search result for the selected character string may be displayed on the display device 16 in a selectable manner in the menu M, while the options of the detection method for the search result for the selected character string not being displayed on the display device 16. In this case, it is also possible to prevent the execution of a useless search for which there is no search result.
[0060] Although the above embodiment shows an example of specifying a search object by drawing a character string on the screen, other methods may be used to specify a search object. For example, if the input device includes a voice input device, a search keyword may be extracted based on the voice input to the voice input device. A character string may be selected from the character strings displayed on the display unit as a search object based on the extracted search keyword.
[0061] Although the example of providing a jump search function by a single information processing device is shown in the above embodiment, the jump search function can also be provided by a system composed of multiple information processing devices. For example, when a term search is performed by a certain information processing device, the certain information processing device can also send its search results to other information processing devices. The other information processing devices that have received the search results list all the terms in the search results and search for each term from the dictionary content. Then, the search results are sent to the information processing device that sent the term. Thus, even if the search object is specified immediately after the detailed information of the term is displayed, the information processing device at the source can quickly perform a jump search based on the search results obtained in advance. In this way, by causing other information processing devices to perform a search process with a heavy load, the load on the information processing device that provides the user interface can be prevented from being too large. Therefore, according to the system composed of multiple information processing devices, it is possible to provide users with high operability that allows them to search without pressure.
Claims
1. An information processing device, characterized in that: have: A search section that searches for a specified search object; a storage unit storing dictionary contents including a plurality of combinations of entries and detailed information corresponding to the entries; and a control unit configured to display, on the display unit, a search menu including options for one or more search methods for the search unit to search for the search object, The search unit searches, using each of the one or more search methods, from the dictionary content for search candidates contained in the information displayed on the display unit after the information that can be displayed on the display unit at one time is displayed on the display unit and before the search object is specified, in the first detailed information corresponding to the first entry searched from the dictionary content, and temporarily stores the search results of the search candidates in a buffer area of the storage unit. When the search object is specified, the search unit determines the search results stored in the buffer area based on the search results of the search candidates and the search object, and the control unit changes the display form of each of the options in the search menu according to the search results of the search object based on each search method of the one or more search methods.
2. The information processing device according to claim 1, characterized in that When the control unit detects a scroll operation on the display unit displaying the information displayed once, the control unit displays information in the first detailed information corresponding to the first entry that is different from the information displayed on the display unit before the scroll operation is detected. The search unit searches the dictionary content for search candidates included in the information displayed on the display unit when the scroll operation is detected using each of the one or more search methods, and temporarily stores the search results of the search candidates in the buffer area of the storage unit.
3. The information processing device according to claim 1 or 2, characterized in that: The information processing device further includes a display unit. The search target is a selected character string selected by a selection operation on a character string displayed on the display unit, The control unit displays the search menu including options of one or more search methods for searching for the selected character string on the display unit in response to a selection operation on the character string displayed on the display unit.
4. The information processing device according to claim 3, characterized in that: The control unit displays, on the display unit, an option of a detection method for which a search result for the selected character string exists in the search menu in a display form indicating that the option is selectable in the search menu. The control unit displays the option of the detection method for which there is no search result for the selected character string on the display unit in a display mode indicating that the option cannot be selected in the search menu, or does not display the option of the detection method for which there is no search result for the selected character string on the display unit.
5. The information processing device according to claim 1 or 2, characterized in that: The search unit specifies a first search candidate corresponding to the search object from among the search candidates, and specifies a search result of the specified first search candidate as a search result of the search object.
6. A display control method executed by an information processing device, the information processing device comprising: a search unit that searches for a specified search object; a storage unit that stores dictionary contents including a plurality of combinations of entries and detailed information corresponding to the entries; and a control unit that displays a search menu including options of one or more search methods for the search unit to search for the search object on the display unit, characterized in that: Retrieve the specified search object, determining a search result of the search object based on each of the one or more search methods, After the search result of the search object is determined, the search menu including options of the one or more search methods is displayed on the display unit, Using each of the one or more search methods, searching from the dictionary content for search candidates contained in the information displayed on the display unit after the information that can be displayed on the display unit at one time is displayed on the display unit and before the search object is specified, in the first detailed information corresponding to the first entry searched from the dictionary content, and temporarily storing the search results of the search candidates in the buffer area of the storage unit, When the search object is specified, the search results stored in the buffer area are determined based on the search results of the search candidates and the search object. The search menu includes options of the one or more search methods in a display format corresponding to search results of the search object based on each of the one or more search methods.
7. A recording medium, which is a computer-readable recording medium having a program recorded thereon, characterized in that: The information processing device comprises: a search unit for searching a designated search object; a storage unit for storing dictionary contents including a plurality of combinations of entries and detailed information corresponding to the entries; and a control unit for displaying a search menu including options of one or more search methods for the search unit to search for the search object on a display unit, The program causes a computer of the information processing device to execute the following processing: Retrieve the specified search object, determining a search result of the search object based on each of the one or more search methods, After the search result of the search object is determined, the search menu including options of the one or more search methods is displayed on the display unit, Using each of the one or more search methods, searching from the dictionary content for search candidates contained in the information displayed on the display unit after the information that can be displayed on the display unit at one time is displayed on the display unit and before the search object is specified, in the first detailed information corresponding to the first entry searched from the dictionary content, and temporarily storing the search results of the search candidates in the buffer area of the storage unit, When the search object is specified, the search results stored in the buffer area are determined based on the search results of the search candidates and the search object. The search menu includes options of the one or more search methods in a display format corresponding to search results of the search object based on each of the one or more search methods.
Citation Information
Patent Citations
Electronic dictionary device and program
JP2011164937A
Method and system for retrieving attached information of electronic document
JP2001101197A
Information display processing apparatus, electronic dictionary terminal, information display processing method, information display processing program, and recording medium
JP2014059669A