Data processing method, system, computer device and computer readable storage medium
By dividing multi-level desensitization servers in the field of communication technology for data desensitization, the problems of data leakage and load bottlenecks are solved, and data security and processing efficiency are improved.
Patent Information
- Application Number
- CN202210466067.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-26
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2042-04-26
AI Technical Summary
In the prior art, data is prone to leakage, and centralized processing of data leads to bottlenecks in load capacity.
By dividing several levels of desensitization servers, including first-level desensitization servers and multiple second-level desensitization servers, data desensitization rules are set and multi-level desensitization processing is performed to disperse the data processing pressure.
It effectively improves data security, alleviates the pressure of centralized data processing, and improves the load capacity and efficiency of the system.
Smart Images

Figure CN114861222B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a data processing method, a data processing system, a computer device, and a computer-readable storage medium. Background Art
[0002] In recent years, with the rapid growth of e-commerce business, the complexity and efficiency of information collection, data organization and processing, and data analysis have emerged. Among them, the business production system accumulates more and more sensitive information including accounts, orders, user privacy, etc. If these data are leaked or damaged, it will not only cause economic losses to users and enterprises, but also have a negative impact on the reputation of the enterprise.
[0003] Although encryption of data information has been proposed to ensure data security, the multi-level and multi-dimensional nature of e-commerce information determines the order of magnitude of data. At the same time, information transmission, centralized storage, centralized processing and centralized analysis will affect efficiency, and data concentration may cause bottlenecks in load capacity. Summary of the invention
[0004] The present disclosure provides a data processing method, system, computer device and computer-readable storage medium to at least solve the current problems of data leakage and load capacity bottleneck caused by centralized data processing.
[0005] To achieve the above objectives, the present disclosure provides a data processing method, comprising:
[0006] Dividing the desensitizing servers into several levels, wherein the desensitizing servers of the several levels include a primary desensitizing server and a plurality of secondary desensitizing servers;
[0007] Setting data desensitization rules in the primary desensitization server according to preset rules, and sending the data desensitization rules to the multiple secondary desensitization servers respectively;
[0008] After each of the multiple secondary desensitizing servers receives the terminal data, the multiple secondary desensitizing servers perform a first desensitizing process on the respective terminal data based on the data desensitizing rule to obtain respective primary desensitizing data, and then feed back the respective primary desensitizing data to the primary desensitizing server respectively;
[0009] The first-level desensitizing server performs second desensitizing processing on the first-level desensitizing data of each second-level desensitizing server to obtain second-level desensitizing data.
[0010] In one implementation, the terminal data is generated after the terminal device generates initial terminal data and then desensitizes the initial terminal data.
[0011] After the data desensitization rules are set in the first-level desensitization server according to the preset rules, the method further includes:
[0012] The desensitization rule is sent to the terminal device, so that after the terminal device generates initial terminal data, the initial terminal data is desensitized according to the desensitization rule to obtain terminal data.
[0013] In one embodiment, before dividing the desensitization servers into several levels, the method further includes:
[0014] Divide a number of coverage areas according to geographic location information;
[0015] The desensitizing servers divided into several levels include:
[0016] A first-level desensitizing server is allocated for the plurality of coverage areas; and a second-level desensitizing server is allocated for each of the plurality of coverage areas.
[0017] In one embodiment, after dividing the desensitization servers into several levels, the method further includes:
[0018] Dividing data servers into several levels, wherein the data servers in the several levels include a primary data server and a plurality of secondary data servers; and,
[0019] A corresponding relationship between the primary data server and the primary desensitizing server and a corresponding relationship between the multiple secondary data servers and the multiple secondary desensitizing servers are established respectively, so that after receiving the terminal data, the multiple secondary desensitizing servers send the terminal data to their respective corresponding secondary data servers, and after obtaining the secondary desensitizing data, the primary desensitizing server sends the secondary desensitizing data to the primary data server.
[0020] In one embodiment, the data servers divided into several levels include:
[0021] A primary data server is allocated for the plurality of coverage areas; and a secondary data server is allocated for each of the plurality of coverage areas.
[0022] In one embodiment, after respectively establishing the correspondence between the primary data server and the primary desensitizing server and the correspondence between the plurality of secondary data servers and the plurality of secondary desensitizing servers, the method further includes:
[0023] Determining whether a data query request from a user terminal is received;
[0024] If the data query request is received, determining whether the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located based on the data query request;
[0025] If the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located, the data query request is sent to the secondary data server divided for the coverage area, so that the secondary data server retrieves the corresponding data for the user based on the data query request.
[0026] In one implementation, after determining whether the terminal data requested by the user terminal is terminal data in the coverage area where the user terminal is located based on the data query request, the method further includes:
[0027] If the terminal data requested by the user terminal is not the terminal data in the coverage area where the user terminal is located, the data query request is sent to the primary data server, so that the primary data server retrieves corresponding data for the user based on the data query request.
[0028] To achieve the above objectives, the present disclosure also provides a data processing system, including:
[0029] A first division module, which is configured to divide the desensitizing servers into several levels, wherein the several levels of desensitizing servers include a primary desensitizing server and a plurality of secondary desensitizing servers;
[0030] A setting module, which is configured to set data desensitization rules in the primary desensitization server according to preset rules, and send the data desensitization rules to the multiple secondary desensitization servers respectively;
[0031] A first desensitization module is configured to perform a first desensitization process on the respective terminal data based on the data desensitization rule in the plurality of secondary desensitization servers after the plurality of secondary desensitization servers respectively receive the terminal data, to obtain respective primary desensitization data, and then feed back the respective primary desensitization data to the primary desensitization server respectively;
[0032] The second desensitization module is configured to perform a second desensitization process on the first-level desensitized data of each second-level desensitization server in the first-level desensitization server to obtain second-level desensitized data. To achieve the above-mentioned purpose, the present disclosure also provides a computer device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor runs the computer program stored in the memory, the processor executes the data processing method.
[0033] To achieve the above objectives, the present disclosure also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the data processing method.
[0034] According to the data processing method, system, computer device and computer-readable storage medium provided by the present invention, by dividing the desensitizing servers into several levels, the several levels of desensitizing servers include a primary desensitizing server and multiple secondary desensitizing servers, so that the primary desensitizing server sets data desensitizing rules according to preset rules, and sends the data desensitizing rules to the multiple secondary desensitizing servers respectively, and then after the multiple secondary desensitizing servers respectively receive the terminal data, they perform a first desensitizing process on their respective terminal data based on the data desensitizing rules to obtain their respective primary desensitized data, and then respectively feed back their respective primary desensitized data to the primary desensitizing server, and then the primary desensitizing server performs a second desensitizing process on the primary desensitized data of each secondary desensitizing server to obtain secondary desensitized data, which can not only effectively improve the security of the data, but also alleviate the pressure of centralized data processing.
[0035] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or be understood by practicing the present disclosure. The purpose and other advantages of the present disclosure can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The accompanying drawings are used to provide further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation on the technical solution of the present disclosure.
[0037] Figure 1 A flowchart of a data processing method provided by an embodiment of the present disclosure;
[0038] Figure 2 A flowchart of another data processing method provided by an embodiment of the present disclosure;
[0039] Figure 3 A flowchart of another data processing method provided by an embodiment of the present disclosure;
[0040] Figure 4 A flowchart of another data processing method provided in an embodiment of the present disclosure;
[0041] Figure 5a A structural diagram of a data processing system provided by an embodiment of the present disclosure;
[0042] Figure 5b An application schematic diagram of a data processing system provided by an embodiment of the present disclosure;
[0043] Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] To make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.
[0045] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence; and, in the absence of conflict, the embodiments in the present disclosure and the features in the embodiments can be arbitrarily combined with each other.
[0046] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present disclosure, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0047] Please refer to Figure 1 , Figure 1 A flowchart of a data processing method provided in an embodiment of the present disclosure is provided, wherein the method comprises step S101.
[0048] In step S101, several levels of desensitizing servers are divided, and the several levels of desensitizing servers include a primary desensitizing server and multiple secondary desensitizing servers.
[0049] In order to solve the problems in the prior art that the security of data information cannot be guaranteed and that centralized encryption and other forms are prone to load bottlenecks, this embodiment divides the server into multiple levels, uses the first-level desensitizing server to set desensitization rules and sends them to each second-level desensitizing server. After the desensitizing servers at each level desensitize the received terminal data respectively, the first-level desensitizing server performs the final desensitization. Compared with the prior art that directly encrypts data, it can not only effectively improve the security of data, but also alleviate the pressure on the server that encrypts data in a data center.
[0050] In step S102, data desensitization rules are set in the first-level desensitization server according to preset rules, and the data desensitization rules are sent to the multiple second-level desensitization servers respectively.
[0051] In one embodiment, after dividing the desensitizing servers into several levels, an instruction message is sent to the first-level desensitizing server, and the instruction message carries a command for setting data desensitizing rules. After receiving the instruction message, the first-level desensitizing server sets the data desensitizing rules according to preset rules, wherein the preset rules may be desensitizing rules for setting different process stages and corresponding information of the stages according to the business type, which include the desensitizing rules of the first-level desensitizing server. In other embodiments, those skilled in the art may also make other adaptive settings for the preset rules, which is not limited in this embodiment.
[0052] In one embodiment, a corresponding desensitizing module is set in the terminal device, that is, the terminal device applies a built-in desensitizing module. The first-level desensitizing server of this embodiment takes the desensitizing rules of the terminal device into consideration when setting the desensitizing rules. When the terminal device generates initial terminal data, its own desensitizing module first performs preliminary desensitization on the terminal data to obtain the terminal data, and then sends the terminal data to the second-level desensitizing server. Combined with the division of coverage areas in the following embodiments, the terminal data is sent to the second-level desensitizing server in the corresponding coverage area.
[0053] In step S103, after each of the multiple secondary desensitizing servers receives the terminal data, the multiple secondary desensitizing servers perform a first desensitizing process on each of the terminal data based on the data desensitizing rules to obtain each primary desensitizing data, and then feed back each primary desensitizing data to the primary desensitizing server.
[0054] Among them, the terminal data is generated after the terminal device generates initial terminal data and desensitizes the initial terminal data. In this embodiment, after setting data desensitization rules according to preset rules in the first-level desensitization server, the desensitization rules are also sent to the terminal device, so that after the terminal device generates initial terminal data, the initial terminal data is desensitized according to the desensitization rules to obtain the terminal data.
[0055] In step S104, the first-level desensitizing server performs second desensitizing processing on the first-level desensitizing data of each second-level desensitizing server to obtain second-level desensitizing data.
[0056] In one implementation, the first-level desensitizing server completes the final desensitization of the data, that is, after the second desensitization processing, the second desensitized data is synchronized to each second-level data server through the 5G network. Each terminal can access the second-level data server in the area to display customer information or customer desensitized information, and this embodiment can be combined with actual applications. Under the second-level desensitizing server, third-level, fourth-level or even more levels of desensitizing servers can be set to realize the data desensitization process, which will not be repeated here.
[0057] It should be noted that the method provided in this embodiment can be applied to a desensitizing server or a data server, and can also be applied to other devices.
[0058] Please refer to Figure 2 , Figure 2 Another data processing method provided for the embodiment of the present disclosure is based on the previous embodiment. In this embodiment, the coverage area is divided, and each secondary desensitizing server is responsible for its own coverage area, and the data processing capacity of the aggregate area is improved to improve the process efficiency. Specifically, before dividing the desensitizing server into several levels, step S201 is also included, and step S101 is further divided into step S101a and step S101b.
[0059] In step S201, a number of coverage areas are divided according to geographical location information.
[0060] It can be understood that the 5G (5th Generation Mobile Communication Technology) network has the characteristics of low latency and high speed. This embodiment divides several 5G coverage areas according to geographic location information, and terminal devices can be grouped into different coverage areas according to their locations.
[0061] In step S101a, a first-level desensitizing server is allocated for the plurality of coverage areas; and in step S101b, a second-level desensitizing server is allocated for each of the plurality of coverage areas.
[0062] In this embodiment, the first-level desensitization server is responsible for data desensitization in all coverage areas, that is, it receives the first-level desensitized data uploaded by the second-level desensitization servers in all coverage areas, and each second-level desensitization server is responsible for the first-level desensitization of the terminal data in the corresponding coverage area. For example, when the user terminal enters personal related information, other contact information, etc. during shopping, the terminal's desensitization module first performs preliminary desensitization on the customer-related information according to the issued desensitization rules to obtain the terminal data. The second-level desensitization server corresponding to the coverage area of the terminal device collects, stores and performs second-level desensitization on the terminal data, and then transmits it to the first-level desensitization server through the 5G network. The second-level desensitization server stores the entered customer-related information.
[0063] Please refer to Figure 3 , Figure 3Another data processing method provided for the embodiment of the present disclosure is based on the previous embodiment and takes into account that users sometimes need to retrieve corresponding terminal data, and in the related technology, the central server usually retrieves the corresponding data for the user, which will cause the overload problem of the central server. This embodiment improves the data processing capability through a multi-level data server. Specifically, after the first-level desensitizing server performs a second desensitizing process on the first-level desensitized data of each second-level desensitizing server to obtain the second-level desensitized data (step S104), it also includes steps S301 and S302.
[0064] In step S301, data servers are divided into several levels, where the several levels of data servers include a primary data server and a plurality of secondary data servers.
[0065] In this embodiment, the first-level data server can manage all terminal data in the network (including data before and after desensitization). In some implementations, it can also be divided into third-level data servers, fourth-level data servers, etc. according to the division of desensitizing servers.
[0066] In step S302, a correspondence between the primary data server and the primary desensitizing server and a correspondence between the multiple secondary data servers and the multiple secondary desensitizing servers are established respectively, so that after receiving the terminal data, the multiple secondary desensitizing servers send the terminal data to their respective corresponding secondary data servers, and after obtaining the secondary desensitizing data, the primary desensitizing server sends the secondary desensitizing data to the primary data server.
[0067] Specifically, a first-level desensitizing server corresponds to a first-level data server, and a second-level desensitizing server corresponds to a second-level data server. The data server is used to store and process terminal data and desensitized data. When the user needs to retrieve relevant terminal data, the corresponding first-level data server or regional data server is used to provide the user with terminal data.
[0068] In one implementation, after receiving the terminal data, the secondary data server can report it to the primary data server in batches in different time periods to reduce the centralized requests of the primary data server. And when receiving the user's data query request, the secondary data server can be used to provide the user with a data retrieval request, effectively alleviating the pressure on the primary data server.
[0069] In one implementation, step S301 includes the following steps:
[0070] A primary data server is allocated for the plurality of coverage areas; and a secondary data server is allocated for each of the plurality of coverage areas.
[0071] Specifically, taking a certain coverage area as an example, the coverage area includes a secondary data server and a secondary data desensitizing server, and the secondary data server and the secondary data desensitizing server correspond to each other. The primary data server is responsible for the total storage of data in all areas to achieve better data diversion management.
[0072] Please refer to Figure 4 , Figure 4 Another data processing method provided for the embodiment of the present disclosure is based on the previous embodiment. This embodiment distinguishes the type of data query request of the user. When the terminal request is for this area, it gives priority to accessing the secondary data server in this area, thereby reducing the request feedback time, filtering unnecessary requests for the primary data server, reducing the pressure of requests and calculations, and improving work efficiency. Specifically, after establishing the correspondence between the primary data server and the primary desensitizing server and the correspondence between the multiple secondary data servers and the multiple secondary desensitizing servers (step S302), it also includes steps S401-S404.
[0073] In step S401, it is determined whether a data query request from a user terminal is received. If the data query request is received, step S402 is executed; otherwise, the process ends.
[0074] In one embodiment, if a user requests terminal data in this area, he can directly send a request to the secondary data server. When the secondary data server recognizes that the data query request is for data in this area, it will provide the user with the corresponding data. The corresponding data, further, in order to ensure the security of the data query request, first verifies the identity of the user terminal, and only provides the corresponding data after the verification is passed.
[0075] In step S402, based on the data query request, it is determined whether the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located. If the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located, step S403 is executed; otherwise, step S404 is executed.
[0076] In step S403, the data query request is sent to the secondary data server divided for the coverage area, so that the secondary data server retrieves corresponding data for the user based on the data query request.
[0077] Among them, the corresponding data can be the original terminal data that has not been desensitized, or it can be the desensitized data after desensitization. This can be set according to the actual application situation. The secondary data server of this embodiment stores both the terminal data that has not been desensitized and the desensitized data that has been desensitized.
[0078] In step S404, the data query request is sent to the primary data server, so that the primary data server retrieves corresponding data for the user based on the data query request.
[0079] This embodiment reduces the pressure on the first-level desensitizing server by performing desensitization and storage in multiple levels, and on the basis of 5G network technology, combined with regional storage capabilities and regional storage capabilities, sets up secondary data servers in the region to filter unnecessary requests for the first-level data management server, reduce request and computing pressure, and improve work efficiency.
[0080] Based on the same technical concept, the embodiment of the present disclosure also provides a data processing system, such as Figure 5a and Figure 5b As shown, the system comprises:
[0081] A first division module 51 is configured to divide the desensitizing servers into several levels, wherein the several levels of desensitizing servers include a primary desensitizing server and a plurality of secondary desensitizing servers;
[0082] A setting module 52, which is configured to set data desensitization rules in the primary desensitization server according to preset rules, and send the data desensitization rules to the multiple secondary desensitization servers respectively;
[0083] A first desensitization module 53 is configured to perform a first desensitization process on the respective terminal data based on the data desensitization rule in the plurality of secondary desensitization servers after the plurality of secondary desensitization servers have received the terminal data, to obtain respective primary desensitization data, and then feed back the respective primary desensitization data to the primary desensitization server;
[0084] The second desensitization module 54 is configured to perform second desensitization processing on the first-level desensitization data of each second-level desensitization server in the first-level desensitization server to obtain second-level desensitization data. Figure 5b The Chinese e-commerce 5G coverage area is the coverage area in this embodiment, the first-level data management server is the first-level data server, and each e-commerce 5G coverage area includes several terminal nodes (i.e., user terminals that generate terminal data), secondary desensitizing servers and secondary data servers, wherein a desensitizing module is set in the terminal node, and the secondary desensitizing server and the terminal node receive the desensitizing rules issued by the first-level desensitizing server to perform preliminary desensitization and the first-level desensitization processing.
[0085] In one implementation, the terminal data is generated after the terminal device generates initial terminal data and then desensitizes the initial terminal data.
[0086] The setting module is further configured to send the desensitization rule to the terminal device, so that after the terminal device generates initial terminal data, the initial terminal data is desensitized according to the desensitization rule to obtain terminal data.
[0087] In one embodiment, the system further comprises:
[0088] A second division module is configured to divide a number of coverage areas according to geographic location information before dividing the desensitization servers into a number of levels;
[0089] The first division module is specifically configured to divide the first-level desensitizing servers into the plurality of coverage areas; and to divide the second-level desensitizing servers into each of the plurality of coverage areas.
[0090] In one embodiment, it further includes:
[0091] A third division module is configured to divide data servers into several levels after the first division module divides the desensitized servers into several levels, wherein the data servers of the several levels include a primary data server and a plurality of secondary data servers; and
[0092] An establishment module is configured to respectively establish a correspondence between the primary data server and the primary desensitizing server and a correspondence between the multiple secondary data servers and the multiple secondary desensitizing servers, so that after receiving the terminal data, the multiple secondary desensitizing servers respectively send the terminal data to their respective corresponding secondary data servers, and after obtaining the secondary desensitizing data, the primary desensitizing server sends the secondary desensitizing data to the primary data server.
[0093] In one implementation, the third division module is specifically configured to divide the first-level data servers into the plurality of coverage areas; and divide the second-level data servers into each of the plurality of coverage areas.
[0094] In one embodiment, it further includes:
[0095] A first judgment module, which is configured to judge whether a data query request from a user terminal is received after the establishment module establishes the corresponding relationship;
[0096] A second judgment module, which is configured to judge whether the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located based on the data query request when the first judgment module determines that the data query request is received;
[0097] The first sending module is configured to send the data query request to the secondary data server divided for the coverage area when the second judgment module determines that the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located, so that the secondary data server retrieves the corresponding data for the user based on the data query request.
[0098] In one embodiment, it further includes:
[0099] A second sending module is configured to send the data query request to the primary data server when the second judgment module determines that the terminal data requested by the user terminal is not the terminal data in the coverage area where the user terminal is located, so that the primary data server retrieves the corresponding data for the user based on the data query request.
[0100] Based on the same technical concept, the embodiment of the present disclosure also provides a computer device, such as Figure 6 As shown, the computer device includes a memory 61 and a processor 62, wherein a computer program is stored in the memory, and when the processor runs the computer program stored in the memory, the processor executes the data processing method.
[0101] Based on the same technical concept, an embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the data processing method.
[0102] The following specific embodiments are used to describe in detail the technical solution of the present invention and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.
[0103] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. A data processing method, characterized in that: include: Dividing the desensitizing servers into several levels, wherein the desensitizing servers of the several levels include a primary desensitizing server and a plurality of secondary desensitizing servers; Setting data desensitization rules in the primary desensitization server according to preset rules, and sending the data desensitization rules to the multiple secondary desensitization servers respectively; After each of the multiple secondary desensitizing servers receives the terminal data, the multiple secondary desensitizing servers perform a first desensitizing process on the respective terminal data based on the data desensitizing rule to obtain respective primary desensitizing data, and then feed back the respective primary desensitizing data to the primary desensitizing server respectively; The first-level desensitization server performs a second desensitization process on the first-level desensitization data of each second-level desensitization server to obtain second-level desensitization data; The terminal data is generated after the terminal device generates the initial terminal data and the initial terminal data is desensitized. After the data desensitization rules are set in the first-level desensitization server according to the preset rules, the method further includes: Sending the desensitization rule to the terminal device, so that after the terminal device generates initial terminal data, the initial terminal data is desensitized according to the desensitization rule to obtain terminal data; Before dividing the desensitizing servers into several levels, it also includes: Divide a number of coverage areas according to geographic location information; The desensitizing servers divided into several levels include: Allocate a first-level desensitizing server for the plurality of coverage areas; and allocate a second-level desensitizing server for each of the plurality of coverage areas; After dividing the desensitized servers into several levels, it also includes: Dividing data servers into several levels, wherein the data servers in the several levels include a primary data server and a plurality of secondary data servers; and, A corresponding relationship between the primary data server and the primary desensitizing server and a corresponding relationship between the multiple secondary data servers and the multiple secondary desensitizing servers are established respectively, so that after receiving the terminal data, the multiple secondary desensitizing servers send the terminal data to their respective corresponding secondary data servers, and after obtaining the secondary desensitizing data, the primary desensitizing server sends the secondary desensitizing data to the primary data server.
2. The method according to claim 1, characterized in that: The data servers divided into several levels include: A primary data server is allocated for the plurality of coverage areas; and a secondary data server is allocated for each of the plurality of coverage areas.
3. The method according to claim 2, characterized in that After respectively establishing the correspondence between the primary data server and the primary desensitizing server and the correspondence between the plurality of secondary data servers and the plurality of secondary desensitizing servers, the method further includes: Determining whether a data query request from a user terminal is received; If the data query request is received, determining whether the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located based on the data query request; If the terminal data requested by the user terminal is the terminal data in the coverage area where the user terminal is located, the data query request is sent to the secondary data server divided for the coverage area, so that the secondary data server retrieves the corresponding data for the user based on the data query request.
4. The method according to claim 3, characterized in that After determining, based on the data query request, whether the terminal data requested by the user terminal is terminal data in the coverage area where the user terminal is located, the method further includes: If the terminal data requested by the user terminal is not the terminal data in the coverage area where the user terminal is located, the data query request is sent to the primary data server, so that the primary data server retrieves corresponding data for the user based on the data query request.
5. A data processing system, characterized in that: include: A first division module, which is configured to divide the desensitizing servers into several levels, wherein the several levels of desensitizing servers include a primary desensitizing server and a plurality of secondary desensitizing servers; A setting module, which is configured to set data desensitization rules in the primary desensitization server according to preset rules, and send the data desensitization rules to the multiple secondary desensitization servers respectively; A first desensitization module is configured to perform a first desensitization process on the respective terminal data based on the data desensitization rule in the plurality of secondary desensitization servers after the plurality of secondary desensitization servers respectively receive the terminal data, to obtain respective primary desensitization data, and then feed back the respective primary desensitization data to the primary desensitization server respectively; A second desensitization module is configured to perform a second desensitization process on the first-level desensitization data of each second-level desensitization server in the first-level desensitization server to obtain second-level desensitization data; The terminal data is generated after the terminal device generates the initial terminal data and the initial terminal data is desensitized. The setting module is further configured to send the desensitization rule to the terminal device, so that after the terminal device generates initial terminal data, the initial terminal data is desensitized according to the desensitization rule to obtain terminal data; The system further comprises: A second division module is configured to divide a number of coverage areas according to geographic location information before dividing the desensitization servers into a number of levels; The first division module is specifically configured to divide the first-level desensitization server into the plurality of coverage areas; and to divide the second-level desensitization server into each of the plurality of coverage areas; The system further comprises: A third division module is configured to divide data servers into several levels after the first division module divides the desensitized servers into several levels, wherein the data servers of the several levels include a primary data server and a plurality of secondary data servers; and An establishment module is configured to respectively establish a correspondence between the primary data server and the primary desensitizing server and a correspondence between the multiple secondary data servers and the multiple secondary desensitizing servers, so that after receiving the terminal data, the multiple secondary desensitizing servers respectively send the terminal data to their respective corresponding secondary data servers, and after obtaining the secondary desensitizing data, the primary desensitizing server sends the secondary desensitizing data to the primary data server.
6. A computer device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the processor runs the computer program stored in the memory, the processor executes the data processing method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the processor executes the data processing method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Insurance claim processing using containerized processing logic
CA2654731A1
Log reporting method and device, log management method and device and terminal equipment
CN109525608A