Document processing method, document processing system, and document processing program
The document processing program addresses the challenge of correcting disrupted serial numbers by automatically extracting and verifying order characters within document units, providing alerts and correction candidates, thus enhancing user-friendliness and accuracy.
Patent Information
- Application Number
- JP2025066460
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-06-26
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 program that automatically splits document information into units, extracts order characters, and confirms if they are in ascending order and consecutive numbers, outputting alerts and correction candidates for non-compliant units.
This solution enhances user-friendliness by automating the correction of serial number discrepancies, reducing user effort and minimizing errors, while ensuring that serial numbers are consistently and correctly ordered.
Smart Images

Figure 2025096564000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a document processing program.
Background Art
[0002] As a conventional technique, an information processing apparatus has been proposed that enables correction of consecutive numbers disrupted by document editing operations with simple input operations, thereby preventing input errors and simplifying and speeding up 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 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 consecutive numbers already input in the consecutive number area is disrupted, the document editing means sequentially inputs numbers or specific symbols having the form selected by the consecutive number form selection means in accordance with the predetermined order of that form stored, to a predetermined position in the consecutive number area so as to satisfy the set conditions, and reassigns the consecutive numbers.
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 at predetermined positions 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 program based on the above prior art.
Means for Solving the Problems
[0007] One aspect of the invention according to the present disclosure provides the following 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 unit information, and 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 document processing program according to [1] above, wherein the output control means 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 text of the unit information, and outputs an alert for the corresponding unit information. [3] The document processing program according to [1] or [2] above, wherein the output control means extracts characters corresponding to the order characters from the 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, A document processing program according to any one of [1] to [3], further functioning as correction means for correcting the corresponding ordinal characters and / or characters corresponding to the ordinal characters by the selected correction candidate among the correction candidates. [5] The document processing program according to any one of [1] to [4], 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], 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, Divide the document information into predetermined units to obtain unit information, Extract ordinal characters that define the order of the unit information in the document information from each unit information, and confirm that the ordinal characters are in ascending order and consecutive numbers with respect to a predetermined rule in the document information, and output 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 document processing method having a division step of dividing document information into predetermined units to obtain unit information, and an output control step of extracting ordinal characters that define the order of the unit information in the document information from each unit information, and confirming that the ordinal 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 that causes a computer to function as output control means for extracting ordinal characters that define the order of the document information in a predetermined range in the document information from the document information, and confirming that the ordinal 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.
[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, it becomes possible to provide a more user-friendly document processing program, information processing apparatus, and document processing method.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
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 by, for example, a user who desires document management, document creation, document content confirmation, and / or document review, 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 content 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 deficiency of the clause numbers in 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 any 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 terminal 2 and the terminal 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 such as 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. In addition, when the order character is referred to in the text within each unit and the reference destination is the target of the alert, or when the reference destination does not exist, an alert is output. A specific example of the display method of the output alert will be described later. In addition, hereinafter, a clause may be referred to as a "provision". The embodiments will be described below.
[0018] In addition, although the terminals 2 and 3 are each shown as a single unit, a plurality of units may be connected to the network 4, and similarly, a plurality of users who operate them may also exist.
[0019] (Configuration of 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 and the like, controls each part, and includes a control unit 10 that 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 the 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 the 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, and the like.
[0022] The document reception means 100 receives a contract document 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 a 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) or the like to convert it into text.
[0023] The document splitting means 101 splits the document information 111 into components of the contract document 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 an item, a clause, or any characters, numbers, symbols, etc. attached 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 text such as characters (order characters) that define the order of articles, items, clauses, etc. and / or text in pairs such as article titles, 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 article header information 112h is in ascending order and consecutive numbers according to the order in the document information 111 of the unit information 112 segmented by the document segmentation means 101, and outputs an alert to the unit information 112 with out-of-order characters that are not in ascending order and consecutive numbers by the output control means 105. 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 article header information 112h is prepared for each level of components such as articles, paragraphs, and clauses, and it is to be checked whether each level is in ascending order and consecutive numbers. That is, it is checked whether the sequential characters of the articles are in ascending order and consecutive numbers, whether the sequential characters of the paragraphs are in ascending order and consecutive numbers, and whether the sequential characters of the clauses are in ascending order and consecutive numbers.
[0025] The reference confirmation means 103 searches for the sequential characters referred to in the article body information 112t of the unit information 112, and outputs an alert to the sequential characters in the article body information 112t by the output control means 105 when the sequential characters confirmed by the sequence confirmation means 102 are not in ascending order and consecutive numbers. Also, the reference confirmation means 103 searches for the sequential characters referred to in the article body information 112t of the unit information 112, and outputs an alert to the sequential characters in the article body information 112t by the output control means 105 when sequential characters not used in the article header information 112h are referred to.
[0026] The correction means 104 presents correction candidates for the sequential characters for which an alert has been output by the confirmation operations of the sequence confirmation means 102 and the reference confirmation means 103, and corrects the sequential characters with the correction candidates when a correction instruction is given. Note that the correction candidates are presented so as 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 the control unit 10 composed of a processor or the like and the 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 article number information (which may include numbers of components at levels other than articles such as items and clauses) and / or article header information 112h that is an article title, and article body information 112t that is information other than the article 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 content 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, article headers 112h1 to 112h7... corresponding to article numbers, and article headers 112h 12 、112h 13 、112h 31 、112h 71 、112h 72 …, article bodies 112t 11 、112t 12 、112t 13 、112t2 to 112h6、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) correction 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's login to the service is completed, 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. Note that 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 separately as article header information 112h consisting of sequential characters such as articles, clauses, items, etc. and / or text that forms a pair such as an article title, and article body information 112t indicating the content of the unit information 112.
[0041] Note that although an example of splitting the document information 111 into the unit information 112 has been shown as above, as a premise 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 article header information 112h (or only the sequential characters) may be extracted from the range. Similarly, for the article body information 112t, the part other than the location corresponding to the article header information 112h (or only the sequential characters) in the above range of text may be targeted.
[0042] In addition, the method for extracting the sequence characters and the characters corresponding to the sequence characters without splitting is performed using methods such as finding the heading by pattern matching using regular expressions or extracting the heading using sequence labeling by machine learning.
[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, the section header 112h4 shown in FIG. 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 general ascending orders 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, in the section text 112t shown in FIG. 4 72 since the description "from Article 1 to Article 6" contains "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, in 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 sequence characters of the line header information 112h extracted as defective in step S4 and the sequence 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 showing highlights 105b1, 105b2, 105b3 corresponding to the alert together with the content of the document information 111, an alert 105c1 and a button 105c2 for correction, an alert 105c3 and a button 105c4 for correction, and an alert 105c5 and a button 105c6 for correction, that is, an alert display area 105c.
[0049] On the screen 105a, when any one of the alerts 105c1, 105c3, 105c5 is selected by the user's operation, the corresponding highlights 105b1, 105b2, 105b3 are highlighted and the corresponding relationship is emphasized. Similarly, when any one of the highlights 105b1, 105b2, 105b3 is selected, the alerts 105c1, 105c3, 105c5 are highlighted.
[0050] As the content of the alerts 105c1, 105c3, 105c5, the output control means 105 presents correction candidates that follow the ascending order and consecutive numbers at locations that are not in ascending order and consecutive numbers, and presents a confirmation that they are not used at locations not used in the line header information 112h that is being referred to.
[0051] In addition, when multiple ordered characters may be listed as candidates for the content of the alert, the output control means 105 may present the multiple ordered characters and provide operation display items such as a pull-down display for separately selecting from the multiple ordered characters. Also, when a certain ordered character is duplicated or missing and it is necessary to shift all subsequent ordered characters down or up, it may be displayed as an alert that the subsequent ordered characters need to be rearranged, and when the "correct" button is selected, the subsequent ordered characters may be rearranged. Further, after rearrangement, if there is a possibility that the ordered characters referred to in the clause text information 112t will shift, a new alert may be displayed.
[0052] In addition, the output control means 105 displays "correct" buttons 105c2, 105c4, and 105c6 for confirming whether to correct the ordered characters according to the content of alerts 105c1, 105c3, and 105c5. When the "correct" buttons 105c2, 105c4, and 105c6 are 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 selects the desired location among the "correct" button 105c2, the "correct" button 105c4, and the "correct" button 105c6.
[0054] The terminal 2 requests the document processing server device 1 for correction together 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 ordered characters of the document information 111 and / or the unit information 112 according to the correction candidates (S12).
[0056] (Effects of the embodiment) According to the above-described embodiments, the document information 111 is divided into unit information 112 in a predetermined unit, the sequential characters included in the unit information 112 are extracted from the article header information 112h, and it is confirmed whether they are in ascending order and consecutive numbers with respect to a predetermined rule. If they are not in ascending order and consecutive numbers, an alert is output. Therefore, the steps for confirming the order of the predetermined unit in the document can be reduced.
[0057] Also, the characters that refer to the sequential characters are extracted from the article body information 112t of the unit information 112. If the sequential characters corresponding to the characters are the sequential characters determined not to be in ascending order and consecutive numbers, an alert is output for the characters corresponding to the sequential characters. Therefore, not only the order of the predetermined unit in the document is confirmed, but also the steps for confirming the characters that refer to the sequential characters can be reduced.
[0058] Also, the characters that refer to the sequential characters are extracted from the article body information 112t of the unit information 112. If the sequential characters corresponding to the characters do not exist in the article header information 112h, an alert is output for the characters corresponding to the sequential characters. Therefore, not only the order of the predetermined unit in the document is confirmed, but also the steps for confirming the characters that refer to the sequential 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 embodiments, it is confirmed whether the sequential characters are in ascending order and consecutive numbers with respect to a predetermined rule. However, only the ascending order may be confirmed, only the consecutive numbers may be confirmed, or an arbitrary order such as skipping one or skipping two may be set with respect to the predetermined rule.
[0061] Further, in the above-described embodiment, an alert is output for a serial number with a defect, and correction is executed when the correction button is operated. However, correction may be executed without any operation, and a correction history may be output for the corrected portion as an alert. Further, instead of displaying the alert display area 105c, only the document information display area 105b including highlight display may be displayed as an alert. Further, 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] Further, 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 by the document processing server device 1 and the stored information may be distributed to other server devices so as to function as an integrated information processing device. Further, the terminal 2 or the terminal 3 may function as an information processing device and execute each process.
[0063] Further, 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] Further, in the above-described embodiment, the case where an alert is output from the communication unit of the document processing server device 1 to the terminal 2 or the terminal 3 and 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 in itself.
[0065] In the above 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. Also, the program used in the above embodiment can be stored and provided in a recording medium such as a CD-ROM. Further, the swapping, deletion, addition, etc. of the above steps described in the above embodiment are possible within a range that does not change the gist of the present invention.
[0066] <Supplementary Note> (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, and 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 unit information that is not in ascending order and consecutive numbers. (2) The document processing program according to (1), wherein the output control means searches for a character corresponding to the order character of the unit information that is not in ascending order and consecutive numbers from the text of the unit information, and outputs an alert for the corresponding unit information. (3) The document processing program according to (1) or (2), wherein the output control means extracts a character corresponding to the order character from the text of the unit information, and outputs an alert for a character that does not exist in the order character among the extracted characters. (4) The output control means outputs a correction candidate for the order character and / or the character corresponding to the order character based on the predetermined rule in the alert, and further functions as a correction means for correcting the order character and / or the character corresponding to the order character corresponding to the selected correction candidate among the correction candidates. The document processing program according to any one of (1) to (3). (5) The computer is connected to one or more terminals so as to be communicable through a network. The document processing program according to any one of (1) to (4). (6) The computer is a document processing program according to any one of (1)-(4), which 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, divide the document information into predetermined units to obtain unit information, extract order characters that define the order of the unit information in the document information from each of the unit 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 unit information that is not in ascending order and consecutive numbers. a processor configured to execute processing for the above; An information processing apparatus including the above. (8) A division step of dividing document information into predetermined units to obtain unit information, an output control step of extracting order characters that define the order of the unit information in the document information from each of the unit information, and 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 unit information that is not in ascending order and consecutive numbers. A document processing method having the above. (9) A computer, extract order 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 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 document processing program that functions as the above 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 of the document information in a 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 processing for; 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
Industrial Applicability
[0067] Provided are a document processing program, an information processing apparatus, and a document processing method for reducing the steps for confirming the order of a predetermined unit in a document.
Description of Symbols
[0068] 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
[Claim 1] Computer, A division means for dividing document information into unit information based on a predetermined unit; A document processing program that functions as an output control means that extracts sequence characters that define the order of each unit information in the document information from the unit information, confirms that the sequence characters are in ascending order and consecutive numbers according to predetermined rules in the document information, and outputs an alert for unit information that is not in ascending order and consecutive numbers.
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