CN111666290A - Data replacement method, device, computer equipment and medium based on artificial intelligence - Google Patents
Data replacement method, device, computer equipment and medium based on artificial intelligence Download PDFInfo
- Publication number
- CN111666290A CN111666290A CN202010470253.0A CN202010470253A CN111666290A CN 111666290 A CN111666290 A CN 111666290A CN 202010470253 A CN202010470253 A CN 202010470253A CN 111666290 A CN111666290 A CN 111666290A
- Authority
- CN
- China
- Prior art keywords
- data
- replaced
- processed
- terminal
- different positions
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present application relates to the field of artificial intelligence, and in particular, to a data replacement method, apparatus, computer device, and medium based on artificial intelligence. The method comprises the following steps: acquiring a data processing request sent by a request terminal, wherein the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of a processing terminal; determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data; and replacing the data to be replaced by the updating data to obtain the data to be processed after replacement processing. The method can ensure the accuracy of the data. Meanwhile, the application also relates to a block chain technology, wherein the data to be processed, the updated data, the data to be processed after the replacement processing and the like can be stored in the block chain.
Description
Technical Field
The present application relates to the field of artificial intelligence, and in particular, to a data replacement method, apparatus, computer device, and medium based on artificial intelligence.
Background
When a data processing terminal receives a data processing request from a data request terminal, it is usually necessary to perform a preliminary processing on the requested data to be processed and then perform a subsequent data processing, for example, to replace some data in the data to be processed with reference data of the processing terminal.
In the conventional manner, data is replaced by a full amount of data for a specific character.
However, this method may erroneously replace characters that do not need to be replaced, which affects the accuracy of the replaced data.
Disclosure of Invention
In view of the above, it is necessary to provide a data replacement method, apparatus, computer device and medium based on artificial intelligence, which can ensure data accuracy.
A method of artificial intelligence based data replacement, the method comprising:
acquiring a data processing request sent by a request terminal, wherein the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of a processing terminal;
determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data;
and replacing the data to be replaced by the updating data to obtain the data to be processed after replacement processing.
In one embodiment, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on a first terminal address and a second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data includes:
determining the same data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring updating data at different positions from the configuration data;
replacing the data to be replaced by the update data to obtain the data to be processed after replacement processing, wherein the method comprises the following steps:
and replacing the same data to be replaced at different positions in the data to be processed according to the updating data at different positions to obtain the replaced data to be processed.
In one embodiment, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on a first terminal address and a second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data includes:
determining a plurality of initial data to be replaced corresponding to the same position from pre-stored configuration data based on the first terminal address;
any initial data to be replaced is taken as the current data to be replaced, and data corresponding to the same position in the data to be processed is inquired to obtain an inquiry result;
judging whether the data corresponding to the same position has data to be replaced which is consistent with the current data to be replaced or not according to the query result;
when data to be replaced which is consistent with the data to be replaced currently exists in the data corresponding to the position, determining that the data to be replaced currently is target data to be replaced corresponding to the same position, and acquiring target updating data corresponding to the target data to be replaced from the configuration data according to the second terminal address;
and when the data corresponding to the position does not have the data to be replaced consistent with the current data to be replaced, re-determining any initial data to be replaced as the current data to be replaced from the rest initial data to be replaced, and continuously querying the data corresponding to the same position in the data to be replaced to obtain a query result until the target data to be replaced corresponding to the same position is determined.
In one embodiment, replacing the data to be replaced by the update data includes:
and replacing the data to be replaced at the same position in the data to be processed according to the target updating data.
In one embodiment, after obtaining the replaced data to be processed, the method further includes:
sending the replaced data to be processed to a processing terminal, and receiving target data which is sent by the processing terminal and corresponds to the data to be processed, wherein the target data is generated after the processing terminal processes the data to be processed according to the data processing request;
according to the data to be replaced at different positions, performing reverse replacement on the updated data at different positions in the target data to obtain target data after the reverse replacement, wherein the target data required by the data of the request terminal is generated after the target data corresponding to the data processing request is obtained by the reverse replacement;
and sending the target data after reverse replacement to the request terminal.
In one embodiment, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on a first terminal address and a second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data includes:
determining a first terminal identification corresponding to the request terminal and a second terminal identification corresponding to the processing terminal based on the first terminal address and the second terminal address;
and according to the first terminal identification and the second terminal identification, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data, and acquiring updating data of the data to be replaced at different positions from the configuration data.
In one embodiment, the method further includes:
uploading at least one of the data to be processed, the updated data and the data to be processed after replacement processing to a block chain, and storing the data to be processed, the updated data and the data to be processed after replacement processing to a node of the block chain.
An artificial intelligence based data replacement, the apparatus comprising:
the data processing request acquisition module is used for acquiring a data processing request sent by a request terminal, wherein the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of the processing terminal;
the data to be replaced and update data determining module is used for determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data;
and the replacing module is used for replacing the data to be replaced by the updating data to obtain the data to be processed after replacement processing.
A computer device comprising a memory storing a computer program and a processor implementing the steps of any of the methods described above when the processor executes the computer program.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any of the above.
According to the data replacement method, the data replacement device, the computer equipment and the medium based on the artificial intelligence, the data processing request sent by the request terminal is received, the data processing request carries the data to be processed, the first terminal address of the request terminal and the second terminal address of the processing terminal, then the data to be replaced at different positions in the data to be processed is determined from the pre-stored configuration data based on the first terminal address and the second terminal address, the updating data of the data to be replaced at different positions is obtained from the configuration data, and the data to be replaced is further replaced through the updating data, so that the data to be processed after replacement processing is obtained. Therefore, the data to be replaced at different positions can be replaced according to the updated data of the corresponding position acquired from the configuration data, the problem of mistaken replacement in full replacement is avoided, and the accuracy of the replaced data to be processed can be further guaranteed.
Drawings
FIG. 1 is a diagram of an application scenario of an artificial intelligence based data replacement method in one embodiment;
FIG. 2 is a schematic flow diagram of a method for artificial intelligence based data replacement in one embodiment;
FIG. 3 is a diagram of configuration data in one embodiment;
FIG. 4 is a block diagram of an artificial intelligence based data replacement apparatus according to an embodiment;
FIG. 5 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The artificial intelligence based data replacement method can be applied to the application environment shown in fig. 1. The requesting terminal 102 and the processing terminal 106 are in communication with the server 104 through a network, respectively. Specifically, the user sends a data processing request to the server 104 through the request terminal 102. The server 104 obtains the data processing request, and determines data to be replaced at different positions in the data to be processed carried in the data processing request from pre-stored configuration data according to a first terminal address and a second terminal address carried in the data processing request, wherein the first terminal address is an address of a request terminal, and the second terminal address is an address of a processing terminal. Further, the server 104 obtains the update data corresponding to the data to be replaced at each different position from the configuration data, and replaces the data to be replaced with the update data to obtain the data to be processed after the replacement processing. The requesting terminal 102 and the processing terminal 106 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by an independent server or a server cluster composed of a plurality of servers.
In one embodiment, as shown in fig. 2, there is provided an artificial intelligence based data replacement method, which is illustrated by applying the method to the server in fig. 1, and includes the following steps:
step 202, a data processing request sent by a requesting terminal is obtained, where the data processing request carries data to be processed, a first terminal address of the requesting terminal, and a second terminal address of the processing terminal.
The data processing request refers to a request for processing data to be processed, and the data processing request may carry the data to be processed requested to be processed, a first terminal address of the request terminal, and a second terminal address of the processing terminal.
In this embodiment, the first terminal address and the second terminal address may be IP addresses corresponding to the terminals, and the like.
In this embodiment, the user may generate a data processing request through the request terminal and send the data processing request to the server. After receiving the data processing request, the server may perform subsequent processing based on each data carried in the data processing request.
Step 204, based on the first terminal address and the second terminal address, determining data to be replaced at different positions in the data to be processed from the pre-stored configuration data, and acquiring update data of the data to be replaced at different positions from the configuration data.
The configuration data refers to data which is configured in advance and used for determining data to be replaced and updating data. The configuration data may include, but is not limited to, a terminal address of each terminal, data to be replaced and update data corresponding to each terminal, and the like. The configuration data may be as shown in fig. 3.
The data to be replaced refers to data to be replaced in the data replacement process, and may be text characters to be replaced in the data to be processed, or character strings to be replaced, or the whole segment of data, etc.
The update data refers to data for replacing data to be replaced, that is, text characters or character strings for replacing text characters or character strings to be replaced.
Different positions refer to different position areas of the data in the data to be processed. Taking a patent application document as an example, the patent application document includes the abstract, the claims, the specification, the drawings, the abstract and the drawings, and the different positions refer to the abstract, the claims, the specification, the drawings, the abstract and the drawings in the patent application document. Alternatively, in a computer processing language, different locations may also refer to different locations corresponding to program code, such as "site", "region", etc. corresponding to different locations in FIG. 3. In this embodiment, different positions may also be represented as different replacement fields, or different replacement areas, etc.
In this embodiment, the server may directly obtain the configuration data from the server database, or obtain the configuration data from the data processing request sent by the processing terminal, which is not limited in this respect.
Specifically, when the configuration data is obtained from the server database, the configuration data may include data corresponding to a plurality of terminals other than the requesting terminal and the processing terminal, for example, referring to fig. 3, in maplist, the requesting terminal is "SC", the processing terminal is "PC", and the configuration data may also include data corresponding to other terminals, such as data corresponding to terminal "IC" and terminal "FC".
Further, when the configuration data is obtained from the data processing request, the configuration data may only include data corresponding to the requesting terminal and the processing terminal, for example, may only include data corresponding to the requesting terminal "SC" and the processing terminal "PC", so that the data amount of the configuration data may be reduced.
In this embodiment, the server may determine, from the configuration data, to-be-replaced data corresponding to different positions according to the first terminal address, and then determine, from maplist of the configuration data, update data corresponding to different positions according to the second terminal address.
And step 206, replacing the data to be replaced by the updating data to obtain the data to be processed after replacement processing.
Specifically, the server may replace the data to be replaced corresponding to each different position in the data to be processed according to the acquired update data corresponding to each different position.
For example, with reference to fig. 3, if the data to be replaced at the position "site" determined by the server is "SZ 1", the corresponding obtained updated data is "ECA", the data to be replaced at the position "region" is "CQ 2", and the corresponding obtained updated data is "EC 1", the data to be replaced corresponding to the position "site" and "region" in the data to be processed may be replaced according to the updated data corresponding to different positions, that is, the "SZ 1" corresponding to the position "site" in the data to be processed is replaced by "ECA", and the "CQ 2" corresponding to the position "region" in the data to be processed is replaced by "EC 1", so as to obtain the replaced data, thereby implementing replacement of different data at different positions.
In the data replacement method based on artificial intelligence, a data processing request sent by a request terminal is received, the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of a processing terminal, then data to be replaced corresponding to different positions in the data to be processed is determined from configuration data based on the first terminal address and the second terminal address, update data corresponding to the data to be replaced at different positions is obtained from the configuration data, and the data to be replaced is further replaced through the update data to obtain the data to be processed after replacement processing. Therefore, the data to be replaced at different positions can be replaced according to the updated data of the corresponding position acquired from the configuration data, the problem of mistaken replacement in full replacement is avoided, and the accuracy of the replaced data to be processed can be further guaranteed.
In one embodiment, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data may include: determining a first terminal identification corresponding to the request terminal and a second terminal identification corresponding to the processing terminal based on the first terminal address and the second terminal address; and according to the first terminal identification and the second terminal identification, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data, and acquiring updating data of the data to be replaced at different positions from the configuration data.
The terminal identifier is an identifier indicating the uniqueness of the terminal, and one terminal can correspond to the unique terminal identifier.
In this embodiment, referring to fig. 3, the server may determine, from the configuration data, a terminal identifier corresponding to the terminal address, for example, the terminal address is "10.113.108.137, 10.113.108.136/32", the corresponding terminal identifier is "PC", the terminal address is "10.113.108.139/32, 10.113.108.140/32", and the corresponding terminal identifier is "SC", according to the terminal address.
Specifically, the server may determine the terminal identifier corresponding to each terminal according to the terminal address in the clients of the configuration data and the mapping relationship between the terminal identifiers.
In this embodiment, after determining the first terminal identifier and the second terminal identifier corresponding to the requesting terminal and the processing terminal, the server may determine the data to be replaced at different positions and the update data corresponding to the data to be replaced at different positions from the maplist of the configuration data. For example, if the first terminal identifier is "SC" and the second terminal identifier is "PC", the server may determine that the data to be replaced at the "site" position is "SZ 1", the corresponding update data is "ECA", the data to be replaced at the "region" position is "SQ 2", and the corresponding update data is "EC 1" from the configuration data.
Further, the server may obtain the determined update data to facilitate subsequent data replacement.
In the above embodiment, the corresponding terminal identifier is determined according to the terminal address, then the data to be replaced is determined according to the terminal identifier and the corresponding update data is obtained, compared with the method of directly searching the data to be replaced according to the terminal address, the data size of the terminal identifier is small and easy to identify, and the processing efficiency of the server can be improved.
In one embodiment, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data may include: determining a plurality of initial data to be replaced corresponding to the same position from pre-stored configuration data based on the first terminal address; any initial data to be replaced is taken as the current data to be replaced, and data corresponding to the same position in the data to be processed is inquired to obtain an inquiry result; judging whether the data corresponding to the same position has data to be replaced which is consistent with the current data to be replaced or not according to the query result; when data to be replaced which is consistent with the data to be replaced currently exists in the data corresponding to the position, determining that the data to be replaced currently is target data to be replaced corresponding to the same position, and acquiring target updating data corresponding to the target data to be replaced from the configuration data according to the second terminal address; and when the data corresponding to the position does not have the data to be replaced consistent with the current data to be replaced, re-determining any initial data to be replaced as the current data to be replaced from the rest initial data to be replaced, and continuously querying the data corresponding to the same position in the data to be replaced to obtain a query result until the target data to be replaced corresponding to the same position is determined.
Specifically, the server may determine, based on the first terminal address, a plurality of data to be replaced corresponding to the same location from maplist. With continued reference to fig. 3, the first terminal is identified as "SC", the second terminal is identified as "PC", the initial data to be replaced determined in the "site" position may include a plurality of initial data to be replaced, such as "SZ 1", "CQ 2", etc., and the corresponding initial data to be replaced also includes "SZ 1" and "CQ 2" in the "region" position.
Further, the server may use any initial data to be replaced as the current data to be replaced, and query the corresponding position in the data to be processed to determine whether the current data to be replaced is the data to be replaced at the corresponding position in the data to be processed. For example, the server queries the data at the "site" position in the data to be processed by taking the initial data to be replaced "SZ 1" at the "site" position as the current data to be replaced.
In this embodiment, when the server queries "SZ 1" from the data at the "site" position in the data to be processed, it determines that the initial data to be replaced "SZ 1" is the target data to be replaced corresponding to the "site" position, and obtains "ECA" corresponding to the initial data to be replaced "SZ 1" as the target update data, and then performs data replacement.
Further, when the server does not inquire "SZ 1" from the data at the "site" position in the data to be processed, the remaining initial data to be replaced "CQ 2" is used as the current data to be replaced, the inquiry is continued for the data at the "site" position in the data to be processed, and "CQ 2" is inquired from the data at the "site" position in the data to be processed, then the initial data to be replaced "CQ 2" is determined as the target data to be replaced corresponding to the "site" position, the "SCA" corresponding to the initial data to be replaced "CQ 2" is obtained as the target update data, and the data is replaced.
In one embodiment, replacing the data to be replaced by the update data may include: and replacing the data to be replaced at the same position in the data to be processed according to the target updating data.
In this embodiment, when the server determines from the configuration data that there are a plurality of initial data to be replaced corresponding to the same position, the server may obtain corresponding target update data according to the target data to be replaced determined from the plurality of initial data to be replaced, and replace the data to be replaced at the same position with the target update data. For example, if it is determined that the target update data at the "site" position is "SCA", the data to be replaced "CQ 2" at the "site" position in the data to be processed may be replaced by the acquired target update data "SCA", and if it is determined that the target update data at the "site" position is "ECA", the data to be replaced "SZ 1" at the "site" position in the data to be processed may be replaced by the acquired target update data "ECA".
In the above embodiment, any initial data to be replaced is used as the current data to be replaced, and the data at the corresponding position in the data to be processed is queried to determine the target data to be replaced corresponding to the data to be processed, so that the determined target data to be replaced is consistent with the data to be replaced in the data to be processed, the accuracy of replacement processing is improved, and the accuracy of the data to be processed after replacement is improved.
In one embodiment, when a plurality of initial data to be replaced corresponding to the same position in the configuration data are provided, the server may determine, according to a regular expression in the configuration data, target data to be replaced corresponding to the data to be replaced at the same position in the data to be processed. For example, with reference to fig. 3, the corresponding target data to be replaced may be determined according to the regular expression corresponding to the "site" position in the request, and then the target update data at the "site" position may be determined from the maplist according to the determined target data to be replaced, so as to replace the data to be processed.
In the embodiment, the target data to be replaced corresponding to each position is determined through the regular expressions in the configuration data, so that the process of determining the target data to be replaced by the server can be reduced, and the processing efficiency is improved.
In one embodiment, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data may include: determining the same data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring updating data at different positions from the configuration data; replacing the data to be replaced by the update data to obtain the data to be processed after replacement processing, wherein the method comprises the following steps: and replacing the same data to be replaced at different positions in the data to be processed according to the updating data at different positions to obtain the replaced data to be processed.
Specifically, the data to be replaced may be the same, and the update data may be different, in different locations of the data to be processed. The server can determine the same data to be replaced corresponding to different positions in the data to be processed from the configuration data, and correspondingly acquire different update data corresponding to different positions to replace the data to be processed.
For example, with continued reference to fig. 3, for the first terminal identifier "SC", the second terminal identifier "PC", the data to be replaced determined in the "site" position is "CQ 2", the update data is "ECA", the data to be replaced determined in the "region" position is also "CQ 2", the update data is "SC 1", that is, the data to be replaced determined in different positions are the same, and the update data is different. And then the server can replace the same data to be replaced at different positions in the data to be processed according to the obtained different updating data at different positions.
In the above embodiment, the same data to be replaced is replaced by the corresponding update data in different positions, so that the same data to be replaced in different positions can be replaced in a full amount, and the replacement accuracy can be improved.
In one embodiment, after obtaining the replaced data to be processed, the method may further include: sending the replaced data to be processed to a processing terminal, and receiving target data which is sent by the processing terminal and corresponds to the data to be processed, wherein the target data is generated after the processing terminal processes the data to be processed according to the data processing request; according to the data to be replaced at different positions, performing reverse replacement on the updated data at different positions in the target data to obtain target data after the reverse replacement, wherein the target data corresponding to the data request of the request terminal is generated after the target data corresponding to the data processing request is obtained through the reverse replacement; and sending the target data after reverse replacement to the request terminal.
In this embodiment, the server sends the replaced data to be processed to the processing terminal, and the processing terminal performs corresponding processing on the replaced data to be processed according to the data processing requirement, such as data analysis, data statistics, data splitting, data merging or other processing, generates corresponding target data, and then feeds back the target data to the server.
The data requirement refers to a data requirement corresponding to the request terminal, and different request terminals have different data expressions and different data requirements for the same data.
In this embodiment, the server receives target data fed back by the processing terminal, and performs reverse replacement on update data in the target data according to data to be replaced acquired from the configuration data. For example, the data to be replaced is "SZ 1", the update data is "ECA", in the data replacement process, "SZ 1" in the data to be processed is replaced by "ECA", in the reverse replacement process, "ECA" in the target data is replaced by "SZ 1", and the target data after replacement is generated.
Optionally, in the data feedback process, the processing terminal may be regarded as a "request terminal", and the request terminal may be regarded as a "processing terminal", and then according to the foregoing processing manner, the determination of the data to be replaced and the acquisition of the update data are performed, and replacement is performed. For example, in the feedback process, according to the terminal address of the processing terminal, it is determined that the corresponding terminal identifier is "PC", according to the terminal address of the requesting terminal carried in the fed-back target data, it is determined that the terminal identifier of the requesting terminal is "SC", then the server determines, according to the terminal identifier, that the data to be replaced corresponding to the "site" position in the target data is "ECA", and the corresponding update data is "SZ 1", and then replaces the data to be replaced "ECA" corresponding to the "site" position in the target data by the update data "SZ 1" to obtain the replaced target data, and sends the target data to the requesting terminal. Therefore, the strong relevance in the data request process and the data feedback process can be solved, and the processing efficiency is improved.
In the embodiment, the target data fed back by the processing terminal is reversely replaced, the target data after the reverse replacement is generated and sent to the request terminal, so that the target data sent to the request terminal is the data after the reverse replacement is performed according to the data to be replaced, the target data meets the data requirement of the request terminal, and the accuracy of the data is guaranteed.
It should be noted that, the above-mentioned embodiment is described by taking the "site" position "in fig. 3 as an example, in other embodiments, different positions may have different expressions, such as" abstract "," claim "," description "," specification drawing ", and the like in the patent application document mentioned above, or other positions in a computer program, and the present application does not limit this.
In one embodiment, the method may further include: uploading at least one of the data to be processed, the updated data and the data to be processed after replacement processing to a block chain, and storing the data to be processed, the updated data and the data to be processed after replacement processing to a node of the block chain.
The blockchain refers to a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. A Block chain (Block chain), which is essentially a decentralized database, is a series of data blocks associated by using a cryptographic method, and each data Block contains information of a batch of network transactions, so as to verify the validity (anti-counterfeiting) of the information and generate a next Block.
Specifically, the blockchain may include a blockchain underlying platform, a platform product service layer, an application service layer, and the like.
In this embodiment, the server may upload and store one or more of the to-be-processed data, the update data, and the replacement-processed to-be-processed data in a node of the block chain, so as to ensure privacy and security of the data.
In the above embodiment, at least one of the to-be-processed data, the updated data and the to-be-processed data after the replacement processing is uploaded to the block chain and stored in the node of the block chain, so that the privacy of the data stored in the node of the block chain can be guaranteed, and the security of the data can be improved.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 2 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 4, there is provided an artificial intelligence based data replacement apparatus, including: the data processing method includes a data processing request obtaining module 100, a data to be replaced and update data determining module 200 and a replacing module 300, wherein:
the data processing request obtaining module 100 is configured to obtain a data processing request sent by a requesting terminal, where the data processing request carries data to be processed, a first terminal address of the requesting terminal, and a second terminal address of the processing terminal.
A to-be-replaced data and update data determining module 200, configured to determine, based on the first terminal address and the second terminal address, to-be-replaced data at different positions in the to-be-processed data from pre-stored configuration data, and obtain update data of the to-be-replaced data at different positions from the configuration data.
The replacing module 300 is configured to replace the data to be replaced with the update data to obtain the data to be processed after replacement processing.
In one embodiment, the to-be-replaced data and update data determining module 200 determines the same to-be-replaced data at different positions in the to-be-processed data from the pre-stored configuration data based on the first terminal address and the second terminal address, and obtains the update data at different positions from the configuration data.
The replacing module 300 is configured to replace the same data to be replaced at different positions in the data to be processed according to the updated data at different positions, so as to obtain the replaced data to be processed.
In one embodiment, the to-be-replaced data and update data determining module 200 may include:
and the initial data to be replaced determining submodule is used for determining a plurality of initial data to be replaced corresponding to the same position from pre-stored configuration data based on the first terminal address.
And the query submodule is used for querying the data corresponding to the same position in the data to be processed by taking any initial data to be replaced as the current data to be replaced to obtain a query result.
And the judging submodule is used for judging whether the data to be replaced consistent with the current data to be replaced exists in the data corresponding to the same position according to the query result.
And the target data to be replaced and target update data determining submodule is used for determining that the current data to be replaced is the target data to be replaced corresponding to the same position when the data corresponding to the position has the data to be replaced which is consistent with the current data to be replaced, and acquiring the target update data corresponding to the target data to be replaced from the configuration data according to the second terminal address.
And the circulation sub-module is used for re-determining any initial data to be replaced as the current data to be replaced from the remaining initial data to be replaced when the data to be replaced, which is consistent with the current data to be replaced, does not exist in the data corresponding to the position, and continuously querying the data corresponding to the same position in the data to be replaced to obtain a query result until the target data to be replaced corresponding to the same position is determined.
In one embodiment, the replacement module 300 is configured to replace data to be replaced at the same position in the data to be processed according to the target update data.
In one embodiment, the apparatus may further include:
and a receiving module, configured to send the replaced to-be-processed data to the processing terminal after the replacement module 300 obtains the replaced to-be-processed data, and receive target data corresponding to the to-be-processed data sent by the processing terminal, where the target data is generated after the processing terminal processes the to-be-processed data according to the data processing request.
And the reverse replacement module is used for performing reverse replacement on the update data at different positions in the target data according to the data to be replaced at different positions to obtain target data after the reverse replacement, wherein the target data corresponding to the data processing request is generated after the target data corresponding to the data processing request is obtained through the reverse replacement.
And the sending module is used for sending the target data after reverse replacement to the request terminal.
In one embodiment, the to-be-replaced data and update data determining module 200 may include:
the terminal identification determining submodule is used for determining a first terminal identification corresponding to the request terminal and a second terminal identification corresponding to the processing terminal based on the first terminal address and the second terminal address;
and the data to be replaced and update data determining submodule is used for determining the data to be replaced at different positions in the data to be processed from the pre-stored configuration data according to the first terminal identifier and the second terminal identifier, and acquiring the update data of the data to be replaced at different positions from the configuration data.
In one embodiment, the apparatus may further include:
and the storage module is used for uploading at least one of the data to be processed, the updated data and the replaced data to be processed to the block chain and storing the data to be processed in the nodes of the block chain.
For specific limitations of the artificial intelligence based data replacement apparatus, reference may be made to the above limitations of the artificial intelligence based data replacement method, which will not be described herein again. The modules in the artificial intelligence based data replacement device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 5. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing data such as data to be processed, updated data, and data to be processed after replacement processing. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement an artificial intelligence based data replacement method.
Those skilled in the art will appreciate that the architecture shown in fig. 5 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, there is provided a computer device comprising a memory storing a computer program and a processor implementing the following steps when the processor executes the computer program: acquiring a data processing request sent by a request terminal, wherein the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of a processing terminal; determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data; and replacing the data to be replaced by the updating data to obtain the data to be processed after replacement processing.
In one embodiment, when the processor executes the computer program, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data may include: determining the same data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring updating data at different positions from the configuration data; replacing the data to be replaced by the update data to obtain the data to be processed after replacement processing, wherein the method comprises the following steps: and replacing the same data to be replaced at different positions in the data to be processed according to the updating data at different positions to obtain the replaced data to be processed.
In one embodiment, when the processor executes the computer program, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data may include: determining a plurality of initial data to be replaced corresponding to the same position from pre-stored configuration data based on the first terminal address; any initial data to be replaced is taken as the current data to be replaced, and data corresponding to the same position in the data to be processed is inquired to obtain an inquiry result; judging whether the data corresponding to the same position has data to be replaced which is consistent with the current data to be replaced or not according to the query result; when data to be replaced which is consistent with the data to be replaced currently exists in the data corresponding to the position, determining that the data to be replaced currently is target data to be replaced corresponding to the same position, and acquiring target updating data corresponding to the target data to be replaced from the configuration data according to the second terminal address; and when the data corresponding to the position does not have the data to be replaced consistent with the current data to be replaced, re-determining any initial data to be replaced as the current data to be replaced from the rest initial data to be replaced, and continuously querying the data corresponding to the same position in the data to be replaced to obtain a query result until the target data to be replaced corresponding to the same position is determined.
In one embodiment, when the processor executes the computer program, the replacement of the data to be replaced by the update data is implemented, and may include: and replacing the data to be replaced at the same position in the data to be processed according to the target updating data.
In one embodiment, after the processor executes the computer program to obtain the replaced data to be processed, the following steps may be further implemented: sending the replaced data to be processed to a processing terminal, and receiving target data which is sent by the processing terminal and corresponds to the data to be processed, wherein the target data is generated after the processing terminal processes the data to be processed according to the data processing request; according to the data to be replaced at different positions, performing reverse replacement on the updated data at different positions in the target data to obtain target data after the reverse replacement, wherein the target data corresponding to the data processing request is generated after the target data corresponding to the data processing request is obtained through the reverse replacement; and sending the target data after reverse replacement to the request terminal.
In one embodiment, when the processor executes the computer program, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data may include: determining a first terminal identification corresponding to the request terminal and a second terminal identification corresponding to the processing terminal based on the first terminal address and the second terminal address; and according to the first terminal identification and the second terminal identification, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data, and acquiring updating data of the data to be replaced at different positions from the configuration data.
In one embodiment, the processor when executing the computer program may further implement the following steps: uploading at least one of the data to be processed, the updated data and the data to be processed after replacement processing to a block chain, and storing the data to be processed, the updated data and the data to be processed after replacement processing to a node of the block chain.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: acquiring a data processing request sent by a request terminal, wherein the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of a processing terminal; determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data; and replacing the data to be replaced by the updating data to obtain the data to be processed after replacement processing.
In one embodiment, when executed by the processor, the computer program implements determining, from pre-stored configuration data, to-be-replaced data at different positions in the to-be-processed data based on the first terminal address and the second terminal address, and acquiring, from the configuration data, update data of the to-be-replaced data at the different positions, where the update data may include: determining the same data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring updating data at different positions from the configuration data; replacing the data to be replaced by the update data to obtain the data to be processed after replacement processing, wherein the method comprises the following steps: and replacing the same data to be replaced at different positions in the data to be processed according to the updating data at different positions to obtain the replaced data to be processed.
In one embodiment, when executed by the processor, the computer program implements determining, from pre-stored configuration data, to-be-replaced data at different positions in the to-be-processed data based on the first terminal address and the second terminal address, and acquiring, from the configuration data, update data of the to-be-replaced data at the different positions, where the update data may include: determining a plurality of initial data to be replaced corresponding to the same position from pre-stored configuration data based on the first terminal address; any initial data to be replaced is taken as the current data to be replaced, and data corresponding to the same position in the data to be processed is inquired to obtain an inquiry result; judging whether the data corresponding to the same position has data to be replaced which is consistent with the current data to be replaced or not according to the query result; when data to be replaced which is consistent with the data to be replaced currently exists in the data corresponding to the position, determining that the data to be replaced currently is target data to be replaced corresponding to the same position, and acquiring target updating data corresponding to the target data to be replaced from the configuration data according to the second terminal address; and when the data corresponding to the position does not have the data to be replaced consistent with the current data to be replaced, re-determining any initial data to be replaced as the current data to be replaced from the rest initial data to be replaced, and continuously querying the data corresponding to the same position in the data to be replaced to obtain a query result until the target data to be replaced corresponding to the same position is determined.
In one embodiment, when executed by a processor, the computer program implementing replacement of data to be replaced by updating data may include: and replacing the data to be replaced at the same position in the data to be processed according to the target updating data.
In one embodiment, after the computer program is executed by the processor to obtain the replaced data to be processed, the following steps may be further implemented: sending the replaced data to be processed to a processing terminal, and receiving target data which is sent by the processing terminal and corresponds to the data to be processed, wherein the target data is generated after the processing terminal processes the data to be processed according to the data processing request; according to the data to be replaced at different positions, performing reverse replacement on the updated data at different positions in the target data to obtain target data after the reverse replacement, wherein the target data corresponding to the data processing request is generated after the target data corresponding to the data processing request is obtained through the reverse replacement; and sending the target data after reverse replacement to the request terminal.
In one embodiment, when executed by the processor, the computer program implements determining, from pre-stored configuration data, to-be-replaced data at different positions in the to-be-processed data based on the first terminal address and the second terminal address, and acquiring, from the configuration data, update data of the to-be-replaced data at the different positions, where the update data may include: determining a first terminal identification corresponding to the request terminal and a second terminal identification corresponding to the processing terminal based on the first terminal address and the second terminal address; and according to the first terminal identification and the second terminal identification, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data, and acquiring updating data of the data to be replaced at different positions from the configuration data.
In one embodiment, the computer program when executed by the processor further performs the steps of: uploading at least one of the data to be processed, the updated data and the data to be processed after replacement processing to a block chain, and storing the data to be processed, the updated data and the data to be processed after replacement processing to a node of the block chain.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A method for artificial intelligence based data replacement, the method comprising:
acquiring a data processing request sent by a request terminal, wherein the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of a processing terminal;
determining data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring update data of the data to be replaced at different positions from the configuration data;
and replacing the data to be replaced through the updating data to obtain the data to be processed after replacement processing.
2. The method according to claim 1, wherein the determining, from pre-stored configuration data, to-be-replaced data at different positions in the to-be-processed data based on the first terminal address and the second terminal address, and acquiring, from the configuration data, update data of the to-be-replaced data at the different positions includes:
determining the same data to be replaced at different positions in the data to be processed from pre-stored configuration data based on the first terminal address and the second terminal address, and acquiring updating data at different positions from the configuration data;
the replacing the data to be replaced by the update data to obtain the data to be processed after the replacement processing includes:
and replacing the same data to be replaced at different positions in the data to be processed according to the updated data at different positions to obtain the replaced data to be processed.
3. The method according to claim 1, wherein the determining, from pre-stored configuration data, to-be-replaced data at different positions in the to-be-processed data based on the first terminal address and the second terminal address, and acquiring, from the configuration data, update data of the to-be-replaced data at the different positions includes:
determining a plurality of initial data to be replaced corresponding to the same position from pre-stored configuration data based on the first terminal address;
taking any initial data to be replaced as current data to be replaced, and inquiring data corresponding to the same position in the data to be processed to obtain an inquiry result;
judging whether the data corresponding to the same position has data to be replaced which is consistent with the current data to be replaced or not according to the query result;
when data to be replaced which is consistent with the current data to be replaced exists in the data corresponding to the position, determining that the current data to be replaced is target data to be replaced corresponding to the same position, and acquiring target updating data corresponding to the target data to be replaced from the configuration data according to the second terminal address;
and when the data corresponding to the position does not have the data to be replaced which is consistent with the current data to be replaced, re-determining any initial data to be replaced as the current data to be replaced from the remaining initial data to be replaced, and continuously querying the data corresponding to the same position in the data to be replaced to obtain a query result until the target data to be replaced corresponding to the same position is determined.
4. The method according to claim 3, wherein the replacing the data to be replaced by the update data comprises:
and replacing the data to be replaced at the same position in the data to be processed according to the target updating data.
5. The method of claim 1, wherein after obtaining the replaced data to be processed, further comprising:
sending the replaced data to be processed to a processing terminal, and receiving target data which is sent by the processing terminal and corresponds to the data to be processed, wherein the target data is generated after the processing terminal processes the data to be processed according to the data processing request;
according to the data to be replaced at different positions, performing reverse replacement on the update data at different positions in the target data to obtain target data after reverse replacement, wherein the target data corresponding to the data processing request is generated after the target data corresponding to the data processing request is obtained by the reverse replacement;
and sending the target data after reverse replacement to the request terminal.
6. The method according to claim 1, wherein the determining, from pre-stored configuration data, to-be-replaced data at different positions in the to-be-processed data based on the first terminal address and the second terminal address, and acquiring, from the configuration data, update data of the to-be-replaced data at the different positions includes:
determining a first terminal identification corresponding to the request terminal and a second terminal identification corresponding to the processing terminal based on the first terminal address and the second terminal address;
and according to the first terminal identification and the second terminal identification, determining data to be replaced at different positions in the data to be processed from pre-stored configuration data, and acquiring update data of the data to be replaced at different positions from the configuration data.
7. The method of claim 1, further comprising:
uploading at least one of the data to be processed, the updated data and the replaced data to be processed to a block chain, and storing the data to be processed into a node of the block chain.
8. An artificial intelligence based data replacement apparatus, the apparatus comprising:
the data processing request acquisition module is used for acquiring a data processing request sent by a request terminal, wherein the data processing request carries data to be processed, a first terminal address of the request terminal and a second terminal address of a processing terminal;
a to-be-replaced data and update data determining module, configured to determine, based on the first terminal address and the second terminal address, to-be-replaced data at different positions in the to-be-processed data from pre-stored configuration data, and obtain update data of the to-be-replaced data at different positions from the configuration data;
and the replacing module is used for replacing the data to be replaced through the updating data to obtain the data to be processed after replacement processing.
9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010470253.0A CN111666290A (en) | 2020-05-28 | 2020-05-28 | Data replacement method, device, computer equipment and medium based on artificial intelligence |
PCT/CN2020/099231 WO2021114621A1 (en) | 2020-05-28 | 2020-06-30 | Artificial intelligence-based data replacement method, apparatus, computer device, and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010470253.0A CN111666290A (en) | 2020-05-28 | 2020-05-28 | Data replacement method, device, computer equipment and medium based on artificial intelligence |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111666290A true CN111666290A (en) | 2020-09-15 |
Family
ID=72385269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010470253.0A Pending CN111666290A (en) | 2020-05-28 | 2020-05-28 | Data replacement method, device, computer equipment and medium based on artificial intelligence |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111666290A (en) |
WO (1) | WO2021114621A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114327468A (en) * | 2020-09-30 | 2022-04-12 | 久瓴(江苏)数字智能科技有限公司 | Object replacement method, device, computer equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014205298A1 (en) * | 2013-06-22 | 2014-12-24 | Microsoft Corporation | Latch-free, log-structured storage for multiple access methods |
WO2015139246A1 (en) * | 2014-03-19 | 2015-09-24 | 华为终端有限公司 | Method and device for synchronizing application data |
CN105630838A (en) * | 2014-11-07 | 2016-06-01 | 北大方正集团有限公司 | Data replacement method and system |
CN107783949A (en) * | 2016-08-24 | 2018-03-09 | 北京神州泰岳软件股份有限公司 | A kind for the treatment of method and apparatus of PPT documents |
CN109213821A (en) * | 2018-09-25 | 2019-01-15 | 中国银行股份有限公司 | Data processing method and system |
CN109783589A (en) * | 2018-12-13 | 2019-05-21 | 中国平安人寿保险股份有限公司 | The method, apparatus and storage medium of electronic map parsing address |
CN110109897A (en) * | 2019-04-15 | 2019-08-09 | 深圳壹账通智能科技有限公司 | Database script generation method, device, computer equipment and storage medium |
US20190361621A1 (en) * | 2018-05-23 | 2019-11-28 | Sap Se | De-duplication in master data management |
CN111191281A (en) * | 2019-12-25 | 2020-05-22 | 平安信托有限责任公司 | Data desensitization processing method and device, computer equipment and storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10467275B2 (en) * | 2016-12-09 | 2019-11-05 | International Business Machines Corporation | Storage efficiency |
CN108628973B (en) * | 2018-04-25 | 2020-12-25 | 深圳市诚意信科技有限公司 | Agricultural data sharing system based on block chain |
CN110659287A (en) * | 2019-09-11 | 2020-01-07 | 北京亚信数据有限公司 | Method for processing field names of table and computing equipment |
-
2020
- 2020-05-28 CN CN202010470253.0A patent/CN111666290A/en active Pending
- 2020-06-30 WO PCT/CN2020/099231 patent/WO2021114621A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014205298A1 (en) * | 2013-06-22 | 2014-12-24 | Microsoft Corporation | Latch-free, log-structured storage for multiple access methods |
WO2015139246A1 (en) * | 2014-03-19 | 2015-09-24 | 华为终端有限公司 | Method and device for synchronizing application data |
CN105630838A (en) * | 2014-11-07 | 2016-06-01 | 北大方正集团有限公司 | Data replacement method and system |
CN107783949A (en) * | 2016-08-24 | 2018-03-09 | 北京神州泰岳软件股份有限公司 | A kind for the treatment of method and apparatus of PPT documents |
US20190361621A1 (en) * | 2018-05-23 | 2019-11-28 | Sap Se | De-duplication in master data management |
CN109213821A (en) * | 2018-09-25 | 2019-01-15 | 中国银行股份有限公司 | Data processing method and system |
CN109783589A (en) * | 2018-12-13 | 2019-05-21 | 中国平安人寿保险股份有限公司 | The method, apparatus and storage medium of electronic map parsing address |
CN110109897A (en) * | 2019-04-15 | 2019-08-09 | 深圳壹账通智能科技有限公司 | Database script generation method, device, computer equipment and storage medium |
CN111191281A (en) * | 2019-12-25 | 2020-05-22 | 平安信托有限责任公司 | Data desensitization processing method and device, computer equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114327468A (en) * | 2020-09-30 | 2022-04-12 | 久瓴(江苏)数字智能科技有限公司 | Object replacement method, device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2021114621A1 (en) | 2021-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110727499B (en) | Method, device, computer equipment and storage medium for acquiring resource data | |
CN110287709B (en) | User operation authority control method, device, equipment and medium | |
CN108924250B (en) | Service request processing method and device based on block chain and computer equipment | |
CN109474578B (en) | Message checking method, device, computer equipment and storage medium | |
CN108829781B (en) | Client information query method, device, computer equipment and storage medium | |
CN109189799B (en) | Service data query method, device, computer equipment and storage medium | |
CN109492019B (en) | Service request response method, device, computer equipment and storage medium | |
CN109788031B (en) | Service data acquisition method and device, computer equipment and storage medium | |
CN110213392B (en) | Data distribution method and device, computer equipment and storage medium | |
CN108924258B (en) | Background information pushing method and device, computer equipment and storage medium | |
CN108365958B (en) | Account login verification method and device, computer equipment and storage medium | |
CN112068818B (en) | Service interaction method, device, computer equipment and storage medium | |
CN108965450B (en) | Service request response method, device, computer equipment and storage medium | |
CN110659938A (en) | Method and device for determining promotion channel, computer equipment and storage medium | |
CN110716989A (en) | Dimension data processing method and device, computer equipment and storage medium | |
CN109460252B (en) | Configuration file processing method and device based on git and computer equipment | |
CN112860778B (en) | Database management method, device, equipment and medium for desktop application program | |
CN111177121A (en) | Order data feedback method and device, computer equipment and storage medium | |
CN108595280B (en) | Interface adaptation method and device, computer equipment and storage medium | |
CN114119300A (en) | Electronic protocol matching method and device, computer equipment and storage medium | |
CN108389124B (en) | Data processing method, data processing device, computer equipment and storage medium | |
CN111209061A (en) | Method and device for filling in user information, computer equipment and storage medium | |
CN112860463B (en) | Service request forwarding method, device, computer equipment and readable storage medium | |
CN111666290A (en) | Data replacement method, device, computer equipment and medium based on artificial intelligence | |
CN110648052B (en) | Wind control decision method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40032030 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |