Method and system for protecting privacy based on increasing data noise

By real-time acquisition and noise addition, protecting user data, splitting and increasing noise, performing secure aggregation and encrypting storage, the problem of poor privacy protection in the existing technology is solved, and the security of user privacy is significantly improved.

CN119150343APending Publication Date: 2024-12-17NANJING SECURITIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411111384.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

The existing privacy protection methods cannot protect privacy by increasing data noise, resulting in user privacy leakage and low security.

Method used

By collecting user identity data, user behavior data and user preference data in real time, perform wireless transmission and noise-added protection, split and increase data noise, safe aggregation and encrypted storage, forming aggregation data for user privacy protection.

Benefits of technology

Effectively avoid user privacy leakage and improve user privacy protection and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119150343A_ABST
    Figure CN119150343A_ABST
Patent Text Reader

Abstract

The invention discloses a method and system for protecting privacy based on data noise increase, and belongs to the technical field of privacy protection.The method comprises the following steps that S1, user identity data, user behavior data and user preference data are collected in real time, and user privacy real-time data are determined; s2, carrying out wireless transmission on user privacy real-time data; and S3, carrying out processing, noise adding protection and storage management and control on the user privacy real-time data to ensure that the user privacy protection aggregated data is safe. According to the method and the device, the problems of poor user privacy protection effect and low safety caused by easy leakage of user privacy due to the fact that privacy cannot be protected on the basis of increasing data noise in the prior art are solved, multiple user privacy feature subsets which cannot be directly identified can be determined by splitting the user privacy feature data and increasing the data noise, and the user privacy protection effect is improved. The privacy can be protected on the basis of increasing data noise, the user privacy is prevented from being leaked, and the user privacy protection effect and safety can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of privacy protection technology, and in particular to a method and system for protecting privacy based on increasing data noise. Background Art

[0002] With the popularization of the Internet and the development of technology, the collection and processing of data has become an indispensable part of our daily life. However, this has also brought many security and privacy issues. Hackers can obtain, steal or destroy sensitive data through various means, which makes it crucial to protect personal privacy and security.

[0003] Among them, with the advancement of technology, more and more investors choose to conduct securities transactions online. However, this also brings many security issues and risks of privacy leakage. For example, hackers may invade investors' electronic devices through various means (such as phishing emails, malware, etc.) and steal their personal information and sensitive data. Company employees or management may use the obtained personal information to carry out illegal activities. Hostile companies may try to steal other companies' business secrets or personal information to gain a competitive advantage. Investors' own behavior may leak personal information, such as posting personal information on social media or discussing investment decisions in public. Therefore, the importance of protecting privacy and security is extremely important.

[0004] The Chinese patent with publication number CN113282955B discloses a method and system for extracting privacy information from a privacy policy. Based on natural language processing, the original privacy policy is first processed into text, and then the privacy text is segmented and sentence-by-sentence, and the pre-trained natural language processing model is used to perform part-of-speech tagging and named entity recognition on the sentences to obtain data objects. Finally, a synonym dictionary and fuzzy matching are used to obtain normalized data objects, and then the data objects are mapped to the corresponding privacy information classification to obtain the category of privacy information collected by the privacy policy, so that users, application market platforms or regulatory agencies can understand the privacy information collection of the application's privacy policy and help them make the next decision. At the same time, a corresponding terminal and medium are provided; by using natural language processing technology to extract privacy information from the privacy policy without manual labeling, more efficient, fast and flexible privacy analysis can be achieved to meet the needs of related industries; however, the patent has the following defects:

[0005] The existing methods cannot protect privacy by increasing data noise, which makes user privacy easy to leak, resulting in poor user privacy protection and low security. Summary of the invention

[0006] The purpose of the present invention is to provide a method and system for protecting privacy based on increasing data noise, which can protect privacy based on increasing data noise, avoid user privacy leakage, improve user privacy protection effect and security, and solve the problems raised in the above background technology.

[0007] To achieve the above object, the present invention provides the following technical solutions:

[0008] The method of protecting privacy based on increasing data noise includes the following steps:

[0009] S1: Collect user identity data, user behavior data and user preference data in real time to determine user privacy real-time data;

[0010] S2: Wirelessly transmit the user's privacy real-time data to protect the user's privacy real-time data from noise;

[0011] S3: Process, add noise protection and storage management to user privacy real-time data to ensure user privacy protection and aggregate data security.

[0012] According to another aspect of the present invention, a system for protecting privacy based on increasing data noise is provided, which is used to implement the method for protecting privacy based on increasing data noise as described above, comprising:

[0013] The data collection module is used to collect user identity data, user behavior data and user preference data in real time to determine the real-time privacy data of users;

[0014] A data transmission module, used for wireless transmission of user privacy real-time data, so as to facilitate subsequent noise protection of user privacy real-time data;

[0015] The noise protection platform is used to process, protect and store user privacy real-time data, making user privacy protection aggregated data safe.

[0016] Preferably, the data acquisition module includes:

[0017] The identity collection unit is used to collect the user's name, gender, age, height, weight, address, telephone number, email address, education level, marital status and occupation in real time to determine the user's identity data;

[0018] The behavior collection unit is used to collect the user's Internet browsing behavior, purchasing behavior and interactive behavior in real time to determine the user behavior data;

[0019] A preference collection unit is used to collect the user's habitual needs and preferences in real time to determine the user's preference data;

[0020] Among them, real-time user privacy data is determined based on user identity data, user behavior data and user preference data.

[0021] Preferably, the data transmission module includes:

[0022] A data transmitting unit, used for transmitting user privacy real-time data;

[0023] A data receiving unit, used for receiving user privacy real-time data;

[0024] Based on the need to increase data noise to protect privacy, a data transmission link is established between the data transmitting unit and the data receiving unit;

[0025] Wherein, the data transmitting unit transmits an instruction requesting to establish a data transmission link to the data receiving unit;

[0026] The data receiving unit receives the instruction transmitted by the data transmitting unit requesting to establish a data transmission link, and the data receiving unit checks whether there is an idle data transmission port in itself;

[0027] When there is an idle data transmission port in the data receiving unit, the data receiving unit transmits an instruction to the data transmitting unit to agree to establish a data transmission link;

[0028] The data transmitting unit receives the instruction transmitted by the data receiving unit for agreeing to establish the data transmission link, and the data transmitting unit establishes the data transmission link with the data receiving unit;

[0029] Wherein, the data transmitting unit transmits the user's private real-time data to the data receiving unit;

[0030] After the data receiving unit receives the user privacy real-time data, the data receiving unit transmits the user privacy real-time data to the noise protection platform.

[0031] Preferably, the data transmission module further includes:

[0032] A data transmission time real-time monitoring module is used to monitor the data transmission time of each data of the data transmitting unit in real time;

[0033] A data receiving time real-time monitoring module is used to monitor the data receiving time of each data of the data receiving unit in real time;

[0034] A data transmission duration acquisition module, used to acquire the data transmission duration of each data by using the data sending time and the data receiving time;

[0035] The data transmission parameter acquisition module is used to obtain the data transmission parameter by using the data transmission duration of each data, wherein the data transmission parameter is obtained by the following formula:

[0036]

[0037] Where K represents the data transmission parameter; n represents the number of data transmissions; T i represents the actual data transmission duration corresponding to the i-th data transmission; T ci represents the theoretical data transmission duration corresponding to the i-th data transmission; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission;

[0038] An operating parameter extraction module, configured to extract operating parameters of the communication thread between the data transmitting unit and the data receiving unit when the data transmission parameter does not exceed a preset data parameter threshold, wherein the operating parameters include a data transmission rate and a remaining capacity for data transmission;

[0039] The data transmission thread start determination module is used to determine whether to start a new data transmission thread according to the operation parameters of the communication thread between the data transmitting unit and the data receiving unit.

[0040] Preferably, the data transmission thread startup determination module includes:

[0041] The first transmission parameter factor acquisition module is used to acquire a first transmission parameter factor using the data transmission rate, wherein the first transmission parameter factor is acquired by the following formula:

[0042]

[0043] Among them, D 01 represents the first transmission parameter factor; n represents the number of data transmissions; v i represents the data transmission rate corresponding to the i-th data transmission; v e Indicates the maximum data transmission rate allowed under normal data transmission thread operation; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission;

[0044] The second transmission parameter factor acquisition module is used to acquire the second transmission parameter factor by using the remaining data transmission capacity, wherein the second transmission parameter factor is acquired by the following formula:

[0045]

[0046] Among them, D 02 represents the second transmission parameter factor; n represents the number of data transmissions; Ci represents the data transmission volume corresponding to the i-th data transmission; C yi represents the communication remaining capacity of the data transmission thread corresponding to the i-th data transmission; k represents the adjustment coefficient, and the adjustment coefficient is obtained by the following formula:

[0047]

[0048] Where n represents the number of data transmissions; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission; v i represents the data transmission rate corresponding to the i-th data transmission; v e Indicates the maximum data transmission rate allowed under normal data transmission thread operation;

[0049] A comparison module, used to compare the first transmission parameter factor and the second transmission parameter factor with a preset first evaluation factor threshold and a preset second evaluation factor threshold, respectively, to obtain a comparison result;

[0050] A first data transmission thread start determination module, configured to determine that a new data transmission thread needs to be started when the comparison result indicates that any one of the first transmission parameter factor and the second transmission parameter factor exceeds its corresponding evaluation factor threshold;

[0051] A transmission evaluation parameter acquisition module is used to obtain a transmission evaluation parameter using the first transmission parameter factor and the second transmission parameter factor when the comparison result shows that the first transmission parameter factor and the second transmission parameter factor are both lower than their corresponding evaluation factor thresholds, wherein the transmission evaluation parameter is obtained by the following formula:

[0052]

[0053] Where D represents the transmission evaluation parameter; D 01 represents the first transmission parameter factor; D 02 represents a second transmission parameter factor;

[0054] The second data transmission thread start determination module is used to determine that a new data transmission thread needs to be started when the transmission evaluation parameter exceeds a preset parameter threshold; and to determine that a new data transmission thread does not need to be started when the transmission evaluation parameter does not exceed the preset parameter threshold.

[0055] Preferably, the noise protection platform includes:

