A blockchain-based final case verification method and a final case trusted verification system

Through blockchain technology, the hash verification and instant chain verification of processing information and file information is solved, and the problem of inadequate verification of this procedure in the existing technology is solved, and the traceability and security of the case is achieved, ensuring the reasonable application and execution satisfaction of the execution procedure.

CN114463146BActive Publication Date: 2025-07-11SHANGHAI JINQIAO YIFA INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210046098.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-14
Publication Date
2025-07-11
Estimated Expiration
2042-01-14

AI Technical Summary

Technical Problem

When the existing execution system terminates this program, it depends on the verification of node data that is not rigorous and is easy to forge, which leads to the operators that "only fill in nodes, without content". The abuse of the case closing occurs from time to time, and it is impossible to ensure the reasonable application of the execution program to be terminated.

Method used

The blockchain-based trusted verification method is adopted to ensure that the information is on-chain and verified by receiving and hashing the information to ensure that the information is on-chain and verified, and the authenticity and integrity of the processing information and file information are realized, and the final verification form is generated, providing final compliance prompts and missing information.

Benefits of technology

Ensure the reasonable application of this execution procedure is terminated, improve verification efficiency, realize the traceability and proofability of the final case, improve execution satisfaction, and avoid file information leakage and tampering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114463146B_ABST
    Figure CN114463146B_ABST
Patent Text Reader

Abstract

The present application relates to a method for verifying the conclusion of a case based on blockchain and a trustworthy verification system for the conclusion of a case, belonging to the field of blockchain. The method for verifying the conclusion of a case includes the following steps: receiving case handling information and dossier information; sending a request for depositing the case handling information to the evidence depository system, and receiving the instant on-chain deposit of the hash of the case handling information in response to the evidence depository system; performing hash verification on the case handling information based on the instant on-chain deposit of the hash of the case handling information, and verifying the case handling information based on the verification result; sending a request for depositing the dossier information to the evidence depository system, and receiving the instant on-chain deposit of the hash of the dossier information in response to the evidence depository system; performing hash verification on the dossier information based on the instant on-chain deposit of the hash of the dossier information, and verifying the dossier information based on the verification result; and concluding the case based on the verification results of the case handling information and the dossier information. The present application has the advantage of being able to ensure the reasonable application of the procedure for ending the current execution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of blockchain, and in particular, to a method for final-verdict verification based on blockchain and a final-verdict trusted verification system. Background Art

[0002] The final execution procedure mainly refers to a system in which for a case where there is truly no property available for execution, the court will temporarily terminate the execution procedure and close the case, and resume the execution when property is discovered.

[0003] The existing final-verdict case closing verification of the execution system mainly relies on the data of handling nodes, and the inspection rules are not rigorous and are easy to forge. When closing a final-verdict case, the system only checks whether the handling personnel have input the process nodes stipulated in the final-verdict in the system, but cannot call the case files to verify whether all execution measures have been truly exhausted during the execution process, resulting in the phenomenon that in practice, the handling personnel "only fill in the nodes without content", and the abuse of final-verdict case closing occurs from time to time. Summary of the Invention

[0004] In order to ensure the reasonable application of the final execution procedure, the present application provides a final-verdict trusted verification method, system, electronic device and readable storage medium based on blockchain.

[0005] In a first aspect, a final-verdict trusted verification method provided by the present application adopts the following technical solution: A final-verdict trusted verification method includes the following steps:

[0006] Receive handling information and case file information, wherein, on the evidence storage system, the handling information hash corresponding to the handling information is instantaneously chained and stored on the blockchain, and the case file information hash corresponding to the case file information is instantaneously chained and stored on the blockchain;

[0007] Send a handling information storage request to the evidence storage system, and receive the handling information hash instantaneously chained and stored on the blockchain in response to the request from the evidence storage system;

[0008] Perform hash verification on the handling information based on the handling information hash instantaneously chained and stored on the blockchain, and perform handling information verification based on the verification result;

[0009] Send a case file information storage request to the evidence storage system, and receive the case file information hash instantaneously chained and stored on the blockchain in response to the request from the evidence storage system;

[0010] Perform hash verification on the case file information based on the case file information hash instantaneously chained and stored on the blockchain, and perform case file information verification based on the verification result;

[0011] Perform final-verdict case closing based on the handling information verification result and the case file information verification result.

[0012] By adopting the above technical solution, the system receives case handling information and dossier information. When case handling information data is generated or updated, by invoking the evidence storage service of the evidence storage system, the case handling information is subjected to hash calculation and immediately chained and stored on the blockchain. Subsequently, when the electronic dossier file is filed, through the evidence storage service of the evidence storage system, the electronic dossier hash is immediately chained and stored on the blockchain. When conducting the verification of the final case information, based on the immediate chaining and storage of the dossier information hash on the blockchain and the immediate chaining and storage of the case handling information hash on the blockchain, the authenticity of the dossier information and the case handling information is judged, and based on the verification result and the completeness of the case handling information, it is judged whether the current case handling information meets the requirements of the final case. This solution can ensure the traceability and provability of the process of handling final cases, the security and immutability of dossier information, and ensure the reasonable application of the procedure for ending the current execution.

[0013] Optionally, before the step of receiving case handling information, the following steps are further included:

[0014] Receive the verification request information for the final case;

[0015] Send a case handling information request message to the case handling information management system based on the verification request information for the final case, where the case handling information is the information sent by the case handling information management system in response to the case handling information request message;

[0016] Between the step of performing hash verification on the case handling information based on the immediate chaining and storage of the case handling information hash on the blockchain and performing case handling information verification based on the verification result, and the step of sending a dossier information storage request message to the evidence storage system, the following steps are further included:

[0017] Send a dossier information request message to the dossier information management system based on the case handling information verification result, where the dossier information management system is used to store dossier information, and the dossier information is the information sent by the dossier information management system in response to the dossier information request message.

[0018] By adopting the above technical solution, during the process of handling an execution case, the user can send a verification request. After the system receives the verification request information for the final case, it starts to execute the final case verification process. First, it sends a case handling information request message to obtain case handling information. After receiving the case handling information, a hash value is generated based on the case handling information, and then a request is sent to the evidence storage system for comparing with the hash value corresponding to the case handling information. If the comparison is the same, it means that the case handling information has not been tampered with, otherwise it has been tampered with. Then, a dossier information request message is sent to obtain dossier information. After receiving the dossier information, a hash value is generated based on the dossier information, and then a request is sent to the evidence storage system for comparing with the hash value corresponding to the dossier information. If the comparison is the same, it means that the dossier information has not been tampered with, otherwise it has been tampered with. Here, the inspection and processing of the dossier information are all carried out inside the system without being sent out for manual review, thus avoiding the leakage and tampering of the dossier information and having high security.

[0019] Optionally, the step of terminating the case based on the verification results of the handling information and the dossier information includes:

[0020] Load a preset final verification form, where the final verification form contains a number of preset end conditions; judge whether all the end conditions have been met based on the verification results of the handling information, if not, generate a missing prompt message, if so, generate a final compliance prompt message; where the missing prompt message contains the missing items of the handling information and the dossier information corresponding to the end conditions.

[0021] By adopting the above technical solution, an intelligent final verification service is provided for the executing judge. When the executing judge intends to terminate the case, he only needs to start the final verification service with one key, and the system automatically generates a final verification form, displays the fulfillment of each final condition, and prompts the missing information or documents, so as to provide a final case management service, provide a final case situation analysis and data report service, and query the final compliance checklist of individual cases.

[0022] In a second aspect, a final verification system provided by the present application adopts the following technical solution:

[0023] A final verification system includes:

[0024] An information receiving module, configured to receive handling information and dossier information, where the handling information hash corresponding to the handling information is instantaneously chained and stored on the evidence preservation system, and the dossier information hash corresponding to the dossier information is instantaneously chained and stored;

[0025] A handling information evidence preservation request module, configured to send a handling information evidence preservation request to the evidence preservation system and receive the handling information hash instantaneously chained and stored in response from the evidence preservation system;

[0026] A handling information evidence preservation verification module, configured to perform hash verification on the handling information based on the handling information hash instantaneously chained and stored, and perform handling information verification based on the verification result;

[0027] A dossier information evidence preservation request module, which sends a dossier information evidence preservation request to the evidence preservation system and receives the dossier information hash instantaneously chained and stored in response from the evidence preservation system;

[0028] A dossier information evidence preservation verification module, which performs hash verification on the dossier information based on the dossier information hash instantaneously chained and stored, and performs dossier information verification based on the verification result;

[0029] A final notice module, configured to terminate the case based on the verification results of the handling information and the dossier information.

