Data processing method and device, electronic equipment and storage medium

A data processing and data technology, applied in the computer field, can solve the problems of low audit efficiency and spend a lot of time to determine, and achieve the effect of improving audit efficiency

Pending Publication Date: 2022-07-08
TENCENT TECH (SHENZHEN) CO LTD
0 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] Many Internet application scenarios (such as insurance purchase scenarios, bank lending scenarios, advertising scenarios, etc.) require database consistency. For example, in bank lending scenarios, it is necessary to ensure that the resource data received by the payee is consistent with the resources lent ...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

After the display module 301 of the embodiment of the present application displays the data processing page, the receiving module 302 receives a plurality of candidate data target data sets, and then, the display module 303 displays the data in the data processing page based on the association information between the candidate data Display the data table corresponding to the candidate data, then, the determination module 304 determines the selected candidate data as the target data in response to the selection operation for the candidate data, and finally, the processing module 305 responds to the data consistency control in the data processing page The operation is to perform data consistency processing on the target data and its associated candidate data, so that the target data is consistent with the associated candidate data. In the data processing scheme provided by this application, based on the association information between candidate data, the data The data table corresponding to the candidate data is displayed on the processing page, and data consistency processing is performed on the target data and its associated candidate data through the data consistency control on the data processing page. The entire process does not require auditors to determine the business rules corresponding to the stored data and descriptive information, thus, improving audit efficiency.
As can be seen from the above, the embodiment of the present application, after displaying the data processing page, receives a plurality of candidate data target data sets, and then, based on the association information between the candidate data, displays the corresponding candidate data in the data processing page Next, in response to the selection operation on the candidate data, determine the selected candidate data as the target data, and finally, in response to the operation on the data consistency control in the data processing page, the target data and its associated candidate data Perform data consistency processing so that the target data is consistent with the associated candidate data. In the data processing scheme provided by this application, based on the association information between the candidate data, the data table corresponding to the candidate data is displayed on the data processing page, and Through the data consistency control on the data processing page, the target data and its associated candidate data are processed for data consistency. In the whole process, auditors do not need to determine the business rules and description information corresponding to the stored data, thus improving the audit efficiency.
The data processing method provided by the application, based on the association information between the candidate data, shows the data table corresponding to the candidate data in the data processing page, and through the data consistency control in the data pr...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention discloses a data processing method and device, electronic equipment and a storage medium. The method comprises the steps that a data processing page is displayed; receiving a target data set, wherein the target data set comprises a plurality of candidate data; displaying a data table corresponding to the candidate data in the data processing page based on association information between the candidate data; in response to a selection operation for the candidate data, determining the selected candidate data as target data; and in response to the operation for the data consistency control in the data processing page, performing data consistency processing on the target data and the associated candidate data thereof, so that the target data is consistent with the associated candidate data, and the scheme can improve the auditing efficiency.

Application Domain

Technology Topic

Image

  • Data processing method and device, electronic equipment and storage medium
  • Data processing method and device, electronic equipment and storage medium
  • Data processing method and device, electronic equipment and storage medium

Examples

  • Experimental program(1)

Example Embodiment