[0056] The data processing module is used to retrieve, sort and extract features of user privacy real-time data to determine user privacy feature data;

[0057] The noise protection module is used to split the user privacy feature data and add data noise to determine multiple user privacy feature subsets that cannot be directly identified;

[0058] The storage control module is used to securely aggregate, encrypt and store multiple user privacy feature subsets after noise is added, and monitor data to ensure the security of user privacy-protected aggregated data.

[0059] Preferably, the data processing module includes:

[0060] A data retrieval unit, used to retrieve user privacy real-time data;

[0061] Obtain real-time data on user privacy;

[0062] Based on the sequential retrieval method, the user's privacy real-time data is retrieved;

[0063] Check the consistency of user privacy real-time data;

[0064] Check whether the user privacy real-time data meets the requirements based on the reasonable value range and mutual relationship of each variable in the user privacy real-time data;

[0065] Remove inconsistent data that is beyond the normal range, logically unreasonable or contradictory in the user's privacy real-time data;

[0066] Process invalid and missing values ​​of user privacy real-time data;

[0067] Remove invalid data and missing data in real-time user privacy data that are not valuable for increasing data noise and protecting privacy;

[0068] Identify user privacy real-time data that is valuable for increasing data noise and protecting privacy;

[0069] A data sorting unit, used to sort the retrieved user privacy real-time data;

[0070] Acquire user privacy real-time data that is valuable for increasing data noise and protecting privacy after retrieval;

[0071] Based on the internal sorting method, the user privacy real-time data that is valuable for increasing data noise and protecting privacy is sorted after retrieval;

[0072] Determine the user privacy real-time data with ranking order;

[0073] A feature extraction unit, used for extracting features from the sorted user privacy real-time data;

[0074] Obtaining real-time user privacy data in sorted order;

[0075] Extract features from the sorted and ordered user privacy real-time data;

[0076] Determine user privacy feature data.

[0077] Preferably, the noise protection module includes:

[0078] A data splitting unit, used for splitting user privacy feature data;

[0079] Obtain user privacy feature data;

[0080] Conduct in-depth mining and related analysis of user privacy feature data;

[0081] Determine the type of user privacy feature data;

[0082] Split the user privacy feature data based on the type of user privacy feature data;

[0083] Determining a plurality of user privacy feature subsets;

[0084] A noise adding unit, used to add data noise to the split user privacy feature data;

[0085] Obtain multiple user privacy feature subsets after splitting;

[0086] A random number generator is used to generate data noise;

[0087] Adding the generated data noise to multiple user privacy feature subsets;

[0088] Multiple subsets of user privacy features that cannot be directly identified are determined.

[0089] Preferably, the storage management and control module includes:

[0090] A security aggregation unit, used to aggregate multiple user privacy feature subsets after noise addition;

[0091] Obtain multiple user privacy feature subsets that cannot be directly identified;

[0092] Securely aggregate multiple subsets of user privacy features that cannot be directly identified;

[0093] Recombine multiple user privacy feature subsets that cannot be directly identified;

[0094] Determine user privacy-preserving aggregate data based on increasing data noise;

[0095] An encryption storage unit, used for encrypting and storing user privacy protection aggregated data;

[0096] Obtain user privacy-preserving aggregated data based on increasing data noise;

[0097] Encrypt user privacy-protected aggregated data;

[0098] Determine encrypted user privacy-preserving aggregate data;

[0099] And the encrypted user privacy protection aggregated data is securely stored;

[0100] A data monitoring unit, used to monitor the securely stored user privacy-protected aggregated data;

[0101] Real-time monitoring of securely stored user privacy-preserving aggregated data;

[0102] Determine the user privacy protection aggregate data monitoring results;

[0103] Conduct in-depth mining and relevant analysis on user privacy protection aggregated data monitoring results;

[0104] Determine the intelligent management and control scheme for user privacy protection aggregated data;

[0105] Intelligent management and control of user privacy protection aggregated data is carried out based on the intelligent management and control solution of user privacy protection aggregated data.

[0106] Compared with the prior art, the present invention has the following beneficial effects:

[0107] The present invention determines user privacy real-time data by collecting user identity data, user behavior data and user preference data in real time, and can facilitate the processing of user privacy real-time data by wirelessly transmitting user privacy real-time data to determine user privacy feature data, and can determine multiple user privacy feature subsets that cannot be directly identified by splitting the user privacy feature data and adding data noise, and can determine user privacy protection aggregate data based on the increase of data noise by securely aggregating the multiple user privacy feature subsets after the noise is added, and can determine user privacy protection aggregate data based on the increase of data noise, and can make the user privacy protection aggregate data safe by encrypting and storing the user privacy protection aggregate data and monitoring the data, and can protect privacy based on increasing data noise to avoid user privacy leakage, thereby improving the user privacy protection effect and security. BRIEF DESCRIPTION OF THE DRAWINGS

[0108] Figure 1 A flowchart of the method for protecting privacy based on increasing data noise of the present invention;

[0109] Figure 2 This is a module schematic diagram of the system for protecting privacy based on increasing data noise according to the present invention. DETAILED DESCRIPTION

