Document processing program, information processing device, and document processing method
The document processing system addresses the limitations of conventional systems by dividing and associating document units for one-to-one comparisons, facilitating user-friendly relationship display and automatic revision tracking.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-04-24
- Publication Date
- 2026-03-17
AI Technical Summary
Conventional information processing devices are inadequate for one-to-one document comparisons and fail to display relationships between documents effectively, particularly when comparing similar documents before and after revisions or documents of similar nature.
A document processing system that divides document information into predetermined units, calculates the degree of association between these units, links them in a one-to-one relationship, and displays the associated units for enhanced understanding of document relationships.
Enables user-friendly display of document relationships on a clause-by-clause basis, even with edited or differently styled documents, and automatically creates a comparison table for old and new versions, highlighting changes and additions.
Smart Images

Figure 0007831837000001 
Figure 0007831837000002 
Figure 0007831837000003
Abstract
Description
[Technical Field]
[0001] This disclosure relates to a document processing program, an information processing device, and a document processing method. [Background technology]
[0002] Conventional technologies include information processing devices that compare contracts with laws and regulations and display analysis results listing related clauses for each clause of the contract (see, for example, Patent Document 1).
[0003] The information processing device disclosed in Patent Document 1 generates document vectors for each legal provision included in multiple laws and regulations, compares the document vectors of each provision, generates a group of provisions by combining multiple provisions that have a similarity above a predetermined threshold, generates document vectors for each clause of the input contract data, compares these document vectors for each clause with the document vectors for each group of provisions, identifies each legal provision included in similar group of provisions as a relevant provision of the contract, and generates an analysis result screen listing the relevant provisions for each contract clause. [Prior art documents] [Patent Documents]
[0004] [Patent Document 1] Patent No. 5383943 [Overview of the project] [Problems that the invention aims to solve]
[0005] However, the information processing device disclosed in Patent Document 1 mentioned above compares contracts with laws and regulations and displays analysis results listing related articles for each clause of the contract. However, it is a comparison between the contract being examined and multiple laws and regulations (a one-to-many correspondence), and does not examine at least a one-to-one correspondence, such as comparing documents of similar nature or comparing documents before and after revision, so it is unsuitable. Furthermore, because it lists and displays multiple related articles for each contract clause, it is possible to grasp the articles related to the clauses of the contract, but it is unsuitable for the purpose of understanding the relationships between documents.
[0006] The purpose of this disclosure is to provide a more user-friendly document processing program, information processing device, and document processing method, based on the above-mentioned prior art. [Means for solving the problem]
[0007] One aspect of the invention disclosed herein provides the following document processing program, information processing device, and document processing method to achieve the above objective.
[0008] [1] Computers, A means for dividing the first document information and the second document information into predetermined units, A calculation means for calculating the degree of association between one or more units contained in the first document information and one or more units contained in the second document information, A linking means that links one or more units contained in the first document information and one or more units contained in the second document information in a one-to-one relationship based on the degree of relevance, A document processing program that functions as a display control means for displaying a pair of one or more units contained in the first document information and a unit contained in the second document information that is associated with each of the one or more units contained in the first document information. [2] A means for dividing the first document information and the second document information into predetermined units, Calculation means for calculating the degree of association between the single or plural units included in the first document information and the single or plural units included in the second document information; Association means for associating the single or plural units included in the first document information and the single or plural units included in the second document information in a one-to-one relationship based on the degree of association; An information processing apparatus having display control means for displaying, in pairs, the single or plural units included in the first document information and the units included in the second document information associated with each of the single or plural units included in the first document information. [3] A dividing step of dividing the first document information and the second document information into predetermined units; A calculating step of calculating the degree of association between the single or plural units included in the first document information and the single or plural units included in the second document information; An associating step of associating the single or plural units included in the first document information and the single or plural units included in the second document information in a one-to-one relationship based on the calculated degree of association; A document processing method having a display control step of displaying, in pairs, the single or plural units included in the first document information and the units included in the second document information associated with each of the single or plural units included in the first document information.
Effect of the Invention
[0009] According to various embodiments of the present disclosure, it is 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] FIG. 1 is a schematic diagram showing an example of the configuration of a document processing system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing a configuration example of a document processing server apparatus according to an embodiment. [Figure 3] FIG. 3 is a schematic diagram showing an example of the configuration of document information. [Figure 4A] Figure 4A is a schematic diagram illustrating an example of document information processing in a document processing operation. [Figure 4B] Figure 4B is a schematic diagram illustrating an example of document information processing in a document processing operation. [Figure 5A] Figure 5A is a schematic diagram showing an example of the structure of relevance information and linking information. [Figure 5B] Figure 5B is a schematic diagram showing an example of the structure of relevance information and linking information. [Figure 6] Figure 6 is a schematic diagram conceptually illustrating the structure of linked information. [Figure 7] Figure 7 is a schematic diagram showing an example of the configuration of a screen displayed on the terminal's display unit by the display control means. [Figure 8] Figure 8 is a schematic diagram showing an example of the configuration of a screen displayed on the terminal's display unit by the display control means. [Figure 9] Figure 9 is a flowchart showing the inspection operation of the document processing server device. [Figure 10] Figure 10 is a schematic diagram illustrating an example of document information processing in document processing operations and an example of the configuration of relevance information. [Figure 11] Figure 11 is a schematic diagram conceptually illustrating the structure of linked information. [Figure 12A] Figure 12A is a schematic diagram showing an example of the configuration of a screen displayed on the terminal's display unit by a display control means. [Figure 12B] Figure 12B is a schematic diagram showing an example of the configuration of a screen displayed on the terminal's display unit by the display control means. [Modes for carrying out the invention]
[0011] [Embodiment] (Document processing system configuration) Figure 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 consists of a document processing server device 1, terminal 2, and terminal 3 connected to each other via a network 4 so that they can communicate with one another. Terminal 2 is operated, for example, by a user who wishes to create a document, check the contents of a document, and / or review a document, and terminal 3 is operated by another user who wishes to create a document, check the contents of a document, and / or review a document, but is not limited to this. The user of terminal 2 and the user of terminal 3 repeatedly revise and approve document information, for example, a contract, until they can agree on the contents. The document processing system 5 is mainly used to compare document information created by one user with document information created (or edited) by another user and to understand the relationship between them. Alternatively, the document processing system 5 may be used to compare document information created by a certain user with pre-prepared template document information and to understand the relationship between them, or it may also be used when comparing any two pieces of document information.
[0013] The document processing server device 1 is a server-type information processing device that operates in response to requests from terminals 2 and 3, and is equipped with electronic components such as a CPU (Central Processing Unit), HDD (Hard Disk Drive), and flash memory that have functions for processing information. The document processing server device 1 does not necessarily have to consist of a single information processing device; it may be a system where multiple information processing devices work together, or it may operate using any cloud service. Furthermore, the functions of the document processing server device 1 may be implemented within terminals 2 and / or 3.
[0014] Terminals 2 and 3 are information processing devices such as PCs (Personal Computers) and tablet terminals, and are equipped with electronic components such as a CPU and flash memory that have functions for processing information.
[0015] Network 4 is a communication network capable of high-speed communication, such as the Internet, intranet, or LAN (Local Area Network), which are either wired or wireless communication networks.
[0016] In the above configuration, for example, the documents processed by the document processing server device 1 are legal documents such as contracts, and one or both users are individuals who need to create contracts but are not legal professionals, or individuals who are legal professionals such as lawyers and have knowledge of contract creation. Alternatively, for example, one or both users may be employees of the company's sales department or employees of the company's legal department.
[0017] The basic operation involves uploading document information from terminal 2 or terminal 3 to document processing server device 1, then requesting a review of the contract by sending a request from terminal 2 or terminal 3 to terminal 3 or terminal 2 via document processing server device 1 or by other means such as email, and then editing the document information on document processing server device 1 from terminals 2 and 3 to create a contract that reflects the opinions and review results of both users. In order to reduce the workload on the users or to support the creation of contracts by the users alone, document processing server device 1 compares multiple pieces of document information.
[0018] In this embodiment, the document processing server device 1 primarily detects correspondences and changes between multiple document information through comparison, and presents the detected information to one or both users. In the following, clauses may be referred to as "articles." The embodiments are described below.
[0019] Furthermore, although terminals 2 and 3 are shown as single units, multiple units may be connected to network 4, and similarly, multiple users may operate them.
[0020] (Document processing server configuration) Figure 2 is a block diagram showing an example configuration of the document processing server device 1 according to the embodiment.
[0021] The document processing server device 1 comprises a control unit 10, which consists of a CPU and the like, controls each part and executes various programs; a storage unit 11, which consists of a storage medium such as flash memory and stores information; and a communication unit 12, which functions as a communication interface for communicating with the outside world via a network 4.
[0022] The control unit 10 is composed of a processor such as a CPU and is electrically connected to a storage unit 11 composed of memory and a communication unit 12 that functions as a communication interface. The control unit 10 functions as a contract reception means 100, a contract division means 101, a relevance calculation means 102, a unit linking means 103, and a display control means 104, etc., by executing a document processing program 110, which will be described later.
[0023] The contract receiving means 100 receives the contract as document information 111 from terminal 2 or terminal 3 and stores it in the storage unit 11.
[0024] The contract division means 101 divides the document information 111 into components of the contract, such as the title, preface, and clauses, and stores them in the storage unit 11 as unit information 112. Note that the clause unit is not limited to clauses, but may also be a paragraph or item, or a group of multiple clauses, paragraphs, or items that have a meaningful unity. Furthermore, it may be a paragraph or item that has a meaningful unity spanning different clauses or paragraphs.
[0025] The relevance calculation means 102 calculates the degree of relevance of one or more unit information 112 contained in a document information 111 between a plurality of document information sets, for example, two document information sets 111 (first document information and second document information), and stores it in the storage unit 11 as relevance information 113.
[0026] The unit linking means 103 links the unit information 112 between the two document information 111 based on the relevance information 113 calculated by the relevance calculation means 102, and stores it in the storage unit 11 as linked information 114.
[0027] The display control means 104 controls the display of the document information 111, unit information 112, relevance information 113, and linking information 114 from the storage unit 11, as well as the output results of each means 100-103, on the display units of terminals 2 and 3 in a predetermined manner. Details of the display method will be described later.
[0028] The storage unit 11 is composed of memory such as flash memory and is electrically connected to the control unit 10, which is composed of a processor, and the communication unit 12, which functions as a communication interface. The storage unit 11 stores a document processing program 110, document information 111, unit information 112, relevance information 113, and linking information 114, etc., which cause the control unit 10 to operate as the means 100-104 described above.
[0029] Figure 3 is a schematic diagram showing an example of the structure of document information 111.
[0030] Document information 111a is, for example, a contract, and has a contract title 112a1, a preface 112a2, and several clauses (clause units) 112a3, 112a4, 112a5... that follow. Also, clause (clause unit) 112a4 has several paragraphs (clause units) 112a 41 , 112a 42 This shall include:
[0031] (Document processing system operation) Next, the operation of the first embodiment will be explained, divided into (1) basic operation and (2) document comparison operation.Hereafter, the operation will be explained using terminal 2 as the target of the operation, but if the operation is the same when terminal 3 is used, the explanation will be omitted.
[0032] (1) Basic operation First, the user operates terminal 2 to log in to the service provided by document processing server device 1. When terminal 2 receives information such as the user ID and password from the user, it sends this information along with an authentication request to document processing server device 1.
[0033] When the document processing server device 1 receives an authentication request from terminal 2 along with information such as a user ID and password, it refers to user information (not shown) that includes a pre-registered user ID and password, and authenticates the requester as a user.
[0034] Next, once the user has logged into the service, they operate terminal 2 to upload the document information of the contract to be compared to document processing server device 1. Terminal 2 uploads the document information to document processing server device 1.
[0035] The document processing server device 1 receives document information 111 from the terminal 2 operated by the client and stores it in the storage unit 11.
[0036] Next, the user operates terminal 2 to select the document information they want to compare with the uploaded document information. Terminal 2 sends a document information comparison request to document processing server device 1.
[0037] The display control means 104 of the document processing server device 1 receives a request to compare document information and processes the display to show the screen shown in Figure 7 below on the display unit of the terminal 2.
[0038] Figure 7 is a schematic diagram showing an example of the configuration of a screen displayed on the display unit of terminal 2 or 3 by the display control means 104.
[0039] Screen 104a includes a button 104a1 for uploading other document information, a button 104a2 for comparing the entire contract, a button 104a3 for comparing clause by clause, and document information 104a, which is the contract being examined (first document information). 41 Display field 104a4 showing the contents and document information 104a which is the comparison contract (second document information) 51 It has a display area 104a5 that shows the contents and a slide bar 104a6.
[0040] The user refers to the screen 104a described above, and then accesses document information 104a. 41 and the comparison document information 104a 51The terminal selects and operates button 104a3 to request a comparison for each clause. Terminal 2 sends the comparison request to document processing server device 1.
[0041] When the document processing server device 1 receives a comparison request from terminal 2 along with the document information being examined and the contract to be compared (Figure 9, S1), it starts the document comparison operation shown below. The document processing server device 1 may also accept the comparison request along with the type of contract and the contract's position, or it may extract the type of contract and position from the document information being examined and / or the document information to be compared.
[0042] (2) Document comparison operation Figure 9 is a flowchart illustrating the inspection operation of the document processing server device 1. Figures 4A and 4B are schematic diagrams illustrating an example of the processing of document information 111 in the document processing operation.
[0043] First, the contract splitting means 101 of the document processing server device 1 splits the selected document information 111a shown in Figure 4A and the document information to be compared 111b into unit information 112, as shown in Figure 4B, according to the components of the contract (S2). The contract splitting means 101 splits the document information 111a into a title 112a1, a preface 112a2, clause units 112a3~112a9, and a closing section 112a 10 The document is divided as follows. The contract division means 101 also divides the document information 111b into a title 112b1, a preface 112b2, clause units 112b3 to 112ba8, and a concluding section 112ba9. The contract division means 101 may also divide the target document information 111a and 111b into units of paragraphs and sub-paragraphs, and unit information 112 is made using units suitable for the structure of the document information 111.
[0044] Next, the relevance calculation means 102 calculates the degree of relevance between the two document information sets 111a and 111b, specifically between the clause units 112a3 to 112a9 and 112b3 to 112ba8, as relevance information 113, as shown in Figure 5A (S3). The degree of relevance is calculated, for example, by calculating the edit distance between the clause units between the two document information sets 111a and 111b, or by vectorizing the clause units and calculating the cosine similarity.
[0045] Figures 5A and 5B are schematic diagrams showing examples of the configuration of relevance information 113 and linking information 114.
[0046] Figure 5A is correlation information 113ab showing the correlation between article units 112a3-112a9 and article units 112b3-112ba8. Article units 112a3-112a9 and article units 112b3-112ba8 are represented in the row and column items, respectively, and the correlation level for each is recorded.
[0047] Next, the unit linking means 103 links the article units 112a3~112a9 and article units 112b3~112ba8 between the two document information 111a and 111b in a one-to-one correspondence based on the relevance information 113ab calculated by the relevance calculation means 102 (S4), and generates the linked information 114ab as shown in Figure 5B. If combining multiple article units in one document information improves the relevance with the article units in the other document information, the multiple article units in one document information may be combined first and then associated one-to-one. Alternatively, if further dividing the article units in one document information improves the relevance with the article units in the other document information, the article units in one document information may be divided first and then associated one-to-one. In this way, a one-to-one relationship can be established between one or more units contained in document information 111a and one or more units contained in document information 111b, such that the sum of relevance is maximized. In addition to the case where the sum of relevance is maximized, all combinations where the sum exceeds a certain threshold may be displayed in the display operation described later, or combinations with the top multiple relevances may be displayed, allowing the user to select the appropriate combination.
[0048] FIG. 5B is the association information 114ab in which the clause units 112a3 to 112a9 and the clause units 112b3 to 112ba8 are associated. The clause units 112a3 to 112a9 and the clause units 112b3 to 112ba8 are respectively the items of rows and columns, and "1" is described at the associated positions.
[0049] FIG. 6 is a schematic diagram conceptually showing the configuration of the association information 114.
[0050] As shown in FIG. 6, in the correspondence relationship between the clause units 112a3 to 112a9 and the clause units 112b3 to 112ba8 shown in the association information 114ab shown in FIG. 5B, the title 112a1, the preamble 112a2, the concluding part 112a 10 and the title 112b1, the preamble 112b2, and the concluding part 112ba9 are added, and the correspondence relationship of the document information 111a and 111b is conceptually shown. The clause units 112a3 to 112a8 and the clause units 112b3 to 112ba8 that are respectively associated are arranged side by side horizontally, and the horizontal side of the clause unit 112a9 that is not associated is represented by a blank column.
[0051] Next, as shown in FIG. 8, the display control means 104 performs display control of the clause units 112a3 to 112a9 and the clause units 112b3 to 112ba8 of the document information 111a and 111b on the display unit of the terminal 2 based on the above-mentioned association information 114 (S5).
[0052] FIG. 8 is a schematic diagram showing a configuration example of a screen displayed on the display unit of the terminal 2 or 3 by the display control means 104.
[0053] The screen 104b has a display column 104b1 showing the content of the contract under inspection, a display column 104b2 showing the content of the contract to be compared, and a slide bar 104b3. The display column 104b1 displays the title · full text 104b 11 , the clause unit 104b 12 ~104b 14 , the concluding part 104b 15 is displayed, and the display column 104b2 is the title · full text 104b21 Article Unit 104b 22 ~104b 25 , fastening part 104b 26 This will be displayed.
[0054] Article Unit 104b 12 Article 104b 22 Items that are associated in this way are displayed side by side, as shown in Article Unit 104b 12 If there is no corresponding item, the article unit 104b will be marked "Not applicable". 23 These are displayed side by side. Conversely, Article Unit 104b 25 If there is no corresponding item, the article unit 104b will be marked "Not applicable". 14 They are displayed side by side.
[0055] (Effects of the first embodiment) According to the first embodiment described above, the document information 111a as the first document information and the document information 111b as the second document information are each divided into clause units, the degree of relevance between the clause units of document information 111a and document information 111b is calculated, and the clause units are linked so that they correspond one-to-one by maximizing the degree of relevance, so that the relationships between documents can be displayed on a clause-by-clause basis. In other words, even if the document information is edited and before changes are made, or even if the document information is of the same type created (for example, a contract such as a non-disclosure agreement), but each is written in a different style and in a different order, the correspondence between the clauses contained in this document information can be shown, and the relationships between documents can be displayed in terms of the relationships of predetermined units contained in the documents.
[0056] [Second Embodiment] The second embodiment primarily uses the creation of a comparison table of old and new versions as an example, and differs from the first embodiment in that it examines the correspondence between two sets of document information without changing the order of the clauses in each set of document information, and presents the differences between the two sets of document information. Note that common components with the first embodiment are given the same reference numerals, and their explanation may be omitted.
[0057] (Document processing system operation) Next, the operation of the second embodiment will be explained in two parts: (1) basic operation and (2) document comparison operation. However, "(1) basic operation" is the same as in the first embodiment, so it will be omitted.
[0058] Figure 10 is a schematic diagram illustrating an example of the processing of document information 111 and an example of the configuration of relevance information 113 in a document processing operation.
[0059] First, the contract splitting means 101 of the document processing server device 1 splits the new version document information 111c (first document information) and the old version document information 111d (second document information), as shown in Figure 10, according to their respective components. For the sake of simplicity, here we will only describe the operation for clause units other than the title, preface, and closing section. The contract splitting means 101 splits the document information 111c into clause units 112c1 to 112c7... and the document information 111d into clause units 112d1 to 112d7...
[0060] Next, the relevance calculation means 102 calculates the degree of relevance between the two document information 111c and 111d, without changing the order of the article units 112c1 to 112c7... and the article units 112d1 to 112d7..., as relevance information 113cd.
[0061] Figure 11 is a schematic diagram conceptually illustrating the structure of the linked information 114.
[0062] Next, the unit linking means 103 links the clause units 112c1~112c7… and clause units 112d1~112d7… between the two document information 111c and 111d in a one-to-one correspondence without changing the order, and generates the linking information 114cd as shown in Figure 5B.
[0063] Furthermore, the unit linking means 103 calculates the difference between the associated article units and sets the difference content 114cd1 to "no change" if there is no difference, and to "changed" if there is a difference. In addition, the unit linking means 103 sets the difference content 114cd1 to "newly established" if the article unit exists only in the new version, and to "deleted" if the article unit exists only in the old version.
[0064] Next, the display control means 104 controls the display of document information 111c and 111d on the display unit of the terminal 2 based on the linked information 114cd.
[0065] Figures 12A and 12B are schematic diagrams showing an example of the configuration of a screen displayed on the display unit of terminal 2 or 3 by the display control means 104.
[0066] As shown in Figure 12A, screen 104c has a display area 104c1 showing the contents of the new version of the contract, a display area 104c2 showing the contents of the old version of the contract, and a slider bar 104c3. Display area 104c1 is a clause unit 104c 11 ~104c 17 It has, and the display field 104c2 is the article unit 104c 21 ~104c 27 It has.
[0067] Also, Article Unit 104c 11 Article 104c 21 Article unit 104c 14 Article 104c 24 , and Article Unit 104c 17 Article 104c 27 As shown above, items that are correlated with each other and have differences are displayed side by side, in the 104c clause unit. 12 and Article Unit 104c 16 If the correspondence is as shown and there are no differences, it will be displayed as "No changes to Article XX (omitted)". Also, Article Unit 104c 13 As shown above, if there is no corresponding article unit in the old version, it is indicated as "newly established," and article unit 104c 25If there is no corresponding clause in the new version, as shown above, "Deleted" will be displayed. Note that the above display method is just one example; any other display style for old and new versions is acceptable as long as it can express whether a clause has been changed, whether a clause has been added, deleted, or moved.
[0068] Furthermore, as shown in Figure 12B, Article Unit 104c 1n Article 104c 2n If they correspond to each other and there are differences, then Article Unit 104c 1n Among these, the parts that have been changed (parts that have been edited, such as changes, additions, or deletions) are marked with an underline (104c4) as an example of highlighting, and the article unit (104c) 2n The changed sections will be underlined with 104c5. Note that the above display method is just one example; any other difference display style for old and new items is acceptable as long as it can represent changes, additions, deletions, moves, etc.
[0069] (Effects of the second embodiment) According to the second embodiment described above, the degree of relevance is calculated and linked without changing the order of the clause units contained in document information 111c and document information 111d. Furthermore, the notation for cases where there are differences in the linked clause units and cases where there are no differences is defined, and the notation for clause units that cannot be linked is defined. As a result, the relationships between documents are displayed in relation to predetermined units contained in the documents, and a comparison table of old and new versions is automatically created when legal texts or contracts are revised. In addition, if there is a difference between the units in document information 111c and the units in document information 111d linked to the units in document information 111c, the difference can be highlighted.
[0070] [Other embodiments] It should be noted that the present invention is not limited to the embodiments described above, and various modifications are possible without departing from the spirit of the invention.
[0071] For example, document information 111 is not limited to a contract; it can be any document that can be divided into constituent elements, such as a legal document or instruction manual, and the present invention can be applied to such documents as well. Furthermore, the constituent elements are not limited to articles, paragraphs, or clauses; they may be words, characters, symbols, paragraphs, or sentences.
[0072] In the above embodiment, the functions of each means 100-104 of the control unit 10 were implemented by program, but all or part of each means may be implemented by hardware such as an ASIC. Furthermore, the program used in the above embodiment can be stored and provided on a recording medium such as a CD-ROM. Also, the steps described in the above embodiment can be rearranged, deleted, or added without altering the essence of the present invention. [Industrial applicability]
[0073] The present invention provides a document processing program, an information processing device, and a document processing method that display the relationships between documents in terms of the relationships between predetermined units contained within the documents. [Explanation of symbols]
[0074] 1: Document processing server device 2: Terminal 3: Terminal 4: Network 5: Document Processing System 10: Control Unit 11: Storage section 12: Communications Department 100: Contract acceptance method 101: Contract division methods 102: Means for calculating relevance 103: Unit linking means 104: Display control means 110: Document processing program 111: Document Information 112: Unit Information 113: Relevance Information 114: Linked Information
Claims
1. Computers It receives first document information containing multiple units corresponding to multiple articles, paragraphs, and items that constitute a meaningful unit, and second document information containing multiple units corresponding to the said multiple articles, paragraphs, and items, A division step of dividing the first document information and the second document information into the plurality of units, A calculation step of calculating the degree of association between a plurality of units contained in the first document information and a plurality of units contained in the second document information, A linking step in which a plurality of units contained in the first document information and a plurality of units contained in the second document information are linked based on the degree of relevance, A document processing method having a display control step, wherein when a plurality of units contained in the first document information and a plurality of units contained in the second document information are linked, the method displays a plurality of pairs indicating the correspondence between the units contained in the first document information and the units contained in the second document information related to the units contained in the first document information, and when at least one of the units contained in the first document information or the units contained in the second document information is not linked, the method displays the unlinked units without linking them.
2. The document processing method according to claim 1, wherein the first document information and the second document information are, in one case, unedited document information and the other case, edited document information.
3. The document processing method according to claim 2, wherein the display control step includes highlighting the difference if there is a difference between the first unit of document information and the second unit of document information associated with the first unit of document information.
4. The document processing method according to claim 1, wherein the linking step links a plurality of units contained in the first document information and a plurality of units contained in the second document information in a one-to-one relationship such that the sum of the degrees of relevance is maximized.
5. The first document information and the second document information are contracts. The document processing method according to any one of claims 1 to 4.
6. The first document information and the second document information include multiple clauses, The division between the first document information and the second document information shall be divided according to the clauses. The document processing method according to any one of claims 1 to 4.
7. In the division of the first document information and the division of the second document information, any unit that has not been linked will be indicated as not being linked. The document processing method according to any one of claims 1 to 6.
8. Based on the association between the units contained in the first document information and the units contained in the second document information, a comparison table of the set is output. The document processing method according to any one of claims 1 to 7.
9. The comparison between the entirety of the first document information and the entirety of the second document information, and the comparison between the multiple units contained in the divided first document information and the multiple units contained in the divided second document information, can be switched by pressing the display button. The document processing method according to any one of claims 1 to 8.
10. A document processing method according to any one of claims 1 to 9, wherein, if combining multiple units in one of the first document information and the second document information improves the degree of association between the multiple units combined in the first document information and the units in the other document information, the multiple units combined in the first document information and the units in the other document information are associated on a one-to-one basis.
11. If further dividing the units in one of the first and second document information improves the degree of association between the divided units in the first document information and the units in the other document information, then a one-to-one correspondence is established between the divided units in the first document information and the units in the other document information. The document processing method according to any one of claims 1 to 9.
12. It receives first document information containing multiple units corresponding to multiple articles, paragraphs, and items that constitute a meaningful unit, and second document information containing multiple units corresponding to the said multiple articles, paragraphs, and items, A division means for dividing the first document information and the second document information into the plurality of units, A calculation means for calculating the degree of association between a plurality of units contained in the first document information and a plurality of units contained in the second document information, A linking means for linking a plurality of units contained in the first document information and a plurality of units contained in the second document information based on the degree of relevance, When multiple units contained in the first document information and multiple units contained in the second document information are linked, the display control means displays multiple pairs indicating the correspondence between the units contained in the first document information and the units contained in the second document information related to the units contained in the first document information, and when at least one of the units contained in the first document information or the units contained in the second document information is not linked, the display control means displays the unlinked units without linking. An information processing device having
13. Computers, It receives first document information containing multiple units corresponding to multiple articles, paragraphs, and items that constitute a meaningful unit, and second document information containing multiple units corresponding to the said multiple articles, paragraphs, and items, A division means for dividing the first document information and the second document information into the plurality of units, A calculation means for calculating the degree of association between a plurality of units contained in the first document information and a plurality of units contained in the second document information, A linking means for linking a plurality of units contained in the first document information and a plurality of units contained in the second document information based on the degree of relevance, A document processing program that functions as a display control means, which, when a plurality of units contained in the first document information and a plurality of units contained in the second document information are linked, displays a plurality of pairs indicating the correspondence between the units contained in the first document information and the units contained in the second document information related to the units contained in the first document information, and when at least one of the units contained in the first document information or the units contained in the second document information is not linked, displays the unlinked units without linking them.
Citation Information
Patent Citations
JP1978083943A
Method of supporting reading comprehension of document
JP2003308318A
Literature information analysis device and method therefor
JP2007133587A
Image forming apparatus, image processing method, and program
JP2016099645A