User data processing method, device, equipment, storage medium and program product
By differentiating the user data and uploading it to the total server, the problems of high server pressure and large rule storage in traditional technology are solved, and the effect of reducing the server data processing and rule storage is achieved.
Patent Information
- Application Number
- CN202111337753.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-12
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2041-11-12
AI Technical Summary
Traditional user portrait generation methods require different rules to be designed for different systems, resulting in high server pressure, large data processing volume, and large rule storage volume.
By receiving service processing requests, obtaining user data, and differentiating them, uploading the differentiated data to the general server for business processing. This method reduces the data preprocessing requirements of the total server, only needs to store unified general rules, reducing server pressure and rule storage.
It effectively reduces the total server's data processing volume and rule storage volume, reduces server pressure, and improves the rule reuse rate.
Smart Images

Figure CN114238397B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a user data processing method, device, equipment, storage medium and program product. Background Art
[0002] With the development of computer technology, user information can be collected to create user profiles, and business audits and processing can be performed based on the user profiles.
[0003] In traditional technology, the generation of user portraits usually involves receiving user information uploaded by the user terminal, including transaction information, basic information, etc., and then processing the user information according to certain rules to obtain the user portrait. Finally, the business is reviewed and processed based on the user portrait.
[0004] However, the generation of the above user portraits requires designing different rules for different systems to generate user portraits. In this way, the server needs to store more rules and process a larger amount of data, which causes greater pressure on the server. Summary of the invention
[0005] Based on this, it is necessary to provide a user data processing method, device, equipment, storage medium and program product that can reduce the pressure on the overall server in response to the above technical problems.
[0006] In a first aspect, the present application provides a method for processing user data, the method comprising:
[0007] Receive a business processing request, and obtain corresponding user data according to the business processing request;
[0008] Performing differentiated processing on the user data;
[0009] The user data after the differential processing is uploaded to the main server, and the main server is used to generate a business processing result according to the user data after the differential processing.
[0010] In one embodiment, receiving a service processing request and acquiring corresponding user data according to the service processing request includes:
[0011] receiving a service processing request, wherein the service processing request carries a user identifier;
[0012] Generate a user data acquisition request according to the user identifier, and send the user data acquisition request to the tax server;
[0013] Receive the user data returned by the tax server.
[0014] In one embodiment, the receiving a service processing request includes:
[0015] A service processing request is received from a distribution server, wherein the service processing request is sent from a user terminal to the distribution server, and the distribution server obtains a sub-server corresponding to the regional information in the service processing request and forwards the service processing request to the sub-server.
[0016] In one embodiment, the differential processing of the user data includes:
[0017] Obtaining data processing rules corresponding to the tax server;
[0018] The user data is processed differently according to the data processing rules.
[0019] In one embodiment, after uploading the user data after differential processing to the main server, the method further includes:
[0020] Receive the processing result fed back by the main server, where the main server selects the corresponding business processing logic according to the business processing type, extracts target data from the user data according to the business processing logic, and calculates according to the target data and the business processing logic.
[0021] In one embodiment, after receiving the processing result fed back by the main server, the process includes:
[0022] A processing result feedback mode is obtained, and the processing result is sent to a user terminal according to the feedback mode.
[0023] In a second aspect, the present application provides a user data processing device, the device comprising:
[0024] A receiving module, used to receive a service processing request and obtain corresponding user data according to the service processing request;
[0025] A data processing module, used for performing differentiated processing on the user data;
[0026] The sending module is used to upload the user data after the differential processing to the main server, and the main server is used to generate a business processing result according to the user data after the differential processing.
[0027] In a third aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.
[0028] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.
[0029] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the above method when executed by a processor.
[0030] The above-mentioned user data processing method, device, computer equipment, storage medium and computer program product, after receiving a business processing request, obtain user data and perform differentiated processing on the user data, so that the processed data is sent to the main server for business processing, and the main server does not need to pre-process a large amount of data, etc., thereby reducing the data processing volume of the main server. Moreover, since the data uploaded is differentiated processed data, the main server only needs to store a unified set of general rules, which also reduces the storage of rules, reduces the pressure on the main server, and improves the rule reuse rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 An application environment diagram of a user data processing method in one embodiment;
[0032] Figure 2 is a flowchart of a method for processing user data in one embodiment;
[0033] Figure 3 is a structural block diagram of a user data processing device in one embodiment;
[0034] Figure 4 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0035] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0036] The user data processing method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the distribution server 104 through the network. The distribution server 104 communicates with at least one sub-server 106, the sub-server 106 communicates with the tax server 108, and the sub-server 106 also communicates with the main server 110. The data storage system can store the data that the distribution server 104, the sub-server 106 and the main server 110 need to process. The data storage system can be integrated on the distribution server 104, the sub-server 106 and the main server 110, or it can be placed on the cloud or other network servers. Among them, the sub-server 106 can receive the business processing request sent by the terminal 102, wherein the business processing request can be routed to the corresponding sub-server 106 through the distribution server 104. The sub-server 106 obtains the corresponding user data according to the business processing request, for example, obtains the user data from the tax server 108; the sub-server 106 also performs differential processing on the user data, and uploads the user data after differential processing to the main server 110, and the main server 110 is used to generate a business processing result according to the user data after differential processing. In this way, after receiving the business processing request, the user data is obtained and the user data is differentially processed. The processed data is sent to the main server for business processing. The main server does not need to pre-process a large amount of data, etc., which reduces the data processing volume of the main server. Since the data uploaded is differentiated processed, the main server only needs to store a unified set of general rules, which also reduces the storage of rules, reduces the pressure on the main server, and improves the rule reuse rate.
[0037] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The distribution server 104, the sub-server 106, the tax server 108 and the main server 110 may be implemented by independent servers or a server cluster consisting of multiple servers.
[0038] In one embodiment, Figure 2 As shown, a user data processing method is provided, which is applied to Figure 1 Taking the sub-server 106 in the example as an example, the following steps are included:
[0039] S202: Receive a service processing request, and obtain corresponding user data according to the service processing request.
[0040] Specifically, the business processing request is sent by the terminal and is used to instruct the server to perform business processing according to the business needs of the terminal. For example, in a loan scenario, the terminal can send at least one request of credit application calculation, formal credit application, withdrawal and repayment operations according to the user's operation. In other embodiments or application scenarios, the terminal can also send other processing requests.
[0041] User data is data used for business processing, where user data is obtained by the sub-server according to the business processing request. In order to ensure the accuracy of business processing, the sub-server obtains the corresponding user data from the authority, such as the tax server, according to the business processing request, so that the main server can perform business processing based on the obtained business data.
[0042] In one of the embodiments, after the business processing request is sent to the sub-server, the sub-server sends a user data acquisition request to the corresponding tax server according to the business processing request, and receives the user data fed back by the tax server.
[0043] S204: Perform differentiated processing on user data.
[0044] Specifically, differentiated processing is a method of processing user data. For user data obtained by different tax servers, the sub-servers perform differentiated processing on the user data to obtain user data in a common format and requirements that can be processed by the main server.
[0045] It should be noted that differentiated processing can be carried out by pre-configuring the SDK, that is, obtaining the corresponding data processing rules according to the tax server, and then processing the data according to the data processing rules to obtain user data that can be directly used by the main server.
[0046] Specifically, differentiated processing can be the unified cleaning of local tax data without distinguishing between customer groups.
[0047] S206: Uploading the user data after the differential processing to the main server, and the main server is used to generate a business processing result according to the user data after the differential processing.
[0048] Specifically, after the sub-server completes processing of the user data, it uploads the user data to the main server, and the main server performs business processing based on the uploaded business data, such as generating corresponding calculation quotas and so on.
[0049] Specifically, a 1:N approach is adopted, where 1 refers to the main server and N refers to the branch server. In the banking system, 1 refers to the head office system and N refers to each branch system. When data is interacted between systems, the branch system performs differentiated processing, and the head office completes the development of general functions. The reuse of general modules is effectively improved, while the interaction efficiency between the entire system is improved. In addition, this application is not based on relying on the qualifications of the core enterprise to carry out its upstream and downstream financing business, and the reusability of the system functions is improved.
[0050] The bank application scenario is used as an example to illustrate that in terms of the operation process, enterprises can initiate quota application calculation, formal quota application, withdrawal, repayment and other operations through mobile phones, which is efficient and convenient; in terms of system interaction, the head office-branch model is adopted, and the branch connects with the local tax bureaus and completes the data cleaning and processing and submits it to the head office in a unified model. The head office is responsible for completing the approval, lending and other functions, which effectively reduces the difficulty of data processing caused by inconsistent tax data formats in various places. Through innovations in the head office and branch system architecture, the credit service capabilities and efficiency have been greatly improved. Based on the tax data of enterprises in the tax bureau, corresponding credit loan services are provided to enterprises with good tax credit.
[0051] The above-mentioned user data method obtains user data after receiving a business processing request, and performs differentiated processing on the user data. The processed data is sent to the main server for business processing, and the main server does not need to pre-process a large amount of data, etc., thereby reducing the data processing volume of the main server. Moreover, since the data uploaded is differentiated processed data, the main server only needs to store a unified set of general rules, which also reduces the storage of rules, reduces the pressure on the main server, and improves the rule reuse rate.
[0052] In one of the embodiments, a business processing request is received, and corresponding user data is obtained based on the business processing request, including: receiving a business processing request, the business processing request carries a user identifier; generating a user data acquisition request based on the user identifier, and sending the user data acquisition request to a tax server; and receiving the user data returned by the tax server.
[0053] Specifically, this embodiment is intended to represent a 1:N system architecture, where N sub-servers are used to receive corresponding business processing requests, and the N sub-servers can perform business processing in parallel without interfering with each other. The business processing requests received by the N sub-servers carry a user identifier, which can be a unique identifier for identifying the user, such as a corporate tax identification number or a unified social credit code to identify the customer, so that the N sub-servers can generate a user data acquisition request based on the user identifier, and send the data acquisition request to the corresponding tax server, so that the tax server can query the corresponding user data based on the user identifier, and finally return the user data to the sub-server, so that the sub-server can perform differentiated processing, etc.
[0054] It should be noted that, preferably, the sub-server has territorial attributes, so that the tax server corresponding to the sub-server is unique, so that the sub-server can directly connect to the tax server to obtain user data, and its subsequent differentiated processing is also processed using unified rules, without the need for differentiation, further improving the processing efficiency of the sub-server.
[0055] In this embodiment, each sub-server independently obtains user data from the corresponding tax server without interfering with each other, which disperses the pressure of data acquisition and does not require the main server to obtain data, reducing the pressure of the main server. In addition, the main server does not need to process specific tax data, which also reduces the development pressure of the main server.
[0056] In one embodiment, receiving a business processing request includes: receiving a business processing request sent by a distribution server, the business processing request is sent by a user terminal to the distribution server, and the distribution server obtains a sub-server corresponding to the regional information in the business processing request, and forwards the business processing request to the sub-server.
[0057] Specifically, the distribution server can be regarded as a server for diverting the business processing requests sent by the terminal, wherein the diversion rule is based on the regional information, that is, the diversion is based on the business location information corresponding to the enterprise, wherein the business location of the enterprise is generally the place of registration, where the unified tax is remitted and paid, and therefore the corresponding user information can be obtained from the tax server corresponding to the place. Therefore, the sub-server corresponding to the regional information can be directly obtained, so that the sub-server can obtain the user data, that is, the sub-server is connected to the corresponding tax server to obtain the corresponding user data.
[0058] In actual applications, the allocation server will automatically route to the sub-server address of the corresponding branch according to the location of the enterprise. The specific process is that the customer enters the "*Bank Corporate Finance" public account - Microfinance - Small and Medium Enterprise Services - Silver Tax Loan, clicks "Start Calculation" to enter the credit limit calculation interface, enters personal basic information, selects the region, and clicks "Next". The allocation server will automatically route to the sub-server of the corresponding branch based on the pre-configured region and branch mapping relationship.
[0059] In the above embodiment, the business processing requests are diverted by allocating servers so that the corresponding sub-servers process the business processing requests, thereby enabling the sub-servers to process data and reduce the pressure on the main server. There is no need to delegate the review authority, and the relative fairness of the review is ensured.
[0060] In one of the embodiments, performing differentiated processing on user data includes: obtaining data processing rules corresponding to the tax server; and performing differentiated processing on user data according to the data processing rules.
[0061] Specifically, in this embodiment, user data is processed according to the data processing rules corresponding to the tax server. The data processing rules may be pre-stored in the sub-server, and the data processing rules may be modified according to user needs, which is not specifically limited here.
[0062] In one of the embodiments, after uploading the differentiated user data to the main server, it includes: receiving the processing results fed back by the main server, the processing results are obtained by the main server selecting the corresponding business processing logic according to the business processing type, extracting the target data from the user data according to the business processing logic, and calculating according to the target data and the business processing logic.
[0063] In one of the embodiments, after receiving the processing result fed back by the main server, the method includes: obtaining a processing result feedback mode, and sending the processing result to the user terminal according to the feedback mode.
[0064] Specifically, the main server selects the corresponding business processing logic according to the business processing type. For example, when the business processing type is the pre-application stage, the business processing logic is mainly calculated based on factors such as the enterprise's location, tax amount, conversion coefficient, etc. When the business processing type is the formal quota application stage, the business processing logic is mainly based on tax data, combined with data from multiple parties such as industry and commerce, credit reporting, and justice, and gives the formal quota after comprehensive calculation.
[0065] In one embodiment, the main server can extract target data from user data according to the data required by the business processing logic, and only input the target data into the business processing logic for calculation to obtain the processing result.
[0066] Preferably, the credit limit approval result is fed back to the customer via SMS. In other embodiments, feedback can also be provided via email, phone, WeChat, etc., without specific limitation.
[0067] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0068] Based on the same inventive concept, the embodiment of the present application also provides a user data processing device for implementing the user data processing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more user data processing device embodiments provided below can refer to the limitations of the user data processing method above, and will not be repeated here.
[0069] In one embodiment, Figure 3 As shown, a user data processing device is provided, including: a receiving module 301, a data processing module 302 and a sending module 303, wherein:
[0070] The receiving module 301 is used to receive a service processing request and obtain corresponding user data according to the service processing request;
[0071] The data processing module 302 is used to perform differential processing on user data;
[0072] The sending module 303 is used to upload the user data after the differential processing to the main server, and the main server is used to generate a business processing result according to the user data after the differential processing.
[0073] In one embodiment, the receiving module 301 includes:
[0074] A first receiving unit, configured to receive a service processing request, wherein the service processing request carries a user identifier;
[0075] A generating unit, used to generate a user data acquisition request according to the user identifier, and send the user data acquisition request to the tax server;
[0076] The second receiving unit is used to receive the user data returned by the tax server.
[0077] In one embodiment, the above-mentioned receiving module 301 is also used to receive a business processing request sent by the distribution server. The business processing request is sent by the user terminal to the distribution server, and the distribution server obtains the sub-server corresponding to the regional information in the business processing request and forwards the business processing request to the sub-server.
[0078] In one embodiment, the data processing module 302 includes:
[0079] A rule acquisition unit, used to acquire data processing rules corresponding to the tax server;
[0080] The data processing unit is used to perform differentiated processing on user data according to data processing rules.
[0081] In one embodiment, the above-mentioned receiving module 301 is also used to receive the processing results fed back by the main server. The processing results are obtained by the main server selecting the corresponding business processing logic according to the business processing type, extracting the target data from the user data according to the business processing logic, and calculating according to the target data and the business processing logic.
[0082] In one embodiment, the user data processing device further includes:
[0083] The feedback module is used to obtain a processing result feedback mode and send the processing result to the user terminal according to the feedback mode.
[0084] Each module in the above user data processing device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0085] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing 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, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store user data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a user data processing method is implemented.
[0086] Those skilled in the art will understand that Figure 4 The structure shown in the figure 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 include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0087] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: receiving a business processing request and obtaining corresponding user data according to the business processing request; performing differentiated processing on the user data; uploading the differentiated processed user data to a main server, and the main server is used to generate a business processing result according to the differentiated processed user data.
[0088] In one embodiment, the processor receives a business processing request when executing a computer program, and obtains corresponding user data based on the business processing request, including: receiving a business processing request, the business processing request carries a user identifier; generating a user data acquisition request based on the user identifier, and sending the user data acquisition request to a tax server; and receiving user data returned by the tax server.
[0089] In one embodiment, the receiving of a business processing request implemented when the processor executes a computer program includes: receiving a business processing request sent by a distribution server, the business processing request is sent by a user terminal to the distribution server, and the distribution server obtains a sub-server corresponding to the regional information in the business processing request, and forwards the business processing request to the sub-server.
[0090] In one embodiment, the differentiated processing of user data implemented when the processor executes the computer program includes: obtaining data processing rules corresponding to the tax server; and performing differentiated processing on the user data according to the data processing rules.
[0091] In one embodiment, after uploading the differentiated user data to the main server when the processor executes the computer program, it includes: receiving the processing results fed back by the main server, the processing results are obtained by the main server selecting the corresponding business processing logic according to the business processing type, extracting the target data from the user data according to the business processing logic, and calculating according to the target data and the business processing logic.
[0092] In one embodiment, after receiving the processing result fed back by the main server, the processor executes the computer program, including: obtaining a processing result feedback mode, and sending the processing result to the user terminal according to the feedback mode.
[0093] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: receiving a business processing request and obtaining corresponding user data according to the business processing request; performing differentiated processing on the user data; uploading the differentiated processed user data to a main server, and the main server is used to generate a business processing result according to the differentiated processed user data.
[0094] In one embodiment, the computer program implemented when being executed by a processor receives a business processing request and obtains corresponding user data based on the business processing request, including: receiving a business processing request, the business processing request carries a user identifier; generating a user data acquisition request based on the user identifier, and sending the user data acquisition request to a tax server; and receiving the user data returned by the tax server.
[0095] In one embodiment, the receiving of a business processing request implemented when the computer program is executed by a processor includes: receiving a business processing request sent by a distribution server, the business processing request is sent by a user terminal to the distribution server, and the distribution server obtains a sub-server corresponding to the regional information in the business processing request, and forwards the business processing request to the sub-server.
[0096] In one embodiment, the differentiated processing of user data implemented when the computer program is executed by the processor includes: obtaining data processing rules corresponding to the tax server; and performing differentiated processing on the user data according to the data processing rules.
[0097] In one embodiment, after uploading the differentiated user data to the main server, the computer program implemented when executed by the processor includes: receiving the processing results fed back by the main server, the processing results are obtained by the main server selecting the corresponding business processing logic according to the business processing type, extracting the target data from the user data according to the business processing logic, and calculating according to the target data and the business processing logic.
[0098] In one embodiment, after receiving the processing result fed back by the main server, the computer program implemented when executed by the processor includes: obtaining a processing result feedback mode, and sending the processing result to the user terminal according to the feedback mode.
[0099] In one embodiment, a computer program product is provided, including a computer program, which, when executed by a processor, implements the following steps: receiving a business processing request and obtaining corresponding user data based on the business processing request; performing differentiated processing on the user data; uploading the differentiated processed user data to a main server, which is used to generate a business processing result based on the differentiated processed user data.
[0100] In one embodiment, the computer program implemented when being executed by a processor receives a business processing request and obtains corresponding user data based on the business processing request, including: receiving a business processing request, the business processing request carries a user identifier; generating a user data acquisition request based on the user identifier, and sending the user data acquisition request to a tax server; and receiving the user data returned by the tax server.
[0101] In one embodiment, the receiving of a business processing request implemented when the computer program is executed by a processor includes: receiving a business processing request sent by a distribution server, the business processing request is sent by a user terminal to the distribution server, and the distribution server obtains a sub-server corresponding to the regional information in the business processing request, and forwards the business processing request to the sub-server.
[0102] In one embodiment, the differentiated processing of user data implemented when the computer program is executed by the processor includes: obtaining data processing rules corresponding to the tax server; and performing differentiated processing on the user data according to the data processing rules.
[0103] In one embodiment, after uploading the differentiated user data to the main server, the computer program implemented when executed by the processor includes: receiving the processing results fed back by the main server, the processing results are obtained by the main server selecting the corresponding business processing logic according to the business processing type, extracting the target data from the user data according to the business processing logic, and calculating according to the target data and the business processing logic.
[0104] In one embodiment, after receiving the processing result fed back by the main server, the computer program implemented when executed by the processor includes: obtaining a processing result feedback mode, and sending the processing result to the user terminal according to the feedback mode.
[0105] It should be noted that the user data (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0106] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0107] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0108] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A user data processing method, characterized in that: Applied to the allocation server, the method comprises: Receive a business processing request, and obtain corresponding user data according to the business processing request; Performing differential processing on the user data, wherein the user data is differentially processed to obtain user data in a general format and required by a main server for processing; The user data after the differential processing is uploaded to the main server, and the main server is used to generate a business processing result according to the user data after the differential processing.
2. The method according to claim 1, characterized in that The receiving the service processing request and acquiring corresponding user data according to the service processing request includes: receiving a service processing request, wherein the service processing request carries a user identifier; Generate a user data acquisition request according to the user identifier, and send the user data acquisition request to the tax server; Receive the user data returned by the tax server.
3. The method according to claim 1 or 2, characterized in that: The receiving of the service processing request comprises: A service processing request is received from a distribution server, wherein the service processing request is sent from a user terminal to the distribution server, and the distribution server obtains a sub-server corresponding to the regional information in the service processing request and forwards the service processing request to the sub-server.
4. The method according to claim 2, characterized in that: The performing differentiated processing on the user data includes: Obtaining data processing rules corresponding to the tax server; The user data is processed differently according to the data processing rules.
5. The method according to claim 1, characterized in that After uploading the user data after the differential processing to the main server, it includes: Receive the processing result fed back by the main server, where the main server selects the corresponding business processing logic according to the business processing type, extracts target data from the user data according to the business processing logic, and calculates according to the target data and the business processing logic.
6. The method according to claim 5, characterized in that After receiving the processing result fed back by the main server, the method further comprises: A processing result feedback mode is obtained, and the processing result is sent to a user terminal according to the feedback mode.
7. A user data processing device, characterized in that: Applied to a distribution server, the device comprises: A receiving module, used to receive a service processing request and obtain corresponding user data according to the service processing request; A data processing module, used for performing differential processing on the user data, wherein the user data is differentially processed to obtain user data in a general format and required by a main server for processing; The sending module is used to upload the user data after the differential processing to the main server, and the main server is used to generate a business processing result according to the user data after the differential processing.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Data management method and equipment
CN105956210A
Client credit limit measuring and calculating method and system
CN110349016A