Intelligent cloud data health receiver supporting multiple users and method
By performing detection deviation value marking and weight judgment matrix consistency test on health data in multi-user scenarios, the problems of large amount of calculation and poor compression effect in the prior art are solved, and more efficient data transmission and processing are achieved.
Patent Information
- Application Number
- CN202510096292.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-22
AI Technical Summary
In multi-user scenarios, the prior art has a large amount of calculation in real-time transmission of health data, which affects the transmission rate, and the encrypted data lacks redundant information, resulting in poor compression effect and reducing transmission efficiency.
By determining the detection deviation value based on the initial detection data, performing attention weight marking, constructing a weight judgment matrix for consistency testing, deciding whether to perform data correction based on the results, and finally performing compression and encryption processing after reaching consistency.
Ensure that important elements in the data are processed first, avoid repeated encryption and compression, improve compression efficiency, reduce calculation burden and data transmission amount, and improve real-time transmission efficiency and data processing performance in multi-user scenarios.
Smart Images

Figure CN119996447A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of medical information processing technology, and more specifically, to an intelligent cloud data health receiver and method supporting multiple users. Background Art
[0002] At present, smart health receiving devices can collect data in real time and upload it to the cloud for doctors to analyze, but there are still certain problems in practical applications.
[0003] In the prior art, a Chinese patent application with publication number CN118098484A discloses a medical information sharing method based on big data, which collects the patient's ECG signal and analyzes the frequency distribution, signal strength and waveform difference of the ECG detail signal, extracts the ECG detail characterization index and signature embedding retention coefficient, and finally compresses the best ECG detail signal for transmission; a Chinese patent application with publication number CN115274028A discloses a data encryption processing method for nucleic acid detection, which requires the user to perform real-name authentication when registering, and after successful authentication, the encrypted personal information is stored in a cloud server.
[0004] Although the prior art has disclosed relevant methods for encrypting and compressing user health data, there is an urgent need for real-time transmission of health data in multi-user scenarios. At present, the prior art usually encrypts the health data of multiple users first and then compresses and transmits it, which undoubtedly increases the amount of calculation and affects the data transmission rate. In addition, the encrypted data usually lacks redundant information, resulting in poor compression effect, thereby further reducing the transmission efficiency.
[0005] In view of this, the present invention proposes an intelligent cloud data health receiver and method supporting multiple users to solve the above problems. Summary of the invention
[0006] In order to overcome the above-mentioned defects of the prior art, the present invention provides an intelligent cloud data health receiver and method supporting multiple users.
[0007] To achieve the above object, the present invention provides the following technical solutions:
[0008] In the first aspect, a smart cloud data health receiver supporting multiple users is provided, including:
[0009] The first processing module is used to obtain the detection device information and the user's initial detection data, determine the detection deviation value based on the initial detection data, and mark the attention weight of each element in the initial detection data based on the detection deviation value;
[0010] Judgment module: used to construct a corresponding weight judgment matrix based on the initial detection data, and perform consistency check on the weight judgment matrix. When the consistency check passes, it is transferred to the encryption transmission module; when the consistency check fails, it is transferred to the second processing module;
[0011] The second processing module is used to generate a detection error value based on the detection device information, correct the initial detection data based on the detection error value, obtain intermediate detection data, use the intermediate detection data as the initial detection data, and return it to the judgment module;
[0012] Encryption transmission module: used to compress the initial detection data to obtain target detection data, encrypt the target detection data, and send the encrypted target detection data.
[0013] Furthermore, the method for determining the detection deviation value based on the initial detection data includes:
[0014] The initial detection data is fitted to construct a detection curve graph, the Euclidean distance between each element in the initial detection data and the nearest point in the detection curve graph is calculated, and the Euclidean distance is used as the detection deviation value corresponding to each element.
[0015] Furthermore, the method of constructing a corresponding weight judgment matrix based on the initial detection data includes:
[0016] Get the detection time period corresponding to each element in the initial detection data, mark each element with a time weight according to the detection time period, multiply the attention weight and time weight corresponding to each element to obtain a comprehensive weight, and construct a weight judgment matrix based on the comprehensive weight corresponding to each element.
[0017] Furthermore, the method for performing consistency check on the weight judgment matrix includes:
[0018] The consistency ratio corresponding to the weight judgment matrix is calculated. When the consistency ratio is less than the preset ratio threshold, the consistency test passes. When the consistency ratio is greater than or equal to the preset ratio threshold, the consistency test fails.
[0019] Furthermore, the detection device information includes average operating time, internal temperature value, average calibration times and real-time component temperature. The method for generating the detection error value based on the detection device information includes:
[0020] The detection error value is obtained by performing deviation calculation based on the average operating time, internal temperature value, average calibration times and real-time component temperature.
[0021] Furthermore, the method of correcting the initial detection data based on the detection error value to obtain the intermediate detection data includes:
[0022] Input the detection error value and the initial detection data into a pre-built data correction model to obtain intermediate detection data;
[0023] The method for constructing the data correction model includes:
[0024] The preset fully connected neural network is used as the basic model. The input layer in the fully connected neural network receives the historical detection error value and the historical initial detection data. The output layer in the fully connected neural network outputs the historical intermediate detection data. When training the fully connected neural network, the cross entropy loss function is selected as the loss function. The loss function is minimized by the gradient descent method, and the weight parameters of the fully connected neural network are updated. Through iterative training, the data correction model is obtained.
[0025] Furthermore, the method for encrypting the target detection data includes:
[0026] The user's biometric information is obtained, and the target element in the target detection data is encrypted based on the biometric information and a preset encryption algorithm, where the target element is an element in the target detection data whose comprehensive weight is greater than a preset weight threshold.
[0027] Furthermore, the method for encrypting the target element in the target detection data based on the biometric information and the preset encryption algorithm includes:
[0028] The timestamp and index information in the target detection data are obtained, the target element in the target detection data is determined based on the timestamp and the index information, and the biological information is embedded into the target element through a digital signature algorithm.
[0029] In a second aspect, a method for receiving healthy intelligent cloud data supporting multiple users is provided, which is implemented based on the above-mentioned intelligent cloud data healthy receiver supporting multiple users, and includes:
[0030] S10: Acquire detection device information and initial detection data of the user, determine a detection deviation value based on the initial detection data, and mark attention weights of each element in the initial detection data based on the detection deviation value;
[0031] S20: construct a corresponding weight judgment matrix based on the initial detection data, and perform consistency check on the weight judgment matrix. When the consistency check passes, the process proceeds to S40; when the consistency check fails, the process proceeds to S30;
[0032] S30: Generate a detection error value based on the detection device information, correct the initial detection data based on the detection error value to obtain intermediate detection data, use the intermediate detection data as the initial detection data, and return to S20;
[0033] S40: compressing the initial detection data to obtain target detection data, encrypting the target detection data, and sending the encrypted target detection data.
[0034] Compared with the prior art, the present invention has the following beneficial effects:
[0035] The present invention first determines a detection deviation value based on the initial detection data, then marks the attention weight of each element in the initial detection data according to the detection deviation value, constructs a corresponding weight judgment matrix based on the initial detection data, and performs a consistency check on the weight judgment matrix. When the consistency check fails, the initial detection data is corrected. When the consistency check passes, the initial detection data is compressed to obtain target detection data, and the target detection data is encrypted. The present invention first calculates the detection deviation value and marks the attention weight, thereby ensuring that important elements in the data are processed first, avoiding repeated encryption and compression of all data, and performing a consistency check. After the initial detection data reaches consistency, compression and encryption are performed to ensure that the compression algorithm can effectively process redundant information of the data, thereby improving compression efficiency, and ultimately reducing the computational burden and the amount of transmitted data, effectively improving real-time transmission efficiency and data processing performance in multi-user scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a structural schematic diagram of an intelligent cloud data health receiver supporting multiple users in the present invention;
[0037] Figure 2 It is a flowchart of the intelligent cloud data health receiving method supporting multiple users in the present invention;
[0038] Figure 3 A schematic diagram of a process for constructing a corresponding weight judgment matrix based on initial detection data in the present invention;
[0039] Figure 4 It is a schematic diagram of the process of encrypting target detection data in the present invention. DETAILED DESCRIPTION
[0040] 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.
[0041] Example 1
[0042] See also Figure 1As shown, this embodiment discloses a smart cloud data health receiver supporting multiple users, including:
[0043] The first processing module is used to obtain the detection device information and the user's initial detection data, determine the detection deviation value based on the initial detection data, and mark the attention weight of each element in the initial detection data based on the detection deviation value.
[0044] In this embodiment, the detection device refers to a device that can monitor the health of the user. The detection device can be a blood pressure meter, a blood glucose meter, a blood lipid meter, a weight scale, a urine analyzer, etc., or a composite device of the above instruments, such as a blood glucose and blood lipid monitor or a smart health monitoring bracelet, etc. The initial detection data refers to the health data about the user obtained through the detection device. Taking the detection device as a blood pressure meter as an example, the initial detection data can be the systolic blood pressure value, the diastolic blood pressure value or the pulse, etc.
[0045] Methods for determining a detection deviation value based on initial detection data include:
[0046] The initial detection data is fitted to construct a detection curve graph, the Euclidean distance between each element in the initial detection data and the nearest point in the detection curve graph is calculated, and the Euclidean distance is used as the detection deviation value corresponding to each element.
[0047] It should be noted that, taking the diastolic pressure value as an example of the initial detection data, each element in the initial detection data refers to the diastolic pressure value obtained in a measurement process, and the detection curve graph represents the change trend of the diastolic pressure value. The nearest point in the detection curve graph refers to the point in the fitted detection curve graph with the smallest Euclidean distance from a certain element in the initial detection data (such as the diastolic pressure value). The fitting of the detection curve graph can be achieved through existing software such as MATLAB, and this embodiment will not go into details.
[0048] It should be added that, in the fitting process of the detection curve graph, each element in the initial detection data needs to be converted into an input data point of the curve fitting model, that is, each measured value (element) of the diastolic pressure is converted into a coordinate point, and these coordinate points will be used to construct the detection curve graph in the fitting process. The nearest point in the detection curve graph refers to a point on the detection curve graph that is closest to an element (diastolic pressure value) in the initial detection data, that is, the point is the point in the detection curve graph with the smallest Euclidean distance from the actual measurement value.
[0049] The method of marking the attention weight of each element in the initial detection data based on the detection deviation value includes:
[0050] Normalize the detection deviation value, calculate the deviation ratio corresponding to the detection deviation value, and mark the attention weight according to the deviation ratio.
[0051] In this embodiment, attention weight refers to the importance or attention of each element in the initial detection data when marking is performed based on the detection deviation value. Specifically, the size of the attention weight reflects the relative importance or priority of an element (such as diastolic blood pressure value) in the entire health monitoring data. It can be understood that the deviation ratio represents the degree of deviation of each element (such as diastolic blood pressure value) from other elements in the initial detection data. Correspondingly, a high degree of deviation means that the element is more important in the initial detection data, and therefore a greater weight is given. The attention weight marking can allocate attention weights to each element in the initial detection data through the attention mechanism in the neural network. The attention mechanism refers to a mechanism that simulates human attention, which aims to improve data processing efficiency and effectiveness by assigning different "attention" or "weights" to different parts of the input data.
[0052] This embodiment obtains detection device information and the user's initial detection data, and combines it to determine the detection deviation value, so as to accurately identify which elements in the initial detection data have significant deviations from the detection curve graph. This provides a basis for subsequent attention weight marking, so that important elements in the initial detection data can be given priority attention.
[0053] Judgment module: used to construct the corresponding weight judgment matrix based on the initial detection data, and perform consistency check on the weight judgment matrix. When the consistency check passes, it will enter the encryption transmission module; when the consistency check fails, it will enter the second processing module.
[0054] In this embodiment, Figure 3 As shown, the weight judgment matrix can be constructed by the expert scoring method in the analytic hierarchy process (AHP). The method of constructing the corresponding weight judgment matrix based on the initial detection data includes:
[0055] Get the detection time period corresponding to each element in the initial detection data, mark each element with a time weight according to the detection time period, multiply the attention weight and time weight corresponding to each element to obtain a comprehensive weight, and construct a weight judgment matrix based on the comprehensive weight corresponding to each element.
[0056] It should be noted that the detection time period refers to the time range or time point when health monitoring is carried out. Taking the diastolic blood pressure value as an example of the initial detection data, the detection time period can be every hour as a time period, or it can be a shorter or longer time unit, depending on the frequency of data collection and analysis requirements. Marking each element with time weight according to the detection time period means that in the health monitoring process, for each element (such as diastolic blood pressure value), a weight value is assigned according to the detection time period to which it belongs. The weight value reflects the relative importance or impact of the time period in which the element is located on the health analysis. For example, for diastolic blood pressure values, morning (6:00-9:00) is a more important detection time period, because diastolic blood pressure values in the morning are usually more relevant to health risks (such as high blood pressure, cardiovascular problems). Therefore, the morning time period has a greater impact on the assessment of health status.
[0057] It should be added that constructing a weight judgment matrix according to the comprehensive weight corresponding to each element means comparing the comprehensive weights corresponding to each element, and taking the ratio corresponding to the comprehensive weights as the value in the weight judgment matrix.
[0058] The methods for consistency checking of weight judgment matrix include:
[0059] The consistency ratio corresponding to the weight judgment matrix is calculated. When the consistency ratio is less than the preset ratio threshold, the consistency test passes. When the consistency ratio is greater than or equal to the preset ratio threshold, the consistency test fails.
[0060] The method for calculating the consistency ratio includes:
[0061]
[0062] In the formula, CR is the consistency ratio, WJ is represented by the weight judgment matrix, n is the dimension of the weight judgment matrix, λ is the eigenvalue corresponding to the weight judgment matrix, RI is the consistency index, λ max is the maximum eigenvalue corresponding to the weight judgment matrix, I is the unit matrix, and det(·) is the determinant function of the matrix.
[0063] It is not difficult to understand that if the weight judgment matrix is a 5×5 matrix, then n is 5, for example:
[0064] Table 1 List of relative importance between different time periods
[0065] Time period Hour 1 Hour 2 Hour 3 Hour 4 Hour 5 Hour 1 1 1.14 0.78 1.28 1.07 Hour 2 0.88 1 0.68 1.14 1.07 Hour 3 1.28 1.47 1 1.67 1.13 Hour 4 0.78 0.88 0.60 1 0.89 Hour 5 0.93 0.93 0.89 1.12 1
[0066] It can be understood that the above Table 1 is a weight judgment matrix constructed by the analytic hierarchy process (AHP), which is used to represent the relative importance between different time periods (for example, the first hour to the fifth hour). The value of the i-th row and j-th column in the weight judgment matrix (denoted as a ij ) represents the relative importance of the i-th time period and the j-th time period, a ij That is, the ratio between the comprehensive weight corresponding to the i-th time period and the comprehensive weight corresponding to the j-th time period. If n is 5, the corresponding RI value of 1.12 is found according to the standard table in the analytic hierarchy process (AHP). The method to solve the consistency ratio can be to expand the WJ-λI matrix to obtain a polynomial about λ, called the characteristic polynomial. Solve this polynomial equation to obtain all the eigenvalues. The largest eigenvalue is λ. max , and then the consistency ratio CR is obtained. It can be understood that the eigenvalue is an inherent property of the matrix. The eigenvalue is usually obtained by solving the formula through software tools such as Python's NumPy library, which will not be described in detail in this embodiment.
[0067] It should be added that the definition of the consistency ratio CR is based on the maximum eigenvalue of a real number. If the calculated maximum eigenvalue is a complex number, the consistency ratio CR will also be a complex number. Therefore, when the maximum eigenvalue obtained by solution is a complex number, if the imaginary part of the complex number is close to zero, the imaginary part can be ignored. If the imaginary part of the complex number is large, the parameters in the weight judgment matrix should be readjusted, and each element in the weight judgment matrix should be checked. The above ratio threshold is pre-set by technical personnel in this field based on expert experience.
[0068] In this embodiment, the purpose of calculating the consistency ratio is to check whether the constructed weight judgment matrix meets the consistency requirements, so as to ensure that the relative importance relationship of the elements in the weight judgment matrix is reasonable. When the consistency ratio is greater than or equal to the preset ratio threshold, it indicates that the constructed weight judgment matrix does not meet the consistency requirements, which means that the relative importance relationship of the elements in the matrix may be logically inconsistent, and the weight distribution may deviate from the actual situation, which may affect the accuracy of subsequent calculations and decisions. In order to ensure that the importance of each element of the initial detection data can be truly reflected, the unreasonable weight distribution must be adjusted. Therefore, each element in the initial detection data must be corrected so that the weight judgment matrix meets the consistency requirements, thereby ensuring that the comprehensive weight of each element in the initial detection data can accurately reflect its relative importance in health analysis.
[0069] The second processing module is used to generate a detection error value based on the detection equipment information, correct the initial detection data based on the detection error value, obtain intermediate detection data, use the intermediate detection data as the initial detection data, and return it to the judgment module.
[0070] In this embodiment, the detection equipment information includes average operating time, internal temperature value, average calibration times and real-time component temperature. The average operating time refers to the cumulative operating time of the detection equipment during use, reflecting the frequency of use of the equipment and its stability. The real-time component temperature refers to the surface temperature value of the core components in the detection equipment when working. Taking the detection equipment as a blood pressure monitor as an example, the core components can be pressure sensors and microprocessors, etc. The real-time component temperature can be the average temperature value obtained by weighted calculation of the surface temperature values of several core components.
[0071] The method for generating a detection error value based on detection equipment information includes:
[0072] The detection error value is obtained by performing deviation calculation based on the average operating time, internal temperature value, average calibration times and real-time component temperature.
[0073] The specific method for calculating the detection error value includes:
[0074]
[0075] In the formula, DEV is the detection error value, ACT is the average number of calibration times, AOT is the average operating time, CTV is rt is the real-time component temperature, CTV sd is the standard component temperature, ITV is the internal temperature value, L is a constant greater than 0, cosh(·) is the hyperbolic cosine function, sinh(·) is the hyperbolic sine function, ln[·] is the logarithmic function with e as the base, and e is a natural constant.
[0076] In this embodiment, the average number of calibration times and the real-time component temperature are used as examples. When the average number of calibration times is larger, it means that the detection equipment has undergone more calibrations, which means that the stability and measurement accuracy of the equipment are better. When the absolute value of the difference between the real-time component temperature and the standard component temperature is larger, it indicates that there is an abnormality in the working environment of the detection equipment or the state of the core components, which will cause deviations in the initial detection data. Therefore, it can be seen from the above content that in this embodiment, the larger the detection error value, the more serious the degree of deviation in the initial detection data.
[0077] The method of correcting the initial detection data based on the detection error value to obtain the intermediate detection data includes:
[0078] The detection error value and the initial detection data are input into a pre-built data correction model to obtain intermediate detection data.
[0079] The method for constructing the data correction model includes:
[0080] The preset fully connected neural network is used as the basic model. The input layer in the fully connected neural network receives the historical detection error value and the historical initial detection data. The output layer in the fully connected neural network outputs the historical intermediate detection data. When training the fully connected neural network, the cross entropy loss function is selected as the loss function. The loss function is minimized by the gradient descent method, and the weight parameters of the fully connected neural network are updated. Through iterative training, the data correction model is obtained.
[0081] It is understandable that technicians in this field can simulate the working process of the detection equipment through experiments to obtain a sample data set. For example, during the experiment, the correspondence between the initial detection data and the standard detection data can be determined in advance. When the detection error value is large, it indicates that the deviation between the initial detection data and the standard detection data is serious. Therefore, the initial detection data needs to be callback processed to make it closer to the standard detection data, so as to obtain the corrected intermediate detection data.
[0082] This embodiment first obtains the detection equipment information and initial detection data, calculates the detection deviation value and performs attention weight marking, which can provide accurate basic data for the subsequent weight judgment matrix, and constructs the weight judgment matrix based on these data, and performs a consistency check. If the consistency check passes, it means that the importance of each element in the initial detection data has been reasonably reflected, ensuring the reliability of data analysis. Only through this combination can it be ensured that the important elements in the initial detection data are given priority attention, thereby improving the accuracy of health analysis.
[0083] Encryption transmission module: used to compress the initial detection data to obtain target detection data, encrypt the target detection data, and send the encrypted target detection data.
[0084] It is understandable that the target detection data is the detection data obtained after the initial detection data is compressed. The purpose is to reduce the amount of data to improve data transmission efficiency and reduce the burden of storage and transmission in a multi-user environment.
[0085] like Figure 4 As shown, the method for encrypting target detection data includes:
[0086] The user's biometric information is obtained, and the target element in the target detection data is encrypted based on the biometric information and a preset encryption algorithm, where the target element is an element in the target detection data whose comprehensive weight is greater than a preset weight threshold.
[0087] It should be noted that the biometric information may be the user's fingerprint information or facial information, etc., and the encryption algorithm may be a hash algorithm and a digital signature algorithm, etc.
[0088] The method for encrypting the target element in the target detection data based on the biometric information and the preset encryption algorithm includes:
[0089] The timestamp and index information in the target detection data are obtained, the target element in the target detection data is determined based on the timestamp and the index information, and the biological information is embedded into the target element through a digital signature algorithm.
[0090] It should be noted that after the initial detection data is compressed, not only the target detection data but also the corresponding metadata will be obtained. Metadata refers to descriptive information about the target detection data. The metadata includes at least a timestamp and index information. The index information is used to identify and locate the unique identifier or offset of each element in the target detection data. Then, through the timestamp and index information, the target element can be found and encrypted without decompressing the target detection data. In this embodiment, a data signature algorithm is used for encryption. It can be understood that before encryption, the biometric information needs to be converted into a digital signature. Taking the biometric information as fingerprint information as an example, the fingerprint information needs to be converted into a set of feature points (for example, the ridges and bifurcation points of the fingerprint). These feature points represent the uniqueness of the fingerprint, and then hash processing is performed to generate the corresponding string to complete the conversion. The digital signature algorithm is a prior art and this embodiment will not go into details.
[0091] This embodiment first determines the detection deviation value based on the initial detection data, then marks the attention weight of each element in the initial detection data according to the detection deviation value, constructs a corresponding weight judgment matrix based on the initial detection data, and performs a consistency check on the weight judgment matrix. When the consistency check fails, the initial detection data is corrected. When the consistency check passes, the initial detection data is compressed to obtain target detection data, and the target detection data is encrypted. This embodiment first calculates the detection deviation value and marks the attention weight to ensure that important elements in the data are processed first, avoiding repeated encryption and compression of all data. After the consistency check, compression and encryption are performed after the initial detection data reaches consistency, ensuring that the compression algorithm can effectively process redundant information of the data, improving compression efficiency, and ultimately reducing the computing burden and the amount of transmitted data, effectively improving real-time transmission efficiency and data processing performance in multi-user scenarios.
[0092] Example 2
[0093] See also Figure 2 As shown, based on the same inventive concept, this embodiment discloses a method for receiving healthy intelligent cloud data supporting multiple users. For details not provided in this embodiment, please refer to the description of the relevant parts in Embodiment 1. The method includes:
[0094] S10: Acquire detection device information and the user's initial detection data, determine a detection deviation value based on the initial detection data, and mark the attention weight of each element in the initial detection data based on the detection deviation value.
[0095] Methods for determining a detection deviation value based on initial detection data include:
[0096] The initial detection data is fitted to construct a detection curve graph, the Euclidean distance between each element in the initial detection data and the nearest point in the detection curve graph is calculated, and the Euclidean distance is used as the detection deviation value corresponding to each element.
[0097] The method of marking the attention weight of each element in the initial detection data based on the detection deviation value includes:
[0098] Normalize the detection deviation value, calculate the deviation ratio corresponding to the detection deviation value, and mark the attention weight according to the deviation ratio.
[0099] S20: Construct a corresponding weight judgment matrix based on the initial detection data, and perform a consistency check on the weight judgment matrix. When the consistency check passes, proceed to S40; when the consistency check fails, proceed to S30.
[0100] In this embodiment, the weight judgment matrix can be constructed by the expert scoring method in the analytic hierarchy process (AHP). The method of constructing the corresponding weight judgment matrix based on the initial detection data includes:
[0101] Get the detection time period corresponding to each element in the initial detection data, mark each element with a time weight according to the detection time period, multiply the attention weight and time weight corresponding to each element to obtain a comprehensive weight, and construct a weight judgment matrix based on the comprehensive weight corresponding to each element.
[0102] The methods for consistency checking of weight judgment matrix include:
[0103] The consistency ratio corresponding to the weight judgment matrix is calculated. When the consistency ratio is less than the preset ratio threshold, the consistency test passes. When the consistency ratio is greater than or equal to the preset ratio threshold, the consistency test fails.
[0104] The method for calculating the consistency ratio includes:
[0105]
[0106] In the formula, CR is the consistency ratio, WJ is represented by the weight judgment matrix, n is the dimension of the weight judgment matrix, λ is the eigenvalue corresponding to the weight judgment matrix, RI is the consistency index, λ maxis the maximum eigenvalue corresponding to the weight judgment matrix, I is the unit matrix, and det(·) is the determinant function of the matrix.
[0107] S30: Generate a detection error value based on the detection device information, correct the initial detection data based on the detection error value to obtain intermediate detection data, use the intermediate detection data as the initial detection data, and return to S20.
[0108] In this embodiment, the detection equipment information includes average operating time, internal temperature value, average calibration times and real-time component temperature. The average operating time refers to the cumulative operating time of the detection equipment during use, reflecting the frequency of use of the equipment and its stability. The real-time component temperature refers to the surface temperature value of the core components in the detection equipment when working. Taking the detection equipment as a blood pressure monitor as an example, the core components can be pressure sensors and microprocessors, etc. The real-time component temperature can be the average temperature value obtained by weighted calculation of the surface temperature values of several core components.
[0109] The method for generating a detection error value based on detection equipment information includes:
[0110] The detection error value is obtained by performing deviation calculation based on the average operating time, internal temperature value, average calibration times and real-time component temperature.
[0111] The specific method for calculating the detection error value includes:
[0112]
[0113] In the formula, DEV is the detection error value, ACT is the average number of calibration times, AOT is the average operating time, CTV is rt is the real-time component temperature, CTV sd is the standard component temperature, ITV is the internal temperature value, L is a constant greater than 0, cosh(·) is the hyperbolic cosine function, sinh(·) is the hyperbolic sine function, ln[· is the logarithmic function with e as the base, and e is a natural constant.
[0114] The method of correcting the initial detection data based on the detection error value to obtain the intermediate detection data includes:
[0115] The detection error value and the initial detection data are input into a pre-built data correction model to obtain intermediate detection data.
[0116] The method for constructing the data correction model includes:
[0117] The preset fully connected neural network is used as the basic model. The input layer in the fully connected neural network receives the historical detection error value and the historical initial detection data. The output layer in the fully connected neural network outputs the historical intermediate detection data. When training the fully connected neural network, the cross entropy loss function is selected as the loss function. The loss function is minimized by the gradient descent method, and the weight parameters of the fully connected neural network are updated. Through iterative training, the data correction model is obtained.
[0118] S40: compressing the initial detection data to obtain target detection data, encrypting the target detection data, and sending the encrypted target detection data.
[0119] Methods for encrypting target detection data include:
[0120] The user's biometric information is obtained, and the target element in the target detection data is encrypted based on the biometric information and a preset encryption algorithm, where the target element is an element in the target detection data whose comprehensive weight is greater than a preset weight threshold.
[0121] It should be noted that the biometric information may be the user's fingerprint information or facial information, etc., and the encryption algorithm may be a hash algorithm and a digital signature algorithm, etc.
[0122] The method for encrypting the target element in the target detection data based on the biometric information and the preset encryption algorithm includes:
[0123] The timestamp and index information in the target detection data are obtained, the target element in the target detection data is determined based on the timestamp and the index information, and the biological information is embedded into the target element through a digital signature algorithm.
[0124] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through a wired network or a wireless network. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD) or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0125] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the present invention can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0126] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0127] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only one, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0128] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0129] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0130] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
[0131] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. An intelligent cloud data health receiver that supports multiple users, characterized by: include: The first processing module is used to obtain the detection device information and the user's initial detection data, determine the detection deviation value based on the initial detection data, and mark the attention weight of each element in the initial detection data based on the detection deviation value; Judgment module: used to construct a corresponding weight judgment matrix based on the initial detection data, and perform consistency check on the weight judgment matrix. When the consistency check passes, it is transferred to the encryption transmission module; when the consistency check fails, it is transferred to the second processing module; The second processing module is used to generate a detection error value based on the detection device information, correct the initial detection data based on the detection error value, obtain intermediate detection data, use the intermediate detection data as the initial detection data, and return it to the judgment module; Encryption transmission module: used to compress the initial detection data to obtain target detection data, encrypt the target detection data, and send the encrypted target detection data.
2. The intelligent cloud data health receiver supporting multiple users according to claim 1, characterized in that: The method for determining the detection deviation value based on the initial detection data comprises: The initial detection data is fitted to construct a detection curve graph, the Euclidean distance between each element in the initial detection data and the nearest point in the detection curve graph is calculated, and the Euclidean distance is used as the detection deviation value corresponding to each element.
3. The intelligent cloud data health receiver supporting multiple users according to claim 2, characterized in that: The method for constructing a corresponding weight judgment matrix based on initial detection data includes: Get the detection time period corresponding to each element in the initial detection data, mark each element with a time weight according to the detection time period, multiply the attention weight and time weight corresponding to each element to obtain a comprehensive weight, and construct a weight judgment matrix based on the comprehensive weight corresponding to each element.
4. The intelligent cloud data health receiver supporting multiple users according to claim 3, characterized in that: The method for performing consistency check on the weight judgment matrix comprises: The consistency ratio corresponding to the weight judgment matrix is calculated. When the consistency ratio is less than the preset ratio threshold, the consistency test passes. When the consistency ratio is greater than or equal to the preset ratio threshold, the consistency test fails.
5. The intelligent cloud data health receiver supporting multiple users according to claim 1, characterized in that: The detection device information includes average operating time, internal temperature value, average calibration times and real-time component temperature. The method for generating a detection error value based on the detection device information includes: The detection error value is obtained by performing deviation calculation based on the average operating time, internal temperature value, average calibration times and real-time component temperature.
6. The intelligent cloud data health receiver supporting multiple users according to claim 5, characterized in that: The method of correcting the initial detection data based on the detection error value to obtain the intermediate detection data includes: Input the detection error value and the initial detection data into a pre-built data correction model to obtain intermediate detection data; The method for constructing the data correction model includes: The preset fully connected neural network is used as the basic model. The input layer in the fully connected neural network receives the historical detection error value and the historical initial detection data. The output layer in the fully connected neural network outputs the historical intermediate detection data. When training the fully connected neural network, the cross entropy loss function is selected as the loss function. The loss function is minimized by the gradient descent method, and the weight parameters of the fully connected neural network are updated. Through iterative training, the data correction model is obtained.
7. The intelligent cloud data health receiver supporting multiple users according to claim 1, characterized in that: The method for encrypting target detection data includes: The user's biometric information is obtained, and the target element in the target detection data is encrypted based on the biometric information and a preset encryption algorithm, where the target element is an element in the target detection data whose comprehensive weight is greater than a preset weight threshold.
8. The intelligent cloud data health receiver supporting multiple users according to claim 7, characterized in that: The method for encrypting the target element in the target detection data based on the biometric information and the preset encryption algorithm includes: The timestamp and index information in the target detection data are obtained, the target element in the target detection data is determined based on the timestamp and the index information, and the biological information is embedded into the target element through a digital signature algorithm.
9. A method for receiving healthy smart cloud data supporting multiple users, which is implemented based on the healthy smart cloud data receiver supporting multiple users as claimed in any one of claims 1 to 8, characterized in that: include: S10: Acquire detection device information and initial detection data of the user, determine a detection deviation value based on the initial detection data, and mark attention weights of each element in the initial detection data based on the detection deviation value; S20: construct a corresponding weight judgment matrix based on the initial detection data, and perform consistency check on the weight judgment matrix. When the consistency check passes, the process proceeds to S40; when the consistency check fails, the process proceeds to S30; S30: Generate a detection error value based on the detection device information, correct the initial detection data based on the detection error value to obtain intermediate detection data, use the intermediate detection data as the initial detection data, and return to S20; S40: compressing the initial detection data to obtain target detection data, encrypting the target detection data, and sending the encrypted target detection data.
Citation Information
Patent Citations
Data encryption processing method for nucleic acid detection
CN115274028A
Medical information sharing method based on big data
CN118098484A
Attack detection method and system for heavy-load group train operation control network, medium and terminal
CN118041682A
Building health monitoring and evaluation method and system based on physical neural network
CN119249073A
Method for detecting and mitigating bias and weakness in artificial intelligence training data and models
US20220012591A1