[0030] By adopting the above technical solution, when the system processes information, the information receiving module receives the case handling information and file information. When the case handling information data is generated or updated, by invoking the evidence storage service of the evidence storage system, the case handling information is hashed and immediately chained for evidence storage. Subsequently, when the electronic file is filed, the electronic file hash is immediately chained for evidence storage through the evidence storage service of the evidence storage system. When verifying the end-of-case information, the case handling information evidence verification module determines the authenticity of the case handling information based on the immediate chaining of the case handling information hash for evidence storage, and the file information evidence verification module determines the authenticity of the file information based on the immediate chaining of the file information hash for evidence storage. The end-of-case notification module determines whether the current case handling information meets the end-of-case requirements based on the verification result and the completeness of the case handling information. This solution can ensure the traceability and provability of the end-of-case handling process, the security and immutability of the file information, and guarantee the reasonable application of the procedure for ending a case.

[0031] Optionally, it further includes:

[0032] A verification request receiving module, configured to receive end-of-case verification request information;

[0033] A case handling information request module, configured to send case handling information request information to the case handling information management system based on the end-of-case verification request information;

[0034] A file information request module, configured to send file information request information to the file information management system based on the case handling information verification result.

[0035] By adopting the above technical solution, after the verification request receiving module receives the end-of-case verification request information, it starts to execute the end-of-case verification process. First, the case handling information evidence request module sends case handling information request information to obtain the case handling information. After receiving the case handling information, the case handling information evidence verification module generates a hash value based on the case handling information, and then requests the hash value corresponding to the case handling information from the evidence storage system for comparison. If the comparison is the same, it means that the case handling information has not been tampered with; otherwise, it has been tampered with. Then, if it has not been tampered with, the file information request module sends file information request information based on the case handling information verification result to obtain the file information. After receiving the file information, the file information evidence verification module generates a hash value based on the file information, and then requests the hash value corresponding to the file information from the evidence storage system for comparison. If the comparison is the same, it means that the file information has not been tampered with; otherwise, it has been tampered with. Here, the inspection and processing of the file information are all carried out inside the system without being sent out for manual review, thus avoiding the leakage and tampering of the file information and having high security.

[0036] In a third aspect, a final-verification trusted verification system provided by the present application adopts the following technical solution: A final-verification system includes a case-handling information management system, a case file information management system, an evidence storage system, and the final-verification system as described above.

[0037] Optionally, the case-handling information management system includes:

[0038] A case-handling information input module for inputting case-handling information;

[0039] A case-handling information blockchain module for generating a hash of the case-handling information and immediately storing it on the blockchain as evidence;

[0040] A case-handling information sending module for sending the case-handling information to the final-verification system in response to a case-handling information request.

[0041] Optionally, the case-handling information management system further includes:

[0042] A verification request sending module for sending a final-verification request;

[0043] A process prompt module for receiving a missing prompt and a final-verification compliance prompt and sending a process prompt.

[0044] By adopting the above technical solution, even when the verification initiator cannot provide case file information, only by initiating a final-verification request, the final-verification system, the case file information management system, and the evidence storage system can, through internal information transfer and calculation, give a verification result to inform the verification initiator of the missing case-handling information and case file information. Therefore, in this solution, only the case-handling information management system is open to the outside world. The case file information management system can only write case file information and cannot read it to identify and overwrite existing case file information. That is to say, the evidence storage system and the final-verification system isolate the case file information management system from the outside, with high security.

[0045] Optionally, the case file information management system includes:

[0046] A case file information input module for inputting and storing case file information in response to the case-handling information verification result;

[0047] A case file information blockchain module for generating a hash of the case file information and immediately storing it on the blockchain as evidence;

[0048] A case file information sending module for sending the case file information to the final-verification system in response to a case file information request.

[0049] By adopting the above technical solution, since complete handling information represents complete case file information entered, writing is only performed on the case file information entry module when entering case file information. Subsequently, when verifying whether the handling information is missing, there is no need to read and write to the case file information entry module to verify the information.

[0050] Optionally, the evidence storage system includes:

[0051] An evidence storage module for receiving and storing the instant blockchain storage of the hash of the handling information and the instant blockchain storage of the hash of the case file information;

[0052] A handling information sending module for sending the instant blockchain storage of the hash of the handling information to the final verification system in response to a handling information evidence storage request;

[0053] A case file information sending module for sending the instant blockchain storage of the hash of the case file information to the final verification system in response to a case file information evidence storage request.

[0054] By adopting the above technical solution, when the verification initiator can provide case file information, a hash value can be generated based on the case file information, and the hash value can be directly compared with the hash value in the evidence storage system.

