CN112837023A - Organization's business collaboration platform, method, device and electronic device - Google Patents
Organization's business collaboration platform, method, device and electronic device Download PDFInfo
- Publication number
- CN112837023A CN112837023A CN202011410157.3A CN202011410157A CN112837023A CN 112837023 A CN112837023 A CN 112837023A CN 202011410157 A CN202011410157 A CN 202011410157A CN 112837023 A CN112837023 A CN 112837023A
- Authority
- CN
- China
- Prior art keywords
- business
- node
- collaborative
- associated data
- chain
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 111
- 230000008520 organization Effects 0.000 title claims abstract description 21
- 230000008569 process Effects 0.000 claims abstract description 87
- 230000000977 initiatory effect Effects 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 18
- 238000011835 investigation Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 8
- 230000000153 supplemental effect Effects 0.000 claims 1
- 230000007246 mechanism Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 10
- 239000003795 chemical substances by application Substances 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013524 data verification Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Primary Health Care (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application relates to a business collaboration platform, a business collaboration method, a business collaboration device and electronic equipment of an organization, wherein the business collaboration platform comprises a alliance chain and a plurality of a systems which are provided with collaboration business systems, and each a system is provided with a node in the alliance chain; the a systems include: the system comprises a first a system used for initiating a collaborative process and a second a system used for inquiring the associated data of the collaborative process, wherein the collaborative process is a process in a collaborative business system; the federation chain includes: a first node for uplink of associated data to the federation chain and a second node for querying the federation chain for associated data for a second a-system, wherein the first node is located within the first a-system and the second node is located within the second a-system. According to the application, a business cooperation platform of the system a is built based on the alliance chain, and information isolated islands among the system a are broken through by using the special characteristics of the block chain, so that case information sharing and intercommunication are realized, and the efficiency is improved.
Description
Technical Field
The present application relates to the field of block chain technologies, and in particular, to a business collaboration platform, a method, an apparatus, and an electronic device for an organization.
Background
Currently, in the corresponding investigation, prosecution, and trial processes, generally, each responsible organization corresponding to each process node, such as the b-, c-, d-, and a-organs, will deploy an auxiliary case handling system respectively, and automatically store and manage the data of the process in charge of the responsible organization, or deploy an intelligent auxiliary case handling system integrated with the b-, c-, d-, and a-organs.
However, the application rate of the system is not high, the system service is mainly responsible for evidence inspection and application, and the problems of unidirectional non-sharing data transfer, non-intercommunicating data, unsmooth connection of various links of case handling and the like exist, so that the system is not beneficial to data query in programs such as review in the future, and the application effect of the system is influenced and limited.
Disclosure of Invention
In order to solve the problems of unidirectional non-sharing data transfer and non-intercommunicating data among four mechanisms of a mechanism b, a mechanism c, a mechanism d and a mechanism a, the application provides a service collaboration platform, a method, a device and electronic equipment of the mechanisms.
In a first aspect, the present application provides a business collaboration platform of an enterprise, where the business collaboration platform includes a federation chain and a plurality of a systems deployed with a collaboration business system, and each a system is deployed with a node in the federation chain;
the plurality of a systems includes: the system comprises a first a system used for initiating a collaborative process and a second a system used for inquiring the associated data of the collaborative process, wherein the collaborative process is a process in the collaborative business system;
the federation chain includes: a first node for uplink of the association data to the federation chain and a second node for querying the association data from the federation chain for a second a-system, wherein the first node is located within the first a-system and the second node is located within the second a-system.
In a second aspect, the present application provides a business collaboration method for an enterprise, where the business collaboration platform includes a federation chain and a plurality of a systems deployed with collaborative business systems, and each a system is deployed with a node in the federation chain, the method includes:
after a first a system initiates a collaborative process, storing associated data of the collaborative process uploaded by a first node in a federation chain, wherein the a systems comprise the first a system, the first node is located in the first a system, and the collaborative process is a process in the collaborative business system;
and when a second a system inquires the associated data, returning the associated data to the second a system through a second node, wherein the a systems comprise the second a system, and the second node is positioned in the second a system.
In a third aspect, the present application provides a business cooperation apparatus for an enterprise, where the business cooperation platform includes a federation chain and a plurality of a systems deployed with a cooperative business system, and each a system is deployed with a node in the federation chain, and the apparatus includes:
a storage module, configured to store, in an alliance chain, associated data of a collaborative process uploaded by a first node after a first a system initiates the collaborative process, where the multiple a systems include the first a system, the first node is located in the first a system, and the collaborative process is a process in the collaborative business system;
and a returning module, configured to return the associated data to a second a-system through a second node when the second a-system queries the associated data, where the plurality of a-systems includes the second a-system, and the second node is located in the second a-system.
In a fourth aspect, the present application provides an electronic device, comprising: the system comprises a processor, a communication component, a memory and a communication bus, wherein the processor, the communication component and the memory are communicated with each other through the communication bus; the memory for storing a computer program; the processor is configured to execute the program stored in the memory, and implement the business coordination method of the mechanism according to the second aspect.
In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and implements the business coordination method of the mechanism of the second aspect.
According to the embodiment of the application, the service collaboration platform of the system a is built based on the alliance chain, the unique characteristics of the block chain are utilized, data sharing and data query of each system a on the service collaboration platform can be achieved, information islands among the systems a are broken, case information sharing and intercommunication are achieved, the contact requirements among a plurality of systems a are strengthened, a plurality of departments of the system a are supervised and restricted mutually, the illegal problem is avoided, efficient collaboration of services of all organizations is promoted, and the efficiency is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a schematic structural diagram of a block chain-based service coordination system in an embodiment of the present application;
FIG. 2 is a block chain structure in the present application;
FIG. 3 is a block chain network functional structure diagram according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a business collaboration platform of an organization in an embodiment of the present application;
FIG. 5 is a deployment topology diagram of a business collaboration platform of an organization in an embodiment of the present application;
FIG. 6 is a schematic flow chart of a business coordination method of an organization in the embodiment of the present application;
fig. 7 is a structural block diagram of a business coordination apparatus of an organization in the embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the following description, reference is made to "one alternative embodiment" which describes a subset of all possible embodiments, but it is understood that "one alternative embodiment" which describes the same subset or a different subset of all possible embodiments, and may be combined with each other without conflict.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to be limiting of the invention.
Before further detailed description of the embodiments of the present invention, terms and expressions referred to in the embodiments of the present invention are described, and the terms and expressions referred to in the embodiments of the present invention are applicable to the following explanations.
Before further detailed description of the embodiments of the present invention, terms and expressions referred to in the embodiments of the present invention are described, and the terms and expressions referred to in the embodiments of the present invention are applicable to the following explanations.
(1) Transactions (transactions), equivalent to the computer term "Transaction," include operations that need to be committed to a blockchain network for execution and do not refer solely to transactions in the context of commerce, which embodiments of the present invention follow in view of the convention in blockchain technology that colloquially uses the term "Transaction.
For example, a deployment (deployment) transaction is used to install a specified smart contract to a node in a blockchain network and is ready to be invoked; the Invoke (Invoke) transaction is used to append records of the transaction in the blockchain by invoking the smart contract and to perform operations on the state database of the blockchain, including update operations (including adding, deleting, and modifying key-value pairs in the state database) and query operations (i.e., querying key-value pairs in the state database).
(2) A Block chain (Blockchain) is a storage structure for encrypted, chained transactions formed from blocks (blocks).
(3) A Blockchain Network (Blockchain Network) incorporates new blocks into a set of nodes of a Blockchain in a consensus manner.
(4) Ledger (legger) is a general term for blockchains (also called Ledger data) and state databases synchronized with blockchains. Wherein, the blockchain records the transaction in the form of a file in a file system; the state database records the transaction in the blockchain in the form of different types of Key (Key) Value pairs for supporting quick query of the transaction in the blockchain.
(5) Intelligent Contracts (Smart Contracts), also known as chain codes (chaincodes) or application codes, are programs deployed in nodes of a blockchain network, and the nodes execute the intelligent Contracts called in received transactions to update or query key-value data of a state database.
(6) A federation chain, which is a block chain between public and private chains, can implement "partial decentralization". Each node on the chain typically has a physical organization or organization corresponding to it; participants jointly maintain blockchain operation by authorizing to join the network and forming a benefit-related alliance.
(7) And data uplink, wherein the data is stored in the block chain.
(8) Consensus (Consensus), a process in a blockchain network, is used to agree on transactions in a block among a plurality of nodes involved, the agreed block is to be appended to the end of the blockchain, and the mechanisms for achieving Consensus include Proof of workload (PoW, Proof of Work), Proof of rights and interests (PoS, Proof of equity (DPoS), Proof of right of stock (DPoS), Proof of Elapsed Time (PoET, Proof of Elapsed Time), and so on.
An exemplary application of the block chain network according to the embodiment of the present invention is described below, as shown in fig. 1, fig. 1 is a schematic structural diagram of a service coordination system based on a block chain according to the embodiment of the present invention, and includes a block chain network 101, a consensus node 102, an authentication center 103, a service agent 104, a client node 104-1, a service agent 105, and a client node 105-1, which are described below:
the type of blockchain network 101 is flexible and may be any of a public chain, a private chain, or a federation chain, for example. Taking a public link as an example, electronic devices such as a user terminal and a server of any service agent can access the blockchain network 101 without authorization; taking a federation chain as an example, an electronic device (e.g., a terminal/server) under the jurisdiction of a service entity after obtaining authorization may access the blockchain network 101, and at this time, become a client node in the blockchain network 101.
In some embodiments, the client node 104 may act as a mere watcher of the blockchain network 101, i.e., provides functionality to support a business entity to initiate a transaction (e.g., for uplink storage of data or querying of data on a chain), and may be implemented by default or selectively (e.g., depending on the specific business requirements of the business entity) for the functions of the consensus node 102 of the blockchain network 101, such as a ranking function, a consensus service, and an accounting function, etc. Therefore, the data and the service processing logic of the service subject can be migrated to the blockchain network 101 to the maximum extent, and the credibility and traceability of the data and service processing process are realized through the blockchain network 101.
Consensus nodes in blockchain network 101 receive transactions submitted from different business entities, such as client node 104-1 of business entity 104 shown in fig. 1, perform the transactions to update the ledger or query the ledger, and various intermediate or final results of performing the transactions may be returned for display in client node 104-1 of business entity 104.
For example, client node 104-1 may subscribe to events of interest in blockchain network 101, such as transactions occurring in a particular organization/channel in blockchain network 101, and corresponding transaction notifications are pushed by consensus node 102 to client node 104-1, thereby triggering corresponding business logic in client node 104-1.
As an example of a block chain, as shown in fig. 2, fig. 2 is a schematic structural diagram of a block chain in a block chain network 101 according to an embodiment of the present invention, where a header of each block may include hash values of all transactions in the block and also include hash values of all transactions in a previous block, a record of a newly generated transaction is filled in the block and is added to a tail of the block chain after being identified by nodes in the block chain network, so as to form a chain growth, and a chain structure based on hash values between blocks ensures tamper resistance and forgery prevention of transactions in the block.
An exemplary functional architecture of a blockchain network provided by the embodiment of the present invention is described below, as shown in fig. 3, fig. 3 is a schematic functional architecture diagram of a blockchain network 101 provided by the embodiment of the present invention, and includes an application layer 301, a consensus layer 302, a network layer 303, a data layer 304, and a resource layer 305, which are described below:
the application layer 301 encapsulates various services that the blockchain network can implement, including tracing, crediting, and verifying transactions.
The consensus layer 302 encapsulates the functions of the mechanism by which the nodes 102 in the blockchain network 101 agree on a block (i.e., a consensus mechanism), transaction management, and ledger management. The consensus mechanism comprises consensus algorithms such as POS, POW and DPOS, and the pluggable consensus algorithm is supported. The transaction management is used for verifying the digital signature carried in the transaction received by the node 101, verifying the identity information of the service body 104, and determining whether the service body has the authority to perform the transaction (reading the relevant information from the service body identity management) according to the identity information; for the service agents authorized to access the blockchain network 101, the service agents all have digital certificates issued by the certificate authority, and the service agents sign the submitted transactions by using private keys in the digital certificates of the service agents, so that the legal identities of the service agents are declared. The ledger administration is used to maintain blockchains and state databases. For the block with the consensus, adding the block to the tail of the block chain; executing the transaction in the acquired consensus block, updating the key-value pairs in the state database when the transaction comprises an update operation, querying the key-value pairs in the state database when the transaction comprises a query operation and returning a query result to the client node of the business entity. Supporting query operations for multiple dimensions of a state database, comprising: querying the chunk based on the chunk sequence number (e.g., hash value of the transaction); inquiring the block according to the block hash value; inquiring a block according to the transaction serial number; inquiring the transaction according to the transaction serial number; inquiring account data of a business main body according to an account (serial number) of the business main body; and inquiring the block chain in the channel according to the channel name.
The network layer 303 encapsulates the functions of a point-to-point (P2P, point) network protocol, a data propagation mechanism and a data verification mechanism, an access authentication mechanism, and service agent identity management.
The P2P network protocol implements communication between nodes 102 in the blockchain network 101, the data propagation mechanism ensures propagation of transactions in the blockchain network 101, and the data verification mechanism implements reliability of data transmission between the nodes 102 based on cryptography methods (e.g., digital certificates, digital signatures, public/private key pairs); the access authentication mechanism is used for authenticating the identity of a service subject added to the block chain network 101 according to an actual service scene, and endowing the service subject with the authority of accessing the block chain network 101 when the authentication is passed; the business entity 104 identity management is used to store the identity of the business entity 104 that is allowed to access the blockchain network 101, as well as the permissions (e.g., the types of transactions that can be initiated).
The resource layer 305 encapsulates the computing, storage, and communication resources that implement each node 102 in the blockchain network 101.
Based on the above architecture, the embodiments of the present invention provide the following implementation manners.
The embodiment of the application provides a business collaboration platform of an organization, wherein the business collaboration platform comprises a alliance chain and a plurality of a systems deployed with collaboration business, and each a system is deployed with a node in the alliance chain;
the a systems include: the system comprises a first a system used for initiating a collaborative process and a second a system used for inquiring the associated data of the collaborative process, wherein the collaborative process is a process in a collaborative business system;
the federation chain includes: a first node for uplink of associated data to the federation chain and a second node for querying the federation chain for associated data for a second a-system, wherein the first node is located within the first a-system and the second node is located within the second a-system.
Optionally, the service collaboration platform includes a federation chain of a blockchain network, and a plurality of a systems of the collaboration service system are deployed on the service collaboration platform, and a node in the federation chain is deployed on each a system, where the number of the nodes is not limited. In the embodiment of the application, the federation chain is constructed by block chain + data sharing. Referring to fig. 4, shown in fig. 4 is that the service collaboration platform includes four a systems, which are a b system, a c system, a d system, and an a system, respectively, and each a system is deployed with a node in a federation chain, for example, b of the b system is used as a node in the federation chain, d of the d system is used as a node in the federation chain, and so on.
The business collaboration platform comprises a plurality of a systems on the business collaboration platform, wherein the a systems comprise a first a system used for initiating a collaboration flow and a second a system used for inquiring the associated data of the collaboration flow. That is, the first a system is used as an initiator of the cooperative process, the associated data in the first a system can be uplinked to the block chain, and then the second a system is used as a receiver of the cooperative process, and the associated data uplinked in the block chain can be queried.
In addition, the service collaboration platform adopts a completely decentralized system architecture, as shown in fig. 5, the system is formed by connecting distributed service collaboration platform nodes through a P2P network. Fig. 5 shows a deployment topological diagram of the service collaboration platform, where the service collaboration platform implements trusted storage of data, value allocation of service collaboration, and traceability and auditability of data exchange by means of a block chain. All related meta information such as data hash and the like of data exchange application constructed through the service collaboration platform is stored on the block chain, and data exchange records among mechanisms are also stored on the block chain in real time.
It should be noted that the related data in the present application may be data related to the current a-system, for example, when the first a-system is the b-organization, the corresponding related data may be related to filing and investigation, and when the second a-system is the c-organization, the corresponding related data may be evidence supplement, trial and supervision, and the like.
In the embodiment of the application, after the associated data is linked, the common identification is distributed to the node to which each a-system belongs through the federation chain node, wherein the federation chain includes a first node and a second node which are respectively used for linking the associated data to the federation chain and querying the associated data from the federation chain. The first node is located in the first a system, and the second node is located in the second a system.
According to the embodiment of the application, the service collaboration platform of the system a is built based on the alliance chain, the unique characteristics of the block chain are utilized, data sharing and data query of each system a on the service collaboration platform can be achieved, information islands among the systems a are broken, case information sharing and intercommunication are achieved, the contact requirements among a plurality of systems a are strengthened, a plurality of departments of the system a are supervised and restricted mutually, the illegal problem is avoided, efficient collaboration of services of all organizations is promoted, and the efficiency is improved.
As an alternative, in the investigation phase, the first a-system is the b-system,
the system b is used for sending an arrest request to the system c in the cooperative business system, wherein a plurality of systems a comprise the system c, and the arrest request is used for requesting to execute an arrest process;
the alliance chain is used for recording a flow state of an arrest flow and b evidence data related to the arrest flow, which is sent by the system through the first node, wherein the related data comprises the flow state and the evidence data of the arrest flow.
Optionally, in a reconnaissance phase, in the embodiment of the present application, the system b is used as the first system a to initiate the cooperative flow, and the system b performs the following steps:
1. b, after receiving criminal case filing registration, the system carries out case filing on criminal suspects according to legal procedures, and after the case filing is finished, case investigation is carried out by adopting compulsory measures or investigation measures, and corresponding evidence data is formed;
2. and the system b sends an arrest request to the system c in the cooperative business system based on evidence data such as case setting, investigation and the like. Wherein, the a system comprises a c system.
As an alternative embodiment, in the investigation phase, the c system is configured to return first approval information to the b system in the cooperative business system, where the first approval information is used to indicate whether the b system is approved to perform the arrest process;
the federation chain is further configured to record first approval information, wherein the associated data includes the first approval information.
Optionally, in the investigation phase, the system c is used as the second system a in the embodiment of the present application, and is used for querying the associated data of the collaborative process. The system executing steps are as follows:
1. after the system c receives the arrest application through the cooperative business system, the system c can check data of the system b such as case setting, investigation and the like, examine and approve the arrest, and return first approval information of approval/disapproval or approval delay or disapproval;
2. and returning the first approval information on the cooperative business system according to the system c, and executing arrest or declaration delay by the system b.
As an alternative embodiment, in the investigation phase, the c system is used for instructing the b system to execute an arrest procedure in the cooperative business system before the b system sends an arrest request;
the federation chain is further for recording an indication of c systems, wherein the association data comprises an indication of c systems.
Optionally, the system c instructs the system b to execute an arrest process in the collaborative business system, the alliance chain records the instruction of the system c, and the system b executes arrest or applies a delay escort according to the instruction.
As an alternative, in the trial phase, the first a-system is the c-system,
the system c is used for sending a complaint request to the system d in the cooperative service system, wherein the systems a comprise the system d, and the complaint request is used for requesting to execute a complaint process;
the alliance chain is used for recording the flow state of the public complaint flow and c supplementary evidence data which are linked with the public complaint flow by the system through the first node, wherein the relevant data comprise the flow state of the public complaint flow and the supplementary evidence data.
Optionally, in this embodiment of the present application, the number of nodes in the federation chain deployed on each a system may also be multiple, for example, two nodes in the federation chain are set in the first a system, which may be c and b authorities, and one node in the federation chain is set in the second a system, which may be d.
Taking the case judging stage as an example, taking the first a system in the alliance chain as a c system, and completing data sharing and data query among the b department, the d department and the c department by using the service collaboration platform, taking the c system as the first a system as an example below, and specifically executing the following steps:
1. c, the system sends a complaint request to the system d in the cooperative service system;
2. the system c acquires the related decision notification of the system d through the cooperative business system, performs evidence supplement through the business cooperative platform, and can also make a withdrawal decision in the process, if the system d decides to enter an audit link, the system c notifies the witness to go out of the court through the cooperation of the business cooperative platform;
3. and c, carrying out corresponding trial supervision on the processes of d-proposal, court trial meeting, first trial, second trial and judgment through a cooperative business system.
The alliance chain is used for recording the flow state of the public complaint flow and c supplementary evidence data which are linked by the system through the first node and are related to the public complaint flow, wherein the related data comprise the flow state of the public complaint flow and the supplementary evidence data.
As an optional embodiment, in the trial phase, the second a system is a system d, and the system d is configured to return second approval information to the system c in the collaborative business system, where the second approval information is used to indicate whether the system c is agreed to execute the complaint process;
the federation chain is further configured to record second approval information, wherein the associated data includes the second approval information.
Optionally, the second a system in the federation chain is used as a d system, and the service collaboration platform is used to complete data sharing and data query among the b department, the d department, and the c department, and the following specific implementation steps are performed by taking the d system as the second a system as an example:
and d, after receiving the request related to the complaint lifting of the system c, the system c examines the case files transferred by the system c and makes second approval information for deciding to put up or return.
The federation chain is used for recording the second approval information, wherein the associated data comprises the second approval information.
As an optional embodiment, in the trial phase, in the process that the system c executes the complaint process, the system b provides information required by the complaint process through a cooperative business system, wherein the system a includes the system b.
Optionally, the first a system in the federation chain may also be used as a b system, and the service collaboration platform is used to complete data sharing and data query among the b department, the d department, and the c department, and the following specific implementation steps are performed with the b system as the first a system as an example:
and when the case enters an auditing link, the system b can provide related support such as mandatory measures, case-related property information, court evidence and the like through the service collaboration platform and provide information required by the official complaint process.
As can be seen from the above description of the embodiments, the node set on the federation chain in the first a system may be at least one of a, b, c, and d; the node in the second a system, which is set on the federation chain, may also be at least one of a, b, c, d.
In addition, the nodes arranged in the system a on the alliance chain support users to perform custom editing within a certain range, the custom editing comprises specific steps of an initiator, a trigger and a cooperative flow of the cooperative flow and a flow triggering condition, the trigger performs audit confirmation on the flow, and the flow takes effect after the verification, so that the flexible adjustment requirement of the cooperative flow is met.
As an optional embodiment, the second a system is further configured to initiate, at the collaborative service system, a query request for the associated data;
and the alliance chain is also used for searching authority information configured for the second a system and determining whether the second a system has the inquiry authority for the associated data according to the authority information.
Optionally, the system c is used as the second a system, the system b is used as the first a system, and the system c can perform reconnaissance and supervision on the processes of putting out a case, reconnaissance, taking enforcement measures, promoting arrest and execution of the previous system b through a cooperative business system. In addition, the authority for querying the first a system is stored in the alliance chain, and the second a system can query corresponding associated data after having the authority for querying, wherein the associated data refers to all data on the first a system, and can be plan data, investigation data, enforcement measure data, arrest data and execution process.
An embodiment of the present application provides a method for service coordination of an organization, and as shown in fig. 6, the method includes:
step S601, after a first a system initiates a cooperative process, storing associated data of the cooperative process uploaded by a first node in a alliance chain, wherein a plurality of a systems comprise the first a system, the first node is positioned in the first a system, and the cooperative process is a process in a cooperative service system;
step S602, when the second a system queries the associated data, the associated data is returned to the second a system through the second node, where the plurality of a systems include the second a system, and the second node is located in the second a system.
Optionally, in the embodiment of the present application, a federation chain is constructed through a block chain and data sharing, where the federation chain is used to store associated data uploaded by a first node in a first a system; meanwhile, through the alliance chain, the second a system can inquire the associated data stored in the alliance chain by using the second node, so that the transparency and sharing of all a system data on the business cooperation platform are realized, and the problem of data island barrier is broken.
According to the embodiment of the application, the service collaboration platform of the system a is built based on the alliance chain, the unique characteristics of the block chain are utilized, data sharing and data query of each system a on the service collaboration platform can be achieved, information islands among the systems a are broken, case information sharing and intercommunication are achieved, the contact requirements among a plurality of systems a are strengthened, a plurality of departments of the system a are supervised and restricted mutually, the illegal problem is avoided, efficient collaboration of services of all organizations is promoted, and the efficiency is improved.
The embodiment of the present application further provides a device for service coordination of an organization, and for specific implementation of the device, reference may be made to the description of the method embodiment section, and repeated details are not described again, as shown in fig. 7, the device mainly includes:
a saving module 701, configured to, after a first a system initiates a collaborative process, save associated data of the collaborative process uploaded by a first node in a federation chain, where a plurality of the a systems include the first a system, the first node is located in the first a system, and the collaborative process is a process in a collaborative service system;
a returning module 702, configured to return the associated data to the second a-system through the second node when the second a-system queries the associated data, where the plurality of a-systems includes the second a-system, and the second node is located in the second a-system.
According to the embodiment of the application, the service collaboration platform of the system a is built based on the alliance chain, the unique characteristics of the block chain are utilized, data sharing and data query of each system a on the service collaboration platform can be achieved, information islands among the systems a are broken, case information sharing and intercommunication are achieved, the contact requirements among a plurality of systems a are strengthened, a plurality of departments of the system a are supervised and restricted mutually, the illegal problem is avoided, efficient collaboration of services of all organizations is promoted, and the efficiency is improved.
Based on the same concept, an embodiment of the present application further provides an electronic device, as shown in fig. 8, the electronic device mainly includes: a processor 801, a communication component 802, a memory 803, and a communication bus 804, wherein the processor 801, the communication component 802, and the memory 803 communicate with each other via the communication bus 804. Wherein, the memory 803 stores the program which can be executed by the processor 801, the processor 801 executes the program stored in the memory 803, and the following steps are realized: after a first a system initiates a cooperative process, storing associated data of the cooperative process uploaded by a first node in a alliance chain, wherein a plurality of a systems comprise the first a system, the first node is positioned in the first a system, and the cooperative process is a process in a cooperative business system; and when the second a system inquires the associated data, returning the associated data to the second a system through the second node, wherein the a systems comprise the second a system, and the second node is positioned in the second a system.
The communication bus 804 mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus 804 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 8, but this is not intended to represent only one bus or type of bus.
The communication component 802 is used for communication between the electronic device and other devices described above.
The Memory 803 may include a Random Access Memory (RAM) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. Alternatively, the memory may be at least one memory device located remotely from the processor 801.
The Processor 801 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc., and may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic devices, discrete gates or transistor logic devices, and discrete hardware components.
In still another embodiment of the present application, there is also provided a computer-readable storage medium having stored therein a computer program which, when run on a computer, causes the computer to execute the business cooperation method of the organization described in the above embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wirelessly (e.g., infrared, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The available media may be magnetic media (e.g., floppy disks, hard disks, tapes, etc.), optical media (e.g., DVDs), or semiconductor media (e.g., solid state drives), among others.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The foregoing are merely exemplary embodiments of the present invention, which enable those skilled in the art to understand or practice the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011410157.3A CN112837023A (en) | 2020-12-03 | 2020-12-03 | Organization's business collaboration platform, method, device and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011410157.3A CN112837023A (en) | 2020-12-03 | 2020-12-03 | Organization's business collaboration platform, method, device and electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112837023A true CN112837023A (en) | 2021-05-25 |
Family
ID=75923426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011410157.3A Pending CN112837023A (en) | 2020-12-03 | 2020-12-03 | Organization's business collaboration platform, method, device and electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112837023A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113839985A (en) * | 2021-07-06 | 2021-12-24 | 北京交通大学 | A blockchain-based cross-departmental property information sharing architecture |
CN114598496A (en) * | 2022-01-24 | 2022-06-07 | 华数云科技有限公司 | Alliance link supervision system and method based on HyperLedger Fabric system link code |
CN116595231A (en) * | 2023-05-17 | 2023-08-15 | 深圳市中京政通科技有限公司 | Business full-flow and automatic query method based on block chain technology |
CN117827974A (en) * | 2024-01-02 | 2024-04-05 | 重庆赛力斯新能源汽车设计院有限公司 | Data synchronization method, system, device, equipment and storage medium |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256864A (en) * | 2018-02-13 | 2018-07-06 | 中链科技有限公司 | Between a kind of block chain across the foundation of chain alliance and communication means, system |
CN108650270A (en) * | 2018-05-16 | 2018-10-12 | 苏宁易购集团股份有限公司 | Data sharing method based on alliance's chain and incentive mechanism and system |
CN108848080A (en) * | 2018-06-01 | 2018-11-20 | 深圳崀途科技有限公司 | Data-sharing systems based on the storage verification of alliance's chain |
CN109684411A (en) * | 2018-12-25 | 2019-04-26 | 广州通易科技有限公司 | A kind of law enforcement result-sharing method based on block chain |
CN110888932A (en) * | 2019-10-17 | 2020-03-17 | 广州大学 | Urban building waste supervision method and system based on block chain and storage medium |
CN110990408A (en) * | 2019-12-02 | 2020-04-10 | 中国银行股份有限公司 | Block chain-based business information cooperation method, business system and alliance chain |
CN111027936A (en) * | 2019-12-10 | 2020-04-17 | 杭州趣链科技有限公司 | Workflow realization method, equipment and medium based on intelligent contract in alliance network |
CN111182529A (en) * | 2019-11-26 | 2020-05-19 | 腾讯云计算(北京)有限责任公司 | Police application processing method and device, electronic equipment and storage medium |
CN111192004A (en) * | 2019-12-12 | 2020-05-22 | 北京城乡建设集团有限责任公司 | Method for displaying current to-do task and subsequent to-do workflow |
WO2020108127A1 (en) * | 2018-11-29 | 2020-06-04 | 阿里巴巴集团控股有限公司 | Resource processing system, and approval method, apparatus and device for resource project declaration |
CN111338906A (en) * | 2020-03-06 | 2020-06-26 | 清华大学 | Terminal equipment, edge node and block chain-based application supervision method and system |
CN111353925A (en) * | 2020-02-28 | 2020-06-30 | 中国工商银行股份有限公司 | Block chain-based fraud prevention system and method |
WO2020140667A1 (en) * | 2019-01-04 | 2020-07-09 | 深圳壹账通智能科技有限公司 | Consortium blockchain node management system and method |
CN111444277A (en) * | 2020-03-31 | 2020-07-24 | 中国刑事警察学院 | Anti-terrorist information collaborative sharing platform and method based on block chain technology |
CN111461662A (en) * | 2020-04-02 | 2020-07-28 | 北京东方金信科技有限公司 | Examination and approval system based on block chain technology |
CN111611387A (en) * | 2020-05-28 | 2020-09-01 | 深圳市华云中盛科技股份有限公司 | Method and device for consulting civil case, computer equipment and storage medium |
CN112016136A (en) * | 2020-10-22 | 2020-12-01 | 浙江网商银行股份有限公司 | Data processing method and device based on alliance chain |
CN112019337A (en) * | 2019-05-31 | 2020-12-01 | 阿里巴巴集团控股有限公司 | Method, device and equipment for processing emergency based on block chain |
-
2020
- 2020-12-03 CN CN202011410157.3A patent/CN112837023A/en active Pending
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256864A (en) * | 2018-02-13 | 2018-07-06 | 中链科技有限公司 | Between a kind of block chain across the foundation of chain alliance and communication means, system |
CN108650270A (en) * | 2018-05-16 | 2018-10-12 | 苏宁易购集团股份有限公司 | Data sharing method based on alliance's chain and incentive mechanism and system |
CN108848080A (en) * | 2018-06-01 | 2018-11-20 | 深圳崀途科技有限公司 | Data-sharing systems based on the storage verification of alliance's chain |
WO2020108127A1 (en) * | 2018-11-29 | 2020-06-04 | 阿里巴巴集团控股有限公司 | Resource processing system, and approval method, apparatus and device for resource project declaration |
CN109684411A (en) * | 2018-12-25 | 2019-04-26 | 广州通易科技有限公司 | A kind of law enforcement result-sharing method based on block chain |
WO2020140667A1 (en) * | 2019-01-04 | 2020-07-09 | 深圳壹账通智能科技有限公司 | Consortium blockchain node management system and method |
CN112019337A (en) * | 2019-05-31 | 2020-12-01 | 阿里巴巴集团控股有限公司 | Method, device and equipment for processing emergency based on block chain |
CN110888932A (en) * | 2019-10-17 | 2020-03-17 | 广州大学 | Urban building waste supervision method and system based on block chain and storage medium |
CN111182529A (en) * | 2019-11-26 | 2020-05-19 | 腾讯云计算(北京)有限责任公司 | Police application processing method and device, electronic equipment and storage medium |
CN110990408A (en) * | 2019-12-02 | 2020-04-10 | 中国银行股份有限公司 | Block chain-based business information cooperation method, business system and alliance chain |
CN111027936A (en) * | 2019-12-10 | 2020-04-17 | 杭州趣链科技有限公司 | Workflow realization method, equipment and medium based on intelligent contract in alliance network |
CN111192004A (en) * | 2019-12-12 | 2020-05-22 | 北京城乡建设集团有限责任公司 | Method for displaying current to-do task and subsequent to-do workflow |
CN111353925A (en) * | 2020-02-28 | 2020-06-30 | 中国工商银行股份有限公司 | Block chain-based fraud prevention system and method |
CN111338906A (en) * | 2020-03-06 | 2020-06-26 | 清华大学 | Terminal equipment, edge node and block chain-based application supervision method and system |
CN111444277A (en) * | 2020-03-31 | 2020-07-24 | 中国刑事警察学院 | Anti-terrorist information collaborative sharing platform and method based on block chain technology |
CN111461662A (en) * | 2020-04-02 | 2020-07-28 | 北京东方金信科技有限公司 | Examination and approval system based on block chain technology |
CN111611387A (en) * | 2020-05-28 | 2020-09-01 | 深圳市华云中盛科技股份有限公司 | Method and device for consulting civil case, computer equipment and storage medium |
CN112016136A (en) * | 2020-10-22 | 2020-12-01 | 浙江网商银行股份有限公司 | Data processing method and device based on alliance chain |
Non-Patent Citations (1)
Title |
---|
李梦珂: "刑事司法中人工智能与区块链的应用及风险防范", 石家庄学院学报, vol. 22, no. 2, pages 61 - 66 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113839985A (en) * | 2021-07-06 | 2021-12-24 | 北京交通大学 | A blockchain-based cross-departmental property information sharing architecture |
CN113839985B (en) * | 2021-07-06 | 2023-04-18 | 北京交通大学 | Cross-department property-related property information sharing system based on block chain |
CN114598496A (en) * | 2022-01-24 | 2022-06-07 | 华数云科技有限公司 | Alliance link supervision system and method based on HyperLedger Fabric system link code |
CN114598496B (en) * | 2022-01-24 | 2024-02-20 | 华数云科技有限公司 | Alliance chain supervision system and method based on HyperLedger Fabric system chain code |
CN116595231A (en) * | 2023-05-17 | 2023-08-15 | 深圳市中京政通科技有限公司 | Business full-flow and automatic query method based on block chain technology |
CN116595231B (en) * | 2023-05-17 | 2024-06-25 | 深圳市中京政通科技有限公司 | Business full-flow and automatic query method based on block chain technology |
CN117827974A (en) * | 2024-01-02 | 2024-04-05 | 重庆赛力斯新能源汽车设计院有限公司 | Data synchronization method, system, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110599213B (en) | Article management method and device based on blockchain network and electronic equipment | |
CN110636492B (en) | Handover of mobile service providers using blockchains | |
JP7141193B2 (en) | Document access to blockchain network | |
CN109871669B (en) | A data sharing solution based on blockchain technology | |
CN110502927B (en) | Information processing method and related device | |
CN109286632B (en) | Block chain-based big data authorization and evidence-storing method and system | |
US10523526B2 (en) | System and method for managing services and licenses using a blockchain network | |
CN112837023A (en) | Organization's business collaboration platform, method, device and electronic device | |
CN110855777B (en) | Node management method and device based on block chain | |
CN111798233B (en) | Token Link | |
US20210281578A1 (en) | Cross-domain state synchronization | |
CN111881129A (en) | Index management for databases | |
CN110870254A (en) | Distributed private subspace blockchain data structure with secure access restriction management | |
CN110598434B (en) | House information processing method and device based on blockchain network, electronic equipment and storage medium | |
CN115552441A (en) | Low Trust Privileged Access Management | |
CN112712452B (en) | Approval information processing method and device based on blockchain | |
CN111698198B (en) | Secret generation and share distribution | |
CN114401091B (en) | Device cross-domain authentication management method and device based on block chain | |
US20190109889A1 (en) | Method and system for controlling data transmission | |
CN112702419B (en) | Data processing method, device, equipment and storage medium based on block chain | |
CN111414434A (en) | Block chain-based data transaction management network, transaction device and storage medium | |
WO2019114098A1 (en) | Blockchain-based storage system download method | |
CN113781230B (en) | Transaction processing method and device based on blockchain | |
CN113300853B (en) | Financial credit information management method, device, electronic device and storage medium | |
CN116611840A (en) | A blockchain-based distributed data asset circulation traceability system and method |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210525 |