Document processing method, document processing system, and document processing program
The document processing system addresses the challenge of correcting disrupted serial numbers by automatically extracting and confirming sequence order, outputting alerts and correction candidates, thereby reducing user intervention and improving efficiency.
Patent Information
- Application Number
- JP2022570817
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-22
- Publication Date
- 2025-06-09
- Estimated Expiration
- 2040-12-22
AI Technical Summary
Existing document processing systems require user intervention to correct disrupted serial numbers, which can be cumbersome and error-prone.
A document processing method and system that automatically splits document information into units, extracts and confirms the order of sequence characters, and outputs alerts and correction candidates for non-ascending or non-consecutive sequences, allowing for automated correction.
The solution significantly reduces the user's burden in confirming and correcting sequence order in documents, enhancing efficiency and accuracy by automating the process.
Smart Images

Figure 0007689649000001 
Figure 0007689649000002 
Figure 0007689649000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to Document processing method, document processing system, and document processing program this.
Background Art
[0002] As a conventional technique, an information processing apparatus has been proposed that enables easy input operations for correcting consecutive numbers disrupted by document editing operations, thereby preventing input errors and simplifying and accelerating the process of reconstructing consecutive numbers (see, for example, Patent Document 1).
[0003] The information processing apparatus disclosed in Patent Document 1 includes a consecutive number area setting means for designating a consecutive number area to which consecutive numbers are to be assigned, a consecutive number order storage means for storing a plurality of types of consecutive number forms and storing the numbers or specific symbols of those forms in a predetermined order, a consecutive number form selection means for selecting a form to be used as a consecutive number, a consecutive number condition setting means for setting conditions for assigning consecutive numbers, and a document editing means. When the order of the consecutive numbers already input in the consecutive number area is disrupted, the document editing means sequentially inputs, in accordance with the predetermined order of the form stored, the numbers or specific symbols having the form selected by the consecutive number form selection means so as to satisfy the set conditions, to reassign the consecutive numbers at a predetermined position in the consecutive number area.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, according to the information processing apparatus disclosed in Patent Document 1 described above, when the order of the serial numbers already entered in the serial number area is disrupted, in order to satisfy the set conditions, numbers or specific symbols having the selected form are sequentially entered into a predetermined position in the serial number area according to the predetermined order of that form stored, and the serial numbers are re - assigned. However, there is a problem that a user operation is required to instruct the serial number area.
[0006] An object of the present disclosure is to provide a more user - friendly Document processing method, document processing system, and document processing program in view of the above - mentioned prior art.
Means for Solving the Problems
[0007] One aspect of the invention according to the present disclosure is to provide the following Document processing method, document processing system, and document processing program in order to achieve the above object.
[0008] [1] A document processing program that causes a computer to function as a splitting means for splitting document information into unit information in a predetermined unit, and an output control means for extracting order characters that define the order of the unit information in the document information from each of the unit information, confirming that the order characters are in ascending order and form a serial number with respect to a predetermined rule in the document information, and outputting an alert for unit information that is not in ascending order and is not a serial number. [2] The output control means according to [1] above, which searches for characters corresponding to the order characters of the unit information that is not in ascending order and is not a serial number from the main text of the unit information, and outputs an alert for the corresponding unit information. [3] The output control means according to [1] or [2] above, which extracts characters corresponding to the order characters from the main text of the unit information, and outputs an alert for characters that do not exist in the order characters among the extracted characters. [4] The output control means outputs a correction candidate for the order characters and / or characters corresponding to the order characters based on the predetermined rule in the alert, The document processing program according to any one of [1] to [3] above, which is further caused to function as correction means for correcting the corresponding sequence characters and / or the characters corresponding to the sequence characters by the selected correction candidate among the correction candidates. [5] The document processing program according to any one of [1] to [4] above, wherein the computer is connected to one or more terminals so as to be communicable through a network. [6] The document processing program according to any one of [1] to [4] above, wherein the computer is connected to one or more terminals through a wireless communication network. [7] In addition to a predetermined instruction command, a memory configured to store document information, Based on the instruction command stored in the memory, Dividing the document information into predetermined units to obtain unit information, Extracting sequence characters that define the order of the unit information in the document information from each of the unit information, and confirming that the sequence characters are in ascending order and consecutive numbers with respect to a predetermined rule in the document information, and outputting an alert for unit information that is not in ascending order and consecutive numbers. A processor configured to execute processing for An information processing apparatus including [8] A dividing step of dividing document information into predetermined units to obtain unit information, An output control step of extracting sequence characters that define the order of the unit information in the document information from each of the unit information, and confirming that the sequence characters are in ascending order and consecutive numbers with respect to a predetermined rule in the document information, and outputting an alert for unit information that is not in ascending order and consecutive numbers. [9] A document processing program for causing a computer to Extract sequence characters that define the order of the document information in a predetermined range in the document information from the document information, and confirm that the sequence characters are in ascending order and consecutive numbers with respect to a predetermined rule in the document information, and output an alert for a range that is not in ascending order and consecutive numbers, and function as output control means.
[10] In addition to a predetermined instruction command, a memory configured to store document information, Based on the instruction command stored in the memory, Extract order characters that define the order in the document information for each predetermined range in the document information from the document information, and confirm that the order characters are in ascending order and consecutive numbers with respect to a predetermined rule in the document information, and output an alert for a range that is not in ascending order and consecutive numbers. A processor configured to execute a process for this, An information processing apparatus including.
[11] An extraction step of extracting order characters that define the order in the document information for each predetermined range in the document information from the document information, An output control means step of confirming that the order characters are in ascending order and consecutive numbers with respect to a predetermined rule in the document information, and outputting an alert for a range that is not in ascending order and consecutive numbers. A document processing method having.
Effect of the Invention
[0009] According to various embodiments of the present disclosure, a more user-friendly Document processing method, document processing system, and document processing program Can be provided.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Best Mode for Carrying Out the Invention
[0011] [Embodiment] (Configuration of Document Processing System) FIG. 1 is a schematic diagram showing an example of the configuration of a document processing system according to an embodiment.
[0012] This document processing system 5 is configured by connecting a document processing server device 1, a terminal 2, and a terminal 3 to be communicable with each other via a network 4. The terminal 2 is operated, for example, by a user who wishes to manage documents, create documents, confirm document contents, and / or review documents, and the terminal 3 is operated by another user, but is not limited thereto. The user of the terminal 2 and the user of the terminal 3 handle, as document information, for example, a contract, and confirm the contents of the contract. Mainly, they manage the document information created by one or both users, and use the document processing system 5 to confirm and correct the deficiencies in the clause numbers of the created document information.
[0013] The document processing server device 1 is a server-type information processing device that operates in response to requests from the terminal 2 and the terminal 3, and includes electronic components such as a CPU (Central Processing Unit), an HDD (Hard Disk Drive), and a flash memory that have functions for processing information within the body. Note that the document processing server device 1 does not necessarily have to be configured by a single information processing device, and may be configured such that a plurality of information processing devices cooperate to operate, or may operate by means of an arbitrary cloud service. Also, the functions of the document processing server device 1 may be realized within the terminal 2 and / or the terminal 3.
[0014] The terminals 2 and 3 are information processing devices such as a PC (Personal Computer) or a tablet terminal, and include electronic components such as a CPU and a flash memory that have functions for processing information within the body.
[0015] The network 4 is a communication network capable of high-speed communication, such as a wired or wireless communication network like the Internet, an intranet, or a LAN (Local Area Network).
[0016] In the above configuration, as an example, the document processed by the document processing server device 1 is a document in the legal field such as a contract, and the user is a person who is not a legal expert but needs to create a contract, or a legal expert such as a member of the in-house legal department or a lawyer who has knowledge of contract creation.
[0017] As a basic operation, after uploading document information from the terminal 2 or the terminal 3 to the document processing server device 1, the document processing server device 1 manages the document information, and accesses the document processing server device 1 from the terminal 2 or the terminal 3 to check the content of the document information, etc. At this time, in order to reduce the user's confirmation work burden or assist the user in creating a contract, the document processing server device 1 divides the text in the document information into predetermined units, extracts the characters indicating the order of the units (hereinafter referred to as "order characters"), and checks whether they are in ascending order and consecutive numbers according to a predetermined rule. If they are not in ascending order and consecutive numbers, an alert is output. Also, when the order character is referred to in the text within each unit and the reference destination is an alert target, or when the reference destination does not exist, an alert is output. Specific examples of the display method of the output alert will be described later. Also, hereinafter, a clause may be referred to as a "provision". The embodiments will be described below.
[0018] Also, although the terminals 2 and 3 are each shown as a single unit, a plurality of them may be connected to the network 4, and similarly, there may be a plurality of users who operate them.
[0019] (Configuration of the Document Processing Server Device) FIG. 2 is a block diagram showing a configuration example of the document processing server device 1 according to the embodiment.
[0020] The document processing server device 1 is composed of a CPU etc., and includes a control unit 10 that controls each part and executes various programs, a storage unit 11 composed of a storage medium such as a flash memory for storing information, and a communication unit 12 that functions as a communication interface for communicating with the outside via a network 4.
[0021] The control unit 10 is composed of a processor such as a CPU, and is electrically connected to the storage unit 11 composed of a memory and the communication unit 12 that functions as a communication interface. By executing a document processing program 110 described later, the control unit 10 functions as a document reception means 100, a document splitting means 101, an order confirmation means 102, a reference confirmation means 103, a correction means 104, an output control means 105, etc.
[0022] The document reception means 100 receives, for example, a contract as document information 111 from the terminal 2 or the terminal 3 and stores it in the storage unit 11. The document information 111 may be image information such as PDF (Portable Document Format) in which the text is laid out, or information such as a text file or a word file containing text data. In addition, when the document information 111 is information other than text, the document reception means 100 performs OCR (Optical Character Recognition) etc. to convert it into text.
[0023] The document splitting means 101 splits the document information 111 into components of the contract such as title, preamble, and article units, and stores it in the storage unit 11 as unit information 112. Note that the article unit is not limited to the article as the splitting unit, and may be a section, a clause, or any characters, numbers, symbols, etc. assigned according to an arbitrary rule. In addition, the document splitting means 101 divides and manages the split unit information 112 into section header information 112h consisting of characters (order characters) that define the order of sections, clauses, clauses, etc. and / or text that forms a pair such as an article title, and section body information 112t indicating the content of the unit information 112 other than the section header information 112h.
[0024] The sequence confirmation means 102 checks whether the section header information 112h is in ascending order and consecutive numbers according to the order in the document information 111 of the unit information 112 divided by the document division means 101, and outputs an alert by the output control means 105 for the unit information 112 with out-of-order characters that are not in ascending order and consecutive numbers. Note that the confirmation of ascending order and consecutive numbers is determined according to predetermined conditions, and is not limited to general ascending order and consecutive numbers. Also, the section header information 112h is prepared for each level of components such as sections, items, and numbers, and it is to be checked whether it is in ascending order and consecutive numbers for each level. That is, it is checked whether the order characters of the sections are in ascending order and consecutive numbers, whether the order characters of the items are in ascending order and consecutive numbers, and whether the order characters of the numbers are in ascending order and consecutive numbers.
[0025] The reference confirmation means 103 searches for the order characters referred to in the section text information 112t of the unit information 112, and outputs an alert by the output control means 105 for the order characters in the section text information 112t when the order characters confirmed by the order confirmation means 102 not to be in ascending order and consecutive numbers are referred to. Also, the reference confirmation means 103 searches for the order characters referred to in the section text information 112t of the unit information 112, and outputs an alert by the output control means 105 for the order characters in the section text information 112t when order characters not used in the section header information 112h are referred to.
[0026] The correction means 104 presents correction candidates for the order characters for which an alert has been output by the confirmation operations of the order confirmation means 102 and the reference confirmation means 103, and corrects the order characters with the correction candidates when a correction instruction is given. Note that the correction candidates are presented to be in ascending order and consecutive numbers based on predetermined conditions.
[0027] The output control means 105 outputs and controls the document information 111, unit information 112 of the storage unit 11, and the output results of each means 100 - 104 to the output units of the terminal 2 and the terminal 3 by a predetermined method. Note that the details of the display method of the output alert will be described later.
[0028] The storage unit 11 is composed of a memory such as a flash memory, and is electrically connected to a control unit 10 composed of a processor or the like and a communication unit 12 that functions as a communication interface. The storage unit 11 stores a document processing program 110 that operates the control unit 10 as each of the above-described means 100-105, document information 111, unit information 112, and the like. The unit information 112 includes clause number information (which may include numbers of components at levels other than clauses such as items and numbers) and / or clause header information 112h that is a clause title, and clause body information 112t that is information other than the clause header information 112h among the unit information 112.
[0029] FIG. 3 is a schematic diagram showing a configuration example of the document information 111.
[0030] The document information 111 is, for example, a contract and includes the contents concluded between the parties. Generally, it is composed of a contract title, a preamble, single or multiple contract clauses, and detailed information of the contract parties (including signatures).
[0031] FIG. 4 is a schematic diagram showing a configuration example of the unit information 112.
[0032] The unit information 112a is the result of dividing the document information 111 by the document splitting means 101, and includes a contract title 112n, a preamble 112p, and clause headers 112h corresponding to clause numbers 1 ~112h 7 … and clause headers 112h corresponding to item numbers 12 、112h 13 、112h 31 、112h 71 、112h 72 …, clause bodies 112t 11 、112t 12 、112t 13 、112t 2 ~112h 6 、112t 71 、112t 72 … and the like.
[0033] (Operation of the Document Processing System) Next, the operations of the embodiment will be described by dividing them into (1) basic operations, (2) order confirmation operations, and (3) modification reflection operations. Hereinafter, the operations will be described with the terminal 2 as the operation target, but the description will be omitted if the same operations are performed when replacing it with the terminal 3.
[0034] (1) Basic operations First, the user operates the terminal 2 to log in to the service provided by the document processing server device 1. When the terminal 2 receives the input of information such as the user ID and password from the user, it transmits an authentication request to the document processing server device 1 together with the information.
[0035] When the document processing server device 1 receives an authentication request together with information such as the user ID and password from the terminal 2, it refers to user information (not shown) including the pre-registered user ID and password, etc., and performs authentication as a user.
[0036] Next, when the user completes logging in to the service, the user operates the terminal 2 to upload the document information of the contract document to the document processing server device 1. The terminal 2 uploads the document information to the document processing server device 1.
[0037] (2) Order confirmation operations FIG. 6 is a flowchart showing an operation example of the document processing server device 1.
[0038] The document reception means 100 of the document processing server device 1 receives the document information 111 corresponding to the contract document from the terminal 2 operated by the user and stores it in the storage unit 11 (S1).
[0039] Next, the document splitting means 101 of the document processing server device 1 splits the document information 111 into unit information 112 for each component of the contract (S2). As an example, the document information 111 is data created using text data or word processing software, but it may also be image information such as a PDF file obtained by scanning a contract. In the case of scanned data, the document splitting means 101 first converts the document information 111 into text using a method such as OCR (Optical Character Reader). Next, the document splitting means 101 splits the text-converted information into components for each level such as contract title, preamble, article unit, clause unit, item unit... (In FIG. 4, the units of articles and clauses are all split in the same column, but it may be split by article, and when an article contains a clause or item, the clause or item may be split at the meeting level within that article.). Note that the document splitting means 101 may further split the target document information 111 into higher or lower units, and use a unit suitable for the structure of the document information 111 as the unit information 112. The above splitting is performed using techniques such as machine learning and regular expressions.
[0040] Also, in step S2 above, the document splitting means 101 manages the split unit information 112 by dividing it into section header information 112h consisting of sequential characters such as articles, clauses, items, etc. and / or text in pairs such as clause titles, and section body information 112t indicating the content of the unit information 112.
[0041] Note that although an example of splitting the document information 111 into unit information 112 has been shown as above, as a prerequisite for the operation of the order confirmation means 102 described later, it is not always necessary to split the document information 111. The article (clause, item) unit may be treated as the text range, and the location corresponding to the section header information 112h (or only the sequential characters) may be extracted from the range. Similarly, for the section body information 112t, the portion other than the location corresponding to the section header information 112h (or only the sequential characters) in the text of the above range may be targeted.
[0042] In addition, for the method of extracting the sequence characters and the characters corresponding to the sequence characters when not splitting, methods such as using regular expressions for pattern matching to find the headings and using sequence labeling by machine learning to extract the headings are used.
[0043] Next, the sequence confirmation means 102 checks whether there is a defect by checking whether the section header information 112h is in ascending order and consecutive numbers according to the order in the document information 111 of the unit information 112 split by the document splitting means 101 (S3). If there is a defect in the consecutive numbers of the section header information 112h (S3; Yes), it is extracted as a defect (S4). For example, for the section header 112h shown in FIG. 4 4 should be "Article 4" if it is in ascending order and consecutive numbers, but since it is "Article 3", it is extracted as a defect. Note that the ascending order and consecutive numbers are not limited to the general ascending order and consecutive numbers such as 1, 2, 3…, a, b, c…, A, I, U…, I, Ro, Ha…, Kō, Otsu, Hei…, and may be determined according to predetermined conditions.
[0044] Next, the reference confirmation means 103 searches for the sequence characters of the section header information 112h referred to in the section text information 112t of the unit information 112 (S5). If the sequence characters confirmed by the sequence confirmation means 102 to have a defect are referred to (S6; Yes), the sequence characters in the section text information 112t are extracted as a defect (S7). For example, for the section text 112t shown in FIG. 4 72 since the description "from Article 1 to Article 6" contains the "Article 3" extracted in step S4, it is extracted as a defect.
[0045] In addition, the reference confirmation means 103 searches for the sequence characters of the section header information 112h referred to in the section text information 112t of the unit information 112 (S5). If sequence characters not used in the section header information 112h are referred to (S8; Yes), the sequence characters in the section text information 112t are extracted as a defect (S9). For example, for the section text 112t shown in FIG. 4 72 if the description "Article 8 and Article 9" is not used in the section header information 112h, it is extracted as a defect.
[0046] Next, the output control means 105 outputs an alert via the communication unit 12 for the order characters of the line header information 112h extracted as defective in step S4, and the order characters referred to in the line body information 112t extracted as defective in steps S7 and S9, and displays the alert on the display unit of the terminal 2 as shown in FIG. 5 below (S10).
[0047] FIG. 5 is a schematic diagram showing a configuration example of a screen displayed on the display unit of the terminal 2.
[0048] The screen 105a has a document information display area 105b that shows the highlights 105b 1 , 105b 2 , 105b 3 corresponding to the alert, together with the content of the document information 111, and an alert display area 105c that shows the alert 105c 1 and the button 105c for correction 2 , the alert 105c 3 and the button 105c for correction 4 , and the alert 105c 5 and the button 105c for correction 6 .
[0049] On the screen 105a, when any one of the alerts 105c 1 , the alert 105c 3 , the alert 105c 5 is selected, the corresponding highlights 105b 1 , 105b 2 , 105b 3 are highlighted, and the corresponding relationship is emphasized. Similarly, when any one of the highlights 105b 1 , 105b 2 , 105b 3 is selected, the alerts 105c 1 , the alert 105c 3 , the alert 105c 5 are highlighted.
[0050] The output control means 105 is the alert 105c1 and Alert 105c 3 and Alert 105c 5 As the content of the alert, present a correction candidate to follow the ascending order and consecutive numbers for the parts that are not in ascending order and consecutive numbers, and present a confirmation that it is not used for the parts not used in the clause header information 112h of the referenced item.
[0051] In addition, when multiple order characters may be listed as candidates as the content of the alert, the output control means 105 may present the multiple order characters and provide an operation display item such as a pull-down display for separately selecting from the multiple order characters. Also, when a certain order character is duplicated or missing and it is necessary to shift all subsequent order characters downward or upward, display an alert indicating that it is necessary to reassign the subsequent order characters, and when the correction button is selected, reassign the subsequent order characters. Further, after reassigning, when there is a possibility that the order characters referenced in the clause body information 112t are shifted, display a new alert.
[0052] In addition, the output control means 105 is Alert 105c 1 and Alert 105c 3 and Alert 105c 5 displays correction buttons 105c to confirm whether to correct the order characters according to the content of the alert 105c 2 and correction buttons 105c 4 and correction buttons 105c 6 and when the correction button 105c 2 and correction buttons 105c 4 and correction buttons 105c 6 is selected and operated by the user, the subsequent "(3) Correction reflection operation" is executed.
[0053] (3) Correction reflection operation Next, the user checks the content of the alert on the screen 105a and operates the terminal 2 to request correction, and the correction buttons 105c 2 and correction buttons 105c 4 and correction buttons 105c 6Select a desired location among them.
[0054] The terminal 2 requests the document processing server device 1 with a correction request along with the selected content.
[0055] The correction means 104 of the document processing server device 1 receives the request from the terminal 2 and accepts the user's correction selection (S11). When a correction instruction is given, it corrects the order characters of the document information 111 and / or the unit information 112 with the correction candidates (S12).
[0056] (Effect of the Embodiment) According to the above-described embodiment, the document information 111 is divided into unit information 112 in a predetermined unit, the order characters included in the unit information 112 are extracted from the section header information 112h, and it is confirmed whether they are in ascending order and consecutive numbers according to a predetermined rule. When they are not in ascending order and consecutive numbers, an alert is output. Therefore, the steps for confirming the order of a predetermined unit in the document can be reduced.
[0057] Also, characters that reference order characters are extracted from the section body information 112t of the unit information 112. When the order characters corresponding to the characters are the order characters determined not to be in ascending order and consecutive numbers, an alert is output for the characters corresponding to the order characters. Therefore, not only the order of a predetermined unit in the document is confirmed, but also the steps for confirming the characters that reference the order characters can be reduced.
[0058] Also, characters that reference order characters are extracted from the section body information 112t of the unit information 112. When the order characters corresponding to the characters do not exist in the section header information 112h, an alert is output for the characters corresponding to the order characters. Therefore, not only the order of a predetermined unit in the document is confirmed, but also the steps for confirming the characters that reference the order characters can be reduced.
[0059] [Other Embodiments] Note that the present invention is not limited to the above-described embodiments, and various modifications are possible without departing from the spirit of the present invention.
[0060] For example, in the above-described embodiment, it is confirmed whether the sequence characters are in ascending order and consecutive numbers with respect to a predetermined rule, but it may be confirmed only whether they are in ascending order, or only whether they are consecutive numbers. Alternatively, an arbitrary order may be set with respect to the predetermined rule, such as skipping one number, skipping two numbers, etc.
[0061] Also, in the above-described embodiment, an alert is output for a sequence number with a defect, and correction is executed when the correction button is operated. However, correction may be executed without requiring an operation, and a correction history may be output for the location where the correction was made as an alert. Also, instead of displaying the alert display area 105c, only the document information display area 105b including highlight display may be displayed as an alert. Also, in this case, a "correction button" may be provided in the document information display area 105b, and correction may be executed when the "correction button" is operated.
[0062] Also, in the above-described embodiment, the case where the document processing server device 1 functions as an information processing device has been described. However, the present invention is not limited to this, and the processing executed and the information stored in the document processing server device 1 may be distributed to other server devices so as to function as an integrated information processing device. Also, the terminal 2 or the terminal 3 may function as an information processing device and execute each process.
[0063] Also, in the above-described embodiment, the division unit of the document information is mainly set to the article unit, and the order is confirmed in the article unit. However, the division unit may be set to the item unit, the clause unit, or a combination of the article unit, the item unit, and the clause unit, and the order may be confirmed.
[0064] In the above-described embodiment, an alert is mainly output to the terminal 2 or the terminal 3 via the communication unit of the document processing server device 1, and the case where the alert is displayed on the display unit of the terminal 2 or 3 has been described. However, such an alert may be notified to the user by any method, and any method may be used. Further, when the terminal 2 or the terminal 3 functions as a document processing device, it may be output to an external display, or may be directly output to the display unit provided therein.
[0065] In the above-described embodiment, the functions of the respective means 100-104 of the control unit 10 are realized by a program, but all or part of each means may be realized by hardware such as an ASIC. Further, the program used in the above-described embodiment can also be stored and provided in a recording medium such as a CD-ROM. Further, the above-described swapping, deletion, addition, etc. of the steps described in the above-described embodiment are possible within a range not changing the gist of the present invention.
Industrial Applicability
[0066] To provide a document processing program, an information processing apparatus, and a document processing method for reducing a process for confirming the order in a document of a predetermined unit in the document.
Explanation of Signs
[0067] 1: Document processing server device 2: Terminal 3: Terminal 4: Network 5: Document processing system 10: Control unit 11: Storage unit 12: Communication unit 100: Document reception means 101: Document splitting means 102: Order confirmation means 103: Reference confirmation means 104: Correction means 105: Output control means 110: Document processing program 111: Document information 112: Unit information
Claims
1. A computer-based document processing method for document information including a plurality of unit information, wherein the plurality of unit information includes header information including order characters indicating the order in the document information and body information of the unit information indicating the content of the unit information, when the order characters referred to in the body information of the unit information do not exist in the header information of the plurality of unit information, extracting the order characters in the body information of the unit information as incomplete, outputting an alert for the incompleteness, when the order characters included in the plurality of header information are not in consecutive numbers, extracting the order characters included in the corresponding header information as incomplete, when the order characters in the body information of the unit information refer to the order characters included in the header information extracted as the incompleteness, outputting an alert for the order characters in the body information of the unit information, A document processing method.
2. Furthermore, extracting the order characters that define the order in the document information of the unit information from the unit information obtained by dividing the document information into predetermined units, the output of the alert outputs the alert for the corresponding unit information, The document processing method according to claim 1.
3. In the output of the alert, outputting a correction candidate for the order character and / or the character corresponding to the order character based on a predetermined rule in the alert, correcting the corresponding order character and / or the character corresponding to the order character with the selected correction candidate among the correction candidates, The document processing method according to any one of claims 1 or 2.
4. The computer that executes the document processing method is connected to one or more terminals so as to be communicable through a network. The document processing method according to any one of claims 1 to 3.
5. A document processing system for document information including a plurality of unit information, wherein the plurality of unit information includes header information including order characters indicating the order in the document information and body information of the unit information indicating the content of the unit information, when the order characters referred to in the body information of the unit information do not exist in the header information of the plurality of unit information, extracting the order characters in the body information of the unit information as incomplete, outputting an alert for the incompleteness, when the order characters included in the plurality of header information are not in consecutive numbers, extracting the order characters included in the corresponding header information as incomplete, When the sequential character in the text information of the item refers to the sequential character included in the item header information extracted as the deficiency, an alert is output for the sequential character in the text information of the item. A processor configured as described above. A document processing system including the same.
6. The plurality of unit information included in the document information includes item header information including a sequential character indicating the order in the document information and item text information indicating the content of the unit information. A computer Extraction means for extracting, as a deficiency, the sequential character in the item text information when the sequential character referred to in the item text information does not exist in the item header information of the plurality of unit information. Output means for outputting an alert for the deficiency. Extraction means for extracting, as a deficiency, the sequential character included in the corresponding item header information when the sequential characters included in the plurality of item header information are not in consecutive order. Output means for outputting an alert for the sequential character in the item text information when the sequential character in the item text information refers to the sequential character included in the item header information extracted as the deficiency, causing it to function as such. A document processing program.
Citation Information
Patent Citations
Reference failure detection method and device
CN110990593A
Document processor with consecutive number correcting function
JP1995271793A
Structured document generator
JP1997101959A
Contract document creation system
JP2006065421A
Law and regulation text writing and wording examination device, writing and wording examination system and writing and wording examination method
JP2008310771A