Document processing device, document processing method, and program
Patent Information
- Application Number
- JP2023131285
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-21
AI Technical Summary
【0010】 文書全体において、確認しなければならない重要箇所を容易に特定することができる。
Smart Images

Figure 2025025980000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a document processing device, a document processing method, and a program. [Background technology]
[0002] For example, there are times when you must check huge documents, such as contracts and specifications, that run to hundreds of pages, in a limited amount of time. For example, in the case of specifications, if the contents are organized and written by item, it is easy to pinpoint the important points and other points you want to check. However, in many cases, descriptions related to specific matters (e.g., inspection-related matters) are scattered throughout the document, making it difficult to identify the important points.
[0003] Conventionally, keyword search and the like have been used as a tool to support efficient document confirmation. For example, Patent Document 1 discloses a technology in which keywords are classified into multiple groups and highlighted with different colors for each group. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 5-274314 Summary of the Invention [Problem to be solved by the invention]
[0005] However, even when the technology disclosed in Patent Document 1 was used, when it was necessary to review a huge document of several hundred pages, it was necessary to scroll through the document file one page at a time and check the important parts in order.
[0006] The present disclosure has been made in consideration of the above circumstances, and aims to provide a document processing device, document processing method, and program that can easily identify important parts that need to be checked within the entire document. [Means for solving the problem]
[0007] One aspect of the present disclosure is a document processing device that has a display and processes document files consisting of multiple pages, and includes a display control unit that displays a keyword input screen for a user to input keywords by category, and a search unit that searches the document file for document information that matches the keywords entered on the keyword input screen, and the display control unit highlights the document information that matches the keywords using different highlighting patterns for each category, and displays on the display a list display screen that displays a reduced list of multiple pages.
[0008] One aspect of the present disclosure is a document processing method for processing a document file consisting of multiple pages, the document processing method being executed by a computer through the steps of: displaying on a display a keyword input screen for a user to input keywords by category; searching within the document file for document information matching the keywords entered on the keyword input screen; highlighting the document information matching the keywords using different highlighting patterns for each category; and displaying on the display a list display screen in which multiple pages are reduced in size and displayed as a list.
[0009] One aspect of the present disclosure is a program for causing a computer to function as the document processing device. Effect of the Invention
[0010] Throughout the document, you can easily identify important points that you need to check. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram illustrating an example of a hardware configuration of a document processing device according to an embodiment of the present disclosure. [Diagram 2] 1 is a functional configuration diagram illustrating an example of a document processing function included in a document processing device according to an embodiment of the present disclosure. [Diagram 3] 11 is a flowchart showing an example of a processing procedure related to a search process in a document processing method according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a diagram illustrating an example of a keyword input screen according to an embodiment of the present disclosure. [Diagram 5] FIG. 13 is a diagram illustrating an example of a list display screen according to an embodiment of the present disclosure. [Figure 6] 11 is a flowchart illustrating an example of a processing procedure related to a comment registration process in a document processing method according to an embodiment of the present disclosure. [Figure 7] FIG. 13 is a diagram illustrating an example of a comment input screen according to an embodiment of the present disclosure. [Figure 8] FIG. 13 is a diagram illustrating an example of a comment input screen according to an embodiment of the present disclosure. [Figure 9] 11 is a flowchart illustrating an example of a processing procedure related to a comment list display process in a document processing method according to an embodiment of the present disclosure. [Figure 10] FIG. 13 is a diagram illustrating an example of a comment list display screen according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment of a document processing device, a document processing method, and a program according to the present disclosure will be described with reference to the drawings. Fig. 1 is a diagram showing an example of a hardware configuration of a document processing device 10. As shown in Fig. 1, the document processing device 10 is a so-called computer, and includes, for example, a CPU (Central Processing Unit: processor) 11, a main memory (Main Memory) 12, a secondary storage (Secondary Storage: memory) 13, an external interface 14, and a communication interface 15. The document processing device 10 also includes an input device 16 and a display 17. Examples of the input device 16 include a keyboard, a touch pad, and a pointing device. These units are connected to each other directly or indirectly via a bus, and cooperate with each other to execute various processes.
[0013] The CPU 11 controls the entire document processing device using, for example, an OS (Operating System) stored in a secondary storage device 13 connected via a bus, and executes various processes by executing various programs stored in the secondary storage device 13. One or more CPUs 11 may be provided, and they may cooperate with each other to realize processes. The main memory device 12 is composed of writable memory such as a cache memory or a RAM (Random Access Memory), and is used as a working area for reading out programs executed by the CPU 11 and writing data processed by the programs. The secondary storage device 13 is a non-transitory computer readable storage medium. The secondary storage device 13 is, for example, a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, etc. Examples of the secondary storage device 13 include a ROM (Read Only Memory), an HDD (Hard Disk Drive), an SSD (Solid State Drive), and a flash memory.
[0014] Next, an example of the functions of the document processing device 10 according to the present embodiment will be described with reference to the drawings. Fig. 2 is a functional configuration diagram showing an example of the document processing function of the document processing device 10 according to the present embodiment. The document processing function is a function for processing a document file consisting of a plurality of pages, and is a function for supporting a user to efficiently check a document file consisting of a huge number of pages, for example.
[0015] A series of processes for realizing various functions described below is stored in the secondary storage device 13 or the like in the form of a program, for example, and the CPU (processor) 11 reads this program into the main storage device 12 and executes information processing and arithmetic processing to realize various functions. Note that the program may be pre-installed in the secondary storage device 13, provided in a state stored in a non-transitory computer-readable storage medium, or distributed via wired or wireless communication means. Examples of non-transitory computer-readable storage media include magnetic disks, magneto-optical disks, CD-ROMs, DVD-ROMs, and semiconductor memories.
[0016] As shown in FIG. 2, the document processing device 10 includes a storage unit 21. The storage unit 21 stores one or more document files 31. The document file may be configured as one data file, or may be configured as multiple data files associated with each other. For example, in the case of a document file consisting of a huge number of pages, such as hundreds or thousands, if it is handled as one data file, problems such as slow application processing and freezing may occur. In addition, if the file is damaged, there is a high risk that the entire document data may be lost. In contrast, by dividing the file into multiple data files and managing them in a unified manner as one unit, the system processing can be reduced and the possibility of problems such as slow processing and freezing can be reduced. In addition, it is possible to avoid the risk of losing the entire document data even if the data file is damaged. The storage unit 21 also stores a keyword table 32, a comment table 33, and the like, which will be described later.
[0017] The document processing device 10 also includes a display control unit 22. The display control unit 22 controls the information to be displayed on the display. For example, the display control unit 22 causes the display 17 to display a keyword input screen that allows the user to input keywords by category. The display control unit 22 also highlights document information that matches the keywords input by the user using different highlighting patterns for each category, and causes a list display screen in which multiple pages are reduced and displayed in a list, to be displayed on the display 17. At this time, the display control unit 22 may vary the display of the list display screen depending on the frequency of appearance of the keyword.
[0018] Furthermore, when any page is selected on the list display screen, the display control unit 22 enlarges and displays the selected page. Furthermore, when document data written on an enlarged and displayed page is selected, the display control unit 22 displays a comment input field for the user to input a comment. Furthermore, the display control unit 22 generates a comment list screen that displays a list of multiple comment records based on the comment records managed by the comment registration unit 25 (described later), and causes the display 17 to display the comment list screen.
[0019] When any comment record is selected from the comment list screen and a predetermined input operation is performed, the display control unit 22 displays the corresponding page of the document file including the selected document data and highlights the selected document data. For example, when any comment record is selected on the comment list screen and double-clicked, the display control unit 22 reads out the document data registered in the double-clicked comment record from the document file 31 in the storage unit 21 and displays the read-out page. The display control unit 22 also highlights the selected document data on this page. Examples of highlighting include displaying the selected text in a different color, highlighting it with a fluorescent marker, or displaying it with a shaded area.
[0020] The search unit 23 searches the document file for document information that matches the keyword input on the keyword input screen or the keyword registered in the keyword record, which will be described later. The keyword registration unit 24 generates keyword records by registering keywords input by the user on the keyword input screen by category, and registers the generated keyword records in a keyword table 32 stored in the storage unit 21. When a comment is entered on the comment input screen, the comment registration unit 25 generates a comment record that associates the comment, the specified document data, and the keywords contained in the document data, and registers the comment record in the comment table 33 stored in the memory unit 21.
[0021] Next, a document processing method executed by the document processing device 10 will be described with reference to the drawings. The series of processes shown below is realized, for example, by a CPU (processor) 11 reading a program stored in a secondary storage device 13 into a main storage device 12 and executing information processing and arithmetic operations.
[0022] [Search processing] FIG. 3 is a flowchart showing an example of a processing procedure related to search processing in the document processing method according to this embodiment. For example, when a document file to be searched is designated by the user and a search menu is selected from various menus, the document processing device 10 displays a keyword input screen on the display 17 (SA1).
[0023] FIG. 4 is a diagram showing an example of a keyword input screen. The keyword input screen is provided with an input field R1 in which the user inputs keywords by category. The user selects a category on the keyword input screen and inputs any keyword corresponding to that category. The category may be set by selecting a category that has been registered in advance, or if there is no desired category, the user may add and set it as desired. Also, instead of inputting any keyword, a keyword record that has been registered in advance in the keyword table 32 may be read out. When the document file to be searched is a specification, examples of categories include inspection, standard, approval, etc.
[0024] When the user completes the keyword input on the keyword input screen and presses the search execution button BT1, the document processing device 10 accepts an instruction to execute a search (SA2). Next, the document processing device 10 executes a search for document files based on the input keywords and category information (SA3). Next, when the document processing device 10 completes the keyword search, it generates a list display screen based on the search results and displays it on the display (SA4). Next, the document processing device 10 generates keyword records that register the keywords input by the user on the keyword input screen by category, registers the generated keyword records in the keyword table 32 stored in the storage unit 21 (SA5), and ends the search process.
[0025] FIG. 5 is a diagram showing an example of a list display screen. As shown in FIG. 5, the list display screen displays a plurality of pages in a reduced size, and also displays document information matching a keyword in a highlighted manner that differs by category. For example, a different color of highlighter is added, such as red for keywords related to category A (e.g., inspection), and blue for keywords related to category B (e.g., standards). This allows the user to easily grasp the overview, such as which pages frequently contain keywords belonging to which categories, by checking the colors of the highlighter. As a result, it is possible to improve work efficiency by focusing on important points.
[0026] Here, the document processing device 10 may display the list display screen differently depending on the frequency of appearance of the keyword. For example, the document processing device 10 may highlight the parts where the keyword appears frequently. The document processing device 10 may also display the pages in descending order of the frequency of appearance of the keyword, for example. The document processing device 10 may also display the pages in descending order of the frequency of appearance of the keyword, by category. This makes it possible to organize the contents by category and check them collectively, for example. Furthermore, when a page is selected by the user on the list display screen, the document processing apparatus 10 enlarges and displays the selected page.
[0027] [Comment registration process] FIG. 6 is a flowchart showing an example of a processing procedure related to a comment registration process in the document processing method according to the present embodiment. For example, when one or more pages constituting a document file are displayed on the display 17, if a user specifies any document data (e.g., a sentence) on the displayed page, the document processing device 10 causes the display 17 to display a comment input screen for the user to input a comment (SB1).
[0028] 7 and 8 are diagrams showing an example of a comment input screen. As shown in Figs. 7 and 8, the comment input screen is provided with a classification input field R2 for inputting a classification of selected document data. Also, as shown in Figs. 7 and 8, the comment input screen is provided with a comment input field R3 for the user to input a comment. The user selects a classification on the comment input screen and inputs a comment. A classification is a different concept from a category, and is information that the user can input and set arbitrarily depending on, for example, how the data is organized when used.
[0029] When the user completes the comment input on the comment input screen and presses the register button BT2, the document processing device 10 accepts an instruction to register the comment (SB2). Next, the document processing device 10 generates a comment record that associates the input comment with the specified document data (e.g., a sentence), registers the generated comment record in a comment table stored in the storage unit 21 (SB3), and ends the process. At this time, the comment record may be added with a classification set on the comment input screen. In addition, the comment record may be added with keywords included in the document data. As for the keywords included in the document data, all the keywords included in the document data may be registered, or only keywords related to a desired category among the keywords included in the specified document data may be registered, or the most frequently occurring keyword may be registered as a representative keyword.
[0030] [Comment list display process] FIG. 9 is a flowchart showing an example of a processing procedure related to a comment list display process in the document processing method according to the present embodiment. For example, when the document processing device 10 receives an instruction to display a comment list by a user selecting the comment list display from a menu displayed on the display 17, the document processing device 10 generates a comment list screen based on the comment table stored in the memory unit 21 and displays it on the display 17 (SC1).
[0031] Fig. 10 is a diagram showing an example of a comment list display screen. As shown in Fig. 10, the comment list display screen displays, for example, information of comment records as a list. That is, the comment list display screen displays the comments and the headings of the specified document data. The comment list display screen may also include categories and keywords. When any comment record R4 is selected on this comment list display screen, the text information included in the comment record is displayed in the text display field R5, and the comment is displayed in the comment display field R6.
[0032] Furthermore, when any comment record is selected on the comment list display screen and a predetermined input operation (e.g., double-clicking) is performed (SC2), the document processing device 10 extracts a page including document data corresponding to the selected comment record from the document file stored in the storage unit 21, displays the extracted page on the display 17, highlights the selected document data (e.g., a sentence) (SC3), and ends the process. This allows the user to easily check the sentences before and after the selected sentence.
[0033] Here, as illustrated in FIG. 10, the comment list display screen may be provided with a classification selection button BT3 and a category selection button BT4. When the classification selection button BT3 is pressed, the document processing device 10 collectively selects comment records having the same classification as the comment record selected by the user. The document processing device 10 may also collectively display, on the comment list display screen, only comment records having the same classification as the comment record selected by the user. For example, by registering the processing contents that the user must respond to as a classification, it becomes possible to collectively display comment records related to each processing. This is expected to have the effect of preventing the user from missing a response.
[0034] Furthermore, when the category selection button BT4 is pressed, the document processing device 10 collectively selects comment records having the same category as the comment record selected by the user. Furthermore, the document processing device 10 may collectively display comment records having the same category as the comment record selected by the user on the comment list display screen.
[0035] In this way, by providing the classification selection button BT3, category selection button BT4, etc., which enable collective selection, it is possible to extract pages corresponding to comment records having a common classification or common category, rather than just one comment record, and display them on the display 17. In this case, multiple pages will be displayed, and they may be displayed by scrolling one page at a time, or multiple pages may be reduced and displayed as a list, as shown in FIG. Furthermore, the comment list display screen can also be output as a file in a format that can be used in a spreadsheet application or the like.
[0036] As described above, the document processing device 10, document processing method, and program of this embodiment display a keyword input screen that enables the user to input keywords by category, search for document information matching the keywords entered on the keyword input screen from within a document file, highlight the document information matching the keywords using a different highlighting pattern for each category, and display on the display 17 a list display screen that displays multiple pages in a reduced form.
[0037] This makes it possible to get an overview of the frequency of related keywords on each page of the entire document, even for documents with a huge number of pages. As a result, the user can easily identify important parts that need to be checked in the entire document, improving the efficiency of the checking work.
[0038] Although the present disclosure has been described above using the embodiments, the technical scope of the present disclosure is not limited to the scope described in the above embodiments. Various modifications or improvements can be made to the above embodiments without departing from the gist of the disclosure, and the forms in which such modifications or improvements are made are also included in the technical scope of the present disclosure. In addition, the above embodiments may be appropriately combined. Furthermore, the processing flow described in the above embodiment is also one example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the present disclosure.
[0039] The document processing device, the document processing method, and the program according to the above-described embodiments can be understood, for example, as follows.
[0040] A document processing device (10) according to a first aspect of the present disclosure is a document processing device (10) having a display (17) for processing a document file consisting of a plurality of pages, and further comprising a display control unit (22) for displaying a keyword input screen for a user to input keywords by category, and a search unit (23) for searching the document file for document information matching the keywords input on the keyword input screen, and the display control unit (22) highlights the document information matching the keywords using different highlighting patterns for each category, and causes the display to display a list display screen showing a reduced list of a plurality of pages.
[0041] According to the above aspect, even if a document has a huge number of pages, it is possible to obtain an overview of the frequency of occurrence of related keywords on each page of the entire document. As a result, the user can easily identify important parts that need to be checked in the entire document, thereby improving the efficiency of the checking work.
[0042] In the document processing device (10) according to the second aspect of the present disclosure, in the first aspect, the display control unit (22) changes the display of the list display screen depending on the appearance frequency of the keyword.
[0043] According to the above aspect, it is possible to highlight important pages highly related to a keyword and present them to the user.
[0044] In the document processing device (10) according to the third aspect of the present disclosure, in the first or second aspect, when a page is selected on the list display screen, the display control unit (22) enlarges and displays the selected page.
[0045] According to the above aspect, the user can enlarge and display a desired page by simply selecting the page that the user wants to check on the list display screen, thereby improving the efficiency of the checking work.
[0046] In a document processing device (10) according to a fourth aspect of the present disclosure, in any of the first to third aspects, the display control unit (22) displays a comment input screen for a user to input a comment when any document data is specified in one or more pages displayed on the display (17).
[0047] According to the above aspect, the user can input a comment on a sentence that he / she considers important by simply performing the simple operation of specifying the sentence on the displayed page.
[0048] A document processing device (10) according to a fifth aspect of the present disclosure, in the fourth aspect, includes a comment registration unit (25) which, when a comment is entered on the comment input screen, generates and registers a comment record that associates the comment, the specified document data, and the keyword contained in the document data.
[0049] According to the above aspect, it is possible to register a sentence specified by a user, a comment on the sentence, and further, a keyword contained in the sentence, in association with each other.
[0050] In the document processing device (10) according to the sixth aspect of the present disclosure, in the fifth aspect, the display control unit (22) generates a comment list screen based on the registered comment records and displays it on the display, and when a comment record is selected from the comment list screen and a predetermined input operation is performed, displays a page of the document file including document data of the selected comment record on the display and highlights the document data.
[0051] According to the above aspect, it is possible to present to the user a list of comments registered by the user and various information associated with the comments. Also, the user can display a page including a sentence corresponding to the specified comment record on the display by simply inputting an instruction by specifying any one of the comment records on the comment list screen and performing a predetermined input operation.
[0052] A document processing device (10) according to a seventh aspect of the present disclosure, in any of the first to sixth aspects, includes a keyword registration unit (24) that generates and registers a keyword record that associates the keyword input by the user with a category.
[0053] According to the above aspect, since the keywords and the categories are registered in association with each other, it becomes possible for a plurality of users to share and use the keywords, for example.
[0054] A document processing device (10) according to an eighth aspect of the present disclosure is any one of the first to seventh aspects, in which the document file is composed of a plurality of data files associated with each other.
[0055] According to the above aspect, it is possible to reduce the system processing load and to avoid the risk of losing the entire document data even in the unlikely event that the data file is corrupted.
[0056] A document processing method according to a ninth aspect of the present disclosure is a document processing method for processing a document file consisting of multiple pages, and includes the steps of: displaying on a display a keyword input screen for a user to input keywords by category; searching through the document file for document information that matches the keywords entered on the keyword input screen; and highlighting the document information that matches the keywords using different highlighting patterns for each category, and displaying on the display a list display screen that displays multiple pages in a reduced form.
[0057] A program according to a tenth aspect of the present disclosure is a program for causing a computer to function as the document processing device (10) according to any one of the first to eighth aspects. [Explanation of symbols]
[0058] 10: Document processing device 11: CPU 12: Main memory 13:Secondary storage device 14: External interface 15: Communication interface 16: Input device 17: Display 21: Storage section 22: Display control section 23: Search section 24: Keyword registration section 25: Comment registration section 31: Document file 32:Keyword table 33: Comment table
Claims
1. A document processing device that has a display and processes a document file consisting of a plurality of pages, a display control unit that displays a keyword input screen for allowing a user to input keywords by category; a search unit that searches the document file for document information that matches the keyword input on the keyword input screen; Equipped with The display control unit highlights document information that matches the keywords using different highlighting patterns for each category, and displays a list display screen on the display that shows a reduced list of multiple pages.
2. The document processing device according to claim 1 , wherein the display control unit changes the display of the list display screen depending on the frequency of appearance of the keyword.
3. The document processing device according to claim 1 , wherein when any page is selected on the list display screen, the display control unit enlarges and displays the selected page.
4. The document processing device according to claim 1 , wherein the display control unit displays a comment input screen for a user to input a comment when any document data is specified in one or more pages displayed on the display.
5. 5. The document processing device according to claim 4, further comprising a comment registration unit which, when a comment is input on the comment input screen, generates and registers a comment record that associates the comment, the specified document data, and the keyword contained in the document data.
6. The display control unit is generating a comment list screen based on the registered comment record and displaying the comment list screen on the display; A document processing device as described in claim 5, wherein when any comment record is selected from the comment list screen and a predetermined input operation is performed, a page of the document file containing the document data of the selected comment record is displayed on the display and the document data is highlighted.
7. 2. The document processing device according to claim 1, further comprising a keyword registration section for generating and registering a keyword record that associates the keyword input by a user with a category.
8. 2. The document processing device according to claim 1, wherein the document file is composed of a plurality of data files that are associated with each other.
9. A document processing method for processing a document file consisting of multiple pages, comprising the steps of: displaying on a display a keyword input screen for allowing a user to input keywords by category; a step of searching the document file for document information that matches the keyword input on the keyword input screen; highlighting document information that matches the keyword using a different emphasis pattern for each category, and displaying a list display screen on the display in which a plurality of pages are reduced and displayed as a list; A computer-implemented document processing method.
10. A program for causing a computer to function as the document processing device according to any one of claims 1 to 8.
Citation Information
Patent Citations
Document processor
JP1993274314A