[0055] Fourthly, an electronic device provided by the present application adopts the following technical solution:

[0056] An electronic device, which includes:

[0057] One or more processors;

[0058] A memory;

[0059] One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs are configured to execute the above-mentioned final verification and trustworthiness verification method.

[0060] Fifthly, a computer-readable storage medium provided by the present application adopts the following technical solution:

[0061] A computer-readable storage medium storing a computer program capable of being loaded and executed by a processor to perform the above method.

[0062] The storage medium stores at least one instruction, at least one segment of program, a code set or an instruction set, and the at least one instruction, the at least one segment of program, the code set or the instruction set are loaded and executed by the processor to implement the final verification and trustworthiness verification method as described above.

[0063] In summary, the present application includes at least one of the following beneficial technical effects:

[0064] 1. Further strictly standardized the application of cases terminated for the time being. Through double automatic verification of the compliance of terminations for the time being, it is ensured that the achievement of each termination-for-the-time-being condition is proved by corresponding file materials, that the handling information of each case is corroborated by file materials, and that there are no obvious defects in the file materials of each termination-for-the-time-being case.

[0065] 2. Through automatic verification to replace manual verification, the efficiency of termination-for-the-time-being verification is improved, and the verification of terminations for the time being is expanded from randomly checking some cases to verifying all termination-for-the-time-being cases.

[0066] 3. Through blockchain and smart contract technologies, the process of handling termination-for-the-time-being cases can be traced and proved, which is conducive to the parties' better understanding and conviction of the termination-for-the-time-being procedure and improves the execution satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] Figure 1 It is used to show the module connection and signal transmission of a termination-for-the-time-being verification system in an embodiment of the present application.

[0068] Figure 2 It is used to show the steps of a termination-for-the-time-being credible verification method in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0069] The following further elaborates on the present application in conjunction with the drawings. It should be understood that the specific embodiments described herein are merely used to explain the present application and are not used to limit the present application. Additionally, the labels of the steps in this embodiment are only for convenience of description and do not represent a limitation on the execution order of the steps. In actual applications, the execution order of the steps can be adjusted as needed or carried out simultaneously, and these adjustments or replacements all fall within the protection scope of the present invention.

[0070] In the following description, for the purpose of explanation, many specific details are set forth in order to provide a thorough understanding of the inventive concept. As part of this specification, some of the drawings in the present disclosure represent structures and devices in block diagram form to avoid complicating the disclosed principles. For the sake of clarity, it is not necessary to describe all features of the actual specific implementation. In addition, the language used in the present disclosure has been mainly selected for readability and guidance purposes and may not have been selected to delimit or define the subject matter of the present invention, so recourse is made to the necessary claims to determine such inventive subject matter. References to "a specific embodiment" or "specific embodiments" in the present disclosure mean that the specific features, structures, or characteristics described in connection with that specific embodiment are included in at least one specific embodiment, and multiple references to "a specific embodiment" or "specific embodiments" should not necessarily be understood as all referring to the same specific embodiment.

[0071] Unless expressly limited, the terms "a", "an", and "the" are not intended to refer to a singular entity, but rather to include general categories of which specific examples may be used for illustration. Thus, the use of the terms "a" or "an" may mean any number of at least one, including "one", "one or more", "at least one", and "one or more than one". The term "or" means any of the alternatives and any combination of the alternatives, including all alternatives, unless the alternatives are expressly indicated to be mutually exclusive. The phrase "at least one of" when combined with a list of items refers to a single item in the list or any combination of the items in the list. The phrase does not require all of the listed items unless expressly limited to that.

[0072] Execution cases of monetary claims can be roughly divided into two categories: those with no property available for execution and those with property available for execution. Cases with no property available for execution specifically refer to cases where, after the People's Court has exhausted all property investigation measures and corresponding compulsory enforcement measures, no property of the person subject to execution is found to be available for execution, or where only part of the property is found and the execution is completed, and all or part of the claims of the applicant for execution cannot be realized. Termination of this execution procedure mainly refers to a system in which the court will temporarily terminate the execution procedure and close the case for cases where there is indeed no property available for execution, and resume execution after the property is discovered.

[0073] The compliance conditions for terminating this enforcement procedure are as follows:

[0074] (1) An execution notice has been issued to the person subject to execution, ordering the person subject to execution to report his or her property;

[0075] (2) A consumption restriction order has been issued to the person subject to enforcement, and the person subject to enforcement who meets the requirements has been included in the list of dishonest persons subject to enforcement;