[0110] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0111] In order to solve the existing problem that privacy cannot be protected by adding data noise, which makes user privacy easy to leak, resulting in poor user privacy protection and low security, please refer to Figure 1-Figure 2 , this embodiment provides the following technical solutions:

[0112] The system based on increasing data noise to protect privacy includes a data acquisition module, a data transmission module and a noise protection platform.

[0113] It should be noted that through the interactive communication between the data acquisition module, the data transmission module and the noise protection platform, privacy can be protected by increasing data noise, user privacy leakage can be avoided, and the user privacy protection effect and security can be improved.

[0114] Among them, the data collection module is used to collect user identity data, user behavior data and user preference data in real time to determine the real-time data of user privacy;

[0115] In this embodiment, as a preferred technical solution of the present invention, the data acquisition module includes:

[0116] The identity collection unit is used to collect the user's name, gender, age, height, weight, address, telephone number, email address, education level, marital status and occupation in real time to determine the user's identity data;

[0117] The behavior collection unit is used to collect the user's Internet browsing behavior, purchasing behavior and interactive behavior in real time to determine the user behavior data;

[0118] A preference collection unit is used to collect the user's habitual needs and preferences in real time to determine the user's preference data;

[0119] Among them, real-time user privacy data is determined based on user identity data, user behavior data and user preference data.

[0120] Among them, the data transmission module is used to wirelessly transmit the user's privacy real-time data, so as to facilitate the subsequent noise protection of the user's privacy real-time data;

[0121] In this embodiment, as a preferred technical solution of the present invention, the data transmission module includes:

[0122] A data transmitting unit, used for transmitting user privacy real-time data;

[0123] A data receiving unit, used for receiving user privacy real-time data;

[0124] Based on the need to increase data noise to protect privacy, a data transmission link is established between the data transmitting unit and the data receiving unit;

[0125] Wherein, the data transmitting unit transmits an instruction requesting to establish a data transmission link to the data receiving unit;

[0126] The data receiving unit receives the instruction transmitted by the data transmitting unit requesting to establish a data transmission link, and the data receiving unit checks whether there is an idle data transmission port in itself;

[0127] When there is an idle data transmission port in the data receiving unit, the data receiving unit transmits an instruction to the data transmitting unit to agree to establish a data transmission link;

[0128] The data transmitting unit receives the instruction transmitted by the data receiving unit for agreeing to establish the data transmission link, and the data transmitting unit establishes the data transmission link with the data receiving unit;

[0129] Wherein, the data transmitting unit transmits the user's private real-time data to the data receiving unit;

[0130] After the data receiving unit receives the user privacy real-time data, the data receiving unit transmits the user privacy real-time data to the noise protection platform.

[0131] Specifically, the data transmission module further includes:

[0132] A data transmission time real-time monitoring module is used to monitor the data transmission time of each data of the data transmitting unit in real time;

[0133] A data receiving time real-time monitoring module is used to monitor the data receiving time of each data of the data receiving unit in real time;

[0134] A data transmission duration acquisition module, used to acquire the data transmission duration of each data by using the data sending time and the data receiving time;

[0135] The data transmission parameter acquisition module is used to obtain the data transmission parameter by using the data transmission duration of each data, wherein the data transmission parameter is obtained by the following formula:

[0136]

[0137] Where K represents the data transmission parameter; n represents the number of data transmissions; T i represents the actual data transmission duration corresponding to the i-th data transmission; T ci represents the theoretical data transmission duration corresponding to the i-th data transmission; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission;

[0138] An operating parameter extraction module, configured to extract operating parameters of the communication thread between the data transmitting unit and the data receiving unit when the data transmission parameter does not exceed a preset data parameter threshold, wherein the operating parameters include a data transmission rate and a remaining capacity for data transmission;

[0139] The data transmission thread start determination module is used to determine whether to start a new data transmission thread according to the operation parameters of the communication thread between the data transmitting unit and the data receiving unit.

[0140] The technical effect of the above technical solution is: through the real-time monitoring module for data sending and the real-time monitoring module for data receiving, the system can track the sending and receiving time of each data packet in real time. This real-time monitoring helps to timely discover delays or anomalies in the data transmission process, providing a basis for subsequent data analysis and optimization.

[0141] The data transmission duration acquisition module uses the real-time monitoring of the sending and receiving times to accurately calculate the actual transmission duration of each data packet, which provides an important basis for evaluating data transmission efficiency, network status, etc.

[0142] The data transmission parameter acquisition module uses a complex calculation formula to comprehensively consider multiple factors such as actual transmission time, theoretical transmission time, data transmission volume, and communication remaining capacity of the data transmission thread to dynamically evaluate the performance of data transmission. This evaluation method not only considers the efficiency of a single transmission, but also the overall load and capacity of the system, providing a scientific basis for optimizing data transmission strategies.

[0143] When the data transmission parameters do not exceed the preset data parameter threshold, the operation parameter extraction module extracts the operation parameters of the current communication thread, including the data transmission rate and the remaining capacity of data transmission. This information is crucial for evaluating the current load status and available resources of the system. Based on this, the data transmission thread startup determination module can intelligently determine whether a new data transmission thread needs to be started to balance the system load and optimize resource usage.