[0053] The technical solutions in the present application will be clearly and completely described below with reference to the accompanying drawings in the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of this application.
[0054] The present application provides a data processing method, apparatus, electronic device and storage medium.
[0055] Wherein, the data processing device can be specifically integrated in a terminal, and the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch or a vehicle, etc., but is not limited thereto. The terminal and the server can be connected directly or indirectly through wired or wireless communication, wherein the server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud service, Cloud servers for basic cloud computing services such as cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. This application is here. No restrictions.
[0056] For example, see Figure 1a, the application provides a data processing device, the data processing device is integrated in the terminal, when the data needs to be audited, the auditor can audit through the terminal integrated with the data processing device, specifically, the terminal can display the data processing page, after receiving the target data set, the terminal can display the data table corresponding to the candidate data on the data processing page based on the association information between the candidate data, and then, the terminal responds to the selection operation of the candidate data by the auditor, selects The candidate data is determined as the target data. Finally, in response to the operation of the data consistency control on the data processing page, the terminal performs data consistency processing on the target data and its associated candidate data, so that the target data is consistent with the associated candidate data. For example, the auditor clicks the data consistency control through the mouse of the terminal to make the target data consistent with the associated candidate data, thereby completing the data audit.
[0057] The data processing method provided by this application, based on the association information between the candidate data, displays the data table corresponding to the candidate data on the data processing page, and performs the target data and its associated candidate data through the data consistency control on the data processing page. For data consistency processing, the entire process does not require auditors to determine the business rules and description information corresponding to the stored data, thus improving audit efficiency.
[0058] It should be noted that the system involved in this application may be a distributed system formed by connecting a client and multiple nodes (any form of computing device in an access network, such as a server and a user terminal) through network communication.
[0059] Taking the distributed system as the blockchain system as an example, see Figure 1b , Figure 1b is an optional structural schematic diagram of the distributed system 100 provided in this application applied to the blockchain system, which is formed by multiple nodes (any form of computing devices in the access network, such as servers, user terminals) and clients, A peer-to-peer (P2P, Peer To Peer) network is formed between nodes. The P2P protocol is an application layer protocol running on top of the Transmission Control Protocol (TCP, Transmission Control Protocol). In a distributed system, any machine such as a server and a terminal can join to become a node, and a node includes a hardware layer, a middle layer, an operating system layer and an application layer.
[0060] see Figure 1b The functions of each node in the blockchain system shown include:
[0061] 1) Routing, a basic function that a node has to support communication between nodes.
[0062] In addition to the routing function, a node can also have the following functions:
[0063] 2) Application, used to deploy in the blockchain, implement specific business according to actual business needs, record data related to the realization of functions to form record data, carry a digital signature in the record data to indicate the source of the task data, and send the record data To other nodes in the blockchain system, for other nodes to add the record data to the temporary block when verifying the source and integrity of the record data successfully.
[0064] For example, the services implemented by the application include:
[0065] 2.1) Wallet, which is used to provide the function of conducting electronic currency transactions, including initiating transactions (that is, sending the transaction record of the current transaction to other nodes in the blockchain system, and after the other nodes have successfully verified the transaction, it will be used as a response to acknowledge that the transaction is valid. , store the record data of the transaction in the temporary block of the blockchain; of course, the wallet also supports querying the remaining electronic currency in the electronic currency address;
[0066] 2.2) Shared ledger is used to provide functions such as storage, query and modification of account data, and the record data of operations on account data is sent to other nodes in the blockchain system. After the other nodes verify the validity, it will be used as an approved account. In response to valid data, the record data is stored in a temporary block, and an acknowledgment can also be sent to the node that initiated the operation.
[0067] 2.3) Smart contracts, computerized agreements, which can execute the terms of a contract, are implemented through the code deployed on the shared ledger for execution when certain conditions are met, and the code is used to complete automated transactions according to actual business needs, For example, query the logistics status of the goods purchased by the buyer, and transfer the buyer's electronic currency to the merchant's address after the buyer signs for the goods; of course, the smart contract is not limited to the execution of the contract used for the transaction, but also the execution of the received information. deal with the contract.
[0068] 3) Blockchain, including a series of blocks (Blocks) that follow each other in chronological order. Once a new block is added to the blockchain, it will not be removed. The block records the blockchain system The record data submitted by the middle node.
[0069] see Figure 1c , Figure 1c It is an optional schematic diagram of the block structure (Block Structure) provided by this application, and each block includes the hash value of the transaction record stored in this block (the hash value of this block), and the hash value of the previous block. Hash value, each block is connected by hash value to form a blockchain. In addition, the block may also include information such as a timestamp when the block was generated. Blockchain (Blockchain) is essentially a decentralized database, which is a series of data blocks associated with cryptographic methods. Each data block contains relevant information to verify the validity of its information. (anti-counterfeiting) and generate the next block.
[0070] Each of them will be described in detail below. It should be noted that the description order of the following embodiments is not intended to limit the priority order of the embodiments.
[0071] The present embodiment will be described from the perspective of integrating a data processing apparatus in a viewer terminal.
[0072] A data processing method, comprising: displaying a data processing page, receiving a target data set, displaying a data table corresponding to the candidate data on the data processing page based on association information between candidate data, and responding to a selection operation for the candidate data, converting The selected candidate data is determined as target data, and in response to an operation on the data consistency control on the data processing page, data consistency processing is performed on the target data and its associated candidate data, so that the target data is consistent with the associated candidate data.
[0073] see Figure 1d , Figure 1d A schematic flowchart of the data processing method provided in this application. The specific flow of the data processing method may be as follows:
[0074] 101. Display a data processing page.
[0075] For example, auditors can run the client of the audit program installed in the terminal, the client can display the data processing page, of course, the data processing page can also be displayed in the browser, and the data processing page can also be displayed in the applet of the terminal. , an applet is an application that can be used without downloading.
[0076] 102. Receive a target data set.
[0077] Among them, the target data set includes multiple candidate data, which can be directly or indirectly connected with the data sender through wired or wireless communication. For example, the target data set sent by the data sender can be received through a wireless network. Wiring can realize the interconnection of various communication devices. Wireless networking technologies cover a wide range of global voice and data networks that allow users to establish wireless connections over long distances, to infrared and radio frequency technologies optimized for short-range wireless connections. According to the different network coverage, wireless networks can be divided into wireless wide area network (Wireless Wide Area Network WWAN), wireless local area network (Wireless Local Area Network, WLAN), wireless metropolitan area network (Wireless Metropolitan Area Network, WMAN) and wireless personal area network (Wireless Personal Area Network). Personal Area Network, WPAN).
[0078] It should be noted that the target data can be any type of data, such as virtual resource transfer data or voucher data for promotion information, etc., depending on the actual business needs. Before sending the data, the data sender can mark the data that needs to be sent. After receiving the data sent by the data sender, the data that needs to be audited can be determined according to these data labels, that is, optionally, in some embodiments, the step "receive the target data set" ”, which can include:
[0079] (11) Receive a plurality of data to be processed, and the data to be processed corresponds to a data tag;
[0080] (12) According to the data labels corresponding to the data to be processed, select data to be processed whose data labels are preset labels from a plurality of data to be processed to obtain a target data set.
[0081] The data tag is used to indicate whether the data to be processed needs to be audited. When the data tag is a preset tag, the pending data whose data tag is the preset tag is determined as candidate data, and the obtained candidate data is added to the same set to obtain the target dataset.
[0082] Further, in order to improve the auditing efficiency, a tag filtering control can be set on the data processing page to filter out data that does not need to be audited, that is, optionally, in some embodiments, the data processing page includes a tag filtering control, and the step "According to The data label corresponding to the data to be processed, select the data to be processed whose data label is the preset label from the plurality of data to be processed, and obtain the target data set. The data to be processed whose labels are not preset labels, obtain the target data set.
[0083] Among them, the style and position of the label filter control can be set according to the actual situation, which is not limited here.
[0084] 103. Based on the association information between the candidate data, display a data table corresponding to the candidate data on the data processing page.
[0085] First, the concept of a data table is introduced, which is a grid virtual table (a table representing data in memory) that temporarily holds data. The data table is the core object in the ADO.NET library. It can be used in programming languages. ADO.NET consists of two parts: the data provider and the data set, where the data provider can maintain a link with the database and execute SQL commands to manipulate the data set; the data set can be disconnected from the database to perform database operations .
[0086] In the present application, the stored data is displayed on the data processing page with the granularity of the data table, so as to facilitate the subsequent processing of the candidate data, wherein the association information between the candidate data can be obtained, and the associated candidate data can be determined based on the association information, Then, the data table corresponding to the associated candidate data is marked, and the marked data table is displayed, that is, optionally, in some embodiments, the step of "displaying on the data processing page based on the correlation information between the candidate data" The data table corresponding to the candidate data", which can specifically include:
[0087] (21) Determine the associated candidate data based on the association information between the candidate data;
[0088] (22) Mark the data table corresponding to the associated candidate data, and display the marked data table on the data processing page.
[0089] For example, the associated data tables can be marked with a highlighted color, so that auditors can know which candidate data is associated, and of course, the associated data tables can also be indicated by connecting lines, depending on the actual situation.
[0090]It should be noted that some data tables may have sub-data tables. Therefore, the display state of each candidate data needs to be considered, and then, based on the display state and the size of the data processing page, the associated candidate data The corresponding data table is marked, that is, optionally, in some embodiments, the step of "marking the data table corresponding to the associated candidate data, and displaying the marked data table on the data processing page" may specifically include:
[0091] (31) Determine the display state of each candidate data;
[0092] (32) Mark the data table corresponding to the associated candidate data based on the display state of the candidate data and the page size of the data processing page.
[0093] The display state includes an expanded state and a collapsed state. Optionally, in some embodiments, in order to facilitate the arrangement of data during display and reduce the amount of calculation, the display size corresponding to all data may be set to the same size, such as , the size of the data when displayed is set to 2*2, or other sizes, which can be set according to the actual situation, which will not be repeated here. Further, after obtaining the page size of the data processing page, according to the data Process the page size of the page, the display state and display size of the candidate data, and mark the data table corresponding to the associated candidate data, that is, optionally, in some embodiments, the step "based on the display state of the candidate data and the data processing" The page size of the page, marking the data table corresponding to the associated candidate data", which can specifically include:
[0094] (41) Calculate the display quantity corresponding to the display data table of the data processing page based on the display state of the candidate data and the page size of the data processing page;
[0095] (42) Mark the data table corresponding to the associated candidate data according to the number of presentations.
[0096] For example, after calculating the number of displays corresponding to the data table displayed on the data processing page, it can be displayed based on a certain candidate data according to a preset strategy, for example, based on the data table of the first candidate data, based on the number of displays and The data table of the first candidate data, to mark the candidate data to be displayed, there are many ways to mark, for example, please refer to Figure 1e , the candidate data to be displayed is marked in the form of box selection, different boxes are distinguished by the line thickness of the box, and the associated candidate data is box-selected with the same box; for another example, please refer to Figure 1f , mark it in the form of text, and mark the associated data table with the same text. If data table A and data table B are related, then use the same text to mark data table A and data table B; for another example, please refer to Figure 1g , connect the related data tables in the form of connecting the data tables to the data tables; or, mark the data tables with different colors, and choose according to the actual situation.
[0097] It should be noted that, because the colors of the same hue are different for different people, for example, "big red" and "light red" are easily confusing colors for some people. Therefore, in order to avoid Subsequent data processing errors are caused by color confusion. In the present application, the corresponding association identifiers are obtained according to the number of presentations to mark the candidate data, that is, optionally, in some embodiments, the step "according to the number of presentations, the associated The data table corresponding to the candidate data is marked", which may include:
[0098] (51) Determining candidate data to be displayed among the plurality of candidate data according to the display quantity, and obtaining a data set to be displayed;
[0099] (52) Detecting whether the display quantity is greater than a preset value;
[0100] (53) when it is detected that the display quantity is greater than the preset value, then acquire the first associated identifier, and add the acquired first associated identifier to the data table corresponding to each candidate data in the dataset to be displayed;
[0101] (54) When it is detected that the display quantity is less than or equal to the preset value, acquire a second association identifier, and add the acquired second association identifier to the data table corresponding to each candidate data in the data set to be displayed.
[0102] For example, the preset value is 7. When it is detected that the number of displays is 6, the second association identification is obtained, and the second association identification is a color identification, specifically 7 different color identifications, namely "red", "orange" , "Yellow", "Green", "Blue", "Cyan" and "Purple", when the number of displays is less than 7, the corresponding number of logos will be randomly selected from these seven color logos. For another example, if the preset value is 7, when it is detected that the number of displays is 9, the first association identification is obtained, and the first association identification is a line identification. Specifically, the data table corresponding to the associated candidate data is processed. Connection, further, when the auditor selects a certain line, the data tables at both ends of the line are highlighted, so that the auditor can perform subsequent data processing.
[0103] Further, in order to improve the efficiency of data processing, a data consistency control is set on the data processing page. When subsequent auditors perform data consistency processing, they can directly click on the data consistency control to complete the data consistency processing, that is, they can Optionally, in some embodiments, the data processing page includes the data display area and the control area, and the step of "displaying the data table corresponding to the candidate data in the data processing page based on the association information between the candidate data" may specifically be: in The control area displays data consistency controls, and based on the association information between the candidate data, the data table corresponding to the candidate data is displayed in the data display area.
[0104] The data display area can be located in the top area, bottom area, middle area or any position of the data processing page. Similarly, the control area can also be located in the top area, bottom area, middle area or any position of the data processing page, and the data The style of the consistency control can be set according to the actual situation.
[0105] It should also be noted that in this application, the data consistency control is used to constrain the data consistency of the candidate data and its associated candidate data, that is, to make the candidate data consistent with its associated candidate data. In addition, the data consistency control may be It can be displayed on the data processing page after the data processing page is displayed, or it can be displayed at the same time as the data processing page, or it can be displayed after the target data is determined.
[0106] 104. In response to the selection operation on the candidate data, determine the selected candidate data as the target data.
[0107] For example, specifically, the auditor can select the candidate data that needs to be processed currently on the data processing page to obtain the target data, and in response to the selection operation on the candidate data, determine the selected candidate data as the target data, and highlight the data with a highlighted color. The data table corresponding to the target data is displayed, that is, the data table of the target data and the data table of the associated candidate data are displayed in a highlighted color.
[0108] 105. In response to the operation on the data consistency control on the data processing page, perform data consistency processing on the target data and its associated candidate data, so that the target data is consistent with the associated candidate data.
[0109] For example, specifically, see Figure 1h , when a click operation triggered by the data consistency control is detected, the target data (ie the first data in the figure) and the candidate data associated with the target data (ie the second data in the figure) are subjected to data consistency processing, The first data is made equal to the second data, and the above completes the data consistency processing on the first data and the second data.
[0110] In this embodiment of the present application, after the data processing page is displayed, a target data set including multiple candidate data is received, and then, based on the association information between the candidate data, the data table corresponding to the candidate data is displayed on the data processing page, and then the response For the selection operation on the candidate data, the selected candidate data is determined as the target data, and finally, in response to the operation on the data consistency control in the data processing page, the target data and its associated candidate data are subjected to data consistency processing to Make the target data consistent with the associated candidate data. In the data processing solution provided in this application, based on the association information between the candidate data, the data table corresponding to the candidate data is displayed on the data processing page, and the data in the data processing page is consistent. The target data and its associated candidate data are processed by the data consistency control, and the auditor does not need to determine the business rules and description information corresponding to the stored data in the whole process, thus improving the audit efficiency.
[0111] Further, this embodiment will be described from the perspective of integrating a data processing apparatus into a terminal.
[0112] see figure 2 , a data processing method, the specific process can be as follows:
[0113] 201. The terminal displays a data processing page.
[0114] The terminal can display the data processing page on its display screen. Specifically, the terminal can run the client of the installed audit program, and display the data processing page through the client; of course, the terminal can also display the data processing page in the browser. , the terminal can also display the data processing page in the applet of the terminal.
[0115] 202. The terminal receives the target data set.
[0116] For example, specifically, the terminal can be directly or indirectly connected to the data sending end by wired or wireless communication, and the data sending end can be an electronic device such as a mobile phone, a computer or a notebook, or a server.
[0117] 203. The terminal displays a data table corresponding to the candidate data on the data processing page based on the association information between the candidate data.
[0118] In this application, the terminal displays the stored data on the data processing page with the granularity of the data table, so as to facilitate subsequent processing of the candidate data, wherein the terminal can obtain the association information between the candidate data, and determine the associated candidate based on the association information. Then, the terminal marks the data table corresponding to the associated candidate data, and displays the marked data table.
[0119] 204. The terminal determines, in response to the selection operation on the candidate data, the selected candidate data as the target data.
[0120] For example, specifically, the auditor can use the mouse or stylus of the terminal to select the candidate data that needs to be processed currently on the data processing page to obtain the target data, and the terminal responds to the selection operation on the candidate data and determines the selected candidate data as target data, and display the data table corresponding to the target data in a highlighted color, that is, the terminal displays the data table of the target data and the data table of the associated candidate data in a highlighted color.
[0121] 205. The terminal, in response to the operation on the data consistency control on the data processing page, performs data consistency processing on the target data and its associated candidate data, so that the target data is consistent with the associated candidate data.
[0122] For example, specifically, when detecting a click operation triggered by a data consistency control, the terminal performs data consistency processing on the target data and the candidate data associated with the target data, so that the target data is consistent with the associated candidate data.
[0123]As can be seen from the above, after the terminal in the embodiment of the present application displays the data processing page, the terminal receives a target data set including multiple candidate data, and then the terminal displays the candidate data on the data processing page based on the association information between the candidate data. The corresponding data table, then, the terminal determines the selected candidate data as the target data in response to the selection operation on the candidate data, and finally, the terminal responds to the operation on the data consistency control in the data processing page, the target data and its association. The candidate data is subjected to data consistency processing to make the target data consistent with the associated candidate data. In the data processing solution provided in this application, based on the association information between the candidate data, the data corresponding to the candidate data is displayed on the data processing page. The target data and its associated candidate data are processed for data consistency through the data consistency control on the data processing page. The whole process does not require auditors to determine the business rules and description information corresponding to the stored data. Therefore, the auditing process is improved. efficiency.
[0124] In order to facilitate better implementation of the data processing method of the present application, the present application further provides a data processing device (referred to as a processing device) based on the above, wherein the first transfer device is integrated in the terminal where the viewer is located, and the mentioned noun The meaning of is the same as that in the above data processing method, and the specific implementation details can refer to the description in the method embodiment.
[0125] see image 3 , image 3 A schematic structural diagram of a data processing apparatus provided in this application, wherein the generating apparatus may include a display module 301, a receiving module 302, a display module 303, a determination module 304, and a processing module 305, which may be specifically as follows:
[0126] The display module 301 is used to display the data processing page.
[0127] For example, specifically, the display module 301 can run the client of the audit program installed on the terminal, and display the data processing page through the client; of course, the display module 301 can also display the data processing page in the browser, and the display module 301 also The data processing page can be displayed in the applet of the terminal.
[0128] The receiving module 302 is configured to receive the target data set.
[0129] The target data set includes a plurality of candidate data, and the receiving module 302 can be directly or indirectly connected with the data sending end by means of wired or wireless communication. server.
[0130] Optionally, in some embodiments, the receiving module 302 may specifically include:
[0131] a receiving unit for receiving a plurality of data to be processed, and the data to be processed corresponds to a data tag;
[0132] The selection unit is configured to select data to be processed whose data label is a preset label from a plurality of data to be processed according to the data label corresponding to the data to be processed to obtain a target data set.
[0133] Optionally, in some embodiments, the selection unit may be specifically configured to: when an operation triggered by a data filter control is detected, filter the data to be processed whose data label is not a preset label to obtain the target data set.
[0134] The display module 303 is configured to display the data table corresponding to the candidate data in the data processing page based on the association information between the candidate data.
[0135] For example, specifically, the display module 303 displays the stored data on the data processing page with the granularity of the data table, so as to facilitate subsequent processing of the candidate data, wherein the display module 303 can obtain the association information between the candidate data, and based on the association information The associated candidate data is determined, and then the presentation module 303 annotates the data table corresponding to the associated candidate data, and displays the annotated data table.
[0136] Optionally, in some embodiments, the presentation module 303 may specifically include:
[0137] A determination sub-module for determining the associated candidate data based on the association information between the candidate data;
[0138] The labeling sub-module is used to label the data table corresponding to the associated candidate data;
[0139] The display sub-module is used to display the marked data table in the data processing page.
[0140] Optionally, in some embodiments, the labeling sub-module may specifically include:
[0141] a determining unit for determining the display state of each candidate data;
[0142] The labeling unit is used to label the data table corresponding to the associated candidate data based on the display state of the candidate data and the page size of the data processing page.
[0143] Optionally, in some embodiments, the labeling unit may specifically include:
[0144] The calculation subunit is used to calculate the display quantity corresponding to the display data table of the data processing page based on the display state of the candidate data and the page size of the data processing page;
[0145] The labeling subunit is used to label the data table corresponding to the associated candidate data according to the number of displays.
[0146] Optionally, in some embodiments, the labeling subunit may be specifically used to: determine candidate data to be displayed among multiple candidate data according to the display quantity, and obtain a data set to be displayed; detect whether the display quantity is greater than a preset value; when When it is detected that the number of presentations is greater than the preset value, the first associated identifier is acquired, and the acquired first associated identifier is added to the data table corresponding to each candidate data in the dataset to be displayed; when it is detected that the number of presentations is less than or equal to the predetermined value When the value is set, the second association identifier is acquired, and the acquired second association identifier is added to the data table corresponding to each candidate data in the data set to be displayed.
[0147] Optionally, in some embodiments, the data processing page includes a data display area and a control area, and the display module 303 can be specifically configured to: display data consistency controls in the control area, and based on the association information between candidate data, display the data in the data The data table corresponding to the candidate data is displayed in the display area.
[0148] The determination module 304 is configured to determine the selected candidate data as the target data in response to the selection operation on the candidate data.
[0149] For example, specifically, the auditor can use the mouse or stylus of the terminal to select the candidate data that needs to be processed currently on the data processing page to obtain the target data, and the determination module 304 responds to the selection operation on the candidate data, It is determined as the target data, and the data table corresponding to the target data is displayed in a highlighted color.
[0150] The processing module 305 is configured to perform data consistency processing on the target data and its associated candidate data in response to an operation on the data consistency control on the data processing page, so that the target data is consistent with the associated candidate data.
[0151] After the display module 301 in the embodiment of the present application displays the data processing page, the receiving module 302 receives the target data set including multiple candidate data, and then the display module 303 displays the data processing page based on the correlation information between the candidate data The data table corresponding to the candidate data, then, the determination module 304 determines the selected candidate data as the target data in response to the selection operation for the candidate data, and finally, the processing module 305 responds to the operation for the data consistency control in the data processing page, Perform data consistency processing on the target data and its associated candidate data to make the target data consistent with the associated candidate data. In the data processing solution provided in this application, based on the association information between the candidate data, in the data processing page Display the data table corresponding to the candidate data, and perform data consistency processing on the target data and its associated candidate data through the data consistency control on the data processing page. The whole process does not require auditors to determine the business rules and description information corresponding to the stored data. , therefore, the audit efficiency is improved.
[0152] In addition, the present application also provides an electronic device, such as Figure 4 As shown, it shows a schematic structural diagram of an electronic device involved in the present application. Specifically, the electronic device may include a processor 401 of one or more processing cores, and a memory 402 of one or more computer-readable storage media. , power supply 403 and input unit 404 and other components. Those skilled in the art can understand that, Figure 4 The structure of the electronic device shown in the figure does not constitute a limitation to the electronic device, and may include more or less components than those shown in the drawings, or combine some components, or arrange different components. in:
[0153] The processor 401 is the control center of the electronic device, uses various interfaces and lines to connect various parts of the entire electronic device, runs or executes the software programs and/or modules stored in the memory 402, and invokes the software programs and/or modules stored in the memory 402. Data, perform various functions of electronic equipment and process data, so as to conduct overall monitoring of electronic equipment. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc. , the modem processor mainly deals with wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 401.
[0154] The memory 402 can be used to store software programs and modules, and the processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402 . The memory 402 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playback function, an image playback function, etc.) required for at least one function, and the like; Data created by the use of electronic equipment, etc. Additionally, memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 402 may also include a memory controller to provide processor 401 access to memory 402 .
[0155] The electronic device also includes a power supply 403 for supplying power to various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so that functions such as charging, discharging, and power consumption management are implemented through the power management system. Power source 403 may also include one or more DC or AC power sources, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and any other components.
[0156] The electronic device may also include an input unit 404 that may be used to receive input numerical or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0157] Although not shown, the electronic device may further include a display unit and the like, which will not be described here. Specifically, in this embodiment, the processor 401 in the electronic device loads the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following instructions, and the processor 401 executes them and stores them in the memory 402 . The application program in the memory 402, thereby realizing various functions, as follows:
[0158] Display the data processing page, receive the target data set, display the data table corresponding to the candidate data in the data processing page based on the association information between the candidate data, and determine the selected candidate data as the target data in response to the selection operation for the candidate data , in response to an operation on the data consistency control on the data processing page, perform data consistency processing on the target data and its associated candidate data, so that the target data is consistent with the associated candidate data.
[0159]For the specific implementation of the above operations, reference may be made to the foregoing embodiments, and details are not described herein again.
[0160] As can be seen from the above, after the data processing page is displayed in the embodiment of the present application, a target data set including multiple candidate data is received, and then, based on the association information between the candidate data, the data table corresponding to the candidate data is displayed on the data processing page. , then, in response to the selection operation on the candidate data, determine the selected candidate data as the target data, and finally, in response to the operation on the data consistency control in the data processing page, perform data consistency on the target data and its associated candidate data In order to make the target data consistent with the associated candidate data, in the data processing solution provided in this application, based on the association information between the candidate data, the data table corresponding to the candidate data is displayed on the data processing page, and the data processing The data consistency control in the page performs data consistency processing on the target data and its associated candidate data. The whole process does not require auditors to determine the business rules and description information corresponding to the stored data, thus improving the audit efficiency.
[0161] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or completed by instructions that control relevant hardware, and the instructions can be stored in a computer-readable storage medium, and loaded and executed by the processor.
[0162] To this end, the present application provides a storage medium in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute steps in any of the data processing methods provided by the present application. For example, the instruction can perform the following steps:
[0163] Display the data processing page, receive the target data set, display the data table corresponding to the candidate data in the data processing page based on the association information between the candidate data, and determine the selected candidate data as the target data in response to the selection operation for the candidate data , in response to an operation on the data consistency control on the data processing page, perform data consistency processing on the target data and its associated candidate data, so that the target data is consistent with the associated candidate data.
[0164] For the specific implementation of the above operations, reference may be made to the foregoing embodiments, and details are not described herein again.
[0165] Wherein, the storage medium may include: a read only memory (ROM, Read Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and the like.
[0166] Because the instructions stored in the storage medium can execute the steps in any of the data processing methods provided in this application, the beneficial effects that can be achieved by any of the data processing methods provided in this application can be achieved. See the previous embodiments, which will not be repeated here.
[0167] According to one aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the methods provided in the various optional implementations described above.
[0168] A data processing method, device, electronic device and storage medium provided by the present application have been described in detail above. The principles and implementations of the present application are described with specific examples in this paper. The descriptions of the above embodiments are only used for Help to understand the method of the present application and its core idea; meanwhile, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation and application scope. In summary, the content of this specification does not It should be understood as a limitation of this application.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Differentiated software process auditing method

PendingCN113793130AReduce manual audit costsImprove audit efficiencyOffice automationResourcesSoftwareSoftware engineering
Owner:SHANGHAI ZHONGTONGJI NETWORK TECH CO LTD

Travel bill information auditing method and device and readable medium

PendingCN111985903AImprove audit efficiencySpeed ​​up the reimbursement processDigital data authenticationOffice automationInvoiceData science
Owner:INSPUR TIANYUAN COMM INFORMATION SYST CO LTD

Classification and recommendation of technical efficacy words

  • Improve audit efficiency

Desktop screen auditing method based on user behaviors

InactiveCN104700231ASave storage and network bandwidth resourcesImprove audit efficiencyHardware monitoringResourcesClient-sideImage compression
Owner:FUZHOU UNIVERSITY

Method and device for realizing database auditing

InactiveCN106202560AImprove audit efficiencySpecial data processing applicationsTraffic volumeDatabase access
Owner:HANGZHOU DPTECH TECH

Code auditing method and device based on version number comparison and medium

InactiveCN110109840AReduce workloadImprove audit efficiencyVersion controlSoftware testing/debuggingWorkloadCode audit
Owner:重庆八戒电子商务有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products