[0076] (3) All property investigation measures have been exhausted and no property of the person subject to execution has been found to be available for execution or the property found cannot be disposed of;

[0077] (4) More than three months have passed since the enforcement case was filed;

[0078] (5) If the whereabouts of the person subject to execution are unknown, a search has been conducted in accordance with the law; if the person subject to execution or other persons obstruct execution, compulsory measures such as fines and detention have been taken in accordance with the law; if a crime is constituted, the criminal liability investigation procedure has been initiated in accordance with the law.

[0079] The following compliance conditions can be arranged:

[0080]

[0081] Therefore, in order to ensure the reasonable application of the termination of the current execution procedure, the embodiments of this application disclose a finalization verification system, which uploads the handling information of the necessary nodes of the finalized cases to the blockchain, and uploads the characteristic hash of the electronic case files of the case handling, so as to ensure the uniqueness, traceability and provability of the finalization handling process. The finalization compliance verification rules are implemented through smart contracts, effectively avoiding the ambiguity of the finalization compliance verification rules, making the verification rules clear and consistent, the verification process open and transparent, and the verification results reliable and unified. Refer to Figure 1 , the finalization verification system includes a handling information management system, a case file information management system, a finalization verification system and an evidence storage system.

[0082] Specifically, the handling information management system can be installed on a device capable of inputting handling information and communicating with the outside world. Specifically, the handling information management system includes a handling information input module, a handling information uploading module, a handling information sending module, a verification request sending module and a process prompt module. Among them, the handling information module is used to input handling information, such as execution notice, network monitoring, traditional monitoring, sanction measures, finalization interview or case closure, etc. Specifically, the handler, handling time, handling matters, etc. can be input. At the same time, the handling information management system can access the user input operation instructions or display the review results to the user. For example, the user can be a staff member or a query person, etc. According to the specific application scenario, the description method of the user is also different, but it should not constitute a special limitation on the user. The handling information management system can receive the finalization review instructions, review data query instructions, etc. input by the user, or display the review results obtained from the executed review operations to the user, or display the query instructions received by the user and the review results of one or more case finalizations corresponding to the case identification number found. All in all, the handling information management system is an externally open and interactive component.

[0083] The handling information input module contains pre-stored finalization input compliance conditions, and the finalization input compliance conditions can update the rules therein according to the needs of the review to obtain different versions of compliance conditions. To facilitate the user's use, corresponding charts can be formed on the operation interface for the user to fill in information.

[0084] In some embodiments, the devices corresponding to the case handling information management system can be multiple and distributed at different locations, and these devices can be communicatively connected. These devices can synchronize the stored compliance conditions for final case entry through blockchain technology. For example, when any device on the blockchain authenticates the user identity, it can receive an update request from the user for the compliance conditions for final case entry. According to the update data included in the update request, through blockchain technology, the compliance conditions for final case entry in the case handling information management system of all devices are updated. Among them, the update method can be to store the new compliance conditions and mark the new compliance conditions as the valid state. When different versions of compliance conditions are included in the device, the corresponding compliance condition content can be replaced by the hash value of the compliance conditions.

[0085] The case handling information on-chain module is used to generate and immediately store on the chain the case handling information hash based on the case handling information. In different embodiments, the case handling information hash immediately stored on the chain of the previous case handling information can be written into the next case handling information and used as hidden information, so as to form a linked list when generating and immediately storing on the chain the case handling information hash of the next case handling information. In principle, a data block is the basic unit for recording data. Each block will perform a hash algorithm on all the contents of the block (a modulo technology for the content, characterized in that a tiny change in the content will cause a huge change in the hash value) to obtain a unique and non-repeating hash. And the content of each block contains the hash of the previous block, thus forming a chain with hash encryption characteristics, that is, the blockchain. Once the data recorded after the blockchain reaches a consensus cannot be changed. If any block data on any node is changed, even a tiny change will cause a great change in the blockchain hash on this node, resulting in the breakage of the entire data chain of this node. Other storage nodes can discover that the data has been tampered with through the hash algorithm and thus deny its data or mark it as a blacklist.

[0086] The verification request sending module is used to send the final case verification request information. Since the case handling information management system is mainly used to implement two functions: entering and storing case handling information, receiving verification requests and assisting in verification, it is necessary to receive the final case verification request information to trigger the verification function.

[0087] The case handling information sending module is used to respond to the case handling information request information and send the case handling information to the final case verification system. The case handling information request information is the information sent after the final case verification system responds to the final case verification request information, and its purpose is to request the stored case handling information from the case handling information management system. Since the case handling information management system is an external system and has a large amount of information interaction with the outside world, the security of the internal case handling information is relatively low and there is a risk of being tampered with. Therefore, the final case verification system needs to obtain the case handling information on the case handling information management system to verify its accuracy.

[0088] The process prompt module is used to receive missing prompt information and final compliance prompt information to issue process prompt information. That is to say, when the final verification system obtains the verification result, it will issue missing prompt information and final compliance prompt information, and the process prompt module will respond and issue corresponding process prompt information for the user to learn.

[0089] The case file information management system includes: a case file information entry module, a case file information blockchain module, and a case file information sending module.

[0090] The case file information entry module is used to enter and store case file information in response to the verification result of the handling information. Among them, different data interfaces are included inside the case file information entry module to place different categories of case file information into different databases. For example, if the case is for the first review, usually the corresponding case data is not included in the case file information entry module, and the case file information corresponding to the handling information can be obtained through the data input interface. Or, the case data stored in the external storage medium can be read through the storage medium acquisition interface, or the case file information corresponding to the handling information can also be obtained by scanning and recognition.

[0091] The case file information blockchain module is used to generate a case file information hash and immediately store it on the blockchain. The case file information blockchain module is used to generate a case file information hash and immediately store it on the blockchain. In different embodiments, the case file information hash of the previous case file information immediately stored on the blockchain can be written into the next case file information and used as hidden information, so as to form a linked list when the next case file information generates a case file information hash and immediately stores it on the blockchain.

[0092] The case file information sending module is used to send case file information to the final verification system in response to the case file information request. The case file information request is the information sent after the final verification system verifies the compliance of the handling information, and the purpose is to request the stored case file information from the case file information management system. Since the handling information management system is an internal system, only information entry is allowed for the outside and information reading is not allowed, with less information interaction, and communication with the final verification system is carried out internally to complete the verification, so the security of the internal case file information is relatively high.

[0093] The evidence storage system includes an evidence storage module, a handling information sending module, and a case file information sending module.

[0094] The evidence storage module is used to receive and store the handling information hash immediately stored on the blockchain and the case file information hash immediately stored on the blockchain. The handling information sending module is used to send the handling information hash immediately stored on the blockchain to the final verification system in response to the handling information evidence request. The case file information sending module is used to send the case file information hash immediately stored on the blockchain to the final verification system in response to the case file information evidence request.

[0095] The final case verification system includes a verification request receiving module, a handling information request module, an information receiving module, a handling information deposit request module, a handling information deposit verification module, a file information request module, a file information deposit request module, a file information deposit verification module, and a final case notification module.

[0096] The verification request receiving module is used to receive the final case verification request information; the handling information request module is used to send the handling information request information to the handling information management system based on the final case verification request information; the information receiving module is used to receive the handling information and file information; the handling information deposit request module is used to send a handling information deposit request to the deposit system and receive the handling information hash immediate chain deposit response sent by the deposit system; the handling information deposit verification module is used to perform hash verification on the handling information based on the handling information hash immediate chain deposit and perform handling information verification based on the verification result; the file information request module is used to send the file information request information to the file information management system based on the handling information verification result; the file information deposit request module sends a file information deposit request to the deposit system and receives the file information hash immediate chain deposit response sent by the deposit system; the file information deposit verification module performs hash verification on the file information based on the file information hash immediate chain deposit and performs file information verification based on the verification result; the final case notification module is used to perform final case closing based on the handling information verification result and the file information verification result.

[0097] After receiving the final case verification request information, the verification request receiving module starts to execute the final case verification process. First, the handling information deposit request module sends the handling information request information to obtain the handling information. After receiving the handling information, the handling information deposit verification module generates a hash value based on the handling information, and then requests the hash value corresponding to the handling information from the deposit system for comparison. If the comparison is the same, it means that the handling information has not been tampered with, otherwise it has been tampered with. Then, if it has not been tampered with, the file information request module sends the file information request information based on the handling information verification result to obtain the file information. After receiving the file information, the file information deposit verification module generates a hash value based on the file information, and then requests the hash value corresponding to the file information from the deposit system for comparison. If the comparison is the same, it means that the file information has not been tampered with, otherwise it has been tampered with. Here, the inspection and processing of the file information are all carried out inside the system without being sent out for manual review, thus avoiding the leakage and tampering of the file information and having high security.

[0098] Specifically, referring to Figure 2 the final case verification system is used to execute the following steps to perform final case verification:

[0099] S1. Receive the final case verification request information;

[0100] S2. Send a request for case handling information to the case handling information management system based on the final case verification request information, where the case handling information is the information sent by the case handling information management system in response to the request for case handling information;

[0101] S4. Receive the case handling information and the case file information. Among them, the case handling information hash corresponding to the case handling information is instantaneously chained and stored on the evidence storage system, and the case file information hash corresponding to the case file information is instantaneously chained and stored on the evidence storage system;

[0102] S7. Send a request for storing the case handling information to the evidence storage system and receive the instantaneously chained storage of the case handling information hash sent in response by the evidence storage system;

[0103] S10. Verify the hash of the case handling information based on the instantaneously chained storage of the case handling information hash, and conduct a verification of the case handling information based on the verification result;

[0104] S13. Send a request for case file information to the case file information management system based on the case handling information verification result. Among them, the case file information management system is used to store the case file information, and the case file information is the information sent by the case file information management system in response to the request for case file information;

[0105] S16. Send a request for storing the case file information to the evidence storage system and receive the instantaneously chained storage of the case file information hash sent in response by the evidence storage system;

[0106] S19. Verify the hash of the case file information based on the instantaneously chained storage of the case file information hash, and conduct a verification of the case file information based on the verification result;

[0107] S22. Close the final case based on the case handling information verification result and the case file information verification result.

[0108] When the system processes information, it receives the case handling information and the case file information. When the case handling information data is generated or updated, by invoking the evidence storage service of the evidence storage system, the case handling information is hashed and instantaneously chained and stored. Subsequently, when the electronic case file is filed, through the evidence storage service of the evidence storage system, the electronic case file hash is instantaneously chained and stored. When conducting the final case information verification, based on the instantaneously chained storage of the case file information hash and the instantaneously chained storage of the case handling information hash, the authenticity of the case file information and the case handling information is judged, and based on the verification result and the completeness of the case handling information, it is judged whether the current case handling information meets the requirements of the final case. This solution can ensure the traceability and provability of the final case handling process, the security and immutability of the case file information, and guarantee the reasonable application of the procedure for ending the execution of the case for the time being.

[0109] Among them, in some embodiments, S22 includes the following steps:

[0110] S91. Load a preset final case verification form, where the final case verification form contains a number of preset final conditions;

[0111] S92. Based on the result of verifying the case handling information, determine whether all the final conditions have been met. If not, generate a missing prompt message; if so, generate a final case compliance prompt message. The missing prompt message contains the missing items of the case handling information and the file information corresponding to the final conditions.

[0112] This solution provides an intelligent final case verification service for the executing judge. When the executing judge intends to close a case with a final decision, he only needs to start the final case verification service with one key, and the system will automatically generate a final case verification form, display the fulfillment of each final condition, and prompt for missing information or documents, so as to provide a final case management service, a final case situation analysis and data report service, and query the final case compliance checklist for individual cases.

[0113] The embodiment of the present application also discloses an electronic device, including a memory and a processor. A computer program capable of being loaded and executed by the processor, such as the above-mentioned final case trust verification method, is stored on the memory. The execution subject of the method in this embodiment can be a control device, which is set on the electronic device. The current device can be an electronic device such as a mobile phone with WIFI function, a tablet computer, a notebook computer, etc. The execution subject of the method in this embodiment can also directly be the CPU (central processing unit) of the electronic device.

[0114] The embodiment of the present application also discloses a computer-readable storage medium, storing a computer program capable of being loaded and executed by the processor, such as the above-mentioned final case trust verification method. Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium as above (such as ROM / RAM, magnetic disk, optical disk), including several instructions for causing a device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.

[0115] The above are all the preferred embodiments of the present application. The protection scope of the present application is not limited by this. Therefore, all equivalent changes made according to the structure, shape, and principle of the present application should be covered within the protection scope of the present application.

Claims

1. A method for verifying the credibility of the final judgment, characterized in that, Including the following steps: Receiving case handling information and dossier information. Among them, on the evidence deposit system, the hash of the case handling information corresponding to the case handling information is instantaneously chained and deposited as evidence, and the hash of the dossier information corresponding to the dossier information is instantaneously chained and deposited as evidence; Sending a case handling information deposit request to the evidence deposit system and receiving the instantaneously chained deposit of the hash of the case handling information in response from the evidence deposit system; Performing hash verification on the case handling information based on the instantaneously chained deposit of the hash of the case handling information, and conducting case handling information verification based on the verification result; Sending a dossier information deposit request to the evidence deposit system and receiving the instantaneously chained deposit of the hash of the dossier information in response from the evidence deposit system; Performing hash verification on the dossier information based on the instantaneously chained deposit of the hash of the dossier information, and conducting dossier information verification based on the verification result; Concluding the case as finalized based on the case handling information verification result and the dossier information verification result; The step of concluding the case as finalized based on the case handling information verification result and the dossier information verification result includes: Loading a preset finalized verification form, where the finalized verification form contains a number of preset final conditions; Judging whether all the final conditions have been met based on the case handling information verification result. If not, generating a missing prompt information. If so, generating a finalized compliance prompt information. Among them, the missing prompt information contains the missing items of the case handling information and the dossier information corresponding to the final conditions; Before the step of receiving the case handling information, the following steps are further included: Receiving finalized verification request information; Sending a case handling information request to the case handling information management system based on the finalized verification request information, and the case handling information is the information sent by the case handling information management system in response to the case handling information request; Between the step of performing hash verification on the case handling information based on the instantaneously chained deposit of the hash of the case handling information and conducting case handling information verification based on the verification result and the step of sending a dossier information deposit request to the evidence deposit system, the following steps are further included: Sending a dossier information request to the dossier information management system based on the case handling information verification result, where the dossier information management system is used to store dossier information, and the dossier information is the information sent by the dossier information management system in response to the dossier information request; 2. A final case verification system, characterized in that, Including: An information receiving module for receiving case handling information and dossier information. Among them, on the evidence deposit system, the hash of the case handling information corresponding to the case handling information is instantaneously chained and deposited as evidence, and the hash of the dossier information corresponding to the dossier information is instantaneously chained and deposited as evidence; A case handling information deposit request module for sending a case handling information deposit request to the evidence deposit system and receiving the instantaneously chained deposit of the hash of the case handling information in response from the evidence deposit system; A case handling information deposit verification module for performing hash verification on the case handling information based on the instantaneously chained deposit of the hash of the case handling information and conducting case handling information verification based on the verification result; A dossier information deposit request module for sending a dossier information deposit request to the evidence deposit system and receiving the instantaneously chained deposit of the hash of the dossier information in response from the evidence deposit system; A dossier information deposit verification module for performing hash verification on the dossier information based on the instantaneously chained deposit of the hash of the dossier information and conducting dossier information verification based on the verification result; A finalized notice module for concluding the case as finalized based on the case handling information verification result and the dossier information verification result; It further includes: A verification request receiving module, configured to receive the final-verification request information; A handling information request module, configured to send a handling information request message to the handling information management system based on the final-verification request information; A case file information request module, configured to send a case file information request message to the case file information management system based on the handling information verification result.

3. A final case trustworthy verification system, characterized in that It includes a handling information management system, a case file information management system, an evidence preservation system, and the final-verification system as described in claim 2; The described handling information management system includes: A handling information entry module, configured to enter handling information; A handling information blockchain module, configured to generate a handling information hash and immediately chain it for evidence preservation based on the handling information; A handling information sending module, configured to send the handling information to the final-verification system in response to the handling information request message; The described handling information management system further includes: A verification request sending module, configured to send the final-verification request information; A process prompt module, configured to receive the missing prompt information and the final-compliance prompt information to send a process prompt message; The described case file information management system includes: A case file information entry module, configured to enter and store the case file information in response to the handling information verification result; A case file information blockchain module, configured to generate a case file information hash and immediately chain it for evidence preservation based on the case file information; A case file information sending module, configured to send the case file information to the final-verification system in response to the case file information request message.

4. The final instance credible verification system according to claim 3, wherein The described evidence preservation system includes: An evidence preservation storage module, configured to receive and store the handling information hash immediately chained for evidence preservation and the case file information hash immediately chained for evidence preservation; A handling information sending module, configured to send the handling information hash immediately chained for evidence preservation to the final-verification system in response to the handling information evidence preservation request; A case file information sending module, configured to send the case file information hash immediately chained for evidence preservation to the final-verification system in response to the case file information evidence preservation request.

Citation Information

Patent Citations

  • File query method and device based on block chain, equipment and storage medium

    CN110597818A

  • Case handling record evidence storage method and device based on block chain, and medium

    CN111090872A

  • Case endbook examination method and device and equipment

    CN112508387A