[0144] Overall, this technical solution can effectively improve the stability and efficiency of the data transmission system through real-time monitoring, precise analysis and intelligent decision-making. It can maximize the use of system resources while ensuring the quality of data transmission, reduce resource waste and unnecessary waiting time, and thus meet the needs of modern data transmission systems for efficiency, reliability and flexibility.

[0145] In summary, this technical solution provides an efficient and intelligent management and scheduling method for the data transmission system through a series of innovative monitoring, analysis and optimization methods, which is of great significance for improving the overall system performance and user experience.

[0146] Specifically, the data transmission thread starts the determination module, including:

[0147] The first transmission parameter factor acquisition module is used to acquire a first transmission parameter factor using the data transmission rate, wherein the first transmission parameter factor is acquired by the following formula:

[0148]

[0149] Among them, D 01 represents the first transmission parameter factor; n represents the number of data transmissions; v i represents the data transmission rate corresponding to the i-th data transmission; v e Indicates the maximum data transmission rate allowed under normal data transmission thread operation; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission;

[0150] The second transmission parameter factor acquisition module is used to acquire the second transmission parameter factor by using the remaining data transmission capacity, wherein the second transmission parameter factor is acquired by the following formula:

[0151]

[0152] Among them, D 02 represents the second transmission parameter factor; n represents the number of data transmissions; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the communication remaining capacity of the data transmission thread corresponding to the i-th data transmission; k represents the adjustment coefficient, and the adjustment coefficient is obtained by the following formula:

[0153]

[0154] Where n represents the number of data transmissions; C i represents the data transmission volume corresponding to the i-th data transmission; Cyi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission; v i represents the data transmission rate corresponding to the i-th data transmission; v e Indicates the maximum data transmission rate allowed under normal data transmission thread operation;

[0155] A comparison module, used to compare the first transmission parameter factor and the second transmission parameter factor with a preset first evaluation factor threshold and a preset second evaluation factor threshold, respectively, to obtain a comparison result;

[0156] A first data transmission thread start determination module, configured to determine that a new data transmission thread needs to be started when the comparison result indicates that any one of the first transmission parameter factor and the second transmission parameter factor exceeds its corresponding evaluation factor threshold;

[0157] A transmission evaluation parameter acquisition module is used to obtain a transmission evaluation parameter using the first transmission parameter factor and the second transmission parameter factor when the comparison result shows that the first transmission parameter factor and the second transmission parameter factor are both lower than their corresponding evaluation factor thresholds, wherein the transmission evaluation parameter is obtained by the following formula:

[0158]

[0159] Where D represents the transmission evaluation parameter; D 01 represents the first transmission parameter factor; D 02 represents a second transmission parameter factor;

[0160] The second data transmission thread start determination module is used to determine that a new data transmission thread needs to be started when the transmission evaluation parameter exceeds a preset parameter threshold; and to determine that a new data transmission thread does not need to be started when the transmission evaluation parameter does not exceed the preset parameter threshold.

[0161] The technical effect of the above technical solution is: through the first transmission parameter factor acquisition module and the second transmission parameter factor acquisition module, the system can calculate the first transmission parameter factor (D01) and the second transmission parameter factor (D02) respectively based on the actual data transmission rate (vi) and the remaining data transmission capacity (Cyi), combined with other relevant parameters (such as data transmission volume Ci, maximum allowable data transmission rate ve and adjustment coefficient k). These two parameter factors conduct a refined evaluation of data transmission performance from different dimensions (rate and capacity).

[0162] The introduction of the adjustment coefficient k makes the calculation of the second transmission parameter factor more flexible and adaptable. It takes into account the relative relationship between multiple factors (including data transmission volume, remaining capacity, transmission rate and maximum allowed rate), so as to more accurately reflect the load status of the current data transmission thread and the usage of communication resources.

[0163] The comparison module compares the calculated transmission parameter factors with the preset evaluation factor thresholds to achieve intelligent judgment of the data transmission thread status. The first data transmission thread startup judgment module determines that a new thread needs to be started when any parameter factor exceeds the threshold, which helps to quickly respond to changes in data transmission requirements and avoid bottlenecks. The second data transmission thread startup judgment module further considers the comprehensive evaluation when both parameter factors are below the threshold (through the transmission evaluation parameter D) to more comprehensively judge whether a new thread needs to be started, which increases the accuracy and rationality of the decision.

[0164] The entire decision process is designed to optimize the utilization of system resources and load balancing. By accurately evaluating the current status and performance of data transmission threads, the system can intelligently decide whether to start new data transmission threads to balance the system load and avoid excessive concentration or waste of resources, thereby improving overall data transmission efficiency and system stability.

[0165] This technical solution adopts modular design, so that each module can be developed and optimized independently, and it is also convenient for future expansion and upgrading. For example, the evaluation factor threshold, the calculation formula of the parameter factor can be adjusted according to actual needs, or new judgment dimensions can be introduced to adapt to different application scenarios and data transmission needs.

[0166] In summary, this technical solution realizes intelligent management of data transmission thread startup through refined evaluation, intelligent judgment and dynamic adjustment, which helps to improve the overall performance and user experience of the data transmission system.

[0167] Among them, the noise protection platform is used to process, add noise protection and store and manage user privacy real-time data, making user privacy protection aggregated data safe.

