Case investigation and processing method, system, device and electronic equipment
Through blockchain technology and distributed servers, the problem of inefficient case information sharing in collaborative investigation by cross-regional law enforcement agencies is solved, the security and efficient sharing of case information and authenticity guarantee are achieved, and the efficiency of coordinated investigation and information security are improved.
Patent Information
- Application Number
- CN202111508046.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-10
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2041-12-10
AI Technical Summary
The lack of effective technical equipment in the collaborative investigation of cross-regional law enforcement agencies has led to the inability to safely and efficiently share case information, which is inefficient and difficult to guarantee the authenticity and security of information.
Through blockchain technology and distributed servers, cross-regional collaborative investigation between the initiator and the collaborative investigation party is realized, and blockchain servers are used to store evidence of the collaborative investigation requests and results to ensure the authenticity and security of the information.
It improves the efficiency of case collaborative investigation, ensures the authenticity and security of collaborative case information, avoids tampering with information during transmission, and enhances the traceability of information.
Smart Images

Figure CN114372092B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of blockchain technology, and in particular to a case coordination and processing method, system, device and electronic device. Background Art
[0002] With the rapid development of the Internet and transportation technology, there are more and more cross-regional crimes in my country, with the overall characteristics of high mobility of criminals, high-tech crimes, cyber crimes, and telecommunications crimes. This requires law enforcement agencies to collect evidence and conduct investigations in multiple locations. At present, law enforcement agencies lack effective technical equipment for cross-domain collaborative investigations, and intelligence data from law enforcement agencies in multiple locations cannot be shared safely and efficiently, which restricts the efficient detection of cross-domain cases.
[0003] The current cross-domain law enforcement collaborative investigation, especially cross-provincial investigation, requires relevant departments to send letters for coordination, and relevant case data is transmitted through CDs, emails, instant messaging tools and other channels. This collaborative method is inefficient, and the authenticity and security of case information cannot be guaranteed. Summary of the invention
[0004] In view of this, the embodiments of the present application provide a case coordination processing method, system, device and electronic device, which can effectively ensure the authenticity and security of collaborative case information and improve the efficiency of case collaboration.
[0005] A first aspect of an embodiment of the present application provides a case cooperation investigation processing method, which is applied to an initiator, and includes:
[0006] Sending a case investigation request to a blockchain server, wherein the investigation request is used to instruct the blockchain server to synchronize the entire chain of investigation requests and determine the investigation party corresponding to the case according to the investigation request;
[0007] Receiving first cooperative investigation information of the case fed back by the cooperative investigation party through the distributed server;
[0008] Acquire, from the blockchain server, second cooperative investigation information of the case fed back by the cooperative investigation party based on the cooperative investigation request;
[0009] The cooperative investigation result of the case is determined based on the first cooperative investigation information and the second cooperative investigation information.
[0010] In a possible implementation manner of the first aspect, the assistance inquiry request carries the case type of the case, and the blockchain server performs full-link synchronization on the assistance inquiry request, which may include:
[0011] The blockchain server calls the smart contract corresponding to the case type and performs full-link synchronization on the assistance request according to the processing logic of the smart contract;
[0012] If the case type is common, the blockchain server calls the first smart contract and performs full-link synchronization on the assistance request according to the processing logic of the first smart contract;
[0013] If the case type is sensitive, the blockchain server calls the second smart contract, and according to the processing logic of the second smart contract, the cooperation request is processed by privacy calculation and then synchronized throughout the entire link.
[0014] In a possible implementation manner of the first aspect, the assistance investigation request carries the identity identifier of the initiator, and the blockchain server determines the assistance investigation party corresponding to the case, which may include:
[0015] The blockchain server determines, based on the identity identifier of the initiator, whether the initiator has the authority to directly initiate the assistance request;
[0016] If the initiator has the authority to directly initiate a cooperative investigation request, the blockchain server determines the cooperative investigation party corresponding to the case based on the cooperative investigation request.
[0017] In a possible implementation manner of the first aspect, the blockchain server determining the co-investigating party corresponding to the case may also include:
[0018] If the initiator does not have the authority to directly initiate the cooperative inquiry request, the blockchain server detects the approval result fed back by the auditor based on the cooperative inquiry request, and synchronizes the approval result through the entire chain;
[0019] If the approval result is detected and the approval result is passed, the blockchain server determines the co-investigating party corresponding to the case based on the co-investigating request.
[0020] In a possible implementation manner of the first aspect, the first cooperative investigation information is original information of the case obtained by the cooperative investigation party through cooperative investigation, the second cooperative investigation information is summary information corresponding to the original information, and determining the cooperative investigation result of the case according to the first cooperative investigation information and the second cooperative investigation information may include:
[0021] Verifying the credibility of the original information according to the summary information;
[0022] If the credibility is greater than or equal to the preset credibility threshold, it is determined that the case is completed;
[0023] If the credibility is less than the preset credibility threshold, it is determined that the cooperative investigation processing of the case is abnormal.
[0024] A second aspect of the embodiment of the present application provides a case cooperation investigation processing method, which is applied to the cooperation investigation party, including:
[0025] Obtain the case investigation request sent by the initiator from the blockchain server;
[0026] Based on the assistance inquiry request, obtaining first assistance inquiry information and second assistance inquiry information;
[0027] Sending the first cooperative investigation information to the initiator through a distributed server;
[0028] The second cooperative investigation information is uploaded to the blockchain server so that the initiator obtains the second cooperative investigation information through the blockchain server.
[0029] In a possible implementation manner of the second aspect, the first cooperative investigation information is original information of the case obtained by the cooperative investigation party through cooperative investigation, and the second cooperative investigation information is summary information corresponding to the original information, and obtaining the first cooperative investigation information and the second cooperative investigation information based on the cooperative investigation request may include:
[0030] Based on the cooperative investigation request, the cooperative investigation processing of the case is carried out locally at the cooperative investigation party to obtain original information of the case;
[0031] A hash calculation is performed on the original information to obtain summary information corresponding to the original information.
[0032] The third aspect of the embodiment of the present application provides a case cooperation investigation processing system, including: an initiator, a cooperation investigation party, a blockchain server and a distributed server; wherein:
[0033] The initiator is used to send a case investigation request to the blockchain server;
[0034] The blockchain server is used to synchronize the entire chain of the assistance request, and determine the assistance party corresponding to the case according to the assistance request;
[0035] The co-investigating party is used to obtain the co-investigating request synchronized by the blockchain server, obtain first co-investigating information and second co-investigating information based on the co-investigating request, send the first co-investigating information to the initiator through the distributed server, and upload the second co-investigating information to the blockchain server;
[0036] The initiator is also used to receive the first cooperative investigation information fed back by the co-investigating party through the distributed server, and obtain the second cooperative investigation information through the blockchain server.
[0037] A fourth aspect of the embodiments of the present application provides a case cooperation investigation processing device, which is applied to an initiator, including:
[0038] A cooperation investigation request sending unit, used to send a cooperation investigation request of a case to a blockchain server, wherein the cooperation investigation request is used to instruct the blockchain server to perform full-link synchronization on the cooperation investigation request and determine the cooperation investigation party corresponding to the case according to the cooperation investigation request;
[0039] A first information acquisition unit, configured to receive first cooperative investigation information of the case fed back by the cooperative investigation party through the distributed server;
[0040] A second information acquisition unit is used to acquire, from the blockchain server, second cooperative investigation information of the case fed back by the cooperative investigation party based on the cooperative investigation request;
[0041] The cooperative investigation processing determination unit is used to determine the cooperative investigation processing result of the case based on the first cooperative investigation information and the second cooperative investigation information.
[0042] A fifth aspect of the embodiments of the present application provides a case cooperation investigation processing device, which is applied to a cooperation investigation party, including:
[0043] A cooperation investigation request receiving unit, used to obtain a cooperation investigation request for a case sent by an initiator from a blockchain server;
[0044] A case cooperation unit, configured to obtain first cooperation information and second cooperation information based on the cooperation request;
[0045] A first information sending unit, configured to send the first cooperative investigation information to the initiator through a distributed server;
[0046] The second information sending unit is used to upload the second cooperative investigation information to the blockchain server, so that the initiator obtains the second cooperative investigation information through the blockchain server.
[0047] The sixth aspect of an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the case coordination processing method provided in the first aspect or the second aspect of the embodiment of the present application are implemented.
[0048] The seventh aspect of the embodiments of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the case coordination processing method provided in the first aspect or the second aspect of the embodiments of the present application.
[0049] The eighth aspect of the embodiments of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device executes the steps of the case coordination processing method described in the first aspect or the second aspect of the embodiments of the present application.
[0050] In an embodiment of the present application, the sender sends a request for joint investigation of the case to the blockchain server, and the request for joint investigation of the case is fully synchronized through the blockchain server. According to the request for joint investigation, the joint investigation party corresponding to the case is determined. The joint investigation party sends the first joint investigation information obtained by the joint investigation directly to the initiator through the distributed server. At the same time, the second joint investigation information corresponding to the first joint investigation information is uploaded to the blockchain server. The initiator can determine the result of the joint investigation of the case based on the first joint investigation information and the second joint investigation information. This application uses a distributed server to realize cross-regional joint investigation between the initiator and the joint investigation party, which can improve the efficiency of case joint investigation. At the same time, the blockchain server is used to store the initiation of the joint investigation request and the results of the joint investigation, effectively ensuring the authenticity of the collaborative case information, avoiding tampering of the case information, and improving the security and traceability of the joint investigation case information. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0052] Figure 1 It is a system architecture diagram of the case cooperation investigation and processing system provided in the embodiment of the present application;
[0053] Figure 2 It is a flowchart of the implementation of the case investigation and processing method applied to the initiator provided in the embodiment of the present application;
[0054] Figure 3 It is a specific implementation flow chart of the blockchain server synchronizing the entire link of the cooperative investigation request in the case cooperative investigation processing method provided in the embodiment of the present application;
[0055] Figure 4 It is a specific implementation flow chart of the blockchain server determining the coordinating party corresponding to the case in the case coordinating investigation processing method provided in the embodiment of the present application;
[0056] Figure 5 A specific implementation flow chart of step S104 of the case investigation processing method provided in the embodiment of the present application;
[0057] Figure 6It is a flowchart of the implementation of the case cooperation investigation processing method applied to the cooperation investigation party provided in the embodiment of the present application;
[0058] Figure 7 It is a structural block diagram of a case cooperation investigation processing device applied to an initiator provided in an embodiment of the present application;
[0059] Figure 8 It is a structural block diagram of a case cooperation investigation processing device applied to a cooperation investigation party provided in an embodiment of the present application;
[0060] Fig. 9 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system structures, technologies, etc. are proposed, so as to thoroughly understand the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, the detailed description of well-known systems, devices, circuits and methods is omitted to prevent unnecessary details from hindering the description of the present application. In addition, in the description of the present application specification and the attached claims, the terms "first", "second", "third" etc. are only used to distinguish the description, and cannot be interpreted as indicating or suggesting relative importance.
[0062] At present, there is a lack of effective platform support for cross-regional law enforcement agencies to cooperate in handling cases, and it is mainly carried out through offline negotiations. In cross-domain law enforcement agencies' collaborative investigations, especially cross-provincial investigations, relevant case information is transmitted through channels such as CDs, emails, and instant messaging tools. The collaborative method is not efficient, and the case information is likely to be tampered with during the transmission process, and the security of the case information cannot be guaranteed.
[0063] In response to the above problems, the embodiments of the present application provide a case coordination and processing method, system, device and electronic device, which utilize the characteristics of blockchain such as decentralization, non-tamperability, full traceability, traceability, collective maintenance, openness and transparency, and combine with distributed servers to transmit case information. While improving the efficiency of coordination and investigation, it can prevent case information from being tampered with during the transmission process, and effectively ensure the authenticity and security of the coordinated case information.
[0064] It should be understood that the case investigation method provided in each method embodiment of the present application can be applied to electronic devices such as servers and ultra-mobile personal computers (UMPCs), and the embodiments of the present application do not impose any restrictions on the specific types of electronic devices.
[0065] Figure 1A system architecture diagram of a case coordination and processing system provided in an embodiment of the present application is shown, which is described in detail as follows: For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0066] Reference Figure 1 The case investigation and processing system includes: an initiator 1, an investigator 2, a blockchain server 3, and a distributed server 4. The initiator 1 and the investigator 2 are both electronic devices that can communicate with the blockchain server 3 and the distributed server 4. Among them:
[0067] The initiator 1 is used to send a request for assistance in investigating the case to the blockchain server 3.
[0068] The blockchain server 3 is used to synchronize the entire link of the cooperative investigation request and determine the cooperative investigation party 2 corresponding to the case based on the cooperative investigation request.
[0069] In some embodiments, the above-mentioned cooperative investigation request includes a specified cooperative investigation party 2 identifier, and the blockchain server 3 can determine the cooperative investigation party 2 corresponding to the cooperative investigation request based on the cooperative investigation party 2 identifier.
[0070] The co-investigation party 2 is used to obtain the co-investigation request synchronized by the blockchain server 3, obtain the first co-investigation information and the second co-investigation information based on the co-investigation request, and send the first co-investigation information to the initiator 1 through the distributed server 4, and upload the second co-investigation information to the blockchain server 3, and the second co-investigation information corresponds to the first co-investigation information.
[0071] The initiator 1 is also used to receive the first cooperative investigation information fed back by the co-investigating party 2 through the distributed server 4, and obtain the second cooperative investigation information through the blockchain server 3.
[0072] The blockchain server 3 is used for cross-regional investigation cooperation. Law enforcement agencies in various places, including relevant departments, are all connected to the blockchain server 3 in communication. In this embodiment, the initiator 1 is the party that initiates the cooperative investigation request among the multiple parties connected to the blockchain server 3. The cooperative investigation party 2 is the party that the blockchain server 3 determines to assist in the investigation of the case according to the cooperative investigation request among the multiple parties connected to the blockchain server 3. Among them, there can be more than one cooperative investigation party 2.
[0073] In an embodiment of the present application, the sender sends a request for joint investigation of the case to the blockchain server, synchronizes the request for joint investigation of the case through the blockchain server through the entire link, and determines the joint investigation party corresponding to the case based on the joint investigation request. The joint investigation party sends the first joint investigation information obtained by the joint investigation directly to the initiator through the distributed server, and at the same time, uploads the second joint investigation information corresponding to the first joint investigation information to the blockchain server. The initiator can determine the result of the joint investigation processing of the case based on the first joint investigation information and the second joint investigation information. This application uses a distributed server to realize cross-regional joint investigation between the initiator and the joint investigation party, which can improve the efficiency of case joint investigation. At the same time, the blockchain server is used to store the initiation of the joint investigation request and the results of the joint investigation, effectively ensuring the authenticity of the collaborative case information, avoiding the tampering of the case information, and improving the security of the joint investigation case information.
[0074] As a possible implementation of the present application, the case investigation processing system can use WIFI technology or 3G / 4G / 5G technology to establish a communication connection between the blockchain server 3 and the initiator 1 and the investigating party 2, or can use serial port technology to establish a wired connection between the blockchain server 3 and the initiator 1 and the investigating party 2. The initiator 1 and the investigating party 2 are both connected to the distributed server 4 through the network.
[0075] Figure 2 The implementation process of the case investigation and processing method provided in the embodiment of the present application is shown. The execution subject of the process is Figure 1 The initiator shown in the figure, the method flow includes steps S101 to S104. The specific implementation principle of each step is as follows:
[0076] S101: Send a case cooperation request to a blockchain server, wherein the cooperation request is used to instruct the blockchain server to synchronize the entire link of the cooperation request and determine the corresponding cooperation party of the case according to the cooperation request.
[0077] When a case requires joint investigation, the initiator sends a request for joint investigation of the case to the blockchain server. The blockchain server uses a consensus algorithm to synchronize the entire link of the request for joint investigation to any other node that is connected to the blockchain server.
[0078] The above-mentioned blockchain server can be used for storing trusted data and preserving investigation information during cross-regional case investigation.
[0079] In some possible implementations, the functions of the above-mentioned blockchain server specifically include but are not limited to: trusted storage, metadata storage, cooperative investigation record management, cross-domain data sharing, data reporting, data tampering monitoring, data sharing authority management, directory management, privacy data cooperative investigation model management, case management, summary management and supervision of the case cooperative investigation process.
[0080] As a possible implementation of the present application, the above-mentioned request for assistance carries the case type of the case. Figure 3 The specific implementation process of the blockchain server performing full-link synchronization of the assistance request in the case assistance investigation method provided in the embodiment of the present application is shown, and is detailed as follows:
[0081] A1: The blockchain server calls the smart contract corresponding to the case type and synchronizes the entire chain of the investigation request according to the processing logic of the smart contract. The case types include ordinary and sensitive.
[0082] When the blockchain server receives the cooperation request sent by the initiator, it triggers the execution of the smart contract. In this embodiment, the blockchain server deploys at least two sets of smart contracts. Depending on the type of case, the triggered smart contract is also different.
[0083] A2: If the case type is ordinary, the blockchain server calls the first smart contract and synchronizes the entire link of the assistance request according to the processing logic of the first smart contract.
[0084] In this embodiment, for ordinary types of cases, the case information carried in the initiator's cooperation request is non-confidential. The blockchain server calls the first smart contract and synchronizes the cooperation request through the entire link according to the processing logic of the first smart contract. After receiving the cooperation request synchronized through the entire link by the blockchain server, any node on the link can obtain the case information, thereby ensuring the openness and transparency of the cooperation request and its case information.
[0085] A3: If the case type is sensitive, the blockchain server calls the second smart contract, and according to the processing logic of the second smart contract, the cooperation request is processed by privacy calculation and then synchronized with the entire link. The processing logic of the second smart contract is different from that of the first smart contract. The second smart contract includes the processing logic of privacy calculation of the case information in the cooperation request.
[0086] Privacy computing refers to a set of technologies that implement data analysis and computing while protecting the data itself from external disclosure. Compared with traditional data usage methods, the encryption mechanism of privacy computing can enhance data protection and reduce the risk of data leakage. In this embodiment, the specific algorithm of privacy computing used in the blockchain server can refer to the existing technology and will not be repeated here.
[0087] In this embodiment, for sensitive cases, the case information carried in the initiator's cooperation request needs to be kept confidential. The blockchain server calls the second smart contract. According to the processing logic of the second smart contract, the cooperation request is processed by privacy calculation and then synchronized in the entire link. After any node on the link receives the cooperation request synchronized in the entire link from the blockchain server, since the cooperation request has undergone privacy calculation, the coordinating party cannot obtain the specific case information. It only knows that the initiator has initiated the cooperation request. While ensuring the openness and transparency of the cooperation request, the privacy of the information is effectively protected.
[0088] In the embodiment of the present application, the blockchain server calls different smart contracts to process cases of different types, which can not only ensure the traceability of the case investigation process, but also ensure the information security of the case.
[0089] In order to avoid the abuse of cooperative investigation and comply with relevant policies on cross-regional cooperative investigation, for cross-regional cooperative investigation cases, generally speaking, initiating a cooperative investigation request on the blockchain server and having it successfully received and processed by the coordinating party requires certain qualifications. For example, relevant departments can directly initiate cooperative investigation requests, while cooperative investigation requests initiated by local law enforcement agencies need to be approved by relevant departments.
[0090] As a possible implementation of the present application, the inquiry request carries the identity of the initiator. Figure 4 The specific implementation process of the blockchain server determining the coordinating party corresponding to the case in the case coordinating method provided in the embodiment of the present application is shown, and is detailed as follows:
[0091] B1: The blockchain server determines whether the initiator has the authority to directly initiate the cooperative investigation request based on the identity identifier of the initiator.
[0092] The identity identifier can be used to identify the identity corresponding to the initiator, for example, the identity of a local law enforcement agency or a relevant department, etc. According to the identity corresponding to the identity identifier, it can be determined whether the initiator has the authority to directly initiate the cooperative investigation request.
[0093] B2: If the initiator has the authority to directly initiate a cooperative investigation request, the blockchain server determines the cooperative investigation party corresponding to the case based on the cooperative investigation request.
[0094] In this embodiment, when the initiator's corresponding identity is a relevant department, it can be determined that the initiator has the authority to directly initiate a request for assistance. When the initiator is a local law enforcement agency, it can be determined that the initiator does not have the authority to directly initiate a request for assistance.
[0095] As a possible implementation of the present application, Figure 4As shown, the specific implementation process of the blockchain server determining the corresponding co-investigating party of the case also includes:
[0096] B3: If the initiator does not have the authority to directly initiate the cooperative investigation request, the blockchain server detects the approval result fed back by the auditor based on the cooperative investigation request, and synchronizes the approval result throughout the entire chain.
[0097] The above-mentioned auditor is an electronic device connected to the above-mentioned blockchain server. The above-mentioned auditor specifically corresponds to a user with audit authority, for example, a relevant department. When the initiator does not have the authority to directly initiate a joint investigation request, after the auditor receives the joint investigation request synchronized by the blockchain server, it approves the joint investigation request locally on the auditor and sends the approval result to the blockchain server. The blockchain server detects the approval result of the auditor based on the feedback of the joint investigation request and synchronizes the approval result in the whole link. Other nodes on the chain can learn the approval result of the joint investigation request.
[0098] B4: If the approval result is detected and the approval result is passed, the blockchain server determines the co-investigating party corresponding to the case according to the co-investigating request.
[0099] In this embodiment, if the approval result is passed, the blockchain server can determine the co-investigating party corresponding to the case based on the co-investigating request.
[0100] Exemplarily, taking an application scenario as an example, the initiator sends a request for assistance in the case to the blockchain server, which synchronizes the request for assistance in the entire link, and determines whether the initiator has the authority to directly initiate the request for assistance based on the identity carried by the request for assistance. If the initiator is determined to be a relevant department based on the identity, the blockchain server determines the corresponding investigation party for the case based on the request for assistance. If the initiator is determined to be a local law enforcement agency based on the identity, the blockchain server detects the approval result of the relevant department based on the feedback of the request for assistance, and synchronizes the approval result in the entire link. When the blockchain server detects the approval result, and the approval result is passed, the blockchain server determines the corresponding investigation party for the case based on the request for assistance.
[0101] In the embodiment of the present application, the identity of the initiator is identified through the blockchain server, and then it is determined whether the cooperation investigation request sent by the initiator requires approval, thereby avoiding the failure of case cooperation investigation due to non-compliance with the process, and improving the effectiveness of case cooperation investigation.
[0102] In one possible implementation, if the approval result is passed, the co-investigating party feeds back confirmation co-investigation information to the blockchain server based on the approval result. The above-mentioned blockchain server is also used to detect the confirmation co-investigation information fed back by the co-investigating party in real time, and synchronize the detected confirmation co-investigation information throughout the entire link, and promptly inform the initiator of the progress of the co-investigation request, which can enhance the user experience.
[0103] S102: Receive the first cooperative investigation information of the case fed back by the cooperative investigation party through the distributed server.
[0104] In the embodiment of the present application, the co-investigating party performs the co-investigation processing based on the co-investigation request. The first co-investigation information is the original information of the case obtained by the co-investigating party through the co-investigation. The co-investigating party sends the first co-investigation information directly to the initiator through the distributed server, and uses the distributed server to improve the efficiency of cross-regional co-investigation of cases.
[0105] S103: Obtaining, from the blockchain server, second cooperative investigation information of the case fed back by the cooperative investigation party based on the cooperative investigation request. The second cooperative investigation information corresponds to the first cooperative investigation information.
[0106] The second cooperative investigation information can be used to verify the first cooperative investigation information. In the embodiment of the present application, the second cooperative investigation information is specifically the summary information corresponding to the original information of the case obtained by the cooperative investigation party after the cooperative investigation. The cooperative investigation party uploads the second cooperative investigation information corresponding to the first cooperative investigation information to the blockchain server for evidence storage to avoid tampering.
[0107] In the embodiment of the present application, a blockchain server is used to supervise the initiator's request for assistance, the assisting party's assistance in the case, and the assistance results, which can effectively ensure the authenticity of the assistance process and the assistance results.
[0108] S104: Determine a cooperative investigation result of the case according to the first cooperative investigation information and the second cooperative investigation information.
[0109] The initiator uses the second cooperative investigation information on the blockchain server to verify the first cooperative investigation information, and determines the cooperative investigation processing result of the case according to the verification result. The cooperative investigation processing result includes cooperative investigation processing completion and cooperative investigation processing exception.
[0110] As a possible implementation of this application, Figure 5 The specific implementation process of step S104 of the case investigation processing method provided in the embodiment of the present application is shown, and is described in detail as follows:
[0111] C1: Verify the credibility of the original information based on the summary information.
[0112] The summary information is obtained by the co-investigating party through hash calculation of the original information of the case obtained by the co-investigating party. The initiator performs hash calculation on the original information of the case obtained through the distributed server, and performs similarity comparison between the result of the hash calculation and the summary information obtained from the blockchain server, and pre-establishes a mapping relationship between the percentage of similarity comparison and the credibility, and the credibility of the original information can be determined based on the percentage of similarity comparison.
[0113] C2: If the credibility is greater than or equal to the preset credibility threshold, it is determined that the cooperative investigation of the case is completed.
[0114] If the credibility is greater than or equal to the preset credibility threshold, the initiator can determine that the original information sent by the co-investigating party through the distributed server has not been tampered with, and the co-investigation processing of the case is completed.
[0115] C3: If the credibility is less than the preset credibility threshold, it is determined that the cooperative investigation processing of the case is abnormal.
[0116] If the credibility is less than the preset credibility threshold, the initiator can determine that the original information sent by the co-investigating party through the distributed server may have been tampered with, and the co-investigating process of the case is abnormal. In a possible implementation, the initiator sends the co-investigating result of the abnormal co-investigating process to the reviewer through the distributed server.
[0117] For example, taking an application scenario as an example, law enforcement agency A initiates a request for cooperation in a case on the blockchain server. If the case is of a common type, the blockchain server calls the first smart contract to synchronize the cooperation request of law enforcement agency A throughout the entire chain. If the case is of a sensitive type, the blockchain server calls the second smart contract to synchronize the cooperation request of law enforcement agency A after privacy calculation. The relevant department obtains the cooperation request of law enforcement agency A through the blockchain server, and approves the cooperation request, and feeds back the approval result on the blockchain server. The blockchain server synchronizes the approval result throughout the entire chain. If the approval result is agreed, the blockchain server receives and stores the summary information corresponding to the original information obtained after the cooperation in the case uploaded by the law enforcement agency B requesting cooperation in the cooperation request, and stores it on the chain for subsequent traceability and auditing. At the same time, law enforcement agency A obtains the original information of the above case sent by law enforcement agency B through the distributed server. Law enforcement agency A verifies the credibility of the original information based on the summary information on the blockchain server. If the credibility is greater than or equal to the preset credibility threshold, it is determined that the cooperative investigation of the case is completed; if the credibility is less than the preset credibility threshold, it is determined that the cooperative investigation of the case is abnormal.
[0118] Figure 6The implementation process of another case investigation and processing method provided by the embodiment of the present application is shown. The execution subject of the process is Figure 1 The method flow includes steps S201 to S204. The specific implementation principle of each step is as follows:
[0119] S201: Obtain the case investigation request sent by the initiator from the blockchain server.
[0120] In this embodiment, the specific step content of step S201 refers to step S201 in the above embodiment, which will not be repeated here.
[0121] S202: Based on the assistance inquiry request, obtain first assistance inquiry information and second assistance inquiry information;
[0122] The second investigation information corresponds to the first investigation information. In the embodiment of the present application, the first investigation information is the original information of the case obtained by the investigating party through investigation, and the second investigation information is the summary information corresponding to the original information.
[0123] In some implementations, the co-investigating party performs a co-investigation process on the case locally based on the co-investigation request, obtains original information of the case, performs a hash calculation on the original information, and obtains summary information corresponding to the original information.
[0124] As a possible implementation of the present application, the above-mentioned assistance investigation request carries the case type, and the above-mentioned step S202 specifically includes obtaining the first assistance investigation information and the second assistance investigation information according to the case type.
[0125] If the case type is common, the co-investigating party directly conducts a co-investigation process locally based on the case information in the co-investigation request to obtain the first co-investigation information and its corresponding second co-investigation information.
[0126] If the case type is sensitive, the co-investigating party conducts a privacy query on the case information in the co-investigation request through the distributed server to obtain the first co-investigation information and its corresponding second co-investigation information. The distributed server keeps the query and its results confidential, thereby effectively protecting the privacy of the case information. Furthermore, the distributed server uploads the privacy query event to the blockchain server for evidence storage, so as to facilitate subsequent tracing and auditing.
[0127] As a possible implementation of the present application, before the above step S202, the co-investigating party also receives the approval result of the auditor of the full-link synchronization of the above blockchain server. If the approval result is passed, the co-investigating party executes the above step S202. If the approval result is not passed, the co-investigating party does not execute the above step S202.
[0128] S203: Send the first cooperative investigation information to the initiator through a distributed server.
[0129] In a possible implementation, the coordinating party encrypts the first coordinating information and then sends it to the initiator through the distributed server to further ensure the security of the information during the transmission process.
[0130] S204: Upload the second cooperative investigation information to the blockchain server, so that the initiator obtains the second cooperative investigation information through the blockchain server.
[0131] In an embodiment of the present application, the co-investigating party uploads the second co-investigating information corresponding to the first co-investigating information to the blockchain server for traceability.
[0132] To sum up, this application uses distributed servers to realize cross-regional cooperation between the initiator and the coordinating party, which can improve the efficiency of case cooperation. At the same time, the blockchain server is used to store the initiation of the cooperation request and the results of the cooperation, effectively ensuring the authenticity of the collaborative case information, avoiding the tampering of the case information, and improving the security and traceability of the case information of the cooperation.
[0133] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0134] The above mainly describes a case cooperative investigation processing method, and the following will describe a case cooperative investigation processing device.
[0135] See also Figure 7 The case cooperation investigation device is applied to the initiator, and the case cooperation investigation device includes: a cooperation investigation request sending unit 71, a first information acquisition unit 72, a second information acquisition unit 73, and a cooperation investigation processing determination unit 74, wherein:
[0136] The assistance inquiry request sending unit 71 is used to send an assistance inquiry request of a case to a blockchain server, wherein the assistance inquiry request is used to instruct the blockchain server to perform full-link synchronization on the assistance inquiry request and determine the assistance inquiry party corresponding to the case according to the assistance inquiry request;
[0137] A first information acquisition unit 72 is used to receive the first cooperative investigation information of the case fed back by the cooperative investigation party through the distributed server;
[0138] A second information acquisition unit 73 is used to acquire, from the blockchain server, second cooperative investigation information of the case fed back by the cooperative investigation party based on the cooperative investigation request;
[0139] The cooperative investigation processing determination unit 74 is used to determine the cooperative investigation processing result of the case according to the first cooperative investigation information and the second cooperative investigation information.
[0140] As a possible implementation of the present application, the above-mentioned assistance request carries the case type of the case, and the above-mentioned blockchain server performs full-link synchronization on the assistance request, including:
[0141] The blockchain server calls the smart contract corresponding to the case type and performs full-link synchronization on the assistance request according to the processing logic of the smart contract;
[0142] If the case type is common, the blockchain server calls the first smart contract and performs full-link synchronization on the assistance request according to the processing logic of the first smart contract;
[0143] If the case type is sensitive, the blockchain server calls the second smart contract, and according to the processing logic of the second smart contract, the cooperation request is processed by privacy calculation and then synchronized throughout the entire link.
[0144] As a possible implementation of the present application, the above-mentioned assistance request carries the identity identifier of the initiator, and the above-mentioned blockchain server determines the assistance party corresponding to the case, including:
[0145] The blockchain server determines, based on the identity identifier of the initiator, whether the initiator has the authority to directly initiate the assistance request;
[0146] If the initiator has the authority to directly initiate a cooperative investigation request, the blockchain server determines the cooperative investigation party corresponding to the case based on the cooperative investigation request.
[0147] As a possible implementation of the present application, the blockchain server determines the co-investigating party corresponding to the case, further comprising:
[0148] If the initiator does not have the authority to directly initiate the cooperative inquiry request, the blockchain server detects the approval result fed back by the auditor based on the cooperative inquiry request, and synchronizes the approval result through the entire chain;
[0149] If the approval result is detected and the approval result is passed, the blockchain server determines the co-investigating party corresponding to the case based on the co-investigating request.
[0150] As a possible implementation manner of the present application, the first cooperative investigation information is the original information of the case obtained by the cooperative investigation party through cooperative investigation, and the second cooperative investigation information is the summary information corresponding to the original information. The above-mentioned cooperative investigation processing determination unit 74 includes:
[0151] A credibility verification module, used to verify the credibility of the original information based on the summary information;
[0152] A first determination module, configured to determine that the case investigation is complete if the credibility is greater than or equal to a preset credibility threshold;
[0153] The second determination module is used to determine that the cooperative investigation processing of the case is abnormal if the credibility is less than the preset credibility threshold.
[0154] See also Figure 8 The case cooperation investigation device is applied to the cooperation investigation party, and the case cooperation investigation device includes: a cooperation investigation request receiving unit 81, a case cooperation investigation unit 82, a first information sending unit 83, and a second information sending unit 84, wherein:
[0155] A cooperation investigation request receiving unit 81 is used to obtain a cooperation investigation request for a case sent by an initiator from a blockchain server;
[0156] A case cooperation unit 82, configured to obtain first cooperation information and second cooperation information based on the cooperation request;
[0157] A first information sending unit 83, configured to send the first cooperative investigation information to the initiator via a distributed server;
[0158] The second information sending unit 84 is used to upload the second cooperative investigation information to the blockchain server, so that the initiator obtains the second cooperative investigation information through the blockchain server.
[0159] As a possible implementation manner of the present application, the first cooperative investigation information is the original information of the case obtained by the cooperative investigation party through cooperative investigation, and the case cooperative investigation unit 82 includes:
[0160] An original information acquisition module, used to perform cooperative investigation processing on the case locally at the cooperative investigation party based on the cooperative investigation request, and obtain the original information of the case;
[0161] The summary information acquisition module is used to perform hash calculation on the original information to obtain summary information corresponding to the original information.
[0162] In an embodiment of the present application, the sender sends a request for joint investigation of the case to the blockchain server, and the request for joint investigation of the case is fully synchronized through the blockchain server. According to the request for joint investigation, the joint investigation party corresponding to the case is determined. The joint investigation party sends the first joint investigation information obtained by the joint investigation directly to the initiator through the distributed server. At the same time, the second joint investigation information corresponding to the first joint investigation information is uploaded to the blockchain server. The initiator can determine the result of the joint investigation of the case based on the first joint investigation information and the second joint investigation information. This application uses a distributed server to realize cross-regional joint investigation between the initiator and the joint investigation party, which can improve the efficiency of case joint investigation. At the same time, the blockchain server is used to store the initiation of the joint investigation request and the results of the joint investigation, effectively ensuring the authenticity of the collaborative case information, avoiding tampering of the case information, and improving the security and traceability of the joint investigation case information.
[0163] The present application also provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, Figures 1 to 6 The steps of any case cooperation processing method are represented.
[0164] The embodiment of the present application also provides a computer program product, when the computer program product is run on a terminal device, the terminal device executes the following Figures 1 to 6 The steps of any case cooperation processing method are represented.
[0165] Fig. 9 is a schematic diagram of an electronic device provided by an embodiment of the present application. Fig. 9 As shown, the electronic device 9 of this embodiment includes: a processor 90, a memory 91, and a computer program 92 stored in the memory 91 and executable on the processor 90. When the processor 90 executes the computer program 92, the steps in the above-mentioned case investigation processing method embodiments are implemented, for example Figure 2 Steps 201 to 204 are shown, for example Figure 6 Alternatively, when the processor 90 executes the computer program 92, the functions of each module / unit in the above-mentioned device embodiments are realized, for example, Figure 7 The functions of the modules 71 to 74 shown are, for example, Figure 8 The functions of modules 81 to 84 are shown.
[0166] The computer program 92 may be divided into one or more modules / units, which are stored in the memory 91 and executed by the processor 90 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 92 in the electronic device 9.
[0167] The processor 90 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0168] The memory 91 may be an internal storage unit of the electronic device 9, such as a hard disk or memory of the electronic device 9. The memory 91 may also be an external storage device of the electronic device 9, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 9. Further, the memory 91 may also include both an internal storage unit of the electronic device 9 and an external storage device. The memory 91 is used to store the computer program and other programs and data required by the electronic device. The memory 91 may also be used to temporarily store data that has been output or is to be output.
[0169] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0170] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0171] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0172] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0173] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0174] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0175] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0176] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0177] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A case investigation and processing method, characterized in that: Applied to the initiator, the case investigation and handling method includes: A request for assistance in case investigation is sent to a blockchain server, wherein the request for assistance in case investigation is used to instruct the blockchain server to perform full-link synchronization on the request for assistance in case investigation, and determine the corresponding assistance party for case investigation according to the request for assistance in case investigation; the request for assistance in case investigation carries the case type of the case, and the blockchain server performs full-link synchronization on the request for assistance in case investigation, including: the blockchain server calls the smart contract corresponding to the case type, and performs full-link synchronization on the request for assistance in case investigation according to the processing logic of the smart contract; if the case type is ordinary, the blockchain server calls the first smart contract, and performs full-link synchronization on the request for assistance in case investigation according to the processing logic of the first smart contract; if the case type is sensitive, the blockchain server calls the second smart contract, and performs full-link synchronization on the request for assistance in case investigation after privacy computing processing according to the processing logic of the second smart contract; Receiving first cooperative investigation information of the case fed back by the cooperative investigation party through the distributed server, where the first cooperative investigation information is original information of the case obtained by the cooperative investigation party through cooperative investigation; Obtaining, from the blockchain server, second cooperative investigation information of the case fed back by the cooperative investigation party based on the cooperative investigation request, where the second cooperative investigation information is summary information corresponding to the original information; The result of the cooperative investigation of the case is determined based on the first cooperative investigation information and the second cooperative investigation information, including: verifying the credibility of the original information based on the summary information; if the credibility is greater than or equal to a preset credibility threshold, determining that the cooperative investigation of the case is completed; if the credibility is less than the preset credibility threshold, determining that the cooperative investigation of the case is abnormal.
2. The case investigation and handling method according to claim 1, characterized in that: The investigation request carries the identity of the initiator, and the blockchain server determines the investigation party corresponding to the case, including: The blockchain server determines, based on the identity identifier of the initiator, whether the initiator has the authority to directly initiate the assistance request; If the initiator has the authority to directly initiate a cooperative investigation request, the blockchain server determines the cooperative investigation party corresponding to the case based on the cooperative investigation request.
3. The case investigation and handling method according to claim 2, characterized in that: The blockchain server determines the co-investigating party corresponding to the case, further comprising: If the initiator does not have the authority to directly initiate the cooperative inquiry request, the blockchain server detects the approval result fed back by the auditor based on the cooperative inquiry request, and synchronizes the approval result through the entire chain; If the approval result is detected and the approval result is passed, the blockchain server determines the co-investigating party corresponding to the case based on the co-investigating request.
4. A case investigation and processing method, characterized in that: Applied to the co-investigating party, the case co-investigation handling method includes: Obtaining a case cooperation request sent by the initiator from the blockchain server, the cooperation request is used to instruct the blockchain server to perform full-link synchronization on the cooperation request, and determine the cooperation party corresponding to the case according to the cooperation request; the cooperation request carries the case type of the case, and the blockchain server performs full-link synchronization on the cooperation request, including: the blockchain server calls the smart contract corresponding to the case type, and performs full-link synchronization on the cooperation request according to the processing logic of the smart contract; if the case type is ordinary, the blockchain server calls the first smart contract, and performs full-link synchronization on the cooperation request according to the processing logic of the first smart contract; if the case type is sensitive, the blockchain server calls the second smart contract, and performs full-link synchronization on the cooperation request after privacy computing processing according to the processing logic of the second smart contract; Based on the cooperative investigation request, first cooperative investigation information and second cooperative investigation information are obtained, wherein the first cooperative investigation information is original information of the case obtained by the cooperative investigation party through cooperative investigation, and the second cooperative investigation information is summary information corresponding to the original information; Sending the first cooperative investigation information to the initiator through a distributed server; The second cooperative investigation information is uploaded to the blockchain server so that the initiator obtains the second cooperative investigation information through the blockchain server; the cooperative investigation processing result of the case is determined according to the first cooperative investigation information and the second cooperative investigation information, including: verifying the credibility of the original information according to the summary information; if the credibility is greater than or equal to a preset credibility threshold, it is determined that the cooperative investigation processing of the case is completed; if the credibility is less than the preset credibility threshold, it is determined that the cooperative investigation processing of the case is abnormal.
5. The case investigation and handling method according to claim 4, characterized in that: The acquiring the first assistance information and the second assistance information based on the assistance request includes: Based on the cooperative investigation request, the cooperative investigation processing of the case is carried out locally at the cooperative investigation party to obtain original information of the case; A hash calculation is performed on the original information to obtain summary information corresponding to the original information.
6. A case investigation and processing system, characterized in that: Including the initiator, the coordinator, the blockchain server and the distributed server; among which: The initiator is used to send a case investigation request to the blockchain server; The blockchain server is used to perform full-link synchronization on the assistance request, and determine the assistance party corresponding to the case according to the assistance request; the assistance request carries the case type of the case, and the blockchain server performs full-link synchronization on the assistance request, including: the blockchain server calls the smart contract corresponding to the case type, and performs full-link synchronization on the assistance request according to the processing logic of the smart contract; if the case type is ordinary, the blockchain server calls the first smart contract, and performs full-link synchronization on the assistance request according to the processing logic of the first smart contract; if the case type is sensitive, the blockchain server calls the second smart contract, and performs full-link synchronization on the assistance request after privacy computing processing according to the processing logic of the second smart contract; The co-investigating party is used to obtain the co-investigating request synchronized by the blockchain server, obtain first co-investigating information and second co-investigating information based on the co-investigating request, and send the first co-investigating information to the initiator through the distributed server, and upload the second co-investigating information to the blockchain server, wherein the first co-investigating information is the original information of the case obtained by the co-investigating party through the co-investigating, and the second co-investigating information is the summary information corresponding to the original information; The initiator is also used to receive the first cooperative investigation information fed back by the co-investigating party through the distributed server, and obtain the second cooperative investigation information through the blockchain server; determine the cooperative investigation processing result of the case according to the first cooperative investigation information and the second cooperative investigation information, including: verifying the credibility of the original information according to the summary information; if the credibility is greater than or equal to the preset credibility threshold, determining that the cooperative investigation processing of the case is completed; if the credibility is less than the preset credibility threshold, determining that the cooperative investigation processing of the case is abnormal.
7. A case investigation and processing device, characterized in that: Applied to the initiator, the case investigation and processing device includes: A cooperative investigation request sending unit is used to send a cooperative investigation request for a case to a blockchain server, wherein the cooperative investigation request is used to instruct the blockchain server to perform full-link synchronization on the cooperative investigation request and determine the cooperative investigation party corresponding to the case according to the cooperative investigation request; the cooperative investigation request carries the case type of the case, and the blockchain server performs full-link synchronization on the cooperative investigation request, including: the blockchain server calls the smart contract corresponding to the case type, and performs full-link synchronization on the cooperative investigation request according to the processing logic of the smart contract; if the case type is ordinary, the blockchain server calls the first smart contract, and performs full-link synchronization on the cooperative investigation request according to the processing logic of the first smart contract; if the case type is sensitive, the blockchain server calls the second smart contract, and performs full-link synchronization on the cooperative investigation request after privacy computing processing according to the processing logic of the second smart contract; A first information acquisition unit is used to receive first cooperative investigation information of the case fed back by the cooperative investigation party through the distributed server, where the first cooperative investigation information is original information of the case obtained by the cooperative investigation party through cooperative investigation; A second information acquisition unit is used to acquire, from the blockchain server, second cooperative investigation information of the case fed back by the cooperative investigation party based on the cooperative investigation request, where the second cooperative investigation information is summary information corresponding to the original information; A cooperative investigation processing determination unit is used to determine the cooperative investigation processing result of the case based on the first cooperative investigation information and the second cooperative investigation information, including: verifying the credibility of the original information based on the summary information; if the credibility is greater than or equal to a preset credibility threshold, determining that the cooperative investigation processing of the case is completed; if the credibility is less than the preset credibility threshold, determining that the cooperative investigation processing of the case is abnormal.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the case cooperation processing method as described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Block chain case information management method and device, electronic equipment and storage medium
CN111639914A
Case ratio query method and device based on block chain, equipment and storage medium
CN112115193A