CN111581627A - Data processing method and device and electronic equipment - Google Patents
Data processing method and device and electronic equipment Download PDFInfo
- Publication number
- CN111581627A CN111581627A CN202010392134.8A CN202010392134A CN111581627A CN 111581627 A CN111581627 A CN 111581627A CN 202010392134 A CN202010392134 A CN 202010392134A CN 111581627 A CN111581627 A CN 111581627A
- Authority
- CN
- China
- Prior art keywords
- user
- process node
- approval result
- name
- node
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 33
- 238000000034 method Methods 0.000 claims abstract description 167
- 230000008569 process Effects 0.000 claims abstract description 153
- 238000003860 storage Methods 0.000 claims abstract description 89
- 238000012545 processing Methods 0.000 claims abstract description 68
- 238000012795 verification Methods 0.000 claims abstract description 13
- 238000004590 computer program Methods 0.000 claims description 27
- 238000009826 distribution Methods 0.000 claims description 2
- 238000012384 transportation and delivery Methods 0.000 description 43
- 238000010586 diagram Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical group C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- 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/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/33—User authentication using certificates
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Storage Device Security (AREA)
Abstract
The invention provides a data processing method, a data processing device and electronic equipment, wherein the method comprises the following steps: acquiring process node processing information sent by a user, wherein the process node processing information comprises the following steps: the name of the process node processed by the user and the approval result of the process node processed by the user; verifying the signature of the user by using a public key distributed to the user; after the signature of the user is confirmed to pass verification, the name of the process node and the approval result of the user processing process node are sent to the block chain node server for storage, and the storage address of the approval result returned by the block chain node server is received; and generating a corresponding relation between the name of the process node and the storage address of the approval result, and storing the generated corresponding relation. By the data processing method and device and the electronic equipment, the phenomenon that the approval result is modified in a background tampering mode can be avoided.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a data processing method and apparatus, an electronic device, and a computer-readable storage medium.
Background
At present, key nodes of a series of processes such as creation, strategy, scheduling, execution and final proposal of advertisement projects can not be executed after being manually approved.
However, the process after the manual approval can modify the approval result in a mode of tampering the background of the database, and unnecessary loss can be caused under the condition of serious consequences.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide a data processing method, an apparatus, an electronic device, and a computer-readable storage medium.
In a first aspect, an embodiment of the present invention provides a data processing method, including:
acquiring process node processing information sent by a user, wherein the process node processing information comprises the following steps: the name of the process node processed by the user and the approval result of the process node processed by the user; wherein the approval result carries the signature of the user; the process node is a process node matched with the process node name;
verifying the signature of the user with a public key assigned to the user;
after the signature of the user is confirmed to pass verification, the name of the process node and the approval result of the user processing process node are sent to a block chain node server for storage, and the storage address of the approval result returned by the block chain node server is received;
and generating a corresponding relation between the process node name and the storage address of the approval result, and storing the generated corresponding relation.
In a second aspect, an embodiment of the present invention provides a data processing apparatus, including:
the acquiring module is used for acquiring process node processing information sent by a user, and the process node processing information comprises: the name of the process node processed by the user and the approval result of the process node processed by the user; wherein the approval result carries the signature of the user; the process node is a process node matched with the process node name;
a verification module for verifying the signature of the user using the public key assigned to the user;
the storage module is used for sending the process node name and the approval result of the user processing process node to a block chain node server for storage after the signature of the user is confirmed to pass verification, and receiving the storage address of the approval result returned by the block chain node server;
and the generating module is used for generating the corresponding relation between the process node name and the storage address of the approval result and storing the generated corresponding relation.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a bus, a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor, where the transceiver, the memory, and the processor are connected via the bus, and when the computer program is executed by the processor, the steps in the data processing method according to the first aspect are implemented.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the data processing method according to the first aspect.
In the solutions described in the first to fourth aspects provided in the embodiments of the present invention, the approval result of the user processing flow node is sent to the block chain node server for storage, and compared with the related art that the approval result modification cannot be performed by tampering the background of the database, the approval result of the user processing flow node is uplinked, and the approval result of the user processing flow node is stored by using the feature that the information on the block chain is not modifiable, thereby avoiding the occurrence of the phenomenon that the approval result is modified by tampering the background, and greatly improving traceability and security of the approval result of the flow node by the user.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments or the background art of the present invention, the drawings required to be used in the embodiments or the background art of the present invention will be described below.
Fig. 1 is a flowchart illustrating a data processing method according to embodiment 1 of the present invention;
fig. 2 is a schematic structural diagram of a data processing apparatus according to embodiment 2 of the present invention;
fig. 3 shows a schematic structural diagram of an electronic device provided in embodiment 3 of the present invention.
Detailed Description
For clarity and conciseness of description of embodiments of the present invention, a brief introduction to the relevant concepts or technologies is first given:
here, an application scenario capable of executing the data processing method proposed in the following embodiments of the present application is described first:
the application scene comprises the following steps: advertisement delivery system, user and block chain link point server.
The advertisement delivery system interacts with the user and the block link point server respectively.
The advertisement delivery system is used for receiving the advertisement delivery task initiated by the advertiser and forming a plurality of flow nodes of the advertisement delivery task, wherein the flow nodes are in an ordered chain structure.
The advertisement delivery system may adopt any computing device capable of executing the data processing method provided by this embodiment in the prior art, and details are not repeated here.
The flow nodes of the advertisement putting task include but are not limited to: the method comprises the steps of creating nodes of the advertisement putting tasks, strategy nodes of the advertisement putting tasks, scheduling nodes of the advertisement putting tasks, executing nodes of the advertisement putting tasks and solution nodes of the advertisement putting tasks.
In one implementation manner, an ordered chain structure formed by a creation node of an advertisement delivery task, a policy node of the advertisement delivery task, a scheduling node of the advertisement delivery task, an execution node of the advertisement delivery task, and an end node of the advertisement delivery task may be represented as: the creation node of the advertisement placement task → the strategy node of the advertisement placement task → the scheduling node of the advertisement placement task → the execution node of the advertisement placement task → and the solution node of the advertisement placement task.
And the user is used for examining and approving the process nodes of the advertisement putting tasks generated by the advertisement putting system.
And the block chain node server is used for storing the approval result of the user processing flow node sent by the advertisement delivery system by utilizing the characteristic that the block chain can be traced but is not changeable.
The advertisement delivery system generates task nodes of creation of an advertisement delivery task, a strategy of the advertisement delivery task, a scheduling period of the advertisement delivery task, execution of the advertisement delivery task and an end plan of the advertisement delivery task after receiving the advertisement delivery task initiated by the advertiser, and firstly sends the task nodes of creation of the advertisement delivery task as flow nodes to a user for examining and approving the nodes for examination and approval; and after the approval of the user for approving the creation task node of the advertisement putting task is completed, the flow node processing information comprising the approval result is fed back to the advertisement putting system, and the approval result of the creation task node of the advertisement putting task serving as the flow node is uploaded to the block chain node server by the advertisement putting system for storage. Therefore, the characteristic that the block chain is not changeable is utilized, and the phenomenon that the examination and approval result is modified in a background tampering mode is avoided.
Based on this, embodiments of the present application provide a data processing method, an apparatus, an electronic device, and a computer-readable storage medium, where an approval result of a user processing flow node is sent to a block chain node server for storage, and the approval result of the user processing flow node is stored by using a characteristic that information on a block chain is not modifiable, so as to avoid modifying the approval result in a background tampering manner.
Those skilled in the art should appreciate that the embodiments of the present invention can be implemented as a data processing method, an apparatus, an electronic device, and a computer readable storage medium. Thus, embodiments of the invention may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), a combination of hardware and software. Furthermore, in some embodiments, embodiments of the invention may also be embodied in the form of a computer program product in one or more computer-readable storage media having computer program code embodied in the medium.
The computer-readable storage media described above may take any combination of one or more computer-readable storage media. The computer-readable storage medium includes: an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only Memory (ROM), an erasable programmable read-only Memory (EPROM), a Flash Memory, an optical fiber, a compact disc read-only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any combination thereof. In embodiments of the invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, device, or apparatus.
The computer program code embodied on the computer readable storage medium may be transmitted using any appropriate medium, including: wireless, wire, fiber optic cable, Radio Frequency (RF), or any suitable combination thereof.
Computer program code for carrying out operations for embodiments of the present invention may be written in one or more programming languages, including an object oriented programming language such as: java, Smalltalk, C + +, and also include conventional procedural programming languages, such as: c or a similar programming language. The computer program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be over any of a variety of networks, including: a Local Area Network (LAN) or a Wide Area Network (WAN), which may be connected to the user's computer, may be connected to an external computer.
Embodiments of the present invention are described below with reference to flowchart illustrations and/or block diagrams of data processing methods, apparatuses, electronic devices, and computer-readable storage media according to embodiments of the invention.
It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions. These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner. Thus, the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
Example 1
The execution subject of the data processing method proposed by the present embodiment is the above-mentioned advertisement delivery system.
The user can examine and approve the process node sent by the advertisement delivery system after registering on the advertisement delivery system, and in order to register on the advertisement delivery system, the data processing method provided by this embodiment may first perform the following steps (1) to (3):
(1) acquiring registration information of a user;
(2) when the registration of the user is completed by using the registration information of the user, acquiring a public key and a private key which are distributed to the user for mutual cooperation;
(3) and storing the public key distributed to the user and sending the private key to the user for use.
In the step (1), the user sends the user information of the user to the advertisement delivery system as the registration information, so that the advertisement delivery system can acquire the registration information sent by the user.
The user information includes but is not limited to: the user's name, age, gender, and job title.
In the step (2), the advertisement delivery system verifies the registration information sent by the user, and when the registration information sent by the user is determined to pass the verification, the advertisement delivery system stores the registration information sent by the user, so as to complete the registration operation of the user.
Then, the advertisement delivery system sends a key acquisition request to the block link point server, and requests the public key and the private key which are distributed to the user and used in cooperation with each other from the block link point server.
After acquiring a key acquisition request sent by an advertisement delivery system, the blockchain node server sends a public key and a private key which are used in cooperation with each other to the advertisement delivery system, so that the advertisement delivery system acquires the public key and the private key which are distributed to the user and used in cooperation with each other.
After the user registration is completed after the above steps (1) to (3) are performed, the following steps 100 to 106 of the data processing method proposed by the present application may be continuously performed, and the approval result of the user processing flow node is stored by using the block chain technique.
Referring to a flowchart of a data processing method shown in fig. 1, the data processing method proposed in the present embodiment includes:
In step 100, in an embodiment, the process node name refers to a process node name of an advertisement delivery task; the process node name may be, but is not limited to: the method comprises the steps of establishing nodes of the advertisement putting tasks, strategy nodes of the advertisement putting tasks, scheduling nodes of the advertisement putting tasks, executing nodes of the advertisement putting tasks and final planning nodes of the advertisement putting tasks.
The term "ad placement task" in the above-mentioned creation node of an ad placement task, policy node of an ad placement task, scheduling node of an ad placement task, execution node of an ad placement task, and solution node of an ad placement task is used to indicate a specific ad placement task, so the term "ad placement task" may be: the name of the ad placement task or the identity of the ad placement task.
After the user finishes examining and approving the process nodes, the examination and approval results of the process nodes can be obtained; the user can continue to utilize the private key distributed by the advertisement delivery system to carry out signature operation on the approval result of the user processing flow node to obtain the approval result carrying the signature of the user; then, acquiring a process node name processed by a user, and generating process node processing information by using an approval result carrying a signature of the user and the acquired process node name; and finally, sending the generated process node processing information to the advertisement delivery system. And the advertisement delivery system acquires the process node processing information sent by the user.
In the step 102, the process of verifying the signature of the user by using the public key allocated to the user is the prior art, and is not described herein again.
And 104, after the signature of the user is confirmed to pass verification, sending the name of the process node and the approval result of the user processing process node to a block chain node server for storage, and receiving the storage address of the approval result returned by the block chain node server.
In step 104, after receiving the process node name of the user process and the approval result of the user process node sent by the advertisement delivery system, the blockchain node server synchronizes the received process node name of the user process and the approval result of the user process node to other blockchain node servers in the blockchain by using a consensus mechanism, and performs uplink operation.
In step 104, the process node name of the user process and the storage address of the approval result of the process node of the user process may be represented by a hash value.
In one embodiment, the storage address of the approval result returned by the block link point server may be represented as follows:
hash of 0x881f25d7f5db03c075aa7eae2c714c6f828181337d390203fe35069a5379e9d 2. And 106, generating a corresponding relation between the process node name and the storage address of the approval result, and storing the generated corresponding relation.
In step 106, the user is set to be aodi, the job is an ad creation specialist, and the approval operation is performed on the creation node in the ad placement task which is created by the advertiser and is named as <0429 intelligent placement test project > on 4/9/2020, so that the approval result which passes the approval is obtained. The signature carried by the approval result is ABCD.
Then, the correspondence between the process node name and the storage address of the approval result may be expressed as follows:
name of the flow node: a creation node named advertisement placement project <0429 intelligent placement test project >; the auditing result is that the auditing is passed; the signature carried by the approval result is ABCD; the storage address of the approval result is as follows:
hash:0x881f25d7f5db03c075aa7eae2c714c6f828181337d390203fe35069a5379e9d2。
after generating the correspondence between the process node name and the storage address of the approval result and storing the generated correspondence, in order to trace the approval result of the process node in different advertisement delivery tasks, the data processing method provided in this embodiment further includes the following steps (1) to (3):
(1) acquiring an approval result query request, wherein the approval result query request carries a process node name of an approval result to be queried;
(2) inquiring a storage address of an approval result of the process node matched with the name of the process node, generating an approval result acquisition request by using the inquired storage address, and sending the generated approval result acquisition request to the block link point server;
(3) and receiving an approval result of the process node matched with the process node name returned by the block chain node server.
In the step (1), the approval result query request is sent by a registered user of the advertisement delivery system.
In the step (3), after receiving the approval result returned by the blockchain node server, the advertisement delivery system sends the received approval result to the user who sends the approval result query request, so that the user traces the approval result.
It can be seen from the contents described in the steps (1) to (3) above that, after the advertisement delivery task is completed, the user can obtain the approval result of the process node of the advertisement delivery task to be traced from the block link point server by sending an approval result query request to the advertisement delivery system. The data stored on the block chain has the characteristics of being not falsifiable and traceable, so that the accuracy of the approval result of the inquired process node can be ensured.
In summary, according to the data processing method provided in this embodiment, the approval result of the user processing flow node is sent to the block chain node server for storage, and compared with the related art that the approval result modification by a background tampering manner on the database cannot be avoided, the approval result of the user processing flow node is uplinked, and the approval result of the user processing flow node is stored by using the feature that information on the block chain is not modifiable, so that the phenomenon that the approval result is modified by a background tampering manner is avoided, and traceability and security of the approval result of the flow node by the user are greatly improved.
Example 2
A data processing apparatus proposed in this embodiment is configured to execute the data processing method proposed in embodiment 1 above.
Referring to a schematic structural diagram of a data processing apparatus shown in fig. 2, the data processing apparatus proposed in this embodiment includes:
an obtaining module 200, configured to obtain process node processing information sent by a user, where the process node processing information includes: the name of the process node processed by the user and the approval result of the process node processed by the user; wherein the approval result carries the signature of the user; the process node is a process node matched with the process node name;
a verification module 202, configured to verify a signature of the user by using a public key assigned to the user;
the storage module 204 is configured to send the process node name and the approval result of the user processing process node to a block chain node server for storage after it is determined that the signature of the user passes verification, and receive a storage address of the approval result returned by the block chain node server;
a generating module 206, configured to generate a corresponding relationship between the process node name and the storage address of the approval result, and store the generated corresponding relationship.
The data processing apparatus proposed in this embodiment further includes:
the information acquisition module is used for acquiring the registration information of the user;
the key acquisition module is used for acquiring a public key and a private key which are distributed to the user for mutual cooperation when the user is registered by utilizing the registration information of the user;
and the distribution module is used for storing the public key distributed to the user and sending the private key to the user for use.
The data processing apparatus proposed in this embodiment further includes:
the request query module is used for acquiring an examination and approval result query request, and the examination and approval result query request carries the name of the process node needing to query the examination and approval result;
the result query module is used for querying a storage address of an approval result of the process node matched with the name of the process node, generating an approval result acquisition request by using the queried storage address and sending the generated approval result acquisition request to the block link point server;
and the receiving module is used for receiving the approval result of the process node matched with the process node name returned by the block chain node server.
In summary, in the data processing apparatus provided in this embodiment, the approval result of the user processing flow node is sent to the blockchain node server for storage, and compared with the related art that the approval result modification cannot be performed by tampering the background of the database, the approval result of the user processing flow node is uplinked, and the approval result of the user processing flow node is stored by using the feature that the information on the blockchain is not modifiable, so that the phenomenon that the approval result is modified by tampering the background is avoided, and traceability and security of the approval result of the user processing flow node are greatly improved.
Example 3
In addition, an embodiment of the present invention further provides an electronic device, which includes a bus, a transceiver, a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the transceiver, the memory, and the processor are connected via the bus, and when the computer program is executed by the processor, the processes of the data processing method embodiment are implemented, and the same technical effects can be achieved, and are not described herein again to avoid repetition.
Specifically, referring to fig. 3, the embodiment of the present invention further provides an electronic device, which includes a bus 71, a processor 72, a transceiver 73, a bus interface 74, a memory 75, and a user interface 76.
In an embodiment of the present invention, the electronic device further includes: a computer program stored on the memory 75 and executable on the processor 72, the computer program when executed by the processor 72 performing the steps of:
acquiring process node processing information sent by a user, wherein the process node processing information comprises the following steps: the name of the process node processed by the user and the approval result of the process node processed by the user; wherein the approval result carries the signature of the user; the process node is a process node matched with the process node name;
verifying the signature of the user with a public key assigned to the user;
after the signature of the user is confirmed to pass verification, the name of the process node and the approval result of the user processing process node are sent to a block chain node server for storage, and the storage address of the approval result returned by the block chain node server is received;
and generating a corresponding relation between the process node name and the storage address of the approval result, and storing the generated corresponding relation.
Optionally, the computer program when executed by the processor 72 may further implement the steps of:
the data processing method further includes:
acquiring registration information of a user;
when the registration of the user is completed by using the registration information of the user, acquiring a public key and a private key which are distributed to the user for mutual cooperation;
and storing the public key distributed to the user and sending the private key to the user for use.
The data processing method further includes:
acquiring an approval result query request, wherein the approval result query request carries a process node name of an approval result to be queried;
inquiring a storage address of an approval result of the process node matched with the name of the process node, generating an approval result acquisition request by using the inquired storage address, and sending the generated approval result acquisition request to the block link point server;
and receiving an approval result of the process node matched with the process node name returned by the block chain node server.
A transceiver 73 for receiving and transmitting data under the control of the processor 72.
In FIG. 3, a bus architecture (represented by bus 71), bus 71 may include any number of interconnected buses and bridges, bus 71 connecting various circuits including one or more processors, represented by processor 72, and memory, represented by memory 75.
The processor 72 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method embodiments may be performed by integrated logic circuits in hardware or instructions in software in a processor. The processor described above includes: general purpose processors, Central Processing Units (CPUs), Network Processors (NPs), Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), Complex Programmable Logic Devices (CPLDs), Programmable Logic Arrays (PLAs), Micro Control Units (MCUs) or other Programmable Logic devices, discrete gates, transistor Logic devices, discrete hardware components. The various methods, steps and logic blocks disclosed in embodiments of the present invention may be implemented or performed. For example, the processor may be a single core processor or a multi-core processor, which may be integrated on a single chip or located on multiple different chips.
The processor 72 may be a microprocessor or any conventional processor. The steps of the data processing method disclosed by the embodiment of the invention can be directly executed and completed by a hardware decoding processor, or can be executed and completed by the combination of hardware and software modules in the decoding processor. The software modules may be located in a Random Access Memory (RAM), a Flash Memory (Flash Memory), a Read-Only Memory (ROM), a programmable Read-Only Memory (PROM), an Erasable programmable Read-Only Memory (EPROM), a register, and other readable storage media known in the art. The readable storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.
The bus 71 may also connect various other circuits such as peripherals, voltage regulators, or power management circuits to one another, and a bus interface 74 provides an interface between the bus 71 and the transceiver 73, as is well known in the art. Therefore, the embodiments of the present invention will not be further described.
The transceiver 73 may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other devices over a transmission medium. For example: the transceiver 73 receives external data from other devices, and the transceiver 73 is used to transmit data processed by the processor 72 to other devices. Depending on the nature of the computer system, a user interface 76 may also be provided, such as: touch screen, physical keyboard, display, mouse, speaker, microphone, trackball, joystick, stylus.
It should be appreciated that in embodiments of the present invention, the memory 75 may further include memory remotely located from the processor 72, which may be connected to a server over a network. One or more portions of the above-described networks may be an ad hoc network (ad hoc network), an intranet (intranet), an extranet (extranet), a Virtual Private Network (VPN), a Local Area Network (LAN), a Wireless Local Area Network (WLAN), a Wide Area Network (WAN), a Wireless Wide Area Network (WWAN), a Metropolitan Area Network (MAN), the Internet (Internet), a Public Switched Telephone Network (PSTN), a plain old telephone service network (POTS), a cellular telephone network, a wireless fidelity (Wi-Fi) network, and combinations of two or more of the above. For example, the cellular telephone network and the wireless network may be a global system for Mobile Communications (GSM) system, a Code Division Multiple Access (CDMA) system, a Worldwide Interoperability for Microwave Access (WiMAX) system, a General Packet Radio Service (GPRS) system, a Wideband Code Division Multiple Access (WCDMA) system, a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD) system, a long term evolution-advanced (LTE-a) system, a Universal Mobile Telecommunications (UMTS) system, an enhanced Mobile Broadband (eMBB) system, a mass Machine Type Communication (mtc) system, an ultra reliable Low Latency Communication (urrllc) system, or the like.
It will be appreciated that memory 75 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. Wherein the nonvolatile memory includes: read-only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), or Flash Memory.
The volatile memory includes: random Access Memory (RAM), which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as: static random access memory (Static RAM, SRAM), Dynamic random access memory (Dynamic RAM, DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data rate Synchronous Dynamic random access memory (Double Data RateSDRAM, DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DRRAM). The memory 75 of the electronic device described in the embodiments of the present invention includes, but is not limited to, the above and any other suitable types of memory.
In an embodiment of the present invention, memory 75 stores the following elements of operating system 751 and application programs 752: an executable module, a data structure, or a subset thereof, or an expanded set thereof.
Specifically, the operating system 751 comprises various system programs, such as: a framework layer, a core library layer, a driver layer, etc. for implementing various basic services and processing hardware-based tasks. Applications 752 include various applications such as: media Player (Media Player), Browser (Browser), for implementing various application services. A program implementing the method of an embodiment of the present invention may be included in the application 752. The application programs 752 include: applets, objects, components, logic, data structures, and other computer system executable instructions that perform particular tasks or implement particular abstract data types.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the computer program implements each process of the data processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
In particular, the computer program may, when executed by a processor, implement the steps of:
acquiring process node processing information sent by a user, wherein the process node processing information comprises the following steps: the name of the process node processed by the user and the approval result of the process node processed by the user; wherein the approval result carries the signature of the user; the process node is a process node matched with the process node name;
verifying the signature of the user with a public key assigned to the user;
after the signature of the user is confirmed to pass verification, the name of the process node and the approval result of the user processing process node are sent to a block chain node server for storage, and the storage address of the approval result returned by the block chain node server is received;
and generating a corresponding relation between the process node name and the storage address of the approval result, and storing the generated corresponding relation.
Optionally, the computer program when executed by the processor may further implement the steps of:
the data processing method further includes:
acquiring registration information of a user;
when the registration of the user is completed by using the registration information of the user, acquiring a public key and a private key which are distributed to the user for mutual cooperation;
and storing the public key distributed to the user and sending the private key to the user for use.
The data processing method further includes:
acquiring an approval result query request, wherein the approval result query request carries a process node name of an approval result to be queried;
inquiring a storage address of an approval result of the process node matched with the name of the process node, generating an approval result acquisition request by using the inquired storage address, and sending the generated approval result acquisition request to the block link point server;
and receiving an approval result of the process node matched with the process node name returned by the block chain node server.
The computer-readable storage medium includes: permanent and non-permanent, removable and non-removable media may be tangible devices that retain and store instructions for use by an instruction execution apparatus. The computer-readable storage medium includes: electronic memory devices, magnetic memory devices, optical memory devices, electromagnetic memory devices, semiconductor memory devices, and any suitable combination of the foregoing. The computer-readable storage medium includes: phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), non-volatile random access memory (NVRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic tape cartridge storage, magnetic tape disk storage or other magnetic storage devices, memory sticks, mechanically encoded devices (e.g., punched cards or raised structures in a groove having instructions recorded thereon), or any other non-transmission medium useful for storing information that may be accessed by a computing device. As defined in embodiments of the present invention, the computer-readable storage medium does not include transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses traveling through a fiber optic cable), or electrical signals transmitted through a wire.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed in the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating the interchangeability of hardware and software. 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 program instructions. The computer program instructions comprise: assembly instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, integrated circuit configuration data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as: smalltalk, C + + and procedural programming languages, such as: c or a similar programming language.
When the computer program instructions are loaded and executed on a computer, which may be a computer, a special purpose computer, a network of computers, or other editable apparatus, all or a portion of the procedures or functions described herein may be performed, in accordance with the embodiments of the invention. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, such as: the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, twisted pair, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave) link. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device including one or more available media integrated servers, data centers, and the like. The usable medium may be a magnetic medium (e.g., floppy disk, magnetic tape), an optical medium (e.g., optical disk), or a semiconductor medium (e.g., Solid State Drive (SSD)), among others. 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 embodiments.
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 embodiments of the method of the present invention, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus, electronic device and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is merely a logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or 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 also be an electrical, mechanical or other form of connection.
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 position, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to solve the problem to be solved by the embodiment of the invention.
In addition, functional units in the embodiments of the present invention 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, the technical solutions of the embodiments of the present invention may be substantially or partially contributed by the prior art, or all or part of the technical solutions may be embodied in a software product stored in a storage medium and including instructions for causing a computer device (including a personal computer, a server, a data center, or other network devices) to execute all or part of the steps of the methods of the embodiments of the present invention. And the storage medium includes various media that can store the program code as listed in the foregoing.
In summary, in the electronic device and the computer-readable storage medium provided in this embodiment, the approval result of the user processing flow node is sent to the blockchain node server for storage, and compared with the related art that the approval result modification cannot be performed in a manner of background tampering with the database, the approval result of the user processing flow node is uplinked, and the approval result of the user processing flow node is stored by using a feature that information on the blockchain is not modifiable, so that the phenomenon that the approval result is modified in a manner of background tampering is avoided, and traceability and security of the approval result of the user processing flow node are greatly improved.
The above description is only a specific implementation of the embodiments of the present invention, but the scope of the embodiments of the present invention is not limited thereto, and any person skilled in the art can easily conceive of changes or substitutions within the technical scope of the embodiments of the present invention, and all such changes or substitutions should be covered by the scope of the embodiments of the present invention. Therefore, the protection scope of the embodiments of the present invention shall be subject to the protection scope of the claims.
Claims (8)
1. A data processing method, comprising:
acquiring process node processing information sent by a user, wherein the process node processing information comprises the following steps: the name of the process node processed by the user and the approval result of the process node processed by the user; wherein the approval result carries the signature of the user; the process node is a process node matched with the process node name;
verifying the signature of the user with a public key assigned to the user;
after the signature of the user is confirmed to pass verification, the name of the process node and the approval result of the user processing process node are sent to a block chain node server for storage, and the storage address of the approval result returned by the block chain node server is received;
and generating a corresponding relation between the process node name and the storage address of the approval result, and storing the generated corresponding relation.
2. The method of claim 1, further comprising:
acquiring registration information of a user;
when the registration of the user is completed by using the registration information of the user, acquiring a public key and a private key which are distributed to the user for mutual cooperation;
and storing the public key distributed to the user and sending the private key to the user for use.
3. The method of claim 1, further comprising:
acquiring an approval result query request, wherein the approval result query request carries a process node name of an approval result to be queried;
inquiring a storage address of an approval result of the process node matched with the name of the process node, generating an approval result acquisition request by using the inquired storage address, and sending the generated approval result acquisition request to the block link point server;
and receiving an approval result of the process node matched with the process node name returned by the block chain node server.
4. A data processing apparatus, comprising:
the acquiring module is used for acquiring process node processing information sent by a user, and the process node processing information comprises: the name of the process node processed by the user and the approval result of the process node processed by the user; wherein the approval result carries the signature of the user; the process node is a process node matched with the process node name;
a verification module for verifying the signature of the user using the public key assigned to the user;
the storage module is used for sending the process node name and the approval result of the user processing process node to a block chain node server for storage after the signature of the user is confirmed to pass verification, and receiving the storage address of the approval result returned by the block chain node server;
and the generating module is used for generating the corresponding relation between the process node name and the storage address of the approval result and storing the generated corresponding relation.
5. The apparatus of claim 4, further comprising:
the information acquisition module is used for acquiring the registration information of the user;
the key acquisition module is used for acquiring a public key and a private key which are distributed to the user for mutual cooperation when the user is registered by utilizing the registration information of the user;
and the distribution module is used for storing the public key distributed to the user and sending the private key to the user for use.
6. The apparatus of claim 4, further comprising:
the request query module is used for acquiring an examination and approval result query request, and the examination and approval result query request carries the name of the process node needing to query the examination and approval result;
the result query module is used for querying a storage address of an approval result of the process node matched with the name of the process node, generating an approval result acquisition request by using the queried storage address and sending the generated approval result acquisition request to the block link point server;
and the receiving module is used for receiving the approval result of the process node matched with the process node name returned by the block chain node server.
7. An electronic device comprising a bus, a transceiver, a memory, a processor and a computer program stored on the memory and executable on the processor, the transceiver, the memory and the processor being connected via the bus, characterized in that the computer program realizes the steps in the data processing method according to any of claims 1 to 3 when executed by the processor.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps in the data processing method according to any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010392134.8A CN111581627A (en) | 2020-05-11 | 2020-05-11 | Data processing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010392134.8A CN111581627A (en) | 2020-05-11 | 2020-05-11 | Data processing method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111581627A true CN111581627A (en) | 2020-08-25 |
Family
ID=72124815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010392134.8A Pending CN111581627A (en) | 2020-05-11 | 2020-05-11 | Data processing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111581627A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112150149A (en) * | 2020-09-24 | 2020-12-29 | 深圳市中装智链科技有限公司 | Data tracing method and device based on block chain, computer equipment and storage medium |
CN112732676A (en) * | 2021-01-12 | 2021-04-30 | 成都库珀区块链科技有限公司 | Data migration method, device, equipment and storage medium based on block chain |
CN112787808A (en) * | 2020-12-31 | 2021-05-11 | 车主邦(北京)科技有限公司 | Method and device for processing service data of co-managed account |
CN113609470A (en) * | 2021-07-05 | 2021-11-05 | 中国银行股份有限公司 | Data processing method, node, equipment and storage medium based on block chain |
CN113761246A (en) * | 2021-09-06 | 2021-12-07 | 北京金山云网络技术有限公司 | Data acquisition method and device, electronic equipment and storage medium |
CN114268437A (en) * | 2020-09-15 | 2022-04-01 | 中国电信股份有限公司 | Data processing method, block chain node, system and computer readable storage medium |
CN114298689A (en) * | 2021-12-30 | 2022-04-08 | 北京声智科技有限公司 | Material approval method, device, server, storage medium and product |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160328713A1 (en) * | 2015-05-05 | 2016-11-10 | ShoCard, Inc. | Identity Management Service Using A Blockchain Providing Identity Transactions Between Devices |
CN108270551A (en) * | 2018-02-02 | 2018-07-10 | 上海二秒科技有限公司 | A kind of safety service structure system on block chain |
WO2018158936A1 (en) * | 2017-03-03 | 2018-09-07 | 日本電気株式会社 | Block chain management device, block chain management method and program |
CN109472690A (en) * | 2018-10-25 | 2019-03-15 | 深圳壹账通智能科技有限公司 | The loan measures and procedures for the examination and approval, device, storage medium and electronic equipment based on block chain |
CN109697204A (en) * | 2017-10-23 | 2019-04-30 | 阿里巴巴集团控股有限公司 | A kind of method and device of Data Audit |
CN109726202A (en) * | 2018-12-18 | 2019-05-07 | 北京新唐思创教育科技有限公司 | A kind of block chain date storage method and computer storage medium |
CN110445620A (en) * | 2019-09-23 | 2019-11-12 | 北京艾摩瑞策科技有限公司 | The marriage certificate for being related to block chain deposits card method and device thereof |
CN110598479A (en) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data processing method and device and computer readable storage medium |
CN110674531A (en) * | 2019-10-11 | 2020-01-10 | 腾讯科技(深圳)有限公司 | Residence information management method, device, server and medium based on block chain |
CN111078715A (en) * | 2019-12-20 | 2020-04-28 | 北京艾摩瑞策科技有限公司 | Synchronous storage method and device for internet advertisement data on block chain |
-
2020
- 2020-05-11 CN CN202010392134.8A patent/CN111581627A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160328713A1 (en) * | 2015-05-05 | 2016-11-10 | ShoCard, Inc. | Identity Management Service Using A Blockchain Providing Identity Transactions Between Devices |
WO2018158936A1 (en) * | 2017-03-03 | 2018-09-07 | 日本電気株式会社 | Block chain management device, block chain management method and program |
CN109697204A (en) * | 2017-10-23 | 2019-04-30 | 阿里巴巴集团控股有限公司 | A kind of method and device of Data Audit |
CN108270551A (en) * | 2018-02-02 | 2018-07-10 | 上海二秒科技有限公司 | A kind of safety service structure system on block chain |
CN109472690A (en) * | 2018-10-25 | 2019-03-15 | 深圳壹账通智能科技有限公司 | The loan measures and procedures for the examination and approval, device, storage medium and electronic equipment based on block chain |
CN109726202A (en) * | 2018-12-18 | 2019-05-07 | 北京新唐思创教育科技有限公司 | A kind of block chain date storage method and computer storage medium |
CN110598479A (en) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Data processing method and device and computer readable storage medium |
CN110445620A (en) * | 2019-09-23 | 2019-11-12 | 北京艾摩瑞策科技有限公司 | The marriage certificate for being related to block chain deposits card method and device thereof |
CN110674531A (en) * | 2019-10-11 | 2020-01-10 | 腾讯科技(深圳)有限公司 | Residence information management method, device, server and medium based on block chain |
CN111078715A (en) * | 2019-12-20 | 2020-04-28 | 北京艾摩瑞策科技有限公司 | Synchronous storage method and device for internet advertisement data on block chain |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114268437A (en) * | 2020-09-15 | 2022-04-01 | 中国电信股份有限公司 | Data processing method, block chain node, system and computer readable storage medium |
CN112150149A (en) * | 2020-09-24 | 2020-12-29 | 深圳市中装智链科技有限公司 | Data tracing method and device based on block chain, computer equipment and storage medium |
CN112787808A (en) * | 2020-12-31 | 2021-05-11 | 车主邦(北京)科技有限公司 | Method and device for processing service data of co-managed account |
CN112787808B (en) * | 2020-12-31 | 2023-05-02 | 能链物流科技有限公司 | Service data processing method and device for common management account |
CN112732676A (en) * | 2021-01-12 | 2021-04-30 | 成都库珀区块链科技有限公司 | Data migration method, device, equipment and storage medium based on block chain |
CN112732676B (en) * | 2021-01-12 | 2023-12-05 | 库珀科技集团有限公司 | Block chain-based data migration method, device, equipment and storage medium |
CN113609470A (en) * | 2021-07-05 | 2021-11-05 | 中国银行股份有限公司 | Data processing method, node, equipment and storage medium based on block chain |
CN113609470B (en) * | 2021-07-05 | 2024-03-22 | 中国银行股份有限公司 | Block chain-based data processing method, node, equipment and storage medium |
CN113761246A (en) * | 2021-09-06 | 2021-12-07 | 北京金山云网络技术有限公司 | Data acquisition method and device, electronic equipment and storage medium |
CN114298689A (en) * | 2021-12-30 | 2022-04-08 | 北京声智科技有限公司 | Material approval method, device, server, storage medium and product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111581627A (en) | Data processing method and device and electronic equipment | |
US11838757B2 (en) | Identity authentication | |
US10963400B2 (en) | Smart contract creation and monitoring for event identification in a blockchain | |
AU2019416333B2 (en) | Blockchain management system | |
US20190370905A1 (en) | Blockchain-based commodity claim method and apparatus, and electronic device | |
US10884725B2 (en) | Accessing container images in a distributed ledger network environment | |
CN103780396B (en) | Token acquisition methods and device | |
CN106663018A (en) | Method to modify ANDROID application life cycle to control its execution in a containerized workspace environment | |
CN113505520A (en) | Method, device and system for supporting heterogeneous federated learning | |
KR20150100156A (en) | Method for identifying a client's request signal at game based on web | |
CN114785524B (en) | Electronic seal generation method, device, equipment and medium | |
US10218700B2 (en) | Authorizations for computing devices to access a protected resource | |
US20180183835A1 (en) | Forward one-time-use physical access verification apparatus, system, and method of operation | |
CN110765490A (en) | Method and apparatus for processing information | |
CN111600926B (en) | Data processing method and device and electronic equipment | |
CN112685422A (en) | Method and device for processing UTXO database and electronic equipment | |
TWI694402B (en) | Business verification method and equipment | |
US11748292B2 (en) | FPGA implementation of low latency architecture of XGBoost for inference and method therefor | |
US20210250166A1 (en) | System and method for sharing an incrementally trained machine learning (ml) model from an edge device to one or more other edge devices in a peer to peer network | |
CN104426856A (en) | Application login method, device and user equipment | |
CN112818410A (en) | Method and device for sharing building information model and electronic equipment | |
CN111190824A (en) | Monitoring method, monitoring device, terminal equipment and storage medium | |
US20190073843A1 (en) | Forward single origin physical access verification apparatus, system, and method of operation | |
EP3308289B1 (en) | Resource protection using tokenized information | |
US10051047B2 (en) | Load-balancing server for data transformation modules |
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 | ||
AD01 | Patent right deemed abandoned | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20240301 |