[0168] In this embodiment, as a preferred technical solution of the present invention, the noise protection platform includes: a data processing module, a noise protection module and a storage management and control module.

[0169] It should be noted that through the interactive communication between the data processing module, the noise protection module and the storage management and control module, the user privacy real-time data can be processed, noise protected and storage managed, so that the user privacy protection aggregated data is safe.

[0170] The data processing module is used to retrieve, sort and extract features of user privacy real-time data to determine user privacy feature data;

[0171] In this embodiment, as a preferred technical solution of the present invention, the data processing module includes:

[0172] A data retrieval unit, used to retrieve user privacy real-time data;

[0173] Obtain real-time data on user privacy;

[0174] Based on the sequential retrieval method, the user's privacy real-time data is retrieved;

[0175] Check the consistency of user privacy real-time data;

[0176] Check whether the user privacy real-time data meets the requirements based on the reasonable value range and mutual relationship of each variable in the user privacy real-time data;

[0177] Remove inconsistent data that is beyond the normal range, logically unreasonable or contradictory in the user's privacy real-time data;

[0178] Process invalid and missing values ​​of user privacy real-time data;

[0179] Remove invalid data and missing data in real-time user privacy data that are not valuable for increasing data noise and protecting privacy;

[0180] Identify user privacy real-time data that is valuable for increasing data noise and protecting privacy;

[0181] A data sorting unit, used to sort the retrieved user privacy real-time data;

[0182] Acquire user privacy real-time data that is valuable for increasing data noise and protecting privacy after retrieval;

[0183] Based on the internal sorting method, the user privacy real-time data that is valuable for increasing data noise and protecting privacy is sorted after retrieval;

[0184] Determine the user privacy real-time data with ranking order;

[0185] A feature extraction unit, used for extracting features from the sorted user privacy real-time data;

[0186] Obtaining real-time user privacy data in sorted order;

[0187] Extract features from the sorted and ordered user privacy real-time data;

[0188] Determine user privacy feature data.

[0189] Among them, the noise protection module is used to split the user privacy feature data and add data noise to determine multiple user privacy feature subsets that cannot be directly identified;

[0190] In this embodiment, as a preferred technical solution of the present invention, the noise protection module includes:

[0191] A data splitting unit, used for splitting user privacy feature data;

[0192] Obtain user privacy feature data;

[0193] Conduct in-depth mining and related analysis of user privacy feature data;

[0194] Determine the type of user privacy feature data;

[0195] Split the user privacy feature data based on the type of user privacy feature data;

[0196] Determining a plurality of user privacy feature subsets;

[0197] A noise adding unit, used to add data noise to the split user privacy feature data;

[0198] Obtain multiple user privacy feature subsets after splitting;

[0199] A random number generator is used to generate data noise;

[0200] Adding the generated data noise to multiple user privacy feature subsets;

[0201] Multiple subsets of user privacy features that cannot be directly identified are determined.

[0202] Among them, the storage control module is used to securely aggregate, encrypt and store multiple user privacy feature subsets after noise is added, and monitor data to ensure the security of user privacy protection aggregated data.

[0203] In this embodiment, as a preferred technical solution of the present invention, the storage management and control module includes:

[0204] A security aggregation unit, used to aggregate multiple user privacy feature subsets after noise addition;

[0205] Obtain multiple user privacy feature subsets that cannot be directly identified;

[0206] Securely aggregate multiple subsets of user privacy features that cannot be directly identified;

[0207] Recombine multiple user privacy feature subsets that cannot be directly identified;

[0208] Determine user privacy-preserving aggregate data based on increasing data noise;

[0209] An encryption storage unit, used for encrypting and storing user privacy protection aggregated data;

[0210] Obtain user privacy-preserving aggregated data based on increasing data noise;

[0211] Encrypt user privacy-protected aggregated data;

[0212] Determine encrypted user privacy-preserving aggregate data;

[0213] And the encrypted user privacy protection aggregated data is securely stored;

[0214] A data monitoring unit, used to monitor the securely stored user privacy-protected aggregated data;

[0215] Real-time monitoring of securely stored user privacy-preserving aggregated data;

[0216] Determine the user privacy protection aggregate data monitoring results;

[0217] Conduct in-depth mining and relevant analysis on user privacy protection aggregated data monitoring results;

[0218] Determine the intelligent management and control scheme for user privacy protection aggregated data;

[0219] Intelligent management and control of user privacy protection aggregated data is carried out based on the intelligent management and control solution of user privacy protection aggregated data.

[0220] Therefore, by collecting user identity data, user behavior data and user preference data in real time, the user privacy real-time data is determined. By wirelessly transmitting the user privacy real-time data, the user privacy real-time data can be processed to determine the user privacy feature data. By splitting the user privacy feature data and increasing data noise, multiple user privacy feature subsets that cannot be directly identified can be determined. By securely aggregating the multiple user privacy feature subsets after the noise is added, user privacy protection aggregate data based on the increased data noise can be determined. By encrypting and storing the user privacy protection aggregate data and monitoring the data, the user privacy protection aggregate data can be made safe. Privacy can be protected based on increasing data noise to avoid user privacy leakage, thereby improving the user privacy protection effect and security.

[0221] In order to better demonstrate the process of protecting privacy by increasing data noise, this embodiment provides a method for protecting privacy by increasing data noise, which is based on the above-mentioned system implementation of protecting privacy by increasing data noise, including the following steps:

[0222] S1: Collect user identity data, user behavior data and user preference data in real time to determine user privacy real-time data;

[0223] S2: Wirelessly transmit the user's privacy real-time data to protect the user's privacy real-time data from noise;

[0224] S3: Process, add noise protection and storage management to user privacy real-time data to ensure user privacy protection and aggregate data security.

[0225] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0226] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for protecting privacy based on increasing data noise, characterized in that: The steps include: S1: Collect user identity data, user behavior data and user preference data in real time to determine user privacy real-time data; S2: Wirelessly transmit the user's privacy real-time data to protect the user's privacy real-time data from noise; S3: Process, add noise protection and storage management to user privacy real-time data to ensure user privacy protection and aggregate data security.

2. A system for protecting privacy based on increasing data noise, used to implement the method for protecting privacy based on increasing data noise as claimed in claim 1, characterized in that: include: The data collection module is used to collect user identity data, user behavior data and user preference data in real time to determine the real-time privacy data of users; A data transmission module, used for wireless transmission of user privacy real-time data, so as to facilitate subsequent noise protection of user privacy real-time data; The noise protection platform is used to process, protect and store user privacy real-time data, making user privacy protection aggregated data safe.

3. The system for protecting privacy based on increasing data noise according to claim 2, characterized in that: The data acquisition module comprises: The identity collection unit is used to collect the user's name, gender, age, height, weight, address, telephone number, email address, education level, marital status and occupation in real time to determine the user's identity data; The behavior collection unit is used to collect the user's Internet browsing behavior, purchasing behavior and interactive behavior in real time to determine the user behavior data; A preference collection unit is used to collect the user's habitual needs and preferences in real time to determine the user's preference data; Among them, real-time user privacy data is determined based on user identity data, user behavior data and user preference data.

4. The system for protecting privacy based on increasing data noise according to claim 3, characterized in that: The data transmission module comprises: A data transmitting unit, used for transmitting user privacy real-time data; A data receiving unit, used for receiving user privacy real-time data; Based on the need to increase data noise to protect privacy, a data transmission link is established between the data transmitting unit and the data receiving unit; Wherein, the data transmitting unit transmits an instruction requesting to establish a data transmission link to the data receiving unit; The data receiving unit receives the instruction transmitted by the data transmitting unit requesting to establish a data transmission link, and the data receiving unit checks whether there is an idle data transmission port in itself; When there is an idle data transmission port in the data receiving unit, the data receiving unit transmits an instruction to the data transmitting unit to agree to establish a data transmission link; The data transmitting unit receives the instruction transmitted by the data receiving unit for agreeing to establish the data transmission link, and the data transmitting unit establishes the data transmission link with the data receiving unit; Wherein, the data transmitting unit transmits the user's private real-time data to the data receiving unit; After the data receiving unit receives the user privacy real-time data, the data receiving unit transmits the user privacy real-time data to the noise protection platform.

5. The system for protecting privacy based on increasing data noise according to claim 4, characterized in that: The data transmission module further includes: A data transmission time real-time monitoring module is used to monitor the data transmission time of each data of the data transmitting unit in real time; A data receiving time real-time monitoring module is used to monitor the data receiving time of each data of the data receiving unit in real time; A data transmission duration acquisition module, used to acquire the data transmission duration of each data by using the data sending time and the data receiving time; The data transmission parameter acquisition module is used to obtain the data transmission parameter by using the data transmission duration of each data, wherein the data transmission parameter is obtained by the following formula: Where K represents the data transmission parameter; n represents the number of data transmissions; T i represents the actual data transmission duration corresponding to the i-th data transmission; T ci represents the theoretical data transmission duration corresponding to the i-th data transmission; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission; An operating parameter extraction module, configured to extract operating parameters of the communication thread between the data transmitting unit and the data receiving unit when the data transmission parameter does not exceed a preset data parameter threshold, wherein the operating parameters include a data transmission rate and a remaining capacity for data transmission; The data transmission thread start determination module is used to determine whether to start a new data transmission thread according to the operation parameters of the communication thread between the data transmitting unit and the data receiving unit.

