CN114372092A - Case collaborative search processing method, system, device and electronic equipment - Google Patents

Case collaborative search processing method, system, device and electronic equipment Download PDF

Info

Publication number
CN114372092A
CN114372092A CN202111508046.0A CN202111508046A CN114372092A CN 114372092 A CN114372092 A CN 114372092A CN 202111508046 A CN202111508046 A CN 202111508046A CN 114372092 A CN114372092 A CN 114372092A
Authority
CN
China
Prior art keywords
case
collaborative
information
collaborating
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111508046.0A
Other languages
Chinese (zh)
Inventor
汪小益
蔡亮
李伟
邱炜伟
张帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Qulian Technology Co Ltd
Original Assignee
Hangzhou Qulian Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Qulian Technology Co Ltd filed Critical Hangzhou Qulian Technology Co Ltd
Priority to CN202111508046.0A priority Critical patent/CN114372092A/en
Publication of CN114372092A publication Critical patent/CN114372092A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Bioethics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Informatics (AREA)
  • Educational Administration (AREA)
  • Automation & Control Theory (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present application relates to the field of block chain and privacy computing technologies, and in particular, to a case collaborative search processing method, system, apparatus, and electronic device. The case collaborative checking method is applied to an initiator and comprises the following steps: sending a case collaborating request to a block chain server, wherein the collaborating request is used for indicating the block chain server to carry out full link synchronization on the collaborating request, determining a collaborator corresponding to the case according to the collaborating request, receiving first collaborating information of the case fed back by the collaborator through a distributed server, acquiring second collaborating information of the case fed back by the collaborator based on the collaborating request from the block chain server, and determining a case collaborating processing result according to the first collaborating information and the second collaborating information. The case information collaborative checking method and the case information collaborative checking system can improve case collaborative checking efficiency, effectively guarantee authenticity of collaborative case information, avoid tampering of the case information, and improve safety and traceability of the collaborated case information.

Description

Case collaborative search processing method, system, device and electronic equipment
Technical Field
The present application relates to the field of block chain technologies, and in particular, to a case collaborative search processing method, system, device, and electronic device.
Background
With the rapid development of the internet and traffic technology, the cross-regional crime situation of China is more and more, and the whole situation shows the characteristics of strong liquidity of crimes, high-tech crimes, network crimes, telecommunication crimes and the like. This often requires multiple linkages for evidence collection and investigation by law enforcement. At present, effective technical equipment is lacked in the aspect of cross-domain cooperative detection of law enforcement agencies, and the information data of the law enforcement agencies in multiple places cannot be safely and efficiently shared, so that efficient detection of cross-domain cases is restricted.
The prior cross-domain law enforcement cooperation investigation, particularly the cross-province investigation work, needs related departments to send letters for coordination, related case data are transmitted through channels such as optical disks, mails, instant communication tools and the like, the cooperation mode is low in efficiency, and authenticity and safety of case information cannot be guaranteed.
Disclosure of Invention
In view of this, embodiments of the present application provide a case collaborative checking method, system, device and electronic device, which can effectively ensure authenticity and security of collaborative case information and improve case collaboration efficiency.
A first aspect of an embodiment of the present application provides a case collaborative checking method, which is applied to an initiator, and includes:
sending a case collaborating request to a block chain server, wherein the collaborating request is used for indicating the block chain server to carry out full link synchronization on the collaborating request, and determining a collaborating party corresponding to the case according to the collaborating request;
receiving first collaborating information of the case fed back by the collaborating party through a distributed server;
acquiring second collaborative information of the case fed back by the collaborative party based on the collaborative request from the blockchain server;
and determining the case collaborative checking processing result according to the first collaborative checking information and the second collaborative checking information.
In a possible implementation manner of the first aspect, the collaborating request carries a case type of the case, and the performing, by the blockchain server, full-link synchronization on the collaborating request may include:
the block chain server calls an intelligent contract corresponding to the case type, and performs full-link synchronization on the collaborative query request according to the processing logic of the intelligent contract;
if the case type is common, the block chain server calls a first intelligent contract, and the collaborating request is subjected to full-link synchronization according to the processing logic of the first intelligent contract;
and if the case type is sensitive, the block chain server calls a second intelligent contract, and the full link synchronization is carried out after the cooperation request is processed through privacy calculation according to the processing logic of the second intelligent contract.
In a possible implementation manner of the first aspect, the collaborating request carries an identity of the initiator, and the determining, by the blockchain server, the collaborating party corresponding to the case may include:
the block chain server determines whether the initiator has the right of directly initiating the collaborative check request according to the identity of the initiator;
and if the initiator has the right of directly initiating the collaborating request, the block chain server determines the collaborating party corresponding to the case according to the collaborating request.
In a possible implementation manner of the first aspect, the determining, by the blockchain server, a collaborator corresponding to the case may further include:
if the initiator does not have the right of directly initiating the collaborative check request, the block chain server detects an approval result fed back by an auditor based on the collaborative check request, and performs full-link synchronization on the approval result;
and if the examination and approval result is detected to be passed, the block chain server determines a co-investigation party corresponding to the case according to the co-investigation request.
In a possible implementation manner of the first aspect, the determining the result of the collaborative processing of the case according to the first collaborative information and the second collaborative information may include:
verifying the credibility of the original information according to the abstract information;
if the reliability is greater than or equal to a preset reliability threshold, determining that the case co-investigation processing is completed;
and if the credibility is smaller than the preset credibility threshold, determining that the case is abnormal in the collaborative inspection treatment.
A second aspect of the embodiments of the present application provides a case collaborating processing method, applied to a collaborating party, including:
acquiring a case co-investigation request sent by an initiator from a block chain server;
acquiring first and second collaborating information based on the collaborating request;
sending the first collaborative information to the initiator through a distributed server;
uploading the second collaborative information to the blockchain server, so that the initiator acquires the second collaborative information through the blockchain server.
In a possible implementation manner of the second aspect, the obtaining the first collaborative information and the second collaborative information based on the collaborative request may include:
on the basis of the collaborating request, carrying out the collaborating processing on the case locally at the collaborating party to obtain the original information of the case;
and carrying out Hash calculation on the original information to obtain summary information corresponding to the original information.
A third aspect of an embodiment of the present application provides a case collaborative checking processing system, including: the system comprises an initiator, a collaborator, a block chain server and a distributed server; wherein:
the initiator is used for sending a case co-investigation request to the block chain server;
the block chain server is used for carrying out full link synchronization on the collaborative search request and determining a collaborative search party corresponding to the case according to the collaborative search request;
the assistant is used for acquiring the assistant search request synchronized with the blockchain server, acquiring first assistant search information and second assistant search information based on the assistant search request, sending the first assistant search information to the initiator through the distributed server, and uploading the second assistant search information to the blockchain server;
the initiator is further configured to receive the first collaborative information fed back by the collaborative party through the distributed server, and obtain the second collaborative information through the blockchain server.
A fourth aspect of the present application provides a case collaborative checking apparatus, which is applied to an initiator, and includes:
a collaborative query sending unit, configured to send a collaborative query for a case to a blockchain server, where the collaborative query is used to instruct the blockchain server to perform full-link synchronization on the collaborative query, and determine a collaborative party corresponding to the case according to the collaborative query;
a first information acquisition unit, configured to receive first collaborating information of the case, which is fed back by the collaborating party through a distributed server;
a second information obtaining unit, configured to obtain, from the blockchain server, second collaborating information of the case fed back by the collaborator based on the collaborating request;
and the collaborative processing determining unit is used for determining the collaborative processing result of the case according to the first collaborative information and the second collaborative information.
A fifth aspect of the embodiments of the present application provides a case collaborating processing device, which is applied to a collaborating party, and includes:
a collaborative query receiving unit, configured to obtain a collaborative query of a case sent by an initiator from a blockchain server;
the case collaborative search unit is used for acquiring first collaborative search information and second collaborative search information based on the collaborative search request;
a first information sending unit, configured to send the first collaboration information to the initiator through a distributed server;
a second information sending unit, configured to upload the second collaborative information to the blockchain server, so that the initiator obtains the second collaborative information through the blockchain server.
A sixth aspect of embodiments 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, where the processor implements the steps of the case collaborative processing method as provided in the first or second aspect of embodiments of the present application when executing the computer program.
A seventh aspect of embodiments of the present application provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the steps of the case collaborative processing method as provided by the first or second aspect of embodiments of the present application.
An eighth aspect of the embodiments of the present application provides a computer program product, which, when running on a terminal device, causes the terminal device to execute the steps of the case collaborative checking processing method according to the first aspect or the second aspect of the embodiments of the present application.
In the embodiment of the application, a sender sends a case collaborating request to a blockchain server, determines a collaborator corresponding to a case through the block chain server full-link synchronous case collaborating request and according to the collaborating request, the collaborator directly sends first collaborating information obtained through collaborating to an initiator through a distributed server, meanwhile, uploads second collaborating information corresponding to the first collaborating information to the blockchain server, and the initiator can determine a case collaborating processing result according to the first collaborating information and the second collaborating information. According to the method and the system, cross-region collaborating of the initiator and the collaborating party is achieved through the distributed servers, the case collaborating efficiency can be improved, meanwhile, the block chain servers are used for storing the initiating and collaborating results of the collaborating requests, the authenticity of the information of the collaborating cases is effectively guaranteed, the information of the cases is prevented from being tampered, and the safety and traceability of the collaborated information of the cases are improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
FIG. 1 is a system architecture diagram of a case co-investigation processing system provided by an embodiment of the present application;
FIG. 2 is a flowchart of an implementation of a case collaborating processing method applied to an initiator according to an embodiment of the present application;
fig. 3 is a flowchart of a specific implementation of a block chain server performing full link synchronization on a collaborative query in a case collaborative query processing method according to an embodiment of the present application;
fig. 4 is a flowchart of a specific implementation of determining, by a blockchain server, a collaborator corresponding to a case in the case collaborative query processing method according to the embodiment of the present application;
FIG. 5 is a flowchart illustrating a detailed implementation of step S104 of a case collaborative processing method according to an embodiment of the present application;
FIG. 6 is a flowchart of an implementation of a case collaborating processing method applied to a collaborating party according to an embodiment of the present application;
FIG. 7 is a block diagram of a case collaboration processing apparatus applied to an initiator according to an embodiment of the present application;
FIG. 8 is a block diagram of a case collaborating processing device applied to a collaborating party according to an embodiment of the present application;
fig. 9 is a schematic view of an electronic device provided in an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail. Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Currently, in the aspect of cross-regional law enforcement agency collaborative case handling, effective platform support is lacked, and the cross-regional law enforcement agency collaborative case handling is mainly carried out in an offline negotiation mode. The cross-domain law enforcement agency collaborates and reconnaissance, especially the cross-provincial reconnaissance work, the related case information is transmitted through channels such as optical discs, mails, instant communication tools and the like, the efficiency of the collaboration mode is low, the possibility of being tampered in the case information transmission process is high, and the safety of the case information cannot be guaranteed.
In view of the above problems, embodiments of the present application provide a case collaborative search processing method, system, device and electronic device, which utilize a block chain to have characteristics of decentralization, non-falsification, trace remaining in the whole process, traceability, collective maintenance, public transparency, and the like, and combine a distributed server to transmit case information, so that the collaborative search efficiency can be improved, the case information can be prevented from being falsified in the transmission process, and the authenticity and the security of the collaborative search case information can be effectively ensured.
It should be understood that the case collaborating method provided in the embodiments of the method of the present application may be applied to an electronic device such as a server, a super-mobile personal computer (UMPC), and the like, and the embodiments of the present application do not limit the specific type of the electronic device.
Fig. 1 shows a system architecture diagram of a case collaborative processing system according to an embodiment of the present application, which is detailed as follows: for convenience of explanation, only portions related to the embodiments of the present application are shown.
Refer to fig. 1. The case collaborative processing system comprises: the system comprises an initiator 1, a collaborator 2, a block chain server 3 and a distributed server 4, wherein the initiator 1 and the collaborator 2 are electronic devices and can communicate with the block chain server 3 and the distributed server 4. Wherein:
the initiator 1 is used to send a case co-investigation request to the blockchain server 3.
And the block chain server 3 is used for carrying out full link synchronization on the collaborative search request and determining the collaborative search party 2 corresponding to the case according to the collaborative search request.
In some embodiments, the above-mentioned collaborator request includes a specified identity of the collaborator 2, and the blockchain server 3 may determine the collaborator 2 corresponding to the collaborator request according to the identity of the collaborator 2.
The collaborating party 2 is configured to obtain the collaborative query request synchronized by the blockchain server 3, obtain first collaborating information and second collaborating information based on the collaborative query request, send the first collaborating information to the initiating party 1 through the distributed server 4, and upload the second collaborating information to the blockchain server 3, where the second collaborating information corresponds to the first collaborating information.
The initiator 1 is further configured to receive the first collaborative information fed back by the collaborator 2 through the distributed server 4, and obtain the second collaborative information through the blockchain server 3.
The above-mentioned blockchain server 3 is used for cross-region investigation and collaboration. Law enforcement agencies, including the relevant departments, are communicatively connected to the blockchain server 3. In this embodiment, the initiator 1 is a party initiating a collaborative search request among a plurality of parties connected to the blockchain server 3. The collaborator 2 is one of the parties connected to the blockchain server 3, and the blockchain server 3 collaborates on the case determined by the collaborating request. Wherein there may be more than one of the collaborators 2.
In the embodiment of the application, a sender sends a case collaborating request to a blockchain server, determines a collaborator corresponding to a case through the block chain server full-link synchronous case collaborating request and according to the collaborating request, the collaborator directly sends first collaborating information obtained through collaborating to an initiator through a distributed server, meanwhile, uploads second collaborating information corresponding to the first collaborating information to the blockchain server, and the initiator can determine a case collaborating processing result according to the first collaborating information and the second collaborating information. According to the method and the system, cross-region cooperative inspection of the initiator and the cooperative inspection party is realized by using the distributed server, the case cooperative inspection efficiency can be improved, and meanwhile, the block chain server is used for storing the initiation of the cooperative inspection request and the cooperative inspection result, so that the authenticity of the cooperative case information is effectively guaranteed, the case information is prevented from being tampered, and the safety of the cooperative inspection case information is improved.
As a possible implementation manner of the present application, the case collaborative search processing system may use a WIFI technology or a 3G/4G/5G technology to establish communication connections between the blockchain server 3 and the initiator 1 and the collaborator 2, or may use a serial port technology to establish wired connections between the blockchain server 3 and the initiator 1 and the collaborator 2. The initiator 1 and the collaborator 2 are both in communication connection with the distributed server 4 through the network.
Fig. 2 shows an implementation flow of the case collaborative processing method provided by the embodiment of the present application, an execution subject of the flow is the initiator shown in fig. 1, and the flow of the method includes steps S101 to S104. The specific realization principle of each step is as follows:
s101: and sending a case collaborating request to a block chain server, wherein the collaborating request is used for indicating the block chain server to carry out full link synchronization on the collaborating request, and determining a collaborating party corresponding to the case according to the collaborating request.
When a case needs to be collaborated, the initiator sends a collaborative query request of the case to the blockchain server, and the blockchain server performs full-link synchronization on the collaborative query request to any other node in communication connection with the blockchain server by using a consensus algorithm.
The block chain server can be used for storing trusted data and storing collaborative information in a cross-region case collaborative process.
In some possible embodiments, the functions of the blockchain server specifically include, but are not limited to: trusted storage, metadata storage, collaborative record management, cross-domain data sharing, data reporting, data tampering monitoring, data sharing authority management, directory management, private data collaborative model management, case management, summary management, and case collaborative process supervision.
As a possible implementation manner of the present application, the above-mentioned collaboration request carries a case type of the case, and fig. 3 shows a specific implementation flow of performing full link synchronization on the collaboration request by a block chain server in the case collaboration method provided in the embodiment of the present application, which is detailed as follows:
a1: and the block chain server calls an intelligent contract corresponding to the case type, and performs full link synchronization on the collaborative query according to the processing logic of the intelligent contract. The case types include normal and sensitive.
The block chain server triggers the running of the intelligent contracts when receiving the collaborating request sent by the initiator, and in this embodiment, the block chain server deploys at least two sets of intelligent contracts, and the triggered running intelligent contracts are different according to different case types.
A2: if the case type is common, the block chain server calls a first intelligent contract, and the collaborating request is subjected to full-link synchronization according to the processing logic of the first intelligent contract.
In this embodiment, for a case of a common type, case information carried in a collaborative query of an initiator is not confidential, a first intelligent contract is called by a blockchain server, full-link synchronization is performed on the collaborative query according to processing logic of the first intelligent contract, and after receiving the collaborative query of the full-link synchronization of the blockchain server, any node on a link can acquire the case information, thereby ensuring that the collaborative query and the case information thereof are transparent.
A3: and if the case type is sensitive, the block chain server calls a second intelligent contract, and the full link synchronization is carried out after the cooperation request is processed through privacy calculation according to the processing logic of the second intelligent contract. The second intelligent contract is different from the processing logic of the first intelligent contract, and the second intelligent contract comprises processing logic for carrying out privacy calculation on case information in the collaborative search request.
The privacy calculation refers to a technical set for realizing data analysis calculation on the premise of protecting data from being leaked to the outside. Compared with the traditional data use mode, the encryption mechanism of the privacy calculation can enhance the protection of data and reduce the data leakage risk. In this embodiment, the specific algorithm of the privacy computation adopted in the blockchain server may refer to the prior art, which is not described herein again.
In this embodiment, for a sensitive case, case information carried in a collaborating request of an initiator needs to be kept secret, a blockchain server invokes a second intelligent contract, according to processing logic of the second intelligent contract, the collaborating request is subjected to privacy computation and then subjected to full link synchronization, after receiving the collaborating request for the full link synchronization of the blockchain server, any node on a link performs privacy computation, so that the collaborating party cannot specifically obtain the case information and only knows that the initiator initiates the collaborating request, and the privacy of the information is effectively guaranteed while the disclosure and transparency of the collaborating request are guaranteed.
In the embodiment of the application, the block chain server calls different intelligent contracts for processing cases of different case types, so that traceability of a case collaborative check process can be guaranteed, and information safety of the cases can be guaranteed.
In order to avoid misuse of the collaborative investigation and comply with the policy related to the cross-regional collaborative investigation, for the case of the cross-regional collaborative investigation, generally, a collaborative investigation request is initiated on the blockchain server and successfully received and processed by the collaborators, and needs to have a certain qualification, for example, the related departments can directly initiate the collaborative investigation request, and the collaborative investigation request initiated by the law enforcement agencies in various places needs to be approved by the related departments.
As a possible implementation manner of the present application, the collaborative query request carries an identity of the initiator, and fig. 4 shows a specific implementation flow of determining, by a blockchain server, a collaborative query party corresponding to a case in the case collaborative query method provided in the embodiment of the present application, which is detailed as follows:
b1: and the block chain server determines whether the initiator has the right of directly initiating the collaborative check request according to the identity of the initiator.
The identity may be used to identify the corresponding identity of the originating party, e.g., the identity of a local law enforcement agency or a related department. And determining whether the initiator has the right to directly initiate the collaborative query according to the identity corresponding to the identity identifier.
B2: and if the initiator has the right of directly initiating the collaborating request, the block chain server determines the collaborating party corresponding to the case according to the collaborating request.
In this embodiment, when the corresponding identity of the initiator is the relevant department, it may be determined that the initiator has the right to directly initiate the collaborative query request. When the initiator is a local law enforcement agency, the initiator is determined not to have the right to directly initiate the collaborative investigation request.
As a possible implementation manner of the present application, as shown in fig. 4, the determining, by the blockchain server, a specific implementation flow of a collaborator corresponding to the case further includes:
b3: and if the initiator does not have the right of directly initiating the collaborative check request, the block chain server detects an approval result fed back by the auditor based on the collaborative check request, and performs full-link synchronization on the approval result.
The auditor is an electronic device accessing the blockchain server. The auditor specifically corresponds to a user having an audit right, for example, a related department. When the initiator does not have the right of directly initiating the co-check request, the auditing party locally examines and approves the co-check request after receiving the co-check request of the block chain server full link synchronization, and sends an examination and approval result to the block chain server, and the block chain server detects the examination and approval result fed back by the auditing party based on the co-check request and carries out full link synchronization on the examination and approval result. Other nodes in the chain can obtain the examination and approval result of the collaborative search request.
B4: and if the examination and approval result is detected to be passed, the block chain server determines a co-investigation party corresponding to the case according to the co-investigation request.
In this embodiment, if the approval result is passed, the blockchain server may determine, according to the collaborative query request, the collaborating party corresponding to the case.
Exemplarily, taking an application scenario as an example, an initiator sends a case collaboration request to a blockchain server, and the blockchain server performs full link synchronization on the collaboration request, and determines whether the initiator has a right to directly initiate the collaboration request according to an identity carried by the collaboration request, and if the initiator is determined to be a relevant department according to the identity, the blockchain server determines a collaborator corresponding to the case according to the collaboration request. And if the initiator is determined to be a local law enforcement agency according to the identity, the block chain server detects an approval result fed back by a related department based on the co-examination request, and performs full-link synchronization on the approval result. And when the block chain server detects the examination and approval result and the examination and approval result is passed, the block chain server determines the co-investigation party corresponding to the case according to the co-investigation request.
In the embodiment of the application, the identity of the initiator is identified through the blockchain server, and whether the co-investigation request sent by the initiator needs to be examined and approved is further determined, so that case co-investigation failure caused by non-compliance of a flow is avoided, and the effectiveness of case co-investigation can be improved.
In a possible implementation manner, if the approval result is passed, the collaborating party feeds back the confirmation collaborating information to the blockchain server based on the approval result, and the blockchain server is further configured to detect the confirmation collaborating information fed back by the collaborating party in real time, perform full link synchronization on the detected confirmation collaborating information, and timely notify the initiating party of the progress of the collaborating request, so that user experience can be enhanced.
S102: receiving first collaborating information of the case fed back by the collaborating party through a distributed server.
In the embodiment of the application, the collaborator performs the collaborating process based on the collaborating request. The first collaborating information is the original information of the case obtained by the collaborating party through the collaborating. The first collaborating information is directly sent to the initiator by the collaborating party through the distributed server, and the efficiency of cross-regional collaborating of the case is improved by utilizing the distributed server.
S103: and acquiring second collaborative information of the case fed back by the collaborative party based on the collaborative request from the blockchain server. The second collaborative information corresponds to the first collaborative information.
The second collaboration information may be used to verify the first collaboration information. In the embodiment of the present application, the second collaborating information is specifically abstract information corresponding to the original information of the case, which is obtained by collaborating parties through the collaborating process. And the collaborating party uploads the second collaborating information corresponding to the first collaborating information to the block chain server for evidence storage, so that tampering can be avoided.
In the embodiment of the application, the block chain server is used for monitoring the initiation of the collaborating request of the initiator, the collaborating case of the collaborating party and the collaborating result, so that the collaborating process and the collaborating result can be effectively guaranteed to be true.
S104: and determining the case collaborative checking processing result according to the first collaborative checking information and the second collaborative checking information.
And the initiator verifies the first collaborating information by using the second collaborating information on the block chain server, and determines the collaborating processing result of the case according to the verification result. The result of the collaborative processing comprises the completion of the collaborative processing and the exception of the collaborative processing.
As a possible implementation manner of the present application, fig. 5 shows a specific implementation flow of step S104 of the case collaborative search processing method provided in the embodiment of the present application, which is detailed as follows:
c1: and verifying the credibility of the original information according to the summary information.
The summary information is obtained by the collaborator through Hash calculation on the original information of the cases obtained through the collaborating. The initiator performs hash calculation on the original information of the case obtained through the distributed server, performs similar comparison on the result of the hash calculation and the summary information obtained from the block chain server, establishes a mapping relation between the percentage of the similar comparison and the reliability in advance, and can determine the reliability of the original information according to the percentage of the similar comparison.
C2: and if the reliability is greater than or equal to a preset reliability threshold, determining that the case co-investigation processing is completed.
If the reliability is larger than or equal to the preset reliability threshold, the initiator can determine that the original information sent by the collaborating party through the distributed server is not tampered, and the collaborating process of the case is completed.
C3: and if the credibility is smaller than the preset credibility threshold, determining that the case is abnormal in the collaborative inspection treatment.
If the credibility is smaller than the preset credibility threshold, the initiator can determine that the original information sent by the collaborating party through the distributed server is possibly tampered, and the collaborating processing of the case has abnormity. In one possible implementation, the initiator sends the collaborating result of the collaborating processing exception to the auditor through the distributed server.
Illustratively, taking an application scenario as an example, a law enforcement agency a initiates a case co-check request on a blockchain server, if the case is of a common type, the blockchain server calls a first intelligent contract, performs full link synchronization on the case co-check request of the law enforcement agency a, if the case is of a sensitive type, the blockchain server calls a second intelligent contract, performs full link synchronization on the case co-check request of the law enforcement agency a after privacy calculation, a relevant department obtains the case co-check request of the law enforcement agency a through the blockchain server, performs approval on the case co-check request, feeds back an approval result on the blockchain server, performs full link synchronization on the approval result by the blockchain server, and if the approval result is approval, the blockchain server receives and stores summary information corresponding to original information obtained after case co-check and uploaded by the law enforcement agency B requesting cooperation in the case co-check request, and (4) uploading the chain for storage and audit. Meanwhile, the law enforcement agency A acquires original information of the case sent by the law enforcement agency B through the distributed server, verifies the credibility of the original information according to the abstract information on the block chain server, determines that the cooperative investigation processing of the case is completed if the credibility is greater than or equal to a preset credibility threshold, and determines that the cooperative investigation processing of the case is abnormal if the credibility is less than the preset credibility threshold.
Fig. 6 shows an implementation flow of another case collaborating processing method provided by an embodiment of the present application, where an execution subject of the flow is the collaborator shown in fig. 1, and the flow of the method includes steps S201 to S204. The specific realization principle of each step is as follows:
s201: and acquiring a co-investigation request of the case sent by the initiator from the blockchain server.
In this embodiment, the content of the step S201 refers to the step S201 in the above embodiment, and is not described herein again.
S202: acquiring first and second collaborating information based on the collaborating request;
the second cooperation information corresponds to the first cooperation information. In this embodiment of the present application, the first collaborating information is original information of the case obtained by collaborating with the collaborating party, and the second collaborating information is summary information corresponding to the original information.
In some embodiments, a collaborator performs a collaborative process on the case locally at the collaborator based on the collaborative request to obtain original information of the case, and performs a hash calculation on the original information to obtain summary information corresponding to the original information.
As a possible implementation manner of the present application, the above-mentioned collaboration request carries a case type, and the step S202 specifically includes acquiring the first collaboration information and the second collaboration information according to the case type.
If the case type is common, the collaborating party directly carries out the collaborating treatment locally according to the case information in the collaborating request to obtain the first collaborating information and the second collaborating information corresponding to the first collaborating information.
If the case type is sensitive, the collaborating party carries out privacy query on the case information in the collaborating request through a distributed server to obtain the first collaborating information and the second collaborating information corresponding to the first collaborating information. The distributed server keeps the query and the result secret, so that the privacy of case information is effectively guaranteed. Further, the distributed server uploads the privacy query event to the block chain server for evidence storage, so that subsequent tracing and auditing are facilitated.
As a possible implementation manner of the present application, before the step S202, the collaborator further receives an approval result of the auditor for the full link synchronization of the blockchain server. If the approval result is passed, the collaborator executes the step S202. If the approval result is no, the collaborator does not execute the step S202.
S203: and sending the first consultation information to the initiator through a distributed server.
In a possible implementation manner, after encrypting the first collaborating information, the collaborating party sends the encrypted first collaborating information to the initiator through the distributed server, so as to further ensure the security of the information in the transmission process.
S204: uploading the second collaborative information to the blockchain server, so that the initiator acquires the second collaborative information through the blockchain server.
In the embodiment of the application, the collaborator uploads the second collaborating information corresponding to the first collaborating information to the block chain server so as to trace.
In summary, the cross-region collaborating between the initiator and the collaborating party is realized by using the distributed server, the efficiency of case collaborating can be improved, and meanwhile, the block chain server is used for storing the initiating of the collaborating request and the collaborating result, so that the authenticity of the information of the collaborating case is effectively guaranteed, the information of the case is prevented from being tampered, and the safety and traceability of the collaborated information of the case are improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
The above mainly describes a case collaborative processing method, and a case collaborative processing apparatus will be described below.
Referring to fig. 7, the case collaborative apparatus is applied to an initiator, and includes: a cooperation request transmitting unit 71, a first information acquiring unit 72, a second information acquiring unit 73, a cooperation process determining unit 74, wherein:
a collaborative query sending unit 71, configured to send a collaborative query for a case to a blockchain server, where the collaborative query is used to instruct the blockchain server to perform full-link synchronization on the collaborative query, and determine a collaborative party corresponding to the case according to the collaborative query;
a first information obtaining unit 72, configured to receive first collaborating information of the case fed back by the collaborating party through the distributed server;
a second information obtaining unit 73, configured to obtain, from the blockchain server, second collaborating information of the case fed back by the collaborator based on the collaborating request;
a collaborative processing determining unit 74, configured to determine a collaborative processing result of the case according to the first collaborative information and the second collaborative information.
As a possible implementation manner of the present application, the above-mentioned collaboration request carries a case type of the case, and the above-mentioned block chain server performs full link synchronization on the collaboration request, including:
the block chain server calls an intelligent contract corresponding to the case type, and performs full-link synchronization on the collaborative query request according to the processing logic of the intelligent contract;
if the case type is common, the block chain server calls a first intelligent contract, and the collaborating request is subjected to full-link synchronization according to the processing logic of the first intelligent contract;
and if the case type is sensitive, the block chain server calls a second intelligent contract, and the full link synchronization is carried out after the cooperation request is processed through privacy calculation according to the processing logic of the second intelligent contract.
As a possible implementation manner of the present application, the collaborating request carries an identity of the initiator, and the determining, by the blockchain server, the collaborating party corresponding to the case includes:
the block chain server determines whether the initiator has the right of directly initiating the collaborative check request according to the identity of the initiator;
and if the initiator has the right of directly initiating the collaborating request, the block chain server determines the collaborating party corresponding to the case according to the collaborating request.
As a possible implementation manner of the present application, the determining, by the blockchain server, a collaborator corresponding to the case further includes:
if the initiator does not have the right of directly initiating the collaborative check request, the block chain server detects an approval result fed back by an auditor based on the collaborative check request, and performs full-link synchronization on the approval result;
and if the examination and approval result is detected to be passed, the block chain server determines a co-investigation party corresponding to the case according to the co-investigation request.
As a possible implementation manner of the present application, the first collaborating information is original information of the case obtained by collaborating with the collaborating party, and the second collaborating information is summary information corresponding to the original information, where the collaborating process determining unit 74 includes:
the credibility verifying module is used for verifying the credibility of the original information according to the abstract information;
the first determining module is used for determining that the case collaborative check processing is finished if the credibility is greater than or equal to a preset credibility threshold;
and the second determining module is used for determining that the case is abnormal in the collaborative inspection processing if the credibility is smaller than the preset credibility threshold.
Referring to fig. 8, the case collaborative search apparatus is applied to a collaborator, and includes: a collaborating request receiving unit 81, a case collaborating unit 82, a first information transmitting unit 83, a second information transmitting unit 84, wherein:
a collaborative query receiving unit 81, configured to obtain a collaborative query of a case sent by an initiator from a blockchain server;
a case collaborating unit 82, configured to obtain first collaborating information and second collaborating information based on the collaborating request;
a first information sending unit 83, configured to send the first collaboration information to the initiator through a distributed server;
a second information sending unit 84, configured to upload the second collaboration information to the blockchain server, so that the initiator obtains the second collaboration information through the blockchain server.
As a possible implementation manner of the present application, the first collaborating information is original information of the case obtained by collaborating by the collaborating party, and the case collaborating unit 82 includes:
the original information acquisition module is used for carrying out the collaborative search processing on the case locally at the collaborative search party based on the collaborative search request to obtain the original information of the case;
and the abstract information acquisition module is used for carrying out Hash calculation on the original information to obtain the abstract information corresponding to the original information.
In the embodiment of the application, a sender sends a case collaborating request to a blockchain server, determines a collaborator corresponding to a case through the block chain server full-link synchronous case collaborating request and according to the collaborating request, the collaborator directly sends first collaborating information obtained through collaborating to an initiator through a distributed server, meanwhile, uploads second collaborating information corresponding to the first collaborating information to the blockchain server, and the initiator can determine a case collaborating processing result according to the first collaborating information and the second collaborating information. According to the method and the system, cross-region collaborating of the initiator and the collaborating party is achieved through the distributed servers, the case collaborating efficiency can be improved, meanwhile, the block chain servers are used for storing the initiating and collaborating results of the collaborating requests, the authenticity of the information of the collaborating cases is effectively guaranteed, the information of the cases is prevented from being tampered, and the safety and traceability of the collaborated information of the cases are improved.
An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the steps of any one of the case collaborative processing methods shown in fig. 1 to 6.
The embodiment of the present application further provides a computer program product, which, when running on a terminal device, causes the terminal device to execute the steps of implementing any case collaborative processing method as shown in fig. 1 to fig. 6.
Fig. 9 is a schematic diagram of an electronic device according to an embodiment of the present application. As shown in fig. 9, the electronic apparatus 9 of this embodiment includes: a processor 90, a memory 91 and a computer program 92 stored in said memory 91 and executable on said processor 90. The processor 90, when executing the computer program 92, implements the steps of the above-described embodiments of the case collaborative processing method, such as the steps 201 to 204 shown in fig. 2, for example, the steps 201 to 204 shown in fig. 6. Alternatively, the processor 90, when executing the computer program 92, implements the functions of the modules/units in the device embodiments described above, such as the functions of the modules 71 to 74 shown in fig. 7, such as the functions of the modules 81 to 84 shown in fig. 8.
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 accomplish the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution of the computer program 92 in the electronic device 9.
The Processor 90 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 91 may be an internal storage unit of the electronic device 9, such as a hard disk or a 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 memory Card (Flash Card), and the like, which are provided on the electronic device 9. Further, the memory 91 may also include both an internal storage unit and an external storage device of the electronic device 9. The memory 91 is used for storing 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.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described system embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above can be realized by a computer program, which can be stored in a computer-readable storage medium and can realize the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media which may not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (10)

1. A case collaborative search processing method is applied to an initiator, and comprises the following steps:
sending a case collaborating request to a block chain server, wherein the collaborating request is used for indicating the block chain server to carry out full link synchronization on the collaborating request, and determining a collaborating party corresponding to the case according to the collaborating request;
receiving first collaborating information of the case fed back by the collaborating party through a distributed server;
acquiring second collaborative information of the case fed back by the collaborative party based on the collaborative request from the blockchain server;
and determining the case collaborative checking processing result according to the first collaborative checking information and the second collaborative checking information.
2. The case collaborative search processing method according to claim 1, wherein the collaborative search request carries a case type of the case, and the block chain server performs full link synchronization on the collaborative search request, including:
the block chain server calls an intelligent contract corresponding to the case type, and performs full-link synchronization on the collaborative query request according to the processing logic of the intelligent contract;
if the case type is common, the block chain server calls a first intelligent contract, and the collaborating request is subjected to full-link synchronization according to the processing logic of the first intelligent contract;
and if the case type is sensitive, the block chain server calls a second intelligent contract, and the full link synchronization is carried out after the cooperation request is processed through privacy calculation according to the processing logic of the second intelligent contract.
3. The case collaborative search processing method according to claim 1, wherein the collaborative search request carries an identity of the initiator, and the determining, by the blockchain server, of the collaborator corresponding to the case includes:
the block chain server determines whether the initiator has the right of directly initiating the collaborative check request according to the identity of the initiator;
and if the initiator has the right of directly initiating the collaborating request, the block chain server determines the collaborating party corresponding to the case according to the collaborating request.
4. A case collaborative search processing method according to claim 3, wherein the blockchain server determines a collaborator corresponding to the case, further comprising:
if the initiator does not have the right of directly initiating the collaborative check request, the block chain server detects an approval result fed back by an auditor based on the collaborative check request, and performs full-link synchronization on the approval result;
and if the examination and approval result is detected to be passed, the block chain server determines a co-investigation party corresponding to the case according to the co-investigation request.
5. The case collaborative search processing method according to claim 1, wherein the first collaborative search information is original information of the case obtained by the collaborative search of the collaborating party, the second collaborative search information is summary information corresponding to the original information, and the determining of the collaborative search processing result of the case according to the first collaborative search information and the second collaborative search information includes:
verifying the credibility of the original information according to the abstract information;
if the reliability is greater than or equal to a preset reliability threshold, determining that the case co-investigation processing is completed;
and if the credibility is smaller than the preset credibility threshold, determining that the case is abnormal in the collaborative inspection treatment.
6. A case collaborative search processing method is applied to a collaborative search party, and comprises the following steps:
acquiring a case co-investigation request sent by an initiator from a block chain server;
acquiring first and second collaborating information based on the collaborating request;
sending the first collaborative information to the initiator through a distributed server;
uploading the second collaborative information to the blockchain server, so that the initiator acquires the second collaborative information through the blockchain server.
7. The case collaborative search processing method according to claim 6, wherein the first collaborative search information is original information of the case obtained by the collaborative search of the collaborating party, the second collaborative search information is summary information corresponding to the original information, and the obtaining the first collaborative search information and the second collaborative search information based on the collaborative search request includes:
on the basis of the collaborating request, carrying out the collaborating processing on the case locally at the collaborating party to obtain the original information of the case;
and carrying out Hash calculation on the original information to obtain summary information corresponding to the original information.
8. A case collaborative search processing system is characterized by comprising an initiator, a collaborative search party, a block chain server and a distributed server; wherein:
the initiator is used for sending a case co-investigation request to the block chain server;
the block chain server is used for carrying out full link synchronization on the collaborative search request and determining a collaborative search party corresponding to the case according to the collaborative search request;
the assistant is used for acquiring the assistant search request synchronized with the blockchain server, acquiring first assistant search information and second assistant search information based on the assistant search request, sending the first assistant search information to the initiator through the distributed server, and uploading the second assistant search information to the blockchain server;
the initiator is further configured to receive the first collaborative information fed back by the collaborative party through the distributed server, and obtain the second collaborative information through the blockchain server.
9. A case collaborative processing apparatus applied to an initiator, the case collaborative processing apparatus comprising:
a collaborative query sending unit, configured to send a collaborative query for a case to a blockchain server, where the collaborative query is used to instruct the blockchain server to perform full-link synchronization on the collaborative query, and determine a collaborative party corresponding to the case according to the collaborative query;
a first information acquisition unit, configured to receive first collaborating information of the case, which is fed back by the collaborating party through a distributed server;
a second information obtaining unit, configured to obtain, from the blockchain server, second collaborating information of the case fed back by the collaborator based on the collaborating request;
and the collaborative processing determining unit is used for determining the collaborative processing result of the case according to the first collaborative information and the second collaborative information.
10. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the case co-investigation processing method according to any of claims 1 to 7 when executing the computer program.
CN202111508046.0A 2021-12-10 2021-12-10 Case collaborative search processing method, system, device and electronic equipment Pending CN114372092A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111508046.0A CN114372092A (en) 2021-12-10 2021-12-10 Case collaborative search processing method, system, device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111508046.0A CN114372092A (en) 2021-12-10 2021-12-10 Case collaborative search processing method, system, device and electronic equipment

Publications (1)

Publication Number Publication Date
CN114372092A true CN114372092A (en) 2022-04-19

Family

ID=81139790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111508046.0A Pending CN114372092A (en) 2021-12-10 2021-12-10 Case collaborative search processing method, system, device and electronic equipment

Country Status (1)

Country Link
CN (1) CN114372092A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115114677A (en) * 2022-08-30 2022-09-27 四川安洵信息技术有限公司 Network crime service platform based on block chain evidence obtaining and storing technology and application method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115114677A (en) * 2022-08-30 2022-09-27 四川安洵信息技术有限公司 Network crime service platform based on block chain evidence obtaining and storing technology and application method

Similar Documents

Publication Publication Date Title
Xu et al. Blockchain-enabled accountability mechanism against information leakage in vertical industry services
CN110113167B (en) Information protection method and system of intelligent terminal and readable storage medium
CN109409122B (en) File storage method, electronic device and storage medium
CN111651521B (en) Electronic contract block chain structure, electronic contract signing device and method
TW201947446A (en) Blockchain-based information supervision method and device
CN110601848B (en) Appointment information processing method, device and system based on block chain and electronic equipment
CN105007301A (en) Electronic evidence processing system and method based on social platform
CN114357492B (en) Medical data privacy fusion method and device based on blockchain
CN113515756B (en) High-credibility digital identity management method and system based on block chain
CN110689348B (en) Revenue verification method, device, terminal and medium based on alliance chain
CN112036834A (en) Electronic evidence transfer method and device, computer equipment and storage medium
CN111582888A (en) Verification system for verifying authenticity of electronic deposit certificate
CN114372092A (en) Case collaborative search processing method, system, device and electronic equipment
Feng et al. Autonomous vehicles' forensics in smart cities
CN116684160A (en) Public service litigation data security sharing and privacy protecting method and system
CN113360575B (en) Method, device, equipment and storage medium for supervising transaction data in alliance chain
CN112910883B (en) Data transmission method and device and electronic equipment
CN111769956B (en) Service processing method, device, equipment and medium
CN112532395B (en) Block chain-based data credit system, method and medium
CN114331648A (en) Bid file processing method, device, equipment and storage medium
CN111968720A (en) Electronic prescription system based on dual authentication
CN117499159B (en) Block chain-based data transaction method and device and electronic equipment
CN113990429B (en) Electronic medical record data protection method and device
CN112862483B (en) Identity verification method and device based on intelligent contract
CN117097567B (en) Electronic license tamper-proof method and device based on multiple read-only mechanisms

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination