WO2020233091A1 - Procédé et appareil de retour arrière de données de service, dispositif informatique et support de stockage - Google Patents

Procédé et appareil de retour arrière de données de service, dispositif informatique et support de stockage Download PDF

Info

Publication number
WO2020233091A1
WO2020233091A1 PCT/CN2019/122845 CN2019122845W WO2020233091A1 WO 2020233091 A1 WO2020233091 A1 WO 2020233091A1 CN 2019122845 W CN2019122845 W CN 2019122845W WO 2020233091 A1 WO2020233091 A1 WO 2020233091A1
Authority
WO
WIPO (PCT)
Prior art keywords
business data
data
review
terminal
modified
Prior art date
Application number
PCT/CN2019/122845
Other languages
English (en)
Chinese (zh)
Inventor
陈飞
张文明
宦鹏飞
章伟
Original Assignee
深圳壹账通智能科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳壹账通智能科技有限公司 filed Critical 深圳壹账通智能科技有限公司
Publication of WO2020233091A1 publication Critical patent/WO2020233091A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Definitions

  • This application relates to a business data rollback method, device, computer equipment and storage medium.
  • the traditional blockchain stores data, and the business data modified by one business party is stored when the other business party does not know it. Downloading can easily lead to business data processing errors, resulting in lower accuracy of business data processing.
  • a method, apparatus, computer equipment, and storage medium for business data rollback are provided.
  • a business data rollback method includes:
  • a business data rollback device includes:
  • a receiving module configured to receive a service data modification request carrying a service data identifier sent by the first terminal
  • the storage module is configured to determine the modified business data according to the business data modification request, store the modified business data on the blockchain, and generate a business data review instruction according to the modified business data;
  • the review module is configured to determine a second terminal according to the business data identifier, send the business data review instruction to the second terminal, and receive review opinion data fed back by the second terminal in response to the business data review instruction ;
  • the storage module is further configured to use the review opinion data as the review status of the modified business data, and store it in the blockchain in association with the modified business data;
  • the search module is configured to, if a service data query request carrying the service data identifier sent by the first terminal is received, search for the modified service from the blockchain according to the service data query request Data review status;
  • the feedback module is used to find the latest version of the target business data from the blockchain according to the business data identifier and the review status is the target business data that has passed the review when the review status found is the review failed
  • the target service data is fed back to the first terminal.
  • a computer device includes a memory and one or more processors.
  • the memory stores computer readable instructions.
  • the computer readable instructions are executed by the one or more processors, the one or more Each processor implements the steps of the service data rollback method provided in any embodiment of the present application.
  • One or more non-volatile computer-readable storage media storing computer-readable instructions.
  • the computer-readable instructions When executed by one or more processors, the one or more processors implement any of the present application The steps of the business data rollback method provided in an embodiment.
  • Fig. 1 is an application scenario diagram of a business data rollback method according to one or more embodiments.
  • Fig. 2 is a schematic flowchart of a business data rollback method according to one or more embodiments.
  • Fig. 3 is a schematic flowchart of a business data rollback method in another embodiment.
  • Fig. 4 is a block diagram of a service data rollback device according to one or more embodiments.
  • Figure 5 is a block diagram of a computer device according to one or more embodiments.
  • the business data rollback method provided in this application can be applied to the application environment shown in FIG. 1.
  • the first terminal 102 and the second terminal 106 respectively communicate with the server 104 via the network.
  • the server 104 receives the service data modification request carrying the service data identifier sent by the first terminal 102, stores the modified service data determined according to the service data modification request in the blockchain, and triggers generation and transmission according to the modified service data
  • the business data review instruction to the second terminal 106, and then when the review review data fed back by the second terminal 106 for the business data review instruction is received, the review review data is regarded as the review status of the modified business data, and is compared with the review status of the modified business data.
  • the business data is stored in the blockchain.
  • the server 104 when the server 104 receives the business data query request carrying the business data identifier sent by the first terminal, it searches the blockchain for the review status of the modified business data, and when the review status is the review failed, According to the business data identifier, search for the target business data of the latest version from the blockchain and the review status is approved, and feed the target business data back to the first terminal 102.
  • the first terminal 102 and the second terminal 106 can be, but are not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices.
  • the server 104 can be an independent server or a server cluster composed of multiple servers. achieve.
  • the server 104 may specifically be a distributed server of the blockchain system.
  • the server 104 is a server corresponding to the blockchain node in the blockchain system, and specifically may be the blockchain node itself.
  • a business data rollback method is provided. Taking the method applied to the server in FIG. 1 as an example for description, the method includes the following steps:
  • S202 Receive a service data modification request carrying a service data identifier sent by the first terminal.
  • the business data identifier is used to uniquely identify the business data.
  • the business data may specifically be order information or order data.
  • the business data modification request is a request used to trigger a business data modification operation, and is used to instruct the server to store the modified business data in the blockchain to modify the target business data.
  • the business data modification request may carry modified business data, that is, business data obtained by modifying the target business data.
  • the first terminal displays the business data to be modified to the modifier through the modifier operation interface, and detects in real time a preset data submission operation triggered by the modifier on the displayed business data to be modified.
  • the first terminal obtains the business data pre-entered or pre-selected by the modifier for the target business data as the modified business data, and determines that the modified business data is stored in the blockchain The revised business data.
  • the first terminal generates a service data modification request according to the modified service data, and sends the generated service data modification request to the server.
  • the first terminal detects a preset trigger condition in real time, and when the preset trigger condition is detected, it triggers generation of a service data query request carrying a service data identifier according to the detected preset trigger condition, and generates The business data query request is sent to the server to query the business data corresponding to the business data identifier and to be modified from the blockchain by means of the server.
  • S204 Determine the modified business data according to the business data modification request, store the modified business data in the blockchain, and generate a business data review instruction according to the modified business data.
  • the business data review instruction is an instruction used to trigger the business data review operation, which is used to instruct the second terminal to display the modified business data to be reviewed to the auditor, and obtain the review opinion triggered by the auditor on the modified business data data.
  • the server parses the business data modification request to obtain the modified business data, and performs an in-chain operation on the modified business data, so as to store the modified business data in the blockchain, so as to realize the target business data Modifications.
  • the server When the modified business data is written into the blockchain, the server generates corresponding business data review instructions according to the modified business data.
  • the server when the modified business data is successfully written into the blockchain, the server generates a business data review instruction according to the modified business data.
  • the server may generate a business data review instruction carrying modified business data, and may also generate a business data review instruction carrying a business data identifier.
  • S206 Determine the second terminal according to the service data identifier, send the service data review instruction to the second terminal, and receive review opinion data fed back by the second terminal in response to the service data review instruction.
  • the review opinion data is used to characterize the review opinions of the auditor on the modified business data displayed on the second terminal, and may specifically include the review passed and the review failed. According to the audit opinion data, it can be determined whether the auditor agrees with the modifier to modify the modified business data.
  • determining the second terminal according to the business data identifier and sending the business data review instruction to the second terminal includes: determining the auditor account based on the business data identifier; sending the business data review instruction to log in with the reviewer account The second terminal of the business data review instruction is used to instruct the second terminal to display the modified business data and obtain the review opinion data corresponding to the modified business data.
  • the auditor account refers to an account pre-registered by the auditor and used to log in to the second terminal.
  • the auditor account may specifically be an account used to log in to a specific client, browser, webpage, or system by means of the second terminal.
  • the auditor account number can be used to uniquely identify the auditor, which can be a character string composed of at least one of numbers, letters, and symbols.
  • the server when generating the business data review instruction, the server queries the pre-configured auditor account in the database according to the business data identifier, and determines the second terminal to log in with the auditor account, and then sends the generated business data review instruction to The determined second terminal.
  • the second terminal determines the modified business data to be reviewed according to the received business data review instruction, displays the modified business data to the auditor, and obtains the review opinion data triggered by the auditor on the displayed modified business data .
  • the server searches the database for an auditor ID matching the service data ID according to the service data ID, and searches the pre-configured auditor account according to the auditor ID.
  • the server when an auditor ID matching the service data ID is queried, the server queries the database for the pre-configured second terminal ID according to the auditor ID, and sends the service data audit instruction to the second terminal Identify the corresponding second terminal.
  • the second terminal parses the received business data review instruction to obtain the modified business data to be reviewed, displays the modified business data to the auditor, and obtains the auditor’s modified business data Triggered review opinion data, and feedback the review opinion data to the server.
  • receiving the review opinion data fed back by the second terminal for the business data review instruction includes: receiving the review data query request corresponding to the business data identifier sent by the second terminal; and downloading the review data from the blockchain according to the review data query request Find the modified service data corresponding to the service data identifier in the, send the modified service data to the second terminal for display, and receive the review opinion data fed back by the second terminal for the modified service data.
  • the audit data query request is a request used to trigger the audit data query operation, and is used to instruct the server to query and feed back the revised business data to be audited.
  • the server searches the blockchain for the latest version of the business data corresponding to the business data identifier according to the audit data query request, as the modified business data.
  • the server searches for the business data corresponding to the business data identifier in the blockchain, and determines the version number (or entry time) of each business data found, and then selects the latest version number (or entry time) from the searched business data The latest or most recent business data is used as the modified business data.
  • the server searches the blockchain for business data corresponding to the business data identifier and whose review status is pending review (or unreviewed) from the blockchain according to the review data query request, as the modified business data.
  • the server searches for the business data corresponding to the business data identifier in the blockchain, and filters out the business data whose review status is pending review from the business data found, as the modified business data.
  • the server searches for the business data corresponding to the business data identifier in the blockchain, and filters out the latest version of the business data whose review status is pending review (or unreviewed) from the found business data , As the revised business data.
  • S208 Use the review opinion data as the review status of the modified business data, and store it in the blockchain in association with the modified business data.
  • the server when receiving the review opinion data fed back by the second terminal, uses the received review opinion data as the review status of the modified business data, and stores the review status in association with the modified business data in the block Chain. It can be understood that when receiving the review opinion data fed back by the second terminal for the modified business data, the server determines the review status of the corresponding modified business data according to the review opinion data, and compares the determined review status with the modified business data The data is stored in the blockchain.
  • the server determines the review status of the modified business data as approved, and will indicate the approved review
  • the status and modified business data are stored in the blockchain in association with each other.
  • the server determines the review status of the modified business data as the review failed, and will indicate the review status and the revised review status that the review failed
  • the business data is stored in the blockchain.
  • the server uses the received review opinion data as the review status of the modified business data, and obtains the current system time as the review Time stamp, and then store the audit time stamp, audit status, and modified business data in the blockchain.
  • the business data query request is a request used to trigger the business data query operation.
  • the service data query request may carry the service data identifier.
  • the server receives the service data query request sent by the first terminal after associating the audit status and the modified service data into the blockchain, at this time, the latest version of the service data corresponding to the service data identifier is The revised business data. According to the received business data query request, the server searches the blockchain for the review status corresponding to the latest version of the business data corresponding to the business data identifier.
  • the first terminal periodically triggers the service data query request according to a pre-configured preset trigger condition, and sends the triggered service data query request to the server.
  • the server detects the service data query request sent by the first terminal in real time, and if it receives the service data query request carrying the service data identifier sent by the first terminal, it extracts the service data identifier from the received service data query request, and extracts it according to the extracted The business data identifier of Query the latest version of business data.
  • the latest version of the business data refers to the business data with the latest version number, or the business data with the latest or recent entry into the chain (that is, the latest or recent entry into the chain), and the entry time refers to the business data written into the blockchain time.
  • the audit status includes approved status and failed audit status.
  • the server searches the blockchain for the business data identifier carried in the business data query request.
  • the business data corresponding to the data identification select the latest version of the business data from the searched business data and the audit status is approved as the searched target business data, and feed back the searched target business data to the first terminal .
  • the server separately determines the audit status and version number (or the time of entering the chain) of each business data found, and selects the audit status from the found business data as approved and the latest version number (or the latest entry time) Business data, as target business data.
  • the target business data queried by the server in the above manner is the business data to be modified corresponding to the modified business data. It is the business data before the modification corresponding to the modified business data.
  • the server finds one or more pieces of business data corresponding to the business data identifier in the blockchain.
  • the server selects, from the multiple pieces of business data, the business data of the latest version and whose review status is approved as the target business data.
  • the server can use the piece of business data as the target business data found, and can also further determine whether the review status of the piece of business data is approved.
  • a piece of business data is used as the found target business data. It is understandable that if the target business data corresponding to the business data identifier is not found in the blockchain, the server will feed back to the first terminal prompt information indicating that the business data query has failed.
  • the service data found by the server from the blockchain carries the audit status and version number (or the time of entering the chain).
  • the server extracts the corresponding review status and version number (or link time) from each business data found.
  • the server stores the corresponding review status and version number (chain access time) in the blockchain for each business data that has been written into the blockchain.
  • the server searches for the business data corresponding to the business data identifier from the blockchain according to the business data query request, as well as the review status and version number (in-chain time) corresponding to each business data.
  • the server searches for the business data corresponding to the business data identifier from the blockchain according to the business data query request and the review status is approved, and selects the latest version number from the business data found (or The business data with the latest chain entry time) is used as the target business data.
  • step S212 includes: searching for pre-stored business data from the blockchain according to the business data identifier; filtering out the business data whose audit status is approved from the searched business data; Select the latest version of the business data from the data as the target business data.
  • the server determines the service data identifier according to the service data query request, and according to the service data identifier, searches the blockchain for multiple pieces of pre-stored service data corresponding to the service data identifier.
  • the server respectively determines the review status of the multiple pieces of business data, and filters out one or more pieces of business data whose review status is approved by the multiple pieces of business data.
  • the server selects the latest version of the business data from the multiple pieces of filtered business data as the found target business data.
  • the server uses this piece of business data as the target business data.
  • the server filters out the business data whose review status is approved and has the highest priority from the business data sequence, as the target business data.
  • the server sequentially judges the review status of each business data in the order of priority from high to low.
  • the business data is determined as the target business data and the judgment operation is stopped.
  • the server returns to the step of determining the review status of each business data in the order of priority from high to low and continues to execute until it is determined.
  • the review status of the business data is approved, or when the judgment operation performed sequentially for each business data in the business data sequence is completed, the iteration is stopped.
  • selecting the latest version of the business data from the filtered business data as the target business data includes: extracting the timestamp from the version number of the filtered business data; selecting from the filtered business data The latest business data with the extracted timestamp is used as the target business data.
  • the version number is the identification number of the version, and is used to identify the version of the business data corresponding to the business data identifier.
  • the version number includes a timestamp and can also include a random number and/or business data identification.
  • the timestamp can be used to uniquely identify a specific time or point in time, such as the entry time of business data.
  • the server separately determines the version number of each service data that is filtered out, and extracts the timestamp in each version number.
  • the server compares the extracted time stamps to filter out the latest version number of the time stamp from each version number, and uses the business data corresponding to the filtered version number as the target business data.
  • the server when the business data corresponding to the business data identifier is found from the blockchain, the server separately determines the review status and version number of each business data, and extracts the timestamp in each version number so as to be based on the timestamp Determine the entry time of each business data.
  • the server obtains the current system time and the pre-configured preset duration, uses the current system time as the end time of the time period, and uses the preset duration as the time period duration, determines the start time of the time period according to the current system time and the preset duration, and then The time period start time and the time period end time determine the time period.
  • the server when receiving a business data query request corresponding to a business data identifier sent by another computer device, uses the business data search method provided in one or more of the above embodiments to retrieve data from the blockchain. Find the corresponding target business data.
  • Other computer equipment such as the second terminal or the third terminal.
  • the latest version is searched in the blockchain according to the business data identifier , And the audit status is the target business data that has passed the audit.
  • the latest version of the business data is selected as the target business data from the business data whose review status is the approved business data to achieve the rollback of the business data , Can ensure the consistency of the business data accessed by multiple business parties, thereby further improving the processing accuracy of the business data.
  • the foregoing business data rollback method further includes: when the review opinion data is that the review failed, determining the modifier account corresponding to the modified business data, and generating a notification indicating that the review failed Information; the notification information is sent to the third terminal logged in with the modifier account.
  • the server determines the modifier account based on the modified business data, and generates notification information indicating that the review failed based on the review opinion data, And send the notification information to the third terminal logged in with the modifier account.
  • the third terminal displays the received notification information to the modifier through the modifier operation interface.
  • the server can extract the modifier's account from the modified business data, or find the modifier's account from the blockchain based on the modified business data. It can be understood that the third terminal may be the first terminal, which is specifically determined according to the modifier account.
  • the server determines the modifier ID based on the modified business data, queries the pre-configured modifier account based on the modifier ID, or determines the third terminal ID based on the modifier ID, and then based on the modifier account or third
  • the terminal identifier determines the third terminal that receives the notification information.
  • the server when the review opinion data indicates that the review is passed, the server generates notification information identifying that the review is passed, and sends the notification information to the third terminal determined in the foregoing manner.
  • the generation of notification information indicating that the review has not passed is triggered and fed back to the third terminal for display, so that the modifier can perform follow-up operations based on the review results, such as initiating again Modify operations to ensure the consistency and accuracy of business data.
  • the foregoing service data rollback method further includes: receiving a modified data query request corresponding to the service data identifier sent by the first terminal; and searching the history corresponding to the service data identifier from the blockchain according to the modified data query request Modify data; send historical modified data to the first terminal.
  • the modified data query request is a request used to trigger a modified data query operation, and is used to instruct the server to find and feed back the historical modified data corresponding to the service data identifier.
  • Historical modification data refers to modified business data obtained by modifying the business data corresponding to the business data identifier before the current system time.
  • the server receives the modified data query request sent by the first terminal, parses the modified data query request to obtain the service data identifier, and searches the blockchain for historical modification data corresponding to the service data identifier according to the service data identifier, and then queries The received historical modification data is sent to the first terminal.
  • the server searches for the business data corresponding to the business data identification in the blockchain according to the business data identification, and determines the version number of each business data (in-chain time) according to each version number (in-chain time) from The historical modification data is filtered out from the business data found.
  • the server determines the business data after excluding the business data with the earliest version number (or the earliest access time) from the found business data as historical modification data.
  • the second terminal can also use the server to search for historical modification data corresponding to the service data identifier from the blockchain in the foregoing manner.
  • the server may determine the business data with the earliest version number (or the earliest link time) corresponding to the business data identifier, that is, the initially created business data as historical modification data.
  • a business data rollback method is provided, and the method specifically includes the following steps:
  • S302 Receive a service data modification request carrying a service data identifier sent by the first terminal.
  • S304 Determine the modified business data according to the business data modification request, store the modified business data in the blockchain, and generate a business data review instruction according to the modified business data.
  • S306 Determine the auditor account number according to the business data identifier.
  • S308 Send the business data review instruction to the second terminal logged in with the reviewer account.
  • S310 Receive an audit data query request corresponding to the service data identifier sent by the second terminal.
  • S312 Search for modified business data corresponding to the business data identifier from the blockchain according to the audit data query request.
  • S314 Send the modified service data to the second terminal for display, and receive review opinion data fed back by the second terminal to the modified service data.
  • S316 Use the review opinion data as the review status of the modified business data, and store it in the blockchain in association with the modified business data.
  • S320 Send the notification information to the third terminal logged in with the modifier account.
  • S330 Select the extracted business data with the latest timestamp from the filtered business data as target business data, and feed back the target business data to the first terminal.
  • the service data review instruction is pushed to the second terminal to instruct the second terminal to review the modified service data and feed back Review the opinion data to ensure that the updated business data in the blockchain can be known to multiple parties, thereby improving the accuracy of business data processing.
  • the review status found according to the business data query request is the review failed
  • the latest version of the business data with the review status of the review passed in the blockchain is searched for in the blockchain according to the business data identifier, as feedback to the first terminal
  • the server receives the first order query request sent by the first terminal, and according to the first order query request, searches the blockchain for the order whose version number corresponding to the order identifier is the latest (or the latest chain entry time) and whose review status is approved The information is used as the order information to be modified, and the order information to be modified is fed back to the first terminal.
  • the first terminal displays the order information to be modified to the modifier, detects the modified order information triggered by the modifier for the order information to be modified to modify the order information to be modified, and sends the modified order information to server.
  • the server writes the modified order information into the blockchain, generates an order review instruction corresponding to the modified order information, determines the auditor account corresponding to the order identifier, and sends the order review instruction to the second person logged in with the auditor account terminal.
  • the second terminal determines the order identification according to the order review instruction, and finds the revised order information to be reviewed from the blockchain with the help of the server according to the order identification, displays the repaired order information to the auditor, and checks and reviews
  • the auditor responds to the triggered audit opinion data, and then feeds the audit opinion data back to the server.
  • the server uses the received review opinion data as the review status of the modified business data, and stores the review status and the modified business data in a block chain. When the review status is the review failed, the server feeds back notification information indicating that the review failed to the first terminal.
  • the server searches the blockchain for the review status corresponding to the modified order information.
  • the server searches the blockchain according to the order ID to find the current version number corresponding to the order ID is the latest (or the latest time to enter the chain), and the audit status is the order information that has passed the audit , As the target order information fed back to the first terminal.
  • the server can perform the chain-in operation on the modified business data based on the blockchain-in-chain process in the prior art, which will not be repeated here.
  • a service data rollback apparatus 400 including: a receiving module 402, a storage module 404, an audit module 406, a search module 408, and a feedback module 410, wherein:
  • the receiving module 402 is configured to receive a service data modification request carrying a service data identifier sent by the first terminal;
  • the storage module 404 is configured to determine the modified business data according to the business data modification request, store the modified business data on the blockchain, and generate business data review instructions based on the modified business data;
  • the review module 406 is configured to determine the second terminal according to the business data identifier, send the business data review instruction to the second terminal, and receive review opinion data fed back by the second terminal in response to the business data review instruction;
  • the storage module 404 is also used to use the review opinion data as the review status of the modified business data, and store it in the blockchain in association with the modified business data;
  • the search module 408 is configured to, if a business data query request carrying a business data identifier sent by the first terminal is received, search for the review status of the modified business data from the blockchain according to the business data query request;
  • the feedback module 410 is used to find the latest version of the target business data from the blockchain according to the business data identifier and the review status is the approved target business data, and feed the target business data back to the first One terminal.
  • the feedback module 410 is also used to search for pre-stored business data from the blockchain according to the business data identifier; filter out the business data whose audit status is approved by the searched business data; The latest version of the business data is selected from the output business data as the target business data.
  • the feedback module 410 is further configured to extract a time stamp from the version number of the filtered service data; select the latest service data with the extracted time stamp from the filtered service data as the target service data.
  • the audit module 406 is further configured to receive the audit data query request corresponding to the service data identifier sent by the second terminal; according to the audit data query request, find the modified data corresponding to the service data identifier from the blockchain Business data: Send the modified business data to the second terminal for display, and receive the review opinion data that the second terminal feedbacks on the modified business data.
  • the feedback module 410 is also used to determine the modifier account corresponding to the modified business data when the review opinion data is that the review failed, and generate notification information indicating that the review failed; and send the notification information To the third terminal logged in with the modifier account.
  • the receiving module 402 is also used to receive the modified data query request corresponding to the service data identifier sent by the first terminal; the search module 408 is also used to find the service from the blockchain according to the modified data query request The historical modification data corresponding to the data identifier; the feedback module 410 is also used to send the historical modification data to the first terminal.
  • Each module in the above-mentioned service data rollback device can be implemented in whole or in part by software, hardware, and a combination thereof.
  • the foregoing modules may be embedded in the form of hardware or independent of the processor in the computer device, or may be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the foregoing modules.
  • a computer device is provided.
  • the computer device may be a server, and its internal structure diagram may be as shown in FIG. 5.
  • the computer equipment includes a processor, a memory, a network interface and a database connected through a system bus.
  • the processor of the computer device is used to provide calculation and control capabilities.
  • the memory of the computer device includes a non-volatile storage medium and an internal memory.
  • the non-volatile storage medium stores an operating system, computer readable instructions, and a database.
  • the internal memory provides an environment for the operation of the operating system and computer-readable instructions in the non-volatile storage medium.
  • the database of the computer equipment is used to store the business data (including target business data and modified business data) corresponding to the business data identifier and the audit status.
  • the network interface of the computer device is used to communicate with an external terminal through a network connection.
  • the computer-readable instruction is executed by the processor to realize a business data rollback method.
  • FIG. 5 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied.
  • the specific computer device may Including more or fewer parts than shown in the figure, or combining some parts, or having a different arrangement of parts.
  • a computer device including a memory and one or more processors.
  • the memory stores computer readable instructions.
  • the computer readable instructions are executed by one or more processors, the one or more processors can realize any one of the present application.
  • One or more non-volatile computer-readable storage media storing computer-readable instructions.
  • the one or more processors implement any one of the embodiments of the present application. Provide the steps of the business data rollback method.
  • Non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
  • Volatile memory may include random access memory (RAM) or external cache memory.
  • RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous chain Channel (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
  • SRAM static RAM
  • DRAM dynamic RAM
  • SDRAM synchronous DRAM
  • DDRSDRAM double data rate SDRAM
  • ESDRAM enhanced SDRAM
  • SLDRAM synchronous chain Channel
  • memory bus Radbus direct RAM
  • RDRAM direct memory bus dynamic RAM
  • RDRAM memory bus dynamic RAM

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

L'invention concerne un procédé de retour arrière de données de service qui comprend les étapes suivantes : recevoir une demande de modification de données de service qui est envoyée par un premier terminal et qui porte un identifiant de données de service ; stocker des données de service modifiées déterminées selon la demande de modification de données de service sur une chaîne de blocs, et générer une instruction de vérification de données de service selon les données de service modifiées ; déterminer un second terminal selon l'identifiant de données de service, envoyer l'instruction de vérification de données de service au second terminal, et recevoir des données d'opinion de vérification renvoyées de manière correspondante par le second terminal ; stocker les données d'opinion de vérification dans la chaîne de blocs en tant qu'état de vérification en association avec les données de service modifiées ; après réception d'une demande d'interrogation de données de service envoyée par le premier terminal et lorsque l'état de vérification des données de service modifiées souligne que la vérification n'a pas réussi, rechercher la chaîne de blocs, selon l'identifiant de données de service, pour la dernière version de données de service cibles dont l'état de vérification souligne que la vérification est réussie, et renvoyer celles-ci au premier terminal.
PCT/CN2019/122845 2019-05-22 2019-12-04 Procédé et appareil de retour arrière de données de service, dispositif informatique et support de stockage WO2020233091A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910427904.5 2019-05-22
CN201910427904.5A CN110213357B (zh) 2019-05-22 2019-05-22 业务数据回退方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
WO2020233091A1 true WO2020233091A1 (fr) 2020-11-26

Family

ID=67788168

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/122845 WO2020233091A1 (fr) 2019-05-22 2019-12-04 Procédé et appareil de retour arrière de données de service, dispositif informatique et support de stockage

Country Status (2)

Country Link
CN (1) CN110213357B (fr)
WO (1) WO2020233091A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113342835A (zh) * 2021-06-22 2021-09-03 中国平安财产保险股份有限公司 基于区块链的待核对文本修改的方法、装置、设备及介质

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110213357B (zh) * 2019-05-22 2022-04-22 深圳壹账通智能科技有限公司 业务数据回退方法、装置、计算机设备和存储介质
CN110599322B (zh) * 2019-09-24 2023-05-26 腾讯科技(深圳)有限公司 一种基于区块链网络的数据审核方法及装置
CN110852583A (zh) * 2019-10-29 2020-02-28 湖南国奥电力设备有限公司 地下电缆修复任务配置方法和装置
CN111400360A (zh) * 2020-02-12 2020-07-10 利姆斯(北京)区块链技术有限公司 基于区块链的标准管理方法、服务器和客户端
CN111324425B (zh) * 2020-02-28 2023-03-31 百度在线网络技术(北京)有限公司 一种数据访问方法、装置、设备及存储介质
CN112394961A (zh) * 2020-11-24 2021-02-23 平安普惠企业管理有限公司 一种数据更新***、方法、装置、设备、存储介质
CN112711777A (zh) * 2020-12-29 2021-04-27 杭州趣链科技有限公司 一种上链方法、上链装置及节点设备
CN114238292B (zh) * 2021-11-30 2024-02-20 企查查科技股份有限公司 数据清洗方法、装置、计算机设备、计算机可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006179A (zh) * 2009-08-28 2011-04-06 中兴通讯股份有限公司 一种备份数据及回退数据的方法和装置
CN103714090A (zh) * 2012-10-09 2014-04-09 阿里巴巴集团控股有限公司 多索引数据库事务处理方法及数据库
CN108133008A (zh) * 2017-12-22 2018-06-08 平安养老保险股份有限公司 数据库中业务数据的处理方法、装置、设备和存储介质
CN109033316A (zh) * 2018-07-18 2018-12-18 上海源啟信息科技有限公司 数据处理方法、装置、***、设备和存储介质
US20190073392A1 (en) * 2017-03-08 2019-03-07 International Business Machines Corporation Persistent data structures on a dispersed storage network memory
CN110213357A (zh) * 2019-05-22 2019-09-06 深圳壹账通智能科技有限公司 业务数据回退方法、装置、计算机设备和存储介质
CN110223127A (zh) * 2019-05-20 2019-09-10 深圳壹账通智能科技有限公司 票据数据回退方法和***

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9514007B2 (en) * 2013-03-15 2016-12-06 Amazon Technologies, Inc. Database system with database engine and separate distributed storage service
US9729583B1 (en) * 2016-06-10 2017-08-08 OneTrust, LLC Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance
CN106855858B (zh) * 2015-12-08 2020-09-29 阿里巴巴集团控股有限公司 数据库操作方法及装置
CN106375437B (zh) * 2016-08-31 2019-08-27 上海银赛计算机科技有限公司 数据审核方法及装置
CN108399260B (zh) * 2018-03-12 2021-03-12 上海哔哩哔哩科技有限公司 商品信息管理方法、服务器及商品信息管理***
CN108712385A (zh) * 2018-04-18 2018-10-26 平安科技(深圳)有限公司 数据获取方法、装置、计算机设备和存储介质
CN108573371B (zh) * 2018-04-18 2023-06-20 平安科技(深圳)有限公司 数据审批方法、装置、计算机设备和存储介质
CN109241084B (zh) * 2018-09-17 2024-05-07 平安科技(深圳)有限公司 数据的查询方法、终端设备及介质
CN109544307B (zh) * 2018-12-03 2021-03-19 上海喜马拉雅科技有限公司 音频采买方法及***
CN109740869A (zh) * 2018-12-14 2019-05-10 平安国际融资租赁有限公司 数据审核方法、装置、计算机设备和存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006179A (zh) * 2009-08-28 2011-04-06 中兴通讯股份有限公司 一种备份数据及回退数据的方法和装置
CN103714090A (zh) * 2012-10-09 2014-04-09 阿里巴巴集团控股有限公司 多索引数据库事务处理方法及数据库
US20190073392A1 (en) * 2017-03-08 2019-03-07 International Business Machines Corporation Persistent data structures on a dispersed storage network memory
CN108133008A (zh) * 2017-12-22 2018-06-08 平安养老保险股份有限公司 数据库中业务数据的处理方法、装置、设备和存储介质
CN109033316A (zh) * 2018-07-18 2018-12-18 上海源啟信息科技有限公司 数据处理方法、装置、***、设备和存储介质
CN110223127A (zh) * 2019-05-20 2019-09-10 深圳壹账通智能科技有限公司 票据数据回退方法和***
CN110213357A (zh) * 2019-05-22 2019-09-06 深圳壹账通智能科技有限公司 业务数据回退方法、装置、计算机设备和存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113342835A (zh) * 2021-06-22 2021-09-03 中国平安财产保险股份有限公司 基于区块链的待核对文本修改的方法、装置、设备及介质
CN113342835B (zh) * 2021-06-22 2023-06-20 中国平安财产保险股份有限公司 基于区块链的待核对文本修改的方法、装置、设备及介质

Also Published As

Publication number Publication date
CN110213357B (zh) 2022-04-22
CN110213357A (zh) 2019-09-06

Similar Documents

Publication Publication Date Title
WO2020233091A1 (fr) Procédé et appareil de retour arrière de données de service, dispositif informatique et support de stockage
CN109474578B (zh) 报文消息校验方法、装置、计算机设备和存储介质
CN109766534B (zh) 报表生成方法、装置、计算机设备及可读存储介质
WO2021042914A1 (fr) Procédé et appareil de génération de données de test, dispositif informatique et support de stockage
WO2021027365A1 (fr) Procédé de surveillance d'évènement, dispositif, appareil informatique et support d'informations
CN111027295B (zh) 数据处理方法、装置、计算机设备和存储介质
CN110908778B (zh) 任务部署方法、***和存储介质
WO2021218178A1 (fr) Procédé de génération automatique de rapport, dispositif, appareil informatique et support d'enregistrement
WO2020233087A1 (fr) Procédé et système de révocation de données de facture
CN111078559B (zh) java代码中函数调用的提取方法、装置、介质及计算机设备
WO2021012572A1 (fr) Procédé et appareil de traitement de données de transaction par chaîne de blocs, dispositif informatique et support d'informations
CN108334625B (zh) 用户信息的处理方法、装置、计算机设备和存储介质
CN110321480B (zh) 推荐信息的推送方法、装置、计算机设备和存储介质
WO2020258650A1 (fr) Procédé et appareil d'affichage d'informations de page, dispositif informatique et support de mémoire
CN112286934A (zh) 数据库表导入方法、装置、设备及介质
WO2021120628A1 (fr) Procédé et appareil de détection de mot sensible sur la base d'une chaîne de blocs, dispositif informatique et support de stockage lisible par ordinateur
CN112559526A (zh) 数据表导出方法、装置、计算机设备及存储介质
CN110830500A (zh) 网络攻击追踪方法、装置、电子设备及可读存储介质
CN111324375A (zh) 代码管理方法、装置、计算机设备和存储介质
CN111143399A (zh) 数据处理方法、装置、存储介质和计算机设备
CN110727710B (zh) 数据分析方法、装置、计算机设备和存储介质
WO2021036681A1 (fr) Procédé et appareil de vérification de données, dispositif informatique et support d'enregistrement
CN111522881B (zh) 业务数据处理方法、装置、服务器及存储介质
WO2020244069A1 (fr) Procédé et appareil de publication de produit, dispositif informatique et support d'informations
WO2018192378A1 (fr) Procédé et dispositif de traitement de données de question d'assurance, appareil informatique et support de stockage

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19930011

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19930011

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18/03/2022)

122 Ep: pct application non-entry in european phase

Ref document number: 19930011

Country of ref document: EP

Kind code of ref document: A1