6. The system for protecting privacy based on increasing data noise according to claim 5, characterized in that: The data transmission thread startup determination module includes: The first transmission parameter factor acquisition module is used to acquire a first transmission parameter factor using the data transmission rate, wherein the first transmission parameter factor is acquired by the following formula: Among them, D 01 represents the first transmission parameter factor; n represents the number of data transmissions; v i represents the data transmission rate corresponding to the i-th data transmission; v e Indicates the maximum data transmission rate allowed under normal data transmission thread operation; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission; The second transmission parameter factor acquisition module is used to acquire the second transmission parameter factor by using the remaining data transmission capacity, wherein the second transmission parameter factor is acquired by the following formula: Among them, D 02 represents the second transmission parameter factor; n represents the number of data transmissions; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the communication remaining capacity of the data transmission thread corresponding to the i-th data transmission; k represents the adjustment coefficient, and the adjustment coefficient is obtained by the following formula: Where n represents the number of data transmissions; C i represents the data transmission volume corresponding to the i-th data transmission; C yi represents the remaining communication capacity of the data transmission thread corresponding to the i-th data transmission; v i represents the data transmission rate corresponding to the i-th data transmission; v e Indicates the maximum data transmission rate allowed under normal data transmission thread operation; A comparison module, used to compare the first transmission parameter factor and the second transmission parameter factor with a preset first evaluation factor threshold and a preset second evaluation factor threshold, respectively, to obtain a comparison result; A first data transmission thread start determination module, configured to determine that a new data transmission thread needs to be started when the comparison result indicates that any one of the first transmission parameter factor and the second transmission parameter factor exceeds its corresponding evaluation factor threshold; A transmission evaluation parameter acquisition module is used to obtain a transmission evaluation parameter using the first transmission parameter factor and the second transmission parameter factor when the comparison result shows that the first transmission parameter factor and the second transmission parameter factor are both lower than their corresponding evaluation factor thresholds, wherein the transmission evaluation parameter is obtained by the following formula: Where D represents the transmission evaluation parameter; D 01 represents the first transmission parameter factor; D 02 represents a second transmission parameter factor; The second data transmission thread start determination module is used to determine that a new data transmission thread needs to be started when the transmission evaluation parameter exceeds a preset parameter threshold; and to determine that a new data transmission thread does not need to be started when the transmission evaluation parameter does not exceed the preset parameter threshold.

7. The system for protecting privacy by increasing data noise according to claim 4, characterized in that: The noise protection platform comprises: The data processing module is used to retrieve, sort and extract features of user privacy real-time data to determine user privacy feature data; The noise protection module is used to split the user privacy feature data and add data noise to determine multiple user privacy feature subsets that cannot be directly identified; The storage control module is used to securely aggregate, encrypt and store multiple user privacy feature subsets after noise is added, and monitor data to ensure the security of user privacy-protected aggregated data.

8. The system for protecting privacy by increasing data noise according to claim 5, characterized in that: The data processing module comprises: A data retrieval unit, used to retrieve user privacy real-time data; Obtain real-time data on user privacy; Based on the sequential retrieval method, the user's privacy real-time data is retrieved; Check the consistency of user privacy real-time data; Check whether the user privacy real-time data meets the requirements based on the reasonable value range and mutual relationship of each variable in the user privacy real-time data; Remove inconsistent data that is beyond the normal range, logically unreasonable or contradictory in the user's privacy real-time data; Process invalid and missing values ​​of user privacy real-time data; Remove invalid data and missing data in real-time user privacy data that are not valuable for increasing data noise and protecting privacy; Identify user privacy real-time data that is valuable for increasing data noise and protecting privacy; A data sorting unit, used to sort the retrieved user privacy real-time data; Acquire user privacy real-time data that is valuable for increasing data noise and protecting privacy after retrieval; Based on the internal sorting method, the user privacy real-time data that is valuable for increasing data noise and protecting privacy is sorted after retrieval; Determine the user privacy real-time data with ranking order; A feature extraction unit, used for extracting features from the sorted user privacy real-time data; Obtaining real-time user privacy data in sorted order; Extract features from the sorted and ordered user privacy real-time data; Determine user privacy feature data.

9. The system for protecting privacy by increasing data noise according to claim 6, characterized in that: The noise protection module comprises: A data splitting unit, used for splitting user privacy feature data; Obtain user privacy feature data; Conduct in-depth mining and related analysis of user privacy feature data; Determine the type of user privacy feature data; Split the user privacy feature data based on the type of user privacy feature data; Determining a plurality of user privacy feature subsets; A noise adding unit, used to add data noise to the split user privacy feature data; Obtain multiple user privacy feature subsets after splitting; A random number generator is used to generate data noise; Adding the generated data noise to multiple user privacy feature subsets; Multiple subsets of user privacy features that cannot be directly identified are determined.

10. The system for protecting privacy by increasing data noise according to claim 7, characterized in that: The storage management and control module includes: A security aggregation unit, used to aggregate multiple user privacy feature subsets after noise addition; Obtain multiple user privacy feature subsets that cannot be directly identified; Securely aggregate multiple subsets of user privacy features that cannot be directly identified; Recombine multiple user privacy feature subsets that cannot be directly identified; Determine user privacy-preserving aggregate data based on increasing data noise; An encryption storage unit, used for encrypting and storing user privacy protection aggregated data; Obtain user privacy-preserving aggregated data based on increasing data noise; Encrypt user privacy-protected aggregated data; Determine encrypted user privacy-preserving aggregate data; And the encrypted user privacy protection aggregated data is securely stored; A data monitoring unit, used to monitor the securely stored user privacy-protected aggregated data; Real-time monitoring of securely stored user privacy-preserving aggregated data; Determine the user privacy protection aggregate data monitoring results; Conduct in-depth mining and relevant analysis on user privacy protection aggregated data monitoring results; Determine the intelligent management and control scheme for user privacy protection aggregated data; Intelligent management and control of user privacy protection aggregated data is carried out based on the intelligent management and control solution of user privacy protection aggregated data.