Text auditing process determination method and device, and electronic equipment
By dynamically determining the target review nodes for agricultural service plans, the problems of low review efficiency and duplicate reviews in existing technologies are solved, and an efficient and accurate text review process is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SINOCHEM AGRI HLDG
- Filing Date
- 2026-04-01
- Publication Date
- 2026-07-03
AI Technical Summary
Existing technologies for agricultural service solutions have low review efficiency, repeated reviews lead to increased labor costs, manual comparison of differences is prone to errors, and static access control cannot dynamically skip already reviewed steps.
By acquiring the text modification content and its hierarchical relationship, the target review node is dynamically determined, the target node is activated, and the non-target nodes are controlled to inherit the pass status, generating a difference visualization view and reducing duplicate reviews.
This improved review efficiency, reduced manual operations, avoided duplicate reviews, ensured that no key changes were missed, and dynamically adjusted the review process.
Smart Images

Figure CN122335211A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information processing technology, and in particular to a method, apparatus, and electronic device for determining a text review process. Background Technology
[0002] Agricultural service solution review typically involves multiple levels of processes (e.g., initial review by the crop manager, second review by the technical manager, and final review by the technical director). Existing technical solutions have the following problems:
[0003] 1) Linear review process: After the scheme is changed, the entire review process must be carried out again, even if only a few fields are modified.
[0004] 2) Manual comparison of differences: Reviewers need to manually compare the versions before and after, which is inefficient and easy to miss key changes.
[0005] 3) Static access control: The review nodes are fixed, and it is not possible to dynamically skip the already reviewed steps based on changes in content.
[0006] It is evident that in the existing technology solution review process, repeated reviews can increase labor costs by more than 30%, and the review cycle can be extended by 50%-70% due to the restart of the entire process. When manually comparing the differences between the solutions before and after modification, key fields are easily overlooked.
[0007] The information disclosed in this background section is intended only to enhance the understanding of the overall background of the invention and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention
[0008] The purpose of this invention is to solve the problem of low review efficiency and easy error caused by the reliance on manual field-by-field review of schemes in the prior art, and to provide a method, device and electronic device for determining the text review process.
[0009] The first aspect of this invention provides a method for determining a text review process, comprising: responding to a review instruction corresponding to a first text, obtaining text modification content of the first text relative to a second text, and reviewed information corresponding to the second text, wherein both the first text and the second text are composed of multiple data fields with a hierarchical relationship, the data fields including at least a business category field and a parameter details field; determining a target review node and a non-target review node of the first text based on the data field hierarchy to which the text modification content belongs, a preset mapping relationship between the data field hierarchy and review nodes, and a preset complete review process; determining the review process corresponding to the first text based on the target review node; wherein the review process is configured to activate the target review node and control the non-target review node to inherit the pass status in the reviewed information.
[0010] In one embodiment of the present invention, the business classification field includes a first-level classification field and a second-level classification field; the preset mapping relationship between the data field hierarchy and the review node is configured as follows: the first-level classification field is mapped to the first-level review node; the second-level classification field and the parameter details field are mapped to the second-level review node.
[0011] In one embodiment of the present invention, determining the target review node and non-target review node of the first text based on the data field level to which the modified text content belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process includes: determining whether the modified text content contains changed data of the first-level classification field; if not, determining the first-level review node as the non-target review node and controlling the first-level review node to automatically inherit the pass status of the second text; if it contains, determining the first-level review node as the target review node and activating it.
[0012] In one embodiment of the present invention, determining the target review node and non-target review node of the first text based on the data field level to which the modified text content belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process further includes: determining whether the modified text content contains changed data of the second-level classification field, or whether it contains changed data of the parameter details field under a specific second-level classification field; if so, the second-level review node corresponding to the specific second-level classification field is determined as the target review node, and the second-level review nodes corresponding to other unchanged second-level classification fields are determined as the non-target review nodes.
[0013] In one embodiment of the present invention, the preset complete review process further includes a global final review node; wherein, determining the target review node and non-target review node of the first text further includes: determining the global final review node as the target review node.
[0014] In one embodiment of the present invention, the step of obtaining the text modification content of the first text relative to the second text in response to the review instruction corresponding to the first text includes: parsing the first text and the second text, constructing a first structured data tree corresponding to the first text and a second structured data tree corresponding to the second text respectively; traversing and comparing each data field in the first structured data tree and the second structured data tree; identifying data fields whose field values have changed or whose field states have been added or deleted, and generating the text modification content.
[0015] In one embodiment of the present invention, the method further includes: generating a difference visualization view, wherein the difference visualization view is configured to display the text modification content only for the target review node; wherein, in the difference visualization view, the business category field or parameter detail field corresponding to the text modification content is highlighted, and the data fields in the first text that have not been modified are collapsed or hidden.
[0016] A second aspect of the present invention provides a text review process determination device, comprising: an acquisition module, configured to acquire, in response to a review instruction corresponding to a first text, text modification content of the first text relative to a second text, and reviewed information corresponding to the second text, wherein both the first text and the second text are composed of multiple data fields with a hierarchical relationship, the data fields including at least a business category field and a parameter details field; a first determination module, configured to determine a target review node and a non-target review node of the first text based on the data field hierarchy to which the text modification content belongs, a preset mapping relationship between the data field hierarchy and review nodes, and a preset complete review process; and a second determination module, configured to determine the review process corresponding to the first text based on the target review node; wherein the review process is configured to activate the target review node and control the non-target review node to inherit the pass status in the reviewed information.
[0017] A third aspect of the present invention provides an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the text review process determination method as described in the first aspect.
[0018] A fourth aspect of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the text review process determination method as described in the first aspect.
[0019] Compared with the prior art, the technical effects achieved by the present invention are as follows: In response to the review instruction corresponding to the first text, the system obtains the text modification content of the first text relative to the second text, as well as the review information corresponding to the second text. Based on the data field level to which the text modification content belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process, the system determines the target review node and non-target review node of the first text. Based on the target review node, the system determines the review process corresponding to the first text to reduce repeated reviews of the current version of the first text, save manpower, and solve the problem of low review efficiency and easy error caused by relying on manual field-by-field review of the scheme in the existing technology. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of an application scenario according to an embodiment of the present invention; Figure 2 This is a flowchart illustrating a text review process determination method according to an embodiment of the present invention; Figure 3 This is a structural block diagram of a text review process determination device according to an embodiment of the present invention; Figure 4 This is a structural block diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0021] Unless otherwise expressly stated, throughout the specification and claims, the term "comprising" or its variations such as "including" or "comprises" shall be understood to include the stated elements or components without excluding other elements or other components.
[0022] The technical solution of the present invention is illustrated below through specific embodiments. It should be understood that the one or more steps mentioned in the present invention do not preclude the existence of other methods and steps before or after the combined steps, or that other methods and steps may be inserted between these explicitly mentioned steps. It should also be understood that these examples are for illustrative purposes only and are not intended to limit the scope of the present invention. Unless otherwise stated, the numbering of each method step is only for the purpose of identifying each method step, and not for limiting the order of each method or limiting the scope of the present invention. Changes or adjustments to their relative relationships, without substantial changes to the technical content, can also be considered as within the scope of the present invention.
[0023] In one embodiment of the present invention, the technical solution review method in this embodiment is applied to, for example, Figure 1 The application scenario is illustrated. This scenario includes a server 10, terminals 201, 202, 203, and 204. Server 10 provides service support for the review application, which runs on terminals 201, 202, 203, and 204 respectively. Users submit text to be reviewed on the review application on terminal 201, and users on terminals 202, 203, and 204 review the text through the review application.
[0024] In this embodiment, the network between server 10 and terminals 201, 202, 203, and 204 includes, but is not limited to, local area networks (LANs) and wide area networks (WANs), and the network connection methods include, but are not limited to, wired connections and wireless connections. In one example, server 10 is equipped with a preset database to store technical solutions and corresponding review information.
[0025] In this embodiment, in response to the review instruction corresponding to the first text, the text modification content of the first text relative to the second text, and the review information corresponding to the second text are obtained. Both the first and second texts consist of multiple data fields with a hierarchical relationship, and the data fields include at least a business category field and a parameter details field. Based on the data field hierarchy to which the text modification content belongs, the preset mapping relationship between the data field hierarchy and the review node, and the preset complete review process, the target review node and non-target review nodes of the first text are determined. The review process corresponding to the first text is determined based on the target review node. The review process is configured to activate the target review node and control the non-target review nodes to inherit the pass status from the review information. In this invention, the target review node corresponding to the current version of the text is determined by the current review status of the second text and the text modification content of the first text. This allows the target review node to review only the text modification content in the first text, reducing repeated reviews of the current version of the first text, saving manpower, and solving the problem of low review efficiency and high error rate caused by relying on manual field-by-field review in the prior art.
[0026] One embodiment of the present invention relates to a method for determining a text review process, such as... Figure 2 As shown, the method may specifically include the following steps: S201, in response to the review instruction corresponding to the first text, obtain the text modification content of the first text relative to the second text, and the review information corresponding to the second text, wherein the first text and the second text are both composed of multiple data fields with hierarchical relationship, and the data fields include at least a business category field and a parameter details field; S202, based on the data field level to which the text modification content belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process, determine the target review node and non-target review node of the first text; S203, determine the review process corresponding to the first text based on the target review node; wherein, the review process is configured to activate the target review node and control non-target review nodes to inherit the pass status in the reviewed information.
[0027] In this embodiment, the first and second texts to be reviewed include, but are not limited to, technical solutions and other texts. Both the first and second texts consist of multiple data fields with a hierarchical relationship, and these data fields include at least a business category field and a parameter details field. For example, in an agricultural service technical solution text, the fields include multiple fields such as business category (service type), crop type (parameter details), and nutrient parameters (parameter details), each corresponding to a portion of the content in the technical solution text. In one example, the service type field corresponding to the business category is the first level, and the parameter details fields such as crop type and nutrient parameters are the second level.
[0028] It should be noted that the first and second texts mentioned above are different versions of the text to be reviewed. The first text was obtained after modifying the second text.
[0029] In this embodiment, each data field requires review by one or more review nodes. During the review of the first or second text, each review node can review one or more data fields within the first or second text, and each review node includes at least one user.
[0030] In one example, auditor A reviewed two data fields in the agricultural service technical solution text: "Service Type" and "Nutrient Parameters"; in another example, auditor B reviewed only one data field in the agricultural service technical solution text: the "Legal Terms" field.
[0031] In this embodiment, after a user submits a first text modified from a second text in the review application, a review instruction corresponding to the first text is generated. In response to this review instruction, the modified text content corresponding to the first text submitted by the user and the review status information of the second text are obtained.
[0032] The reviewed information includes the review nodes, review progress, and review results of the second text. In practical applications, the review process for the text to be reviewed follows a pre-set complete review workflow, which includes the review order of fields in the text and the corresponding review nodes for each field. Text modifications include the differences between the first and second texts, including but not limited to differences in parameters, images, text, and formatting.
[0033] In this embodiment, the data field hierarchy to which the modified text belongs, the mapping relationship between the preset data field hierarchy and the review node, and the preset complete review process are used to determine the target review node and non-target review nodes corresponding to the first text. Non-target review nodes are nodes that do not require review of the content in the text. In actual application scenarios, no prompts are given for non-target review nodes.
[0034] The review process corresponding to the first text is generated based on the target review node. In this embodiment, the review process is configured to activate the target review node and control the non-target review nodes to inherit the pass status in the reviewed information.
[0035] In one example, if the text modification is located in the unreviewed part of the second text, the review node of the first text is determined according to the data field level to which the text modification belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process. That is, the review is carried out according to the preset review process corresponding to the unreviewed content in the second text.
[0036] In another example, if the text modification is located in the already approved part of the second text, only the text modification needs to be reviewed. To avoid repeated review of the entire technical solution, it is only necessary to determine the target review node corresponding to the text modification and review the text modification through the target review node. The unreviewed content in the second text corresponding to the first text is then reviewed according to the preset review process of the first text, while controlling the non-target review nodes to inherit the pass status in the already reviewed information.
[0037] In practical application scenarios, when scanning the status of the current process node, if it is detected that the non-target review node has been marked as "passed", the automatic flow logic is triggered, and the next level node is activated immediately or the process is judged to end, thereby completing the "review" action of the node in milliseconds without manual intervention.
[0038] According to an embodiment of the present invention, in response to the review instruction corresponding to the first text, the text modification content of the first text relative to the second text, and the review information corresponding to the second text are obtained; based on the data field level to which the text modification content belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process, the target review node and non-target review node of the first text are determined; the review process corresponding to the first text is determined based on the target review node, so as to reduce the repeated review of the current version of the first text, save manpower, and solve the problem of low review efficiency and easy error caused by relying on manual field-by-field review of the scheme in the prior art.
[0039] In some embodiments of the present invention, step S201 includes, but is not limited to: in response to the review instruction corresponding to the first text, obtaining the text modification content of the first text relative to the second text, including but not limited to: parsing the first text and the second text, respectively constructing a first structured data tree corresponding to the first text and a second structured data tree corresponding to the second text; traversing and comparing each data field in the first structured data tree and the second structured data tree; identifying data fields whose field values have changed or whose field states have been added or deleted, and generating the text modification content.
[0040] As one optional implementation, the first and second texts are parsed using a preset template corresponding to the text to be reviewed, and a structured data tree corresponding to each version of the text to be reviewed is constructed. As yet another optional implementation, a pre-trained algorithm model is used to extract structured data from the text to be reviewed to obtain a first structured data tree corresponding to the first text of the current version, and a second structured data tree corresponding to the second text.
[0041] Next, the system traverses and compares each data field in the first and second structured data trees, identifies data fields whose values have changed or whose states have been added or deleted, and generates the modified text content.
[0042] In one example, a structured data comparison algorithm is used to compare parameters in data fields such as "crop," "service type," and "nutrition program" in a structured data tree, field by field. For instance, if the parameter of the "target yield" field in the agricultural service program "Spring Oat Nutrition Program" is changed from "500 kg / mu" to "550 kg / mu," then the change in the value of the "target yield" field is determined, and the modified text content is generated.
[0043] In this embodiment, the first structured data tree and the second structured data tree are compared field by field to obtain the text modification content, so as to quickly locate the differences between different versions of the text.
[0044] In some embodiments of the present invention, the business classification field includes a first-level classification field and a second-level classification field; the preset mapping relationship between the data field hierarchy and the review node is configured as follows: the first-level classification field is mapped to the first-level review node; the second-level classification field and the parameter details field are mapped to the second-level review node.
[0045] In specific application scenarios, the first-level classification field refers to the core business object classification in the service solution, determining the basic attributes of the service solution. In agricultural service scenarios, this field specifically refers to "secondary crop classification," such as "silage corn," "cotton," "potato," and "forage."
[0046] The second-level classification field refers to the specific service module classification after the core business object has been identified. In the agricultural service scenario, this field specifically refers to the "service type," which includes, but is not limited to, "plant nutrition service," "plant protection service," "seed service," "agricultural machinery operation service," and "intelligent irrigation service."
[0047] In this embodiment, the parameter details field refers to specific technical indicators or implementation details belonging to a particular second-level classification field. For example, "target yield," "base fertilizer application," and "topdressing stage" under "plant nutrition service"; or "irrigation spacing" and "equipment name" under "intelligent irrigation service."
[0048] In one example, the following mapping relationship between data field hierarchy and review nodes is preset: First-level review node: corresponds to the "Crop Manager Review" node. This node is configured so that when the first-level classification field (such as crop type) involves changes, the crop manager is responsible for reviewing the crop applicability of the plan.
[0049] The second-level review node corresponds to the "Technical Manager Review" node. This node is configured so that when there are changes to the second-level category field (service type) or its subordinate parameter details fields, the relevant professional technical manager (such as plant protection manager or nutrition manager) is responsible for the review.
[0050] In some embodiments of the present invention, step S202 includes, but is not limited to: determining whether the modified text content contains changed data of the first-level classification field; if not, determining the first-level review node as a non-target review node and controlling the first-level review node to automatically inherit the pass status of the second text; if it contains, determining the first-level review node as the target review node and activating it.
[0051] In this embodiment, when determining the review process for a service plan, the system first determines whether the basic attributes of the service plan have undergone substantial changes, thereby deciding whether to activate the first-level review node. It compares the differences between the first text (the currently submitted service plan) and the second text (the previous version of the service plan) to determine whether it contains changed data.
[0052] If the package does not contain changed data, it means that the basic crop type of the service solution has not changed (for example, both versions serve "silage corn"). In this case, the crop manager does not need to intervene again. Mark the crop manager node as a non-target review node. This node will automatically inherit the "passed" status of the previous version (i.e., pass by default) and no manual operation is required.
[0053] If the data includes changes, it indicates that a certain crop has been added or deleted from the plan (for example, the original plan did not have "cotton," but the new plan has added "cotton"). In this case, the crop manager must approve the compliance of the added crop. Mark the crop manager node as the target approval node and activate it, then push the pending tasks to the crop manager.
[0054] In one example, the first text only changed the "target yield" for "spring oats" (a change in parameter details), but the crop remained "spring oats". The system determined that the first-level classification field had not changed, so it skipped the crop manager's review, and the crop manager node status automatically showed as approved (inheriting the approval status of the previous version of the text).
[0055] In another example, the first text adds the planting service of "silage corn" to the existing "spring oats" category. The system determines that a "new" change has occurred in the first-level category field, identifies the crop manager as the target review node, and activates the crop manager's review, requiring the crop manager to confirm the introduction of "silage corn".
[0056] In some embodiments of the present invention, step S202 may include, but is not limited to: determining whether the modified text content contains changed data of the second-level classification field, or whether it contains changed data of the parameter details field under a specific second-level classification field; if so, determining the second-level review node corresponding to the specific second-level classification field as the target review node, and determining the second-level review nodes corresponding to other unchanged second-level classification fields as non-target review nodes.
[0057] In practical application scenarios, if the text modification content includes changes to the second-level classification fields, such as changes to data (e.g., "fungicide dosage") under the service type (e.g., "plant protection"), the technical manager node responsible for that specific service type (e.g., the plant protection manager) will be identified as the target review node. For other unmodified service types in the current text (e.g., the data for "seed service" is completely consistent with the previous version), the corresponding technical manager node (e.g., the seed manager) will be identified as a non-target review node, and the technical manager node review will be skipped directly.
[0058] In one example, the second text contains two services: "Plant Nutrition" and "Plant Protection." The first text adjusts the "Base Fertilizer Urea Dosage" in "Plant Nutrition" from 10kg to 12kg, while the "Plant Protection" plan remains unchanged. Therefore, the Plant Nutrition Manager node is identified as the target review node, requiring the Plant Nutrition Manager to review the rationality of the urea dosage adjustment; the Plant Protection Manager node is identified as a non-target review node, and the system marks it as "Default Approval."
[0059] In some embodiments of the present invention, the preset complete review process further includes a global final review node; wherein, the above step S202 further includes, but is not limited to: determining the global final review node as the target review node.
[0060] In this embodiment, a fallback mechanism is implemented by setting a global final review node as the text review process. Regardless of the specific text modifications made to the first and second texts, the global final review node is required for final review. In one example, the global final review node in an agricultural service scenario typically corresponds to "Technical Director Review".
[0061] In practical application scenarios, when determining the corresponding target review nodes and non-target review nodes based on the text modification content, the global final review node is added to the target review nodes to determine the final list of target review nodes.
[0062] In some embodiments of the present invention, the invention includes, but is not limited to: generating a difference visualization view, wherein the difference visualization view is configured to display the text modification content only for the target review node; wherein, in the difference visualization view, the business category field or parameter detail field corresponding to the text modification content is highlighted, and the data fields in the first text that have not been modified are folded or hidden.
[0063] In this embodiment, highlighting includes, but is not limited to, highlighting text, adjusting fonts (including but not limited to bolding, italics, underlining, font size, and color), and adding annotations, in order to highlight the modified text content.
[0064] Optionally, in this embodiment, highlighting the text modifications includes, but is not limited to: displaying one or more subpages in the graphical user interface (GUI) of the auditing application, displaying the modifications corresponding to different fields in the text modifications on different subpages, wherein each subpage corresponds to one field.
[0065] That is, in the GUI of the auditing application, while displaying the first text, the modified content corresponding to each field is displayed in a subpage. This subpage can exist in the GUI as a floating window, or it can exist in the GUI side by side with the display window of the first text. This embodiment does not limit the layout of the subpage in the GUI.
[0066] In one example, the GUI of the review application includes a text display page, a difference details page, and a review record page. The text display page shows the text content to be reviewed; the difference details page highlights the text modifications; and the review record page is used to mark and display the nodes that require manual review, the content before the text was modified, and the content after the modification, i.e., the differences between the first text and the second text.
[0067] In one example, on the difference details page, the "Crop Change", "Service Type Change", and "Plan Difference Details" fields are highlighted (light red).
[0068] On the review record page: mark "Plan has been changed" or "No change" to show only the nodes that require manual review.
[0069] In some embodiments of the present invention, step S202 above includes, but is not limited to: determining unmodified fields based on the reviewed information and the unmodified content in the first text, wherein the unmodified fields are the content of the second text that has been reviewed and has not been modified; marking the unmodified fields, the marking being used to indicate that the unmodified fields are in a reviewed status.
[0070] In specific application scenarios, the first structured data corresponding to the current version of the technical solution and the second structured data corresponding to the previous version of the technical solution are compared field by field to obtain the unmodified content. Based on the reviewed information and the unmodified content, the unchanged fields in the current version of the technical solution and the previous version of the technical solution are identified and marked. The unmodified fields in the technical solutions can be highlighted or marked.
[0071] In one example, you can add a "Pass" watermark to the title of the field in the first text that is not modified in the approved fields of the second text.
[0072] In another example, the content in the first text that does not require review by the target review node can be collapsed to hide the parts that do not need review.
[0073] In the above embodiments, by marking the unmodified fields corresponding to the reviewed nodes in the technical solution, users are prevented from repeatedly reviewing the unmodified content in different versions of the text.
[0074] In some embodiments of the present invention, the method further includes: displaying partial text modification content corresponding to the target review node in the terminal corresponding to the target review node, wherein the text modification content includes one or more partial text modification contents.
[0075] In practical applications, since different target review nodes review different fields in the text, to quickly display the corresponding changed fields to the target review nodes, only the text modifications relevant to the target review node (i.e., the changed fields) are shown on the target review node's terminal. Modifications that the target review node does not need to handle are either not displayed or collapsed. This allows users of the target review node to quickly locate the fields that need review.
[0076] In some embodiments of the present invention, the method further includes storing the current version of the technical solution, the text modification content, the review process, and the review results corresponding to the review process into a preset database.
[0077] In specific application scenarios, the review flow corresponding to each submitted technical solution, the default review completion node, and the review nodes that need to be reviewed and displayed are stored in a preset database. The stored content includes each submitted technical solution, text modification content, review process, and review results corresponding to the review process.
[0078] In an optional embodiment of the present invention, if both the first text and the second text contain specific text, such as supplementary agreement text, and if the specific text in the first text has been modified, then the target review node corresponding to the specific text needs to be determined according to a preset review process. In other words, even if there are fields in the specific text that have not been modified, the target review node corresponding to each field in the specific text is still determined according to the preset review process, and the specific text is reviewed according to the preset review process.
[0079] Another embodiment of the present invention relates to a text review process determination device, such as... Figure 3 As shown, the device includes: The acquisition module 30 is used to respond to the review instruction corresponding to the first text, acquire the text modification content of the first text relative to the second text, and the review information corresponding to the second text, wherein the first text and the second text are both composed of multiple data fields with hierarchical relationship, and the data fields include at least a business category field and a parameter details field; The first determining module 32 is used to determine the target review node and non-target review node of the first text based on the data field level to which the modified text content belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process. The second determining module 34 is used to determine the review process corresponding to the first text based on the target review node; wherein the review process is configured to activate the target review node and control the non-target review node to inherit the pass status in the reviewed information.
[0080] Optionally, in this embodiment, the business classification field includes a first-level classification field and a second-level classification field; the preset mapping relationship between the data field hierarchy and the review node is configured as follows: the first-level classification field is mapped to the first-level review node; the second-level classification field and the parameter details field are mapped to the second-level review node.
[0081] Optionally, in this embodiment, the first determining module 32 includes: The first judgment submodule is used to determine whether the modified text content contains changed data of the first level classification field; The first processing submodule is used to determine the first-level review node as the non-target review node if the modified text content does not contain the changed data of the first-level classification field, and to control the first-level review node to automatically inherit the pass status of the second text. The second processing submodule is used to determine the first-level review node as the target review node and activate it if the modified text content contains changed data of the first-level classification field.
[0082] Optionally, in this embodiment, the first determining module 32 further includes: The second judgment submodule is used to determine whether the modified text content contains changed data of the second-level classification field, or whether it contains changed data of the parameter details field under a specific second-level classification field; The third processing submodule is used to determine the second-level review node corresponding to the specific second-level classification field as the target review node if the modified text content contains changed data of the second-level classification field, or contains changed data of the parameter details field under the specific second-level classification field, and to determine the second-level review nodes corresponding to other unchanged second-level classification fields as the non-target review nodes.
[0083] Optionally, in this embodiment, the preset complete review process further includes a global final review node; wherein, the first determining module 32 further includes: The first determination submodule is used to determine the global final review node as the target review node.
[0084] Optionally, in this embodiment, the acquisition module 30 includes: The fourth processing submodule is used to parse the first text and the second text, and construct the first structured data tree corresponding to the first text and the second structured data tree corresponding to the second text, respectively. The fifth processing submodule is used to traverse and compare each data field in the first structured data tree and the second structured data tree; The sixth processing submodule is used to identify data fields whose field values have changed or whose field states have been added or deleted, and to generate the modified text content.
[0085] Optionally, in this embodiment, it further includes: The display module is used to generate a difference visualization view, which is configured to display the text modification content only for the target review node; wherein, in the difference visualization view, the business category field or parameter detail field corresponding to the text modification content is highlighted, and the data fields in the first text that have not been modified are collapsed or hidden.
[0086] Another embodiment of the present invention relates to an electronic device, such as Figure 4 As shown, it includes: at least one processor 401; and a memory 402 communicatively connected to the at least one processor 401; wherein the memory 402 stores instructions executable by the at least one processor 401, the instructions being executed by the at least one processor 401 to enable the at least one processor 401 to perform the text review process determination method in the above embodiments.
[0087] The memory and processor are connected via a bus, which can include any number of interconnecting buses and bridges, connecting various circuits of one or more processors and memories. The bus can also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by the processor is transmitted over the wireless medium via an antenna, which further receives data and transmits it to the processor.
[0088] The processor manages the bus and general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory is used to store data used by the processor during operation.
[0089] Another embodiment of the present invention relates to a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements an embodiment of the text review process determination method described above.
[0090] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0091] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0092] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0093] The foregoing description of specific exemplary embodiments of the invention is for illustrative and explanatory purposes. These descriptions are not intended to limit the invention to the precise forms disclosed, and it will be apparent that many changes and variations can be made in accordance with the foregoing teachings. The exemplary embodiments were chosen and described in order to explain the specific principles of the invention and its practical application, thereby enabling those skilled in the art to implement and utilize various different exemplary embodiments of the invention, as well as various different choices and variations. The scope of the invention is intended to be defined by the claims and their equivalents.
Claims
1. A method for determining a text auditing procedure, characterized in that, include: In response to the review instruction corresponding to the first text, the text modification content of the first text relative to the second text is obtained, as well as the review information corresponding to the second text. The first text and the second text are both composed of multiple data fields with hierarchical relationship, and the data fields include at least a business category field and a parameter details field. Based on the data field level to which the modified text belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process, the target review node and non-target review node of the first text are determined. The review process corresponding to the first text is determined based on the target review node; wherein the review process is configured to activate the target review node and control the non-target review node to inherit the pass status in the reviewed information.
2. The method according to claim 1, characterized in that, The business classification fields include a first-level classification field and a second-level classification field; The preset mapping relationship between data field hierarchy and review node is configured as follows: the first-level classification field is mapped to the first-level review node; The second-level classification field and the parameter details field are mapped to the second-level review node.
3. The method of claim 2, wherein, The step of determining the target and non-target review nodes of the first text based on the data field level to which the modified text belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process includes: Determine whether the modified text content contains changed data in the first-level classification field; If not included, the first-level review node is determined as the non-target review node, and the first-level review node is controlled to automatically inherit the pass status of the second text; If included, the first-level review node is identified as the target review node and activated.
4. The method of claim 2, wherein, The step of determining the target and non-target review nodes of the first text based on the data field level to which the modified text belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process, further includes: Determine whether the modified text contains changed data of the second-level classification field, or whether it contains changed data of the parameter details field under a specific second-level classification field; If included, the second-level review node corresponding to the specific second-level classification field is determined as the target review node, and the second-level review nodes corresponding to other unchanged second-level classification fields are determined as the non-target review nodes.
5. The method of claim 1, wherein, The pre-defined complete review process also includes a global final review node; wherein... The step of determining the target review node and non-target review node of the first text further includes: The global final review node is determined as the target review node.
6. The method of claim 1, wherein, The step of responding to the review instruction corresponding to the first text and obtaining the text modification content of the first text relative to the second text includes: Parse the first text and the second text, and construct a first structured data tree corresponding to the first text and a second structured data tree corresponding to the second text, respectively; Traverse and compare each data field in the first structured data tree and the second structured data tree; Identify data fields whose values have changed or whose status has been added or deleted, and generate the modified text content.
7. The method of claim 1, wherein, The method further includes: Generate a difference visualization view, which is configured to display the text modification content only for the target review node; In the difference visualization view, the business category field or parameter details field corresponding to the modified text content is highlighted, and the data fields in the first text that have not been modified are collapsed or hidden.
8. A text review process determination apparatus characterized by comprising: include: The acquisition module is used to respond to the review instruction corresponding to the first text, acquire the text modification content of the first text relative to the second text, and the review information corresponding to the second text, wherein the first text and the second text are both composed of multiple data fields with hierarchical relationship, and the data fields include at least a business category field and a parameter details field; The first determining module is used to determine the target and non-target review nodes of the first text based on the data field level to which the modified text content belongs, the preset mapping relationship between the data field level and the review node, and the preset complete review process. The second determining module is used to determine the review process corresponding to the first text based on the target review node; wherein the review process is configured to activate the target review node and control the non-target review node to inherit the pass status in the reviewed information.
9. An electronic device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the text review process determination method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the text review process determination method as described in any one of claims 1 to 7.