Case management method and system and related equipment
By analyzing risk levels and determining actions through the case management system, the problem of low efficiency in enterprise management relying on personal experience has been solved, and standardized management and efficient progress of cases have been achieved.
Patent Information
- Application Number
- CN202410627723.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-20
- Publication Date
- 2025-11-21
AI Technical Summary
When handling legal disputes, companies often rely on personal experience, which leads to low management efficiency and a lack of standardized management and guidance, resulting in uncertainty in the case process.
A case management method and system are provided, which receives case information through the case management system, analyzes the risk level and determines the next step, including process continuation, process escalation or process termination, and makes decisions based on case information and risk control interfaces.
This has enabled standardized case management, improved case analysis efficiency, reduced the probability of problems occurring at each stage, and ensured that cases proceed as planned.
Smart Images

Figure CN120996726A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to the design of a case management method, system and related equipment. Background Technology
[0002] In the course of business operations, disputes with other entities are inevitable, such as contract disputes, intellectual property infringement, compliance issues, economic disputes, and unfair competition. Resolving these disputes sometimes requires legal means to achieve a fair resolution. During litigation, relevant personnel primarily rely on their personal experience to make decisions and manage the progress and direction of the case at various stages. For example, in the case preparation stage, they decide whether to file a lawsuit or respond to one; during the trial, they decide whether to appeal. However, a company typically involves a large number of cases, making this method of managing cases based on personal experience inefficient. Summary of the Invention
[0003] This application provides a case management method, system, and related equipment, which can manage cases in a standardized manner and determine the next steps for handling a case based on case information at each stage.
[0004] Firstly, a case management method, executed by a case management system, includes: the case management system receiving a case analysis request including a case number of a target case; obtaining case information of the target case at the current stage based on the case number, the case information including at least the case type, background information, and relevant evidence documents; then analyzing the target case based on the case information to obtain analysis results; and finally determining the next step for the target case based on the analysis results. The analysis results include at least one risk and a risk level corresponding to each of the at least one risk.
[0005] The case management system and method provided in this application enable standardized case management. When a case needs to be analyzed, the case management system obtains the current case information and then analyzes the case. The case management system analyzes the case information to identify potential risks and determines the next steps for the case based on these risks. It can provide effective prompts to users, reduce the probability of problems occurring at each stage of the case, and improve the efficiency of case management and analysis.
[0006] In one possible implementation, determining the next step for the target case based on the analysis results includes: the case management system determining a comprehensive risk level based on the risk level corresponding to each risk, and then determining the next step for the target case based on the comprehensive risk level corresponding to the target case; wherein the comprehensive risk level is the highest risk level among the risk levels corresponding to at least one of the above risks, or the comprehensive risk level is the weighted average of the risk levels corresponding to at least one of the above risks; the next step includes process continuation, process escalation, and process termination.
[0007] When analyzing cases, the case management system determines the comprehensive risk level of a case based on the risk levels corresponding to multiple risks. This allows for a relatively accurate determination of the current risk level of a case, thereby effectively determining the next steps for handling the case.
[0008] In one possible implementation, the above-mentioned determination of the next step for the target case based on the comprehensive risk level includes: if the comprehensive risk level is less than or equal to the first risk threshold, the case management system determines the next step as process continuation; if the comprehensive risk level is greater than the first risk threshold but less than or equal to the second risk threshold, the case management system determines the next step as process escalation; if the comprehensive risk level is greater than the second risk threshold but less than or equal to the third risk threshold, the case management system determines the next step as process termination.
[0009] In one possible implementation, determining the next step for a target case based on the comprehensive risk level includes: if the number of risks in the risk results is less than or equal to a first threshold and the comprehensive risk level is less than or equal to a fourth risk threshold, the case management system determines the next step to continue the process; if the number of risks in the analysis results is greater than the first threshold but less than or equal to a second threshold and the comprehensive risk level is less than or equal to a fifth risk threshold, the system determines the next step to escalate the process; and if the number of risk data in the analysis results is greater than the second threshold and the comprehensive risk level is greater than the fifth risk threshold, the system determines the next step to terminate the process. The number of risks can affect the outcome of a case. Determining the next step based on the number of risks and the comprehensive risk level corresponding to multiple risks allows for timely reminders to users to terminate the case when there are many risks, enabling measures to be taken to avoid problems caused by risks and ensuring the smooth progress of the case.
[0010] In one possible implementation, the above method further includes: the case management system acquiring the current stage of the target case, and determining the target operation for the target case based on the current stage and the next step. The current stage of the target case may be the demand reception stage, case preparation stage, strategy formulation stage, litigation document preparation stage, judicial process stage, or case closure stage. At each stage of the case, a process continuation indicator suggests that the target operation for the target case is to proceed to the next stage; in the case preparation stage, a process suspension indicator suggests that the target operation for the target case is not to accept the case; a process escalation indicator indicates that the target case requires a review process at the current stage, such as submission to experts for analysis; in the strategy formulation stage and litigation document preparation stage, a process suspension indicator suggests that the target operation for the target case is to suspend the next step of the target case, while a process escalation indicator indicates that the target case requires a review process at the current stage; in the judicial process stage, a process suspension indicator suggests that the target operation for the target case is to close the case, while a process escalation indicator indicates that the target operation for the target case is to appeal.
[0011] For different stages, the same analytical results in the above analysis process correspond to different target operations. The complete process of a case is abstracted into the demand reception stage, case preparation stage, strategy formulation stage, litigation document preparation stage, judicial process stage or case closure stage. The above analysis can be performed on the case at each stage, and the next operation corresponding to the case can be determined based on the analysis results. Then, based on the current stage of the case, combined with the analysis results and the current stage of the case, the target operation for the case can be determined, which can provide accurate guidance for each stage of the case.
[0012] Secondly, a case management system includes a process processing interface, a risk control interface, and a decision-making module. The process processing interface receives a case analysis request, which includes the case number of the target case. The process processing interface is also used to obtain case information of the target case at the current stage based on the case number. The risk control interface analyzes the target case based on the case information to obtain analysis results. The analysis results include at least one risk and a risk level corresponding to each of the at least one risk. The decision-making module determines the next step to be taken for the target case based on the analysis results.
[0013] In one possible implementation, the decision module is specifically used to: determine the comprehensive risk level based on the risk level corresponding to each risk, and then determine the next step corresponding to the target case based on the comprehensive risk level corresponding to the target case; wherein, the comprehensive risk level is the highest risk level among the risk levels corresponding to at least one of the above risks, or the comprehensive risk level is the weighted average of the risk levels corresponding to at least one of the above risks; the next step includes process continuation, process escalation, and process termination.
[0014] In one possible implementation, the decision module is specifically used to: when the overall risk level is less than or equal to the first risk threshold, the case management system determines the next operation as process continuation; when the overall risk level is greater than the first risk threshold but less than or equal to the second risk threshold, the case management system determines the next operation as process escalation; when the overall risk level is greater than the second risk threshold but less than or equal to the third risk threshold, the case management system determines the next operation as process termination.
[0015] In one possible implementation, the decision module is specifically used for: when the number of risks included in the risk results is less than or equal to a first quantity threshold, and the overall risk level is less than or equal to a fourth risk threshold, the case management system determines that the next operation is to continue the process; when the number of risks included in the analysis results is greater than the first quantity threshold, less than or equal to a second quantity threshold, and the overall risk level is less than or equal to a fifth risk threshold, the system determines that the next operation is to escalate the process; when the risk data included in the analysis results is greater than the second quantity threshold, and the overall risk level is greater than the fifth risk threshold, the system determines that the next operation is to terminate the process.
[0016] In one possible implementation, the aforementioned case management system further includes a process control module, used to: obtain the current stage of the target case, and determine the target operation for the target case based on the current stage and the next step. The current stage of the target case may be the demand reception stage, case preparation stage, strategy formulation stage, litigation document preparation stage, or judicial process stage. At each stage of the case, a process continuation indicator suggests that the target operation for the target case is to proceed to the next stage; in the case preparation stage, a process suspension indicator suggests that the target operation for the target case is not to accept the case; a process escalation indicator indicates that the target case requires a review process at the current stage, such as submission to experts for analysis; in the strategy formulation stage and litigation document preparation stage, a process suspension indicator suggests that the target operation for the target case is to suspend the next step of the target case, while a process escalation indicator indicates that the target case requires a review process at the current stage; in the judicial process stage, a process suspension indicator suggests that the target operation for the target case is to close the case, while a process escalation indicator indicates that the target operation for the target case is to appeal.
[0017] Thirdly, this application provides a computing device including a processor and a memory, the memory being used to store instructions, and the processor being used to execute the instructions stored in the memory to implement the method as described in the first aspect or any possible implementation thereof.
[0018] Fourthly, this application provides a computing device cluster, which includes at least one computing device, each computing device including a processor and a memory, wherein the processor of each computing device is used to execute instructions stored in the memory to enable the computing device cluster to implement the method as described in the first aspect or any possible implementation thereof.
[0019] Fifthly, this application provides a computer-readable storage medium including computer program instructions that, when executed by a cluster of computing devices, cause the computing devices to implement the method described in the first aspect or any possible implementation thereof.
[0020] In a sixth aspect, this application provides a computer program product, which includes a computer program that, when run by a cluster of computing devices, implements the method described in the first aspect or any possible implementation of the first aspect.
[0021] Based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods. Attached Figure Description
[0022] Figure 1 This is a schematic diagram of a management system provided in this application;
[0023] Figure 2 This is a schematic diagram of a case management interface provided in this application;
[0024] Figure 3 This is a schematic diagram of a case progress interface provided in this application;
[0025] Figure 4 This is a flowchart illustrating a case management method provided in this application;
[0026] Figure 5 This is a schematic diagram of an information configuration interface provided in this application;
[0027] Figure 6 This is a schematic diagram of a computing device provided in this application;
[0028] Figure 7 This is a schematic diagram illustrating the network connection between two computing devices provided in this application. Detailed Implementation
[0029] The case management method provided in this application is described below with reference to the accompanying drawings.
[0030] In the course of their operations, businesses inevitably encounter disputes with other entities (such as individuals or other companies), including legal disputes such as contract disputes, intellectual property infringement, compliance issues, economic disputes, and unfair competition. These disputes typically require legal resolution. Therefore, businesses will face various lawsuits or cases to be litigated during their operations. In the process of initiating or responding to lawsuits, relevant personnel primarily rely on their personal experience to make decisions and manage the progress and direction of the case at each stage. For example, during the case preparation stage, they decide whether to file a lawsuit or respond to a lawsuit; during the trial process, they decide whether to appeal. A company typically involves a large number of cases, some of which can last for many years. Therefore, this method of managing cases based on personal experience is inefficient and lacks standardized management and guidance for the progress of each stage of a case's lifecycle.
[0031] This application provides a case management method executed by a case management system. Based on the characteristics of different types of litigation cases, the method divides the legal dispute process into six main stages. It provides risk warnings for each stage based on its characteristics and available historical case information, and suggests the next steps in responding to the case based on the specific circumstances. Specifically, the lifecycle of a case is divided into six stages: the demand reception stage, the case preparation stage, the strategy formulation stage, the litigation document preparation stage, the judicial process stage, and the case closure stage. This method can analyze the case at each stage of its lifecycle based on existing information, provide potential risk warnings, and suggest the next steps to be taken based on the analysis and potential risks.
[0032] The following sections describe the various stages of a case's lifecycle.
[0033] The demand reception phase involves understanding the background and needs of the dispute, and determining the case type, parties involved, and the amount in dispute. Case information at this stage includes background and past information, and dispute-related documents. Background and past information includes the case's background, negotiation process, negotiation minutes, basic information of the parties involved, and past transactions. Dispute-related documents include documents and materials related to the case, such as contracts, agreements, communication records, financial documents, and evidentiary materials. This case information helps in understanding the nature, background, and process of the dispute, and aids in subsequent strategy development.
[0034] The case preparation stage primarily involves in-depth analysis and research of the case, including legal issues, factual basis, and potential legal risks. This includes clarifying the client's case claims and collecting new evidence, such as witness testimonies. The case information obtained at this stage includes case requirements information and requirement handover documents. The case requirements information includes the case name, basic information of both parties involved, the client's expected outcome, the amount in dispute, and the aforementioned background and past information. The requirement handover documents include disputed documents, newly collected evidence, and relevant legal documents. Ultimately, the case preparation stage determines whether to file a lawsuit, respond to a lawsuit, or reach a settlement based on the case information obtained and the client's case claims.
[0035] The strategy development phase involves organizing the case information obtained during the requirements reception and case preparation phases. This includes compiling dispute-related documents, case requirements information, and case handover documents to obtain evidence documents, and then developing response strategies. These strategies include specific response plans, analysis of the opposing party's potential reactions, and the development of countermeasures to address those reactions.
[0036] The litigation document preparation stage involves preparing the litigation documents, which are the case information corresponding to this stage. The litigation documents include the complaint, answer, list of evidence, legal opinion, etc.
[0037] The judicial process stage involves court hearings and debates between the parties. During this stage, court records, case analysis based on the trial process, and information such as the court's ruling can be obtained.
[0038] In the case closure stage, either the parties reach a settlement during the trial or the court makes a ruling. The case then enters the case closure stage, during which a case summary is conducted, and case information such as the case closure summary is obtained.
[0039] It should be noted that the case information at each of the above stages is either uploaded to the case management system by the user through the client or obtained from other systems through application programming. For example, in the demand reception stage, some background and past information of the parties can be found online, while dispute-related documents need to be uploaded by the user. As another example, the case information in the strategy formulation stage mainly consists of information obtained in the demand reception and case preparation stages; therefore, in the strategy formulation stage, case information is primarily obtained from the storage system.
[0040] It should be noted that in the six stages of the above case, the case information corresponding to the later stage includes the case information corresponding to the earlier stage. For example, the case information in the case preparation stage includes the case information in the demand reception stage, and the case information in the strategy formulation stage includes the case information in both the demand reception stage and the case preparation stage.
[0041] It should be understood that the above division of a case into stages is merely an example and should not be construed as a specific limitation. A case may be divided into more or fewer stages. The case information included in each of the above stages is for illustrative purposes only and should not be construed as a specific limitation.
[0042] The following is combined Figure 1 This application provides an introduction to the management system provided.
[0043] Figure 1 This is a schematic diagram of a management system provided in this application. The management system includes a client 100, a case management system 200, and a storage system 300. The client 100, the case management system 200, and the storage system 300 are interconnected. The client 100 that establishes a communication connection with the case management system 200 can be one or more, and this application does not impose any specific limitations.
[0044] The case management system 200 can be deployed on a single computing device or on a cluster of computing devices, which can be servers, virtual machines, containers, or edge computing devices. A virtual machine refers to a complete computer system simulated by software, possessing full hardware system functionality and running in a completely isolated environment. Any task that can be performed on a physical computer can also be performed in a virtual machine. When creating a virtual machine on a computing device, a portion of the physical machine's hard drive and memory capacity is used as the virtual machine's hard drive and memory capacity. Each virtual machine has an independent basic input / output system, hard drive, and operating system, and can be operated like a physical machine. A container is a portable software unit that can combine an application and all its dependencies into a single software package. This package is not limited by the underlying host operating system, thus eliminating the need to build complex environments and simplifying the application development and deployment process. Edge computing devices refer to devices that are closer to the data source and end users, featuring low latency and high bandwidth, such as intelligent routers and edge servers. A computing device cluster can include multiple of the above-mentioned computing devices; this application does not specifically limit this.
[0045] The aforementioned computing devices can be computing devices in cloud data centers, edge servers, or local servers in enterprise local data centers; this application does not impose any specific limitations.
[0046] Client 100 is deployed on a terminal device to enable human-computer interaction. Client 100 can be software or an application running on the terminal device, such as a client for a personal computer (PC), a browser-based client or browser plugin, an application (APP) running on a mobile terminal, or a console for a cloud platform; this application does not specifically limit its scope. Terminal devices include personal computers, smartphones, wearable devices, handheld processing devices, tablets, mobile laptops, augmented reality (AR) devices, virtual reality (VR) devices, smart conferencing devices, etc., and are not specifically limited here.
[0047] In one possible implementation, client 100 is a cloud platform client provided by a cloud service provider, used to offer various cloud services to users. Users can purchase or rent cloud services through client 100. The case management method provided in this application can be one of these cloud services. The aforementioned case management system 200 is deployed on computing equipment in a cloud data center to provide cloud services for case management to users. Users can use the case management cloud service through client 100.
[0048] In another possible implementation, the case management system 200 is deployed on a server in the enterprise's local data center. The case management system 200 is a solution provided by the enterprise itself or a third party for case management. Clients are deployed on user-accessible devices within the enterprise, such as desktops and laptops. Users can manage cases through the cloud services provided by the case management system 200 via client 100.
[0049] In another possible implementation, the case management system 200 and the client 100 can also be deployed on a computing device, in which case the computing device can be a terminal device.
[0050] The storage system 300 is used for data received by the case management system 200, such as information about cases at various stages. The storage system 300 includes storage devices, which can be hard disk drives (HDDs), solid-state drives (SSDs), mechanical hard disks (HDDs), USB flash drives, flash memory, SD cards, etc., and this application does not impose specific limitations. The storage array can be a redundant array of independent disks (RAID), network attached storage (NAS), storage area network (SAN), etc., and this application does not impose specific limitations.
[0051] It should be understood that the above deployment method is only for example. The client 100, the case management system 200 and the storage system 300 can be flexibly deployed according to actual business needs. This application does not impose any specific limitations.
[0052] Furthermore, the case management system 200 includes a case analysis module 210, a risk control interface 220, a decision-making module 230, a process control module 240, and a process processing interface 250.
[0053] Storage system 300 is used to store case information corresponding to each case. The case information stored in storage system 300 includes both closed cases and cases at the aforementioned stages. It should be understood that for a given case, the case information stored in storage system 300 differs at different stages of the case. For example, in the case request reception stage, storage system 300 only includes the case's background and past information, as well as dispute-related documents; in the case preparation stage, storage system 300, in addition to the case's background and past information and dispute-related documents, also includes case request information and request handover documents.
[0054] The following describes the methods used by the various modules of the Case Management System 200 to manage a case. It should be understood that for a given case, the Case Management System 200 executes the management processes described below at each stage: the demand reception stage, the case preparation stage, the strategy development stage, the litigation document preparation stage, the judicial process stage, and the case closure stage. This process guides the case flow at each of these stages.
[0055] The case analysis module 210 analyzes the target case based on the case information acquired from the storage system 300 at the current stage, generating an analysis report for the current stage. The analysis report includes one or more risks present in the target case at the current stage, information on similar cases, and case recommendations. Case recommendations indicate whether to proceed to the next stage corresponding to the current stage of the target case. For example, in the case preparation stage, the recommendation might be to agree to enter the strategy development stage; in the litigation document preparation stage, the recommendation might be to disagree to enter the judicial process stage. Potential risks refer to the risks that the target case may face at the current stage. These risks could be time-related risks, such as in the litigation preparation stage where the time interval between the current date and the filing deadline is less than a preset duration; other potential risks could include incomplete evidence, incorrect application of law, excessively long litigation periods, or a high risk of losing the case. It should be understood that the potential risks differ at different stages of the case, and will not be elaborated upon here. Optionally, the analysis report may also include the risk level for each risk.
[0056] In this application, the case analysis module 210 includes a rule engine submodule 211. The rule engine submodule 211 analyzes the target case based on the case information included in the current node of the target case, and obtains an analysis report of the target case. Then, it sends the analysis report to the risk control interface 220. Specifically, the rule engine submodule 211 determines the applicable legal provisions for the target case based on information such as the country and case type of the target case in the case information, and performs analysis based on the legal provisions and evidentiary documents in the case information.
[0057] The case analysis module 210 may further include an Artificial Intelligence (AI) analysis submodule 212. The AI analysis submodule 212 is used to analyze the target case, or to perform comparative analysis on the target case and similar cases, to obtain an analysis report of the target case, which is then sent to the risk control interface 220. Specifically, the AI analysis submodule 212 uses a Large Language Model (LLM) to analyze the target case and similar cases to obtain the case analysis report.
[0058] It should be understood that large language models can extract keywords from documents and perform semantic analysis on documents. Therefore, large language models can extract keywords corresponding to the target case and keywords from documents corresponding to other cases, and perform semantic analysis on the keywords to identify similar cases to the target case.
[0059] The case analysis module 210 may also include other sub-modules for analyzing the target case based on the case information of the target case stored in the storage system 300 and obtaining an analysis report; or for analyzing the target case based on the case information and cases of similar types to the target case and obtaining an analysis report, and then sending the case analysis report to the risk control interface 220.
[0060] For example, the storage system 300 also stores a case knowledge graph constructed based on a large number of cases. The case knowledge graph includes multiple cases and the relationships between them. The case analysis module 210 may also include a graph analysis submodule 213. The graph analysis submodule 213 is used to obtain similar cases to the target case based on the case knowledge graph, obtain the case information of the similar cases, compare and analyze the case information of the target case with the case information of the similar cases, obtain an analysis report of the target case, and then send the case analysis report to the risk control interface 220. The case information of the similar cases includes information that can help analyze the case situation, such as the case type, the jurisdiction of the case, the judgment result of the case, and relevant legal interpretations. It should be understood that the case type of the similar cases is the same as that of the target case, and the jurisdiction is the same.
[0061] It should be understood that in the case knowledge graph, each case has corresponding case attributes, including case type, case jurisdiction, etc. The graph analysis submodule 213 can search for similar cases in the case knowledge graph based on the jurisdiction and case type of the target case.
[0062] It should be noted that the case information used by the various sub-modules of the case analysis module 210 to analyze the target case is not entirely the same. For example, the AI analysis sub-module 212 and the graph analysis sub-module 213 use different methods to find similar cases, and the similar cases found in the storage system 300 may not be exactly the same. Therefore, the analysis reports obtained by the various sub-modules are not entirely the same. However, the analysis report usually includes the source of the analysis report, the current potential risks, case recommendations, and case information and adjudication information of similar cases to the target case.
[0063] Furthermore, the case analysis module 210 performs the aforementioned case analysis and generates analysis reports at various stages of a case. Since the case information varies at each stage, the analysis reports generated by the case analysis module 210 will also differ. For example, in the case preparation stage, the potential risks output by the case analysis module 210 include "the jurisdiction of this case is region B of country A." In the strategy development and litigation document preparation stages, the potential risks output by the case analysis module 210 include "the time interval between the current date and the hearing date is less than 10 days." In the judicial process stage, the potential risks output by the case analysis module 210 include "the time between the current date and the appeal deadline is less than 15 days." However, the analysis reports also include the source of the analysis report, current potential risks, case recommendations, and information on similar cases and rulings.
[0064] The risk control interface 220 is used to convert the analysis report of the target case output by the case analysis module 210 into analysis results of a preset data structure. The analysis results of the preset data structure are shown in Table 1 below. The analysis results of the preset data structure include the analysis source, decision opinion, risk level, and risk event. It should be understood that the content included in the analysis results of the preset data structure is only for illustrative purposes and should not be construed as a specific limitation; the preset data structure may also include other content. The analysis source is used to indicate the source of the analysis report. The analysis source includes two types: system analysis and system preset. If the analysis source is system analysis, it means the analysis report comes from the case analysis module 210; if the analysis source is system preset, it means the analysis report is a preset analysis report, such as a case analysis report pre-input by the user.
[0065] Table 1
[0066] Analysis of sources System Analysis / System Preset Decision Opinions Agree / Disagree / Conditional Agree Risk level None / Low / Medium / High Risk Matters ***
[0067] The decision opinion is determined based on the case suggestions output by the case analysis module 210. The decision opinion indicates whether to proceed to the next stage corresponding to the current stage of the target case. Decision opinions include both agreement and disagreement. Agreement means agreeing that the target case can proceed to the next stage. For example, in the case preparation stage, agreement means the target case can proceed to the strategy formulation stage. Optionally, the decision opinion can also include conditional agreement, which means that additional conditions need to be added under the current conditions before the target case can proceed to the next stage. For example, in the strategy formulation stage, if the case analysis module 210 identifies a risk for which there is no corresponding response strategy, the case suggestion in the analysis report is to supplement the response strategy for this risk. In this case, the risk control interface 220 determines the decision opinion as conditional agreement.
[0068] A risk event includes one or more risk points. The risk level corresponding to each risk point is determined based on preset risk information and the analysis report output by the case analysis module 210. The preset risk information includes multiple risk points and the risk level information corresponding to each risk point. Here, a risk point represents a risk, and the risk level information is used to determine the risk level of a risk point.
[0069] As shown in Table 2, Table 2 provides examples of some of the pre-set risk information provided in this application. The pre-set risk information includes risk category, risk point, and risk level information. Among them, risk categories include monetary, geographical, and time-limited categories. As shown in Table 2, for the risk point of the appeal deadline, the risk level information includes "less than 30 days until the appeal deadline, risk level is 1", "less than 20 days until the appeal deadline, risk level is 2", "less than 15 days until the appeal deadline, risk level is 3", "less than 10 days until the appeal deadline, risk level is 4", and "less than 5 days until the appeal deadline, risk level is 5". When determining the risk level of a risk point based on the above risk level information, if there is a risk in the analysis report of the judicial process stage that is "currently there are 12 days until the appeal deadline", then the risk control interface 220 determines that there is a risk point regarding the appeal deadline, and the risk level is 3.
[0070] It should be understood that the risk categories, risk points, and risk levels provided in Table 2 are merely examples and should not be construed as specific limitations. The presupposed risk information may include more risk categories. For example, for tax-related cases, risk categories may include tax type risks; for intellectual property cases, risk categories may include prohibited sales risks, etc. Risks may also exist in various documents within the case information. For instance, during the strategy formulation stage, risks in strategy documents may include insufficient or unreasonable arguments in the strategy plan, or incomplete chains of evidence in evidence documents; during the litigation document preparation stage, potential risks may include unclear factual statements in the litigation documents and errors in the application of law. Each risk category may include more or fewer risk points, and risk levels may also include more or fewer levels. The risk levels in Table 2 are expressed numerically, but risk levels can also be represented in other ways, such as low risk, medium risk, and high risk, which will not be elaborated upon here.
[0071] Table 2
[0072]
[0073] The analysis report output by the case analysis module 210 includes one or more risks. For example, the risks output by the case analysis module 210 may include "the jurisdiction of the target case is E2 country", "the current time is less than 5 days away from the court hearing", "the initial ruling amount is higher than Y yuan", or "the current time is less than 12 days away from the appeal deadline", etc. After receiving the analysis report output by the case analysis module 210, the risk control interface 220 identifies the risks included in the analysis report according to preset risk information to determine the risk points corresponding to the risks in the analysis report and the risk levels of the risk points.
[0074] The risk control interface 220 can extract keywords of risks from the analysis report and perform semantic matching with risk points in the preset risk information. For example, it can convert keywords and risk points into word vectors through a word vector model, calculate the similarity between the word vectors corresponding to the keywords and the word vectors corresponding to each risk point, and determine the target risk point that is closest to the keywords. Then, based on the risk level information of the risks and target risk points in the analysis report, it can determine the risk level included in the analysis report, thereby obtaining one or more risk points corresponding to the target case and the risk level of each risk point.
[0075] For example, the risk in the analysis report output by the case analysis module 210 includes "the jurisdiction of the target case is E2 country". The risk control interface 220 can extract the keyword "jurisdiction", confirm the existence of jurisdiction risk, and determine the risk level of "the jurisdiction of the target case is E2 country" as 2 based on the risk level information corresponding to the jurisdiction risk point. As another example, the risk in the analysis report output by the case analysis module 210 includes "there are 12 days left until the appeal deadline". The risk control interface 220 can extract the keyword "appeal deadline", confirm the existence of the appeal deadline risk point, and determine the risk level of "there are 12 days left until the appeal deadline" as 3 based on the risk level information corresponding to the appeal deadline risk point. For example, the analysis output by the case analysis module 210 includes the risk "estimated initial ruling amount of A yuan". The risk control interface 220 can extract the keyword "initial ruling amount" to determine that there is a risk point related to the initial ruling amount. Based on the risk level information corresponding to the initial ruling amount risk point, such as A being greater than A3 and less than A4, the risk level of the risk "estimated initial ruling amount of A yuan" is determined to be 4.
[0076] After obtaining the analysis results of the aforementioned preset data structure based on the analysis report input from the case analysis module 210, the risk control interface 220 sends the obtained analysis results of the preset data structure to the decision module 230. It should be understood that the case analysis module 210 includes one or more sub-modules, and the risk control interface 220 obtains the analysis results of the aforementioned preset data structure based on the analysis report of each sub-module.
[0077] It should be noted that users can configure whether to exclude certain risk points from the preset risk information based on their actual needs. For example, when the case management system is used to manage non-tax cases, users can configure it to exclude the maximum tax audit exposure and potential tax audit exposure risk points in Table 2. As another example, when the case management system is only used to manage cases involving only one country, users can configure it to exclude the country risk point in Table 2.
[0078] In one possible implementation, the risk control interface 220 can also receive user-inputted case analysis reports, which include the user's decision-making opinions. Optionally, the user-inputted analysis report may also include information such as the risk level and risk events in the aforementioned preset data structure.
[0079] The decision module 230 determines the next procedural steps for the target case based on the analysis results obtained from the risk control interface 220, i.e., the next operation corresponding to the target case. These procedural steps include process continuation and process termination. Optionally, process escalation may also be included. See Table 3, which shows the procedural steps for the target case at different risk levels. Specifically, after receiving the analysis results from the risk control interface 220, the decision module 230 obtains a target conclusion based on the analysis results. This target conclusion includes risk items, the number of risks, the risk level of each risk, and the overall risk level. The risk items in the target conclusion are the same as those obtained from the risk control interface 220; the number of risks is the sum of the number of risk points included in the analysis results input by the risk control interface 220; and the overall risk level is determined by the decision module 230 based on the risk levels of each risk in the analysis results input by the risk control interface 220.
[0080] For example, the comprehensive risk level can be the highest risk level among the analysis results. For instance, if risk levels include low, medium, and high risk, then the highest risk level among the risk levels corresponding to each risk point is taken as the comprehensive risk level for the target case. If the risk control interface 220 uses numerical values to represent risk levels, for example, risk levels are 1-5 (5 risk values in total), the decision module 230 can use the highest risk level as the comprehensive risk level, or it can use a weighted sum or weighted average of multiple risk values, taking the result of the weighted sum or weighted average as the comprehensive risk level. The weights corresponding to each risk value are related to the risk category or risk source. Risk sources include various documents in the case information mentioned above; for example, a risk source could be litigation documents, evidence documents from strategy formulation, or judgment documents. The weights corresponding to each risk point can be pre-set or determined by the case management system, for example, by using the analytic hierarchy process (AHP) to determine the weights corresponding to each risk point.
[0081] The method by which decision module 230 determines process items based on the comprehensive risk level can be referred to the relevant description in Table 3. After determining the target conclusion, decision module 230 determines the next process item for the target case based on the comprehensive risk level in the target conclusion. If the comprehensive risk level is no risk or low risk, the corresponding process item for the target case is process continuation; if the comprehensive risk level is low risk, the corresponding process item for the target case is process continuation or process escalation; if the comprehensive risk level is medium risk, the corresponding process item for the target case is process escalation; if the comprehensive risk level is high risk, the corresponding process item for the target case is process escalation or process termination.
[0082] Optionally, if the risk level is represented by a risk value, such as 1-5, with a higher risk value indicating a higher risk, then the risk level is determined as follows: Low risk corresponds to the first risk threshold (e.g., a first risk threshold of 1). If the overall risk level is less than or equal to the first risk threshold, the corresponding process for the target case is either process continuation or process escalation. Medium risk corresponds to the second risk threshold (e.g., a second risk threshold of 3). If the overall risk level is greater than the first risk threshold but less than or equal to the second risk threshold, the corresponding process for the target case is process escalation. High risk corresponds to the third risk threshold (e.g., a third risk threshold of 4). If the overall risk level is greater than the third risk threshold, the corresponding process for the target case is either process escalation or process termination, where the third risk threshold is greater than or equal to the second risk threshold. Explanations regarding process continuation, process escalation, and process termination will be provided later.
[0083] Table 3
[0084] Overall risk level Process Items Risk-free The process continues Low risk / less than or equal to 1 Process continues / process escalates Medium risk / less than or equal to 3 Process upgrade High risk / greater than 4 Process escalation / process termination
[0085] In another possible implementation, the decision module 230 can also determine process items based on the number of risks and the overall risk level. For example, as shown in Table 4, Table 4 illustrates a method for determining process items for a target case based on the number of risks and the overall risk level. When the number of risks is less than or equal to a first threshold and the overall risk level is less than or equal to a fourth threshold, the process item is process continuation; when the number of risks is greater than the first threshold and less than or equal to a second threshold, and the overall risk level is greater than the fourth threshold and less than or equal to a fifth threshold, the process item is process continuation or process escalation; when the number of risks is greater than the second threshold and the overall risk level is less than or equal to the fifth threshold, the process item is process escalation; when the number of risks is greater than the second threshold and the overall risk level is greater than the fifth threshold, the process item is process escalation or process termination. It should be understood that the correspondence between the number of risks and the overall risk level and process items in Table 4 is merely an example and should not be construed as a specific limitation.
[0086] Table 4
[0087] Number of risks Overall risk level Process Items Less than or equal to the first quantity threshold Less than or equal to the fourth risk threshold The process continues Less than or equal to the second quantity threshold Less than or equal to the fifth risk threshold Process continues / process escalates Greater than the second quantity threshold Less than or equal to the fifth risk threshold Process upgrade Greater than the second quantity threshold Greater than the fifth risk threshold Process escalation / process termination
[0088] After the risk control interface 220 receives the user's analysis report on the case, the decision module 230 combines the user's decision-making opinion on the case with the comprehensive risk level in the aforementioned target conclusion to determine the process items for the target case. See Table 5, which shows the process items corresponding to the target case under another different risk level, including:
[0089] (1) If the user's decision is to agree, the overall risk level in the target conclusion is no risk or low risk, or the risk value of the overall risk level is less than 2, the process item corresponding to the target case is to continue the process;
[0090] (2) When the user’s decision is to agree or conditionally agree, the overall risk level in the target conclusion is medium risk or high risk, or the risk value of the overall risk level is greater than or equal to 2, and the process item corresponding to the target case is process escalation;
[0091] (3) The user's decision-making opinion is disagreement, but the overall risk level in the target conclusion is no risk, low risk or medium risk, or the risk value of the overall risk level is mostly less than or equal to 2, and the process item corresponding to the target case is process escalation.
[0092] (4) If the user's decision-making opinion is disagreement, the overall risk level in the target conclusion is high risk, or the risk value of the overall risk level is greater than or equal to 4, the process item corresponding to the target case is process suspension.
[0093] It should be understood that the correspondences shown in Table 5 are for illustrative purposes only and should not be construed as specific limitations. Other correspondences may exist between user decisions, the overall risk level in the target conclusion, and process items. For example, if the overall risk level in the target risk is high, and the risk item corresponding to this high risk level is a risk item that necessitates the termination of the process, then regardless of whether the user agrees with the decision, the process item will be terminated.
[0094] Table 5
[0095] User's decision-making opinions Overall risk level Process Items agree No risk / Low risk The process continues Agree / Conditionally agree Medium risk / High risk Process upgrade disagree No risk / Low risk / Medium risk Process upgrade disagree High risk Process suspended
[0096] As shown in Table 6 below, Table 6 illustrates the meaning of process continuation, process suspension, and process advancement at different stages of a case. Process continuation means continuing to execute the next step of the target case process. For example, in the case preparation stage, process continuation means entering the strategy formulation stage; in the strategy formulation stage, process continuation means entering the litigation document preparation stage; in the litigation document preparation stage, process continuation means entering the judicial process stage.
[0097] The procedures for suspending proceedings vary depending on the stage of the target case. In the case preparation stage, suspension means not accepting the case; in the strategy development stage or litigation document preparation stage, suspension means halting the next step of the case process; in the judicial process stage, suspension means not appealing and proceeding to the case closure stage.
[0098] Different stages of a case involve different procedures. In the case preparation, strategy development, or litigation document preparation stages, process escalation indicates the approval processes required for the case, such as requiring approval from company leadership. In the judicial process, process escalation refers to initiating an appeal.
[0099] Table 6
[0100]
[0101] In this application, the storage system 300 stores the correspondences in Tables 2 to 6. After receiving the analysis report on the target case from the risk control interface 220, the decision module 230 obtains the target conclusion based on the analysis report. Finally, based on the target conclusion and the correspondences in Tables 2 to 5, it determines the process items for the target case. After determining the process items corresponding to the target case, the decision module 230 sends the process items corresponding to the target case to the process control module 240.
[0102] After receiving the process items for the target case from the decision-making module 230, the process control module 240 generates corresponding prompt information based on the process items and the current stage of the target case. Specifically, after obtaining the process items corresponding to the target case, the process control module 240 obtains the current stage of the target case, determines the target operation for the target case based on the case stage and Table 6 above, and then generates prompt information, which is displayed on the case query interface. The prompt information includes the target operation for the target case.
[0103] For example, if the target case is currently in the case preparation stage and the corresponding process item is "process escalation," the target action is to proceed with the approval process, generating a prompt message to remind the user that the target case requires approval and to submit the process to the appropriate reviewer. If the target case is currently in the strategy formulation stage and the corresponding process item is "continue execution," the target action is to move to the litigation document preparation stage, generating a prompt message indicating that the target case can enter the litigation document preparation stage, prompting the user to begin preparing litigation documents. If the target case is currently in the strategy formulation stage and the corresponding process item is "pause," the target action is to pause the case, generating a prompt message indicating that the target case's strategy is flawed, prompting the user to improve the strategy. If the target case is currently in the judicial process stage and the corresponding process item is "process escalation," the target action is to appeal, generating a prompt message to remind the user that the target case requires an appeal.
[0104] The process processing interface 250 is used to update the latest case stage and case status of the target case determined by the process control module 240 to the storage system 300. For example, if the current stage of the target case is the strategy formulation stage, and the corresponding process item is "continue execution," a prompt message is generated indicating that the target case can enter the litigation document preparation stage, prompting the user to begin preparing litigation documents. Therefore, the target case enters the litigation document preparation stage, the new case stage is the litigation document preparation stage, and the new case status is "in progress." As another example, if the current stage of the target case is the judicial process stage, and the corresponding process item is "process escalation," a prompt message is generated to remind the user that the target case requires an appeal. Therefore, the target case is in the appeal stage of the judicial process stage, and the case status is "in progress."
[0105] In this application, new case information corresponding to the target case is obtained at each stage of the target case. The process processing interface 250 is also used to receive new case information of the target case input or uploaded by the user through the client 100, and store the new case information in the storage system 300. For example, after the strategy formulation stage begins, the user organizes the collected evidence into an evidence document and uploads it to the case management system 200 through the process processing interface 250. After receiving the evidence document, the case management system 200 stores the evidence document in the storage system 300 through the process processing interface 250, so that the case analysis module 210 can analyze the evidence document to obtain the analysis results of the strategy formulation stage. As another example, in the judicial process stage, after the first-instance judgment, the court hearing record and ruling information are obtained. The court hearing record and ruling information are stored in the storage system 300 through the process processing interface 250, so that the case analysis module 210 can analyze the court hearing record and ruling information again to obtain the analysis results. The decision module 230 determines whether to appeal based on the analysis results.
[0106] It should be understood that the above division of the functional modules of the case management system 200 is only an example and should not be construed as a specific limitation. The case management system 200 may have more or fewer modules implementing the case management method. For example, the functions implemented by the decision-making module 230 and the process control module 240 may be implemented by a single module, and this application does not impose any specific limitations.
[0107] The case analysis module 210, risk control interface 220, decision-making module 230, process control module 240, and process processing interface 250 mentioned above can all be implemented in software or hardware. For example, the implementation of the case analysis module 210 will be described below; the implementation methods of other units can refer to the implementation method of the case analysis module 210.
[0108] Case analysis module 210, as an example of a software functional unit, includes code running on computing instances. These computing instances include at least one of physical hosts (computing devices), virtual machines, and containers. Further, the aforementioned computing instances can be one or more. For example, case analysis module 210 may include code running on multiple hosts / virtual machines / containers. It should be noted that the multiple hosts / virtual machines / containers used to run the code can be distributed within the same region or in different regions. Further, the multiple hosts / virtual machines / containers used to run the code can be distributed within the same availability zone (AZ) or in different AZs, each AZ including one or more geographically proximate data centers. A region may include multiple AZs.
[0109] Similarly, multiple hosts / virtual machines / containers used to run this code can be distributed within the same Virtual Private Cloud (VPC) or across multiple VPCs. Typically, a VPC is set up within a region. Communication between two VPCs within the same region, as well as between VPCs in different regions, requires a communication gateway to be set up within each VPC to enable interconnection between VPCs.
[0110] As an example of a hardware functional unit, the case analysis module 210 may include at least one computing device, such as a server. Alternatively, the case analysis module 210 may be implemented using a central processing unit (CPU), an application-specific integrated circuit (ASIC), or a programmable logic device (PLD). The PLD may be implemented using a complex programmable logical device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), a data processing unit (DPU), a neural network processing unit (NPU), a system-on-chip (SoC), an offload card, an accelerator card, or any combination thereof.
[0111] The case analysis module 210 includes multiple computing devices that can be distributed within the same region or in different regions. Similarly, the case analysis module 210 can be distributed within the same Availability Zone (AZ) or in different AZs. Likewise, the case analysis module 210 can be distributed within the same Virtual Private Cloud (VPC) or in multiple VPCs. These multiple computing devices can be any combination of computing devices such as servers, ASICs, PLDs, CPLDs, FPGAs, GALs, DPUs, NPUs, SoCs, offloading cards, and accelerator cards.
[0112] It should be noted that in other embodiments, the case analysis module 210 can be used to perform the operations performed by any of the above modules or interfaces. The operations that each module or interface is responsible for can be specified as needed. Through the cooperation of each module, all the functions implemented by the case management system 200 can be realized.
[0113] Storage system 300 may include volatile memory, such as random access memory (RAM). Storage system 300 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD). Furthermore, storage system 300 may also be implemented using storage class memory (SCM), phase change memory (PCM), or other types of storage media.
[0114] The case management method provided in this application is described below with reference to the accompanying drawings. It should be understood that the case information required at each stage of the case management method in this application needs to be input by the user, or obtained by retrieving files uploaded by the user through the case management system. For example, as shown... Figure 2 As shown, Figure 2 This is a schematic diagram of a case management interface provided in this application. Figure 2The system displays cases currently existing in the enterprise's case management system based on case type. Case types include civil cases, administrative cases, economic cases, labor disputes, and international cases, with further subcategories within each type. For example, civil cases include contract disputes and tort disputes. It should be understood that the above case types are for illustrative purposes only and should not be construed as specific limitations. Case types can include many more, and cases can be classified in other ways, such as enforcement, litigation, and arbitration.
[0115] For existing cases, the case list in the case management interface displays basic information such as case number, case name, creator, creation time, current stage, current status, and last update date. The current stage includes the aforementioned stages of request reception, case preparation, strategy development, litigation document preparation, judicial progress, case closure, and material archiving. The current status refers to the case's current position within that stage, including in progress, under review, and completed states.
[0116] After determining the relevant background of the case during the aforementioned requirement reception phase, the user can select a case type from the case type list in the case management interface and then trigger the "Add" control under the case list. Upon detecting the user's action to create a new case, the client provides a basic information entry interface. The user can enter basic case information or upload relevant documents, such as the aforementioned dispute-related documents. Basic case information, such as case number, case name, amount in dispute, and jurisdiction, can be extracted by the case management system from the dispute-related documents. After entering basic information in the basic information entry interface, a new column of case information will be added to the case list in the case management interface, including the newly added case number, case name, creator, creation time, current stage, current status, and update time.
[0117] For example, such as Figure 2 As shown, when a user triggers the "Add" control in the case list corresponding to economic cases, and then enters basic information for a case or uploads attachments for a case in the basic information entry interface, they confirm the entry. After detecting the user's confirmation, the client adds a new column of basic case information to the case list. Case number "00006" is currently in the demand reception stage, and its current status is "In Progress." This indicates that the case has entered the demand reception stage and relevant documents, such as the dispute-related documents mentioned above, are being prepared.
[0118] like Figure 2 As shown, each case in the case list has corresponding controls for navigating to the case progress screen and the case analysis screen, such as... Figure 2 The ">>" symbol in the case management interface allows users to trigger controls on a case's progress screen. Upon detecting this trigger, the client displays basic and progress information for the case. See also... Figure 3 , Figure 3 This is a schematic diagram of a case progress interface provided in this application. The case progress interface includes at least the case code, case name, company name, amount in dispute, current stage of the case, current status of the case, case creation time, and jurisdiction of the case. It should be understood that the case progress interface also includes other case information; since the information varies depending on the type of case, the other information included in the case progress interface will also differ. Figure 3 The example shown is a tax case, illustrating the information included in the case progress interface. In addition to the information mentioned above, a tax case also includes the tax audit code, tax audit level, tax case level, and the types of taxes involved. Figure 3 The case is currently in the litigation document preparation stage, and the current status is "under review," indicating that the user has submitted litigation documents, and the litigation materials are being reviewed.
[0119] Users can also trigger controls corresponding to the case analysis interface of a case within the case management interface. After detecting the user's triggering of the control, the client 100 can display the analysis report corresponding to the current stage of the case to the user. The analysis report for a case is obtained through the aforementioned case analysis module 210. Since the case analysis module 210 includes one or more sub-modules, each sub-module analyzes the case and outputs an analysis report. The case analysis interface can simultaneously display analysis reports corresponding to different sub-modules. Alternatively, the case analysis interface includes input boxes for selecting different sub-modules, allowing users to input the names or identifiers of different sub-modules to select and view their corresponding analysis reports. The client 100 can then display the analysis reports corresponding to different sub-modules based on the user's selection. Optionally, the case analysis interface also includes analysis results obtained by the risk control interface 220 based on the analysis reports of the sub-modules, as shown in Table 1 above.
[0120] Optionally, a case may consist of multiple stages. After a user navigates to the case analysis interface through the case management interface, the case analysis interface displays the analysis report corresponding to the current stage of the case. Optionally, the case analysis interface also includes input boxes for selecting different stages of the case. Users can enter the names or identifiers of different stages of the case through these input boxes to select and view analysis reports for different stages of a case. The client 100 can display the analysis reports corresponding to different stages based on the user's selection. Optionally, the case analysis interface may also include analysis reports entered by the user, and may also include other expert opinions.
[0121] Optionally, since a case involves multiple stages, and the case analysis module 210 includes one or more sub-modules, each sub-module analyzes the case and generates a corresponding analysis report. Therefore, on the case analysis interface corresponding to a case, the user can select to view the analysis reports corresponding to different stages of the case, as well as the analysis reports corresponding to different sub-modules. For example, after receiving the sub-module selected by the user, the client sends a data request to the case management system 200. This data request includes the target case number and the sub-module identifier. After receiving the data request, the case management system 200 retrieves the corresponding analysis report based on the target case number and the sub-module identifier, and sends the analysis report to the client 100 for display on the client 100 for the user to view.
[0122] For example, after a user triggers a control in the case management interface that redirects to the case analysis interface for a specific case, the client 100 detects the trigger operation, obtains the case identifier corresponding to that case, and after receiving the sub-module selected by the user, the client sends a data request to the case management system 200. This data request includes the target case number and the sub-module identifier. After receiving the data request, the case management system 200 obtains the corresponding analysis report based on the target case number and the sub-module identifier, and sends the analysis report to the client 100 for display on the client 100 for the user to view.
[0123] Optionally, if the case is in the strategy development stage, litigation document preparation stage, or judicial process stage, the above case analysis interface also includes response strategies for each stage and a list of evidence documents. Each supporting document in the evidence document list includes the type of supporting material, the matter to be proven, the object of proof, the document name, the uploader, and the upload time.
[0124] like Figure 2 As shown, Figure 2 In the system, each case in the case list also has a corresponding control for uploading attachments. Users can trigger this control, and upon detecting this trigger, the client provides an interface for uploading attachments. For example, during the request reception phase, the user can upload dispute-related documents such as contracts, agreements, and communication records; during the case preparation phase, the user can upload evidence documents; during the strategy development phase, the user can upload documents including response strategies and expert opinions; during the litigation document preparation phase, the user can upload documents such as complaints, answers, and lists of evidence; and during the judicial process phase, the user can upload case receipts and court transcripts.
[0125] After detecting the attachment uploaded by the user, the client 100 sends the attachment to the case management system 200. The case management system 200 saves the received attachment to the storage system 300 so that when the case analysis module 210 needs to analyze a case, it can retrieve the case information corresponding to the case from the storage system 300, analyze the case based on the case information, and obtain an analysis report.
[0126] The attached diagrams below illustrate the case management method provided in this application, such as... Figure 4 As shown, Figure 4 This is a flowchart illustrating a case management method provided in this application, which includes S401 to S406.
[0127] S401. The client obtains the case information corresponding to the target case input by the user and sends the case information corresponding to the target case to the case management system.
[0128] In this application, during the case demand reception phase, after receiving the case information of the target case, the user can create a file for the target case in the case management system 200 through the client 100, configuring information such as the case name and case number of the target case, such as... Figure 2 The case numbered "00006" is shown in the document and will not be described in detail here.
[0129] In this application, during the target case's demand reception stage, case preparation stage, strategy formulation stage, litigation document preparation stage, judicial process stage, and case closure stage, the user can input case information related to the target case collected at the corresponding stage into the case management system 200 through the client 100. For example, during the demand reception stage, the case information collected by the user includes the aforementioned background and past information, dispute-related documents, etc.; during the case preparation stage, the case information collected by the user includes the aforementioned case demand information, demand handover documents, evidence documents, relevant legal documents, and similar cases related to the target case, etc.; during the strategy formulation stage, the case information collected by the user includes response strategies, etc.; during the litigation document preparation stage, the case information collected by the user includes the aforementioned litigation documents, including the complaint, answer, evidence, legal opinion, etc.; during the judicial process stage, the case information collected by the user includes court hearing records, etc.
[0130] After collecting new case information at various stages of the target case, the user uploads the new case information to the case management system 200 via client 100. For example, after converting the collected case information into electronic files, the user can access it through... Figure 2 The case management interface shown uploads electronic files containing case information to the case management system 200.
[0131] It should be understood that the above describes uploading case information obtained at each stage to the case management system 200 in the form of electronic files. In this application, the case management system 200 also provides an information configuration interface, where users can input relevant case information according to the indicated fields. That is, for different stages of a case, the case management system 200 provides information configuration interfaces corresponding to different stages. For a stage of the target case, the information configuration interface includes prompt fields for the information required at that stage and corresponding input boxes. Users input the corresponding information according to the prompt fields in the corresponding information configuration interface. For example, in the demand reception stage, the information configuration stage includes prompt fields for a case number, prompting the user to configure a case number for the case. After all the case information that must be filled in on an information configuration interface is completed, the client 100 obtains the information from the information configuration interface, obtains the case information for that stage of the target case, and sends it to the case management system. Furthermore, each information configuration interface may also include a control for uploading attachments, which users can trigger to upload relevant attachments.
[0132] It should be understood that the information required for the information configuration interface may differ for different types of cases at the same stage, and may also differ for different stages of the same case. The information in the fields prompted in the information configuration interface can be entered by the user or provided with options for selection. For example, different units can be provided for the user to choose from regarding the unit of the amount in dispute.
[0133] For example, such as Figure 5 As shown, Figure 5 This is a schematic diagram of an information configuration interface provided in this application. This information configuration interface corresponds to the information configuration interface for a tax case during the demand reception phase. The prompt fields on this information configuration interface include the source of the tax case, tax audit code, tax audit level, jurisdiction, tax audit start date, tax audit end date, initial ruling amount, received ruling amount, background and progress summary, and legal proceedings deadline.
[0134] For tax cases, the information required in the information configuration interface at other stages will be introduced below.
[0135] During the case preparation phase, the required case information includes the tax case level, jurisdiction, project level, and project documents. The tax case level includes corporate and national levels.
[0136] During the strategy development phase, the required case information includes the strategy name, strategy number, specific response strategies, and expert opinions. Response strategies can be manually entered by the user or uploaded as attachments.
[0137] During the litigation document preparation stage, the required case information includes the complaint and evidence documents. On the complaint input interface, you need to enter information such as the plaintiff, defendant, claims, court of jurisdiction, facts and reasons, uploader, and upload time, and then upload the complaint. On the evidence document input interface, you need to enter information such as the type of evidence document, the matters it proves, the object of proof, the file name, uploader, and upload time.
[0138] During the judicial process, the case information required includes the case receipt; if the case has entered the trial stage and a trial has already taken place, the trial record, a summary of the trial proceedings, and the next steps and strategies must be submitted.
[0139] S402. The case management system receives the case information corresponding to the target case and saves the case information to the storage system.
[0140] The case management system 200 receives the case information corresponding to the target case sent by the client 100 through the process processing interface 250, and stores the case information corresponding to the target case in the storage system 300.
[0141] S403. The client obtains the case number of the target case, generates a case analysis request, and sends the case analysis request to the case management system.
[0142] During the target case's demand reception phase, case preparation phase, strategy formulation phase, litigation document preparation phase, and judicial process phase, when users require the Case Management System 200 to analyze the target case to determine the next steps and operations, they trigger the case analysis through the client. For example, in... Figure 2 Each case in the case management interface shown has an "Execution Analysis" control added after it. When the user triggers this control, the client 100 obtains the case number corresponding to the target case, generates a case analysis request based on the case number, and then sends the case analysis request to the case management system 200. This allows the case management system 200 to obtain the case information of the target case corresponding to the current case number, and then perform case analysis based on the case information.
[0143] In one possible implementation, after receiving new case information corresponding to the target case submitted by the user, the client 100 sends the new case information to the case management system 200 and triggers case analysis of the target case. The client 100 obtains the case number of the target case, generates a case analysis request including the case number, and sends the case analysis request to the case management system 200.
[0144] For example, during the strategy development phase of a target case, if a user submits evidence documents for the target case for the first time, the case management system 200 analyzes the case and outputs a process termination message. After the process termination, the user collects evidence again and submits new evidence, i.e., new case information, to the case management system 200 through client 100. Upon receiving the new evidence submitted by the user, client 100 sends the new evidence to the case management system 200, triggering case analysis of the target case. Client 100 obtains the case number of the target case, generates a case analysis request including the case number, and sends the case analysis request to the case management system 200, enabling the case management system 200 to analyze the case again based on the new evidence.
[0145] For example, during the judicial process, after the first court hearing, a court record is obtained. This record includes the opposing party's defense arguments and evidence, the judge's opinion, etc. The user submits the court record to the case management system 200 through client 100. After receiving the submitted record, client 100 sends it to the case management system 200 and triggers case analysis of the target case. Client 100 obtains the case number of the target case, generates a case analysis request including the case number, and sends this request to the case management system 200, enabling the system to analyze the case again based on the court record.
[0146] S404. The case management system receives a case analysis request and obtains the current case information corresponding to the target case based on the case analysis request.
[0147] After receiving a case analysis request, the case management system 200 obtains the case number from the request and retrieves the current case information of the target case from the storage system 300 based on the case number. Specifically, the case management system 200 retrieves the current case information of the target case from the storage system through the process processing interface 250.
[0148] S405. The case management system analyzes the target case based on the case information and obtains the corresponding prompt information for the target case.
[0149] In this application, the case management system 200 analyzes the target case based on the current case information obtained, obtains analysis results, determines the corresponding process items for the target case based on the analysis results, and determines the target operation for the target case based on the process items, generating prompt information. When analyzing the target case, the case management system 200 analyzes the target case through the various sub-modules included in the case analysis module 210, obtaining the aforementioned analysis report; then, the risk control interface 220 determines the analysis results for the target case based on the analysis report output by the case analysis module 210; wherein, the analysis results include one or more risk points and the risk level corresponding to each risk point; then, the decision module 230 determines the corresponding process items for the target case based on the analysis results; finally, the process control module 240 determines the target operation for the target case based on the current stage and process items of the target case, and then generates corresponding prompt information based on the target operation. The method by which the case management system 200 analyzes the target case based on case information can refer to the method for... Figure 1 The descriptions of the case analysis module 210, risk control interface 220, decision-making module 230, process control module 240, and process processing interface 250 will not be repeated here.
[0150] S406. The case management system sends a notification message about the target case to the client and displays it on the client to notify the user.
[0151] For the sake of simplicity, the above method embodiments are described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to this application. For example, the above case analysis process may not include S403. In S402, the case management system triggers the analysis of the target case after receiving the latest case information uploaded by the client. Therefore, other reasonable combinations of steps that those skilled in the art can conceive of based on the above description also fall within the scope of protection of this application.
[0152] The above text combined Figures 1 to 5 This application details the case management method it seeks to protect. Next, it will further combine... Figure 6 and Figure 7 This application describes the computing device and the cluster of computing devices that it seeks to protect.
[0153] See Figure 6 , Figure 6 This is a schematic diagram of a computing device provided in this application, such as... Figure 6As shown, the computing device 600 includes a bus 602, a processor 604, a memory 606, and a communication interface 608. The processor 604, memory 606, and communication interface 608 communicate with each other via the bus 602. The computing device 600 can be a server or a terminal device. It should be understood that this application does not limit the number of processors and memories in the computing device 600. The computing device can be a server, such as a central server, an edge server, or a local server in a local data center. In some embodiments, the computing device can also be a terminal device such as a desktop computer, a laptop computer, or a smartphone.
[0154] Bus 602 can be a Peripheral Component Interconnect Express (PCIe) bus, an Extended Industry Standard Architecture (EISA) bus, a Unified Bus (Ubus or UB), a Compute Express Link (CXL) bus, a Cache Coherent Interconnect for Accelerators (CCIX) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 6 The bus 602 is represented by only one line, but this does not mean that there is only one bus or one type of bus. The bus 602 may include a path for transmitting information between various components of the computing device 600 (e.g., memory 606, processor 604, communication interface 608). The unified bus may also be called the Lingqu bus.
[0155] Processor 604 may include any one or more computing devices such as central processing unit (CPU), graphics processing unit (GPU), microprocessor (MP) or digital signal processor (DSP), ASIC, FPGA, CPLD, NPU, SoC, offload card, accelerator card, etc.
[0156] Memory 606 may include volatile memory, such as random access memory (RAM). Processor 604 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD). Furthermore, memory 606 may also be implemented using storage class memory (SCM), phase change memory (PCM), or other types of storage media.
[0157] It should be noted that the same type of storage medium can be configured in the same computing device to realize the function of memory 606, or two or more types of storage media can be configured to realize the function of memory 606. This application does not limit this.
[0158] The memory 606 stores executable program code, which the processor 604 executes to implement the functions of the case management system. That is, the memory 606 stores code for execution... Figure 1 or Figure 4 The corresponding example contains instructions for the case management method implemented by the case management system.
[0159] The communication interface 608 uses transceiver modules, such as, but not limited to, network interface cards and transceivers, to enable communication between the computing device 600 and other devices or communication networks.
[0160] It should be understood that the computing device 600 provided according to this application may correspond to this application. Figure 1 The provided case management system 200 includes various modules, and can correspond to the execution of the application. Figures 2 to 5 The corresponding entities in the provided method, and the above and other operations and / or functions of each module in the computing device 600, are respectively implemented to achieve Figures 2 to 5 For the sake of brevity, the corresponding processes of each method in the code will not be elaborated here.
[0161] As one possible implementation, the computing device 600 may also include a chip system, which includes a processor and a power supply circuit. The power supply circuit supplies power to the processor, and the processor executes the operation steps corresponding to the credit management method. For simplicity, further details are omitted here. The processor can be implemented using a CPU, or it can be implemented using computing devices or AI chips such as GPUs, DPUs, NPUs, XPUs, SoCs, offloading cards, or accelerator cards.
[0162] As one possible implementation, the computing device 600 may include multiple types of processors 604, meaning the computing device 600 is a heterogeneous device. For example, the computing device 600 may include a CPU and a GPU, and at least one of the processors 604 can execute the operation steps corresponding to the case management method. For the sake of brevity, further details will not be elaborated here.
[0163] This application also provides a computing device cluster. The computing device cluster includes at least one such... Figure 6 The computing devices shown. The memory 606 of one or more computing devices 600 in the computing device cluster may store the same memory for performing the above-described tasks. Figure 1 or Figure 4 The instructions implemented by the case management system in the corresponding embodiment.
[0164] In some possible implementations, the memory 606 of one or more computing devices 600 in the computing device cluster may also store partial instructions for executing the case management method. In other words, a combination of one or more computing devices 600 can jointly execute instructions for implementing the case management method.
[0165] It should be noted that the memory 606 in different computing devices 600 within the computing device cluster can store different instructions, each used to implement a portion of the functions of the case management system. That is, the instructions stored in the memory 606 of different computing devices 600 can implement the functions of one or more modules among the case analysis module 210, risk control interface 220, decision-making module 230, process control module 240, and process processing interface 250.
[0166] In some possible implementations, one or more computing devices in a computing device cluster can be connected via a network. This network can be a wide area network (WAN) or a local area network (LAN), etc. Figure 7 This is a schematic diagram illustrating the network connection between two computing devices provided in this application. Figure 7 One possible implementation is shown. For example... Figure 7 As shown, the two computing devices 600A and 600B are connected via a network. Specifically, they are connected to the network through communication interfaces in each computing device. In this possible implementation, the memory 606 in computing device 600A stores instructions for executing the functions of the case analysis module 210, the risk control interface 220, and the decision-making module 230. Meanwhile, the memory 606 in computing device 600B stores instructions for executing the functions of the process control module 240 and the process processing interface 250.
[0167] It should be understood that Figure 7The functions of computing device 600A shown can also be performed by multiple computing devices 600. Similarly, the functions of computing device 600B can also be performed by multiple computing devices 600.
[0168] This application also provides a computer program product containing instructions, which may be a software or program product containing instructions capable of running on a computing device or stored on any usable medium. When the computer program product is run on at least one computing device, it causes the at least one computing device to perform the above-described... Figure 1 or Figure 4 The method implemented by the case management system in the corresponding embodiment.
[0169] This application also provides a computer-readable storage medium, which can be any available medium capable of being stored by a computing device or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium, or a semiconductor medium (e.g., a solid-state drive). The computer-readable storage medium includes instructions that instruct the computing device to perform the above-described... Figure 1 or Figure 4 The method implemented by the case management system in the corresponding embodiment.
[0170] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present invention.
Claims
1. A case management method, characterized in that, The method is executed by the case management system and includes: Receive a case analysis request, wherein the case analysis request includes the case number of the target case; The case information of the target case at the current stage is obtained based on the case number; the case information includes the case type, background information of the case, and evidence documents; The target case is analyzed based on the case information to obtain the analysis results. The next step for the target case is determined based on the analysis results. The analysis results include at least one risk and the risk level corresponding to each of the at least one risk.
2. The method according to claim 1, characterized in that, The step of determining the next operation corresponding to the target case based on the analysis results includes: A comprehensive risk level is determined based on the risk level corresponding to each risk; wherein, the comprehensive risk level is the highest risk level corresponding to the at least one risk, or the comprehensive risk level is a weighted average of the risk levels corresponding to the at least one risk; The next steps for the target case are determined based on the overall risk level; wherein, the next steps include continuing the process, escalating the process, and suspending the process.
3. The method according to claim 2, characterized in that, The step of determining the next operation corresponding to the target case based on the comprehensive risk level includes: If the overall risk level is less than or equal to the first risk threshold, the next step is determined to be to continue the process. If the overall risk level is greater than the first risk threshold and less than or equal to the second risk threshold, the next step is determined to be a process escalation. If the overall risk level is greater than the third risk threshold, the next step is determined to be process termination.
4. The method according to claim 2, characterized in that, The step of determining the next operation corresponding to the target case based on the comprehensive risk level includes: If the number of risks included in the analysis results is less than or equal to the first quantity threshold, and the comprehensive risk level is less than or equal to the fourth risk threshold, then the next step is determined to be to continue the process. If the number of risks included in the analysis results is greater than the first threshold, less than or equal to the second threshold, and the overall risk level is less than or equal to the fifth threshold, then the next step is determined to be process escalation. If the risk data included in the analysis results is greater than the second quantity threshold, and the comprehensive risk level is greater than the fifth risk threshold, then the next step is determined to be process termination.
5. The method according to any one of claims 2-4, characterized in that, The method further includes: Obtain the current stage of the target case; wherein the current stage of the target case is the demand reception stage, case preparation stage, strategy formulation stage, litigation document preparation stage, or judicial process stage; Based on the current stage of the target case and the next step, the target operation for the target case is determined; wherein, at each stage of the case, the process continues to indicate that the target operation for the target case is to proceed to the next stage of the current stage. During the case preparation stage, the process suspension instruction means that the target operation for the target case is to not accept the case; the process escalation means that the target case needs to undergo a review process at the current stage. During the strategy formulation stage and the litigation document preparation stage, the process suspension instruction means suspending the next step of the target case, while the process escalation means that the target case needs to undergo a review process at the current stage. During the judicial process, a suspension of proceedings means that the target action for the target case is to close the case, while an escalation of proceedings means that the target action for the target case is to appeal.
6. A case management system, characterized in that, include: A process processing interface is used to receive case analysis requests, the case analysis requests including the case number of the target case; The process processing interface is also used to obtain the case information of the target case at the current stage based on the case number; the case information includes the case type, case background, and evidence documents; A risk control interface is used to analyze the target case based on the case information to obtain analysis results; wherein, the analysis results include at least one risk and a risk level corresponding to each of the at least one risk; The decision-making module is used to determine the next steps for the target case based on the analysis results.
7. The system according to claim 6, characterized in that, The decision-making module is specifically used for: A comprehensive risk level is determined based on the risk level corresponding to each risk; wherein, the comprehensive risk level is the highest risk level corresponding to the at least one risk, or the comprehensive risk level is a weighted average of the risk levels corresponding to the at least one risk; The next steps for the target case are determined based on the overall risk level; wherein, the next steps include process continuation, process escalation, and process termination.
8. The system according to claim 7, characterized in that, The decision-making module is specifically used for: If the overall risk level is less than or equal to the first risk threshold, the next step is determined to be to continue the process. If the overall risk level is greater than the first risk threshold and less than or equal to the second risk threshold, the next step is determined to be a process escalation. If the overall risk level is greater than the second risk threshold and less than or equal to the third risk threshold, the next step is determined to be process termination.
9. The system according to claim 7, characterized in that, The decision-making module is specifically used for: If the number of risks included in the analysis results is less than or equal to the first quantity threshold, and the comprehensive risk level is less than or equal to the fourth risk threshold, then the next step is determined to be to continue the process. If the number of risks included in the analysis results is greater than the first threshold, less than or equal to the second threshold, and the overall risk level is less than or equal to the fifth threshold, then the next step is determined to be process escalation. If the risk data included in the analysis results is greater than the second quantity threshold, and the comprehensive risk level is greater than the fifth risk threshold, then the next step is determined to be process termination.
10. The system according to any one of claims 7-9, characterized in that, The system also includes a process control module for: Obtain the current stage of the target case; wherein the current stage of the target case is the demand reception stage, case preparation stage, strategy formulation stage, litigation document preparation stage, or judicial process stage; Based on the current stage of the target case and the next step, the target operation for the target case is determined; wherein, at each stage of the case, the process continues to indicate that the target operation for the target case is to proceed to the next stage of the current stage. During the case preparation stage, the process suspension instruction means that the target operation for the target case is to not accept the case; the process escalation means that the target case needs to undergo a review process at the current stage. During the strategy formulation stage and the litigation document preparation stage, the process suspension instruction means suspending the next step of the target case, while the process escalation means that the target case needs to undergo a review process at the current stage. During the judicial process, a suspension of proceedings means that the target action for the target case is to close the case, while an escalation of proceedings means that the target action for the target case is to appeal.
11. A computing device, characterized in that, The computing device includes a processor and a memory, the memory being used to store instructions, and the processor being used to execute the instructions stored in the memory to implement the method as described in any one of claims 1-5.
12. A computer-readable storage medium, characterized in that, It includes computer program instructions, which, when executed by a cluster of computing devices, implement the method as described in any one of claims 1-5.
13. A computer program product containing instructions, characterized in that, When the instructions are executed by a cluster of computing devices, the cluster of computing devices implements the method as described in any one of claims 1-5.